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
341329869012	341329869573	341329870123	341329870673	341329871221	341329871773	341329872323	341329872873	341329873421	341329873973	341329874523	341329875073	341329875621	341329876173	341329876723	341329877273	341329877821	341329878373	341329878923	341329879473	341329880021	341329880573	341329881123	341329881673	341329882221	341329882773	341329883323	341329883873	341329884421	341329884973	341329885523	341329886073	341329886621	341329887173	341329887723	341329888273	341329888821	341329889373	341329889923	341329890473	341329891021	341329891573	341329892123	341329892673	341329893221	341329893773	341329894323	341329894873	341329895421	341329895973	341329896523	341329897073	341329897621	341329898173	341329898723	341329899273	341329899821	341329900373	341329900923	341329901473	341329902021	341329902573	341329903123	341329903673	341329904221	341329904773	341329905323	341329905873	341329906421	341329906973	341329907523	341329908073	341329908621	341329909173	341329909723	341329910273	341329910821	341329911373	341329911923	341329912473	341329913021	341329913573	341329914123	341329914673	341329915221	341329915773	341329916323	341329916873	341329917421	341329917973	341329918523	341329919073	341329919621	341329920173	341329920723	341329921273	341329921821	341329922373	341329922923	341329923473	341329924021	341329924573	341329925123	341329925673	341329926221	341329926773	341329927323	341329927873	341329928421	341329928973	341329929523	341329930073	341329930621	341329931173	341329931723	341329932273	341329932821	341329933373	341329933923	341329934473	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	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	2767	2000	3600	2300	2767	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	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2762	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22910	21658	29627	24192	21656	21751	13496	2011	1506	1366	1175	1120	1082	950	966	950	945	947	933	905	921	868	799	873	930	856	813	862	882	873	746	804	860	787	857	855	832	808	819	854	843	780	785	863	820	828	780	811	809	791	801	802	775	848	786	798	799	835	803	819	818	850	819	825	806	848	859	817	841	869	803	812	831	774	803	780	777	830	809	825	857	816	787	834	844	816	776	872	796	812	775	786	813	815	890	870	797	843	771	802	822	743	811	832	810	783	797	780	781	856	886	824	773	776	831	788	809	800	843	817	788	806	851	752	827	799	816	826	809	858	830	798	795	826	804	789	801	822	834	740	785	830	804	861	806	749	833	820	825	769	806	806	804	823	776	804	831	801	820	800	784	812	809	756	798	798	797	781	788	807	831	835	811	820	769	793	801	789	785	811	831	789	804	794	840	812	778	771	798	746	774	836	826	786	796	785	857	825	755	797	778	814	771	813	829	820	780	788	838	844	797	794	773	812	826	783	828	802	798	779	784	795	833	813	793	786	830	812	850	800	789	767	768	797	786	760	823	855	806	808	792	827	844	817	810	812	788	790	773	792	782	838	784	819	820	864	811	809	781	807	791	773	800	784	795	790	794	878	826	845	782	817	826	776	761	782	817	814	845	832	724	811	821	771	805	767	810	825	816	788	800	820	825	827	827	824	787	825	787	776	833	830	800	868	840	742	824	792	788	765	826	776	827	818	777	807	799	817	781	820	839	851	768	829	828	815	796	838	833	825	796	793	781	763	816	845	818	797	796	844	764	778	813	790	749	800	759	806	802	782	846	821	812	815	833	802	798	786	810	767	751	845	742	847	801	766	816	837	809	810	854	787	872	781	814	793	768	796	795	826	811	817	785	804	838	791	859	799	836	860	784	784	770	803	794	771	802	803	806	804	780	819	806	792	785	870	826	808	823	782	846	818	784	798	803	817	844	812	806	831	766	801	816	842	832	759	812	816	863	857	758	802	824	763	773	765	775	843	832	766	783	823	774	784	777	850	810	750	797	757	814	792	803	802	823	840	788	799	833	813	829	823	777	847	798	825	846	804	831	815	850	793	757	797	824	832	822	756	838	788	800	818	799	779	817	799	813	771	816	768	800	767	819	877	811	784	789	764	763	838	826	804	764	761	794	834	777	807	784	815	809	811	790	781	825	839	782	838	761	802	780	784	794	734	769	792	837	835	789	824	804	800	790	827	814	784	818	824	867	827	809	806	761	775	806	854	838	834	833	772	802	857	811	815	812	799	796	745	807	829	831	778	780	788	798	786	783	781	803	766	760	798	775	833	846	795	777	756	765	763	807	838	788	848	849	780	827	784	839	757	764	768	827	806	760	811	841	784	800	807	769	763	775	799	839	813	792	792	810	802	862	776	823	804	780	815	825	779	865	820	835	821	734	856	799	811	816	801	781	807	780	810	808	752	822	817	788	786	748	759	800	811	902	774	790	789	822	813	859	797	763	738	758	804	809	827	794	866	803	787	787	825	828	801	815	756	789	760	773	794	854	792	820	813	865	805	827	816	771	818	813	806	776	848	819	812	792	795	770	809	807	795	797	842	804	762	841	816	787	828	822	832	806	777	819	852	789	782	816	777	803	803	814	793	786	829	815	825	786	788	825	817	795	820	823	799	846	793	805	824	812	869	813	800	818	797	880	807	767	817	806	815	779	813	758	799	813	806	830	875	824	803	823	785	806	816	798	763	771	773	781	781	823	796	754	775	811	801	839	777	825	820	824	795	810	790	818	847	765	791	842	833	774	826	813	794	767	798	827	798	785	782	816	794	813	799	818	804	786	793	800	826	789	763	850	803	771	787	796	847	785	745	808	770	772	802	795	745	857	767	861	830	777	782	781	807	831	818	786	817	786	784	783	797	809	807	825	779	804	790	814	818	783	768	748	764	775	787	820	795	776	742	835	806	829	776	822	787	852	866	846	787	772	817	802	824	850	789	794	838	775	811	770	770	815	816	767	788	814	808	782	825	834	806	799	795	795	771	789	823	820	791	791	725	830	777	797	792	800	765	822	814	772	793	795	791	803	847	821	811	812	761	815	790	777	810	808	827	782	770	790	804	798	749	738	784	816	755	813	797	837	821	838	802	830	807	794	818	834	786	840	781	804	819	806	807	809	782	779	814	822	744	789	797	772	780	854	780	822	826	824	824	805	790	880	816	760	803	809	814	799	818	767	825	796	773	799	779	799	811	779	803	833	840	791	841	796	803	831	814	816	785	813	794	823	828	798	766	847	786	803	805	819	793	776	896	819	749	800	784	804	800	795	870	764	814	800	822	797	849	799	863	850	805	813	774	828	792	801	774	778	842	832	806	785	769	837	735	797	786	760	835	827	822	812	813	832	817	800	838	793	828	802	777	792	804	807	859	817	790	754	774	805	853	846	836	778	792	755	761	735	747	726	856	793	784	827	795	824	813	808	807	826	785	769	791	830	775	807	857	760	748	814	843	807	785	825	807	832	780	793	776	743	797	798	757	796	779	790	885	821	793	815	835	813	851	773	804	779	786	773	767	848	766	835	770	807	770	799	797	825	800	740	793	862	810	843	830	803	769	866	849	830	836	789	848	835	797	776	814	801	803	772	792	806	817	805	820	788	785	784	745	807	792	851	801	800	763	788	794	775	801	829	849	781	819	784	861	781	763	822	794	787	793	774	838	820	814	846	831	802	820	792	809	740	788	812	804	805	819	794	805	801	775	852	778	822	817	807	817	762	797	822	818	813	750	809	780	795	817	810	754	813	774	796	811	802	825	774	802	759	789	826	786	785	797	784	797	818	800	832	796	808	805	837	806	821	780	767	813	824	789	754	801	768	817	784	848	788	814	848	800	802	796	809	826	756	813	825	829	797	807	833	824	813	805	813	771	795	783	816	820	803	785	784	765	797	804	770	810	835	758	807	789	778	785	821	835	806	800	761	749	849	820	824	802	809	787	851	772	799	800	793	820	808	790	785	809	797	803	824	846	896	790	827	796	769	792	795	764	789	771	833	807	788	827	858	809	822	793	791	702	798	782	778	804	748	842	820	829	758	769	815	819	812	844	792	793	808	812	813	837	797	818	815	807	792	836	829	773	790	811	818	795	771	830	789	832	830	749	817	803	746	784	828	805	804	785	802	819	785	799	792	727	805	810	779	802	814	807	748	831	783	745	785	796	816	786	847	798	751	777	750	710	826	795	767	821	764	815	779	796	832	870	788	808	790	797	790	786	796	833	800	806	822	757	776	788	811	794	770	838	783	790	816	807	798	754	808	799	790	779	796	799	783	855	844	742	818	816	835	768	759	806	803	776	833	841	801	834	778	857	807	776	769	782	800	807	772	791	810	814	812	812	819	838	797	777	826	828	765	795	780	811	773	794	749	816	759	817	796	821	839	827	813	826	831	772	809	820	811	804	848	759	787	793	798	775	761	845	827	785	803	758	822	771	822	838	785	775	747	839	826	839	829	770
5099	16251	12784	6474	4910	4209	3051	2251	1949	1767	1392	1270	1151	1125	1090	1047	1013	1020	951	953	975	919	956	948	957	929	911	911	935	838	897	925	938	909	874	902	901	856	859	794	900	867	891	846	891	803	917	866	875	856	872	856	918	871	816	880	862	878	823	886	887	830	844	860	850	803	830	825	879	830	848	878	887	803	800	835	790	842	846	922	819	853	806	821	904	876	809	834	847	877	847	867	859	856	831	827	852	803	835	909	850	886	853	851	869	872	881	816	870	850	906	895	802	794	908	851	875	895	855	859	853	818	839	813	834	871	895	857	866	890	856	851	852	903	891	823	881	840	846	869	890	902	846	870	859	864	867	824	811	846	860	899	882	914	853	888	852	836	905	861	889	846	890	873	833	850	866	851	882	872	814	821	870	885	826	873	831	883	822	860	839	888	806	791	866	841	910	848	892	842	847	814	861	857	851	860	820	884	865	914	841	847	823	875	858	821	805	806	876	881	867	881	838	852	851	868	852	834	850	846	847	889	847	911	909	835	837	869	895	849	888	853	875	861	833	870	870	846	845	875	920	854	856	879	834	830	878	825	815	885	877	880	911	870	813	854	910	841	906	897	840	849	859	858	856	844	851	851	857	805	869	848	873	868	844	875	838	831	846	846	867	862	853	846	876	853	835	917	870	872	895	910	869	786	851	863	847	840	848	851	855	842	912	876	869	926	857	778	916	868	830	845	831	855	818	835	874	944	870	868	827	882	880	889	830	875	856	834	878	863	895	860	880	845	852	850	820	844	887	848	860	821	833	877	832	872	895	897	822	852	825	802	864	878	855	833	867	833	917	845	832	808	842	839	777	860	907	846	846	846	901	842	880	884	836	895	837	871	857	834	860	833	849	807	875	802	847	860	832	904	854	796	844	876	849	891	843	817	881	853	843	884	880	874	876	846	835	856	867	821	870	850	849	886	895	885	855	872	875	874	802	847	855	841	893	880	852	844	825	843	862	787	849	856	866	819	852	882	879	850	855	820	868	867	861	829	913	851	871	875	883	830	858	846	841	887	791	873	849	845	892	828	892	834	841	823	879	829	857	832	808	805	800	811	883	879	843	829	840	852	859	838	869	856	888	908	889	811	853	869	827	837	921	862	935	820	868	871	867	845	800	855	856	847	843	842	832	812	781	815	795	782	855	875	887	859	797	830	852	835	872	896	865	837	831	817	848	870	834	812	874	816	810	830	883	865	852	796	851	911	882	834	842	816	852	862	848	841	868	815	811	857	849	859	890	827	825	879	855	875	820	855	894	880	857	857	890	903	862	852	891	839	838	884	876	887	872	844	828	833	816	926	860	815	909	837	834	871	872	836	933	842	870	918	847	860	802	844	877	849	826	865	818	796	845	869	850	870	906	837	888	877	830	856	814	857	880	835	879	861	856	845	853	887	837	872	826	835	819	865	842	881	863	860	848	800	780	831	854	844	803	845	898	859	903	880	928	840	933	911	808	854	793	844	821	860	871	800	839	869	868	902	817	896	893	856	863	836	865	843	897	876	935	856	841	840	825	847	888	840	876	855	900	846	795	823	850	837	794	877	822	847	863	865	805	874	858	837	873	816	803	824	820	859	829	879	843	869	874	850	872	849	858	871	859	819	873	889	797	878	805	821	901	868	832	804	863	840	809	840	865	860	862	881	873	837	788	854	894	839	898	846	839	809	835	815	819	871	835	874	807	889	837	871	878	889	831	847	800	870	897	833	851	827	912	864	873	893	913	796	871	859	867	848	858	871	869	879	793	810	843	793	895	876	829	846	853	821	862	895	907	905	805	818	877	901	845	850	844	879	852	865	870	881	818	837	859	820	837	893	828	845	841	852	812	830	834	863	852	883	826	863	862	806	840	848	824	857	815	798	861	837	821	801	831	846	882	826	829	889	838	801	866	824	869	843	825	808	843	870	888	842	884	893	810	855	861	797	842	848	890	870	901	850	852	849	830	854	868	859	901	863	869	802	841	885	940	875	888	831	835	904	863	832	836	839	861	844	844	872	864	860	870	878	845	808	869	891	878	838	861	857	886	854	817	869	850	868	887	840	857	816	919	887	838	861	856	816	862	844	879	837	881	795	883	859	862	848	847	894	889	790	824	863	875	807	790	888	859	900	895	884	880	816	850	866	895	827	872	836	852	856	932	854	854	839	873	863	845	861	853	847	842	869	876	830	883	837	885	819	873	864	864	804	885	881	918	806	865	779	815	850	850	861	871	892	850	884	857	860	853	871	906	840	890	869	846	890	892	862	888	857	867	831	901	853	834	873	870	863	917	844	863	806	915	866	837	816	900	850	913	878	911	838	834	821	877	852	879	854	894	857	871	888	838	891	875	865	862	933	903	847	815	850	813	848	829	812	852	837	880	890	835	867	848	865	853	873	885	880	911	811	844	835	891	795	805	875	890	840	834	860	868	833	780	837	827	882	856	799	857	841	828	890	860	905	843	848	838	824	927	896	825	840	851	840	862	824	862	842	825	861	884	891	849	888	897	861	835	849	856	839	854	851	825	835	888	859	898	846	873	837	850	864	885	847	808	854	887	815	891	894	846	871	843	863	854	856	847	826	895	841	838	870	907	805	840	863	919	842	881	857	794	837	869	895	901	817	797	814	852	816	839	855	828	869	847	870	830	882	894	875	875	909	930	839	834	876	889	828	832	795	880	829	860	828	800	843	794	819	842	818	845	837	866	833	846	824	891	855	828	873	857	847	883	868	818	859	857	837	883	852	901	796	869	881	866	862	833	820	853	850	856	869	858	842	851	841	876	859	838	833	863	833	896	871	862	827	855	869	891	863	850	875	871	872	867	837	845	917	848	901	857	871	839	861	875	827	866	859	855	884	835	851	823	855	905	832	840	833	879	876	883	893	821	872	842	818	862	941	831	829	867	866	880	921	865	856	863	835	833	855	889	865	888	844	821	867	831	871	864	869	890	913	866	813	798	857	896	923	895	867	860	900	824	828	877	905	855	802	857	853	831	810	872	816	854	873	906	844	873	831	879	850	899	867	886	825	837	889	881	852	846	869	852	833	864	889	878	863	863	812	837	870	804	869	844	851	836	841	842	886	845	863	831	806	849	912	828	873	877	887	865	893	858	832	889	856	883	899	879	817	863	865	873	790	879	827	894	850	852	846	850	842	879	814	877	846	846	873	845	893	864	857	882	912	862	795	848	882	819	861	898	808	873	910	858	845	887	836	824	850	862	843	849	834	848	863	856	882	841	832	856	842	840	861	862	910	774	820	861	881	894	868	854	842	868	848	879	859	844	878	858	862	849	913	855	832	878	819	884	829	822	825	878	819	850	836	871	832	816	867	809	816	826	779	870	875	859	890	875	867	849	895	908	916	822	838	844	813	856	864	838	852	831	831	855	855	816	884	851	889	855	833	850	875	826	867	852	838	822	843	841	880	880	820	859	881	904	820	852	847	831	817	760	788	855	808	834	905	786	836	840	882	865	824
27583	19522	5995	953	663	671	578	603	553	562	550	578	592	608	561	559	526	535	575	570	620	560	585	558	512	504	505	564	529	537	556	552	580	547	542	509	548	583	581	562	561	558	534	551	525	532	543	550	570	543	570	516	540	541	527	526	539	549	608	548	553	576	556	540	549	566	568	582	582	567	498	557	575	546	574	553	561	548	572	503	525	560	552	557	587	558	561	543	551	575	563	538	575	563	547	533	563	520	529	530	474	535	554	548	597	571	526	575	557	514	569	546	553	570	554	543	589	567	557	573	584	542	526	514	538	557	550	589	564	559	528	548	538	554	562	566	599	561	563	593	563	569	536	518	550	546	569	521	560	550	548	608	526	593	542	542	532	531	539	569	541	511	552	556	573	552	604	572	520	540	562	533	544	564	557	532	550	521	551	577	541	549	549	585	531	561	526	525	545	557	552	568	547	553	540	538	558	535	567	524	563	529	548	510	550	555	549	559	526	578	550	617	559	556	558	534	552	573	546	546	572	617	565	588	543	595	549	550	522	560	550	555	537	603	566	574	590	554	574	557	569	578	568	556	558	539	571	589	545	520	557	555	546	554	539	550	521	544	538	557	562	579	573	518	591	579	561	538	517	540	569	537	539	561	574	534	599	543	530	544	572	575	604	559	525	500	562	542	588	573	552	591	597	552	523	561	535	557	559	526	538	547	565	536	572	565	552	534	547	550	540	601	523	563	568	525	550	566	527	547	524	564	558	586	552	546	525	579	539	498	561	575	522	524	547	582	564	514	593	576	572	581	549	538	567	520	538	597	575	559	535	536	543	543	532	600	543	555	561	574	574	509	558	522	531	545	546	576	541	538	511	544	570	541	563	557	570	562	569	586	573	565	580	494	569	557	557	541	519	574	592	548	580	542	587	595	528	515	593	492	555	529	553	535	519	538	578	599	583	547	544	553	566	580	570	545	570	580	582	561	543	561	541	589	587	575	551	576	546	518	541	554	537	572	576	550	540	576	556	538	550	572	571	577	547	555	536	562	526	541	551	539	550	584	568	582	588	543	535	588	583	504	563	566	578	591	508	555	579	583	582	604	533	565	540	558	569	558	553	560	560	570	520	533	559	559	517	567	556	591	546	560	578	555	526	538	529	560	540	530	538	599	538	513	555	527	565	555	550	561	565	521	565	594	551	568	534	577	540	565	529	571	547	517	555	533	568	552	534	590	545	583	550	533	538	519	540	564	601	563	534	553	590	522	536	561	565	577	576	553	528	541	558	542	514	545	551	549	538	575	559	559	554	573	554	535	585	557	602	548	568	522	576	577	560	617	540	584	568	553	552	573	553	563	578	522	531	560	566	494	557	542	588	533	550	543	564	533	591	556	564	589	578	567	524	583	522	527	519	560	568	550	539	548	497	567	522	569	561	535	521	562	612	557	575	594	526	540	558	578	537	560	555	546	538	553	545	541	542	588	550	542	537	537	548	555	555	547	588	526	596	540	547	575	520	580	544	546	573	575	565	553	540	569	531	595	583	607	561	574	564	537	540	582	559	559	594	535	599	606	552	571	571	535	551	524	543	557	519	562	580	573	563	553	534	528	521	518	611	566	567	603	535	565	576	543	558	531	517	517	568	567	547	528	559	561	539	540	549	565	519	593	592	543	585	556	593	559	572	558	521	565	519	529	555	556	568	573	508	548	538	544	559	549	533	545	585	565	591	544	508	582	518	548	593	583	553	582	496	570	567	581	560	572	575	546	543	572	581	535	523	627	558	564	556	526	566	547	592	568	520	557	537	546	537	545	602	547	496	599	543	516	581	553	548	547	548	552	538	539	541	572	574	543	554	585	541	551	562	487	567	571	560	523	515	546	561	552	538	535	569	549	544	592	522	566	535	582	572	576	549	576	556	517	558	526	602	546	580	513	579	561	573	538	541	506	526	579	503	543	505	561	515	548	555	580	543	571	513	543	555	535	586	557	572	504	559	554	559	557	502	535	559	572	534	538	600	569	528	577	592	547	512	548	529	570	517	593	547	562	543	586	550	566	514	559	549	534	548	570	577	571	512	558	531	553	556	523	569	570	504	567	523	611	503	555	519	553	587	523	589	557	541	511	548	573	546	545	542	538	537	586	552	530	543	529	550	529	569	555	552	570	518	543	571	550	566	568	541	540	584	561	536	545	549	583	554	563	566	548	600	556	567	550	533	521	528	589	519	587	595	574	553	490	533	525	587	566	589	581	564	571	516	566	547	555	569	502	576	559	606	528	544	541	545	516	544	562	575	556	546	568	545	551	530	555	568	572	568	555	573	519	537	532	583	562	589	560	566	565	580	534	602	505	533	590	551	568	559	589	542	538	527	550	564	526	562	596	528	600	568	550	527	573	568	525	578	579	523	578	545	574	585	539	598	571	579	515	558	529	542	550	584	542	535	565	526	550	544	522	546	569	576	604	537	595	483	537	566	576	565	570	564	575	601	479	536	536	558	550	554	568	533	564	588	568	501	565	554	564	506	560	569	571	553	530	541	537	592	563	571	544	555	548	586	564	542	551	555	563	537	578	579	543	542	573	502	540	557	510	555	557	523	554	531	558	542	547	537	580	591	576	518	524	614	547	568	556	553	568	513	511	563	571	543	531	534	558	533	538	570	508	575	570	573	530	552	536	536	554	568	572	543	564	584	595	562	559	539	509	564	564	552	581	550	556	554	531	528	548	546	573	559	573	581	595	566	536	548	545	559	580	582	555	516	511	523	539	558	595	534	562	550	539	597	541	546	570	536	550	551	546	556	557	533	597	480	613	546	588	535	528	587	561	551	539	539	579	561	531	547	547	579	614	585	560	561	547	597	585	564	569	524	589	548	580	561	523	584	548	577	538	582	575	574	521	534	536	542	566	583	518	539	583	532	523	566	562	548	574	511	548	555	563	588	534	554	544	561	595	564	567	550	542	558	544	552	527	552	519	566	579	597	539	545	552	543	528	583	557	521	544	549	523	530	602	564	552	538	563	531	552	563	573	548	569	563	571	543	550	531	545	581	557	548	552	524	550	559	591	554	530	547	564	625	537	542	568	555	520	567	582	523	570	572	544	559	523	563	570	537	566	567	596	550	543	551	517	516	555	560	587	558	593	541	565	557	504	603	561	579	551	584	530	537	564	582	585	558	578	517	543	554	508	547	576	547	553	538	517	527	541	531	510	539	577	542	567	549	590	546	561	569	531	543	539	534	554	595	526	549	532	569	532	571	566	545	574	551	583	553	529	587	584	526	603	591	551	548	545	538	547	532	581	562	562	560	557	529	564	543	550	570	515	530	535	543	559	552	562	592	552	579	552	540	590	540	531	546	565	559	592	593	572	559	546	566	548	566	591	550	531	558	534	570	524	620	561	521	563	582	555	549	567	532	570	537	582	570	582	553	511	603	557	561	569	570	570	549	560	561	584	543	538	510	566	542	547	530	530	553	527	557	525	556	546	546	570	550	536	546	558	528	546	562	602
4274	1336	1237	761	660	692	614	605	592	606	553	563	571	569	599	565	600	572	625	558	571	573	598	561	580	555	581	581	628	622	611	579	603	559	575	542	604	594	593	556	547	581	579	566	580	527	591	554	555	589	648	528	595	598	606	606	557	559	615	602	579	585	619	571	551	625	580	586	593	596	583	578	595	572	553	571	544	575	566	572	575	565	574	579	570	580	598	577	576	583	543	594	558	592	571	620	579	529	587	588	567	575	602	560	596	559	551	616	548	567	575	514	576	608	559	593	621	579	617	633	549	605	618	539	582	545	599	551	574	564	537	575	616	617	556	582	583	595	542	583	551	628	591	548	577	569	587	582	579	595	600	610	598	621	588	589	546	565	595	575	612	591	576	591	595	527	586	543	591	589	573	595	574	603	575	599	585	580	573	567	543	576	566	568	558	564	570	559	624	586	607	600	542	556	587	588	574	601	614	603	611	582	600	563	545	578	577	626	589	563	565	622	588	566	568	571	601	586	632	569	627	579	560	586	601	568	570	587	582	560	572	602	592	600	584	579	592	602	567	547	606	532	599	591	579	578	554	547	583	606	615	530	540	580	560	545	542	576	576	597	573	616	579	579	606	541	581	611	565	571	562	558	588	548	595	546	610	572	582	611	596	553	601	571	615	594	605	618	586	580	563	588	572	646	538	593	567	545	511	545	574	610	592	650	539	576	585	593	589	582	590	591	594	569	562	590	579	611	587	584	546	572	516	555	583	575	568	557	582	573	603	575	574	574	578	563	579	531	576	616	578	621	539	574	596	579	586	562	602	588	586	559	615	604	606	582	601	545	599	623	572	559	554	606	553	580	559	559	597	616	568	594	561	595	575	539	589	567	586	537	592	593	574	595	549	562	551	640	555	568	595	604	562	574	582	567	554	610	597	575	556	621	535	598	551	562	548	595	592	585	575	575	599	600	623	568	582	578	540	591	558	605	542	551	582	589	567	561	553	576	567	592	596	547	535	584	643	577	569	582	599	612	579	632	569	571	594	565	570	577	569	591	575	600	586	598	626	586	601	561	593	597	577	517	607	583	588	619	579	583	541	562	607	580	595	583	569	591	574	570	557	548	555	551	591	633	545	561	534	566	597	568	601	563	560	537	575	588	580	551	602	590	597	563	532	569	584	613	593	540	603	560	531	613	566	590	549	570	572	572	608	604	561	575	565	542	582	596	519	606	588	569	553	598	568	579	603	598	569	550	583	560	547	570	615	567	585	617	601	609	565	618	574	566	604	582	561	579	591	604	570	611	569	623	594	541	563	556	575	546	568	576	636	589	623	591	615	587	603	587	569	579	618	562	599	573	554	574	604	576	583	592	578	601	545	554	567	575	562	595	577	634	593	573	545	551	583	575	571	632	535	583	545	595	603	604	546	578	560	604	585	621	564	577	545	613	610	561	595	560	562	583	594	576	541	610	593	570	641	539	522	590	538	611	609	568	559	607	597	602	603	575	585	541	533	606	616	552	559	543	558	610	592	565	559	612	538	556	571	611	550	583	560	611	584	623	604	588	600	565	560	582	540	561	596	599	535	585	581	604	569	585	591	579	598	555	581	604	521	576	557	552	567	582	550	556	548	563	589	555	560	574	590	556	584	580	588	582	568	593	581	602	547	595	586	614	553	593	560	522	577	590	595	572	604	583	622	557	584	601	572	573	598	573	607	578	546	629	568	532	573	579	598	554	561	566	541	595	559	573	553	558	602	633	602	560	528	587	576	551	557	553	627	544	611	590	576	547	575	593	581	549	594	611	597	572	572	576	573	565	558	537	557	565	585	585	625	569	564	598	579	591	584	563	534	580	637	578	579	561	548	553	545	593	548	579	596	584	577	583	572	557	548	614	552	560	645	547	530	571	589	579	585	556	577	563	567	602	564	589	553	567	598	539	589	546	582	605	577	577	547	576	594	609	542	576	620	557	562	574	581	611	614	591	558	543	632	617	610	625	593	547	560	561	613	558	567	570	583	562	623	552	587	573	570	584	582	585	581	587	571	562	584	621	589	535	567	553	563	617	583	602	574	599	601	550	574	561	612	558	615	557	568	575	589	550	584	534	613	597	533	610	583	585	588	548	566	589	589	602	570	565	616	607	571	606	629	582	565	589	573	597	595	565	568	553	593	567	579	605	572	614	516	565	621	541	561	600	617	523	582	636	580	613	605	570	556	558	580	592	623	609	579	611	555	564	567	596	543	554	608	544	603	585	578	586	546	511	617	578	566	579	571	578	595	613	589	589	625	557	544	558	593	580	594	601	565	585	579	579	604	548	582	565	540	555	583	590	540	577	538	594	550	601	562	567	550	574	580	597	582	618	576	590	579	593	548	584	577	562	599	579	560	581	554	578	541	582	541	581	573	549	605	562	562	605	587	600	573	604	573	562	579	594	600	549	537	597	566	571	555	602	570	590	593	623	619	647	602	575	568	541	580	575	622	559	569	566	555	570	578	580	568	558	573	569	558	575	626	553	580	623	554	524	600	584	586	595	562	580	548	568	614	592	568	574	558	579	560	595	597	563	598	600	592	577	563	592	585	572	595	578	570	603	556	564	599	593	580	576	576	584	581	607	549	579	592	514	551	568	557	621	572	580	585	572	563	577	587	560	579	591	507	607	557	571	588	575	602	616	614	549	610	557	568	534	517	603	564	574	577	577	579	566	572	579	552	627	591	564	581	574	579	636	567	588	581	613	614	595	586	580	568	593	588	632	614	550	621	558	604	602	602	604	574	575	562	607	610	568	579	596	532	592	557	585	538	595	562	573	630	572	538	564	591	559	577	614	555	588	580	618	563	578	617	587	582	601	555	619	598	549	552	613	611	563	573	583	600	628	576	602	554	548	612	532	581	600	550	567	571	583	558	585	560	548	555	567	622	598	577	539	556	578	608	583	590	595	565	555	576	603	559	557	611	602	549	553	596	598	559	589	578	570	577	611	611	584	612	584	541	566	592	540	565	544	551	603	585	606	597	552	556	543	572	570	604	567	570	572	596	572	624	601	560	564	535	575	564	584	551	565	583	548	583	572	576	562	543	594	593	594	548	613	598	588	567	579	552	576	568	569	558	577	565	586	557	554	555	615	570	572	592	570	567	604	596	541	528	586	618	581	602	547	595	539	614	591	606	579	581	564	587	574	596	554	596	601	584	566	547	557	603	574	603	592	576	567	581	556	562	575	605	587	574	615	566	583	578	642	585	605	592	532	621	583	583	566	549	577	592	570	532	583	565	563	592	566	604	594	565	591	609	558	622	613	584	587	559	602	576	607	583	590	583	591	544	546	555	603	556	569	563	598	601	603	580	558	599	589	540	588	571	594	609	578	587	533	548	576	541	591	553	545	580	611	615	591	575	601	562	555	549	530	582	586	548	602	566	588	538	620	576	588	567	566	566	590	572	560	581	569	613	590	630	568	557	574	532	563	599	575	595	557	595	581	546	546	598	536	605	586	597	549	545	626
23539	21260	28748	24055	21252	14611	2560	1507	1345	1340	1219	1172	1103	1111	1068	1094	1076	1072	1055	1002	1065	1005	1016	1044	1007	1037	979	1031	968	1025	994	989	1016	986	973	993	1011	1018	995	969	1026	1015	1038	1006	993	983	1006	991	968	980	998	1012	999	945	981	1003	994	1027	1014	970	1039	1015	1002	986	960	984	897	983	961	1016	990	1015	1048	1006	1032	1044	1029	981	984	978	978	983	983	960	1020	1007	982	1020	970	989	1036	976	993	1002	1002	1043	972	969	967	959	942	1010	930	974	995	941	964	943	943	963	974	986	938	947	948	1000	935	959	956	980	998	975	946	968	964	1018	946	1063	979	1033	995	945	956	1080	1006	992	988	967	953	923	1007	976	982	981	964	1015	969	995	1032	1045	1020	939	979	985	1040	994	956	1042	1002	1020	997	1024	1004	937	941	955	996	1045	941	1016	959	1028	1011	972	978	946	1008	994	962	1054	1022	1004	970	920	979	999	1003	995	962	963	976	965	1013	979	1036	938	989	962	950	1030	974	974	1015	991	1035	1022	1027	1028	988	971	963	1007	953	1013	1042	1004	1029	1017	1066	981	989	972	986	1034	993	972	992	1005	993	987	1011	997	968	963	939	950	981	1007	983	926	1011	971	996	1018	933	963	1021	1033	944	942	980	968	970	998	1049	1054	1057	1016	975	964	1062	959	985	989	1010	969	997	1002	969	931	1000	998	1039	969	1008	986	975	956	951	991	1042	946	971	935	974	965	1038	997	981	995	1035	999	1014	953	980	1008	983	1029	918	913	996	988	1061	965	986	984	968	982	934	959	1000	1018	1016	956	992	1008	964	1008	1009	1003	984	917	988	1007	994	976	989	982	983	940	997	1027	980	972	998	985	963	957	1019	976	994	1015	996	1024	997	966	903	962	983	995	1024	978	990	995	951	955	1012	1021	1000	1020	990	1051	985	1014	973	985	948	956	1030	997	974	992	938	957	1018	951	961	986	998	944	937	1009	977	1008	1021	969	967	976	981	1006	1003	975	992	1033	981	972	1019	979	977	998	1049	973	968	1005	1018	1026	969	1001	946	976	967	960	957	972	924	980	1028	1037	1012	942	1028	991	975	1008	988	931	1038	940	980	1076	997	945	981	949	1016	963	1002	957	982	1012	979	968	1014	1026	1056	1051	1014	989	1000	959	990	1019	1002	1067	986	989	1021	977	992	935	977	971	996	971	1014	978	996	951	985	966	1019	1067	959	975	1049	943	1025	1035	943	1021	968	1003	936	990	1004	1013	987	1009	987	971	1007	982	963	989	930	971	1009	954	999	989	972	1021	1009	1008	918	933	977	1003	958	1035	1006	1019	1019	988	968	981	1064	1006	985	1025	997	969	991	947	975	970	1035	986	962	979	980	1030	1018	1001	972	971	965	897	948	1020	1009	1000	941	963	978	950	970	985	973	1048	971	961	1016	975	974	978	990	1028	1013	1000	982	963	996	979	971	1041	973	1031	1025	975	930	942	999	951	991	1009	992	1004	963	1040	971	962	944	979	1030	1036	974	974	936	1025	937	996	998	1002	1035	1010	966	991	1029	966	1015	941	980	997	965	966	1035	998	989	975	956	939	1033	951	1019	928	977	958	1008	1010	1031	990	1023	999	1013	950	959	987	1002	942	1016	976	976	993	1074	982	988	1010	1027	951	1017	993	1002	965	993	956	1037	995	984	975	975	949	958	959	963	960	963	965	1033	977	1056	997	932	956	989	987	1020	1007	930	972	1001	985	1003	998	968	986	973	1030	954	1007	991	959	974	962	969	952	996	963	1013	961	1010	969	957	992	986	984	956	978	1003	1010	987	944	923	987	965	981	961	1026	1001	924	989	965	995	988	949	936	982	964	972	1007	1031	1001	992	979	993	1011	992	1035	932	968	1048	959	988	1016	964	1031	980	1003	995	985	972	1042	1015	1008	963	961	973	1018	972	995	949	955	1040	960	1008	1020	973	958	985	939	959	1007	998	949	1001	1019	995	1020	944	1014	1029	982	999	1042	974	997	980	971	978	984	987	956	989	950	974	1024	1006	984	992	1023	985	1003	960	1006	988	1009	1014	963	943	1022	1011	1022	984	1053	1018	976	978	972	992	1000	965	948	987	978	983	981	1013	960	956	943	981	982	967	959	1020	984	957	987	964	985	944	974	982	993	959	965	998	972	939	1000	1029	1015	955	965	978	1012	976	936	999	979	1006	968	976	950	1039	1035	1026	960	1023	978	985	961	940	997	1019	1044	952	990	1005	978	968	994	954	1024	998	993	938	999	1024	989	952	989	1007	973	978	1045	1009	977	1008	984	979	989	1028	923	981	982	1010	999	994	1004	962	980	938	998	972	1003	960	1053	952	968	962	923	986	1034	970	962	1026	975	1000	993	1054	986	943	1059	1018	1035	1056	992	1011	980	988	990	945	1009	981	988	983	1003	992	1007	1045	963	1004	1044	992	985	945	1042	986	989	1035	933	944	988	964	977	997	977	961	950	945	1007	985	1007	1002	998	1022	996	1043	1001	1016	968	915	1026	1060	1027	1066	995	970	962	1012	986	968	997	979	1038	989	1004	982	975	964	1027	953	941	936	967	926	937	980	971	1033	1057	959	950	1018	999	1017	952	937	973	1011	982	992	980	965	1013	993	957	1003	964	1055	964	995	981	968	949	998	986	984	991	954	1064	984	956	968	957	985	1057	972	957	934	954	986	999	1049	974	999	967	946	980	978	979	992	987	1012	1026	939	969	1004	989	944	944	994	947	952	997	957	962	984	1035	990	968	964	1032	994	1003	940	973	962	1020	995	964	935	1031	1029	1011	1053	996	993	966	1000	940	940	988	1016	954	1022	1016	969	995	946	973	960	997	922	1008	1050	1002	951	964	1050	1046	990	977	954	978	984	1029	989	924	993	975	1016	976	998	956	1003	916	1023	956	1015	1041	1083	975	1036	1002	950	1034	981	948	1005	976	937	1023	1030	1006	969	978	1005	959	992	1003	952	972	1004	961	1083	924	1012	1003	971	998	1038	1051	986	948	942	962	949	1024	1004	987	1011	981	973	976	997	1034	982	958	1065	1011	932	1032	937	982	994	973	979	977	1020	1013	975	925	1021	980	988	979	981	973	1000	917	966	984	1013	980	1003	1038	975	1005	959	1031	972	979	992	971	948	991	1023	983	936	926	962	1043	1017	997	969	970	1022	1009	975	954	985	940	919	1006	995	1005	952	983	955	970	953	929	938	999	989	1001	1028	1015	937	964	1024	982	939	931	977	968	979	962	1015	990	1020	973	1007	937	998	970	973	995	1055	995	988	958	998	982	945	1012	1045	971	996	929	934	1016	1013	984	939	975	969	1031	955	1028	1003	968	1008	961	960	1031	997	987	1033	978	932	1030	978	1027	980	964	1000	950	969	991	953	978	953	1048	969	988	948	1034	1019	987	984	948	985	954	969	999	948	981	967	978	989	894	986	978	986	1027	1003	1030	1031	1005	945	1012	1014	995	992	950	994	928	1034	974	950	955	1024	929	1011	967	991	944	1026	979	949	1020	1018	993	1052	949	1034	975	1010	983	991	1037	980	959	980	974	1045	983	923	981	986	971	941	951	1088	1001	974	978	1002	966	1048	987	1021	978	965	1006	1023	1011	1025	945	1007	928	1015	971	975	1003	1018	1039	1016	979	1038	1020	988	1003	998	1025	960	1049	993	976	974	964	998	933	1043	971	990	901	994	984	941	999	967	955	985	1014	985	965	1025	982	968	1002	932	1010	1002	991	1003	988	1001	1002	926	1016	930	1046	1005	1015	977	1005	1001	1029	1016	955	965	950	962	989	971	995	962	951	962	1003	957	990	1002	998	996	1022	1011	988	995	962	989	966	976	985	1006	1037	983	1029	1001	992	1000	1026	959	972	972	1025	963	1002	963	975	940	986	973	1005	998	1007	1028	945	982	1008	983	975	961	1001	1030	1010	961	975	1008	1017	974	973	1014	920	993	948	980	989	997	954	922	978
3730	9986	8140	3964	3137	2729	2184	1727	1538	1501	1356	1208	1203	1212	1197	1148	1072	1107	1098	1122	1087	1041	1024	1127	1076	989	1067	1092	1062	1067	1009	1039	972	1066	1040	1003	1039	1063	1059	1021	1062	1044	1057	1019	1091	1043	1002	1049	1031	1016	1008	1045	1044	1019	1012	1025	1042	1062	1064	1061	1038	1069	981	1024	984	1018	1039	1024	1012	1048	965	990	1033	1025	991	1077	1044	1007	1026	985	978	995	968	1050	1075	992	1036	1043	971	1006	1020	971	1008	1003	1036	983	1014	1048	1059	1007	959	1022	978	1011	1011	1032	1010	1021	1008	1015	1049	1033	1003	1045	1016	1043	963	1057	1025	1007	1008	1052	998	1030	997	1016	1053	995	989	988	1037	1063	960	1028	1021	985	954	1015	1012	1049	1032	986	988	997	958	1034	1060	1020	989	1003	1025	1046	958	1027	1018	1026	966	1035	1030	975	1037	1014	1036	1048	1019	1049	973	1049	968	1028	1050	1028	1029	1023	999	1043	990	995	968	1009	1045	1007	965	1014	1068	1014	996	965	1006	1004	1018	1042	1025	1011	1003	958	1017	1021	971	991	1027	1025	977	1009	1029	1033	1009	992	1029	1030	1008	1048	1003	1003	1017	994	1019	1048	934	1017	1017	1033	1030	1048	1036	1053	1073	1002	1019	1023	1040	1024	991	1024	1015	1040	956	997	982	999	1018	981	1022	1006	1001	1005	1047	1012	1018	1037	1045	970	1012	1009	969	1006	1080	957	1003	1025	977	1015	976	980	1030	1038	994	1113	994	1068	1028	1010	1010	1023	1034	961	1025	1028	1038	1038	1017	1002	1007	1016	988	1028	1002	1005	1058	1016	973	1049	1076	1045	1056	1045	1027	1035	1070	1021	974	1050	976	983	989	1020	979	1038	1048	1004	1014	1097	997	1023	971	1041	1019	1024	954	1046	1022	1004	995	1025	1094	1043	1049	1019	1019	1027	943	1018	1021	1071	1036	1038	1024	995	1027	1031	1043	1004	1039	990	1028	1033	1011	968	1029	1027	1030	979	1027	974	994	1078	977	982	1023	1007	985	1009	1020	998	1014	992	1042	1034	995	1020	951	1006	955	1048	1059	1046	1053	1042	1008	994	1001	996	1046	1033	1001	992	1006	920	1058	1018	1027	977	992	1010	988	1023	1010	1040	1024	990	988	1050	1024	1047	1022	928	997	1023	1057	1029	994	1059	1055	971	993	1034	1060	1053	1011	972	984	959	1049	1051	1027	1045	1033	1026	1098	993	1007	1040	987	1027	1052	1001	994	961	1006	965	1020	1019	995	1023	979	1026	988	1019	1024	1055	1057	1018	1050	991	1015	997	995	1010	1027	1049	1080	1008	992	1025	1048	1034	1021	1007	1001	1009	1010	982	988	1078	1024	1019	1064	1013	1037	1007	1013	1060	1035	1047	1037	999	1033	988	1019	1016	993	1084	1039	1024	1076	983	1008	994	997	1027	1043	1033	1053	1038	1059	1023	1020	954	980	1031	995	1038	1056	1056	976	985	1056	1033	1074	1035	1010	1047	1032	967	1044	987	992	1057	1015	986	960	1046	1019	999	987	984	959	1001	990	931	1025	1005	1092	1002	1003	975	960	993	1015	986	1081	1016	1039	1051	999	963	1077	974	1016	1063	960	1051	950	1041	1028	1029	1005	1034	1064	1016	998	1034	1016	1034	999	977	1010	1036	962	1046	983	986	1039	1035	1009	1066	999	1000	978	1023	989	977	950	1019	1054	1029	1033	1027	1029	1051	1055	970	997	1030	1023	1045	1059	1034	1000	983	982	1006	1023	993	1026	995	1021	999	978	1027	966	1022	1010	1062	1021	1013	1035	1047	1009	1012	996	1053	1006	1025	1025	944	981	1080	1054	987	990	1022	1053	1040	969	1053	1054	956	1042	1001	1000	1012	995	975	1011	1006	1008	1001	975	1018	1005	1047	1060	1032	971	1014	998	992	974	1013	1014	1040	1046	1014	1044	1035	1013	977	953	973	1062	992	1009	1043	1020	1025	1049	1077	1046	1057	985	1005	1017	1015	996	1034	1037	1036	1028	971	979	1022	986	1010	1028	1008	994	1002	1010	948	1003	966	991	1025	1057	972	954	993	1062	989	1004	1083	1011	1011	1015	958	967	1018	1041	1022	1034	1005	980	982	1032	1059	1007	1046	998	1023	993	1014	1000	1040	1038	1015	978	1041	973	1003	984	1045	1032	1017	1008	1009	1007	1059	976	1040	1032	977	1018	1007	1036	1012	1049	1007	1055	956	1039	1025	999	1013	1016	1042	1027	970	949	926	1039	966	1066	1055	1004	991	1068	1040	1066	1056	1056	1068	1046	947	1058	1039	1002	952	1021	1007	1004	996	1055	1070	1009	984	1023	1063	1022	1016	1054	1007	986	1033	1003	1030	1033	984	1030	1010	962	1056	1005	1019	1036	1038	1036	1036	1013	1059	1033	1038	946	1016	1051	988	1010	938	965	1024	946	1031	1050	1056	1001	1023	995	1051	1021	988	1046	984	1025	996	1040	997	1056	991	1048	1031	991	1018	1000	981	987	1009	1029	983	990	1023	1013	1056	981	1016	999	1016	1023	1007	994	979	1025	1011	1015	1055	1086	1075	968	973	988	993	977	1014	998	1010	1009	1005	1022	1054	995	973	1007	966	1028	1015	984	1044	1053	1014	977	993	1034	999	1000	965	995	1068	1035	993	998	1045	1003	1019	1018	970	1038	1015	1039	995	970	1011	970	992	1050	1022	1043	1007	1038	999	1056	1029	1065	1022	1004	1034	977	1041	1038	1035	1003	1054	1001	1039	954	991	1045	1029	977	999	989	1010	1035	994	1059	1021	1108	1085	997	1020	1057	1051	968	1030	995	1047	982	1025	1013	993	1031	1055	1008	1028	1022	1022	999	1063	1005	1026	997	968	1009	975	1037	1008	965	950	995	1041	1013	1037	972	1064	1074	985	1015	1071	1028	970	1037	999	1031	994	1011	1059	971	1061	978	1055	1007	1011	1057	1074	1036	984	1031	1063	1033	971	982	1048	1029	988	1027	971	1047	969	1038	1020	1013	996	1028	963	1036	985	1013	1084	991	1036	1021	959	958	1062	1010	1029	979	1008	1019	1034	1013	1006	983	1017	1032	1037	1004	1013	964	1000	1058	1015	1012	1043	936	1049	966	1004	1008	1029	1033	1029	1080	1005	1033	1015	1020	1050	1051	966	956	1076	1034	1030	1024	967	1011	1003	1035	1035	986	997	993	1018	1000	999	963	1025	999	1095	1070	977	1063	964	1024	1056	1010	993	1000	1028	996	1023	1040	1048	1044	1004	1021	1023	1045	981	1038	1042	997	1000	997	978	1028	1029	954	1086	1027	1058	988	1013	1048	1066	1045	1051	1016	1018	963	960	1054	1053	1014	994	1026	1030	1070	1032	1017	982	1012	1061	1001	1033	960	958	980	991	1005	1010	948	989	997	1041	1100	1051	1055	1069	1080	1010	1011	997	1016	997	1018	955	1083	1001	1032	1021	1000	993	956	1011	1053	1031	995	980	994	1044	954	947	986	1009	1060	1069	1013	1046	1007	1033	997	990	987	992	1055	987	1012	1014	995	1056	1026	1046	1043	1040	1011	990	984	997	1049	1024	1061	1031	1000	1013	987	1043	997	1006	1007	956	1048	1004	1011	1002	1068	969	1059	1087	1021	992	994	1010	1040	1012	1027	1079	1013	983	995	1004	1014	985	1018	1015	986	1000	1020	978	1072	1035	1042	968	1031	987	1018	1021	973	987	1000	1034	1028	1023	1003	1006	1000	982	975	999	948	998	1019	1021	1068	984	1001	1018	1021	1010	993	995	1021	1009	1001	977	977	1033	902	1037	977	1004	954	1007	1005	1002	1020	1057	1014	1021	964	1038	963	1048	1030	1022	993	1000	1051	994	1007	1034	993	976	951	966	1006	1014	1040	1021	1015	1021	1018	1034	1017	1072	983	1022	1012	1008	988	1017	967	1012	1071	1057	1009	992	1018	1021	1049	954	987	1007	1010	1033	974	1027	1014	1020	1046	976	1056	995	1038	1020	1026	1035	970	1038	966	1047	1022	915	1010	1060	1035	1037	989	1008	1011	1000	1015	1000	1001	975	1002	1023	1053	1042	1043	1029	973	1023	1049	1016	1019	968	982	1001	1062	993	1010	1004	1040	1042	1045	1015	1020	1016	1010	990	1002	1037	999	1020	1031	1045	1017	995	1037	1041	1027	978	1045	1005	1071	962	1002	1008	1064	971	961	992	1046	1036	1035	987	1032	1016	1040	1013	1013	979	976	961	1055	998	984	1032	1044	1015	1015	1003	970	1019	962	1019	1020	1000	979	993	1021	991	985	988	1068	1045	1025	998	1034	1017	1046	1046	1024	1049	979	1009	996	1017	1026	978	993	980	1034	1030	955	1050	1080	980	1030	986	1001	1059	971	979	1033	999	999	1063	1016	1023	1043	1001	1028	1015	1017	990	1039	981	905	986	1035	1041	1033	981	1007	975	1027	1064	1028	1006	983	1064	995	1010	1001	978
24459	21142	27700	24747	15508	1101	647	468	412	377	341	356	334	324	318	317	307	309	309	317	272	312	278	308	300	280	258	280	249	291	292	280	290	271	295	299	274	287	265	280	289	269	284	282	275	265	282	282	259	274	279	277	268	265	269	266	280	280	263	278	268	279	257	266	272	241	237	296	285	299	257	270	269	239	285	280	265	261	265	270	273	282	249	275	271	263	271	314	264	261	272	254	309	248	265	283	245	269	248	292	286	244	276	299	264	276	298	291	276	262	276	266	246	288	278	277	254	277	270	282	293	268	276	264	264	280	248	256	247	287	284	257	250	285	264	270	283	292	274	267	275	263	263	286	275	242	264	274	284	262	292	275	263	303	233	270	279	292	299	280	290	246	280	264	297	278	242	299	249	292	249	260	264	284	277	266	286	267	272	259	308	279	273	253	272	294	285	279	242	265	303	280	280	270	252	256	290	258	272	252	290	264	275	276	306	261	296	268	265	269	243	269	248	292	268	270	280	268	277	283	254	272	281	285	254	273	252	258	274	301	284	254	292	283	282	263	268	286	272	281	279	263	267	291	273	273	252	267	251	265	281	249	257	286	285	283	277	279	268	268	267	250	282	279	237	280	279	261	264	272	304	296	284	248	286	268	245	243	300	272	275	279	252	275	303	251	292	270	268	271	261	265	240	250	274	263	267	244	298	276	295	289	302	261	265	249	263	276	266	265	256	255	241	286	275	251	272	282	293	256	279	291	254	256	277	271	274	284	269	273	287	275	256	246	277	247	273	273	248	281	244	290	244	306	280	251	273	248	279	269	255	280	290	247	298	252	253	293	274	287	265	285	279	243	251	249	277	285	291	285	270	279	276	291	249	279	294	277	264	266	288	268	263	306	255	266	258	258	287	255	274	272	278	245	254	282	269	268	262	285	295	277	279	250	283	248	272	248	281	247	304	256	278	256	268	288	262	261	297	282	277	278	276	265	289	283	266	257	286	258	265	268	268	236	288	302	283	255	273	250	281	251	267	264	253	268	259	243	243	240	255	264	243	233	269	246	279	253	291	295	267	292	281	283	271	286	260	290	274	263	281	257	248	254	303	242	289	275	283	283	279	276	265	282	277	276	288	280	242	264	258	249	286	279	282	301	270	292	272	245	270	253	258	259	299	272	270	261	267	275	253	298	286	274	279	272	259	275	265	281	278	277	286	289	267	270	233	255	288	284	256	260	281	287	247	275	276	253	263	281	279	265	257	279	272	281	284	279	250	258	280	256	277	279	245	243	272	282	265	260	270	268	260	252	262	262	252	256	265	283	300	266	255	263	287	267	278	297	260	289	281	273	271	286	279	254	250	248	303	288	280	248	276	272	314	299	247	269	275	268	264	291	289	263	268	265	233	246	262	293	255	263	274	252	266	311	286	296	244	234	291	238	278	279	273	253	238	243	274	286	288	280	258	289	274	268	302	255	268	250	272	275	284	271	281	286	277	288	235	288	293	279	269	266	271	267	271	273	304	267	266	316	278	267	279	270	265	290	291	252	281	282	277	283	277	273	302	258	261	278	298	286	266	251	264	253	263	269	267	261	274	278	265	306	311	266	237	242	254	249	277	312	254	268	261	250	289	311	279	276	264	278	230	237	255	258	290	303	247	265	268	259	254	265	271	287	253	282	275	307	255	242	273	264	272	274	264	276	240	271	269	283	238	280	263	281	265	292	299	247	274	269	303	232	264	247	283	277	282	261	245	299	268	265	282	263	243	267	284	275	280	317	247	266	282	243	290	277	245	269	291	278	288	290	251	237	244	238	269	269	240	270	292	282	251	252	267	234	273	258	276	249	285	274	240	287	323	275	268	285	254	254	267	274	254	280	262	298	273	279	294	236	278	274	271	279	287	299	237	271	265	267	274	274	278	287	274	280	288	288	293	262	267	294	255	294	277	289	261	265	250	275	281	228	248	254	239	280	284	280	253	265	263	275	278	246	272	294	263	276	257	246	274	295	291	266	293	257	269	300	297	281	270	255	291	266	284	263	284	280	268	287	272	239	272	252	296	254	241	262	290	280	234	267	273	284	292	270	274	305	273	294	255	276	269	275	247	248	288	268	257	264	271	280	282	287	303	264	234	259	261	249	278	248	280	261	292	294	267	252	308	272	295	248	281	274	280	263	263	273	253	273	255	276	254	247	287	237	290	276	261	270	295	260	257	275	271	230	261	263	276	270	281	277	275	263	269	246	269	237	266	260	245	264	238	253	256	263	277	254	275	288	288	251	290	279	247	305	297	297	249	310	254	289	275	289	274	284	275	277	263	278	247	287	287	279	256	252	253	262	273	265	258	264	275	267	257	258	269	280	287	291	279	260	279	286	268	285	275	272	289	265	255	248	281	237	278	292	285	282	262	289	255	313	282	266	258	300	295	296	270	247	277	273	248	277	252	279	265	277	309	263	267	266	272	278	250	289	291	299	260	275	282	296	280	264	281	284	257	267	273	283	243	276	288	272	253	272	266	288	265	267	258	272	259	266	280	227	274	272	276	302	296	281	248	287	266	297	256	264	300	257	280	272	287	253	255	274	275	302	332	240	301	278	269	258	282	297	281	296	305	294	291	262	276	287	282	259	277	274	258	295	268	271	275	248	231	258	287	294	252	267	274	254	277	266	288	273	277	269	264	266	262	281	293	281	282	260	267	267	259	273	268	255	294	262	313	274	267	272	266	272	265	287	281	275	291	284	299	260	275	249	256	286	273	285	298	299	270	288	248	263	278	239	292	237	258	299	277	275	281	279	260	304	254	272	253	271	270	240	259	284	277	263	276	249	265	276	267	277	270	270	261	279	270	263	269	246	260	271	280	253	299	278	252	259	278	264	286	264	271	270	238	250	258	254	273	280	251	243	264	266	279	300	272	266	269	242	266	275	274	275	278	277	276	252	287	281	284	283	266	278	243	305	276	253	249	271	289	241	266	261	249	277	268	260	277	286	279	247	284	265	262	258	264	280	298	280	290	258	266	248	240	283	253	285	222	285	271	269	277	281	252	270	241	273	273	256	254	264	270	261	287	271	268	253	252	254	267	258	265	283	287	279	267	299	272	263	273	248	288	268	270	250	258	264	254	272	293	268	287	274	271	316	276	260	282	260	260	257	262	269	266	309	285	280	266	262	254	276	285	256	312	287	275	265	282	267	315	265	242	291	249	271	275	276	258	257	242	285	274	261	274	274	279	291	274	295	292	256	243	297	263	281	269	263	275	284	280	271	298	266	252	258	271	263	271	272	283	292	276	241	287	266	249	279	284	241	266	282	300	283	260	263	268	251	275	264	287	263	278	268	264	252	280	276	290	251	253	254	273	286	251	287	274	288	282	261	265	278	262	260	280	257	283	261	295	249	253	291	253	269	274	246	250	265	241	274	284	304	278	248	267	272	246	285	244	268	243	278	265	306	267	268	284	263	315	251	277	252	271	266	275	268	261	301	272	298	278	267	259	264	287	282	262	292
3233	5651	4421	2052	1537	1313	959	763	617	615	481	419	415	399	393	375	369	342	330	330	361	319	330	335	316	331	348	320	301	318	336	329	307	316	303	313	277	310	326	318	289	347	324	306	313	302	341	334	330	349	354	330	304	297	336	309	282	282	336	317	324	313	313	337	298	284	297	369	295	313	301	314	300	304	306	306	294	304	295	314	318	297	296	309	318	281	295	321	326	300	326	351	318	316	354	308	310	340	315	308	329	326	307	279	322	301	335	312	310	323	296	328	274	340	301	322	305	334	285	334	351	324	350	304	295	323	325	330	297	318	313	302	308	288	322	315	317	306	311	310	354	341	308	318	321	321	311	300	269	312	333	339	305	290	351	297	290	313	328	290	339	331	323	346	342	301	282	295	303	313	298	303	329	299	312	303	291	313	316	319	334	314	308	301	289	271	305	282	326	331	299	335	308	316	300	331	335	346	286	311	295	345	326	291	302	306	294	306	279	313	312	299	339	320	310	299	308	299	293	328	292	317	304	314	321	329	309	341	284	313	350	335	330	298	305	333	305	344	318	323	333	301	323	315	329	313	303	329	310	308	291	311	276	328	329	311	318	313	317	270	317	299	324	318	320	318	335	292	317	310	326	337	285	293	300	310	308	290	288	299	329	320	320	296	300	311	329	289	296	331	290	364	306	311	309	334	305	321	303	301	314	321	298	284	314	324	312	340	292	327	318	308	301	324	295	282	274	323	310	338	347	345	318	329	300	323	294	292	330	313	319	300	347	321	327	326	345	304	330	324	321	297	309	300	320	319	326	322	309	326	311	325	308	318	315	302	329	308	316	302	303	282	293	290	290	318	293	306	321	290	300	316	296	311	310	310	317	338	308	322	290	300	324	298	305	329	327	317	326	326	325	301	332	352	319	318	310	314	334	323	315	294	314	317	331	316	319	345	310	312	307	328	306	284	316	327	310	302	299	293	284	291	327	347	307	316	325	308	294	307	293	309	299	328	317	315	306	324	302	310	311	295	313	323	290	356	297	285	315	337	319	312	320	313	329	291	309	308	329	294	299	281	300	358	289	253	314	349	302	320	298	296	324	283	348	325	302	311	339	324	304	346	317	287	325	313	332	336	322	304	300	301	290	341	310	300	343	327	286	292	323	333	337	307	326	312	310	307	307	311	326	290	345	302	335	278	331	303	325	343	293	302	316	339	320	321	336	301	314	335	337	326	309	298	325	303	309	318	329	323	311	294	318	311	329	318	309	318	298	303	288	310	285	296	295	268	275	332	309	299	302	279	319	319	301	317	303	312	311	334	327	332	304	312	321	306	321	339	321	311	289	279	314	295	302	334	300	296	281	365	328	302	319	322	321	313	360	308	316	323	312	307	324	280	340	288	303	313	311	323	297	297	285	330	316	313	312	278	312	317	300	274	336	298	324	281	357	320	311	344	316	346	331	333	325	265	328	294	312	312	308	299	283	297	339	340	274	312	298	296	306	322	323	318	348	288	298	270	327	322	322	316	308	315	358	313	319	292	322	292	309	258	306	327	306	317	302	292	287	317	336	293	320	318	309	337	286	302	267	326	319	318	332	326	329	319	320	311	300	327	292	305	299	292	327	336	337	307	349	317	300	332	349	335	331	284	300	334	340	309	319	279	319	314	324	306	285	328	322	308	330	336	293	326	305	320	334	303	306	316	321	307	335	314	320	322	296	310	319	307	306	314	298	322	320	333	323	308	331	328	295	311	272	307	327	313	331	290	338	308	322	289	311	311	308	339	322	296	308	319	343	306	296	307	305	313	305	331	305	358	283	333	322	322	294	313	317	306	307	316	315	322	315	322	298	311	323	294	295	306	302	303	343	306	332	308	315	314	302	354	300	331	298	321	333	295	315	296	297	285	314	357	321	274	319	265	303	304	332	343	306	331	286	290	334	321	315	305	355	309	331	320	311	308	308	322	299	268	302	299	339	295	315	310	326	302	290	342	320	290	308	301	295	326	300	293	291	315	299	294	314	314	285	320	322	303	295	293	339	281	301	295	309	320	338	269	294	312	342	299	313	327	291	305	303	299	325	322	323	284	301	308	346	291	324	322	304	335	310	296	312	314	311	327	346	316	301	317	287	310	345	318	331	319	283	337	297	338	290	295	327	298	307	314	320	309	304	294	274	283	320	306	291	289	284	311	318	319	308	350	332	328	309	307	339	334	313	333	306	300	307	293	294	329	322	300	305	323	340	300	336	321	307	298	334	317	339	329	305	298	309	304	307	317	304	338	311	299	292	298	296	331	313	299	323	309	267	299	329	316	314	312	321	310	310	298	308	326	308	346	323	286	344	292	304	288	292	323	304	293	308	322	299	312	337	306	333	310	308	316	302	306	327	306	291	308	292	332	305	311	280	324	282	299	331	303	318	315	347	339	306	286	314	338	337	296	315	280	298	273	314	331	350	304	332	311	300	305	304	315	313	326	307	309	308	312	321	321	337	303	335	306	343	304	327	296	321	295	306	320	255	314	312	326	288	339	347	304	288	317	335	329	304	329	322	327	309	330	296	282	304	318	322	304	296	308	327	323	317	327	351	333	344	327	334	313	308	294	308	288	317	309	286	325	324	338	331	307	351	301	280	313	309	319	311	325	312	279	316	330	267	327	316	311	300	326	314	288	332	312	296	293	299	319	299	340	281	311	333	309	331	295	303	310	346	348	344	290	304	306	326	323	315	292	293	292	321	306	303	336	312	296	331	321	314	301	310	306	319	298	285	322	336	319	300	325	295	319	310	306	296	331	315	294	325	318	314	347	294	292	308	332	326	318	314	324	310	317	305	272	298	318	379	289	301	304	331	315	309	307	325	330	309	303	309	319	328	295	316	323	290	332	287	340	329	310	342	301	327	353	272	355	328	312	285	311	335	306	305	322	297	320	316	328	316	319	310	322	312	312	309	332	339	304	295	332	318	304	293	333	316	321	325	299	297	313	301	312	332	322	283	323	313	306	306	335	310	275	325	301	317	339	296	312	318	305	323	317	301	338	332	309	311	271	324	300	334	337	321	339	319	314	298	320	328	293	309	304	337	337	294	333	316	289	329	320	308	342	326	316	308	345	327	296	312	301	315	279	317	321	335	303	340	300	319	289	316	304	316	297	295	313	310	323	308	308	314	299	316	284	306	300	314	316	277	318	315	325	344	310	305	305	319	326	298	320	303	314	280	306	297	312	291	349	299	306	309	321	290	316	275	339	307	333	309	306	301	313	274	306	325	304	289	322	348	303	312	329	332	314	313	333	350	342	315	308	279	306	349	316	334	318	339	348	327	300	315	328	335	329	302	314	300	307	313	286	330	326	325	326	326	292	295	331	330	311	281	315	318	300	305	315	330	328	334	311	311	326	309	265	319	308	317	296	296	324	306	308	328	320	308	315	297	338	337	312	321	308	310	311	315	304	341	289	313	311	291	305	308	312	304	293	325	290	300	293	275	307	311	312	321	341	334	330	301	287
22505	21340	29198	23824	21343	21431	13259	1936	1475	1353	1267	1114	981	962	1002	945	878	930	908	828	894	922	887	852	869	815	807	806	795	846	831	800	786	758	844	840	783	832	804	802	799	743	793	818	765	817	777	800	850	822	815	801	828	880	773	809	790	790	782	846	822	778	809	759	802	807	792	762	801	740	786	812	778	819	771	821	770	775	771	778	750	800	768	746	822	745	784	819	781	773	817	828	804	771	775	789	796	736	748	804	790	809	754	782	723	773	765	832	804	712	786	810	820	801	777	849	801	740	821	783	763	809	784	766	781	791	785	792	779	773	777	807	771	785	827	780	759	761	792	761	788	820	803	775	728	759	871	794	766	782	720	756	762	757	838	853	783	741	747	825	831	833	717	785	768	762	780	809	788	849	760	742	718	779	757	784	762	766	795	808	808	774	751	782	795	816	754	810	790	815	757	777	777	756	816	813	740	802	789	783	741	808	781	757	825	746	789	761	802	748	832	767	759	804	820	796	778	762	814	758	733	830	820	769	774	794	776	724	811	750	781	771	802	751	798	790	772	757	742	768	791	788	816	816	757	824	813	794	804	811	800	744	778	845	812	772	822	859	799	789	810	800	811	769	804	822	822	809	785	751	779	839	718	787	811	810	781	780	761	804	761	728	763	788	780	802	770	800	803	765	812	813	778	758	738	801	814	771	750	714	763	775	795	796	819	755	756	805	790	726	834	771	840	776	775	753	757	778	792	799	784	774	768	837	803	779	842	761	801	796	793	782	756	785	797	792	800	791	786	785	794	807	851	811	810	831	810	770	770	764	764	792	762	855	853	739	738	759	795	760	838	795	790	830	810	832	801	830	746	757	766	767	782	782	815	826	757	806	804	776	771	799	732	808	779	791	788	807	797	758	782	767	780	806	780	753	785	769	766	760	791	800	785	841	787	788	860	759	770	794	763	848	793	800	793	809	749	847	767	776	843	771	810	758	759	803	770	811	774	785	795	776	855	786	785	801	821	764	732	802	762	792	796	812	762	809	845	759	771	799	816	806	820	798	810	724	753	734	818	766	737	785	794	763	776	776	826	777	812	755	810	807	785	778	780	796	820	774	832	768	743	801	728	780	772	772	738	759	794	735	795	769	826	777	729	779	810	793	826	752	819	759	815	825	818	809	843	782	782	774	806	780	856	777	747	789	759	784	739	784	781	794	792	774	832	795	828	762	798	713	760	702	774	780	756	722	792	791	822	798	797	824	761	756	773	795	745	755	814	704	804	771	783	780	811	817	794	860	800	790	822	788	757	849	796	753	808	772	776	776	824	805	771	783	792	740	780	740	781	777	764	810	785	797	745	791	785	809	741	773	792	829	779	838	811	796	810	777	793	771	768	766	790	787	798	803	857	806	770	753	788	793	801	753	774	767	792	816	825	795	807	798	799	754	820	785	782	783	809	749	742	816	738	757	802	762	808	767	816	815	866	802	807	769	766	796	774	810	821	774	806	827	787	759	745	804	765	767	782	796	773	784	795	823	812	726	800	809	799	807	780	743	783	784	813	791	760	748	772	800	771	782	796	733	772	754	780	785	782	753	779	763	817	810	814	788	805	744	788	801	824	827	796	819	767	801	769	852	795	740	784	803	814	734	813	810	743	783	817	844	740	768	824	773	799	735	746	744	778	794	782	803	735	810	798	785	803	821	788	776	787	767	780	760	794	768	736	793	788	770	803	757	796	812	790	800	811	741	808	813	809	775	843	790	753	810	771	837	806	784	759	782	778	792	829	751	805	750	817	826	749	778	773	781	804	797	765	811	785	802	825	779	803	787	802	797	778	776	814	807	767	732	738	802	808	802	790	796	806	811	747	788	743	817	787	798	774	794	791	802	749	752	815	750	836	813	788	774	759	763	795	710	798	767	771	800	799	784	751	807	778	780	802	815	776	846	831	792	825	799	824	787	778	790	778	769	763	801	841	827	767	837	832	799	831	797	755	821	803	792	809	774	743	739	798	827	781	764	776	812	793	772	796	783	784	785	785	802	808	816	742	786	749	778	793	794	816	795	789	756	795	793	837	790	746	789	787	800	776	813	773	737	823	779	797	800	787	800	791	740	753	822	753	817	753	765	752	761	791	793	798	788	788	820	795	754	759	822	820	783	778	724	727	796	806	797	807	764	807	793	766	790	766	796	772	858	799	778	789	820	841	758	755	823	767	758	823	785	774	728	792	802	799	789	762	785	824	750	773	801	792	769	763	770	762	774	777	790	777	776	732	775	814	761	784	823	763	800	779	809	816	783	772	792	762	760	777	759	723	775	764	783	766	791	782	816	779	735	783	765	774	810	807	755	744	833	806	798	778	766	789	803	795	797	811	762	760	830	804	766	795	762	841	805	796	774	790	731	778	745	789	804	821	804	785	824	789	821	776	722	788	727	790	796	785	791	828	811	785	810	809	805	821	833	807	783	747	788	767	790	780	775	787	816	765	758	806	805	818	786	787	775	786	791	776	773	801	786	834	786	787	779	759	871	819	782	776	794	768	783	746	757	757	822	809	813	752	789	772	779	795	768	763	804	768	764	724	788	821	779	768	769	808	872	771	811	762	757	768	792	766	767	740	787	801	801	795	751	780	766	804	828	796	755	807	794	801	789	748	770	792	760	753	771	742	772	740	813	744	775	812	803	788	790	736	798	733	782	749	786	832	823	776	771	797	792	800	780	767	753	750	800	814	796	815	791	843	796	738	816	801	804	807	781	799	796	821	816	786	752	839	761	740	771	803	731	797	784	801	797	773	818	773	831	770	718	747	806	800	742	798	811	777	820	749	793	775	788	809	780	766	760	808	799	821	781	801	775	803	776	801	826	819	799	780	760	748	819	780	827	835	776	805	796	781	819	791	782	830	771	753	822	780	737	795	768	823	767	774	786	795	800	801	845	765	805	797	763	783	769	843	776	805	778	770	820	766	789	786	805	771	757	774	797	769	801	789	818	826	738	755	841	786	832	867	771	789	767	814	765	786	800	816	729	761	796	798	799	775	762	786	803	762	871	737	778	777	799	797	776	806	797	793	821	772	817	784	783	759	781	768	745	777	782	826	756	821	784	779	764	755	799	805	826	798	776	801	750	784	764	820	800	784	767	763	815	799	827	795	741	774	788	781	812	784	787	828	771	775	824	705	773	811	807	806	762	819	779	791	796	778	789	824	790	805	771	731	803	765	801	759	820	790	813	812	813	768	777	794	768	789	781	790	805	786	784	776	805	786	812	753	810	840	763	770	761	834	768	767	728	824	791	760	765	813	771	772	742	804	745	768	779	804	790	797	739	805	804	812	855	753	837	768	835	827	785	790	767	759	746	818	786	806	819	815	801	800	793	817	765	813	776	795	805	744	809	795	831	792	775	760	791	792	767	754	814	777	723	773	826	750	798	781	765	820	782	759	774	814	773	766	781	782	810	779	802	805	751	787	739	717	742	821	804	735	809	799	767	761	776	768	789	825	761	801	741
4781	15917	12769	6255	4774	4235	3011	2156	1867	1748	1449	1253	1130	1142	1060	978	1031	1004	962	959	899	992	925	930	912	870	950	860	851	892	872	817	944	863	863	873	913	886	886	868	825	854	853	848	830	811	828	859	856	835	863	873	848	836	874	837	816	836	870	859	835	857	831	922	869	819	814	848	842	829	853	846	894	842	858	781	821	829	832	835	867	868	838	850	845	921	837	817	886	848	848	829	872	865	866	900	837	837	881	862	830	837	861	814	881	806	907	796	851	893	854	844	846	816	818	839	849	847	870	857	783	857	829	856	835	852	873	864	812	822	883	853	840	827	839	804	847	850	853	881	871	814	853	824	823	824	867	787	800	879	834	849	765	841	824	808	812	831	862	844	835	872	852	860	797	888	802	826	796	840	813	871	820	883	837	861	848	844	812	813	876	814	819	820	797	779	837	847	867	808	851	863	818	860	791	784	858	827	833	835	794	851	856	826	823	828	795	855	825	868	794	862	823	815	811	862	820	867	858	815	827	810	813	858	854	811	801	835	865	810	837	855	811	845	849	868	877	844	854	813	828	868	840	813	910	831	788	811	777	846	805	847	850	847	838	898	867	846	783	825	905	805	768	841	825	809	826	839	828	836	877	847	874	816	844	828	853	827	824	830	808	841	838	908	873	787	849	824	830	843	859	866	859	829	863	894	848	819	887	870	865	820	816	862	839	843	823	785	848	866	812	878	826	833	812	815	854	863	806	812	829	817	887	812	828	812	824	879	841	882	893	845	850	785	849	830	844	827	851	799	825	829	814	843	820	878	851	842	857	840	816	831	832	915	776	810	828	778	862	807	826	840	852	815	882	876	861	851	875	847	920	823	805	853	851	831	856	805	869	792	812	799	856	844	827	896	888	808	851	819	833	860	897	871	801	839	821	788	863	845	779	806	815	894	804	798	870	774	817	849	817	907	814	765	837	834	824	834	820	835	854	842	857	868	828	804	822	856	864	806	853	838	767	849	805	844	846	775	824	869	811	825	834	864	837	871	874	828	864	844	824	861	832	859	841	860	842	830	808	820	833	772	842	818	833	859	823	846	820	847	810	794	799	826	825	812	847	785	836	822	842	854	855	844	888	873	875	838	793	870	842	875	826	797	796	843	817	844	827	896	863	853	876	838	755	806	817	806	876	881	854	811	855	831	772	897	847	855	864	828	820	893	828	904	832	820	851	852	806	816	827	823	861	799	838	883	847	873	852	847	819	799	839	822	801	842	810	812	859	843	780	845	819	842	844	838	826	857	836	863	842	844	788	811	821	833	855	855	780	843	872	855	813	803	814	843	861	880	835	865	894	856	834	822	863	880	809	800	819	859	854	799	868	859	843	831	879	846	804	825	872	830	815	774	823	821	812	818	853	796	896	804	801	838	815	847	834	846	839	787	813	812	800	830	796	845	838	881	853	830	828	862	845	821	846	884	806	804	837	810	830	803	859	843	836	831	803	867	795	880	810	822	851	867	798	851	865	814	818	854	823	831	815	895	841	790	849	793	821	851	852	851	857	850	817	821	844	849	818	851	843	824	822	797	874	849	820	843	840	792	886	882	815	861	844	799	817	889	865	869	893	841	858	865	805	859	852	814	837	774	869	797	842	840	867	828	821	912	874	845	859	803	812	832	848	833	811	844	862	807	829	799	888	809	848	821	835	854	899	812	810	842	817	822	839	809	832	803	797	837	827	815	846	869	784	768	841	840	823	873	844	820	893	819	837	833	820	803	772	846	887	836	809	847	855	852	845	825	830	787	846	884	862	850	837	828	844	835	862	846	790	883	929	854	872	818	834	788	823	827	812	811	849	838	835	849	832	887	879	796	792	857	779	862	907	833	857	813	796	808	881	820	838	849	851	828	838	843	825	829	884	841	841	833	840	849	839	848	861	848	813	834	846	831	825	803	844	810	838	798	808	839	839	786	849	809	845	841	806	861	838	855	860	820	887	840	887	877	829	902	818	850	812	819	831	827	834	819	842	844	819	829	841	797	865	774	842	797	854	849	830	867	799	805	829	810	824	846	847	833	854	833	813	857	850	842	869	850	767	803	816	830	801	800	846	814	838	826	903	782	901	808	834	881	790	862	807	825	848	800	847	851	839	850	822	835	842	890	841	845	846	893	832	833	815	817	840	808	832	832	791	849	812	842	797	831	854	846	815	882	888	827	900	808	862	828	842	834	840	807	835	828	825	835	816	871	846	827	788	819	850	831	866	851	801	871	810	852	822	838	850	828	837	856	818	857	827	809	859	851	859	884	811	854	796	854	846	862	833	827	814	796	854	859	839	816	834	849	799	850	840	871	831	808	804	862	814	867	873	893	822	830	820	817	886	865	833	859	792	815	819	855	787	827	863	800	848	803	863	866	856	796	820	806	850	863	816	848	841	820	817	850	859	835	831	844	843	862	795	858	846	849	797	874	812	793	848	827	767	824	841	898	858	856	817	873	847	846	806	852	845	792	814	782	834	810	823	836	789	807	819	821	826	820	842	862	811	831	857	826	833	805	831	826	854	852	875	863	825	840	859	868	814	840	795	904	803	840	866	884	796	838	819	872	825	838	893	840	820	797	809	833	843	822	795	811	819	879	834	841	886	835	893	851	815	822	798	836	885	863	841	779	842	792	849	866	816	827	791	817	836	885	812	865	795	840	870	842	782	857	827	817	850	863	825	840	821	816	795	844	854	809	829	821	830	828	884	851	836	821	898	820	850	837	842	867	794	792	840	822	836	849	880	846	888	824	821	845	797	770	804	840	891	848	815	823	821	795	826	884	811	840	756	859	791	810	887	828	851	819	866	846	870	803	802	846	857	859	818	841	807	852	863	835	867	887	858	829	838	842	830	769	828	849	859	855	824	891	862	823	817	827	835	862	848	899	853	832	786	845	892	833	802	847	850	879	821	815	836	799	844	786	853	808	905	787	855	876	800	846	843	864	810	841	825	844	810	882	789	872	808	849	777	858	877	853	875	831	829	868	824	858	840	808	907	820	838	786	822	840	850	844	864	802	802	779	820	881	804	821	806	889	867	847	882	875	875	802	844	863	779	842	801	814	789	859	845	838	820	823	793	818	859	807	827	850	868	815	840	816	827	820	828	819	903	903	832	874	821	833	830	874	803	829	870	870	847	832	862	822	856	810	879	896	778	837	854	849	785	846	857	887	888	860	806	807	840	824	754	847	863	866	844	821	891	865	814	866	791	825	835	822	828	842	863	797	874	916	890	833	830	819	864	796	907	838	861	822	846	838	801	817	862	855	851	815	802	863	838	815	831	813	835	786	847	761	853	836	786	843	857	820	808	810	860	835	832	825	847	798	848	832	851	850	878	872	844	874	808	825	888	865	795	907	837	783	823	852	854	827	849	812	874	881	863	853	830	813	892	858	857	805	829	815	831	815	790	789	907	797	831	821	843	794	889	794	852	815	821	832	874	817	877	858	798	901	857	806	825	792	880	872	865	821	823	819
27707	19596	6177	964	688	643	660	568	549	575	608	595	616	562	541	541	525	592	516	602	559	515	544	577	532	542	550	567	564	568	563	540	507	541	569	528	593	571	558	534	572	526	541	570	509	543	540	539	554	575	531	540	576	575	569	565	530	536	559	547	540	586	538	510	576	583	506	567	557	551	524	530	607	530	519	550	543	528	583	521	538	590	538	548	526	565	511	539	557	549	599	578	559	567	573	567	499	590	561	525	542	512	533	541	586	547	542	492	537	550	562	562	537	552	597	548	579	557	540	542	515	570	541	549	562	599	575	547	544	582	566	566	562	531	529	580	575	573	537	551	573	552	551	558	565	540	545	591	534	527	556	520	554	608	549	554	531	561	509	540	576	565	530	557	571	533	578	546	534	585	548	520	561	553	545	534	534	560	540	553	557	566	541	588	545	579	563	583	570	558	604	568	560	529	576	534	558	554	518	531	546	616	569	568	571	543	551	554	573	541	561	527	599	557	567	539	561	524	594	574	557	540	579	589	567	541	543	588	558	551	530	573	581	574	617	550	569	566	582	569	549	573	543	520	557	556	556	579	592	547	494	594	551	540	543	597	539	559	567	541	547	519	576	534	547	536	551	527	555	533	566	545	536	532	550	552	539	537	538	559	578	600	549	521	544	519	565	546	542	553	559	554	550	532	562	558	533	514	551	543	551	523	488	577	525	586	555	544	577	556	521	526	606	547	543	546	563	569	560	562	522	574	543	530	582	546	562	547	559	575	559	566	544	503	523	533	577	542	557	573	563	571	528	552	563	578	546	542	527	613	543	560	542	554	505	528	566	537	580	539	561	539	539	554	555	583	576	554	574	587	567	537	560	566	557	528	570	529	571	503	562	556	523	540	531	536	558	566	556	533	528	539	569	550	552	561	563	539	534	560	542	554	582	534	541	580	527	558	575	532	541	575	526	562	541	544	586	570	537	568	516	541	542	569	578	540	556	574	544	528	541	536	558	533	550	559	558	617	537	563	562	541	543	556	591	593	582	608	502	534	583	566	568	574	517	495	555	590	539	604	543	549	567	517	567	566	572	572	544	527	542	517	574	553	558	525	545	559	504	571	566	523	571	556	558	575	548	519	603	556	561	502	548	572	572	568	561	524	589	509	550	548	565	552	489	597	543	543	555	519	501	562	567	559	560	556	538	547	535	537	556	538	538	519	607	543	522	599	556	551	556	521	542	540	575	557	556	576	555	531	551	549	516	564	565	607	528	553	564	593	553	498	565	575	551	566	589	573	546	605	599	557	602	549	515	542	517	541	626	572	517	550	585	530	580	533	523	560	521	579	581	564	571	554	565	535	552	541	547	520	547	541	535	562	566	560	549	580	551	560	546	560	554	579	615	600	581	571	607	533	565	547	599	533	551	524	535	579	579	529	546	506	563	504	580	558	604	576	559	570	566	569	591	567	539	567	551	546	580	555	568	565	556	591	557	525	540	590	563	574	583	562	540	584	559	518	622	566	542	529	562	559	526	538	575	574	541	569	553	565	552	584	572	581	559	516	558	580	566	516	563	546	555	545	590	582	565	545	583	567	534	558	557	602	586	508	580	568	556	520	604	533	527	564	531	511	547	566	566	512	566	543	543	552	528	537	588	533	516	524	550	568	533	600	547	539	543	518	539	543	572	544	522	574	561	538	532	585	559	575	548	519	559	558	593	528	557	541	575	555	547	545	565	514	586	530	567	563	559	566	522	576	538	527	590	582	582	575	555	567	572	570	562	591	544	513	573	541	566	531	582	543	565	549	565	555	542	553	541	570	548	548	579	540	528	581	568	541	520	580	566	548	545	560	559	564	542	566	560	555	532	554	559	543	613	578	541	584	589	558	572	549	567	582	567	565	570	532	536	562	532	545	539	547	568	562	593	541	532	533	544	556	582	601	549	526	549	553	533	526	585	539	523	550	555	564	576	582	563	551	571	542	540	596	551	545	571	602	571	546	558	568	552	612	576	590	563	548	587	578	574	531	521	541	586	533	600	516	532	536	590	542	566	592	535	558	569	516	550	550	544	537	578	567	525	539	525	550	514	601	581	538	523	562	564	569	539	572	551	546	558	525	601	576	531	558	521	574	540	553	557	535	517	553	555	549	589	528	577	578	557	546	585	567	554	588	581	543	592	579	586	574	541	518	533	547	523	581	553	555	542	527	557	560	556	588	581	544	558	547	565	544	568	542	554	556	563	535	531	568	577	559	579	546	561	558	553	547	549	558	584	584	517	539	553	547	545	565	554	528	565	547	534	561	552	542	565	587	521	569	539	553	507	537	568	579	555	579	561	574	512	547	567	537	492	538	573	531	540	495	559	537	508	554	561	558	564	564	522	574	531	564	552	548	561	557	609	580	571	565	543	560	594	581	582	572	562	546	555	574	547	551	553	580	553	584	552	550	565	532	569	525	541	559	558	538	483	574	531	527	535	545	566	519	558	520	534	555	595	554	581	548	535	559	521	574	538	559	569	567	557	524	567	517	540	547	590	515	574	547	548	567	552	558	526	528	544	539	578	567	551	564	552	508	585	602	543	557	555	530	568	537	570	574	594	543	543	544	563	550	529	516	542	568	567	517	578	547	560	555	569	555	573	574	574	571	531	523	555	519	538	557	500	540	564	608	533	557	553	576	554	531	596	541	563	549	545	542	562	550	553	528	516	561	534	543	544	589	557	502	535	561	536	549	533	545	552	566	574	563	547	583	540	553	566	594	505	562	546	584	544	540	528	541	525	539	554	577	555	595	531	546	592	534	531	539	568	570	555	582	560	581	520	543	535	583	566	531	542	549	539	557	548	562	553	535	566	559	543	532	565	522	544	562	580	550	585	579	574	554	539	532	569	546	583	537	568	539	545	593	544	581	529	561	563	572	534	584	579	555	562	550	566	535	541	546	543	565	570	544	543	535	509	538	611	562	580	518	579	515	532	593	589	587	600	526	529	545	556	607	516	588	557	585	592	549	532	564	582	547	544	547	563	548	552	545	529	543	563	555	517	570	578	536	539	629	568	533	532	534	639	577	565	545	571	541	569	581	557	565	539	509	560	561	539	556	562	533	550	583	541	558	588	523	548	608	595	556	608	550	585	526	526	508	564	561	536	618	565	578	544	538	539	555	536	523	604	545	529	592	569	573	569	549	519	559	543	558	495	503	590	555	552	539	610	550	578	535	557	558	544	589	563	546	556	550	570	572	538	567	545	567	564	548	523	554	575	594	523	550	537	569	544	534	580	537	565	574	543	539	560	571	570	559	574	569	565	565	536	583	552	554	524	555	564	542	565	555	554	555	544	551	549	547	588	543	543	551	560	593	573	520	569	571	548	570	518	569	550	542	578	583	607	563	549	552	559	536	543	521	539	618	542	549	581	566	542	527	577	482	537	591	549	566	540	575	540	537	562	585	519	610	568	546	558	520	569	564	568	586	580	560	548	559	567	546	560	554	511	526	530	578	524	536	540	569
4329	1306	1333	727	730	661	641	648	602	658	603	578	592	623	566	550	581	568	564	589	587	597	572	575	575	587	544	612	586	564	565	598	559	543	549	610	560	582	589	592	601	595	573	545	566	566	612	595	580	593	623	602	589	575	565	570	569	588	571	587	544	583	581	566	609	578	594	570	556	558	605	592	595	595	531	586	560	608	591	566	595	554	604	575	537	589	541	582	557	543	614	559	583	603	579	565	549	622	560	568	525	574	533	607	575	582	534	607	556	589	578	596	580	563	615	562	539	609	580	569	584	574	594	565	619	602	581	573	520	558	567	539	597	554	582	522	577	603	586	605	594	605	539	572	529	599	590	579	626	596	565	597	589	540	577	562	608	572	593	592	545	568	590	569	557	584	602	591	582	545	590	563	591	578	594	564	551	570	583	569	593	541	559	576	593	556	606	547	541	584	587	583	584	586	590	548	582	583	578	591	536	588	598	568	563	623	615	579	636	619	578	610	573	542	574	574	566	548	595	539	570	511	578	597	561	593	536	596	585	608	573	581	616	607	652	521	554	588	577	560	569	585	548	586	579	599	539	634	546	642	566	572	511	573	592	573	546	621	559	577	579	600	623	570	603	553	597	561	521	593	588	619	584	574	595	566	555	580	553	583	583	600	609	548	577	545	541	553	563	589	567	581	629	587	613	584	633	589	531	577	577	539	554	608	616	561	572	639	558	565	606	541	582	587	570	572	583	546	561	579	569	588	546	569	573	573	604	616	557	579	597	574	587	591	548	577	552	591	604	549	583	587	569	594	558	546	536	594	609	552	564	560	567	577	567	606	582	614	603	586	607	553	567	622	584	564	622	548	592	632	601	572	578	526	547	575	558	582	558	653	567	582	564	598	596	555	597	562	537	612	583	577	580	573	548	544	594	562	568	573	539	608	590	564	581	621	635	608	537	566	523	563	606	567	602	616	623	609	588	578	533	593	622	583	586	564	581	557	557	595	614	565	586	587	613	608	583	586	607	550	548	596	567	625	574	580	596	576	572	571	512	602	593	557	579	563	592	569	607	593	560	582	536	596	589	562	556	622	617	548	569	599	594	625	596	623	560	590	601	572	586	569	556	587	603	573	575	598	627	586	590	585	538	573	614	585	585	575	567	608	622	593	561	596	597	576	556	573	566	572	585	587	587	550	573	562	598	613	610	612	571	575	589	629	569	582	570	577	590	607	588	542	624	567	605	603	593	598	576	562	619	593	584	598	582	537	552	579	552	577	559	542	562	602	622	582	547	597	560	581	562	548	570	589	579	591	570	545	575	593	561	613	585	576	563	598	566	614	556	539	594	572	556	569	565	547	586	562	579	611	552	592	607	532	591	593	555	609	592	597	605	598	570	601	560	550	559	574	597	565	581	569	588	562	556	569	562	595	589	569	599	532	583	629	606	598	576	580	577	611	589	572	561	537	611	581	566	549	561	585	543	560	564	579	585	524	577	591	585	574	578	561	600	553	617	615	559	564	578	577	555	539	567	570	593	583	595	581	578	568	604	597	586	545	531	587	557	565	554	586	598	610	583	587	568	584	529	591	639	581	598	588	533	626	593	581	564	567	585	552	562	613	602	561	568	584	589	574	585	527	520	581	589	550	564	609	540	590	553	571	556	560	573	566	627	565	566	571	575	605	575	527	597	563	555	583	541	583	582	569	558	588	587	568	593	590	607	536	593	578	610	597	547	575	560	578	588	575	557	582	569	598	568	588	571	588	614	558	584	569	639	612	554	584	592	560	559	617	586	546	591	592	577	575	612	567	591	538	563	584	577	566	591	602	552	588	589	528	561	546	608	547	607	567	595	513	510	561	573	592	594	596	573	588	593	580	569	565	579	595	540	572	564	586	598	612	564	562	573	579	625	620	559	609	593	598	536	593	607	584	585	572	591	570	602	587	551	566	599	605	544	604	587	623	577	594	579	616	610	578	588	599	577	572	582	559	583	579	589	551	579	582	569	550	570	575	609	560	577	597	567	604	594	606	600	544	550	583	584	576	635	583	601	553	578	599	580	531	564	555	593	563	592	520	593	607	567	552	575	559	579	561	613	605	552	557	593	521	609	550	583	596	577	535	570	557	586	569	567	552	565	599	568	634	581	568	566	616	573	626	594	571	584	591	606	580	577	577	560	600	593	573	593	549	613	595	561	553	545	623	611	587	581	586	568	577	541	528	606	591	573	617	591	579	611	575	567	589	575	581	602	556	585	561	609	570	617	597	582	568	567	575	612	568	568	610	610	595	625	588	608	553	566	550	532	575	579	549	626	554	586	599	548	583	594	581	579	579	592	543	544	608	590	601	568	613	602	589	570	565	575	543	600	616	562	586	598	553	544	605	612	631	607	610	610	618	583	559	613	555	611	622	568	581	593	565	576	598	571	603	574	575	595	586	538	582	596	572	621	565	611	573	560	617	612	601	600	595	606	593	583	523	567	549	575	589	554	550	575	543	555	603	588	596	599	582	621	573	562	580	644	600	586	585	547	575	611	598	594	554	583	599	582	557	586	603	569	561	571	533	601	574	561	586	573	573	608	594	593	593	578	610	570	575	580	542	579	566	595	617	593	567	631	585	596	604	587	619	513	585	527	576	573	595	563	548	600	582	590	572	594	579	560	521	608	602	595	587	562	605	574	585	590	623	566	577	556	572	578	614	631	597	522	570	604	596	569	580	572	544	553	589	595	565	562	538	555	567	580	582	543	593	621	586	582	576	492	572	577	562	568	564	563	614	556	600	568	556	642	573	537	519	597	570	562	578	560	584	537	625	564	583	586	566	557	592	600	587	587	575	573	567	602	550	571	600	558	594	597	582	548	527	611	593	575	575	545	583	582	572	570	572	580	598	593	588	555	558	561	576	546	590	612	586	597	596	592	596	586	579	568	600	590	542	577	601	581	574	574	595	588	548	580	593	558	568	553	552	569	576	599	598	639	598	580	557	619	532	578	594	564	575	573	567	603	602	569	580	597	574	553	603	562	610	592	590	569	572	568	580	588	566	580	585	593	592	551	594	540	567	609	582	568	578	581	542	576	575	557	618	561	581	607	574	603	593	591	606	553	542	583	580	590	545	556	605	567	604	599	565	592	545	572	575	556	613	601	604	617	597	536	612	544	526	586	606	570	584	569	579	611	583	611	610	595	576	552	572	604	554	567	619	636	586	585	574	585	550	564	554	615	597	626	601	578	574	537	601	568	592	595	619	559	539	608	605	559	567	596	549	560	566	593	546	614	591	563	561	587	580	597	562	585	560	644	590	570	588	595	626	611	613	542	545	645	594	560	618	584	597	592	633	568	616	580	621	597	540	624	624	566	622	531	606	549	578	638	565	551	577	552	602	541	551	604	615	598	611	569	615	571	622	568	620	647	556	552	579	548	571	546	601	547	589	632	595	561	578	590	576	559	564	595	611	634	585	519	620	598	544	595	534	627	590	563	591	598	583	574	536	575	580	621	529	615	579
23480	21252	28752	24082	21262	14513	2516	1535	1345	1243	1197	1171	1091	1108	1077	1010	992	1057	1073	969	1025	975	1006	1040	999	1047	993	1015	1006	963	1035	989	997	971	1019	995	956	990	978	936	999	1082	996	1072	1006	937	954	1017	1020	980	1018	998	952	977	1015	909	984	993	1005	969	993	934	982	971	1011	975	1045	949	958	972	971	934	949	1032	965	954	985	983	999	990	1014	969	1025	949	945	928	1022	963	972	996	1041	983	951	942	1048	993	1006	965	1020	1016	950	957	923	1007	985	1028	984	945	1022	1040	932	958	984	1007	952	963	984	963	941	1000	1029	940	1014	942	961	991	968	1027	1001	973	968	1052	968	1001	978	931	986	1003	946	970	968	987	988	985	968	1001	1018	1026	1014	1017	965	1028	972	943	970	958	967	981	993	1002	1004	956	949	1003	1043	1051	988	990	978	966	942	1007	976	964	947	944	979	992	964	1038	1010	970	986	991	986	972	933	983	998	957	983	975	940	958	995	999	919	969	964	971	1016	996	931	987	901	997	1005	971	1013	1031	920	944	1023	974	1014	964	993	979	910	959	1000	981	1025	974	980	1022	994	1007	981	951	933	954	1010	1002	990	978	1005	957	969	959	1012	1014	974	984	1018	1007	1050	976	989	958	961	970	993	989	986	985	994	1023	966	958	955	932	932	967	969	971	861	1023	1000	986	942	945	1008	995	977	989	945	980	948	1047	1005	987	961	994	987	950	988	989	971	1019	971	980	1022	1023	980	920	940	957	1002	957	936	989	997	1004	1005	998	1050	970	988	1042	970	986	1006	961	946	983	988	966	974	991	978	992	987	1006	932	943	975	1036	1007	946	961	984	958	992	991	1021	1034	978	967	907	929	1001	996	1029	998	980	1033	966	943	977	962	994	910	1029	974	924	963	922	1031	1031	975	973	949	977	993	932	906	1012	934	923	927	976	967	1016	980	1039	951	1003	1010	903	935	951	932	1031	985	948	1005	1003	976	1003	993	1007	912	987	1028	1002	928	973	958	957	993	943	974	961	959	1042	943	975	987	1028	956	982	941	982	962	976	981	962	1036	920	1038	946	941	921	974	965	953	1036	961	974	1027	936	1005	991	996	976	957	975	1013	1010	1021	947	985	968	932	1012	999	966	990	959	974	970	983	994	955	1006	980	995	1013	987	999	915	953	982	1003	1015	979	955	971	946	988	1010	956	1003	990	983	1027	963	937	926	1044	996	989	955	958	981	1003	951	955	954	1000	1007	1049	975	1004	966	1022	945	968	978	984	952	948	968	951	986	980	964	923	997	986	972	956	998	1032	949	964	958	993	1030	1003	976	1013	1024	947	984	1071	1031	948	968	962	955	922	989	1024	1041	985	969	1016	1039	949	995	996	996	985	994	976	1004	927	1022	927	995	973	989	992	952	978	997	978	1014	993	969	1009	1002	944	968	1008	951	1050	957	1009	995	1005	1003	980	961	959	1039	958	992	1008	986	956	980	1056	986	967	972	962	975	950	1060	922	986	995	993	994	970	984	967	965	976	1010	993	1004	990	986	961	928	1007	970	975	1019	998	950	913	960	979	979	965	946	976	985	1038	941	908	963	928	989	994	930	1000	988	1013	1003	952	948	1011	999	1041	950	940	957	964	998	992	991	956	1044	986	1026	1016	1016	958	989	939	993	1008	954	885	920	983	990	1003	1011	963	968	1013	947	1060	1016	966	925	1010	970	982	931	970	988	994	1004	1007	977	1024	1014	1003	974	996	929	976	1010	1017	1011	1018	965	940	1009	984	1000	970	938	963	1015	951	947	973	964	989	982	999	918	1008	997	986	991	932	974	1045	1021	976	953	966	1008	956	990	1016	970	1010	967	958	1008	989	1011	982	946	957	967	932	1007	989	968	986	961	1021	1027	913	979	978	950	1013	939	958	961	959	936	954	989	998	967	996	962	973	1015	939	1007	1000	952	944	1024	909	984	982	1015	958	994	939	980	995	971	926	983	941	990	998	1003	1008	984	926	999	940	953	981	984	899	895	952	975	993	959	1015	958	975	988	1010	1015	939	965	987	1016	976	985	997	978	965	1044	949	975	1017	1010	988	917	975	1006	904	934	975	962	1005	991	909	1031	978	964	971	1032	968	959	977	975	949	1024	963	990	905	907	956	995	962	1006	968	990	995	1013	957	946	988	976	972	991	984	995	904	1010	972	986	1068	1014	914	1005	995	950	944	1018	1047	947	946	979	977	1006	959	989	1012	984	985	977	991	989	919	934	943	1013	1009	932	956	982	960	999	995	986	1010	969	987	999	966	981	964	986	1018	1014	988	982	987	989	949	940	965	884	941	999	956	988	1028	979	973	987	994	965	987	977	1017	997	1038	1004	965	991	993	982	931	971	965	940	987	930	946	1021	990	932	1014	958	1002	994	980	1021	1052	1015	986	961	915	1000	1032	974	920	931	967	936	946	1021	1033	1000	962	962	980	1026	992	994	961	973	979	1000	928	994	1002	1021	1028	946	1050	980	967	1024	945	946	949	959	966	945	984	975	976	988	943	994	1002	986	973	970	957	936	983	967	1048	973	971	1005	957	956	978	1040	991	1032	1010	928	911	998	988	941	951	990	976	995	999	914	1008	949	977	969	981	1008	947	965	1014	965	926	991	1016	1041	966	1003	972	984	973	936	984	955	940	1003	1049	923	960	977	900	1032	935	956	1032	930	952	953	994	960	1022	1024	962	951	1009	987	925	984	963	979	942	932	938	991	974	981	982	1037	966	954	1038	1007	989	970	1035	1029	1015	969	1036	1000	969	1068	956	989	933	969	971	981	993	969	919	1024	1006	1003	992	1004	991	1031	995	1001	944	1012	1006	1000	1006	969	974	995	935	987	940	982	937	983	943	992	942	949	979	978	976	977	968	993	969	957	984	967	946	975	1016	965	976	966	941	999	1003	1030	964	987	978	982	1006	975	957	989	983	1024	986	938	954	949	981	972	987	1031	978	994	927	1007	986	1014	985	978	997	1009	992	974	1000	953	982	1038	950	930	963	901	992	998	1025	989	1038	999	1001	915	1005	1019	974	983	930	966	994	994	985	973	974	974	991	998	1005	924	985	961	935	977	1001	1012	1028	1039	983	965	979	970	974	981	992	1005	982	951	974	924	993	992	963	1008	935	961	1020	990	953	981	1003	1013	970	985	978	1001	985	971	969	959	938	983	979	964	958	1009	976	925	983	938	1025	1037	1040	976	981	1011	962	973	950	965	938	990	989	940	972	967	1010	995	1028	970	958	1006	987	956	940	971	979	965	1012	987	1019	967	969	1012	1007	1021	927	971	975	965	977	1039	977	1036	989	992	961	987	959	982	1007	1003	953	1016	956	967	994	983	992	968	959	965	981	965	924	1009	963	980	1029	982	956	1018	958	973	1045	1054	1005	927	1013	1009	1003	1011	944	950	970	1009	1018	981	999	956	985	1001	947	920	947	952	931	983	979	982	968	984	946	990	928	962	962	913	1036	950	992	1013	958	953	984	927	1022	992	991	973	971	1001	1008	980	929	967	987	951	992	978	1026	970	1045	969	1017	929	972	942	967	939	982	1007	1014	970	996	992	963	971	968	984	977	934	1008	904	944	997	979	969	927	980	959	949	1040	976	974	1015	997	979	975	991	1024	953	1009	939	1008	982	1023	1001	1010	1013	1014	992	1018	994	979	1021	938	965	982	985	1044	1022	964	953	951	1015	1014	1012	993	956	991	1000	983	957	1008	950	977	1009	970	1002	957	935	980	1008	991	980	967	1026	949	926	973	1012	980	993	974	973	979	991	951	954	951	994	967	1022	1051	1004	984	974	1009	1003	965	1019	998	989	964	961	937	1038	961	934	969	1034	1039	973	925	969	1037	1017	962	972	991	942	979	987	1007	970	997
3719	10166	8266	3890	3207	2815	2240	1668	1564	1448	1308	1228	1145	1181	1240	1110	1143	1061	1098	1038	1128	1029	1072	1041	1041	1063	1093	1025	1046	1044	1042	1021	1020	1021	1030	1058	1009	1042	986	1020	991	1088	1018	1066	1019	988	972	1019	1020	1010	1010	1055	1040	1007	1012	1016	1025	1020	1021	979	1044	991	998	1050	978	1019	954	1003	1031	1007	1043	1025	1066	1013	1029	1013	967	979	1008	1002	1036	1016	983	981	959	1017	1021	1014	1029	1004	1049	1039	990	947	1032	1073	1032	975	982	980	1009	1045	987	941	1040	1040	1026	984	1082	977	1012	995	999	974	1057	985	1053	1024	1006	1001	981	1028	966	995	1037	1014	1046	986	1020	1002	1039	992	1020	983	985	1008	1007	973	962	1012	1048	991	1013	1023	1047	987	1052	1031	1002	991	1022	1004	1037	1011	1067	1005	1012	1001	1029	980	1014	975	962	998	981	991	1090	978	987	1026	983	965	986	995	1018	971	1022	1007	933	1085	965	1064	1053	1038	1016	1001	976	1049	988	1030	1034	1040	989	1039	959	991	998	1066	999	1035	1000	1063	987	1014	1024	976	1040	1012	969	1004	1021	1045	993	1059	1082	1000	1006	1011	1024	1028	968	1002	963	1045	1070	946	1020	978	960	1016	1018	1039	1048	994	970	1027	980	924	1104	1029	998	1010	1012	992	1036	1006	1068	1001	1022	1021	1003	1010	1026	1038	979	986	1026	1015	1009	1009	1055	1023	997	977	1050	965	1028	1015	1023	1022	983	998	990	1004	1009	1005	1017	1021	980	973	970	1022	981	980	1079	908	1070	1012	1003	955	981	998	1048	1005	947	988	1042	969	1013	1052	1050	966	1003	1007	1072	1000	965	1005	1006	1009	1033	991	1052	984	1004	1035	1035	1073	1026	982	1023	1002	1009	1001	1030	1062	1001	1006	1019	990	1036	994	1057	961	982	971	1010	979	1042	977	1007	1034	986	996	972	975	978	987	1051	948	992	1051	1013	1008	1029	1069	990	1001	1049	1004	958	1012	978	1009	1001	996	957	1015	1029	1007	994	1000	919	997	1036	936	975	1017	1023	1043	993	994	986	1011	992	1014	1040	958	1046	1018	972	966	978	1028	1032	949	1014	964	998	980	943	1022	976	979	1015	1011	1045	1032	1038	1008	1039	1011	968	1013	1010	1014	1005	1005	1065	976	1010	1009	1001	1002	1066	1017	994	1012	960	1032	979	1010	976	1007	1001	986	987	1009	993	974	1038	1037	1001	1048	1037	999	993	995	1000	1017	1036	1073	1043	1004	999	1038	1022	1018	1000	1037	1030	1000	992	943	975	1031	1026	993	1016	1022	956	959	1044	977	1073	1025	1017	1028	1003	1055	1024	1004	986	1058	1022	1034	952	1013	979	1006	1012	954	986	1027	1021	1036	991	1036	997	1047	1019	1013	1056	1045	945	981	999	987	1098	1005	1034	1020	1059	1045	1043	1002	1010	966	959	1043	1073	1061	949	967	1020	1036	1025	979	1018	984	1027	1042	1040	1008	1026	1053	1034	1017	1011	1068	963	1019	958	1002	986	1044	961	1046	1042	1003	1000	964	999	974	970	1037	935	1008	1045	948	989	1016	957	1031	1047	1015	1025	1102	1013	994	972	966	968	989	984	1019	1024	1047	1026	994	1048	1038	955	1016	1058	963	963	978	1027	987	1006	1010	972	1040	1000	1015	1037	1011	1030	1056	1017	1002	992	1011	1042	1020	1013	974	1005	1044	967	964	1000	1086	997	1035	963	953	1012	1000	988	1049	997	1008	1017	1052	1034	973	1017	968	951	1015	1051	987	1014	1017	985	1068	1010	1004	996	1000	989	1015	947	1005	983	1027	997	1052	1019	985	1013	1030	978	1007	1015	1019	1025	1033	979	1011	993	991	1009	1051	947	955	1066	1024	1047	1033	945	987	980	943	998	969	1018	993	981	1059	1014	973	1060	988	1050	1045	1023	1010	1021	1013	1043	1056	1033	959	1039	1005	1034	998	1039	1025	942	1067	1004	960	1021	1007	995	965	1013	1003	1029	1025	958	945	1015	989	1050	996	989	1025	959	964	1089	931	1034	1022	1014	999	1020	996	1051	1011	1031	979	1014	1016	1025	1023	1013	980	1033	970	1041	1055	958	1021	1041	991	981	1013	990	1037	1037	1010	954	979	977	1027	1039	1066	1040	945	990	1011	991	1019	1020	1016	1021	933	958	992	974	1038	1009	984	991	1075	1009	1000	960	1025	965	1012	1003	960	1061	994	1035	1032	1026	1007	1044	1012	986	1039	991	991	1031	1023	1047	962	980	988	1004	981	1026	1018	1009	1006	1011	1011	1018	1021	1040	1033	1014	977	961	1008	1018	1046	1082	1029	1044	992	1048	1020	1049	994	984	993	949	1013	965	1008	999	1047	987	1014	1057	1024	978	1040	990	1078	970	1003	996	1006	992	1011	999	1009	952	1007	1057	1059	1036	1003	1050	983	1029	983	1029	1016	1065	1060	1028	1041	1017	968	977	1058	990	999	1090	1009	1009	1032	1012	1028	972	1084	1015	1088	957	997	1013	1078	1021	1070	978	1033	978	1033	997	956	1038	995	981	943	1003	989	996	992	1032	984	959	1034	1037	979	1018	1033	1006	1016	1054	1030	967	977	1021	1005	955	987	1005	956	985	1037	998	1033	1053	1020	1031	988	1007	974	983	1061	972	959	1028	1000	998	998	977	1018	980	1023	961	1014	1006	1020	1025	1063	943	985	1030	982	981	1017	964	1008	984	1023	984	1007	996	1055	1027	1071	1003	1012	980	1038	1034	989	1006	1084	1001	1025	1016	1013	1016	989	1042	1012	984	1027	993	1023	1036	1006	970	962	1024	1015	1058	992	1018	992	1022	1010	988	1034	1038	996	1024	963	1020	1011	1045	1002	1001	980	1012	1047	997	1022	1047	1030	982	1040	992	1024	966	1000	969	954	1051	1031	999	1037	1024	1039	1026	971	999	1022	943	984	1033	1010	1014	985	1040	1034	940	1025	1013	1030	993	1028	1042	1010	1034	1035	1015	1002	1032	1046	966	981	1039	1052	978	1008	1006	1066	965	968	1045	1027	993	1050	977	988	946	1019	1021	960	1021	1038	982	1014	995	1016	998	967	978	994	1010	1033	982	997	962	997	1041	982	1030	1031	1016	993	957	994	1005	1015	1005	1034	1036	967	1056	1049	1017	993	1012	960	1036	1007	1033	1004	1004	1003	973	1069	1036	991	1002	1014	1027	985	1001	995	999	1040	1050	1050	1015	1042	1066	956	1004	1045	1062	946	1033	996	976	1122	988	1027	1061	1022	981	1015	1022	1070	1030	1015	1019	1068	1006	1061	1021	1037	990	1034	1033	986	979	992	1049	1043	981	966	1064	971	971	1034	984	972	1024	962	962	1015	1008	1030	1071	988	1062	983	988	994	1027	966	1056	986	914	990	980	978	1001	993	1041	1027	997	1021	983	1006	1046	992	1005	1058	992	1037	1057	1039	976	957	1069	982	996	992	958	1084	1021	971	1026	1024	1023	1052	1017	988	960	943	996	1014	1016	1022	1058	978	1031	1021	975	1003	1021	996	1056	984	1019	1061	1041	977	1056	972	1021	1043	978	1047	1054	971	944	1051	1012	1049	1051	1031	975	1016	1028	999	996	946	1043	1035	976	1036	1009	1032	979	1001	1035	1031	963	945	1025	1044	981	1062	1036	1025	1009	984	989	991	952	1008	978	993	993	1014	1007	1018	977	967	1011	1070	958	1051	1010	1029	964	994	994	1013	1013	1043	987	1012	1029	988	1055	1038	986	1010	987	998	1027	970	996	962	1056	1056	1045	1054	992	1008	1005	979	979	1028	986	971	1015	1013	1006	987	1057	1032	1029	1014	1008	1029	1043	1010	1003	933	1019	1006	1026	983	996	1018	1000	973	1019	1012	998	1074	1044	1011	1021	975	1022	939	985	1009	1024	1033	988	1048	979	1036	998	967	1048	986	1011	982	983	1027	955	1029	986	959	1005	987	929	1059	1048	1032	977	981	1007	1009	980	986	1078	983	1001	1037	965	1018	1016	988	995	1010	1044	1010	998	991	990	1047	998	1021	983	1010	994	957	964	1020	986	1013	1051	1041	983	1087	1013	1052	1031	959	1015	969	1071	979	1061	1025	1027	1048	982	984	1036	1005	1005	981	1047	1052	1031	1011	1001	1048	970	1041	1028	1016	941	1009	1018	996	1021	1015	1024	959	1028	975	1023	995	1001	1009	1012	1027	1038	1008	1037	999	1004	998	1054	1008	1027	1038	945	1074	957	977	1010	954	1033	1019	991	996	987	1013	1051	952	976	1033	1011	1025	1013	983	1028	1043	1045	981	979	1042	992	985	1040	1002	978	1001	973	957	1000	959	1041	1016	974	1040	998	1050	991	1057
24626	21260	27862	24940	15594	1126	629	475	428	402	356	349	343	340	329	298	316	298	283	260	269	285	286	276	288	292	309	264	273	281	236	285	299	255	296	284	275	256	292	250	283	260	292	272	290	307	285	280	269	284	269	259	261	288	282	278	276	278	258	295	269	268	270	271	290	283	264	277	259	285	286	269	234	290	285	256	243	244	298	279	270	229	270	296	292	290	280	275	260	288	273	286	295	295	256	275	271	270	266	293	259	236	280	276	274	286	276	266	262	247	268	255	258	271	272	263	262	267	260	254	267	303	224	253	243	282	291	266	279	283	237	264	303	269	284	259	300	269	247	273	277	234	272	260	279	267	276	303	261	245	243	279	260	260	257	285	285	278	246	278	269	264	261	263	257	262	272	265	266	266	264	271	277	237	264	264	277	267	266	250	284	281	261	263	248	257	269	264	280	278	248	275	276	263	292	267	259	292	242	243	263	303	296	293	275	277	245	255	275	241	273	292	288	245	295	271	258	273	231	263	278	300	307	253	248	259	244	290	289	291	237	261	270	263	290	270	271	248	277	315	273	261	253	258	293	283	274	245	295	277	274	280	258	280	279	254	248	258	278	240	289	251	304	286	263	272	286	270	262	282	250	288	280	269	283	272	272	287	286	272	254	272	286	270	257	288	246	269	292	252	262	254	271	265	257	263	289	273	284	246	293	247	270	276	284	253	264	277	259	272	272	244	270	283	273	289	245	271	260	252	266	269	286	271	267	294	261	286	267	290	287	288	305	264	249	291	268	273	263	262	243	290	273	263	291	264	278	289	282	276	292	289	275	274	243	245	269	292	271	228	280	283	275	304	283	245	259	282	294	259	248	244	242	267	259	257	264	255	262	269	263	273	261	270	242	286	302	276	252	267	225	256	269	277	278	247	284	271	260	268	298	273	260	287	275	274	281	281	288	291	269	282	267	264	257	271	287	249	287	280	249	262	244	268	285	270	248	276	275	289	256	280	294	286	276	266	265	233	282	251	267	296	251	282	284	279	289	301	248	302	264	308	254	254	258	282	273	242	289	285	266	262	273	281	268	294	264	281	277	281	268	259	257	261	283	255	239	251	274	305	276	259	265	275	276	266	274	259	274	267	288	265	272	279	275	265	241	280	255	268	294	278	261	264	301	270	261	262	258	309	260	264	279	277	272	279	259	247	287	277	292	230	262	274	309	270	264	256	270	287	277	263	280	284	267	296	242	241	259	241	270	277	265	267	286	258	256	284	288	244	276	283	253	262	264	254	272	278	259	311	260	288	298	286	275	264	264	280	264	271	263	271	276	317	284	283	289	269	270	289	287	295	278	280	253	264	261	292	279	271	264	273	262	284	288	238	247	275	234	276	248	288	261	246	303	279	233	279	260	293	267	306	280	284	278	266	255	255	250	268	260	257	302	276	290	305	288	269	273	263	241	270	273	281	284	263	274	277	278	268	305	287	266	284	279	247	256	282	318	280	262	250	286	248	271	268	269	286	250	248	269	239	280	242	265	261	267	255	276	289	249	281	252	244	308	279	287	276	313	257	254	278	282	304	272	278	262	259	278	281	270	252	251	263	263	262	280	271	275	271	281	260	265	257	276	261	281	244	250	254	252	262	275	261	268	275	243	276	266	283	282	271	302	279	281	271	256	269	308	253	271	281	280	263	267	297	286	280	237	295	267	277	271	272	273	274	276	282	264	267	257	262	285	255	272	273	251	250	269	264	249	281	265	282	275	265	269	264	257	263	269	277	271	261	275	307	292	275	266	266	296	295	245	261	246	266	270	304	268	270	246	252	264	267	260	269	268	250	245	268	256	286	288	262	290	277	285	273	291	252	279	256	268	280	271	277	265	270	264	251	271	284	264	242	261	295	281	253	256	278	290	254	244	265	247	275	270	287	240	254	274	287	295	271	264	288	268	273	241	282	274	268	265	262	281	286	283	272	272	262	276	256	265	280	279	235	257	260	264	264	269	281	247	245	253	300	295	270	274	266	289	276	295	266	244	259	264	271	287	261	266	249	284	257	278	266	249	263	250	256	274	287	267	274	293	263	284	264	296	261	291	251	256	272	275	284	285	275	252	269	275	235	298	280	247	257	254	261	288	249	242	270	241	268	269	258	271	271	278	264	249	275	274	265	264	305	259	297	247	272	269	264	294	250	257	278	272	291	264	246	275	268	270	264	273	274	271	290	247	275	261	296	264	284	269	283	291	277	262	250	251	257	249	256	309	286	287	287	247	313	252	280	261	248	274	290	300	292	254	260	258	298	285	268	272	288	290	260	266	275	266	269	238	268	283	264	229	268	257	265	265	267	256	264	281	269	257	250	267	288	263	258	256	299	276	249	271	284	229	280	283	260	281	274	270	285	260	272	250	270	275	253	268	299	305	257	268	267	252	288	226	260	225	270	244	247	264	261	264	301	253	282	256	268	240	265	266	267	266	270	278	246	294	295	266	264	255	242	270	300	275	267	265	269	277	261	270	300	273	261	245	284	240	261	258	288	285	263	258	254	285	259	262	258	251	269	270	294	268	251	262	255	235	291	292	261	261	253	284	244	271	292	266	294	264	294	265	275	241	268	258	257	258	290	269	259	268	281	272	258	294	230	240	274	304	250	293	281	282	275	280	273	236	283	270	262	283	260	268	279	284	258	282	259	280	249	267	263	253	299	276	251	292	258	247	284	283	289	288	270	239	261	293	296	250	268	262	278	274	266	260	273	297	252	276	257	258	288	285	284	269	258	273	285	274	292	248	269	283	292	267	254	283	251	278	260	263	255	256	267	269	283	248	251	301	253	271	264	302	272	260	273	262	261	251	274	266	277	277	265	257	255	294	271	262	283	309	272	301	266	282	270	252	284	242	277	256	252	255	269	263	277	255	240	262	290	293	254	280	279	251	255	242	265	280	283	259	273	273	268	281	259	249	236	245	248	261	291	248	258	258	292	239	275	291	244	292	257	290	290	270	242	265	269	280	257	290	259	271	300	242	256	276	282	252	274	275	265	285	289	259	282	265	281	300	279	252	244	283	251	280	285	258	250	256	245	264	291	248	297	252	301	279	250	269	277	264	274	237	280	288	259	255	283	293	277	255	273	291	258	263	304	261	275	264	259	271	263	274	270	260	253	233	264	283	242	253	291	264	266	282	277	296	271	278	264	288	289	271	285	265	279	240	275	248	284	267	266	258	282	269	285	281	287	271	277	258	256	251	283	256	267	280	258	258	283	246	296	276	257	271	262	279	277	273	258	255	294	258	291	287	289	288	273	268	300	264	292	258	265	261	270	281	284	256	271	252	273	279	271	270	288	254	281	251	285	299	267	294	277	274	301	256	259	261	285	279	262	277	263	262	279	291	270	281	265	280	269	221	271	279	257	295	278	309	265	259	275	250	259	284	279	260	254	255	292	283	256	274	275	262	259	249	285	252	280	282	245	261	262	220	260	275	282	253	291	285	267	257	274	262	241	277	251	261	289
3336	5812	4611	1993	1608	1349	1007	715	612	583	517	424	391	411	399	368	347	375	363	352	361	339	320	341	321	350	350	317	323	334	300	368	321	340	330	344	299	301	347	312	308	312	312	327	275	323	314	307	310	310	345	324	328	335	306	305	353	317	294	319	310	299	324	286	313	322	329	313	304	291	316	315	294	286	328	320	302	329	289	345	291	295	303	288	303	324	334	326	310	314	296	322	284	281	320	319	301	315	315	341	298	338	316	309	343	313	293	294	302	305	294	294	329	316	322	317	316	296	304	308	316	302	337	315	327	297	334	274	324	350	300	311	312	300	305	287	324	347	327	341	313	304	319	311	329	285	324	330	301	311	301	283	295	324	342	297	332	300	307	293	307	299	346	309	309	311	302	304	306	278	298	311	324	282	327	303	333	331	303	296	308	286	306	302	311	335	289	275	316	312	328	351	316	317	319	314	328	275	294	315	334	294	353	343	314	291	292	316	337	311	303	324	330	323	324	307	339	311	328	306	307	295	326	298	297	307	296	287	307	318	300	332	323	322	299	323	307	313	303	299	322	296	313	302	317	301	296	314	302	318	322	324	317	324	288	304	277	290	307	349	309	309	346	286	342	330	310	277	295	349	315	315	291	371	303	318	310	336	314	287	336	292	300	317	302	283	320	298	292	292	322	327	316	292	291	327	314	325	276	327	295	287	303	327	323	331	325	301	322	276	301	307	275	301	282	297	314	311	328	341	322	320	282	326	299	348	292	335	294	313	324	308	325	305	331	312	313	312	315	312	322	273	300	307	295	311	320	319	291	312	309	349	320	300	313	317	312	341	303	295	331	299	303	305	311	352	290	284	315	317	318	330	271	308	305	319	272	292	328	296	319	295	319	319	312	309	305	317	299	315	317	318	300	275	308	322	329	301	312	314	316	313	314	305	288	303	345	306	330	317	309	312	325	339	337	296	312	308	290	332	281	307	319	296	314	305	270	305	357	317	286	293	316	326	364	296	305	325	386	333	312	317	307	320	326	315	307	313	295	281	331	297	312	311	301	313	312	315	338	350	311	321	344	317	304	351	305	280	292	308	318	303	302	273	322	314	299	328	312	322	297	311	260	307	303	297	332	315	313	309	320	306	279	319	306	313	335	359	298	299	315	340	311	308	309	289	285	326	299	299	326	330	308	313	279	293	298	291	328	317	295	309	306	316	285	306	313	344	309	338	298	313	334	320	313	327	322	326	357	321	317	325	288	313	331	320	306	319	307	298	298	309	291	299	304	321	318	318	297	326	311	318	305	319	338	267	296	291	315	319	279	306	315	323	317	297	330	308	275	299	314	300	294	296	319	308	289	301	281	296	342	329	325	305	309	325	311	309	311	283	281	319	318	361	306	321	310	332	296	289	336	299	320	311	301	281	309	319	310	325	291	296	316	334	334	301	331	332	279	306	304	320	330	319	324	275	331	313	313	340	320	330	314	365	327	308	295	306	327	297	327	284	273	329	289	314	323	303	318	305	314	309	338	298	315	317	321	339	322	335	327	309	285	327	313	360	322	330	299	321	289	336	347	289	307	325	326	336	300	318	291	302	311	299	341	301	352	318	316	335	286	308	298	329	363	293	290	343	361	341	330	304	300	313	286	325	267	334	333	311	296	314	272	335	333	301	293	304	278	315	337	318	320	313	294	311	289	326	309	346	325	306	329	293	321	338	298	301	325	345	286	299	347	281	304	291	332	325	295	310	311	309	332	314	296	316	313	307	293	312	308	307	310	292	320	306	306	292	322	336	334	287	321	339	295	323	326	300	300	281	278	337	335	314	302	301	304	335	296	328	308	335	316	328	289	318	320	289	310	326	309	297	307	288	329	349	292	308	324	288	305	331	270	335	287	305	286	289	322	321	304	286	334	292	342	314	324	335	310	319	315	288	294	281	323	315	295	337	321	289	301	347	324	293	308	326	287	320	288	312	274	309	333	313	305	315	329	314	279	315	311	321	304	333	322	316	302	330	322	285	314	295	296	305	329	313	323	287	311	329	313	296	312	318	296	283	323	324	298	317	309	301	326	304	308	291	312	322	306	312	291	305	324	285	322	357	320	333	300	296	310	312	338	314	301	291	282	287	299	326	313	340	316	289	291	318	311	321	298	335	285	314	319	326	288	324	309	288	290	296	323	318	289	339	306	336	305	284	307	286	300	325	321	330	321	332	308	299	305	300	283	340	328	311	304	283	307	306	313	301	319	310	290	316	306	293	302	355	311	322	293	303	275	293	354	306	323	321	302	311	300	301	293	300	307	314	286	301	335	292	327	297	295	323	294	314	272	298	322	285	331	329	310	320	348	312	333	317	311	301	312	315	320	337	332	282	273	309	310	273	314	348	307	298	298	338	324	346	330	298	295	298	300	255	301	294	301	314	265	289	346	271	287	298	302	318	307	311	306	312	309	296	312	355	295	315	322	335	298	304	333	301	317	291	312	306	324	349	303	330	297	303	321	303	318	295	295	328	326	299	316	313	307	281	305	320	324	311	352	305	289	311	292	312	303	338	306	320	316	331	319	341	318	334	317	322	294	332	285	319	301	331	269	319	325	293	312	315	274	300	319	346	299	298	301	321	300	323	321	284	297	330	340	328	294	299	324	287	297	296	305	312	305	314	326	295	298	286	305	281	336	303	318	295	304	309	296	313	315	331	326	315	286	316	322	274	297	317	316	342	311	319	299	310	310	314	296	291	270	330	325	297	305	310	317	311	327	331	312	305	317	312	335	321	308	301	303	325	304	320	314	289	316	299	334	298	297	306	304	279	293	312	314	302	291	331	307	363	304	308	279	334	289	313	336	314	279	341	309	294	316	331	320	315	301	282	320	278	330	313	320	334	313	303	332	294	287	322	304	294	294	305	301	315	297	311	320	336	311	314	324	297	312	318	333	311	310	294	316	323	317	304	335	321	297	313	345	307	315	320	327	345	326	310	306	324	305	288	288	307	310	293	283	333	297	325	303	333	324	323	316	310	309	310	316	337	331	361	310	295	355	305	298	292	295	340	298	300	295	275	351	304	306	296	277	314	309	311	312	320	307	290	348	317	293	311	307	337	350	338	284	317	314	291	343	310	328	321	293	311	313	315	303	290	337	313	307	304	298	308	284	332	335	332	312	305	315	307	355	326	308	311	317	323	316	321	325	307	336	308	317	312	313	325	295	314	331	299	303	297	295	326	307	301	311	311	334	284	296	326	315	322	273	297	338	305	313	319	337	287	318	321	287	294	319	317	302	307	343	326	315	294	308	315	297	290	304	315	330	322	308	324	359	346	302	308	309	292	301	305	283	308	317	319	253	316	324	321	315	291	311	308	307	304	288	318	322	320	336	325	291	300	309	281	321	310	315	320	310	278	288	309	305	326	325	310	314	343	301	316	297	285	322	309	340	288	301	332	339	305	314	293	325	300	271	324	315	315	324	303	313	340	284	324	317	305	309	278	293	288	311	338	303	297	306	300
22483	21302	29089	23815	21295	21411	12936	1905	1404	1390	1147	1047	978	964	947	910	915	877	892	837	845	807	849	856	806	905	817	791	823	805	765	852	783	767	828	850	836	801	777	835	789	783	781	784	783	834	781	747	759	832	782	786	719	791	779	793	758	746	761	820	759	777	764	752	769	785	733	785	822	846	745	767	730	767	798	757	779	831	763	801	783	806	743	736	822	804	779	777	792	796	793	759	751	773	774	797	798	801	761	702	821	813	777	773	769	807	766	759	801	726	761	810	749	801	812	802	751	738	783	765	777	753	796	765	751	796	806	844	815	738	811	779	797	708	777	807	810	756	798	805	797	814	783	742	884	784	782	797	805	790	787	762	792	783	784	754	776	781	787	771	769	757	784	763	741	768	748	752	794	774	810	775	777	850	777	816	776	791	744	785	746	761	794	805	752	769	751	757	765	793	818	748	781	810	837	784	836	796	770	721	741	775	800	769	803	761	751	757	733	755	781	782	724	773	722	820	791	736	777	739	814	799	757	752	782	787	737	827	800	814	774	835	753	812	774	768	768	818	781	763	758	811	768	822	768	789	726	790	817	766	772	759	782	789	718	774	771	837	799	793	718	740	786	848	791	728	725	781	802	779	766	799	768	749	774	756	804	783	867	805	774	802	787	772	792	756	742	768	760	836	774	834	797	774	781	839	751	706	737	842	762	819	756	827	743	758	788	758	785	761	787	825	790	804	783	713	834	773	781	758	804	731	774	784	701	821	856	764	793	846	767	798	740	816	792	729	727	747	812	809	784	780	774	779	755	785	801	820	796	767	769	745	803	746	804	766	827	759	845	752	788	764	734	796	805	862	785	766	763	737	739	778	779	734	756	781	839	790	802	790	811	799	805	777	771	781	807	786	795	778	774	766	813	766	768	754	792	743	788	772	754	819	798	823	772	777	814	799	787	772	816	750	744	738	774	763	772	783	704	816	766	768	744	768	786	745	773	808	747	803	800	795	760	804	798	757	749	768	789	756	746	757	790	802	798	755	757	754	776	822	853	768	777	783	803	796	781	806	799	813	800	832	779	747	746	765	730	723	774	733	777	748	811	785	804	755	784	833	776	764	733	806	775	789	823	775	708	779	779	734	814	783	810	799	815	735	721	757	760	750	823	764	779	766	821	780	753	809	754	712	798	744	770	788	818	777	763	764	804	846	765	774	796	756	756	813	760	780	797	789	776	775	748	799	813	762	839	783	754	752	751	749	809	818	776	811	749	803	783	752	739	829	815	769	731	770	800	736	755	791	770	747	769	782	825	806	791	744	796	741	760	786	770	763	815	826	739	783	814	780	816	733	800	817	788	840	694	792	756	762	783	800	803	741	754	734	815	772	806	751	788	797	777	805	780	722	770	773	801	785	809	784	778	826	775	789	821	796	773	784	740	751	762	790	770	762	820	774	764	773	828	773	747	767	807	788	765	806	759	768	770	774	790	755	714	801	766	737	796	714	762	802	777	790	777	767	783	755	800	805	748	757	779	775	761	794	776	733	820	777	763	812	778	726	744	752	765	824	723	732	764	734	770	805	771	803	799	772	796	777	749	806	786	775	713	742	792	730	802	772	753	743	765	804	830	719	833	771	766	767	742	755	798	796	780	758	771	744	722	806	803	780	785	817	766	763	780	798	782	762	749	755	758	831	772	738	790	854	751	747	754	801	732	818	765	751	751	811	762	793	746	760	780	770	746	760	786	761	818	728	733	738	781	772	834	764	813	793	808	783	817	754	777	736	765	755	741	810	759	758	791	769	819	796	733	797	789	793	779	792	814	745	741	754	786	829	715	761	735	823	761	761	773	799	776	769	742	756	783	803	806	793	723	748	775	792	781	774	770	725	741	765	775	776	760	753	761	747	745	780	821	812	811	796	802	749	790	796	781	761	722	751	768	744	788	803	794	783	832	769	786	803	798	823	760	752	780	787	763	757	752	791	753	797	777	779	743	766	791	799	763	789	758	786	776	796	766	783	757	741	815	742	699	753	784	771	766	814	797	779	766	737	747	751	755	760	791	774	781	830	787	750	796	733	790	793	808	729	787	790	768	808	767	795	767	759	730	754	774	770	798	754	780	771	757	782	778	732	823	810	792	776	818	731	772	792	750	754	779	795	791	788	725	787	767	798	780	810	785	812	813	717	774	778	775	758	769	801	701	773	735	779	781	761	719	779	778	790	709	788	771	736	760	791	728	782	777	792	731	736	791	766	781	733	825	757	739	745	750	746	809	737	794	781	761	773	778	764	778	760	778	827	769	805	788	749	772	805	717	801	824	746	772	774	763	768	778	785	815	795	742	784	797	742	775	804	771	838	729	728	762	776	802	765	813	761	796	763	780	766	809	792	788	768	801	756	745	779	780	736	749	743	816	763	779	784	769	740	787	763	761	786	809	726	773	726	789	768	771	766	750	803	739	763	752	783	784	768	792	758	813	746	853	729	815	791	773	779	799	724	817	780	779	762	791	761	742	744	767	784	766	804	765	750	758	778	797	728	791	750	800	767	759	777	736	757	766	752	797	718	755	777	765	757	768	748	825	734	755	768	799	759	764	799	738	756	781	738	776	734	764	751	780	800	757	751	795	787	834	787	805	765	769	775	795	757	788	767	757	779	775	756	766	773	730	772	793	752	776	772	789	849	778	708	796	743	778	745	829	778	740	768	772	728	772	747	767	816	790	763	786	769	783	793	750	815	726	808	797	802	794	740	818	762	792	750	777	810	739	776	723	796	742	809	777	715	701	776	726	788	748	815	748	780	811	752	763	746	742	786	783	781	756	775	723	787	749	750	774	802	771	762	760	777	782	733	752	772	718	779	832	764	761	748	794	793	779	763	747	759	760	779	820	744	802	717	762	773	756	755	785	762	790	784	745	734	789	766	750	720	777	780	759	723	738	724	769	776	761	781	730	770	770	785	805	785	738	762	756	815	812	767	770	818	805	780	759	778	776	700	749	821	809	777	794	822	779	780	716	766	780	745	787	799	811	812	753	778	810	738	704	744	775	748	787	784	783	751	781	821	816	788	786	788	752	793	771	802	753	739	785	762	737	761	836	789	759	739	795	795	758	751	753	751	791	726	754	759	806	778	733	736	751	832	710	787	774	800	820	804	787	732	780	777	789	759	756	751	715	777	803	770	791	781	758	737	798	728	754	762	816	793	747	753	774	798	708	840	728	824	870	769	731	800	806	762	818	784	722	821	750	758	742	757	722	787	742	753	759	741	783	734	751	783	773	762	727	762	755	755	719	724	779	747	777	768	783	743	794	767	734	751	816	789	814	746	783	780	799	779	786	764	747	725	761	789	762	724	768	754	744	785	800	742	746	789	718	772	750	778	805	753	757	796	775	748	789	779	789	736	797	755	773	779	779	842	761	751	736	736	825	821	783	776	782	748	754	797	817	802	791	760	731	809	759	784	775	778	792	803	712	734	738	772	802	762	739	777	763	699	777	730	792	829	805	749
4869	16005	12660	6275	4751	4075	2948	2109	1842	1771	1445	1296	1186	1078	1090	1008	954	975	964	948	929	931	898	930	868	904	859	895	861	870	902	807	822	844	835	866	812	881	859	831	878	868	832	798	854	866	861	824	847	844	841	812	818	828	834	894	784	825	838	848	835	831	882	849	790	816	816	805	844	885	791	788	868	811	862	801	863	875	833	787	852	852	833	844	828	778	823	878	803	851	816	828	806	791	808	910	861	855	778	825	832	839	843	871	846	792	807	850	842	828	825	891	847	838	804	778	804	864	851	834	865	805	797	829	869	834	792	838	849	859	836	854	841	818	811	811	822	801	864	800	830	820	816	828	853	863	844	803	837	821	821	797	795	835	830	799	854	839	772	803	841	825	859	825	848	887	821	806	806	823	848	790	778	787	816	810	773	853	831	843	836	858	837	795	839	834	842	847	802	824	848	825	853	794	798	855	896	835	842	814	834	885	807	832	831	840	816	793	789	814	777	851	836	859	843	833	795	796	814	833	889	800	844	844	761	866	840	883	813	858	843	860	872	823	862	779	838	804	835	849	852	817	800	827	791	840	834	814	835	826	796	818	825	787	817	827	824	871	823	801	850	824	847	872	861	835	822	807	797	839	843	776	823	803	835	798	863	835	859	882	836	812	817	839	811	832	874	822	808	833	810	838	836	823	818	819	791	807	869	789	874	828	859	841	856	824	812	850	834	850	806	853	835	845	844	826	845	818	808	848	806	853	823	819	830	826	860	828	815	809	820	799	852	853	860	831	849	794	806	857	882	796	811	853	914	837	796	811	806	817	780	849	811	808	803	814	799	843	821	813	815	849	820	820	854	838	819	807	880	843	826	827	877	848	840	814	832	857	801	835	792	848	787	855	806	808	791	859	810	858	840	818	788	813	852	823	814	794	904	810	823	824	823	796	874	832	884	850	914	854	791	809	809	830	807	865	821	840	849	867	864	835	849	856	826	835	789	838	863	804	852	816	824	830	808	839	805	852	795	832	795	855	878	858	841	850	824	794	836	807	881	835	850	745	841	876	857	895	855	851	821	740	829	850	830	815	835	877	828	818	851	852	820	871	874	852	860	828	845	786	817	869	777	821	859	830	765	818	858	824	848	798	854	844	862	818	859	860	852	872	838	797	798	818	832	859	857	808	864	842	818	855	820	869	830	818	765	857	859	877	796	807	840	793	779	849	831	846	808	832	783	869	850	848	842	779	829	843	852	807	851	793	842	786	793	795	793	836	804	806	792	796	817	790	854	854	804	810	849	786	805	825	852	836	855	808	799	857	839	849	881	877	806	801	848	803	856	790	860	834	795	877	851	787	832	865	839	853	854	830	841	841	794	830	833	827	807	782	867	868	806	803	874	801	839	818	821	825	829	795	831	804	779	827	803	833	804	841	820	797	824	810	824	848	824	802	781	792	811	840	796	826	829	809	859	830	876	821	835	797	830	818	829	810	859	807	846	859	802	840	795	786	851	780	788	773	798	861	801	878	854	857	828	846	817	844	847	802	816	838	816	833	838	823	848	801	850	892	829	865	785	796	828	782	819	845	841	855	824	901	842	809	863	759	806	829	843	862	793	810	861	854	858	836	818	821	811	838	826	850	818	808	833	822	790	855	852	871	865	868	825	827	859	797	816	809	830	842	775	781	815	847	861	840	834	843	798	797	856	843	894	871	835	835	823	859	856	849	836	849	818	768	863	790	809	823	827	821	799	809	853	850	823	814	799	821	809	852	831	835	851	809	814	866	855	752	824	889	824	853	839	866	868	878	801	819	813	857	822	786	784	806	850	785	783	830	856	830	859	764	850	830	851	815	832	786	814	793	800	797	824	818	852	812	767	801	831	807	782	794	805	820	837	853	801	843	832	810	856	854	832	840	818	844	847	826	860	788	809	807	850	822	810	808	764	848	852	831	840	814	857	841	866	875	801	820	823	867	818	867	753	847	840	841	846	790	805	796	827	790	817	760	825	817	770	808	799	832	859	808	775	818	809	836	779	791	780	786	803	863	861	878	818	852	870	856	843	795	801	881	822	810	853	826	817	799	869	858	870	889	833	839	820	793	872	846	864	831	864	822	847	856	803	839	837	824	788	819	824	838	804	863	851	812	800	762	869	837	861	790	831	849	855	831	852	829	792	798	826	862	797	856	830	788	820	849	874	782	824	832	808	830	827	851	817	814	819	773	762	792	833	852	866	853	766	804	862	827	843	804	877	836	863	865	864	776	834	858	834	813	849	818	832	797	808	825	731	871	840	779	815	807	853	829	834	880	828	862	800	777	797	834	855	822	821	763	835	839	835	819	817	849	832	812	825	821	828	821	805	814	815	882	804	859	813	811	857	847	789	829	784	819	826	849	813	789	756	859	814	753	756	810	857	917	840	856	814	889	797	886	887	811	875	783	796	815	817	821	839	824	836	846	859	837	827	840	837	792	769	801	847	817	824	804	794	841	810	873	800	873	814	784	811	837	841	807	817	820	768	810	855	795	799	818	851	852	846	849	877	816	827	801	853	811	830	841	784	809	812	806	844	824	798	807	794	844	857	858	834	822	835	858	804	828	845	841	821	838	819	816	834	837	834	789	826	806	816	762	834	856	810	824	799	821	862	826	851	803	849	839	836	835	828	842	822	836	859	870	849	886	793	861	836	877	834	829	835	836	829	820	808	841	857	872	818	834	841	874	785	785	831	829	808	835	787	859	877	842	799	810	823	838	865	805	864	821	807	819	835	803	860	816	862	841	837	812	823	883	873	854	850	816	795	855	803	809	806	854	844	827	831	836	839	817	801	774	838	814	851	816	796	806	810	778	828	793	779	832	819	827	862	843	879	848	792	786	847	760	836	826	822	869	803	828	818	786	844	842	820	828	838	796	843	829	831	884	806	803	865	861	829	862	815	847	821	831	804	784	749	826	831	827	919	868	845	773	750	848	852	818	808	826	870	907	860	831	845	829	812	846	766	809	815	809	805	799	875	797	867	832	807	863	824	806	841	789	863	843	838	835	806	850	816	801	855	827	861	800	839	909	875	794	860	856	831	862	832	830	839	790	837	841	809	833	790	808	808	860	801	854	791	816	841	843	860	804	829	818	828	831	865	828	840	840	820	814	852	860	845	817	849	833	838	850	799	787	844	906	830	829	834	879	790	862	821	803	782	762	824	840	803	821	828	819	844	818	845	785	868	817	778	830	848	802	815	785	817	840	806	831	828	829	820	838	822	862	868	814	859	799	807	843	807	809	877	849	825	819	839	867	847	850	820	833	833	803	812	805	829	872	791	845	820	832	818	815	836	873	815	781	799	800	871	838	838	897	825	810	817	837	835	843	853	821	798	826	833	806	805	866	803	833	829	848	826	825	807	844	867	835	856	860	853	841	852	869	802	867	874	781	765	806	817	810	818	884	874	829	828	869	848	864	847	819	857	813	804	839	820	799	822	837	807	853	847	797	797	803	810	789	784	805	786	798	826	797
27596	19576	6421	1150	849	807	627	617	556	587	565	563	542	608	578	559	557	550	529	581	503	560	578	526	536	502	614	549	552	553	543	537	548	549	539	553	568	522	582	520	530	539	537	542	528	581	564	512	599	554	551	568	536	555	590	529	554	557	518	535	546	564	529	592	538	563	552	535	497	571	540	543	577	535	582	544	571	586	563	564	552	562	576	532	580	516	573	564	534	595	513	515	548	562	551	550	487	533	536	527	581	559	578	520	544	528	532	537	582	482	568	539	509	552	524	560	532	533	556	501	545	549	570	583	563	571	583	599	525	497	543	533	544	580	582	542	547	529	520	519	579	555	523	519	545	561	541	526	550	602	555	545	566	512	588	541	521	567	585	584	566	547	502	567	560	529	546	555	585	571	515	562	544	531	505	542	552	555	536	536	504	550	543	574	565	571	581	588	575	553	569	537	566	570	578	523	542	532	580	578	598	517	524	519	574	566	563	563	535	552	585	553	566	566	520	543	552	539	536	556	532	546	587	546	556	527	530	562	559	587	531	525	536	555	550	533	532	528	532	560	539	536	499	527	582	598	565	581	543	558	562	585	545	534	544	545	546	563	540	559	517	536	536	570	504	537	528	606	586	522	543	531	519	588	539	530	506	520	549	564	513	557	521	550	562	557	540	560	555	582	576	544	612	526	557	505	555	521	573	535	562	556	541	578	539	556	550	517	525	539	547	565	606	528	602	516	525	554	510	528	565	567	533	542	541	546	547	621	585	552	546	550	592	586	535	578	538	529	578	533	542	535	518	520	553	557	500	554	547	520	573	545	539	553	573	576	554	561	547	558	524	589	564	538	568	553	542	553	508	579	590	557	577	522	614	588	566	574	551	568	530	554	555	521	529	549	528	553	564	578	573	560	549	556	557	563	540	537	526	539	561	547	611	569	569	563	541	527	586	547	571	599	572	561	577	576	508	543	577	542	538	575	569	558	574	572	526	520	537	506	557	552	570	604	564	564	528	563	544	549	495	564	566	528	549	536	514	552	593	566	528	566	565	598	591	529	588	567	533	574	518	548	536	555	535	546	543	545	573	520	543	535	556	561	563	560	529	539	563	564	544	569	543	525	573	504	553	543	552	567	539	507	526	511	558	533	553	543	531	527	555	543	523	596	570	514	548	575	546	518	593	549	558	537	547	546	531	561	520	524	545	533	570	601	581	541	571	558	553	551	545	580	536	545	550	554	560	549	544	561	543	516	553	542	540	500	564	585	574	592	581	541	499	541	532	552	559	547	553	521	552	559	530	556	544	564	563	512	529	540	535	541	567	561	569	564	535	559	576	574	542	540	555	572	566	514	562	551	605	548	546	585	529	544	520	542	562	563	556	543	538	516	540	551	490	545	576	565	549	561	586	587	545	575	556	553	512	564	537	550	557	566	579	580	569	550	501	547	526	557	546	484	561	608	523	557	520	544	536	543	564	537	612	553	580	540	547	577	557	538	559	561	565	564	580	550	518	555	519	544	571	580	538	545	561	532	557	579	570	575	527	565	548	499	581	579	556	530	595	531	491	550	521	538	541	546	526	556	564	566	543	578	541	586	594	539	583	566	540	585	581	530	550	543	561	563	587	539	539	518	535	534	531	601	577	564	512	553	581	528	571	537	558	546	533	557	580	560	555	580	533	535	559	547	576	556	533	567	581	572	523	555	524	560	571	545	533	515	580	593	550	557	558	551	561	510	565	555	568	552	561	533	593	507	552	546	545	591	548	572	590	492	554	506	558	530	529	488	562	585	595	544	534	561	573	557	564	541	599	568	536	554	603	550	551	552	544	541	557	580	582	548	561	526	501	561	570	545	560	518	565	528	548	547	583	597	536	566	574	531	537	536	524	540	550	570	567	564	540	569	604	550	545	545	520	587	524	539	558	525	538	559	507	553	565	529	490	541	561	590	580	557	566	589	550	509	607	552	569	567	613	530	538	549	542	498	550	555	583	575	518	537	575	491	580	559	509	543	533	575	558	549	566	554	551	537	538	518	554	555	566	481	505	558	566	556	548	579	545	559	560	564	570	535	547	548	547	536	557	571	543	549	496	557	549	523	527	564	529	523	563	552	529	523	564	539	535	572	543	541	573	566	543	570	527	550	489	518	580	596	569	542	556	555	522	573	527	550	536	543	554	578	529	579	569	566	526	536	556	551	596	566	574	513	589	554	608	547	532	534	515	546	555	587	518	498	544	537	574	555	544	534	555	523	606	513	542	527	561	524	526	556	579	559	571	566	516	558	542	555	541	546	565	574	594	565	577	541	576	580	566	522	528	568	570	559	549	508	538	559	548	589	545	567	570	553	584	565	547	556	563	574	591	517	567	523	509	554	549	542	582	529	546	546	549	572	580	540	553	542	586	559	513	575	569	536	585	548	568	528	535	557	569	577	595	531	553	569	538	568	556	555	574	547	548	570	567	540	567	546	517	572	530	534	593	582	559	586	556	558	540	581	508	508	552	619	517	519	613	524	528	564	542	516	535	586	549	512	536	533	568	524	506	568	535	566	563	593	529	551	577	528	532	557	532	568	599	563	541	548	552	569	569	528	536	570	523	505	501	548	553	510	551	531	558	576	570	545	534	520	529	587	554	588	577	500	566	554	555	536	551	541	535	538	569	597	534	562	514	563	562	544	527	585	511	541	551	490	570	515	547	555	544	510	561	532	567	537	539	556	531	552	553	554	563	563	552	556	517	560	548	601	564	528	496	539	502	518	583	535	527	508	577	550	552	550	573	544	574	571	513	568	564	586	545	561	573	517	513	574	538	523	559	566	535	570	579	594	608	539	542	594	535	552	557	539	534	596	493	583	503	559	581	581	557	490	541	522	538	552	553	523	531	555	574	555	523	530	568	553	543	586	549	543	538	587	542	566	562	515	541	568	569	510	567	552	539	551	557	554	536	577	528	554	548	523	534	548	503	538	614	556	538	548	560	591	548	543	516	553	600	545	507	544	538	512	533	508	539	548	565	517	587	541	573	518	543	531	568	607	512	521	521	560	569	551	556	526	523	577	532	553	549	561	579	528	508	540	536	512	544	501	580	548	559	567	507	568	590	553	556	527	538	549	525	591	558	545	546	545	529	573	593	524	554	551	555	554	523	551	558	549	512	551	535	545	588	547	541	529	561	561	580	536	586	577	556	567	516	532	539	529	561	540	586	556	545	557	575	559	549	567	558	537	571	544	563	526	550	551	509	528	562	535	528	569	551	553	572	550	535	566	554	565	538	575	578	564	562	567	553	539	519	574	533	506	564	523	561	572	555	510	561	524	600	567	562	554	488	588	570	570	575	533	566	533	574	536	548	566	546	557	554	557	566	523	548	541	566	545	552	552	548	518	602	520	485	540	568	541	526	523	558	595	516	591	539	561	558	498	546	543	559	556	555	574	564	566	491	541	531	542	568	533	535	552	543	554	571	528	529	558	531	543	558	549	538	514	530	528	537	561	538	535	522	539
4217	1498	1435	810	745	661	647	613	609	629	600	585	615	582	595	579	552	581	581	587	612	568	585	561	587	564	609	571	552	563	549	595	568	570	587	636	545	575	568	589	533	597	578	596	619	565	540	582	558	570	530	569	536	606	562	558	590	569	581	555	563	573	587	565	580	600	568	588	557	554	563	574	550	572	551	592	552	582	588	577	588	569	581	598	574	576	604	587	564	572	559	560	589	589	555	575	555	551	532	597	546	567	551	597	577	612	593	559	572	541	627	606	567	587	548	571	584	596	559	569	586	618	604	605	601	564	608	557	576	605	553	575	560	585	556	614	548	555	615	600	563	583	562	581	605	624	590	600	576	577	574	557	573	576	565	568	579	599	562	608	561	557	547	580	609	571	565	598	595	582	592	574	591	590	571	585	571	569	583	604	620	580	546	602	575	574	580	534	597	609	553	569	599	553	557	536	534	601	566	544	533	574	628	598	537	556	587	592	565	612	570	579	588	524	585	577	603	533	577	549	599	596	569	604	578	552	580	583	574	546	590	588	616	546	600	583	596	588	531	559	553	558	558	564	619	584	584	565	622	619	551	579	570	636	570	553	539	578	588	649	582	587	592	605	575	606	557	657	589	567	595	574	573	567	579	570	565	598	563	565	531	560	584	601	602	607	598	588	633	583	605	534	551	573	531	590	564	584	582	567	595	581	553	593	590	603	595	571	573	563	563	546	558	590	611	578	604	612	565	580	578	603	575	574	604	541	582	559	548	575	630	573	543	565	589	554	571	603	570	595	601	543	564	598	527	614	571	610	603	544	557	609	593	608	611	590	572	559	532	523	547	558	571	562	590	618	590	603	562	569	580	601	556	595	569	591	578	553	565	600	544	565	576	543	629	565	557	533	602	590	598	568	567	608	581	562	604	577	571	600	589	557	526	566	545	585	606	598	593	576	589	581	570	613	559	555	575	567	541	601	559	572	613	624	591	587	611	580	605	614	592	617	610	588	607	565	587	533	550	615	606	563	525	569	560	547	547	605	583	584	567	595	576	567	562	561	563	581	618	581	564	555	588	588	570	581	641	607	609	571	584	575	526	576	528	578	609	572	609	611	596	563	584	560	587	533	567	569	591	580	593	611	562	581	576	614	617	572	585	620	573	604	575	610	590	621	580	613	579	611	581	573	607	545	532	572	544	602	603	544	558	576	575	598	602	601	573	564	551	612	598	574	618	577	544	569	571	573	564	575	612	568	577	572	560	578	588	580	619	574	573	583	590	590	582	573	599	587	588	583	561	611	590	586	584	529	564	559	547	575	624	583	602	602	567	607	553	579	560	571	591	568	619	581	608	621	569	560	598	599	577	601	541	553	591	568	546	566	561	584	545	542	565	586	572	577	566	587	570	579	589	601	569	631	589	605	574	612	603	593	571	563	608	540	561	586	563	543	602	578	579	545	558	599	579	616	566	572	536	559	540	562	589	610	593	595	585	551	589	568	597	560	598	578	578	546	590	569	547	578	593	613	574	543	587	564	602	580	559	575	549	582	613	591	604	565	560	550	571	622	595	561	591	596	584	562	582	534	560	589	572	584	579	570	585	590	593	616	610	570	593	551	564	611	612	596	603	587	540	545	524	609	557	573	597	607	566	580	560	575	538	587	574	580	574	621	566	596	568	598	520	623	555	565	603	588	552	567	588	621	539	593	616	606	627	593	576	577	612	572	593	605	611	611	609	572	581	581	556	587	580	595	582	553	569	625	576	576	575	517	553	589	571	630	598	606	551	563	587	605	616	560	589	603	569	574	585	591	592	617	534	563	577	613	609	557	585	596	605	583	611	556	594	565	596	573	635	544	562	577	569	561	557	633	551	590	582	541	594	567	596	567	590	534	536	566	594	562	600	611	571	588	555	576	567	577	567	613	568	560	551	594	608	578	613	571	580	575	582	569	597	587	565	589	571	621	605	566	586	572	577	645	595	562	588	589	553	554	588	580	605	623	572	596	576	571	581	560	579	546	570	570	582	595	561	583	564	547	561	528	614	529	577	563	555	589	568	572	612	579	608	587	583	571	576	593	592	568	551	596	542	589	533	600	591	585	580	580	599	596	569	570	541	621	602	569	602	595	577	587	578	567	577	612	569	568	563	539	590	539	568	523	582	563	566	563	540	561	592	592	564	591	576	579	606	593	584	582	574	584	572	567	587	569	620	596	601	530	604	592	541	551	594	608	638	569	567	562	573	591	584	515	536	562	543	577	558	580	603	590	577	613	597	564	536	554	635	545	602	565	582	593	594	610	545	593	586	598	575	610	588	564	584	578	552	516	591	580	584	549	585	544	600	560	614	579	580	586	551	606	586	619	578	565	557	543	596	540	626	603	552	541	580	555	552	615	580	568	606	572	546	562	570	577	619	575	569	594	557	614	550	614	538	529	567	586	619	631	614	522	578	550	542	588	560	607	539	560	593	564	566	631	575	576	577	641	575	596	566	565	585	609	614	528	559	591	548	555	636	538	565	578	573	574	593	548	631	552	601	553	591	592	580	551	582	560	635	584	567	579	586	555	556	572	581	582	557	549	580	592	559	570	572	603	585	572	585	553	583	592	596	556	581	558	592	612	547	563	590	565	577	612	567	578	575	610	534	618	571	615	547	546	623	626	560	605	563	606	613	558	580	575	611	568	579	532	530	543	595	578	612	530	567	616	604	589	542	608	565	625	583	618	561	543	574	564	583	602	595	568	556	579	609	571	624	578	543	603	592	542	560	576	641	591	576	549	557	578	577	584	559	601	565	595	579	567	583	618	583	556	589	598	580	585	618	600	534	565	592	611	586	566	565	632	554	565	568	565	563	590	583	582	652	508	588	597	564	549	590	597	548	597	570	546	631	540	586	566	580	558	598	567	580	557	576	587	622	599	594	555	597	591	591	613	551	550	573	587	567	554	570	548	540	573	574	577	552	584	591	574	591	571	579	573	554	631	562	598	580	589	553	608	553	555	554	627	599	584	550	601	587	532	570	582	592	583	561	600	578	565	555	565	562	577	570	536	551	610	606	584	596	571	592	543	617	603	571	560	557	604	541	580	564	604	611	547	597	565	589	590	595	586	581	571	587	572	566	554	597	617	595	546	568	548	571	568	574	581	577	548	610	585	578	627	563	596	604	577	616	546	592	584	597	537	591	611	555	555	572	571	572	582	557	584	561	568	549	589	606	614	579	577	593	584	588	600	569	588	560	532	593	564	576	573	590	542	567	603	597	565	608	558	569	610	589	539	589	580	562	601	576	612	584	591	585	606	562	553	553	590	589	591	597	572	582	576	561	602	561	584	580	566	553	594	582	579	605	589	577	602	586	597	547	570	581	589	614	592	571	565	589	592	579	526	558	592	587	616	573	543	568	545	584	597	555	605	608	611	624	608	608	602	560	587	580	549	573	543	608	624	591	601	541	529	577	554	581	589	591	559	562	525	573	567	556	560	574	614	560	598	604	604	574	592	530	592
23480	21234	28701	24065	21247	14408	2602	1470	1330	1310	1244	1122	1103	1093	1039	1046	1078	1036	986	1010	998	1016	1030	1010	1047	1003	1009	1011	993	975	1008	1003	1029	987	986	933	994	987	1034	965	949	1033	969	987	937	949	1025	1017	938	980	973	1012	1000	991	994	924	995	954	972	920	1001	986	997	966	964	977	1032	985	1011	986	986	945	987	950	1014	1006	929	924	987	953	966	992	955	943	950	998	930	999	980	950	946	996	981	971	945	958	919	980	1007	922	902	1008	1005	969	1008	913	967	965	893	875	998	973	1003	967	954	979	937	995	969	986	980	982	1009	971	978	981	999	1000	1007	961	999	961	1017	970	984	970	971	970	951	986	972	979	986	1016	959	966	929	967	898	950	971	998	919	958	967	957	999	978	1039	959	975	945	977	940	930	984	1002	1022	955	936	974	935	956	961	1002	1001	958	984	956	952	977	978	974	1009	976	972	958	904	932	936	951	957	964	1015	1032	961	980	992	1012	950	928	1027	950	1004	1035	972	1011	988	947	965	913	994	990	973	952	1026	1002	961	982	972	954	934	989	998	977	903	994	966	968	918	950	906	964	973	935	968	988	948	956	963	974	921	981	1015	956	1018	949	1023	950	1004	968	947	977	991	989	995	966	944	978	970	967	961	937	970	960	944	1001	990	970	956	982	989	894	1008	965	964	968	952	995	947	980	1026	955	994	987	965	976	979	976	960	936	981	996	953	943	962	986	939	964	999	981	977	936	956	949	950	941	965	969	918	949	973	1045	926	968	988	970	955	1000	960	967	975	1002	953	962	938	970	1001	947	977	1039	930	993	957	898	972	982	886	943	960	955	978	963	906	927	975	1021	1001	973	1016	934	955	1015	1036	985	1006	1030	891	965	982	967	923	956	935	1042	953	939	980	995	982	958	917	970	970	1016	964	966	1030	985	977	999	1003	976	940	1029	986	951	1028	947	949	1021	967	937	983	1000	995	907	916	946	1014	945	930	971	1014	968	1021	988	983	1001	966	1016	969	976	1037	954	986	941	938	990	995	995	944	1008	935	994	944	954	971	989	980	940	918	1024	956	915	907	946	1020	955	1060	1005	949	1002	981	922	940	982	988	982	941	1002	913	943	996	934	986	1012	906	976	992	917	940	961	979	1004	966	998	964	968	942	957	947	1000	954	1009	987	963	961	902	1013	960	975	983	988	958	914	937	1021	955	950	976	984	978	944	890	953	990	931	984	989	972	986	978	957	985	996	994	965	967	966	934	972	956	999	994	988	999	943	948	921	967	1004	964	1013	929	971	994	913	944	1007	997	978	962	1019	970	981	979	970	975	953	927	1003	990	975	920	987	965	944	982	949	956	993	1000	992	966	1011	1013	936	970	1044	955	952	997	962	1004	976	943	916	910	912	936	878	943	969	1009	1001	994	969	962	938	935	980	979	948	971	952	982	1007	965	980	973	1007	928	982	992	993	979	928	981	953	940	977	958	963	952	924	1008	1014	962	992	952	970	994	959	1007	938	936	1043	959	968	996	999	976	1012	1013	927	979	994	947	993	914	979	961	1016	998	1001	1018	970	996	951	981	953	968	962	919	967	952	939	946	927	988	913	1022	959	917	964	982	967	934	959	959	999	984	967	939	985	986	962	974	944	973	947	975	1002	1014	928	959	963	987	987	992	981	959	988	968	946	943	921	1003	1040	964	1015	984	993	956	997	999	984	931	1027	983	1016	983	945	978	977	953	954	1055	968	955	996	976	994	1028	952	978	918	943	983	994	938	954	990	969	973	944	956	957	1000	949	965	992	1015	956	981	944	964	1002	959	967	974	1055	988	997	958	965	1004	956	950	1017	1014	980	950	886	998	995	970	919	1005	981	971	966	966	962	980	962	984	990	984	960	954	1031	1007	1010	946	938	976	1001	954	967	929	946	976	948	964	1022	970	1004	924	952	928	1025	951	962	986	952	982	955	930	932	1009	992	984	934	911	970	932	940	968	970	935	915	973	930	974	986	1009	940	1005	930	977	1004	966	968	954	982	974	977	958	1023	955	961	992	960	924	995	960	969	1026	955	940	980	967	986	1017	980	927	939	917	924	1009	977	967	982	945	999	966	1002	986	944	970	931	1003	989	956	926	940	975	1035	1013	980	960	988	973	977	988	965	945	950	948	948	985	995	921	969	912	1023	964	1004	946	989	950	952	942	998	936	957	950	961	997	956	933	966	946	954	962	910	954	1009	1017	958	931	949	1006	927	979	939	1017	1001	971	1015	956	961	940	996	916	975	959	955	940	1000	977	941	917	935	953	1040	934	984	916	989	975	930	1008	911	958	971	976	946	985	1024	969	912	930	968	955	949	928	971	1001	1001	988	947	944	941	957	964	959	963	892	979	921	990	997	963	931	973	1026	1019	963	986	949	988	956	960	979	934	970	961	943	990	940	1038	1002	969	1017	997	950	953	965	997	973	944	928	1058	1009	959	962	912	969	993	938	954	914	934	948	960	962	908	967	939	977	931	995	902	986	961	921	926	985	967	918	966	977	969	939	985	1007	1046	941	899	966	940	955	957	988	1015	955	985	954	895	980	941	931	961	951	981	981	971	984	961	958	955	910	958	978	992	961	988	995	969	926	982	950	993	960	993	978	969	935	964	959	956	965	969	991	989	976	966	1043	984	1001	994	994	952	971	944	922	992	939	925	951	988	973	1020	948	951	990	994	985	1023	938	961	1014	952	950	1000	968	925	921	1012	994	997	955	972	946	946	1005	964	959	955	1012	986	970	920	941	953	962	927	950	895	970	924	1009	943	956	902	983	947	998	928	957	962	987	995	944	962	1005	992	1000	989	949	946	1004	963	1006	988	968	988	981	983	995	918	1021	969	1014	1028	944	972	997	973	1041	1011	994	915	1047	958	990	994	958	1032	1032	926	958	968	968	956	925	982	994	935	963	981	1018	953	1015	958	991	943	958	934	985	932	949	927	951	941	940	966	982	938	955	989	854	940	1023	979	1007	911	1043	994	988	975	976	1000	976	959	964	969	983	937	953	992	959	941	990	1015	1001	962	1004	979	922	957	1001	1021	1003	934	966	973	973	967	931	915	911	963	972	1003	950	1001	981	964	951	1027	944	1003	975	980	996	987	973	967	975	997	979	983	1013	1015	954	949	989	992	964	970	1009	961	964	1002	944	981	961	949	1023	965	975	950	939	1016	996	993	961	1019	1010	916	943	982	1001	989	965	997	1005	922	947	989	933	1001	967	992	935	964	969	984	909	927	943	961	970	994	957	993	955	991	1000	933	927	976	955	913	946	965	990	938	902	954	976	987	962	994	996	939	964	968	957	972	970	966	920	1019	962	993	936	975	925	955	992	988	982	981	927	969	946	959	910	951	982	978	960	997	929	1009	924	947	969	939	937	999	953	940	965	924	968	1005	998	1025	962	993	984	942	1022	935	952	992	935	989	1022	983	994	1000	999	980	988	931	986	968	959	890	992	990	950	964	936	1001	942	943	1005	989	883	1024	919	996	978	992	974	895	928	971	946	958	971	953	957	977	968	952	976	993	984	953	950	1017	943	1051	959	941	961	939	971	977	998	971	972	975	1043	933	955	941	936	961	996	942	952	984	995	998	960	973	979	956	993	961	986	966	933	977	982	949	959	949	969	961	1017	948	965	924	962	997	988	998	1034	968	941	993	981	977	947	975	966	969	952	976	960	998	969	981	960	996	1002	990	979	985	931	974	952	966	1001	962
3780	10314	8337	3914	3194	2749	2180	1778	1482	1518	1372	1219	1124	1145	1119	1040	1085	1067	1105	1160	1041	1068	1049	1086	1031	1030	926	1053	1059	1009	1065	1013	1014	1017	971	1053	1041	1085	996	1051	1007	1007	1036	959	1029	943	1038	1022	922	1044	996	1082	995	977	956	1004	984	1017	957	998	983	977	1025	1055	1052	973	998	957	1046	1015	997	981	1010	1006	993	1022	1005	955	951	949	1037	994	1058	979	990	1011	1040	1020	1039	1014	960	1015	981	1053	1023	964	1002	1019	1017	980	1029	1012	965	1016	1022	992	1020	1014	974	986	958	996	1046	1047	947	1013	1021	998	996	998	969	1015	1034	1023	953	1009	947	1017	1011	987	961	938	1031	992	937	1048	983	945	1010	1018	985	1045	983	1029	981	965	991	990	1027	933	1040	1026	990	1029	1007	976	957	1036	1032	982	1000	986	955	974	949	1007	970	992	962	1039	1016	981	1006	964	1029	969	1002	1019	986	981	991	1043	1020	991	1018	1003	1043	953	951	1051	1030	1016	995	1001	1034	1033	947	980	1051	1013	974	983	1034	1046	1069	959	995	1028	988	1001	983	1020	1054	1031	1110	1034	947	1076	1009	1035	981	979	1029	1015	1009	981	981	982	997	999	990	1019	1033	1012	1042	1018	986	1021	1037	1002	968	1043	997	981	979	978	1025	999	997	982	1030	999	1025	988	962	947	953	1006	971	1017	964	990	963	938	993	1056	1027	974	969	975	1022	1041	992	1002	973	1021	1010	1020	1024	968	947	1066	1005	988	1016	1019	1010	1045	1045	984	964	987	987	1050	967	991	1042	1021	996	1081	1024	1072	1019	1020	996	1006	966	959	999	1012	1004	995	993	1012	1038	992	1024	1017	958	998	1030	1017	1018	1020	974	977	1026	1003	1078	1033	978	1078	1025	1000	982	938	1023	1007	976	1049	1004	1075	932	994	980	972	999	1011	1009	1005	974	974	1013	967	1002	1016	1010	1015	1012	1025	936	980	1023	1026	1027	989	968	1011	1001	1013	968	967	1049	998	1063	955	1018	1011	1045	999	988	1005	977	965	1056	979	998	1045	964	1012	988	1030	979	981	1026	994	997	1002	1048	1006	1032	1017	963	988	999	976	1058	1043	979	991	968	1030	975	977	1007	1029	938	1016	989	999	1012	982	1032	999	1016	977	986	1036	1002	1008	994	972	978	986	956	1027	1016	970	1012	1023	1044	975	991	1048	1020	994	1018	981	1049	1007	1054	945	998	1017	990	965	945	980	1055	919	984	1050	1007	1015	1013	1033	948	1056	950	1039	1040	1012	1020	1020	949	979	1005	973	1055	1075	1033	975	1008	1031	984	1062	1001	955	993	985	1031	1030	1097	1024	1001	1014	991	1007	971	990	1006	1016	1011	1004	989	1005	1011	1004	998	1000	1014	958	1092	989	1027	944	973	992	1010	999	998	975	998	1024	1047	990	960	1017	1013	1000	1024	979	983	941	980	1033	1015	1012	1013	1026	1014	1027	1039	1046	1003	1068	991	1052	957	977	982	1022	1037	1011	1019	1046	956	955	1018	992	969	999	985	1001	1050	1016	995	1013	963	1002	1043	987	984	1021	1014	937	1015	996	1034	935	978	955	1044	971	991	1031	996	1015	1009	1015	1061	950	1032	1008	1017	1042	977	1058	1006	998	934	1035	960	1009	931	1000	943	957	981	995	1017	970	993	959	1058	1019	1007	973	985	1024	998	1001	987	1022	948	1006	1020	997	928	1007	952	1007	1018	977	985	1037	942	958	1007	1010	970	946	1072	1069	982	995	990	979	987	1031	983	969	973	1023	996	994	1029	1078	1014	987	976	1006	1037	1005	998	952	924	989	1011	950	983	1096	1023	1018	986	1037	1009	972	1004	1005	988	987	997	958	986	1017	998	1016	935	1026	978	948	996	1004	1057	1035	999	1009	1005	1039	1007	963	982	1042	959	981	1032	1077	1018	970	1012	1008	984	1001	1032	992	1063	1033	994	990	1012	1034	1040	1029	1020	991	1023	1002	989	992	962	1006	980	1017	988	999	1029	992	951	1036	1077	963	1023	972	1008	1018	1038	1001	1038	1018	1018	994	1002	985	1010	1007	995	1011	984	953	995	984	1013	974	995	1013	979	1014	1007	1003	1063	1015	990	957	980	998	1027	1019	1069	1013	945	1016	1048	1006	993	974	1029	1017	984	953	1012	1001	1021	1032	1019	999	1037	1021	1015	978	1047	1041	985	974	989	1020	995	1016	964	1056	1044	1033	952	1003	1069	1030	1000	946	1011	1023	989	1028	1039	1019	952	1016	1003	960	1010	996	1057	995	1009	1019	991	1033	1043	995	1025	1008	1019	942	1004	1049	1067	1016	1011	926	963	948	1004	971	1043	976	1016	1033	995	972	1024	1056	946	997	1019	1014	985	966	992	957	1019	1012	984	1068	1059	987	914	993	1020	966	1041	980	1043	1049	1093	977	949	1016	971	951	998	988	1042	986	1035	999	1050	972	995	956	1034	976	1014	925	1026	1002	1064	975	987	1013	1111	932	1037	996	1011	982	984	940	978	1016	964	991	980	965	1028	1036	1009	946	1001	1008	944	1017	959	1038	987	1043	1001	1002	1012	1010	959	1023	1013	1042	1003	1035	998	1021	1008	974	974	1033	993	954	981	951	1070	1028	1029	977	1026	1020	1015	985	977	985	956	1054	1002	965	994	1027	976	984	1032	934	1050	950	1015	962	969	982	962	1031	1028	1002	979	1019	1041	1043	950	1038	1042	1009	930	1000	984	1047	1000	1032	988	1009	964	993	1012	1042	1026	1030	979	983	1003	982	969	945	969	1003	926	962	983	985	1023	1029	924	980	1013	1046	1043	1064	1040	1001	947	939	964	969	989	1006	977	1010	1015	987	1042	956	984	1014	1113	983	958	1017	1040	1027	953	1009	979	959	1060	1006	1014	1042	973	997	968	972	1053	987	973	1030	1004	1060	1000	1017	988	1036	986	1005	958	993	995	987	1003	957	999	1038	1049	983	1005	1007	939	968	1014	968	998	977	987	975	1050	988	998	935	988	986	963	977	956	968	1059	1038	1021	949	1009	1007	995	986	1002	993	979	1075	1021	1031	983	986	1032	946	986	940	980	987	987	1072	1013	937	996	977	1026	960	974	989	991	977	1029	950	1021	963	974	993	1019	1024	975	1009	965	1037	1018	1023	1022	1019	1035	971	927	1062	1000	993	1003	1011	989	1007	922	998	1006	1047	970	1017	939	1048	956	978	997	1032	1005	988	988	1023	1028	1032	1031	972	1019	995	1022	988	1033	1059	1009	952	1008	935	994	1032	971	1050	996	997	1058	1010	1025	995	992	1013	967	1068	976	971	989	998	966	951	1011	1043	989	983	1062	977	1030	1059	1004	1039	956	1000	969	1021	924	1004	981	998	1001	1029	1058	1038	1017	1007	996	1007	1011	1002	1031	998	1043	1034	1009	1003	1021	1023	985	990	974	991	1052	1021	1043	1025	1005	984	990	912	1003	968	1011	1000	985	1039	999	1012	1016	1002	959	1037	1001	948	1016	1030	1024	947	956	986	992	998	974	1004	967	991	978	1061	996	1007	1015	1013	953	986	1032	945	965	1003	985	1005	991	1011	974	984	1010	1032	991	1044	944	943	1020	998	972	1006	978	1029	1016	981	1033	1001	1067	997	1009	957	944	1011	972	1043	989	990	1017	921	1004	985	1007	1001	1000	966	993	968	1028	1022	1030	1025	1014	1003	1025	1001	946	1002	1003	982	1022	969	1001	983	1006	1043	1006	1007	970	987	983	994	1017	1043	984	995	1026	986	1035	957	994	1011	947	1010	987	1008	994	1029	1002	950	952	1003	1016	1014	954	984	959	992	1008	1012	1002	1050	1021	983	1054	999	971	993	1011	1018	964	1067	962	1015	1000	1028	936	997	1029	997	986	939	1019	993	1017	1040	1013	1015	1045	991	1045	990	990	1039	1003	984	1059	973	996	951	1038	1050	926	966	992	959	998	957	1009	1006	1019	1033	1031	1030	1045	979	1013	1004	1034	1021	954	1001	982	997	1001	1015	978	997	1016	1011	992	1014	983	1042	961	1054	1044	984	1056	982	1009	1018	1033	999	1040	1058	969	974	1016	983	1026	1004	1042	1069	950	978	969	1006	1016	1043	1058	1022	1014	1042	1009	1018	1033	971	991	1024	1009	957	987	978	934	947	1010	992	1040	1027	977	1030	983	1006	1031	1057	1013	1004	1058	1030	968	1026	1024	1017	990	1010	1019	985	1058	966	1012	999	1012	986
24643	21243	27820	24858	15482	1145	663	473	413	405	386	347	316	328	313	319	276	323	309	288	285	287	276	278	281	290	276	277	325	299	258	292	284	273	249	279	271	263	256	255	247	268	265	290	277	303	263	278	254	259	281	276	272	290	286	286	288	276	251	259	265	269	253	254	278	285	242	263	265	260	273	267	267	263	275	288	271	240	258	233	308	281	258	272	236	273	260	285	286	273	284	263	238	288	304	260	254	245	248	266	273	254	269	272	260	243	262	263	258	251	262	291	284	286	269	269	261	283	259	291	300	257	274	275	265	274	255	270	269	276	275	281	269	272	291	248	255	286	266	264	277	269	269	299	308	253	261	268	267	264	262	275	250	250	247	247	267	289	253	248	273	245	263	276	258	276	246	282	267	253	278	266	267	295	268	267	274	288	272	271	282	262	230	307	308	298	266	277	284	276	281	282	275	260	250	274	308	252	278	259	238	277	282	269	302	262	252	264	256	242	261	276	271	272	293	250	265	244	260	284	261	294	291	285	277	276	285	263	296	260	306	257	241	299	279	288	293	238	263	233	271	266	256	254	272	280	277	252	269	295	238	276	270	267	263	296	285	261	288	285	285	292	247	306	259	258	261	317	282	260	272	256	275	250	281	297	272	284	282	247	264	265	274	252	278	254	294	260	252	272	272	264	245	288	268	272	280	282	280	265	239	239	271	256	270	271	294	275	253	296	261	292	279	255	272	275	258	240	281	276	243	258	270	250	278	269	241	278	259	270	262	250	272	246	279	256	255	253	265	286	270	284	279	262	293	277	284	232	285	285	287	285	268	260	268	284	287	288	269	301	272	274	263	291	269	262	246	268	255	278	276	295	270	272	277	294	293	277	303	283	294	262	255	277	254	280	281	259	254	282	279	238	261	292	251	299	277	270	294	282	256	261	270	291	281	256	256	266	269	243	250	280	274	237	254	279	277	269	283	287	273	274	286	247	267	258	262	256	278	254	268	266	252	280	278	272	248	279	263	288	288	245	261	269	263	254	248	259	261	270	275	274	276	283	284	291	269	269	265	257	254	286	283	267	263	267	276	275	285	235	264	281	248	238	301	265	227	270	273	276	278	258	285	265	256	264	263	274	255	269	261	274	255	258	253	289	296	253	253	257	260	273	262	278	273	292	298	262	276	288	280	272	250	293	264	250	288	276	269	284	285	273	266	254	309	261	270	266	288	231	290	261	266	274	270	295	269	244	230	262	260	263	268	274	277	271	268	264	262	279	247	269	282	287	270	264	272	264	276	270	282	282	318	287	245	275	278	276	255	273	270	277	272	267	266	265	245	265	246	268	260	279	262	264	271	261	279	259	265	266	260	266	267	275	276	259	298	276	279	259	277	280	260	265	265	261	275	290	244	289	273	280	322	258	280	292	279	252	258	296	276	254	270	259	251	245	246	280	244	269	261	262	272	300	282	310	281	253	287	252	259	253	284	272	271	248	251	304	261	280	277	268	296	247	289	296	266	263	302	291	277	266	304	238	261	289	270	260	296	303	292	277	246	262	248	271	281	263	276	283	276	242	265	270	274	241	256	291	278	280	275	282	267	262	297	276	241	280	299	259	297	274	302	245	272	281	281	272	261	258	256	250	255	287	276	282	281	261	295	263	279	282	253	268	262	254	282	250	291	273	285	254	264	294	292	271	284	262	252	245	270	253	288	264	275	263	256	278	262	271	276	250	301	268	278	270	241	288	278	279	254	295	301	273	270	267	270	253	271	253	249	252	252	250	250	256	288	261	320	267	263	261	254	278	292	262	278	292	280	294	234	280	277	261	275	256	252	292	280	237	311	274	250	267	240	288	267	280	255	280	253	253	250	282	286	260	255	236	285	284	247	288	280	305	302	250	258	256	282	297	278	306	301	283	287	287	266	240	283	281	276	266	277	241	261	274	267	275	262	292	247	292	300	258	282	285	285	236	263	274	272	246	282	237	272	266	277	263	253	266	257	283	282	271	277	265	294	310	278	262	295	275	252	274	264	257	238	275	277	232	242	268	262	297	311	258	281	242	279	253	298	245	258	267	256	255	265	269	261	259	278	255	279	264	291	263	251	282	273	281	258	265	257	257	287	301	299	274	269	276	263	296	266	274	272	273	277	281	234	246	283	272	328	249	301	264	286	229	255	257	276	271	270	279	253	284	272	262	297	240	272	277	252	277	272	298	261	251	261	276	258	278	264	271	258	265	278	271	270	287	273	276	282	262	272	279	261	252	292	311	237	269	265	270	285	284	256	280	245	288	254	285	282	267	261	260	238	282	265	271	239	251	274	267	256	273	263	264	285	283	280	256	261	275	249	264	239	267	251	291	281	241	259	270	260	262	278	247	255	274	273	264	281	264	260	261	267	273	253	251	258	267	259	274	240	307	278	287	259	292	277	278	259	268	265	264	250	232	279	286	243	261	237	222	309	249	269	293	264	288	254	277	278	285	263	284	270	285	272	276	284	297	256	274	286	275	264	266	273	269	277	285	262	260	271	265	250	292	280	280	282	270	277	281	313	281	258	246	258	266	278	245	245	289	269	290	259	252	281	274	274	259	268	285	276	274	256	245	272	283	253	287	248	276	264	259	267	271	286	277	282	286	252	253	268	271	278	267	272	242	249	279	281	262	270	283	295	262	279	290	259	268	254	258	264	266	271	268	285	272	260	276	276	278	287	247	278	288	268	292	284	259	242	273	299	279	254	305	258	276	267	309	273	288	272	266	262	271	268	283	278	271	301	293	293	248	234	279	279	287	287	282	248	262	246	304	255	267	246	247	262	253	249	313	265	254	269	273	281	232	287	269	258	285	292	273	287	281	257	256	249	255	259	278	275	260	286	281	255	242	276	245	271	244	244	257	275	276	249	267	271	300	264	288	262	255	221	260	287	279	276	298	254	260	272	257	286	283	286	269	277	289	265	273	276	281	253	273	283	270	264	271	264	259	281	266	248	279	254	265	263	269	306	264	262	283	285	289	264	274	264	262	225	295	263	262	289	284	273	287	269	281	267	291	306	289	255	237	265	266	290	266	260	262	280	281	281	303	270	256	262	263	289	254	261	252	288	267	272	288	297	258	261	278	277	270	249	275	258	270	308	267	271	266	268	279	257	258	256	273	246	263	279	246	255	284	255	247	281	267	282	256	284	303	234	308	241	271	243	272	272	264	261	277	259	265	270	255	273	279	293	251	286	238	266	288	262	281	257	245	285	251	273	294	263	291	281	274	284	282	272	233	241	272	253	257	301	246	286	276	236	265	260	269	259	289	253	281	268	273	285	279	261	291	243	262	256	288	276	281	259	250	247	266	269	281	261	286	251	267	231	260	283	283	243	256	274	286	275	262	285	268	262	292	266	278	258	254	267	277	265	296	279	277	260	249	255	279	249	264	277	281	290	268	293	257	281	249	278	288	237	267	261	278	255	268	265	252	243	241	273	303	263	284	281	290	263	273	294	263	278	267	279	255	293	267
3327	5893	4680	1983	1582	1324	1009	733	606	549	497	424	417	409	397	378	345	346	338	331	356	316	372	331	323	310	306	305	341	325	308	294	300	334	329	362	319	301	328	340	334	373	330	275	325	310	313	325	342	309	297	293	335	311	328	301	325	331	299	313	322	307	303	315	331	299	294	330	304	311	312	287	291	328	312	309	300	320	290	279	323	311	329	293	324	296	302	318	323	300	317	331	319	305	292	309	326	318	269	297	336	330	329	327	337	307	295	329	314	351	333	306	334	293	308	308	312	285	275	318	329	289	311	342	314	324	322	330	311	289	310	323	327	290	338	335	311	329	298	310	291	302	278	316	302	307	307	288	333	312	287	357	319	311	318	328	305	305	336	317	318	292	287	304	317	291	316	301	315	282	317	327	322	296	322	314	309	303	322	302	282	312	315	310	297	305	289	334	304	307	270	313	309	321	309	328	290	293	342	293	321	326	345	312	330	342	287	295	298	298	330	299	297	309	324	283	312	302	305	308	302	306	296	324	306	308	320	302	289	323	307	302	311	287	306	297	316	335	301	336	274	285	300	310	314	307	320	310	309	329	299	322	284	281	297	313	306	323	290	332	316	313	312	308	279	306	292	329	299	323	306	288	316	294	297	347	292	295	340	315	288	290	312	278	295	304	288	331	314	288	311	310	292	289	331	331	277	301	310	332	301	310	298	324	319	270	313	316	291	303	307	309	328	286	298	298	354	274	338	323	294	318	302	322	304	308	283	297	308	279	303	312	329	296	312	319	314	277	325	305	299	310	283	305	312	290	280	325	285	295	338	304	315	311	306	327	295	297	322	297	322	318	277	289	310	319	285	306	272	310	310	298	313	300	325	326	297	307	295	306	306	294	310	307	314	333	323	310	330	320	294	325	331	295	311	290	287	278	317	297	317	306	316	299	288	317	299	296	309	291	275	336	330	309	312	302	306	325	337	305	303	321	333	298	298	324	314	348	296	311	346	295	333	330	303	308	314	296	302	322	319	329	312	284	309	323	297	320	323	305	295	296	314	297	315	313	276	303	339	299	324	323	300	289	313	307	301	343	319	303	301	301	312	288	300	336	338	320	346	302	306	318	298	303	328	287	314	319	285	324	322	294	292	331	314	296	292	321	327	302	298	262	321	330	308	283	308	318	290	288	320	314	314	315	325	315	344	337	324	289	326	308	291	318	320	299	265	296	353	324	305	329	313	315	295	297	306	289	319	309	310	302	318	313	307	322	310	325	287	285	302	296	308	323	317	300	305	319	289	317	297	312	311	292	310	300	284	301	308	328	296	263	343	338	325	299	337	291	318	271	320	295	293	305	296	290	287	321	293	298	306	339	319	315	316	312	326	311	286	327	307	346	319	311	289	303	297	335	315	283	291	312	309	295	310	303	329	313	300	293	303	330	294	328	313	313	325	339	291	292	324	299	275	311	322	285	308	299	311	333	299	315	325	269	302	324	322	268	308	297	301	323	322	321	295	326	289	317	322	294	322	294	329	310	300	315	339	308	307	301	298	312	299	276	307	320	316	292	312	327	300	328	287	328	307	314	318	309	299	312	312	312	312	333	325	358	321	327	313	299	336	321	292	334	302	292	312	306	326	306	303	313	310	311	290	313	292	309	310	297	297	315	304	300	312	317	316	310	280	319	312	306	296	344	327	321	290	299	331	292	298	337	315	293	324	318	300	286	326	312	281	313	341	291	314	329	308	318	334	311	328	356	303	286	319	313	287	304	317	292	295	306	310	298	327	279	323	308	310	317	307	308	305	303	290	333	311	320	313	306	314	309	333	314	282	312	321	300	291	326	316	316	272	289	295	318	328	304	304	316	294	298	317	286	295	323	310	297	295	294	333	313	318	295	321	326	298	320	292	335	326	316	318	312	335	295	293	328	305	306	341	323	312	311	309	332	312	311	340	326	310	302	359	336	322	304	306	336	311	304	307	335	299	338	279	270	316	316	304	307	292	320	319	281	284	350	268	306	298	348	287	294	295	335	308	301	320	319	334	332	283	323	281	300	320	318	318	316	315	347	287	339	336	340	305	312	315	303	289	323	295	318	316	351	300	278	293	317	310	305	310	290	323	301	286	326	297	321	331	301	303	296	303	321	308	320	313	301	300	335	287	294	292	293	319	314	301	310	298	296	306	292	304	307	321	308	299	300	319	326	310	290	293	313	290	327	327	299	277	305	331	277	303	307	298	328	312	298	317	303	300	323	316	329	309	290	312	313	308	295	300	296	325	300	312	348	317	305	289	295	302	321	321	306	306	324	338	330	331	300	315	323	333	294	333	291	310	316	305	302	278	337	279	314	316	308	321	302	302	303	339	281	280	321	322	335	329	307	300	309	315	326	287	289	303	328	312	271	305	330	285	309	290	269	288	303	282	319	304	287	296	316	320	305	307	336	289	315	310	317	318	300	305	294	317	278	270	299	293	303	297	304	361	302	317	305	343	289	281	318	298	296	314	303	302	320	275	347	318	318	303	300	296	319	306	326	328	302	295	309	299	305	291	311	335	327	312	290	285	312	320	277	311	304	315	298	299	307	294	298	311	290	282	304	276	295	291	271	306	314	323	299	315	332	303	315	316	299	300	302	293	323	287	299	310	316	325	301	304	305	314	340	322	327	320	322	299	306	335	320	322	318	280	324	337	332	298	303	302	314	276	319	313	331	301	294	317	320	289	346	317	331	308	294	309	283	328	326	312	295	323	292	319	291	312	306	299	344	305	312	320	302	250	294	305	308	292	321	323	324	323	307	271	330	315	321	301	306	322	336	307	299	303	314	311	326	276	302	306	323	322	354	313	305	328	326	305	318	306	291	327	335	303	296	307	339	314	325	314	319	308	282	293	308	307	289	311	320	321	283	309	296	311	317	313	339	335	331	297	283	337	326	307	288	285	322	293	308	346	310	298	325	320	301	311	305	302	287	323	342	333	288	318	296	297	294	350	311	302	282	313	288	304	289	304	340	305	286	326	291	304	330	298	314	317	329	313	320	342	304	312	276	300	325	307	330	291	328	278	305	303	313	293	290	322	305	337	317	284	328	308	296	339	294	295	317	309	302	312	283	303	322	297	331	329	301	310	300	327	269	307	297	289	309	312	303	313	279	327	281	308	327	320	305	295	300	283	315	317	301	276	311	279	322	312	332	284	311	260	298	299	330	312	309	325	326	312	352	329	325	273	281	304	305	308	328	304	299	320	316	305	297	299	322	298	306	341	323	321	315	353	307	300	305	299	311	308	281	321	313	305	327	298	314	322	330	309	321	306	293	329	295	331	315	314	307	309	339	279	296	311	296	281	290	301	295	297	312	309	318	323	317	310	309	334	341	317	293	334	311	296	297	304	301	308	303	323	329	310	337	301	301	326	305	298	291	300	317	304	323	301	326	303	316	309	279	322	296	311	306	325	296	319	329	276	305	302	322	305	298	292	302	312	296	283	320	318	281	336	305	301	317	307	316	323	315
22476	21310	29147	23797	21313	21414	13222	1844	1403	1322	1160	1097	1022	979	995	906	891	872	883	885	836	850	829	801	758	855	821	823	814	816	829	822	871	804	795	788	817	798	813	840	801	771	814	795	794	807	779	790	774	770	756	754	805	780	796	779	794	774	782	826	791	754	804	750	787	814	739	816	802	807	779	762	780	772	821	776	795	782	742	800	756	772	791	798	798	758	816	826	767	814	761	777	778	780	788	775	738	783	778	779	790	850	735	775	824	825	824	761	790	816	815	793	737	758	775	763	755	738	766	779	771	742	748	777	753	767	788	746	765	804	795	770	770	764	776	761	829	778	758	751	823	798	790	791	787	799	803	760	809	754	758	823	763	783	771	732	810	776	810	788	781	807	827	792	783	752	751	814	786	810	824	786	747	815	796	770	769	751	802	739	837	826	811	782	754	766	741	800	793	834	716	815	755	823	779	758	800	790	802	792	803	775	784	773	780	723	790	817	758	777	749	784	725	802	813	759	797	774	792	828	790	799	741	766	851	811	788	746	767	745	780	757	800	780	778	812	762	797	759	748	755	749	783	774	782	783	780	775	768	760	731	770	809	747	763	763	731	795	767	794	818	744	788	717	777	760	764	759	825	772	755	796	769	783	763	768	815	796	738	764	858	787	766	771	770	811	739	799	780	741	801	783	752	760	796	704	742	776	824	768	768	759	768	808	782	793	796	754	747	781	817	778	815	730	773	758	794	767	762	761	764	795	806	775	766	789	783	762	777	748	763	808	739	765	815	819	747	780	782	797	792	744	790	783	805	834	807	775	782	728	824	790	810	799	770	764	799	772	802	768	794	771	824	775	734	755	751	802	792	786	810	760	808	731	771	818	780	744	755	748	769	798	794	742	741	777	821	769	764	806	768	762	797	784	831	770	790	741	812	791	743	763	776	784	821	746	786	845	757	753	762	717	755	805	757	833	769	756	740	778	793	744	779	789	773	806	743	731	738	794	743	826	796	765	772	757	739	841	760	741	789	782	721	818	739	785	741	732	838	786	759	759	725	791	744	773	722	752	814	793	758	805	805	797	776	819	736	743	807	803	749	792	769	797	814	764	845	779	762	767	812	807	818	773	806	767	774	824	727	775	770	809	814	768	796	748	772	745	749	806	765	749	809	745	787	744	762	757	769	815	796	792	772	729	785	768	782	808	776	748	804	786	752	752	767	771	806	774	768	755	818	771	753	814	831	815	767	737	792	778	766	769	727	787	765	781	759	769	832	795	793	799	771	769	791	779	763	852	800	792	755	817	806	744	807	797	783	794	764	768	771	772	776	788	752	760	779	758	772	778	789	740	775	727	784	807	776	795	751	770	785	787	802	768	793	780	725	754	789	801	806	734	720	789	732	722	782	744	827	787	755	729	767	770	805	812	723	771	811	793	822	723	760	750	772	767	738	757	793	821	794	727	788	778	764	805	794	709	751	768	834	782	715	776	742	762	765	774	817	783	763	805	830	791	799	842	768	742	714	810	670	773	797	756	714	805	767	758	782	755	806	760	804	737	780	745	757	762	759	757	771	780	763	810	809	789	765	755	773	755	763	817	709	772	781	733	750	797	790	780	819	795	809	743	758	743	841	768	731	789	784	789	839	788	787	750	789	813	800	783	803	814	739	767	785	799	782	706	763	766	763	789	787	805	779	760	783	764	796	802	769	797	791	760	756	778	813	780	810	732	764	781	734	732	793	791	780	786	753	756	798	791	753	765	781	781	740	777	774	749	783	783	727	801	806	819	794	779	770	764	790	829	838	766	780	790	740	841	736	785	746	765	750	778	771	794	785	758	701	806	783	789	773	776	813	748	809	786	715	727	790	777	768	807	759	813	808	839	788	800	779	775	763	777	770	770	743	773	745	795	745	803	703	755	805	797	751	806	779	768	729	747	753	784	763	800	722	714	780	743	757	766	808	760	801	733	766	820	756	837	738	786	816	742	791	780	788	747	762	744	754	732	737	799	810	777	712	836	777	808	743	751	800	783	742	757	803	778	804	755	749	759	784	819	736	767	778	817	747	695	749	785	763	782	778	778	776	783	782	809	758	801	731	748	766	834	766	767	777	764	747	766	755	763	788	767	798	733	789	734	774	787	728	800	780	722	760	769	742	773	747	812	775	791	784	774	789	729	690	776	822	783	772	760	745	800	799	754	768	738	783	768	779	773	719	781	816	790	732	765	745	749	797	781	745	744	766	727	758	758	808	779	773	783	816	743	787	791	786	806	809	769	772	767	798	718	817	766	738	788	756	786	748	767	753	757	737	757	786	746	730	727	803	767	775	782	779	750	806	778	797	811	747	811	800	810	799	803	748	768	771	740	786	814	865	784	745	844	766	788	774	766	794	771	750	751	730	762	776	755	806	806	795	746	805	763	746	713	729	813	805	838	748	752	749	734	784	836	804	781	773	784	798	763	750	775	741	754	798	777	773	791	749	801	740	792	760	795	723	787	809	777	800	811	732	863	763	783	763	797	774	732	733	725	773	777	724	747	698	732	808	773	736	809	722	780	752	770	758	776	814	807	788	746	763	757	731	816	746	777	749	780	793	727	812	744	778	769	834	750	764	781	732	776	825	734	747	759	769	785	788	833	776	755	722	766	753	756	777	747	777	815	797	784	776	770	772	819	804	758	750	777	677	788	768	747	803	731	776	831	755	750	796	763	822	778	780	775	714	810	784	790	801	757	782	768	780	803	847	742	734	771	754	763	772	749	864	805	761	768	758	800	789	807	794	773	747	766	758	830	801	782	776	745	794	794	804	751	825	786	765	762	771	849	739	786	786	762	798	748	774	769	768	834	825	787	758	801	829	747	783	784	743	796	790	764	758	758	793	806	768	853	749	796	786	778	745	782	768	795	752	797	708	800	771	748	776	786	772	821	780	769	736	786	810	791	779	803	756	781	780	750	749	810	767	797	829	784	754	759	778	796	814	805	799	828	771	765	745	774	742	750	787	769	761	805	787	810	746	775	725	783	821	790	762	752	790	759	783	760	750	793	771	761	753	779	760	795	750	795	787	735	784	822	803	776	768	805	781	721	822	766	774	831	821	731	720	772	732	779	756	784	807	817	755	812	805	767	765	747	859	816	768	755	785	742	783	764	801	803	790	770	797	734	770	832	738	748	766	756	817	788	757	738	824	770	777	780	751	793	722	791	729	809	777	760	843	793	797	812	794	840	790	746	726	766	736	807	716	761	762	803	821	783	770	757	749	720	755	743	792	740	779	768	739	747	795	790	758	769	818	746	765	810	792	797	725	809	780	768	798	740	777	737	792	763	743	786	823	766	704	770	770	717	774	820	783	739	823	758	727	784	731	793	820	836	744	785	803	814	769	806	749	810	738	739	812	764	754	814	718	769	791	836	745	810	765	739	755	778	765	806	788	795	725	794	752	815	823	798	806	819	794	714	781	752	843	787	760	793	791	809	802	738	722	751	772	816	773	802	778	806	799	748	827	781
4898	16060	12871	6388	4844	4125	3013	2203	1919	1705	1384	1188	1093	1130	1077	1012	1038	991	919	965	964	935	919	940	878	881	851	858	870	853	919	910	867	870	912	846	866	884	895	822	877	883	869	862	863	809	854	882	785	879	854	800	842	839	809	812	806	797	858	805	835	871	830	861	809	811	824	778	755	810	854	815	796	801	774	778	861	832	840	851	815	867	794	808	871	823	822	796	816	833	885	821	802	828	846	805	783	830	839	849	855	802	786	869	825	823	848	831	833	855	833	850	812	781	788	814	806	846	857	841	824	851	914	828	815	827	855	814	833	805	852	862	775	824	859	829	801	799	844	798	852	832	821	837	807	864	870	787	861	796	826	858	874	860	804	808	832	794	846	837	780	831	842	752	835	812	794	844	770	833	836	810	786	835	835	876	854	868	823	843	823	841	809	830	888	843	787	810	821	775	825	806	837	780	840	864	841	799	864	814	776	783	781	810	814	856	820	822	813	809	795	830	836	826	843	834	850	777	863	835	865	809	874	858	887	856	824	808	823	818	844	864	829	899	854	774	768	846	845	815	811	817	788	764	829	806	815	846	784	804	837	790	825	806	825	839	794	775	850	830	801	847	835	859	835	803	872	819	800	841	818	845	861	788	863	826	848	812	781	817	814	828	838	809	844	787	815	824	799	826	845	826	844	807	830	796	824	788	835	836	841	834	877	787	756	856	800	783	804	832	817	831	792	832	822	788	874	820	859	781	806	860	793	775	812	828	792	813	853	848	815	779	812	796	870	825	781	829	800	846	796	758	836	771	833	797	818	874	809	772	799	857	831	777	800	847	747	763	840	843	767	859	822	774	811	822	832	762	843	861	825	779	782	839	847	842	836	869	847	788	833	793	829	829	778	815	819	774	758	801	810	823	817	814	775	799	819	872	797	854	816	818	796	792	847	817	820	811	781	866	802	831	817	811	828	820	820	873	834	833	820	810	860	854	868	844	823	785	812	810	811	826	889	784	855	875	826	870	857	872	820	825	818	891	848	800	837	854	819	844	859	805	829	839	820	835	784	849	814	841	826	812	819	800	818	799	841	812	813	878	829	831	824	789	787	770	787	836	857	799	823	852	812	806	850	807	840	832	790	776	831	811	775	850	811	808	852	851	800	837	824	847	827	789	800	777	813	822	787	846	738	802	838	838	814	789	821	805	827	815	774	811	819	827	839	874	868	792	792	783	806	784	814	824	818	844	832	787	830	844	827	766	791	914	821	814	766	790	795	817	808	769	878	858	811	871	853	813	829	802	807	866	824	846	822	778	840	845	792	815	819	852	801	836	805	837	797	764	798	831	796	820	803	836	833	834	823	772	899	821	829	825	817	809	847	834	851	840	828	854	905	846	803	826	781	832	832	808	814	868	835	821	812	834	820	835	820	803	820	829	808	816	802	858	830	855	783	855	804	833	831	841	817	836	863	791	832	848	839	822	832	829	813	832	787	863	814	820	826	775	796	841	849	827	782	806	834	811	781	816	793	781	799	797	833	852	827	840	812	903	857	834	818	808	858	874	846	809	879	819	850	860	821	831	830	813	826	843	807	810	829	832	817	829	845	819	845	833	819	824	851	848	750	830	826	802	858	785	806	806	801	772	824	787	806	860	886	833	873	806	905	823	787	852	782	842	848	855	849	828	896	771	820	812	827	858	798	800	844	779	906	810	835	858	863	826	853	808	783	857	760	810	828	834	884	843	799	795	831	828	831	833	861	757	829	781	767	827	852	822	849	820	829	815	852	865	835	792	797	856	869	807	829	803	835	828	814	803	811	851	792	846	778	793	785	830	843	779	833	857	845	791	806	799	783	870	839	866	807	802	834	768	789	812	788	856	795	840	854	794	767	794	818	845	795	831	840	847	826	825	828	829	840	825	856	826	833	818	836	835	782	841	781	807	860	875	875	805	819	836	834	795	809	840	845	854	920	855	838	840	822	833	806	834	793	806	852	752	803	814	814	815	844	860	859	864	759	854	830	785	871	825	824	824	827	785	739	841	834	802	807	766	826	840	885	913	787	856	836	836	808	827	865	876	835	838	792	793	823	822	816	795	827	841	867	789	859	833	806	801	837	828	832	812	808	794	814	820	810	769	845	774	799	833	830	841	827	781	803	853	852	796	800	799	831	813	817	846	841	821	836	811	787	806	809	816	883	881	824	803	850	893	763	809	852	803	877	839	817	813	845	851	843	835	811	827	855	850	846	896	842	778	819	854	858	825	814	842	836	829	826	798	799	847	835	821	851	821	792	777	844	827	844	827	797	821	831	844	787	867	859	800	783	810	825	875	823	829	760	825	808	876	818	861	832	829	788	809	838	819	829	818	792	807	795	797	825	872	824	797	824	865	826	857	750	836	799	824	858	800	850	793	880	813	830	876	789	813	865	783	838	800	814	811	814	867	843	852	800	818	821	803	838	859	845	821	826	812	791	835	758	885	808	862	825	840	841	769	793	829	818	872	853	850	794	879	833	749	843	791	863	863	822	806	887	805	870	860	798	747	830	854	857	803	813	808	753	825	795	854	858	868	827	860	851	830	787	825	837	863	777	807	836	820	857	792	755	815	791	804	845	843	822	817	813	862	884	766	799	826	862	810	815	809	798	844	797	797	767	826	812	816	849	808	802	821	836	771	814	814	808	853	845	815	810	842	796	795	808	793	844	821	791	875	832	809	804	841	791	824	836	839	815	870	825	795	817	814	782	792	849	796	854	861	805	778	834	793	836	836	856	878	848	821	867	874	859	832	831	793	752	876	865	791	854	821	815	807	820	786	817	822	865	830	823	835	831	823	809	838	806	770	790	852	827	837	823	816	822	792	785	793	842	812	874	816	813	841	814	808	783	824	815	837	883	878	848	849	820	837	841	850	807	836	833	767	797	857	795	843	833	818	823	834	807	802	829	821	868	790	831	827	784	805	818	827	915	851	824	822	846	829	833	828	837	848	849	844	779	789	832	834	829	867	878	837	801	792	826	793	837	772	862	843	776	865	794	806	830	806	825	822	810	796	876	789	867	843	843	819	792	877	849	808	855	804	841	839	813	846	835	880	782	822	805	777	832	842	803	887	812	877	845	855	813	781	863	869	876	851	839	804	811	842	825	791	788	853	808	817	843	811	851	799	777	848	841	801	814	802	831	841	802	819	843	789	835	859	844	801	803	841	795	826	875	861	869	826	829	837	833	849	835	828	772	842	837	860	787	828	826	788	779	833	817	820	794	795	822	833	814	879	848	849	856	829	806	833	811	866	778	818	839	832	755	811	816	857	827	781	883	811	822	820	854	802	859	808	866	846	810	815	810	863	810	853	800	851	866	821	819	875	816	848	843	823	848	818	801	791	797	831	825	810	849	801	852	796	844	783	816	805	853	860	871	843	813	807	838	815	841	829	778	831	800	857	820	769	839	769	866	806	865	814	826	844	818	882	844	797	860	820	806	842	843	822	855	842	852	840	813	844	794	853	854	827
27549	19530	6192	965	673	634	644	569	535	565	585	568	545	526	562	538	530	530	550	549	555	535	538	532	542	556	518	538	542	590	548	511	560	519	548	510	504	555	562	584	553	567	543	532	521	572	555	583	556	499	532	527	549	552	573	518	550	539	535	542	556	540	567	533	538	517	555	517	541	543	532	554	555	570	549	541	605	582	513	541	542	515	558	537	571	584	594	546	546	526	570	537	518	557	583	535	554	552	594	547	552	549	566	542	573	561	550	576	509	557	571	562	551	538	525	561	511	578	574	553	533	572	542	546	512	508	521	548	524	562	548	532	561	521	587	534	568	512	514	550	519	503	559	542	545	560	558	499	555	557	587	530	575	612	548	560	556	608	566	570	549	574	536	519	584	526	548	528	537	515	564	542	541	533	559	538	576	533	530	544	526	555	548	558	537	513	511	566	554	537	537	520	553	536	532	557	549	577	564	528	522	543	526	516	495	566	547	540	598	515	518	579	579	543	562	543	540	559	549	555	519	533	584	586	533	586	554	519	560	558	561	568	545	530	545	544	527	546	525	559	554	559	538	535	561	598	550	526	535	541	570	542	521	559	543	542	542	547	536	528	568	556	556	521	561	557	558	552	525	573	551	515	549	505	502	572	537	555	555	556	551	555	575	549	533	545	520	541	540	546	528	548	543	544	578	547	522	514	555	529	540	513	559	515	539	528	594	561	527	552	515	530	577	568	573	583	571	577	577	583	497	546	559	560	571	533	585	571	540	530	535	535	553	574	571	574	546	558	556	573	508	519	515	521	520	502	548	554	517	532	546	588	549	562	537	543	531	582	552	533	567	544	540	534	543	546	541	528	522	559	546	593	562	528	561	563	544	564	496	571	544	563	576	567	579	553	560	510	555	507	524	545	549	535	529	533	521	559	562	555	572	564	567	559	518	519	565	563	548	542	550	577	528	526	520	524	545	558	541	581	554	554	566	575	528	559	530	496	504	494	563	524	544	579	586	501	580	564	535	574	573	547	572	597	537	540	570	523	556	529	539	501	527	550	586	553	577	547	533	519	550	518	525	547	468	505	543	535	588	595	531	528	543	554	536	542	524	551	537	530	558	565	550	575	527	529	551	534	520	511	538	524	579	550	547	510	490	565	507	539	544	541	546	537	519	575	545	523	523	553	554	527	569	554	565	543	551	541	528	534	502	539	548	561	531	539	515	569	528	533	598	558	557	544	569	514	581	550	534	546	528	504	551	514	594	571	530	581	548	540	563	589	561	498	550	547	515	593	526	558	556	543	538	560	539	559	555	519	528	528	585	559	521	539	545	542	568	549	525	540	568	509	525	555	535	567	542	582	577	543	495	570	546	536	570	538	548	500	534	499	540	555	559	512	555	561	574	602	550	581	551	560	564	536	541	569	524	534	536	531	494	548	513	545	590	545	569	543	554	542	501	535	540	546	542	572	520	549	517	520	555	562	537	583	542	529	505	586	586	566	579	508	543	576	562	583	573	531	572	530	540	560	564	529	575	558	537	552	544	547	535	529	536	559	521	530	526	578	577	528	519	551	558	577	491	575	535	558	575	547	504	542	567	510	549	570	554	518	573	576	551	527	516	518	526	495	535	540	553	528	550	568	580	532	526	542	533	544	544	541	540	542	534	524	507	524	520	510	542	544	567	498	506	539	532	519	566	552	538	593	544	525	572	557	570	589	519	574	533	542	542	535	546	512	539	528	522	530	512	557	560	586	566	548	555	536	540	497	558	558	525	535	582	573	535	587	564	570	537	531	525	539	549	580	565	510	518	514	547	538	531	554	523	515	590	523	542	509	503	576	566	535	564	566	576	535	505	548	572	562	567	610	546	526	559	564	568	525	560	502	576	549	492	556	583	554	534	559	540	536	571	543	546	510	554	564	510	574	526	571	517	550	525	499	581	605	531	532	512	528	563	576	539	546	529	550	591	567	535	515	554	521	534	588	549	550	533	542	546	548	570	550	569	559	558	504	554	536	574	546	581	576	561	531	534	584	519	554	576	531	521	551	547	522	533	522	556	544	513	530	530	547	544	549	519	535	584	563	585	527	550	588	575	513	552	499	512	515	527	551	531	555	555	508	533	543	554	558	535	567	582	564	522	546	521	513	560	542	536	509	553	558	524	588	586	522	522	529	569	560	555	555	550	513	560	539	543	558	569	587	520	555	550	555	533	567	507	527	527	562	598	539	586	540	587	484	547	555	558	543	513	538	537	546	562	570	544	594	532	544	539	526	596	577	534	542	524	534	526	536	544	547	498	556	541	544	535	594	579	531	559	545	542	554	530	559	577	528	506	564	521	482	629	515	547	511	503	499	502	557	551	592	558	587	556	580	528	569	531	558	532	572	555	534	588	550	538	544	542	550	532	514	564	586	526	570	565	520	570	519	529	531	541	536	541	563	572	534	584	546	551	511	561	527	569	540	538	523	541	577	559	531	568	537	558	524	571	549	535	542	584	585	530	526	542	540	524	518	568	522	533	548	559	583	515	523	521	555	580	536	583	542	531	563	565	540	516	578	561	562	542	566	562	531	589	525	541	516	574	568	583	560	570	562	542	530	530	523	567	594	523	552	516	551	532	548	534	544	581	542	571	512	536	527	550	567	557	590	533	583	537	558	507	511	559	548	566	515	573	589	515	582	596	526	527	543	523	531	542	533	513	543	580	547	562	557	564	558	553	514	539	544	590	562	562	486	551	528	558	575	526	584	556	559	565	528	531	567	568	577	578	562	536	562	606	556	549	514	536	536	525	560	567	576	514	518	520	510	542	519	524	524	584	508	548	524	557	504	520	546	561	551	516	522	553	527	537	560	561	526	499	568	546	577	544	552	525	541	534	531	553	575	560	553	528	545	544	512	548	590	533	557	545	558	540	535	510	560	538	554	575	552	536	542	525	536	519	556	544	548	579	554	534	515	560	548	523	554	534	512	568	535	518	561	538	572	519	535	561	555	544	553	500	571	567	554	545	585	559	555	504	571	524	519	547	528	599	555	542	541	542	561	564	510	535	530	573	537	538	576	511	551	557	555	530	562	487	528	528	595	535	500	548	570	570	521	538	541	535	534	539	546	573	511	527	561	578	534	528	529	548	576	577	507	597	543	524	559	541	567	549	547	556	566	534	529	574	557	526	559	553	554	561	567	530	539	524	532	565	548	527	591	570	593	526	534	552	577	544	592	559	499	546	576	518	528	538	552	532	531	542	533	542	561	514	524	532	539	555	551	552	568	566	561	594	501	553	527	543	546	545	537	556	513	550	520	550	575	580	562	558	524	545	581	559	593	527	521	545	504	521	559	539	558	545	538	577	601	600	572	575	537	521	528	593	542	530	597	554	515	552	550	554	552	568	590	553	577	566	534	515	527	547	559	529	526	550	512	506	521	545	536	527	544	535	593	555	536	559	518	612	543	550	527	567	566	541	538	537	568	561	555	519	552	597	573	546	552	552	554	534	525	552	549	525	551
4243	1469	1369	794	691	730	634	582	643	637	591	549	580	602	604	592	551	529	567	570	512	575	621	540	592	561	559	572	530	554	593	552	580	500	592	577	576	569	584	575	602	573	550	591	557	587	600	557	576	567	606	570	546	594	529	570	555	565	550	597	587	519	583	646	546	568	579	588	561	548	590	610	541	590	565	564	598	517	569	580	578	557	558	536	600	550	551	573	600	561	593	559	536	575	620	544	551	629	526	571	578	552	614	604	616	569	554	565	560	597	536	574	591	611	549	575	547	576	586	529	580	588	594	589	614	567	567	601	614	588	598	560	593	552	556	523	529	577	569	548	581	592	578	579	581	587	536	597	609	585	561	516	617	563	569	572	495	533	595	555	615	620	583	568	542	574	566	571	575	542	572	541	553	542	571	570	564	536	537	564	535	570	555	585	588	542	571	556	571	593	600	591	568	577	597	564	566	608	588	590	562	579	590	551	578	578	544	558	598	553	608	541	571	574	565	614	558	606	598	531	605	549	590	598	587	589	533	605	557	618	564	595	560	558	529	566	554	577	601	556	521	646	560	599	554	555	572	606	518	599	595	542	565	573	576	555	546	590	526	569	555	548	552	543	515	521	553	589	562	556	563	557	583	569	521	553	553	558	551	608	630	531	571	573	570	559	554	655	535	556	594	558	596	578	578	581	591	567	569	570	551	560	573	592	580	577	627	601	591	540	565	598	606	539	581	562	554	561	549	556	566	550	579	559	618	539	544	569	579	571	530	573	546	578	575	544	560	571	545	619	569	551	574	577	581	573	619	575	603	545	524	581	570	557	570	583	595	539	582	593	570	548	568	545	580	599	560	576	569	575	586	532	599	556	577	575	547	534	586	604	589	560	500	548	579	557	538	570	549	561	577	523	546	610	581	589	531	556	583	550	578	609	558	574	583	578	589	525	631	571	583	526	592	585	595	571	601	558	551	603	607	574	554	593	576	570	571	548	594	600	570	575	547	574	571	571	546	537	593	574	573	590	550	561	549	642	639	527	581	579	601	575	601	598	582	595	595	606	563	556	550	590	555	573	550	581	588	592	572	550	607	598	547	564	576	550	599	576	597	573	604	524	612	551	515	577	579	539	595	592	586	562	571	553	602	608	547	615	541	596	603	547	561	581	548	543	577	582	611	555	595	571	614	579	573	568	556	583	565	624	568	560	603	588	569	517	564	565	559	585	528	568	590	527	581	614	580	548	556	593	562	577	550	560	570	581	586	568	584	585	579	608	591	612	543	576	585	579	538	546	569	575	603	563	570	542	552	537	598	550	582	571	552	592	559	582	570	548	559	578	569	549	604	592	571	588	545	562	601	520	559	566	577	581	585	582	581	558	547	548	539	586	559	600	551	555	605	564	581	527	537	569	576	584	553	523	584	574	525	590	565	584	587	612	588	544	600	588	575	574	611	562	573	557	541	548	563	567	589	561	597	546	538	583	584	552	575	574	580	598	556	581	620	592	600	556	566	546	576	556	579	542	580	580	580	552	605	581	555	573	566	580	526	606	547	539	576	561	535	566	604	541	575	588	570	575	574	523	533	587	606	565	584	537	522	502	539	533	590	591	584	527	552	567	618	561	567	585	588	598	578	533	573	571	566	605	531	582	563	592	570	569	535	568	615	582	522	570	553	568	569	605	607	557	563	586	568	563	572	529	582	592	582	557	575	584	547	607	547	572	547	602	553	612	578	569	581	587	514	584	538	554	609	525	588	568	576	563	579	541	563	523	550	544	558	577	563	565	579	564	575	566	574	591	591	578	576	577	558	576	545	568	546	592	568	571	582	551	564	599	606	597	587	581	580	573	556	607	574	579	543	529	574	541	520	551	578	579	576	548	562	573	520	576	593	555	584	570	575	585	581	552	567	534	569	563	551	587	564	596	572	547	567	530	581	570	564	592	563	577	580	550	544	567	570	579	571	566	573	575	548	602	532	572	597	606	556	555	573	546	541	548	536	579	596	580	568	612	623	557	573	524	542	543	538	598	577	578	569	531	561	526	541	558	544	585	576	581	555	578	533	570	550	572	540	584	508	579	575	572	588	551	560	605	582	573	586	565	587	586	564	589	591	593	559	585	583	574	604	573	553	540	554	578	556	598	562	544	568	559	578	577	549	566	578	588	574	522	523	547	558	557	557	591	585	569	530	577	553	578	588	560	540	576	534	579	572	557	575	545	587	562	558	575	559	569	525	564	563	551	624	559	586	580	613	552	562	611	606	607	552	591	532	594	552	625	588	557	511	589	548	590	564	588	576	535	609	559	572	580	581	596	573	572	571	564	576	598	530	564	574	568	620	543	559	646	602	584	589	582	535	596	584	568	546	576	519	578	528	593	596	609	557	578	580	544	588	608	573	592	638	573	526	608	571	598	566	581	516	605	564	561	559	600	591	604	603	562	558	548	587	585	579	605	555	613	553	547	559	586	593	602	556	579	557	583	580	575	546	545	538	551	581	551	614	558	568	613	577	567	570	591	547	524	558	571	572	580	542	587	569	625	559	581	601	583	566	588	575	590	566	593	582	554	599	576	536	600	549	606	586	558	571	586	549	580	577	550	577	562	581	558	570	559	566	578	568	611	546	581	537	583	602	567	576	563	548	597	588	582	588	571	575	559	555	579	560	552	548	545	600	525	564	555	545	560	587	563	600	571	564	574	583	613	559	559	531	584	583	662	584	559	570	570	615	598	565	585	546	582	588	629	590	554	583	564	586	572	569	583	565	560	583	615	576	565	568	581	524	570	612	557	534	550	571	535	571	602	565	560	544	649	535	541	513	557	552	589	572	614	582	622	550	565	552	560	624	590	534	608	543	581	541	597	558	551	580	599	548	578	555	572	587	553	527	571	579	540	556	553	608	531	544	558	564	611	600	568	579	557	563	557	603	544	548	593	520	553	507	561	543	584	536	566	551	523	589	588	573	561	530	590	569	560	592	585	579	575	555	591	622	530	541	534	550	600	526	564	559	597	566	537	538	562	583	596	550	568	529	559	631	605	550	601	547	593	540	580	582	567	537	556	541	622	568	566	583	571	562	541	600	575	590	608	593	508	540	575	591	567	593	558	548	593	532	581	594	573	586	569	551	528	601	514	594	572	567	633	565	552	598	555	584	582	557	577	604	551	554	558	566	586	610	597	530	538	568	552	560	595	586	539	571	559	536	527	584	589	564	534	572	560	579	597	581	571	575	568	552	542	594	536	553	574	562	581	557	530	581	601	534	608	572	554	549	560	610	612	612	607	566	552	592	585	542	552	558	591	573	593	552	576	524	566	593	549	556	573	576	562	552	553	590	599	549	585	607	586	588	567	530	537	582	566	519	587	555	563	584	577	572	576	571	585	559	552	610	549	575	554	533	532	557	582	540	522	566	559	574	580	575	585	537	564	569	572	595	594	553	566	587	569	582	583	596	574	560	565	572	616	577	627	556	603	554	528	573	564	610	564	582	580	562	539	564	561
23520	21306	28792	24142	21316	14470	2470	1482	1256	1249	1180	1096	1078	1136	1030	980	1052	1013	1024	993	1075	1029	990	1028	1043	979	962	988	1033	966	945	931	966	966	972	950	944	934	947	952	1016	998	974	1024	944	1010	1004	969	965	1040	994	966	1008	990	1007	985	954	974	981	965	999	932	932	948	967	1013	915	951	950	983	947	987	972	945	948	985	966	936	931	1015	1004	994	988	1038	935	1006	985	978	904	951	965	1030	984	999	1006	983	982	974	994	986	971	972	953	1020	899	919	971	948	1005	947	925	988	916	932	962	1001	956	934	920	939	964	967	964	927	972	973	952	945	949	884	952	969	954	877	938	908	997	892	974	970	945	959	964	999	1016	987	987	932	932	1008	946	973	973	930	946	954	973	971	944	991	977	965	996	1015	996	1042	1028	984	966	1006	974	977	1000	944	1027	910	904	950	984	969	958	976	991	944	964	983	1015	937	926	959	1010	959	958	980	965	993	982	939	930	972	959	946	965	947	964	923	990	985	998	910	992	973	945	972	941	943	937	938	1012	939	931	880	929	1002	968	963	876	902	932	895	997	962	936	957	972	955	945	1031	918	1006	1027	1004	948	977	909	919	920	1008	905	937	969	977	1024	973	966	945	974	985	968	930	983	984	944	948	968	991	965	964	974	991	929	1004	961	952	963	953	948	1019	965	902	934	970	945	969	956	939	910	994	952	939	948	944	946	943	911	979	951	930	993	973	939	988	981	975	939	973	933	968	925	932	1011	989	959	999	986	976	932	997	990	953	950	1004	1010	931	979	955	917	991	983	917	911	939	956	992	970	986	966	885	1006	961	954	952	931	900	994	932	949	938	1001	982	996	972	960	974	948	996	944	944	944	985	958	1002	963	986	977	981	1044	969	933	943	928	1023	969	925	966	921	979	960	933	972	966	944	944	965	956	1009	958	936	964	985	866	920	921	935	930	962	966	951	938	942	949	948	940	930	972	952	951	968	943	939	926	960	907	958	947	950	971	966	915	941	977	957	954	950	1010	945	1009	941	984	918	979	957	933	969	956	941	945	971	933	944	1001	960	976	956	909	930	966	966	986	905	952	937	1023	968	928	977	945	909	909	985	948	1010	1002	919	945	947	878	1012	950	957	950	944	947	973	989	921	908	964	1007	969	987	934	976	939	1014	1002	940	1001	993	996	953	1017	967	934	949	972	997	963	961	929	960	948	965	928	925	937	982	959	935	970	1004	961	952	969	957	974	996	941	940	936	952	946	929	933	926	969	968	961	1003	1034	922	949	993	936	945	1052	968	919	975	968	967	975	898	946	984	972	1038	929	993	967	953	927	954	997	902	977	922	999	919	966	975	945	970	940	957	969	937	966	981	928	951	923	929	953	955	947	937	990	977	975	927	970	962	974	915	1014	945	1001	938	939	930	926	976	943	979	915	925	969	937	932	945	971	949	953	980	998	972	978	970	973	1012	992	974	974	935	1034	961	951	962	980	963	930	940	975	961	967	965	954	945	958	947	940	968	1010	976	1001	973	971	932	997	972	955	1013	963	955	935	948	964	928	966	930	962	985	926	938	991	956	939	1030	941	1017	973	939	978	977	961	941	944	962	977	956	963	967	984	963	952	964	905	1006	955	949	962	1021	954	980	1017	987	954	935	926	900	951	958	996	953	989	935	932	911	962	1002	1021	920	1007	960	929	1010	990	939	956	962	951	952	966	971	957	977	943	921	956	946	916	922	993	941	947	936	988	939	984	980	1015	955	1001	955	934	966	992	986	968	995	1006	939	963	945	933	902	996	975	927	938	920	885	980	1018	979	982	953	949	998	1001	891	972	952	954	1011	909	974	1007	949	912	953	921	991	972	966	952	1000	924	929	989	942	970	946	949	927	984	943	984	954	959	1024	1008	963	966	957	1002	934	940	1006	934	1013	954	989	954	997	995	927	969	918	1040	946	994	973	985	985	959	948	927	973	982	965	999	948	977	990	928	934	944	957	990	969	983	998	949	921	949	950	1015	940	950	953	1021	979	989	956	969	969	911	973	1003	1021	969	1007	953	961	1017	1002	987	1026	959	1033	1054	937	905	945	981	977	977	992	958	958	974	906	957	1013	929	975	977	962	934	984	995	922	989	1010	897	957	987	921	1002	927	951	930	943	920	1011	944	944	1031	927	950	934	957	943	965	949	947	954	937	948	890	950	944	951	955	954	927	957	1001	931	947	988	991	920	916	933	912	1004	969	1000	957	974	944	950	941	1002	955	999	933	954	944	966	986	921	964	913	1012	995	922	971	989	964	960	1022	948	940	984	1020	980	938	954	960	956	952	968	958	952	958	923	941	991	926	934	1005	965	981	968	928	954	1041	948	888	956	942	977	977	949	984	928	968	956	983	971	988	967	1012	930	943	914	979	971	954	917	1025	980	960	957	981	957	994	943	900	945	946	953	959	912	966	947	914	964	981	892	929	936	973	910	978	987	944	932	931	1016	969	1000	1000	974	938	1000	986	973	960	982	953	982	976	982	932	987	951	923	969	922	948	1030	890	932	938	906	975	940	944	998	973	955	1008	956	1004	945	944	955	941	960	928	981	898	963	1009	955	942	929	966	932	920	985	936	926	975	939	962	956	998	1006	1001	946	977	996	927	985	957	885	988	948	1021	967	933	928	1064	976	957	927	939	968	975	945	951	927	994	984	940	956	955	921	1009	978	900	986	1023	1002	955	974	938	1006	956	963	928	1004	963	963	941	912	945	907	970	899	968	943	969	972	1019	1000	964	923	975	976	932	957	978	943	1019	926	919	926	948	953	1006	973	1024	917	958	966	973	931	950	944	1017	953	985	999	988	1014	1008	966	965	965	946	916	957	958	1007	988	939	1004	929	1001	1003	974	957	930	974	990	944	974	954	973	962	977	911	987	1013	964	967	986	958	989	994	867	1004	916	988	1002	966	1009	1004	965	927	940	939	946	1008	971	1001	988	983	971	1017	1002	986	997	982	912	951	973	956	989	1023	956	981	926	947	952	994	945	955	928	971	909	971	951	975	977	965	963	961	1014	997	953	983	903	886	938	942	980	958	971	1052	914	940	944	987	925	961	949	984	989	960	942	994	957	927	916	994	945	975	919	902	916	949	974	962	972	954	980	908	995	911	947	983	932	1031	995	979	984	912	952	957	925	1007	976	1002	962	983	964	960	988	990	962	993	992	969	954	991	994	992	944	897	917	936	962	926	942	914	959	940	900	923	995	978	1013	944	908	1019	980	974	959	928	961	975	1032	903	965	964	960	921	1002	937	936	964	1004	964	948	922	965	961	937	933	899	933	1011	972	991	926	894	991	965	964	969	970	960	1012	931	948	932	1008	973	978	992	892	968	1018	978	966	947	913	971	983	967	971	968	919	978	949	928	958	971	899	961	962	976	975	903	1030	931	964	967	964	1029	974	920	968	975	934	983	978	894	936	912	986	939	906	964	975	963	979	936	998	983	999	995	959	976	962	982	1002	973	935	926	959	924	928	977	945	973	946	979	997	943	971	961	1016	974	987	925	898	963	951	1028	933	983	940	937	938	950	918	957	978	929	982	952	1021	972	935	931	987	975	942	949	906	975	888	996	986	917	958	968	980	983	981	978	1007	931	994	1005	917	950	928	945	1010	959	960	960	953	957	965	976	922	958	932	985	987	1033	918	968	966	1006
3746	10153	8269	4040	3127	2744	2292	1697	1643	1509	1382	1144	1180	1178	1159	1140	1096	1065	1067	1054	1045	1010	1018	999	1015	1066	972	983	1051	1050	971	1064	1029	1028	1016	999	975	1056	994	998	978	966	1009	987	1008	988	1101	988	992	1023	954	1009	1005	1020	1009	1031	1002	1037	982	1037	1020	968	1021	1030	994	977	1000	985	1026	1003	992	1035	1022	981	1051	1040	938	1031	1057	1001	994	1017	995	1021	996	983	1016	975	982	1050	1019	1006	998	963	1033	957	991	965	980	937	1010	950	968	961	1003	1018	951	977	1019	1003	1018	1004	965	935	956	994	1016	1039	981	1008	984	981	949	1027	965	974	1010	967	1011	980	1004	988	992	1025	979	989	943	989	993	1004	1018	999	963	1011	1007	1043	1014	997	1052	996	945	1028	951	983	983	1027	991	984	1009	1005	1022	996	1032	951	977	970	983	948	965	949	991	942	1025	952	986	1029	1002	1028	996	1012	1008	981	1040	1024	1015	1004	1011	951	1051	1025	1001	955	976	967	981	1003	984	966	1007	1005	1031	995	975	1039	1013	1024	956	977	1093	1022	1018	985	939	996	1031	1009	964	1005	1016	1014	1009	1015	987	991	1047	982	990	927	1036	978	926	1017	980	1052	956	997	1040	1000	1057	997	986	992	945	962	974	998	958	969	979	976	1019	958	1024	989	1036	980	1039	1035	922	1023	1021	1007	1087	914	1019	1003	1030	1015	990	967	1000	973	1033	1043	1037	993	995	997	910	1023	1002	959	1010	1020	987	1020	939	967	952	1049	999	958	1004	966	1041	996	980	1012	983	965	981	1006	1041	970	983	1017	983	1023	992	1007	964	995	1011	988	935	958	1009	967	1027	1001	981	984	993	991	948	1006	1010	974	1081	1018	983	1036	1029	984	954	1039	980	1018	1007	979	1005	960	1016	1008	1002	1007	976	990	1043	982	1009	976	1013	1024	1078	994	1039	932	983	978	977	1002	954	981	1047	1001	978	982	1017	1016	930	1055	1050	995	984	987	1030	995	1000	1006	989	950	993	992	973	1003	1000	950	1018	972	988	1020	965	985	990	974	1020	976	994	989	971	985	982	1006	1009	1008	1044	1047	1004	994	992	987	986	972	974	1016	983	1007	1053	993	1008	1026	998	1019	965	1037	1005	1007	1017	1023	998	1029	937	1072	972	969	1065	1067	1066	996	996	1072	940	1005	988	1001	1004	999	984	944	1016	974	968	985	1051	971	1013	980	1047	985	997	988	975	1030	993	1043	1001	979	966	987	1026	1004	1024	1016	950	1009	974	971	918	973	986	997	985	1042	983	991	928	1008	987	1013	986	1012	1033	980	1013	993	960	972	974	1038	965	990	1008	1025	994	943	980	1015	983	971	1012	942	936	965	1044	1002	986	1038	990	971	980	1049	999	1008	983	965	1039	1030	932	1037	1043	956	951	996	972	1000	986	987	1028	1049	1001	1016	981	987	1000	1018	972	988	1056	1000	930	1015	1010	966	994	1022	1013	977	957	973	988	924	970	1053	976	1027	980	998	1007	1041	978	1026	1024	994	959	961	1005	1039	992	1030	997	1014	1021	979	992	1009	1002	1043	999	1002	979	950	1023	1045	966	981	1060	988	966	984	1018	986	965	1034	1010	1071	984	1026	1021	1028	1057	1028	962	950	970	1008	994	985	1003	1067	947	1045	1010	982	981	994	1019	968	1012	991	948	1004	1030	987	1004	1034	996	949	1003	963	996	982	1039	987	998	1022	992	999	1050	955	988	993	1006	1005	995	968	981	992	999	991	1030	982	995	1004	1021	954	974	1024	963	1029	1001	957	1050	1011	1041	1008	1012	1018	1040	1023	989	999	988	1029	1004	1025	1024	973	1011	1071	961	1033	939	967	966	912	1015	991	1034	989	989	1056	1011	1020	987	962	1054	991	1028	991	995	972	972	1032	1044	1009	1019	988	947	990	1029	981	984	1036	1009	986	995	1004	971	1021	953	1007	994	943	1054	993	999	1064	990	959	986	874	992	1004	1043	994	1004	1022	984	1066	990	965	1009	991	962	982	990	943	1016	992	953	985	1011	990	1004	946	1012	1028	972	982	1024	1012	1052	1000	971	939	949	965	996	980	979	957	1013	921	987	1048	1027	994	951	926	980	1006	1033	976	1034	999	933	954	1038	962	1061	1049	999	1001	1008	956	984	967	985	995	1003	1040	999	1009	983	1021	996	1012	975	1021	996	941	1033	1021	971	1011	984	967	1027	1001	929	949	962	1004	960	943	940	977	989	904	978	1013	1052	971	1021	1048	974	910	984	978	1022	979	976	1012	974	993	987	989	989	1025	996	1035	1008	978	1007	1002	991	968	944	1003	985	983	969	1071	1009	1029	988	997	1067	1026	1026	1029	965	1042	1038	947	924	1044	972	1001	1015	1018	1008	963	1004	935	1055	1032	983	997	1019	962	999	1023	1011	1029	1022	1048	986	966	974	943	1017	989	1022	1047	970	977	1031	1015	1003	989	969	1012	948	956	1017	974	964	999	949	1023	1027	964	1037	974	1020	993	991	1026	1009	1006	1016	1026	951	964	1004	1021	1037	1009	964	990	970	1019	985	988	998	1044	962	975	1014	993	945	985	997	977	1014	1017	1014	1029	992	1082	1014	1003	1010	1008	1000	995	940	1016	996	931	976	1010	1008	974	981	942	1011	970	1014	995	970	1009	1007	978	988	951	1023	935	998	1039	980	1013	995	976	985	1016	1041	1044	948	1020	986	1014	944	973	951	1043	953	1029	1017	1027	1012	982	1010	973	977	1000	1021	978	985	998	979	1013	1051	971	1037	991	1009	1027	963	986	989	1022	1022	1025	998	1033	996	1013	947	963	969	1005	948	1023	1030	983	1011	975	984	1042	932	1021	1008	997	979	961	989	973	1004	970	1016	983	1057	1019	999	997	997	973	975	1011	1060	984	997	1006	988	994	1004	1009	987	952	973	1041	956	977	961	984	993	986	1000	966	971	999	990	984	977	946	964	962	1002	1021	968	1024	996	1037	973	971	991	950	976	1039	990	1020	949	1026	1086	1017	996	996	975	1017	936	983	994	996	998	981	1006	1012	989	1005	1017	967	958	992	1001	1016	1039	980	985	958	1024	1002	1006	1015	1016	984	989	956	963	913	1003	1029	979	989	973	1074	960	960	1019	991	999	1026	1015	972	994	1006	984	988	1042	1018	1004	984	971	963	981	989	1010	1008	955	1012	987	989	992	957	952	938	913	947	910	1016	1002	1047	980	1029	1013	1035	1012	963	1027	988	1044	1021	1064	975	1044	1094	996	965	1006	990	997	1022	964	1047	999	983	976	957	976	965	1042	1016	1031	977	978	1029	1002	1004	981	1028	1002	985	983	1017	1016	1028	977	940	931	1016	1005	1042	937	1015	929	977	1046	1019	993	992	1020	989	958	984	1009	1013	1016	972	986	989	1032	946	972	1008	985	1034	1004	965	1028	952	1002	1023	952	1063	994	1054	933	1028	939	979	958	1027	1001	980	1039	1036	1005	1025	1008	971	988	1070	988	1019	993	1021	999	942	1035	1050	990	1006	1003	996	981	982	937	1023	950	1052	1004	990	1065	1026	1014	1017	987	967	1095	1070	997	1007	976	1020	1035	932	1011	1002	1026	996	1016	989	998	958	993	912	983	995	1017	1017	971	954	973	994	1020	980	1027	965	1043	1004	1001	963	1004	964	984	1026	970	958	993	1006	991	1034	1057	986	1011	1012	983	942	982	986	1001	928	997	1028	985	999	1044	1040	998	1005	1001	904	963	1023	970	915	959	1011	957	1029	989	919	1009	1019	968	1048	1057	1013	956	1014	994	1006	969	1020	1046	985	1006	1048	955	988	1005	939	1051	1022	945	981	1036	997	1012	1015	1015	939	1025	1021	1006	978	1010	990	968	976	964	966	992	986	935	997	1016	996	968	989	955	1029	1023	972	992	991	977	1007	1020	992	968	969	1064	986	1000	1027	997	930	995	1047	1056	970	1025	1012	993	994	1014	958	957	980	992	1062	1019	1008	1028	974	1028	964	1018	1058	934	976	991	1029	962	991	1035	981	967	908	1019	885	1032	981	1069	988	995	1024	1033	985	1001	996	984	955	992	952	998	992	980	967	964	950	1018	1012	1007	1002	1029	1021	1023	968	958	908	978	973
24635	21239	27814	24866	15562	1082	649	448	405	390	398	323	342	301	324	297	291	301	324	288	335	276	277	270	307	272	270	266	284	271	276	263	254	266	256	259	274	281	260	279	264	241	272	272	268	257	271	252	281	263	287	293	269	280	252	291	270	284	258	295	263	252	266	289	271	257	267	245	232	257	259	263	267	283	261	263	270	277	246	288	273	295	241	276	291	256	246	283	264	249	247	250	241	273	285	263	238	293	285	248	266	293	279	255	269	272	266	297	294	289	276	284	272	279	251	270	273	245	273	295	274	272	266	241	264	251	247	247	252	242	234	250	261	247	233	253	236	277	248	248	277	271	276	279	265	297	268	256	273	296	281	270	271	290	271	274	256	247	281	253	245	270	259	275	248	277	281	272	264	276	255	267	277	253	268	280	278	270	250	256	262	262	260	274	265	247	270	276	255	266	278	252	302	270	270	285	269	279	254	245	251	290	239	273	270	270	248	260	278	268	249	240	263	292	252	261	262	269	268	263	277	255	260	250	288	258	271	253	256	272	291	256	254	278	265	262	238	248	252	269	277	273	241	269	278	266	296	279	258	271	253	269	276	231	249	272	262	268	294	256	263	238	278	245	257	283	238	249	270	256	300	287	279	277	251	253	258	253	291	287	265	255	262	280	242	286	281	278	261	260	253	257	252	282	273	280	274	255	265	292	256	266	255	261	275	245	259	271	246	257	272	306	257	261	265	260	240	272	256	238	261	267	265	260	257	269	265	255	273	216	261	273	258	277	264	278	281	278	266	247	256	285	301	249	254	274	253	278	259	286	255	275	255	271	294	281	257	277	263	289	277	289	249	243	272	299	288	270	279	268	267	299	283	290	276	244	277	255	226	268	255	254	285	258	276	282	288	277	292	272	238	292	257	291	278	289	291	271	230	240	275	276	244	256	292	265	273	259	255	262	306	284	249	279	255	263	251	280	248	273	268	264	266	256	241	299	248	272	276	253	286	263	265	240	276	247	237	268	263	276	271	246	291	284	282	275	262	259	252	286	268	247	280	269	273	253	252	284	256	256	245	242	237	274	260	272	248	269	273	247	249	243	275	280	280	281	258	260	286	307	262	255	272	235	282	254	277	275	243	271	267	267	270	265	275	252	265	246	255	269	264	262	244	232	284	286	259	262	264	259	283	251	281	264	249	243	254	240	284	282	280	274	253	258	262	236	274	279	235	272	262	258	284	244	261	288	264	262	250	274	242	271	289	266	273	247	242	258	264	249	261	249	300	252	246	259	268	258	253	237	280	274	265	282	284	263	258	248	267	253	274	271	292	258	268	273	279	271	282	269	274	257	272	272	257	265	249	257	243	255	263	229	286	276	253	263	253	273	252	232	287	248	274	268	277	300	268	259	276	270	262	261	293	255	271	244	284	236	236	277	263	255	277	262	271	266	278	271	258	291	265	253	280	278	274	252	242	252	265	276	250	263	281	309	263	262	237	276	252	248	244	275	255	245	258	249	248	258	225	265	284	245	266	251	262	246	259	275	240	266	241	249	272	309	261	272	253	287	252	243	267	244	265	252	279	265	240	275	258	268	281	257	257	300	280	277	292	270	269	263	248	259	265	245	263	260	257	283	262	254	273	251	252	274	265	274	258	254	259	236	272	270	260	268	270	242	274	303	246	252	250	276	276	264	268	251	240	286	280	277	266	286	245	266	271	280	290	304	246	255	264	249	267	280	248	257	263	282	235	280	251	269	277	282	248	247	266	259	254	284	291	265	244	260	272	308	227	266	305	242	246	253	246	248	257	256	261	253	261	288	258	247	264	252	272	265	265	289	264	248	266	282	277	276	261	261	231	264	268	268	253	266	282	284	303	251	251	267	258	258	262	230	278	285	255	281	274	272	265	260	257	269	256	278	300	302	254	285	263	302	255	260	244	248	280	281	267	270	255	271	249	258	284	268	292	286	261	265	268	282	257	256	287	262	287	269	270	299	262	250	279	279	287	273	275	234	245	262	253	245	263	277	250	299	301	236	264	273	273	243	266	270	273	249	258	281	256	266	248	261	267	273	273	245	236	270	272	260	277	247	242	244	254	282	279	250	274	244	290	266	276	276	279	256	262	267	259	262	231	279	257	241	259	251	265	293	271	272	275	264	284	276	235	251	262	236	264	285	261	265	241	258	262	242	261	271	262	234	287	266	267	292	268	250	269	264	266	228	290	253	255	268	256	282	252	248	269	292	277	259	297	286	287	265	266	240	280	258	270	320	261	292	267	248	251	288	249	255	254	249	261	247	284	245	293	258	247	268	269	273	243	286	265	262	253	227	275	260	282	292	284	279	260	243	291	260	291	273	275	245	256	254	264	272	282	261	265	273	268	259	269	256	265	273	254	253	278	248	286	279	277	254	271	239	259	256	261	239	275	248	243	275	287	271	261	273	248	259	248	244	296	266	271	265	227	259	232	255	290	256	243	291	247	270	250	233	276	281	265	264	295	298	291	258	283	272	249	281	262	241	259	265	239	247	250	254	256	284	287	277	253	250	294	276	259	233	253	270	244	264	244	256	287	239	232	255	265	260	262	282	248	237	261	252	252	263	267	263	267	258	252	244	275	268	248	252	275	242	263	277	272	238	278	279	263	284	246	280	255	272	267	279	278	254	278	276	269	216	277	268	258	248	251	253	253	245	256	249	292	244	229	278	280	277	270	268	277	275	247	275	265	225	270	273	268	280	269	280	249	253	270	280	236	247	246	267	265	269	265	273	272	269	236	250	266	282	282	242	242	291	262	255	282	247	260	259	245	252	262	244	277	253	289	252	257	264	261	268	259	273	249	263	270	266	270	264	276	254	253	282	294	285	265	250	299	267	276	267	259	275	267	259	265	246	272	260	274	292	247	311	239	304	266	258	261	254	231	267	288	271	263	278	293	253	246	230	244	249	269	261	267	265	255	253	246	271	262	266	253	294	265	234	257	253	275	259	271	255	297	284	237	251	286	308	270	264	255	296	273	260	266	253	261	250	268	273	273	254	256	249	273	269	233	266	275	290	264	238	263	245	236	297	273	294	245	254	266	259	255	302	264	240	253	263	257	266	271	244	267	254	290	288	255	258	285	256	229	281	317	253	261	271	257	256	259	253	229	267	224	280	271	306	276	274	278	265	262	274	242	276	265	269	279	248	273	285	230	259	249	249	253	246	288	276	289	265	270	263	232	264	303	281	253	253	268	271	266	261	255	282	267	252	261	275	273	287	261	257	254	259	258	245	297	281	240	259	274	272	243	272	265	237	261	272	259	250	238	252	243	258	267	283	288	260	254	264	262	251	280	281	266	240	267	291	258	266	247	257	246	257	283	254	260	261	244	256	273	242	252	243	272	291	274	271	281	280	282	254	268	255	294	273	270	268	245	258	274	268	246	265	261	287	286	240	246	248	270	235	259	259	248	243	254	260	258	276	246	272	294	267	266	301	238	243	271	252	252	298	287	261	267	234	276	279	263	253
3248	5788	4536	2031	1484	1343	965	706	618	519	450	411	402	416	369	359	366	360	347	300	352	359	325	322	329	295	358	313	339	320	266	304	297	322	329	327	303	321	303	307	333	302	329	314	319	307	303	324	326	321	295	293	292	324	283	299	292	289	309	327	300	318	297	309	314	320	293	314	343	310	314	297	307	296	316	323	329	311	297	290	307	317	297	298	301	317	295	317	319	295	300	295	306	317	290	292	322	305	287	286	290	329	296	270	293	266	313	327	279	297	333	274	302	342	331	322	317	293	315	302	284	321	322	284	342	322	287	284	273	309	306	295	289	313	310	319	299	274	305	269	282	319	294	297	289	284	290	322	310	309	301	315	338	288	318	316	304	314	320	296	290	326	322	273	317	295	295	302	316	304	299	327	334	297	295	308	327	348	332	313	326	295	302	293	306	312	308	319	273	304	345	313	311	279	296	279	299	304	317	273	273	288	304	315	299	316	354	303	290	313	270	288	255	303	316	301	320	326	295	309	282	334	290	325	278	319	337	307	321	308	302	307	310	323	303	331	296	308	296	335	311	295	305	298	286	303	268	301	321	299	283	295	300	306	318	312	326	287	319	300	285	308	286	299	315	302	325	346	293	289	301	297	303	298	315	319	279	305	305	323	291	281	302	321	277	299	316	297	311	302	319	304	325	298	313	325	310	330	309	314	294	328	287	296	326	310	311	310	282	304	309	325	312	325	290	257	302	299	289	301	318	302	298	312	299	338	297	303	291	270	288	344	293	323	306	289	319	313	326	314	326	337	292	294	314	293	318	287	303	305	317	290	299	323	312	294	295	309	291	295	289	322	307	300	316	301	308	370	315	332	308	328	309	299	293	329	303	316	328	300	305	329	330	311	309	282	290	320	310	319	307	301	311	299	317	291	288	311	291	316	290	301	323	313	321	282	316	310	290	307	296	290	320	320	311	310	310	343	298	293	321	291	317	290	337	299	307	329	315	296	306	315	307	296	311	318	307	334	296	329	333	326	326	298	299	282	306	295	279	293	314	303	289	297	296	289	303	308	307	285	323	314	314	329	329	292	294	288	316	330	305	316	291	289	304	307	310	276	314	315	276	306	294	315	334	296	293	315	302	274	286	315	296	322	327	341	316	318	310	294	297	317	310	339	293	295	276	312	287	312	297	280	296	303	290	329	319	319	305	297	312	288	303	336	291	297	261	294	315	300	288	279	324	299	302	304	289	305	309	305	298	309	315	328	330	300	288	267	272	307	307	286	308	319	325	327	335	300	314	318	318	307	310	298	323	296	390	292	289	306	316	296	305	309	315	298	323	306	336	301	317	305	315	313	302	279	337	305	357	326	320	287	295	318	318	341	286	336	301	316	300	310	273	320	283	318	301	305	318	342	314	295	306	306	306	296	286	265	306	287	297	312	294	320	307	309	313	302	298	293	304	305	293	299	285	292	304	295	308	299	309	336	273	283	320	294	320	320	297	315	286	297	286	292	308	309	316	312	322	307	318	284	302	335	286	306	326	312	293	288	262	286	314	274	314	306	322	286	320	320	301	310	302	288	308	302	319	300	286	302	318	286	285	302	323	306	286	334	303	277	327	269	321	298	310	314	296	315	309	320	336	308	310	296	290	311	314	299	292	288	306	317	295	314	293	339	351	321	299	308	306	281	297	301	282	318	336	310	317	295	333	322	284	331	307	296	258	291	313	339	320	308	298	316	298	310	329	329	305	272	311	285	305	350	300	303	296	306	318	361	299	323	310	289	274	306	284	278	311	295	300	301	306	339	296	313	300	286	298	304	285	278	272	309	301	298	303	296	300	282	329	328	311	325	283	291	265	316	330	312	325	308	288	318	292	308	296	279	311	316	294	322	282	300	276	278	331	285	292	327	322	306	348	302	312	316	294	269	306	292	271	309	324	340	343	308	289	311	273	316	276	304	319	319	331	333	298	322	311	279	287	330	308	326	328	288	292	289	320	286	291	300	290	319	313	325	269	300	290	334	322	285	315	320	310	284	328	342	297	314	308	309	285	272	323	307	313	305	284	305	315	292	279	294	314	311	284	329	321	284	320	295	299	290	302	347	285	331	301	298	327	319	332	297	310	308	300	298	300	335	309	333	308	286	342	299	280	316	314	319	288	323	301	330	297	338	303	337	298	284	305	303	325	318	295	295	292	315	304	292	304	320	296	366	293	270	302	292	300	333	308	290	298	325	296	306	301	279	325	294	309	285	276	289	294	302	318	306	321	315	283	314	302	321	310	301	341	289	305	278	293	316	318	279	289	338	322	285	318	320	293	279	305	319	314	305	326	312	322	321	288	284	303	277	323	304	300	306	331	308	308	299	336	295	299	285	312	300	287	308	351	316	322	305	315	297	279	294	297	294	295	310	285	284	268	287	295	305	300	297	295	289	338	318	296	286	324	284	314	295	284	357	308	301	296	316	305	299	333	324	345	287	321	309	318	335	271	291	292	337	331	312	319	319	295	281	310	315	297	311	310	306	345	293	304	297	285	288	283	268	277	262	273	327	270	306	312	295	292	308	294	307	273	329	311	288	315	322	330	308	305	310	309	318	312	348	302	324	322	292	298	322	314	287	308	292	284	313	312	315	286	325	286	309	267	290	340	315	334	325	322	322	295	309	305	345	313	301	309	343	271	322	308	288	309	302	312	332	301	302	300	325	310	312	283	325	319	322	298	290	296	301	289	306	303	298	342	308	288	298	337	304	312	344	302	312	312	293	326	291	304	319	341	335	313	338	308	298	295	307	289	289	301	297	323	303	309	287	289	298	283	287	310	302	291	313	311	309	305	284	319	312	299	297	315	312	323	299	337	293	300	296	298	310	327	285	307	298	331	285	317	312	302	305	281	307	282	302	302	304	285	310	289	314	310	319	275	293	318	296	318	306	321	299	290	301	308	303	303	308	305	305	328	297	297	302	294	282	312	317	297	305	261	309	290	306	299	326	309	279	320	309	293	302	286	301	294	306	306	307	317	308	296	301	309	305	308	319	298	276	320	282	319	280	272	326	283	323	336	321	315	301	309	312	296	304	316	310	304	309	299	301	308	310	325	297	332	304	300	300	344	311	315	326	282	311	318	281	307	317	281	313	303	329	284	290	299	301	316	296	317	307	333	307	320	282	288	292	284	322	318	288	291	278	309	311	304	307	290	316	293	282	316	287	277	322	313	284	320	312	311	341	336	311	308	304	299	322	328	308	346	291	306	319	278	319	321	293	304	320	304	299	319	328	307	323	272	263	297	274	291	305	310	340	311	308	308	318	311	317	290	312	301	346	325	301	293	293	282	314	316	316	308	316	302	292	313	293	302	314	306	337	317	295	330	269	292	330	273	313	325	298	298	288	326	301	295	311	296	328	281	288	286	327	308	308	322	324	321	306	348	287	305	317	314	291	263	328	313	310	324	278	283	283	328	292	309	324	271	341	319	325	320	294	317	327	308	299	300	309	310	300	294	300	294	277
22410	21286	29114	23773	21285	21392	13125	1968	1412	1360	1182	992	1005	964	965	912	900	844	846	818	824	815	832	863	878	793	782	792	769	802	815	804	753	812	784	772	740	731	799	817	802	824	786	765	763	776	804	752	779	819	779	753	721	712	767	790	797	761	741	755	754	798	788	802	783	759	768	786	794	746	746	820	743	713	706	766	791	763	703	736	713	768	780	805	812	781	751	758	774	754	767	833	754	772	768	765	750	768	782	739	776	776	749	737	751	786	766	746	721	730	770	789	734	780	760	769	747	761	703	775	770	759	753	786	763	771	730	835	827	795	719	754	732	767	711	719	738	773	722	742	778	779	765	726	768	780	741	740	766	745	723	781	744	782	695	783	741	747	775	749	781	776	771	741	809	754	689	744	771	816	766	741	717	751	760	765	733	747	736	775	775	779	729	780	751	776	771	735	796	780	776	717	758	781	749	823	797	762	739	742	765	816	808	746	745	746	753	725	790	728	816	735	730	745	767	785	721	766	812	725	769	733	776	759	763	789	783	740	752	788	783	743	802	786	745	712	733	783	733	743	768	797	777	747	730	757	739	796	763	755	756	722	758	734	769	739	773	753	731	780	812	829	709	779	800	750	751	755	745	800	733	740	768	702	808	761	756	732	747	761	823	731	749	762	791	716	754	791	771	748	813	770	764	714	761	779	803	767	732	765	734	753	801	753	743	802	712	720	704	741	782	777	786	769	778	766	766	795	757	795	733	733	760	756	761	713	772	710	750	732	745	754	760	771	805	761	713	776	799	794	730	744	745	750	743	772	787	815	694	721	773	753	791	758	780	760	710	786	785	786	764	759	745	748	741	748	801	737	741	755	722	769	753	789	735	721	737	755	744	742	770	678	761	760	792	779	779	767	730	770	729	721	825	749	765	719	755	746	753	746	778	791	796	784	734	771	734	807	742	744	749	769	737	746	748	799	750	779	813	820	785	715	760	768	751	761	758	735	785	766	693	798	741	742	773	791	673	743	726	740	726	796	751	729	742	751	768	752	688	810	741	778	735	782	777	764	763	729	766	788	763	719	778	792	732	823	699	776	766	762	783	758	775	794	784	741	771	730	802	725	756	713	764	751	735	737	748	828	758	753	743	799	742	743	742	745	761	678	794	740	737	790	742	732	747	738	766	758	772	737	771	727	770	763	770	718	776	740	695	839	756	746	758	775	756	761	761	741	730	762	759	783	783	788	748	775	734	759	795	767	829	753	801	763	711	766	760	741	768	751	769	771	784	727	785	751	791	720	767	732	744	737	751	738	749	712	775	809	771	773	751	755	790	745	804	763	743	783	770	767	717	743	767	769	761	724	741	790	821	771	748	736	763	711	782	755	730	734	698	795	775	745	745	757	746	739	780	748	747	792	770	699	723	728	796	794	771	806	763	749	714	791	768	738	765	735	766	757	739	739	751	776	791	777	798	740	816	774	749	725	736	737	837	763	778	733	747	758	753	794	778	788	762	739	763	776	723	772	785	790	792	725	789	751	710	753	725	752	722	782	806	733	718	701	730	741	737	777	792	772	769	750	770	740	749	769	715	783	791	792	773	754	745	766	792	740	778	726	712	787	732	779	785	769	765	722	761	764	773	791	759	780	739	768	786	718	774	804	717	787	745	773	766	745	729	772	757	746	774	753	775	757	775	729	726	733	715	748	714	747	736	791	752	682	790	748	780	779	766	708	769	756	734	772	821	723	752	785	787	777	732	749	765	744	773	795	836	746	707	769	727	771	746	787	769	748	743	770	725	697	722	802	695	786	745	765	763	761	734	764	771	785	784	777	765	749	708	766	752	726	804	760	773	730	800	782	775	738	760	722	771	768	737	833	743	746	803	779	788	747	740	731	708	741	766	685	705	731	765	768	752	783	733	727	746	769	782	757	772	812	752	747	737	767	714	734	719	765	764	794	682	713	762	790	757	768	776	781	741	760	768	753	703	761	798	784	758	771	727	788	771	794	731	751	816	751	805	797	790	766	746	791	729	769	710	771	756	732	752	787	783	727	779	743	763	744	811	749	754	733	785	772	768	726	752	734	720	774	741	722	764	741	792	736	746	776	736	791	792	772	782	744	746	745	726	766	757	797	762	704	771	743	764	809	757	722	748	760	759	776	777	829	787	772	731	803	777	770	771	753	758	783	789	750	710	745	765	741	767	738	811	739	817	754	744	771	758	773	792	728	737	718	738	770	727	769	738	731	742	773	764	784	773	768	780	763	785	778	793	761	779	786	782	772	754	778	729	785	758	796	736	749	756	754	766	795	731	797	728	789	759	808	741	743	754	736	726	808	791	776	772	764	764	768	792	798	792	805	753	712	739	747	808	737	741	757	747	723	738	740	725	753	774	759	777	776	720	749	791	794	820	737	777	741	752	770	806	746	772	813	769	754	766	766	769	772	709	783	744	733	697	807	751	758	742	727	756	748	750	785	761	779	730	753	725	743	756	753	732	766	717	779	781	733	796	793	770	773	719	849	790	766	794	762	832	722	745	773	758	734	726	784	766	755	810	762	738	744	709	756	818	750	769	739	726	796	762	750	717	776	813	711	742	758	677	808	760	749	742	740	757	745	746	727	687	803	712	736	764	711	774	732	747	782	789	747	726	760	730	760	742	772	752	750	721	742	817	757	740	742	772	774	730	763	768	762	735	708	785	740	763	767	749	735	766	785	766	776	770	743	779	720	789	757	769	807	805	778	803	759	782	727	725	722	749	749	791	723	775	716	767	752	761	770	773	744	735	711	804	780	740	724	702	746	778	744	786	742	753	767	770	793	747	744	713	761	803	763	759	801	729	777	718	753	745	751	745	774	771	749	796	750	798	765	716	767	761	832	753	717	750	727	770	711	733	780	724	790	769	752	738	759	750	803	743	720	727	735	796	747	774	714	752	771	773	770	754	745	741	779	744	756	807	752	731	768	782	749	796	747	759	721	760	746	794	794	739	799	770	757	712	721	755	803	765	784	763	767	767	749	808	749	768	777	748	730	752	798	778	768	753	779	771	738	750	793	762	762	739	724	825	736	737	718	777	797	818	716	787	738	762	744	753	810	770	749	712	755	727	770	712	756	758	773	802	754	717	782	764	779	760	791	709	758	788	747	798	757	788	753	769	722	752	791	789	750	739	799	763	790	794	776	747	745	743	719	766	811	756	750	759	781	794	735	826	749	752	749	751	718	785	758	760	799	726	765	697	791	740	757	716	735	779	710	735	740	726	749	811	733	745	803	788	782	725	784	778	756	703	729	713	764	766	768	763	767	740	727	744	733	742	751	762	745	741	735	755	754	762	751	732	731	791	748	756	737	805	696	685	747	801	783	761	768	757	770	749	757	706	732	784	743	784	725	754	724	785	773	735	786	755	753	722	726	761	766	741	750	766	758	758	756	759	772	725	715	766	754	793	797	780	690	761	797	776	742	727	714	763	755	735	755	745	733	748	782	735	781	760	781	720	704	804	772	759	780
4778	16069	12654	6338	4830	4047	3048	2181	1844	1639	1489	1144	1189	1116	1053	1081	948	975	968	951	908	909	908	801	846	884	840	864	889	850	892	857	883	815	854	846	875	812	789	817	782	776	837	843	851	768	813	843	796	865	798	809	797	791	848	839	881	778	840	809	783	825	840	824	837	818	808	815	805	805	833	822	839	821	814	826	832	802	748	799	851	871	801	760	823	806	850	834	825	770	838	762	809	846	809	842	861	839	780	789	846	851	789	799	816	852	807	861	812	808	782	836	835	764	808	879	828	811	854	765	839	869	771	823	850	825	767	835	836	840	837	787	779	841	801	748	793	820	881	784	825	837	806	832	821	838	835	840	825	830	795	761	800	825	876	830	778	840	793	843	824	815	801	762	804	848	787	841	836	792	791	789	877	754	802	796	821	806	824	793	863	817	771	804	843	838	799	805	779	768	808	815	764	806	758	775	797	882	806	744	838	837	833	816	827	818	774	789	828	875	801	811	822	751	768	820	817	823	846	824	846	849	780	807	805	815	847	829	831	850	858	746	767	826	804	757	831	803	764	806	771	795	814	811	815	811	822	785	805	851	803	777	797	799	847	809	770	782	769	778	804	821	801	840	833	859	817	835	764	766	819	791	834	804	796	849	886	838	813	788	814	805	815	866	788	878	821	831	830	824	827	864	845	807	870	814	854	768	753	833	843	794	824	812	801	732	809	831	829	825	767	786	834	836	838	831	832	839	826	847	867	807	820	752	770	813	822	781	798	807	830	847	790	804	798	764	809	861	829	822	757	823	804	822	832	838	835	849	774	816	801	815	813	848	765	810	825	787	801	848	862	796	857	860	856	799	841	792	838	845	850	832	784	805	833	806	754	848	827	832	797	842	808	768	860	833	835	818	781	812	769	796	845	792	810	856	837	828	844	804	816	762	757	783	830	761	803	796	855	798	830	817	794	794	829	783	777	822	843	806	771	810	834	823	838	809	831	816	829	812	825	849	784	839	817	810	861	774	774	759	803	875	841	808	844	859	836	805	838	843	793	827	759	868	821	779	797	803	825	808	795	870	853	792	783	815	817	815	827	831	817	783	797	783	806	841	813	807	800	796	785	766	799	788	795	815	790	840	808	787	820	881	776	844	750	785	830	798	805	771	829	808	787	778	797	805	820	803	790	738	786	786	835	801	862	772	779	783	821	824	850	841	804	804	806	765	854	795	807	795	791	836	822	797	763	842	788	829	816	761	813	801	777	831	818	759	758	815	878	799	807	837	772	775	821	790	860	811	843	848	759	820	789	798	884	773	813	784	795	748	773	821	782	862	821	859	745	865	790	815	829	812	830	803	837	874	756	827	846	800	781	852	786	829	845	822	838	809	811	820	817	787	806	812	782	789	852	788	806	802	860	807	795	809	803	767	807	783	813	810	766	811	803	827	854	822	792	841	823	798	850	793	809	807	797	813	753	870	818	879	804	807	818	782	857	825	858	801	850	802	749	824	783	755	811	801	794	885	772	862	833	855	856	824	866	855	854	823	861	821	798	834	815	814	808	825	798	853	820	795	825	796	767	717	798	798	864	806	845	821	800	795	814	805	780	781	842	828	840	814	777	829	855	829	817	787	837	839	801	829	809	784	790	819	781	802	828	784	825	834	813	817	782	863	802	837	811	801	808	824	790	817	835	789	780	808	783	829	807	835	817	841	783	765	805	803	814	837	789	795	812	827	803	818	847	823	813	805	854	821	820	849	836	819	846	833	750	772	863	824	828	808	900	821	855	810	787	845	749	840	838	799	770	781	795	765	782	834	819	792	822	849	793	827	827	806	789	788	791	842	835	811	843	772	803	830	839	766	796	865	807	800	770	837	793	799	828	832	789	805	817	809	855	790	821	863	785	847	840	770	793	820	825	829	787	807	782	762	828	851	828	849	809	775	809	777	826	822	796	812	830	853	812	830	831	787	790	871	862	786	799	811	771	761	780	780	820	810	850	808	813	831	820	805	787	829	749	836	819	782	776	804	884	814	791	831	811	806	766	784	811	809	818	811	796	836	811	834	789	780	796	812	796	827	853	776	881	876	812	807	809	811	864	834	799	802	814	765	831	828	815	840	813	794	793	844	806	801	798	842	820	757	805	827	812	840	781	784	820	809	788	780	811	839	788	835	785	827	772	814	777	822	760	775	819	788	837	822	796	836	823	813	800	799	816	776	812	787	809	881	834	835	847	795	796	812	823	823	813	786	825	775	801	798	761	799	839	825	746	797	834	823	781	783	830	797	837	794	883	812	839	797	794	820	778	829	855	802	826	814	745	767	783	762	721	813	874	824	824	772	791	809	776	793	827	837	859	800	816	836	821	855	818	820	800	777	796	792	771	837	799	796	819	759	780	805	800	813	772	857	782	820	809	772	819	820	808	855	873	853	794	823	821	799	844	835	844	834	818	795	792	818	805	815	834	846	799	809	851	816	788	775	803	840	856	772	800	801	831	824	767	779	817	802	824	811	800	815	841	839	818	853	766	830	792	792	801	826	823	798	809	812	806	779	825	797	816	793	805	841	823	776	787	760	820	776	827	820	812	808	813	768	795	831	817	781	796	801	797	861	845	804	728	845	781	811	856	815	881	786	787	842	793	792	783	777	811	791	862	831	834	822	717	823	813	787	809	813	836	856	821	800	815	813	840	768	859	784	825	798	764	815	840	835	804	842	821	801	842	789	822	776	801	837	824	777	812	829	815	815	810	825	800	800	810	873	854	789	867	757	840	817	760	810	871	817	806	806	835	791	798	839	859	819	811	813	804	820	791	830	790	878	835	822	822	787	812	824	824	825	815	786	823	815	831	856	836	827	795	833	822	819	838	831	827	788	775	782	786	805	811	789	806	796	802	804	852	851	809	813	820	811	799	792	840	824	772	824	815	810	807	790	771	823	846	896	815	830	796	829	782	804	782	779	835	813	822	792	841	776	777	810	823	828	775	788	784	808	797	802	825	811	809	772	771	804	799	819	829	845	848	805	843	846	829	799	802	776	832	845	797	783	829	765	766	828	779	777	821	805	815	851	816	808	803	791	848	861	773	784	826	853	808	803	854	799	816	822	814	832	770	798	742	806	792	806	823	814	843	805	831	828	809	789	804	842	838	831	791	827	795	792	794	819	804	824	806	768	794	839	812	804	800	852	838	821	825	790	813	818	841	806	833	803	807	861	875	806	810	825	843	843	846	794	790	827	829	825	772	821	794	785	822	761	787	814	796	870	873	827	776	827	790	876	804	797	830	842	798	816	830	804	761	796	824	795	805	863	843	818	837	782	777	846	833	825	839	813	824	771	789	806	811	797	822	794	825	786	817	815	806	799	794	820	821	763	845	823	808	800	828	787	813	772	797	819	848	859	807	789	794	806	847	823	867	812	793	859	824	788	794	792	808	817	821	832	819	788	815	808	809	790	798	803	792	804	831	855	842	780	843	818	813	826	826	795	823	848	795	858	828	837	831	753	812	795
27367	19540	6369	1154	856	779	697	567	590	564	550	530	543	561	541	531	548	535	564	578	535	551	571	526	509	525	536	553	529	566	573	520	508	532	541	539	534	506	543	555	521	499	574	547	557	530	559	544	562	548	495	517	541	556	542	501	540	561	614	581	491	557	579	510	537	514	517	517	597	576	581	555	554	567	551	545	527	570	493	524	528	522	531	502	560	565	502	546	541	571	548	546	544	555	529	538	562	537	562	549	510	536	538	555	516	536	527	549	498	541	562	494	549	537	559	579	519	575	525	568	528	578	553	542	561	561	554	545	526	558	536	560	546	495	545	502	494	523	559	560	558	500	573	550	511	506	565	502	551	504	576	563	551	568	536	560	541	571	517	518	565	570	529	536	545	517	497	514	547	531	534	508	488	586	551	557	589	542	590	551	539	562	499	532	505	533	522	529	554	546	591	548	567	537	517	566	536	530	540	530	505	593	542	531	550	534	579	575	561	513	532	532	520	550	533	532	532	550	577	509	527	530	525	557	511	524	532	569	555	512	523	541	580	522	528	530	533	562	521	505	521	552	516	525	522	510	547	517	541	525	488	557	544	509	544	577	583	532	559	553	559	538	546	503	538	548	482	569	515	574	537	575	538	564	549	583	547	547	546	569	544	512	544	575	529	542	530	579	509	553	579	542	513	516	551	538	515	567	527	534	511	534	544	514	578	520	525	536	561	514	558	552	575	530	535	538	547	533	504	546	540	528	511	522	531	560	507	551	590	578	520	548	558	562	605	587	567	541	569	515	526	537	555	542	540	515	507	533	549	558	558	520	524	520	550	526	533	537	525	560	545	593	565	499	561	539	493	565	519	522	520	531	561	535	562	559	544	581	506	519	566	524	557	499	517	517	552	562	539	534	556	560	554	570	509	543	563	524	523	509	582	549	516	533	574	551	515	473	552	550	533	564	539	568	540	503	550	553	548	587	480	552	529	530	552	540	536	527	511	494	515	499	530	531	542	548	532	553	574	591	542	570	554	570	541	519	516	565	520	556	536	539	514	550	519	548	566	534	509	545	530	529	496	505	537	534	550	548	567	527	505	536	546	533	556	539	544	536	529	534	536	515	550	545	531	589	545	566	593	567	554	550	541	554	572	524	513	570	547	551	544	520	542	523	584	540	501	613	553	586	536	567	522	556	529	548	541	527	528	507	561	550	535	532	556	538	566	563	547	547	533	508	492	525	521	492	523	578	543	541	584	520	551	512	552	582	575	595	556	549	519	551	562	547	518	552	592	546	526	532	526	544	524	557	526	537	546	563	528	578	525	551	546	545	541	527	540	549	542	526	519	549	578	578	506	555	546	564	506	531	555	566	531	519	504	534	568	549	564	562	507	518	509	550	537	555	525	521	560	518	570	498	514	554	571	518	530	598	533	539	587	521	569	548	526	535	518	521	561	515	531	558	579	551	538	563	515	541	584	526	569	519	508	551	523	513	537	528	549	534	539	525	542	575	569	521	551	543	539	543	554	552	520	523	515	566	518	552	541	553	564	545	540	562	534	501	512	527	514	521	481	534	518	532	547	509	553	553	564	527	505	558	532	560	521	528	547	535	565	529	555	581	573	541	550	552	558	529	544	534	520	495	552	574	581	543	561	505	530	563	554	521	525	540	563	525	566	534	594	558	491	570	536	497	516	523	546	546	542	536	549	533	567	555	547	581	539	537	552	564	560	543	568	559	544	528	528	545	561	539	478	544	557	530	551	542	548	534	517	508	567	523	551	551	520	519	564	578	547	524	592	534	537	500	577	524	566	535	571	515	544	541	550	532	572	538	530	532	530	566	555	544	577	519	520	528	547	590	502	523	501	550	553	561	554	534	566	494	610	602	538	619	562	529	521	530	547	542	528	548	529	551	546	542	556	549	507	555	525	532	550	511	543	537	572	570	554	497	525	553	565	598	586	581	540	553	582	535	550	535	606	575	513	543	546	525	537	521	531	564	541	551	555	535	575	520	503	544	518	554	586	574	543	549	505	551	559	516	512	503	519	558	529	512	539	549	527	545	536	534	543	561	529	566	602	560	558	547	536	543	551	570	518	559	557	579	547	538	553	528	529	508	500	519	524	543	545	546	547	565	568	478	504	549	557	556	521	553	585	564	516	534	534	582	555	569	507	587	529	520	535	573	546	537	547	520	505	560	542	547	509	526	516	558	560	538	558	556	532	544	544	502	563	507	522	541	535	546	505	545	534	535	531	561	546	547	536	497	524	566	570	499	551	538	583	523	562	524	537	560	536	545	601	573	525	586	528	500	562	553	545	544	525	523	535	565	562	570	529	515	524	553	590	554	555	505	517	502	563	552	539	557	539	522	553	492	522	531	560	548	538	547	559	532	556	521	594	544	535	500	578	545	576	533	564	541	510	532	539	536	583	561	542	536	528	531	507	515	480	507	587	519	535	595	530	492	554	517	509	546	556	513	552	491	545	573	522	545	595	536	562	548	508	508	515	510	498	540	550	533	551	529	527	552	549	567	542	508	567	537	521	505	560	531	557	538	541	550	559	543	557	538	551	522	541	532	542	570	519	536	549	517	584	536	523	542	561	523	569	525	555	563	537	554	556	556	521	543	531	515	534	509	546	560	526	555	531	535	574	516	558	519	544	525	514	533	545	529	557	548	575	523	544	522	537	549	550	562	502	535	559	508	535	533	548	528	523	517	530	513	541	591	563	541	559	562	554	589	543	544	534	546	512	533	506	492	561	542	563	582	496	548	562	527	545	541	526	522	535	524	552	572	512	531	540	577	562	574	533	543	575	495	527	569	558	539	545	528	513	551	531	523	575	549	597	554	567	510	550	590	516	517	532	510	576	533	503	522	557	557	571	494	549	552	522	508	516	531	521	533	533	531	519	525	573	523	541	536	509	538	504	543	561	560	532	543	545	534	506	522	519	560	540	524	610	579	498	485	534	577	526	549	550	500	529	525	535	539	588	537	564	525	567	560	560	539	547	489	555	516	541	535	571	594	541	519	573	556	547	522	549	543	549	572	554	570	552	543	556	548	573	531	572	498	545	533	523	549	543	516	594	544	519	544	583	524	523	542	535	590	496	557	529	502	545	501	522	530	570	517	555	562	540	513	488	513	518	561	557	511	567	558	535	506	514	538	514	546	558	542	532	555	515	553	544	568	498	576	514	499	561	533	557	564	509	542	488	547	502	554	520	509	542	526	519	555	543	568	545	529	533	527	559	539	558	555	507	533	510	569	515	555	511	569	545	531	521	539	506	547	542	547	545	514	573	567	543	534	546	527	537	555	523	577	516	521	524	486	576	578	525	543	505	551	546	485	587	541	520	532	583	536	554	563	549	557	530	519	571	525	549	556	490	528	497	527	569	567	504	562	544	535	577	526	497	562	523	537	531	510	528	554	547	528	541	535	521	501	524	553	565	518	565	562	524	546	513	553	552	549	541	567	577	596	519	495	581	516	531	584	509	496	497	521	586	554
4278	1438	1360	775	751	682	641	644	590	607	644	561	615	568	581	571	545	566	530	521	608	568	536	530	570	603	617	569	568	568	596	562	600	546	545	611	587	526	592	564	552	580	536	631	558	538	562	549	547	556	604	561	536	590	550	597	576	588	592	580	546	592	588	584	580	591	586	582	575	572	570	595	568	556	544	550	508	589	552	576	564	546	538	559	589	569	586	585	584	581	592	540	532	529	597	580	580	529	547	559	496	547	576	586	517	615	573	593	542	546	549	612	556	556	534	553	628	593	589	558	589	560	567	521	560	591	594	571	598	581	551	571	567	555	574	570	567	604	606	533	533	560	548	574	596	531	600	538	540	591	602	572	586	572	542	563	550	509	543	590	580	552	541	576	577	575	626	583	598	563	543	603	604	572	538	539	547	567	577	594	536	602	564	533	566	578	552	567	612	554	593	544	594	516	603	571	583	562	569	540	584	553	594	582	560	547	584	564	576	617	535	553	580	539	560	554	543	574	563	571	562	558	545	594	573	623	580	593	534	527	551	509	553	579	563	586	580	536	577	523	579	562	537	539	581	568	581	569	569	581	539	580	548	557	536	566	586	564	561	567	541	541	523	576	579	540	546	536	636	569	561	576	568	548	535	554	576	585	573	571	549	534	580	520	597	565	549	585	584	575	579	566	552	571	549	571	589	591	573	587	544	573	583	593	572	567	595	524	547	584	539	582	548	593	545	582	582	566	544	631	553	535	527	533	584	576	575	569	597	556	573	563	605	565	592	562	565	558	558	573	570	581	544	557	594	622	553	513	599	592	563	580	568	577	585	570	584	602	554	588	563	549	588	601	557	565	625	605	598	584	620	546	554	575	534	566	540	551	577	598	596	570	548	570	550	590	617	569	562	576	563	590	592	538	564	575	579	573	604	578	551	563	577	550	642	565	557	499	516	559	599	522	597	533	619	532	558	525	619	529	553	553	568	583	563	569	565	531	598	540	610	539	609	533	582	611	554	557	562	585	535	549	588	583	545	545	553	570	535	588	593	590	568	549	594	579	592	594	565	558	568	528	606	557	594	533	591	592	574	574	589	549	562	548	560	511	580	565	555	565	589	562	572	582	552	582	587	562	579	535	555	548	552	607	595	517	565	560	556	579	584	525	573	548	530	568	565	593	576	586	595	524	563	555	525	605	542	530	568	622	581	570	574	552	611	590	520	538	620	586	567	562	579	571	584	591	574	541	602	571	538	603	570	617	583	535	547	583	559	580	545	579	614	537	576	539	572	566	579	569	535	580	564	582	574	566	564	565	598	568	601	583	571	571	611	579	563	601	603	526	561	578	585	580	560	542	564	604	580	590	583	577	570	595	594	537	556	580	541	594	571	593	566	577	591	549	590	569	572	594	550	613	548	566	565	583	556	530	598	590	585	565	551	610	573	583	582	517	553	581	566	613	585	505	581	580	542	537	613	593	581	563	590	586	515	576	555	561	549	571	542	556	567	590	577	586	569	568	540	579	527	545	579	563	533	546	580	550	571	555	575	546	536	596	529	582	547	469	581	568	551	536	575	600	544	553	593	530	584	545	616	585	525	526	541	612	593	546	583	584	548	590	592	543	548	570	541	552	514	555	550	550	580	554	550	506	577	549	589	608	582	545	569	593	539	563	590	584	603	522	565	591	588	585	546	557	611	560	565	608	547	592	605	572	560	601	562	582	552	612	569	584	572	567	589	565	574	614	585	574	547	590	584	560	571	562	583	585	602	561	558	568	553	561	542	562	557	590	539	587	543	595	567	565	515	601	598	581	537	572	595	602	564	582	574	582	616	604	579	594	566	574	599	553	597	557	534	532	574	551	580	536	537	595	502	569	549	523	571	565	593	550	569	590	582	558	569	536	577	613	600	576	564	536	597	571	597	532	558	572	555	610	567	565	533	533	585	595	541	594	609	565	543	547	565	586	556	559	590	587	586	574	564	569	571	567	536	593	604	584	551	559	575	602	577	563	613	530	588	571	546	574	562	540	571	578	556	576	579	573	567	607	553	613	569	555	593	567	591	600	582	543	609	555	561	596	561	569	539	553	520	577	528	596	569	579	539	552	537	585	551	559	568	511	532	629	566	594	560	578	560	571	563	573	558	579	529	568	549	565	627	582	587	610	582	594	540	565	590	538	582	565	589	553	610	552	554	541	580	538	641	557	610	571	566	586	570	586	561	584	600	594	571	576	577	548	572	536	586	553	552	606	578	574	578	604	580	554	554	581	513	522	568	571	543	567	580	599	544	553	558	580	549	582	563	566	568	539	567	616	573	544	600	539	554	527	554	536	564	598	568	566	576	541	575	577	538	549	617	566	573	602	593	576	565	548	538	551	572	611	603	555	556	535	586	584	587	508	560	531	594	630	573	605	607	537	572	575	574	601	546	585	546	607	582	567	585	539	582	565	545	560	504	587	546	550	573	570	579	569	570	580	546	574	564	592	553	519	552	558	542	605	599	553	571	568	562	561	562	579	566	558	554	578	543	547	562	580	573	560	539	578	583	604	568	594	538	537	521	580	535	604	567	502	555	569	599	595	499	595	586	573	554	535	571	595	576	557	593	580	587	558	556	544	564	608	585	589	559	552	564	567	557	595	552	543	544	574	562	542	565	542	584	546	599	570	576	574	572	545	564	573	539	594	581	555	579	582	525	570	575	568	556	566	564	582	590	557	607	541	576	540	582	584	544	576	603	574	584	574	592	575	585	519	560	539	614	560	602	540	578	532	549	549	539	583	591	498	547	565	563	594	582	538	600	564	607	580	562	591	572	565	566	579	556	592	562	595	586	569	562	566	598	588	575	593	554	544	592	571	582	582	581	564	579	546	522	585	584	540	562	567	561	577	568	550	536	562	560	594	567	596	582	574	569	603	601	588	586	588	561	574	548	611	557	529	622	568	562	532	560	565	585	534	541	596	551	610	564	559	619	583	545	587	530	587	560	565	606	556	564	587	579	579	561	506	554	593	539	598	597	606	590	573	579	582	582	585	573	577	578	574	545	574	600	601	590	556	559	550	565	511	558	568	584	562	570	599	519	564	546	534	589	545	572	575	616	552	543	559	600	590	573	581	558	597	586	532	591	603	556	600	562	532	554	603	539	573	559	594	566	540	548	587	562	548	572	565	554	574	596	568	569	592	600	543	562	539	582	564	549	553	536	589	601	593	648	521	579	559	609	579	535	610	576	580	520	546	573	516	551	558	538	564	564	550	548	606	587	601	541	545	549	604	569	568	550	614	545	572	532	526	604	589	558	559	531	550	595	569	532	571	556	527	567	561	545	536	550	544	563	520	567	538	591	569	578	569	574	532	571	598	554	561	601	541	547	575	587	568	598	551	564	607	573	583	567	583	532	557	612	551	576	578	579	583	548	554	551	568	581	568	602	603	586	584	567	550	546	587	573	537	640	534	572	595	566	601	586	634	557	547	594	593	604	563	531	531	602	549	561	565	576	554	583	542
23630	21308	28649	23968	21143	14338	2524	1466	1334	1280	1241	1161	1105	1055	1049	1041	1001	1017	1012	1005	991	945	1009	902	1059	998	997	981	982	971	965	993	1030	945	991	939	925	1013	986	1019	952	950	951	952	957	911	998	1016	1015	966	932	971	997	946	911	970	939	924	932	957	911	957	977	933	961	960	971	947	969	983	892	974	965	984	943	936	1001	990	971	949	976	933	945	925	999	979	1017	949	920	981	1029	916	965	929	923	947	997	1029	959	977	1016	984	950	914	986	940	933	939	971	953	941	1000	939	1014	905	953	964	958	933	905	947	960	979	1001	1004	994	1025	957	998	942	996	959	940	955	953	976	981	1003	950	1020	980	990	973	910	945	914	982	951	925	975	971	1008	941	957	988	991	973	1033	925	972	981	958	968	937	933	940	979	938	941	918	953	964	884	918	892	966	967	913	958	938	970	942	909	965	956	930	1003	980	910	945	943	958	916	880	899	936	972	990	982	938	973	982	883	961	925	971	943	966	961	953	1033	989	959	1003	977	926	967	1001	948	972	901	925	978	949	964	973	923	960	967	988	929	955	924	845	926	944	972	935	996	1015	909	977	961	981	931	911	1025	926	909	951	975	951	964	920	927	913	959	946	971	946	983	935	932	933	988	982	938	947	913	905	980	929	950	959	933	979	1001	937	919	954	934	896	989	965	982	995	994	1037	951	931	930	948	905	991	935	968	961	942	965	923	960	954	943	966	1003	1006	990	970	1018	989	946	972	914	943	977	904	961	883	985	932	958	978	955	886	977	955	954	976	965	930	952	926	946	941	957	978	997	1039	928	976	945	941	973	891	968	949	990	982	968	963	949	901	935	977	903	1030	962	953	953	922	907	972	963	986	932	944	969	969	964	939	978	1004	933	917	971	963	971	1007	936	917	947	878	980	970	981	978	973	940	963	999	1005	946	961	910	968	1009	967	924	964	1004	984	948	948	961	963	979	979	1009	929	931	927	932	996	956	954	933	992	864	899	900	953	972	956	955	930	982	1016	963	941	954	963	968	926	923	934	972	949	989	942	982	966	937	957	931	940	988	996	943	946	918	923	951	919	1001	937	929	932	974	929	930	895	961	946	967	1009	944	983	907	974	912	959	947	966	967	928	965	932	1002	957	993	969	923	976	972	902	918	975	932	989	976	940	997	933	915	953	957	989	974	909	988	909	933	955	989	1047	984	932	967	972	965	953	973	911	955	963	928	938	945	976	916	949	1002	951	934	981	1034	917	931	982	975	982	920	933	938	941	917	936	964	996	939	969	967	965	946	930	954	999	954	938	986	963	960	1002	999	987	977	934	973	987	997	901	1011	920	993	906	936	1019	920	915	975	914	993	991	876	921	931	941	952	895	973	922	921	935	935	925	958	945	913	945	944	978	956	919	1003	920	977	972	959	912	959	945	946	925	981	920	979	929	946	946	1013	973	973	935	921	920	959	962	897	956	970	953	972	965	972	929	974	993	958	953	911	963	976	991	932	1023	983	918	925	1027	869	936	981	946	1005	974	985	939	964	935	903	981	996	911	934	942	934	967	965	981	997	953	925	915	976	965	931	925	1008	961	952	986	954	951	920	941	907	971	961	912	899	1009	994	999	978	892	916	987	934	1009	924	937	921	982	949	948	937	989	980	964	985	922	917	895	934	968	940	974	885	955	958	933	932	970	983	977	932	961	944	975	955	987	927	953	874	989	1028	1015	926	948	1003	957	917	938	939	943	959	971	956	967	986	991	965	919	957	985	934	1019	979	914	1029	1002	964	992	959	1004	971	944	961	921	960	958	935	988	945	960	1011	972	949	985	961	938	896	923	916	963	993	930	932	1008	966	968	918	1011	961	901	999	926	956	1057	978	950	963	894	960	949	967	930	971	909	949	949	890	939	915	953	937	915	988	898	966	924	1026	958	1010	985	948	1002	971	941	921	979	941	977	944	916	959	983	968	934	989	909	893	972	954	934	924	982	966	936	966	949	924	934	973	904	936	915	939	991	926	921	960	952	977	1027	951	980	941	886	949	891	957	960	938	945	941	948	951	958	1002	977	975	957	989	951	1031	931	930	999	954	1009	921	946	947	948	974	951	977	927	967	927	967	930	919	941	937	939	933	904	921	932	952	891	927	986	987	923	912	955	1001	911	939	951	967	910	980	914	970	946	964	954	921	993	920	983	942	935	924	897	972	997	869	938	910	977	959	992	939	912	955	996	980	1012	1011	1029	976	953	969	971	970	931	993	961	961	937	978	1025	923	948	959	904	987	937	952	963	952	968	968	1011	965	968	975	938	893	979	966	1013	987	997	924	959	929	958	959	979	956	904	998	961	923	1050	928	989	942	898	956	972	948	953	1004	930	921	939	984	988	933	949	902	915	934	939	928	958	992	975	935	952	1016	896	945	939	988	981	978	960	900	990	952	964	919	937	962	950	1022	914	944	976	932	954	930	986	958	981	970	907	984	961	968	944	920	935	940	962	956	984	978	933	918	890	919	992	998	953	963	950	964	910	1003	937	969	946	937	1009	965	976	950	952	942	967	914	927	980	959	965	892	953	923	979	993	988	975	995	936	957	968	926	956	950	979	950	943	938	944	947	914	941	930	941	947	976	1019	956	971	926	952	953	942	1005	973	942	985	959	966	950	951	907	964	940	905	947	911	953	941	936	956	903	948	977	940	944	896	940	918	970	982	1004	929	925	992	946	1008	973	937	932	998	942	983	929	948	945	993	940	963	921	935	941	947	980	896	953	953	941	959	947	977	964	964	936	950	941	946	961	965	980	971	945	964	967	924	990	975	981	971	980	959	960	985	951	938	932	906	923	963	978	970	984	977	1006	970	984	965	984	907	955	971	1000	960	944	1010	1019	969	925	943	943	952	960	948	999	977	952	966	956	922	962	996	950	882	983	917	981	880	1021	978	947	948	962	929	951	982	938	934	919	960	924	932	920	908	988	937	932	983	974	946	959	958	990	966	933	978	965	978	941	972	954	944	951	959	906	931	1003	931	917	938	952	928	940	943	992	1008	942	973	946	1001	965	979	894	996	938	912	971	987	948	922	961	973	875	974	966	957	945	957	938	976	941	951	876	947	968	972	956	934	909	968	947	949	991	929	937	990	943	957	958	907	942	951	973	950	918	997	966	964	958	944	929	937	935	933	926	963	1007	912	934	899	1007	967	951	953	942	966	903	954	969	906	966	973	974	1020	906	936	944	981	956	909	934	968	1002	954	959	941	955	978	923	937	958	968	941	927	928	937	954	909	916	951	930	983	934	944	941	983	957	890	992	966	949	973	901	975	952	896	934	912	932	975	1000	967	1008	915	976	955	946	985	910	960	951	954	969	930	909	933	951	961	900	1027	929	955	978	956	911	948	896	965	928	943	934	959	942	944	914	960	929	933	952	994	960	953	903	948	900	1030	941	896	924	997	986	933	965	987	988	952	995	968	951	928	956	903	940	978	987	941	960	963	918	996	929	909	933	991	905	958	946	959	951	923	972	991	963	944	917	913	862	1019	1001	907	959	936	927	957	926	909	957	1013	893	1061	943	989	947	993	982	967	905	970	902	979	933	904	960	929	916	967	900	953	999	950	913	966	982
3709	10363	8273	4065	3062	2682	2149	1690	1601	1428	1231	1163	1203	1147	1150	1101	1078	1092	1085	1065	1020	1026	994	1002	1022	1010	1032	995	1008	1003	1025	1071	1027	1005	999	1006	1026	1016	1007	944	986	1020	993	999	1008	1022	1011	948	991	1012	961	926	987	1013	975	1001	966	984	914	984	1029	1045	1062	996	1005	981	1010	1011	982	928	981	1062	972	960	996	989	1081	997	1010	957	1032	993	946	995	965	975	920	948	1009	989	962	975	982	977	1003	996	1017	974	1033	990	951	913	991	1016	973	1002	980	919	968	933	1001	1008	989	1005	989	1026	965	986	973	986	1013	1005	996	935	927	980	956	992	949	999	963	994	1013	1012	1021	989	1027	1060	970	981	982	938	955	1020	994	1018	934	996	1012	921	961	984	1029	962	996	959	954	1029	1024	971	983	998	928	993	1026	1012	950	984	984	1012	1012	974	1037	999	984	1039	968	1008	977	982	1028	977	937	972	999	968	965	982	937	1013	933	985	973	974	997	943	1029	941	970	970	1020	967	1025	910	987	989	991	966	1031	988	967	967	994	1019	983	984	1074	948	936	1026	1005	997	979	1029	995	948	981	993	967	969	1002	986	1005	1001	984	976	986	998	1065	993	976	996	993	980	967	967	1025	967	1021	1012	926	1011	964	968	1035	1023	988	945	992	961	987	1024	969	980	918	911	976	943	1000	970	959	1007	954	978	1034	947	1009	973	993	1027	992	983	993	988	993	984	940	951	947	909	1052	961	1023	987	988	1030	946	965	935	977	1062	1004	1008	966	1007	947	1045	932	1000	1003	986	983	1013	980	998	995	1041	1015	1021	956	1049	988	987	1024	981	953	994	955	1003	962	984	968	992	990	1052	964	1014	977	998	989	995	1008	998	987	1004	939	1042	963	921	1043	983	1008	969	978	992	996	1022	989	957	1012	1001	948	973	1010	949	1012	916	991	989	998	963	1011	968	1008	950	949	987	950	942	1015	943	985	983	1006	1032	988	1049	985	984	970	1015	948	1029	1021	934	1007	997	962	987	934	983	949	965	997	1016	1011	1002	957	1029	984	979	970	946	945	954	991	988	1025	954	969	915	986	1044	991	1001	1048	1011	944	1039	1006	986	987	983	964	993	984	957	993	975	957	994	1017	1034	988	1020	1000	982	983	940	979	1002	963	1023	1010	962	981	971	1016	1032	925	994	1009	1040	1017	977	998	1016	933	1006	952	948	1001	961	987	981	962	978	995	1019	995	1002	993	960	949	1062	992	960	992	971	980	1051	1006	976	1030	986	962	975	959	1002	972	1002	1004	1004	918	1001	969	993	1027	919	967	991	972	1000	974	976	1014	1002	981	1035	994	954	1009	1031	991	977	1042	924	1041	988	1012	1013	999	978	970	971	953	1013	968	949	965	1008	960	977	913	995	959	1019	933	962	992	935	968	955	1006	996	976	995	980	983	979	973	1014	1013	999	989	940	966	1008	1005	953	996	1007	992	963	924	979	1008	977	1025	1006	1012	1002	988	978	1032	990	944	1022	983	1005	1043	955	1042	979	997	994	1023	1029	982	951	981	899	1009	991	953	978	974	1009	1007	995	999	990	954	1014	966	972	1003	990	1004	1014	1030	971	908	976	982	1027	982	965	958	921	1007	958	951	978	1014	959	966	1014	936	920	1026	924	948	994	1004	1034	943	959	956	944	985	968	1017	988	983	1002	1061	991	1006	1002	1056	963	958	951	1025	978	981	1024	1011	956	989	953	964	993	1001	1043	992	977	983	957	1052	966	999	986	1001	1058	992	964	1038	1002	1013	1016	996	978	956	1001	972	1001	1027	996	972	1030	973	926	982	959	1034	944	992	981	965	1000	998	958	1010	951	977	1013	1007	961	1003	984	983	1024	949	990	935	950	1020	1015	938	1027	993	925	987	940	947	1002	965	960	985	972	956	1003	1018	999	1005	1038	966	975	1002	962	947	1025	961	1010	994	965	979	937	959	949	942	969	967	999	953	990	945	974	1030	1042	961	956	955	981	1007	1010	960	965	954	943	1037	958	937	1038	992	999	939	977	979	950	1048	928	1026	979	988	1013	988	999	950	997	1012	1011	1000	963	988	1012	1035	993	945	997	949	976	977	977	952	966	1014	1004	956	922	961	1032	1004	1005	972	941	929	979	970	1002	1004	1016	997	947	1017	991	964	953	925	973	1008	1005	976	1006	937	1033	978	951	1000	957	961	962	951	1028	980	938	987	975	977	983	928	1001	979	981	1010	1002	916	999	1004	965	993	937	1052	995	945	1019	899	970	1013	972	1003	1008	1009	1044	952	999	985	985	973	934	987	956	985	994	956	1011	994	1014	1012	1014	991	977	971	1006	1017	974	969	966	961	1008	1010	971	1038	894	1000	935	974	933	972	992	1002	994	1050	965	946	968	1003	963	989	1002	962	982	1025	993	1018	1003	959	1004	964	1029	991	977	1001	957	933	998	972	999	987	981	997	1005	963	1008	990	976	992	1030	1019	934	991	967	988	997	1004	962	1043	957	1035	979	1009	1027	966	997	1026	1005	1003	924	997	963	1013	1020	976	955	1018	992	999	1018	971	986	974	990	968	976	969	998	1028	998	989	991	967	1015	960	1016	972	1019	1006	975	959	957	977	972	1011	1016	1003	996	1021	1026	935	981	976	1015	999	1000	954	1004	998	984	1011	952	942	982	1007	955	997	952	978	1010	942	955	1025	992	1004	1047	969	972	955	1013	940	997	985	1037	1028	993	941	1039	939	998	1013	947	1004	1009	978	923	967	1015	990	992	947	1000	1010	980	1006	999	1025	908	1001	938	964	1003	995	950	1029	974	994	1022	1009	1003	990	1024	1041	978	1036	1011	980	957	980	948	995	967	965	962	993	1013	1011	980	960	1000	1028	976	982	937	1018	969	955	1030	1001	968	1017	1004	1038	943	979	960	994	1002	971	1022	1001	1022	990	1004	977	976	945	995	1000	990	989	986	985	1007	1020	976	972	927	985	965	1052	1000	1038	983	1012	949	1016	905	1009	987	1006	1022	973	963	1032	998	979	1021	972	992	989	1002	974	985	963	1001	993	971	996	959	1036	971	987	970	939	953	993	1006	929	993	962	987	1004	997	990	1015	1004	1029	971	1037	990	970	985	1032	958	929	955	1008	963	996	1008	987	995	1026	1032	1016	993	1000	993	974	987	992	999	1007	1072	923	938	947	1015	964	1007	1035	978	953	1004	934	969	1024	1021	1050	992	953	1009	1015	1015	981	1030	955	946	983	963	1006	1006	1005	969	1029	1011	940	976	1011	993	990	1002	1033	1012	1030	984	1008	962	1035	971	990	976	1009	988	974	1028	981	947	1017	994	990	1006	997	984	982	1054	1028	979	999	944	1010	955	998	990	989	1035	949	1036	1030	956	959	979	983	1010	1005	994	1013	959	964	1012	948	926	1025	1028	1036	962	1008	991	1008	963	966	983	966	1012	955	1002	997	1012	1008	1000	999	974	978	980	961	959	932	1046	952	931	992	956	987	983	965	953	948	1000	935	1009	925	911	971	1006	953	945	954	961	935	956	924	1030	987	1004	954	930	962	993	1032	957	994	968	1045	935	1003	988	994	977	988	985	1014	1003	968	935	1020	943	999	945	949	935	999	969	924	957	938	969	1080	977	1013	1049	927	982	991	948	940	975	920	990	987	1033	1017	966	980	983	1011	1011	970	984	979	998	1015	970	1011	1019	1040	977	1023	974	984	997	1012	959	950	959	990	981	943	1004	1085	959	1009	976	1012	971	1007	985	1018	1001	952	990	992	946	989	985	978	967	980	1069	970	983	976	937	1019	966	1063	959	991	975	987	978	986	1026	964	1051	986	1010	999	1031	990	975	960	1014	974	966	1008	910	961	1022	1039	998	972	956	951	1059	991	985	1034	945	1026	991	982	980	953	1001	998	932	1000	993	977	1012	953	1000	1036	963	964	976	1005	979	946	997	962	985	1006	998	1014	1023	949	975	1061	995	987	996	990	988	978
24681	21256	27873	24905	15602	1030	632	473	411	371	388	337	311	306	339	281	291	281	290	265	268	313	263	273	272	269	261	279	264	277	256	275	254	265	307	248	297	240	297	265	242	292	286	243	283	300	264	263	256	251	260	266	282	253	273	268	256	303	266	250	269	255	272	253	259	254	265	252	277	282	261	268	280	239	278	270	282	267	243	247	247	244	270	298	249	246	210	241	265	232	270	258	248	254	278	274	215	276	284	263	280	255	294	280	279	241	239	246	271	227	266	267	265	225	244	253	259	257	251	247	286	267	279	263	237	253	256	273	267	258	267	244	278	265	251	266	262	252	270	257	226	273	275	264	266	281	248	253	253	252	244	265	261	217	264	285	275	251	296	271	262	289	248	260	236	256	274	285	267	246	253	242	289	259	275	253	278	260	279	240	273	266	266	243	246	255	254	271	265	272	272	284	241	273	275	262	276	261	251	243	233	256	243	248	282	291	276	309	262	263	272	283	260	232	252	260	258	262	247	267	270	274	275	253	255	249	284	263	251	242	257	259	254	242	249	257	280	259	264	285	264	282	249	257	302	304	272	273	260	268	259	269	225	260	269	251	243	255	285	253	258	260	294	265	256	251	255	295	285	277	255	290	238	254	238	246	251	256	267	298	241	258	252	253	257	237	233	255	260	246	292	262	263	267	259	236	254	232	250	261	218	267	250	226	232	253	269	266	237	247	222	278	265	280	250	271	262	262	263	253	284	252	244	248	269	249	269	247	229	248	261	249	256	266	278	245	277	274	279	264	254	240	241	258	265	278	260	256	231	245	252	246	269	263	238	234	266	278	269	276	258	279	244	243	279	285	261	243	236	257	263	277	273	256	253	246	247	298	288	253	245	243	275	246	263	264	253	257	261	272	258	253	288	230	249	236	266	260	269	261	260	271	271	262	252	273	266	248	263	271	254	243	261	242	238	263	271	278	253	263	280	266	239	256	258	277	281	282	272	263	246	252	263	255	262	261	263	251	268	228	276	260	265	276	273	227	255	259	251	263	279	278	254	259	256	261	261	266	237	269	259	289	270	242	261	255	257	248	287	286	265	239	252	237	274	280	244	253	292	243	286	270	287	270	255	283	223	259	259	235	289	282	278	274	253	252	308	259	251	241	274	254	287	265	293	255	258	255	221	266	270	242	243	262	282	259	266	240	264	289	245	270	287	269	286	259	285	287	287	259	246	257	250	257	272	271	254	274	278	252	264	232	255	269	272	243	267	291	264	262	282	241	243	275	286	266	247	277	277	267	259	272	251	262	290	254	233	240	275	229	263	256	248	259	265	229	258	258	281	247	265	286	236	268	270	281	239	259	254	286	269	266	265	261	259	276	283	265	240	267	250	272	262	280	235	271	261	271	266	297	252	257	260	260	270	248	265	241	283	256	256	267	240	248	257	269	259	252	269	226	300	281	249	296	276	251	285	268	275	251	268	261	260	258	241	236	282	265	254	269	253	244	246	247	230	281	267	265	257	272	272	287	246	226	265	293	268	302	271	253	284	275	268	264	267	255	282	247	283	249	275	269	251	238	269	248	252	234	269	258	248	271	298	240	254	282	261	250	281	247	246	245	275	249	281	266	256	245	271	236	260	232	287	219	235	290	251	298	279	259	253	256	249	255	270	239	273	249	285	272	257	268	249	261	259	263	277	236	291	241	285	239	278	262	257	258	262	269	261	242	262	282	271	303	273	244	258	261	275	253	266	263	235	265	291	267	278	251	276	229	278	258	271	276	266	264	275	277	258	270	231	262	270	285	281	282	246	274	268	251	263	243	269	255	263	271	252	269	265	277	247	262	272	284	263	253	271	227	284	271	264	282	277	279	251	289	254	273	271	288	272	255	281	243	230	258	238	261	280	269	266	273	309	300	275	269	272	282	277	272	265	264	265	243	265	257	250	247	273	268	245	242	276	288	244	244	274	275	268	298	267	266	236	275	239	279	256	247	266	245	251	269	265	230	266	259	261	272	236	261	251	258	287	282	267	265	268	260	247	258	259	250	255	264	239	271	279	254	258	253	248	278	242	237	276	260	268	273	271	252	272	280	255	253	261	254	268	261	285	261	263	284	242	277	241	254	254	260	266	261	262	267	271	270	251	255	264	259	251	257	256	287	240	272	255	257	264	254	262	282	241	252	282	261	248	272	282	246	248	269	266	267	266	258	287	268	236	291	266	239	269	246	271	243	268	238	252	262	270	248	277	248	224	236	298	245	252	265	255	294	284	279	244	263	265	252	271	250	282	252	264	263	258	255	263	262	285	267	296	286	271	267	254	247	261	278	251	277	263	241	256	262	253	244	277	281	264	273	275	270	245	258	252	251	284	275	259	234	262	252	263	247	248	270	279	217	236	245	267	245	263	249	271	252	256	267	275	236	234	247	248	256	240	256	243	247	256	241	255	255	281	281	238	280	253	254	257	258	250	260	262	249	260	255	277	263	257	269	262	252	291	244	262	275	231	272	261	307	263	265	251	266	247	261	272	255	238	238	237	273	264	260	253	229	253	243	244	275	258	273	294	283	253	260	241	257	254	266	243	247	259	264	231	251	265	249	265	265	265	284	277	253	296	254	266	268	233	300	253	243	264	237	269	260	270	261	258	253	234	280	305	244	294	269	256	261	259	264	256	261	251	249	279	271	241	273	301	284	254	260	238	240	249	244	243	266	271	274	254	244	232	259	273	294	248	264	263	250	256	264	272	284	262	265	258	273	278	280	303	288	266	260	275	245	269	238	263	245	261	258	250	252	244	227	256	288	282	242	249	264	242	230	279	258	239	264	298	248	268	271	260	284	283	273	240	265	276	243	243	269	256	265	251	278	297	218	298	266	276	245	248	264	248	244	277	269	264	251	251	256	249	286	284	268	273	248	236	269	258	263	257	252	235	264	256	299	237	240	250	256	241	254	253	253	246	251	248	271	243	263	249	243	278	237	240	258	246	262	239	246	284	248	260	253	261	266	255	234	276	244	291	269	276	273	284	260	261	266	270	270	253	251	264	274	266	244	265	279	241	266	274	263	255	248	260	271	263	234	266	235	243	265	264	270	218	256	278	270	272	263	251	271	254	254	283	263	242	253	255	259	284	264	258	242	256	247	241	260	288	269	259	267	267	259	258	285	249	265	251	272	282	259	261	250	263	300	261	241	248	284	275	293	253	258	264	247	263	237	284	256	266	271	251	250	289	281	237	275	228	292	286	279	281	236	262	278	277	244	289	273	313	266	279	270	244	241	242	241	240	274	282	276	266	273	250	236	246	256	232	264	248	300	273	265	246	273	268	266	274	260	276	266	249	281	270	263	242	282	276	251	263	256	282	244	242	252	259	286	265	277	267	281	245	270	276	250	243	240	272	232	248	296	300	264	276	256	255	263	277	263	276	266	289	238	267	264	271	254	252	286	266	250	263	259	286	269	250	272	256	267	264	261	235	250	258	250	290	265	238	278	266	284	253	244	223	262
3312	5850	4682	2019	1590	1324	1002	690	625	574	452	434	402	387	350	375	333	320	348	332	362	317	286	331	309	339	329	306	325	312	349	298	326	305	301	296	284	292	307	328	336	287	289	284	245	324	298	276	311	266	284	305	300	303	297	307	301	280	317	296	325	307	324	300	315	296	314	315	297	273	352	289	288	290	319	296	311	296	303	297	316	287	302	296	295	281	286	303	304	287	301	313	294	305	295	278	310	302	314	330	283	303	321	302	349	314	296	331	293	293	292	288	327	306	305	300	314	299	298	277	307	330	307	303	339	312	315	282	292	282	288	298	304	289	333	294	291	283	287	300	307	302	273	342	281	291	296	298	309	318	314	281	297	326	298	315	308	304	298	311	277	279	272	312	299	315	288	295	311	331	321	288	307	266	333	311	312	294	308	307	304	306	322	294	313	303	323	305	305	280	280	311	289	271	335	321	313	306	281	308	304	284	322	282	304	267	300	284	317	307	307	287	298	294	283	313	297	274	267	334	279	327	279	292	303	304	311	292	269	306	301	314	317	291	281	336	310	266	292	292	306	284	317	311	319	310	273	302	290	301	295	286	289	312	298	293	273	303	271	319	278	293	308	324	290	294	279	295	266	315	316	301	296	304	302	295	315	316	294	296	309	313	296	311	301	280	310	278	275	291	279	288	304	295	284	317	300	311	316	306	303	275	283	318	304	309	312	296	330	280	310	307	303	330	303	294	324	286	278	290	291	303	255	318	311	294	305	291	276	320	298	318	293	269	273	314	316	310	292	311	314	308	313	321	325	318	305	288	311	256	291	281	298	325	300	324	308	282	283	308	306	305	295	297	278	305	290	306	302	305	309	297	303	313	309	284	284	296	307	321	308	289	312	306	297	275	298	345	291	261	296	306	321	304	291	330	340	296	305	295	272	276	305	331	280	301	285	316	284	319	292	286	341	295	288	268	285	321	298	298	283	327	300	261	300	284	305	327	343	299	302	312	307	289	288	301	305	315	290	348	272	288	314	345	314	286	300	292	300	301	282	289	281	300	328	306	281	299	313	325	283	262	291	290	312	314	292	288	293	294	311	303	303	329	264	285	295	308	310	330	316	311	299	297	286	318	313	316	322	292	323	296	304	294	293	309	310	280	317	321	297	311	293	318	282	297	324	319	307	294	306	330	297	279	299	297	278	288	310	296	304	304	300	329	267	300	295	262	267	302	325	307	288	302	331	304	279	292	283	301	298	284	302	307	340	291	291	293	292	277	287	314	332	305	331	317	313	317	312	303	300	312	309	312	285	305	315	292	326	325	311	317	278	322	292	308	279	285	293	314	293	305	293	292	331	304	280	287	308	326	318	341	275	298	294	260	304	317	313	335	268	300	305	308	317	277	286	320	286	282	291	302	262	297	316	311	326	315	292	331	296	293	298	314	309	306	311	281	304	293	275	303	290	321	289	313	309	300	288	320	274	282	321	281	291	283	300	294	314	291	303	259	335	326	302	290	301	280	267	289	311	289	273	295	304	286	276	299	283	305	306	331	308	297	280	335	307	308	321	313	308	298	308	295	281	298	330	282	291	330	274	314	316	284	276	282	310	307	308	298	325	305	299	330	275	311	314	301	326	303	302	330	296	320	310	302	295	279	306	307	299	303	300	301	278	299	309	284	298	323	291	324	327	311	319	318	277	326	291	330	297	296	335	306	305	306	328	310	292	326	294	302	325	270	309	306	304	292	301	272	289	287	296	286	287	304	280	280	309	304	308	309	293	296	274	299	322	324	299	324	292	310	280	298	303	287	300	287	276	302	299	296	287	298	315	306	289	297	325	291	316	281	333	273	302	298	307	338	327	278	314	295	290	307	317	319	274	303	304	270	287	316	296	281	308	303	319	267	302	302	309	320	299	276	324	323	312	317	298	283	300	309	317	265	299	272	315	285	306	295	320	296	308	325	311	320	287	297	342	277	311	319	313	292	302	310	305	306	303	334	303	307	294	294	319	283	289	315	297	302	289	308	328	295	288	304	291	297	282	311	295	321	339	306	331	269	284	312	301	297	340	345	309	334	301	282	276	293	320	310	292	293	314	280	325	290	340	330	297	302	328	295	329	314	301	316	307	320	276	287	287	307	315	295	299	320	288	309	302	312	290	279	297	329	306	307	314	289	265	316	307	288	285	270	308	293	299	306	263	294	299	294	298	337	317	319	317	282	328	319	312	286	304	289	282	283	334	310	297	317	313	297	300	341	316	305	331	301	309	305	262	293	281	306	305	328	300	303	302	314	294	284	295	336	300	317	289	305	276	299	292	293	299	282	311	296	283	294	324	286	282	286	297	289	301	281	287	292	289	292	321	329	289	307	333	273	286	296	274	307	301	331	325	318	278	296	324	282	314	274	313	312	319	343	284	331	303	293	299	312	284	286	280	305	311	290	301	306	286	305	285	288	305	302	310	290	334	321	298	320	310	285	287	330	317	290	319	327	329	325	274	284	303	296	317	282	326	325	319	263	320	344	314	288	314	304	321	301	312	313	314	277	287	275	307	308	280	269	290	313	298	297	309	332	278	309	273	302	302	314	281	274	325	292	320	314	329	302	316	301	288	288	320	282	322	319	295	301	319	305	277	286	289	287	317	351	296	311	308	337	318	265	316	301	302	288	299	314	293	276	303	317	283	293	310	315	300	314	294	278	279	299	354	310	304	310	305	313	301	291	291	311	286	311	274	277	276	329	325	309	317	301	284	309	296	298	321	319	278	307	307	278	327	303	290	298	321	330	283	311	277	311	290	294	309	314	295	283	280	316	295	306	305	323	305	306	290	289	298	269	298	286	276	320	311	301	336	301	284	306	309	294	300	277	286	311	320	326	323	315	295	325	312	287	315	277	315	297	281	300	292	305	294	323	294	305	307	315	312	314	324	296	307	293	314	306	328	273	279	313	280	339	300	333	306	314	323	302	277	296	294	301	306	301	342	290	306	300	282	301	279	309	296	266	292	293	301	321	311	294	317	305	305	323	312	297	322	299	297	285	288	284	300	271	307	317	318	317	291	332	296	296	321	280	347	286	302	304	285	303	296	314	325	294	302	329	274	294	301	304	317	306	302	306	304	299	289	322	299	283	285	310	304	287	307	278	277	324	311	329	325	297	292	318	292	288	319	305	295	318	312	289	298	287	286	293	303	301	316	290	280	288	313	317	287	296	314	278	307	296	270	295	278	294	329	279	310	299	331	322	331	267	336	297	316	294	283	342	292	299	301	298	289	304	295	322	301	281	308	315	310	313	312	325	320	316	335	282	295	307	320	257	313	295	279	284	288	313	299	293	296	296	307	290	333	319	316	303	280	290	310	315	269	315	317	304	288	282	336	292	278	287	323	307	311	298	319	307	284	280	311	307	321	315	297	279	300	338	303	268	325	307	287	304	304	296	289	290	316	276	289	263	286	298	284	322	325	318	299	280	326	250	289	325	304	305	323	307	288	289	282	317	320	266	305	308
22482	21295	29158	23786	21289	21364	13223	1886	1411	1276	1134	1020	977	973	913	907	865	883	860	801	823	834	816	814	779	845	808	771	738	727	798	787	799	788	813	799	754	734	740	804	746	754	819	770	777	794	764	692	765	793	791	712	842	730	785	698	740	788	766	735	732	746	794	747	789	721	785	769	755	764	740	732	721	783	781	759	738	779	746	832	774	723	760	768	754	688	742	786	821	746	786	730	771	764	742	799	761	782	753	731	738	748	724	770	778	710	733	754	815	765	799	773	770	775	803	752	758	739	780	729	753	705	725	701	817	767	761	729	785	765	770	776	761	759	777	758	766	785	716	769	786	771	788	751	771	723	753	775	798	737	740	730	733	723	795	753	750	779	800	766	795	822	786	783	753	772	766	766	693	757	837	767	736	793	777	759	700	763	806	762	768	768	761	770	819	727	772	759	777	769	735	746	767	784	768	766	800	760	692	748	743	725	783	759	811	723	761	741	746	799	744	769	726	758	748	744	728	726	761	764	716	762	749	746	758	732	723	718	724	796	743	786	746	785	740	762	763	776	760	761	772	745	774	744	731	761	762	726	776	792	748	750	765	767	779	812	765	765	736	728	754	799	796	755	758	728	739	776	784	741	753	778	786	733	791	763	752	710	779	773	724	739	753	714	783	762	780	723	798	790	802	771	770	799	716	718	789	774	744	762	792	749	786	771	767	753	774	705	765	765	743	752	767	737	765	749	763	768	737	768	769	791	751	736	759	795	760	766	715	773	809	718	779	767	745	755	747	733	701	736	740	766	784	736	753	742	735	727	766	750	802	803	785	731	735	782	801	724	764	766	787	810	744	773	825	748	712	766	741	717	778	709	767	783	734	730	717	736	766	796	761	752	759	794	762	754	753	746	760	745	807	768	750	751	744	764	729	807	753	760	714	726	748	771	725	778	843	760	733	742	759	759	804	788	738	770	720	740	717	804	785	726	739	812	768	738	776	764	730	762	743	742	764	750	775	777	743	765	771	786	710	730	756	738	706	763	759	791	783	745	771	787	760	740	731	762	722	737	767	794	734	768	778	751	705	802	773	769	754	729	799	737	795	757	750	744	741	759	766	775	717	729	762	802	746	795	762	730	741	764	801	735	817	740	716	734	751	799	785	763	743	755	736	762	746	731	677	718	787	737	749	779	778	753	757	764	727	780	771	784	688	765	714	793	780	748	811	775	786	761	785	796	754	770	732	776	704	749	771	728	755	768	766	700	736	786	791	728	795	726	741	770	711	723	744	757	773	820	777	773	724	792	764	746	740	724	777	735	744	778	693	772	797	717	766	741	750	735	775	744	823	733	774	719	751	848	744	792	806	718	725	771	755	703	750	778	714	815	753	681	758	789	764	807	752	764	803	736	716	761	791	776	729	764	778	767	784	766	787	737	754	804	800	754	795	777	733	790	742	764	770	778	754	776	728	736	749	762	747	770	730	728	758	777	740	747	774	729	761	756	761	723	801	774	754	756	720	748	719	773	771	771	780	748	724	740	786	702	756	760	807	775	789	742	788	769	785	763	729	756	739	741	794	749	729	778	773	724	789	715	751	705	752	746	745	807	774	760	786	794	762	762	729	749	704	763	720	754	792	754	743	728	759	780	760	758	757	765	792	793	735	694	720	766	756	759	757	789	750	719	723	730	789	726	772	756	728	771	735	766	769	767	734	786	765	756	759	749	767	765	722	768	785	794	756	749	778	760	777	752	752	782	747	754	827	747	743	760	750	811	746	775	764	722	730	789	734	761	776	771	755	787	769	741	732	753	728	767	733	714	763	775	747	757	779	722	743	770	753	763	786	788	779	762	783	785	770	815	768	769	758	777	790	740	725	698	738	800	745	789	749	784	788	751	770	823	796	719	801	711	754	755	742	760	773	755	744	747	734	807	776	762	725	730	767	791	777	766	728	803	736	761	766	754	766	724	745	741	812	743	765	793	789	740	776	818	753	744	793	701	792	754	768	745	761	775	782	715	738	703	745	749	734	770	797	728	730	767	774	794	783	827	750	767	737	747	759	808	710	748	758	808	754	743	787	760	717	722	772	769	723	758	684	736	769	802	753	805	775	768	730	756	738	751	788	736	753	778	746	755	729	747	809	793	720	753	747	855	754	756	751	764	780	772	784	716	765	734	705	737	786	752	753	696	719	781	765	732	739	764	693	754	741	748	755	761	739	723	762	785	756	801	676	780	751	784	795	803	683	822	750	754	744	753	772	715	714	763	753	771	744	777	740	786	714	738	806	747	791	746	706	743	743	743	768	772	748	767	774	767	763	817	754	728	787	698	751	725	727	759	769	805	735	767	771	788	755	784	743	725	770	716	745	833	772	766	773	799	768	766	780	722	757	703	764	753	790	712	746	763	816	782	758	725	766	733	735	766	801	703	740	758	776	751	748	802	678	738	819	784	733	764	746	746	714	772	710	768	803	741	776	768	722	783	775	698	764	746	751	749	795	775	760	740	752	762	813	750	753	737	760	749	790	763	774	709	778	792	731	781	738	793	769	740	741	784	734	787	744	776	761	744	694	772	766	742	725	738	752	761	748	755	738	791	752	756	747	792	742	817	753	811	762	755	709	726	757	772	760	705	793	771	763	787	745	760	765	755	748	772	727	779	724	727	722	793	744	735	759	761	740	734	745	716	753	758	746	777	755	783	773	781	743	755	736	743	767	704	773	755	795	760	692	790	751	734	766	773	736	760	785	757	724	771	766	777	700	765	733	758	760	735	765	773	708	753	780	760	743	774	705	732	753	774	715	733	797	781	754	814	741	791	769	753	735	729	750	769	772	809	774	791	717	765	716	742	753	755	750	745	752	760	744	721	718	775	750	756	740	755	732	755	774	787	821	744	740	745	759	750	725	777	758	735	735	771	778	753	724	741	735	760	721	741	764	752	765	765	756	761	818	781	757	761	725	779	806	782	774	784	784	755	772	754	768	779	736	794	726	814	740	749	723	805	757	763	743	760	774	767	761	744	808	780	789	771	745	770	728	733	743	763	772	739	743	752	765	773	747	778	730	735	795	720	725	705	779	737	743	737	784	748	722	735	750	774	773	757	746	756	735	730	757	698	726	776	786	768	788	735	755	753	729	719	745	740	762	741	757	763	823	720	704	708	803	753	740	760	759	746	734	771	760	727	764	765	796	728	748	739	755	734	754	814	709	729	770	753	724	766	736	767	715	771	737	768	725	723	817	710	762	715	773	795	781	755	720	769	754	763	739	774	796	736	802	761	723	798	741	766	754	718	777	706	746	739	754	738	774	737	668	718	749	800	778	687	693	746	728	748	730	771	779	815	764	776	688	787	758	764	755	783	710	735	732	713	797	830	782	831	752	755	754	782	777	753	738	772	755	788	735	745	751	736	760	740	777	746	772	755	798	746	745	709	694	741	714	769	724	766	782	759	748	755	823	751	724	752	789	750	732	790	767	787	729	744	752	773	714	783	756	790	768	762	739	791
4928	15900	12927	6315	4834	4101	3052	2166	1929	1710	1452	1229	1181	1116	1066	981	976	893	938	930	924	939	849	883	838	916	884	879	926	835	869	860	832	802	865	864	784	821	841	835	806	884	797	794	799	857	798	878	763	767	840	850	834	802	798	826	766	855	832	815	763	853	815	822	809	822	818	799	783	805	822	787	809	842	839	808	806	874	773	788	791	800	829	800	738	792	819	794	815	798	823	867	776	813	762	869	883	848	821	813	806	843	790	776	822	806	819	745	849	765	803	828	803	765	831	779	817	784	843	842	790	799	809	798	774	775	856	816	814	761	831	814	768	709	824	828	798	774	850	809	792	815	873	848	825	778	781	796	816	819	827	834	807	791	832	786	803	772	834	760	849	830	801	813	814	752	831	814	765	833	773	831	811	829	828	782	760	799	832	792	832	808	804	833	820	806	844	833	814	773	783	832	793	862	780	821	783	788	812	849	778	803	813	862	826	795	823	771	827	802	816	829	797	823	817	819	792	769	822	803	822	742	763	816	753	796	816	788	801	774	800	867	851	794	805	814	823	873	805	816	803	781	825	791	817	802	807	790	807	831	787	807	809	788	797	792	821	785	822	803	843	813	821	811	788	847	771	786	769	796	801	758	827	788	749	788	802	869	833	834	802	848	850	759	797	843	800	808	812	828	799	832	789	819	841	840	817	794	775	750	780	811	826	806	785	846	861	768	789	796	767	814	809	825	848	774	763	822	850	792	775	793	816	806	789	818	817	826	800	866	785	774	771	790	813	828	830	752	764	808	808	870	827	853	784	879	834	852	822	743	784	796	836	811	808	764	826	834	823	825	806	814	794	819	794	864	841	800	830	767	807	793	788	803	803	789	808	787	789	770	823	800	847	837	818	833	836	869	830	796	781	812	844	820	789	788	759	826	843	829	824	808	834	787	859	820	793	846	815	811	820	817	802	798	836	826	830	829	779	803	778	824	818	811	811	809	791	823	782	817	810	793	830	803	794	864	822	770	858	846	808	837	846	866	842	834	769	812	804	847	802	802	790	814	824	770	795	783	812	777	792	771	808	795	815	807	784	796	785	834	823	783	811	824	808	795	863	807	817	791	782	837	750	795	788	770	760	764	835	792	751	784	781	843	827	793	794	779	845	800	792	785	796	865	791	753	837	846	791	814	776	804	804	807	817	786	826	796	809	811	844	822	769	784	770	809	765	805	781	815	808	790	768	788	794	775	805	833	791	812	755	835	795	788	787	813	831	814	825	798	744	803	784	820	784	819	811	849	797	804	849	784	778	893	847	750	847	741	749	877	794	787	803	770	808	787	785	796	799	825	849	803	796	820	799	808	776	807	819	857	821	872	843	796	809	830	791	784	832	801	862	833	800	850	770	782	763	851	831	829	798	823	776	836	835	804	806	804	765	841	792	807	770	805	838	797	770	820	866	798	753	841	779	828	850	836	825	829	808	751	828	822	846	773	824	797	835	774	815	851	859	768	836	861	815	841	793	847	826	804	867	828	860	774	816	786	779	782	835	806	810	837	827	808	804	826	801	793	834	809	849	788	819	820	797	830	805	805	864	784	836	781	864	773	823	815	766	850	780	778	790	815	823	775	832	823	804	792	787	841	771	799	806	818	786	822	808	812	813	811	819	811	833	857	839	799	782	824	824	869	795	796	789	761	843	792	834	858	847	856	783	762	766	805	798	816	785	797	745	800	832	850	774	795	760	845	795	799	828	811	817	851	796	789	805	786	742	848	777	766	790	859	790	791	872	849	817	858	822	820	804	839	810	799	780	805	822	808	815	777	802	792	792	799	771	811	797	802	796	787	853	800	803	796	809	787	819	822	839	785	872	885	801	811	817	823	760	832	815	747	819	784	823	799	780	808	848	852	802	755	804	808	831	821	860	773	807	823	861	850	818	797	761	734	828	862	804	786	869	789	801	785	854	801	829	811	801	772	829	772	808	783	775	821	840	830	812	802	819	824	772	770	854	809	826	795	811	790	809	791	785	828	825	791	821	836	776	798	829	816	798	757	834	861	778	850	801	830	753	808	798	809	835	772	786	865	856	730	810	802	754	846	851	799	807	795	770	787	835	855	786	847	834	853	781	792	799	793	763	819	804	788	819	789	822	785	798	772	813	833	823	792	825	766	834	830	819	805	771	777	824	865	816	809	826	811	818	835	862	787	786	801	859	838	808	758	798	798	833	842	825	783	794	851	788	825	817	849	845	857	794	806	808	807	836	876	770	805	805	807	752	794	804	746	854	822	749	793	808	814	782	831	847	794	819	812	817	813	820	762	822	843	814	769	801	804	816	806	777	766	799	806	834	810	816	847	784	795	798	820	775	790	811	811	812	831	817	802	845	832	854	746	843	775	825	813	797	835	837	839	791	834	865	836	841	867	821	820	851	814	832	823	797	771	806	796	770	835	808	815	805	781	791	849	811	775	862	840	838	822	778	830	783	844	848	815	755	815	827	840	794	854	794	810	842	778	786	814	819	840	804	818	827	774	827	792	843	771	818	865	812	852	782	793	803	838	827	804	843	801	830	854	820	774	802	842	805	771	777	782	798	766	802	828	808	819	734	812	756	842	851	803	798	818	861	814	780	794	800	836	859	839	791	784	796	838	835	772	792	828	816	811	806	818	854	767	796	809	777	861	829	800	792	794	837	747	795	788	794	734	810	812	801	770	808	811	791	791	776	835	787	825	836	761	819	774	846	803	802	795	810	886	819	811	813	806	811	777	822	779	819	807	771	812	798	834	824	784	816	808	774	854	848	782	813	821	740	767	804	782	801	781	824	821	795	830	781	846	775	816	810	805	803	833	838	813	729	821	864	777	807	826	822	782	818	816	776	781	795	805	785	839	777	727	771	797	749	875	845	810	863	814	746	775	881	841	857	835	820	776	802	787	843	806	724	805	802	807	838	788	789	890	884	836	882	841	796	810	793	781	821	805	784	803	855	792	798	837	822	806	782	821	760	792	816	818	730	806	775	812	798	795	850	828	820	786	834	830	833	856	744	819	840	867	828	826	827	811	817	821	795	834	777	833	797	767	831	817	806	780	831	786	820	853	755	835	774	846	812	811	810	787	803	838	760	789	766	790	787	812	805	805	803	826	848	785	812	792	826	803	788	744	801	778	795	846	783	810	791	833	759	822	789	815	813	838	822	814	855	792	785	805	854	787	814	801	873	832	824	823	753	758	823	807	840	843	810	807	821	805	811	801	783	848	806	830	848	807	808	795	770	839	842	815	797	763	819	830	824	825	800	828	827	818	822	807	816	818	835	789	776	778	820	816	786	811	831	835	832	842	797	820	812	829	805	811	821	820	817	800	795	802	829	808	791	790	795	795	846	780	777	846	811	758	812	837	819	808	834	784	839	836	874	808	850	834	782	810	865	808	863	803	841	857	770	787	831	801	821	778	821	726	835	746	775	798	781	852	809	790	779	780	811	810	820	824	815	740	818	769	831	860	761	838	766	804
27645	19541	6303	979	662	649	611	612	523	546	562	559	552	555	511	541	548	574	517	537	528	544	519	588	532	543	525	516	524	532	570	588	525	518	525	486	506	545	542	552	579	525	560	500	530	540	544	533	538	550	550	533	536	548	567	560	581	523	523	576	524	504	535	562	561	542	538	518	559	508	532	536	545	544	490	539	552	517	535	528	545	504	539	524	541	555	531	529	528	523	505	528	527	512	580	567	579	561	515	500	529	519	515	557	561	557	538	523	524	535	560	548	533	518	549	533	532	579	528	522	549	523	507	534	537	507	521	534	489	533	502	560	532	507	545	518	521	555	542	488	555	516	523	552	554	551	534	513	532	505	579	522	499	557	514	510	536	479	510	540	519	537	587	536	544	552	548	490	498	545	549	550	546	508	556	569	538	552	515	491	573	531	548	583	478	542	560	495	529	542	561	519	531	530	541	530	518	475	539	571	487	525	557	512	559	545	558	560	527	534	561	513	531	507	501	490	539	492	493	538	524	520	512	513	472	534	546	537	534	551	545	553	569	535	549	539	537	550	575	502	509	538	556	547	519	543	520	529	542	510	577	540	533	523	532	495	525	581	570	540	513	556	536	514	543	558	525	588	511	529	542	552	508	536	537	565	510	542	530	522	534	560	532	532	537	557	565	516	530	531	527	507	522	543	559	563	541	548	540	554	511	547	572	521	483	520	570	554	560	532	512	548	507	541	576	552	502	531	520	540	522	562	517	544	548	563	558	551	570	553	547	505	561	565	508	526	519	512	545	527	523	587	539	553	565	527	540	556	556	525	552	540	529	536	558	534	532	541	522	520	552	571	566	577	549	548	519	530	554	513	570	539	520	531	516	530	524	521	517	527	521	543	528	518	547	499	590	535	565	541	511	548	552	557	556	509	566	562	548	524	548	534	559	544	535	566	554	500	533	545	521	535	506	544	510	539	536	535	529	564	545	572	513	514	541	526	566	535	546	549	536	540	532	546	540	583	540	514	528	546	557	551	551	491	543	535	492	552	556	552	560	512	596	572	542	489	518	535	489	531	529	552	544	524	547	540	528	505	499	579	527	498	543	550	545	585	544	514	542	592	545	563	553	537	525	572	605	503	507	543	547	547	529	559	554	567	558	546	543	523	505	597	548	498	541	559	539	514	508	541	538	489	558	546	504	539	555	527	534	518	515	501	539	526	525	512	499	548	554	519	594	565	536	517	508	560	536	526	550	508	535	545	516	574	561	577	519	566	531	567	539	567	550	519	577	538	527	548	499	502	590	541	583	522	509	527	516	548	562	527	563	518	540	504	512	563	520	536	544	567	559	548	545	504	525	557	574	541	535	528	508	445	521	511	533	519	595	505	521	518	526	545	535	537	528	499	528	518	510	576	561	543	497	552	582	544	513	530	513	523	536	570	541	548	526	531	546	574	487	569	557	569	571	551	518	521	490	533	544	528	519	554	548	552	556	545	558	546	560	516	571	538	564	581	589	531	505	518	528	524	526	516	534	519	516	509	525	535	515	549	547	541	532	540	512	518	524	570	527	521	533	553	516	518	568	537	537	521	502	495	524	513	544	569	509	515	496	516	550	519	536	531	563	553	522	526	528	503	531	579	530	506	533	554	567	537	545	542	527	514	535	517	526	529	521	527	550	533	512	564	541	543	504	539	553	492	509	553	519	502	544	571	530	546	563	579	578	529	526	484	573	554	534	578	533	516	546	552	548	517	529	522	561	568	559	552	545	565	538	541	552	536	527	549	507	520	533	497	537	531	581	542	524	503	569	522	530	546	532	538	550	517	512	537	531	545	541	570	560	524	540	556	529	517	521	566	569	517	511	521	530	573	559	522	537	546	556	511	547	578	524	538	552	600	527	533	515	525	531	585	520	499	530	514	569	515	533	576	518	571	531	534	522	572	561	488	539	552	532	531	532	519	533	530	534	543	529	561	532	505	534	519	568	571	562	544	536	570	553	511	562	535	516	559	555	515	503	560	562	571	571	523	526	533	518	557	541	496	589	539	507	510	512	497	486	526	544	517	568	548	529	540	527	485	528	569	547	496	502	543	553	576	516	557	569	567	519	523	492	540	570	558	507	517	542	530	528	571	549	550	501	532	563	525	529	539	581	519	575	520	594	534	567	550	563	535	537	533	527	541	540	508	582	501	556	502	580	490	520	531	529	522	539	545	523	537	548	548	526	540	496	514	561	527	516	538	496	526	546	530	555	566	534	518	532	543	547	557	522	547	521	588	545	540	489	546	557	553	550	571	486	537	549	512	538	520	567	566	540	492	556	562	491	527	505	516	497	561	582	532	537	526	530	510	507	502	551	557	529	539	512	513	517	547	570	528	533	517	571	530	520	558	536	579	557	542	535	547	530	558	512	560	546	550	523	528	586	519	504	520	523	579	539	554	567	583	528	519	508	536	563	510	562	508	544	527	509	546	531	526	567	552	508	553	525	524	556	520	572	517	517	524	524	503	538	566	540	540	538	557	570	538	529	514	558	547	581	557	573	512	501	542	563	474	569	538	515	534	558	576	550	530	554	543	560	525	528	533	551	564	556	505	533	561	543	539	520	556	535	535	583	515	582	538	523	528	531	531	550	544	515	540	546	561	558	558	549	518	535	531	490	519	537	530	504	513	554	513	532	531	548	544	552	545	572	541	524	546	530	588	499	551	563	548	563	533	537	574	516	507	514	548	587	508	518	524	540	578	536	514	523	518	556	548	543	518	541	557	543	526	501	531	565	543	518	559	547	519	523	571	540	568	535	494	536	591	526	521	538	572	525	572	531	541	517	557	538	558	537	531	496	542	530	536	510	487	553	535	535	487	537	538	551	526	525	561	541	516	547	578	533	523	547	563	534	518	502	560	536	543	586	559	556	512	552	546	510	588	550	552	530	555	504	530	526	547	518	565	570	581	534	543	522	533	580	535	547	546	595	543	559	541	533	540	535	548	531	534	548	526	523	573	548	511	548	575	564	531	545	573	533	524	552	562	533	527	528	548	547	530	527	559	519	524	565	538	564	521	538	540	538	525	564	510	506	535	535	536	543	540	546	522	553	544	555	547	505	580	550	538	528	517	531	520	533	518	528	530	546	537	528	558	568	554	542	536	526	590	554	489	523	530	573	486	550	565	558	508	521	540	536	528	504	519	539	537	492	522	501	532	556	480	541	541	547	546	529	537	537	530	538	581	512	541	559	549	577	567	505	543	561	540	547	534	547	522	588	522	520	552	521	555	565	563	564	542	574	534	536	509	573	527	539	499	531	541	586	548	547	532	576	485	563	534	483	522	509	504	541	534	560	531	539	558	536	581	560	536	543	549	561	524	530	572	533	532	545	540	493	521	559	574	529	515	513	583	539	550	532	520	536	558	543	522	530	539	535	570	519	563	529	544	549	583	595	542	542	540	543	578	543	519	568	512	543	555	536	522	515	516	566	522	529	563	549	508	571	561	545	597	547	530	552	519	544	541
4244	1311	1518	714	695	724	641	608	601	564	540	558	609	579	602	591	605	599	550	571	563	537	508	548	596	581	545	578	537	560	576	574	536	619	568	604	595	577	569	593	566	571	567	595	577	573	542	529	556	523	514	592	510	552	534	549	584	584	557	589	583	574	575	544	570	536	573	528	538	528	629	587	555	537	567	514	546	531	534	586	549	574	585	566	566	533	565	524	588	570	567	546	558	608	578	583	560	597	593	578	571	535	553	557	591	548	530	536	555	553	561	554	607	560	597	569	549	537	568	514	568	574	534	561	558	565	543	590	512	526	569	539	551	575	575	538	524	563	554	574	562	565	565	557	540	602	548	566	565	539	568	581	547	584	549	514	572	550	578	535	545	595	539	582	584	582	549	574	574	590	533	578	538	532	538	554	594	560	577	501	566	544	594	517	541	579	571	572	580	602	583	564	551	551	596	574	552	546	546	561	539	573	544	552	561	561	578	545	562	579	575	529	583	536	572	566	523	579	552	623	564	565	609	543	556	536	552	513	550	603	604	564	551	555	576	580	587	563	572	588	534	575	524	564	513	547	564	587	536	579	538	522	576	568	600	583	560	582	570	577	547	543	579	530	530	550	551	570	577	580	610	543	560	558	555	572	573	635	572	589	574	555	565	611	555	556	585	570	597	538	549	600	546	548	592	576	554	547	567	552	583	558	559	527	564	562	546	592	527	560	570	572	537	540	561	547	536	536	576	529	586	558	620	607	593	530	536	561	592	536	571	605	572	594	576	600	540	545	546	596	537	579	558	557	563	548	593	569	544	571	549	531	554	538	579	575	557	573	589	555	571	587	564	603	611	564	583	567	539	538	562	518	576	587	562	568	553	569	568	569	584	550	561	553	600	532	567	604	530	573	553	554	574	580	541	570	581	585	574	595	520	550	558	536	603	567	528	567	514	583	562	592	537	533	588	545	559	513	536	592	550	574	545	564	569	578	581	582	554	565	600	537	562	516	587	579	570	562	563	578	535	588	576	587	566	572	563	585	592	512	552	543	584	531	577	561	527	570	553	570	547	589	576	579	573	586	602	611	555	556	545	554	548	534	569	595	593	558	549	607	556	519	539	579	548	544	501	581	554	557	557	575	584	589	569	552	529	580	539	538	591	556	564	563	564	572	579	532	553	556	560	558	597	587	583	557	571	550	567	539	542	564	569	582	574	551	574	558	576	556	575	573	608	574	591	575	568	545	566	568	541	563	559	584	572	569	563	613	539	541	567	597	537	568	542	527	547	579	553	600	574	525	575	580	531	596	564	588	574	592	542	533	563	519	556	558	603	560	571	554	583	551	516	558	547	555	542	533	609	541	556	583	570	588	559	583	561	531	568	585	594	568	555	541	548	562	595	568	549	567	540	505	615	560	567	501	539	568	540	549	584	586	578	581	599	550	552	563	587	598	580	567	560	574	561	529	610	564	571	547	549	524	552	587	543	617	587	574	594	609	575	562	597	587	562	562	572	576	583	577	546	566	549	620	530	569	581	577	574	590	567	568	570	547	595	581	552	552	536	591	582	522	537	605	541	554	553	564	526	602	617	540	578	536	570	591	550	534	544	543	560	587	553	535	561	567	519	567	551	588	613	540	595	557	544	572	546	534	578	555	542	580	542	511	578	563	561	545	532	559	560	595	544	599	578	555	587	586	559	557	573	550	564	542	483	547	576	558	522	577	575	574	546	578	525	536	575	656	554	577	531	534	566	536	589	562	554	557	557	534	568	575	555	585	563	582	570	545	526	578	560	526	564	541	565	585	556	556	567	565	564	596	569	599	540	532	591	582	543	563	554	544	534	548	535	597	565	542	568	545	566	567	583	548	556	563	596	572	554	549	509	575	513	592	565	570	571	561	610	550	576	599	578	572	585	501	583	540	577	578	574	541	610	538	591	518	580	608	546	533	547	576	590	598	579	541	566	530	591	610	541	584	534	583	520	537	504	608	532	563	583	621	530	566	600	555	600	554	580	526	570	559	583	567	568	590	582	584	557	561	602	539	545	568	539	558	593	594	556	565	569	571	567	595	585	591	604	566	594	595	546	560	576	552	547	543	573	554	577	629	546	577	567	592	545	573	536	552	558	549	571	583	594	577	591	588	559	573	588	536	549	525	624	544	504	607	545	552	571	537	547	566	535	558	556	570	534	519	568	551	629	524	597	593	567	568	577	569	542	558	571	594	537	563	537	559	573	533	554	576	548	595	613	598	558	588	551	591	588	508	523	576	566	581	553	517	581	560	553	572	541	571	544	567	588	546	565	553	588	560	620	587	578	573	557	594	587	550	578	563	584	540	585	595	544	533	554	574	562	575	568	572	551	576	531	538	552	529	562	581	542	576	582	543	561	542	581	588	561	609	524	557	580	539	512	566	576	536	572	552	552	595	594	562	542	554	529	532	567	543	563	588	570	618	583	553	530	595	545	572	551	533	580	511	563	585	552	547	571	555	560	584	536	594	554	568	544	588	567	576	533	523	598	571	539	544	586	548	556	562	599	515	532	573	539	512	560	532	538	560	598	560	560	585	574	561	563	576	567	553	534	581	543	593	559	580	579	533	562	569	600	550	516	567	520	560	595	553	550	577	543	533	578	526	537	568	543	590	579	577	578	613	568	565	552	596	539	540	590	551	576	552	582	558	563	557	526	556	565	528	570	541	594	562	568	557	607	573	585	522	583	528	579	550	581	523	595	603	533	575	529	569	551	546	545	550	540	551	580	517	579	579	568	604	567	522	553	572	573	568	555	567	578	584	563	545	574	560	558	564	581	514	550	572	571	538	559	613	557	562	560	559	558	568	568	558	539	553	551	554	569	541	585	575	567	595	553	594	563	580	563	490	577	551	556	579	564	553	562	626	563	559	585	571	576	565	626	587	567	565	547	563	545	565	569	591	582	631	531	540	622	593	575	539	588	557	533	558	578	550	605	539	547	532	538	601	540	573	558	522	537	541	562	567	593	569	578	580	540	581	556	574	556	554	559	561	543	535	541	520	614	531	533	592	542	530	558	556	540	529	550	594	573	609	576	540	571	566	570	589	567	515	588	574	546	552	538	545	539	556	603	568	529	571	578	517	552	580	576	576	568	565	581	563	558	583	562	576	514	601	531	574	608	511	556	524	563	566	547	587	571	569	581	575	575	571	526	518	568	554	538	574	559	583	570	558	578	577	574	529	553	550	549	576	586	559	556	562	567	556	563	513	559	584	568	528	546	579	594	569	571	529	621	549	593	617	566	535	521	541	568	596	509	582	589	549	562	543	587	555	570	585	591	555	582	552	527	573	585	544	555	534	574	559	560	572	552	581	580	561	581	577	559	548	541	533	570	555	573	558	569	538	522	582	596	564	533	565	557	566	570	583	551	529	576	556	542	589	548	596	543	540	568	515	541	598	536	545	531	528	540	572	573	540	580	532	545	595	592	548	554	616	561	610	587	571	503	543	592	573	516	572	571	571	570	557
23564	21322	28804	24160	21311	14713	2432	1475	1331	1280	1162	1058	1168	1055	1059	1044	1001	987	1000	1057	1002	1058	985	905	1021	1025	967	1008	980	1015	971	975	1006	941	933	999	955	923	955	1036	1002	974	974	969	961	945	975	1049	1005	987	965	1035	995	960	978	932	949	927	1000	961	991	1031	960	945	927	918	960	975	952	965	966	913	969	1000	966	987	1011	997	985	981	998	1007	916	996	1021	908	988	951	942	982	992	894	920	980	956	981	885	965	926	964	969	984	923	988	889	1026	918	925	922	940	874	968	973	947	969	975	996	1028	981	1002	961	946	952	908	972	962	973	958	994	932	1001	1005	909	979	946	927	928	936	1002	944	950	923	933	946	880	1025	989	952	1011	979	928	980	949	989	959	968	996	907	1007	907	936	946	937	994	919	957	958	943	1010	927	976	947	963	937	997	946	907	971	945	960	931	939	1025	963	948	1009	989	980	961	934	891	974	936	978	971	947	995	1038	908	956	935	941	953	907	1015	956	970	927	911	947	938	916	962	972	941	953	885	957	996	958	933	925	970	936	981	901	955	999	1003	955	944	925	962	983	956	952	949	945	959	937	938	978	974	938	998	981	885	962	957	924	967	994	956	999	950	942	953	939	944	971	981	979	974	955	943	981	931	897	919	984	965	979	987	973	960	930	985	904	972	942	964	986	923	872	954	945	938	1005	960	1002	954	935	1005	953	915	970	1021	989	975	940	939	936	950	966	957	981	960	1017	983	966	934	966	984	935	955	917	949	971	1016	945	930	996	890	942	1002	896	956	919	950	941	995	979	958	920	956	923	1000	1011	942	1021	975	979	927	971	953	957	980	976	943	962	957	984	942	961	959	963	956	950	964	981	975	985	941	918	968	928	940	946	931	958	966	980	973	997	942	916	947	937	945	940	947	941	948	916	961	909	987	966	952	966	956	1008	993	955	964	945	931	995	987	921	999	989	925	922	918	903	976	945	950	964	991	983	954	949	954	971	950	966	940	970	957	1007	1006	982	999	939	937	965	949	910	958	978	958	930	961	972	935	985	921	970	971	952	960	963	977	1007	960	932	971	984	912	926	979	930	962	922	991	902	971	935	997	940	1001	943	952	941	993	956	971	974	940	1003	924	970	1001	994	1017	923	956	899	929	975	941	969	951	968	931	965	944	970	978	987	966	990	917	985	974	969	995	950	990	938	989	911	906	969	923	932	987	928	915	953	955	927	949	938	942	968	899	985	927	1024	877	984	996	964	963	997	917	965	971	958	937	974	965	934	957	939	971	947	994	929	969	971	936	917	924	914	989	944	1006	953	1009	950	1000	915	947	942	979	942	965	932	921	990	977	955	997	1007	945	946	931	970	979	978	922	950	973	982	957	983	952	967	914	992	988	940	972	969	967	960	931	931	992	1006	996	988	946	940	998	932	990	988	994	952	973	919	955	920	968	945	970	965	989	993	938	977	937	999	926	936	970	950	969	973	959	942	978	924	959	929	969	982	924	946	942	937	958	967	979	969	956	996	960	948	979	904	1002	972	946	943	1013	955	935	979	972	952	994	929	933	909	918	926	942	996	922	971	970	953	970	988	937	932	956	911	937	946	965	974	953	918	944	1000	969	954	966	1028	958	1001	966	974	917	982	932	965	989	1021	956	907	926	912	905	948	936	944	969	1004	911	976	939	964	964	956	917	1007	940	962	920	948	953	960	979	1035	950	913	949	920	960	929	971	962	976	903	1018	984	988	913	984	916	962	965	994	1003	1001	910	945	970	996	976	953	895	918	941	940	996	924	910	902	955	1004	935	919	885	973	903	904	976	944	951	947	984	974	1008	993	912	947	928	886	982	947	939	988	962	941	922	979	908	982	960	953	957	953	1040	1010	880	955	945	967	988	976	964	932	988	1028	967	959	996	943	951	954	963	995	973	958	954	992	969	939	922	981	948	967	933	940	947	994	1029	974	960	986	929	949	959	977	945	925	1022	980	988	924	967	947	1014	889	962	1027	969	969	942	997	922	933	947	987	976	888	932	928	940	973	995	923	923	960	971	985	920	958	936	997	983	987	998	971	961	907	956	1006	934	925	974	972	1004	898	918	975	909	964	925	951	986	906	871	1009	995	933	1003	983	905	988	930	945	963	963	1032	967	907	882	948	967	1032	987	966	1035	997	996	974	964	922	948	999	938	927	990	937	889	914	967	947	933	1008	913	975	985	976	964	961	931	939	945	956	921	1033	1024	981	946	986	924	932	910	969	1005	915	949	977	1014	927	935	933	984	968	901	948	914	973	976	976	992	948	959	1061	926	980	896	984	956	961	957	917	953	975	977	1003	944	915	938	965	1029	999	1004	953	991	958	942	985	945	986	954	1006	953	963	1015	933	967	926	992	961	943	942	947	991	977	1019	999	925	987	990	1006	950	964	971	991	982	950	921	927	913	966	995	952	927	922	958	955	920	932	961	977	971	935	954	964	946	985	969	958	967	956	982	1007	894	1003	974	971	908	929	949	966	911	952	981	957	956	957	959	966	969	939	959	957	984	966	977	940	997	955	937	995	924	948	948	989	898	927	962	919	951	986	940	981	924	972	974	981	954	931	915	983	942	907	953	963	1008	931	918	927	956	948	947	924	956	918	976	1002	1020	925	1037	908	965	925	913	954	900	965	908	959	945	980	998	948	939	959	950	970	970	927	1040	983	910	946	990	950	998	987	983	1004	1004	962	949	950	953	941	968	992	954	946	973	918	934	932	919	917	946	896	1004	979	962	982	1002	943	982	920	989	940	1001	991	922	1000	920	980	935	976	963	966	954	1005	1008	900	970	965	958	962	914	1000	880	923	937	924	955	939	948	955	978	970	981	921	1043	1011	978	971	998	984	968	949	1004	972	941	920	922	935	973	947	944	905	975	909	912	929	910	935	886	974	972	938	934	959	915	963	910	930	922	953	980	965	893	960	990	965	922	944	931	968	921	968	919	933	994	954	921	979	950	977	949	972	1019	909	924	952	965	934	983	969	974	931	967	985	923	976	960	970	993	991	916	954	972	937	938	993	975	993	939	895	928	963	954	928	1017	946	941	1011	943	990	960	910	916	939	965	957	934	977	983	929	981	989	1007	955	1000	933	956	984	933	909	974	935	1006	977	975	986	988	969	943	941	945	949	973	973	917	961	997	983	973	960	969	954	992	974	933	972	975	963	961	951	982	948	952	964	937	1022	907	963	959	915	1019	984	926	923	870	928	985	1015	975	967	945	971	915	969	923	954	949	924	977	976	931	969	990	934	965	913	996	964	1032	1013	936	965	994	924	950	874	927	903	917	898	983	988	942	966	922	979	954	1010	1037	965	1008	921	924	946	962	969	1000	919	957	973	933	1032	940	939	964	1003	957	943	970	963	927	903	1016	980	917	964	960	992	987	928	932	962	926	1013	979	947	952	1009	985	974	1009	981	926	994	925	945	892	913	930	947	956	1001	982	944	960	969	983	951	984	1029	976	950	952	963	1002	945	957	970	945	955	920	947	933	978	932	1001	904	950	944	1022	964	974	979	950	965	951	904	979	937	952	970	929	927	963	953	967	970	969	906	960	984	984	931	1028	980	979	933	968	982	945	1022	952	953	981	979	982	950	974	947	955	989	971	947	963	947
3763	10303	8478	4025	3241	2773	2212	1689	1502	1464	1369	1221	1172	1122	1097	1102	1081	1037	1027	1008	1091	1037	1054	1099	1044	999	1023	994	1084	984	995	1032	1041	975	963	976	1022	990	1009	1001	1017	989	1056	991	966	1040	995	973	1048	963	969	1030	1070	1008	950	1031	986	969	1008	968	991	1027	984	968	995	978	1001	1042	962	945	997	1022	994	967	999	1003	1027	969	1034	985	1017	990	1029	984	965	1007	927	1006	988	948	1065	932	996	994	996	1034	981	982	923	1016	1017	977	976	1055	967	956	1021	1004	1009	1022	917	974	948	939	959	1007	997	987	981	981	970	965	983	985	1004	988	964	934	891	1013	968	978	1077	1013	979	970	1029	999	1036	920	1065	1003	1025	966	1024	979	935	1069	942	1015	926	995	1039	956	1000	1007	960	944	1051	1011	1044	1023	1009	1036	931	976	1005	1011	1022	1007	976	1019	949	1036	969	961	973	1014	1021	1032	1060	979	936	1029	1053	975	1010	1022	998	987	980	998	1005	991	982	921	1014	926	985	1028	1000	1014	976	909	945	986	1012	950	999	989	966	983	983	1008	1034	1028	955	997	989	1027	1024	993	960	1023	1013	984	1002	1024	998	986	979	964	985	1030	931	1023	1017	973	1036	1012	1001	968	933	986	996	984	1021	1002	964	1040	984	972	943	989	988	945	1031	1006	956	978	926	1022	970	969	962	988	1030	995	1005	992	959	954	1022	929	987	955	1014	926	1003	953	1034	1003	974	1033	985	955	994	991	984	1014	972	973	968	968	943	1049	1026	1037	956	1026	992	1004	918	1030	1011	966	1000	984	997	975	968	1025	983	1024	1032	1020	972	932	994	1013	1027	963	979	946	998	974	1012	1065	1016	995	998	986	979	1025	965	1024	946	1002	1006	1003	1013	961	925	1025	969	992	952	991	975	1006	987	953	948	1026	981	959	1043	963	1008	948	946	1001	948	994	972	976	956	1007	970	1008	938	966	1010	1041	938	957	957	982	967	994	977	1028	1003	991	1026	968	990	987	970	1015	1045	1007	1031	971	988	1077	1028	1001	887	986	998	936	981	983	964	978	930	1035	961	978	984	998	1002	931	1005	1003	983	943	975	1046	1051	996	954	989	1001	1029	955	966	968	992	1015	992	1010	982	989	957	1059	1027	932	923	1025	1013	1015	1008	974	976	998	1018	957	972	953	984	1004	972	983	972	1031	1017	988	999	945	968	963	967	972	998	986	1005	970	972	984	990	987	958	1033	1057	969	957	1009	955	1029	961	977	994	964	956	961	958	966	1018	994	995	1013	982	1003	1031	972	1020	998	1024	994	998	1000	1010	1003	972	1074	986	979	995	966	981	1038	1033	972	1018	989	972	990	990	1001	968	983	1033	958	969	982	1005	1008	978	989	993	989	946	1002	990	956	963	1024	1019	1003	1009	993	959	948	1032	1033	969	962	978	993	1014	1030	974	948	1004	984	959	991	986	949	933	1011	990	992	1002	942	999	989	1069	986	1012	1019	1007	995	1003	997	985	1037	983	1001	926	1007	980	970	977	952	957	927	1020	971	986	950	979	943	979	987	989	979	972	1021	943	955	999	987	987	970	1003	998	995	998	1013	959	982	933	1001	992	1021	1006	957	994	946	962	927	1008	926	951	971	990	990	992	972	928	1019	1006	951	1013	995	1006	965	977	1027	933	1011	1001	962	962	960	972	937	985	1017	985	999	984	945	1047	978	968	992	963	1042	1015	952	973	995	919	953	963	976	954	958	1000	936	1039	1034	1032	992	1000	1019	962	1009	1041	997	968	968	963	1022	969	934	957	1011	978	1012	944	965	955	1034	1003	971	1020	1001	996	1017	1013	992	942	986	1024	964	1037	996	1000	975	977	997	973	981	1030	955	973	993	1025	1020	929	961	977	976	1009	988	938	971	957	988	951	984	979	987	908	976	954	965	991	994	986	1008	950	986	988	966	933	1001	1008	982	1017	959	957	988	955	960	996	917	1007	1012	916	929	946	980	953	1023	950	1075	1004	1039	957	1011	1018	962	948	977	992	936	969	985	1018	960	1026	983	979	1008	967	1040	1005	1002	953	1034	931	971	990	991	993	950	972	957	949	955	999	955	1023	1001	950	935	928	982	1021	985	1000	1036	949	1006	1037	958	981	1031	934	999	972	1012	905	1005	964	1051	1007	994	961	956	1032	933	1015	939	959	981	986	904	996	1004	986	987	980	972	1002	1044	978	999	1006	978	935	1016	932	1034	956	974	944	1013	993	951	978	967	971	1016	985	958	920	971	1007	1031	969	1001	1014	959	1000	1015	989	989	971	957	962	926	935	966	1012	954	983	986	961	1020	1012	979	1003	974	943	947	910	998	1012	1075	1034	960	961	960	965	1017	965	1013	943	1031	947	927	968	979	966	991	973	959	1001	984	1014	966	976	978	963	1037	939	1002	1013	994	1020	985	973	960	996	1006	998	1010	968	964	1002	994	996	1067	970	1006	1009	1012	979	968	1011	1002	997	951	989	974	1016	987	997	991	966	987	982	973	1009	996	1017	961	949	963	1010	975	1000	1002	996	1001	986	1003	941	957	1045	963	1029	998	970	966	975	1035	1022	970	996	932	991	1000	998	961	963	1014	1003	920	963	957	998	995	958	1032	1020	976	957	999	987	973	976	943	996	981	992	969	968	1003	924	971	1063	1003	962	964	970	983	974	997	998	1018	993	998	946	1043	1065	1010	951	995	957	976	998	987	1023	955	1037	997	936	980	921	946	992	1043	1050	934	1020	1036	965	980	1011	1023	971	969	924	976	1005	992	985	1007	1002	954	968	1011	927	1009	1036	964	975	983	958	1010	980	957	1068	989	1008	1039	942	1001	985	960	952	1004	1015	1007	947	962	1001	1013	980	1006	962	983	1020	968	1033	961	987	983	990	977	953	1044	1061	944	1025	988	966	1015	970	968	994	1023	999	1007	1030	943	1025	991	937	999	981	957	974	995	974	939	1035	1037	928	988	909	998	952	984	971	1043	1001	943	997	895	987	991	1010	1005	966	968	1004	978	999	971	987	1011	980	977	941	1039	959	1029	975	987	942	979	964	967	1033	928	934	997	962	944	1044	995	979	1020	984	964	1008	1033	1007	1006	1006	1010	1037	965	956	993	1008	1044	982	976	1042	1027	949	998	998	980	1009	1025	1068	1023	997	978	989	1050	954	993	1014	982	960	1012	979	995	1009	915	1047	968	997	972	979	982	958	976	1007	943	1010	952	991	977	1006	1032	965	948	1030	958	1010	1039	1032	996	998	925	983	983	1009	985	1051	967	1003	991	912	1029	968	924	992	937	999	965	957	1008	980	967	989	949	965	999	1019	975	977	955	947	989	1013	983	940	963	958	1031	1001	960	1020	996	960	960	1038	972	942	1048	989	1001	1015	974	932	1021	1028	954	967	958	1005	984	1028	953	964	989	1056	974	977	1022	1029	965	1010	986	976	1039	954	947	929	964	973	973	983	976	991	1002	934	981	985	921	1001	989	991	962	1018	1032	987	988	1031	991	982	955	1015	973	923	940	947	969	1009	931	992	993	991	1046	955	943	976	1003	966	1048	988	985	960	975	1033	978	976	1010	953	1015	1037	913	956	980	948	982	1008	1028	995	1006	1018	1007	1002	1014	1010	973	1009	946	1009	1023	998	981	995	1003	1014	998	1062	987	1045	981	974	991	1015	1007	977	948	1026	969	988	1018	986	979	943	972	1000	983	980	1012	994	1024	959	988	1008	988	996	972	1025	1008	1001	978	992	1005	996	967	1027	997	983	1007	973	931	963	999	977	1014	943	1049	1021	1022	1015	931	975	1000	963	990	1027	1021	998	954	980	945	1007	984	960	928	993	965	944	962	993	970	974	970	990	995	995	991	1022	979	978	1019	1013	961	926	966	979	965	998	991	1016	997	1020	1002	1055	1043	1016	990	957	931	942	953	1012	988	1024	961	988	934	987	1027	939	940	1009	985	919	996	1016	976	992	953	986	994	1053	1008
24781	21352	27965	24996	15886	1161	645	466	424	402	374	345	333	313	328	325	304	284	296	287	259	295	290	298	279	270	300	280	280	302	285	253	291	302	267	263	257	264	284	269	255	277	273	276	284	254	288	282	266	259	290	258	276	271	297	269	261	264	272	283	279	260	279	306	266	270	283	268	303	294	260	283	291	277	274	264	253	307	269	257	264	259	267	295	248	279	275	277	277	287	261	282	309	249	263	264	255	258	242	255	239	269	253	290	249	252	250	273	307	254	285	251	303	235	265	285	250	275	260	268	260	247	264	265	267	228	239	267	278	260	282	298	280	266	250	274	271	271	240	279	276	239	234	283	302	311	263	279	263	269	278	278	287	269	278	286	271	285	253	292	265	278	275	254	281	250	273	306	277	278	264	287	279	264	253	268	263	268	246	266	286	289	272	262	275	236	238	266	274	272	236	252	259	285	289	277	277	272	237	282	263	255	268	284	278	268	268	253	262	280	277	273	274	239	290	264	249	279	294	247	280	257	264	279	281	291	254	247	250	266	266	287	292	264	269	257	279	270	257	275	295	273	270	259	263	287	252	268	263	257	248	268	266	251	231	271	243	306	238	287	267	277	262	282	271	289	284	247	256	256	263	256	261	288	260	259	298	255	257	269	266	252	249	281	287	280	275	291	261	271	276	288	259	268	239	286	278	264	299	285	276	248	267	275	264	276	244	291	254	280	270	243	267	263	264	259	273	261	285	279	281	260	265	284	276	291	287	263	262	272	257	253	294	266	278	266	271	259	291	280	277	268	275	248	284	280	267	280	272	265	281	278	269	273	278	275	265	239	269	271	260	273	247	252	255	257	268	296	278	287	281	266	268	289	267	236	247	258	252	260	258	238	270	274	273	267	277	282	266	265	263	283	243	263	260	259	262	281	293	267	271	292	261	273	287	245	258	260	261	297	283	280	272	260	248	274	250	301	276	255	279	248	251	290	285	286	316	243	306	282	244	284	269	268	298	284	282	270	281	247	242	239	288	255	276	260	263	248	305	251	243	253	266	264	258	280	293	270	266	308	281	251	233	278	261	283	277	275	245	289	265	249	246	244	270	284	252	264	290	271	254	263	265	273	299	269	293	273	265	265	279	291	262	255	259	259	266	267	270	275	268	238	251	279	287	276	296	305	263	270	263	237	290	234	263	281	273	263	258	242	279	274	288	261	293	282	259	262	262	319	250	263	272	274	295	290	302	262	275	250	244	272	270	272	257	259	277	267	280	277	257	252	257	268	260	264	251	266	284	280	264	257	283	255	274	302	265	271	249	265	249	272	262	267	267	291	265	274	262	268	237	253	251	263	284	295	269	246	247	264	257	293	264	261	271	282	265	265	229	261	277	260	291	243	306	242	282	239	272	252	266	257	278	271	271	281	274	281	291	277	276	262	227	257	246	265	275	292	287	238	256	281	257	241	280	252	277	274	259	293	268	280	265	279	262	272	260	262	247	252	255	246	303	259	269	236	278	269	305	250	264	293	274	261	256	267	254	281	277	283	273	255	263	260	232	279	259	254	244	291	247	266	248	299	290	243	244	270	260	247	284	261	258	282	255	277	265	261	277	237	264	241	282	269	291	284	259	271	295	272	259	255	277	292	267	266	287	268	267	297	239	276	291	290	248	289	246	269	258	283	229	241	250	281	261	244	233	261	262	270	262	271	275	253	313	278	259	306	271	285	260	251	262	293	279	266	248	268	277	268	247	280	277	247	239	288	269	270	246	283	267	279	241	258	242	264	274	274	257	259	237	240	294	260	260	281	274	259	270	278	245	227	266	254	235	317	240	262	286	287	265	259	282	263	254	252	265	258	284	260	262	260	258	302	273	219	266	253	239	278	265	289	264	304	256	261	292	275	284	268	300	260	243	260	268	282	266	273	277	252	278	295	274	266	289	246	252	261	257	247	262	276	301	268	237	258	264	250	272	240	240	294	275	297	267	279	262	273	255	275	275	273	254	272	268	288	269	296	246	316	289	285	237	274	273	281	267	247	274	223	254	276	275	272	257	257	255	255	280	282	256	266	290	271	280	239	232	269	289	290	262	257	290	260	271	246	297	294	302	289	293	292	287	261	283	287	261	289	267	270	257	305	298	263	257	272	267	242	272	261	264	290	302	250	301	273	248	246	265	249	229	262	282	251	260	274	283	257	275	248	266	279	298	275	286	261	256	295	278	269	285	261	248	274	272	266	265	264	301	248	242	262	269	261	249	276	260	280	251	263	259	264	300	273	258	244	300	275	272	237	282	250	250	281	266	260	249	241	259	256	252	259	272	310	277	252	266	268	258	251	256	247	271	267	271	273	249	242	275	273	237	259	252	258	254	258	272	281	276	258	260	283	294	289	279	279	283	257	270	274	274	263	251	256	257	257	267	261	293	235	263	275	256	274	258	271	280	262	271	298	276	263	274	267	247	249	253	279	256	260	236	283	272	287	266	254	268	287	281	268	251	252	273	266	270	262	248	265	262	288	273	258	267	264	291	300	280	278	266	271	258	252	272	287	283	292	243	244	272	280	240	275	273	253	256	244	242	235	246	272	272	246	287	257	265	270	285	250	282	261	274	272	278	295	264	279	276	269	281	262	262	276	295	286	285	304	249	290	275	296	258	273	264	243	256	253	252	272	274	252	240	252	296	269	277	274	295	277	284	237	260	265	302	275	241	274	278	265	252	283	284	291	276	275	234	269	269	276	273	258	290	274	279	290	283	259	269	281	257	281	259	248	277	263	279	253	306	271	272	256	265	271	256	255	288	241	269	270	264	269	277	244	268	236	273	278	270	269	258	283	268	305	266	256	257	259	265	262	269	242	270	267	275	257	258	271	272	278	302	263	236	281	273	268	298	262	268	272	270	273	264	234	256	265	275	256	275	291	267	255	266	284	262	294	293	272	272	242	266	304	265	275	280	239	253	284	293	254	273	265	279	230	325	236	285	274	263	270	267	235	224	267	280	246	273	293	267	268	252	256	262	291	254	254	281	268	233	259	246	286	259	269	283	283	297	288	286	259	255	237	266	244	290	282	243	270	272	305	231	287	274	250	261	283	272	270	260	260	279	265	254	269	254	280	263	273	269	313	256	270	250	270	265	269	259	267	260	280	256	245	286	317	265	256	267	286	258	256	248	241	282	272	239	256	271	247	249	243	285	252	275	272	276	285	262	235	280	274	257	269	286	278	269	293	236	266	264	259	300	273	291	265	257	277	255	306	270	255	282	293	292	240	279	305	281	263	288	247	262	265	282	255	248	281	260	270	270	289	288	282	267	278	277	288	291	303	263	279	276	285	264	258	256	259	308	285	263	262	235	266	275	247	286	290	281	266	287	240	254	282	243	267	254	291	264	252	240	257	253	267	255	264	270	272	267	263	276	264	292	276	284	281	283	271	278	277	280	283	292	259	296	269	242	285	253	234	272	271	294	248	272	280	283	266	255	262	287	292	261	263	284	243	260	269	288	250
3263	5692	4872	2109	1530	1316	987	689	624	562	480	422	391	359	362	401	356	317	333	325	387	319	328	310	306	333	314	299	333	313	341	333	308	330	346	351	307	338	348	304	323	315	324	321	315	335	307	289	294	310	301	321	297	310	298	314	281	310	340	312	287	302	291	325	275	319	291	285	335	305	325	327	306	316	293	295	312	289	275	294	302	327	315	299	284	292	271	326	294	311	312	339	330	294	303	322	300	281	306	306	334	329	326	346	296	289	279	314	299	313	316	297	319	330	306	307	315	309	324	288	309	329	342	311	277	269	299	314	298	317	323	286	300	289	260	289	326	286	312	308	299	309	286	328	322	268	344	299	320	278	316	300	339	321	270	366	295	318	312	314	308	296	287	300	313	292	319	319	299	305	281	301	287	325	340	296	301	319	327	279	330	308	318	313	302	304	292	320	320	296	319	315	294	296	307	287	327	340	273	295	326	314	322	276	334	304	314	315	282	320	327	308	328	320	297	319	298	306	308	305	358	296	310	292	296	333	288	312	320	277	274	280	324	319	337	321	309	289	298	317	306	295	345	321	312	290	308	302	318	318	325	323	311	270	307	311	284	296	300	315	312	336	289	277	302	318	304	290	298	315	327	276	333	289	309	309	313	305	299	267	333	301	325	317	293	338	346	310	325	306	305	311	314	342	267	279	291	325	334	292	323	288	329	301	299	307	315	318	323	304	331	294	296	277	339	301	295	326	308	283	302	306	300	338	301	311	273	288	332	314	318	303	332	335	277	313	322	302	332	327	298	289	305	314	307	310	310	302	290	307	290	339	302	309	317	305	324	309	310	296	336	325	325	317	322	322	317	287	286	331	273	272	307	322	314	290	307	305	309	306	255	315	300	306	279	305	306	326	304	283	307	340	303	292	301	322	297	317	304	348	332	320	309	315	288	346	346	300	277	299	312	289	301	283	297	295	320	304	309	296	316	338	300	302	289	334	276	306	269	306	280	320	339	339	283	297	276	315	305	296	312	341	319	299	288	322	331	303	292	319	320	307	309	293	331	340	315	326	305	312	263	291	296	304	318	292	273	324	337	310	298	300	301	336	312	318	326	307	345	281	298	293	286	300	310	286	295	256	319	284	296	313	305	299	287	312	349	259	296	293	308	337	316	316	328	307	298	288	307	306	293	340	328	323	317	310	319	302	348	305	286	293	293	286	299	317	291	310	303	304	324	313	284	321	278	326	297	288	305	328	286	311	298	318	357	304	298	294	313	320	315	320	322	324	300	298	317	318	321	285	301	295	306	301	312	305	325	299	296	304	258	332	281	341	302	325	320	282	303	309	301	288	299	316	307	357	331	325	347	301	326	267	295	324	292	324	331	324	314	319	295	300	330	310	298	302	315	316	314	321	277	327	329	321	312	295	306	330	296	307	338	290	281	289	311	298	337	322	355	303	301	314	315	297	287	320	313	329	327	307	282	288	308	305	310	344	321	312	290	315	304	295	310	318	326	298	293	299	315	300	286	321	278	305	284	301	322	326	355	292	303	303	296	285	288	307	327	302	268	273	325	298	276	304	325	289	315	293	310	340	293	320	320	322	309	327	308	313	309	281	317	302	334	298	321	316	292	286	320	306	319	302	300	329	306	309	352	338	294	302	298	324	305	319	326	308	308	298	293	274	333	311	328	304	310	308	285	301	310	307	333	319	299	300	290	339	297	314	299	302	288	343	308	310	317	326	325	323	293	327	307	308	335	319	308	323	346	283	304	349	281	293	312	329	310	320	293	297	294	307	285	293	314	298	284	317	326	329	305	315	289	310	302	316	327	330	301	324	320	302	280	281	302	311	292	302	273	314	304	324	317	303	326	322	304	325	306	314	303	304	282	293	298	310	324	292	307	303	299	336	308	322	312	290	314	279	319	298	292	322	296	269	294	310	306	302	319	305	298	294	283	292	317	279	296	343	317	299	289	324	339	328	313	294	310	310	289	308	320	315	336	276	281	315	276	250	303	308	316	300	295	286	318	295	313	300	275	321	285	304	327	315	331	312	293	297	311	318	323	328	327	268	325	312	289	313	332	313	314	314	318	304	322	305	295	303	308	319	305	318	303	287	276	318	321	329	314	300	308	299	270	303	298	318	281	319	291	310	308	292	327	292	314	289	301	304	299	320	288	302	276	274	325	318	310	298	308	286	304	313	299	280	332	287	310	302	296	276	333	318	311	316	335	310	319	305	287	333	294	289	310	293	298	355	321	330	329	315	324	284	292	317	296	347	285	295	294	285	291	306	294	342	299	316	312	309	309	323	288	319	318	331	272	309	318	280	316	270	300	297	314	325	311	324	258	288	340	344	279	358	293	332	293	296	354	322	298	291	329	323	321	295	312	293	330	320	305	290	330	333	316	312	310	335	318	301	284	304	339	315	301	300	327	290	323	315	314	320	321	306	311	307	315	315	278	318	315	289	329	284	328	325	330	298	302	327	301	334	324	303	293	328	297	298	280	306	263	308	342	302	335	295	297	344	324	292	306	308	338	311	344	291	297	305	305	305	299	324	288	305	350	295	273	311	348	331	301	316	279	336	286	256	303	304	317	311	281	332	335	313	294	315	311	332	301	313	319	289	321	309	286	299	313	308	296	313	339	324	307	304	320	335	312	365	311	302	304	303	290	301	330	322	274	288	281	329	323	301	321	306	320	320	302	306	311	323	326	322	307	277	289	271	335	315	342	281	334	299	272	283	297	310	321	290	325	310	311	302	309	300	300	315	308	319	290	316	291	353	312	303	310	302	302	289	281	274	292	293	315	295	318	332	276	341	307	310	322	343	300	341	305	328	298	304	329	296	290	332	307	283	294	330	313	325	331	314	295	305	328	307	302	335	324	331	318	318	297	325	313	289	297	300	318	299	303	289	308	294	303	269	323	319	286	312	321	310	314	298	330	300	289	325	305	287	293	305	317	323	279	294	303	311	290	264	325	313	325	356	293	309	330	323	315	353	329	307	317	324	267	303	299	310	311	305	324	347	297	292	285	321	344	315	322	329	307	299	321	323	326	332	297	303	317	309	307	274	304	309	320	298	299	313	300	304	316	306	303	290	312	285	319	304	326	313	278	282	322	313	292	286	287	278	304	325	309	306	323	291	277	309	312	313	291	299	310	327	335	282	299	282	307	308	299	325	294	305	305	313	308	350	299	306	315	299	336	320	291	326	300	306	304	312	293	308	324	320	326	303	325	306	315	312	309	311	264	316	298	298	318	288	320	295	337	326	280	346	311	299	306	287	311	287	306	335	313	327	309	332	294	311	315	298	290	296	318	329	313	293	331	312	278	305	303	299	310	315	280	314	295	302	318	301	299	311	319	284	300	303	324	314	299	314	278	315	320	301	305	300	335	340	333	287	300	336	306	288	307	313	313	311	318	301	290	296	319	317	303	299	310	303	317	326	281	311	296	311	317	301	313	300	289	329	330	333	278	288	319	309	307	312	301	307	313	331	328	280
22508	21322	29154	23826	21315	21416	13150	1827	1397	1368	1151	1003	1046	948	931	864	910	886	894	831	824	828	832	857	791	746	822	770	851	785	755	840	803	763	849	765	783	765	800	755	808	741	779	736	760	817	781	788	816	785	759	742	793	766	748	770	801	781	798	763	767	775	712	765	735	798	804	809	778	773	721	759	744	778	773	770	778	766	794	744	736	751	755	740	748	718	782	772	768	778	733	782	824	721	771	756	723	788	741	753	742	750	794	784	747	805	712	717	755	737	732	754	742	780	776	761	774	751	759	745	712	757	758	733	717	739	734	721	733	739	746	765	757	799	740	790	791	748	738	781	769	753	793	758	787	768	733	693	756	721	798	766	773	742	741	689	742	729	750	783	752	724	816	695	722	748	748	768	765	781	743	729	793	763	689	796	754	753	742	750	797	746	757	781	748	752	767	726	785	805	727	786	748	730	739	772	778	748	766	790	748	693	715	794	740	775	771	795	746	771	764	718	707	748	696	759	706	769	757	729	732	802	768	707	746	798	738	772	785	776	774	755	772	749	795	751	740	771	707	777	755	791	792	732	792	741	780	775	713	739	758	696	772	748	732	737	755	776	755	764	720	782	730	750	793	717	737	720	739	698	793	790	768	763	737	735	698	804	783	768	735	770	748	753	732	734	752	742	778	747	765	731	766	737	717	700	738	736	775	719	787	774	797	808	708	716	759	747	742	793	742	726	761	760	768	739	754	740	702	734	795	755	752	729	744	800	751	691	800	802	750	797	769	709	769	689	786	778	718	764	797	746	815	708	803	824	701	764	798	782	749	717	809	772	749	732	723	764	758	701	738	747	773	756	759	755	696	798	718	772	787	719	735	691	731	747	735	748	728	764	752	740	833	727	747	736	740	747	790	741	763	770	725	721	715	752	736	734	734	740	727	763	753	781	790	750	771	706	747	709	774	721	703	758	790	768	754	737	739	739	794	789	766	775	735	768	725	787	800	755	775	771	775	774	772	765	762	730	786	770	706	743	778	747	795	760	764	751	760	743	695	774	744	772	726	809	786	786	746	726	771	776	768	768	787	777	762	784	737	802	739	747	733	724	747	761	801	796	778	783	769	774	749	716	762	787	799	775	785	747	737	738	726	780	727	757	744	788	759	765	816	754	718	801	741	748	761	779	723	732	760	813	767	786	689	747	736	768	750	702	733	755	730	779	744	712	725	747	751	708	770	763	786	727	808	735	774	718	771	788	756	767	778	731	735	783	774	772	708	735	800	736	760	747	766	787	793	758	821	787	794	732	742	725	760	764	721	771	750	777	756	737	741	733	757	776	720	766	776	742	752	757	757	753	786	767	792	771	721	746	741	748	756	760	714	695	723	762	765	769	705	706	788	734	755	735	728	769	732	763	782	774	706	724	746	750	756	752	748	782	794	760	785	740	777	768	793	689	761	740	770	741	741	743	706	730	752	825	769	702	761	790	767	781	754	781	749	772	785	747	748	738	768	774	717	755	724	780	768	743	777	767	789	725	737	796	727	726	799	709	729	778	768	736	702	750	801	795	748	717	804	756	783	721	742	725	797	732	748	780	805	728	728	783	794	761	797	768	717	758	771	710	738	775	756	768	725	739	785	733	772	748	787	742	783	751	776	736	692	766	718	797	720	763	741	712	749	724	805	757	767	713	781	783	779	783	779	749	737	740	769	781	730	722	740	767	809	773	810	765	745	753	826	741	744	819	794	757	775	717	761	723	782	739	701	780	738	774	765	815	731	699	734	793	801	708	793	733	760	760	754	786	787	732	778	744	760	801	721	726	774	796	759	788	759	767	783	718	739	714	752	774	744	763	762	749	728	787	775	732	725	751	751	703	762	732	732	717	758	757	789	754	784	748	794	804	743	793	714	754	747	745	728	799	720	725	772	764	728	759	738	767	769	741	776	762	769	686	699	778	788	751	728	746	791	765	770	715	727	733	735	774	758	753	775	746	761	731	776	753	791	794	761	703	744	779	752	757	785	751	702	747	710	788	735	773	784	822	739	773	704	741	724	791	811	793	755	760	761	774	699	743	771	786	784	731	790	756	765	704	749	701	774	743	706	738	738	780	775	735	754	724	779	763	755	804	771	764	760	784	766	741	754	790	725	795	791	753	787	768	783	824	729	746	791	754	771	767	775	827	774	832	750	805	763	809	750	788	690	741	747	746	687	735	727	735	769	744	732	776	816	765	722	760	763	721	753	766	757	726	731	755	754	743	748	760	673	785	761	809	754	738	701	796	725	726	743	774	763	801	766	745	762	746	704	784	750	794	728	760	777	765	804	780	745	752	778	743	785	748	704	746	722	787	767	751	744	719	728	736	748	721	793	756	731	770	756	745	740	693	748	759	782	750	763	803	748	805	755	737	820	722	748	732	732	762	767	771	737	803	753	732	758	743	751	703	749	743	781	794	766	771	728	755	771	726	717	701	770	731	786	727	802	765	789	735	719	806	781	745	777	763	768	722	756	684	759	777	774	760	731	761	784	742	743	798	763	784	724	776	765	755	730	719	771	720	767	764	780	795	750	769	757	764	754	747	747	704	784	735	761	774	723	775	733	790	737	763	755	723	782	770	744	735	747	724	738	741	756	752	760	715	743	744	777	763	770	748	743	749	673	741	726	795	741	742	779	780	761	742	771	762	744	787	771	751	675	784	704	757	705	702	726	749	779	788	759	732	773	754	809	775	745	715	842	798	707	792	763	740	748	821	771	779	824	764	705	752	742	790	744	716	741	697	778	775	768	749	761	763	787	746	750	770	715	764	724	754	731	723	762	716	760	751	736	720	777	781	796	846	716	760	721	772	722	741	767	776	774	813	755	765	743	725	736	774	753	752	743	780	801	787	752	759	737	744	776	754	711	781	737	776	749	758	743	740	734	730	730	707	728	750	728	741	735	714	734	762	783	781	778	781	788	772	769	784	753	740	770	769	743	741	796	842	799	794	766	747	741	798	792	741	743	777	754	798	720	793	745	753	770	756	726	778	783	769	778	772	779	732	760	772	733	734	738	734	772	794	775	742	804	766	737	725	787	718	759	775	796	814	773	770	730	707	756	750	759	740	758	780	758	731	741	764	734	745	805	729	711	777	800	765	767	766	733	754	754	750	770	777	738	749	747	742	787	773	734	754	753	728	764	758	768	749	703	773	789	787	773	712	732	731	747	726	716	755	806	723	770	758	732	781	767	739	792	775	700	768	730	763	721	693	770	749	761	767	748	691	795	761	751	752	782	744	756	801	759	732	723	747	767	757	728	727	787	797	761	766	729	779	816	767	762	752	779	764	711	748	789	736	719	781	792	732	770	750	711	752	734	785	781	751	774	783	738	713	790	745	831	733	756	757	786	741	728	692	711	730	734	737	700	794	733	718	739	764	782	733	768	777	744	779	765	770	734	743	778	774	764	744	741	751	795	746	714	765	800	760	773	838	755	749	710	756	740	711	801	762	729	737	770	735	745	741	733	728
4920	15905	13068	6374	4830	4039	2937	2182	1847	1762	1343	1254	1054	1123	1056	1043	977	939	919	876	893	838	912	905	881	845	882	867	894	781	876	918	801	822	820	815	829	837	844	834	802	804	829	796	793	814	818	839	804	819	794	807	830	793	813	841	817	834	852	824	846	851	839	841	807	848	773	770	794	806	781	802	816	755	834	759	828	816	831	729	761	783	785	810	827	796	832	806	856	877	761	821	771	804	798	796	784	846	810	851	794	766	814	773	818	817	838	819	829	810	798	791	780	822	816	835	737	790	859	809	817	799	811	801	785	826	766	830	852	802	770	750	805	787	790	776	803	823	851	802	826	806	820	830	800	828	853	867	791	797	810	811	791	827	767	781	821	804	838	820	826	797	762	778	786	814	844	818	824	786	881	804	799	759	836	768	802	759	747	797	811	834	791	802	773	766	798	795	833	763	746	799	807	759	773	790	815	760	780	827	796	803	771	770	834	776	818	783	759	833	739	861	807	748	785	787	806	834	780	791	775	828	769	823	793	761	841	804	764	798	796	795	859	784	814	808	814	795	796	812	802	794	829	782	774	794	813	791	815	851	795	773	747	761	822	763	829	761	790	744	800	802	816	825	777	770	837	833	746	809	823	841	820	844	813	806	773	784	800	842	799	855	823	801	817	778	812	788	804	845	819	806	768	821	769	806	793	819	810	810	824	805	774	766	823	765	810	825	838	776	826	809	741	849	771	788	790	800	824	810	811	773	800	798	839	778	808	803	800	810	804	752	783	837	762	818	794	818	784	829	774	805	825	785	803	764	766	766	754	767	758	897	800	811	792	786	837	799	806	805	802	839	796	786	811	793	834	817	821	804	793	813	824	749	801	801	787	828	797	799	793	800	782	803	805	820	760	849	833	807	836	850	782	832	777	899	791	768	801	817	828	811	793	809	784	783	801	805	867	839	780	841	805	836	797	811	815	793	783	816	789	786	812	781	827	792	803	770	768	820	879	792	768	799	803	826	815	791	771	782	805	797	857	754	804	791	780	860	822	820	764	789	797	790	811	728	822	810	819	790	784	809	779	843	797	753	825	809	819	826	791	789	775	830	786	780	781	829	819	780	818	873	796	762	840	815	839	807	796	817	811	815	795	800	790	839	827	811	799	804	790	834	800	813	774	758	817	843	796	784	800	764	806	776	798	852	830	794	829	793	830	848	792	838	792	830	850	822	813	842	781	813	781	805	779	841	845	789	847	759	803	754	826	819	802	812	780	778	800	842	794	819	782	791	802	829	817	775	810	801	805	838	856	828	763	773	788	822	801	753	868	779	852	885	811	759	777	797	767	802	841	792	838	881	868	804	813	859	824	789	820	788	778	791	784	792	794	796	797	769	819	803	775	791	837	780	804	802	835	808	807	777	813	825	768	803	797	806	807	792	820	846	778	745	836	796	803	825	816	837	785	774	803	762	858	748	818	777	795	813	796	804	777	790	768	809	778	815	825	792	813	766	841	779	765	815	807	790	799	793	841	849	781	782	798	768	789	807	837	819	784	822	780	848	794	830	794	769	783	852	832	795	840	824	787	774	771	823	825	792	816	797	769	809	819	790	751	765	836	806	830	813	778	832	827	755	782	823	802	746	764	771	753	790	791	783	798	786	790	849	773	829	788	818	822	783	801	793	792	788	801	839	798	792	809	806	803	844	811	871	813	787	776	834	856	789	796	772	778	762	792	787	798	814	814	761	769	800	787	799	801	824	796	808	822	783	801	784	817	809	832	805	792	817	846	782	809	769	826	772	793	846	873	815	818	775	762	789	766	794	795	781	795	781	803	838	804	802	767	744	761	769	835	787	792	863	793	776	862	801	782	755	769	791	813	742	765	783	787	807	826	813	789	792	731	793	803	817	852	779	797	816	815	828	763	812	802	796	796	867	859	793	858	752	788	773	823	822	836	843	764	755	750	775	772	794	826	790	823	821	814	808	852	837	845	824	835	842	791	812	795	806	808	765	782	752	813	846	798	816	735	807	795	756	814	822	777	824	818	844	846	800	833	831	789	790	836	801	774	812	827	756	788	813	808	796	827	785	776	852	811	812	802	818	739	794	825	815	824	865	808	792	801	804	812	836	810	814	717	809	834	810	835	795	842	802	810	795	811	754	776	812	752	816	819	831	795	807	766	814	827	839	803	773	748	794	832	806	809	787	827	792	788	787	842	855	780	818	817	776	844	773	809	811	816	853	773	806	804	770	805	768	822	843	826	827	834	775	760	739	816	793	795	816	835	812	845	802	818	821	799	726	784	802	781	792	761	766	756	813	808	785	812	817	862	796	793	820	822	800	764	801	814	753	766	808	801	798	809	799	783	805	806	829	818	820	810	837	787	729	823	792	837	797	854	814	785	778	779	798	833	864	768	804	778	859	793	788	823	802	801	804	808	813	768	762	801	772	790	829	773	824	819	790	789	748	794	782	760	829	763	843	824	746	775	803	818	796	784	830	762	823	815	779	875	793	833	824	829	788	783	804	796	775	788	771	753	809	794	802	817	785	779	770	851	817	809	785	820	824	779	805	807	819	830	763	799	804	784	807	834	773	850	856	874	803	794	794	824	775	806	773	845	819	767	804	764	815	792	828	792	768	799	833	827	833	803	821	820	784	765	813	779	796	798	876	813	806	805	841	802	786	788	827	846	755	813	788	754	836	802	826	830	808	798	841	797	791	811	784	847	807	801	820	819	867	824	792	795	794	764	848	781	790	785	766	838	806	815	844	809	781	832	786	855	807	785	800	769	819	785	820	793	789	830	787	811	815	776	791	826	839	808	806	802	816	806	836	802	800	821	762	847	786	788	830	820	798	795	821	812	780	729	816	785	789	817	808	844	812	819	773	800	838	807	812	785	732	822	791	818	823	764	800	817	813	798	765	801	800	805	832	787	792	821	795	813	827	837	791	781	836	785	833	802	839	834	770	785	784	861	789	786	803	861	783	788	800	751	823	762	788	763	835	789	843	763	793	757	833	811	807	788	837	824	813	856	809	768	767	769	831	781	826	763	785	825	783	780	783	742	833	808	839	845	768	840	803	810	811	853	778	762	770	774	805	832	755	736	792	768	828	832	807	807	818	799	765	828	805	790	846	839	811	839	791	834	832	786	808	850	776	838	761	804	833	784	787	747	778	793	811	790	736	799	837	771	836	836	786	804	857	825	818	820	774	801	825	807	785	828	820	798	752	804	817	780	869	792	789	827	830	838	796	822	737	783	816	822	768	843	837	759	822	856	806	799	815	778	805	826	813	783	776	851	857	778	781	831	828	806	805	807	822	827	823	796	811	858	778	803	820	827	827	785	782	729	838	814	843	841	822	806	817	792	786	780	771	796	806	742	829	797	763	771	788	794	793	771	829	770	808	762	760	815	793	765	764	804	802	778	812	808	793	749	777	782	784	816	810	850	777	836	792	842	821	841	841	789	832	775	783	835	814	772	805	814	872	797	840	775	742	788	807	821	812
27505	19563	6367	982	710	636	593	538	555	523	555	533	533	559	528	561	532	525	613	591	573	561	492	570	576	521	503	542	515	534	566	545	533	537	500	536	534	540	535	540	524	511	537	494	538	548	530	543	579	510	549	542	554	529	550	526	510	526	529	549	532	559	508	563	496	556	562	530	584	523	552	575	530	498	535	496	506	568	540	517	534	500	504	553	547	491	538	571	545	533	548	504	504	514	530	554	556	522	553	521	556	540	562	510	542	529	557	549	526	540	525	484	549	549	542	522	556	515	523	512	528	495	531	547	565	527	542	501	539	546	569	546	494	536	593	515	564	556	518	527	538	491	526	531	512	531	496	547	528	531	517	536	550	494	533	520	539	549	559	517	516	555	575	523	515	562	555	511	564	551	579	498	569	528	501	542	490	544	561	539	529	545	538	554	527	527	521	581	533	533	524	561	539	540	512	540	547	558	533	530	530	549	532	548	551	542	516	514	552	534	531	541	540	518	519	494	546	516	557	495	503	551	557	555	531	529	534	499	485	533	526	528	576	538	526	503	567	510	517	478	529	538	514	562	545	525	546	520	537	517	556	506	560	562	548	530	532	523	538	495	548	568	535	525	546	510	549	534	549	536	513	522	532	581	533	584	534	538	504	524	581	505	503	525	542	544	514	571	530	508	542	540	539	506	550	534	535	544	486	465	535	539	533	527	548	539	498	526	498	530	490	523	507	513	527	520	535	516	546	530	534	551	499	552	559	537	512	534	535	515	521	544	521	515	557	534	524	534	541	511	538	526	515	501	534	560	534	552	534	535	535	528	539	545	507	551	488	548	540	504	550	572	522	536	476	519	526	552	539	503	542	509	554	515	537	524	567	540	502	552	536	535	543	530	536	544	532	522	540	552	543	507	553	559	532	534	520	546	512	535	564	525	518	565	532	507	497	558	480	500	568	540	550	584	488	528	564	473	520	509	534	590	516	552	566	517	525	539	531	516	536	527	511	581	557	545	526	558	551	504	561	542	557	485	489	537	525	523	468	548	510	534	551	522	522	503	558	569	550	520	564	558	537	556	561	518	538	525	524	544	519	555	547	542	568	506	530	540	507	607	542	577	571	535	518	535	532	573	536	510	524	524	571	529	510	548	538	541	585	543	533	530	498	538	555	536	525	511	537	528	521	531	567	516	574	519	524	563	558	543	515	542	530	527	533	489	515	552	540	549	551	523	526	562	521	500	531	553	546	537	528	577	565	548	485	523	531	533	576	552	525	503	537	512	487	559	489	517	543	541	550	578	506	566	565	534	597	515	533	511	547	520	541	523	530	542	513	523	532	547	566	549	528	538	506	536	521	532	517	595	542	490	546	520	557	519	565	485	475	554	526	576	500	495	562	538	554	533	554	515	534	540	563	563	556	539	541	531	545	507	548	539	546	517	543	543	510	528	522	522	553	529	515	538	585	525	546	586	546	552	501	549	511	519	537	510	502	556	554	520	543	551	540	543	493	556	508	510	506	533	565	536	534	542	567	540	547	501	537	555	564	526	528	550	557	562	538	519	514	563	556	541	528	529	540	517	543	488	516	515	545	541	501	571	539	568	570	531	589	524	541	506	497	506	536	528	536	586	564	554	492	523	551	511	569	555	541	521	556	565	549	542	551	544	520	519	538	522	532	512	586	559	541	546	558	518	544	522	527	525	526	534	567	595	585	498	511	536	533	529	516	514	574	538	507	562	565	553	550	524	551	512	561	540	583	548	513	559	509	552	544	526	543	479	553	535	549	533	473	537	537	564	528	516	554	527	539	515	555	545	545	561	565	542	507	575	527	487	516	567	528	477	556	534	495	511	531	523	546	558	540	527	566	523	529	576	533	536	507	508	516	524	540	514	554	494	521	517	550	548	558	562	532	551	523	534	546	560	554	537	531	516	545	545	486	538	543	540	586	548	566	506	524	561	543	523	563	558	523	571	511	517	543	521	537	521	555	577	546	557	547	575	566	524	521	557	569	496	554	482	537	531	536	499	509	540	528	519	569	526	537	579	584	543	522	516	513	554	547	490	558	501	525	554	512	506	509	519	532	560	542	554	542	486	540	535	521	553	526	538	540	561	514	544	556	527	524	583	551	523	517	532	532	530	550	531	528	538	485	584	530	541	534	541	511	502	521	567	535	560	544	539	538	516	538	501	502	503	571	516	546	555	532	560	529	532	568	523	511	550	524	517	518	533	507	515	513	532	516	574	552	511	509	546	559	540	510	547	534	529	569	566	522	535	534	565	544	538	543	508	576	523	527	522	545	573	561	509	528	512	511	534	538	470	535	512	493	543	544	541	541	508	540	503	519	538	537	548	592	519	514	549	523	538	552	514	575	573	542	535	524	544	547	595	551	565	559	562	550	552	580	535	575	552	573	530	508	578	563	535	573	552	509	555	559	564	535	500	534	531	562	497	532	517	535	535	514	510	503	494	551	519	584	543	560	561	538	553	529	566	563	539	531	522	483	551	525	516	537	518	487	546	515	540	499	578	550	530	524	530	526	540	537	575	537	562	511	542	481	509	561	509	554	536	562	551	524	538	528	525	497	530	513	523	531	514	550	564	509	545	556	538	506	538	537	547	500	554	516	552	499	550	556	558	490	545	525	489	535	521	551	521	542	544	562	503	545	541	568	525	542	540	525	526	545	560	529	580	545	520	527	527	520	530	522	521	538	541	525	525	519	541	562	506	521	533	537	526	543	484	555	497	522	542	548	527	501	496	544	498	552	546	538	502	494	524	490	568	517	532	535	541	528	564	528	538	561	538	517	537	566	557	598	521	554	535	504	562	534	484	508	547	581	576	542	560	523	550	532	566	591	533	523	525	569	533	524	550	525	567	550	519	542	487	514	594	543	538	481	518	558	543	548	518	515	512	525	501	499	524	548	509	564	539	501	522	537	550	553	535	517	546	541	519	544	540	535	528	573	575	517	513	565	533	535	550	488	526	537	518	522	518	545	512	502	508	531	549	533	563	526	547	566	517	514	530	523	537	544	549	550	531	542	528	501	542	557	570	566	526	556	519	577	527	543	553	567	538	547	533	540	550	549	505	523	540	584	601	605	565	537	528	547	576	528	540	549	546	559	523	527	493	528	555	570	511	550	553	543	541	543	526	535	547	592	547	557	549	542	503	507	542	520	559	541	588	518	567	542	526	524	542	528	514	546	502	520	521	562	512	505	552	570	569	536	560	566	546	525	559	513	542	572	532	525	592	548	575	576	562	561	569	554	532	533	521	546	551	489	596	538	527	505	571	569	547	551	533	527	516	541	515	508	542	523	508	497	540	535	513	491	517	513	509	492	515	513	540	552	530	546	549	530	540	579	554	551	546	513	525	576	557	556	557	569	516	547	547	542	524	516	569	525	522	555	557	530	536	509	498	533	524	570	538	525	527	520	521	555	542	497	550	536	514	546	522	570	542	524	520	554	502	498	541	528	540	537	578	499	538	551	496	572	559	536	572
4239	1328	1488	740	694	681	594	561	568	587	555	601	586	573	593	611	565	564	589	530	537	623	539	549	567	569	587	587	568	628	552	564	517	563	558	583	553	572	562	575	552	571	565	525	544	590	534	540	535	584	598	529	551	562	562	557	594	543	581	549	546	545	541	532	534	598	550	566	550	579	548	582	571	561	564	606	543	554	543	554	555	581	575	600	550	543	562	557	557	575	563	557	579	564	552	533	600	540	629	524	529	548	573	535	558	540	570	543	544	601	547	556	599	592	548	590	565	547	553	559	528	560	538	573	545	586	609	568	546	542	537	591	557	582	511	539	550	562	559	499	595	588	540	556	567	553	542	584	539	565	576	581	583	486	578	589	537	557	619	549	595	559	536	553	603	544	582	523	556	567	567	594	533	537	550	555	541	581	531	536	559	534	583	540	555	560	559	559	519	596	545	547	595	535	616	559	563	545	564	551	521	555	602	552	550	534	576	591	547	577	611	557	571	548	548	563	550	534	587	553	585	518	588	573	584	529	543	565	568	556	522	555	541	548	556	587	551	568	557	588	559	595	515	549	556	575	544	587	585	575	542	531	558	587	530	567	543	574	553	540	524	592	524	547	574	589	530	574	545	535	543	561	587	566	602	561	523	533	585	551	543	596	570	578	543	539	560	569	560	558	577	578	569	528	534	552	576	567	565	542	529	561	597	548	530	553	549	558	533	548	602	581	502	564	586	542	599	596	572	607	594	567	585	565	580	581	598	598	584	586	541	567	562	561	573	542	547	552	547	600	585	552	573	549	539	516	532	576	566	574	568	525	593	537	553	585	534	558	567	547	552	572	576	583	588	563	547	565	534	550	533	535	531	582	504	550	583	535	547	584	541	559	538	519	559	569	520	555	528	574	546	547	509	562	551	583	594	558	560	533	564	582	573	620	583	568	580	550	587	531	572	585	596	550	550	542	571	580	549	587	573	554	569	525	561	545	520	569	563	525	567	554	552	564	558	573	586	566	601	586	573	577	576	539	599	551	588	548	536	581	556	588	543	568	595	554	572	572	591	577	576	581	568	579	552	513	548	638	604	559	565	511	552	559	581	548	584	534	541	598	559	583	564	571	526	614	569	602	560	542	602	514	534	578	584	520	556	595	543	550	581	570	628	550	580	548	555	568	530	580	573	547	577	514	556	531	573	562	573	575	594	557	543	553	553	570	581	565	585	581	568	539	551	562	555	583	494	593	556	564	569	540	581	533	542	574	554	526	559	543	576	546	569	525	587	559	602	531	563	562	575	593	569	540	522	565	561	517	536	613	580	579	565	585	597	570	532	539	569	553	541	566	553	558	556	580	587	554	542	545	573	555	552	538	566	525	522	598	544	534	553	594	575	591	567	590	571	556	558	565	616	562	545	545	553	575	540	522	568	555	557	552	576	562	588	577	616	578	568	561	591	549	555	529	510	544	538	564	564	599	532	548	548	561	566	591	592	584	526	545	597	549	579	621	578	563	567	544	532	574	554	540	572	559	513	587	569	574	554	558	591	521	582	523	560	578	520	551	557	550	543	597	554	562	524	559	559	548	582	552	604	581	583	567	623	605	571	557	578	544	550	537	566	572	562	569	541	597	561	552	537	542	573	583	561	576	531	610	584	537	582	559	553	565	551	579	569	547	597	533	555	578	591	560	552	565	566	562	557	532	575	574	562	555	587	571	634	534	578	548	569	568	571	570	554	558	531	583	561	546	544	528	515	623	553	565	583	563	566	601	549	595	529	530	580	586	567	607	518	529	556	565	597	591	533	596	553	547	576	593	504	576	565	551	569	547	536	559	545	537	580	573	549	553	565	538	546	525	523	557	555	583	580	579	552	545	585	553	556	558	600	589	582	571	538	544	545	573	585	563	561	542	508	552	533	603	498	556	562	594	588	537	546	549	558	596	567	564	532	578	564	528	549	565	583	534	558	588	554	588	547	573	510	594	571	510	545	562	548	506	554	542	524	550	576	550	578	586	568	539	550	516	577	590	559	530	586	589	568	500	535	563	597	581	598	545	545	569	578	573	551	583	568	542	567	561	576	586	543	620	547	546	585	527	554	509	564	591	546	531	549	563	612	531	554	581	587	557	599	526	586	555	537	589	569	571	568	513	558	549	527	563	544	570	555	534	573	580	611	528	557	567	546	572	549	573	553	559	572	553	582	575	545	534	522	623	511	573	580	550	589	572	530	573	584	579	521	592	535	552	525	565	531	512	541	515	536	555	552	543	542	572	520	552	573	568	576	571	532	616	585	589	576	592	548	573	577	579	563	573	570	575	560	554	529	577	567	533	536	545	575	527	562	559	581	564	626	539	535	534	546	571	586	575	549	584	557	587	539	591	532	556	562	562	545	591	572	554	592	531	550	546	614	572	567	561	597	560	543	553	529	553	579	535	542	567	508	599	572	555	577	566	605	573	547	567	556	558	562	571	514	577	564	560	553	559	549	537	510	536	583	590	562	561	607	585	577	552	592	598	563	500	556	546	558	551	568	573	564	516	563	572	571	534	572	566	552	567	555	615	548	558	530	553	572	531	581	539	589	569	545	578	539	557	559	543	530	600	533	542	580	563	576	558	593	570	580	574	568	547	570	531	541	575	535	587	574	534	554	552	543	535	558	546	548	566	568	554	561	538	564	576	578	496	525	588	536	535	516	557	576	563	607	528	585	571	576	588	541	556	542	578	528	579	560	561	556	628	528	499	561	522	574	591	594	559	538	567	588	533	561	535	565	562	568	573	557	600	553	530	503	566	584	558	554	587	519	563	601	560	579	584	553	553	593	561	568	621	598	561	566	559	595	510	592	578	562	574	579	552	564	563	538	551	564	561	553	549	533	561	542	575	566	537	579	535	571	571	572	530	571	533	600	581	583	522	559	534	554	620	546	592	563	546	591	556	519	582	578	529	560	601	571	536	574	596	576	569	546	554	544	576	523	545	583	565	529	570	563	564	543	556	580	552	526	548	575	542	557	543	590	543	545	611	602	584	569	543	551	550	568	579	540	535	559	553	615	595	537	527	537	540	512	541	553	554	613	589	513	549	561	568	583	570	543	510	586	566	524	555	576	578	572	570	548	565	546	532	551	539	588	570	591	600	572	551	574	552	519	579	579	557	553	551	556	547	570	518	601	543	569	580	607	570	517	556	559	555	574	557	583	537	567	530	548	584	559	562	582	519	561	579	587	531	568	579	555	550	559	529	552	555	554	586	539	538	550	577	530	544	542	559	592	583	533	588	558	545	554	554	592	572	582	570	563	537	546	554	545	521	552	532	566	578	577	535	552	545	527	570	549	587	581	543	546	611	567	549	590	563	534	569	566	570	572	629	554	543	604	581	549	548	557	560	577	544	538	534	572	561	564	562	580	529	549	561	544	541	540	546	548	550	581	513	570	542	529	577	558	599	546	546	515	579	546	557	555	591	504	574	536	584	546	559	568	561	564	562	535	562	546	586	572	534	578	586
23416	21194	28657	23983	21182	14682	2479	1522	1246	1291	1179	1112	1117	1044	1015	947	1029	953	977	997	935	995	976	976	971	947	983	998	944	970	995	1035	919	940	1025	972	942	976	956	899	929	951	923	1027	961	960	969	945	933	967	959	928	971	972	964	1015	989	932	1008	929	948	958	919	912	944	884	922	969	964	1010	970	951	977	942	946	952	938	988	972	937	1051	948	919	922	942	925	894	980	922	962	901	1001	972	931	965	941	935	942	933	960	967	920	958	902	964	983	916	912	960	884	1011	975	902	948	965	955	944	995	905	917	974	926	906	948	950	956	951	930	889	976	965	972	937	959	946	992	933	919	921	919	945	965	975	941	931	964	969	972	1035	951	977	961	944	971	922	1037	988	968	994	928	916	968	896	968	1004	961	946	920	951	928	877	932	957	900	878	921	970	981	971	895	912	899	906	849	917	915	913	996	922	934	1002	966	964	964	939	958	855	961	944	936	980	957	977	993	961	906	985	934	975	906	910	912	940	977	906	959	925	889	928	945	945	1014	929	957	936	940	919	950	924	899	921	987	907	940	943	956	962	990	975	945	992	935	981	953	967	910	953	952	939	885	909	917	902	948	935	926	998	974	910	984	1020	927	910	928	961	1016	958	1026	895	939	924	1001	964	953	918	885	987	1013	1003	990	931	965	951	924	971	902	977	900	925	948	974	902	1041	970	926	937	906	977	951	956	952	924	970	932	969	953	936	922	948	909	957	958	931	931	960	880	967	900	983	951	958	924	920	931	953	947	920	974	970	931	907	939	966	995	919	961	899	960	929	910	937	955	1003	883	908	880	888	939	974	975	989	926	931	911	956	890	961	966	967	930	900	919	917	1001	952	911	855	931	953	981	916	894	849	919	941	992	924	869	969	948	968	955	929	996	959	935	918	995	915	945	969	954	1011	1007	952	975	978	912	950	967	929	960	917	919	951	921	928	990	942	993	955	903	931	932	989	953	1001	974	870	901	964	882	901	1001	953	976	911	956	939	947	973	992	933	881	934	893	938	986	953	942	922	982	968	1033	928	939	947	950	937	899	937	930	955	954	974	926	949	950	940	949	918	884	905	968	899	978	933	958	933	956	903	926	899	1006	867	928	947	953	963	957	938	942	993	921	991	944	926	960	974	937	936	958	944	942	931	945	906	924	1005	968	947	889	923	917	922	922	972	1018	914	971	902	946	963	912	966	955	936	970	978	968	937	936	920	946	962	973	919	944	912	974	910	946	946	978	924	934	941	944	941	921	925	965	914	894	926	883	979	944	951	923	982	924	965	989	931	981	931	946	987	888	923	938	933	956	923	941	935	939	933	934	940	964	955	971	1007	942	916	975	901	961	978	957	930	931	946	925	963	921	898	931	911	891	898	948	939	956	952	918	927	914	913	903	991	957	966	915	954	950	976	917	958	980	939	986	943	980	956	939	909	952	901	983	941	939	980	968	929	942	962	982	997	973	921	966	899	977	907	915	967	936	975	956	933	949	926	921	916	931	874	921	923	902	921	916	959	993	939	935	969	923	905	954	939	894	899	947	946	919	926	943	1016	918	1000	948	949	906	929	912	932	943	956	964	921	907	1004	920	949	947	971	918	936	958	957	966	931	938	951	988	862	932	887	973	943	873	917	919	888	899	933	912	932	974	919	919	928	987	909	943	950	931	914	921	936	978	930	943	982	912	941	925	919	926	937	889	1008	958	939	970	864	983	952	940	921	946	969	996	905	930	908	919	930	939	945	963	934	963	937	923	983	918	902	982	956	955	930	1006	932	978	960	967	923	991	983	972	953	998	920	960	944	943	918	967	955	909	866	916	934	958	948	952	955	938	929	966	931	1005	981	959	891	943	972	946	895	968	928	945	928	875	960	1011	924	938	904	921	950	979	967	983	978	964	971	922	920	971	937	881	978	962	911	912	1008	934	1005	962	982	920	943	963	952	955	938	936	913	902	950	973	935	961	960	934	930	929	931	941	915	941	916	895	950	916	946	933	900	965	985	925	952	918	941	918	975	953	943	1021	999	967	892	944	959	878	983	934	912	961	941	968	948	953	933	915	934	976	971	905	988	970	961	964	939	944	883	972	940	943	939	883	938	928	958	909	926	981	879	901	967	953	920	954	957	970	907	968	952	905	937	915	949	982	942	943	961	936	965	985	962	892	925	924	921	962	928	952	929	964	963	938	953	953	964	891	969	871	961	954	915	967	935	905	939	928	949	900	918	961	982	953	953	953	918	921	959	942	973	937	941	933	943	950	899	902	955	973	899	976	926	967	947	953	899	927	974	886	945	936	921	962	927	1020	935	923	944	972	944	947	917	968	915	929	971	889	975	956	944	954	904	928	997	950	981	979	929	942	936	971	912	885	958	941	946	909	980	975	937	980	1001	997	952	942	949	922	900	958	947	928	920	974	996	933	940	954	971	961	954	897	977	956	905	952	919	945	996	943	925	1025	900	906	943	898	919	923	950	963	908	951	981	930	952	993	960	940	894	984	918	891	987	950	948	956	961	948	939	920	908	922	933	938	960	962	878	946	918	890	978	931	957	975	990	916	934	939	864	989	946	877	997	897	974	941	997	976	934	893	923	929	901	928	949	916	979	993	900	927	954	936	992	961	993	932	940	955	982	921	940	979	1009	971	958	937	950	929	931	937	964	957	951	964	946	923	916	946	953	920	946	931	945	921	904	947	948	977	952	897	946	956	905	946	905	981	953	928	915	968	964	956	935	917	892	913	957	943	920	941	923	917	923	908	954	942	951	923	949	983	972	970	923	938	898	923	900	957	917	923	913	946	930	955	929	954	954	968	877	881	943	961	901	978	930	971	885	951	947	987	963	921	952	912	933	948	979	902	954	986	946	904	917	911	948	932	947	938	940	949	970	950	961	932	987	924	913	931	900	875	984	962	973	946	979	923	954	967	940	942	945	931	905	989	940	919	907	899	903	958	957	925	981	917	961	879	940	934	980	923	896	958	952	946	890	953	932	927	971	958	955	954	943	924	952	960	917	889	945	945	853	988	921	894	962	927	966	985	915	921	882	947	946	902	992	922	962	917	933	934	961	937	946	963	945	973	958	897	927	930	963	956	921	935	961	979	952	951	956	916	927	933	932	990	964	917	956	947	918	999	892	1017	917	899	919	1008	942	934	946	974	997	967	953	868	894	973	863	924	935	931	922	971	954	994	993	938	971	912	984	946	1030	983	1035	899	925	916	927	905	911	920	914	872	974	964	929	958	955	921	943	927	919	963	956	977	972	959	935	930	987	940	905	844	952	957	933	966	970	1001	943	973	1002	968	933	884	956	983	946	942	985	947	877	911	961	933	978	912	926	995	965	923	896	921	899	929	915	949	913	955	954	958	917	953	922	954	876	917	957	923	942	924	935	994	962	886	928	927	1001	973	938	926	954	926	948	923	969	935	934	938	902	955	928	939	962	921	934	929	952	963	916	967	907	947	966	925	924	961	887	962	906	950	1020	925	970	927	951	945	959	969	882	894	934	873	915	927	963	946	919	945	898	970	970	947	854	938
3712	10190	8490	3884	3091	2734	2127	1736	1587	1407	1256	1230	1160	1157	1135	1043	1048	1010	1082	1054	1049	1113	977	977	1042	996	971	995	984	1003	1021	1066	936	968	1022	993	945	1004	942	961	1005	951	965	968	931	957	987	942	949	966	1005	942	994	1035	978	1047	999	985	989	999	965	982	984	991	987	951	1001	1049	1006	988	988	972	956	960	975	1011	977	995	973	972	914	971	943	991	961	1040	999	953	985	954	972	972	942	980	1013	1019	1016	989	980	977	1070	966	989	961	914	923	986	933	975	987	954	943	947	993	962	973	969	923	982	937	972	1007	991	1016	956	936	1004	957	992	934	955	933	1017	964	947	969	982	1042	1012	977	987	956	970	972	951	974	949	1012	975	954	1002	946	957	959	1029	997	1015	961	1016	971	940	1014	971	976	981	1009	948	1024	995	985	960	990	995	1024	952	967	990	984	984	968	979	946	978	938	948	963	939	935	968	973	901	907	901	986	1008	988	947	983	970	978	987	974	965	941	963	972	995	948	997	948	972	984	953	983	981	1023	943	1003	976	950	981	999	910	931	1022	983	999	1018	956	962	968	976	955	940	961	989	978	936	983	970	957	967	996	981	985	914	953	1042	928	972	1005	1021	928	948	977	1015	989	961	923	962	1020	974	984	943	958	1000	974	979	920	980	970	1007	965	987	968	984	971	970	989	1020	995	983	958	970	1013	1047	1007	994	927	1000	939	970	967	966	989	951	1002	1014	1056	956	999	879	954	986	968	937	974	968	974	966	1008	955	909	981	954	956	953	1001	1041	1014	982	918	915	943	956	965	957	1000	935	942	917	956	994	995	985	956	978	972	970	980	913	1001	992	959	1006	1015	952	957	988	982	1044	961	1001	972	985	925	901	1055	985	966	986	927	984	953	957	966	1053	930	955	938	950	992	1017	978	975	966	990	983	979	954	970	941	963	944	1011	950	1022	958	972	1019	1008	939	998	987	928	987	959	984	965	926	968	1021	937	976	1020	934	960	995	894	985	971	994	1014	1018	1017	936	978	986	952	957	962	955	950	899	976	984	924	1004	991	1014	963	972	989	983	948	930	913	978	960	954	988	1003	967	963	966	944	968	1007	1007	973	980	959	965	1014	951	988	970	963	989	1009	1022	952	986	982	994	961	927	930	961	940	938	983	940	963	976	943	948	1009	956	1023	974	1029	955	990	951	981	988	924	980	1010	987	994	979	956	931	1021	1023	930	976	979	1017	981	982	1017	946	929	970	978	956	991	963	917	960	972	977	996	939	989	954	985	964	1024	916	979	982	949	987	985	960	956	958	957	998	1008	978	1001	962	964	1020	979	936	980	972	989	1002	943	976	962	944	928	954	990	968	943	981	985	992	920	1005	953	965	917	965	927	923	932	923	905	952	960	952	1026	990	1001	942	960	960	963	965	975	980	907	956	967	963	973	955	976	966	952	975	966	964	983	947	930	1010	1001	1010	996	1000	938	978	950	981	950	959	939	922	968	980	980	934	971	966	976	949	1007	1043	966	960	993	961	986	971	1006	1012	939	963	993	997	992	935	944	895	966	911	941	986	1004	924	969	947	940	937	966	1029	962	982	958	989	987	948	983	960	953	968	1009	998	959	985	951	993	991	991	987	921	927	1030	957	967	953	998	1001	924	963	958	908	948	1051	1024	998	949	992	1041	956	922	973	976	1032	996	959	1016	983	977	939	987	900	954	955	993	999	970	1015	997	951	943	944	1018	995	989	983	938	985	973	1000	991	1002	958	1033	994	976	975	994	984	982	938	997	997	928	956	921	954	981	1069	965	981	933	964	1014	973	982	981	1028	955	973	1021	953	939	911	964	962	951	930	949	960	971	980	973	959	930	975	1012	955	972	978	968	968	1005	975	973	1058	975	980	954	966	1010	987	959	968	923	979	989	960	952	983	1011	917	968	971	1005	969	967	966	928	961	965	961	978	1012	951	982	958	983	963	962	948	1034	1010	942	987	913	942	1019	1040	965	975	941	942	935	957	973	1003	921	988	967	969	960	936	918	994	981	937	931	1002	998	997	968	934	995	1000	981	949	972	1072	961	981	1031	976	966	978	1008	991	925	1004	988	949	955	902	949	922	978	994	963	976	971	919	965	963	950	997	1011	964	969	943	986	995	967	1004	1000	986	1010	975	959	972	996	961	991	942	944	970	979	990	943	928	953	975	971	945	1016	1051	1015	964	988	976	974	960	948	982	952	1039	996	999	977	1002	934	982	959	1018	941	985	989	917	964	941	955	947	977	971	938	956	986	973	1008	976	1021	932	972	981	1024	925	984	1024	945	960	965	951	1008	972	956	922	944	959	950	940	967	955	989	936	984	912	952	988	943	970	959	927	928	964	981	979	943	981	917	953	963	1009	959	1005	935	953	1002	973	963	908	1028	961	985	972	950	984	945	989	980	1029	1011	978	981	940	982	970	917	992	975	928	1019	1021	959	995	992	971	911	974	929	975	935	981	966	920	1005	970	961	997	929	1010	933	1044	936	933	1001	939	940	982	969	969	971	1001	934	949	965	965	973	952	955	934	1039	978	994	965	952	947	947	991	972	939	1003	937	985	972	950	993	992	963	964	1000	926	953	993	939	963	951	935	995	964	948	931	1031	1029	954	918	961	929	973	922	951	980	969	958	972	933	981	1007	928	920	1049	959	932	1058	964	991	926	952	942	970	1000	971	1009	924	971	967	929	938	994	1018	987	978	933	974	934	983	960	999	951	966	989	976	945	989	990	977	952	1008	998	956	948	998	940	1009	961	1027	1010	947	992	990	967	943	942	1004	979	946	959	947	967	952	951	991	959	914	970	1003	925	952	938	975	994	979	975	971	968	980	989	962	958	960	944	929	1002	888	991	972	947	960	971	997	1049	914	951	977	987	1038	997	975	996	941	976	996	966	995	1019	993	967	992	981	1001	966	983	986	971	914	942	986	960	963	960	1006	1041	998	929	958	996	1005	975	960	961	928	909	1005	977	984	983	983	976	991	1022	962	999	932	931	973	1042	1017	978	1016	972	981	996	945	1020	946	952	1002	981	958	963	990	958	992	966	998	973	1002	987	985	992	953	1009	968	984	983	1002	928	972	975	953	1020	960	983	970	996	974	1034	950	970	983	990	974	951	989	943	967	1007	941	919	887	974	1004	990	958	985	989	963	997	976	999	950	1002	959	984	992	953	963	897	1036	960	938	994	963	976	933	961	1010	958	943	944	981	949	935	979	975	955	1023	923	940	987	937	966	949	947	987	944	951	971	1008	992	980	967	961	946	938	989	898	977	963	904	1003	987	966	974	971	957	992	962	1004	1026	932	984	950	977	969	981	983	1031	971	958	945	981	962	916	979	955	1002	967	935	1006	981	986	960	994	964	973	979	912	931	946	958	964	954	999	1026	943	981	1004	1013	1010	940	901	975	937	911	986	1022	989	998	1006	973	965	996	929	1013	912	998	980	962	908	1013	910	987	1013	970	987	894	1003	962	964	969	995	1012	1013	954	1000	974	1002	1012	973	974	997	934	895	944	979	938	1026	926	1067	911	1013	895	983	1004	973	992	939	1041	952	938	959	954	975	972	964	988	999	991	988	924	958	945	1000	925	1013	1012	944	926	983	949	1015	967	939	977	961	1011	983	1011	979	943	1013	998	915	976	968	992	970	992	1008	1001	994	960	899	995	1003	950	966	950	1032	951	955	958	930	991	991	969	958	1022	982	980	992	989	978	941	975	911	966	965	991	965	996
24629	21249	27857	24833	15923	1029	604	486	387	393	376	301	279	312	292	298	287	291	239	266	273	305	272	315	276	276	263	256	275	257	255	240	251	235	280	276	278	255	288	255	245	248	309	263	257	237	262	256	234	259	243	265	236	236	266	238	264	264	264	246	262	277	267	253	250	249	255	263	275	257	257	241	246	264	282	265	231	260	259	285	238	259	273	241	254	249	274	241	253	250	264	254	264	275	279	260	260	245	251	275	244	271	247	282	264	280	273	269	257	262	249	259	261	235	268	255	290	260	266	261	277	291	257	278	247	256	258	255	267	277	256	262	267	281	238	258	236	287	278	240	249	247	251	239	255	250	250	248	276	287	228	265	270	246	278	236	296	265	228	252	229	253	272	252	244	261	260	273	267	247	296	232	275	253	254	261	274	256	269	273	318	254	275	237	260	262	295	289	219	249	286	257	258	257	278	233	261	225	264	282	260	246	233	255	253	256	257	262	298	268	236	250	263	278	244	245	280	239	277	272	258	268	285	271	281	262	229	241	258	268	259	260	244	269	245	260	241	269	274	275	261	247	271	258	254	248	267	297	226	243	276	268	279	256	259	249	259	259	280	268	282	277	271	270	260	255	250	269	279	265	260	257	289	254	285	275	271	274	256	238	269	252	236	288	277	266	275	251	259	254	234	231	239	250	260	240	257	246	261	274	237	232	263	282	251	261	271	265	248	257	287	283	256	259	269	241	297	252	290	275	266	249	277	259	308	298	270	262	251	275	264	246	248	282	260	262	241	251	262	246	280	256	269	258	270	262	282	244	279	235	257	273	267	252	266	273	261	283	278	236	268	274	265	276	286	279	259	237	254	251	280	250	237	244	267	243	275	228	267	292	270	256	269	256	285	246	263	217	277	276	254	247	255	270	274	242	272	247	265	262	248	276	242	266	279	284	249	274	263	246	247	269	278	261	265	262	268	258	283	241	260	263	265	250	262	283	234	280	276	253	275	245	243	291	290	264	287	264	267	241	256	217	247	235	266	255	240	269	236	250	251	249	239	237	267	248	250	262	280	255	276	252	249	268	246	250	243	249	257	245	262	231	234	258	269	250	268	242	267	269	228	261	237	273	258	268	237	254	264	222	244	255	261	275	278	256	288	234	266	222	277	267	245	243	286	260	262	259	250	237	242	256	260	274	239	243	275	261	279	264	251	259	255	255	252	280	228	267	247	242	227	259	283	266	262	228	267	244	246	237	243	256	284	239	240	249	270	257	274	231	259	249	268	276	285	254	251	272	231	252	235	259	268	251	290	239	268	260	263	272	243	238	263	241	237	254	264	234	280	266	250	260	255	256	271	285	275	280	256	249	290	263	259	237	248	247	257	249	254	280	284	283	259	273	279	254	248	278	246	272	267	266	267	270	264	268	237	275	273	258	294	252	278	262	245	245	270	281	265	263	263	274	280	275	258	268	249	246	274	251	272	267	265	247	227	250	267	259	266	282	234	264	273	225	249	239	261	258	273	258	271	229	280	262	259	274	262	265	270	253	239	269	265	280	243	271	247	268	249	266	267	253	271	239	254	257	257	267	232	263	263	268	264	282	263	283	257	276	258	268	262	250	254	265	258	263	222	237	262	253	247	254	264	262	305	281	272	247	261	258	268	283	271	265	273	272	233	283	238	264	250	260	229	242	261	263	267	242	249	254	279	310	272	257	269	232	259	261	255	260	233	254	262	251	277	258	260	252	274	264	275	229	280	266	282	274	259	268	248	252	265	269	264	247	288	250	295	244	241	279	245	249	250	256	254	278	268	239	253	232	238	262	234	263	229	246	261	251	288	292	238	240	268	254	302	246	259	272	291	253	292	263	269	244	249	277	265	239	288	267	250	271	237	259	259	283	231	238	257	254	266	291	274	259	245	302	256	243	272	263	280	261	276	269	255	269	253	245	267	263	247	275	261	257	270	257	257	251	252	272	268	260	252	286	268	252	275	270	279	248	265	265	232	242	259	257	258	246	278	259	235	246	265	248	270	237	247	245	270	249	240	269	281	266	227	282	250	267	278	233	231	260	287	243	279	281	254	251	220	252	252	275	270	236	285	247	233	253	249	258	261	249	244	252	248	274	231	231	232	262	241	267	258	267	269	259	272	255	260	255	258	257	269	290	271	268	246	244	261	281	249	267	273	257	256	277	278	259	258	252	294	256	251	240	255	273	259	231	293	259	239	261	286	281	298	289	270	276	244	265	245	282	279	256	231	253	243	243	236	284	276	250	265	275	262	253	266	267	227	262	229	266	250	260	233	249	242	249	245	274	269	226	238	256	273	275	257	253	253	295	265	276	240	239	247	249	268	272	256	241	271	255	258	259	274	256	289	266	217	249	235	247	262	282	277	261	259	267	284	268	276	257	273	244	257	240	267	259	279	279	264	286	301	269	252	259	267	289	258	274	272	258	279	249	220	274	295	275	244	250	279	258	233	268	233	256	283	271	268	258	281	255	305	252	240	257	264	279	237	285	240	258	247	253	254	275	272	243	253	229	263	251	251	232	254	254	272	249	256	248	284	263	268	256	249	250	233	268	246	253	259	269	279	283	266	258	280	248	267	273	265	250	275	262	256	272	250	252	285	260	261	261	260	287	298	241	240	265	291	286	287	245	292	231	254	258	257	268	250	234	276	245	261	266	266	241	286	250	262	260	254	258	244	247	242	268	238	253	237	263	257	280	254	254	253	264	275	268	298	259	234	261	284	261	258	276	264	265	269	274	258	229	261	259	275	236	249	251	258	232	254	267	286	268	259	282	261	264	281	257	222	286	237	288	251	254	276	232	254	275	277	276	235	293	245	257	250	286	268	277	246	289	256	258	294	249	253	254	261	268	271	243	245	279	240	261	262	286	259	267	267	249	257	208	263	262	292	250	265	265	229	237	259	262	263	249	235	248	264	284	267	269	280	226	256	237	279	250	275	248	272	254	262	228	237	240	269	260	271	246	239	251	254	254	243	246	248	277	256	279	264	289	275	249	274	233	266	287	261	251	269	222	266	265	256	244	272	258	262	231	252	267	259	250	298	263	256	281	235	230	227	242	311	269	249	247	229	258	264	274	272	252	266	253	269	262	268	245	238	285	272	248	273	272	260	252	265	269	259	274	253	274	267	273	256	244	242	238	275	266	246	252	257	267	300	271	252	244	267	249	251	268	291	238	224	243	257	263	261	232	247	261	281	255	251	254	258	256	281	271	261	258	237	228	241	276	277	294	320	272	279	251	269	245	256	255	251	256	242	264	260	265	258	249	232	237	282	282	239	260	284	266	233	246	281	275	262	266	235	247	248	292	260	269	259	261	250	262	273	270	259	261	262	272	262	268	277	255	257	240	267	243	250	251	253	245	257	284	270	231	261	262	279	265	265	272	224	259	263	260	258	273	256	251	254	246	255	267	262	255	270	269	242	266	273	293	247	261	271	270	261	265	270	228	272	256	263	238	251	238	284	252	243	267	253	250
3288	5721	4722	2032	1525	1305	978	693	616	564	515	415	377	419	367	391	351	350	297	318	315	338	281	325	331	338	313	294	311	309	313	350	311	295	302	323	310	291	306	302	310	313	333	309	312	299	301	314	282	289	241	296	314	295	301	300	283	324	315	292	282	325	285	306	325	287	293	321	296	317	310	276	300	287	305	300	309	294	267	326	284	321	292	302	297	301	317	299	301	276	321	306	346	279	301	288	328	303	278	284	265	318	295	310	302	295	302	287	322	305	296	306	289	310	304	310	285	325	276	334	284	293	306	312	298	315	313	274	296	304	283	291	312	308	282	312	303	291	324	315	295	287	291	302	291	294	308	304	283	317	300	304	315	311	298	265	302	273	283	257	287	292	270	293	313	284	290	273	291	335	291	281	291	310	281	293	324	302	284	337	296	273	302	284	285	299	307	284	291	267	282	281	304	277	272	330	303	307	292	313	301	299	306	327	280	301	270	272	291	277	298	273	284	309	297	302	291	315	313	272	291	297	338	296	318	303	268	298	283	288	282	297	316	327	284	280	297	287	296	278	309	318	333	302	306	282	276	266	285	302	288	310	279	305	317	280	252	287	318	306	297	290	300	294	291	323	275	296	312	305	309	294	293	285	305	294	306	286	312	290	282	323	301	294	294	300	266	288	294	303	329	323	315	295	308	307	301	299	284	312	308	285	320	287	315	285	295	280	284	276	263	300	283	315	289	304	284	278	300	297	304	312	316	283	266	306	289	289	281	299	303	284	317	280	293	290	317	290	317	304	274	304	299	305	273	283	310	274	328	292	286	294	302	325	307	305	280	282	292	304	315	341	280	304	292	304	284	285	290	292	288	285	299	300	278	287	270	267	282	285	284	291	308	297	314	285	288	287	308	284	311	315	291	288	310	291	328	285	334	310	329	296	296	275	296	293	293	302	300	301	305	280	313	305	277	302	312	270	291	303	273	307	294	316	305	295	322	299	322	295	273	317	312	287	299	317	303	284	274	281	351	297	292	302	310	320	284	287	296	282	314	318	283	270	301	329	285	308	310	313	300	299	300	324	317	308	300	333	284	286	334	282	325	270	293	277	326	284	304	269	311	300	277	297	304	326	300	337	287	322	291	280	296	311	313	281	325	286	325	308	325	304	305	307	298	276	315	313	305	321	290	292	310	282	282	276	334	284	306	303	332	305	298	287	316	285	290	254	302	325	295	277	290	320	290	316	261	289	294	289	288	326	293	313	334	336	327	328	306	335	335	296	313	283	300	296	285	288	287	280	295	299	288	286	319	290	326	281	305	289	296	316	309	270	309	272	331	289	325	287	293	268	321	310	283	287	285	298	297	277	292	303	315	312	314	279	295	287	294	317	300	293	293	305	294	286	280	291	292	296	302	302	324	295	283	327	297	298	297	291	295	295	280	302	291	309	292	292	298	309	319	319	304	278	302	313	258	324	290	295	321	287	293	274	305	314	305	301	298	313	279	304	305	308	283	315	273	309	300	329	295	335	307	285	317	296	299	293	284	316	291	299	283	279	294	295	285	277	315	307	293	310	294	285	292	310	317	312	298	305	315	296	314	284	318	285	298	315	283	339	276	298	298	304	296	273	284	289	283	310	331	292	302	296	300	286	309	266	293	297	283	280	276	272	307	270	319	281	293	325	310	306	323	256	289	324	308	269	309	310	313	316	283	284	274	306	298	307	297	321	305	257	324	300	316	302	313	287	301	313	282	297	291	298	283	309	333	330	322	302	291	315	293	304	294	290	293	286	287	315	290	300	304	330	280	293	312	273	301	311	296	301	273	304	296	332	323	320	266	340	308	356	279	280	300	313	286	292	306	303	278	319	303	302	317	285	305	315	305	256	292	294	288	279	287	289	313	291	296	263	284	304	293	307	303	296	307	300	325	277	244	312	307	280	281	319	297	283	333	294	307	255	299	290	339	311	288	272	303	276	309	299	285	294	291	289	297	284	311	316	305	283	283	294	313	301	304	294	278	316	276	326	293	288	281	293	300	265	319	274	285	297	313	306	300	290	298	317	284	317	307	304	274	312	307	285	337	304	335	302	292	288	318	273	314	299	312	269	286	318	280	319	299	281	289	318	312	284	274	303	274	312	316	296	296	288	333	316	271	312	329	290	297	288	278	281	310	306	324	301	258	298	281	323	267	305	319	319	273	284	307	302	285	292	298	291	277	308	307	307	268	290	275	293	311	257	316	289	294	323	300	307	301	285	297	269	277	283	289	320	318	293	294	296	310	290	291	320	315	270	286	273	301	330	289	320	296	309	280	279	300	310	299	268	308	301	350	307	295	294	303	310	276	302	296	318	316	294	297	315	310	313	301	293	288	287	280	330	277	282	313	294	316	294	263	306	304	304	317	343	290	292	301	288	289	290	307	313	286	302	322	255	290	278	299	311	314	304	316	339	275	301	303	312	311	299	255	312	301	295	293	297	278	308	318	298	310	283	298	282	328	281	272	297	307	304	294	316	306	274	311	298	295	275	313	320	314	286	294	291	312	306	314	316	306	313	309	294	315	308	303	303	289	308	299	276	309	312	297	314	343	262	309	300	282	303	325	300	308	321	305	321	330	318	302	319	265	283	358	321	305	287	324	272	267	287	299	286	298	280	308	296	294	295	294	280	315	285	308	292	263	292	283	318	289	298	329	302	295	305	305	314	335	314	297	314	311	347	312	317	321	295	309	311	305	323	271	283	305	328	281	331	283	275	307	293	306	302	304	307	307	320	303	275	313	276	287	318	292	294	312	317	332	285	289	284	293	306	268	299	317	306	316	325	278	306	268	321	299	327	285	278	316	285	304	301	294	307	284	317	289	280	318	297	315	315	344	287	282	333	274	284	311	272	309	298	278	280	314	281	267	296	284	295	314	275	302	275	282	288	303	290	288	295	275	281	297	313	318	313	307	286	294	291	303	294	328	283	308	310	307	282	275	323	298	308	326	291	300	292	287	300	332	324	287	289	330	345	319	281	314	277	310	276	304	301	324	283	281	297	258	304	327	287	304	334	294	298	296	274	284	315	296	297	288	263	321	295	343	315	294	312	286	322	285	313	293	282	318	305	290	293	306	298	277	317	269	297	298	324	274	302	285	270	308	308	294	310	308	296	309	337	257	287	298	320	311	281	305	292	304	292	301	293	280	278	299	300	335	307	348	287	279	299	303	284	289	303	315	299	297	292	285	316	313	294	301	292	302	329	276	282	285	278	276	318	292	307	283	310	324	276	310	287	314	278	289	288	278	301	260	301	291	286	275	282	319	299	290	297	311	314	310	319	275	298	300	302	271	277	338	289	287	269	286	313	314	304	299	309	253	288	325	266	330	318	333	322	295	284	268	290	321	271	282	304	279	327	309	331	309	279	284	314	306	277	298	269	288	321	280	275	316	316	324	269	283	313	266	319	342	291	294	297	302	285	290	305	317	293	307	313	326	297	301	296	301	287	315	298	308	307	291	315	264	319
22474	21330	29196	23831	21331	21422	13290	1891	1409	1336	1186	1012	935	1014	912	896	841	882	796	846	842	782	782	782	771	773	762	751	756	728	745	779	780	807	774	756	808	715	748	796	773	748	723	766	761	717	823	779	765	740	755	767	777	778	759	821	783	787	734	789	778	767	762	741	769	730	738	760	722	769	782	742	779	732	760	723	754	753	742	712	774	752	749	777	741	704	787	765	746	696	776	792	720	755	741	693	733	742	738	797	728	768	745	730	712	728	711	743	770	757	756	731	780	809	747	754	790	757	742	753	743	738	763	738	769	666	724	750	799	746	771	750	755	730	746	735	733	747	694	775	725	719	741	815	778	726	749	775	708	773	742	740	745	741	730	706	761	726	750	764	723	727	706	738	756	758	706	726	732	712	766	749	740	762	754	749	739	739	774	706	780	772	725	746	725	707	701	759	729	775	750	740	768	769	733	747	750	729	763	802	772	763	700	716	760	755	729	718	754	788	790	708	785	730	719	748	737	769	693	796	711	769	747	771	789	772	764	766	764	784	750	740	789	730	642	723	693	734	747	789	802	703	783	753	733	727	740	781	791	743	746	783	712	786	757	723	707	718	787	704	757	791	787	738	712	732	724	759	757	750	761	756	718	746	762	783	810	765	667	743	758	700	730	721	746	740	738	752	787	764	735	732	738	739	812	757	739	746	740	724	748	756	769	759	712	770	749	742	805	751	724	758	728	723	703	734	709	751	682	719	769	692	688	753	710	697	711	778	764	763	758	731	752	755	771	751	748	695	739	763	759	664	710	719	707	785	748	715	745	717	741	733	722	738	728	801	728	775	723	701	705	730	749	752	743	761	724	680	751	754	710	741	778	724	728	729	732	775	760	728	757	707	776	811	745	719	690	715	685	758	740	719	740	714	733	701	716	735	751	737	757	783	710	742	764	738	781	744	762	716	737	740	769	738	803	744	779	711	749	741	759	748	762	789	727	768	786	742	754	719	749	752	707	749	728	759	724	770	761	791	720	783	718	732	784	764	714	767	777	781	773	737	745	739	721	720	763	755	776	756	735	732	718	722	773	736	715	741	698	750	744	700	787	688	783	797	766	719	754	770	760	726	715	757	722	717	710	742	741	695	746	802	767	699	766	729	726	785	780	746	695	738	707	743	751	754	765	741	737	699	720	707	755	781	763	737	777	763	751	690	755	761	742	792	693	753	698	760	731	754	726	708	770	768	775	758	739	714	684	787	805	742	743	796	714	771	739	701	708	759	682	805	757	742	761	722	721	793	737	716	793	738	779	754	779	800	754	765	718	766	792	723	734	725	768	725	737	772	780	785	778	734	726	746	740	726	736	748	716	685	688	739	724	723	707	750	743	719	779	761	777	706	736	715	739	741	734	740	759	749	733	712	685	748	732	739	723	815	763	723	692	751	773	738	781	707	757	729	736	749	738	733	704	727	711	789	765	801	683	674	689	744	711	714	750	757	780	711	732	753	699	685	755	720	715	747	697	733	775	801	726	785	782	751	756	755	783	770	714	707	756	745	706	772	690	739	758	751	730	770	722	738	730	741	700	735	727	759	748	795	705	768	687	764	730	748	752	750	759	741	748	732	736	757	783	770	769	715	753	753	757	769	705	731	716	744	757	745	751	764	773	757	796	727	842	749	693	781	749	742	749	732	711	715	758	728	741	749	726	735	755	735	753	730	729	789	742	737	725	749	754	701	747	746	767	712	761	748	781	781	762	759	768	723	748	783	779	779	770	785	790	775	764	757	706	700	701	733	784	801	738	734	803	722	724	714	726	767	719	746	771	772	744	735	725	775	724	762	760	750	725	746	732	713	655	756	749	717	760	726	751	758	726	708	732	748	778	702	736	710	793	714	747	683	704	714	803	735	734	733	794	763	753	731	760	778	712	812	737	760	739	737	754	776	727	712	770	744	728	737	729	753	704	746	728	718	722	738	783	761	737	715	728	733	746	750	756	708	755	788	788	731	754	808	743	741	747	756	763	703	739	760	707	788	793	758	752	787	732	726	749	741	712	743	700	736	752	781	757	753	766	716	745	761	692	754	737	774	699	705	732	733	759	731	742	724	734	718	739	737	691	719	749	753	714	726	762	756	738	736	767	746	718	790	717	729	761	716	735	747	702	731	734	722	741	776	763	776	746	726	747	707	782	764	736	729	737	732	764	753	728	734	712	700	720	737	806	758	761	745	767	704	730	769	746	738	705	727	740	794	745	758	749	758	733	756	728	709	739	767	731	689	766	769	792	755	734	726	758	686	772	754	752	789	802	785	728	726	782	758	758	755	793	718	794	712	765	745	748	736	742	784	753	732	757	750	767	685	787	781	681	728	730	730	727	799	710	772	739	730	757	722	749	678	762	737	728	680	750	727	734	754	739	769	763	753	774	733	730	746	719	734	747	728	733	724	743	702	729	728	752	794	758	777	772	764	773	723	753	773	760	721	751	759	737	732	751	793	749	752	746	744	768	769	740	721	722	729	748	768	756	755	739	727	754	730	745	758	750	733	786	692	743	738	765	812	753	727	764	717	749	778	748	722	736	724	775	769	694	669	769	699	784	771	736	728	788	733	736	753	758	765	805	735	725	702	734	724	773	729	723	708	722	732	707	734	701	688	673	759	765	752	685	717	741	759	758	763	780	754	711	727	720	767	724	688	685	707	781	740	792	731	758	764	709	729	699	741	670	713	735	759	713	735	765	752	701	726	760	702	698	750	725	730	734	749	739	725	667	754	774	772	816	741	741	741	759	740	746	735	752	739	750	757	711	758	754	811	719	767	725	717	774	701	731	748	692	737	779	714	764	736	736	710	734	778	776	765	767	759	755	715	744	736	731	754	812	778	706	751	735	697	760	733	765	737	798	746	688	752	731	736	730	737	748	701	726	690	756	776	701	742	754	787	727	712	730	783	781	741	724	740	793	769	775	742	702	738	749	701	765	694	727	729	756	762	754	728	723	747	719	711	779	711	752	699	726	770	754	713	714	733	768	736	787	750	755	738	731	737	714	702	725	762	746	765	700	800	715	773	747	784	725	772	782	718	718	744	707	703	770	726	745	727	746	756	725	735	752	765	757	751	756	752	794	771	758	751	732	755	765	771	723	744	719	708	694	808	768	754	795	733	719	770	767	745	713	752	748	735	723	739	771	737	706	705	729	717	751	715	773	803	748	763	726	759	737	799	769	760	741	793	750	712	686	770	712	754	711	782	718	730	760	717	762	706	750	726	710	741	762	713	804	729	729	740	747	739	728	750	733	696	770	772	777	726	753	721	770	749	744	751	764	725	805	759	775	736	724	736	724	743	780	731	751	734	704	724	752	719	770	730	762	752	736	784	757	748	757	757	757	727	779	775	724	737	751	771	744	736	770	730	769	767	714	755	780	740	714	716	748	730	682	713	739	726	715	767	723	701	745	742	704	719	743	746	734	713	753	728	748	802	717	801	724	729	802	681	758	749	748	743	707	771	782	761
4829	15803	13046	6360	4804	4223	3161	2249	1883	1696	1437	1272	1106	1125	986	999	993	994	933	883	905	887	875	932	903	848	806	843	841	855	860	819	836	869	871	853	792	826	850	840	736	802	809	817	781	767	808	821	813	839	790	807	755	842	830	812	759	780	817	796	808	816	808	811	854	781	802	774	804	817	804	813	771	787	788	859	773	835	864	826	834	787	783	782	828	790	858	808	762	744	817	816	770	808	787	810	813	775	759	776	781	806	800	784	796	803	813	799	791	771	781	758	768	812	830	831	786	790	808	757	801	816	774	782	782	859	768	769	812	770	791	848	844	748	819	833	795	831	745	809	814	805	786	805	800	835	823	763	741	834	793	794	809	795	836	800	773	813	774	776	796	833	794	867	777	821	799	830	774	765	797	759	771	786	811	816	884	805	822	765	751	788	792	758	796	787	869	796	856	825	800	842	782	789	818	799	777	837	774	801	835	822	776	818	744	761	835	799	822	800	750	845	787	800	785	774	746	778	780	777	821	809	809	832	812	780	818	801	842	856	808	739	789	833	757	822	811	788	756	823	757	826	810	768	809	767	825	771	823	749	787	761	771	727	828	760	788	810	788	753	812	795	749	775	773	804	790	772	788	885	826	785	790	819	774	828	806	787	803	803	795	753	825	757	830	788	817	812	799	794	764	769	744	777	793	783	819	822	791	801	763	758	834	814	797	758	793	837	761	845	799	801	816	771	791	784	847	805	795	839	831	815	770	811	791	746	808	797	820	797	865	776	791	774	780	831	783	829	803	776	836	835	779	786	782	758	786	791	781	736	822	827	785	793	803	815	818	794	815	824	778	793	842	779	772	824	773	761	773	795	835	748	771	772	792	792	848	820	786	758	794	830	792	798	815	827	785	810	856	784	799	844	776	790	813	738	771	829	821	801	811	800	800	808	768	835	768	807	818	828	825	792	825	830	805	801	800	822	835	831	797	804	784	832	779	780	828	774	802	807	795	777	784	813	804	835	841	789	801	800	763	742	815	781	795	802	861	849	737	794	770	859	774	786	764	845	786	790	764	826	774	800	825	793	778	781	800	806	783	792	783	835	872	815	768	824	879	802	799	816	778	787	865	841	809	786	800	841	831	744	850	803	773	780	781	816	848	787	820	826	792	832	778	778	813	782	811	776	767	817	849	833	842	809	764	833	805	769	788	787	808	802	816	778	778	802	798	767	777	813	842	748	766	821	842	763	776	720	786	864	806	785	797	811	823	836	835	789	812	819	823	808	789	818	848	750	795	787	814	791	770	771	787	839	766	805	830	786	798	815	775	777	826	797	770	746	782	851	831	756	822	844	811	820	781	790	852	822	796	772	765	758	820	770	834	821	830	776	810	765	856	785	827	744	794	770	811	772	913	787	765	813	708	779	810	776	778	773	752	807	805	749	755	770	779	818	761	797	758	804	789	879	809	805	815	769	801	807	852	784	774	789	787	727	816	784	796	815	806	808	775	784	802	807	773	820	831	823	809	769	821	786	820	848	750	833	868	826	770	788	768	766	814	743	757	774	797	795	782	786	816	814	777	835	754	802	839	826	800	833	821	769	788	828	832	787	827	733	813	820	840	761	802	768	774	780	783	791	786	788	775	819	776	846	789	819	798	828	818	825	766	814	793	766	798	804	793	808	821	792	788	800	772	769	764	796	801	745	734	752	774	800	752	810	776	793	756	787	838	781	740	786	848	718	802	804	809	811	837	785	781	780	768	774	806	718	832	734	822	812	788	784	793	780	775	811	802	812	797	809	774	809	815	790	774	742	807	799	802	805	811	823	751	795	779	781	828	796	837	805	770	852	805	874	752	775	817	832	833	744	824	840	797	815	767	796	831	778	763	802	822	815	801	800	763	841	800	832	803	792	766	785	757	758	752	835	799	796	813	809	808	767	799	811	824	751	834	761	756	778	844	789	780	807	766	788	785	756	792	835	793	803	820	743	780	743	761	832	798	810	761	758	739	836	829	795	793	794	710	800	779	810	798	770	837	819	770	778	798	816	774	811	812	850	795	833	837	830	762	854	805	793	808	780	781	825	722	797	828	815	786	773	809	789	805	784	776	816	776	812	745	801	772	855	835	835	829	713	809	838	809	816	779	791	810	792	813	815	837	819	781	807	774	805	823	770	845	813	819	763	806	802	780	825	799	800	819	784	854	798	807	810	816	766	790	853	791	801	795	772	796	787	768	757	815	789	825	773	793	796	804	790	777	809	766	809	803	772	799	730	861	803	818	783	783	821	825	866	788	801	859	815	787	829	830	780	811	802	823	834	853	792	747	861	833	766	762	849	820	758	769	833	812	751	771	789	815	782	784	788	791	778	826	815	831	836	800	799	804	814	811	868	794	805	789	777	796	828	826	826	729	824	779	819	841	767	735	796	772	785	798	782	787	844	772	883	756	778	789	857	826	790	816	791	781	782	784	813	770	785	825	751	807	791	781	779	812	789	808	756	768	798	765	758	762	768	786	842	774	788	816	777	842	775	795	808	783	777	776	843	814	725	759	780	817	809	807	807	799	776	772	827	776	792	814	772	759	829	796	742	783	786	800	817	782	800	846	757	800	836	814	807	809	826	760	783	782	772	807	764	809	770	823	795	832	828	788	776	780	804	851	823	807	791	810	821	736	822	782	802	819	802	803	834	815	750	758	765	782	826	847	766	833	808	762	786	832	762	785	770	810	782	815	809	780	827	768	820	803	740	786	742	861	779	758	769	814	796	816	792	798	790	795	744	804	815	825	799	790	797	902	780	760	835	823	785	778	756	754	776	824	787	785	802	753	743	838	782	805	816	794	793	845	744	756	848	810	803	806	795	823	804	813	787	822	834	812	850	810	782	782	804	806	768	834	758	840	780	822	771	791	828	767	729	761	813	819	808	834	836	818	796	771	803	808	768	790	803	760	768	830	827	753	817	776	759	781	761	767	786	777	799	814	827	838	808	761	753	826	798	784	825	751	816	835	796	762	762	834	799	810	760	821	790	790	797	789	817	786	798	829	815	810	800	759	816	831	753	777	775	747	848	809	790	837	806	774	820	814	771	751	819	840	773	781	791	799	776	780	801	803	767	780	774	807	779	782	808	771	798	787	828	810	733	759	822	815	821	764	776	814	765	798	844	806	869	856	822	798	804	832	804	754	782	795	811	819	796	796	801	809	798	841	783	792	797	757	825	751	754	783	793	761	799	841	823	783	794	724	829	834	848	776	778	794	789	809	779	794	804	768	777	773	757	738	830	764	814	830	808	778	802	782	792	770	777	776	787	809	809	817	826	791	813	810	796	821	839	766	756	825	837	819	786	756	790	785	804	761	836	827	769	779	826	803	749	708	790	827	799	774	772	793	795	816	786	802	770	797	769	784	806	746	770	779	788	812	800	788	759	758	762	829	814	788	825	793	796	785	792	809	812	754	790	851	804	781	835	785	739	771	754	765	818	773	837	782	819	781	842	833	800	760	789	787	830
27658	19562	6426	954	626	589	597	585	494	578	543	529	537	483	513	532	510	570	570	525	533	517	528	512	528	497	529	552	505	547	605	552	537	542	521	536	555	539	524	525	548	525	541	565	511	546	507	517	548	508	537	489	512	493	535	531	538	564	514	526	525	464	522	537	555	569	519	485	556	536	544	509	523	541	542	544	502	526	476	523	508	506	546	513	521	550	549	544	490	555	554	536	508	573	514	534	544	536	549	535	514	520	548	548	538	549	526	514	565	499	552	551	524	515	558	566	526	523	532	517	536	560	544	574	559	513	526	525	539	546	545	523	527	528	561	482	527	544	554	576	545	513	561	508	601	526	586	517	496	524	556	515	537	540	517	542	513	498	528	530	557	515	513	519	530	540	543	477	501	546	470	550	521	500	509	537	527	534	518	553	537	611	557	553	516	558	541	581	516	516	529	532	555	510	535	552	537	509	566	546	547	508	545	532	493	546	547	483	530	570	551	533	541	515	525	551	508	539	523	486	522	546	505	509	541	550	541	550	482	537	518	533	536	540	552	555	535	548	508	541	531	573	481	557	583	511	532	494	582	500	526	567	556	521	584	542	527	539	569	538	518	550	510	538	486	542	577	536	562	482	501	522	531	513	541	570	503	561	505	571	528	529	557	514	520	534	496	541	535	499	535	502	486	493	545	549	536	532	519	518	526	542	518	518	514	585	549	531	549	523	552	539	543	519	578	590	546	562	534	525	529	554	530	537	521	568	558	516	551	527	535	485	540	536	514	533	553	497	536	572	477	557	528	500	546	531	538	491	537	543	516	559	475	551	534	505	557	552	566	569	555	502	532	536	556	520	501	515	506	535	579	561	566	559	520	536	525	530	575	541	524	542	511	544	593	512	484	534	516	491	553	538	557	541	561	557	523	552	543	528	523	562	504	513	456	525	536	530	557	522	545	491	542	501	563	539	551	529	535	533	536	506	559	531	578	532	538	558	526	537	509	526	560	526	561	568	542	510	565	538	503	535	515	516	557	513	524	516	509	566	537	533	537	501	541	550	557	559	555	549	561	567	533	529	549	507	544	515	537	507	555	583	529	477	548	524	515	525	535	564	541	520	586	548	514	500	526	536	534	549	500	532	564	535	515	567	485	555	528	520	544	504	521	506	543	513	526	507	511	539	525	523	512	561	527	512	521	529	549	513	516	514	511	530	485	536	562	544	518	557	534	543	494	544	504	525	558	557	537	562	562	506	528	561	559	523	505	527	567	512	522	542	560	513	525	537	518	507	553	522	545	527	547	555	546	571	548	530	470	509	503	515	508	524	504	518	510	527	506	503	528	523	528	516	522	501	464	538	550	515	537	506	531	553	551	528	502	541	529	519	524	551	594	517	572	544	555	504	546	552	559	516	564	549	546	537	557	569	532	542	499	512	493	515	547	534	544	529	523	531	517	492	545	531	519	522	519	494	526	561	508	531	530	525	558	523	494	517	581	566	512	550	527	528	543	537	571	503	526	531	564	558	512	559	552	546	540	559	504	534	514	527	548	562	518	571	532	544	524	491	539	549	566	537	548	555	543	520	543	495	535	555	552	535	526	573	541	509	523	514	507	494	570	497	500	563	562	541	504	479	526	526	555	576	533	507	520	524	540	492	519	546	524	501	550	508	506	554	511	523	534	512	513	537	564	549	549	540	562	498	498	492	499	552	501	531	512	523	529	566	520	505	497	523	512	519	505	494	533	499	549	561	478	491	548	524	539	576	509	538	538	558	503	482	529	494	534	492	520	518	523	541	559	528	515	508	555	571	534	538	543	523	530	516	562	571	483	545	547	547	571	553	570	519	515	508	513	563	508	528	524	547	574	514	489	567	538	521	532	541	543	532	507	543	548	537	562	541	502	518	547	548	516	526	516	529	536	502	511	526	580	497	555	551	500	549	587	507	535	518	509	522	543	511	506	579	504	539	549	541	548	515	550	484	520	572	540	522	501	513	593	558	555	575	528	518	513	523	481	526	553	505	549	554	499	532	538	519	539	504	534	488	547	525	551	526	558	540	549	519	575	522	505	525	546	541	586	574	501	520	553	513	563	504	559	520	541	542	501	503	507	535	541	513	543	533	516	545	557	538	507	489	462	505	550	571	528	530	543	540	539	526	519	544	553	523	569	505	571	543	500	516	555	530	506	499	516	555	573	542	551	504	561	543	505	561	532	553	569	524	518	542	481	525	528	499	539	553	574	516	520	569	529	542	504	505	560	536	588	524	497	519	536	550	537	523	539	577	551	504	516	543	513	511	539	525	544	598	506	568	528	528	525	515	522	514	515	578	547	529	519	535	539	526	517	520	524	523	544	506	512	544	511	510	544	535	540	548	541	502	586	496	547	540	531	525	548	528	544	584	563	539	525	515	551	542	528	526	526	534	521	490	515	528	546	515	554	535	530	541	540	572	529	502	500	503	531	518	481	526	538	562	541	543	537	535	520	547	487	539	538	527	546	532	530	528	551	529	553	529	541	542	494	563	492	498	492	534	503	524	586	516	537	520	497	565	544	523	519	539	544	527	526	523	544	505	556	532	519	536	549	564	515	541	534	507	515	493	526	518	575	499	547	564	522	499	529	541	526	567	526	516	579	517	476	554	554	485	542	564	548	500	511	537	547	536	544	557	538	511	539	580	535	517	506	550	520	548	536	517	552	519	559	534	530	531	560	493	549	579	509	529	544	527	544	570	532	522	543	570	489	526	513	568	564	559	545	576	489	548	517	509	566	574	551	505	515	577	557	544	512	513	547	524	576	531	533	518	536	505	517	565	504	517	515	538	549	564	495	529	549	559	568	505	502	525	529	572	546	509	522	539	534	516	556	519	556	555	506	545	503	561	517	510	534	537	506	549	520	523	561	544	518	545	512	508	573	575	518	566	546	525	526	536	563	523	535	493	550	547	518	532	582	550	503	486	518	554	552	518	515	550	555	581	512	525	526	562	523	524	535	551	576	539	521	555	526	516	522	549	533	507	552	569	517	489	515	559	496	510	567	543	570	557	512	543	566	507	531	514	517	543	566	538	539	542	551	530	531	532	577	544	514	558	536	573	563	561	550	532	492	534	552	525	502	566	505	498	527	517	527	567	525	510	545	525	525	532	539	553	507	546	498	473	527	536	517	492	540	548	526	558	544	572	557	523	529	525	512	547	529	514	502	566	531	518	543	552	543	538	490	579	572	550	501	558	488	519	566	528	529	536	538	524	523	553	505	562	513	532	534	510	483	547	505	564	530	533	575	531	535	538	536	549	551	532	514	534	507	541	508	482	560	552	518	565	562	553	537	520	544	565	555	523	552	566	599	506	518	523	556	533	535	562	550	526	511	558	522	571	508	501	551	523	549	551	552	505	551	519	501	551	562	563	516	524	534	519	521	543	520	541	547	543	537	526	561	565	521	556	538	538	539	484	546	513	578	517	528	535	563	553	528	507	551	560	519	561	497	514	520	531	532	509	513	528
4270	1340	1717	761	688	682	636	594	638	575	567	580	542	585	572	563	542	544	607	565	597	578	590	557	597	578	563	570	572	532	530	552	531	553	552	580	539	542	549	520	515	558	561	581	532	574	522	512	587	536	541	569	553	541	572	553	571	540	566	584	563	526	585	549	555	590	513	546	542	563	564	578	597	546	597	545	572	549	558	563	534	601	604	536	593	544	537	538	586	548	545	548	539	589	509	564	524	535	554	490	569	589	554	526	566	557	597	592	551	590	547	505	551	543	572	544	577	531	538	555	554	548	553	559	583	526	546	579	546	557	588	566	574	560	546	563	569	548	555	560	546	532	575	550	593	550	575	556	580	567	533	548	580	558	588	538	572	534	571	597	544	544	495	572	592	556	546	544	591	587	606	567	572	560	540	537	553	566	549	565	585	570	573	550	498	581	540	581	545	533	561	541	533	560	548	548	575	558	557	596	553	567	598	561	564	534	547	565	528	567	568	504	536	572	559	542	573	574	555	585	548	543	550	552	545	547	612	519	581	577	553	543	554	525	506	599	570	577	535	556	548	582	551	544	616	584	540	544	568	601	526	566	580	544	580	570	550	599	577	520	564	579	566	566	562	579	544	566	574	535	576	574	558	575	534	546	585	549	569	563	533	560	563	557	563	544	561	539	539	538	532	506	549	580	560	586	533	562	558	566	568	548	581	570	564	547	542	587	563	537	576	541	572	576	538	500	570	548	487	555	554	537	559	539	565	572	594	573	544	553	554	543	556	561	541	604	555	568	554	576	537	548	559	521	537	544	578	595	532	598	532	530	550	568	528	584	555	535	555	552	526	574	586	548	555	542	585	541	511	586	579	565	589	522	522	576	539	543	530	576	540	550	549	527	571	582	546	552	569	614	547	545	551	554	568	565	565	558	561	544	575	534	563	593	574	516	570	547	566	578	559	565	578	569	539	554	587	542	536	566	528	558	557	557	557	554	620	549	555	576	551	591	543	604	617	565	550	566	588	548	576	603	547	546	584	562	571	547	570	547	586	564	600	550	544	570	633	580	546	541	553	519	560	561	537	558	547	607	565	569	523	571	596	565	611	578	555	567	537	547	551	553	562	569	545	560	560	575	556	523	576	521	531	558	547	494	553	548	595	530	583	552	588	549	577	581	542	577	538	578	591	558	533	531	564	564	583	558	563	566	577	528	582	520	532	586	544	607	569	550	533	584	551	508	546	562	583	530	550	597	556	550	558	542	571	529	569	567	594	556	497	531	533	571	571	587	576	554	621	549	543	566	573	575	544	594	557	541	555	540	572	581	549	546	539	569	539	556	541	556	539	549	539	553	594	562	557	557	554	574	545	550	551	588	589	605	603	542	540	539	591	550	586	554	550	525	583	557	564	561	565	549	559	534	577	565	524	554	584	534	580	594	567	544	603	549	531	530	549	552	599	553	567	561	579	556	583	529	601	572	572	512	559	542	596	571	548	594	538	550	528	572	544	557	557	536	512	543	573	586	554	546	546	589	583	535	576	549	558	535	598	558	571	583	550	605	564	567	544	547	532	540	532	556	561	536	563	525	572	561	572	560	532	558	567	542	587	581	578	587	577	562	558	540	554	546	544	547	541	533	580	537	549	561	573	526	569	562	538	615	589	582	522	512	569	577	530	555	563	574	558	572	555	509	569	598	539	559	581	583	551	576	573	601	497	565	548	593	560	566	583	537	565	532	541	625	545	588	530	558	583	567	578	567	552	580	548	546	598	551	557	586	516	532	608	587	589	597	556	545	557	573	579	545	519	537	536	558	564	598	578	580	520	573	519	542	568	587	581	535	563	579	547	569	541	552	516	559	569	583	518	561	575	558	600	561	547	555	540	530	566	557	585	607	541	610	540	564	549	546	555	558	526	531	572	614	610	583	518	544	562	551	581	563	567	580	555	553	556	543	556	564	592	566	575	550	570	594	538	572	536	558	558	578	554	587	547	573	492	517	573	536	539	556	560	558	577	528	592	519	557	574	530	546	539	543	573	525	598	567	546	550	577	582	550	571	576	533	580	543	553	545	558	574	504	610	566	598	560	585	542	588	582	591	573	554	571	560	574	564	509	548	597	578	587	559	513	611	529	584	558	543	558	539	605	547	560	612	573	586	531	556	558	574	536	547	577	545	559	543	544	576	599	551	582	531	576	564	554	564	543	579	561	574	530	613	582	541	526	538	567	563	557	538	593	602	566	573	546	560	554	560	525	573	532	553	581	553	522	554	526	574	542	548	566	574	521	588	594	525	526	531	568	536	539	550	554	530	569	532	577	544	602	519	540	571	560	570	575	586	577	550	560	537	560	568	567	565	574	580	572	581	534	541	549	561	594	554	573	594	514	568	533	553	522	591	587	577	509	540	523	517	556	555	588	605	581	552	529	585	554	578	564	590	566	563	549	557	568	602	554	561	518	550	603	541	585	554	559	551	535	535	505	580	541	533	593	547	566	540	570	543	599	563	560	582	557	568	533	575	567	549	562	576	564	535	505	530	543	582	525	594	538	602	577	553	572	562	506	521	551	571	567	521	519	554	620	576	505	501	551	569	550	612	533	552	541	542	554	573	524	528	551	545	549	559	563	522	586	536	525	562	576	548	569	538	546	562	592	590	538	557	539	575	582	580	581	548	550	543	560	552	518	551	608	548	557	539	539	519	571	561	597	536	574	587	544	574	533	558	574	558	567	499	605	569	557	526	560	530	579	567	508	564	592	552	526	537	580	594	569	538	588	577	556	516	549	596	547	531	510	563	566	570	568	566	551	599	533	572	549	545	541	572	576	570	593	571	567	587	521	559	565	552	557	555	567	592	587	532	577	525	551	590	546	524	577	557	559	553	538	572	571	560	559	567	553	556	505	537	532	579	572	547	560	576	575	577	552	548	585	555	579	577	565	536	560	561	575	540	576	546	541	579	579	546	582	565	565	594	536	562	584	571	555	605	561	551	521	549	562	570	580	594	548	512	569	557	582	550	592	573	562	541	550	539	566	553	579	576	547	540	540	578	572	586	587	580	574	528	565	558	517	576	545	542	542	562	584	555	585	570	567	587	545	572	578	555	563	536	542	574	575	586	551	538	545	565	544	568	531	563	571	587	577	559	577	560	553	557	546	580	588	606	610	536	569	531	534	570	610	542	593	580	558	566	536	522	541	533	543	530	601	541	528	566	563	590	528	594	567	538	551	604	547	548	581	595	556	552	550	576	562	540	513	533	557	564	557	574	538	559	617	574	589	572	564	539	548	597	538	526	545	534	547	558	589	571	576	567	555	579	569	538	536	532	559	589	555	570	538	574	562	537	558	540	548	512	562	583	553	531	537	548	588	561	549	575	598	560	572	574	574	565	577	543	552	557	547	560	555	578	538	531	580	572	583	556	569	591	557	596	571	511	569	582	543	577	544	526	535	529	584	544	559	597	524	593	576	582	528	521	538	579	542	560	557	545	611	530	520	550	587	583	511	573
23551	21318	28846	24151	21333	14810	2485	1503	1256	1329	1159	1081	988	1095	1058	1030	1010	1034	999	911	939	1039	946	955	967	977	976	1023	975	936	927	940	958	904	960	913	928	926	952	928	995	929	915	953	949	920	952	949	942	972	1003	890	890	909	925	957	940	941	977	919	951	981	870	1034	869	952	943	919	952	945	957	947	907	946	954	965	938	944	920	957	920	949	922	972	916	935	952	956	917	908	919	992	934	972	885	889	934	986	863	1003	921	911	949	934	967	902	930	950	935	918	923	941	935	986	872	934	945	885	914	999	979	969	879	988	956	986	976	911	971	928	946	916	932	909	911	983	963	969	943	948	951	968	948	980	932	927	882	920	958	927	869	1033	941	918	949	938	965	937	954	963	891	973	933	939	907	970	906	952	921	950	912	930	963	979	954	927	932	926	920	970	950	909	929	1019	951	924	1002	941	956	956	920	983	924	862	965	935	951	956	977	917	957	908	947	915	898	971	982	908	944	945	925	928	978	991	890	946	925	960	917	920	946	967	903	935	929	929	992	926	952	900	917	937	987	926	943	947	954	974	879	958	974	920	953	928	941	957	930	926	914	939	958	944	917	944	959	909	909	930	937	947	913	956	950	911	867	956	976	952	894	930	884	896	871	942	1018	931	916	971	926	865	970	945	940	920	955	912	948	965	895	919	847	936	859	941	947	984	953	893	1004	939	934	957	921	921	924	984	940	948	987	948	969	928	883	906	911	958	954	912	965	908	868	866	934	947	947	930	925	969	947	979	945	911	899	916	949	917	901	895	965	875	931	984	962	899	925	935	937	941	947	942	990	928	958	977	941	984	910	921	896	912	940	979	861	971	981	928	971	976	962	918	934	917	933	956	888	888	968	872	931	954	950	882	959	918	986	958	1010	980	967	936	972	985	971	911	907	968	915	915	922	934	937	913	898	911	944	1018	887	918	887	938	972	914	930	933	942	963	942	981	917	913	928	938	898	872	954	925	976	948	959	949	958	912	943	913	847	911	916	906	928	856	898	873	959	964	916	958	937	977	932	932	934	921	922	919	911	848	915	969	927	877	907	914	985	922	974	934	920	925	952	942	907	975	927	923	931	950	905	936	938	970	956	917	979	941	909	981	924	957	973	941	967	948	924	942	938	955	919	979	966	956	939	938	943	950	880	892	875	894	875	957	925	959	883	948	937	926	972	938	886	961	917	926	931	966	954	938	910	935	942	931	970	974	967	879	930	909	988	966	952	915	893	926	946	951	915	951	962	907	946	910	891	962	944	960	900	897	879	951	924	955	957	903	883	1004	934	965	949	912	890	916	930	908	925	941	957	954	958	948	962	910	964	939	948	925	971	947	935	957	959	1006	1001	943	950	910	909	944	925	934	952	913	906	962	936	949	869	968	968	966	942	994	993	980	883	887	929	946	937	914	921	899	946	916	1002	881	913	927	948	986	938	961	970	930	908	922	919	994	919	950	911	978	936	956	942	911	966	937	946	972	953	986	949	891	927	962	942	908	955	941	900	924	912	927	921	919	917	964	869	936	962	961	947	924	922	940	984	907	922	983	943	976	943	964	954	935	931	934	909	967	981	923	938	925	939	1013	950	971	980	956	926	972	920	934	919	879	881	911	933	949	960	927	980	946	957	911	954	880	961	901	917	917	951	969	907	961	982	956	943	952	888	896	979	879	921	922	923	939	932	958	950	972	956	911	946	942	908	927	910	963	1018	902	947	953	897	914	972	941	912	925	927	848	914	956	954	945	963	963	873	906	955	900	967	941	904	931	928	899	923	878	927	868	960	967	968	957	959	970	929	888	931	924	921	907	937	899	900	972	895	940	947	890	988	946	900	964	913	895	976	902	928	938	1007	936	969	980	910	933	988	947	942	929	954	992	910	997	946	963	973	1006	941	911	938	977	949	891	956	923	972	967	985	965	928	944	937	921	894	1002	1002	897	939	948	971	889	951	934	950	997	926	961	953	896	953	898	913	934	939	939	942	985	920	960	924	968	933	980	924	914	962	977	914	899	900	886	870	925	946	956	878	938	917	948	964	978	952	935	988	950	905	901	945	956	937	920	963	881	968	980	901	877	944	912	1001	941	901	936	921	919	917	981	972	909	918	914	914	939	916	927	933	910	961	949	926	962	1005	964	905	900	939	930	939	907	989	921	850	926	860	983	951	962	885	862	949	924	939	901	967	995	929	900	959	964	914	926	944	915	961	892	892	930	966	939	927	1007	946	926	923	925	943	919	916	939	970	981	885	971	949	936	919	962	924	951	941	929	969	904	955	907	952	946	923	969	957	956	925	902	961	999	937	980	879	980	946	901	973	1004	937	897	965	1009	890	948	945	948	911	949	988	995	941	907	983	967	947	957	929	925	936	986	949	879	896	982	949	925	918	935	938	955	909	965	915	1009	888	951	937	937	943	902	900	954	865	925	911	965	981	948	937	960	924	967	946	949	980	953	925	983	873	951	969	942	899	891	922	983	954	910	956	936	925	973	954	906	903	919	893	978	924	1005	918	878	927	921	961	977	928	953	861	984	955	936	934	916	948	928	957	950	947	899	957	905	979	888	901	985	915	943	913	968	936	913	909	938	949	957	963	944	896	918	915	966	913	933	882	909	946	969	930	938	1013	931	963	899	933	939	946	956	930	907	928	982	920	944	915	925	950	932	943	944	989	978	940	960	963	966	881	927	917	928	1028	909	876	960	916	935	959	980	967	916	905	873	922	944	920	855	958	899	929	868	939	946	957	1000	894	885	950	896	935	942	951	961	939	965	956	960	951	959	880	930	931	911	936	958	951	901	949	929	904	889	914	903	931	911	935	935	936	944	923	948	952	902	853	959	924	938	938	984	944	920	943	946	906	982	935	931	985	912	963	951	945	896	957	1012	937	898	966	945	914	951	906	937	959	907	975	924	908	944	919	913	956	925	985	923	917	923	928	926	928	892	918	941	955	971	1027	946	927	967	954	927	972	947	920	917	896	949	963	897	963	930	893	930	944	921	941	930	895	1013	950	929	935	964	976	931	907	912	927	859	998	930	933	983	922	962	916	980	948	909	950	991	897	1027	957	893	908	872	971	992	889	930	962	884	902	964	878	901	921	1004	985	920	920	991	908	933	939	933	941	921	955	942	925	965	919	982	967	947	953	931	930	967	946	947	958	900	959	939	908	985	995	899	922	874	957	905	948	944	958	903	919	933	939	920	943	991	983	893	937	862	911	914	907	937	915	856	935	915	936	942	925	960	922	929	892	922	987	918	891	920	913	963	957	946	950	982	977	955	917	948	1014	891	911	942	941	913	914	908	945	973	933	989	960	958	904	938	894	911	971	961	958	969	949	930	892	842	924	968	900	963	913	974	935	928	994	937	939	903	888	960	918	946	919	919	909	909	919	925	951	941	962	908	963	979	904	927	936	928	939	933	952	956	959	900	1008	921	942	918	981	945	919	993	988	904	901	936	925	890	904	938	886	933	957	958	912	898	973	952	969	944	953	914	926	964	940	915	929	916	926	923	924	911
3726	10091	8737	3975	3105	2771	2191	1709	1555	1409	1270	1155	1171	1068	1133	1092	1085	1041	1078	1076	1016	1008	1005	1020	949	1001	1012	985	975	958	961	1024	970	996	995	962	970	999	974	989	1034	984	1016	938	1001	1014	1016	935	968	1002	965	958	981	989	959	944	985	1050	980	941	982	1032	968	948	983	994	1001	1004	1026	969	957	1021	1019	950	964	967	957	916	1011	1008	954	977	990	1034	993	984	943	1025	990	1008	964	958	1014	999	923	994	986	1028	931	966	989	935	971	962	946	946	946	951	994	1007	1011	955	983	1002	894	977	984	957	947	979	988	939	975	993	945	917	973	1014	944	934	949	942	1000	990	982	928	955	902	1007	970	968	997	993	915	1006	986	982	972	969	991	980	957	1024	941	900	966	960	962	932	998	1021	972	991	964	906	1033	1023	959	973	981	958	1004	979	994	947	976	982	994	981	1014	959	992	990	973	1015	1034	990	979	986	960	984	946	942	999	934	985	937	939	971	993	990	926	984	989	968	971	990	1012	938	958	941	983	978	1025	940	1008	914	1005	924	932	978	889	1020	965	1039	968	977	1009	925	970	955	1006	968	932	979	888	965	1048	989	982	914	979	1015	1041	960	938	1009	932	995	971	967	1029	915	934	978	948	913	991	962	1002	934	992	970	937	969	949	941	968	981	978	949	979	982	967	933	957	959	970	960	1023	966	979	920	970	958	1023	1014	945	989	965	959	970	972	972	961	933	952	976	965	944	987	974	1020	974	922	1028	920	935	937	1000	934	996	973	986	984	1036	952	972	973	1018	991	953	977	935	946	965	970	961	958	984	981	962	984	968	899	973	981	982	939	1012	968	1001	1051	1005	975	970	925	948	981	942	967	974	1005	916	972	983	988	964	1014	952	945	951	980	965	988	956	930	929	990	969	981	972	955	959	994	932	983	977	976	1012	1000	1007	994	1018	989	1012	981	998	1011	983	1038	932	979	950	967	967	994	969	923	944	964	985	965	990	954	968	916	991	958	976	985	1005	1011	970	953	940	989	964	977	1010	1008	1005	969	989	965	943	991	979	970	968	1009	1048	931	951	976	977	961	972	946	949	934	979	925	934	995	980	1014	1000	983	1010	989	936	893	998	997	996	1011	1008	912	970	944	965	981	928	1032	970	978	980	973	998	996	997	972	985	1002	989	1004	987	989	968	1049	976	995	1008	934	1009	1007	965	972	950	998	951	909	984	966	907	920	983	974	1016	1020	1020	951	985	994	978	992	953	1002	953	1021	956	928	984	944	1039	940	925	961	983	948	972	946	1021	944	920	969	942	1041	968	984	1010	994	963	970	998	947	994	978	986	981	964	970	1007	956	985	994	957	1011	993	983	915	994	972	940	1033	957	982	989	969	982	954	956	951	989	1000	982	1028	977	952	948	1000	956	988	974	916	971	945	960	951	946	1004	879	939	968	981	1026	992	1025	959	935	955	911	985	994	980	923	1013	961	986	996	941	964	950	986	968	949	1035	948	974	945	977	944	1001	943	976	977	997	920	946	997	923	967	943	948	932	972	1031	952	956	1017	981	988	1005	991	944	969	987	996	979	969	937	948	1007	963	942	932	995	979	1016	995	988	1037	1030	960	1030	908	932	990	974	994	984	985	929	997	956	955	977	957	983	894	968	985	983	993	981	1019	1015	1039	991	993	1008	987	940	1000	967	973	985	940	937	916	994	980	970	942	951	1020	981	937	1024	926	985	988	953	938	996	943	923	972	981	968	970	986	966	945	934	954	938	960	976	1035	914	959	942	988	977	946	991	946	997	952	961	978	993	1007	960	989	976	963	982	939	979	939	986	965	939	942	986	960	965	911	982	964	1007	975	1015	990	992	968	951	973	913	973	991	991	977	1046	975	957	1001	967	916	931	916	972	982	996	986	1043	1025	967	998	949	1011	992	1007	1022	989	944	998	984	942	974	952	979	957	935	901	1009	986	1004	956	987	1019	969	954	964	980	926	976	1009	935	968	978	956	943	987	987	896	987	972	979	984	956	1013	985	958	908	979	941	956	965	936	974	971	983	1021	967	981	895	995	970	977	938	958	948	975	962	971	993	1031	962	977	964	974	925	960	1002	982	970	979	984	893	915	902	954	990	936	1024	963	979	961	1002	1024	948	1007	974	973	975	980	968	951	964	969	1008	1033	948	1004	937	911	1012	971	941	946	961	967	986	970	973	977	973	984	986	967	974	1010	924	977	967	994	1029	957	1001	966	973	943	1038	926	982	986	967	1039	1017	986	908	994	981	991	1033	1010	985	969	911	1052	963	974	979	959	988	993	955	967	958	946	988	950	962	977	1037	943	1001	980	927	964	900	975	975	972	1012	938	976	982	1013	957	941	1004	965	992	974	959	952	961	946	962	1023	940	944	929	980	949	965	966	933	938	985	956	948	962	982	986	1001	1027	982	936	975	975	962	921	965	976	976	960	953	924	994	1007	917	985	978	992	946	994	964	926	936	989	944	1042	957	968	900	990	986	946	1000	971	972	971	963	1011	993	947	995	1018	986	960	964	958	1036	999	1002	1055	944	929	929	1031	998	936	944	960	1004	977	956	976	943	1029	916	1028	948	987	991	1001	945	991	969	964	951	979	964	918	950	1017	995	941	937	987	947	970	935	974	994	936	966	998	907	1021	951	949	875	1005	931	956	987	977	976	960	969	980	980	955	934	960	938	962	952	990	949	961	934	921	981	985	965	987	945	992	979	973	970	970	983	1027	985	964	989	958	947	951	1037	1010	1015	953	1006	968	925	1020	942	966	959	957	996	984	980	971	945	952	990	958	987	960	963	932	979	954	983	952	972	1024	991	1008	986	920	1015	918	980	1031	976	936	925	942	975	992	967	951	977	913	941	965	946	930	980	954	972	977	917	1047	1074	981	955	949	948	1000	979	1010	940	961	980	977	983	935	965	1007	931	983	957	994	908	877	929	1002	968	984	1022	947	989	966	1041	987	1022	999	1031	993	976	988	910	952	1009	976	964	929	946	959	950	927	934	934	952	1014	989	938	960	985	997	1012	928	992	926	992	921	932	997	994	927	951	980	1051	977	966	954	969	944	967	937	950	950	958	965	974	1020	948	986	978	966	984	969	1013	963	974	983	959	954	1045	953	931	925	988	974	977	997	993	956	950	1001	951	888	1017	930	966	978	951	979	970	987	929	974	948	953	972	1003	1012	972	962	963	959	956	926	950	982	972	965	947	949	960	958	948	949	979	938	935	928	959	1006	973	1008	940	963	952	1005	994	949	912	931	968	917	947	1017	956	976	1002	924	967	993	989	975	943	1004	973	952	957	949	993	901	979	944	969	928	983	948	979	1009	970	976	926	982	1000	944	949	1010	982	999	972	1004	940	944	994	1032	940	937	947	990	934	979	936	1010	945	985	958	976	990	961	958	955	969	987	1004	949	972	971	971	974	966	965	954	987	976	935	968	988	988	987	944	955	992	986	964	960	1009	1024	938	964	954	983	996	1006	1006	1010	923	1050	1001	946	982	908	918	974	961	1003	862	980	943	986	1005	946	1011	1001	959	974	982	1009	956	949	984	919	1002	937	963	933	1022	912	973	965	943	1013	997	999	965	965	924	945	958	986	979	1002	931	980	1005	961	920	911	954	1035	973	1002	916	955	940	962	968	914	963	978	982	954	971	984	969	997	970	1034	952	935	955	970	980	995	983	1012	900	943	966	982	990	966	966	945	1019	972	1033	929	974	1007	986	948	971	976	947	983
24629	21310	27920	24987	16028	1082	641	443	417	375	348	315	346	292	325	296	312	294	272	278	289	270	273	289	273	270	250	301	264	260	277	273	270	259	260	298	250	251	247	262	276	254	246	268	246	270	281	272	276	269	251	242	249	263	225	240	262	279	291	292	258	250	260	261	271	271	240	254	273	255	236	244	257	265	265	259	250	261	279	239	222	260	268	254	282	234	261	254	248	236	273	279	241	280	246	236	246	271	249	256	255	269	263	240	234	250	257	270	248	259	258	249	250	230	279	276	256	234	261	256	244	244	263	251	253	297	243	279	245	286	235	241	273	268	273	268	281	264	256	259	252	271	231	280	256	265	254	280	263	263	245	273	250	242	263	281	267	264	240	256	272	279	297	248	255	263	290	264	271	260	269	257	274	253	261	271	267	279	284	261	250	254	270	294	261	237	240	263	267	269	253	261	271	264	247	274	249	261	238	281	302	261	251	274	244	252	279	263	257	251	262	254	248	249	286	263	249	243	276	257	251	293	244	259	223	255	291	242	223	256	261	257	255	236	262	259	245	258	247	281	252	235	254	246	246	284	278	267	222	239	265	263	236	271	292	254	264	250	285	274	271	283	233	251	239	246	281	262	240	249	244	253	261	256	252	276	249	268	281	242	207	287	250	251	255	255	208	234	210	263	258	250	253	243	224	263	263	266	256	224	267	285	279	256	238	248	264	275	262	267	253	249	249	265	248	255	255	266	249	257	258	242	266	267	245	265	250	246	265	258	256	252	251	277	255	265	290	259	239	254	260	251	239	268	253	279	255	260	269	281	257	242	252	233	274	257	261	253	245	260	257	281	245	248	270	268	250	227	254	249	266	246	249	244	240	267	288	269	296	234	270	263	269	255	220	253	254	271	264	262	274	261	235	275	269	247	266	274	245	226	278	257	263	229	269	251	292	235	257	259	283	244	266	264	259	266	276	272	249	242	240	242	237	230	284	261	260	217	270	245	274	260	249	235	257	262	260	240	242	263	249	276	257	253	234	235	273	256	274	252	251	249	248	260	287	257	280	241	299	257	255	265	257	267	246	241	242	249	237	263	259	302	269	262	265	268	244	237	278	241	254	291	260	256	240	226	249	259	259	229	275	262	282	282	251	249	258	266	249	241	247	254	253	278	263	222	251	250	237	257	254	246	253	284	255	251	277	229	223	279	259	257	268	255	252	234	273	306	295	270	255	260	272	232	247	253	258	265	247	265	276	245	270	214	236	260	251	269	270	235	227	241	266	276	220	242	279	272	268	245	271	256	243	243	260	275	250	250	243	243	251	276	261	270	232	235	265	254	246	265	246	270	252	258	258	254	242	217	242	265	260	307	244	258	285	271	263	256	241	249	291	257	254	298	241	262	275	259	265	272	249	249	277	239	270	284	257	267	251	283	266	251	235	254	254	262	272	252	232	259	240	265	237	257	259	258	261	271	265	257	274	273	265	246	250	263	279	233	253	262	250	254	248	255	281	273	297	269	276	246	252	262	269	244	252	226	241	244	254	260	252	270	275	247	243	258	260	232	269	267	272	231	258	274	254	263	257	240	247	258	272	247	271	263	287	262	218	247	250	287	260	286	248	270	263	254	258	258	274	237	225	255	253	252	258	248	262	271	253	229	269	257	263	283	234	267	258	273	276	249	257	272	225	268	261	231	227	252	260	250	240	240	253	285	247	239	267	259	247	248	276	263	271	268	253	285	254	271	266	271	262	254	266	271	271	258	275	242	288	260	248	263	265	279	294	251	242	261	253	260	287	252	252	282	263	261	244	272	247	255	245	273	262	281	274	230	278	272	275	265	261	243	263	253	227	272	276	235	230	268	267	275	264	266	237	248	252	272	247	257	241	254	258	253	267	216	244	280	289	271	260	276	272	260	276	237	248	244	272	262	246	254	239	263	285	222	256	262	248	283	256	254	264	268	267	239	261	240	250	245	261	279	276	248	244	228	254	242	266	247	294	244	264	266	266	276	275	260	230	262	263	271	258	272	254	271	280	286	263	255	259	253	272	297	277	271	264	268	249	265	271	256	257	272	284	246	262	272	245	254	282	224	267	226	262	248	246	258	258	253	269	258	274	258	254	289	240	254	247	279	271	280	284	250	252	242	281	299	258	221	255	271	277	239	235	253	244	250	263	242	244	249	257	242	255	246	234	253	284	287	229	256	279	267	261	235	237	273	242	247	296	258	264	264	255	272	247	263	248	272	228	262	257	258	229	244	250	251	266	245	246	231	264	260	271	284	247	257	266	228	254	236	264	279	239	223	257	246	243	265	246	243	247	256	258	263	270	266	266	243	249	231	226	248	250	227	242	252	272	270	231	257	236	249	265	268	253	284	282	261	228	252	242	232	262	259	264	225	249	256	236	240	252	253	253	269	239	250	252	263	244	278	253	270	283	263	237	250	264	240	265	276	229	253	275	248	241	252	242	251	261	229	258	264	254	261	276	280	233	237	260	260	279	267	262	209	249	269	266	251	258	234	243	267	241	259	261	268	239	231	279	268	225	268	275	282	262	267	276	253	268	264	229	265	239	265	274	263	262	248	266	247	285	250	245	254	224	276	247	261	246	272	247	267	244	253	245	256	242	259	261	248	223	245	259	255	268	241	261	267	234	250	273	268	258	232	239	252	224	258	272	281	248	286	281	265	241	254	230	287	269	256	231	233	279	257	284	264	246	265	256	259	266	265	252	233	268	260	247	244	234	244	245	268	263	252	278	277	262	267	237	266	257	250	263	228	274	257	256	261	266	273	265	238	240	245	266	236	284	258	261	265	247	258	269	301	259	244	264	270	239	257	258	263	250	267	257	250	247	244	243	267	234	277	251	254	234	250	223	278	259	239	233	253	304	254	276	256	230	236	262	249	258	253	260	259	265	268	241	263	228	266	284	266	262	265	272	257	274	257	297	250	263	280	273	269	268	262	247	241	275	240	253	250	240	267	279	242	236	225	255	234	280	273	263	255	250	271	257	269	248	255	282	258	280	242	255	273	260	259	266	251	282	229	291	254	258	265	242	267	250	276	236	255	271	266	265	264	234	254	270	291	246	272	275	252	246	262	262	242	285	247	256	250	275	259	251	238	217	247	270	254	265	251	252	271	253	238	261	222	244	238	232	254	255	248	273	224	241	238	243	233	251	247	239	270	260	242	284	271	241	253	269	267	262	243	253	260	274	248	263	263	256	247	256	260	252	261	255	254	233	263	274	269	251	254	259	257	277	269	244	254	249	254	274	262	276	273	285	271	247	254	283	272	258	244	266	264	283	231	242	249	266	261	247	248	268	234	265	279	261	275	252	262	273	261	238	272	239	220	263	260	224	273	277	255	253	257	269	257	269	276	270	237	278	263	255	231	251	277	276	228	272	249	262	237	249	309	266	256	251	227	266	275	263	244	227	273	246	261	267	222	251	241	245	245	269	257	234	256	286	261	286	257	257	238	269	292	253	262	267	263	255	262	269	255
3239	5580	5188	2016	1467	1287	923	741	625	546	475	442	380	375	407	379	382	348	364	312	321	331	352	285	296	302	321	327	311	275	280	302	316	331	279	316	315	308	296	296	279	340	316	306	303	301	303	285	326	318	297	286	309	325	296	258	296	286	304	294	311	306	278	293	277	306	279	313	338	298	284	285	277	314	295	297	299	297	293	295	278	301	278	278	309	304	288	282	313	327	302	301	271	316	281	282	279	299	284	292	293	308	286	308	289	305	298	311	305	292	328	279	306	292	286	281	281	272	287	286	297	311	296	298	285	284	287	292	279	309	298	304	279	285	285	282	307	311	309	283	293	266	312	294	321	281	291	259	290	293	302	309	293	294	300	270	333	317	274	309	333	292	276	290	289	324	293	319	325	301	303	275	302	294	270	298	258	280	275	302	306	329	282	282	279	318	293	306	289	298	332	288	293	275	271	321	294	321	287	311	292	282	298	281	294	290	299	296	299	289	288	292	316	305	288	301	284	269	303	310	293	301	313	281	280	310	314	302	300	278	284	299	284	286	296	299	270	301	320	289	318	310	307	279	278	314	317	302	315	288	315	313	292	318	290	273	291	307	308	306	309	277	319	313	299	307	277	273	300	299	307	310	286	312	309	283	291	336	271	312	278	297	282	272	281	306	272	274	326	305	289	288	307	276	289	319	295	285	287	307	307	272	311	280	301	316	277	326	298	289	274	292	289	294	270	275	286	274	288	308	287	289	295	290	298	278	284	287	288	314	279	312	316	319	299	283	260	305	285	323	277	265	304	285	300	283	294	295	308	297	315	282	291	268	293	284	291	287	272	276	294	315	279	287	299	287	304	285	292	267	306	313	302	292	278	314	329	309	302	283	266	266	316	298	303	303	275	300	267	286	306	292	288	288	316	286	323	293	296	273	275	279	287	285	328	294	299	272	309	309	301	290	290	285	273	290	278	295	287	291	291	300	332	293	300	288	292	296	293	312	322	288	315	322	315	307	273	312	336	319	309	303	290	298	294	306	318	310	293	265	276	330	314	327	304	297	285	297	307	309	306	296	299	281	270	331	291	305	287	296	315	314	289	288	283	308	288	321	279	280	283	292	296	280	331	321	274	345	283	286	308	305	289	310	270	319	301	277	307	303	295	286	287	239	303	300	294	288	311	305	258	292	338	302	268	284	297	320	289	296	320	281	298	293	276	292	305	288	311	301	329	304	260	302	333	316	289	312	286	299	288	319	330	266	254	315	277	281	309	302	297	293	305	329	306	289	270	307	306	318	258	278	306	279	309	282	304	286	330	310	279	292	303	261	277	284	329	277	275	311	277	297	274	285	324	326	295	308	272	303	280	312	329	302	322	316	270	295	289	294	313	295	255	294	302	314	309	282	286	285	299	272	284	295	321	298	288	291	273	316	286	289	305	328	289	289	323	300	310	291	299	277	293	279	325	310	321	303	285	286	298	292	267	275	316	310	316	291	316	289	309	304	295	321	280	290	272	296	301	292	286	322	283	269	297	305	309	274	292	319	286	301	293	310	288	315	316	305	287	288	278	318	296	315	320	314	320	316	284	285	312	291	305	334	281	302	276	324	301	294	300	321	286	302	304	307	330	285	312	299	326	272	270	259	287	295	295	318	292	281	289	288	266	284	285	278	320	309	300	264	287	315	315	304	284	301	272	281	302	274	304	302	313	297	255	279	279	296	286	298	301	313	296	261	299	299	315	308	327	309	284	279	312	270	307	259	324	290	316	291	316	329	311	294	309	296	296	308	313	320	304	301	296	293	293	325	295	282	305	283	307	272	336	300	306	285	300	304	300	273	290	300	291	292	306	306	248	292	279	281	301	281	296	301	316	278	296	281	290	309	270	313	300	298	303	290	260	309	291	336	314	287	318	285	278	290	279	280	308	289	296	283	255	313	323	312	258	296	261	315	309	290	271	313	274	282	309	320	282	302	281	290	294	308	300	283	313	282	302	294	313	291	315	277	275	316	300	287	317	296	295	275	304	324	307	294	303	296	278	282	285	326	277	305	321	288	293	312	292	285	270	285	292	279	276	285	276	300	323	303	288	310	317	315	271	293	309	270	287	299	284	292	294	323	294	281	269	300	290	318	299	311	296	270	318	290	298	271	293	295	287	304	343	287	305	326	255	312	324	293	308	278	294	282	310	269	278	308	307	325	333	293	285	280	294	296	303	303	280	293	275	289	300	309	295	292	313	295	325	308	294	299	273	273	308	277	318	294	304	321	336	299	297	301	307	291	270	294	298	319	301	279	312	280	296	298	328	276	315	262	312	292	333	270	292	305	315	269	297	275	256	306	297	297	309	314	289	296	308	302	282	282	271	301	307	268	309	329	284	307	290	326	254	292	289	285	292	280	268	292	298	329	312	293	318	299	271	296	276	279	306	306	305	278	338	302	306	281	288	323	305	270	274	337	286	278	295	283	336	311	272	274	285	264	275	307	297	290	296	281	292	283	299	323	279	266	306	278	320	292	309	294	275	280	336	305	293	320	310	293	294	307	281	302	276	333	305	288	315	293	307	301	290	290	296	316	302	327	291	318	277	259	319	298	311	314	299	310	311	280	312	317	303	321	295	301	332	285	307	296	318	291	309	310	294	296	299	315	320	292	308	292	300	252	299	281	294	303	298	319	297	300	273	292	303	288	331	281	305	314	266	280	348	305	287	305	303	287	326	304	278	280	311	293	302	318	299	267	286	307	293	324	306	279	277	295	322	303	308	310	279	280	309	290	303	296	276	281	301	314	261	301	288	266	309	315	289	273	293	275	280	329	286	319	326	299	305	282	306	302	293	289	271	334	291	279	304	302	285	273	297	307	296	293	303	303	312	329	300	266	313	294	304	290	288	286	320	323	303	317	312	293	311	269	297	321	288	292	316	271	298	296	312	288	293	319	290	282	270	285	308	264	274	304	322	286	304	301	318	289	302	314	282	330	306	290	272	277	301	297	319	298	294	270	298	304	312	308	299	318	298	317	306	284	268	284	285	307	298	316	303	306	322	272	278	295	292	293	302	294	306	320	315	306	293	287	321	297	292	295	286	311	326	294	288	284	273	308	264	300	343	295	300	277	303	284	293	293	332	309	284	276	293	289	282	253	293	306	299	306	274	309	300	312	285	290	288	298	300	305	291	287	282	343	282	319	295	301	282	302	283	324	298	269	312	300	276	281	308	300	268	281	300	269	293	280	317	279	292	300	313	285	318	313	293	295	284	295	329	283	295	277	290	302	295	314	310	338	266	275	264	282	288	267	275	295	311	286	287	301	270	295	317	325	309	299	326	281	282	327	300	292	292	283	307	298	268	302	275	292	317	299	294	321	306	302	327	312	278	290	304	296	303	269	298	292	276	300	299	304	310	298	290	268	320	285	283	317	317	285	275	301	296	304	308	275	310	276	304	280	299	321	303	280	288	311	326	302	283	298	271	314	306	333	315	313	307	289	287	305	270	272	282	299	297	316
22417	21284	29128	23719	21289	21392	13278	1841	1397	1278	1170	994	938	896	880	849	851	879	872	843	810	780	799	754	771	751	767	706	792	739	758	756	773	737	704	755	752	724	709	763	732	749	744	754	712	719	767	735	729	752	771	754	750	735	736	722	750	739	697	709	725	719	736	742	722	744	705	745	745	781	738	767	738	715	715	741	750	762	686	709	677	730	720	705	735	759	731	768	717	721	739	691	780	743	719	749	764	763	756	716	784	719	691	748	754	699	698	746	719	720	705	751	739	760	751	807	735	729	715	715	746	743	736	770	688	783	706	730	754	731	733	709	748	733	751	746	721	714	746	729	753	765	722	773	747	699	767	758	737	760	704	760	738	810	704	738	738	737	757	752	713	720	694	824	796	741	748	731	670	722	715	743	747	733	755	725	764	711	728	732	751	762	731	713	713	682	711	733	780	754	735	735	715	697	702	781	757	742	756	742	734	682	724	711	718	728	668	737	711	754	704	791	746	718	728	676	742	748	772	747	729	764	687	697	753	742	690	700	738	739	726	719	724	728	745	728	740	743	733	693	762	709	679	723	716	713	737	809	728	748	755	726	751	714	781	752	759	754	701	711	757	741	732	773	725	722	714	723	720	753	749	707	762	760	735	751	714	690	722	703	739	710	749	728	745	768	750	735	748	722	772	671	775	728	735	697	754	776	713	724	718	686	763	783	748	700	730	736	685	738	736	702	783	727	724	728	739	682	735	714	761	695	688	671	766	715	729	783	737	681	719	737	746	740	728	759	746	735	695	751	737	789	692	747	716	695	770	738	785	731	740	723	729	723	762	760	709	746	716	751	698	786	730	743	739	747	730	698	729	743	700	709	711	719	721	722	724	757	746	749	693	710	733	745	709	734	736	714	757	731	691	746	705	741	719	751	716	700	690	721	705	749	709	709	723	717	673	735	766	735	713	740	747	740	691	692	714	680	751	727	779	740	714	778	708	730	748	765	753	727	749	742	678	749	774	715	696	722	731	700	693	711	681	680	770	766	777	766	822	725	712	793	751	741	743	757	720	705	731	783	753	751	769	749	723	737	759	703	688	717	699	703	749	734	684	765	730	760	713	685	733	782	759	760	703	733	696	756	724	772	747	744	715	741	710	739	744	710	732	716	721	724	747	741	697	727	786	736	732	734	762	745	738	722	741	724	708	715	741	720	722	709	736	740	774	741	719	788	741	716	716	758	730	728	739	706	745	726	697	707	696	707	734	748	731	732	717	743	745	746	710	740	760	737	735	772	735	662	727	756	755	740	727	778	740	741	766	719	749	701	736	720	753	763	735	741	688	716	728	742	712	716	764	712	798	758	724	730	758	699	664	768	729	726	758	774	725	768	733	703	722	764	694	717	704	754	736	631	738	691	744	745	760	717	700	695	750	727	744	724	732	711	767	680	719	754	703	699	696	765	735	723	721	759	670	755	700	758	733	783	708	711	673	723	714	670	721	737	702	725	712	750	774	722	733	739	674	776	734	736	720	703	753	740	767	726	750	742	652	711	721	681	674	696	715	727	752	719	761	713	803	715	725	784	789	665	778	661	708	731	710	711	753	708	710	705	717	718	713	690	725	735	732	742	722	787	772	735	759	729	739	706	723	757	759	703	741	725	717	725	726	719	690	662	691	737	755	790	759	730	715	709	695	662	717	743	760	712	778	781	736	747	693	713	690	712	701	699	730	741	705	706	741	747	706	751	730	684	735	722	732	751	760	758	698	753	737	727	798	702	805	711	703	721	739	740	699	756	726	733	752	756	745	736	693	708	699	753	753	719	723	726	715	746	717	756	720	743	719	739	730	788	758	746	728	743	710	731	725	731	721	719	736	683	680	735	783	687	766	693	679	726	683	767	755	722	709	739	737	773	706	748	778	730	769	711	792	747	666	685	725	765	713	722	718	705	714	663	755	684	756	708	765	721	736	759	701	686	728	740	722	739	751	657	715	712	714	729	724	712	768	707	731	741	726	741	714	719	707	766	742	720	770	702	730	766	673	718	716	676	777	713	760	728	700	712	746	718	738	706	718	688	721	726	696	722	724	687	690	710	717	707	710	699	728	750	730	755	801	759	704	674	714	705	698	697	742	765	704	699	721	765	728	707	749	716	780	722	666	717	684	779	744	719	726	741	744	707	783	717	733	736	668	715	764	766	723	732	722	727	762	739	740	774	724	688	735	777	722	706	734	760	704	720	728	743	790	799	717	698	742	724	741	760	708	767	721	722	725	695	743	730	721	696	709	696	728	726	734	701	745	694	685	732	729	717	788	728	734	766	742	766	704	711	737	726	749	765	701	721	691	731	748	766	778	839	729	769	718	704	727	740	755	731	704	707	770	650	694	721	732	754	738	710	813	767	768	724	698	679	703	753	729	764	743	669	754	740	748	721	739	754	712	708	692	715	761	759	744	695	748	789	722	744	736	735	716	698	769	689	719	763	735	766	707	673	725	723	713	725	719	690	734	687	734	710	779	738	774	735	734	752	747	724	748	711	700	716	724	749	739	728	700	750	721	728	734	726	702	739	727	717	790	724	732	700	667	748	712	711	737	725	714	726	733	730	714	718	690	709	732	768	695	698	767	727	712	774	686	755	743	746	733	650	693	714	739	772	692	752	742	774	694	703	732	745	770	700	746	726	716	727	733	750	783	737	747	719	740	704	741	739	702	782	731	741	747	741	747	736	732	689	730	726	681	715	733	720	754	729	740	704	674	775	732	704	725	780	709	744	725	717	726	735	757	699	731	760	764	720	687	684	732	716	745	703	709	725	692	737	712	733	675	732	724	720	743	736	736	741	723	731	747	752	684	724	701	708	734	760	760	708	775	751	721	735	748	726	680	711	703	676	692	718	728	674	754	726	788	748	783	738	714	738	770	757	721	712	703	702	699	724	761	730	744	711	711	693	756	738	755	668	705	745	785	688	763	799	698	753	759	729	761	660	766	727	715	733	750	720	699	725	714	722	699	694	730	755	768	728	728	679	708	706	714	723	678	733	668	726	746	741	716	748	737	677	667	728	756	727	742	730	738	699	741	713	733	697	758	722	741	732	695	679	713	750	779	736	686	772	721	688	721	703	700	704	743	704	699	729	721	696	780	691	702	753	713	709	729	739	709	763	751	751	679	789	719	758	724	740	741	736	725	678	712	638	715	685	722	732	702	738	697	699	701	717	722	771	678	726	732	744	750	725	753	734	712	730	733	740	714	712	698	711	746	760	729	695	706	682	723	714	738	719	794	703	721	748	676	711	694	723	797	710	724	714	774	739	717	748	727	697	699	727	661	697	692	697	736	739	755	722	754	704	757	759	731	755	754	737	728	731	719	740	735	730	677	736	683	757	718	686	711	766	744	678	734	734	711	756	717	736	685	730	686	696	720	741	740	741	703	733	730	771	776	745	693	745	693	734	719	767	735	739	724	707	726	754	755	712	693	713	717	706	678	726	742	740	772	682	742	699	762	730	761	759
4758	15952	13586	6137	4876	4140	3016	2068	1900	1728	1392	1263	1124	1007	1065	941	913	920	902	941	925	819	904	823	834	811	871	836	795	841	868	816	811	822	763	846	818	836	770	746	795	828	796	757	791	770	826	743	775	789	787	859	771	810	779	833	810	764	750	813	771	803	841	780	810	780	811	802	814	814	805	830	776	799	743	759	804	777	784	768	800	801	771	816	784	807	773	796	783	797	781	804	827	749	808	793	752	716	829	807	776	778	765	801	780	764	790	818	770	794	791	827	745	769	802	783	800	845	770	763	755	800	810	810	789	824	805	793	792	802	813	789	741	823	763	730	815	805	792	809	797	814	801	787	833	766	736	725	706	779	757	779	811	787	797	764	764	787	775	774	825	823	788	784	839	819	764	785	791	780	819	747	764	804	809	745	786	803	813	769	780	794	800	748	795	763	785	795	781	748	809	762	726	769	807	755	786	828	751	764	800	763	763	807	773	764	783	775	827	796	763	749	762	770	788	775	805	758	800	847	778	837	761	780	788	774	775	820	770	787	780	797	756	743	753	743	798	844	793	741	804	836	804	767	772	809	784	788	807	822	780	793	784	745	819	777	764	832	786	759	782	763	767	772	777	807	793	723	777	779	789	818	792	761	805	800	771	754	794	792	799	826	737	783	787	813	716	789	833	747	764	758	809	825	795	788	804	771	804	789	782	781	765	778	764	757	782	773	796	778	789	820	789	817	811	775	806	804	749	804	778	762	767	784	818	720	782	796	815	750	771	738	756	774	847	787	748	831	773	779	820	749	827	815	842	736	780	814	762	778	785	792	781	770	821	781	724	798	770	783	809	772	768	783	773	802	776	809	795	737	744	792	782	790	751	737	744	775	836	799	758	755	784	799	773	747	751	773	776	798	766	784	812	792	769	759	768	812	803	758	823	777	783	823	790	779	792	791	837	727	837	781	769	829	795	809	834	765	726	767	780	764	811	814	778	765	785	751	784	808	768	761	790	801	795	747	800	802	730	809	727	734	798	773	785	785	829	831	721	779	762	796	815	815	765	811	731	761	774	832	758	764	793	791	810	748	762	779	781	784	778	781	823	741	800	772	782	793	771	755	782	764	775	815	742	809	750	751	784	768	780	792	760	808	821	781	818	773	782	782	810	779	794	767	805	762	817	818	758	716	751	702	775	760	789	783	777	809	772	823	802	748	808	812	795	781	793	786	785	741	771	792	794	795	745	826	812	833	794	800	808	821	828	754	761	787	781	753	794	767	733	797	786	789	793	794	791	781	773	794	805	756	790	709	796	747	779	760	778	817	743	780	820	823	765	806	817	782	764	744	761	856	746	800	821	806	780	792	767	791	789	802	798	767	761	794	785	792	746	774	738	768	745	691	752	756	785	758	796	775	778	781	768	771	753	796	762	776	820	823	803	787	751	753	771	793	764	760	706	751	804	812	804	790	757	822	722	785	774	800	782	751	754	764	741	802	795	788	805	835	817	775	819	800	810	814	768	821	823	764	788	829	814	763	753	769	798	795	817	748	812	765	786	794	817	787	766	781	754	780	805	817	797	750	783	794	688	726	777	784	808	773	792	788	788	791	753	795	764	756	735	766	746	755	851	814	780	822	824	803	805	772	770	745	799	795	777	741	759	806	776	814	787	840	805	802	794	748	801	790	777	818	754	766	813	770	832	776	776	804	802	769	816	818	796	781	730	759	814	786	766	727	782	809	787	780	756	822	802	765	838	778	827	776	766	825	797	779	764	790	793	779	828	797	786	785	797	793	792	751	793	782	803	815	764	790	743	762	837	790	791	774	777	747	815	800	755	774	813	766	778	759	774	768	752	787	738	803	761	781	771	800	812	736	802	798	767	778	788	770	787	764	836	813	775	807	755	795	848	745	813	808	795	770	803	754	813	800	766	792	772	745	783	766	818	820	812	756	777	856	782	780	779	776	791	727	806	777	788	784	783	762	758	763	832	762	820	776	814	772	758	769	727	778	742	819	841	822	782	770	782	779	825	743	776	794	741	818	767	786	776	759	813	723	814	827	801	793	794	765	803	785	785	795	826	755	793	805	759	787	777	792	794	820	806	814	769	830	758	751	867	794	759	724	744	810	753	789	825	767	795	775	790	791	771	799	801	831	830	800	817	762	794	818	770	775	835	806	788	820	810	768	794	775	815	797	791	735	765	765	757	826	758	794	763	791	768	819	809	838	819	771	751	748	816	771	729	746	748	792	784	794	789	719	787	811	749	775	791	731	798	742	818	755	795	727	778	791	785	844	755	814	709	765	775	784	724	788	758	778	809	790	753	791	742	772	738	810	773	780	768	807	771	774	817	790	781	775	799	741	768	789	863	808	824	799	785	789	760	785	827	788	822	767	796	772	804	773	793	817	842	765	794	759	780	799	779	803	800	774	814	849	777	796	777	793	788	822	785	763	797	762	807	831	813	826	786	841	812	768	797	752	798	728	782	769	836	800	823	728	769	808	772	761	810	783	803	828	793	791	795	779	784	787	789	780	750	775	808	764	780	780	782	783	755	796	783	791	794	772	806	821	808	829	776	796	783	788	822	824	744	801	787	761	798	770	811	743	809	805	755	819	772	789	772	821	764	779	819	798	756	777	740	792	790	785	838	784	772	764	821	811	796	760	790	814	783	806	775	798	813	771	792	802	769	819	785	794	752	837	721	764	798	835	785	768	739	776	743	758	757	848	779	763	774	770	741	786	781	813	812	817	788	751	800	752	768	812	813	773	733	766	801	786	783	820	785	830	843	769	761	747	766	795	779	787	777	794	782	803	786	790	842	837	796	800	785	794	767	801	837	758	801	797	795	786	765	790	774	774	807	814	801	767	838	803	788	750	810	799	781	784	773	801	769	783	791	796	771	809	762	758	787	826	776	808	746	742	791	821	815	780	796	759	754	765	815	780	799	850	748	763	791	835	788	830	729	762	775	767	775	815	776	823	758	783	792	777	767	775	819	804	868	797	765	800	802	786	766	739	798	782	760	769	822	786	778	849	779	752	763	815	799	752	786	768	786	782	786	820	851	789	807	782	733	752	764	761	777	783	763	864	811	751	799	797	754	807	739	777	758	800	791	807	733	804	794	748	758	769	834	814	781	730	782	778	773	771	799	771	811	810	809	793	775	800	784	788	732	850	795	772	794	766	740	763	834	760	776	767	823	810	758	793	750	833	825	805	770	758	837	756	796	746	730	810	796	770	794	779	786	770	791	763	792	809	791	768	806	770	811	831	749	849	829	745	784	779	794	763	768	821	783	778	783	793	801	798	831	766	794	746	790	784	769	739	815	742	756	743	776	786	757	723	808	817	846	825	793	831	776	843	778	764	761	816	789	799	749	748	746	807	795	756	794	780	821	824	787	768	793	760	777	723	735	775	817	785	780	757	758	768	811	781	795	816	776	783	790	811	750	808	778	758	813	821	772	778	812	808	826	806	760	772	806	777	786	796	816	802	825	717	758	806	796	802
27554	19503	6546	860	670	617	593	535	574	561	529	489	554	517	547	556	562	563	533	514	579	524	564	545	531	537	549	558	555	551	531	497	522	475	511	560	554	549	522	539	496	557	534	559	493	505	542	549	541	526	515	509	533	527	503	537	532	479	541	503	499	538	494	498	538	537	487	539	499	523	508	616	535	547	512	527	530	501	539	484	604	555	508	507	539	537	514	562	562	541	564	554	552	505	486	526	542	544	481	529	514	506	545	519	549	524	544	541	559	532	572	563	551	516	522	500	539	538	538	545	499	547	485	514	582	479	530	540	492	515	526	577	506	516	529	508	538	533	532	490	557	534	544	510	481	553	520	531	552	531	510	536	497	493	535	557	544	524	513	544	549	527	534	502	513	532	529	565	491	570	505	530	494	542	506	538	547	517	541	515	577	517	503	531	513	516	548	528	522	535	520	515	561	507	554	515	542	535	520	494	551	529	510	498	537	549	507	557	529	532	507	507	523	524	514	541	563	482	536	508	507	528	515	562	549	564	514	515	559	563	540	547	536	546	518	513	575	541	499	551	515	541	542	503	514	540	514	538	518	518	516	472	490	501	524	524	504	521	513	549	519	519	522	534	528	541	519	520	512	518	514	561	572	550	529	514	516	545	523	537	526	522	512	545	518	547	517	533	544	570	562	536	524	504	526	536	553	498	559	552	537	514	492	523	530	515	493	539	528	529	537	558	524	523	501	524	494	511	528	528	497	489	530	542	538	509	537	501	536	556	531	501	506	549	511	500	539	503	592	519	486	518	514	538	531	540	547	506	525	519	543	560	538	483	518	535	544	497	540	543	534	503	526	537	485	513	503	543	523	533	540	565	541	507	509	517	535	517	571	475	519	536	536	538	467	505	511	528	526	548	524	561	515	499	517	494	556	494	536	513	547	554	541	510	514	537	520	523	516	533	526	519	574	538	560	511	553	550	538	518	533	518	537	542	512	530	515	497	508	527	496	523	522	491	500	528	529	531	555	544	514	551	483	515	500	530	545	571	547	548	535	583	521	542	497	523	580	510	532	545	519	545	468	527	540	482	559	499	528	467	542	532	587	537	533	549	544	545	535	489	547	511	537	514	541	552	518	522	550	558	528	558	517	505	536	538	519	532	542	523	486	540	501	529	513	530	514	515	553	521	511	533	570	544	508	495	553	543	490	510	530	545	479	513	535	500	480	536	513	552	528	564	563	519	536	562	534	539	525	554	555	508	535	534	500	514	532	551	537	536	560	529	542	537	516	521	529	551	521	504	525	479	531	499	518	494	532	499	553	536	542	516	535	522	549	513	548	506	538	553	501	521	528	542	527	497	504	522	537	524	541	524	518	553	557	530	534	511	548	560	550	486	520	557	543	506	505	547	565	519	492	576	558	488	549	507	524	547	506	519	521	472	540	521	538	567	539	504	524	521	555	561	535	523	532	530	507	553	527	520	572	533	555	535	563	553	507	535	482	532	533	497	547	537	498	536	539	543	565	537	509	533	543	554	556	510	544	531	518	560	504	532	498	520	511	491	540	524	548	502	514	536	539	518	486	544	502	515	548	533	530	539	520	532	531	546	495	532	511	558	539	558	556	522	528	524	547	506	512	569	520	525	545	517	515	576	549	548	527	545	576	526	510	531	578	544	550	562	511	591	497	563	527	491	516	576	502	582	540	564	505	559	531	534	552	516	560	520	547	535	525	518	540	526	517	490	510	535	535	523	544	513	515	520	530	568	542	495	531	516	516	516	535	485	528	552	534	546	519	507	544	531	541	532	494	561	563	560	555	521	536	585	526	549	535	516	550	510	519	536	486	574	532	514	509	547	525	562	494	524	487	512	513	539	526	505	576	521	544	536	526	566	517	531	509	524	570	525	546	519	500	542	562	556	593	534	542	542	561	489	537	541	538	510	489	515	545	496	512	526	541	512	578	551	510	560	564	577	528	575	544	534	509	519	545	526	522	551	499	531	528	558	528	559	555	534	533	522	564	519	510	495	536	521	552	521	487	558	516	487	540	488	536	542	497	541	527	569	518	521	539	531	500	533	535	514	527	498	526	534	493	553	526	535	529	541	594	535	526	528	568	517	550	516	558	533	552	517	526	519	538	547	503	532	579	511	531	525	574	597	531	521	517	531	534	542	541	522	523	523	499	562	532	538	558	544	517	485	540	530	525	537	527	546	518	525	520	556	515	501	539	496	517	526	558	564	505	511	513	531	506	562	543	528	502	499	521	545	515	499	535	494	567	523	537	537	538	562	527	568	548	499	538	510	527	532	496	529	521	545	520	523	555	526	558	567	552	509	514	530	546	503	529	538	553	568	546	524	499	554	516	457	540	504	544	539	517	557	493	557	557	539	514	525	540	536	528	546	551	510	500	500	540	562	557	504	534	517	529	575	516	512	523	529	529	535	532	471	554	551	514	503	536	519	521	547	531	527	496	587	527	504	529	519	484	556	505	520	528	509	528	541	560	558	532	510	536	563	532	498	504	540	509	475	541	545	534	539	524	540	551	507	540	516	565	474	509	541	497	495	535	486	560	552	536	493	541	549	557	511	517	508	510	562	523	478	487	534	513	533	566	564	540	532	536	532	514	512	493	548	533	535	558	534	467	492	537	493	521	570	529	524	507	502	522	500	543	514	540	528	562	516	510	532	508	523	529	551	520	530	515	557	565	518	493	499	525	568	500	490	521	543	583	563	521	538	530	499	484	564	555	482	518	525	489	555	497	518	557	539	495	547	549	494	516	570	535	572	573	535	525	556	545	558	542	515	557	535	495	542	534	511	497	522	542	515	526	516	526	522	550	559	528	565	543	539	533	547	577	514	539	535	549	524	496	518	582	531	522	537	570	551	529	508	523	492	484	521	512	563	540	505	538	532	538	517	573	517	540	550	525	533	529	519	589	499	546	521	600	518	544	541	541	522	545	510	551	493	562	561	565	557	515	572	504	557	517	525	554	547	563	518	520	519	486	558	524	548	583	543	514	543	537	531	499	543	530	584	496	546	493	538	540	506	530	514	541	515	496	555	514	487	530	558	527	534	523	529	549	543	513	490	467	524	585	468	522	486	526	544	500	513	541	492	550	478	552	494	529	461	533	523	511	525	566	548	534	526	537	521	517	498	527	497	535	548	498	545	561	522	490	562	520	531	491	550	533	559	558	527	533	510	551	542	535	529	511	498	556	509	512	532	541	538	491	544	567	501	536	525	541	502	528	535	522	555	542	558	521	550	486	517	535	577	533	495	509	554	503	506	503	566	521	540	517	530	554	558	535	543	522	513	546	495	539	551	565	556	507	534	494	524	518	485	542	519	548	543	501	497	563	490	546	498	572	536	461	555	546	527	542	532	514	528	530	533	539	546	501	510	509	540	538	528	553	515	526	568	530	524	519	546	542	576	516	525	485	542	507	540	529	533	519	498	559	514	564	553	552	497	574	562	566	522	520	525	521	561	550	527	515	549	569	520	548	495
4269	1273	1993	707	667	648	616	619	599	583	595	586	539	561	503	550	564	535	564	517	553	584	502	575	557	542	492	551	552	497	576	591	562	548	534	537	532	555	599	536	549	535	561	536	555	560	567	549	601	554	536	562	564	567	540	569	559	553	535	569	544	576	520	589	541	552	536	529	558	510	560	560	534	539	538	570	561	597	547	556	556	535	584	556	571	571	578	500	527	556	514	547	536	542	562	560	576	556	543	608	590	582	588	596	516	553	533	565	592	547	580	550	560	577	587	521	492	556	582	575	540	535	548	562	558	531	559	538	552	537	570	529	544	570	544	516	525	538	553	545	564	547	537	528	562	555	542	592	558	553	591	573	565	569	551	557	532	514	584	550	573	561	562	536	552	551	534	598	545	571	584	573	516	559	541	591	579	549	587	565	539	571	538	586	563	574	491	587	572	541	577	569	570	557	560	603	569	558	576	520	542	529	537	551	578	530	540	571	542	543	571	545	581	543	536	508	561	551	581	564	550	542	544	520	543	575	535	559	574	571	549	569	547	548	498	586	531	553	551	575	546	584	578	584	524	555	545	559	534	526	532	615	552	514	546	546	566	572	533	545	550	589	534	588	549	555	572	541	572	571	539	552	561	585	517	521	603	547	557	584	550	558	560	546	540	570	549	572	482	559	547	569	591	520	563	617	544	537	545	546	564	547	582	560	552	575	555	582	554	598	540	592	506	549	549	549	565	553	552	527	562	488	563	528	561	589	596	585	516	537	530	511	543	534	587	561	572	515	577	591	561	579	526	531	560	563	569	573	585	582	550	570	549	559	526	557	529	541	553	574	551	571	551	544	590	547	545	567	527	559	577	542	557	547	569	535	534	551	516	516	555	578	562	525	573	575	574	482	515	528	558	529	560	541	515	601	597	522	537	553	502	555	593	564	529	547	552	573	560	557	540	514	559	537	547	529	579	551	543	557	553	519	573	581	565	557	555	539	538	523	555	554	559	564	539	518	548	562	549	582	512	538	588	540	560	547	589	553	589	562	549	493	573	568	542	557	554	566	576	584	501	552	568	524	540	553	600	598	625	559	550	556	550	550	584	556	527	570	547	548	543	582	565	530	545	579	539	589	564	535	570	526	561	529	604	610	528	519	571	527	548	532	528	558	534	529	549	591	531	553	547	552	528	557	552	577	574	549	582	533	500	570	554	519	549	530	522	582	530	573	567	523	577	577	577	534	527	530	562	582	550	547	578	556	483	582	582	498	557	528	527	543	564	550	552	506	574	506	578	526	602	516	567	571	533	526	591	519	538	516	556	550	570	482	519	530	572	535	562	563	551	541	513	534	507	553	531	573	566	544	577	550	565	539	571	548	575	537	558	601	543	549	569	525	589	583	586	585	544	560	576	571	578	554	555	548	538	536	576	523	532	556	547	571	570	551	564	537	560	579	532	554	555	557	567	530	542	601	542	561	531	546	560	520	552	612	556	533	572	530	520	587	575	575	574	520	572	538	510	533	526	588	530	545	551	518	544	546	581	540	606	583	543	524	530	553	543	573	538	556	532	583	502	510	561	570	555	516	580	552	561	519	551	525	571	555	543	603	542	553	536	510	578	550	537	593	562	574	543	540	524	527	589	544	569	560	567	568	581	532	563	564	569	536	572	541	565	581	547	581	558	552	567	537	613	573	544	498	587	547	567	574	543	577	597	534	586	541	550	564	553	538	551	542	552	570	542	576	571	562	563	521	556	546	539	582	553	547	532	548	558	575	536	558	552	594	538	579	540	540	549	552	576	589	540	537	563	531	571	544	607	522	559	553	602	585	585	552	574	589	554	580	600	566	567	545	572	562	579	533	580	575	557	578	554	569	591	566	536	580	569	591	531	507	577	598	541	545	555	541	527	545	542	525	592	574	542	543	530	568	592	567	561	554	565	545	528	516	516	573	501	584	581	511	551	552	512	600	544	545	576	568	552	583	563	587	558	528	551	570	576	555	528	584	541	535	522	555	541	555	531	533	559	556	566	576	572	532	559	563	577	550	541	557	569	564	550	559	527	573	568	539	575	551	551	553	584	571	559	489	507	554	517	544	507	557	580	579	525	554	510	536	551	569	543	572	536	526	584	547	536	559	582	527	560	559	575	562	525	561	592	594	553	547	556	603	534	525	556	558	533	530	559	504	545	549	536	564	563	547	555	552	555	527	546	560	578	557	585	530	530	518	553	554	539	536	548	530	552	567	563	537	561	558	556	555	530	580	597	512	531	574	536	526	582	553	548	506	541	598	569	553	579	599	555	517	561	562	529	532	541	518	566	551	537	564	562	549	579	580	551	565	513	578	534	580	553	569	527	565	567	559	559	582	544	546	530	558	549	563	561	572	550	536	578	536	552	595	534	547	542	598	556	588	515	561	577	530	528	554	544	537	554	556	557	538	563	580	495	574	580	545	568	549	564	532	555	518	481	567	559	566	572	545	518	553	528	508	562	563	609	524	552	534	524	545	549	545	572	572	548	534	594	574	556	545	544	557	556	541	569	569	561	570	565	546	532	543	584	559	567	572	531	564	537	535	589	567	566	513	540	555	557	571	547	576	565	523	563	568	552	513	547	531	596	544	567	591	547	548	549	545	548	519	557	563	575	574	549	538	577	520	560	511	562	532	550	545	519	532	542	572	549	561	532	546	546	528	584	574	545	508	539	579	540	502	527	550	554	550	545	543	531	539	549	568	559	524	580	567	540	534	561	563	518	538	600	551	560	543	538	575	573	554	577	533	544	551	545	564	532	563	529	594	599	644	558	573	553	536	565	552	585	530	557	509	535	576	571	530	537	555	604	540	506	533	566	529	519	554	572	560	541	514	577	510	562	550	623	495	549	529	538	551	560	526	567	575	530	572	579	549	543	533	542	530	554	546	572	577	567	569	553	603	552	546	549	593	523	493	540	582	524	531	554	554	542	582	564	550	522	551	524	580	556	540	513	509	602	532	546	522	559	549	575	566	545	581	529	575	534	575	519	624	551	566	553	537	558	500	557	564	548	568	598	498	574	571	571	562	557	571	564	520	520	552	536	569	544	585	557	573	578	558	602	578	546	546	591	514	574	534	560	566	558	580	570	553	555	548	536	551	537	550	559	564	592	564	553	548	545	521	559	536	544	551	588	585	534	580	585	542	590	540	548	552	602	500	563	552	514	555	548	568	566	573	513	578	546	583	537	566	539	577	555	531	544	493	566	554	524	556	586	537	582	549	543	592	530	547	564	534	599	557	558	549	568	527	535	580	580	588	524	561	521	558	562	547	524	563	538	533	554	523	546	556	558	532	580	536	535	547	554	522	492	537	570	554	544	549	566	548	567	555	575	510	543	548	494	531	545	577	539	545	550	568	561	601	540	587	561	532	595	559	570	556	570	569	539	550	550	557	587	563	546	547	478	578	559	546	562	516	565	539	552	572	558	560	533	552	544	566	552	569	535	554	524	557	539	543	570	553	562	544	526	555
23492	21318	28833	24145	21331	14877	2410	1416	1288	1228	1121	1113	1025	1049	1015	1062	970	985	1020	926	973	1008	981	956	911	926	1013	969	980	918	948	932	956	914	902	926	880	901	934	941	988	956	978	968	933	977	904	962	940	901	948	929	996	960	962	946	947	932	949	938	966	895	917	910	921	970	971	938	897	980	988	943	904	931	1010	924	963	973	948	942	938	985	958	935	887	959	957	930	921	951	940	900	1033	983	969	958	917	977	976	948	956	879	905	945	969	946	909	913	1016	930	933	928	858	929	928	915	946	885	917	935	904	1007	929	942	859	957	890	941	908	926	951	894	942	952	916	858	948	908	925	926	919	948	976	995	937	1003	934	912	927	913	977	960	924	904	959	923	911	934	959	895	937	938	910	844	897	944	936	964	968	918	949	921	968	938	952	902	912	905	924	981	958	904	961	886	933	924	938	925	1033	971	905	944	903	895	970	939	917	930	959	915	933	925	960	941	935	914	901	976	970	942	922	893	932	877	919	966	936	967	907	917	932	936	894	918	947	942	952	957	984	901	937	944	912	914	939	944	926	938	934	907	914	954	931	942	882	943	932	914	903	913	972	956	915	935	1000	925	921	937	969	988	943	932	926	948	929	888	956	951	916	923	892	959	957	929	934	933	934	975	938	984	907	919	892	904	930	976	933	952	984	888	888	953	902	953	933	982	957	971	952	900	869	898	931	916	917	895	931	927	946	914	981	973	951	1000	974	918	946	918	942	966	945	904	957	986	933	967	930	927	953	876	936	908	869	918	880	932	884	942	925	910	910	925	915	902	937	926	889	1014	923	907	896	918	975	887	987	980	985	973	991	978	927	971	970	910	902	971	965	907	968	955	917	955	954	876	938	899	936	946	964	943	956	927	966	883	918	923	878	909	954	939	913	1013	972	958	937	957	903	1037	887	923	886	919	961	970	894	924	932	931	963	848	966	918	931	951	1002	921	862	947	953	911	939	887	942	891	936	934	907	892	948	925	934	940	900	958	956	963	986	914	944	904	994	916	945	930	924	900	890	916	1005	976	956	906	943	877	946	912	920	926	871	938	902	910	903	944	969	953	946	885	961	940	895	887	938	879	987	897	914	927	942	902	959	916	939	943	913	952	945	907	940	963	953	879	913	947	922	976	1013	907	931	909	938	934	919	873	891	917	949	929	902	963	958	946	936	909	992	860	982	952	908	979	929	955	979	915	931	1011	959	901	935	917	901	976	911	934	925	891	892	916	975	931	945	939	918	952	911	951	990	909	911	924	887	893	924	937	915	947	904	876	871	884	917	900	868	972	896	943	947	948	945	951	936	948	989	902	914	951	909	948	935	967	922	923	928	914	899	886	938	941	944	902	911	899	982	894	938	915	871	932	870	901	979	940	979	909	886	926	946	941	970	922	925	944	948	905	943	929	931	906	870	916	941	970	924	965	960	942	908	962	951	921	957	981	912	934	928	879	956	912	974	908	949	906	890	955	938	923	885	888	983	898	963	952	982	941	956	897	909	947	918	879	951	885	918	928	946	901	890	901	962	928	940	862	885	897	877	909	923	971	923	949	934	945	965	905	937	882	941	983	980	936	961	932	909	977	906	957	977	899	916	951	922	977	925	905	944	982	893	902	934	935	946	950	920	927	983	939	960	937	926	884	937	991	901	955	961	909	925	913	947	900	908	969	945	905	928	875	926	949	928	945	996	924	927	918	941	906	951	952	954	950	963	898	963	913	925	940	873	931	966	954	957	942	952	936	910	994	889	899	961	921	903	893	972	947	986	972	961	917	948	1009	894	960	949	990	940	952	960	960	916	894	928	902	946	889	896	954	941	960	911	862	945	981	933	939	944	913	1016	973	908	930	947	923	945	921	976	864	936	931	945	905	939	1000	951	978	928	928	925	899	925	862	921	909	959	920	913	856	894	920	920	966	890	959	933	911	964	913	960	929	920	913	944	933	909	922	930	936	850	938	931	932	928	930	911	865	917	931	928	977	963	926	935	880	972	987	987	946	890	912	938	907	945	954	938	960	923	958	908	860	924	890	955	899	909	875	934	930	922	930	995	899	944	927	923	882	933	948	957	939	911	955	936	935	912	966	931	859	958	938	907	951	883	886	900	954	979	1006	942	917	940	948	939	930	929	941	943	963	924	912	940	892	964	970	940	912	921	962	935	917	866	926	903	927	921	942	1026	918	893	912	900	953	924	926	878	959	891	1005	952	913	980	988	940	957	945	940	907	904	909	930	923	899	916	864	940	883	929	957	901	947	916	949	960	951	873	916	897	948	907	941	948	895	917	953	941	957	925	921	944	910	885	998	932	1006	976	908	941	961	940	930	905	931	861	907	934	883	873	937	931	864	933	885	957	950	935	864	890	865	928	961	961	902	1000	925	920	944	975	933	962	961	979	902	928	906	986	960	910	972	921	937	898	975	902	958	939	966	946	914	902	947	943	936	962	950	918	903	972	924	972	927	951	967	944	975	885	887	936	879	912	890	961	896	950	989	923	978	962	929	891	944	896	925	940	919	928	901	899	889	892	963	969	941	926	915	986	881	936	924	930	940	920	919	938	949	937	955	922	906	947	942	931	947	904	991	938	894	944	891	923	939	948	950	912	969	987	939	886	944	920	952	911	953	939	938	921	894	943	922	972	914	941	929	946	909	930	919	961	916	898	922	927	902	950	992	982	915	938	968	946	920	963	909	939	991	938	937	975	912	957	911	938	962	922	970	903	959	961	919	965	907	904	911	977	978	954	908	910	950	883	977	932	912	929	949	949	948	917	926	917	929	877	885	932	1013	959	960	963	900	903	921	904	933	943	970	957	920	1013	928	908	899	952	965	910	910	953	966	914	914	956	904	914	870	913	935	889	928	930	942	949	946	921	987	940	919	969	887	972	929	912	906	868	897	933	914	881	960	964	932	905	890	951	913	900	889	956	919	929	943	957	873	914	967	997	897	943	951	955	954	924	927	931	929	917	956	921	926	952	944	936	893	880	935	929	874	950	904	934	911	938	907	984	925	988	944	920	894	970	911	965	1012	922	909	987	941	896	932	939	907	967	902	972	925	909	940	900	942	975	961	946	942	958	937	982	890	903	940	915	908	947	962	944	955	951	951	995	893	927	945	966	881	984	985	944	969	956	948	945	968	915	913	937	936	922	909	912	919	923	915	881	950	958	960	933	929	923	922	973	906	895	963	968	894	969	925	910	967	976	967	945	942	969	936	965	946	1014	1000	952	910	888	932	937	893	934	935	929	995	968	955	896	963	876	892	961	947	919	946	932	935	904	938	946	1006	910	944	953	923	943	983	968	916	901	885	958	933	956	923	943	957	934	947	899	916	966	879	948	880	929	888	907	908	902	915	934	922	926	895	921	956	958	948	939	935	904	895	977	902	910	880	912	989	927	902	904	921	999	982	916	992	920	934	972	1001	960	958	899	874	947	863	946	918	929	911	887	947	945	911	923	899	960	921	901	900	949	959	920	957	936	979	982	909	1012	974	937	973	940	931	945	946
3720	10192	9478	4106	3109	2721	2102	1679	1627	1474	1229	1192	1180	1120	1134	1088	1082	1076	1088	1084	1057	988	1027	971	1021	1003	1003	979	1016	970	1027	990	982	1011	948	996	949	974	976	989	926	988	984	960	964	991	959	985	971	946	996	948	994	970	995	975	949	920	996	992	959	991	957	1010	974	963	983	953	953	1006	911	992	941	987	1026	1009	956	1013	910	1002	931	989	971	982	961	938	887	959	948	968	1005	1012	1029	924	963	960	952	949	930	953	984	969	928	953	964	971	970	974	950	965	934	956	962	943	955	937	939	988	952	934	917	957	951	984	955	1002	963	1002	1009	990	986	958	997	971	945	1014	948	984	935	911	970	972	999	1001	976	928	951	945	973	964	972	1001	982	996	907	984	925	996	940	1011	1007	966	969	954	967	993	993	939	987	1015	975	972	981	974	970	995	979	1011	1040	985	955	858	964	968	934	973	958	948	990	939	947	979	951	1000	989	943	1007	989	996	944	960	996	962	977	972	1003	1008	928	974	898	997	977	968	964	940	979	988	977	1001	986	971	1006	954	967	957	963	956	972	1007	987	961	974	945	924	960	1034	1001	944	989	931	1006	962	996	940	966	903	970	908	983	928	938	901	1077	953	1017	970	959	964	920	946	927	957	971	916	954	1000	877	926	942	983	962	997	943	979	962	941	972	975	908	956	968	986	989	943	1003	998	975	993	966	938	934	946	1005	1015	897	916	962	978	979	954	977	1017	939	939	967	947	954	987	940	930	968	958	957	1035	971	968	953	970	931	948	974	978	919	992	972	945	977	976	939	1000	986	1014	1011	925	964	898	918	920	941	949	947	990	918	966	984	1042	957	962	957	956	975	935	998	1046	952	902	931	973	1021	924	965	980	1025	1018	914	958	992	1023	1004	953	967	984	1017	981	972	1038	947	972	933	921	975	1007	1010	972	911	959	1002	947	972	902	967	963	996	950	986	967	955	994	947	948	962	936	932	941	984	918	999	1002	942	935	925	987	972	1008	979	932	988	965	1013	929	961	948	992	1025	955	931	968	936	953	979	1010	968	1015	999	970	948	957	964	1028	953	922	911	938	964	946	901	975	886	953	973	986	1008	978	965	945	1006	953	997	1000	991	956	925	943	932	956	976	977	949	918	955	952	938	979	937	982	918	1010	1030	945	934	1016	932	949	985	959	963	1010	967	992	923	907	961	979	986	980	974	942	984	997	980	999	986	966	994	915	938	952	993	923	940	999	939	965	977	944	852	1039	984	1005	965	940	940	942	941	985	980	984	976	909	1000	966	950	937	965	972	962	948	964	992	945	971	907	996	911	1008	983	988	1011	991	975	908	926	950	915	937	946	972	992	966	1003	992	961	946	983	987	914	920	966	949	1026	960	896	965	983	962	948	951	995	941	976	916	974	956	952	934	929	953	965	982	972	1000	960	951	978	970	947	977	932	1004	950	970	963	973	1058	964	967	1003	969	934	995	946	987	954	1017	958	941	971	934	958	977	978	939	952	981	968	947	982	971	991	993	988	1004	966	957	932	973	935	1012	990	1000	978	989	982	979	960	957	967	964	926	1020	952	1010	954	947	985	909	993	982	972	979	1001	987	1031	977	986	925	1005	946	974	953	943	976	1011	1015	983	912	963	978	1034	975	951	932	963	985	960	975	1004	954	954	956	922	946	980	942	975	921	1036	961	966	979	981	991	1012	977	904	917	959	1003	983	1025	984	962	942	982	1101	955	918	964	977	978	947	995	974	939	942	971	983	967	977	1019	952	920	964	940	1005	976	951	1020	970	1004	948	914	997	946	1037	998	992	965	1002	892	979	979	930	1001	949	988	928	941	972	1015	990	949	1006	931	948	996	972	941	914	947	997	970	960	952	961	936	903	961	953	977	982	1010	968	958	946	944	957	949	959	980	939	943	928	949	968	1001	996	1017	991	983	973	930	951	950	981	990	999	971	995	908	1005	959	945	949	978	959	954	993	976	966	987	1001	913	989	983	895	964	1004	990	913	958	980	980	916	1002	960	990	947	975	977	968	997	982	1000	930	934	1029	1000	972	976	1017	958	976	969	1044	938	979	980	982	919	985	925	1003	926	1019	989	983	935	982	976	1004	939	970	967	975	949	960	937	1043	1007	1003	986	1011	939	961	949	1009	968	964	1008	965	954	919	953	947	954	951	953	975	1009	991	952	960	973	924	1021	1012	943	1049	959	1005	977	960	908	897	914	922	906	973	994	999	940	943	980	929	984	965	942	996	1009	918	977	1006	961	991	944	977	948	1018	1001	945	974	947	907	946	954	927	971	989	961	980	993	953	960	985	969	918	938	926	968	938	960	950	977	1022	953	1031	933	956	927	925	955	933	944	943	993	983	933	997	968	950	972	952	990	921	982	996	962	1004	983	992	959	973	925	955	1000	961	963	924	965	1028	917	932	1019	955	992	984	963	959	990	939	966	913	962	962	941	973	924	953	962	919	989	935	900	919	987	942	974	949	994	979	947	931	932	904	992	947	951	948	913	922	970	954	1005	990	955	969	1002	982	968	934	962	938	989	1009	944	974	908	961	994	959	1001	963	956	966	934	998	964	1020	905	973	921	953	886	973	935	1002	1009	931	984	987	950	912	952	967	1013	921	944	928	954	945	968	983	927	992	940	973	994	934	890	965	984	997	943	981	964	1032	941	933	994	960	973	981	1003	975	945	970	984	985	995	977	946	990	965	1001	998	931	969	988	929	957	995	951	952	959	932	979	1037	973	937	937	954	973	970	990	977	906	954	994	1015	914	950	963	938	982	946	960	971	947	966	942	963	900	965	983	887	909	950	976	981	994	925	970	978	933	1004	1021	970	977	911	993	959	978	995	986	997	989	1012	951	948	939	965	970	951	947	987	997	965	946	937	949	1005	1019	935	1011	949	937	949	923	910	967	916	938	921	999	980	1017	974	996	983	986	935	940	954	987	916	1012	947	915	1002	965	987	955	955	967	922	1004	990	987	957	921	941	923	980	955	1000	1017	943	926	989	971	936	959	922	1004	976	1008	949	974	959	929	1053	981	945	1009	999	952	914	988	964	950	960	955	1006	943	931	979	985	968	976	949	1010	951	944	934	1015	995	980	966	966	1010	977	983	981	991	923	1010	932	980	958	919	950	962	972	907	962	956	973	960	962	937	934	1010	940	937	937	991	989	916	974	926	975	1004	938	903	990	962	975	943	909	1000	984	986	939	953	952	921	960	926	961	933	981	954	942	966	966	909	959	946	1009	980	965	933	1013	1002	949	943	964	946	1016	969	916	996	972	931	990	945	988	992	929	1003	976	998	986	991	956	993	992	977	990	941	938	942	1032	963	967	1030	946	954	983	925	926	972	929	984	921	953	1012	965	1030	944	927	963	964	992	972	938	967	997	968	968	980	978	935	945	956	975	950	915	976	1009	961	937	957	1023	977	999	960	1046	996	968	980	953	959	972	995	943	966	936	985	966	931	949	935	979	982	945	978	1003	956	945	976	956	991	1000	975	952	946	992	966	1019	901	965	921	981	1041	923	935	966	976	934	993	980	962	976	916	971	970	987	946	986	966	988	1000	964	978	935	1026	946	1003	929	974	998	954	962	991	943	962	911	982	972	1030	976	1002	950	986	962	944	954	983	905	959	959	934	927	922	975	963	1021	996	967	994	940	978	946	992	985	948	969	991	914	979	954	983	968	914
24634	21312	27966	24920	16195	1105	606	437	391	431	355	369	302	303	278	290	264	287	285	279	254	275	292	291	269	282	273	247	246	274	271	267	250	206	294	257	281	297	259	269	263	288	263	268	252	260	270	265	252	262	273	241	254	235	279	238	255	263	238	258	267	260	269	249	248	291	254	263	250	237	271	270	250	265	264	262	258	260	258	270	250	262	253	272	262	256	247	251	229	237	280	262	257	260	249	237	242	260	227	249	240	237	269	254	250	263	255	242	269	264	267	249	294	278	273	261	255	263	256	227	262	246	254	260	254	260	259	251	273	269	245	268	253	268	277	237	273	255	258	239	264	276	231	237	262	227	236	255	263	271	244	280	252	257	274	255	252	271	242	259	255	263	252	288	243	258	255	252	276	258	268	240	267	248	233	248	279	247	265	269	247	261	225	268	262	240	230	261	242	244	254	293	272	262	262	238	255	285	227	258	274	253	243	236	257	282	283	269	253	268	270	263	268	289	261	237	263	274	252	270	222	239	273	246	239	269	253	257	258	252	287	245	270	227	267	256	272	267	266	245	251	243	228	267	270	241	263	257	267	266	266	278	247	263	240	233	263	236	236	261	269	259	247	237	248	228	242	277	263	255	238	221	266	233	240	265	244	245	253	294	271	266	250	243	270	251	247	255	232	268	244	266	231	231	268	286	269	258	266	246	236	280	261	258	314	245	263	234	274	255	248	262	281	262	229	259	283	237	234	246	243	264	241	274	282	264	272	253	266	245	255	271	257	282	255	266	236	293	257	278	247	256	261	270	255	262	219	257	246	262	248	241	254	262	263	267	266	254	250	249	257	262	243	217	254	248	264	273	285	253	257	264	234	263	286	260	250	266	272	251	250	224	281	241	238	277	270	236	220	255	243	274	272	270	238	239	257	245	298	262	252	245	237	276	244	258	246	260	255	281	270	253	219	268	267	261	251	268	255	268	245	272	283	247	269	250	223	249	284	265	236	236	288	272	251	232	289	257	285	257	242	229	261	256	234	274	276	256	251	235	272	273	257	271	264	274	283	258	228	237	263	272	255	270	246	222	263	251	256	275	266	276	280	246	256	263	251	273	275	265	261	233	270	254	266	240	260	251	251	273	238	243	228	244	249	275	245	258	252	248	253	258	278	265	256	254	240	288	243	239	245	262	240	262	252	243	259	224	289	278	277	253	258	288	284	263	275	280	258	272	260	261	260	250	251	283	282	238	247	239	267	281	238	247	280	257	262	243	240	236	261	229	247	237	296	262	256	257	262	245	267	259	257	254	285	245	261	263	219	232	261	256	290	243	253	224	244	270	244	251	281	266	271	236	236	228	242	242	240	264	271	211	273	271	263	254	246	265	234	234	258	285	245	240	266	289	239	282	257	236	245	248	255	231	260	273	239	250	239	218	269	274	250	241	285	259	247	255	253	239	252	265	263	263	239	275	257	259	267	278	276	270	285	254	285	271	244	264	297	246	234	279	272	268	239	259	260	285	259	250	233	249	298	264	295	248	221	256	262	283	271	240	256	265	222	228	277	256	241	268	247	264	258	264	259	265	240	279	250	263	276	259	262	267	248	265	299	234	244	262	280	268	247	268	257	247	243	243	245	267	244	252	273	274	254	264	265	279	246	251	260	239	229	260	236	263	273	271	234	249	255	261	249	250	249	235	257	202	260	244	277	269	273	254	236	283	271	237	259	267	223	257	248	276	238	260	273	265	246	254	241	263	263	280	268	254	277	250	245	268	247	230	259	225	232	276	251	260	254	267	269	276	256	252	267	260	260	260	230	254	267	240	251	233	257	286	273	244	239	277	261	259	260	260	259	242	239	256	255	263	259	267	259	229	269	242	254	226	256	295	258	262	271	239	245	300	240	272	258	221	257	276	250	252	238	255	271	244	276	261	275	277	273	255	275	275	264	257	250	247	270	264	258	242	279	250	234	260	244	245	282	232	241	225	284	254	244	272	259	275	247	269	269	233	269	252	265	208	265	282	259	261	277	225	253	226	285	311	214	245	280	238	259	267	224	233	258	258	259	273	260	257	230	249	256	231	244	264	255	274	282	240	256	250	256	250	238	265	233	254	284	268	241	252	290	265	280	244	269	269	257	256	265	254	242	269	265	257	236	278	257	261	260	253	257	276	243	263	228	241	257	252	261	292	260	268	255	256	223	206	243	258	266	267	282	281	274	271	273	258	264	252	239	232	262	266	265	262	234	255	265	250	278	265	262	247	252	252	236	238	244	294	258	256	241	261	232	250	252	260	264	258	234	253	230	277	259	248	247	254	271	244	245	278	236	282	260	220	294	265	247	259	246	247	279	247	230	227	264	246	265	243	225	264	254	247	269	227	250	259	282	239	267	272	257	254	262	256	250	271	247	255	256	242	261	247	259	266	264	240	257	236	265	252	269	253	270	262	266	258	231	253	271	258	251	250	245	251	275	269	261	281	225	256	252	223	271	267	264	266	248	244	250	245	246	242	257	264	269	258	267	280	261	272	262	286	262	252	276	244	272	249	216	240	261	232	270	250	251	279	257	242	244	256	235	236	252	267	262	272	260	272	255	247	265	242	249	253	235	245	238	251	240	243	271	249	255	286	269	238	235	245	251	270	278	276	261	264	279	266	265	261	284	250	249	294	266	242	271	255	234	250	256	249	266	250	285	254	259	280	269	281	270	263	248	262	237	258	246	258	231	280	266	238	273	265	262	268	245	255	251	225	277	249	242	250	254	260	259	244	279	220	252	285	266	227	251	243	255	271	263	263	253	288	276	268	273	254	292	267	255	265	250	241	279	252	234	271	261	256	254	231	258	245	259	272	239	275	239	256	249	258	262	271	248	260	267	229	279	246	250	275	262	266	255	279	235	257	246	280	257	248	259	237	273	226	234	236	245	246	249	270	254	282	273	265	273	224	252	289	258	247	249	251	275	239	264	221	260	261	273	280	247	236	260	263	241	248	252	243	236	260	241	270	222	252	235	249	286	253	219	252	266	260	273	226	259	264	257	252	239	260	276	252	256	241	279	254	263	247	273	286	251	274	289	275	254	261	247	264	270	242	221	247	243	248	221	280	235	258	266	258	268	248	248	244	261	256	295	261	283	243	269	282	271	254	275	274	258	248	232	282	237	256	241	274	241	250	264	244	272	257	256	249	270	223	244	233	287	261	240	265	255	233	237	255	254	254	290	241	256	245	274	252	265	246	247	282	224	235	290	278	241	268	287	283	272	241	257	261	268	240	283	235	260	311	255	216	269	250	255	245	243	241	272	246	259	273	250	261	250	261	256	279	258	236	252	274	250	241	258	286	243	275	277	269	263	241	235	244	234	276	250	256	267	243	281	248	267	269	272	256	262	268	275	260	234	246	296	248	251	229	293	248	263	283	256	247	230	259	257	239	250	248	255	258	262	253	282	264	273	229	254	237	239	281	251	247	275	240	246	242	244	237	250	245	255	259	222	243	267	256	273	274	242	247
3256	5790	5537	2088	1574	1297	947	743	632	562	460	393	377	394	371	333	343	323	318	330	305	345	341	280	309	342	313	301	313	291	307	319	279	305	289	305	275	270	298	312	288	256	318	308	289	296	293	311	300	285	295	259	314	294	307	310	296	308	316	280	294	279	295	306	268	276	297	297	323	310	294	306	319	295	298	298	305	303	318	302	313	289	311	324	306	285	290	301	312	324	302	303	319	273	303	330	322	256	293	328	315	304	286	313	289	291	326	298	285	292	277	302	265	309	293	308	318	290	272	296	294	280	301	308	332	289	298	317	304	312	309	301	305	305	286	306	319	307	286	315	297	320	312	310	310	298	297	304	313	285	322	304	325	293	323	294	283	307	303	285	296	288	321	304	262	293	304	279	290	307	294	292	301	279	298	275	313	289	287	289	295	279	303	317	276	280	307	279	276	323	322	313	351	325	301	293	291	283	271	310	284	288	286	288	305	297	302	296	297	298	314	274	291	275	304	277	312	301	277	291	302	276	308	284	290	305	297	280	272	298	272	318	300	288	258	286	282	304	314	304	308	301	285	289	293	320	307	264	272	315	265	325	270	310	288	266	291	333	317	284	291	324	309	301	287	323	300	291	299	295	283	289	301	309	302	292	297	312	323	318	285	298	302	310	316	290	286	280	298	281	287	301	291	287	309	295	288	298	306	306	291	305	286	297	280	300	285	295	279	280	311	300	318	265	301	297	303	297	299	306	327	281	273	284	278	292	311	267	302	291	288	282	311	302	311	310	300	325	313	280	300	290	297	269	299	295	278	291	300	302	307	317	279	289	295	277	299	302	285	311	325	286	314	299	314	327	303	296	303	254	284	290	267	299	279	277	300	314	257	313	313	283	304	292	257	304	292	329	315	290	298	278	319	299	315	287	314	290	297	307	265	280	294	307	270	296	289	313	275	306	289	313	296	308	287	313	265	294	294	284	282	303	272	297	334	266	315	324	301	275	292	289	292	284	309	305	297	303	306	297	292	282	319	320	310	293	319	287	299	274	287	315	290	285	298	271	274	293	286	293	310	298	268	289	307	309	270	300	294	297	285	282	296	285	315	293	302	276	295	308	303	320	286	285	276	303	288	301	280	287	299	315	292	314	296	310	297	286	293	276	316	279	315	309	294	284	283	289	298	281	276	286	309	312	304	303	319	274	291	280	306	309	273	293	288	281	301	275	297	329	271	276	310	316	303	315	314	276	319	298	273	318	322	302	311	302	300	313	317	277	284	300	306	288	294	289	295	310	332	296	299	268	320	291	300	302	300	320	299	313	296	300	312	296	318	300	326	299	290	321	290	285	320	285	276	282	314	290	291	283	281	290	299	305	294	304	271	285	307	305	306	315	286	328	311	286	285	276	313	291	306	290	276	296	332	294	282	276	298	297	312	302	293	274	294	279	296	316	302	306	316	322	306	295	300	305	278	316	264	283	297	297	310	287	280	290	323	298	316	313	275	321	313	300	264	268	304	332	269	328	283	350	258	263	263	277	290	293	329	311	284	299	297	293	296	264	300	314	288	286	298	281	326	306	300	288	294	287	277	302	282	275	283	300	305	286	304	314	311	305	285	277	313	299	299	289	286	292	303	295	290	296	306	298	322	276	329	285	294	306	275	295	317	306	286	301	306	302	315	268	262	301	311	294	306	318	315	333	317	316	301	309	315	267	279	294	329	305	296	294	294	316	283	279	300	332	328	311	276	283	283	318	292	289	303	315	282	298	294	314	311	290	308	309	287	322	290	255	336	287	314	308	321	295	286	309	279	290	308	293	308	289	286	270	302	296	271	302	307	286	304	311	274	315	293	275	317	310	307	301	324	262	305	274	294	283	302	350	274	304	289	315	306	292	310	291	263	308	296	290	319	286	300	294	299	304	291	297	312	294	284	279	304	277	274	295	300	290	310	306	293	313	262	292	288	282	305	299	289	303	289	298	303	323	292	326	306	297	298	301	291	281	340	298	271	307	292	299	288	311	303	315	314	283	332	278	296	304	302	313	332	301	332	271	261	312	316	289	281	278	321	327	272	300	312	294	287	294	282	271	321	304	262	273	299	318	289	311	285	307	316	276	305	296	285	299	330	290	289	296	284	308	314	327	261	304	284	277	264	315	303	308	291	282	323	274	322	315	288	281	299	294	297	300	298	277	302	283	301	288	309	313	326	303	333	277	337	309	296	306	303	307	295	299	274	328	303	296	315	313	314	270	290	288	297	280	281	301	280	287	308	291	315	297	276	307	297	291	286	339	318	298	309	278	300	303	274	296	325	301	277	296	282	281	300	279	300	279	290	318	304	294	294	307	295	289	309	309	341	313	303	318	333	281	284	311	315	332	274	307	299	293	297	296	289	297	275	252	293	296	317	270	308	285	276	328	289	341	273	307	288	297	306	292	288	276	324	330	282	291	303	273	303	294	279	285	312	301	290	313	276	336	283	292	283	283	331	286	307	289	286	286	294	305	316	310	288	279	331	309	304	313	290	297	300	317	303	285	322	300	315	283	283	300	353	321	299	269	266	267	313	284	271	283	280	283	297	314	302	305	319	288	298	309	274	265	315	299	291	306	310	278	304	286	285	311	316	318	282	300	308	296	303	295	299	286	283	282	281	308	271	262	300	307	299	304	309	314	305	288	277	277	299	323	282	285	284	279	289	300	284	276	313	280	307	285	276	299	282	291	257	292	316	298	285	284	279	292	287	288	300	293	278	282	281	325	309	290	280	312	282	315	313	293	300	284	279	278	286	304	307	289	331	293	285	287	293	282	299	271	270	335	282	296	300	300	271	299	281	298	259	308	269	280	310	296	292	278	257	304	307	316	258	312	301	316	301	290	320	312	311	294	295	298	266	290	288	315	317	306	290	327	303	275	297	315	294	334	295	319	317	310	300	286	336	273	265	295	290	318	314	285	299	300	301	323	304	320	305	278	297	281	295	307	297	315	289	295	305	284	291	309	299	294	293	290	303	328	302	308	303	321	335	286	296	301	308	287	272	273	311	325	308	303	319	314	297	284	283	284	293	288	298	314	314	323	308	300	306	273	287	312	334	293	328	345	331	275	290	311	282	270	302	279	309	306	302	283	290	296	313	291	282	282	298	320	315	276	282	312	304	286	258	300	291	285	309	297	283	312	303	270	313	333	296	345	299	306	286	296	281	314	296	301	318	278	303	272	305	295	296	352	301	323	349	313	285	254	269	289	298	284	308	320	303	278	294	305	301	319	321	290	300	290	303	283	299	301	318	296	271	287	278	317	279	292	268	264	305	262	295	283	289	305	303	319	299	289	298	301	305	302	331	308	280	312	284	301	300	314	279	270	296	299	292	287	267	323	294	277	312	294	300	321	291	284	290	307	271	285	297	290	295	289	299	266	315	298	296	314	307	299	315	282	296	323	263	291	292	308	321	294	272	305	286	302	314	281	309	298	301	291	275	289	305	294	289	298	298	291	292	289	306	292	312	288
22452	21298	29133	23791	21283	21370	13335	1838	1453	1266	1140	985	941	933	949	867	894	824	778	855	819	799	738	744	804	767	789	815	759	831	762	727	809	736	759	751	798	746	757	723	738	758	769	751	720	768	747	706	733	793	746	749	702	718	751	738	693	785	764	736	753	691	782	725	740	758	745	721	787	706	736	741	756	691	748	753	778	714	737	743	745	753	745	728	712	751	761	756	788	720	753	720	788	788	741	689	746	774	771	725	759	758	754	746	750	712	758	733	753	735	750	715	691	697	713	713	696	726	756	732	699	742	695	702	714	727	707	731	749	685	738	742	749	737	750	733	732	694	732	762	734	713	697	701	717	717	658	759	676	763	731	766	739	720	710	769	679	689	764	785	663	808	691	683	717	783	740	723	726	792	739	729	723	743	777	699	782	728	747	739	740	734	683	756	779	740	663	708	713	677	746	716	730	716	748	740	777	737	772	717	744	702	768	772	759	708	688	746	768	751	778	738	753	736	771	710	749	759	732	721	728	739	758	715	738	753	741	744	746	801	687	672	716	754	750	728	707	697	694	753	776	739	751	735	721	721	712	766	808	679	721	723	736	688	705	704	742	753	726	746	667	746	765	727	777	744	727	699	706	737	695	769	742	723	699	765	750	753	787	726	730	700	757	729	721	705	791	690	770	760	747	720	735	723	738	709	715	746	760	705	710	754	742	786	688	745	786	738	777	765	702	734	732	761	776	746	709	710	741	704	664	745	740	805	730	738	741	714	738	709	746	714	709	667	754	745	713	697	724	695	752	718	718	732	756	747	755	711	739	774	716	739	744	737	736	747	723	716	760	718	688	707	736	709	737	753	704	676	706	729	740	719	707	749	736	745	750	753	752	744	757	772	728	753	740	707	725	714	686	688	733	766	707	744	719	734	760	711	725	699	715	748	739	742	731	795	747	723	760	676	740	732	730	714	733	698	744	729	754	766	748	769	750	759	722	744	752	739	742	772	792	735	732	694	751	767	746	734	738	713	693	753	762	778	676	729	763	707	721	701	746	710	737	742	738	692	684	728	687	730	697	742	724	738	707	723	772	718	730	758	707	746	815	717	720	694	774	758	697	749	721	688	756	707	720	736	764	740	741	687	732	782	736	715	731	712	770	709	774	749	728	724	775	737	700	734	766	726	747	711	763	672	743	722	796	725	768	695	713	728	709	718	752	737	720	759	736	687	654	711	729	721	730	717	751	752	740	719	748	761	714	685	735	732	729	732	695	763	722	676	745	726	719	727	692	724	737	725	711	721	752	720	712	787	768	737	700	774	724	719	795	764	792	761	735	775	689	738	708	766	748	726	706	758	712	755	759	705	703	720	730	725	688	708	722	728	745	719	758	744	704	740	747	726	751	798	703	701	804	730	732	756	728	737	745	776	719	734	747	732	739	706	763	698	750	713	734	712	702	731	699	723	746	762	778	674	691	749	730	720	713	748	747	707	751	788	792	731	733	767	750	728	744	710	749	713	761	718	776	733	716	685	709	699	713	712	732	752	751	726	758	743	754	723	738	728	720	746	718	696	747	735	733	761	729	660	724	750	763	747	733	734	767	670	781	761	716	742	758	668	757	757	744	702	717	741	742	763	693	739	763	728	763	709	737	730	697	716	781	772	738	699	675	744	729	748	737	752	705	709	814	752	746	738	749	715	762	705	712	684	694	716	691	731	715	694	723	746	734	732	745	722	765	762	717	731	755	714	754	741	778	795	737	712	772	734	715	727	707	742	777	747	771	774	771	733	757	737	710	775	716	733	739	761	704	735	681	726	784	709	738	747	713	749	701	725	726	719	733	757	672	707	708	748	746	770	755	749	743	708	733	760	762	745	725	725	756	752	714	660	705	712	726	657	772	700	686	701	725	739	783	762	773	727	709	773	704	734	752	753	773	737	763	753	685	735	732	698	763	743	744	708	844	719	753	716	702	701	725	713	745	765	770	734	743	735	735	722	728	740	762	766	719	744	740	713	729	720	705	772	724	774	716	749	764	772	700	735	763	726	745	755	708	719	750	686	781	711	747	702	765	714	757	772	750	706	714	727	712	723	741	686	723	725	796	691	746	736	720	765	715	744	724	768	742	691	723	715	751	745	752	767	709	776	709	730	736	766	721	728	734	769	755	776	750	715	728	707	735	698	690	742	756	740	693	674	694	708	722	710	741	720	735	714	759	693	717	765	789	769	674	724	685	696	739	720	720	744	744	756	749	731	728	739	779	714	771	762	708	699	741	743	766	707	719	741	677	759	725	771	731	715	802	775	705	782	708	710	716	729	757	738	719	726	747	760	732	739	783	735	769	737	724	725	754	702	721	748	741	754	757	733	712	716	748	754	714	717	748	767	701	713	722	731	745	712	716	778	774	755	717	780	746	713	733	745	762	717	735	725	748	733	722	713	707	739	698	707	754	747	697	759	783	696	667	786	740	750	725	725	801	693	722	726	717	747	787	717	725	701	757	706	764	687	691	700	738	722	748	776	756	748	718	783	701	717	722	667	704	695	735	746	747	695	712	732	718	720	714	724	699	776	712	733	701	775	711	703	761	756	698	718	711	699	688	721	721	782	702	743	697	756	764	777	763	723	743	745	674	730	754	718	708	737	708	727	773	675	710	683	723	696	734	789	749	741	753	756	748	705	719	699	690	760	701	712	736	734	748	715	719	708	730	704	737	734	758	703	675	729	739	746	742	794	729	737	743	700	757	724	743	747	718	710	739	713	760	778	735	692	720	763	702	706	729	753	767	740	751	725	728	709	733	728	740	702	749	754	749	691	720	714	764	748	758	716	755	760	709	760	714	741	734	758	706	737	721	733	795	720	738	714	656	716	731	714	721	734	748	707	751	708	722	709	742	734	708	748	712	749	700	765	741	749	771	731	702	767	723	701	705	736	728	736	712	763	755	759	717	656	723	720	692	743	723	694	749	791	729	731	713	748	715	721	745	719	707	710	695	734	767	713	760	720	748	746	724	727	696	701	722	717	752	767	732	747	774	717	745	725	710	690	747	725	789	728	741	663	717	698	690	723	691	694	719	727	697	698	743	780	742	754	749	786	711	745	710	750	721	762	762	737	707	717	711	739	753	716	708	755	742	729	704	736	712	742	730	745	723	746	744	728	664	711	761	709	772	710	730	723	786	731	686	673	749	709	696	727	733	703	746	745	734	738	754	704	745	727	709	775	689	712	722	741	752	734	734	718	726	719	738	731	691	726	703	693	716	699	751	711	772	693	739	722	696	701	777	735	696	744	745	713	719	760	721	741	716	733	764	761	764	689	747	691	770	723	713	767	732	730	709	761	693	740	764	775	677	756	711	771	737	701	721	786	737	740	721	744	662	778	751	697	741	754	719	742	700	754	751	735	735	738	765	731	743	756	711	688	749	707	759	730	678	683	715	794	704	697	664	704	764	759	731	726	730	742	726	713	683	720	746	733	700	741	696	728	690	664	704	738	751	711	755	731	775	736
4868	15654	13839	6355	4929	4157	2937	2223	1834	1690	1423	1288	1160	1126	1026	998	983	940	994	904	929	885	858	851	889	858	824	812	865	824	809	854	818	784	840	768	810	798	763	805	864	766	791	808	840	769	838	816	780	787	791	820	789	769	777	747	802	809	764	791	855	782	812	779	760	827	779	792	856	784	782	812	757	785	763	791	800	826	782	767	802	788	779	794	779	750	757	751	807	795	813	833	804	732	783	752	794	760	808	814	760	769	812	764	781	760	813	785	816	804	764	744	818	785	786	723	800	768	772	761	778	817	818	799	779	800	809	808	772	785	797	823	789	760	788	743	764	780	803	781	795	753	788	786	807	749	712	807	782	775	817	814	738	794	772	751	798	748	810	820	763	786	741	781	797	810	858	733	745	751	795	745	808	757	748	740	749	835	754	837	779	756	764	776	746	755	701	771	790	796	813	795	760	807	774	773	759	815	790	806	826	786	777	784	766	730	821	801	829	822	773	770	776	767	782	854	777	751	783	820	775	798	783	759	826	739	787	852	796	785	804	823	812	708	728	770	847	737	745	747	807	768	807	837	777	773	759	744	825	777	763	755	800	800	782	766	814	750	748	737	763	774	772	801	813	806	775	756	794	803	814	827	784	750	771	745	784	773	781	827	799	750	784	754	802	781	778	815	779	823	783	792	797	761	777	815	797	800	798	748	781	753	760	803	783	758	749	768	768	767	740	767	807	786	717	828	812	866	762	744	790	766	832	765	773	788	747	797	771	760	721	765	807	767	807	786	788	799	771	812	764	747	808	825	762	777	774	809	802	817	796	763	811	770	788	715	764	809	757	813	711	801	783	794	777	754	774	806	770	792	815	793	764	784	753	795	815	753	819	789	765	738	759	768	815	821	799	752	760	787	768	751	727	809	760	752	758	740	782	776	801	793	755	756	737	765	779	804	790	832	842	819	834	780	766	777	776	807	727	777	795	783	775	724	774	829	786	794	751	802	808	786	773	705	773	747	778	805	747	780	747	784	741	791	791	799	779	783	810	776	728	738	829	808	800	775	728	749	815	765	760	760	772	754	785	802	794	762	796	782	813	815	833	753	783	768	760	747	794	848	702	798	794	764	808	800	809	789	767	780	776	791	764	819	754	793	831	753	788	805	848	796	752	774	771	774	824	784	768	760	761	794	808	793	777	767	814	797	821	720	758	820	788	775	777	785	790	755	845	799	845	829	762	787	770	785	769	820	762	798	830	810	801	750	824	810	750	763	755	787	768	832	754	786	747	773	781	802	798	726	799	708	750	738	797	806	815	738	825	761	759	789	789	778	782	795	764	807	757	779	785	745	815	825	800	802	757	754	757	804	845	787	820	777	794	767	760	752	794	801	760	792	808	787	775	765	798	717	763	788	792	775	767	770	785	787	795	764	769	774	752	762	747	782	810	772	801	774	786	725	820	822	802	783	776	770	791	782	759	778	785	836	781	789	767	807	829	778	783	801	780	781	777	768	772	751	738	766	765	757	774	764	807	750	799	769	730	809	796	801	791	795	759	778	797	766	800	774	768	778	797	745	793	750	717	780	776	747	808	781	796	778	750	802	760	796	825	793	734	738	759	787	725	814	788	785	806	809	778	735	731	776	760	746	735	821	786	864	771	758	744	799	839	789	714	770	778	714	784	823	817	769	794	751	800	789	771	836	763	781	819	812	837	819	804	770	741	731	774	763	793	813	774	812	759	786	799	751	772	812	789	782	762	875	759	842	775	833	801	777	763	790	796	756	825	797	793	750	782	772	740	784	786	744	772	777	742	775	727	830	788	783	804	766	773	733	823	800	830	748	785	749	816	755	801	817	827	801	838	752	754	780	708	761	801	765	789	768	751	755	799	779	789	765	751	813	762	749	842	761	803	775	805	831	845	778	804	768	814	788	777	720	803	796	776	764	805	791	766	793	819	757	856	791	804	808	793	816	761	764	798	817	759	770	753	784	768	822	777	793	812	770	771	768	753	803	775	795	769	773	763	805	789	807	770	770	789	774	817	817	774	794	764	753	778	798	793	778	792	796	790	780	814	795	807	786	807	790	736	793	782	773	816	794	766	842	799	788	752	827	779	783	721	821	798	756	781	770	815	763	837	792	781	790	762	837	790	829	784	763	787	793	784	787	797	754	765	795	789	817	822	786	783	778	836	807	761	765	771	696	809	810	826	754	794	810	779	790	777	787	772	773	758	771	754	773	777	794	799	784	779	727	764	832	819	775	805	824	773	791	766	788	782	799	748	768	799	775	797	796	830	812	761	768	746	813	731	794	797	753	819	764	779	799	827	799	807	733	787	787	807	763	785	786	754	790	731	759	792	761	734	780	757	840	770	783	761	751	734	742	791	780	813	725	765	800	802	753	727	770	834	828	772	795	802	767	802	830	798	740	813	777	765	778	789	740	760	703	774	786	841	814	788	793	726	790	812	783	785	776	773	762	775	779	707	749	795	772	795	782	799	752	783	756	728	854	776	778	788	766	796	748	817	796	778	767	733	791	797	777	781	764	808	750	813	808	836	757	782	810	810	790	804	809	806	747	812	775	753	762	776	774	765	780	758	774	830	797	789	762	755	799	804	796	771	780	777	734	799	825	747	763	773	781	752	797	769	748	758	756	770	794	806	835	805	746	814	782	719	814	752	777	812	745	792	775	769	744	747	791	767	770	811	777	739	817	797	800	764	784	735	810	789	783	778	726	802	789	811	814	809	796	803	776	787	835	802	815	828	799	768	814	733	820	770	725	808	759	807	770	753	738	781	772	746	787	764	797	754	742	766	787	803	794	767	770	769	803	788	813	785	747	774	753	768	764	748	779	725	811	753	791	780	806	782	766	787	771	848	780	818	764	768	752	772	807	781	761	748	808	777	778	802	766	794	766	780	778	743	804	770	803	777	770	767	741	759	795	824	714	809	790	799	776	796	741	766	752	802	762	807	801	718	849	826	759	804	765	753	807	790	807	792	783	828	762	727	770	768	803	742	759	734	748	741	803	790	749	801	827	767	790	809	786	808	801	766	780	751	752	807	821	765	725	825	778	766	778	841	740	800	814	839	750	730	845	779	836	725	822	814	746	752	800	754	822	765	791	761	772	773	747	768	739	755	782	800	719	772	764	876	817	753	793	778	732	750	762	813	719	793	773	810	834	776	802	776	797	735	764	791	776	797	803	788	759	794	796	814	771	751	813	729	724	799	765	759	759	775	760	796	817	769	816	819	746	810	833	753	790	755	720	799	781	729	835	777	783	781	798	738	791	760	818	780	785	810	769	770	780	776	741	747	778	746	763	820	802	768	797	747	781	736	782	811	786	762	786	798	830	789	751	782	777	799	753	762	750	805	817	751	746	776	814	831	789	775	850	766	765	766	788	804	758	815	805	810	815	725	796	773	768	771	812	809	784	726	767	796	772	760	763	803	728	756	758	735	802	761	810	788	819	819	763	721	800	756	759	776	770	795	749	806	797	818	818
27710	19580	6638	997	722	673	632	584	532	516	536	550	522	519	548	511	514	551	460	549	521	545	496	565	513	525	509	521	560	508	551	482	557	521	562	547	544	506	540	508	511	561	527	545	499	521	536	527	488	552	489	574	492	520	554	584	578	500	544	524	534	547	516	526	553	526	546	526	559	554	501	517	514	549	523	528	482	541	466	545	541	552	521	472	502	476	487	497	496	513	497	512	566	542	557	559	530	528	540	508	509	498	550	531	524	542	538	500	525	514	526	468	506	546	544	514	545	543	533	540	555	523	539	511	545	512	529	541	519	498	501	513	535	576	487	558	520	507	516	529	474	497	498	512	504	525	545	513	536	523	540	529	514	547	535	497	577	517	512	542	553	573	497	543	511	504	457	554	540	528	538	512	531	533	513	506	522	498	526	517	554	474	508	540	471	517	461	544	564	508	525	509	509	583	505	557	488	549	573	521	498	499	546	534	514	518	479	538	516	535	530	505	500	521	544	536	497	541	516	526	514	525	538	555	535	500	517	526	534	524	530	484	479	541	541	543	481	520	538	552	490	542	566	517	516	581	545	504	543	538	506	528	500	551	471	517	518	485	498	510	519	526	506	506	565	510	584	507	482	561	489	545	519	534	519	540	531	516	531	558	528	510	506	495	509	553	546	523	560	560	546	547	517	548	537	516	501	483	585	541	541	510	521	485	538	506	526	508	505	504	533	527	513	518	518	508	525	509	545	547	521	535	554	518	484	480	534	540	543	515	520	512	552	567	514	531	511	538	548	497	523	538	551	519	534	553	522	496	497	517	526	504	513	498	539	524	517	549	541	519	520	512	541	535	542	532	501	541	521	525	515	522	554	537	540	508	528	475	531	505	537	541	513	523	475	570	508	563	535	504	504	537	551	487	512	555	507	530	505	548	529	564	534	535	513	495	534	535	530	543	504	535	548	527	475	524	519	505	567	506	527	520	508	504	550	524	520	524	492	549	507	515	552	539	554	531	533	554	507	510	521	507	521	480	518	544	505	533	513	513	489	510	583	543	556	513	577	538	496	537	548	540	536	529	520	531	515	524	538	495	515	533	505	534	566	542	505	529	513	503	499	530	517	532	537	531	489	528	608	551	532	472	509	499	506	531	541	497	553	552	498	535	511	494	490	565	545	505	522	512	526	518	516	520	534	545	514	521	529	495	478	522	525	466	515	571	501	489	549	520	545	552	514	585	515	528	513	511	550	526	462	565	516	516	557	528	485	565	523	517	537	512	545	514	534	513	519	516	556	535	561	570	492	519	541	498	540	530	513	546	511	514	508	492	526	503	549	514	499	541	512	532	530	580	509	549	539	517	479	589	541	516	549	541	540	520	542	483	527	497	523	501	518	540	547	547	527	485	518	575	523	523	528	553	543	524	514	530	463	527	558	548	520	555	541	526	533	521	525	545	553	536	502	516	506	557	544	524	538	528	541	533	518	539	544	467	543	501	572	540	552	534	577	504	566	503	533	529	509	533	530	484	491	525	585	550	547	510	485	519	542	557	567	525	556	526	509	537	490	502	563	561	485	497	532	556	526	520	518	504	517	509	559	486	507	497	512	543	499	536	502	544	539	543	515	565	533	527	534	506	510	543	522	512	528	540	531	554	520	526	546	526	528	500	527	559	539	550	520	559	531	538	535	490	574	501	511	530	475	521	534	553	542	514	544	522	475	523	469	527	503	583	544	514	530	573	535	496	514	530	557	476	519	553	500	530	490	527	559	523	533	487	534	528	525	553	537	501	486	539	523	512	565	557	514	527	514	546	511	530	519	490	530	549	542	497	511	559	505	502	485	532	499	535	526	515	512	539	521	559	506	570	521	511	499	483	540	508	503	508	524	518	492	551	568	543	548	480	507	541	543	539	530	523	537	554	530	519	507	532	482	539	546	519	512	551	524	521	520	502	516	532	544	504	508	482	539	534	544	543	500	498	521	508	544	501	566	564	525	493	543	521	495	484	512	517	519	548	510	543	512	516	531	523	513	556	552	521	523	534	527	531	574	527	497	535	500	520	512	499	532	544	480	536	490	481	540	483	488	509	527	527	541	537	556	514	518	509	540	553	520	519	523	547	515	491	524	491	561	524	522	554	521	496	505	534	570	536	545	541	536	541	525	519	506	479	452	507	520	517	508	527	528	553	526	526	521	561	534	527	498	523	503	541	485	496	521	561	495	538	526	500	519	539	524	549	570	561	559	543	522	512	539	553	502	531	507	556	539	521	543	533	517	522	513	535	525	502	515	541	504	527	544	548	508	506	534	513	500	536	498	526	526	532	535	585	547	499	527	535	533	495	541	527	579	505	527	540	498	545	504	552	524	501	549	539	523	528	478	554	547	512	527	506	553	522	495	536	551	507	505	522	525	540	512	525	525	562	516	516	503	517	504	510	562	532	542	539	551	506	534	511	481	493	570	529	546	495	561	486	531	516	533	517	557	518	514	542	561	548	498	488	536	525	548	534	536	521	552	529	549	523	545	494	513	548	537	485	557	518	495	551	546	592	531	506	557	546	513	549	515	505	501	513	514	517	542	523	525	505	539	507	518	507	534	497	531	498	521	551	558	500	496	532	527	536	533	519	539	557	557	568	524	543	503	558	532	541	513	546	517	520	504	528	499	515	519	534	522	519	514	519	555	496	528	508	545	544	529	553	533	494	529	550	536	551	536	493	550	551	499	529	547	505	507	513	517	549	565	504	524	574	536	526	531	528	524	535	530	540	577	562	555	576	518	556	526	543	491	527	532	542	530	547	508	547	488	505	534	549	492	563	552	575	496	528	537	546	567	516	519	524	505	559	519	521	531	544	531	520	541	510	535	486	503	532	542	505	517	481	532	526	508	553	508	534	508	515	527	497	588	532	537	502	466	552	529	511	496	523	490	482	536	553	534	549	506	509	511	537	491	515	511	507	534	529	507	494	490	535	515	544	527	529	547	538	492	547	529	514	497	513	540	533	515	533	498	497	527	532	560	556	485	511	530	491	540	485	494	510	528	513	559	495	516	491	529	520	531	551	553	529	511	536	514	502	522	539	536	467	547	550	517	561	517	489	539	471	595	567	544	589	538	547	548	538	491	521	532	523	539	526	470	537	533	539	530	522	539	520	521	556	539	517	568	499	493	522	547	517	539	510	528	528	520	507	525	542	511	541	559	533	551	544	513	543	526	516	541	517	550	509	539	528	509	487	488	498	502	499	582	526	562	535	529	544	519	527	534	529	536	513	540	511	548	525	534	536	502	526	500	491	525	501	510	509	553	560	505	518	568	558	513	515	501	555	510	510	491	494	523	490	521	510	512	570	551	502	492	545	494	521	528	518	529	529	537	535	519	543	570	516	543	518	533	547	534	528	523	497	524	526	517	507	547	510	491	525	531	510	556	517	485	535	510	499	522	535	548	528	547	538	538	539	512	517	535	528	546	516	506	592	521	528	513	503	540	465	522	547	541	508	502	504	528	526
4270	1340	1922	762	665	648	637	563	564	618	556	561	556	549	578	575	562	577	536	586	552	567	528	604	573	555	614	593	599	525	537	567	542	587	557	525	504	548	536	570	563	517	538	572	559	543	584	567	631	538	540	577	547	527	574	551	534	577	529	515	557	563	561	557	537	585	561	554	580	554	597	568	553	559	531	577	569	535	573	570	573	529	519	583	569	544	543	543	563	550	557	561	546	560	549	520	541	552	565	552	556	532	577	565	547	505	545	540	585	576	582	547	543	528	496	578	556	568	563	557	551	560	521	543	598	539	565	524	547	603	561	543	529	556	555	562	607	571	560	581	544	552	525	567	548	539	591	571	541	536	556	560	549	516	513	535	567	573	538	536	517	556	543	561	566	518	560	555	557	567	543	561	551	549	522	573	558	551	543	539	562	544	558	546	572	571	506	516	591	522	566	592	562	516	587	597	591	558	547	567	559	498	558	547	593	549	546	558	547	543	562	552	558	546	537	536	545	589	573	555	558	567	503	547	549	540	571	555	617	549	564	538	552	563	549	519	557	555	567	545	561	556	562	488	528	561	563	573	519	537	532	601	512	568	538	550	618	601	583	555	540	560	552	570	533	579	577	527	531	559	580	515	511	580	546	502	530	571	566	591	529	557	542	515	614	587	585	528	520	524	503	558	539	530	541	538	579	526	574	559	578	539	589	590	546	547	556	530	541	555	571	565	551	524	569	553	586	559	571	557	590	525	556	564	553	552	557	550	596	549	554	596	530	555	558	505	545	545	532	554	575	561	520	530	577	525	540	535	530	600	565	564	598	580	548	539	548	576	578	534	540	558	574	569	538	590	577	565	564	618	556	575	581	537	554	579	555	595	552	553	548	532	568	574	541	494	577	592	554	565	577	575	568	529	534	511	543	581	516	536	576	562	553	530	513	613	549	517	560	550	546	577	534	575	604	599	531	554	528	542	501	548	496	543	541	512	510	506	542	587	584	586	535	520	599	526	555	573	533	545	557	554	615	584	559	564	558	545	596	532	544	566	522	525	558	532	553	550	547	534	563	525	515	553	522	587	570	551	516	574	593	513	562	516	559	527	585	571	557	554	548	561	540	531	544	542	516	517	505	534	571	557	575	528	530	536	581	541	565	580	559	539	580	574	565	537	565	501	540	552	570	568	516	550	654	559	566	571	525	554	549	561	596	484	552	569	587	573	550	548	556	555	555	568	544	558	517	559	547	550	526	545	533	543	592	545	581	590	571	530	558	525	534	570	607	597	528	510	498	510	566	567	528	550	557	552	575	553	530	527	546	503	541	541	588	541	602	587	543	551	542	542	538	579	560	538	568	528	558	551	570	520	559	579	543	570	551	500	579	542	565	627	544	543	557	580	540	566	548	544	524	557	546	544	579	550	549	578	508	541	551	568	528	538	555	579	539	596	547	593	527	551	595	579	518	524	544	545	576	559	592	542	554	513	562	524	556	590	555	549	570	552	568	528	565	537	554	573	512	539	563	582	546	540	565	509	546	551	541	560	532	540	543	594	506	560	518	522	535	530	576	595	527	523	564	600	538	590	533	506	530	555	532	526	556	568	570	553	520	559	575	540	605	549	502	550	502	507	561	580	556	520	540	547	532	549	537	562	563	590	519	558	525	525	588	568	576	581	565	573	531	533	562	586	555	521	564	537	540	561	544	529	549	549	549	572	506	562	543	537	543	573	522	536	495	574	585	515	542	512	546	584	546	553	580	588	561	571	578	541	524	531	556	556	535	567	538	562	543	539	566	533	559	548	566	542	562	520	536	574	542	524	543	558	596	509	562	544	542	572	574	573	580	593	572	511	542	558	586	573	553	554	539	526	518	531	562	541	596	528	538	555	534	551	548	530	570	536	604	544	518	566	549	488	557	563	491	547	541	507	593	588	576	553	565	566	590	540	570	568	557	543	590	531	553	535	525	533	544	595	550	539	508	620	535	536	555	552	544	585	579	569	526	529	560	536	539	537	526	552	516	527	586	535	551	552	520	538	546	529	580	561	575	550	577	510	559	553	593	520	533	540	574	551	544	601	539	545	528	518	546	543	550	574	535	546	553	589	563	592	558	540	536	542	597	543	579	546	535	578	540	539	576	582	570	524	546	549	558	543	541	566	541	537	570	579	553	554	508	564	600	593	540	592	573	552	578	608	578	549	543	598	554	607	550	572	521	611	581	571	570	572	550	564	599	535	597	565	537	542	580	549	530	553	543	546	572	550	558	582	515	562	544	564	521	523	532	563	550	568	564	541	547	571	550	537	514	576	525	546	561	593	568	510	552	562	539	548	606	560	594	584	538	549	556	570	540	550	537	549	548	561	572	536	558	526	557	539	556	542	543	541	524	537	582	554	575	501	564	569	563	563	523	493	558	558	533	526	535	596	543	551	551	524	556	539	542	524	559	600	563	568	553	539	573	519	560	556	519	535	559	535	535	553	580	547	544	535	557	514	579	568	588	578	554	508	526	581	534	573	582	541	493	544	559	542	512	589	532	549	527	554	586	558	543	550	520	541	560	584	568	499	568	554	563	560	545	544	524	533	562	580	557	540	523	552	560	562	546	540	529	548	547	582	567	507	517	549	539	593	580	579	558	586	556	577	528	589	554	529	537	586	526	578	548	572	527	558	542	571	550	525	498	562	560	518	606	535	554	564	594	545	580	552	594	555	554	553	580	556	562	561	552	546	562	514	536	551	527	576	544	568	506	559	563	530	583	578	539	542	562	528	553	553	543	545	593	551	543	549	541	511	596	581	539	528	566	559	549	524	529	534	565	589	541	570	572	532	540	532	536	549	536	596	507	547	530	516	551	574	571	533	539	533	566	533	525	528	531	534	579	550	559	534	540	529	558	560	562	535	576	533	565	566	553	570	497	562	559	559	549	545	504	547	558	549	585	525	503	569	530	589	493	563	557	535	530	533	562	531	523	549	545	566	536	594	561	552	540	533	523	509	539	558	558	533	567	565	571	566	568	537	552	534	578	597	550	603	566	578	561	543	563	540	543	562	585	559	534	551	536	555	537	561	536	535	529	476	553	555	614	565	541	566	565	554	540	551	577	553	515	533	545	517	530	586	496	492	548	544	535	571	515	558	559	559	541	585	554	543	557	556	593	545	562	536	575	555	511	535	564	516	519	554	574	554	563	545	574	557	566	537	591	574	568	564	553	537	566	553	547	572	589	561	553	538	535	521	564	560	552	548	576	567	572	605	547	589	570	562	533	563	606	538	552	574	528	559	568	548	540	604	540	546	532	546	556	537	545	549	539	538	538	559	532	578	548	524	560	588	596	543	549	548	528	552	548	532	597	535	548	531	552	549	550	555	540	538	551	556	535	541	536	605	559	596	554	587	556	546	536	518	542	583	518	569	555	521	576	579	551	525	517	547	554	552	536	556	561	538	580	596	573	530	573	531	542	607	543	563	550	531	566	561	540	532	506	523	549	561	513	533	568	578	565	538
23461	21244	28734	24033	21257	14746	2490	1463	1290	1201	1168	1011	1030	1004	940	1000	980	923	952	926	924	975	950	942	973	994	957	974	961	948	941	935	916	894	904	961	915	955	923	983	960	926	940	939	879	869	881	914	918	890	906	927	975	919	945	954	996	938	936	890	943	957	874	904	899	867	907	951	917	967	912	944	906	945	933	938	886	908	941	940	936	901	886	939	871	882	927	920	885	942	893	951	860	948	944	917	898	926	926	926	910	922	913	866	947	882	931	876	957	971	957	942	929	870	921	922	863	947	950	931	993	922	904	927	895	983	895	914	992	923	904	894	946	877	897	963	899	914	866	924	914	923	908	902	920	941	903	951	893	932	897	912	920	894	929	949	872	952	886	920	969	883	943	873	961	939	917	941	900	915	985	934	918	926	976	962	907	928	903	890	919	936	896	894	945	930	921	949	927	902	893	869	922	868	910	954	914	906	889	868	939	961	900	947	936	954	902	895	936	877	904	891	860	910	958	890	1002	910	922	896	978	969	856	893	894	849	950	874	908	951	938	921	938	992	926	957	901	903	917	891	916	943	953	971	900	870	960	926	892	917	942	916	938	934	998	918	913	956	958	860	982	908	899	959	946	928	963	892	907	917	909	971	955	985	941	900	943	884	957	892	974	929	870	888	954	896	971	935	888	922	893	910	891	885	911	920	892	934	884	891	910	839	908	893	928	953	940	894	874	838	873	910	929	891	876	888	926	902	887	893	926	890	933	928	923	882	889	889	883	981	916	920	944	939	954	903	927	992	913	887	932	910	924	924	893	929	941	901	947	945	918	985	855	946	910	866	885	933	943	902	877	942	851	920	910	947	877	884	951	908	954	926	956	990	898	925	923	942	936	918	908	924	936	874	971	937	881	890	948	902	929	909	900	967	929	924	902	924	937	917	944	901	886	900	911	857	881	925	841	896	960	928	945	886	917	931	921	944	918	881	963	944	882	922	901	906	967	916	997	949	935	906	926	937	943	879	932	913	922	910	873	932	879	938	867	937	921	846	954	915	909	929	935	947	894	954	938	906	943	949	949	883	933	868	929	909	929	923	936	923	942	942	961	897	913	877	905	888	907	898	884	926	931	881	887	870	912	936	891	974	871	950	920	929	869	888	878	911	923	883	920	922	941	966	967	965	890	881	948	929	927	891	904	909	932	911	971	977	914	899	951	949	995	870	947	975	937	944	845	930	916	907	898	913	978	958	900	950	919	864	893	892	924	999	885	888	892	893	897	896	886	882	894	940	841	935	890	953	937	915	939	866	929	881	923	902	941	937	948	913	882	877	885	928	951	927	857	954	922	950	892	970	910	877	936	899	977	973	916	881	917	905	940	925	935	922	913	930	918	910	884	928	900	920	886	927	941	918	950	868	932	910	880	896	953	953	936	944	924	949	930	951	960	917	919	944	926	906	910	873	866	885	927	879	906	948	947	947	924	914	948	991	937	881	934	909	896	903	900	955	919	908	923	905	869	886	878	922	881	887	924	913	857	936	940	885	906	894	968	876	878	906	950	881	961	864	945	861	921	891	912	953	886	937	922	904	935	895	937	940	979	953	926	919	930	958	853	916	931	926	923	914	918	980	902	884	924	847	933	910	885	947	888	910	940	928	921	938	921	893	890	925	962	899	996	946	904	939	932	969	913	884	888	950	940	910	874	961	910	865	929	910	912	899	995	849	891	928	880	936	955	887	854	948	941	919	882	895	972	938	892	917	974	979	912	875	904	895	926	933	898	882	922	937	893	889	885	921	940	864	933	926	907	953	923	910	898	973	920	893	912	947	924	918	893	877	969	941	892	903	894	925	896	865	907	970	948	922	914	900	862	936	938	901	926	927	866	912	875	911	928	879	929	902	914	920	937	964	935	954	917	906	928	943	945	864	948	948	935	922	889	946	921	880	890	950	953	929	941	930	914	892	977	944	943	920	878	912	956	902	927	960	944	940	915	882	923	919	935	899	913	921	907	929	911	878	902	961	929	955	892	956	896	931	852	927	962	903	927	972	910	881	909	908	929	928	888	947	894	904	915	880	950	947	890	931	913	874	959	879	944	851	925	904	924	924	908	893	911	949	910	888	913	908	935	933	938	915	921	916	921	972	926	927	951	922	966	946	905	937	922	904	979	858	892	957	945	924	967	887	888	936	901	923	926	935	938	946	938	912	938	852	913	892	977	930	942	985	878	930	949	911	933	949	871	944	875	917	979	904	883	934	898	904	850	906	915	942	922	957	899	928	930	866	872	911	893	906	914	910	903	876	910	930	915	892	954	948	937	963	912	921	929	910	898	923	916	927	925	921	876	848	917	927	950	921	892	910	903	891	922	932	939	962	949	925	928	862	999	985	915	954	930	864	927	907	917	874	946	911	926	884	968	911	895	897	891	972	885	948	945	888	903	915	936	917	879	921	931	916	935	917	945	922	921	918	929	907	960	949	917	912	887	975	944	975	936	921	972	893	912	922	962	953	905	919	951	955	985	939	985	878	987	936	913	874	971	901	900	910	869	921	899	927	928	921	955	961	885	922	898	943	976	921	928	927	968	892	908	922	870	915	975	946	918	941	881	969	940	898	965	919	843	955	891	952	937	945	886	915	859	941	908	893	876	869	940	901	905	886	943	919	902	928	958	892	942	963	918	945	915	921	942	921	941	924	955	896	932	902	908	872	834	879	943	995	930	880	900	911	909	921	889	921	986	877	913	956	892	886	888	934	899	926	881	909	967	886	876	899	911	940	918	908	926	926	936	909	895	959	915	824	895	958	919	911	892	947	953	898	915	924	884	925	884	949	934	893	937	887	952	914	926	943	897	914	917	894	951	936	923	894	936	885	873	920	930	891	941	906	966	898	909	909	936	925	874	917	864	932	921	872	953	886	874	900	923	921	913	924	954	964	939	916	901	907	925	935	852	954	928	914	933	998	926	927	896	903	900	946	913	932	942	941	882	923	936	943	908	970	931	932	901	915	930	883	901	932	916	911	914	931	950	983	904	899	922	973	913	887	890	971	935	942	943	930	919	918	921	961	904	931	906	916	984	916	916	958	920	894	902	929	957	916	837	936	906	910	900	925	909	945	927	935	937	921	893	911	922	942	932	978	895	957	967	884	959	891	914	888	941	935	912	910	906	950	917	879	878	891	901	898	883	935	907	883	896	962	876	917	919	911	921	928	936	942	972	920	929	815	911	941	881	884	914	933	927	899	862	943	876	925	900	948	918	913	916	936	932	930	923	862	941	876	909	877	944	883	929	823	956	869	931	931	855	931	890	912	922	893	904	914	879	915	958	957	962	912	938	962	913	932	911	905	911	949	957	935	941	841	891	913	939	936	917	911	960	952	943	967	937	930	871	961	925	920	930	911	922	906	927	895	963	943	931	907	946	869	840	948	903	940	929	945	874	908	881	928	916	933	940	867	866	902	935	952	957	929	877	917	889	936	868	912	889	917	895	899	875	911	901	932	924	927	963	932
3647	10094	9042	3971	3220	2768	2175	1759	1500	1446	1264	1169	1139	1076	1087	1082	1013	1065	1033	1007	1038	1005	979	1013	979	991	1006	937	1044	1059	977	958	967	997	914	951	996	975	948	996	965	984	960	975	957	911	988	943	958	937	966	930	934	948	894	1017	963	928	949	944	951	920	967	945	955	929	898	908	968	998	906	918	945	988	964	946	939	910	963	968	996	983	998	969	957	948	953	929	944	998	974	988	976	945	995	937	989	920	1012	997	909	989	1008	975	963	964	990	915	948	913	949	923	985	995	904	1019	954	961	924	947	887	950	982	982	967	982	970	1024	924	1014	989	971	932	966	942	981	922	992	941	965	949	940	976	990	965	985	950	914	926	991	977	983	930	961	960	969	982	964	921	969	962	1002	958	1006	923	983	991	969	939	957	949	1021	966	874	948	962	1000	1034	887	947	1012	967	929	926	988	951	1010	975	948	987	899	929	1010	927	977	935	943	911	970	944	905	981	919	959	916	982	927	916	922	995	938	958	995	996	930	952	971	946	952	926	948	917	902	985	913	972	963	999	979	1004	940	989	935	938	948	980	930	985	923	963	919	1017	954	980	957	1019	948	976	960	933	936	957	912	944	962	930	945	965	929	967	992	944	934	914	952	924	962	981	942	942	948	994	937	953	990	928	965	924	957	928	925	940	970	932	939	921	938	973	966	963	932	1023	1004	960	942	941	908	986	965	928	975	981	998	962	986	949	982	919	948	946	952	913	937	1011	963	960	971	940	1028	955	914	924	937	1002	944	982	967	892	951	967	984	959	944	943	944	886	975	950	952	933	956	932	990	994	943	945	923	935	974	948	925	938	930	1008	931	963	997	915	963	947	931	973	950	973	951	918	974	952	965	937	1001	988	928	987	965	960	968	965	941	971	918	914	926	958	943	939	992	939	931	950	912	948	967	993	980	946	939	1000	985	921	959	929	899	939	991	996	903	947	962	996	975	960	979	962	928	943	914	951	972	931	955	957	972	920	978	986	943	929	916	962	978	946	992	960	958	934	961	984	983	941	944	953	949	937	980	906	1022	979	926	935	929	906	988	1012	946	955	931	948	920	939	968	939	1017	961	1018	940	949	988	965	1002	972	964	952	1027	927	984	925	929	981	966	918	945	1014	974	1002	869	971	1010	952	947	946	1003	941	980	944	1010	940	958	962	990	917	938	981	926	927	1005	914	963	922	949	948	976	956	916	969	915	930	988	928	962	986	964	920	892	919	975	964	993	987	922	930	1013	943	992	927	934	924	958	915	909	936	970	992	983	903	990	898	935	947	1005	971	919	901	901	982	966	935	977	999	975	907	961	970	950	967	1009	926	959	966	914	968	925	954	1009	976	962	956	954	980	1011	956	941	976	947	959	943	1000	963	961	969	970	932	912	952	1005	947	967	895	916	954	915	931	961	966	961	966	960	975	918	928	943	946	935	923	979	974	955	965	966	963	910	941	958	920	969	979	916	983	976	961	948	935	895	952	976	928	934	946	913	987	927	885	976	969	914	964	961	1002	981	914	965	983	944	980	921	979	960	944	861	994	953	915	933	933	958	945	900	937	953	946	955	963	927	1014	982	1001	959	925	909	998	933	930	990	952	954	967	948	944	939	972	910	943	953	926	934	979	935	937	1001	960	948	917	998	936	948	975	926	964	936	966	953	933	963	917	950	991	968	965	945	933	951	984	984	916	966	927	929	968	896	948	953	1040	920	952	908	1011	926	947	962	944	980	952	928	959	967	967	1006	1002	957	975	972	950	987	972	924	981	904	901	973	924	938	952	974	953	958	965	959	945	929	982	947	949	984	949	950	962	928	933	968	938	970	875	940	980	913	957	945	993	944	949	941	974	922	966	937	963	942	970	990	947	949	1008	926	1005	985	935	890	948	975	977	1008	951	983	974	921	978	990	969	967	974	909	1016	962	960	945	990	958	964	960	959	948	1005	973	928	971	1027	956	952	982	957	929	995	932	950	952	944	988	986	984	970	975	898	961	958	958	938	986	894	967	978	959	957	967	934	942	953	942	977	964	972	955	985	1014	988	937	988	879	914	996	935	960	965	975	878	901	956	957	972	1010	912	928	940	934	933	937	955	937	959	951	940	907	889	987	918	937	907	953	963	947	977	979	978	954	928	902	961	899	911	966	986	985	1006	957	968	960	946	976	998	976	966	939	980	945	973	930	926	971	958	925	930	960	939	931	981	965	1006	963	946	955	900	942	925	948	903	935	953	978	982	987	952	961	898	951	980	976	976	972	955	926	880	945	950	913	963	894	959	985	888	959	848	965	975	928	996	969	998	926	957	971	984	899	919	931	964	986	936	915	970	926	918	964	971	931	953	947	898	956	991	958	1012	1008	953	920	934	967	924	983	911	955	960	894	1021	994	978	921	982	954	978	946	1002	990	998	981	924	1025	929	940	935	949	957	925	944	965	962	899	983	941	931	937	966	992	1021	984	935	960	967	961	965	950	964	941	957	1014	996	964	960	902	936	943	967	909	963	933	953	940	962	923	935	993	932	968	959	983	943	1008	978	874	934	961	931	943	923	928	921	932	992	987	961	952	1011	953	976	907	996	986	981	989	934	987	962	967	960	941	956	903	922	940	983	988	973	946	903	915	936	960	910	963	960	941	1000	934	975	956	985	946	977	945	973	1000	954	968	950	970	983	1015	928	960	946	928	1004	961	959	992	969	940	927	942	977	975	945	950	967	980	942	864	987	964	997	980	912	954	945	952	936	1003	920	928	931	937	934	956	924	973	931	990	998	967	1043	929	923	978	980	976	951	964	1003	930	936	1011	986	980	915	937	944	982	963	964	916	918	991	958	944	968	986	928	935	915	941	968	1018	969	984	979	937	930	995	958	962	928	974	960	967	987	1003	971	947	933	935	935	920	1017	970	942	966	949	937	933	961	951	948	954	962	977	964	976	991	997	982	983	975	963	981	910	1002	935	933	934	967	1022	940	966	952	939	1006	995	974	984	946	940	962	975	975	966	990	963	964	989	930	959	997	957	915	945	928	969	929	1008	900	1004	959	928	967	925	947	967	956	945	979	988	960	915	973	938	1032	960	967	965	963	958	913	966	930	970	962	941	968	955	949	945	982	927	998	1006	969	940	940	972	929	933	916	939	907	952	962	930	961	937	951	934	923	982	938	935	958	940	1000	906	978	920	998	931	920	1005	980	916	925	961	972	956	957	971	981	1003	953	991	915	985	970	946	1022	1013	919	953	956	987	946	969	939	949	969	932	968	950	1021	943	988	964	908	966	978	940	960	954	897	973	912	989	941	968	936	966	980	984	968	976	973	942	957	925	980	1035	948	940	956	948	963	993	951	931	946	940	899	921	971	967	925	896	967	900	971	1009	993	982	936	902	961	936	994	957	961	899	949	939	980	985	965	964	936	928	990	937	897	954	936	985	969	943	937	924	960	994	975	883	914	925	973	941	990	922	928	910	996	964	956	989	928	924	950	936	917	942	1028	968	1038	978	976	1035	990	945	965	983	949	912	966	986	897	959	963	952	911	949	978	936	930	994	927	916	1011	962	1010	924	967	951	964	998	972	945	987	912	1017	970	951	927	992	987	934
24674	21326	27991	24991	16337	1074	630	461	414	394	329	343	267	263	284	292	272	287	342	276	302	268	289	276	271	299	253	248	253	284	288	273	267	277	236	278	243	256	258	254	256	266	269	258	273	249	230	264	257	274	262	246	249	240	276	295	247	265	286	263	261	242	251	241	246	290	225	235	265	252	254	270	257	259	214	260	259	264	231	250	268	270	231	235	257	244	245	254	248	257	254	247	249	270	256	247	251	253	264	261	262	239	251	237	238	220	250	235	239	267	261	245	227	266	256	248	277	251	265	260	271	236	220	288	260	287	267	230	214	249	259	255	251	250	221	238	242	273	271	237	246	265	265	265	243	239	265	276	247	242	244	234	268	267	248	220	255	284	271	231	270	257	282	264	272	263	215	254	250	258	215	258	256	257	246	260	277	293	268	240	244	244	276	248	258	233	291	279	260	272	235	229	227	252	239	254	254	264	259	255	219	245	234	267	264	252	264	246	256	231	260	284	253	241	276	291	258	253	249	240	254	256	257	253	228	255	266	243	272	290	268	250	268	252	251	245	249	232	265	274	264	239	251	239	254	261	227	257	264	233	239	225	252	248	264	245	259	264	281	262	227	282	252	254	260	289	266	258	246	280	250	244	232	264	257	255	270	270	250	279	268	229	272	252	255	248	239	252	261	272	250	226	236	269	247	243	248	242	249	302	229	249	256	278	240	247	262	264	238	274	245	259	263	241	239	234	213	246	263	235	272	267	250	252	254	249	235	229	278	266	255	298	255	265	251	271	267	271	223	247	263	248	250	234	258	282	234	249	261	237	238	226	279	245	254	269	261	247	268	275	254	252	242	233	267	248	285	255	235	246	275	257	239	269	238	258	259	277	255	265	264	238	235	244	244	254	261	234	248	286	258	275	252	264	278	237	250	271	251	235	226	265	267	284	263	284	271	259	230	255	234	257	246	263	234	249	258	250	250	218	256	262	269	263	253	246	250	259	272	269	265	269	234	256	270	271	233	263	276	241	251	238	276	259	242	224	247	221	264	276	260	251	228	258	257	277	254	261	272	248	261	259	244	246	251	250	288	260	253	251	262	231	243	292	284	269	262	271	245	265	239	251	223	273	248	248	271	227	261	268	225	230	256	250	268	265	251	264	235	259	274	238	257	257	271	248	265	251	253	232	247	249	247	284	245	257	234	237	243	250	267	222	243	209	246	253	268	285	258	270	236	247	230	238	235	281	263	262	260	274	264	240	236	239	245	274	243	249	256	250	280	262	265	250	259	252	274	259	270	272	267	282	255	238	259	279	250	244	221	238	258	282	250	244	282	261	249	247	262	243	254	306	240	280	245	261	238	263	277	277	212	268	270	228	237	292	242	271	254	238	235	237	218	280	231	228	244	228	286	229	277	276	256	257	258	262	268	224	223	265	244	262	250	273	256	231	226	247	265	234	248	260	275	258	238	210	254	241	274	249	258	259	231	224	243	245	280	241	239	261	257	236	292	247	250	228	252	285	244	261	242	265	248	260	244	256	249	274	232	268	239	251	268	243	240	235	269	271	262	237	257	231	244	235	252	239	261	244	239	236	260	247	264	256	275	246	234	250	224	259	248	230	262	236	255	248	251	270	268	268	266	277	272	252	269	257	244	255	247	244	249	244	228	265	271	277	274	278	245	257	232	274	255	263	274	239	223	246	251	254	233	234	240	273	264	273	261	218	252	258	268	252	266	244	270	254	242	249	240	229	237	257	271	263	248	268	253	239	240	246	233	287	259	279	272	238	254	245	250	232	247	265	271	223	241	289	255	240	249	278	263	265	246	240	276	276	268	270	258	242	254	237	224	264	252	244	252	266	249	229	280	257	276	256	248	247	239	247	240	241	264	250	251	249	268	263	255	268	248	250	251	242	261	239	263	249	251	284	273	278	221	251	249	240	276	264	271	248	250	252	243	241	256	245	238	245	250	240	250	245	238	263	282	251	271	252	264	226	259	249	236	248	267	237	265	237	259	301	268	281	310	215	260	256	265	285	253	234	252	269	256	243	289	228	214	212	284	286	254	233	274	243	236	263	237	260	271	274	250	277	250	247	249	255	247	269	257	248	271	249	255	253	258	288	269	255	269	266	261	243	270	229	273	257	260	260	275	244	249	280	243	209	266	257	237	255	262	281	257	215	245	254	272	272	239	265	241	265	253	261	235	237	244	281	249	241	274	277	220	245	265	231	262	266	262	229	263	241	235	247	274	261	252	233	223	242	251	271	235	228	237	237	253	261	247	277	252	226	284	228	268	293	255	225	264	272	241	255	231	260	271	247	243	259	245	276	278	269	257	256	250	283	261	251	267	231	234	243	240	266	265	231	247	237	266	270	263	276	259	259	274	233	247	282	258	268	253	249	273	252	233	251	252	234	229	262	271	254	243	244	276	245	254	256	257	257	235	257	250	282	258	241	226	265	241	249	230	272	247	278	265	241	251	225	233	250	238	260	247	233	251	253	253	236	275	248	259	250	249	253	273	254	267	257	256	299	274	217	272	257	286	242	249	258	281	255	254	258	257	255	262	239	250	273	279	274	228	265	262	257	256	271	272	263	270	255	282	250	246	247	289	222	288	231	220	264	263	240	250	248	263	246	254	293	251	261	235	258	245	255	259	242	249	266	260	245	249	212	270	266	256	261	270	262	237	238	237	268	277	260	245	245	262	262	235	248	251	241	254	253	268	243	250	259	275	286	272	257	217	267	253	228	261	263	268	268	279	224	251	257	249	246	260	272	263	257	230	256	265	232	249	215	249	264	277	244	230	221	271	247	261	266	249	233	232	232	250	266	242	253	268	233	231	241	233	238	228	255	246	252	245	262	253	254	256	282	254	272	293	241	241	216	217	257	260	257	274	241	255	244	226	265	254	235	238	270	229	255	259	236	266	220	270	278	242	266	269	244	254	262	275	272	217	283	270	255	252	270	249	262	251	249	250	242	253	239	268	265	282	262	249	246	262	252	262	228	245	261	235	278	256	266	248	251	261	249	266	245	242	249	256	245	285	260	248	261	245	262	229	256	263	266	290	258	248	263	254	259	243	250	222	236	261	262	276	248	239	253	231	222	234	237	266	248	239	268	253	290	269	272	249	222	261	260	276	226	239	213	251	233	252	248	280	274	239	307	227	268	266	252	256	242	270	260	230	224	265	249	236	234	252	237	240	275	264	253	249	284	244	269	273	260	261	234	238	241	235	243	260	280	256	242	283	229	248	256	255	254	268	253	275	255	240	277	252	274	279	239	266	272	239	215	245	251	293	242	256	270	231	252	244	244	239	264	275	246	241	273	242	254	288	234	250	223	244	256	283	272	255	268	260	249	257	228	259	242	253	251	261	244	280	231	254	237	273	252	283	263	273	277	270	258	244	248	265	282	252	255	216	235	259	231	260	274	239	243	267	268	277	267	271	267	272	263	256	265	264	256	236	260	289	276	228	237	262	281	235	259	274	276	253	278	243	263	264	236
3234	5719	5094	2027	1490	1349	904	703	596	546	429	412	382	406	358	340	317	318	316	323	305	353	334	296	331	312	297	316	322	299	290	274	311	320	273	276	312	272	306	308	303	297	281	294	327	309	323	301	300	315	272	323	288	256	291	296	297	304	311	265	331	280	287	290	304	287	285	291	327	288	310	310	276	286	301	296	264	281	296	305	277	276	319	294	274	276	267	293	304	295	278	280	294	294	316	299	279	296	259	304	308	289	294	299	315	307	277	313	315	291	309	285	293	310	307	301	291	284	293	261	261	311	285	304	315	270	295	306	304	301	297	292	287	276	330	296	280	280	290	291	293	317	290	282	296	302	295	303	305	301	337	304	319	340	298	273	314	281	283	281	294	276	279	288	274	295	297	309	265	305	314	274	283	261	279	292	290	315	282	295	293	286	312	298	277	308	280	284	283	280	269	299	311	296	296	313	295	270	294	301	254	274	306	307	283	319	308	308	306	285	290	274	295	285	295	285	300	301	315	302	302	296	279	298	254	306	285	272	299	310	296	280	283	325	293	298	285	317	293	267	309	255	287	275	312	293	306	282	279	278	291	287	300	300	233	318	272	269	272	296	306	288	317	288	281	316	259	300	274	267	279	277	308	288	269	286	282	295	280	279	285	311	292	308	258	300	285	296	281	322	297	279	269	276	333	293	316	292	284	298	319	301	282	291	287	257	280	341	293	291	308	277	276	275	272	283	315	264	285	289	305	292	288	328	289	292	297	326	282	299	276	269	271	302	319	271	317	288	308	284	288	289	269	296	301	257	307	306	299	267	294	290	266	289	274	301	276	278	301	310	305	254	287	304	268	296	321	289	319	278	281	293	304	317	315	316	282	290	283	289	290	324	280	287	327	283	315	292	318	290	317	319	284	284	252	289	313	283	298	308	292	316	304	307	273	293	302	307	270	282	281	267	274	297	295	303	266	299	299	283	324	265	298	295	280	289	281	281	286	284	258	276	300	294	320	295	300	321	316	278	316	279	299	276	313	291	277	279	264	302	285	295	326	299	296	266	259	267	303	316	296	287	287	297	294	272	266	293	276	299	335	304	318	285	330	337	299	290	323	286	286	277	294	268	311	271	305	301	293	284	272	313	306	302	282	290	326	264	272	279	316	318	279	284	289	296	300	271	344	268	285	305	290	301	294	287	276	293	285	284	286	283	287	321	316	274	255	327	297	291	268	271	288	305	269	274	279	288	320	308	302	282	281	264	283	307	294	310	281	275	311	291	288	275	312	302	300	282	288	318	297	314	347	294	294	248	305	283	272	296	311	291	288	250	271	282	310	254	263	247	279	316	312	287	279	296	296	278	261	288	285	311	307	260	316	298	290	297	303	303	302	293	273	286	294	295	269	302	320	300	281	296	293	286	283	273	271	299	262	298	334	311	308	273	291	290	295	307	291	295	289	289	276	304	290	304	311	282	274	308	293	297	288	277	284	270	280	289	306	311	288	288	335	291	290	275	295	289	288	338	279	259	282	278	330	308	279	305	283	280	287	277	315	263	314	313	303	289	299	300	296	292	271	307	296	286	318	274	325	303	295	285	278	274	303	310	310	313	303	289	307	282	284	298	289	276	300	274	309	295	286	264	283	287	295	286	297	304	315	294	293	297	297	252	269	289	260	280	293	327	308	302	313	296	305	275	287	259	289	286	291	277	311	287	268	314	321	309	306	270	280	255	282	291	291	303	305	290	288	277	297	319	282	324	286	291	236	298	289	311	281	301	296	313	318	290	323	272	300	292	307	290	308	315	282	319	307	292	282	307	300	278	282	260	305	268	274	264	289	295	285	301	296	280	312	270	292	282	281	279	280	297	309	294	331	278	309	303	282	275	297	290	293	306	292	254	252	294	299	299	264	313	302	280	290	268	284	313	279	300	296	297	317	285	285	287	245	277	291	271	291	290	285	290	329	282	278	313	300	296	296	300	293	278	291	293	286	263	304	289	281	275	300	307	329	306	272	316	305	282	322	304	293	286	263	298	314	283	302	294	296	282	282	306	295	276	291	295	293	308	272	272	292	284	310	261	295	300	293	301	280	296	295	284	290	288	297	310	255	290	300	290	276	277	318	300	279	296	327	293	272	272	275	300	318	303	283	337	284	306	292	291	307	267	293	287	282	297	312	289	290	278	264	260	301	310	276	329	296	283	300	300	272	311	303	285	302	282	275	292	308	275	295	315	289	308	308	311	292	282	278	259	319	289	334	283	281	294	281	275	280	301	261	320	273	306	318	306	311	284	310	271	316	315	308	285	290	294	292	298	292	318	295	286	286	272	274	284	274	280	299	277	296	293	283	305	285	292	296	275	273	289	329	319	336	315	298	299	295	291	249	305	273	285	292	285	285	285	281	298	271	262	296	294	315	283	290	277	282	292	299	301	319	260	278	324	271	298	293	298	289	267	310	283	274	323	308	317	283	288	278	291	290	291	298	276	300	266	274	310	309	296	296	269	293	313	289	281	285	272	235	286	298	293	318	251	289	305	304	337	304	281	306	319	272	327	277	287	274	276	275	276	294	292	302	316	288	300	285	291	296	266	340	304	296	253	304	322	314	309	290	269	284	285	260	290	313	286	328	296	310	301	302	312	294	292	288	310	293	293	305	306	289	306	280	281	280	294	295	287	277	298	295	279	291	278	280	304	276	297	277	288	285	267	316	277	292	286	280	293	279	278	255	295	283	323	279	277	292	274	303	283	303	301	282	269	300	254	303	349	295	299	269	284	256	296	296	324	285	291	284	300	282	296	312	289	288	282	275	291	309	301	303	270	304	308	307	290	287	290	276	278	277	306	303	294	308	255	279	269	295	308	278	301	308	303	311	246	311	283	284	293	286	295	293	279	309	290	247	299	278	264	272	287	275	299	279	270	284	294	301	295	309	277	279	287	276	290	286	311	305	264	306	309	277	293	264	296	306	251	283	282	315	296	296	283	335	312	288	314	271	318	296	292	282	288	316	286	281	284	303	303	320	283	288	288	285	285	285	295	285	283	296	295	316	280	272	314	303	291	303	293	269	298	286	275	310	284	278	310	285	312	290	304	286	294	307	292	286	276	313	305	313	297	300	305	282	261	315	288	283	266	287	278	301	294	336	276	283	244	265	301	296	301	297	287	289	312	293	264	299	278	299	273	295	306	282	323	266	294	307	297	286	311	281	274	285	308	279	300	256	287	288	305	288	300	294	284	302	290	294	281	297	303	289	297	303	265	316	289	307	295	318	292	301	288	286	310	298	281	305	306	273	296	265	281	266	281	307	255	301	296	289	259	306	307	280	316	296	315	311	288	306	321	290	313	284	306	274	313	285	285	307	315	304	290	301	297	269	315	266	279	256	275	296	279	283	315	287	308	289	282	276	295	270	296	284	298	306	298	289	289	310	307	285	294	289	292	288	279	317	280	310	286	268	276	283	303	288	292	279	267	295	308	330	272	307	309	281	251	291	301	298	310	257	284
22412	21286	29134	23745	21290	21403	13343	1956	1362	1263	1114	978	966	900	926	898	831	828	832	787	833	822	775	793	768	781	738	731	779	748	717	759	770	715	699	781	701	707	755	740	708	731	721	749	679	748	685	716	715	782	762	754	753	679	702	728	703	678	694	717	731	736	733	695	746	707	729	726	734	758	747	726	796	709	770	734	706	755	743	689	735	721	725	756	774	708	751	747	701	729	732	732	723	719	673	742	732	732	739	740	704	723	739	716	748	765	707	734	733	751	785	728	730	731	780	741	701	713	700	728	681	718	745	732	741	690	747	748	764	691	731	717	692	720	710	733	730	733	711	781	713	653	712	735	715	741	749	691	732	735	666	749	719	751	673	750	764	704	747	696	727	705	778	694	719	721	698	718	753	748	688	715	752	745	713	755	726	692	743	778	729	744	704	714	708	704	758	687	758	752	726	695	681	716	739	714	751	751	718	742	678	722	739	733	720	701	715	744	684	719	723	730	755	727	751	766	709	708	777	717	693	770	694	678	723	701	729	719	748	712	783	729	737	742	724	709	778	714	776	730	743	760	733	697	713	745	758	732	773	711	700	720	678	720	710	757	732	698	725	721	723	694	730	729	720	754	689	734	701	699	766	744	731	708	682	731	723	696	732	744	776	760	708	703	755	672	676	739	711	747	724	683	720	725	697	675	718	751	664	715	748	742	767	734	756	754	775	735	684	706	755	703	704	706	712	710	691	699	762	684	672	730	696	699	714	677	727	711	698	723	740	708	680	717	768	730	715	783	745	733	729	768	691	683	718	732	715	731	692	709	731	705	649	719	728	767	794	707	708	698	727	696	724	750	665	691	760	719	699	692	756	766	729	693	727	774	743	723	674	764	710	748	738	723	728	727	690	701	723	760	725	721	742	708	752	709	772	722	702	698	777	725	767	706	693	754	772	731	721	686	723	702	754	704	719	757	705	763	721	704	732	661	750	738	721	689	710	731	730	769	704	758	758	676	722	693	788	729	726	733	716	739	718	734	742	751	722	727	761	757	764	732	670	749	747	718	705	682	754	741	762	723	733	766	733	722	758	714	747	731	732	751	768	739	737	717	758	767	700	729	743	743	660	749	677	688	805	775	712	713	701	778	714	743	754	684	735	729	713	723	708	747	688	719	702	722	724	716	748	757	707	711	749	722	689	751	745	700	658	743	702	703	713	691	697	702	719	716	736	682	709	728	725	725	677	704	715	708	677	705	735	743	697	714	675	728	725	666	724	710	744	734	715	725	689	698	737	764	783	729	733	731	734	705	695	700	716	751	692	710	724	715	759	733	728	733	765	697	728	744	747	673	702	724	729	762	740	750	764	758	722	729	708	720	699	727	696	771	742	703	730	725	745	709	735	721	720	758	736	771	720	742	745	727	717	695	716	738	713	689	716	727	709	752	780	764	766	689	737	693	714	761	740	743	710	690	732	682	712	763	777	723	738	752	714	678	737	732	769	749	690	687	744	735	711	729	699	735	703	715	702	735	709	683	698	675	706	722	756	759	741	709	752	686	702	718	710	673	729	720	718	758	756	760	720	732	740	782	708	747	687	761	715	771	749	809	731	707	737	774	694	743	737	717	706	705	705	704	737	717	707	681	704	781	728	682	783	738	726	658	724	722	703	737	710	716	660	711	760	675	734	706	722	715	750	746	734	731	727	732	741	719	739	717	666	738	790	739	729	682	695	705	707	713	741	705	727	702	728	700	693	688	711	724	699	761	731	723	713	721	700	692	729	699	759	707	723	736	715	709	760	720	794	696	700	686	666	728	708	713	720	742	719	741	732	706	717	701	701	743	750	731	761	745	746	734	736	720	704	756	698	728	763	761	705	713	721	742	707	718	742	713	737	754	731	639	725	740	763	725	747	702	734	695	675	738	677	726	742	720	748	690	747	715	734	742	692	703	741	683	752	716	718	662	773	684	740	700	700	724	724	700	739	687	727	718	766	730	680	757	694	677	739	733	774	717	723	688	729	719	707	742	721	663	741	689	694	718	702	723	755	691	725	757	703	693	756	716	674	731	713	711	700	695	697	744	712	781	712	729	757	699	718	698	728	747	738	753	725	719	698	714	721	677	720	723	724	722	712	697	723	758	707	694	710	734	697	772	704	708	727	723	688	795	676	717	748	739	759	708	728	715	780	731	692	700	706	773	707	748	730	781	755	730	735	722	686	718	708	725	765	699	740	686	737	740	735	713	704	736	680	719	760	713	734	756	744	751	713	754	701	744	768	759	677	729	689	711	666	754	745	669	660	740	756	745	681	706	737	748	781	746	669	710	711	732	710	712	740	784	756	676	709	723	714	702	717	682	694	709	706	716	693	733	706	723	731	696	737	706	717	719	722	716	706	750	730	722	715	701	694	683	744	754	714	735	743	710	710	728	648	713	767	723	735	770	741	724	729	766	733	726	724	742	691	700	742	738	725	730	676	695	720	661	706	698	712	670	710	734	722	708	743	688	708	728	710	739	732	710	768	690	721	732	723	740	694	758	673	711	703	676	702	750	716	728	787	721	752	722	707	715	729	710	743	773	703	733	714	735	723	682	713	706	748	766	760	651	765	725	738	726	702	693	727	717	728	715	768	721	681	710	738	692	703	757	679	739	727	682	739	749	751	720	687	691	717	715	737	711	714	694	710	720	717	741	703	706	714	730	755	694	742	702	701	753	663	711	760	741	704	763	688	790	681	717	709	740	750	733	691	692	731	724	735	740	712	715	723	693	669	676	712	659	719	671	644	656	734	726	707	706	757	755	742	733	669	721	759	779	774	747	733	751	685	700	686	726	706	696	685	701	674	633	747	707	695	738	781	734	718	708	768	712	735	724	715	724	738	756	711	754	737	717	701	716	744	682	728	712	718	740	691	756	708	744	772	725	723	719	712	742	741	736	710	766	737	715	723	677	683	740	709	706	734	740	743	747	708	730	746	696	723	685	716	766	757	718	705	731	719	737	752	698	714	718	704	735	714	711	763	740	715	704	756	694	763	742	764	689	759	709	702	749	728	700	736	713	726	745	702	747	726	731	677	724	767	728	742	755	725	745	733	741	713	683	719	717	739	737	710	731	674	788	793	749	672	722	734	725	728	762	731	730	718	699	750	769	740	705	714	725	701	684	697	703	740	737	728	696	741	684	720	672	772	690	756	684	739	733	742	715	749	731	689	720	672	724	698	639	725	694	720	726	661	761	722	727	704	691	762	739	773	719	677	736	699	716	710	699	708	719	716	711	723	708	734	749	712	761	731	694	661	720	762	761	719	717	734	717	712	729	724	683	692	715	680	739	767	723	712	746	778	694	729	718	743	696	679	758	774	765	727	672	722	714	739	743	739	760	710	753	719	702	694	764	683	746	726	713	694	678	667	707	705	710	727	715	717	736	732	781	746	713	716	763	673	691	746	740	718	707	741	703	718	672	735	768	739	758	748	708	702	718	720	756	708	715	728	695	740	738	760	720	711	739
4893	15891	13709	6353	4990	4139	2991	2217	1891	1679	1412	1222	1124	1014	998	992	936	910	939	890	849	867	911	889	863	865	829	800	854	783	816	844	827	803	823	803	766	778	767	753	835	772	748	854	832	788	751	757	812	797	759	766	842	792	787	760	811	774	775	758	790	752	782	774	795	779	795	782	785	770	808	750	757	758	824	742	833	806	779	793	776	778	750	805	819	738	735	739	800	765	756	711	751	740	760	806	731	779	803	784	776	774	750	775	816	800	822	771	806	770	771	796	773	844	778	777	816	781	808	779	770	757	752	778	729	691	755	746	806	798	765	827	738	766	786	777	744	804	774	834	814	758	753	766	762	768	773	781	791	776	785	786	804	762	772	760	783	820	793	790	829	718	754	783	797	753	797	769	781	773	779	750	772	779	769	761	753	810	754	785	793	767	719	779	763	770	768	777	772	793	780	722	754	824	781	807	751	786	752	751	745	796	782	752	795	721	816	778	794	760	770	737	800	755	766	803	780	755	804	753	739	730	768	766	757	769	745	761	785	741	800	760	800	753	786	835	768	762	834	821	717	764	817	737	762	777	742	758	792	791	808	776	748	763	795	743	812	792	840	744	788	804	752	813	738	786	753	825	799	800	810	738	783	803	794	772	774	737	831	722	769	760	834	745	750	773	770	817	769	741	807	801	779	813	797	761	793	747	839	770	753	813	800	799	789	771	764	784	801	817	817	765	742	776	759	758	738	795	809	754	773	702	794	753	836	720	759	739	753	761	762	754	771	775	740	713	749	755	775	761	807	793	812	775	810	783	763	736	748	706	768	782	766	746	758	751	751	754	767	769	753	752	744	806	776	797	801	754	732	713	764	754	790	786	809	745	824	784	803	809	750	724	735	781	763	754	786	741	738	775	852	750	811	770	771	833	736	745	813	743	749	758	774	789	793	763	761	793	781	781	781	790	828	751	775	790	794	824	798	762	754	800	772	798	778	750	757	787	787	744	779	735	788	782	774	794	768	772	771	774	776	716	764	761	783	753	744	740	740	787	802	781	806	757	741	765	801	768	776	746	751	815	777	756	735	728	779	763	831	758	779	763	833	742	799	787	774	760	780	764	785	754	803	812	781	735	773	754	804	756	751	779	757	784	785	764	757	798	716	780	763	793	815	792	764	751	741	778	743	798	806	774	774	762	704	797	780	780	777	816	780	742	754	782	786	760	746	772	825	788	767	831	741	777	743	820	741	810	717	753	782	799	760	696	756	779	781	734	759	793	769	781	807	842	744	766	732	793	807	788	767	705	792	770	756	800	764	765	765	820	797	756	773	780	739	812	753	711	764	737	834	791	791	769	737	762	772	775	807	728	741	796	729	770	796	776	763	754	754	752	726	790	762	773	704	752	764	792	810	770	748	771	800	790	787	819	794	789	758	749	758	784	765	764	759	761	809	753	818	811	814	755	781	723	761	784	749	795	725	750	825	751	773	850	751	753	779	761	790	805	797	802	791	813	767	758	794	713	712	738	763	792	751	836	811	751	770	760	778	759	718	798	767	769	759	766	774	795	859	795	789	762	755	781	728	785	794	777	839	780	763	738	752	770	752	769	808	792	774	794	751	737	811	808	783	787	787	825	772	779	783	741	757	765	767	775	771	777	737	750	766	774	807	782	733	763	806	809	783	806	774	826	776	802	796	807	796	778	786	802	739	742	738	746	734	824	788	830	794	789	804	858	776	769	778	762	742	767	784	747	751	771	802	753	809	754	808	790	800	765	766	766	824	784	761	775	800	759	754	746	813	788	811	758	786	806	724	800	830	720	746	735	746	778	794	805	715	750	811	790	722	782	797	788	786	749	723	724	793	759	757	765	759	800	782	772	797	778	735	738	759	781	760	775	768	722	835	705	844	803	775	771	784	818	736	760	821	807	768	746	793	816	813	827	754	803	738	744	742	799	766	776	776	788	794	775	759	788	798	760	738	763	783	787	764	795	793	753	777	755	758	756	809	755	741	751	768	781	772	820	799	749	752	786	786	768	777	796	762	777	785	809	720	781	731	836	796	791	791	741	787	772	738	759	753	762	785	767	785	813	776	756	792	784	737	754	764	788	761	805	765	774	766	762	824	790	752	800	769	746	771	727	751	752	810	803	749	738	757	821	769	792	770	795	721	833	771	787	796	775	791	782	742	767	758	790	802	734	756	778	747	791	752	771	809	751	779	744	848	743	742	797	755	740	789	738	745	811	758	801	769	756	817	717	764	811	769	789	814	790	833	798	775	728	771	775	751	824	744	764	732	752	768	791	810	722	793	795	808	744	771	754	776	779	795	760	787	798	748	764	779	823	795	757	764	779	782	811	784	770	773	730	746	737	761	771	755	774	761	779	752	783	763	762	727	809	796	762	798	789	803	762	772	784	729	793	760	755	780	774	752	725	819	763	773	847	813	800	808	818	800	758	744	769	789	734	759	815	756	797	793	756	773	791	780	759	773	777	799	742	763	771	742	779	799	740	749	797	721	795	744	762	783	726	794	790	737	782	787	786	780	766	811	746	780	757	795	771	801	805	795	782	785	751	751	719	765	753	768	740	749	765	790	780	779	796	792	786	762	781	797	801	794	796	773	739	783	779	757	764	740	784	726	801	797	749	749	767	774	816	726	749	735	751	782	762	726	752	776	732	795	772	791	765	778	773	742	778	762	789	733	753	831	778	751	759	786	785	765	762	815	767	739	803	734	819	770	771	808	756	797	746	749	757	791	800	797	798	753	794	758	777	788	695	772	832	755	769	756	758	817	785	768	730	790	750	791	764	752	753	754	776	815	792	760	756	762	759	832	770	780	773	762	771	760	732	778	771	792	784	749	769	764	772	764	790	758	810	845	802	749	789	754	740	776	786	784	792	749	779	812	774	792	738	762	792	760	809	791	805	754	797	801	749	790	775	786	796	778	754	800	805	759	788	777	839	762	826	776	794	815	768	750	803	772	835	740	810	760	765	749	743	738	808	762	737	754	762	800	703	820	768	740	730	808	822	780	739	769	767	795	820	798	744	780	793	822	766	806	766	771	810	822	732	814	758	813	807	806	775	762	779	720	777	751	786	752	780	766	805	819	814	754	749	794	771	765	769	769	748	743	771	766	730	767	819	777	802	786	802	772	780	750	753	743	810	718	757	762	783	753	751	758	782	767	762	781	786	817	774	736	755	795	740	815	779	768	746	785	741	800	809	804	806	794	762	757	787	798	770	749	739	769	747	782	776	773	766	767	728	754	789	827	779	740	745	702	768	818	734	784	794	771	786	753	784	757	802	756	813	776	765	746	785	738	780	786	781	755	764	786	822	807	759	775	788	773	742	811	750	763	701	801	740	786	769	772	767	784	790	801	824	755	740	724	797	771	762	800	802	810	811	791	765	776	796	791	795	780	736	773	832	766	747	793	820	750	732	747	792	779	756	791	737	772	779	774	835	784	750	782	751	788	766	787	733	723	776	768	761	764	747	735	773	838	769
27492	19598	6894	1195	862	799	692	595	558	558	550	540	502	502	564	518	513	524	548	531	513	518	544	478	548	511	541	536	505	510	518	552	530	542	540	541	549	533	547	515	532	498	572	534	549	564	512	558	543	529	507	532	526	521	546	489	545	499	579	512	566	509	547	525	533	523	541	562	498	511	519	538	552	506	481	549	486	526	527	533	526	529	527	537	566	539	556	526	554	492	482	563	529	549	551	486	522	544	573	556	531	493	522	516	544	523	514	528	508	501	514	516	565	530	505	536	522	512	595	507	533	540	518	535	538	508	547	545	468	535	515	519	516	518	468	482	545	527	545	494	528	501	526	484	509	511	497	533	554	549	525	486	526	511	537	539	514	535	537	506	529	592	504	494	551	505	521	510	553	551	553	515	553	537	518	534	549	515	508	540	545	518	505	526	506	529	528	526	525	571	533	513	523	522	535	492	490	511	528	520	571	531	543	503	511	545	522	549	509	587	514	526	529	556	505	562	487	505	543	534	505	551	522	556	552	499	528	551	552	557	514	514	515	517	528	513	521	488	508	542	539	542	505	498	529	524	523	509	539	560	497	506	557	549	503	477	520	549	518	483	528	509	549	511	519	530	552	515	546	552	542	508	512	562	498	569	541	509	521	550	584	531	506	514	535	548	568	513	516	532	546	514	514	523	521	542	534	537	524	552	551	567	541	497	543	517	518	517	518	570	538	523	571	553	536	521	499	512	520	492	518	510	521	500	480	483	531	524	531	512	533	547	573	550	479	513	588	561	524	517	541	520	540	530	529	521	514	564	530	501	536	541	547	571	530	541	552	530	524	537	553	533	510	481	550	543	521	513	555	510	536	513	559	545	522	547	507	504	516	503	543	516	557	538	491	519	498	559	531	515	520	501	552	529	508	538	529	511	491	572	478	501	528	528	491	545	517	496	501	508	533	548	533	525	548	529	534	506	545	542	520	517	543	509	548	487	504	554	532	501	539	512	538	538	558	507	575	506	510	544	496	534	523	527	500	525	573	552	532	506	524	515	528	537	578	500	510	547	515	516	524	547	540	533	492	550	507	540	507	492	530	504	579	532	554	521	485	530	516	524	547	495	535	548	548	509	488	533	505	481	556	561	514	487	553	561	495	528	572	555	529	545	538	532	534	551	531	513	488	550	540	547	543	520	540	524	503	542	539	532	484	563	524	550	544	503	512	502	501	516	545	492	530	545	510	500	532	540	518	552	505	530	548	488	519	543	531	521	507	567	513	556	492	551	535	488	524	533	549	541	539	540	471	579	559	513	507	548	528	547	561	539	488	523	527	546	540	561	476	510	555	534	521	533	505	516	550	578	539	525	524	508	534	538	550	558	544	539	491	545	545	542	494	512	481	515	525	576	557	495	553	529	512	544	553	517	528	509	536	541	541	534	512	512	549	530	532	534	525	547	522	537	524	522	517	503	521	558	500	512	526	558	540	620	554	505	524	548	507	511	521	543	463	507	539	533	483	514	531	524	539	501	547	493	516	563	546	463	522	534	524	524	541	523	531	497	539	525	533	552	525	527	555	551	501	523	523	521	515	547	530	496	508	542	547	534	523	513	486	511	507	510	552	552	476	508	521	542	525	538	558	526	520	575	537	520	521	586	520	512	566	539	549	510	515	520	517	514	548	487	508	520	540	511	543	550	520	515	566	520	512	542	523	549	515	499	544	524	536	508	522	523	530	534	537	561	531	532	520	522	502	577	581	554	518	496	536	530	536	519	526	563	555	524	549	517	486	518	542	512	478	558	538	506	558	535	536	530	563	504	499	514	553	571	530	505	518	574	519	529	509	556	513	495	520	538	558	558	515	508	534	540	531	580	530	535	490	494	488	527	503	497	547	512	499	499	527	536	552	524	532	511	496	536	527	510	498	540	500	536	549	515	555	561	499	558	496	475	520	560	557	505	525	514	513	556	528	519	586	523	510	535	577	533	477	516	525	533	518	543	523	498	556	542	507	553	532	525	523	526	545	549	545	543	535	518	546	488	521	533	526	544	528	542	565	528	507	529	583	526	518	547	539	538	533	540	536	551	491	510	543	572	502	516	509	479	538	561	545	498	549	521	541	538	542	516	505	529	510	488	549	530	501	553	541	523	540	501	502	499	543	546	542	492	538	520	560	532	502	542	561	585	540	552	535	553	514	539	482	489	494	521	491	521	483	544	520	541	542	515	508	536	550	507	515	539	525	552	515	501	532	564	522	525	547	507	532	547	543	540	544	578	526	537	549	500	559	543	493	573	544	537	554	547	550	530	548	519	516	513	527	539	538	533	524	504	475	557	533	512	544	519	520	533	557	539	526	518	508	531	516	478	529	492	511	508	508	553	522	502	565	545	545	553	517	545	522	560	512	534	551	546	546	525	531	531	522	518	531	518	502	515	516	520	555	532	556	549	579	537	541	511	516	560	469	561	532	547	540	498	535	517	481	518	574	522	504	533	500	496	545	540	544	547	524	540	556	527	549	534	530	555	536	548	534	506	514	559	538	523	502	518	511	579	530	517	559	577	565	503	496	527	530	487	552	544	494	533	545	550	528	508	569	512	520	536	541	517	509	528	493	534	544	547	557	515	557	492	522	540	522	498	544	513	528	537	545	547	516	485	530	529	575	581	505	547	492	575	578	552	553	521	551	569	509	483	506	536	526	561	531	542	547	531	545	520	530	514	496	557	573	577	520	525	561	575	556	530	521	526	534	509	519	556	537	491	511	539	498	540	533	517	575	531	543	526	519	524	501	512	531	537	571	517	515	519	535	507	531	544	528	528	541	535	514	518	552	524	529	506	496	541	543	564	542	507	535	532	541	502	537	474	534	509	491	551	526	520	539	513	539	548	516	492	553	552	522	518	497	536	535	544	566	544	515	493	537	528	548	536	543	537	505	555	486	496	565	528	511	553	549	522	523	504	530	524	559	518	550	563	540	531	533	517	493	520	557	549	558	538	548	514	525	519	529	534	572	518	565	602	538	560	509	524	513	499	531	515	521	518	542	530	502	538	485	528	512	548	554	529	548	526	533	527	536	526	533	510	538	536	535	513	560	499	542	545	568	534	594	565	526	542	506	515	507	540	535	536	581	540	489	510	545	508	516	503	576	522	547	536	520	504	592	558	532	580	469	556	520	518	545	494	567	538	551	564	523	514	559	525	512	526	515	513	524	530	526	573	557	565	524	526	545	535	504	518	543	565	516	532	495	542	516	566	532	510	534	504	493	555	552	539	546	520	500	520	545	531	538	503	542	537	562	557	517	531	543	498	486	532	538	525	529	519	514	502	538	514	435	529	501	558	479	483	509	574	500	538	510	531	538	522	534	563	581	481	572	502	465	510	522	520	522	547	535	512	556	497	577	509	531	519	502	476	538	536	507	523	495	498	559	520	523	566	534	503	591	512	569	536	514	549	494	502	554	514	523	516	523	511	531	536	503	545	514	564	516	509	556	532	492	517	522	528	495	579
4348	1509	1964	795	725	722	620	601	602	564	554	585	578	545	584	537	604	575	565	582	544	523	554	539	561	519	534	592	542	536	551	520	553	546	544	539	502	586	500	566	562	571	552	569	545	573	541	591	543	531	557	553	588	530	556	534	519	523	533	518	536	537	535	609	562	542	546	561	542	547	569	579	521	523	529	528	544	529	540	576	564	580	575	537	581	554	567	568	548	553	599	533	517	520	556	546	545	567	533	547	605	583	591	528	546	569	536	583	543	551	548	554	575	523	597	515	582	557	533	552	563	575	571	547	537	564	588	542	578	517	546	515	540	564	521	583	552	521	577	558	556	570	563	577	554	596	609	536	566	573	604	539	599	537	565	522	546	555	569	545	581	586	522	575	524	592	596	541	551	535	562	505	594	532	577	573	564	579	572	569	573	586	582	568	549	543	558	555	557	547	573	575	558	548	537	546	536	550	547	548	529	521	570	510	566	539	554	557	538	544	581	540	496	546	526	528	543	523	559	538	524	583	561	522	503	573	548	552	540	594	521	527	559	554	564	585	571	592	548	544	550	522	562	597	552	563	563	548	526	563	534	542	532	512	604	564	513	581	536	541	564	565	557	519	558	564	533	591	563	588	566	571	573	577	553	572	570	526	564	560	591	547	580	517	534	556	558	547	518	558	554	549	545	589	532	548	595	538	526	551	517	550	508	508	567	546	539	530	541	541	567	527	551	552	574	546	548	559	528	529	545	523	551	600	567	574	524	566	544	601	565	528	553	545	523	553	571	547	567	549	577	574	550	538	552	550	526	552	615	532	567	550	590	521	535	553	570	578	560	529	554	566	538	543	580	558	520	527	560	547	521	591	549	543	617	552	576	553	522	547	552	538	536	531	587	565	554	573	541	548	579	525	531	570	557	527	545	528	565	559	537	540	531	598	585	574	591	556	568	554	572	564	566	532	557	535	592	539	534	512	597	538	517	561	528	529	591	604	528	512	567	528	561	573	565	537	554	535	588	559	537	528	536	525	578	584	562	559	536	540	575	583	558	534	541	525	540	564	555	588	583	545	521	548	604	541	531	548	526	557	569	557	543	562	567	515	562	556	550	555	569	568	574	554	593	475	566	545	515	574	559	590	523	582	547	507	529	571	548	560	514	546	536	534	558	537	580	573	575	529	527	551	535	551	586	518	557	547	577	546	538	563	560	604	605	512	552	548	532	537	539	544	507	574	573	497	554	526	529	559	562	593	529	539	555	557	581	517	503	547	571	519	542	577	524	576	553	558	547	563	496	530	563	554	588	582	529	532	571	576	540	542	556	562	555	594	549	557	559	559	538	531	593	550	572	583	566	573	520	551	548	548	547	579	548	570	586	561	531	528	544	536	536	510	569	556	559	558	559	532	545	540	494	568	579	508	507	558	534	538	543	519	558	556	586	502	565	548	531	559	546	581	502	577	540	511	543	560	562	521	530	557	539	554	531	553	590	578	519	544	570	562	519	537	616	585	516	538	554	529	546	576	572	586	536	513	515	570	551	554	570	526	524	569	580	556	540	593	548	551	587	547	557	575	539	491	530	524	562	602	576	548	578	546	568	567	533	600	563	572	552	570	545	578	558	548	563	566	576	521	522	563	486	580	543	522	535	543	494	518	524	518	539	527	536	549	547	564	559	577	529	583	537	496	533	527	550	566	517	520	577	558	563	558	563	564	523	568	527	500	553	565	534	533	545	562	568	562	551	529	587	527	600	554	526	568	548	541	560	586	531	565	553	539	558	580	563	581	499	548	566	559	591	538	546	571	509	555	549	553	540	589	534	566	535	579	550	515	574	573	539	593	547	616	545	531	496	559	588	558	552	581	584	553	558	532	578	551	572	569	544	582	585	509	536	559	557	545	527	555	533	566	545	561	568	548	550	527	578	507	544	558	538	567	555	582	577	525	551	547	554	545	564	561	518	560	560	574	546	538	506	545	567	510	546	589	578	572	541	573	578	535	507	549	551	587	515	548	563	575	503	577	567	565	528	576	572	593	606	576	551	538	561	554	549	533	521	529	566	622	517	544	558	579	521	594	471	527	546	572	576	534	602	544	572	543	534	557	567	575	548	529	535	571	533	525	541	544	540	537	504	537	516	568	557	550	538	544	575	558	565	512	563	566	539	582	542	543	499	520	556	503	562	545	560	551	545	548	547	575	572	540	570	548	570	549	524	561	533	530	511	544	571	561	504	525	563	505	546	542	583	566	570	558	613	530	531	541	527	576	566	545	514	522	555	519	548	543	569	537	560	543	519	553	526	538	583	533	543	559	573	555	535	591	530	550	535	535	550	528	575	511	569	535	568	548	542	532	530	542	536	540	598	537	552	559	541	571	562	530	541	585	499	536	573	520	507	530	564	524	495	565	545	533	527	544	565	533	566	588	601	549	564	508	558	523	558	550	558	556	581	556	564	535	547	580	581	533	548	535	568	492	563	557	552	585	516	546	542	507	502	531	583	600	574	567	546	587	548	558	554	547	519	506	552	541	568	544	555	544	540	546	538	487	576	575	565	537	528	523	546	604	575	551	550	493	588	538	559	540	566	545	568	569	580	560	545	544	597	581	571	514	578	578	515	549	585	590	553	526	503	541	537	518	567	501	517	535	534	596	539	559	553	520	542	554	589	525	521	558	536	540	541	566	553	576	545	591	559	532	546	568	501	565	530	533	588	552	583	506	542	541	527	550	558	556	551	514	554	564	557	606	547	562	587	517	535	533	524	579	582	519	568	563	546	599	571	568	529	567	581	541	573	550	553	543	538	564	606	502	552	544	558	574	555	520	568	547	537	557	536	560	553	535	575	543	561	548	589	549	539	572	526	566	552	570	540	575	564	546	541	582	529	558	585	510	600	549	592	546	546	541	603	594	529	542	542	534	556	516	583	542	575	575	578	536	552	524	562	578	613	557	545	551	554	571	551	519	543	557	534	568	507	555	595	561	537	589	553	543	566	525	540	598	517	545	520	545	565	528	477	535	491	563	568	542	520	616	567	569	573	585	543	511	565	563	553	553	587	541	556	559	525	540	585	525	612	529	548	587	572	602	540	579	569	508	524	539	556	576	553	541	544	537	555	529	555	520	565	551	544	523	568	590	542	556	510	537	560	592	545	553	542	595	552	550	574	547	563	614	559	519	554	570	532	521	567	522	513	542	575	533	538	540	553	525	533	520	509	560	525	533	559	531	571	557	555	554	583	551	524	557	567	515	536	586	575	544	573	566	587	545	560	591	571	560	541	575	563	567	525	574	584	564	572	572	531	546	546	563	578	547	583	599	551	554	587	565	570	556	513	539	542	576	541	527	537	566	572	534	521	552	576	535	574	577	530	542	550	552	542	555	596	541	588	541	578	537	573	534	528	582	560	524	575	550	628	566	601	519	538	585	532	560	551	548	562	538	577	552	587	547	548	548	555	540	542	478	541	566	589	608	537	568	583	581	542	605	523	504	515	572	513	538	549	528
23628	21330	28887	24118	21326	15141	2508	1445	1241	1218	1120	1048	1058	1029	946	971	997	994	993	939	974	990	978	955	980	935	967	901	954	934	953	904	928	954	925	931	941	997	933	911	966	913	963	917	941	941	935	972	955	935	996	907	875	904	940	954	910	944	953	936	923	927	920	936	968	910	963	907	922	951	849	952	858	850	876	958	905	901	957	940	873	950	926	951	905	955	915	890	913	891	937	941	903	965	915	892	924	929	967	969	893	930	929	875	979	936	859	978	873	967	928	931	902	929	926	959	925	973	912	945	958	872	903	893	903	917	911	926	919	976	948	939	937	914	939	905	841	930	961	949	909	913	950	953	923	905	944	965	946	900	883	935	900	951	926	872	914	954	921	962	915	954	947	934	998	955	942	963	974	884	934	949	983	918	863	879	881	889	924	877	859	975	890	927	934	903	943	929	883	878	926	915	930	897	919	877	908	951	924	950	936	873	957	873	911	956	917	969	938	926	917	874	955	889	903	894	968	953	961	893	938	888	907	894	946	959	943	871	933	865	932	931	911	944	946	917	976	909	882	921	901	916	928	925	934	895	947	930	952	913	966	856	914	941	949	929	924	885	905	927	914	880	899	903	942	951	930	891	896	905	952	896	910	939	919	936	994	889	936	894	958	904	919	897	923	933	939	938	913	963	945	921	915	902	1010	933	884	907	931	955	971	924	905	913	821	870	972	940	921	881	884	921	967	890	919	883	891	928	903	846	893	880	927	894	925	896	966	972	902	909	928	891	958	909	898	932	907	949	898	938	958	941	896	921	948	885	887	865	931	924	987	878	890	870	942	927	929	935	923	856	900	998	937	952	892	916	844	932	938	910	938	928	946	922	967	900	914	919	901	893	919	939	924	867	853	942	924	920	963	895	939	868	876	886	956	936	892	966	945	892	961	923	974	961	965	911	895	914	944	924	980	890	942	938	917	933	864	949	931	904	987	898	991	944	928	904	943	975	919	910	928	933	956	930	931	935	891	905	911	910	940	934	932	901	913	947	947	887	893	924	918	894	982	835	938	945	943	950	922	915	881	924	937	933	906	928	995	913	966	1005	968	917	938	925	944	888	911	1009	916	909	968	967	887	881	936	934	934	927	928	919	929	927	895	917	968	935	902	892	908	989	876	925	902	897	909	912	928	910	879	912	928	941	923	915	897	921	895	919	961	950	931	932	907	967	930	928	921	945	912	978	917	970	997	877	886	880	964	947	970	919	899	919	943	898	966	959	945	932	970	971	921	926	947	919	952	931	931	892	916	934	918	938	903	936	914	872	873	915	890	876	919	928	873	950	889	934	895	875	940	947	894	882	922	963	957	962	954	919	890	934	934	951	941	934	937	936	894	956	924	918	916	918	908	940	909	932	914	882	957	877	896	969	862	981	902	924	939	958	969	1001	954	887	928	941	1001	886	884	972	929	966	906	861	920	988	927	927	998	945	953	941	891	948	916	886	912	907	926	937	917	986	932	941	856	951	897	1017	964	916	913	908	860	906	926	944	929	931	934	969	916	883	919	956	888	985	923	899	941	934	981	892	915	912	896	974	912	927	860	940	869	921	882	945	922	860	979	929	984	967	829	921	944	873	894	947	896	847	937	900	852	905	962	922	881	912	895	853	949	919	918	1012	874	915	910	944	974	922	952	941	917	912	993	900	915	926	962	914	943	920	894	941	889	877	923	923	960	924	931	950	964	965	935	878	908	913	942	895	919	914	924	910	898	899	920	903	905	969	911	904	960	935	902	901	881	905	975	984	960	893	895	951	862	930	894	935	870	922	883	1001	928	942	955	958	916	930	944	954	935	876	896	926	936	863	913	975	947	897	942	942	880	916	870	896	988	905	958	917	925	936	920	947	936	946	921	946	929	916	919	853	971	887	1003	926	986	959	901	917	919	940	931	983	916	945	863	928	936	913	953	930	909	940	934	948	910	934	920	949	926	900	906	869	980	933	904	954	864	919	941	950	924	934	922	933	915	884	883	967	899	925	931	913	898	921	933	924	903	882	966	903	949	921	896	878	907	958	972	896	908	913	867	941	912	884	940	882	879	912	932	850	935	938	981	958	903	906	899	951	855	950	925	926	931	855	981	914	881	952	869	903	912	921	928	954	911	870	975	972	861	927	893	917	916	960	904	971	924	911	879	928	926	968	933	916	923	893	988	932	921	915	869	923	880	944	899	917	957	909	898	888	977	906	968	906	895	923	966	933	950	905	948	880	929	901	898	936	970	939	890	971	883	910	869	935	995	918	979	937	923	927	904	954	953	950	888	876	930	916	923	968	884	927	917	961	871	922	991	938	925	911	890	904	891	897	914	905	955	913	881	922	847	979	868	930	889	944	946	889	906	898	937	884	888	928	919	869	923	922	932	918	905	910	918	920	897	899	883	864	939	981	889	912	877	962	872	925	959	892	1008	960	897	917	931	967	877	895	917	911	946	899	943	969	944	900	922	928	924	937	936	939	944	930	930	850	952	940	971	929	872	894	917	924	894	939	935	897	988	926	911	871	900	923	896	922	924	932	934	891	896	926	872	860	877	854	944	935	853	906	920	916	931	901	962	935	942	912	904	918	894	836	930	954	953	930	924	927	920	874	919	874	937	934	910	942	902	904	935	915	888	947	854	939	1006	866	918	964	900	911	931	899	897	955	875	953	898	916	936	889	891	899	910	921	916	881	891	946	955	925	914	881	891	990	928	904	884	903	897	927	917	973	941	933	892	891	973	928	948	896	889	912	907	972	921	934	962	873	894	910	929	952	890	897	943	942	940	915	902	924	872	898	976	887	968	949	969	902	941	927	914	890	888	908	946	897	926	929	883	886	917	902	947	940	943	922	921	917	921	948	896	904	928	869	958	914	929	946	921	936	930	909	900	978	959	944	874	890	901	981	892	917	878	942	897	907	917	953	935	879	890	980	942	875	885	921	942	924	940	902	943	943	866	950	962	938	908	934	943	950	904	959	934	888	975	907	932	919	936	886	977	923	956	916	903	938	909	903	973	948	915	903	949	948	904	877	939	964	876	905	931	936	982	960	938	907	897	899	918	907	922	894	907	943	946	1012	907	947	927	828	922	977	885	921	923	975	949	906	933	925	923	929	934	891	858	932	918	1001	933	903	916	925	944	909	894	933	881	917	886	920	898	952	903	918	900	970	932	981	964	911	926	948	910	931	914	904	970	932	949	922	906	963	917	921	913	907	895	926	888	934	959	932	923	876	990	914	943	932	840	871	914	921	951	889	953	951	881	883	850	942	938	934	916	945	886	931	899	922	892	900	919	884	923	886	920	936	910	958	958	891	926	939	881	863	929	950	867	915	891	936	935	924	943	894	881	937	913	893	933	960	861	957	915	884	915	922	911	900	886	910	923	918	925	953	945	929	939	897	911	918	943	910	920	954	895	944	924	946	946	956	954	925	914	917	907	936	917	912	970	883	859	893	930	909	871	968	917	902	953	908	854	900	949	892	919	910	968	934	914	908
3696	10044	9275	3954	3142	2848	2144	1657	1503	1428	1287	1143	1131	1118	1117	1042	976	1029	994	1017	1052	967	998	968	1006	950	960	987	968	960	958	1042	964	1007	980	951	978	932	972	969	950	993	928	986	975	987	975	981	1002	995	966	918	958	969	946	956	935	987	932	922	954	997	949	1008	926	982	973	946	974	977	981	953	914	947	953	965	914	973	956	902	955	925	977	987	1010	947	996	986	944	977	921	959	941	946	954	929	955	935	953	912	972	969	964	964	1033	934	962	961	1004	973	915	923	947	948	949	933	931	937	920	970	980	938	901	981	956	971	942	948	915	941	990	974	890	991	938	953	970	900	933	966	965	936	939	937	962	972	951	933	995	914	1002	948	1011	946	931	963	970	942	985	1004	958	989	1002	895	922	1031	951	951	922	938	918	924	974	919	940	939	987	894	948	1006	930	949	950	990	990	951	995	987	911	916	950	961	1057	937	935	970	994	956	990	948	952	945	956	937	902	893	971	988	940	893	920	966	934	969	910	962	957	960	963	958	964	921	988	917	980	942	947	1010	934	956	938	963	959	980	939	925	938	930	949	912	932	915	930	958	920	963	952	954	922	947	1009	969	871	923	936	965	906	971	945	987	995	1002	951	967	894	911	948	968	928	989	922	927	918	1019	988	959	888	974	943	947	1001	957	964	960	1014	960	971	976	954	998	937	928	925	922	936	953	961	1032	977	988	966	910	980	969	928	1003	949	906	965	923	992	953	946	910	1002	986	903	911	901	947	902	933	968	951	913	932	923	935	969	942	923	932	1024	993	940	965	920	911	939	938	937	932	944	962	989	927	913	992	985	980	920	942	941	973	936	988	969	1013	927	960	997	886	995	960	955	1011	916	982	950	920	947	947	941	964	923	922	924	1019	957	975	944	952	942	972	999	1012	903	962	922	965	968	977	988	915	976	932	895	957	944	920	936	943	985	960	917	901	934	934	964	1003	882	991	986	952	985	976	949	965	966	953	918	992	871	988	966	925	961	944	921	1009	930	917	929	1003	960	956	929	938	947	940	970	1016	975	963	920	963	923	924	949	955	989	964	918	928	921	969	940	977	943	945	936	924	954	941	963	968	964	943	939	920	932	898	946	992	948	1007	997	985	961	990	1000	946	958	917	950	937	933	930	1010	912	996	942	938	987	952	963	978	918	985	999	1006	961	979	908	932	912	976	948	960	992	972	930	963	933	1017	990	945	943	954	938	954	946	922	934	968	935	1003	942	943	972	956	938	939	946	939	865	993	976	1000	940	989	962	974	950	926	934	916	980	917	991	901	979	942	925	902	979	920	958	947	904	971	932	958	950	942	912	924	925	943	930	918	946	982	933	969	861	941	950	907	940	972	930	882	1009	914	954	923	997	943	963	958	956	971	975	885	975	968	983	949	917	940	919	965	924	912	903	921	938	987	976	980	975	930	980	960	979	959	959	916	940	991	921	977	939	983	909	911	955	949	954	968	910	969	935	975	924	931	912	988	944	955	965	940	943	961	951	953	970	921	941	989	938	900	940	876	939	983	982	1001	1000	912	976	916	959	957	911	1012	922	977	962	921	914	918	947	903	972	939	945	954	958	960	940	941	927	952	979	928	974	942	944	1029	951	967	959	927	937	972	907	982	929	991	948	960	957	938	965	884	945	953	950	978	884	967	950	881	929	932	950	927	972	980	939	964	942	961	914	939	950	919	995	1037	992	977	941	935	966	992	945	955	953	947	973	900	902	925	915	949	902	985	958	1002	927	978	993	925	940	991	903	919	953	920	952	935	1023	938	861	980	941	935	901	918	927	946	939	980	1002	981	978	967	925	967	949	972	951	1000	926	1020	986	922	976	939	985	960	958	959	967	983	979	939	959	977	986	974	964	918	913	984	950	967	895	905	978	1013	975	954	1004	1001	1014	1024	956	934	955	974	1009	966	970	942	935	929	969	950	961	931	956	967	973	964	1000	978	911	938	984	956	983	1031	910	942	976	972	940	939	984	950	934	934	975	1007	948	948	957	943	943	942	954	991	916	929	979	962	948	940	926	974	897	928	921	951	942	930	965	940	935	972	908	889	989	998	928	944	931	934	954	918	959	905	914	904	925	986	927	973	1015	958	942	963	956	895	930	923	931	942	962	955	901	952	898	984	932	979	960	979	921	932	989	916	978	981	943	931	965	962	955	966	971	975	940	942	856	961	945	953	933	938	980	941	926	924	955	918	948	930	887	1022	976	978	1033	920	893	945	956	911	941	959	926	935	931	923	941	987	930	967	936	995	967	963	929	991	927	901	1010	934	947	977	956	979	938	987	949	918	927	914	967	966	958	1004	892	938	955	987	895	987	969	991	989	997	944	903	958	919	981	928	906	950	945	982	947	1027	948	965	933	933	931	902	943	891	963	927	957	972	971	955	1001	946	934	924	954	949	939	971	936	919	919	908	947	952	945	953	957	949	943	970	942	925	990	1003	991	913	950	925	938	1029	921	965	953	1001	914	952	975	961	934	940	969	913	1010	1021	981	933	953	928	1003	957	950	943	901	1020	914	902	953	903	928	887	947	983	986	951	981	959	968	876	980	982	915	912	967	970	976	984	986	952	996	926	928	960	947	973	889	931	974	956	891	936	930	946	985	985	948	947	993	890	935	976	958	962	944	911	999	935	956	950	939	962	983	948	943	979	960	924	936	897	883	945	942	989	974	986	969	915	949	964	1045	988	978	999	1002	953	957	944	959	917	871	887	868	937	963	937	973	1032	978	940	938	957	930	901	881	992	1009	921	942	972	929	944	981	908	970	972	996	1016	940	947	975	943	972	971	990	1030	912	932	944	937	944	979	881	969	942	940	1003	989	955	964	970	965	1009	940	993	966	930	943	932	937	947	982	957	931	922	969	921	1030	925	907	927	1031	972	881	919	973	937	936	986	959	948	971	979	966	928	944	979	971	942	961	1000	929	1006	955	894	934	928	935	969	964	959	978	908	977	1014	1021	958	984	937	968	948	946	913	942	967	946	949	928	969	954	936	935	897	868	1016	956	958	949	953	941	940	962	944	944	1012	925	944	965	962	966	908	984	941	949	879	980	988	962	902	946	871	923	964	958	985	952	920	956	955	988	902	938	955	926	871	882	963	953	947	969	936	960	924	906	952	991	997	958	962	933	963	967	948	984	942	984	963	945	962	938	945	954	927	965	925	1002	940	930	944	937	951	917	967	955	880	950	953	912	963	952	1003	896	935	944	906	946	906	924	937	942	1002	942	929	925	920	947	919	928	913	929	914	1009	948	945	940	982	978	931	983	958	959	938	950	1018	954	960	938	945	1009	950	916	963	924	903	964	977	964	923	960	947	970	948	927	910	957	904	952	943	969	986	983	961	927	990	984	977	988	934	930	923	889	903	961	1006	897	947	937	925	956	924	952	934	976	946	921	988	957	1023	966	985	921	956	992	908	898	928	955	949	944	931	994	903	919	982	929	918	947	936	886	982	973	941	924	951	985	952	919	928	960	976	924	946	940	948	993	972	886	954	981	1004	979	924	973	991	998	888	939	978	956	941	896	905	922	986	924	982	941	909	961	918	920	995	998	920	972	916	898
24477	21115	27721	24656	16328	1152	585	470	394	392	344	303	309	281	315	300	309	255	245	292	295	297	274	269	277	238	264	279	274	247	275	233	246	258	290	266	245	233	288	242	269	228	234	247	237	262	265	250	257	232	270	263	249	252	244	248	235	245	251	262	224	260	235	258	236	255	268	259	270	264	227	242	276	237	270	246	255	237	219	214	231	222	261	261	232	292	242	220	239	260	260	224	258	263	262	252	255	242	273	235	243	241	269	260	258	235	262	213	244	268	234	227	267	266	214	266	247	288	260	257	254	247	245	280	280	250	244	224	253	244	253	231	270	256	220	236	244	239	252	236	213	245	255	242	240	239	283	253	236	249	232	239	246	232	260	241	242	240	252	242	242	257	236	244	239	249	220	224	264	240	217	250	266	284	265	263	248	228	260	231	233	245	216	268	249	261	196	238	265	254	238	246	254	256	258	256	253	268	240	238	251	245	229	268	243	245	275	261	202	238	245	253	241	254	270	230	251	245	230	261	242	250	238	249	267	253	279	272	245	259	247	245	264	254	251	248	275	240	244	241	238	247	267	253	255	267	258	247	235	261	272	262	264	232	248	243	271	226	261	277	235	266	252	262	224	248	287	273	266	246	268	233	265	241	255	252	236	243	256	255	247	246	261	236	240	223	248	272	221	234	271	241	260	280	274	236	220	229	267	263	223	268	240	228	263	283	269	236	225	244	236	258	223	259	246	244	230	233	248	242	257	225	283	241	257	243	260	248	270	214	234	285	256	216	271	242	246	276	277	273	246	249	268	235	279	237	302	246	267	245	209	271	253	248	228	261	247	278	285	243	210	249	265	227	233	223	243	242	263	229	262	245	240	240	288	266	256	240	241	255	250	240	256	240	241	258	254	249	256	241	275	228	237	262	231	239	247	253	235	262	240	251	262	239	250	247	242	257	237	236	276	248	238	279	293	244	256	256	254	227	252	249	288	250	241	225	229	261	259	243	267	252	278	247	266	245	262	224	209	263	248	263	247	226	239	243	243	273	251	252	251	270	238	246	229	246	254	230	270	247	255	228	253	223	227	240	234	244	255	233	242	253	247	255	249	247	279	246	234	223	248	247	262	265	257	231	299	252	260	248	234	224	239	252	235	261	252	251	260	270	251	239	230	227	260	237	241	262	256	239	221	228	258	233	218	259	259	248	278	232	279	250	236	269	224	268	293	264	247	227	258	238	261	265	273	254	230	231	257	268	252	229	226	250	243	267	268	259	248	236	240	279	244	244	280	252	216	225	247	262	240	245	221	257	234	257	263	286	253	261	247	277	264	229	246	247	270	264	224	254	250	228	269	252	245	251	284	264	247	262	275	247	259	256	231	268	264	237	245	237	264	250	248	233	261	223	264	223	243	240	240	233	238	210	261	249	261	236	218	263	240	282	249	278	265	257	243	259	252	260	249	242	233	238	225	240	248	272	249	259	246	268	228	246	256	252	238	261	235	257	246	254	271	241	251	252	256	261	254	263	252	251	273	241	248	242	254	238	260	254	233	251	265	262	265	252	262	252	267	244	252	251	258	261	246	266	243	251	273	255	245	257	242	218	208	257	228	246	287	238	252	241	219	227	252	260	263	247	273	227	252	230	267	290	260	265	240	255	231	257	212	278	262	256	226	249	251	249	245	262	271	267	236	308	246	235	246	262	267	262	262	267	268	250	250	250	255	232	244	237	267	255	283	275	247	270	235	258	263	240	239	256	261	238	239	237	246	228	258	246	224	270	225	262	245	239	258	257	235	240	239	225	224	252	237	269	260	252	269	261	221	229	244	273	251	240	260	255	240	237	259	268	239	234	259	222	246	254	244	242	257	262	245	248	265	257	265	270	231	288	214	256	247	248	260	236	265	248	228	234	238	246	257	255	238	227	239	249	243	266	222	222	241	265	274	254	259	260	274	237	260	263	231	281	252	218	249	239	234	271	263	282	265	263	244	249	249	255	228	241	214	243	242	270	263	245	259	257	233	262	251	244	240	251	235	230	215	262	242	254	254	229	250	255	277	247	247	223	264	263	266	238	226	276	223	248	245	276	226	235	234	270	256	231	242	243	230	276	257	237	261	268	237	257	248	247	238	241	243	269	258	236	269	258	230	263	264	243	254	272	259	243	260	241	282	238	237	252	241	228	256	245	245	261	265	234	247	245	276	235	280	253	252	229	252	247	273	250	286	250	274	258	266	262	264	268	225	254	228	255	222	266	253	271	248	261	225	240	271	251	270	259	224	259	270	243	251	253	249	241	268	242	246	242	258	243	251	245	248	259	262	248	259	279	249	273	252	230	250	247	283	257	243	216	239	254	248	265	247	248	226	243	278	248	231	250	240	258	255	260	258	261	231	267	256	226	271	238	221	238	269	239	226	232	256	233	266	238	271	249	236	271	237	243	228	261	281	261	241	229	254	239	255	237	221	234	239	225	233	245	245	258	237	251	237	269	251	222	254	225	253	236	222	259	244	232	273	253	266	244	239	241	235	265	259	277	259	233	249	232	264	228	233	268	248	239	246	249	263	256	237	221	238	274	273	276	265	239	262	254	260	248	258	247	251	248	253	258	223	260	246	249	239	250	247	242	225	250	270	220	246	241	227	230	249	242	253	262	271	244	246	212	259	261	277	230	212	254	246	281	242	237	229	249	247	238	262	243	275	226	265	238	237	246	247	240	256	250	266	221	241	243	231	240	235	274	251	300	259	248	235	250	268	220	270	268	264	280	236	245	256	238	258	247	267	259	247	252	285	223	237	253	242	240	212	227	239	255	262	244	271	263	274	262	267	222	261	286	241	221	256	246	266	238	249	278	261	252	279	216	267	249	269	278	264	250	235	245	262	264	251	240	253	276	221	252	242	260	234	244	251	266	266	245	258	240	246	272	269	285	218	271	256	226	267	231	237	251	243	247	234	257	241	276	228	249	220	270	235	221	247	263	239	267	264	254	229	301	224	266	254	259	230	254	230	252	256	245	246	253	248	262	286	249	247	249	284	233	258	263	228	234	266	245	255	267	258	220	248	258	238	224	254	262	256	225	269	268	238	250	267	253	269	255	210	250	277	254	257	275	268	247	230	235	238	291	253	223	233	269	245	248	244	234	267	246	246	249	240	233	254	240	252	262	248	206	238	250	274	235	233	259	255	252	256	272	283	263	260	247	222	252	241	256	242	260	240	255	260	248	239	224	254	234	263	269	275	268	244	242	245	254	263	272	240	230	253	228	211	235	227	234	254	243	251	255	243	242	264	247	233	239	238	242	220	222	250	274	248	273	258	242	260	240	233	267	240	248	229	258	255	244	270	249	259	230	248	260	274	245	250	263	239	230	269	249	232	237	246	248	240	241	261	244	251	272	253	244	231	258	238	259	266	257	246	257	269	223	282	255	267	238	246	238	260	248	254	252	260	232	243	232	260	240	257	272	265	216	261	235	242	247	280	252	245	226	261	263	258	262	232	252	212	257	239	241
3225	5758	5437	2019	1575	1324	985	648	631	541	446	405	374	352	385	377	331	322	305	309	304	334	345	328	296	334	277	281	331	297	287	290	277	244	310	302	286	286	256	328	276	270	295	290	298	304	330	312	280	297	269	277	288	283	276	267	284	259	301	322	265	275	281	277	270	277	327	293	278	314	279	299	283	264	297	325	310	290	249	334	292	306	307	274	294	304	294	290	304	274	294	279	303	287	311	265	306	320	300	277	309	288	273	288	291	295	288	274	292	276	269	268	296	305	279	291	282	312	290	301	273	314	302	285	294	304	296	290	278	313	272	295	283	259	307	279	298	279	309	299	304	284	283	302	305	289	298	282	288	303	282	288	262	283	296	309	289	309	286	286	296	298	291	300	310	283	279	286	283	305	271	278	267	269	271	276	279	284	293	303	253	304	278	294	307	298	307	297	291	271	283	282	294	279	295	277	274	287	295	256	284	271	292	290	279	296	266	275	282	285	289	256	281	274	275	275	305	301	275	308	266	317	295	264	277	277	275	271	279	285	271	279	297	293	288	288	298	260	292	300	295	305	291	278	290	298	285	314	305	314	279	261	286	281	284	282	289	287	297	272	287	288	268	267	289	282	304	326	284	312	254	267	300	257	277	295	278	292	257	289	292	275	254	287	284	279	278	280	270	295	307	258	272	289	265	277	288	296	279	284	289	291	266	321	308	286	265	283	281	273	275	250	284	270	278	317	293	278	271	248	304	305	262	262	280	277	248	280	326	280	294	274	274	282	282	297	289	310	287	292	293	267	282	279	312	289	291	307	281	282	330	275	277	272	282	300	282	295	298	295	297	279	282	290	260	297	274	288	299	285	313	288	296	296	292	312	275	268	294	284	302	272	302	280	294	306	320	272	274	279	303	288	288	285	299	276	297	308	322	282	272	277	278	294	246	281	287	285	294	278	259	290	285	272	272	306	285	308	265	245	280	315	294	290	271	283	288	316	306	285	293	276	286	253	303	292	296	287	306	274	288	279	271	277	279	266	276	281	271	285	317	276	269	308	277	254	267	296	282	290	285	313	286	307	295	293	277	282	296	320	270	290	285	290	297	287	293	265	259	313	253	296	294	291	277	294	282	271	261	256	313	283	284	298	291	268	289	284	279	299	289	296	284	293	290	301	284	273	286	297	293	286	282	298	296	290	249	296	274	290	296	314	316	294	294	299	270	305	294	260	285	256	265	282	286	281	306	300	267	259	280	280	273	320	300	302	279	301	290	302	303	295	311	296	261	270	258	241	270	253	250	277	294	288	304	276	282	307	265	308	259	296	266	292	277	287	300	321	282	278	282	275	270	279	263	261	329	257	312	305	264	278	315	274	302	275	268	285	288	286	306	283	282	284	297	269	269	272	274	260	279	292	295	300	285	297	306	303	310	263	285	305	287	288	341	290	262	264	324	272	299	297	282	271	287	270	295	294	276	284	307	261	274	316	258	282	273	276	299	292	292	308	255	287	268	275	316	272	306	253	304	319	239	303	316	309	277	291	304	273	305	284	303	315	304	296	290	272	262	272	300	298	268	307	274	252	288	301	286	282	289	286	290	293	285	282	263	262	279	267	294	292	265	256	278	289	297	293	280	299	333	277	290	285	287	280	286	286	244	251	289	257	281	307	323	280	282	294	285	307	296	271	305	279	303	310	297	289	281	294	279	320	294	268	280	273	289	287	281	275	299	295	293	301	291	285	264	279	288	289	318	332	286	276	304	314	282	292	277	266	273	259	265	291	291	273	298	283	296	281	291	262	267	275	293	303	269	264	290	269	296	283	263	287	305	295	285	265	284	285	300	279	299	288	302	289	296	240	259	281	281	281	310	269	300	299	277	266	280	281	278	284	249	261	291	294	297	288	281	286	257	250	286	298	292	288	261	278	292	273	294	271	279	268	270	281	288	277	289	240	282	289	296	297	272	294	301	296	268	269	288	294	291	257	295	278	292	284	297	309	273	277	297	263	290	308	258	273	332	314	299	272	277	288	294	284	273	270	276	278	284	286	295	281	297	296	271	294	301	275	296	288	310	306	296	271	264	273	321	278	291	299	252	277	292	301	309	287	269	269	263	284	296	296	294	286	290	287	299	295	270	268	314	303	331	298	295	271	269	269	273	268	288	272	255	280	307	272	269	295	276	286	295	282	288	307	313	292	280	295	285	303	271	288	267	299	293	267	272	270	295	274	266	284	266	301	281	282	304	289	299	307	287	261	263	294	288	306	266	298	283	277	305	316	288	306	310	283	303	280	272	263	293	293	326	260	286	271	270	293	307	290	309	294	256	267	296	292	301	321	290	295	292	292	272	253	283	309	268	290	295	273	281	261	285	294	297	294	305	286	282	258	293	298	320	282	277	271	293	297	293	321	272	274	279	276	282	288	277	273	291	276	308	278	276	291	279	275	305	286	294	271	295	307	281	295	282	292	260	285	248	263	292	325	279	293	311	296	289	269	297	330	306	295	266	300	300	313	289	292	306	282	281	285	324	300	287	299	286	285	270	296	323	259	261	276	302	265	324	309	288	322	286	283	261	245	286	289	265	303	251	300	284	288	247	280	275	262	283	296	291	289	275	299	260	272	301	283	282	298	327	281	283	306	300	288	297	307	309	282	251	287	258	293	258	297	307	275	297	273	295	290	282	300	272	287	286	303	268	298	290	313	262	283	307	262	279	299	292	299	290	279	269	253	299	322	303	295	310	294	302	285	303	282	275	310	244	274	280	286	299	261	288	275	281	278	301	270	280	262	305	292	276	273	314	301	311	277	298	275	291	301	265	278	283	293	247	276	266	269	263	251	299	292	281	297	297	313	298	298	295	266	268	291	297	299	282	283	313	254	271	262	295	260	302	280	318	298	270	283	270	311	290	307	300	311	280	258	298	284	291	307	295	317	282	316	282	302	301	279	298	273	302	324	278	294	257	277	289	314	296	277	289	297	288	287	262	303	271	280	268	297	273	278	302	266	307	273	321	291	307	319	290	270	267	311	281	287	284	304	315	289	246	311	292	297	266	308	288	314	279	301	291	307	277	269	273	298	325	298	308	290	252	299	315	259	263	316	275	275	270	263	294	269	292	269	280	285	249	326	297	268	269	268	285	274	297	278	304	271	249	288	272	273	274	299	268	297	314	325	289	263	282	279	272	278	321	290	272	285	279	285	271	293	286	279	284	258	270	281	279	294	298	278	306	302	282	275	281	286	310	280	272	246	306	257	294	318	291	283	291	272	259	295	324	286	272	264	290	305	304	315	284	271	289	277	265	297	269	306	284	303	298	270	289	287	270	276	266	279	302	304	282	279	284	292	287	269	304	283	314	302	297	286	293	289	290	279	269	306	264	298	284	290	311	319	295	312	257	265	299	261	308	274	283	294	262	279	297	281	294	313	281	279	271	296	310	299	266	302	293	283	227	287	286	280	286	293	248	297	282	303	294	289	284	302	298	271	285	281	267	281	270	310	288	274
22413	21292	29118	23784	21296	21401	13520	1864	1351	1298	1168	970	880	974	874	835	814	875	820	811	796	835	792	772	778	763	820	760	715	745	773	785	729	718	775	753	776	721	742	702	776	760	722	731	792	752	734	734	736	676	736	713	734	751	728	704	700	722	759	739	745	715	715	728	735	746	715	760	732	759	754	735	743	725	722	764	700	747	688	701	702	761	680	737	736	736	716	740	725	749	741	702	705	696	741	738	718	707	748	717	690	727	729	728	720	697	705	717	754	695	721	742	720	755	770	698	705	696	716	723	763	739	724	716	734	719	726	732	723	759	777	695	723	741	687	729	750	768	723	694	737	662	746	706	743	710	714	672	724	771	738	709	662	695	710	696	725	694	683	673	709	736	718	685	704	745	710	701	717	734	724	778	714	751	720	757	701	737	738	738	698	658	714	698	757	695	746	746	783	717	741	680	704	667	683	704	694	709	687	676	679	727	721	696	689	717	714	714	724	694	706	691	710	748	689	713	709	717	718	706	756	717	733	760	708	751	709	706	724	747	679	739	695	688	690	721	747	714	708	716	746	677	701	719	713	761	691	738	712	760	727	754	716	691	696	721	696	727	766	726	704	679	727	667	710	751	680	724	657	723	742	767	709	738	708	698	766	751	726	729	704	747	723	711	701	672	715	724	776	722	739	700	697	713	724	685	705	724	686	695	707	737	712	697	711	750	722	728	673	748	696	721	682	722	679	704	713	755	767	729	719	729	753	748	693	724	739	731	732	728	707	731	730	668	780	728	699	715	747	715	712	742	749	716	717	712	680	715	732	727	647	701	702	730	735	742	686	728	745	740	714	735	778	701	674	715	739	778	708	708	747	728	712	754	691	740	748	746	721	717	680	740	733	725	734	679	711	694	733	696	727	693	697	707	708	733	721	717	711	712	799	723	676	758	744	726	716	707	756	716	723	706	733	729	728	740	710	755	737	715	715	698	699	707	671	697	778	728	729	713	663	715	742	722	688	717	658	720	724	748	711	750	689	724	686	707	746	718	716	732	695	692	773	747	726	697	682	754	727	684	691	709	713	743	711	751	682	695	714	743	728	674	716	783	716	716	730	740	713	729	758	760	691	714	723	698	724	678	729	664	713	701	692	670	669	751	709	716	780	728	672	739	681	684	712	698	676	708	719	672	718	712	684	757	765	764	723	746	717	739	751	671	681	714	734	744	734	742	720	697	676	727	753	714	727	688	734	751	700	741	734	770	729	765	722	730	711	692	702	706	740	727	731	729	704	755	730	716	698	703	733	738	711	725	690	694	700	689	748	740	708	693	712	723	745	689	677	736	673	706	733	685	681	698	687	755	723	738	740	705	742	669	697	659	690	724	697	758	742	717	716	701	732	730	746	676	716	724	763	713	719	737	786	729	742	763	700	714	727	706	701	656	655	721	689	690	683	721	707	703	716	697	720	718	712	740	676	714	708	719	696	747	698	705	689	728	727	735	723	768	704	699	712	662	737	747	713	721	712	762	685	731	796	704	731	737	801	728	714	637	793	693	750	823	740	724	743	707	738	721	764	686	704	670	695	716	726	731	774	726	700	707	758	717	736	683	727	691	743	707	734	737	762	710	713	721	746	703	711	715	733	753	743	763	731	697	734	715	711	710	678	678	772	681	699	746	737	740	713	720	718	721	729	688	705	715	772	656	724	774	721	677	656	706	755	715	686	702	717	755	686	708	747	701	763	723	743	722	690	759	682	681	701	723	731	751	693	680	719	728	721	737	699	722	689	718	665	722	738	694	699	701	715	716	700	741	676	730	718	651	668	713	707	698	700	718	666	709	681	721	692	653	694	715	706	699	706	688	695	755	718	708	698	705	715	681	673	752	733	745	702	727	710	672	749	727	756	735	747	762	674	667	686	748	726	689	720	749	705	703	712	749	732	744	701	742	716	701	759	708	738	671	730	710	780	725	692	731	725	683	710	738	704	723	683	708	720	677	683	696	715	743	726	715	701	749	725	708	754	700	748	722	712	725	724	763	738	711	694	723	722	724	691	743	740	712	735	704	746	728	767	721	708	760	712	741	708	728	697	696	709	701	681	739	737	723	702	721	699	692	714	759	700	718	744	707	652	696	724	694	752	742	729	685	725	698	726	714	712	695	712	722	689	743	692	701	688	712	755	725	683	723	709	707	692	700	638	703	731	754	710	739	723	702	695	736	758	732	731	716	783	735	748	739	702	685	713	717	712	707	744	691	746	750	715	719	695	731	713	730	726	692	650	707	728	721	688	744	709	710	737	699	725	730	706	728	729	706	671	730	698	706	717	697	642	714	738	705	717	715	690	750	744	714	756	737	705	743	725	708	695	701	737	757	688	695	709	694	696	704	734	689	703	765	650	733	689	715	750	704	690	709	748	751	695	675	754	699	680	745	749	713	712	723	696	712	711	702	727	736	703	666	708	757	682	690	693	746	673	687	755	725	734	715	700	699	752	727	672	735	723	681	664	730	746	663	698	701	708	719	704	701	760	698	712	705	791	723	742	699	670	753	713	701	726	673	703	727	728	717	721	746	745	724	728	711	654	721	685	729	723	705	710	696	665	706	735	714	692	744	704	709	746	721	666	674	727	734	746	711	702	737	668	746	720	726	696	698	713	719	791	742	746	702	721	709	736	723	661	740	679	707	688	702	737	681	713	703	717	723	693	670	723	744	700	707	696	717	724	725	709	726	701	710	741	690	672	701	688	766	775	686	701	716	728	758	725	711	736	736	686	715	717	731	673	749	727	712	704	720	705	678	692	689	712	681	691	754	677	724	747	697	734	680	712	701	669	759	711	648	718	693	722	750	742	729	731	699	730	741	721	716	767	728	710	750	714	711	726	706	738	703	716	737	680	707	700	677	747	718	754	713	718	743	659	660	736	730	688	728	750	723	689	736	702	730	669	730	699	721	701	706	696	711	720	641	683	723	674	696	696	719	699	705	707	711	712	713	684	731	718	730	688	664	727	709	720	759	706	680	749	733	699	705	695	759	775	721	719	707	722	699	735	731	716	735	679	754	748	722	698	681	704	696	704	697	720	685	728	735	780	684	765	717	664	723	789	766	769	719	722	716	694	732	726	717	708	736	738	692	667	726	683	680	757	726	706	707	740	737	748	696	683	726	700	691	752	740	732	689	690	675	638	675	770	682	706	768	634	770	718	751	708	685	742	716	696	720	740	718	721	797	713	730	762	698	725	710	708	723	680	719	679	724	696	733	714	714	709	692	724	696	758	689	722	750	734	738	707	716	730	711	706	746	683	721	718	729	684	697	704	726	695	689	662	709	655	736	708	719	699	754	742	732	730	756	689	658	702	708	690	736	708	729	705	721	731	682	731	716	732	721	752	704	724	671	715	712	691	711	761	755	705	779	700	695	755	704	691	741	668	705	719	770	726	704	696	719	735	720	717	698	761	683	758	718	659	734	636	694	702	701	698	707	694	706	685	692	702	723	804	716	685	740	757	708
5016	15851	13713	6255	4831	4137	3047	2103	1829	1722	1368	1226	1075	1026	1021	953	936	900	870	871	829	842	849	848	779	798	829	801	841	860	834	780	785	843	840	797	833	863	742	811	765	771	797	785	742	813	779	769	762	794	762	801	768	777	793	746	813	756	752	803	771	803	772	765	747	763	737	770	804	791	778	787	778	750	799	768	755	761	803	770	753	777	779	776	742	765	782	825	773	738	748	814	756	745	752	798	800	769	773	772	750	746	741	717	762	814	782	762	806	755	817	784	755	754	753	751	703	788	765	738	773	764	766	736	766	754	725	750	793	762	773	783	747	769	744	769	708	810	755	829	746	730	770	828	743	746	788	807	732	749	787	798	768	840	746	789	761	772	769	725	788	805	728	754	776	789	792	792	802	787	726	721	764	834	780	757	737	736	754	781	693	754	717	773	761	724	784	719	801	726	782	782	727	751	792	710	755	775	774	785	764	790	730	760	734	761	800	722	758	730	758	755	759	793	794	763	748	745	776	731	745	820	775	729	800	724	759	769	789	763	773	744	734	767	764	804	797	790	726	732	763	732	798	750	746	798	762	761	723	758	719	753	769	777	804	755	790	790	797	725	735	748	731	759	836	710	767	708	803	734	812	779	834	781	822	767	787	734	784	745	792	742	747	774	734	709	732	731	760	755	736	786	805	758	804	775	710	778	761	773	792	765	736	785	760	792	780	750	792	749	752	748	743	765	785	774	745	748	791	742	816	780	784	720	783	797	791	759	762	733	749	760	780	765	742	728	779	755	795	768	711	766	811	812	791	763	798	785	785	773	804	774	785	779	750	806	768	773	745	740	763	749	723	796	743	802	802	780	746	767	798	764	746	765	787	773	737	762	734	790	750	821	759	773	752	750	771	769	706	729	731	763	727	758	795	759	747	735	760	777	765	780	812	753	794	747	772	768	786	751	765	766	716	771	728	784	757	759	723	772	708	745	764	785	712	776	744	757	819	747	760	762	743	778	793	766	769	779	759	824	774	776	798	756	755	819	770	754	760	764	771	753	782	782	780	795	760	784	770	778	776	752	784	757	827	789	813	749	735	730	770	788	740	738	751	777	776	819	712	808	770	838	755	805	699	715	755	731	750	758	816	787	813	764	743	775	789	772	754	780	739	744	772	735	742	774	766	744	776	789	781	765	776	806	762	759	731	800	752	754	802	742	752	755	812	782	773	745	793	744	779	740	811	745	769	798	780	777	746	772	735	773	774	789	737	759	753	731	781	757	728	801	776	761	739	754	726	801	768	732	707	745	732	778	739	805	746	737	750	812	796	762	740	739	728	760	772	746	807	784	774	789	746	782	774	758	737	743	785	793	695	769	793	748	735	784	713	767	715	750	785	743	753	762	707	786	780	770	755	779	803	714	743	736	748	790	766	755	719	803	729	784	696	763	776	741	777	787	772	812	759	692	790	767	747	771	769	748	763	815	793	763	704	722	754	741	755	751	791	787	779	766	780	743	774	790	727	796	720	757	751	746	788	771	758	749	723	773	729	734	761	760	766	803	750	763	808	776	756	788	768	774	753	784	780	813	795	807	766	786	727	773	760	799	749	735	752	795	763	768	769	808	747	741	811	741	792	741	720	731	746	753	796	777	763	793	772	757	753	731	789	747	770	732	766	798	752	685	817	726	698	770	724	764	774	787	759	783	766	789	779	765	763	788	797	734	732	773	767	796	741	737	766	763	776	771	763	766	782	802	809	770	731	774	786	751	807	750	746	764	694	771	771	788	790	774	812	811	822	733	775	771	745	735	802	746	760	749	844	797	750	742	810	790	785	785	750	728	784	775	764	738	721	767	769	770	734	759	769	789	758	777	749	745	779	726	707	733	769	746	763	774	770	770	775	808	760	738	781	775	815	788	805	774	806	772	742	741	812	781	759	782	746	811	770	725	756	743	793	777	775	752	746	736	800	738	753	790	740	768	805	787	721	697	722	798	757	771	742	781	762	780	752	799	798	765	767	706	793	746	735	762	786	749	774	805	775	751	737	785	764	749	762	695	742	783	810	771	752	760	740	762	726	700	776	769	740	760	802	762	797	749	772	821	751	803	753	745	749	784	760	799	794	794	772	762	819	796	781	756	730	773	754	796	746	770	755	781	756	792	845	760	755	745	761	770	780	760	727	770	747	767	762	717	778	786	767	744	762	815	773	780	799	735	749	759	741	724	765	734	762	745	794	813	704	804	735	772	764	749	753	761	735	823	770	743	781	741	782	739	786	780	741	777	722	831	804	767	726	745	780	761	747	774	792	753	791	784	738	778	768	780	787	764	779	724	800	805	750	761	762	776	777	790	759	743	813	784	769	790	710	742	790	765	796	773	775	745	748	773	815	759	731	750	781	785	746	757	807	780	793	777	797	788	776	729	835	786	720	802	734	746	773	767	750	730	752	795	751	767	772	727	778	756	735	763	763	734	731	700	736	767	751	798	790	764	714	760	797	798	773	783	748	745	787	753	748	743	760	756	759	729	728	806	793	750	765	749	801	791	732	784	784	798	765	774	791	796	774	787	787	782	768	791	791	766	798	735	783	743	728	729	749	732	698	790	753	753	751	776	815	832	719	752	732	772	743	747	749	774	792	738	781	806	732	784	768	713	785	830	773	759	732	767	781	681	768	752	756	771	795	817	749	781	751	746	782	781	788	764	748	754	801	723	785	713	760	769	784	803	754	743	794	785	795	726	722	770	746	712	758	764	750	830	803	753	741	744	770	769	726	716	754	729	757	795	773	762	743	750	790	733	764	783	777	740	718	769	752	767	791	734	746	816	779	764	768	750	779	773	735	742	788	740	708	743	804	796	758	766	762	765	777	764	754	788	777	768	791	758	749	732	768	765	751	729	752	796	806	749	769	765	717	744	734	772	728	770	727	787	752	749	733	783	758	754	748	817	750	735	796	764	747	779	812	763	804	759	793	768	733	770	768	753	794	734	767	771	762	722	731	789	695	791	823	751	826	743	799	771	761	719	787	731	787	748	739	754	800	738	781	730	785	737	799	756	742	780	795	741	740	757	736	797	763	747	761	752	797	774	749	812	755	769	774	794	795	779	769	786	776	758	736	782	740	736	801	773	784	835	754	772	749	788	722	765	796	777	743	777	785	738	789	753	737	731	747	720	754	751	781	768	782	782	745	738	774	760	774	736	780	734	769	777	784	763	757	751	796	756	788	769	746	783	764	804	772	794	770	733	806	753	722	763	746	743	755	756	728	766	800	757	758	806	785	711	783	738	768	748	801	782	778	805	756	796	731	757	762	791	770	763	803	755	752	803	771	777	745	752	786	805	791	772	754	786	798	785	793	753	767	750	759	812	784	747	732	771	782	744	738	790	767	761	746	803	755	787	758	748	800	777	756	776	772	773	793	776	773	753	792	732	773	778	751	739	778	729	717	766	759	735	745	780	815	754	785	791	811	766	796	783	730	825	801	758	747	766	706	774	760	772	727	733	752	764
27624	19622	6909	1005	650	629	565	596	561	490	499	560	548	571	551	532	532	533	505	510	523	534	533	549	543	532	512	547	550	521	558	560	497	517	458	542	550	504	528	557	515	560	537	534	514	492	514	534	485	504	554	495	492	511	515	505	511	496	531	531	499	533	565	509	493	556	550	548	550	495	552	542	503	515	514	564	527	509	549	523	491	528	549	523	554	507	526	516	525	540	496	511	538	503	531	516	532	536	518	510	527	487	546	529	540	499	533	473	456	538	508	494	519	534	539	511	471	516	522	553	548	530	505	542	502	558	518	499	525	543	510	475	495	499	524	485	504	535	569	521	519	479	549	490	475	482	515	510	525	501	540	507	481	462	526	533	515	516	515	548	509	464	561	498	502	516	518	532	554	556	484	535	540	514	527	509	501	527	520	529	485	557	504	502	535	501	496	508	533	491	547	524	500	493	509	525	488	522	513	532	498	481	486	500	538	528	522	564	521	524	519	501	519	531	538	516	531	497	497	477	513	544	519	485	550	542	504	520	509	519	565	484	485	561	534	533	511	499	482	556	556	569	534	503	519	520	525	520	533	565	511	524	545	574	513	562	471	539	505	516	553	530	491	506	517	532	523	521	509	525	539	478	531	483	487	538	550	504	535	531	504	506	523	471	532	532	497	501	487	465	479	533	481	495	493	523	491	529	502	500	516	513	509	503	551	506	530	505	505	506	530	528	538	520	471	503	476	494	525	496	512	505	494	578	515	536	524	551	576	517	491	498	543	509	518	508	526	475	493	529	520	550	532	518	566	548	498	512	545	530	545	511	538	560	523	504	493	549	522	499	571	468	504	448	488	567	514	495	493	508	479	496	511	502	540	529	536	516	557	539	555	524	539	523	502	525	538	515	517	466	475	515	534	533	537	510	525	530	503	514	542	495	540	512	584	545	494	507	523	478	521	554	511	508	543	522	537	502	493	499	552	547	526	516	504	529	536	536	554	511	514	551	544	510	540	545	527	523	496	516	508	538	506	516	573	539	501	530	523	500	509	486	494	522	506	550	493	527	495	539	508	566	580	535	564	562	522	533	522	495	518	526	512	543	521	522	509	505	548	528	570	462	472	523	483	480	529	497	510	548	496	539	551	502	521	511	533	561	511	543	525	515	499	547	515	557	547	549	530	470	500	488	520	553	493	521	525	506	554	541	525	496	539	529	549	535	488	528	488	543	502	520	500	498	505	539	527	523	541	497	517	537	510	540	529	521	549	526	510	511	506	501	505	539	509	516	482	518	522	526	510	501	488	534	514	545	482	502	532	525	539	540	538	516	527	520	501	525	539	492	484	493	555	523	497	511	533	516	504	516	549	534	506	549	517	543	527	542	511	535	474	545	541	510	527	539	564	511	547	535	571	578	540	540	560	525	509	533	546	548	490	531	519	544	515	533	522	539	549	499	536	564	515	544	541	522	495	499	540	491	516	505	542	537	485	511	496	506	482	516	562	495	511	547	516	500	497	538	556	523	528	508	489	504	524	500	537	519	537	502	516	491	503	520	516	528	543	502	486	513	491	516	485	515	494	527	517	490	525	514	537	545	503	521	547	514	501	504	513	546	547	547	533	507	538	533	519	535	538	507	496	531	480	490	535	515	524	492	523	525	489	534	527	537	537	529	553	502	503	520	530	514	518	547	518	517	531	513	530	498	496	577	549	554	517	558	559	514	503	499	502	547	539	490	518	553	540	477	474	514	499	497	481	480	529	513	508	504	556	518	518	494	509	563	537	524	488	545	512	510	523	552	577	503	535	482	532	517	529	544	487	521	486	540	516	494	544	540	529	520	531	510	535	551	501	487	544	492	539	543	507	541	544	510	510	525	560	508	505	562	526	535	529	535	481	498	529	481	573	506	503	542	512	576	525	470	529	469	525	521	493	518	539	547	544	471	498	524	508	530	548	499	524	512	537	485	510	556	533	547	562	508	536	485	504	520	550	524	501	529	525	527	552	536	532	496	498	516	497	491	499	514	501	501	523	508	501	541	518	552	511	506	516	508	532	496	515	503	543	480	512	464	475	497	497	512	532	511	494	502	508	536	542	500	531	494	548	488	525	526	520	493	524	562	524	541	504	537	500	481	534	528	499	552	534	519	481	563	518	535	546	539	504	502	568	480	509	507	531	572	511	498	510	544	533	494	507	484	544	555	519	503	503	551	478	517	530	505	520	517	516	493	492	556	512	506	512	496	511	531	510	518	502	510	524	525	517	514	495	548	534	549	525	500	498	505	498	554	531	516	519	508	516	464	493	527	543	518	542	511	496	495	545	482	514	527	534	531	505	519	480	533	541	505	511	528	541	525	529	560	516	532	548	543	512	509	499	505	576	537	522	518	527	518	526	530	553	524	550	504	536	510	538	535	562	507	531	522	553	509	507	512	492	467	499	523	545	527	539	507	532	510	511	524	527	537	506	531	549	512	514	516	512	488	531	531	535	515	498	460	530	560	560	527	542	523	514	521	516	506	506	523	539	505	513	526	530	493	538	513	491	495	475	487	495	463	558	525	531	457	527	485	509	549	501	541	508	571	526	546	524	514	496	473	495	538	497	525	509	553	535	527	496	551	532	543	506	511	524	544	502	522	571	510	507	542	490	518	497	499	530	476	556	524	483	500	513	476	538	502	516	519	560	564	542	525	482	545	538	497	535	508	542	552	507	517	516	517	569	531	486	548	486	507	551	524	527	473	532	515	527	506	508	523	510	565	500	527	527	493	545	532	525	521	525	506	526	525	539	504	545	498	539	531	557	508	498	507	546	569	493	511	505	537	522	510	517	534	487	529	513	515	491	527	540	505	505	528	565	519	509	517	527	531	534	498	505	523	554	509	508	516	478	548	525	496	483	551	524	522	551	490	507	553	508	541	541	537	515	536	485	521	546	511	480	517	544	553	516	517	484	498	519	550	535	515	520	530	524	514	505	531	492	546	499	532	515	502	527	536	568	486	467	520	552	544	494	501	515	526	555	586	578	494	503	508	519	510	542	539	468	550	489	522	567	573	510	519	487	529	523	495	502	445	517	531	547	569	497	519	518	484	490	525	543	490	514	536	544	524	552	580	527	501	505	526	555	492	561	497	526	502	562	531	510	495	580	500	517	516	503	522	546	524	508	535	491	477	535	538	532	485	503	519	506	513	507	528	502	499	482	524	531	546	526	525	555	505	507	548	516	525	518	516	521	532	531	513	472	526	501	543	526	519	560	482	512	529	549	523	528	552	523	502	522	518	549	502	533	475	507	541	507	502	506	473	513	499	538	520	514	558	532	486	569	521	515	511	486	531	516	549	520	479	526	541	527	516	520	543	534	464	514	507	506	531	538	512	500	511	546	493	564	532	520	509	532	496	504	515	530	516	522	481	533	525	487	507	525	507	495	517	548	524	541	512	515	508	530	529	512	548	529	547	522	563	523	520	546	524	504	491	514	522	514	519	546	551	546	527	510	533	502	520	519	543
4305	1317	2043	711	696	616	602	597	573	550	583	570	523	584	562	571	545	559	556	575	553	549	555	537	550	567	541	535	546	547	537	519	525	537	552	533	545	548	527	539	529	524	499	566	544	498	573	597	514	552	565	519	567	555	521	539	534	515	546	556	516	533	514	558	532	584	512	546	596	571	555	530	578	579	536	562	539	549	528	542	520	530	540	550	567	547	539	553	560	522	569	504	544	544	563	534	576	554	539	527	529	517	530	541	528	578	541	537	550	515	606	536	508	543	504	562	507	552	544	521	587	546	543	541	578	538	558	552	547	552	546	567	556	569	566	532	554	592	521	527	531	549	535	527	528	546	517	514	499	515	537	559	529	533	559	571	567	534	562	527	540	527	521	509	534	530	565	545	534	560	569	539	559	527	567	578	559	537	576	519	571	536	528	604	565	545	526	503	559	527	539	554	572	553	507	549	561	526	516	561	559	512	488	532	532	528	561	543	534	582	523	540	531	493	542	564	542	556	568	529	553	579	552	563	544	570	569	539	595	535	541	565	560	509	557	555	555	493	523	549	582	556	535	508	563	507	547	552	561	519	522	533	527	563	548	570	536	534	537	542	522	493	557	559	539	536	570	542	517	540	562	578	543	551	561	554	518	561	603	561	568	585	552	575	511	578	565	556	563	566	558	534	585	532	566	480	557	556	540	513	538	503	527	522	550	538	520	539	582	520	586	584	538	568	564	556	530	546	554	553	531	559	496	563	561	522	591	548	540	531	565	484	547	567	549	552	534	541	589	542	519	541	547	541	553	546	509	555	556	546	572	520	523	554	550	579	574	554	558	563	549	538	593	499	571	535	536	546	550	545	567	507	564	518	534	530	544	532	576	496	551	624	555	547	546	536	541	547	550	563	556	578	535	545	540	510	577	569	544	529	503	547	519	559	509	489	560	526	534	529	563	522	521	547	542	578	557	519	514	570	549	520	554	548	543	534	515	566	519	537	533	544	504	558	571	539	532	537	549	516	536	563	555	535	555	583	497	529	589	517	564	514	544	581	540	561	567	563	546	526	564	558	560	515	566	560	528	497	562	558	553	570	542	574	558	517	559	536	571	552	493	508	497	518	532	575	574	549	536	519	610	591	552	554	528	569	551	549	558	576	555	571	509	542	546	570	532	533	551	543	550	491	533	539	552	534	509	585	542	552	556	562	563	565	570	484	492	569	547	587	543	582	521	550	518	554	518	520	531	535	540	520	531	519	553	526	513	528	593	547	554	539	564	557	539	607	582	566	553	541	537	550	586	517	515	483	515	503	537	552	552	571	563	546	548	555	516	534	550	524	558	548	529	555	503	528	580	598	527	567	499	580	507	567	559	542	550	511	524	529	556	547	558	534	514	520	540	547	523	552	542	531	551	485	545	555	533	553	542	577	566	563	558	555	546	540	497	527	532	547	546	515	550	533	559	518	554	515	544	488	527	523	571	554	539	530	532	555	605	553	554	541	541	562	545	542	563	531	570	531	524	548	554	542	528	581	582	485	594	519	544	537	576	511	566	587	511	540	545	535	569	569	578	543	521	521	537	563	501	603	516	583	543	532	590	538	544	541	577	507	551	555	566	539	512	538	571	538	573	575	563	520	523	518	559	514	557	531	510	536	561	512	528	582	534	567	529	585	563	531	516	540	557	576	536	561	545	552	510	543	563	583	529	536	531	500	550	534	554	525	550	631	561	554	546	533	527	526	533	510	549	544	573	574	563	548	577	561	524	516	532	501	500	569	518	513	554	527	549	553	508	535	545	519	562	525	501	518	522	542	518	551	521	566	552	581	570	554	587	589	525	529	598	518	556	543	570	565	583	528	534	570	505	525	540	549	567	510	555	552	499	569	542	569	571	561	520	542	509	605	510	529	562	548	553	574	611	554	553	551	558	570	528	585	582	560	540	586	590	577	538	564	538	548	514	573	513	553	544	523	543	577	547	543	596	557	524	518	561	544	519	509	523	549	544	554	525	544	499	559	558	520	532	545	559	534	522	543	528	547	519	558	545	553	577	584	573	510	546	507	546	543	534	554	539	576	530	561	528	577	551	545	529	540	558	533	547	550	538	551	576	586	519	585	575	536	560	561	546	555	540	583	527	511	510	540	548	572	533	560	507	545	530	547	568	539	550	551	594	524	523	549	566	547	584	520	518	559	524	558	514	554	505	524	515	545	531	550	542	589	540	561	531	539	550	531	562	554	552	533	515	573	532	517	526	508	554	549	561	536	554	579	531	516	517	577	521	558	567	536	550	508	560	513	543	575	556	560	561	520	522	518	538	577	519	510	524	547	541	588	545	568	523	563	542	529	529	531	562	554	537	572	548	561	543	581	529	562	546	560	539	582	505	532	544	560	541	537	559	568	582	525	545	533	577	556	543	528	534	568	531	567	541	542	582	587	568	544	517	547	537	501	529	552	573	532	552	578	557	545	548	539	521	567	562	556	539	578	550	532	515	519	538	547	578	536	557	545	553	504	536	546	526	581	557	555	580	531	529	532	578	532	520	565	562	580	516	602	586	527	581	539	545	552	522	509	588	511	525	538	554	573	532	544	557	553	533	566	502	529	583	534	535	529	579	485	520	565	539	524	509	518	571	581	517	538	545	548	503	526	549	517	559	522	565	573	539	551	560	546	543	590	571	546	586	581	543	567	512	580	555	532	534	560	564	575	539	563	493	568	583	512	540	538	540	560	555	533	563	510	518	543	536	566	545	576	544	557	547	541	530	562	505	536	546	567	559	548	562	573	559	519	551	536	512	592	552	504	550	528	563	559	532	546	556	504	580	515	523	542	579	562	583	549	564	510	537	539	521	536	527	562	544	554	551	491	569	569	553	562	523	554	504	567	530	569	552	518	512	531	525	556	549	562	520	533	525	549	542	575	534	513	536	575	555	571	587	514	546	551	560	533	579	520	551	494	501	577	555	511	533	565	540	502	521	535	541	574	585	516	512	550	549	536	514	555	571	540	533	560	502	581	522	533	560	526	546	569	519	546	529	558	550	560	558	497	507	544	529	542	530	548	571	564	550	538	543	557	548	536	531	580	517	528	532	516	516	562	570	556	556	485	532	502	542	540	542	543	536	510	581	592	505	526	535	548	554	526	538	526	488	518	518	492	555	505	545	548	536	535	555	560	564	543	554	537	579	565	536	535	574	587	512	536	504	534	545	559	551	521	507	563	537	560	537	520	541	592	557	551	522	571	536	521	592	566	533	530	554	533	546	556	607	555	532	554	575	561	570	525	507	521	609	557	558	546	565	546	509	536	529	571	534	567	574	566	546	556	525	555	546	549	558	570	551	545	523	491	541	559	555	556	524	524	563	564	543	565	535	550	536	532	545	554	580	570	544	554	576	515	564	541	512	557	558	528	501	548	562	542	565	548	502	537	504	550	525	531	545	569	501	521	557	540	505	555	552	515	512	525	511	512	554	556	516	583	523	559	574	539	571	554	562	554	514	559
23308	21126	28601	23894	21109	14859	2477	1436	1226	1159	1105	1048	970	990	944	1052	957	929	983	970	916	880	914	903	966	950	897	906	899	937	872	891	888	917	896	914	931	891	889	917	890	939	845	919	909	928	862	909	917	923	906	903	927	885	918	949	887	902	916	946	934	947	909	833	890	911	890	893	867	875	901	931	920	865	878	936	849	880	904	881	876	879	828	899	864	906	948	903	920	916	927	917	901	878	894	889	945	943	898	918	947	905	884	930	920	887	865	868	892	918	909	855	944	932	923	872	914	927	860	942	885	907	920	925	891	973	939	946	898	895	875	923	947	942	882	891	942	872	875	882	896	900	950	930	856	880	882	919	845	880	930	948	944	936	918	863	886	862	949	907	901	901	945	881	942	994	902	895	891	892	882	795	939	859	861	879	900	911	971	928	899	877	974	921	879	893	961	933	849	954	861	884	936	867	885	871	976	919	911	854	870	914	892	883	843	862	880	915	909	937	879	879	892	867	891	849	869	859	857	878	893	899	848	886	957	898	898	852	876	895	858	944	925	895	883	831	868	873	906	899	947	921	848	863	900	868	878	986	915	827	898	874	867	879	905	944	909	934	861	935	896	895	896	904	864	923	995	892	932	896	865	864	916	915	887	913	913	893	932	883	906	929	950	917	877	895	872	923	884	934	894	904	944	907	900	920	889	882	948	937	879	927	916	828	933	900	894	897	875	912	873	830	924	902	932	861	904	862	886	891	934	878	901	880	977	909	863	876	890	876	835	930	922	852	897	918	916	921	914	888	884	891	966	904	887	941	874	909	969	932	888	858	916	891	913	909	860	876	928	868	918	913	894	873	885	895	861	870	871	902	951	910	898	859	903	865	939	905	886	886	906	895	885	913	932	887	909	886	906	886	894	875	876	917	902	833	871	941	932	868	894	898	876	932	846	910	900	906	892	899	964	887	907	930	946	908	867	887	916	870	840	943	942	894	886	878	880	875	924	931	891	908	916	952	870	881	900	873	918	942	881	883	840	894	911	951	869	886	880	896	888	901	917	884	946	906	863	862	937	893	918	858	919	900	874	887	868	897	926	874	929	884	901	943	918	863	878	890	897	941	890	899	904	966	941	863	900	870	879	894	918	867	872	881	912	860	857	837	858	910	848	867	885	896	866	894	915	931	915	884	913	910	884	869	898	826	919	902	862	884	860	912	857	854	898	905	940	882	865	863	877	843	913	885	925	908	858	948	873	929	940	921	911	944	912	902	920	908	945	931	944	890	982	911	896	928	861	896	917	914	864	900	917	874	899	906	877	862	876	913	935	896	864	966	982	942	870	888	890	915	959	890	888	889	886	868	910	908	887	895	884	846	936	910	853	916	903	900	923	887	889	929	904	884	889	872	908	920	878	923	938	879	937	912	896	910	866	875	906	883	965	877	892	907	908	837	935	874	921	917	917	857	936	890	861	950	851	912	888	925	920	908	939	913	861	918	916	907	946	936	870	929	943	928	882	893	886	877	940	873	927	878	837	882	931	880	860	883	873	869	875	946	911	896	913	931	910	928	916	884	923	919	890	911	835	935	893	883	874	872	888	934	887	857	913	908	912	882	931	849	831	932	865	858	864	858	867	868	885	904	881	902	934	890	913	911	933	869	903	959	871	929	921	863	882	914	874	873	878	898	893	950	873	875	867	929	931	935	865	911	896	823	879	868	922	930	887	874	900	861	921	907	915	925	893	932	896	916	935	856	907	880	891	906	939	965	930	918	912	925	924	911	912	912	948	909	899	858	935	843	883	939	889	880	883	920	925	878	887	899	940	926	946	862	897	885	859	874	892	835	934	912	924	933	874	878	855	914	884	880	907	934	871	954	912	866	913	872	914	918	922	909	878	905	906	911	878	916	883	884	919	924	861	886	902	876	929	902	858	834	874	924	899	895	880	917	871	877	910	925	908	886	863	849	867	930	814	854	858	885	822	884	938	885	960	880	904	853	903	927	921	902	933	905	923	927	921	933	891	881	902	906	916	899	902	953	879	873	932	919	933	905	854	904	904	952	936	915	835	881	884	880	876	926	914	887	945	910	926	908	892	911	875	878	883	868	894	882	850	904	895	929	799	815	926	892	898	961	941	935	937	917	911	898	920	875	906	886	871	877	904	933	873	894	927	893	915	835	891	856	872	900	850	867	907	894	885	902	855	901	876	939	901	881	912	907	883	890	917	890	929	951	844	929	933	897	889	897	902	835	917	876	954	904	929	875	913	902	888	872	852	891	941	964	917	849	922	871	921	866	880	914	893	899	848	875	914	880	900	915	862	898	964	896	902	949	911	925	901	838	885	905	878	944	869	918	898	918	918	951	853	915	817	900	903	900	907	856	918	927	912	916	908	905	876	882	892	860	951	928	883	881	862	869	897	856	940	942	894	876	896	879	922	866	855	935	846	869	936	843	880	885	868	943	928	916	881	937	877	915	907	850	884	956	938	861	943	876	912	950	897	896	906	911	911	925	916	912	854	905	933	905	871	879	887	871	921	931	881	910	893	881	934	868	943	932	892	925	923	865	931	885	857	898	915	906	928	888	921	939	941	909	941	875	947	889	907	856	889	859	877	888	893	839	919	912	889	888	865	894	918	875	922	855	920	927	917	888	879	859	924	925	868	881	892	900	836	856	910	840	889	879	891	934	819	860	904	850	918	915	886	877	915	881	939	932	913	907	880	852	933	890	908	897	894	889	904	876	889	917	914	886	905	910	925	903	906	890	918	935	933	899	895	870	871	850	919	878	831	908	873	946	907	942	877	891	935	904	895	873	891	902	836	875	892	942	926	918	860	898	938	898	868	920	895	941	937	909	919	842	906	875	892	873	881	841	886	925	937	894	900	915	886	881	868	933	923	907	890	906	869	876	957	921	847	907	905	881	957	829	846	925	923	890	901	860	928	934	887	869	858	948	871	791	887	907	961	923	896	887	906	902	878	863	897	932	925	914	922	914	923	914	912	909	909	874	897	881	843	921	863	890	934	879	941	899	906	928	956	854	849	940	920	920	875	932	894	896	886	935	881	861	892	927	923	849	917	881	945	945	914	899	917	882	900	884	907	878	899	904	888	786	929	873	888	936	866	923	915	880	945	913	879	889	832	889	880	854	880	901	879	911	857	871	931	891	907	904	928	912	903	797	916	874	955	897	975	857	904	883	917	923	825	923	910	903	892	798	881	860	881	870	900	928	904	904	848	901	912	882	908	945	895	896	904	913	884	878	887	897	899	905	887	887	899	899	856	898	866	875	873	880	863	862	917	894	833	927	933	915	913	898	907	913	893	895	926	948	919	862	862	879	860	880	909	894	870	909	872	895	913	879	919	869	915	856	934	945	924	872	934	891	883	853	915	902	945	898	918	895	897	873	928	896	911	912	902	940	872	892	902	963	868	867	864	950	958	957	958	894	913	911	915	857	844	924	885	828	878	935	972	901	918	935	862	889	926	883	929	944	859	865	826	878	927	900
3674	10168	9261	3841	2975	2671	2082	1645	1536	1460	1310	1196	1116	1022	1048	1058	1009	1003	997	1002	1012	976	954	1001	969	904	987	1012	936	972	995	960	922	931	904	932	919	977	1022	952	938	888	938	950	1002	898	937	947	965	984	989	903	896	953	963	901	902	903	906	929	959	950	933	910	946	1015	972	914	948	944	919	957	948	980	909	963	949	891	942	954	979	912	867	896	922	967	954	865	979	937	898	942	896	935	951	970	918	989	963	917	914	911	1002	965	936	934	969	899	928	911	917	930	934	903	958	900	897	947	956	943	907	888	972	977	904	930	951	924	948	917	968	947	973	963	909	940	925	934	895	925	872	951	952	943	950	973	917	949	915	886	883	953	944	926	986	966	948	928	1001	917	917	958	1007	978	957	923	939	910	877	878	942	931	962	957	993	956	936	954	947	927	940	967	980	902	952	897	891	932	972	946	927	974	961	937	935	882	887	917	959	964	931	868	940	948	984	892	912	924	995	994	943	938	987	917	916	975	928	973	929	955	976	966	982	927	932	942	932	976	933	926	882	913	952	890	948	935	929	937	952	958	932	927	921	947	903	960	953	918	949	978	971	894	900	886	883	992	888	932	962	926	932	886	927	966	923	916	911	953	864	900	936	957	903	965	964	921	919	880	968	938	952	920	920	939	941	966	930	921	980	909	900	969	968	956	965	908	889	936	865	916	899	933	939	941	977	981	916	926	923	881	972	909	915	898	930	916	967	930	928	939	939	975	929	922	931	984	917	920	963	904	965	966	859	916	934	919	961	965	924	990	931	943	1011	938	954	887	927	959	957	926	925	931	978	954	954	965	966	956	959	951	967	964	967	952	946	932	910	949	887	905	917	911	893	890	853	957	973	911	958	957	974	962	933	951	959	927	963	937	936	908	937	926	942	966	893	928	923	913	916	949	952	926	955	962	967	979	988	959	927	893	955	948	974	920	981	945	954	903	930	979	935	960	962	908	882	893	926	903	1002	935	908	939	951	949	928	951	966	899	906	940	937	928	904	990	962	916	961	900	984	908	924	949	897	915	948	937	955	891	900	968	899	906	937	952	899	930	932	919	907	938	888	952	890	946	921	940	872	930	920	968	936	913	950	961	883	865	900	896	935	946	983	957	902	897	1006	926	988	922	919	927	910	891	979	919	977	955	964	927	950	953	950	965	910	922	1004	948	941	946	915	880	950	912	961	950	914	913	987	899	948	940	939	923	912	922	925	956	946	892	892	915	919	1018	918	950	935	970	926	937	941	924	969	914	969	919	911	962	894	946	959	926	955	959	915	909	926	941	908	935	946	953	953	997	944	915	916	986	892	910	954	940	911	938	920	949	948	897	933	935	904	929	932	941	941	904	928	998	935	917	892	890	932	936	953	967	877	953	946	969	925	936	884	982	922	1013	940	948	1019	986	921	945	917	938	939	891	905	938	898	947	930	927	939	934	917	905	975	942	945	965	939	969	959	887	889	910	974	951	932	985	902	971	945	988	952	965	845	933	900	878	915	913	893	882	973	905	916	934	928	941	979	899	977	950	944	934	936	936	973	880	887	962	945	936	929	944	878	924	936	943	893	919	925	899	971	965	942	878	922	953	942	907	906	975	926	926	977	962	951	931	891	951	991	902	953	881	932	938	975	921	927	933	979	939	926	956	929	901	903	951	913	932	994	972	957	899	841	946	912	912	950	925	911	906	927	992	908	974	899	949	1002	953	933	980	940	938	954	904	973	956	895	1005	943	934	1016	915	978	918	890	941	920	935	912	917	1009	898	936	906	971	945	942	915	946	945	974	980	880	929	991	896	889	932	1003	974	926	934	1008	965	940	941	968	1008	922	960	901	949	933	891	897	910	901	906	898	926	963	849	909	928	913	954	872	931	939	999	932	894	938	931	950	937	957	918	903	876	906	921	901	900	931	917	919	941	920	946	967	945	965	913	949	949	958	924	934	896	888	995	959	977	899	940	856	902	951	889	937	899	929	949	966	901	951	979	918	946	920	915	969	993	983	1002	927	898	983	935	914	901	912	941	923	903	934	891	885	939	920	911	905	954	929	934	1021	914	900	912	933	899	929	994	946	956	934	945	956	893	917	938	932	937	948	941	904	975	916	950	896	924	921	956	937	934	945	916	926	955	944	937	925	877	948	1012	912	917	950	929	931	909	917	965	976	927	919	927	945	912	929	902	918	917	949	945	973	935	881	909	979	988	924	949	981	938	890	940	897	919	937	926	944	938	891	911	953	922	900	953	915	936	918	905	947	927	971	901	890	971	920	909	989	917	947	989	977	955	932	954	946	954	909	954	968	882	956	985	956	946	947	983	903	941	952	919	921	983	942	935	894	921	920	956	938	906	936	956	956	947	897	881	953	928	911	963	936	935	933	917	978	927	923	910	943	899	922	985	938	963	966	910	941	920	940	1004	872	889	882	951	921	902	952	957	916	912	895	929	969	959	885	921	905	901	917	876	933	966	952	919	917	893	943	919	901	903	865	927	986	980	969	974	965	891	920	917	915	964	947	929	928	949	910	944	947	931	958	951	938	923	917	890	943	892	920	931	979	929	1000	921	954	910	975	947	965	930	921	977	962	946	933	955	956	917	873	935	949	944	910	912	937	903	918	979	905	975	916	946	948	962	925	949	955	915	1009	882	926	896	975	909	930	924	913	964	923	945	981	908	950	935	957	941	908	944	966	913	910	923	953	917	959	919	961	908	909	953	917	961	952	931	895	965	919	900	956	962	934	918	913	910	956	917	895	937	939	917	958	926	926	925	885	969	955	955	916	911	874	935	975	918	939	944	990	910	899	962	930	989	967	940	956	927	942	893	962	901	982	889	927	951	964	914	974	934	991	928	937	979	957	874	944	889	913	890	986	956	959	993	924	949	902	899	893	1002	884	951	909	924	914	925	905	923	970	937	936	968	864	939	922	931	970	890	979	902	920	930	952	963	895	922	973	982	888	927	944	930	861	929	915	893	928	964	936	962	947	934	899	958	960	901	949	972	900	890	937	952	943	963	1012	862	928	920	944	986	946	923	1007	930	901	990	962	970	921	929	930	910	908	941	897	925	919	953	923	935	928	910	896	933	969	913	906	937	919	939	911	884	975	976	904	905	951	911	951	932	862	898	935	961	928	961	905	985	985	920	932	881	969	959	953	948	897	966	889	933	961	953	917	915	936	922	933	876	939	959	989	952	974	907	941	976	863	949	953	923	967	886	948	915	951	942	921	884	932	967	952	907	936	933	949	901	879	949	884	972	953	907	939	918	905	922	944	946	959	917	909	992	934	938	912	929	969	952	937	980	946	967	951	935	925	973	917	928	889	919	946	914	897	979	902	931	947	919	909	922	908	953	917	935	887	964	919	934	981	931	988	974	932	905	973	913	970	925	921	945	949	907	932	976	976	922	922	910	924	876	908	959	960	915	867	938	927	961	924	930	939	1007	951	927	919	931	903	975	981	930	953	969	941	958	897	943	914	933	925	927	933	930	931	996	908	891	928	893	969	921
24596	21263	27926	24844	16427	1118	601	423	382	345	330	325	304	301	270	282	286	250	251	261	271	238	286	286	280	258	245	265	246	287	272	263	279	272	238	253	233	234	261	245	252	244	220	247	263	265	226	258	242	232	270	249	245	247	255	258	250	250	260	250	235	255	249	273	256	249	252	240	244	244	234	252	276	229	247	265	265	255	278	261	267	237	240	288	246	243	262	232	214	231	238	211	270	257	269	229	235	251	247	301	238	249	218	284	242	276	248	245	266	280	266	246	243	222	241	248	262	222	265	242	245	247	253	250	239	256	253	252	243	245	255	239	263	253	254	229	239	259	275	267	229	243	231	245	254	235	224	266	270	225	232	277	254	229	257	239	249	245	237	253	283	252	235	268	254	254	256	255	248	224	237	213	265	241	258	217	269	227	246	236	272	244	239	239	241	238	247	277	238	256	272	244	245	245	242	255	247	267	242	257	252	254	232	251	259	220	249	258	262	258	251	262	253	273	228	264	244	262	251	257	287	261	281	270	223	230	238	232	252	224	259	251	240	258	249	262	225	240	270	244	247	257	256	250	246	248	244	244	246	249	241	239	257	269	248	257	245	232	263	252	267	260	257	236	268	286	237	249	246	266	267	252	265	239	258	254	209	256	233	217	237	228	238	232	242	252	249	268	271	253	240	271	270	260	238	233	234	249	232	273	238	236	258	277	255	252	272	245	243	276	229	247	247	229	246	264	254	237	228	245	245	230	258	292	250	246	256	235	228	254	240	222	269	261	242	249	217	251	233	275	225	236	269	243	259	261	270	262	247	251	247	252	257	261	237	240	250	257	254	234	248	260	243	258	275	255	230	250	255	241	262	260	261	248	249	260	246	228	260	231	262	250	264	254	237	279	255	241	229	236	258	231	254	276	241	244	255	238	263	233	254	255	238	291	248	227	245	275	236	233	242	240	291	263	259	282	244	238	250	270	247	280	266	264	273	272	264	270	241	270	239	272	222	240	271	252	228	244	274	264	259	269	259	239	256	252	266	246	231	269	236	247	262	255	236	243	230	232	233	226	259	247	261	238	254	229	255	242	249	271	255	262	242	266	230	278	240	221	255	250	259	280	276	263	251	258	256	246	230	236	246	263	249	256	228	242	261	269	224	249	258	259	237	239	268	235	234	253	254	283	262	269	255	268	225	220	223	258	248	256	227	248	250	247	253	240	243	249	241	231	245	242	209	242	241	247	255	264	261	236	258	242	252	265	252	254	235	250	240	243	256	215	249	254	248	248	261	241	245	246	242	237	267	239	272	225	253	252	236	238	272	254	260	262	240	250	272	237	268	273	253	250	237	237	245	224	249	265	235	229	272	249	259	277	252	247	273	250	248	256	269	237	265	248	258	274	261	234	243	267	235	265	260	232	289	240	246	283	240	240	237	275	213	234	258	238	263	293	261	241	248	243	229	238	242	249	237	260	225	257	237	241	262	268	273	243	234	243	269	240	255	245	264	270	279	281	247	233	236	239	256	229	231	249	241	241	266	245	218	257	254	262	258	257	258	255	253	250	246	267	258	241	250	264	244	231	265	199	217	256	254	243	228	239	246	237	240	257	236	247	257	262	238	261	252	257	256	279	237	233	251	223	230	252	224	233	265	249	265	235	256	269	249	254	241	255	233	246	258	252	222	270	240	238	255	272	243	244	233	255	259	251	217	227	233	238	262	241	241	237	223	274	270	234	228	278	279	225	253	240	244	282	282	244	268	237	255	243	244	265	249	274	250	249	256	252	260	243	264	258	273	283	249	241	256	226	268	248	277	264	238	247	253	278	274	240	263	237	231	248	222	254	258	244	273	246	231	242	254	212	264	232	242	242	275	272	261	246	247	241	270	287	262	262	240	265	258	221	267	233	275	240	234	262	237	256	249	262	267	255	226	259	232	241	239	236	263	267	260	256	274	259	277	241	251	207	225	254	247	255	241	254	256	235	263	269	248	224	234	243	251	274	273	240	258	249	248	271	249	262	254	244	264	237	231	220	228	238	262	253	223	260	246	230	259	260	273	231	256	252	262	236	228	264	266	216	257	257	233	258	241	251	265	242	270	258	245	241	239	237	224	247	261	270	264	269	290	253	256	252	258	260	248	249	251	251	222	221	283	247	223	276	224	271	230	218	232	239	215	279	248	236	250	257	262	240	233	252	225	229	239	245	266	233	249	229	249	253	231	229	233	238	267	233	254	257	266	254	234	249	282	222	255	263	233	252	264	241	272	270	268	233	270	257	241	234	237	276	231	244	246	225	244	242	262	262	254	226	237	263	223	250	230	250	256	277	234	273	249	264	251	220	237	263	247	265	255	271	261	248	218	273	258	246	265	232	251	241	286	246	233	251	245	232	251	240	221	221	251	241	284	240	252	233	261	247	239	266	244	257	238	234	258	260	245	257	243	232	247	252	250	229	251	269	239	224	242	253	261	244	242	250	261	241	248	256	258	246	247	266	261	268	254	283	268	245	231	250	245	262	256	231	252	251	224	256	263	266	267	251	217	257	234	252	241	251	268	256	251	222	244	277	247	251	255	250	258	227	239	242	260	269	255	221	245	256	271	258	238	247	260	237	240	252	255	224	225	247	234	265	254	233	257	263	267	250	253	236	232	237	240	250	255	249	278	258	283	233	238	244	242	269	246	253	237	253	256	245	271	248	276	293	257	271	251	246	236	241	247	220	265	243	247	277	234	256	235	254	234	229	241	221	251	239	228	239	264	279	235	240	231	240	272	246	280	246	237	244	251	238	261	248	272	243	255	259	241	258	225	241	243	250	231	247	249	242	245	246	247	257	220	263	234	272	259	233	236	233	257	252	251	238	224	237	235	232	246	284	233	243	250	212	240	226	257	247	220	220	272	249	261	270	225	266	230	247	224	229	221	239	243	226	269	245	240	240	224	234	224	248	259	277	280	255	259	259	242	213	270	250	240	232	258	246	234	236	226	219	277	237	257	248	235	235	242	228	230	261	249	240	256	264	266	274	296	257	245	272	254	258	241	260	214	241	242	265	254	207	260	248	236	236	238	254	263	269	238	226	260	246	246	256	267	269	256	281	235	268	249	264	253	273	269	224	251	250	255	262	246	253	256	305	252	218	259	245	264	244	237	255	260	237	268	277	236	242	253	269	234	245	242	281	239	242	218	246	256	263	239	232	246	254	244	266	238	254	260	275	250	257	241	239	252	244	253	226	249	245	270	250	245	236	237	233	242	212	249	246	261	241	252	252	236	259	249	230	238	239	237	278	271	235	227	276	241	253	255	250	237	267	227	254	237	255	238	264	235	240	235	270	241	250	241	238	250	264	233	250	264	228	264	254	255	259	247	247	262	252	256	265	245	237	237	242	268	222	259	271	278	266	244	256	253	255	252	262	258	250	234	262	236	258	226	244	270	258	281	222	276	250	263	255	229	239	263	253	260	261	257	231	269	251	254	278	235	229	236	268	241	244	259	249	237	240	257	257
3316	5762	5589	2061	1593	1347	937	633	592	552	448	460	392	377	368	355	332	351	349	327	350	325	321	294	311	330	312	302	284	289	306	287	289	273	311	278	305	287	282	281	291	298	310	288	293	324	293	284	302	294	301	309	296	283	303	292	262	305	287	292	305	304	280	277	282	287	305	268	269	303	290	270	292	314	261	310	268	248	288	289	291	266	287	312	290	275	303	271	248	323	302	282	302	282	307	283	298	305	310	273	303	267	299	288	284	286	285	257	287	292	255	276	308	252	300	276	300	282	317	284	300	279	286	311	305	295	303	281	272	273	279	306	273	280	287	303	310	304	255	285	290	329	288	290	271	289	310	279	305	286	290	245	294	269	291	272	256	292	313	292	284	284	289	285	288	317	252	290	276	271	274	284	305	305	295	319	263	284	307	282	294	283	259	293	314	288	300	288	282	290	298	304	287	274	259	289	297	283	269	305	283	300	282	270	282	281	276	300	312	256	297	310	305	284	298	283	265	287	311	270	301	320	282	271	280	298	300	269	258	292	293	271	325	271	283	319	279	291	294	310	265	302	274	307	286	286	293	273	297	302	282	307	268	299	288	256	303	278	260	301	310	311	264	273	291	280	305	324	277	274	310	265	264	281	308	321	287	321	290	301	291	278	285	313	291	287	261	286	268	283	284	299	271	255	293	278	315	303	300	283	252	298	275	276	283	299	283	294	294	280	272	283	304	284	309	287	288	295	284	288	303	284	292	303	267	318	265	299	273	286	279	265	280	324	273	270	292	293	290	266	285	284	302	300	294	300	281	301	277	289	279	266	280	296	253	281	295	262	293	290	293	292	295	291	293	274	288	318	279	290	286	298	299	250	258	302	269	296	297	306	289	281	304	266	290	309	279	291	292	286	291	299	264	278	294	290	284	301	269	273	302	293	316	297	251	277	313	306	313	275	301	279	292	272	267	292	273	279	273	259	262	246	274	306	305	309	317	264	297	306	292	288	278	308	280	300	279	311	295	264	253	274	308	310	287	291	295	269	262	300	266	266	279	275	300	309	280	313	269	305	266	277	318	278	302	297	297	270	308	272	304	302	320	293	272	261	250	303	283	278	275	261	302	279	294	283	273	295	286	281	279	280	262	265	275	278	258	302	255	268	251	287	308	292	290	297	283	263	275	317	298	273	288	282	270	298	279	302	242	338	291	259	290	294	278	293	309	326	313	304	277	284	278	312	291	283	267	289	300	280	274	270	268	264	335	265	255	313	278	246	285	295	280	295	272	303	287	276	267	272	297	285	284	301	310	269	260	302	301	290	315	280	311	293	268	270	298	284	295	274	301	287	279	260	285	320	280	297	337	295	267	287	289	292	298	303	295	262	288	282	286	279	288	272	292	285	274	290	295	279	274	283	277	297	251	294	303	279	266	282	331	286	280	269	290	302	292	309	301	259	297	276	294	250	281	288	292	248	268	309	293	298	278	284	279	257	315	296	309	268	260	298	252	294	284	285	305	291	289	298	298	304	284	312	312	329	283	275	299	281	279	293	306	283	303	273	271	288	272	316	303	304	293	280	295	300	328	259	298	293	315	305	277	302	268	316	296	260	280	271	269	282	283	293	283	308	278	284	276	266	261	275	262	276	282	287	285	251	253	274	297	274	277	292	311	269	283	297	303	288	281	293	288	269	303	290	298	297	272	321	264	277	325	271	288	287	286	315	318	294	299	268	276	298	304	299	306	305	273	289	310	284	305	302	290	285	290	287	291	303	291	281	258	269	281	288	289	270	265	307	289	282	284	247	264	296	285	308	283	258	282	275	304	282	275	273	274	276	294	293	286	270	261	252	279	286	288	291	314	285	294	306	297	295	270	297	306	287	297	276	276	295	297	292	288	299	286	303	290	287	263	285	266	297	294	282	266	262	285	292	311	275	294	317	290	302	265	303	301	274	290	271	279	323	294	300	278	277	301	291	292	307	336	279	278	259	313	288	280	274	305	302	293	285	299	305	281	283	323	286	294	303	301	309	284	323	290	281	302	294	281	309	251	274	280	306	280	273	295	273	311	273	272	262	289	282	299	281	309	276	286	257	299	316	269	286	293	243	321	272	310	298	304	288	274	279	292	280	293	290	268	303	270	284	297	307	292	291	279	289	318	284	292	290	290	285	266	307	275	280	315	276	288	307	269	279	307	273	297	246	275	269	295	280	292	295	230	294	291	292	302	286	291	289	269	317	280	289	299	306	264	259	287	281	270	273	288	259	276	302	272	267	285	277	305	274	287	262	262	278	284	277	296	262	303	279	302	271	277	290	285	282	302	298	256	261	285	304	285	264	284	283	280	298	269	296	322	289	276	264	276	274	309	294	295	281	317	280	257	305	282	305	280	312	281	268	301	242	268	298	309	270	290	286	270	255	279	310	262	282	287	313	276	267	281	299	284	311	262	304	280	288	256	286	272	297	303	274	275	285	285	304	276	308	317	293	277	305	284	304	320	268	267	255	285	303	296	290	291	296	268	298	299	295	300	284	276	299	294	288	269	293	286	273	315	298	293	294	303	284	273	275	290	285	261	267	284	258	286	280	268	303	295	315	309	290	307	269	312	276	322	286	275	262	264	270	263	290	282	291	313	280	303	294	321	288	292	286	293	274	316	305	249	321	302	278	306	289	291	280	285	269	278	281	261	265	315	296	245	311	324	264	293	292	269	247	272	306	322	302	284	268	260	291	306	296	299	295	287	322	291	270	279	264	312	300	310	300	250	284	270	288	286	272	266	282	284	302	287	289	260	280	298	294	281	283	280	302	274	321	274	317	289	282	269	281	291	306	268	335	258	287	280	316	274	264	294	306	291	270	311	303	279	283	291	299	290	284	310	284	293	302	284	279	282	303	295	282	311	279	301	301	280	279	282	286	280	287	318	292	290	293	268	282	309	285	259	294	283	308	312	306	298	270	272	289	274	282	264	281	281	296	274	256	267	301	271	308	302	285	300	309	282	296	291	315	269	291	281	309	296	283	285	308	285	317	303	282	258	297	284	290	305	314	303	301	287	305	285	273	292	313	290	254	312	303	300	296	265	290	281	303	288	267	284	275	297	304	271	289	286	310	300	280	282	289	257	334	298	297	275	282	258	313	291	271	313	291	282	295	277	280	287	281	262	281	269	291	288	313	284	247	273	288	271	271	283	281	319	306	304	282	288	277	277	297	275	284	274	295	261	286	271	260	280	293	278	283	271	244	284	285	303	290	337	287	273	285	285	277	255	284	260	295	293	295	311	275	277	307	286	287	290	258	282	297	296	275	308	278	265	274	290	282	304	278	292	285	286	288	309	275	289	254	254	295	268	279	302	270	282	274	259	279	282	283	308	285	312	328	300	291	304	282	287	308	298	315	301	319	314	285	297	285	264	275	295	282	289	295	310	277	291	278	311	304	299	290	304	298	309	289	286	296	291	284	295	278	306	310	292	279	297	264	262	307	298	274	303	252	290	257	276	297	287	300
22443	21286	29149	23726	21286	21369	13586	1752	1293	1221	1039	971	960	919	895	791	822	815	779	810	812	778	775	801	768	754	728	756	759	716	730	743	745	737	697	711	755	732	747	753	719	725	747	758	729	732	731	753	704	729	736	704	715	727	709	722	712	719	742	726	752	681	711	742	693	735	642	733	716	706	729	743	689	728	704	685	685	686	694	713	724	727	751	720	717	744	723	761	698	730	685	749	672	713	706	726	703	680	691	725	719	728	722	697	733	696	721	719	725	712	691	744	745	715	736	704	704	691	713	710	712	708	768	716	744	678	664	704	724	714	740	692	669	667	773	738	734	713	663	708	702	712	708	691	707	689	726	711	720	712	718	659	684	692	717	687	677	682	697	721	728	696	708	703	700	755	725	685	744	670	735	700	735	664	692	724	763	695	678	695	692	744	652	705	700	735	746	702	664	718	721	716	754	645	705	718	699	693	757	741	688	694	693	721	743	727	704	687	717	750	693	713	708	661	727	717	781	735	675	709	701	706	689	753	688	765	655	704	662	679	696	694	752	720	662	711	714	711	736	680	696	708	714	720	680	664	723	684	730	700	705	691	735	750	693	746	714	731	675	681	752	727	706	697	750	706	724	697	668	682	717	668	750	745	704	672	725	734	717	675	713	675	693	720	668	698	700	677	717	710	715	741	711	666	685	694	665	752	694	745	725	727	718	668	718	741	743	698	716	710	735	708	720	706	746	692	723	718	718	730	738	716	640	680	733	736	706	691	720	738	688	717	663	749	721	694	695	726	682	719	689	666	741	736	722	708	726	723	688	723	732	766	694	732	696	686	704	782	713	696	714	723	711	686	741	656	714	722	749	692	703	730	693	720	742	669	700	723	722	739	712	704	725	713	680	666	705	690	737	694	734	672	709	643	709	721	717	666	696	699	686	662	682	690	713	681	724	732	686	726	669	746	691	667	667	720	730	741	749	721	776	687	717	716	705	721	711	741	710	660	687	671	733	732	678	702	691	735	709	701	689	727	658	777	696	730	723	750	698	683	715	726	687	707	721	734	745	719	701	677	710	715	668	663	687	709	692	675	663	707	691	735	694	688	683	692	663	698	700	727	732	705	676	679	692	749	740	694	719	721	701	703	708	688	730	774	714	683	691	745	689	679	666	713	697	687	719	717	698	736	718	764	715	700	703	685	711	705	711	692	700	672	711	708	709	689	676	762	664	692	739	655	649	700	722	707	690	692	741	751	711	692	717	750	691	658	728	742	655	682	726	659	702	706	691	671	720	741	698	705	680	672	717	760	724	725	751	700	671	681	674	701	722	648	684	658	691	717	735	652	689	677	678	702	744	710	727	717	744	704	635	705	707	713	667	694	730	704	711	670	706	745	731	692	732	748	676	664	732	692	704	705	711	679	731	695	653	720	712	691	743	723	736	678	703	697	685	736	726	686	723	691	701	659	687	685	722	693	715	715	703	681	697	749	701	745	693	714	705	705	685	706	749	720	705	713	721	718	704	682	667	719	685	719	757	710	727	688	704	724	718	734	694	673	651	706	714	724	662	714	733	694	689	710	726	647	701	732	661	693	707	747	681	670	715	699	764	723	720	694	666	664	730	720	719	695	690	696	674	709	668	764	718	711	724	693	689	727	707	701	676	736	687	708	658	713	726	678	746	721	681	743	690	703	668	687	728	723	715	716	670	710	699	670	684	706	660	701	680	668	772	713	711	747	694	730	694	736	750	795	721	731	677	670	707	727	752	675	647	681	697	686	710	711	760	711	738	676	731	724	673	696	665	695	719	706	664	674	715	648	693	727	689	712	702	697	666	695	692	705	666	699	676	632	689	724	748	709	747	743	717	715	703	684	717	721	689	715	660	672	695	730	693	662	683	712	674	712	719	674	718	721	709	710	697	723	666	700	706	692	665	710	715	723	744	748	684	708	696	727	743	705	769	686	728	739	725	693	738	728	751	649	715	733	714	703	732	696	679	702	707	697	650	698	767	692	723	734	723	707	723	731	713	709	717	696	730	750	715	718	718	708	680	669	685	701	724	708	691	727	689	669	651	671	691	743	708	741	666	752	697	736	667	752	735	711	712	695	712	736	707	719	722	698	659	733	759	673	701	742	755	668	638	679	684	689	696	744	724	682	701	696	654	716	689	683	679	662	706	720	755	726	689	725	684	715	713	691	672	685	702	709	691	653	710	685	671	714	673	694	726	748	720	652	703	734	706	667	725	692	715	691	679	710	696	716	690	738	728	707	704	779	741	689	760	742	713	700	688	726	710	716	699	665	701	717	701	701	611	715	724	709	681	731	692	693	711	739	700	692	688	685	702	658	655	642	712	674	708	710	646	698	744	748	728	686	707	741	708	756	702	716	737	715	698	736	724	726	751	705	752	705	722	685	730	711	709	732	666	735	693	707	751	686	747	664	700	707	727	679	724	700	720	748	715	717	711	710	748	737	694	699	692	667	736	655	711	699	679	677	677	725	727	718	685	716	683	693	701	742	755	670	672	713	701	693	721	722	693	714	722	684	715	729	713	676	747	693	660	670	728	753	699	672	740	694	751	714	710	687	715	734	692	694	692	731	710	714	737	680	691	686	716	711	695	707	705	681	709	699	732	688	700	683	720	716	699	702	723	774	715	664	667	664	655	733	749	689	688	730	688	715	712	694	721	703	701	675	677	673	707	681	673	693	685	719	697	690	685	737	710	687	686	728	677	703	697	733	701	723	678	726	721	677	631	757	667	660	687	716	779	703	674	722	721	735	744	674	729	704	721	718	715	659	691	773	714	697	685	732	665	706	675	711	751	702	683	700	772	680	670	739	725	709	701	721	701	700	704	712	734	734	676	737	662	670	702	696	711	708	695	664	684	703	671	741	648	703	765	701	706	686	673	727	759	722	746	721	691	666	699	703	736	702	704	737	685	707	674	668	706	706	739	704	696	683	661	687	730	743	756	770	741	719	738	708	695	702	760	690	713	709	685	663	695	723	716	736	693	727	682	694	700	722	733	699	618	760	710	690	736	741	700	725	700	690	690	649	733	698	745	746	698	728	704	709	751	730	689	712	692	675	706	727	675	700	752	679	694	714	708	694	716	690	736	665	688	700	719	720	691	688	746	691	675	702	703	770	703	728	678	713	691	698	676	675	705	768	686	700	737	709	706	704	715	722	738	756	726	743	766	732	732	723	703	719	695	679	674	689	704	721	707	706	725	696	719	694	720	675	691	744	662	701	748	675	754	721	710	746	727	682	687	734	668	649	676	704	699	728	711	670	710	702	710	700	737	658	700	671	735	708	697	658	659	723	759	745	720	733	713	740	662	680	707	716	673	707	683	722	677	688	656	734	685	735	732	694	712	729	746	707	653	699	725	711	661	722	705	678	708	704	708	686	745	715	704	734	690	644	736	671	703	731	707	714	751	665	709	676	674	682	738	701	654	693	662	716	726	705	738	711	670	685	678	756	705	684	802	655	679	674	672	744	681	702
4820	15931	13825	6304	4802	4118	2948	2096	1966	1631	1362	1202	1121	1017	1004	998	961	932	862	882	868	856	830	825	831	828	815	770	764	829	795	831	778	783	788	823	803	741	769	832	778	786	843	763	786	804	806	791	769	782	698	725	783	772	773	748	754	749	779	796	806	773	795	813	736	742	717	742	761	759	770	761	785	735	755	786	797	721	780	749	792	755	800	759	748	724	776	779	739	740	760	756	770	728	809	760	797	762	791	785	724	748	761	759	739	803	811	742	790	750	754	753	773	766	772	779	728	760	785	731	763	727	743	792	752	817	741	797	698	757	770	757	766	731	757	800	752	740	754	737	724	768	750	737	711	760	769	760	802	749	753	746	775	760	783	757	748	779	722	774	772	742	719	803	744	760	812	808	786	777	738	713	744	777	741	745	765	741	776	714	760	797	756	756	760	749	714	763	766	753	744	742	758	767	727	801	777	760	748	738	845	795	772	727	704	782	798	748	795	713	754	806	828	769	775	783	796	766	786	757	767	797	791	772	752	759	796	763	721	769	734	748	741	714	750	745	796	732	704	770	724	734	739	768	773	745	724	804	756	755	731	765	721	766	711	734	732	739	765	689	801	824	788	774	719	723	775	771	766	725	777	771	753	792	768	755	727	745	741	753	727	786	780	781	759	778	723	758	722	796	737	725	709	785	766	721	768	736	778	759	766	741	751	757	756	730	791	777	812	753	766	704	759	725	666	757	764	786	762	758	745	730	762	751	758	744	747	788	773	785	799	755	724	727	737	766	747	797	737	754	769	729	727	742	777	733	740	775	780	736	736	761	754	776	758	755	730	762	780	773	786	796	736	772	726	688	749	758	811	689	761	762	778	735	789	732	811	751	777	801	788	789	792	752	797	747	744	777	797	745	734	755	800	754	762	708	751	809	721	742	822	760	768	789	770	746	790	733	770	764	753	744	773	769	760	770	763	769	793	761	794	721	809	778	773	768	729	753	761	774	733	783	716	721	786	766	823	748	751	791	776	795	770	778	763	754	781	746	793	765	774	802	738	783	699	742	784	721	725	790	749	799	711	747	744	805	766	802	776	740	737	788	780	767	734	764	784	747	770	797	716	810	787	788	750	742	765	692	758	740	720	764	761	739	780	769	748	796	752	746	742	734	765	701	705	795	766	800	726	739	753	742	774	801	734	703	725	740	756	793	766	742	752	750	784	740	781	814	754	749	783	761	741	762	729	819	762	759	741	746	752	752	734	714	773	780	724	727	785	779	769	761	707	760	778	782	740	745	763	812	730	793	752	747	694	793	726	759	749	774	734	750	753	760	769	801	781	759	785	768	795	814	748	823	790	719	791	750	760	749	762	746	785	785	810	819	750	745	762	767	702	700	759	791	753	760	758	749	773	808	780	755	747	762	763	753	754	769	740	797	754	792	790	734	787	809	741	756	772	757	786	797	717	795	770	785	845	749	782	714	760	744	718	765	757	794	766	786	715	725	760	780	806	777	782	726	727	786	732	732	749	738	714	738	710	730	748	789	794	746	766	787	730	742	787	742	755	755	700	778	759	755	761	778	720	778	753	757	783	799	735	752	738	764	773	760	765	745	771	750	785	770	728	752	732	801	743	760	748	786	794	751	778	801	698	745	775	771	778	787	725	758	781	749	815	773	789	737	742	775	723	800	740	744	765	761	736	697	776	792	762	769	706	761	774	744	751	776	766	777	709	754	741	774	816	698	783	795	787	736	757	751	741	789	808	777	709	780	755	763	755	701	817	753	757	784	722	719	743	735	743	765	773	742	732	758	729	765	779	740	776	707	742	772	750	729	731	760	719	803	736	793	748	775	760	749	765	716	803	783	756	800	727	743	777	762	737	728	809	870	789	715	774	813	747	759	759	719	737	783	754	732	777	789	747	743	803	793	745	780	763	787	754	788	750	767	805	770	751	723	764	752	696	789	798	780	831	757	753	794	722	726	748	791	717	732	751	749	754	781	725	750	739	760	694	792	755	822	766	732	776	753	756	765	743	765	751	781	731	774	758	769	722	745	746	799	753	755	791	823	751	735	729	742	767	769	765	783	788	761	762	753	727	768	758	782	753	778	722	785	733	764	796	751	741	747	746	766	790	769	771	733	775	812	744	740	796	740	768	745	734	747	785	774	798	744	726	775	777	765	774	751	759	748	702	771	786	809	742	769	758	767	747	776	741	780	748	787	751	731	773	759	767	719	732	742	736	784	750	797	782	757	758	800	752	714	817	731	715	738	754	736	742	756	764	805	680	805	803	806	769	767	721	765	792	736	772	781	730	812	799	747	715	778	741	706	768	724	747	747	780	754	798	795	776	737	710	745	738	731	710	776	772	767	783	732	759	741	750	786	741	766	782	734	754	757	785	771	704	687	751	700	736	740	714	721	811	783	795	749	821	756	767	758	763	771	774	755	730	807	774	755	773	748	737	777	779	748	773	715	787	769	774	788	754	803	759	787	739	715	767	733	754	738	729	713	723	740	753	774	762	714	809	807	764	731	771	716	772	694	732	800	776	766	735	764	823	761	757	794	808	793	758	752	762	788	765	695	758	731	789	749	779	723	741	768	796	780	829	767	770	739	794	735	755	744	754	752	736	777	806	773	718	806	722	802	819	743	713	730	735	756	759	797	767	763	764	728	789	738	797	787	757	755	752	764	756	760	784	798	781	765	758	791	780	772	725	704	730	754	773	712	735	792	807	732	717	749	789	729	760	774	756	768	788	758	749	757	755	738	767	780	806	747	751	800	773	738	763	731	780	756	727	734	704	738	763	713	791	764	746	722	798	764	764	738	799	727	757	727	738	741	749	760	742	757	736	737	780	773	719	797	784	740	739	824	730	775	732	815	771	743	756	753	707	771	770	780	761	774	789	737	763	735	753	778	752	767	774	771	751	808	820	694	739	799	762	759	763	761	756	732	780	756	802	791	768	782	735	743	740	767	767	768	792	744	777	740	761	775	735	755	744	759	726	783	769	727	766	760	739	794	827	776	755	776	763	745	771	785	799	775	782	763	744	717	751	727	709	746	737	770	740	765	775	725	759	778	766	739	751	718	741	767	736	779	765	798	785	727	783	768	774	741	773	779	762	738	761	740	809	779	747	718	762	758	726	774	738	814	745	729	739	750	759	745	749	777	747	710	805	754	803	726	752	757	751	715	735	752	729	762	772	726	744	771	776	725	714	769	770	786	767	716	773	762	764	770	751	757	797	762	722	734	729	725	768	755	761	769	786	789	689	749	732	718	733	712	774	758	765	764	790	742	753	788	769	747	738	751	733	776	732	798	774	776	742	745	759	768	765	789	721	754	693	822	762	768	797	728	746	771	750	810	783	812	804	769	797	731	770	819	773	769	751	755	764	767	798	741	786	818	746	744	746	764	751	727	753	776	761	825	753	743	775	760	760	776	774	758	765	728	730	735	781	783	708	766	777	746	735	732	747	757	769	789	767	763	765	761	732	764	782	733	723	762
27404	19486	6806	1003	652	620	561	577	528	477	508	541	549	518	506	566	517	548	473	508	504	516	493	535	516	502	513	533	519	486	501	498	511	485	515	506	547	513	500	540	528	555	483	560	505	541	465	466	507	496	469	556	490	486	500	526	523	524	488	541	531	525	516	538	505	525	528	530	543	493	482	485	478	496	520	545	527	507	535	517	508	506	519	528	547	515	494	535	540	517	523	492	504	504	463	469	487	536	495	504	545	492	506	506	487	487	511	516	530	521	526	502	520	529	523	506	561	529	522	542	574	477	528	493	470	475	524	481	530	524	503	478	510	528	492	528	494	529	499	532	519	498	522	501	500	538	479	550	549	462	504	508	509	508	495	490	497	524	496	523	486	485	480	519	528	492	493	521	480	502	533	505	521	481	506	518	481	545	527	498	509	478	511	460	516	508	517	511	517	490	504	538	544	507	500	492	486	491	517	520	476	527	539	511	547	497	508	537	467	487	535	532	514	540	488	517	496	508	534	495	505	526	510	548	511	477	493	513	517	500	517	546	525	503	546	525	505	493	547	553	500	485	527	471	539	512	553	506	492	514	491	537	518	503	506	538	513	488	518	510	450	498	508	499	490	483	493	498	483	519	485	488	519	497	524	517	498	531	502	530	521	496	495	506	533	496	475	506	493	525	512	528	545	515	464	493	479	539	522	497	518	513	509	538	478	476	521	561	518	511	499	542	532	491	561	540	519	488	495	498	534	503	533	547	526	526	502	512	515	529	519	512	524	520	516	491	525	544	495	493	539	488	565	466	515	504	521	511	560	496	498	526	514	540	512	418	499	504	505	532	504	502	493	517	466	473	476	527	521	495	517	476	536	505	496	516	539	512	513	496	528	517	517	509	486	522	516	518	534	527	528	525	519	524	523	519	551	520	498	517	502	494	529	513	556	526	537	502	513	551	513	525	502	505	512	508	474	502	479	535	520	510	504	531	504	509	524	524	495	480	531	471	541	527	476	545	495	523	529	486	543	484	479	520	513	502	529	544	475	518	505	540	525	540	525	522	548	524	493	524	518	487	542	489	489	537	553	488	497	521	533	501	527	469	441	525	520	516	520	498	486	478	530	533	538	519	486	508	490	536	538	508	520	501	478	542	525	527	532	489	554	527	481	500	523	517	526	577	534	493	497	526	494	516	496	475	459	502	522	500	458	539	491	478	556	515	509	523	513	519	492	529	498	578	510	522	512	529	535	506	502	532	517	533	455	492	546	492	494	489	543	497	480	530	516	518	531	519	496	511	546	498	508	455	492	536	505	568	507	481	528	519	507	489	492	532	531	492	506	511	482	525	514	533	502	533	490	532	510	509	519	504	512	527	505	509	539	500	539	562	484	529	554	496	564	524	547	513	527	489	518	534	555	504	517	549	497	536	476	549	493	511	475	527	546	533	545	523	484	462	545	507	497	471	498	543	531	538	511	531	503	526	517	488	535	498	498	539	495	536	487	520	529	490	514	507	510	498	540	525	501	531	556	513	481	516	507	501	520	518	509	519	462	496	502	526	502	506	521	510	467	530	490	481	551	506	500	529	494	458	508	490	529	490	540	488	517	577	557	498	533	476	483	510	542	515	516	504	511	478	475	537	493	536	506	524	521	506	500	506	474	470	518	546	512	529	513	474	481	553	518	510	512	530	509	540	512	505	503	508	530	502	486	499	504	550	564	540	522	558	504	517	498	501	522	514	481	488	538	512	503	484	500	518	512	501	587	492	497	500	522	562	509	514	524	507	516	472	505	468	532	538	495	496	525	508	478	534	507	533	534	526	507	534	494	549	486	498	529	507	531	530	505	539	538	527	531	540	509	508	502	510	505	498	482	515	509	519	518	502	490	524	524	511	549	511	572	456	513	484	559	525	502	492	487	519	513	487	511	521	551	527	499	487	498	516	528	513	509	504	541	495	468	495	512	540	490	481	518	512	483	512	472	499	512	502	517	517	540	507	504	540	525	469	528	485	499	550	527	517	529	508	538	516	543	545	536	527	536	507	506	484	514	521	511	513	509	521	509	517	515	497	564	496	511	548	522	483	496	508	485	491	514	507	515	487	561	498	516	490	496	514	480	532	495	520	539	537	527	509	508	535	549	530	560	549	501	500	491	526	473	496	501	498	507	546	504	537	507	490	509	536	497	500	512	550	534	518	561	513	523	504	506	481	532	521	565	505	539	516	519	511	535	518	491	524	481	515	494	490	484	534	461	546	511	517	468	518	528	503	495	524	542	499	519	541	538	528	490	501	493	508	491	488	518	522	546	561	521	502	499	527	522	525	513	550	506	520	492	513	493	552	528	490	481	503	514	536	482	505	508	556	506	487	508	545	512	504	487	498	513	526	538	544	493	497	487	501	519	490	498	517	517	482	508	469	509	523	520	499	516	500	493	532	492	526	525	497	493	513	525	489	507	516	532	485	508	534	503	491	524	510	526	512	490	533	519	479	545	535	547	462	504	508	503	485	529	489	498	522	467	514	486	471	534	518	540	501	506	495	513	479	526	493	489	502	505	528	486	513	499	501	544	497	507	512	475	527	487	517	483	540	492	479	559	492	511	498	515	514	532	506	495	513	502	558	479	453	531	483	495	530	477	543	523	499	546	541	484	517	477	454	534	519	514	484	526	475	474	526	531	515	513	553	518	507	497	478	488	517	515	519	491	499	506	515	507	517	504	515	543	519	487	526	491	562	499	519	504	525	516	519	544	537	511	499	506	519	551	527	502	533	520	495	509	532	536	478	462	535	491	497	498	504	521	511	520	488	511	529	547	520	574	508	503	524	473	490	507	515	513	505	522	480	489	537	501	517	518	500	536	526	537	510	499	497	521	502	505	528	521	502	523	481	531	536	521	480	509	533	507	561	518	490	487	522	510	487	548	521	543	534	580	549	551	463	514	538	525	483	549	531	517	491	520	534	536	504	500	517	489	515	524	503	546	548	495	507	546	518	491	517	518	490	515	506	525	474	507	527	506	563	550	497	527	518	529	537	516	563	489	544	510	523	496	516	532	527	554	494	492	496	484	469	506	529	484	515	566	490	511	493	543	531	503	529	472	515	469	500	514	509	473	476	525	479	495	484	481	525	513	473	528	480	500	468	512	525	533	538	465	554	530	506	472	513	572	517	508	496	527	519	493	506	494	482	517	506	484	509	492	516	538	544	553	533	532	519	485	484	497	507	514	513	504	468	495	460	547	495	533	499	536	522	518	519	499	505	544	517	475	504	508	488	531	524	504	492	508	506	529	502	523	528	495	485	541	535	531	525	525	523	517	506	500	490	493	526	485	485	532	510	513	529	518	513	525	505	550	527	499	532	487	511	484	538	521	560	496	539	539	497	468	476	522	491	539	510	536	503	473	469	479	498	531	522	482	500	520	491	520	551	505	502	476	507	517	472	498	515	511	483	558	550	495	507	508	507	546	480	504	555	508	497	500	479	462	506	467	539	542	488	527	501	516	490
4215	1286	2140	738	712	639	676	605	590	527	570	519	559	537	552	523	579	503	550	557	543	511	538	539	543	559	576	573	505	528	505	544	534	474	497	539	522	536	554	531	511	512	516	560	511	563	538	532	558	576	529	531	534	495	514	547	533	559	556	518	557	517	545	532	565	526	584	552	588	497	482	550	534	573	534	544	549	511	551	548	580	532	577	534	525	502	576	536	559	526	547	559	555	593	580	522	595	547	563	489	554	577	519	605	537	560	519	545	569	505	536	547	549	544	554	539	528	575	561	582	565	534	580	526	492	533	546	540	508	522	554	552	529	565	562	545	550	576	532	542	586	550	531	485	528	561	552	544	573	519	552	543	518	548	506	571	580	529	564	537	497	544	523	527	502	552	536	550	512	532	535	539	545	554	551	500	562	506	538	525	515	548	520	529	595	531	557	544	545	519	577	496	542	506	562	575	514	492	554	511	502	555	545	585	530	526	544	502	534	566	510	537	556	542	510	584	547	552	564	575	544	519	570	553	555	491	559	542	569	574	545	534	539	527	518	503	520	549	573	515	587	529	545	551	561	545	467	542	548	555	530	544	542	541	546	547	509	557	528	531	593	528	535	578	574	548	562	524	549	538	560	527	517	572	560	523	518	553	541	539	525	523	539	567	500	545	550	534	525	540	557	557	553	542	554	535	545	548	549	542	543	580	544	559	531	593	565	557	547	553	539	568	553	565	532	512	489	555	524	588	528	510	558	535	563	508	546	555	559	527	544	550	539	555	564	518	516	522	551	520	529	542	547	563	549	520	528	553	532	539	533	502	519	540	538	550	536	567	534	545	526	583	516	517	513	521	570	545	532	494	561	539	544	546	531	527	554	560	561	541	499	572	539	559	534	544	562	576	569	551	528	512	530	514	537	541	547	586	565	514	519	520	515	532	546	544	521	497	537	527	530	545	520	532	550	540	507	533	545	562	543	579	527	531	533	507	518	544	564	532	560	523	546	561	540	544	540	528	526	548	519	547	524	608	500	549	528	539	558	569	582	535	579	578	552	561	541	531	528	530	511	553	546	560	565	555	533	563	507	533	571	507	534	550	549	555	522	518	552	570	513	512	555	559	558	546	536	558	526	536	529	538	561	540	545	546	508	546	519	537	565	585	546	587	531	546	522	526	544	557	573	548	531	552	537	542	525	553	554	544	543	510	490	531	568	502	525	548	501	512	508	559	521	532	555	526	533	533	558	522	538	555	526	523	545	544	508	535	539	566	602	553	523	484	541	539	533	526	535	571	534	534	515	528	473	515	547	550	522	569	530	549	538	501	562	551	533	532	507	588	556	552	510	530	549	523	533	567	540	575	541	521	526	556	554	524	561	585	537	543	511	556	511	535	563	497	528	550	565	511	565	527	499	545	568	561	529	509	510	552	548	538	506	509	525	552	533	533	560	519	534	499	534	550	564	636	589	564	535	543	573	561	504	546	576	572	525	531	547	558	545	486	509	599	549	562	547	546	553	562	537	567	551	555	554	518	569	548	559	542	542	519	533	542	539	547	540	540	564	529	518	591	584	553	529	528	521	565	543	518	501	557	567	504	578	544	485	540	522	501	554	556	518	518	577	516	560	528	529	529	540	544	556	543	531	587	558	558	567	533	535	547	522	546	571	527	525	554	536	543	530	567	574	517	555	494	545	498	562	526	560	520	511	514	500	543	535	534	557	595	533	561	525	571	551	526	517	508	533	520	567	566	549	520	530	531	552	537	521	537	533	529	531	465	531	538	558	576	572	539	516	529	547	560	524	562	530	549	553	523	543	524	530	541	507	537	553	517	530	545	576	539	549	556	546	535	532	555	524	500	510	534	523	539	565	534	530	552	514	527	550	529	514	510	544	493	546	507	537	521	527	524	494	541	522	552	572	531	542	532	485	561	560	541	572	524	567	558	463	536	563	510	556	547	545	551	524	556	528	583	554	525	578	536	539	513	544	533	544	550	492	572	505	554	537	561	591	567	524	525	524	557	531	563	515	536	558	512	556	564	526	530	545	538	541	565	548	518	541	543	613	520	576	548	515	529	534	545	501	570	496	535	554	519	552	551	542	541	555	576	538	567	510	552	527	521	534	564	525	548	526	508	521	518	594	499	562	524	540	541	557	553	528	499	559	545	527	551	511	492	509	542	536	574	566	558	566	525	558	571	559	527	596	568	513	513	559	504	537	554	537	552	555	535	563	500	528	564	508	553	521	539	507	526	530	538	506	549	524	561	523	529	523	516	498	564	543	491	514	543	535	542	521	503	520	525	582	515	481	540	569	509	579	560	540	523	489	504	550	505	500	558	544	549	553	553	527	519	542	552	566	517	541	559	571	516	534	513	552	530	564	548	512	559	601	539	533	559	546	542	559	544	563	502	518	528	519	557	591	562	557	549	562	554	545	528	532	535	530	536	566	573	540	517	527	514	519	552	561	583	514	536	562	550	521	551	511	531	540	526	532	518	537	518	560	533	529	561	533	514	535	515	505	534	557	541	571	581	551	548	532	534	483	557	513	555	544	563	513	561	531	564	540	551	521	546	543	559	503	549	500	581	498	516	573	567	548	536	522	529	528	579	526	555	556	547	539	583	538	547	568	543	513	537	518	553	545	532	544	540	530	475	530	496	548	515	552	555	517	493	573	521	562	512	564	522	532	568	559	567	530	520	517	540	529	546	506	511	540	518	574	532	518	536	568	527	566	560	532	545	526	523	529	533	582	579	511	511	537	535	577	559	535	536	538	517	549	519	533	579	539	565	559	556	568	532	505	553	503	538	547	534	499	542	579	529	535	501	533	520	534	557	531	546	587	582	559	548	540	541	572	530	544	573	567	539	509	536	533	521	558	541	517	510	485	528	553	552	540	513	553	511	513	508	527	541	586	519	554	493	592	556	543	526	543	529	558	542	566	533	565	533	556	535	532	564	541	545	495	541	524	561	515	551	505	517	540	541	506	551	555	568	534	524	546	554	564	567	532	566	555	559	561	515	520	524	535	506	564	581	503	551	498	550	557	559	539	531	544	504	555	560	546	519	495	556	566	533	512	509	550	567	505	550	534	546	535	534	533	537	490	537	496	541	559	557	529	537	500	503	514	577	548	525	539	536	536	514	537	538	511	547	559	537	564	528	473	553	526	570	507	509	547	544	553	516	588	568	515	523	595	519	530	528	532	549	509	518	493	562	555	543	557	537	539	550	508	467	532	490	567	539	544	551	550	529	519	559	552	548	498	533	546	530	535	540	550	553	542	503	530	519	526	509	560	542	509	564	545	565	515	524	541	533	531	564	530	533	560	548	539	566	522	545	539	521	546	520	561	554	510	536	480	531	533	519	515	533	548	534	555	563	551	512	521	553	545	581	530	527	504	566	551	472	562	532	543	512	565	501	573	532	524	532	566	504	560	522	562	572	559	575	536	547	542	539	500	537	577	539	559	482	588	536	548	527	552	553	533	543	524	565	564	512	513	532
23442	21240	28751	24016	21238	14961	2390	1377	1268	1173	1113	1091	1066	926	977	980	975	1032	938	943	953	922	940	946	942	996	922	929	906	942	905	913	947	900	966	941	912	958	962	924	963	877	893	870	923	952	969	890	901	917	888	891	938	956	881	914	939	923	879	834	885	939	917	814	893	894	858	946	913	895	890	910	901	925	899	928	867	953	905	902	904	922	871	865	928	880	900	860	875	917	901	913	894	891	976	928	898	901	883	929	859	869	928	847	917	913	885	895	885	919	934	898	896	880	909	865	910	943	958	888	922	887	904	940	851	900	891	929	913	894	899	937	889	922	923	898	897	942	916	960	895	853	876	909	877	844	893	853	902	930	886	885	907	896	915	939	928	893	961	861	924	875	914	942	860	851	878	899	935	867	875	899	877	862	861	910	919	888	877	882	890	902	892	880	927	886	898	946	858	912	861	925	891	929	931	898	876	871	892	913	901	908	913	955	894	892	928	959	908	873	923	881	906	911	898	924	922	888	864	925	839	906	884	911	893	887	866	952	913	851	997	869	951	937	893	876	897	893	936	915	880	902	935	873	847	953	860	908	891	862	916	893	902	873	962	926	899	906	926	875	881	864	860	914	884	895	886	878	917	916	910	913	925	894	884	873	919	934	891	832	879	868	870	891	862	924	817	929	946	910	881	922	870	912	917	881	918	896	874	872	893	873	889	941	882	938	924	898	950	928	882	925	861	915	864	911	948	842	862	934	926	914	907	898	920	888	903	949	914	839	872	885	898	865	918	847	942	900	870	865	884	875	874	923	876	887	939	903	970	925	857	919	940	910	923	925	911	929	938	933	911	866	925	898	917	849	874	893	942	943	840	904	883	881	930	905	851	903	894	919	925	849	907	914	935	967	875	846	894	947	917	900	932	883	870	889	882	880	893	927	906	899	893	938	883	867	887	911	875	891	883	886	867	899	929	918	874	931	905	881	912	926	961	926	940	934	970	946	879	902	892	885	919	906	909	936	855	869	925	882	920	944	963	909	927	867	898	833	885	944	903	919	872	897	865	925	902	960	928	920	928	971	934	878	886	877	894	916	943	938	926	857	890	901	807	917	901	906	906	905	936	847	960	866	889	866	898	891	897	929	932	964	898	847	907	853	913	908	859	953	912	902	866	857	898	903	897	958	909	914	921	919	920	911	884	916	936	877	889	911	923	911	907	895	909	916	871	856	835	889	935	915	876	909	896	848	923	874	929	912	877	847	927	902	890	934	890	907	877	899	891	956	883	894	881	923	880	886	925	865	945	892	923	899	866	901	888	910	952	917	904	916	883	923	963	878	920	933	908	937	881	934	952	916	937	989	880	924	923	846	901	868	913	892	891	848	901	926	914	894	944	963	878	907	942	902	879	919	920	929	912	904	929	865	888	890	849	845	895	889	923	815	921	887	918	922	845	892	874	973	880	934	948	921	901	887	972	903	893	906	884	869	924	901	934	932	912	934	864	919	938	881	897	904	903	906	870	867	887	888	873	905	900	919	932	891	905	889	865	896	896	867	884	848	927	913	900	903	911	889	920	939	923	940	871	929	901	937	938	899	897	869	901	936	894	898	835	927	926	861	887	883	819	922	853	853	867	929	892	887	899	896	939	871	912	918	886	922	868	919	864	890	922	873	889	931	872	898	954	907	904	891	880	891	927	862	921	881	888	914	913	940	897	905	924	915	887	942	887	884	927	913	863	883	857	929	940	891	913	898	911	909	902	914	882	937	910	910	870	962	912	889	893	867	902	865	931	900	905	948	885	930	906	881	866	895	910	907	898	852	894	862	933	881	890	876	901	874	875	908	874	844	958	939	853	895	877	881	909	954	955	932	880	909	868	891	886	905	928	911	877	894	888	895	898	898	933	933	909	922	921	919	891	883	895	856	887	849	855	865	867	903	898	867	897	863	889	859	935	896	971	924	968	886	905	920	959	878	907	895	892	904	884	920	860	900	948	944	904	893	907	871	916	870	931	829	937	867	887	932	920	936	867	897	854	982	958	852	936	908	897	870	961	855	861	916	941	870	848	859	888	893	880	871	948	932	887	939	888	904	880	895	947	906	909	918	875	882	925	907	924	863	919	913	918	892	881	887	864	866	883	894	928	888	886	895	895	864	906	939	886	830	868	939	895	874	864	883	918	881	935	913	958	892	927	918	958	928	922	900	903	931	840	986	958	883	920	891	921	936	901	917	850	898	867	927	954	872	902	865	837	939	819	953	922	877	898	944	850	906	949	908	922	906	897	904	919	883	895	957	893	864	906	912	879	926	914	917	876	868	889	902	844	903	886	916	902	880	872	867	939	869	879	926	992	945	906	933	875	842	891	932	943	902	843	934	895	907	893	903	907	906	897	880	915	893	801	910	866	867	930	876	920	874	831	845	895	870	933	911	913	880	978	938	904	926	884	879	875	900	923	914	900	870	869	872	942	872	874	895	977	889	885	936	870	893	932	945	882	949	918	905	932	877	885	945	880	862	939	863	880	877	884	910	906	903	905	925	907	860	906	878	927	908	924	908	864	937	858	913	875	883	899	895	953	875	841	950	920	906	924	893	881	902	911	882	916	934	899	875	886	937	871	901	868	863	932	916	867	952	824	915	880	926	899	894	919	873	858	898	891	881	874	855	903	887	887	920	859	903	858	851	860	877	900	842	852	856	924	923	928	854	933	881	922	879	895	948	907	918	885	909	870	933	943	904	885	905	890	863	906	937	886	857	898	870	957	867	938	894	864	870	913	912	856	901	902	894	887	883	900	913	886	829	847	847	852	909	893	876	889	910	920	875	906	875	857	929	899	889	909	870	886	898	867	927	959	847	925	906	880	844	836	892	859	883	944	910	931	935	879	868	884	913	926	917	878	903	905	898	917	922	871	904	975	836	880	895	968	920	938	901	857	888	896	882	912	844	913	871	925	856	933	909	909	922	947	876	922	897	959	896	896	892	865	864	899	919	882	873	950	918	899	915	964	839	904	907	910	849	915	940	830	916	906	890	903	909	872	876	838	907	913	832	912	870	859	882	870	913	860	913	912	849	922	860	927	880	904	923	890	897	915	895	871	927	894	961	878	904	877	909	905	900	861	913	880	918	916	918	899	877	873	918	919	893	914	898	863	866	891	926	940	966	917	893	894	899	928	877	903	912	956	921	903	888	917	902	898	861	912	917	955	887	930	861	881	903	916	900	904	923	926	889	902	960	892	885	852	927	908	858	893	896	915	891	901	871	884	925	948	906	887	915	867	883	890	897	935	925	917	991	891	922	862	912	915	941	907	894	906	875	909	939	895	941	922	888	950	878	921	896	922	958	913	872	939	921	908	920	888	930	952	897	884	867	881	923	847	895	894	906	922	931	884	885	885	912	924	889	878	838	902	903	942	936	875	880	932	873	883	860	913	909	943	894	900	870	926	921	907	953	877	932	885	906	876	959	845	877	925	913	956	915	918	901	900	902	894	912	916	907	952	892	925	885
3623	10069	9221	4007	3129	2677	2020	1708	1500	1457	1251	1126	1149	1142	1068	1056	1044	1033	1008	977	976	989	984	1008	946	1005	1010	1009	1010	943	953	939	931	939	966	950	937	1010	969	968	957	971	921	932	954	949	947	959	954	918	966	909	939	953	916	986	976	990	949	976	984	931	980	960	976	935	958	941	967	923	958	964	905	953	908	938	926	896	955	951	964	931	900	939	979	939	913	916	904	913	922	905	932	930	914	980	987	933	937	937	958	906	958	972	916	965	862	942	983	961	904	933	911	972	951	1007	985	974	901	931	944	939	941	951	878	957	985	961	949	896	925	886	900	967	915	939	936	852	884	922	953	953	948	997	916	934	917	946	1014	1004	938	934	946	936	963	1006	945	884	909	928	946	980	953	984	913	956	913	921	930	948	952	946	923	956	903	939	901	897	948	917	909	922	907	925	936	997	912	913	923	891	908	962	925	951	912	927	928	960	946	921	982	891	920	905	959	923	967	1014	956	938	937	947	955	923	921	957	878	891	935	962	938	922	982	992	927	996	927	908	1022	974	955	888	952	854	925	983	982	992	933	930	925	909	950	928	970	890	899	907	970	969	946	931	922	895	946	954	960	963	965	956	914	975	969	924	928	909	965	905	866	935	898	896	906	939	963	849	974	964	905	910	965	924	939	916	967	927	890	951	950	950	963	898	971	983	940	928	962	963	912	968	931	978	895	923	932	1012	883	948	909	960	942	933	905	958	934	924	967	948	924	921	973	951	958	938	910	951	935	947	915	962	954	954	935	928	876	931	968	945	934	946	967	938	980	924	972	942	906	937	951	927	922	885	914	911	911	926	912	931	948	947	929	947	955	989	947	972	962	942	967	985	947	927	952	960	917	949	936	894	959	890	866	938	948	1008	942	913	889	993	943	949	940	977	910	953	957	980	951	938	917	868	894	953	940	931	934	911	919	923	911	932	973	911	968	922	955	970	892	923	902	951	907	929	976	941	918	1003	946	981	938	911	902	908	923	940	923	936	892	924	930	969	929	981	973	968	934	929	918	898	976	950	921	952	899	978	929	902	985	951	927	917	939	946	869	952	886	914	932	937	915	976	1001	896	967	900	887	907	890	922	948	952	1003	971	953	932	907	974	891	979	906	974	930	921	887	887	919	926	878	913	918	901	957	918	929	958	937	895	965	906	950	921	973	932	909	944	874	964	919	921	950	908	939	964	936	908	932	926	928	939	951	914	934	923	899	920	960	925	952	912	909	896	972	933	943	897	908	950	918	889	934	923	1008	932	974	931	930	940	865	989	945	934	907	937	947	985	932	961	919	929	956	938	971	965	886	891	973	916	940	961	971	925	954	918	934	893	939	930	915	962	960	951	957	967	947	952	967	998	870	919	912	963	982	939	985	915	985	928	945	941	943	960	922	924	938	942	935	958	946	938	921	873	969	911	949	888	883	918	946	914	913	941	915	896	923	936	912	951	942	910	932	919	967	925	975	917	925	929	950	918	940	945	890	919	920	946	895	937	910	906	905	940	934	931	1012	962	973	909	917	939	921	947	929	922	943	932	938	921	954	955	869	886	905	910	930	938	942	972	907	981	931	960	961	927	940	949	936	935	949	990	958	956	970	976	952	935	976	961	924	897	903	982	939	984	918	975	917	892	925	950	888	916	979	964	978	936	1000	961	970	931	977	891	892	892	934	923	909	941	979	943	879	920	921	920	946	960	899	934	903	876	943	968	932	963	939	934	942	944	921	964	938	944	882	966	887	959	936	983	975	929	941	935	938	983	964	918	922	930	968	929	961	891	988	914	939	968	930	879	920	980	913	938	924	1009	934	995	945	907	889	914	923	939	956	937	936	938	981	891	954	911	931	949	952	941	930	921	942	957	931	960	950	986	906	930	972	948	937	956	980	1020	919	962	956	976	896	892	971	892	969	938	950	900	961	915	907	937	890	933	923	974	953	928	968	961	897	928	916	923	922	957	967	897	984	936	935	923	971	943	908	895	941	939	971	971	882	948	950	976	955	910	875	898	895	987	931	927	935	956	978	871	965	943	979	958	917	958	991	912	916	934	911	952	929	916	918	937	904	978	890	935	904	917	959	907	923	923	910	949	992	924	941	939	904	914	909	927	1009	921	942	960	980	926	876	907	965	947	916	934	946	925	933	911	905	912	958	923	919	930	918	934	920	937	908	973	954	967	925	935	896	922	987	922	911	898	914	946	965	925	952	933	968	929	926	932	971	893	967	958	909	900	885	986	934	937	940	930	900	912	933	924	875	983	942	912	940	969	948	928	959	980	957	951	941	927	905	901	962	992	991	951	991	921	905	929	915	929	896	972	937	960	897	998	901	982	941	885	953	933	958	930	937	956	943	929	926	958	973	915	907	976	907	947	915	991	934	968	910	913	897	924	981	951	950	862	913	903	934	921	952	986	875	926	905	911	911	971	960	969	930	876	964	975	967	905	927	912	958	972	926	910	971	903	909	952	929	914	918	908	962	944	960	928	886	890	927	981	956	943	902	919	1002	906	907	928	895	874	961	933	941	953	929	969	944	925	926	920	948	912	889	949	942	890	947	916	1012	929	934	908	970	926	960	908	944	958	936	850	930	983	942	943	939	911	910	950	947	916	917	935	938	908	911	958	896	898	946	922	922	905	914	974	913	902	912	889	949	913	899	928	957	911	947	928	958	948	926	952	891	919	952	943	884	865	900	892	906	933	953	906	959	908	940	935	922	888	916	871	873	952	940	965	934	933	922	969	957	962	904	967	920	895	913	948	949	924	904	1000	891	935	967	939	958	925	945	880	940	951	923	891	953	904	970	854	877	969	975	933	944	946	929	959	980	889	990	935	985	972	927	971	996	928	889	991	922	927	873	902	929	895	924	898	911	966	916	981	894	931	971	924	913	879	956	945	938	949	887	936	947	880	935	896	982	1021	913	910	903	898	933	929	900	922	935	928	940	982	939	948	999	936	976	884	921	927	954	962	899	923	857	903	924	939	967	920	926	916	895	949	911	988	929	936	910	931	954	937	931	952	900	915	940	993	925	920	982	972	962	891	906	953	905	896	886	940	902	935	901	885	953	925	952	963	939	977	975	911	923	976	956	921	914	895	941	938	979	957	937	922	941	903	922	937	984	925	933	903	965	946	918	926	950	936	951	974	934	995	956	966	943	947	958	941	896	887	922	936	934	946	955	991	983	926	974	981	967	985	981	882	954	954	897	953	991	927	946	853	901	904	874	897	933	939	963	1003	1017	907	918	932	922	930	925	910	959	935	951	937	971	961	927	967	944	913	989	875	910	951	950	936	978	927	941	971	870	912	957	963	941	938	892	939	927	887	928	956	935	938	921	964	899	960	982	951	903	926	945	966	914	923	952	912	975	951	922	971	915	907	956	875	920	919	942	979	940	931	901	926	981	979	951	958	969	896	900	964	926	992	936	923	904	966	924	924	959	944	932	898	915	928	936	947	931	896	918	938	917	937	919	960	947	936	910	934	975	937	961	870	933	931	934	953
24625	21240	27885	24842	16420	1151	637	428	429	383	332	308	269	275	255	278	295	270	276	261	281	279	241	269	283	256	246	270	283	298	241	242	227	256	233	233	259	244	263	277	246	228	277	222	236	260	233	252	247	252	216	226	256	262	254	233	229	260	246	248	259	240	248	254	230	252	245	235	242	256	282	258	254	255	248	257	228	220	234	219	246	282	274	225	224	250	238	221	251	286	273	263	233	245	232	244	262	240	229	248	228	227	247	263	239	245	230	260	298	251	258	259	258	233	283	232	247	267	274	241	225	258	224	252	260	261	242	244	244	247	235	248	257	253	249	247	230	274	231	260	249	250	217	238	234	248	238	243	227	223	224	243	232	276	245	234	236	246	255	236	227	241	246	246	221	250	246	254	231	261	257	253	253	246	264	246	281	249	248	271	220	243	252	283	247	241	234	235	252	258	243	240	268	259	224	234	271	227	254	234	238	263	269	269	240	253	235	229	245	233	249	265	236	202	259	251	258	275	256	236	246	219	251	266	274	250	255	269	235	224	238	245	265	262	246	247	257	264	223	262	274	252	248	229	260	252	229	215	257	224	229	268	289	242	236	242	243	266	253	235	211	244	253	230	260	261	257	232	266	266	244	283	234	242	282	251	220	240	265	233	228	291	230	263	229	269	244	254	240	249	257	262	247	246	256	264	212	236	242	255	239	250	304	218	237	244	257	256	260	236	266	262	255	250	253	224	261	247	226	250	217	229	269	243	238	252	234	258	200	255	260	252	227	255	244	236	236	275	274	263	259	232	249	263	249	242	222	255	281	256	257	271	255	257	264	261	266	258	248	271	247	257	245	269	229	247	251	249	275	240	271	255	287	248	245	247	198	252	247	241	267	240	237	260	229	253	232	256	252	248	223	233	242	227	217	229	253	255	266	216	238	254	277	233	229	245	222	267	233	236	236	240	247	231	260	239	264	242	246	231	253	239	249	282	230	265	263	289	241	252	224	265	226	227	280	261	232	236	224	257	251	269	271	274	247	264	283	234	256	251	274	248	248	281	243	260	268	265	256	267	239	252	282	245	222	224	239	246	253	236	235	251	250	250	248	260	240	265	242	276	264	233	288	230	262	254	239	252	254	213	243	246	240	265	233	236	250	241	247	247	269	258	237	206	237	242	220	229	232	268	207	253	270	253	250	260	265	236	260	254	233	215	239	248	238	247	256	254	266	253	262	238	236	240	251	228	245	256	303	283	256	256	242	273	271	248	281	240	251	231	232	245	248	235	272	260	252	236	237	242	254	255	250	245	257	260	225	251	264	246	249	230	229	261	262	246	251	242	228	253	261	231	228	247	231	235	250	223	241	257	241	262	231	280	261	265	233	245	256	258	267	261	248	233	276	236	259	259	263	250	259	228	224	252	245	273	251	240	276	273	260	255	255	261	241	228	245	245	229	261	251	263	259	219	264	275	280	247	285	245	267	232	250	239	238	252	257	217	239	252	248	256	227	244	224	248	247	253	248	237	243	269	253	248	252	235	267	228	229	263	255	249	247	252	258	231	273	237	247	238	262	254	267	258	261	244	267	253	255	252	252	233	230	233	274	262	230	248	268	243	232	250	219	267	258	257	219	265	251	259	261	257	276	236	252	228	228	244	240	220	237	263	267	249	255	277	243	249	266	245	264	245	241	232	266	251	254	258	270	262	258	267	232	271	250	218	225	240	250	235	247	261	257	270	280	211	272	236	255	238	264	232	233	237	248	249	248	235	276	248	284	261	264	275	242	242	219	240	227	241	289	218	256	243	267	255	226	277	241	249	243	249	246	260	237	249	240	257	240	243	267	259	250	265	261	241	252	262	214	240	275	252	267	278	229	255	284	269	228	230	257	263	279	237	237	289	238	235	233	246	272	230	251	243	226	243	246	239	259	251	268	248	259	236	263	270	239	233	273	231	258	234	247	269	233	280	234	264	273	251	257	227	262	227	270	241	275	250	241	251	256	242	251	253	240	289	255	264	231	226	237	241	246	233	277	249	251	256	258	255	236	258	257	246	226	229	259	226	243	237	270	254	257	221	219	245	258	263	229	281	245	241	236	248	264	223	246	224	247	224	248	256	242	252	263	245	238	261	281	247	250	270	220	289	259	238	255	225	241	252	238	259	272	227	248	251	239	234	237	252	233	243	256	249	260	216	240	230	247	265	242	251	226	234	233	215	243	256	234	253	218	244	284	237	252	281	237	240	236	255	232	226	233	225	251	242	244	260	247	247	232	243	241	249	221	228	225	239	246	246	241	249	273	237	243	241	223	242	227	254	230	248	263	263	240	247	244	250	275	267	297	283	225	258	230	256	243	234	258	224	260	256	224	264	228	254	252	235	265	249	253	276	264	265	241	256	246	294	252	261	227	275	223	225	230	239	237	200	232	226	241	248	266	228	240	237	273	229	266	263	247	236	251	236	249	202	254	278	237	262	285	231	243	243	256	272	236	271	227	249	222	240	252	249	279	241	260	230	235	244	234	252	261	253	254	250	266	216	246	272	279	249	249	203	259	235	239	235	272	247	275	240	251	252	278	254	245	247	269	253	243	236	262	220	238	238	245	224	245	238	229	235	253	234	223	215	213	221	252	218	245	250	246	226	255	263	240	271	254	259	259	253	223	256	278	232	296	245	224	219	261	258	256	258	264	284	260	258	238	246	237	256	257	270	239	238	262	258	256	246	279	246	254	250	269	250	262	238	258	250	229	259	227	242	240	246	270	271	206	248	266	258	255	236	247	246	248	260	236	225	277	226	242	240	272	257	234	227	242	238	234	237	264	247	264	252	258	230	259	232	213	211	243	255	226	251	259	254	279	246	266	268	269	245	231	261	250	234	231	268	264	237	254	262	232	226	247	264	244	247	253	237	259	235	238	256	260	270	262	223	265	255	250	269	258	259	246	257	228	229	235	260	261	246	244	261	261	243	258	224	235	259	223	223	248	216	254	250	268	235	250	227	271	260	234	250	245	244	245	252	225	239	248	243	222	261	271	248	257	258	259	257	227	270	257	246	269	248	270	258	251	246	247	245	246	268	238	249	254	245	219	251	236	256	239	252	240	238	237	246	241	256	251	264	228	229	252	233	247	242	235	249	241	264	267	263	240	248	249	246	221	259	268	268	227	250	266	249	271	235	255	266	268	247	255	227	237	242	254	258	265	248	253	235	235	238	236	247	257	247	260	231	262	222	254	256	223	238	211	271	223	227	247	256	249	261	234	245	261	242	238	239	264	272	230	219	268	260	243	229	236	253	236	261	257	249	244	230	210	266	265	246	251	211	243	260	256	248	232	236	237	233	248	232	258	248	267	253	228	225	237	226	247	237	278	246	226	237	225	223	230	212	229	269	274	262	226	232	271	261	240	242	261	260	246	232	253	247	246	248	241	251	244	272	238	241	210	246	276	235	227	221	250	262	277	271	231	219	230	244	246	258	241	249	256	229	245	269	229	249	273	232	246	212	228	274
3339	5833	5534	1987	1647	1267	971	688	602	503	458	396	375	391	356	307	331	329	335	305	308	319	338	323	296	296	331	311	286	271	310	303	268	278	279	298	284	272	291	287	281	279	301	274	306	308	291	306	260	293	281	278	290	305	304	266	296	311	305	307	288	280	285	338	308	273	287	326	260	294	293	265	289	290	262	265	301	295	284	300	277	301	298	280	298	270	298	289	280	285	295	273	304	291	267	273	316	323	315	285	276	287	290	285	280	308	272	268	301	265	280	282	305	267	279	303	273	315	257	327	278	295	294	279	336	280	261	309	275	289	284	282	264	265	259	272	260	297	283	289	260	273	300	289	247	285	284	281	273	296	267	308	275	279	271	275	245	320	308	267	287	262	289	294	254	295	294	268	243	276	269	282	280	293	293	288	255	286	293	300	259	283	284	297	281	307	323	292	266	310	274	292	274	284	326	279	281	287	287	271	298	292	288	283	287	328	290	283	288	271	293	299	281	289	254	271	266	288	302	284	294	274	276	275	313	276	296	294	298	264	312	272	286	276	268	268	303	265	279	259	306	244	278	280	287	302	304	290	287	279	278	290	307	287	263	263	297	277	300	288	248	281	264	280	266	268	313	247	329	282	312	268	285	273	265	292	287	268	287	291	279	277	270	268	256	260	284	274	302	296	300	301	272	309	296	290	303	298	256	307	275	290	274	285	272	282	300	300	267	266	276	307	297	279	279	315	284	288	299	269	309	293	254	263	279	284	291	281	260	274	283	336	276	288	291	283	305	291	280	260	300	287	255	282	310	253	264	297	307	300	303	282	243	283	295	291	279	283	262	291	294	287	273	275	305	285	293	298	301	259	281	279	302	257	313	320	278	265	267	283	286	279	279	299	298	304	312	290	298	284	289	305	292	282	292	274	265	314	291	288	278	278	311	289	276	265	270	286	283	280	278	289	288	303	293	289	288	308	285	282	279	297	265	267	263	282	256	299	298	274	300	272	304	279	267	310	270	256	285	297	302	301	273	316	307	276	303	280	278	292	267	295	293	321	282	292	271	290	277	278	293	317	304	296	297	310	303	276	284	266	256	281	294	311	276	273	287	278	268	301	302	260	254	295	267	278	289	291	284	272	303	314	271	270	280	266	302	296	267	274	273	281	307	298	282	290	258	266	285	277	294	275	294	275	306	272	280	300	273	323	296	283	286	299	279	303	270	300	297	270	307	330	323	283	297	272	267	294	276	274	256	287	281	294	306	274	288	288	312	289	295	281	276	286	258	308	300	285	272	313	288	256	274	278	269	271	304	319	276	260	291	275	280	294	242	285	281	247	288	284	271	287	284	282	283	298	285	297	321	278	278	279	288	282	297	296	293	305	272	301	279	276	298	285	286	271	293	300	263	267	297	303	298	291	272	262	301	285	278	269	302	296	258	280	304	274	318	284	306	294	279	290	279	267	245	299	273	298	301	281	262	269	282	269	293	312	280	268	294	287	318	283	281	290	301	276	283	282	292	274	278	268	277	304	287	265	303	283	305	255	291	270	268	267	295	285	282	270	272	262	301	290	272	280	269	293	314	297	293	287	284	295	285	306	259	326	298	260	270	300	298	319	265	321	261	255	300	282	264	287	282	264	260	291	301	296	312	298	325	287	291	285	286	282	312	291	293	288	316	307	270	298	302	312	274	295	269	257	297	266	288	288	266	301	292	283	282	299	259	303	278	295	273	301	281	255	282	275	300	286	286	308	271	273	305	251	272	273	282	261	294	297	296	271	299	285	244	294	295	275	311	302	263	290	281	277	303	291	283	284	273	269	279	277	298	298	277	280	295	294	303	298	291	275	285	285	290	290	275	276	290	260	291	281	301	267	287	295	254	275	293	298	260	274	276	257	305	258	280	285	288	281	286	290	263	314	292	292	281	314	295	292	305	304	277	258	314	293	286	308	310	312	304	303	281	241	274	303	289	269	284	282	295	293	305	274	306	289	282	277	268	287	280	279	285	302	250	294	290	272	255	280	295	277	289	293	301	261	288	261	275	311	291	248	292	281	314	274	263	273	303	256	289	289	319	270	252	293	281	282	252	275	305	298	274	284	277	277	271	290	274	302	291	285	299	310	263	286	286	293	256	289	278	290	262	287	290	315	298	294	293	303	250	308	291	309	262	307	274	264	279	274	298	264	308	259	242	283	298	276	288	278	290	297	289	290	293	308	285	286	283	274	303	276	281	276	311	276	283	261	281	270	309	305	296	286	283	266	277	276	284	251	291	289	284	283	284	229	295	275	287	272	319	322	287	291	291	277	298	262	292	272	277	262	309	299	294	264	295	279	280	296	258	297	273	278	251	287	316	279	263	328	290	286	294	277	265	270	308	255	308	295	290	266	267	303	260	269	288	281	303	312	262	260	289	297	303	305	272	276	298	314	312	255	309	271	294	278	277	269	286	277	283	300	318	283	275	271	285	275	306	275	290	275	308	289	310	294	280	259	273	306	279	296	255	291	307	278	280	292	298	252	249	287	286	280	279	267	347	262	303	281	308	291	291	284	274	290	281	269	276	283	280	295	282	279	314	301	299	264	337	276	273	267	278	280	264	287	293	305	307	325	290	286	297	294	282	274	294	283	266	296	311	296	277	290	305	257	298	277	293	267	274	308	296	269	282	273	289	288	306	277	268	287	283	284	279	258	300	262	262	291	291	307	278	285	263	323	317	265	309	267	274	298	296	288	303	283	267	260	256	252	261	271	293	255	299	295	247	284	311	294	270	279	313	316	246	281	312	307	285	275	260	260	281	300	317	282	250	285	292	295	293	246	303	283	293	287	272	284	308	272	316	297	282	299	260	282	295	262	295	262	265	292	262	290	256	289	273	308	292	333	260	258	313	307	289	291	300	313	287	284	292	281	286	277	290	306	272	315	270	314	296	301	271	275	298	276	286	261	271	263	296	296	292	254	251	301	275	286	277	259	311	313	271	288	285	266	314	290	300	286	296	299	310	255	290	275	289	261	286	291	300	313	277	286	287	291	283	317	281	292	273	283	278	292	291	266	287	263	274	268	316	294	300	297	299	287	286	297	296	286	253	288	284	305	280	291	289	287	320	261	263	278	285	284	273	311	295	302	286	290	291	258	316	278	303	298	260	301	287	265	274	282	300	286	288	288	313	276	261	294	311	273	290	309	244	289	253	286	277	294	306	266	272	268	288	272	295	283	277	257	300	334	272	294	272	283	290	264	287	285	309	284	293	274	270	273	301	289	282	296	277	261	277	298	321	239	288	320	269	290	302	265	260	300	305	269	303	312	274	284	281	290	297	302	277	277	274	273	281	257	300	316	309	311	286	280	256	271	296	257	286	281	276	266	324	301	316	281	286	306	271	316	296	274	301	319	283	286	317	300	287	335	253	307	262	265	292	310	258	261	284	292	296	287	289	281	271	304	289	292	297	319	280	280	303	270	270	258	269	290	305	285	287	289	296	300	278	312	283	284	281	290	298	248
22425	21298	29143	23781	21304	21375	13575	1862	1357	1314	1088	1027	943	904	842	857	849	752	822	785	758	796	727	737	754	761	754	729	799	765	714	738	712	728	784	728	668	750	751	759	728	774	700	716	711	694	738	663	716	710	708	688	820	716	732	719	698	696	706	741	728	740	693	668	688	733	669	676	673	747	691	733	652	731	726	724	710	673	752	683	673	702	702	710	686	734	674	681	674	693	711	711	697	696	693	702	705	707	674	699	698	665	752	744	676	745	662	691	693	720	688	696	696	751	673	728	725	720	686	674	685	762	723	675	691	728	675	638	680	755	715	684	755	749	686	682	734	699	672	656	687	693	734	673	691	672	693	715	685	697	697	692	738	714	726	671	707	703	689	701	695	699	748	685	679	678	689	763	684	731	667	731	654	688	689	706	701	685	703	747	730	686	696	664	710	754	689	717	743	721	703	644	737	686	688	726	748	665	687	720	727	707	684	699	708	707	646	683	734	712	721	775	718	719	698	698	777	694	743	713	691	718	717	702	681	685	678	676	748	706	715	686	665	723	692	697	687	711	691	750	674	755	701	714	703	706	715	717	717	707	716	661	717	693	702	709	692	734	708	724	739	741	754	710	729	721	677	685	674	708	728	764	683	715	719	682	738	668	713	697	749	709	696	769	697	662	724	725	661	707	747	717	664	708	728	706	717	711	742	743	717	691	681	693	708	740	734	717	689	666	721	720	676	689	660	710	758	686	690	668	686	700	699	696	685	713	706	672	693	694	653	691	691	700	728	674	739	676	692	694	691	704	718	711	739	701	738	682	699	638	728	729	673	671	758	718	660	693	664	693	698	634	657	690	716	725	759	688	675	694	693	701	680	726	752	726	713	720	699	701	744	720	704	696	673	678	733	740	745	714	709	682	685	682	719	719	735	647	743	686	712	684	713	718	717	691	710	718	694	693	727	677	702	717	711	728	715	684	680	730	726	720	752	671	645	673	672	670	762	687	688	691	685	676	768	713	682	711	687	674	756	705	687	697	708	709	700	730	733	707	720	690	711	697	700	726	733	682	699	673	718	690	722	720	706	732	727	671	707	741	691	694	690	707	688	714	758	657	673	665	741	704	707	730	728	669	684	698	648	726	722	725	698	720	693	712	687	721	717	697	712	725	691	693	690	741	730	696	725	710	682	721	664	724	783	692	702	708	653	725	720	747	713	719	721	685	698	722	700	692	736	690	656	697	682	683	758	741	659	709	717	692	678	704	675	710	688	650	709	745	732	683	692	721	665	719	716	704	695	722	692	741	719	633	668	717	709	717	728	703	670	673	724	690	702	704	723	697	688	697	633	681	714	722	700	727	690	722	664	700	696	721	676	706	675	668	683	731	711	719	722	691	719	725	706	718	756	735	700	641	674	717	726	766	718	673	700	683	702	734	731	695	696	695	681	661	634	727	713	688	742	705	717	670	699	642	676	683	668	712	746	715	714	746	677	684	694	689	716	717	657	700	748	677	725	706	669	736	695	788	709	704	730	677	697	743	732	690	712	691	729	731	704	684	673	720	636	708	680	685	676	686	699	673	667	722	705	709	687	730	689	722	673	704	678	696	669	695	650	703	699	649	695	665	698	711	668	674	703	672	697	692	694	681	736	721	718	680	688	678	679	665	682	746	682	713	691	679	754	706	693	701	703	677	729	716	694	723	749	700	765	627	702	716	711	695	724	696	729	660	659	670	701	720	734	700	664	733	683	699	754	678	683	699	694	663	666	684	683	653	651	670	756	691	697	715	721	675	699	737	719	696	737	733	688	716	711	706	697	663	661	694	703	682	730	710	695	734	682	671	689	691	678	705	685	716	703	738	665	663	689	733	679	709	699	703	661	719	691	722	679	690	663	663	704	666	718	687	718	701	683	682	714	724	688	699	690	708	701	729	735	722	717	689	690	703	746	764	728	719	714	665	729	708	716	745	689	748	713	740	713	655	666	712	702	711	728	636	734	689	730	659	694	729	645	676	719	677	685	676	725	741	724	733	677	718	695	715	679	692	740	713	672	642	707	698	715	722	721	645	698	693	729	690	716	716	727	679	695	707	691	658	708	774	699	675	673	724	661	734	699	700	694	748	723	720	728	656	722	664	683	717	730	673	701	720	648	703	720	638	712	705	736	714	744	692	733	771	665	678	683	688	653	704	712	699	724	710	698	696	720	707	706	694	700	720	695	714	716	697	672	695	731	685	743	713	703	732	657	700	701	673	658	765	675	714	709	738	684	740	713	665	679	751	676	657	693	683	715	697	679	640	703	718	657	712	691	745	724	699	712	740	725	657	661	684	707	727	722	739	674	724	689	652	667	739	713	749	670	739	677	751	751	671	716	700	719	671	707	719	752	670	667	688	710	684	691	655	663	672	719	720	740	684	720	706	698	693	693	707	718	708	673	715	737	731	754	715	709	687	757	704	727	672	667	654	705	683	687	677	710	729	718	723	703	726	716	720	697	717	713	752	672	700	645	700	743	716	727	687	707	658	695	688	740	722	685	689	723	748	725	701	730	687	677	676	725	659	685	755	723	729	700	696	697	739	729	699	736	694	695	701	669	688	702	712	706	717	688	692	754	707	694	734	687	698	701	697	668	682	732	705	722	721	655	652	710	721	715	714	701	736	674	666	702	765	715	680	688	664	702	677	750	716	703	690	713	714	761	720	670	712	687	705	665	692	697	708	728	697	705	722	648	677	740	710	675	697	708	718	715	727	725	739	683	710	695	727	712	773	705	695	714	664	678	685	695	688	678	666	718	699	689	686	667	681	690	679	696	720	702	743	702	715	671	711	699	691	671	693	692	681	668	750	689	725	705	693	715	713	741	692	665	682	686	721	728	642	666	707	652	709	672	673	747	717	716	693	714	683	691	704	675	663	675	685	754	721	760	715	634	726	728	665	729	675	665	654	663	715	713	695	707	683	750	730	744	686	672	719	737	697	725	735	698	702	714	728	701	705	680	719	753	700	689	672	726	692	682	678	671	651	690	704	735	666	658	737	692	686	704	706	687	702	673	744	693	660	683	727	721	712	688	707	671	739	680	750	733	696	710	681	681	700	725	700	700	701	725	714	672	694	696	673	706	746	721	703	729	724	733	743	715	644	670	716	711	704	691	669	664	740	684	666	714	701	686	704	706	710	672	700	705	730	749	717	685	674	728	720	730	726	709	732	679	695	684	752	657	700	682	719	665	713	716	663	704	678	706	712	692	691	751	693	707	684	685	718	679	770	642	729	665	736	740	675	728	705	705	634	709	688	662	722	696	716	713	718	759	651	686	682	693	707	731	706	696	658	668	709	690	713	737	695	686	707	682	710	744	706	715	719	709	732	697	700	663	757	699	650	697	729	692	668	720	702	691	658	707	682	650	720	706	751	715	700	687	701	704	641	680	671	700	722	693	693	716	717	682	658	691	720	685	652	706	732	723	671	728	760	696	718	679	669	725	741	723	719	716	727	678	685	678	671	692	720
4843	15978	13643	6233	4764	4055	2998	2143	1865	1710	1320	1180	1120	1120	991	969	924	880	856	845	906	858	837	805	812	790	867	784	823	796	809	825	812	826	757	766	825	751	780	741	787	790	806	751	741	789	730	727	738	798	751	730	773	761	737	735	802	793	811	765	753	749	790	749	724	753	738	754	710	797	786	729	709	758	776	747	754	726	773	717	740	728	717	804	705	811	767	766	734	738	758	778	759	739	749	731	776	718	737	723	754	746	729	751	730	799	722	780	736	725	746	771	738	771	778	736	764	728	717	759	762	731	727	718	716	754	780	768	735	759	772	752	735	764	772	732	738	780	783	708	763	770	749	773	789	765	767	755	759	717	707	762	747	709	793	734	785	758	771	751	773	747	736	819	715	792	703	798	728	746	777	726	783	807	773	745	769	770	723	767	725	738	758	777	753	784	747	769	759	781	739	749	725	728	810	741	715	752	757	754	771	761	772	752	758	744	745	758	789	752	749	786	762	724	713	749	764	764	763	797	742	729	770	736	807	765	775	749	771	758	783	796	727	721	737	744	748	717	720	742	755	754	826	762	757	673	786	761	727	750	724	733	746	732	772	754	783	755	770	776	811	719	757	748	717	717	792	720	773	723	756	739	764	835	770	793	750	766	756	732	771	750	801	726	755	748	782	776	792	744	743	770	780	739	729	754	742	742	753	759	729	750	766	754	722	769	763	706	753	710	722	709	778	759	764	793	707	729	761	783	701	750	719	734	741	775	810	750	750	768	675	705	744	737	721	768	753	744	772	770	778	777	742	782	712	773	793	760	743	788	721	782	769	735	718	778	738	744	740	764	774	791	735	771	756	720	804	753	785	741	755	707	783	742	713	745	716	719	721	759	724	771	744	782	764	798	709	723	734	793	788	733	706	767	732	772	760	744	762	763	737	743	720	744	761	749	768	788	755	702	751	742	756	742	786	822	800	776	799	812	722	719	753	771	734	770	744	749	757	738	748	747	740	759	733	742	779	743	816	793	730	781	735	697	751	785	770	810	786	698	774	710	755	675	735	753	800	707	750	729	749	780	764	752	740	757	755	718	745	760	793	759	760	783	734	721	793	772	751	746	782	795	740	741	770	765	781	795	747	745	800	773	774	764	731	746	780	729	755	760	751	756	791	770	759	784	801	740	750	759	754	699	763	762	737	749	721	737	760	747	740	754	760	786	744	742	749	770	774	761	793	750	775	778	786	783	788	720	761	763	741	759	734	719	786	755	761	753	760	745	757	846	761	808	764	738	807	725	771	778	787	808	743	709	732	747	733	736	753	771	764	753	753	701	744	735	770	770	734	748	746	766	783	757	798	734	769	735	765	744	756	665	762	742	718	677	760	751	766	720	762	774	731	718	755	788	756	820	755	752	806	707	737	743	775	716	763	734	754	762	723	726	692	718	697	728	773	719	695	770	733	756	722	733	770	775	738	733	764	766	795	775	717	766	741	761	746	723	733	748	818	716	774	707	750	775	738	793	728	698	728	728	736	762	796	732	792	719	725	748	751	788	710	758	780	769	714	777	749	734	777	739	741	757	738	766	738	791	767	760	776	719	762	777	771	749	776	737	769	768	748	781	797	790	768	726	765	761	757	737	781	745	733	781	721	761	791	719	745	721	720	754	757	788	795	793	782	767	728	757	742	710	737	733	788	788	750	731	695	742	754	756	775	716	746	736	781	724	706	683	790	776	761	767	710	738	757	802	775	733	763	781	685	742	717	739	740	790	741	775	758	767	688	751	788	757	729	757	767	741	754	738	746	780	761	789	760	730	743	768	772	797	785	786	699	757	759	761	745	753	802	758	777	741	739	791	720	751	756	733	743	754	813	774	766	745	717	804	736	739	729	794	797	771	812	828	760	750	763	766	771	748	728	685	768	719	756	764	799	728	731	759	738	735	783	765	735	725	787	760	743	771	774	783	705	770	731	746	703	816	697	761	734	763	779	752	692	744	759	768	749	743	783	740	746	781	770	758	730	761	781	698	789	756	771	721	790	763	747	718	788	766	775	792	794	763	805	761	851	736	699	777	736	736	777	802	779	762	749	736	759	744	707	762	759	781	735	738	778	758	757	789	740	792	737	720	734	704	757	748	781	736	770	724	733	773	670	723	735	743	721	754	755	740	761	739	761	749	743	732	728	738	731	736	742	768	752	781	773	742	755	728	735	692	726	718	761	767	794	755	767	744	725	780	763	736	716	792	742	756	715	746	798	758	781	772	734	806	690	752	753	781	747	706	750	776	729	795	747	769	770	806	716	812	716	743	740	773	797	759	803	776	759	742	722	730	764	749	743	748	773	712	770	735	725	736	752	737	785	758	776	700	777	755	774	736	772	775	752	717	793	736	757	813	821	747	771	711	718	782	806	753	744	692	751	755	758	755	792	744	808	718	805	792	782	777	742	781	803	757	728	776	750	714	735	794	710	735	768	736	792	739	756	747	773	737	721	723	736	722	764	681	759	791	745	751	712	774	777	732	810	733	742	736	780	728	749	739	728	794	779	765	749	735	731	761	747	729	746	760	731	759	756	716	785	705	763	835	710	794	736	764	777	786	816	770	738	752	744	762	735	715	724	746	795	721	721	694	782	746	761	769	775	741	723	766	770	709	725	785	741	746	753	731	743	719	757	764	755	761	757	724	747	768	733	759	764	738	767	718	779	755	753	735	767	779	709	777	763	736	686	761	761	726	783	772	772	766	784	756	758	714	763	733	758	761	768	722	739	758	744	731	760	770	789	758	755	731	764	740	732	772	755	814	790	762	726	779	751	753	733	723	764	733	778	724	733	755	797	722	802	735	757	741	767	741	741	792	755	794	783	767	731	740	769	746	746	736	780	724	730	725	786	755	782	754	758	751	771	773	751	745	720	731	755	766	799	742	763	705	717	746	757	767	770	708	780	752	691	704	717	745	730	798	826	772	770	678	788	773	745	751	742	755	752	719	744	733	751	719	734	741	780	725	765	711	735	752	723	730	749	721	788	764	768	763	730	732	764	749	711	763	776	772	769	789	787	725	741	794	784	796	771	796	776	776	747	736	754	766	760	754	770	770	713	761	781	762	742	754	782	789	758	757	718	752	747	761	825	809	690	724	742	714	770	776	750	742	777	699	731	723	751	760	770	754	719	736	782	714	829	775	722	744	751	777	746	757	804	812	704	781	751	792	778	745	722	745	785	744	690	710	744	739	779	834	756	755	742	723	733	808	779	764	762	718	784	769	740	801	687	758	779	751	773	791	742	762	760	750	724	749	740	778	774	786	777	711	728	715	735	772	824	721	764	827	767	770	756	744	807	757	781	709	712	778	790	757	756	727	773	765	763	716	752	768	743	764	710	739	753	743	751	711	697	751	748	741	762	748	727	736	782	835	791	723	722	757	704	755	742	780	714	776	738	726	755	786	763	730	748	797	697	760	746	780	740	788	772	734	747	720	739	738	778	769	739	715	724	774	747	768	771	778	734	709
27385	19616	6948	986	673	590	600	544	510	517	514	538	550	541	550	530	511	529	507	455	491	536	503	514	498	522	510	523	566	487	490	481	496	474	467	496	499	530	546	499	533	532	510	504	484	523	541	541	478	500	481	474	506	530	540	516	500	529	501	512	521	525	528	540	507	538	527	485	543	484	510	518	475	488	541	474	536	507	499	524	502	517	529	506	477	525	551	495	512	550	522	519	500	500	564	499	515	527	498	528	525	482	489	501	510	513	531	532	511	501	500	529	518	489	498	513	504	535	530	485	549	499	512	498	540	520	536	495	490	504	508	528	475	506	517	497	500	526	532	488	517	522	530	513	507	517	487	486	455	487	504	533	519	529	546	488	509	455	493	538	523	513	492	496	526	533	533	501	480	506	477	499	506	527	538	516	515	500	540	501	542	512	520	516	562	537	472	476	463	484	506	556	548	507	529	494	507	506	509	535	499	517	487	505	539	512	532	526	518	537	474	515	512	491	496	503	531	498	518	533	497	493	577	552	494	503	520	522	503	487	512	498	527	482	517	483	534	550	511	537	527	538	510	468	539	509	531	485	527	526	521	454	489	498	493	542	520	482	527	454	499	513	533	505	503	502	513	515	485	490	480	520	502	485	510	515	520	529	511	515	534	526	550	500	527	469	531	493	513	487	504	511	482	518	530	542	536	486	511	502	509	534	486	514	510	509	519	502	494	533	526	526	495	499	516	506	514	479	473	505	531	468	501	534	488	503	479	503	527	483	507	516	552	491	501	525	479	476	523	488	477	531	545	450	518	525	515	504	486	516	506	514	513	501	518	537	535	475	528	521	488	494	458	483	451	516	466	505	520	510	547	526	504	512	487	520	515	511	522	501	504	511	518	518	504	515	512	470	457	504	488	508	547	537	512	506	506	511	450	485	490	515	500	521	501	528	506	503	523	450	503	495	510	523	492	528	517	543	494	512	513	494	486	522	547	526	543	520	542	508	495	490	533	513	511	489	502	498	469	505	523	495	503	525	521	520	515	525	529	490	510	526	504	568	500	511	486	490	455	516	520	505	490	561	523	534	528	544	538	511	550	525	535	513	542	558	527	554	509	527	511	504	513	480	521	479	501	545	513	505	503	505	538	508	477	518	508	502	499	472	498	543	543	497	514	503	522	510	484	516	532	489	508	530	531	503	494	492	523	503	564	457	508	524	523	475	530	526	542	487	529	521	503	508	489	483	541	522	571	507	456	534	553	528	493	494	465	559	498	498	510	475	494	512	515	482	484	525	514	467	515	540	511	510	513	519	554	511	531	510	565	524	509	531	542	526	555	537	515	513	494	535	495	476	530	554	463	492	535	534	474	519	544	524	550	556	518	512	519	489	505	509	531	518	510	551	509	471	514	519	496	519	472	498	470	503	466	525	492	514	542	541	560	514	519	531	545	505	521	534	522	500	522	510	538	524	451	513	511	524	502	519	479	512	525	492	530	502	537	509	506	538	498	472	525	507	485	476	479	531	500	561	474	476	503	540	496	525	516	463	517	491	509	507	541	544	541	512	526	493	507	523	508	521	485	575	495	505	534	555	510	519	524	516	557	500	541	508	491	515	513	512	528	470	499	530	518	546	546	487	544	535	527	474	498	484	554	503	510	532	535	526	501	510	526	476	488	484	494	507	488	498	508	515	518	521	495	467	534	514	534	547	545	522	535	493	454	500	506	537	503	522	484	517	491	520	533	489	505	512	514	508	465	487	510	498	537	495	492	528	500	552	517	497	496	495	503	502	503	486	539	471	543	508	514	524	504	518	508	501	571	542	526	527	492	541	534	517	523	484	500	460	514	485	478	502	475	490	502	547	480	469	563	519	515	542	515	567	540	535	486	503	498	508	485	499	499	504	508	524	515	525	503	491	495	478	510	543	523	511	477	521	529	530	513	503	527	509	485	495	519	513	487	513	522	522	505	481	481	521	511	533	516	492	520	492	502	540	531	540	506	531	552	514	491	505	521	485	490	503	516	497	505	514	544	545	479	516	542	475	512	495	495	511	483	478	511	475	548	499	495	555	519	527	494	522	470	512	507	511	468	494	521	476	507	511	476	535	482	499	565	496	540	515	479	515	549	547	531	506	542	473	512	494	509	536	522	489	550	510	498	526	547	485	490	496	519	472	571	513	535	551	510	514	477	514	484	489	535	504	499	519	510	512	521	507	486	490	487	512	503	508	522	494	530	491	560	497	507	510	542	520	517	493	544	492	509	490	499	503	507	529	572	487	467	513	542	502	518	499	502	551	530	500	522	508	485	498	509	519	520	516	485	493	491	523	502	528	510	519	454	492	481	499	529	510	550	488	509	539	506	528	494	496	471	477	477	569	497	513	475	491	528	500	510	456	486	533	513	508	487	475	544	506	492	505	549	526	519	520	466	496	499	491	525	505	495	473	540	545	521	500	523	514	533	504	550	543	525	486	493	499	523	490	484	538	486	508	495	502	554	491	517	482	482	535	491	532	508	498	496	517	526	516	523	525	496	519	508	488	538	511	535	526	514	544	558	509	478	510	499	525	504	511	538	498	486	509	527	491	508	497	487	521	533	480	509	471	500	496	516	518	489	539	532	479	510	538	513	501	497	559	480	480	500	550	516	513	490	502	501	512	559	541	556	503	494	494	475	485	499	478	543	482	520	455	533	492	545	501	535	508	525	503	484	489	536	501	533	504	480	489	546	507	507	492	516	557	493	532	500	499	511	515	533	515	535	517	483	466	518	504	489	493	497	510	547	489	489	496	493	512	548	507	525	510	538	523	521	512	509	505	511	526	495	501	526	491	492	544	471	490	511	505	523	508	504	470	505	499	493	506	500	470	472	478	497	500	508	529	507	557	495	481	518	493	489	530	521	540	576	505	509	511	524	559	492	529	509	489	516	507	519	503	521	498	554	532	501	552	461	474	536	528	560	524	516	499	517	525	495	505	516	488	504	525	541	529	506	528	482	476	499	494	538	502	509	519	490	471	456	539	545	478	478	495	519	524	526	490	482	558	513	559	534	531	517	536	537	486	513	497	518	489	509	516	494	473	541	521	480	520	525	527	561	526	508	486	537	502	533	506	560	507	474	518	506	526	496	502	504	527	524	519	500	522	500	515	529	536	531	525	492	496	516	523	524	474	497	503	542	496	533	468	515	509	542	528	518	500	532	494	518	518	557	508	528	449	520	469	518	525	477	511	532	482	503	482	531	525	518	519	481	475	546	511	499	501	524	467	566	507	538	488	521	529	496	519	511	509	501	500	544	504	500	479	533	512	517	533	497	526	494	528	491	512	541	536	508	511	500	506	488	499	536	484	496	531	507	508	495	487	586	513	504	488	511	479	522	532	498	505	538	500	539	503	493	527	531	478	507	508	541	505	520	537	509	510	501	497	497	499	500	483	519	516	525	477	554	510	519	543	518	514	501	488	515	463	492	531	542	502	545	513	520	500	515	474	494	516	514	555	511	508	517	480
4234	1367	2184	750	665	619	601	525	566	560	553	567	571	500	533	537	562	535	478	536	563	519	545	539	570	527	552	565	498	553	530	513	555	537	545	548	570	552	509	553	546	520	553	530	550	556	504	585	529	530	543	540	544	559	553	527	559	512	523	549	520	569	506	508	554	552	538	538	539	530	543	524	560	544	590	514	557	543	519	578	537	540	530	531	558	538	534	572	568	521	535	552	548	557	564	518	524	544	560	513	517	546	543	516	527	510	524	542	528	539	518	520	505	552	468	597	567	505	546	522	533	549	532	540	512	544	547	538	566	565	514	573	544	535	515	545	543	554	548	549	572	534	532	529	554	536	522	507	533	519	522	569	525	552	527	557	535	539	553	578	536	541	536	551	566	547	491	560	549	533	534	562	559	548	535	542	558	590	510	527	578	571	546	518	550	541	537	554	532	526	500	541	539	597	557	478	516	533	521	534	554	507	541	549	534	533	538	513	524	517	533	580	539	543	542	490	546	518	504	554	571	517	554	557	574	561	529	563	545	493	579	512	551	511	547	473	524	510	545	572	538	540	524	540	548	571	561	504	601	538	515	561	572	524	507	499	503	525	510	525	531	541	544	522	545	551	555	568	504	526	563	542	578	579	526	534	553	581	541	518	575	556	533	512	553	534	548	534	572	585	576	522	539	540	535	557	546	561	510	542	532	548	517	555	529	549	557	547	544	577	489	552	539	533	565	533	533	541	520	564	573	568	531	544	534	508	538	588	521	572	559	522	512	530	513	525	556	558	544	522	548	551	525	525	527	531	554	577	555	518	537	574	536	577	504	550	517	578	522	553	503	560	543	534	490	520	537	507	518	541	561	557	515	533	525	529	570	535	537	546	509	570	550	575	555	541	572	535	575	535	557	528	547	554	575	551	521	563	580	540	514	563	544	550	539	505	533	544	545	505	536	503	534	499	540	532	548	534	541	572	535	552	577	554	512	509	520	526	567	543	542	576	511	526	552	551	575	555	497	532	538	560	558	566	540	526	519	521	574	557	564	528	499	532	566	547	489	508	581	528	497	544	527	536	531	514	587	553	560	557	516	549	573	539	557	533	556	528	489	557	549	551	557	499	531	526	525	534	531	575	553	553	503	577	514	517	554	599	532	615	555	612	534	554	534	557	535	566	501	541	532	491	575	524	520	538	524	545	506	514	527	509	508	545	562	559	527	592	545	553	538	594	573	524	506	524	557	530	580	582	502	556	538	539	517	544	521	521	544	510	512	577	558	547	536	566	509	510	517	578	541	546	530	530	499	531	572	488	504	548	552	508	587	521	505	533	552	558	519	511	554	538	564	516	522	522	563	563	529	554	536	558	559	552	542	524	540	544	543	521	512	586	542	534	531	537	530	542	525	511	528	551	556	553	521	524	585	532	530	493	524	539	521	504	533	537	562	525	551	526	545	571	506	543	549	535	553	585	548	504	531	528	542	550	537	539	525	529	523	529	542	514	609	508	505	530	532	569	601	547	555	544	549	519	547	560	518	546	528	541	547	543	535	503	515	540	532	607	550	530	594	562	558	583	515	494	533	517	508	537	508	543	553	545	523	558	522	535	580	519	548	532	547	524	534	542	529	572	586	571	514	540	536	557	535	530	558	478	509	602	522	549	536	549	550	578	560	543	574	529	523	545	528	584	569	513	541	542	581	540	539	525	503	601	502	537	558	570	518	535	525	495	552	522	538	553	540	485	505	539	530	527	570	531	548	506	531	568	491	545	549	547	518	548	514	568	524	549	509	493	558	533	561	524	544	506	522	540	561	535	497	535	551	553	549	559	552	555	540	537	538	558	554	545	535	527	548	561	596	520	535	529	523	527	526	531	527	563	555	536	583	539	516	491	549	559	539	543	550	551	506	533	518	539	513	503	493	529	581	533	522	529	531	514	542	549	550	473	504	486	518	524	523	539	540	545	557	559	546	527	552	523	562	522	556	557	551	542	526	552	513	504	563	490	555	530	546	566	553	562	541	515	527	574	577	530	561	573	525	537	527	518	516	535	512	532	501	562	525	537	554	519	556	513	532	536	578	562	563	531	530	510	590	528	484	510	534	490	537	541	527	555	525	542	567	534	545	536	525	593	509	527	535	556	492	583	536	506	568	564	562	527	523	514	519	552	539	574	545	518	544	556	501	573	518	515	504	536	551	524	534	516	536	525	499	545	545	549	561	529	528	551	518	496	531	568	528	518	549	557	521	567	559	512	542	501	589	515	529	543	570	545	557	518	541	542	502	516	528	505	518	569	502	509	502	553	529	546	530	507	521	593	522	568	536	554	544	557	575	546	532	549	524	569	559	547	534	553	521	525	530	498	522	561	525	562	509	511	525	534	526	567	539	529	565	549	544	557	556	518	542	570	519	555	548	550	492	531	532	481	569	507	501	521	609	537	561	513	574	533	575	565	582	545	536	535	556	572	568	551	540	538	501	535	498	551	563	559	542	583	513	515	589	512	528	553	548	550	514	531	536	538	516	530	492	532	576	569	550	503	496	545	549	528	515	536	520	552	567	570	498	534	525	547	569	542	507	521	538	529	589	554	548	551	529	534	600	554	565	520	525	544	532	527	574	501	524	540	543	535	522	546	544	563	570	524	544	572	534	554	498	536	548	548	578	566	527	544	549	576	508	543	565	538	549	564	562	541	514	541	550	555	568	550	543	548	525	511	553	516	518	548	521	559	547	559	521	516	548	567	555	535	521	540	537	586	521	475	491	586	516	542	503	493	526	490	563	521	573	573	533	549	534	554	521	538	547	575	574	576	507	551	561	525	557	565	544	532	567	526	525	551	566	520	539	542	550	536	516	541	524	568	503	534	544	547	542	533	576	526	512	527	519	515	508	530	512	577	569	541	553	508	577	528	501	560	542	537	547	544	529	570	550	553	516	546	521	518	536	557	474	576	534	529	504	565	528	558	530	563	524	547	554	532	558	515	534	472	583	517	582	527	528	559	489	526	515	518	543	540	511	506	545	558	496	545	523	501	522	551	541	549	519	566	526	540	534	534	521	522	547	596	546	499	556	526	599	566	546	535	545	525	534	507	574	591	564	538	517	526	594	527	581	567	554	517	483	553	539	540	532	541	523	546	532	524	544	525	523	528	503	531	509	545	581	567	551	535	558	564	552	573	532	489	550	555	549	516	545	516	579	523	540	519	517	517	553	572	529	533	516	498	501	557	570	524	514	542	520	491	547	541	578	514	541	532	559	520	563	563	556	543	561	547	521	538	566	512	572	556	579	525	553	527	563	515	533	556	562	577	546	511	575	542	571	533	532	539	510	552	556	557	536	540	555	543	558	545	521	524	532	540	567	520	562	512	581	538	573	539	550	537	554	541	542	566	537	538	504	549	550	519	557	537	507	524	529	497	535	554	584	545	512	536	554	532	530	546	555	545	505	563	520	508	511	579	527	505	524	515	506	534	582	535	520	504	521	524	534	538	569	512	562	521	523	505
23536	21326	28855	24165	21320	14742	2433	1363	1188	1199	1149	980	1018	1034	980	924	916	925	991	952	976	931	896	868	920	924	929	865	936	906	938	849	918	913	865	914	918	916	859	951	887	920	939	936	888	913	961	909	974	927	944	861	896	866	939	899	888	912	886	948	854	911	893	900	888	896	880	877	945	896	910	903	911	901	925	907	858	856	899	876	887	854	878	873	909	910	881	919	887	854	888	892	892	910	878	852	832	867	946	884	852	847	862	903	872	883	936	841	892	890	904	877	877	873	909	892	890	924	880	864	848	915	887	886	908	891	891	904	895	855	882	873	826	902	857	979	913	945	909	883	841	888	838	933	958	891	861	920	860	856	863	826	928	884	911	872	872	852	852	913	900	930	903	874	937	880	883	871	887	943	927	878	902	842	855	926	894	874	878	910	880	918	874	949	851	869	887	902	884	871	853	875	864	886	914	903	858	961	911	942	942	888	931	921	897	907	904	853	934	827	908	894	900	900	873	891	873	842	897	958	894	884	925	874	884	863	846	866	880	887	870	917	926	869	878	883	912	877	910	923	882	960	854	897	892	978	852	878	912	869	850	883	836	895	852	863	849	862	876	879	864	904	918	863	851	854	893	874	841	842	867	869	868	863	852	829	883	856	876	928	910	847	849	888	911	902	888	851	909	878	877	894	914	864	879	861	900	924	871	943	880	882	946	862	882	897	877	907	902	947	941	886	913	931	867	925	924	877	938	874	863	945	926	915	858	911	929	909	937	915	896	952	900	881	847	892	883	860	915	881	865	903	891	875	872	876	891	932	933	867	918	865	879	913	903	885	900	868	855	887	950	886	932	922	867	926	827	914	845	910	918	902	883	888	856	882	875	933	872	930	918	850	886	878	865	878	883	910	877	868	838	913	856	938	901	928	839	870	839	861	869	932	938	902	856	807	869	924	895	940	911	926	951	861	908	872	824	890	924	899	942	933	934	912	890	894	881	863	902	875	868	902	878	887	846	863	885	909	875	894	882	871	861	908	919	866	916	896	871	899	931	910	896	891	925	900	866	914	869	879	854	857	897	924	870	884	863	884	880	871	867	868	882	910	903	889	915	884	895	889	908	829	820	876	854	890	865	849	899	956	871	891	881	904	912	876	867	869	893	864	927	875	927	866	871	872	885	880	906	893	865	897	884	821	882	952	813	871	870	893	937	887	904	880	866	923	882	894	893	900	848	897	847	857	849	867	925	887	837	866	912	944	860	887	841	863	914	918	857	906	936	886	894	857	859	895	896	875	836	925	851	919	856	883	903	886	872	909	929	934	895	846	885	910	919	940	900	880	865	896	904	866	906	924	909	908	899	950	888	896	903	849	858	958	905	866	927	875	839	886	900	901	878	900	877	910	891	895	886	864	854	896	927	862	844	866	893	861	890	929	933	885	898	922	911	920	866	881	935	819	893	890	879	918	912	824	897	896	919	790	870	944	904	897	858	863	944	860	947	885	862	937	850	893	850	829	858	948	844	877	883	882	880	938	878	882	849	915	882	889	867	882	888	919	921	938	885	867	837	927	832	860	885	856	875	871	895	898	879	912	858	830	864	843	838	856	884	902	832	919	897	845	916	936	881	901	937	872	855	908	850	862	889	866	866	878	915	896	897	843	897	890	889	912	918	891	879	903	898	873	927	900	916	840	909	833	855	906	922	931	890	869	870	878	901	896	892	887	905	821	879	916	901	820	927	928	861	853	857	921	919	921	893	917	898	915	874	870	915	877	879	899	962	902	893	891	836	926	852	867	917	890	892	868	882	841	880	872	868	852	920	885	924	876	869	886	824	809	894	870	893	895	879	845	879	910	938	876	864	866	907	888	896	919	911	882	921	889	933	924	894	932	862	842	921	892	852	862	946	880	913	883	871	884	941	845	950	879	834	890	951	890	855	892	855	841	898	919	861	924	826	895	912	930	897	930	846	875	910	840	861	894	878	904	852	863	915	860	886	848	919	884	881	878	915	849	936	870	868	896	905	918	858	830	876	857	891	870	893	901	903	835	929	851	844	883	882	877	864	871	880	847	871	893	898	799	932	947	850	929	938	926	900	894	934	874	922	848	863	934	844	821	848	896	847	890	867	897	927	932	856	883	860	879	931	865	846	846	899	921	899	928	937	925	855	883	856	827	911	878	829	834	928	888	876	844	830	857	924	854	918	838	890	859	881	852	879	901	850	895	870	883	865	863	875	849	891	862	908	886	898	928	890	875	838	900	862	907	881	910	919	866	913	925	887	938	839	905	921	873	855	880	886	879	884	920	900	912	933	822	904	932	883	876	866	879	876	879	924	886	874	857	894	881	921	938	904	881	884	930	949	920	873	891	863	872	884	868	896	876	883	868	891	871	927	894	887	876	871	847	884	883	915	884	860	855	908	848	902	899	939	854	860	879	851	894	896	858	937	934	908	885	840	905	907	904	896	870	902	859	864	835	893	863	865	948	865	927	883	923	861	861	922	893	905	916	856	821	883	860	877	924	869	841	848	906	876	916	888	918	836	832	907	851	892	899	921	850	878	865	890	850	917	927	919	860	913	865	923	879	862	898	906	915	910	912	892	843	886	879	899	878	874	946	920	861	874	836	932	903	868	908	901	841	878	900	865	908	838	831	892	875	864	880	879	883	897	908	858	870	873	897	856	924	876	844	839	920	889	922	905	863	952	862	876	890	851	851	901	872	910	882	898	848	906	935	849	883	891	914	924	895	894	838	823	901	871	914	904	958	870	821	908	860	944	893	886	903	908	907	882	922	885	856	803	902	887	926	878	918	867	916	890	839	884	796	857	819	893	888	902	899	946	949	842	878	875	892	941	928	875	882	921	868	830	868	893	873	853	885	870	868	923	899	883	895	862	915	911	891	891	930	847	878	865	909	892	841	868	871	894	922	868	884	900	916	905	889	851	888	919	908	872	917	880	907	917	900	862	863	912	920	898	849	878	859	902	856	887	858	875	817	877	855	884	924	915	841	938	896	907	835	931	920	862	843	849	903	899	868	879	905	878	904	886	868	880	888	874	861	912	847	893	880	888	913	859	858	907	876	858	917	954	839	885	861	854	842	895	891	922	913	895	878	862	914	890	890	857	931	844	872	849	858	924	884	866	857	894	886	888	941	898	874	866	900	945	895	911	893	830	846	877	929	911	885	882	854	829	925	873	936	870	843	883	893	870	856	857	919	874	879	901	865	896	884	865	874	828	846	869	904	852	896	915	917	879	893	846	845	909	840	858	844	887	894	906	861	919	915	887	911	895	891	893	894	914	851	882	903	918	877	924	864	876	861	851	843	870	888	907	838	890	893	887	918	907	854	818	867	867	851	847	880	841	918	907	828	908	940	879	882	911	879	815	920	920	873	901	935	869	886	839	875	889	887	904	847	850	882	898	901	868	878	842	898	888	863	890	853	884	855	838	863	863	903	904	875	909	891	906	895	923	865	871	912	886	863	880	904	886	899	897	863	898	923
3700	10243	9244	3905	3154	2713	2137	1666	1435	1431	1240	1115	1093	1085	1077	1050	1058	993	939	1008	980	1035	904	921	943	1040	946	965	964	942	959	905	986	937	933	943	969	928	959	880	925	964	921	938	960	950	905	986	984	890	956	952	909	880	924	1008	870	905	952	875	947	955	913	926	919	866	931	905	960	930	942	913	935	972	920	925	933	912	889	955	966	918	950	926	941	932	936	889	909	974	928	963	939	930	950	959	960	913	877	897	919	942	919	917	975	908	919	928	960	878	907	921	945	925	948	963	970	876	931	893	954	844	988	983	908	933	955	982	931	913	906	951	935	933	910	892	939	970	881	895	938	919	900	920	899	929	952	940	920	885	887	927	906	908	943	906	929	902	877	912	975	938	958	936	937	948	946	940	975	929	907	967	935	936	899	908	918	923	923	897	910	901	936	909	959	897	953	962	866	946	969	899	932	975	948	949	930	941	958	944	902	916	962	903	927	928	980	958	996	908	922	914	924	969	946	879	918	920	923	949	894	976	930	983	937	953	860	854	918	899	924	962	936	985	972	907	898	942	921	946	918	953	957	940	938	953	939	963	942	904	920	934	932	904	987	936	928	959	896	957	958	934	920	914	859	976	939	861	951	941	893	989	939	928	961	848	859	904	930	924	919	931	928	940	899	947	943	913	951	874	970	982	909	915	901	880	978	898	941	920	928	964	936	916	956	871	928	931	905	947	932	898	943	950	1008	977	914	958	877	937	879	921	961	962	957	950	905	980	947	943	949	937	945	944	982	961	921	968	898	949	901	971	982	960	849	895	932	921	915	900	954	881	934	897	1002	927	917	883	929	949	919	924	920	951	898	901	943	947	892	940	894	914	930	920	956	976	925	935	927	916	929	940	932	890	911	933	899	928	989	914	966	957	928	946	926	909	923	913	925	946	978	914	916	977	912	945	936	897	969	876	910	944	928	931	910	900	926	915	927	944	925	987	963	946	981	932	905	908	934	922	905	917	917	964	947	932	942	891	900	978	937	921	926	919	971	914	918	965	889	905	953	901	958	934	920	929	890	936	904	975	879	958	963	899	928	967	930	980	941	935	921	980	939	917	950	919	927	915	934	883	884	955	894	910	921	967	931	928	914	909	926	938	802	927	932	951	915	900	917	969	908	895	946	954	920	915	944	940	950	964	948	928	921	960	874	925	894	942	884	945	925	889	928	923	913	935	942	925	930	887	917	929	931	899	968	958	941	917	986	982	965	960	923	928	944	983	908	910	872	862	938	954	884	900	903	959	944	915	959	937	928	919	932	951	891	874	978	950	870	921	930	922	970	975	944	943	913	923	887	871	911	948	908	963	916	938	946	943	933	949	934	937	940	900	884	926	960	910	936	961	883	900	888	909	951	903	890	934	977	925	930	940	902	952	907	936	907	922	946	1018	896	958	965	899	957	961	922	939	942	948	960	908	938	993	952	893	967	917	938	968	929	911	947	965	961	846	952	958	935	954	939	947	928	923	898	924	959	922	968	831	906	908	939	932	893	923	943	869	964	889	930	920	903	921	902	937	955	980	950	931	921	893	896	955	920	935	930	985	907	951	917	884	924	981	961	930	929	854	870	887	900	915	952	991	908	953	935	927	907	906	968	892	911	934	876	878	961	937	911	908	963	932	921	968	855	942	948	901	940	938	893	957	971	924	935	924	945	924	886	957	928	936	886	967	932	954	899	893	968	884	898	951	922	940	912	936	928	904	939	896	905	919	925	996	989	941	916	924	953	949	946	926	881	930	937	932	998	941	939	898	955	907	929	896	917	918	987	946	920	937	951	973	934	1019	916	895	895	912	961	909	943	914	907	944	906	921	925	972	919	908	911	903	918	940	938	965	948	902	940	967	876	964	966	904	907	930	911	936	928	935	915	910	939	921	910	882	945	930	933	912	900	939	930	924	920	935	911	905	897	938	888	893	959	946	901	987	958	944	943	905	958	919	926	929	898	879	911	930	936	911	929	922	943	972	887	921	964	863	966	891	948	947	910	984	910	955	937	981	941	882	934	859	938	952	928	959	930	903	903	942	976	921	971	873	923	886	942	949	919	941	958	959	947	911	962	982	929	944	885	935	932	973	906	876	949	986	888	938	957	951	915	918	866	911	899	909	884	946	935	911	939	906	935	898	947	937	961	932	924	916	964	970	942	959	977	926	910	949	955	954	923	933	889	932	945	951	939	923	931	916	959	962	919	917	929	927	940	1008	952	948	935	923	945	940	940	941	947	948	957	966	942	910	986	915	971	952	930	908	980	932	893	923	905	911	974	910	897	954	933	963	904	890	937	925	996	925	954	935	965	973	946	935	980	936	910	973	943	950	944	986	882	956	927	955	961	869	927	922	961	895	922	939	926	928	889	906	940	959	872	960	960	951	921	958	972	924	897	1003	921	962	929	916	931	956	971	933	874	923	921	907	908	902	907	922	892	910	931	929	938	870	930	956	926	859	936	934	913	877	942	910	951	946	953	896	977	932	959	911	919	929	957	938	915	910	939	935	949	886	915	882	895	935	946	928	978	963	917	941	956	887	936	973	987	915	954	989	943	988	961	913	919	925	949	962	953	977	928	948	946	989	958	962	902	943	889	902	949	968	984	948	885	959	970	944	943	928	851	945	928	915	931	959	908	926	959	953	892	920	938	982	939	931	942	953	930	1003	944	899	861	913	976	968	893	976	998	916	914	935	943	944	958	932	941	913	922	902	1013	935	951	939	957	964	931	939	908	859	891	955	900	914	935	944	963	967	926	898	972	911	943	898	930	945	899	868	988	929	983	960	918	935	891	909	985	956	944	905	958	939	976	906	919	919	926	875	920	919	939	964	939	939	892	881	932	934	949	909	960	934	905	902	935	951	954	925	936	957	934	932	935	916	933	912	893	926	936	885	955	989	895	914	938	956	936	934	967	913	943	906	904	889	882	960	957	914	963	966	964	944	914	906	942	914	954	914	941	918	884	926	913	919	934	909	941	922	905	942	941	950	960	963	993	898	927	932	971	907	945	933	934	905	974	934	896	913	908	890	910	957	947	920	936	928	881	887	892	957	950	916	973	930	981	902	931	912	943	910	875	922	995	882	939	882	958	950	935	921	919	940	903	906	974	904	957	948	903	893	957	911	979	928	909	963	889	943	935	935	937	965	918	930	912	918	924	954	914	976	943	926	948	953	923	955	884	910	948	953	901	965	942	995	900	969	911	909	946	944	958	872	958	911	924	892	922	935	974	933	959	937	943	943	935	946	943	982	951	940	930	900	962	968	948	900	929	877	913	936	945	906	889	939	871	965	940	903	938	931	943	974	962	916	916	964	968	931	905	966	933	947	886	939	939	923	927	872	895	877	961	913	950	945	909	901	965	953	935	934	940	999	941	929	968	926	926	923	1003	878	899	873	923	884	947	945	951	920	929	946	956	945	922	974	932	944	922	893	926	957	961	985	943	903	967	920	942	934	943	919	949	937	914	972	949	983	907	924	901	895
24587	21242	27874	24813	16406	1050	616	435	440	359	324	321	299	302	254	287	248	273	261	276	278	238	247	236	243	253	241	256	287	226	235	254	233	235	221	248	241	234	250	220	237	239	236	255	237	256	244	232	270	257	263	240	262	235	235	264	239	237	240	262	259	228	247	253	234	246	227	234	249	237	248	242	232	268	244	252	257	274	252	258	229	261	241	223	262	255	258	238	247	221	235	245	245	236	245	255	251	238	255	239	255	244	237	239	272	248	247	248	243	247	243	228	241	265	231	294	232	257	227	245	251	246	239	227	222	222	226	248	264	251	224	244	248	255	255	247	270	266	253	237	244	233	245	247	229	243	249	255	234	241	248	259	264	238	250	263	263	241	242	228	249	244	238	255	227	237	237	250	245	234	254	242	227	257	255	267	244	247	235	239	233	277	237	242	235	234	224	228	237	283	220	244	239	193	236	264	227	262	223	215	257	260	261	249	235	242	243	263	250	231	249	260	240	260	249	249	229	239	250	230	263	251	250	235	228	222	262	241	231	267	255	237	242	235	237	227	250	232	252	211	231	246	235	234	234	239	234	246	227	249	230	237	222	218	263	225	249	242	250	248	239	263	241	222	219	244	250	245	224	220	256	230	238	244	266	268	257	248	254	266	249	232	272	247	241	237	226	252	269	223	248	243	231	259	228	231	259	228	247	239	208	265	226	257	249	260	273	242	255	250	254	229	264	241	250	221	256	236	226	246	234	244	229	235	252	252	265	248	232	226	255	245	272	258	247	220	230	221	245	237	251	234	287	242	228	214	251	278	271	224	233	256	251	240	240	231	234	237	248	265	265	273	250	233	232	247	235	244	229	243	239	248	212	267	237	251	233	218	263	263	223	236	250	275	247	234	234	242	254	243	218	255	237	251	249	257	263	227	237	223	252	229	248	246	233	231	265	250	248	267	246	231	256	232	230	254	230	259	248	267	245	240	235	252	242	214	262	252	226	239	250	267	246	269	243	288	221	227	244	238	240	237	238	249	279	214	234	234	215	259	222	248	246	231	270	245	227	210	240	260	244	237	204	232	236	273	227	232	233	246	249	261	230	252	240	242	229	224	242	227	218	246	265	259	266	238	231	253	211	246	256	223	218	241	235	246	264	253	256	251	235	268	237	241	249	238	256	242	253	252	243	239	248	257	242	246	242	238	244	242	255	240	233	243	247	240	238	268	269	238	252	271	239	236	193	270	255	226	232	229	225	245	236	253	217	258	238	234	255	219	239	251	221	263	242	230	213	246	274	239	244	226	255	234	237	232	240	240	232	235	242	242	253	258	260	262	244	243	247	244	250	236	223	232	250	247	243	226	240	224	235	211	231	232	276	206	232	233	246	271	262	206	220	217	265	254	273	234	232	217	203	246	251	245	251	276	230	237	222	249	273	274	203	252	238	233	254	262	235	224	220	279	236	253	230	255	240	237	258	225	257	224	228	258	259	250	228	230	266	227	239	247	269	246	237	247	245	251	252	261	241	251	236	220	234	253	237	261	250	250	228	230	222	251	261	250	236	222	228	219	255	261	270	236	233	278	214	242	255	262	271	223	266	241	226	236	245	231	281	221	269	233	243	240	233	235	224	225	239	249	264	233	225	241	246	263	263	235	244	286	240	232	270	238	232	224	251	243	240	247	231	252	224	260	245	277	244	253	248	233	229	238	257	242	204	238	254	241	228	270	240	237	240	237	245	220	251	224	244	257	243	247	254	234	232	248	215	255	266	233	251	226	229	243	238	229	224	210	219	251	225	227	226	246	248	227	250	247	257	273	252	261	241	278	259	257	242	235	276	240	237	246	257	269	238	251	261	242	212	228	251	243	267	283	244	241	227	257	241	239	263	228	260	249	264	234	242	242	259	247	246	251	251	265	236	261	255	225	248	242	239	261	240	243	224	274	267	264	237	229	234	262	261	242	243	252	250	236	252	265	252	260	252	270	255	237	262	208	268	264	279	223	244	263	238	245	227	246	250	271	286	251	275	236	249	225	267	234	237	245	241	277	252	247	228	262	242	246	264	257	263	224	218	276	242	277	269	244	255	259	256	224	259	239	240	277	249	273	247	248	236	236	246	273	258	235	253	226	219	241	253	250	246	243	261	221	248	261	246	269	251	253	257	220	265	254	242	246	224	290	249	249	243	202	258	214	268	252	264	275	223	239	236	241	230	218	228	209	257	211	253	231	232	268	212	237	244	251	249	250	251	268	246	239	257	263	244	238	253	233	230	242	244	243	234	243	226	274	260	241	257	240	254	232	220	237	239	234	259	265	247	228	235	236	224	260	233	243	267	218	239	238	235	229	248	255	223	243	241	270	259	237	231	234	255	235	231	237	235	239	240	241	257	245	239	271	233	220	227	236	269	237	228	221	228	245	234	260	234	223	211	240	263	237	245	234	228	237	249	262	252	237	251	239	230	251	265	284	255	243	255	245	237	267	254	272	234	264	252	258	244	216	250	269	263	265	236	232	252	240	226	263	256	246	241	215	228	218	241	253	238	277	211	249	221	238	226	262	234	251	232	242	260	240	242	232	263	245	256	239	247	221	253	264	247	263	260	244	247	222	270	251	249	256	263	250	272	218	240	240	247	220	248	239	240	247	265	245	241	237	234	249	220	251	245	234	273	265	236	232	222	227	263	258	248	244	229	271	251	267	244	244	260	261	268	243	282	239	232	258	290	251	247	230	241	231	232	245	256	294	264	237	248	268	215	267	282	246	223	259	275	261	267	277	222	233	250	254	240	230	224	268	236	250	226	233	265	250	254	235	257	228	252	228	242	254	239	234	238	256	233	247	229	236	251	243	251	240	239	255	247	246	250	225	244	225	307	258	246	247	237	256	226	237	255	248	265	240	238	235	247	242	231	247	242	233	253	249	239	270	242	245	252	278	233	250	247	254	224	245	206	267	211	230	243	250	224	261	221	239	255	252	210	243	238	230	222	282	257	243	259	258	263	248	254	245	231	247	247	221	237	226	232	268	260	269	221	257	224	269	252	269	238	243	218	243	210	276	239	253	235	225	235	227	255	227	260	263	276	251	239	226	223	247	269	299	241	284	234	225	237	237	262	240	261	221	241	239	235	278	229	235	263	260	246	253	212	258	239	239	256	263	284	278	257	236	270	247	269	262	250	232	235	251	281	267	248	229	216	206	252	247	228	239	281	242	287	240	236	264	247	290	216	244	226	268	222	247	252	237	246	239	240	237	250	254	255	227	213	246	254	231	242	241	262	252	240	236	235	254	259	241	230	240	251	262	251	251	241	228	242	242	211	249	270	264	245	273	253	222	253	245	240	236	232	245	280	246	248	232	258	220	261	230	232	229	228	224	245	226	226	272	234	234	245	238	250	248	260	217	229	263	249	259	254	264	238	234	244	242	261	252	244	259	228	238	228	224	253	260	211	237	256	245	216	233	229	267	251	253	245	221	241	247	221	255	266	229	242	239	248	221	246	228	217	248
3339	5750	5099	1932	1571	1347	1004	677	637	552	432	405	365	340	359	368	338	321	328	320	309	332	293	288	291	287	301	310	297	287	292	313	292	293	264	283	263	275	300	271	259	267	285	289	318	279	274	275	302	321	274	300	306	297	290	298	274	265	288	288	278	284	267	312	309	284	312	310	280	242	281	235	281	294	291	264	277	251	283	300	296	260	287	289	278	299	308	300	313	314	275	267	279	269	276	305	255	291	287	299	296	283	264	273	256	274	250	277	291	298	285	265	302	284	297	325	277	299	309	285	268	312	266	280	283	286	289	268	268	286	337	314	261	264	264	275	273	298	255	287	292	302	287	295	273	274	303	293	302	248	272	271	265	312	278	275	318	284	274	275	258	289	237	270	277	268	270	285	302	255	291	329	244	300	253	309	297	275	270	287	279	285	308	265	276	278	275	321	271	297	272	311	298	318	300	299	273	259	272	283	303	312	315	275	290	313	269	296	310	299	308	297	298	283	278	295	257	315	270	275	287	292	274	266	300	283	271	263	274	255	254	285	285	265	284	270	272	291	285	282	298	274	277	312	278	315	279	295	270	264	293	283	294	282	284	311	292	276	294	294	283	284	300	302	304	280	299	284	288	303	282	289	291	276	280	273	250	295	288	277	301	275	276	270	263	313	263	279	243	291	295	286	277	290	297	272	283	293	248	312	305	260	278	284	299	262	302	271	292	281	282	279	289	280	279	295	271	291	268	301	269	299	303	261	294	322	262	278	262	300	286	269	285	261	294	300	269	291	312	283	306	300	262	304	263	280	276	273	272	282	283	260	305	257	277	271	280	274	323	302	284	259	302	267	314	273	273	269	287	283	282	287	260	277	283	306	301	281	277	276	243	267	267	280	258	288	285	247	261	297	301	280	283	270	276	313	266	295	280	267	318	307	287	259	300	291	276	294	273	280	273	276	266	282	283	268	277	291	243	257	283	272	264	254	288	293	252	285	292	302	290	302	315	280	273	290	282	273	321	290	284	268	307	288	268	250	249	281	304	296	274	282	276	270	305	266	312	280	298	290	269	295	285	259	308	293	284	307	284	268	278	277	266	287	285	314	319	287	287	291	323	313	249	255	280	283	277	288	292	259	299	306	280	296	270	263	279	269	288	271	290	266	280	240	304	267	325	280	287	284	299	305	294	287	285	279	262	282	291	258	271	280	291	288	296	255	283	299	291	275	292	282	271	283	290	267	289	271	305	285	268	285	253	282	264	275	279	262	314	254	293	286	282	319	279	275	285	286	277	301	301	302	292	267	275	310	261	299	297	315	273	271	272	291	283	288	257	272	281	298	290	248	319	277	287	290	244	284	286	274	307	293	278	295	315	292	283	284	265	309	268	276	307	255	272	282	288	286	299	263	282	303	287	287	332	309	288	262	290	272	296	282	304	290	274	278	269	286	281	262	279	291	246	273	295	289	279	289	290	318	285	274	306	260	288	264	311	252	278	284	282	328	282	292	272	265	308	295	291	244	296	324	282	322	263	260	298	312	286	315	286	286	279	262	278	297	306	269	280	304	296	300	254	268	289	269	283	273	292	260	278	309	297	271	263	276	278	264	284	305	280	267	259	302	282	269	291	292	317	280	284	258	263	301	306	282	294	291	268	288	270	268	274	260	247	279	244	293	274	287	276	285	296	300	292	298	312	304	269	281	311	311	288	276	301	298	290	302	301	293	290	288	280	286	293	267	265	285	306	279	272	267	265	300	281	280	285	270	309	288	282	296	253	284	247	248	275	284	265	267	258	255	279	305	282	287	272	287	316	271	285	271	297	292	274	267	299	267	264	286	286	269	275	285	281	290	276	270	284	273	278	254	308	290	286	281	301	280	275	257	325	306	323	296	263	264	290	284	287	252	320	302	258	283	320	283	271	282	300	295	287	276	271	273	292	308	302	272	286	303	294	243	263	279	308	295	249	315	282	271	267	257	273	298	277	302	273	292	255	264	315	296	293	289	291	273	294	280	261	277	301	272	281	279	295	280	289	288	278	288	289	295	285	282	289	285	273	281	253	295	267	285	242	310	282	275	274	283	313	251	328	283	302	288	288	287	275	268	291	268	302	289	268	282	268	257	285	284	272	290	290	281	292	308	254	275	273	291	282	285	287	280	300	274	285	285	302	281	291	256	282	280	270	283	274	264	250	290	290	296	298	263	288	287	284	315	290	299	298	285	275	287	277	270	301	262	296	290	258	285	286	300	236	299	287	308	294	297	295	289	284	274	276	299	294	283	246	304	286	268	284	289	310	265	276	281	280	267	273	301	263	322	260	319	281	265	225	249	302	305	265	284	276	287	282	286	311	263	271	286	317	272	282	280	298	248	281	278	281	300	279	296	288	281	279	256	287	326	270	292	281	290	257	283	267	257	279	285	288	307	295	313	286	284	273	279	258	290	271	289	286	280	271	275	261	286	305	251	285	272	280	297	253	266	258	261	279	283	310	282	286	278	285	272	268	276	294	307	302	271	269	269	296	291	289	318	278	304	254	283	269	299	269	298	275	275	294	285	260	285	304	277	263	287	249	293	279	272	270	258	305	310	290	282	294	299	259	272	255	275	273	260	275	273	272	291	281	289	266	272	292	270	265	307	288	277	291	280	276	293	235	262	279	274	289	303	320	292	263	293	283	299	291	290	263	278	276	276	254	296	239	293	262	279	254	290	281	270	278	289	277	278	308	254	275	294	267	270	270	257	271	282	299	308	260	268	295	263	289	308	318	301	299	291	305	285	333	276	270	251	298	262	295	253	301	286	295	321	250	278	288	280	270	294	295	294	277	290	291	278	300	296	267	306	302	273	279	263	288	281	276	294	276	273	289	317	270	280	268	298	268	310	268	292	294	265	329	274	318	279	276	298	287	281	267	268	288	283	294	286	266	287	296	292	254	251	287	275	276	299	262	293	296	258	265	273	266	288	290	270	278	300	263	290	284	264	313	300	292	286	311	293	252	273	280	289	259	309	284	286	293	259	273	288	293	270	266	307	276	277	290	251	285	297	269	281	283	294	261	293	283	263	299	267	277	290	267	287	266	267	304	288	273	308	285	306	284	289	273	278	305	271	290	302	277	269	295	269	283	287	275	286	274	261	287	298	291	258	307	288	287	313	284	256	295	271	290	284	260	298	285	283	296	300	258	281	305	256	298	259	282	267	291	298	263	268	291	268	263	293	267	296	288	248	283	287	310	300	280	314	283	290	271	297	307	298	298	289	280	269	262	277	257	318	284	308	301	240	263	245	275	261	282	281	303	288	264	287	254	280	287	287	274	262	282	259	288	295	315	298	286	283	283	295	282	285	293	313	295	305	284	274	274	285	279	286	284	284	275	312	301	272	293	287	306	307	291	305	289	273	309	291	282	260	291	248	268	304	295	282	274	261	284	294	300	304	271	270	295	281	277	252	279	290	319	302	250	295	250	275	294	268	284	287	272	245	302	281	309	279	288	257	310	290	284	263
22432	21276	29116	23774	21279	21391	13366	1807	1373	1202	1098	960	903	877	877	836	809	802	821	762	775	778	744	763	707	763	716	753	693	748	727	670	760	738	688	705	687	707	725	723	724	651	692	712	705	722	705	719	742	703	744	755	715	699	719	700	742	681	714	665	690	728	692	747	749	667	764	736	765	715	712	722	688	675	657	681	702	659	681	662	710	642	700	709	693	722	688	674	632	716	718	664	678	717	704	672	697	713	688	648	739	687	675	693	747	737	711	698	725	738	681	698	739	699	675	682	738	726	706	678	701	654	733	637	683	736	687	701	722	706	778	769	706	685	661	669	702	716	688	713	661	678	700	763	671	734	716	695	702	745	692	750	731	683	675	684	726	687	762	707	704	723	722	681	742	686	699	709	712	709	651	710	700	693	678	717	733	695	730	718	716	804	698	696	727	678	733	688	684	662	707	713	658	679	674	716	654	683	746	679	712	649	684	684	729	711	668	703	718	661	707	705	716	687	704	658	702	701	676	728	687	699	689	672	673	690	727	664	681	671	684	685	734	666	692	676	717	660	729	707	711	687	665	723	670	705	729	683	700	681	671	644	662	684	676	685	698	718	715	683	728	710	655	708	687	691	723	710	716	669	678	706	715	685	738	697	709	740	686	682	688	692	671	698	689	663	710	685	719	674	628	730	703	703	715	676	653	666	705	707	706	710	654	739	677	719	699	696	696	680	671	696	651	684	676	663	687	718	694	676	743	713	656	706	656	709	696	697	719	696	695	741	652	745	672	694	715	723	706	647	706	708	696	656	700	733	714	726	682	711	722	733	696	650	698	675	673	673	719	717	691	703	688	656	700	697	636	705	716	694	632	663	715	679	730	699	782	695	696	712	676	706	720	720	681	684	752	719	724	686	701	708	740	752	656	732	684	676	721	712	693	721	700	674	712	712	718	669	681	685	722	662	711	706	678	693	687	705	692	697	697	678	670	654	702	731	679	708	669	718	680	626	649	726	661	692	748	700	702	693	655	719	721	685	728	695	740	655	714	666	673	700	690	693	706	641	634	696	679	727	680	682	691	698	706	721	664	695	673	732	680	687	698	730	659	733	677	683	709	722	696	700	717	690	686	676	712	674	676	658	687	701	662	688	700	659	673	744	675	686	664	691	720	682	701	717	687	679	677	721	697	717	736	716	782	706	686	678	680	680	688	664	657	685	734	735	675	731	642	683	691	638	688	700	693	686	705	697	648	660	693	696	688	670	733	728	713	681	701	685	680	683	678	754	678	718	703	663	691	653	675	694	681	678	674	680	761	704	733	636	738	730	665	656	723	717	675	684	712	691	701	716	735	685	716	688	667	698	717	734	651	773	672	742	668	703	672	702	689	716	700	649	663	698	684	736	677	693	711	710	696	649	666	655	685	642	677	680	685	732	688	698	683	712	712	665	702	717	713	632	705	733	677	690	652	749	698	659	684	712	702	719	680	718	683	745	717	730	718	703	724	716	662	693	685	646	689	687	662	690	677	729	682	694	710	704	684	710	698	725	686	643	683	704	728	721	710	722	713	703	677	704	682	726	684	673	676	744	721	682	731	664	734	706	642	671	698	646	658	706	701	688	695	712	718	699	662	718	652	667	686	648	753	727	715	681	728	720	683	712	737	665	703	682	670	669	656	684	720	655	668	691	633	705	661	660	675	696	648	750	661	722	700	702	686	667	743	676	650	673	720	699	674	697	670	704	703	722	714	695	627	705	666	703	663	684	720	704	697	705	728	700	660	716	656	685	686	699	657	653	723	694	668	721	660	633	698	670	697	665	694	713	657	691	670	688	731	663	688	661	670	668	629	725	685	751	702	682	676	719	685	724	753	677	675	658	723	647	695	671	733	717	641	715	669	664	693	709	714	664	719	690	653	668	680	674	680	666	700	651	706	696	672	673	682	660	708	662	703	697	706	732	702	725	682	651	634	677	662	667	729	701	732	637	703	672	716	738	653	627	658	696	718	702	666	686	692	711	663	697	738	682	688	691	675	673	687	729	676	699	647	648	688	725	683	699	687	689	672	705	684	690	672	701	744	704	678	677	729	662	698	709	659	720	682	667	711	685	737	707	678	704	690	701	737	669	734	729	687	685	699	655	710	679	661	679	693	698	724	663	674	722	694	708	728	674	700	688	736	672	688	696	694	696	717	655	678	689	668	735	668	710	665	680	682	713	646	671	722	653	664	692	709	699	706	700	701	708	672	689	708	697	685	734	642	676	698	663	680	720	714	671	725	752	711	688	673	653	677	735	703	728	694	723	660	659	712	702	664	689	689	658	711	732	657	668	663	690	729	664	693	754	766	684	629	696	713	703	707	683	720	727	694	696	682	700	677	692	718	658	753	663	720	715	707	735	692	704	727	717	713	730	676	718	696	749	668	698	682	697	691	682	655	717	683	702	685	688	669	700	678	709	694	681	646	742	677	695	694	666	734	648	733	687	680	723	684	672	676	672	741	706	693	689	703	718	677	650	623	678	730	682	697	728	689	702	676	718	711	675	708	687	714	688	699	670	653	684	708	687	710	711	688	662	712	713	687	673	693	699	722	731	706	674	722	741	675	697	678	682	689	757	739	709	666	662	692	688	729	697	717	720	664	698	710	694	676	628	753	667	685	696	694	704	714	672	667	695	702	717	678	698	681	689	697	706	706	685	669	645	702	649	657	682	704	691	670	665	709	640	630	704	683	703	660	683	669	677	740	680	683	733	725	692	690	677	655	675	697	725	743	717	668	665	691	737	651	683	722	672	679	708	720	655	674	656	704	675	702	734	658	693	683	741	660	696	694	639	659	717	676	694	713	721	709	740	656	684	708	687	708	689	710	716	761	664	695	684	659	704	708	727	708	753	706	655	677	698	722	684	676	666	696	723	728	698	733	683	714	708	665	739	708	689	706	729	659	707	654	723	683	744	713	724	738	731	728	672	716	670	700	677	645	719	750	679	687	682	642	629	636	667	722	739	725	690	727	688	726	697	680	678	722	680	695	672	690	664	692	681	708	667	685	683	678	737	689	669	698	672	693	698	708	664	676	679	684	691	688	675	712	675	716	676	664	694	653	655	672	648	626	654	680	671	762	724	676	660	700	689	690	729	725	716	718	677	680	693	646	725	658	683	695	710	723	709	672	660	684	713	676	703	693	684	657	687	693	674	685	709	705	639	742	709	715	647	692	717	634	688	678	746	754	720	702	683	692	712	688	709	671	689	682	697	699	745	639	618	646	704	684	684	721	687	681	697	674	703	661	683	705	671	697	653	659	676	746	712	668	703	680	675	708	705	637	702	689	720	704	676	675	689	708	693	640	645	690	708	703	700	713	689	664	677	704	669	664	660	683	692	703	702	642	746	679	690	728	705	651	692	673	705	640	710	717	720	666	671	677	655	730	728	710	673	691	696	674	699	695	690	663	731	741	719	694	699	722	724	715	692	725	683	672	696	699	680	636	714	665	692	751	681	743	737	664	712
4936	16071	13909	6262	4767	4155	2879	2083	1822	1641	1401	1183	1126	1002	971	942	869	875	907	816	844	864	879	800	821	816	854	768	776	779	768	825	771	815	739	771	779	738	804	762	783	756	767	754	765	782	785	807	738	710	785	798	767	730	790	749	734	739	771	724	779	758	742	721	753	774	777	696	731	772	740	747	775	742	757	732	761	748	741	758	759	731	741	779	765	747	813	722	717	720	734	753	759	735	727	739	732	746	758	729	736	753	705	756	753	740	740	754	735	780	753	718	761	803	742	745	738	786	744	720	743	781	762	777	741	781	732	754	733	770	787	791	744	723	713	773	749	748	755	734	711	773	762	746	748	708	717	781	733	743	751	766	753	719	749	721	720	750	756	729	783	711	759	745	707	732	745	720	754	737	780	720	759	711	753	714	773	755	753	744	756	722	755	701	753	713	734	782	733	730	717	745	705	687	763	764	792	755	798	760	689	698	757	767	743	730	731	770	715	703	734	768	805	740	759	741	803	722	718	720	749	773	740	740	737	736	765	700	757	773	752	732	764	762	714	810	776	750	707	754	726	723	790	753	719	728	707	716	758	791	728	760	756	751	711	723	748	749	747	732	741	704	765	777	706	754	791	737	717	719	747	772	745	736	727	755	736	739	751	744	703	690	763	719	711	753	722	713	746	758	741	744	752	751	775	693	785	749	779	764	794	758	735	731	752	735	734	712	753	745	774	768	731	725	730	753	757	736	729	713	767	767	756	751	768	753	718	761	777	762	742	778	825	716	794	732	758	760	713	772	732	739	775	717	739	707	779	719	750	763	733	732	735	776	812	750	792	777	785	723	747	751	731	754	731	773	785	775	784	724	782	734	768	709	730	755	698	733	785	729	718	772	754	765	708	759	762	737	770	766	767	767	773	714	784	739	786	746	743	704	735	738	729	730	790	669	746	749	738	773	756	717	749	763	745	766	744	766	760	725	742	772	747	778	720	772	719	716	724	727	744	769	683	704	766	771	739	774	772	690	740	698	746	749	739	771	760	736	755	752	736	754	763	714	797	769	762	749	782	759	731	782	757	746	721	692	779	718	782	729	764	755	750	747	721	762	738	728	760	719	781	764	715	724	770	759	760	733	753	723	715	745	750	716	750	775	790	748	730	769	760	738	767	702	751	754	721	745	753	753	673	750	741	759	766	782	703	757	758	744	693	745	733	718	753	768	741	792	719	740	751	818	730	759	772	703	725	797	749	721	735	820	775	765	749	737	716	782	742	759	725	698	720	730	722	767	718	754	777	748	734	721	800	730	745	715	764	698	762	692	771	733	755	720	779	741	779	717	713	750	778	727	704	753	785	701	722	763	742	746	754	762	733	735	705	723	778	732	780	758	773	803	715	749	774	773	742	730	782	785	754	743	770	747	773	763	742	772	705	706	770	736	732	703	728	728	759	743	716	720	768	732	716	699	678	712	735	763	731	752	726	769	780	760	788	706	753	726	779	718	738	740	708	716	731	768	756	734	701	728	741	712	743	763	755	755	788	699	714	773	727	750	742	754	734	762	757	760	718	809	732	718	707	714	791	737	762	709	734	739	740	741	751	741	776	752	790	742	740	710	728	784	753	781	730	726	755	760	770	762	737	785	720	715	763	758	731	741	745	728	784	717	772	755	744	718	738	743	779	765	782	759	784	734	763	801	760	743	738	752	694	714	731	728	748	738	764	728	726	723	746	731	740	693	752	729	750	774	772	738	733	795	758	737	755	738	747	730	758	728	739	741	750	764	716	789	720	792	796	777	721	737	768	704	752	736	755	755	708	766	764	712	729	769	732	763	803	753	718	768	783	778	762	742	750	706	736	689	747	785	755	744	720	763	806	789	782	730	721	749	751	772	709	732	743	750	751	764	747	761	716	744	764	749	765	706	795	762	747	744	744	773	763	749	733	791	771	746	763	808	721	715	690	764	751	718	765	737	696	738	740	745	752	762	783	729	738	746	758	729	746	726	770	748	785	776	739	778	716	755	760	787	767	690	760	743	767	731	724	753	725	776	753	706	754	725	752	752	719	729	754	729	738	759	739	770	736	818	765	714	730	725	757	759	756	785	666	749	749	766	744	768	717	756	726	755	742	737	685	760	737	752	723	761	779	720	779	769	686	726	765	752	733	771	816	734	757	777	731	700	739	766	782	716	768	767	745	790	776	753	738	736	751	716	731	794	769	706	768	716	729	755	722	755	774	753	793	764	727	769	729	748	765	745	766	738	755	714	716	728	725	752	761	745	754	713	731	736	740	719	688	777	691	751	768	777	723	756	679	754	777	733	746	717	696	761	725	751	771	708	780	727	762	733	740	775	716	739	709	729	707	726	707	749	746	744	715	740	759	748	738	747	755	751	760	755	727	746	793	728	760	779	783	746	728	761	756	765	777	714	739	767	760	718	702	717	753	764	738	751	755	754	751	806	736	718	740	800	740	771	723	752	746	731	779	777	761	695	743	733	771	716	758	777	728	760	769	716	742	758	761	791	761	725	755	731	814	805	736	714	734	751	775	738	803	798	778	725	741	713	761	773	736	787	757	732	720	760	764	760	739	721	745	701	706	724	746	752	721	806	721	728	723	693	739	766	759	783	734	755	739	752	720	723	746	746	761	771	708	729	739	752	769	749	757	726	766	772	722	768	734	757	756	757	747	693	774	750	778	747	743	743	759	762	757	717	745	783	756	738	755	715	743	742	730	691	731	725	696	768	749	757	730	769	731	708	757	774	773	761	782	789	727	744	776	741	759	730	764	698	749	744	724	717	748	727	745	754	746	741	775	757	721	744	735	786	741	724	701	708	768	751	721	738	750	715	752	733	735	748	806	713	728	767	782	745	748	724	828	723	770	741	782	746	743	710	743	718	730	700	722	727	760	792	743	750	725	724	744	782	698	734	739	723	756	701	770	735	711	769	737	747	707	787	748	711	746	748	752	730	742	738	698	758	778	731	806	732	739	772	756	719	733	715	749	742	751	747	785	761	740	774	758	759	718	813	720	733	705	738	735	730	765	718	731	759	731	739	769	709	702	744	786	757	725	726	766	727	737	727	713	731	702	785	697	747	793	739	832	711	756	723	731	751	774	744	741	754	784	767	705	723	712	721	738	757	691	729	706	752	751	766	730	695	746	757	724	763	733	745	792	684	745	755	722	738	762	768	732	770	785	720	776	740	750	725	761	731	743	707	764	758	775	726	782	770	770	728	739	770	751	798	689	747	760	754	715	751	807	737	782	722	776	781	721	743	762	733	767	732	701	789	747	780	800	755	725	711	752	700	715	758	769	755	781	734	757	739	722	741	762	780	752	761	723	708	732	729	779	759	735	741	695	728	755	726	742	796	781	736	791	746	746	761	746	762	764	753	773	743	777	735	732	759	715	780	714	756	749	745	741	741	729	732	751	749	787	713	762	724	764	768	700	749	734	702	684	709	772	757	756	712	767	736	742	772	746	728	756	712	789	715	761	751	771	741
27565	19610	7045	1138	804	739	700	522	556	534	514	553	508	519	491	539	513	513	516	541	486	521	511	508	527	501	549	550	578	501	500	489	495	480	530	556	535	538	517	495	515	535	465	500	478	525	509	524	472	488	543	536	501	517	536	513	509	561	508	500	480	486	480	509	478	508	497	472	529	502	515	490	503	486	497	464	513	516	519	476	520	533	517	522	439	526	543	446	514	488	499	471	506	508	493	532	500	519	514	498	485	471	482	453	493	508	494	502	509	523	486	502	507	465	505	467	546	508	478	520	520	510	505	506	515	498	527	474	500	527	520	510	518	490	494	509	527	494	507	497	504	563	542	471	504	534	485	517	507	473	489	518	539	508	494	521	535	488	562	528	511	532	526	488	526	500	535	469	521	513	491	507	491	468	526	530	519	491	499	496	518	483	528	506	504	523	521	480	557	468	551	515	526	540	522	491	515	482	523	518	524	520	469	522	508	525	508	518	501	527	535	508	529	498	471	503	490	528	509	494	501	524	536	556	522	511	486	513	525	496	548	497	485	485	547	489	504	483	507	484	507	515	513	517	503	504	525	496	441	525	499	532	526	471	515	514	521	492	509	509	533	480	510	499	482	528	506	495	485	516	482	531	500	502	513	539	517	493	511	503	509	493	490	543	483	516	507	496	536	517	504	521	521	479	528	539	528	511	501	487	504	495	527	489	494	492	531	559	526	497	500	517	465	493	503	512	510	478	530	496	551	541	545	505	507	518	483	525	504	516	508	494	525	503	459	490	483	566	496	517	509	562	506	488	518	537	529	524	512	528	469	492	487	521	484	536	503	513	536	551	509	503	498	539	531	540	479	509	501	507	490	521	516	533	538	487	494	509	488	503	503	503	520	507	505	481	524	510	521	517	503	500	518	522	554	506	515	528	506	459	542	496	500	515	491	543	465	523	508	492	515	510	478	509	472	526	494	508	492	516	497	516	495	525	502	504	478	525	484	503	497	496	472	516	487	493	482	491	552	565	525	534	510	513	533	505	478	544	520	450	520	520	530	517	505	505	513	497	502	533	508	496	517	502	519	520	522	515	528	523	496	509	515	488	514	501	477	513	465	493	483	521	533	508	476	485	488	535	519	497	500	523	530	539	504	513	551	522	485	527	473	476	527	540	467	494	505	502	519	495	538	505	578	496	485	499	501	509	523	480	509	507	518	500	473	447	489	518	527	518	489	472	489	489	524	519	542	493	537	515	493	522	486	476	516	527	505	561	540	526	554	511	462	524	521	549	486	516	504	495	512	509	503	530	499	483	483	536	478	531	473	515	515	542	525	500	496	516	505	540	526	518	520	540	497	506	506	470	526	513	550	507	557	513	530	500	504	487	498	528	517	483	553	526	527	534	491	527	496	508	494	512	486	523	503	483	517	504	495	502	491	513	494	505	501	507	507	499	491	503	487	570	518	502	515	502	538	526	515	518	474	482	507	515	516	513	514	510	507	514	525	485	513	545	550	514	520	496	542	520	494	480	465	489	499	516	438	490	530	504	510	499	518	533	509	519	486	509	514	562	484	516	491	524	520	484	492	528	497	520	502	486	506	512	516	541	510	473	573	515	512	520	475	561	493	523	486	455	515	483	533	510	548	509	500	526	499	476	515	516	501	489	510	464	486	490	502	509	496	498	501	515	499	519	507	491	471	492	501	515	528	507	497	544	472	501	514	503	511	586	506	524	574	541	464	531	508	521	493	489	516	466	492	487	521	485	532	544	465	494	516	526	507	505	482	524	501	496	537	509	517	521	492	517	513	497	509	538	489	530	497	527	503	492	527	530	491	572	508	549	501	536	572	491	495	505	488	493	509	495	516	488	511	558	526	518	482	477	515	540	520	508	485	478	552	553	546	461	470	483	483	509	481	474	529	488	526	488	558	551	556	514	516	507	538	513	491	509	517	505	481	529	529	486	487	532	503	492	497	531	497	482	516	543	503	490	491	530	515	523	517	534	500	499	520	470	514	500	522	505	523	549	523	512	514	477	506	482	516	475	521	505	512	501	514	516	497	538	499	545	532	532	462	462	485	495	480	524	531	521	476	571	484	493	500	511	491	505	446	517	489	519	480	532	471	471	494	523	497	509	494	520	548	517	492	533	503	534	519	499	498	512	519	501	479	508	494	514	516	501	492	505	488	459	476	497	523	536	495	486	523	485	524	488	503	552	514	513	481	463	495	480	507	494	522	512	536	504	529	551	488	505	470	520	522	524	519	503	529	471	502	512	518	489	514	516	491	492	497	547	507	550	515	458	515	511	558	523	468	527	490	487	531	517	515	529	532	513	534	483	483	572	521	506	456	534	510	488	543	508	516	485	499	525	526	505	508	503	523	516	509	517	467	509	504	547	532	500	526	510	498	528	446	499	533	489	536	487	528	533	499	527	497	538	498	495	558	519	522	519	537	494	546	520	503	480	535	498	455	502	542	514	518	573	530	541	560	529	509	525	471	518	495	503	544	495	511	511	490	542	554	533	518	521	527	493	551	556	489	479	523	502	511	481	486	498	497	542	508	524	546	527	543	548	521	561	487	490	465	488	484	528	519	540	529	491	510	536	474	515	535	491	489	540	522	514	514	547	515	501	491	546	483	539	539	502	511	525	473	507	498	522	520	509	527	479	519	518	530	523	519	544	561	483	467	501	499	526	544	530	479	499	494	520	504	465	547	541	529	559	500	505	523	544	520	523	507	474	538	507	489	532	542	500	508	532	495	483	520	522	536	568	498	517	535	490	517	543	530	511	522	515	482	509	517	524	525	508	471	486	507	527	513	562	478	542	538	534	543	517	514	498	511	487	526	547	522	497	522	521	537	495	532	487	513	529	510	521	489	542	481	503	517	496	503	537	522	490	534	475	490	534	484	507	511	467	519	530	551	475	460	521	498	508	496	547	493	523	491	503	487	533	508	547	514	500	506	501	490	504	508	463	507	499	489	544	488	503	534	481	509	502	461	499	532	546	474	478	512	539	526	530	505	548	512	496	468	512	534	523	554	520	525	492	484	475	515	476	530	486	514	515	537	492	519	518	516	473	480	489	552	547	520	484	509	521	487	501	484	504	471	525	536	562	510	496	537	540	512	545	501	519	503	546	474	468	506	513	532	574	501	494	521	482	513	506	514	503	470	514	575	525	508	519	556	499	495	488	561	507	518	532	527	538	487	512	544	529	525	511	530	524	499	509	492	483	544	506	513	487	509	510	491	488	478	539	481	532	522	544	540	519	528	536	491	478	540	473	474	517	475	521	478	493	511	536	511	523	525	517	513	502	509	506	508	499	520	540	524	501	517	476	518	527	521	543	513	526	506	496	504	494	463	506	519	515	545	511	511	539	541	519	486	524	490	507	523	531	487	536	482	537	512	485	526	499	517	500	490	529	509	487	502	527	529	527	513	480	478	480	503	554	470	569	530	509	541	502	503	556	523	571	515	522	503	509	551	545	531	507	538	454	527	478	524	494
4223	1495	2473	772	673	640	598	560	578	601	576	525	530	519	527	579	529	584	564	527	536	533	552	586	532	539	503	498	540	552	488	543	554	559	559	530	527	543	530	548	544	548	507	556	548	525	549	539	556	537	517	533	542	544	547	538	523	532	578	523	530	568	561	550	541	487	536	542	504	544	558	537	605	526	503	583	558	552	520	562	532	538	549	529	531	517	536	560	518	535	537	547	586	521	574	569	584	546	553	541	567	510	526	523	527	525	543	510	578	511	501	533	547	543	523	561	542	527	538	539	537	493	508	556	519	552	510	521	550	546	532	503	550	560	521	551	521	527	541	525	581	487	567	509	550	565	507	499	514	532	527	553	503	525	517	559	571	541	556	512	579	526	546	492	528	552	548	554	538	533	531	515	588	509	543	550	542	549	567	527	531	526	481	565	549	521	523	538	542	511	544	541	506	529	576	537	565	520	533	515	554	562	497	550	565	545	525	548	557	567	532	559	523	529	534	567	561	506	545	507	517	483	559	553	564	581	565	490	533	543	559	539	568	552	566	533	491	563	538	509	574	514	555	524	533	554	553	544	546	538	555	514	554	540	567	501	493	537	533	584	524	531	526	500	554	565	495	517	549	540	548	556	559	528	503	524	539	543	560	547	516	535	532	563	502	564	544	487	544	560	545	536	553	547	507	522	508	528	532	497	545	506	514	525	532	541	519	545	562	578	530	494	498	529	517	549	534	515	565	546	572	534	506	523	549	514	533	543	547	530	534	523	502	522	523	540	536	563	524	483	597	553	568	593	508	561	552	548	542	519	539	536	550	548	570	533	518	506	514	526	522	509	579	527	516	524	531	540	522	542	556	570	512	508	541	520	569	537	539	532	540	571	543	562	547	554	525	540	531	547	506	520	587	552	555	513	544	564	562	571	501	503	531	538	525	562	575	516	525	553	525	531	554	500	553	503	521	498	539	543	558	542	483	510	546	588	551	579	537	551	537	558	535	567	549	517	492	512	529	541	538	529	532	524	540	577	509	539	548	511	503	537	543	538	553	504	486	514	522	576	552	521	554	503	563	527	542	512	539	585	525	506	533	556	551	531	542	497	549	564	524	532	505	554	564	544	579	518	552	469	550	554	543	535	537	554	535	539	533	503	563	520	533	553	563	525	544	554	471	566	530	552	554	524	550	535	517	550	508	515	559	503	511	515	561	548	503	517	535	573	523	500	513	542	482	520	533	544	544	522	506	581	569	521	529	544	548	549	548	553	495	544	501	507	556	509	541	558	544	542	550	565	534	479	575	525	537	509	582	573	544	525	552	531	504	549	547	497	563	514	529	520	531	567	548	554	539	566	508	557	540	558	537	553	534	520	560	545	505	572	525	531	536	528	531	543	551	533	509	529	504	538	562	535	525	574	563	552	568	551	525	529	560	559	566	564	493	488	544	551	557	537	563	515	548	550	521	519	561	583	536	507	547	507	508	562	569	517	547	521	527	534	523	571	536	537	551	554	548	526	516	589	531	538	513	536	581	544	507	538	528	522	568	508	548	530	551	514	541	547	529	573	562	530	591	513	513	538	542	529	508	543	567	508	501	544	577	550	548	542	533	550	514	513	502	502	473	506	590	502	531	527	528	544	480	533	515	507	554	508	535	554	538	539	542	533	513	550	501	579	562	596	564	517	536	539	557	541	520	558	558	589	518	537	499	507	564	513	539	525	529	532	483	525	547	547	516	559	553	524	547	501	533	526	496	513	550	554	516	523	526	542	503	515	591	560	532	523	557	533	549	545	539	517	508	532	578	517	560	563	560	597	564	548	542	542	574	550	512	498	506	549	503	496	514	512	508	539	529	569	507	562	570	529	553	573	543	549	542	501	551	530	599	556	541	539	520	492	517	513	541	547	533	512	545	522	531	536	500	548	537	563	588	527	537	538	564	500	579	525	522	500	528	574	516	537	548	519	573	557	523	499	544	516	500	572	517	542	569	589	529	533	573	528	513	542	552	565	533	561	526	506	543	587	525	540	537	546	541	580	495	527	519	556	543	509	548	554	519	537	538	533	534	549	565	539	552	519	534	545	511	524	493	542	517	551	513	535	519	510	564	552	543	555	583	559	585	562	526	478	567	511	521	554	536	521	490	498	535	546	523	532	510	523	528	545	523	563	556	532	533	530	550	524	532	503	538	572	535	560	555	564	529	524	548	548	559	532	528	547	563	525	565	525	524	569	567	521	550	561	521	532	477	534	518	515	546	522	518	520	568	519	500	521	563	515	525	512	535	534	500	509	566	552	510	563	500	500	537	547	514	506	541	529	552	531	498	564	527	586	522	557	545	512	575	554	563	500	506	527	525	507	523	521	579	584	520	525	522	538	560	555	548	510	516	520	521	517	556	584	541	534	523	514	550	548	552	552	561	519	556	505	573	516	533	604	551	510	537	531	569	523	525	505	546	546	503	539	556	540	536	501	525	566	530	538	531	550	553	558	529	478	532	499	553	520	568	549	567	556	495	570	517	503	546	482	511	520	509	504	524	515	537	549	514	548	512	526	530	529	514	551	579	508	524	509	527	519	535	544	529	541	542	536	556	550	551	478	508	552	573	530	488	518	529	500	544	568	519	560	525	533	543	539	513	505	545	575	541	574	504	523	512	519	520	541	535	521	514	531	521	536	515	551	517	507	531	522	549	516	584	498	533	545	536	495	553	535	556	538	545	520	532	560	553	523	552	514	526	532	517	546	543	518	525	554	526	555	536	592	525	539	545	554	519	508	565	507	516	517	598	522	501	537	513	526	516	530	559	538	544	514	543	524	576	573	546	529	574	555	533	548	559	555	517	560	558	529	558	519	534	565	527	573	561	499	550	541	556	541	523	559	540	529	551	539	518	547	527	529	547	524	530	514	537	529	521	509	546	499	547	561	559	514	532	508	542	523	553	546	601	517	525	540	521	489	548	509	508	562	535	540	548	530	525	524	552	489	520	513	532	584	542	521	541	538	530	525	523	528	576	567	511	540	527	530	533	566	516	560	514	521	538	549	532	528	569	512	542	535	536	508	539	542	576	553	536	529	544	495	523	534	573	558	501	539	532	504	524	549	553	557	501	557	535	506	556	542	584	568	559	555	512	522	522	503	557	550	496	580	519	504	566	512	555	568	549	529	549	534	526	541	554	544	559	520	496	498	538	509	551	563	529	541	499	602	550	543	509	519	525	576	575	548	511	532	559	534	541	530	580	563	518	574	536	542	507	558	552	551	550	521	549	527	536	546	528	522	544	538	494	563	600	530	542	508	470	564	530	521	556	569	542	569	524	547	546	517	539	516	553	559	562	547	541	539	520	575	529	561	604	559	574	510	504	521	519	553	589	552	517	544	516	547	524	558	563	549	526	543	593	585	544	518	539	506	526	510	536	513	524	576	541	539	536	527	507	508	584	502	556	540	588	525	527	527	518	529	550	521	513	469	542	567	542	541	532	549	497	528	536	548	512	536	564	546
23530	21302	28864	24079	21311	14954	2432	1392	1189	1175	1143	1096	1011	1010	958	923	966	957	938	880	929	967	944	869	943	886	877	913	929	920	913	869	902	900	872	919	919	917	912	949	900	932	916	878	891	846	951	913	875	868	865	879	940	900	866	906	931	953	930	913	915	855	878	916	918	901	927	898	838	894	839	900	901	843	813	926	927	916	872	907	869	919	876	882	871	937	887	913	876	890	859	898	903	857	877	916	883	863	839	830	917	856	890	890	951	868	862	934	904	875	891	898	901	864	887	936	873	868	893	832	844	946	866	864	943	879	890	898	861	889	924	869	837	857	877	867	901	892	944	855	843	885	863	853	910	900	919	906	874	848	932	875	868	906	867	887	920	855	898	848	887	885	899	900	968	883	868	908	895	884	934	872	914	893	892	865	917	927	912	888	854	891	839	935	936	876	872	880	921	884	857	912	911	869	851	853	902	864	827	893	960	924	896	913	852	885	853	843	888	892	892	892	887	905	930	898	889	924	921	920	932	892	877	874	892	862	915	870	861	914	840	931	920	902	899	895	906	836	905	893	871	919	897	942	920	886	931	867	828	927	884	963	837	916	875	892	936	923	880	899	903	910	948	913	937	912	858	900	919	894	874	848	857	900	864	895	922	915	908	883	887	880	921	905	914	864	906	939	926	882	867	901	905	943	882	878	825	874	922	894	894	922	943	895	888	857	879	855	900	850	897	897	884	920	917	945	911	938	836	875	893	906	889	872	893	923	890	882	912	956	863	884	939	984	914	927	909	861	945	874	867	894	871	843	889	871	940	916	810	885	883	897	886	879	935	898	879	898	904	915	878	884	920	964	956	862	886	888	900	932	842	889	851	890	880	826	857	845	904	857	840	885	894	928	849	885	896	905	890	927	932	909	880	974	888	925	870	868	872	901	866	884	904	863	926	850	868	869	873	899	893	883	984	882	859	872	901	918	927	914	892	884	898	897	887	888	930	898	883	847	886	892	861	901	862	881	922	887	900	908	933	899	891	907	854	862	893	902	862	929	890	885	917	940	867	950	929	823	843	882	882	845	888	898	904	855	897	918	855	903	892	883	933	917	841	914	870	922	926	940	864	895	889	901	956	860	862	899	817	805	874	891	889	911	833	906	830	881	939	857	908	920	949	874	900	875	893	881	888	891	915	878	873	886	851	867	860	880	890	901	885	841	898	892	882	867	922	851	899	882	915	889	871	917	879	839	914	898	891	888	912	879	910	867	929	872	832	859	878	908	899	875	895	895	861	876	850	864	882	882	902	908	935	879	913	876	861	893	911	879	843	844	905	857	909	873	877	882	859	853	893	860	915	896	870	839	876	877	893	907	889	893	792	833	944	876	840	847	880	917	898	875	879	894	854	898	860	889	870	944	866	839	845	886	863	904	910	879	933	864	897	901	937	862	897	905	872	926	870	877	886	920	913	916	905	856	911	877	858	902	882	852	851	888	901	962	891	914	856	909	919	884	951	877	891	920	865	911	882	878	901	902	908	877	915	870	907	862	850	850	854	854	861	895	865	938	864	885	883	879	843	879	858	932	873	883	865	923	904	939	951	890	915	901	873	867	828	915	864	912	890	874	909	888	866	884	953	928	948	853	863	881	895	860	892	932	905	863	915	888	885	872	890	887	885	882	917	894	838	867	882	863	923	874	879	872	867	860	861	913	945	873	916	924	963	893	926	911	883	879	912	927	913	922	913	920	894	838	881	881	869	915	891	877	846	869	843	914	938	915	880	943	890	840	927	849	907	898	897	912	874	839	908	933	866	933	878	840	938	874	894	932	861	912	899	915	917	885	886	850	879	884	911	914	906	884	851	919	813	885	856	905	868	863	888	897	910	886	869	931	914	875	835	925	915	858	902	874	907	877	890	857	935	887	901	849	894	828	913	847	903	899	864	870	844	871	881	976	893	876	904	878	882	945	960	891	871	906	894	875	901	849	899	910	854	871	900	865	909	897	869	859	893	916	858	881	879	891	859	907	891	898	856	846	881	918	893	871	894	951	881	833	878	939	914	886	877	935	871	931	889	889	893	871	874	888	918	898	900	982	927	887	906	896	898	912	957	901	897	872	917	861	839	857	904	914	876	910	907	935	889	886	854	892	870	908	869	892	899	918	854	947	893	934	907	932	908	833	883	917	912	872	834	863	908	890	929	858	903	934	894	921	909	942	863	857	894	826	892	902	890	888	917	892	871	872	841	892	877	937	876	906	891	874	891	837	881	900	908	884	900	844	913	860	837	865	896	882	911	857	916	886	897	898	876	891	855	886	898	842	830	864	935	905	876	890	887	885	903	877	908	890	830	871	898	895	921	887	919	891	822	893	879	836	913	886	896	917	937	935	939	933	871	919	821	948	879	924	887	892	900	829	916	857	812	867	906	854	866	883	838	910	858	871	872	913	912	833	883	857	897	877	861	865	938	883	922	886	952	896	911	866	908	908	836	901	894	845	886	885	878	919	927	872	893	899	927	825	871	835	845	842	897	901	930	919	915	859	944	851	852	879	890	925	889	828	890	915	954	878	922	823	840	903	900	884	892	872	926	884	886	867	944	852	848	898	914	881	863	906	929	880	912	889	933	930	897	899	843	918	840	897	930	857	915	958	881	846	865	884	850	898	911	874	903	866	869	908	903	855	881	941	853	867	867	894	856	899	915	912	849	813	898	867	882	884	864	881	870	911	1003	855	899	910	880	947	861	829	886	874	878	953	879	851	842	862	879	910	875	853	893	912	867	884	857	865	887	906	900	916	810	918	897	890	953	879	863	926	881	890	869	850	901	871	891	862	851	809	899	900	901	899	914	908	842	904	856	920	853	907	861	829	881	892	823	977	914	923	962	877	873	912	898	842	834	884	920	868	920	888	919	868	848	894	920	922	841	860	851	894	874	888	910	914	842	908	801	890	801	877	852	838	910	869	859	873	892	852	892	876	925	909	907	892	928	857	862	885	872	864	897	903	957	791	887	867	891	839	857	915	840	864	950	934	925	895	860	963	911	924	903	946	875	872	869	885	881	896	890	861	848	942	830	882	877	900	905	889	930	867	946	882	914	897	826	830	904	822	919	863	875	927	871	897	871	905	864	864	922	841	889	885	922	944	867	885	879	889	858	917	909	930	900	874	914	862	889	876	896	935	871	921	875	923	889	878	878	903	880	927	864	909	854	872	859	939	886	880	833	888	910	931	890	906	891	893	883	862	821	888	869	880	922	849	898	890	853	796	866	909	889	911	905	907	918	885	916	888	865	885	888	873	896	896	888	940	938	913	884	901	897	866	920	903	907	866	860	870	846	855	870	887	948	886	867	871	889	917	878	876	886	884	857	851	898	886	897	870	870	891	848	892	874	853	902	899	890	898	837	913	904	871	882	898	879	873	859	893	854	910	878	897	911	959	877	895	850	948	835	854	866	948	909	868	942	884	935	883	848	932	938	909	883	855	912	889	885	894	896	929	907	864	892	864	846	937
3668	10225	9429	3948	3120	2803	2115	1575	1500	1408	1174	1097	1144	1082	1056	1011	1025	1015	983	979	968	962	954	955	986	929	941	942	975	985	961	939	924	953	980	922	973	916	946	950	959	991	901	951	902	952	871	988	878	897	896	922	963	968	961	909	900	905	963	911	919	952	932	959	899	949	905	921	910	951	977	949	909	922	873	946	889	936	912	938	896	938	913	935	973	900	912	978	895	955	953	876	994	938	990	936	917	898	913	943	966	946	912	894	920	853	912	967	971	896	945	955	893	920	943	930	898	935	900	939	875	877	955	953	936	938	908	962	951	931	888	932	955	971	930	873	907	955	955	926	928	936	910	876	941	915	974	944	928	921	936	923	913	915	971	963	919	893	940	933	998	922	868	907	917	943	921	917	975	923	892	911	961	913	916	960	948	907	893	999	920	892	943	951	877	956	948	936	960	924	977	924	929	918	912	919	932	888	894	955	938	1001	949	907	949	947	926	957	987	890	918	964	919	942	877	922	929	921	910	943	936	931	926	914	939	984	936	898	927	970	905	891	918	905	916	894	894	935	891	970	956	946	953	934	960	930	907	962	964	939	906	928	949	901	929	890	942	909	900	919	947	914	988	900	960	932	970	918	909	950	930	958	872	945	931	899	886	928	949	885	922	882	952	905	857	897	929	921	916	974	940	933	944	958	900	962	920	901	914	970	906	925	910	962	934	912	956	863	922	957	961	921	926	896	932	936	950	907	989	1023	947	920	891	951	925	848	917	963	933	935	903	882	923	893	891	906	927	895	903	903	937	945	942	918	928	996	977	940	922	902	899	917	989	934	922	907	971	949	904	1003	894	944	978	900	917	918	892	888	909	947	890	921	919	900	943	911	888	983	944	887	975	962	947	962	914	883	961	922	952	970	961	938	940	881	927	931	928	899	901	885	925	961	888	915	938	915	905	881	891	921	910	936	938	927	931	913	908	918	865	931	901	899	1026	928	916	913	922	911	910	950	984	963	920	914	930	895	920	973	1005	926	952	932	951	908	929	909	917	909	862	939	967	910	946	938	949	955	940	881	892	915	898	878	929	884	875	916	905	917	882	912	903	937	942	884	928	904	886	934	952	947	931	916	884	950	925	863	891	913	942	977	861	952	918	956	922	941	919	897	946	946	934	931	877	943	920	920	913	920	980	956	1009	943	987	909	942	917	957	982	943	897	941	966	953	966	908	880	920	962	959	943	921	941	911	969	929	926	912	947	955	913	950	945	905	948	955	964	924	949	953	930	947	889	890	981	914	947	896	934	883	916	864	939	909	887	972	963	931	922	950	960	958	905	944	931	902	947	894	911	930	971	929	873	902	929	977	957	886	925	916	869	934	948	931	941	949	993	925	941	946	928	927	957	992	904	943	1026	890	958	925	934	955	964	891	939	981	891	917	966	955	907	947	920	952	972	917	938	945	852	953	900	899	921	953	914	950	947	890	924	982	966	922	959	919	896	938	928	919	953	928	962	888	939	840	922	918	907	908	946	918	888	917	952	970	930	899	936	924	961	950	909	947	943	907	939	956	911	976	964	954	893	923	933	878	936	937	937	912	923	848	989	875	941	895	897	956	923	905	950	974	915	876	937	940	959	916	943	907	942	935	915	960	932	956	990	903	910	922	973	906	907	951	939	945	901	950	936	883	943	1019	887	915	914	953	900	893	916	943	911	876	940	954	875	916	952	917	934	911	906	894	930	839	905	880	936	847	952	958	917	923	935	885	914	920	962	918	900	944	943	934	836	920	930	943	936	956	922	900	883	916	932	923	932	942	939	910	938	927	898	931	931	860	928	872	893	904	919	915	898	925	877	949	924	919	938	895	918	969	878	889	895	929	887	888	916	993	944	945	953	890	937	877	917	936	939	930	946	910	894	941	901	945	927	953	943	914	901	889	913	878	955	964	937	952	915	978	926	921	902	927	970	885	905	952	933	949	891	937	925	963	871	961	947	900	922	952	905	910	961	895	937	947	984	917	971	941	909	905	977	919	891	916	915	953	891	932	891	913	937	944	936	910	924	972	920	907	921	892	927	969	932	954	959	935	907	974	940	909	972	938	925	926	890	903	894	951	873	925	892	916	916	934	912	894	918	919	930	915	942	909	924	872	924	941	913	950	947	937	875	934	911	901	958	908	903	926	889	947	830	909	912	889	937	957	893	917	893	885	881	956	918	927	926	901	919	911	926	944	971	906	957	931	946	917	914	891	897	891	927	859	946	887	906	901	954	930	942	900	873	912	906	921	910	933	880	906	905	896	932	920	907	950	957	912	993	923	939	948	887	912	935	886	896	946	896	960	942	967	900	932	878	887	921	955	892	893	945	973	935	907	910	958	937	961	935	890	938	892	920	939	900	953	922	932	929	998	903	945	982	961	974	946	894	926	954	946	929	881	946	918	913	936	930	960	919	960	884	976	963	873	927	873	949	921	937	934	900	908	959	953	944	871	921	904	936	893	905	902	922	917	976	963	921	891	925	908	846	951	929	906	948	896	938	939	919	905	918	938	893	949	891	905	922	913	943	929	908	903	946	943	938	914	896	890	903	922	898	916	883	981	894	950	936	913	917	966	892	926	888	886	947	944	932	936	900	907	908	867	928	975	877	911	959	883	914	890	878	929	912	871	905	947	913	910	961	975	941	866	885	956	929	999	977	938	920	923	931	870	944	892	907	923	879	965	930	966	942	934	950	959	877	869	848	908	928	919	956	881	907	887	909	920	854	938	976	939	945	934	940	946	906	962	927	934	921	895	954	860	891	873	910	958	870	902	907	971	934	924	970	933	937	902	896	899	890	889	914	922	935	914	963	996	889	940	927	967	942	948	943	888	869	927	973	900	938	866	947	979	982	966	985	899	935	888	975	946	864	951	908	926	906	963	896	880	891	929	925	933	892	934	957	872	904	948	1005	964	945	932	887	967	904	920	894	909	889	869	921	915	892	921	911	925	969	924	908	908	920	948	915	933	943	914	925	906	956	902	927	915	886	875	988	869	926	937	857	893	892	895	901	923	903	938	957	931	893	943	941	1007	964	911	913	926	905	907	986	928	917	935	939	936	920	928	948	943	921	939	973	931	919	909	902	980	879	947	884	941	918	931	947	963	894	949	903	945	915	955	915	953	965	916	863	909	964	896	919	930	902	861	905	922	973	893	926	972	940	907	939	946	973	889	913	876	950	955	927	929	941	939	887	914	956	970	897	909	950	942	866	938	915	932	899	914	916	946	977	936	893	956	932	927	976	927	915	932	937	952	919	913	911	986	895	961	913	920	927	933	924	929	909	901	938	918	943	935	920	898	921	939	869	931	905	881	952	897	931	933	919	989	918	934	910	900	903	903	941	957	958	959	936	921	954	916	905	965	875	900	959	922	952	957	907	885	908	902	950	881	940	942	899	935	938	923	910	964	918	898	932	975	923	926	995	895	902	913	938	919	911	924	925	923	943	918	930	922	895	935	886	935	848	958	937	890	942	912	940	892	926
24536	21238	27885	24812	16369	1099	589	491	379	359	324	302	307	300	289	272	286	295	256	252	237	277	256	270	245	252	242	275	273	263	238	245	276	236	238	288	248	249	261	243	242	247	250	219	230	254	237	235	249	277	217	248	249	218	230	258	247	244	255	266	244	251	267	242	242	214	256	253	237	267	248	255	242	211	253	241	252	248	247	256	248	259	236	246	249	222	245	241	228	240	252	228	225	274	241	257	250	237	238	250	263	234	237	258	235	236	240	224	214	243	239	214	243	243	240	234	241	254	262	219	267	225	217	259	260	283	242	251	237	224	249	248	221	237	219	241	254	213	256	225	225	236	244	252	225	238	250	268	243	240	249	244	241	264	226	225	270	235	221	232	221	249	211	242	236	231	226	257	241	234	236	227	245	226	234	271	290	246	209	269	237	230	240	254	249	238	233	252	249	226	249	228	246	234	229	231	246	257	249	253	251	266	232	260	230	221	260	257	266	268	262	229	235	224	252	260	252	241	273	252	245	245	245	232	236	263	239	241	248	250	239	217	243	232	235	268	255	252	254	256	247	260	262	225	223	246	235	232	279	256	234	208	270	265	259	241	242	251	244	219	263	245	231	237	238	218	246	276	246	245	222	248	247	257	221	245	252	274	217	260	226	228	243	237	234	246	230	244	230	221	248	233	232	252	251	266	253	237	246	267	223	240	285	240	238	246	239	254	258	238	219	250	222	240	226	228	230	260	236	244	256	231	230	237	268	247	249	227	231	239	262	238	233	234	241	259	235	248	272	239	232	238	235	208	255	249	265	256	247	263	238	254	244	228	250	246	235	277	233	239	227	184	222	245	263	236	249	278	237	250	243	237	233	242	206	251	248	257	240	240	248	250	244	248	248	243	236	236	228	241	246	228	256	236	250	256	266	241	266	213	232	203	250	248	237	226	238	232	252	248	261	252	254	230	224	256	250	230	253	263	236	226	255	230	244	244	237	223	245	227	250	244	259	233	263	257	225	232	223	234	242	254	257	260	275	223	283	235	250	244	217	231	248	236	248	254	228	238	257	280	235	255	232	258	246	255	227	264	258	211	272	218	248	249	255	272	227	234	245	239	229	248	227	248	234	251	233	233	221	242	237	238	273	252	243	247	211	222	236	222	238	268	219	263	244	254	222	208	257	261	245	211	279	228	221	221	239	252	247	252	234	240	242	265	289	245	246	231	229	228	268	271	258	283	251	236	214	238	247	226	277	237	240	208	236	249	240	258	261	247	229	260	229	260	244	212	239	223	227	216	241	247	238	278	255	245	229	234	270	234	264	243	240	226	250	246	225	225	237	261	234	241	227	248	248	252	229	264	237	221	274	224	263	248	242	271	247	242	287	265	244	224	235	233	263	252	222	255	249	241	244	213	239	244	266	219	252	233	252	255	241	261	239	231	254	230	248	230	240	255	255	261	246	247	207	211	257	231	252	246	242	250	230	230	243	238	212	256	235	230	247	239	246	263	249	244	225	231	260	237	245	202	266	252	219	248	247	237	216	260	247	232	273	251	275	227	260	223	230	231	268	253	255	273	227	238	229	259	251	219	205	255	227	253	249	275	221	266	266	252	218	235	256	253	239	233	235	258	253	252	249	239	238	247	243	271	274	262	233	234	261	267	249	246	241	244	269	226	251	212	256	254	255	280	258	219	255	246	246	237	250	265	264	241	237	245	248	211	242	237	225	233	240	265	256	273	246	250	263	251	240	239	255	230	230	251	250	252	234	222	257	261	228	250	251	247	241	233	266	230	238	222	219	239	252	240	265	238	210	248	246	242	250	265	265	251	253	257	266	223	236	250	259	216	247	251	247	259	240	261	260	232	231	267	238	240	231	259	245	235	250	243	240	212	262	229	250	216	262	263	239	240	261	263	253	245	226	231	258	214	234	256	223	226	260	224	271	242	276	245	235	240	245	256	253	239	222	247	274	234	242	234	250	245	263	231	247	239	258	227	246	242	239	209	272	237	258	242	256	237	232	248	250	246	227	244	247	256	205	224	220	239	270	231	264	258	255	222	261	229	236	228	242	215	231	267	239	227	242	239	223	259	239	247	249	228	210	265	254	261	249	223	209	240	260	237	265	264	235	257	251	254	265	265	265	232	261	253	222	242	250	228	249	269	254	258	243	248	240	228	252	212	253	238	273	251	258	241	244	223	237	286	242	229	257	235	263	230	243	265	254	259	263	265	212	260	236	273	232	246	225	259	235	228	227	240	254	231	228	262	231	249	253	236	223	244	226	253	214	248	214	253	224	237	256	239	262	229	234	201	245	242	231	233	266	263	261	256	261	229	219	235	270	241	241	214	238	238	223	256	249	267	253	256	255	245	226	235	248	224	256	233	231	260	238	246	226	253	233	251	251	249	237	232	224	228	249	256	249	254	245	231	239	223	272	237	240	235	260	244	242	259	239	235	263	223	241	256	244	251	239	231	255	232	244	250	273	225	271	232	271	246	244	251	235	233	229	206	248	243	236	262	254	251	246	238	234	223	252	262	230	215	217	246	230	233	226	236	253	255	246	240	231	236	257	241	238	235	245	210	250	258	203	262	251	250	258	254	241	245	242	240	258	260	255	245	261	218	248	254	241	245	243	236	274	224	215	247	230	233	240	237	255	225	227	272	254	232	252	211	253	245	256	266	257	259	245	236	243	226	225	251	219	262	248	241	261	238	256	260	261	220	241	229	268	254	229	251	245	228	228	238	261	257	239	246	261	251	226	238	255	228	259	210	222	236	254	228	250	219	209	263	238	240	252	250	224	253	255	243	263	233	244	244	289	210	228	230	221	250	247	252	244	250	253	250	218	218	225	217	269	265	221	243	245	239	251	238	232	228	231	264	232	229	259	247	235	232	237	234	222	269	242	219	260	253	219	233	239	284	258	236	236	242	236	251	234	221	243	252	269	274	264	253	227	235	248	216	257	234	235	239	236	245	244	250	248	240	233	247	286	236	272	245	268	257	245	242	236	240	235	241	246	236	230	225	221	232	230	246	279	250	262	262	236	214	235	246	250	249	268	223	262	239	274	245	239	260	267	259	253	235	230	267	254	250	238	241	206	226	257	264	216	251	235	265	229	240	220	250	247	236	251	228	237	235	259	246	228	257	225	280	239	245	235	241	247	242	248	253	233	236	237	215	270	253	245	223	254	261	244	249	261	253	248	252	237	238	224	236	233	254	249	253	246	248	244	234	267	250	231	254	250	233	252	289	238	280	228	228	247	240	231	226	265	248	230	223	227	268	229	236	264	217	221	248	227	235	241	265	245	259	251	257	219	248	252	275	205	239	217	218	275	234	263	256	250	248	271	263	230	247	260	246	256	250	229	237	237	253	261	250	265	250	246	233	258	234	224	234	240	228	258	246	253	238	249	247	240	259	208	244	245	261	237	263	260	229	257	245	243	237	250	254	245	267	259	234	228	275	223	252	272	249	246	243	255	254	289	261	234	281	238	270	210	250
3338	5709	5386	2036	1584	1367	965	644	568	575	464	436	360	374	340	343	333	293	325	280	309	317	310	328	313	287	274	291	285	291	301	290	320	303	302	267	269	287	270	254	269	290	283	265	293	289	320	310	260	257	307	304	304	300	263	267	279	284	284	261	285	242	294	284	281	272	303	286	297	268	281	253	299	282	276	293	286	293	255	307	266	288	294	295	305	256	272	265	282	255	289	262	333	265	279	277	289	290	280	270	268	252	314	273	284	244	235	287	269	276	288	262	304	269	256	289	275	247	292	263	277	296	280	283	294	291	293	315	288	278	270	259	281	272	253	285	287	281	267	283	255	294	266	298	255	246	268	280	318	256	281	277	268	291	265	277	257	276	282	266	285	312	311	308	306	276	301	271	297	300	264	269	246	252	272	275	288	280	281	285	259	300	301	262	329	266	298	277	294	276	266	281	255	296	278	288	281	274	307	288	298	257	255	277	263	283	278	276	280	294	307	302	276	286	280	263	282	251	283	265	278	252	271	255	281	255	289	276	281	276	292	240	265	273	251	281	262	275	291	287	276	317	289	273	283	303	295	274	275	258	287	273	289	302	299	270	256	266	276	271	292	265	291	289	256	292	298	307	262	256	272	270	260	277	246	300	271	294	293	269	309	285	280	291	268	295	286	291	287	274	271	313	282	274	293	262	272	272	290	277	305	288	292	295	267	270	301	259	279	251	298	280	257	290	266	307	286	270	290	267	271	265	286	297	292	290	255	254	273	264	267	285	286	288	267	256	278	295	278	296	290	267	282	274	263	295	270	297	287	292	279	299	299	292	279	272	252	290	304	290	298	278	268	297	291	274	292	294	279	248	287	275	246	287	284	262	311	304	311	271	245	264	284	303	275	244	280	293	310	280	294	249	269	273	281	269	263	301	309	272	296	300	285	320	300	292	278	273	285	275	311	282	282	258	307	294	271	305	279	339	305	274	291	281	287	297	269	284	292	278	279	266	259	274	304	280	269	286	253	246	272	283	279	268	272	262	297	306	257	297	272	266	297	272	289	341	282	264	305	256	278	273	292	266	282	274	300	276	325	296	304	276	277	275	307	270	282	297	279	283	301	274	275	288	280	258	276	268	292	299	277	269	254	273	253	267	289	274	269	292	280	247	284	287	268	287	293	284	280	278	292	261	271	288	269	293	290	268	284	268	313	316	289	274	287	272	289	280	304	276	275	291	270	304	295	276	264	286	269	266	268	329	279	290	291	264	270	289	296	300	317	282	310	278	249	291	281	310	271	278	286	266	268	262	265	249	298	271	272	278	278	280	248	293	267	268	298	307	269	284	289	301	279	305	246	294	288	275	306	289	283	291	274	257	280	294	287	298	298	279	285	256	281	285	289	293	282	293	316	277	264	278	272	263	265	301	278	286	282	316	277	286	298	262	280	270	304	309	296	273	266	281	279	283	297	295	292	288	259	292	237	295	277	306	248	279	267	281	266	279	275	268	295	271	268	291	266	282	271	278	272	305	244	280	289	276	270	297	249	280	286	296	282	284	270	298	257	274	272	289	260	298	283	280	330	291	285	314	265	281	302	265	294	284	282	288	284	290	278	290	290	255	303	251	249	270	284	276	246	274	265	268	260	270	286	295	270	300	286	291	257	290	323	316	270	281	247	292	265	282	276	280	276	264	262	269	287	257	270	287	278	273	269	244	265	275	269	281	292	282	283	270	274	298	307	315	284	288	254	284	289	275	294	309	269	280	253	321	272	299	290	265	292	285	268	256	271	275	269	260	282	285	295	276	286	276	273	275	265	286	256	273	294	262	261	290	253	274	277	276	286	282	260	271	277	276	287	306	277	289	290	297	285	274	271	294	278	273	282	259	302	273	256	262	285	319	284	246	287	290	268	297	283	287	287	310	267	294	285	298	276	294	252	280	264	288	259	259	272	268	299	276	297	301	258	288	259	268	295	276	238	263	265	273	276	259	315	282	286	292	264	278	281	274	285	275	280	258	259	269	284	251	290	290	274	298	310	264	294	256	276	269	274	290	314	300	284	262	269	258	273	301	263	284	293	277	286	271	281	292	252	283	273	283	237	282	270	285	261	302	277	323	292	272	302	286	263	317	275	325	321	289	255	292	289	255	297	278	295	275	248	279	282	307	283	264	265	272	277	341	260	280	305	304	261	266	265	264	255	279	283	260	267	283	267	284	294	266	303	281	297	262	271	283	263	264	266	265	258	285	293	256	319	271	279	288	259	263	296	276	274	293	283	309	278	264	255	260	249	262	239	266	290	293	279	292	304	284	290	292	266	298	285	288	280	272	256	295	263	262	299	257	275	308	309	293	278	286	282	303	277	314	277	241	297	290	272	256	281	293	303	314	271	295	277	247	283	265	289	257	296	300	278	271	307	263	255	295	310	270	278	256	279	266	272	292	235	292	257	269	309	293	284	258	275	262	294	309	305	272	262	281	290	276	296	268	304	259	253	258	275	265	311	283	238	273	271	288	283	285	299	280	291	277	281	293	303	259	258	290	274	259	271	291	307	265	244	290	265	272	282	301	261	291	306	267	284	312	293	294	278	263	316	251	277	288	288	252	300	309	268	243	291	294	285	277	272	296	305	288	289	280	264	256	314	269	274	264	288	302	271	264	295	253	285	266	273	292	286	260	311	285	264	290	289	272	283	247	288	269	283	306	280	266	284	288	314	285	293	268	281	268	303	284	277	266	255	292	282	262	281	278	279	299	270	264	247	261	285	290	288	287	278	289	245	286	282	294	296	262	296	272	267	281	251	290	287	282	294	262	282	296	269	294	293	268	306	283	266	298	266	264	274	300	272	316	275	290	276	282	290	262	290	297	300	298	293	267	282	275	290	310	278	248	278	267	260	321	279	273	289	295	263	258	295	284	280	307	286	278	282	295	289	272	263	259	268	273	277	278	289	276	297	250	262	278	282	275	301	256	272	264	239	252	245	273	287	304	285	295	284	281	300	291	284	292	266	261	273	271	287	278	309	324	281	295	288	270	251	299	288	294	290	261	282	272	298	271	287	250	290	251	261	273	253	264	285	270	275	268	279	269	299	277	293	265	315	273	280	261	284	272	261	284	311	262	278	293	296	281	280	323	289	229	307	265	299	299	283	283	273	265	281	272	253	275	278	279	257	276	258	290	280	251	256	309	272	244	291	288	252	289	262	291	255	287	309	299	271	291	285	276	289	291	297	271	251	263	263	280	298	300	269	262	264	280	286	282	310	290	285	280	269	300	258	292	279	257	265	297	258	269	272	303	284	300	277	284	278	258	312	297	257	307	283	307	306	289	262	241	264	254	264	298	290	283	315	289	286	287	292	295	309	277	281	275	286	271	274	285	258	290	256	262	256	281	300	254	287	254	275	279	314	286	268	276	289	286	281	253	280	277	296	283	276	277	271	259	288	281	282	283	281	274	282	255	263	267	277	318	274	279	260	285	250	284	298	284	301	276	303	281	297	280	287	280
22444	21318	29133	23812	21314	21403	13385	1716	1340	1246	1079	875	939	849	852	809	799	756	749	683	770	723	794	761	749	696	725	756	726	687	708	703	704	762	703	740	753	744	719	732	673	729	710	694	659	745	709	636	687	727	670	716	638	668	688	684	692	699	650	684	726	640	712	683	665	683	652	720	695	731	683	695	663	669	693	654	678	695	680	669	672	687	677	671	732	704	736	671	725	693	718	704	700	713	690	700	682	665	674	653	677	732	653	718	683	746	725	684	612	677	683	665	707	695	642	622	756	681	692	666	684	735	664	681	758	671	705	686	685	724	705	660	698	697	656	709	664	693	696	708	639	695	711	707	675	665	682	670	640	680	682	707	753	701	744	712	733	685	739	672	668	713	717	740	687	703	672	676	695	677	672	699	673	712	652	704	722	662	694	665	693	667	671	694	649	686	753	708	687	668	738	682	738	722	667	704	669	708	685	698	714	713	706	678	703	667	636	725	655	696	713	691	668	702	691	667	719	688	708	743	713	724	696	671	645	699	717	707	657	690	681	650	674	677	676	684	705	681	695	645	615	723	719	721	675	674	645	722	698	671	729	684	693	663	672	664	675	673	648	687	728	702	673	712	657	716	679	708	692	729	740	689	636	677	659	679	738	690	725	708	693	700	679	686	692	719	730	681	664	646	684	690	705	715	660	694	742	685	741	674	704	680	682	713	670	698	699	692	718	706	668	710	741	686	656	710	684	680	687	672	687	677	701	636	674	714	624	674	683	711	625	669	666	710	721	700	685	698	702	675	702	702	659	690	704	704	723	663	713	660	655	683	643	688	698	727	664	720	696	709	658	715	718	672	725	691	718	653	677	688	652	682	703	677	658	680	689	688	690	695	655	661	694	667	699	715	695	684	675	675	699	675	691	685	688	721	706	676	688	717	677	695	632	685	702	702	720	720	658	703	676	740	686	657	678	673	679	724	670	691	721	634	727	681	633	679	669	677	672	658	711	689	663	693	718	688	680	672	671	631	651	659	656	708	717	646	645	657	688	670	692	711	702	665	663	657	667	746	700	689	655	686	627	614	706	688	721	711	685	729	681	651	688	718	650	706	730	674	713	717	684	668	676	706	683	704	650	667	731	653	676	651	728	681	674	716	698	668	696	718	688	666	676	678	658	708	706	697	730	722	656	693	699	709	683	730	679	710	709	695	702	701	709	743	700	673	671	635	678	668	702	688	710	712	681	687	680	684	696	628	696	685	700	698	691	610	718	694	747	665	660	736	689	668	717	670	648	672	658	685	691	701	699	655	638	654	670	735	714	721	696	665	678	679	692	681	677	672	690	705	700	682	680	734	671	696	680	693	719	661	690	627	650	677	694	682	643	666	684	722	695	656	745	657	699	669	681	693	697	720	682	683	672	745	711	655	715	681	686	678	667	686	694	701	643	646	703	663	716	708	729	721	726	699	675	698	672	660	668	650	717	656	686	698	658	696	692	691	686	664	703	666	701	666	708	684	644	659	684	697	725	663	691	710	660	694	700	652	669	712	662	686	707	711	705	677	648	699	713	714	703	709	636	681	646	710	674	701	723	685	695	661	654	661	720	687	681	676	705	720	695	655	684	698	671	648	645	649	704	640	658	691	686	660	692	687	678	670	689	703	675	677	696	673	679	686	676	660	667	683	640	669	698	647	704	699	668	710	669	709	714	705	693	675	709	657	718	721	719	700	661	696	705	702	658	674	694	663	644	685	655	684	682	682	673	677	694	720	667	614	710	711	692	712	652	629	700	728	686	639	675	711	653	726	663	654	725	694	677	691	663	644	646	649	669	687	686	654	686	674	652	683	638	686	682	694	682	683	638	661	705	643	716	703	691	655	705	675	691	730	637	661	709	716	702	689	691	681	679	727	705	705	711	713	658	688	717	676	706	660	671	711	669	666	670	676	714	674	680	721	683	695	693	683	640	666	657	739	687	714	702	676	663	695	681	668	668	640	685	689	736	683	716	650	697	669	695	699	686	681	676	681	673	621	692	689	686	662	673	649	680	684	745	664	675	679	676	702	664	678	673	688	700	688	708	662	679	658	643	661	687	677	701	665	696	620	685	701	680	672	662	632	715	686	709	660	683	695	731	704	643	714	694	678	690	645	678	673	704	714	675	667	715	704	651	686	660	727	697	711	720	702	698	644	696	702	725	672	622	684	693	695	687	719	721	743	680	729	665	695	705	684	682	690	670	647	720	641	683	710	695	701	709	670	677	714	686	751	651	741	682	721	687	662	695	680	696	661	704	633	666	675	586	664	707	720	679	646	727	694	698	711	684	634	657	688	711	692	698	649	650	679	708	650	739	738	685	673	683	655	651	647	715	709	682	718	703	720	673	683	714	665	691	716	697	661	687	670	704	670	688	671	712	657	679	693	709	670	691	708	661	657	702	679	672	687	704	666	702	658	671	647	681	626	717	668	661	711	694	675	707	662	676	703	648	646	708	654	705	659	704	656	692	675	685	732	700	711	683	640	653	698	680	667	714	694	663	692	726	713	723	712	661	638	656	711	657	726	702	702	678	737	669	675	721	671	626	702	697	710	681	661	655	680	656	703	697	676	637	698	714	697	757	654	652	707	693	707	701	673	695	704	660	686	655	699	672	695	671	693	706	678	666	702	643	667	657	707	682	673	683	653	700	687	676	700	697	696	708	709	711	667	674	699	703	673	683	668	645	669	681	698	715	721	684	693	636	730	669	676	707	655	665	690	718	694	659	685	646	690	666	665	711	672	701	664	673	698	632	710	724	665	674	726	692	697	657	645	688	768	693	715	695	687	643	685	680	694	690	673	711	692	668	690	705	685	709	684	653	661	641	686	706	725	729	709	665	634	618	682	757	722	647	742	668	665	700	718	715	715	647	677	678	703	689	702	668	661	624	680	677	691	685	625	683	711	679	689	704	697	660	648	666	656	679	685	643	707	701	703	749	666	648	651	691	797	710	640	689	670	689	708	738	645	680	687	672	708	681	705	720	684	693	711	694	723	637	670	722	654	715	699	687	686	686	642	717	694	629	676	697	718	665	698	706	685	633	706	680	714	674	692	686	699	677	711	712	675	690	708	722	658	701	700	651	682	687	733	634	691	695	614	641	673	646	660	656	664	687	646	699	718	704	694	694	702	709	674	705	670	720	669	645	672	694	689	662	678	676	671	677	634	719	710	704	687	721	692	706	626	689	668	692	664	675	703	677	668	676	674	654	704	727	704	713	631	653	662	665	710	690	676	650	706	677	692	666	678	720	688	697	655	667	717	633	735	720	678	714	647	670	685	697	681	700	718	704	653	697	696	719	655	695	729	709	654	664	643	721	702	709	685	715	737	680	696	658	713	714	665	710	668	676	705	685	682	707	672	694	677	658	713	668	677	645	698	670	691	705	667	678	699	683	660	667	655	721	673	705	699	661	675	657	677	698	700	721	729	715	707	667	702	682	695	685	709	729	720	668	669	657	659	673	688	702	663
5024	16146	13388	6303	4817	4050	2957	2026	1927	1601	1402	1103	1101	1105	986	927	898	858	893	854	804	848	860	847	846	763	790	789	815	728	795	735	755	786	789	777	808	794	756	723	747	777	735	768	772	734	736	733	744	754	711	752	744	699	789	742	759	737	738	773	721	704	795	691	765	800	788	746	747	726	772	736	685	702	724	737	742	734	758	745	781	761	739	736	719	797	734	701	780	714	718	740	753	744	742	706	730	728	750	712	754	765	745	700	778	734	752	721	786	717	747	743	800	764	739	745	724	770	738	739	742	744	716	746	736	750	793	742	721	780	761	723	718	775	714	775	710	738	704	755	784	729	765	740	763	764	743	718	774	788	725	757	743	756	724	771	809	782	756	774	731	752	751	749	732	732	754	699	735	736	682	761	757	733	740	752	744	764	743	751	773	738	728	739	692	742	720	764	705	720	773	725	727	674	765	757	664	712	678	751	769	737	712	743	739	694	755	719	741	717	707	778	713	741	760	735	778	698	765	741	717	696	787	740	762	731	768	699	742	754	768	759	772	764	765	740	751	720	758	739	707	730	753	777	751	767	778	711	737	705	763	751	715	745	706	739	769	734	742	705	688	703	753	714	747	704	750	783	744	777	796	705	770	767	761	745	718	720	764	753	718	744	701	771	748	760	714	740	739	723	708	717	772	742	739	791	713	726	746	720	777	724	728	691	727	730	736	767	736	714	774	749	715	717	759	713	775	799	777	766	715	762	696	744	736	734	799	735	720	778	714	746	760	707	771	760	778	750	755	737	713	754	725	714	711	779	725	697	762	740	762	732	722	755	718	747	759	730	750	781	706	735	769	770	726	774	743	745	755	743	803	736	734	760	749	744	786	775	753	709	681	744	745	765	787	752	737	673	702	709	748	705	811	729	745	731	752	745	741	766	710	706	668	735	749	814	699	728	712	800	724	711	768	785	697	688	755	732	735	706	734	701	750	731	782	789	714	747	798	753	752	771	705	810	747	773	729	750	800	766	714	764	769	724	766	753	773	733	768	720	764	762	784	734	705	742	755	805	748	823	715	738	703	719	732	719	712	750	772	717	746	746	787	712	753	725	738	726	768	756	802	755	708	701	763	743	748	736	734	751	731	705	761	750	745	736	719	753	717	761	762	737	753	754	727	736	753	698	768	717	752	736	733	763	668	743	747	741	773	755	761	757	706	739	727	734	775	763	761	739	760	759	765	714	682	789	750	695	756	743	711	754	762	706	730	763	739	724	776	743	713	730	768	724	797	743	746	726	749	765	745	761	657	753	761	736	727	753	722	767	784	730	729	787	759	750	687	721	774	764	770	797	749	744	756	667	722	712	785	776	729	742	792	752	727	739	700	736	717	739	767	751	693	765	743	709	756	778	732	749	760	813	809	682	749	700	774	729	777	776	727	706	706	782	750	761	755	776	778	778	722	763	784	709	712	704	798	752	778	701	744	777	732	717	785	747	734	792	753	747	750	736	729	723	675	712	719	732	772	747	761	771	744	717	731	757	708	735	736	769	703	682	728	722	754	745	780	714	738	752	745	750	707	763	715	783	788	737	696	707	765	746	772	770	749	702	759	703	761	733	752	753	760	785	737	743	733	782	746	722	707	760	775	750	766	740	728	767	772	720	740	721	756	776	682	740	756	721	730	744	742	786	711	743	715	711	731	744	777	745	696	716	699	744	754	740	683	693	755	714	691	757	703	745	759	766	756	723	764	756	721	785	752	751	756	704	729	750	744	709	741	701	730	748	729	738	717	757	791	743	740	712	759	766	776	709	672	805	790	704	745	738	734	677	717	728	723	727	725	749	717	765	701	799	729	730	762	769	730	761	738	718	752	778	741	759	768	708	749	720	768	710	797	736	756	748	759	752	734	741	761	739	752	755	762	705	718	736	741	770	741	748	724	728	692	723	708	708	689	698	738	759	680	698	745	737	748	745	756	762	740	730	708	798	725	731	754	699	782	735	710	720	777	761	721	730	730	753	728	751	711	738	785	762	758	700	716	708	737	732	756	739	756	777	689	737	766	728	720	747	719	752	701	755	772	714	764	776	757	721	748	686	733	702	792	780	784	816	653	708	738	706	769	764	687	722	712	692	699	722	729	743	720	779	793	714	729	715	769	696	748	800	704	743	699	758	732	711	725	720	710	760	796	737	686	687	792	733	712	728	765	763	753	736	715	685	753	701	743	715	718	693	681	736	760	682	753	717	765	731	742	753	721	735	760	744	786	713	746	753	735	718	709	747	705	759	753	731	709	728	747	782	696	723	721	718	700	755	753	766	725	667	779	772	763	789	742	715	727	735	717	776	789	743	772	782	711	709	727	739	702	735	765	743	764	737	744	780	748	708	752	782	774	741	770	715	791	732	718	744	749	763	730	765	717	757	675	742	732	739	749	764	687	709	755	786	764	770	781	711	722	742	767	790	746	766	702	732	711	767	780	744	751	798	676	746	729	745	702	716	741	730	745	776	734	777	804	685	748	724	746	780	763	755	733	722	740	675	746	742	765	790	761	760	748	741	708	762	754	648	781	752	784	749	726	706	754	799	726	744	762	731	734	725	792	710	763	760	755	760	721	755	673	736	747	752	740	761	696	750	746	736	722	726	765	727	722	769	763	788	730	780	735	733	742	732	764	753	770	748	752	753	759	710	739	795	766	703	728	736	745	690	797	799	745	710	671	710	720	690	732	734	729	698	712	785	748	695	726	764	752	745	774	698	722	743	710	753	720	770	751	678	713	726	730	745	711	687	757	758	713	758	733	790	807	716	765	771	753	724	754	754	724	725	703	748	722	744	719	706	735	737	733	699	791	739	786	741	733	759	736	775	718	772	706	764	700	737	728	731	759	731	744	770	794	721	766	728	758	725	746	705	722	732	771	728	752	743	707	753	755	766	736	747	748	795	717	703	732	737	728	725	745	750	746	713	745	697	743	747	703	772	716	716	752	756	762	777	746	720	759	768	716	750	757	765	767	724	713	722	739	787	726	733	770	749	735	766	767	746	731	771	693	695	724	763	749	766	667	724	721	791	735	741	731	726	731	726	736	736	717	733	740	717	785	732	733	690	802	742	754	683	752	735	749	742	696	735	780	731	729	732	749	736	773	771	764	736	786	721	794	724	758	728	693	734	734	731	759	716	744	733	758	695	761	687	734	760	735	785	732	770	735	766	728	771	745	721	717	758	740	739	725	751	706	729	728	738	752	714	737	735	745	717	700	745	731	739	755	735	724	758	747	771	736	736	751	712	772	762	736	737	721	743	723	752	723	703	755	723	784	782	755	795	726	732	762	714	733	737	794	739	753	749	712	728	685	726	694	708	719	742	747	706	687	727	711	774	720	731	764	733	783	752	718	713	727	717	762	744	760	728	728	731	789	731	778	714	719	723	696	780	695	755	821	759	791	778	719	715	771	746	734	770	746	721	760	735	740	720	752	785	749	775	809	767	709	741	657	727	684	764	757	718	752	757
27528	19556	6674	912	612	617	526	503	570	568	486	510	513	519	526	514	518	470	539	517	537	491	497	473	534	524	493	449	506	492	473	507	467	514	501	499	526	496	515	485	502	521	525	501	464	496	496	513	547	518	512	531	555	517	541	511	481	495	496	515	521	531	466	490	528	518	498	518	518	503	523	535	507	499	490	500	504	538	500	544	477	495	529	496	536	496	516	485	464	476	523	513	507	479	503	523	495	512	522	524	510	530	522	500	470	523	469	506	533	474	504	499	458	515	527	491	479	502	515	483	527	469	492	498	492	531	523	490	509	489	502	479	492	510	517	497	509	514	490	520	513	510	530	487	517	469	540	512	542	514	512	522	529	482	487	512	522	504	516	514	511	524	489	488	517	484	536	491	466	513	482	504	532	512	501	528	530	508	467	490	508	500	534	513	503	484	481	548	509	500	501	485	493	487	507	518	519	528	467	513	493	530	497	552	541	510	485	528	496	542	519	494	517	486	467	497	499	537	527	499	534	499	547	548	536	506	511	504	522	491	537	527	476	525	494	497	482	524	532	519	499	473	495	531	485	453	508	482	487	496	541	526	529	511	541	503	469	489	519	473	517	502	516	498	515	495	524	519	558	498	504	540	551	479	502	488	515	538	517	477	503	524	496	514	498	510	495	487	519	521	453	484	508	514	515	536	530	497	508	492	494	509	520	524	539	536	503	488	490	529	488	492	514	525	485	521	486	495	506	518	509	507	495	486	526	508	499	525	503	511	498	488	505	518	476	465	530	523	526	499	474	513	555	546	503	504	545	476	527	528	476	446	500	523	499	553	514	527	539	497	527	510	483	463	544	533	515	469	469	511	543	495	502	528	547	529	511	532	537	513	477	532	508	531	472	517	513	488	486	533	507	517	533	489	533	505	528	467	494	526	494	474	503	479	531	511	492	496	492	539	519	500	496	461	509	510	509	529	496	515	515	503	526	542	573	511	492	527	463	496	489	513	492	499	516	461	483	487	577	548	492	495	533	472	505	504	555	531	479	509	543	518	540	513	526	491	479	510	488	517	525	454	485	522	503	510	520	515	491	518	533	528	539	551	510	493	536	516	472	475	510	501	552	510	476	482	485	503	515	475	509	509	499	523	509	491	531	547	515	530	522	518	494	494	502	492	502	484	468	492	495	437	490	517	516	507	480	541	500	525	498	501	482	498	530	504	533	531	508	508	501	497	513	499	507	532	496	491	474	529	531	448	505	498	476	524	528	583	544	470	493	496	493	477	520	529	493	531	451	490	480	521	503	509	495	539	478	492	522	545	458	457	521	496	517	522	497	523	462	518	524	468	504	532	515	477	493	503	557	534	507	486	489	466	511	499	476	496	509	524	500	483	517	492	554	489	506	488	475	536	503	512	516	510	531	525	471	568	494	497	469	516	511	491	495	533	525	490	550	511	509	517	524	488	503	505	557	491	501	460	491	517	486	489	535	472	501	491	469	498	539	517	461	532	540	502	523	509	533	514	502	480	459	517	494	504	549	518	496	498	442	463	490	528	495	460	511	515	487	494	522	518	493	507	559	500	486	517	544	510	520	488	513	466	515	520	509	485	501	476	484	488	509	476	510	523	495	494	483	504	526	493	441	511	526	572	484	522	511	487	478	524	509	479	497	506	473	506	524	480	516	528	499	451	507	536	511	484	509	494	536	479	499	490	481	533	482	525	503	523	497	522	502	497	477	547	523	501	482	470	499	488	524	520	512	513	482	508	515	520	524	530	554	471	482	514	508	495	472	531	532	513	504	532	491	505	562	516	484	506	494	518	506	460	493	489	507	530	498	553	514	477	548	524	513	522	484	527	482	455	530	479	520	504	486	545	483	512	514	522	555	527	520	562	513	471	514	520	486	489	501	521	504	551	505	561	501	505	522	530	492	488	539	496	517	506	495	507	461	522	517	515	477	499	484	487	474	516	525	547	539	482	514	518	457	497	482	492	540	546	494	517	478	496	488	528	494	501	511	497	494	532	532	490	502	493	459	521	526	494	525	499	492	492	510	489	471	497	550	496	485	479	495	488	502	531	488	520	498	521	449	529	529	482	513	513	555	500	498	519	490	490	511	553	514	511	517	481	487	521	502	498	450	512	506	503	528	512	463	484	511	549	493	501	502	531	517	471	515	538	515	535	502	510	512	540	518	519	501	523	497	502	505	546	511	506	489	479	475	513	470	457	542	548	522	481	476	546	469	499	529	492	501	500	541	519	515	506	520	533	484	525	479	476	528	533	496	475	513	483	503	506	496	496	491	495	477	537	519	530	494	539	507	529	475	493	499	548	521	533	496	474	497	529	494	503	496	517	507	516	531	488	497	536	476	542	548	499	514	485	523	470	491	536	541	499	503	517	478	505	522	508	520	482	497	526	484	475	497	509	513	493	532	518	505	541	475	464	476	535	470	540	505	507	512	518	478	506	523	470	456	495	486	467	511	470	510	510	504	532	488	521	528	522	489	478	537	498	510	527	500	523	493	485	459	546	486	507	500	518	519	511	522	501	507	472	520	467	548	487	490	521	478	482	565	531	509	489	506	470	535	550	492	507	519	538	461	443	507	520	513	508	503	533	475	489	510	466	499	488	538	532	471	519	511	516	503	483	527	469	479	521	488	477	515	500	523	511	520	505	517	524	489	511	488	525	477	478	478	480	513	529	485	486	533	505	516	482	518	502	466	507	540	505	500	488	492	522	466	509	553	527	552	478	527	522	508	480	530	480	498	497	498	528	473	500	494	522	493	507	553	519	528	498	505	492	495	544	532	464	513	520	495	526	517	536	444	518	514	486	494	498	500	555	518	512	462	478	521	500	527	531	496	483	513	509	517	498	508	492	485	521	506	497	447	503	490	508	504	493	482	500	508	543	491	522	542	493	520	475	485	526	515	531	518	527	499	466	526	459	488	504	488	506	481	461	453	529	465	522	520	496	478	512	502	472	476	460	416	499	469	524	498	496	507	524	535	508	524	508	494	484	483	485	516	537	495	505	494	513	471	510	489	535	496	498	490	480	513	543	531	536	545	519	516	528	501	507	501	498	528	494	535	494	499	488	493	506	501	479	465	467	533	489	487	496	511	523	490	502	529	484	520	525	509	509	493	488	503	515	524	501	508	471	494	472	493	521	487	532	488	499	499	502	468	488	501	565	530	533	478	486	523	512	536	505	458	505	508	511	506	553	523	501	534	480	505	490	516	549	528	542	513	522	477	504	501	463	516	531	501	464	500	511	507	473	456	527	547	505	530	486	518	529	522	476	469	538	532	495	501	473	516	505	568	579	538	523	521	506	509	499	500	488	550	509	496	510	512	516	479	517	504	522	524	526	471	501	505	544	507	511	476	504	487	488	522	470	513	530	501	492	484	512	480	492	509	499	505	521	507	491	528	513	516	505	501	516	555	541	488	499	511	504	519	520	523	519	503	487	533	502	505	502	532	498	486	524	514	508	510	472	525	506	477	471
4212	1386	1672	694	657	677	598	561	565	533	573	544	525	538	554	524	521	541	556	561	549	561	532	526	550	532	554	531	557	517	549	552	557	536	542	518	513	566	552	495	540	570	504	482	502	523	534	530	526	520	505	527	491	506	573	508	499	566	547	550	498	529	553	553	496	534	514	528	537	547	531	500	483	547	516	530	548	586	489	569	529	512	533	515	476	541	508	534	521	559	513	532	503	538	539	513	525	526	558	515	551	545	495	548	524	548	529	514	545	499	552	561	532	546	569	521	549	516	481	497	538	532	522	548	541	531	490	555	501	492	540	535	542	551	478	508	564	549	495	566	542	515	515	509	532	509	495	536	489	518	535	552	515	504	530	538	515	519	549	499	519	516	514	569	508	536	579	524	540	543	534	546	511	541	544	566	494	497	543	542	536	526	560	541	543	519	530	564	547	513	606	493	542	515	545	527	500	554	486	531	525	499	521	520	517	514	529	513	530	551	529	545	521	561	527	546	492	542	492	518	545	557	533	511	558	553	537	520	540	518	510	500	575	531	499	539	549	515	522	493	533	482	534	550	509	522	538	511	515	528	518	556	554	531	542	503	522	552	553	517	538	527	534	560	545	531	508	535	500	570	559	538	499	517	504	525	513	520	533	524	573	569	525	525	543	526	485	578	532	612	552	579	518	547	558	518	514	523	526	515	499	588	573	554	525	528	582	541	563	559	520	546	510	529	550	516	517	520	527	532	514	584	514	508	550	510	551	541	532	519	534	492	571	552	558	491	540	532	515	522	535	487	501	553	550	535	512	586	491	506	525	499	563	572	524	552	525	571	528	526	498	569	536	540	499	534	542	532	512	525	490	578	550	534	517	511	562	547	539	540	554	523	514	537	497	529	559	558	512	518	545	484	539	519	507	566	538	500	532	537	540	549	562	545	543	534	533	552	529	520	531	549	508	566	536	556	553	525	564	552	502	560	502	524	551	534	538	542	514	546	530	538	524	523	530	539	556	536	504	502	587	506	541	563	518	587	549	553	556	563	516	541	533	531	524	553	521	534	567	534	535	555	514	540	551	569	524	559	501	522	577	590	505	547	517	548	553	550	518	538	537	521	500	513	497	549	528	599	532	501	531	529	574	527	500	506	532	522	503	534	546	522	517	552	503	526	514	504	530	521	503	566	555	509	529	504	513	558	558	563	524	508	522	518	533	526	572	558	520	538	549	567	526	527	529	540	528	553	552	582	490	522	510	505	532	530	512	484	508	539	541	543	553	493	563	510	515	533	508	524	533	494	548	526	559	495	550	494	513	536	471	514	522	521	558	568	500	516	525	537	529	584	542	583	545	572	538	520	532	539	500	536	544	533	521	526	496	532	563	507	504	511	514	529	542	537	538	535	557	501	513	572	503	504	532	528	543	535	524	524	544	535	542	548	514	524	526	535	559	525	516	569	534	532	527	496	534	551	515	593	557	513	510	513	579	589	540	465	567	509	539	540	570	501	543	530	560	546	498	511	492	567	531	553	546	561	532	513	541	532	525	504	541	516	502	507	524	544	511	511	552	533	496	518	518	549	512	520	534	551	556	517	548	540	531	525	543	490	531	527	546	506	488	500	498	533	551	578	515	494	535	542	573	551	524	547	548	515	548	552	555	515	503	536	534	514	521	576	583	588	521	529	505	521	540	552	524	499	538	538	554	552	506	546	526	518	542	560	546	518	519	520	518	526	495	505	523	526	533	523	521	485	528	575	507	515	510	537	523	554	545	567	524	552	558	522	551	551	531	554	533	503	542	521	511	586	540	526	514	521	525	546	547	541	496	556	550	524	537	523	585	540	540	542	473	544	511	535	583	517	535	527	544	558	578	517	559	530	538	531	557	560	554	529	522	576	496	549	538	504	515	558	524	545	572	508	568	514	504	500	525	490	514	534	560	526	517	504	531	490	533	555	554	505	544	541	542	531	526	509	535	576	506	552	499	531	527	570	574	507	568	544	525	499	550	515	519	522	519	522	554	528	542	528	537	526	558	523	527	501	544	541	533	510	520	551	532	556	517	526	536	534	549	535	516	518	559	538	513	510	543	542	538	541	558	527	566	522	541	546	501	544	547	507	523	553	568	597	538	517	540	529	504	537	521	506	533	537	572	568	516	577	533	543	494	522	516	517	527	579	525	534	545	530	557	506	530	543	532	533	482	546	521	528	511	555	549	502	505	544	555	560	517	533	507	513	533	516	533	552	544	486	514	523	514	575	505	536	533	514	540	596	522	540	568	534	532	549	548	556	531	558	514	522	535	507	548	500	524	529	522	520	536	533	557	535	518	519	516	493	492	551	472	554	526	499	491	524	537	517	514	543	536	479	567	554	534	503	549	566	538	560	542	571	489	541	571	568	537	542	585	503	553	557	529	525	538	549	560	516	547	518	558	574	528	519	544	555	521	557	527	565	555	522	543	521	534	494	568	523	503	512	536	524	543	580	509	499	535	551	554	524	530	535	516	544	555	523	492	535	490	488	531	511	519	524	557	577	520	518	531	509	570	524	532	555	502	519	538	577	551	534	530	511	560	566	545	490	540	523	526	486	505	565	548	556	525	540	500	544	508	483	534	500	525	504	486	512	536	518	556	545	578	530	549	564	558	546	554	537	541	562	537	557	530	510	498	529	513	536	563	556	529	526	522	548	541	546	490	553	560	535	556	481	504	529	558	545	515	540	509	550	559	519	550	558	512	547	575	512	510	581	586	539	554	546	525	551	517	544	532	538	536	537	526	534	513	492	566	509	552	547	553	551	517	527	523	547	499	540	529	528	494	532	515	479	557	530	557	499	487	547	558	515	538	569	520	544	533	511	591	535	515	521	534	533	559	496	499	537	563	537	510	541	524	534	533	498	552	562	531	515	501	542	483	470	532	512	535	504	519	603	489	541	533	487	515	539	506	516	531	529	522	557	554	536	518	501	524	556	516	545	513	553	492	535	588	516	581	527	564	577	549	536	560	490	580	560	512	547	530	548	509	531	525	577	514	516	536	535	521	523	534	525	569	557	536	582	531	594	556	521	520	545	529	565	498	559	585	515	508	531	487	488	512	497	524	538	554	580	557	561	503	491	532	495	526	499	521	517	491	529	573	487	519	551	501	540	568	542	543	543	528	528	545	544	559	535	537	513	542	524	547	497	526	538	542	529	502	532	532	515	517	512	542	499	524	501	523	482	524	543	575	538	553	542	525	532	514	515	547	525	549	560	508	530	512	576	498	532	512	548	531	517	540	568	543	523	519	534	533	486	575	559	563	546	551	515	548	525	530	528	495	522	528	559	540	505	521	549	520	494	527	478	520	538	525	498	539	540	529	511	509	505	511	551	539	519	509	540	537	477	538	523	574	478	519	521	562	551	553	549	525	546	544	523	533	534	559	570	523	516	559	511	555	550	549	581	528	551	496	581	547	521	532	487	515	519	504	488	566	520	528	498	462	569	543	517	537	528	551	573	567	526	529	554
23459	21258	28804	24044	21277	14650	2328	1389	1251	1172	1134	1030	1052	973	967	1005	921	934	942	898	953	943	892	966	912	855	903	932	915	905	887	926	907	878	903	934	878	925	883	879	854	877	852	934	923	883	893	867	874	881	906	900	882	883	897	902	854	825	871	927	902	847	909	889	908	834	882	846	892	870	856	832	855	879	807	900	925	882	955	862	881	878	869	905	881	888	879	845	854	894	869	929	855	894	884	886	856	897	847	877	812	842	840	860	843	907	922	900	892	885	836	883	955	870	901	880	841	829	905	903	923	866	833	840	887	872	933	882	859	842	861	867	911	887	819	852	843	870	887	893	883	884	836	931	864	845	847	868	893	886	886	842	871	914	833	918	900	904	893	878	893	913	884	844	888	882	864	871	912	863	884	875	889	876	869	853	901	864	878	891	880	878	879	877	877	826	904	837	896	870	856	884	875	844	862	874	852	880	845	881	855	923	884	895	854	856	863	892	881	881	945	882	852	901	940	861	929	921	892	870	840	931	837	890	896	852	865	848	880	881	932	831	893	918	915	902	925	846	866	862	823	900	893	886	885	858	866	834	906	862	926	898	897	880	907	891	886	786	902	891	851	854	790	849	906	870	879	884	884	892	830	889	886	903	927	858	898	877	852	892	863	884	868	910	836	874	918	872	883	910	913	927	862	870	865	854	868	895	863	838	887	886	877	848	864	881	908	875	887	874	885	857	907	866	854	915	893	899	847	875	875	897	849	872	856	928	890	889	857	903	932	933	893	840	874	850	863	855	818	934	844	852	824	849	866	893	872	804	871	827	913	865	829	921	869	893	904	878	890	863	819	871	859	881	858	829	856	923	878	877	879	890	890	894	865	887	904	876	893	833	873	865	858	834	864	884	875	861	824	881	916	867	859	880	865	886	861	839	860	834	880	900	880	871	911	886	924	873	865	896	896	839	908	866	826	865	906	876	880	853	830	803	920	871	905	896	860	904	842	856	867	903	835	867	862	859	861	890	865	893	834	827	854	873	869	846	867	892	871	831	879	917	895	879	889	861	868	822	835	915	879	870	878	905	831	849	846	842	903	898	857	875	892	870	867	883	872	926	867	912	889	884	889	925	870	872	949	859	861	833	911	902	916	879	831	856	893	877	923	893	878	823	905	875	828	871	886	924	868	910	886	893	905	910	787	934	847	874	944	858	827	898	877	865	923	870	871	909	925	921	862	813	857	889	933	878	880	880	906	887	908	854	921	857	859	921	869	897	887	853	900	856	893	898	909	816	884	892	903	882	914	853	877	905	872	909	860	851	837	859	858	935	869	836	950	866	851	892	886	903	890	859	883	860	911	885	903	870	876	852	926	866	834	829	888	889	884	845	846	863	887	894	837	881	917	952	885	909	914	933	859	889	813	859	863	897	858	894	852	933	948	862	838	933	867	888	909	866	924	843	841	890	841	884	895	867	869	883	850	866	833	877	855	878	856	903	880	835	821	930	840	867	928	837	848	869	867	859	916	900	874	875	885	917	888	856	909	861	923	912	936	892	835	823	882	862	898	875	877	861	868	900	812	862	831	889	885	888	917	956	892	883	870	891	848	807	808	881	844	899	919	856	859	848	879	869	865	877	851	940	935	899	868	906	919	932	890	852	851	858	888	904	877	867	896	922	893	899	902	928	880	883	831	845	854	884	849	850	882	908	879	895	901	856	875	882	873	865	862	859	908	885	832	900	883	919	839	930	865	860	900	894	890	896	894	872	829	897	864	857	876	872	875	862	888	902	880	912	849	956	854	860	879	876	920	877	869	845	838	885	907	877	871	872	846	874	893	922	841	856	824	840	823	879	909	863	915	889	906	911	820	886	902	888	853	825	894	909	913	886	884	879	923	861	849	877	870	862	888	868	904	883	928	877	847	826	889	890	929	861	892	870	914	875	929	867	884	909	903	907	849	810	831	852	868	947	889	923	841	889	895	888	840	850	839	863	837	915	880	869	886	866	887	850	925	877	885	872	861	823	893	854	911	882	862	837	899	896	847	897	852	903	867	875	902	932	875	921	928	885	838	950	874	854	895	835	904	878	884	899	847	867	909	815	914	838	892	877	871	854	912	869	850	886	866	846	871	895	869	873	849	970	891	905	889	824	870	881	870	892	926	864	870	904	867	854	806	871	918	936	949	937	842	836	842	866	854	885	925	861	913	873	860	890	858	851	865	875	875	868	875	916	868	859	840	867	869	875	870	948	850	830	898	853	867	897	891	849	858	850	908	869	875	874	888	859	835	883	869	926	879	860	866	874	852	901	854	900	890	857	902	891	907	901	896	912	867	875	883	909	895	861	891	881	868	858	868	876	886	900	878	865	882	896	888	850	855	882	871	852	861	946	865	928	888	925	884	894	847	845	861	831	903	836	868	834	866	859	872	874	858	873	866	885	936	810	892	901	810	864	832	877	873	901	926	852	885	882	876	864	858	843	894	898	869	908	848	843	864	854	890	909	892	812	888	871	846	887	891	911	852	927	895	875	887	845	936	928	894	939	942	886	835	880	863	865	859	906	873	866	874	896	888	898	876	903	866	867	858	892	909	866	840	863	909	827	838	873	839	868	856	920	879	880	876	896	863	903	881	895	894	907	902	858	882	879	809	865	876	930	839	891	900	870	896	903	893	852	868	897	907	944	857	864	863	817	853	918	886	872	846	898	828	911	844	849	837	876	952	925	906	858	905	892	899	907	915	871	945	903	839	809	857	886	895	919	888	885	860	871	880	903	836	830	870	908	825	930	911	845	880	915	911	862	808	890	850	878	922	869	905	878	859	846	813	859	857	852	860	873	874	870	879	893	855	841	860	865	888	895	887	802	897	882	858	854	881	821	856	865	924	887	829	844	872	888	848	921	876	919	841	907	899	876	879	901	946	917	928	840	889	884	862	923	888	880	869	872	848	854	840	876	914	844	908	844	886	848	869	827	869	843	853	896	898	931	876	932	890	852	863	873	857	854	888	871	875	848	874	825	853	878	864	833	828	899	891	881	837	836	899	798	885	887	864	892	895	875	883	838	887	899	860	879	892	887	857	864	881	850	833	874	902	902	858	943	894	879	937	820	824	882	887	878	862	881	886	869	852	853	932	889	868	847	848	886	917	792	933	894	916	847	815	863	891	844	875	868	873	872	898	862	853	873	859	873	901	858	853	841	915	921	907	893	928	812	910	873	846	889	873	831	886	873	919	906	874	906	888	894	823	911	886	846	883	881	888	928	921	849	912	944	857	881	869	859	870	896	906	900	918	871	881	830	887	821	875	878	832	888	808	919	870	887	848	888	833	889	823	860	859	888	893	844	874	871	913	890	885	847	912	868	839	831	859	930	889	875	874	855	825	857	875	897	849	873	878	876	875	908	892	892	909	861	821	866	904	889	878	869	872	863	845	845	872	881	912	857	911	835	890	903	898	895	876	920	917	828	843	843	918	945	894	863	909	895	830	869	845	838	938	901	939	904	871	852
3674	10160	8373	4016	3121	2760	2055	1665	1469	1424	1203	1174	1095	1071	1003	1051	998	949	953	998	1052	978	950	945	927	1029	927	932	965	949	953	942	975	918	936	906	933	990	903	900	881	887	941	920	891	956	936	918	942	974	911	902	920	923	968	928	890	949	986	940	927	932	911	977	908	932	947	908	966	901	902	966	927	942	881	918	889	928	912	911	953	909	936	924	947	931	919	940	953	944	872	923	933	853	875	953	924	865	921	895	929	879	889	899	882	916	926	892	908	897	937	894	920	894	880	887	896	889	899	853	891	944	951	883	952	957	910	933	881	915	934	902	908	870	923	904	925	902	854	910	915	921	933	918	914	896	945	896	910	876	906	947	929	939	907	889	968	947	876	986	964	872	897	915	858	913	897	945	922	910	888	915	908	886	953	924	921	947	927	938	895	914	906	965	867	914	953	890	898	910	890	902	893	917	895	901	907	940	942	955	925	901	949	967	918	935	848	910	940	901	959	897	903	890	904	926	975	948	922	865	952	943	933	947	918	932	883	847	901	903	914	964	953	970	911	923	919	887	898	915	896	905	937	877	926	894	919	893	920	896	884	917	923	914	907	922	915	873	932	899	883	947	870	906	936	869	921	919	886	1003	891	923	911	926	921	908	933	871	904	911	966	819	923	905	966	953	877	935	918	969	923	931	870	903	943	936	927	933	924	912	879	921	917	919	889	930	885	941	872	975	893	872	847	869	979	932	895	924	969	929	904	957	912	868	862	923	896	947	924	902	913	917	890	894	955	921	909	913	911	892	869	887	855	920	953	929	930	955	857	899	887	915	966	896	901	859	877	899	944	973	892	914	1010	847	928	945	958	907	921	927	921	899	873	857	968	860	913	929	966	857	928	945	928	902	930	917	924	904	877	872	926	936	883	901	957	910	904	937	880	927	895	876	905	900	872	920	892	932	925	894	945	884	921	907	933	903	911	861	902	902	901	910	911	927	895	886	929	891	941	882	932	942	919	889	962	880	942	933	952	902	908	974	968	888	924	910	934	905	924	927	891	875	914	912	969	878	941	924	905	914	914	928	957	940	920	904	940	911	913	915	896	914	875	911	937	976	930	944	927	947	884	960	881	957	902	916	875	971	973	902	923	909	888	907	911	908	925	923	938	938	907	898	942	894	934	906	914	936	938	942	922	880	942	929	919	819	911	928	959	931	887	909	868	895	906	955	903	914	911	920	872	902	924	874	929	881	878	921	933	889	914	945	928	968	892	902	974	965	900	904	948	953	921	913	954	907	923	899	900	928	859	911	951	923	902	942	922	872	897	948	905	852	973	867	935	940	919	919	925	936	889	905	890	927	935	927	898	883	875	896	896	899	870	893	933	938	933	894	931	892	921	895	907	874	927	947	927	922	934	947	914	927	867	862	932	952	964	880	897	906	918	872	891	889	945	951	876	873	924	898	930	955	897	910	896	939	944	937	865	937	910	920	916	955	916	934	899	909	939	971	901	920	922	939	915	934	900	953	884	869	918	885	901	950	952	902	916	921	923	929	906	882	915	854	869	911	923	916	941	944	926	943	947	886	913	923	884	905	916	893	944	892	900	945	897	888	880	918	901	968	917	913	924	916	906	897	908	896	899	953	937	878	948	913	939	903	951	982	933	959	897	900	938	903	875	885	947	880	885	898	912	965	920	885	913	894	904	896	949	913	934	940	879	890	865	918	942	978	908	912	953	847	887	860	937	882	921	892	908	956	863	915	947	967	965	979	886	872	941	859	914	928	915	914	891	930	963	933	904	945	943	935	972	936	891	936	971	899	896	882	897	878	929	932	941	881	846	979	889	927	903	894	893	935	934	875	900	929	944	902	928	925	903	1004	853	870	910	922	941	968	874	919	859	863	918	945	921	909	948	860	1004	885	927	878	938	936	889	924	863	895	939	895	883	934	917	952	904	935	954	893	865	943	924	920	878	901	925	907	885	937	928	909	905	937	939	901	891	936	899	946	910	897	939	904	961	920	924	873	976	884	881	965	921	918	933	882	907	974	953	933	923	919	905	875	906	900	867	939	929	954	928	907	933	874	896	918	916	931	908	899	872	888	922	922	922	937	940	938	937	937	945	917	912	913	939	975	929	901	880	942	882	870	884	947	851	866	901	906	895	905	912	904	906	896	888	908	903	925	913	918	847	909	910	922	905	870	957	861	970	950	924	937	909	890	897	926	873	915	962	898	950	915	927	950	963	900	927	908	941	933	916	918	907	889	896	945	877	941	942	896	886	824	928	900	909	917	887	935	936	854	970	926	922	947	956	929	928	931	918	911	910	931	887	873	920	883	943	909	940	908	929	950	932	914	899	906	907	903	935	955	900	887	914	937	920	915	906	904	905	938	938	884	894	949	890	909	943	919	918	924	901	885	926	908	897	925	962	983	898	889	927	958	894	942	890	940	954	920	924	927	914	951	891	875	936	904	891	921	932	874	877	892	899	957	929	905	914	885	888	878	928	911	857	893	901	947	867	870	922	916	935	887	862	909	894	961	923	879	920	847	924	910	880	934	938	968	938	933	885	845	931	932	908	897	848	893	919	893	917	928	962	936	961	910	922	932	901	886	942	917	887	958	882	946	921	946	893	955	893	933	898	911	967	875	981	918	989	909	936	874	915	933	915	891	938	916	931	953	957	947	907	908	902	919	886	928	900	918	915	905	915	900	881	934	893	949	901	859	920	960	883	960	922	921	919	893	904	876	925	888	919	907	886	907	894	900	933	939	902	923	901	887	908	908	883	929	907	874	947	946	918	895	943	938	879	921	897	947	835	873	951	958	913	951	912	946	948	902	936	923	933	888	885	898	952	890	958	919	911	919	915	896	892	914	979	912	914	923	891	876	875	948	958	894	941	908	844	950	869	927	925	918	879	941	899	913	920	921	905	918	895	884	968	932	928	957	990	931	884	1002	899	900	908	894	950	902	891	865	847	942	896	934	881	881	893	935	937	920	932	957	875	897	853	912	951	908	895	892	899	939	939	851	908	950	949	889	882	957	937	876	906	976	879	913	930	882	897	922	965	928	925	939	933	935	911	917	921	900	891	942	900	924	911	920	913	931	948	890	901	936	930	907	916	942	982	892	962	938	948	954	911	963	940	901	907	896	932	911	875	913	971	888	919	910	952	971	904	888	914	930	935	915	910	904	870	874	903	928	891	887	927	896	901	872	988	915	926	872	889	892	934	915	885	896	977	882	948	899	940	921	889	881	902	887	866	942	915	961	926	885	924	949	937	928	884	932	893	903	914	930	930	902	964	910	913	925	924	885	954	980	896	914	947	919	922	953	961	875	927	958	886	922	874	918	918	921	931	871	890	848	868	956	924	963	929	883	920	903	940	967	929	909	933	926	917	951	915	872	900	904	964	944	925	945	864	904	885	925	937	912	944	946	899	927	893	926	896	881	940	902	895	902	931	892	899	912	951	909	939	903	892	921	927	888	906	898	891	954	915	1004	912	911	898	976	885	907
24598	21243	27871	24827	16218	1071	626	448	407	381	317	303	287	292	275	283	239	250	225	245	254	280	230	237	233	246	272	215	246	250	251	256	240	219	246	240	254	231	236	239	252	248	216	257	264	250	262	249	243	261	239	229	232	260	229	244	248	245	243	219	221	245	270	238	236	277	265	224	252	225	242	241	253	251	244	253	274	252	229	248	242	261	241	235	253	268	270	244	244	251	243	224	266	231	219	259	241	261	233	236	237	238	240	232	220	247	239	244	247	225	244	241	255	221	242	231	250	274	230	242	270	229	245	226	258	232	233	228	273	230	236	227	248	254	257	235	255	261	248	224	242	245	259	223	254	270	228	244	226	227	249	232	265	267	241	244	270	213	250	254	232	226	234	232	250	232	254	244	250	240	271	240	249	244	255	247	226	217	226	250	228	252	246	259	236	256	226	229	250	237	242	221	253	235	246	240	229	241	224	237	268	244	263	247	224	245	230	255	219	270	239	236	222	252	239	262	214	246	260	240	229	237	239	260	257	247	237	235	236	263	208	268	255	234	199	237	225	251	240	254	231	265	233	254	238	206	251	218	264	240	215	239	245	261	233	245	233	240	234	242	221	267	236	231	211	244	238	212	247	244	235	264	251	238	273	246	254	248	241	244	251	248	248	234	216	235	238	235	237	226	225	261	276	242	228	262	253	234	252	246	245	228	216	243	216	258	225	266	235	247	224	214	246	248	248	230	236	265	200	244	224	247	237	249	226	226	246	224	240	236	224	240	257	239	269	260	243	243	236	225	235	228	271	223	230	221	255	229	251	213	266	265	254	212	212	227	233	275	221	212	230	262	253	213	231	232	248	242	244	255	252	223	263	253	259	241	246	234	233	245	229	239	230	240	236	247	241	235	237	215	243	241	271	249	239	244	254	271	221	227	288	241	248	227	238	237	242	242	247	221	248	242	217	226	249	227	247	237	233	272	257	237	261	240	235	229	239	195	250	253	215	248	248	226	236	226	211	214	247	238	259	243	233	255	235	242	209	244	257	276	216	230	222	241	233	226	263	262	228	220	234	240	245	247	222	223	250	255	238	234	236	254	275	266	261	254	228	241	252	223	255	218	248	261	227	226	229	235	215	248	230	232	246	244	218	242	273	279	244	246	239	221	245	255	219	238	263	244	235	228	265	236	252	285	210	253	229	250	220	234	233	258	257	258	237	245	247	244	253	245	220	228	272	218	286	241	220	245	244	241	290	243	220	240	232	235	240	238	271	249	230	246	238	209	212	219	229	245	277	228	264	214	257	239	245	240	253	221	237	211	227	262	225	231	249	242	246	256	246	221	250	260	246	278	228	239	238	257	255	245	264	236	221	251	250	241	237	236	265	246	255	229	234	213	246	240	251	226	253	227	235	221	234	245	208	223	238	243	236	230	242	264	213	218	222	273	236	231	238	278	236	226	214	263	236	245	230	245	248	260	240	243	254	222	251	231	241	256	237	226	244	249	248	247	236	246	248	247	267	253	241	219	267	259	228	217	239	252	255	247	223	228	229	210	237	227	266	222	202	226	244	254	229	231	217	215	237	224	243	245	246	251	247	222	223	260	218	238	236	265	252	238	243	272	220	227	265	215	213	230	235	228	247	248	256	229	240	238	241	237	238	250	244	281	249	261	243	235	247	259	231	253	269	256	246	236	227	222	229	249	233	233	249	236	255	253	253	246	228	222	237	271	247	247	245	262	239	262	224	253	271	246	225	239	224	257	232	220	213	259	252	239	239	241	229	244	246	232	250	238	246	225	237	235	249	239	221	244	244	236	215	233	228	224	241	238	249	231	229	246	264	252	247	229	256	243	222	237	251	248	246	240	248	226	245	218	230	264	231	231	245	244	232	213	254	230	234	269	251	249	236	251	221	251	241	239	241	231	279	221	238	257	252	234	224	240	253	230	238	233	240	261	243	232	229	250	238	216	254	253	240	237	289	250	261	229	257	222	276	237	272	234	247	233	235	232	234	220	231	251	244	257	255	234	222	243	262	193	210	238	225	240	264	242	262	222	244	231	264	244	231	229	257	253	220	247	252	234	228	226	227	228	259	247	261	234	242	232	237	235	224	233	201	261	207	258	242	235	226	269	221	240	229	268	223	242	248	250	268	230	243	261	209	235	265	257	239	223	242	251	266	242	237	230	240	241	247	238	251	214	245	228	224	249	262	254	250	256	229	226	246	217	235	218	228	262	238	231	269	231	281	252	237	252	233	267	218	250	215	213	244	295	256	250	238	223	230	231	270	228	270	259	241	225	241	260	230	234	221	253	281	256	238	258	245	254	256	229	228	263	259	229	221	250	246	215	223	236	238	253	219	272	230	197	238	250	226	228	252	242	233	256	256	254	216	263	252	238	233	231	247	233	237	263	242	252	237	246	216	230	215	258	240	230	243	222	245	248	221	243	255	232	244	236	226	259	252	250	264	210	269	257	219	233	239	257	257	245	252	242	262	244	245	260	239	238	263	235	226	227	249	219	239	231	234	233	243	240	240	251	264	233	242	241	258	222	240	223	240	248	266	278	233	236	256	232	218	268	207	248	220	262	220	246	220	256	226	231	233	244	240	258	244	237	231	225	228	203	231	232	226	260	240	227	224	267	245	261	230	225	259	248	221	242	264	232	220	255	232	232	244	249	267	257	237	245	246	251	227	210	252	215	230	221	250	246	209	239	245	263	229	212	252	243	232	250	273	255	253	226	239	241	232	230	240	255	241	223	252	210	232	248	244	232	236	248	237	229	226	265	238	240	228	262	224	228	262	260	248	238	253	230	230	226	223	254	271	229	203	248	240	238	257	245	240	232	233	232	243	246	242	247	217	264	238	275	225	245	247	247	217	237	209	257	253	236	235	225	233	251	249	229	237	241	252	233	223	244	235	244	241	237	252	229	248	216	218	252	232	227	241	253	248	242	257	249	237	237	227	233	254	237	234	227	223	225	219	224	243	220	257	233	268	224	236	264	238	249	245	232	225	245	247	218	241	238	236	251	208	255	256	235	241	206	233	235	240	208	243	215	234	259	230	235	242	224	202	243	233	247	241	237	225	247	253	251	239	241	263	246	227	241	247	248	217	257	245	228	232	261	279	263	249	272	240	242	247	241	260	203	229	239	262	260	231	240	215	238	227	253	213	243	249	209	236	245	248	230	213	235	246	245	301	239	246	236	244	258	227	228	264	234	268	240	220	232	224	229	243	210	225	243	252	189	248	215	258	248	244	257	251	249	274	258	241	246	224	233	236	223	225	228	275	219	238	259	220	233	271	253	233	228	253	256	240	246	239	233	260	251	224	263	233	237	238	245	280	223	263	232	247	220	231	226	227	238	218	233	246	248	245	229	216	228	256	251	262	227	234	264	261	226	252	229	257	258	237	267	254	236	271	265	256	226	244	242	244	259	241	231	230	264	230	218	233	267	237	228	234	227	248	246	230	210	232	220	234	231	254	212	236	231	248	254	265	250
3222	5794	4778	2029	1493	1278	947	643	617	531	470	400	361	330	337	320	322	302	324	327	280	322	274	279	283	267	282	283	275	291	288	272	281	295	275	274	311	285	305	258	284	293	278	266	266	274	303	292	297	275	277	283	287	279	284	285	300	269	246	259	300	275	279	253	273	270	275	293	303	281	278	263	291	293	287	264	299	302	286	302	255	309	281	304	290	263	278	266	301	269	251	282	288	264	282	269	272	281	256	264	275	293	250	287	275	297	302	304	273	276	343	267	276	256	284	261	267	272	254	283	264	285	268	280	291	281	263	292	289	276	287	288	272	272	297	266	266	300	285	249	254	295	286	268	280	269	295	295	277	295	258	270	255	297	272	286	281	299	271	291	293	293	267	277	250	299	268	277	280	243	280	249	275	306	294	255	279	271	310	265	247	284	265	282	277	257	270	293	264	264	293	283	269	268	232	319	280	267	318	282	262	258	279	281	252	271	291	283	265	266	281	261	287	302	311	282	263	283	286	298	255	280	260	251	286	265	275	264	264	259	300	277	295	296	270	284	285	258	253	257	235	259	250	280	271	245	263	299	241	253	294	295	283	305	281	279	291	297	250	280	270	259	248	286	263	242	305	303	305	266	280	292	289	277	259	268	287	263	281	301	296	288	291	291	263	279	280	285	287	265	270	278	287	292	271	266	262	298	268	277	275	260	304	274	257	284	283	264	259	286	265	273	271	299	284	278	293	289	291	279	302	291	283	289	274	243	298	303	294	284	272	271	264	300	297	256	293	274	254	276	257	279	267	275	253	271	297	272	281	307	228	285	286	270	270	287	288	282	318	287	282	285	263	285	260	253	257	262	276	282	279	274	272	288	275	274	260	290	300	266	289	284	295	264	257	305	273	289	280	282	255	286	299	293	281	277	300	280	272	291	265	250	269	287	265	266	251	278	273	285	292	260	279	263	286	312	305	283	282	276	309	266	250	275	294	306	265	301	283	268	274	275	284	266	261	285	258	285	267	280	274	288	270	261	304	262	263	275	286	289	265	295	278	314	293	288	279	289	268	267	289	261	265	245	281	275	276	259	268	266	272	268	280	268	297	272	295	288	248	264	276	306	314	260	265	269	277	287	262	287	275	278	292	273	257	273	281	284	279	270	256	254	270	297	299	284	242	301	287	270	265	300	271	253	298	281	275	295	284	291	291	294	260	264	274	260	282	328	289	274	284	292	286	281	265	272	295	263	284	269	288	319	255	286	280	275	273	279	301	278	286	254	268	286	290	267	267	278	271	279	260	307	289	256	258	269	303	276	265	253	298	279	285	273	271	296	281	298	292	280	292	278	263	289	259	286	297	271	256	274	271	281	285	303	285	293	256	266	271	283	251	280	305	270	284	290	296	266	263	297	281	297	289	293	293	271	305	286	289	249	277	252	281	261	276	270	256	280	283	251	289	277	268	294	284	263	262	243	282	275	257	278	291	290	317	287	275	270	261	299	269	287	224	261	259	263	262	306	293	274	280	266	307	296	282	264	273	287	267	245	300	278	291	293	254	273	281	281	252	285	288	282	260	282	285	275	301	300	283	262	285	301	277	286	247	255	280	295	293	326	288	277	280	268	288	276	256	277	310	266	283	273	259	289	295	236	276	290	286	251	281	253	295	243	280	299	289	297	272	307	281	276	303	277	276	262	290	311	272	309	313	286	280	270	259	278	279	264	256	278	268	275	272	317	275	281	277	297	269	289	304	262	244	250	260	253	266	246	268	265	297	301	266	270	257	273	272	276	290	287	262	285	274	312	277	297	259	285	282	300	294	297	286	311	244	276	298	282	285	263	280	279	309	280	279	243	275	275	258	259	254	278	274	279	290	265	281	279	271	265	267	246	268	271	318	267	258	320	275	267	266	289	272	297	292	289	262	271	263	263	275	269	277	260	258	293	282	255	254	287	275	290	268	249	286	267	278	296	285	259	290	304	295	301	293	281	305	280	261	304	241	286	251	280	287	316	261	283	265	259	296	264	291	289	300	259	258	287	275	298	253	260	269	316	302	261	272	277	264	291	291	289	284	283	285	281	274	253	300	303	278	276	244	278	298	258	282	252	273	273	272	262	270	300	273	264	269	251	267	263	285	274	276	271	286	301	303	267	290	276	274	256	288	273	270	264	252	272	275	298	280	235	252	304	278	263	285	277	293	291	279	277	270	283	269	288	240	265	258	294	303	285	301	267	264	288	294	290	239	262	256	304	299	276	277	293	276	283	286	283	260	241	273	279	319	266	296	268	294	287	271	301	293	268	278	299	272	271	299	261	278	288	285	270	280	290	270	271	274	276	301	305	277	268	269	276	268	272	255	281	283	271	226	280	287	283	288	274	259	265	266	290	289	299	282	273	291	280	287	270	288	284	260	261	273	290	263	281	309	272	259	273	265	223	284	264	283	292	277	273	278	256	280	278	285	288	266	267	283	288	272	272	275	264	274	285	289	263	274	277	286	290	282	294	296	279	276	260	277	286	245	291	295	288	283	303	298	319	291	266	253	280	284	294	261	305	270	281	281	260	251	277	298	253	272	264	287	259	281	272	291	292	265	284	255	317	252	264	294	272	285	267	264	270	244	289	279	269	320	287	294	262	272	251	291	309	258	250	255	283	281	258	315	285	264	254	303	288	271	273	284	279	283	260	292	259	279	258	289	268	266	273	264	265	255	295	261	294	260	291	275	281	309	292	262	298	265	243	281	292	280	301	241	282	300	293	278	260	287	260	293	269	286	240	281	267	255	264	266	268	256	272	285	299	280	284	286	274	291	289	257	269	284	276	291	290	311	282	309	299	275	260	278	310	270	294	286	288	298	275	252	274	279	261	280	291	282	274	278	318	269	290	269	280	311	298	262	270	262	312	286	278	277	314	257	254	297	274	262	297	265	265	291	234	260	324	284	295	277	273	284	274	255	257	277	272	272	277	296	284	255	259	272	294	273	270	294	285	270	270	256	304	289	257	239	266	267	259	291	277	260	281	280	296	279	298	283	269	291	295	262	286	272	278	268	275	278	281	275	268	256	285	269	314	292	255	264	320	279	268	262	300	275	277	276	281	248	294	263	311	262	286	276	292	282	276	279	303	265	290	275	273	295	305	267	288	285	288	305	274	262	288	259	260	276	287	280	301	259	263	263	294	290	272	288	270	254	276	263	295	278	263	273	320	269	297	309	316	258	256	285	290	292	276	263	333	266	267	284	288	281	278	277	260	262	248	244	251	286	253	282	280	298	299	282	303	272	280	258	299	279	300	300	275	265	286	258	291	286	281	293	314	276	282	293	293	278	276	257	259	272	254	300	246	299	256	274	278	281	276	252	263	272	273	292	300	296	267	252	284	263	275	245	275	277	271	276	269	274	292	274	278	294	258	271	276	295	263	286	262	289	284	310	272	267	254	283	261	249	285	256	284	287	260	268	251	274	286	268	276	288	271	305	276	272	279	275	299	269	309	291	261	287	291	270	295
22504	21310	29183	23795	21302	21387	13331	1777	1340	1279	1073	900	870	878	830	849	832	793	763	778	775	733	723	738	658	694	770	683	669	702	731	683	719	678	667	762	721	707	671	737	696	678	678	724	667	654	710	709	645	726	638	672	675	664	713	742	626	699	685	664	693	735	681	665	686	751	688	656	668	728	714	651	661	636	701	686	735	649	675	691	681	651	734	663	701	644	677	710	664	650	661	662	696	706	717	704	671	663	722	672	724	689	676	664	693	655	675	633	687	650	641	649	623	674	682	694	708	701	726	650	654	618	666	665	722	709	672	632	688	682	717	678	738	676	675	693	687	645	673	679	689	645	723	694	665	679	702	670	723	691	677	665	669	717	676	692	629	721	686	681	634	639	659	642	611	677	700	691	653	703	643	679	694	668	653	706	693	683	700	709	659	683	693	698	626	642	679	683	676	684	668	700	640	683	646	710	674	696	655	673	678	720	679	666	635	697	706	651	664	682	666	692	674	671	665	681	657	708	678	691	690	677	634	656	620	647	740	703	670	701	622	693	681	737	698	670	657	678	685	694	706	651	708	643	680	670	690	669	629	690	639	657	638	654	708	691	695	683	689	668	651	701	649	649	647	709	604	651	665	721	655	682	675	662	685	630	681	730	656	686	666	683	713	654	696	658	701	658	707	689	655	675	681	651	624	667	690	671	687	691	667	657	617	666	659	619	633	705	686	685	658	603	631	692	659	646	668	648	680	633	673	707	661	667	688	649	672	664	696	651	677	636	687	684	653	656	692	669	671	707	727	668	692	652	665	711	717	668	677	675	646	668	687	623	636	654	655	671	660	655	677	691	682	653	681	666	657	664	697	677	710	650	729	629	696	656	654	654	658	664	664	664	655	649	627	636	706	677	682	632	708	680	644	650	685	646	669	653	657	680	673	653	705	706	717	623	694	695	670	684	669	660	657	677	675	628	637	671	663	666	702	678	702	637	670	689	708	709	688	658	682	633	672	710	690	634	681	704	655	687	659	664	662	658	708	663	696	653	649	648	699	677	653	637	714	649	649	674	744	672	683	668	688	686	719	667	647	677	683	669	721	658	686	669	698	677	707	701	694	707	678	671	675	650	682	702	679	674	679	666	636	698	670	678	693	681	667	681	669	676	658	667	723	679	671	685	673	727	693	641	672	646	685	644	630	653	685	703	685	682	691	679	719	721	670	658	683	655	669	678	703	701	729	661	650	649	626	692	698	673	674	638	689	703	714	656	709	620	685	679	640	637	646	669	685	673	680	699	662	640	632	646	702	680	653	655	670	660	689	681	685	687	667	691	660	629	712	738	678	650	617	700	679	697	684	644	681	686	654	686	651	691	677	632	664	667	675	705	666	654	625	656	705	674	672	665	690	725	654	696	708	661	665	670	675	703	710	698	676	671	694	660	654	703	734	694	618	701	675	665	694	702	704	686	639	659	732	691	655	712	688	639	671	711	692	692	699	658	677	749	690	650	662	708	696	710	721	683	659	727	686	710	685	672	694	703	699	657	673	667	654	656	664	676	698	671	667	687	659	683	669	689	709	705	697	659	668	684	664	662	627	632	694	679	710	673	697	670	673	653	638	653	631	676	652	689	658	619	653	683	675	731	654	657	641	686	681	701	692	688	691	673	705	671	705	667	713	634	669	700	697	689	732	704	721	652	668	677	675	688	657	670	666	684	665	704	655	678	638	679	672	633	689	683	662	662	648	670	710	673	680	656	688	696	669	662	648	650	669	648	676	666	684	739	708	705	700	665	674	652	694	683	643	671	688	676	629	701	658	664	691	677	681	733	653	626	695	676	675	712	690	672	675	627	686	696	645	709	717	682	669	653	756	652	706	697	692	716	709	655	660	677	666	705	658	648	644	618	723	687	716	615	675	670	702	683	641	637	695	722	626	634	675	683	738	729	660	697	684	695	729	698	710	678	710	700	692	681	725	691	692	665	706	630	704	691	726	689	673	648	713	644	643	676	658	682	672	685	686	675	685	681	650	651	630	695	649	607	635	671	669	685	668	690	720	683	685	662	702	692	688	706	654	679	639	679	666	626	698	659	671	699	649	653	669	644	688	709	673	681	630	644	675	665	707	662	710	678	672	693	655	676	726	679	704	686	655	667	656	690	671	647	661	669	698	688	706	662	670	699	662	651	701	704	644	668	706	675	664	678	678	654	645	661	656	678	658	708	668	633	653	673	643	633	643	711	645	700	708	672	716	677	636	649	696	659	718	696	650	648	711	613	700	668	664	676	676	627	715	690	662	681	680	643	685	626	698	665	671	660	655	650	705	706	677	684	678	702	685	598	719	672	686	695	672	679	691	705	612	714	647	672	660	673	663	692	670	692	663	683	669	709	708	732	732	682	654	672	645	657	668	672	681	700	699	705	653	695	674	693	695	711	683	703	671	689	690	688	665	668	691	677	696	671	664	686	623	713	723	655	677	730	723	646	689	720	668	687	637	749	676	698	703	666	706	691	662	653	681	661	602	691	617	657	706	616	683	716	696	696	684	707	683	674	653	695	661	664	699	628	715	754	657	669	660	648	719	674	738	669	674	679	653	723	672	693	670	661	680	691	654	694	679	648	661	688	663	662	659	687	678	679	728	656	638	669	702	694	680	626	639	733	689	688	610	694	654	669	652	681	662	678	675	624	645	693	704	665	685	692	669	659	695	654	645	694	698	659	664	699	669	694	697	672	644	648	653	657	660	728	664	700	616	672	626	681	668	646	676	695	710	662	660	690	663	628	677	684	676	667	658	644	643	659	659	641	706	677	622	651	683	658	686	636	714	659	681	686	682	671	634	668	666	673	704	702	670	705	672	657	658	691	671	638	754	671	690	667	637	647	688	689	640	700	695	652	630	707	718	677	721	685	722	641	674	678	703	673	687	670	670	655	697	693	632	685	696	683	667	656	710	668	701	651	698	664	658	639	656	677	694	674	622	680	726	706	618	676	704	642	666	697	655	711	679	687	667	724	686	685	675	669	675	633	726	669	740	684	648	726	690	693	677	683	648	701	666	685	650	688	672	663	680	693	689	692	674	675	648	711	687	684	668	661	680	634	694	652	691	702	738	708	690	673	665	680	702	676	619	643	661	685	725	775	620	668	682	653	692	706	665	656	692	649	696	598	704	670	669	670	721	671	663	708	708	666	664	703	727	693	668	682	678	653	694	628	685	688	668	695	651	681	684	635	648	675	680	692	704	701	669	690	676	694	680	636	654	663	652	673	662	706	668	654	655	626	723	677	628	704	677	676	708	661	698	687	735	697	719	659	621	652	661	676	635	673	688	628	642	683	680	674	683	665	653	623	661	681	639	698	730	683	683	690	637	677	660	680	703	640	657	665	672	648	667	683	694	654	704	661	648	668	630	624	647	662	661	713	687	672	692	682	697	666	708	683	686	689	656	675	680	684	653	642	649	649	694	636	716	714	673	660	720	662	651	688	707	696	663	671	687	632	679	633	662	690
4935	16018	12941	6293	4809	3965	2945	2066	1807	1620	1335	1170	1083	1019	1004	929	899	893	880	840	848	840	742	802	805	802	790	736	744	773	764	751	785	773	779	749	760	773	773	756	779	739	796	747	705	728	664	781	764	753	783	743	742	750	768	688	764	706	751	739	743	725	750	719	748	726	769	730	783	725	789	727	709	755	751	738	730	750	752	763	735	704	743	739	774	698	703	800	712	789	785	719	720	781	728	747	737	759	708	708	714	697	730	749	714	803	710	725	724	762	721	693	761	718	736	709	776	746	740	760	779	719	741	712	742	718	744	747	786	728	715	738	713	787	698	755	680	748	713	757	766	721	752	753	705	769	711	709	747	754	770	723	704	688	715	766	745	714	753	724	734	738	730	697	798	750	794	740	726	702	681	742	794	744	773	754	745	719	757	745	748	716	736	731	755	718	729	750	739	729	728	735	740	771	774	763	756	735	726	745	729	734	717	753	737	710	736	741	740	736	731	768	701	759	768	752	743	729	756	695	743	747	726	774	707	695	751	681	730	720	727	734	762	739	759	713	748	713	716	691	721	752	723	761	739	737	741	700	754	768	699	727	716	767	740	697	751	726	714	757	699	744	715	751	759	739	706	743	720	751	715	730	748	711	709	694	750	732	727	723	733	728	691	748	714	751	758	741	731	723	782	697	714	723	710	682	715	715	721	790	729	821	743	718	721	730	773	697	717	739	732	719	755	703	689	725	732	688	729	754	733	741	749	719	769	749	783	731	716	773	752	737	709	714	737	691	783	780	716	729	740	682	772	711	705	716	758	693	786	768	747	714	725	752	743	735	781	684	726	763	727	703	767	722	755	745	730	730	784	735	743	747	708	694	780	719	709	709	732	726	747	730	768	724	750	770	708	722	735	753	699	665	738	707	747	726	748	701	684	750	757	771	766	739	727	752	735	738	723	748	725	703	715	777	732	754	730	720	769	728	743	786	750	756	755	731	765	742	685	712	760	711	713	735	742	737	766	764	724	725	737	718	670	730	711	709	745	738	696	799	696	720	754	759	754	755	708	716	676	695	697	782	710	749	726	751	711	733	781	777	720	712	691	677	723	738	708	711	762	727	733	744	773	744	711	733	712	724	687	721	772	727	757	723	751	736	722	735	760	755	722	685	733	757	766	755	728	746	752	728	736	732	696	796	769	737	722	685	733	699	755	748	730	736	681	677	719	703	707	749	724	738	736	750	721	728	771	702	714	804	709	668	780	723	734	724	716	779	732	745	757	712	732	734	706	684	718	729	756	768	700	703	766	690	764	730	742	787	798	766	748	753	741	731	717	758	708	722	747	735	715	744	758	766	741	750	649	720	716	700	730	747	739	693	759	741	750	699	709	719	725	729	683	714	774	730	705	740	731	749	712	712	770	734	704	730	757	751	721	691	778	740	746	677	732	781	684	723	730	677	725	715	762	734	720	743	714	749	737	754	764	728	726	755	696	708	719	702	682	690	728	727	745	697	737	736	741	742	710	718	690	764	749	748	662	743	738	710	755	698	740	749	748	702	662	703	664	698	759	707	718	705	756	733	712	704	731	725	740	716	722	736	722	752	766	745	682	717	719	719	737	735	709	685	734	713	651	673	749	778	733	765	726	757	809	738	718	727	735	786	739	724	688	742	718	687	725	690	708	732	738	787	710	684	685	722	686	747	717	764	737	706	757	716	766	735	731	759	725	772	732	755	717	725	705	719	710	750	747	736	745	707	684	742	715	743	749	735	699	790	714	721	746	706	813	792	747	757	723	768	744	688	713	727	723	738	758	714	778	754	728	709	741	784	700	763	712	739	744	732	778	740	741	728	719	722	774	752	715	743	792	759	737	717	723	675	674	734	777	744	737	770	714	713	746	768	737	710	716	744	731	734	727	739	727	719	697	716	725	705	782	704	738	747	776	735	720	719	728	727	731	744	643	666	791	690	713	698	719	727	745	710	707	720	757	735	695	703	725	761	760	744	702	742	724	705	752	715	744	673	741	710	756	699	701	782	721	717	707	720	754	713	732	751	705	746	759	729	756	735	716	755	716	717	736	714	745	673	716	763	688	725	736	703	775	714	753	726	705	769	758	712	752	755	756	736	695	739	692	747	720	745	742	713	711	770	675	740	698	740	696	700	740	721	773	744	754	725	694	732	741	711	755	766	730	739	768	760	748	740	742	740	728	757	748	748	714	747	729	724	714	685	683	707	708	729	726	699	715	729	742	739	707	710	737	674	735	773	758	763	747	743	721	716	747	739	729	705	744	738	748	724	766	715	714	734	697	721	746	738	723	756	689	725	750	698	771	708	758	731	756	734	677	758	726	685	705	749	738	705	740	765	756	703	743	724	727	726	754	698	665	742	735	764	726	673	742	733	696	725	741	701	769	721	777	708	721	717	772	724	761	713	736	741	717	739	762	740	727	732	724	724	720	721	748	674	725	732	748	738	740	740	772	748	711	725	726	701	729	746	725	755	712	744	769	683	694	712	749	719	718	704	701	752	690	688	751	710	723	733	708	740	729	738	707	683	691	705	706	729	773	710	743	685	725	687	770	751	731	755	709	738	714	741	738	729	746	742	755	695	739	690	748	740	696	745	773	687	749	728	762	708	744	723	717	759	749	753	727	746	696	706	729	702	747	725	725	741	719	716	753	732	715	721	727	788	689	804	765	698	687	675	716	737	715	812	726	772	724	738	695	756	711	724	780	746	743	719	694	737	737	738	718	748	749	710	718	747	746	741	710	733	742	709	775	743	734	745	728	730	696	786	723	746	690	715	739	730	729	733	721	720	744	705	678	735	736	765	734	686	732	699	758	750	691	777	705	747	724	735	752	730	726	724	731	688	733	713	706	747	754	747	768	740	760	731	739	761	718	739	717	712	700	800	763	765	694	715	725	707	735	727	727	727	739	708	722	745	758	754	705	716	777	736	730	730	766	779	670	759	743	763	744	726	772	770	744	731	713	687	730	682	705	709	721	790	736	746	753	729	765	711	768	746	710	754	708	695	699	751	698	734	751	762	717	712	779	692	710	696	776	725	729	730	743	739	714	697	728	693	724	704	677	750	744	742	750	756	749	711	716	676	747	744	696	749	752	768	748	665	740	758	743	737	728	741	760	731	757	719	771	738	775	718	764	693	713	762	753	719	754	684	749	669	761	715	747	703	678	713	752	725	722	730	763	703	734	684	717	768	766	709	739	764	753	751	704	717	727	696	759	732	717	779	759	734	729	775	679	739	723	724	771	705	690	715	703	735	733	743	727	707	731	742	702	789	730	754	776	744	744	713	730	747	735	725	709	735	752	734	737	745	705	740	739	697	704	752	718	758	730	676	702	751	675	714	717	702	752	730	698	709	692	690	710	769	751	757	762	709	712	714	752	770	732	732	688	750	700	735	727	702	741	780	760	717	706	744	715	736	715	750	731	721	744	732	694	707	737	777	751	745	746	710	729	733	767	717	734	768	740	704	671	742	722	757
27607	19541	6247	887	661	552	539	535	525	520	473	504	499	507	487	497	516	491	496	502	539	512	493	506	524	504	461	511	538	510	527	515	501	509	466	501	492	464	472	488	500	493	505	485	498	456	515	464	516	509	491	504	486	503	520	465	507	542	494	491	499	532	480	490	532	491	511	517	505	521	503	503	505	483	518	521	471	495	511	483	539	532	514	490	529	491	530	473	498	529	511	549	524	545	455	483	484	461	490	515	508	512	508	483	519	474	511	524	488	506	487	535	482	515	549	515	516	538	491	516	482	488	506	509	474	519	486	437	496	515	471	457	487	503	477	480	496	491	517	545	503	475	496	484	513	491	535	492	491	507	483	536	511	497	526	513	539	479	478	511	475	473	508	471	520	474	517	482	554	483	457	511	483	500	485	515	456	559	482	470	491	516	524	482	486	474	512	500	517	510	480	500	479	546	488	560	493	524	523	510	500	464	496	501	507	510	514	504	518	473	509	515	538	528	483	534	506	472	510	486	498	480	511	484	505	509	489	564	466	496	482	452	515	500	490	486	507	466	512	450	485	524	472	512	479	485	512	469	488	524	482	479	487	516	484	516	511	505	466	533	486	504	489	486	488	507	493	482	498	545	488	552	501	537	511	525	517	471	484	548	512	466	503	498	511	509	494	463	472	533	475	480	447	538	508	509	536	522	525	477	482	481	509	472	481	481	548	509	481	540	471	481	509	478	517	498	472	477	472	511	475	462	493	536	482	521	503	518	479	532	510	545	491	508	534	518	493	536	525	505	518	516	497	493	482	476	480	504	501	530	492	466	546	471	489	496	483	556	498	457	491	448	483	488	474	495	474	462	496	518	521	498	481	500	471	530	457	522	484	520	493	474	519	482	462	495	499	495	498	474	492	488	523	505	504	509	515	502	541	511	533	563	506	464	491	469	478	480	480	493	477	486	538	491	541	508	433	504	471	492	511	488	501	526	516	502	481	482	547	477	506	525	487	487	455	498	509	515	502	475	520	515	519	471	492	518	504	496	512	505	494	510	477	514	468	522	509	531	466	459	487	491	520	503	527	548	500	519	520	507	498	494	475	494	483	497	513	501	509	527	494	460	477	548	527	490	506	480	508	475	530	472	465	446	444	544	496	501	510	500	468	487	464	489	520	515	510	532	485	477	466	491	470	522	498	502	506	498	466	507	544	483	518	525	522	492	504	467	485	451	501	464	480	506	525	482	503	498	512	463	586	468	494	483	475	511	539	503	513	485	472	485	501	518	507	538	533	476	511	483	497	498	500	503	494	571	482	487	499	506	488	495	489	479	519	491	521	503	513	519	455	498	505	493	509	467	495	521	511	530	507	501	499	470	519	481	496	458	507	563	490	498	513	511	514	510	474	516	517	493	463	513	469	506	480	498	518	508	484	479	556	485	491	526	497	490	524	496	483	491	499	507	469	501	533	506	502	493	449	482	534	469	502	525	442	511	488	478	488	484	522	482	517	529	506	481	483	525	477	520	487	529	508	516	537	509	480	520	499	516	507	510	511	503	551	501	489	539	474	516	512	506	501	510	508	513	491	515	548	463	524	478	494	499	505	517	488	513	521	514	492	506	527	504	489	494	486	500	476	479	525	517	513	494	490	484	472	506	458	507	547	483	556	515	478	421	556	456	501	483	536	513	495	476	520	461	508	503	496	544	536	498	490	515	446	489	499	511	483	518	494	497	479	524	490	487	494	536	521	540	461	526	485	505	523	520	479	495	497	504	466	548	486	504	501	511	491	474	477	522	485	533	467	492	533	478	513	521	501	479	500	495	497	425	522	512	476	494	483	483	512	497	504	510	525	504	478	477	505	509	516	489	522	478	503	487	525	495	535	478	545	507	487	494	491	497	479	502	498	503	477	488	488	476	541	451	514	497	515	556	510	496	518	500	533	484	491	496	468	539	520	531	494	507	499	498	464	516	511	516	470	511	502	492	534	490	487	495	529	517	506	465	522	465	500	496	532	489	488	530	500	511	509	520	495	535	498	474	479	529	474	503	504	502	528	511	503	456	544	488	498	529	478	522	540	512	500	467	539	504	476	496	488	512	505	485	465	492	490	468	517	493	510	497	511	475	501	479	501	552	476	488	510	494	452	556	503	497	486	486	529	495	484	493	516	471	522	481	515	484	478	484	476	531	477	479	479	518	527	472	502	522	501	502	502	522	515	475	490	504	484	527	467	520	496	438	532	488	487	511	536	504	462	525	513	482	501	530	513	494	485	523	513	495	507	496	559	483	521	508	475	509	469	465	490	473	478	488	508	504	476	515	554	505	518	464	522	483	493	489	528	527	522	490	520	519	518	480	505	491	473	502	485	537	508	498	483	493	522	480	536	527	544	501	509	476	525	462	475	485	492	495	533	526	483	477	471	487	461	479	507	461	526	523	512	491	463	494	545	469	480	498	459	475	511	474	471	547	505	460	521	509	520	535	483	503	486	491	512	504	504	522	472	519	502	462	530	511	488	490	515	479	532	500	464	516	498	526	483	524	480	540	560	498	455	497	469	502	481	504	516	534	498	527	453	499	478	504	522	506	517	517	496	539	478	499	511	495	481	502	530	535	486	529	475	487	495	516	463	536	529	491	522	539	507	483	490	525	515	494	491	501	469	453	500	519	537	545	503	477	483	479	474	511	500	506	515	515	527	504	502	506	540	536	539	477	479	514	503	452	489	508	465	497	512	522	470	515	553	497	471	487	521	469	487	502	500	491	524	502	452	467	543	488	486	480	501	512	471	489	501	477	489	510	476	504	508	504	489	460	496	523	501	514	546	478	503	507	538	483	488	531	493	500	483	509	495	512	478	499	493	501	468	499	472	509	484	473	479	487	516	506	482	510	497	505	527	502	519	515	518	465	492	494	459	470	498	497	474	518	504	520	500	481	508	498	494	495	504	486	516	515	492	506	491	499	524	520	523	536	543	553	517	504	514	492	498	512	491	518	527	503	472	505	511	484	473	478	524	482	535	473	506	498	511	485	474	518	515	536	511	535	458	495	518	472	488	499	501	497	494	458	536	446	479	493	486	500	477	512	483	516	486	520	498	484	501	514	491	508	503	467	439	511	518	528	467	500	493	502	498	500	443	508	468	492	490	541	498	482	489	463	533	498	522	504	452	512	479	483	506	507	506	511	517	488	504	499	501	486	516	508	517	461	502	475	516	511	468	501	506	482	502	521	487	505	508	497	477	518	502	479	485	462	496	500	491	497	541	488	530	498	512	490	534	513	500	505	488	509	520	528	514	490	476	482	506	471	466	517	475	514	483	521	533	527	498	487	490	482	520	476	502	479	468	541	525	505	513	469	529	491	481	459	507	492	461	446	487	538	497	492	495	475	456	474	515	505	541	482	499	496	521	516	493	511	526	495	493	490	498	494	524	502	525	488	503	480	476	467	484	483	497	504	490	506	508	533	508	495	508	488	542	487	524	492	494	506	503	488	454	543	527	505	556	513
4257	1347	1364	723	703	612	583	587	555	520	524	509	591	574	518	539	513	535	521	569	549	534	550	498	524	543	506	530	514	509	523	539	578	525	497	534	517	554	515	524	490	507	476	548	537	527	541	535	510	532	543	539	539	516	518	494	513	541	569	528	492	512	539	552	530	475	564	523	536	539	505	496	480	523	514	497	517	551	486	530	564	552	507	467	525	555	545	532	548	591	540	515	568	530	538	520	536	561	515	504	553	536	554	512	535	534	546	540	500	547	527	564	558	529	532	496	550	533	515	519	532	506	536	513	530	498	547	505	514	571	509	500	496	535	532	526	503	531	571	541	546	570	556	549	487	495	531	492	532	539	566	582	545	570	530	523	502	522	520	562	574	556	566	518	540	533	524	535	529	585	489	530	516	556	510	541	526	491	549	560	560	564	503	482	539	547	514	530	547	519	543	510	542	551	523	557	540	547	523	537	565	545	542	576	518	565	521	520	520	533	546	537	538	456	536	549	577	493	502	564	509	541	567	534	547	551	516	553	541	547	498	554	559	568	523	528	493	514	574	554	540	534	498	561	508	576	513	586	540	531	535	523	535	534	550	554	521	528	514	570	566	527	510	541	527	554	520	541	529	544	515	508	527	499	514	496	512	495	555	574	516	506	504	467	506	534	533	542	538	545	535	521	550	519	540	496	503	506	505	520	527	497	529	499	518	478	504	547	526	494	511	536	527	556	529	528	557	515	500	542	513	542	536	555	489	542	523	487	580	590	552	518	522	555	519	550	532	486	545	489	497	528	550	529	582	524	529	561	530	511	531	560	533	591	573	533	534	521	517	495	536	540	537	534	541	514	544	520	544	487	535	534	559	565	561	547	539	532	557	542	547	532	520	520	512	574	537	539	497	520	604	501	537	525	482	505	504	557	511	505	539	537	516	504	560	535	541	528	529	526	527	542	542	547	581	562	565	510	532	526	538	533	514	559	536	539	551	554	547	532	492	521	528	554	502	568	530	547	531	549	588	549	499	528	519	539	503	552	500	536	554	547	537	556	520	498	530	528	535	558	499	524	539	536	485	505	515	507	584	482	535	514	547	547	552	578	542	548	543	498	541	518	501	514	530	523	532	509	510	585	504	551	562	524	538	540	525	514	509	531	592	498	512	518	504	502	537	508	526	505	548	504	523	509	565	504	538	569	551	575	539	522	498	544	518	554	538	517	515	508	498	493	506	531	517	543	562	513	528	507	529	521	555	547	478	503	514	511	565	533	558	539	520	558	505	519	529	499	538	534	520	515	591	517	521	547	543	532	533	500	552	527	513	514	510	556	513	562	517	543	512	587	531	565	557	531	519	517	541	496	480	527	503	509	506	532	487	559	532	542	570	561	569	533	526	521	519	516	561	534	524	527	521	514	537	569	537	504	522	531	522	535	517	489	526	519	501	544	479	539	571	542	540	535	534	561	550	565	514	516	581	516	509	545	485	489	515	533	501	582	543	525	524	481	551	498	520	507	514	527	532	516	546	567	524	562	513	540	538	461	536	537	540	477	539	536	515	489	538	537	557	523	548	530	562	496	524	521	496	551	529	531	505	553	514	551	497	529	519	557	532	500	541	529	533	564	519	551	537	511	527	522	522	553	474	499	544	567	518	530	501	578	504	508	523	540	556	533	531	554	543	565	542	533	520	544	567	542	534	531	504	532	524	558	480	507	525	532	521	548	526	510	541	516	528	509	520	499	516	500	553	527	564	522	507	519	513	560	539	532	528	557	506	552	547	532	539	497	540	544	518	573	535	520	545	529	550	510	543	481	572	519	535	553	518	503	526	542	508	528	525	566	551	517	538	558	543	496	544	536	549	511	518	537	529	521	541	561	516	520	544	486	573	525	543	513	514	499	548	555	523	539	511	542	539	511	520	530	540	493	522	542	520	499	542	507	544	498	542	538	536	524	496	506	569	555	523	515	527	524	540	530	499	528	492	548	546	549	541	549	545	583	513	517	496	539	528	478	534	518	555	518	560	544	555	490	527	524	543	536	545	552	541	540	527	511	510	513	539	512	547	556	552	527	496	549	533	495	546	580	499	560	530	500	536	513	509	546	554	522	497	577	495	523	524	512	536	516	504	517	563	565	495	534	554	524	509	560	533	566	500	531	537	545	503	528	511	545	558	528	511	530	544	548	546	520	535	525	558	548	551	547	532	537	543	556	532	548	546	484	510	515	578	537	563	556	539	502	537	563	560	521	496	547	538	570	573	516	542	514	530	552	540	562	518	522	505	522	573	539	558	538	537	522	540	547	536	492	486	570	544	509	561	553	577	508	534	540	513	536	517	552	544	540	548	542	494	517	509	513	527	524	513	567	511	495	550	500	581	552	558	536	576	532	522	523	522	518	528	542	549	507	495	516	519	537	486	533	520	528	523	514	504	516	518	582	571	527	479	550	556	510	546	550	532	512	513	550	527	548	504	481	523	529	544	518	532	553	512	486	523	510	524	532	548	565	538	528	526	542	501	527	535	489	553	516	537	549	541	522	514	548	516	539	539	525	563	529	549	505	523	487	516	528	550	525	531	574	523	534	524	519	524	586	540	506	571	544	509	539	509	541	534	490	545	547	520	499	521	496	533	528	490	542	500	548	528	547	470	519	581	551	536	534	505	508	541	516	574	544	554	534	523	483	492	548	549	528	540	553	553	523	528	549	551	492	530	518	496	514	515	553	496	507	519	523	487	530	531	522	516	503	534	507	553	536	508	545	551	542	532	565	582	508	555	552	532	520	535	539	546	558	512	549	496	523	545	533	467	575	527	550	500	565	528	523	552	513	523	554	479	488	522	532	554	531	528	535	533	505	549	531	530	514	535	548	511	508	521	537	507	521	481	540	500	548	512	537	494	531	531	521	535	470	518	516	529	498	536	542	545	550	551	520	493	515	523	514	516	518	533	515	504	534	555	546	496	516	526	535	524	509	521	539	518	547	560	491	547	571	574	534	502	504	539	549	521	483	508	499	573	548	506	540	542	528	527	545	504	542	500	539	531	512	541	538	503	513	540	517	530	528	503	527	520	518	524	543	506	567	541	535	564	532	539	531	545	547	495	514	520	527	510	562	553	548	519	560	481	518	509	520	529	500	547	539	520	522	539	516	525	596	559	537	563	516	522	534	498	478	518	506	533	520	525	522	495	550	500	493	551	517	563	553	540	501	578	523	542	531	533	500	544	525	551	515	542	574	540	507	570	560	532	531	531	533	512	558	515	522	493	484	566	534	530	538	534	512	521	484	548	489	510	500	508	559	533	519	557	527	574	547	543	511	525	513	571	540	533	498	501	541	550	529	516	559	520	513	538	549	560	527	516	531	516	511	553	520	544	545	530	544	545	510	467	499	545	556	501	507	543	504	550	534	509	549	558	536	455	538	544	525	576	550	547	509	483	555	565	513	538	554	522	557	537	499	558	526	499	557	492	528	523	531	504	518	523	533	489	513	531	509	536	535	561	490
23482	21232	28726	24022	21251	14677	2443	1332	1255	1142	1147	1050	1008	951	1026	963	910	928	885	916	943	917	952	890	898	875	864	922	880	900	858	879	876	876	899	864	907	882	858	888	929	911	835	895	888	893	871	930	912	895	937	924	825	878	900	894	881	830	825	886	896	909	909	838	817	876	861	857	850	917	908	880	951	894	847	778	889	874	856	902	861	899	852	881	907	913	891	859	922	875	868	880	872	925	856	886	857	845	882	910	860	855	840	905	920	901	861	919	879	911	893	868	868	844	875	898	929	917	838	904	884	860	859	871	849	898	870	892	881	857	890	868	917	869	903	869	898	857	862	926	875	877	836	828	872	831	876	917	895	851	890	898	880	877	890	840	888	847	832	882	894	866	897	888	890	924	862	831	848	809	869	881	827	868	862	925	847	881	806	856	905	857	881	881	880	901	872	861	927	877	894	905	924	865	903	873	896	864	897	862	863	888	851	822	843	867	885	907	917	829	934	884	906	941	855	873	866	887	866	869	834	921	869	790	895	869	874	842	877	869	898	890	860	899	874	828	855	814	960	893	894	860	902	899	821	911	925	841	869	810	838	904	832	848	908	878	818	900	894	877	878	834	848	857	824	867	839	867	920	840	876	864	861	871	925	840	894	881	892	873	871	843	792	876	876	854	925	871	806	850	851	836	869	896	805	902	914	870	894	926	854	900	876	880	868	838	931	906	884	926	845	910	904	873	891	884	874	881	880	875	818	847	774	831	830	868	952	873	879	836	846	888	854	926	879	867	798	915	850	905	859	881	894	888	887	852	854	875	863	895	867	908	857	905	889	872	862	843	862	862	886	845	918	825	916	900	908	841	887	880	863	863	916	951	825	883	904	850	857	885	867	902	852	863	818	872	882	929	883	852	893	814	810	863	935	893	908	869	889	870	851	897	830	860	857	901	826	901	874	906	836	878	882	876	924	861	848	875	830	863	859	873	862	828	838	862	880	828	804	841	834	875	883	888	849	836	903	863	893	895	798	884	869	875	902	824	853	872	826	866	903	870	911	865	910	835	841	839	848	884	892	846	875	846	886	889	874	911	861	879	903	835	878	887	827	871	879	940	848	842	887	839	925	872	878	866	876	916	843	833	867	828	885	946	850	880	899	854	918	902	890	870	873	865	901	844	855	847	820	933	867	858	855	840	873	902	881	853	846	846	834	867	854	853	898	872	889	871	890	878	793	877	925	817	866	887	885	878	886	847	846	830	886	870	947	889	876	903	879	870	889	873	839	869	800	839	879	883	859	928	857	899	883	893	866	817	836	900	914	914	850	853	846	939	897	887	854	910	860	899	882	886	869	812	872	851	883	898	895	864	883	850	816	920	833	850	845	895	880	854	881	826	805	875	897	912	907	839	870	827	860	840	867	876	877	906	860	848	929	857	875	859	896	827	863	880	888	861	847	844	866	911	881	895	922	858	842	894	851	831	855	882	888	834	873	845	804	844	868	916	847	896	844	857	892	881	860	862	832	834	863	881	835	882	852	883	877	868	860	835	850	807	954	887	864	873	860	906	863	901	872	881	888	871	915	902	841	867	883	861	880	866	879	807	857	839	820	849	872	895	861	892	833	855	864	855	833	878	814	865	879	852	858	871	907	806	914	914	866	880	876	860	890	884	844	881	844	878	869	814	870	867	880	902	864	873	855	828	873	840	882	845	819	811	838	837	843	949	902	859	917	918	859	853	864	858	851	851	873	868	875	873	906	883	905	883	870	903	863	851	830	863	865	848	943	908	872	840	836	857	859	831	795	903	830	897	870	908	867	881	887	879	896	872	812	898	894	842	887	872	868	881	870	836	866	910	909	832	790	828	855	833	886	851	882	890	886	870	863	862	891	863	836	882	792	897	918	858	846	853	916	872	906	856	916	875	869	851	891	852	858	848	871	866	824	898	891	859	849	836	922	861	882	892	866	863	862	904	832	865	909	908	886	885	867	890	848	862	846	829	834	881	960	852	860	847	908	858	892	918	860	817	859	904	809	870	925	911	877	875	804	866	865	874	915	874	921	869	895	913	889	893	878	899	860	875	924	890	883	870	874	881	904	890	860	840	876	886	889	854	827	843	882	865	848	874	863	937	857	846	948	850	856	845	845	876	837	877	861	839	919	900	854	870	859	889	859	904	842	877	852	848	865	865	845	853	843	863	873	805	858	830	853	838	848	890	824	832	917	861	851	866	926	814	865	822	852	829	879	902	880	860	904	895	893	882	851	881	910	858	795	905	856	863	843	873	880	891	841	904	861	891	876	856	881	901	884	858	842	852	894	843	874	841	887	852	879	870	888	891	842	861	908	882	810	820	906	912	810	858	873	882	858	885	919	870	863	834	866	866	846	872	797	889	853	825	806	911	848	866	849	839	860	874	862	844	887	884	876	862	903	824	875	890	803	891	858	890	843	801	850	864	914	849	863	893	830	880	873	877	908	829	872	863	791	851	896	907	884	904	863	903	867	879	891	820	821	913	827	805	943	876	858	921	853	898	851	863	843	877	897	837	901	874	864	866	903	897	848	889	879	859	859	849	846	893	865	872	844	887	869	850	820	927	867	861	848	818	888	857	861	894	888	896	863	888	874	844	823	872	850	844	862	835	821	867	909	811	849	868	817	824	853	845	885	865	937	817	870	847	868	821	946	856	864	845	808	889	953	854	864	874	858	874	840	881	887	914	853	947	849	855	851	850	846	878	863	811	853	868	873	855	873	926	861	899	891	817	826	847	856	818	871	754	857	878	875	885	866	904	841	850	882	870	821	890	846	898	882	844	838	907	866	903	810	907	845	886	850	901	891	849	851	843	862	873	806	867	891	853	933	856	808	891	889	869	915	887	883	857	929	857	817	873	875	852	862	842	886	814	826	889	868	928	875	830	857	866	827	817	925	886	852	885	842	822	896	837	889	867	860	851	791	842	832	815	919	830	883	908	875	855	844	868	850	856	867	871	932	836	840	963	870	840	864	918	847	830	872	883	828	887	912	844	890	849	854	904	868	906	807	848	897	842	836	892	885	826	880	873	866	847	852	823	867	940	858	876	829	824	838	888	889	848	873	869	831	862	831	883	852	850	860	811	869	849	845	837	885	912	861	862	835	886	881	872	827	871	860	833	793	839	905	829	857	879	909	819	873	882	895	846	851	904	902	851	887	843	896	880	837	847	907	890	846	855	885	890	891	834	845	833	878	874	841	857	877	902	907	874	803	877	870	854	854	857	893	845	878	837	845	882	862	849	857	873	811	855	884	910	853	799	879	848	845	871	819	830	894	870	912	874	864	887	841	866	874	865	863	866	901	837	868	826	875	876	869	892	860	830	864	899	862	875	938	861	824	875	911	810	897	835	903	878	859	849	866	832	871	869	815	874	869	820	903	823	839	893	858	885	896	876	857	857	833	871	888	861	803	848	889	906	911	905	874	874	872	858	858	887	889	880	866	862	892	865	887	832	904	850	878	875	834	933	822	888
3775	9963	8141	3999	3085	2622	2049	1540	1502	1426	1203	1117	1142	1075	980	1046	1009	969	929	956	938	965	949	962	948	903	952	913	955	995	934	947	937	953	969	937	943	953	906	969	943	961	922	904	883	929	888	934	895	933	939	949	871	958	858	916	943	897	918	942	919	934	874	865	927	879	871	842	897	894	952	947	929	993	909	916	893	904	927	899	912	933	954	916	892	885	911	885	923	916	957	864	868	887	909	920	909	915	865	915	962	955	893	907	933	950	945	940	941	885	867	874	929	916	889	879	926	928	908	946	925	858	916	914	886	894	882	916	944	908	937	860	912	916	943	923	899	915	962	869	893	940	883	941	974	910	952	909	923	938	892	911	907	902	932	961	909	931	985	914	941	907	928	904	905	928	927	927	893	873	939	939	898	907	880	939	960	897	914	993	894	900	878	852	951	874	913	859	893	932	817	901	899	922	929	941	948	946	918	938	899	892	909	919	907	940	937	863	944	944	923	856	860	945	886	927	955	915	911	893	909	916	934	964	899	890	925	892	911	918	917	903	873	908	906	874	921	886	933	888	871	904	894	894	928	937	871	931	920	853	921	857	958	966	963	930	941	925	953	891	921	953	892	852	891	910	938	979	890	943	892	950	962	932	906	911	939	923	914	896	924	937	936	907	934	924	976	904	884	928	916	898	889	908	879	915	904	851	849	918	915	954	879	898	865	945	890	870	952	910	897	944	923	937	902	958	938	889	921	961	893	914	937	905	877	924	860	898	918	922	876	894	973	873	883	894	923	920	912	892	913	937	967	866	936	911	869	928	894	935	862	826	940	896	914	947	871	919	904	878	895	924	949	946	944	938	887	979	916	888	915	904	910	906	930	909	926	927	919	881	933	874	915	865	904	927	910	897	876	878	963	864	862	870	929	870	983	931	912	916	866	880	903	870	936	900	921	936	936	899	973	925	915	895	870	918	958	935	904	911	971	885	875	878	872	879	932	940	945	916	891	909	860	906	956	925	938	897	890	934	852	907	877	933	929	930	884	907	890	890	908	869	893	868	915	960	860	902	917	903	885	905	877	919	916	925	914	931	953	946	871	959	900	964	938	928	891	900	926	874	875	958	901	880	924	916	910	886	923	925	947	915	895	889	959	924	870	913	946	891	889	901	912	874	888	914	917	929	897	834	892	922	892	886	911	901	917	942	893	931	918	922	921	919	901	895	928	914	884	852	963	894	870	899	911	901	829	902	904	931	938	895	962	904	914	936	895	904	912	861	897	857	952	893	941	926	925	918	881	868	936	902	927	942	890	874	957	904	925	891	901	875	919	921	916	924	943	901	929	901	891	893	989	910	916	915	925	917	916	952	945	894	941	918	878	939	885	888	941	920	893	906	860	882	868	916	920	875	900	951	872	917	915	898	881	822	904	850	878	906	894	906	935	911	847	873	901	889	931	953	947	907	876	947	907	949	892	843	934	908	906	910	921	918	913	919	907	954	924	923	886	897	873	983	905	919	897	887	919	878	904	916	886	881	919	870	920	860	889	891	913	918	925	961	882	930	948	921	877	889	943	945	945	855	908	910	893	901	919	945	874	864	897	972	899	903	858	881	900	878	926	908	1008	868	983	900	935	930	915	938	928	923	889	929	879	861	916	927	902	907	849	943	907	1004	849	872	838	872	953	902	913	867	924	904	894	917	938	884	916	927	894	971	934	912	861	942	915	845	894	899	894	876	920	891	940	864	883	892	900	858	846	922	958	933	926	925	862	954	948	939	874	897	919	898	884	912	900	882	855	918	923	973	923	893	921	873	876	910	893	947	905	895	982	911	875	910	896	930	898	941	873	890	890	927	880	896	939	842	919	956	943	892	884	917	880	939	902	932	934	858	883	946	931	922	905	926	925	1003	867	953	924	945	864	857	911	978	956	874	945	869	883	926	942	909	881	896	921	908	895	927	879	900	896	886	886	898	955	906	951	851	944	899	933	920	925	905	942	920	923	870	921	958	922	948	880	905	916	927	898	942	916	862	904	898	863	947	908	912	908	907	892	912	918	949	901	923	937	924	918	902	907	874	853	912	933	890	873	939	913	890	859	927	900	896	913	899	868	947	871	971	965	902	917	942	898	955	931	917	900	932	875	936	909	896	965	927	884	964	846	946	899	879	908	851	905	882	915	912	921	886	878	920	886	904	914	953	901	941	903	900	909	894	917	918	962	903	896	883	895	852	862	890	903	899	926	923	914	918	877	921	929	921	959	934	902	982	849	940	884	845	935	869	953	927	918	900	936	938	922	901	905	931	946	906	910	935	921	935	919	940	890	901	885	958	940	900	895	925	921	910	907	896	944	887	954	971	880	865	888	901	919	957	926	884	861	918	907	862	950	843	877	928	919	866	939	913	856	936	904	908	901	913	944	877	923	905	910	959	965	903	905	899	886	877	940	898	864	964	857	866	873	897	922	909	888	879	935	909	865	928	924	901	954	859	883	855	945	875	950	908	972	920	878	926	936	958	913	928	970	869	954	920	916	951	877	938	932	931	934	982	904	916	882	927	943	914	904	903	910	867	930	895	970	941	904	874	922	935	953	878	847	919	852	879	852	937	892	953	898	869	890	957	915	860	932	888	896	940	906	930	926	888	867	886	957	908	960	959	934	952	941	936	890	880	944	939	897	899	938	922	943	928	958	860	880	906	868	907	913	917	894	949	918	952	973	876	846	843	942	931	883	903	951	900	900	906	885	934	893	898	871	851	942	948	989	893	919	879	952	949	865	911	882	914	874	896	888	889	899	913	925	901	895	927	944	936	949	924	870	919	972	957	919	849	869	869	870	915	883	941	943	917	912	931	951	903	949	866	944	940	913	856	933	895	944	940	909	929	927	934	871	933	883	896	918	888	904	923	954	932	900	888	937	941	899	893	923	939	941	897	885	901	918	874	916	881	899	900	916	930	901	867	936	939	868	887	863	884	922	896	894	952	867	933	913	963	887	935	929	883	869	899	868	871	900	929	972	889	925	827	920	868	849	929	924	871	855	895	910	895	913	868	922	931	928	898	977	893	891	887	923	932	967	892	918	910	952	890	891	919	882	867	867	881	938	957	880	915	924	873	892	891	894	910	918	904	926	915	878	917	923	884	916	916	882	871	903	931	945	914	908	902	922	879	884	956	964	859	951	894	920	915	972	890	897	874	927	936	899	910	868	971	939	902	873	929	879	898	916	905	953	882	867	887	917	914	917	899	873	889	902	881	845	896	933	887	903	884	907	920	866	918	903	990	888	888	915	889	933	895	893	924	892	886	909	861	918	969	910	908	953	913	890	883	903	936	931	922	929	887	890	864	896	919	902	951	930	907	872	885	921	922	890	923	931	934	908	928	914	928	811	896	889	895	917	891	987	864	921	925	905	893	912	901	923	948	934	980	854	938	963	863	919	883	892	824	902	868	945	905	885	884	900	932	910	895	928	955	889	913	906	858	987	912	905	859	915	852	879	875	938	870	904	925	965	827
24658	21326	27999	24928	16121	1022	581	426	396	401	340	322	284	272	278	294	253	260	273	257	269	276	246	243	288	302	260	258	253	272	218	228	216	251	254	244	252	244	262	219	234	236	217	243	208	241	226	235	248	223	250	220	256	251	244	241	234	248	223	238	217	226	245	213	218	212	253	262	238	265	216	209	264	247	250	252	241	250	252	236	251	200	249	249	235	237	260	241	234	231	241	239	204	226	236	240	226	260	226	258	232	252	234	241	256	226	223	234	221	258	222	223	255	227	253	264	254	243	218	225	256	254	245	255	236	221	250	232	260	217	226	226	275	271	272	232	227	229	229	236	251	245	234	239	222	241	213	219	257	232	209	240	254	234	243	211	223	242	231	264	254	262	244	230	235	233	214	230	246	237	211	262	248	223	236	250	263	251	238	250	235	201	232	241	253	249	257	231	242	223	235	249	217	243	227	224	250	265	231	223	231	264	204	254	249	274	233	226	260	252	223	243	224	231	240	262	235	239	204	239	262	232	233	222	253	238	230	249	240	230	241	253	204	261	238	215	270	245	243	223	270	207	228	255	243	235	211	251	196	249	235	229	239	255	239	222	240	221	215	260	269	214	220	239	264	241	220	225	250	230	224	240	263	250	266	249	230	248	238	215	253	242	223	239	225	229	236	260	228	220	251	240	246	254	222	231	259	274	241	226	224	213	229	223	243	230	242	233	262	246	231	245	235	259	255	237	227	268	247	223	260	243	245	241	246	236	224	276	214	248	252	244	243	235	237	264	237	235	252	229	222	238	237	250	208	210	219	242	251	247	228	255	255	249	244	248	242	241	236	233	245	272	230	223	210	232	224	241	253	235	248	238	231	225	220	266	212	253	229	250	233	246	258	232	247	217	233	236	259	223	225	216	241	239	263	217	232	215	248	241	223	242	236	226	244	244	231	258	250	211	236	224	218	212	265	229	214	217	248	247	230	220	234	220	250	260	219	243	227	204	253	267	223	262	249	266	241	256	225	238	246	251	234	234	219	228	256	227	263	243	247	272	244	230	262	241	236	248	248	257	239	229	242	215	263	242	237	219	233	250	220	195	248	250	260	253	242	256	251	245	247	234	209	222	255	221	228	220	226	250	224	244	230	222	247	245	232	253	256	249	217	210	229	240	225	244	229	264	258	238	225	231	245	238	216	217	245	220	248	222	229	227	231	233	233	258	226	255	286	248	236	242	201	258	227	252	228	240	253	241	231	231	224	237	241	226	239	250	241	267	236	224	261	236	246	252	259	220	239	239	223	229	229	217	235	241	242	206	219	206	227	234	239	251	227	239	258	218	234	248	215	228	246	254	254	220	270	235	221	226	252	246	235	249	224	252	242	209	251	234	235	251	235	241	250	258	230	241	227	219	276	253	241	238	260	248	227	250	241	218	249	230	245	233	252	242	262	241	257	234	253	229	217	227	245	249	243	217	242	220	254	221	252	214	227	239	258	230	219	221	222	225	247	232	247	252	264	222	259	236	228	239	231	213	240	260	252	269	233	217	237	256	221	241	224	229	236	246	236	225	243	240	233	230	247	242	252	245	231	243	248	211	250	222	252	280	229	230	243	226	240	232	229	223	241	227	234	239	222	239	209	239	229	234	219	226	253	205	236	246	255	229	235	256	242	250	271	227	245	258	242	242	247	244	238	221	232	231	240	257	234	228	255	249	253	250	223	223	247	209	262	247	243	236	227	257	217	234	243	246	229	227	248	227	241	249	251	240	231	210	257	242	232	273	234	235	239	243	231	270	272	212	229	228	243	244	220	280	264	200	259	228	243	232	231	271	246	227	259	267	240	260	244	250	238	258	251	239	240	232	248	220	218	257	238	222	237	255	227	223	238	239	228	231	233	241	250	235	245	266	249	229	241	189	241	230	259	221	228	228	274	251	242	234	214	227	229	265	237	223	228	233	244	247	266	228	230	249	242	227	238	222	239	249	232	232	250	244	239	240	249	203	242	231	229	245	275	224	236	225	251	247	220	231	230	220	230	272	235	230	269	232	258	268	215	262	256	263	245	258	214	226	226	247	248	238	229	239	267	275	215	251	222	251	219	233	230	246	221	244	282	212	260	237	251	263	235	233	231	234	245	243	254	243	234	257	245	211	235	255	251	211	255	240	248	201	220	220	230	235	248	223	240	257	218	224	257	208	230	249	227	239	231	222	246	230	229	240	241	254	238	248	223	254	252	234	250	245	267	198	235	241	244	239	231	231	235	239	242	226	239	232	217	220	234	222	240	239	227	241	259	221	219	257	216	251	241	237	257	256	233	212	229	252	231	258	250	247	246	263	225	237	233	250	239	240	228	250	240	239	225	228	260	217	217	247	255	244	267	232	255	260	252	227	239	212	221	221	246	232	255	213	254	263	225	268	249	233	236	199	229	217	235	222	226	234	262	243	248	266	229	220	223	246	256	242	255	272	238	242	230	217	246	230	219	244	255	259	214	259	246	245	249	248	232	244	250	264	242	226	244	234	229	236	229	220	237	239	224	223	265	226	227	243	257	213	229	243	231	238	218	241	250	248	271	255	256	259	248	202	233	243	250	224	229	231	269	220	233	245	244	228	243	227	240	234	223	221	229	233	243	228	229	236	226	243	228	224	249	232	222	242	241	233	227	267	233	242	207	250	241	222	228	224	237	264	226	243	210	239	223	244	237	216	243	249	226	242	244	233	250	250	265	243	218	236	231	224	251	220	248	264	228	269	217	244	249	196	248	256	241	238	243	228	233	240	261	217	239	250	234	255	241	233	226	205	215	250	257	268	243	240	241	223	232	257	245	266	220	230	250	235	236	246	232	253	232	241	234	250	223	238	212	219	223	228	246	237	238	209	233	248	252	240	235	234	262	229	231	249	224	245	242	220	225	249	244	237	259	239	228	238	245	260	226	243	220	209	209	239	250	230	235	242	261	254	267	239	255	251	257	235	264	219	231	230	231	240	259	238	242	251	235	248	232	249	222	235	232	216	258	215	233	221	234	266	226	207	233	226	251	241	226	248	238	251	201	250	250	259	253	235	211	231	259	245	233	239	243	229	239	254	233	225	216	256	226	244	215	217	245	250	230	245	214	224	241	244	256	249	222	246	238	232	235	241	228	237	240	218	243	230	226	222	254	247	241	254	256	252	232	230	226	225	220	236	231	244	252	252	227	219	228	214	231	269	228	239	241	232	222	223	247	260	218	238	258	257	264	228	229	258	258	231	262	246	216	254	232	227	244	234	240	225	222	247	246	252	241	259	232	260	215	236	245	218	221	232	251	237	234	240	298	233	243	237	257	258	237	233	239	238	230	223	241	250	257	211	234	225	241	234	214	237	267	243	249	266	238	249	212	225	258	244	247	230	202	221	223	249	216	221	239	215	233	255	192	223	244	259	224	232	235	237	222	229	238	240	228	242	252	248	233	229	246	238	236	240	244	228	241	232	265	229	219	214	253	263	223	214	228	241	236	206	260	242
3345	5901	4623	1942	1591	1322	997	699	615	613	452	393	385	369	347	364	340	315	325	333	309	251	337	299	280	320	279	291	274	283	288	273	265	290	257	293	293	287	311	252	260	276	277	281	293	294	271	273	261	273	270	304	256	289	277	277	256	256	272	303	267	267	267	257	299	256	294	264	279	265	255	274	334	293	281	293	278	289	268	282	267	275	261	253	299	268	267	266	299	307	315	242	288	264	254	268	308	284	306	290	256	274	280	300	280	262	292	269	299	275	251	278	276	287	272	260	289	282	267	302	281	274	272	255	270	282	260	290	256	281	288	277	319	269	268	242	287	271	288	280	270	279	276	257	272	266	263	272	285	293	278	289	266	293	297	287	279	268	301	260	262	269	267	301	264	297	263	295	298	267	282	282	271	277	263	288	268	280	238	254	281	259	281	274	285	288	281	271	265	261	288	265	283	270	289	273	255	259	276	276	274	297	274	307	281	259	265	252	260	292	268	299	279	287	291	268	265	287	263	269	254	290	259	264	270	292	292	269	294	283	254	299	275	281	272	272	298	271	289	276	291	292	292	256	285	265	282	282	266	270	259	254	274	311	261	296	269	286	267	291	303	264	293	260	279	291	268	272	286	249	272	292	251	293	278	284	273	262	257	287	286	260	281	296	279	292	273	295	288	271	282	244	325	257	295	295	272	294	238	257	297	283	240	279	287	266	281	290	300	299	264	265	274	241	275	291	269	277	293	282	287	298	254	270	256	255	285	267	290	298	280	312	260	274	250	273	279	269	248	270	275	281	276	267	263	276	272	281	297	284	268	277	290	291	256	250	262	273	241	264	288	258	266	250	277	260	286	274	268	255	287	295	257	262	270	315	281	278	262	270	292	281	286	255	264	267	280	284	284	263	270	268	288	247	307	285	271	254	282	282	279	284	287	245	260	301	272	284	287	269	277	311	256	262	285	291	255	327	290	278	267	265	265	269	271	292	299	284	241	267	260	242	265	295	295	264	265	270	278	246	270	271	259	276	279	262	285	265	295	276	285	267	301	269	305	233	268	266	293	295	276	291	276	277	283	265	301	266	285	262	284	268	277	240	277	285	268	292	290	250	280	277	280	272	283	255	307	300	299	248	273	268	275	266	290	290	299	266	295	274	261	272	279	247	286	264	269	302	278	293	276	256	296	305	247	277	255	291	255	251	275	265	288	281	272	268	274	303	293	297	278	278	313	256	280	276	269	289	274	276	255	284	299	307	280	288	264	257	269	275	242	263	310	273	292	269	285	268	264	270	271	306	265	283	298	287	249	250	241	246	266	264	290	278	269	288	276	292	288	295	255	269	302	297	285	273	288	257	249	298	298	273	302	272	291	242	277	302	273	261	269	301	278	297	269	264	304	278	266	317	299	251	285	257	291	258	261	241	295	257	304	289	293	321	277	287	272	286	281	273	294	297	261	305	278	294	273	256	274	300	259	283	276	264	261	273	270	274	287	273	274	254	306	260	295	255	282	287	252	287	257	287	286	264	269	291	282	265	294	268	277	256	267	306	261	271	247	277	239	257	282	269	275	283	278	292	270	276	278	287	278	293	277	287	279	276	282	280	272	275	279	286	279	278	271	258	296	291	283	275	275	282	306	247	263	278	249	272	272	257	284	270	277	262	275	261	256	286	263	296	296	286	282	276	264	264	278	286	287	306	291	249	282	259	270	250	277	284	278	284	256	248	266	269	286	299	277	268	295	288	264	305	268	262	249	286	284	299	283	261	278	287	266	287	304	289	267	259	304	288	274	296	324	293	302	273	276	248	269	284	274	287	265	289	288	307	275	269	287	257	271	275	279	247	292	289	261	279	247	271	248	275	284	281	266	283	285	272	258	291	277	293	263	284	264	272	286	268	264	293	288	261	282	278	300	253	291	294	287	281	294	284	287	299	251	297	266	271	307	242	255	259	297	302	274	265	278	290	268	271	264	280	286	253	258	277	260	300	277	295	289	257	285	264	271	268	280	264	279	283	305	270	302	298	289	275	269	296	277	292	265	260	297	291	241	272	248	279	286	285	279	266	282	298	248	271	279	265	285	272	277	273	271	302	266	282	292	248	271	262	283	262	293	303	272	266	286	239	262	264	275	299	307	255	258	304	262	270	269	271	278	266	263	274	265	296	274	263	292	301	269	274	266	264	281	264	276	307	238	258	294	255	289	289	271	271	290	274	288	276	272	276	270	327	283	287	277	307	287	276	283	269	271	252	285	277	272	269	278	295	277	290	263	256	286	269	267	276	267	308	285	293	254	284	270	273	254	278	274	273	286	291	286	259	299	267	236	258	261	284	298	311	299	248	290	297	301	280	264	263	260	265	276	303	237	291	286	294	264	261	272	232	252	298	292	250	261	265	260	275	274	306	265	304	299	258	281	301	283	306	275	269	264	266	301	272	273	275	282	262	244	273	277	274	288	280	313	257	277	238	266	315	264	272	258	235	293	266	282	288	263	266	298	275	300	297	301	255	295	270	304	300	260	251	257	275	295	279	260	277	258	281	273	269	280	297	235	252	275	261	276	274	267	294	286	271	281	276	308	270	283	260	283	266	285	280	281	253	305	277	270	274	260	273	271	281	282	296	262	263	282	281	273	274	257	259	290	253	251	266	266	281	289	265	272	277	242	222	268	275	278	255	247	288	262	300	253	288	272	274	258	292	320	287	291	278	262	293	283	288	259	278	276	289	294	296	283	259	269	272	290	277	255	302	311	283	311	276	296	280	267	277	291	276	275	263	270	304	288	274	254	279	310	297	292	256	249	293	273	303	266	259	262	289	282	275	282	291	270	259	259	301	252	281	292	305	263	266	276	266	264	268	270	247	272	285	272	258	264	245	267	257	289	241	267	288	279	290	258	291	265	288	274	295	280	276	273	310	262	306	285	246	281	249	268	253	298	282	270	292	251	297	292	298	285	281	269	255	277	274	249	277	267	293	267	275	275	263	303	249	300	273	254	259	300	258	275	284	242	260	266	282	291	287	270	283	266	276	294	280	280	274	270	269	298	259	281	261	291	304	258	310	307	286	258	274	278	302	281	279	285	287	288	285	280	278	275	303	242	288	298	291	280	257	276	303	314	281	250	279	296	274	298	286	260	272	272	268	288	303	257	267	266	302	300	266	271	299	280	268	272	277	293	319	260	277	272	265	273	269	298	287	248	292	294	274	236	301	287	274	283	273	262	286	297	256	280	316	255	283	294	256	279	249	288	298	260	262	267	296	294	272	316	290	265	272	269	273	276	236	266	250	269	279	297	264	273	280	324	286	271	279	302	274	242	294	280	298	236	284	274	285	296	278	271	271	261	294	291	272	259	266	276	282	279	267	279	294	288	279	270	279	300	279	258	285	260	271	276	251	298	250	275	255	272	262	286	260	283	286	269	264	293	276	263	295	282	277	289	283	263	288	257	306	273	264	265	280	245	270	281	269	305	296	280	230	284	324	280	298	269	252	265	290	273	256
22560	21326	29177	23826	21327	21432	13308	1766	1295	1211	1037	994	877	836	820	834	795	750	841	786	782	747	702	723	733	714	710	665	765	727	750	697	691	682	740	715	682	669	682	696	680	678	690	668	669	716	744	684	667	661	719	733	695	625	720	688	658	632	727	700	692	663	678	687	679	660	693	683	679	720	696	667	657	761	672	692	673	657	640	691	646	662	713	705	664	673	682	672	678	659	666	658	685	676	657	667	626	742	701	702	686	728	654	700	670	677	667	676	661	688	719	653	664	692	699	715	689	604	699	661	658	727	687	692	678	703	697	646	753	714	663	667	652	686	726	675	716	655	644	621	671	652	676	717	644	685	707	642	636	669	658	682	684	641	630	727	675	629	647	688	687	703	695	630	680	670	659	683	669	691	689	671	641	705	666	695	692	661	686	651	630	652	644	710	661	714	642	698	672	643	655	667	682	675	675	620	672	671	669	659	672	718	682	661	712	673	698	650	674	636	708	671	668	704	639	622	640	675	648	707	684	669	708	689	659	656	623	665	707	649	701	666	681	693	690	664	664	652	619	654	658	664	655	674	685	645	631	710	667	712	704	659	704	683	656	691	630	687	703	654	717	676	637	678	697	629	702	714	706	714	694	633	634	705	637	685	674	673	731	714	705	676	638	700	671	627	703	633	688	716	677	670	692	673	660	640	672	634	657	677	635	665	717	697	714	695	677	681	690	667	692	658	679	664	673	664	688	690	652	689	737	665	700	737	669	655	670	697	654	635	705	724	712	680	655	678	705	689	637	675	653	703	636	680	664	616	679	675	705	715	687	676	700	629	656	666	649	722	680	633	665	680	649	684	663	711	665	701	662	703	671	648	611	652	695	668	662	646	678	688	682	631	658	640	697	641	719	663	692	639	673	674	654	676	645	682	626	638	698	683	728	669	673	678	657	649	693	704	658	673	703	646	669	670	670	735	680	647	641	706	714	673	673	626	691	624	688	638	646	664	637	693	718	687	683	641	673	678	647	709	697	672	706	641	633	729	690	709	637	684	658	707	669	665	699	631	655	695	638	725	700	707	679	687	668	683	686	606	652	701	666	656	634	680	658	680	719	659	659	650	646	672	703	653	653	731	663	688	687	721	689	652	701	655	696	684	655	698	666	691	676	660	653	700	684	650	695	689	691	700	689	680	751	691	673	715	711	663	675	666	705	649	712	679	672	682	678	709	694	674	687	691	642	647	693	689	681	684	660	671	653	625	660	703	676	715	631	683	675	639	700	693	660	636	679	683	682	667	647	701	726	663	701	669	617	680	668	667	687	651	645	641	658	669	676	693	672	672	672	669	714	657	717	707	614	676	668	692	639	640	642	635	687	635	658	675	697	681	670	659	689	631	708	655	667	666	668	679	641	671	689	684	675	651	673	698	688	637	691	688	657	653	672	705	760	694	689	690	649	704	711	684	620	679	695	719	707	632	686	674	702	673	690	666	657	712	689	642	720	658	718	650	653	664	640	699	662	682	636	695	677	625	670	680	654	690	689	691	672	692	654	646	674	708	642	660	672	702	698	704	691	630	642	727	654	674	674	679	677	661	678	635	673	643	674	641	650	652	689	687	645	671	691	696	652	647	700	693	683	682	695	643	669	660	740	641	624	629	690	689	707	633	642	645	674	684	686	606	755	658	703	626	653	691	702	684	652	644	701	682	662	671	723	668	663	718	668	664	711	692	673	619	711	714	697	646	655	707	694	659	672	670	670	720	657	672	710	672	706	632	683	660	678	687	628	692	662	679	670	670	638	642	646	715	663	641	664	665	693	688	673	630	655	636	715	659	678	625	641	703	622	689	609	687	673	675	669	653	633	700	663	678	695	691	693	688	643	662	695	684	668	675	698	687	700	662	695	668	671	653	659	647	653	689	686	703	605	678	674	677	620	661	684	689	676	677	680	708	670	662	633	650	672	628	646	687	694	692	650	671	657	724	684	666	708	714	704	695	706	683	648	655	656	678	686	669	659	649	682	669	650	683	667	637	627	653	657	665	694	685	728	626	650	691	665	722	680	655	652	701	694	687	660	691	646	713	652	637	681	670	649	685	671	658	611	694	682	674	640	660	705	687	651	642	715	598	717	685	693	674	655	714	703	685	652	650	682	697	702	666	675	654	682	679	691	691	693	642	634	637	642	688	696	657	721	674	672	685	654	659	692	679	694	648	649	674	665	694	697	679	644	615	654	655	668	652	646	707	709	682	658	617	668	684	667	673	688	706	654	663	630	677	679	722	694	675	672	637	668	655	671	679	664	709	650	670	689	702	685	706	726	691	721	669	667	614	718	757	656	650	712	657	603	681	643	698	633	677	638	665	679	724	688	708	670	625	703	678	672	665	626	684	673	671	690	660	689	699	666	666	649	691	661	673	701	690	640	627	604	654	684	669	728	682	665	658	648	696	693	678	672	645	669	685	680	716	704	642	699	734	735	662	638	644	693	667	625	645	651	651	705	644	634	704	606	709	661	676	715	645	673	677	699	657	643	666	659	660	671	676	717	660	673	670	676	668	676	666	694	726	701	681	691	674	680	672	686	695	623	618	646	620	656	676	678	666	696	690	662	647	667	690	642	631	688	674	673	697	713	716	714	707	705	685	674	704	623	672	695	700	663	641	663	711	656	647	753	610	655	670	672	684	655	654	608	653	703	740	682	663	683	674	635	666	711	692	654	669	705	650	644	670	685	710	692	650	644	693	634	611	659	651	671	689	673	643	639	659	643	650	681	640	666	668	676	662	684	693	662	657	683	672	656	668	679	682	679	730	669	635	647	682	681	686	647	683	633	635	666	672	651	699	678	709	655	673	629	638	671	691	680	637	642	699	704	729	615	704	671	636	644	646	683	656	658	679	665	624	687	668	699	674	646	700	685	724	700	694	650	656	650	669	678	653	670	657	665	676	671	680	694	710	667	663	684	693	637	694	676	689	682	643	633	661	672	651	685	726	627	707	677	643	664	667	653	662	643	653	684	689	666	651	650	657	629	652	694	666	680	684	672	671	614	675	702	701	691	635	707	692	658	699	706	626	630	650	669	659	677	673	699	646	638	653	654	661	619	731	661	640	714	676	687	659	660	651	696	648	671	652	647	667	663	714	659	695	682	627	701	672	647	665	673	691	663	687	653	669	689	691	676	672	663	695	665	690	666	690	654	697	674	672	698	671	704	691	632	648	649	683	664	684	660	696	674	623	636	727	665	693	697	667	646	629	662	678	665	683	690	647	668	693	648	595	689	670	669	701	681	674	650	665	712	669	703	624	675	686	686	710	710	651	693	662	687	704	700	638	681	701	654	660	659	663	696	655	711	666	636	682	664	638	689	637	669	665	645	666	631	631	694	700	688	671	631	662	649	669	705	661	671	658	667	726	669	684	696	670	659	654	698	658	695	655	679	644	674	693	657	683	723	681	693	674	703	702	659	701	655	644	680	661	654	684	650	637	645	656	730	616	696	686	677	649	674	674
4899	16221	12588	6140	4827	4059	2996	2080	1851	1728	1359	1171	1111	1014	969	933	896	890	859	808	822	861	835	800	795	769	770	794	745	772	781	738	816	793	762	736	758	782	749	724	692	734	753	769	712	710	716	726	720	731	731	743	751	723	709	740	716	707	795	722	791	753	736	754	722	731	767	721	734	744	726	730	694	795	719	735	775	700	734	699	769	725	751	736	705	733	731	749	713	694	714	749	756	736	712	754	742	730	784	715	777	713	742	771	695	699	727	756	775	694	750	693	697	760	734	725	764	766	739	762	734	761	672	770	743	731	718	707	716	744	681	723	700	726	724	684	714	827	764	751	696	721	719	706	711	740	709	670	746	764	741	741	758	733	771	707	728	741	722	691	734	670	733	738	708	738	736	700	758	755	742	759	700	750	732	711	743	709	689	737	723	729	771	698	751	761	713	745	718	769	740	703	696	732	696	776	700	680	761	716	736	727	701	709	747	716	717	758	803	724	691	717	746	711	738	750	716	689	714	697	723	755	716	725	716	757	704	708	778	749	751	723	762	792	775	782	753	708	723	759	744	708	708	732	718	762	768	744	748	738	721	699	777	723	721	767	782	775	723	677	680	730	738	717	697	733	736	706	742	730	725	738	718	755	693	720	727	710	729	763	693	721	715	739	700	693	728	736	745	756	734	763	722	744	691	747	725	715	787	733	749	753	691	728	721	721	745	741	758	714	707	723	686	722	745	754	662	721	682	743	775	751	732	743	751	726	712	712	711	754	651	726	748	745	752	723	754	727	705	720	742	690	695	748	755	732	733	770	748	763	778	739	719	746	696	723	731	747	721	715	743	677	771	731	723	724	772	740	724	638	804	752	683	716	739	769	757	725	696	739	716	751	772	741	691	705	736	723	733	777	723	690	713	770	743	728	719	739	745	732	744	697	749	695	698	697	722	734	731	728	697	773	721	751	715	694	788	718	679	753	782	687	726	744	773	749	753	744	724	768	712	753	693	727	748	710	763	711	726	702	747	721	717	735	725	708	760	736	764	749	751	733	748	687	728	750	704	722	696	721	731	737	772	730	737	689	788	761	751	727	663	728	720	681	734	751	762	714	682	743	712	744	747	734	700	718	763	760	751	725	731	745	734	768	734	745	714	761	687	718	776	738	680	730	807	709	668	706	756	719	705	682	780	729	770	707	718	743	771	705	720	701	740	716	646	763	744	702	717	703	738	683	671	761	743	701	692	736	765	736	751	776	687	753	718	718	721	819	802	712	700	711	776	743	690	713	716	701	733	732	733	730	690	736	743	778	745	755	766	713	759	668	741	737	763	726	727	731	707	776	690	724	757	677	705	750	750	706	726	768	725	725	702	780	709	706	758	725	807	770	713	711	727	758	721	734	770	736	705	726	773	690	691	701	745	678	715	734	713	717	754	789	736	714	771	741	709	669	739	791	710	760	716	701	732	726	716	709	746	676	727	751	701	737	710	724	764	724	710	691	733	749	723	784	786	701	725	746	713	718	742	730	716	734	674	754	730	745	751	714	764	723	742	736	761	764	709	775	739	714	737	716	738	711	762	732	737	742	708	770	759	757	714	715	758	736	755	728	722	702	752	718	715	698	690	696	698	730	763	754	720	717	719	761	759	762	774	747	741	737	728	773	743	714	758	726	739	704	741	721	723	696	736	713	763	691	714	702	713	700	757	755	727	745	707	792	731	683	701	722	729	778	759	759	755	707	722	731	756	749	734	702	675	724	727	760	724	719	743	662	734	716	739	694	690	752	748	725	708	738	744	776	756	748	668	721	749	774	763	737	765	761	734	712	742	732	672	736	727	776	770	736	746	724	739	695	740	706	740	715	721	718	737	773	696	726	720	707	716	709	702	724	706	725	766	715	727	750	729	671	727	723	763	714	726	700	710	734	685	771	721	770	766	696	747	753	744	716	727	669	703	691	732	716	760	764	683	741	706	745	689	752	763	744	706	732	764	736	728	774	746	745	689	732	733	767	747	699	704	729	685	711	746	696	756	737	722	733	692	696	734	747	745	708	728	734	726	723	718	744	731	708	745	709	728	754	746	706	729	711	721	680	711	731	719	729	703	681	718	692	713	752	699	740	742	695	793	714	727	725	769	728	753	693	691	762	705	732	717	759	725	730	708	693	725	736	738	756	725	723	727	739	671	682	734	742	727	773	727	766	719	743	731	737	741	689	712	708	732	707	738	751	741	676	759	743	757	694	687	724	731	720	728	714	763	721	729	695	705	738	723	719	724	729	679	674	721	733	760	734	777	781	673	704	730	760	732	725	790	741	724	745	704	741	742	671	681	720	747	725	734	764	688	729	756	741	718	711	687	705	726	725	713	746	735	746	719	749	747	763	750	691	748	766	676	736	732	742	712	736	731	713	731	722	722	701	703	711	699	727	718	713	731	758	727	762	725	771	753	674	747	777	763	736	760	719	740	668	760	745	748	745	779	741	727	719	776	669	709	708	727	685	677	678	692	742	731	750	701	733	734	715	734	742	738	689	699	745	712	733	699	718	746	775	737	707	717	736	716	687	756	750	756	720	705	703	733	726	773	712	730	714	737	694	768	738	735	742	736	724	703	707	744	718	699	715	782	717	743	754	761	691	750	757	720	741	732	773	724	763	731	711	737	731	705	703	712	724	713	713	726	714	694	720	713	742	767	706	752	716	760	757	766	718	720	715	703	715	723	745	694	719	691	734	733	693	700	746	727	796	681	695	763	788	764	744	745	701	744	690	707	755	728	760	747	738	696	705	746	731	686	772	709	706	708	722	704	711	697	731	723	760	741	703	729	724	715	738	710	719	730	772	738	754	737	713	743	769	723	756	721	731	681	718	715	696	740	735	705	761	698	696	763	716	675	722	700	690	716	781	735	673	738	755	704	745	759	734	755	726	695	768	758	728	753	732	742	746	728	760	698	717	709	687	714	791	770	704	712	694	690	717	729	696	702	740	753	739	720	711	739	777	696	766	716	713	733	736	737	714	702	715	700	738	783	705	755	738	737	703	739	751	774	748	740	750	753	706	749	727	746	708	738	763	737	711	756	727	708	790	680	779	764	736	704	732	756	708	711	754	746	722	711	711	704	769	713	729	725	719	746	731	758	727	715	730	737	718	705	702	659	748	725	688	710	734	757	781	709	754	733	714	804	737	758	766	730	725	752	740	690	729	735	756	707	701	746	659	718	703	738	723	722	714	767	751	729	728	721	737	691	716	738	687	723	709	750	682	740	726	765	697	770	710	707	689	715	698	728	741	697	752	707	706	737	781	732	729	728	772	745	698	752	725	710	723	703	673	717	797	744	714	667	744	681	719	731	714	733	683	700	746	787	694	759	696	778	761	744	755	717	734	663	703	719	772	750	766	695	718	718	778	732	734	692	712	752	747	720	698	695	729	754	741	742	711	740	727	691	699	744	771	717	757	694	676	741	739	754	755	749	757	699	733	754	711	772	716	705	707	751	714	733	700	699	671
27338	19520	6499	1133	776	706	644	511	531	503	522	483	476	507	486	509	492	521	514	487	509	508	479	477	516	513	478	494	479	476	521	525	517	530	522	493	464	514	472	534	507	486	447	469	491	451	503	505	499	503	496	472	484	514	474	511	505	478	490	480	512	505	469	529	490	504	481	428	498	463	479	462	503	517	481	521	470	456	561	538	459	495	527	487	479	492	525	487	516	495	489	509	524	511	502	489	514	472	517	489	503	515	524	522	495	507	435	527	496	488	460	490	550	499	505	481	468	509	474	539	480	514	487	484	501	478	465	475	497	487	473	486	531	502	447	467	524	514	495	522	535	460	539	509	509	530	528	524	468	514	535	525	527	502	501	480	477	537	488	472	502	480	472	459	504	532	508	468	501	519	511	475	435	479	510	518	518	495	511	522	522	516	508	474	507	496	491	482	493	524	493	473	515	506	502	533	482	497	508	481	481	488	509	544	480	468	505	471	484	507	487	517	506	471	495	444	493	513	515	468	523	482	485	518	457	500	540	515	513	466	520	528	496	505	478	509	506	543	475	488	510	489	495	527	494	519	494	500	519	461	494	465	490	497	461	524	485	437	480	487	494	479	470	514	508	498	507	483	548	521	455	527	443	518	476	532	458	477	502	535	519	481	546	484	499	489	487	488	508	547	454	506	533	497	475	537	504	507	502	499	518	509	499	473	503	491	483	554	498	488	482	521	497	467	539	455	493	483	501	463	484	468	511	459	448	481	524	471	484	513	504	498	516	483	518	512	503	483	541	528	492	511	576	462	467	523	516	541	508	563	474	517	519	505	446	450	512	466	500	475	506	460	481	486	538	507	484	497	508	521	495	527	511	465	520	511	452	462	484	500	539	490	458	504	465	488	490	484	499	493	507	517	517	508	472	503	444	483	464	439	478	463	479	472	462	541	505	438	514	530	470	463	523	473	456	521	501	518	502	489	529	479	513	473	529	517	539	521	452	484	492	479	462	489	496	458	483	488	500	487	530	505	541	496	513	521	481	484	483	485	536	459	486	483	513	516	507	482	521	490	502	484	507	461	507	472	510	504	469	486	512	532	486	461	521	510	506	467	482	497	506	464	506	513	478	442	505	482	496	521	478	512	475	499	528	483	483	498	479	465	514	540	473	502	473	504	513	490	464	498	502	463	478	493	472	452	515	515	476	496	474	476	490	561	478	484	480	492	500	491	500	484	482	535	489	504	516	548	498	516	531	501	471	475	509	533	486	467	512	476	499	521	472	482	477	507	524	496	497	478	492	488	524	478	516	538	517	495	514	474	467	490	525	479	541	514	490	550	468	524	481	492	464	501	559	567	511	459	445	520	432	455	514	488	505	506	529	510	507	490	487	500	483	521	490	499	482	485	502	490	529	527	520	495	478	490	487	492	497	486	486	505	498	508	503	527	501	501	490	460	482	497	512	498	491	475	482	516	531	479	525	505	541	519	491	506	518	521	490	480	482	511	488	471	507	493	519	527	539	477	465	488	473	509	527	523	498	461	537	545	508	527	519	478	491	482	499	527	498	490	520	477	470	494	535	458	487	511	525	505	471	481	495	520	529	510	501	570	476	505	511	532	494	494	512	500	479	516	517	511	501	477	477	442	469	502	507	522	533	541	509	495	533	474	521	447	481	492	485	473	478	488	479	522	528	496	483	455	508	484	472	514	491	471	502	497	468	489	466	482	496	505	477	517	478	441	508	502	504	507	479	490	479	515	540	494	531	424	475	489	516	489	510	477	523	495	517	517	474	523	504	502	461	473	488	457	485	447	502	500	460	503	483	449	525	478	548	508	455	488	464	470	490	521	530	491	495	507	482	503	472	494	524	507	508	531	464	492	469	519	518	489	452	540	467	463	501	484	500	476	525	478	458	504	466	448	469	463	480	470	466	501	504	497	522	498	507	491	508	468	540	468	507	496	479	505	521	495	474	494	511	490	496	459	492	489	509	510	503	523	521	480	474	505	532	505	471	483	484	442	498	504	468	516	500	508	490	480	538	477	539	486	564	479	490	525	478	476	489	492	496	478	448	511	513	484	487	492	509	467	479	485	479	481	424	515	498	462	443	487	515	517	496	501	533	495	478	505	467	503	524	505	490	509	512	513	495	518	510	489	533	516	494	452	521	481	482	496	493	488	487	530	500	472	484	495	457	469	504	501	472	482	536	503	457	508	494	534	494	536	516	498	525	519	471	524	479	515	523	501	496	509	549	478	471	512	479	535	476	481	505	483	479	494	524	472	532	472	524	475	479	473	494	488	473	494	483	514	482	471	453	501	505	492	465	474	518	479	484	483	492	527	543	517	521	505	462	490	470	516	520	496	478	523	509	506	539	490	521	512	486	504	536	465	471	500	504	502	471	527	501	522	491	511	509	459	500	482	504	506	470	497	500	479	465	490	518	503	491	488	517	462	477	484	477	463	505	499	547	481	483	539	532	530	534	485	481	474	464	525	511	536	521	497	513	487	488	512	511	528	499	518	487	506	523	494	482	494	475	484	492	509	481	528	490	484	503	501	524	501	521	530	513	500	477	461	492	516	519	488	497	512	458	504	471	494	495	459	483	510	487	499	475	474	510	462	511	525	490	515	495	519	483	518	532	516	505	523	511	539	506	508	467	505	527	497	496	466	493	522	516	518	435	514	465	504	487	517	528	546	494	468	503	463	460	515	487	487	510	474	480	503	521	473	483	479	473	499	469	498	516	514	485	500	438	541	497	518	501	513	526	462	508	471	519	445	480	549	557	477	514	499	488	497	460	504	499	523	481	492	538	444	497	532	485	520	507	549	538	446	555	474	498	477	499	474	496	526	472	468	470	525	456	458	473	485	488	503	514	504	513	478	524	501	510	508	488	519	486	518	548	476	497	488	495	506	470	508	473	498	496	508	529	496	510	492	481	480	544	480	517	513	512	473	446	498	485	504	506	506	488	471	492	525	496	537	517	493	497	493	530	501	532	508	488	487	504	491	554	523	488	492	496	501	479	511	482	498	511	487	528	546	484	506	507	499	453	534	546	523	491	474	497	478	494	516	505	542	507	506	520	515	490	489	500	477	504	475	482	483	476	479	530	496	528	494	484	488	506	481	546	517	505	471	500	480	503	503	513	491	504	500	489	510	501	516	520	469	501	479	496	516	523	463	486	479	496	477	552	506	506	466	475	511	522	481	503	508	460	441	528	505	495	462	480	475	467	467	525	493	487	488	468	513	558	489	484	533	480	516	516	507	526	521	450	509	495	528	485	488	512	481	495	521	487	510	474	503	523	459	477	478	464	535	466	534	478	540	521	488	526	498	532	457	505	528	487	483	499	497	485	487	511	535	469	486	472	553	493	552	445	502	476	491	497	440	486	483	472	525	504	506	531	490	460	515	554	462	503	531	525	466	499	461	491	458	489	488	456	489	497	478	516	488	530	527	496	499	510	476	513	504	475	523	485	516	497	487	496	507	485	502	482	483	495	519
4216	1436	1402	783	713	660	581	577	608	569	546	543	541	523	520	524	524	510	550	531	529	552	534	532	566	526	549	529	543	509	530	552	546	568	549	505	508	523	502	510	552	532	534	494	522	545	525	515	527	531	531	522	524	543	533	508	529	520	554	515	528	522	522	573	480	554	547	521	510	521	516	537	516	543	507	521	521	524	483	518	544	495	519	521	485	542	558	522	507	525	526	477	497	545	533	499	541	528	491	519	523	571	526	499	565	504	530	550	534	538	531	505	503	590	527	495	537	505	574	538	513	539	540	485	516	572	503	548	533	528	561	518	536	535	517	546	509	520	538	523	524	541	522	524	520	481	543	556	540	540	568	552	529	532	498	500	560	503	538	548	545	521	583	560	546	547	529	548	477	509	508	536	521	536	511	494	543	505	546	529	487	510	550	531	515	519	540	517	495	530	597	513	529	520	528	513	570	546	497	544	478	514	532	531	576	474	558	523	482	505	486	510	563	494	527	525	528	549	546	522	523	578	512	540	529	562	527	570	496	527	518	507	501	513	515	516	508	495	538	554	516	528	517	538	538	553	544	553	528	505	520	509	507	542	511	511	512	537	498	504	487	537	538	501	567	566	545	543	530	487	536	517	564	524	503	553	512	550	502	540	495	512	533	511	509	549	498	547	505	531	496	527	539	534	534	519	489	495	522	542	528	577	556	510	519	490	460	560	515	536	525	502	504	534	517	566	558	533	473	565	544	532	565	510	547	504	504	522	556	516	510	538	567	531	476	531	507	561	557	524	526	507	551	553	501	521	537	546	497	551	524	506	516	585	519	531	512	504	515	513	545	535	505	542	523	515	539	464	523	556	533	547	529	528	504	543	547	543	532	535	553	534	524	543	486	506	516	573	497	524	525	529	517	492	534	535	509	538	533	527	550	518	526	540	523	522	544	511	514	523	567	517	516	540	496	492	541	540	513	533	492	539	535	476	517	514	535	598	506	542	498	551	519	521	515	513	528	513	521	547	516	531	532	511	530	546	548	559	512	532	508	522	539	565	484	508	553	518	510	508	498	512	517	507	517	522	545	489	554	538	510	556	510	530	505	556	562	545	543	493	523	526	504	480	530	543	509	469	529	532	512	517	515	511	544	518	568	529	529	497	510	505	534	539	493	498	483	500	468	539	498	518	597	486	561	504	511	502	507	533	501	515	544	512	539	544	537	576	553	543	486	537	533	537	526	575	483	504	495	539	496	538	537	511	529	555	527	552	538	544	541	526	504	510	553	531	567	496	555	527	535	549	518	519	545	520	534	499	530	530	542	584	546	497	521	499	553	492	504	538	513	521	570	509	520	524	511	540	515	492	505	553	550	548	540	484	508	476	479	559	562	547	500	489	467	544	525	525	507	507	523	530	509	524	520	531	497	582	505	524	534	521	546	497	564	493	541	487	489	501	527	530	494	500	517	519	521	542	497	503	571	566	516	534	497	507	544	526	498	539	581	528	527	565	473	531	526	480	528	500	514	536	543	535	521	543	531	544	524	540	496	556	508	518	520	526	523	517	528	550	518	532	545	549	538	537	542	508	538	529	525	528	536	511	560	527	552	524	560	504	551	527	530	496	538	524	481	501	548	511	538	580	573	513	516	521	518	590	527	520	519	575	533	558	486	559	533	552	525	502	510	544	514	525	523	544	512	522	502	527	479	517	532	536	558	506	501	547	530	526	572	509	531	537	491	552	496	507	531	526	526	532	591	553	512	528	526	535	526	503	544	560	564	504	574	539	492	494	491	496	546	543	547	537	486	570	546	575	535	522	541	569	528	518	517	537	515	553	546	503	533	496	493	497	553	532	544	517	529	492	521	530	537	526	561	496	569	501	524	513	502	501	547	501	526	538	511	556	498	559	481	528	533	549	501	545	552	560	540	523	560	518	530	503	540	506	530	548	491	531	501	555	485	508	473	546	516	500	522	530	517	527	492	523	504	519	548	550	574	539	561	478	533	494	502	519	545	550	515	515	525	511	505	530	523	526	507	506	513	537	521	499	492	556	538	552	517	519	460	506	562	532	527	541	527	508	505	536	500	569	536	545	511	534	498	517	515	538	539	550	577	503	535	518	517	559	504	510	539	546	528	535	533	516	507	548	558	536	570	501	552	539	546	536	502	512	570	547	542	505	526	541	564	492	551	513	491	507	506	482	524	582	514	540	532	539	509	540	580	505	532	521	507	553	542	509	568	496	539	538	528	536	539	523	531	502	568	564	489	524	504	573	500	534	494	525	504	494	534	526	545	532	548	539	514	477	515	532	519	543	498	515	541	514	525	537	562	517	540	533	506	507	562	502	569	517	518	539	519	517	523	512	507	555	563	511	564	531	562	534	518	543	525	496	533	543	553	519	542	530	519	555	531	554	484	556	533	533	566	508	558	572	555	518	517	509	506	496	531	510	515	514	524	549	559	525	518	489	509	530	511	530	521	533	520	532	509	523	494	492	532	536	497	525	508	515	543	532	555	496	530	547	529	475	528	555	526	533	523	537	492	582	517	533	541	497	496	517	526	549	494	514	551	555	536	525	509	515	565	565	475	523	505	508	550	548	493	538	532	524	541	484	541	547	521	524	505	527	531	524	511	520	528	563	527	531	474	527	502	544	528	518	526	565	539	528	559	511	521	502	506	533	533	554	534	488	529	548	528	501	489	575	543	501	531	517	534	531	513	506	538	539	551	529	539	521	520	525	562	510	506	539	527	520	541	526	474	540	503	571	541	520	514	522	515	476	542	531	495	506	553	516	548	511	521	522	524	553	518	582	506	514	493	530	538	535	555	526	570	533	590	512	550	461	565	531	484	548	520	529	536	555	535	522	532	479	502	539	532	549	530	536	517	533	553	521	514	494	545	539	531	556	527	550	536	530	491	517	526	538	514	527	570	538	525	540	543	569	512	505	501	472	523	580	571	538	512	520	504	554	500	507	529	518	529	547	549	544	503	532	525	547	517	545	512	534	531	511	533	535	498	534	575	486	498	531	485	580	506	527	521	521	530	503	538	534	503	546	503	599	518	496	541	527	588	531	503	527	494	499	546	543	542	543	534	541	537	554	534	560	529	535	554	526	548	566	562	552	508	529	549	543	536	548	538	525	532	526	523	563	515	537	505	486	598	570	551	552	542	535	564	481	528	531	525	556	550	522	531	548	497	525	501	506	527	528	541	517	517	500	552	521	567	529	510	592	534	529	514	574	509	541	564	536	535	534	516	553	509	554	547	502	521	509	527	485	523	486	506	551	575	497	513	526	511	537	497	558	530	537	503	524	525	498	555	486	545	543	520	520	541	545	506	537	529	545	523	539	521	542	519	537	550	559	522	542	534	558	515	529	487	510	498	512	554	531	534	519	504	516	560	548	531	554	516	524	502	522	510	538	529	526	499	489	567	531	524	481	491	547	509	478	563	546	524	517	493	487	497	546	535	530	537	573	556	489	534	548	553	525	519	531	561	536	572	503
23566	21330	28871	24123	21343	14527	2396	1348	1239	1186	1044	996	999	949	945	972	925	959	906	916	920	904	881	906	865	860	901	871	833	856	834	901	829	867	877	855	912	863	846	847	884	883	876	831	872	899	884	850	864	853	885	874	875	867	928	858	826	847	842	886	850	821	871	860	878	881	856	875	881	865	883	875	866	813	850	882	836	886	849	906	831	828	862	828	867	876	828	905	899	848	877	904	897	828	893	846	893	878	911	849	869	858	867	866	870	892	844	902	835	857	857	892	830	887	878	875	849	916	852	848	862	833	898	846	842	876	855	829	908	931	812	913	924	858	825	879	906	822	850	886	873	875	842	827	865	893	875	835	815	862	853	896	912	873	879	831	844	883	832	888	908	879	870	858	834	892	883	868	908	863	871	796	815	851	895	850	883	845	892	915	874	884	859	827	849	897	856	858	848	828	926	862	846	867	871	837	888	867	857	889	877	865	855	836	832	858	876	869	856	835	875	856	885	856	864	877	914	903	894	849	844	845	809	863	897	809	915	854	841	870	822	861	864	839	858	850	889	879	828	908	892	859	900	861	846	886	818	872	819	872	831	869	890	869	874	881	843	871	852	892	871	855	881	867	858	873	834	824	891	856	867	800	873	836	847	900	832	899	840	839	855	849	866	920	896	889	860	897	849	872	879	861	841	893	823	858	839	892	816	875	821	828	865	883	827	848	826	891	864	829	866	815	847	844	905	862	883	912	884	866	863	851	876	860	868	902	818	861	853	871	880	853	790	879	880	879	882	805	854	815	862	891	865	847	832	888	899	887	874	879	865	873	874	836	817	865	878	838	845	911	797	858	864	804	841	875	829	863	840	801	904	896	879	841	861	857	891	843	883	891	861	891	826	896	869	853	891	885	919	846	883	872	848	866	896	920	914	879	863	861	836	833	848	855	883	904	864	860	931	879	839	912	881	842	833	900	881	907	875	856	882	889	853	843	822	805	835	876	854	888	889	888	910	851	904	835	911	898	871	851	848	845	870	852	899	845	884	816	888	854	883	798	883	856	845	800	887	884	846	869	874	902	905	866	821	862	864	806	864	843	899	844	877	870	896	869	885	878	851	855	870	852	821	818	871	830	808	851	867	872	887	827	917	949	915	876	916	855	857	841	884	837	859	895	852	896	867	858	882	851	866	919	918	855	857	867	843	848	823	883	808	880	897	882	833	809	889	832	800	806	847	824	891	926	813	905	806	912	874	832	906	874	890	852	848	929	805	898	909	885	874	880	847	864	848	851	858	821	880	834	877	821	851	851	884	880	845	872	867	866	886	859	887	850	875	883	810	911	835	869	864	954	812	880	833	843	855	861	845	856	901	871	889	882	861	812	884	828	890	846	898	868	899	891	858	930	872	788	895	865	836	889	847	907	859	823	853	820	847	897	861	892	850	863	897	865	891	939	879	823	886	907	910	906	866	867	859	816	866	852	895	884	851	888	842	862	858	883	886	876	877	857	899	895	889	893	864	854	890	853	888	841	850	872	862	834	829	870	835	848	862	849	865	857	805	875	816	875	837	840	816	852	845	878	846	865	834	801	832	838	869	908	851	856	832	830	858	865	861	895	852	864	844	869	795	861	853	824	870	886	858	887	911	872	862	869	870	859	780	859	851	866	859	879	848	846	886	835	819	870	869	837	856	815	849	840	849	811	897	871	870	840	841	866	868	855	860	868	884	850	865	793	842	889	873	822	848	878	830	857	854	932	870	849	868	855	880	885	887	887	830	857	867	832	833	910	844	862	893	856	867	894	822	881	848	852	834	877	899	917	841	850	878	853	865	850	862	878	808	850	885	836	886	868	879	883	830	867	893	874	915	871	864	857	818	857	866	851	885	923	844	868	836	900	828	810	890	837	856	849	858	839	881	889	905	856	888	894	875	851	862	934	872	869	795	863	870	855	879	852	859	840	827	873	871	854	920	832	875	896	901	866	833	876	776	861	867	876	836	859	884	862	865	840	883	900	851	863	882	875	825	858	853	846	838	906	907	871	814	779	893	863	838	894	851	882	872	907	849	874	913	846	829	836	882	826	890	892	905	865	886	821	850	856	883	881	859	846	908	894	885	844	859	872	850	862	859	830	787	903	920	834	848	827	845	866	921	876	898	902	902	881	838	837	905	830	880	810	962	896	849	837	879	845	834	929	848	885	856	878	859	869	858	969	859	902	836	885	872	855	888	895	870	833	877	870	887	805	842	825	822	822	868	863	897	800	852	869	847	884	856	927	838	866	822	873	904	871	840	856	897	845	834	882	819	806	831	822	903	776	884	867	889	836	878	843	844	873	836	926	859	805	921	875	884	890	867	880	834	863	827	852	901	796	852	902	873	835	863	864	850	884	894	828	885	839	825	882	830	856	889	859	818	887	873	879	793	872	867	894	854	824	874	861	840	869	922	900	906	872	870	846	862	854	806	846	834	858	824	843	842	879	885	842	846	783	865	856	881	806	884	862	823	873	839	897	836	864	878	861	808	836	850	852	927	892	868	905	805	826	859	841	846	832	828	830	862	889	881	826	881	856	818	819	838	790	831	859	888	827	914	843	841	904	861	836	839	864	891	850	826	910	837	860	871	839	890	841	855	791	914	845	885	880	909	912	889	882	843	852	880	848	845	830	886	860	844	827	839	863	872	872	844	862	854	874	847	872	865	853	857	871	852	874	849	869	828	885	890	862	832	863	908	889	847	900	845	886	860	879	843	819	881	840	876	847	811	850	826	843	851	903	840	890	901	888	882	851	868	810	894	881	899	846	806	836	845	877	880	843	895	913	864	883	850	877	823	843	901	858	857	888	893	864	853	847	885	862	912	899	905	870	842	839	886	811	855	890	881	889	848	868	888	906	864	851	862	826	844	914	847	858	873	916	865	914	850	908	860	875	874	799	912	863	884	899	914	872	862	842	897	860	890	887	866	860	868	870	821	915	852	884	776	869	867	794	870	831	850	932	886	822	863	895	831	867	857	902	869	860	900	895	824	851	847	846	865	840	853	837	887	826	884	831	894	857	870	896	838	887	875	877	844	910	864	858	892	852	832	808	823	870	848	838	830	868	858	871	874	877	830	875	869	881	863	844	878	817	890	834	848	849	908	836	857	829	890	852	879	859	880	869	885	845	838	875	908	828	860	886	897	881	808	866	916	825	885	901	906	847	893	891	882	875	869	872	857	828	840	855	829	832	857	796	855	840	845	891	893	819	805	935	920	874	868	844	858	885	846	868	825	881	882	810	869	883	814	847	826	896	857	843	913	909	852	839	851	891	897	862	908	863	854	841	829	879	884	861	843	840	819	876	861	864	833	870	919	891	857	839	891	877	876	859	900	804	843	881	896	911	857	871	843	856	847	830	856	842	857	874	873	809	830	839	870	891	889	883	935	881	892	864	868	827	853	849	863	831	858	843	907	913	891	851	820	836	848	868	895	863	884	854	881	877	829	858	843	876	855	847	856	848	851	849	854	853
3656	10212	8148	3911	3059	2683	2101	1626	1409	1357	1218	1131	1066	1068	1023	1034	1017	1033	1012	961	989	913	992	907	969	925	939	914	952	931	924	897	961	960	917	883	931	932	945	944	906	897	868	917	864	941	967	941	905	935	921	858	895	923	874	911	880	847	939	936	950	895	981	922	917	898	909	914	837	915	931	905	895	871	911	916	899	935	878	926	889	923	899	920	926	900	928	922	858	915	861	897	932	894	915	894	903	918	918	928	927	886	967	934	861	931	875	889	937	908	890	896	902	911	883	937	885	981	894	898	903	918	902	919	936	940	972	980	894	892	891	882	938	882	871	868	904	881	894	887	902	901	934	935	951	865	906	866	916	889	899	914	926	913	973	900	909	868	918	980	948	888	872	881	903	913	899	931	940	894	904	963	906	929	897	919	837	865	951	923	994	894	937	869	926	946	926	942	907	884	942	845	869	936	893	930	893	897	941	921	935	929	865	903	917	939	889	923	925	905	925	907	933	864	897	879	919	849	913	916	936	880	920	881	948	898	915	950	888	941	910	864	847	877	936	939	924	915	888	915	942	893	932	882	868	924	877	886	933	960	922	930	948	906	847	907	931	896	867	920	892	906	900	940	891	925	870	895	921	884	923	851	900	898	886	907	938	920	847	914	873	946	945	889	909	933	872	864	890	903	913	946	875	917	912	886	923	922	860	935	890	899	927	930	910	976	935	937	857	936	915	885	947	916	853	891	920	903	886	937	908	888	907	924	903	877	905	907	900	918	918	956	920	907	921	903	897	903	935	905	959	925	851	894	868	881	913	900	940	873	904	894	908	859	833	890	886	880	887	882	905	908	893	950	901	888	903	940	951	923	907	888	915	908	944	863	935	893	936	897	917	898	890	987	867	937	894	924	944	909	922	899	958	942	908	980	914	895	847	863	897	939	867	938	880	883	888	929	915	915	882	910	882	892	898	915	853	928	936	901	884	832	883	903	930	894	872	873	952	927	911	904	957	941	872	920	918	904	913	885	961	879	896	949	862	958	865	862	918	909	933	909	896	909	887	951	860	879	921	926	908	950	930	910	943	877	914	882	920	856	917	921	872	894	909	970	956	936	894	942	923	861	951	918	871	866	898	855	879	916	905	873	892	841	897	881	868	933	882	942	904	888	879	925	867	927	885	926	868	956	858	862	910	889	919	908	906	851	887	857	896	942	920	905	928	904	902	909	901	913	881	932	942	895	895	946	944	988	936	952	1004	903	923	868	893	839	924	927	893	891	926	898	877	917	933	874	929	940	921	893	853	991	877	923	938	906	877	889	900	858	863	916	861	856	934	900	880	913	938	912	909	891	900	906	902	879	897	902	898	872	913	874	944	923	896	893	896	923	836	861	874	926	862	916	896	935	912	927	949	918	900	871	903	862	908	959	909	892	869	910	902	876	882	870	931	906	940	906	907	901	891	882	888	977	921	910	959	925	948	951	877	958	909	900	922	861	933	944	947	919	843	921	871	964	884	906	865	885	887	893	921	940	930	904	920	938	950	905	930	946	886	926	920	948	886	897	904	919	932	972	884	926	891	966	871	854	885	940	928	932	950	896	868	908	939	935	896	925	904	951	903	918	895	903	883	900	862	923	940	907	900	920	907	879	920	900	935	899	907	918	884	913	866	1002	907	907	880	971	922	904	937	952	929	897	931	877	940	887	887	927	924	863	881	884	948	938	919	917	866	858	909	916	968	946	856	893	879	914	896	905	929	911	873	904	881	967	917	859	898	949	933	938	860	909	869	925	899	901	949	930	858	934	918	873	940	922	888	913	928	902	913	931	981	957	931	882	912	963	882	860	906	881	903	915	883	898	895	852	912	871	915	921	900	902	869	920	929	870	983	919	903	897	934	891	834	920	909	876	961	931	916	904	958	896	915	853	907	898	891	922	901	867	933	871	924	923	932	932	905	874	936	879	959	869	937	914	896	874	905	838	945	923	918	896	917	890	942	893	872	937	955	938	916	886	884	903	890	857	861	925	938	939	877	920	897	838	901	944	893	879	945	889	902	919	888	888	940	858	895	927	872	974	926	895	856	906	870	908	842	902	905	874	916	857	909	917	909	906	880	882	979	972	875	887	909	915	911	908	859	898	914	885	859	917	865	872	891	975	920	890	888	912	907	929	880	892	923	888	939	899	849	887	925	937	830	921	890	886	894	878	941	897	828	958	893	907	897	913	881	908	874	912	945	906	899	909	928	876	885	892	944	913	893	880	905	902	906	898	895	895	923	883	894	927	937	953	836	951	876	897	881	922	926	872	909	942	875	905	896	876	933	963	942	946	889	973	935	905	914	922	919	880	956	937	885	930	877	868	944	921	914	902	870	934	994	891	947	862	904	920	925	906	944	903	910	840	893	925	920	907	945	930	858	908	870	911	898	894	871	902	913	932	899	900	891	863	914	905	889	879	893	927	940	812	904	885	879	916	874	944	909	843	924	863	881	884	930	877	916	953	897	925	862	909	831	916	915	914	939	895	881	881	967	896	920	948	870	929	859	862	945	903	865	946	917	888	882	882	960	903	874	921	874	951	953	915	930	909	900	969	933	916	968	913	949	890	918	848	913	877	905	931	940	925	920	914	881	895	930	907	885	928	842	887	887	899	855	924	892	885	938	923	946	887	927	836	908	896	932	883	858	907	935	921	913	951	914	902	875	914	938	900	893	895	906	903	871	882	884	928	880	906	907	907	948	891	946	882	847	881	913	884	917	897	910	893	905	928	930	952	909	857	910	920	911	957	925	947	891	935	895	939	1021	898	899	924	858	922	892	921	923	971	905	931	867	888	931	914	926	938	866	870	931	928	892	901	875	860	918	864	890	901	914	884	891	900	963	925	873	999	963	876	910	846	981	938	936	919	904	933	870	914	941	865	921	896	905	885	910	896	955	896	916	929	889	894	915	937	931	895	966	951	917	938	972	902	981	851	930	958	906	878	865	870	909	956	963	867	899	847	853	893	912	843	947	939	920	897	873	935	936	903	954	892	821	910	840	913	906	925	951	899	900	921	897	864	922	916	928	896	902	888	924	916	940	903	928	894	858	917	970	921	904	899	881	930	921	905	849	923	921	920	911	837	923	958	927	904	970	857	900	939	942	881	926	896	929	930	908	887	857	905	896	920	966	910	908	880	908	903	856	884	878	929	847	865	968	908	869	884	920	837	892	871	899	909	928	895	892	848	932	885	915	962	933	921	903	833	929	925	954	882	926	850	876	868	866	932	943	913	880	962	942	839	868	949	900	912	957	894	964	948	885	938	934	899	957	893	880	938	916	935	897	878	899	927	897	962	897	927	897	889	913	890	921	888	931	946	930	914	925	949	903	903	856	890	864	924	905	965	940	810	950	900	947	889	910	884	921	888	916	917	863	909	885	924	930	914	899	901	982	903	834	900	907	951	875	826	897	911	898	938	889	890	867	838	918	908	931	881	863	886	907	988	856	861	900	961	865	884	864	918	851	852	864	947
24542	21240	27828	24852	15979	1070	560	418	367	369	355	330	285	303	267	277	274	250	233	240	257	279	258	261	276	254	257	241	248	239	252	227	265	246	264	242	237	214	241	241	268	250	252	261	234	268	232	231	230	243	229	255	262	218	240	252	233	212	243	257	236	218	253	242	227	236	242	219	243	230	243	247	271	228	237	252	258	228	232	234	249	208	207	234	228	259	233	251	236	252	218	243	212	231	243	245	237	204	237	242	250	230	218	234	250	249	245	236	275	216	246	213	199	208	243	251	234	228	255	237	230	212	251	228	219	241	230	247	247	232	188	196	249	240	213	224	254	213	218	229	232	242	230	229	239	234	237	247	236	222	261	261	238	229	227	224	251	233	245	217	257	260	237	200	220	248	273	235	240	251	251	225	241	254	225	246	244	223	254	243	213	221	227	232	233	235	229	256	250	234	223	241	253	263	237	258	228	251	249	239	249	247	212	256	251	236	256	244	242	225	233	237	262	238	236	259	217	232	255	241	240	271	237	234	231	259	224	259	252	231	237	233	251	218	246	246	218	242	252	239	223	239	231	245	228	255	230	229	263	243	232	261	255	267	228	220	224	223	220	234	248	249	244	241	255	225	256	252	245	245	239	231	249	253	221	219	258	231	253	246	258	227	240	235	244	250	253	250	242	253	226	257	242	239	219	227	248	261	252	242	247	227	240	234	243	250	212	241	251	246	241	250	267	234	228	235	263	246	249	240	260	235	227	226	227	244	243	232	241	226	253	258	233	252	238	274	236	238	217	213	257	236	268	258	239	264	217	227	206	247	232	224	221	222	246	215	241	238	231	226	224	210	265	240	219	236	224	226	229	230	241	220	224	224	221	240	235	248	216	226	239	302	216	197	250	256	223	224	215	243	219	249	209	248	251	250	243	239	251	233	258	238	243	248	272	223	240	224	240	216	270	260	219	237	220	236	237	243	231	220	240	235	231	245	236	196	236	238	247	249	231	203	237	246	237	232	244	253	262	225	238	220	235	239	232	217	242	208	236	269	235	254	233	230	239	237	245	255	240	233	248	285	250	226	224	256	228	235	240	237	216	230	259	241	239	249	232	232	221	231	245	235	218	252	258	213	250	238	230	260	231	235	226	234	270	205	215	231	223	253	230	237	237	241	226	219	263	256	222	223	236	261	229	244	200	233	265	234	241	235	247	218	229	244	236	244	246	232	233	253	215	240	228	237	238	252	219	240	230	238	246	260	257	238	231	221	265	193	242	234	223	210	219	250	241	264	248	233	271	215	252	244	247	203	241	236	217	227	231	256	222	239	222	209	232	245	243	263	238	176	226	275	253	214	246	253	217	227	213	255	223	237	257	252	247	205	213	248	248	242	225	249	254	224	256	229	256	228	262	240	231	263	218	273	217	243	236	239	217	232	266	238	228	219	221	225	231	260	246	218	238	230	249	237	207	233	226	255	264	234	242	252	246	237	251	244	252	222	242	227	239	213	256	244	211	220	216	231	243	253	227	229	232	249	209	244	217	243	233	237	224	237	232	259	220	242	207	239	250	233	237	206	218	228	237	263	225	236	225	222	237	237	226	266	227	240	216	232	235	254	230	214	231	226	254	240	225	237	257	253	250	237	270	222	268	245	231	233	235	234	240	242	228	260	237	244	233	243	256	251	221	233	242	258	234	229	251	227	237	237	232	246	232	226	237	227	260	261	248	270	223	218	234	248	218	255	237	236	243	233	232	214	243	223	226	216	263	218	253	240	271	239	257	221	237	244	237	247	245	225	251	231	223	230	248	244	239	214	230	247	226	246	223	261	238	236	243	211	246	240	238	226	213	226	227	248	257	252	213	226	239	237	242	206	252	218	216	248	218	212	226	247	189	226	239	241	251	237	244	225	248	212	236	252	276	230	251	221	241	237	275	236	214	247	233	232	258	219	226	223	189	240	235	245	221	220	245	238	221	228	216	241	226	244	245	253	217	246	227	229	241	223	213	237	243	212	227	220	265	241	216	228	219	219	234	224	233	247	242	272	250	234	257	235	202	238	235	245	242	251	239	225	230	237	240	243	251	223	236	249	253	239	223	225	235	218	267	249	245	242	223	244	225	241	246	229	226	226	228	228	256	227	227	231	230	246	252	252	237	230	229	223	237	255	225	235	228	214	234	230	251	225	236	230	273	244	241	226	208	273	240	226	233	268	229	244	226	238	253	234	210	220	237	224	238	251	230	232	256	226	231	236	212	211	249	234	263	227	227	228	245	235	234	239	239	220	248	235	232	228	226	230	263	239	230	220	257	245	251	235	243	244	215	213	239	235	248	203	227	248	230	225	255	266	253	237	233	228	218	210	212	230	230	256	236	242	235	231	224	230	224	207	233	231	215	241	251	261	261	222	235	238	209	247	216	227	239	229	253	239	241	200	224	222	227	246	270	242	230	241	226	210	231	263	263	230	223	217	227	261	243	249	221	243	248	263	240	229	231	233	259	248	217	240	236	264	216	253	229	258	211	226	284	232	220	228	209	236	244	241	234	237	213	239	230	235	226	219	226	253	239	239	239	243	244	250	247	231	223	255	252	238	247	234	258	238	243	220	211	223	218	223	233	225	220	218	224	261	227	219	250	239	247	224	227	258	260	254	245	249	255	250	241	230	248	228	251	240	215	250	252	245	221	210	249	257	220	247	218	222	253	231	274	258	238	231	220	251	222	221	242	238	227	207	216	190	228	214	225	243	247	251	226	228	216	251	230	257	253	218	241	229	241	241	229	258	253	207	218	236	216	239	232	256	249	232	233	234	232	225	233	218	235	256	215	239	249	250	229	211	275	216	234	252	240	251	206	257	249	215	251	232	227	234	208	212	229	222	220	246	224	281	225	252	248	246	248	246	238	238	230	237	242	245	237	210	257	229	274	223	230	226	252	239	231	228	213	256	225	223	238	208	228	233	220	200	227	219	227	255	233	237	251	223	235	200	232	238	238	215	235	232	247	231	235	230	230	237	251	226	238	222	230	240	233	231	225	244	232	224	220	259	234	229	232	243	242	220	258	243	223	241	255	225	258	225	209	240	255	238	244	252	228	231	251	214	212	242	239	226	230	251	250	220	218	211	252	221	220	247	221	247	226	238	266	256	238	232	233	230	254	218	248	242	247	229	228	218	243	234	212	246	220	223	221	218	230	229	241	232	254	246	224	226	226	223	249	249	241	225	237	221	239	244	242	235	223	250	253	228	236	262	245	211	220	243	236	210	252	229	225	234	236	224	246	228	248	250	209	234	232	240	247	221	210	227	240	246	255	257	213	241	241	218	246	249	247	223	232	241	240	230	223	233	214	237	233	239	236	230	255	248	246	206	269	240	240	253	236	260	211	248	254	217	257	253	252	257	214	246	241	210	251	222	243	251	239	220	264	264	241	235	273	231	241	239	229	221	240	217	226	228	232	217	223	233	250	263	254	239	236	216	219	228	242	222	239	234	254	232	246	209	235	263	227	242
3195	5671	4585	2071	1551	1307	912	629	570	524	414	387	339	383	383	318	298	326	322	337	304	308	283	285	308	291	284	278	290	273	289	294	291	252	297	291	268	272	282	277	260	282	258	297	247	290	286	224	305	289	267	297	296	255	261	269	293	294	288	275	294	280	271	267	289	304	275	284	261	275	286	258	280	257	255	302	284	266	273	259	277	255	273	290	275	290	258	259	249	284	250	287	260	303	291	266	262	255	279	274	299	293	270	277	263	289	273	258	301	283	249	302	251	238	268	258	282	289	245	273	231	265	298	300	270	261	259	260	285	252	284	291	275	292	292	272	271	277	276	288	293	241	277	292	275	270	266	265	247	271	261	278	276	261	266	271	245	272	257	286	268	285	264	276	242	259	280	270	251	298	306	255	267	254	307	295	294	278	265	265	251	268	284	252	292	261	285	268	270	257	286	290	266	269	262	242	265	277	289	285	277	246	276	282	272	300	266	247	253	275	258	261	288	268	264	269	269	270	270	282	283	269	290	284	252	268	298	251	244	268	294	253	300	286	269	260	245	248	246	271	308	280	287	271	278	272	310	279	300	273	261	250	259	280	254	280	265	278	275	283	269	283	299	279	276	295	265	300	277	275	242	266	283	259	274	298	273	287	279	290	257	259	257	292	247	264	254	269	272	256	289	242	272	286	268	268	282	295	300	274	297	263	281	294	292	279	270	252	269	275	243	280	272	261	286	248	271	246	245	271	276	316	269	268	279	260	289	242	271	249	295	271	281	277	262	279	271	257	289	276	273	288	241	294	301	291	265	293	305	299	283	292	279	250	260	262	250	271	270	274	273	277	249	288	273	242	277	300	273	271	257	270	273	261	276	247	284	301	301	255	269	302	302	282	261	287	274	270	262	293	267	294	275	287	291	301	277	303	282	268	270	285	288	283	246	272	273	269	288	280	278	303	267	228	277	289	297	263	286	269	288	234	275	287	265	240	272	279	240	275	265	281	249	268	264	255	257	277	268	243	296	286	267	283	254	252	260	283	317	281	274	269	274	316	288	265	289	270	267	256	273	236	272	234	258	273	280	265	258	283	254	262	262	259	277	258	280	259	259	268	271	260	250	278	258	260	274	245	262	268	249	249	290	279	261	284	272	258	270	253	270	286	306	275	248	280	254	276	271	270	260	262	280	289	282	266	263	280	302	270	232	256	270	264	272	261	256	249	255	256	267	273	271	280	278	297	283	308	285	275	296	275	278	280	263	288	277	263	268	256	293	270	260	283	313	272	271	264	256	262	299	287	275	284	273	281	276	245	275	259	283	268	290	287	280	230	282	276	272	261	296	277	283	275	254	265	285	281	270	260	283	270	275	267	275	291	275	277	259	260	248	279	253	269	278	285	261	284	262	280	282	271	227	272	273	270	276	257	265	296	271	293	288	295	262	286	310	313	279	262	281	279	269	280	278	233	258	260	271	287	275	277	286	282	297	288	266	257	260	248	293	245	276	298	275	266	288	262	288	257	247	313	303	287	291	264	291	284	282	266	276	309	276	262	274	292	300	266	275	288	286	277	271	256	262	257	254	291	233	299	267	287	287	269	275	285	266	290	279	296	278	303	289	286	290	268	310	288	266	256	285	293	285	259	298	277	256	260	262	271	304	291	320	278	289	285	277	286	269	279	245	274	249	277	317	290	278	306	271	279	226	281	265	286	271	279	282	292	254	285	287	234	256	264	283	306	270	259	280	291	256	273	258	271	288	278	276	263	264	283	266	260	269	297	273	263	254	263	268	277	256	296	283	247	281	273	274	260	286	264	260	266	265	240	303	235	267	274	259	257	306	267	279	291	274	281	273	294	321	258	286	274	250	281	292	275	278	259	270	265	235	287	303	307	276	269	269	278	301	265	270	262	280	270	265	283	262	285	284	306	302	263	246	257	246	265	252	291	247	275	282	298	271	260	237	248	315	262	272	279	299	267	297	273	254	262	288	286	256	287	265	281	257	287	269	265	276	297	269	287	244	247	258	266	263	285	287	268	263	278	249	257	286	245	287	269	270	270	293	288	234	258	271	284	308	260	303	276	318	255	282	247	250	274	273	298	235	281	268	274	268	274	276	259	262	260	240	283	282	309	266	255	255	285	262	280	255	282	274	252	282	251	290	296	284	275	277	300	293	267	267	282	259	289	255	289	273	287	295	286	274	295	280	288	270	274	259	280	274	220	269	256	267	261	283	267	257	245	279	243	279	271	292	290	290	271	237	279	280	297	267	267	290	274	294	276	286	291	260	285	276	266	274	258	248	243	303	240	271	269	307	263	254	243	290	271	279	283	274	250	269	249	298	279	261	280	289	323	278	254	305	275	255	281	296	299	250	276	255	302	287	272	258	295	300	292	265	288	293	250	256	266	278	257	288	276	280	252	271	268	258	270	257	262	269	291	268	297	280	270	282	254	283	246	274	273	293	294	271	288	268	247	294	274	273	264	272	277	283	276	265	270	278	263	294	291	250	287	279	271	307	241	249	257	268	317	264	261	299	285	279	250	249	263	294	281	286	275	244	260	301	242	287	282	299	279	286	282	246	264	279	272	250	266	249	281	276	262	262	281	285	263	275	239	278	285	275	239	269	274	281	289	260	282	287	286	261	284	253	309	265	298	285	308	272	300	272	269	289	283	271	318	295	288	272	309	288	284	265	285	260	251	276	305	272	267	272	251	277	279	279	304	261	241	279	273	287	280	251	252	281	267	275	257	301	270	284	265	264	265	288	295	243	272	300	262	254	273	256	261	275	287	290	269	259	262	270	261	260	281	252	281	272	258	269	279	285	321	244	295	275	272	263	241	283	310	269	296	286	259	270	270	259	319	277	292	258	266	295	300	270	277	258	254	289	232	262	248	252	280	291	288	296	262	256	279	263	281	282	246	247	299	295	282	271	272	282	284	253	269	260	271	242	275	276	255	267	271	246	291	269	268	288	263	265	286	269	260	249	281	272	281	233	253	295	284	285	253	279	252	285	285	271	295	311	272	261	265	265	321	256	266	284	263	257	266	257	276	294	286	273	253	235	273	271	243	286	296	282	264	288	269	288	282	288	293	269	263	266	262	288	264	286	280	317	290	247	281	239	259	267	277	246	255	264	264	249	295	277	260	262	294	268	258	253	273	248	261	274	244	282	264	259	271	241	267	290	282	290	290	292	297	256	259	268	252	258	281	299	265	252	286	254	280	290	298	270	284	273	297	254	247	238	273	286	284	277	289	265	257	261	285	273	324	294	281	235	295	263	290	285	307	256	288	289	288	282	252	276	282	314	244	289	273	251	290	245	300	268	270	279	250	280	233	280	258	275	293	280	251	273	270	265	280	279	272	259	284	255	261	285	296	264	292	293	282	257	288	274	292	294	271	294	265	278	253	283	268	260	264	249	307	288	268	271	250	296	265	286	267	257	220	292	281	237	271	275	284	286	287	281	301	278	248	300	282	272	281	275	290	279	275	285	264	257	252
22421	21326	29160	23827	21329	21425	13387	1735	1292	1178	1083	884	885	848	855	793	779	799	763	722	797	761	733	699	752	736	759	687	702	756	745	721	635	616	698	685	703	713	730	710	707	676	667	631	678	666	708	662	687	683	720	710	639	674	666	661	641	710	660	660	703	717	698	702	703	701	678	630	698	640	656	631	616	690	744	674	674	674	679	694	674	643	698	625	630	656	650	645	656	680	605	675	678	677	689	632	676	616	701	687	658	689	695	694	651	666	664	641	630	660	672	715	614	688	661	659	697	642	718	692	693	651	608	715	702	709	668	630	690	657	658	697	712	695	662	670	628	678	687	660	648	699	640	633	677	685	655	706	666	675	674	679	684	682	663	688	622	698	673	694	715	677	671	683	673	658	719	683	699	667	688	670	732	734	623	681	625	687	663	666	711	661	647	675	690	677	660	633	720	640	722	614	686	682	698	683	672	744	695	681	716	700	735	677	696	656	673	662	673	674	677	627	668	635	665	679	668	661	703	682	646	656	616	697	623	652	667	686	646	677	671	657	686	665	640	710	699	697	657	664	649	687	623	686	642	674	645	633	663	614	604	655	703	685	655	641	645	666	656	686	715	654	608	654	628	672	678	671	665	652	644	675	704	649	668	664	666	658	642	659	640	683	649	691	655	671	661	665	699	645	661	641	656	647	678	621	667	697	661	695	629	664	710	659	648	707	647	687	643	660	653	654	673	609	650	675	649	688	709	656	676	621	675	637	653	655	641	664	620	671	651	677	670	675	655	647	697	648	663	655	624	665	698	675	700	705	653	700	656	650	664	715	639	633	680	662	674	669	615	667	692	648	672	721	678	685	662	657	702	678	643	657	633	684	677	671	674	642	678	689	691	641	710	702	690	649	756	683	627	644	670	680	695	680	686	665	687	688	679	672	654	643	685	680	660	685	635	671	651	634	632	647	662	610	619	671	679	682	713	706	667	702	697	652	635	659	695	663	649	684	631	662	713	682	663	652	616	682	666	689	646	645	684	675	672	692	668	685	687	710	648	664	679	623	638	663	669	664	643	666	666	667	685	662	619	656	635	642	673	690	725	676	705	660	684	677	653	628	673	666	638	614	626	646	636	639	678	692	641	673	743	677	623	665	697	625	679	661	650	640	617	649	662	650	678	625	693	697	670	626	703	679	644	709	658	641	651	675	663	664	650	654	685	656	693	647	694	631	696	661	682	703	690	657	618	662	653	658	681	660	672	701	651	646	662	725	672	704	653	660	653	665	645	633	652	677	657	718	665	688	677	699	650	651	668	639	677	644	662	725	649	681	653	680	635	710	665	671	608	653	648	671	669	616	654	702	670	669	655	681	677	684	690	612	652	664	659	637	669	640	661	683	693	707	713	672	731	765	677	704	685	656	621	668	692	668	662	703	662	686	638	666	715	668	692	702	685	659	643	655	647	643	704	647	648	691	667	725	696	685	632	697	669	677	701	669	650	691	661	645	668	658	687	694	713	668	676	649	659	642	673	694	666	710	687	664	634	677	673	666	626	676	673	715	659	686	661	676	677	637	636	652	702	650	733	641	653	718	682	638	671	694	589	665	661	662	649	636	685	699	683	661	711	712	636	690	677	688	675	689	688	704	724	668	644	646	691	618	681	653	636	670	690	688	707	698	711	666	665	647	653	654	696	637	656	663	649	674	690	611	635	643	698	633	654	633	725	682	642	621	664	691	673	655	667	663	677	638	636	635	693	637	685	651	739	682	682	676	610	708	681	691	641	656	662	646	636	664	661	669	645	671	663	610	664	662	659	688	731	623	686	657	632	652	657	683	663	656	621	651	609	665	685	661	706	645	665	713	655	710	687	688	670	651	672	669	646	683	680	636	700	691	635	679	651	643	653	646	658	722	668	647	661	694	668	627	660	657	683	661	711	651	599	676	645	671	607	688	653	654	655	691	651	702	691	678	685	671	636	656	672	669	665	617	736	697	692	648	691	649	659	716	699	639	662	697	690	678	650	700	668	709	711	656	652	649	688	649	678	685	643	639	685	638	686	641	653	696	707	673	689	651	660	645	607	670	693	679	680	690	631	633	677	614	683	711	685	646	686	667	629	696	668	669	628	642	687	660	706	642	653	684	655	692	657	651	693	678	657	645	698	682	700	613	665	718	700	683	603	660	638	666	632	650	649	646	672	685	656	659	654	678	656	683	667	654	685	600	657	673	724	614	670	697	694	688	646	619	611	686	667	679	680	670	688	643	664	681	704	688	665	682	678	657	603	648	673	653	680	652	665	657	661	649	649	723	684	672	655	682	664	680	703	735	655	661	644	694	669	660	647	603	685	678	607	642	677	671	640	679	678	680	654	678	686	713	642	631	659	650	667	674	644	667	684	625	650	686	669	676	622	673	677	693	678	671	647	679	681	662	621	664	680	660	619	697	656	692	655	639	651	697	692	663	693	679	730	597	666	699	650	657	631	695	685	619	638	664	669	664	649	660	611	674	604	651	645	662	707	671	650	644	683	671	718	651	654	624	658	675	710	664	666	612	653	637	659	670	653	658	686	646	682	711	615	646	632	638	691	669	662	659	674	591	698	638	680	692	650	691	669	683	633	639	632	669	701	694	664	684	688	658	718	726	661	654	668	656	695	623	674	687	670	703	673	656	664	649	707	658	637	666	690	625	682	675	697	661	659	659	674	626	698	695	699	686	666	664	658	621	654	708	664	673	652	633	675	660	714	662	654	644	641	618	677	695	663	682	688	669	640	642	696	678	711	671	641	674	662	671	684	647	720	685	662	665	670	633	649	713	705	682	690	686	693	676	689	680	616	739	661	641	644	634	664	640	636	599	666	672	651	624	646	706	645	692	716	677	675	646	655	646	654	619	715	689	694	626	699	681	620	671	720	651	670	661	668	648	711	666	679	696	678	646	636	672	652	644	706	704	658	623	652	727	689	695	666	609	658	723	634	627	677	654	670	689	666	716	665	719	616	628	675	658	665	660	641	672	685	664	631	729	663	698	653	666	702	624	615	673	682	682	623	685	692	674	677	756	737	639	620	655	713	682	721	652	671	674	679	642	678	687	607	702	663	641	690	679	682	697	677	611	656	643	654	688	645	624	676	664	646	641	631	633	687	705	692	659	665	659	671	681	726	693	700	694	626	680	701	710	642	637	635	645	653	655	650	686	690	697	680	637	627	650	663	637	671	692	671	661	683	667	717	650	648	616	639	693	686	642	711	670	693	641	644	639	626	683	650	608	638	652	688	625	644	706	710	671	646	609	651	627	623	706	627	696	633	680	680	655	643	704	656	655	667	676	670	697	677	644	672	637	694	692	626	662	661	678	639	666	665	677	703	670	672	678	638	705	709	660	661	649	677	693	717	618	710	634	669	680	704	676	620	718	700	664	668	685	629	658	696	679	661	610	681	668	654	652	636	633	653	680	672	654	646	658	666	667	616	672	692	693	655	660	652	675	701	647	688	653	663	695	636	637	599	652
4889	15964	12830	6342	4861	4071	3024	2050	1868	1617	1254	1166	1104	977	960	949	901	805	888	813	788	829	819	789	783	786	780	822	723	749	815	775	782	712	698	735	717	752	755	755	757	741	856	761	752	773	792	730	698	685	698	750	748	768	714	737	760	741	733	745	703	748	694	727	730	759	755	709	681	703	747	731	721	739	777	742	724	742	719	716	700	716	744	720	742	697	716	738	779	738	724	743	749	762	687	743	753	757	714	758	741	690	775	766	732	692	700	710	712	705	729	706	753	750	728	760	706	725	726	739	725	739	718	739	696	738	746	716	717	695	754	755	703	743	715	742	730	762	692	721	744	734	769	756	709	732	706	693	788	709	739	689	704	733	772	754	698	717	704	694	761	823	749	783	784	737	683	707	685	732	759	746	754	768	706	691	716	747	723	730	760	701	732	742	770	751	714	729	709	688	673	724	763	703	701	716	720	700	783	736	668	671	721	759	720	725	758	704	693	676	763	721	707	787	729	704	696	725	712	740	704	722	710	691	779	761	723	752	695	723	702	681	703	709	743	718	737	687	719	743	713	774	718	715	744	686	718	749	683	696	773	761	718	713	719	724	708	755	784	734	738	765	716	702	691	643	713	714	711	725	754	749	719	768	687	736	721	728	704	716	763	758	781	688	742	708	767	711	688	733	708	675	734	693	710	748	722	694	675	675	704	749	723	748	720	753	727	742	753	760	749	702	741	744	750	682	744	737	706	743	664	709	722	716	746	677	712	714	745	681	711	738	668	724	712	734	754	753	712	749	752	692	755	712	732	696	751	750	737	744	693	768	716	740	734	765	712	689	661	715	750	746	676	693	686	703	734	734	718	695	738	754	670	735	710	691	713	736	750	732	741	737	753	728	727	719	732	708	700	753	725	744	723	756	742	723	738	720	721	703	744	716	727	693	749	723	718	807	727	761	717	651	724	724	732	741	716	739	669	714	709	720	768	743	703	718	722	748	739	722	736	714	732	719	743	682	676	707	712	722	772	699	707	720	672	706	723	715	729	696	655	745	716	724	650	719	747	748	698	763	724	721	724	728	699	726	711	708	728	699	739	734	726	709	765	693	761	679	736	679	724	707	753	687	716	693	730	727	741	719	716	715	695	748	703	700	704	678	745	720	719	709	756	714	713	707	748	751	741	725	725	730	660	726	745	722	672	756	730	741	704	687	743	723	700	738	741	692	716	685	703	697	710	691	693	719	755	724	725	686	723	725	693	712	736	733	734	712	727	712	823	760	681	707	729	735	751	733	744	736	704	688	728	695	742	721	703	669	708	729	727	715	729	749	706	663	744	721	699	758	738	706	767	715	750	789	688	705	752	741	680	745	778	727	706	738	702	788	697	784	768	707	709	756	700	721	703	755	733	727	667	722	728	717	733	755	732	730	732	789	717	708	710	699	712	714	732	674	738	679	663	773	718	741	704	747	755	731	773	778	738	724	695	736	687	703	736	706	752	752	701	737	708	688	711	801	720	757	725	697	724	717	738	747	733	701	736	688	715	687	768	710	710	779	722	694	741	761	785	690	682	715	746	746	673	687	691	714	752	750	714	702	763	728	707	743	731	708	703	702	765	732	729	684	726	716	727	724	758	725	734	677	723	714	758	714	721	702	720	711	725	779	748	729	751	740	721	724	694	699	773	724	728	717	658	712	723	749	734	742	740	730	726	724	724	703	725	726	731	709	742	720	736	716	725	655	704	756	770	746	704	718	709	719	724	743	720	668	751	663	730	725	734	731	701	727	711	723	703	697	693	738	712	742	710	738	714	716	703	731	664	745	681	675	685	732	730	762	742	712	675	736	703	704	727	743	719	716	701	737	696	742	722	715	695	744	720	756	717	701	711	681	747	721	701	731	748	705	770	693	666	730	747	718	682	714	694	734	720	799	725	691	726	771	704	711	733	698	748	750	705	730	728	776	714	694	682	737	698	741	690	702	711	718	710	745	758	726	711	738	731	735	727	707	730	738	750	732	718	720	710	750	727	733	755	744	714	772	743	707	742	703	720	714	740	729	715	712	716	728	733	698	718	717	751	685	726	698	728	731	722	705	750	740	721	733	718	723	703	739	745	767	738	730	750	675	693	688	728	734	712	737	730	706	713	729	700	679	714	718	752	735	691	728	715	700	757	720	718	747	704	735	694	697	745	689	733	806	765	706	763	716	694	713	731	712	719	735	729	704	740	733	765	715	713	700	713	728	708	714	729	779	713	744	722	702	703	789	739	728	727	713	712	742	704	751	751	688	754	733	722	697	713	735	791	758	718	688	739	684	748	737	699	729	723	768	748	673	686	639	679	718	712	749	742	723	702	705	691	690	774	738	717	748	737	749	729	733	704	695	687	769	745	765	743	735	722	725	757	657	733	696	714	739	765	708	708	727	717	698	745	787	767	717	706	718	725	712	719	723	792	730	747	736	718	707	763	753	725	734	713	703	721	749	784	772	706	706	703	675	759	715	739	699	713	762	696	704	716	710	787	733	671	725	756	709	644	713	704	727	671	739	733	701	725	715	724	748	702	716	766	678	706	651	708	653	704	701	719	737	719	695	705	728	740	785	722	735	722	700	736	751	726	752	727	751	719	721	706	734	662	739	731	700	719	722	700	708	677	698	680	746	766	725	691	727	721	690	704	695	699	748	703	690	724	713	723	673	710	732	709	746	734	686	701	756	690	754	699	749	712	750	729	714	758	667	714	758	715	714	649	711	664	714	693	693	749	689	691	732	721	730	737	717	730	725	675	735	719	742	750	710	704	707	768	726	741	704	705	723	740	710	709	720	710	716	665	711	748	734	751	698	745	701	722	702	764	760	750	709	738	740	694	735	713	753	691	697	712	701	701	723	711	733	680	687	728	688	724	704	725	691	722	695	705	691	714	723	715	774	705	725	689	745	724	707	699	700	729	737	703	744	758	729	677	710	742	697	731	676	700	742	714	736	738	701	761	714	762	735	715	733	685	723	707	726	752	748	726	751	734	659	735	735	727	730	665	690	761	746	716	753	707	769	690	735	730	744	687	762	688	683	723	672	743	750	726	695	741	755	722	706	729	733	686	737	720	754	701	708	682	755	692	731	722	722	728	730	681	687	758	682	728	745	734	805	706	742	730	742	735	678	721	714	713	699	711	692	717	742	721	723	724	744	715	759	729	723	676	745	758	736	715	734	755	718	730	681	800	717	701	686	713	701	711	757	753	708	709	744	707	711	742	680	740	734	740	689	702	766	734	691	703	703	707	726	643	697	675	715	780	694	706	775	687	752	741	696	699	744	707	761	744	778	733	780	684	716	748	722	703	723	710	737	758	712	718	765	737	718	751	732	766	717	727	721	731	708	727	741	687	713	722	690	674	747	705	700	699	760	706	714	653	740	725	701	728	662	672	698	713	687	711	734	764	745	765	707	710	712	709	721	689	720	686	729	754	686	701	686	705	730	695	748	714	726	708	715	758	711	718	706	721	707	770	773
27640	19657	6380	877	615	592	606	515	535	510	498	504	492	537	465	481	468	488	528	501	526	457	498	512	499	478	525	478	488	498	469	500	459	486	528	485	512	505	532	459	503	461	500	519	527	487	484	477	477	553	505	508	466	453	510	501	482	520	521	510	475	511	482	504	506	497	481	510	495	490	506	495	495	482	493	484	521	494	526	517	469	477	488	504	451	516	563	474	523	527	477	489	511	488	526	503	494	499	507	430	446	533	482	533	458	520	463	490	488	467	513	490	495	495	500	484	495	473	522	525	496	487	461	528	512	510	473	512	552	514	516	460	480	485	477	487	510	517	481	487	513	481	472	451	498	508	503	479	530	497	487	517	535	479	502	500	491	495	540	490	495	513	467	481	505	494	510	473	503	508	476	489	461	466	474	518	495	509	496	486	479	502	492	477	491	484	506	488	537	511	488	512	484	489	513	497	504	488	501	491	500	534	530	491	476	496	539	500	490	523	489	498	485	536	468	489	495	471	472	497	508	458	492	465	491	500	503	485	519	489	493	519	491	478	551	495	475	491	509	486	476	493	497	477	482	524	497	475	500	518	502	516	536	458	509	493	486	499	492	528	491	508	544	457	512	504	477	535	498	498	498	506	487	481	500	492	465	489	527	520	480	494	523	516	471	510	463	496	468	473	455	459	489	482	476	483	544	491	527	507	475	498	496	490	477	499	540	504	482	495	485	488	502	502	506	497	501	476	484	499	501	532	509	510	477	491	498	508	561	514	510	461	516	522	524	472	491	519	466	489	503	500	474	496	517	476	497	485	510	486	497	505	488	527	506	483	494	512	501	510	500	497	462	501	499	516	476	493	517	495	462	501	488	509	516	528	465	507	485	506	464	522	494	482	520	468	525	480	507	504	484	507	484	501	487	488	550	473	511	504	508	486	463	519	498	471	465	492	499	457	530	508	537	504	485	531	469	465	495	553	468	480	516	509	472	510	474	512	534	495	492	533	499	482	474	510	491	505	496	502	526	508	510	502	497	501	520	490	475	497	459	524	479	516	493	485	490	519	523	494	524	538	524	474	451	517	528	507	500	461	435	491	522	464	466	494	503	506	509	510	466	457	507	500	535	491	483	459	507	485	514	468	515	480	495	480	517	499	502	497	496	520	482	474	499	507	470	464	448	491	504	484	535	478	499	510	498	495	465	491	477	503	515	459	464	478	505	487	502	513	465	483	477	476	472	510	506	540	539	488	503	501	498	549	490	532	499	531	503	524	502	479	538	498	497	513	523	497	481	523	524	527	510	500	490	480	520	493	513	506	502	500	493	480	481	563	484	496	522	493	450	471	563	490	475	498	504	514	457	446	483	472	452	485	513	488	509	464	488	522	527	461	491	498	487	502	499	484	469	452	494	482	498	506	501	478	489	513	516	507	477	505	520	496	514	464	527	478	496	467	529	483	492	534	472	501	483	485	490	506	493	487	506	477	489	462	514	474	493	468	507	498	486	494	490	478	468	484	514	506	489	477	478	510	483	511	480	491	499	511	477	501	488	502	467	475	482	507	491	486	508	466	462	537	489	528	495	504	536	479	545	471	515	490	511	523	541	502	459	480	489	512	473	487	451	505	492	539	494	470	489	489	495	552	484	495	482	524	495	495	523	469	495	481	514	450	477	459	485	485	495	471	485	512	516	476	518	524	487	511	509	549	458	497	516	504	509	473	494	505	467	485	479	496	483	470	463	470	520	523	527	502	487	510	544	535	472	486	513	530	499	461	474	501	518	463	503	512	485	523	552	503	508	495	529	496	483	477	502	509	484	503	507	480	503	514	471	492	483	530	474	492	493	481	477	499	486	501	485	512	457	484	497	495	505	497	467	458	554	493	516	539	500	452	476	498	489	503	525	487	479	488	517	466	425	486	428	482	475	476	485	499	498	487	477	525	524	500	516	500	512	510	492	515	444	497	504	514	467	476	520	462	510	491	506	494	506	536	501	457	493	477	502	485	491	533	517	465	484	488	466	483	486	481	475	478	462	497	482	472	503	509	517	472	518	494	458	469	482	507	494	509	471	488	472	491	483	498	496	512	484	516	492	462	506	482	487	517	466	508	521	487	505	522	485	535	508	520	454	486	492	501	498	487	534	526	472	477	475	514	478	480	492	524	476	493	463	490	470	525	466	490	512	510	509	468	499	455	545	506	478	516	523	482	517	516	525	507	479	505	477	473	487	473	526	500	502	478	489	482	477	506	520	484	504	507	523	507	486	516	512	520	488	507	487	483	499	514	511	555	481	515	474	467	467	455	507	516	517	492	438	481	474	492	501	476	495	485	489	493	510	469	487	517	480	502	511	486	458	523	489	518	512	473	491	472	544	471	494	498	453	512	486	507	487	453	492	508	490	484	478	516	472	512	488	495	508	464	480	481	466	477	514	538	514	494	469	510	505	451	531	467	509	525	486	505	514	485	494	494	499	491	496	513	537	499	485	464	504	493	476	476	478	527	472	469	473	505	518	460	522	484	485	512	516	453	513	481	506	479	463	494	461	525	504	498	496	473	507	495	460	523	528	513	506	495	519	488	463	501	482	511	498	515	521	490	470	522	489	471	500	510	485	526	496	508	508	457	483	520	540	495	468	497	513	483	487	466	474	457	517	461	544	516	522	485	463	476	477	464	504	471	516	493	495	470	517	512	499	482	485	477	470	457	488	504	525	516	505	484	446	531	475	484	518	509	516	497	532	493	490	456	484	462	522	520	490	505	544	509	507	481	514	536	528	511	501	483	515	498	517	459	496	494	455	463	510	511	511	483	523	494	458	489	497	502	459	509	513	532	485	491	513	502	495	510	521	484	537	486	485	480	483	451	475	487	489	512	500	503	476	512	528	508	494	445	485	553	523	489	517	507	477	498	504	463	485	480	518	496	475	478	488	503	489	493	502	510	532	497	520	502	501	458	478	541	472	474	473	472	501	503	457	501	487	510	491	545	493	499	450	475	467	488	508	512	495	463	516	488	494	502	517	493	475	493	554	487	518	488	509	499	508	480	485	499	501	511	484	504	524	481	499	531	536	461	467	501	565	518	514	528	492	509	487	504	467	523	487	508	508	520	503	547	490	484	494	473	463	480	475	505	479	516	503	513	481	472	470	500	474	488	468	496	508	507	489	518	535	488	503	538	503	488	453	480	473	486	472	486	452	517	506	539	438	504	486	470	495	447	487	487	518	479	538	457	517	494	504	505	478	436	525	477	468	540	479	497	470	459	523	477	500	527	494	471	439	533	489	503	518	544	553	528	479	499	509	492	466	513	518	465	532	506	467	476	542	479	485	502	489	548	488	493	490	524	470	443	473	475	464	485	467	486	499	458	495	524	513	526	488	522	492	494	488	481	506	473	534	492	477	508	526	493	484	526	539	502	537	452	486	486	490	484	490	526	509	482	482	487	473	503	497	510	457	515	477	510	472	469	491	472	492	470	479	508	490	469	496	471	514	492	532	500	493	488
4218	1230	1539	722	716	624	591	605	566	550	550	516	531	543	507	554	520	483	518	590	502	503	553	531	501	525	509	521	492	509	520	545	500	561	524	497	558	503	563	519	531	543	534	487	523	504	492	497	499	521	540	540	517	555	503	509	512	512	543	538	519	514	482	507	510	517	487	512	503	544	539	538	527	525	495	551	546	550	527	559	545	484	524	517	517	514	538	525	527	510	537	531	544	561	540	531	515	509	517	507	546	524	530	499	494	522	512	480	573	481	518	540	504	520	536	574	511	498	536	522	549	548	512	546	486	488	574	527	519	566	493	500	539	551	510	570	575	502	548	488	544	527	564	513	506	510	508	504	517	518	454	514	533	556	492	520	544	541	543	578	515	538	524	492	513	506	511	510	474	536	536	525	516	529	508	543	542	499	548	482	506	517	528	528	535	545	494	535	537	523	509	545	483	516	557	504	519	538	533	489	533	493	478	508	517	533	535	508	582	527	519	527	493	516	523	512	515	555	498	510	513	511	522	532	504	532	542	538	495	541	526	503	505	543	536	491	504	532	547	570	554	524	461	503	534	527	535	522	482	485	506	511	546	506	529	552	521	505	537	501	525	505	556	539	561	527	499	513	511	531	541	569	546	502	557	522	485	505	511	510	509	563	542	468	561	547	545	539	537	501	532	490	552	509	539	510	524	556	530	514	532	529	499	512	522	559	498	528	516	563	499	510	522	517	545	532	535	571	504	530	526	552	509	512	514	508	468	532	555	486	510	528	541	514	524	493	560	530	531	492	502	545	563	545	526	549	507	520	526	546	521	545	524	501	535	511	537	553	517	526	501	536	491	519	551	514	589	486	524	517	533	506	535	498	502	530	531	483	522	500	496	534	497	521	530	489	565	534	510	548	531	497	520	550	519	505	489	475	477	497	486	500	538	516	495	524	525	543	515	565	493	541	538	502	512	515	515	506	510	523	518	539	555	540	508	517	499	524	489	516	543	545	498	517	497	505	550	576	503	516	508	518	539	561	518	504	561	509	478	497	532	520	562	504	508	528	513	541	483	531	527	533	533	546	515	552	501	498	527	492	505	495	511	535	487	510	499	490	544	489	480	590	545	488	505	532	473	503	523	547	512	524	536	552	479	526	522	519	547	559	523	538	509	526	521	472	535	576	528	546	504	501	525	556	549	536	486	478	525	502	552	573	546	509	526	547	533	509	513	533	531	536	529	547	519	518	526	503	468	516	520	509	503	542	511	501	545	546	526	551	516	517	545	504	553	502	516	587	534	490	538	524	540	535	521	534	519	539	494	508	534	501	507	546	485	569	488	522	488	549	507	524	461	550	544	550	525	508	519	524	502	551	514	554	525	497	513	516	541	506	521	559	523	544	523	483	495	532	562	485	524	518	560	515	560	566	540	500	548	514	550	510	564	545	491	514	547	548	531	514	525	525	501	519	493	549	510	526	504	523	480	543	522	567	505	548	482	527	526	531	492	527	503	530	522	540	526	533	525	525	514	536	533	494	516	508	536	493	526	509	546	534	561	558	545	512	485	516	479	524	546	491	498	505	503	516	528	549	512	522	564	509	487	506	531	544	538	527	480	547	551	525	554	509	532	492	525	497	503	476	544	535	521	526	535	541	513	510	552	500	518	525	524	545	486	529	542	484	524	520	523	525	536	533	538	531	529	524	547	561	570	509	489	524	526	497	512	505	559	510	516	489	500	530	473	512	476	544	517	549	476	511	560	525	514	543	491	544	507	487	539	517	557	515	495	536	488	536	518	517	525	516	521	533	512	531	498	486	507	518	520	527	503	561	528	530	539	539	512	535	523	504	504	547	510	495	551	525	502	534	555	570	531	507	519	514	503	548	517	544	526	494	472	504	563	532	533	527	528	508	518	521	500	520	529	523	541	531	550	504	544	539	539	555	521	529	497	514	537	553	519	549	525	521	545	496	507	505	496	516	528	527	489	507	511	531	551	572	520	515	505	499	563	500	531	521	502	516	513	555	523	527	544	511	531	546	514	539	546	509	547	524	518	489	534	527	522	514	558	511	480	487	504	545	547	528	534	502	524	525	522	488	536	534	543	536	536	530	533	540	546	499	530	553	507	484	502	479	508	506	459	473	536	529	487	536	527	550	555	591	504	503	496	545	522	480	510	501	558	539	557	521	524	552	519	534	511	527	521	550	514	501	481	540	574	526	559	516	560	516	525	564	548	516	527	531	525	505	528	525	527	511	530	544	557	540	525	516	490	523	514	508	495	532	515	533	495	548	551	533	556	506	517	544	486	541	540	519	513	524	499	468	584	502	480	528	499	516	513	471	564	524	509	486	514	526	519	542	527	510	548	529	528	499	473	552	484	523	567	513	546	511	525	529	492	557	512	514	549	498	571	561	533	536	555	564	539	546	530	527	539	490	541	544	465	541	554	496	480	508	502	517	544	528	530	491	575	491	523	561	510	547	494	558	550	519	542	528	519	531	497	526	518	486	538	524	552	550	550	546	488	567	537	529	568	499	519	552	498	504	490	590	537	504	533	542	502	520	491	531	522	552	537	483	558	549	499	527	543	544	518	518	540	569	505	512	499	527	481	513	546	530	485	518	558	498	484	530	560	522	566	502	508	481	526	491	523	516	490	522	484	500	512	500	496	475	544	525	534	520	518	530	510	508	524	534	507	519	510	514	518	519	496	526	549	500	535	517	514	536	486	528	561	549	508	528	540	513	568	520	533	476	519	493	527	529	561	519	521	535	543	525	534	537	530	509	524	560	542	524	539	478	557	531	501	502	528	569	504	480	491	547	536	524	503	540	598	525	492	519	530	536	509	528	532	519	541	535	515	529	511	543	497	527	489	473	516	506	529	530	526	515	521	538	510	550	507	523	518	534	516	520	536	522	495	571	546	511	519	548	546	570	558	555	550	510	536	483	491	551	503	540	559	566	518	515	518	513	527	524	537	538	549	521	512	527	540	535	496	510	530	532	514	515	501	506	504	524	545	546	507	525	575	517	536	514	506	558	495	517	544	482	490	483	528	516	531	520	549	522	532	499	549	560	513	505	528	559	539	534	545	537	511	521	507	553	516	521	535	532	547	497	516	527	490	507	499	525	549	518	562	505	497	507	510	540	525	526	516	522	513	543	534	563	548	527	517	519	524	524	521	517	530	558	533	523	523	531	526	563	549	515	503	531	546	496	522	492	525	560	516	576	519	524	531	524	524	516	531	543	529	507	551	499	490	527	552	517	487	518	516	457	528	536	524	544	525	533	571	541	529	503	529	511	501	527	549	540	524	524	568	521	524	492	512	522	551	525	548	488	540	487	543	512	516	539	532	535	511	534	534	537	509	537	491	526	543	551	532	521	508	525	497	527	562	517	551	548	516	550	506	550	535	523	506	509	506	519	507	507	538	514	537	485	524	534	496	547	549	558	507	502	470	525	495	501	550	509	514	549	537	519	483	524	497	512	524	526	512	529	555	504	494	505	491	561
23503	21262	28740	24084	21269	14463	2429	1379	1189	1210	1056	1005	1039	990	899	917	957	929	919	914	884	878	865	879	889	899	931	893	846	857	859	882	955	858	890	885	856	844	849	865	892	879	902	826	833	869	913	857	796	863	902	891	854	844	865	881	865	917	835	896	840	874	835	868	877	867	890	849	915	876	868	878	889	839	837	823	847	857	867	887	879	854	881	873	855	857	875	866	864	862	874	889	880	858	890	838	854	867	897	851	877	880	905	855	875	851	840	888	838	805	925	859	807	888	876	892	851	847	868	868	851	859	932	883	863	844	874	886	837	831	867	806	863	824	911	849	850	818	878	858	847	819	819	888	892	878	842	824	831	941	847	852	883	875	842	890	859	896	842	917	852	823	859	877	837	849	847	890	864	863	856	861	860	832	949	919	867	833	849	861	907	953	890	843	834	897	937	868	881	856	861	817	904	869	870	856	821	912	897	852	849	872	899	850	809	827	860	865	920	835	903	904	886	852	929	847	856	846	866	852	829	865	860	873	880	862	845	887	924	863	871	899	848	855	886	838	800	862	875	859	814	853	848	872	857	882	852	870	884	841	852	915	818	875	863	888	856	817	885	877	894	898	895	859	837	799	817	873	861	874	833	854	829	869	868	836	872	892	845	860	871	864	857	844	846	882	883	850	877	819	906	930	892	882	851	950	885	879	859	872	896	892	838	824	873	865	841	864	841	815	862	880	855	922	816	883	818	869	815	859	871	816	858	853	864	868	843	802	866	876	828	866	838	858	856	822	872	861	855	839	825	886	816	845	854	820	826	828	856	847	816	840	887	867	829	839	863	913	881	804	914	921	834	902	863	877	881	868	843	879	844	881	851	885	890	889	828	813	793	868	863	880	858	859	876	818	863	854	825	865	845	881	864	831	828	857	874	834	856	814	818	843	809	849	879	814	830	888	830	873	873	823	850	864	858	817	879	849	818	902	825	827	865	817	848	837	890	825	844	855	854	882	908	843	882	898	868	843	808	838	819	889	851	841	864	846	840	804	875	843	841	858	901	839	827	861	826	860	858	758	809	821	867	885	869	928	843	878	840	860	861	869	856	836	848	882	825	861	816	859	865	869	877	812	845	816	846	860	920	890	891	865	881	854	864	843	860	878	840	869	832	849	869	842	891	889	880	855	854	852	882	847	855	775	889	857	871	844	879	825	853	850	854	823	844	882	820	881	884	805	843	907	898	840	892	870	882	882	916	829	875	853	863	897	861	914	864	845	801	847	846	904	836	901	869	855	884	865	861	863	841	849	864	799	840	895	849	881	820	860	833	818	861	859	845	881	849	869	858	846	851	835	880	856	861	822	859	872	853	866	900	836	822	827	865	869	840	862	878	857	798	811	841	835	838	866	855	815	837	834	845	886	822	879	822	848	856	855	865	833	859	918	894	908	905	896	849	881	832	894	871	903	866	887	899	817	835	838	861	872	801	837	906	871	819	834	829	887	883	880	872	857	836	820	814	844	827	887	834	847	874	832	883	849	887	890	829	874	915	849	840	921	819	849	845	810	859	872	871	883	872	836	820	845	906	844	872	882	878	824	850	869	922	881	860	903	858	789	895	905	876	853	840	882	833	862	897	887	929	844	874	925	896	872	823	778	841	849	922	821	787	887	835	859	898	866	888	871	856	843	887	818	906	841	845	817	901	868	822	908	851	833	875	822	835	920	892	928	862	830	855	884	924	868	876	849	850	804	854	862	892	905	840	853	889	881	851	882	900	852	877	839	819	851	889	879	839	845	881	855	851	892	866	832	846	824	917	884	874	883	833	866	855	845	881	878	823	844	843	829	873	849	844	883	837	840	887	862	853	891	873	860	857	847	908	847	822	870	897	879	852	837	887	875	828	870	810	847	832	889	863	876	863	892	854	876	842	900	881	901	824	884	856	831	835	805	927	874	836	865	881	881	890	831	887	828	807	836	892	834	863	869	841	820	857	840	884	878	832	856	841	844	900	852	826	886	869	870	857	864	814	858	818	867	929	845	885	822	816	841	866	889	862	843	937	847	844	877	872	858	802	861	847	819	788	843	832	834	927	890	847	871	807	847	844	851	882	822	849	905	855	854	806	854	854	878	819	850	845	865	810	865	842	877	833	863	863	871	884	859	850	893	840	856	857	864	797	879	858	866	891	865	843	858	834	871	857	848	888	822	908	884	873	828	827	893	851	853	871	821	867	787	864	841	839	849	897	860	890	870	906	853	878	888	894	854	821	799	828	902	880	892	901	880	848	850	853	910	864	894	802	829	844	850	932	835	884	859	837	885	900	876	918	836	862	877	873	865	839	814	771	820	836	849	844	818	882	889	805	850	846	886	841	824	875	903	800	865	905	869	867	816	854	891	859	843	884	865	894	838	881	881	853	875	884	823	912	831	811	804	869	834	894	822	859	861	941	885	851	886	851	883	872	897	867	876	784	876	867	822	864	830	821	823	877	821	829	887	849	856	859	866	837	868	882	859	833	840	856	855	843	875	839	851	878	830	842	868	914	837	861	828	825	831	807	856	882	885	822	839	859	834	827	890	872	839	939	884	892	890	812	846	921	835	865	857	812	862	839	847	876	893	843	860	834	864	891	848	887	897	865	871	873	883	838	869	873	788	871	866	841	871	831	843	837	905	797	878	845	841	838	863	840	811	831	829	848	865	873	855	867	861	855	832	838	800	886	880	880	886	847	813	805	897	866	837	823	811	831	833	906	867	870	854	868	827	812	912	860	848	807	888	864	841	835	820	890	877	926	879	855	887	860	887	818	817	874	835	829	878	843	790	882	819	849	852	851	848	851	878	845	847	853	924	898	912	916	849	848	867	860	834	836	900	873	861	876	877	902	814	850	847	845	839	920	892	857	875	820	856	895	864	854	842	910	891	825	839	858	875	854	847	803	903	873	893	838	883	856	837	858	844	809	865	820	846	841	890	872	863	899	828	866	852	894	832	857	853	881	836	837	823	894	865	890	875	857	862	875	825	839	869	847	908	897	840	858	862	878	826	890	822	845	825	886	839	844	812	895	906	841	829	847	873	844	855	870	891	818	792	809	844	837	852	839	827	859	893	823	853	828	856	806	865	886	873	829	842	757	840	809	870	911	882	857	876	848	863	828	891	800	870	818	838	901	858	820	871	864	889	881	819	849	857	879	898	869	893	878	880	870	923	890	869	804	873	899	839	870	867	886	823	834	867	883	885	873	810	814	857	870	829	858	788	907	846	804	885	890	830	842	902	921	884	842	867	878	897	880	801	903	840	879	846	872	865	851	858	835	873	871	807	906	869	867	864	827	840	916	881	811	895	866	866	881	849	893	865	833	832	877	911	881	913	877	812	869	822	903	834	864	867	878	848	870	881	894	892	856	889	878	830	879	853	834	901	832	871	865	876	841	874	850	910	862	833	800	834	903	826	824	861	877	904	853	828	883	900	908	885	866	816	813	902	847	889	882	854	845	849	838	827	838	848	879	852
3607	10113	8629	3860	3109	2738	2165	1570	1487	1346	1173	1152	1082	1050	1029	944	942	994	921	950	912	969	978	1021	896	882	907	945	905	894	923	915	885	949	925	954	884	940	931	896	929	881	892	924	869	894	882	878	902	893	904	890	882	919	887	910	917	894	929	967	867	901	831	904	909	927	914	889	894	925	859	862	920	881	921	934	952	895	887	889	855	910	858	886	956	845	876	890	889	912	889	870	919	920	860	913	899	873	896	886	891	894	904	867	887	886	916	929	955	878	852	870	961	877	915	905	862	911	851	919	872	862	877	932	902	913	884	845	904	884	897	886	929	897	870	899	889	906	892	907	905	926	892	928	900	788	944	920	849	868	865	900	930	889	952	949	865	913	921	931	922	881	881	841	856	911	919	890	882	916	874	908	940	899	887	943	930	890	885	872	914	896	837	901	911	866	890	904	933	861	894	925	906	878	895	890	861	862	878	917	860	911	914	893	905	875	906	901	874	879	913	900	922	891	905	886	874	908	862	891	902	939	918	884	893	863	860	905	904	879	844	854	877	876	919	891	946	902	907	923	880	850	938	859	893	937	875	919	881	841	886	988	876	903	904	885	934	929	891	851	879	925	908	867	897	897	895	887	892	880	908	924	879	940	877	854	889	901	877	883	881	885	953	894	929	884	929	911	895	914	859	886	904	931	925	858	953	986	901	905	912	906	943	937	868	890	877	907	887	887	865	890	835	862	906	892	885	849	967	915	887	914	912	872	881	918	894	907	869	865	855	959	933	837	923	907	883	861	893	886	887	938	902	935	880	889	851	881	894	862	941	834	840	966	919	924	876	888	948	898	890	913	875	873	906	866	853	886	904	859	875	868	906	885	920	873	900	921	902	928	891	872	896	906	913	938	859	918	905	951	872	948	947	879	900	921	853	866	879	957	907	937	870	934	870	920	887	867	894	923	892	902	878	850	836	864	902	893	950	901	928	902	927	863	889	912	888	876	852	914	942	959	910	904	900	966	868	857	858	958	923	949	901	882	885	898	921	905	922	825	908	894	943	820	905	895	894	897	890	948	889	878	931	871	866	903	964	911	857	925	857	922	908	885	894	885	893	918	883	940	915	892	887	935	915	879	921	890	921	879	909	898	854	914	987	862	886	914	952	912	841	917	973	909	876	947	890	870	934	870	917	906	875	871	891	899	940	927	888	888	866	914	872	859	919	879	908	917	869	895	893	907	884	898	890	936	892	943	890	891	886	901	906	951	880	922	1014	902	899	882	892	948	906	894	919	898	871	866	891	863	894	930	894	851	941	905	859	935	961	889	921	916	904	871	916	919	878	872	904	912	944	925	860	894	913	881	857	876	960	907	900	905	883	857	899	914	835	915	932	956	895	865	885	891	936	878	896	895	878	896	900	902	857	898	883	920	900	844	909	861	936	901	882	866	916	904	907	842	857	865	898	918	895	955	917	887	903	910	941	875	893	897	875	914	876	886	878	887	891	860	862	892	948	937	903	866	905	889	839	880	892	880	885	877	898	868	842	850	910	894	928	977	951	899	851	895	906	894	900	892	897	929	932	930	889	934	905	930	898	861	915	907	938	846	919	919	881	861	889	893	896	868	920	888	915	898	902	873	914	907	905	892	899	833	905	926	920	882	903	865	857	893	915	873	871	906	933	886	857	875	914	892	901	872	899	930	837	914	871	895	854	942	882	933	888	905	908	907	885	961	854	887	874	886	908	884	896	909	917	880	866	918	920	956	899	915	914	884	933	949	934	944	837	895	830	941	942	914	866	887	925	873	899	855	919	912	945	871	863	932	940	915	904	936	869	899	897	914	889	940	946	862	885	888	900	948	923	897	887	852	881	862	922	901	913	840	924	894	935	919	971	906	912	850	884	959	890	886	935	885	876	834	911	944	873	857	872	895	926	914	897	880	926	912	885	922	913	874	962	922	890	880	898	892	939	915	848	928	918	893	869	859	875	851	915	877	937	934	922	929	843	928	907	930	872	846	857	860	902	966	897	896	922	830	934	879	913	977	902	883	927	831	883	876	911	837	878	916	889	881	897	901	955	925	872	914	922	873	934	919	910	851	904	875	845	869	893	882	875	872	892	947	950	896	951	888	954	864	834	889	877	924	904	893	872	924	866	938	851	909	905	925	911	892	879	862	878	880	945	905	915	931	872	873	875	877	879	878	924	877	930	905	934	860	872	904	922	900	860	920	860	902	874	957	959	927	885	902	881	840	876	946	884	882	947	901	874	907	894	918	847	857	900	846	897	872	851	908	902	935	841	868	915	902	854	883	874	877	889	878	952	924	921	867	937	900	938	900	850	883	933	879	914	908	915	884	937	866	893	927	937	969	876	895	965	837	874	927	915	899	887	901	912	932	873	923	866	925	920	896	873	916	899	904	891	893	902	868	900	878	896	864	929	877	879	848	843	944	895	860	917	877	902	941	892	893	886	946	887	930	874	934	853	835	906	898	898	900	890	855	883	883	881	863	881	913	918	910	926	836	910	896	910	917	919	914	927	848	882	898	874	934	851	912	912	869	909	855	913	931	915	926	893	902	894	911	905	878	917	921	915	884	874	846	881	896	850	929	950	895	914	892	894	897	908	865	888	936	935	911	912	870	899	902	909	889	937	862	898	845	916	887	899	850	902	856	908	936	860	913	887	938	889	925	880	854	882	873	860	854	860	924	924	858	868	875	927	922	879	862	922	908	897	939	895	888	870	896	879	859	903	881	845	894	898	898	869	873	880	876	893	878	900	897	922	904	887	932	898	890	904	842	882	909	939	937	880	859	898	940	881	925	876	892	894	881	866	841	881	884	852	928	915	909	870	899	899	869	890	864	848	938	863	881	957	875	871	939	904	883	838	934	883	885	946	904	910	912	913	881	901	870	905	880	925	914	905	868	891	946	828	868	878	928	926	900	902	891	955	909	888	910	905	860	937	898	898	891	924	906	943	890	900	904	915	915	823	886	877	944	883	897	894	922	881	876	908	929	880	902	827	929	900	909	933	930	891	928	883	902	928	907	849	924	914	893	886	926	901	841	889	924	888	862	901	908	917	894	920	921	928	909	900	912	867	882	876	919	850	876	868	843	882	952	900	909	831	878	873	842	895	912	902	893	869	960	909	884	964	867	887	868	908	860	879	883	939	868	845	894	941	898	895	910	948	945	889	841	916	859	951	884	902	880	862	920	889	894	842	843	926	883	890	866	897	891	879	845	917	924	947	851	869	906	848	876	954	892	877	881	915	899	885	908	916	913	880	850	922	927	863	872	916	883	966	841	902	874	845	927	955	886	897	903	864	836	911	906	916	835	931	902	897	879	906	905	924	898	887	881	907	886	875	844	905	888	901	935	854	922	929	907	920	893	931	913	923	918	869	916	876	920	872	976	884	840	865	858	858	910	902	930	908	932	915	890	840	903	935	930	866	919	900	929	947	888	907	911	857	930	849	883	872	905	856	939	909	933	942	882	871	907	898	924	892	866
24533	21253	27896	24833	16070	1069	614	401	405	371	332	324	278	292	292	281	276	254	266	264	238	247	242	245	274	240	231	246	236	278	256	243	242	243	241	232	252	242	225	255	231	249	268	268	215	232	219	233	231	229	230	260	239	251	210	234	252	218	233	258	237	238	248	231	245	243	245	254	269	243	233	242	238	241	237	223	211	227	224	224	226	222	250	226	231	223	250	201	227	260	244	240	206	233	248	224	233	228	234	255	233	240	230	246	256	262	252	228	244	247	225	226	219	213	224	215	216	239	243	222	245	231	214	218	214	247	224	224	227	237	246	234	214	237	258	246	235	225	235	230	253	213	248	231	241	212	260	223	227	231	240	209	239	246	257	220	232	217	225	248	224	240	254	221	225	246	215	245	230	241	222	245	229	234	245	221	235	233	233	230	226	244	253	236	242	230	249	224	228	252	252	234	253	259	223	259	238	227	281	224	234	255	222	221	234	185	264	232	240	244	235	238	260	218	216	245	221	260	223	252	239	246	223	242	242	223	233	216	224	247	259	236	218	229	240	220	228	207	250	251	219	246	230	239	232	220	239	235	228	226	225	253	257	233	225	233	234	234	213	202	231	234	223	276	240	240	237	253	250	228	238	208	239	240	230	225	240	213	231	263	224	234	239	246	235	236	201	226	226	238	238	237	227	253	227	232	222	246	204	239	243	228	260	209	226	262	239	207	221	230	239	265	228	237	226	242	203	231	232	215	252	236	226	216	209	231	207	272	248	235	212	237	227	243	245	250	211	251	269	248	243	258	245	222	223	243	243	239	222	221	211	236	217	215	230	245	223	226	229	235	228	209	237	233	240	246	211	239	226	233	252	238	236	238	244	216	220	229	251	246	263	257	251	220	241	243	215	226	216	243	238	220	200	210	260	233	240	219	255	210	214	205	229	233	237	242	218	232	244	248	229	265	203	223	255	253	221	246	239	252	219	234	243	213	211	239	214	233	221	234	218	228	190	238	241	233	243	227	268	242	223	221	267	249	246	226	218	199	228	247	242	210	236	238	233	223	253	237	231	196	199	241	235	238	212	226	234	260	227	225	249	246	208	251	240	237	244	239	253	208	223	253	244	209	228	235	233	244	262	242	210	209	218	276	217	244	241	235	227	229	232	237	264	243	244	235	219	211	245	241	261	245	264	248	200	203	237	228	244	253	227	238	242	233	231	253	231	250	222	232	235	256	210	242	250	224	218	240	238	247	250	239	228	255	239	253	262	230	274	229	241	234	234	221	220	247	255	220	234	239	235	242	239	220	225	219	243	258	224	238	248	226	260	201	256	224	222	215	209	234	235	255	228	225	238	228	255	225	242	223	220	242	225	244	245	218	221	255	245	247	231	214	231	243	234	250	256	239	265	247	234	240	228	224	240	208	244	233	261	254	224	234	252	244	245	279	236	217	235	236	239	236	233	243	183	239	206	247	216	241	238	236	239	231	230	246	209	233	256	220	225	231	213	250	214	242	214	251	245	245	230	246	252	248	250	241	227	219	221	253	234	277	257	219	241	217	245	219	233	220	225	233	240	228	230	224	230	232	239	230	257	226	220	226	239	214	214	254	236	229	221	247	252	246	224	233	224	232	216	204	213	195	218	252	252	224	263	242	226	219	258	254	223	237	220	239	250	220	255	241	242	189	246	231	221	237	229	227	242	224	226	234	236	242	236	246	221	232	206	204	250	260	253	242	252	225	242	235	236	235	262	226	219	251	242	231	237	238	240	217	246	215	236	246	241	238	217	237	236	228	257	276	223	218	206	231	228	240	261	231	213	217	254	255	223	248	239	208	259	254	205	234	214	216	221	230	245	247	252	231	227	242	239	223	216	208	235	225	199	225	204	229	268	241	215	234	247	232	228	252	194	222	241	235	232	256	237	229	265	247	237	223	231	224	237	245	214	223	237	240	264	238	219	227	252	233	221	243	238	263	241	222	251	188	231	221	228	225	215	238	226	249	211	232	245	230	207	201	213	204	270	221	256	236	249	267	226	214	230	230	235	234	249	232	242	232	253	231	232	227	242	236	192	255	215	250	249	243	245	234	249	227	241	243	245	275	245	234	242	189	244	235	245	234	226	213	228	225	269	250	237	246	227	228	225	219	209	230	238	243	257	253	216	228	247	209	237	227	222	232	229	225	237	200	210	228	205	232	230	219	230	234	242	241	252	216	231	236	239	264	220	223	226	223	226	245	208	237	246	231	216	248	211	208	239	242	242	223	251	237	231	222	222	242	231	208	236	222	209	211	232	242	260	252	246	224	230	253	233	216	217	218	244	248	214	228	230	200	214	266	227	251	225	258	229	205	226	209	240	236	208	239	243	218	235	204	241	236	230	231	247	219	213	248	208	225	223	222	246	202	256	230	243	224	212	238	252	233	243	247	219	226	217	224	233	248	239	237	232	231	225	212	236	221	216	233	249	228	219	255	218	251	235	262	234	256	214	229	240	235	235	229	216	264	220	234	234	230	253	224	220	216	258	208	227	236	226	223	232	219	244	225	207	225	212	236	227	227	235	229	256	242	236	237	223	259	237	245	215	239	248	220	245	200	232	203	230	229	226	224	204	245	249	257	230	264	226	243	222	204	222	235	223	211	227	249	230	235	223	204	245	248	202	232	240	235	248	227	229	224	245	210	247	208	227	231	233	225	243	263	194	229	239	227	238	246	221	251	214	222	272	229	235	239	224	255	250	208	220	245	226	232	235	214	246	222	220	223	260	230	247	204	241	245	253	243	230	229	224	255	252	212	238	252	211	222	205	222	229	245	237	231	275	237	196	225	213	233	239	219	231	224	226	257	235	225	244	248	234	237	254	232	222	202	213	218	262	239	228	231	232	239	260	244	216	216	225	247	227	270	244	249	223	229	246	241	254	226	230	242	221	234	268	232	217	218	219	245	231	202	228	228	261	219	240	222	244	220	227	223	236	232	225	235	214	252	229	239	220	225	248	235	238	216	261	224	229	235	241	235	240	224	250	236	228	232	212	240	253	230	212	257	230	237	223	246	214	242	227	249	240	249	233	244	235	243	230	246	237	238	232	218	244	221	248	220	234	224	256	240	235	201	202	232	213	251	210	224	242	194	258	206	207	230	234	219	214	206	233	269	216	233	250	228	230	242	224	242	254	262	247	257	230	269	230	221	245	234	261	224	241	240	240	226	238	243	223	216	232	230	236	227	227	217	255	237	243	229	239	257	244	227	225	236	235	236	229	217	221	238	215	227	216	241	213	227	215	226	218	236	249	265	249	231	213	239	246	226	214	253	254	241	240	239	242	234	232	209	233	234	245	226	231	227	237	220	210	224	249	210	223	246	221	231	240	234	233	246	242	232	211	249	226	230	230	263	243	244	246	217	234	249	233	221	245	250	249	230	225	238	234	226	220	197	205	231	223	211	220	235	241	231	201	232	236	216	229	234	237	256	228	226	238	217	227	250	248	235	242	231	247	255	234	216	219	235
3276	5812	5132	1961	1463	1316	992	673	599	539	495	349	374	358	364	294	306	307	309	304	300	305	282	297	317	287	288	285	295	291	285	273	265	280	299	293	265	301	280	311	248	308	251	310	282	272	290	269	319	280	274	262	256	251	267	274	244	278	274	291	297	268	271	263	290	305	259	272	276	288	258	258	297	283	267	279	285	243	293	277	271	293	285	272	282	267	301	284	244	251	273	283	261	278	246	298	282	281	275	261	252	282	241	284	282	306	268	273	262	264	306	289	256	254	275	291	285	275	279	269	277	296	266	269	299	260	277	251	289	262	286	252	284	258	276	260	294	276	289	284	290	271	271	281	261	270	248	306	254	254	270	290	263	256	289	280	256	287	287	257	296	265	286	266	290	258	265	292	264	280	280	297	294	263	272	288	285	287	279	260	259	265	268	287	285	295	264	298	284	283	282	301	251	292	266	289	239	263	240	245	290	274	250	272	270	251	260	257	268	256	236	267	265	257	246	267	299	268	224	288	269	273	286	282	261	249	255	266	266	282	256	261	275	258	276	293	262	257	262	250	273	245	256	290	288	239	265	263	286	275	264	258	252	244	285	277	265	268	255	291	304	249	289	311	261	269	248	277	245	281	252	259	244	276	299	292	257	328	270	245	270	290	283	257	288	261	282	315	264	254	278	298	289	268	262	277	261	255	282	280	271	281	272	284	227	274	278	286	323	264	280	265	279	262	272	267	281	255	257	258	249	260	279	257	260	275	256	254	253	242	262	272	280	277	270	251	290	245	278	274	251	274	271	282	275	266	254	258	243	276	284	293	289	273	274	283	283	296	282	275	259	255	300	293	284	258	261	282	293	254	265	266	292	262	258	264	268	238	270	288	264	264	249	276	244	301	253	279	243	282	269	290	266	288	294	246	272	282	258	230	274	268	275	259	308	262	273	267	260	234	280	290	280	300	256	249	262	275	293	284	293	231	238	247	291	260	289	290	251	252	265	289	252	256	277	268	297	271	246	283	268	282	314	258	302	285	257	236	288	293	275	293	289	247	284	280	297	301	270	288	274	305	253	274	286	269	250	274	289	292	267	275	265	256	241	272	262	268	270	250	313	281	281	276	249	282	282	265	276	269	266	286	279	275	304	265	303	261	263	256	253	283	259	279	273	272	255	309	270	279	296	290	261	247	281	304	294	291	272	295	253	265	258	269	294	290	287	260	302	268	238	258	266	270	269	290	263	263	273	265	257	253	261	259	267	251	242	250	265	287	278	267	274	295	257	269	267	290	261	264	271	272	259	277	285	266	268	277	291	259	267	266	299	272	283	244	297	262	294	288	253	255	269	260	285	265	285	291	274	295	286	301	306	258	294	286	239	260	253	247	262	266	244	262	244	243	267	259	268	274	243	282	283	264	299	278	292	260	288	275	277	249	278	253	273	269	276	271	264	289	235	253	289	270	269	246	304	261	288	269	242	286	276	243	261	265	275	267	278	293	299	262	275	322	246	264	277	286	274	260	280	286	278	274	289	276	276	261	275	268	252	283	283	251	255	280	258	260	264	278	271	267	300	307	293	280	277	277	276	265	269	238	265	258	264	264	267	258	255	288	285	247	268	262	257	274	272	269	275	236	255	259	259	275	268	301	259	256	264	278	279	281	256	289	270	289	263	256	265	281	256	275	232	283	291	244	285	282	261	285	259	282	268	253	260	290	292	284	236	256	272	254	262	275	262	251	250	267	284	273	286	266	268	267	279	271	267	267	283	301	259	279	254	290	287	268	261	289	254	258	280	252	257	255	314	280	264	261	279	284	276	260	290	277	235	267	262	272	293	266	284	263	261	280	264	274	228	281	274	260	298	270	259	283	311	268	287	261	281	222	271	288	274	287	308	258	296	259	251	280	279	279	273	246	261	291	271	240	272	274	249	254	262	250	278	295	284	288	264	272	246	255	259	290	251	246	288	258	254	277	249	282	292	252	274	265	272	251	252	261	276	285	266	276	278	266	298	272	276	266	293	251	264	280	264	256	265	279	293	258	267	248	258	271	275	277	252	254	296	267	274	283	304	269	264	243	255	268	282	277	252	274	266	261	281	281	255	266	266	277	270	279	265	269	280	262	275	259	268	265	266	261	253	246	267	274	282	277	234	284	269	277	284	263	296	262	303	261	246	308	282	271	259	259	288	256	272	276	279	283	283	243	265	299	254	284	268	272	274	273	269	279	279	265	284	299	292	276	262	262	276	301	262	293	254	293	269	245	293	252	239	268	252	275	263	256	263	241	271	278	265	268	264	271	280	281	273	258	255	255	260	274	273	247	278	269	282	251	288	290	272	266	252	250	267	256	290	264	269	272	252	287	278	279	281	267	273	266	279	248	253	269	281	280	254	261	267	275	278	257	270	270	269	323	254	247	273	281	262	271	295	255	288	255	281	262	279	254	258	246	248	284	259	265	284	276	278	264	247	256	285	247	263	258	276	288	259	269	265	232	295	256	291	264	289	263	297	264	262	259	284	276	272	276	267	280	295	286	284	301	279	284	279	258	247	246	290	278	266	305	272	292	274	240	283	296	263	246	247	284	265	241	252	262	238	283	257	279	265	258	294	255	265	299	281	290	278	272	296	266	265	265	259	287	288	261	286	295	284	265	243	273	294	305	295	293	258	280	263	259	282	277	282	291	305	271	286	276	257	286	258	263	262	268	258	276	265	262	256	294	255	270	288	255	253	277	272	277	305	246	276	277	274	276	286	261	275	289	267	269	279	258	243	289	281	262	278	270	281	273	282	262	244	271	275	268	289	260	259	293	268	278	279	248	270	263	264	276	274	238	262	258	285	257	246	262	279	270	297	266	276	281	290	273	276	277	271	274	312	263	258	247	261	280	279	252	278	270	255	259	253	311	255	248	271	226	243	267	271	287	266	288	259	267	271	274	287	256	264	277	271	272	264	257	273	250	249	276	275	301	268	294	281	249	274	285	276	268	308	268	276	255	259	260	270	255	292	312	253	296	281	262	284	280	274	275	258	258	268	269	287	280	248	283	292	260	253	275	279	266	272	260	266	266	264	282	280	258	235	273	302	271	275	267	251	259	279	288	254	274	295	265	300	272	288	284	274	261	262	264	266	269	274	236	257	242	254	275	283	257	268	285	261	284	277	295	272	238	283	275	286	270	273	258	285	272	286	236	260	272	264	248	286	316	277	272	258	272	255	268	271	273	273	261	288	273	250	268	239	240	242	299	304	245	250	292	281	265	262	286	256	286	231	298	317	269	267	270	248	261	274	298	238	267	258	273	282	281	270	280	269	281	254	281	243	283	258	277	266	271	251	268	255	263	269	292	275	246	303	292	277	294	268	272	274	269	277	229	258	285	272	288	285	290	297	281	268	265	262	275	274	269	277	258	280	237	264	262	260	251	291	279	296	265	268	279	312	254	275	273	260	252	270	278	274	263	248	260	265	277	254	306	273	287	263	286	273	258	283	268	246	274	284	313	272	288
22491	21354	29238	23840	21345	21432	13450	1810	1260	1204	1052	955	885	837	842	809	769	698	783	767	727	720	710	727	725	721	656	676	688	682	681	700	676	702	679	719	675	660	673	676	704	659	686	703	710	693	657	680	704	649	631	698	655	696	670	675	639	689	695	687	691	688	661	679	678	644	669	665	665	630	716	675	729	662	698	668	688	644	645	654	668	609	648	645	638	659	658	715	672	666	640	654	707	684	672	649	635	676	692	712	678	666	649	548	708	660	672	623	625	706	689	654	654	680	686	652	657	674	658	693	683	633	629	636	709	664	638	652	726	699	642	705	657	597	652	713	672	671	669	661	665	723	674	668	650	721	636	669	642	638	705	706	703	682	684	670	656	654	734	667	611	649	663	621	685	683	681	653	673	621	651	656	664	707	664	715	659	669	656	679	673	655	666	674	667	689	680	630	667	672	632	687	667	736	635	671	689	688	657	662	623	627	690	663	661	726	674	627	663	649	645	671	656	691	643	642	676	710	709	654	642	666	674	644	700	696	629	690	595	721	683	606	718	677	677	715	663	657	691	668	634	631	644	648	654	699	667	627	642	654	632	685	640	675	712	681	670	636	673	605	708	636	711	670	669	679	716	672	645	714	658	639	670	683	656	683	695	616	687	687	678	673	672	640	650	621	703	702	666	642	677	672	600	688	642	662	645	671	640	640	670	643	668	678	686	690	649	650	655	641	662	688	653	674	665	643	628	639	655	607	646	640	632	641	688	664	667	659	639	648	698	683	650	672	679	655	653	674	643	652	676	684	697	695	665	659	637	655	644	647	654	652	614	639	674	667	626	661	653	662	698	689	647	602	652	636	689	639	622	694	662	638	666	624	681	651	645	669	673	653	630	669	651	633	666	645	676	650	632	681	659	642	644	698	632	640	668	673	649	652	680	659	691	674	649	654	698	655	654	587	621	667	651	639	678	650	633	675	668	646	601	673	718	694	638	707	663	652	637	614	659	659	703	654	682	640	711	670	664	636	632	686	666	646	672	654	681	635	663	692	683	661	651	636	635	683	670	652	645	666	677	671	648	712	666	696	657	663	639	654	670	674	640	678	682	683	630	614	654	619	666	648	646	704	667	642	655	728	673	665	667	654	640	703	706	642	674	683	671	674	729	624	665	637	651	648	690	664	640	678	631	649	630	677	668	678	647	664	640	654	654	659	647	630	690	676	636	622	700	664	669	679	632	626	674	630	639	621	678	685	651	685	678	656	659	644	645	641	652	691	645	682	654	651	655	618	637	690	688	644	635	666	715	728	637	625	678	706	628	653	647	664	650	618	660	659	688	690	681	683	629	641	696	676	677	684	672	683	630	651	641	677	654	653	658	660	655	651	679	672	720	700	648	646	715	670	653	646	672	670	672	687	626	686	632	643	652	649	678	630	709	651	629	663	658	650	678	696	607	657	693	640	696	656	630	687	671	693	674	654	657	642	660	647	695	643	709	677	670	638	630	707	620	662	687	705	672	667	670	655	665	682	696	692	617	659	661	627	671	651	651	664	714	622	652	681	699	629	664	667	633	673	693	666	697	615	642	655	668	618	611	709	688	677	641	631	628	656	629	687	677	651	650	706	643	679	690	650	657	675	674	638	639	648	691	704	665	658	670	698	733	647	617	665	651	656	660	666	628	635	670	662	666	657	691	638	662	657	664	673	665	632	664	629	655	676	654	692	616	669	664	635	641	674	641	634	678	662	677	688	654	679	630	669	636	646	626	679	619	652	647	681	673	633	636	662	631	628	646	670	665	694	659	657	650	665	701	662	661	669	679	696	625	679	658	726	645	685	663	675	640	718	609	616	648	672	664	631	655	675	621	609	660	696	635	697	633	650	651	688	692	670	653	661	614	666	637	697	700	677	661	701	663	592	659	661	671	674	597	690	693	669	699	669	658	708	652	642	637	644	694	677	651	675	627	664	691	644	708	650	657	681	692	679	690	712	635	639	663	657	718	642	687	693	678	640	666	648	656	634	656	625	640	667	670	678	646	690	677	673	644	628	678	642	623	706	670	634	643	627	649	675	672	703	620	661	690	664	639	653	709	714	686	696	648	694	633	661	715	679	655	704	684	620	613	663	674	666	662	688	672	665	639	652	664	650	663	678	664	720	705	617	657	640	655	625	674	685	605	672	680	631	699	688	660	634	669	663	652	664	695	657	654	662	661	673	684	690	671	666	635	637	638	701	674	649	620	622	647	630	673	634	666	669	662	644	639	625	647	691	635	686	637	641	667	703	687	709	725	649	666	630	660	643	622	674	709	685	688	646	654	661	624	622	618	698	668	633	714	697	617	655	658	646	652	611	612	632	638	647	691	671	673	706	626	662	676	654	648	699	653	668	662	638	623	659	633	673	625	664	648	642	657	654	667	683	628	666	659	676	639	672	666	671	681	690	629	649	697	696	674	713	669	661	643	644	650	660	713	635	667	627	647	699	704	644	677	668	654	658	635	706	652	662	647	680	710	645	672	613	669	638	673	678	672	654	608	655	671	659	653	659	680	656	670	653	627	685	657	682	656	724	665	679	629	623	666	667	677	622	687	692	611	673	652	701	669	685	619	654	688	701	677	667	642	663	616	671	701	673	679	686	630	642	660	701	665	638	689	679	701	675	697	655	703	641	692	675	685	669	680	605	669	649	668	649	657	672	639	655	665	685	689	645	657	636	660	601	644	673	620	664	637	671	637	696	693	735	649	657	609	635	653	700	682	655	662	647	647	657	690	639	630	653	683	693	656	666	676	654	710	695	659	627	656	713	691	691	603	672	676	656	655	695	671	607	689	682	682	677	690	659	653	682	653	685	641	669	675	662	648	668	658	640	620	668	709	617	654	663	673	631	687	688	625	697	660	637	601	667	640	669	645	707	667	670	670	637	679	653	638	702	665	630	644	690	690	640	691	652	679	663	647	636	671	694	639	663	590	673	696	666	673	631	676	654	675	672	673	657	650	744	648	683	716	674	632	706	617	632	684	681	673	670	673	673	620	628	655	646	669	695	672	660	675	678	651	677	641	659	660	671	682	674	692	665	650	689	670	643	648	678	647	630	635	623	658	656	675	631	667	735	638	640	658	674	637	676	666	698	699	681	674	678	669	678	673	683	682	658	661	658	695	677	657	704	674	705	692	677	703	682	642	662	661	667	655	674	668	665	687	642	650	655	678	644	610	655	670	626	739	627	653	610	631	684	632	667	619	647	676	630	689	608	650	660	590	656	645	664	711	666	670	710	662	638	632	608	630	616	653	609	661	643	649	641	630	726	632	634	686	689	656	699	640	636	661	700	665	661	634	592	715	689	643	682	645	657	652	676	661	671	659	652	663	666	646	633	663	696	656	638	677	636	667	664	678	690	680	634	670	662	609	693	676	637	654	660	642	698	654	648	617	626	705	679	644	702	660	658	648	707	687	591	636	633	627	663	658	655	652	633	668	696	682	690	636	617	642	639	655	653	649	636	658	678
4755	16197	13815	6330	4876	4034	3041	2039	1769	1643	1314	1140	1061	978	926	890	855	813	887	851	804	833	790	722	711	753	725	743	747	760	770	758	715	766	730	738	773	752	714	782	693	770	686	738	746	695	717	706	725	746	736	725	712	729	696	661	735	739	737	700	732	736	746	721	771	724	744	729	674	755	744	688	730	727	715	737	731	705	677	706	712	750	704	713	757	741	690	717	688	693	688	695	694	713	730	731	710	733	699	696	741	723	713	703	749	723	745	699	739	672	715	737	702	740	681	697	700	733	694	736	682	699	706	704	771	731	746	681	744	734	706	727	728	719	682	685	737	739	691	740	725	718	691	751	717	756	701	781	715	702	673	706	701	712	755	683	749	726	727	736	721	654	704	729	770	688	736	724	725	744	726	712	761	693	722	748	711	699	731	701	705	714	709	693	694	710	719	703	729	684	729	746	738	675	737	698	781	689	720	737	745	724	730	690	759	699	711	748	740	733	708	715	742	711	637	679	741	709	676	694	694	706	685	764	762	683	710	681	699	685	672	682	709	692	755	704	752	737	736	714	696	767	772	696	705	721	665	728	746	724	668	704	725	729	693	704	749	726	715	703	715	694	728	693	739	693	695	725	767	686	718	712	701	754	704	732	704	686	722	736	681	698	752	718	715	728	719	709	684	734	721	733	711	725	732	737	675	714	699	679	692	736	724	718	684	690	695	737	752	732	704	687	740	671	745	715	747	724	694	729	669	705	743	740	732	720	728	683	737	723	724	686	752	667	727	681	681	706	690	710	735	716	738	740	720	689	707	758	697	728	715	749	760	717	745	733	711	713	718	698	688	731	722	666	703	705	716	684	705	723	732	731	639	768	728	721	702	754	727	700	740	707	778	685	706	667	688	687	738	773	707	709	717	721	698	697	739	723	768	692	699	730	683	713	705	711	715	715	675	769	741	724	726	681	731	724	691	685	709	716	732	715	711	683	693	707	730	721	689	676	706	730	697	714	698	711	733	683	722	750	696	728	724	722	746	675	749	748	737	705	693	700	716	759	715	732	763	725	669	731	743	748	748	733	697	709	705	671	718	707	726	755	715	691	674	710	679	738	698	729	763	649	740	749	745	714	657	692	731	714	662	699	693	728	718	687	708	703	729	692	694	735	734	700	735	719	705	729	719	703	688	710	698	740	720	690	718	735	697	741	686	699	713	696	735	714	750	706	740	720	733	693	735	754	736	695	734	739	700	691	648	707	693	744	731	738	715	708	725	696	740	712	760	733	744	694	712	726	718	701	722	718	730	695	673	675	721	707	675	678	689	736	705	702	672	714	734	721	707	769	724	723	705	679	723	710	719	756	730	724	648	693	728	724	716	719	730	788	727	689	706	705	756	707	655	737	672	769	709	695	708	698	689	706	697	715	732	719	698	690	731	717	745	727	722	740	742	714	716	746	721	724	702	735	741	679	682	775	722	683	723	724	714	699	718	705	750	676	725	728	721	705	704	712	712	736	659	716	777	698	710	680	714	706	697	699	713	701	683	692	688	706	686	752	718	735	721	747	720	690	716	719	726	712	758	718	707	720	737	732	724	700	721	726	690	727	688	715	674	717	736	702	712	709	710	688	685	728	739	769	726	658	705	698	749	732	736	765	697	783	718	703	751	685	734	673	717	707	684	719	740	705	684	720	695	736	789	699	705	715	740	665	709	724	674	746	726	724	700	743	735	687	732	701	686	707	739	695	742	743	790	688	716	725	705	671	738	700	712	703	753	689	699	672	705	699	682	745	733	713	691	740	710	699	703	709	686	656	704	713	731	671	754	774	689	738	744	702	711	699	741	721	714	690	748	699	718	726	734	673	734	672	719	744	683	733	760	698	743	742	681	733	746	764	711	737	700	711	674	668	683	703	753	709	733	745	733	709	708	713	746	680	724	719	725	756	697	739	714	695	717	770	648	691	731	702	780	720	766	694	709	709	739	734	751	703	681	689	680	697	695	726	744	739	758	687	713	725	700	721	696	728	730	712	742	732	723	742	753	719	706	711	673	673	698	737	740	692	698	733	694	631	757	726	702	717	688	759	717	693	678	687	673	713	726	684	747	735	684	691	734	702	750	703	696	731	702	720	707	705	741	693	733	698	744	698	735	729	716	705	679	694	711	748	711	709	683	693	670	684	701	691	684	686	744	648	668	728	788	718	732	713	713	744	681	688	661	759	712	738	760	692	728	725	695	712	711	729	727	678	720	668	728	755	704	704	676	707	715	748	746	674	685	657	735	706	678	703	698	721	731	662	662	709	730	714	711	712	749	715	751	723	693	710	738	709	711	691	690	716	740	709	701	689	717	755	746	701	717	671	725	719	716	721	673	724	726	726	785	740	695	728	722	736	724	683	754	719	726	737	746	734	708	697	755	729	698	697	733	758	698	749	754	728	698	670	719	747	682	739	752	756	731	735	725	734	724	731	718	756	686	722	694	682	698	730	712	740	718	701	707	717	659	759	773	676	719	710	712	736	687	705	717	686	688	653	707	697	708	727	746	685	739	717	681	730	730	707	731	704	707	703	719	715	752	746	759	707	707	677	700	725	719	706	704	689	729	723	744	716	738	729	676	730	697	731	757	718	696	705	694	711	710	726	696	731	663	746	728	701	694	725	728	718	755	700	758	748	755	738	719	730	716	706	711	686	761	700	735	719	770	751	655	671	751	732	734	756	711	688	649	705	709	752	711	755	724	680	692	738	753	650	737	709	740	744	684	681	713	725	694	735	676	692	703	725	694	695	719	689	678	709	739	696	714	718	757	700	696	751	697	707	688	728	758	730	687	699	694	699	719	785	734	678	722	738	682	719	717	702	667	712	706	703	727	706	733	684	779	697	691	705	739	730	736	705	717	722	727	713	715	713	745	691	725	684	702	692	674	697	749	706	722	724	734	705	676	707	711	730	712	724	753	685	693	702	701	673	730	726	738	778	694	729	662	672	701	766	687	746	715	690	661	683	741	767	749	717	699	720	720	760	755	694	676	756	717	717	746	747	711	686	738	746	702	706	671	756	685	702	704	673	721	674	707	711	682	711	718	724	695	771	652	702	708	719	766	725	669	753	709	693	733	738	672	690	713	717	694	711	710	737	694	698	692	695	711	681	727	764	708	713	716	692	721	688	673	749	692	735	758	685	733	723	723	707	735	689	717	689	706	711	684	704	709	674	720	664	699	751	699	707	771	727	722	746	686	713	746	753	678	667	728	745	730	733	741	726	739	715	733	742	697	685	710	721	670	695	701	742	709	731	753	771	684	735	732	746	758	752	722	722	719	717	751	754	716	752	674	727	743	640	721	653	752	693	722	732	700	688	714	731	723	700	700	672	674	747	733	703	695	734	752	711	750	694	694	721	703	736	759	692	752	693	748	686	696	727	754	709	732	691	732	728	716	725	724	737	726	736	713	681	749	699	718	733	707	721	698	702	713	712	746	713	701	725	757	705	719	696	714	742	740	752	700	713
27518	19581	6714	944	679	577	557	518	500	556	469	508	490	507	523	496	477	475	499	497	492	506	495	501	493	480	525	534	488	512	482	493	492	460	471	478	517	531	475	492	524	477	507	510	514	489	478	501	485	506	513	518	511	479	508	447	427	489	470	494	507	534	486	506	509	515	490	486	476	477	510	435	487	520	465	481	482	493	486	474	477	495	502	449	471	523	471	505	522	501	511	497	485	506	526	471	495	495	500	484	456	499	507	532	521	533	494	451	545	492	505	503	475	482	498	496	516	455	521	482	493	478	504	493	457	485	479	435	529	489	507	484	518	433	486	481	445	488	459	461	490	492	485	515	471	522	534	540	469	490	523	521	521	503	515	497	507	490	543	494	477	469	524	515	457	498	499	476	445	488	547	487	476	444	469	502	501	488	471	497	472	508	505	491	493	512	524	468	482	485	412	487	487	503	468	468	488	511	460	507	506	512	488	489	501	480	466	492	515	478	490	496	481	518	489	499	521	492	520	514	490	485	488	472	491	456	504	497	489	481	502	528	498	491	517	522	476	506	484	485	511	504	491	501	495	494	500	505	491	519	520	533	472	518	458	507	477	479	516	499	475	494	494	493	460	527	498	485	500	475	509	509	510	521	514	476	460	462	522	496	514	497	500	466	509	513	475	467	483	505	500	500	466	438	490	459	481	493	459	494	495	488	477	479	522	462	490	471	479	507	539	518	432	471	487	510	534	535	486	475	480	484	478	461	499	502	513	513	502	528	500	446	496	548	502	496	491	511	493	492	483	476	492	459	460	475	485	471	471	495	490	473	468	433	495	494	479	500	506	488	520	488	476	504	479	501	515	462	547	487	504	477	492	513	493	491	471	481	505	501	455	532	494	511	486	539	453	505	508	525	491	518	436	457	472	463	443	489	468	458	482	497	507	484	487	498	469	497	506	496	457	530	456	494	507	461	456	491	502	475	513	525	495	479	492	487	484	504	495	469	454	539	461	511	482	509	477	491	506	509	495	498	477	494	475	470	496	515	501	544	485	493	500	480	444	468	519	474	486	514	498	506	487	463	490	439	472	510	507	512	482	497	481	486	482	493	496	488	491	452	512	499	460	505	488	479	505	511	465	488	461	510	492	464	506	516	483	521	493	475	507	503	463	480	500	493	518	505	467	484	505	464	502	477	476	488	546	504	510	504	504	472	479	473	523	506	476	495	503	433	434	486	507	523	470	516	513	484	494	512	473	484	518	464	529	488	521	501	485	502	509	502	442	514	487	507	501	503	487	488	503	462	577	499	482	523	493	482	502	521	452	457	525	520	484	541	483	463	526	486	496	503	510	487	467	535	505	491	444	530	484	503	533	480	520	505	512	498	489	508	507	482	495	494	526	481	481	492	457	495	494	537	488	455	520	488	502	496	456	507	435	493	495	508	509	522	539	499	491	516	497	503	545	451	506	486	503	472	502	509	474	545	503	514	470	522	495	481	507	485	495	471	491	494	447	479	490	461	492	512	485	506	464	503	516	457	490	472	459	480	507	515	497	489	490	478	475	503	467	470	487	513	508	493	477	499	505	465	515	524	495	529	481	510	504	523	479	501	510	518	512	479	452	523	480	488	511	501	471	482	536	520	486	478	499	532	479	495	463	495	484	479	520	488	481	469	450	487	533	471	501	482	499	452	518	504	482	495	486	475	474	490	516	518	503	477	455	462	484	472	440	492	482	488	507	497	500	483	514	489	461	470	511	459	520	521	502	523	497	521	477	516	487	537	506	508	468	514	526	452	487	462	507	502	484	498	497	515	534	480	481	473	512	454	504	484	497	494	499	504	466	481	491	493	555	487	517	491	561	468	527	507	511	489	476	490	451	493	485	518	481	521	484	513	502	473	473	519	475	501	488	454	465	478	492	488	495	487	488	508	506	492	476	486	516	499	471	499	491	477	486	446	435	496	482	532	487	503	500	527	495	465	491	480	514	522	488	488	511	520	521	489	523	485	506	520	514	481	460	485	484	494	508	461	466	478	468	472	481	470	482	546	489	468	496	485	491	501	497	477	518	477	445	489	522	535	518	504	483	490	486	517	488	506	464	504	476	476	468	485	502	447	496	538	520	484	524	523	517	458	529	506	477	482	510	492	494	482	457	547	508	503	483	514	488	459	508	478	494	511	507	510	518	535	520	509	487	461	500	470	488	488	492	489	468	492	479	484	461	489	504	483	506	518	490	451	496	493	523	470	537	482	511	506	488	493	482	505	471	545	440	518	470	494	539	528	515	491	454	502	510	522	472	493	489	509	485	525	491	520	491	494	469	475	516	499	506	465	508	489	483	538	499	466	493	491	489	502	449	519	480	517	508	487	495	471	474	465	480	477	511	499	511	466	489	505	514	478	485	536	529	457	512	464	490	499	486	518	469	510	474	487	479	524	477	481	499	452	502	496	465	501	513	520	513	445	470	471	466	477	511	473	495	501	491	495	476	492	507	482	506	515	490	473	439	532	490	484	490	478	499	479	505	472	546	481	511	484	480	542	446	515	465	499	452	509	489	502	482	530	439	467	496	488	486	473	470	492	484	494	484	494	478	466	482	487	488	505	504	494	515	479	532	464	531	475	502	508	521	496	520	521	504	532	483	503	457	487	506	452	488	447	511	510	457	472	514	505	523	452	484	486	518	525	492	498	485	500	518	521	480	451	544	509	490	493	459	507	478	505	515	498	518	484	477	466	458	524	495	473	468	489	524	530	496	486	491	489	524	484	537	478	545	487	518	457	479	494	486	482	472	453	562	474	517	478	493	492	489	447	542	490	513	459	501	485	500	471	470	464	493	502	524	462	503	493	488	476	503	511	481	536	472	504	514	513	484	500	496	473	467	501	501	545	503	447	492	519	483	475	481	439	523	522	509	468	478	503	462	480	492	525	528	509	469	467	495	532	460	468	507	457	448	512	539	524	515	503	487	494	498	482	516	486	495	491	497	478	492	516	495	519	506	466	509	485	435	444	479	553	483	495	513	532	461	512	499	494	505	509	493	482	504	493	473	460	515	455	497	551	495	483	512	514	528	467	480	525	485	500	490	513	458	487	442	503	504	510	509	512	482	519	497	511	481	498	464	487	495	503	481	532	437	494	497	475	502	532	487	496	500	518	473	507	470	495	446	507	527	502	482	522	501	476	474	492	442	471	483	460	517	477	487	477	530	528	503	460	484	472	471	487	459	511	466	483	523	496	440	516	528	492	536	490	497	507	447	498	514	478	470	503	496	488	471	461	489	486	488	460	489	466	499	509	519	470	479	480	483	493	467	493	515	521	509	454	484	502	472	526	477	481	499	475	485	507	514	479	508	484	522	542	468	486	520	525	509	488	483	513	489	477	520	517	480	493	483	512	474	499	467	464	524	481	485	516	496	508	494	469	471	473	513	517	520	479	467	537	477	478	486	489	482	514	475	493	466	461	526	491	491	528	472	499	439	513	511	501	480	502	513	514	491	483	517	503
4245	1463	2107	710	683	652	572	562	555	547	472	513	528	566	542	503	491	555	500	527	540	503	508	535	520	576	504	503	507	547	569	490	537	537	532	545	561	494	508	540	520	502	516	493	488	516	492	519	509	554	510	524	538	564	519	511	514	500	494	559	530	523	537	518	499	497	507	526	557	484	543	553	537	488	529	552	555	493	533	508	522	508	496	526	502	536	548	491	514	547	537	528	544	529	512	495	505	535	521	566	509	551	538	482	468	575	524	534	477	542	536	517	529	476	526	500	565	513	515	555	585	508	526	480	538	520	534	479	558	516	532	512	527	491	492	492	500	527	500	536	508	482	488	552	501	507	501	484	541	544	548	521	526	503	536	528	557	511	511	523	526	506	516	545	510	526	517	520	517	519	541	540	533	528	513	528	531	513	497	510	502	523	533	526	511	504	534	522	551	512	518	508	462	487	523	510	487	471	492	507	533	528	540	523	545	559	497	508	491	468	572	506	526	558	528	572	550	531	530	463	562	490	507	518	536	540	458	492	516	511	530	519	483	495	497	511	522	502	489	526	506	549	531	512	510	526	512	564	541	531	522	494	495	505	524	520	523	558	537	553	501	540	556	535	522	481	537	541	492	578	557	508	488	495	512	540	500	530	504	525	554	519	494	498	491	505	556	563	536	522	491	491	570	498	515	523	494	534	500	533	530	531	498	527	509	548	493	546	516	535	528	530	507	511	512	526	496	493	500	479	522	512	524	508	554	537	458	563	541	486	485	480	534	515	529	494	475	525	551	540	572	536	529	547	532	486	536	500	536	522	497	511	490	540	506	539	521	507	537	514	530	527	495	509	523	532	499	524	498	517	521	524	562	507	540	523	530	515	492	507	545	508	560	524	549	521	519	491	531	551	563	535	546	500	486	517	527	563	528	522	527	519	537	525	536	508	518	508	499	500	516	517	496	520	573	503	557	507	486	502	514	539	529	539	533	540	538	519	490	513	507	510	530	522	484	539	476	531	513	530	538	447	463	532	514	531	527	499	529	531	491	523	534	523	502	483	548	547	507	535	519	521	578	549	524	511	523	497	511	538	500	534	535	495	489	528	530	521	518	488	506	517	535	495	526	507	548	534	536	540	507	506	506	539	539	533	497	515	509	478	499	546	545	534	488	514	498	505	541	537	569	536	509	557	485	527	538	491	542	523	552	533	525	508	546	534	545	482	544	556	505	513	507	519	491	530	537	537	560	500	517	527	564	522	522	544	520	540	496	502	497	511	512	582	529	533	520	546	484	546	491	570	541	508	550	521	517	555	523	527	522	539	514	541	503	485	514	534	552	532	518	537	488	525	528	553	480	522	529	480	523	543	532	462	525	492	535	503	541	516	496	516	513	500	513	490	526	484	508	556	479	489	505	540	497	526	530	505	509	496	486	520	529	544	558	504	529	505	489	522	501	540	518	549	552	597	532	524	493	528	527	473	532	503	533	512	530	487	526	522	502	538	534	548	495	524	542	482	514	561	534	530	504	527	530	527	516	499	527	511	554	513	521	548	538	545	511	500	532	487	534	555	514	550	538	522	512	467	530	515	528	505	510	516	525	549	485	484	491	532	532	539	531	513	492	565	566	506	525	488	505	505	567	527	485	521	560	521	519	511	525	543	530	466	503	512	513	531	514	537	508	521	481	501	530	463	489	506	541	525	493	485	527	516	535	569	543	546	547	521	510	526	524	515	561	516	523	536	524	571	551	518	507	533	517	528	525	552	511	508	505	518	484	533	521	549	521	509	518	500	495	481	489	516	563	538	521	552	526	515	500	508	515	576	502	523	538	510	522	512	510	520	508	536	543	537	487	537	511	540	482	527	515	535	561	499	539	543	543	521	499	557	525	489	480	498	515	520	503	527	525	541	503	526	531	534	473	513	528	554	519	530	497	538	571	548	540	571	549	496	538	527	489	528	497	516	518	541	502	559	488	501	535	518	547	507	563	488	510	505	551	559	531	565	520	514	507	513	540	527	526	518	512	508	539	508	515	532	566	526	543	558	540	549	483	474	537	546	530	478	501	549	530	584	513	526	492	569	545	479	531	511	513	518	488	480	523	549	499	497	553	494	535	551	523	504	502	481	539	516	496	532	517	526	498	546	515	506	546	554	508	551	528	461	509	515	542	482	501	558	535	512	520	483	532	521	556	534	508	503	507	482	510	484	492	522	506	525	560	505	493	471	541	502	511	513	527	512	534	509	488	502	496	519	548	529	513	484	543	530	506	529	515	499	520	478	570	518	515	537	510	545	519	524	495	513	507	533	480	547	520	502	508	552	521	507	486	520	536	487	528	511	528	507	503	543	495	494	472	524	544	508	512	527	491	520	505	532	511	483	516	518	518	543	476	484	517	563	521	516	493	543	556	523	508	508	500	515	526	501	542	526	503	515	533	506	546	541	517	528	547	524	527	543	527	525	509	520	503	506	499	520	554	507	561	496	502	522	506	522	497	559	533	535	534	540	541	536	553	523	525	539	483	521	488	546	498	532	509	508	516	502	567	525	545	551	513	570	492	531	534	535	505	510	517	528	560	540	520	523	513	538	510	517	512	520	506	488	530	525	517	491	541	497	478	509	504	485	502	540	502	514	501	486	525	505	520	534	530	520	520	506	528	508	531	501	528	473	535	493	516	537	534	531	505	531	519	555	516	506	501	517	543	543	524	523	482	505	525	478	521	576	514	492	536	525	524	537	476	509	501	486	534	509	526	509	506	528	518	526	498	512	524	518	527	505	507	494	513	562	519	525	529	509	544	508	490	487	515	474	551	525	543	520	496	502	536	536	547	536	527	544	490	522	495	537	531	514	513	541	530	546	527	548	519	537	515	544	528	496	469	516	483	572	518	477	506	498	508	496	505	520	500	538	519	530	567	531	540	526	496	509	466	507	519	499	520	542	495	513	554	519	524	519	529	540	519	535	507	540	519	517	512	501	539	537	497	505	547	509	545	505	495	506	535	553	516	528	520	496	490	496	537	549	576	530	517	519	478	515	497	508	543	559	529	539	516	530	549	520	499	534	528	486	517	519	503	501	503	530	536	527	514	510	531	533	524	523	513	497	576	538	504	588	549	545	508	548	493	567	537	526	553	557	496	490	532	528	586	552	541	520	509	506	522	493	521	478	541	537	520	522	514	496	531	519	495	550	525	540	553	506	543	527	545	468	525	497	545	543	525	504	524	529	529	502	518	502	476	496	508	551	506	515	488	533	500	568	533	492	491	508	545	518	519	528	480	507	512	571	494	508	540	476	515	511	520	541	538	537	548	515	490	527	520	530	526	535	467	527	513	526	528	513	487	550	532	519	513	526	532	471	598	527	492	517	484	511	517	504	523	516	523	555	531	530	484	522	527	561	518	520	497	505	507	531	527	551	539	511	529	522	545	509	503	532	509	519	499	506	511	531	546	564	517	516	516	541	515	528	469	519	528	492	544	517	543	503	528	530	548	508	559	537	487	541
23461	21248	28766	24035	21239	14370	2374	1290	1153	1142	1036	1039	1016	941	961	928	870	969	832	882	886	919	873	859	913	895	832	889	837	878	897	920	877	881	883	895	894	865	856	833	838	853	809	895	890	842	859	806	854	871	877	853	898	852	866	866	899	846	918	869	865	827	903	852	910	871	856	897	848	802	889	881	901	888	879	853	845	832	865	889	862	871	888	916	903	870	901	900	822	836	848	891	854	863	861	911	829	877	892	829	853	831	892	884	899	830	835	894	854	825	846	851	861	904	865	867	834	838	875	867	914	841	884	787	837	853	862	853	852	856	880	813	857	805	839	867	851	827	839	822	871	914	850	869	844	897	881	934	826	881	885	874	837	888	863	844	797	870	833	828	842	830	819	853	832	849	888	837	904	865	863	896	865	872	811	855	827	862	838	838	789	849	878	869	847	817	900	859	859	842	894	892	874	878	859	848	835	894	827	806	802	834	843	835	872	842	846	819	839	899	817	843	856	832	876	852	840	895	890	824	808	825	826	871	887	846	843	860	824	830	875	823	838	859	826	805	820	903	825	837	868	856	837	879	879	853	882	782	821	832	886	852	827	867	832	872	811	847	814	844	865	844	904	887	857	879	873	872	825	843	885	806	801	821	812	860	872	884	901	871	851	856	868	836	831	862	845	863	842	843	859	853	867	852	837	843	848	871	832	869	861	833	840	851	834	833	823	797	906	873	836	869	834	868	847	843	869	850	912	870	831	892	815	860	859	853	843	844	847	845	852	844	874	820	840	855	872	827	854	832	849	879	888	864	854	848	856	831	866	853	857	851	809	868	808	855	852	864	825	806	855	910	846	836	838	852	853	836	802	835	859	843	834	839	864	878	895	907	854	841	889	881	870	866	893	853	889	823	849	852	842	829	851	856	851	886	874	882	815	816	870	892	862	833	850	868	837	889	798	914	864	847	852	854	874	881	855	922	827	865	863	817	874	873	797	905	859	845	853	860	822	817	844	910	871	828	855	885	834	866	809	817	826	854	816	880	864	896	888	860	895	836	838	840	845	824	841	841	868	899	873	838	864	858	899	825	889	876	900	839	829	837	825	859	891	831	853	864	808	880	833	852	834	865	822	839	917	869	811	810	855	873	884	820	834	853	828	856	828	849	894	860	859	875	815	800	826	844	849	782	896	891	854	864	823	794	813	848	855	895	830	861	818	908	847	880	864	792	835	865	783	815	858	885	807	882	876	843	901	824	845	824	816	853	884	877	876	869	873	873	847	815	850	883	830	858	910	917	819	829	848	842	853	856	789	850	866	887	835	859	868	841	851	878	861	852	841	842	822	846	891	852	831	835	858	852	805	807	906	901	857	851	818	887	847	835	816	858	919	828	860	817	821	815	851	823	859	881	836	886	844	866	888	850	874	811	869	793	862	845	848	843	856	890	842	797	861	856	868	851	822	897	854	875	847	850	883	870	855	931	887	824	867	827	839	863	844	890	871	881	871	820	845	864	892	865	836	847	837	830	903	794	878	827	867	806	856	862	831	868	828	858	817	843	817	820	840	859	885	843	880	874	826	825	829	864	878	875	900	878	803	873	855	875	826	872	844	890	858	836	791	843	897	878	877	857	907	850	867	885	850	838	858	868	802	832	854	844	931	848	896	805	887	868	846	890	843	826	864	820	863	842	854	854	829	875	914	835	800	909	906	892	814	795	862	857	882	862	864	830	823	856	865	878	896	885	875	825	833	830	844	868	851	871	873	829	878	819	823	860	835	913	936	833	833	862	851	841	897	846	866	851	870	879	864	850	818	847	861	829	846	840	933	849	865	886	853	866	867	868	922	820	847	851	847	796	818	829	829	847	850	855	879	851	852	857	897	852	798	835	852	871	793	843	822	880	833	843	846	857	859	844	858	889	819	869	825	869	820	850	856	828	900	875	855	860	839	867	802	858	854	871	846	845	826	870	883	802	836	841	828	855	794	922	883	836	877	835	879	893	825	844	890	917	891	776	888	875	818	886	849	821	820	860	876	890	879	870	860	845	845	810	851	867	862	857	829	788	880	875	867	847	840	839	838	786	807	855	869	867	789	830	793	880	845	822	847	841	836	866	866	859	880	851	833	841	844	850	797	814	854	850	824	807	845	809	824	895	846	843	858	820	880	843	829	819	845	812	869	804	820	968	903	841	819	851	837	838	828	901	830	889	846	928	878	922	850	840	845	823	823	861	911	863	845	893	864	903	822	860	839	872	853	926	834	857	871	863	867	855	857	907	821	834	830	871	884	841	822	886	883	861	849	847	867	846	873	871	807	845	836	869	871	803	879	840	843	821	854	815	837	850	840	834	801	851	833	844	825	865	840	847	869	864	833	865	858	865	808	845	798	917	867	848	896	883	899	900	894	818	856	819	895	911	884	847	797	811	882	879	834	829	864	858	870	836	833	903	858	786	847	856	847	869	782	834	790	869	858	838	905	857	876	837	863	844	837	897	863	884	798	854	822	862	822	854	856	824	868	810	864	829	884	811	831	828	867	875	876	818	859	858	817	838	841	869	866	898	795	887	821	849	889	929	847	832	813	809	850	863	882	875	837	913	837	840	875	838	838	821	881	840	823	771	828	893	825	865	864	876	857	913	834	850	836	889	797	855	787	817	860	900	851	793	880	848	861	867	813	870	795	857	849	844	854	856	876	900	808	900	838	822	877	833	844	895	926	877	881	826	842	833	837	858	848	865	835	883	843	898	830	825	786	858	857	896	858	910	873	915	880	907	891	863	836	821	891	908	825	841	848	849	819	880	821	817	875	840	837	794	864	860	830	862	848	835	810	829	864	804	850	853	869	807	880	824	858	793	860	919	891	844	851	876	855	820	888	850	846	840	850	859	806	868	845	842	869	810	866	822	890	808	864	869	855	788	872	842	820	838	879	932	857	847	855	800	829	801	853	832	890	869	819	850	858	812	850	845	878	860	865	910	870	864	837	829	835	867	866	882	885	836	846	894	832	858	844	831	837	849	823	854	858	835	833	919	899	867	813	870	892	852	827	854	842	829	792	885	866	821	852	830	829	901	872	871	856	805	850	913	866	870	899	900	861	805	850	777	811	841	842	886	834	863	892	787	828	890	851	823	852	839	887	869	896	832	872	886	860	850	823	881	846	897	803	891	879	845	861	872	895	852	826	882	856	823	840	833	830	886	834	868	808	826	861	838	868	858	850	880	858	916	869	891	874	863	829	822	903	801	845	829	873	795	943	845	868	809	854	863	876	853	879	886	882	852	866	873	852	859	885	893	900	838	849	812	881	822	893	835	847	811	885	846	846	847	809	812	885	861	877	906	825	875	849	834	788	785	849	830	836	843	870	832	853	847	812	775	857	825	859	872	851	812	879	848	811	854	887	887	847	864	852	867	867	876	885	906	836	839	887	857	854	814	875	831	880	895	843	848	827	845	842	854	804	845	851	849	910	863	800	878	856	804	828	838	823	859	851	818	825	852	866	832	879	878
3668	10208	8728	3885	3074	2561	2153	1598	1464	1367	1182	1102	995	1015	1024	1002	967	1002	963	961	956	976	866	940	924	904	866	902	931	948	871	899	924	896	886	900	885	849	928	958	886	861	904	890	896	891	880	890	925	910	869	896	910	910	891	929	881	876	909	913	903	906	856	895	899	904	911	903	878	844	898	916	845	911	851	877	884	855	880	883	874	866	896	928	940	859	919	877	825	872	824	931	896	898	849	924	910	879	954	918	862	903	951	877	908	887	873	922	843	903	794	850	861	927	914	917	943	894	898	893	917	910	903	914	917	880	849	944	942	910	901	868	888	857	941	881	909	892	913	883	841	910	911	843	858	904	876	889	884	871	926	894	941	865	867	920	875	906	881	871	882	861	914	892	831	866	883	899	866	896	890	940	910	907	888	892	955	861	930	853	925	859	867	891	891	874	899	898	908	898	865	885	862	867	926	835	887	921	890	899	852	884	895	899	897	881	880	915	920	920	909	842	817	939	926	888	907	871	906	880	886	880	881	908	847	906	966	887	873	882	814	882	886	892	883	850	957	916	890	835	911	905	851	946	879	883	898	859	875	843	917	907	889	926	911	867	820	938	870	922	899	867	911	871	846	934	957	903	893	902	857	897	861	882	887	870	855	882	916	898	939	857	857	844	843	872	913	878	858	924	924	891	943	903	891	932	882	847	931	933	922	913	901	885	907	868	915	923	909	859	919	942	831	896	880	882	911	832	914	838	881	856	856	936	934	868	866	848	884	885	897	842	936	897	875	907	917	897	850	858	897	887	942	917	878	889	949	881	906	885	902	894	868	928	901	848	869	896	921	926	922	888	869	906	905	901	898	908	906	908	896	898	867	837	936	852	891	890	857	848	921	925	894	892	923	889	914	894	927	922	906	859	923	907	868	901	844	850	920	881	892	889	893	870	909	841	884	886	873	931	862	876	885	867	897	899	906	893	930	913	879	864	879	859	904	860	854	874	963	891	864	870	892	973	830	865	925	879	884	897	900	877	968	851	921	872	892	879	901	877	930	872	867	918	860	960	917	932	918	888	923	942	901	900	883	870	903	868	918	862	909	837	894	899	831	855	941	926	884	896	926	849	889	940	895	805	900	851	886	918	877	886	926	897	900	891	870	861	870	889	880	872	888	868	940	912	867	857	929	892	956	871	895	855	938	852	876	905	875	914	871	904	843	898	931	890	958	917	886	918	933	913	843	853	904	898	901	868	906	868	935	893	887	899	917	907	955	892	920	890	842	859	862	931	912	862	881	902	880	863	912	920	878	882	875	886	904	874	887	904	864	910	923	902	869	929	886	904	898	891	852	932	913	844	908	862	868	816	852	857	878	881	862	871	913	883	901	882	889	912	895	866	908	895	924	858	910	876	875	872	902	972	903	881	916	900	916	885	908	878	876	860	922	947	894	876	877	930	859	862	949	893	884	839	890	886	896	820	885	907	871	894	909	901	868	859	872	931	858	876	901	847	856	941	887	860	884	842	880	903	859	909	877	887	892	864	885	871	904	893	925	919	855	827	857	860	900	849	915	925	869	882	878	892	891	873	865	849	873	909	868	945	893	898	860	890	930	858	875	892	893	904	862	896	896	886	908	910	924	892	897	916	875	859	927	887	876	950	893	910	920	880	886	875	911	861	935	860	923	944	879	860	893	912	914	880	850	890	908	906	879	929	868	842	881	862	871	877	847	868	871	908	826	866	822	904	890	886	890	893	900	875	859	911	866	841	866	884	857	899	934	890	879	871	876	936	887	929	949	898	885	902	884	901	941	920	865	861	864	920	941	908	877	942	839	905	877	876	911	905	859	899	892	895	834	923	879	848	870	899	913	928	926	820	855	904	817	880	903	881	881	942	845	923	934	929	938	875	942	883	899	951	904	853	891	889	891	896	881	882	906	879	896	827	863	834	896	880	897	945	827	886	866	857	915	888	950	933	895	885	940	916	836	886	859	939	866	902	871	876	900	904	916	871	876	935	906	887	872	897	896	885	855	847	909	914	862	920	863	877	871	889	924	867	898	867	930	900	944	893	881	901	879	916	888	854	867	891	845	901	881	905	897	933	869	875	899	893	841	883	869	943	882	869	874	859	884	847	901	890	880	941	856	893	900	896	903	932	907	946	881	896	878	847	888	909	896	909	894	886	927	897	875	897	876	878	967	895	863	941	886	886	922	938	976	850	951	878	874	866	901	879	856	919	900	905	831	872	937	884	932	900	861	907	960	935	853	895	929	882	894	897	918	857	839	878	880	932	930	897	919	843	852	862	913	883	895	932	884	930	922	835	870	893	926	936	844	838	936	887	878	832	890	827	849	938	842	851	885	870	857	887	891	925	910	855	967	901	881	912	883	888	905	861	862	879	896	856	923	842	902	888	887	923	880	869	873	864	869	902	866	945	918	889	844	856	916	831	889	766	873	945	874	874	932	940	874	880	876	899	895	963	912	868	884	837	869	851	862	815	934	877	938	875	933	901	915	849	897	950	898	926	891	880	881	939	868	878	953	894	892	859	904	919	891	854	832	860	912	907	831	905	932	852	907	873	926	863	898	918	849	902	910	898	896	891	895	899	913	862	936	902	843	874	896	858	894	873	881	905	852	840	883	864	938	910	892	929	888	854	859	925	925	880	905	887	863	866	867	900	921	870	920	907	877	919	836	875	833	892	906	795	899	885	876	885	827	875	934	911	889	903	910	859	861	890	883	912	868	874	892	901	883	963	858	900	905	924	914	946	846	904	946	867	930	923	870	828	924	888	885	879	929	842	877	870	895	907	917	905	868	861	922	874	941	896	887	858	859	881	861	920	917	942	857	879	891	871	877	886	915	868	873	885	895	886	872	852	880	912	913	894	886	881	855	926	900	923	902	907	887	904	872	859	882	888	901	915	971	863	878	896	904	900	868	944	853	892	896	902	899	880	841	941	874	842	858	852	959	932	921	883	912	886	912	886	860	921	929	946	891	904	921	923	886	881	927	838	936	899	914	919	881	921	888	872	927	873	903	909	848	865	906	880	874	924	895	876	934	910	919	878	865	898	891	885	900	893	865	858	909	919	891	865	866	879	854	895	910	921	888	882	898	865	940	902	887	912	884	920	854	872	873	882	872	917	867	866	923	921	833	905	883	889	903	943	869	867	870	855	859	921	845	899	903	915	881	852	930	875	922	920	884	937	947	886	911	847	916	894	870	871	917	879	897	836	876	850	905	923	892	883	879	908	846	835	873	910	887	914	954	851	897	872	908	847	861	943	880	868	884	922	856	880	908	907	892	887	912	880	896	885	899	857	863	912	955	915	915	946	918	951	855	933	882	902	928	876	871	935	861	939	925	906	915	910	924	897	914	921	880	850	887	882	903	886	924	844	949	847	860	877	911	889	855	900	921	875	882	901	894	850	864	864	933	844	946	856	895	893	861	877	885	930	863	926	897	879	878	888	853	941	917	900	927	958	935	869	888	967	865	955	878	879	912	891
24641	21314	27970	24890	16134	1129	606	415	372	386	318	307	320	258	283	282	276	249	251	263	254	265	256	257	235	257	292	232	229	240	273	253	231	231	234	266	237	223	214	237	229	240	217	239	246	247	241	239	229	223	239	255	252	237	213	242	226	245	255	257	242	225	246	196	243	234	225	227	248	228	235	223	273	223	223	240	210	207	250	247	210	227	246	233	251	235	230	219	244	227	255	212	234	215	244	240	225	229	218	234	231	231	229	225	224	256	216	243	231	244	215	252	241	249	217	228	234	239	223	247	246	240	246	226	239	244	224	204	229	234	222	229	248	222	236	242	237	235	218	227	215	225	237	217	254	224	212	227	231	230	248	257	251	237	227	213	220	257	261	237	219	246	255	214	254	237	230	223	232	247	243	242	236	251	242	247	235	238	248	222	246	239	239	258	205	236	211	211	244	217	242	215	250	234	241	248	225	202	209	256	223	278	219	221	222	247	253	220	245	230	247	246	228	244	219	209	253	233	265	215	239	235	235	262	241	240	261	232	220	225	211	237	231	227	246	231	214	226	239	240	218	204	234	236	238	232	208	231	223	219	255	233	252	220	253	219	225	256	252	226	246	210	249	243	257	236	269	223	230	236	234	233	228	241	263	234	213	243	259	246	230	244	211	225	232	231	185	225	262	225	242	261	248	253	205	214	222	210	239	255	228	225	239	252	223	227	222	218	220	252	260	223	263	230	231	221	211	225	232	241	228	213	252	225	241	239	202	220	252	239	248	265	219	254	278	237	244	231	259	255	217	246	237	240	239	239	228	233	261	226	234	214	216	253	233	221	224	246	240	219	231	241	217	245	198	250	228	200	218	229	239	219	245	214	227	242	240	243	241	240	231	208	217	224	227	219	251	200	225	262	252	258	207	242	214	243	237	206	235	241	247	242	246	248	255	228	236	231	233	240	232	258	228	245	247	245	226	245	236	228	264	244	260	251	254	234	259	236	246	219	219	232	225	237	229	233	222	228	249	228	215	248	215	253	232	240	238	225	226	205	206	203	234	256	249	251	247	243	223	230	230	242	250	237	245	253	226	219	227	253	236	229	218	236	241	252	262	255	259	213	253	216	252	209	232	218	246	201	234	212	234	208	240	252	206	254	242	241	216	250	260	235	229	227	221	220	237	229	218	214	203	216	229	232	247	242	248	235	220	223	227	222	219	227	239	251	202	240	233	210	203	223	212	256	230	225	256	201	228	235	217	234	228	219	229	248	234	254	251	235	239	220	238	234	243	186	247	226	206	229	246	244	238	248	236	234	242	223	242	252	230	234	210	221	235	231	220	220	239	227	264	244	243	208	263	268	266	261	248	221	245	249	225	257	229	238	240	251	250	221	221	218	228	206	194	204	257	234	210	233	241	258	251	243	248	237	256	236	279	225	223	260	215	237	249	229	236	231	216	223	239	224	202	214	230	235	248	241	245	246	262	221	219	235	240	214	247	245	210	222	226	243	239	226	231	204	221	255	239	227	244	240	241	216	226	229	204	245	245	215	222	220	259	212	223	222	236	245	231	239	235	208	244	205	212	239	234	242	224	222	236	217	264	249	246	257	241	235	230	245	223	245	259	278	240	235	227	241	249	242	241	229	250	229	226	217	241	232	236	231	209	225	238	244	206	229	229	235	252	235	239	219	216	242	218	245	242	230	234	257	214	216	223	233	225	248	244	224	232	258	229	226	250	227	222	244	236	253	246	234	205	237	232	228	221	245	228	211	249	193	234	239	226	251	244	240	256	263	233	261	234	233	254	226	233	228	228	218	247	232	210	237	232	240	240	241	253	247	239	233	225	244	234	230	231	203	208	243	238	232	242	252	244	218	218	255	229	215	230	247	232	248	211	213	220	259	242	216	211	250	247	222	239	234	238	225	228	237	238	227	240	218	239	242	220	228	220	216	236	230	255	246	235	243	238	218	251	215	225	225	227	264	206	245	248	206	229	254	235	260	232	244	257	250	244	233	236	248	253	241	257	219	225	234	244	261	238	234	219	266	233	247	233	221	250	231	220	231	252	233	237	227	253	232	219	207	223	239	240	254	228	219	230	253	246	221	225	218	218	225	246	206	240	250	209	218	229	234	267	245	213	199	231	225	222	220	238	188	227	243	250	209	217	227	221	216	210	238	247	217	228	232	233	252	230	237	220	236	244	235	265	201	224	222	212	227	250	242	237	301	255	228	241	217	241	220	203	232	243	252	217	249	212	237	229	235	234	228	240	252	237	236	259	247	233	209	252	235	219	224	227	249	212	231	221	238	233	259	233	229	216	244	211	239	230	245	216	242	219	227	226	202	239	226	250	266	234	218	245	252	233	254	233	229	234	229	245	223	248	231	246	239	236	223	255	231	240	234	235	219	223	224	245	232	225	237	222	219	246	253	221	263	232	195	207	234	247	237	219	240	264	282	239	237	211	252	221	209	211	228	216	222	223	248	245	213	217	264	213	217	219	228	255	224	237	250	225	237	247	225	216	252	223	216	234	234	195	233	249	234	225	240	196	228	229	249	244	228	268	238	240	248	237	248	251	216	233	212	214	262	233	218	224	235	246	229	220	221	245	242	213	267	216	206	239	227	231	252	229	232	262	243	249	227	231	209	221	214	219	200	239	240	247	231	277	225	223	254	235	218	226	217	234	272	231	256	220	239	251	249	248	242	258	238	236	228	277	208	233	221	229	222	261	233	230	210	237	236	224	227	234	247	251	260	264	258	226	196	241	252	215	208	239	239	273	243	252	214	231	246	228	216	253	241	228	257	216	228	269	224	232	240	234	211	235	243	226	235	249	223	231	258	271	221	226	241	241	237	205	236	257	221	228	229	233	244	236	216	236	229	232	250	240	217	205	249	238	216	246	235	250	227	232	239	253	239	217	216	264	218	229	227	237	257	251	220	228	224	239	242	240	228	247	232	214	227	233	233	234	219	254	231	238	255	230	259	228	245	220	228	257	250	247	214	214	261	243	218	255	219	207	250	220	231	234	246	226	238	241	243	253	255	231	232	252	237	236	227	209	245	239	217	253	242	240	235	212	223	217	211	224	258	239	220	236	239	250	217	224	240	226	201	255	215	227	239	243	244	236	237	225	234	224	220	234	245	252	229	250	211	249	237	237	248	251	257	228	242	243	224	240	224	243	219	208	258	252	254	226	237	243	246	233	256	233	232	256	233	240	240	239	222	245	198	257	229	237	233	221	239	251	240	220	242	232	231	236	238	222	241	219	215	249	242	218	212	234	233	223	238	213	246	240	231	222	241	236	235	254	234	215	257	214	257	257	228	241	254	211	256	232	228	256	241	231	210	240	218	224	225	256	200	239	230	247	186	227	225	244	261	209	222	240	255	225	250	220	230	249	254	235	248	243	239	200	252	258	197	226	245	235	248	216	220	246	233	231	232	260	220	251	250	215	229	248	249	260	234	233	221	211	207	270	225	239	229	244	245	244	233	252	232	237	223	261	230
3269	5849	5114	2035	1490	1280	936	699	552	535	419	380	368	337	357	336	315	300	309	313	278	273	275	280	295	281	321	282	282	284	247	265	278	247	265	274	300	281	293	281	247	276	252	273	275	258	283	255	281	289	295	265	258	261	307	239	273	286	289	256	249	292	247	261	250	266	295	277	272	279	234	266	278	228	260	283	274	248	271	256	264	267	272	247	235	284	279	247	287	264	277	289	260	262	266	272	268	283	284	267	286	270	259	235	260	246	275	269	263	254	292	254	269	270	281	268	269	280	267	269	255	263	288	274	274	287	239	280	261	282	269	290	261	291	287	244	296	265	282	241	267	269	252	243	273	273	269	266	283	274	250	253	292	291	263	253	250	250	278	273	239	265	261	240	243	269	247	292	235	279	251	288	302	276	291	261	234	253	268	264	275	269	243	302	287	271	273	272	242	274	295	273	252	294	282	262	268	253	275	277	262	271	267	259	265	270	276	290	260	243	230	293	259	270	244	287	264	281	336	287	242	297	252	259	241	268	279	292	265	250	285	276	277	275	305	284	268	267	241	268	269	278	268	270	297	281	266	241	258	287	283	257	279	270	267	256	271	282	294	255	286	295	264	263	261	274	272	287	243	296	298	281	264	263	253	254	291	276	234	234	268	302	292	255	250	251	272	282	227	239	251	291	239	252	263	248	273	261	263	293	292	295	275	229	260	294	238	271	288	278	294	258	275	267	301	288	275	262	268	293	275	248	259	282	275	286	259	254	234	266	281	290	271	271	247	262	265	265	243	274	289	291	292	258	269	256	276	231	273	272	272	306	285	289	271	287	279	279	251	261	267	270	271	299	274	266	263	278	247	282	254	295	243	250	270	249	272	268	286	238	266	282	266	283	278	271	286	257	255	271	272	265	269	252	259	259	257	272	254	284	284	246	244	273	289	312	283	263	284	274	263	277	286	253	301	274	284	284	263	283	278	275	253	252	276	266	265	276	263	269	296	253	266	276	278	259	278	263	273	264	269	252	270	283	258	278	277	283	273	272	255	272	275	244	279	259	248	271	263	277	245	243	267	282	287	256	285	276	274	280	264	259	270	261	282	296	242	249	267	251	287	233	292	295	275	238	266	276	288	290	257	263	285	288	277	290	270	283	255	311	256	264	269	255	287	284	269	261	274	283	284	269	255	264	291	292	294	270	287	275	247	260	271	303	269	271	277	283	269	266	250	282	292	269	259	257	274	285	282	309	258	256	301	267	276	251	247	250	275	256	266	291	253	250	290	266	266	280	251	263	294	264	295	279	249	247	255	279	263	262	286	256	267	252	277	277	288	263	248	276	271	277	277	281	243	259	264	260	256	261	270	287	290	286	262	270	267	259	272	264	284	244	302	258	303	250	281	237	295	309	274	271	263	292	262	273	228	247	269	266	282	276	251	275	290	257	277	267	252	263	274	255	280	272	274	252	280	299	278	262	297	266	259	283	297	238	262	291	248	236	289	286	261	244	257	253	252	268	256	245	299	275	254	271	272	276	275	255	270	290	258	273	266	297	225	264	266	266	244	287	264	263	266	272	259	257	275	272	261	274	250	238	252	285	255	229	250	263	292	276	281	269	272	268	265	274	282	288	258	296	289	259	253	264	293	287	284	288	276	254	275	262	298	264	263	274	261	320	259	275	297	274	277	265	255	256	250	247	263	268	286	263	261	271	292	260	270	264	245	245	243	266	262	305	262	242	282	269	300	309	261	271	271	280	272	279	311	273	284	280	254	282	287	275	277	283	258	264	254	288	264	238	301	261	278	272	286	258	280	287	268	293	246	254	242	304	296	264	251	283	250	257	274	247	267	255	259	262	281	269	297	249	263	246	246	274	290	271	270	285	264	258	256	276	260	285	274	254	267	309	266	254	278	289	263	272	237	301	274	284	246	308	264	292	295	303	256	275	272	258	256	246	266	292	257	243	272	289	287	260	287	267	274	277	263	282	264	284	250	269	264	273	261	268	248	301	277	270	300	298	274	259	266	272	247	270	276	273	291	290	270	276	263	237	284	278	296	276	262	290	281	239	282	263	292	291	282	260	272	282	284	260	264	248	280	298	265	285	269	268	293	269	272	283	260	280	255	307	271	275	233	265	301	272	270	278	270	298	259	295	258	266	267	243	286	275	286	242	231	273	255	257	269	290	264	269	262	237	303	267	292	262	275	287	294	290	278	279	271	254	263	256	256	322	259	296	304	254	244	313	249	252	264	255	280	256	308	272	315	265	267	251	274	261	246	268	295	268	284	287	279	264	246	295	255	250	241	247	269	280	229	263	257	254	267	271	272	247	261	287	266	297	281	271	273	256	257	277	274	255	281	262	284	253	269	264	275	257	272	292	231	283	278	270	280	307	279	263	250	264	263	269	263	275	222	283	279	263	283	278	286	254	260	284	286	269	262	269	281	292	293	280	265	270	271	247	256	266	246	286	259	276	253	286	298	285	267	239	249	283	290	253	253	269	251	286	241	257	258	257	296	297	267	278	251	293	237	257	304	242	268	237	262	280	282	259	285	266	254	263	263	252	263	266	257	296	246	287	274	247	252	273	278	289	284	239	276	263	269	262	286	285	260	268	242	264	268	240	289	275	253	263	280	279	284	255	288	282	261	243	281	272	262	271	278	266	283	264	268	252	277	288	275	249	278	258	254	292	269	261	264	255	294	302	286	261	287	277	281	275	259	272	285	259	258	251	303	271	230	258	275	302	253	271	291	288	259	260	285	280	270	285	285	282	231	248	266	272	264	280	253	281	270	263	280	270	292	259	248	304	291	237	288	246	292	289	273	284	265	266	286	292	258	254	251	268	296	262	285	255	275	271	246	259	260	294	273	255	271	279	284	282	272	252	252	270	287	284	268	259	259	256	277	259	259	293	307	261	246	268	281	281	277	293	278	302	283	248	285	257	262	271	252	265	253	275	270	278	278	259	266	285	300	257	300	239	248	250	277	280	251	261	273	274	265	261	258	274	289	286	238	262	257	219	249	292	268	307	248	251	281	276	276	252	251	275	273	274	263	260	280	285	285	262	280	250	299	279	261	254	289	275	272	285	255	251	283	294	267	258	261	273	265	256	285	266	263	259	249	268	275	278	309	278	267	244	272	272	296	254	251	270	287	264	262	262	283	280	238	290	277	276	314	255	284	274	239	224	276	276	295	269	282	260	279	260	273	286	273	245	248	290	266	259	260	291	261	267	267	231	308	272	269	282	246	271	271	264	279	283	265	263	316	300	280	257	265	250	289	270	277	264	252	257	285	264	250	281	255	286	282	264	270	279	288	285	283	282	279	295	261	268	264	299	264	259	238	285	265	272	291	264	256	262	268	274	264	274	268	266	282	250	273	272	248	291	245	242	271	253	281	269	272	263	274	259	261	268	310	268	291	278	272	271	287	275	295	265	270	282	261	256	272	288	280	242	241	277	266	279	262	269	272	274	271	276	252	259	253	277	264	269	241	282	309	274
22419	21280	29166	23726	21281	21388	13364	1706	1303	1261	1032	976	890	849	830	770	779	759	727	744	750	723	685	706	740	673	732	737	662	714	704	688	670	703	666	681	670	670	650	669	667	687	670	674	686	628	721	667	672	643	662	671	654	670	640	643	621	651	694	612	650	653	655	687	628	658	647	644	684	625	601	648	645	639	633	655	623	641	669	645	627	684	665	672	644	641	655	634	711	706	695	683	665	672	708	691	624	675	681	673	648	664	656	698	630	608	614	708	651	666	690	658	673	630	706	668	669	693	643	653	654	676	633	649	662	644	600	644	690	679	650	664	667	641	686	632	632	663	652	670	654	673	670	671	678	646	659	671	690	721	648	685	639	647	691	676	664	678	678	645	641	623	601	648	671	702	674	685	649	609	662	649	625	637	640	656	679	631	634	668	670	671	696	672	714	665	685	640	630	674	630	674	635	642	662	630	699	672	670	669	679	644	660	633	639	686	628	626	647	653	684	654	680	656	651	665	622	677	672	663	625	674	671	625	667	661	630	630	643	633	672	673	639	655	672	655	657	662	656	652	633	631	648	685	657	653	638	634	603	657	583	699	697	688	690	678	653	656	623	651	645	655	667	653	645	658	702	690	626	681	647	608	605	697	667	676	656	642	697	691	683	635	639	652	634	716	637	670	618	681	649	649	661	643	660	680	648	716	691	590	649	612	653	609	637	662	634	664	637	636	649	655	700	651	724	640	665	639	593	634	644	576	611	653	599	606	660	729	635	685	693	647	651	639	657	674	676	641	631	635	694	637	654	683	644	664	633	656	638	710	658	647	657	642	651	658	691	607	634	652	690	679	645	665	648	623	660	653	671	625	684	640	655	650	663	640	667	652	618	644	637	661	666	639	644	678	675	624	611	646	639	681	670	651	669	633	625	672	673	664	651	651	653	622	648	641	680	662	633	662	625	653	656	651	639	648	600	648	665	628	662	633	686	678	611	663	652	650	642	640	658	598	698	663	732	677	630	641	673	655	662	657	687	665	632	652	696	612	668	698	672	639	643	646	658	683	638	639	673	650	638	698	688	686	616	646	668	658	637	650	656	585	671	654	659	638	698	650	670	651	653	629	643	685	666	664	697	658	660	712	614	630	675	665	674	671	660	615	626	667	639	660	649	687	656	692	615	689	642	697	657	644	662	653	644	648	646	674	636	642	658	681	671	646	650	666	661	633	603	642	646	678	641	637	639	647	660	681	646	665	677	630	713	641	625	624	602	650	675	619	681	644	683	696	664	646	705	642	624	675	643	732	634	667	618	699	622	631	682	659	675	679	641	644	661	660	631	656	656	646	640	647	644	638	629	616	637	639	647	657	677	686	656	630	623	650	666	651	613	658	651	671	677	635	673	683	668	655	639	660	609	691	671	648	656	672	665	684	673	605	687	605	649	637	678	637	692	690	677	655	661	660	677	635	633	636	667	648	676	703	662	620	665	720	659	656	641	643	658	634	652	708	683	690	675	688	694	678	725	649	617	637	670	684	602	655	666	641	686	646	648	655	695	658	649	639	693	620	655	672	679	661	600	664	643	641	642	656	693	655	644	652	641	690	647	646	689	646	645	643	694	609	669	669	610	590	659	654	666	663	676	660	689	681	681	602	651	685	668	624	617	681	666	700	658	693	642	668	682	698	638	641	654	684	640	672	700	691	637	616	676	674	627	650	680	619	654	667	618	630	652	622	663	705	684	667	682	694	672	628	654	694	709	655	656	627	666	693	642	645	667	677	692	635	619	656	603	683	638	668	651	651	658	640	679	672	656	652	659	696	666	621	631	657	704	667	684	670	666	646	692	690	639	670	685	633	645	615	687	649	716	629	657	683	665	678	658	664	652	648	667	656	695	664	705	654	671	644	704	635	634	651	651	640	694	637	694	632	691	693	677	658	638	615	680	655	633	641	660	637	670	625	679	674	663	658	677	682	687	680	625	644	715	615	679	667	688	639	683	695	667	682	672	642	664	646	629	646	605	652	670	692	634	642	665	655	639	630	671	641	659	637	646	677	686	681	648	643	617	732	682	674	602	657	650	642	657	693	652	633	656	693	684	681	679	691	656	651	627	666	680	693	671	667	696	666	671	671	699	640	658	639	698	648	612	666	648	657	665	653	666	659	657	630	664	671	681	664	642	694	621	677	631	619	681	681	650	617	666	598	668	658	653	645	701	640	647	629	649	640	694	613	621	699	617	673	635	692	655	638	692	656	668	662	660	665	641	635	647	657	676	721	636	637	659	651	650	638	661	651	654	669	681	695	671	608	662	670	675	654	620	702	627	673	651	708	671	637	652	683	647	658	634	688	602	661	665	624	659	664	647	659	677	645	661	650	682	640	642	639	659	595	675	705	592	657	639	629	635	661	687	616	654	657	634	655	633	646	632	705	660	680	613	656	708	671	704	670	674	653	603	677	655	650	696	670	645	636	651	698	645	680	632	623	634	662	664	677	632	654	679	630	636	656	673	659	646	629	598	610	629	620	625	655	625	631	660	665	682	644	594	631	664	643	632	676	699	673	630	638	697	613	645	644	655	657	706	683	648	659	674	612	650	657	659	676	680	690	664	660	634	663	637	638	621	642	673	694	699	723	688	643	668	714	680	676	587	662	619	644	632	646	698	693	715	705	618	649	647	670	645	671	671	638	632	627	639	691	665	670	631	644	669	623	681	615	663	667	644	629	618	644	638	683	690	603	656	686	619	684	620	634	667	650	656	710	644	618	658	691	634	662	632	615	674	681	687	633	643	646	671	667	645	665	652	652	613	639	630	650	654	678	654	637	671	647	680	676	677	658	676	628	637	648	634	628	623	674	639	675	656	614	665	664	641	679	643	663	684	641	660	670	580	654	644	639	683	651	634	672	660	631	714	672	689	626	667	680	624	674	665	660	635	650	643	646	712	623	651	721	620	664	676	630	645	630	659	677	635	645	610	647	647	698	663	672	647	628	645	686	682	627	696	690	629	675	647	688	656	671	696	653	679	691	619	673	653	662	656	643	645	669	606	683	648	636	621	662	632	669	618	648	671	653	624	638	687	635	637	637	623	645	636	622	639	647	669	649	659	640	630	635	666	647	656	646	674	592	696	646	685	694	652	634	673	663	692	654	674	647	671	663	630	615	653	624	621	673	628	641	630	667	626	694	643	694	647	658	620	656	652	669	625	681	677	625	660	681	610	659	588	627	631	643	661	623	628	649	672	639	637	609	625	634	639	673	651	603	659	635	674	645	714	651	603	640	648	679	666	646	640	650	688	667	624	630	651	692	675	679	640	618	640	668	619	700	660	640	667	620	654	646	671	687	686	646	672	691	673	634	631	643	639	668	666	623	661	663	662	607	616	628	692	628	661	641	639	616	667	661	672	691	591	646	699	676	679	654	625	705	640	608	675	646	636	644	664	696	669	635	605	617	632	662	694	637	649	655	666	703	636	657	708	640	642	645	705	640	677	727	655	664	615	653	633	645
4796	16368	12655	6287	4767	3973	3072	1990	1760	1582	1290	1060	999	962	936	947	926	846	839	836	805	798	805	772	738	733	709	809	845	779	720	739	740	783	768	718	724	707	713	736	700	690	791	737	733	712	700	710	695	733	723	755	747	757	744	722	726	686	713	740	688	701	698	705	717	678	721	719	691	703	716	761	750	743	736	713	721	747	705	760	719	694	699	734	733	696	683	675	718	709	724	707	703	751	712	718	746	672	729	705	661	724	698	691	689	677	734	669	728	748	687	718	728	699	689	759	681	720	696	753	703	725	718	716	686	720	746	692	685	721	715	709	711	661	668	740	703	699	681	721	728	748	712	678	710	687	686	706	728	747	735	715	731	735	742	709	714	717	757	735	727	696	676	722	670	695	688	761	687	684	684	737	702	696	691	757	709	644	725	705	768	736	727	710	666	703	717	728	723	709	692	699	720	725	715	721	692	688	716	701	703	630	726	716	694	714	682	737	730	668	706	717	763	688	728	767	715	685	714	684	687	660	718	745	711	660	738	699	757	724	688	706	696	713	721	735	707	668	695	721	693	735	688	718	685	731	682	704	681	722	690	696	672	751	725	681	752	703	707	707	721	729	692	692	693	663	693	748	694	729	702	662	694	668	717	693	683	705	712	671	729	718	735	705	695	682	719	719	699	736	719	698	689	699	675	708	704	712	690	687	704	663	738	684	706	706	725	727	765	727	678	726	663	692	738	749	716	711	635	693	734	712	714	755	703	716	725	705	719	718	719	695	694	706	706	761	702	693	677	722	692	693	737	698	684	726	650	709	755	694	741	668	667	713	722	676	713	703	728	697	713	668	724	710	645	703	685	714	748	705	719	716	669	706	712	678	700	734	746	710	692	672	689	721	683	695	685	675	687	698	692	726	737	731	705	702	738	692	711	664	689	693	695	716	710	699	721	681	656	710	731	701	709	717	714	706	732	716	669	678	729	678	738	734	731	720	657	656	687	674	704	704	692	691	699	716	747	733	708	708	677	668	726	690	754	739	672	705	713	678	688	709	720	700	767	714	678	733	686	725	763	721	699	698	682	708	720	730	717	716	724	717	753	680	695	760	704	720	723	701	759	707	691	686	702	700	745	686	690	676	698	707	715	731	714	683	722	695	689	657	732	694	711	658	736	711	716	745	707	759	718	735	747	707	713	691	681	735	687	734	713	675	718	717	768	699	719	692	718	721	710	696	680	754	674	696	688	696	713	663	688	731	704	694	714	701	719	698	738	720	713	712	704	789	700	740	685	673	696	693	701	705	673	700	731	692	694	703	670	717	659	702	682	690	708	735	707	741	667	725	737	773	718	723	720	705	715	714	712	710	735	670	719	675	720	723	720	702	706	714	690	769	682	706	701	685	696	685	707	694	738	723	721	732	750	672	710	751	703	727	695	700	728	695	695	684	692	685	710	710	736	722	692	700	660	731	690	703	703	725	655	722	694	720	745	732	743	707	694	691	692	751	695	693	682	675	796	717	732	701	734	670	706	689	693	701	695	716	716	701	720	714	658	708	725	660	735	718	705	724	683	714	724	687	698	684	742	653	694	678	709	691	707	675	710	714	676	698	705	672	728	733	740	725	651	690	735	716	696	722	708	695	708	652	709	678	695	744	685	698	707	747	674	732	701	679	717	695	720	677	726	690	764	723	718	721	704	671	677	723	661	697	743	694	759	697	695	723	694	707	693	712	711	704	698	685	647	695	683	661	656	677	701	663	717	723	725	700	734	709	767	687	673	695	726	700	724	675	695	717	727	754	718	681	720	711	701	707	726	717	724	729	709	699	666	735	669	675	701	725	730	692	725	712	708	719	714	709	689	784	739	728	704	672	734	685	684	654	709	661	683	701	695	674	717	674	733	711	665	699	695	631	691	682	726	715	701	674	727	710	689	697	682	710	724	686	708	691	758	685	753	670	685	677	672	721	748	718	686	707	713	659	700	696	707	643	729	690	692	715	743	662	720	644	744	708	722	681	712	671	707	665	672	682	677	687	709	687	691	720	722	701	684	656	724	732	735	666	675	688	693	721	705	674	699	712	734	698	684	745	701	732	703	755	701	714	700	707	720	726	709	684	654	702	693	729	741	711	688	708	733	720	722	694	688	702	653	679	689	695	663	678	742	653	662	679	647	743	699	660	692	667	691	695	722	724	722	675	738	664	698	718	711	682	730	699	689	647	721	677	683	705	677	704	727	718	687	660	702	701	738	681	665	732	688	709	704	703	695	710	707	670	669	722	669	725	718	710	692	738	705	669	688	752	698	680	732	682	726	726	697	703	674	688	723	666	653	696	713	730	693	696	703	709	699	687	711	726	703	694	723	678	713	719	709	702	734	717	707	730	704	693	673	654	675	689	670	682	699	698	683	670	701	681	679	695	753	748	690	662	669	725	723	681	698	764	660	756	686	736	709	702	719	674	740	718	703	654	741	702	709	712	705	686	730	678	695	665	690	684	721	705	715	707	691	682	674	713	742	718	680	696	688	697	696	710	700	710	738	673	712	692	719	692	717	694	710	731	674	713	713	686	715	686	684	756	696	695	701	706	663	699	730	674	713	724	715	665	702	690	730	734	667	722	711	746	749	714	708	634	721	694	684	730	688	689	686	725	724	689	737	718	674	732	706	679	703	709	717	685	714	706	751	644	727	699	702	699	676	708	715	705	708	692	729	696	743	668	709	718	716	701	671	696	694	701	704	746	726	704	679	733	731	730	729	698	683	721	684	723	705	722	671	716	720	709	718	718	715	686	711	715	744	729	677	711	764	736	697	706	720	670	675	643	681	739	680	698	711	703	753	684	692	647	708	720	750	702	717	715	733	719	708	681	676	651	681	664	684	694	697	707	723	703	690	723	699	697	716	665	737	714	684	678	676	672	714	683	718	741	727	685	717	729	715	702	691	692	750	711	753	744	708	675	638	730	696	729	710	713	704	711	755	689	745	699	726	664	702	722	736	708	717	703	677	724	648	705	650	693	652	710	691	693	679	714	717	723	699	704	728	736	720	742	672	746	704	684	722	717	689	707	697	651	679	752	701	676	771	694	749	696	710	684	696	724	693	708	669	693	679	706	693	726	733	700	730	672	706	741	719	740	698	708	685	695	698	751	714	676	723	709	732	680	679	661	673	703	715	708	717	694	668	655	757	701	680	714	710	693	690	699	662	696	724	707	729	719	710	723	725	670	727	668	704	693	686	690	720	699	691	699	702	741	696	687	705	724	681	713	709	690	689	673	663	783	712	716	695	725	721	652	701	688	706	730	728	688	657	677	742	697	692	700	742	727	685	633	716	691	695	690	673	661	757	720	693	711	693	742	620	696	698	682	711	695	737	714	720	743	706	712	694	738	741	692	693	683	739	703	669	758	672	738	713	718	705	720	733	691	731	705	705	698	679	695	720	727	695	732	646	715	729	707	672	699	712	709	673	702	696	724	711	733	709	695	696	671	692	675	739	725	685	738	684	723
27510	19356	6172	893	633	560	516	515	526	481	514	505	515	478	512	481	513	527	481	501	479	493	509	481	480	506	469	499	493	472	494	521	509	447	454	466	498	499	478	507	508	486	476	452	505	489	510	470	490	472	486	504	513	498	477	504	496	474	535	507	472	508	491	473	479	511	465	517	452	467	465	499	539	515	499	450	455	527	474	518	502	479	473	481	481	489	490	479	511	510	517	489	475	510	471	480	500	494	474	478	495	488	440	515	525	458	548	503	490	470	468	507	474	493	454	496	479	513	455	510	489	455	475	473	490	499	480	511	479	461	480	480	478	484	491	496	490	511	494	462	486	511	470	447	490	493	464	486	490	515	492	488	493	462	521	484	453	496	513	474	468	511	488	468	497	509	469	445	455	523	466	502	493	440	487	508	452	462	464	497	444	520	473	472	455	459	485	507	487	466	481	471	475	469	440	519	502	501	513	477	472	470	527	490	481	506	476	471	506	529	488	483	505	474	484	480	501	492	515	494	474	484	539	496	473	467	505	492	479	523	502	454	470	487	501	500	470	451	546	460	442	466	482	482	496	456	462	503	476	486	478	469	474	508	517	478	488	513	477	463	462	498	508	467	530	520	488	490	512	459	491	507	476	490	495	473	501	474	440	519	527	512	502	516	522	492	474	460	539	525	466	485	507	446	481	464	514	483	476	473	467	504	491	527	474	489	469	482	496	489	506	479	486	490	448	504	486	504	499	482	511	484	455	495	495	506	537	492	498	451	457	502	547	450	520	505	514	533	478	489	485	478	469	494	497	519	513	451	519	453	491	499	539	448	485	486	504	470	516	456	469	513	497	513	513	513	475	500	511	543	525	487	511	482	525	449	490	495	490	489	505	479	532	521	478	462	481	478	511	515	508	517	497	512	469	500	486	480	461	493	475	503	514	479	495	509	479	467	439	499	451	450	496	488	431	490	490	461	460	501	470	501	509	500	478	467	447	473	474	483	483	491	491	510	477	514	496	496	482	498	436	493	504	449	474	466	475	462	484	493	495	482	554	492	485	485	495	482	526	454	497	470	457	500	478	442	473	516	481	477	484	487	453	470	468	487	557	445	504	522	534	467	513	489	481	483	496	541	519	481	505	490	499	484	468	470	476	510	504	488	523	484	499	504	515	496	469	532	519	495	517	465	499	479	495	459	472	471	461	490	452	485	479	468	476	489	523	508	489	472	466	506	505	496	484	470	495	448	475	533	487	468	480	493	519	465	489	487	481	491	482	478	500	527	491	463	462	507	491	470	481	433	514	505	470	462	485	486	499	492	473	460	485	452	474	503	493	458	461	473	483	484	477	494	506	486	500	512	495	476	494	518	462	477	491	479	486	510	482	458	529	505	481	493	504	490	479	491	511	463	474	524	437	492	460	473	511	495	481	505	518	436	519	491	469	469	499	448	446	478	476	471	488	480	437	485	495	496	504	491	489	447	454	464	532	496	472	489	517	490	503	474	488	462	476	496	501	503	537	477	489	470	485	486	474	470	453	451	459	515	479	494	469	507	505	512	514	487	474	443	496	467	489	502	466	476	516	500	490	477	486	485	481	513	487	478	466	453	478	505	496	503	522	500	475	466	482	500	458	505	501	529	526	442	491	448	464	515	511	472	460	476	498	468	496	498	492	516	492	478	492	501	509	518	446	453	499	483	471	513	500	515	468	493	499	461	478	470	488	480	527	475	492	489	477	493	519	490	487	462	501	453	472	468	466	464	480	521	485	471	470	517	477	496	475	458	476	481	419	452	531	512	514	484	491	457	507	461	484	475	500	493	493	449	453	525	503	534	463	486	474	535	543	509	454	484	536	499	492	509	504	476	486	486	501	505	485	479	497	502	467	531	504	497	511	506	449	482	434	568	506	511	495	462	489	463	476	517	465	478	487	475	476	485	498	484	496	511	536	498	523	480	509	470	498	527	481	483	462	506	474	496	505	472	503	478	524	459	490	518	460	506	478	525	489	478	491	529	506	476	453	499	479	499	533	490	466	505	501	487	477	473	490	488	481	470	490	483	482	454	535	487	483	486	463	457	498	531	531	509	503	507	503	518	485	465	446	515	455	475	467	438	480	464	515	517	470	486	539	507	509	508	482	484	503	492	465	479	536	520	484	486	467	507	522	452	496	505	452	478	482	477	473	487	487	507	487	534	479	505	496	503	496	496	513	543	481	481	479	485	496	459	474	508	501	471	507	498	530	450	463	497	476	497	483	492	452	452	496	487	516	489	515	527	490	516	510	520	502	468	496	489	465	508	496	488	473	470	453	470	494	490	474	485	491	497	498	511	482	509	503	472	498	471	483	456	497	466	474	484	501	490	504	486	487	468	521	489	508	433	493	512	487	479	512	459	496	507	478	491	508	456	491	474	504	464	488	477	485	480	480	490	481	495	446	464	475	481	528	471	492	509	476	453	448	494	502	514	489	494	487	508	477	482	515	451	495	494	515	507	510	507	462	463	523	509	511	505	447	506	459	505	472	467	501	475	467	470	496	492	489	462	510	501	476	490	511	474	495	464	479	502	477	494	464	499	467	499	478	476	471	476	497	481	479	492	488	488	475	496	497	480	522	474	493	479	448	453	445	499	472	487	439	493	512	475	478	469	469	500	482	530	468	493	493	471	479	495	458	479	466	491	524	455	503	465	484	479	469	499	499	485	469	502	504	516	501	466	476	499	507	477	489	453	470	486	487	494	490	436	488	508	484	495	499	464	475	520	465	472	511	506	465	476	500	479	521	511	505	488	527	463	474	481	494	451	496	458	507	458	469	470	494	530	497	467	489	508	516	491	468	462	484	457	479	514	517	506	507	501	479	514	497	492	463	463	501	473	448	468	486	482	516	504	448	485	485	508	495	501	502	498	498	433	486	493	475	449	470	466	466	481	493	490	499	472	513	538	479	446	465	470	494	534	509	488	484	481	479	446	495	484	453	488	482	467	509	471	488	487	485	445	480	488	486	481	455	515	495	480	469	477	425	511	457	499	495	470	476	471	542	478	493	475	462	501	447	464	476	494	534	481	489	500	508	503	473	498	453	465	487	505	488	462	451	504	448	471	491	475	452	499	534	517	540	493	518	502	490	447	471	491	526	493	466	478	542	505	502	481	485	474	455	488	469	500	514	524	455	475	505	539	508	495	484	528	484	456	489	469	485	461	499	494	459	466	475	484	491	496	504	471	470	487	486	471	536	489	510	512	493	469	521	493	476	525	486	480	490	528	500	545	539	523	476	503	486	527	452	462	472	480	450	506	480	456	483	499	502	487	508	493	522	501	492	490	463	532	486	503	481	484	518	462	441	525	479	538	461	480	486	505	504	501	486	466	523	527	517	485	479	481	478	521	462	469	498	465	511	476	488	492	512	502	504	444	488	468	497	494	472	467	469	447	458	498	490	538	482	452	494	530	496	513	469	488	490	530	496	471	488	472	447	441	503	494	480	544	482	478	458	475	503	467	468	491
4207	1563	1402	717	641	634	561	565	585	535	501	548	548	547	522	492	507	496	462	516	503	534	565	547	507	516	521	494	526	523	490	532	558	479	507	519	471	527	507	549	500	566	520	541	527	512	553	531	500	525	477	551	505	535	509	461	498	508	503	475	501	499	495	547	516	530	508	461	504	490	492	514	522	549	567	517	524	514	523	518	538	549	506	531	509	529	534	542	522	561	505	518	529	560	485	496	529	505	570	529	552	480	526	511	545	568	548	528	503	506	521	509	484	533	505	508	497	487	515	514	552	490	512	490	513	527	511	483	533	557	531	507	499	574	534	525	470	498	526	515	558	563	501	507	489	488	542	498	487	532	518	553	525	514	499	478	506	532	501	529	495	508	490	497	524	504	541	491	509	501	552	500	517	506	515	497	515	516	510	526	547	516	546	523	540	528	507	536	542	532	538	505	503	496	461	485	511	539	518	524	572	517	561	559	557	515	546	539	480	539	548	509	537	522	499	497	542	569	548	501	565	511	519	527	529	509	469	515	521	525	510	512	542	503	528	516	508	519	495	510	566	516	533	518	502	493	517	531	498	531	530	532	495	502	581	510	490	523	539	510	520	487	485	496	486	512	520	564	551	530	518	497	498	538	524	504	509	561	487	501	518	519	532	500	506	538	524	476	539	555	471	521	529	523	515	521	504	491	469	505	503	524	543	477	549	511	519	534	508	487	530	496	519	490	534	492	512	476	540	543	481	542	489	495	526	504	538	491	482	530	558	506	555	505	532	494	527	518	556	531	507	538	537	541	479	536	527	496	527	533	507	490	500	498	504	524	477	521	512	529	489	518	523	511	519	507	514	480	555	488	558	506	515	551	541	535	502	537	505	516	565	552	520	527	535	528	562	524	486	510	479	462	514	548	515	536	518	528	504	536	483	469	492	488	512	549	523	541	521	529	513	511	514	503	508	524	479	534	529	521	498	497	497	517	501	517	505	501	517	542	538	480	540	540	542	501	527	513	479	482	503	512	504	514	503	530	539	540	501	504	513	542	501	519	524	566	513	539	503	525	541	552	506	481	543	512	518	524	549	528	507	504	482	496	522	488	528	521	508	536	510	529	496	537	558	515	507	527	488	473	513	500	524	503	471	510	507	523	524	555	485	527	525	489	491	497	528	540	486	536	533	558	528	516	561	478	541	529	530	510	505	525	515	480	514	503	533	515	521	506	523	469	547	511	504	484	540	475	499	517	513	518	540	510	537	504	479	507	504	502	533	501	506	504	490	524	508	503	490	506	516	587	509	477	498	489	527	527	490	518	501	500	546	530	511	491	489	486	550	519	507	510	539	512	492	519	499	499	532	513	512	498	525	531	510	518	548	499	500	527	559	492	518	501	520	527	518	464	526	506	546	491	529	526	539	516	529	538	497	493	499	556	522	500	538	506	525	492	513	510	513	520	509	513	533	545	545	514	508	508	538	516	464	498	490	520	512	535	532	495	500	478	497	535	474	521	531	532	537	514	552	512	514	500	541	493	482	517	490	527	504	534	498	507	530	513	513	553	534	484	518	496	515	536	556	516	505	547	556	482	528	498	551	484	487	491	486	532	481	535	503	533	518	506	535	511	535	565	524	511	472	534	491	517	483	501	520	535	511	563	512	445	502	554	520	484	549	516	490	527	503	492	514	493	521	490	531	512	538	522	511	509	548	518	514	513	522	482	538	497	476	524	513	542	559	515	514	496	534	520	555	500	533	521	515	528	528	507	471	504	554	490	537	488	504	517	531	567	524	533	511	519	535	523	525	495	540	520	469	553	507	487	542	501	494	518	502	516	476	532	479	534	508	542	523	547	520	499	532	531	555	479	518	497	520	483	481	450	529	525	540	511	514	532	505	565	544	503	528	492	498	542	539	475	495	540	513	502	495	523	487	516	520	486	507	543	502	540	554	562	513	501	529	549	499	497	515	520	494	489	520	528	535	505	564	532	506	495	516	539	498	516	477	519	520	478	531	519	523	530	487	501	514	511	504	497	530	513	551	531	511	530	490	526	523	495	533	518	496	555	532	524	480	500	545	522	526	545	545	480	501	512	556	524	494	522	477	500	503	532	524	519	531	537	508	541	536	547	525	531	485	532	514	554	524	516	480	540	466	553	522	512	508	506	541	505	504	546	502	505	519	520	497	531	526	507	554	511	541	536	521	500	533	502	501	512	517	515	540	505	527	478	516	536	513	529	531	506	481	526	529	506	532	504	490	551	523	518	550	486	542	492	531	493	522	497	497	543	509	542	527	528	480	526	537	518	544	521	523	519	552	500	542	526	500	512	526	529	513	504	470	481	541	556	509	537	542	543	483	514	540	515	529	513	528	531	516	501	509	523	492	528	500	548	505	516	523	524	477	521	519	506	501	546	508	475	507	541	564	477	530	505	521	506	510	542	500	490	509	481	488	481	492	494	510	509	496	521	519	525	523	526	511	515	565	498	585	531	527	487	486	476	500	504	536	505	460	494	489	519	543	477	561	528	527	533	509	517	517	560	522	553	480	539	508	495	487	524	546	520	490	492	503	517	516	530	500	520	511	562	489	510	512	519	506	497	538	525	554	520	498	490	504	487	523	534	487	516	576	557	483	537	524	528	507	554	516	497	543	516	498	497	505	517	496	516	481	503	481	539	517	523	501	504	516	524	516	499	564	512	491	550	528	557	535	500	536	495	526	527	540	524	545	502	541	522	520	503	526	483	520	539	527	535	485	540	509	527	508	483	520	539	492	503	537	502	478	518	518	521	511	529	489	506	501	549	499	505	497	492	518	564	515	522	515	466	489	550	519	492	531	521	547	507	476	510	517	482	524	543	526	499	489	512	523	526	499	487	518	520	519	522	489	541	527	512	515	496	494	528	495	513	464	516	480	506	532	508	473	575	541	504	546	519	540	492	520	533	547	550	497	553	548	527	566	533	544	501	503	525	521	514	539	552	503	473	503	510	538	517	525	523	524	541	539	529	509	541	518	518	537	500	516	529	507	497	515	487	490	541	519	511	497	532	512	488	506	508	509	497	504	494	516	464	537	521	488	494	522	515	534	493	520	551	509	507	479	482	501	531	560	504	532	523	475	518	493	555	490	507	550	537	526	529	505	513	510	544	500	533	508	542	474	544	495	558	537	474	536	504	503	534	540	491	498	553	535	528	500	518	515	553	541	470	479	558	522	490	494	525	526	538	533	529	526	528	512	516	498	516	509	524	530	457	540	553	526	506	500	532	491	524	559	506	526	527	535	527	543	518	488	495	535	479	554	513	532	527	510	518	507	535	509	545	573	550	524	501	537	524	482	520	487	524	521	541	493	478	487	508	561	512	505	512	484	563	543	488	447	480	545	522	526	548	505	480	523	526	487	553	547	577	525	491	522	549	536	482	519	505	539	552	524	524	501	537	519	521	518	482	520	515	494	532	522	544	505	493	501	523	516	533	528	527	484	516	492	487	500	546	489	495	552	528	510	540
23440	21240	28752	24025	21242	14546	2289	1293	1254	1145	1066	1022	995	970	942	949	935	958	886	889	908	840	908	915	916	885	838	848	903	884	825	884	810	861	856	858	819	869	829	847	860	863	882	806	852	893	838	852	886	902	827	822	841	828	852	882	810	791	872	812	841	819	845	810	864	876	858	858	853	792	884	859	860	871	865	858	828	788	825	859	825	859	886	806	842	830	841	834	822	840	835	801	899	820	865	805	796	818	812	893	887	865	818	850	895	887	896	899	865	766	839	858	832	806	872	848	883	829	840	800	833	837	785	794	782	920	867	890	846	854	812	887	807	830	852	890	799	857	840	833	847	822	845	794	820	855	821	878	845	827	848	883	852	839	814	820	899	843	826	876	851	857	836	840	850	814	880	863	833	900	868	848	836	939	815	851	833	879	860	847	853	854	851	811	797	854	867	834	847	790	877	850	855	883	801	839	860	849	838	855	927	870	852	805	874	877	867	793	827	866	814	882	828	813	860	835	836	897	819	906	850	803	817	799	875	798	811	823	843	894	874	842	898	841	846	824	875	886	827	802	848	834	869	895	809	863	831	845	921	874	824	835	845	832	904	838	885	846	828	848	856	883	860	827	848	825	840	851	856	837	898	808	874	818	860	871	838	849	831	885	797	827	867	886	853	916	884	810	826	848	846	860	866	887	838	829	885	783	859	839	791	837	844	858	862	825	800	934	825	836	830	835	809	858	873	839	855	923	823	922	889	875	861	837	834	848	837	840	843	902	862	800	818	874	810	819	842	896	818	857	874	799	841	859	860	848	756	828	845	898	837	864	832	844	832	804	836	840	856	798	842	850	842	858	857	849	861	842	813	835	835	849	858	802	826	861	795	845	852	787	856	900	872	816	892	821	786	803	826	813	827	882	866	869	791	870	875	841	831	844	826	831	812	861	875	844	828	842	829	866	845	817	860	814	827	827	882	874	787	839	797	871	821	886	811	836	899	842	816	826	836	844	866	821	859	817	811	853	852	851	795	922	894	879	796	805	845	826	834	841	837	834	873	806	851	918	882	839	834	887	809	869	837	870	830	819	831	838	809	803	815	831	899	788	832	848	842	847	887	821	838	858	843	845	773	812	841	890	844	860	877	813	807	864	852	853	806	861	856	844	817	842	815	844	867	832	831	859	845	793	885	851	853	840	893	814	812	824	845	830	833	842	826	887	814	819	869	845	811	815	826	880	824	848	800	860	790	906	853	885	862	808	829	873	854	869	875	818	840	850	773	839	824	861	809	784	822	879	889	850	896	877	835	800	859	871	854	861	834	883	800	827	854	867	817	888	846	818	836	870	865	859	837	791	865	810	897	825	799	794	876	874	858	861	790	849	812	831	817	863	816	835	854	860	762	829	816	823	858	852	873	824	802	902	881	875	858	880	874	861	827	830	843	871	850	851	833	883	847	853	855	867	858	855	856	820	831	853	822	848	873	876	850	895	830	852	865	795	883	818	847	836	794	848	826	795	847	871	893	784	838	842	799	849	819	869	839	837	823	874	859	782	893	818	794	889	809	792	894	874	816	841	859	775	835	865	800	826	827	811	866	828	852	876	867	817	853	874	795	862	829	879	890	861	833	811	779	867	881	869	838	851	904	824	832	872	807	872	835	820	881	850	831	834	855	888	836	847	801	847	880	904	885	860	860	860	913	832	850	833	875	818	851	803	835	869	817	816	854	825	809	808	823	821	860	811	867	830	847	917	850	841	842	837	794	851	815	838	848	816	810	874	892	866	800	859	837	898	884	855	841	807	837	841	802	789	891	837	802	883	813	872	888	845	881	838	830	821	802	880	814	808	852	832	774	816	854	831	889	815	832	791	807	800	845	840	831	811	860	848	821	833	836	830	843	863	853	839	825	838	858	867	816	824	842	880	860	834	838	882	836	781	846	810	852	852	853	818	750	846	878	863	857	870	845	844	819	875	913	848	822	854	833	853	814	836	862	850	829	861	817	777	849	840	857	823	832	869	816	917	807	854	861	817	876	864	829	822	820	846	888	860	832	844	861	839	784	805	861	876	809	851	868	840	867	807	893	825	893	834	828	782	792	872	847	858	902	890	847	816	804	868	838	791	826	836	837	867	841	895	877	828	816	870	832	845	837	911	818	859	793	823	749	830	824	851	843	866	863	794	847	801	818	814	861	831	819	820	883	761	858	855	861	854	828	790	807	819	904	829	827	839	903	829	871	904	840	830	845	871	862	823	852	880	842	851	852	842	852	808	831	919	835	849	826	839	865	789	850	846	873	834	845	842	834	804	835	869	858	850	822	902	844	835	868	857	843	854	809	843	835	865	836	831	890	858	794	857	855	798	832	879	810	829	831	797	816	841	820	809	873	847	846	859	831	814	796	811	785	828	902	878	812	857	841	847	818	840	868	814	850	789	859	946	806	821	880	863	830	863	862	826	858	814	820	908	858	802	843	839	838	799	815	815	864	842	786	793	884	787	834	843	841	866	889	761	868	855	857	828	827	826	846	844	861	876	869	865	790	840	871	880	872	845	768	904	825	834	823	847	863	858	841	841	885	835	834	825	875	860	841	831	810	809	894	889	863	843	805	869	816	896	843	876	819	867	838	858	878	798	815	835	812	866	887	824	833	854	819	857	871	822	842	851	870	813	830	846	826	821	840	828	792	833	842	846	816	864	810	800	838	823	869	823	824	854	815	801	862	846	850	809	856	899	813	856	792	844	848	898	805	823	805	817	870	868	897	802	851	872	827	840	848	820	831	870	839	893	888	866	896	827	830	840	900	861	851	821	840	812	843	839	880	840	817	855	869	852	817	853	827	883	816	827	835	843	807	829	946	903	849	826	826	863	824	848	885	846	806	896	869	809	811	827	845	856	885	899	822	895	792	865	846	793	853	814	846	806	794	831	878	842	826	823	888	827	854	823	838	817	879	861	851	817	813	857	802	879	835	845	864	775	816	801	858	857	870	875	868	823	774	909	856	810	838	863	838	892	878	792	803	806	775	822	866	869	820	829	815	801	850	818	821	851	836	823	877	831	812	903	835	823	802	882	809	803	867	845	824	877	869	831	864	894	834	816	809	841	888	784	851	854	835	799	868	811	860	935	837	879	880	841	763	831	876	808	851	847	818	856	825	873	862	849	837	858	829	885	835	889	909	849	879	842	809	797	840	887	817	871	843	848	837	836	850	854	808	864	845	838	885	889	871	853	864	815	834	883	834	864	823	853	823	842	866	830	837	874	849	840	851	890	881	849	831	887	841	819	878	889	832	846	853	852	869	827	826	885	830	829	885	850	866	850	841	878	818	873	814	841	839	881	776	882	853	799	862	850	823	869	821	840	871	818	846	845	878	864	836	865	848	805	804	845	876	846	827	837	824	832	822	910	819	835	821	845	814	792	838	824	837	856	839	863	865	834	829	883	884	889	826	854	839	824	824	845	830	817	848	912	832	845	840	889	801	832	866	808	892	863	887	851	877	845	892	829
3733	10421	7964	3909	3003	2537	2128	1540	1452	1359	1201	1070	1098	1021	1031	981	986	942	961	942	968	955	928	917	902	915	895	890	885	897	903	865	894	898	898	897	905	885	929	955	908	903	933	889	911	862	902	897	927	847	912	949	856	880	895	873	884	938	905	886	914	873	906	941	863	953	901	896	870	858	793	904	882	905	908	887	907	951	882	878	878	864	915	882	908	868	857	887	944	855	884	873	907	868	858	888	879	875	914	872	913	921	934	893	940	877	866	860	908	868	938	890	929	908	859	949	861	914	919	902	841	882	868	928	923	910	872	870	893	853	881	840	858	849	930	797	904	890	921	884	872	931	906	874	880	911	910	868	880	921	848	870	872	910	844	926	900	883	858	826	879	850	873	923	856	915	899	891	883	882	819	917	876	869	895	880	848	869	891	918	944	855	919	909	879	885	934	887	886	944	895	870	857	877	860	888	904	848	865	847	873	907	868	811	864	878	875	868	896	914	872	883	926	882	833	885	883	836	886	872	880	895	924	878	840	895	839	880	908	841	906	873	904	914	947	884	871	878	874	884	895	863	860	885	858	948	883	874	925	926	868	874	870	897	901	923	859	858	888	906	865	896	905	874	926	911	848	879	901	864	861	880	921	880	876	917	911	879	925	892	904	873	875	910	860	859	878	920	938	889	902	901	899	911	895	853	883	858	870	859	898	900	900	903	825	932	917	854	876	922	839	881	872	919	879	889	930	893	848	842	896	864	910	900	857	821	903	889	839	809	931	873	886	925	899	916	932	892	927	915	840	882	892	908	910	882	949	964	894	919	879	825	859	874	858	871	886	842	899	898	835	916	916	864	879	810	903	888	890	862	892	861	913	836	882	898	903	876	879	913	886	847	888	886	831	907	927	886	882	864	979	899	927	914	886	820	897	918	902	897	866	864	907	873	852	870	851	913	935	864	882	866	885	878	848	967	912	884	905	884	890	894	860	857	840	835	866	894	917	892	897	858	887	823	863	855	915	886	925	885	905	834	937	874	939	880	909	876	929	900	891	881	874	928	895	837	914	879	839	884	856	926	876	929	902	854	905	919	924	833	883	903	883	849	876	822	813	883	905	893	874	899	879	891	889	914	882	874	894	907	932	892	919	932	837	911	867	881	917	912	920	897	845	896	873	936	885	842	866	993	914	887	894	891	898	907	849	865	937	892	906	905	881	864	906	875	854	889	876	857	893	820	910	906	884	832	895	867	871	920	902	921	854	886	920	844	906	919	946	880	861	931	872	929	920	883	929	844	903	893	907	890	897	878	898	872	846	906	841	838	920	844	848	840	889	873	886	909	881	907	886	897	886	854	904	841	861	886	903	870	861	875	870	884	862	893	819	891	846	844	892	875	844	863	845	855	950	879	891	892	873	899	971	835	923	845	921	909	866	932	843	867	875	871	863	982	825	856	930	910	875	906	832	903	903	859	870	867	892	865	820	884	838	927	925	903	920	895	921	878	862	889	886	895	870	856	902	932	864	890	869	924	833	893	896	894	893	849	870	916	875	824	882	856	868	902	900	927	826	909	891	881	869	879	910	853	890	858	907	887	835	866	865	882	874	889	901	860	897	900	867	891	891	896	876	910	897	866	898	917	908	873	877	929	924	932	873	922	912	846	902	901	914	912	846	872	856	860	876	825	843	935	875	920	911	899	875	876	894	940	890	859	930	855	848	874	892	902	823	881	910	914	906	805	907	924	892	912	875	892	877	877	881	841	919	907	870	853	899	893	874	885	944	888	884	896	886	892	894	853	868	917	891	873	914	956	876	935	868	897	845	887	956	862	860	822	929	896	881	885	913	899	933	872	845	930	853	901	869	858	871	885	938	900	910	875	883	884	842	880	911	893	830	868	852	872	891	862	862	864	883	872	915	867	878	921	870	873	909	875	841	901	890	854	903	878	912	861	937	836	901	890	832	904	833	865	878	823	837	916	867	947	907	862	872	880	860	916	894	855	902	895	918	871	928	851	893	897	864	900	851	845	864	898	870	896	877	853	888	868	873	865	878	852	858	852	839	856	833	864	843	893	926	924	863	919	860	861	899	861	903	884	904	910	872	829	920	855	873	867	926	857	915	822	930	839	852	907	908	864	861	864	901	880	856	888	894	881	905	879	862	896	872	920	839	887	869	893	877	892	841	881	924	882	874	915	849	869	902	783	882	831	874	877	906	883	863	925	871	858	855	850	917	837	922	892	862	816	864	913	892	867	915	904	851	897	876	931	896	891	922	824	862	862	912	944	991	889	880	913	884	914	852	870	815	917	853	894	853	809	899	816	810	860	897	916	880	910	945	911	939	883	850	896	856	895	883	844	902	868	852	913	855	905	875	871	865	876	874	914	908	882	871	826	926	834	922	843	898	867	890	866	829	879	895	887	895	887	898	831	866	864	889	867	852	874	885	910	889	886	859	854	976	870	922	907	826	921	850	890	846	863	873	856	875	886	1001	915	890	838	886	896	927	896	848	887	871	859	913	917	876	916	882	830	864	935	912	870	944	866	865	847	869	868	913	836	837	857	905	917	850	890	903	889	880	907	903	858	869	918	868	863	854	932	840	882	890	866	905	833	928	907	887	868	904	874	889	900	910	918	856	846	904	847	857	895	898	899	882	859	868	884	884	898	854	873	860	876	931	864	898	833	872	910	856	901	866	882	921	855	875	877	886	880	840	842	881	848	898	849	884	881	839	917	909	860	925	860	890	929	932	905	913	901	905	898	915	895	868	913	877	912	832	909	861	879	885	911	879	873	859	868	860	864	930	903	872	975	894	954	889	929	826	944	873	827	880	886	923	887	837	939	885	927	909	856	929	890	848	886	874	828	871	877	910	916	881	895	958	879	939	862	891	838	868	874	868	864	902	878	860	886	902	890	903	913	906	849	901	851	965	894	847	931	870	903	882	894	905	888	873	832	882	864	903	888	904	880	843	879	902	850	855	879	903	929	889	877	918	900	868	887	905	963	897	868	862	891	899	884	912	916	871	913	868	863	865	855	886	914	897	918	883	900	878	883	906	875	923	882	929	906	884	830	888	885	832	829	908	896	896	912	980	912	893	898	812	883	882	874	897	864	855	900	979	910	883	879	889	898	849	892	886	874	848	886	862	906	879	855	863	900	905	925	894	894	915	900	871	888	922	880	874	929	919	865	900	863	840	898	829	859	888	878	894	899	866	858	920	861	867	903	835	859	938	824	872	870	904	870	881	917	874	936	891	842	873	862	924	870	914	826	882	908	951	902	813	896	916	914	852	854	866	887	873	907	856	870	875	903	834	891	838	892	869	895	827	898	903	833	880	830	910	899	891	884	912	885	892	859	941	897	864	838	865	885	899	872	905	880	866	893	905	832	845	911	885	870	874	888	948	895	896	932	875	869	813	854	855	864	908	874	869	926	912	865	853	919	926	882	870	850	913	916	873	868	856	845	896	890	875	889	848	883	865	905	894	921	825	882	942	882	882	892	919	852
24488	21244	27868	24848	16355	1036	607	439	391	358	331	314	293	317	278	277	257	285	269	239	221	262	223	265	256	246	222	256	244	230	239	236	241	231	245	232	224	237	223	237	222	240	244	214	214	229	232	228	263	237	243	234	241	217	230	229	226	237	229	263	222	227	232	231	235	235	224	228	231	225	238	194	227	235	234	250	242	215	240	238	254	235	229	245	220	220	221	222	270	208	222	232	235	237	222	241	246	223	212	224	233	215	229	259	246	234	222	218	245	232	215	269	219	220	211	246	231	230	249	230	208	250	230	231	196	244	264	219	219	245	236	205	244	228	243	232	216	249	261	223	219	224	211	238	222	224	247	218	215	211	224	252	249	226	257	234	257	245	208	199	222	237	239	246	262	233	230	206	248	228	231	218	228	234	254	236	228	230	241	199	216	248	233	273	249	220	233	212	225	242	213	212	251	229	235	207	213	243	208	233	244	230	218	251	219	251	226	245	242	226	239	236	259	241	231	227	248	238	248	254	246	239	205	229	245	228	243	230	238	226	253	216	254	246	220	233	243	229	258	216	263	249	225	252	194	234	237	224	227	238	216	250	210	216	256	267	204	239	242	253	209	228	221	270	228	230	246	227	266	245	234	233	236	255	220	223	212	241	216	217	222	218	221	236	186	235	232	242	241	223	235	228	227	254	218	259	259	244	248	218	247	227	253	237	257	220	233	233	266	223	244	233	252	210	234	231	223	237	196	225	235	238	241	228	223	243	216	241	241	223	222	218	209	228	236	250	222	231	266	243	221	236	232	224	229	207	236	242	227	220	243	207	211	230	210	222	227	262	228	256	231	239	226	242	224	223	244	222	226	232	241	215	252	216	203	232	221	233	253	262	223	257	232	235	223	230	248	245	215	229	208	222	214	234	259	220	236	240	211	216	224	263	263	228	244	219	240	243	221	248	235	220	248	261	224	221	224	231	244	222	244	243	227	233	234	253	224	244	266	226	234	233	245	251	224	190	228	246	200	226	250	199	246	228	226	218	224	231	200	210	241	228	231	245	254	246	222	251	231	194	233	211	225	250	236	227	272	232	252	231	205	227	225	233	227	223	206	225	222	256	208	245	267	225	234	241	220	203	234	210	249	234	248	230	242	233	227	227	240	207	240	235	239	219	243	207	229	230	231	209	215	212	197	240	216	236	211	234	242	256	230	241	225	238	230	213	252	217	239	237	216	201	220	218	230	243	210	236	255	236	222	199	249	224	232	242	237	207	241	211	224	213	231	203	233	243	206	245	246	207	227	217	224	263	247	257	232	273	218	255	242	244	245	215	227	216	224	242	226	208	209	219	233	232	235	233	245	228	243	232	221	251	267	225	214	196	225	236	211	222	273	231	215	207	239	214	254	253	219	232	210	245	235	228	251	225	207	227	221	245	210	252	249	242	251	239	238	205	238	242	228	235	254	225	263	216	251	240	223	233	237	230	242	258	219	239	256	241	247	242	214	231	202	245	217	237	233	254	226	243	227	233	235	224	239	212	223	238	215	244	244	232	224	263	231	236	212	213	202	222	231	217	243	243	201	197	250	238	207	220	243	226	231	241	240	231	216	260	236	242	256	227	247	248	226	190	209	256	238	219	229	241	222	228	213	214	229	218	190	233	228	205	246	223	247	216	239	215	217	222	239	241	241	255	228	260	241	249	207	230	240	240	226	234	244	226	233	194	207	219	232	237	252	248	234	218	237	211	235	210	221	249	247	231	232	222	228	244	241	251	240	241	235	229	256	228	240	247	224	223	214	230	237	223	242	218	227	214	227	247	223	233	219	223	208	221	234	237	229	229	248	255	240	231	219	254	238	218	214	220	227	241	248	225	224	230	228	222	225	202	210	233	205	212	250	223	222	200	275	232	230	222	210	239	217	210	223	214	257	220	225	209	236	236	223	236	228	222	215	237	235	245	232	236	228	250	210	259	225	231	232	237	232	251	235	231	206	256	212	232	238	223	207	231	242	207	212	216	231	262	220	213	220	236	214	249	238	234	245	226	231	247	252	226	212	235	231	190	234	225	236	229	220	251	232	206	253	245	238	229	226	246	257	232	246	216	238	234	233	237	222	220	230	251	260	237	196	229	218	214	217	237	222	236	262	227	222	223	231	226	212	232	212	235	260	220	231	237	226	254	230	233	235	230	243	220	227	201	194	200	242	245	238	224	243	219	231	236	230	220	220	243	228	269	218	234	227	225	229	267	224	232	245	205	245	209	223	223	228	240	237	271	210	218	248	241	247	214	220	235	243	222	238	224	225	239	233	252	234	210	244	214	230	222	242	235	213	247	225	221	196	218	205	225	220	245	241	217	240	216	250	240	208	255	222	220	200	229	254	236	228	243	217	245	237	225	231	218	222	225	211	224	217	202	224	204	234	227	240	221	243	215	258	251	208	232	218	235	211	237	255	244	225	246	236	227	239	211	238	229	239	204	248	232	235	211	217	223	256	222	237	225	249	254	211	223	219	214	243	238	237	218	233	246	208	216	240	249	209	229	230	229	204	253	226	232	236	244	237	230	228	237	240	219	243	240	222	259	236	240	241	240	219	249	264	214	242	217	213	204	233	222	247	207	220	244	219	241	232	203	234	236	219	258	248	228	218	222	222	202	230	262	246	230	255	245	226	247	238	231	257	255	233	242	245	234	259	238	245	239	241	212	220	245	226	219	237	221	217	264	246	213	246	225	217	217	233	238	221	225	233	210	243	231	242	209	225	232	264	229	241	221	221	230	196	209	231	232	248	231	203	257	274	228	212	235	241	250	241	249	243	210	240	248	231	233	236	226	230	213	233	225	249	217	222	196	213	212	222	255	223	237	238	232	199	239	220	199	228	216	231	221	233	234	186	242	254	224	230	229	246	258	226	216	240	214	230	246	214	220	241	217	210	227	230	263	230	220	255	245	230	255	226	247	253	224	231	219	213	210	228	212	218	227	218	241	246	218	247	256	231	229	206	242	248	228	228	241	238	261	234	198	219	247	233	233	259	239	217	220	222	214	213	213	260	239	221	211	244	282	270	227	221	226	205	206	231	239	231	210	250	224	243	231	198	207	249	233	206	218	252	212	204	253	229	263	225	218	236	220	245	240	217	234	227	238	237	251	247	220	220	256	242	221	254	230	225	248	230	241	216	238	239	250	246	213	224	240	214	252	228	230	229	219	231	240	203	223	230	222	245	224	258	232	195	239	243	268	211	256	224	222	209	216	237	227	231	219	225	232	230	223	226	222	229	238	228	212	233	227	231	232	234	259	240	243	229	235	211	196	225	242	237	221	246	240	223	198	232	214	243	205	233	234	241	221	217	248	235	249	246	210	252	252	248	236	228	260	245	276	221	228	218	259	244	240	213	244	214	215	212	239	219	222	205	250	236	232	206	244	224	237	185	226	243	247	221	237	235	241	212	251	230	220	228	219	251	207	224	236	270	220	239	217	258	230	226	240	229	244	219	210	223	239	225	236
3364	5999	4415	2064	1508	1291	997	657	569	538	439	381	382	354	328	351	333	310	286	288	270	270	286	276	318	278	317	293	240	269	265	291	286	296	286	289	287	262	283	264	259	275	242	281	296	280	286	278	271	264	272	269	236	260	295	248	254	262	266	268	267	260	268	233	251	270	269	268	276	275	260	289	269	281	257	285	259	247	239	254	270	252	274	268	240	236	273	293	262	269	276	262	272	246	271	292	264	261	285	246	266	274	255	267	286	255	233	268	257	255	254	307	275	270	291	256	261	275	245	269	285	262	263	305	247	268	277	263	250	282	241	254	270	265	259	245	254	274	279	259	275	258	265	277	260	233	271	274	274	270	274	296	265	270	243	263	268	257	257	264	259	268	238	265	291	262	290	273	289	263	256	265	252	253	279	277	248	275	256	262	259	280	262	238	254	273	274	268	276	265	275	284	262	258	281	257	274	258	264	283	254	253	251	274	263	255	286	302	246	280	254	255	263	279	236	238	257	276	246	265	276	266	251	283	264	261	274	289	250	252	293	258	263	268	268	288	255	281	259	262	297	257	285	269	245	251	277	270	239	246	262	262	261	273	296	269	283	253	278	285	258	260	288	286	242	251	282	259	259	241	278	260	259	262	257	283	245	264	269	264	260	278	264	303	252	231	250	286	247	284	289	282	258	274	271	246	276	283	287	268	254	267	252	259	266	253	271	293	298	257	290	265	261	263	288	251	259	251	272	246	285	268	276	268	237	284	266	250	284	273	274	260	239	274	246	293	261	275	240	270	267	271	249	270	262	253	246	284	262	247	254	270	253	253	258	260	229	245	259	282	269	271	273	272	247	268	255	250	278	284	301	292	262	278	250	275	287	275	236	260	258	281	286	270	253	268	260	268	266	254	274	272	278	279	258	270	252	221	285	250	284	245	257	290	295	274	240	275	274	270	269	272	283	263	255	249	262	263	258	289	274	272	254	311	272	239	249	264	248	272	305	282	282	284	268	266	294	243	248	265	259	282	266	251	268	264	264	270	264	276	281	269	275	279	266	272	261	258	285	263	252	243	267	266	253	234	267	255	265	273	310	288	252	266	277	259	275	255	282	292	244	270	272	272	258	280	275	268	280	251	260	281	284	264	288	265	251	246	253	274	259	275	253	263	280	252	280	306	269	270	261	291	260	253	268	253	260	271	286	291	290	259	277	289	270	303	264	284	270	246	239	272	274	279	274	268	277	298	247	272	273	270	233	255	253	270	285	263	280	305	266	262	241	257	250	266	276	265	264	269	283	284	251	254	279	237	275	285	291	297	256	270	274	270	243	253	239	284	254	272	251	263	234	243	238	254	271	251	274	272	280	255	280	241	252	258	268	288	248	286	253	237	243	255	272	264	281	260	295	244	260	272	294	265	271	290	260	262	263	272	270	274	264	253	284	239	282	287	268	271	264	276	266	280	269	266	282	252	254	254	259	273	232	233	245	267	240	284	265	241	281	272	272	272	260	291	255	261	229	249	246	281	238	268	224	270	284	258	266	277	265	249	306	262	255	272	294	262	263	268	269	279	261	287	269	257	285	260	258	277	270	252	274	287	259	259	253	300	271	241	253	316	292	276	257	270	281	259	265	263	266	274	271	259	275	286	266	255	251	297	280	255	250	235	274	262	254	263	252	259	279	240	270	262	260	271	265	263	284	289	272	280	266	240	270	271	268	251	261	301	224	259	270	271	274	279	287	244	281	266	251	269	258	272	226	285	244	275	248	274	331	279	271	263	267	272	281	289	288	277	278	260	298	270	239	263	264	268	266	277	289	269	262	288	282	290	271	268	267	272	272	298	267	251	267	265	270	254	289	272	289	295	249	285	227	241	250	289	308	263	250	293	271	275	248	269	265	254	270	254	256	281	248	256	260	260	255	261	270	300	252	291	275	262	254	271	259	253	265	274	265	263	290	288	248	294	294	257	284	258	262	256	277	248	286	262	262	244	279	262	286	256	277	269	273	275	281	281	291	282	290	286	262	298	290	261	263	270	258	253	222	260	256	261	260	233	265	232	239	281	283	274	282	297	260	268	284	258	264	259	252	274	268	257	275	286	280	265	304	272	271	261	272	256	286	258	237	241	286	269	263	276	259	238	253	263	265	259	252	285	269	255	255	294	314	300	265	258	260	278	267	244	245	287	267	268	261	257	286	299	292	269	253	277	274	261	248	251	235	282	273	270	260	287	271	261	249	289	245	251	264	263	268	287	268	284	254	259	274	282	290	277	272	261	288	224	291	245	286	261	252	216	274	260	250	293	258	280	266	287	271	274	271	257	256	269	268	241	279	274	274	262	301	267	263	262	255	276	279	265	257	258	252	260	255	256	258	270	296	256	272	265	270	260	261	270	263	273	240	252	269	281	268	282	282	253	253	275	267	254	299	234	277	261	295	264	239	242	295	268	320	234	227	280	239	252	268	286	238	264	229	277	268	264	253	285	267	276	237	264	252	273	264	272	253	276	244	256	255	257	265	278	289	262	307	279	239	268	286	240	240	245	290	260	259	291	283	248	274	284	311	288	278	273	281	283	275	254	253	244	286	266	256	261	256	259	271	269	268	282	270	232	263	295	245	230	256	264	239	276	249	271	274	280	271	302	253	273	248	250	263	270	282	248	248	275	244	257	271	287	246	230	266	267	283	279	261	241	288	242	260	243	259	265	262	250	262	230	263	264	264	234	244	260	283	241	290	289	252	250	270	276	269	247	281	271	255	285	256	255	251	260	250	269	290	297	268	290	266	268	263	290	258	281	246	288	251	258	238	276	254	276	276	252	269	278	248	276	277	279	263	263	283	276	251	259	289	245	267	269	286	249	253	288	255	253	235	265	255	278	245	278	267	264	268	269	255	288	248	253	243	260	251	265	269	260	276	270	225	253	234	259	284	255	260	261	250	305	262	266	273	248	259	289	267	250	282	251	274	272	275	249	260	283	243	238	289	288	287	263	265	261	301	264	281	278	244	278	258	288	258	279	240	279	240	285	261	292	283	262	270	270	271	292	235	241	258	261	250	258	280	243	264	244	271	266	283	257	268	264	262	255	240	281	270	267	257	294	258	243	265	268	269	268	267	273	254	297	246	251	283	270	251	284	268	264	258	260	282	230	299	282	275	247	273	233	268	234	256	231	266	278	267	296	272	280	256	266	309	260	260	241	273	290	268	254	263	265	268	258	278	266	257	244	278	271	257	272	271	261	251	289	283	291	285	262	271	259	253	265	244	279	256	251	303	267	265	284	254	275	297	260	276	267	277	259	247	234	235	280	288	288	261	255	275	255	229	269	257	278	284	237	264	273	279	275	264	281	271	289	251	268	277	281	255	287	265	246	253	274	253	265	246	253	258	291	274	293	303	275	274	262	274	258	281	248	251	263	240	300	263	265	249	247	269	225	267	257	278	256	276	254	279	253	255	258	255	280	262	271	275	238	249	266	245	254	270	275	268	235	247	283	289	251	240	264
22409	21326	29203	23796	21319	21397	13281	1827	1320	1160	1007	923	889	802	723	839	815	788	784	759	744	740	712	669	741	683	716	725	659	684	663	721	734	725	672	684	651	685	676	655	689	644	671	709	681	700	673	619	706	665	660	617	699	633	663	620	672	648	699	593	640	688	667	659	614	654	654	654	650	664	702	660	645	627	646	655	689	655	637	628	654	655	624	669	683	656	649	652	653	657	615	628	669	653	630	641	639	638	658	610	634	644	653	661	645	662	637	639	630	631	654	608	694	670	660	656	716	668	629	609	637	706	654	629	656	709	621	659	633	661	619	679	693	650	681	673	626	644	654	669	576	667	624	658	668	680	649	613	698	667	663	685	652	675	647	672	653	661	657	632	644	628	651	665	623	666	675	657	705	632	655	664	666	690	651	666	655	662	665	657	666	679	639	628	684	684	634	689	666	651	605	676	619	691	627	665	723	647	693	634	700	647	656	637	621	668	681	668	662	673	681	677	666	641	710	603	653	680	662	689	639	638	608	638	654	649	632	656	643	648	643	720	665	663	670	647	636	642	661	615	717	697	604	695	644	687	650	618	705	618	623	692	679	672	671	689	692	647	667	687	668	624	652	650	678	692	622	631	636	659	702	648	659	633	688	682	634	660	700	668	670	625	575	627	666	653	648	652	647	665	632	636	628	631	632	636	678	688	617	636	682	658	646	642	671	669	675	639	709	704	691	635	647	635	650	647	640	651	680	625	657	620	677	683	632	654	633	635	634	697	688	674	649	652	648	657	643	630	676	634	617	661	652	622	657	651	658	700	680	623	668	666	625	677	660	690	669	637	644	653	667	628	636	701	659	661	663	675	619	681	663	619	634	651	679	654	656	648	630	631	675	637	659	653	660	661	650	629	641	645	660	638	701	667	660	662	690	679	650	635	716	663	640	643	642	645	644	659	653	620	600	622	674	636	633	656	583	670	637	663	680	595	665	620	637	676	651	679	648	684	612	628	678	662	633	624	611	682	632	652	670	674	661	663	671	673	659	620	657	643	621	632	627	657	644	657	635	679	634	654	665	693	663	681	614	656	666	623	644	694	650	655	636	618	621	646	664	621	638	622	635	596	677	651	673	681	662	643	691	666	691	671	636	645	648	633	671	663	653	634	658	691	615	643	619	662	716	675	659	655	628	706	621	653	645	643	623	630	639	672	628	636	625	691	639	670	617	624	621	659	652	656	644	640	639	653	649	646	649	654	658	670	684	638	665	690	656	647	633	641	625	631	624	638	613	682	680	649	658	636	635	683	626	654	664	642	667	661	651	639	684	608	651	665	692	688	639	622	643	642	658	657	676	673	655	643	643	610	689	690	669	646	665	678	611	603	650	643	639	658	587	662	652	617	648	687	674	636	682	666	649	646	657	666	701	649	656	646	688	657	651	691	677	683	593	672	636	628	657	658	666	638	648	618	658	651	646	679	675	704	647	646	638	680	696	652	657	699	651	676	646	656	687	601	623	692	643	721	687	608	656	636	634	668	643	665	570	686	666	629	645	667	681	674	654	674	633	658	661	673	626	659	635	658	645	703	663	682	612	639	657	666	670	623	624	676	680	637	666	691	656	655	617	656	596	633	630	633	628	639	654	618	639	658	575	630	651	650	677	661	651	677	635	672	660	638	672	631	615	621	649	640	664	619	676	654	635	654	629	660	631	619	667	633	648	683	666	662	703	669	659	642	688	659	633	661	722	659	663	631	648	668	658	666	643	634	695	647	606	635	674	680	669	620	696	672	636	678	660	645	671	673	606	659	648	643	686	669	600	687	682	630	623	628	639	628	680	644	701	651	655	625	622	612	649	656	645	655	690	681	644	664	656	623	629	690	676	652	666	656	694	665	658	600	605	680	670	613	668	679	585	661	640	647	636	637	614	680	690	635	689	613	617	661	648	668	691	659	633	648	661	673	652	676	628	684	644	692	658	647	665	645	668	640	671	641	646	642	636	678	630	621	603	615	683	653	660	630	642	642	668	702	653	642	620	684	692	615	640	667	668	660	677	652	614	631	658	653	619	635	641	673	680	617	685	642	658	681	665	666	624	640	613	623	653	703	661	661	665	658	662	688	648	675	665	643	633	670	625	640	593	626	654	648	693	713	654	659	670	662	662	677	687	654	692	623	687	622	657	622	685	636	667	663	616	685	678	602	624	652	655	585	636	627	594	664	646	640	626	725	652	616	636	638	650	661	682	694	619	661	671	664	644	625	652	662	644	632	629	644	631	658	651	689	680	673	645	658	627	649	637	636	672	648	688	663	627	680	641	717	720	635	669	666	681	631	664	660	633	613	647	691	686	669	666	627	627	623	652	656	651	669	582	642	621	593	657	623	618	655	646	676	628	623	624	674	660	666	632	685	654	653	673	690	697	701	672	659	642	593	603	638	674	621	692	586	625	646	652	684	679	665	662	639	672	643	724	665	647	645	621	653	649	691	650	702	629	645	668	658	664	641	665	664	676	632	657	656	644	681	663	648	659	646	643	661	659	629	664	704	660	595	612	668	672	656	708	651	642	616	684	643	658	640	639	698	689	614	659	654	654	651	654	655	702	645	643	638	658	634	632	636	655	647	681	632	644	613	686	677	649	649	682	655	667	679	654	703	638	671	669	656	615	689	667	647	690	675	647	668	619	625	605	682	637	653	727	616	648	650	687	657	676	674	612	664	646	668	635	694	662	633	630	667	667	665	686	642	624	632	676	614	664	650	623	599	670	641	652	645	655	641	634	616	607	689	648	663	675	637	663	659	684	624	625	674	673	635	651	608	638	669	648	651	668	659	676	656	606	626	609	672	677	625	715	574	667	654	648	664	652	657	687	620	661	656	632	688	638	677	645	672	648	649	637	636	646	667	630	687	642	630	607	651	616	609	665	624	675	659	632	670	643	681	626	635	677	614	609	663	650	620	664	622	579	644	617	664	659	692	643	648	624	663	643	672	639	683	660	608	641	659	642	675	647	618	633	682	665	711	667	656	662	672	586	656	667	661	615	637	669	627	629	621	643	647	655	677	599	733	679	647	648	731	610	681	693	683	602	661	679	675	647	658	643	661	611	626	620	643	680	644	652	638	619	660	658	619	643	616	641	664	643	646	617	625	678	614	629	626	637	662	628	656	644	663	658	636	663	640	644	642	675	659	672	625	618	648	642	622	638	631	633	635	617	655	635	666	674	658	703	628	616	702	655	658	669	621	649	661	683	631	651	604	665	639	606	653	648	658	668	642	663	677	667	699	622	608	664	597	675	639	656	645	653	692	641	657	641	642	625	667	666	601	682	641	672	654	657	634	656	625	604	656	655	644	620	650	682	679	634	633	620	604	638	665	632	676	689	651	644	649	629	615	660	652	653	695	658	669	630	637	646	634	648	644	690	601	671	656	669	600	611	651	613	636	624	679	642	624	684	652	643	616	621	596	607	663	692	621	650	652	640	673	626	659	631	727	626	664	663	622	664	671	617	637
4855	16397	12121	6359	4890	4033	3067	2136	1831	1535	1208	1068	1039	982	947	948	907	854	794	803	805	779	799	785	776	722	779	734	727	787	738	732	712	765	749	701	722	644	725	752	740	724	712	727	714	693	700	683	739	704	678	684	711	704	716	729	747	731	760	712	719	738	774	689	686	731	705	764	655	688	697	698	668	681	688	726	668	727	744	681	670	718	663	705	737	724	696	660	720	716	714	705	721	714	730	713	682	722	639	670	693	755	730	759	711	689	734	681	687	684	729	717	705	684	680	696	742	715	746	733	698	671	659	711	741	721	707	729	692	714	694	714	709	738	698	720	722	741	709	683	665	712	695	715	702	764	723	692	703	727	714	690	695	702	670	684	636	685	724	667	716	693	688	723	714	721	736	703	718	650	672	761	697	705	693	667	705	693	722	667	704	708	682	728	672	716	690	722	722	688	676	714	697	719	711	662	724	697	669	723	735	686	732	666	697	706	716	706	677	683	678	675	676	687	710	700	657	707	692	718	632	677	702	680	732	639	724	703	703	718	688	689	706	666	669	693	664	720	748	701	722	698	705	684	683	722	729	705	696	685	742	757	683	666	669	739	680	706	740	749	703	684	713	690	685	660	661	673	717	681	688	702	707	723	706	681	684	711	732	684	690	671	672	690	683	667	676	774	682	742	716	690	705	654	657	711	679	712	708	758	699	614	691	701	708	696	703	784	675	685	705	719	683	708	665	719	653	720	731	721	686	711	683	650	700	697	687	688	698	718	719	647	734	732	651	698	727	693	729	714	732	676	688	719	712	698	713	688	711	720	705	705	709	702	691	681	719	689	696	715	661	733	746	663	703	702	697	721	673	731	712	671	718	715	741	709	682	648	689	696	730	699	666	718	689	734	728	665	795	709	697	695	655	652	673	693	723	711	697	715	677	682	649	665	746	664	725	679	693	691	654	701	696	707	705	658	753	750	691	648	688	701	761	717	690	720	701	685	692	689	703	776	655	736	722	747	659	680	697	729	734	684	746	721	685	692	701	716	667	700	702	691	680	687	711	689	697	689	717	692	714	654	687	682	704	737	732	718	694	698	684	716	685	675	679	729	762	656	692	697	697	698	698	673	706	739	717	690	669	711	689	692	668	732	680	730	715	744	687	686	689	688	694	717	712	717	678	695	697	673	666	757	706	699	762	681	632	633	616	730	673	700	677	708	655	731	741	713	663	717	693	716	770	694	720	754	662	726	715	716	716	679	701	690	703	707	703	696	649	701	676	709	700	670	714	702	692	675	688	707	690	661	652	692	661	686	673	755	683	708	680	714	692	693	702	710	662	740	683	678	703	656	701	711	692	677	686	728	684	658	675	727	648	749	697	663	692	711	672	676	714	675	690	657	682	694	697	694	704	707	691	685	680	683	719	718	730	711	711	695	669	738	745	703	723	686	732	703	714	729	717	745	665	676	737	696	701	740	679	653	687	684	670	654	759	698	731	686	642	671	685	681	738	688	721	710	724	702	695	649	701	678	677	695	711	680	699	703	723	722	748	717	714	687	732	692	752	683	706	686	672	703	679	674	725	701	727	727	703	708	690	698	706	654	713	687	700	693	713	659	735	720	668	700	682	700	697	681	723	667	727	679	666	670	710	717	726	714	755	716	712	715	714	694	709	690	724	733	655	695	665	673	719	667	679	698	703	733	707	728	665	729	721	693	674	677	680	679	675	724	746	664	687	704	681	676	703	676	712	706	672	723	708	736	672	713	689	699	660	682	717	715	747	786	658	686	714	707	699	668	647	696	694	696	705	719	732	688	679	712	751	664	670	737	679	712	706	715	705	665	698	635	683	666	677	673	723	717	673	700	718	697	704	700	730	682	659	734	703	675	700	696	698	729	693	740	710	694	688	733	669	688	706	722	714	710	666	657	761	699	719	670	740	716	716	732	718	654	656	701	696	718	685	681	646	663	648	714	657	669	674	677	697	735	697	688	721	685	711	695	663	720	720	659	638	669	710	700	683	710	693	693	711	626	704	700	652	689	670	698	655	673	705	671	715	670	684	696	718	720	718	705	725	715	729	720	742	672	693	707	723	687	700	693	686	657	680	716	692	742	710	737	721	658	691	727	736	723	661	672	704	648	716	724	754	717	696	681	686	682	678	748	715	718	768	672	670	676	688	693	689	669	735	669	653	685	692	679	692	722	716	706	720	673	686	686	675	687	727	667	670	706	663	697	670	714	731	650	696	691	699	678	689	739	733	685	710	723	697	649	684	741	722	667	661	688	671	690	711	728	744	695	674	724	680	723	701	723	654	674	741	688	690	707	716	737	702	736	700	690	659	671	626	701	708	699	741	696	733	712	694	714	699	713	713	719	733	700	690	663	689	717	722	697	743	764	709	683	737	683	703	715	689	671	727	710	665	682	706	710	707	671	680	640	675	673	648	709	726	713	723	690	683	690	725	732	632	679	677	668	709	733	700	656	676	695	684	705	703	683	722	685	700	696	673	686	726	673	664	679	694	704	677	700	700	719	668	685	652	748	705	739	745	718	719	685	695	679	712	672	691	719	683	683	723	701	728	696	690	675	685	695	656	717	709	733	637	678	697	697	696	717	698	677	685	728	678	693	718	699	703	688	724	663	696	678	708	676	666	722	716	702	694	668	734	682	692	712	699	690	689	687	699	683	739	699	755	698	679	726	734	718	750	709	701	650	719	659	756	683	690	719	686	733	670	717	803	683	730	706	650	745	685	715	707	659	715	719	703	705	719	706	689	687	689	718	678	713	719	683	713	736	696	697	665	654	685	715	692	673	702	715	675	737	696	705	715	754	755	700	705	704	710	700	674	716	721	669	700	669	702	659	675	690	716	656	663	707	759	659	675	687	689	676	704	705	682	713	644	733	709	691	701	670	704	701	733	731	708	714	713	702	684	692	666	708	724	713	679	680	729	746	724	676	671	705	735	709	729	691	687	693	690	726	750	698	732	663	720	669	697	682	687	683	667	718	674	686	710	736	697	683	725	695	714	716	719	672	708	700	692	703	719	739	706	693	754	710	698	696	721	719	708	689	708	679	721	673	731	694	744	727	691	688	700	702	689	647	704	662	736	693	702	685	689	672	705	713	738	696	701	704	699	698	746	667	653	664	688	665	642	657	721	696	696	703	660	699	698	754	713	692	662	694	677	685	619	736	682	647	698	685	699	699	707	670	723	701	662	713	657	731	705	695	672	721	717	719	707	684	705	699	647	732	716	725	699	745	667	701	741	757	724	651	746	650	714	695	711	701	694	728	687	755	721	681	720	736	752	669	679	668	700	756	735	715	613	703	722	667	733	674	697	679	699	650	678	713	729	746	704	712	691	735	703	687	690	689	654	720	735	692	745	657	702	707	724	697	733	686	703	726	724	728	699	692	690	699	695	733	676	701	728	674	691	688	718	712	692	683	686	718	736	671	696	712	653	683	688	702	688	687	709	694	689	713	696	733	694	679	666	704	646	697	711	654
27570	19616	6255	902	610	592	535	514	544	501	534	512	486	530	511	484	486	510	471	482	511	501	500	459	476	497	504	471	493	474	491	520	502	504	517	486	513	506	478	533	463	473	479	474	510	454	521	534	523	479	513	472	480	496	470	487	508	503	462	495	518	466	545	484	480	523	468	479	488	508	491	517	482	507	526	482	495	487	488	493	497	515	522	489	472	468	474	457	482	476	442	523	505	432	477	502	545	507	467	475	424	515	496	461	482	505	510	480	473	499	496	505	458	514	505	498	464	498	480	483	483	507	467	507	483	462	571	505	497	458	499	483	470	518	459	499	466	464	479	496	477	489	499	497	513	469	494	479	456	491	505	502	519	504	450	503	486	455	457	512	478	492	461	525	501	473	492	497	490	474	507	481	468	503	489	470	509	438	474	457	468	500	447	509	541	507	479	467	498	485	499	498	519	472	484	468	491	476	494	492	518	494	533	495	472	488	497	511	462	523	486	471	493	471	523	490	469	500	506	524	517	468	485	486	495	477	528	517	467	465	544	499	491	490	512	505	477	477	507	470	511	484	479	492	489	487	482	507	456	490	514	474	506	477	478	480	466	438	516	505	515	486	507	486	488	526	518	483	467	527	484	509	503	471	482	475	523	499	482	535	490	451	508	509	491	478	500	498	484	478	499	452	505	491	510	450	505	496	490	512	507	491	518	526	524	488	493	470	465	519	465	465	510	491	529	512	465	517	485	528	519	501	501	535	457	472	441	461	491	453	523	495	474	500	477	486	541	461	494	516	521	510	460	459	509	511	519	494	516	517	494	503	471	511	503	535	537	492	490	488	487	488	486	496	545	523	518	518	469	468	485	495	473	508	507	502	494	459	471	481	493	478	507	482	494	531	486	487	553	493	495	524	522	467	514	513	519	511	479	480	481	507	469	474	532	473	477	478	527	512	544	515	484	485	472	462	491	535	488	491	477	452	473	498	455	522	521	469	450	508	506	511	486	500	488	488	459	498	503	483	477	536	483	487	537	456	500	470	469	482	477	502	488	517	479	457	499	503	513	492	468	467	527	507	487	507	501	457	506	484	465	488	519	469	520	510	507	514	484	497	541	523	512	483	532	470	468	520	489	501	498	477	477	453	513	490	494	492	498	498	472	488	474	458	506	485	489	488	505	509	477	480	506	463	466	509	475	502	459	456	482	537	504	506	515	497	479	522	509	490	497	491	499	474	514	517	465	504	505	523	527	491	492	458	482	484	513	476	520	464	488	528	468	468	523	497	497	505	468	454	493	480	456	493	499	472	485	486	490	458	482	470	492	467	506	490	490	476	489	495	488	502	446	511	500	469	470	485	485	483	520	501	504	513	514	485	466	476	541	505	481	516	505	498	486	507	497	432	512	492	488	452	486	488	459	500	470	478	480	501	465	473	501	531	488	518	473	471	490	478	491	499	522	491	465	470	495	510	519	514	506	492	496	525	454	467	431	516	484	474	450	502	462	474	485	471	452	477	491	489	485	474	475	474	487	452	486	511	454	494	503	535	492	487	489	489	485	505	504	504	489	469	501	503	514	498	441	500	487	489	470	504	475	469	495	491	468	514	458	532	486	499	509	459	511	507	502	488	473	511	467	508	482	467	464	532	491	526	482	512	506	506	477	466	515	474	520	457	475	495	519	503	483	424	485	447	476	520	489	451	508	456	529	479	470	502	501	473	501	470	478	518	473	490	499	462	489	451	485	493	477	483	514	514	452	483	444	453	488	519	539	525	511	543	519	488	476	514	473	452	471	517	487	482	529	486	495	482	492	512	532	511	544	492	463	473	491	483	437	516	482	455	475	494	481	513	500	490	507	491	457	504	474	489	474	513	514	489	479	493	515	502	483	536	492	507	504	479	515	436	499	520	478	475	536	471	471	476	492	463	474	461	454	486	498	506	511	488	495	456	480	517	476	475	463	496	476	502	541	499	523	484	484	476	469	512	485	513	458	473	510	520	488	473	479	489	485	504	506	470	511	474	479	477	538	512	493	492	473	518	477	517	519	502	503	495	485	423	502	502	469	482	467	500	505	460	441	511	521	489	516	494	474	533	489	474	498	486	522	500	507	499	514	471	471	494	466	462	467	522	497	474	482	511	464	508	483	491	514	473	490	503	496	485	513	470	505	488	480	481	510	505	487	491	461	524	474	490	511	501	461	490	509	511	500	547	528	496	499	477	444	503	454	504	482	493	494	467	533	515	532	501	455	511	479	477	465	462	488	448	524	476	528	493	461	479	506	505	477	452	492	485	531	495	492	490	514	476	471	520	495	473	500	476	497	451	525	524	467	475	493	527	483	474	510	488	486	447	501	504	489	518	491	451	466	497	487	467	499	494	475	503	475	487	559	528	464	494	430	485	438	502	511	483	413	503	515	510	481	484	498	479	473	498	509	465	491	487	500	492	478	473	497	502	513	475	511	522	498	492	500	534	492	477	503	503	460	486	542	474	528	474	482	523	469	480	488	475	488	467	484	490	471	449	492	480	512	497	512	473	456	511	504	481	482	485	530	506	487	504	473	491	564	479	489	492	494	491	494	488	548	468	489	474	490	547	504	499	506	521	496	483	484	520	513	502	472	503	470	510	452	475	481	498	491	495	513	457	494	487	485	463	511	528	522	461	462	501	489	482	513	458	525	456	494	513	507	495	528	471	480	440	455	487	454	467	481	487	492	496	473	498	448	509	449	479	469	482	489	565	516	479	485	515	479	477	488	451	498	525	487	454	518	508	509	454	482	499	489	525	490	485	463	494	458	508	497	525	523	498	483	485	446	479	453	492	500	469	488	461	483	491	501	476	455	517	502	443	521	464	509	452	477	493	492	454	512	472	515	487	449	471	514	505	474	510	490	475	475	496	491	502	482	464	517	486	508	472	456	501	457	490	502	476	477	463	501	465	519	493	476	523	496	510	481	516	458	468	483	472	487	433	456	490	488	481	517	496	503	476	477	479	491	518	511	447	475	463	456	480	459	444	470	489	479	530	477	561	535	491	513	503	527	531	540	483	472	452	495	483	489	474	492	474	521	493	483	504	498	484	486	521	493	489	524	460	523	445	519	483	479	491	568	491	467	515	473	461	498	492	479	481	503	500	518	508	495	471	455	473	492	468	459	509	508	494	503	497	496	475	484	476	459	485	473	499	476	502	445	473	479	494	476	506	465	485	507	524	484	504	486	501	468	474	506	472	467	467	488	492	479	485	505	489	507	497	528	477	493	469	491	445	497	452	480	459	486	503	493	539	526	500	512	508	490	505	479	466	494	503	479	506	474	522	491	494	493	510	472	465	477	507	508	495	470	443	459	529	463	489	489	501	490	440	472	484	481	507	463	464	467	508	492	544	489	543	501	468	458	445	505	473	529	486	507	479	511	487	511	500	542	479	516	508	550	515	511	499	481	440	482	467	469	482	460	516	472	490	467	469	485	433	474	544	495	517	461	497	464	476	473	487	490	477	477	463
4230	1505	1135	710	642	624	628	574	522	557	515	545	534	539	499	526	541	543	486	500	519	476	530	464	503	540	539	496	541	496	504	503	494	481	520	490	571	483	502	542	505	511	519	510	485	467	558	469	511	534	538	537	521	496	541	536	556	484	525	490	499	508	523	525	540	523	531	532	552	519	536	496	500	488	567	524	505	512	524	503	528	522	499	501	537	529	505	545	542	492	482	518	518	516	546	521	553	536	556	513	518	530	529	492	529	520	495	504	521	471	532	489	521	539	560	520	536	544	509	506	522	539	520	515	502	522	566	529	550	523	478	508	532	490	440	505	499	511	532	532	526	530	512	536	511	528	538	553	490	495	517	527	488	520	494	495	511	513	557	536	495	503	534	503	510	478	530	525	511	519	536	516	563	518	528	533	488	516	560	514	502	529	514	541	544	501	557	488	506	518	491	523	538	544	500	517	534	554	498	491	499	558	537	548	487	522	541	484	462	526	525	526	532	523	514	491	531	518	513	510	526	508	475	524	509	512	509	520	518	513	520	540	484	527	549	501	538	513	543	514	496	505	523	526	526	479	493	545	541	541	504	547	481	535	510	535	539	493	484	501	535	539	519	548	497	525	556	536	545	490	519	532	481	527	502	500	467	528	511	516	534	508	532	507	546	522	538	487	516	501	500	495	501	472	526	508	510	512	484	532	537	477	479	516	532	492	492	486	517	546	510	489	492	503	547	494	492	536	510	546	508	522	515	500	520	495	536	504	511	498	507	538	518	536	504	489	469	507	501	554	499	527	509	549	478	530	525	531	502	527	530	479	479	524	513	558	518	515	522	509	511	474	495	525	557	516	468	489	521	484	517	522	520	510	519	580	518	516	547	505	566	496	567	494	503	514	547	503	503	504	507	507	539	471	543	484	535	558	512	501	523	503	497	523	499	515	555	539	492	528	527	497	551	536	504	490	504	553	514	549	515	502	482	523	503	508	507	509	516	462	524	499	502	525	514	540	543	521	533	497	525	511	523	504	526	532	495	558	509	497	506	501	550	512	538	490	504	503	536	541	506	499	544	515	512	506	515	530	501	520	494	481	509	520	503	534	497	521	553	498	506	537	482	498	515	543	528	498	509	531	476	484	537	525	494	528	513	476	515	538	493	556	510	477	515	500	480	530	475	490	524	500	475	501	507	497	504	494	481	526	546	529	516	520	542	538	508	495	555	489	509	526	503	523	534	478	478	521	509	525	516	545	552	489	561	553	537	491	538	538	519	535	519	518	506	492	530	532	548	470	553	517	530	490	511	496	490	470	535	475	492	513	511	549	511	518	502	494	500	488	520	498	523	540	531	526	507	512	518	573	507	543	495	510	529	494	513	523	487	526	508	516	527	512	529	533	499	503	503	488	509	468	514	520	507	539	487	550	501	517	532	506	529	508	493	533	506	526	515	533	492	547	514	497	501	493	481	526	554	553	548	493	511	535	519	470	553	511	496	493	493	516	507	541	535	537	485	466	539	534	492	541	493	523	496	483	510	481	480	532	583	506	496	522	529	527	533	527	504	508	526	535	522	551	507	511	555	518	504	487	494	468	521	516	490	531	526	527	475	493	535	550	527	516	496	540	481	518	519	519	529	486	542	504	516	503	491	505	535	484	553	508	518	519	514	462	551	474	462	522	527	533	518	487	543	509	484	534	512	515	489	477	508	550	513	539	517	543	540	487	512	525	568	525	513	496	528	517	493	529	505	548	501	491	525	529	536	484	529	511	528	524	536	519	508	525	484	483	524	510	473	478	530	530	498	546	514	530	520	546	499	502	486	523	536	536	487	547	516	490	506	511	554	522	524	512	515	509	528	514	551	544	506	518	560	512	552	497	537	480	547	505	511	537	474	536	493	505	502	493	511	500	547	501	498	503	527	545	516	499	516	514	511	535	521	526	500	496	539	483	511	515	528	509	543	451	474	506	463	522	510	561	481	506	519	490	488	488	521	485	494	553	513	489	500	528	546	530	515	472	484	536	544	536	466	487	467	487	554	513	542	512	516	473	532	561	528	542	501	502	519	509	537	502	546	537	549	506	488	540	552	528	525	505	537	513	502	500	515	494	522	524	510	488	506	522	537	506	549	556	570	513	528	497	521	504	536	545	526	509	495	504	494	494	550	543	521	479	508	483	526	549	480	556	515	520	487	555	523	540	506	521	547	507	513	509	524	509	513	517	503	509	535	522	475	498	501	501	516	491	525	508	531	508	489	502	477	536	493	503	499	495	514	509	531	487	489	502	504	519	506	526	546	502	499	515	542	539	528	531	523	556	495	553	487	545	507	495	503	494	524	536	529	531	544	518	508	494	556	540	534	530	522	538	535	540	511	493	531	541	493	496	518	499	508	505	511	499	560	503	535	553	500	511	547	502	509	494	517	501	519	560	526	528	549	508	480	557	542	517	511	517	475	498	487	513	498	542	522	510	492	542	522	524	503	550	540	500	502	493	481	511	514	513	468	536	531	514	516	508	528	501	492	566	494	531	475	530	504	528	486	526	503	510	516	521	499	473	546	549	528	493	504	528	515	537	482	539	529	510	501	488	508	552	501	514	499	515	530	510	522	506	492	501	529	529	508	500	495	551	500	495	532	536	553	495	535	470	500	509	485	486	468	508	474	513	512	541	500	504	520	540	495	505	511	515	512	520	490	490	504	513	535	500	483	509	534	514	513	504	514	526	548	489	503	543	521	505	510	498	525	541	480	494	515	495	510	495	529	552	506	543	503	521	511	574	500	525	554	522	516	540	500	469	491	508	517	520	506	547	508	517	536	507	539	495	484	512	511	545	535	514	501	506	487	546	533	489	536	499	518	554	496	476	528	532	513	520	552	498	560	499	498	495	498	480	544	512	512	537	524	487	499	528	535	481	497	500	527	540	504	507	472	486	531	498	501	501	511	528	494	509	533	524	532	525	499	522	485	513	508	534	502	506	549	480	522	453	483	514	550	528	506	501	496	550	515	539	510	534	498	500	527	559	516	540	519	503	531	511	462	481	511	536	519	520	518	493	496	494	505	506	511	513	529	506	500	507	488	531	508	467	492	491	515	515	539	545	506	554	538	539	530	494	521	547	532	533	496	527	539	542	513	521	494	491	490	526	553	547	479	536	496	505	509	512	448	502	497	508	559	542	478	543	507	547	480	523	473	510	524	517	495	494	538	531	516	529	505	519	545	465	513	513	495	502	507	486	543	516	491	539	533	470	512	524	537	525	548	516	522	530	490	538	490	515	476	536	528	477	496	477	537	515	474	525	555	503	496	539	498	485	511	529	514	492	539	533	524	510	558	550	485	498	530	502	500	517	491	516	507	485	480	516	487	518	489	487	488	519	539	513	529	551	527	536	532	508	502	522	522	553	504	531	510	531	480	500	489	489	488	481	534	495	530	529	515	509	521	521	531	524	507	535	498	502	536	509	520	542	511	522	490	495	538	500	511	567	504	521	519	481	533	530	492	483
23360	21204	28711	23972	21197	14367	2249	1343	1122	1111	1006	911	959	910	931	956	912	889	926	875	856	881	888	853	830	892	818	811	859	859	887	858	846	849	852	889	848	834	827	801	843	844	892	870	822	847	848	820	859	871	825	842	853	824	848	839	810	836	882	787	842	869	862	859	842	877	855	873	844	865	880	834	863	835	900	888	853	850	826	848	856	826	876	882	871	831	853	868	833	901	884	811	866	824	843	902	856	838	879	822	827	848	829	819	802	864	850	841	879	834	788	826	843	893	832	804	904	832	819	858	814	835	857	871	903	818	857	840	829	858	833	840	813	799	798	859	821	859	814	803	883	871	795	794	865	852	818	886	847	881	864	859	826	858	851	876	886	831	837	791	781	771	849	871	835	830	840	829	862	823	849	833	852	858	854	792	834	887	850	837	780	874	836	869	853	875	847	857	843	863	835	852	838	857	824	797	852	875	893	897	806	855	808	839	821	860	852	787	786	828	883	849	842	878	823	899	797	876	833	863	849	860	806	825	865	920	826	892	893	826	844	849	794	852	828	853	816	768	809	863	845	792	831	813	864	852	881	826	826	888	862	819	812	835	856	775	887	854	798	835	836	882	827	839	820	780	811	824	843	788	832	791	865	800	816	885	795	874	843	890	838	846	842	843	780	813	808	775	905	796	839	858	863	874	816	814	860	842	839	854	798	837	862	837	796	856	786	851	816	887	841	865	806	840	861	870	856	875	815	795	862	872	819	823	804	818	822	842	802	788	835	839	795	830	858	770	798	842	819	866	867	841	833	828	853	821	801	827	841	811	863	831	847	825	846	769	803	807	832	891	826	885	839	834	895	873	842	875	768	837	813	830	865	795	887	829	850	868	872	833	846	834	808	791	804	855	894	861	819	853	824	787	858	829	786	849	889	849	821	849	817	902	819	826	884	811	854	909	859	824	843	828	842	826	848	852	825	791	852	853	790	887	822	816	821	843	858	875	867	845	803	857	849	870	867	822	808	845	798	907	794	852	844	859	847	856	854	856	882	839	820	827	825	833	805	846	871	824	826	818	869	834	822	827	875	825	860	826	876	829	835	838	825	846	832	851	840	833	871	809	845	824	857	832	827	823	826	837	814	869	809	818	874	836	808	865	805	808	838	783	832	860	846	829	853	849	845	854	836	830	780	842	827	849	811	871	803	825	818	815	854	809	845	839	802	904	807	820	838	826	843	820	861	856	825	850	854	852	829	835	827	815	904	793	873	835	841	827	833	854	813	814	787	875	926	844	808	809	826	860	864	835	848	782	814	903	831	806	825	873	840	846	870	854	850	809	822	845	823	832	847	887	871	902	849	844	838	845	859	797	848	793	855	877	830	782	872	816	829	873	860	868	849	836	828	883	802	803	832	848	821	833	831	842	849	784	829	826	866	795	856	864	832	836	834	847	802	862	822	828	805	862	857	881	847	848	821	875	824	847	843	838	813	838	820	821	824	844	799	840	824	838	820	842	833	784	811	868	753	844	833	904	848	842	819	781	882	807	801	815	851	834	874	830	812	878	808	838	842	843	825	856	866	858	846	828	786	837	877	846	806	818	839	856	802	862	821	851	811	835	851	807	824	844	846	893	822	842	797	844	837	835	862	853	884	868	881	812	818	843	808	790	843	826	864	855	832	761	770	764	827	831	843	809	806	849	838	836	831	888	792	767	824	842	888	858	854	858	810	787	851	824	862	822	853	837	847	877	840	793	815	826	844	835	797	833	814	812	858	883	828	858	849	830	838	828	833	850	884	826	857	869	893	793	829	811	804	832	849	845	864	803	871	808	868	818	848	814	871	878	851	835	873	823	867	819	858	816	817	780	822	890	773	784	783	872	810	894	829	855	870	791	828	841	830	844	885	852	813	814	805	849	813	821	801	854	865	835	852	823	825	840	833	887	818	885	837	841	862	864	837	845	834	848	868	879	817	843	816	818	819	898	849	842	811	856	835	840	798	910	890	813	821	856	813	812	895	852	814	882	856	821	841	870	814	858	833	835	812	817	817	821	816	807	794	831	792	848	791	827	846	818	862	850	812	773	845	814	774	822	852	838	861	843	778	857	812	829	848	914	819	831	820	795	870	814	804	854	881	852	805	824	848	841	831	858	815	841	841	826	875	832	839	863	823	827	852	851	843	866	858	772	798	873	908	786	837	880	821	883	797	842	776	851	836	837	860	830	850	860	842	817	903	835	816	835	894	834	860	851	852	888	825	850	827	842	812	823	862	844	897	801	897	850	845	829	828	825	843	797	850	796	840	827	843	867	889	834	837	864	832	847	844	817	892	815	857	860	856	812	878	833	830	923	830	865	856	808	833	875	813	813	825	846	825	849	814	887	867	847	812	900	852	825	823	867	869	877	844	821	823	833	802	846	823	804	822	859	842	845	812	840	821	825	821	878	825	812	867	835	867	881	831	831	826	872	862	834	857	841	847	803	854	806	795	843	838	885	828	771	834	834	838	821	831	891	814	827	826	817	876	828	846	798	818	836	812	836	841	824	892	856	817	830	840	841	795	772	785	851	842	834	802	860	841	869	849	811	841	838	768	889	793	857	775	840	824	864	871	840	831	871	833	836	810	826	808	829	888	834	842	853	789	865	769	856	847	879	830	862	819	865	849	881	894	844	868	844	779	839	868	821	886	821	837	866	848	839	889	817	882	850	768	816	817	786	777	811	804	877	855	767	866	832	870	824	808	829	885	843	853	836	819	799	799	792	827	816	809	814	831	779	851	856	838	836	813	895	841	817	870	796	838	858	785	825	819	832	843	849	880	847	796	823	833	811	814	893	886	850	869	856	810	855	806	891	857	856	836	846	869	860	858	785	851	877	866	861	820	839	791	845	871	907	786	826	834	936	862	797	797	918	824	898	834	856	805	833	865	859	831	866	845	805	827	799	848	815	908	872	787	779	850	884	809	855	833	824	829	803	862	823	828	862	805	806	868	864	846	833	825	790	807	849	834	811	818	827	821	839	858	839	816	848	847	780	831	823	807	790	862	836	802	825	808	829	807	797	893	854	873	818	857	796	837	888	830	860	827	834	856	807	814	799	876	819	826	889	851	865	881	867	895	880	813	822	807	807	834	855	818	822	803	842	803	852	802	805	823	851	818	809	844	836	792	800	879	845	807	852	827	821	852	833	832	857	888	788	883	803	895	781	829	904	839	814	871	878	850	779	889	850	859	843	829	817	842	821	818	901	864	835	861	796	844	840	822	871	870	779	820	870	828	808	833	851	858	855	795	849	841	863	888	848	789	883	838	765	818	851	830	849	808	791	814	803	875	815	852	845	822	870	851	886	886	876	815	880	818	794	868	836	849	810	830	816	879	810	846	843	849	817	826	796	811	792	836	802	811	812	859	784	819	834	854	818	871	771	855	838	870	888	830	841	831	842	857	876	780	827	809	770	942	822	845	837	833	820	813	822	842	784	851	815	773	774	793	831	801	846	862	813	830	802	845	827
3563	10448	7619	3985	3105	2683	2121	1502	1480	1356	1207	1133	1060	1017	996	962	986	986	893	900	984	909	930	949	887	953	898	909	916	909	965	887	858	934	910	941	872	866	869	850	904	901	897	902	929	882	839	845	858	885	885	873	859	856	909	910	841	904	934	884	904	912	856	923	873	854	886	888	874	848	868	876	900	887	904	889	903	896	917	878	862	885	887	847	865	892	907	881	842	939	814	881	854	858	926	901	867	866	915	880	887	847	810	862	873	843	887	858	833	856	855	888	872	863	841	912	890	888	854	863	907	900	891	837	859	843	865	830	878	897	886	899	905	893	835	917	876	861	838	844	901	890	854	869	931	871	909	891	870	868	848	898	914	911	858	881	874	847	945	871	822	874	927	897	844	856	910	845	879	877	886	919	883	922	894	852	848	842	936	872	843	867	837	901	844	890	867	786	903	872	857	841	914	877	910	833	879	881	874	827	866	916	884	860	827	892	872	847	882	835	854	876	902	913	893	831	895	873	903	929	883	819	840	915	916	854	887	847	872	844	819	894	850	871	890	924	874	892	834	845	885	866	894	890	893	862	834	836	887	917	903	890	849	847	861	840	855	853	878	870	877	899	859	823	885	888	863	891	881	877	916	892	848	859	877	907	890	818	903	877	897	890	884	865	906	853	864	972	867	861	879	907	930	895	899	856	878	865	873	886	858	804	835	893	885	868	890	861	926	851	930	917	861	906	845	880	886	826	899	877	909	883	829	876	889	848	864	903	843	826	931	858	894	881	830	842	893	850	858	891	860	878	898	895	904	870	922	858	900	812	806	837	895	830	879	899	887	879	875	878	888	907	936	855	885	926	900	874	906	874	884	907	814	854	905	857	880	873	866	947	882	876	868	831	859	844	876	943	898	870	873	865	918	870	826	875	863	876	856	853	878	907	888	884	870	839	928	860	909	866	869	814	897	882	922	853	843	850	894	865	922	864	886	874	866	882	867	868	869	898	874	807	869	870	896	940	866	864	901	840	914	905	880	844	835	900	895	910	922	919	854	903	959	856	850	880	868	872	825	891	819	908	885	838	874	908	852	836	845	848	824	929	841	891	820	842	882	823	883	894	798	886	861	895	898	828	830	856	851	849	860	897	927	887	916	889	835	881	870	889	863	849	845	893	876	877	843	925	881	878	875	832	876	840	881	826	869	883	888	878	859	900	874	893	918	858	948	890	921	863	871	915	829	905	862	902	884	896	893	909	870	885	828	820	880	874	878	862	911	877	838	886	927	829	867	880	861	869	831	920	879	914	955	912	894	857	844	868	914	873	875	901	918	896	929	907	864	882	890	893	890	865	854	837	845	910	898	865	889	889	901	861	899	893	901	889	881	846	852	878	910	860	863	885	854	891	887	890	863	866	850	873	853	853	876	868	899	828	910	836	871	916	885	870	865	894	869	861	903	913	882	850	857	853	836	895	903	844	856	814	846	865	839	899	917	900	867	848	853	910	881	841	905	896	818	910	875	872	882	865	905	912	899	850	867	886	918	857	840	874	865	867	836	842	913	875	847	854	874	873	846	858	859	866	915	845	863	885	920	849	830	884	866	894	860	876	894	901	913	893	887	890	928	825	926	918	819	859	873	866	918	851	917	941	865	862	861	930	822	837	940	828	822	831	875	852	840	855	865	867	901	888	849	871	894	889	899	850	882	809	926	866	855	811	852	866	807	876	843	879	859	901	893	944	918	894	865	890	850	876	864	885	849	910	863	865	904	848	860	886	924	887	895	924	843	907	860	841	839	850	843	818	915	867	884	875	901	908	850	872	954	918	884	885	822	867	859	884	849	873	859	901	894	896	875	898	849	852	869	891	882	907	891	943	839	937	871	843	887	854	850	879	867	868	898	876	913	868	906	871	881	973	887	921	910	893	821	913	916	858	876	862	896	902	850	936	888	932	896	908	893	896	820	868	912	808	843	848	870	843	894	901	855	868	814	906	874	920	880	830	912	877	848	895	881	883	879	870	807	889	854	882	935	862	854	907	873	861	907	870	913	921	895	874	850	870	890	868	873	891	833	870	858	870	876	879	870	866	944	905	885	845	861	932	918	820	892	870	898	922	836	876	869	857	899	868	857	855	891	848	854	885	848	874	913	929	895	861	918	888	859	874	831	870	930	846	879	919	922	913	882	874	869	856	886	855	866	854	846	966	856	878	841	842	880	857	879	849	893	871	859	909	833	861	895	892	961	846	871	868	885	876	926	890	874	905	850	871	874	853	927	846	927	885	815	920	881	868	850	957	874	929	909	888	861	881	908	881	887	828	932	885	887	890	889	877	875	810	907	843	876	848	809	847	871	852	896	915	851	845	835	892	818	926	865	827	925	863	915	828	861	864	852	910	878	883	917	898	938	911	850	867	885	932	843	892	868	900	917	866	837	880	899	939	814	916	874	837	897	853	878	863	837	830	869	896	857	858	894	876	913	891	900	853	835	865	900	905	861	938	910	864	902	837	869	863	897	814	865	860	887	833	870	892	863	876	903	803	888	882	858	885	913	888	825	844	873	896	866	888	897	898	853	888	856	900	853	829	908	836	885	931	883	865	855	905	872	873	897	893	831	889	877	849	887	867	861	888	882	857	836	883	897	908	842	885	904	854	836	855	903	801	903	856	889	865	914	859	857	869	890	845	906	866	880	847	858	883	857	866	883	925	905	839	889	907	858	910	868	886	886	891	924	851	860	878	921	842	872	939	886	859	890	856	876	880	832	841	893	882	895	893	855	899	856	873	863	889	837	901	832	890	917	830	919	879	915	852	868	872	867	881	885	864	928	827	861	875	909	912	803	861	883	872	857	856	852	896	810	845	872	875	962	878	864	834	844	928	876	884	819	900	816	926	837	890	855	893	867	866	908	874	862	919	909	899	870	853	865	892	854	841	938	883	908	838	834	889	886	862	860	853	865	883	845	796	913	931	916	839	883	866	874	892	942	864	891	875	836	858	915	864	913	872	902	908	874	895	898	838	857	822	934	949	915	860	849	871	857	843	856	912	907	909	831	872	831	923	916	847	858	822	839	882	876	900	915	885	874	846	942	901	885	896	892	901	902	877	869	906	879	875	898	898	883	922	851	906	902	881	883	907	875	869	841	860	891	892	866	892	919	856	948	917	924	804	843	896	870	897	883	832	921	858	898	889	965	891	853	862	875	893	852	872	914	895	842	885	855	884	846	891	908	898	863	877	920	861	888	877	856	858	873	863	865	831	909	885	898	930	845	864	849	902	850	883	902	913	917	869	902	873	884	832	854	885	857	925	926	848	928	830	867	933	807	885	896	865	890	863	908	914	813	883	851	846	851	882	914	876	888	890	935	856	860	898	872	868	859	899	857	859	851	864	895	834	847	845	904	878	879	914	899	938	823	845	817	833	890	846	897	915	850	918	900	832	889	929	886	870	907	875	877	893	871	876	868	882	871	876	870	877	878	890	891	896	869	889	879	823	911	890	853	850	906	885
24611	21246	27859	24827	16017	1050	561	425	384	375	339	302	251	269	258	253	270	224	272	264	281	246	259	230	229	241	227	229	236	243	220	245	239	218	218	231	234	217	218	256	221	209	232	239	241	248	234	243	238	246	239	251	217	214	213	221	262	237	224	221	248	233	244	222	234	213	265	247	213	230	262	218	202	254	232	249	238	219	235	216	238	257	246	220	248	215	250	220	231	201	226	235	233	259	235	225	219	233	236	207	253	244	217	210	248	217	236	239	255	218	249	254	221	221	236	206	214	246	238	212	220	228	228	231	250	230	225	265	219	231	249	237	235	226	209	245	229	243	222	245	229	206	250	227	232	222	234	212	212	247	231	221	232	256	256	221	219	223	213	219	237	213	224	229	226	206	243	213	242	231	226	244	216	218	232	214	216	238	227	219	266	227	224	209	211	224	251	237	221	233	214	224	217	220	247	228	229	224	240	215	217	223	258	216	228	224	234	211	195	229	246	216	225	255	243	218	248	229	222	213	245	236	236	228	235	207	232	222	235	221	244	248	242	243	201	235	213	234	248	215	252	237	224	220	254	221	209	233	218	231	209	225	222	204	211	207	219	251	239	225	232	224	221	267	205	226	226	201	215	208	261	219	220	228	192	232	250	234	247	219	221	233	232	231	237	191	247	225	204	244	229	243	219	241	268	237	283	232	249	276	231	228	230	201	232	248	236	229	212	245	238	226	212	237	230	215	237	231	240	223	234	214	242	211	237	234	222	233	232	218	255	224	218	235	248	229	236	222	247	218	250	242	222	246	229	203	223	237	269	249	240	237	263	195	236	217	238	219	216	225	236	241	246	225	218	239	260	227	246	242	240	224	213	210	208	249	205	204	239	209	234	247	224	216	234	248	244	243	207	213	228	225	214	228	226	243	251	239	219	213	208	247	209	230	233	218	260	225	224	232	245	217	246	258	233	254	255	247	238	248	248	234	237	209	227	221	216	231	229	235	233	217	279	223	206	242	221	240	238	234	218	233	224	208	208	257	235	202	227	254	231	232	253	219	197	249	235	233	243	226	273	220	210	214	244	230	208	251	217	234	209	209	220	224	220	242	205	246	216	251	230	226	222	224	232	215	237	229	221	240	226	200	223	235	216	228	222	203	207	241	209	243	205	222	209	246	241	235	240	229	237	218	220	216	247	226	248	216	242	248	272	229	235	230	225	212	201	222	228	213	234	220	213	217	238	224	216	212	255	236	212	246	220	264	229	229	233	243	215	247	225	211	236	237	204	224	241	218	217	231	215	239	240	246	235	236	237	231	247	222	247	210	198	222	228	237	225	222	227	257	232	220	239	228	240	228	250	230	211	228	231	220	219	233	244	240	235	242	243	222	238	228	224	242	207	229	257	210	208	243	240	206	251	236	246	245	222	228	239	221	229	216	241	236	249	265	208	218	215	230	240	225	214	233	219	211	225	222	222	243	237	245	198	229	232	241	228	226	210	238	238	212	222	227	268	205	189	223	231	215	235	221	223	227	238	263	245	224	225	200	263	247	228	240	230	212	216	220	244	200	239	271	215	204	247	217	247	212	225	213	186	249	222	228	240	198	220	212	253	218	231	209	236	218	221	224	236	219	218	231	240	240	247	231	233	224	218	211	219	231	242	205	242	220	222	217	235	211	214	209	234	228	232	251	203	212	212	219	245	226	194	198	229	234	194	243	212	206	232	231	243	244	215	211	220	249	219	226	232	218	236	230	193	204	229	227	247	231	232	221	221	210	226	253	246	228	241	227	220	211	233	233	210	235	234	222	238	239	235	235	236	252	234	211	217	232	213	224	238	221	211	254	219	214	252	206	206	236	235	222	239	248	218	240	228	234	222	244	248	233	239	225	234	234	208	239	239	211	232	222	215	240	223	230	216	197	246	236	212	225	232	238	234	228	222	224	246	201	231	209	234	222	233	240	239	228	239	231	205	218	228	221	245	229	218	226	243	223	246	203	220	190	247	227	237	218	226	205	213	244	234	238	224	241	227	213	219	218	212	238	221	260	216	200	232	236	218	181	248	227	208	220	240	216	222	212	232	241	254	212	233	224	239	231	231	227	232	212	233	210	220	245	223	214	222	250	215	197	224	209	228	216	226	229	212	221	231	200	205	223	221	238	238	220	216	251	215	222	194	199	203	232	215	222	235	201	235	238	195	228	232	230	230	229	235	233	247	231	237	236	234	246	222	264	195	216	213	226	238	237	203	208	224	233	228	256	246	241	204	241	210	238	221	220	228	222	222	249	225	216	203	273	234	232	270	217	239	256	223	239	233	226	236	232	214	217	223	235	217	266	249	220	252	219	237	215	226	247	240	220	212	218	218	201	217	231	234	205	237	212	222	198	216	226	237	226	210	220	210	214	208	213	249	206	198	225	209	228	221	231	233	222	208	235	234	220	224	217	236	217	187	231	236	247	215	241	214	205	217	232	241	228	257	195	220	229	233	248	204	245	240	245	237	229	231	236	214	238	236	238	215	209	231	225	221	215	225	210	249	222	231	227	218	246	220	242	198	232	247	239	242	226	215	230	233	252	228	235	228	215	228	221	237	238	201	232	216	238	216	234	239	214	240	245	249	245	212	224	215	226	221	231	227	227	249	216	232	246	227	231	215	234	232	231	235	217	213	245	228	228	229	198	221	217	221	221	224	240	242	225	234	226	205	246	244	223	227	196	246	210	239	250	195	249	206	236	242	194	214	242	226	212	236	227	245	228	252	239	231	211	239	257	220	242	210	205	212	225	243	227	229	195	229	236	220	248	248	231	216	223	214	255	224	228	240	235	231	244	241	213	244	198	218	239	227	240	211	230	233	247	216	239	211	232	249	240	230	222	265	220	195	225	216	240	223	234	224	215	213	200	222	241	224	225	212	222	221	226	239	208	253	245	222	242	234	236	237	237	255	242	205	227	217	222	218	221	227	193	228	214	214	239	228	224	237	220	208	258	222	235	211	231	224	244	213	244	220	226	254	202	214	219	218	254	217	211	209	222	228	206	217	239	211	226	215	200	216	227	224	208	223	218	219	217	255	220	220	232	223	230	224	249	221	216	218	220	217	219	237	227	219	240	231	245	241	227	242	233	236	230	223	203	222	247	229	227	239	199	233	223	222	239	228	225	245	194	217	243	217	218	215	255	199	184	223	231	224	238	237	225	229	245	245	220	245	217	223	199	238	217	235	233	209	189	229	215	234	220	257	230	209	202	204	224	230	232	252	212	224	220	258	232	218	235	251	236	232	217	212	211	195	233	253	209	196	253	217	208	249	230	223	206	220	227	210	247	219	230	230	243	216	209	225	248	237	237	237	221	230	247	217	249	238	207	257	248	246	225	212	242	220	194	232	228	218	224	252	215	223	231	222	246	217	229	258	260	240	265	226	234	245	240	231	233	223	235	226	228	242	233	257	223	244	226	217	216	252	242	214	242	222	211	220	227	239	221	209	223	233	236	205	256	202	234	235	196
3336	5977	4191	2073	1506	1342	928	650	600	538	421	339	378	324	344	317	329	331	303	290	298	286	294	257	300	279	274	289	263	281	248	255	248	241	256	275	250	272	259	295	247	281	248	254	272	293	264	296	303	266	264	258	260	304	270	253	258	282	273	250	276	282	257	260	262	251	270	288	248	278	288	257	254	232	276	270	242	254	271	293	303	291	252	240	262	244	249	270	244	245	263	263	262	256	240	246	280	234	257	299	278	263	252	246	237	251	291	278	271	241	255	299	280	266	286	242	255	258	253	301	260	253	253	268	292	251	263	276	244	284	246	282	275	265	259	240	255	247	257	273	288	266	293	329	257	267	261	262	250	279	240	235	245	271	250	277	281	266	219	261	252	244	269	246	231	237	246	235	252	262	264	273	253	250	267	270	255	267	267	289	256	255	255	254	275	269	239	282	292	241	269	261	260	254	268	259	260	295	256	265	252	282	241	248	294	254	275	252	269	280	275	232	270	267	285	265	266	260	258	258	283	273	246	251	259	268	216	280	269	266	264	272	293	259	259	249	254	258	322	251	261	243	293	238	259	268	268	270	265	246	263	267	258	256	275	260	258	253	273	266	262	260	272	245	262	273	251	293	271	260	249	244	230	278	269	247	237	254	271	266	256	272	260	283	290	260	275	242	261	272	264	270	270	253	257	247	272	282	237	269	233	251	264	259	260	247	253	274	228	283	251	265	266	278	273	254	272	290	262	283	288	259	251	254	257	244	261	269	238	232	253	247	277	254	249	257	248	269	277	249	268	285	263	248	276	271	264	252	274	260	241	250	241	252	263	237	230	261	263	250	259	260	249	253	267	242	241	242	284	249	252	285	279	265	243	280	292	262	279	270	290	272	251	261	261	259	268	241	249	277	262	253	260	265	266	264	262	258	273	235	276	261	231	240	240	287	268	301	233	257	257	281	225	235	243	263	272	264	264	241	277	258	254	257	277	232	241	274	238	249	255	281	245	263	277	261	263	265	266	279	251	287	276	265	247	305	251	246	277	258	241	299	277	269	258	279	287	271	248	235	230	273	264	268	247	258	235	269	265	277	270	260	266	257	276	281	262	243	264	313	269	265	253	244	258	262	272	280	278	275	266	240	285	257	291	255	248	262	274	256	290	264	260	256	252	264	285	254	245	251	299	292	257	262	255	271	272	256	267	250	276	277	253	260	260	254	285	261	252	266	298	248	275	254	255	259	248	278	254	295	250	247	261	265	294	236	234	259	268	269	262	289	271	256	246	247	265	266	257	246	269	262	279	270	273	272	269	260	259	269	262	296	281	235	262	239	267	267	303	279	272	260	265	315	243	260	247	242	271	266	270	284	265	253	280	282	273	257	249	251	246	260	273	214	277	280	266	255	273	257	263	273	270	264	279	274	250	266	267	238	246	251	280	241	282	276	250	284	246	272	266	236	278	294	246	275	262	260	260	262	256	265	227	308	259	256	272	297	242	267	243	261	266	274	268	260	249	251	234	264	284	255	277	259	257	250	269	274	268	262	274	222	255	258	272	276	263	252	247	285	282	281	258	266	272	257	262	253	272	268	269	256	260	246	249	244	230	270	275	252	267	235	238	279	284	288	256	260	243	269	279	242	295	234	244	236	255	284	251	257	262	244	280	260	267	254	233	280	270	244	256	244	256	242	276	230	276	261	266	275	258	266	279	275	267	287	269	286	271	259	241	261	242	276	268	236	250	294	282	281	258	258	261	288	281	275	253	278	305	245	258	262	253	262	281	275	278	277	270	242	248	282	269	262	234	288	268	266	275	266	240	257	273	255	266	256	255	256	263	240	236	259	254	253	247	249	280	269	275	251	277	246	270	226	246	272	262	261	263	275	267	277	274	240	269	277	250	260	267	269	260	261	279	227	265	283	272	251	288	258	303	277	271	302	249	284	255	271	250	244	273	256	256	277	250	261	281	249	276	258	283	246	293	257	251	278	286	265	261	237	262	275	259	265	261	256	242	237	254	245	256	282	255	269	256	237	281	279	254	284	247	282	260	252	276	237	277	251	263	268	252	261	283	239	286	273	256	235	281	257	282	285	247	278	273	268	291	261	279	252	292	254	258	252	277	252	270	273	289	264	238	269	259	240	267	255	253	293	281	274	260	278	247	254	271	285	259	249	271	248	261	254	264	252	267	286	285	281	286	248	269	282	266	258	273	258	258	252	258	280	297	260	271	276	290	289	251	271	277	268	273	291	260	237	248	249	241	271	266	269	244	282	274	281	263	254	267	264	258	265	254	274	243	253	260	271	287	275	251	255	265	253	263	265	260	252	239	294	245	286	273	272	248	273	288	269	265	259	261	288	253	272	258	252	262	270	234	277	258	253	309	283	236	260	248	256	273	265	291	280	263	242	248	255	263	247	253	249	295	283	245	283	254	269	243	295	284	282	239	269	252	269	266	267	249	272	254	230	296	290	259	296	289	246	264	254	279	276	248	264	275	291	297	283	275	269	263	269	263	275	267	230	269	259	277	237	281	296	267	274	290	240	240	268	284	247	240	249	277	263	248	270	268	277	289	235	282	248	265	265	275	254	259	272	258	239	274	281	238	276	276	244	267	269	251	268	242	281	252	272	269	235	249	268	273	284	256	266	287	279	249	254	242	253	260	265	268	250	297	266	283	275	292	236	241	268	247	259	250	234	269	246	271	268	279	266	264	251	250	255	252	261	253	258	253	285	249	282	250	243	241	266	248	302	289	293	277	250	259	275	265	243	289	266	285	271	263	269	261	286	282	254	253	277	253	287	250	263	264	266	263	276	285	307	247	255	239	270	273	283	300	262	258	270	242	243	257	286	277	264	246	262	279	252	265	270	277	298	266	259	276	288	284	286	289	230	245	273	251	244	258	255	273	282	283	290	274	250	275	282	278	262	266	273	256	255	280	243	263	240	267	295	280	253	283	290	277	249	254	258	237	259	245	273	248	284	271	273	254	270	262	257	238	273	249	273	278	265	279	245	262	272	273	266	264	263	269	238	258	278	277	244	271	251	279	249	287	246	285	247	262	274	239	255	248	284	255	261	274	261	268	282	307	256	261	258	264	266	293	270	250	268	272	278	309	263	259	257	278	279	271	278	264	279	257	265	267	269	285	277	286	236	273	272	270	251	287	239	245	252	236	287	263	275	266	291	280	277	243	265	268	268	276	280	284	238	257	260	296	237	251	210	264	264	282	275	263	264	274	258	283	270	248	292	260	291	256	254	256	223	251	256	225	268	276	267	267	269	267	248	256	268	226	270	251	250	273	274	277	272	275	298	282	260	258	258	287	256	261	270	276	307	247	265	269	257	259	242	260	279	274	240	267	246	258	278	255	267	248	262	294	278	232	264	272	267	281	319	270	252	258	253	261	282	270	250	248	252	280	254	287	265	259	263	262	284	279	266	270	284	276	262	244	255	270	254	271	274	261	265	277	246	269	251	264	268	308	261	231	269	276	245	250	249	276	273
22402	21290	29173	23765	21293	21382	13358	1786	1225	1133	985	937	851	839	806	743	776	709	736	700	718	656	701	744	703	688	685	716	693	640	645	641	698	630	650	652	648	656	664	676	708	651	672	655	655	683	631	643	584	657	641	670	665	644	664	668	660	690	623	666	642	648	638	658	635	638	650	659	621	657	670	622	655	642	663	612	689	621	659	647	646	674	636	639	701	663	642	638	671	645	639	646	620	655	623	613	626	672	674	657	631	633	627	619	662	653	615	659	651	656	649	671	635	653	679	636	646	596	657	675	627	655	648	617	682	622	639	639	686	638	626	656	639	667	692	680	600	628	589	661	620	659	635	622	665	676	649	648	666	696	638	666	648	632	632	671	678	638	677	663	650	622	608	607	635	662	634	645	663	625	668	623	635	658	649	670	667	637	686	626	638	628	698	655	622	639	653	627	678	598	624	623	669	670	617	681	652	651	654	624	654	631	645	620	661	656	672	631	703	611	651	644	591	669	631	679	622	681	651	662	616	624	653	624	649	618	620	618	612	628	686	646	625	636	664	665	639	669	640	685	650	596	623	679	632	620	670	673	688	672	649	580	655	686	631	651	640	625	665	656	668	667	658	648	663	654	644	681	696	632	678	623	607	653	595	672	685	642	675	656	633	631	624	628	695	655	611	669	649	662	623	669	622	655	645	614	633	649	650	654	669	636	659	644	693	613	664	685	597	659	645	668	629	640	643	682	651	645	632	677	660	656	692	646	638	640	621	584	673	659	648	648	680	715	636	597	682	625	629	646	652	661	654	628	639	645	589	643	583	619	633	682	618	632	609	674	616	644	657	666	689	654	637	632	628	649	639	621	657	608	649	626	622	641	606	631	670	666	620	608	624	627	626	653	643	713	667	629	616	655	628	657	682	652	641	642	659	625	612	645	638	648	649	611	675	617	653	626	674	708	646	628	670	638	594	695	639	661	671	638	616	686	640	582	694	660	657	618	616	609	677	669	628	664	669	662	658	649	665	646	612	612	641	688	689	679	665	650	656	655	619	626	630	631	594	667	598	634	602	717	645	671	666	672	689	645	625	652	629	658	607	656	666	639	640	640	636	604	644	638	616	623	679	667	665	667	645	656	648	660	604	644	637	644	650	625	634	625	631	626	617	635	626	625	634	673	614	687	638	677	650	680	633	633	639	684	674	621	637	655	636	656	650	650	666	660	638	702	589	646	663	634	630	653	677	641	623	663	655	639	636	651	615	595	680	627	603	673	695	605	651	630	658	603	627	635	624	613	639	624	636	654	628	579	605	642	638	655	648	684	608	614	595	661	652	709	637	623	648	711	618	616	629	660	651	651	641	658	697	638	661	610	627	620	674	675	632	618	634	690	661	679	618	634	665	639	648	613	644	650	691	671	583	617	656	659	633	668	658	629	626	644	601	684	668	679	674	635	619	647	624	632	652	652	638	648	677	640	652	604	684	636	656	642	609	676	627	630	592	620	643	647	638	616	599	611	666	643	638	607	659	633	668	622	642	616	643	596	599	638	635	668	636	623	612	690	648	626	606	621	624	653	637	652	650	673	623	675	666	663	674	643	642	646	633	619	647	639	655	645	654	651	627	642	608	635	597	645	667	670	643	656	643	686	638	592	691	633	612	653	655	657	660	633	610	687	647	622	620	652	658	637	605	624	622	627	641	639	670	677	563	655	660	679	615	599	648	647	611	655	691	644	624	633	678	639	648	595	612	652	591	608	644	651	581	650	625	652	625	606	639	636	679	662	674	622	631	637	650	636	623	673	623	649	655	645	634	637	641	649	618	636	666	660	637	662	630	637	644	681	623	664	630	680	629	659	678	629	649	700	644	672	601	673	625	627	625	642	654	623	660	621	629	650	628	669	710	649	678	637	640	625	650	628	626	603	604	655	601	654	613	619	629	662	667	676	637	651	656	639	648	636	646	650	611	649	627	662	631	653	611	676	667	633	633	655	707	566	640	622	650	674	683	652	666	646	597	615	603	588	652	617	658	627	651	594	631	613	619	633	674	589	670	656	603	633	629	587	654	632	614	627	686	672	621	652	634	632	628	647	625	608	661	651	647	615	653	646	668	601	646	657	648	623	629	613	659	631	698	645	594	654	644	610	642	588	632	635	610	658	639	628	658	661	635	663	644	610	643	631	632	639	632	656	669	633	656	629	674	658	634	644	641	675	658	613	611	656	666	639	658	616	677	646	615	656	648	641	644	630	675	615	606	686	660	672	634	626	630	672	591	686	651	651	608	649	578	654	660	655	613	626	612	603	628	654	615	655	640	638	665	638	607	637	642	616	643	623	679	659	651	648	628	644	633	633	661	616	650	654	646	626	652	664	656	617	620	596	641	661	650	626	666	655	643	647	645	684	656	609	645	656	627	593	673	596	640	650	655	657	667	656	632	618	629	618	643	641	634	658	642	679	650	640	658	660	624	659	678	627	639	626	634	643	620	628	662	625	640	638	639	607	606	636	617	684	639	649	633	654	655	638	628	617	650	652	640	628	647	647	667	629	674	636	625	629	693	609	622	609	634	643	630	609	691	632	640	622	677	627	670	658	628	627	646	681	664	672	629	648	662	677	653	658	651	636	607	619	656	649	636	661	629	659	636	633	594	641	654	615	650	607	664	709	615	670	660	658	636	613	652	626	664	628	630	605	631	650	623	660	621	621	636	657	664	638	631	657	653	630	639	647	635	635	634	658	619	656	630	674	659	605	585	636	659	672	660	627	642	622	637	656	652	652	598	594	628	659	604	638	653	646	616	633	636	641	655	601	645	631	605	697	692	641	596	631	623	627	656	640	628	622	641	682	643	657	667	561	652	627	674	642	610	614	581	678	655	661	638	633	622	639	666	614	679	662	638	602	639	656	673	594	663	606	571	657	662	622	667	633	631	651	679	639	633	672	641	626	627	640	672	615	663	666	622	615	626	646	636	662	610	606	641	678	615	681	628	570	620	648	630	667	652	673	587	605	647	633	577	665	683	629	653	607	617	632	616	640	683	630	625	668	619	610	653	631	655	681	626	623	645	670	676	650	649	634	661	637	620	658	630	634	628	681	694	663	623	623	696	616	660	584	640	629	619	655	632	656	628	652	661	607	658	665	655	603	604	645	640	631	691	639	624	617	723	620	594	621	625	676	624	684	651	688	655	625	625	612	630	634	612	600	643	641	648	638	626	678	656	631	694	654	666	625	649	624	638	639	621	627	652	614	651	662	655	645	601	646	652	636	642	632	685	639	672	647	646	635	642	648	684	632	627	619	621	595	650	611	685	642	686	624	637	629	641	639	600	606	665	649	642	603	615	612	605	585	630	617	636	632	662	604	677	622	663	611	637	657	639	569	641	654	588	632	625	610	654	621	595	706	646	656	639	666	654	662	622	642	633	657	626	668	642	631	674	625	630	630	604	611	596	591	635	620	628	629	657	643	646	609	664	608	651	680	630	681	597	658	634	612	667	661	620	633	642	634
4892	16245	12062	6360	4847	4076	2957	2077	1772	1532	1257	1062	1060	999	909	898	879	815	855	774	761	717	761	775	772	730	728	741	778	683	746	739	695	751	713	739	703	716	721	756	713	675	734	665	717	700	764	733	669	736	714	682	679	698	678	683	704	675	694	720	711	674	699	718	734	714	725	638	693	677	692	674	694	685	664	704	665	688	710	648	674	732	652	749	695	701	695	731	728	670	666	689	712	623	708	725	675	735	712	698	674	685	704	735	692	691	645	693	661	688	661	709	724	691	676	696	729	707	664	684	645	687	687	684	677	750	738	669	690	670	737	760	706	733	684	659	693	648	703	723	683	670	732	675	718	713	673	738	676	698	679	673	711	666	712	678	688	659	685	702	704	640	698	703	699	695	691	657	652	719	699	725	718	683	693	674	689	682	705	725	664	693	714	695	653	701	715	717	689	723	707	677	704	686	700	690	659	715	706	664	691	670	683	680	704	744	682	694	639	683	715	757	675	714	745	672	689	711	681	697	688	756	685	638	646	680	723	718	691	707	689	641	681	710	695	760	714	713	717	676	689	730	647	662	703	690	702	721	742	682	721	685	720	697	725	676	672	619	662	694	684	740	647	675	701	719	652	712	658	690	675	733	732	701	731	700	678	668	726	627	685	710	738	748	663	754	738	682	728	672	695	737	735	680	696	674	655	671	706	669	713	695	649	681	659	692	706	678	660	694	727	719	656	670	680	668	700	704	668	667	673	674	682	698	645	676	703	718	670	685	665	694	661	717	700	661	691	694	694	670	685	731	682	735	704	718	748	699	681	700	666	698	701	685	681	697	710	682	736	688	726	703	712	688	657	720	693	685	643	710	707	707	708	701	713	670	664	770	702	693	775	690	747	717	692	700	672	698	681	733	659	651	682	690	717	716	709	668	711	704	721	695	693	681	665	662	720	739	686	719	711	723	755	686	723	666	696	693	703	728	679	681	702	673	681	681	750	654	710	695	666	739	684	680	652	714	713	714	750	699	707	686	698	719	701	700	650	718	703	656	670	671	717	667	676	655	727	679	673	709	716	700	705	705	660	712	693	722	696	651	668	672	687	705	710	685	694	692	655	734	683	699	679	707	725	686	725	644	681	656	682	667	686	714	695	713	678	705	661	683	724	677	709	742	726	726	678	680	690	680	708	703	706	686	696	717	694	679	712	696	713	707	676	692	718	651	704	683	711	722	719	693	697	715	739	664	705	693	695	718	683	714	676	731	739	688	685	657	691	681	712	699	677	709	693	653	710	666	689	639	680	707	739	761	720	712	641	692	707	703	662	672	703	704	706	697	677	742	717	680	698	695	698	679	677	670	651	681	685	719	676	668	677	706	699	699	681	674	685	731	719	671	700	734	730	687	681	697	664	686	680	685	673	724	717	697	686	675	710	740	689	683	707	709	679	698	705	677	696	713	679	695	701	697	729	725	688	663	692	648	686	665	691	686	716	660	720	701	720	668	705	675	737	692	725	700	660	696	699	665	690	668	674	661	730	710	677	702	689	697	731	716	728	688	642	734	711	665	707	696	680	633	682	664	672	670	668	727	701	684	693	710	654	697	661	676	681	688	675	665	675	722	719	660	703	688	690	653	646	757	667	762	666	697	680	630	634	756	693	680	717	685	698	729	693	694	659	732	690	736	692	684	693	704	671	656	700	661	695	672	690	689	637	676	689	684	674	695	698	689	643	653	687	705	697	659	730	745	682	665	723	683	659	711	691	717	680	718	662	720	738	754	661	710	663	704	709	661	695	656	737	700	721	662	704	665	662	688	714	695	711	700	663	693	688	686	634	653	694	682	640	706	686	726	703	664	709	693	687	734	688	687	670	660	709	783	689	688	685	727	688	692	643	689	673	693	701	664	695	699	652	699	688	674	715	687	704	667	679	710	692	674	682	668	759	663	672	657	668	681	700	690	713	701	687	684	719	733	677	666	659	695	685	676	686	685	707	740	682	674	672	665	673	721	657	716	749	723	658	679	713	735	639	669	694	702	672	699	664	635	715	681	716	662	692	660	713	683	663	653	716	692	665	678	751	679	646	659	712	730	697	753	750	719	715	709	691	697	714	667	680	676	687	729	724	689	656	717	673	698	703	691	718	709	694	661	721	727	710	719	684	740	725	746	656	739	654	703	642	684	667	666	651	713	683	728	668	670	661	680	702	705	707	702	722	769	713	663	712	716	702	709	679	691	660	672	730	662	695	681	674	709	682	722	676	665	666	727	716	728	700	705	722	739	729	680	683	707	708	714	674	709	705	701	683	678	702	738	689	678	665	704	674	687	643	660	695	652	686	723	706	698	739	668	757	710	734	683	743	705	676	739	748	709	711	693	643	703	670	678	703	642	663	723	702	703	699	652	704	691	712	701	724	705	699	697	652	702	667	703	672	645	682	742	681	677	667	679	672	687	751	683	670	703	719	701	681	690	683	713	692	641	683	719	673	704	700	690	713	686	724	659	688	700	701	638	712	684	670	671	701	687	664	668	695	666	677	659	748	675	719	656	656	698	737	716	681	694	763	673	670	700	678	700	645	768	702	657	709	681	711	749	658	660	716	712	706	704	711	674	653	658	715	670	680	718	710	695	673	724	726	675	735	715	706	705	722	680	713	661	705	697	673	712	706	709	702	687	749	693	693	670	730	669	717	678	695	704	665	709	662	712	692	731	722	721	694	692	721	695	707	704	678	686	721	709	692	730	734	685	689	701	640	670	681	694	672	658	723	667	719	665	721	718	698	665	697	724	725	678	642	680	678	666	733	693	658	707	692	743	659	711	697	682	734	744	672	712	725	734	686	704	711	707	683	696	692	691	682	670	698	657	677	679	713	733	724	656	685	694	705	703	728	673	696	705	694	715	672	713	694	655	699	684	742	688	715	715	676	691	705	672	724	690	682	708	674	724	659	734	661	696	683	697	667	685	713	729	644	639	693	688	671	653	648	660	714	745	694	690	689	675	678	643	685	701	693	693	750	694	681	700	713	660	692	664	672	706	683	707	726	689	679	709	728	720	719	691	666	690	697	727	665	682	667	725	705	707	681	687	661	734	689	695	734	674	737	670	718	723	700	662	684	693	709	676	683	707	706	711	698	734	721	686	711	687	712	687	677	686	705	688	690	676	692	721	681	717	746	665	668	704	663	737	639	687	637	687	701	703	674	739	728	701	692	683	701	672	693	694	711	717	746	758	706	676	711	699	658	663	694	742	698	709	699	702	710	693	679	647	707	712	685	672	680	699	647	683	678	677	684	671	706	711	698	754	686	730	671	697	701	652	716	679	655	663	750	745	676	665	691	713	730	660	672	680	641	704	684	685	661	671	689	682	688	667	732	674	693	705	715	660	729	717	664	722	678	695	673	741	672	731	644	736	693	717	642	689	667	724	702	662	682	663	698	697	677	687	658	678	642	670	708	649	709	712	651	712	686	653	673	692	685	721	706	666	664	706	676	664	719	666	661	703	691	704
27633	19588	6124	962	601	596	578	513	514	485	504	475	497	460	477	503	500	494	476	522	497	465	490	498	480	483	459	513	556	467	528	448	466	465	485	483	466	535	512	467	515	484	493	517	527	436	486	492	490	488	491	507	512	525	460	477	480	504	486	482	470	473	476	479	484	495	464	465	534	476	493	485	507	524	498	497	516	496	478	473	460	438	517	474	471	498	478	442	486	464	488	481	459	452	478	505	490	497	481	485	496	457	494	506	476	478	482	492	489	446	487	494	490	444	486	447	458	470	488	503	460	473	522	503	445	474	459	529	493	467	482	501	465	523	474	488	489	519	503	502	485	500	482	522	472	500	468	471	469	485	479	482	469	475	493	549	442	509	462	485	497	487	445	476	500	507	495	476	500	478	460	488	508	486	512	455	470	490	450	444	493	531	515	498	488	467	513	495	490	487	503	460	507	500	484	456	478	455	478	486	485	517	455	470	495	485	514	498	487	488	446	447	481	472	499	523	499	476	512	490	466	463	513	504	506	534	495	513	488	480	482	474	497	501	497	457	482	502	487	490	525	510	469	495	514	480	502	482	498	493	540	505	497	502	491	504	486	511	481	475	500	486	466	500	457	433	500	464	513	494	476	490	513	499	438	492	509	483	449	482	510	504	459	486	439	486	463	447	470	497	496	499	473	482	483	494	521	472	458	469	507	465	480	462	491	514	521	527	450	479	532	490	438	480	505	505	517	502	454	479	467	518	491	490	453	525	509	484	466	513	503	496	497	493	491	466	474	516	497	492	487	476	498	456	500	438	486	465	470	467	505	515	512	486	472	496	483	464	518	492	524	480	493	452	509	449	485	473	505	502	484	482	500	511	498	450	519	492	486	490	486	518	481	491	486	464	495	471	468	527	495	497	550	538	485	487	443	444	451	485	504	503	462	459	487	502	465	510	501	501	483	504	491	471	481	495	456	490	491	518	487	513	540	491	530	520	513	501	473	442	520	453	477	456	498	484	538	517	477	478	520	516	504	452	457	507	513	465	468	503	477	479	497	476	501	485	479	507	470	484	465	468	476	460	482	470	521	468	466	531	514	502	518	462	470	474	463	494	490	516	457	482	540	490	500	504	513	495	488	474	466	510	482	443	491	484	492	492	506	506	459	484	480	489	478	496	509	506	444	468	528	461	515	512	463	467	492	526	486	494	531	522	502	488	491	496	500	471	483	513	503	477	479	505	474	456	459	498	509	471	503	467	462	491	510	474	490	516	474	504	514	524	478	492	491	478	454	462	471	484	483	479	539	504	447	478	501	488	499	471	526	521	460	507	504	467	497	487	494	452	514	462	471	453	479	495	497	443	519	459	502	494	503	474	483	484	478	476	446	490	480	487	472	486	497	487	508	470	498	523	450	511	461	457	475	445	493	500	470	479	497	464	495	467	513	502	478	475	471	460	487	469	478	492	510	479	490	511	519	490	475	469	473	544	503	444	506	489	501	465	480	518	475	462	458	466	479	504	531	519	494	478	520	456	479	498	464	447	481	500	465	495	458	477	487	506	503	490	495	505	457	484	471	472	493	502	425	462	483	435	481	471	498	485	470	480	503	463	459	482	503	528	470	471	467	472	494	465	458	492	444	477	465	435	490	489	464	499	516	496	509	464	514	490	485	464	481	474	489	513	458	464	500	524	491	500	478	488	509	498	469	498	514	513	452	493	501	490	489	482	494	470	497	492	464	466	481	499	477	472	504	467	492	468	479	467	460	460	497	485	477	474	525	513	498	474	514	477	502	466	494	501	482	468	485	496	459	457	517	476	508	468	467	454	453	490	488	502	479	507	443	479	454	479	497	522	471	493	509	468	539	476	490	471	465	512	480	475	497	440	480	493	503	507	467	481	489	484	500	441	504	490	522	466	481	511	454	512	521	470	509	498	499	513	504	470	515	500	481	445	514	487	498	477	488	480	466	510	503	501	462	496	535	513	463	446	508	480	509	530	501	473	491	526	486	480	459	478	502	495	470	500	495	530	485	478	498	478	502	495	470	459	480	469	525	516	508	509	530	495	512	490	458	489	514	491	468	472	465	475	447	474	453	445	503	528	485	490	477	468	514	466	504	488	451	492	488	450	469	440	459	483	498	505	523	481	501	485	495	488	493	477	466	489	451	481	485	493	525	495	487	506	472	480	476	490	491	501	478	456	504	499	481	456	496	450	497	483	485	438	463	507	495	472	478	472	478	470	480	470	469	496	492	497	504	489	465	504	524	518	526	503	516	440	480	490	446	520	469	473	512	467	439	532	487	497	457	499	510	507	482	495	494	487	519	488	473	524	461	517	465	502	503	523	512	518	476	459	468	469	485	482	476	534	515	524	470	471	489	506	503	468	471	516	512	456	478	521	487	510	481	499	509	486	487	524	457	486	509	509	476	491	461	516	521	494	491	483	490	438	501	453	503	494	507	506	490	479	440	487	499	479	495	493	495	496	472	497	480	498	507	495	494	499	497	525	475	460	501	474	501	515	451	436	479	485	481	520	501	493	454	447	442	512	492	505	489	480	503	488	477	467	479	448	494	493	475	488	491	463	479	490	510	451	483	481	477	515	502	513	515	444	493	471	461	438	489	465	481	431	497	541	498	533	508	514	507	474	481	468	472	482	506	447	484	492	523	507	506	463	496	532	494	475	451	467	483	526	513	513	487	467	501	514	509	462	462	528	496	504	475	462	495	506	530	468	475	509	485	476	465	486	434	523	509	486	501	470	503	473	442	490	453	490	465	517	479	502	479	506	459	503	489	505	478	474	483	451	476	478	478	472	467	474	509	480	445	487	503	492	456	509	473	479	481	495	513	476	480	508	487	477	441	539	522	453	533	488	482	506	475	501	488	481	462	466	514	477	487	495	508	468	487	483	475	477	487	486	440	476	482	517	499	505	487	495	539	470	514	528	466	487	490	465	479	492	480	486	479	486	481	515	464	489	485	470	483	510	476	435	470	486	486	525	467	497	513	489	480	485	556	499	477	527	493	506	516	484	511	521	515	494	487	478	471	498	504	493	462	499	524	462	507	460	473	477	489	478	483	499	470	502	515	512	466	469	489	463	474	475	470	479	475	514	477	479	481	473	517	476	486	478	504	454	444	484	482	510	533	485	450	540	519	481	512	528	500	492	502	515	487	461	524	469	490	508	508	479	490	504	483	486	462	498	465	530	469	425	497	476	473	446	494	454	510	494	483	514	488	486	482	517	491	492	503	538	500	491	516	460	506	521	488	504	470	520	493	461	520	520	469	509	549	484	456	486	510	511	543	495	471	502	517	493	469	489	520	465	490	454	514	470	463	488	470	470	517	485	491	488	491	488	502	464	511	512	490	473	458	505	479	446	456	531	506	476	496	479	483	467	480	473	477	503	458	492	503	475	472	486	497	478	487	474	491	476	474	515	482	441	511	483	525	504	501	489	500	493	490	511	521	488	464	469	466	474	505	470	457	435	475	499	445	456	467	485
4264	1323	1097	740	634	632	581	560	502	545	525	512	504	524	526	510	481	525	513	524	495	524	554	514	487	528	559	485	511	500	516	487	519	529	519	518	532	531	552	505	529	507	495	502	522	536	527	518	484	506	518	525	522	491	510	474	467	507	524	496	526	468	507	510	566	492	525	513	541	504	520	481	555	502	525	530	468	493	517	522	542	555	509	520	517	519	489	528	512	510	514	522	521	515	549	495	512	488	527	521	502	537	496	536	486	542	511	490	469	537	565	533	516	534	532	523	498	512	562	527	521	514	543	500	480	501	543	492	505	530	529	497	490	532	496	510	547	475	488	534	518	511	489	497	506	515	500	477	474	514	509	546	539	511	507	518	477	494	488	497	510	512	538	527	537	516	520	527	529	509	535	519	526	493	550	496	514	489	522	468	508	499	499	533	526	507	510	535	497	541	519	536	483	460	524	526	537	510	504	448	517	520	537	540	525	515	523	522	508	520	515	519	515	508	522	484	505	497	504	476	527	496	525	504	527	556	510	500	531	530	479	482	527	503	513	503	486	550	524	517	521	538	525	522	509	520	508	502	532	497	530	522	499	512	545	520	499	547	478	520	566	544	541	489	489	479	514	481	552	485	523	504	489	513	521	551	514	521	546	537	526	537	508	471	538	510	508	515	500	533	514	507	522	514	486	547	535	549	538	528	534	487	493	519	513	522	574	539	557	519	512	534	499	517	467	486	543	517	570	541	539	477	496	482	534	469	513	516	490	532	495	503	542	535	530	551	523	519	558	488	522	534	529	494	475	521	526	548	502	514	535	499	505	488	501	462	508	521	517	475	504	529	522	499	487	507	520	467	560	537	487	529	503	523	490	511	506	490	478	488	492	519	490	528	504	507	526	505	538	485	518	558	527	481	482	528	513	489	519	532	517	560	522	502	520	503	487	516	453	513	506	557	536	516	502	523	514	476	544	528	566	550	487	550	528	514	459	531	505	523	543	499	544	521	544	504	510	516	460	532	482	511	489	469	515	495	500	532	543	512	476	495	494	515	558	506	527	486	496	510	490	513	566	508	498	487	476	487	512	518	528	508	533	532	492	534	516	495	539	544	516	496	505	491	513	490	546	526	505	526	520	534	489	504	491	511	474	550	485	522	549	515	519	500	503	501	518	506	517	546	489	513	491	504	523	528	516	521	512	510	513	516	472	503	504	514	510	514	464	498	548	489	520	496	524	564	527	476	509	527	570	487	508	515	518	551	505	521	517	530	523	541	527	495	487	472	507	511	502	527	507	525	528	522	516	516	528	566	495	512	522	478	492	494	484	522	502	491	520	536	552	534	497	547	550	520	557	522	495	530	511	521	546	529	508	493	506	517	524	476	490	521	516	508	468	514	517	520	531	486	499	519	440	509	541	554	534	492	490	545	505	498	481	532	532	514	508	473	505	525	499	489	530	547	540	493	522	516	487	522	496	532	532	502	522	522	499	535	505	538	503	524	476	493	492	526	501	471	534	553	512	526	488	541	494	525	572	559	521	520	556	510	483	490	486	506	485	536	516	498	510	482	549	534	503	502	562	544	468	532	525	540	486	489	528	539	496	459	522	487	489	543	485	492	555	494	526	526	491	495	517	532	489	483	516	483	518	492	503	501	547	552	508	521	518	499	512	498	518	511	503	513	555	489	516	472	523	512	522	486	503	505	519	546	519	493	537	485	515	494	486	511	525	497	517	550	521	513	531	502	524	470	515	525	505	486	524	500	542	501	523	554	500	533	523	540	502	506	527	493	522	499	511	538	563	492	540	489	538	507	566	526	552	514	517	484	512	525	511	524	524	466	543	500	543	514	502	506	511	493	497	494	519	485	494	516	522	475	486	503	550	479	514	497	514	491	510	483	506	469	493	511	538	523	586	527	483	521	472	537	510	518	520	558	528	568	529	499	497	481	528	506	501	544	506	552	521	530	521	499	473	553	503	525	524	477	525	482	545	501	519	498	541	526	514	456	484	518	493	486	497	519	535	555	510	494	545	531	533	489	513	547	459	516	534	484	510	532	496	540	498	483	519	503	496	486	507	509	454	475	526	548	522	502	511	485	510	521	474	504	526	495	528	515	502	512	498	518	520	539	520	503	516	499	510	526	502	519	550	502	518	513	507	529	518	468	519	529	501	516	522	496	518	563	539	540	530	532	536	546	527	499	524	483	515	551	523	492	508	516	507	503	503	540	506	547	490	493	519	453	485	514	496	509	533	494	547	504	543	559	540	492	540	496	507	517	524	489	502	510	529	528	489	518	509	515	514	483	508	487	528	540	507	493	508	522	516	542	498	496	523	511	477	511	497	543	536	543	500	496	534	502	541	506	524	527	506	523	534	525	498	494	480	524	503	560	536	479	516	557	527	530	476	504	527	533	519	480	530	519	512	494	507	532	506	534	521	535	507	523	548	515	493	512	541	517	509	527	477	498	505	514	509	533	492	503	487	490	506	569	521	491	547	516	564	513	511	500	512	504	505	488	499	560	494	532	518	466	521	517	500	514	516	489	555	520	523	495	507	528	526	507	540	532	496	531	554	493	553	510	507	492	512	473	493	503	522	501	544	491	519	519	499	538	508	523	510	514	565	513	490	520	525	521	541	534	520	492	475	493	526	512	502	510	509	544	510	515	499	576	564	513	529	483	507	533	529	496	542	508	536	524	511	535	530	500	509	535	519	454	525	532	537	496	527	498	506	535	505	495	565	512	480	468	573	533	503	512	436	523	535	518	495	551	500	520	501	491	508	506	512	486	547	534	529	481	535	528	485	542	526	508	567	507	513	532	514	502	535	497	513	512	517	497	528	482	506	538	511	526	521	559	470	492	559	512	530	474	542	491	512	523	529	512	498	466	508	493	537	462	528	546	478	528	516	482	552	541	517	522	514	533	504	500	528	486	490	505	555	506	534	556	528	495	492	517	531	489	524	526	506	529	524	562	496	515	532	512	500	520	484	540	524	528	514	497	521	533	484	506	522	509	522	470	525	494	503	478	543	477	523	539	510	515	488	545	516	521	497	499	519	528	525	488	505	487	521	495	512	518	542	525	468	527	517	505	540	502	545	509	477	520	502	540	531	552	499	484	511	515	490	547	505	510	492	494	528	548	505	493	522	535	487	514	535	546	501	479	507	505	506	517	488	515	513	516	513	544	535	530	512	520	491	508	532	510	508	498	512	525	489	566	503	510	483	530	556	544	493	491	512	500	571	517	470	485	535	505	517	519	509	525	496	498	509	500	510	546	486	563	540	508	521	523	527	555	518	503	534	541	503	501	507	485	478	525	536	521	527	476	497	488	516	512	518	548	494	494	537	509	527	500	546	509	492	482	511	524	502	483	492	552	532	568	513	493	516	501	497	507	518	520	479	511	509	476	522	501	525	486	523	523	461	533	528	485	475	515	517	534	515	528	515	502	459	515	527	543	532	544	530	531	517	560	518	493	499	470	536	510	509	529	513	487	499	530
23417	21268	28781	24057	21268	14412	2288	1290	1139	1128	1060	982	992	948	905	876	875	897	894	857	890	866	846	855	835	869	837	864	886	875	823	911	880	843	813	839	856	908	890	832	892	831	817	892	870	794	842	848	876	807	816	823	832	836	891	853	861	842	802	852	829	855	853	830	877	851	809	843	863	827	845	818	833	834	793	828	828	844	867	845	825	803	871	824	864	810	800	814	864	862	836	840	824	834	860	781	873	846	848	809	889	787	876	867	800	893	797	819	856	796	819	843	789	804	819	802	814	826	819	867	857	799	808	797	832	826	847	824	817	817	804	847	807	843	886	859	799	872	818	807	837	800	864	794	823	830	831	813	858	788	817	788	818	828	844	878	830	799	821	830	806	870	831	864	810	840	836	833	797	812	848	807	803	780	817	839	810	818	833	844	821	861	796	801	819	870	806	846	853	819	819	833	828	845	807	865	873	893	802	795	830	815	811	831	821	793	858	830	831	768	852	823	872	797	850	850	800	842	812	832	856	828	892	826	882	781	810	808	845	849	809	814	834	798	828	781	825	851	838	832	803	800	820	810	777	792	882	814	801	837	840	774	828	828	851	779	832	840	841	818	815	858	845	838	831	831	855	846	854	862	813	849	816	861	731	829	840	837	813	823	849	800	853	833	837	814	869	795	859	891	838	867	835	858	862	860	849	865	844	820	830	837	794	862	850	829	812	862	816	845	793	798	819	811	867	816	821	817	807	803	840	831	756	840	843	812	847	849	809	790	767	825	810	868	833	791	864	786	859	838	864	821	855	796	790	879	824	838	782	782	834	844	862	792	844	893	840	854	843	824	794	807	812	872	886	844	840	838	789	801	819	825	830	869	832	861	827	860	790	864	831	862	847	811	883	805	873	822	838	811	762	863	827	857	835	822	821	808	829	845	842	856	831	856	831	779	851	831	838	768	818	872	812	858	814	826	827	841	818	830	810	821	866	840	891	796	859	819	789	737	853	796	816	797	849	853	870	826	811	792	863	811	871	849	792	838	862	824	878	831	762	793	796	807	808	806	830	856	797	874	848	877	817	797	833	837	857	914	795	810	796	813	838	855	814	828	854	859	868	874	820	881	838	792	809	865	849	844	836	850	853	817	815	800	845	871	872	877	853	885	842	880	804	823	817	835	868	800	863	820	757	879	832	878	834	839	831	875	841	830	812	836	847	828	912	841	792	859	839	833	808	832	825	837	848	845	825	881	790	803	826	851	833	802	818	816	917	860	831	820	843	877	846	804	830	805	851	778	858	859	831	839	889	886	853	817	846	834	849	849	847	874	853	830	904	801	804	870	813	848	811	733	823	847	828	817	872	809	792	801	818	828	850	797	841	839	828	844	809	824	825	791	856	814	837	806	842	856	828	851	847	805	887	877	787	792	822	839	816	824	784	845	854	839	828	829	814	824	823	857	849	804	845	794	792	782	817	816	816	812	839	796	802	811	827	852	839	800	835	905	848	879	797	822	790	841	876	856	826	829	834	821	772	849	867	814	844	849	899	853	856	829	841	841	824	891	823	848	879	821	794	796	861	864	823	828	822	815	802	855	824	809	869	812	814	859	859	876	804	774	835	815	808	850	824	901	816	839	809	857	788	826	843	829	839	814	836	811	819	823	783	903	799	826	845	844	850	839	883	862	853	822	813	843	846	879	821	832	882	836	828	843	785	821	829	838	872	815	924	802	809	793	817	838	833	863	822	868	883	812	824	798	797	818	833	828	850	820	815	847	836	772	846	848	828	806	863	887	857	821	841	849	910	829	910	819	814	886	774	805	870	885	897	863	842	821	826	812	792	796	794	812	831	880	835	786	844	810	779	855	822	869	795	827	827	881	851	817	855	801	814	863	848	802	823	869	867	858	870	848	846	840	868	830	864	840	824	862	818	858	833	860	860	850	901	796	853	840	808	799	799	823	850	791	889	834	813	820	818	826	817	900	814	815	856	851	811	827	815	822	846	802	822	797	788	832	854	825	875	845	793	865	878	828	775	855	820	857	854	843	807	806	829	864	822	848	860	853	838	856	849	831	855	852	841	885	814	828	805	820	839	830	857	855	822	815	836	826	864	845	774	790	826	787	815	787	838	829	808	876	809	827	825	807	825	833	799	826	829	820	792	894	854	866	827	880	815	830	885	865	779	797	850	817	832	771	867	859	819	798	833	879	857	802	829	839	878	754	867	814	858	829	836	800	833	840	828	834	836	874	795	851	822	792	881	788	787	870	805	807	836	820	792	852	839	792	853	854	823	807	831	843	776	827	821	843	855	828	798	816	820	806	876	839	855	806	792	813	802	800	846	814	817	865	826	855	865	828	851	797	856	806	808	785	858	800	829	854	820	783	841	853	850	855	834	851	808	851	891	834	766	850	751	867	794	799	834	850	813	811	862	833	785	873	843	842	779	808	794	805	826	769	808	842	837	810	807	821	856	806	905	857	829	816	824	846	863	874	871	821	819	838	812	816	860	838	782	807	822	830	828	826	836	826	793	805	847	785	795	840	829	790	852	843	837	758	879	812	856	808	862	787	903	818	861	783	825	860	842	877	824	872	827	851	806	880	850	843	857	845	816	815	842	825	862	789	877	800	831	809	858	822	860	836	792	825	818	832	845	876	843	781	825	811	822	818	897	834	851	776	865	785	880	798	893	863	790	784	777	819	822	801	851	847	853	853	816	788	812	827	819	804	784	821	860	803	855	817	831	825	769	769	819	801	820	797	837	806	803	890	841	781	836	830	788	832	818	813	818	800	855	836	825	815	849	792	779	818	840	891	826	820	814	797	833	826	823	765	816	832	853	838	834	841	835	808	839	851	774	818	823	814	794	843	765	840	828	837	868	826	851	855	854	871	805	817	787	861	874	886	789	884	804	803	835	773	835	827	823	874	809	846	847	830	867	808	823	827	839	829	800	803	877	875	818	812	847	826	853	845	826	852	808	800	821	811	784	804	842	825	820	846	831	792	793	869	824	815	810	797	831	800	867	789	846	819	878	797	794	836	807	823	815	833	843	777	824	808	816	854	867	823	815	839	800	837	799	783	815	806	872	841	828	864	798	793	763	864	868	802	834	819	851	876	844	836	806	815	836	789	842	803	851	807	828	858	798	849	803	872	822	769	861	782	823	836	863	844	831	856	873	836	841	753	867	874	803	781	851	817	844	821	841	829	884	821	834	840	837	825	838	835	799	788	820	807	768	867	886	829	809	871	814	836	851	842	837	798	822	816	811	875	844	802	809	811	866	831	841	789	852	821	827	850	858	866	778	815	848	889	852	817	826	859	822	821	824	836	810	826	772	833	826	858	798	857	866	891	871	792	792	830	840	857	827	852	847	847	789	800	803	879	824	792	832	813	840	801	796	828	786	810	825	832	837	895	851	835	762	810	824	825	848	785	847	742	850	863	863	840	832	847	812	833	877	848	801	832	817	782	818	852	847	873	797	804	843	788	787	786	803	820	876	824	781	818
3737	10309	7659	4022	3198	2628	2034	1517	1502	1419	1105	1038	1058	1009	1002	1004	935	967	936	908	911	907	898	853	896	923	884	925	909	885	894	879	893	882	856	874	896	860	880	873	887	927	878	915	894	896	840	857	877	914	827	888	889	872	845	922	895	813	868	907	873	856	921	909	892	884	869	875	892	873	953	903	864	893	866	874	922	847	871	865	909	870	878	893	868	836	871	866	877	904	839	885	919	854	892	876	897	857	877	866	915	873	804	833	853	863	847	904	907	894	883	867	822	881	857	880	864	872	833	915	869	815	862	885	848	906	842	881	866	878	871	892	890	834	945	895	917	868	934	829	934	877	899	842	905	859	864	851	886	819	847	851	912	881	913	935	909	876	853	873	892	876	880	923	861	888	856	909	885	884	873	843	905	881	880	852	814	854	930	856	869	886	863	861	855	895	876	889	874	888	882	888	814	879	856	895	824	899	877	866	813	861	872	866	826	878	855	834	897	895	876	919	877	842	844	822	864	859	882	906	882	868	843	858	880	898	913	868	870	879	886	893	848	830	824	925	877	895	855	855	863	874	862	829	882	913	857	838	891	891	881	851	862	873	874	841	920	881	897	814	911	851	840	850	903	891	863	891	899	870	866	835	876	847	948	888	925	838	825	886	829	905	849	885	832	872	855	895	889	824	971	834	887	885	876	849	874	874	917	857	836	877	851	890	871	874	890	866	871	857	892	913	829	867	874	863	850	931	833	902	878	846	831	866	865	875	888	895	883	849	895	844	843	892	850	848	877	883	867	883	895	856	862	818	871	875	858	888	874	872	896	841	844	860	819	882	866	943	877	832	890	823	851	871	838	887	875	836	914	879	891	842	875	870	864	904	858	874	878	844	926	851	877	826	885	875	945	910	877	888	867	874	862	885	842	834	910	872	905	846	878	818	924	897	898	917	853	867	894	856	875	779	902	874	872	894	904	876	879	948	849	857	873	944	888	820	898	828	847	907	866	870	849	936	930	858	907	898	849	902	878	850	834	903	887	884	867	855	856	864	851	842	844	915	840	866	927	912	925	886	864	866	887	932	894	878	835	857	870	850	901	903	875	903	886	849	858	901	847	870	919	871	889	866	904	896	919	850	833	878	873	811	839	836	848	884	821	852	878	894	847	897	878	881	849	864	821	915	857	838	837	882	877	870	892	880	898	911	914	925	831	859	893	918	908	901	870	935	905	855	896	861	933	876	875	874	896	860	895	869	850	861	899	910	834	845	910	861	866	879	909	874	874	816	901	839	889	900	914	841	834	852	886	883	913	882	894	893	840	908	850	832	883	870	908	945	873	915	861	907	930	867	916	847	894	915	901	915	837	868	847	864	838	856	879	855	887	853	892	847	884	889	828	885	860	896	868	912	930	823	896	839	797	911	903	938	866	872	883	896	795	915	890	848	912	877	884	930	842	874	822	934	923	812	873	875	904	898	801	875	867	934	813	871	865	892	934	834	879	865	884	878	861	865	851	891	888	879	910	830	931	908	867	840	858	813	918	884	906	859	859	892	862	882	874	863	843	869	876	885	839	883	861	803	834	897	805	922	888	839	827	879	852	861	889	903	872	887	846	888	864	793	905	876	881	927	867	916	907	889	922	863	907	875	871	845	864	871	861	823	871	884	853	852	878	924	882	830	909	861	889	867	802	869	827	845	871	909	834	858	821	861	815	845	899	867	832	869	860	849	874	858	859	860	871	866	823	869	858	906	833	818	925	867	839	838	920	872	829	909	934	873	840	925	899	906	839	854	891	874	858	879	835	828	873	902	868	893	900	917	902	914	880	907	850	805	852	846	887	927	868	860	847	880	859	913	809	855	864	853	834	874	854	910	870	857	904	877	890	855	877	883	843	902	903	901	894	948	855	865	866	850	817	890	852	897	893	842	911	828	877	816	828	847	868	902	873	857	845	865	841	857	889	885	837	874	848	867	869	856	858	934	862	840	900	885	871	864	846	887	877	931	874	813	825	906	844	870	894	876	848	846	859	830	874	858	923	868	914	876	895	833	847	868	851	904	851	872	884	860	876	881	870	798	867	879	915	874	873	889	856	803	820	907	861	827	909	882	877	851	874	893	859	873	936	834	877	864	847	874	864	885	897	876	929	853	831	831	867	878	946	925	866	859	839	853	877	890	820	894	870	853	827	807	897	852	828	906	905	848	916	844	830	818	916	880	922	875	902	922	899	857	882	851	908	870	859	878	875	898	852	923	829	904	905	851	935	847	855	881	857	871	834	862	882	855	886	836	874	831	853	899	878	851	867	853	874	890	828	896	863	840	884	770	824	847	929	863	901	866	864	837	862	862	870	881	889	890	829	830	836	865	818	852	882	802	884	883	847	878	881	915	880	890	875	865	856	864	896	820	853	889	861	901	874	811	909	836	862	880	914	819	890	871	867	930	814	890	902	902	848	905	881	865	894	845	864	849	889	907	834	868	849	864	798	866	833	884	880	898	895	868	857	870	861	871	895	862	887	893	879	903	870	889	884	866	899	884	864	874	822	848	897	884	846	821	816	883	900	799	869	827	944	883	822	895	842	880	868	883	875	853	860	979	869	867	884	857	827	928	927	862	862	890	850	907	899	863	867	892	863	905	901	885	829	890	831	889	859	910	831	933	838	916	889	910	882	882	882	904	825	887	848	907	840	828	874	852	916	829	848	900	815	859	855	928	862	881	835	861	887	901	888	879	883	843	879	877	845	903	834	890	879	890	861	859	860	879	893	803	887	853	904	849	810	865	903	812	876	848	800	890	845	874	828	900	865	868	892	856	838	893	887	820	872	884	881	905	888	840	923	867	879	863	889	857	867	850	881	875	920	821	902	846	903	893	824	786	936	835	832	846	808	812	861	843	866	871	899	892	894	826	859	872	916	893	837	857	840	899	842	895	880	887	885	906	842	907	882	841	935	872	875	893	855	849	883	881	853	904	809	834	862	877	900	848	860	864	903	881	872	828	851	851	868	879	827	863	854	872	866	834	882	844	850	856	878	856	908	855	847	874	872	842	846	851	878	946	876	856	838	832	908	873	909	847	890	859	915	852	864	831	865	826	877	880	883	877	882	862	829	853	879	887	824	872	867	892	930	893	872	901	909	846	877	899	918	940	888	917	937	868	838	895	902	893	848	841	885	894	875	908	848	907	893	870	818	834	853	924	861	879	912	872	839	844	866	898	891	864	866	817	858	866	872	895	884	887	874	914	898	856	848	907	896	906	911	871	884	865	843	875	905	848	894	869	863	932	826	867	846	842	857	922	833	856	878	868	867	856	880	861	882	890	877	894	899	869	820	861	898	813	890	909	857	878	844	851	869	861	873	905	930	893	887	890	913	911	845	842	814	916	846	923	856	845	883	864	908	863	849	895	858	889	890	879	837	879	922	912	885	846	887	880	843	935	859	833	898	896	848	841	882	849	837	891	914	866	880	882	880	857	858	847	873	853	868	858	868	882	820	892	856	883	864	853
24613	21235	27871	24799	16165	1083	583	455	398	357	304	289	275	286	270	305	279	250	228	220	241	250	249	230	244	258	234	234	250	244	256	233	217	238	225	236	251	246	214	204	205	226	237	240	221	205	248	247	228	222	210	249	245	229	242	251	220	229	232	233	229	216	206	223	215	238	255	229	203	215	244	230	246	234	228	208	264	229	221	228	217	244	212	231	245	244	241	252	215	245	233	245	217	242	203	225	187	234	240	208	201	218	220	233	222	228	245	208	229	218	220	197	236	244	221	236	220	234	207	218	230	232	234	217	227	231	199	221	203	251	209	213	212	231	246	258	230	222	216	208	244	247	225	223	221	242	254	219	208	250	229	243	227	251	243	232	235	194	218	255	233	211	257	212	248	229	240	224	247	230	223	239	235	232	249	242	217	216	222	220	230	241	217	223	250	220	220	252	235	208	234	201	241	249	248	231	209	234	248	219	198	240	225	220	223	213	223	217	207	220	213	202	254	252	226	218	219	200	255	227	199	217	249	229	196	203	210	222	229	242	232	243	216	247	248	238	233	220	223	202	231	245	262	233	244	213	236	229	219	212	198	255	244	218	199	226	227	221	219	240	223	232	227	226	245	230	251	255	228	218	248	203	220	225	232	218	248	212	231	220	236	245	236	209	221	188	257	215	210	226	256	220	206	242	255	249	250	240	219	236	220	234	209	234	227	192	220	248	217	228	230	215	219	222	207	208	216	238	236	240	226	222	208	218	226	218	226	234	248	281	239	232	200	221	209	224	200	228	220	214	247	203	234	242	213	224	227	249	233	227	233	239	257	237	222	230	222	226	230	201	247	243	200	225	213	213	242	254	230	211	221	241	236	208	245	223	231	223	221	218	226	226	242	239	246	219	229	237	227	241	213	227	223	241	240	239	246	238	232	235	229	253	238	260	248	238	236	226	259	224	218	261	221	222	230	226	231	242	228	215	213	235	213	245	259	206	211	232	253	235	211	250	232	215	224	221	215	213	217	198	212	210	216	221	245	259	231	221	222	216	229	222	232	233	231	229	236	262	237	235	203	244	222	232	235	238	215	223	277	233	214	208	214	233	203	235	217	218	243	241	237	222	222	213	259	226	235	229	238	228	237	206	230	230	228	259	222	232	228	216	244	230	242	236	231	215	209	211	223	202	196	211	234	237	214	217	229	236	232	229	240	222	232	202	235	209	211	231	205	224	236	233	206	235	251	246	234	195	230	223	218	235	218	228	221	220	222	239	222	223	261	223	227	219	248	234	213	219	210	228	210	221	220	205	224	261	233	251	266	236	214	252	241	247	239	209	228	226	248	226	207	216	254	226	244	226	209	223	224	253	219	216	252	219	211	226	228	222	227	213	219	238	226	224	222	222	237	245	247	253	225	216	223	255	238	229	210	250	225	220	240	217	217	241	241	209	213	198	230	223	219	238	221	246	185	196	236	223	246	245	231	227	214	235	217	207	219	240	211	223	248	225	219	251	220	243	217	237	223	233	205	232	242	253	260	233	243	238	240	219	219	228	250	251	218	250	242	262	238	239	243	185	231	230	236	230	241	207	224	212	259	238	219	205	210	217	199	231	215	242	244	216	224	235	205	234	216	233	225	227	193	248	219	225	232	227	205	251	241	195	209	220	229	244	256	245	239	218	252	218	208	226	247	228	227	233	221	216	227	208	217	231	227	204	249	223	226	233	217	248	232	239	244	211	214	217	232	232	238	242	221	232	210	232	254	229	236	218	210	238	213	213	238	220	213	233	248	197	217	225	237	229	220	221	221	249	216	250	244	240	228	229	229	224	235	214	208	200	224	236	207	229	235	243	202	235	252	259	224	212	207	228	229	247	196	229	238	261	214	219	224	233	243	217	235	212	210	218	221	248	240	230	237	229	227	214	226	212	249	212	225	214	265	217	221	238	222	231	216	191	226	220	231	235	230	219	215	215	235	227	210	235	242	254	232	228	244	220	225	245	219	183	208	244	233	214	217	230	203	236	218	221	228	253	218	203	226	242	208	216	220	222	232	198	225	223	215	237	219	218	231	234	238	234	247	245	238	194	252	210	232	215	202	228	235	243	217	236	190	250	214	205	213	212	236	204	223	221	207	229	183	226	227	237	227	224	256	224	226	228	249	235	230	214	221	228	238	235	233	209	217	238	220	206	237	230	230	221	206	233	221	235	204	247	236	232	224	224	235	231	232	225	207	247	219	235	214	234	232	235	206	223	212	227	236	207	233	212	232	204	225	252	212	219	204	217	233	238	225	238	199	212	226	198	245	234	214	226	241	237	241	248	209	220	218	210	206	227	202	228	228	219	220	231	223	253	226	250	222	230	229	207	224	230	209	219	218	228	241	241	221	247	254	246	240	208	229	215	260	204	202	234	225	204	263	219	225	241	236	209	224	222	238	236	229	230	225	247	225	225	217	253	228	206	258	237	241	236	228	227	229	251	233	233	240	182	236	247	211	192	226	254	213	210	217	250	229	226	222	203	233	241	221	228	247	220	236	222	237	228	227	244	227	208	215	238	233	218	241	235	231	222	224	208	220	237	225	228	233	240	220	239	204	219	201	207	233	230	227	195	240	244	222	217	236	226	239	245	244	242	207	235	239	213	215	218	211	219	232	239	222	250	231	243	212	223	217	241	217	218	224	224	243	209	222	226	228	193	227	203	233	223	241	216	208	214	222	234	216	224	237	234	235	207	228	226	223	232	221	219	237	225	239	227	237	257	237	199	239	246	228	206	232	222	212	250	217	239	207	200	212	216	226	231	231	222	219	205	241	254	249	204	229	236	212	230	218	220	210	220	216	209	208	252	224	234	210	214	217	222	219	229	232	224	230	237	220	198	235	223	227	233	240	224	212	221	215	222	237	220	224	241	208	255	236	226	223	233	229	223	208	218	223	217	209	251	251	209	219	231	236	220	238	246	225	241	205	229	212	250	232	231	223	208	242	196	209	212	247	219	247	246	260	211	219	234	219	233	250	237	229	236	204	222	223	246	232	232	231	221	241	246	230	222	236	223	216	232	247	203	221	211	227	224	204	257	215	213	211	229	225	221	224	196	237	229	208	217	207	226	236	239	202	221	215	224	241	219	233	234	231	244	228	205	237	225	243	242	249	229	231	247	230	238	225	229	220	227	200	233	229	220	239	222	226	254	235	239	263	231	219	218	243	223	241	204	236	241	211	242	220	210	217	226	230	226	256	227	237	190	240	230	216	252	231	242	216	230	230	198	231	225	281	244	226	237	226	225	243	228	234	239	239	209	224	226	206	218	212	217	211	228	227	201	209	263	213	243	217	213	213	276	242	240	213	222	228	232	214	232	232	227	245	225	223	249	233	240	228	222	229	213	225	222	260	230	235	234	249	244	214	221	202	200	256	251	233	204	232	205	246	231	236	234	233	262	218	219	201	211	238	238	223	217	233	212	231	230	249	218	229	220	229	221	222	220	209	231	243	227	234	228	253	230	215	197
3379	5841	4177	2042	1548	1318	931	665	549	514	401	366	373	339	323	323	331	304	304	296	280	262	282	263	291	287	251	271	264	292	248	273	249	271	276	265	289	241	230	258	283	285	265	265	256	264	263	273	279	259	247	262	259	241	264	237	256	236	272	240	260	269	270	277	271	239	254	282	244	263	263	248	233	291	294	241	293	264	249	272	260	250	271	263	284	232	232	268	252	247	259	250	255	243	269	249	251	251	265	259	289	265	273	267	274	281	276	248	272	256	276	273	275	271	292	265	275	252	246	243	263	260	277	251	244	278	240	232	257	234	269	230	263	263	252	239	262	308	260	242	261	247	250	275	272	277	251	245	277	238	262	259	246	267	255	247	271	255	274	272	270	249	228	251	265	249	262	274	263	281	236	261	254	237	276	265	244	244	277	270	265	287	251	266	261	287	269	253	250	264	275	262	260	256	263	245	252	265	217	270	258	274	247	269	267	239	243	261	313	281	255	263	301	264	274	261	239	258	239	273	261	282	258	261	233	261	256	267	267	270	275	270	282	292	260	270	239	242	259	246	289	288	265	256	268	245	265	263	268	268	248	274	297	259	265	266	258	260	239	288	257	253	233	267	255	251	271	226	248	259	270	232	224	282	268	253	284	246	262	271	275	255	234	271	273	285	270	284	266	246	257	288	280	242	260	275	232	260	250	280	268	279	233	280	265	285	268	247	271	237	246	251	262	271	251	261	278	267	246	261	242	280	242	272	253	276	264	255	232	260	285	271	268	277	271	265	294	249	258	275	263	257	272	248	267	276	268	243	216	235	253	288	254	253	254	252	279	271	258	271	283	238	272	262	246	269	246	274	250	294	285	282	261	241	253	274	244	240	227	281	274	267	250	257	257	250	286	277	247	242	274	236	259	223	248	254	282	281	237	280	242	277	304	243	270	257	271	256	267	271	242	228	265	267	259	282	262	264	242	239	269	250	246	275	282	261	250	227	280	279	266	230	276	262	247	265	246	252	244	267	275	271	260	250	255	269	261	290	259	237	259	270	267	247	253	267	249	256	278	267	270	265	269	264	260	250	246	279	287	276	227	255	255	258	280	258	276	241	246	270	257	291	270	251	287	229	255	242	242	270	265	219	285	265	251	238	261	271	249	255	270	245	287	234	264	277	291	257	265	261	273	270	245	248	235	260	278	271	258	248	272	242	270	259	263	262	274	279	279	266	260	245	279	255	273	259	271	276	282	228	258	262	281	282	246	259	239	294	303	297	260	271	265	269	272	234	274	268	258	270	281	278	257	274	266	253	238	279	282	259	284	273	267	266	252	281	289	244	272	290	243	258	263	250	246	249	234	255	229	268	277	250	272	277	266	264	264	268	254	270	261	263	242	251	224	263	276	267	281	239	285	272	283	259	251	252	268	261	269	265	292	269	238	267	260	273	248	257	273	248	284	249	238	228	248	260	256	256	260	266	260	262	268	276	261	279	247	275	278	239	236	221	259	268	250	242	256	252	268	263	256	292	279	265	285	241	273	233	263	258	287	274	259	260	238	269	256	243	252	263	278	269	260	273	250	260	283	257	248	280	268	229	276	257	258	280	244	281	278	257	277	267	240	276	274	271	277	291	260	283	274	243	258	265	272	277	258	248	241	267	257	270	267	262	260	252	260	280	270	260	263	278	245	247	274	270	276	280	264	257	257	258	270	255	247	278	295	271	257	289	272	243	282	277	253	262	263	247	274	250	271	241	280	254	258	243	272	276	284	261	263	274	278	278	262	263	284	249	244	272	263	285	271	242	269	271	254	258	246	274	249	273	258	280	290	302	242	252	279	248	231	264	274	277	272	301	244	244	267	245	256	258	264	266	270	291	260	286	288	246	256	251	234	271	258	281	264	251	264	243	276	259	268	257	247	275	256	271	262	273	277	272	262	272	266	273	271	288	247	253	262	280	286	290	281	247	263	270	280	252	245	287	254	268	276	290	258	277	252	268	247	238	257	259	268	268	249	267	269	243	251	250	277	241	247	289	263	276	277	229	245	250	264	258	274	267	275	271	270	252	297	250	253	280	306	266	253	272	260	246	263	248	252	254	282	248	252	276	252	283	269	252	259	235	236	273	263	274	262	274	255	246	276	288	282	257	232	247	234	279	249	249	252	277	234	264	244	262	244	243	259	261	224	227	274	258	248	268	243	258	245	251	266	252	244	284	287	254	279	262	288	273	270	239	241	239	252	261	281	271	252	283	259	232	276	246	259	275	261	275	259	274	256	264	253	250	258	258	255	274	296	261	300	287	264	282	284	242	266	263	269	234	261	246	271	273	263	252	260	276	297	263	246	266	249	258	281	245	289	245	271	254	255	261	282	229	275	278	261	249	257	256	275	283	241	272	285	290	260	274	231	289	256	261	258	234	255	247	267	246	250	287	253	275	276	294	245	269	258	261	266	259	263	251	258	273	270	270	245	242	277	267	247	248	274	281	264	244	258	233	238	269	252	288	290	258	286	297	252	263	260	255	293	250	257	268	267	272	244	281	255	265	280	255	241	250	259	268	246	253	266	238	285	258	236	263	250	267	252	261	243	283	251	263	286	272	274	278	256	267	259	284	264	260	248	263	266	270	258	231	277	260	253	256	235	263	257	264	262	270	256	255	257	251	238	241	255	296	238	253	268	246	233	266	268	270	271	292	248	296	245	261	269	250	287	291	247	282	266	265	289	259	245	260	246	292	245	251	268	265	235	267	253	253	270	245	266	271	274	231	275	305	255	263	286	282	246	251	239	266	278	254	267	258	238	269	278	235	248	310	272	227	273	258	219	275	247	285	267	242	264	242	269	284	244	230	292	266	254	270	257	251	280	276	250	262	273	238	265	275	251	280	254	261	242	243	256	238	246	258	253	278	280	270	268	251	260	265	265	268	257	237	229	283	258	278	273	269	271	264	284	263	274	264	270	257	266	281	260	252	268	247	262	247	284	250	259	260	277	242	267	251	263	240	283	287	258	232	276	259	266	282	246	262	249	280	278	265	267	228	266	246	261	270	253	258	252	243	268	256	250	254	270	239	278	275	272	256	286	255	246	270	287	263	254	258	277	243	240	280	243	259	222	263	261	249	277	282	284	273	265	274	268	274	249	259	255	252	252	301	270	268	278	274	257	261	264	257	262	275	262	270	251	247	233	264	277	298	253	239	210	267	260	255	252	294	259	266	252	235	251	280	252	261	245	273	293	264	276	259	276	245	244	238	246	269	303	313	287	257	255	267	239	256	243	281	253	278	288	289	271	267	247	291	250	221	277	254	274	257	228	260	241	282	250	267	254	251	243	249	240	256	263	268	269	274	283	271	274	280	221	234	245	254	244	250	240	256	262	260	300	275	241	261	255	265	263	246	279	261	283	236	249	264	253	262	256	263	242	266	225	266	275	277	265	274	254	234	261	240	261	277	242	290	266	236	273	278	276	265	221	274	320	278	286	265	272	262	253	262	241	266	283	255	275	249
22339	21176	28971	23618	21161	21259	13385	1720	1328	1248	938	933	868	839	808	816	761	775	731	732	720	729	701	739	666	689	688	653	606	683	704	702	676	644	641	667	664	660	633	631	621	648	671	627	660	668	671	668	646	663	660	625	661	702	648	636	601	629	643	665	720	694	702	638	602	632	658	613	634	624	627	619	665	673	652	627	673	703	651	678	636	644	668	631	602	694	632	667	684	629	593	660	650	647	672	660	635	624	629	632	619	639	610	628	653	622	658	672	630	615	632	668	631	680	622	646	624	626	642	599	630	610	655	691	606	660	655	630	644	619	640	643	631	633	621	611	604	586	610	675	623	645	680	634	621	607	633	648	629	635	608	692	643	622	665	606	617	653	608	576	615	639	624	635	588	631	652	654	638	614	623	652	621	634	630	641	631	659	630	680	625	591	644	637	647	680	615	641	610	676	614	667	662	621	656	633	660	608	671	675	613	678	657	633	641	623	670	651	641	633	642	629	588	659	602	620	663	633	598	623	648	660	658	641	605	644	635	617	661	638	620	607	606	660	657	584	621	609	675	637	628	619	646	633	646	615	630	621	634	603	629	603	658	629	620	609	640	646	632	646	653	597	664	632	641	641	597	629	614	627	663	602	624	643	564	673	632	671	624	645	656	630	633	591	630	595	632	645	619	634	665	655	656	664	623	606	642	684	630	622	669	587	663	639	654	615	644	641	645	663	620	624	632	632	613	664	600	629	587	641	603	687	650	599	661	615	605	643	634	619	640	698	662	615	674	599	681	643	639	658	606	640	596	607	637	604	642	667	646	662	651	655	605	606	680	638	639	634	626	650	654	651	593	625	672	605	644	640	643	631	595	671	595	608	587	679	635	603	591	619	671	621	629	618	646	589	623	631	614	654	585	646	629	603	614	638	657	642	705	613	608	622	581	627	676	629	670	582	652	667	650	642	697	607	632	609	631	646	627	638	646	674	619	640	626	640	658	657	635	619	599	594	576	612	676	607	668	702	674	647	641	661	676	682	630	670	571	610	636	680	650	655	625	624	574	616	638	632	631	613	654	603	626	624	647	630	622	612	642	663	674	628	659	655	674	669	680	650	690	638	637	633	628	641	597	622	650	645	626	637	598	660	643	653	604	620	589	642	647	653	659	681	630	675	644	651	660	624	594	615	670	587	618	644	637	619	655	656	643	569	618	664	609	620	612	613	658	674	613	647	642	636	620	645	656	609	638	575	678	707	604	631	635	658	632	639	613	617	629	662	595	621	596	588	656	646	662	622	599	625	666	694	669	611	668	635	631	675	622	628	689	648	629	640	616	660	605	625	620	628	615	649	618	617	576	679	684	643	660	649	646	609	647	620	631	655	652	650	636	625	625	651	653	622	638	604	648	648	619	643	592	657	661	629	615	596	600	634	664	633	623	626	645	605	655	653	649	680	659	687	615	650	608	634	653	655	633	606	686	604	650	624	628	624	652	586	662	641	630	588	683	657	660	601	622	618	618	621	661	615	658	611	609	620	627	634	578	639	654	620	640	632	625	636	605	615	618	638	641	648	643	639	631	655	688	632	639	627	632	666	645	621	683	631	638	628	674	622	645	653	664	663	602	613	620	679	626	632	612	647	650	648	656	637	667	575	632	657	631	627	593	670	646	650	632	614	649	660	634	665	622	631	623	639	631	655	583	652	610	665	649	618	637	646	632	595	625	680	591	618	646	610	575	607	637	639	629	623	618	615	651	678	657	602	623	622	680	655	635	638	640	628	635	594	641	655	600	617	649	657	600	662	655	626	628	657	693	618	599	625	601	593	648	654	636	650	636	614	654	626	649	601	625	639	637	632	657	639	653	660	629	624	642	622	644	610	612	626	664	633	643	581	640	603	653	650	638	609	630	643	657	659	662	619	607	666	659	644	609	599	627	637	581	643	589	615	606	638	692	621	643	627	603	644	675	622	653	632	608	642	610	625	630	616	689	645	647	645	669	590	634	600	606	625	633	629	610	659	624	597	643	605	642	641	609	597	596	603	601	645	603	643	624	659	640	611	665	586	631	621	651	625	591	602	644	646	651	617	638	676	622	620	666	603	659	635	601	587	674	629	634	628	617	672	710	661	632	629	645	679	613	606	639	648	619	605	678	681	642	625	584	625	630	614	647	647	631	618	597	594	612	613	639	632	628	614	665	666	639	634	601	641	690	672	637	620	594	624	662	618	646	620	605	641	657	686	654	684	669	651	638	659	673	647	576	641	647	670	619	629	650	653	651	588	618	640	664	647	645	655	640	640	653	666	622	665	649	649	624	631	630	645	646	609	645	644	626	661	654	563	644	645	576	622	602	650	627	600	692	660	606	612	673	642	626	653	677	631	637	612	650	649	652	589	639	642	660	630	625	637	631	640	664	589	612	593	590	683	617	682	668	685	648	640	659	606	641	658	640	588	608	630	562	626	631	609	644	642	584	638	644	615	607	636	630	662	643	636	641	638	645	612	646	620	623	678	680	630	650	565	658	619	605	581	648	628	615	663	685	658	636	626	575	646	617	671	658	663	635	645	644	625	608	644	667	683	639	683	621	652	629	622	639	624	640	660	641	680	636	634	658	619	611	641	610	646	613	610	637	652	627	651	644	651	611	590	659	670	644	634	629	686	630	647	634	625	612	607	639	631	653	638	604	666	596	678	625	618	600	624	601	651	651	648	626	670	625	617	614	627	623	662	633	600	660	643	635	622	644	611	666	649	635	580	663	641	584	627	663	607	668	646	643	658	574	625	639	624	656	644	609	635	651	685	619	631	617	688	652	639	649	663	649	635	646	662	598	610	613	606	682	660	669	616	613	636	617	664	642	665	622	630	585	673	629	622	644	639	649	580	628	589	631	609	638	647	640	647	634	610	625	607	577	589	648	598	611	610	668	628	651	631	613	613	578	632	591	631	635	636	650	683	656	657	608	651	641	617	612	612	680	594	662	605	615	646	635	666	653	677	649	629	629	654	684	589	602	610	626	583	635	595	653	642	659	637	644	625	622	591	613	596	580	599	642	650	643	617	601	674	629	658	634	658	657	634	597	627	629	592	600	672	608	615	633	615	585	573	632	639	630	605	604	612	602	665	602	622	634	631	656	656	609	638	649	652	636	644	680	678	618	615	635	675	633	656	610	637	607	627	628	624	579	626	635	654	604	644	625	656	633	589	625	642	600	638	660	598	613	650	669	641	598	612	611	644	632	584	549	619	640	608	648	601	617	597	660	628	580	660	674	653	669	625	617	636	675	646	652	652	627	624	644	652	627	660	627	650	564	691	651	614	630	643	631	635	657	651	666	575	621	660	655	593	651	598	667	636	638	599	636	638	648	626	667	655	642	647	604	609	617	622	634	604	604	604	606	678	637	629	599	609	602	646	659	635	650	636	687	634	629	631	664	598	646	629	636	632	629	632	656	680	622	686	647	609	653	545	606	596	590	639	578	660	642	589	611	657	622	604	638	668	614	646	634	644
4890	16095	12080	6325	4892	4025	2988	1917	1783	1568	1253	1087	1076	1002	928	847	875	859	819	801	696	772	727	763	743	765	688	718	714	727	707	728	743	682	699	713	705	711	751	720	717	691	749	701	687	697	678	702	710	683	701	694	749	727	654	644	713	702	687	722	724	678	692	661	684	687	653	672	636	679	662	662	698	714	714	657	669	656	673	694	683	695	726	715	627	702	648	715	674	672	707	713	715	697	676	734	684	687	671	644	625	696	614	668	670	660	700	688	675	696	710	674	673	687	720	710	686	657	677	696	720	692	687	690	681	692	707	656	666	646	644	686	661	691	673	663	693	716	691	692	650	639	713	706	680	698	687	694	701	701	655	677	648	688	679	643	675	685	651	673	685	695	721	664	662	720	660	700	700	648	676	679	679	666	679	675	722	694	681	667	657	679	672	694	676	712	652	678	692	685	686	717	762	697	701	691	701	708	657	681	714	649	677	647	689	674	693	680	679	639	692	703	671	671	697	687	681	634	683	651	683	717	693	681	686	663	720	702	689	652	663	683	685	650	654	692	717	658	653	728	663	685	639	657	672	686	667	728	705	683	683	712	721	677	717	668	676	669	750	713	668	684	705	710	675	702	686	684	691	669	713	677	730	689	710	715	722	668	705	693	662	648	684	671	685	677	657	706	686	691	673	645	669	680	661	657	643	675	678	722	722	649	684	637	659	698	689	707	653	711	695	689	707	712	699	696	649	677	728	681	719	717	717	654	679	686	707	691	612	709	694	693	677	648	676	679	677	719	653	697	669	689	660	734	682	694	682	673	683	682	682	682	694	689	692	722	661	687	712	665	684	661	662	692	641	712	697	691	681	637	668	691	705	697	694	659	731	667	710	637	716	686	693	686	753	684	678	702	691	691	719	670	678	671	717	711	717	694	669	666	668	719	666	657	686	679	682	674	721	698	656	691	714	695	660	611	720	679	666	701	701	697	673	681	685	682	693	678	677	693	664	704	674	683	641	619	735	660	712	663	662	668	746	631	686	689	674	708	675	703	690	666	731	688	728	748	674	698	680	648	724	727	685	697	654	654	663	668	681	665	651	735	678	699	620	693	697	698	657	729	660	639	711	720	703	677	665	670	617	690	658	669	654	681	655	682	649	675	693	693	697	667	682	660	659	685	663	706	706	715	709	701	686	688	674	634	692	718	651	707	634	676	676	649	680	678	630	683	682	698	740	696	666	725	672	620	661	655	701	657	687	660	643	707	762	668	662	638	632	661	687	694	689	682	685	652	661	691	726	683	655	658	629	703	662	685	714	731	667	658	660	695	675	699	669	673	725	748	727	659	718	705	631	647	696	725	695	711	701	692	700	726	688	667	646	676	706	699	685	676	643	668	674	707	700	642	701	700	658	723	640	637	715	673	705	695	669	640	702	706	722	679	658	672	664	703	663	717	678	686	637	673	684	640	682	698	660	683	672	658	711	676	703	674	673	677	702	711	654	678	703	695	688	687	701	722	659	683	701	666	658	676	679	682	682	700	694	609	650	676	702	674	686	701	663	659	708	631	712	708	701	673	691	679	669	653	708	665	666	732	673	678	703	692	669	719	718	663	657	658	712	722	682	666	659	708	722	690	685	686	664	680	654	692	691	680	635	700	683	652	677	659	718	634	716	675	676	739	718	699	724	676	718	688	682	676	661	685	643	659	671	672	651	660	675	670	670	693	685	685	665	694	681	646	690	699	631	645	666	695	701	680	741	747	682	678	670	714	652	708	663	692	702	697	659	689	717	701	679	684	698	729	669	676	709	679	718	724	686	626	673	647	702	688	720	720	697	664	708	682	724	710	723	674	713	715	647	688	627	683	702	686	711	664	708	600	702	699	694	640	677	699	654	694	706	694	645	681	671	657	690	749	649	695	714	692	672	680	673	668	661	680	652	698	645	716	694	677	681	723	700	704	697	695	657	705	649	712	707	659	685	690	700	696	644	640	718	699	649	713	655	694	681	688	699	641	658	663	675	714	696	711	663	648	668	730	663	692	716	651	658	658	713	685	710	672	696	730	689	668	732	699	723	663	631	711	694	658	649	644	685	649	692	712	685	665	702	690	658	693	679	731	675	696	671	661	753	677	651	681	668	627	655	700	685	651	699	684	647	665	646	692	704	652	648	700	713	673	693	723	715	652	664	676	652	680	708	670	670	663	659	666	671	671	681	674	696	634	687	710	689	684	685	691	691	754	661	695	691	715	684	640	664	664	692	650	726	705	681	627	642	722	651	689	679	673	714	694	677	695	694	698	689	674	679	697	665	677	716	643	656	646	662	670	687	673	645	666	670	702	656	698	622	678	670	684	690	664	682	695	684	661	675	683	705	701	651	650	665	663	706	705	706	676	715	690	709	659	678	668	690	685	671	690	692	685	672	667	645	675	689	702	707	731	647	653	646	695	698	675	685	719	714	692	700	654	731	720	662	660	678	670	721	674	660	660	697	733	724	628	690	697	751	745	672	633	654	716	681	649	664	707	679	689	700	644	662	675	624	659	641	674	661	690	673	711	654	660	676	701	653	714	651	671	674	647	677	678	646	659	723	672	704	671	718	686	677	723	646	644	696	689	694	680	688	665	718	652	696	709	625	693	705	700	688	704	700	703	681	680	691	688	656	713	677	681	706	692	703	692	660	679	708	639	682	674	678	689	671	687	658	714	663	636	681	645	714	715	688	725	592	707	638	685	645	682	689	711	656	659	703	712	664	705	710	694	646	668	725	675	650	705	622	683	672	635	700	687	658	670	672	684	687	716	677	697	669	723	678	668	690	713	721	727	633	712	699	682	669	673	677	671	715	700	676	656	705	645	690	651	715	717	690	712	791	699	685	688	668	684	689	701	716	680	654	674	705	651	698	721	702	690	616	670	642	658	659	693	674	689	680	713	662	647	677	701	718	691	693	673	689	689	706	667	678	671	705	695	702	688	707	650	663	671	713	715	716	662	715	661	700	690	694	684	656	676	701	690	730	636	674	649	673	660	690	677	662	679	617	624	686	709	716	695	657	699	665	719	663	670	637	640	692	696	697	662	657	677	693	732	703	678	707	686	695	707	692	666	689	683	672	694	681	712	731	675	683	633	683	694	666	693	662	704	650	668	701	689	727	690	643	745	671	665	689	727	654	632	656	654	713	636	665	706	705	640	637	727	703	691	687	675	672	714	715	655	709	741	688	675	694	673	729	690	709	676	641	701	706	682	666	657	706	679	666	658	727	687	736	616	720	673	660	686	711	714	646	719	672	668	685	652	651	736	633	687	709	734	678	677	707	643	674	669	671	727	657	669	644	737	635	710	769	671	702	673	687	673	714	697	704	705	700	661	714	645	643	673	611	685	694	718	708	702	662	736	653	725	646	706	671	701	728	712	711	716	660	699	758	700	682	719	689	692	692	639	697	651	687	667	722	661	687	703	712	620	674	658	658	695	662	685	691	659	651	681	639	660	684	696	676	711	648	666	683	726
27461	19618	6423	1022	735	665	562	518	519	482	487	496	508	474	492	492	490	509	476	495	488	452	473	451	487	484	460	474	528	472	473	461	486	511	448	499	487	456	489	516	492	428	471	508	498	478	493	463	455	468	493	499	468	503	492	450	507	487	514	496	530	468	503	491	470	496	453	449	490	465	489	529	483	471	468	471	492	463	471	467	500	497	459	499	497	465	464	477	485	451	450	507	500	494	506	498	523	443	458	484	464	478	448	491	520	494	490	469	464	528	490	523	503	452	482	497	489	476	494	488	492	469	523	486	499	480	467	462	456	468	494	474	465	460	458	460	459	491	506	469	525	463	454	460	498	481	485	518	482	518	488	484	494	488	452	478	498	494	485	502	490	475	472	487	447	498	469	482	495	451	481	477	471	464	485	502	453	446	486	505	497	497	496	500	440	507	472	481	470	458	475	501	503	473	481	458	496	480	505	451	470	495	502	476	483	516	465	477	513	474	449	476	487	473	481	455	476	480	489	462	490	455	453	453	488	501	526	511	473	516	470	462	445	480	464	457	501	439	464	458	466	471	519	449	470	471	515	471	468	423	465	459	478	484	486	473	502	525	487	456	471	469	523	507	464	473	528	474	526	459	489	487	476	462	459	467	503	474	497	465	475	502	481	472	471	478	433	472	488	501	494	477	499	523	500	481	447	477	473	476	488	481	490	469	467	444	475	548	503	480	461	486	522	488	470	494	462	481	468	496	481	486	461	484	497	455	466	503	487	520	446	445	486	493	500	478	480	501	488	432	483	476	469	453	458	460	459	486	460	479	484	488	476	498	482	454	448	511	467	477	415	446	506	466	498	450	451	460	485	505	509	491	485	459	494	504	468	500	467	494	444	493	480	466	473	523	485	496	538	476	495	502	519	452	483	488	480	479	486	504	470	509	476	496	489	491	503	417	496	502	479	486	464	486	460	462	483	458	484	462	506	472	521	511	490	460	458	493	470	464	476	491	515	495	488	483	436	488	507	431	445	455	499	512	477	497	460	476	490	465	485	468	462	448	489	486	471	487	495	453	502	464	461	448	459	538	502	431	534	476	478	468	485	484	477	503	461	493	485	505	503	497	538	488	449	496	470	450	520	488	508	501	469	479	455	471	489	485	468	464	499	471	465	502	483	517	486	469	474	416	470	514	479	495	473	465	493	480	479	507	495	495	450	452	486	497	475	494	458	457	479	489	464	492	474	484	454	467	465	443	451	506	502	499	480	479	438	459	530	475	478	483	471	475	472	476	484	483	525	448	482	487	510	492	494	459	497	503	487	478	465	448	442	444	533	496	499	444	520	483	494	519	483	534	445	535	495	484	472	524	485	464	478	477	484	520	516	450	479	501	469	495	488	453	493	457	459	473	464	463	471	527	486	473	493	472	462	499	504	491	419	474	481	451	513	484	477	473	487	490	495	492	479	450	504	487	439	495	485	467	453	498	510	509	449	517	464	516	527	472	472	510	501	447	484	526	485	477	457	513	478	457	481	471	479	504	506	515	457	481	479	492	459	456	484	473	462	473	473	489	488	491	467	435	473	462	472	483	454	444	468	486	467	460	504	467	517	481	457	516	484	504	498	515	495	497	467	496	474	492	493	493	457	474	482	502	476	508	447	519	506	480	483	483	460	430	509	467	476	485	484	532	483	452	462	503	468	505	486	495	509	440	467	440	450	499	488	488	499	459	490	469	509	482	449	460	464	472	468	474	497	519	495	489	529	469	494	466	470	482	478	497	478	496	477	493	507	478	481	482	460	485	502	481	468	525	488	459	478	454	473	479	475	497	482	492	492	473	501	466	525	492	516	499	521	510	452	478	480	519	495	486	473	493	472	477	434	478	473	480	438	460	515	489	469	459	498	481	479	481	482	458	481	460	505	485	473	511	472	496	468	484	461	452	465	444	530	491	525	511	472	504	483	478	485	465	485	515	471	504	464	483	462	495	477	502	456	484	471	466	468	470	476	487	487	481	499	458	495	476	525	439	484	480	469	502	485	471	505	471	488	488	482	477	509	481	480	525	496	520	463	475	477	447	470	463	446	460	490	463	501	451	452	491	508	488	497	444	492	454	516	497	475	481	467	472	524	511	441	454	485	515	505	493	449	442	496	450	431	498	443	521	473	447	472	447	467	482	509	481	491	457	498	475	486	517	501	489	491	488	483	490	462	502	523	479	453	483	485	469	472	486	459	495	457	516	418	455	471	523	492	456	486	473	473	472	483	464	497	498	508	476	471	508	479	446	497	450	499	501	488	478	497	488	478	511	478	485	530	457	473	487	463	482	496	478	506	459	483	481	503	494	470	472	465	472	458	442	476	489	456	499	459	472	437	472	468	476	501	480	485	501	477	499	505	457	465	491	466	463	464	506	475	463	502	494	478	467	449	447	481	517	431	481	487	486	510	460	481	470	461	469	494	478	441	476	490	462	505	490	510	501	553	508	496	439	479	497	482	482	471	479	468	472	508	470	482	483	472	474	471	466	484	533	481	463	502	454	502	506	483	478	499	479	494	488	486	456	491	465	475	424	443	447	441	461	473	493	496	467	452	453	439	509	434	482	513	516	484	499	478	455	465	439	462	501	450	475	463	501	488	451	500	480	506	453	496	481	480	482	476	477	485	471	482	484	495	458	498	474	477	452	482	475	482	473	490	484	478	500	500	489	459	499	474	505	468	471	489	457	513	481	464	480	483	515	470	481	459	466	475	447	492	442	511	431	461	493	484	487	510	493	491	489	515	455	473	486	466	481	472	498	470	485	475	499	502	457	453	437	465	505	467	470	431	529	481	461	496	435	509	461	463	465	517	469	513	492	468	464	495	477	526	452	458	480	457	463	519	504	437	449	457	474	444	452	483	455	499	503	460	466	488	450	471	488	509	514	501	502	506	482	476	481	457	506	486	482	494	487	476	500	510	450	486	468	473	465	446	487	501	498	486	476	495	480	516	473	484	472	482	524	504	507	470	497	516	485	514	479	507	462	458	451	482	469	516	492	475	508	456	506	450	460	479	490	449	510	482	504	447	461	434	506	493	466	461	476	436	460	459	512	506	466	467	476	417	481	477	485	529	462	461	495	509	488	516	501	490	487	449	477	470	501	489	493	475	497	479	478	467	438	521	468	484	441	522	496	459	479	482	476	528	470	459	474	511	470	445	472	519	470	496	498	473	478	473	447	451	480	466	522	468	498	478	501	491	485	468	490	478	469	456	499	489	428	488	447	507	447	483	458	457	495	473	508	467	507	429	424	482	484	472	451	504	513	503	452	513	479	480	491	513	427	477	489	465	487	460	506	472	463	497	473	437	458	457	488	442	473	501	453	475	519	504	515	541	482	468	432	479	451	460	494	493	521	446	491	453	449	498	474	470	470	465	473	488	489	497	486	471	482	492	456	464	488	504	463	467	526	520	467	504	506	479	433	425	483	456	450	456	490	474	444	465	485	481	499	460	486	446	471	462	482	486	493
4231	1376	1153	730	733	646	556	544	522	537	529	503	529	494	513	518	513	513	533	523	538	527	494	534	517	532	546	496	518	528	487	501	514	485	499	478	523	492	498	530	522	489	521	471	484	515	538	501	505	514	502	514	504	501	523	536	499	530	509	550	501	487	530	506	488	506	519	523	548	454	499	516	504	495	512	508	485	560	507	515	534	510	522	504	538	503	516	532	458	473	459	480	539	527	491	534	508	522	498	499	513	502	480	485	496	511	494	495	505	536	537	523	500	486	528	516	476	480	523	511	521	524	509	507	532	495	499	484	489	528	545	503	490	518	507	550	501	515	503	491	560	519	530	531	540	492	502	526	484	480	498	505	493	514	508	488	536	511	501	522	501	541	521	514	478	519	515	497	497	486	554	495	530	495	505	470	496	524	509	503	582	487	493	464	496	529	468	487	501	522	468	500	487	497	562	508	511	537	516	519	523	500	515	530	532	508	514	470	494	494	494	513	508	519	528	519	478	517	511	485	515	557	494	504	500	476	488	466	501	510	479	512	542	490	555	490	534	541	506	513	506	484	490	502	489	530	530	576	501	543	506	505	516	482	489	501	477	514	505	488	523	511	499	500	487	512	473	512	527	488	522	494	536	557	522	525	519	503	534	539	494	508	470	511	522	526	467	526	507	511	525	455	477	533	509	533	497	503	518	495	471	509	500	493	553	524	545	515	541	512	520	513	480	505	501	502	488	475	482	493	517	531	494	505	534	472	500	502	511	509	472	521	476	469	502	487	482	521	506	498	480	475	470	494	491	571	470	531	515	542	495	532	484	495	514	496	473	532	501	516	506	535	478	505	504	547	521	510	527	516	507	501	499	535	475	495	525	494	500	496	523	513	547	535	479	497	471	525	543	492	523	498	532	528	532	550	495	462	474	491	495	479	492	500	525	486	548	520	506	491	509	472	510	539	467	468	523	512	516	505	514	528	512	501	501	489	521	487	509	495	506	540	508	564	530	493	542	497	509	496	535	514	475	492	510	479	533	518	490	475	494	523	500	472	563	494	479	548	480	495	511	472	505	478	481	484	522	525	534	465	512	531	539	538	497	504	537	491	486	486	502	523	525	555	506	477	503	524	486	527	491	512	473	494	510	538	499	534	528	506	522	500	519	523	518	531	532	523	512	517	507	519	508	501	532	503	523	470	525	519	502	537	521	519	539	534	528	499	523	508	489	498	507	486	532	495	522	521	532	493	492	520	513	524	500	535	494	533	509	516	485	507	458	490	487	544	520	487	504	478	480	497	486	486	536	499	497	471	509	533	512	511	508	532	554	494	525	522	514	469	512	535	494	503	476	512	492	507	507	526	539	492	522	501	504	494	487	488	558	512	512	498	523	501	505	492	520	546	525	491	509	539	485	530	492	509	549	473	513	525	533	522	503	532	494	492	518	509	510	498	512	516	520	508	587	503	504	496	530	488	490	548	505	485	517	503	503	492	506	519	519	475	483	511	515	510	500	487	520	522	496	514	526	534	492	535	512	510	482	515	510	504	533	498	520	512	550	485	515	466	501	519	500	507	497	511	482	522	504	544	500	489	529	475	509	509	517	507	509	505	514	505	497	496	513	518	518	512	455	485	507	511	527	488	524	488	501	501	538	530	461	479	501	518	519	478	509	500	533	505	521	486	495	522	524	526	490	542	487	534	530	477	527	535	506	480	509	466	517	522	493	518	515	532	521	503	508	534	515	526	491	491	510	504	503	513	488	482	498	491	484	562	490	480	477	537	491	469	505	491	514	518	531	516	506	545	504	523	475	504	521	497	519	502	483	481	518	507	526	505	503	511	510	501	481	512	537	521	498	532	515	514	497	547	529	501	529	545	524	508	453	516	494	502	474	499	519	512	493	507	521	516	573	465	526	555	507	551	496	478	482	540	516	534	492	519	531	512	503	507	501	497	501	540	482	500	487	474	553	515	527	528	515	514	481	502	489	500	527	486	520	537	467	513	493	516	548	486	519	498	488	493	531	523	482	539	508	477	503	545	526	500	516	489	461	513	542	508	515	489	506	496	471	483	512	496	524	517	493	464	552	494	499	499	477	558	538	497	547	522	530	537	545	545	460	479	488	514	494	518	492	503	524	504	514	488	515	543	515	518	535	521	527	510	528	521	525	507	531	497	529	512	543	527	484	511	497	484	477	516	510	515	506	513	488	477	489	540	512	509	524	499	492	489	504	513	503	531	487	523	501	501	527	513	514	535	487	517	499	460	535	479	498	489	514	503	511	503	487	541	487	509	499	563	515	546	548	508	506	466	526	538	498	557	509	503	537	524	492	519	561	535	497	508	476	535	487	470	520	511	486	503	555	495	499	536	518	497	500	538	511	483	487	497	472	517	515	472	534	545	486	509	501	482	533	523	511	521	498	511	508	557	500	507	514	456	529	509	524	523	513	496	546	520	492	501	538	489	514	525	534	516	484	497	502	509	539	533	519	539	506	516	512	506	481	512	530	522	510	504	504	460	521	525	522	508	507	508	498	507	488	547	523	525	530	513	506	478	488	500	513	506	483	596	514	469	539	538	516	516	480	551	530	515	499	500	546	494	521	521	550	528	512	505	525	515	522	498	540	505	482	501	514	509	508	503	527	478	540	480	548	506	497	521	509	510	521	524	498	517	483	544	499	522	521	474	467	508	475	537	487	518	516	512	531	492	459	504	525	544	549	526	488	541	531	541	498	511	506	449	515	478	506	503	534	520	451	532	515	511	525	492	474	512	536	514	480	539	488	499	478	481	545	480	531	483	516	505	509	475	526	461	517	555	486	467	511	500	561	515	506	505	498	528	478	500	527	494	527	513	511	481	530	525	505	481	478	514	494	517	511	536	533	498	483	540	499	499	525	479	505	509	492	533	508	500	537	522	499	496	520	503	507	523	494	522	491	502	470	511	491	523	507	517	497	504	522	477	524	529	514	508	523	509	519	472	529	499	490	529	489	512	502	482	503	503	502	498	506	466	512	568	483	510	525	517	530	526	509	484	526	508	494	491	467	521	529	501	453	484	522	501	521	506	488	473	516	519	501	498	518	510	523	489	476	494	450	538	508	519	474	495	530	514	524	517	542	500	516	514	518	507	512	485	526	495	528	480	496	512	497	526	494	513	522	510	557	512	505	520	534	506	535	550	524	482	508	539	514	508	534	472	497	462	541	511	483	502	530	505	523	531	510	499	526	514	518	536	491	519	483	466	530	495	477	556	502	492	520	517	551	534	518	520	530	514	482	484	523	536	562	493	496	525	511	530	522	522	489	510	529	531	482	531	486	470	476	476	527	500	495	509	539	503	524	521	514	487	520	524	537	514	497	495	504	527	511	501	509	497	530	525	490	504	516	506	499	484	499	461	520	539	514	513	496	530	566	491	497	511	512	529	519	498	464	535	539	472	510	511	534	503	507	480	518	520	478	506	513	499	550	520	474	488	490	513	524	511	540	468	516	528	485	490	509	511
23501	21302	28823	24124	21313	14525	2355	1282	1162	1123	1069	953	916	940	959	828	917	867	888	850	891	906	866	889	844	842	827	903	853	843	896	842	882	797	808	853	795	837	897	829	900	843	822	791	897	859	838	857	852	800	865	847	838	886	832	820	878	856	837	814	805	810	836	785	814	852	868	857	796	802	853	801	828	833	853	821	816	791	867	855	882	804	814	806	844	874	848	866	871	846	806	828	840	816	807	842	785	801	828	807	808	849	809	813	843	774	779	808	827	842	816	858	790	851	827	819	847	811	857	810	780	869	868	862	850	882	800	833	841	814	854	873	849	806	823	806	777	842	846	813	838	836	822	883	834	854	849	842	851	843	805	791	858	786	864	856	802	818	793	814	873	833	879	825	868	917	816	800	804	833	884	821	835	823	874	853	862	865	863	829	820	812	812	874	801	795	901	844	810	864	807	826	865	826	808	792	822	861	867	811	819	826	824	837	810	836	876	793	887	821	821	843	834	826	858	848	875	879	883	863	813	762	837	821	844	868	812	834	822	782	831	759	824	772	853	868	841	827	845	794	812	840	792	835	782	825	838	879	825	884	824	867	855	838	810	804	847	837	786	764	812	763	765	823	799	837	838	817	849	779	837	852	807	843	848	850	818	858	799	840	831	843	789	807	773	871	897	859	862	873	862	813	823	866	844	838	871	861	817	795	831	816	849	838	799	843	822	808	800	858	797	852	847	818	884	849	784	879	793	812	836	810	794	813	813	871	835	828	853	842	857	854	774	814	803	809	867	829	825	821	853	836	854	834	833	799	795	854	817	865	768	832	840	843	822	780	830	814	863	852	850	800	811	872	862	780	855	858	809	870	856	857	808	818	794	860	799	829	842	825	891	785	829	838	836	840	798	851	832	843	857	821	872	827	867	842	836	828	798	830	790	838	833	847	829	851	842	866	787	888	831	816	795	885	818	837	860	792	839	792	875	832	801	809	815	809	809	839	815	834	853	856	815	843	795	834	828	878	801	812	807	875	803	797	832	806	802	844	828	887	835	800	796	837	783	818	815	886	859	845	761	851	776	858	861	869	854	807	827	819	849	865	794	797	821	842	844	775	830	872	787	796	847	795	823	841	853	850	860	846	865	864	806	872	865	805	845	842	819	857	840	878	824	793	835	805	845	847	825	861	831	817	824	832	818	856	835	891	832	842	809	778	856	852	852	891	826	843	869	784	791	829	805	817	823	805	844	776	878	844	855	867	840	919	826	821	791	838	778	824	870	831	802	828	853	807	808	821	778	807	808	809	860	811	797	858	783	871	805	859	784	867	806	819	861	836	818	811	813	759	823	837	841	790	839	855	815	822	834	776	800	823	816	864	840	867	805	863	874	781	813	816	806	803	848	797	841	817	830	840	783	875	815	829	875	862	791	845	844	816	848	823	826	828	792	807	833	769	842	827	858	767	790	832	868	795	835	811	835	869	826	849	854	791	851	828	881	833	778	852	831	872	796	826	843	839	844	824	815	859	811	847	860	811	810	796	836	813	804	783	828	872	803	801	811	846	876	827	848	812	798	831	823	799	791	858	839	831	787	802	829	807	826	827	760	826	852	861	807	815	824	805	796	851	842	791	865	825	805	849	859	803	886	851	772	814	789	852	800	866	790	807	845	807	832	829	851	804	821	816	792	852	806	808	850	848	819	825	880	799	832	763	840	851	823	823	854	830	811	788	832	810	807	811	829	827	819	815	774	813	801	808	821	863	843	830	832	775	847	831	766	834	812	834	844	860	839	821	844	897	827	865	823	841	823	823	833	810	825	819	824	802	831	844	865	852	808	834	828	826	829	761	832	830	819	827	878	801	845	835	834	863	883	865	857	839	826	808	810	840	786	817	822	825	862	797	826	808	832	840	831	831	821	845	856	854	798	846	838	793	827	867	825	809	821	850	851	841	847	865	869	878	811	868	810	846	806	809	782	796	821	884	817	824	814	862	816	859	833	813	876	838	818	810	837	857	827	798	845	845	883	826	842	842	818	806	881	813	913	780	818	810	819	767	820	847	782	820	796	828	813	814	838	781	870	851	781	789	856	837	838	776	833	899	820	845	816	868	876	832	855	797	782	857	862	814	801	854	812	812	862	831	861	825	854	792	874	805	820	845	841	871	813	834	825	839	823	859	845	798	836	873	802	839	840	789	885	802	822	812	813	826	810	856	813	815	840	833	858	834	874	801	879	863	848	849	785	808	800	791	801	807	835	832	806	799	842	775	872	837	831	840	828	801	860	818	817	800	819	839	857	831	771	862	807	815	830	847	831	781	836	799	812	874	808	809	798	812	826	859	790	842	860	858	791	872	771	858	791	852	792	793	825	860	865	862	815	822	842	846	800	784	834	801	798	817	810	811	854	861	810	862	826	801	824	821	801	867	878	793	829	778	783	814	815	858	801	817	838	847	848	826	866	777	852	790	859	766	827	803	859	835	874	815	863	822	841	832	821	794	807	838	834	804	814	793	805	823	819	781	773	803	818	816	774	818	834	861	797	825	826	787	864	831	840	848	809	823	796	799	850	827	880	846	798	856	837	838	850	837	808	808	821	856	751	836	877	857	810	759	845	845	862	834	836	830	825	850	816	840	822	835	795	831	818	875	818	879	841	846	840	856	855	825	906	797	808	804	898	870	820	793	892	857	822	826	776	838	813	831	830	797	830	853	829	794	819	828	896	804	827	814	870	844	857	833	850	847	813	832	895	818	824	847	852	856	824	856	830	813	781	865	782	745	873	821	866	820	854	829	806	845	776	763	811	823	814	791	840	833	800	808	796	839	832	825	784	818	810	790	866	817	904	829	800	831	840	824	856	840	857	866	876	795	869	846	811	832	874	791	868	865	823	825	817	861	808	837	821	881	808	806	854	827	838	772	862	825	844	836	846	807	821	803	838	788	806	837	817	824	806	842	799	820	837	838	838	854	829	818	813	788	767	794	876	820	801	829	825	829	776	868	806	810	835	849	796	836	857	840	804	820	819	842	809	888	784	846	827	825	879	849	809	835	817	843	799	827	830	847	830	834	888	803	874	801	806	819	779	860	781	827	833	832	819	776	836	858	819	788	800	834	827	824	845	803	863	797	837	738	804	810	799	860	887	804	858	836	851	829	813	739	856	834	836	754	804	823	858	807	834	801	776	789	781	849	841	864	816	817	831	843	789	833	807	839	857	837	817	829	880	796	845	808	806	787	836	856	794	874	848	787	852	816	834	910	825	802	817	870	826	783	866	859	825	816	841	822	812	793	840	828	821	812	835	809	860	832	836	824	859	872	740	803	828	811	823	772	838	830	806	812	848	819	807	856	801	846	787	869	818	849	827	863	818	831	823	786	823	838	845	838	811	806	832	827	834	795	849	835	815	837	822	777	822	770	819	795	789	874	820	884	765	824	854	825	838	822	744	835	806	756	826	787	810	812	813	869	789	864	813	820	809	827	844	866	854	842	750	787	768	795	798	834	809	819
3714	10189	7685	4029	3148	2638	2023	1506	1355	1292	1156	1106	995	1050	975	969	996	943	923	879	902	916	849	934	864	867	855	879	897	895	930	934	884	935	883	925	856	871	836	877	934	845	880	891	929	888	886	873	903	875	847	851	880	874	839	848	949	898	876	853	851	861	869	862	873	873	856	926	865	867	889	911	834	782	835	870	874	825	889	823	874	874	888	901	858	824	832	864	830	877	853	892	816	866	906	856	867	928	858	875	856	838	821	838	878	867	878	800	908	814	833	849	879	858	846	836	901	839	845	900	867	875	890	861	791	843	904	862	871	780	864	870	906	874	836	891	884	924	875	873	918	877	897	884	852	921	875	913	930	847	867	871	828	923	818	835	848	870	887	868	932	903	862	863	881	897	897	844	863	849	865	872	881	793	941	838	844	869	797	875	865	912	858	847	823	894	853	820	834	851	890	876	847	805	887	878	868	876	847	914	860	869	877	858	841	896	775	842	879	874	823	883	875	864	829	925	855	885	897	868	857	868	858	862	839	857	875	888	859	876	843	855	860	813	898	880	854	888	883	901	834	877	925	814	868	868	915	870	825	927	885	827	864	891	865	842	906	865	860	835	930	807	874	912	843	900	868	861	843	843	863	902	823	865	907	814	893	899	847	907	869	959	864	866	834	885	857	832	824	851	901	841	885	895	841	823	840	885	854	855	939	859	898	825	967	852	852	828	855	869	900	894	828	904	859	860	802	828	867	891	856	885	851	848	860	852	907	875	863	858	855	823	860	921	850	846	848	857	887	812	918	901	822	865	828	882	890	857	797	820	870	870	887	841	888	855	874	880	854	902	816	872	841	825	892	905	871	853	849	860	900	883	890	805	879	890	869	863	845	899	853	860	886	834	852	864	872	892	851	846	812	870	885	896	886	865	853	897	899	873	913	886	896	842	874	841	886	888	893	890	879	847	864	869	890	861	898	910	910	858	885	863	871	912	862	859	851	913	887	866	845	813	839	888	834	878	828	840	898	842	838	895	848	871	883	906	868	832	900	872	902	840	892	911	852	883	889	837	836	867	819	837	903	872	855	876	921	874	835	857	864	843	858	888	806	835	839	859	789	905	820	835	908	846	928	834	841	865	839	823	879	847	838	885	873	872	877	808	859	893	891	839	837	844	852	920	848	870	843	868	892	886	880	869	867	830	926	878	854	880	908	859	817	833	882	873	838	919	822	867	902	861	894	853	855	879	869	880	879	860	861	846	873	877	885	846	845	843	841	835	859	872	868	836	816	890	877	837	919	859	829	850	899	873	855	875	882	848	943	899	845	870	860	837	831	896	894	862	846	851	853	853	828	922	867	870	859	876	842	902	838	848	890	838	844	854	873	832	879	868	824	889	904	841	852	848	877	835	807	846	829	913	850	848	849	896	887	863	821	912	828	863	887	864	834	815	879	871	861	852	845	850	827	907	845	884	883	870	910	868	851	851	884	843	848	889	886	847	908	886	891	862	806	893	864	864	834	864	836	840	917	879	930	887	855	870	862	873	867	890	880	810	873	855	873	831	884	829	864	886	883	862	877	836	836	824	856	819	832	856	919	816	840	853	848	900	859	877	837	832	896	919	868	818	864	916	817	844	910	849	884	884	897	888	866	862	877	838	916	879	820	853	911	865	830	845	860	866	818	866	851	807	859	813	824	902	845	864	912	846	850	806	886	857	882	844	855	851	877	858	847	881	839	849	853	780	868	865	844	860	895	906	834	878	871	863	840	866	893	852	846	852	879	871	836	841	864	865	843	873	825	845	878	866	907	892	859	808	858	860	897	857	841	892	855	894	855	834	932	827	945	842	895	856	877	876	868	902	831	836	843	859	876	895	884	861	880	857	903	909	851	849	872	876	794	833	908	895	868	914	899	821	845	826	807	870	885	827	841	882	870	905	908	806	818	907	846	856	838	842	862	849	848	852	844	870	866	832	772	889	847	875	886	824	820	832	891	892	917	888	862	895	864	845	911	837	856	863	850	901	868	845	828	876	877	862	877	889	857	870	836	835	863	868	907	863	921	852	820	904	912	882	814	853	880	870	839	902	920	824	856	910	891	836	820	852	858	894	890	881	846	873	864	867	909	889	812	837	900	870	846	912	868	884	887	884	849	872	884	848	864	841	880	886	872	877	887	875	825	888	874	869	854	812	872	829	862	827	872	864	831	886	892	851	919	858	886	862	820	877	877	854	841	923	849	839	861	886	851	831	847	880	852	885	899	875	864	834	813	867	837	908	928	879	879	865	866	861	851	900	904	941	877	830	836	887	830	855	922	870	833	839	893	832	863	878	879	905	866	890	842	832	840	869	803	851	880	842	861	840	838	861	907	879	879	876	895	843	867	876	898	824	888	817	841	873	874	823	865	792	834	863	913	864	847	895	844	858	876	846	894	910	848	857	859	832	858	864	835	854	870	826	862	847	874	864	862	843	839	892	886	853	867	842	820	906	891	862	895	835	882	915	785	843	842	876	900	816	853	852	888	877	849	795	853	875	880	822	860	849	887	872	860	878	872	858	860	836	833	852	872	903	846	879	889	846	812	881	841	884	884	883	850	879	829	870	836	862	833	798	857	826	831	984	824	838	859	851	828	832	809	877	964	932	870	925	869	894	845	879	900	832	865	886	838	837	844	901	900	899	902	890	882	849	856	832	882	872	892	852	865	858	828	841	816	887	887	864	880	812	908	849	873	836	829	821	867	846	858	919	847	899	844	805	870	858	899	850	816	821	856	911	865	893	857	911	850	873	888	880	850	872	908	877	806	819	821	839	874	838	899	908	862	858	849	892	901	862	872	878	916	916	944	808	910	914	890	854	873	931	841	843	815	866	821	852	856	838	856	940	837	878	878	868	861	873	823	862	867	867	829	886	804	886	900	866	869	951	880	892	846	861	829	876	866	890	856	841	832	882	937	838	871	937	847	868	878	838	888	853	818	882	896	883	845	848	840	843	856	875	821	866	860	859	835	878	910	915	860	876	877	853	888	925	801	847	819	860	875	850	893	873	835	893	898	869	886	874	895	806	903	878	888	847	817	890	833	840	839	856	940	884	866	866	876	853	852	892	887	856	817	837	861	856	853	870	853	869	856	949	861	893	899	829	839	854	870	881	877	892	856	846	892	823	810	841	906	874	851	794	860	869	831	895	878	867	864	922	860	819	833	851	833	835	833	838	875	844	874	832	831	882	803	822	897	900	850	895	895	930	833	854	857	854	879	861	835	946	830	831	891	878	897	880	874	848	849	861	809	870	843	933	855	884	858	872	869	902	894	839	847	814	837	857	925	852	883	818	840	913	855	875	843	823	886	845	846	824	836	855	853	897	845	896	867	869	810	916	801	870	887	843	899	895	849	858	871	862	862	840	844	908	853	850	869	809	828	812	860	862	919	874	851	868	830	882	905	858	883	804	920	849	900	862	819	881	840	896	860	892	848	889	947	851	889	895	870	847	876	828	886	831	861	836	916	842
24505	21190	27839	24814	16275	1052	587	435	347	319	328	280	320	271	264	247	253	262	237	230	242	209	242	250	225	224	217	257	238	238	233	258	205	237	200	241	222	238	252	202	245	235	255	252	191	217	236	224	219	215	220	220	216	228	223	225	207	230	222	237	216	237	259	237	234	209	199	217	213	225	224	227	228	230	206	246	226	229	240	218	213	236	243	232	208	220	212	230	226	248	236	231	233	220	250	232	249	241	246	247	251	204	212	222	205	240	232	241	224	229	225	235	242	214	222	209	201	235	253	198	215	228	229	218	216	226	223	250	214	227	244	223	224	220	236	223	223	205	244	238	217	211	227	226	217	241	221	236	225	218	227	215	253	244	212	212	207	222	225	235	250	238	220	216	219	229	229	210	234	227	236	222	228	212	185	241	253	229	236	226	237	241	240	210	215	230	212	213	240	235	230	227	225	234	229	227	257	196	221	229	210	248	223	201	230	206	244	229	220	226	222	224	242	216	207	234	238	226	218	233	229	222	230	206	218	210	203	227	243	222	214	231	230	221	213	238	236	221	251	215	211	218	223	213	212	227	213	227	247	233	218	235	242	241	242	218	229	223	253	216	218	200	236	248	238	198	236	238	200	227	249	226	210	230	217	236	220	270	213	219	238	201	221	206	216	219	240	203	214	250	225	241	224	234	212	214	243	252	225	239	211	227	220	217	240	204	215	226	221	231	217	213	237	206	216	220	237	225	215	225	218	213	247	210	203	228	215	234	234	224	204	245	216	208	231	207	232	217	220	242	216	200	208	237	226	232	244	197	250	216	248	235	221	233	230	207	224	237	208	232	244	245	202	255	220	228	227	244	230	219	250	218	245	233	231	239	216	240	239	233	209	237	226	218	215	263	203	242	224	229	240	213	244	216	214	239	225	206	224	212	204	237	237	200	253	250	241	222	242	221	239	221	234	228	228	214	229	233	231	228	228	250	231	231	241	216	234	204	196	232	236	233	212	221	221	207	224	240	235	218	217	238	206	229	232	227	251	213	228	222	231	198	230	209	229	220	231	219	247	235	219	203	198	197	229	215	243	194	274	220	214	235	210	240	216	220	253	228	245	265	205	244	219	241	221	237	255	216	217	222	228	200	197	209	220	213	218	213	231	193	217	225	218	214	235	241	218	200	227	232	233	184	258	221	246	240	218	223	241	207	237	230	235	231	217	205	220	243	246	225	216	202	227	225	220	233	223	237	205	226	243	210	224	211	226	247	223	181	230	219	211	207	229	215	226	234	229	227	206	236	224	233	211	194	224	225	235	210	244	243	222	207	240	233	208	219	223	243	228	241	257	228	221	248	259	220	224	252	208	202	219	231	209	228	233	210	212	222	226	226	239	239	225	220	203	269	249	204	209	242	238	240	231	221	233	222	239	216	224	204	219	216	182	226	209	224	213	247	243	256	245	220	208	241	221	245	225	192	259	234	221	235	235	224	242	210	210	232	221	220	213	207	220	218	206	223	236	219	212	233	226	214	229	218	210	242	214	215	232	249	230	244	221	242	204	249	206	223	243	208	205	217	223	211	226	233	242	214	224	224	212	224	238	240	222	239	220	221	219	260	216	212	230	230	218	221	249	225	244	217	243	213	217	226	229	245	222	229	228	197	236	214	217	210	227	219	221	228	226	210	219	245	223	208	214	238	233	200	216	228	219	228	244	219	238	257	243	240	237	226	252	208	227	209	204	237	201	249	225	199	227	226	218	225	212	247	220	221	231	204	217	236	204	232	230	271	220	247	227	229	251	213	225	191	208	211	216	234	223	237	226	237	238	225	225	253	234	214	247	213	234	233	231	220	228	220	243	245	247	232	244	230	220	211	215	207	213	234	240	210	210	247	214	221	252	224	244	221	218	238	259	229	243	223	247	215	231	218	209	231	197	197	249	231	222	255	242	193	221	202	209	235	226	219	231	222	214	236	223	225	195	212	227	198	245	211	229	218	193	228	210	226	235	194	236	208	231	222	199	220	204	227	236	211	213	233	205	206	210	219	217	223	219	225	212	195	240	206	237	236	214	230	227	228	242	232	245	239	233	207	243	209	240	251	222	213	226	206	238	221	211	239	229	232	235	253	236	274	208	220	241	209	240	249	214	207	238	216	212	221	242	236	236	240	223	219	215	218	237	220	237	212	230	225	197	251	215	228	263	229	220	247	231	232	224	245	218	221	246	216	222	208	219	231	222	234	215	241	241	258	238	204	224	229	232	222	248	254	229	239	228	200	237	214	205	196	226	207	200	198	228	229	222	202	205	205	219	237	246	210	249	235	217	223	242	222	207	215	224	227	251	219	223	230	216	200	239	248	235	218	208	237	215	202	226	205	235	227	217	209	229	242	226	236	221	232	217	234	227	216	215	238	226	212	215	225	228	215	237	219	219	227	253	215	201	234	212	225	245	247	219	222	216	202	209	234	231	242	230	218	244	240	208	221	203	207	234	237	249	217	205	248	231	239	229	228	242	214	238	183	241	214	220	215	239	251	215	220	257	207	212	222	240	222	220	233	239	228	218	235	239	218	214	214	205	225	203	213	232	228	242	221	210	229	224	228	243	223	231	233	225	233	232	221	232	222	215	210	218	251	227	240	207	231	249	213	236	250	204	200	208	239	210	230	204	233	235	209	227	235	233	214	236	246	237	235	229	226	244	227	221	207	226	225	223	231	197	232	234	216	234	227	231	217	216	230	245	217	258	241	231	237	199	212	249	208	196	220	231	228	234	202	282	226	250	212	223	222	203	231	215	204	226	228	214	225	238	226	218	202	247	228	195	216	229	217	244	217	221	221	214	205	204	234	242	221	253	256	217	224	215	228	226	224	231	221	237	225	194	235	247	216	222	216	232	191	228	219	231	217	201	225	229	204	230	223	222	237	217	221	216	220	221	217	212	212	231	197	231	218	213	242	259	240	239	243	225	202	234	233	226	242	198	224	222	211	241	214	237	225	250	232	222	239	207	223	219	227	226	233	197	210	236	204	221	245	233	197	215	211	205	213	217	233	231	210	233	217	232	192	213	201	224	209	204	229	230	219	217	237	217	224	232	225	216	250	225	216	206	217	214	227	230	232	257	235	227	218	230	202	219	245	231	212	231	230	232	208	254	262	226	234	248	234	252	235	214	231	236	250	225	252	231	223	222	246	215	225	214	249	240	233	216	215	219	206	210	222	237	241	195	227	239	221	224	197	226	231	235	228	223	200	231	247	213	227	224	251	202	213	221	236	220	228	235	216	239	231	219	224	226	222	220	234	194	228	226	235	229	238	243	234	218	250	232	235	203	213	228	221	224	245	221	242	217	214	245	214	254	238	217	227	213	217	227	220	237	188	257	225	229	235	269	222	213	233	254	240	225	228	220	211	230	207	237	255	227	232	188	228	235	232	251	244	222	230	216	246	223	203	229	230	215	216	205	235	233	228	196	232	214	233	231	220	201	204	237	229	208	255	200	225	229	196	222	205
3275	5914	4219	2067	1655	1297	936	646	588	504	433	364	333	344	325	322	328	288	262	286	280	293	266	288	285	287	271	255	269	268	274	264	278	263	271	295	239	283	274	277	283	250	271	270	232	239	236	276	264	279	275	276	265	263	259	280	270	224	259	244	275	284	273	251	269	252	274	255	259	283	270	240	273	259	263	250	254	237	230	252	279	254	257	243	261	283	280	254	249	260	268	255	279	250	239	256	276	260	251	292	237	280	273	252	242	251	229	276	243	247	238	272	292	235	258	286	265	298	288	255	269	251	246	270	272	246	275	221	246	263	255	253	256	281	242	243	266	252	246	260	252	255	221	265	249	268	269	272	269	280	261	236	280	260	293	243	274	237	289	257	250	257	260	260	254	223	258	249	239	265	242	228	290	237	252	245	258	276	264	252	254	241	237	252	250	254	280	267	245	266	291	266	241	280	267	256	269	272	262	250	256	295	262	244	243	274	231	280	261	272	278	259	229	268	264	259	233	259	243	269	267	257	246	272	270	233	273	256	239	243	247	279	276	238	246	270	261	278	239	294	254	259	249	290	235	266	255	273	251	258	269	281	252	231	240	268	240	280	274	225	264	264	275	261	240	272	261	264	253	279	266	270	271	244	262	256	256	239	269	244	257	267	253	247	264	257	257	268	263	253	268	256	277	239	259	265	250	263	239	263	247	264	242	266	255	253	254	260	233	257	241	222	251	285	254	285	272	268	262	257	268	267	250	261	294	256	254	252	250	243	261	271	281	258	256	242	251	271	242	254	259	244	234	248	263	241	253	242	224	229	252	259	271	230	260	267	240	278	246	266	275	271	247	264	275	251	263	271	250	242	258	239	275	284	250	282	231	264	246	257	276	244	274	277	245	255	293	265	249	246	254	248	274	280	237	260	251	272	221	246	254	243	273	252	251	249	248	251	264	258	268	276	250	261	269	272	255	252	244	249	232	248	243	275	237	251	245	266	270	259	243	276	260	273	266	268	260	268	255	251	252	269	257	240	259	253	239	246	247	259	287	243	266	225	272	253	266	252	258	287	261	273	265	248	269	254	285	264	245	256	231	264	262	300	264	271	269	254	279	269	268	257	254	257	262	245	244	235	264	257	253	297	254	261	280	278	276	223	275	262	276	278	276	259	257	266	260	229	245	239	254	282	244	239	269	266	259	266	276	258	253	223	277	247	266	278	277	249	263	261	261	248	275	263	249	245	293	257	241	258	275	273	256	263	263	250	269	247	249	256	250	261	275	247	235	230	245	253	235	290	247	270	273	297	275	240	262	238	269	253	232	278	254	282	223	266	259	263	252	243	257	243	280	242	256	251	251	260	255	273	280	244	265	253	243	261	244	245	256	272	253	302	260	243	247	255	261	243	248	245	270	284	250	255	286	249	291	240	255	263	271	226	238	242	266	253	255	269	281	238	293	283	238	282	241	234	249	266	253	248	260	260	265	255	275	234	229	263	272	245	234	275	258	229	249	251	260	306	253	258	250	277	228	281	238	252	264	238	242	259	264	249	235	237	247	279	233	259	238	274	248	278	249	240	218	276	247	250	240	240	236	268	272	249	296	273	254	280	276	244	235	262	260	270	270	271	246	252	236	252	249	263	241	255	259	273	281	269	238	261	266	280	242	253	265	257	258	246	258	261	254	247	244	270	268	245	273	261	270	241	251	259	268	267	256	281	266	267	250	257	266	253	266	286	278	278	269	245	225	279	250	252	291	237	255	258	262	238	278	245	270	245	247	269	223	268	279	262	266	282	236	268	256	273	221	241	248	233	257	226	283	256	237	255	252	246	213	251	273	233	243	222	244	242	242	283	260	283	253	282	247	255	230	261	279	238	266	239	259	259	263	247	279	269	244	268	227	253	244	284	255	248	272	259	248	275	234	231	263	252	235	265	254	259	247	231	271	277	254	269	247	252	270	250	252	271	264	261	272	277	283	269	255	241	271	308	248	255	264	274	244	295	241	238	267	255	250	279	250	268	270	260	232	259	237	276	243	270	224	263	265	273	266	266	264	255	255	247	259	260	263	240	281	247	253	301	261	256	265	280	283	245	247	276	265	255	270	263	249	244	225	255	246	246	249	259	284	242	274	243	243	224	248	261	250	258	248	251	241	234	270	252	271	263	235	234	271	264	261	254	258	222	268	231	240	267	245	268	257	236	241	227	246	279	241	259	256	264	233	254	265	272	243	254	254	224	284	258	266	258	253	261	249	231	235	262	238	239	251	251	281	232	269	265	248	275	282	228	275	261	266	249	278	245	258	242	291	240	247	233	250	250	247	241	242	260	250	280	266	259	260	245	262	277	262	241	245	252	270	265	266	254	265	244	247	259	240	248	285	258	272	268	235	281	272	268	256	267	239	248	231	252	234	288	259	277	258	275	248	252	246	270	240	239	253	263	252	254	263	275	231	227	270	253	242	246	272	268	265	233	255	253	265	254	260	284	256	244	261	264	265	264	241	280	240	260	276	267	288	265	260	258	245	279	276	242	241	271	272	281	268	253	240	236	236	248	251	249	274	286	270	277	269	268	249	259	256	238	260	253	256	268	232	244	213	241	273	244	260	266	263	254	270	254	276	220	238	278	259	239	243	240	253	233	291	249	244	252	250	266	277	265	245	274	256	235	272	245	240	251	253	267	281	249	290	235	250	267	266	250	233	271	262	273	240	248	260	276	249	274	268	227	267	285	275	261	223	261	253	235	231	236	250	287	246	248	248	267	267	262	268	236	272	278	290	282	236	271	232	252	273	259	249	259	283	244	265	253	265	283	242	286	254	260	261	248	250	283	273	242	255	287	274	252	253	259	248	269	266	274	238	254	257	253	255	267	238	268	245	249	273	253	247	270	251	264	256	257	260	256	281	239	232	262	265	246	276	254	250	266	249	274	239	278	256	263	260	230	223	216	242	260	252	242	266	255	263	247	285	251	269	261	234	257	244	268	260	241	260	232	254	296	258	230	278	254	273	251	259	262	264	297	261	249	278	268	255	280	247	258	250	240	260	257	256	245	262	255	277	254	261	264	286	261	252	280	268	263	254	240	252	280	256	282	256	245	258	260	265	280	254	281	262	271	233	284	254	274	258	254	266	278	262	265	279	293	267	254	240	277	255	280	280	263	282	255	243	250	251	274	271	266	270	233	254	238	227	286	273	249	271	250	276	264	258	250	282	275	263	274	239	287	277	274	267	262	246	274	266	263	254	289	214	257	257	247	256	253	268	280	248	260	261	239	252	248	258	273	272	259	284	244	264	241	250	260	262	248	254	267	285	235	268	262	235	267	272	263	263	247	267	250	281	319	232	293	265	278	270	254	254	238	228	237	230	234	261	243	262	226	260	244	265	249	275	246	257	249	250	257	278	249	243	261	245	244	260	273	269	263	247	266	273	256	238	273	255	267	267	266	270	255	263	243	242	263	262	240	227	270	261	248	289	246	264	248	241	268	263	279	271	265	292	256	260	266
22470	21322	29178	23809	21320	21409	13271	1733	1309	1147	1014	863	833	842	782	755	760	750	707	682	728	676	665	683	644	698	695	673	658	696	675	679	625	646	638	666	631	667	682	625	658	618	671	644	646	624	601	623	668	695	622	672	670	619	618	658	651	643	655	628	631	663	640	627	615	685	601	566	610	655	631	622	612	598	616	614	641	628	583	635	633	627	606	631	664	611	636	617	599	697	640	627	668	640	634	619	651	607	586	632	660	633	594	604	620	609	634	624	598	609	644	656	638	639	666	646	648	605	601	656	642	621	659	627	657	583	666	652	643	652	667	626	608	595	636	630	666	641	643	657	684	636	625	676	641	648	651	649	646	638	590	614	675	617	621	624	697	610	621	604	600	608	599	622	608	675	614	640	588	629	654	621	598	615	610	710	599	642	625	618	671	666	665	629	597	616	620	647	660	630	613	611	624	658	585	603	647	668	594	565	628	598	606	616	601	648	600	624	652	664	604	661	620	645	619	680	585	650	656	636	632	601	674	620	650	621	611	630	663	660	624	612	613	669	643	688	585	596	645	646	611	589	585	666	582	660	622	628	641	639	624	688	610	625	622	633	616	621	586	646	633	653	627	648	618	635	601	638	578	608	623	642	636	607	611	602	632	618	636	638	673	630	609	651	653	681	637	611	633	629	656	603	584	587	602	675	659	671	645	640	607	649	631	614	597	646	592	580	633	621	628	605	595	628	624	651	666	612	602	635	652	597	630	573	603	613	650	657	569	642	650	650	619	655	625	666	667	603	646	608	598	610	630	635	616	636	648	626	624	588	633	640	610	634	607	586	666	612	608	637	562	650	643	674	595	582	622	627	638	602	633	611	594	629	680	654	623	624	656	613	642	603	620	652	651	596	665	625	616	661	635	627	665	622	637	604	627	601	613	625	564	644	617	614	628	654	637	622	682	647	616	601	595	665	599	594	638	625	610	614	625	594	640	579	614	637	644	604	651	618	636	604	582	615	579	601	644	605	636	654	628	594	621	640	611	622	607	642	620	622	598	642	642	631	630	636	629	623	634	638	620	631	641	601	673	614	612	608	615	657	653	603	653	635	595	638	620	606	573	682	659	614	623	616	598	625	576	635	601	600	605	634	666	615	609	626	606	627	579	629	640	665	677	670	644	643	618	609	576	608	683	634	674	606	671	617	583	661	608	636	638	611	625	692	602	553	583	605	643	636	636	641	645	578	635	636	647	657	634	632	602	600	664	672	641	609	628	601	659	617	670	628	626	647	608	666	607	610	651	612	666	638	600	608	668	608	698	612	634	648	594	672	676	622	616	619	616	666	641	596	619	653	635	637	667	610	667	646	582	623	626	666	614	621	663	618	573	615	618	644	641	632	668	663	623	608	595	633	645	596	602	632	655	648	618	588	615	615	650	628	641	603	631	615	640	657	631	635	603	553	647	650	667	621	656	595	594	648	616	660	685	623	653	602	571	644	625	675	657	673	664	669	631	640	630	596	623	655	656	584	626	614	694	643	645	650	610	612	696	666	616	623	641	585	570	650	574	571	617	659	614	635	669	568	605	608	636	617	657	596	627	634	654	675	614	611	626	599	643	638	644	640	657	592	582	592	652	645	622	604	596	614	625	631	604	631	618	607	634	672	665	586	603	654	585	649	656	660	630	642	640	597	644	645	631	588	672	640	616	657	642	670	638	648	630	644	623	667	649	561	675	665	623	617	622	660	636	640	609	640	624	636	639	603	597	586	608	619	671	621	621	611	637	668	618	664	636	610	680	651	596	614	591	638	603	620	599	620	588	607	609	649	665	612	619	625	638	623	586	647	660	663	610	653	588	602	595	676	600	631	616	645	621	643	630	620	646	644	644	600	698	662	596	616	605	600	628	643	623	623	629	571	645	648	655	624	610	638	639	646	663	655	618	658	650	644	627	562	633	645	626	646	660	644	621	629	673	599	636	615	634	674	646	590	635	615	636	620	643	671	602	628	599	651	614	620	629	597	623	626	580	620	605	624	643	619	573	624	646	615	626	609	639	668	627	633	624	629	660	639	607	659	659	609	573	613	611	594	657	619	646	639	618	599	632	637	629	605	617	605	612	623	649	618	591	592	621	619	637	638	586	632	618	642	661	595	601	587	630	648	609	672	656	621	658	677	616	635	646	618	661	682	634	641	657	606	649	656	587	622	611	576	654	673	599	617	611	640	622	665	628	630	620	615	643	620	669	594	635	631	627	622	632	663	636	593	635	679	585	602	674	626	597	626	619	603	680	630	625	620	583	636	639	617	587	634	644	640	632	638	644	609	587	596	567	586	637	607	602	631	589	613	603	619	597	615	624	677	632	606	636	606	620	578	618	617	635	631	666	632	641	627	668	631	628	630	640	640	597	643	641	664	602	585	637	646	641	665	636	600	625	632	593	627	610	667	633	619	625	652	572	632	615	625	634	639	573	618	624	614	677	601	630	638	647	613	651	602	612	596	600	623	601	613	609	606	559	592	622	619	640	641	591	635	605	650	640	608	646	576	662	636	673	643	663	632	626	600	615	602	638	610	611	624	673	626	647	615	602	612	610	655	608	610	640	629	589	698	619	628	613	641	618	599	613	600	652	673	569	653	649	573	638	624	582	625	666	639	626	579	611	672	624	617	609	630	664	614	667	685	627	615	673	610	665	573	643	603	634	621	612	638	673	634	658	621	641	609	610	594	599	654	679	638	660	640	640	595	630	657	623	647	602	683	651	618	636	601	589	630	598	641	625	624	586	625	607	602	569	632	587	617	631	639	591	648	645	611	624	642	635	658	636	653	611	657	655	620	669	634	672	626	638	623	629	621	671	650	600	629	629	649	676	608	667	596	619	634	601	630	612	645	686	626	619	621	615	637	620	636	624	620	611	644	609	666	653	619	588	625	616	657	643	619	629	646	615	679	639	629	601	624	604	625	616	621	587	623	633	603	631	584	643	626	602	580	629	619	648	631	656	622	597	642	608	613	591	634	631	617	644	626	676	629	628	657	603	640	641	601	624	655	591	632	641	606	638	633	612	645	611	607	602	648	656	637	662	635	628	633	603	617	624	674	652	688	624	641	638	623	592	663	649	596	620	615	652	620	639	639	642	632	641	626	656	635	630	617	617	668	655	658	635	639	623	638	609	633	612	603	665	640	659	616	586	623	672	625	646	638	666	694	605	643	616	591	608	627	659	657	635	639	623	598	598	620	590	614	614	644	638	627	616	579	600	649	634	655	632	640	654	637	621	657	671	656	627	610	653	602	645	640	652	613	615	614	603	644	637	645	612	673	651	579	653	634	655	616	663	594	664	650	612	633	623	641	643	631	613	628	616	631	676	593	649	677	622	593	620	616	633	636	622	641	630	637	656	653	656	615	651	591	632	615	637	608	594	630	599	618	587	601	633	579	641	630	640	620	624	596	648	618	645	662	634	656	590	619	636	605	599	638	630	643	632	625	572	644	623	618	611	603	652	592	630	616
4894	16228	12276	6323	5023	4076	2927	2062	1798	1594	1247	1073	1076	908	930	840	922	913	806	776	762	820	739	743	734	687	735	746	743	728	737	758	690	742	696	706	722	722	675	688	707	692	739	755	715	653	704	704	721	731	714	694	657	658	722	693	661	673	680	708	723	724	700	693	646	656	653	645	669	714	671	683	705	690	736	754	722	617	658	683	654	692	635	673	684	670	659	686	698	651	663	674	676	668	657	649	660	697	653	687	705	692	702	698	708	646	705	696	697	725	637	647	687	685	649	683	661	708	690	673	674	710	665	634	684	686	669	635	702	656	653	699	662	690	678	728	691	692	708	663	702	685	692	686	685	626	675	681	672	686	646	691	715	692	716	707	660	684	682	692	691	704	684	666	693	703	711	703	687	675	694	681	678	686	670	691	634	705	676	675	704	655	678	691	685	681	688	714	722	658	627	684	684	658	717	690	693	642	645	689	684	674	661	686	686	713	684	650	685	670	696	695	717	685	730	706	633	642	697	701	708	666	703	720	674	728	663	686	657	655	727	675	696	709	694	672	701	697	657	665	700	688	660	677	653	697	669	643	684	616	653	725	687	650	685	657	688	687	674	668	687	670	663	664	663	643	696	678	666	624	667	719	692	659	733	695	710	655	685	671	687	695	659	696	702	682	636	668	682	725	693	663	682	717	669	695	701	703	708	694	691	640	689	692	751	711	697	717	709	717	699	657	705	668	696	662	703	658	652	717	701	668	651	718	658	684	690	724	683	672	680	688	708	662	713	660	727	700	718	693	668	751	659	714	691	708	671	718	704	657	676	662	712	691	704	647	675	700	669	711	672	697	660	673	719	682	717	646	624	690	734	669	671	683	652	648	694	650	630	661	715	682	709	634	682	662	689	680	701	736	684	706	609	669	648	687	693	646	676	694	673	712	672	671	719	658	599	711	665	681	692	673	684	697	721	691	690	671	696	693	731	705	703	677	721	655	710	649	708	692	654	704	694	653	690	708	638	676	687	653	668	653	683	715	670	662	702	715	658	721	719	667	626	676	671	686	670	692	712	694	621	689	673	668	660	692	691	694	693	739	691	692	641	686	695	712	726	701	667	675	712	709	721	703	703	674	660	703	697	689	664	699	679	668	716	681	712	705	667	681	725	697	641	695	659	656	685	664	673	687	640	624	670	671	677	696	713	715	691	709	710	648	694	751	650	692	626	660	647	663	667	709	722	694	692	731	657	667	676	724	655	696	644	684	681	690	709	698	641	653	714	704	712	684	641	708	636	658	670	753	682	659	696	732	702	658	703	683	659	697	749	714	666	688	727	707	642	727	722	679	693	687	698	651	682	671	677	669	673	660	663	719	645	731	704	660	640	690	732	707	730	702	704	691	652	708	706	734	652	683	667	675	649	713	615	653	673	697	742	680	674	703	692	668	690	669	682	678	679	695	713	678	711	660	660	655	637	716	677	722	707	694	669	673	674	648	715	664	660	653	660	684	717	696	712	648	629	669	634	709	714	722	658	675	725	660	639	661	727	728	673	645	695	674	694	722	706	678	701	682	685	646	648	683	648	672	640	706	675	695	677	716	715	695	683	667	683	709	713	699	648	672	660	681	754	654	661	702	674	659	646	686	653	675	699	706	716	704	704	646	706	613	663	630	693	659	748	691	613	669	703	734	654	696	683	708	681	706	693	690	699	693	660	676	674	649	699	670	698	710	686	650	657	702	634	712	655	720	645	690	685	698	668	711	710	718	631	673	703	667	699	688	647	697	722	638	645	707	694	624	664	665	681	675	719	675	714	649	672	701	673	661	661	682	673	656	677	694	656	666	700	677	691	651	668	705	664	696	685	690	676	687	678	654	681	689	673	682	649	661	676	645	643	648	679	648	699	719	627	696	667	659	703	699	675	655	690	700	690	717	692	674	622	666	700	698	707	691	689	673	675	664	706	615	674	679	689	709	668	695	695	728	696	663	682	687	719	683	668	630	692	637	668	700	685	684	597	671	705	656	686	687	680	702	673	639	701	672	654	730	655	643	684	686	686	724	699	683	655	647	700	659	703	677	713	686	679	695	704	663	660	684	661	666	683	677	720	658	666	708	738	690	680	667	676	657	614	693	688	649	665	695	688	671	667	690	669	706	703	708	665	645	669	710	615	692	669	704	649	702	669	638	646	650	713	685	720	686	657	649	646	677	724	692	647	656	690	646	668	686	680	666	715	711	681	682	724	664	637	662	687	687	659	711	683	687	685	639	655	669	665	670	628	661	709	712	657	623	679	688	665	655	630	629	700	660	702	665	718	696	641	678	704	700	689	649	703	668	671	674	682	675	657	652	689	670	675	694	647	717	679	634	668	692	724	660	650	665	655	695	667	745	649	705	738	674	698	667	708	668	705	701	673	662	691	680	693	666	681	713	720	683	639	674	657	702	669	690	726	665	700	661	674	691	706	691	702	682	694	669	697	686	702	644	681	684	666	733	664	680	677	758	690	664	614	673	713	680	724	720	645	686	664	721	681	689	681	651	654	678	643	694	707	699	649	679	666	675	682	637	721	664	678	671	718	720	637	722	618	678	684	690	670	701	730	689	717	652	692	649	703	655	659	688	700	670	691	684	694	638	632	661	643	688	648	716	641	651	653	687	655	695	705	659	717	708	655	686	730	686	701	671	670	660	685	677	666	714	700	684	678	701	701	680	710	670	686	695	637	719	648	659	729	742	664	674	672	680	675	708	674	650	708	705	663	663	696	667	684	641	672	675	669	639	629	678	692	733	700	689	689	675	718	687	677	648	670	660	658	656	696	710	701	704	699	719	668	671	665	608	649	681	622	687	699	700	746	685	654	645	699	708	693	676	703	654	650	681	691	675	711	649	696	670	689	635	643	673	659	681	707	685	668	698	672	676	677	678	721	695	723	684	659	719	695	719	693	645	675	666	655	644	689	726	691	680	641	692	664	697	705	700	649	641	691	671	652	686	726	709	674	639	731	705	630	684	677	677	717	688	731	666	666	688	680	686	667	658	653	702	680	673	671	673	734	684	686	600	716	743	684	679	705	689	677	667	703	691	650	681	661	655	677	688	684	644	684	653	694	728	694	669	684	695	698	717	683	688	644	729	737	704	690	687	646	715	666	642	652	677	713	700	637	677	672	701	646	704	645	715	655	644	668	704	652	677	697	751	730	687	680	667	684	695	664	640	670	668	660	701	678	700	651	659	747	719	659	716	665	653	680	710	632	617	672	672	635	692	669	677	717	692	714	711	704	682	680	658	694	679	687	677	638	701	666	711	677	683	691	687	672	702	672	673	665	656	687	663	677	671	681	718	676	684	663	663	690	725	696	703	702	738	681	665	706	697	652	683	667	709	675	656	708	679	686	660	659	657	691	699	697	687	640	655	686	638	733	721	719	691	693	691	663	691	670	671	664	707	620	644	707	684	696	671	660	712	673	680	689	712	679	659	735	702	660	632	694	705	682	655	668	718	703	683	646	704
27641	19679	6216	890	587	567	545	487	526	495	477	475	450	504	473	500	506	488	477	515	445	473	482	431	480	473	465	474	489	453	488	483	497	456	461	480	459	489	480	471	451	466	526	483	466	467	471	471	516	479	479	505	492	472	477	466	475	488	474	495	485	459	489	493	493	473	467	512	478	454	469	478	454	479	479	514	486	496	469	486	471	498	480	482	491	502	409	476	483	442	440	461	483	510	481	435	484	501	500	466	465	468	453	497	445	500	438	470	499	472	538	444	491	497	465	503	471	464	466	506	498	462	482	510	475	440	490	488	501	460	435	504	498	477	447	484	470	511	477	478	487	496	498	476	503	484	436	468	443	467	492	480	518	476	492	466	467	478	483	482	458	439	477	493	456	476	488	501	469	472	456	463	444	503	526	460	491	482	481	483	496	521	479	472	476	483	476	474	472	515	537	490	433	484	512	469	448	483	494	552	454	455	493	479	480	449	497	447	479	486	467	484	442	525	459	473	490	442	463	495	510	454	472	458	461	513	446	503	523	495	483	489	466	478	512	492	472	511	473	461	504	495	490	518	461	479	469	455	513	468	482	480	479	503	444	487	482	488	474	491	459	446	453	481	436	492	476	481	493	492	470	458	471	483	493	451	496	480	470	464	476	508	474	522	453	476	472	461	450	481	519	469	478	501	486	485	484	498	468	471	485	475	467	467	493	493	506	467	494	479	496	483	484	496	515	485	500	480	450	477	452	496	471	530	465	468	482	461	493	465	460	490	476	480	477	531	480	468	470	474	492	487	438	487	494	450	470	472	471	482	491	452	457	470	544	492	483	466	466	484	486	498	456	438	452	488	493	486	490	491	443	474	452	508	523	428	478	480	438	476	461	488	456	483	463	455	461	440	476	475	419	513	470	487	494	475	473	484	501	502	491	538	473	504	459	510	517	496	454	459	458	466	502	473	489	445	459	482	500	479	551	467	478	465	493	453	501	497	458	479	517	461	448	462	451	500	459	475	520	517	496	522	489	484	448	475	443	490	488	520	464	501	483	467	483	505	499	484	484	463	509	503	471	489	458	533	481	473	486	474	438	477	500	499	475	472	539	469	472	466	469	495	501	500	447	489	458	469	527	494	469	462	481	447	470	505	488	475	439	473	444	451	478	463	482	473	408	453	464	481	466	480	476	450	501	492	504	478	490	502	487	463	487	478	436	458	421	490	479	440	462	457	486	500	437	458	453	448	480	495	491	452	494	475	461	472	469	495	490	475	528	469	494	540	502	446	461	517	480	492	501	506	484	481	500	476	458	465	500	470	526	483	512	475	486	494	473	493	443	476	505	468	492	476	497	499	476	492	485	479	476	459	475	479	496	510	507	474	459	506	486	491	445	500	511	454	466	411	473	498	465	485	501	508	489	471	465	513	466	495	494	476	451	495	473	473	492	461	483	467	474	510	488	437	510	457	463	484	464	505	415	450	480	459	461	481	490	485	509	477	490	467	496	472	466	475	422	483	492	520	478	480	499	464	472	507	498	497	448	470	486	465	474	467	496	530	484	511	445	455	493	489	449	462	472	496	470	440	462	472	474	479	501	456	465	502	451	521	457	485	478	483	491	486	485	467	471	496	460	501	509	465	513	475	489	493	484	466	499	465	448	513	435	487	471	455	475	497	520	468	481	458	488	484	455	485	490	468	476	441	470	494	521	514	485	478	524	473	475	498	459	487	455	459	484	437	455	469	484	437	463	491	496	524	517	474	504	497	476	452	508	482	503	463	497	503	505	445	480	489	496	443	490	483	447	533	455	478	448	468	514	480	519	452	479	456	490	399	485	472	471	454	477	460	499	451	498	425	482	461	453	503	501	516	489	462	479	485	481	523	496	469	501	480	503	435	491	498	515	427	501	509	446	528	474	466	493	470	476	471	479	470	459	510	480	476	499	512	488	492	472	482	486	439	463	472	504	461	485	483	493	495	483	495	463	447	470	485	500	446	462	432	478	432	476	457	477	478	485	484	500	500	461	427	484	476	474	466	501	490	525	442	443	472	509	478	515	458	456	453	432	488	479	496	516	463	462	490	507	476	506	467	482	460	449	518	477	456	495	467	476	477	446	488	509	416	489	482	443	504	462	471	496	507	459	497	479	484	478	490	480	495	497	465	452	490	452	443	511	459	482	445	477	470	486	501	474	453	489	487	456	502	461	508	478	455	487	484	471	494	483	466	435	484	515	489	451	453	472	461	472	476	526	534	475	512	471	502	468	468	444	491	495	517	463	477	489	547	492	480	465	517	514	502	480	460	458	472	470	485	481	466	463	493	529	495	481	482	469	516	479	495	479	429	470	459	481	458	475	510	484	453	474	455	494	511	445	499	470	496	480	481	451	504	455	506	484	524	503	451	473	435	503	474	534	464	480	441	466	477	481	483	500	457	460	444	485	481	477	522	494	491	510	466	479	495	527	468	491	464	467	458	419	524	477	486	520	522	470	485	478	496	474	444	470	517	475	489	514	487	480	491	475	496	468	481	453	497	499	464	472	509	494	484	503	481	481	525	445	469	486	464	500	483	488	515	500	485	471	493	465	472	494	500	446	444	521	442	487	496	426	485	503	537	451	461	464	501	533	509	464	489	491	446	483	519	448	499	466	454	472	500	496	429	500	429	471	451	481	494	526	467	484	477	462	440	428	451	501	490	512	498	468	462	510	485	479	466	452	481	521	500	489	466	500	500	521	460	509	523	464	488	468	486	465	474	454	500	480	490	490	494	482	546	469	452	528	460	480	451	468	466	492	487	508	435	464	512	475	498	502	476	483	516	477	499	500	428	499	465	487	490	458	461	502	513	503	493	465	476	496	528	467	505	499	505	475	496	501	448	478	479	459	514	463	463	451	472	508	452	477	518	470	479	506	475	470	511	468	484	447	498	481	485	474	483	456	440	416	473	482	477	481	458	465	460	479	518	471	468	453	446	456	488	499	433	478	489	490	451	476	453	479	436	477	469	469	465	490	477	449	441	461	470	496	516	456	491	489	465	493	503	506	489	529	462	473	486	450	468	472	465	505	502	456	492	480	453	492	471	487	473	467	527	467	544	467	479	493	445	448	510	512	472	456	464	483	487	463	520	464	501	495	452	480	495	478	518	467	451	432	495	480	488	534	477	455	516	483	494	503	494	511	468	489	499	487	516	455	496	483	491	463	490	472	489	487	489	493	458	473	454	468	467	465	510	474	466	508	465	481	508	483	489	481	484	497	484	460	467	427	514	480	460	467	500	454	521	488	483	470	498	497	471	480	527	466	504	484	498	489	500	434	457	473	485	491	457	472	493	496	486	495	513	452	455	469	488	469	482	446	478	429	471	459	492	478	477	496	476	480	479	496	494	519	480	428	517	461	458	487	498	441	461	497	479	485	513	489	476	468	500	474	459	486	533	499	461	445	490	436	494	497	469	413	463	469	462	530	512	482	480	458	515	510	467	467	480	498	463	502	476	455	454	493	481
4192	1304	1056	689	665	629	596	609	545	533	483	529	507	496	490	515	519	508	499	512	533	515	533	495	478	517	504	494	489	502	524	481	525	494	514	526	496	517	506	520	505	533	509	502	473	531	497	491	518	511	520	509	546	521	495	498	497	519	534	543	545	466	493	526	504	500	525	518	531	518	534	494	525	491	552	484	463	498	469	504	503	515	506	479	527	499	507	488	477	526	519	502	532	472	486	479	509	496	514	509	517	515	528	474	523	562	466	519	524	453	493	484	494	477	502	525	496	496	510	530	538	493	491	520	498	520	496	488	497	464	492	492	492	483	503	535	561	501	516	523	527	497	482	483	515	531	464	498	470	523	530	492	515	523	491	510	550	501	540	523	483	523	519	513	522	486	507	517	507	506	531	566	503	536	526	461	488	496	550	517	493	553	514	521	502	520	474	532	514	515	508	487	468	508	501	507	473	493	514	505	519	508	502	515	490	558	510	516	517	467	529	475	515	501	514	469	498	513	481	509	498	505	503	506	501	508	507	488	498	506	503	522	486	474	485	504	494	471	458	518	511	503	487	505	501	543	491	505	490	510	524	495	493	524	479	536	499	521	515	502	456	526	509	519	538	519	485	507	501	525	531	523	510	495	524	524	552	519	481	487	535	504	519	513	499	505	488	511	482	513	509	533	539	511	492	518	497	519	488	523	454	476	503	503	500	489	502	494	512	506	506	491	482	499	494	495	538	525	513	494	557	519	510	510	483	511	526	508	500	515	540	508	521	511	526	520	506	505	476	517	508	529	490	523	507	480	480	503	500	510	547	485	508	536	522	490	507	483	513	504	491	493	460	461	450	514	539	523	524	464	497	486	485	531	511	484	529	509	496	497	510	472	548	487	477	510	512	499	512	550	477	509	506	498	498	496	542	509	514	476	501	535	495	483	490	488	537	539	491	518	499	496	513	486	506	509	512	494	489	501	500	550	473	515	481	495	512	529	526	500	527	543	530	497	536	498	523	459	481	492	481	508	528	501	503	472	514	499	517	483	517	493	523	503	488	494	527	510	523	512	515	534	467	523	527	507	528	496	493	486	552	511	515	496	515	518	514	459	524	487	480	485	540	520	497	485	511	482	559	520	494	508	507	518	536	477	498	481	521	478	550	507	560	543	531	501	540	498	480	480	561	501	461	476	488	504	514	519	481	479	520	505	483	489	495	480	511	493	500	478	484	509	523	468	515	523	466	494	519	515	510	540	476	509	503	504	455	514	508	529	476	500	520	492	493	531	514	487	476	483	510	508	499	459	509	510	519	562	493	499	516	485	479	498	461	516	512	509	541	476	517	505	486	492	504	543	492	537	507	514	513	477	533	509	518	508	494	498	495	495	510	501	493	478	500	514	512	508	517	525	510	504	520	489	514	479	533	524	487	566	488	537	470	525	512	509	547	496	503	522	541	481	495	508	503	508	501	488	517	502	471	483	484	505	489	500	532	482	496	536	508	513	513	529	475	507	496	481	529	516	484	472	530	500	494	520	504	513	500	522	516	468	512	537	541	516	482	499	481	524	538	500	475	494	507	529	527	476	506	534	501	525	510	487	499	506	501	535	503	520	483	522	509	511	537	509	508	481	537	532	548	514	524	537	473	507	495	473	506	508	485	517	541	510	486	508	531	513	517	520	512	500	508	496	503	515	528	503	514	507	502	532	557	496	517	502	514	496	536	477	512	521	518	479	515	505	524	488	452	509	506	500	509	485	484	483	515	505	504	521	465	477	483	503	498	496	496	524	464	499	504	526	478	527	536	539	522	482	468	521	503	497	481	495	497	495	491	489	487	479	545	492	484	543	524	464	464	515	513	468	526	477	477	475	477	514	524	518	513	514	509	509	479	513	510	502	471	454	519	508	509	529	515	497	540	504	523	494	551	501	512	484	489	500	487	517	489	497	528	499	479	523	487	490	537	503	476	521	459	514	518	546	515	510	538	502	531	494	515	509	539	503	494	507	528	485	535	505	497	535	480	530	514	480	578	515	505	525	485	499	496	499	487	524	490	492	520	512	534	557	468	481	516	485	508	509	534	459	504	463	583	481	517	501	498	512	543	520	525	504	503	532	486	475	512	478	532	509	469	504	482	490	536	500	481	529	539	510	474	529	523	492	499	491	514	493	505	501	539	452	514	488	494	489	507	524	511	488	515	506	511	517	508	501	501	487	487	496	519	467	520	547	479	530	513	536	472	465	523	507	496	479	529	520	491	482	511	510	513	555	508	501	498	527	466	515	490	517	537	509	540	503	484	509	530	488	510	467	537	464	490	508	550	511	507	519	553	498	500	528	510	493	487	507	456	509	500	527	533	488	500	516	515	496	471	512	508	502	526	487	523	553	497	536	509	475	505	494	494	520	525	492	489	497	474	520	512	514	508	489	511	509	524	498	465	454	509	464	489	535	508	514	525	531	514	510	525	506	467	498	509	473	483	499	512	506	482	536	533	500	523	477	546	480	474	555	481	496	529	537	489	517	516	501	450	525	479	516	497	515	503	499	532	519	496	478	496	516	520	515	510	521	558	529	507	514	501	502	528	509	471	483	509	511	531	507	566	500	488	480	532	496	539	544	491	497	494	505	487	505	502	516	490	459	498	547	492	495	541	523	518	515	495	544	529	492	508	521	502	549	482	495	509	480	548	485	495	491	502	489	492	496	482	467	510	529	470	532	491	502	530	511	487	522	487	513	469	508	508	497	494	484	520	477	487	489	484	520	536	476	540	506	533	522	477	492	520	493	517	494	514	500	498	503	514	520	488	481	538	502	527	523	481	499	496	505	544	485	518	489	511	503	491	512	498	503	553	523	479	493	522	479	533	533	514	481	504	461	480	491	494	576	500	482	458	473	487	515	480	510	507	487	468	500	523	523	491	475	490	491	552	537	529	542	507	516	510	501	513	527	522	477	509	489	472	488	515	509	508	517	525	530	512	493	504	518	515	529	476	533	530	499	511	511	526	502	530	527	517	510	483	492	507	521	502	545	561	489	506	509	497	479	487	513	482	507	470	550	498	444	531	522	508	471	498	499	511	476	503	479	546	517	505	511	512	509	515	502	538	464	504	522	503	494	499	504	576	481	513	515	512	512	520	502	494	492	480	505	488	520	519	509	504	480	511	501	507	493	516	474	502	482	486	517	507	519	497	520	507	480	522	493	534	539	488	471	503	484	501	487	472	482	488	498	517	509	487	482	497	467	508	529	551	516	488	531	504	521	477	529	498	543	518	516	530	476	509	544	476	487	507	520	464	483	500	513	481	475	501	541	498	509	495	511	490	522	521	533	553	492	518	498	534	492	474	505	513	485	494	516	497	490	523	523	533	496	563	516	492	464	507	515	483	508	494	472	516	500	522	497	508	482	492	477	488	506	486	527	515	547	501	484	522	523	497	504	509	541	502	495	529	524	554	509	479	482	508	502	510	484	561	501	506	540	470	503	493	534	511	486	528	513	505	526	544	512
23578	21356	28881	24165	21353	14379	2255	1341	1199	1044	974	990	918	901	1010	900	867	902	849	850	875	842	872	823	836	872	855	844	852	823	802	839	832	818	846	823	834	869	851	798	790	808	784	844	807	787	875	830	770	806	784	831	843	792	810	802	817	858	831	851	857	815	814	847	859	840	830	799	846	846	816	803	832	827	795	802	800	864	899	826	818	864	839	818	828	776	775	847	841	791	841	815	812	806	870	826	793	849	839	813	827	798	802	852	815	806	803	829	867	784	784	847	857	847	820	804	809	800	806	820	849	846	813	822	815	757	850	832	794	844	854	822	783	755	819	790	872	855	772	832	858	818	828	809	842	815	816	831	799	823	800	809	860	807	811	813	776	781	822	801	852	899	791	892	795	839	805	816	827	807	797	881	816	813	841	785	841	776	808	792	876	795	897	854	785	849	864	815	841	849	821	834	806	815	831	756	814	817	810	871	828	773	835	849	855	794	802	844	831	867	857	833	838	869	798	861	832	800	762	826	851	823	829	800	875	807	852	805	842	809	819	821	828	806	871	883	755	825	806	887	816	804	772	804	813	860	818	917	813	889	799	847	831	804	841	830	861	836	824	791	754	803	839	787	818	815	761	822	832	818	796	820	840	842	787	853	787	858	820	792	779	865	824	821	862	825	850	789	781	822	771	818	847	809	845	762	870	763	802	860	824	808	838	846	784	815	782	816	731	786	778	828	826	806	827	806	837	807	801	804	812	856	838	840	767	819	788	829	797	819	855	825	830	843	831	810	823	817	825	807	867	788	801	800	813	802	782	884	804	826	837	850	781	829	814	775	850	838	813	801	806	830	830	785	826	831	797	815	812	861	804	832	824	867	818	797	801	767	848	842	765	809	875	819	866	804	805	817	817	852	856	829	825	811	814	854	845	846	773	781	892	842	811	808	813	799	797	842	821	885	801	824	867	870	783	814	812	855	806	828	818	821	783	786	831	753	832	827	832	787	822	826	798	777	822	857	795	847	844	806	785	812	790	832	775	809	769	791	817	832	870	798	817	844	798	839	862	785	788	822	781	782	821	803	825	766	839	767	779	825	850	800	831	790	849	812	823	839	801	843	796	804	783	811	839	840	821	818	861	862	838	837	818	789	803	816	868	774	818	835	804	833	807	810	802	841	823	862	822	803	817	787	797	852	851	841	783	838	850	832	795	823	802	853	790	787	809	795	794	830	888	834	793	779	808	816	797	875	845	812	840	830	814	807	883	823	814	830	862	799	789	825	804	857	846	863	832	834	822	879	807	818	791	871	860	841	800	793	833	812	767	795	776	840	850	820	836	812	845	780	868	823	888	808	795	793	854	831	812	848	800	761	832	829	807	815	825	803	795	836	870	853	833	851	833	839	872	767	823	808	818	861	809	842	787	796	854	817	854	792	814	812	804	813	833	831	851	812	867	843	806	803	797	824	844	798	841	857	852	854	819	817	809	787	805	781	829	826	802	787	818	852	777	789	847	770	871	827	813	772	838	880	785	780	828	825	815	837	848	810	838	765	902	777	835	779	794	812	804	794	824	796	790	758	825	884	829	779	795	793	848	838	809	787	813	817	789	866	876	821	790	800	842	861	834	818	830	861	823	824	821	799	809	805	751	776	817	772	831	808	763	812	874	844	766	784	822	813	879	850	802	802	783	796	787	794	826	765	862	910	818	804	837	818	772	806	848	811	790	873	818	830	832	818	778	799	859	825	820	850	808	842	858	827	776	754	828	806	847	835	830	878	836	855	819	838	780	816	797	841	811	842	859	799	834	867	815	803	808	814	855	829	868	839	798	849	866	858	822	789	839	823	827	897	793	822	824	851	856	839	829	829	807	828	828	807	786	834	854	841	834	861	813	852	854	823	886	840	809	823	813	814	806	822	807	800	805	799	834	856	835	795	795	853	826	837	776	757	853	847	774	800	837	794	834	823	821	824	795	869	796	839	821	848	773	839	815	841	816	772	802	808	847	821	844	864	801	816	839	809	843	807	804	853	848	848	872	834	836	873	862	816	844	839	760	850	864	804	801	828	848	848	747	819	798	857	791	832	881	822	818	801	763	834	816	856	835	812	807	831	797	801	833	761	818	793	798	831	781	784	773	837	797	787	823	793	824	803	797	825	780	788	820	842	835	811	806	823	843	871	843	826	815	827	892	849	831	789	845	850	823	830	876	863	846	778	787	807	888	836	831	855	820	852	801	842	874	789	802	789	838	865	873	847	847	805	834	804	876	841	852	842	815	830	846	838	846	819	825	779	805	832	835	834	843	797	818	813	794	780	811	809	871	836	734	825	831	841	844	780	830	855	785	824	870	804	843	790	841	783	818	763	799	780	780	826	848	803	831	828	796	796	883	802	839	834	844	820	819	770	895	833	839	837	787	783	802	845	811	825	817	845	813	861	822	819	854	781	803	881	837	825	826	832	825	790	829	834	799	863	760	764	884	842	838	799	799	812	868	802	828	812	868	829	832	866	800	840	804	859	842	802	809	814	810	810	793	880	829	786	769	832	846	837	763	820	870	822	787	833	826	881	833	838	816	845	831	809	841	819	813	798	828	823	780	791	816	815	835	838	790	811	827	783	829	817	787	864	823	838	840	821	908	824	813	802	848	807	876	814	767	806	842	837	824	805	806	779	797	849	830	822	840	852	820	830	839	819	848	802	840	803	839	827	835	829	842	823	785	782	817	801	851	873	782	790	852	820	845	842	845	791	859	802	838	761	833	810	801	758	833	812	804	823	823	785	801	813	778	833	825	792	761	802	814	846	819	840	817	798	819	846	816	800	825	826	814	801	844	764	854	790	792	851	810	820	816	763	860	802	798	832	806	794	811	823	813	788	813	794	788	794	830	819	802	822	777	845	772	793	812	843	808	794	786	781	827	765	853	863	793	808	867	780	810	821	776	797	791	842	815	817	820	755	794	832	855	751	757	822	838	814	823	820	810	838	812	811	832	799	768	851	821	808	835	796	773	855	759	829	831	817	807	857	795	819	783	839	805	828	779	807	766	831	760	789	788	808	818	875	832	795	776	837	800	817	770	808	762	822	842	844	831	887	841	786	827	848	817	779	815	842	826	800	816	758	840	803	799	855	821	825	874	748	765	771	897	852	794	845	824	848	811	853	844	827	831	802	846	814	783	876	805	785	852	799	799	776	872	845	847	775	777	831	820	777	881	806	846	811	790	755	831	890	840	830	867	808	804	824	824	857	804	847	804	822	796	869	854	809	857	782	862	792	813	803	809	792	858	859	804	835	783	793	845	771	847	841	845	814	857	789	822	804	859	790	820	858	828	801	833	837	817	797	815	842	780	856	878	813	821	910	794	831	865	799	790	839	757	840	873	826	781	865	805	808	858	805	826	808	810	859	808	794	820	868	809	860	817	819	808	777	851	816	802	868	794	809	873	787	787	784	806	818	857	828	823	861	843	798	775	869	896	849	824	824	833	792	840	818	832	857	872	822	811	796
3671	10574	7539	3947	3193	2611	2101	1547	1399	1272	1143	1028	1028	1032	896	996	956	918	927	950	901	957	899	903	912	840	880	953	892	871	841	918	826	887	845	899	888	882	870	831	899	859	883	890	832	897	829	876	914	895	815	860	875	852	871	905	843	866	886	892	833	925	894	848	896	854	875	846	870	816	854	874	853	854	870	930	874	867	882	875	868	859	856	891	882	878	831	883	788	852	855	842	868	856	849	815	825	866	833	840	869	870	867	850	875	841	917	825	861	852	853	871	870	901	846	899	842	853	883	832	800	853	841	804	931	894	863	847	835	844	862	818	904	886	870	898	809	796	832	856	869	868	891	861	839	874	818	878	852	875	852	835	881	862	879	860	819	847	848	822	842	833	843	804	892	863	898	898	867	845	875	880	873	886	924	850	898	913	873	863	850	855	883	874	874	834	860	824	870	890	890	897	790	821	910	836	936	853	886	876	824	825	860	883	874	862	886	866	883	838	865	862	804	913	887	868	820	839	844	806	900	871	870	885	858	867	799	835	903	811	844	830	876	846	919	873	845	857	868	785	850	864	831	850	819	905	869	924	848	893	856	837	837	831	833	823	841	869	897	904	825	828	800	893	838	842	853	885	834	872	863	840	899	844	846	856	837	869	890	802	839	826	887	865	870	819	833	834	845	884	903	858	816	860	840	943	839	880	867	848	867	848	848	901	938	876	846	843	865	827	818	836	861	841	834	861	885	817	879	855	811	824	890	848	791	899	872	868	858	836	834	892	880	873	840	881	859	896	876	857	883	871	842	843	830	861	845	817	845	835	823	874	894	883	821	883	871	900	875	897	841	927	867	874	842	856	871	889	861	871	826	889	865	859	863	797	837	881	858	828	894	806	841	855	877	893	902	897	856	888	847	850	823	857	833	853	864	827	867	864	846	882	839	893	824	835	823	860	896	877	848	842	851	894	868	858	850	851	916	871	864	865	863	827	844	839	854	815	898	860	873	802	845	875	825	869	850	845	895	913	845	834	868	857	825	831	841	843	897	876	863	832	912	846	843	825	816	919	854	860	854	825	855	913	808	907	870	875	881	861	843	834	830	850	876	856	825	868	835	874	838	860	899	867	860	882	840	879	915	848	816	878	887	852	894	928	872	856	850	858	822	881	874	870	898	884	845	842	844	836	839	891	854	848	828	855	882	909	855	874	866	856	889	861	827	849	857	880	879	876	891	888	865	831	901	830	865	860	837	843	857	835	835	904	816	896	885	879	873	828	830	852	890	867	838	858	892	850	855	874	842	839	911	845	884	909	865	903	842	863	811	876	869	834	813	891	874	843	890	860	794	898	819	877	801	851	872	848	831	895	860	840	911	879	866	880	843	844	810	946	827	848	875	898	863	880	859	851	887	820	825	913	881	881	797	907	909	868	864	808	893	853	846	882	829	869	837	814	908	878	845	812	855	875	891	847	893	820	850	869	913	836	847	833	852	867	896	867	890	883	917	894	866	808	871	861	830	877	856	925	805	871	833	885	830	901	859	896	919	837	832	914	872	856	871	862	832	889	817	839	884	858	891	857	858	838	857	834	897	866	886	862	846	818	869	864	881	830	854	897	842	814	840	808	842	834	879	799	832	850	850	843	858	861	870	899	870	836	802	867	886	905	865	925	867	859	900	859	861	847	835	834	879	872	891	817	875	868	927	858	853	856	866	843	894	855	903	898	906	850	858	877	835	865	827	848	854	862	934	879	827	902	832	874	878	863	875	898	857	852	875	782	851	871	833	868	884	876	834	898	801	869	887	880	911	862	837	907	881	883	856	896	856	830	916	798	878	886	900	868	854	854	827	842	758	877	876	832	849	842	917	837	893	818	848	876	885	833	823	914	866	897	862	865	874	854	861	880	878	831	857	905	880	840	871	860	834	899	828	826	905	858	855	819	892	878	880	863	879	883	857	841	875	898	866	835	901	883	881	822	849	874	837	835	864	832	772	812	902	839	842	858	879	871	885	864	911	836	888	857	829	887	849	783	920	869	854	837	878	816	838	909	889	843	837	841	881	870	821	828	850	856	840	851	858	882	870	828	820	853	911	854	857	854	889	890	855	858	852	861	886	851	857	853	820	822	916	897	817	918	857	871	846	872	862	893	865	841	839	892	854	877	877	787	898	857	764	873	900	826	879	851	848	797	839	852	855	856	849	844	865	883	874	837	842	887	797	875	902	875	892	867	857	785	871	823	812	880	834	910	888	836	874	890	844	824	852	873	827	826	888	875	893	905	869	900	916	830	882	860	832	868	810	845	863	902	842	814	813	870	834	899	899	852	875	886	861	821	876	882	872	833	855	888	852	853	889	889	857	857	894	836	861	895	883	820	810	900	870	860	847	849	849	871	871	854	827	876	818	876	876	943	829	871	849	853	813	886	894	898	831	877	785	842	929	883	830	893	821	898	853	870	867	878	852	837	896	832	836	871	836	858	898	844	817	881	896	832	858	823	893	871	881	770	825	813	909	845	870	871	876	915	826	848	841	870	888	860	861	858	843	873	859	881	891	837	808	867	847	882	910	850	850	866	847	860	825	838	871	790	860	883	839	833	835	838	844	867	883	879	849	920	874	836	864	862	863	815	816	845	851	811	898	878	928	896	852	855	826	831	829	908	863	863	831	838	882	894	861	806	904	811	857	846	853	853	863	883	881	827	865	792	860	889	821	864	844	854	861	851	897	900	852	900	819	859	837	893	859	858	833	871	822	831	864	878	864	884	861	829	841	843	895	849	784	878	864	864	826	814	831	887	866	911	859	893	799	863	865	870	827	911	859	869	826	883	870	893	842	905	889	889	866	873	859	899	865	871	844	853	842	864	838	895	885	865	844	885	860	825	843	819	800	879	829	877	851	864	878	867	876	860	864	851	889	835	901	889	921	870	822	856	865	851	933	891	884	829	876	856	876	884	832	873	854	846	912	883	847	823	887	822	818	871	934	882	889	869	833	852	872	798	883	869	814	866	882	835	896	846	886	801	866	838	888	871	816	875	844	911	858	803	873	854	856	855	812	900	833	846	879	830	856	880	860	845	835	839	874	858	818	862	902	877	852	877	860	918	877	869	888	842	866	883	827	863	882	820	878	861	844	837	818	872	837	843	883	835	852	833	811	944	867	875	848	864	900	858	867	876	874	874	830	912	859	866	886	877	927	851	866	837	857	864	878	818	820	860	868	828	803	908	886	868	804	837	872	848	838	905	837	849	869	872	914	823	830	873	884	862	834	927	852	873	852	818	862	885	804	817	855	794	930	828	881	847	865	838	832	858	870	851	864	855	867	881	906	894	876	825	906	870	840	832	858	846	871	830	869	866	837	866	890	883	889	865	862	896	835	835	878	863	897	836	789	878	892	858	833	830	854	833	879	884	875	828	874	854	859	857	857	854	875	903	847	868	873	844	867	920	848	861	869	873	802	818	867	842	843	881	887	893	814	885	818	847	857	883	841	893	873	893	799	845	859	829
24656	21323	27978	24931	16164	1051	631	424	406	349	318	314	287	258	274	238	245	243	252	234	246	278	233	240	235	237	236	193	217	226	223	227	219	238	228	217	209	216	260	220	233	217	241	213	225	228	223	226	243	228	241	226	256	212	224	226	230	223	215	219	258	257	226	255	228	225	228	217	256	231	223	222	234	219	231	204	207	236	196	217	202	219	241	199	233	200	252	219	223	221	232	230	252	234	225	221	234	218	215	223	226	201	224	220	213	222	222	231	199	217	254	223	199	213	236	238	229	227	220	222	208	199	207	233	239	233	220	216	235	220	227	231	247	206	210	220	230	246	222	209	238	202	244	216	236	201	220	243	234	237	196	224	207	227	218	216	227	201	225	194	244	237	244	240	232	207	219	244	220	206	239	233	206	230	224	232	228	240	227	226	207	224	221	225	222	223	216	225	210	233	221	245	246	241	260	226	237	242	200	244	241	237	226	224	205	239	219	231	217	238	206	264	215	218	226	223	189	247	212	262	234	212	209	247	227	235	208	212	240	215	217	210	221	220	228	207	227	227	204	208	231	204	243	224	210	231	211	213	249	236	236	238	223	233	205	228	223	230	227	259	230	231	220	223	225	231	207	237	241	190	214	236	238	230	220	214	223	253	244	223	225	245	214	250	238	215	207	242	174	219	219	226	244	229	211	234	221	209	181	219	231	194	234	233	225	229	221	230	222	237	186	232	233	211	211	252	203	248	222	213	218	230	272	218	219	221	228	205	205	217	210	212	208	219	210	194	227	200	253	214	227	220	224	207	228	216	227	239	230	205	228	230	230	223	220	201	226	229	215	214	229	242	244	217	203	217	211	245	212	221	218	215	235	214	228	230	224	234	243	225	243	216	219	204	207	249	249	238	230	219	213	220	215	194	206	207	201	240	236	223	206	219	246	220	239	237	244	234	245	223	227	236	226	224	205	228	215	227	224	243	219	210	239	222	237	245	233	234	217	240	208	210	238	193	207	247	249	224	223	218	240	222	223	222	225	250	227	234	220	214	206	234	229	216	247	190	211	236	214	217	209	214	211	225	224	234	225	252	206	216	205	220	220	229	210	212	221	237	238	217	227	233	244	235	228	226	214	232	231	225	231	226	193	218	233	236	233	221	215	201	247	217	221	242	217	213	199	232	203	201	207	234	211	256	222	198	238	232	230	240	226	222	243	246	211	227	228	208	221	236	229	218	223	224	199	201	213	225	195	215	229	216	230	218	246	201	243	239	235	232	230	224	213	212	217	209	223	204	250	226	216	219	236	236	229	224	243	201	224	220	205	219	205	240	214	234	220	219	212	216	203	240	228	225	226	234	215	230	228	228	211	212	250	190	224	233	254	238	237	242	233	206	212	213	230	211	234	220	216	237	234	226	219	219	213	208	217	242	213	231	257	234	212	230	214	226	217	201	216	193	200	262	206	221	246	235	222	216	230	227	210	215	241	205	212	210	214	229	234	216	235	218	242	200	238	228	196	237	235	215	196	239	223	216	193	228	230	206	225	219	222	177	204	222	206	219	222	197	190	225	255	212	242	239	216	217	235	218	222	225	225	239	244	179	219	227	236	227	185	213	228	235	229	235	207	233	229	200	211	219	198	228	218	238	200	225	225	219	223	211	233	230	237	213	255	209	218	206	228	230	195	230	221	255	217	219	234	206	196	244	228	254	243	214	223	211	185	211	233	216	219	223	194	235	221	224	208	222	225	228	230	224	209	211	237	215	247	209	203	221	232	221	231	225	212	234	203	223	221	240	221	219	188	216	236	210	202	211	211	226	210	227	220	226	196	251	221	218	222	231	213	230	223	213	251	238	212	217	227	221	214	231	224	226	198	233	240	211	220	230	190	223	206	208	237	207	228	211	230	237	212	221	222	226	227	213	221	237	185	229	206	235	229	252	227	218	249	259	233	234	217	211	230	225	230	232	223	219	221	230	240	221	224	253	231	232	226	225	222	220	222	214	203	252	225	244	231	196	213	242	239	231	219	224	217	250	230	198	207	225	235	235	213	238	251	230	247	210	204	197	237	241	205	209	227	236	229	232	219	233	231	234	193	222	205	203	219	208	209	241	208	235	254	204	235	213	213	212	209	238	183	218	206	223	204	233	222	234	224	226	207	238	243	226	209	233	239	245	224	240	223	225	233	244	210	238	203	220	245	222	238	212	230	229	232	211	215	217	200	232	218	218	223	205	202	193	212	218	227	229	238	222	230	234	228	235	261	236	204	212	215	249	211	230	227	254	265	238	240	240	261	213	232	216	215	229	230	201	212	239	230	210	227	209	234	237	238	232	196	224	217	225	244	199	231	247	233	226	235	230	215	223	215	232	211	246	229	203	212	231	211	197	190	219	216	227	229	224	221	241	212	252	220	224	226	234	223	225	214	231	228	225	229	207	218	193	214	183	252	217	229	199	254	205	227	187	222	253	231	236	222	236	214	251	220	181	222	251	244	222	238	224	239	239	223	236	258	223	230	213	183	219	244	226	233	216	212	246	229	249	210	205	217	204	212	221	219	229	227	226	246	210	206	246	204	217	221	232	229	226	221	218	227	244	232	217	220	223	223	241	228	231	217	222	242	221	223	230	212	205	234	239	199	238	217	214	228	225	220	260	205	246	254	208	215	201	213	222	221	213	220	208	222	220	225	251	241	242	241	230	221	221	215	235	201	223	224	238	244	225	208	239	215	208	214	220	208	228	212	226	223	202	207	226	226	235	243	214	220	201	221	246	230	221	236	223	217	223	226	225	216	215	216	261	217	231	199	208	235	227	222	209	212	240	256	209	248	225	214	204	250	223	221	236	252	220	230	205	217	237	221	208	211	200	219	210	232	244	229	191	226	228	235	222	233	210	243	229	228	227	212	223	225	222	215	212	222	230	215	226	246	222	232	221	247	194	209	233	233	226	199	240	256	222	201	214	224	221	218	243	213	249	207	241	213	205	216	226	227	246	256	197	238	244	229	198	236	221	182	211	218	244	215	224	248	194	226	184	245	222	227	236	215	203	205	214	226	232	249	226	242	212	217	206	223	222	261	223	225	253	229	223	204	220	183	220	207	207	246	209	232	210	223	232	202	213	218	215	240	224	200	224	219	204	243	233	209	239	234	217	252	223	246	224	219	223	234	227	234	232	194	211	238	244	212	253	209	216	234	247	231	220	226	228	216	215	222	233	224	234	222	218	195	239	237	215	238	223	212	205	240	209	212	211	229	201	204	244	238	238	250	218	238	232	213	223	231	233	217	225	255	244	238	203	243	225	236	216	201	222	240	213	232	197	240	223	239	193	225	228	191	226	218	220	224	217	231	212	234	219	210	236	236	203	206	198	264	213	249	227	226	233	245	212	201	216	215	232	226	208	221	207	210	225	214	223	211	228	220	243	217	230	233	212	201	207	237	212	225	236	220	233	213	201	220	212	218	213	230	211	216	189	229	236	206	226	215	214	200	227	209	218	255	234	226	217
3324	5904	4283	2111	1612	1343	952	671	584	480	428	394	337	354	310	311	312	343	317	321	290	316	257	258	320	275	250	278	266	268	263	272	293	240	263	282	257	275	286	278	272	271	285	257	254	265	266	283	246	262	278	266	275	262	246	237	297	235	234	272	269	258	259	293	249	278	274	240	270	224	265	239	261	247	234	270	279	236	292	239	269	252	273	258	267	268	233	263	248	257	239	292	269	263	253	267	262	262	285	254	282	261	282	277	249	253	231	245	257	261	244	249	228	299	275	276	258	266	273	265	267	255	263	248	250	276	261	257	274	282	269	240	248	227	271	251	257	261	240	262	257	273	250	249	249	288	232	249	244	256	244	261	241	267	254	258	261	269	241	243	282	252	256	269	259	261	261	262	263	277	267	274	267	250	247	263	236	275	267	252	229	250	261	293	279	234	255	269	247	254	243	270	242	232	257	262	258	274	266	252	248	264	282	293	265	279	266	259	262	276	271	270	269	241	263	283	251	257	256	263	234	280	286	266	244	256	253	246	248	229	251	246	262	256	274	256	260	231	271	288	255	263	260	258	262	292	283	253	270	263	229	242	272	257	266	296	296	267	258	251	230	271	270	301	239	274	263	245	259	244	263	246	271	265	257	279	269	255	277	240	274	268	298	251	239	259	259	274	276	249	262	260	255	267	225	250	274	269	246	258	278	241	246	261	242	277	269	235	268	286	274	273	253	295	274	247	265	285	279	253	262	286	247	258	267	280	280	270	254	265	251	268	251	271	278	271	282	260	257	260	256	251	245	284	264	281	251	244	278	269	253	291	245	250	256	296	263	284	264	249	263	265	281	276	244	245	232	251	262	261	253	282	266	252	284	255	248	271	245	257	233	261	253	269	274	269	240	256	244	260	218	241	270	246	244	247	298	231	229	244	259	246	259	269	246	247	257	225	273	246	257	274	270	265	272	246	247	286	263	280	260	263	260	242	228	266	259	245	225	270	273	280	263	254	264	229	252	251	263	262	257	262	273	261	259	240	254	247	290	284	249	258	261	256	231	248	252	265	316	260	265	263	269	252	266	277	265	271	230	282	288	254	260	257	266	243	270	290	239	243	287	251	240	246	264	258	272	247	256	263	264	271	281	258	257	245	233	260	257	253	233	281	255	276	262	244	270	289	280	251	274	252	266	270	252	282	241	273	267	265	236	233	242	261	281	234	276	243	231	274	273	263	246	277	285	252	266	246	238	220	280	271	241	244	278	244	233	278	250	270	255	264	241	230	277	273	269	244	268	272	255	232	253	241	278	257	260	256	267	238	288	248	251	270	241	250	254	256	251	266	261	243	229	268	249	246	250	257	248	261	255	271	292	243	304	284	254	236	256	303	275	249	276	252	271	249	263	239	263	267	265	264	266	268	262	265	235	255	267	264	307	205	254	266	275	283	278	262	248	241	273	260	250	272	260	257	264	261	280	239	264	224	288	267	257	250	267	246	243	262	287	269	274	258	245	271	260	247	267	250	257	265	265	253	263	271	256	279	277	239	234	280	263	276	254	251	279	260	256	237	267	283	236	244	229	245	278	256	262	253	250	278	283	269	284	267	252	224	231	266	247	238	262	230	239	282	242	256	260	218	263	280	261	288	260	258	261	255	243	249	252	247	254	267	235	241	264	268	264	257	267	275	275	260	250	242	273	238	298	226	267	235	254	261	259	274	250	283	240	260	260	249	277	274	265	261	264	267	313	271	278	261	255	258	240	264	252	248	244	250	269	271	266	241	247	257	271	268	286	252	259	267	244	264	237	272	257	256	261	270	252	269	278	268	271	242	282	263	231	236	274	256	279	279	260	236	241	290	286	254	237	230	258	261	264	293	250	262	299	255	279	250	270	242	283	245	308	252	255	245	277	234	246	261	225	280	236	239	271	279	254	254	241	272	250	242	265	269	245	269	284	268	281	249	235	231	240	256	249	215	235	250	220	257	283	251	259	269	260	253	229	266	255	259	265	276	264	251	274	248	275	273	233	238	241	263	236	248	250	252	279	254	246	254	241	277	264	253	266	238	257	238	250	275	242	271	257	256	263	255	243	258	264	256	277	277	276	238	258	284	277	259	238	246	261	263	274	213	244	288	253	248	269	259	254	266	247	270	247	273	254	237	225	289	271	276	256	286	256	250	280	262	271	272	259	252	250	287	268	257	258	262	295	267	276	249	274	262	257	282	243	232	249	269	272	258	233	265	282	251	260	261	247	278	272	235	242	251	247	268	244	242	245	266	249	247	256	248	243	262	215	268	276	279	274	276	257	241	266	290	245	261	269	278	277	252	250	224	275	242	251	237	258	280	244	276	247	236	254	253	281	285	252	245	276	266	263	273	259	237	231	284	239	242	260	232	262	251	258	262	245	255	234	288	250	265	261	290	265	248	260	258	283	231	269	252	279	276	259	262	277	262	268	265	263	229	264	239	285	259	253	240	265	260	220	248	262	259	246	262	255	226	237	269	246	280	271	270	215	265	288	284	248	264	239	257	259	276	264	259	263	251	260	242	244	240	274	254	257	268	255	231	240	255	263	254	253	257	249	253	260	268	262	243	234	251	245	308	262	265	269	245	254	256	257	246	275	266	253	252	245	241	261	283	232	269	261	287	247	245	270	245	268	254	266	271	261	244	290	249	272	270	265	287	265	261	258	245	262	239	261	258	239	267	256	277	268	278	257	222	248	264	277	248	268	251	266	246	266	321	283	254	257	234	240	253	234	269	239	259	258	255	283	222	254	271	269	277	252	248	272	243	275	233	258	272	263	260	266	252	249	282	260	252	236	255	263	257	254	248	258	243	265	208	253	242	257	247	254	263	269	269	283	241	273	241	248	271	274	290	247	245	265	244	231	267	270	245	277	244	246	254	271	254	248	263	261	257	260	248	274	270	257	250	285	260	224	253	274	253	247	287	255	260	232	273	265	297	235	261	244	250	253	241	270	269	268	230	250	267	233	248	243	289	276	273	244	244	242	261	260	250	265	281	259	244	288	241	271	238	247	251	255	270	238	270	249	244	289	263	238	254	261	268	289	254	237	251	266	278	241	244	239	289	261	262	259	247	226	279	240	285	255	254	271	251	237	245	268	277	270	231	268	261	278	250	239	262	259	259	234	256	260	268	268	250	250	243	262	265	242	269	265	233	269	271	278	265	248	279	265	267	251	242	228	255	281	263	290	243	257	265	265	235	260	264	244	258	249	233	276	270	264	282	243	255	265	286	239	240	277	241	264	275	254	267	244	272	277	281	275	250	263	258	239	266	233	256	269	269	268	263	273	270	226	249	262	253	239	249	249	270	244	249	254	256	254	249	248	251	253	255	259	263	263	229	247	297	252	267	279	254	253	261	231	245	263	250	255	279	260	242	252	255	264	264	280	248	262	250	282	273	265	270	269	273	261	256	243	269	241	259	246	281	226	239	275	271	266	276	266	261	270	242	254	257	265	243	247	261	255	290	247	261	263	259
22466	21314	29192	23782	21316	21406	13322	1744	1270	1143	964	872	835	775	792	807	726	726	718	736	676	703	693	684	659	665	655	663	693	669	620	686	635	602	688	678	588	632	648	642	676	617	685	664	605	639	603	603	609	667	659	631	636	625	620	617	647	628	631	645	619	631	637	617	635	633	654	626	655	628	644	652	626	638	615	651	601	665	611	627	654	639	611	617	620	604	611	625	611	634	602	669	587	687	629	604	593	613	616	638	658	636	640	638	639	649	599	676	600	606	578	618	604	626	626	634	623	603	654	623	579	653	634	608	624	593	571	625	636	674	601	632	625	615	598	624	621	614	628	666	634	616	655	623	624	677	650	634	658	643	636	614	606	627	629	581	619	686	608	617	644	596	635	662	634	669	644	592	663	675	628	605	604	606	636	665	687	662	622	608	613	610	603	648	638	631	623	621	669	621	626	594	649	637	633	619	598	647	656	591	626	609	610	672	655	630	641	642	597	581	644	583	591	639	617	642	602	627	604	645	628	593	648	625	612	605	596	656	637	652	573	623	628	649	602	623	649	632	593	657	634	651	591	601	601	642	664	621	625	627	690	632	615	592	646	635	629	653	609	630	591	633	606	607	637	626	617	618	629	639	591	637	633	621	583	665	596	626	626	606	615	625	643	657	607	641	605	607	646	610	642	630	619	570	637	653	610	636	635	629	577	645	646	620	599	635	635	658	587	665	617	646	653	578	604	640	600	602	610	597	586	627	623	639	628	633	626	596	608	626	611	603	607	609	647	610	586	626	663	632	680	640	649	593	622	570	576	589	596	668	596	632	584	629	634	636	610	605	588	665	621	570	623	586	644	668	627	601	681	610	626	665	631	677	595	638	610	616	621	626	621	623	619	614	583	615	653	634	651	655	604	638	630	602	576	621	611	580	609	607	629	611	632	615	625	604	605	684	619	618	606	654	607	607	651	626	629	610	662	649	650	639	573	613	651	639	626	587	599	601	685	625	581	608	598	621	638	630	631	606	597	585	639	648	605	632	637	644	616	662	619	613	620	623	635	672	644	659	629	613	615	633	642	588	666	639	662	620	621	591	607	627	634	623	631	687	599	575	610	658	595	602	642	627	579	650	624	623	645	658	579	605	656	578	610	627	554	631	632	574	615	611	617	616	620	612	622	622	579	651	615	604	610	613	684	593	632	625	641	640	629	635	593	659	694	604	604	581	638	611	632	644	638	653	603	621	641	605	630	606	615	623	599	608	563	619	593	639	621	605	595	633	613	631	620	620	661	651	634	629	595	630	594	642	636	607	582	655	632	640	596	638	691	608	611	581	611	580	637	635	635	597	641	610	562	631	622	626	583	639	642	676	617	647	598	634	606	624	629	608	598	624	588	648	623	593	606	575	613	639	627	595	574	617	648	650	619	566	609	619	620	659	629	643	634	579	595	661	642	627	660	632	655	612	623	578	591	584	612	566	642	629	623	664	650	671	628	603	666	631	627	576	620	617	632	675	601	635	621	616	622	590	615	655	643	633	633	630	640	635	634	650	579	628	640	643	624	675	605	601	628	667	599	616	613	632	591	623	624	636	636	642	594	627	603	613	580	645	576	688	635	641	595	642	637	607	642	712	616	605	628	618	609	611	589	632	598	593	607	641	682	636	650	620	607	566	629	623	615	612	638	614	596	629	591	636	640	599	647	611	593	617	633	637	624	639	597	660	575	641	634	636	583	624	651	636	587	618	613	605	641	599	632	617	643	646	644	670	596	616	611	654	610	634	617	605	620	666	615	644	617	625	631	593	587	609	630	606	598	598	651	612	640	620	627	650	634	631	619	646	596	643	658	638	666	630	624	631	633	624	633	600	621	623	612	563	647	636	625	593	614	602	616	618	632	628	650	603	624	631	572	601	660	626	650	638	609	624	617	599	642	615	678	636	603	567	619	630	594	655	629	613	643	598	599	588	683	603	614	632	592	630	618	617	621	644	634	647	658	635	622	622	585	660	614	639	616	635	612	552	654	604	623	607	590	588	616	681	610	618	616	602	598	613	647	641	610	640	607	632	580	641	634	652	585	615	678	639	616	597	608	631	593	596	649	610	597	639	564	609	612	645	639	600	609	624	629	641	650	674	586	572	625	622	611	589	613	599	648	614	633	642	639	631	625	633	600	657	601	596	631	682	600	640	622	654	592	649	651	627	626	610	621	628	641	617	566	637	612	620	586	609	593	628	593	571	676	608	625	635	609	626	613	591	594	620	606	611	553	602	603	654	584	573	627	685	600	585	606	638	605	550	608	624	628	619	665	625	649	615	612	595	667	595	643	620	632	632	595	621	598	641	645	620	616	622	620	610	670	600	585	646	599	608	626	605	637	615	602	679	649	599	586	611	627	602	648	615	636	591	640	591	594	617	619	619	607	607	628	601	620	589	648	607	632	620	640	595	639	622	633	585	557	593	648	611	629	616	596	625	587	642	588	617	634	626	683	624	589	614	619	613	642	641	642	612	653	656	592	599	663	585	648	635	596	580	600	595	628	590	613	616	599	575	639	652	582	572	638	623	631	631	600	652	614	654	612	639	658	627	598	613	615	633	629	652	597	612	626	620	626	626	623	618	619	629	623	615	630	600	617	659	607	596	631	631	632	622	659	638	641	644	613	632	626	657	590	650	637	650	640	613	569	643	648	639	600	614	653	587	608	606	639	621	567	630	651	582	611	624	657	658	654	648	629	626	620	613	589	632	622	615	655	631	626	629	620	586	639	642	589	651	603	602	595	620	623	592	606	617	646	616	639	686	660	579	608	618	656	599	624	581	654	581	618	665	651	576	609	641	592	608	596	643	628	613	634	614	619	621	654	617	620	619	584	635	593	605	593	650	653	652	617	592	624	648	635	618	645	659	602	638	584	598	645	638	562	598	629	615	602	603	635	630	613	631	591	588	595	628	594	629	625	675	638	649	599	603	630	650	641	615	637	662	632	647	627	614	623	645	626	647	617	610	644	592	612	623	642	582	642	623	651	578	614	620	646	611	626	666	652	610	569	642	625	604	609	627	600	593	641	613	604	636	650	623	576	635	680	587	625	602	623	606	616	603	600	600	602	614	612	591	601	606	701	640	610	617	633	627	631	620	640	626	627	645	661	628	625	619	574	675	629	678	635	649	614	622	582	619	648	618	610	603	633	644	595	635	629	603	609	612	626	640	587	619	649	629	639	666	633	656	654	621	601	651	642	656	611	601	632	630	584	623	604	616	624	627	589	625	663	619	586	618	648	636	574	625	603	598	644	582	671	648	589	636	607	596	621	676	613	621	562	640	618	631	618	648	620	617	618	632	633	653	626	551	607	687	602	662	635	584	599	607	557	654	652	614	650	631	610	653	617	614	618	616	614	628	594	660	631	586	633	626	589	608	605	567	636	618	622	627	616	629	654	599	655	633	632	562	594	650	649	628	664	631	603	617	575	633	624	611	612	606	587	654	596	616	689	602	615	626	618	578	591	642
4798	16229	12022	6265	5060	4136	3038	2023	1740	1566	1242	1121	1032	975	893	865	808	855	765	737	757	774	706	789	754	715	675	733	730	722	736	751	727	695	719	706	679	707	690	709	660	676	693	724	727	702	690	713	714	733	688	731	712	684	666	660	657	722	713	681	688	725	702	680	656	673	676	702	686	657	682	684	688	703	683	670	672	686	669	686	686	681	667	690	671	669	666	657	691	712	651	676	703	661	689	700	699	680	665	696	662	711	662	694	663	644	661	674	626	712	641	742	649	683	687	667	669	644	639	733	683	699	663	683	722	659	690	640	698	695	634	642	672	654	677	689	654	677	681	660	712	670	694	708	722	669	683	669	671	700	635	661	617	668	682	654	625	643	665	664	673	670	665	681	693	728	671	656	633	730	691	636	649	666	671	693	665	661	639	659	617	694	645	691	622	740	659	669	629	660	681	662	719	700	623	684	663	649	679	695	645	678	633	659	646	672	654	669	679	699	690	692	674	702	664	646	684	664	705	704	725	680	668	698	678	658	659	645	639	668	681	662	625	675	683	625	697	690	743	688	641	679	648	697	659	683	703	685	623	647	736	652	696	690	704	697	676	673	652	695	715	659	649	640	657	694	667	662	684	721	695	679	665	733	692	715	675	653	678	650	682	697	684	682	675	696	670	671	688	675	729	641	638	679	632	634	635	656	660	674	674	720	679	681	677	656	691	690	642	716	702	721	661	661	659	663	693	655	727	695	657	664	700	668	657	679	651	673	649	676	696	642	689	676	698	696	659	678	670	701	660	703	679	679	681	676	675	652	706	654	676	683	641	673	633	686	649	732	683	640	688	636	684	685	674	715	682	683	676	642	673	637	719	648	653	681	648	617	658	692	654	728	638	672	679	661	651	695	654	694	703	663	714	693	695	696	693	661	643	692	699	714	698	720	670	683	684	725	668	705	693	698	695	661	724	658	662	705	658	659	660	690	651	676	680	678	688	663	708	704	689	733	763	675	652	693	699	701	697	691	696	638	670	604	668	661	705	658	702	708	687	696	720	659	691	650	672	699	684	702	690	646	701	664	661	682	695	683	684	715	682	679	660	671	706	655	659	642	700	684	676	662	665	659	664	666	676	701	685	643	708	677	661	677	672	685	641	654	666	698	685	719	669	689	680	683	664	626	692	693	622	643	645	659	643	645	657	696	681	645	718	673	662	666	668	650	688	652	656	680	667	691	708	653	696	703	651	717	661	685	663	727	664	694	695	645	664	656	656	687	636	715	675	634	632	680	685	640	671	644	717	658	641	673	697	688	651	677	698	699	712	655	644	622	658	706	678	678	683	657	701	661	692	657	683	707	659	668	667	662	666	712	700	677	636	656	650	649	715	663	661	634	662	711	669	677	727	681	652	650	699	696	688	671	664	636	655	705	657	678	709	676	649	663	678	663	639	713	717	714	655	676	659	691	672	591	668	691	676	633	696	705	667	661	690	692	665	733	677	670	680	650	646	685	664	684	690	670	705	679	690	668	688	656	668	715	657	662	674	643	761	664	668	674	698	660	669	634	677	636	654	694	664	663	666	663	677	701	680	624	678	677	673	711	682	671	661	672	664	661	678	655	648	684	702	667	653	733	642	652	698	693	652	660	665	700	645	662	675	674	654	664	651	678	673	723	672	694	710	699	689	705	699	722	699	683	667	663	698	625	689	703	650	644	644	670	712	692	706	665	707	718	712	702	640	669	698	622	687	690	732	678	681	636	710	699	690	609	645	672	666	695	638	683	658	670	694	723	663	692	724	681	722	702	702	699	645	705	724	685	681	660	690	690	681	714	642	683	651	640	695	627	688	687	677	683	692	687	700	668	651	712	669	681	706	686	646	697	672	668	661	648	670	684	672	698	647	713	674	666	701	695	688	723	704	632	696	661	644	677	686	677	672	666	723	669	688	665	665	644	675	669	694	665	621	695	638	683	694	696	652	653	686	672	651	648	653	655	701	686	625	691	700	688	683	695	678	656	669	671	674	651	708	643	698	699	678	687	659	696	665	650	679	723	699	691	669	674	688	659	673	669	663	721	673	667	692	707	680	690	680	669	689	679	691	677	675	665	687	663	687	671	690	717	651	657	693	715	663	663	701	698	685	658	681	665	706	654	682	699	690	662	705	705	656	680	690	685	677	654	689	657	690	709	646	640	675	665	670	672	670	692	663	669	666	643	717	670	678	672	691	699	652	698	693	699	718	676	618	692	705	656	646	640	732	663	677	678	687	679	669	645	637	746	688	693	661	651	637	601	654	701	672	641	694	651	676	640	642	655	682	642	677	687	677	664	682	667	659	693	671	647	650	734	684	656	693	685	687	657	641	696	668	640	711	663	713	674	715	695	710	683	684	675	682	637	665	700	625	679	677	657	672	689	699	738	648	676	665	668	661	633	668	625	671	697	693	668	681	696	695	694	679	620	658	712	661	704	656	658	684	697	647	676	662	694	694	677	640	643	655	663	647	694	682	649	684	672	673	644	649	669	682	702	662	700	680	697	657	682	651	704	628	691	681	634	718	698	689	671	654	707	683	669	674	653	680	720	696	625	715	688	634	703	690	671	726	699	664	660	740	661	671	692	713	682	670	672	697	643	649	679	664	729	664	685	640	704	638	699	660	688	683	645	616	688	676	677	655	644	643	651	695	690	696	641	632	667	683	723	695	685	670	680	665	663	689	679	685	673	667	699	627	692	666	671	666	673	655	720	672	705	739	688	737	673	683	684	702	685	686	689	675	658	683	670	639	632	696	682	662	662	665	711	635	696	701	669	676	689	684	695	648	668	693	693	642	690	658	635	693	680	688	678	694	722	711	691	634	675	680	636	623	687	718	687	686	688	676	655	661	681	677	693	712	633	645	655	693	695	710	694	726	660	668	683	770	640	649	686	714	644	661	688	693	627	662	682	695	661	680	670	677	705	638	669	643	661	673	672	712	679	677	674	674	704	672	695	642	630	634	744	698	681	678	671	733	678	650	662	689	683	698	662	647	672	672	633	658	661	654	687	689	674	667	659	691	701	711	690	691	671	643	648	704	697	642	640	666	665	706	704	649	749	648	654	714	607	697	700	670	672	680	661	669	640	595	658	705	709	649	675	680	697	655	672	692	704	672	684	724	716	649	663	662	697	693	679	652	661	694	689	653	628	647	651	659	648	657	655	722	712	663	638	649	703	663	708	672	664	664	633	699	692	730	674	673	705	658	680	700	638	678	720	690	709	658	715	644	704	666	712	684	705	657	671	667	680	677	697	737	676	638	731	674	674	638	658	658	656	641	706	678	706	690	643	727	651	655	679	701	691	617	664	690	672	634	620	690	626	651	710	667	672	667	661	677	676	653	641	668	671	644	649	700	649	711	681	691	690	651	665	743	689	687	672	722	679	690	692	689	637	669	641	695	673	676	657	691	700	678	667	724	657	652	720	698	626	645	667	698	664	673	687	718	678	685	665	719	667	669	657	645	653	729	646
27658	19629	6097	914	635	573	541	508	501	510	485	464	504	510	474	488	465	465	489	511	466	443	475	439	483	476	485	437	518	480	457	485	446	515	456	484	439	485	492	481	467	455	487	477	495	511	460	488	506	449	506	462	475	517	445	503	486	452	523	465	483	494	500	505	440	447	466	497	480	481	420	473	486	498	462	510	492	460	471	492	471	485	463	492	481	496	450	423	464	455	483	453	495	473	467	438	466	461	460	469	468	465	476	505	483	457	483	486	460	478	491	454	516	483	475	458	487	453	457	454	473	474	454	472	460	463	465	491	458	462	488	473	477	462	471	487	486	470	448	468	490	506	454	521	477	475	473	490	474	434	457	479	484	466	472	498	478	498	475	473	492	450	486	461	462	447	478	471	455	462	477	466	467	489	454	475	508	510	460	460	487	457	482	509	486	469	461	447	502	496	488	469	467	480	503	451	456	479	439	479	464	454	476	441	440	492	476	477	464	462	494	497	451	461	475	484	472	513	459	447	486	454	472	456	436	453	459	472	456	483	484	523	477	474	490	466	480	488	468	467	459	478	488	463	463	457	527	490	495	456	498	451	473	508	450	480	510	463	486	482	464	474	495	463	503	484	456	484	498	475	450	464	461	457	458	480	535	495	497	479	472	465	488	485	457	508	445	478	493	469	491	473	477	460	451	475	490	516	503	467	455	475	454	497	432	459	454	460	459	458	446	484	474	460	437	462	516	517	443	444	436	441	452	463	444	470	458	488	443	490	470	478	534	465	518	453	497	502	471	474	463	485	473	496	479	452	498	459	440	465	435	504	450	440	463	470	465	462	458	471	532	515	467	519	472	493	464	475	497	515	497	498	488	426	490	494	481	468	469	451	461	481	507	470	474	485	437	459	494	440	476	495	471	477	492	452	474	457	451	465	475	452	506	466	464	491	492	504	470	453	495	491	455	486	448	455	472	493	462	472	510	489	439	471	457	475	456	446	461	465	506	462	459	469	506	451	462	466	487	497	461	497	462	465	486	464	434	501	492	433	473	446	465	520	473	472	456	460	464	477	462	472	454	483	487	515	437	491	446	475	449	454	468	471	484	471	477	470	504	513	480	508	496	468	481	468	456	512	469	477	468	493	453	476	479	488	455	499	468	485	455	503	459	453	491	499	468	483	454	453	469	474	429	426	436	495	495	505	483	477	466	484	449	526	508	468	463	422	501	480	468	485	468	479	428	471	437	465	464	492	474	450	467	455	503	519	449	447	495	518	476	442	504	483	480	456	499	476	487	492	499	477	499	467	437	469	440	456	459	462	477	472	475	451	508	445	500	418	475	485	472	486	508	483	529	496	469	483	474	457	502	433	483	449	506	479	496	479	472	485	449	498	455	467	474	453	466	477	465	465	446	504	456	454	448	471	466	500	504	436	469	510	499	466	466	480	494	457	467	467	466	472	433	532	468	489	486	453	472	462	447	471	506	493	462	458	440	489	485	478	460	478	470	461	469	484	495	478	485	488	499	476	516	482	504	462	463	520	491	432	455	428	480	479	500	510	483	435	484	488	479	484	467	475	433	499	456	467	499	492	474	453	459	460	473	454	444	464	475	468	450	476	513	404	467	456	464	468	470	436	432	489	500	428	525	514	499	501	454	422	499	440	544	471	464	478	486	431	477	463	462	464	509	449	532	442	451	457	465	496	482	497	475	487	477	495	470	474	468	448	460	481	460	448	481	418	445	466	443	494	459	501	539	494	462	501	458	474	470	476	459	462	500	439	488	460	475	451	464	474	469	432	496	451	477	491	522	517	456	434	472	492	455	481	463	462	438	431	480	458	505	485	503	488	489	500	474	471	447	489	466	473	486	432	460	488	469	462	484	474	512	505	442	440	505	491	476	437	446	484	471	500	485	473	454	492	461	448	479	490	467	479	516	460	443	459	474	494	426	495	462	463	426	445	489	448	436	443	479	482	476	469	481	474	469	467	419	464	448	482	504	481	471	454	486	470	491	452	528	487	482	459	445	478	497	456	508	482	463	496	476	500	483	462	494	473	468	499	450	450	508	480	484	422	490	476	491	433	488	460	485	486	496	436	455	420	501	489	434	471	469	503	469	481	500	502	449	447	485	443	455	500	474	454	497	507	452	497	465	474	478	435	481	495	453	448	465	469	500	464	486	466	499	492	423	509	465	503	446	459	471	489	496	541	452	452	476	471	444	474	445	449	484	466	491	468	469	453	470	460	444	480	462	504	475	451	487	448	475	467	462	501	475	472	409	450	489	484	477	516	504	508	434	474	476	501	485	484	474	513	455	478	482	472	461	466	473	471	493	462	478	504	503	475	459	466	493	444	469	457	484	452	488	492	444	479	473	441	501	478	478	485	482	502	483	490	465	477	461	478	446	461	480	469	494	484	494	508	458	466	468	477	490	467	458	485	503	473	470	476	481	464	477	481	445	491	464	486	503	468	522	487	463	481	477	465	464	454	447	467	477	473	462	475	483	495	466	475	497	499	481	452	448	455	443	487	501	452	461	489	435	479	488	458	477	448	438	465	465	460	459	466	518	476	464	472	437	480	458	466	458	448	454	450	475	428	461	464	480	451	463	461	467	460	480	454	503	461	496	470	485	451	459	482	477	478	485	460	453	510	502	443	478	516	539	514	436	468	449	478	483	515	505	488	451	506	475	475	451	470	489	461	465	493	485	439	483	454	481	429	493	489	480	467	475	465	506	507	492	473	478	453	497	432	475	466	476	458	434	439	418	442	466	461	463	495	494	489	409	470	476	504	485	510	466	450	499	464	444	478	444	469	450	472	478	431	509	460	480	472	465	448	509	464	487	466	502	448	506	443	470	459	468	481	443	457	468	505	495	461	493	476	509	457	482	482	486	430	465	531	444	463	463	477	485	456	464	438	471	475	452	454	423	469	451	499	503	480	516	487	474	479	501	469	488	456	458	465	492	448	492	456	469	490	448	443	468	488	470	510	472	464	500	468	477	462	489	487	476	528	446	467	444	457	498	472	467	504	458	451	473	430	467	460	495	444	461	488	462	477	459	452	474	476	502	461	476	449	483	479	484	455	476	479	487	458	475	498	503	459	465	464	470	456	484	488	447	459	533	460	473	456	458	476	459	462	480	469	512	470	447	489	476	464	435	429	457	493	450	498	485	503	424	471	464	444	481	498	451	478	467	514	464	515	498	503	414	496	430	493	478	483	478	473	451	443	462	472	428	500	506	468	478	468	471	425	447	460	514	467	490	513	467	479	494	452	450	443	479	492	466	468	532	474	505	468	454	459	427	451	480	494	540	454	445	440	473	495	497	467	494	496	479	470	469	482	458	470	452	457	475	447	497	515	432	448	461	490	459	526	451	481	473	461	434	513	477	475	438	452	467	449	448	459	467	460	483	461	481	510	428	501	481	429	480	469	491	466	460	461	494	403	445	465	468	449	512	450	512	445	467	495	482	496	483	462	446	508	477	447	478	468	474	472	462	442
4270	1355	1071	753	638	628	582	509	557	486	496	491	485	523	497	533	548	519	497	504	520	502	538	484	528	540	544	542	522	501	501	519	536	514	550	471	516	532	518	478	487	488	485	481	463	544	512	477	492	521	520	504	535	509	537	472	493	498	471	521	493	478	500	518	504	538	551	528	506	503	527	492	496	482	484	521	505	478	509	503	490	531	535	537	488	491	491	485	496	518	484	498	496	483	495	506	511	498	503	478	542	511	481	507	507	475	498	515	512	528	533	503	493	496	501	517	533	526	515	530	465	482	511	491	487	485	513	533	465	505	516	514	482	477	475	524	483	492	492	525	508	485	485	513	517	512	540	478	510	513	549	506	539	502	543	481	508	563	516	505	492	524	491	470	468	517	504	534	523	516	504	479	542	482	507	533	498	489	502	498	527	484	516	527	493	506	488	538	512	486	496	536	533	506	537	554	506	486	533	473	509	469	540	501	515	523	489	496	472	545	484	500	491	476	475	508	485	492	492	510	469	538	502	574	543	499	496	513	508	502	472	507	508	517	513	502	481	495	507	507	508	492	549	480	494	484	476	480	512	508	502	494	527	509	529	504	526	544	485	501	508	506	493	523	533	492	543	465	507	474	515	473	553	476	488	503	470	503	581	524	485	521	501	537	522	478	487	503	481	543	481	515	472	478	492	517	503	499	491	495	512	470	492	521	516	507	471	523	540	483	494	495	480	497	534	504	499	499	475	526	506	490	498	508	489	474	493	493	512	547	507	501	520	490	449	511	505	493	470	521	495	513	529	509	494	544	485	474	511	520	534	559	527	514	503	453	488	477	522	468	486	510	489	514	475	501	529	518	506	500	500	485	516	487	446	508	490	501	503	510	514	515	502	484	534	472	506	502	509	513	501	521	491	524	497	529	485	475	481	519	468	491	517	483	498	497	506	490	508	476	512	532	500	485	517	503	513	526	539	502	499	503	492	457	501	527	538	507	501	499	513	518	524	463	512	479	497	493	497	481	491	497	509	490	510	503	514	511	491	501	527	523	537	557	527	504	523	468	516	523	495	497	530	487	532	509	500	500	504	481	536	502	544	482	529	503	486	477	465	508	553	506	513	465	465	478	453	507	486	514	470	451	479	519	504	492	516	500	467	479	489	523	488	463	498	473	494	487	518	521	521	523	499	495	514	471	512	529	496	486	490	519	521	487	498	538	492	512	488	513	509	523	536	473	474	481	551	517	510	505	481	513	479	473	498	505	501	494	503	492	486	467	525	478	492	496	495	544	505	513	485	479	518	501	499	546	497	510	525	480	506	482	517	553	484	528	486	504	482	486	491	471	501	481	562	494	468	491	497	499	517	489	528	519	498	480	519	529	528	493	503	504	511	501	494	465	512	509	485	501	494	474	462	503	510	511	504	484	515	464	526	464	538	496	523	479	456	527	492	523	547	504	506	530	539	479	487	502	514	502	501	520	477	508	503	478	525	527	513	476	541	511	516	529	497	515	473	522	510	494	492	520	478	495	498	486	516	537	502	485	495	488	488	516	490	518	517	515	501	508	502	518	489	472	506	502	515	479	530	510	512	494	502	485	448	501	466	532	523	546	462	514	497	529	499	513	516	514	505	455	521	509	448	574	504	479	484	511	498	515	495	515	530	502	503	493	508	482	499	456	472	499	519	529	529	476	513	498	539	492	505	506	496	503	508	503	506	533	479	533	532	512	518	484	505	545	487	466	503	489	459	516	518	531	503	533	505	546	542	530	493	497	481	524	520	517	507	542	490	490	524	493	492	527	529	484	524	518	484	508	488	527	529	524	527	500	508	514	501	506	510	506	460	568	490	514	490	521	526	498	497	483	511	518	498	532	498	475	488	537	479	507	501	517	509	472	480	509	473	470	489	513	486	468	526	513	512	492	507	516	493	520	546	489	565	497	496	517	496	494	509	508	521	494	518	467	515	540	509	465	490	483	521	488	496	500	502	501	530	540	508	534	528	507	454	515	513	508	495	531	507	483	532	485	511	498	497	534	466	506	495	525	467	490	531	462	493	503	533	543	492	457	493	461	505	491	531	516	499	524	470	473	528	498	520	535	502	498	513	500	498	474	513	491	501	529	492	487	541	507	533	494	487	456	494	529	560	510	523	531	506	478	514	501	459	551	517	507	505	524	550	503	467	518	508	560	516	491	493	498	504	460	514	518	530	524	523	543	508	507	476	530	504	499	491	462	539	490	484	532	494	505	512	517	509	531	495	493	530	503	475	512	527	455	491	491	478	479	509	468	476	528	504	478	467	475	452	510	454	488	492	512	517	524	526	506	495	519	495	476	524	530	490	541	500	473	446	510	516	527	531	510	504	525	521	481	486	537	507	525	489	487	541	463	504	528	527	482	490	503	494	537	500	495	528	506	543	525	510	511	533	523	507	493	501	510	514	517	514	486	490	520	525	545	524	499	481	491	485	483	506	507	497	472	549	504	511	528	496	479	486	508	512	491	507	511	524	489	491	481	506	500	492	502	500	515	523	549	496	482	543	484	501	533	494	484	475	509	483	481	490	493	516	549	501	513	542	518	484	517	541	476	495	484	497	502	455	497	503	512	473	512	526	515	525	515	508	474	514	516	471	493	541	514	519	542	529	483	478	476	474	476	530	473	516	480	475	508	483	504	529	516	498	489	497	493	524	515	480	527	517	532	501	548	502	548	489	492	505	480	464	496	556	479	508	517	509	523	519	513	541	486	496	506	518	477	531	538	483	539	506	518	516	520	522	494	510	525	494	504	482	496	514	519	484	519	489	488	508	541	535	506	536	502	495	494	498	481	508	505	483	459	540	506	480	521	489	503	519	505	523	494	474	512	526	517	484	498	501	509	543	502	505	470	534	491	515	466	512	544	497	520	524	506	474	525	506	514	486	505	481	486	483	513	514	511	461	507	486	527	492	524	523	482	458	482	507	508	547	559	505	527	500	511	525	476	487	520	470	531	528	437	490	478	461	484	500	514	514	498	488	526	484	514	437	500	505	501	508	509	498	503	549	473	472	520	473	516	469	508	544	499	516	527	526	489	499	491	489	521	474	539	552	479	493	461	483	511	507	481	496	516	519	514	541	503	516	491	509	530	496	480	532	503	517	508	486	543	519	510	501	474	523	530	473	533	488	491	523	504	520	484	519	484	492	497	545	517	527	514	517	497	475	501	520	531	522	507	506	500	521	495	511	483	506	484	486	531	469	496	499	553	503	528	459	519	504	527	520	507	515	484	519	506	505	475	543	519	478	505	504	464	481	483	481	521	508	515	531	509	519	476	545	464	535	502	527	504	499	468	567	530	501	499	558	520	517	497	519	496	520	533	517	487	521	519	519	515	498	506	511	488	486	517	495	513	478	533	497	526	467	504	461	537	481	503	518	491	529	515	500	499	505	520	523	482	534	541	484	538	522	516	511	489	518	493	477	473	505	503	531	496	513	485	511	465	497	479	523	500	479	438	531	493	499	514
23483	21242	28749	24068	21253	14169	2284	1264	1176	1027	1004	927	886	881	924	893	884	862	889	830	823	843	845	841	829	826	815	852	841	825	848	830	843	808	863	820	804	860	880	858	829	805	868	773	807	789	797	844	775	799	822	801	818	788	773	785	788	853	802	817	759	819	818	808	831	872	820	815	783	805	869	867	823	820	777	771	839	853	820	823	797	752	848	811	789	809	806	806	852	824	828	843	812	806	792	776	838	829	786	786	844	811	819	879	812	807	798	825	790	784	828	806	806	826	811	828	793	824	823	779	797	834	830	804	835	823	772	851	841	845	812	823	808	813	864	786	774	798	798	820	816	785	785	830	819	813	799	806	807	829	799	751	809	746	831	819	787	799	796	829	844	804	795	823	865	797	809	851	823	821	798	803	820	853	839	819	778	834	801	808	805	823	818	829	823	801	762	785	802	844	774	806	789	816	861	808	754	801	822	831	770	830	778	797	792	829	788	803	877	805	816	823	819	777	788	810	795	780	836	803	794	795	745	790	830	845	792	790	810	817	832	855	790	786	751	765	833	817	793	783	802	875	841	853	845	812	836	808	785	814	796	814	820	809	761	862	789	814	809	869	845	750	812	843	865	822	815	834	847	771	768	841	818	786	828	764	780	803	816	854	874	820	825	832	814	803	798	840	827	820	767	814	787	802	801	804	779	826	773	816	856	781	821	834	799	804	792	755	821	779	817	791	815	746	833	795	834	806	863	817	789	819	813	819	842	800	844	807	778	798	802	854	810	838	796	792	778	842	813	787	810	775	799	873	772	804	830	776	783	798	803	819	807	857	833	808	745	805	808	798	768	758	822	774	799	826	847	816	806	807	844	762	819	813	800	830	770	778	761	809	869	817	743	840	796	809	814	815	793	812	793	805	806	837	784	804	899	749	797	803	791	797	844	850	812	817	831	836	813	814	839	838	864	780	881	761	847	865	794	825	787	802	826	745	851	814	790	781	820	802	823	775	821	841	818	751	792	757	808	796	791	792	849	821	764	861	833	830	803	801	820	775	832	791	793	838	781	765	788	804	797	847	782	845	746	856	851	836	819	815	798	820	791	785	812	885	799	778	852	799	837	824	859	839	745	867	819	799	800	820	795	772	817	790	884	773	819	800	863	802	783	852	813	829	840	847	812	809	829	799	859	838	775	798	786	870	783	788	780	821	818	770	770	809	820	865	808	789	831	812	776	787	800	778	839	787	794	781	767	850	856	821	824	755	794	829	822	809	795	812	771	819	738	789	772	714	818	825	775	772	801	803	794	866	818	778	805	818	808	822	808	799	859	804	824	824	829	797	808	811	776	816	832	786	800	833	817	840	789	812	835	855	833	798	836	795	833	728	814	874	795	815	815	847	790	760	803	748	808	813	803	773	767	783	765	870	816	767	843	821	796	829	812	796	790	786	777	827	856	798	802	763	862	802	765	824	773	807	845	818	822	825	793	823	787	838	832	797	868	801	776	786	787	829	809	787	767	743	839	857	808	791	807	801	794	831	815	823	848	837	832	753	772	795	845	797	820	786	842	788	786	771	875	837	803	769	853	837	787	787	867	724	797	852	822	814	881	825	785	818	834	799	797	835	813	839	802	813	838	801	824	822	859	841	807	824	811	795	852	869	778	816	831	784	795	884	799	774	800	814	781	841	806	796	794	836	797	816	727	783	797	817	809	801	822	854	811	820	804	786	909	780	812	835	793	813	849	835	841	810	826	859	816	762	850	795	849	790	834	783	804	782	793	780	844	812	808	847	819	847	783	759	797	841	761	769	857	751	799	771	878	825	839	766	839	807	810	771	776	839	835	846	850	800	822	854	789	779	757	843	806	861	863	811	798	803	802	847	814	823	789	854	845	850	831	784	789	818	840	786	812	815	779	847	863	818	794	760	808	804	861	772	808	847	833	852	766	827	860	801	837	812	803	815	863	786	806	778	801	798	891	776	810	829	805	806	860	809	858	738	752	769	842	798	809	805	795	834	842	755	832	824	801	795	804	831	813	841	862	851	831	815	815	845	802	793	828	871	793	783	816	800	792	801	834	765	793	792	793	805	806	777	808	818	800	849	823	854	806	798	824	823	804	761	807	809	851	844	806	893	820	810	789	800	845	789	786	838	856	802	810	808	781	805	853	827	820	812	776	785	799	829	815	797	803	818	813	806	795	802	800	824	806	805	786	776	725	846	842	831	786	859	802	756	858	844	813	825	808	814	767	795	851	813	771	809	775	763	804	808	812	795	829	840	777	786	817	804	836	782	861	829	797	790	831	795	815	810	813	883	842	841	832	799	837	818	802	760	809	829	808	799	810	820	791	861	769	836	837	819	816	821	853	839	763	801	801	825	802	856	842	805	798	839	795	854	817	833	820	850	803	827	880	815	770	808	802	850	803	770	858	828	824	794	773	808	818	809	763	826	796	820	775	837	797	810	817	783	830	812	851	814	870	769	847	849	774	828	789	834	807	764	805	769	852	817	831	839	798	862	863	823	770	834	843	791	799	799	781	753	819	779	796	807	771	828	771	821	847	835	829	730	798	798	778	818	862	805	808	836	833	858	825	841	824	816	837	854	820	775	776	834	797	830	851	819	780	853	852	798	815	802	795	812	751	791	805	780	836	815	786	791	770	794	805	805	875	814	778	772	817	847	837	812	830	835	802	778	822	836	848	824	850	817	769	797	774	855	841	802	733	772	776	822	774	793	776	796	859	809	842	838	847	797	804	752	843	841	766	840	768	794	822	837	810	837	773	830	794	757	767	811	794	823	821	794	892	795	858	864	807	809	767	822	773	810	801	801	786	789	803	803	813	824	826	819	788	804	826	841	804	775	786	806	850	814	861	768	832	880	774	792	841	802	785	796	796	822	816	753	784	791	820	863	794	851	772	792	854	810	786	795	831	772	833	773	824	825	799	843	829	823	791	822	757	842	805	840	789	835	763	780	833	847	761	781	843	721	785	806	839	819	855	823	790	786	795	849	796	829	800	758	847	809	837	827	783	827	815	817	807	802	800	790	816	837	745	802	838	818	810	810	851	787	851	804	829	829	804	828	816	754	777	827	786	780	850	849	812	797	836	792	794	812	812	751	803	815	809	817	757	777	835	824	843	854	817	830	807	816	789	853	856	818	813	804	791	838	807	832	846	784	745	850	838	817	824	895	873	756	814	828	787	847	836	836	872	803	810	818	896	768	804	772	764	866	792	866	831	824	864	834	791	837	792	800	833	745	836	810	804	785	789	838	774	798	853	830	823	793	859	861	774	839	734	796	791	831	814	832	821	845	768	808	775	784	775	821	809	849	817	813	868	804	790	834	815	829	832	846	829	840	753	872	784	791	819	823	806	795	812	815	824	828	809	803	817	792	811	788	820	815	762	773	769	834	769	826	850	842	804	826	796	843	805	773	803	828	818	848	836	770	856	851	784	856	796	802	792	829	813	816	781	792	825	825	754	783	812	808	781	784	796	785	804	813
3684	10351	7647	3850	3203	2592	2097	1554	1431	1230	1127	1081	1080	1003	973	946	917	893	936	916	883	906	911	909	877	863	876	891	873	862	820	903	885	875	886	874	887	861	849	861	850	823	869	823	818	870	827	873	868	918	831	868	816	901	884	815	841	904	883	836	857	939	855	848	877	805	822	842	902	883	815	825	875	836	817	840	884	813	818	846	871	853	862	866	821	812	885	862	802	855	819	825	875	870	847	846	873	838	846	861	880	867	894	850	869	876	851	842	833	853	835	805	836	861	886	845	868	839	799	854	831	825	850	879	818	906	863	887	848	892	836	860	834	840	873	839	824	849	837	829	869	822	857	820	845	898	833	859	921	828	889	895	889	883	913	829	856	875	831	828	867	897	855	877	860	840	836	872	869	810	892	822	795	820	901	894	848	885	929	866	877	834	844	836	840	867	823	905	848	859	869	884	844	854	833	868	841	875	882	873	876	855	844	841	828	858	789	841	870	858	817	814	907	853	818	831	915	883	835	863	878	838	879	875	823	825	805	825	869	894	856	892	849	839	881	882	874	843	832	834	819	861	841	866	832	838	841	827	863	863	868	816	819	860	821	843	910	901	868	837	866	876	853	844	869	849	892	818	835	849	835	852	840	900	876	882	884	859	884	861	852	866	821	858	838	830	849	911	884	864	858	866	823	866	816	826	853	837	859	845	859	892	868	873	852	889	899	871	885	876	870	863	842	845	814	873	808	819	890	856	829	834	861	802	844	881	823	880	889	826	929	853	851	826	871	884	888	839	853	871	851	865	835	825	902	909	869	876	855	885	841	895	852	867	842	803	819	836	893	883	880	864	816	852	897	814	860	895	812	883	848	900	877	853	875	799	860	820	877	827	880	857	838	889	847	856	832	838	809	822	833	784	892	861	855	915	824	843	837	875	834	848	802	849	852	873	827	816	816	864	871	856	870	826	836	876	856	819	823	860	843	851	850	866	874	822	804	856	857	853	856	861	852	859	854	935	875	887	863	878	861	871	857	895	858	819	857	848	870	810	850	863	887	857	882	903	869	878	845	877	894	840	834	868	870	860	822	829	864	909	866	848	793	834	841	850	827	802	846	844	889	817	850	820	846	824	883	853	885	776	858	873	847	848	824	875	806	873	866	869	873	899	857	873	838	908	864	903	864	854	863	876	879	881	866	885	916	906	860	781	856	875	870	875	824	841	858	850	812	855	845	876	841	840	796	919	835	791	842	872	825	916	844	815	893	851	868	836	934	878	852	816	839	864	821	838	841	870	850	828	809	789	836	881	882	844	844	836	855	872	899	784	833	793	882	889	836	862	854	877	847	874	852	843	875	832	832	858	862	803	841	805	882	800	800	830	790	898	860	791	837	871	834	874	840	878	826	855	851	781	855	873	838	833	826	940	828	807	843	867	874	857	837	908	833	862	848	868	842	858	872	818	810	857	835	867	864	864	877	833	837	856	855	817	823	907	845	861	855	878	878	882	861	881	826	851	840	866	879	878	854	846	806	865	808	844	844	874	912	875	852	846	857	831	788	810	813	842	848	841	848	911	848	878	854	861	855	859	815	847	842	896	852	836	923	880	832	862	889	838	865	847	800	850	865	830	853	859	869	863	853	867	826	940	846	886	849	854	817	889	821	867	818	842	841	817	812	867	866	858	874	841	844	814	835	856	913	870	910	865	854	864	844	854	884	878	854	843	882	869	858	879	869	869	893	881	888	868	865	887	856	834	874	793	792	838	813	881	883	840	865	850	842	809	832	845	880	837	830	859	776	889	870	812	819	823	833	813	856	862	859	804	814	830	798	864	898	825	851	862	802	845	886	866	883	846	823	834	863	880	827	834	905	812	841	858	871	894	860	877	857	830	840	853	860	827	839	860	836	874	811	879	861	841	875	813	934	830	861	862	811	850	869	853	795	850	862	845	855	897	836	937	843	828	832	875	921	859	858	840	845	834	852	823	875	859	848	837	897	843	835	838	851	860	842	869	863	842	824	896	849	874	872	826	873	884	831	852	890	848	853	859	830	856	816	846	881	862	872	878	842	817	880	894	871	815	861	857	842	866	873	873	871	879	834	858	873	845	812	829	878	882	794	848	843	853	868	799	820	874	831	878	901	814	838	884	831	891	890	845	883	868	870	874	841	844	857	831	906	833	834	848	871	832	852	845	851	869	827	889	875	876	852	874	824	855	848	849	865	852	888	846	835	829	856	825	840	858	864	897	808	834	874	853	844	862	876	847	842	887	836	791	823	830	861	849	904	848	871	843	896	814	818	853	787	863	826	866	918	889	832	857	874	850	869	845	869	877	841	822	821	818	889	882	857	861	847	835	861	854	870	858	832	834	864	791	859	831	829	834	875	812	884	831	807	843	862	909	801	875	895	874	885	875	789	895	875	838	871	864	810	841	878	856	925	855	841	833	884	848	827	877	868	855	835	818	830	837	832	819	835	855	823	911	867	799	825	832	895	824	870	839	832	835	851	908	839	821	859	793	838	806	860	820	860	896	872	894	889	900	850	828	891	855	833	923	862	825	864	895	826	809	794	857	856	906	890	912	846	875	894	863	856	837	862	850	812	884	843	870	870	817	835	865	808	860	869	875	824	844	846	804	862	860	839	838	875	830	849	830	834	849	856	851	850	856	864	821	867	814	851	855	811	870	861	835	852	802	866	823	874	892	861	839	873	868	831	856	868	843	835	885	882	805	793	881	889	871	873	810	863	863	877	801	822	844	804	870	829	842	901	836	823	850	842	855	813	875	823	865	885	844	888	872	867	903	861	858	813	810	869	879	851	828	877	923	883	852	868	869	864	872	828	839	874	814	898	866	870	820	852	886	891	862	811	887	796	895	800	826	877	838	855	824	848	853	844	853	883	844	891	861	864	848	837	850	848	807	825	838	881	824	869	855	891	890	867	918	823	935	835	905	823	877	856	821	895	839	862	858	883	896	910	842	796	874	891	866	848	801	820	853	835	805	899	841	817	875	829	852	852	819	832	795	876	880	857	875	853	866	871	833	851	842	921	832	826	907	829	890	866	853	903	888	839	850	849	857	879	857	860	805	860	833	812	824	877	822	878	807	837	822	833	811	836	843	842	843	822	864	868	858	846	798	828	908	833	780	863	838	841	830	863	844	846	838	815	806	864	881	847	872	909	842	843	875	896	802	881	835	877	818	854	882	854	836	851	846	836	835	832	842	815	780	795	878	859	792	806	860	841	902	864	860	862	912	858	871	867	837	841	837	826	851	830	796	855	799	892	880	818	849	836	815	885	859	902	851	853	830	849	875	888	815	825	871	842	851	952	880	876	839	843	851	859	899	886	845	902	817	881	860	880	892	857	794	864	872	844	855	899	827	847	845	834	860	874	821	818	848	878	843	862	836	820	859	843	864	884	854	905	885	832	806	859	848	839	880	857	845	899	868	815	871	800	890	813	821	855	860	863	854	861	868	876	867	917	832	848	831	881	871	836	826	816	825
24561	21228	27864	24828	16092	1100	570	406	341	330	303	285	258	250	254	248	258	257	266	251	257	245	225	241	255	212	241	205	227	219	247	210	235	209	216	186	208	211	223	241	239	221	196	233	214	243	233	254	219	225	208	249	226	223	217	211	235	241	226	198	208	216	195	221	214	211	239	228	195	225	297	225	214	194	215	211	237	228	230	199	213	211	212	210	217	216	194	217	234	218	214	228	206	235	216	217	205	219	240	227	230	218	215	224	190	205	224	203	250	191	186	221	210	220	222	206	226	196	215	181	217	234	196	226	242	215	205	200	245	200	219	200	231	209	247	218	224	226	214	225	219	186	205	231	231	228	215	213	226	222	183	218	227	251	228	224	218	222	204	232	227	181	231	246	220	200	230	223	184	220	224	212	236	217	203	210	200	188	217	241	198	216	240	224	233	222	238	201	209	196	234	218	192	211	208	186	238	220	198	226	231	241	226	217	218	215	219	230	219	228	210	212	208	222	209	211	238	212	235	200	191	221	215	217	237	247	205	213	206	225	229	214	230	235	188	200	225	202	247	249	226	219	205	211	240	232	206	218	229	213	224	223	216	214	211	225	212	223	227	221	230	246	228	213	236	208	219	218	204	213	216	239	206	218	223	226	230	234	209	250	206	205	186	236	218	230	207	226	215	217	219	213	193	192	212	197	216	215	215	222	230	227	221	214	209	217	220	230	242	208	236	220	195	205	225	239	219	222	232	206	207	216	209	211	264	222	232	185	218	248	230	205	220	212	204	243	197	232	228	234	239	215	217	226	244	251	210	217	232	222	212	222	211	230	233	222	209	204	254	233	210	235	215	212	226	221	210	210	221	204	241	186	258	212	239	200	217	211	240	211	238	240	224	211	201	224	209	221	212	216	254	216	194	222	245	223	208	238	224	196	216	229	227	241	205	220	226	202	217	240	217	215	213	207	229	221	228	227	227	228	206	202	212	226	228	239	221	219	228	243	251	203	202	220	240	224	213	203	217	193	206	217	212	210	212	232	235	204	212	197	218	233	224	269	192	228	230	208	211	218	224	229	199	221	205	232	214	221	193	223	234	216	217	209	207	256	213	217	195	223	220	232	216	213	238	204	238	240	234	243	236	201	247	214	243	230	221	234	232	216	262	230	218	217	219	233	216	227	229	201	225	199	224	205	210	226	223	223	220	215	218	230	208	209	193	239	235	237	215	213	208	208	201	208	228	213	209	210	207	246	221	227	216	251	233	211	199	207	227	229	222	221	214	209	220	215	203	244	211	215	240	187	220	208	226	220	205	206	222	206	198	200	216	195	246	233	207	203	221	226	252	196	237	244	215	223	184	205	237	232	234	212	216	206	213	238	230	223	214	206	224	209	215	215	183	219	245	208	241	213	203	184	227	198	204	249	223	232	217	225	221	229	228	209	195	225	215	215	192	215	212	207	231	201	217	237	229	241	244	230	215	200	225	206	211	200	235	215	236	212	215	219	255	250	224	208	229	206	241	196	210	216	211	235	227	201	194	182	241	240	212	205	214	224	210	225	267	204	227	236	205	215	230	233	225	211	199	209	255	225	210	235	239	206	237	229	223	235	215	222	223	227	214	245	209	243	199	243	221	226	223	230	231	225	217	238	222	225	189	205	231	224	217	229	203	210	234	222	223	219	215	199	206	199	202	213	208	205	215	212	247	222	243	198	213	243	203	220	213	220	223	209	193	207	229	228	226	239	235	196	216	214	215	225	220	242	234	212	214	209	228	237	213	209	225	206	231	229	224	212	231	218	225	205	230	204	241	210	207	215	225	201	207	209	220	247	220	197	220	219	248	223	221	222	219	199	232	250	217	198	200	218	229	257	236	226	201	224	210	212	188	224	233	201	190	212	225	232	208	219	242	221	217	224	225	208	231	219	227	208	226	212	220	207	205	229	187	221	232	195	206	206	216	201	204	214	207	209	227	217	223	247	213	218	229	209	199	226	200	222	207	217	223	212	204	213	242	216	223	211	213	214	232	211	237	241	224	202	222	231	240	212	227	242	200	203	230	239	223	220	206	216	204	189	234	227	209	199	255	229	205	230	245	243	240	247	189	239	243	216	230	225	216	225	209	246	233	220	216	204	221	239	201	208	197	220	221	221	204	216	226	201	195	214	215	205	234	181	236	198	219	199	205	210	208	202	214	233	246	189	214	233	206	197	207	218	212	223	253	219	228	212	236	224	226	211	220	242	216	197	222	213	226	209	260	246	191	235	219	219	224	224	229	209	221	196	192	221	221	218	220	223	205	227	198	248	211	220	198	230	206	210	232	222	232	205	245	227	204	227	203	243	209	211	206	211	209	244	216	216	245	213	214	206	242	211	221	219	214	234	216	213	206	186	219	221	210	193	211	254	223	205	219	238	216	220	218	221	226	195	215	190	206	220	203	177	205	212	221	250	192	220	225	203	220	241	221	246	171	214	223	207	238	215	237	204	242	204	233	221	216	206	237	213	189	225	204	202	235	240	206	221	212	214	246	219	213	222	208	218	208	220	175	247	223	250	213	238	212	244	197	232	227	198	222	191	236	204	221	218	225	223	210	216	221	199	214	232	211	239	235	229	227	201	213	251	217	226	240	211	229	228	207	196	222	195	218	230	242	205	217	197	217	207	216	212	222	235	210	219	261	215	250	227	228	210	208	232	233	209	218	236	207	216	217	215	205	211	210	234	228	186	221	229	224	201	221	226	217	244	201	199	206	209	215	206	209	227	231	215	183	197	214	230	231	238	207	228	238	204	219	216	226	233	197	217	221	239	195	234	240	218	220	227	236	229	251	212	254	221	227	218	230	240	217	203	196	209	196	192	234	226	209	207	217	199	231	200	206	232	238	205	233	211	220	227	233	221	217	220	232	216	230	221	224	206	225	207	256	195	204	186	225	212	204	239	236	214	232	222	237	201	219	207	210	196	226	238	243	205	223	221	211	219	204	244	205	191	234	261	263	244	194	227	207	238	231	237	242	215	208	247	214	205	207	207	190	208	217	219	223	224	226	221	232	211	222	214	209	228	240	228	257	243	230	208	232	224	226	215	195	227	241	216	238	225	228	217	221	214	201	223	238	210	213	216	207	225	216	226	219	215	250	225	226	223	198	215	270	235	204	234	219	224	194	234	234	217	229	214	235	231	216	214	232	206	222	245	213	200	220	216	255	211	224	218	228	214	249	202	239	220	222	228	223	208	207	214	213	224	223	227	226	214	222	205	215	210	235	219	217	244	216	203	215	211	222	229	226	210	213	227	230	186	238	238	207	212	202	230	217	239	217	231	224	191	219	228	203	218	230	223	258	236	220	201	208	228	218	235	218	226	231	228	240	202	203	212	206	226	222	247	206	224	232	229	219	202	218	212	233	229	227	217	217	195	236	214	219	197	220	203	241	214	215	236	208	208	226	234	207	202	229	226	217	218	217	239	204	216	218	209	232	204	237	213	225	240	241	246	229	230	216	219	225	200
3390	5914	4128	2058	1620	1262	960	664	622	519	383	372	362	335	310	307	277	301	294	304	263	275	259	253	282	257	267	262	245	259	257	272	273	261	263	245	250	275	248	274	285	279	256	249	267	250	259	245	240	241	245	264	274	255	248	246	304	272	256	264	257	278	241	260	264	248	241	231	282	248	233	257	254	241	255	282	215	243	258	264	266	242	281	253	268	269	252	215	252	281	240	219	257	273	254	244	270	269	279	258	261	246	221	228	272	270	274	248	241	261	284	258	252	240	254	249	244	235	277	286	259	239	246	285	254	248	240	221	268	239	309	222	263	238	266	226	239	248	245	265	248	251	255	274	261	267	281	254	244	245	238	261	260	263	227	281	253	253	259	279	267	265	268	265	259	279	263	235	228	247	248	274	256	278	264	249	247	227	272	267	264	260	264	263	251	252	272	255	279	272	228	261	271	273	279	251	241	256	258	266	236	282	232	271	259	238	235	256	252	235	256	248	277	249	253	282	254	232	253	249	249	265	250	274	267	278	221	263	237	268	254	285	270	273	257	270	252	233	258	231	273	245	270	243	257	286	257	271	269	283	248	255	254	236	229	247	256	276	260	283	249	268	255	267	245	257	263	271	278	241	270	236	264	263	247	274	262	249	242	271	272	268	229	261	279	275	260	259	241	267	285	246	274	257	234	258	265	252	231	249	263	295	252	237	297	298	250	265	280	236	271	273	256	234	280	264	275	252	256	255	249	291	277	241	244	261	279	255	249	272	260	228	249	236	237	268	269	264	272	262	257	243	243	253	252	291	242	274	251	251	240	232	224	244	228	272	231	242	260	247	234	257	257	258	238	245	236	296	267	243	276	239	261	260	254	241	252	232	250	250	270	249	265	253	288	249	261	244	274	259	229	269	234	254	273	257	225	249	271	255	248	250	248	267	270	230	239	259	268	273	251	251	248	245	256	268	252	272	251	251	230	258	250	271	235	237	247	240	261	262	253	264	256	266	255	265	240	223	242	245	277	230	251	273	245	247	276	273	266	282	248	250	249	285	256	252	262	286	238	207	246	252	270	259	242	254	261	255	244	226	257	256	238	253	263	250	241	266	259	239	247	261	237	239	246	274	249	248	250	254	230	242	260	258	254	269	277	251	266	260	264	246	246	285	269	243	279	285	238	252	264	241	233	275	241	271	243	255	224	275	240	282	266	247	236	216	249	243	260	223	253	287	285	247	236	195	243	228	263	252	255	244	290	256	277	237	285	235	270	266	252	283	265	247	260	250	268	269	258	226	266	263	268	250	250	253	254	265	250	240	261	259	251	240	254	240	288	239	251	256	235	269	251	262	255	254	253	270	270	258	268	233	255	269	265	243	247	258	263	263	247	240	256	260	258	265	272	237	257	225	267	268	238	228	242	253	256	232	274	262	297	266	236	274	256	266	272	222	254	254	249	268	268	258	263	263	282	257	266	224	258	247	228	253	234	266	256	249	233	250	244	255	242	271	258	213	269	250	237	256	238	246	223	235	260	257	244	242	243	276	233	245	261	272	280	277	276	282	269	254	265	290	231	256	226	269	253	221	255	250	249	249	258	234	251	263	265	249	226	260	249	257	264	286	253	250	229	280	272	257	249	277	268	255	234	253	299	252	247	246	259	242	234	274	234	262	269	252	241	266	242	229	238	284	263	268	257	241	258	247	234	299	267	255	281	245	243	252	248	250	261	241	261	254	231	237	265	233	241	243	257	239	264	260	230	264	258	271	260	256	271	239	266	252	252	257	255	256	214	251	280	251	262	237	250	264	246	227	230	259	265	254	239	261	224	235	261	243	244	256	258	279	262	261	238	275	236	248	285	253	254	274	252	267	249	248	212	254	226	263	271	246	263	271	255	252	258	266	254	270	246	272	270	245	225	244	291	271	261	250	235	266	235	283	258	248	269	259	258	268	234	260	296	282	285	240	281	257	252	230	263	248	254	249	279	234	266	252	268	238	270	243	250	264	245	245	278	248	278	260	271	254	264	263	256	258	255	258	277	238	257	256	258	241	250	276	246	242	225	265	240	281	261	227	241	249	237	277	250	269	240	248	234	268	259	268	246	270	248	236	255	261	244	276	236	263	249	246	273	266	257	261	266	243	226	258	249	254	254	279	221	253	269	256	226	254	248	249	282	273	267	270	252	268	232	261	242	264	243	244	227	227	228	234	276	257	272	241	276	246	275	264	246	261	236	283	227	263	222	251	272	247	258	287	255	233	265	274	216	227	235	234	250	260	225	239	248	273	262	250	241	249	227	236	248	254	282	269	252	280	247	270	238	271	245	270	243	247	239	265	219	233	304	232	269	261	252	250	262	241	275	247	256	271	279	261	231	271	257	265	261	248	249	271	238	233	264	245	248	259	226	253	243	263	250	267	244	236	242	253	248	258	264	276	276	226	249	247	249	286	238	290	278	226	258	244	274	269	247	245	237	222	274	263	264	265	233	278	273	249	241	254	251	245	281	248	237	245	225	266	260	239	234	249	261	269	254	268	271	245	291	267	249	255	284	241	259	275	273	286	235	226	266	248	239	255	208	264	272	262	283	260	271	242	269	255	256	264	251	271	268	252	253	276	269	236	229	259	244	248	260	224	241	241	255	229	242	242	266	297	253	247	264	231	255	238	235	302	251	263	262	248	254	257	256	226	270	251	290	283	260	279	274	218	254	244	268	280	265	261	248	261	242	267	278	246	270	257	262	244	246	239	252	277	260	265	244	270	282	260	271	240	225	244	283	257	273	242	244	240	232	274	247	240	240	237	266	258	261	263	277	250	264	248	236	258	242	254	224	235	265	246	252	227	277	267	274	238	260	248	274	251	237	225	243	244	246	269	236	242	274	264	248	241	271	273	268	247	248	254	252	260	246	242	262	242	265	243	248	261	272	256	257	249	262	270	237	238	276	239	270	253	252	256	237	251	253	272	254	279	284	241	235	249	261	259	276	249	262	226	301	264	254	236	251	240	249	274	246	262	224	290	257	272	275	243	240	252	256	252	269	248	244	236	248	268	235	259	241	264	260	252	257	241	240	224	250	254	266	267	248	272	248	250	265	247	252	262	254	251	253	279	261	247	261	273	269	278	243	262	290	290	278	264	239	266	256	289	267	231	253	274	265	251	250	222	288	278	236	238	277	254	246	269	247	242	257	270	267	245	234	252	282	264	249	257	255	269	265	264	238	248	258	218	259	252	253	261	285	239	230	262	253	247	225	250	262	270	230	262	239	258	265	255	264	254	230	252	251	267	255	259	232	242	238	274	243	230	271	247	265	250	253	291	262	237	268	284	282	240	278	281	240	243	269	239	276	249	268	222	239	269	247	254	249	262	260	261	237	257	244	239	260	262	252	239	240	267	247	220	284	266	240	271	238	232	228	236	223	243	256	224	251	276	241	251	272	259	256	240	238	250	275	265	254	232	272	252	233	248	250	275	240	294	265	248	216	260	239	251	250	279	267	273	242	242
22377	21283	29143	23748	21277	21366	13176	1626	1212	1127	940	875	873	846	756	783	774	696	712	670	675	678	697	643	657	690	660	641	657	667	617	651	633	648	629	604	630	615	620	591	617	592	624	597	632	686	670	622	647	603	660	589	631	664	628	619	654	630	631	591	621	611	603	588	641	633	620	618	647	595	584	632	567	608	632	630	616	608	631	608	609	565	620	620	678	593	610	620	588	627	595	628	638	631	632	633	638	619	609	642	639	638	578	589	664	638	636	653	605	565	551	630	662	569	595	622	657	598	650	605	661	607	630	631	647	628	627	621	628	625	656	597	597	610	636	647	621	613	656	620	603	631	624	605	583	600	593	622	578	619	620	611	625	640	612	629	575	634	633	594	581	601	687	653	632	650	631	606	595	617	647	597	600	626	601	612	585	625	577	571	619	588	623	646	639	604	618	636	595	586	629	584	613	575	669	650	607	634	631	628	595	598	594	591	631	619	642	619	602	627	611	643	640	634	625	592	589	646	595	630	615	607	645	638	603	603	615	600	607	639	625	619	599	579	602	618	583	615	595	649	654	651	596	576	602	576	644	653	574	601	650	643	636	593	631	614	557	626	623	555	624	603	615	597	601	605	606	610	600	627	617	610	640	603	644	624	612	617	655	679	607	667	616	644	686	612	638	627	702	601	599	678	592	608	579	632	593	627	580	646	613	563	627	661	591	604	633	553	617	638	619	668	587	622	572	656	597	635	654	590	592	532	613	657	648	651	634	602	629	650	640	682	615	618	660	632	594	679	633	588	620	652	603	645	634	606	603	598	633	596	603	623	619	625	640	625	654	632	605	661	634	615	629	638	585	641	711	564	582	643	650	626	591	608	602	622	625	599	637	606	596	640	570	591	641	603	624	619	610	646	612	587	617	650	621	605	620	619	637	593	579	608	634	617	575	598	653	564	604	602	621	575	617	643	637	622	646	608	555	587	564	636	623	614	582	610	629	581	636	615	649	654	612	614	594	591	597	612	599	599	589	606	619	623	630	618	588	587	639	646	591	604	606	653	599	582	629	681	576	651	600	587	629	585	585	645	614	646	613	626	580	636	604	616	630	629	592	623	594	612	592	604	590	618	607	626	613	637	591	575	643	626	610	603	618	632	610	587	558	636	630	635	631	582	583	640	595	654	597	613	546	611	607	596	561	631	588	563	595	601	598	603	619	621	615	658	589	630	638	599	627	629	650	604	590	621	628	600	605	625	596	624	582	630	625	596	632	618	616	586	645	638	609	587	583	630	615	645	611	591	591	647	593	672	594	666	642	622	615	631	672	603	596	668	586	642	577	619	599	591	580	613	620	609	615	645	651	588	657	597	629	663	627	604	555	633	608	624	635	628	597	598	627	594	591	596	581	631	570	613	634	617	642	576	619	621	647	609	600	640	626	646	635	645	601	580	603	654	616	619	613	643	679	623	641	603	629	653	591	650	602	596	662	592	586	588	610	610	605	625	589	581	598	625	624	587	628	647	628	623	632	588	587	606	551	646	633	574	613	571	640	548	623	574	589	617	604	613	572	606	611	599	646	581	599	639	572	661	594	610	640	603	597	605	617	605	625	623	645	624	582	618	613	629	637	627	583	641	584	606	582	657	592	605	623	616	587	608	632	609	620	585	622	645	617	616	635	625	611	594	620	640	590	618	631	645	609	649	615	583	625	578	615	647	614	574	550	596	589	600	565	635	632	600	616	635	621	614	612	574	572	580	571	636	617	626	645	645	602	635	622	643	601	616	585	651	629	651	641	612	633	663	629	572	605	599	575	568	636	647	623	579	665	577	599	601	585	632	637	604	667	592	620	623	594	606	593	569	655	566	598	668	610	604	661	647	639	567	610	620	644	587	642	606	612	601	611	601	603	622	600	641	599	634	612	588	588	665	630	595	594	602	616	606	615	631	604	597	686	606	599	632	623	627	579	572	615	594	632	616	599	592	589	557	593	611	577	576	620	643	589	623	637	618	622	604	597	628	608	618	632	617	592	587	568	565	619	611	624	681	602	619	590	614	631	590	592	565	588	619	568	605	627	617	637	619	607	577	667	610	591	624	620	618	603	575	625	630	595	633	584	614	606	634	645	627	640	587	616	561	641	605	582	557	622	641	641	607	593	605	615	635	594	649	619	597	641	618	619	635	622	614	625	647	591	599	562	573	573	618	652	629	635	639	567	595	598	601	608	659	599	602	636	603	600	535	597	640	635	597	586	646	583	612	616	599	576	607	586	633	596	579	645	624	608	614	621	588	655	656	595	601	641	612	575	645	585	588	632	567	631	585	577	600	625	663	614	669	625	616	615	582	635	616	630	645	596	640	626	620	582	615	611	623	612	600	603	621	643	627	623	591	597	599	634	631	637	593	625	655	629	594	598	600	583	551	643	630	617	608	618	626	622	624	568	588	584	610	639	647	604	614	591	654	621	579	666	647	620	615	595	557	625	571	596	614	597	614	603	605	667	566	645	597	580	614	632	631	626	598	620	586	644	611	587	628	611	615	653	614	612	625	589	593	619	613	576	616	619	644	655	628	594	610	545	604	598	614	651	604	668	582	593	652	608	607	606	643	619	626	617	579	606	615	602	616	611	609	623	597	636	615	579	606	590	602	571	631	580	609	609	583	613	657	609	595	560	584	628	607	646	597	646	635	618	600	602	596	584	606	601	644	598	638	581	598	619	637	599	640	608	634	605	613	576	643	569	643	625	594	660	616	622	591	635	632	637	621	615	587	641	711	598	587	613	629	608	592	593	583	629	596	590	636	628	587	576	624	615	672	650	552	612	639	629	572	663	649	630	635	644	646	634	572	589	656	612	652	587	568	599	599	590	639	645	632	653	573	612	604	609	571	610	588	588	622	613	648	662	593	598	608	583	585	617	569	601	562	578	583	582	623	605	602	560	590	614	583	655	606	656	617	629	686	639	577	634	623	591	639	619	634	598	647	662	615	601	603	611	604	588	638	642	602	593	623	577	641	607	623	600	641	654	580	617	643	681	587	603	640	620	632	613	636	582	669	646	636	638	590	608	589	586	587	640	651	582	632	569	632	626	575	591	627	645	624	642	607	603	632	632	611	599	630	600	557	598	596	599	581	593	586	622	634	650	605	611	632	629	630	617	604	611	614	582	613	630	562	593	591	642	585	648	595	614	627	628	644	599	664	545	615	662	626	619	609	660	611	636	602	626	595	609	613	631	628	588	611	609	655	637	642	651	613	616	578	574	634	576	595	608	589	641	579	627	640	620	593	668	567	602	640	612	567	650	588	646	599	657	593	665	622	629	629	613	606	600	589	561	614	622	607	584	594	599	633	595	593	582	579	608	633	618	601	605	597	628	608	628	624	609	585	613	632	606	630	593	615	574	654	608	600	566	625	628	588	627	622	607	583	637	633	613	639	653	651	611	651	612	610	600	597	629	600	565	612	580	608	642	593	593	573	570	688	636	557	636	633	663	612	593	584	590	635	597	606
4812	16223	11923	6427	4901	4020	2992	2032	1870	1488	1201	1052	1020	982	953	827	876	795	775	810	768	777	697	719	714	773	744	703	710	738	767	702	704	684	675	765	689	666	684	648	705	680	721	632	707	716	696	622	713	648	679	705	681	690	669	678	703	686	631	640	641	675	714	704	730	690	673	689	639	648	686	718	695	680	694	710	680	691	699	658	659	701	698	652	653	674	657	656	701	648	727	667	652	660	708	634	675	673	659	702	665	674	619	632	677	668	698	621	633	668	682	682	680	710	637	672	669	688	681	700	702	707	641	704	673	677	667	675	678	685	690	679	654	625	694	696	672	626	650	622	660	705	645	659	683	651	642	692	643	704	706	642	643	676	702	671	621	660	659	674	668	689	709	644	662	719	672	639	728	675	652	653	653	692	713	666	692	656	631	667	694	666	667	676	624	652	642	673	677	681	670	650	640	717	668	641	701	650	654	719	648	706	643	646	651	665	699	697	669	706	686	644	694	673	648	707	682	679	685	658	639	649	668	647	635	635	701	687	674	633	646	670	692	686	705	635	676	639	688	712	682	690	670	674	695	636	633	645	701	676	638	658	637	660	656	622	655	707	707	675	640	662	712	702	632	715	659	682	631	669	627	703	683	657	656	697	628	693	713	669	679	633	689	649	679	674	660	689	656	608	646	679	639	686	652	691	679	688	674	702	648	679	684	626	646	656	661	672	665	673	649	649	641	726	633	673	704	685	660	659	674	671	646	707	665	675	668	694	680	660	719	658	663	663	661	690	717	673	671	681	676	649	670	652	733	695	672	637	713	665	669	675	628	683	724	652	690	678	658	664	662	671	680	664	652	674	612	707	672	691	697	672	664	654	691	683	654	681	683	660	722	645	669	714	700	618	716	702	728	684	692	701	695	709	639	668	698	720	649	682	682	680	698	687	687	657	760	632	664	697	655	696	645	675	664	642	663	658	656	654	682	688	667	673	695	695	666	667	665	686	678	709	677	680	670	695	677	685	679	623	667	647	654	645	658	692	648	629	705	675	674	670	688	656	684	689	684	660	673	678	707	687	670	687	645	679	694	637	670	667	682	653	667	657	658	693	635	642	656	655	688	660	686	649	699	664	666	677	663	671	682	661	616	652	659	681	653	710	699	660	638	700	660	719	648	698	686	687	665	676	650	706	679	683	659	667	627	687	652	676	641	708	657	629	656	676	650	703	722	676	688	674	649	642	636	662	671	637	657	649	637	668	652	628	698	654	680	679	686	672	714	686	673	629	678	673	667	657	652	666	712	650	630	625	712	711	673	663	686	678	688	703	652	632	666	637	632	680	638	637	651	641	723	670	684	676	664	660	659	670	662	680	654	676	683	678	695	678	658	660	649	661	657	718	692	730	650	641	697	667	686	699	709	714	667	696	676	631	656	696	703	697	659	654	670	660	648	642	622	650	691	667	629	705	666	669	687	664	728	684	679	639	652	642	640	664	648	714	701	689	677	639	692	687	650	664	639	642	650	676	707	680	659	644	632	667	641	723	667	674	688	612	653	670	666	694	661	654	681	663	689	661	674	665	661	727	678	645	670	690	659	658	664	652	649	683	713	686	622	681	668	664	686	700	678	659	658	657	674	638	640	687	689	617	693	688	658	667	675	627	662	656	668	707	671	689	636	655	679	668	674	680	651	686	649	641	638	657	687	657	691	656	691	698	688	645	639	679	667	649	663	706	700	651	694	660	716	703	709	624	695	623	658	700	642	722	663	674	704	666	664	636	632	672	671	690	657	652	755	670	678	672	695	665	681	706	687	668	697	669	665	676	621	708	665	663	631	635	656	654	712	658	647	675	626	691	638	629	666	727	641	617	716	677	611	687	659	680	699	655	689	681	717	620	633	656	657	691	701	634	650	620	676	659	631	668	673	705	672	697	703	649	637	676	679	665	651	693	718	660	652	633	690	668	633	696	672	698	670	721	667	701	643	666	668	706	683	625	696	659	674	696	656	661	678	655	643	765	706	676	644	678	712	681	648	674	683	675	710	674	658	701	644	671	669	666	670	706	702	657	696	642	664	653	668	687	663	680	673	708	687	704	681	665	675	689	712	622	690	664	692	671	730	633	642	629	674	672	658	648	706	685	685	638	598	686	678	630	658	648	679	678	673	642	681	669	680	648	638	672	644	654	695	652	653	711	675	682	689	650	697	661	625	697	660	624	686	654	612	650	665	676	666	706	659	636	656	666	682	708	667	665	645	626	694	702	699	665	675	671	635	666	685	646	690	649	634	659	673	674	681	672	635	668	689	669	722	636	675	686	662	642	654	672	652	656	682	641	726	685	692	686	719	670	689	664	668	668	644	691	667	681	670	687	660	617	683	651	682	678	663	699	668	685	662	640	642	693	681	667	725	649	622	656	624	620	691	663	632	641	675	621	674	638	653	703	664	670	666	679	671	679	675	631	675	665	661	653	695	723	654	689	705	691	665	647	678	664	682	645	650	653	689	659	706	679	663	675	653	674	710	722	668	620	693	636	623	677	695	669	630	700	639	684	675	669	705	704	639	678	691	642	625	729	707	697	708	679	657	668	688	700	645	643	649	669	656	665	683	671	673	655	664	685	691	650	674	681	653	654	697	662	655	705	647	667	662	714	649	658	649	667	714	628	628	663	674	635	650	622	676	671	653	723	638	678	703	648	692	687	691	664	651	694	675	687	720	683	656	645	721	645	665	675	647	648	686	671	638	700	684	712	684	657	735	683	688	639	702	610	706	700	683	642	657	693	680	650	663	685	679	619	649	674	685	636	629	682	653	620	666	645	628	669	674	629	620	644	668	662	709	648	658	687	680	657	663	709	668	636	633	644	675	663	690	684	668	650	698	659	623	699	670	694	654	680	662	668	634	670	644	672	672	625	729	672	667	661	689	665	681	645	660	691	671	655	662	703	684	723	642	651	662	626	686	668	684	677	631	663	692	606	634	653	676	651	672	664	631	716	642	662	644	597	674	660	626	656	659	646	671	681	637	678	697	721	673	666	647	684	714	623	656	644	696	668	733	682	676	718	678	651	660	632	652	628	623	653	693	640	695	644	656	669	652	639	648	641	636	686	653	626	642	686	693	691	710	669	665	658	732	633	687	669	663	639	694	661	666	675	669	644	687	675	679	653	659	672	713	578	694	631	720	638	689	685	641	654	682	715	700	666	616	698	673	733	658	676	666	646	645	718	675	673	666	659	695	691	664	646	690	645	694	689	667	689	654	643	686	660	627	651	712	720	668	652	610	653	653	664	661	668	695	710	676	699	649	666	650	655	627	668	652	651	610	660	635	660	676	666	671	634	657	660	679	675	637	726	666	695	688	688	700	655	653	674	613	652	629	659	731	690	647	666	685	628	721	673	655	691	643	669	610	639	662	672	636	666	677	668	633	666	683	644	649	696	663	617	658	692	648	661	669	653	645	687	675	651	653	658	667	635	695	673	635	718	742	671	698	652	631	630	652	648	675	654
27562	19613	5980	921	586	564	504	503	473	490	453	458	483	517	479	486	499	464	502	483	434	442	474	471	472	479	469	478	474	469	463	457	463	491	481	462	503	449	485	445	462	499	466	472	497	458	450	495	462	464	445	432	494	477	452	469	469	489	455	514	458	461	441	476	465	488	476	470	472	464	455	459	456	480	495	476	509	485	436	437	472	496	474	478	473	450	448	456	488	462	535	459	459	458	445	458	512	471	479	483	459	497	460	507	507	472	434	456	471	417	507	464	444	437	472	461	444	446	493	448	479	463	477	499	469	466	438	470	488	483	503	487	469	486	477	462	452	482	458	465	444	413	516	501	457	505	457	517	491	470	460	506	440	461	466	462	491	477	436	470	462	457	461	448	430	462	464	433	465	499	463	478	451	478	446	487	484	466	498	516	535	475	475	499	464	461	414	502	514	460	444	442	461	468	478	494	493	421	487	455	455	468	475	452	448	448	463	450	457	456	471	484	474	477	489	476	461	498	453	432	500	464	470	498	460	464	475	469	472	472	438	460	479	473	488	494	488	449	469	457	488	456	499	470	466	458	472	440	490	436	482	450	478	483	450	520	491	488	481	457	437	501	475	452	486	477	499	461	491	460	460	484	482	500	479	492	491	482	415	467	437	470	476	473	475	450	425	443	498	479	458	437	481	502	478	455	454	439	474	472	441	487	473	475	459	504	462	508	448	456	454	478	441	517	497	474	503	486	478	483	483	455	465	475	447	487	499	491	462	433	456	475	461	488	524	433	511	482	438	405	473	476	447	499	482	493	463	473	425	491	479	457	484	478	480	470	450	458	470	467	485	473	452	440	461	489	470	503	457	455	461	479	515	477	492	472	478	486	450	469	473	491	473	516	453	434	460	476	503	500	443	503	525	514	473	452	425	453	509	491	467	497	497	453	471	457	513	461	468	462	463	453	453	468	485	479	488	477	446	455	492	438	503	465	458	497	477	487	473	484	494	459	457	460	446	484	489	491	481	442	505	451	492	484	447	461	461	473	460	493	475	473	480	490	471	491	438	462	443	461	462	489	418	460	489	477	462	453	472	494	475	431	459	458	463	471	448	445	463	468	470	441	473	478	521	513	484	474	460	474	476	447	482	461	465	462	503	467	493	471	477	471	459	433	456	472	506	442	477	524	453	465	522	493	457	463	486	499	452	516	438	529	448	496	438	521	467	459	443	504	478	467	479	451	488	476	519	439	460	472	447	457	438	496	494	476	477	517	472	487	469	463	493	457	498	487	461	486	454	475	471	477	392	455	492	498	478	487	432	490	457	517	468	479	458	476	470	436	477	498	521	462	475	460	488	469	494	485	454	458	471	470	493	492	499	450	467	463	474	451	448	459	499	453	469	453	472	470	467	460	435	470	444	445	443	496	491	456	436	470	503	419	485	446	498	498	441	502	480	486	419	459	480	453	509	485	478	517	451	477	451	482	470	458	482	473	479	500	495	448	463	461	450	448	447	442	448	453	473	510	435	459	433	443	482	465	469	458	488	437	484	453	470	459	497	504	469	498	468	484	455	471	475	492	496	522	452	467	453	476	473	479	525	462	472	477	488	494	460	438	485	477	464	449	482	459	513	503	479	462	477	476	500	478	511	497	464	488	510	461	498	438	467	513	449	500	489	449	484	462	468	479	467	481	489	461	475	467	509	472	456	465	503	474	500	483	428	478	466	469	447	462	481	469	449	467	479	478	470	476	497	463	480	461	477	475	468	461	495	445	469	452	472	461	476	467	479	456	457	466	476	465	495	504	470	495	424	456	467	462	459	437	498	479	483	483	514	452	431	521	459	463	455	411	502	443	481	506	472	499	506	466	502	528	447	464	446	468	481	448	464	441	477	441	480	467	479	485	494	473	506	457	498	425	523	463	454	474	464	451	474	478	450	482	476	431	482	441	435	451	499	456	480	447	475	477	451	513	452	436	454	452	487	472	471	490	461	444	469	433	495	476	465	461	462	454	459	510	484	447	496	478	487	471	477	420	491	441	436	512	490	470	468	465	483	453	488	473	495	438	471	477	446	490	475	465	499	468	504	441	455	457	493	488	458	447	476	509	465	467	440	503	448	490	514	494	492	471	468	480	477	451	450	469	477	500	496	501	477	441	494	517	473	480	486	495	472	493	489	476	470	437	491	418	497	466	460	509	473	457	436	424	443	487	485	462	487	472	496	485	456	486	448	484	480	480	454	482	503	503	461	459	464	475	489	470	484	466	462	444	453	508	469	495	487	486	463	430	443	489	464	465	510	478	490	495	500	453	454	503	449	401	468	438	467	473	440	473	453	444	459	479	477	473	498	482	463	485	462	462	406	456	486	472	527	484	497	479	438	481	429	467	468	476	526	449	451	485	502	475	455	468	465	455	463	467	515	529	476	487	500	514	503	488	467	455	468	451	476	484	473	439	458	459	439	442	439	490	469	477	470	448	490	464	442	458	462	447	478	456	452	450	464	474	482	448	450	503	475	426	482	455	479	501	491	500	442	491	482	469	516	482	485	433	473	489	480	506	481	509	445	488	473	478	446	498	462	465	446	514	451	442	481	492	485	467	453	443	471	480	483	453	448	461	445	469	474	456	503	466	459	483	512	495	446	445	468	466	474	454	482	468	475	455	468	508	467	427	464	504	465	474	431	467	478	509	483	462	481	475	480	476	457	503	490	457	427	441	447	464	518	489	444	484	489	470	452	492	456	450	451	488	471	489	448	482	482	466	490	471	456	456	496	448	469	463	498	497	454	498	471	470	504	476	472	448	498	456	455	468	469	425	451	437	462	482	442	452	510	452	449	507	425	466	487	458	481	465	499	489	444	457	467	498	443	442	458	440	465	483	475	470	498	448	521	506	484	477	512	477	444	467	493	514	474	479	502	499	505	441	485	463	481	473	500	451	495	462	453	468	432	472	447	497	463	452	492	468	474	480	476	488	494	481	440	486	497	472	470	458	477	503	469	490	464	475	441	477	483	465	474	458	431	480	443	475	447	455	466	428	480	448	462	516	485	438	472	487	450	456	480	464	447	469	527	443	514	472	485	447	487	466	489	482	470	456	484	463	466	471	479	422	463	475	504	485	456	458	461	425	490	455	483	498	495	477	473	508	478	438	469	486	473	430	491	467	476	487	463	438	485	472	487	495	459	460	455	491	457	480	457	507	467	473	460	438	458	478	467	451	462	473	516	480	446	492	470	474	438	467	436	490	457	440	464	483	494	452	454	464	467	491	498	448	458	468	514	466	474	489	447	467	474	457	474	477	490	452	453	443	474	483	481	482	480	492	463	492	489	483	479	477	480	488	478	486	462	460	467	487	463	463	447	476	454	444	491	474	443	449	440	466	460	477	423	464	508	487	451	446	500	485	467	455	459	490	451	474	483	467	431	451	498	485	431	472	436	467	540	480	483	488	463	481	467	489	434	441	458	484	475	477	488	471	469	474	436	496	484	475	537	452	462	448	405	480
4330	1338	1027	675	577	553	553	513	556	515	522	488	502	484	496	497	488	507	506	521	436	536	520	515	504	529	485	496	511	525	525	472	506	503	498	521	506	501	532	479	475	487	502	522	486	450	549	470	513	486	522	470	509	502	466	507	490	504	465	516	454	501	461	486	491	505	482	490	502	519	494	465	523	482	498	496	509	449	467	521	487	510	523	512	492	484	558	467	481	498	473	523	506	543	520	481	468	518	518	494	476	479	506	523	446	517	509	482	516	478	487	528	514	481	451	476	490	483	487	515	539	506	478	491	495	493	490	519	520	526	465	489	534	521	511	474	460	501	514	478	489	496	521	506	470	497	494	465	509	479	507	499	511	533	514	491	492	479	513	474	503	472	509	479	512	519	501	479	527	468	501	464	526	496	554	519	539	464	531	474	465	524	548	480	513	520	517	496	524	486	518	539	488	514	485	461	462	493	550	534	482	473	500	526	528	506	516	539	501	508	526	508	527	519	502	493	492	512	496	507	490	505	467	510	500	499	528	492	524	480	491	470	519	481	452	492	497	506	504	496	485	503	503	515	528	503	523	495	504	506	453	510	517	448	521	514	496	477	540	517	516	504	521	489	505	469	493	491	497	522	503	495	506	501	527	486	514	483	505	514	525	520	526	478	496	483	471	515	536	524	509	515	498	478	519	489	483	480	515	487	496	509	501	489	506	450	499	499	519	515	466	478	497	474	509	496	460	483	508	499	454	498	455	493	488	516	522	463	500	498	488	496	482	493	526	466	476	502	469	454	476	446	496	510	502	495	495	491	502	468	486	528	500	504	475	496	498	497	525	491	483	501	499	509	505	515	492	519	509	521	499	506	480	516	513	500	494	493	485	541	486	514	483	495	477	525	536	481	496	506	472	529	457	469	543	499	529	486	484	487	523	498	481	531	517	474	505	520	495	477	520	515	471	543	506	509	529	495	470	455	508	506	539	508	470	497	498	494	501	477	487	463	494	486	511	479	444	487	512	509	503	510	525	523	479	509	473	486	494	498	494	527	526	502	490	490	495	520	490	533	505	513	485	483	454	485	506	447	521	517	517	508	494	482	531	469	522	470	524	566	480	499	479	524	478	487	480	475	515	539	448	514	493	508	485	540	516	498	435	488	501	489	461	502	563	505	534	507	517	496	510	490	507	511	493	489	500	473	499	475	500	503	443	489	502	480	474	489	548	536	501	477	524	528	534	495	515	472	486	552	522	511	487	477	502	516	485	494	524	446	493	471	513	482	498	526	496	525	471	508	503	489	477	515	500	524	480	509	468	468	528	470	492	512	497	515	506	524	482	536	484	468	518	489	494	521	491	451	512	477	480	488	486	477	486	510	527	442	505	537	520	493	482	511	550	498	530	474	499	505	562	488	468	519	568	480	535	539	477	483	491	505	502	526	505	486	485	507	524	518	513	493	507	478	526	478	526	497	505	494	526	490	530	479	488	497	526	489	474	476	514	437	488	487	490	510	493	513	533	469	446	498	492	500	523	483	534	523	507	469	512	478	506	478	471	474	501	489	522	512	529	516	515	495	479	493	522	488	516	498	492	519	518	501	522	510	512	507	511	481	486	514	487	547	517	498	503	511	509	490	485	498	535	492	469	470	531	513	498	497	504	495	507	497	467	463	494	483	530	497	503	499	518	509	530	512	521	532	491	507	508	508	508	518	503	482	481	510	496	492	472	486	497	478	468	489	487	497	454	493	473	502	498	513	494	532	544	505	490	494	500	467	480	511	496	521	512	543	506	459	530	528	479	509	486	469	526	483	510	452	484	474	485	475	487	497	490	507	494	517	514	517	503	488	483	518	508	494	503	482	487	501	507	498	505	539	459	527	526	499	521	517	501	515	489	517	505	490	459	491	477	490	507	485	522	476	496	516	496	526	525	478	508	476	497	496	517	494	500	503	527	547	518	543	502	504	517	479	489	508	496	513	520	502	440	511	495	505	504	496	451	552	507	510	489	491	479	477	497	525	451	514	489	505	467	525	538	519	536	476	520	531	439	504	518	508	528	478	511	503	482	507	481	479	530	444	512	494	507	527	493	466	499	508	538	484	549	490	495	555	491	492	486	494	479	498	493	529	495	526	510	499	470	510	525	555	506	479	505	522	520	506	504	502	511	497	534	517	504	491	465	488	487	493	489	513	498	530	483	563	540	511	526	479	471	508	547	463	531	527	468	501	464	500	532	507	521	473	500	499	497	519	483	505	465	510	495	509	473	553	489	489	509	482	495	509	503	455	483	522	534	471	480	483	510	462	516	505	502	490	502	522	501	517	543	526	471	497	486	518	500	516	485	525	503	497	480	493	523	519	469	467	473	497	494	506	495	514	499	487	502	502	464	492	529	503	473	533	531	513	466	496	493	511	506	501	489	511	488	495	513	489	511	497	481	465	516	503	481	482	483	492	468	507	481	490	533	474	528	498	479	498	507	499	493	477	527	519	531	501	485	489	479	476	494	515	507	515	505	449	496	491	494	490	510	474	511	535	514	474	550	520	515	494	512	520	524	479	499	525	460	473	481	458	520	506	467	495	510	465	471	518	485	485	516	493	506	499	550	515	488	490	516	540	511	500	471	491	497	470	517	517	507	507	489	550	546	519	488	526	457	479	488	500	488	530	497	467	467	526	480	479	506	471	455	503	522	494	495	545	489	477	508	519	486	506	466	496	457	513	521	479	477	529	468	491	489	481	542	516	509	520	529	516	513	521	486	501	495	475	495	503	499	523	482	486	540	467	512	476	486	531	463	528	515	485	492	478	485	490	516	495	484	481	484	530	524	517	529	466	505	480	489	458	517	493	450	490	490	503	510	552	507	510	523	484	500	533	520	492	478	493	550	523	516	481	516	450	518	499	481	505	481	519	485	520	502	493	544	496	518	507	507	516	524	494	483	496	505	492	484	491	528	497	478	445	520	518	486	502	485	484	497	517	493	537	518	474	496	526	522	525	495	518	513	479	516	510	466	476	466	510	496	486	477	481	511	470	515	502	494	520	472	502	483	503	465	479	510	509	519	506	509	488	534	488	461	490	502	535	487	483	493	504	473	498	566	508	485	502	529	483	497	563	483	452	502	490	527	499	537	508	546	495	518	507	481	510	494	507	542	511	499	516	503	452	444	498	462	514	505	532	498	483	481	486	476	518	489	474	514	518	520	551	512	507	515	516	472	480	511	517	495	520	498	535	508	489	514	485	516	513	454	507	479	510	486	525	519	495	473	487	495	466	517	559	463	501	501	533	520	504	476	504	487	509	512	510	509	490	525	510	482	511	495	461	509	486	497	524	508	520	474	461	525	510	534	499	471	468	517	450	499	476	501	501	516	489	461	530	523	487	528	470	463	526	543	481	505	511	472	465	472	513	532	516	553	530	495	459	495	495	512	513	494	502	495	485	494	533	491	502	506	499	528	497	499	479	461	455	497	509	497	530	509	511	514	544	537	513	491	500	489	498	493	512
23552	21314	28834	24107	21305	14311	2263	1295	1137	1092	948	904	943	945	889	901	957	849	899	848	849	838	807	854	798	839	849	841	875	799	819	813	837	825	796	820	793	795	786	796	809	801	805	880	798	825	824	824	807	785	776	848	813	770	816	762	781	798	821	794	811	821	793	838	802	804	771	802	790	865	793	803	781	788	794	782	828	822	843	795	785	811	796	786	811	824	834	772	774	834	794	868	787	784	825	791	763	827	780	805	798	828	722	774	837	812	779	801	819	782	804	815	801	796	829	784	840	844	805	812	785	824	771	804	819	826	804	761	766	827	799	855	754	850	843	852	790	787	792	856	789	751	789	815	840	793	810	835	805	819	808	826	766	824	805	868	767	822	779	790	819	835	799	802	851	831	786	793	818	756	854	840	839	832	782	855	815	824	808	809	825	800	817	823	822	806	769	809	813	829	831	818	850	793	807	785	784	802	819	756	807	724	842	829	843	738	814	779	850	913	808	778	773	775	732	832	804	738	766	791	806	846	827	842	806	823	815	811	792	819	794	788	808	809	759	862	807	805	863	825	820	863	816	840	853	789	787	803	840	815	882	752	802	797	832	840	789	829	803	809	802	853	812	856	837	763	758	782	759	825	818	825	828	758	800	842	813	791	799	790	773	798	822	839	829	815	740	807	831	770	796	826	802	788	820	822	838	775	818	843	800	810	828	837	785	802	763	753	823	840	783	824	781	787	787	804	806	798	783	759	783	809	834	845	809	812	762	801	812	789	843	802	793	846	864	805	834	860	781	780	853	810	785	826	803	845	789	764	815	816	811	789	863	764	832	832	800	819	861	810	801	754	862	839	830	801	800	840	773	820	793	780	765	829	799	804	792	809	836	769	862	811	810	779	819	835	780	810	782	792	751	823	765	824	851	861	800	785	798	794	787	818	806	797	803	813	759	838	788	816	824	778	804	781	776	849	784	788	824	835	782	761	801	766	829	846	806	820	834	760	801	785	766	859	779	814	804	792	850	833	862	779	804	825	813	815	763	812	770	782	781	818	819	862	805	792	813	821	787	815	854	823	797	790	799	781	837	771	792	824	726	818	782	791	738	839	821	781	771	857	831	813	862	723	780	795	811	758	786	791	805	840	852	788	783	819	800	859	824	781	775	797	823	783	805	822	795	782	800	789	809	837	875	748	793	766	830	794	828	797	837	794	822	854	853	780	810	826	808	794	780	775	785	814	814	793	782	781	805	811	791	764	838	827	810	757	819	760	800	838	830	750	770	789	821	799	811	771	751	759	816	807	829	816	815	792	784	802	836	781	765	786	798	819	793	802	831	811	795	810	832	833	831	782	861	768	793	845	846	813	799	795	789	772	838	788	823	802	769	786	790	786	782	793	829	802	827	808	807	813	747	862	784	797	821	828	833	848	833	793	797	788	865	843	783	769	856	850	796	831	776	776	813	810	868	801	756	802	816	839	822	848	804	787	863	849	775	772	817	853	783	795	803	768	827	770	791	845	791	811	895	822	751	825	764	847	774	840	807	742	731	787	837	808	783	800	815	804	804	783	811	784	815	813	766	812	812	785	776	795	825	810	738	802	809	794	782	845	829	805	805	793	808	798	797	788	825	801	806	817	784	774	831	815	859	802	766	802	819	795	798	843	747	781	784	803	793	812	734	805	753	795	784	815	802	769	834	801	824	857	812	770	825	796	816	810	781	809	782	786	784	812	781	805	791	759	769	774	794	802	819	775	841	770	804	841	761	831	832	787	843	789	813	818	802	758	772	774	805	802	777	839	767	808	781	816	790	777	845	775	802	816	844	775	798	761	781	827	767	789	777	799	736	802	868	784	786	780	831	812	794	786	839	790	822	824	786	789	821	811	800	699	803	814	836	858	761	822	840	831	810	797	841	819	842	780	801	793	801	744	836	759	785	812	788	822	776	837	784	808	765	816	802	835	802	762	812	805	805	793	846	816	797	820	811	852	781	795	817	839	771	810	797	782	827	811	798	800	762	815	840	759	784	806	747	780	819	770	745	824	796	805	792	804	843	799	816	755	744	831	828	796	768	756	793	781	810	803	782	805	843	792	790	792	788	769	815	797	809	821	811	791	824	801	800	765	809	799	795	786	811	815	849	796	787	846	809	840	790	804	796	809	833	774	833	797	794	801	750	832	813	786	798	786	798	816	741	825	788	822	843	834	798	809	792	817	765	784	787	872	791	793	813	828	822	797	853	771	770	793	808	804	801	803	779	813	777	825	781	818	791	783	754	809	768	811	830	771	790	837	827	761	837	799	840	809	797	792	787	798	748	784	813	770	811	792	820	815	816	797	832	839	823	801	830	795	823	816	803	818	776	824	778	785	800	824	808	801	798	769	767	792	778	763	762	825	777	796	797	787	777	826	810	761	800	851	838	840	752	817	776	823	763	774	781	824	835	785	803	770	816	813	840	836	780	756	768	790	839	816	812	773	799	818	783	791	777	809	810	800	831	785	817	823	836	817	781	864	797	749	817	813	782	762	827	855	797	835	814	794	812	812	803	838	785	795	773	824	786	829	801	807	853	816	786	823	758	793	798	776	777	794	819	813	815	833	807	799	866	780	794	780	823	804	786	844	785	780	779	793	739	784	835	832	808	831	817	762	828	771	800	832	800	858	799	846	772	842	765	813	775	802	796	784	761	841	762	833	815	802	766	787	817	837	782	854	791	764	795	798	843	817	825	770	760	834	733	817	830	812	750	842	794	758	782	803	847	777	768	804	771	796	788	778	773	808	774	814	799	865	810	809	834	806	838	827	778	808	821	851	817	759	840	807	853	831	806	760	764	797	813	790	811	823	857	819	780	810	777	834	830	822	807	820	821	821	796	786	814	807	742	788	804	824	762	756	782	755	765	813	764	824	759	781	825	802	805	833	813	769	779	808	803	801	818	808	839	771	819	810	821	797	837	788	784	786	817	797	787	782	808	811	797	769	864	829	815	825	790	759	803	849	840	795	767	808	819	854	816	797	778	863	801	822	809	796	875	784	802	735	789	792	786	792	830	837	818	780	767	832	841	844	780	783	758	794	799	802	837	798	797	852	815	802	800	814	764	825	807	862	844	784	825	803	819	822	771	803	817	824	819	762	817	772	766	805	818	831	808	795	822	806	784	795	808	838	786	835	802	798	764	810	789	798	856	802	852	819	828	811	748	796	784	794	833	791	812	800	777	839	796	802	744	814	801	804	814	771	797	818	799	768	851	789	783	762	841	815	788	845	841	755	723	801	798	826	800	800	774	814	756	784	798	803	820	795	849	786	755	786	810	800	762	845	822	815	826	817	819	859	816	841	817	790	801	767	828	829	813	812	787	755	791	777	808	793	785	859	826	807	805	816	888	845	821	830	756	759	843	823	766	797	818	760	840	768	836	823	810	772	740	789	807	776	795	791	771	869	823	794	835	777	792	860	818	814	773	802	790	824	812	806	859	847	805	814	832	762	774	805	733	773	833	822	784	817
3647	10505	7542	3940	3178	2584	2105	1570	1426	1254	1112	1046	1066	970	1022	948	990	970	902	881	879	872	872	867	879	884	864	893	907	894	833	869	832	902	956	879	810	851	842	856	828	882	841	807	851	841	804	885	813	890	879	801	917	764	839	889	818	874	854	903	876	901	838	836	832	848	901	846	847	870	857	883	878	834	865	885	860	885	884	853	804	807	892	866	855	842	861	842	802	840	782	851	906	853	894	818	827	895	828	788	844	866	872	821	865	842	831	878	816	886	839	827	812	809	854	819	859	887	855	820	852	841	821	838	864	866	876	828	885	816	818	809	832	874	864	856	842	802	827	844	861	887	897	855	798	850	839	876	880	834	805	924	816	901	840	783	817	859	847	833	857	813	847	813	853	831	793	851	866	834	839	876	852	801	860	827	840	825	862	863	871	871	846	914	855	874	828	914	819	823	853	868	861	880	847	867	881	824	871	859	820	790	875	855	852	883	829	849	899	833	800	868	816	793	862	823	882	816	833	853	846	835	861	824	843	858	826	849	833	863	879	838	835	851	869	859	842	816	783	860	822	854	860	830	818	782	868	886	916	778	785	870	893	824	815	916	826	816	839	798	878	836	838	862	833	853	897	796	863	841	843	811	855	828	866	864	841	817	825	825	877	815	858	823	852	834	840	872	957	823	825	794	880	857	808	823	841	831	861	861	855	820	868	843	854	875	852	842	805	858	840	864	833	850	842	850	846	856	823	819	856	842	860	896	787	780	840	843	809	907	876	851	787	860	899	852	837	851	840	879	874	891	862	818	820	836	847	813	832	880	837	808	857	847	834	846	875	858	840	842	892	849	798	844	864	853	863	861	849	887	840	849	866	853	814	871	832	814	856	877	915	851	807	849	808	758	767	829	894	880	866	883	786	820	854	812	888	833	924	876	857	874	906	901	813	823	832	879	885	884	809	840	846	848	841	789	835	860	857	846	828	873	773	868	808	870	828	818	903	850	828	810	874	828	862	855	824	883	878	833	781	827	816	843	886	899	918	859	821	833	807	825	822	799	867	864	835	833	847	865	843	856	850	825	822	864	849	846	853	848	864	854	860	882	882	847	835	836	820	867	844	830	876	826	851	850	817	883	850	853	863	826	864	819	880	873	844	888	794	851	864	846	821	836	837	817	863	840	876	853	905	826	853	876	831	844	856	800	834	891	826	805	862	808	880	854	843	834	858	853	783	825	812	850	858	863	868	851	841	885	853	845	844	877	800	841	899	864	824	861	836	842	793	874	812	924	855	848	857	847	841	861	856	829	845	852	848	831	887	854	896	856	829	868	805	819	801	835	873	818	867	788	891	880	832	838	841	829	837	868	822	838	806	849	834	818	844	890	840	819	826	796	830	870	896	869	845	812	857	849	848	827	874	805	840	866	808	799	866	864	843	863	825	882	800	853	861	834	825	817	853	823	806	839	810	815	814	803	870	808	893	857	858	825	862	871	818	870	896	866	870	763	842	860	839	899	860	892	823	848	824	859	780	813	846	842	819	894	874	841	884	847	840	831	876	859	841	840	845	827	798	889	867	834	807	897	859	816	873	859	840	820	861	837	801	835	843	839	858	866	882	814	865	828	842	885	897	869	849	853	859	831	811	850	815	830	845	859	865	840	897	872	857	811	832	819	832	866	866	844	847	850	859	885	819	827	797	836	836	846	870	861	791	826	848	891	891	854	834	859	836	839	840	879	862	811	842	809	803	799	837	883	844	909	853	866	859	836	800	795	839	835	871	852	839	859	862	792	826	850	858	844	870	846	841	862	828	915	841	876	898	842	825	894	894	825	852	826	855	869	865	877	912	845	838	868	818	832	852	824	858	926	868	807	853	839	865	882	874	879	836	881	865	797	862	850	827	811	879	827	840	861	858	863	855	877	820	823	865	872	874	813	818	900	785	899	857	895	885	806	883	843	897	810	859	840	846	834	845	828	873	880	848	876	874	896	813	936	858	841	873	825	871	854	882	830	818	820	888	871	824	868	816	830	860	840	871	782	881	854	809	790	837	814	837	893	872	829	840	826	890	813	862	838	858	861	808	855	871	840	877	858	912	843	904	880	826	793	787	830	831	820	827	829	844	871	865	889	857	821	834	876	827	824	906	831	850	765	814	851	817	849	840	844	840	842	865	858	824	869	915	837	831	857	870	807	851	822	879	879	918	835	813	830	847	816	950	829	805	846	831	875	849	861	853	841	832	849	873	868	844	846	892	862	822	873	814	824	844	842	808	831	831	885	827	830	844	804	808	861	859	901	861	857	885	816	869	834	892	790	848	842	877	878	832	790	837	904	815	856	906	874	840	803	819	819	806	855	863	862	859	885	863	870	873	816	848	887	867	872	900	866	826	882	832	811	807	821	850	873	884	852	834	863	835	834	914	866	854	807	847	844	860	836	860	883	825	833	868	858	875	863	832	860	863	824	886	856	829	867	856	802	778	798	842	818	823	884	864	844	840	844	871	894	826	794	893	876	801	811	876	839	848	836	872	822	842	819	803	825	845	851	836	845	828	857	851	842	874	920	788	831	780	821	871	842	845	828	818	847	893	822	855	853	792	786	890	881	829	809	834	843	828	879	848	875	914	845	857	816	818	873	887	840	837	860	851	848	837	856	825	833	827	814	831	869	862	891	838	821	834	845	852	842	859	799	792	802	885	828	868	870	887	827	813	796	853	884	850	855	868	894	848	868	778	838	810	847	887	870	862	826	833	852	845	861	859	818	810	885	806	851	846	844	887	817	842	804	810	869	814	792	874	816	806	828	822	817	808	824	835	829	846	801	835	830	828	839	869	796	877	869	845	823	838	831	793	835	856	844	804	851	828	844	819	901	814	808	821	843	814	871	864	795	819	810	858	820	870	861	862	801	901	862	790	825	878	816	890	842	841	827	853	821	860	890	822	813	828	823	827	851	875	897	839	858	824	840	889	843	815	845	806	832	819	863	838	825	872	871	826	801	826	855	848	838	871	838	847	856	799	912	871	869	830	871	833	874	850	898	849	781	919	801	842	861	895	861	859	883	841	827	822	821	849	916	809	858	835	814	863	794	878	930	854	820	854	874	844	846	834	877	846	843	874	838	859	854	810	818	847	830	827	843	842	844	857	897	845	858	852	867	880	834	839	885	815	808	839	833	827	861	824	790	822	814	883	860	829	893	819	804	843	857	849	837	870	896	861	845	845	858	857	845	860	844	885	823	847	842	847	826	867	880	814	867	853	881	839	859	825	813	838	886	854	889	837	845	831	828	870	869	825	852	838	882	853	822	779	864	851	843	832	823	858	838	821	827	850	831	816	831	825	827	834	831	857	834	897	801	893	847	880	811	827	811	858	933	818	873	863	878	858	873	783	879	820	888	888	810	873	850	841	866	805	824	953	809	851	823	840	880	872	858	847	852	855	871	861	830	818	837	863	906	839	887	817	838	849	840	836	882	842	846	802	823	801	860	901	855	823	846	859	836	862	830
24580	21231	27837	24821	15988	1038	556	432	366	338	317	279	266	231	295	259	262	275	245	225	235	250	235	246	258	215	247	237	217	223	199	208	221	247	207	230	186	224	233	224	228	259	225	213	198	225	234	214	223	227	232	222	212	233	229	193	207	248	219	205	205	205	236	221	215	199	215	217	222	252	250	223	211	225	222	202	225	220	217	223	206	213	237	195	226	228	216	198	230	223	215	195	200	221	247	214	211	220	246	230	239	240	216	202	233	207	212	204	244	246	215	233	222	190	218	227	237	245	211	197	201	225	194	221	220	233	206	208	238	226	216	234	212	205	196	237	213	215	207	202	208	223	219	211	188	238	232	203	215	213	209	218	234	243	208	220	210	210	228	222	230	200	237	201	225	207	218	205	230	203	224	224	216	228	185	236	203	228	211	231	211	225	237	209	219	227	232	230	217	220	212	217	222	232	223	226	204	224	227	212	238	232	271	230	222	196	215	218	208	240	215	223	242	237	226	214	230	224	241	231	218	236	215	199	216	245	214	220	221	217	227	216	254	213	222	221	237	195	217	210	227	226	202	209	218	218	235	211	214	226	209	212	221	192	231	222	223	226	205	213	220	211	233	226	223	216	211	210	206	217	213	249	248	241	215	225	220	225	185	206	217	202	218	215	204	226	218	200	222	235	186	226	194	206	219	250	199	235	196	225	224	215	228	222	209	196	237	237	200	216	225	228	223	222	220	219	197	236	215	222	205	231	206	213	208	208	230	234	224	217	217	203	223	240	215	228	221	222	248	201	212	236	222	224	197	218	207	261	218	202	243	223	217	236	214	208	227	228	228	214	206	212	203	210	221	253	227	216	243	211	210	215	239	225	218	222	244	229	213	236	210	193	206	205	224	235	214	189	209	202	218	192	209	210	245	203	210	212	233	191	217	196	205	245	216	208	201	205	228	212	235	205	220	213	210	224	226	234	219	220	220	235	238	219	222	208	218	233	207	212	239	226	214	235	206	213	218	225	253	199	227	226	213	233	211	226	226	250	224	230	225	199	198	234	256	237	217	208	220	241	207	239	219	225	212	227	215	198	206	227	203	209	215	203	223	223	219	223	196	227	225	189	228	214	235	215	228	243	251	232	216	207	179	217	229	202	220	210	208	226	211	222	237	200	192	220	208	214	234	245	213	212	196	217	202	210	229	214	218	201	195	216	240	203	229	199	205	206	214	235	229	205	206	191	232	230	216	215	226	220	241	209	203	243	207	202	240	232	232	219	211	223	222	225	235	242	229	193	217	229	230	231	214	228	203	223	197	218	223	210	235	250	219	230	211	221	221	225	226	214	213	223	224	207	230	246	224	224	217	226	227	200	188	222	235	197	197	198	217	230	218	215	202	226	246	238	236	228	188	241	235	236	199	239	239	221	209	207	208	220	227	220	230	220	192	251	232	222	229	218	233	235	214	215	204	210	235	232	217	205	252	213	213	234	214	239	208	242	222	205	239	224	213	246	210	211	198	190	238	226	192	222	241	227	227	201	188	230	231	209	236	208	226	239	215	220	221	228	201	225	239	218	208	232	218	221	208	218	192	210	233	221	228	242	231	204	229	212	212	226	214	217	218	231	213	208	213	205	227	211	210	204	221	203	188	197	228	201	201	217	215	209	186	220	210	209	211	224	219	221	198	228	230	229	216	221	213	228	211	210	232	222	222	209	227	203	243	209	216	224	259	221	223	220	239	239	246	235	217	222	205	204	215	231	224	204	216	249	223	224	224	209	243	206	223	218	206	255	220	228	248	210	215	207	228	229	223	199	231	215	198	208	232	228	206	214	203	202	175	220	228	218	223	227	219	205	211	211	225	234	220	247	214	217	192	224	236	215	228	206	212	210	231	226	222	236	225	219	204	202	212	230	196	220	216	204	237	233	246	210	220	209	205	222	188	212	202	216	212	230	214	227	229	227	223	215	236	214	211	206	208	237	214	201	220	223	234	202	209	216	235	232	219	230	247	234	212	256	195	225	202	219	209	189	205	212	198	229	225	232	228	212	203	203	225	217	232	202	214	224	215	225	222	197	226	199	233	214	238	198	222	240	220	222	215	222	207	244	227	230	201	213	239	216	218	220	219	208	205	204	198	209	234	226	222	180	241	215	207	221	251	221	219	216	227	228	237	241	212	206	197	230	256	234	239	219	212	206	212	216	236	239	211	222	202	219	230	235	232	195	213	212	224	215	242	230	201	226	243	195	223	220	232	211	240	241	221	220	208	232	229	232	201	223	217	216	223	206	244	201	203	199	211	234	234	210	214	219	207	232	223	198	239	242	216	223	240	198	201	208	223	236	222	218	229	214	234	216	224	228	216	204	201	209	221	226	214	234	221	203	219	210	208	188	243	201	223	237	222	238	230	232	221	233	204	212	234	215	221	226	220	205	238	225	214	218	224	213	210	202	206	200	217	196	206	191	222	233	225	221	225	199	243	223	194	204	215	226	199	210	203	205	225	243	214	226	230	198	234	220	222	221	207	194	244	233	198	209	223	212	209	236	210	229	216	236	224	214	214	209	236	221	240	217	222	227	234	232	211	214	230	225	237	219	233	226	218	220	220	212	227	211	214	218	238	235	258	226	219	215	228	264	220	227	218	220	215	199	202	243	211	240	211	234	230	206	193	204	209	208	226	220	205	209	240	210	217	219	229	242	232	241	211	208	205	248	208	236	223	199	219	217	236	233	216	186	216	217	220	234	223	226	233	221	207	214	238	197	242	236	235	250	210	209	230	251	197	217	225	229	200	240	215	239	229	219	194	220	226	236	236	218	223	190	206	198	199	225	225	208	206	221	206	215	224	219	220	220	197	208	205	214	226	219	199	250	237	219	249	207	223	251	221	196	216	210	218	216	209	200	230	244	202	184	203	200	239	210	190	200	203	213	222	228	190	252	247	213	201	215	226	209	197	232	215	213	205	250	190	186	196	213	205	210	210	215	222	218	211	223	199	206	197	215	237	215	234	206	258	215	212	230	222	216	209	204	191	197	205	209	214	213	214	218	196	214	220	216	216	197	227	230	265	222	211	222	219	223	218	206	228	251	217	245	208	253	249	227	213	212	220	228	226	207	214	235	215	200	235	191	185	198	205	223	223	224	223	218	205	225	241	215	229	226	240	235	224	199	192	207	222	230	213	197	221	216	217	210	224	198	200	226	246	203	246	230	218	220	215	219	220	234	221	198	197	222	209	215	222	186	206	211	220	219	204	212	219	215	218	217	190	200	213	209	224	228	236	212	214	222	209	249	240	190	208	218	228	219	216	251	209	230	198	213	235	201	215	200	192	197	209	225	255	217	223	236	226	212	221	212	221	216	219	196	221	242	210	207	220	201	212	217	222	269	237	220	251	219	238	230	222	216	229	206	247	211	230	222	221	218	218	212	194	216	223	244	190	208	217	211	221	208	201	218	229	234	241	219	229	220	228	231	218	207	211	224	216	216	226	219	218	195	203	207	194	245
3319	6068	4136	2069	1599	1373	959	669	609	483	423	392	337	339	327	320	301	297	309	306	287	339	249	291	282	276	259	270	243	254	283	256	263	249	241	260	288	235	264	263	241	244	272	267	236	251	274	265	246	253	274	263	244	239	251	249	254	239	276	234	291	262	258	268	263	251	243	257	271	266	276	227	253	246	266	253	267	261	257	263	258	249	266	236	258	238	268	256	232	230	285	237	241	263	246	264	271	222	230	240	242	277	235	247	251	281	258	232	232	234	276	245	271	256	288	254	220	225	244	238	251	263	269	251	273	258	259	259	264	285	244	241	262	236	252	267	252	238	290	247	237	263	242	242	258	265	245	273	243	254	259	238	265	273	256	248	271	253	237	276	257	254	231	250	274	223	273	289	253	263	248	246	230	251	234	254	243	261	242	247	250	261	239	242	257	268	281	236	278	241	261	249	236	264	230	267	259	254	247	280	254	275	260	273	229	282	250	249	257	248	257	239	255	237	250	258	270	245	251	267	247	254	280	275	227	265	232	245	250	269	246	272	253	225	241	229	246	251	257	261	260	276	284	257	263	282	255	252	235	235	269	277	262	234	251	255	232	251	277	284	283	267	263	272	252	234	269	258	278	265	243	224	245	274	240	249	253	277	244	232	252	262	259	274	235	241	257	267	253	273	272	266	267	251	247	254	245	275	224	229	245	262	221	227	241	269	295	262	259	233	265	234	259	272	248	269	251	249	263	253	245	268	263	238	250	239	248	254	263	279	249	296	235	253	270	242	255	290	248	261	251	253	249	238	260	259	269	247	252	227	276	264	256	241	248	233	262	247	223	211	273	273	234	277	256	251	265	252	256	277	258	279	241	256	228	255	266	249	252	265	243	275	266	280	266	238	230	269	259	255	238	257	264	251	243	273	236	259	251	222	215	279	265	262	272	264	254	268	233	273	268	245	247	243	253	262	263	245	276	265	211	261	280	281	253	294	273	260	253	240	278	255	256	246	251	247	264	236	287	272	246	220	269	267	248	256	246	255	257	265	245	257	229	282	248	262	249	252	247	252	271	237	256	248	259	256	285	276	240	238	222	267	276	254	220	250	234	252	231	270	255	298	261	238	236	286	225	246	259	254	255	260	281	246	254	242	260	239	238	259	268	246	241	225	233	252	248	257	269	275	263	276	241	243	234	237	261	252	241	235	255	261	242	254	245	281	288	253	269	259	253	260	247	236	264	254	248	257	244	258	263	277	266	223	232	225	269	285	229	259	243	267	259	264	276	277	250	257	252	274	245	230	244	243	250	254	259	251	259	235	272	243	231	235	246	258	265	265	260	241	256	267	245	247	273	241	252	226	270	229	269	214	271	241	249	245	253	236	259	250	246	267	257	245	238	241	238	250	277	224	249	243	233	270	254	253	254	256	284	246	245	265	268	246	258	244	263	259	267	267	270	241	258	240	270	288	253	263	246	224	245	265	259	226	241	245	251	235	249	251	243	247	275	233	274	273	250	261	239	274	251	269	269	245	269	239	230	232	222	281	245	251	246	250	237	252	266	221	259	242	261	244	259	294	258	230	276	268	243	244	246	238	251	264	255	251	222	268	238	266	243	264	265	261	245	241	265	267	264	247	253	256	276	233	275	249	267	258	229	267	230	256	255	269	274	241	294	247	245	257	245	224	227	257	266	241	275	239	251	257	253	241	245	274	246	254	258	249	247	247	272	254	272	266	263	245	249	220	258	262	267	283	247	252	291	269	261	255	233	266	245	243	262	257	243	271	250	261	274	246	234	256	244	255	272	255	258	244	239	253	256	225	272	267	274	235	274	258	246	259	233	255	270	257	268	251	248	245	247	272	256	250	251	280	254	260	260	247	263	278	270	255	231	257	235	245	243	235	263	295	269	263	264	266	249	249	255	257	256	245	254	245	270	246	251	222	266	246	260	240	256	268	259	226	238	274	242	248	245	265	268	258	284	256	253	253	231	278	259	230	286	265	264	233	263	248	271	264	234	257	247	262	275	268	238	279	279	246	256	265	233	229	258	276	277	230	239	283	260	225	265	251	249	263	233	251	267	238	278	235	252	240	242	241	293	261	272	282	285	263	233	272	236	252	260	242	251	255	249	285	260	262	250	273	238	272	266	244	215	273	286	234	253	251	270	249	253	267	259	241	261	247	230	245	245	244	275	246	269	253	244	247	238	230	259	247	248	273	236	248	264	221	236	240	224	231	268	281	257	210	286	282	260	253	270	263	253	232	246	248	277	238	245	231	287	253	283	237	254	268	257	241	268	271	278	243	269	267	278	238	265	258	254	232	272	284	267	270	253	247	254	261	235	286	266	229	246	246	223	236	274	239	264	229	247	252	252	258	277	228	246	259	273	289	248	248	286	248	224	237	287	259	244	259	265	236	252	261	267	232	244	239	249	251	251	251	272	238	247	258	240	245	248	274	226	248	279	227	257	274	261	278	265	252	227	280	267	259	223	244	239	274	238	210	277	229	257	226	249	245	248	256	268	255	253	261	259	247	257	255	243	243	253	261	239	254	238	253	265	260	273	229	247	251	259	266	266	251	249	266	261	240	261	254	284	244	260	244	265	246	272	254	223	252	254	233	240	241	230	269	241	253	263	267	237	263	219	231	256	265	258	270	270	275	258	251	205	244	246	250	268	236	236	290	269	274	249	250	258	256	228	266	243	247	253	256	266	251	260	270	272	230	257	250	259	259	249	243	283	251	251	228	255	239	244	253	250	288	261	250	237	249	248	255	270	249	242	242	244	257	246	251	246	255	255	265	252	235	248	254	250	248	258	264	267	256	257	246	268	238	272	272	267	256	258	241	269	273	271	248	248	234	261	241	247	243	259	226	241	249	264	252	264	229	259	269	238	266	274	244	247	246	261	239	241	245	273	276	259	277	257	257	279	258	245	250	250	256	260	266	254	228	252	280	242	256	256	245	229	239	241	244	259	255	257	239	229	249	246	268	243	255	254	262	259	231	316	255	240	255	247	277	231	269	263	232	243	264	243	246	269	262	250	240	253	261	236	253	243	259	262	257	245	228	237	271	253	255	268	257	251	257	237	246	231	291	296	268	256	258	257	274	249	247	241	265	256	244	262	243	229	249	237	256	274	263	240	290	243	224	257	251	236	255	272	262	236	280	251	239	267	224	257	244	263	233	253	239	259	221	265	246	248	249	242	269	258	241	247	243	257	256	259	270	254	271	246	275	281	230	252	286	239	278	263	272	258	267	275	251	272	258	263	254	241	234	251	261	251	240	256	237	254	264	259	243	259	277	251	229	235	263	265	227	281	250	268	258	262	278	203	254	253	253	258	246	227	259	228	259	254	248	261	241	286	268	261	249	239	244	266	229	239	262	241	248	262	245	260	245	244	257	276	269	230	231	255	230	257	259	275	266	263	248	252	263	255	262	265	263	271	231	256	243	243	237	242	249	246	247	250	268	260	265	238	249	213	235	222	237	244	237	240	255	260	237
22560	21388	29281	23888	21383	21488	13334	1689	1246	1164	892	915	845	843	759	729	758	720	734	677	701	727	703	695	726	634	637	682	640	642	672	615	641	671	630	597	641	584	607	612	622	612	632	619	625	603	638	589	619	601	607	667	617	551	619	599	615	579	630	606	624	663	577	638	625	622	592	611	616	620	590	636	628	636	597	641	652	616	641	583	609	586	606	630	609	591	620	618	617	573	580	671	643	645	606	605	644	636	595	596	639	640	647	653	637	630	619	654	591	614	631	630	615	614	615	618	616	617	607	608	631	631	583	641	614	614	606	612	611	584	588	633	648	599	580	618	626	633	620	666	626	629	606	614	670	625	630	619	581	610	648	627	593	608	619	652	604	648	582	586	634	592	597	597	627	592	615	619	629	643	567	621	619	621	647	621	596	610	596	570	610	605	576	668	592	660	654	627	577	647	594	566	585	618	617	632	616	643	646	630	615	642	650	668	614	626	554	650	568	618	594	631	607	602	628	615	577	598	590	639	614	630	650	613	598	606	637	671	610	633	649	644	565	595	634	630	617	565	631	637	605	611	637	633	594	620	624	619	629	636	600	615	621	623	658	581	619	637	644	625	589	609	671	668	607	622	585	615	653	617	592	631	590	652	571	626	706	635	558	618	564	640	611	567	628	576	588	602	622	627	625	632	618	658	659	628	636	579	634	601	635	609	603	613	664	641	602	598	615	582	648	615	658	632	576	584	640	582	631	649	624	562	593	611	618	562	613	589	623	599	578	593	601	613	587	613	606	672	609	624	619	630	602	573	603	560	564	594	603	620	641	641	581	619	594	616	647	617	602	656	623	637	591	564	603	611	645	580	600	655	602	604	580	624	660	637	624	659	604	622	570	633	621	593	621	626	616	586	602	558	590	648	662	639	607	615	637	625	588	626	625	616	624	605	641	645	628	639	639	579	596	646	621	640	602	616	586	650	610	616	656	598	624	592	612	604	613	612	592	621	626	635	618	664	593	597	581	634	638	637	616	600	626	577	572	677	609	576	562	621	600	630	597	607	576	596	597	642	613	570	618	628	572	626	562	628	608	643	636	609	583	620	583	615	631	560	595	628	616	626	584	660	627	625	577	608	621	645	619	643	631	628	606	627	626	618	634	641	662	611	576	643	635	574	618	636	648	592	592	606	571	650	596	620	628	586	618	591	581	609	622	593	576	579	593	607	571	596	592	634	648	631	589	611	579	607	630	634	622	597	630	623	618	621	602	614	624	616	600	614	576	609	605	601	657	591	627	586	636	592	604	601	645	630	636	651	625	643	603	647	626	614	616	597	601	616	618	608	623	667	615	586	548	598	590	631	588	612	607	640	626	606	613	608	624	647	653	635	613	595	620	612	624	628	647	636	637	581	637	602	633	591	632	613	626	608	618	592	591	598	618	603	631	580	619	665	563	602	606	604	656	588	607	631	625	613	615	556	602	615	618	616	611	606	598	562	574	592	600	581	593	590	594	669	630	611	617	637	626	629	586	607	573	569	550	610	588	583	608	642	584	664	637	615	625	602	580	575	633	586	579	630	598	637	610	606	652	605	584	617	584	641	608	651	598	602	616	639	624	590	574	610	603	610	616	584	581	600	588	641	605	644	576	642	637	628	636	587	667	593	662	627	629	609	608	626	602	657	583	638	616	626	580	606	586	602	585	623	567	605	629	638	590	640	608	613	627	626	597	562	629	611	625	627	623	630	611	612	610	632	609	627	650	618	605	641	609	603	625	608	586	562	628	609	626	621	647	689	624	655	596	578	624	640	615	600	659	625	622	627	631	634	603	602	601	574	642	611	640	602	622	598	608	588	617	642	570	626	629	591	634	604	594	642	628	619	613	592	604	644	617	593	624	612	601	597	625	588	624	621	584	647	605	593	596	629	619	612	620	628	618	627	604	614	630	596	584	611	578	590	618	606	594	612	610	568	609	643	579	609	591	605	598	603	634	615	601	617	631	584	637	567	618	634	654	565	625	599	609	650	614	612	572	637	608	584	605	651	572	650	638	601	613	642	625	608	615	596	626	603	616	635	579	613	603	631	600	664	569	620	631	643	598	624	671	595	643	654	630	619	587	598	631	615	597	670	631	597	557	629	611	617	612	653	584	638	660	618	639	605	622	608	617	637	630	587	623	681	606	664	579	596	602	607	579	601	604	609	635	621	635	593	642	570	657	655	590	610	630	590	581	632	586	624	604	640	587	586	627	612	619	631	608	645	624	589	590	615	620	594	601	613	578	592	620	617	610	595	621	591	637	591	602	591	634	599	641	595	662	637	639	579	581	660	605	588	656	570	588	617	596	652	575	590	609	609	623	617	646	599	649	584	617	631	633	574	615	616	614	582	597	611	638	589	601	609	649	631	612	602	605	666	637	627	610	625	679	642	637	624	637	583	633	602	596	560	631	595	663	647	585	613	622	602	630	640	610	625	617	693	634	589	605	612	606	637	620	623	588	607	601	602	658	562	605	574	634	577	617	645	632	634	644	570	593	594	632	593	617	590	623	616	623	607	589	599	625	653	603	602	607	584	646	593	620	641	632	624	634	587	613	617	630	611	610	597	611	640	634	616	614	631	591	577	597	634	589	602	643	618	602	626	664	617	628	627	610	606	684	576	611	622	628	594	619	606	557	565	591	620	583	600	632	541	646	637	599	595	601	619	635	618	648	567	629	572	631	632	584	628	674	649	617	597	624	580	625	599	607	601	587	579	641	594	608	626	602	565	616	630	616	608	621	630	629	605	597	589	604	610	652	644	611	591	594	621	652	640	602	624	621	599	628	601	582	595	602	587	665	612	583	648	616	630	585	625	619	621	612	598	642	598	641	630	625	621	617	602	571	656	634	570	630	600	619	638	620	576	615	608	616	615	608	632	633	616	610	621	553	623	639	633	576	609	583	597	620	627	632	617	639	619	624	606	593	592	638	636	645	630	623	621	632	617	609	642	604	583	578	666	615	603	632	585	654	627	590	613	616	630	664	603	574	622	573	623	622	577	582	602	597	600	601	645	594	569	591	656	627	585	662	604	593	608	598	650	575	573	597	624	580	638	603	593	628	625	613	624	591	602	599	639	592	578	611	621	584	571	614	662	594	598	578	567	592	602	604	654	614	584	611	593	594	571	603	680	594	577	629	603	598	670	639	605	579	602	640	613	635	596	599	618	536	600	639	589	644	643	589	627	607	611	614	598	628	584	570	618	607	570	631	637	591	620	604	600	602	625	630	650	609	569	600	597	640	614	639	610	625	624	614	652	617	639	595	643	554	593	627	628	611	634	626	613	566	610	646	607	631	636	619	593	616	634	666	607	623	616	614	658	614	609	636	622	600	599	610	605	600	611	599	607	667	616	602	602	594	596	618	633	594	616	617	641	604	637	546	625	552	623	630	639	647	625	636	618	576	583	646	612	593	623	615	617	596	624	593	618	630	577	584	601	611	628	608	646	639	579	584	600	595	572	601	623	613	669
4924	16607	12072	6371	4939	4138	3054	1976	1735	1561	1210	1105	990	976	892	889	804	842	793	766	756	716	750	806	737	751	707	738	672	718	707	677	672	719	721	675	620	648	662	680	642	680	685	670	660	688	679	656	648	686	705	703	725	641	680	678	675	718	696	681	661	679	710	663	672	694	678	673	682	641	654	663	659	684	663	741	652	692	674	632	718	723	688	657	644	628	681	676	663	642	715	691	623	665	616	652	675	662	664	734	662	667	728	673	635	687	663	694	664	661	629	716	699	637	664	656	674	672	683	680	680	721	665	692	685	686	624	660	707	655	686	659	706	644	672	709	676	691	650	656	650	649	647	731	668	667	663	667	672	665	696	686	658	698	715	671	681	655	687	650	660	667	628	629	708	638	660	662	671	676	686	638	627	678	708	664	615	619	651	680	641	660	648	701	638	727	641	707	665	652	634	663	684	657	679	652	687	619	653	653	645	684	645	694	700	667	662	653	651	672	683	663	678	652	682	648	683	630	647	645	662	633	699	697	642	697	680	683	637	687	649	665	647	659	658	658	692	670	634	669	686	664	647	703	718	645	678	703	637	674	682	660	721	647	677	657	654	660	646	697	686	666	640	703	650	683	665	648	690	667	668	702	632	631	622	670	662	642	651	650	638	666	676	634	708	676	677	725	686	644	652	648	680	668	697	619	677	650	654	685	692	641	672	653	679	683	675	668	685	684	681	697	704	667	694	680	691	642	698	670	650	651	658	623	673	668	675	701	666	697	687	658	657	684	670	684	622	659	655	645	662	696	676	650	665	668	709	641	649	637	705	698	641	713	683	673	647	685	651	624	647	635	653	674	660	662	630	652	671	633	687	672	694	662	656	698	644	688	651	688	669	671	678	693	662	637	670	657	639	676	657	640	615	653	689	687	642	701	634	644	664	685	630	691	705	674	669	650	666	684	676	688	672	635	602	684	677	634	625	646	646	703	637	637	716	648	653	673	655	660	669	637	677	672	657	659	634	676	680	663	603	657	675	705	665	661	650	661	666	650	667	683	639	680	664	684	730	702	634	656	668	682	734	688	706	643	682	664	663	655	654	658	643	676	661	696	702	636	712	695	707	665	655	647	682	674	671	654	696	645	651	667	669	678	693	680	648	655	662	634	664	679	673	680	701	638	681	661	659	717	641	654	669	684	595	666	682	656	637	679	652	716	665	662	708	663	666	637	591	658	664	681	662	695	716	689	632	649	686	686	640	664	628	669	750	681	679	666	680	625	640	685	635	648	650	672	704	657	642	661	608	616	675	657	643	682	671	666	654	653	662	663	628	648	666	676	681	672	708	665	728	698	687	640	666	667	655	685	650	600	667	705	683	661	613	672	664	669	689	695	681	675	636	688	671	676	663	646	660	645	666	629	685	639	633	647	648	637	658	638	653	640	679	666	697	679	680	659	650	682	660	659	643	680	648	627	699	714	702	653	625	670	684	698	672	664	664	655	641	631	620	656	653	668	655	635	661	672	654	644	690	618	671	700	708	674	683	654	661	649	674	652	617	644	712	674	599	670	670	653	640	619	679	637	643	656	717	663	698	601	687	654	690	619	646	669	694	633	651	703	651	654	673	704	672	632	695	702	647	716	660	649	659	682	651	684	618	591	671	672	638	642	689	668	688	642	630	644	683	649	701	670	631	671	674	651	675	628	671	653	630	690	624	677	607	650	618	665	657	675	674	632	680	659	648	699	632	654	647	670	677	685	703	653	640	652	617	654	664	694	652	690	652	678	714	694	695	675	674	657	683	689	688	719	678	728	657	617	690	660	625	640	623	665	705	714	675	623	656	676	687	675	608	652	705	673	704	697	667	681	670	690	669	668	634	679	687	666	678	689	662	695	690	680	669	636	620	715	638	646	696	702	628	654	649	651	669	677	691	630	670	643	688	699	698	659	653	642	629	668	635	660	709	651	670	707	685	677	664	669	634	730	704	657	690	638	682	657	690	678	694	676	631	625	654	687	646	639	676	637	696	646	664	671	668	659	696	671	642	668	647	652	670	672	682	641	666	605	684	680	644	668	677	696	634	689	648	637	671	694	679	662	645	672	683	636	628	651	687	695	707	654	641	613	690	677	663	697	675	648	660	719	673	626	679	674	624	661	710	612	642	674	683	685	689	619	651	603	682	638	622	662	661	660	652	665	668	689	661	644	683	631	677	679	614	660	646	668	650	679	674	716	659	659	642	693	687	650	687	638	617	671	637	659	644	672	669	628	665	678	629	670	666	655	642	635	660	717	697	689	618	660	666	629	655	661	701	690	670	672	621	701	659	678	604	628	700	707	639	664	660	619	714	713	663	668	716	677	681	637	638	704	704	714	640	685	646	691	661	639	666	667	661	645	694	630	689	688	648	670	645	696	698	692	647	656	613	658	606	658	682	713	689	663	672	638	678	648	665	681	646	644	658	640	674	692	662	662	688	596	651	688	684	685	659	668	675	607	680	688	649	666	685	654	684	647	656	680	658	648	684	687	649	655	633	674	662	600	687	686	638	655	636	656	654	673	673	669	646	646	634	636	634	680	693	632	641	645	670	660	647	662	660	637	654	643	642	673	684	663	663	667	661	692	680	677	703	696	662	635	633	632	669	703	650	663	631	664	660	662	637	676	682	674	642	662	647	639	656	649	658	662	682	674	682	685	638	627	618	704	643	651	638	668	644	694	663	679	649	666	683	722	718	689	589	627	656	606	707	633	655	698	593	655	609	684	651	700	685	681	617	715	668	651	641	658	640	680	641	680	657	662	673	696	705	639	643	640	629	658	669	653	677	677	684	672	686	650	643	663	665	627	698	687	633	661	702	698	665	628	679	648	651	641	640	676	658	658	669	675	683	669	660	671	666	675	627	665	722	667	653	709	704	670	640	669	634	687	706	696	668	634	671	701	635	633	685	670	629	626	724	651	682	626	673	688	738	687	671	662	687	623	655	663	656	702	669	690	689	678	663	674	687	662	673	689	627	659	670	648	710	721	642	697	652	721	607	621	707	683	678	682	676	647	659	680	636	652	640	677	638	660	708	714	653	669	652	667	585	674	682	671	649	702	690	715	666	652	656	657	684	640	670	646	665	665	657	666	632	656	650	660	681	642	657	649	672	647	664	666	700	653	646	675	659	703	720	672	668	662	640	667	683	685	672	658	663	657	660	690	646	698	681	658	676	690	690	648	655	630	677	671	677	708	659	681	663	670	616	648	651	675	713	675	618	647	701	690	700	685	667	660	637	700	684	699	631	672	662	691	674	651	688	645	683	690	639	646	646	670	666	671	631	656	709	672	661	669	678	672	663	657	680	683	678	637	705	677	648	742	643	619	657	690	652	680	712	679	649	632	683	678	667	660	651	639	646	674	660	647	729	663	649	650	676	652	678	666	701	742	633	697	671	688	716	626	661	663	658	674	710	663	696	651	679	647	645	701	650	698	643	679	641	720	682	669	671	696	688	672	602	626	669	637	693	698
27507	19726	6317	933	654	596	549	503	483	543	515	470	498	531	476	553	503	474	496	482	474	459	466	469	477	433	471	477	469	454	479	467	459	456	492	488	524	479	447	456	484	469	463	427	460	519	445	488	478	451	489	496	470	451	474	488	477	439	494	496	458	444	452	455	466	488	467	506	518	449	459	478	454	467	462	432	470	463	463	458	479	497	477	473	447	448	471	474	485	469	485	445	443	484	457	470	468	535	505	497	451	433	472	490	506	453	509	485	461	477	464	465	457	480	494	425	492	503	493	459	478	471	466	527	454	517	475	465	541	469	473	499	484	440	464	472	482	456	459	458	471	426	485	476	481	494	445	491	450	470	430	488	468	470	484	518	498	523	459	465	465	446	494	487	492	459	444	481	454	464	460	473	509	477	485	465	441	458	441	453	460	471	493	480	523	491	445	505	472	467	434	489	478	464	494	463	439	457	472	489	505	458	447	501	461	494	458	475	456	499	469	484	470	456	480	481	478	452	469	433	463	482	479	475	492	442	477	449	481	460	467	434	480	484	451	483	475	463	457	447	462	464	471	501	451	477	477	509	478	458	492	486	500	497	440	485	454	450	479	456	502	479	464	445	503	448	499	491	459	464	483	490	465	440	468	464	488	454	472	460	453	435	470	451	476	476	462	472	493	456	481	444	497	482	487	469	507	453	466	468	496	519	459	439	451	479	477	458	440	484	466	501	501	503	477	469	430	428	448	434	428	479	485	529	498	437	492	453	492	457	459	468	483	461	481	481	470	483	491	472	511	471	468	465	457	457	480	473	479	500	412	473	455	511	488	423	448	458	488	500	471	466	444	452	472	511	451	445	433	480	514	497	464	479	419	485	443	497	457	468	475	468	458	478	475	482	422	476	474	473	496	489	481	470	466	500	507	436	463	462	491	435	472	459	527	464	461	487	430	450	494	473	499	450	482	455	457	469	467	461	462	447	507	480	478	479	457	482	433	457	476	493	467	439	492	474	450	440	402	487	477	477	480	451	540	431	490	489	475	463	478	483	466	462	508	474	480	482	487	416	515	499	444	447	474	461	501	471	461	420	426	482	474	469	472	471	484	466	486	417	491	463	473	443	498	442	497	494	445	475	472	513	471	483	485	468	502	401	466	488	452	489	490	492	478	482	432	444	423	474	495	441	504	485	448	459	462	491	469	530	477	421	503	445	515	471	455	450	455	477	457	456	442	504	490	505	462	449	483	474	518	453	456	455	446	483	500	459	448	514	493	494	469	515	445	495	478	475	486	490	522	486	454	468	472	434	458	470	494	493	471	487	473	471	474	508	491	473	459	442	457	467	456	491	455	502	469	448	493	478	457	511	466	441	490	452	480	486	466	472	495	481	457	483	459	503	455	474	454	457	480	474	452	445	446	497	432	441	466	418	452	485	460	459	451	454	459	479	460	445	479	464	491	514	485	548	483	461	414	525	451	488	459	436	446	433	446	488	442	432	429	456	482	461	453	523	498	507	454	454	435	459	452	434	497	443	460	486	484	462	499	475	482	439	444	470	498	461	453	451	494	453	495	465	476	482	449	455	493	492	431	476	474	460	486	475	497	437	466	433	485	421	440	486	498	487	482	498	468	478	496	491	451	447	470	454	436	482	517	455	450	475	431	466	492	439	460	494	479	482	484	498	490	460	495	473	468	462	442	496	457	452	469	456	475	466	488	490	488	514	515	482	493	506	458	472	484	480	499	466	472	463	454	462	515	473	471	523	477	471	447	496	510	494	450	472	475	465	456	475	476	504	474	474	455	482	437	432	468	463	477	466	462	473	489	517	474	476	459	477	448	461	473	482	464	437	452	474	496	450	469	480	503	516	436	491	494	464	463	481	441	450	466	470	463	476	466	463	426	502	478	454	485	460	521	468	454	464	434	480	445	496	492	475	462	468	473	496	459	471	460	491	496	465	505	409	480	448	468	457	441	491	448	488	479	470	521	458	473	469	491	434	450	462	463	410	443	463	463	456	500	505	429	454	457	483	461	453	488	479	505	453	452	505	449	475	454	455	457	479	450	478	457	454	448	468	490	438	474	465	495	481	501	509	489	461	445	468	518	469	457	492	514	506	474	472	479	479	490	469	461	449	429	508	471	453	479	448	500	485	452	441	467	475	505	455	491	407	469	480	476	444	433	464	477	451	464	517	505	473	476	452	464	483	487	469	458	450	492	463	470	482	456	469	456	480	453	466	448	497	501	453	477	449	457	474	500	476	477	444	493	496	449	464	465	473	484	473	502	443	455	498	473	483	463	471	487	499	453	467	457	479	467	493	493	459	444	498	457	473	467	473	487	469	509	451	463	448	453	467	445	464	504	469	456	468	464	452	498	498	460	484	436	480	495	456	460	505	449	473	469	477	467	467	481	490	489	483	459	478	417	480	470	472	459	458	472	468	478	426	463	500	491	442	453	490	496	514	482	431	477	463	452	503	470	477	474	494	486	454	476	452	423	446	448	451	451	496	466	447	476	441	477	481	486	470	461	483	461	462	507	488	466	451	445	457	469	475	446	494	441	511	461	475	473	464	462	486	447	452	490	480	491	458	497	484	466	463	486	426	458	495	475	480	464	456	445	463	463	467	463	496	489	484	465	468	473	485	491	499	466	466	467	513	453	447	464	446	431	474	445	494	437	494	460	504	518	448	477	462	443	462	454	432	466	464	461	479	441	434	442	458	480	470	446	423	451	480	497	448	502	483	490	496	446	480	454	495	457	495	452	482	516	413	497	438	464	480	465	464	516	473	492	448	470	482	489	463	510	489	481	433	493	485	483	493	458	485	448	444	467	503	441	461	486	479	496	452	439	474	409	455	473	474	441	513	470	518	482	494	477	479	480	478	451	498	471	462	506	455	432	464	456	459	446	490	495	504	422	488	475	474	527	476	450	501	506	472	475	495	450	463	499	463	441	509	455	456	496	458	478	478	503	488	546	438	466	464	537	492	465	478	485	480	511	490	463	475	419	468	488	468	468	498	464	490	465	467	467	474	457	456	501	470	471	498	478	485	439	432	429	495	481	509	476	443	532	484	454	476	435	533	460	490	501	509	459	500	503	454	438	476	479	485	466	460	495	467	472	497	494	457	444	445	452	463	482	484	436	475	480	453	454	488	483	493	463	466	490	456	480	473	447	475	480	462	442	461	465	501	435	486	468	468	490	488	459	458	425	465	461	500	455	461	445	496	492	463	470	448	484	462	502	479	441	484	508	477	475	490	452	453	470	470	459	500	465	517	494	470	454	501	480	483	488	454	467	494	465	485	457	447	471	458	433	482	468	524	461	461	389	438	446	487	461	506	458	465	496	453	459	429	456	493	472	520	488	463	451	499	480	465	485	481	492	436	473	492	457	434	528	459	462	451	449	447	461	505	453	473	479	496	456	492	495	517	456	431	460	450	463	478	496	501	446	482	466	436	476	499	489	426	451	480	443	453	457	432	495	474	479	465	478	486	458	456
4228	1485	1010	670	630	643	562	546	525	516	492	531	484	533	518	492	513	500	513	505	495	504	505	527	493	507	468	488	519	515	531	522	498	457	560	491	483	478	546	511	508	480	508	490	522	518	482	515	530	494	515	484	524	509	502	541	495	523	499	465	492	475	486	508	461	509	463	504	495	485	528	490	506	501	497	469	511	476	499	438	516	504	500	477	488	493	495	495	495	490	494	508	502	494	525	544	504	484	502	509	492	499	520	473	536	498	477	455	490	495	550	469	490	518	452	517	493	506	475	514	481	480	471	474	511	483	476	487	504	469	508	477	472	487	514	521	495	479	485	536	496	508	498	531	490	548	511	480	486	498	534	485	523	532	520	491	506	477	504	564	465	517	473	489	476	435	464	510	507	485	483	491	493	494	524	479	491	523	492	501	476	502	495	537	506	498	479	483	516	510	484	473	527	478	498	502	484	500	492	520	450	491	482	486	496	509	497	541	511	496	495	506	488	482	498	487	525	509	497	477	494	493	486	479	483	478	506	520	508	523	498	513	502	471	481	512	518	491	489	503	489	515	496	511	492	484	463	501	466	482	510	514	499	485	480	526	542	487	472	480	494	540	541	467	481	499	490	443	508	492	519	509	497	504	509	540	491	504	493	500	498	478	512	498	509	510	503	499	496	490	473	500	539	508	518	501	516	514	525	534	506	490	547	517	487	474	478	502	537	502	511	482	512	481	513	481	472	512	510	476	487	455	559	508	537	496	469	474	512	545	511	545	513	491	491	491	534	443	500	522	518	555	504	544	515	489	491	461	507	524	503	500	513	545	499	503	527	474	485	444	512	516	482	495	479	521	526	494	491	467	474	501	494	491	553	496	502	521	488	523	509	509	502	504	500	467	471	473	505	485	525	492	543	465	485	463	486	535	483	521	484	482	548	519	454	514	514	511	509	457	517	484	464	516	484	486	485	534	481	471	509	513	476	474	473	534	462	440	504	502	503	508	510	557	542	540	493	492	515	520	471	502	504	495	490	499	521	519	476	510	524	462	474	532	471	475	532	460	498	471	513	528	495	487	527	480	480	514	509	512	498	507	480	518	504	516	524	461	484	497	529	513	437	500	509	497	522	524	493	524	501	486	514	519	508	530	498	504	517	504	480	485	513	488	487	500	505	504	459	461	514	512	484	512	468	520	484	473	514	504	498	502	488	497	495	480	495	485	464	480	510	498	506	492	505	500	502	524	497	486	488	473	525	493	491	502	454	474	483	536	508	474	480	451	492	456	482	477	544	473	473	507	500	509	518	472	534	524	511	473	487	519	486	540	470	500	513	508	507	489	518	494	466	551	519	502	482	496	472	480	503	501	498	472	504	518	528	465	499	516	529	518	445	502	480	467	480	505	490	508	492	512	499	490	488	500	475	492	486	509	508	524	458	491	493	484	512	507	499	500	514	523	495	476	480	507	525	507	499	499	530	542	490	520	536	513	505	489	499	495	506	548	496	527	491	523	487	537	505	506	484	485	518	524	506	495	500	511	474	504	521	482	529	498	531	450	557	475	506	517	479	478	490	500	543	514	511	508	500	491	521	521	459	478	473	518	475	502	498	519	484	494	482	498	560	504	536	516	511	473	492	549	505	464	446	489	503	525	477	498	464	489	513	517	524	494	483	453	495	487	498	447	465	507	487	492	510	514	490	503	519	500	484	507	488	527	525	471	468	458	517	555	510	519	492	487	471	499	495	500	487	488	480	501	507	477	544	479	512	537	526	530	493	481	487	500	483	470	499	505	453	482	499	500	499	526	515	494	513	529	513	485	488	509	481	492	506	498	477	477	525	483	491	508	461	515	520	487	458	494	497	486	517	536	511	498	444	517	487	550	516	540	511	481	454	502	466	488	503	532	499	523	510	510	514	524	537	531	528	497	463	472	489	506	466	477	496	516	505	503	487	506	489	452	489	536	483	494	488	528	459	499	468	461	540	480	495	477	504	528	499	550	506	536	510	566	536	530	509	506	456	490	489	510	508	493	469	513	498	496	471	460	492	501	474	509	509	495	505	495	498	518	456	477	476	517	491	512	504	461	452	506	519	465	480	529	478	473	499	481	505	558	474	526	509	485	483	473	513	527	470	519	496	454	522	483	513	479	486	472	485	510	500	469	483	484	512	522	491	523	533	494	549	501	504	516	511	479	474	473	523	491	471	455	506	506	518	498	483	512	460	511	507	503	511	496	490	499	540	476	519	447	471	483	508	495	501	495	479	516	534	564	515	479	495	528	529	513	505	516	520	517	476	495	483	531	505	516	476	498	479	517	499	528	524	486	535	491	469	505	487	497	463	508	444	472	496	501	460	475	473	509	476	472	517	541	481	483	529	532	488	504	483	508	482	508	498	502	447	493	463	498	486	548	488	487	502	477	500	523	463	518	501	488	552	527	478	438	496	524	530	497	499	471	533	452	500	511	522	482	477	507	497	478	460	512	522	515	475	470	534	480	536	459	462	532	516	505	502	504	457	537	528	477	488	521	523	455	476	507	464	495	517	512	462	473	512	485	482	477	485	490	502	481	473	493	528	473	490	505	502	523	535	488	477	536	500	500	495	469	545	453	443	471	515	519	536	542	489	527	461	490	520	512	493	486	505	487	478	517	540	526	471	496	477	490	484	492	501	465	488	485	482	485	496	517	499	445	515	473	512	455	504	507	501	504	493	477	518	496	499	514	506	501	503	502	540	516	505	509	499	466	461	507	488	494	502	464	497	542	510	491	515	472	527	529	522	478	491	494	519	522	481	480	461	484	488	534	488	494	511	520	485	477	522	491	524	543	484	498	515	487	524	502	512	490	508	507	473	475	512	480	537	488	506	481	501	441	555	474	491	505	526	494	507	508	483	505	518	497	491	498	516	493	510	485	477	527	500	527	521	503	491	505	503	470	493	508	551	496	512	479	526	505	475	513	517	542	551	449	483	514	507	487	474	514	511	498	470	483	507	503	508	482	511	501	499	504	486	518	448	495	500	508	481	532	494	530	464	545	509	482	491	482	495	450	496	467	508	504	511	489	499	513	472	479	512	509	535	486	512	483	494	509	494	476	508	512	514	515	492	517	510	513	476	489	519	502	530	495	453	487	449	468	541	510	521	516	522	499	508	499	475	512	480	526	486	516	504	475	513	514	499	512	493	520	517	472	445	489	475	507	482	537	482	540	494	511	521	478	510	501	501	484	443	472	501	515	524	475	515	491	513	489	485	537	519	496	473	485	461	485	504	496	503	474	487	502	502	532	478	484	509	502	467	469	494	468	515	470	516	532	498	518	498	523	484	525	533	516	484	512	482	521	513	505	502	461	525	530	524	499	493	486	489	501	460	511	478	492	542	508	507	512	490	489	507	479	483	484	462	498	474	493	503	541	487	524	467	533	488	495	472	497	506	502	482	509	498	504	524	486	512	475	474	530	495	462	521	494	487	455	486	536	537	472	500	505	529	547	503	474	494	477	459	556
23448	21236	28734	24025	21250	14171	2314	1233	1128	1079	941	935	916	895	865	927	855	855	914	851	864	826	863	882	809	812	819	811	836	867	794	838	809	801	861	787	778	843	829	804	782	791	833	811	848	799	816	828	853	758	833	818	785	836	787	825	836	821	828	760	770	799	780	802	778	765	827	789	752	841	833	783	804	803	753	765	814	769	849	807	836	760	795	769	795	857	766	824	794	799	757	804	813	800	798	755	832	817	800	881	789	786	818	785	817	840	796	837	742	831	813	824	753	805	800	787	764	779	792	794	814	800	790	769	829	802	795	789	781	835	818	786	781	840	831	822	786	828	799	818	785	850	797	817	796	799	820	792	832	872	766	741	830	799	759	843	760	797	852	798	812	843	781	768	788	817	787	826	831	819	787	772	797	777	813	794	813	793	857	764	802	779	828	791	784	788	767	769	803	810	779	744	819	770	824	771	799	787	820	844	774	758	776	769	807	777	845	798	801	736	844	820	823	852	725	787	806	801	810	820	827	835	796	815	800	785	777	819	804	813	784	796	808	752	821	803	849	830	833	824	803	763	806	838	777	733	844	825	780	797	815	864	791	794	770	806	852	826	803	813	784	806	852	802	820	804	825	802	831	791	813	769	792	783	837	796	813	828	792	795	814	805	792	800	797	780	770	787	832	811	815	773	785	770	814	796	821	757	837	818	764	841	802	770	816	797	800	859	826	821	834	798	764	836	793	825	793	794	866	804	784	790	838	811	801	769	818	791	796	804	852	783	764	812	761	820	783	848	747	812	767	817	773	845	812	829	746	805	797	791	757	795	771	834	857	774	775	832	789	744	810	801	834	853	767	790	820	841	828	751	781	784	800	771	769	798	851	786	821	848	826	784	789	808	793	798	787	730	817	845	815	814	823	775	808	825	787	755	788	773	781	812	775	819	804	817	762	751	782	751	801	804	788	841	814	747	811	807	824	830	831	797	779	782	782	824	811	832	826	812	812	792	775	754	778	775	866	744	768	817	796	810	821	760	848	860	824	802	776	833	779	819	817	697	824	803	739	762	803	774	820	731	766	807	749	816	798	817	813	776	757	780	798	839	780	778	816	802	829	836	765	790	815	814	839	778	791	777	772	758	779	782	801	765	817	804	756	808	846	815	772	769	860	797	783	782	832	800	800	821	779	762	785	855	735	825	804	750	780	769	784	838	766	801	835	787	766	813	849	801	732	809	813	811	796	840	822	776	830	826	806	769	755	793	792	723	807	854	787	790	773	814	747	808	802	790	839	844	762	803	788	820	770	754	785	812	808	825	805	829	778	823	832	843	777	845	806	789	777	805	804	779	794	805	799	797	838	817	835	800	824	765	833	778	800	756	822	818	791	829	837	762	768	800	787	817	796	876	801	762	811	803	773	827	796	810	770	820	824	763	775	840	789	842	808	788	744	805	763	817	762	826	810	733	807	758	821	833	802	796	745	799	796	824	777	813	783	753	817	844	809	785	805	747	809	780	770	820	789	737	799	810	815	819	798	786	763	806	806	805	788	757	759	812	808	825	817	789	790	772	799	845	822	831	813	833	821	831	855	804	835	838	786	820	847	810	789	829	807	770	845	803	852	809	799	730	832	775	753	771	796	773	785	820	802	761	797	829	820	771	807	821	783	792	808	814	848	865	822	774	773	797	843	783	775	787	792	753	787	767	819	790	782	810	798	792	819	822	792	766	842	823	773	736	817	821	787	813	796	793	812	813	782	823	839	802	833	824	806	821	821	755	824	822	844	746	847	809	791	871	819	804	808	792	787	766	743	787	776	830	765	814	798	792	834	799	770	825	773	832	757	837	793	796	791	779	776	782	823	822	807	798	807	794	803	772	792	752	772	774	839	836	803	793	814	753	862	797	796	767	810	744	756	767	809	758	814	791	832	829	793	917	811	784	812	798	831	780	792	777	775	816	792	815	787	809	758	768	869	842	794	765	829	760	847	762	811	810	783	887	807	764	817	799	835	812	805	856	796	754	811	775	775	788	786	790	770	782	768	764	804	768	834	782	798	789	769	805	804	820	824	761	828	751	815	798	768	798	787	839	781	834	793	819	789	834	827	797	806	807	854	801	791	799	803	821	766	819	822	834	758	802	768	764	793	811	783	827	812	803	752	762	806	774	794	810	785	783	831	835	779	801	781	836	772	848	808	766	796	782	794	827	815	770	765	781	801	814	804	758	779	820	806	816	774	861	851	814	810	780	807	734	794	755	795	770	788	808	789	760	809	801	802	784	834	759	776	768	742	766	771	833	852	816	810	801	765	746	817	809	772	801	802	823	827	811	789	859	718	823	789	798	845	801	791	752	793	725	797	776	835	798	753	843	802	781	769	786	809	814	787	784	790	809	837	793	804	814	833	762	834	831	828	773	825	784	790	825	760	811	774	862	787	727	856	856	795	784	748	768	782	796	804	789	817	812	834	777	771	784	770	774	789	772	788	757	794	809	777	782	760	773	818	784	773	772	820	739	794	788	756	798	769	812	796	769	793	798	788	771	782	800	800	746	783	790	813	794	821	832	847	867	813	790	801	768	842	773	818	862	787	828	800	755	805	758	810	812	779	831	758	819	750	802	802	839	805	851	810	736	800	813	845	849	752	815	842	814	831	758	743	812	779	811	783	793	814	800	790	793	761	807	789	810	793	779	803	803	751	823	852	796	806	813	849	772	786	814	801	807	773	830	733	787	817	810	807	796	851	850	761	774	816	814	825	780	795	811	788	864	803	770	818	786	774	813	789	837	816	797	802	820	774	802	777	815	776	803	824	803	780	754	791	794	844	798	821	879	787	808	791	842	808	798	817	813	835	770	821	826	758	815	814	824	807	797	788	782	763	851	807	785	809	808	802	803	757	814	824	780	722	802	804	822	806	774	787	779	764	816	778	780	787	781	812	802	789	792	766	799	807	830	770	831	820	789	766	788	796	735	800	831	825	796	818	804	783	754	776	797	801	842	766	825	787	857	792	774	781	767	793	839	810	845	813	873	791	778	767	796	786	758	805	784	804	780	774	832	785	795	816	866	823	791	819	796	769	763	751	802	820	818	785	789	790	803	812	790	830	747	815	785	761	793	826	817	757	799	829	834	811	832	772	803	805	819	797	807	786	826	791	770	794	818	830	811	770	839	782	800	779	782	785	809	782	807	798	778	784	799	789	795	838	779	782	794	796	805	815	786	813	818	791	825	796	796	810	779	747	809	853	832	834	781	796	812	792	820	746	810	773	844	815	812	790	839	848	802	762	773	850	773	775	779	753	805	784	810	777	766	826	817	821	786	780	777	820	749	797	828	759	803	813	795	812	802	758	790	763	812	762	794	795	764	821	815	767	777	788	795	775	811	790	822	750	864	771	831	741	803	834	792	821	778	779	797	763	822	771	801	797	812	826	816	812	807	825	790	753	800	788	775	882	803	764	830	866	800	780	804	786	804	747	797	789	784	819	791	768	833	819	805	777	839	786	791
3707	10450	7500	3720	3107	2538	2029	1472	1427	1267	1142	1072	1004	1024	950	951	878	945	861	884	848	855	908	885	856	854	877	821	889	867	846	878	794	859	826	873	851	845	864	821	846	883	877	819	889	810	853	885	851	872	828	841	835	870	836	852	894	849	889	924	853	831	803	846	782	845	810	870	783	817	843	841	857	847	810	816	798	838	803	861	781	857	889	834	923	830	827	803	855	832	826	826	846	856	816	805	821	876	858	846	862	830	870	860	870	855	804	843	778	861	877	840	849	865	856	822	813	797	818	816	872	845	840	833	838	843	812	860	814	860	836	828	849	900	763	841	834	833	838	834	831	868	876	821	897	862	821	838	770	858	888	852	847	809	841	889	835	876	790	842	804	812	854	825	810	833	806	856	836	873	893	887	856	858	899	858	853	842	865	834	857	793	817	810	878	827	872	858	807	835	856	774	849	914	836	844	822	835	762	846	873	838	831	844	841	821	826	852	827	852	808	862	858	799	799	837	890	856	833	803	852	872	859	835	873	826	844	824	866	860	823	853	848	861	861	871	830	826	834	846	835	827	861	807	766	825	884	803	880	884	821	821	829	815	836	808	859	902	836	860	831	854	890	858	868	811	829	842	836	869	882	825	809	834	826	789	858	852	842	863	846	803	860	841	868	859	848	842	835	837	829	793	836	827	854	853	830	832	789	816	881	873	877	885	898	819	843	841	838	829	835	792	914	818	856	814	834	798	835	850	844	853	850	875	856	856	784	871	846	842	911	859	868	788	869	784	875	838	819	881	851	845	846	845	855	878	846	806	871	823	807	813	831	834	832	826	862	806	829	838	851	857	871	872	808	778	814	857	829	833	873	876	885	817	849	845	874	790	802	825	854	865	850	859	818	813	878	913	836	855	832	842	815	821	816	856	860	855	838	848	807	859	828	823	844	832	868	871	857	789	843	830	825	849	893	846	814	845	842	854	868	828	807	840	853	854	815	844	789	844	816	789	846	865	833	802	883	822	843	847	807	841	920	885	866	862	859	865	788	862	877	776	849	835	818	822	876	843	843	810	848	825	836	875	803	883	804	813	873	803	791	850	822	807	767	779	774	782	825	836	824	855	807	817	807	850	854	788	822	810	871	902	795	880	821	850	903	907	847	839	831	854	836	838	867	822	847	868	880	827	873	827	876	853	881	833	855	827	848	790	811	826	823	899	832	830	807	811	804	877	822	826	821	826	883	843	848	840	854	845	838	835	874	847	875	839	839	860	880	859	787	843	895	876	862	865	846	876	869	863	836	855	873	826	820	820	845	835	790	884	781	856	835	900	799	838	806	877	822	837	881	847	844	815	831	827	817	825	818	850	820	839	832	836	815	872	845	854	875	862	822	869	766	792	838	795	858	821	820	811	856	893	890	851	856	812	853	825	814	854	818	795	833	875	847	901	781	893	825	824	845	842	863	796	828	824	875	819	879	835	870	806	835	831	858	840	860	867	808	807	854	862	820	863	820	866	813	856	772	854	806	839	864	850	876	777	828	858	820	870	831	808	865	825	842	871	856	852	852	853	821	816	839	816	813	843	870	858	805	824	834	819	853	861	822	827	830	892	832	801	853	844	814	896	888	845	820	843	830	832	866	865	831	844	847	820	848	858	842	812	876	825	872	882	828	838	810	875	817	822	823	793	820	840	853	819	894	847	836	820	838	848	802	858	868	906	840	848	804	848	888	770	815	834	861	851	818	841	859	812	857	863	817	863	832	858	786	807	852	824	796	815	847	843	823	874	847	885	893	830	799	790	874	807	860	830	861	905	897	872	843	806	811	850	846	839	901	810	836	827	883	834	824	851	849	847	833	828	839	783	810	842	823	847	840	830	816	893	866	866	786	808	859	806	772	796	845	802	857	816	860	818	796	834	863	867	836	874	850	871	815	854	820	803	796	824	799	809	837	875	847	890	821	807	831	842	858	815	881	824	884	851	840	848	823	821	824	828	871	856	820	812	877	860	861	825	861	826	810	845	836	830	865	805	851	838	905	842	861	892	813	813	823	843	849	819	833	840	848	814	838	884	842	815	861	818	797	812	831	853	840	821	807	845	850	868	842	872	827	815	804	858	865	827	833	837	849	778	835	842	832	880	861	867	842	884	908	840	811	815	896	811	824	827	831	813	848	818	877	840	865	842	830	856	797	836	898	886	785	865	903	809	809	835	886	823	858	833	905	864	842	834	913	857	806	801	819	838	789	793	812	851	830	856	761	821	899	905	839	829	838	842	801	786	793	846	834	826	866	844	844	807	867	851	835	857	861	828	862	840	846	834	825	886	822	867	785	823	821	855	838	859	803	837	807	830	826	816	815	826	843	854	831	785	867	865	842	795	837	802	786	835	816	891	848	808	866	833	777	889	797	847	854	866	813	858	845	825	804	852	848	839	878	836	815	882	869	860	857	866	844	837	837	823	845	852	791	875	866	886	850	804	834	852	851	841	831	833	879	848	875	828	841	824	881	836	858	879	812	838	771	792	821	811	784	833	868	783	870	825	819	818	835	802	854	856	827	819	810	836	853	843	821	847	852	820	832	861	803	836	842	833	835	835	883	842	859	813	842	813	764	872	886	810	857	851	792	767	880	876	809	868	807	878	797	870	814	854	888	839	847	891	822	821	852	788	858	876	838	849	805	870	873	860	810	868	846	809	874	837	838	825	830	850	841	853	904	848	851	782	809	814	833	837	853	793	874	838	851	864	811	872	811	862	876	823	831	812	835	865	846	849	866	837	878	819	831	830	828	793	862	908	868	846	853	870	826	890	807	796	875	805	781	848	883	811	865	818	838	844	887	822	837	854	800	847	853	835	806	851	801	833	847	847	851	897	834	818	808	820	850	845	866	781	835	846	882	839	833	844	865	858	771	848	864	847	814	898	841	891	824	834	799	782	890	840	830	843	859	793	892	827	854	822	818	797	816	873	885	834	779	794	803	850	811	883	874	822	815	826	855	825	830	822	820	835	784	812	856	867	861	804	837	810	783	871	919	817	868	871	861	847	771	825	844	838	890	813	851	760	830	815	834	796	815	834	848	856	837	852	837	850	824	845	833	912	866	858	871	902	849	793	808	866	801	841	817	875	851	836	876	854	817	864	825	854	786	795	873	824	824	785	815	818	825	847	861	840	811	800	842	802	827	820	800	866	775	872	841	850	841	798	833	800	839	848	833	820	809	860	836	826	817	802	841	868	892	844	877	846	852	806	824	817	818	859	831	869	819	860	808	835	852	801	813	852	872	862	822	849	841	862	830	866	854	833	874	857	871	839	858	833	833	859	850	824	819	873	873	845	814	856	857	814	837	874	849	822	890	898	839	820	831	828	855	814	836	903	830	840	871	848	795	828	879	891	896	814	803	886	846	857	867	850	803	827	880	834	813	834	881	827	849	843	841	833	856	785	801	811	813	855	864	860	820	825	887	852	827	851	838	837	851	832	824	842	806	856	829	863	836	845	808	866	847	810
24600	21348	28065	24916	16339	1132	652	438	402	366	300	327	243	279	271	271	227	253	252	233	229	219	233	224	239	214	237	226	269	238	231	243	246	220	227	200	214	220	196	220	225	221	244	207	199	235	240	251	225	226	210	222	224	233	244	209	223	195	225	203	212	206	219	221	213	233	212	223	207	227	228	233	199	232	225	247	231	223	236	223	207	221	238	215	214	224	221	213	230	204	215	243	203	209	197	253	219	207	222	194	240	228	197	250	230	240	222	202	243	223	205	214	228	197	238	213	244	225	222	229	242	213	214	228	220	216	232	208	243	216	231	194	220	231	217	234	195	204	234	244	206	226	226	203	223	231	231	195	223	232	245	229	209	239	210	217	234	248	219	209	237	227	226	205	239	215	215	242	240	214	200	194	205	207	248	192	226	206	209	239	214	227	243	190	200	211	211	212	228	217	209	200	234	210	224	237	253	217	219	236	221	198	214	243	247	206	233	203	248	235	210	230	215	243	209	210	205	220	204	208	198	208	214	228	226	238	215	216	239	203	230	225	200	236	184	212	209	223	222	193	236	226	226	207	218	213	218	216	219	253	208	230	235	236	240	208	231	201	230	233	214	205	213	220	204	231	236	226	230	189	250	215	205	234	242	214	233	206	201	204	203	230	230	218	263	200	227	196	206	213	211	188	197	256	248	194	243	246	232	255	225	220	218	214	224	228	220	231	224	244	211	206	210	237	229	227	236	220	203	217	209	209	238	214	235	217	239	213	217	224	215	224	232	198	224	235	235	224	212	252	227	202	237	218	216	238	193	231	208	217	220	224	216	242	220	232	233	228	216	219	220	216	209	234	219	214	204	224	238	221	197	219	225	217	202	247	221	233	257	200	217	242	221	195	233	208	219	185	211	206	219	238	205	210	223	209	229	208	192	234	232	203	222	208	209	214	220	223	204	209	222	219	199	223	232	225	224	208	207	243	218	206	212	223	217	218	204	258	230	225	199	246	230	212	217	227	222	213	234	212	203	221	230	216	226	238	180	224	222	195	206	202	221	230	228	209	229	224	216	246	214	215	218	226	234	219	216	243	239	212	209	221	196	204	196	210	226	209	244	209	228	212	234	201	235	249	218	227	186	202	229	226	239	205	223	223	217	214	234	229	206	216	239	209	209	195	212	247	223	241	204	241	228	211	230	198	202	224	218	211	207	236	237	219	229	221	222	230	239	233	225	229	222	252	234	220	210	229	218	242	241	232	218	196	222	215	230	219	228	194	254	222	214	249	213	188	199	202	242	216	215	232	219	229	213	221	215	204	222	197	216	201	176	212	209	213	220	227	235	211	197	189	220	214	217	244	233	200	223	221	211	188	210	211	210	227	213	245	217	205	217	208	230	225	208	187	248	224	255	229	209	207	230	213	231	206	210	229	228	234	215	222	215	240	221	220	218	229	198	228	220	214	254	237	220	221	219	209	201	215	208	212	236	227	208	233	219	217	206	216	224	231	219	248	196	211	243	226	243	220	226	233	224	227	213	239	217	218	224	210	211	234	216	256	217	236	230	209	213	212	253	241	229	210	219	228	223	233	225	245	208	198	221	208	241	249	236	227	223	225	205	222	215	254	219	232	225	215	241	249	226	249	224	214	198	221	225	230	215	228	207	240	220	214	220	212	222	226	232	230	220	238	226	249	227	213	249	213	225	227	223	242	231	224	216	207	235	215	202	241	207	233	214	239	222	236	236	234	222	209	220	235	224	205	226	223	209	211	213	225	231	219	201	220	197	217	237	231	221	204	206	212	223	206	220	239	208	232	198	226	222	228	238	233	215	220	240	200	204	201	226	220	238	208	246	199	227	217	209	211	228	195	248	206	245	211	258	224	229	205	243	226	218	209	221	217	231	226	226	244	202	214	209	244	206	216	250	231	248	245	219	205	212	229	216	228	241	232	191	211	215	190	227	207	227	191	197	220	204	220	199	252	222	211	200	230	233	209	200	215	214	219	242	233	227	206	224	230	222	232	217	256	231	181	236	223	216	241	224	224	221	195	195	210	236	209	210	202	223	206	229	227	224	219	235	224	210	222	236	220	211	198	207	223	217	224	214	209	221	192	224	225	228	219	217	229	203	229	213	193	233	215	249	214	264	233	206	215	204	214	222	224	221	195	252	225	217	226	219	207	217	232	219	209	221	235	209	223	216	206	228	225	221	237	197	226	207	227	215	219	207	208	224	232	225	225	226	239	222	224	235	237	206	207	238	223	254	215	238	218	230	234	213	208	243	209	198	224	221	193	243	212	247	228	209	223	216	199	220	211	200	220	217	234	189	221	218	206	222	192	232	208	207	216	223	223	198	221	226	222	228	222	233	200	217	227	221	239	225	217	195	260	231	250	208	213	222	214	204	239	252	218	226	227	232	203	249	249	211	215	227	217	208	205	239	186	226	205	211	212	223	222	251	209	219	205	220	230	200	207	247	216	219	209	227	227	211	209	218	235	235	205	249	234	206	231	216	216	234	221	217	220	241	235	218	215	198	235	204	221	230	233	240	207	219	227	234	239	233	216	201	218	246	230	233	214	225	223	228	212	186	200	227	208	231	193	220	201	217	227	205	229	210	215	208	223	243	224	251	230	231	213	228	211	227	218	223	248	230	187	219	257	220	195	235	230	207	210	219	236	236	232	223	216	233	189	176	239	197	235	215	219	199	214	220	227	224	213	225	201	220	231	239	231	231	213	208	229	209	243	207	240	218	232	227	233	231	239	193	228	210	226	230	237	243	248	214	223	220	235	215	201	241	219	232	227	241	260	242	238	224	182	228	193	238	224	211	213	215	224	214	206	211	233	222	249	226	206	210	219	229	237	219	210	223	221	211	227	222	203	221	218	232	208	229	236	208	223	219	215	220	227	211	231	210	213	254	214	192	237	223	235	216	223	230	226	192	212	209	219	235	190	228	229	223	232	232	221	225	206	228	211	231	195	217	222	223	204	246	228	207	224	215	234	199	220	218	231	250	218	212	192	217	236	214	222	227	215	223	206	216	224	222	228	233	233	199	237	214	192	228	226	223	197	220	227	229	202	200	236	238	253	234	232	206	222	211	245	223	225	200	213	246	243	212	208	208	229	206	210	204	220	222	242	208	211	214	198	229	242	230	226	213	230	226	216	216	203	207	243	196	237	202	221	207	213	220	200	199	245	215	221	201	224	208	199	226	219	204	241	249	234	223	221	243	230	230	220	215	206	225	215	211	204	226	195	214	209	243	174	203	209	200	234	222	225	210	210	239	212	240	229	209	247	200	232	213	229	227	230	242	239	229	232	242	229	239	180	244	224	226	203	211	210	205	210	202	216	229	215	220	234	228	226	237	208	207	191	210	227	219	209	218	221	222	224	221	215	231	217	231	234	219	213	220	228	213	224	235	229	222	218	214	229	203	210	225	253	225	221	252	221	220	203	219	203	207	252	208	225	221	227	218	208	214	214	217	205	229	212	210	221	242	191	201	216
3327	6321	4182	1976	1601	1294	967	640	610	502	421	380	331	343	316	294	284	267	276	309	279	293	265	247	264	257	252	244	278	265	269	271	276	265	259	253	283	261	266	262	263	256	261	248	244	253	255	239	269	267	221	255	262	280	254	241	240	250	272	246	257	252	249	263	246	240	257	251	211	258	251	266	226	230	283	257	279	268	254	259	274	243	266	243	251	255	290	270	227	279	255	252	259	275	233	244	254	254	231	265	242	256	234	242	214	260	228	243	256	303	244	282	270	248	240	212	234	266	276	227	270	265	257	242	224	253	261	255	241	253	264	261	244	271	271	252	236	234	245	275	256	238	263	253	255	226	252	266	257	257	247	250	252	277	255	265	206	225	270	246	261	284	250	235	277	260	249	244	250	273	257	247	264	227	264	255	237	239	249	237	260	215	252	240	248	243	246	232	233	220	255	269	256	257	261	219	244	263	287	268	270	224	273	226	272	271	227	252	225	271	256	234	258	250	229	237	226	249	241	258	272	259	230	257	244	262	245	254	237	262	239	279	266	241	232	233	265	262	259	244	254	242	268	275	250	254	247	271	233	247	248	237	266	241	234	231	268	276	264	278	259	255	245	240	240	266	255	264	256	258	267	237	261	271	232	230	251	270	256	271	256	264	266	252	266	238	230	231	257	209	235	244	227	238	255	249	245	223	257	256	262	259	275	255	250	239	258	258	247	276	261	286	254	261	260	227	273	233	241	232	259	223	258	256	261	232	236	238	260	251	229	246	249	257	251	261	214	281	252	247	242	269	254	267	270	256	274	246	244	267	285	277	220	250	248	253	276	246	269	275	256	240	237	244	255	268	257	263	245	230	247	212	261	254	271	277	248	273	249	247	242	218	285	277	269	264	228	252	228	276	254	242	251	251	253	242	231	236	256	254	247	245	257	260	214	240	289	261	272	241	267	222	246	240	261	234	243	262	267	233	247	254	236	275	272	240	267	237	268	265	267	241	256	231	263	252	235	250	243	266	247	248	232	254	261	290	249	247	261	251	283	240	244	264	250	244	260	266	288	301	256	244	266	257	265	231	268	241	248	264	236	281	228	232	254	262	282	254	269	247	253	252	266	257	251	239	254	277	257	246	303	275	258	260	265	267	264	249	241	246	271	250	265	250	258	241	242	277	216	262	262	228	243	215	265	250	252	251	214	246	255	258	229	265	284	259	243	245	260	242	240	240	261	257	258	256	223	238	259	255	267	246	253	216	247	240	255	258	279	240	236	259	277	232	252	234	240	249	233	234	248	239	274	257	265	252	266	261	244	237	276	268	244	253	226	233	226	262	285	231	219	255	268	264	252	233	258	236	254	252	241	235	273	259	259	233	262	265	264	260	287	259	244	247	245	274	234	296	276	237	258	262	229	261	261	252	265	254	245	225	244	250	250	258	248	261	258	267	258	249	239	274	263	284	237	255	262	268	225	248	227	261	263	252	245	247	248	241	250	231	272	237	255	245	267	235	256	258	264	240	273	266	258	255	255	249	239	273	235	253	301	212	255	280	236	260	230	271	247	277	257	260	234	234	224	256	279	250	283	241	254	236	247	266	275	254	234	233	228	241	269	239	262	261	235	283	255	254	254	258	229	281	253	225	228	250	268	254	252	242	247	236	264	237	282	281	255	254	243	265	260	265	274	241	255	251	256	236	266	262	263	225	261	251	269	247	232	248	245	258	270	252	288	260	249	267	242	249	242	234	250	255	243	217	263	282	261	252	241	235	261	254	242	228	257	253	270	253	247	279	255	238	265	249	260	258	271	239	247	260	253	251	267	240	237	232	266	261	255	274	238	260	274	241	271	259	253	236	247	239	242	269	249	245	235	230	230	238	237	256	265	249	284	242	243	254	288	248	240	267	272	241	283	227	236	254	258	238	264	259	259	256	255	262	250	253	255	233	252	263	255	260	242	262	244	240	255	239	255	239	248	254	245	246	251	241	266	249	270	271	257	243	254	226	274	247	256	257	245	244	272	256	255	282	262	229	210	257	247	239	269	241	259	244	265	232	262	261	241	252	257	271	256	257	264	264	266	249	255	263	252	245	220	253	261	248	225	256	248	249	273	265	236	231	255	247	255	260	260	268	256	252	274	245	259	278	257	277	282	231	227	269	272	242	243	241	221	254	257	227	260	234	242	251	259	261	217	267	234	265	242	283	263	252	250	243	250	245	241	263	260	246	249	257	254	244	249	239	276	259	257	254	280	254	215	245	259	253	258	221	246	243	264	261	235	265	236	251	247	241	262	264	255	224	223	250	294	237	242	256	254	264	255	258	274	249	265	251	232	257	255	267	251	248	226	263	262	225	241	255	262	250	229	249	216	248	260	243	230	255	249	223	249	222	226	241	241	287	274	244	273	235	286	236	263	256	251	273	244	269	271	232	254	254	244	266	254	248	267	267	278	262	273	232	238	254	273	219	245	241	224	275	275	229	226	242	224	241	243	243	217	259	275	270	266	236	235	293	264	254	256	250	265	263	280	290	252	253	222	254	248	290	245	223	287	242	251	248	235	252	260	231	250	253	267	244	263	252	252	251	254	242	252	239	237	246	245	272	246	241	239	263	257	234	258	243	238	255	277	251	247	243	264	229	231	240	250	249	248	280	244	223	245	264	235	250	235	295	236	261	233	231	268	256	232	272	248	242	265	273	269	256	241	277	280	267	218	272	239	232	252	258	263	269	258	281	259	260	240	238	244	237	243	258	251	257	236	250	244	270	250	253	281	227	255	257	255	252	259	244	227	267	250	249	266	277	240	252	242	249	239	278	255	245	242	248	244	263	239	239	238	258	267	261	269	265	251	243	254	260	240	258	230	274	239	264	242	254	255	277	299	250	254	287	261	257	263	245	241	255	231	275	249	252	247	250	216	243	224	269	242	215	234	277	245	239	259	266	236	273	249	281	289	287	234	232	254	226	238	260	266	243	271	277	266	239	240	252	268	275	257	236	240	272	250	253	260	235	254	246	232	265	253	232	234	266	253	243	256	244	264	277	248	266	263	253	290	257	252	245	263	242	257	261	246	246	243	278	281	271	245	254	229	225	243	267	247	239	224	273	237	259	232	252	245	271	254	255	244	237	247	229	232	237	283	243	231	294	224	262	233	252	256	226	248	242	228	262	268	253	251	288	253	229	247	238	280	272	244	247	257	257	246	259	246	218	233	267	255	258	277	238	233	245	268	246	239	246	244	249	227	289	257	234	243	270	235	254	253	252	262	248	271	258	234	266	219	265	252	251	249	260	246	255	219	241	241	225	234	265	229	269	268	252	236	267	265	249	228	245	262	237	255	246	244	267	248	240	248	238	254	237	269	247	276	247	260	241	234	247	237	236	235	258	260	241	256	234	263	232	247	257	251	227	287	222	247	264	249	287	230	266	245	233	275	225	274	274	253	267	262	270	276	255	280	247	238	218	259	259	244	231	234	262	243	225	280	281	247	242	279	246	253	249	252	270
22503	21356	29218	23831	21354	21424	13487	1698	1276	1126	958	852	855	803	807	730	711	765	712	697	688	694	688	699	643	639	673	590	618	652	662	624	654	648	611	641	632	686	629	593	635	597	640	660	620	635	626	691	603	652	615	581	617	618	587	648	649	610	632	605	607	658	638	593	565	545	612	600	569	592	673	577	638	579	623	624	629	628	706	626	630	599	651	623	616	677	613	610	655	609	609	614	614	593	616	591	567	584	635	644	658	568	612	614	613	582	599	641	626	602	631	626	563	574	598	575	592	600	600	589	592	599	637	621	604	625	641	630	578	600	642	592	633	608	621	599	597	587	616	558	624	612	607	646	586	621	588	635	609	598	565	581	611	620	646	615	553	593	636	617	593	633	633	627	598	637	623	637	635	585	587	596	615	635	602	629	625	655	626	622	609	619	628	619	590	608	629	586	649	601	615	593	583	618	619	630	625	646	581	620	654	629	575	549	605	554	601	640	570	597	642	593	643	625	636	602	611	548	637	572	567	603	604	567	559	660	626	603	637	608	634	663	607	537	614	628	606	650	576	578	595	580	605	597	637	605	605	628	624	628	593	610	612	618	648	625	562	605	583	704	587	657	618	590	606	670	630	607	634	643	627	631	671	622	586	620	612	606	633	618	622	612	644	616	591	613	684	672	668	600	643	646	600	587	585	617	617	576	657	621	605	662	640	595	635	591	593	589	628	587	634	605	623	611	633	594	585	605	602	633	619	623	600	616	599	641	638	578	606	581	603	597	636	624	601	622	610	592	599	606	580	626	620	616	633	632	596	587	622	616	636	593	635	617	586	619	620	606	617	611	640	586	616	616	600	611	633	616	617	589	573	598	621	572	612	645	589	593	619	593	598	614	621	630	577	582	597	611	623	617	628	567	627	588	595	622	636	587	606	637	570	601	573	618	597	611	561	623	674	636	599	600	608	619	677	634	621	642	595	606	625	631	619	577	608	603	610	638	596	615	546	581	547	567	635	575	607	637	581	614	627	610	598	586	623	600	594	588	607	614	590	612	590	610	630	593	635	663	630	600	659	574	610	641	642	609	592	608	673	658	616	600	601	630	636	619	563	581	602	599	580	655	633	620	609	604	616	604	588	631	635	631	596	625	609	628	599	611	581	621	617	610	619	589	626	589	664	587	596	655	617	636	586	599	600	583	602	627	616	614	619	636	625	560	646	565	577	611	627	588	603	617	604	612	615	586	612	625	574	624	617	609	618	607	622	573	617	567	608	602	600	600	560	602	607	625	616	602	584	652	622	588	606	646	635	581	593	630	609	638	612	614	646	627	591	594	591	613	567	590	588	603	622	626	629	653	629	628	640	583	584	604	604	590	659	581	606	608	606	597	632	605	580	584	615	590	615	596	588	665	591	650	628	624	617	609	648	615	620	602	638	641	583	599	612	630	602	587	617	662	578	564	664	610	636	644	625	609	675	591	648	567	596	628	629	648	583	630	608	638	559	603	676	607	624	591	579	613	627	600	604	626	597	607	596	619	607	613	619	638	660	604	606	613	605	587	627	635	603	635	616	573	656	637	593	565	619	612	610	589	621	630	630	627	602	628	624	601	657	621	650	606	576	642	600	591	566	623	589	645	572	585	610	617	627	587	606	616	655	588	596	623	614	585	584	586	604	617	612	639	600	651	633	680	610	586	589	623	624	651	587	658	617	604	617	645	606	609	547	619	602	664	606	628	621	635	574	569	613	601	635	550	647	593	661	590	614	624	603	598	614	616	639	600	633	582	594	654	654	560	611	617	649	634	604	652	635	631	597	650	633	601	604	592	601	607	604	660	565	596	584	561	615	607	599	630	637	608	620	599	628	575	608	581	651	591	578	617	578	610	621	585	584	633	621	612	581	624	608	566	585	614	589	622	588	639	622	608	592	603	612	699	594	589	618	605	630	590	614	573	646	617	628	622	639	597	627	613	618	600	593	620	572	624	605	638	646	592	647	599	604	587	583	630	652	674	584	586	579	601	628	573	645	588	623	655	604	605	581	615	606	632	619	605	564	646	689	635	605	595	606	588	555	602	597	601	600	597	619	652	592	606	589	610	605	578	646	605	606	596	612	624	588	637	625	640	640	606	599	587	617	616	576	597	601	588	634	593	609	584	613	593	612	603	620	638	579	595	604	640	581	619	600	622	622	579	641	577	621	605	641	620	590	614	640	591	611	588	643	633	611	595	602	620	578	649	597	656	594	594	640	621	574	598	601	547	600	624	585	598	600	603	597	623	614	600	620	591	562	632	636	559	619	661	589	620	594	668	641	588	588	588	629	582	578	608	628	601	623	585	602	593	609	607	632	552	581	598	613	572	606	631	591	552	598	617	623	650	620	616	579	573	600	548	617	612	621	608	592	601	584	628	618	584	598	598	608	594	635	594	613	639	607	556	616	584	633	608	647	581	595	632	637	562	554	618	603	614	633	643	585	607	635	626	589	611	598	603	583	624	567	627	703	630	611	647	601	543	608	629	608	592	603	605	627	614	600	614	603	610	631	610	634	606	605	622	606	647	600	603	642	581	622	606	624	627	546	598	576	594	630	632	669	622	604	601	602	620	625	638	576	644	623	644	631	607	605	599	611	609	660	598	618	557	597	653	651	636	600	591	614	592	629	592	640	588	627	562	597	671	583	608	621	615	646	607	608	621	610	624	588	606	621	602	619	586	592	613	611	615	580	622	602	581	655	611	589	591	630	568	594	591	590	633	611	642	628	580	627	671	597	594	536	628	618	593	648	591	620	675	617	588	576	562	583	605	580	591	661	615	631	652	643	614	575	650	619	581	626	602	584	615	606	550	624	608	625	640	574	628	580	648	590	583	617	591	613	589	644	623	593	622	662	629	578	595	577	622	605	605	557	592	636	630	608	611	586	645	616	612	611	590	622	610	616	602	582	623	587	632	573	639	601	570	634	644	620	635	654	597	662	600	649	569	573	590	568	613	628	677	616	614	648	646	611	611	684	605	624	598	685	599	624	663	634	618	589	556	625	554	588	629	581	642	598	624	591	629	565	638	653	600	591	586	586	635	632	615	601	606	600	603	610	578	606	604	628	625	596	593	631	647	644	616	607	614	597	550	622	616	607	619	596	589	606	607	588	610	631	616	590	622	615	604	588	619	601	598	611	582	613	624	656	598	638	600	622	641	641	610	597	580	644	655	604	601	571	619	580	592	602	580	560	610	615	618	582	584	649	614	596	650	557	567	616	595	646	591	587	608	631	609	598	613	556	605	615	585	670	609	625	607	603	616	609	621	600	664	587	556	626	636	643	539	631	646	632	615	612	633	633	567	575	596	613	607	642	589	555	614	615	611	609	636	611	598	647	633	611	644	620	588	621	628	585	596	580	623	544	614	571	618	609	596	599	549	647	676	612	592	631	609	640	589	632	622	608	623	616	600	595	566	613	617	621	620	660	579	661	629	648	567	596	614	568	583	634	597	602	613	625	652	612	588	598	620
4987	16844	11900	6337	5062	4099	3018	1970	1783	1509	1251	1074	1004	1008	912	818	857	794	782	816	770	767	761	712	761	700	705	722	695	692	719	710	647	703	711	702	662	643	671	679	671	657	654	663	695	682	673	748	678	670	657	636	707	652	656	657	711	704	642	696	708	709	654	659	646	702	618	738	653	679	648	657	669	652	661	678	660	676	670	711	627	676	650	639	684	712	638	668	653	639	627	629	693	681	634	644	659	651	706	720	692	629	685	673	679	695	646	603	656	623	640	687	635	695	673	638	671	639	696	618	687	663	640	675	680	701	687	688	662	677	626	657	650	704	619	703	635	689	640	667	660	685	630	661	634	659	671	647	702	606	645	696	657	673	702	651	662	676	626	658	639	654	649	683	666	677	668	616	667	636	647	675	693	611	618	648	624	656	680	653	677	657	648	678	667	682	647	680	658	651	690	672	687	647	717	664	683	645	693	631	645	620	612	652	656	718	682	658	606	625	660	683	679	686	663	658	594	651	638	664	654	625	700	696	661	692	677	707	637	682	666	647	703	677	666	679	659	669	672	683	648	618	688	653	643	717	658	655	712	650	672	682	656	651	661	617	672	669	637	609	703	636	681	692	674	702	675	651	644	632	648	686	649	686	656	686	671	647	622	664	641	678	659	683	618	651	654	682	652	649	665	690	651	608	662	670	647	685	675	661	692	686	670	669	667	657	714	671	694	643	705	632	677	652	636	620	663	667	632	662	643	658	676	629	675	621	659	693	667	668	658	644	676	677	637	644	651	667	660	664	636	626	653	634	686	647	689	723	591	646	687	685	637	626	672	638	648	679	644	669	661	655	667	701	680	653	685	661	693	625	676	642	636	666	667	651	635	687	667	658	646	638	624	688	610	624	669	693	651	669	665	632	664	665	647	666	665	603	712	611	656	657	636	661	654	648	626	695	634	655	641	677	672	636	637	634	660	676	634	640	664	674	663	661	634	663	669	701	692	660	638	700	658	680	679	632	641	664	604	661	637	656	675	642	675	655	714	650	632	628	717	648	678	632	660	613	647	645	645	619	701	669	648	682	650	653	653	684	656	669	695	645	616	674	664	633	685	648	621	616	663	664	644	625	627	695	611	697	674	672	681	653	639	640	628	661	654	633	652	648	642	687	665	648	654	626	620	687	636	645	681	692	694	713	683	597	634	650	656	635	586	670	629	658	715	671	627	655	674	652	716	711	627	658	656	670	654	651	692	653	679	666	619	656	685	608	671	668	639	668	643	641	670	692	646	637	665	652	687	633	678	615	666	685	627	693	669	688	650	638	657	624	643	651	660	679	617	668	684	657	657	644	675	660	652	665	670	630	690	649	660	645	690	639	674	663	643	688	669	686	686	670	644	605	664	651	695	655	689	636	638	675	707	650	661	614	644	716	635	651	674	681	660	666	684	658	652	671	614	675	600	668	712	685	677	636	662	676	666	659	649	633	661	687	669	687	671	616	670	652	669	686	711	608	624	686	670	603	616	591	638	634	642	626	688	671	612	719	687	617	646	679	689	657	659	638	669	657	634	616	645	638	672	681	635	637	665	678	623	626	649	673	662	684	691	631	682	662	692	678	647	672	688	716	684	672	663	663	614	620	649	676	688	651	700	633	664	661	660	626	677	712	671	653	642	640	678	672	641	663	664	643	651	662	667	673	678	651	682	646	647	644	676	669	691	634	628	655	702	674	754	682	671	705	668	660	661	642	651	689	667	628	676	691	638	634	623	638	637	625	627	666	677	665	640	677	677	649	686	629	662	602	623	661	657	633	659	643	644	632	619	651	660	676	665	647	661	727	679	653	604	657	640	652	659	656	615	693	653	680	662	647	678	651	643	667	638	653	688	607	656	655	642	699	685	683	653	683	707	666	662	672	679	683	698	633	620	635	655	689	618	680	649	695	633	650	675	584	663	649	644	623	628	691	658	657	706	670	664	652	633	711	690	651	656	660	644	663	632	691	669	634	673	678	635	670	658	667	613	689	667	662	670	625	645	652	637	660	654	675	717	638	610	636	593	659	667	698	628	694	692	697	642	672	682	680	690	642	712	637	658	644	675	642	642	667	683	647	698	655	652	635	705	724	673	611	664	615	594	683	670	632	679	668	668	650	670	634	692	626	652	694	689	661	673	647	654	665	675	661	659	637	664	653	635	666	678	666	642	606	680	622	649	659	635	667	666	663	639	698	643	668	635	647	706	669	654	665	637	679	679	672	679	622	685	660	672	633	624	644	691	658	634	671	632	665	662	693	659	676	649	688	702	636	666	665	672	643	644	611	682	625	624	584	663	642	663	674	668	632	673	665	694	645	621	665	651	641	674	634	679	661	656	652	635	670	659	651	651	646	669	632	694	683	610	641	628	666	610	716	655	674	716	651	664	676	700	678	673	672	690	665	665	651	632	686	678	643	632	651	662	716	634	655	673	631	658	655	694	652	642	666	658	628	653	677	679	722	721	648	680	673	665	645	649	622	671	616	676	684	651	661	671	674	674	702	644	658	631	659	669	658	640	677	662	646	630	716	636	672	620	655	642	665	651	661	659	669	667	652	662	696	647	588	639	646	713	642	639	643	658	701	596	652	615	653	674	659	660	633	682	626	710	684	672	677	651	638	691	653	634	665	684	674	658	643	633	669	659	652	650	665	632	661	572	639	664	651	648	649	609	626	642	680	636	677	633	682	666	657	637	687	603	628	711	655	654	638	643	642	694	656	642	642	627	618	697	645	718	641	657	665	682	675	674	665	646	715	698	663	662	695	672	683	662	686	605	656	654	671	635	645	642	623	652	644	695	650	679	633	660	639	680	645	698	672	616	651	687	684	695	627	657	659	667	633	658	649	656	661	684	660	653	651	644	645	657	643	690	639	682	650	656	610	669	636	672	678	638	667	624	674	702	655	731	654	634	612	627	704	627	635	674	666	707	677	709	671	674	682	666	626	672	647	656	655	632	669	678	657	651	641	674	597	662	643	709	645	661	680	670	673	626	667	696	641	649	659	690	688	648	705	676	646	645	691	653	680	622	662	633	650	679	704	664	674	687	667	649	661	656	628	672	674	649	640	623	677	627	669	678	674	643	614	632	657	680	642	666	627	667	716	623	697	635	628	637	668	636	648	650	619	652	622	677	649	724	626	679	655	662	637	681	676	662	665	697	615	672	626	649	663	697	703	653	654	686	701	645	647	673	633	643	653	669	672	658	648	696	638	699	666	678	700	713	677	649	608	633	671	667	652	683	658	674	630	688	699	672	679	643	601	628	676	687	637	675	691	642	669	668	607	641	641	651	689	650	635	669	644	662	646	657	595	655	677	658	651	704	671	703	674	649	638	707	630	638	701	671	656	676	642	643	637	665	693	717	672	658	700	681	679	666	649	670	681	659	670	637	687	659	671	659	664	696	661	678	672	646	674	637	603	664	671	705	619	628	671	671	691	652	677	657	683	646	642	710	657	605	613	642	665	630	691	664	615
27386	19585	6252	908	641	561	559	505	468	511	508	447	441	464	488	489	497	470	472	524	496	468	450	464	484	477	495	455	484	466	492	458	448	463	415	477	484	451	475	428	441	494	478	443	458	452	448	463	486	468	448	455	462	445	451	462	490	460	430	436	459	462	460	446	445	479	454	490	509	481	439	448	475	483	475	460	426	461	489	463	441	476	492	478	455	480	454	460	485	455	440	461	442	454	469	478	479	469	468	461	515	460	493	464	463	467	428	417	444	454	504	441	480	465	460	450	430	469	478	498	420	485	485	451	442	451	453	495	467	474	487	457	474	455	464	485	469	478	469	473	468	495	473	458	447	459	469	484	460	482	471	470	456	455	450	459	463	448	469	492	494	450	453	468	442	475	448	455	455	429	435	479	446	443	493	461	516	465	482	476	491	464	445	443	476	473	468	497	474	485	459	475	469	447	479	453	485	465	455	479	457	449	472	477	443	442	416	484	508	470	447	467	461	489	446	453	438	499	457	462	439	433	442	441	486	435	462	450	443	427	480	465	457	491	496	444	468	462	427	401	457	470	466	459	467	468	496	461	496	432	490	460	438	471	462	469	441	470	457	441	448	459	434	473	477	464	456	445	451	472	521	455	509	506	469	492	446	448	452	456	445	469	467	472	477	437	479	465	470	476	496	443	476	466	457	506	429	456	468	453	524	436	469	473	461	453	448	450	494	516	429	427	437	490	478	422	475	430	446	490	471	443	486	434	498	438	467	494	475	502	473	469	451	479	486	437	480	462	425	453	449	431	479	452	429	474	490	418	484	510	489	499	482	502	529	471	441	458	447	428	464	460	453	501	450	480	505	510	478	455	512	488	453	504	491	432	485	443	475	474	473	487	468	502	473	456	468	474	451	472	467	488	491	452	497	492	486	431	490	457	478	445	488	487	476	538	479	488	450	459	435	467	427	437	495	494	493	454	471	482	474	485	459	514	423	432	494	490	459	476	453	439	450	467	479	470	458	495	491	463	482	397	477	421	472	467	436	416	464	484	460	466	457	494	515	497	460	491	485	441	501	439	475	489	478	430	480	487	452	459	423	489	470	468	464	440	494	461	465	503	451	456	469	464	448	440	470	435	433	423	480	437	432	495	489	491	438	452	499	491	477	442	485	433	479	449	511	475	490	476	506	457	474	456	470	458	428	466	488	478	438	426	437	457	479	498	471	455	500	452	437	410	473	457	458	450	459	441	437	458	453	476	455	465	467	471	484	453	475	504	472	485	475	475	449	478	503	488	508	502	480	466	454	441	475	452	491	516	478	473	452	476	438	459	472	481	476	480	438	473	488	493	467	463	518	462	486	491	486	426	450	426	482	477	484	521	484	471	473	499	441	461	469	504	506	487	459	511	446	419	417	455	448	443	474	462	461	437	490	454	459	431	480	478	496	450	462	475	455	443	486	444	409	474	434	443	460	440	480	490	495	433	469	514	469	475	469	472	434	457	490	514	454	462	452	472	408	480	471	497	463	451	468	447	443	471	475	476	446	477	486	466	513	437	429	442	453	510	446	463	492	452	464	464	469	484	478	506	486	476	526	485	453	491	472	439	486	460	522	464	465	426	494	459	454	453	495	483	453	451	416	444	481	477	477	461	465	477	495	470	459	454	495	446	520	411	451	480	438	462	493	418	469	492	487	475	444	469	451	501	449	450	479	469	428	453	468	442	470	461	450	446	510	458	457	468	449	446	475	480	470	482	437	496	454	467	477	488	488	468	463	476	487	427	442	477	453	460	505	472	453	477	488	473	451	464	482	461	454	454	406	501	466	487	489	487	447	471	459	496	478	451	438	492	479	489	467	459	450	470	460	469	473	480	426	483	503	430	469	442	518	462	460	455	437	444	450	482	466	473	456	453	430	474	495	470	454	453	431	480	420	492	494	443	462	463	462	439	448	499	483	456	474	486	441	446	443	483	465	436	433	453	481	460	487	428	480	467	499	465	470	454	474	464	468	472	445	459	461	449	475	412	450	449	467	458	452	473	457	481	456	507	430	484	479	500	471	459	493	417	485	481	488	469	472	468	436	479	466	455	447	453	474	470	481	464	438	473	461	469	469	485	531	500	438	469	422	458	481	464	472	455	459	457	491	475	495	462	478	470	481	470	442	482	501	464	465	474	488	478	439	484	467	508	439	468	480	492	453	470	504	493	470	416	478	459	442	439	438	477	457	476	438	485	461	444	476	460	440	455	462	412	446	474	479	484	463	455	477	491	462	463	484	485	472	441	497	481	444	461	444	432	501	488	431	477	471	449	486	471	488	463	448	486	480	468	489	457	442	482	425	481	491	450	457	479	457	437	476	475	453	480	467	504	473	489	458	477	427	457	512	444	430	465	471	453	458	468	453	492	451	467	434	467	482	457	487	477	493	457	454	443	473	468	456	507	478	450	475	444	432	405	459	463	474	490	503	468	455	439	499	493	448	468	451	472	510	502	465	454	478	484	498	463	484	449	441	472	484	453	430	488	451	471	470	433	470	449	504	438	487	485	466	450	445	448	451	474	481	460	477	456	458	475	489	426	437	465	478	482	474	444	476	465	507	462	462	456	438	455	463	459	451	480	441	497	451	496	470	457	485	446	455	459	463	445	461	461	489	485	481	452	470	476	451	522	474	458	502	490	445	457	427	487	507	436	464	469	450	442	483	450	446	456	435	489	471	486	496	477	494	482	438	485	451	411	437	457	475	489	488	456	488	475	499	460	449	492	469	461	473	481	530	512	485	512	463	495	500	480	451	457	483	441	536	487	437	491	450	449	496	475	498	491	488	482	492	453	475	466	447	475	500	495	454	467	448	467	505	468	452	482	451	482	468	449	424	514	487	470	491	415	477	462	427	445	443	492	485	498	429	456	460	486	464	455	449	443	461	499	452	483	486	481	470	436	449	463	479	446	470	466	458	511	484	471	474	460	502	470	468	487	491	486	440	471	473	482	469	493	468	477	437	444	463	476	458	471	457	443	436	486	505	404	450	471	477	467	482	490	505	483	455	448	471	437	471	478	470	465	471	467	492	465	460	458	472	464	459	494	441	480	471	488	520	467	475	494	419	485	474	447	460	463	456	440	441	484	433	455	476	501	458	460	496	495	468	465	460	489	472	470	416	453	447	471	459	475	492	453	477	452	435	426	480	461	508	461	456	436	472	482	467	483	485	464	446	459	481	462	465	452	456	481	488	452	463	486	461	429	461	480	491	454	474	478	463	489	488	485	471	483	449	501	459	487	473	504	454	481	437	453	468	444	476	453	469	471	516	504	485	464	463	415	455	460	459	464	451	445	465	437	438	477	465	473	444	455	470	479	508	446	477	459	428	458	466	476	425	455	443	458	449	431	480	470	479	444	486	448	467	476	474	428	477	462	459	490	488	447	470	469	454	478	465	451	459	467	508	429	468	455	465	427	468	462	452	496	461	472	427	429	479	460	416	463	482	446	476	459	463	501	489	460	463	501
4285	1564	1071	693	605	603	541	527	526	495	504	515	506	528	512	489	497	515	504	504	476	527	482	511	512	493	515	485	499	515	446	501	507	498	501	508	498	469	478	467	484	503	474	476	517	498	471	522	472	495	489	498	470	472	476	477	498	517	509	503	479	529	450	498	484	483	486	511	513	481	541	460	438	515	480	463	456	518	490	499	457	488	462	502	480	490	491	552	473	487	462	463	550	470	537	472	490	475	505	505	510	502	488	491	473	511	476	517	505	470	515	485	513	505	478	461	499	494	504	478	495	472	493	511	482	503	482	530	473	489	497	511	513	484	516	497	461	459	501	465	487	483	499	482	493	495	511	474	451	462	514	465	458	526	451	468	503	520	494	519	480	468	512	505	498	492	469	492	509	495	465	496	499	496	517	505	498	455	477	465	466	474	510	482	503	521	487	510	501	460	490	447	500	494	471	502	500	466	497	467	496	476	513	482	503	518	474	493	532	491	492	438	513	491	465	514	501	478	506	489	470	506	493	497	518	502	486	514	494	489	442	473	507	492	485	457	482	518	502	494	475	476	477	504	512	490	480	503	505	467	484	469	518	542	521	516	452	506	457	510	515	486	523	525	503	495	466	537	501	498	454	514	449	514	507	493	500	527	474	434	497	491	483	510	483	457	490	503	500	505	521	467	506	499	507	455	471	478	461	511	497	483	486	494	506	479	485	488	464	541	510	490	518	493	465	481	508	504	497	483	473	499	490	486	512	511	499	513	442	470	497	491	494	483	477	489	509	489	457	481	511	481	490	501	476	468	441	463	505	465	458	473	461	469	493	497	464	477	513	527	486	495	471	480	480	508	532	493	468	469	435	470	490	533	532	493	487	485	481	521	489	452	472	509	496	524	505	493	466	499	486	511	527	502	489	504	446	477	451	495	486	490	526	491	492	537	493	455	454	485	491	465	509	508	505	523	497	528	497	461	489	466	494	458	468	499	503	489	482	471	500	481	480	501	468	509	446	481	454	485	511	532	484	475	516	512	496	475	461	513	520	497	490	479	492	454	507	497	503	502	487	498	464	463	525	509	481	477	494	487	445	440	505	522	510	506	488	482	464	492	467	445	541	479	469	490	463	518	475	480	479	493	466	497	502	512	519	502	481	474	480	481	502	502	488	488	491	525	491	509	468	465	512	504	478	464	503	482	482	494	476	485	475	477	497	501	481	488	468	484	479	488	491	520	512	528	511	494	522	467	489	448	501	480	482	440	522	483	556	495	516	533	499	494	434	482	476	504	502	494	499	500	509	480	475	474	497	498	514	494	499	465	508	521	513	511	485	503	483	489	492	506	534	510	507	497	490	460	504	493	494	514	478	500	488	506	541	485	485	509	488	514	497	521	488	513	506	503	475	494	525	488	478	526	507	488	498	486	481	481	519	492	491	522	511	509	492	524	451	510	459	492	466	465	498	506	527	513	503	481	516	499	508	500	490	494	519	527	472	499	467	477	495	498	487	534	476	492	499	463	509	494	532	462	505	468	497	503	486	499	482	472	456	467	511	485	518	465	514	521	497	493	492	506	491	513	495	510	469	488	495	483	475	511	513	495	472	506	502	519	448	479	491	509	485	463	507	499	509	535	517	477	493	502	526	490	480	479	530	514	508	478	460	492	468	488	510	453	499	484	506	509	514	446	454	478	505	499	493	477	500	462	481	453	494	481	467	519	473	464	479	489	499	511	463	520	448	476	469	481	528	462	485	504	477	468	501	473	509	481	505	449	518	458	495	477	493	463	469	474	477	522	477	488	473	524	493	500	465	494	462	465	544	477	527	495	543	458	447	495	459	504	456	485	473	514	497	450	491	489	468	461	518	490	449	527	486	512	492	519	500	489	456	505	481	481	479	457	501	515	498	494	505	476	474	501	453	518	475	527	499	514	473	501	512	497	489	481	479	526	498	499	467	482	499	498	459	473	465	557	503	502	462	506	520	499	485	478	452	464	514	493	481	514	505	463	456	490	458	539	483	469	478	511	485	489	498	498	476	492	490	456	526	511	505	496	484	500	483	510	441	473	527	442	507	488	476	470	488	472	512	462	444	470	463	489	492	485	489	479	522	515	459	486	500	457	498	466	448	446	514	501	469	477	476	503	523	460	482	503	503	493	535	497	477	513	495	479	472	448	487	464	489	497	545	469	483	506	495	465	516	508	502	509	488	474	447	489	493	492	495	484	480	507	479	476	486	470	475	513	501	470	492	502	507	462	469	510	465	466	474	492	513	499	509	521	475	488	504	522	507	484	440	472	491	509	477	493	503	506	435	517	467	497	491	462	514	479	494	507	509	511	533	518	475	491	498	519	484	504	482	483	474	502	467	495	464	525	501	552	486	502	498	513	516	510	510	462	497	442	491	518	484	522	480	482	455	462	488	501	472	482	467	526	503	492	503	483	508	480	568	494	501	465	512	486	458	506	486	477	491	499	459	490	526	495	469	461	517	487	501	496	485	498	488	521	457	469	464	511	476	493	467	492	456	490	504	475	461	490	486	490	458	459	478	467	512	467	525	471	494	507	490	511	472	470	480	490	528	484	513	501	488	496	517	501	506	532	495	485	475	477	508	485	442	433	484	453	484	489	479	439	492	464	495	530	498	505	490	479	477	503	488	531	489	469	487	482	518	475	474	484	496	518	510	484	499	508	475	478	498	478	535	505	465	497	486	510	514	504	476	496	508	501	548	481	519	484	482	460	526	529	473	484	463	525	465	481	479	501	493	473	511	487	444	518	499	506	484	506	512	452	449	456	502	513	503	515	483	507	535	533	510	489	504	493	499	482	482	513	485	481	485	459	516	527	531	528	531	513	515	515	502	502	486	485	464	488	481	501	489	498	474	496	477	458	482	491	437	474	507	545	515	452	489	489	492	488	508	504	503	477	513	502	516	489	486	480	462	458	463	476	495	488	473	517	471	458	471	493	463	542	490	514	509	486	468	523	487	490	512	500	497	465	530	462	473	497	521	481	516	484	478	521	469	498	503	511	501	503	445	486	462	518	514	457	499	509	516	509	499	496	504	496	488	498	456	491	485	510	501	511	497	477	517	509	530	543	528	511	479	512	510	512	503	472	455	455	479	520	496	527	498	486	492	460	473	492	475	479	503	490	506	515	494	465	491	520	457	484	516	482	503	496	486	470	474	481	522	500	479	489	489	450	484	480	474	505	496	492	511	495	476	482	507	470	488	493	476	495	496	488	521	494	478	498	527	487	506	519	481	489	498	475	484	497	465	501	512	512	487	480	477	482	463	499	499	482	482	489	483	518	500	504	536	472	517	539	520	536	514	461	482	493	510	493	466	489	522	503	474	470	449	491	471	471	477	474	499	465	519	481	495	516	474	491	442	459	450	500	470	468	516	514	481	515	515	510	488	497	493	523	511	458	548	465	491	497	461	506	498	507	513	474	480	497	485	475	500	478	481	491	470	494	525	456	502	466	494	475	523	524	486	511	486	520
23548	21310	28839	24100	21298	14213	2251	1308	1055	993	987	960	944	904	863	828	847	884	837	881	824	855	839	841	862	809	836	814	857	776	740	813	838	778	780	826	841	813	793	844	797	793	759	794	786	811	800	771	797	826	827	768	837	842	833	821	815	818	782	828	758	759	795	833	761	821	858	816	781	775	862	837	784	824	774	855	821	791	812	808	787	829	810	737	796	833	801	812	838	815	829	834	789	773	807	789	807	810	864	808	810	798	792	850	870	781	754	830	785	783	836	810	856	826	783	766	778	793	774	842	847	817	802	785	772	834	770	817	785	771	768	830	773	791	756	804	790	752	799	825	859	773	787	820	777	776	836	792	829	817	775	846	780	777	816	797	854	795	801	845	779	828	862	776	797	790	807	828	733	817	781	830	782	825	788	856	779	757	791	772	733	808	808	774	825	771	852	783	755	804	771	826	761	758	800	785	802	829	779	824	824	767	802	807	761	839	793	779	835	791	814	762	812	814	787	836	793	768	771	784	794	803	840	788	775	800	774	804	789	794	755	825	757	751	798	806	794	747	794	809	810	794	804	844	808	865	796	789	787	830	808	749	781	817	822	811	801	795	784	821	849	832	787	801	754	768	846	804	833	811	771	789	768	820	814	787	786	803	830	796	845	831	839	834	815	818	753	782	829	811	787	788	818	802	786	774	789	750	813	780	744	784	806	740	776	826	818	840	764	847	769	845	777	787	816	820	821	805	753	777	824	815	730	874	806	831	772	754	812	796	814	834	868	800	843	827	763	806	808	775	763	802	800	817	771	793	784	796	753	778	793	792	776	839	818	791	799	785	890	873	759	792	782	797	795	760	801	820	858	778	789	821	816	783	799	772	825	811	828	794	804	805	772	750	767	815	757	853	775	820	739	825	782	818	771	746	809	838	827	787	747	798	827	790	786	847	811	829	769	769	827	803	798	827	764	794	827	845	847	769	805	763	777	775	785	784	837	770	764	791	820	762	820	788	812	768	778	770	811	802	839	818	762	771	822	788	824	783	818	800	768	754	808	814	819	826	751	796	797	762	831	812	766	812	836	801	842	810	808	765	778	848	829	769	765	788	793	850	772	790	783	864	804	814	821	797	808	855	804	758	776	805	828	788	814	758	793	806	778	773	790	856	804	827	791	795	836	781	795	790	830	803	787	829	786	815	836	789	830	796	758	797	783	832	837	790	809	779	771	782	777	812	767	798	863	855	770	796	818	829	791	807	821	755	802	756	763	866	819	784	824	825	779	824	790	794	797	770	858	751	738	799	790	783	810	766	803	788	804	841	820	817	768	806	786	761	809	757	782	830	804	803	828	769	791	782	780	843	798	829	827	804	784	848	751	836	802	823	766	802	771	756	800	777	838	783	769	791	854	780	812	800	785	771	843	836	823	803	758	817	812	766	817	808	813	750	790	815	825	797	816	814	810	833	803	804	781	838	797	792	781	780	883	811	841	803	820	824	781	807	779	811	792	813	756	848	798	815	821	823	775	807	821	771	797	825	834	794	859	824	842	780	796	800	798	767	877	798	785	828	816	795	797	815	758	816	850	798	819	778	778	809	825	798	807	795	767	784	793	788	776	813	811	766	773	787	789	800	830	751	821	800	807	752	800	765	845	843	799	819	802	799	799	827	821	780	817	790	824	780	805	802	800	767	767	835	835	792	816	759	808	784	773	789	792	852	787	770	795	774	785	768	864	832	805	828	846	797	832	820	803	793	795	792	780	763	766	803	809	743	776	780	794	793	841	774	821	835	786	792	813	839	794	824	724	816	864	808	777	813	770	796	809	825	789	828	798	826	780	814	752	802	792	784	801	814	773	829	821	783	811	776	833	811	790	779	846	778	816	796	818	761	821	765	818	815	791	815	795	845	884	767	801	791	815	769	796	769	788	757	882	780	754	779	825	793	822	811	792	777	776	773	758	804	850	792	771	807	845	807	750	782	759	809	807	810	820	856	815	774	808	788	798	816	746	788	791	767	832	782	818	801	754	815	811	835	769	793	770	805	844	811	803	788	802	821	814	790	793	820	746	811	804	740	814	811	820	776	860	737	799	816	751	828	757	838	794	809	771	839	814	779	816	790	776	786	803	771	729	771	790	821	801	829	767	753	804	754	800	796	834	791	782	794	804	796	842	787	798	800	775	752	825	839	800	815	812	766	768	773	811	766	827	795	796	794	802	761	814	801	831	769	822	791	837	748	764	793	805	765	785	759	771	764	757	815	798	777	809	793	823	865	786	830	810	759	800	817	822	848	791	753	792	792	817	828	771	808	774	772	846	774	793	760	793	795	789	815	823	744	742	843	846	798	802	805	791	854	817	826	772	818	767	811	803	769	811	810	822	794	808	829	792	750	803	863	774	787	806	762	760	782	758	843	828	847	800	777	804	796	839	833	785	786	854	807	825	818	835	749	822	813	765	789	767	790	808	797	812	778	780	797	791	803	845	787	798	785	769	780	760	803	777	818	834	818	854	803	841	793	789	823	814	774	723	828	798	829	821	780	825	800	827	819	810	772	788	777	816	819	817	809	807	763	821	794	817	797	883	872	825	761	845	839	809	825	827	799	815	832	783	800	771	799	778	764	802	778	775	796	794	802	788	835	802	857	853	818	824	872	808	818	811	837	809	818	779	752	771	815	808	790	796	833	783	844	842	843	795	793	807	780	780	769	757	801	802	802	796	806	778	841	809	751	812	770	835	772	778	821	760	817	791	809	816	763	852	815	772	786	809	761	768	784	801	829	822	825	821	823	822	802	784	780	783	816	823	836	805	775	748	782	814	790	787	774	770	782	755	752	813	874	754	823	807	750	792	797	799	799	711	793	787	854	742	790	822	793	804	832	826	828	830	792	791	840	801	795	761	772	782	815	744	783	803	788	803	762	705	843	840	762	831	779	779	838	834	816	768	749	753	834	809	794	832	814	770	845	795	782	859	802	814	839	790	748	824	847	855	758	786	779	791	823	792	798	812	803	774	780	795	762	796	795	825	799	826	812	840	864	772	774	793	785	758	797	795	794	796	780	809	779	788	768	805	833	795	848	780	799	827	840	797	781	745	776	740	810	792	831	809	837	793	819	806	789	795	774	776	871	798	820	892	778	776	790	786	794	814	812	790	787	819	803	772	801	835	779	795	815	791	803	865	728	833	812	795	840	783	801	784	795	821	839	808	774	812	783	742	839	789	780	804	836	800	783	824	814	803	802	801	786	766	762	793	808	805	794	766	842	788	808	773	782	788	797	806	779	821	793	797	794	807	845	832	784	784	796	811	787	779	817	785	870	762	839	837	801	842	797	812	769	779	818	831	768	811	758	814	809	790	726	791	799	806	787	834	770	795	813	779	823	796	760	821	811	787	815	771	839	823	742	781	779	878	756	793	780	770	824	731	785	769	822	772	834	789	796	768	831	790	809	847	778	815	812	843	796	819	793	857	813	813	863	798	810	816	772	798	775	748	841	789	778	821	769
3762	10788	7494	3945	3214	2578	1976	1460	1413	1303	1134	1026	979	983	946	927	927	885	892	935	935	879	864	878	933	847	848	852	843	846	873	844	807	830	883	860	842	919	856	889	816	864	866	882	877	836	836	796	887	872	817	832	863	873	808	837	846	837	842	819	828	884	866	816	862	835	834	859	858	828	836	862	847	856	839	875	814	852	860	792	811	854	842	833	801	790	792	828	814	846	834	796	822	813	813	849	856	813	835	801	803	878	852	789	845	834	859	836	852	887	817	778	926	856	837	898	870	851	832	839	831	825	844	857	853	853	854	795	803	839	861	815	848	831	861	839	847	859	788	863	839	791	884	851	862	840	779	783	787	830	870	861	859	813	810	812	845	831	817	853	851	851	822	892	773	800	828	860	770	790	889	827	845	869	869	815	843	843	825	829	828	869	868	862	805	852	835	838	872	870	809	828	863	852	768	849	846	875	813	840	873	870	812	827	846	846	864	856	792	853	843	839	893	849	863	884	869	854	868	818	774	868	842	849	937	793	859	820	787	844	792	822	882	789	798	832	874	835	832	859	797	868	813	859	808	808	864	861	844	837	805	772	821	861	815	901	842	819	789	861	826	820	830	841	845	807	784	807	804	890	816	838	817	830	845	860	861	822	856	811	870	842	862	877	859	887	877	845	820	897	855	844	861	803	838	822	822	845	879	845	777	775	908	792	856	947	832	841	855	860	886	784	851	838	823	829	892	839	822	813	798	832	839	811	837	822	792	817	857	868	815	859	818	864	850	819	784	841	819	847	793	877	823	841	828	813	831	863	837	793	816	794	821	788	861	849	863	798	893	850	803	794	880	879	808	863	858	842	882	826	791	856	834	840	835	833	824	802	852	775	860	855	795	874	852	801	825	811	846	832	858	819	812	852	814	785	794	835	834	870	825	874	814	783	804	799	824	834	807	890	852	837	867	812	833	868	853	820	761	836	838	895	795	847	859	840	847	788	858	905	822	864	892	797	809	790	829	886	844	819	814	829	776	810	844	859	855	829	838	829	815	857	813	805	827	814	795	860	833	839	894	842	811	846	876	842	815	834	835	848	821	824	811	872	837	891	806	882	801	794	865	811	802	816	904	794	871	901	845	859	850	805	883	862	835	849	817	813	817	831	855	822	847	847	830	865	865	878	821	807	830	823	795	815	768	817	827	813	813	836	857	862	798	808	814	863	836	835	882	803	834	845	812	845	815	821	867	881	791	833	852	822	816	813	811	839	805	822	866	762	796	855	836	835	834	858	846	843	826	829	789	859	868	795	812	839	826	864	847	862	818	843	810	874	876	870	848	833	879	822	916	811	820	861	817	847	859	798	810	813	849	790	909	874	833	849	846	855	813	794	784	825	823	850	823	832	854	822	828	875	859	791	848	904	909	881	824	841	795	842	847	872	849	842	822	786	848	828	826	804	861	867	883	840	842	834	810	820	788	842	857	869	851	837	781	818	838	862	785	825	804	849	843	837	827	826	759	820	831	800	826	852	868	819	851	845	836	815	833	871	834	825	873	815	799	855	815	894	849	814	834	850	824	785	884	842	837	841	836	820	830	836	828	832	868	858	829	853	811	844	834	813	792	871	841	827	849	833	813	806	847	793	868	825	832	872	838	823	827	886	853	823	861	807	849	847	826	883	860	844	857	867	770	869	826	832	873	825	865	861	864	854	870	840	849	868	870	820	853	839	823	832	857	807	813	874	821	830	850	789	827	834	829	810	867	861	836	843	864	796	828	877	824	850	812	902	906	871	811	856	809	834	851	853	816	840	868	833	858	808	842	852	834	833	848	866	858	871	901	823	848	842	877	844	838	859	825	829	896	839	845	782	835	835	873	841	829	861	810	836	809	852	850	845	865	854	865	803	845	846	848	852	850	824	838	876	845	891	815	833	847	814	801	859	844	811	786	815	862	805	829	835	833	814	813	874	876	816	793	822	821	833	812	819	910	835	863	828	800	871	820	837	788	812	841	834	873	825	844	829	810	813	843	850	860	867	858	839	862	814	849	837	818	859	889	839	812	854	808	808	797	861	885	862	830	838	842	790	818	848	870	847	739	866	821	866	798	752	880	851	799	876	871	872	853	838	885	801	864	882	823	822	905	873	792	842	786	926	787	870	851	848	852	821	815	866	816	838	845	862	845	866	842	854	855	806	790	833	854	814	857	810	827	814	829	901	809	775	824	899	797	807	804	793	849	823	850	775	848	844	815	804	859	835	847	836	814	885	802	816	843	896	832	823	802	848	843	858	802	880	853	870	792	828	831	852	864	816	861	863	899	868	785	835	875	833	828	853	844	807	789	786	880	842	870	796	841	887	799	830	836	811	862	817	841	818	756	814	879	855	866	850	826	807	821	832	833	820	858	825	885	805	836	864	844	835	828	850	872	836	836	834	864	809	826	864	891	836	865	810	838	803	817	848	814	877	770	834	870	884	842	825	838	847	867	884	849	897	821	835	821	886	862	832	845	841	781	829	850	855	835	839	858	817	825	855	852	850	851	816	870	819	816	834	892	842	854	863	879	857	834	880	805	856	843	869	881	830	812	812	803	818	815	842	794	917	863	824	852	828	872	855	818	820	812	806	855	863	815	855	830	826	791	834	800	857	834	842	857	793	890	818	841	865	848	838	872	838	843	847	870	867	797	852	808	882	817	854	840	853	871	822	840	753	804	796	827	826	810	828	871	874	813	801	806	766	812	872	860	797	832	854	830	851	818	879	803	870	851	792	834	800	853	845	832	805	871	843	810	807	855	868	821	846	852	925	825	824	850	857	860	761	915	878	840	851	805	848	877	830	796	840	827	828	785	793	853	862	845	816	858	860	778	880	844	788	895	820	798	828	833	830	816	857	844	875	832	806	845	861	852	855	858	829	784	844	900	830	817	817	836	825	926	820	890	821	825	840	848	848	853	859	840	832	848	843	871	822	839	833	833	843	813	846	819	783	846	806	867	829	886	867	860	807	790	802	844	837	806	823	843	804	918	846	802	820	839	850	890	880	844	817	808	849	837	749	855	824	825	822	878	870	867	840	829	832	816	821	837	837	863	794	829	866	819	844	834	861	828	810	846	798	844	864	793	893	814	833	801	868	797	831	814	862	845	875	879	826	887	816	796	835	831	877	803	868	855	830	844	825	819	851	837	817	858	855	837	810	800	828	826	870	835	783	842	834	811	812	828	821	821	824	813	806	856	909	892	790	838	852	802	852	800	803	838	867	858	794	826	811	839	813	812	854	894	789	771	826	822	847	825	787	839	834	842	801	862	816	824	854	778	807	835	811	875	804	883	858	808	820	842	849	855	832	854	818	857	805	791	810	869	820	877	820	811	777	835	850	794	850	848	874	840	809	846	880	863	850	839	898	885	817	815	826	828	830	819	837	833	861	874	795	842	825	821	763	861	834	894	766	802	816	855	886	836	883	880	863	837	853	842	837	837	817	819	891	781	835	827	868	795	824	829	867	832	805
24645	21207	27829	24821	16186	1074	548	418	395	336	297	272	269	294	265	270	247	231	218	242	218	232	245	234	236	253	237	211	227	232	219	230	216	213	226	230	241	231	227	210	218	232	226	217	200	207	213	225	207	241	208	238	219	237	230	206	198	208	194	210	219	199	226	241	221	229	216	208	216	202	221	222	217	188	250	193	246	231	214	242	197	214	242	240	200	218	219	212	220	185	215	224	198	216	208	208	213	215	220	204	221	195	227	222	210	239	222	219	202	177	190	237	235	224	222	225	225	213	220	218	222	191	225	213	201	235	210	191	213	211	210	217	202	226	210	198	233	204	226	226	247	200	226	201	229	211	193	216	235	243	248	219	226	215	204	201	223	203	216	214	220	221	221	218	206	221	225	206	225	244	222	225	227	184	193	208	197	213	203	202	203	222	224	219	219	232	207	234	212	221	210	208	187	207	217	207	212	204	237	206	209	227	204	195	222	226	211	208	208	226	216	224	204	244	226	235	211	205	197	229	194	208	213	225	197	193	219	199	254	201	208	224	206	207	210	200	233	216	219	240	232	224	215	248	200	228	216	233	232	220	196	221	213	208	239	202	224	209	225	182	215	209	207	252	226	217	198	222	220	229	216	235	229	212	209	212	226	229	204	219	234	237	228	219	230	221	242	211	215	211	211	212	224	229	207	207	221	231	193	203	193	195	216	229	251	207	229	238	223	218	238	184	214	234	203	236	209	229	202	224	235	219	206	244	217	205	228	239	239	220	220	228	199	195	222	195	235	226	230	201	219	231	208	198	190	193	209	242	204	194	210	209	211	209	219	245	225	242	210	228	227	229	233	214	212	220	217	210	218	206	242	232	228	235	200	216	231	240	180	184	201	211	214	212	220	195	236	224	210	235	208	219	221	221	233	200	215	200	208	206	214	222	204	230	214	224	219	259	232	203	253	204	250	208	226	206	198	233	206	202	196	224	219	234	238	218	222	286	204	231	215	238	212	232	201	202	200	206	214	234	246	219	218	202	218	213	240	223	216	201	196	220	207	232	244	215	202	224	226	227	191	194	221	206	225	218	203	222	220	234	206	211	222	232	219	221	185	209	233	212	212	228	247	227	237	181	216	214	204	234	203	218	196	197	219	215	202	214	219	209	236	205	224	192	222	224	218	222	208	199	241	212	237	221	208	215	205	205	205	223	234	215	223	224	230	213	251	187	198	211	243	227	218	217	188	217	219	216	205	217	210	211	208	212	206	214	215	211	209	182	189	241	222	231	222	215	231	217	245	229	231	208	221	197	223	214	193	205	196	239	226	213	238	203	205	186	209	215	207	213	199	243	210	195	206	220	206	219	214	218	202	262	241	193	220	233	213	203	207	216	228	216	208	205	208	208	240	213	240	209	234	225	237	189	216	199	235	196	210	190	243	232	195	208	210	194	229	232	212	227	207	231	217	200	230	222	231	205	217	224	216	211	248	221	219	206	210	208	229	214	226	218	241	205	239	215	218	223	231	237	218	205	219	230	212	201	257	220	212	227	211	221	185	234	198	198	248	247	214	208	204	210	221	211	216	214	206	250	220	199	231	225	212	221	214	194	192	208	240	210	205	217	219	222	215	209	208	256	187	227	221	225	211	214	225	219	210	225	212	208	217	219	211	201	211	221	198	205	217	242	243	232	232	222	194	226	205	194	243	181	202	219	217	235	218	212	226	208	229	212	204	217	194	206	206	234	215	206	219	212	236	187	234	206	236	215	231	213	245	201	223	234	219	212	208	219	210	191	203	198	218	220	230	205	196	232	232	255	220	225	234	215	208	204	227	206	197	236	220	212	202	219	218	211	208	230	211	192	214	208	222	222	189	227	192	201	209	226	216	206	216	252	178	236	228	211	229	236	245	210	264	208	219	239	195	214	250	223	212	208	199	206	208	241	233	239	211	215	192	225	221	220	227	234	235	222	201	233	228	221	197	215	229	209	194	197	212	200	229	203	218	211	188	210	203	247	211	242	186	236	230	212	233	213	200	211	237	212	234	207	207	205	192	213	213	210	248	224	192	222	209	222	231	211	217	202	229	223	222	210	221	206	226	203	225	201	199	221	225	234	195	197	218	205	237	201	198	220	224	226	207	226	206	199	207	252	242	212	260	229	207	195	205	242	212	225	242	223	214	235	186	219	210	216	230	240	216	225	208	196	217	211	229	232	232	213	188	209	218	209	224	224	220	232	237	196	205	194	244	182	198	195	236	201	245	215	226	215	253	206	230	184	203	220	209	220	241	226	227	225	210	222	247	218	230	223	207	232	225	233	181	196	216	230	205	238	210	239	232	226	208	207	232	188	208	193	197	211	221	202	230	227	223	216	204	234	230	200	229	206	211	214	235	235	207	192	206	202	208	208	205	251	196	217	195	220	195	235	216	196	200	214	224	196	221	222	222	231	216	236	251	234	203	236	205	241	208	206	197	217	244	245	191	227	193	225	212	224	211	179	213	211	208	230	207	221	197	209	211	225	212	226	221	223	217	218	210	191	226	194	247	204	212	199	201	233	212	216	207	211	213	209	223	190	228	225	197	208	194	225	221	239	213	221	222	217	226	230	233	217	223	211	225	233	193	202	219	205	218	220	211	183	229	171	239	207	220	226	201	229	219	199	211	209	214	228	228	218	231	236	215	204	207	215	217	219	206	204	206	206	206	216	197	210	219	237	205	228	204	235	199	215	228	200	221	211	198	245	211	257	225	247	221	216	223	216	239	213	228	208	222	215	206	201	231	205	240	232	209	240	206	223	224	213	237	201	227	213	224	241	205	223	214	199	228	200	244	211	207	225	217	197	196	258	207	224	244	211	214	210	207	202	209	204	220	209	189	207	205	215	201	209	210	200	237	209	220	221	195	206	225	215	201	206	176	208	236	200	200	215	212	213	224	207	217	210	218	211	207	210	226	214	220	235	199	211	232	214	198	225	221	201	227	227	229	193	222	221	228	227	222	212	186	199	220	189	217	229	190	226	216	206	225	196	213	206	225	224	225	236	204	235	229	217	200	223	207	209	211	189	217	200	216	201	205	208	219	222	209	228	234	233	224	191	224	199	222	200	199	232	272	202	201	244	217	202	218	193	201	242	192	242	229	218	194	213	201	208	212	222	215	216	204	207	218	230	217	190	225	227	212	235	242	205	185	225	214	228	223	224	234	214	223	216	200	227	218	224	204	219	226	230	211	213	222	202	194	221	196	225	216	228	216	226	243	177	188	176	226	227	220	238	221	225	203	226	222	232	205	215	212	227	225	203	249	220	215	246	267	213	222	220	223	205	221	228	200	190	199	214	217	222	233	197	237	206	199	226	178	205	206	206	192	210	231	220	219	220	238	207	250	215	222	212	224	205	234	209	216	205	224	212	209	200	228	202	231	221	207	200	218	235	215	216	240	225	191	212	223	211	208	221	225	184	229	212	208	235	213	189	229	203	228	240	218	214	237	242	227	238	192	196	221	219	220	208
3327	6342	4095	2064	1632	1266	956	648	583	496	410	379	338	319	336	311	309	311	272	273	228	296	277	293	245	258	263	268	240	246	266	240	275	270	249	224	250	235	260	225	250	232	257	230	282	270	271	230	259	229	249	270	248	256	242	250	268	239	245	242	258	264	261	250	242	267	250	275	233	235	255	229	246	251	248	291	264	236	260	214	254	274	246	238	238	258	240	235	258	237	246	251	268	262	244	253	243	241	225	258	255	271	270	236	232	229	246	251	241	275	251	253	258	231	226	242	244	221	237	281	231	251	241	253	238	203	234	254	258	233	248	235	254	262	238	233	258	252	249	255	240	254	222	257	243	231	252	247	249	266	248	236	258	236	233	267	248	244	255	232	266	285	240	245	235	242	249	244	258	258	239	234	240	274	223	224	261	239	246	236	233	250	244	259	256	251	248	278	231	245	251	267	220	231	270	246	273	255	246	271	258	252	244	267	235	262	239	231	233	258	271	252	277	242	247	286	207	222	236	245	257	236	248	263	247	239	241	222	247	240	226	231	260	277	276	241	218	239	250	238	270	251	283	267	223	247	225	245	240	257	239	252	252	249	261	253	276	229	241	225	259	265	237	271	247	258	258	273	233	230	215	244	243	260	241	241	256	246	273	251	239	245	311	219	230	220	275	248	242	270	226	255	246	269	208	260	234	251	252	270	236	247	221	252	249	235	232	246	260	261	216	253	258	252	247	232	238	248	233	250	257	262	247	244	228	262	246	217	256	231	236	257	233	262	234	236	227	237	262	249	268	264	263	236	257	250	276	207	266	254	249	245	265	240	271	245	246	268	251	234	239	243	265	228	240	230	235	260	272	253	247	244	223	254	237	240	271	251	236	268	233	283	233	263	267	238	241	266	258	236	250	230	240	262	230	263	267	250	258	232	266	248	260	230	236	244	234	235	254	224	261	259	255	238	236	243	226	233	272	231	246	243	224	251	275	233	246	249	229	257	247	251	249	247	230	264	243	238	270	239	238	255	235	244	239	260	235	258	245	244	222	242	260	225	259	246	228	227	244	237	250	250	255	253	243	243	242	263	248	258	236	235	264	265	244	256	243	236	252	271	273	267	257	266	241	243	262	255	255	258	268	228	247	257	251	228	229	237	225	261	239	258	250	262	236	228	251	231	234	247	240	258	255	225	258	224	246	259	259	251	236	252	246	241	237	245	256	253	234	244	263	256	228	250	250	261	231	266	250	266	238	260	226	230	260	255	220	243	234	230	261	253	239	259	248	247	233	271	247	241	262	253	242	233	225	223	266	267	254	245	263	223	253	258	242	210	245	231	237	278	213	242	216	264	259	225	216	238	253	237	261	285	235	240	238	274	232	236	233	270	289	250	250	232	247	251	264	261	248	248	258	241	249	230	234	226	228	272	246	266	226	258	263	266	239	250	246	258	220	246	265	274	266	258	261	267	266	229	238	262	256	240	231	235	238	268	246	274	248	253	259	232	233	273	257	269	224	240	276	232	256	235	269	254	269	242	251	221	262	235	258	278	258	237	235	222	261	246	250	295	280	269	251	243	244	265	264	255	253	250	263	217	245	234	217	216	225	251	257	246	257	239	234	249	266	250	227	241	246	248	239	259	251	218	252	252	254	250	250	262	268	254	241	259	243	255	243	256	250	258	251	240	247	254	238	269	283	265	300	226	260	237	247	234	255	278	246	236	231	235	250	237	244	224	219	239	246	275	241	239	265	236	219	243	257	246	238	249	249	252	267	234	276	270	242	230	223	250	251	232	265	229	252	250	254	216	270	258	228	256	223	248	247	277	239	242	239	242	242	235	243	231	268	229	263	241	233	268	270	270	275	259	234	255	232	239	243	247	254	246	228	263	237	269	253	257	232	242	226	233	244	275	240	251	244	257	257	250	244	253	235	262	234	260	260	231	259	222	242	244	267	247	240	244	275	269	278	231	213	237	253	228	244	221	258	252	278	253	277	267	270	254	240	251	228	274	249	247	244	259	248	250	251	256	243	249	255	248	246	236	245	252	250	266	230	265	246	221	266	224	246	231	235	246	242	248	238	269	258	256	231	265	264	258	257	242	249	262	232	247	237	243	260	271	245	261	230	228	253	241	239	240	248	257	260	247	206	232	265	260	251	230	253	234	264	242	261	272	264	245	256	241	229	244	239	250	231	236	244	246	233	251	238	265	267	259	270	267	238	205	233	255	254	238	257	265	249	242	239	266	247	250	260	213	252	254	235	237	245	251	270	249	213	259	244	239	262	245	261	218	241	246	254	266	231	278	241	268	255	252	263	253	243	246	243	267	254	257	277	240	251	255	243	227	244	245	229	217	260	258	240	264	230	226	265	211	258	234	230	248	229	235	232	243	251	248	268	257	228	267	257	238	230	212	231	270	234	263	245	243	241	258	260	237	239	230	256	238	250	252	257	251	242	255	238	238	257	246	258	255	242	243	244	234	242	246	257	260	255	275	259	228	239	287	257	240	251	265	252	245	277	244	218	239	240	267	237	227	251	239	236	250	266	229	238	234	249	249	254	276	225	214	258	264	225	240	227	251	217	256	243	240	244	230	281	237	252	225	249	257	245	224	252	241	229	257	255	247	258	239	227	216	249	222	255	247	258	278	238	266	269	219	252	239	249	243	265	227	252	235	237	255	233	264	241	257	243	252	252	249	248	255	259	235	258	248	216	266	258	237	234	247	247	289	246	232	235	247	253	244	280	246	228	260	243	252	267	260	269	229	238	251	272	246	260	238	245	245	269	250	229	261	254	273	239	257	270	245	281	233	258	278	241	237	246	232	222	277	250	239	224	254	245	242	258	243	260	242	248	231	233	251	213	271	250	252	224	233	253	227	242	266	227	242	233	271	261	248	234	254	270	250	262	243	255	217	269	227	258	276	278	248	248	259	293	294	267	244	271	257	249	263	278	282	248	250	256	251	234	262	245	250	255	241	260	270	229	259	250	268	241	254	229	250	214	233	253	236	224	263	240	252	252	233	241	280	233	244	267	258	238	254	248	240	255	236	247	251	241	265	208	240	235	257	249	222	250	273	229	255	255	246	235	267	236	239	274	275	246	250	240	236	247	246	220	238	237	245	263	240	283	282	242	252	297	241	262	251	234	239	251	252	243	232	202	261	263	245	196	239	244	254	244	255	233	283	276	261	236	237	246	254	263	260	245	245	242	231	256	238	238	248	244	259	260	228	226	257	230	243	261	264	233	259	265	252	243	276	239	227	227	242	243	234	255	222	248	232	249	226	289	219	270	229	255	223	264	266	254	237	235	250	240	247	247	258	250	242	260	289	214	241	271	229	258	257	259	270	217	263	270	235	240	229	265	224	256	219	263	229	244	252	237	275	239	244	277	222	227	253	250	254	252	252	247	232	248	260	275	263	259	244	225	237	251	281	249	238	263	246	279	261	226	257	267	263	251	293	233	219	278	247	232	271	273	258	248	260	271	205	237	228	246	239	264	239
22477	21354	29264	23803	21344	21429	13404	1763	1316	1180	987	865	834	807	767	734	751	685	698	688	662	672	666	669	671	637	627	654	637	619	615	649	666	622	612	664	649	594	630	634	656	649	544	611	618	584	628	656	593	560	665	578	611	662	587	579	618	619	605	568	595	594	591	620	613	614	597	620	632	560	627	573	581	625	602	621	648	612	596	578	563	600	603	635	607	585	598	593	635	633	580	599	611	613	637	644	593	606	575	642	609	636	594	594	653	613	620	634	607	567	601	649	613	578	608	634	655	620	601	598	601	584	594	586	639	610	588	620	564	666	595	637	594	637	603	635	650	631	658	626	604	626	644	593	598	596	583	601	658	607	614	605	577	583	571	605	572	622	595	613	612	610	620	603	628	635	617	622	623	614	633	582	593	569	609	631	588	570	604	626	621	599	536	562	585	583	616	650	603	594	658	628	581	631	608	589	581	613	589	615	588	618	595	610	610	601	625	638	618	634	600	652	594	559	632	634	612	579	616	585	585	620	586	652	595	628	624	582	590	634	563	599	581	609	606	589	582	635	605	613	637	596	611	594	598	613	608	619	559	611	632	590	677	574	547	617	578	606	593	593	640	631	631	611	624	647	559	648	566	613	568	625	590	616	615	612	595	574	627	564	599	591	618	554	575	663	598	574	639	666	586	603	603	599	641	708	612	563	578	578	610	623	632	635	585	595	599	634	599	610	602	580	581	632	610	563	638	609	566	632	622	617	557	591	635	573	614	624	608	623	612	640	532	627	653	663	600	593	575	599	634	595	632	622	639	641	608	614	609	635	590	630	650	622	586	598	591	573	616	567	662	636	621	562	606	593	640	593	620	648	612	613	575	579	601	576	580	625	583	579	569	593	585	580	620	607	611	622	633	656	649	631	597	592	625	614	619	634	611	627	578	572	598	625	606	638	632	619	619	622	615	619	630	540	628	627	626	586	621	645	607	593	601	611	609	635	608	597	587	640	634	618	594	611	595	602	603	596	589	627	595	626	613	581	557	612	643	557	569	611	645	554	614	639	617	608	646	610	575	596	571	581	616	572	629	614	574	537	665	631	592	601	588	584	636	620	601	640	618	639	589	644	634	567	604	615	597	645	606	622	636	587	592	603	593	678	609	587	633	618	592	600	599	551	608	623	513	587	589	591	614	575	610	593	596	568	624	615	576	551	610	565	617	582	610	601	610	608	614	622	595	628	613	622	580	560	623	590	601	653	584	586	622	628	606	607	616	635	578	579	604	588	590	600	579	564	664	576	608	627	632	601	544	637	676	584	574	647	585	602	591	641	598	596	546	587	571	574	568	610	632	605	645	628	604	631	641	593	615	616	600	617	620	590	613	559	567	599	612	623	609	597	563	595	590	600	586	576	588	572	583	630	611	637	593	669	593	563	561	601	613	590	618	565	618	631	620	622	618	602	544	572	583	605	615	590	597	585	578	576	556	605	604	601	619	603	588	629	553	608	567	600	585	613	642	627	632	593	613	597	630	592	660	575	594	665	606	571	607	584	579	581	546	645	537	615	635	619	613	605	598	636	554	648	622	599	603	625	620	595	584	585	575	599	574	626	596	591	620	613	584	623	596	632	616	645	589	568	596	582	641	591	610	607	616	642	618	600	580	610	587	618	631	611	596	606	598	634	593	597	634	578	579	578	611	605	624	603	567	586	585	608	617	572	629	576	636	613	620	630	628	616	604	613	649	589	569	578	609	598	593	597	635	632	616	616	624	589	632	600	601	630	579	596	621	608	593	577	585	569	641	581	640	597	603	595	595	600	598	574	577	657	584	599	648	604	600	576	640	604	605	577	584	626	619	592	599	660	607	628	591	620	599	633	627	614	622	593	579	573	638	615	621	609	573	613	592	591	595	613	582	600	622	654	604	622	570	628	642	619	611	573	630	598	625	604	622	578	593	589	605	560	664	594	598	550	611	611	619	612	575	620	616	590	609	603	610	605	622	603	639	595	614	565	579	577	624	620	606	607	607	604	641	601	602	624	613	597	617	626	608	628	574	600	590	648	599	625	598	623	642	604	620	587	609	587	585	607	633	621	615	644	640	620	558	600	598	608	609	605	629	585	563	574	620	597	628	570	612	585	619	621	589	599	547	589	569	632	580	642	630	621	597	612	614	587	585	609	611	633	541	635	608	572	604	582	620	619	601	653	616	597	600	609	598	612	615	649	585	574	613	623	613	636	600	645	560	609	588	577	615	627	608	609	649	576	622	586	561	621	594	604	575	563	615	596	633	615	555	611	598	628	640	579	590	590	569	618	609	513	579	614	581	644	631	598	628	624	613	644	608	639	597	583	581	651	615	625	608	577	621	607	568	599	572	590	591	637	563	598	646	572	608	572	604	592	623	590	607	585	595	589	570	597	563	624	612	630	618	570	620	615	640	652	590	600	567	606	607	644	625	611	569	599	616	602	582	606	563	616	612	610	624	643	604	635	634	563	613	589	622	534	604	615	582	621	582	595	614	625	634	594	608	572	595	611	604	599	598	562	625	612	577	654	607	606	605	606	603	647	606	620	605	649	610	624	598	607	612	590	585	608	632	630	593	605	590	604	604	599	629	622	607	604	593	618	645	603	605	543	596	633	600	595	607	623	628	567	569	592	570	605	646	565	577	606	632	586	627	625	586	587	620	622	603	595	611	622	614	624	657	594	614	570	555	651	621	625	610	611	617	600	558	625	627	654	616	589	612	616	630	611	587	653	602	555	626	652	609	621	612	570	610	620	572	607	633	579	606	646	615	563	604	619	583	585	583	586	581	592	563	617	589	637	577	594	621	624	636	610	604	599	671	610	627	605	628	647	578	640	622	591	615	610	551	590	655	582	593	613	648	614	609	601	616	571	595	578	630	592	566	576	622	639	574	621	633	568	613	592	585	590	600	597	607	627	645	566	629	630	601	604	596	586	605	658	613	578	594	653	606	623	591	604	607	538	579	585	600	581	575	588	597	610	651	608	660	637	607	563	639	589	606	592	609	587	617	590	615	581	631	599	640	605	641	661	597	585	672	618	601	578	571	559	600	593	581	619	595	643	617	577	589	592	640	588	588	607	667	574	630	589	610	570	613	621	626	598	568	586	619	624	612	616	585	602	630	595	609	594	583	621	574	571	611	610	609	600	578	610	596	639	639	559	600	596	573	644	605	582	613	600	614	637	618	618	640	591	623	644	630	569	635	596	612	613	544	603	612	600	551	602	572	563	640	557	597	592	642	587	602	604	608	592	558	563	607	603	603	568	617	584	614	599	627	582	604	641	611	599	625	583	590	593	620	540	650	626	608	610	624	632	606	611	547	653	634	637	586	607	607	654	604	634	588	617	640	580	587	578	611	634	596	570	606	544	565	609	611	658	613	592	574	633	600	601	645	595	633	577	612	618	601	619	598	573	610	587	626	631	614	644	641	612	599	620	602	590	638	557	640	613	633	620	589	602	579	615	573	623	604	613	579	619	617	610
5029	16850	11986	6401	4937	4027	2962	1962	1902	1493	1147	1020	1011	960	889	894	873	848	750	750	762	755	722	728	726	698	737	735	680	711	752	717	710	736	670	688	657	637	650	664	637	680	678	655	670	679	683	640	637	658	636	704	679	663	670	653	623	623	679	689	666	642	626	657	655	643	629	673	696	665	642	637	637	680	627	676	648	678	636	661	694	611	657	699	626	661	686	663	663	669	640	615	658	646	628	669	665	643	698	645	646	674	668	626	655	654	647	715	698	687	641	674	652	671	645	675	702	622	665	675	644	634	677	697	607	616	673	703	653	634	678	653	642	629	625	711	638	631	664	668	657	667	677	684	647	670	686	692	665	636	651	655	707	639	598	631	654	666	666	660	662	684	629	668	637	675	674	648	657	658	659	682	668	659	612	671	631	573	682	698	692	625	633	658	639	645	679	666	679	653	631	664	658	669	607	623	606	640	637	660	682	656	655	617	713	665	642	622	640	656	648	686	677	621	693	663	677	658	641	666	672	621	665	578	659	628	645	631	651	679	662	650	597	655	631	652	627	661	638	629	625	663	649	646	641	664	666	659	643	632	701	663	688	679	657	655	642	641	607	669	636	600	672	623	675	666	650	677	664	639	659	654	647	622	660	646	651	685	657	642	577	661	630	657	722	687	622	655	654	638	657	678	661	693	637	677	616	655	676	656	681	620	653	652	619	663	687	691	683	654	634	651	660	696	650	681	621	609	648	666	677	671	646	638	631	641	638	662	678	625	679	683	643	638	622	646	673	639	678	641	674	654	690	684	639	682	659	644	606	677	643	680	649	691	666	660	688	629	680	682	681	629	664	669	653	654	679	656	641	678	692	612	639	662	597	630	646	653	640	623	650	679	699	638	694	669	643	658	660	683	618	629	694	639	685	684	653	672	669	679	641	656	656	622	669	673	634	683	662	667	624	676	674	664	626	662	632	687	660	632	627	662	647	649	642	679	685	638	656	675	642	653	679	702	635	673	627	677	663	674	676	619	668	648	599	661	655	611	657	636	635	629	675	649	617	653	663	654	641	694	608	648	652	671	652	643	646	648	686	666	665	651	671	686	642	712	598	624	666	601	645	685	626	618	624	671	646	660	643	617	641	619	643	665	609	663	671	664	605	623	628	703	632	627	651	664	671	644	640	675	643	638	635	655	620	613	686	648	609	651	647	627	679	646	629	592	639	636	653	597	635	650	656	651	617	677	671	672	612	664	659	629	640	646	650	645	650	612	651	634	623	688	662	641	654	661	612	636	675	621	728	649	674	724	645	644	698	638	634	665	690	653	661	603	637	668	662	701	656	621	627	660	616	650	700	649	642	689	607	646	642	655	658	624	643	640	650	653	651	685	654	691	672	627	613	627	610	617	625	649	625	609	646	619	666	686	626	623	700	651	644	646	643	668	641	663	650	676	642	623	657	577	615	675	686	600	671	669	595	701	617	710	686	661	621	694	622	658	643	627	639	695	680	656	621	673	660	640	693	681	659	668	686	634	670	608	647	667	654	660	700	681	620	643	646	623	683	596	666	623	646	652	637	609	615	665	654	632	653	637	662	623	672	647	667	643	631	613	680	675	646	646	652	688	612	662	676	659	712	658	650	610	578	640	654	641	640	678	643	639	664	687	692	695	706	615	644	648	657	686	656	681	665	610	691	658	693	617	628	674	637	706	656	631	640	657	664	660	641	634	666	645	666	677	649	652	682	623	617	643	658	663	612	597	689	635	622	664	686	668	659	648	629	638	626	658	624	647	683	624	616	620	654	644	673	634	655	688	649	611	703	654	662	668	650	657	600	635	643	701	633	697	642	655	623	639	631	624	629	639	663	641	661	636	639	715	694	649	671	665	618	656	652	657	668	615	682	627	624	645	664	637	662	628	691	650	673	659	608	669	639	670	628	653	689	652	656	671	652	687	663	648	656	667	633	677	574	624	680	699	639	662	619	670	630	671	639	672	651	641	618	637	658	685	652	594	669	708	638	682	654	696	644	623	647	683	693	629	638	647	671	610	642	682	635	604	680	662	628	636	694	676	619	671	630	664	664	631	674	684	620	652	634	642	650	655	666	622	623	694	656	643	714	585	650	669	625	693	611	684	669	628	661	675	665	662	682	674	673	676	657	622	683	646	632	709	670	622	620	641	644	724	631	612	639	629	635	670	698	644	663	602	628	653	660	638	664	651	692	683	632	654	671	631	669	643	636	639	692	652	647	687	639	620	658	649	632	651	677	680	624	653	682	608	623	631	660	624	685	631	647	680	642	619	673	679	650	617	660	689	667	664	667	638	606	664	625	628	624	598	681	684	647	636	678	627	702	661	682	669	655	652	662	652	644	612	638	639	683	645	635	652	683	615	648	645	606	582	682	635	637	662	657	611	641	616	619	630	661	670	664	622	664	664	708	673	678	650	653	652	586	690	647	638	682	642	692	663	624	631	627	651	707	687	658	639	636	627	656	675	646	625	649	659	606	643	645	682	658	640	658	595	640	672	655	665	666	628	679	637	695	605	622	667	684	613	652	677	666	597	633	619	661	673	681	648	654	640	631	679	664	676	729	672	672	676	683	679	651	696	675	643	645	676	628	697	627	662	632	654	612	700	623	667	639	644	660	636	666	648	687	631	655	640	636	685	653	705	685	664	707	627	663	706	654	640	685	616	654	604	654	605	661	644	654	703	656	648	651	634	645	656	667	708	647	618	621	610	618	681	668	663	617	633	652	666	664	649	620	642	665	591	640	689	668	636	651	633	667	661	637	626	723	669	623	646	650	687	646	625	630	649	631	653	630	669	668	683	638	698	647	644	674	656	665	640	636	701	696	632	630	672	637	649	660	708	712	637	672	726	690	647	630	697	663	644	627	647	651	636	673	648	632	617	650	645	632	673	621	619	657	650	678	654	635	679	675	664	615	659	634	647	655	627	671	655	595	611	623	587	654	640	628	671	642	676	705	626	631	640	664	652	642	622	644	645	635	647	650	685	678	641	621	649	625	670	638	633	697	635	657	630	623	660	633	669	684	659	686	669	675	617	662	650	699	654	639	655	712	658	624	661	700	683	608	641	617	662	649	672	687	626	640	646	683	630	667	674	653	677	682	639	680	586	633	637	630	631	689	684	623	646	648	648	680	651	680	635	613	621	669	630	671	638	655	632	643	670	680	668	644	634	660	653	662	650	661	655	641	688	662	696	693	616	663	647	630	657	591	649	647	628	666	667	619	667	646	648	652	666	650	672	662	694	655	656	666	691	607	632	683	670	707	626	641	654	629	612	633	631	660	650	634	634	658	626	621	682	634	614	679	620	636	653	632	614	615	667	604	635	614	658	649	668	663	657	645	672	669	645	647	648	633	673	651	632	660	679	690	652	586	647	649	641	646	649	668	647	635	615	663	656	685	659	662	678	635	643	626	645	650	659	660	631	642	690	674	641	706	639	641	712	627	660	686	690	623	605	648	704	629	628	613	662	649	641
27397	19635	6216	867	625	527	510	525	498	474	481	488	465	467	442	437	454	472	446	441	458	493	484	459	462	464	462	474	465	466	438	464	499	454	447	456	496	498	448	457	424	474	481	484	435	470	496	408	446	480	484	488	461	440	470	463	446	477	489	465	474	456	440	461	415	445	451	432	456	467	476	459	450	464	474	456	459	463	503	441	442	489	443	467	442	466	457	461	467	443	442	464	441	457	444	450	472	481	482	447	462	504	463	451	451	491	443	445	453	465	448	456	479	470	469	429	444	454	477	445	440	459	458	478	468	420	467	445	482	475	448	462	511	488	451	458	438	452	456	464	460	516	436	465	499	460	437	430	470	475	483	429	443	439	489	446	442	429	481	460	461	469	415	450	469	451	469	447	451	441	470	432	449	475	455	474	472	477	443	443	405	433	461	475	432	430	462	468	446	432	477	468	446	465	450	468	457	477	462	446	446	436	479	488	448	480	470	415	457	432	467	468	450	471	479	492	473	456	478	453	443	439	485	472	425	428	498	465	457	474	464	432	465	469	472	453	450	444	450	516	465	458	465	497	467	491	448	468	478	467	453	485	474	450	458	470	436	470	477	430	427	465	444	453	446	450	461	480	438	473	484	449	498	488	491	464	455	449	410	438	444	498	494	476	452	445	450	460	461	485	470	431	452	475	491	456	481	483	466	490	464	465	469	436	429	427	459	438	460	448	462	481	429	502	494	469	467	429	472	428	435	476	469	444	455	464	447	410	490	486	429	469	452	487	481	475	456	453	418	458	451	480	470	446	484	429	481	424	476	464	477	441	464	456	483	427	461	423	447	474	466	455	454	513	466	441	472	435	474	479	435	465	487	475	500	449	446	510	444	439	432	474	457	479	489	463	451	469	460	421	479	432	449	459	447	445	469	466	496	498	458	467	500	461	469	462	417	427	468	414	475	454	457	451	462	437	450	542	433	510	468	466	433	466	497	474	480	471	440	496	441	461	413	444	458	478	478	422	448	498	480	467	473	416	490	458	442	475	457	467	479	450	425	454	497	440	477	467	470	436	466	456	478	469	503	442	456	436	519	500	466	465	410	432	479	476	476	459	528	471	466	468	494	482	461	460	430	464	449	475	454	477	449	468	473	426	418	483	448	413	458	453	481	466	468	478	452	462	454	447	431	471	429	500	485	471	486	436	456	464	438	435	464	488	479	435	461	451	467	462	462	456	482	445	476	478	496	441	453	442	482	506	459	449	466	454	508	457	440	483	479	464	441	437	474	424	454	431	433	492	456	474	494	458	426	457	507	474	495	457	427	500	441	449	417	450	470	495	454	493	480	429	440	474	491	433	472	508	466	471	491	470	451	435	448	453	484	522	435	455	444	466	445	496	459	456	468	463	422	427	474	462	454	446	424	469	433	446	446	461	436	503	461	452	477	481	458	477	506	465	450	469	443	454	465	479	482	430	462	407	453	451	460	457	473	471	460	464	485	457	452	497	477	476	465	467	501	438	461	473	472	486	495	463	458	437	418	464	473	532	494	498	472	463	448	451	460	477	465	501	479	453	470	449	467	501	493	490	466	458	486	447	494	475	497	507	472	457	474	458	442	473	439	480	444	451	476	454	444	487	487	462	413	420	467	458	464	465	471	460	468	455	490	494	437	469	442	418	469	443	419	480	458	438	462	489	475	473	495	497	489	471	457	462	441	423	468	485	489	458	450	462	465	453	450	450	476	492	481	473	461	473	425	461	451	441	471	463	402	438	443	478	464	479	426	477	472	486	474	507	471	467	453	470	448	484	505	460	452	462	463	491	446	462	484	440	483	529	450	433	455	485	478	493	439	473	460	445	484	460	459	475	447	488	459	473	473	475	475	456	499	440	450	457	478	478	491	467	465	510	435	464	447	487	489	459	465	465	460	478	436	465	487	430	452	480	460	457	433	489	464	479	457	468	506	466	477	462	486	473	454	437	484	482	460	475	466	485	447	449	436	472	445	454	479	454	448	478	455	481	467	453	461	486	453	464	477	449	474	475	449	448	460	472	414	443	473	467	473	456	502	450	473	497	448	438	451	468	488	444	467	470	479	466	452	424	456	424	465	462	461	443	468	471	475	479	445	489	437	463	435	477	447	459	488	449	479	504	477	485	442	487	434	495	429	439	460	442	407	469	451	440	472	452	480	444	484	477	449	429	486	461	457	454	464	486	511	444	471	475	448	520	459	490	485	479	460	479	481	469	461	445	474	426	440	423	468	447	445	453	425	483	475	456	442	464	466	481	466	442	487	451	509	490	510	476	434	431	421	489	452	485	486	436	475	448	429	439	444	463	443	443	447	509	487	461	473	477	436	521	462	468	453	447	487	494	465	473	500	448	451	475	462	433	446	460	464	460	459	519	468	481	446	485	482	422	469	480	486	469	438	445	444	456	469	472	432	477	469	436	476	425	428	512	462	463	442	433	450	480	501	500	426	443	474	457	455	430	456	491	485	483	476	495	462	496	471	444	493	453	467	486	460	461	460	475	434	450	462	454	464	449	447	436	475	444	433	469	466	459	427	481	434	519	453	472	443	485	488	486	441	465	468	486	480	469	455	443	465	519	473	454	466	461	416	453	482	484	452	463	482	469	467	474	468	434	490	518	459	460	452	447	440	442	487	484	473	446	465	460	469	478	495	503	453	445	462	453	443	420	480	448	482	480	450	488	438	488	472	480	482	459	456	465	438	437	484	478	466	441	481	482	490	451	459	470	460	468	491	451	500	487	494	450	492	477	496	463	458	471	459	477	481	474	505	457	472	462	463	447	491	452	441	458	433	428	454	429	468	438	430	421	453	439	464	510	472	472	428	469	494	464	418	464	486	445	495	452	447	468	469	466	457	462	471	455	439	461	450	488	472	448	469	492	479	495	436	447	452	465	428	456	417	479	467	463	413	457	486	455	444	429	479	444	454	415	465	495	453	481	479	438	428	494	472	503	469	471	479	451	432	495	421	488	487	441	462	486	468	475	461	450	453	493	431	466	422	457	438	436	460	454	442	429	440	441	484	465	438	489	446	455	471	445	467	457	420	430	478	454	488	473	438	480	465	477	442	473	456	481	463	513	430	442	487	430	422	442	493	450	427	495	420	444	424	505	490	437	482	478	480	452	457	481	416	468	472	460	411	477	466	451	489	436	471	431	445	452	494	423	453	437	469	404	468	474	464	492	428	448	479	469	481	440	468	479	433	458	458	408	527	475	473	481	470	402	459	481	456	442	461	491	481	481	440	466	479	431	453	449	439	452	480	501	487	466	480	467	470	459	474	472	480	437	482	481	452	468	490	469	460	451	482	479	451	482	462	455	469	447	468	446	468	476	445	466	456	474	450	481	475	447	464	432	426	458	441	471	489	439	494	494	489	475	420	476	461	450	444	469	478	465	474	468	442	462	455	477	454	447	468	468	464	439	470	457	464	431	478	496	434	479	502	455	464	465	486	449	472	498	471	478	501	471	465	473
4269	1610	1013	700	632	602	538	531	508	501	541	492	502	505	517	450	507	514	471	551	501	483	483	486	494	495	497	509	454	483	483	520	459	455	486	459	513	470	447	473	475	509	502	453	534	437	451	488	462	456	457	470	487	484	465	465	449	523	437	478	503	469	485	500	469	465	501	467	503	500	466	486	443	460	520	494	427	482	486	467	471	523	496	496	464	469	511	466	499	491	468	518	483	520	471	520	444	484	491	500	467	478	515	475	443	491	510	472	502	461	529	487	458	517	481	462	499	528	497	546	503	506	469	506	474	472	487	493	509	475	463	499	486	504	470	480	464	508	448	500	471	513	498	506	473	467	495	494	497	489	498	516	471	493	483	496	499	476	481	493	459	453	479	490	538	485	487	494	494	489	496	508	502	479	475	479	434	480	498	467	497	474	496	452	527	484	481	465	483	480	493	510	484	515	503	480	541	513	451	444	464	467	495	456	488	480	482	518	489	476	468	494	520	474	471	496	478	460	525	485	517	500	488	480	468	489	491	495	501	470	515	524	460	499	466	494	479	479	488	477	511	480	511	493	480	499	475	496	486	487	487	491	480	460	499	480	459	469	546	448	490	500	494	445	496	489	450	504	500	495	484	467	487	471	521	474	475	473	525	474	531	482	481	486	456	487	501	429	455	476	508	482	483	500	505	491	488	480	501	443	465	463	504	483	507	494	488	494	483	450	488	516	483	491	500	488	497	456	477	486	490	515	492	486	495	464	462	487	500	494	500	489	496	479	456	505	490	495	472	471	505	455	527	457	457	490	481	483	496	473	511	473	453	511	519	470	497	500	468	464	448	474	505	488	468	478	517	493	482	491	471	479	526	506	531	551	442	503	445	490	418	471	518	454	470	478	449	474	450	481	492	509	490	519	497	484	463	480	504	521	485	474	507	518	478	472	488	476	467	498	507	500	491	486	502	451	501	484	503	443	519	516	504	472	471	497	499	510	458	461	521	506	508	484	495	488	485	492	494	464	460	458	542	497	480	482	516	503	493	532	490	482	467	482	495	490	505	514	469	450	529	495	500	492	523	485	519	469	499	492	492	485	505	477	520	477	492	489	491	497	502	447	515	473	485	491	500	488	515	499	457	482	471	492	485	478	512	488	502	443	528	516	523	476	514	446	487	473	442	461	483	460	548	487	485	452	472	480	500	510	506	496	477	492	472	477	459	476	471	506	517	473	481	519	488	460	489	539	488	524	509	497	461	482	514	469	480	469	455	461	451	522	453	476	510	470	535	462	457	501	469	477	475	477	495	467	556	510	457	478	478	510	493	530	519	500	476	472	426	480	521	493	515	509	454	474	510	498	505	516	482	483	495	526	476	451	441	467	465	511	479	452	494	508	468	499	482	485	459	473	468	497	502	449	478	447	522	539	529	534	477	506	507	518	478	505	483	491	466	504	462	476	506	501	493	479	493	495	453	515	485	490	474	479	482	480	521	546	508	491	505	511	496	510	470	468	474	518	492	523	492	478	480	459	504	493	480	508	451	523	510	469	477	498	475	547	481	451	474	510	468	481	509	504	479	527	507	478	484	505	506	502	509	508	503	470	494	482	475	492	471	499	542	490	481	484	470	492	508	501	453	516	471	493	490	455	478	498	530	491	507	466	483	502	470	522	479	460	465	457	477	491	499	495	492	458	512	491	486	539	495	471	486	495	505	489	510	492	481	464	511	489	470	451	472	473	509	484	507	502	469	508	485	488	493	477	468	469	476	475	489	469	453	498	475	473	515	477	463	478	476	507	459	469	480	477	445	460	480	504	445	494	520	500	501	497	456	476	489	517	506	497	494	489	461	520	487	476	493	452	449	511	462	477	503	496	481	466	506	511	469	487	507	481	469	477	494	506	461	511	503	491	471	508	499	488	501	482	457	512	486	489	485	493	503	471	479	459	450	469	468	486	491	490	539	500	526	508	495	518	546	465	500	458	497	526	482	506	483	477	484	473	495	459	516	466	489	456	485	533	460	473	531	497	488	456	500	474	482	511	498	493	531	469	474	511	462	501	524	438	504	490	466	484	456	503	459	457	433	466	472	500	489	469	446	482	458	491	474	507	486	496	509	468	483	482	468	466	509	513	514	477	526	461	471	473	495	523	487	483	506	491	506	459	524	496	472	488	492	507	481	486	523	497	499	509	485	469	466	492	480	480	470	489	534	465	509	505	492	497	458	499	494	512	526	487	480	489	464	475	483	508	511	504	509	497	476	502	484	484	490	489	508	516	484	472	483	501	499	486	492	488	525	489	440	462	489	461	448	471	488	546	473	468	495	484	494	479	541	493	525	493	436	509	458	502	488	494	506	517	505	488	504	485	441	448	521	531	508	504	460	508	469	486	503	494	472	472	470	407	498	477	488	465	488	494	487	532	498	463	476	508	509	504	494	521	477	495	486	466	514	436	497	491	497	484	485	468	524	481	476	492	473	483	498	504	540	509	501	499	491	447	501	475	471	522	497	519	477	492	507	489	474	469	506	531	483	524	463	499	511	515	503	483	464	521	471	514	511	488	481	501	491	488	476	490	539	455	540	523	460	491	503	523	518	513	467	518	495	521	506	530	511	464	499	525	491	465	453	523	500	487	465	506	482	463	494	495	474	473	499	472	452	484	504	465	461	485	489	495	496	459	445	490	503	473	479	502	510	486	497	497	477	474	487	496	489	490	490	470	477	502	493	480	519	461	480	474	493	486	474	476	479	458	486	468	525	456	493	510	440	483	488	527	459	464	494	465	485	483	503	477	474	473	483	470	473	460	467	483	449	501	465	487	475	521	477	514	457	462	499	534	479	502	497	462	482	507	458	498	479	485	499	469	506	459	455	475	493	492	518	545	538	526	477	504	490	492	485	500	446	516	489	474	474	498	468	480	488	462	481	533	492	456	504	527	526	532	483	466	517	499	497	510	511	457	551	504	495	470	481	477	488	491	480	517	470	478	473	428	480	490	423	486	483	525	504	501	486	492	457	480	521	490	499	491	488	448	464	500	481	523	453	459	472	490	489	460	458	512	479	498	450	465	495	487	472	447	481	493	471	454	480	451	501	504	473	496	458	488	494	473	488	475	505	539	518	505	456	496	468	515	504	483	476	500	466	495	488	492	475	501	496	479	475	475	499	458	486	490	501	489	474	486	510	472	463	488	528	486	462	489	511	464	479	491	475	509	443	486	499	509	455	497	452	507	508	471	515	506	461	481	531	481	492	484	470	478	470	466	468	496	499	473	488	456	545	503	464	482	478	478	523	453	492	459	526	506	470	522	471	482	466	459	499	494	497	466	474	460	494	464	475	528	497	466	508	499	436	487	498	436	456	514	444	492	461	479	483	485	489	510	529	503	476	496	471	510	491	436	484	468	490	488	489	470	514	485	474	484	495	494	512	455	487	449	472	469	488	528	469	494	495	511	483	497	478	494	505	543	459	487	465	533	469	493	478	496	511	485	475	473	452	466	498	514
23551	21314	28815	24160	21323	14445	2232	1307	1103	1110	941	959	892	886	883	887	923	833	873	856	786	808	830	799	823	878	825	820	826	869	852	822	860	821	766	792	805	797	817	834	823	833	792	802	776	830	818	796	861	830	791	776	812	803	767	775	827	785	748	807	850	841	785	778	776	785	759	866	778	797	814	761	768	785	794	826	815	831	766	775	751	801	816	856	790	789	853	766	766	821	748	754	806	762	793	820	816	799	791	827	821	764	740	763	782	744	818	788	812	759	734	772	808	795	799	789	823	781	763	811	812	790	797	770	772	772	798	806	798	785	803	846	834	821	745	809	791	821	828	782	824	755	827	746	755	787	742	825	789	831	816	790	787	825	803	791	805	749	758	805	829	806	835	815	803	845	825	858	817	783	848	805	772	790	782	795	762	787	771	776	739	794	820	765	802	774	722	808	783	762	831	759	784	830	785	798	829	785	837	811	787	757	805	798	789	727	781	766	817	818	793	756	837	783	776	789	779	798	835	741	821	773	796	768	787	766	807	817	797	806	768	845	772	769	851	833	741	802	831	752	767	785	825	793	774	747	757	787	830	829	758	802	833	769	772	758	837	801	848	819	813	821	823	802	838	816	800	779	803	781	803	765	749	831	782	801	791	795	802	739	821	729	795	783	776	816	826	745	785	802	798	772	841	808	739	793	815	796	824	794	839	742	850	818	782	762	707	782	817	817	761	827	805	777	774	846	766	839	776	819	800	817	762	767	780	809	793	789	800	792	742	808	821	796	798	876	830	808	779	749	810	794	792	777	793	801	792	815	783	802	830	800	808	792	804	734	768	806	807	801	811	764	759	822	792	803	735	763	846	793	750	762	787	747	757	809	819	869	759	728	784	799	829	802	845	837	823	774	833	790	810	783	805	786	778	815	762	800	784	815	831	748	799	778	803	777	832	790	809	777	772	760	792	775	794	818	762	825	763	835	805	767	808	800	776	818	767	818	799	759	780	780	779	818	776	811	814	813	825	851	814	757	818	788	823	778	801	787	775	797	833	787	815	764	845	826	773	802	758	834	769	757	777	761	790	751	819	817	766	810	808	745	779	839	760	821	767	817	789	801	822	776	808	797	736	765	781	756	847	849	794	794	754	772	840	803	858	815	814	806	757	771	817	804	826	779	804	794	832	790	795	805	775	754	772	829	777	791	805	790	774	783	713	785	798	812	755	831	801	800	810	745	779	799	814	796	797	789	821	807	788	821	778	810	814	773	786	830	828	754	783	823	749	771	797	769	749	818	754	840	805	832	869	831	797	762	791	815	784	790	787	855	794	754	833	815	799	810	813	773	778	750	828	795	822	783	826	745	815	797	779	800	839	788	804	810	795	775	755	815	770	790	802	802	789	767	776	768	786	821	804	783	750	756	825	814	818	810	837	753	812	767	867	748	776	775	771	814	780	771	775	753	807	756	744	776	792	801	749	759	821	786	783	741	823	836	780	802	773	764	816	747	827	796	848	827	842	758	771	787	799	805	749	757	799	797	790	812	819	832	814	866	812	805	829	828	806	821	796	804	791	749	789	798	777	848	708	747	787	829	774	810	803	806	827	792	805	793	820	787	819	782	770	806	786	813	858	770	817	797	808	768	819	748	778	836	801	766	787	765	794	777	782	838	761	785	763	758	799	821	797	800	787	779	783	761	780	794	776	758	813	796	811	797	815	792	798	801	814	745	785	779	778	786	751	769	783	841	797	828	796	808	802	817	815	873	839	794	827	802	796	813	774	818	760	793	822	777	827	772	763	804	820	824	772	815	829	778	765	789	780	771	801	768	821	799	731	807	816	744	825	823	788	763	829	816	811	768	777	836	759	826	855	809	817	799	824	835	828	735	775	727	785	821	749	741	775	775	794	831	822	764	777	767	774	768	811	763	845	774	793	783	832	786	814	814	830	785	746	767	763	796	810	800	793	758	751	801	780	790	816	832	778	802	801	814	820	794	795	757	781	819	786	755	810	817	758	786	756	787	774	768	752	788	801	810	820	791	864	777	809	826	784	754	816	779	771	782	760	825	841	805	731	773	737	808	779	775	805	804	760	818	814	830	821	798	814	774	841	847	761	803	774	790	768	806	794	771	752	797	798	821	870	779	855	765	760	761	822	806	738	802	752	784	892	772	858	787	792	813	796	833	793	799	759	782	752	756	736	845	759	779	813	831	746	840	803	735	828	775	777	771	787	810	766	786	827	765	820	748	828	789	763	789	746	760	823	809	754	784	810	752	752	838	736	869	822	793	769	774	814	749	776	756	779	797	775	754	795	790	720	830	774	791	838	767	783	802	822	797	807	815	788	767	776	791	779	832	845	764	760	772	830	749	811	765	784	803	798	801	752	757	830	800	790	813	808	782	810	776	792	779	781	802	766	786	796	736	801	818	740	752	825	780	758	831	828	784	754	822	757	778	773	837	777	779	794	784	810	766	819	769	817	832	789	759	822	734	760	852	787	749	835	800	815	796	787	784	740	796	796	843	829	822	785	820	750	802	778	783	795	771	751	752	807	845	751	759	824	745	825	795	841	767	751	789	802	792	759	807	769	759	763	740	804	798	779	783	797	798	757	823	796	788	769	838	794	800	818	806	771	757	796	816	785	823	800	832	779	754	781	802	788	808	813	823	811	817	749	830	792	764	785	799	777	767	802	790	810	806	792	782	783	795	749	834	777	812	810	810	799	825	823	780	799	803	771	844	746	742	771	754	807	772	738	804	844	797	816	819	800	788	786	778	841	839	828	785	742	797	805	780	806	782	823	780	787	821	773	813	786	840	771	799	742	785	877	804	802	825	778	800	782	783	783	803	797	782	779	830	745	805	825	820	831	790	752	824	785	810	787	816	782	826	741	792	804	841	812	772	813	804	782	755	861	764	772	799	813	766	792	775	822	729	789	779	810	877	766	797	788	780	787	881	762	802	774	772	790	799	761	768	812	763	771	782	800	822	773	801	766	782	815	802	792	809	761	740	825	783	797	801	762	788	786	819	775	772	765	761	729	818	844	812	780	804	773	790	826	781	784	746	816	823	819	808	784	789	783	794	797	839	799	790	758	828	791	778	789	802	826	784	790	815	788	824	771	778	742	808	736	786	841	757	806	832	796	791	789	793	799	761	784	768	811	820	835	790	774	739	820	786	754	781	772	789	724	819	805	746	814	746	830	776	782	752	785	816	798	775	790	778	830	819	756	783	799	743	815	737	802	831	787	745	826	783	769	798	802	803	795	824	785	791	797	804	771	818	759	832	751	740	765	759	743	817	738	764	819	849	805	818	845	779	786	754	758	798	753	764	776	787	798	808	784	830	807	743	766	804	821	783	802	785	771	778	774	842	814	764	768	787	790	804	821	806	720	778	762	783	794	778	787	808	783	814	817	813	785	769	807	765	764	807	771	763	735	822	811	851	759	824	768	790	752	770	798	760	815	805	792	773	810	818	749	826	770	787	780	786	727	821	771	797	769	790
3691	10804	7567	3918	3106	2559	2063	1482	1424	1254	1050	1063	1033	965	976	880	930	864	898	944	912	902	873	805	901	916	867	802	875	873	867	804	842	839	903	837	832	867	857	845	793	819	802	879	845	871	837	880	816	804	844	810	846	832	863	780	878	801	794	837	802	821	838	816	791	831	777	879	827	815	838	824	906	820	846	839	847	839	847	857	913	795	851	852	799	822	854	823	824	827	836	842	847	850	884	854	857	818	865	822	870	798	820	847	844	801	847	811	862	849	825	827	873	809	827	832	835	831	809	796	837	784	838	840	857	789	810	842	780	837	830	850	801	825	856	775	795	834	789	828	879	791	883	880	845	864	852	800	837	827	853	808	834	811	812	801	838	803	845	837	833	831	837	769	801	826	804	842	888	824	825	843	859	809	789	833	810	821	816	797	835	840	827	800	871	795	790	841	810	791	862	861	821	845	849	826	829	794	814	841	804	850	824	793	824	839	832	829	851	816	829	808	818	807	785	859	826	857	818	801	823	845	868	840	859	861	861	860	829	825	797	885	836	807	872	798	793	862	864	814	845	838	900	801	873	841	818	857	859	863	807	846	819	817	816	843	782	827	827	831	837	823	832	799	879	825	809	818	813	753	837	826	823	812	843	821	827	853	858	851	828	814	802	833	848	825	850	777	867	792	829	831	816	806	842	822	843	827	866	835	797	794	855	832	811	848	836	791	820	813	849	865	850	810	824	820	875	800	833	858	818	867	811	828	787	839	840	845	809	848	826	766	801	855	818	857	810	855	858	822	801	884	809	808	837	811	846	799	844	820	837	823	837	789	848	852	822	863	853	797	851	808	835	804	811	845	855	854	867	837	803	908	878	808	803	842	794	819	849	832	823	834	814	851	878	848	903	796	827	846	845	848	798	815	864	845	860	818	778	816	817	832	765	852	776	812	833	825	874	809	760	865	860	846	817	795	814	805	847	844	770	818	827	827	835	781	820	825	863	792	800	822	904	853	816	789	798	842	813	804	842	858	841	816	838	835	823	833	852	812	787	823	828	815	822	808	833	841	790	833	822	842	777	886	811	882	856	827	832	884	834	844	845	819	804	870	803	815	837	888	827	761	812	883	871	841	775	860	863	806	852	827	868	825	850	839	801	849	861	823	859	878	838	851	834	804	876	839	838	815	785	801	844	804	801	841	822	825	822	798	835	799	859	821	819	829	812	799	823	856	825	848	827	816	848	812	852	819	883	881	884	782	847	781	812	851	783	831	785	837	856	835	848	833	868	832	867	857	859	812	870	856	783	837	823	858	813	814	839	808	819	808	769	785	855	835	828	825	792	822	847	816	818	812	830	824	835	816	845	845	795	809	850	780	852	802	875	862	826	835	851	780	785	847	845	838	852	802	797	787	849	842	808	815	867	843	829	829	835	821	816	796	827	811	877	848	834	781	849	804	835	814	836	821	788	820	830	767	831	867	826	820	862	806	914	827	846	806	862	831	872	871	791	818	773	837	800	828	815	844	858	879	822	838	845	806	825	832	805	863	836	845	848	825	839	858	878	836	828	820	874	829	817	841	819	782	804	798	835	853	839	810	832	814	788	796	833	796	816	873	815	767	853	843	858	882	778	822	809	795	793	806	813	811	846	808	801	810	872	874	830	865	828	776	827	842	849	812	877	789	823	851	850	799	787	788	884	854	846	843	882	826	785	825	831	874	821	810	843	848	829	822	813	839	801	875	826	831	819	815	877	833	786	803	794	827	841	841	789	860	812	847	841	818	831	857	815	756	812	801	840	860	825	860	815	832	844	822	828	830	869	816	838	854	827	847	784	833	877	805	847	825	832	882	811	796	814	830	808	895	830	832	801	768	803	872	859	866	837	877	812	831	882	796	824	867	875	852	800	860	851	825	881	806	802	803	869	856	855	792	818	799	814	808	777	838	836	828	846	865	831	846	853	853	837	830	774	833	849	848	801	868	854	856	776	833	875	795	831	852	835	826	846	890	837	833	819	846	818	834	882	923	818	881	818	840	817	848	844	833	759	832	852	829	808	810	809	766	835	845	840	830	791	815	854	852	849	800	808	833	791	853	908	775	820	837	859	801	848	810	853	847	797	844	840	830	833	842	821	818	836	865	805	867	820	859	823	838	809	856	818	813	838	825	893	797	869	816	860	865	817	828	801	817	849	834	851	827	795	827	818	831	838	835	857	844	831	826	800	867	793	816	805	775	847	790	837	822	787	782	825	850	831	792	819	821	852	859	826	778	828	836	796	823	834	804	786	822	850	806	860	807	854	794	829	821	892	787	821	836	781	820	818	805	813	795	868	865	829	843	887	815	840	823	835	801	798	824	886	838	826	852	834	847	839	831	809	810	795	809	820	852	834	867	842	816	816	779	832	820	821	854	809	815	846	831	808	814	819	824	808	834	785	822	823	823	829	818	793	807	852	866	789	801	801	810	787	797	843	796	823	849	789	798	872	844	838	850	816	817	848	887	844	810	802	769	849	773	848	779	808	825	860	827	848	814	825	802	849	847	856	822	846	831	868	808	835	856	822	853	793	888	827	779	885	834	858	804	842	822	781	831	828	836	856	839	859	829	825	783	786	846	863	862	821	798	771	862	775	806	814	833	819	827	866	830	884	763	842	848	852	795	846	848	853	859	833	850	851	803	815	773	806	858	847	830	832	839	832	839	826	817	855	816	891	782	820	830	830	812	846	785	795	780	848	835	847	791	816	825	771	847	834	805	916	784	843	795	797	863	822	798	838	798	780	850	808	885	840	776	863	791	808	799	831	820	782	837	810	847	837	821	829	762	800	776	805	834	814	788	897	830	788	801	827	834	851	879	830	810	789	836	835	835	839	837	830	853	874	823	775	841	819	847	833	824	779	790	814	846	799	855	858	839	829	878	836	815	806	860	821	832	813	802	811	893	798	824	843	808	861	812	810	839	861	800	817	806	861	797	822	837	837	858	804	865	873	825	737	828	849	846	880	784	868	818	843	822	798	819	818	857	811	813	822	872	884	850	831	858	791	829	833	829	846	835	813	820	860	835	853	808	779	851	795	873	803	862	869	848	828	781	806	821	868	838	802	840	758	844	793	835	830	832	834	808	840	844	806	823	819	759	814	864	821	820	826	802	852	826	811	834	834	846	843	805	878	819	845	894	824	835	875	850	813	774	799	808	760	836	838	791	818	821	816	853	824	848	812	830	808	798	815	841	826	769	871	798	856	848	837	851	842	814	823	847	850	798	824	769	852	807	823	840	853	819	849	893	805	876	825	869	840	837	781	820	811	817	836	842	839	840	849	814	827	795	911	838	803	786	821	851	828	819	834	844	834	849	803	805	840	834	813	795	829	847	831	831	793	798	843	833	868	845	794	800	801	801	847	827	844	816	798	840	860	820	806	870	814	832	818	844	850	810	843	838	889	798	810	803	819	867	851	793	837	828	823	833	828	837	877	850	866	826	876	802	872	808	802	812	815	801	845	883	807	818
24595	21252	27896	24867	16232	1043	600	409	368	313	293	283	264	253	272	253	252	247	242	224	230	245	243	226	205	219	228	229	215	238	243	235	213	208	235	198	246	236	222	235	204	244	223	217	232	225	237	243	238	233	223	229	180	193	222	220	211	227	200	196	209	200	223	225	213	225	232	242	222	215	219	225	233	193	204	224	217	213	214	236	208	215	217	243	226	229	201	207	196	198	230	235	195	232	193	222	208	217	204	203	219	222	234	207	229	258	220	195	209	199	203	227	220	212	206	210	191	203	208	200	225	223	208	204	211	239	218	200	237	213	230	218	228	247	203	208	212	217	221	221	195	240	193	209	232	206	237	198	212	198	223	216	205	229	234	260	224	199	237	207	218	222	233	223	215	224	231	212	220	244	202	213	203	193	221	192	219	232	221	228	224	227	257	226	222	190	218	212	204	221	222	226	247	203	211	232	222	215	220	246	201	242	198	211	220	208	201	200	220	212	219	213	199	194	210	200	206	220	216	221	238	197	228	213	229	238	228	218	216	219	210	194	189	218	202	231	246	217	239	229	223	205	213	222	226	213	206	218	216	205	202	232	212	189	214	231	218	221	207	221	236	184	218	206	213	228	240	213	223	224	231	198	200	199	261	205	213	201	233	202	200	213	210	214	214	223	214	169	196	229	196	220	222	216	233	214	225	203	197	216	220	216	209	226	232	210	201	208	205	233	240	212	236	226	228	213	207	246	203	198	233	169	217	205	238	226	216	216	212	219	228	234	239	222	197	212	212	228	218	203	234	193	229	204	237	226	203	206	220	210	192	221	193	200	225	201	209	189	237	226	202	219	211	214	224	217	243	241	216	214	213	232	242	235	206	217	236	212	199	238	225	204	237	221	197	187	198	209	194	225	217	211	213	232	208	226	215	210	215	215	198	249	210	192	216	208	210	216	197	237	210	190	227	220	212	216	187	204	214	208	231	212	196	210	222	198	217	222	222	200	212	238	229	193	206	191	187	240	204	222	206	221	216	212	223	217	214	194	227	192	199	213	203	228	208	181	190	209	208	216	214	228	222	215	216	208	241	215	215	190	216	236	223	198	214	209	220	208	220	228	225	225	235	221	226	218	229	200	204	208	195	191	199	231	218	235	199	205	217	217	205	224	217	213	207	237	237	206	207	223	230	204	228	243	207	237	213	212	230	232	206	227	199	209	214	213	220	231	219	221	201	193	227	218	248	211	195	210	203	217	224	198	224	203	226	225	210	192	210	216	181	212	238	207	201	246	185	188	215	179	228	202	206	216	216	209	185	187	229	217	216	241	214	214	206	247	194	226	213	238	200	217	213	221	213	205	207	223	216	214	222	221	218	201	214	216	192	248	213	229	218	224	209	198	228	196	212	199	204	203	196	206	204	229	222	218	166	211	220	215	195	199	204	233	217	227	213	202	207	210	218	226	205	212	207	222	198	208	208	193	199	204	209	223	223	206	220	236	232	218	197	188	216	206	213	230	221	224	237	212	209	207	205	201	226	214	208	230	214	220	243	197	224	224	224	219	217	196	184	214	217	210	227	208	204	224	210	226	222	231	216	206	198	199	187	176	226	218	218	221	205	211	225	205	240	209	217	207	201	214	203	217	234	244	210	208	229	225	208	226	214	205	177	211	215	200	201	221	202	202	210	197	215	223	219	194	218	227	207	194	207	240	218	219	224	223	193	200	218	228	208	223	186	214	219	231	219	228	193	227	234	214	206	200	237	213	222	212	230	195	214	200	188	234	201	187	241	201	182	218	208	233	246	265	194	213	207	201	244	215	226	207	233	217	205	222	209	213	210	227	199	200	227	202	234	218	217	193	225	216	209	193	195	204	219	228	204	190	203	222	226	204	233	257	185	189	185	212	190	211	246	196	213	197	189	207	226	211	203	215	219	216	220	221	222	209	222	210	209	215	224	213	243	222	204	203	219	213	219	231	232	201	205	209	196	214	208	198	230	189	205	218	217	197	222	195	217	198	227	185	221	216	219	197	228	217	229	200	201	206	214	213	217	217	232	232	219	230	238	220	201	205	206	215	213	209	234	208	216	226	212	237	248	230	184	194	204	211	207	207	241	219	211	194	217	227	205	216	222	211	194	224	221	216	198	212	222	214	184	209	209	193	197	212	208	220	190	212	213	202	200	233	203	205	194	193	215	229	225	220	208	210	236	237	201	207	202	233	202	218	234	205	215	203	201	219	208	231	206	210	235	202	244	196	220	215	205	213	204	215	219	220	229	213	239	208	222	210	200	212	230	217	193	198	211	205	218	194	227	204	190	214	235	229	219	212	219	206	215	192	252	216	193	231	251	192	205	231	220	221	255	225	191	197	204	222	199	224	208	244	179	236	218	218	218	189	188	221	231	192	191	224	205	222	193	202	209	230	204	230	218	210	225	216	200	212	231	196	190	202	207	238	218	223	228	223	204	194	201	218	203	212	225	230	201	177	218	221	218	211	226	223	208	226	196	219	244	217	225	226	221	195	230	214	209	230	220	226	210	222	210	204	230	224	217	221	201	214	215	215	214	229	192	221	217	232	212	216	207	209	222	220	214	200	226	210	217	186	215	223	180	228	231	214	244	204	189	223	195	226	198	201	202	230	202	247	194	248	221	204	228	210	187	226	209	208	215	238	208	210	216	251	208	216	220	216	226	207	192	235	214	222	216	229	219	210	220	206	219	235	209	188	229	229	212	242	178	205	182	220	191	199	220	211	195	209	218	211	220	209	196	209	198	184	203	179	186	213	191	221	209	230	204	207	218	253	245	231	224	204	194	205	215	213	200	200	204	210	202	212	224	216	221	212	187	231	220	210	217	205	209	228	194	234	256	213	210	203	209	209	224	224	222	193	198	218	208	213	199	224	233	216	191	188	223	224	248	205	214	222	186	232	242	239	172	214	241	228	228	200	214	227	220	218	213	234	210	214	221	217	213	186	188	228	207	202	203	198	204	233	209	201	219	205	198	225	194	210	224	184	218	225	217	215	212	212	206	221	186	222	220	218	189	219	207	247	218	209	189	224	260	213	211	246	214	202	193	199	208	221	196	199	199	193	204	227	229	219	222	220	213	228	230	205	218	226	224	217	227	189	217	205	178	207	209	202	233	198	213	215	234	206	229	224	253	223	222	223	226	221	198	182	199	217	211	208	202	215	218	203	231	215	214	207	205	244	198	216	194	207	240	224	219	196	203	219	228	267	215	224	221	217	211	217	251	220	235	219	222	202	212	233	191	223	211	209	225	198	213	216	197	201	225	223	232	207	218	212	199	207	219	206	218	232	209	219	215	197	219	210	192	215	224	195	223	242	204	190	214	212	241	214	237	230	188	200	186	205	229	183	224	227	212	231	245	194	206	212	208	216	207	218	227	231	213	197	222	214	217	237	209	177	231	213	207	226	201	212	212	198	216	199	213	201	236	215	239	201	213	204	210	232	204	217	211	217	207	229	198	208	244	219	198	206	253	224
3418	6464	4114	1962	1567	1297	957	659	586	477	412	355	360	313	329	264	281	288	253	281	268	302	245	268	255	276	268	232	302	262	277	264	238	246	272	277	236	274	253	256	240	261	248	244	278	254	246	265	262	259	230	232	238	255	252	240	235	254	268	248	232	285	235	230	240	247	251	236	225	248	258	244	276	250	245	263	298	283	241	253	237	250	256	259	223	229	227	221	257	273	249	253	244	262	244	224	240	281	231	252	262	265	267	233	239	257	226	245	259	263	230	271	241	264	244	270	249	248	242	263	235	240	277	252	230	241	262	245	250	242	270	251	236	246	240	263	235	258	278	264	230	236	233	245	232	225	242	269	244	263	252	248	234	253	234	233	248	276	240	251	238	210	265	265	245	226	252	237	232	236	240	250	235	237	243	243	234	260	266	221	221	233	253	233	258	230	275	242	205	254	259	257	260	243	246	235	254	238	239	260	255	219	272	239	230	264	231	240	244	243	271	245	248	263	238	248	232	235	269	239	252	234	237	208	231	227	266	265	257	245	264	248	259	234	238	220	261	256	235	248	239	239	264	279	236	249	252	245	230	252	239	254	244	238	257	250	249	251	220	236	225	228	211	252	242	278	261	228	247	240	257	243	252	238	206	223	264	247	265	278	273	257	236	212	248	247	266	232	227	223	254	244	249	249	243	215	231	228	232	242	264	272	246	261	234	254	258	245	244	256	247	224	223	267	252	224	241	261	235	229	227	247	245	287	217	245	223	238	245	230	248	246	239	241	257	250	235	232	241	264	249	228	225	220	241	242	237	283	239	233	221	268	255	206	234	241	255	253	270	257	246	251	249	243	242	249	247	262	273	257	270	237	253	231	235	264	276	252	263	237	266	261	232	247	257	255	257	250	237	257	260	265	248	252	260	231	259	237	250	227	239	255	229	233	237	252	266	258	226	254	251	243	261	218	220	229	266	253	272	255	219	252	240	235	287	237	256	256	250	254	245	241	239	253	235	253	255	230	233	245	226	227	242	261	252	243	273	260	227	244	234	251	221	232	258	260	244	261	242	240	222	264	242	235	239	270	238	223	255	269	246	242	248	248	263	230	238	259	240	236	257	242	255	228	256	269	239	245	231	260	254	270	231	218	260	253	241	245	229	222	248	221	283	254	216	216	223	226	229	267	257	254	225	262	255	234	257	284	227	248	232	240	225	228	277	221	253	243	239	260	232	235	232	247	238	249	236	248	235	261	252	209	256	244	240	242	270	260	226	224	254	252	257	281	256	239	212	220	242	241	229	232	222	269	251	252	262	256	268	267	264	234	251	210	271	264	237	210	240	229	241	262	241	219	248	279	226	248	249	253	262	237	261	250	271	242	261	260	259	236	233	259	243	258	225	261	256	237	232	209	266	236	228	255	248	266	255	259	274	250	267	239	227	256	242	277	252	250	265	243	233	227	266	241	255	263	269	244	256	245	226	247	246	242	238	252	225	226	238	231	273	244	246	232	244	261	246	224	262	258	238	234	261	227	257	248	238	233	244	244	251	265	234	266	243	236	211	253	242	261	240	242	240	295	240	241	251	260	269	255	243	233	237	243	223	267	242	238	275	253	242	232	245	230	258	257	269	243	254	220	246	261	244	275	221	266	248	249	272	244	245	235	239	252	254	229	275	250	244	246	244	237	236	233	236	250	242	266	218	220	260	249	253	296	252	270	260	232	278	238	237	230	229	256	230	236	275	274	227	229	255	223	231	233	236	246	237	243	221	270	249	265	242	260	264	234	254	231	248	245	228	247	231	213	261	248	243	198	218	253	253	223	240	263	226	234	270	230	252	239	227	236	252	250	247	243	260	252	208	241	208	260	254	236	238	233	229	220	245	228	250	234	260	229	272	229	224	255	241	244	227	237	264	243	240	263	243	245	246	241	263	262	255	266	247	231	284	241	259	268	266	247	265	257	235	262	236	233	240	224	231	246	252	279	245	267	249	277	250	238	262	236	216	264	259	239	265	263	247	218	253	246	268	229	252	237	250	217	235	258	219	223	255	244	245	238	256	255	242	241	246	238	240	254	236	242	237	251	229	253	254	236	264	234	257	246	231	243	239	245	256	241	231	257	236	218	219	235	279	238	229	244	237	267	240	253	237	235	240	247	241	269	223	242	250	271	234	238	227	231	236	244	221	251	238	236	239	234	218	246	238	255	265	223	218	280	235	249	237	279	240	241	230	248	228	265	259	239	240	281	285	260	255	251	276	237	262	235	271	248	270	264	259	237	257	226	219	265	259	266	271	254	267	257	273	247	241	219	244	229	244	242	241	229	253	236	259	239	234	252	257	224	236	260	229	255	230	255	229	257	231	268	258	250	233	262	213	260	264	259	240	242	217	233	260	236	226	225	246	243	249	225	262	247	272	235	254	251	242	252	224	298	231	255	231	250	229	236	242	226	229	236	238	217	256	248	241	239	219	223	248	253	266	194	246	281	257	224	214	236	256	241	265	244	226	226	256	224	272	272	249	256	236	259	232	207	246	250	254	250	220	257	245	251	256	258	263	251	261	259	227	259	235	240	240	233	238	233	240	254	229	257	193	237	282	224	224	246	253	266	252	253	243	265	251	258	262	249	266	236	245	230	239	250	234	235	234	246	238	255	250	251	261	268	245	263	236	275	234	249	268	257	241	249	248	249	227	232	243	245	250	232	244	227	253	255	232	243	237	254	247	252	231	230	238	250	227	204	239	239	237	247	241	236	216	236	245	248	252	225	244	240	241	260	275	244	214	255	257	233	265	236	244	258	223	230	255	236	234	271	270	261	222	241	264	257	255	243	246	234	221	279	248	242	258	269	231	243	273	278	254	240	236	229	243	258	251	238	259	225	230	264	245	293	226	237	245	236	252	288	227	242	258	242	255	250	230	261	252	239	253	245	199	234	268	231	253	276	271	262	234	254	251	278	262	240	271	234	241	246	257	233	226	279	225	234	266	261	259	241	237	261	247	262	276	255	222	230	272	218	252	245	261	259	279	236	216	256	253	239	274	262	258	256	249	232	243	230	271	241	249	250	255	237	256	269	267	272	236	245	224	258	243	237	261	241	266	249	252	231	248	234	244	235	246	269	229	237	267	221	222	270	262	266	245	236	253	236	265	219	231	251	245	244	278	278	241	260	266	220	253	222	288	261	278	266	239	229	235	233	227	257	256	236	251	246	264	242	230	260	242	258	282	242	245	265	248	265	265	249	250	248	247	233	254	234	256	242	227	220	237	270	243	244	286	250	249	230	227	248	232	248	215	237	226	280	251	244	254	246	228	254	260	246	243	277	241	255	264	245	257	249	237	248	222	235	237	246	268	217	255	230	250	254	257	263	228	222	256	219	250	208	227	230	250	243	246	239	257	243	249	242	246	247	253	254	260	237	244	253	249	261	265	245	217	258	249	253	253	254	258	243	245	226	240	257	231	257	248	256	226	252	243	239	256	215	249	256	246	225	255	259	229	251	248	232
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
