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
341327094914	341327095473	341327096023	341327096576	341327097121	341327097673	341327098223	341327098773	341327099321	341327099873	341327100423	341327100973	341327101521	341327102073	341327102623	341327103173	341327103721	341327104273	341327104823	341327105373	341327105923	341327106473	341327107023	341327107573	341327108121	341327108673	341327109223	341327109773	341327110321	341327110873	341327111423	341327111973	341327112521	341327113073	341327113623	341327114173	341327114721	341327115273	341327115823	341327116373	341327116921	341327117473	341327118023	341327118573	341327119121	341327119673	341327120223	341327120773	341327121321	341327121873	341327122423	341327122975	341327123521	341327124073	341327124623	341327125173	341327125721	341327126273	341327126823	341327127373	341327127921	341327128473	341327129023	341327129573	341327130121	341327130673	341327131223	341327131773	341327132321	341327132873	341327133423	341327133973	341327134521	341327135073	341327135623	341327136173	341327136721	341327137273	341327137823	341327138373	341327138921	341327139473	341327140023	341327140573	341327141121	341327141673	341327142223	341327142773	341327143321	341327143873	341327144423	341327144973	341327145521	341327146073	341327146623	341327147173	341327147721	341327148273	341327148823	341327149375	341327149921	341327150473	341327151023	341327151573	341327152121	341327152673	341327153223	341327153773	341327154321	341327154873	341327155423	341327155973	341327156521	341327157073	341327157623	341327158173	341327158721	341327159273	341327159823	341327160373	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	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
22551	21366	29198	23907	21367	21418	12153	1132	763	666	551	532	468	396	372	343	336	347	334	277	296	260	302	248	280	278	251	279	273	247	216	264	254	218	229	254	247	220	201	223	214	233	236	212	234	214	229	239	227	247	248	226	207	241	226	216	245	234	244	216	229	235	232	215	239	237	236	220	200	212	216	221	232	236	235	244	227	235	210	231	243	236	208	214	212	216	196	215	198	210	219	209	217	196	235	218	210	220	189	216	228	237	192	228	221	235	216	225	250	216	203	196	206	203	192	217	262	254	216	243	219	209	225	206	222	206	221	215	199	232	225	214	210	213	228	217	224	216	204	231	202	207	225	218	196	231	206	229	240	215	196	216	218	216	210	212	189	213	208	196	235	223	209	212	214	217	221	225	198	232	231	212	210	210	211	221	228	215	200	215	216	218	235	231	226	214	213	249	238	202	199	213	199	236	237	206	205	210	198	205	209	218	202	251	187	214	212	210	240	216	230	192	214	186	222	252	206	219	204	226	203	233	220	235	222	216	245	209	196	226	210	222	225	243	217	218	223	222	231	221	188	215	225	182	234	231	225	215	215	234	230	220	222	229	200	208	228	209	217	242	230	185	213	229	227	220	207	224	207	218	166	224	237	224	203	229	210	212	245	219	217	213	198	205	226	218	236	222	211	231	185	234	210	228	214	237	217	210	210	235	188	228	206	230	219	210	215	228	205	222	215	222	215	209	232	225	208	237	236	256	212	218	207	220	240	235	214	214	209	176	229	243	200	205	218	204	201	216	220	246	232	217	238	219	213	213	188	216	218	227	227	216	211	220	230	230	200	222	221	240	220	199	227	198	196	216	225	218	221	205	229	248	209	201	209	215	245	203	244	207	209	217	221	213	211	214	233	237	234	231	238	205	246	212	214	206	215	211	212	208	241	218	208	219	209	204	208	233	205	224	198	218	221	224	223	208	204	220	204	218	207	226	221	237	233	212	215	199	236	194	214	219	186	194	209	219	208	209	228	247	235	214	219	197	210	219	207	235	229	239	236	216	229	234	199	234	238	211	209	218	210	221	213	207	199	206	269	240	200	221	220	250	241	212	223	246	234	211	231	214	213	215	227	215	209	199	236	214	248	203	236	220	211	228	217	208	237	221	225	224	215	212	220	201	219	217	221	208	236	221	209	220	210	218	207	232	254	220	230	253	213	205	173	247	231	208	211	219	230	226	208	209	219	224	210	220	251	256	229	197	256	212	205	201	223	216	219	218	215	195	248	203	213	195	228	222	206	215	230	218	216	216	209	216	210	244	223	215	194	208	212	245	200	235	227	189	225	207	225	206	216	229	222	223	224	229	219	196	219	211	248	230	205	218	221	208	245	224	230	237	214	227	222	203	220	195	209	232	206	220	209	202	232	216	201	221	237	231	244	227	207	205	225	235	233	238	209	209	207	194	220	241	213	204	212	192	229	219	208	210	217	214	208	199	179	214	224	203	220	220	235	225	221	226	232	213	200	213	210	230	196	214	207	229	215	224	221	221	199	196	224	220	196	244	219	214	192	212	240	196	202	226	193	230	233	215	221	243	233	199	214	224	199	190	254	239	239	211	226	186	218	208	225	212	208	233	223	224	235	217	228	223	234	239	210	225	210	213	217	214	216	217	243	209	221	195	216	203	231	235	229	230	194	219	202	223	191	237	238	230	216	224	198	229	217	221	224	233	225	221	227	215	210	223	220	220	237	211	205	227	205	201	216	200	224	225	212	251	281	222	208	227	198	232	223	205	190	234	215	225	202	196	231	245	235	221	210	216	217	205	250	228	221	238	208	207	208	224	210	223	222	217	212	232	229	206	188	208	225	223	222	234	221	224	220	208	208	222	207	212	205	231	232	224	232	203	215	231	222	204	220	222	224	196	210	225	207	198	226	215	217	228	203	238	207	200	208	198	238	218	243	205	216	191	222	227	219	198	205	223	210	227	231	231	229	224	201	229	238	211	198	196	236	190	230	214	196	215	186	225	227	216	210	217	199	243	211	255	229	216	236	205	211	215	188	210	218	200	234	196	209	219	218	215	243	205	213	212	228	194	211	196	197	178	258	210	215	247	220	200	236	195	236	234	234	211	204	192	226	195	227	227	195	232	228	213	186	249	220	263	220	247	218	226	228	223	214	212	230	209	211	207	217	233	260	240	224	212	199	220	197	214	230	229	196	235	230	184	215	209	200	239	224	229	188	231	217	240	214	217	207	228	188	218	201	236	206	226	210	217	219	193	245	231	206	215	228	201	198	234	209	222	215	233	224	178	221	213	188	222	226	194	210	238	219	216	209	200	214	228	257	209	223	211	225	227	221	210	223	223	214	196	248	209	209	222	196	223	222	199	222	224	216	207	222	252	209	208	243	221	225	212	212	219	212	244	247	224	198	191	202	214	217	241	238	218	248	217	219	206	204	197	228	232	206	222	203	207	223	224	205	220	216	216	227	213	219	213	228	226	216	216	241	201	221	234	214	224	228	235	230	206	203	216	241	223	248	243	229	223	220	226	226	199	219	238	226	185	203	205	199	239	221	192	221	222	214	228	236	207	223	194	206	229	214	217	222	199	212	206	225	191	229	206	220	213	237	222	217	217	232	194	212	216	226	210	197	226	210	219	210	236	213	224	201	243	187	237	241	218	231	217	212	205	217	263	207	227	218	227	210	221	216	189	221	226	224	207	208	226	215	202	212	222	211	217	215	196	223	218	199	238	218	217	220	231	193	201	201	207	212	225	201	222	217	210	232	227	226	202	230	221	224	226	208	239	194	209	199	232	219	229	209	218	217	240	228	216	234	204	207	212	215	218	201	205	198	225	229	230	194	216	232	225	224	203	234	230	215	229	231	238	245	222	221	225	203	235	232	206	227	219	211	233	210	241	218	227	237	226	213	226	227	209	221	248	233	210	208	201	239	241	198	240	226	202	240	215	211	248	221	226	204	199	230	202	212	214	211	230	214	217	202	214	207	236	233	225	207	199	245	218	195	216	229	201	234	207	216	235	223	219	211	245	230	203	212	229	227	196	229	193	225	211	225	234	206	260	196	218	214	201	228	207	214	201	235	236	228	217	229	205	230	217	201	192	236	218	232	194	222	199	233	191	225	205	239	206	222	196	221	224	203	231	210	213	236	212	219	218	219	215	200	212	219	220	226	224	220	219	227	208	228	214	212	219	218	218	220	209	215	238	210	194	232	196	225	207	236	234	212	212	237	217	206	204	213	212	213	220	219	209	200	200	233	220	234	200	207	236	217	217	221	200	195	221	223	211	222	213	202	220	219	248	210	212	222	222	247	190	189	213	189	221	231	201	233	231	225	215	210	224	228	206	214	195	205	229	224	217	233	241	229	224	240	195	197	235	226	222	230	208	210	207	212	230	205	214	229	233	218	228	227	205	247	221	224	203	215	221	190	212	188	249	237	196	229	224	222	242	197	197	224	238	204	227	228	214	214	195	223	199	221	210	226	219
4297	14313	10678	5334	3787	2799	1974	1461	1226	862	732	643	563	497	491	421	399	369	370	329	319	273	308	302	303	287	266	285	259	277	265	261	264	243	254	237	248	263	227	214	231	228	258	241	239	247	237	245	251	224	212	238	242	218	198	244	206	244	215	223	225	217	221	227	233	231	238	222	204	210	205	226	192	212	243	222	183	234	242	228	217	246	245	211	223	213	226	218	224	221	217	214	184	264	211	224	211	219	220	214	198	218	224	231	227	210	223	236	197	197	215	233	224	200	227	208	195	225	224	233	218	221	228	236	195	209	210	202	233	225	214	236	218	230	209	247	234	208	207	216	209	205	209	240	220	194	205	216	193	222	231	239	237	219	210	217	219	200	244	232	221	238	235	213	198	206	207	237	212	205	222	230	219	216	212	193	215	200	215	211	238	216	228	192	189	218	216	212	248	218	191	217	225	195	227	227	217	212	229	217	231	214	210	225	219	229	238	206	227	248	205	222	242	204	209	220	218	212	260	215	225	212	217	198	235	202	191	239	220	214	211	207	198	237	215	237	212	228	209	212	218	244	224	219	221	223	212	262	217	224	203	228	223	238	196	217	235	205	228	217	216	230	221	217	214	188	215	214	223	225	190	186	198	232	230	176	215	228	198	238	236	225	253	202	204	227	216	229	175	214	228	226	196	213	221	212	232	232	205	233	194	226	205	201	245	219	226	226	214	239	203	200	258	201	197	210	240	226	212	207	213	197	188	231	209	196	212	217	241	227	203	205	211	214	222	229	195	227	198	220	198	227	211	219	259	233	243	224	244	241	238	212	238	219	225	223	236	219	225	220	220	219	222	199	191	221	215	211	220	220	212	218	203	236	212	196	211	194	207	227	221	233	205	218	206	213	221	235	246	190	199	219	218	234	216	235	204	219	231	220	203	214	203	227	213	214	215	223	248	206	201	224	181	215	207	219	218	205	251	193	210	241	216	202	214	230	239	197	220	229	200	234	216	188	204	196	209	205	205	222	224	210	216	230	229	195	197	214	205	234	224	219	219	235	200	245	211	205	224	235	223	221	229	229	226	208	231	207	235	207	211	209	211	226	201	205	247	227	218	211	204	251	224	198	181	195	220	229	219	211	205	217	218	220	217	201	231	225	219	211	206	222	221	187	216	216	226	208	233	238	229	200	225	184	214	206	219	228	208	215	218	211	237	225	202	236	202	195	230	209	245	225	236	218	195	211	222	213	214	228	211	218	223	197	221	226	221	212	220	216	231	220	207	224	192	234	208	224	222	191	230	215	205	219	222	229	203	212	220	231	236	206	213	215	230	224	210	168	200	232	220	213	226	192	244	220	208	224	207	232	216	227	224	198	230	193	215	184	243	200	226	219	233	211	235	205	215	212	206	233	211	219	208	228	205	208	209	213	236	209	191	210	199	227	212	227	209	220	199	235	194	238	236	212	195	219	196	222	184	226	204	222	241	231	227	224	219	217	220	209	219	225	222	233	189	243	219	216	243	218	227	236	232	195	221	218	252	216	216	211	203	204	213	230	224	197	213	214	210	217	222	212	195	209	176	209	243	206	204	228	248	227	231	196	220	231	218	211	223	194	225	226	192	210	209	223	193	226	246	249	196	239	229	186	217	189	189	205	209	216	213	222	236	189	238	209	216	195	230	224	220	210	211	227	214	207	217	214	223	218	199	203	208	206	217	195	233	230	225	226	235	237	198	213	210	239	220	212	225	238	217	215	225	201	198	193	220	199	231	205	238	217	203	193	242	235	222	220	186	230	246	221	225	221	222	214	218	245	218	227	233	218	202	214	232	228	209	222	205	206	209	200	203	224	226	207	206	227	201	228	199	191	207	205	219	221	220	207	202	223	222	215	226	224	220	215	211	223	205	190	232	198	223	235	208	221	225	232	213	213	184	220	235	197	226	217	248	233	210	215	230	214	220	225	210	228	217	207	231	214	219	217	234	214	221	225	260	229	232	217	232	210	191	217	214	201	218	230	221	212	231	211	244	219	244	191	186	208	243	217	207	227	219	232	223	208	201	215	230	198	209	198	224	229	234	213	246	216	221	192	200	186	207	222	222	227	220	193	235	209	231	246	220	181	187	238	211	214	184	174	221	192	244	194	217	229	212	231	203	230	227	229	230	211	219	217	194	216	220	193	186	209	232	212	210	206	216	189	214	220	223	185	228	215	217	232	215	247	223	195	199	211	218	216	205	228	223	208	221	200	177	237	233	217	207	213	219	204	215	177	227	234	208	211	223	206	232	207	224	215	238	221	236	217	198	221	200	207	213	202	244	203	211	196	199	193	247	220	226	208	208	234	205	211	189	199	218	202	249	210	204	226	188	203	200	205	237	247	224	254	233	224	211	199	204	234	204	203	207	211	221	254	217	227	243	210	208	217	222	211	211	226	209	220	227	222	199	250	215	197	211	213	208	211	200	235	205	230	208	210	198	204	212	224	235	218	209	219	224	213	226	237	215	241	225	206	227	199	186	224	221	208	226	220	211	221	210	230	207	225	225	205	231	214	187	216	204	208	225	244	236	189	208	199	229	225	213	249	234	220	237	226	217	232	217	238	215	206	214	214	216	217	195	214	216	212	211	221	217	215	234	202	228	229	216	213	214	236	211	222	200	221	235	222	206	186	230	232	211	217	210	283	206	224	213	195	234	185	213	223	211	207	208	224	189	216	201	224	188	227	222	228	220	240	210	224	204	200	228	211	229	228	222	198	210	221	224	228	223	211	228	208	225	222	218	219	210	229	232	223	185	208	226	240	191	232	230	216	210	213	223	207	198	210	184	218	219	230	216	204	219	238	213	225	260	198	246	206	213	216	229	211	236	232	235	210	229	231	244	237	209	205	233	226	227	204	200	212	228	210	241	201	219	192	202	223	225	216	237	179	209	206	221	215	236	187	209	198	239	252	223	213	207	223	216	228	195	223	184	216	220	232	200	215	249	190	238	201	216	202	222	217	217	231	215	222	201	209	217	215	228	216	236	205	224	214	222	232	199	219	218	191	225	207	224	211	235	207	213	246	199	217	229	198	225	251	213	225	232	229	230	245	215	224	211	199	219	215	238	201	222	224	204	218	196	238	217	211	217	195	198	228	240	213	248	214	228	211	205	211	215	204	231	242	220	222	234	228	203	226	200	221	221	231	233	194	225	232	251	216	229	221	241	200	239	227	200	221	235	201	238	171	209	211	177	204	205	203	215	225	220	216	242	189	228	207	207	193	221	240	213	200	222	234	213	223	253	219	204	230	214	225	212	221	201	221	240	228	217	225	193	204	208	219	200	227	203	218	225	186	212	243	219	215	224	231	231	209	226	216	205	211	193	236	197	246	208	212	211	210	224	217	199	221	197	196	204	207	218	200	204	238	232	201	211	179	206	201	201	215	245	206	229	222	226	215	219	230	223	231	214	241	234	202	192	225	229	223	205	225	223	260	193	221	219	215	219	209	204	204	206	244	192	229	209	200
27367	18303	4827	1073	873	758	798	782	786	771	734	801	741	744	759	758	757	760	773	746	764	757	791	729	764	772	732	730	755	769	749	760	740	725	741	765	758	717	737	794	725	779	767	765	707	757	774	739	744	734	771	748	738	777	760	744	764	754	760	762	739	769	741	725	786	750	762	753	729	743	762	766	776	714	716	746	773	751	809	778	731	746	768	731	753	728	749	730	766	754	769	739	753	737	732	764	764	742	750	708	730	703	739	749	768	734	743	741	811	739	740	770	743	723	733	709	761	745	744	729	722	708	786	758	712	782	732	721	752	751	713	749	757	784	727	761	744	712	740	721	735	748	717	716	770	725	744	762	698	734	749	705	746	782	744	706	745	753	767	725	773	724	770	764	757	776	733	766	801	773	757	718	722	712	725	734	690	753	761	715	758	690	746	711	786	739	763	718	758	744	750	766	736	715	718	754	739	788	709	717	728	711	742	749	730	754	736	770	733	774	749	711	758	737	748	763	739	708	737	735	744	758	735	744	761	749	763	712	763	751	742	742	746	759	730	757	734	738	749	725	721	715	759	800	715	750	772	761	743	725	734	723	714	766	747	753	743	738	754	736	788	780	731	764	711	769	756	718	780	723	761	753	766	684	760	692	753	813	701	704	727	709	740	761	716	743	747	681	722	739	795	756	776	775	712	747	713	762	729	780	753	757	741	740	749	704	738	796	733	733	803	774	777	765	736	776	733	779	811	748	759	790	691	742	748	731	726	775	765	763	713	721	778	706	746	736	734	750	777	711	719	735	757	749	782	780	768	795	762	747	715	738	752	754	745	723	743	714	712	721	752	695	744	757	755	727	742	780	757	793	766	761	805	703	718	710	730	715	759	749	720	763	776	798	760	734	753	761	755	769	732	795	739	747	756	722	706	754	722	752	756	762	803	764	731	754	712	785	789	742	777	718	765	724	752	740	741	741	794	752	740	771	739	781	733	746	673	746	707	780	743	757	707	760	756	678	769	783	760	753	767	758	752	704	700	700	769	709	705	738	737	724	712	769	773	734	681	773	763	703	764	747	776	715	724	746	784	783	735	741	718	768	751	766	701	732	714	765	789	762	723	708	743	755	719	717	721	744	793	726	731	714	690	716	707	758	719	766	718	757	718	759	724	800	773	706	728	732	706	778	766	664	758	757	743	779	742	735	736	698	739	741	751	749	729	787	716	795	732	743	757	766	770	780	733	760	794	783	768	731	769	715	697	747	720	799	722	716	765	786	723	711	757	762	768	739	766	719	748	781	715	756	710	745	746	759	738	684	761	744	729	716	754	763	758	776	767	765	718	776	718	741	761	769	769	743	741	772	749	795	755	747	721	713	723	742	821	719	792	753	721	718	735	743	730	777	745	761	761	739	725	711	736	774	685	724	773	718	721	734	766	726	744	766	732	773	799	747	727	721	794	788	788	759	710	730	739	744	788	683	748	730	762	782	781	722	747	785	766	747	724	771	734	721	722	740	782	745	694	752	727	729	785	738	776	768	739	790	803	780	742	687	704	753	711	764	694	778	755	756	773	777	747	800	746	773	755	724	721	796	755	773	790	740	749	795	756	781	708	729	710	721	751	789	775	745	720	727	754	800	782	736	766	734	768	745	732	723	723	711	758	740	704	693	798	760	739	763	722	746	700	771	715	786	745	781	714	750	791	785	762	709	715	748	685	730	756	789	714	737	735	759	699	750	726	712	781	782	725	759	738	742	719	750	827	700	698	746	760	735	789	709	712	759	755	780	773	716	723	718	689	738	765	764	755	717	718	740	708	733	723	722	714	768	771	848	708	773	735	766	764	743	727	780	768	753	790	746	727	785	771	728	713	733	735	795	836	733	667	757	744	722	754	791	697	738	761	780	773	708	747	730	739	746	722	785	753	710	718	787	753	743	771	760	694	801	763	762	779	697	694	723	760	790	776	745	718	746	751	747	755	739	751	727	743	721	714	741	749	758	737	786	717	696	731	723	730	688	689	737	743	708	772	746	734	732	733	717	758	776	732	728	745	800	755	757	764	744	765	765	721	780	773	762	761	800	688	756	777	686	784	754	707	773	753	719	848	771	746	760	717	702	758	721	771	727	706	726	740	723	767	800	783	709	704	763	746	732	725	736	771	773	776	711	768	772	758	764	728	739	753	748	748	680	735	728	739	797	759	735	720	732	720	740	754	720	746	733	752	730	717	706	701	755	710	716	770	761	693	713	722	815	738	733	743	748	722	787	718	747	755	760	775	772	712	746	740	750	746	748	732	711	761	715	742	792	763	780	730	711	741	701	778	776	761	667	755	792	770	779	777	738	789	792	752	729	683	701	714	728	778	738	757	764	787	727	749	681	764	774	746	742	726	728	738	723	751	762	770	767	702	726	728	801	794	739	700	744	734	788	772	714	733	740	795	748	773	698	770	708	712	739	726	741	691	761	781	802	738	760	719	716	771	723	762	770	756	767	757	761	739	705	721	788	761	696	722	723	750	731	697	742	739	763	734	786	774	763	759	688	770	757	715	749	734	728	771	762	772	762	753	741	785	790	749	773	742	683	750	746	763	744	748	792	776	774	745	709	731	775	822	712	768	746	747	755	725	739	749	771	731	733	745	771	763	818	787	695	761	699	742	733	741	797	763	752	742	769	744	722	684	753	716	749	755	765	783	738	753	760	732	796	730	744	740	769	777	747	747	747	746	746	733	728	715	788	765	727	768	740	743	784	763	812	769	787	739	736	711	760	757	725	801	724	792	739	764	730	702	749	732	712	743	762	753	744	728	690	735	828	739	708	779	709	748	748	729	702	739	745	779	692	770	769	773	766	753	730	738	722	772	819	755	711	797	808	730	772	727	765	778	752	814	763	779	769	750	740	755	741	728	697	761	748	745	733	759	766	763	775	763	739	731	753	773	788	779	793	771	746	752	794	741	745	786	732	797	769	722	748	713	785	689	738	749	759	693	789	767	692	739	732	784	693	722	728	744	769	691	751	743	793	751	779	740	697	774	772	730	784	732	755	729	753	744	749	743	758	722	742	761	728	779	748	720	763	743	761	773	765	771	740	801	725	760	749	747	743	734	708	709	795	727	768	793	786	734	780	748	749	788	745	748	711	765	763	718	717	734	708	710	695	757	757	704	726	754	702	713	759	726	749	754	801	759	743	766	725	751	722	726	761	786	753	781	737	763	730	753	785	753	726	724	726	747	757	725	768	765	734	735	739	725	789	743	760	755	768	720	746	735	756	706	738	734	712	722	758	759	733	738	730	746	755	733	767	732	749	741	767	707	765	700	767	749	739	680	726	723	769	754	690	757	788	741	773	797	728	740	761	705	743	709	738	734	749	756	736	732	723	742	683	745	752	707	780	755	770	735	777	739	700	766	689	799	768	750	743	782	738	776	714	761	713	700	768	765	713	776	720	748	773	738	704	699	792	726	764	714	796	745	752	747	766	724	739	779	702	736	764	745	730	787	762	789	783
4425	1148	1065	923	883	829	825	789	771	739	821	756	769	769	778	767	785	787	793	732	772	749	755	785	758	744	767	799	718	740	769	784	772	771	765	776	761	772	759	784	796	745	771	831	743	757	764	770	741	755	813	781	769	778	721	760	801	773	759	759	727	752	718	766	786	726	744	790	758	726	778	766	785	784	744	758	772	726	754	785	789	748	790	768	783	740	778	781	807	766	792	761	748	808	742	763	756	766	801	755	784	786	855	773	792	793	740	736	792	755	794	745	766	780	754	740	783	758	788	744	743	777	793	753	750	757	804	710	798	783	731	768	765	744	757	747	778	770	762	805	727	760	766	816	827	790	791	768	782	747	776	771	739	745	768	758	798	782	790	800	747	760	769	808	746	777	788	816	738	746	825	767	769	788	778	735	738	760	704	774	780	791	725	779	732	788	769	744	756	841	744	748	798	815	778	799	745	772	818	780	742	770	735	748	782	737	757	740	761	770	772	750	771	749	778	751	834	755	777	734	810	767	795	767	774	755	784	752	734	803	778	733	789	770	740	806	834	758	806	768	775	781	768	753	766	741	821	776	801	789	799	809	803	788	775	805	809	761	788	809	801	701	741	750	759	747	761	749	756	789	756	791	755	773	701	774	800	819	788	768	768	732	726	748	799	780	811	773	743	719	773	798	769	747	729	702	751	763	767	661	771	739	788	846	747	808	752	707	814	742	806	717	766	727	768	784	794	777	831	752	780	759	774	826	742	765	782	779	785	775	749	725	751	779	712	745	758	792	736	773	786	757	713	818	748	741	730	732	816	732	748	809	794	781	823	809	767	825	765	765	736	752	782	745	771	786	710	678	741	787	811	809	805	743	750	756	820	798	762	788	779	752	722	754	758	784	765	759	716	767	776	758	794	813	761	787	726	765	765	769	733	774	791	762	781	781	776	794	760	737	740	799	783	741	770	761	775	775	742	763	725	805	737	764	764	835	789	764	786	762	798	763	797	792	753	759	776	739	738	793	751	799	768	765	783	791	806	720	825	785	727	730	755	747	775	762	737	800	820	759	775	780	779	815	758	776	722	734	735	754	768	771	724	781	754	771	746	758	785	751	775	742	809	749	779	753	764	733	808	780	756	762	736	802	769	743	751	789	763	765	728	773	777	789	728	770	764	782	763	767	776	753	726	781	786	771	740	749	746	781	717	726	812	776	775	757	728	792	789	795	760	779	790	754	777	734	810	779	816	807	735	773	776	741	766	782	747	815	768	736	747	705	726	829	759	800	748	767	715	786	794	820	742	797	784	791	745	741	772	771	738	760	775	748	780	826	801	829	746	765	875	738	783	784	805	755	767	774	747	755	757	740	811	740	755	776	773	774	834	735	778	790	763	831	731	787	779	750	814	771	795	761	744	790	788	739	764	760	795	766	799	825	798	749	779	764	761	751	743	772	759	728	778	794	736	778	802	738	723	734	813	743	782	773	799	785	768	838	736	728	790	797	812	775	738	791	746	780	734	758	801	750	822	747	784	776	810	790	749	758	822	755	759	767	784	757	747	786	757	784	755	742	757	817	763	740	795	754	760	767	735	780	722	760	716	808	739	757	705	748	739	754	794	762	785	736	734	759	730	746	789	768	729	787	799	753	763	751	741	808	774	768	779	789	757	731	771	783	760	802	774	741	781	767	739	758	752	791	774	755	761	769	738	742	753	776	734	752	832	699	781	749	737	797	763	752	836	787	811	729	747	745	785	782	747	764	767	743	748	753	771	785	795	731	816	776	769	799	770	796	784	777	822	697	760	808	747	764	782	788	713	797	733	782	785	809	793	758	802	777	807	746	746	803	748	807	778	788	771	794	801	797	782	813	749	792	795	744	797	767	751	771	760	754	770	829	756	805	792	716	770	806	790	745	738	804	779	791	731	735	771	781	759	784	744	714	821	749	765	761	767	829	761	794	772	736	789	794	812	770	760	809	781	752	737	752	793	765	786	735	757	786	772	768	774	728	789	765	799	731	774	718	757	725	779	751	781	802	759	786	742	713	752	753	765	752	726	748	802	781	743	795	759	754	725	787	751	804	776	796	807	785	783	749	825	737	761	772	724	780	780	843	741	751	761	782	766	766	784	797	749	752	750	771	860	763	778	782	743	716	797	748	729	779	777	775	803	753	763	762	750	746	753	770	743	766	762	817	747	780	728	779	761	795	777	752	784	779	760	699	803	781	750	717	757	800	808	751	722	796	798	795	754	778	777	759	800	748	738	780	734	778	766	736	743	789	736	739	808	770	742	693	765	773	759	745	766	789	793	749	727	736	754	815	768	710	728	740	744	756	770	799	753	785	799	795	763	720	766	824	812	722	792	774	786	753	810	745	747	720	784	758	751	741	749	753	749	764	726	779	781	754	772	778	742	752	810	718	829	782	767	761	763	766	750	723	795	760	776	746	797	765	783	775	769	776	757	766	771	786	797	788	795	771	747	805	740	786	798	799	722	730	769	757	797	742	798	781	792	752	760	772	771	769	753	794	750	756	812	746	788	736	770	761	755	743	725	776	764	782	787	786	757	792	783	771	812	691	741	795	822	765	773	798	837	798	755	777	746	799	780	766	776	785	762	721	781	716	762	803	758	769	745	769	767	755	745	801	756	750	761	799	744	749	801	745	778	778	753	758	742	769	764	769	773	757	770	754	768	703	758	785	724	770	761	756	776	774	776	735	818	780	754	853	735	744	779	753	787	801	757	769	771	743	787	771	788	788	759	801	694	771	786	773	755	805	745	755	786	760	750	780	765	747	734	778	739	835	712	785	748	783	815	791	748	744	776	810	796	718	724	739	769	750	763	735	781	762	766	797	794	719	783	724	775	780	757	782	785	794	770	810	750	759	715	757	758	725	737	762	758	788	777	740	765	775	755	755	759	763	791	789	824	796	789	775	803	796	739	802	762	747	725	794	773	823	791	735	786	839	809	764	818	789	752	767	749	774	787	788	755	788	729	791	763	767	788	729	786	723	771	759	807	750	788	775	813	765	772	815	773	785	747	747	775	790	773	805	696	786	778	772	795	784	753	794	795	765	781	762	821	754	732	754	733	785	817	782	744	797	770	765	794	764	808	777	801	778	780	771	786	825	811	709	748	729	734	776	711	759	749	727	731	773	794	793	759	755	755	783	753	802	739	786	775	742	793	779	755	759	800	775	744	809	787	762	747	757	791	761	758	761	714	749	765	775	774	798	756	756	730	780	758	763	725	816	829	777	763	761	763	831	777	800	790	807	790	711	723	735	783	797	777	780	768	766	785	734	800	774	789	776	784	786	800	746	755	728	809	788	807	773	800	803	812	776	734	819	751	742	773	727	743	779	777	799	768	726	828	801	799	748	789	764	820	752	725	768	734	693	751	759	765	744	746	758	818	794	730	766	734	828	773	751	759	735	759	741	739	769	804	730	759	804	790	786	759	758	771	786	782	780	786	778	740	769	789	786	772	795	785	735	781	748	719	745
23247	20966	28313	23789	20978	12705	1318	781	649	602	543	460	493	489	455	443	435	424	428	431	404	403	403	401	401	375	382	359	355	372	416	370	367	379	389	367	404	376	370	360	381	390	399	357	375	379	329	370	375	331	372	358	366	368	410	346	355	384	398	383	362	372	372	386	369	359	383	384	388	353	369	401	389	351	338	379	370	362	387	335	350	366	357	398	384	367	378	351	367	358	390	362	404	344	374	374	347	396	367	352	399	377	334	370	391	333	351	384	363	381	382	371	380	385	310	355	372	400	383	390	354	349	381	342	371	397	387	382	358	381	365	391	378	316	381	388	303	355	346	375	379	355	377	358	372	377	393	376	390	356	339	361	370	342	363	347	372	399	384	345	393	341	347	354	372	370	371	345	373	386	393	387	337	392	363	373	419	401	359	409	359	382	357	387	385	386	378	354	358	370	372	352	380	376	382	353	349	355	398	360	355	339	360	357	398	378	381	339	351	383	372	385	366	340	387	342	365	362	380	391	387	381	341	334	353	379	373	368	362	406	371	349	355	377	387	366	352	362	352	373	372	355	365	331	369	366	359	367	370	385	360	388	331	337	429	347	346	361	339	331	397	367	360	349	384	379	361	350	433	375	376	345	398	379	382	401	336	356	366	364	352	354	376	357	363	375	405	323	384	401	390	422	376	349	353	362	346	395	402	391	379	375	382	368	361	367	342	363	355	351	355	406	364	347	373	377	337	370	387	362	338	365	365	388	351	357	367	363	349	394	423	357	334	369	377	359	372	378	357	367	334	367	365	376	397	335	324	362	352	360	384	374	363	378	372	365	374	353	382	368	381	366	377	372	362	364	360	383	354	356	396	366	385	344	393	348	337	379	352	378	345	361	380	384	378	386	388	366	393	383	373	350	379	340	407	380	392	380	408	365	336	421	383	326	393	354	414	374	371	380	364	378	360	355	340	390	354	368	415	346	359	378	388	354	330	379	336	370	355	368	359	398	383	361	389	352	365	370	347	372	327	400	395	358	359	359	382	373	362	392	383	383	392	370	388	371	344	347	369	398	344	376	407	339	381	383	383	368	333	358	362	364	402	374	355	362	328	357	358	392	364	379	340	388	395	383	357	340	378	337	374	333	387	394	346	369	333	347	347	377	360	382	333	348	334	396	424	381	349	358	378	373	369	374	352	340	381	366	350	381	358	383	389	400	318	352	395	391	350	385	370	378	378	344	395	371	385	395	375	377	391	373	378	407	350	352	348	359	381	358	366	389	352	370	402	378	367	371	369	325	379	349	357	370	401	377	379	376	364	341	384	332	358	352	339	358	354	377	349	373	377	367	342	377	370	374	380	335	385	416	362	355	354	362	366	410	392	373	393	361	374	412	365	404	364	370	375	388	370	394	390	392	361	370	375	366	348	388	381	387	381	382	342	383	359	367	329	340	376	387	414	374	356	341	406	367	399	367	361	383	379	378	353	372	364	387	406	338	354	362	348	350	400	393	355	363	370	358	374	398	373	352	376	370	382	357	362	373	383	342	328	375	364	353	355	366	364	348	377	353	390	360	368	383	381	350	382	366	368	357	388	350	313	341	381	360	345	362	361	363	381	342	403	377	369	392	361	331	370	363	368	385	384	352	361	349	358	350	353	372	362	354	356	365	362	384	362	378	409	370	384	351	351	330	388	370	368	357	357	379	386	327	373	357	374	393	355	414	368	370	394	365	398	338	352	394	374	369	364	361	366	383	379	381	372	402	330	357	383	331	370	364	372	387	371	372	389	364	375	345	382	375	356	329	357	341	382	352	374	391	361	344	370	372	378	393	392	348	359	396	411	340	383	379	351	420	395	364	365	410	353	349	385	366	366	374	345	388	367	369	415	367	363	345	397	331	388	361	355	390	398	382	385	365	355	379	357	401	384	344	396	365	346	361	392	364	361	399	354	358	374	365	431	380	385	385	371	354	359	394	386	354	379	367	372	365	328	366	380	372	346	369	379	378	358	397	356	351	341	365	375	371	388	363	392	385	379	335	375	383	320	374	383	361	364	363	404	377	386	418	363	381	340	344	360	388	359	375	351	385	323	335	351	387	387	396	365	401	379	358	386	394	354	341	353	406	369	347	395	372	368	362	383	366	391	368	385	377	382	409	383	372	379	368	389	365	416	346	346	361	370	391	380	377	373	329	375	353	382	371	316	347	327	376	368	402	374	361	349	383	372	359	391	377	347	365	374	372	383	370	366	342	380	419	357	348	355	430	358	395	374	333	371	374	371	341	347	361	377	412	371	386	382	389	356	358	393	379	363	343	350	354	364	371	327	380	365	381	404	388	366	372	322	349	370	397	390	365	348	408	351	346	382	409	370	385	358	382	365	392	374	364	355	360	371	366	370	349	322	383	394	416	353	370	354	364	345	364	381	349	384	373	374	367	392	396	376	363	398	340	386	359	368	353	352	382	359	385	390	360	354	372	398	382	351	361	372	383	361	343	368	394	370	383	377	382	363	412	374	364	393	379	368	363	373	371	347	359	379	372	365	358	394	350	433	348	347	385	362	355	402	367	364	351	371	383	365	369	373	423	386	364	342	395	410	382	373	377	360	376	361	362	338	390	387	355	335	330	342	341	363	366	347	367	377	372	387	386	374	379	386	367	385	344	325	361	336	393	356	350	387	399	352	332	354	346	402	383	394	356	398	395	407	365	345	374	365	390	375	341	417	369	377	377	376	374	370	407	402	358	380	367	365	373	352	396	340	374	362	364	364	365	397	371	394	384	322	372	356	341	406	378	317	338	384	353	400	387	387	366	388	373	371	369	361	349	354	361	359	399	376	380	353	359	375	377	417	380	352	359	323	356	369	342	355	379	375	375	366	360	390	393	373	398	390	398	374	366	362	362	336	360	370	386	362	366	344	362	388	356	371	376	365	358	369	364	402	389	336	393	353	372	354	343	380	379	390	366	348	384	380	367	384	333	420	349	370	379	404	367	379	344	318	389	379	402	356	361	396	365	384	353	395	374	369	372	386	364	377	392	359	372	407	382	357	389	393	421	360	314	395	386	352	358	381	367	367	333	376	344	362	372	370	407	370	346	365	379	363	388	375	373	371	372	359	366	372	371	349	360	328	355	384	365	382	383	353	343	369	365	329	394	381	393	361	359	395	374	346	367	452	380	384	390	411	333	364	367	369	344	386	404	382	400	427	377	378	370	350	381	355	379	361	374	388	371	349	411	386	329	372	369	359	374	348	384	370	358	387	370	396	390	358	367	353	338	396	349	356	364	382	378	350	374	362	348	356	360	394	381	374	365	375	378	352	365	369	348	357	366	336	364	381	382	385	407	379	389	369	351	363	389	378	360	363	305	382	373	378	370	377	365	361	381	354	382	385	366	381	348	368	331	400	381	375	381	377	398	353	360	347	343	384	357	330	346	316	375	381	354	402	389	389	358	389	352	366	376	363	351	377	361	341	361	366	367	352	383	352	363	380	331	342	357	386	368
3136	8378	6182	2949	2235	1703	1328	1019	887	781	631	592	535	531	498	499	474	500	498	415	445	425	443	438	473	442	389	409	448	473	448	398	411	435	395	422	430	399	424	424	449	457	428	377	414	404	415	383	442	410	390	393	383	401	451	409	430	446	395	393	393	417	400	392	412	373	403	433	391	414	399	412	379	414	396	368	393	404	405	441	405	380	427	408	383	378	377	390	387	408	391	397	404	425	397	387	410	403	414	408	395	423	411	397	394	393	413	455	431	413	404	367	393	396	361	428	403	404	406	435	402	389	417	413	394	421	383	399	415	368	401	403	430	388	396	425	432	404	391	371	412	445	425	417	369	438	383	411	389	434	422	412	464	397	403	390	425	417	393	381	429	434	447	425	410	410	371	428	394	419	430	385	406	400	395	389	394	405	375	419	411	391	408	397	396	434	404	435	406	391	415	407	392	400	396	404	421	396	397	404	393	415	428	361	404	434	385	398	456	427	373	407	401	402	419	382	426	391	390	408	426	411	435	405	405	435	399	381	417	396	390	417	379	409	406	410	399	391	413	433	393	371	413	417	414	406	404	407	391	406	418	390	423	425	410	392	348	418	438	397	367	370	363	397	412	413	389	382	377	438	397	392	413	372	393	382	408	409	349	386	385	419	402	359	470	395	384	405	401	396	421	423	390	384	418	403	412	390	365	361	402	409	412	401	361	422	384	395	400	388	399	416	408	385	420	404	386	435	435	374	370	380	419	407	392	377	390	391	367	426	389	389	374	405	398	403	402	423	412	424	443	369	404	439	375	414	388	421	424	379	426	393	375	391	415	400	391	395	403	424	409	413	409	382	388	375	415	403	425	409	424	399	390	416	408	398	378	380	362	410	443	396	415	402	395	377	428	424	387	379	422	366	373	424	413	450	420	409	391	405	393	408	396	440	438	385	379	384	399	366	386	382	424	433	414	409	398	400	423	408	403	381	408	403	382	419	391	404	401	428	428	382	431	412	405	419	413	352	400	406	426	402	374	437	384	363	408	419	362	409	413	400	437	382	408	405	427	357	390	398	390	382	397	400	436	376	407	388	385	410	392	423	397	403	416	397	422	401	427	397	409	423	413	402	387	392	381	345	393	411	406	388	381	406	392	422	425	416	341	389	412	413	413	409	397	435	420	400	405	397	389	423	433	406	393	381	411	406	397	430	378	403	377	407	380	413	423	415	404	428	387	401	408	372	403	447	395	401	419	401	429	418	427	380	427	382	400	424	410	423	397	444	414	444	430	409	437	405	454	417	419	421	371	423	393	376	405	395	419	435	374	388	405	413	403	422	403	375	409	390	408	395	425	395	396	407	403	392	427	378	408	366	365	402	357	367	411	409	395	403	424	388	385	396	413	395	375	432	373	384	437	408	380	447	415	389	386	419	418	406	392	450	401	404	401	363	403	383	417	372	425	410	382	412	392	392	402	407	396	436	446	381	381	417	389	385	379	383	409	407	380	386	396	399	426	444	395	392	385	393	400	396	400	407	428	422	378	419	400	423	397	421	435	385	417	414	409	407	418	411	408	380	400	409	402	400	403	377	391	407	411	387	392	453	391	443	418	396	355	404	432	401	392	388	411	388	381	434	417	412	424	420	422	402	430	422	389	403	411	402	438	419	405	421	407	394	418	378	401	416	412	391	409	427	377	417	379	426	389	417	376	383	394	380	359	417	411	413	415	412	444	391	424	428	437	386	391	419	415	440	393	398	389	419	431	380	392	416	403	419	400	408	387	380	399	451	394	397	397	414	406	410	437	393	408	390	446	393	399	432	415	419	410	409	423	397	371	433	382	382	407	414	411	427	370	413	438	417	405	375	369	408	400	381	400	421	370	428	415	373	381	392	398	421	418	432	386	394	364	422	404	400	412	408	411	417	418	366	408	382	373	397	389	428	385	369	406	408	416	398	422	404	391	399	408	392	420	410	424	419	392	391	420	375	389	431	410	368	409	384	428	408	416	424	412	409	415	411	406	384	429	393	414	415	395	412	406	413	423	423	381	391	398	430	426	405	405	430	381	393	424	383	432	400	433	461	349	379	411	383	411	385	370	385	409	432	432	414	402	435	394	411	444	378	400	383	413	413	414	408	395	431	403	411	449	406	398	440	396	406	380	436	410	398	421	422	389	398	364	378	385	436	375	401	414	424	405	407	380	383	413	426	415	401	434	381	381	398	407	422	437	406	414	400	378	380	419	411	417	372	406	390	395	404	413	389	413	401	377	412	366	407	439	391	384	386	411	446	423	386	424	388	417	392	381	429	396	381	427	435	429	404	392	373	381	434	407	398	432	396	416	403	422	394	399	417	406	411	406	397	427	405	385	438	418	417	420	437	376	417	408	398	391	420	388	432	373	388	410	448	415	391	413	409	386	428	381	398	412	384	376	398	384	400	407	394	435	433	427	407	377	406	362	400	378	420	403	399	398	453	414	383	403	404	426	379	432	398	406	419	391	405	418	417	394	440	404	402	378	436	399	416	381	409	427	390	412	416	388	393	382	403	369	433	419	381	410	424	379	404	408	367	409	408	391	398	423	396	437	407	392	414	418	425	389	402	396	371	395	408	417	388	415	374	399	404	414	373	396	394	397	363	404	395	409	428	396	402	432	366	399	405	427	397	394	432	423	393	421	395	418	405	397	384	419	402	422	422	378	395	410	377	422	406	438	441	390	384	415	378	381	406	402	398	364	431	434	386	380	367	422	430	405	402	415	427	417	422	382	410	405	411	405	377	385	430	423	378	412	393	432	400	413	377	402	416	403	390	417	442	403	391	412	381	430	386	404	381	394	420	383	401	447	432	410	411	415	385	377	401	419	416	385	409	385	417	382	422	394	416	423	408	467	386	398	410	422	421	435	382	376	421	396	419	413	420	384	411	424	412	404	392	412	412	409	384	452	405	380	411	399	385	394	385	378	402	409	356	372	415	435	421	406	412	377	398	415	410	412	380	398	408	407	431	422	423	362	412	377	361	396	390	421	399	408	402	410	402	386	413	401	392	403	390	402	420	381	409	403	394	401	430	419	436	362	400	419	423	388	392	421	393	388	465	417	422	435	443	365	363	391	386	417	395	439	405	392	401	393	423	440	406	426	385	396	435	430	374	413	391	408	414	402	383	407	397	427	422	425	404	427	426	384	416	395	362	413	409	446	405	404	445	412	403	419	453	371	433	459	415	402	410	399	407	428	419	373	395	417	413	376	437	394	406	403	385	410	378	422	385	405	389	389	405	410	394	412	388	423	411	393	443	378	420	373	394	398	408	382	394	394	399	403	392	414	410	386	398	401	398	418	424	417	398	380	386	391	453	378	385	371	400	450	431	421	418	409	445	401	386	416	414	399	403	434	385	390	419	402	414	404	419	394	431	395	444	424	411	411	422	410	373	431	400	440	414	403	434	439	426	433	380	399	398	389	386	397	432	418	379	415	385	400	437	375	373	382	405	415	410	418	383	436	413	400	422
24083	20812	27330	24359	16293	1697	1068	930	831	785	776	754	760	789	721	755	728	709	777	751	729	716	677	732	739	724	724	696	740	737	742	704	776	712	758	719	706	700	638	688	731	720	754	710	737	727	758	729	717	697	700	718	759	722	730	719	737	675	719	712	718	704	721	701	673	716	675	756	703	698	742	676	682	715	720	721	714	671	746	657	711	726	708	638	672	721	691	717	710	729	698	735	685	666	694	720	681	659	690	749	724	717	723	728	632	721	722	737	715	706	704	748	728	712	638	681	704	702	678	722	719	699	726	716	759	727	681	719	743	719	700	710	719	696	684	701	712	658	733	721	701	677	741	699	653	689	749	697	742	737	717	666	666	689	672	734	715	686	719	666	740	705	709	675	683	746	715	696	706	679	729	687	722	733	710	754	677	717	667	691	728	718	704	672	725	716	688	718	723	713	686	678	708	686	661	685	738	688	728	761	709	705	712	684	710	732	704	747	706	679	705	711	683	697	708	728	683	673	682	695	678	680	701	684	692	648	675	684	720	719	699	698	653	714	722	734	674	677	741	653	720	716	685	647	729	698	668	729	668	725	742	748	716	674	683	666	728	709	713	709	734	734	751	732	745	702	658	728	733	706	691	707	699	706	696	680	648	705	709	682	699	750	678	711	650	707	731	723	723	745	681	663	719	720	727	712	689	708	697	716	736	721	719	737	719	679	712	670	711	719	687	731	735	680	711	701	716	664	700	700	719	703	742	673	673	696	717	746	708	721	695	708	704	719	682	716	688	738	707	743	694	712	710	754	716	712	741	719	702	686	673	697	714	665	678	723	704	673	672	668	726	734	708	691	721	683	612	729	692	727	734	658	746	664	673	739	701	691	686	732	734	706	695	745	684	713	692	673	718	687	720	667	646	688	733	703	708	698	723	738	699	662	683	689	714	694	715	674	696	687	706	739	728	679	769	744	691	682	725	681	650	686	768	737	730	708	709	698	745	696	708	694	708	700	731	680	719	718	720	714	700	722	768	738	763	714	709	719	684	618	728	696	709	710	695	731	735	703	691	646	703	725	709	733	676	705	746	752	752	706	694	664	709	646	720	710	735	724	731	738	707	712	707	727	684	689	709	679	692	739	725	704	707	716	745	699	711	700	714	723	758	718	735	691	668	718	729	687	716	681	717	705	753	696	707	685	694	724	687	690	720	691	683	683	721	700	718	691	703	676	699	733	722	727	705	730	687	705	672	668	698	689	718	745	705	720	740	710	723	760	725	728	730	714	697	733	684	705	721	726	694	694	709	706	687	714	704	683	684	713	697	694	709	738	724	731	674	717	693	684	720	749	694	704	695	644	692	653	674	736	715	674	712	658	756	704	708	779	720	718	707	733	695	701	678	670	694	703	673	717	702	660	704	711	728	706	712	668	704	672	683	712	701	687	675	698	768	719	706	715	715	717	684	704	703	689	695	742	719	736	712	669	719	705	662	714	775	722	712	698	718	737	744	733	676	737	698	748	728	737	678	698	682	718	702	702	733	688	679	691	687	724	745	649	696	674	677	717	701	710	781	739	659	711	674	735	692	738	692	713	698	720	674	693	736	713	692	682	698	685	708	705	700	705	696	662	675	664	722	696	726	728	717	703	664	719	676	744	698	718	738	687	670	694	670	714	757	688	720	732	704	717	708	696	703	727	746	713	728	704	777	652	729	653	661	694	742	739	714	718	712	680	690	741	699	692	735	768	732	676	741	680	734	737	665	704	684	705	716	674	691	740	711	695	730	698	695	689	725	672	694	703	672	752	666	656	657	714	719	723	677	723	661	691	716	714	726	721	725	731	702	692	691	755	719	715	699	694	714	752	702	734	703	701	722	716	710	681	740	718	719	774	756	754	697	718	717	674	714	690	757	655	701	745	714	716	705	657	696	766	628	743	695	697	713	698	733	676	694	702	698	681	697	717	671	676	632	657	734	695	672	704	727	738	703	739	696	675	694	677	691	724	700	709	700	728	727	730	647	731	683	747	721	776	682	673	683	730	702	684	711	705	737	721	741	708	683	687	722	732	718	720	704	740	730	684	675	707	717	732	675	760	708	663	753	742	734	702	698	727	724	769	672	729	703	701	720	744	741	730	671	745	699	723	670	720	674	749	695	658	728	717	671	639	710	660	725	722	716	737	670	671	715	723	695	727	669	731	702	729	666	698	696	697	703	754	720	723	724	689	657	724	685	668	723	692	754	713	686	717	684	724	713	712	681	674	735	710	701	674	709	688	706	681	718	712	765	730	698	691	717	715	723	724	773	655	705	710	716	728	742	702	705	731	691	758	709	687	704	703	734	692	730	726	687	736	704	727	681	722	697	701	659	698	668	717	703	725	701	689	667	679	705	710	780	735	737	715	728	688	680	709	676	697	734	703	769	682	749	722	712	670	729	680	672	705	731	684	698	728	689	654	702	719	682	704	758	747	745	741	734	717	722	705	673	703	735	704	703	726	699	702	695	724	666	693	723	705	730	703	664	750	740	640	688	745	702	727	708	684	736	753	666	745	697	655	682	730	721	665	732	728	706	710	739	685	682	717	694	670	694	710	723	683	692	692	734	718	762	709	717	661	724	722	724	737	714	692	690	690	693	674	752	707	739	667	720	733	756	699	659	684	683	703	725	709	683	709	699	702	674	679	721	664	707	694	718	751	681	715	694	753	720	725	708	645	662	727	688	726	713	686	690	727	649	702	719	706	660	655	685	720	623	749	667	743	747	655	724	668	702	746	668	759	739	701	753	705	715	666	685	716	710	712	720	766	731	758	718	692	737	720	721	766	740	716	746	737	754	711	693	677	741	746	665	688	702	729	709	728	682	720	729	698	746	723	706	679	677	725	711	670	719	680	740	734	703	711	712	712	684	728	677	661	763	698	705	717	709	685	701	705	674	649	730	692	747	686	706	715	717	719	732	739	719	693	696	712	711	657	731	659	719	672	692	701	680	677	657	719	739	630	661	670	686	757	691	687	741	736	692	639	727	728	663	692	704	680	672	703	673	724	661	697	694	701	739	713	719	690	688	746	706	755	705	743	684	739	656	738	738	679	694	721	697	742	656	677	718	640	690	734	688	711	683	704	661	735	689	696	671	691	700	679	737	701	703	659	698	741	665	687	683	704	713	729	697	721	732	698	757	752	743	697	693	701	718	684	699	727	721	670	708	703	712	739	722	706	705	720	694	734	745	703	704	723	700	666	665	740	740	716	720	743	716	682	714	697	706	732	678	699	672	699	686	699	708	713	673	701	752	723	756	720	690	714	740	682	671	714	694	769	683	733	720	667	669	671	731	732	696	740	703	714	727	699	695	716	676	695	731	700	701	695	710	733	708	734	740	712	695	665	712	686	676	702	701	695	749	697	718	721	754	667	705	699	721	677	701	704	747	712	716	679	709	710	749	669	681	699	702	719	705	706	660	740	714	723	649	670	695	720	739	696	755	698	698	668	703	711	736	704	752	711	701	743
3442	5626	4199	2221	1701	1456	1205	1057	953	863	848	823	778	750	781	771	714	721	762	707	718	743	701	746	700	679	693	718	737	747	732	744	710	718	678	696	680	711	745	714	710	713	748	770	704	688	696	690	700	719	785	744	667	700	683	739	735	735	708	711	701	678	730	691	731	678	699	723	710	719	750	708	722	715	732	730	693	697	751	700	684	697	682	662	764	725	648	686	699	701	739	682	727	667	704	767	678	704	698	724	698	654	722	700	709	665	692	706	699	700	686	695	682	669	705	760	761	724	724	654	693	694	732	701	761	701	712	642	708	706	670	678	664	690	733	728	762	693	712	720	724	700	693	668	685	715	713	717	724	753	703	682	669	725	719	712	696	704	745	734	680	723	696	714	748	698	721	693	702	683	725	696	682	711	693	712	723	689	676	746	689	678	701	711	705	680	680	668	726	691	731	683	659	680	706	684	738	720	721	753	698	708	733	658	705	746	700	710	720	689	718	709	663	724	626	706	702	745	674	711	739	742	690	698	726	723	732	707	722	700	686	751	684	697	678	707	688	675	737	667	725	717	742	695	748	707	747	705	694	657	733	710	693	677	715	711	749	686	682	718	702	716	752	727	662	679	707	670	735	706	743	679	678	717	698	644	681	670	717	680	646	699	728	682	702	684	731	697	664	704	715	693	660	731	714	692	728	657	741	645	691	685	696	679	720	721	693	743	692	663	727	702	689	704	681	678	709	707	716	694	685	698	689	743	753	667	706	699	700	717	700	731	720	732	677	666	696	722	717	711	720	783	685	688	738	737	723	691	738	689	726	719	699	703	676	715	675	695	735	739	688	680	663	687	619	688	721	707	699	713	714	713	696	733	715	685	673	731	725	686	627	685	680	718	747	724	685	711	687	649	712	727	718	736	641	721	690	670	708	678	687	718	725	703	677	745	720	713	669	691	707	725	714	697	662	730	684	680	670	703	718	707	701	756	702	731	733	713	689	695	703	684	707	742	729	698	697	721	747	718	701	679	707	715	695	655	755	688	699	744	695	640	684	713	682	732	715	693	726	738	663	750	718	718	724	691	740	684	661	704	671	671	722	651	702	676	689	734	718	691	704	697	681	672	709	715	703	742	694	682	719	718	694	683	702	688	714	685	657	685	713	645	722	756	692	700	705	687	756	670	677	697	713	699	701	612	692	739	718	744	669	712	749	707	703	725	719	677	679	741	694	660	716	677	658	732	690	722	699	724	772	724	696	665	686	709	706	723	723	729	707	665	666	729	702	761	727	649	704	724	676	702	715	680	700	716	743	696	701	717	720	662	725	694	738	694	700	724	749	687	709	693	707	739	722	686	731	677	716	719	686	688	690	697	708	640	705	721	713	705	737	673	727	710	668	737	703	701	747	667	733	724	687	671	750	726	694	703	710	690	663	710	650	715	709	710	729	685	708	707	739	694	712	734	703	703	721	676	692	687	686	690	749	687	732	714	729	726	696	728	672	725	736	643	729	713	726	666	726	704	730	648	714	758	693	703	708	676	726	703	706	755	707	684	728	708	673	763	706	663	741	711	737	725	682	714	698	691	660	709	721	704	726	654	690	721	692	675	722	761	753	712	711	731	716	691	735	739	660	696	659	726	777	736	738	664	659	678	724	704	731	650	709	698	719	719	711	715	695	733	678	699	721	724	725	674	678	720	764	729	706	679	722	701	728	694	743	691	633	690	681	690	689	696	690	711	737	728	715	708	715	745	687	700	687	679	716	750	692	701	677	721	750	691	741	683	726	712	735	695	701	676	710	710	687	707	726	694	673	754	701	713	672	721	669	693	743	691	698	669	696	750	700	665	712	669	716	683	656	722	686	725	738	716	708	655	721	673	671	712	696	677	655	702	666	749	680	676	690	709	687	744	687	669	682	687	730	705	703	671	748	770	745	684	712	679	749	702	714	723	708	699	736	681	747	706	695	716	751	724	662	680	693	734	713	735	718	706	695	645	692	690	706	683	751	673	713	730	728	706	683	713	709	683	721	697	695	712	726	728	754	693	697	662	730	690	659	698	703	709	733	734	697	728	680	675	675	746	664	696	723	764	707	629	683	691	717	711	710	703	746	737	740	656	707	735	722	661	720	724	722	646	690	699	718	687	751	726	681	705	698	698	714	712	715	676	681	691	765	700	700	684	699	703	722	697	705	750	681	694	654	703	699	749	692	742	677	705	685	676	730	701	703	709	725	774	728	698	694	707	695	712	685	682	725	709	722	693	681	712	752	686	690	674	701	732	678	705	731	727	713	729	676	777	727	748	699	696	693	725	742	701	772	771	716	694	682	691	730	684	716	678	729	713	672	704	711	724	681	703	665	722	660	688	743	664	687	696	672	688	728	673	724	675	735	761	691	699	723	696	733	666	716	670	730	728	756	724	712	688	660	679	676	687	693	701	662	743	702	727	733	712	698	713	680	668	710	715	630	732	719	729	666	641	663	707	644	657	692	725	740	660	704	733	723	758	694	740	721	670	691	777	644	740	719	727	719	657	709	714	732	735	730	726	698	675	719	693	707	702	703	688	678	720	694	698	708	708	682	691	653	708	700	693	690	713	733	684	685	707	713	682	731	735	751	704	705	693	687	696	714	699	722	712	704	666	669	698	724	684	759	681	696	702	669	666	740	751	703	654	706	727	654	740	672	697	665	737	702	744	699	728	700	679	701	720	686	666	686	705	749	709	714	682	674	710	745	690	691	722	713	718	660	679	695	707	717	691	676	758	709	695	683	730	687	684	700	714	730	676	646	767	706	722	702	654	706	733	725	725	706	672	641	674	638	736	717	664	741	736	650	660	679	696	717	733	685	712	689	690	714	692	713	715	720	656	738	675	691	711	686	720	720	681	687	703	680	749	721	689	704	697	749	693	699	730	659	693	730	740	689	754	723	725	735	746	687	728	734	738	749	659	729	702	700	706	672	683	676	706	712	682	691	685	747	711	693	744	683	698	700	747	703	692	733	723	700	686	731	707	681	672	729	702	717	673	696	676	672	705	697	712	736	736	655	701	686	707	705	664	686	683	705	733	749	697	712	699	683	711	724	709	726	665	724	673	725	675	690	734	737	710	695	692	757	694	701	770	679	737	700	705	651	669	701	671	693	702	673	679	746	658	718	709	689	645	689	710	636	666	674	690	798	715	702	717	699	708	722	704	716	712	722	701	732	740	727	727	715	725	734	761	759	693	664	712	759	647	676	685	713	669	678	652	713	681	653	690	736	763	723	697	698	665	720	723	732	657	661	700	670	669	723	637	710	693	688	688	723	682	725	703	727	706	671	700	679	727	707	721	709	727	756	672	685	730	695	702	681	673	654	688	721	765	700	679	697	707	679	671	713	702	718	699	718	642	723	688	650	695	688	671	700	703	708	697	725	741	736	704	657	697	738	731	705	674	688	714	687	725	693	659	686	670	684	748	710	709	640	688	712	697	696	713	705	757	759	673	717	709	673	738	717	695	679	701
22078	20958	28646	23423	20958	21021	11804	1093	739	595	535	476	388	371	372	366	332	360	347	288	288	260	264	261	267	244	252	247	237	257	244	239	237	221	207	239	237	228	229	228	254	205	226	208	230	226	246	245	228	260	227	217	236	208	201	222	218	213	213	238	215	238	219	239	219	192	228	221	215	220	229	249	215	206	212	259	242	207	174	209	221	228	210	229	234	229	250	223	194	219	214	210	231	221	213	194	241	195	224	207	224	246	232	183	202	194	251	206	206	209	204	236	218	228	206	220	217	210	204	222	219	217	208	227	219	188	226	217	254	208	222	198	228	229	202	239	217	202	237	230	209	224	202	188	227	220	190	211	217	206	210	225	246	204	227	211	219	214	224	214	225	212	229	217	202	214	218	211	202	224	250	217	214	239	236	209	209	201	208	215	211	216	224	200	208	215	208	218	234	226	228	205	225	230	201	201	203	221	202	214	211	226	207	232	206	211	205	200	225	196	225	242	197	218	234	213	211	209	215	211	230	226	209	185	245	228	220	208	210	196	240	221	216	224	240	221	217	200	226	229	222	216	189	234	217	193	213	245	203	206	200	222	233	224	219	214	215	223	205	212	193	209	203	224	236	236	239	202	225	176	200	203	213	219	205	233	209	228	216	221	228	229	197	207	248	200	206	236	216	204	209	219	244	211	219	234	190	239	198	228	206	194	213	212	216	199	155	229	210	226	221	186	206	236	211	221	215	207	239	214	206	232	222	220	223	225	208	228	213	250	213	208	238	239	217	223	232	243	211	184	197	204	212	210	198	230	200	226	225	219	220	221	179	198	201	212	217	215	213	198	202	238	203	215	196	245	225	236	197	202	216	199	242	240	211	212	230	204	216	194	193	227	221	205	208	235	210	221	241	218	223	218	216	201	200	239	202	244	192	208	237	217	215	208	216	188	204	221	217	216	193	213	199	216	200	206	197	207	239	199	220	220	190	203	208	235	215	214	186	232	258	207	194	228	235	233	169	217	211	231	242	211	202	212	213	194	216	227	216	210	232	206	226	201	182	215	202	235	237	190	225	208	210	205	201	197	229	226	215	239	240	231	224	222	223	205	231	210	208	222	212	212	210	225	216	192	221	199	233	223	201	215	211	201	240	233	226	214	216	226	204	221	214	207	209	247	191	208	228	210	224	208	232	231	207	228	218	230	230	234	226	218	202	202	203	207	196	231	214	198	224	211	220	216	201	215	210	205	225	213	232	193	203	227	205	216	198	224	225	182	206	210	200	209	197	215	208	220	222	219	219	208	214	199	248	193	204	209	218	225	209	180	215	187	210	180	185	217	220	206	216	214	194	220	215	206	213	214	233	208	231	229	191	212	187	214	220	194	208	223	216	218	203	209	240	197	213	219	196	234	211	225	205	224	221	209	200	200	206	205	193	196	228	215	203	219	215	213	236	201	195	203	212	211	212	204	205	223	218	202	216	187	218	224	197	234	208	231	223	207	211	226	228	228	236	197	221	234	235	193	215	204	232	232	220	231	210	202	202	223	212	208	191	205	214	185	231	234	210	216	186	239	222	208	231	219	224	218	207	258	235	229	203	201	224	217	240	220	229	187	207	219	211	207	197	202	213	205	179	206	226	202	223	197	186	233	190	224	225	215	209	235	197	210	208	183	209	207	217	220	200	238	211	203	214	212	214	211	216	198	215	238	210	211	213	207	219	196	226	221	198	221	220	216	210	219	229	227	207	178	199	194	221	217	214	217	235	212	210	194	224	224	222	206	180	243	210	235	218	214	200	224	182	201	220	207	217	198	206	188	208	224	225	212	220	235	213	229	228	232	206	192	225	227	214	226	221	234	220	212	196	208	196	214	218	193	201	216	195	213	193	201	203	214	215	192	223	196	219	217	202	236	194	207	215	207	224	206	223	209	239	229	202	192	216	227	219	224	226	209	205	208	203	227	186	184	197	225	216	205	229	216	204	208	222	223	201	196	219	206	240	226	209	228	209	213	210	200	222	209	203	225	207	210	203	227	195	193	238	183	211	200	220	234	223	204	234	234	218	194	212	213	213	222	234	190	218	209	221	230	224	224	214	231	222	202	210	199	235	220	215	219	190	200	214	204	189	197	213	213	216	201	214	229	215	239	231	201	204	205	231	214	234	214	212	202	218	200	227	235	223	179	213	201	219	212	208	181	223	223	206	227	195	222	189	219	209	211	220	204	208	187	222	214	223	194	234	202	233	194	224	211	211	175	210	200	232	206	221	221	203	208	222	225	186	145	198	202	209	204	198	226	223	219	194	205	211	219	203	226	204	182	199	233	208	198	199	239	230	207	219	201	200	215	232	195	227	219	224	201	235	199	213	221	216	231	221	213	200	194	195	204	211	205	211	217	221	204	207	232	208	210	213	202	195	223	213	222	231	234	208	233	217	214	217	218	214	178	200	217	209	196	215	203	210	197	216	230	206	193	200	204	212	194	215	212	179	213	227	238	207	227	230	227	223	226	230	206	209	218	210	195	201	209	210	201	215	215	224	227	230	242	223	196	200	205	209	206	231	220	211	215	201	204	244	214	213	192	223	235	215	192	208	223	177	222	187	227	208	224	213	205	199	249	207	210	183	199	201	209	206	192	239	224	231	200	214	212	198	202	212	216	221	207	221	185	216	209	195	214	211	196	208	223	234	233	184	218	240	197	218	197	217	220	232	224	236	214	226	229	210	223	232	201	205	216	216	229	234	232	226	240	223	191	222	193	211	190	197	219	236	218	184	209	234	210	219	185	209	225	239	209	227	257	199	209	226	192	234	232	219	208	218	201	199	212	219	217	214	196	198	217	234	214	205	221	222	228	222	225	215	236	242	198	220	207	197	232	233	208	206	243	222	206	198	206	206	221	201	187	215	199	218	208	233	236	215	217	202	195	224	225	206	205	195	240	220	213	220	227	221	193	244	214	216	207	208	218	216	218	194	205	203	217	210	238	199	242	243	190	189	211	250	202	251	228	202	201	224	215	209	207	203	230	199	208	198	220	216	245	213	251	222	215	220	197	203	229	215	193	204	192	222	225	238	239	203	203	214	224	229	228	213	212	175	213	219	203	201	227	205	219	212	202	217	217	221	224	205	234	236	233	173	189	192	220	213	224	211	225	201	213	216	199	193	223	199	228	184	197	205	192	207	203	209	208	220	206	242	212	185	227	200	217	204	225	202	211	205	219	214	200	214	225	223	215	224	233	225	197	212	181	199	236	206	187	243	194	220	214	196	195	230	220	207	217	197	213	196	206	216	191	205	209	211	239	227	216	246	211	211	220	212	222	216	204	200	195	203	199	232	253	219	210	219	211	198	208	235	235	190	205	202	213	238	219	194	212	211	209	203	214	221	247	239	227	201	218	213	223	179	208	231	188	225	216	242	217	206	206	210	201	202	202	194	210	181	232	227	181	231	193	226	201	206	218	205	206	207	180	215	223	228	224	206	230	227	198	205	208	226	227	227	196	209	229
4379	14018	10525	5077	3529	2723	1922	1477	1200	933	730	618	564	502	473	405	404	383	341	344	329	305	281	298	270	285	255	303	248	252	264	271	244	238	245	223	242	289	224	210	228	264	245	229	233	245	236	235	215	241	200	235	239	223	203	213	242	208	230	210	254	214	238	208	191	226	227	190	201	223	225	230	199	230	219	241	210	209	227	240	222	226	206	224	225	221	215	228	239	224	218	225	202	223	202	239	203	209	190	210	200	202	200	229	239	230	220	209	212	201	220	224	198	201	187	245	204	206	222	228	205	221	246	213	202	202	209	196	229	193	203	247	227	226	224	203	215	227	230	196	201	242	212	211	210	219	224	205	214	221	207	247	238	237	186	202	218	231	202	211	199	202	212	206	224	202	233	220	212	266	224	232	235	196	230	195	227	204	199	200	209	220	248	219	224	221	235	199	229	246	227	181	213	217	217	189	231	227	210	217	195	198	219	197	198	213	249	229	211	185	222	202	214	214	202	208	216	198	183	219	202	206	218	196	199	231	218	230	182	172	213	203	200	207	238	221	219	208	199	228	188	225	213	205	244	216	227	195	212	232	227	230	228	202	234	205	205	217	231	199	205	217	248	244	206	211	217	207	212	213	212	225	221	223	228	223	221	218	207	206	227	216	211	222	219	223	196	212	209	228	214	208	180	186	218	224	213	214	233	241	205	210	219	200	217	189	198	229	228	213	226	209	235	236	220	208	238	216	225	229	221	211	197	234	224	214	228	199	224	210	206	206	221	214	196	229	196	208	236	241	195	200	235	193	226	189	188	228	202	213	189	184	201	187	219	208	219	216	206	217	220	197	209	258	217	224	225	200	225	190	226	204	207	207	236	210	222	196	222	224	226	231	239	205	203	226	213	216	233	212	226	224	241	230	218	242	216	220	207	240	195	211	202	243	203	206	242	202	221	213	222	211	212	216	201	228	246	252	205	235	205	219	201	214	232	200	210	187	216	261	216	212	208	204	209	221	222	225	245	202	256	223	197	231	234	188	214	207	241	232	224	211	222	221	218	203	216	204	204	210	211	238	216	215	211	219	206	200	229	223	206	206	212	199	229	223	203	220	219	205	211	203	217	208	215	217	236	231	210	253	214	234	210	225	226	198	190	211	226	223	231	208	223	189	214	207	214	202	184	228	231	165	227	203	208	197	204	228	248	208	234	247	211	256	225	210	207	209	244	217	219	216	190	201	239	220	205	221	204	243	208	213	225	215	198	224	205	240	198	249	201	225	203	212	221	229	225	214	220	196	210	224	235	216	207	184	208	203	192	194	206	240	211	215	223	197	241	198	198	217	249	210	199	232	198	205	226	227	202	237	207	223	215	218	212	219	210	195	198	212	187	185	200	203	221	194	220	208	188	201	225	222	217	195	196	220	208	194	223	219	213	224	222	223	249	212	221	232	198	239	225	207	205	214	211	191	191	203	248	242	221	207	227	198	205	216	234	202	214	186	219	212	214	208	213	202	228	193	223	204	227	217	208	231	194	195	237	217	203	202	190	181	223	216	190	222	205	187	212	208	210	214	227	214	218	191	214	205	219	236	221	212	208	223	230	199	236	206	194	235	190	223	240	225	218	227	209	191	237	211	212	216	213	209	215	210	210	190	193	217	206	207	240	190	209	212	217	222	204	199	218	208	217	212	233	217	223	228	184	184	222	240	205	221	208	221	214	232	220	195	204	220	209	211	202	208	221	204	180	239	228	231	205	231	181	205	214	218	197	229	238	237	236	241	202	204	192	211	227	214	226	190	216	215	212	223	242	239	218	226	233	204	192	194	196	218	251	221	227	218	211	183	225	190	206	218	213	257	212	214	199	217	215	215	230	211	213	227	205	182	194	223	217	216	217	221	228	237	198	219	196	191	200	202	227	189	191	234	210	196	216	221	226	205	235	204	208	199	185	209	208	231	209	202	199	205	224	215	214	235	220	213	218	215	228	200	240	216	235	209	222	206	229	211	177	206	213	217	204	206	214	235	234	227	208	211	222	197	246	205	230	198	202	217	199	226	200	232	214	234	231	215	232	219	206	240	207	221	223	236	244	215	215	223	244	230	233	216	220	204	197	187	220	195	204	219	242	236	204	231	234	224	210	203	232	215	223	234	234	209	206	199	209	209	197	209	206	203	236	200	227	212	204	209	232	198	235	208	227	228	218	219	248	220	216	189	203	212	211	195	201	205	206	206	206	207	218	211	194	209	220	210	197	221	203	197	230	217	212	198	207	228	221	200	202	196	242	218	205	184	206	196	211	195	202	222	206	215	229	180	223	221	212	205	247	208	198	229	203	216	209	211	209	212	221	210	233	247	231	230	224	194	214	223	227	232	194	223	224	214	220	219	210	200	225	214	238	209	226	199	258	217	200	197	208	220	184	198	232	191	204	237	202	203	219	176	210	222	189	226	201	202	203	209	215	239	207	216	197	209	227	250	212	219	216	211	205	203	220	225	202	190	219	209	203	232	216	205	212	222	188	214	211	199	211	222	185	223	223	221	197	216	222	208	193	190	216	199	243	203	197	236	222	207	207	191	206	255	230	197	203	215	235	214	237	223	218	219	215	211	170	225	205	217	221	226	202	219	217	215	226	200	218	221	207	216	215	224	223	221	225	226	227	217	221	206	237	202	196	201	222	216	213	215	218	196	212	215	222	212	232	206	230	179	228	228	210	209	216	214	223	240	207	220	197	209	224	220	238	224	227	223	206	226	207	226	214	254	240	183	210	214	241	226	205	202	219	224	207	218	196	207	205	219	243	199	197	244	201	252	210	239	238	217	196	219	228	222	227	182	205	230	214	194	220	187	214	224	231	252	204	222	222	221	226	188	242	214	215	222	221	216	208	208	212	221	229	235	219	217	201	209	216	213	194	214	214	228	228	210	216	220	182	238	227	200	231	210	199	221	187	212	228	231	207	232	232	229	196	222	223	199	212	179	197	207	198	175	216	227	213	199	191	224	197	204	228	241	217	216	227	231	205	235	224	220	219	211	224	200	243	224	195	184	223	206	198	215	221	235	230	193	198	214	174	213	231	207	208	267	253	202	225	207	227	215	217	179	230	191	218	205	218	239	206	202	206	219	196	228	214	202	209	217	204	191	213	238	209	218	243	216	208	205	204	197	219	211	222	217	211	232	192	213	229	214	236	211	203	229	200	204	209	230	226	208	220	223	192	214	229	236	223	197	191	239	211	227	222	205	193	228	208	211	212	230	205	229	194	210	219	243	201	230	208	213	202	214	198	225	235	223	203	203	219	216	219	237	210	220	222	192	205	194	227	210	191	212	207	233	218	210	219	236	218	202	233	227	239	208	205	207	204	230	210	215	191	217	218	209	247	234	231	204	203	204	229	176	203	238	201	216	217	242	241	212	219	201	187	230	245	242	208	220	204	200	238	200	205	240	209	219	217	206	227	212	212	215	236	217	222	237	194	226	216	204	233	202	228	198	224	200	192	199	210	218
27399	18368	4726	1117	864	783	793	753	755	785	731	807	796	709	761	758	731	776	752	798	732	781	731	738	714	718	745	759	790	777	780	732	738	747	792	734	778	750	751	705	726	719	795	744	701	724	759	758	776	747	733	746	783	731	760	705	801	789	746	730	720	768	692	757	756	717	732	772	680	728	736	697	742	739	751	761	778	774	759	752	720	733	772	765	751	717	802	765	721	778	770	759	781	734	755	778	726	796	743	736	732	755	798	739	719	768	741	754	807	730	742	735	727	748	741	743	685	773	747	750	741	685	750	776	745	737	785	776	717	746	786	758	762	762	721	827	739	708	749	769	736	767	793	787	710	731	777	752	712	771	759	765	724	780	736	758	722	737	773	765	755	738	762	758	744	747	768	744	783	776	752	719	726	790	707	830	775	749	756	787	782	785	757	747	724	756	787	762	757	794	732	693	717	762	772	735	750	772	719	734	726	751	765	757	751	732	780	761	723	757	785	696	726	752	812	747	790	779	748	738	785	738	796	773	724	752	722	690	733	739	738	781	688	730	742	692	735	771	704	775	784	752	787	721	725	769	737	769	737	724	735	780	775	738	757	775	735	773	782	731	776	753	727	736	781	703	761	771	776	745	760	746	716	751	720	739	705	709	758	792	724	765	740	768	684	698	764	704	799	766	776	801	762	739	758	729	838	781	755	772	764	708	717	757	772	737	728	731	739	717	770	769	733	687	749	719	755	751	755	744	767	739	726	723	769	762	758	764	790	756	779	740	731	760	808	824	813	734	704	739	725	752	794	751	778	739	726	715	715	769	719	786	752	753	710	747	698	726	756	716	698	704	735	764	738	773	765	743	782	760	716	763	758	778	726	701	752	782	720	807	740	728	787	753	740	777	747	774	694	748	697	771	762	756	793	750	752	781	741	727	748	748	774	753	747	769	737	733	765	685	770	717	759	708	740	789	763	784	756	686	700	693	748	679	843	765	752	702	734	796	743	759	768	745	785	726	730	754	731	648	723	755	777	773	757	764	715	761	754	779	748	781	718	700	731	777	725	756	764	791	709	737	747	800	747	787	789	784	767	786	782	750	732	788	756	714	818	707	761	747	767	789	737	753	787	745	775	724	774	756	739	751	714	735	770	743	745	734	760	786	721	736	728	724	739	758	722	808	758	788	761	766	750	737	774	751	755	733	754	736	799	744	738	752	716	760	745	748	731	745	730	751	730	736	713	732	701	691	740	754	760	762	739	737	759	725	747	774	752	780	773	759	743	745	755	773	724	803	717	713	693	718	737	793	744	713	776	760	723	745	753	745	782	703	749	743	728	756	728	739	768	754	749	743	797	719	762	728	737	712	754	688	779	791	754	718	676	768	790	781	782	723	718	761	754	711	766	773	787	722	764	728	742	706	743	740	727	676	731	770	796	764	742	726	737	734	786	734	776	763	764	770	755	752	777	792	732	705	733	803	750	756	741	764	803	750	739	730	762	770	732	722	764	735	712	793	713	746	702	753	701	760	747	753	820	710	763	788	721	774	729	686	767	780	750	740	747	735	803	759	732	717	723	765	748	720	757	707	746	755	769	729	696	705	721	766	758	737	746	739	758	740	753	724	751	768	775	744	748	704	715	727	748	687	700	758	794	745	790	716	723	766	761	767	773	789	860	752	772	713	733	750	740	729	768	811	739	786	714	768	771	737	736	770	688	754	739	759	756	745	749	724	737	716	772	738	750	776	794	794	753	804	768	753	772	793	775	744	769	711	754	784	808	740	740	780	701	746	734	789	752	716	735	730	747	713	724	757	725	750	793	739	808	762	741	742	713	758	731	764	775	744	772	708	740	758	804	755	747	745	759	699	784	779	761	741	817	735	791	762	755	765	705	775	782	778	790	735	699	691	763	751	730	812	744	748	708	701	765	720	750	719	732	753	768	728	749	747	767	757	737	746	756	757	766	714	720	794	764	707	758	729	705	777	771	805	740	711	742	777	740	769	714	748	732	783	721	746	787	742	758	716	728	776	698	746	745	754	725	726	730	745	727	745	791	732	747	781	744	735	717	755	716	707	731	789	725	738	752	748	753	724	759	805	752	750	798	709	681	754	799	770	787	756	750	790	731	772	723	732	727	745	776	728	757	754	719	802	737	757	784	733	780	774	768	773	761	719	766	751	790	754	751	748	769	762	726	731	742	782	720	750	779	734	724	787	743	753	732	778	710	759	795	747	737	738	744	758	778	704	731	797	718	732	744	724	775	717	686	730	753	750	782	797	747	729	784	766	753	778	702	763	740	773	759	728	794	755	758	803	722	765	783	766	773	741	708	699	745	730	775	744	757	735	726	760	778	724	764	771	720	752	721	717	748	761	734	702	741	729	700	798	753	744	788	779	781	733	723	687	741	716	779	772	785	738	715	761	693	750	765	777	748	760	777	714	751	782	749	729	815	783	776	710	766	798	707	797	747	736	742	732	795	734	755	740	699	747	785	780	750	705	786	722	737	766	786	718	757	696	739	729	721	740	771	724	792	729	700	722	744	752	740	705	757	732	764	706	730	753	721	735	754	714	803	769	771	789	737	750	729	756	726	685	772	771	762	739	725	743	742	741	716	827	762	780	759	746	732	720	752	739	770	724	753	748	783	756	779	736	786	793	757	747	739	770	771	706	780	734	778	766	730	743	771	725	767	728	812	746	776	742	773	714	747	744	820	783	711	752	744	772	729	755	747	762	771	721	736	704	716	741	727	746	736	749	760	801	784	731	763	738	784	686	787	783	729	705	736	717	742	775	734	752	736	712	777	808	749	732	787	668	731	768	792	734	781	741	741	768	761	711	725	757	745	748	742	755	752	752	741	747	726	760	709	803	752	723	738	785	731	750	750	734	824	786	697	744	791	734	790	747	729	725	708	729	769	766	761	770	798	746	751	776	726	724	716	790	723	761	736	741	709	742	711	788	711	791	722	711	771	775	733	724	782	781	686	736	709	771	756	742	753	770	750	752	729	775	751	764	788	668	778	766	720	776	783	764	738	746	724	777	802	764	738	718	769	737	764	803	763	732	736	706	754	704	766	770	735	727	735	788	734	715	760	756	696	752	752	769	729	737	768	752	785	769	753	758	721	703	756	767	743	751	728	714	817	710	720	732	758	685	767	745	769	763	744	734	743	708	757	717	746	793	796	730	710	726	770	799	746	773	764	825	732	785	752	774	795	762	764	705	736	773	723	766	722	676	724	778	750	718	754	732	783	742	733	825	752	729	702	767	763	749	772	770	726	749	751	790	772	743	746	712	749	734	715	786	750	752	759	745	733	790	787	758	683	739	708	768	717	736	747	712	770	723	735	758	712	771	770	748	757	717	702	778	697	766	780	746	708	770	766	760	789	752	735	728	758	720	727	784	758	706	766	708	777	739	741	755	792	744	739	733	788	779	718	696	782	753	711	767	721	775	734	734	781	745	774	764	751	725	726	742	753	779	710	813	739	717	795	743	738	698	786	761
4432	1132	1008	896	821	870	786	808	828	803	770	794	845	790	791	789	740	793	763	779	777	769	745	732	768	769	747	809	761	718	763	735	785	800	780	795	778	788	779	744	828	813	771	812	756	788	771	739	776	769	819	811	755	747	765	797	796	784	779	802	807	795	766	821	768	820	789	803	753	743	812	748	803	766	767	748	785	789	737	784	753	806	752	799	796	724	812	822	791	738	737	783	757	725	783	796	742	769	788	743	748	759	816	789	822	761	770	739	802	770	723	799	738	777	784	744	816	777	782	763	719	768	828	812	774	761	756	734	810	770	823	803	766	771	793	813	779	763	743	788	814	768	827	836	775	782	745	754	729	774	749	784	800	735	826	805	782	757	800	737	797	741	752	772	821	786	782	743	761	770	767	780	817	785	775	771	803	738	835	709	763	782	787	750	726	783	821	735	750	795	778	796	772	789	760	785	805	718	833	764	752	777	861	824	735	785	761	826	737	783	816	790	757	794	752	781	822	775	763	812	795	801	755	765	775	715	779	765	794	801	769	751	764	752	793	783	765	788	760	824	734	775	750	749	801	753	819	785	794	788	783	764	752	786	779	781	773	750	767	768	754	738	765	780	823	775	783	785	797	779	751	802	837	729	790	824	841	789	769	767	773	771	793	760	772	748	785	735	815	808	724	791	794	768	721	793	776	793	772	808	789	747	774	766	744	748	781	791	772	800	799	777	757	778	852	826	745	807	757	794	780	784	775	761	727	799	783	843	779	792	786	773	763	741	835	758	812	747	739	748	762	735	780	776	831	763	785	765	831	803	780	747	777	787	793	787	782	789	747	739	804	793	763	800	779	765	774	838	734	767	776	757	788	823	795	760	778	751	793	800	811	745	802	758	747	830	779	783	685	754	785	789	772	762	779	794	800	824	756	820	796	768	758	741	802	779	712	723	769	774	765	769	799	759	808	833	747	754	793	765	761	821	812	801	773	798	731	757	778	755	743	769	810	764	756	820	783	744	771	745	788	833	784	753	795	755	774	766	772	762	741	786	756	810	772	777	806	751	774	768	797	775	765	807	746	745	789	799	768	741	750	768	769	802	802	762	799	779	733	790	808	784	757	838	742	688	783	776	781	774	803	796	801	745	790	777	757	738	758	771	809	798	772	757	795	744	767	786	790	809	740	791	760	742	800	796	774	788	735	761	802	824	799	803	769	773	736	805	779	759	779	775	694	793	807	781	790	769	769	785	800	791	764	737	794	737	757	760	797	717	838	780	753	743	800	768	785	741	804	734	764	793	728	774	811	749	802	807	779	775	757	799	735	772	769	778	781	792	736	734	802	788	801	730	779	825	760	770	789	772	790	734	813	805	781	822	808	744	787	775	766	820	763	802	822	723	757	794	760	767	765	716	736	745	763	791	785	711	801	761	808	797	782	795	754	791	708	764	767	785	784	800	806	756	801	746	778	772	745	748	755	737	782	749	782	772	759	768	753	802	755	824	786	763	772	732	802	778	764	794	795	734	798	801	817	802	766	778	788	767	763	740	785	839	777	764	728	775	757	752	771	803	768	775	773	814	800	809	752	816	806	789	793	762	779	786	811	798	813	769	734	765	754	786	739	794	777	777	752	769	809	730	762	765	797	739	800	750	803	737	805	767	803	800	797	766	772	831	785	802	770	713	804	767	732	770	762	784	756	796	821	751	758	772	829	794	776	764	805	725	788	774	780	792	793	765	794	778	769	803	768	813	672	793	802	757	769	794	793	721	791	768	770	738	815	744	795	754	776	763	822	736	777	781	772	791	762	776	798	839	769	757	791	776	793	743	786	830	754	816	762	801	823	780	749	834	793	778	762	794	785	831	777	778	761	792	737	807	727	764	772	831	739	781	818	791	768	742	813	792	758	773	808	748	761	822	763	725	774	729	812	798	799	773	750	763	732	789	760	728	765	770	767	772	819	754	803	779	836	756	770	728	760	777	780	799	782	782	786	789	801	822	801	801	750	815	812	804	755	745	756	801	774	758	832	776	810	816	790	682	758	752	787	771	784	735	817	770	790	811	720	756	806	773	786	778	792	761	795	812	767	754	791	795	783	782	783	760	783	791	738	806	823	752	760	775	781	789	750	798	795	765	746	817	770	779	755	782	759	789	789	838	794	757	786	738	848	777	784	778	783	776	822	775	773	778	778	757	801	786	823	799	751	814	776	750	763	776	774	797	745	770	733	725	783	742	764	771	781	794	772	790	756	796	743	739	781	778	807	785	818	776	806	765	821	754	742	760	746	754	738	719	815	814	759	809	748	790	770	788	829	813	749	789	734	754	753	780	827	786	750	764	755	772	811	762	784	782	801	835	808	781	787	775	769	799	751	775	752	751	744	766	835	780	746	790	792	796	745	808	833	809	796	760	777	744	777	842	777	728	783	782	818	786	794	792	748	755	741	773	797	810	842	773	801	809	806	794	747	782	771	777	744	734	783	746	751	788	781	786	741	799	809	776	773	750	769	765	755	784	757	839	806	765	769	730	789	739	842	772	754	735	742	842	747	766	749	797	780	785	760	784	723	734	789	782	789	729	788	765	761	829	783	761	821	766	798	764	754	752	801	757	756	729	752	746	806	755	768	850	825	822	748	755	749	728	811	800	729	738	827	761	784	741	792	767	803	769	759	736	790	739	797	736	776	787	786	811	743	811	758	742	747	747	798	754	791	832	772	708	776	757	820	805	782	758	815	783	780	793	798	795	807	814	765	808	741	798	788	791	776	822	756	811	751	774	762	782	788	788	793	792	785	733	746	763	777	815	796	713	781	763	783	764	788	761	794	781	796	802	787	760	810	763	846	765	771	767	732	788	787	783	764	796	772	749	719	764	770	784	764	785	757	773	799	758	792	771	782	766	771	756	760	752	772	761	760	709	827	792	777	786	744	774	765	769	843	777	771	770	770	759	764	780	799	747	782	754	762	807	793	839	782	773	780	727	737	754	782	799	771	742	811	758	771	731	752	764	763	771	813	743	758	767	766	746	771	781	800	758	791	717	749	750	788	735	763	799	768	792	773	747	777	724	760	775	760	771	747	773	766	812	814	799	795	779	766	747	783	743	773	804	752	753	767	744	772	773	777	755	834	771	825	774	780	791	800	764	825	738	819	802	760	761	768	787	746	749	789	839	755	726	780	742	761	731	827	811	804	724	789	771	730	778	779	793	785	771	763	771	795	755	772	765	851	764	781	825	749	759	734	841	752	787	824	826	835	770	763	778	798	768	759	764	780	793	774	807	812	768	806	753	797	789	798	787	770	794	819	784	768	819	741	754	788	768	791	816	781	778	770	799	755	803	794	813	818	799	812	777	760	744	786	766	767	817	768	766	781	765	721	769	737	781	714	789	723	780	818	746	754	821	766	804	813	768	729	749	779	759	788	739	772	787	845	769	796	784	796	790	763	804	788	810	769	765	760	810	773	784	783	807	817	746	825	802	809	778	748	774	780	737	780	756	775	813
23339	20986	28327	23797	20994	12763	1361	814	618	641	544	472	473	485	456	479	410	473	410	401	420	434	407	385	385	417	398	405	405	400	388	378	378	408	347	362	405	423	340	372	375	389	345	391	381	396	373	392	362	383	382	415	386	391	356	382	360	385	355	378	389	376	347	359	366	396	398	403	367	376	403	359	363	344	382	416	368	377	362	346	386	376	373	383	339	368	378	352	362	405	373	391	351	416	357	373	343	385	378	383	352	367	370	348	411	339	352	381	384	360	338	384	378	395	347	374	395	361	408	357	384	359	353	360	384	338	406	386	347	375	368	388	390	381	389	362	345	386	382	368	391	370	376	364	342	377	398	369	388	377	374	382	375	372	356	356	339	403	359	372	382	385	352	410	358	346	348	398	369	376	360	379	356	362	371	363	351	348	425	376	369	371	386	355	370	385	349	365	386	362	345	360	414	393	375	348	374	364	387	361	355	357	382	348	383	393	375	391	354	391	383	378	377	343	379	382	355	395	383	351	352	408	330	393	384	391	376	387	377	385	342	368	391	346	367	359	411	376	356	392	379	352	373	373	408	382	368	373	361	384	339	370	406	328	384	359	371	387	367	372	377	398	354	382	390	371	370	367	368	360	364	373	393	397	368	392	382	353	373	375	403	350	366	402	351	375	381	361	383	360	384	371	381	392	372	365	339	354	357	372	361	378	373	374	407	372	364	382	401	379	391	413	382	361	377	371	369	363	385	368	345	384	405	369	348	372	371	403	343	431	363	376	374	359	353	366	361	377	379	374	353	374	373	394	355	359	372	334	364	414	366	365	330	377	374	358	388	341	385	359	370	360	399	378	328	354	367	395	436	367	386	376	346	340	373	410	375	355	363	367	336	367	361	341	361	378	338	380	392	382	362	366	374	387	355	373	381	398	376	380	370	385	401	344	372	394	362	324	399	375	348	352	374	349	336	400	397	390	369	352	372	366	374	349	349	390	381	337	381	361	350	383	364	396	385	368	393	369	349	343	358	367	349	394	358	375	397	407	395	355	375	371	379	373	357	383	368	398	368	378	369	346	370	375	405	389	373	381	366	381	351	344	374	376	376	366	366	383	352	389	383	350	399	369	381	382	359	409	378	426	349	342	366	391	360	359	395	411	379	376	390	372	370	389	402	392	372	347	339	338	356	403	368	395	369	337	369	371	354	376	373	375	375	349	382	370	383	358	357	383	377	383	370	323	390	363	365	357	362	390	357	345	360	362	358	365	387	369	341	375	388	374	405	386	361	378	365	362	368	351	398	371	346	346	358	397	379	357	394	397	365	377	351	383	387	374	341	374	389	385	361	367	391	347	351	382	388	334	369	379	382	341	354	341	413	342	392	361	379	374	381	365	376	345	376	342	375	369	379	362	386	377	361	334	356	395	355	382	383	396	353	366	406	343	376	379	394	349	369	353	368	361	373	364	400	372	365	372	354	377	405	399	353	381	369	382	376	346	372	369	375	377	406	348	334	357	373	382	381	381	363	360	390	373	370	362	387	382	369	351	391	364	385	334	353	368	363	353	388	381	368	367	357	355	351	356	391	352	412	358	364	329	407	330	367	379	347	368	367	378	323	363	385	346	375	409	383	355	372	350	374	350	373	387	369	369	381	348	373	366	383	368	393	401	367	344	388	375	343	374	365	392	383	377	384	368	380	362	366	393	380	328	413	380	348	387	392	384	377	366	343	348	347	324	395	373	376	396	416	398	362	394	362	389	404	366	360	364	410	383	347	388	337	350	398	363	355	389	381	353	380	406	369	376	360	341	345	363	353	360	375	371	367	357	353	374	390	350	373	356	365	367	346	357	374	365	400	380	348	391	342	364	350	360	361	364	373	371	349	361	416	370	393	360	367	350	363	374	392	388	357	383	315	350	364	385	359	423	350	381	369	329	356	364	360	391	394	338	349	392	380	360	377	354	385	373	368	396	363	397	380	370	371	391	378	419	389	369	379	365	365	354	371	365	382	415	390	371	408	396	381	408	369	386	380	347	366	368	379	390	398	366	348	374	352	376	373	360	400	368	370	360	394	344	385	375	362	394	376	405	396	352	403	381	352	374	403	404	379	389	372	361	390	374	416	380	374	383	347	358	365	406	375	388	356	401	362	338	356	405	340	369	364	410	394	352	352	353	387	376	381	357	337	360	397	393	343	342	362	367	359	381	369	373	398	362	357	370	400	368	406	354	340	369	360	387	379	349	362	377	385	351	364	368	378	358	381	360	356	376	343	344	384	386	357	360	363	363	420	388	345	325	388	350	386	360	365	383	379	389	372	360	373	383	395	384	381	390	375	367	419	383	376	359	375	357	343	353	364	364	372	376	369	365	353	360	384	354	362	377	387	370	358	362	385	355	393	347	351	395	364	355	373	362	339	379	344	328	348	371	345	375	367	339	355	396	374	357	397	362	350	353	364	383	372	368	363	369	397	363	380	402	383	346	374	348	351	368	377	360	348	381	400	375	370	367	393	360	386	343	411	367	381	326	360	362	375	388	347	366	391	376	368	355	388	365	376	417	384	394	388	382	402	355	336	384	379	360	344	363	352	336	372	393	375	327	347	332	370	385	392	360	376	371	354	361	408	363	376	357	348	382	359	383	403	367	368	366	374	388	370	349	358	359	377	352	386	356	362	339	348	356	381	375	359	386	340	354	383	343	372	384	376	376	382	377	350	373	402	387	360	331	420	368	405	343	418	361	355	336	413	359	384	369	375	345	334	391	347	385	364	352	369	374	374	364	355	361	370	376	386	412	385	381	390	370	363	410	349	392	394	337	374	395	389	368	361	386	363	385	364	355	375	380	379	373	356	367	391	350	380	384	382	397	372	402	373	386	392	331	356	359	363	378	408	372	385	406	369	384	403	356	350	354	371	354	372	378	369	374	372	346	376	392	381	407	398	385	397	332	376	324	356	341	345	353	365	404	390	369	383	405	375	360	367	367	372	358	362	378	387	370	354	399	358	362	335	364	366	379	370	382	377	402	341	394	376	382	341	342	415	356	391	358	346	379	335	380	411	367	370	375	404	390	409	364	337	373	384	385	357	372	374	373	394	375	383	363	377	397	350	418	381	395	362	364	374	369	371	361	387	367	382	358	325	372	359	386	375	354	353	398	358	344	384	373	377	360	369	351	359	413	373	394	372	389	379	342	367	375	382	354	367	352	350	353	365	377	351	353	385	369	390	374	342	351	381	373	353	394	365	375	411	358	385	399	334	377	330	405	397	371	372	373	410	393	376	366	352	331	344	363	357	379	371	373	353	393	380	393	320	379	355	363	368	374	396	359	364	394	375	367	398	406	372	374	376	360	374	402	360	334	360	334	365	368	368	372	386	365	357	385	373	392	386	371	376	380	401	365	386	415	370	410	355	362	384	345	330	403	397	406	348	391	345	387	384	383	375	361	379	371	354	358	364	363	374	331	361	339	387	389	353	346	389	393	344	381	359	369	385	370	375	387	382	383
3258	8327	6205	3031	2200	1654	1228	1015	905	755	644	625	535	546	550	503	507	467	477	447	460	464	460	405	413	418	443	477	453	386	421	442	427	421	428	422	438	418	376	414	422	428	436	446	407	404	425	433	421	406	378	375	416	379	428	418	393	450	419	417	427	388	382	426	388	399	395	402	394	397	380	404	428	413	401	393	411	408	420	422	412	440	434	407	426	404	425	453	419	410	405	403	447	384	400	424	403	420	428	403	425	390	415	415	415	417	367	391	434	405	419	450	401	380	399	392	408	411	413	386	420	419	434	410	432	430	430	401	422	423	422	378	420	387	419	439	418	431	412	401	405	382	420	404	386	380	423	453	424	429	415	367	411	364	439	413	410	399	394	380	402	395	428	436	385	428	383	418	399	391	427	413	435	385	407	415	424	422	413	382	381	412	414	424	375	446	433	381	381	433	410	401	394	418	415	423	394	431	411	400	408	418	434	378	408	388	400	408	414	402	419	390	415	393	436	386	452	426	398	395	388	439	401	414	410	383	411	338	394	407	419	436	412	436	426	408	428	400	429	384	389	444	415	406	379	412	422	409	403	421	414	430	388	393	421	413	387	414	417	393	386	424	429	443	400	458	414	404	422	411	363	382	423	415	410	412	363	396	416	407	407	417	396	409	395	394	412	355	402	419	388	421	394	418	371	392	401	415	407	411	384	385	385	426	387	364	398	379	398	436	386	433	433	398	389	419	417	420	426	401	413	388	397	402	420	407	378	410	416	432	409	393	392	419	416	429	410	396	350	375	447	386	411	414	392	392	420	398	393	406	397	392	403	400	386	385	377	395	435	431	405	415	386	409	367	429	395	418	419	389	419	365	438	397	444	411	406	396	406	404	428	438	416	424	423	422	405	398	402	399	427	360	427	424	368	417	394	419	412	423	424	437	441	414	378	386	356	421	460	420	417	397	467	404	411	414	401	420	369	425	403	399	400	377	380	403	397	435	381	427	410	404	422	451	436	417	416	395	442	398	404	418	384	422	400	416	381	433	457	411	409	420	417	395	397	376	402	402	431	404	431	394	436	413	400	412	376	390	433	421	419	387	421	417	403	410	393	409	384	393	392	419	381	418	402	427	386	411	401	422	405	404	384	402	423	432	381	389	394	436	395	394	390	440	413	362	418	413	438	408	402	403	389	434	427	394	391	448	438	421	413	427	423	456	395	414	426	421	439	431	411	383	398	394	422	422	417	405	387	411	360	423	401	384	436	389	399	450	385	417	418	417	417	398	374	416	416	431	420	405	419	401	395	381	404	420	392	360	424	421	403	409	424	399	402	382	372	332	434	399	441	413	411	438	385	410	417	412	420	401	412	447	403	388	404	407	407	391	425	393	418	429	419	411	418	415	381	406	419	391	401	397	419	413	441	406	406	403	412	421	428	411	412	433	421	432	385	405	390	426	394	391	436	409	421	427	405	395	425	429	385	404	421	407	454	444	428	418	405	402	425	397	435	385	415	417	417	411	436	421	394	404	398	409	408	447	378	439	427	382	398	442	425	419	382	409	379	400	447	403	424	434	388	386	388	426	408	414	419	400	436	389	416	403	389	434	388	381	454	402	413	382	399	350	390	435	421	392	397	397	405	366	416	428	440	393	411	420	407	407	425	402	387	392	400	404	402	371	381	434	407	415	417	396	425	431	403	403	407	423	401	398	397	397	437	369	424	388	410	440	405	443	406	404	408	430	396	386	386	420	412	420	426	404	397	439	422	410	407	413	431	428	437	413	427	382	408	399	399	423	430	403	403	400	407	386	378	357	406	415	400	398	405	425	427	432	446	376	382	408	381	417	404	426	425	383	410	427	405	408	409	381	440	412	379	404	417	434	412	402	416	413	414	410	407	404	384	404	414	432	457	438	390	411	436	376	370	401	390	407	432	403	447	404	433	395	392	414	440	431	414	421	383	397	399	420	377	448	415	431	388	411	397	378	417	450	394	438	389	446	401	417	418	400	383	409	407	428	404	386	418	421	413	386	416	394	411	393	437	428	366	393	393	403	410	398	428	419	409	376	379	458	382	387	384	409	376	419	393	436	416	428	434	408	405	463	435	411	404	429	401	415	365	407	389	420	418	416	420	414	406	392	398	406	430	411	428	409	400	418	410	386	446	389	393	440	448	409	390	430	405	423	384	434	398	403	393	419	363	393	414	380	404	421	380	409	444	393	426	364	388	411	392	405	421	435	426	368	392	384	395	410	394	380	405	396	381	400	395	391	398	358	377	371	432	400	402	429	395	434	431	378	373	421	398	387	394	404	415	398	390	393	401	391	395	451	442	404	410	427	370	403	440	406	376	368	382	425	404	405	402	382	430	407	401	407	379	431	418	389	416	370	391	443	450	397	410	403	417	411	373	413	399	430	406	415	379	386	419	389	402	398	414	389	439	417	453	433	403	391	364	383	407	392	402	369	388	396	427	432	372	386	437	413	412	396	421	408	419	382	421	421	418	419	421	428	402	402	419	416	400	375	400	377	413	431	391	436	430	402	409	408	409	396	444	396	425	412	402	408	400	413	430	388	401	400	416	397	385	418	424	399	417	430	387	426	393	418	405	412	417	392	393	410	431	461	406	400	405	409	391	405	412	388	407	385	413	398	401	399	423	398	425	431	435	406	425	391	392	409	426	404	430	397	400	411	443	377	429	447	407	414	426	404	428	423	417	432	407	383	415	428	426	434	432	404	380	407	412	408	376	432	384	406	381	386	443	437	428	406	392	398	395	400	417	412	387	357	417	418	362	409	417	379	377	411	404	400	407	408	408	381	416	430	406	409	423	397	431	419	415	392	423	419	392	396	416	422	398	410	400	413	399	377	386	432	417	403	392	388	429	398	445	383	373	413	394	374	386	424	378	417	413	388	409	391	425	412	424	400	418	406	426	382	423	434	403	441	428	369	425	398	405	378	431	407	388	374	403	392	423	449	416	422	361	404	410	430	415	411	365	363	384	413	411	435	403	402	415	416	408	427	440	405	383	424	440	379	412	432	442	420	368	397	401	427	399	392	408	396	394	410	421	367	422	406	424	416	433	394	396	413	435	419	387	432	435	388	410	404	376	377	418	447	419	388	403	391	393	400	416	378	402	401	413	406	362	430	405	417	414	381	436	404	376	384	405	426	407	393	392	427	417	417	420	388	411	399	383	403	388	424	360	423	377	433	430	416	431	419	420	374	412	389	393	434	406	401	387	417	381	392	429	447	410	410	404	401	428	404	401	366	400	423	418	429	414	426	419	391	400	397	411	403	457	451	389	405	439	420	427	432	422	424	440	413	448	411	406	398	429	457	422	403	425	450	422	402	428	403	394	414	395	382	403	414	411	409	433	385	395	420	392	427	396	408	415	390	384	424	446	429	428	409	442	402	392	391	386	410	420	405	431	416	418	425	424	414	397	401	411	438	420	409	414	408	422	397	374	440	404	431	382	377	403	427	424	423	398	404	403	427	369	400	390	396
24271	20931	27501	24426	16770	1666	1084	914	913	866	740	796	794	817	743	788	726	761	767	747	764	744	769	721	701	766	736	758	734	738	741	755	725	753	724	690	780	678	724	681	745	742	699	712	758	756	731	750	738	684	712	715	689	720	631	726	688	719	753	717	720	750	738	731	687	744	713	727	734	717	727	780	688	713	696	711	746	706	721	751	691	719	695	700	702	711	720	685	732	722	684	714	758	705	739	723	745	715	724	679	735	735	731	683	738	767	728	771	740	720	688	732	736	737	701	786	726	714	765	763	718	756	700	722	721	713	724	700	705	726	716	705	697	732	714	698	726	705	687	693	743	717	695	739	713	716	694	710	691	761	719	712	716	726	692	702	706	736	712	761	752	735	758	749	734	683	705	696	729	714	701	662	725	701	743	700	724	633	746	711	704	698	696	715	682	740	687	717	679	693	691	808	727	745	716	697	739	748	723	742	691	700	728	675	672	723	759	778	711	702	714	673	730	703	719	695	686	712	674	789	708	731	717	713	749	711	716	710	727	710	750	752	747	739	777	715	690	749	760	727	741	735	638	715	739	751	727	731	679	722	732	656	710	686	728	696	734	690	719	703	694	745	781	770	691	742	711	716	692	699	709	760	749	742	680	698	746	765	667	733	735	651	704	773	728	750	687	758	706	717	732	723	765	670	745	721	696	691	699	685	769	731	752	697	721	716	698	684	674	664	753	770	737	730	728	723	705	739	698	691	735	719	743	723	689	679	745	716	729	739	739	711	696	716	725	696	687	762	718	675	708	743	745	694	710	726	738	715	736	735	745	724	732	712	699	667	733	699	709	726	746	695	712	722	737	772	688	697	732	704	747	724	740	744	744	703	705	717	781	737	730	729	731	747	741	743	703	752	710	707	796	734	708	716	704	685	725	703	761	716	690	744	750	721	737	751	722	702	720	745	735	709	729	721	672	740	726	707	774	724	711	720	719	765	721	749	667	677	715	709	712	720	752	687	738	783	720	766	721	726	732	713	722	692	730	681	707	687	712	720	784	730	688	713	753	712	709	707	772	716	735	702	673	730	687	693	683	709	716	712	724	676	784	713	759	720	729	719	716	705	758	762	706	731	746	746	707	728	704	776	746	738	697	712	715	696	723	702	710	730	710	742	677	736	705	741	674	707	721	715	750	768	747	730	769	730	717	769	681	724	719	779	759	706	741	695	739	768	749	684	765	743	734	712	714	698	745	775	732	687	744	722	712	775	713	755	730	664	694	700	703	738	702	710	718	704	748	718	718	680	802	751	747	675	723	687	732	684	748	769	748	736	732	726	744	723	714	685	723	749	722	735	719	668	717	761	760	756	750	746	715	728	740	710	681	740	731	727	745	754	713	738	735	783	754	690	704	737	700	697	730	686	767	763	711	746	740	689	728	744	732	711	755	710	726	718	740	706	755	739	703	787	732	728	710	732	695	750	760	739	705	742	743	771	726	761	712	696	734	742	766	752	694	704	744	689	748	726	702	722	689	702	729	751	691	726	681	674	681	758	717	731	710	689	740	719	742	713	757	725	736	749	723	747	669	711	733	717	724	704	736	703	706	739	696	701	763	749	758	676	701	773	725	726	752	695	714	715	691	740	739	708	736	701	742	753	736	704	717	708	707	716	759	743	709	754	733	693	724	751	725	740	706	703	671	716	710	735	688	730	757	770	695	679	673	729	713	731	670	754	708	733	725	670	686	708	737	683	704	744	705	742	712	659	771	721	747	798	695	723	722	738	741	714	703	690	749	730	726	724	784	710	758	736	707	723	755	757	730	777	733	720	709	746	763	732	736	691	714	701	751	730	692	723	705	753	740	721	741	714	769	744	720	716	762	712	716	691	747	673	737	760	742	719	779	744	737	725	737	735	742	710	752	734	701	705	714	757	749	731	748	697	722	719	724	708	677	709	690	732	674	742	717	752	743	720	722	729	723	716	687	743	721	713	712	722	753	695	696	793	755	720	681	700	708	724	741	730	692	714	735	782	750	714	684	741	755	744	727	732	731	715	742	752	738	786	704	720	699	694	714	702	737	730	770	730	737	695	707	703	671	720	731	737	733	724	733	726	732	699	745	681	718	723	696	745	748	718	747	757	726	724	754	782	686	680	709	755	753	678	687	720	772	763	760	746	739	736	690	731	683	739	707	697	770	743	701	728	707	734	718	692	734	760	748	739	700	722	721	695	770	696	713	711	697	719	778	731	689	748	689	731	711	742	690	759	752	740	751	769	734	772	707	736	668	752	751	718	716	727	718	763	730	674	747	688	722	728	689	717	749	740	733	742	746	734	729	712	687	724	719	726	718	751	707	728	707	726	755	742	754	667	716	758	722	703	690	701	709	662	742	709	720	717	705	671	694	733	708	735	719	743	725	728	727	747	718	754	726	688	676	712	784	725	719	724	743	736	705	716	725	724	723	767	712	746	674	681	691	681	722	732	742	686	757	777	710	712	704	718	676	728	697	722	737	702	765	709	726	679	745	718	728	744	728	699	708	727	717	707	707	711	747	755	737	724	715	696	724	770	694	715	730	706	758	704	730	702	728	761	730	772	708	729	730	742	712	688	694	724	752	728	676	734	747	697	710	692	762	724	739	758	729	745	719	701	721	706	710	733	705	749	686	706	682	759	716	712	675	674	751	715	698	702	760	745	724	769	724	722	696	770	733	717	710	713	662	688	715	714	665	747	737	718	712	697	683	734	686	711	805	723	675	761	699	731	744	691	737	757	735	711	756	696	731	725	694	753	727	707	720	709	712	735	713	723	802	743	738	758	683	767	744	722	689	694	714	718	734	733	707	754	735	753	780	740	716	687	684	710	669	733	712	728	726	704	703	755	654	730	733	761	713	716	736	723	735	706	691	691	685	734	725	740	702	681	693	725	746	713	752	681	767	715	731	730	743	701	686	747	711	718	730	720	729	719	699	709	720	696	755	741	715	750	694	716	706	742	686	703	735	714	739	757	720	703	751	753	705	761	747	673	702	687	741	749	708	698	751	739	714	718	763	723	718	710	740	704	678	730	695	761	746	754	710	706	739	682	725	729	714	715	733	780	722	756	703	683	733	749	705	731	746	707	727	714	748	693	660	726	717	724	691	688	706	721	716	716	700	719	699	754	728	749	729	731	722	674	746	722	661	750	654	742	771	731	717	694	756	694	741	717	728	738	725	682	699	731	709	727	711	687	698	701	721	714	739	713	741	710	718	754	717	745	678	692	712	748	684	698	738	748	732	687	726	689	726	730	731	730	756	729	747	768	761	734	714	684	730	742	728	730	699	709	710	735	701	738	755	694	717	760	709	741	685	758	679	735	749	729	739	733	770	683	715	731	691	695	705	683	716	733	730	664	743	726	738	715	714	713	663	729	725	769	768	706	742	736	725	789	772	766	691	677	720	778	685	736	693	701	731	726	760	750	723	772	687	706	703	711	739	726	726	700	718	737	641	766	697	728	747	730	721	748	696	707
3426	5877	4239	2308	1823	1524	1250	1112	951	939	850	802	767	751	797	784	813	718	748	728	744	748	706	711	709	694	711	710	736	705	752	759	732	677	731	678	707	721	704	710	725	700	716	743	743	736	721	683	754	729	736	720	730	779	699	705	694	709	728	727	727	718	741	798	710	713	739	705	727	681	705	723	740	716	763	762	692	764	727	682	682	777	711	716	692	774	732	712	702	772	761	729	700	724	711	693	723	706	699	735	676	686	721	702	695	704	742	682	692	680	731	718	678	720	675	707	715	760	700	756	714	698	697	677	694	716	691	729	754	718	714	690	711	722	701	702	688	742	695	728	750	711	700	709	695	748	777	720	697	706	707	731	648	774	702	723	691	694	672	698	684	701	695	728	727	734	718	735	724	732	690	671	705	720	686	691	678	710	764	733	693	655	733	696	720	691	711	750	709	722	739	710	642	725	687	708	743	676	705	728	698	741	688	690	758	682	744	673	672	703	718	693	681	714	698	725	760	679	712	718	702	666	720	678	703	714	676	745	705	671	648	685	698	753	690	764	680	668	726	759	694	724	696	677	699	760	714	769	701	717	706	684	707	755	765	705	729	697	740	674	732	710	695	715	695	681	709	715	720	717	732	694	698	734	705	674	665	707	745	743	703	734	654	696	698	674	718	717	698	706	736	700	706	732	711	676	714	707	726	730	716	699	716	696	725	701	692	713	717	676	674	719	708	732	735	712	684	695	729	722	699	702	677	705	719	728	693	724	710	748	689	758	699	736	752	693	743	737	694	688	736	688	684	684	686	737	726	735	737	717	722	716	671	725	728	687	728	724	728	715	727	735	701	731	707	696	713	708	726	735	713	710	688	759	736	691	675	738	701	698	690	728	698	738	722	712	751	733	738	751	706	780	733	717	699	715	667	733	687	699	693	705	737	728	674	697	678	729	709	687	738	751	730	701	683	682	684	739	725	722	741	673	750	718	740	689	725	677	687	724	706	738	706	694	703	721	692	720	699	696	715	727	693	725	740	698	718	735	709	704	699	730	684	719	718	724	718	682	754	679	713	693	695	723	752	667	747	704	736	717	729	700	693	717	711	710	720	661	700	714	681	687	717	707	732	681	610	698	710	717	719	735	727	756	686	726	751	700	751	732	744	727	768	699	676	717	666	689	714	680	702	696	700	722	744	670	735	717	730	748	726	689	760	729	711	734	686	722	705	710	714	755	763	667	692	757	726	732	680	718	724	684	716	736	732	700	689	687	724	708	699	695	672	659	718	712	711	748	729	715	711	701	740	708	705	710	715	735	692	729	769	753	738	731	731	683	689	713	687	745	663	697	729	732	722	662	682	726	742	667	695	725	732	765	660	653	680	724	727	762	724	720	684	720	664	687	734	752	736	739	733	684	676	694	745	710	686	679	736	673	720	718	723	711	689	675	729	694	706	744	721	711	751	685	719	702	746	705	682	694	724	676	709	725	679	728	686	676	709	683	692	735	717	672	684	670	699	723	730	707	706	740	714	702	671	713	711	738	706	735	694	732	717	721	695	725	687	692	752	713	697	724	653	657	696	683	742	710	681	754	667	735	669	669	734	738	725	691	757	750	681	717	706	756	700	760	746	708	752	707	709	701	700	747	664	725	679	665	705	727	699	689	686	698	757	735	655	707	675	722	676	728	717	696	744	701	715	699	714	697	701	700	738	728	712	683	707	752	727	730	731	731	702	726	784	714	698	694	685	776	721	730	725	688	729	717	699	706	680	669	680	744	712	696	755	674	715	678	709	737	684	714	692	716	729	686	753	659	727	732	684	685	752	753	732	712	705	694	711	692	682	698	736	706	667	727	712	732	719	700	698	747	743	716	732	734	670	710	746	722	740	721	741	719	728	709	760	682	725	709	697	735	741	739	711	759	669	704	693	676	706	670	684	761	751	723	708	742	732	707	673	729	677	703	759	676	677	686	735	711	741	678	721	710	691	719	684	772	683	738	716	702	730	742	749	663	728	729	723	699	691	733	705	672	705	677	728	708	690	763	687	735	727	696	674	732	704	710	708	743	771	685	716	722	720	742	724	714	690	715	699	741	699	753	745	751	678	725	726	724	720	745	709	749	711	755	699	772	708	689	726	704	736	702	728	718	685	684	673	743	709	689	694	745	723	728	685	720	747	726	707	693	692	702	710	727	726	720	694	708	699	700	708	756	731	698	737	696	699	681	706	696	721	697	681	671	716	696	707	741	723	725	733	714	681	763	707	724	749	727	726	710	704	703	755	689	715	726	700	759	718	698	731	701	699	757	733	738	716	768	718	711	657	756	735	685	713	675	683	748	773	690	719	721	713	729	726	714	679	705	685	733	715	747	722	709	713	743	684	688	750	674	742	735	709	703	747	759	717	722	725	718	727	768	734	672	685	726	722	694	683	681	747	702	713	732	723	714	714	753	705	687	726	702	653	696	685	669	722	750	748	700	754	701	693	698	711	736	692	683	662	714	684	690	698	793	699	714	764	676	697	728	716	733	721	690	737	714	730	745	707	696	719	726	703	713	710	718	688	691	741	740	709	695	699	667	673	651	725	692	697	699	689	713	709	704	722	701	730	714	731	705	712	670	702	697	714	728	689	659	662	667	714	756	698	752	725	726	700	727	687	698	715	749	712	703	695	714	718	744	677	724	684	716	740	699	735	695	741	691	687	745	771	711	735	702	703	681	698	737	689	719	713	678	775	709	707	697	751	721	683	717	776	753	679	694	668	708	729	692	713	681	720	733	679	721	718	696	683	727	672	699	703	686	698	727	707	709	680	688	741	736	695	714	712	725	750	724	691	712	719	713	715	732	701	688	692	667	701	712	698	726	706	700	717	747	665	704	710	708	744	691	658	661	675	638	699	698	709	697	746	721	718	725	710	722	713	696	705	719	728	728	679	758	733	707	726	719	707	712	665	709	758	697	695	749	731	714	720	706	645	721	702	670	667	717	733	655	669	711	760	686	724	684	748	679	723	744	759	650	703	709	652	695	734	718	705	729	695	719	714	729	682	683	715	702	729	719	689	755	719	704	717	746	703	712	745	713	770	747	697	750	740	709	729	711	711	718	712	749	742	700	719	716	730	700	738	738	722	719	699	668	730	645	744	715	684	758	715	718	730	733	716	736	734	705	696	696	748	712	675	725	671	737	723	720	734	716	754	732	710	689	720	723	680	676	738	718	708	728	752	707	696	726	681	679	721	691	686	684	740	645	730	685	698	755	733	703	755	744	685	686	682	683	734	707	686	702	746	727	691	716	665	724	738	723	699	723	748	722	733	709	707	740	689	699	692	726	717	709	723	673	711	720	705	681	710	757	723	740	693	748	721	731	731	720	694	711	695	701	717	680	730	748	679	693	672	722	748	745	734	717	688	698	703	660	699	754	716	717	692	723	710	708	713	682	722	679	718	745	646	709	742	729	695	711	725	706	715	694	676	741	681	716	693	683	732	753	696	692	753	697	650	723	713	741
22144	20982	28703	23473	20983	21042	11889	1199	761	648	547	498	429	440	409	349	340	304	290	288	310	297	269	268	302	254	234	290	253	257	269	276	247	238	254	241	237	222	225	238	236	225	223	247	230	243	210	236	212	229	251	236	202	204	231	243	209	223	227	229	256	254	230	223	209	219	232	207	245	238	213	243	250	228	213	208	235	217	240	198	207	232	210	223	216	222	217	205	225	227	230	248	216	228	221	229	214	232	195	211	250	217	225	232	211	253	223	227	194	243	222	205	238	197	211	213	243	199	190	223	221	236	195	187	215	234	206	216	183	224	224	216	214	222	222	227	226	219	217	200	176	211	214	231	219	229	213	222	231	228	227	229	198	209	226	224	238	223	229	203	217	221	226	216	223	201	221	210	211	216	226	196	213	222	226	206	225	215	223	201	225	234	234	228	218	221	233	220	222	211	181	228	221	234	211	225	206	228	232	214	231	207	243	206	200	223	244	200	223	242	209	264	239	213	199	231	221	216	217	243	235	209	265	222	216	211	206	227	210	209	213	225	208	236	185	193	205	219	199	222	206	232	240	227	232	240	235	216	231	226	228	185	201	230	207	226	202	227	247	233	213	227	218	222	229	210	210	231	193	223	225	223	214	215	210	205	240	214	229	221	223	212	230	219	234	210	214	231	206	191	215	238	239	218	246	229	257	237	230	231	238	216	224	209	232	209	213	223	213	226	228	202	196	216	221	203	226	210	241	215	235	209	203	229	215	200	206	214	214	228	212	211	217	217	213	208	252	215	227	228	195	213	211	225	207	221	197	216	202	215	228	220	212	201	208	214	238	223	186	225	220	218	235	208	220	201	205	229	219	224	227	226	211	199	228	235	216	233	204	217	217	215	207	257	233	237	228	254	202	212	224	209	185	212	231	238	232	251	208	217	206	214	205	234	215	203	195	224	219	206	208	219	229	203	234	212	230	205	233	209	217	234	211	223	218	204	222	211	216	237	226	218	204	207	220	221	222	219	248	229	218	226	184	205	239	220	243	255	215	211	239	225	227	207	217	213	211	228	226	215	190	220	205	205	220	229	226	220	218	239	242	227	226	201	221	235	241	204	191	218	206	204	213	227	218	242	206	189	211	193	201	233	214	193	215	189	232	205	241	202	226	230	227	211	220	231	215	239	217	224	210	220	227	208	210	219	219	186	215	222	235	226	213	205	217	208	240	204	239	224	223	215	178	233	207	216	215	221	217	211	218	235	227	226	232	185	230	225	230	231	211	224	208	233	210	237	203	231	212	195	236	224	232	213	232	215	214	205	218	188	236	218	220	201	213	209	232	214	225	217	216	222	240	192	239	213	242	243	185	200	211	226	198	215	252	244	203	220	189	210	220	206	217	250	191	208	240	240	243	224	225	231	235	206	252	217	242	211	214	226	220	229	229	230	252	220	225	248	217	246	227	241	223	215	205	209	227	214	238	229	209	202	242	211	230	222	221	228	185	213	230	228	204	224	204	230	204	234	246	238	219	225	214	219	220	211	240	225	220	241	225	229	222	213	204	237	213	208	220	217	219	227	215	219	225	197	199	211	233	234	241	207	219	209	212	196	212	221	198	223	240	243	209	211	209	208	249	227	246	201	212	223	219	222	228	246	231	221	199	228	235	197	221	197	175	229	231	230	189	237	199	228	210	201	243	231	215	228	207	211	219	185	208	225	224	224	229	220	222	215	220	188	216	221	231	239	228	221	202	215	240	220	241	188	189	227	210	217	226	249	207	206	193	206	207	210	211	234	235	223	225	202	223	215	232	202	224	232	222	187	223	215	202	225	211	208	216	224	199	221	225	216	203	212	203	191	227	204	221	198	229	202	242	211	239	202	212	203	223	206	234	202	195	213	242	176	185	209	231	203	220	225	198	238	230	222	239	231	203	214	215	239	202	214	222	212	238	203	205	235	233	219	190	214	241	200	212	219	194	220	190	235	195	207	233	205	225	188	220	227	193	194	251	212	240	230	227	211	209	221	200	215	217	187	224	205	210	225	233	203	216	246	211	230	233	231	240	198	221	250	222	200	220	212	217	198	214	222	214	220	233	186	208	227	222	211	225	229	206	221	230	242	228	228	189	198	226	224	213	208	204	226	220	194	218	233	214	213	225	204	210	238	232	240	197	204	213	228	232	192	250	210	230	217	217	207	216	200	207	202	236	210	224	215	229	210	229	235	244	223	226	212	209	212	215	226	218	239	197	218	212	217	220	236	231	190	223	220	222	215	227	214	233	232	221	202	220	210	210	195	211	222	237	224	209	243	190	253	235	235	206	243	223	207	232	210	213	245	197	207	211	231	211	198	226	222	215	213	214	211	222	203	193	209	216	219	241	248	185	207	228	223	215	219	215	220	218	244	212	224	226	211	215	218	198	232	232	229	217	217	228	217	221	214	225	203	210	202	207	214	255	253	216	195	239	200	218	210	212	235	193	215	241	235	212	209	210	211	241	225	237	210	243	237	225	216	204	218	217	232	203	223	231	227	197	219	253	218	192	228	262	247	225	208	242	189	230	275	218	253	229	231	203	209	223	237	210	213	195	213	215	199	235	217	214	222	188	207	210	199	227	223	226	217	211	230	224	208	228	231	234	252	206	209	206	200	241	244	223	220	211	218	252	208	197	228	231	239	211	218	212	212	215	223	217	203	215	239	217	209	224	230	195	221	230	207	202	212	240	217	209	238	211	207	203	193	230	212	202	221	226	213	203	211	215	192	231	198	231	193	202	220	220	221	199	243	181	221	221	196	234	199	222	236	222	211	235	244	181	207	236	237	209	209	239	221	227	215	217	218	212	215	235	210	236	237	229	207	198	207	232	222	227	211	215	216	209	221	205	204	238	223	215	219	203	231	209	212	204	192	238	199	240	210	207	228	217	211	229	206	242	215	241	196	211	226	215	227	229	235	225	210	248	236	203	247	223	225	214	196	210	205	205	223	227	253	207	220	225	220	199	211	237	225	238	238	205	214	241	218	220	206	224	246	194	226	191	245	213	243	248	228	220	211	237	231	194	213	215	231	196	243	202	214	237	220	213	205	208	201	210	205	230	219	222	227	226	214	218	215	251	221	232	193	230	219	210	243	234	212	244	251	212	185	227	199	209	206	216	217	217	216	226	221	234	235	241	219	212	216	248	203	221	206	236	215	215	237	231	196	216	211	211	232	233	237	235	193	212	235	214	215	227	236	243	234	232	186	228	193	211	219	208	235	208	209	212	221	188	201	214	200	212	214	224	246	219	198	214	229	215	194	225	208	227	240	226	204	199	222	215	216	229	213	209	222	203	207	223	213	214	219	223	218	195	227	207	211	221	212	228	243	209	229	217	214	205	230	226	216	206	206	232	237	227	221	205	239	201	230	248	219	227	210	228	244	228	221	216	233	190	225	227	222	231	204	199	218	204	219	214	215	235	227	211	203	232	210	205	213	221	228	213	197	222	222	215	225	202	236	226	220	233	227	211	220
4398	14152	10414	5176	3737	2706	2022	1485	1123	911	745	651	548	500	448	430	359	340	347	346	302	304	303	293	311	264	266	265	256	251	249	234	277	282	238	266	264	251	248	267	230	249	268	236	255	231	229	247	210	242	239	246	231	216	204	235	236	225	252	221	216	232	233	226	218	225	244	233	220	228	223	233	216	217	215	223	221	218	213	237	224	201	233	218	228	224	208	225	188	218	220	241	224	223	205	221	199	216	231	237	245	205	221	217	227	212	211	195	220	209	231	195	205	192	243	196	227	241	237	222	223	235	243	230	232	201	242	243	205	213	221	229	236	210	202	194	228	241	213	226	229	227	209	211	227	206	207	222	214	206	242	236	207	229	245	215	213	220	222	219	221	224	217	221	217	217	211	202	207	203	238	205	201	236	233	192	218	203	199	205	213	222	208	229	222	224	221	207	231	210	221	212	208	221	221	216	206	226	214	208	225	220	198	190	240	217	226	201	188	217	204	242	218	212	206	217	214	243	206	233	199	225	202	203	222	216	208	204	216	217	204	227	224	219	210	223	223	231	243	215	208	196	222	246	233	245	206	238	215	206	210	230	235	226	211	234	209	221	213	205	211	211	210	209	201	224	231	217	215	214	227	214	223	248	217	213	209	208	208	226	210	226	207	208	200	229	207	228	230	220	214	199	222	206	242	207	212	203	225	217	235	226	199	225	219	236	213	209	224	224	247	239	231	177	221	241	221	237	219	215	217	200	225	197	248	200	236	190	216	215	230	223	225	218	203	218	222	259	230	242	217	225	228	231	185	217	226	222	203	215	224	217	226	219	202	187	216	194	232	223	228	205	214	231	195	221	205	220	203	244	238	221	236	219	212	241	208	219	208	229	219	219	226	211	212	217	219	197	214	206	224	231	210	241	225	234	241	186	199	222	248	203	202	215	227	198	232	220	220	197	216	237	214	197	222	201	237	199	262	223	222	224	218	206	227	211	210	218	213	203	234	207	213	232	227	238	201	191	215	219	219	212	194	233	212	219	211	213	242	221	230	218	201	219	209	235	198	230	215	241	206	221	215	209	206	199	184	230	244	204	219	220	205	203	207	208	199	245	185	214	247	227	225	219	257	204	212	206	192	222	228	220	227	232	192	211	227	208	220	217	217	212	224	191	226	217	227	237	213	216	235	219	198	195	193	215	240	244	189	211	233	233	233	224	212	215	219	234	204	225	188	190	222	213	217	214	224	229	221	209	197	205	199	221	185	224	215	211	207	214	221	208	216	213	168	232	197	242	231	221	227	221	224	222	222	203	237	221	235	211	223	218	229	229	203	215	198	242	227	208	242	211	211	238	216	208	232	219	228	221	193	213	214	224	240	180	192	204	219	242	232	232	228	202	201	235	192	235	196	189	250	214	230	208	192	224	229	214	191	189	213	213	228	245	235	218	230	195	228	243	209	237	224	240	200	253	221	216	207	211	207	196	204	252	204	212	200	192	192	204	241	210	219	203	231	207	235	201	208	235	214	220	226	221	197	197	227	223	225	222	231	200	205	229	224	227	213	223	214	230	217	239	258	199	207	225	223	207	244	223	217	200	230	187	215	217	231	195	213	218	222	224	187	209	215	229	230	228	200	239	222	205	219	217	210	228	239	236	230	202	190	195	228	213	231	239	223	232	181	220	195	219	220	203	242	192	204	220	202	215	216	227	212	216	221	257	198	217	197	227	196	240	215	233	236	209	208	239	221	220	195	225	215	231	234	198	215	226	228	213	226	233	217	214	218	198	240	239	214	234	222	217	191	196	234	239	241	228	209	236	217	186	230	205	211	230	215	204	221	235	229	223	240	212	219	212	208	217	229	219	204	213	213	266	218	225	233	213	182	212	200	207	234	205	233	233	247	225	214	197	220	241	215	218	220	222	216	236	194	219	244	186	219	234	230	253	207	228	220	222	211	197	219	197	208	217	239	212	231	220	219	211	207	201	223	212	213	224	208	200	214	227	228	219	206	225	216	212	198	252	198	204	205	255	220	221	214	230	212	228	199	252	209	198	206	222	212	216	206	186	194	218	223	203	233	185	214	191	228	200	213	228	207	235	209	205	252	207	232	207	233	226	207	193	227	195	183	208	212	217	245	219	214	215	217	218	234	227	202	219	217	214	198	228	198	216	238	203	219	222	227	210	217	210	240	207	205	230	201	236	216	214	216	240	219	213	223	205	188	210	202	213	263	229	232	219	215	227	204	213	230	213	244	219	225	238	209	213	202	190	230	215	222	213	202	213	215	200	227	202	221	237	222	238	233	193	217	229	224	188	202	202	200	227	229	228	196	224	213	216	216	223	210	236	211	221	222	228	235	224	202	202	213	231	213	206	222	204	221	190	206	210	214	231	206	242	215	230	235	246	208	207	257	240	226	215	224	219	209	207	237	214	223	212	206	241	252	216	204	193	241	228	197	208	210	244	228	202	210	245	196	231	242	249	202	205	226	234	218	203	219	210	237	209	217	213	225	220	220	221	264	232	200	219	215	219	209	206	209	245	238	197	224	209	211	215	214	203	219	189	238	221	213	235	210	214	204	224	219	215	233	189	208	219	222	213	251	225	232	234	207	203	215	200	200	231	204	211	222	200	205	229	220	229	227	252	189	229	219	225	210	229	233	223	217	206	203	226	200	188	225	235	225	214	234	224	209	196	193	207	213	195	203	194	263	187	216	214	219	203	210	195	221	203	213	215	220	202	216	211	214	219	237	200	235	220	211	256	202	219	213	210	239	214	227	216	206	205	210	217	198	206	205	202	208	209	230	221	229	208	219	210	240	235	231	205	206	220	215	208	257	211	224	224	221	237	208	212	230	217	241	205	213	232	234	235	244	185	214	223	206	209	188	223	225	260	205	222	229	195	203	231	205	237	215	216	212	208	223	231	207	188	216	247	223	211	229	211	210	238	230	225	218	228	217	225	224	225	223	214	212	224	200	182	192	244	223	213	203	219	208	226	218	197	238	225	224	222	211	226	218	240	242	221	203	222	222	235	225	207	220	205	214	202	242	208	221	222	194	232	210	212	218	214	212	207	205	200	221	214	191	209	223	230	229	209	219	221	201	216	177	203	240	208	210	221	207	212	216	234	236	183	221	187	220	213	227	225	204	231	204	219	231	220	217	229	210	234	212	224	226	234	204	201	222	234	223	243	200	231	225	208	213	213	237	252	229	222	230	211	204	208	208	205	216	243	188	209	210	196	219	237	219	227	211	178	213	205	234	200	219	222	217	216	203	217	208	211	206	200	217	207	219	189	216	200	227	249	229	226	197	209	250	225	211	249	208	188	210	239	195	241	234	200	212	210	204	189	204	210	230	222	201	226	223	212	218	235	215	232	206	229	226	222	207	235	198	225	228	220	219	233	239	228	223	229	239	209	222	219	223	243	190	207	215	213	226	203	219	214	223	230	221	221	205	193	198	219	207	236	217	231	201	225	215	194	219	234	199	267	217	221	227	220	205	240
27256	18245	4862	1061	810	819	810	767	805	817	794	681	730	735	783	750	814	711	783	727	737	769	745	801	743	756	755	758	760	742	784	763	756	745	719	755	783	690	743	805	805	797	740	748	753	694	705	737	755	754	750	715	758	765	780	817	718	728	708	698	754	761	704	753	718	713	789	707	733	736	755	740	781	719	724	777	741	733	726	713	747	754	777	805	745	771	726	744	741	715	718	744	760	751	734	775	736	808	768	743	756	764	794	736	747	794	758	790	750	784	777	733	803	749	790	699	757	729	741	749	735	692	791	797	774	759	769	782	765	761	744	721	767	780	708	771	746	781	800	708	745	775	754	785	762	737	746	680	757	711	706	751	755	732	777	726	751	747	738	758	818	726	715	735	743	730	724	730	765	738	799	770	754	775	791	742	767	732	752	728	758	781	747	769	719	778	761	747	673	777	756	716	793	771	753	776	750	728	732	715	775	735	753	790	718	736	754	794	707	727	727	783	792	800	791	741	747	703	727	779	738	747	805	721	747	764	739	765	783	776	764	765	754	714	742	768	746	745	715	808	725	694	776	774	743	703	769	749	759	775	772	748	773	786	787	791	729	780	797	781	775	745	762	733	692	784	766	765	724	736	729	761	783	812	756	741	778	736	763	790	755	767	778	723	774	790	748	748	745	770	765	758	763	739	757	739	728	741	760	726	799	697	774	723	747	752	723	781	751	766	715	733	721	754	708	764	755	752	703	737	763	778	752	707	718	728	796	762	767	765	754	752	779	759	813	735	781	746	750	752	756	735	738	754	709	787	769	785	708	768	720	741	769	770	769	751	747	817	783	748	750	714	752	736	748	785	782	786	756	725	755	756	733	801	753	728	799	754	748	804	783	762	723	772	689	729	714	730	750	752	745	778	742	735	693	748	741	786	786	772	735	753	754	739	754	757	749	722	734	767	731	731	775	731	776	735	725	786	756	722	770	796	701	765	758	790	748	752	741	738	747	737	785	829	775	703	765	777	744	783	726	745	786	750	762	751	736	740	763	752	775	713	748	732	731	800	756	739	759	821	726	779	741	785	779	744	768	725	771	750	762	754	675	763	736	732	776	783	759	719	738	746	766	796	789	757	782	830	746	766	745	738	735	755	772	730	773	763	765	781	809	719	767	791	781	739	760	833	746	844	788	712	705	774	734	802	761	720	730	741	775	795	773	756	774	731	754	729	743	731	711	748	733	717	740	746	782	746	743	707	773	742	703	692	732	819	761	761	747	771	752	753	725	777	752	724	759	751	772	728	834	764	770	713	762	801	759	707	733	752	736	772	721	754	765	741	730	729	708	719	790	755	742	739	761	718	732	778	788	778	717	716	741	726	778	757	773	782	782	709	731	770	715	776	759	751	827	755	785	774	764	746	785	769	752	730	793	766	770	783	749	723	771	771	770	757	789	781	737	731	723	715	776	814	750	766	733	729	753	740	776	764	717	733	767	774	786	718	776	757	770	736	743	751	751	777	740	708	764	791	776	766	755	764	758	747	739	690	754	729	773	739	765	733	798	723	797	742	743	726	774	770	709	799	771	689	734	781	761	792	751	771	764	759	752	750	766	754	766	733	787	733	728	745	750	760	742	760	755	736	766	787	768	761	768	693	752	721	743	755	708	706	755	765	778	739	750	744	764	733	768	784	790	730	786	736	760	797	736	768	742	732	791	759	775	759	697	770	753	732	814	768	749	719	757	790	764	812	779	742	766	755	750	773	749	747	762	744	725	736	701	766	762	781	746	774	747	805	740	753	758	753	704	752	765	736	708	749	759	761	693	763	768	782	767	709	756	753	778	704	764	703	722	750	755	761	808	715	763	793	747	759	723	794	791	754	758	787	723	761	776	764	768	785	724	754	799	747	707	757	773	779	790	809	758	714	749	740	764	745	770	662	744	722	702	782	734	749	699	712	752	721	775	777	758	719	755	772	761	761	768	772	701	748	750	748	741	784	722	740	752	791	751	732	688	765	755	707	750	760	743	743	773	750	760	814	749	833	752	726	774	763	730	768	791	777	775	773	730	770	751	755	731	770	787	734	783	736	752	773	809	748	738	765	722	743	688	738	758	763	763	729	736	725	721	734	791	730	762	777	701	751	759	680	721	707	810	708	800	775	733	719	750	801	712	758	742	700	747	802	763	726	761	760	755	762	768	745	754	762	781	750	752	772	755	743	755	738	753	776	731	738	822	758	714	778	754	741	743	785	785	731	778	758	761	782	762	785	772	722	758	736	743	795	803	708	781	736	724	768	786	725	745	718	763	750	761	706	770	698	729	810	728	761	784	786	750	750	767	833	755	762	771	784	736	739	771	735	784	709	764	785	708	743	763	728	735	740	710	710	813	753	779	762	804	756	732	757	760	790	797	735	762	749	735	778	754	735	753	754	772	727	789	715	695	716	751	757	744	801	800	730	707	756	765	785	713	788	793	785	758	775	764	733	758	755	787	765	738	776	778	753	794	773	767	756	797	720	802	761	784	718	762	704	718	764	739	787	759	787	755	763	707	763	712	783	794	699	754	763	716	779	795	747	801	765	712	731	766	758	748	706	788	750	715	712	782	725	745	758	714	774	736	807	784	791	755	753	728	752	735	769	722	754	767	745	751	741	747	754	753	800	773	716	751	764	712	725	744	744	738	789	733	753	792	785	770	751	724	766	751	748	757	752	752	729	781	771	716	794	786	780	756	726	754	683	751	788	736	784	765	785	748	774	762	765	781	733	758	691	740	754	705	739	727	724	762	777	745	806	728	787	741	757	714	742	801	776	744	697	734	783	786	744	756	754	794	695	835	743	731	764	791	748	742	794	756	736	776	784	734	780	739	766	722	735	764	735	748	783	791	792	788	727	786	740	705	681	754	751	720	748	735	753	811	804	763	829	746	767	807	825	761	741	741	741	758	700	664	728	781	742	747	750	709	757	754	762	743	718	751	769	758	688	800	781	794	735	722	776	736	723	727	785	759	732	745	739	711	749	718	737	764	736	782	714	781	739	753	715	746	799	732	753	785	771	735	777	707	751	784	749	736	738	753	775	772	815	759	770	724	740	743	749	749	770	723	791	790	778	803	745	770	722	696	754	756	739	710	761	795	766	732	698	763	767	757	749	769	747	774	771	761	777	734	756	809	752	790	757	746	750	745	728	756	714	778	756	716	732	730	777	788	794	778	760	718	775	762	744	706	717	785	744	748	709	795	753	763	749	761	774	718	735	767	779	768	709	763	799	779	784	755	793	739	766	760	710	719	740	757	782	737	787	766	705	721	690	744	780	784	714	741	769	717	778	793	750	760	740	754	737	769	765	741	747	734	779	729	741	745	741	742	744	733	727	779	791	720	768	799	732	770	742	714	758	752	745	770	767	739	732	771	781	757	720	773	795	725	765	762	707	734	729	740	781	810	775	736	760	695	765	738	774	770	731	723	730	749	757	761	725	730	756	771	740	727	779	805	696	768	773	745	743	746	710
4435	1202	1025	873	845	879	854	786	771	738	823	799	769	775	751	778	805	760	793	781	774	821	808	773	794	765	788	789	845	798	771	788	786	792	775	772	800	795	801	790	784	807	742	720	772	787	751	792	762	757	840	760	760	770	779	807	794	744	761	806	730	792	693	802	792	739	788	831	728	780	804	738	798	774	731	782	786	735	791	724	812	861	769	790	809	793	791	792	793	770	792	737	764	810	758	812	789	802	753	765	784	772	767	769	779	755	761	775	831	766	790	800	788	833	725	772	761	774	783	781	814	759	788	765	811	805	788	802	742	790	808	761	756	743	769	780	801	793	788	754	810	757	796	749	707	804	737	702	773	798	752	773	790	781	773	783	751	769	816	764	766	791	764	781	830	821	743	760	774	733	769	783	779	778	785	779	820	751	781	757	793	748	779	767	749	793	741	770	845	822	777	841	752	793	803	760	794	778	829	764	783	788	763	792	802	781	827	715	825	774	750	775	799	755	805	739	741	778	764	778	785	744	758	762	820	818	745	824	829	734	789	787	724	679	823	778	812	707	750	761	765	731	838	783	717	768	800	781	771	776	734	841	780	760	790	745	785	786	775	791	740	766	786	780	776	758	817	765	733	725	810	766	785	808	777	689	809	782	816	778	790	761	746	764	777	757	811	734	770	726	770	736	771	778	807	738	753	779	764	762	815	786	781	741	784	802	785	791	813	779	770	814	741	781	789	771	793	777	732	786	737	801	784	729	797	771	759	807	770	717	799	772	768	757	797	806	725	777	772	790	827	797	745	788	743	797	797	746	779	747	842	817	840	762	789	770	771	823	784	788	773	712	821	803	800	782	769	743	803	763	775	744	780	804	825	800	803	784	794	802	763	767	751	815	740	813	804	734	759	763	739	846	774	794	764	761	758	801	743	767	775	821	762	748	775	817	735	771	794	759	741	744	774	789	738	801	760	749	794	795	825	770	782	793	792	838	733	779	755	753	764	796	737	824	766	796	775	792	770	788	754	765	737	727	737	750	787	794	774	776	796	782	790	770	757	751	795	760	757	778	788	808	807	793	731	801	772	793	765	806	763	813	755	757	749	777	780	810	760	791	817	763	822	786	810	780	785	780	757	743	796	742	788	780	736	735	787	776	801	734	810	779	799	757	775	771	772	768	814	787	759	766	764	764	786	750	747	818	773	737	761	794	805	788	756	807	758	759	811	792	769	783	865	744	784	750	771	780	815	787	770	742	772	777	732	768	807	754	805	755	753	791	793	743	770	750	791	779	777	764	821	807	729	764	781	791	805	747	795	761	794	737	744	814	744	789	774	778	817	771	753	772	777	739	778	747	793	796	815	755	790	780	768	790	777	731	759	803	785	751	812	793	784	782	732	762	801	792	761	777	758	757	781	751	778	772	755	778	748	796	747	763	805	757	766	771	759	796	787	824	750	768	748	764	810	788	753	791	751	763	792	779	770	769	774	787	781	743	750	786	806	745	766	799	758	803	752	790	801	775	790	791	776	817	760	801	756	746	793	722	739	834	784	802	779	770	783	757	728	796	822	766	816	781	786	736	789	785	798	808	742	787	763	745	807	795	778	782	804	817	806	763	761	790	778	791	745	745	775	761	802	788	806	789	778	777	771	777	749	782	813	795	810	745	767	737	762	815	777	808	742	791	818	846	755	752	773	746	802	822	809	736	818	745	824	756	769	812	781	732	843	782	778	795	787	788	815	788	805	793	772	749	815	747	761	795	799	760	720	782	800	748	778	769	752	796	745	757	784	756	763	756	744	764	761	744	824	761	803	727	796	736	806	766	770	769	717	776	773	741	753	793	763	708	797	833	762	820	762	819	779	811	818	706	824	762	751	809	745	791	824	719	787	798	759	831	806	787	757	730	822	776	802	786	770	776	762	778	761	790	812	811	789	761	770	751	742	779	746	793	728	787	791	804	748	823	736	777	744	786	842	803	750	782	802	764	824	818	829	763	775	787	804	787	765	757	756	749	733	766	749	764	813	820	787	785	801	800	768	755	800	765	750	784	701	782	792	761	701	783	759	780	745	779	763	776	807	756	821	782	776	790	751	812	787	765	814	793	780	775	731	813	776	784	789	781	773	847	789	743	812	783	836	798	731	792	791	749	821	813	836	788	732	807	781	746	765	785	768	793	755	800	755	775	767	740	788	795	835	788	766	781	768	741	753	786	776	766	820	752	793	761	774	788	762	796	758	783	765	779	811	741	785	700	770	748	807	733	749	807	758	808	750	801	780	794	825	765	793	794	773	752	775	786	757	785	819	739	783	752	810	794	762	811	788	761	794	824	774	837	742	794	773	838	812	767	797	775	784	751	796	734	754	779	803	750	737	758	817	822	757	792	770	759	739	773	793	729	751	779	808	797	782	782	795	806	744	735	766	802	756	785	790	766	758	780	802	763	727	750	761	833	754	791	794	780	760	779	777	748	733	750	804	806	787	778	809	780	758	758	817	856	781	752	748	736	757	754	721	794	786	770	739	777	810	754	742	757	728	761	788	780	800	805	806	789	778	789	750	715	781	774	803	761	753	729	817	824	776	760	811	817	738	803	814	824	741	768	767	792	789	844	781	778	743	769	801	749	797	773	815	742	846	782	775	787	812	750	767	794	762	803	767	773	724	751	681	715	745	750	791	744	798	801	811	796	776	840	767	749	777	792	756	767	785	728	800	745	766	835	752	802	788	792	804	747	794	841	800	779	796	778	749	745	770	781	738	799	763	748	772	744	806	791	753	785	787	781	767	745	737	806	741	779	794	826	808	812	787	809	760	790	796	803	772	766	789	756	772	800	780	783	760	840	735	771	753	763	740	773	811	792	792	822	807	754	750	709	783	763	768	744	798	778	761	788	712	796	805	749	783	784	777	797	757	785	780	800	817	796	743	793	763	773	783	784	800	809	817	804	796	723	836	802	728	807	736	744	780	766	788	804	747	769	808	774	777	772	763	751	785	802	772	800	762	770	736	816	795	770	784	754	807	831	779	796	799	767	707	804	748	743	749	764	758	750	793	785	728	776	779	766	795	784	773	763	769	791	791	738	767	773	744	721	718	746	822	778	759	756	770	735	840	773	809	738	797	775	753	773	795	776	771	794	753	750	802	789	761	774	766	796	826	751	765	747	759	783	779	794	745	817	736	819	803	780	758	790	799	780	771	750	828	785	841	761	785	760	759	765	766	743	777	773	798	784	756	773	760	757	718	776	777	812	792	752	791	769	820	744	783	747	756	813	790	770	772	752	795	786	806	808	789	791	796	758	769	737	771	716	736	830	795	758	754	763	799	769	775	772	710	780	755	734	796	752	807	789	820	744	801	783	763	750	796	780	798	815	785	742	734	793	809	772	840	751	730	871	800	788	795	794	694	761	746	811	797	749	819	773	778	764	758	728	819	828	845	780	773	786	812	806	756	734	801	766	754	820	786	727	742	781	756	772	804	814	782	785	784	759	781	732	797	742	729	789
23197	20926	28261	23741	20935	12756	1261	782	666	607	569	495	480	498	455	413	431	423	430	434	413	423	384	394	420	388	429	388	405	388	378	362	364	399	407	368	387	426	390	374	385	384	367	389	376	373	352	380	394	346	347	382	357	369	369	380	364	351	397	389	412	359	385	347	382	376	346	396	392	385	342	363	384	356	401	374	387	387	362	348	389	353	368	361	371	343	368	383	378	374	379	385	370	377	349	377	380	382	356	355	376	376	363	388	339	363	380	364	376	345	366	360	356	378	373	359	389	363	409	357	396	370	384	380	337	373	384	392	354	347	386	350	373	368	378	394	364	363	338	389	415	368	375	355	349	385	413	394	367	391	427	372	371	379	344	336	370	393	382	387	410	410	370	363	357	394	375	375	358	357	362	380	368	374	376	374	383	367	349	389	353	356	372	374	386	379	381	373	372	332	406	365	362	403	363	362	382	360	371	399	359	359	357	360	376	384	405	380	380	383	337	372	354	397	358	376	393	380	389	362	347	408	404	373	404	372	397	421	389	407	382	353	377	365	418	382	364	400	369	380	366	382	365	408	380	381	335	392	336	363	343	413	382	389	342	355	363	406	337	358	382	358	408	356	362	402	356	352	348	358	366	372	328	416	368	386	391	381	377	407	345	414	385	361	368	407	388	358	384	344	375	353	384	339	383	347	356	364	375	371	341	359	391	349	373	385	372	370	359	367	379	385	373	375	359	345	394	337	377	368	372	392	371	422	365	375	364	355	385	349	368	363	379	377	365	335	358	387	346	333	355	372	399	355	383	353	378	357	365	354	368	407	415	368	395	396	396	391	341	355	380	359	378	359	399	349	378	390	332	371	362	387	373	348	383	357	333	371	382	386	353	359	371	395	390	405	391	333	360	379	366	385	345	367	347	380	382	349	358	374	380	365	392	337	362	389	372	383	388	398	375	342	377	387	360	354	380	374	374	393	360	394	353	384	358	412	380	373	362	384	379	369	380	379	384	363	365	380	351	400	403	364	337	366	385	380	359	363	397	371	398	418	356	400	367	359	366	356	372	388	404	377	338	403	380	352	374	373	371	366	403	374	358	378	351	376	374	416	377	384	366	365	392	374	397	349	404	376	404	399	389	382	360	372	404	371	328	402	354	376	375	364	368	389	399	380	374	364	381	364	378	406	383	396	384	360	355	390	381	349	334	396	380	377	359	384	371	378	390	392	383	369	351	353	392	350	371	372	357	361	365	355	407	377	361	346	349	361	386	336	407	372	397	363	403	392	347	354	366	363	385	376	331	359	370	384	401	387	364	381	397	399	404	384	344	359	385	387	339	393	360	407	358	357	399	358	370	354	389	357	366	370	368	361	373	382	363	354	394	392	390	389	393	380	391	386	405	338	385	346	375	347	396	375	389	357	395	379	343	377	418	377	364	408	338	370	361	384	414	369	382	372	396	378	369	350	355	373	404	367	359	399	366	363	370	361	398	386	388	379	370	372	394	370	402	360	386	380	356	381	382	360	371	401	367	372	356	367	392	375	375	374	382	351	400	406	397	352	339	366	390	393	406	386	376	369	394	415	353	392	376	357	387	360	367	357	387	364	366	360	394	352	390	357	375	342	362	354	339	390	344	354	423	366	381	370	364	366	358	393	378	393	392	384	378	410	332	372	362	385	378	345	358	407	374	374	406	347	392	361	376	382	373	358	367	398	377	357	382	343	311	416	384	392	346	379	351	360	367	393	374	389	392	397	389	358	382	410	366	358	385	369	421	371	374	401	358	358	381	364	347	373	387	369	344	369	372	361	372	392	382	390	390	391	387	385	332	388	375	368	350	361	367	404	347	330	378	393	379	396	402	366	402	361	364	374	357	364	364	370	426	369	387	380	375	370	377	380	375	389	372	361	387	392	370	366	387	387	370	348	379	412	395	373	397	370	397	354	374	385	332	399	377	391	347	361	385	399	375	355	393	377	344	410	379	351	341	384	354	347	372	414	357	373	409	387	397	393	358	360	381	383	383	318	381	379	348	360	370	370	357	345	367	362	397	344	377	365	350	338	344	391	383	378	365	375	379	368	374	403	377	348	354	397	400	376	390	413	357	368	377	336	410	384	353	366	352	419	409	363	374	372	358	382	365	357	388	369	368	362	380	382	371	362	348	405	376	373	375	406	368	379	400	327	404	379	387	411	362	411	413	401	384	347	404	345	378	399	360	375	359	359	361	400	330	388	398	342	396	388	373	369	356	384	381	374	373	365	381	367	411	345	356	399	353	383	399	383	353	381	375	389	356	416	370	348	334	359	389	342	373	386	392	398	357	377	368	408	368	364	366	365	376	359	376	357	385	382	385	373	375	364	374	397	385	355	405	388	372	384	380	347	346	360	373	362	405	406	387	366	386	356	400	351	403	349	347	389	368	332	355	367	369	365	361	376	377	373	356	379	374	351	384	382	423	365	351	334	367	336	388	388	389	349	392	365	387	379	374	358	433	382	378	376	390	376	372	348	355	375	367	375	380	386	378	359	411	368	366	374	357	386	363	350	388	343	355	371	369	369	391	355	380	372	390	397	377	368	338	424	357	396	318	397	359	371	354	368	353	357	385	363	374	349	400	352	389	369	369	395	371	371	354	382	404	367	419	369	365	352	381	355	374	337	381	394	402	353	356	361	371	323	370	401	398	382	384	361	367	361	386	380	381	346	370	373	370	360	371	383	396	406	362	365	370	347	364	393	363	327	355	375	373	346	360	393	376	358	389	358	362	374	402	381	338	356	358	345	365	335	344	393	382	379	359	378	423	398	360	380	363	382	348	336	377	371	381	378	382	406	383	377	384	342	343	387	399	374	380	365	362	323	324	380	391	390	366	344	384	382	408	360	394	376	362	382	389	340	341	372	349	334	387	377	360	368	366	384	392	378	353	347	365	396	403	355	349	400	380	392	367	374	400	341	394	343	398	391	360	354	390	354	421	384	367	387	393	393	351	398	377	363	400	388	378	393	394	377	338	372	365	363	378	359	367	369	393	375	373	379	339	368	401	391	383	354	392	392	368	380	362	396	384	381	375	386	336	379	368	372	380	412	395	382	353	398	374	383	411	371	408	396	355	383	361	378	351	395	356	402	379	378	385	377	411	367	410	382	409	384	368	426	342	355	389	335	363	398	394	364	384	357	373	356	387	377	358	375	366	382	383	352	362	380	333	352	355	366	369	329	371	385	388	390	385	353	380	393	353	383	374	369	400	354	377	378	322	417	421	379	381	370	367	383	372	407	364	388	385	360	362	349	373	392	392	404	389	386	331	356	377	377	379	351	378	384	355	373	372	398	371	360	372	346	383	374	340	371	354	367	372	386	394	377	349	388	387	381	379	362	399	373	372	368	342	376	357	375	416	378	360	367	358	387	348	335	380	389	378	373	365	338	359	338	373	382	355	365	398	375	367	354	338	373	394	361	376	365	392	367	415	352	334	383	389	386	386	373	379	364	356	396	373	386	423	371
3226	8457	6207	3021	2137	1644	1235	1048	886	782	720	587	593	501	499	527	528	491	448	499	459	444	455	463	443	476	452	407	473	436	439	395	414	414	410	402	417	433	415	438	432	443	409	385	413	420	398	397	459	438	429	441	414	407	391	406	407	387	390	417	413	437	435	418	408	400	426	441	454	399	394	429	435	417	394	391	436	441	411	412	390	424	413	454	399	389	426	426	420	359	395	423	437	384	397	395	364	445	416	419	395	413	399	419	389	395	407	407	422	394	407	440	394	403	395	426	393	406	429	406	405	425	423	396	429	435	426	423	404	416	402	428	390	415	418	456	404	379	392	408	438	410	408	402	419	449	379	400	415	444	431	419	416	400	417	424	423	411	413	451	415	412	416	418	423	404	395	386	413	381	447	410	413	435	408	386	422	425	375	405	440	401	402	419	419	383	408	424	361	402	414	417	390	405	412	387	417	419	416	416	380	385	435	435	441	441	399	390	431	439	394	411	395	439	428	383	395	413	431	392	393	397	403	441	409	405	434	395	439	438	375	397	407	442	438	399	409	430	383	418	405	430	424	426	385	433	414	408	422	368	383	431	386	444	404	398	403	404	395	445	402	398	396	411	417	429	379	391	427	380	422	410	394	391	418	396	415	405	391	423	404	367	411	386	417	449	375	440	395	384	362	420	440	416	414	399	418	419	429	434	417	403	408	416	420	408	423	419	428	382	407	395	418	424	393	428	391	424	429	409	387	444	400	415	438	411	428	411	424	393	414	418	384	399	415	402	397	399	452	381	382	423	397	422	359	405	418	413	401	389	405	418	417	388	448	418	386	456	455	422	432	467	399	417	440	417	376	418	368	376	379	379	390	411	444	416	394	390	443	378	419	418	416	396	412	413	389	409	394	380	375	387	390	394	400	438	402	418	406	408	372	404	386	414	406	377	388	389	404	408	384	412	433	470	385	429	417	419	423	417	414	440	416	412	380	407	413	419	407	392	425	380	394	415	409	414	390	407	404	418	386	411	422	405	382	424	408	405	413	409	395	443	413	408	389	404	394	435	403	409	414	419	374	404	398	393	380	396	414	428	393	416	406	391	415	413	438	432	427	417	429	414	389	390	378	388	414	386	353	416	410	406	429	398	412	446	453	408	379	440	388	382	412	405	438	428	419	421	408	442	446	411	403	443	395	415	373	427	409	388	433	424	381	412	375	424	400	373	440	389	384	371	437	437	432	407	396	399	410	426	396	418	427	418	411	397	391	403	436	425	390	413	388	427	395	412	408	385	416	394	409	411	432	437	410	411	411	402	396	425	437	420	448	436	451	431	395	440	412	399	424	403	432	411	404	432	430	419	388	437	380	415	411	391	389	390	418	434	397	402	377	423	409	396	438	370	383	383	453	423	420	428	401	409	398	419	389	388	378	409	442	385	393	421	426	446	430	411	409	429	399	380	411	445	411	434	427	449	388	418	397	385	382	398	402	426	394	444	415	450	383	444	396	403	407	441	391	438	410	376	420	428	410	381	418	411	424	406	395	405	419	410	423	407	433	411	369	406	408	409	446	395	404	412	412	381	423	409	394	411	433	401	409	426	394	391	384	415	391	391	422	390	453	395	433	423	386	389	408	414	371	405	413	399	427	394	459	387	385	402	413	363	396	431	442	437	391	410	398	454	476	391	406	378	419	428	413	419	401	438	401	397	380	388	420	395	374	414	424	420	381	401	398	406	412	406	431	395	413	452	412	417	413	391	415	428	440	387	389	403	436	408	398	420	428	414	411	394	425	411	411	396	384	414	393	407	407	437	391	413	403	381	410	440	389	398	394	439	398	413	423	386	421	418	459	409	398	400	401	401	421	412	428	403	409	377	387	426	425	427	390	385	423	430	420	404	391	412	427	392	364	438	422	397	440	425	413	411	406	429	402	396	391	418	425	384	403	406	381	421	411	425	369	400	431	396	391	459	400	401	426	393	392	423	384	409	403	374	447	460	395	420	421	394	385	391	382	422	377	424	401	378	402	392	427	427	388	413	397	387	408	426	384	397	409	388	401	382	383	420	449	450	418	413	413	429	424	417	405	396	444	393	421	425	388	434	408	426	360	451	417	398	423	392	412	386	401	446	416	389	370	436	422	421	415	416	418	419	415	404	422	399	387	426	438	374	386	385	455	383	414	392	393	413	383	426	407	425	405	438	405	417	417	413	421	445	395	410	381	405	381	381	405	400	411	410	398	452	401	431	406	432	393	424	433	443	419	399	413	407	426	411	393	443	368	441	380	414	409	449	436	417	416	433	415	391	406	384	407	424	405	370	411	394	423	391	376	375	410	426	421	420	389	403	404	405	386	427	413	399	405	431	422	414	429	415	396	462	408	404	408	423	444	420	424	400	387	407	423	412	389	396	440	378	400	399	412	414	397	382	412	419	434	382	342	414	400	413	425	400	423	393	472	411	406	404	413	394	381	436	372	452	423	422	455	419	413	378	405	423	364	424	377	406	379	391	388	412	425	416	398	421	442	393	432	423	416	426	414	411	431	411	404	391	422	386	391	420	387	399	393	409	437	434	399	387	409	405	409	395	412	409	430	398	410	392	415	450	367	402	379	396	403	379	426	410	402	385	409	433	403	402	402	396	414	414	450	430	381	426	438	394	412	380	450	437	403	429	417	435	354	433	410	385	397	436	442	392	423	434	404	412	426	409	418	416	420	375	386	421	397	411	440	387	400	424	392	406	413	405	399	446	423	405	405	412	392	440	415	407	404	430	399	441	428	368	410	407	425	418	419	401	384	372	418	392	388	476	443	411	409	438	439	390	426	408	410	371	407	441	405	422	412	417	373	416	415	399	403	429	399	423	409	395	387	402	413	432	420	416	393	380	399	410	422	403	392	435	399	382	411	442	398	481	369	440	412	388	442	364	371	405	406	396	420	401	438	422	412	404	401	379	416	426	421	415	376	425	408	410	426	382	433	406	400	441	398	416	455	418	408	393	410	400	401	397	419	419	396	426	356	401	390	399	403	417	429	385	387	443	427	380	421	393	424	382	377	395	397	375	397	400	431	403	414	428	378	404	387	441	430	400	422	376	431	421	392	420	429	420	399	371	382	407	411	382	408	366	403	412	402	408	420	401	467	416	388	376	409	424	407	437	415	431	370	401	426	413	420	401	412	409	399	386	392	414	398	381	413	415	435	392	442	427	384	403	430	423	425	444	417	433	410	425	415	391	377	428	393	414	397	399	404	399	421	442	404	409	393	432	421	423	420	423	398	451	396	412	387	389	406	449	379	407	370	390	433	394	391	411	426	386	420	390	387	384	445	453	405	426	400	412	407	416	409	396	398	391	373	375	384	431	389	411	399	436	422	375	387	440	413	385	416	431	415	414	425	405	390	402	402	420	405	424	419	390	428	377	422	402	408	439	396	418	416	413	408	427	395	398	422	426	393	403	389	419	439	459	381	411	389	459	412	427	433	430	402	406	413	390	430	411	408	428	421	390
24227	20944	27450	24537	16558	1690	1145	973	879	808	855	770	739	775	724	789	749	761	750	733	745	770	779	761	738	777	749	729	741	726	725	713	775	695	729	731	747	785	696	718	754	704	730	733	743	726	722	698	728	711	719	757	752	726	765	710	746	782	680	792	770	707	722	746	725	700	686	743	736	732	744	737	702	729	718	775	733	735	703	650	706	706	763	702	757	720	714	745	740	751	733	718	716	734	743	704	730	740	730	708	720	754	714	707	766	710	773	717	734	724	693	733	716	745	720	658	696	707	715	765	707	763	737	705	721	702	718	694	677	761	739	761	757	719	738	685	742	699	712	673	727	746	740	723	723	719	766	747	695	754	760	771	724	692	757	760	747	738	752	735	706	675	718	712	753	745	737	736	740	737	769	677	716	728	740	731	719	710	750	691	803	719	694	734	750	737	721	691	713	705	749	694	750	736	711	720	736	745	695	724	678	747	714	734	738	745	712	708	755	725	736	706	742	741	669	670	685	709	736	712	705	694	735	792	738	714	645	710	737	680	770	711	732	731	758	683	690	772	742	703	758	718	695	691	726	710	751	679	748	692	719	756	779	711	693	746	729	731	750	727	700	733	680	673	736	747	710	737	683	754	715	705	718	760	682	702	721	740	649	704	725	712	729	722	748	720	735	703	669	696	691	693	735	667	697	708	729	784	732	703	730	724	767	746	705	747	739	696	753	686	725	744	688	712	722	712	726	718	742	714	707	712	721	704	750	703	695	750	715	749	737	700	734	723	740	765	692	707	713	714	738	702	751	718	725	728	737	680	685	738	714	748	722	689	735	700	762	706	754	701	735	724	774	735	700	728	698	731	679	746	769	777	774	697	759	778	714	693	696	753	757	752	726	726	728	711	721	713	679	720	734	675	765	733	673	723	719	740	751	760	706	728	703	727	724	719	722	724	706	730	700	750	721	700	727	740	710	708	712	695	695	730	761	764	723	764	747	754	730	734	733	738	707	709	709	749	700	729	754	760	790	739	732	703	732	774	721	725	686	680	728	719	700	719	711	694	773	729	726	742	757	726	757	760	714	699	724	798	660	689	706	738	737	680	723	707	787	712	764	742	743	741	693	673	736	748	663	726	753	734	699	718	740	769	707	755	754	717	700	731	722	694	735	705	713	726	705	729	778	692	782	719	720	745	716	749	685	730	725	788	738	666	698	727	752	705	737	738	730	740	715	726	756	762	731	740	706	744	800	669	711	688	728	752	713	712	734	702	725	724	674	750	723	725	718	734	714	725	735	794	731	707	765	756	688	736	701	759	741	728	701	731	732	741	759	755	687	757	769	759	717	722	674	722	777	744	725	804	733	700	710	782	686	724	766	719	688	730	720	739	700	730	732	729	752	789	744	758	706	760	715	730	723	708	702	743	758	705	753	755	741	696	708	749	735	759	683	720	736	748	745	669	731	746	722	719	673	733	711	693	710	716	721	779	720	742	738	705	770	691	719	697	717	709	717	751	705	755	707	700	727	755	742	682	787	746	772	765	717	686	700	780	728	663	749	689	742	758	733	744	778	738	728	747	785	700	736	699	715	700	714	767	751	781	717	703	748	760	655	746	723	676	712	742	754	725	759	744	731	730	696	730	735	756	740	731	724	768	724	747	685	781	755	733	691	720	739	745	696	744	736	703	673	740	797	771	731	748	750	705	753	716	751	751	760	780	693	728	701	757	723	731	703	692	694	740	740	819	729	715	734	741	721	718	720	738	736	713	751	729	683	748	775	677	715	759	745	746	700	706	714	697	726	727	718	719	702	662	791	707	699	725	715	759	769	742	730	769	732	759	689	719	719	715	740	719	688	737	734	742	732	723	720	730	719	685	700	738	720	730	721	683	706	708	700	798	741	686	770	734	731	707	693	683	708	728	766	735	762	706	725	735	733	777	720	718	752	706	725	797	759	770	736	671	755	795	770	786	754	733	715	684	735	692	732	704	753	756	771	722	732	693	749	721	729	754	687	711	769	736	719	757	687	720	763	697	732	744	730	714	793	728	732	741	736	699	666	717	706	723	719	717	711	766	761	792	720	721	766	773	697	711	755	733	706	725	712	744	722	690	756	676	736	712	745	699	749	680	734	736	763	702	766	720	725	735	690	722	762	748	776	745	733	667	754	754	726	729	704	740	681	738	740	726	711	772	708	776	695	688	734	720	701	696	741	776	700	726	739	705	756	796	743	729	715	761	721	676	746	752	727	728	768	742	739	718	721	766	709	723	737	758	714	730	733	701	749	674	763	705	767	680	700	712	767	736	711	710	775	763	748	720	718	727	740	744	688	764	721	751	760	758	727	726	692	720	728	699	682	707	740	710	762	700	746	743	681	756	687	755	741	781	716	744	717	761	670	688	762	724	752	773	699	695	749	738	722	734	683	761	702	794	758	724	736	695	734	767	743	717	747	707	729	730	768	748	722	755	679	707	728	751	741	739	739	750	769	713	708	718	698	725	721	755	777	734	753	743	716	741	762	714	763	719	726	754	707	749	691	691	739	722	750	693	765	748	694	741	712	759	735	743	731	706	683	711	729	711	729	743	723	715	705	696	715	679	712	738	765	748	716	729	723	742	718	731	718	700	742	738	727	772	719	712	727	729	760	748	697	736	776	691	755	719	701	755	735	691	805	784	706	756	712	729	727	713	743	772	776	755	715	719	750	693	705	754	782	809	736	765	752	674	705	683	728	756	775	724	673	725	731	721	729	712	735	765	727	706	740	717	740	689	707	671	744	699	744	703	714	717	757	705	743	755	766	668	708	752	721	699	693	727	733	764	705	732	694	778	679	772	742	759	740	669	757	727	728	709	712	707	781	753	712	657	720	727	705	807	719	679	770	716	718	731	711	703	735	712	670	700	739	696	702	763	727	749	768	730	745	691	731	718	673	796	688	788	665	746	695	749	731	713	737	691	730	769	740	724	731	710	716	712	760	732	691	688	732	768	733	746	743	716	720	744	732	738	700	736	726	717	714	756	736	684	698	706	718	751	732	765	706	718	697	699	719	722	699	711	752	760	775	730	741	709	689	747	692	746	729	705	701	718	718	732	776	747	756	688	741	740	716	726	723	722	756	731	707	738	737	722	757	729	709	696	672	729	721	744	759	718	682	677	739	717	753	721	771	721	729	665	739	695	734	711	748	718	719	747	661	741	756	738	754	708	774	726	691	723	721	715	738	735	739	718	666	752	791	733	712	741	680	700	727	727	738	759	679	686	712	732	712	709	746	729	726	727	737	721	759	705	722	760	707	721	718	729	751	722	678	687	708	750	697	753	791	733	756	739	763	712	721	740	745	743	727	722	720	751	762	753	758	713	714	723	763	728	774	715	728	765	713	723	741	714	736	714	783	708	759	771	683	693	697	696	777	723	737	750	685	710	733	734	765	738	729	755	707	725	723	756	697	735	797	713	686	719	743	686	728	725	712	730	730	700	745	750	721	700	716	739	759	709	721	755	763	733
3469	5744	4248	2281	1840	1462	1349	1082	984	879	873	863	846	796	795	749	782	765	717	706	764	725	723	719	760	713	786	769	699	777	747	740	745	726	735	747	664	747	724	727	761	740	729	787	734	757	707	728	735	726	725	756	755	708	718	779	683	731	694	733	753	727	697	695	722	745	700	718	717	713	707	705	755	688	718	744	735	753	728	711	720	729	739	751	768	692	753	746	746	713	772	712	715	722	715	720	764	718	741	730	677	728	724	714	745	735	731	755	718	695	684	774	746	686	703	726	690	722	707	754	742	736	722	722	706	660	722	736	732	706	721	719	745	698	684	753	700	751	655	750	712	703	742	720	727	735	716	715	688	734	727	740	713	739	709	735	733	725	764	688	729	717	732	716	736	748	747	728	712	745	745	715	750	733	736	741	735	668	705	721	732	737	668	718	702	709	747	689	719	742	734	760	691	659	720	695	735	700	677	731	768	703	708	779	681	712	704	673	723	761	712	750	697	750	732	752	694	708	731	695	720	719	773	677	715	720	712	705	766	725	719	679	734	749	674	708	723	726	704	694	732	726	759	738	794	684	727	730	749	718	711	695	761	703	681	691	734	760	711	775	735	731	665	743	676	720	690	697	720	728	705	754	691	722	704	734	730	689	718	694	687	715	760	678	754	719	724	674	696	740	751	737	716	690	719	755	720	721	702	737	694	742	731	740	744	704	696	723	711	773	718	697	696	731	744	754	694	677	697	770	719	774	732	716	703	748	665	723	783	672	709	727	707	702	706	697	680	690	717	697	677	738	695	714	692	761	732	689	746	713	735	742	715	747	729	668	722	704	726	688	716	719	723	735	766	712	679	725	745	753	718	700	714	750	752	705	706	704	687	708	683	729	736	715	718	720	745	725	708	748	775	661	690	738	746	722	691	701	735	717	718	698	696	784	753	743	727	705	730	683	731	712	702	737	701	721	674	772	764	739	751	709	732	710	683	771	712	733	758	751	748	727	721	772	701	705	745	678	730	716	713	682	704	679	688	729	712	673	687	723	768	764	730	726	686	733	761	726	699	746	725	733	750	735	721	699	731	741	741	711	703	705	745	736	724	753	715	732	685	693	651	734	753	697	679	740	709	731	680	738	754	754	724	678	727	713	724	717	725	736	723	731	697	767	681	717	711	770	711	749	743	736	727	745	747	736	680	690	698	720	738	719	690	708	819	764	740	686	749	704	712	735	754	699	695	712	666	730	725	692	735	697	708	698	748	694	671	781	711	738	757	736	685	761	725	721	743	755	727	750	681	693	744	739	731	708	744	705	748	730	721	705	733	737	724	690	753	702	762	715	757	697	726	741	730	723	758	723	735	728	725	698	734	730	748	717	708	688	725	654	734	743	707	699	719	697	717	687	765	738	758	707	720	696	723	745	718	720	756	736	711	695	709	709	729	714	727	707	743	698	653	719	693	723	740	754	739	730	731	737	742	754	723	711	768	749	655	738	751	761	727	710	721	797	729	714	726	735	721	699	705	755	712	715	760	741	745	687	727	721	740	699	734	678	754	688	741	720	731	701	697	690	688	750	698	692	726	697	733	738	747	674	709	718	730	689	699	714	725	747	716	726	755	737	747	688	714	738	709	693	691	751	740	705	707	726	727	716	738	713	741	689	725	745	743	727	693	749	713	744	758	747	727	744	741	718	722	720	708	720	750	723	748	717	737	676	715	691	702	702	671	709	678	720	726	784	795	710	723	712	738	708	689	714	694	724	759	757	693	739	749	767	725	673	704	725	717	707	667	745	753	705	705	754	728	710	756	719	684	689	769	682	707	743	727	734	697	740	678	718	730	725	754	740	756	687	712	684	730	679	761	767	751	749	701	674	749	706	724	758	769	728	714	770	685	714	745	748	690	729	698	691	709	763	683	738	713	750	712	706	737	728	745	705	711	696	688	708	720	697	740	707	729	733	766	697	735	757	793	748	691	687	724	744	706	732	751	653	746	742	766	728	648	672	794	727	713	700	725	702	722	717	698	695	753	675	723	745	741	719	714	697	750	684	702	731	762	752	772	737	721	713	710	729	711	723	712	696	720	699	716	728	707	709	718	722	748	747	739	746	651	732	702	677	683	674	688	714	749	724	761	751	705	738	714	749	737	761	678	696	712	720	674	788	709	729	717	712	712	691	728	706	714	692	731	738	712	758	725	719	694	726	726	741	749	724	779	684	733	723	709	698	760	669	693	738	735	737	731	650	726	662	720	730	686	789	711	732	742	664	695	680	706	724	712	781	751	701	742	698	726	704	666	707	660	730	759	736	742	740	755	719	715	697	675	765	709	720	677	732	726	751	749	780	696	723	726	717	755	722	718	666	721	715	745	753	717	738	696	729	718	700	754	741	722	713	705	694	740	715	664	721	709	747	723	702	730	741	732	681	741	734	726	717	753	708	729	743	725	772	697	740	725	689	758	661	726	748	697	745	727	763	700	753	695	705	733	777	705	721	732	747	739	728	668	736	682	715	754	706	715	684	754	748	726	704	719	717	757	734	728	695	780	691	765	719	720	721	726	714	736	699	689	721	721	678	745	745	696	707	700	727	760	752	736	720	730	729	701	728	720	729	728	712	738	687	726	663	700	684	749	660	687	715	731	700	725	716	657	729	740	702	730	727	688	758	711	738	712	736	716	729	706	665	710	677	707	745	718	707	692	725	698	653	746	705	736	728	731	766	672	721	700	703	717	718	772	706	728	731	752	764	721	685	747	715	716	707	739	750	702	704	747	696	736	750	733	721	733	737	689	656	697	696	739	723	716	717	730	725	731	720	766	658	687	731	765	704	702	745	738	725	715	701	713	729	715	712	745	729	681	713	763	718	728	718	720	715	775	729	732	753	713	745	776	732	699	742	712	694	721	710	729	762	701	706	695	746	748	692	693	694	720	720	718	748	746	718	709	745	740	684	746	687	728	704	730	732	748	739	709	761	756	663	705	745	716	741	694	686	745	729	719	698	744	741	750	682	707	698	691	731	733	713	725	740	713	741	719	703	686	774	747	760	742	757	738	757	762	740	670	735	723	723	719	709	728	672	673	748	721	691	712	736	709	675	679	776	720	666	702	726	709	740	705	719	725	706	697	739	686	708	728	725	740	774	707	756	720	756	748	745	762	703	729	710	689	705	696	702	701	703	761	730	733	718	721	689	700	709	752	737	703	756	743	758	727	744	705	684	707	749	722	721	658	728	717	770	724	684	685	763	685	709	689	683	688	762	659	718	760	713	731	700	726	702	721	675	713	765	724	733	688	738	735	722	727	709	738	745	667	787	731	718	731	729	739	729	714	721	714	714	681	770	694	720	702	743	730	743	705	730	700	709	748	747	688	753	725	740	720	692	703	744	768	759	735	715	752	676	729	694	702	742	716	679	705	728	749	733	689	674	768	716	730	719	699	737	752	725	687	706	702	726	743	754	743	664	720	682	743	731	690	716	721	746	707	739	701	731	734	729	748	756	719	665
22142	20974	28662	23454	20974	21029	11932	1079	716	673	527	489	433	395	379	367	346	333	286	304	280	295	298	292	256	260	279	272	283	256	256	276	227	251	261	240	255	226	215	226	256	228	229	222	211	222	226	244	243	230	220	230	214	200	218	228	242	196	242	245	256	221	227	238	231	228	216	227	240	208	206	242	229	202	219	214	217	232	227	239	213	220	229	228	219	245	245	220	241	219	252	224	219	223	241	244	217	232	217	236	212	222	233	230	227	214	225	223	209	234	204	231	224	213	227	216	221	217	230	215	217	223	224	224	253	200	238	226	210	215	226	204	222	197	235	205	226	217	206	227	227	237	227	249	203	212	238	229	181	231	244	224	226	221	219	212	252	224	212	255	237	200	225	237	217	235	222	221	215	193	222	247	223	218	239	211	239	210	244	235	209	193	216	230	220	230	201	232	237	247	247	234	199	193	211	222	242	243	233	220	226	217	248	238	208	225	224	225	182	209	234	206	232	224	218	208	219	205	233	226	217	231	240	219	226	219	215	211	224	213	222	206	227	215	231	243	199	211	234	222	241	231	216	209	215	199	183	247	235	212	210	229	213	206	213	208	218	194	224	213	208	224	199	207	217	204	177	233	212	237	224	219	206	221	211	224	223	214	238	213	232	280	237	240	223	224	213	203	229	230	212	223	234	211	213	236	205	207	220	184	233	205	250	213	209	232	222	193	203	236	245	219	210	228	232	211	227	219	226	230	219	240	199	243	188	226	236	211	235	236	222	183	236	231	194	221	228	229	187	204	208	241	219	187	222	211	215	199	212	228	197	225	206	217	218	212	228	203	201	212	212	227	218	268	205	221	198	236	254	233	220	210	227	238	205	218	218	217	237	239	218	221	211	197	191	219	235	224	210	199	241	215	245	212	217	224	238	241	221	206	218	207	178	201	238	216	214	239	226	230	223	216	216	223	207	219	229	234	226	204	206	237	202	204	230	211	183	210	207	253	229	222	237	236	219	213	222	204	195	224	213	230	235	211	232	213	252	210	199	209	212	232	230	225	222	206	249	187	253	266	216	202	246	242	221	215	214	208	228	218	245	203	220	222	208	239	196	213	209	232	209	224	206	202	240	233	197	230	229	213	248	206	217	250	231	209	211	215	218	212	171	205	206	241	236	197	206	231	246	228	210	232	229	216	228	221	221	215	202	214	202	229	229	238	217	230	224	210	220	231	218	228	231	203	257	225	236	214	236	219	198	213	216	216	216	211	229	231	218	232	207	233	220	210	211	208	222	227	203	215	214	229	234	222	218	239	224	212	235	223	210	240	207	221	202	226	223	233	224	241	224	217	221	213	216	233	255	203	214	225	218	233	216	229	209	223	205	203	205	211	199	217	243	198	230	205	235	259	216	224	199	206	239	236	246	238	227	221	209	232	229	228	196	213	235	225	215	224	234	217	223	238	218	222	230	214	216	223	246	224	196	221	260	245	207	228	218	185	237	217	223	216	233	194	195	200	218	225	216	244	191	186	242	216	214	228	245	204	213	228	239	237	205	224	226	229	225	211	223	218	219	197	222	194	217	215	224	225	207	228	218	227	229	246	240	186	232	213	197	210	221	228	213	213	237	219	230	234	224	233	223	235	219	239	190	220	213	211	217	234	224	209	208	245	216	221	210	208	220	212	208	247	243	223	241	207	203	192	216	206	226	202	223	205	197	219	210	232	248	222	221	225	227	212	240	243	250	251	219	188	216	219	214	208	219	221	209	220	215	216	233	218	212	219	203	210	207	222	237	239	228	211	186	191	231	204	245	222	247	239	227	217	201	178	190	195	234	214	201	235	205	207	208	211	210	229	231	219	216	239	238	217	234	221	229	216	224	224	216	248	215	205	240	180	240	231	215	262	227	205	206	236	228	247	235	228	215	209	237	225	219	199	211	210	211	215	244	217	219	213	217	206	239	225	242	216	215	213	234	220	248	205	213	211	222	224	251	218	224	222	215	196	224	243	203	218	225	221	224	236	219	209	216	225	215	236	207	209	213	232	191	213	210	210	230	232	186	213	213	223	211	209	202	220	246	221	223	248	225	218	226	198	200	210	231	239	231	212	208	209	210	231	239	240	199	203	225	221	227	235	204	203	227	227	216	231	225	243	215	218	207	243	243	240	209	204	191	241	237	210	243	232	214	217	232	206	220	191	231	239	211	239	230	225	198	205	221	236	236	195	229	196	248	218	233	225	243	189	197	225	247	229	204	226	237	232	210	218	244	221	233	224	223	221	206	202	232	215	212	229	232	233	225	205	227	235	232	215	214	232	197	209	219	209	205	255	217	219	226	216	231	191	215	193	224	241	237	196	235	215	223	210	234	225	214	224	197	235	219	208	247	219	197	224	232	213	197	217	245	228	231	232	212	222	233	238	222	266	239	214	219	239	210	213	231	235	234	209	214	196	201	199	218	211	232	210	214	255	221	198	231	221	222	223	228	219	198	204	246	193	210	231	226	210	220	208	216	217	230	210	226	213	229	196	213	213	182	199	244	223	224	238	222	240	214	233	239	228	202	243	215	219	228	235	204	242	228	214	219	195	223	220	228	219	236	221	198	221	219	238	232	221	209	247	214	208	222	234	200	208	212	258	209	212	216	227	204	210	221	221	225	223	181	226	211	219	218	216	211	263	216	206	242	183	215	202	229	218	211	199	215	208	220	206	202	196	213	213	216	232	214	204	200	220	222	217	238	222	217	241	197	202	240	253	226	211	227	193	229	213	231	209	217	259	198	215	226	211	203	233	208	221	211	239	226	213	241	200	237	233	206	207	205	227	222	206	217	225	209	226	231	213	239	231	202	223	246	216	212	209	220	231	218	207	194	227	230	229	236	211	237	240	241	212	224	236	206	209	203	228	226	214	242	235	216	214	222	215	221	231	235	232	210	195	246	219	235	220	221	230	198	205	202	211	202	218	241	217	220	242	237	248	232	223	234	192	180	249	240	206	205	210	225	229	215	221	242	199	223	211	208	210	212	216	237	207	216	216	212	196	217	230	211	232	222	201	212	241	213	215	250	227	208	217	210	220	237	224	217	224	193	209	213	215	227	234	217	217	232	229	224	266	222	223	235	230	207	243	193	230	213	254	216	223	227	240	222	225	229	250	226	239	231	218	221	231	229	222	205	232	213	213	223	218	254	226	212	238	195	211	219	229	206	219	226	252	232	218	223	239	217	209	213	220	193	217	195	235	213	212	216	208	237	219	216	217	210	221	205	220	235	209	209	215	225	230	228	215	239	219	231	202	220	243	227	231	249	203	212	200	228	196	228	229	210	219	252	215	218	206	241	216	222	207	230	219	229	206	226	220	229	215	206	217	230	189	221	228	217	207	237	212	215	235	200	256	227	223	208	209	225	243	197	240	226	228	254	221	210	226	196	239	237	233	233	229	217	201	227	225	232	220	234	221	204	218	214	185	225	210	222	236	224	221	225	229	200	210	213	214	223	210	202	213	211	204
4455	14320	10402	5230	3737	2663	1919	1443	1181	908	751	648	529	504	462	430	369	354	327	360	312	320	334	275	286	311	290	278	261	260	287	289	254	261	266	251	240	232	239	269	263	261	240	262	217	257	231	232	222	218	229	238	212	208	236	226	254	270	251	233	217	230	219	218	223	223	223	228	228	213	246	217	207	260	222	218	256	216	245	218	239	205	233	247	236	220	231	216	211	227	226	229	221	205	247	209	233	210	233	210	199	220	212	212	220	218	211	236	197	221	238	217	208	207	228	220	213	227	224	220	221	229	261	218	223	219	231	239	217	210	248	205	236	256	204	207	232	227	214	214	236	229	216	203	220	211	218	242	241	231	219	236	220	195	221	243	208	259	214	193	226	212	216	209	249	236	219	215	247	207	205	223	264	209	218	217	239	232	246	215	222	209	208	233	212	213	196	233	264	239	184	222	215	229	213	218	232	217	231	226	222	234	214	230	207	197	249	193	262	224	227	202	226	237	235	233	242	223	231	221	228	207	212	224	203	218	221	208	235	225	219	234	197	213	221	215	215	231	206	223	210	205	225	218	223	227	199	200	226	205	261	217	258	231	242	221	218	210	222	222	227	217	220	240	218	197	234	235	223	224	218	212	217	226	220	213	236	238	255	219	187	216	224	223	229	239	249	213	232	228	223	205	234	238	239	231	193	210	218	233	224	199	224	205	225	223	214	224	218	230	206	225	238	200	197	222	216	223	224	238	223	224	241	233	182	237	244	195	219	214	222	204	222	224	220	199	217	233	227	235	209	244	223	209	207	215	226	225	226	222	210	193	196	242	204	232	212	227	231	243	205	188	207	221	248	221	212	212	210	192	221	231	220	220	224	223	213	237	207	212	214	233	226	229	217	219	223	202	240	219	219	223	236	220	232	220	222	220	242	204	221	204	203	197	188	223	214	187	210	258	211	222	235	228	196	233	233	211	229	203	243	205	235	214	215	209	213	239	235	222	229	227	214	192	224	213	226	233	207	219	208	235	234	225	223	232	227	228	216	220	219	224	203	212	204	199	216	212	213	216	216	246	212	223	216	229	220	224	201	233	231	234	245	226	269	227	204	233	219	198	214	220	193	204	207	207	205	222	243	235	242	229	223	199	233	228	192	215	196	215	195	206	211	221	224	205	206	209	205	200	194	231	228	222	210	223	215	219	210	204	230	216	203	213	218	218	212	240	221	237	219	233	215	215	219	234	225	230	222	219	241	246	228	243	220	207	223	229	218	217	208	237	216	218	225	199	206	188	205	196	220	211	226	188	199	231	226	232	250	235	236	209	229	221	232	239	236	210	207	201	230	253	219	213	214	199	183	220	211	209	203	227	249	192	209	189	228	213	208	210	231	211	224	231	214	187	214	224	225	199	219	216	232	207	231	219	220	210	235	235	242	240	224	255	214	231	205	221	201	219	246	224	206	212	206	256	181	213	235	219	219	216	234	214	235	206	231	215	240	224	241	225	205	252	226	210	233	223	210	203	206	244	207	214	202	219	222	218	215	214	219	216	205	223	208	220	234	220	233	201	228	244	213	206	215	208	248	227	223	216	204	229	242	203	197	210	232	209	207	233	244	220	213	207	223	217	184	211	253	222	242	216	206	205	224	224	237	215	253	233	218	233	206	209	207	218	189	214	217	210	214	241	239	219	224	250	219	230	234	235	213	232	212	236	223	223	221	222	244	189	218	203	207	224	214	206	225	226	230	177	217	218	225	226	227	234	234	227	219	214	246	192	245	212	202	233	223	195	234	228	213	191	206	186	219	223	242	191	222	213	197	212	207	219	238	207	237	243	246	242	213	195	205	203	224	221	220	217	242	193	250	236	202	221	223	218	205	219	215	206	220	213	205	250	230	214	214	243	244	242	204	215	207	219	212	195	230	214	225	198	207	197	213	209	233	214	238	234	265	231	210	205	209	230	213	230	220	222	234	207	208	201	222	212	224	227	194	245	251	201	214	218	217	243	219	210	230	219	234	217	231	219	214	227	202	219	194	205	227	229	221	213	208	222	218	200	217	227	204	221	230	207	226	216	211	203	207	231	247	243	222	218	250	246	231	206	232	221	218	214	209	238	207	220	240	212	210	241	216	206	210	230	253	204	201	182	234	239	208	233	214	215	224	213	218	213	207	215	210	242	216	228	205	228	240	222	210	240	206	240	192	216	218	226	196	211	198	243	211	217	206	227	216	225	222	228	226	209	214	200	242	205	187	190	221	218	196	203	224	227	195	235	233	218	236	223	226	236	213	232	213	217	222	230	237	212	222	216	236	232	209	236	206	256	223	221	198	203	228	195	236	192	184	234	237	216	202	213	241	224	233	207	246	224	214	211	218	205	212	193	195	203	203	225	204	223	223	220	222	229	197	215	232	234	238	200	241	229	227	237	216	229	219	224	228	204	224	235	235	203	232	214	228	226	230	229	214	252	199	208	194	236	225	236	212	217	235	220	236	223	220	205	210	206	212	194	221	218	228	196	232	212	224	217	202	237	240	224	179	171	213	207	201	213	217	208	215	207	231	213	221	228	246	216	224	209	240	221	231	224	214	216	207	225	231	216	219	211	247	232	220	219	208	227	239	211	232	244	203	220	217	211	221	199	223	210	217	219	206	236	229	230	189	226	230	211	210	224	219	201	216	205	190	232	223	208	214	232	211	214	209	224	203	214	234	241	204	236	218	221	201	206	224	205	204	203	242	222	231	219	238	223	217	205	198	189	238	202	212	217	222	198	212	223	210	205	209	209	216	221	230	222	205	222	246	221	219	227	240	231	233	209	202	216	206	215	240	205	221	246	204	215	208	212	247	249	201	236	202	210	226	207	229	226	235	203	216	238	234	202	215	221	250	221	245	218	218	215	234	221	209	213	225	242	232	213	231	218	217	215	201	198	232	197	216	222	215	250	216	213	228	211	209	231	216	209	233	234	232	225	231	231	218	214	223	212	212	231	210	239	208	213	213	257	221	222	221	214	236	229	229	226	228	209	225	222	221	210	204	193	226	218	228	221	240	225	223	242	223	235	210	211	206	209	223	217	223	207	209	227	218	225	204	192	210	235	206	211	237	207	211	221	224	225	255	225	204	221	233	208	244	227	256	217	200	203	224	230	233	216	202	222	219	221	215	212	209	210	228	195	205	208	228	220	225	201	221	199	216	213	234	226	230	233	220	209	214	233	240	224	200	215	213	192	222	198	196	200	236	202	209	229	224	194	198	219	220	227	233	231	232	217	226	190	222	242	229	231	206	232	262	216	218	233	238	216	215	226	227	228	194	215	208	227	214	241	207	203	221	220	209	218	238	238	219	217	208	217	246	203	221	204	210	213	224	206	198	220	230	205	233	210	222	208	220	219	214	221	206	219	222	214	224	240	219	223	212	213	223	249	216	210	207	202	207	219	236	213	207	197	215	238	217	222	221	202	212	207	238	216	221	237	226	217	227	209	225	214	229	230	228	217	199	223	205	226
27402	18241	4749	1022	864	846	809	730	803	784	764	783	751	757	769	775	762	779	760	781	784	772	754	754	731	734	743	787	815	743	765	722	781	758	755	800	809	762	742	762	747	739	747	776	799	771	807	825	777	750	780	796	797	725	770	743	793	730	754	756	805	784	702	739	768	717	771	719	761	781	799	753	830	752	809	750	791	802	764	800	777	789	710	784	788	721	761	747	776	761	800	730	732	790	834	722	799	749	759	800	769	798	771	799	692	780	739	748	756	776	789	771	770	682	797	786	790	748	744	775	781	779	762	751	755	774	733	789	743	728	777	739	760	795	802	740	753	742	757	837	734	742	739	790	760	785	762	728	754	769	743	759	783	818	774	711	807	781	802	771	820	758	724	758	793	757	772	803	762	732	752	752	768	776	732	810	715	767	752	820	786	710	760	751	747	766	800	750	780	758	758	719	758	756	737	744	764	768	765	715	697	770	740	763	803	739	759	792	759	743	783	721	770	830	765	746	753	724	756	728	762	788	770	724	758	770	803	733	717	763	742	765	773	803	747	769	715	749	755	773	770	762	786	776	770	732	783	721	745	812	777	730	720	783	755	761	778	751	782	769	727	768	733	768	765	786	776	757	709	793	716	825	741	809	757	779	798	802	731	766	783	750	750	805	767	734	769	792	848	750	771	749	797	714	748	787	764	803	704	733	763	702	767	792	740	779	781	769	765	738	756	764	810	768	745	757	765	756	768	764	756	771	769	752	781	747	791	791	774	761	732	748	767	788	767	714	771	752	781	765	718	781	809	736	781	790	699	740	803	755	755	774	739	718	726	803	761	747	764	806	781	776	746	760	759	778	749	770	741	799	713	739	755	766	740	803	733	752	774	733	764	761	735	765	785	746	739	768	699	752	767	755	756	760	727	833	789	794	738	770	777	745	735	738	801	717	784	776	789	769	763	769	713	776	701	809	814	744	759	719	710	722	766	789	755	760	789	759	759	731	756	742	787	757	736	760	828	750	789	793	751	741	736	746	784	811	790	755	772	763	736	755	778	778	779	748	786	754	757	819	809	713	760	790	798	772	786	733	806	742	756	726	757	746	754	729	823	770	762	766	781	802	782	671	771	776	789	777	781	803	805	784	740	749	792	740	747	706	752	819	761	818	735	725	728	763	740	781	734	727	773	749	729	782	732	803	810	756	701	794	732	755	746	802	781	738	736	784	718	725	795	779	781	721	780	776	741	716	787	757	662	732	756	718	785	764	789	745	767	775	763	765	805	815	781	742	774	747	731	717	747	774	778	754	790	764	742	760	772	737	771	764	773	745	776	793	772	787	756	773	752	762	724	730	790	724	734	775	812	767	758	762	770	711	749	743	746	809	741	747	747	759	800	722	744	789	757	711	762	768	772	757	766	743	753	745	747	788	779	792	756	765	735	744	781	833	857	805	781	705	760	777	798	814	771	805	767	748	775	782	737	807	763	820	782	766	754	808	783	749	758	750	747	764	785	741	817	796	716	730	770	713	785	764	746	751	764	751	771	767	808	777	804	757	729	754	719	734	796	770	760	755	772	741	752	777	723	768	789	783	711	760	771	761	736	787	768	716	744	772	823	749	758	738	777	786	766	744	770	808	771	764	750	738	773	803	786	775	824	748	758	806	792	764	773	784	749	782	791	746	782	798	735	764	732	750	747	729	777	784	795	772	746	742	717	724	714	755	744	760	745	761	764	760	710	763	812	775	733	759	769	763	755	715	765	835	721	811	740	754	780	759	739	738	767	739	765	754	759	778	764	736	733	787	710	826	761	766	753	796	725	778	784	756	755	754	796	751	724	766	785	766	701	733	769	751	753	760	763	721	836	789	770	757	768	699	767	740	759	750	743	761	800	775	688	754	739	744	765	756	744	758	717	749	788	689	737	765	794	763	741	815	794	780	747	757	736	763	759	812	762	718	792	789	738	792	799	786	829	763	751	743	775	763	789	783	753	809	792	740	748	777	806	719	828	792	740	807	777	715	714	754	758	760	774	832	741	766	734	804	795	751	728	716	762	758	751	791	713	732	786	740	756	800	772	777	729	720	766	743	744	737	746	774	728	785	725	774	777	764	757	767	793	809	727	764	829	773	763	763	790	752	791	722	711	781	758	749	780	805	763	747	744	718	768	784	755	754	762	753	752	773	753	753	749	784	758	773	730	782	769	790	777	768	753	764	780	781	753	812	763	750	773	687	759	763	731	767	835	737	786	768	717	832	761	746	746	768	714	741	767	787	773	789	715	767	742	789	690	789	820	732	743	758	786	769	768	767	785	778	784	752	780	733	776	717	708	795	736	757	747	713	727	791	784	758	776	708	786	795	788	757	760	772	761	794	771	731	772	756	712	774	774	741	804	759	733	806	740	765	747	722	750	775	773	771	817	762	769	775	762	757	739	755	755	751	741	773	762	796	718	785	780	722	759	744	795	736	768	780	709	785	802	787	747	742	750	768	731	750	774	789	772	765	734	737	793	732	775	756	742	766	736	753	730	766	747	752	760	793	743	739	758	747	802	787	781	715	746	761	778	780	738	776	785	793	746	701	726	799	797	734	749	757	773	754	783	722	774	780	749	731	760	750	712	733	736	808	758	774	798	759	750	808	800	742	767	771	735	761	751	778	772	796	773	809	794	785	745	758	774	784	762	707	774	765	761	798	742	746	807	735	744	805	761	745	768	773	738	762	792	754	708	778	793	811	717	812	738	770	773	694	710	807	821	763	806	796	773	806	777	740	762	722	756	786	790	785	803	788	776	750	760	757	761	780	793	788	749	714	726	807	773	715	826	766	769	735	727	755	796	729	712	707	757	789	743	770	721	790	755	734	744	748	789	716	777	770	752	741	807	729	737	761	787	771	759	737	765	764	754	800	795	753	816	779	796	795	781	708	754	742	772	796	806	769	797	775	751	765	761	812	768	806	743	746	734	799	806	791	785	736	759	733	807	785	783	790	769	723	734	763	776	764	747	780	750	763	776	771	800	799	808	832	796	687	755	728	799	771	720	759	772	768	733	752	782	785	734	798	749	779	768	709	801	730	784	733	772	713	771	786	736	763	697	766	782	764	745	756	734	732	813	692	763	721	751	717	701	783	755	760	759	782	745	747	717	778	752	752	790	738	796	770	737	764	707	763	781	721	730	734	751	771	731	798	748	725	749	732	815	763	743	751	726	771	770	762	764	765	792	713	724	704	788	737	750	758	788	750	787	809	797	758	793	775	758	777	815	740	778	742	796	804	793	819	748	741	740	781	782	768	764	696	770	765	816	744	791	797	734	744	790	800	750	780	751	747	731	772	754	827	767	768	751	796	797	764	759	781	762	783	792	762	837	741	791	735	800	786	768	751	788	790	805	809	776	738	783	766	766	731	765	785	757	712	805	737	763	715	791	812	787	805	822	754	763	748	763	785	763	755	728	706	770	773	758	769	733	729	755	765	811	750	786	764	736	814	730	826	753	711	771	790	777	747
4552	1219	1088	853	888	827	892	810	830	823	757	781	823	802	797	764	796	801	776	753	804	818	773	737	790	784	758	792	841	840	794	771	762	804	778	822	779	804	780	781	787	776	772	792	818	750	815	848	772	742	826	762	793	810	817	782	838	771	781	763	822	757	789	809	827	782	746	731	783	802	788	823	772	771	772	794	804	789	752	851	812	735	801	758	796	755	788	747	803	828	748	817	810	808	798	786	757	763	818	773	773	818	738	761	777	792	808	771	782	786	776	760	768	793	796	808	787	775	786	798	805	822	755	758	785	804	797	821	799	810	768	761	809	804	781	786	819	785	809	818	711	791	775	798	824	804	823	773	774	792	839	751	818	787	796	844	773	770	796	747	770	749	755	785	804	801	775	797	803	791	778	788	837	828	864	764	756	790	789	793	748	801	736	818	734	783	793	766	753	754	791	802	784	765	777	787	760	776	834	785	765	777	787	775	798	782	781	776	810	809	750	853	806	844	799	791	786	849	767	779	755	769	840	775	817	775	741	845	753	773	760	738	785	778	756	806	822	816	784	764	785	812	759	791	817	840	804	808	773	825	763	814	789	797	776	780	754	808	761	813	777	831	840	797	843	812	762	766	829	802	826	787	826	801	784	757	878	756	764	771	757	765	775	870	830	764	766	821	813	802	758	826	776	804	770	812	796	807	790	829	771	855	805	816	752	776	788	784	818	753	802	760	813	797	791	788	767	776	835	829	813	779	814	754	814	824	764	763	781	758	782	798	789	854	782	765	809	796	751	785	811	725	749	800	767	784	794	851	746	759	831	790	788	818	753	761	773	808	776	739	742	777	773	778	803	748	821	807	776	808	789	813	853	790	778	786	834	800	773	743	820	749	746	806	763	792	763	785	762	765	743	792	787	785	759	788	803	765	741	763	764	762	822	830	808	794	755	781	790	763	761	767	802	761	758	783	752	811	819	771	784	744	777	810	822	789	812	782	773	833	805	792	749	813	775	812	838	840	793	772	777	765	834	794	819	761	800	810	799	831	757	740	774	729	853	803	810	796	844	806	782	782	745	775	814	722	755	840	813	764	817	810	787	786	761	830	734	753	802	777	745	765	795	794	819	818	783	762	788	810	790	763	780	829	817	763	770	773	793	776	832	734	765	756	781	784	800	791	754	822	822	797	727	757	786	811	775	815	839	813	803	788	784	804	776	791	727	794	830	765	802	770	783	771	783	804	821	789	801	777	725	766	760	769	763	829	748	764	758	790	816	823	810	777	786	786	758	798	747	794	775	785	755	798	764	814	813	731	775	770	765	797	800	772	749	797	823	829	765	789	795	781	792	802	781	790	802	802	778	771	770	833	792	794	796	788	827	797	714	783	768	845	782	758	778	815	797	791	813	768	863	752	807	765	756	795	820	791	752	753	798	816	763	797	766	805	768	750	812	784	773	759	720	791	796	747	816	770	796	825	796	790	819	764	778	812	763	789	797	758	741	767	770	783	757	803	787	754	766	808	842	764	777	807	751	765	758	769	802	797	740	827	737	773	816	767	814	768	819	779	731	817	800	781	807	839	828	802	772	776	788	788	847	820	782	811	827	794	802	772	827	750	756	788	770	763	803	759	849	786	795	783	818	796	786	800	771	820	799	798	802	813	860	820	782	792	760	827	783	788	752	802	768	840	766	828	784	739	801	800	803	750	805	849	815	813	819	807	787	762	793	795	747	773	809	788	803	816	806	770	806	792	735	841	752	821	776	741	734	754	770	732	754	826	810	778	800	792	819	777	800	779	748	764	811	788	802	778	733	792	810	785	776	788	761	810	775	728	770	822	816	812	785	793	747	785	829	799	773	772	823	811	768	837	725	782	826	773	775	783	819	769	771	766	779	791	791	797	792	776	788	774	833	761	807	778	821	822	791	764	792	780	833	772	792	817	784	831	777	854	806	815	771	841	760	820	785	799	768	784	774	753	804	767	769	764	785	839	791	778	786	786	794	815	847	780	726	833	750	755	804	767	834	803	779	826	772	747	739	797	780	791	785	793	809	788	720	754	750	810	813	770	769	772	789	815	800	773	820	738	791	780	760	757	814	802	813	750	752	718	806	830	780	808	810	807	832	806	748	783	750	789	796	825	753	772	737	755	742	736	824	771	770	758	778	721	763	783	735	779	808	780	770	839	805	779	775	796	804	772	830	773	839	800	782	833	748	818	757	790	750	777	776	751	725	760	803	795	836	789	798	823	752	821	763	797	818	814	785	750	769	823	823	822	810	793	817	825	813	806	780	727	794	799	818	741	845	781	815	791	801	804	781	756	756	827	810	790	804	770	712	741	826	790	788	786	823	829	798	772	829	774	777	772	788	769	867	796	812	819	737	806	783	756	771	814	778	763	757	780	798	744	765	829	801	812	767	827	825	810	728	801	819	817	835	807	761	770	774	795	785	814	788	777	773	750	778	760	803	772	817	751	780	759	806	761	789	775	752	750	777	817	779	793	799	784	746	801	807	814	796	847	760	732	795	756	783	748	814	765	819	821	812	808	779	794	780	804	829	785	797	772	797	778	775	858	805	833	753	756	796	761	827	799	803	806	781	789	740	752	838	763	776	807	804	822	762	808	822	778	773	808	737	732	778	795	789	776	794	845	810	824	787	793	754	869	742	815	761	834	775	763	804	765	766	772	772	783	798	784	773	790	768	773	809	768	778	784	763	809	749	731	790	789	791	843	783	744	790	761	741	817	786	746	738	806	798	804	797	764	751	819	812	785	818	801	821	779	773	803	829	782	772	797	756	780	808	753	757	761	770	771	777	778	844	865	757	826	794	781	799	775	797	773	792	803	791	816	806	779	787	793	744	769	800	756	828	724	828	761	759	746	767	768	815	771	753	822	781	779	790	772	772	736	849	741	751	821	779	805	804	748	808	780	760	792	731	780	756	800	767	805	742	802	826	778	759	790	819	767	793	783	827	784	774	740	785	752	784	835	780	746	763	787	835	806	790	809	803	791	750	794	789	755	796	795	809	797	774	753	770	760	783	807	810	754	855	862	745	821	805	825	755	798	771	788	806	795	750	779	800	753	842	768	837	808	754	807	770	823	755	822	744	780	762	757	806	747	798	740	800	755	811	753	786	818	802	770	784	768	810	707	802	820	755	822	742	827	800	801	723	770	775	766	750	818	826	789	818	779	796	825	776	784	781	773	783	799	787	779	804	775	737	793	813	804	816	760	799	768	789	765	753	763	805	774	809	863	807	788	780	788	808	804	776	790	771	761	810	780	809	797	832	764	820	794	778	819	794	812	810	779	815	786	827	781	770	775	766	814	743	791	802	757	764	772	796	815	753	824	736	803	756	825	822	810	779	763	762	816	797	792	769	784	746	746	797	821	817	777	817	822	766	771	769	768	837	741	808	789	753	813	724	775	835	748	810	836	865	847	826	818	792	833	770	809	784	799	775	761	807	790	784	786	776	847	836	809	781	753	781	857	784	750	781	789
23253	20994	28384	23804	21001	12868	1245	765	663	604	504	535	492	449	497	480	451	431	398	426	403	424	413	403	393	409	392	411	417	380	378	382	432	390	376	400	344	424	399	365	403	404	428	354	403	369	384	414	401	387	375	392	378	344	374	396	429	397	376	383	401	391	391	386	397	373	355	393	384	377	358	403	373	399	407	380	395	391	401	377	401	371	354	384	369	391	393	394	399	365	395	360	377	375	383	367	345	409	353	391	373	372	385	384	418	382	356	369	398	335	351	374	373	387	377	380	383	388	364	376	358	329	390	355	404	380	379	388	351	349	366	363	400	421	390	356	379	389	330	375	409	364	396	352	373	387	381	351	368	388	368	350	396	368	343	394	363	358	360	388	384	397	365	373	409	400	385	366	410	366	373	352	352	376	345	376	392	403	394	361	361	411	379	377	374	388	409	357	383	328	383	366	405	360	403	375	403	378	368	395	365	391	388	398	386	407	374	390	381	368	364	383	367	371	379	405	419	384	346	379	359	394	362	386	378	376	333	405	385	356	355	363	385	388	385	386	384	380	376	353	353	362	385	388	366	407	374	350	360	382	400	364	390	409	406	362	375	345	376	383	352	385	360	362	383	371	381	368	389	383	376	365	397	361	348	354	392	400	371	374	397	404	377	372	372	364	410	381	362	385	405	358	357	394	395	379	401	380	348	371	377	411	365	387	401	383	407	371	343	408	397	376	406	361	391	358	381	348	383	374	375	376	369	417	373	360	357	381	385	376	356	434	385	364	392	388	386	388	379	384	387	381	379	370	348	356	333	390	345	384	378	374	345	394	395	379	380	358	396	375	360	381	391	367	354	367	370	371	370	384	361	359	377	402	405	371	360	374	383	390	389	344	399	363	358	375	376	385	387	404	370	364	387	386	357	395	392	415	377	346	359	357	360	363	383	390	387	361	385	381	359	408	403	348	380	351	377	369	365	394	388	411	368	375	345	407	388	417	406	351	361	354	364	395	350	374	366	384	384	406	378	399	336	383	368	349	388	371	411	404	379	375	407	352	373	415	372	413	370	368	381	345	359	363	413	367	363	407	422	363	360	371	369	394	373	407	399	397	385	361	373	404	372	396	398	366	367	396	319	411	382	352	407	356	360	373	412	402	390	375	366	388	358	385	387	364	395	416	397	384	382	405	397	367	371	409	369	368	390	377	344	370	368	373	360	343	382	364	411	375	431	328	373	371	341	383	375	357	375	384	369	397	374	381	362	369	381	360	384	375	365	357	391	385	388	412	367	393	398	386	402	381	369	390	408	380	369	418	356	412	389	382	370	410	398	332	367	404	392	359	385	344	363	370	361	376	353	375	387	387	342	360	350	379	398	371	380	335	376	423	362	393	396	395	402	392	387	365	392	377	390	378	360	412	371	412	376	374	382	357	367	397	362	403	383	399	374	376	379	374	388	368	414	375	372	336	390	378	347	378	382	352	367	362	391	380	381	364	402	373	380	354	399	373	363	393	364	372	374	365	362	371	341	364	387	384	382	380	397	377	362	438	370	352	346	376	376	364	363	348	394	399	392	383	395	392	386	339	372	380	394	371	399	363	383	389	427	392	376	375	356	333	379	367	401	372	371	396	357	376	386	378	386	372	392	395	373	392	370	368	372	375	385	379	361	379	355	379	368	379	385	361	376	397	367	372	395	390	387	377	394	402	380	364	359	414	395	388	361	401	359	368	374	357	367	371	386	397	381	411	394	387	373	356	382	398	401	340	378	360	405	402	367	380	372	383	386	395	379	330	349	359	383	377	389	415	398	401	373	401	365	346	355	365	389	360	384	367	376	394	371	387	386	396	406	376	385	366	367	361	373	386	395	373	378	358	390	372	373	379	366	346	367	393	358	366	376	412	390	363	390	399	352	402	401	371	350	373	373	407	406	374	401	360	362	414	408	396	373	356	389	383	401	367	389	417	398	368	388	357	345	366	385	357	367	387	381	396	381	423	355	355	383	382	399	368	360	363	361	364	363	376	359	353	388	360	358	352	361	352	360	371	356	373	399	375	373	382	375	337	372	417	397	357	379	359	384	354	386	361	417	393	342	370	375	367	401	358	355	334	363	374	340	378	361	390	395	374	378	386	382	374	367	370	327	378	369	392	375	384	366	393	384	390	348	379	405	347	387	378	357	364	367	387	379	395	384	373	406	373	352	388	384	376	399	381	381	349	387	409	378	375	343	363	398	352	424	363	363	379	388	350	376	375	356	387	387	371	374	376	364	385	373	393	329	389	354	385	400	395	382	411	415	351	390	377	373	359	386	381	387	404	394	407	355	361	345	376	387	425	380	386	364	378	365	367	370	379	392	397	391	363	384	344	367	362	396	371	349	399	388	378	373	420	377	362	361	347	387	379	361	389	371	351	372	366	406	359	369	378	380	373	384	387	353	379	337	408	381	354	405	393	386	347	354	372	373	346	382	368	423	388	374	402	371	377	348	395	384	378	358	368	376	364	367	367	352	387	375	408	378	359	380	341	380	368	372	380	366	363	377	371	336	382	401	364	366	364	377	326	393	377	370	384	381	374	343	377	385	355	392	401	390	357	362	395	387	413	385	404	397	385	365	386	382	381	361	395	423	364	361	396	370	375	374	371	358	378	360	404	406	376	370	360	370	382	376	379	389	389	376	365	405	358	391	373	352	377	430	385	387	406	366	366	358	397	383	381	344	364	372	392	384	378	380	387	391	369	348	365	388	398	384	366	383	369	410	371	384	378	369	374	378	356	367	382	350	432	379	404	367	362	321	379	335	366	382	374	392	391	363	391	382	387	375	380	381	340	374	407	377	357	394	412	407	358	399	410	398	403	383	392	395	369	422	381	371	380	387	385	400	369	362	344	364	364	367	375	390	375	394	328	387	336	379	364	340	388	398	396	404	337	386	362	346	365	340	382	362	372	379	351	395	392	367	353	386	365	380	391	363	377	386	389	389	365	385	371	370	376	374	380	369	351	355	369	370	365	380	382	366	361	388	385	348	398	376	372	392	423	372	374	350	375	382	371	358	351	387	394	322	390	339	378	388	373	375	373	382	419	392	368	379	368	387	370	359	372	391	384	353	402	390	395	372	374	376	346	388	381	410	412	365	360	357	358	396	370	405	353	348	366	392	423	388	403	339	361	361	371	383	328	396	381	395	403	373	380	394	384	387	334	366	393	348	330	362	390	388	365	356	420	367	350	380	378	359	365	360	394	369	364	357	354	360	383	376	356	388	385	373	383	364	371	380	367	348	369	372	399	373	401	390	388	366	363	379	354	353	340	369	352	353	399	359	354	358	389	385	354	345	364	402	361	347	357	396	396	378	382	374	421	385	371	390	346	417	411	359	395	403	367	372	377	345	376	393	400	410	369	370	371	389	398	371	370	371	367	330	363	374	333	401	369	381	385	348	353	410	374	388	359	366	380	364	390	367	402	393	409	383	361	399	382	381	371	375	377	378	374	382	384	381	358	386	382
3187	8444	6352	3021	2053	1613	1290	1065	868	755	714	643	562	532	501	502	532	454	493	460	453	428	454	446	437	483	420	453	448	469	444	435	425	378	408	447	439	442	424	423	435	403	471	414	395	420	412	444	401	448	442	415	438	435	452	406	401	441	406	392	431	423	417	385	428	430	401	409	409	416	378	422	428	415	401	385	424	414	392	388	454	434	405	425	412	376	405	419	436	412	407	427	400	410	430	428	445	403	401	375	360	400	410	407	407	411	381	409	398	437	412	402	424	404	441	411	423	419	431	420	408	396	423	419	379	402	419	371	393	415	407	373	398	381	411	435	397	416	418	412	377	406	397	443	442	428	422	411	385	436	407	408	408	473	413	394	440	430	398	403	447	398	401	429	406	425	400	384	427	390	452	420	411	403	451	434	390	385	424	391	409	421	397	416	395	403	400	423	444	409	425	408	371	437	404	425	435	397	438	405	428	432	411	426	398	421	394	411	431	449	423	410	380	400	391	438	369	379	408	412	423	412	430	418	385	401	416	426	381	385	389	432	415	415	389	414	423	433	434	383	405	422	380	402	419	396	411	397	396	410	400	430	411	451	410	433	452	409	405	414	415	426	439	375	408	401	444	413	410	420	418	430	422	421	398	433	399	413	420	423	442	424	436	429	386	376	367	411	408	393	425	433	391	408	434	409	402	370	413	376	405	408	438	399	427	412	394	425	383	443	430	385	433	397	394	392	420	386	432	415	385	405	404	354	410	406	424	410	383	384	407	418	389	441	403	412	388	424	423	419	428	403	397	384	448	383	397	418	422	452	418	406	430	423	384	427	409	436	397	424	436	434	422	445	416	416	410	403	403	401	384	399	425	426	417	400	428	391	418	417	403	422	392	392	443	443	413	398	401	389	431	380	413	400	363	406	423	405	426	391	414	425	393	489	432	421	429	395	439	442	405	409	418	422	397	406	414	406	423	414	381	379	407	409	427	409	430	405	404	431	443	422	412	447	414	412	452	421	425	403	432	446	434	375	401	389	404	444	413	410	403	393	423	437	400	419	418	393	426	445	393	417	392	384	395	411	384	418	413	411	465	415	417	388	413	361	415	401	422	394	404	425	381	363	401	399	427	407	416	426	423	415	443	441	408	427	424	391	435	398	442	393	377	435	410	429	408	452	432	444	421	422	407	384	421	383	419	374	435	443	388	401	397	408	404	395	412	395	421	394	379	434	412	443	418	414	411	395	391	411	435	423	444	393	433	376	377	433	403	428	389	438	366	397	458	381	400	414	379	412	440	402	432	375	418	420	410	402	404	392	417	403	390	423	421	404	410	447	424	410	412	410	417	381	379	411	380	432	389	439	419	400	398	423	421	397	410	387	421	400	399	418	440	403	423	406	400	390	425	422	435	416	379	427	398	428	405	386	402	435	394	420	401	395	399	388	390	438	402	398	415	401	438	420	425	409	402	417	376	387	409	407	434	395	406	433	431	394	404	413	418	396	418	425	416	423	433	411	431	445	423	423	425	395	407	392	420	395	415	418	448	423	397	426	397	436	449	457	425	450	383	407	395	416	427	416	391	436	451	394	386	418	391	398	449	394	424	426	400	422	391	407	418	405	460	393	402	411	412	406	383	413	428	411	379	388	417	411	414	421	403	421	421	376	406	420	426	401	428	430	388	432	427	418	390	422	430	404	384	448	418	408	430	454	412	417	394	416	427	383	404	431	423	410	440	403	426	400	383	416	377	408	412	420	371	435	411	415	420	396	405	405	394	428	394	414	426	408	368	373	417	427	423	443	451	430	408	421	416	428	382	424	370	399	384	417	403	424	433	398	402	403	391	425	458	400	416	423	396	400	415	410	402	399	387	425	410	370	428	391	420	396	408	419	412	411	410	407	408	399	424	414	407	414	398	433	407	419	382	377	405	434	464	424	424	399	419	434	454	422	404	416	396	387	403	428	387	394	371	418	407	444	398	426	377	443	423	410	378	390	408	438	403	414	416	423	429	431	421	418	391	431	421	436	451	411	423	411	429	378	431	392	411	411	421	417	427	413	438	420	377	391	422	435	425	411	454	415	400	375	456	380	393	406	418	406	386	400	433	431	397	385	409	431	370	441	384	410	417	386	438	417	387	429	404	410	401	415	397	399	396	431	470	430	398	417	413	435	441	413	397	391	385	432	429	404	415	436	437	401	391	430	410	409	390	406	419	381	386	426	435	438	398	401	413	401	409	443	395	458	422	403	403	447	392	452	423	437	379	415	396	416	407	417	435	419	382	428	417	409	407	416	394	417	435	381	449	441	439	428	433	412	430	385	416	406	414	411	419	427	386	418	409	405	390	363	434	477	404	415	432	422	396	415	403	434	399	386	428	419	450	428	406	418	413	382	390	407	410	387	386	413	409	383	448	425	400	403	445	417	442	419	401	422	404	387	420	392	423	376	446	417	371	440	435	401	438	386	395	427	449	426	410	394	390	410	366	410	386	444	400	429	411	403	407	416	427	448	373	432	402	420	405	415	404	373	404	413	406	416	405	419	437	405	393	404	390	418	445	395	411	440	383	385	379	411	407	411	422	403	438	386	428	416	391	416	427	410	443	360	401	391	428	405	370	420	393	403	396	427	407	390	404	457	410	434	401	405	430	405	411	417	377	404	419	381	410	416	418	419	377	431	423	404	410	414	458	422	422	431	397	438	409	410	435	413	406	435	423	417	408	392	426	399	407	449	423	412	402	428	420	407	420	406	427	387	441	433	412	406	409	384	393	430	402	413	401	420	501	433	390	404	454	423	423	431	412	446	417	425	444	391	403	435	408	390	434	436	415	415	401	412	416	438	413	410	394	416	432	436	433	408	359	413	435	381	461	420	429	430	383	424	421	416	418	430	433	418	424	424	419	415	401	410	428	377	404	427	413	433	395	437	400	388	414	393	462	417	422	396	420	411	448	386	416	406	427	433	410	419	400	428	379	431	375	400	409	413	425	394	367	417	414	407	459	397	402	431	397	380	398	400	393	409	398	396	403	391	438	437	432	406	432	403	378	426	390	401	385	397	424	443	421	384	432	426	431	483	388	407	422	410	420	396	409	417	396	409	421	409	431	379	426	389	417	445	436	378	422	439	421	407	387	424	427	414	433	420	375	425	418	432	432	432	395	404	392	427	427	430	383	403	416	390	390	447	421	427	378	418	427	394	401	440	393	423	424	448	397	410	420	409	370	413	385	398	413	448	420	419	421	414	394	435	428	408	429	419	421	426	394	426	403	397	412	458	423	399	415	422	393	417	415	406	440	421	434	395	441	419	425	364	415	397	391	432	390	367	427	408	412	398	409	417	407	408	446	414	409	349	404	446	428	422	414	399	430	384	406	377	402	396	389	421	438	424	375	430	448	396	435	420	395	383	420	403	413	415	394	384	444	405	435	414	378	414	412	408	419	407	418	445	386	405	415	418	399	415	406	427	445	411	402	417	399	388	436	466	429	392	433	401	427	406	423	414
24322	20956	27507	24541	16631	1696	1079	945	889	837	789	823	800	768	751	794	779	787	801	766	743	745	783	702	777	715	821	724	776	714	656	764	769	759	733	762	729	709	756	713	759	766	664	742	798	708	750	758	712	739	728	724	722	734	700	772	708	685	708	750	722	761	745	748	705	731	694	729	692	738	704	757	746	724	726	729	753	745	739	763	719	750	747	698	731	769	721	747	727	728	765	719	788	689	747	760	741	714	676	732	706	718	771	681	733	706	726	739	756	766	758	806	711	819	718	705	720	761	752	724	749	753	723	683	732	707	733	720	713	746	749	738	775	718	738	766	758	793	725	748	772	752	703	731	724	713	739	713	791	700	740	790	751	726	716	716	750	765	729	709	747	728	686	762	782	757	771	739	740	721	739	749	734	745	722	708	708	712	757	771	769	756	717	727	715	730	724	732	752	727	744	706	696	695	758	731	731	767	737	678	697	749	717	758	713	741	725	746	731	775	717	748	721	713	719	755	715	748	702	721	693	772	705	738	731	736	750	727	716	699	705	735	729	713	755	763	694	760	732	730	752	713	738	792	741	729	755	720	742	761	725	758	750	707	708	699	750	770	738	744	775	725	701	663	730	702	743	725	735	763	693	740	705	720	765	779	739	752	742	708	728	698	750	716	790	704	724	743	739	737	748	748	755	687	748	695	725	724	719	734	724	740	729	739	695	737	777	705	700	725	752	744	726	680	722	739	772	740	716	707	720	710	741	760	766	732	738	683	703	779	714	709	720	709	755	726	744	739	688	770	690	740	768	714	726	810	779	697	787	728	783	692	673	774	770	761	720	732	703	737	726	767	770	728	708	717	757	746	701	735	781	746	742	721	691	751	735	710	743	768	743	672	710	742	729	764	744	706	734	710	747	742	760	717	745	709	704	717	733	733	755	697	763	772	700	731	716	714	738	737	701	759	770	773	737	708	683	751	741	745	708	751	721	748	753	740	698	708	734	744	688	743	705	692	746	759	708	710	753	770	737	685	717	726	746	713	747	776	751	745	769	820	788	748	712	727	697	740	730	729	723	666	790	725	742	723	757	715	748	728	706	730	731	746	773	770	767	731	758	774	692	731	750	694	749	776	765	699	726	708	745	730	728	711	728	722	758	700	754	699	667	674	740	714	665	716	724	719	711	734	702	789	740	789	762	722	779	713	764	756	733	752	751	721	709	732	741	751	671	732	764	773	721	737	767	717	814	765	754	750	759	756	767	721	689	733	722	709	748	684	793	684	713	722	687	749	713	753	741	744	760	697	764	704	768	711	757	765	735	726	703	761	721	723	731	725	714	746	727	776	724	735	737	740	742	730	684	731	744	728	702	738	771	746	718	704	738	751	732	707	748	718	741	733	728	708	734	740	701	718	713	740	707	733	697	677	740	748	738	738	728	755	803	677	745	713	761	729	727	765	755	711	686	699	757	745	727	740	698	783	737	757	688	676	768	772	789	770	769	729	757	706	766	763	753	737	814	721	708	727	685	756	718	704	768	748	757	686	783	741	755	734	709	714	729	732	743	702	754	713	740	752	729	752	720	770	731	692	752	734	735	720	756	745	741	749	719	746	750	736	772	728	740	806	733	735	745	721	724	766	708	744	764	714	746	699	704	706	754	700	704	774	693	764	745	806	681	735	747	698	787	702	742	718	746	700	745	742	729	728	755	741	693	729	699	698	704	696	754	701	747	720	754	682	726	775	699	721	742	770	730	731	764	724	703	693	777	698	708	670	714	753	713	723	729	757	745	722	708	736	748	744	802	783	726	756	765	716	739	721	694	784	724	716	711	789	751	735	691	748	712	773	742	704	723	738	745	748	713	769	673	718	681	731	718	700	738	713	775	749	750	704	735	699	734	778	716	735	752	763	688	693	736	742	765	701	769	727	730	727	672	735	702	732	743	797	709	732	720	715	678	746	755	715	724	700	744	698	780	751	708	749	738	722	696	720	730	711	757	728	739	753	763	707	718	720	731	746	785	715	738	751	742	750	744	782	695	684	679	725	664	749	699	744	754	713	735	687	739	704	813	722	718	730	720	679	706	752	762	743	761	746	739	731	737	737	780	702	727	729	771	738	729	772	725	755	665	706	739	736	706	726	698	745	714	767	728	706	766	767	736	727	745	720	805	713	731	767	748	719	752	754	672	724	753	754	736	704	727	749	769	726	682	701	707	687	725	737	722	760	728	775	730	746	787	720	746	764	719	761	763	704	758	755	737	796	741	699	731	750	720	718	726	727	736	748	708	770	754	735	731	710	721	747	683	818	792	748	734	690	756	721	704	721	712	686	711	736	701	706	775	760	714	754	745	720	765	730	785	741	731	726	706	733	742	737	697	714	730	728	718	666	720	778	711	718	708	706	733	758	735	720	722	722	735	758	741	732	745	741	773	737	755	764	732	717	739	766	734	735	760	728	757	678	704	754	803	711	724	757	736	713	686	727	697	718	741	773	721	750	743	707	700	719	688	741	770	701	728	712	749	698	738	726	731	803	695	724	665	718	712	731	757	728	729	712	705	739	715	800	734	723	710	746	743	770	750	683	704	733	741	730	726	717	735	739	754	758	727	730	693	746	732	748	704	721	792	780	737	747	711	726	694	725	741	750	731	742	740	749	746	788	716	754	751	720	733	749	785	712	743	737	806	672	753	732	782	744	712	762	706	699	750	772	739	732	690	716	679	737	704	737	766	726	723	741	664	743	708	726	762	760	731	729	707	761	768	728	738	692	765	727	724	749	666	748	687	733	765	779	750	747	735	734	780	704	751	752	722	726	753	740	744	720	711	720	729	732	677	767	762	788	734	738	756	715	728	735	738	815	764	711	726	770	752	770	747	732	750	743	693	770	755	750	702	720	748	731	775	787	744	742	717	695	724	711	762	743	734	688	753	730	745	776	709	782	721	750	704	743	711	690	769	732	684	735	753	713	746	776	706	745	740	684	782	745	678	763	794	730	733	743	714	713	743	720	724	696	699	714	764	741	731	704	734	747	748	740	760	765	736	733	713	746	724	718	741	679	708	700	716	741	777	734	698	746	770	758	765	729	745	771	746	743	682	763	693	730	680	715	721	741	761	754	770	738	758	754	746	767	775	749	734	720	720	776	702	672	719	739	696	755	733	737	693	757	699	759	709	739	772	769	771	751	750	722	731	729	758	755	762	718	752	727	772	679	718	750	695	697	774	760	748	705	734	751	742	718	741	754	740	760	701	735	766	728	652	722	767	720	797	716	747	747	759	723	709	734	735	714	739	702	729	699	765	735	709	765	749	749	747	710	721	745	744	781	735	738	742	734	751	767	723	693	703	716	724	702	722	743	690	711	726	780	723	772	697	711	753	707	705	760	739	767	739	730	721	719	726	697	766	744	715	735	732	714	757	704	686	715	732	708	728	721	763	770	732	682	717	718	738	693	735	714	756	748	734	749	766	730	729	702	709	751	737	716	790	704	744	726	743	762	755	759	744	745
3546	5875	4245	2292	1888	1517	1239	1096	995	997	881	883	827	797	814	767	778	741	789	745	764	783	776	727	749	734	677	767	744	735	759	728	762	718	768	751	727	727	720	757	701	766	737	761	761	731	760	736	712	738	753	742	734	733	734	760	764	734	762	757	754	767	722	707	747	770	739	702	774	739	728	710	720	760	686	747	719	708	718	733	744	751	749	704	749	722	772	726	676	720	722	727	731	715	701	751	776	700	712	792	740	713	714	729	731	696	743	729	685	727	731	757	702	742	713	698	724	719	710	728	714	735	719	718	782	770	751	712	708	727	696	759	703	727	765	775	748	725	696	742	709	736	731	681	737	715	736	707	746	715	741	770	730	790	722	766	748	707	729	702	712	733	707	745	699	709	721	719	669	706	672	750	715	695	737	731	736	756	728	723	785	716	678	744	691	754	707	680	711	709	696	676	702	749	739	767	704	741	707	751	762	733	687	744	711	731	760	802	664	727	731	692	746	708	770	745	714	737	673	718	730	725	704	733	692	741	702	719	748	713	719	713	772	734	716	742	768	745	757	714	727	759	732	693	673	722	690	723	710	686	683	702	716	701	714	744	687	687	751	746	742	720	715	766	735	726	719	718	710	711	728	748	708	743	751	722	721	741	743	729	707	714	721	736	710	663	744	704	727	775	717	716	756	763	718	746	731	668	768	746	711	759	701	758	727	692	731	728	731	795	703	725	717	724	737	733	745	731	730	736	728	728	703	715	737	739	729	754	721	717	725	739	685	746	789	746	731	717	735	696	717	777	705	721	703	684	706	672	717	697	728	738	770	713	741	739	710	725	702	736	751	723	724	731	709	709	712	701	696	804	709	679	670	775	719	744	731	720	772	760	727	670	701	712	726	708	700	699	708	709	711	776	775	697	734	723	738	740	701	755	669	684	781	752	704	725	715	744	725	712	727	716	766	697	711	724	703	739	699	742	737	734	718	716	754	734	747	719	739	755	720	686	717	732	670	706	710	738	735	677	774	722	740	710	703	722	739	698	733	717	755	744	725	711	748	720	714	729	805	681	762	743	684	745	749	739	709	732	774	724	725	718	706	743	709	712	745	693	703	724	759	693	747	711	759	704	726	672	753	738	711	741	697	759	710	723	695	713	731	754	708	746	700	673	700	711	748	702	694	708	723	723	689	731	789	714	722	740	766	781	730	744	734	725	727	757	660	718	674	706	746	730	730	698	772	703	721	745	740	757	766	767	714	704	701	699	753	710	715	729	698	738	703	699	709	722	714	723	738	754	770	735	725	702	724	691	715	716	745	747	760	732	712	759	755	754	732	707	719	703	761	724	674	732	752	744	750	750	739	741	732	733	719	708	749	744	750	731	725	753	680	714	683	714	759	733	752	680	738	747	744	707	713	738	729	741	723	738	723	671	698	725	750	723	727	696	719	763	672	684	716	751	754	711	713	710	718	694	733	725	723	750	765	731	726	748	754	710	719	743	682	752	704	762	719	733	758	759	682	733	719	735	711	738	728	704	776	761	689	744	703	717	720	683	692	717	704	716	745	706	728	716	678	700	695	747	704	752	677	722	726	746	699	716	771	754	713	723	719	708	735	753	716	743	745	739	729	706	705	709	751	741	757	750	767	764	734	692	679	715	714	718	742	748	725	713	682	739	775	745	729	731	667	753	755	707	701	677	687	718	779	744	723	741	699	739	709	752	740	726	738	695	742	688	712	703	760	757	701	736	742	639	732	706	744	739	752	744	748	701	716	718	684	718	714	736	732	753	770	750	716	698	753	688	693	655	733	744	749	719	682	784	686	720	739	702	682	708	733	752	718	732	788	723	698	697	701	712	779	679	724	755	746	757	684	792	762	719	741	745	716	742	712	717	771	725	766	773	710	661	693	704	721	719	739	696	707	666	722	760	718	708	727	712	753	726	699	704	696	728	770	735	719	721	736	720	761	706	687	735	729	732	701	673	756	716	710	708	711	750	742	710	726	724	707	688	688	719	698	718	793	726	703	751	763	785	752	777	771	745	706	720	684	710	708	723	738	681	749	767	783	745	768	728	764	728	730	718	727	721	737	715	727	686	736	703	717	718	705	757	726	727	746	701	729	739	712	755	734	773	752	729	687	784	750	696	715	726	676	718	735	740	727	762	755	681	702	719	737	720	738	766	718	721	734	721	774	709	703	732	722	689	726	708	731	717	730	719	792	737	721	745	699	735	737	715	769	699	702	715	732	678	712	728	756	667	741	748	716	700	744	742	795	719	743	725	747	715	709	722	726	730	690	716	709	710	746	762	780	755	741	715	692	717	666	713	715	685	707	745	739	682	765	750	713	740	741	717	720	768	726	729	744	748	743	753	741	712	698	721	734	734	691	699	704	740	745	729	688	754	746	704	733	731	717	729	693	744	778	705	650	766	741	722	704	763	742	731	724	709	685	720	715	747	706	715	750	732	735	703	729	700	764	757	699	692	726	729	712	734	733	748	755	724	706	718	761	726	753	703	741	708	696	686	761	759	701	751	740	715	704	703	707	737	703	709	756	707	725	733	712	696	759	738	751	745	719	761	759	737	762	743	725	750	732	745	738	704	737	696	743	689	699	741	753	670	771	740	730	700	685	750	699	743	748	724	746	714	643	707	696	720	700	737	766	757	723	713	730	706	694	756	722	718	765	731	684	743	690	778	736	698	689	722	737	760	797	685	730	702	780	743	723	679	741	692	691	716	726	723	750	761	695	713	730	717	732	695	673	713	764	711	689	719	725	756	699	731	739	714	720	729	713	710	746	696	717	731	729	749	697	728	705	708	712	686	701	719	731	703	705	737	736	738	740	769	708	733	687	752	696	747	696	751	743	713	768	760	697	724	676	709	740	729	745	714	737	744	743	765	675	733	770	687	716	731	712	704	746	741	728	745	762	735	734	668	706	690	751	743	693	723	729	738	771	689	725	714	704	707	720	708	718	737	748	715	713	664	692	722	715	754	739	701	729	738	739	715	699	757	779	733	762	733	730	721	771	713	735	705	724	756	762	738	716	730	735	757	725	753	699	713	706	696	700	718	727	745	734	743	712	733	714	752	707	724	771	728	759	743	735	705	698	745	719	716	750	709	686	700	714	720	700	731	746	700	734	725	709	728	708	756	757	769	705	765	680	744	748	715	732	748	720	675	762	716	727	746	686	744	748	749	769	761	755	732	694	706	707	732	736	751	716	791	716	714	788	705	778	730	808	722	723	790	723	747	749	746	738	738	721	732	691	700	702	721	699	728	743	734	729	753	696	698	744	697	725	702	718	783	700	701	679	727	722	750	716	702	764	775	772	735	741	742	696	713	718	708	783	713	708	734	733	711	766	705	792	766	735	754	690	703	720	735	742	767	687	753	740	743	738	724	732	730	694	710	701	697	709	705	737	756	699	762	720	689	691	753	744	724	718	718	741	732	689	780	750	743	785	758	707	725	735	715	751	702	680	733	703	798	723	704	697	741	736	722
22141	20982	28742	23413	20982	21048	12021	1093	782	687	554	492	428	428	424	359	358	316	294	290	303	300	313	264	280	266	250	264	231	290	243	251	232	241	240	249	269	212	231	243	242	250	239	225	236	248	247	248	233	237	250	239	191	228	239	237	218	215	245	208	225	221	232	236	209	240	237	211	224	197	253	212	245	229	244	207	211	211	205	214	237	209	258	203	219	248	225	246	210	219	211	221	250	233	250	223	242	252	228	219	232	224	223	218	225	208	219	216	226	203	194	228	230	237	231	216	239	206	234	220	229	227	245	215	237	201	246	250	223	220	198	212	259	226	223	238	252	235	206	214	243	218	227	195	247	207	227	220	206	211	232	219	181	227	258	233	268	244	211	211	210	242	214	218	228	224	220	208	227	211	230	254	202	202	213	251	220	214	216	233	239	211	236	238	216	248	256	252	228	208	233	226	226	236	203	214	252	198	225	222	215	240	250	234	220	219	247	216	216	218	246	216	231	224	211	233	212	210	210	208	238	245	213	209	225	235	209	252	229	173	245	209	221	223	231	254	221	228	196	234	226	221	200	227	237	219	229	247	235	230	229	233	229	239	223	223	210	227	213	209	223	230	233	224	218	216	229	216	211	241	235	222	211	228	215	228	226	223	218	233	206	232	205	203	232	216	229	207	252	249	224	205	246	224	228	211	249	225	269	239	204	199	226	211	250	217	212	242	231	263	216	215	205	193	200	230	250	232	217	210	217	229	204	209	235	233	209	209	235	245	228	217	237	233	207	246	233	252	216	261	216	240	220	226	222	227	207	231	226	247	216	228	209	238	225	232	222	220	255	214	235	251	213	234	226	224	225	247	229	235	220	211	228	227	214	224	210	229	206	219	225	219	245	237	229	202	232	202	225	264	229	204	191	214	233	255	228	240	212	218	242	215	194	208	203	222	219	209	184	209	218	203	227	211	224	220	203	211	213	206	228	218	225	237	226	209	239	220	203	227	215	226	177	198	224	208	239	248	211	236	239	212	218	210	237	224	260	225	240	233	233	230	224	224	232	224	209	219	184	213	246	254	226	223	222	230	220	226	216	227	203	216	206	223	225	219	223	221	248	224	233	212	260	228	231	241	219	227	209	214	219	247	194	209	219	190	194	207	209	239	230	226	197	228	226	213	235	220	234	227	212	221	262	239	230	231	237	217	224	213	201	241	211	202	200	215	228	223	224	239	235	222	196	232	219	207	226	198	224	238	205	236	221	216	251	225	228	251	225	236	231	231	230	235	224	228	217	235	228	231	227	250	237	208	207	218	208	213	225	238	220	224	203	224	253	221	251	210	264	220	226	215	234	253	218	198	209	245	234	194	212	200	227	249	193	232	227	224	225	228	214	244	214	226	225	220	224	243	250	211	217	240	239	244	252	236	232	205	208	218	193	216	234	226	231	227	210	214	235	225	210	232	242	216	233	229	207	213	194	215	212	245	216	216	223	206	201	207	229	208	209	214	211	215	201	230	217	224	239	230	220	247	221	246	211	204	216	208	221	221	216	231	224	241	228	202	231	211	241	223	240	249	231	242	232	225	217	221	215	216	244	234	233	239	194	231	241	223	242	228	248	234	225	255	217	214	225	227	232	208	210	209	238	255	209	218	223	235	225	228	222	245	196	258	220	218	208	252	200	250	216	222	214	215	228	225	245	198	237	220	216	243	256	223	236	220	221	184	197	201	227	189	212	203	227	221	254	198	212	210	219	233	214	214	238	209	241	226	195	204	203	223	260	226	221	241	215	227	228	236	221	200	223	228	201	218	247	220	242	233	223	210	243	223	223	221	206	196	242	203	234	262	213	209	236	245	246	216	209	236	227	235	204	206	251	211	210	221	221	233	209	222	237	215	234	223	259	231	240	216	193	234	244	251	214	237	216	219	226	263	222	234	219	208	218	209	219	239	219	249	231	203	222	223	210	219	197	227	239	230	226	187	217	228	226	227	229	223	215	232	183	212	249	220	192	194	221	233	221	240	233	231	213	229	208	224	240	211	235	225	212	215	238	225	230	232	212	214	204	237	233	199	223	202	200	234	213	244	260	216	194	205	219	225	234	219	217	194	248	214	223	209	212	196	226	233	229	232	228	210	225	222	250	211	214	247	186	246	200	229	217	200	221	223	205	244	209	231	223	248	194	210	217	242	233	232	209	214	219	222	213	219	219	210	196	233	243	231	244	218	234	208	225	239	272	226	204	239	210	210	186	234	215	226	212	199	238	229	228	232	178	215	226	214	194	234	198	198	250	240	231	209	187	203	229	249	228	211	203	226	242	213	216	243	226	222	229	236	230	219	251	217	230	224	201	211	205	222	236	246	214	220	207	223	218	237	236	221	210	221	246	224	239	228	214	196	254	190	221	217	222	223	200	212	219	213	209	220	192	246	233	238	243	199	213	231	226	258	218	204	221	225	228	214	212	238	199	216	214	227	241	210	256	249	207	267	198	238	244	206	212	220	224	233	195	206	223	220	218	213	207	220	225	227	218	211	245	203	211	218	206	226	212	248	255	218	221	223	235	218	238	175	232	228	235	209	225	230	209	229	199	229	215	230	228	216	213	231	234	221	228	199	225	212	211	220	211	215	225	220	215	225	204	229	249	230	220	214	232	244	227	224	216	233	253	222	238	217	216	201	235	223	213	212	205	206	226	238	204	214	246	214	214	223	211	222	233	223	230	221	230	222	210	230	207	207	217	201	214	230	220	221	224	227	252	225	252	216	224	215	227	209	208	212	206	230	232	212	226	208	230	218	229	264	212	191	211	231	215	232	217	229	215	212	227	209	239	234	239	232	203	222	227	233	217	228	223	241	209	247	215	218	221	225	224	202	246	225	225	217	242	197	204	220	232	237	211	256	206	218	230	230	225	198	217	231	225	225	209	197	203	226	236	230	221	233	222	249	203	202	228	225	213	218	237	220	223	239	236	227	251	214	210	235	240	208	193	217	228	221	239	231	199	191	247	210	245	212	224	222	230	214	198	215	220	227	213	221	242	214	230	234	232	202	224	214	239	234	209	208	205	213	237	224	217	198	240	216	170	229	226	213	217	196	230	220	230	186	233	231	236	228	214	214	231	240	246	207	218	231	215	218	212	239	207	203	243	229	209	225	207	227	210	211	202	202	211	219	208	233	250	198	178	194	250	233	235	202	219	255	227	219	204	227	199	225	229	198	195	222	215	214	239	226	254	255	204	182	217	212	238	239	207	227	222	228	246	183	235	190	226	240	228	237	240	237	211	199	243	222	233	218	218	227	243	248	228	234	243	210	215	225	194	235	209	232	246	239	222	221	227	231	201	232	213	219	202	222	221	209	200	177	241	226	205	214	225	218	234	234	221	199	223	228	249	238	240	237	216	215	208	217	211	202	208	224	229	206	231	205	224	231	224	254	217	230	198	231	216	209	223	223	220	234	215	230	228	250	208	231	202	222	236	200	227	233	237	234	224	213	212	213	211	225	212	193
4546	14151	10659	5302	3579	2735	2001	1455	1115	965	822	680	589	513	494	452	408	360	367	327	359	324	268	283	278	285	299	283	261	283	278	257	278	223	260	259	262	254	245	251	248	271	255	258	262	236	220	252	240	215	249	238	236	219	238	224	230	227	234	219	249	228	215	250	239	232	210	227	219	251	210	212	238	233	240	231	229	216	235	230	209	222	229	219	228	236	252	236	231	246	221	212	218	232	220	209	214	227	230	242	244	215	235	253	201	215	229	226	239	204	216	212	248	217	249	211	210	224	233	230	225	229	222	208	214	226	208	222	247	214	206	182	227	211	230	235	240	206	234	243	222	237	217	226	231	209	242	224	214	227	247	205	238	230	243	234	205	214	226	230	214	227	226	215	229	210	233	207	220	216	212	230	193	224	225	201	230	250	228	231	229	236	223	206	204	216	241	237	207	207	236	237	198	235	237	233	237	207	221	221	208	235	247	249	203	224	224	238	205	238	223	254	212	237	220	210	201	204	214	217	217	226	192	196	216	240	220	242	236	225	239	203	193	216	224	205	199	210	200	230	201	235	226	240	219	214	203	237	223	213	237	204	248	241	235	223	217	193	204	213	217	232	236	229	226	200	208	205	199	191	256	212	204	211	214	244	234	225	202	229	217	222	220	201	226	250	230	245	231	234	226	206	242	231	232	230	213	223	193	218	231	247	202	226	201	241	217	208	221	231	203	212	211	273	228	221	225	232	265	213	206	228	213	243	215	207	248	231	220	214	238	198	232	218	226	224	227	202	206	202	222	214	223	229	216	244	214	220	200	218	222	210	205	235	214	229	208	230	248	238	249	235	207	243	215	220	211	208	217	227	228	214	257	228	206	210	231	232	199	248	198	210	235	206	219	227	212	216	211	210	218	230	224	233	210	245	196	231	212	238	224	241	237	224	219	218	236	232	226	221	212	211	249	224	225	232	235	209	219	207	209	235	219	217	211	241	207	196	216	219	234	228	211	217	212	211	243	216	231	230	241	214	204	247	225	233	237	212	224	223	213	197	238	226	204	222	234	210	240	222	231	207	228	255	202	257	233	223	222	229	215	215	216	233	202	224	230	215	220	220	227	238	227	206	219	212	213	216	247	195	240	221	229	217	256	226	199	233	222	257	213	208	223	213	209	240	197	222	211	214	217	209	219	197	215	197	207	253	249	216	218	245	205	237	238	225	225	211	263	226	227	247	231	216	208	210	212	215	201	243	222	235	241	226	216	217	209	232	225	238	209	221	210	226	213	216	231	239	225	235	227	242	205	214	240	225	231	216	216	207	241	223	209	245	229	232	229	226	230	221	221	237	218	228	213	212	201	215	219	242	246	228	232	234	224	213	187	227	214	222	209	213	226	208	231	195	225	248	250	229	235	212	219	216	206	246	205	217	224	243	222	239	238	226	222	232	227	233	219	237	201	229	220	208	212	224	233	220	208	223	245	241	251	223	257	206	246	198	219	221	207	235	226	210	187	217	228	220	230	177	242	232	202	231	238	237	230	217	237	213	242	213	244	223	227	221	230	248	212	212	187	240	214	247	231	238	218	213	215	239	227	245	222	217	244	226	240	205	231	239	197	226	191	239	235	239	206	210	221	210	225	196	244	244	201	238	213	217	221	232	227	205	222	244	209	200	212	200	233	214	216	248	219	235	213	247	216	239	219	199	227	236	237	225	216	210	219	215	235	201	229	197	206	244	225	234	218	207	233	217	244	225	212	222	217	212	238	196	216	205	213	219	255	228	214	222	210	227	241	226	218	215	259	224	207	223	196	249	220	266	198	213	200	228	226	207	198	186	232	237	245	238	205	222	234	204	231	245	234	214	218	213	238	234	242	231	215	233	236	225	215	205	220	222	225	229	260	216	246	228	243	232	249	219	211	205	215	223	224	204	247	234	203	243	230	210	200	220	247	227	224	221	203	219	238	220	212	217	219	215	217	198	216	232	206	239	235	219	239	210	244	217	249	231	199	224	237	226	216	250	231	222	231	227	209	212	242	228	235	202	225	225	198	200	227	219	201	214	243	226	245	209	228	223	227	214	218	222	218	237	238	220	248	249	231	236	234	213	227	213	193	250	210	210	216	206	232	220	239	241	222	209	218	224	220	235	217	214	220	199	226	224	242	215	238	227	226	234	211	213	226	216	239	220	220	215	222	200	207	257	220	215	230	226	216	251	226	232	224	232	212	219	220	220	234	225	231	224	203	245	213	214	207	234	217	224	231	215	223	192	214	225	182	221	237	205	252	241	208	233	219	254	197	225	222	219	222	242	235	223	251	210	221	217	199	246	218	218	247	201	224	229	213	236	219	183	207	222	250	247	230	239	239	240	209	212	230	234	215	220	213	220	213	250	227	223	241	214	210	246	219	219	243	211	262	231	229	230	233	233	214	222	196	250	226	246	225	227	235	205	209	215	217	230	262	209	208	208	216	204	208	236	213	216	210	191	206	215	238	221	256	208	225	219	224	241	198	214	240	237	231	218	231	231	233	215	222	235	235	243	218	215	222	199	237	168	210	263	226	220	243	249	238	252	220	227	218	226	232	208	191	225	211	211	222	191	232	214	211	225	230	228	242	243	199	232	251	203	218	235	228	212	229	216	222	198	214	240	233	226	210	194	209	221	228	245	244	184	220	227	226	216	231	220	226	232	207	217	216	198	215	227	220	208	241	234	226	223	212	220	224	247	228	220	223	202	254	231	222	233	256	195	213	211	233	224	227	213	253	214	231	212	227	224	242	206	199	244	238	236	197	213	206	209	216	206	227	248	205	227	242	204	222	228	199	230	226	230	237	215	244	246	252	212	242	205	224	213	245	204	233	223	237	237	226	229	218	215	202	221	200	232	215	232	234	234	255	206	224	207	225	222	236	208	229	212	221	199	231	214	239	206	226	195	239	200	263	222	229	232	232	240	227	202	229	213	228	193	209	214	222	206	228	231	213	220	201	246	238	219	219	222	201	233	217	203	252	239	234	221	210	232	211	205	244	214	242	215	200	228	211	207	222	191	221	204	234	227	221	219	220	217	226	233	216	229	220	201	213	227	209	208	232	226	218	212	234	200	218	217	207	187	210	231	230	229	223	238	227	229	264	215	230	232	193	227	209	237	237	222	223	212	227	225	244	224	237	217	231	220	236	192	219	208	231	205	244	232	222	235	227	213	210	254	214	227	215	196	234	217	212	195	209	222	224	210	233	230	237	235	223	229	253	229	220	222	229	227	234	237	190	214	227	229	243	215	237	204	225	213	236	234	205	227	246	196	214	199	221	200	251	208	211	232	215	243	236	221	215	241	229	197	208	210	235	223	203	219	211	230	245	215	231	208	200	214	200	239	225	207	219	212	220	225	223	223	228	219	214	233	236	218	224	264	207	226	234	214	221	215	239	210	211	227	237	248	212	218	210	232	212	230	203	228	215	219	225	229	195	234	232	226	195	235	222	211	210	216	214	206	227	220	211	242	222	207
27193	18168	4903	1103	836	857	815	836	745	775	865	757	772	793	760	775	772	780	790	782	765	787	724	717	805	753	753	783	786	777	812	735	807	821	736	747	798	786	747	802	716	785	754	757	734	765	760	804	728	774	808	747	769	756	740	809	756	771	756	750	785	732	786	772	758	781	755	790	805	729	803	761	785	777	761	743	776	773	812	749	783	760	820	751	792	752	755	747	751	750	781	811	800	795	778	750	771	777	767	754	771	729	733	718	803	772	721	794	734	798	720	757	776	779	745	759	781	706	773	755	780	746	819	768	801	777	775	740	715	711	763	804	781	771	734	772	802	736	756	798	751	720	771	809	764	801	765	758	706	733	757	735	739	753	776	790	818	755	798	738	751	807	784	791	754	805	814	801	748	770	756	766	740	796	834	782	747	754	752	772	791	775	751	744	788	767	739	760	763	744	738	773	767	768	716	776	810	761	803	769	754	745	755	762	775	790	751	784	793	811	722	742	772	791	813	755	829	800	819	792	745	754	785	792	789	792	771	739	796	822	737	764	739	795	796	763	732	786	751	799	747	753	761	817	690	800	799	739	825	835	754	704	812	786	772	722	725	757	730	813	753	800	772	760	823	730	755	781	753	779	759	740	708	781	714	776	766	777	800	822	730	740	749	757	754	759	763	824	744	757	746	742	723	756	789	756	761	754	790	766	825	788	789	770	775	763	786	715	767	748	761	802	749	774	722	680	737	731	757	728	775	778	746	808	771	772	782	717	782	782	730	733	828	784	772	754	758	746	751	726	738	798	791	774	831	767	775	783	790	734	728	771	765	780	788	748	745	748	746	792	748	811	792	766	806	798	841	755	765	734	782	712	780	752	774	776	739	785	759	790	763	764	762	755	783	778	791	798	771	756	759	814	790	805	775	758	756	765	775	743	781	804	777	730	774	843	787	790	732	788	757	784	741	739	759	795	818	798	731	751	762	814	714	728	789	734	761	754	762	785	803	740	733	804	757	733	743	785	746	754	738	750	770	770	741	770	803	758	771	757	771	782	740	785	786	739	749	748	771	715	760	770	746	789	789	729	757	772	738	744	778	757	755	780	711	805	757	805	794	737	730	758	736	770	747	730	743	737	768	769	760	772	752	762	780	754	774	709	724	810	746	764	772	785	748	805	757	772	777	754	729	716	728	729	764	774	824	779	778	756	714	758	774	773	756	795	673	758	753	767	743	751	764	778	818	796	775	786	771	723	752	764	810	769	784	729	828	829	727	785	748	775	764	776	745	831	760	765	766	748	727	760	754	749	731	761	770	796	741	773	790	704	731	750	733	713	785	765	772	763	748	770	793	767	778	742	757	808	797	720	765	781	777	756	709	757	790	765	756	777	773	750	791	753	833	770	739	751	757	772	721	740	781	752	770	802	772	730	749	769	735	770	730	731	807	756	774	771	749	764	743	749	773	811	751	762	752	799	766	775	759	784	737	735	800	772	872	712	789	738	779	809	733	784	753	775	737	750	707	783	772	736	750	754	761	801	771	780	761	796	745	754	759	756	724	754	779	826	721	821	782	759	741	749	734	735	744	784	802	759	815	812	747	792	747	795	755	743	744	677	783	776	759	827	761	746	778	759	735	739	749	817	734	731	745	709	746	770	758	778	761	733	755	778	717	766	812	753	767	755	778	760	739	797	801	784	776	735	764	751	786	795	791	811	734	797	726	770	779	751	791	783	749	769	811	759	804	773	774	774	760	755	763	709	749	763	722	766	748	754	720	747	785	757	781	778	747	834	775	776	775	770	763	756	814	805	702	768	754	760	771	763	706	803	810	760	744	739	838	727	764	775	775	751	777	763	738	737	819	768	816	754	815	745	784	726	783	700	777	767	773	749	757	730	821	819	809	741	736	795	745	774	781	754	785	745	774	771	786	792	761	758	744	795	747	759	789	781	750	758	803	788	755	763	768	769	803	740	791	769	813	798	767	757	730	765	766	766	802	762	703	776	729	767	771	804	726	794	772	785	752	771	733	754	750	771	740	733	778	800	747	703	780	781	771	781	844	781	775	732	772	800	765	734	755	729	782	810	801	787	788	825	775	733	783	744	742	757	773	782	699	730	774	756	696	803	791	764	776	729	775	781	789	760	762	779	696	739	756	734	786	765	791	788	761	748	770	792	822	741	808	767	749	747	701	758	788	772	767	774	764	777	738	724	722	730	739	775	758	760	768	751	748	771	808	819	790	768	757	816	812	781	782	754	762	802	719	759	792	779	733	743	759	753	788	767	759	732	755	750	777	772	781	806	727	719	763	739	750	745	790	758	785	790	753	745	768	776	733	741	739	774	770	776	753	793	762	760	797	728	783	747	750	760	773	795	792	783	750	807	767	711	817	767	730	766	728	734	767	776	761	785	747	685	784	725	775	795	803	767	769	743	809	829	798	771	782	787	769	762	775	712	793	726	793	779	776	768	761	738	767	781	773	790	763	790	751	770	755	771	798	751	798	783	756	752	781	755	730	805	797	786	748	740	731	778	750	741	801	737	764	799	813	776	776	743	787	768	774	747	760	727	762	786	747	755	790	770	775	806	809	710	781	777	750	774	754	744	794	782	766	789	755	743	743	768	820	781	692	751	754	802	767	772	715	771	770	753	729	735	807	760	770	790	782	735	714	754	775	791	765	732	756	784	803	718	807	763	741	753	756	729	746	751	761	763	791	777	764	757	767	763	727	822	740	787	799	786	817	758	785	759	771	747	767	780	763	755	784	707	702	782	803	755	796	737	789	800	759	781	739	801	749	746	789	773	800	789	776	738	810	764	771	789	748	798	810	723	750	740	791	762	725	769	780	784	742	745	746	771	780	778	763	812	734	753	779	807	767	785	774	764	780	764	744	756	755	719	774	717	760	812	760	755	714	747	798	765	730	780	745	737	736	823	758	709	810	810	749	726	794	770	753	791	778	781	789	797	741	765	732	800	761	736	776	706	735	800	749	713	770	759	781	767	792	690	788	776	761	787	737	728	788	792	789	743	811	749	758	784	748	794	775	816	713	773	747	758	811	740	791	728	792	735	766	780	729	762	785	806	806	786	762	790	714	733	781	733	744	761	729	743	785	780	806	757	763	764	757	819	785	784	788	736	760	758	799	833	799	790	775	794	769	769	793	743	765	774	765	798	747	783	774	819	808	814	747	754	783	777	747	777	782	766	801	789	776	685	756	721	721	776	799	773	758	779	777	753	785	802	740	828	791	777	745	828	804	721	776	747	798	793	796	758	754	779	753	784	744	757	755	757	792	771	759	752	744	791	771	773	748	774	757	768	757	793	781	731	757	775	768	790	764	778	791	752	726	723	806	735	827	762	762	721	791	731	776	724	807	781	779	741	819	779	750	795	759	736	811	802	746	788	786	772	774	742	760	748	741	751	806	797	758	768	777	728	825	765	827	721	781	788	787	753	782	793	735	773	782	779	776	746	781	756	760	768	753	729	772	831	835	740	785	752	756	703
4486	1238	1088	936	863	887	858	779	779	784	791	808	793	792	781	773	777	766	820	783	744	803	766	797	846	774	775	803	796	797	799	811	786	792	761	831	728	755	796	777	774	824	779	829	822	802	823	805	728	783	733	759	780	799	803	753	802	775	797	791	795	834	790	765	766	778	752	799	804	815	749	829	817	824	717	860	794	775	791	776	805	846	777	835	785	785	787	785	781	776	851	749	797	755	757	764	799	806	790	775	829	774	787	794	840	792	760	818	827	846	805	786	802	845	797	836	811	823	770	808	802	787	809	792	747	841	809	789	769	792	780	811	782	741	792	738	798	781	784	771	775	792	768	774	804	736	831	811	812	743	803	786	796	759	793	784	830	754	828	779	752	785	753	801	784	807	801	771	815	772	830	785	748	798	774	825	838	764	764	817	781	789	800	777	784	755	745	801	794	745	754	818	786	760	810	745	787	754	826	844	788	775	810	772	755	785	763	748	749	767	799	789	784	824	803	742	786	797	789	726	814	812	852	801	827	826	798	781	790	809	820	747	759	800	808	827	781	851	780	767	809	788	819	744	768	845	760	784	819	778	815	786	762	744	762	774	784	805	782	834	814	784	771	793	754	792	789	809	830	824	809	765	862	797	767	821	763	790	766	808	782	825	804	775	782	773	748	780	805	838	785	814	773	768	788	784	786	797	783	753	725	783	795	759	772	768	754	794	734	827	792	773	812	785	770	738	758	785	787	761	762	810	825	793	770	788	788	758	816	771	762	795	799	778	820	809	780	746	787	760	764	754	765	730	748	799	798	749	754	809	761	843	745	815	736	796	797	784	795	793	752	847	807	787	791	812	795	809	812	795	755	821	791	769	768	816	808	824	774	859	796	776	768	748	777	769	768	795	800	814	836	817	766	794	792	789	799	760	784	791	752	759	759	802	787	767	784	781	751	780	771	824	776	820	758	771	823	813	765	847	782	786	748	816	783	796	791	737	740	802	754	806	754	786	777	827	751	805	809	755	794	813	804	798	790	748	783	801	812	773	831	804	769	805	801	782	813	771	802	790	784	806	799	806	822	819	825	810	774	791	776	767	726	811	820	774	778	760	777	815	833	781	783	737	836	805	783	735	819	794	836	830	792	829	757	773	763	833	784	770	779	808	831	777	801	741	750	811	775	750	802	733	803	790	840	759	848	755	798	823	836	857	743	737	797	801	796	804	794	716	770	785	794	791	808	779	758	818	832	827	792	792	783	788	802	743	816	836	758	813	782	752	819	778	724	773	854	725	769	791	840	785	812	839	779	797	759	743	816	768	783	781	781	810	826	777	808	830	773	765	824	834	824	756	770	784	803	837	787	757	749	805	853	808	794	752	783	813	804	760	754	755	741	762	760	765	767	798	807	799	772	799	773	766	774	811	761	813	828	808	787	783	760	803	748	795	768	808	761	756	723	766	825	792	773	790	764	778	782	839	799	817	859	826	774	736	749	782	808	774	808	771	735	788	778	786	772	790	804	793	785	807	785	775	834	768	801	791	773	795	795	805	784	758	797	774	797	717	782	797	762	814	771	810	789	795	785	780	803	815	794	786	791	805	802	838	814	838	808	770	790	739	789	782	810	770	798	796	803	803	758	826	822	802	778	729	736	777	760	815	766	792	771	786	740	856	848	805	785	791	753	788	745	787	814	779	775	804	774	842	763	799	781	833	747	819	807	836	796	802	827	819	790	802	804	844	760	804	798	762	784	776	772	771	809	789	803	779	773	769	774	795	771	801	822	795	762	753	841	796	804	816	777	788	787	828	817	796	799	787	774	783	835	728	814	793	781	789	809	788	820	826	739	813	837	728	845	859	770	778	773	801	784	833	757	782	807	768	810	780	733	773	814	809	834	778	773	822	778	764	802	736	786	787	754	760	791	803	811	797	786	765	778	798	810	784	833	787	781	814	771	802	800	802	797	804	800	777	823	770	777	877	769	773	809	810	806	795	805	809	764	751	776	786	815	764	744	802	796	790	789	788	790	770	825	765	781	746	798	772	789	797	778	760	769	822	778	749	844	782	799	780	751	790	800	827	772	792	779	815	815	812	831	839	787	824	803	756	817	797	755	790	765	805	785	785	795	809	792	783	795	816	796	769	843	837	799	756	784	742	815	772	776	762	752	787	772	810	744	779	820	796	800	780	789	757	741	766	771	833	818	799	822	803	803	811	822	787	790	829	859	824	828	800	740	712	832	727	830	759	810	776	788	796	792	756	788	768	822	867	789	799	817	797	809	824	777	806	811	840	804	746	805	768	842	779	770	770	834	755	790	791	774	773	775	799	776	752	782	781	795	809	754	787	731	743	821	778	727	810	772	766	747	768	811	784	790	781	793	798	775	802	812	842	787	808	723	785	822	831	787	785	761	787	809	785	787	820	776	808	827	814	809	790	768	771	833	816	782	784	741	815	792	797	762	806	815	743	760	805	790	746	791	784	806	822	809	796	746	838	787	772	799	780	761	755	813	785	802	809	725	748	797	758	808	795	740	808	818	827	775	795	834	834	751	748	736	795	812	824	808	786	778	756	836	831	773	811	805	737	766	822	796	773	797	756	887	808	782	757	804	800	872	793	780	786	786	844	818	804	849	788	820	783	775	740	794	843	801	814	766	774	789	784	787	805	833	790	771	749	823	790	769	801	785	828	804	802	784	802	801	761	758	759	784	772	825	773	787	807	826	815	735	782	784	783	813	850	832	812	826	805	812	786	779	765	784	792	718	765	779	803	769	770	764	759	808	791	770	804	798	793	759	814	808	823	820	803	800	778	723	790	846	800	816	813	797	762	787	772	815	741	849	787	814	750	786	819	757	804	747	778	787	825	804	779	811	749	786	811	819	808	784	823	754	805	759	771	806	834	759	766	805	795	831	804	817	783	818	799	784	794	805	788	811	813	783	817	763	743	776	785	763	772	819	815	785	757	783	800	818	804	808	786	806	762	834	812	810	753	770	780	752	816	779	709	766	807	801	792	762	787	758	812	771	784	780	839	832	751	779	772	755	795	769	779	795	758	827	765	734	809	792	828	815	772	806	796	772	814	775	753	792	800	790	773	797	797	809	806	796	793	796	811	839	772	771	832	836	772	831	765	815	827	800	758	814	782	798	791	813	804	834	803	823	789	811	766	828	789	784	825	804	789	776	754	775	776	741	840	777	766	836	783	766	811	823	795	819	763	855	811	802	783	804	824	794	813	773	774	831	765	805	807	817	713	775	779	776	780	806	816	791	801	832	795	760	791	783	786	800	795	790	829	804	754	755	765	785	756	784	769	799	796	773	802	755	800	811	785	781	811	783	738	776	811	774	801	777	781	733	783	772	800	857	784	804	809	782	818	772	815	750	728	741	744	788	782	825	818	759	843	785	772	789	763	777	758	748	812	774	808	763	778	780	784	861	742	757	710	768	851	760	788	790	777	795	797	854	765	775	779	808	790	779	775	771	804	775	778	806	838	793	817	781	749
23180	20942	28291	23750	20949	12984	1349	803	644	572	539	506	493	485	458	435	434	461	443	401	410	424	437	410	409	400	409	404	409	413	413	410	380	389	393	387	417	367	365	385	387	363	394	384	390	368	352	406	407	373	412	376	409	367	369	373	420	401	361	359	378	404	387	415	385	382	393	395	380	352	380	374	396	395	399	403	393	394	425	364	392	395	382	378	353	389	367	375	361	392	364	357	401	359	397	404	400	380	369	396	412	382	407	371	372	397	423	409	385	360	376	385	385	360	380	362	413	362	353	408	388	381	355	375	398	377	348	358	419	391	372	386	400	378	373	382	403	373	379	369	373	387	367	377	381	363	365	357	400	389	369	403	379	387	383	349	397	405	388	362	404	401	380	413	387	384	393	398	341	377	403	350	345	381	405	386	370	364	393	378	370	372	402	371	363	362	394	401	409	410	405	366	418	404	373	395	366	373	372	385	383	385	369	356	373	354	380	389	366	349	345	345	382	402	379	393	332	367	368	374	371	383	374	364	366	355	394	382	341	373	402	396	378	378	405	416	400	376	387	381	390	367	362	366	424	385	377	388	368	380	367	370	373	397	357	407	386	348	396	383	377	393	361	371	355	360	332	387	341	410	390	381	381	383	371	374	369	374	371	380	336	398	388	397	384	367	389	364	383	392	351	371	358	361	386	383	391	403	376	359	388	386	403	366	374	370	382	406	366	376	381	391	357	372	369	377	388	411	418	404	395	379	371	385	366	367	386	395	385	380	390	385	395	390	375	416	367	329	394	359	409	412	365	396	409	355	364	393	413	347	365	367	410	374	369	406	412	381	373	343	382	356	376	338	398	364	414	394	375	385	378	370	390	409	373	374	400	390	398	370	393	384	404	388	356	382	378	401	404	373	403	347	398	345	388	378	375	379	412	388	393	376	382	401	401	375	398	401	383	389	372	363	377	385	351	357	357	391	391	384	386	377	400	348	395	395	404	381	390	368	392	368	375	348	370	375	360	379	371	397	367	388	373	393	370	382	374	407	407	398	337	346	365	394	381	392	413	372	425	366	378	387	414	361	382	348	396	388	371	383	397	386	377	392	360	389	371	396	371	389	351	392	385	388	368	355	372	366	396	399	374	336	374	417	395	376	389	364	347	382	378	402	397	399	344	402	373	401	385	382	378	369	384	361	383	352	362	384	372	333	388	375	365	368	398	400	386	366	398	378	371	376	378	387	379	365	419	383	389	356	400	374	391	380	411	381	387	386	391	381	387	367	380	382	409	389	390	346	377	386	375	420	380	379	381	393	368	421	399	382	361	365	368	324	331	408	412	371	362	370	385	349	373	394	362	370	385	371	399	386	366	391	366	426	382	379	374	382	371	381	364	382	358	396	388	397	366	389	375	377	371	359	384	386	374	390	367	377	385	362	363	393	405	349	387	364	385	369	378	376	366	389	399	380	370	379	392	342	383	349	383	378	363	377	382	392	345	386	388	379	383	410	401	375	432	383	339	378	378	416	400	360	343	403	367	356	335	396	398	371	387	360	354	386	386	402	370	396	403	400	401	377	333	373	354	360	352	373	369	383	363	402	388	366	423	385	390	367	369	381	380	376	383	345	345	369	386	389	357	394	395	386	349	367	435	409	384	391	374	333	384	404	374	374	389	375	381	409	352	349	372	354	385	392	348	344	401	392	402	370	381	380	379	354	385	375	399	372	371	374	384	358	414	382	392	396	408	397	345	407	390	401	378	358	362	396	395	366	424	411	355	408	408	382	387	368	389	423	356	343	391	365	396	377	369	419	379	363	354	388	399	370	385	362	375	373	332	386	401	379	341	371	372	391	400	374	359	356	362	354	352	407	415	397	379	412	393	391	375	391	401	371	410	369	382	387	350	417	379	375	354	382	372	378	385	404	400	371	364	385	394	390	347	380	391	383	389	379	396	382	378	398	377	368	385	404	372	348	382	377	386	367	397	367	355	368	393	397	394	403	396	404	338	341	350	402	370	399	418	388	374	377	350	391	383	399	357	399	361	397	392	375	380	362	378	382	376	410	383	388	380	359	372	356	365	375	378	381	361	377	359	373	366	396	379	383	391	404	396	361	364	384	367	374	341	395	376	390	386	379	386	376	415	366	393	383	383	372	397	373	372	392	377	400	377	396	362	368	385	347	356	405	389	411	408	402	337	414	389	370	386	381	399	380	408	387	368	372	379	398	372	352	380	400	355	358	391	372	359	372	369	368	385	375	398	326	359	385	348	390	389	369	377	342	379	345	371	375	388	368	422	354	379	373	364	379	384	424	356	380	368	390	351	371	421	384	393	378	399	378	388	391	399	384	361	401	387	379	420	365	363	419	424	388	430	369	392	374	400	403	377	385	380	391	379	385	377	351	343	404	409	382	388	378	428	373	410	368	361	388	422	362	379	368	396	392	377	355	402	370	388	351	408	381	356	380	384	383	382	382	370	390	439	378	361	411	363	395	364	363	379	403	364	398	376	386	419	373	388	371	368	390	343	380	417	354	368	376	385	400	387	380	355	337	361	385	382	392	372	374	357	382	363	364	356	383	354	369	377	396	381	377	378	387	374	347	439	392	378	381	369	406	353	397	376	385	376	369	386	342	350	374	345	400	372	394	395	415	389	358	410	354	388	366	385	399	396	375	388	359	364	371	382	389	384	386	396	413	384	424	421	372	374	397	389	363	364	359	358	396	393	398	410	396	346	418	391	383	353	352	369	378	406	386	381	390	365	364	374	384	387	392	395	383	389	370	371	397	377	377	343	376	364	385	374	356	364	392	384	366	329	362	364	372	372	422	419	395	393	368	396	384	382	378	378	388	398	376	361	406	363	372	364	403	393	404	396	385	380	378	360	384	369	358	374	397	383	390	392	380	392	376	380	402	400	389	387	360	401	351	356	353	397	393	399	403	393	364	398	358	379	371	392	366	412	405	372	363	392	381	388	391	378	392	367	384	379	359	420	410	358	377	367	375	384	395	395	340	397	384	386	394	409	381	354	354	405	379	397	361	383	371	351	366	397	369	363	358	404	383	406	360	364	373	395	373	368	411	401	372	379	387	388	376	348	371	369	403	384	348	333	385	341	350	382	355	374	389	395	350	399	401	380	396	397	406	383	407	358	339	375	352	375	390	352	388	403	371	410	385	384	396	344	370	420	369	364	394	358	364	376	364	370	395	428	344	399	409	395	403	351	368	417	394	407	388	382	352	382	402	352	378	349	362	361	366	355	385	383	367	400	370	402	361	370	350	368	368	378	397	404	410	399	365	391	354	360	404	383	359	372	405	368	375	413	386	368	413	383	367	371	380	368	375	420	362	385	356	365	373	352	366	383	384	387	391	354	394	391	392	364	380	390	381	379	371	361	369	382	354	368	398	379	388	384	370	353	366	379	369	379	394	392	386	402	407	399	322	385	341	364	365	369	379	366	379	378	370	382	407	377	374	370	364	372	358	403	368	375	387	388	355	375	380	381	405
3331	8431	6254	3051	2143	1688	1256	1077	871	783	706	633	593	569	561	510	512	498	480	498	447	418	464	430	442	406	419	442	442	461	441	446	415	435	433	454	393	424	458	432	432	462	427	447	456	384	447	438	449	379	426	395	417	431	445	402	427	430	408	379	430	411	363	451	417	424	446	411	416	411	428	447	454	433	439	409	430	442	435	396	420	417	457	411	441	436	410	441	405	427	421	413	388	416	390	409	421	420	413	426	410	398	435	423	383	435	429	439	418	422	436	425	397	382	481	387	444	444	422	418	429	417	385	455	383	420	391	380	422	453	417	453	421	408	413	425	419	442	415	386	447	380	432	414	388	416	410	409	410	376	418	420	426	414	389	405	405	441	417	433	401	402	423	398	428	440	414	446	410	426	453	397	421	451	375	402	434	427	427	420	396	417	418	408	424	408	429	397	394	391	395	411	398	416	389	392	444	394	419	418	405	364	421	412	404	415	445	436	417	419	416	414	431	405	400	424	408	416	457	396	410	401	381	417	416	412	423	444	395	410	434	425	404	387	449	437	430	423	389	420	412	430	409	418	397	399	443	431	403	383	394	398	430	435	450	438	411	397	441	415	420	403	407	417	428	409	449	414	407	411	431	430	415	430	389	424	437	407	407	458	420	427	370	433	427	433	435	410	414	383	439	436	497	426	374	393	438	420	419	415	408	402	386	437	380	401	411	436	414	447	407	402	465	419	419	427	426	446	420	443	396	420	409	435	407	411	388	439	479	385	417	404	423	454	401	431	410	443	401	423	417	373	419	439	410	437	416	392	422	417	431	445	399	377	416	440	443	376	424	398	418	457	418	412	422	398	431	415	398	406	423	433	392	446	406	422	424	454	404	410	388	368	429	434	451	451	441	420	413	409	417	457	434	417	419	449	416	421	420	419	433	418	426	444	411	429	385	401	412	441	413	436	424	443	435	398	439	430	432	394	391	433	418	412	449	420	449	433	425	447	438	413	422	405	431	437	448	419	423	408	376	410	416	423	448	433	446	423	413	422	365	443	393	425	453	425	406	398	436	416	388	406	417	382	429	418	414	420	378	432	415	414	376	398	395	450	410	427	409	423	383	443	417	400	377	394	405	408	410	416	402	436	409	447	416	427	440	423	425	403	366	406	402	393	407	420	432	394	398	434	381	426	411	405	434	402	426	384	402	389	408	407	408	415	403	424	395	414	421	397	373	406	416	386	390	436	417	399	440	422	430	430	407	422	396	427	415	400	406	368	393	422	427	402	455	425	391	405	396	427	410	413	408	420	427	405	459	396	409	434	385	415	389	400	429	410	389	398	404	434	404	426	401	403	396	432	394	413	400	439	428	426	391	449	435	446	435	418	365	449	353	413	407	413	418	405	436	417	433	408	431	425	455	387	442	434	420	455	440	403	369	375	386	423	415	434	432	425	427	428	393	408	451	416	408	411	403	417	407	421	430	398	380	412	439	440	428	425	418	399	362	430	432	423	411	409	420	427	400	434	403	405	473	436	397	424	433	421	390	409	373	427	405	418	448	441	429	394	405	399	397	407	398	441	407	441	451	435	417	374	411	443	399	422	409	415	422	399	428	441	421	381	425	409	402	407	407	459	411	381	424	394	445	411	433	407	434	402	418	436	412	420	404	476	403	401	406	424	395	448	416	419	477	381	434	451	406	413	408	469	417	425	427	422	429	444	404	406	413	406	389	449	417	419	449	420	425	395	406	428	410	414	420	430	410	468	451	438	372	437	399	432	434	396	394	408	425	417	379	410	395	445	393	423	398	419	434	418	400	396	400	430	438	405	411	408	416	434	394	396	448	417	412	429	446	411	382	407	389	423	433	403	391	406	421	418	433	434	458	408	405	425	415	410	431	380	408	415	408	442	401	400	415	445	408	467	433	414	451	371	425	409	380	385	427	405	402	418	367	392	432	398	448	394	411	382	394	380	432	431	409	431	450	438	426	413	379	403	408	415	390	411	408	416	393	428	411	420	392	417	430	420	427	426	395	428	425	412	416	453	442	411	457	398	394	441	459	402	378	365	394	361	389	422	431	421	424	407	411	432	407	398	420	406	405	409	410	401	424	430	387	439	410	460	452	417	400	412	398	431	406	467	371	408	431	394	423	415	424	426	383	417	386	423	412	415	421	440	405	440	411	432	409	419	392	432	459	432	446	434	403	418	401	414	398	420	440	404	417	417	390	450	415	423	377	400	446	452	431	404	414	389	427	386	411	409	446	405	429	419	445	366	387	451	428	414	410	399	431	407	433	427	430	402	420	426	436	398	407	398	411	435	415	421	432	413	410	395	424	390	391	407	414	400	438	431	452	435	404	379	430	427	402	416	411	398	432	428	402	409	417	414	402	380	416	431	401	435	438	436	406	428	438	430	403	400	411	443	390	437	416	420	428	412	407	411	430	426	418	422	396	400	419	417	424	390	396	419	431	412	390	385	381	395	430	420	383	405	376	421	415	409	424	454	429	427	396	411	411	372	407	410	405	408	419	426	407	431	387	392	400	388	403	401	405	385	445	406	403	409	408	410	408	413	436	447	429	458	443	429	429	420	405	389	399	408	410	413	407	418	403	439	440	423	434	405	415	423	400	381	391	433	397	424	434	409	390	400	411	415	432	411	431	405	426	394	437	437	371	408	410	422	390	424	437	385	418	396	391	402	411	429	406	433	408	431	422	455	361	387	453	415	405	422	420	382	409	401	415	388	384	415	431	375	414	415	426	417	389	438	440	428	426	408	440	398	437	403	446	410	436	424	424	436	439	375	386	429	440	394	447	445	415	401	429	409	420	419	443	441	425	412	391	420	410	427	387	375	416	397	428	387	436	410	434	446	437	413	417	405	411	405	391	404	418	434	401	390	389	417	407	411	427	412	420	428	420	450	427	380	431	425	413	411	386	410	405	435	416	420	399	407	397	388	415	411	448	402	418	418	433	463	449	374	431	434	412	415	406	419	392	419	393	411	424	413	439	402	417	427	402	421	393	424	472	414	436	440	431	389	439	433	388	430	424	407	430	432	424	404	432	417	445	424	373	419	415	395	439	433	409	412	426	416	411	416	427	446	400	410	442	445	426	469	387	436	427	422	424	444	402	405	431	436	443	436	411	434	398	391	389	434	435	423	389	415	437	408	430	407	433	407	393	446	429	448	413	452	414	444	409	419	436	395	415	409	434	432	413	424	408	383	412	441	441	381	422	396	438	417	420	404	435	406	410	450	409	408	405	424	424	405	417	431	400	418	431	417	417	404	402	419	451	431	394	412	410	438	405	391	408	413	390	389	443	415	408	419	405	411	400	441	396	429	408	416	434	408	417	456	431	425	405	457	391	386	388	427	424	375	395	408	420	420	473	406	440	395	404	432	434	425	427	416	413	389	425	404	383	413	415	418	415	423	376	447	449	423	389	422	396	420	410	408	425	417	422	394	419	446	418	440	414	396	429	404	420	421	417	394	424	443	409	420	422	408
24228	20949	27567	24457	16710	1762	1057	937	922	867	844	837	810	767	749	769	789	732	775	792	770	751	755	760	751	722	738	744	768	760	757	767	774	791	738	705	747	716	744	761	757	756	744	728	706	756	731	753	723	791	710	746	707	677	764	696	732	744	773	708	777	725	736	724	731	747	734	764	705	716	698	772	701	746	751	768	757	749	727	699	721	742	767	739	713	812	767	720	737	773	756	733	716	703	737	717	815	709	693	727	738	756	766	703	759	723	764	711	703	747	701	684	756	681	710	754	750	705	714	731	790	731	780	729	762	736	741	723	751	783	721	737	684	720	706	702	717	720	708	801	746	738	713	757	774	765	738	709	724	756	740	715	798	748	742	721	742	746	732	753	713	763	736	744	745	692	745	770	751	720	700	764	738	774	786	743	745	716	753	740	762	715	731	713	752	786	751	750	783	731	748	744	727	738	756	709	786	709	733	701	760	749	730	749	738	712	702	776	734	728	771	759	744	714	768	728	761	742	747	704	794	736	777	743	760	731	739	704	725	705	747	723	772	745	756	730	731	783	767	721	697	717	716	703	762	712	750	711	747	757	711	745	741	735	752	692	735	745	749	736	757	745	752	742	742	725	755	728	731	743	734	812	723	758	732	740	734	755	747	708	727	748	735	722	706	718	795	773	797	737	788	708	772	711	693	772	734	824	741	788	781	724	716	768	787	730	737	755	774	734	748	720	742	740	703	703	739	703	723	726	803	715	766	771	741	755	723	774	787	740	752	761	751	781	728	757	758	759	720	707	731	743	695	685	744	763	698	729	715	742	690	726	720	730	746	779	746	745	770	720	760	786	701	711	721	734	738	772	743	722	748	708	722	761	768	676	695	762	762	730	727	752	765	697	759	730	729	716	753	783	748	718	734	751	753	745	727	705	827	798	743	754	690	699	729	716	742	768	737	762	764	706	716	732	723	791	730	750	744	729	707	743	766	695	779	732	727	737	769	714	773	716	754	719	717	747	765	705	673	777	758	719	748	767	718	783	733	736	735	757	673	727	732	730	718	758	724	732	764	760	728	732	707	736	805	780	742	702	732	790	755	749	742	711	767	786	729	713	732	780	739	773	727	789	730	763	745	763	742	721	714	713	719	732	759	775	759	761	778	731	672	743	762	739	730	753	791	764	777	739	719	764	714	736	749	717	728	750	678	776	686	757	700	765	709	768	750	727	716	742	754	760	723	723	739	730	757	795	738	720	776	717	741	737	772	736	797	746	745	745	745	731	743	728	710	685	774	730	762	697	692	731	707	718	756	724	728	780	775	766	741	690	735	706	725	746	696	742	779	713	727	722	755	747	736	757	752	736	751	706	758	709	736	714	770	748	725	741	749	714	794	736	716	777	711	750	709	769	739	724	782	784	753	760	763	741	705	762	775	766	729	758	767	746	792	752	737	717	757	778	733	739	741	708	701	780	703	748	755	762	801	698	706	736	697	759	732	742	759	779	761	755	692	770	775	717	696	736	793	695	715	789	717	709	757	739	775	747	743	725	724	729	784	745	722	713	748	721	744	763	702	779	688	696	697	724	736	768	757	755	710	750	755	759	782	769	739	730	770	828	702	720	710	734	714	740	726	791	715	699	718	718	741	744	693	716	684	768	739	759	707	764	782	773	686	736	731	702	772	754	751	740	737	727	784	723	722	695	753	735	713	716	788	723	766	696	727	791	764	733	794	736	722	668	752	734	725	775	694	711	753	722	731	730	722	741	738	740	710	770	679	743	769	818	789	741	747	708	728	735	714	740	749	766	714	766	713	684	795	727	780	729	734	769	707	755	709	773	731	725	777	769	689	726	751	742	707	754	728	740	708	756	726	688	746	738	744	725	750	648	730	741	728	708	747	736	716	715	782	746	685	756	759	776	759	760	726	745	729	796	738	705	712	729	720	666	790	774	785	759	783	731	730	746	783	780	782	710	749	728	731	786	740	710	708	797	710	739	743	817	721	792	746	813	735	748	752	733	747	725	766	692	751	742	770	754	734	711	722	752	762	722	741	731	747	758	712	730	742	722	758	665	740	715	739	704	742	716	698	710	707	721	780	733	753	714	745	687	773	703	747	771	703	740	697	744	714	715	739	751	715	723	750	731	731	755	755	737	722	770	736	745	724	760	735	757	709	752	685	775	752	720	726	714	754	725	779	719	723	743	752	774	775	757	753	742	732	753	663	762	744	720	728	718	742	737	746	729	760	722	720	744	746	804	722	705	724	694	764	733	728	787	754	749	760	770	718	743	700	738	741	722	736	738	698	739	767	704	750	767	732	703	746	756	769	762	698	767	777	736	748	707	743	771	772	743	725	737	731	709	749	737	760	718	746	711	719	767	754	768	722	719	742	692	759	703	764	759	687	713	730	765	761	725	700	743	782	760	705	735	712	738	780	756	715	744	782	731	768	760	746	737	755	727	757	743	691	770	769	759	776	760	737	722	758	714	735	750	719	733	692	712	709	768	715	792	749	716	751	749	737	722	757	700	747	752	714	765	738	748	734	748	739	750	773	724	756	720	691	749	736	766	793	758	731	744	766	763	760	726	713	747	755	709	722	765	717	711	786	702	765	782	752	745	682	720	729	768	748	717	765	738	752	767	725	728	742	712	723	765	762	788	741	751	799	667	772	766	742	735	721	780	768	795	741	747	733	782	790	702	733	825	762	723	770	740	736	711	745	751	737	726	745	725	727	725	789	713	705	718	695	733	783	730	736	737	729	766	704	761	753	744	756	698	740	720	750	702	758	724	741	760	745	739	711	725	706	752	809	741	782	718	779	730	749	745	767	739	747	699	727	797	766	749	727	764	774	734	754	766	764	772	754	719	719	713	759	737	774	738	755	761	747	718	767	718	745	733	764	725	727	759	753	771	728	706	750	738	746	705	733	741	778	730	784	709	738	703	787	759	787	780	797	738	738	735	770	716	655	719	732	742	739	776	740	715	743	783	782	741	716	733	711	718	740	721	751	704	721	705	742	746	756	742	721	794	739	711	729	745	721	717	757	726	726	706	693	791	757	773	756	702	719	736	711	708	775	772	754	740	709	730	745	696	742	751	738	760	741	671	760	788	748	718	749	766	715	735	757	756	701	749	745	735	718	739	723	757	727	704	765	738	762	742	752	731	701	739	760	741	728	726	739	672	741	713	723	751	728	693	764	736	729	719	745	703	721	727	740	739	718	758	735	797	717	777	760	740	748	690	786	744	700	738	735	731	727	733	729	749	751	778	780	750	791	718	775	759	711	758	749	718	731	684	738	782	678	752	738	783	747	732	732	762	759	753	805	741	707	760	747	771	745	754	707	733	751	729	719	728	732	715	765	740	729	703	745	702	803	747	728	744	744	711	713	716	755	744	709	763	723	724	707	710	768	712	731	766	718	758	728	712	687	732	742	727	717	823	750	772	770	738	752	735	764	709	728	702	786	724	772	737	708	750	744	759	697	712	742	627	715	699	789	733	736	790
3612	5892	4299	2333	1823	1530	1321	1128	1008	938	888	830	851	872	765	724	815	778	791	768	794	762	753	756	740	734	798	776	692	767	717	770	748	770	711	729	741	737	744	760	723	766	759	767	720	756	731	719	752	747	702	743	717	745	785	757	713	767	732	791	756	734	742	724	724	740	727	714	657	767	719	697	749	750	724	737	737	759	718	736	714	725	713	740	749	691	710	766	693	776	746	739	723	710	731	752	784	775	732	730	732	667	723	754	772	743	771	757	754	743	700	719	733	702	697	727	718	731	708	731	684	700	740	720	758	726	780	738	751	748	722	756	749	763	726	714	771	753	732	750	752	712	803	709	752	734	707	741	707	740	734	757	742	769	710	721	759	767	757	786	742	685	720	742	740	748	751	724	767	742	695	751	748	723	756	741	773	709	699	737	764	769	698	684	676	744	687	809	748	761	725	761	760	720	736	720	758	735	726	767	761	750	783	776	706	728	733	795	736	721	714	695	663	685	732	721	811	762	757	728	738	777	704	733	782	750	743	742	688	720	718	756	669	740	765	666	750	753	748	714	758	751	738	720	728	682	772	741	714	728	762	738	751	705	765	727	707	716	734	722	705	725	713	776	764	711	741	709	726	741	719	661	745	729	721	743	699	746	758	712	761	726	786	699	758	733	748	750	717	709	770	729	747	787	772	739	727	744	711	755	676	714	729	738	677	734	724	776	714	754	700	777	743	779	722	720	733	703	756	757	813	754	715	682	777	720	761	704	726	710	706	752	717	690	763	723	738	719	784	754	768	751	724	706	732	781	761	772	746	737	712	739	750	725	696	750	687	733	776	768	772	774	748	689	728	730	756	726	741	723	754	757	719	699	729	763	740	734	693	772	758	768	792	747	766	706	722	716	693	763	717	721	726	735	746	712	757	736	753	763	748	760	734	711	759	720	728	739	670	689	779	761	762	707	688	741	692	767	736	711	725	748	766	754	690	754	728	770	709	742	753	702	699	766	716	756	797	738	740	748	773	727	732	782	767	731	792	695	758	716	733	733	730	710	747	748	720	698	713	692	711	707	721	729	708	714	757	725	736	710	790	702	797	733	716	745	757	682	702	728	704	758	762	741	757	735	727	718	735	763	722	694	670	738	777	752	729	725	728	701	723	704	748	745	705	753	757	736	696	713	782	724	722	719	741	717	715	741	757	748	755	747	702	726	723	737	737	700	749	722	741	745	746	709	761	726	747	715	690	757	747	724	681	726	726	754	764	729	691	751	755	754	755	763	718	758	736	712	767	748	753	732	718	752	791	730	699	721	730	740	757	715	763	767	769	722	769	708	738	736	701	776	709	729	740	750	773	701	751	740	707	749	747	752	755	774	774	743	740	726	735	722	728	714	744	718	739	725	670	722	714	732	718	724	729	683	799	726	780	768	722	736	793	716	755	781	755	727	661	755	753	719	749	745	680	711	703	731	720	730	772	736	724	751	729	717	773	721	706	698	723	674	687	740	719	717	740	724	734	721	711	745	774	728	767	725	733	745	762	736	762	733	761	688	759	696	694	750	710	759	761	744	747	750	708	677	689	738	702	715	705	736	711	757	707	723	714	709	714	725	722	737	752	696	735	727	716	754	760	687	680	741	785	704	775	736	687	730	729	782	753	748	771	726	709	735	751	675	759	704	689	761	748	731	684	733	688	704	731	738	704	752	703	731	774	755	741	744	684	759	762	681	678	687	702	774	668	749	734	732	755	724	711	743	697	724	740	740	745	689	759	711	738	698	761	736	739	739	737	763	756	686	732	758	748	727	753	736	687	726	720	816	731	733	700	741	679	738	751	745	753	705	744	712	767	787	687	712	738	676	731	721	696	715	719	712	778	731	762	745	754	732	716	726	733	702	725	733	740	743	750	709	771	742	720	716	714	748	714	804	717	715	699	766	714	720	699	717	726	772	765	727	785	740	698	755	750	735	780	677	698	777	756	760	745	763	722	752	778	706	706	703	737	682	746	720	717	730	709	720	728	714	765	698	739	790	697	783	703	773	689	740	787	747	721	729	685	708	712	732	772	737	730	729	744	756	727	718	754	768	722	735	740	722	766	694	748	744	792	714	743	760	678	682	766	749	689	712	736	733	776	739	756	710	746	746	722	678	743	702	768	705	809	717	771	699	768	734	711	697	769	799	689	730	717	726	706	767	718	771	734	678	761	748	740	739	714	762	753	734	792	724	732	679	698	693	702	705	757	760	710	720	720	733	770	723	746	715	722	742	687	695	723	727	695	745	760	728	710	740	718	678	712	666	701	698	754	695	723	769	704	753	723	706	737	723	674	706	698	713	699	728	703	745	735	712	723	696	718	660	719	763	739	748	689	738	762	748	701	746	760	722	733	708	736	743	761	700	737	740	708	707	780	707	708	767	733	693	723	716	784	734	731	737	710	699	748	759	734	739	751	772	712	747	766	726	728	753	757	736	728	713	750	694	749	735	715	765	682	762	796	721	685	746	789	740	766	749	723	730	744	696	721	765	699	720	732	694	711	727	740	753	762	716	749	748	713	693	743	773	696	753	745	725	706	706	741	749	739	766	717	700	768	732	712	723	723	733	780	735	756	724	717	707	716	705	760	757	722	707	743	702	698	786	750	715	715	748	751	719	735	719	710	701	736	738	725	730	726	682	733	772	706	774	736	791	679	749	706	739	708	737	720	709	709	748	775	689	711	749	755	716	754	737	688	763	746	770	764	748	724	681	792	716	720	748	791	683	778	723	754	698	705	738	681	710	751	719	732	725	768	792	727	747	717	735	712	726	732	730	688	721	725	714	693	710	715	721	732	736	727	740	771	742	730	762	689	770	712	725	691	749	699	743	725	742	706	729	744	707	707	739	712	750	680	684	696	718	692	697	719	721	701	664	779	754	721	741	761	763	755	722	765	741	720	716	742	685	788	713	715	719	717	703	713	736	731	746	777	726	747	767	740	721	702	722	692	757	749	730	720	734	742	753	728	717	702	686	713	723	744	724	747	770	735	730	767	763	701	751	715	768	769	774	724	739	767	724	723	758	707	761	736	729	728	755	726	731	755	737	778	733	747	681	702	713	763	720	694	767	716	757	759	744	735	706	729	695	756	779	737	735	757	710	694	704	737	716	734	734	695	726	684	713	753	734	749	769	730	715	767	724	730	711	682	746	738	758	757	724	719	741	720	725	786	754	729	714	714	719	756	750	710	678	738	734	748	746	746	709	742	693	766	754	727	778	740	721	715	703	747	713	708	752	773	787	743	720	716	726	697	705	749	753	760	733	760	693	710	752	759	737	736	715	719	779	767	698	733	723	762	732	725	748	759	737	737	682	748	701	741	718	757	748	734	696	759	709	739	765	728	763	696	752	752	704	772	762	783	758	700	725	708	753	779	755	694	736	710	736	718	727	744	717	797	712	718	717	769	763	743	771	725	735	743	737	758	762	746	716	723	768	701	758	743	751	749	748	724	704	729	701	757	725	772	730
22057	20902	28617	23328	20906	20976	11828	1083	783	673	559	496	430	437	375	383	326	320	290	273	313	287	281	310	262	306	290	245	239	280	251	246	230	223	252	258	260	245	230	239	238	259	220	267	237	242	201	236	239	223	225	236	211	226	226	254	248	226	251	223	236	259	228	230	232	260	227	218	242	251	220	234	232	237	214	234	219	245	213	236	250	247	222	209	228	224	232	209	223	238	195	213	229	210	263	239	249	221	226	213	211	227	239	216	233	205	213	241	204	232	231	226	242	227	223	207	236	223	203	212	200	237	242	209	242	230	233	247	214	244	229	221	236	202	228	226	198	241	208	207	230	224	231	232	215	221	244	229	229	206	237	238	218	253	223	238	217	232	215	230	250	207	239	225	222	239	232	202	216	217	209	207	222	217	226	250	231	267	231	215	232	204	235	217	224	219	212	236	230	236	237	210	206	258	228	225	207	231	239	220	235	237	236	253	201	212	246	229	230	222	219	212	265	239	250	210	213	214	218	208	180	218	243	241	224	225	242	223	222	232	225	250	244	220	231	228	244	211	214	239	232	219	219	216	238	213	247	208	236	261	195	246	199	243	226	193	214	239	223	215	216	227	231	207	228	222	257	222	215	235	231	214	239	233	231	234	212	221	215	240	208	232	225	241	210	241	247	249	205	212	205	223	209	192	230	217	243	260	221	230	224	210	222	225	231	236	226	220	239	229	219	223	231	196	224	239	205	257	240	209	213	237	261	202	229	226	207	229	236	226	238	215	242	231	222	226	215	207	220	250	222	242	237	222	227	205	213	222	226	207	210	206	237	198	216	225	245	209	215	243	191	215	226	207	217	229	228	208	222	206	208	232	188	265	247	205	220	238	213	224	216	239	210	203	209	217	214	221	242	199	215	228	197	232	193	240	208	237	207	227	187	223	225	204	227	240	221	222	244	236	227	211	254	221	226	230	202	219	210	244	252	213	233	235	222	242	233	204	258	211	200	206	232	238	232	208	218	228	228	188	226	244	219	252	221	242	221	218	203	221	222	209	221	229	207	248	243	205	228	205	209	226	204	208	218	227	219	215	207	227	230	239	207	226	222	212	236	233	229	213	266	227	264	225	217	232	227	204	228	248	198	248	251	211	224	219	228	223	209	218	218	190	192	221	232	221	235	244	230	222	188	210	230	236	233	222	222	231	203	217	205	190	226	235	218	202	218	237	236	248	223	227	237	251	221	215	224	236	210	224	225	226	187	241	226	228	195	227	223	237	202	218	218	200	242	253	218	241	219	231	235	226	188	223	239	235	259	251	245	222	210	226	256	215	217	228	224	232	219	232	233	228	235	232	233	241	223	245	242	215	256	225	236	222	213	240	214	225	228	207	212	227	193	209	235	223	206	250	242	222	240	209	208	211	229	211	216	259	208	226	240	225	220	215	234	220	210	219	211	217	210	217	219	227	231	223	207	249	226	208	225	228	257	257	218	215	258	212	214	234	209	208	227	255	236	243	241	235	210	209	217	234	214	201	219	232	250	218	234	216	233	239	215	223	242	229	228	234	205	220	238	233	207	218	215	239	196	206	197	232	232	236	246	209	246	235	202	207	229	212	213	219	238	240	228	205	207	222	236	204	230	211	233	199	212	220	240	239	219	214	235	223	218	230	219	246	242	244	236	218	214	206	219	234	232	254	199	240	209	233	237	219	241	228	233	235	214	197	243	226	252	233	247	195	228	214	196	238	192	220	209	247	229	225	243	206	227	213	208	226	237	242	230	228	232	229	251	240	232	191	216	207	225	222	238	212	220	211	225	227	266	214	217	224	213	200	222	241	227	205	200	242	222	220	231	232	197	232	219	224	232	216	221	239	213	213	207	212	226	208	236	197	197	232	226	193	232	222	234	205	230	237	225	223	224	213	220	214	222	235	238	210	248	234	221	223	213	243	218	221	239	227	207	242	247	235	223	222	213	222	238	234	240	223	228	204	210	240	223	240	246	220	224	223	224	226	216	220	221	203	241	229	229	221	238	221	248	208	232	229	234	210	217	217	239	244	212	224	231	226	215	232	230	203	215	217	223	218	217	203	241	235	230	223	225	232	237	241	206	198	211	219	196	210	233	221	206	259	234	227	223	228	242	231	239	249	247	210	225	215	235	231	217	218	227	231	228	228	239	212	213	223	218	216	238	235	233	228	216	199	236	264	227	232	263	217	201	229	197	237	238	221	217	225	214	213	233	217	255	233	225	222	241	219	193	215	214	238	231	255	207	233	218	238	215	215	251	230	235	229	225	214	208	206	233	231	223	252	206	236	211	236	230	235	233	217	240	219	225	230	224	214	228	263	241	228	232	226	244	210	218	224	215	236	220	241	220	235	233	224	234	228	190	238	204	226	233	220	231	236	240	217	209	188	258	250	241	220	211	246	224	229	238	243	221	238	207	192	224	215	248	208	222	218	207	222	270	224	257	236	223	206	214	233	253	226	224	219	228	227	227	239	244	211	221	226	236	240	242	240	220	235	226	233	217	215	211	254	200	232	218	200	231	210	218	232	222	231	228	220	248	227	227	238	196	233	213	222	223	225	246	228	215	216	217	237	198	222	220	221	251	242	224	230	233	206	233	231	243	248	212	229	239	218	241	224	207	246	243	220	201	213	223	239	209	218	201	207	212	215	227	204	229	228	205	231	253	229	252	232	224	240	229	207	241	235	225	224	215	225	242	222	222	227	233	239	231	228	226	231	216	208	202	194	236	222	204	209	196	229	215	237	235	219	228	214	236	208	237	217	241	221	218	238	218	200	215	232	214	234	248	184	217	220	230	214	219	209	233	219	253	224	225	215	249	235	260	230	202	217	222	228	227	204	231	226	218	219	227	203	233	234	224	246	193	205	210	243	257	218	245	205	231	205	251	221	244	214	236	239	238	210	243	242	205	227	213	223	234	218	236	230	215	214	222	207	220	230	235	231	239	207	203	219	202	213	228	230	228	223	223	231	232	204	233	244	199	195	222	225	191	227	213	230	236	233	243	192	234	214	195	215	223	255	218	235	237	244	235	231	223	221	201	257	236	221	235	260	193	233	230	221	218	223	238	207	228	225	235	243	233	202	212	213	232	221	228	216	224	220	220	217	223	218	263	226	249	252	240	247	204	239	234	238	269	230	241	223	215	231	210	200	229	215	218	234	256	240	216	222	235	258	222	210	235	225	239	254	227	214	212	214	233	249	199	229	245	222	245	216	224	240	223	203	211	214	223	205	231	230	214	251	240	234	252	212	236	228	243	255	260	224	200	238	250	219	222	211	242	217	246	228	223	236	228	197	212	231	242	219	244	242	217	214	218	232	236	204	249	257	210	267	229	231	203	224	209	227	237	223	209	242	225	223	199	230	246	225	225	219	206	226	226	253	227	198	217	190	204	231	229	240	226	221	215	235	215	215	215	215	219	250	205	222	252	240	223	232	200	222	240	235	236	239	199	220	215	232	221	222	197	228	209	218	228	218
4570	14116	10494	5034	3768	2692	1936	1489	1157	911	744	628	564	473	472	430	405	372	330	345	323	315	301	297	273	308	273	289	262	255	284	288	284	240	267	242	257	271	231	244	247	238	226	239	275	221	215	241	253	240	256	242	239	233	254	228	233	215	231	240	232	223	244	225	222	237	235	222	236	242	236	211	241	224	224	222	256	211	243	214	224	237	263	221	194	215	219	234	249	236	231	228	193	240	225	263	240	239	230	217	220	180	244	223	215	228	208	236	216	228	206	200	226	217	227	205	211	205	231	225	230	208	241	241	228	216	256	259	246	221	209	193	227	245	222	255	252	220	257	245	247	207	236	213	228	215	226	252	198	218	224	222	231	209	216	223	235	224	232	239	236	223	211	228	214	217	214	227	250	219	241	213	214	198	233	194	224	239	235	225	236	211	212	227	230	197	205	219	223	230	226	268	204	219	216	207	203	228	200	211	224	219	228	231	224	236	211	254	207	217	218	225	226	239	233	230	219	216	213	237	232	217	237	228	219	224	223	217	212	203	221	219	238	219	229	230	230	256	248	231	221	218	231	243	219	196	230	228	215	190	255	196	229	231	222	229	204	227	203	223	233	222	217	229	209	219	218	201	225	209	228	234	197	227	221	199	226	211	236	191	223	222	236	210	207	251	224	218	196	197	217	241	210	204	252	226	257	204	237	208	224	223	234	217	224	232	221	225	214	222	240	194	220	243	240	211	211	223	233	251	219	205	217	224	214	240	223	217	220	224	237	209	239	233	219	215	233	216	262	244	229	231	204	218	212	221	242	239	240	215	235	220	226	225	218	212	230	214	236	234	224	227	227	219	234	215	219	236	228	247	237	270	209	233	236	203	247	246	235	207	216	214	248	229	217	208	201	229	226	219	216	234	221	242	241	215	233	208	221	225	216	215	246	249	226	215	224	195	223	236	216	207	222	225	223	216	208	217	240	253	203	217	204	229	215	233	211	215	238	229	230	221	201	223	213	221	214	240	226	234	229	234	219	226	223	226	214	203	232	218	223	202	205	195	221	230	197	222	222	227	218	200	237	200	216	224	208	231	210	214	201	235	202	220	221	214	214	222	218	224	249	231	251	212	223	244	224	223	252	224	213	204	210	218	226	210	224	247	250	221	265	210	217	215	213	222	228	210	200	218	215	216	216	229	236	220	214	237	236	231	199	213	231	213	245	220	263	245	199	253	224	241	221	214	218	231	252	240	224	203	190	253	223	200	234	215	219	236	210	212	231	220	220	216	208	214	197	231	208	219	222	251	217	225	212	223	221	216	220	261	236	230	267	225	214	236	197	207	218	213	237	226	247	214	229	211	221	242	197	235	216	223	217	220	219	206	208	210	230	222	220	209	230	226	211	237	230	233	210	239	244	238	220	220	228	216	235	210	238	231	209	221	229	206	225	234	232	235	241	219	219	207	243	224	204	230	211	228	261	225	215	234	236	226	223	244	223	261	209	194	224	242	209	231	232	234	219	211	226	229	222	228	226	206	207	223	224	238	202	236	232	218	230	220	219	209	219	234	210	229	220	241	224	211	207	220	244	250	219	243	235	223	233	232	214	234	233	228	208	206	216	223	242	235	251	217	218	232	208	231	206	224	233	242	206	221	237	234	214	200	227	224	206	239	265	228	205	226	234	216	229	246	210	234	233	209	216	241	225	230	222	199	202	226	223	198	210	221	211	248	215	220	217	191	220	196	217	206	245	212	216	248	212	233	220	228	262	220	194	234	219	261	219	205	232	234	188	222	229	194	238	252	218	213	237	190	240	238	206	218	218	210	217	221	229	209	225	243	206	222	231	203	230	239	222	242	215	208	237	210	239	205	237	241	209	216	215	197	200	213	203	246	232	206	233	223	221	249	229	221	223	236	188	264	219	215	228	223	229	232	212	247	202	207	202	257	228	235	256	238	233	252	215	227	218	217	222	212	220	196	224	232	223	229	221	215	234	226	214	217	218	217	231	217	259	214	232	231	235	243	212	234	201	218	230	234	237	206	221	202	231	234	239	215	224	241	211	247	233	233	222	188	230	249	215	249	208	219	238	228	240	217	229	199	221	248	198	228	205	245	227	215	227	236	228	229	222	219	220	228	218	228	220	195	229	251	237	212	208	230	225	216	242	212	209	242	215	227	213	224	209	212	208	223	214	243	215	227	243	235	234	205	220	200	245	234	236	244	225	244	220	230	222	223	249	200	208	216	236	213	229	229	221	224	213	233	214	227	244	199	204	214	247	223	227	232	213	221	222	226	233	219	241	239	239	252	250	217	233	230	243	209	208	257	226	220	238	213	208	203	233	244	229	225	229	239	214	215	243	210	212	233	213	205	233	228	224	197	240	226	228	223	226	203	253	231	272	221	228	202	219	228	229	213	211	222	229	215	207	229	230	216	247	213	256	228	217	207	247	205	189	236	220	217	202	221	213	231	227	247	214	230	224	203	249	239	232	229	236	226	226	212	241	198	230	252	232	229	235	207	216	205	237	231	202	229	226	218	210	206	220	240	226	225	235	249	229	215	239	233	191	207	198	223	223	198	228	233	216	241	219	221	204	227	216	228	233	231	213	227	232	234	222	242	218	238	211	211	238	236	219	220	211	215	236	240	230	190	222	227	203	249	228	212	201	231	214	200	223	208	224	244	198	225	211	234	205	241	237	233	243	219	232	227	228	219	224	223	225	239	242	236	217	215	234	189	216	215	230	234	223	200	195	209	228	235	231	217	206	218	200	219	229	249	213	249	230	223	211	250	256	222	227	244	233	218	200	230	244	231	245	240	220	200	224	223	218	226	227	223	222	232	240	234	213	232	213	235	230	254	202	245	236	266	223	239	236	215	212	227	228	248	203	211	251	242	225	238	229	253	239	206	242	215	185	235	255	218	217	199	215	234	215	201	227	238	208	200	249	232	208	226	218	224	247	187	216	217	229	212	240	238	203	227	222	242	237	219	237	211	230	242	193	200	221	247	230	248	229	222	215	225	210	197	247	240	223	210	215	227	258	208	220	216	216	228	212	204	206	262	224	239	223	259	228	213	199	201	207	214	238	235	251	213	250	218	202	221	222	230	206	237	254	223	234	236	226	221	243	226	225	220	204	219	197	235	214	221	226	238	238	201	214	207	205	221	241	230	219	240	225	222	203	234	221	204	238	234	227	213	221	224	208	237	222	240	257	233	229	226	219	259	222	244	208	225	211	217	239	251	239	228	239	231	212	227	218	217	255	235	232	172	237	203	227	197	257	217	230	228	205	210	218	196	219	233	223	235	240	198	208	235	214	238	212	226	241	233	252	234	207	203	211	201	235	225	214	234	227	248	205	203	226	197	213	232	197	239	248	224	216	239	202	205	232	222	214	246	227	185	229	215	221	217	213	229	232	231	204	233	223	218	232	211	221	236	242	209	254	230	217	206	215	204	248	211	225	217	225	206	239	219	185	241	247	223	230	227	217	193	216	205	233	228	218	240
27331	18304	5054	1233	1041	961	846	826	749	842	809	769	813	750	787	762	827	826	778	739	762	812	840	736	747	778	747	751	753	777	784	775	759	775	791	753	758	700	823	734	812	742	746	771	810	780	760	760	743	812	732	779	741	752	781	751	751	755	794	787	811	802	819	816	782	714	768	775	757	771	770	791	783	768	774	735	760	763	754	753	791	787	739	842	773	789	762	762	766	779	725	793	787	871	806	767	751	765	764	749	797	796	748	803	748	794	795	756	800	789	730	745	724	791	747	732	792	804	814	744	788	819	767	740	810	744	777	773	770	757	796	776	718	772	768	722	801	721	773	782	785	776	768	805	802	769	766	830	806	767	804	828	797	783	754	806	747	774	789	783	723	727	766	750	814	760	763	805	770	763	795	743	759	746	752	714	800	761	748	743	800	775	771	769	785	774	739	834	751	805	734	759	776	814	776	741	824	762	736	805	770	728	747	783	796	794	778	772	809	798	754	764	768	768	761	741	732	747	738	715	725	800	779	810	812	800	766	780	774	736	745	764	755	772	758	794	758	802	785	789	804	771	746	738	784	824	780	793	712	788	774	799	795	723	751	781	738	788	765	765	790	799	765	746	745	801	793	766	794	732	749	758	738	774	783	797	823	806	823	739	770	762	783	793	718	765	766	820	765	782	773	770	801	711	757	830	739	733	775	756	777	781	753	788	796	768	756	785	741	777	782	708	790	829	792	763	785	764	764	764	758	753	720	770	801	776	742	790	771	752	804	756	777	718	730	817	764	823	751	780	783	806	781	753	800	790	769	721	753	734	765	799	735	748	809	778	747	778	819	757	743	758	745	791	723	760	777	710	743	789	782	754	750	767	735	782	808	804	756	728	823	761	800	777	778	859	778	787	770	782	816	775	790	800	790	736	767	789	759	767	782	765	730	757	773	771	766	750	712	783	762	801	761	702	791	744	750	800	765	744	739	727	795	764	778	739	758	759	761	757	738	687	741	779	741	793	722	747	767	807	799	727	828	730	774	785	808	810	780	753	803	729	753	802	775	800	811	778	759	752	758	801	727	801	714	722	757	797	749	744	709	774	766	709	754	746	781	775	711	740	758	791	789	763	820	806	780	777	806	755	840	731	799	774	785	723	805	719	813	818	800	723	744	762	804	765	728	701	755	736	749	756	738	745	723	748	765	768	750	762	741	822	721	762	752	713	777	811	739	808	775	802	785	757	817	780	800	798	730	763	749	773	766	777	792	795	730	763	780	750	770	836	738	718	781	730	754	760	812	774	721	811	800	779	780	776	751	790	818	796	795	729	730	772	789	773	799	761	797	761	760	770	791	765	740	781	788	757	780	788	772	825	783	752	785	746	780	737	730	762	787	769	761	703	861	777	786	720	762	775	764	817	760	740	802	773	764	821	797	793	826	753	775	765	832	730	775	767	779	796	800	752	756	800	737	765	759	755	818	791	770	818	758	783	746	800	845	799	766	771	777	771	776	819	817	764	760	797	790	761	703	767	733	765	789	777	795	753	831	784	805	744	800	746	837	774	800	763	776	739	755	727	778	755	775	736	804	776	750	714	837	731	756	752	796	781	800	776	812	766	805	776	778	758	737	813	825	773	757	789	780	751	792	771	782	725	730	794	774	756	781	724	750	763	764	800	735	774	779	779	783	781	757	819	725	771	745	776	705	761	794	748	795	780	767	753	767	805	741	791	776	783	821	797	809	745	717	754	741	744	735	763	783	822	786	765	740	752	792	788	735	775	787	768	767	765	757	781	774	743	739	761	764	771	759	791	782	762	767	774	775	781	755	766	790	770	727	786	709	774	811	738	788	766	731	811	784	767	816	800	767	742	795	744	790	719	755	745	748	795	770	804	782	763	775	764	789	776	780	787	746	787	793	758	761	737	761	774	784	802	770	813	795	816	753	801	802	814	751	790	762	742	758	737	754	721	757	799	720	749	758	746	770	757	813	783	760	791	754	784	758	747	790	789	755	771	674	800	795	776	745	737	784	746	752	815	728	733	808	750	782	790	747	773	767	757	773	720	735	725	757	777	808	781	818	785	768	798	745	771	767	747	768	817	745	789	762	789	784	804	790	759	791	750	754	768	783	777	719	801	723	779	791	780	794	740	758	822	780	768	757	823	758	787	785	746	767	770	752	719	784	785	776	774	765	781	776	753	787	770	797	801	757	736	774	779	744	757	774	804	825	775	764	806	763	756	741	793	766	761	739	760	774	747	766	799	787	711	802	762	803	750	758	763	794	742	748	779	792	776	790	757	768	724	810	839	756	759	768	783	734	760	775	730	770	786	742	775	706	742	763	727	781	775	782	762	787	783	776	772	797	777	781	811	791	860	762	806	753	703	778	808	748	752	797	770	784	806	845	764	756	741	786	734	778	769	727	732	780	733	777	745	761	768	782	722	777	767	707	757	767	794	737	782	763	761	742	810	757	776	751	822	796	744	733	760	709	743	782	794	788	831	778	702	743	741	750	755	780	786	787	769	758	772	763	719	770	740	768	797	722	756	763	783	828	780	797	805	786	762	771	778	821	783	784	798	780	733	734	793	737	786	747	802	771	760	780	793	806	798	758	824	746	776	751	784	773	778	804	784	764	775	783	785	776	780	773	793	789	784	782	852	783	795	768	788	724	757	833	770	793	799	811	758	795	775	777	705	765	736	804	815	772	817	792	738	797	798	757	728	762	760	790	768	743	755	767	797	760	751	786	832	810	808	750	760	767	729	761	779	799	777	796	760	793	750	767	708	776	780	738	735	761	722	761	745	697	765	813	792	779	781	785	768	734	797	758	823	781	774	766	787	773	740	785	764	779	810	771	757	753	781	759	832	788	752	802	783	730	754	786	811	773	780	733	741	777	772	741	734	746	780	799	758	785	757	761	708	760	757	806	805	769	792	840	817	803	754	774	761	755	789	756	770	822	741	775	813	772	792	753	763	741	817	735	801	758	769	799	775	750	807	760	766	785	745	697	784	808	777	793	764	796	758	763	756	763	737	738	786	769	727	787	785	777	750	779	827	758	741	742	790	818	791	743	737	745	751	763	766	777	761	758	755	749	736	763	777	787	761	759	756	823	777	785	787	760	821	741	786	769	749	766	717	755	734	779	776	807	768	722	758	802	756	772	729	777	728	760	796	836	819	768	776	777	789	856	729	817	715	833	758	814	725	789	789	750	729	788	757	770	791	762	807	744	774	775	764	762	790	813	730	836	835	794	737	767	792	768	801	793	823	777	789	771	766	738	725	787	748	751	786	754	765	778	762	730	750	767	764	781	778	810	744	751	752	771	787	741	764	794	761	814	762	809	767	798	809	784	797	776	729	757	717	784	727	749	738	808	704	745	781	765	810	815	748	766	805	710	751	729	747	778	758	736	783	814	788	787	722	812	756	757	812	822	733	771	773	726	794	763	755	758	775	744	815	778	780	771	782	793	754	812	793	772	787	788	760	771	818	758	789	777	807	784	798
4613	1331	1154	1002	926	914	890	823	831	839	825	783	828	808	817	817	797	804	805	774	821	811	746	802	783	791	773	783	818	831	787	774	783	816	809	804	751	798	775	800	792	790	773	855	737	803	864	764	796	830	770	798	820	839	818	821	783	817	817	777	790	786	810	823	791	792	847	812	751	784	777	782	784	769	768	825	775	801	768	801	800	805	793	815	838	786	812	824	778	844	837	781	791	797	853	764	766	781	797	757	846	798	832	853	753	823	856	785	745	834	742	797	821	782	783	817	798	806	753	842	817	815	789	799	794	815	766	811	767	836	789	819	838	749	824	797	822	787	816	772	813	803	770	792	784	795	788	807	822	776	741	813	767	825	824	807	823	805	812	811	825	793	837	783	768	795	781	776	818	787	803	797	778	858	836	818	780	797	835	798	804	789	789	849	792	814	797	794	821	798	787	793	832	813	833	811	772	886	808	786	838	790	797	823	787	808	767	824	808	772	830	777	803	771	802	811	843	769	775	777	830	785	843	833	811	814	773	807	811	775	858	786	870	815	786	750	787	808	801	771	793	783	757	793	828	822	812	770	795	795	812	801	764	799	867	815	811	823	772	815	789	831	796	828	783	817	844	804	813	794	787	769	836	761	779	768	814	793	866	855	786	815	769	759	837	812	790	821	843	728	775	835	819	766	830	762	770	763	810	773	792	831	748	815	785	847	799	761	753	786	802	803	839	802	791	826	770	811	780	779	778	777	790	767	821	837	839	760	799	777	794	776	720	833	823	805	831	806	814	838	790	790	750	756	793	787	825	811	736	753	801	767	780	756	730	819	775	800	774	793	808	779	843	775	749	802	762	769	749	764	780	809	755	790	775	824	792	812	767	778	791	829	824	790	819	802	779	812	804	810	837	768	797	817	814	767	796	792	775	824	784	807	829	779	771	810	810	834	762	748	760	837	791	785	798	770	800	848	813	830	838	731	792	814	838	797	826	790	774	771	783	818	798	796	796	793	783	776	769	811	832	810	821	858	791	797	800	772	829	719	794	744	829	804	807	735	758	768	793	772	805	768	792	807	784	828	826	807	810	810	790	795	830	834	801	794	770	765	849	781	851	767	832	784	833	792	781	818	793	806	769	774	782	789	811	838	802	798	759	776	791	832	796	827	839	779	765	817	826	781	805	837	790	802	771	845	759	836	776	800	781	805	814	746	756	788	799	769	828	797	772	780	808	772	820	793	810	830	772	816	794	773	777	806	755	792	839	842	786	753	796	792	825	764	773	856	788	770	847	801	762	760	805	800	840	782	819	760	815	805	739	832	828	794	837	826	794	816	802	787	809	837	828	816	810	826	779	807	814	789	776	826	790	802	807	792	762	792	809	807	818	777	788	807	768	833	789	782	801	801	844	767	762	765	784	793	763	808	767	828	804	793	784	795	832	765	804	807	858	771	728	790	802	800	807	837	755	807	757	762	808	826	779	825	763	798	810	767	781	775	792	820	845	772	763	758	831	809	795	795	862	814	822	805	814	839	766	731	792	806	764	820	789	759	740	771	789	824	737	774	824	781	757	830	795	743	795	775	824	808	839	815	810	792	807	807	773	827	843	761	845	800	828	806	778	770	753	810	843	786	797	806	821	790	826	836	823	792	799	752	794	737	806	807	830	801	828	793	804	782	738	778	815	840	809	835	779	747	812	807	769	770	824	747	764	829	819	806	790	770	810	775	808	800	815	829	801	821	782	786	735	832	851	810	852	789	791	800	786	772	807	819	769	819	784	768	794	781	811	814	770	828	781	805	748	809	800	819	822	860	783	783	778	803	822	852	812	756	797	784	785	801	808	828	782	776	809	790	797	836	769	818	848	772	789	776	826	765	774	737	813	826	854	803	780	786	841	767	794	785	813	806	798	791	766	799	798	752	823	811	846	838	817	797	792	776	814	836	822	836	831	794	797	798	794	763	754	841	818	850	764	777	762	819	771	790	803	815	758	826	835	796	764	811	790	830	779	806	822	803	823	814	797	847	811	772	802	786	799	819	851	799	836	848	805	792	840	774	789	784	787	764	845	796	767	799	835	831	819	778	805	733	791	794	796	792	827	796	737	780	824	764	837	807	842	790	733	793	847	844	796	774	835	780	797	774	752	845	782	769	795	805	828	815	775	776	794	797	812	802	809	770	784	765	786	804	797	789	826	799	807	795	767	841	857	815	788	815	802	833	788	765	814	757	832	832	814	787	776	809	792	784	787	791	783	781	863	830	766	768	773	772	819	786	860	783	809	829	807	787	775	866	780	763	821	758	811	806	816	787	771	761	824	819	777	755	793	767	813	827	796	791	781	781	854	802	810	769	793	780	762	806	821	807	773	841	792	791	833	816	843	782	753	804	769	793	813	763	778	790	862	800	749	778	762	868	770	830	819	845	794	729	774	794	765	830	786	812	839	830	815	762	767	788	772	785	769	765	760	788	792	828	805	798	794	787	760	847	820	798	750	750	769	804	760	801	810	793	801	757	782	745	755	743	780	810	847	806	799	786	769	844	795	831	873	824	824	837	822	768	829	783	787	802	752	819	746	842	795	794	790	823	753	791	836	843	839	833	776	810	802	822	813	798	806	792	782	756	796	772	827	816	791	783	819	867	823	798	847	796	764	763	795	792	797	826	815	811	804	767	792	799	869	785	767	817	834	821	768	773	813	818	811	767	773	759	774	761	781	791	785	797	790	804	831	806	831	822	800	746	830	830	796	780	795	773	781	830	769	836	747	790	822	786	770	775	779	753	782	769	821	775	812	743	836	702	750	820	814	778	782	822	804	798	813	782	806	759	782	792	795	798	810	808	794	788	741	796	812	812	773	788	803	803	806	797	786	831	821	805	803	865	777	775	818	836	823	765	786	809	773	834	772	778	792	843	784	848	766	803	834	808	815	804	815	843	732	815	795	773	797	812	818	808	822	803	782	781	801	843	807	793	815	803	805	778	788	827	815	809	842	790	839	768	806	850	853	780	817	785	814	818	794	792	785	821	792	816	806	791	738	795	820	814	782	810	766	771	851	858	793	790	778	771	796	836	763	796	747	864	763	815	743	803	782	842	818	787	824	755	825	812	853	793	832	827	807	836	804	822	827	817	833	866	776	803	827	825	844	785	805	786	817	780	792	780	805	820	791	810	808	753	823	803	843	797	797	767	785	780	782	785	769	811	811	794	846	795	777	780	822	828	825	793	802	812	763	818	781	789	812	832	815	827	803	805	800	789	843	799	809	787	799	826	768	856	833	801	784	771	793	794	792	799	778	812	792	834	834	794	830	757	776	815	810	790	829	783	765	795	793	762	756	770	775	826	802	752	815	810	800	795	835	826	808	806	751	784	790	812	823	790	805	779	760	833	776	785	795	771	776	811	796	834	782	805	835	780	756	807	824	841	789	831	751	790	759	785	838	795	810	767	841	837	787	796	788	789	831	792	802	842	789	826	785	801	772	819	800	798	813	752	808	814	830	836
23255	20956	28299	23782	20963	12810	1292	784	725	573	547	535	515	493	476	453	426	465	431	452	424	445	452	448	367	436	401	409	422	387	403	421	398	404	363	403	400	397	420	368	386	414	393	399	394	369	370	363	414	389	369	416	382	402	386	383	397	393	379	377	387	377	379	366	390	389	388	420	430	386	389	392	379	369	389	350	383	353	380	435	361	368	407	410	385	387	390	368	379	404	370	364	387	397	379	377	384	387	380	384	389	377	374	382	382	386	377	379	386	405	374	388	375	372	404	375	385	393	353	388	381	390	388	366	375	383	364	358	375	371	380	387	359	396	388	371	369	344	402	390	376	380	350	378	372	402	395	425	397	430	385	354	375	408	392	392	364	355	388	423	377	361	350	410	364	345	382	409	385	375	383	382	418	380	369	378	360	415	374	417	383	398	404	366	382	388	376	376	390	385	388	358	355	342	382	377	402	383	377	404	386	406	391	378	387	393	371	377	408	374	422	428	378	391	381	401	374	367	378	374	386	378	394	403	360	385	398	389	345	418	373	401	376	404	364	412	366	373	388	379	396	369	381	403	363	363	366	402	392	344	359	362	394	358	367	397	408	361	350	376	427	353	390	395	388	383	356	382	372	395	353	360	407	406	363	381	365	418	367	384	390	354	385	358	386	371	391	423	352	367	388	387	359	353	388	405	398	365	418	367	373	386	401	415	344	383	378	369	357	380	364	361	399	428	363	355	395	375	372	408	367	403	394	394	363	386	379	391	377	386	359	402	359	393	378	384	366	427	364	380	381	390	371	368	349	369	361	393	340	389	389	383	374	351	391	429	378	394	392	362	387	404	367	390	394	363	416	392	420	365	380	396	369	357	393	377	355	361	394	389	387	370	370	401	382	379	394	371	408	375	383	397	391	370	364	377	379	392	388	389	386	391	403	370	429	348	356	375	365	369	378	366	339	373	397	370	368	403	390	408	370	374	398	346	393	371	377	383	360	376	348	365	404	409	380	388	369	377	403	362	376	410	400	394	395	394	374	420	443	384	428	384	378	389	379	373	356	382	403	393	398	392	340	371	347	383	382	375	386	361	382	400	381	384	396	351	426	391	424	378	357	385	382	434	366	398	365	382	340	386	374	380	383	342	384	330	397	386	432	362	381	352	377	381	352	377	389	358	414	389	378	392	384	363	390	367	389	412	396	361	419	379	413	364	395	363	358	380	386	379	353	420	387	393	352	397	413	369	405	352	393	353	350	373	372	371	373	374	382	375	370	423	401	433	377	367	408	352	409	409	388	394	355	393	359	389	398	365	408	406	413	366	370	411	385	403	396	372	388	386	385	398	372	385	383	373	370	372	376	388	387	427	347	332	387	363	403	390	396	393	414	379	397	395	411	379	392	375	416	428	407	372	384	415	356	381	391	380	386	373	397	376	402	371	351	378	397	385	396	391	367	396	368	369	364	366	411	386	385	390	364	351	358	403	348	407	349	381	367	384	359	344	363	384	361	393	370	416	375	401	398	394	373	358	414	365	424	398	368	357	382	365	356	379	398	360	401	410	380	384	381	375	393	358	384	365	377	375	392	422	385	371	417	333	365	370	422	369	336	439	372	410	378	418	370	382	408	397	440	376	385	358	333	392	375	406	392	427	394	394	386	380	377	374	377	379	394	371	356	400	371	348	365	434	374	358	396	358	367	374	423	391	380	358	404	406	364	415	364	399	343	351	403	378	398	337	323	350	388	378	407	376	367	395	377	369	382	397	356	380	391	378	399	406	357	435	391	369	406	386	399	381	364	386	405	375	376	364	368	410	370	396	389	381	358	394	402	349	362	411	374	387	376	387	358	373	419	374	394	355	375	435	388	384	421	411	395	374	365	387	425	342	372	401	355	389	366	385	374	361	353	383	408	346	389	368	387	365	396	356	375	384	408	383	391	364	368	395	376	354	396	387	353	365	349	356	398	405	387	405	377	405	377	398	388	431	373	346	398	395	407	393	362	384	417	342	361	377	383	376	373	354	398	392	384	383	399	376	412	393	391	370	379	370	392	351	377	428	429	411	400	369	375	390	345	366	363	406	385	399	367	370	402	369	407	347	355	384	375	402	419	384	379	363	379	364	381	371	375	417	350	411	383	398	379	366	364	383	381	421	377	397	385	405	399	388	407	373	359	392	380	396	368	409	382	381	383	356	396	390	394	378	418	367	405	354	402	364	408	357	435	399	370	394	379	389	363	384	364	349	374	417	367	432	388	355	370	375	377	437	382	375	401	398	386	355	344	366	381	345	393	364	417	374	403	370	373	367	422	373	368	394	385	361	354	387	387	353	369	384	382	353	407	379	355	393	389	394	380	415	405	396	428	370	397	388	369	385	360	380	393	370	377	374	409	413	399	386	385	386	391	372	409	418	397	389	371	360	370	364	371	386	371	403	391	413	367	347	401	389	368	381	381	378	378	358	368	380	393	402	383	395	414	364	372	414	338	412	343	420	377	391	370	369	397	410	362	378	382	401	408	385	347	417	376	388	402	385	396	395	369	386	382	374	386	358	365	360	380	380	368	414	383	373	375	405	369	377	349	382	333	381	353	363	390	386	409	386	362	389	375	354	392	363	382	386	372	359	386	396	399	363	415	370	414	344	384	409	389	377	414	385	368	390	378	372	362	373	379	361	369	368	382	368	386	410	384	385	387	392	403	401	411	375	339	384	384	377	412	383	374	362	387	362	344	423	390	369	362	378	393	381	388	375	404	373	376	336	404	378	414	366	366	394	392	345	416	404	364	373	384	389	381	389	392	408	373	368	367	374	368	392	419	336	380	360	390	340	371	385	379	381	353	371	424	351	398	392	395	361	350	374	384	392	358	398	403	383	383	391	382	362	399	404	384	391	374	371	427	426	403	393	376	403	396	374	392	398	398	375	384	403	396	363	370	375	382	369	332	398	409	353	421	396	402	385	419	391	352	374	358	354	356	362	399	346	413	376	408	364	367	372	393	383	379	413	410	404	350	424	384	377	380	364	352	379	361	409	388	380	388	358	360	378	421	376	444	363	363	391	394	391	375	379	339	382	337	356	399	367	388	368	396	387	381	345	352	417	402	365	368	374	383	399	391	348	366	385	351	394	389	408	397	378	408	360	389	364	417	372	381	393	380	379	369	415	367	351	412	368	374	370	395	424	383	365	406	418	388	410	381	384	417	380	400	369	393	396	390	409	379	388	366	399	369	388	373	386	350	390	398	414	395	372	382	366	384	358	384	387	413	349	398	359	376	392	367	405	382	366	384	357	382	388	387	371	381	396	398	388	370	418	390	360	364	397	382	396	394	353	347	341	397	401	365	389	386	372	389	371	358	380	388	385	409	419	436	356	386	379	359	378	383	384	360	392	403	406	367	386	412	378	357	381	400	391	390	381	397	342	377	394	367	402	400	373	375	417	365	327	401	384	358	383	360	431	403	371	433	396	336	376	371	398	372	365	384	376	379	370	376	354	375	377	384	367
3463	8494	6308	2989	2121	1721	1254	1083	907	725	690	626	592	597	566	531	535	483	518	436	506	439	445	446	456	445	476	411	443	457	452	433	442	477	424	431	427	392	447	448	412	440	459	465	401	399	416	374	419	438	393	420	406	390	420	445	415	401	433	437	440	404	417	381	406	424	455	403	445	414	417	413	447	431	428	386	424	409	450	438	410	411	437	410	458	421	412	395	423	432	415	426	408	404	396	451	406	437	403	408	452	441	407	426	439	419	434	416	446	430	421	377	449	414	405	406	411	438	417	431	414	442	448	421	418	402	460	403	409	437	434	424	427	420	427	413	408	396	395	427	379	420	387	426	411	433	456	403	404	454	410	389	398	421	414	406	403	403	444	453	397	408	391	372	400	382	416	415	399	413	412	436	442	435	429	460	426	419	393	419	433	398	426	436	430	410	428	426	445	380	380	411	414	454	410	408	449	394	444	416	441	427	408	465	405	431	414	419	450	413	464	441	444	397	418	407	443	415	461	407	429	423	448	424	428	391	433	436	398	386	425	422	441	435	410	401	394	411	433	414	452	428	408	407	411	425	408	412	411	441	405	411	435	413	446	392	379	443	395	441	478	449	432	434	453	411	438	418	397	386	464	389	433	377	418	443	396	418	422	387	398	394	445	393	417	457	404	435	430	381	423	420	404	405	404	412	445	429	429	439	458	430	378	407	400	356	413	404	444	399	405	385	421	401	442	385	413	426	419	435	417	363	426	427	422	437	443	419	422	397	427	391	438	425	446	457	411	414	423	400	444	439	448	446	397	441	454	426	434	411	450	406	412	375	419	377	453	421	433	442	392	387	430	395	421	469	444	463	430	431	412	420	426	425	414	441	408	415	422	390	420	443	409	441	399	392	437	458	385	409	418	428	395	429	425	443	412	369	439	429	432	432	449	434	447	430	428	399	396	429	416	414	433	426	404	447	438	390	424	431	392	408	421	415	438	411	437	436	454	394	359	414	406	418	397	417	444	409	429	419	431	434	391	414	441	424	444	428	457	463	443	422	423	418	420	403	414	464	441	400	431	413	419	417	407	426	371	399	453	421	413	460	415	386	411	414	393	398	416	402	447	391	465	422	400	412	415	428	414	411	398	407	440	406	415	422	429	437	398	389	404	396	409	468	394	448	414	389	417	437	409	438	427	421	413	420	420	407	425	429	407	412	418	453	423	401	412	407	415	433	421	412	436	442	417	404	374	436	417	373	379	422	432	419	391	442	397	444	445	415	376	435	422	415	405	433	435	393	402	416	454	407	366	425	437	401	416	404	429	428	424	443	394	372	431	394	402	438	414	417	401	426	412	428	427	404	377	436	416	412	417	388	437	454	438	409	390	411	404	443	426	391	437	416	405	427	409	430	421	441	418	479	394	398	444	397	387	432	370	410	450	429	402	421	410	435	420	426	419	426	441	457	431	415	407	439	413	423	438	429	450	399	404	437	405	362	468	435	403	415	407	401	409	471	406	400	419	423	407	397	448	423	428	425	438	413	410	410	415	437	395	423	405	457	378	421	388	407	422	393	425	422	412	425	403	409	394	421	407	427	374	406	429	418	415	409	397	400	433	393	398	411	413	407	444	434	429	397	436	423	403	401	413	426	432	396	435	415	430	414	413	445	377	422	396	411	402	441	417	447	408	414	409	434	408	422	417	416	392	431	417	418	395	442	436	399	452	448	413	412	449	420	421	419	440	462	410	430	415	410	410	388	422	419	414	436	448	444	423	423	413	438	422	410	412	459	432	401	415	441	424	418	430	442	383	424	377	405	405	410	470	390	405	394	439	383	397	410	407	422	401	428	403	415	420	419	442	404	400	419	432	416	427	422	425	431	403	437	433	441	439	444	419	437	435	433	386	419	388	416	430	371	436	398	434	427	399	398	394	430	425	418	414	411	399	464	465	435	402	419	441	450	403	386	426	380	424	420	414	429	415	396	401	415	422	421	447	410	415	425	412	413	407	425	404	400	396	440	394	416	425	423	411	436	404	406	401	412	408	412	414	446	415	436	411	423	418	417	435	422	415	415	415	431	410	428	396	409	451	419	424	404	448	436	467	415	412	410	428	450	409	418	443	400	413	407	370	406	414	387	413	390	416	422	448	457	425	369	441	428	419	426	423	419	448	433	448	380	421	424	386	441	422	418	430	398	417	447	395	396	408	438	424	397	444	434	399	399	455	407	453	399	414	399	421	420	358	401	446	413	409	386	443	371	424	437	417	398	392	437	422	429	412	434	417	436	440	384	411	452	419	422	418	406	372	403	440	401	404	416	414	427	419	418	456	436	425	451	417	423	453	404	421	388	391	384	413	404	378	424	377	381	446	425	424	414	422	396	424	409	439	408	435	394	421	440	423	389	437	426	390	420	408	413	436	394	421	455	455	401	393	391	423	400	389	432	439	430	444	385	439	427	403	420	403	412	432	394	411	408	446	434	425	442	410	407	414	405	419	413	423	490	356	419	445	416	422	439	457	469	425	470	438	404	441	362	411	403	461	419	409	444	412	422	383	409	412	390	440	437	434	435	401	385	402	430	401	410	399	444	418	442	408	440	409	456	400	374	406	385	402	428	440	438	375	434	382	388	420	401	429	414	427	403	417	420	394	408	392	415	447	419	441	431	415	424	439	429	415	402	404	416	422	396	421	432	430	443	412	442	433	435	440	440	386	423	438	408	431	418	403	403	415	450	406	427	406	382	417	436	371	426	411	415	409	410	375	401	411	399	414	422	431	395	438	408	412	402	378	421	443	416	409	404	475	437	392	401	439	423	430	422	416	403	405	419	432	441	405	438	449	402	402	424	423	460	412	425	425	439	443	455	420	449	427	444	416	427	418	400	380	435	445	402	419	472	415	427	434	417	408	422	383	461	406	428	406	433	436	442	462	424	419	411	407	436	392	373	436	387	422	414	418	410	474	391	440	426	405	419	415	450	435	449	402	428	426	430	421	392	406	474	417	446	412	392	457	429	427	400	416	422	444	402	440	453	421	425	403	452	391	416	440	467	449	412	413	421	370	443	415	412	447	404	454	417	429	422	416	397	416	429	452	425	438	418	421	421	445	435	410	435	414	390	407	448	436	436	423	435	414	401	422	430	394	388	425	437	396	397	447	439	398	424	400	441	414	429	427	404	390	424	444	436	430	439	404	427	410	415	443	411	423	420	421	452	409	425	427	416	388	398	422	409	424	418	467	371	389	429	422	419	402	420	413	421	397	425	419	409	403	421	390	411	400	394	406	396	411	434	426	408	389	412	423	447	404	414	392	434	403	433	442	395	436	417	429	402	412	437	428	377	404	454	400	386	415	410	420	404	411	446	430	421	409	435	448	414	401	426	431	405	405	432	379	377	388	377	408	400	421	393	399	440	401	380	448	418	408	408	390	451	434	448	432	447	429	388	428	426	383	401	415	419	401	407	404	397	432	398	424	455	446	438	420	424	405	444	429	436	437	420	387	421	402	431
24294	20951	27560	24467	16789	1784	1058	975	840	838	827	795	845	786	815	795	710	791	785	801	795	796	772	718	778	759	753	789	790	742	737	764	802	762	728	783	785	747	768	793	758	754	768	715	709	781	745	728	757	748	745	784	771	776	786	735	763	797	721	733	813	741	746	755	796	701	736	761	767	747	765	829	747	702	697	754	749	710	798	734	767	746	706	737	777	722	745	752	730	746	775	782	757	762	732	763	764	756	749	770	688	768	743	755	811	762	746	797	724	753	743	744	790	719	748	776	777	850	802	751	744	700	733	787	781	756	743	731	765	738	777	731	750	793	778	733	723	771	741	785	750	768	736	728	756	725	781	820	699	723	778	781	754	754	710	778	730	731	737	750	744	800	722	752	753	706	736	759	796	748	748	748	741	723	752	713	699	782	739	763	758	734	784	763	760	758	762	785	755	708	713	754	719	774	695	759	741	758	713	769	741	801	841	795	766	759	765	796	783	738	765	749	751	779	678	730	785	746	755	745	740	733	733	731	745	714	780	720	783	738	690	719	764	705	770	760	763	742	760	768	750	700	746	694	736	737	708	738	752	780	773	706	710	767	740	702	800	722	726	751	777	744	735	753	784	729	772	730	782	748	730	824	738	775	754	714	746	745	723	744	742	739	787	767	727	745	751	775	769	722	769	740	736	789	708	759	745	772	717	739	752	769	748	774	724	752	742	749	788	729	724	750	734	760	757	766	741	719	738	803	710	739	755	711	681	753	724	693	733	774	770	718	754	731	714	767	821	709	742	775	755	744	729	733	789	719	770	745	755	798	716	754	794	741	772	764	770	758	732	802	762	703	703	770	767	742	766	787	739	774	737	763	750	766	744	748	750	758	745	763	723	669	743	773	707	727	755	760	754	740	760	728	750	797	755	701	775	759	750	778	783	774	784	781	791	778	755	725	735	775	787	660	733	722	766	751	763	747	752	742	719	766	786	718	767	731	745	746	774	748	739	743	777	751	752	706	757	777	736	724	755	777	764	781	705	744	760	775	767	738	727	745	697	786	754	752	762	779	753	755	700	712	785	773	718	762	721	741	750	769	761	768	744	729	755	736	732	773	743	779	786	757	771	727	754	734	709	779	745	774	762	762	748	776	804	754	767	744	777	725	770	727	742	757	745	751	812	727	737	709	738	746	737	759	752	730	791	760	744	737	750	731	778	739	756	706	750	719	765	752	699	769	769	776	765	742	706	756	761	805	724	755	766	790	747	767	735	747	765	716	732	754	744	799	751	757	823	756	744	780	737	786	777	760	748	714	723	769	720	741	708	734	754	756	731	768	710	708	793	776	773	759	793	710	751	795	762	716	751	724	724	738	760	774	746	748	717	739	766	798	766	711	759	725	744	718	777	788	693	775	744	777	771	731	742	780	795	739	779	774	732	745	791	763	765	719	746	746	709	694	772	710	793	763	754	740	729	764	761	748	743	736	719	691	736	766	735	740	798	751	752	749	771	808	753	788	754	799	720	705	763	748	773	810	740	735	722	785	741	727	725	751	742	762	787	758	752	737	749	721	705	763	786	781	736	790	738	737	729	753	742	777	724	740	708	749	801	726	733	741	740	732	752	771	778	751	746	754	728	767	719	793	767	765	770	752	702	768	695	732	804	740	726	736	753	769	778	773	761	790	759	704	756	690	753	757	736	770	763	760	782	736	707	789	768	739	711	749	746	798	736	763	771	761	731	733	687	799	766	679	774	708	731	786	765	713	701	771	701	748	742	735	742	750	736	746	722	726	729	762	737	789	730	744	758	681	796	783	683	743	742	744	693	692	741	721	733	794	788	748	703	747	756	801	801	806	730	748	762	785	779	789	777	750	706	743	731	799	739	775	733	745	734	700	753	728	724	717	790	719	775	771	722	805	726	756	748	766	768	772	744	732	699	693	680	770	754	731	774	728	762	773	783	782	755	756	747	782	751	711	762	735	769	739	760	730	732	725	739	753	721	758	706	751	716	733	752	795	770	767	762	749	768	765	741	725	765	785	806	780	801	739	765	733	725	736	737	728	736	741	796	810	726	797	798	797	766	747	807	731	750	740	760	759	760	774	767	684	747	794	768	757	760	657	753	724	760	705	742	773	730	738	766	757	802	762	771	788	725	684	779	801	710	764	710	741	774	806	759	720	720	760	756	698	750	687	794	780	767	766	774	713	751	762	723	750	796	733	726	781	744	706	814	756	751	753	765	735	711	737	761	772	765	762	752	745	785	736	743	800	735	746	757	751	708	735	775	738	729	711	746	714	798	728	776	712	766	727	709	698	740	690	709	762	737	719	762	727	677	757	737	714	782	717	715	770	767	745	730	748	765	697	730	790	703	757	772	756	767	719	758	743	810	791	731	762	712	753	739	744	734	768	783	789	742	748	704	750	781	727	760	722	754	757	777	728	699	790	753	734	730	776	734	724	797	748	726	772	717	770	734	775	717	791	713	725	738	761	748	741	733	794	753	760	757	724	716	745	735	716	745	761	714	775	721	764	747	757	742	733	752	793	765	762	699	751	744	711	729	784	776	749	770	793	765	761	728	793	756	755	738	785	782	722	708	748	738	772	761	790	730	744	720	712	728	809	777	747	724	745	726	756	751	755	704	786	717	794	766	785	782	709	754	737	788	734	743	717	755	756	711	808	725	734	745	734	727	757	762	770	733	725	782	786	762	733	718	703	717	795	757	770	760	745	743	783	780	742	752	753	750	758	701	712	797	802	692	793	766	715	772	729	713	776	748	690	721	777	721	750	736	729	736	780	766	770	749	725	703	717	751	779	805	758	774	731	742	706	698	687	699	760	731	770	738	696	761	807	730	749	748	758	780	704	762	728	729	704	741	719	761	764	781	737	796	732	736	750	733	742	769	804	738	751	759	744	743	816	788	730	769	733	720	766	729	764	772	764	749	729	789	718	755	750	737	779	749	798	767	778	718	741	724	762	753	730	774	750	776	743	751	767	736	724	740	760	775	768	718	774	722	779	728	755	767	772	786	721	766	774	742	744	781	715	767	782	727	763	771	774	734	729	752	751	766	732	726	760	705	716	752	791	766	741	751	706	725	772	721	766	786	753	712	791	734	750	754	784	756	779	777	733	776	782	700	771	769	766	774	680	721	748	763	721	736	724	769	718	753	734	747	711	727	723	716	742	742	738	683	741	807	769	700	789	768	748	780	731	764	722	775	725	728	743	750	776	768	734	714	746	726	733	756	757	749	736	771	771	744	691	747	699	722	725	757	750	789	708	722	714	685	743	774	755	712	740	733	785	750	711	722	816	727	773	744	809	762	752	812	767	714	744	723	733	799	753	728	734	772	698	759	747	760	744	705	750	777	737	752	739	795	743	771	756	779	806	710	772	736	714	700	733	755	743	776	724	759	798	711	753	699	738	739	766	763	707	746	754	768	737	744	738	744	742	748	797	768	738	751	726	726	779	768	727	765	757	748	746	713	765	717	751	775	741	802	776
3679	5936	4351	2311	1859	1512	1337	1125	1044	973	902	876	863	824	763	768	817	805	774	814	749	758	789	752	719	756	776	757	790	728	730	765	776	732	766	763	739	766	730	739	786	741	726	723	770	736	750	779	678	762	765	751	774	766	731	753	750	709	739	753	734	699	777	740	695	741	754	693	776	751	737	774	750	712	772	708	739	776	722	750	727	787	718	758	742	766	723	738	783	719	694	705	769	731	725	752	771	758	720	766	735	762	670	753	740	751	752	708	778	698	702	775	796	734	748	720	723	702	764	765	741	805	736	803	762	710	740	767	734	727	712	749	765	733	759	760	780	722	765	744	755	752	819	780	759	747	703	722	718	786	714	776	730	748	745	708	713	753	762	742	725	725	714	724	771	732	768	763	739	749	771	758	751	691	704	699	694	780	702	761	732	737	673	757	750	699	721	753	741	768	732	760	741	694	804	746	725	810	737	757	798	762	732	786	741	717	759	741	728	757	765	767	755	766	794	727	742	781	735	688	703	783	745	720	745	731	698	737	726	770	760	728	737	680	750	719	733	734	703	733	754	725	746	725	713	771	785	754	735	724	711	761	736	720	688	730	744	748	818	761	740	734	756	737	752	725	749	709	699	729	734	691	776	699	736	735	731	748	721	748	725	753	733	739	754	722	723	720	772	674	758	806	746	796	764	762	755	728	768	723	739	757	786	741	783	780	726	759	728	678	780	687	758	724	726	722	725	748	780	696	686	752	741	753	751	711	699	704	765	708	752	711	769	696	751	810	744	775	756	732	749	715	749	760	718	729	730	724	729	756	713	711	734	757	771	757	732	717	733	783	733	805	755	720	756	718	723	747	736	729	705	773	750	740	721	800	768	729	715	711	727	736	771	739	728	747	758	752	703	743	753	733	729	733	739	743	741	734	741	742	786	767	715	721	777	766	737	755	762	724	684	745	794	742	773	757	741	766	729	753	733	744	774	762	820	705	729	716	761	773	773	729	765	761	783	720	692	704	751	766	766	769	713	742	726	751	778	797	785	768	713	710	792	751	769	721	679	741	765	740	760	798	724	771	730	719	761	754	760	747	799	728	726	717	783	703	730	773	727	711	749	782	722	738	748	680	767	726	756	758	787	738	699	741	724	748	739	756	762	728	745	761	732	764	777	694	755	753	704	773	732	744	734	727	754	739	720	744	724	751	764	729	797	742	727	747	741	723	770	762	758	762	716	708	748	709	774	792	741	773	757	689	741	759	750	742	745	735	743	730	766	720	766	730	732	741	737	776	760	710	766	706	782	793	735	732	748	727	783	739	760	792	799	730	746	733	715	689	750	803	718	694	767	771	722	696	717	725	732	760	777	723	759	745	744	768	768	742	700	721	777	753	727	744	788	705	754	775	769	752	697	732	772	758	722	718	739	755	699	705	808	715	759	750	718	734	729	683	696	726	715	713	756	730	724	787	720	756	753	722	742	728	747	727	687	735	713	736	740	767	753	730	770	761	732	733	758	721	735	724	738	778	754	727	772	774	737	701	811	706	717	762	778	793	760	693	782	760	719	740	740	786	697	745	730	772	756	771	797	703	675	745	755	742	710	791	779	743	719	751	725	718	746	796	685	735	779	734	768	848	744	755	716	783	738	736	772	741	759	773	783	729	740	700	811	756	752	740	736	734	753	761	727	745	711	732	758	765	755	765	727	804	730	723	722	714	742	748	715	732	758	767	739	748	755	733	772	768	778	764	724	705	717	737	749	672	747	741	754	752	756	750	696	708	752	725	754	739	748	722	743	743	758	772	767	722	771	780	730	737	745	728	725	752	725	726	751	671	716	744	703	714	721	735	721	701	779	744	656	684	710	771	722	733	711	741	775	760	753	732	769	743	724	747	728	703	776	724	733	751	742	758	705	724	718	751	750	689	757	782	772	717	708	748	706	765	726	742	739	730	708	739	751	698	749	738	733	767	731	778	697	763	737	760	734	710	778	747	733	732	715	720	780	739	790	727	782	748	763	739	724	751	751	719	762	769	750	741	767	769	721	736	749	704	737	740	754	774	723	736	722	749	677	806	736	796	771	760	746	712	772	755	692	726	745	750	776	730	771	716	718	774	717	727	728	712	765	768	724	734	713	717	741	699	735	764	737	723	778	737	732	718	755	735	767	749	730	767	758	700	763	787	701	729	777	780	744	720	727	772	723	753	725	706	758	767	736	687	782	743	771	737	726	757	718	769	764	755	726	748	740	721	766	681	735	704	787	771	747	746	799	704	732	681	734	755	737	725	750	760	719	700	719	737	743	712	730	757	728	714	756	766	795	807	769	759	753	727	767	730	789	719	737	716	709	737	743	768	737	717	738	805	731	787	759	720	698	753	706	729	767	748	732	769	740	742	776	738	738	744	729	698	793	719	730	739	741	729	724	749	761	739	730	739	697	797	766	761	715	732	703	722	737	720	774	743	818	709	736	757	790	673	713	708	769	746	736	793	780	742	767	734	723	728	747	758	697	731	754	775	740	714	739	732	703	725	798	722	730	763	738	774	739	738	711	819	729	742	776	739	791	754	722	741	778	800	738	756	732	787	747	763	727	732	740	727	752	769	727	729	776	736	753	782	714	691	773	727	738	744	793	742	682	765	732	762	756	725	708	773	730	747	713	743	725	760	738	717	767	706	783	709	715	718	718	733	738	750	745	713	819	755	736	793	723	709	742	750	720	719	695	733	740	794	764	719	741	785	736	758	773	732	738	717	716	782	738	709	735	729	717	751	778	698	782	689	756	702	770	731	729	749	762	749	741	805	779	720	762	756	733	714	748	728	733	760	741	738	749	760	751	765	757	744	806	756	699	736	703	745	750	737	811	717	769	702	744	743	696	757	785	679	733	729	732	727	748	753	708	772	778	724	709	762	746	758	729	710	706	728	754	730	716	719	764	751	740	767	640	727	746	741	736	702	745	738	754	745	750	745	763	724	772	718	777	765	770	775	750	755	704	700	698	805	745	743	734	725	702	743	734	762	761	704	694	698	737	750	748	715	724	749	705	762	724	732	785	752	774	790	725	750	722	728	669	730	779	747	716	711	734	759	708	781	745	708	737	769	746	735	744	747	775	739	719	749	767	715	734	730	692	719	727	743	706	770	773	768	719	731	714	795	714	749	750	751	748	745	744	747	726	756	751	747	730	696	689	768	752	745	738	752	779	758	741	771	767	806	762	730	746	706	697	801	752	713	717	732	745	749	747	741	731	740	737	731	780	739	729	763	733	739	787	746	717	729	735	733	696	719	751	758	747	761	713	739	733	748	694	744	737	748	741	775	745	733	740	700	727	719	792	741	715	708	702	733	728	734	733	776	717	720	728	706	714	731	776	699	747	788	775	725	732	759	736	783	794	738	723	703	705	726	745	757	723	738	712	698	700	722	732	738	770	768	791	763	723	727	744	757	733	767	728	749	766	708	758	743	685	745	719	799	737	778	736	774	741	732	699	748	719	752	764	770	755	754
22179	20976	28687	23436	20978	21033	12041	1197	760	601	561	484	424	459	415	363	372	346	303	296	316	303	293	306	268	295	284	284	254	273	271	247	251	238	241	249	250	238	268	246	246	294	237	244	277	239	247	241	208	244	245	245	231	283	212	242	254	240	229	212	211	245	241	234	254	244	205	224	245	222	200	236	250	212	228	230	224	253	252	233	217	227	259	225	221	244	226	221	237	221	238	237	214	253	233	224	237	243	245	225	239	227	227	229	247	221	238	238	228	232	253	231	239	241	279	219	241	234	253	222	237	253	225	223	229	251	225	251	244	209	216	231	240	235	242	247	209	223	242	243	231	225	206	235	222	248	250	231	230	240	226	218	213	263	224	211	239	235	233	247	248	242	242	230	235	229	252	223	201	253	245	248	242	231	208	254	217	227	206	232	202	251	243	205	204	235	219	221	239	222	227	225	219	204	221	242	266	216	247	217	239	242	218	232	218	223	243	220	261	245	236	247	186	220	248	233	215	259	245	211	209	224	232	243	216	219	213	212	196	244	209	235	231	237	207	227	234	237	261	230	221	215	240	212	203	219	226	222	215	224	220	234	237	257	189	226	216	250	219	242	225	217	223	246	179	229	228	223	242	220	224	201	231	222	248	232	235	220	228	224	235	215	224	222	223	213	224	245	223	247	219	245	236	221	236	222	235	210	238	229	229	209	223	220	241	225	222	269	229	233	230	233	244	240	230	238	261	236	235	235	225	236	230	228	241	249	232	238	230	232	216	248	248	262	242	244	238	235	219	240	228	246	222	246	231	254	213	253	218	211	226	221	230	244	246	256	214	235	230	232	236	229	251	221	207	195	232	212	240	224	220	238	213	262	225	210	221	212	219	265	239	246	229	224	248	199	230	234	222	194	210	232	223	202	238	273	218	216	220	220	226	229	211	208	229	207	236	223	212	236	248	205	241	248	234	232	221	212	253	218	224	236	231	209	244	235	226	254	199	221	230	241	218	219	257	252	209	251	208	232	213	215	276	255	223	226	235	217	220	241	226	241	235	225	235	220	228	211	252	252	240	263	220	226	213	216	257	233	234	224	233	230	223	216	214	234	207	227	245	245	236	220	214	231	225	219	218	219	213	252	260	228	231	241	216	232	253	260	230	216	210	231	201	233	217	242	250	237	217	240	237	222	222	219	215	236	226	233	235	221	234	241	227	223	240	230	262	235	215	215	216	212	220	234	219	224	227	243	237	208	251	209	251	210	225	243	236	210	251	246	222	248	225	256	240	234	241	246	211	225	219	205	216	230	219	245	227	244	245	208	230	216	217	221	223	214	211	206	218	239	228	237	233	227	249	240	225	219	217	246	221	220	221	233	217	229	222	238	243	195	242	246	253	231	217	234	217	228	246	210	237	236	227	212	207	222	225	245	224	237	258	230	234	253	248	234	246	213	229	215	217	220	208	252	235	224	224	234	217	232	244	234	238	226	240	219	226	209	239	226	205	252	239	266	243	206	216	214	204	211	238	243	269	258	220	234	214	236	222	231	198	225	245	231	222	241	239	232	214	212	242	225	240	229	231	226	214	234	206	224	223	209	234	224	236	231	264	217	221	214	220	256	255	244	217	210	230	226	235	252	220	214	219	237	215	221	243	232	212	212	212	228	223	258	221	219	249	217	224	252	232	225	261	233	224	234	248	254	229	229	243	229	204	233	227	247	226	210	215	249	204	230	226	267	238	223	228	247	220	220	220	237	233	239	230	213	210	239	235	245	224	223	221	241	212	207	222	221	249	249	227	229	205	229	230	220	256	231	249	221	223	242	221	227	209	213	233	207	212	228	213	217	229	238	269	204	244	251	213	230	202	226	238	244	225	230	202	209	220	226	249	219	208	223	233	223	239	224	241	230	199	234	220	230	253	234	245	227	232	235	232	242	232	209	212	231	257	226	218	253	213	218	203	197	241	215	233	239	226	238	230	216	216	211	211	234	254	245	185	233	265	233	244	224	214	245	225	219	245	214	222	213	243	214	233	242	236	213	207	214	224	250	251	245	222	234	215	210	197	225	213	242	237	240	215	230	247	235	197	210	226	206	228	241	237	238	231	217	215	215	210	226	202	219	237	200	235	227	234	241	235	226	250	235	251	245	232	229	249	202	209	248	240	250	221	230	221	233	230	245	218	248	227	277	234	268	224	217	223	246	204	225	221	246	251	235	217	194	232	217	227	243	253	207	218	221	236	218	244	247	224	210	229	260	220	235	246	220	233	217	229	239	240	255	222	241	242	219	245	241	265	226	242	214	228	201	242	231	254	219	257	247	213	233	219	202	235	220	205	229	228	218	226	249	255	229	231	244	240	223	248	240	215	229	249	234	224	225	233	215	219	243	256	232	204	241	261	268	231	239	252	236	213	254	214	210	246	220	232	214	255	234	242	211	215	238	257	226	238	234	235	210	224	243	233	227	247	259	236	211	226	222	223	212	268	225	229	243	207	250	229	238	219	262	198	218	234	217	238	224	232	239	197	210	235	208	226	229	241	219	222	237	246	242	240	234	238	221	222	228	217	209	215	225	230	228	224	194	211	213	227	213	231	231	251	200	225	223	225	248	237	257	213	212	228	241	211	253	243	231	211	213	211	244	219	240	206	242	236	250	228	224	254	243	241	231	214	230	238	220	249	227	261	213	236	204	246	264	230	222	236	212	231	192	233	225	235	204	198	250	222	268	217	208	197	212	226	209	235	230	220	229	234	236	215	223	230	237	209	228	241	252	197	223	249	238	223	211	239	247	235	216	224	222	234	233	221	230	233	198	245	219	234	229	219	229	238	236	212	235	224	261	204	264	252	226	217	210	216	224	223	217	207	237	207	200	236	234	213	222	249	222	212	233	213	237	222	209	255	252	242	246	218	238	213	211	252	252	262	212	238	240	242	238	245	241	238	183	224	220	246	238	245	240	210	207	244	228	198	236	212	227	249	216	229	200	218	236	250	227	224	219	232	198	222	233	227	214	229	218	231	235	238	222	202	240	216	226	216	236	244	227	221	244	223	245	236	229	245	243	235	216	218	198	221	226	260	229	255	240	224	219	246	226	219	225	225	203	242	240	248	205	259	233	224	241	244	201	226	258	212	251	190	224	252	264	209	258	222	227	240	221	234	229	244	237	259	232	202	227	214	232	183	225	218	229	224	207	230	224	221	219	219	261	210	240	218	230	219	244	212	210	212	238	228	205	202	217	246	208	221	221	210	235	229	223	232	202	217	224	235	210	226	208	219	243	202	199	235	246	243	246	229	209	209	209	216	215	231	231	233	225	214	247	246	219	204	199	219	205	239	214	220	246	246	239	229	228	231	231	233	235	224	216	232	255	200	256	231	232	223	244	212	221	234	249	216	216	210	243	241	245	242	196	219	214	224	231	225	228	230	230	203	208	216	235	230	213	246	235	217	236	248	212	237	206	226	231	229	221	226	228	240	210	220	269	238	219	232	230	229	235	206	206	226	232
4756	14429	10612	5205	3609	2705	1974	1464	1167	889	716	609	486	508	482	450	378	348	351	325	349	313	298	279	265	275	267	271	284	302	261	266	244	248	269	230	247	239	275	255	235	224	255	265	244	267	255	230	234	241	255	235	242	245	268	225	228	230	253	230	238	236	233	225	258	236	232	233	216	230	220	220	237	229	225	207	231	226	239	225	222	225	241	248	279	239	249	226	257	242	217	236	212	233	221	213	211	220	231	228	236	210	218	249	226	227	215	252	243	228	217	202	212	221	234	232	221	212	228	224	230	235	207	231	248	221	229	212	250	243	244	234	227	225	245	213	257	235	229	241	234	247	217	217	212	215	243	218	246	256	238	218	211	199	232	225	215	219	230	223	246	224	215	259	244	235	235	232	271	227	216	244	223	233	234	248	237	229	227	217	238	240	269	203	222	233	216	245	214	250	236	238	242	215	203	236	212	241	238	196	242	231	223	236	204	237	252	213	237	217	240	245	205	233	251	211	238	229	247	236	229	244	237	257	228	231	214	238	249	228	226	220	208	254	220	246	200	219	235	221	235	251	240	245	228	252	234	222	205	204	263	236	221	218	247	225	224	250	245	251	219	220	209	242	222	235	236	213	232	197	208	223	245	243	209	221	236	221	238	225	198	221	236	236	235	228	235	223	260	222	196	208	225	213	230	242	218	238	268	228	229	247	209	214	224	218	246	222	238	206	252	221	218	227	251	221	250	205	218	236	247	230	247	217	228	224	211	245	200	220	215	243	225	214	226	224	203	232	241	232	215	223	250	223	233	244	207	239	258	209	213	243	239	233	220	236	212	246	218	207	222	218	216	253	239	246	217	216	224	208	218	216	245	238	214	228	237	257	235	193	208	229	247	230	202	216	218	226	214	279	238	235	222	244	232	230	228	242	236	244	232	251	227	226	206	229	244	234	250	229	207	220	227	230	223	256	230	220	227	238	238	201	235	204	229	249	210	251	220	211	227	204	236	226	239	224	237	233	222	238	262	236	230	229	211	217	226	224	208	231	215	217	217	213	240	236	225	204	195	209	234	234	220	252	222	229	220	231	220	242	221	231	219	234	240	202	244	203	229	202	226	257	203	241	219	217	223	217	216	226	236	215	231	217	242	237	196	246	254	211	206	208	223	241	222	238	201	232	223	233	226	212	214	239	238	212	225	221	256	237	233	205	243	226	231	213	204	200	245	234	222	221	242	217	222	216	228	191	239	232	240	234	243	204	250	236	234	250	210	225	235	249	233	228	226	235	231	239	210	231	216	219	218	228	228	233	226	223	224	244	231	228	214	227	221	187	230	250	260	240	236	242	246	240	224	229	213	218	222	226	210	236	229	209	211	202	223	243	210	213	231	240	229	238	233	237	205	238	240	263	194	224	229	241	217	213	243	210	243	224	209	235	213	205	227	229	217	220	201	219	222	210	212	239	242	228	248	255	219	215	218	213	232	213	216	211	222	227	235	220	230	214	213	255	220	211	218	233	222	222	224	221	222	230	229	219	222	231	203	238	219	232	235	220	222	232	214	258	225	219	239	231	232	229	227	205	227	211	245	223	246	245	234	234	227	224	227	205	246	238	206	239	211	238	221	242	204	209	229	226	185	227	255	227	221	225	232	265	246	225	219	236	208	217	222	233	243	237	215	213	230	200	228	203	221	243	247	220	244	261	220	243	240	219	258	237	224	234	249	222	233	217	236	206	241	186	252	254	244	222	211	204	233	210	227	223	237	236	252	220	233	219	224	212	227	242	206	235	243	252	230	255	232	253	221	247	224	233	242	215	229	226	202	220	218	213	205	237	231	245	217	201	215	235	224	229	220	239	211	233	230	208	250	219	212	225	214	223	235	227	228	227	234	240	211	241	227	219	243	239	230	235	223	242	262	209	239	221	221	238	245	208	202	241	232	207	242	223	227	225	221	230	227	220	224	229	213	220	220	233	225	223	245	237	238	221	215	213	215	218	240	216	247	231	218	234	209	222	214	244	206	230	224	212	217	243	197	210	218	221	244	221	231	254	229	213	217	237	238	229	241	206	206	237	246	255	213	233	226	253	243	213	252	238	248	231	233	201	256	229	236	217	223	241	228	222	237	233	236	208	251	231	237	233	209	223	212	243	245	237	234	236	236	226	217	227	250	208	219	244	233	235	212	212	216	225	219	226	225	209	233	230	217	263	215	230	244	248	201	202	220	198	227	238	243	228	226	214	243	230	235	237	221	206	228	225	210	211	239	219	243	221	242	222	252	242	228	232	212	201	227	235	226	222	241	244	241	211	195	244	189	220	231	208	225	238	235	254	204	218	250	225	209	222	225	224	226	236	213	226	224	232	244	203	231	231	217	222	218	213	208	239	233	233	228	192	228	217	234	221	221	224	207	209	251	200	251	227	220	224	206	252	231	214	227	245	205	220	218	205	252	225	208	207	251	210	260	236	255	211	225	208	225	233	229	222	227	219	250	207	240	214	248	232	200	204	226	215	217	231	230	230	258	223	224	253	229	257	225	220	227	228	228	230	224	234	210	203	224	245	227	220	247	222	214	222	213	218	225	208	206	235	239	211	246	239	239	212	188	250	223	196	241	226	224	216	245	226	225	212	230	210	239	221	223	231	259	221	247	237	244	207	245	213	234	214	234	202	236	237	235	235	207	251	229	248	231	228	201	228	212	250	222	228	241	232	248	204	243	208	233	246	256	229	249	212	209	229	239	222	231	230	234	210	262	232	248	235	210	232	231	242	210	222	250	225	232	230	213	238	233	217	221	223	238	225	232	258	209	228	235	221	212	236	241	216	241	248	211	250	232	234	223	222	231	208	216	240	207	220	216	227	234	231	219	207	215	230	241	202	215	225	232	234	204	194	226	217	219	219	252	209	220	206	232	244	225	226	243	220	247	196	213	261	255	249	252	220	241	212	226	251	219	238	237	224	232	215	232	239	199	248	249	216	229	200	241	242	231	239	222	231	225	225	238	221	214	221	189	201	235	219	245	192	218	218	214	220	200	235	241	219	243	258	231	271	245	226	244	220	221	234	226	233	228	211	216	221	222	211	231	239	208	221	238	221	233	227	238	221	226	232	207	232	230	214	217	211	231	264	247	238	236	216	220	232	230	226	223	219	208	220	247	222	228	233	218	236	249	225	232	238	229	215	254	228	231	234	225	199	263	247	227	239	245	221	236	242	230	236	227	233	212	261	202	260	243	227	213	208	226	206	220	251	227	228	219	229	211	235	228	218	227	230	243	259	240	209	256	238	214	241	221	237	233	253	250	251	218	235	216	217	207	222	245	205	218	211	238	230	217	243	236	220	211	204	238	260	185	265	240	261	240	213	231	214	257	220	249	212	243	208	215	227	232	240	204	230	251	248	240	220	244	230	208	217	244	240	219	205	215	225	233	231	222	201	236	255	238	228	214	201	242	218	231	213	231	225	202	234	226	223	207	213	223	241	226	221	236	243	237	236	221	223	235	196
27310	18358	5206	1287	1067	1005	889	849	839	830	768	794	778	818	804	796	761	754	750	769	727	719	780	790	731	775	780	802	765	799	826	779	733	787	826	732	768	775	797	805	737	790	817	790	789	790	753	772	783	767	766	781	777	761	757	812	789	803	823	757	775	763	749	779	753	804	746	779	760	754	778	726	783	771	766	743	753	779	782	784	778	823	775	756	763	800	862	764	787	753	799	732	737	728	755	749	746	789	759	749	799	803	807	733	810	786	763	735	786	783	755	794	824	782	787	796	803	817	780	777	791	799	756	757	774	846	807	788	775	787	809	812	739	757	829	703	806	740	801	806	781	787	808	734	797	767	797	777	744	771	782	764	771	779	772	737	820	781	732	767	843	785	765	755	745	780	781	787	742	740	745	761	796	771	805	793	735	723	791	726	741	767	806	756	743	752	765	823	812	810	747	785	787	774	775	777	776	790	786	730	784	761	774	734	821	792	778	750	757	776	763	799	799	803	784	781	814	777	788	766	739	797	805	791	783	820	747	750	793	707	794	821	755	764	796	794	799	761	837	757	768	753	786	754	749	802	816	726	800	745	799	736	761	783	792	784	813	708	749	747	775	782	797	808	762	738	772	775	742	739	805	830	801	759	794	768	773	814	797	730	744	768	813	796	753	734	780	797	764	779	777	741	762	784	761	776	820	809	747	788	778	731	793	773	757	790	770	773	751	773	760	769	752	813	813	786	760	822	827	847	751	770	806	763	717	806	779	753	738	766	790	813	800	790	810	768	834	768	822	732	782	824	751	759	792	773	744	799	733	782	750	761	804	750	763	807	765	764	810	748	786	810	818	785	731	780	729	817	765	721	793	762	757	780	752	730	759	785	776	809	798	757	770	807	795	827	771	837	765	804	750	785	767	786	759	810	784	737	785	774	792	798	763	771	832	773	761	772	785	789	753	787	821	788	722	792	724	766	802	782	705	791	746	742	781	822	790	737	791	746	734	778	813	760	715	761	786	730	797	799	815	810	775	744	790	784	763	811	781	795	814	750	750	732	778	777	808	751	763	781	836	789	802	748	795	755	818	796	763	776	750	848	722	717	765	824	777	757	762	746	767	803	753	806	751	799	782	789	803	732	690	782	821	798	791	795	765	805	772	785	787	819	780	784	789	787	791	804	800	809	797	780	769	803	832	723	766	770	811	818	753	757	820	819	759	791	733	794	808	815	784	758	811	755	750	756	795	786	775	785	793	745	793	713	776	743	770	771	748	822	766	748	765	794	807	771	750	800	784	737	772	764	767	765	779	765	754	764	708	775	749	780	783	783	792	776	790	783	782	743	797	781	789	759	748	789	735	761	753	768	767	760	795	790	806	767	752	811	741	741	746	728	757	737	768	747	785	781	753	794	755	776	781	797	757	827	812	754	760	734	754	808	821	787	775	739	779	727	785	791	722	751	769	746	751	784	754	789	795	756	779	776	770	790	735	783	766	770	745	801	760	778	724	799	723	822	744	772	788	810	753	766	756	762	790	751	726	721	871	747	759	779	777	801	796	760	771	759	770	767	762	822	776	787	794	761	764	763	741	765	816	738	686	737	769	833	822	803	825	732	822	778	756	781	803	806	790	750	741	762	767	765	690	724	753	813	798	805	766	738	787	764	745	796	761	810	769	753	750	809	725	764	726	787	814	773	721	725	753	763	759	759	822	767	778	805	787	779	799	812	798	766	806	805	796	727	799	787	763	793	743	751	746	804	761	769	772	792	805	839	773	790	748	731	768	777	779	775	773	759	830	808	755	765	790	785	784	788	781	721	747	771	749	792	749	763	814	745	788	728	815	776	722	781	760	792	791	764	798	754	749	796	789	747	767	759	816	737	831	751	822	800	794	777	778	790	786	783	781	768	824	746	791	767	748	800	803	750	741	778	814	713	781	798	683	753	798	821	756	742	802	777	758	759	810	734	808	707	756	783	793	795	776	792	735	721	756	783	743	720	810	763	824	757	752	731	759	746	726	814	761	722	775	771	782	740	759	755	793	733	798	753	803	745	817	779	801	754	767	749	798	733	789	776	769	771	779	770	781	739	847	725	775	762	723	782	805	841	789	790	795	793	800	737	721	735	842	744	777	771	789	793	761	742	816	759	765	803	772	814	758	722	742	777	782	803	743	764	746	800	791	802	791	770	749	783	806	798	740	755	806	766	763	778	795	767	774	789	793	777	745	783	819	831	777	793	774	786	790	743	713	749	828	800	787	768	744	743	810	770	778	834	798	790	769	815	804	711	843	779	769	783	778	769	808	796	787	758	765	813	770	770	774	783	744	763	779	784	783	773	780	780	786	813	716	737	745	724	755	796	777	796	788	779	808	793	767	756	743	779	770	784	755	744	719	700	790	760	755	813	844	825	803	838	795	785	747	805	802	718	789	744	742	772	774	786	721	792	776	777	740	796	780	736	756	753	822	805	774	764	769	785	782	752	742	794	783	799	790	755	778	773	780	741	769	795	721	769	718	738	770	788	744	746	746	812	808	728	820	757	792	789	760	790	755	763	753	826	823	780	785	814	761	804	774	798	788	771	740	783	768	740	762	763	813	778	760	737	779	777	744	733	791	774	778	765	780	800	798	741	761	727	750	746	737	776	780	780	733	751	804	757	731	806	782	768	795	764	800	786	764	770	766	795	775	783	751	820	704	800	797	778	777	778	763	793	770	788	749	756	814	733	776	801	810	797	822	786	808	793	770	774	766	752	791	814	774	763	797	800	748	703	759	743	797	813	769	748	795	822	775	792	755	793	848	772	773	747	751	782	780	770	789	774	771	742	784	793	756	797	765	777	787	823	735	783	777	793	747	783	739	762	768	756	809	765	766	741	737	819	747	815	747	791	786	749	808	750	768	821	789	825	743	741	705	786	774	742	780	759	750	783	763	739	738	768	833	795	752	750	819	783	724	802	797	797	768	713	707	774	784	796	761	792	783	805	779	748	814	763	763	770	799	756	784	754	785	747	750	753	741	759	719	739	761	769	828	788	786	793	813	813	768	763	779	793	790	755	764	762	797	821	807	760	765	775	730	762	841	823	789	788	762	800	747	762	719	721	794	843	774	816	801	762	775	789	789	768	790	769	792	769	771	790	758	781	789	784	767	793	830	758	797	805	785	817	820	791	773	743	743	762	810	745	779	788	755	762	746	784	773	719	795	777	717	756	772	741	810	783	777	806	777	788	794	776	765	754	732	775	779	768	782	796	766	780	750	751	734	788	824	762	771	763	708	800	733	716	798	793	771	738	772	817	790	783	768	825	784	789	804	770	806	787	818	748	768	757	775	691	759	762	772	762	806	779	783	806	749	814	782	750	832	777	771	747	802	749	780	744	744	825	781	806	730	835	757	739	781	746	783	833	764	774	777	792	777	809	770	727	824	738	764	734	754	747	771	758	765	827	817	765	751	784	813	734	773	773	801	799	785	751	751	743	760	747	799	791	757	803	768	820	791	813	802	769
4593	1261	1142	955	914	824	880	849	883	857	808	799	806	781	830	845	850	804	786	794	782	831	852	853	766	834	830	821	803	848	789	806	835	748	843	801	766	756	856	805	746	787	823	816	788	746	811	790	805	818	790	777	754	803	775	807	786	762	786	805	802	779	830	797	808	770	823	747	824	831	803	834	779	796	750	845	786	843	792	810	764	837	805	811	817	817	734	789	773	820	787	798	778	784	847	785	741	837	746	754	822	759	798	852	778	758	777	766	801	828	810	800	793	783	770	829	813	816	763	792	789	771	798	784	790	811	780	767	841	783	825	774	807	773	750	791	818	739	781	782	786	791	746	762	802	803	851	769	776	813	811	793	842	825	780	772	826	776	812	824	784	791	795	789	822	742	847	805	839	827	800	834	781	772	830	797	835	830	832	798	804	774	789	866	818	768	838	854	857	790	793	777	833	799	789	785	815	814	779	776	817	826	739	831	778	818	796	788	805	783	821	841	789	850	782	802	824	806	781	815	798	823	789	820	820	776	767	800	801	797	763	779	822	788	841	766	813	823	823	839	770	805	784	815	782	789	769	810	793	760	810	792	802	835	764	789	801	835	771	804	797	757	840	806	787	774	787	847	807	801	784	797	829	790	781	837	729	823	800	820	772	802	799	772	791	838	763	800	828	780	818	801	811	802	794	795	806	790	804	831	822	807	795	803	788	858	806	809	816	827	880	829	793	839	820	815	859	796	799	844	786	785	809	793	803	775	790	805	806	798	788	763	797	840	820	801	824	839	784	715	838	822	796	841	827	800	843	840	828	841	795	779	788	831	870	818	810	780	787	754	824	829	803	805	742	769	807	785	821	766	768	805	762	836	796	797	843	815	732	810	761	764	781	784	840	790	813	831	790	827	854	787	788	815	782	767	818	790	811	770	772	776	802	795	790	817	760	817	753	827	812	790	828	838	825	801	838	807	816	833	763	762	819	802	748	807	816	772	867	786	796	827	809	812	790	785	771	814	788	794	802	779	816	784	858	775	851	805	796	834	804	784	770	779	808	815	848	801	798	735	778	814	793	818	768	823	855	814	735	780	831	806	750	788	832	748	802	758	792	824	825	766	802	816	789	769	791	753	833	814	807	752	802	801	782	786	754	830	801	814	733	802	819	830	816	767	848	814	848	813	837	801	811	800	847	789	803	757	772	802	820	803	818	796	803	791	787	827	769	790	813	799	807	781	786	838	759	807	793	789	758	791	765	778	801	802	781	814	823	800	826	793	825	783	801	798	811	798	817	851	809	810	850	796	860	817	810	825	789	904	833	772	908	817	801	831	805	788	813	781	795	786	775	790	821	788	804	801	831	803	798	801	770	793	820	755	815	809	811	845	780	819	828	802	780	780	791	819	779	806	776	827	768	817	853	774	804	771	829	735	804	739	781	851	814	797	826	785	779	853	834	862	761	768	813	796	815	780	810	850	787	820	792	776	839	774	783	815	766	778	807	819	762	794	787	846	809	815	820	772	779	778	792	791	794	788	830	795	859	861	811	769	780	841	831	799	843	813	781	846	791	783	833	760	821	802	793	794	752	814	770	787	804	784	799	833	851	783	801	796	751	795	789	844	826	792	738	819	846	829	764	802	756	838	852	826	753	806	797	766	795	753	820	752	815	777	727	799	809	751	819	795	806	810	788	800	805	779	776	830	787	834	840	754	821	828	791	749	821	790	730	769	794	829	853	851	759	821	760	847	751	772	790	787	821	826	798	830	787	839	805	798	788	832	838	808	788	803	815	799	845	793	782	839	799	811	798	789	759	820	820	813	820	799	792	821	777	830	776	792	765	755	840	789	852	752	768	760	818	790	787	796	786	794	855	823	795	835	838	766	804	769	825	808	781	773	798	776	783	849	790	848	816	805	778	807	775	850	825	792	839	822	795	793	804	759	802	796	785	741	779	760	807	783	792	789	785	769	841	835	776	798	804	800	805	779	809	810	837	782	771	811	814	791	802	791	829	782	775	759	803	782	824	841	786	808	872	770	844	799	773	771	797	774	762	787	791	831	850	793	773	817	804	815	792	756	773	804	763	746	772	811	860	788	823	789	829	786	832	832	797	846	793	833	747	740	768	765	781	797	792	825	818	798	810	784	790	886	793	782	783	831	797	876	849	774	813	820	793	791	784	798	761	812	799	754	819	836	829	794	801	783	802	782	825	812	798	844	810	810	870	803	801	777	783	784	815	805	831	812	783	766	812	795	797	746	798	781	816	843	805	795	810	803	771	829	841	762	861	768	866	768	805	856	783	747	781	790	807	776	799	786	828	795	811	834	779	764	756	771	803	797	824	827	823	803	785	781	805	839	801	774	747	815	856	823	810	780	783	815	789	785	825	777	800	821	847	823	773	793	816	776	805	807	861	833	835	784	826	827	802	838	825	812	845	820	760	794	766	791	787	800	788	814	802	800	777	832	761	785	764	779	802	751	791	790	710	831	755	805	791	783	802	813	823	777	820	820	793	812	814	784	781	813	797	904	792	785	798	789	818	757	781	806	795	797	802	760	774	784	737	805	787	758	808	836	828	828	782	800	805	781	802	846	744	774	780	739	802	818	816	811	793	763	786	815	836	743	792	808	797	858	776	804	753	827	786	770	785	789	768	774	804	774	811	852	822	776	804	829	808	799	764	850	800	778	803	804	851	785	828	808	792	802	736	774	794	815	740	786	791	824	781	781	812	794	793	825	804	789	798	804	818	772	801	827	805	752	762	809	854	796	763	782	815	844	767	808	786	801	806	809	839	767	850	827	807	776	858	826	739	779	807	829	776	826	833	773	824	815	829	827	736	800	814	792	796	747	777	783	808	783	840	799	819	794	777	744	784	815	761	839	766	804	849	851	841	793	727	823	800	772	803	809	816	838	826	815	778	812	855	748	789	785	755	788	789	814	794	856	781	799	805	825	759	794	786	768	783	855	752	809	804	741	793	786	781	786	822	795	803	799	806	839	788	780	806	819	845	783	770	834	793	827	847	804	789	813	772	846	753	762	788	791	838	763	836	812	822	767	814	844	837	808	762	789	785	767	806	800	779	822	779	791	810	799	768	763	821	778	812	825	795	815	783	856	762	832	826	837	812	825	796	814	823	781	782	801	836	832	794	785	753	842	793	770	823	792	815	816	810	765	775	788	791	800	824	805	788	780	775	802	817	803	789	842	809	837	802	834	805	786	796	793	790	802	818	788	734	790	813	795	717	832	817	844	820	730	814	850	828	755	757	777	803	803	839	768	830	792	836	760	834	809	854	792	771	812	816	829	790	738	758	825	836	812	798	800	824	779	796	790	831	799	838	786	788	834	793	830	786	780	763	827	779	805	849	786	825	756	811	849	804	799	806	795	846	825	833	851	814	802	824	806	838	769	826	788	832	818	809	824	807	822	798	790	775	823	842	777	821	828	816	799	832	773	760	816	790	791	822	816	769	801	779	760	839	767	774	778	812	805	845	807	809	804
23223	20950	28325	23751	20960	12929	1310	790	728	644	563	529	507	505	473	478	436	412	420	454	456	422	426	421	392	400	426	380	386	426	389	365	386	411	405	408	396	397	395	364	388	417	374	381	420	388	391	382	369	379	368	363	408	362	379	367	381	368	409	380	348	353	391	390	405	384	379	373	411	423	433	413	385	422	368	355	363	400	369	413	417	429	388	386	374	412	405	370	389	379	374	383	382	374	387	361	391	415	436	358	415	398	413	385	379	383	357	389	389	385	383	390	380	387	399	399	397	390	397	375	383	378	392	370	383	393	379	400	431	395	412	419	356	376	380	370	404	381	453	414	403	421	396	390	435	387	354	398	394	390	398	391	370	371	366	380	372	404	397	367	393	400	369	369	350	386	389	430	394	390	403	385	364	366	360	388	381	405	407	372	411	385	385	385	376	405	413	382	367	387	391	362	426	363	388	362	434	379	386	388	403	384	363	381	382	419	375	402	405	387	365	399	382	419	402	383	376	395	375	384	369	379	402	413	372	374	400	397	385	356	378	388	368	375	395	397	383	394	428	405	390	389	381	370	374	358	383	393	363	365	417	379	396	380	351	371	384	401	334	388	363	393	372	342	384	412	396	377	368	389	425	392	401	363	369	356	410	381	377	363	380	389	367	413	364	375	401	371	385	384	379	412	369	367	354	392	424	404	371	394	354	410	393	407	385	427	398	405	365	365	378	420	421	400	340	394	400	416	381	383	355	374	362	414	404	378	433	383	359	374	407	397	415	363	374	379	410	399	357	404	387	386	397	444	367	389	366	403	393	382	384	412	369	372	402	335	379	393	392	334	393	376	352	390	379	367	365	404	374	404	373	373	365	423	374	391	373	405	393	378	384	383	381	382	363	407	358	380	379	399	370	403	404	371	373	424	411	414	368	379	411	372	408	418	370	384	368	378	395	369	415	395	385	390	398	353	411	380	364	352	394	428	394	394	376	402	396	398	394	416	393	406	382	372	389	372	374	369	371	423	401	392	380	366	401	345	393	392	395	384	369	390	408	359	396	382	401	387	440	373	387	378	398	377	389	383	371	417	382	381	398	376	392	395	384	404	357	388	399	393	379	368	411	362	388	394	359	371	397	401	374	409	374	394	388	387	419	373	375	390	373	366	399	405	388	383	360	383	396	403	352	410	371	388	364	426	373	388	397	393	422	372	456	373	354	404	367	362	384	397	385	376	377	421	375	346	389	370	379	373	407	388	362	387	349	386	397	372	409	375	392	363	397	371	368	392	421	389	427	398	372	412	391	395	395	374	371	372	379	371	407	397	402	376	405	398	375	385	373	402	366	394	385	361	379	361	372	385	368	404	403	378	377	385	384	394	388	404	396	376	426	411	359	399	344	386	394	401	365	397	360	380	387	374	365	385	397	377	395	362	368	362	398	385	389	375	374	381	371	392	420	402	379	401	387	392	389	383	401	382	396	402	385	378	423	363	377	367	420	395	393	366	372	371	405	360	387	402	424	375	430	399	410	354	400	386	372	390	407	392	378	384	399	383	374	397	371	379	403	370	375	359	361	356	382	401	405	408	381	366	405	422	394	380	386	394	391	360	367	367	375	384	411	410	357	372	417	408	410	393	357	363	373	397	367	362	406	408	379	411	368	337	411	367	345	380	340	395	394	366	376	374	389	353	335	402	373	375	418	406	358	385	398	389	364	370	393	375	377	376	397	380	415	396	378	392	400	379	390	392	394	375	373	399	380	389	381	349	357	396	375	389	387	367	350	374	367	412	366	390	367	419	377	418	395	390	413	398	402	439	389	418	391	410	379	374	402	389	378	364	381	386	380	387	381	361	412	402	423	389	414	372	389	338	369	395	398	380	362	386	381	377	381	391	386	343	397	379	372	392	390	381	348	403	406	367	399	363	383	390	360	383	375	377	384	357	362	409	393	407	444	423	394	379	385	393	415	395	374	380	377	396	338	395	370	374	349	396	423	379	374	377	392	386	404	395	410	417	395	381	364	396	375	414	372	384	372	374	379	413	402	391	401	383	385	406	381	385	383	377	388	416	405	404	377	360	408	411	412	374	393	353	379	355	412	398	402	380	387	407	394	402	427	390	387	397	361	443	363	394	401	376	370	392	370	400	400	352	388	373	359	389	366	349	356	368	371	397	407	354	369	363	364	380	377	385	361	410	369	356	393	366	383	352	345	380	376	430	405	379	403	407	386	376	379	400	369	401	365	383	387	425	378	355	341	348	423	404	401	390	369	386	385	411	371	372	397	425	417	370	370	385	415	379	411	362	401	398	440	337	405	366	358	370	398	399	370	372	398	401	378	395	389	388	390	381	370	428	368	359	375	395	366	391	338	398	383	368	417	374	403	386	398	378	377	388	399	408	419	418	384	409	393	363	371	402	413	347	416	383	395	396	394	392	393	422	390	378	382	392	374	357	391	386	396	405	369	356	411	399	423	413	385	389	404	362	382	415	380	396	410	401	398	357	392	358	418	374	390	395	386	395	371	385	378	380	364	387	394	410	365	406	373	388	396	388	383	384	399	382	370	423	387	400	362	421	384	384	380	347	391	380	408	381	409	407	363	393	353	423	341	392	380	369	399	385	394	371	406	358	405	374	395	372	376	417	395	410	372	380	371	406	386	387	400	370	396	383	411	401	404	371	418	359	390	383	415	408	380	405	394	414	412	360	387	398	357	418	382	401	374	428	391	433	401	372	392	314	392	358	398	362	362	388	386	421	354	390	373	398	377	386	394	402	377	386	372	361	414	365	392	375	383	423	351	404	395	364	402	344	383	354	396	397	364	381	397	409	374	380	417	361	408	418	418	375	353	362	376	399	389	395	398	420	371	400	412	399	381	399	371	417	380	389	422	335	364	383	375	380	370	395	400	373	365	379	366	367	399	399	386	418	393	377	373	405	432	406	388	398	378	384	393	429	379	382	401	389	388	341	417	384	375	363	409	366	402	349	376	380	386	403	393	372	374	370	362	378	373	397	397	377	409	419	382	378	387	401	377	403	381	419	375	380	383	399	375	367	397	377	374	392	374	417	380	397	412	395	379	399	405	419	353	389	358	364	382	363	402	368	385	394	383	385	409	384	354	390	359	389	411	400	380	396	353	376	382	378	376	396	383	373	388	361	400	366	380	392	382	370	396	369	361	399	404	394	421	401	366	383	387	423	372	425	415	389	390	359	351	399	359	360	399	368	407	344	404	353	380	402	365	405	396	377	407	387	416	413	316	374	384	386	389	389	382	344	438	345	372	400	377	416	419	398	370	406	390	367	373	381	367	391	379	394	424	398	406	363	373	416	378	382	338	414	416	396	382	415	356	357	377	397	400	353	394	399	396	407	356	369	422	410	359	411	371	395	379	362	412	355	385	360	417	376	354	355	386	425	369	407	381	390	353	398	392	392	396	405	385	374	406	401	412	377	368	411	406	363	400	402	390	358	389	373	373	392	365	369	386	396	404	371	360	356	388	404
3549	8468	6364	2921	2216	1664	1293	975	880	780	643	595	569	524	513	524	526	499	482	456	514	453	465	449	438	456	455	416	446	441	424	479	431	442	448	428	431	477	410	407	423	406	434	417	414	429	438	419	410	413	425	392	408	415	419	410	398	409	423	437	414	407	452	415	429	456	414	457	413	439	413	459	429	442	410	461	418	387	404	476	447	438	405	426	419	440	441	426	405	419	406	432	441	440	438	396	414	446	483	425	434	426	438	385	464	437	402	411	421	399	418	412	425	393	395	423	371	409	432	402	447	388	428	436	447	391	397	411	442	441	422	395	432	443	399	417	383	395	429	421	456	430	417	425	436	432	436	417	442	434	448	423	398	421	422	435	392	448	424	448	422	433	401	400	428	445	414	415	431	415	368	372	477	385	443	416	386	433	425	468	443	420	427	431	424	428	409	418	433	412	425	434	426	416	410	397	455	425	442	446	427	390	458	427	438	404	419	426	471	428	441	400	423	392	415	418	404	422	432	442	470	417	437	425	374	448	419	399	392	428	372	411	414	441	385	410	459	424	418	431	425	443	414	414	445	427	417	449	430	409	407	401	443	423	406	399	416	423	403	404	396	399	417	405	422	396	425	445	386	437	399	444	413	429	400	440	420	430	420	428	451	440	448	387	446	445	372	409	426	437	433	438	412	425	409	437	421	369	422	415	396	400	432	415	465	407	415	428	374	397	409	417	434	456	419	413	451	447	411	406	408	429	432	445	396	437	406	383	415	395	389	420	425	414	428	401	425	460	442	456	417	449	433	409	423	421	427	449	444	403	421	425	398	446	377	412	437	469	395	425	433	409	442	390	436	421	412	450	435	405	415	427	434	384	408	438	424	428	403	419	429	424	413	389	415	418	436	434	457	429	435	452	434	436	444	426	421	440	418	409	395	420	421	415	398	423	464	428	418	423	449	453	395	429	432	413	410	402	415	424	431	389	408	419	391	424	410	421	445	386	413	436	408	381	434	410	424	399	421	429	401	401	431	437	422	420	430	422	446	419	437	396	412	419	463	392	425	424	395	432	428	396	414	427	410	408	399	428	432	409	437	457	423	387	420	395	408	427	383	378	395	421	404	442	420	373	416	397	423	419	425	393	448	394	458	425	430	397	429	421	394	415	422	423	398	426	426	404	409	447	413	441	428	421	427	407	446	425	474	430	467	414	404	411	420	417	428	408	411	429	421	419	434	443	407	419	400	427	402	406	406	447	414	382	386	442	430	444	438	396	411	414	433	397	384	429	414	406	452	443	427	416	441	423	414	417	403	421	414	422	457	416	379	419	424	405	408	431	425	381	435	419	441	401	442	455	459	452	432	439	443	435	406	419	407	389	437	427	440	399	402	433	392	410	434	402	430	413	409	432	420	400	420	387	413	443	416	429	425	433	392	426	409	384	422	423	431	420	386	395	384	417	442	439	405	417	445	422	402	444	443	412	415	416	445	414	401	440	453	423	432	417	417	401	398	412	390	396	434	426	420	421	429	474	426	400	443	436	417	460	456	408	482	415	432	414	429	439	397	404	454	405	415	423	436	447	412	423	394	416	433	446	423	444	401	388	431	424	425	398	415	419	438	427	409	432	409	379	410	446	423	458	381	424	457	449	443	463	431	450	415	413	406	447	419	425	445	388	395	425	414	414	442	410	419	411	422	449	419	451	435	419	444	421	452	420	433	406	415	412	423	403	430	371	399	421	419	455	417	439	419	422	421	445	448	434	406	399	440	435	420	454	418	424	422	418	430	352	394	432	418	425	379	423	477	433	431	413	433	389	420	416	402	403	436	447	406	441	427	408	429	426	450	442	418	393	416	460	414	428	460	431	453	405	429	436	417	406	466	392	400	423	431	416	417	402	451	427	401	458	440	434	442	431	403	430	415	432	441	427	447	432	413	441	434	384	419	399	397	416	430	451	426	419	411	399	417	404	453	423	431	415	377	402	392	422	443	450	405	445	388	443	444	430	444	442	413	404	432	434	441	421	390	414	423	423	429	420	440	443	408	417	418	437	434	401	419	360	432	391	448	417	420	448	426	464	412	396	420	425	427	441	438	412	409	399	418	416	387	434	401	409	432	407	402	382	440	425	409	416	419	398	399	406	428	452	366	453	444	427	440	423	373	429	410	420	424	398	440	411	424	422	440	417	400	437	441	406	467	382	422	434	427	411	411	402	408	440	433	437	411	424	465	413	375	418	444	443	411	407	456	420	421	448	448	397	457	415	429	421	422	435	457	409	416	428	394	425	411	410	403	431	428	409	405	423	419	431	411	439	410	415	425	443	427	434	414	401	433	415	438	436	415	417	413	394	381	471	423	427	469	446	436	439	401	421	431	406	443	448	439	410	397	410	385	434	382	466	443	420	441	411	425	414	421	454	382	425	410	408	412	437	418	430	430	426	462	436	399	412	408	412	417	423	416	377	437	388	430	398	388	410	427	446	430	435	422	424	403	438	414	375	424	389	435	450	394	417	414	432	421	464	437	398	406	462	451	407	408	382	441	415	375	412	427	437	419	408	378	443	408	413	428	389	400	418	431	380	451	391	431	436	415	392	371	427	453	443	441	424	411	433	414	429	393	420	409	409	412	396	429	395	457	421	389	438	393	432	406	437	382	475	430	442	408	413	426	455	487	436	414	422	404	390	434	424	416	441	408	414	383	449	407	398	373	410	407	402	408	421	409	394	416	416	432	414	418	465	422	409	430	430	468	417	409	426	438	403	410	390	440	449	399	409	418	431	421	426	398	394	415	414	431	445	412	425	403	398	423	423	398	452	423	452	427	436	428	454	434	400	401	410	424	403	381	420	407	419	413	425	413	399	419	458	418	383	434	407	415	423	409	413	425	402	439	399	424	438	441	422	417	406	427	432	418	439	372	442	404	428	440	421	436	407	430	397	395	406	439	435	436	401	417	404	432	410	422	458	431	411	464	393	415	452	402	436	385	403	422	426	442	449	424	445	400	413	415	420	454	410	447	392	435	423	389	440	387	445	451	445	425	409	463	436	441	459	397	430	374	408	416	425	422	415	408	421	463	396	412	435	444	385	401	405	418	418	402	435	410	418	418	430	402	392	421	393	403	405	464	418	419	419	403	405	414	411	397	434	470	442	450	418	431	400	444	407	415	456	428	399	406	411	411	424	418	461	427	462	403	421	417	422	405	428	421	374	400	408	397	449	418	442	420	438	423	439	410	397	463	394	439	458	414	432	419	371	398	415	427	424	409	417	419	458	420	436	429	426	444	417	391	442	408	448	401	419	453	404	436	414	457	435	421	443	460	422	450	410	402	437	438	432	452	442	463	415	419	461	473	439	428	434	431	419	411	415	394	411	449	419	399	415	429	414	453	437	429	391	425	379	435	429	422	417	437	428	417	444	413	390	407	438	431	401	423	441	423	439	399	437	434	422	412	415	437	402	401	420	416	425	446	442	402	438	433	404	375	379	410	428	432	410	421	421	437	442
24298	20980	27580	24533	16784	1810	1119	986	906	975	842	841	827	805	766	786	768	833	799	775	822	783	821	813	759	765	753	823	725	818	840	735	783	773	807	741	743	736	773	790	772	765	739	744	792	761	755	769	738	778	786	707	738	777	777	747	760	823	734	737	742	791	719	753	768	762	766	761	774	744	825	774	791	737	817	750	752	751	739	746	762	762	770	724	762	754	731	780	770	775	751	773	751	784	785	757	743	759	763	729	745	754	755	725	810	774	780	751	759	747	762	759	793	776	694	761	752	756	741	771	749	777	737	751	745	688	762	736	716	746	779	804	684	749	774	803	782	736	772	784	799	775	784	754	752	724	744	751	747	761	740	692	810	743	754	759	813	785	767	747	786	735	729	787	741	798	752	757	758	801	760	763	760	764	782	782	730	749	724	798	805	752	763	742	775	734	755	742	803	741	734	775	770	741	764	777	698	743	826	708	744	799	756	755	737	779	781	778	777	750	691	743	831	775	751	771	762	756	753	755	778	773	747	714	735	777	758	776	682	806	754	765	752	726	701	774	747	804	775	737	767	748	768	768	803	737	796	758	765	772	793	717	682	758	782	796	791	718	733	689	731	754	723	783	707	777	760	765	785	722	768	750	740	735	747	725	724	762	784	746	773	765	755	819	759	760	791	732	747	727	721	705	745	753	753	735	762	805	716	737	778	736	737	737	742	796	782	771	721	742	746	773	774	740	731	790	759	761	738	718	727	749	776	756	728	674	774	733	708	794	779	749	786	742	756	731	731	746	771	751	743	780	745	756	756	685	715	736	752	751	774	787	761	769	777	747	757	734	703	810	815	738	728	766	734	768	722	775	733	780	746	747	747	720	716	703	815	749	746	747	739	725	715	766	787	781	777	767	788	786	755	749	787	733	793	770	829	723	754	761	766	769	724	723	733	767	757	734	774	828	739	691	792	735	740	789	788	750	766	752	760	696	742	761	711	746	800	761	720	771	785	765	752	747	800	792	748	770	705	764	744	795	774	730	740	774	768	707	762	785	731	793	797	766	728	775	791	786	839	780	769	757	747	762	769	747	762	762	777	798	780	710	797	767	745	743	738	758	818	736	767	780	691	743	822	803	744	772	789	747	784	703	778	762	706	766	742	785	699	751	738	725	808	765	763	759	748	771	720	708	762	779	692	759	745	791	748	753	706	789	743	737	802	754	762	790	735	802	752	763	753	735	734	714	758	755	750	776	732	740	772	750	767	780	755	743	739	734	773	790	786	779	733	776	759	726	759	826	770	751	724	727	746	789	768	768	778	747	775	735	768	788	736	740	771	717	767	759	729	739	708	791	736	725	770	756	776	742	767	799	788	738	780	785	756	728	772	764	780	737	809	833	772	748	736	757	806	795	741	765	801	772	724	677	796	689	834	776	744	738	768	793	753	819	731	757	800	759	793	780	779	791	723	800	758	739	784	763	800	805	790	792	758	727	788	763	742	730	759	756	751	762	769	762	774	731	803	770	742	745	768	729	733	767	728	778	740	784	755	788	687	785	802	805	725	793	743	774	745	765	757	788	809	779	773	800	751	736	720	746	769	767	776	742	740	790	784	719	759	772	754	785	715	804	743	785	715	725	780	757	746	723	747	772	738	753	746	763	723	711	755	722	784	810	721	791	776	745	719	753	725	773	780	735	785	787	724	798	720	750	761	786	788	768	763	722	796	801	789	757	777	728	778	751	761	759	816	763	738	775	697	740	728	793	749	808	751	748	710	765	770	792	732	775	735	744	706	761	767	727	750	735	744	777	716	757	726	749	733	739	760	750	780	757	774	722	762	740	758	730	810	770	751	760	779	775	739	790	762	797	711	765	786	712	788	729	728	754	754	740	746	757	754	758	787	718	711	824	719	724	726	749	788	737	816	795	773	754	781	796	757	760	765	801	746	803	736	754	762	747	775	783	742	827	767	751	765	726	770	760	745	731	759	747	754	740	749	765	758	764	756	748	789	787	722	775	702	769	794	708	783	725	757	750	790	763	732	754	797	761	766	711	758	800	703	709	794	792	744	799	756	759	766	765	711	773	785	729	728	695	739	767	764	767	710	726	700	773	751	754	781	780	759	745	773	782	805	763	797	763	739	779	790	780	759	774	786	751	759	810	741	800	742	728	767	767	773	790	774	774	729	718	753	778	742	773	787	731	757	709	754	770	731	737	752	748	753	750	732	787	792	765	754	730	749	761	745	725	763	738	708	789	730	795	752	799	778	727	768	719	718	732	727	787	782	726	743	759	759	752	741	724	758	777	791	759	784	744	721	779	818	755	785	773	805	768	723	742	775	757	773	748	778	780	746	719	759	795	760	750	758	768	773	727	769	810	779	768	744	718	752	757	774	717	751	797	749	774	756	739	749	744	767	786	784	782	772	672	777	786	762	797	751	778	741	804	774	768	713	749	763	734	754	763	762	794	759	725	764	733	762	730	749	759	727	792	716	791	760	800	746	774	761	726	802	722	773	774	729	718	722	733	781	720	785	763	755	724	773	771	735	783	738	730	742	783	748	736	800	760	787	757	769	743	761	750	717	754	742	803	723	720	772	785	708	793	725	726	751	760	756	771	803	700	767	810	719	720	750	741	714	804	744	707	775	841	721	776	779	763	744	754	801	711	711	716	742	737	788	786	782	752	774	795	711	730	745	754	765	726	773	754	744	758	793	772	750	803	752	791	741	732	734	751	736	774	736	769	735	752	809	791	741	782	732	785	772	715	765	754	740	770	752	750	792	792	804	721	715	727	729	761	760	739	763	719	674	753	774	774	780	779	761	774	797	757	714	770	733	799	759	718	750	787	752	794	819	747	809	750	762	736	700	775	742	747	745	747	750	735	740	771	752	745	798	753	773	778	715	759	732	747	666	731	724	733	742	752	761	752	766	712	737	717	782	768	750	742	752	779	789	776	796	748	747	803	757	755	736	744	743	774	826	763	767	776	727	792	741	761	714	778	742	791	748	793	777	726	792	725	722	733	789	712	779	776	732	742	716	758	775	750	746	760	761	753	755	767	781	786	719	833	765	756	802	755	759	756	711	737	818	813	728	747	752	752	697	777	721	765	750	683	766	736	760	769	713	735	790	778	700	787	711	796	775	771	732	765	747	781	764	730	739	765	779	756	761	784	725	764	821	772	717	724	746	720	811	775	792	745	792	728	746	697	788	707	714	736	767	752	738	734	764	778	761	703	719	759	778	768	743	751	740	781	726	776	744	789	759	789	762	738	798	742	751	771	796	719	811	738	750	782	792	729	755	717	751	713	683	765	743	786	740	813	726	766	721	737	753	767	736	767	737	706	758	726	761	786	738	774	736	779	734	819	776	730	797	730	793	724	738	743	747	758	775	724	785	788	749	767	783	756	771	762	729	724	728	758	793	744	733	749	761	723	768	791	772	752	766	724	772	802	744	728	739	786	733	740	739	778	757	772	731	762	796	726	810	789	746	779	787	744	711	738	719	745
3908	5768	4311	2368	1776	1418	1266	1116	1052	960	889	841	833	833	831	825	848	753	783	815	779	768	762	761	740	736	763	739	753	795	756	742	754	789	775	726	722	769	754	752	766	744	779	777	796	764	812	732	787	776	717	776	783	753	718	712	756	771	746	698	737	724	735	730	784	739	754	740	761	711	723	765	708	720	762	729	709	766	714	775	710	743	735	729	749	742	710	728	826	748	734	735	723	732	728	785	711	726	752	732	805	772	782	730	748	713	765	733	757	731	827	726	765	715	730	759	766	778	738	768	756	763	761	773	750	782	704	744	733	717	747	740	697	705	733	733	695	771	707	741	730	762	747	780	720	788	690	753	772	746	730	764	781	710	715	731	733	707	788	730	741	794	734	726	792	758	748	685	728	720	762	734	775	735	782	768	730	713	773	753	776	780	725	758	727	760	775	765	765	788	753	718	750	737	772	685	773	769	771	735	805	721	725	728	753	764	736	804	733	739	744	705	778	757	722	777	723	744	730	759	788	740	735	737	760	782	732	746	784	787	772	792	742	730	743	743	739	705	754	771	760	740	762	723	744	795	720	751	708	762	735	765	765	786	704	758	699	800	759	773	754	753	727	730	699	775	793	732	745	746	762	763	758	788	765	729	681	764	746	770	787	755	721	755	760	737	761	768	749	764	757	747	760	743	757	685	771	741	733	730	798	745	730	761	750	758	730	754	710	728	763	709	791	753	752	760	726	778	767	761	752	756	765	783	726	735	764	775	731	770	745	766	742	745	782	742	751	745	749	732	759	760	730	718	757	759	800	738	806	746	717	728	789	780	768	760	739	776	754	728	751	768	688	743	728	769	737	729	784	792	705	741	770	722	712	741	729	697	798	760	711	757	751	774	762	758	756	787	724	689	760	752	779	818	766	707	717	765	761	742	739	754	773	740	771	694	779	717	751	756	693	784	749	782	716	722	792	724	807	699	736	782	733	750	761	745	764	748	755	745	713	701	752	754	735	773	762	714	773	711	772	761	730	778	715	728	749	769	713	720	754	769	774	746	728	758	788	766	687	717	710	763	712	760	720	734	746	795	764	748	755	731	755	755	739	757	756	697	732	735	784	747	733	745	773	754	749	758	747	725	778	718	761	762	700	776	737	759	750	719	719	762	786	776	771	720	711	770	738	748	705	750	773	732	786	760	745	732	758	736	745	767	748	783	738	688	738	727	723	765	739	774	683	730	785	749	706	779	762	792	744	690	739	758	797	731	758	737	702	751	764	720	754	779	733	745	774	695	765	763	759	774	765	762	732	748	757	746	749	766	742	751	734	698	785	712	729	768	779	744	761	754	740	757	734	702	807	762	704	775	753	771	755	743	759	826	723	806	799	772	741	726	732	770	800	726	764	758	733	741	726	761	685	780	750	717	716	776	716	735	725	734	761	773	796	739	724	743	756	758	749	708	791	773	750	698	710	739	761	760	742	754	772	746	782	741	731	773	724	738	761	742	762	737	789	770	740	752	778	760	763	786	781	763	753	740	704	800	744	733	719	702	744	717	739	728	747	727	778	770	730	815	758	786	758	771	806	741	748	753	773	756	731	726	725	754	787	759	765	765	724	694	778	708	745	726	763	745	753	789	785	720	731	736	738	743	741	758	679	725	768	763	744	779	758	729	763	779	710	697	755	737	786	721	740	756	753	747	772	762	803	722	736	700	776	710	810	655	759	772	726	758	713	775	733	734	737	781	681	758	753	700	749	770	767	749	730	750	750	776	684	728	741	764	780	763	752	789	719	662	711	773	738	751	754	692	715	701	701	777	758	761	789	713	719	748	782	769	770	776	731	724	749	745	753	767	774	740	877	742	744	760	760	780	751	797	788	747	750	694	711	697	724	729	724	731	710	726	756	789	700	731	728	713	722	770	768	705	713	735	701	768	738	743	774	718	730	746	783	716	755	737	776	745	790	757	754	738	729	773	788	759	709	722	754	736	807	727	790	762	721	730	780	717	710	803	814	713	735	735	790	766	723	707	743	714	698	724	760	774	734	792	742	749	723	722	680	755	776	782	741	731	715	735	743	745	752	755	733	737	781	702	733	777	702	766	735	733	716	746	764	799	821	736	762	766	738	769	726	799	747	762	743	788	719	727	782	767	805	737	744	758	750	759	723	728	760	696	792	741	699	769	729	773	751	770	766	761	807	780	790	746	735	723	693	793	762	734	715	746	743	745	732	745	725	732	743	721	752	790	713	755	771	734	791	747	773	747	744	766	754	742	737	742	711	737	771	696	737	762	768	725	724	726	762	724	756	779	797	733	786	774	765	768	770	734	746	758	718	746	718	780	705	737	756	740	756	731	708	750	767	718	714	747	700	766	741	753	808	765	803	779	709	765	766	796	732	734	759	775	770	712	798	747	738	743	709	729	735	768	736	749	825	738	743	744	752	740	731	721	730	719	733	764	763	780	773	730	718	727	794	720	747	746	744	745	763	731	788	790	761	728	731	743	735	749	727	721	732	805	747	766	720	759	727	752	746	773	709	784	789	758	744	709	724	766	781	770	746	754	789	750	754	726	792	742	741	732	768	771	743	738	751	725	750	767	773	701	742	766	772	711	734	757	724	778	748	746	737	778	767	731	764	741	782	753	738	725	770	768	751	819	776	741	757	769	769	770	738	774	778	771	804	741	733	749	719	774	733	803	777	736	760	732	753	733	747	760	788	774	788	753	743	708	732	748	737	752	745	750	759	757	728	719	736	744	734	733	704	686	732	753	738	746	775	721	786	745	725	777	782	725	778	735	742	758	763	747	715	687	760	772	781	723	766	792	740	739	772	680	768	747	765	747	745	765	748	737	780	768	710	777	772	756	801	717	789	722	723	713	751	745	720	745	765	786	753	712	756	757	720	765	717	700	761	729	759	720	723	754	754	720	748	789	780	741	761	737	776	772	725	719	704	748	750	692	759	774	790	742	777	804	747	733	713	773	754	789	726	710	740	728	761	745	728	746	749	747	810	768	764	759	786	744	793	790	783	763	778	749	732	768	733	781	773	737	754	768	767	791	712	733	724	764	747	733	730	792	763	766	729	749	755	746	760	772	751	733	713	719	760	722	768	715	715	807	728	752	720	766	756	733	740	722	738	745	783	741	731	759	761	765	748	749	784	718	767	741	736	731	733	738	772	721	729	750	754	756	711	713	776	707	736	739	740	730	734	725	760	730	780	682	750	732	725	766	697	771	766	735	743	802	774	733	744	735	708	739	778	754	781	774	749	722	765	718	746	802	736	804	726	745	756	727	785	754	745	735	705	740	743	781	705	712	778	786	764	691	741	750	752	765	746	732	699	732	764	777	727	738	685	714	756	763	782	704	760	738	755	719	782	684	753	731	747	726	751	755	748	731	716	750	737	705	744	734	747	749	717	744	745	752	723	741	730	790	754	704	740	781	754	743	767	760	691	740	781	776	765	791	720	799	765	800	732	757	759	752	733	732	727	700	727	742	762	773
22167	21014	28735	23460	21020	21084	12012	1192	821	694	558	521	499	422	405	382	328	316	317	314	316	314	268	275	278	293	267	273	269	288	257	226	257	254	238	246	261	233	215	262	270	254	210	253	252	226	269	251	224	257	253	272	265	215	236	241	256	265	228	228	220	263	234	251	244	232	230	237	247	208	234	262	233	234	228	214	229	248	239	229	247	237	235	217	242	217	249	236	233	247	220	235	244	246	210	245	235	238	227	252	241	189	218	227	232	236	223	243	261	240	274	246	280	235	227	201	239	224	229	218	220	238	249	234	237	285	239	247	227	224	231	207	224	220	205	211	233	234	203	216	222	224	207	241	215	248	247	255	233	229	247	231	229	245	226	220	237	240	221	232	239	227	247	229	249	227	218	238	230	210	236	223	251	240	225	242	245	209	222	227	233	225	235	245	236	258	258	230	247	223	254	229	234	227	194	248	229	229	267	220	223	222	212	241	229	221	253	216	192	209	224	241	218	245	224	221	250	195	239	198	239	222	219	212	234	230	253	219	215	252	216	229	212	232	230	213	271	225	219	229	232	223	251	235	235	252	255	246	216	246	243	220	198	225	211	233	219	238	235	217	255	235	249	241	254	214	212	222	236	242	241	226	242	242	219	231	229	248	224	247	215	224	247	259	237	225	207	231	223	217	245	233	257	243	208	238	245	250	222	237	251	217	221	221	247	241	244	226	252	242	217	229	223	250	232	236	220	225	192	230	223	243	253	237	223	248	224	244	220	245	229	225	218	248	257	247	229	237	240	203	194	272	252	209	248	230	221	235	202	235	246	240	245	246	221	260	252	210	235	231	236	229	226	227	252	224	238	242	203	228	246	254	228	246	270	230	226	222	218	239	243	217	214	237	238	245	239	225	254	217	241	241	226	244	251	253	238	225	232	231	229	223	230	218	235	220	226	235	223	201	254	225	255	256	230	201	236	221	248	220	214	229	222	227	229	225	232	237	246	214	237	210	211	221	238	248	213	231	242	227	229	242	223	223	245	238	218	217	223	213	246	238	253	216	238	253	250	247	232	221	231	237	233	219	246	217	270	227	245	250	239	224	218	248	246	235	211	220	244	236	217	221	240	235	240	219	227	230	227	249	238	243	217	227	233	223	226	247	233	225	221	255	212	228	236	222	227	233	232	243	220	232	241	214	246	223	243	223	210	214	209	210	212	233	209	251	263	232	249	215	242	203	227	236	241	217	261	232	215	242	232	224	244	212	245	231	220	217	204	263	223	209	241	211	239	237	237	223	231	215	236	218	222	235	232	246	241	252	231	231	225	215	228	230	224	226	271	244	249	253	222	201	260	220	234	231	214	210	234	224	226	216	239	239	237	218	234	200	212	230	226	224	224	234	248	233	230	235	209	243	203	235	214	222	262	204	232	228	246	234	267	242	223	209	232	254	243	253	226	212	212	217	235	223	248	215	218	215	250	203	240	238	238	242	230	238	258	238	227	237	220	227	258	232	255	248	212	234	236	233	252	247	228	240	220	232	222	230	219	208	232	230	197	200	221	243	257	236	240	261	258	249	262	236	227	227	210	218	239	246	246	253	218	202	244	228	230	236	237	231	229	235	215	231	238	210	262	262	236	252	230	228	237	236	260	234	203	215	240	251	216	225	217	244	241	247	222	243	234	249	249	246	244	235	258	195	249	222	229	227	275	245	261	225	216	242	238	258	202	226	218	243	226	226	221	250	251	218	247	226	247	235	245	247	246	227	225	224	234	224	211	215	237	211	250	236	217	236	225	227	249	217	227	240	232	232	228	241	249	250	221	242	223	232	215	223	250	233	224	251	232	236	224	202	231	215	220	226	202	209	245	228	248	217	265	237	247	225	238	269	236	246	225	199	232	245	211	248	210	250	244	248	254	225	241	223	252	232	243	234	236	206	214	261	234	223	205	233	232	236	257	221	245	251	219	227	218	241	211	225	237	234	226	218	239	216	220	224	224	236	227	234	252	224	226	242	215	248	240	203	222	227	230	247	253	245	195	254	228	230	245	247	205	258	220	229	246	217	203	238	268	228	240	202	243	242	240	227	246	243	229	197	200	231	212	237	246	214	236	229	234	214	214	224	229	250	246	228	231	204	223	213	211	276	240	219	236	215	217	250	260	242	254	235	223	277	254	249	239	228	239	230	221	217	230	243	230	209	230	230	258	275	223	221	214	263	243	222	209	239	261	221	248	207	243	212	237	207	249	241	226	235	223	213	192	243	258	226	240	220	201	255	214	225	250	245	234	211	218	223	241	227	230	230	220	223	214	235	248	211	251	201	233	241	219	218	231	244	203	218	235	242	218	216	213	224	224	217	238	233	241	217	231	261	213	232	210	225	213	227	222	238	209	211	206	211	228	210	227	241	232	217	207	229	234	217	265	221	240	224	227	218	246	216	214	229	245	221	216	247	251	243	224	250	232	230	214	249	223	231	250	217	220	227	240	227	248	237	242	259	232	225	225	236	204	241	252	247	257	256	229	227	249	249	210	224	231	229	212	238	203	229	268	216	228	246	253	242	205	214	220	235	223	249	247	247	238	260	273	219	219	239	207	207	231	223	213	246	223	232	225	216	235	217	233	243	233	231	228	272	257	237	253	208	197	226	228	245	214	217	259	214	232	223	250	217	216	224	243	230	219	242	248	249	226	222	239	244	238	232	234	245	241	255	235	230	220	221	246	225	234	226	214	194	254	239	204	203	230	259	244	238	233	246	224	224	228	274	249	246	240	246	253	225	234	260	232	238	256	224	242	237	237	231	224	237	219	244	251	210	239	231	233	231	216	207	235	236	219	236	211	209	254	245	203	241	253	237	251	219	245	232	255	236	244	222	231	229	226	251	231	239	236	222	239	204	253	249	239	237	252	217	238	240	240	234	219	224	224	225	259	266	236	234	216	243	206	238	248	227	212	216	203	226	242	239	221	263	214	254	232	221	213	223	245	232	229	245	231	258	250	252	244	248	231	203	214	240	243	238	248	228	228	257	241	237	215	238	229	255	222	241	235	259	236	223	241	246	238	240	214	261	231	234	192	221	237	233	231	221	237	213	250	232	246	227	232	205	224	227	217	237	223	233	235	214	227	217	213	245	243	219	222	225	212	252	219	238	250	225	209	222	227	244	262	226	227	245	224	221	233	234	258	228	203	211	226	233	198	214	259	257	230	215	200	220	212	198	203	210	266	247	257	221	213	244	229	235	248	220	222	223	259	212	230	235	222	268	230	218	211	228	204	220	218	220	207	223	262	241	228	215	251	219	223	249	209	219	229	247	241	247	216	264	218	242	207	245	253	218	240	232	215	227	253	222	247	221	218	209	225	220	229	214	231	219	221	242	256	235	237	220	217	234	215	244	257	239	206	223	212	232	211	243	207	231	234	234	203	224	232	227	230	216	245	228	205	213	230	199	240	245	245	205	192	249	226	206	229	241	212	196	209	236	214	241	252	233	240	231	213	258	232	257	238	248
4963	14351	10533	5258	3692	2802	1866	1541	1134	863	788	614	569	528	460	406	419	356	344	356	319	308	340	307	269	314	283	242	283	270	269	273	250	261	255	287	227	278	264	283	241	252	244	243	259	237	208	257	256	246	233	224	237	259	248	254	250	244	234	214	236	226	234	210	227	215	205	249	226	235	230	240	241	197	221	259	261	217	251	229	233	212	220	203	240	217	228	252	242	258	240	225	260	252	247	247	227	275	223	224	232	221	262	230	212	225	206	237	237	231	245	226	213	217	217	222	214	235	242	215	226	240	228	253	208	247	226	254	237	241	207	213	238	245	227	273	234	242	218	226	216	229	243	222	250	236	219	225	237	234	222	237	230	249	251	214	231	248	232	237	231	238	212	217	254	241	234	241	228	268	206	225	226	224	223	222	225	233	223	230	221	238	225	213	246	239	230	220	229	243	236	242	255	220	223	222	241	246	212	210	215	203	209	218	239	234	217	231	242	247	205	221	225	236	246	273	256	239	224	233	240	216	238	236	236	235	217	214	229	220	221	215	244	242	232	237	231	227	221	234	218	247	220	217	256	216	230	237	238	208	242	237	220	249	244	233	236	204	248	222	242	212	235	244	241	226	250	224	254	242	228	237	229	244	227	228	256	230	240	238	253	249	220	218	214	214	223	239	245	194	222	229	229	206	221	241	260	234	259	238	219	208	240	207	225	220	225	225	235	256	220	215	226	203	231	226	248	212	236	203	233	242	244	233	218	223	254	205	229	233	237	225	241	231	210	218	230	240	210	218	233	242	229	244	225	246	230	213	207	219	215	225	221	228	227	214	218	251	237	266	234	229	232	232	194	239	240	227	215	214	248	228	251	224	234	227	257	209	235	241	240	239	228	215	230	225	213	228	237	237	237	223	208	226	220	232	213	209	206	237	224	190	220	221	246	215	224	244	226	203	222	252	234	245	222	227	216	243	203	218	219	246	231	235	245	235	222	231	218	227	248	237	222	242	229	236	238	214	221	217	226	245	207	243	242	248	241	212	226	233	238	252	248	234	196	232	241	235	249	236	203	224	238	231	239	242	238	225	239	226	217	230	234	232	213	229	215	234	240	211	241	220	217	223	217	239	216	192	229	248	215	218	228	209	230	232	210	234	232	230	224	238	257	230	219	214	208	234	244	242	236	225	219	233	230	234	217	232	254	235	246	228	236	255	219	233	229	237	245	204	252	221	224	233	217	240	256	245	216	222	252	259	211	236	245	241	242	228	209	219	230	223	242	234	226	229	224	208	212	227	237	237	239	216	240	225	207	207	235	238	235	235	220	232	221	223	258	225	252	240	241	236	258	237	250	246	251	244	253	242	232	237	225	218	211	248	210	238	249	264	237	234	239	234	224	226	246	236	203	238	209	221	240	229	249	271	220	215	224	213	221	244	234	206	241	239	224	233	200	236	217	222	232	232	203	238	210	232	269	217	258	234	243	216	224	233	222	237	247	205	230	219	215	229	211	244	239	214	238	216	254	243	266	224	219	250	239	230	239	200	215	238	244	226	224	234	252	244	249	204	224	236	209	241	253	236	264	248	239	230	223	265	214	220	238	249	216	250	232	213	239	266	218	243	237	268	219	194	243	201	242	230	222	230	176	215	229	240	237	225	231	223	252	221	242	226	222	251	252	229	238	239	226	195	232	239	227	211	221	230	249	239	225	245	234	224	231	229	246	215	228	247	236	248	228	243	240	229	207	224	235	250	215	231	225	215	227	223	241	218	214	248	216	252	225	239	210	204	229	232	249	205	239	213	226	235	245	227	225	248	231	227	212	228	257	240	251	238	223	231	236	217	219	233	212	237	240	220	230	197	226	230	228	252	238	223	227	239	231	219	233	219	205	223	213	242	218	249	233	244	258	239	226	195	226	210	251	214	233	227	239	225	210	197	235	232	241	241	214	224	224	229	207	208	206	231	214	254	217	236	224	228	266	245	223	230	226	229	219	228	233	231	223	205	221	213	217	247	219	236	230	253	216	209	230	217	219	217	224	224	239	236	240	215	236	250	237	241	214	236	234	249	218	246	234	243	238	230	225	224	218	232	244	208	219	224	248	236	229	212	233	241	209	230	235	207	227	243	233	227	227	218	213	242	220	233	251	253	240	207	246	234	217	263	221	223	208	229	235	226	227	238	254	233	238	242	209	215	241	229	223	236	233	216	215	229	243	219	252	219	229	238	234	241	223	237	223	190	223	233	240	227	244	240	238	250	236	227	216	239	242	209	237	224	257	244	262	186	237	225	234	235	241	213	234	229	235	234	218	229	244	229	212	245	260	234	223	250	233	224	263	217	196	243	227	237	228	243	255	229	253	207	219	255	246	236	227	237	243	235	208	231	235	235	227	205	239	215	214	227	239	215	247	227	222	201	234	240	212	242	238	235	241	249	215	252	210	231	223	203	231	230	233	234	206	217	227	234	211	225	252	258	238	226	245	237	209	240	241	261	216	248	246	244	242	243	209	241	230	253	235	236	220	235	202	232	226	249	218	220	191	228	181	216	221	228	205	240	213	216	243	238	231	193	229	261	226	232	239	239	219	238	207	226	246	246	229	219	220	257	253	240	221	256	244	214	234	229	258	220	223	252	221	240	223	228	243	251	241	201	223	227	213	214	208	262	258	215	253	221	228	218	233	240	230	223	242	261	219	244	224	254	239	209	234	241	239	213	199	245	220	239	223	212	202	226	227	214	253	237	214	201	230	229	234	259	249	240	225	222	210	217	229	236	230	224	257	256	226	255	254	229	221	212	218	245	219	224	216	225	252	232	237	222	221	234	217	225	242	235	227	261	214	241	232	227	201	240	241	232	200	224	233	227	243	232	247	252	239	246	258	226	247	219	228	252	238	225	224	209	229	196	230	236	241	231	208	215	245	237	234	219	227	231	233	237	226	237	239	216	240	221	258	241	216	222	248	198	250	220	244	241	249	235	262	231	233	208	238	232	227	243	232	242	248	250	226	231	240	216	216	205	205	232	224	247	232	239	245	248	227	230	206	245	239	216	204	232	232	244	222	223	234	260	197	238	250	230	231	233	236	211	213	246	242	242	230	233	254	224	245	221	249	218	250	196	215	223	214	215	197	234	246	226	204	241	232	240	227	223	242	238	220	204	218	244	237	256	223	260	233	239	256	231	229	229	227	220	247	216	228	242	231	266	212	224	232	232	218	242	217	195	275	230	211	216	225	233	223	238	234	244	244	210	227	222	215	223	234	225	226	227	223	213	220	229	217	215	236	240	206	228	237	219	196	233	225	193	248	269	222	259	222	209	215	234	238	218	210	215	229	236	243	228	230	230	206	234	219	216	227	252	225	237	234	221	252	244	228	224	243	226	229	239	220	242	231	217	225	239	233	228	193	228	240	228	211	238	219	247	247	229	221	228	223	208	214	227	225	233	245	230	241	242	224	246	214	245	226	225	228	205	255	251	228	224	213	233	237	237	235	219	231	226	227	220
27451	18378	4862	1082	856	846	844	805	806	775	804	778	824	808	751	828	756	864	809	767	797	797	799	780	865	777	806	774	744	836	778	813	776	835	782	813	809	832	821	795	797	777	745	800	766	809	825	789	828	814	761	728	720	831	819	841	762	835	747	753	830	779	798	770	803	837	761	803	780	751	828	789	835	808	847	801	754	775	789	801	774	784	799	769	792	808	792	823	769	816	728	768	780	815	753	778	751	777	743	805	823	750	753	796	801	768	788	790	773	784	768	803	810	788	776	795	781	847	745	778	787	771	819	758	788	734	834	796	771	788	769	753	797	805	780	808	782	794	768	736	749	731	756	797	841	780	785	758	809	769	825	794	777	783	791	774	817	773	769	746	777	772	818	796	813	778	836	743	797	793	813	738	780	758	816	795	831	794	767	739	773	780	779	784	803	785	816	822	781	792	812	785	805	803	782	818	791	775	750	797	768	779	734	764	816	787	834	787	779	783	755	802	787	771	811	830	792	772	805	758	811	729	780	811	758	822	776	760	802	784	780	788	784	768	792	811	791	807	808	790	745	770	790	800	835	790	775	804	767	799	796	781	815	779	767	764	782	801	764	827	795	769	765	754	796	787	739	756	781	826	792	779	830	767	854	797	766	734	782	830	806	757	795	810	790	797	792	763	802	801	823	777	818	790	801	781	823	783	802	798	745	748	767	731	816	840	811	783	755	802	779	818	807	763	779	806	803	790	735	778	811	792	769	831	789	781	707	795	754	822	786	754	803	774	804	797	769	745	807	826	758	821	803	723	814	782	783	764	818	809	759	777	764	800	835	799	811	803	785	798	747	847	775	777	778	798	769	777	819	728	777	832	789	775	810	763	767	796	769	804	793	800	809	786	801	829	752	780	744	802	809	780	795	753	829	828	775	765	791	806	816	764	804	763	738	804	798	803	783	746	847	800	812	817	800	769	784	807	775	789	762	744	774	820	798	749	800	789	710	803	776	740	800	859	705	803	827	796	770	768	817	774	744	747	763	752	785	752	750	773	740	797	813	775	803	817	820	743	737	738	800	801	768	801	805	846	791	778	844	795	819	736	772	774	764	762	782	754	800	789	772	811	823	758	776	769	751	829	763	818	812	773	785	777	769	734	795	820	794	804	792	784	798	821	808	785	729	814	751	847	788	766	792	784	829	810	803	780	805	804	788	832	805	761	767	794	815	759	846	765	791	739	785	809	771	778	823	799	783	803	755	809	791	791	786	817	823	774	801	803	813	774	804	796	789	804	800	797	791	825	801	793	774	768	804	776	809	802	765	755	762	758	794	793	818	800	814	767	765	813	760	792	791	785	755	781	785	769	803	808	782	844	766	794	783	756	807	782	800	785	770	777	761	747	832	775	773	769	804	743	768	808	785	803	791	771	766	763	786	760	794	783	779	800	795	771	786	794	789	806	807	772	753	784	768	763	771	740	775	837	800	728	783	812	774	769	831	770	807	822	751	803	766	758	819	829	791	757	817	809	760	783	788	812	785	760	783	740	828	806	838	771	821	813	761	792	791	807	797	770	752	788	745	778	841	803	766	780	797	791	786	789	775	810	776	715	784	788	820	790	782	789	718	753	751	792	788	824	795	810	843	801	796	826	770	818	801	757	767	793	797	819	755	815	827	778	809	767	801	824	774	732	795	798	811	771	754	763	826	812	779	747	765	764	834	800	797	791	850	778	819	728	819	767	773	796	739	823	848	765	808	809	748	775	779	844	787	819	784	786	766	742	829	790	716	789	746	796	833	735	812	805	792	798	762	842	778	781	790	800	763	759	798	751	788	764	795	768	740	790	839	831	842	775	811	812	814	735	820	771	833	828	814	818	791	732	760	805	779	790	770	800	771	767	812	743	775	757	784	802	794	804	848	789	787	816	746	792	809	754	774	790	810	772	791	802	783	795	750	791	756	824	760	767	799	831	765	817	790	731	730	802	749	821	793	783	813	773	737	756	757	781	724	795	772	822	774	809	758	823	811	842	810	790	792	769	795	802	792	798	812	805	792	807	790	751	738	799	795	757	835	788	774	825	740	848	731	796	785	787	823	838	755	777	777	786	815	823	817	776	807	818	798	785	782	804	744	801	766	824	783	845	773	779	797	786	847	752	822	769	748	746	746	816	791	749	805	816	783	832	775	792	810	814	815	815	792	786	759	778	816	730	786	767	779	774	833	790	813	817	785	740	808	803	789	791	789	865	820	788	798	788	760	834	844	842	769	795	784	776	810	847	800	747	779	870	761	771	770	810	745	730	790	824	769	790	814	804	756	784	778	797	806	827	802	768	764	779	846	841	825	808	726	818	796	784	720	791	816	786	738	809	770	774	786	791	770	766	775	790	807	791	768	796	822	826	774	789	755	790	770	790	798	839	820	785	779	810	791	835	856	799	803	798	805	829	791	790	813	744	757	759	784	772	747	775	784	819	792	774	741	766	759	766	754	762	752	760	740	801	806	814	778	775	797	811	805	806	820	797	803	836	810	797	783	805	775	858	827	739	856	788	753	798	840	748	808	840	838	808	824	764	828	823	764	784	792	740	801	812	799	829	815	787	780	809	769	809	766	790	751	822	765	821	819	786	813	851	773	788	770	773	801	775	802	748	813	792	830	777	701	823	781	756	759	811	768	817	772	808	829	801	759	748	733	783	757	835	795	763	824	820	786	774	788	770	776	814	759	806	806	783	783	774	772	785	821	820	786	745	828	761	775	793	741	810	721	785	859	766	804	814	783	788	797	773	786	756	789	809	757	800	775	779	813	798	784	841	787	751	829	721	780	815	820	810	792	793	787	794	817	816	783	871	796	807	735	759	842	840	827	711	822	784	796	735	775	798	747	768	737	762	816	784	799	798	731	718	772	786	754	811	734	780	796	813	852	789	793	746	780	803	801	775	758	787	772	772	793	801	823	815	826	768	786	785	796	756	773	783	828	805	822	791	777	805	837	797	825	805	755	792	803	816	784	844	796	757	804	768	776	791	839	764	771	783	808	807	838	791	777	837	824	793	817	807	763	821	787	761	762	738	748	810	814	766	780	817	773	816	751	776	809	798	802	778	833	749	786	762	798	773	826	766	756	755	788	749	725	799	802	786	739	805	765	819	750	754	757	777	734	749	797	795	803	800	709	822	830	800	780	768	791	784	808	754	786	825	799	829	775	829	778	820	838	775	799	811	782	775	827	778	815	807	771	791	803	770	804	770	746	786	734	784	826	779	832	764	754	813	744	763	804	803	762	755	795	786	832	805	771	780	796	800	785	770	773	772	769	784	776	747	769	802	809	807	804	789	832	810	764	785	800	787	758	844	771	800	777	743	772	804	855	814	798	781	758	817	857	774	781	805	742	842	811	818	784	770	785	784	821	743	796	775	779	827	794	810	765	860	826	852	772	786	758	779	770	818	810	808	787	794	806	809	738	783	762	811	786	793	720	786	821	749	817	803	807	797	786	810	785	768	791	760	762	798
4789	1166	1026	920	970	834	884	809	873	854	833	800	886	843	828	808	843	820	839	812	798	827	827	842	854	863	827	789	849	766	837	808	772	805	781	797	822	803	830	768	788	800	816	834	782	807	838	789	765	776	838	796	782	835	832	803	757	757	801	854	858	837	850	763	843	855	780	798	854	788	783	830	786	846	865	761	803	808	825	783	804	825	826	797	791	776	772	831	800	829	802	838	862	795	831	815	820	820	792	784	775	842	838	783	824	823	836	828	838	750	816	793	758	830	795	859	872	789	805	800	808	779	795	792	793	850	771	806	820	796	806	765	808	797	773	832	770	829	817	798	842	788	844	845	795	803	805	783	805	794	810	767	826	757	809	838	839	801	830	840	847	831	810	785	809	844	848	792	859	813	769	836	814	835	850	865	849	845	798	791	813	758	817	783	799	919	832	786	841	793	823	744	802	830	799	814	818	794	845	814	848	762	788	783	786	850	789	823	781	810	798	826	851	840	820	790	834	851	825	837	834	853	780	816	819	776	826	806	807	808	830	814	772	796	795	796	779	832	830	862	846	825	816	833	820	797	778	777	810	810	829	843	828	812	758	801	827	827	810	860	793	792	830	803	808	784	822	799	809	833	779	810	806	771	823	819	844	791	814	826	796	815	798	783	754	818	805	836	766	790	778	773	821	788	791	813	802	835	743	796	832	828	809	810	813	780	786	788	797	829	792	794	822	782	800	822	778	817	828	815	752	849	810	785	708	801	856	798	812	837	829	810	797	800	856	800	857	782	881	848	834	858	750	795	853	786	813	807	838	784	811	796	800	843	786	817	845	790	798	805	853	800	764	831	793	804	832	851	832	844	780	776	833	819	781	839	822	843	804	803	852	764	861	774	815	816	864	832	800	794	812	767	780	838	844	827	798	772	846	765	774	801	837	803	817	877	755	798	795	776	855	835	828	766	864	830	851	865	777	820	816	822	798	790	782	724	751	798	793	799	840	775	806	762	836	786	803	822	820	786	840	824	853	757	835	832	831	820	800	790	819	853	823	774	825	781	765	794	827	858	839	790	827	792	848	808	836	806	751	795	786	842	813	788	819	828	849	808	845	839	799	797	827	753	772	814	833	830	831	812	784	813	791	857	813	828	804	845	810	839	893	780	821	790	783	815	787	830	749	804	810	765	861	850	836	850	807	791	822	791	789	818	811	857	794	849	850	847	831	840	827	828	809	803	774	802	798	784	828	832	801	859	792	842	801	790	807	781	798	835	740	794	816	861	857	793	836	857	824	838	856	810	840	770	833	833	810	830	829	787	811	828	831	829	775	819	827	839	769	808	803	809	800	822	769	822	838	752	799	798	858	797	834	815	803	776	788	805	815	817	822	780	810	850	797	787	797	792	814	807	777	818	822	820	779	779	774	761	841	857	795	788	794	797	803	808	850	783	849	858	805	784	786	832	810	811	851	766	822	828	805	840	780	829	825	779	805	822	827	816	783	816	822	813	805	827	773	831	815	803	810	821	829	813	779	801	779	797	824	799	837	827	844	840	786	825	814	796	813	771	768	825	774	758	805	854	809	838	792	827	812	824	805	841	817	812	825	825	812	842	860	841	813	795	794	804	838	806	788	819	791	829	894	827	832	834	825	788	789	827	816	812	798	868	808	847	847	762	831	836	790	830	813	766	828	819	815	788	820	790	805	887	804	804	818	811	821	809	738	800	823	765	806	770	846	818	778	788	839	769	772	822	845	819	759	814	842	799	778	796	845	827	831	770	820	777	814	810	880	831	790	851	778	778	831	819	775	858	839	837	846	809	802	786	783	784	834	782	802	809	833	809	802	786	823	863	829	776	814	844	846	811	790	819	798	815	847	754	790	821	811	782	823	797	822	829	840	806	817	858	798	801	758	801	844	834	800	848	818	810	772	818	789	837	803	830	849	806	838	830	811	818	795	819	834	817	857	800	824	820	798	808	773	817	815	775	845	783	738	807	815	884	784	850	792	803	868	816	822	815	836	815	814	807	814	806	837	811	772	790	779	833	783	782	861	801	809	782	815	845	821	816	813	771	813	826	844	832	784	808	864	761	779	751	763	822	863	820	801	840	833	845	792	806	821	785	840	796	820	817	837	828	800	767	806	833	814	813	780	796	886	766	849	808	785	822	818	812	824	779	791	835	831	846	822	828	801	792	798	824	843	802	777	844	796	839	829	800	808	818	806	784	785	840	786	811	841	833	838	806	783	810	802	822	837	879	799	827	849	812	798	825	780	826	823	800	815	876	822	817	829	776	865	797	843	824	835	808	826	802	800	857	799	803	807	779	780	777	843	806	819	791	825	831	795	832	774	826	801	847	801	793	806	773	856	745	803	804	792	771	793	816	809	794	822	815	842	813	818	807	812	820	840	835	820	806	812	739	771	796	833	831	799	793	734	803	837	789	800	815	828	841	855	781	803	835	764	760	804	780	819	789	789	789	829	838	833	796	804	805	807	800	825	822	799	848	793	784	844	794	825	818	797	802	841	829	884	786	827	836	835	778	861	806	833	759	799	799	773	786	821	822	804	793	842	775	820	795	771	813	812	768	878	762	793	792	833	762	832	800	794	821	831	853	793	870	809	771	837	770	844	799	797	842	824	809	861	763	838	785	788	817	765	809	795	848	835	770	812	855	822	807	813	836	808	808	795	803	818	798	802	811	786	795	834	844	790	837	777	809	796	816	786	789	801	840	743	825	824	829	845	846	808	807	802	809	817	842	831	802	811	828	829	851	749	868	814	823	834	857	838	814	751	766	799	809	848	810	779	824	759	800	858	821	760	794	844	774	762	827	761	841	843	835	780	862	856	791	824	778	812	763	856	794	817	800	826	800	776	806	834	814	792	838	853	798	789	814	841	799	819	816	783	791	787	768	837	788	780	793	817	861	792	790	798	787	778	816	807	839	804	853	763	805	869	817	860	812	781	853	844	833	799	759	817	826	826	845	771	787	790	840	807	784	802	792	822	808	802	789	812	796	862	856	814	799	787	843	801	823	829	827	818	860	819	798	824	807	817	766	764	791	740	771	823	862	825	770	804	787	797	779	844	827	804	827	804	779	822	836	755	831	823	800	788	817	794	810	811	814	872	836	808	847	823	829	795	753	802	822	816	839	840	796	796	840	823	838	842	804	787	802	781	838	777	804	771	837	854	850	797	844	788	813	824	810	812	817	812	793	759	800	814	781	797	836	833	815	844	801	836	765	830	821	823	839	809	755	798	815	838	792	800	794	806	806	821	853	845	779	796	780	851	818	812	795	772	810	784	822	838	832	868	808	793	759	827	802	831	814	822	771	785	806	783	800	820	792	839	771	785	818	846	773	814	848	816	852	852	850	887	827	804	789	803	783	823	829	783	819	823	793	812	811	804	815	803	865	822	812	763	768	806	808	862	771	820	787	880	792	781	753	816	804	784	777	787	851	791	815	789	812	801	831	795	849	793	819	803	776	790	800	782	862	768	853
23269	20994	28350	23806	20999	12989	1374	742	647	630	597	572	544	486	448	485	442	433	402	441	420	408	421	436	431	450	426	403	413	372	409	425	420	374	432	401	410	412	394	386	372	431	392	384	399	412	393	392	395	383	372	395	391	418	406	389	390	315	407	361	447	386	391	324	413	412	390	378	396	381	394	402	424	337	395	379	408	400	414	391	372	391	388	395	412	417	407	389	423	381	387	383	393	378	359	366	414	391	413	393	387	397	375	400	377	378	427	358	382	371	400	418	385	422	376	385	394	410	371	390	394	388	384	399	406	392	382	387	364	431	392	366	398	398	359	407	396	441	391	390	368	392	383	382	381	403	378	408	406	357	370	404	417	386	391	362	391	367	376	401	358	428	395	437	406	389	400	399	406	397	373	378	386	358	373	398	372	377	360	362	385	391	395	369	389	372	395	403	418	433	396	360	414	363	397	381	410	396	358	377	395	372	416	390	375	364	399	385	399	388	395	377	389	376	395	410	458	380	413	403	381	418	389	384	392	385	372	409	381	356	386	376	387	362	422	383	401	363	395	365	389	414	369	358	383	375	394	388	395	391	362	409	398	412	359	367	359	382	400	362	407	405	393	395	382	403	410	384	398	373	375	394	372	387	407	371	406	382	385	366	379	386	394	386	377	377	378	359	389	380	385	385	411	374	364	417	410	371	391	379	392	386	419	402	383	384	343	344	402	407	378	379	386	404	363	406	398	395	393	397	357	397	403	365	393	391	386	380	392	436	381	393	388	373	410	393	381	372	415	393	389	368	386	414	394	420	395	407	378	412	380	394	432	375	358	389	411	365	409	387	358	403	376	371	385	400	371	401	372	434	362	372	401	382	411	385	378	383	392	374	390	402	390	395	406	390	381	400	383	384	385	424	370	401	368	392	374	408	376	361	391	380	391	396	373	420	393	417	376	371	385	378	380	377	394	375	378	372	395	379	413	389	396	381	392	389	390	399	366	371	379	395	396	384	409	394	375	380	406	393	381	403	381	391	429	344	418	400	418	419	405	403	373	380	388	397	390	371	379	415	396	365	381	434	377	395	388	416	369	387	408	367	413	392	369	369	368	381	423	396	426	378	396	383	402	379	371	341	410	337	383	378	401	402	387	356	415	379	430	411	397	405	397	379	406	391	443	372	410	394	369	391	420	380	389	400	407	384	377	368	387	373	377	372	386	406	415	352	373	407	396	422	394	391	371	416	386	368	371	405	374	414	384	385	448	352	351	376	380	393	386	363	391	380	403	385	411	381	387	369	402	374	409	369	378	373	424	378	411	376	348	372	446	417	398	393	375	373	391	379	406	383	393	414	410	411	383	429	380	394	385	357	407	381	362	370	394	362	392	394	409	412	377	381	372	414	414	378	387	420	400	389	403	384	406	372	440	372	384	411	383	384	387	402	400	397	373	365	385	360	364	376	397	401	406	372	361	393	366	400	354	380	385	382	386	383	408	415	401	397	401	414	383	347	374	354	429	361	387	384	418	366	423	400	437	376	365	386	390	408	384	375	368	377	396	364	391	377	398	379	412	422	383	427	399	384	403	351	385	415	358	444	369	409	427	405	424	402	370	374	393	368	361	371	395	386	392	344	395	411	375	366	380	389	372	384	402	358	392	396	415	377	392	377	405	423	411	392	379	403	365	388	407	405	385	386	421	410	367	397	377	352	407	402	392	405	383	387	383	395	407	387	414	388	389	414	369	432	417	399	369	383	404	360	428	384	358	378	398	367	404	399	418	417	413	382	357	373	384	389	398	376	402	399	384	412	395	382	396	383	373	405	387	386	397	393	397	386	375	401	383	386	375	397	399	383	379	375	354	373	352	430	350	390	386	366	386	379	388	428	396	378	373	375	359	396	372	408	351	398	392	393	347	411	399	391	351	381	390	382	404	399	371	407	421	373	391	392	412	399	357	398	392	368	421	387	376	386	415	373	406	383	350	424	379	375	420	393	420	412	402	412	409	417	369	395	383	404	370	386	399	445	389	366	385	381	404	406	386	388	341	384	362	398	385	363	408	361	389	391	412	397	369	404	394	367	407	373	387	413	425	382	384	387	377	379	362	379	409	406	363	399	393	389	397	404	401	404	369	395	396	369	405	379	394	403	377	397	403	383	411	410	355	389	399	406	386	389	376	389	384	414	410	374	362	402	369	379	365	378	401	415	369	407	376	398	416	372	374	415	386	382	387	390	383	384	382	374	433	396	372	386	356	412	398	394	398	391	401	397	405	398	401	365	414	403	427	388	363	378	433	401	400	403	409	394	429	411	350	334	387	407	366	388	417	387	369	371	375	385	381	408	400	391	398	376	394	391	396	390	395	374	424	394	397	394	411	407	403	358	400	422	378	416	392	403	380	359	375	384	375	400	403	410	396	420	354	404	377	394	372	403	420	380	416	403	382	369	395	417	400	362	371	388	388	408	359	371	391	341	401	363	368	394	395	391	377	389	363	410	377	374	389	379	388	359	343	350	363	387	387	392	394	370	409	396	377	384	397	400	382	388	359	385	347	417	425	384	399	408	393	369	409	368	363	366	376	355	397	399	414	406	409	388	426	399	398	399	386	397	394	380	400	391	399	372	372	383	338	386	409	392	394	392	356	376	416	412	406	412	415	384	375	390	379	377	392	389	367	396	424	422	405	388	343	411	406	389	396	382	383	395	351	351	440	394	418	391	424	412	368	384	383	380	391	396	390	361	371	410	379	379	412	376	387	408	398	386	367	384	371	375	388	396	398	356	384	357	390	394	385	394	389	390	409	399	391	377	381	437	399	365	362	409	413	411	342	392	383	417	412	402	402	350	396	400	366	389	352	358	403	371	423	376	400	410	361	391	404	368	419	435	340	388	420	396	417	405	411	395	408	412	415	416	374	395	384	398	372	383	379	362	443	354	391	384	391	416	386	427	403	398	416	406	386	374	360	382	359	388	400	373	378	382	390	405	375	371	403	371	399	404	351	393	384	402	379	400	373	369	394	395	395	407	402	405	382	377	383	390	425	369	390	379	408	351	378	430	386	394	419	406	402	409	372	371	406	438	396	391	363	418	397	386	408	368	385	407	410	432	393	396	398	415	379	413	367	395	387	381	392	406	382	375	412	377	413	391	399	409	420	409	398	400	390	396	392	369	397	415	381	369	401	390	412	373	388	421	400	403	398	415	398	384	402	388	411	385	384	392	386	386	388	367	400	386	374	420	381	380	388	385	369	398	382	385	368	387	392	380	371	392	409	387	388	420	359	373	403	348	407	403	395	424	424	413	356	411	395	400	413	396	402	376	401	390	365	385	409	374	398	373	416	407	361	361	371	392	390	360	352	398	422	348	395	358	399	406	416	366	402	351	398	397	382	397	395	394	415	374	388	401	383	378	380	374	395	394	421	406	400	370	374	418	400	411	357	390	370	359	391	381	374	375	378	423	373	378	377	371	358	396	411	415	390	362	410	409	420	380	383	409	397	378	389	352
3597	8473	6124	2968	2150	1634	1308	1058	886	733	655	669	588	571	544	513	487	504	494	432	466	483	460	445	457	489	474	450	449	432	426	436	461	453	485	465	428	413	440	430	445	432	421	416	416	436	425	449	429	416	411	417	420	413	440	418	469	434	414	428	450	411	440	433	420	426	453	425	447	426	416	437	437	403	461	414	450	457	429	421	409	450	439	407	426	443	405	456	425	414	420	430	444	429	440	464	415	427	422	434	441	404	395	440	428	421	438	414	418	443	423	429	454	386	413	440	417	432	420	385	478	428	421	429	426	403	420	411	416	456	424	436	424	430	427	440	427	440	402	425	458	413	431	445	415	415	417	433	419	459	440	400	463	413	413	406	434	463	431	450	438	435	436	452	434	429	389	426	405	443	433	381	405	432	446	439	430	426	415	379	421	445	465	414	436	396	422	420	448	426	418	424	393	418	394	416	424	406	449	429	453	412	455	394	433	426	431	405	427	418	454	398	417	444	413	389	401	420	396	416	429	409	429	412	453	403	376	421	439	480	429	427	409	417	405	425	394	440	382	414	449	443	426	433	404	391	454	395	448	447	409	387	399	418	433	417	417	442	457	421	389	440	444	433	457	477	455	455	385	409	430	401	441	447	400	391	434	431	410	444	409	390	445	410	414	402	431	389	434	415	404	445	427	435	434	412	454	472	433	414	387	451	394	381	419	401	394	425	442	431	479	412	440	405	419	402	455	412	445	423	431	425	382	440	390	431	420	427	435	407	385	435	384	433	424	407	378	400	449	437	395	438	415	419	414	427	431	431	446	436	461	429	416	426	433	448	429	454	439	411	420	405	418	444	451	422	409	418	451	433	425	425	439	428	452	448	408	398	437	409	429	436	415	422	467	445	415	403	420	427	435	415	419	435	379	466	444	421	429	445	455	439	469	426	450	447	419	422	423	445	395	430	389	406	405	435	418	404	418	428	442	429	423	421	450	414	431	427	446	478	444	419	434	397	395	404	454	430	443	420	430	442	405	398	417	390	429	433	467	454	420	400	402	403	451	427	458	457	382	417	411	390	395	429	405	415	453	456	431	424	433	414	457	433	409	414	428	435	435	428	463	442	428	409	422	411	434	435	440	388	436	421	433	452	418	437	448	419	441	406	464	424	405	402	436	421	411	443	418	436	399	431	426	437	412	424	468	420	417	440	406	437	406	444	429	428	409	449	388	393	430	393	467	428	419	415	451	425	442	402	446	436	449	444	417	416	452	427	429	452	402	414	417	417	430	423	429	419	456	444	432	421	431	429	415	404	426	419	455	420	428	443	404	412	429	437	410	416	423	439	425	415	411	442	427	402	402	434	440	412	429	408	404	395	456	419	440	414	411	428	380	381	388	396	423	388	434	411	430	415	441	434	393	391	413	390	406	403	443	441	397	409	436	424	413	445	394	443	407	440	408	407	431	418	433	438	462	438	443	421	409	425	436	456	410	409	422	461	429	397	406	408	464	399	457	434	429	442	430	426	440	415	388	427	449	412	461	429	456	441	429	418	421	388	421	410	402	421	456	427	431	431	414	435	418	437	409	433	441	435	442	428	449	429	427	472	430	429	429	439	458	405	433	430	423	421	416	419	437	404	447	401	401	412	479	448	387	444	390	451	417	425	370	394	396	414	464	461	437	425	459	423	417	429	403	447	398	432	415	400	421	419	428	400	460	440	435	440	393	437	444	414	426	427	418	413	437	409	408	430	411	411	399	420	431	406	419	396	427	440	447	465	420	443	433	439	432	454	434	426	415	437	427	432	457	427	429	444	413	394	397	371	435	407	420	400	392	446	446	432	421	419	413	400	410	456	424	407	432	409	417	415	443	427	423	462	422	397	459	447	416	435	462	449	384	409	432	414	439	427	405	398	428	423	451	431	431	389	443	436	418	424	405	417	392	442	421	463	420	390	398	432	434	432	421	423	462	413	434	406	447	417	432	473	419	440	423	453	408	420	385	435	407	463	418	436	418	418	430	454	444	401	413	416	431	451	444	427	448	402	438	442	392	414	434	406	416	411	361	420	436	420	412	470	435	437	443	423	451	420	402	413	423	416	432	416	438	407	409	402	411	419	418	438	436	424	457	429	417	461	445	448	379	429	450	425	404	404	429	418	406	424	437	426	443	445	421	442	409	436	441	433	433	432	429	414	442	445	427	443	452	438	411	413	415	472	431	415	432	421	426	404	451	399	389	444	401	446	420	415	417	387	471	445	442	443	442	434	436	442	423	449	422	421	411	417	418	444	439	437	437	429	404	451	455	447	405	424	378	408	440	393	438	440	440	460	422	405	444	419	418	445	409	413	427	463	442	390	423	390	432	437	407	434	430	401	403	435	425	401	429	412	415	440	405	425	427	473	454	414	431	387	417	436	430	459	394	423	462	426	424	418	406	417	432	383	429	426	424	414	408	472	424	432	442	380	453	434	412	415	438	387	449	426	447	405	404	425	392	444	404	396	452	413	426	446	410	431	409	465	400	426	415	381	421	426	431	423	462	424	465	395	443	403	431	432	427	419	431	424	420	417	438	434	430	455	459	417	439	461	461	455	422	403	422	422	468	439	393	438	431	416	427	436	446	396	421	408	465	413	421	418	397	424	405	411	402	464	408	432	442	413	422	432	415	410	415	399	432	402	432	434	412	407	432	433	430	454	431	462	415	409	410	409	461	372	415	402	421	421	416	451	447	427	408	407	418	448	424	455	446	469	430	430	422	423	428	441	419	427	409	465	411	428	380	431	410	400	462	402	436	439	418	436	403	426	435	447	448	406	410	405	417	434	429	405	439	448	410	407	463	406	418	414	462	373	404	442	404	412	426	425	446	435	441	406	422	426	386	395	429	408	427	392	439	399	437	432	434	384	423	442	443	406	468	445	450	417	441	414	423	409	437	440	415	436	408	427	431	423	388	422	414	432	418	432	418	441	428	415	481	425	415	402	418	430	461	454	457	410	379	439	369	419	446	429	468	404	424	432	450	450	444	419	430	459	428	392	431	419	392	443	419	415	403	399	429	409	436	448	416	413	413	408	446	411	461	393	388	462	396	465	456	399	449	421	419	452	434	418	419	433	410	423	426	397	426	443	401	432	423	429	403	410	429	425	414	398	403	435	466	414	385	418	411	392	396	441	454	392	413	431	442	394	412	386	435	424	437	454	406	422	440	424	399	412	436	466	430	408	459	437	407	449	426	390	420	407	406	462	423	450	418	439	444	404	406	436	422	407	426	420	414	450	436	406	413	425	415	417	429	470	405	449	426	429	411	428	453	423	417	431	433	426	462	427	426	418	452	436	437	421	416	414	433	406	434	416	419	425	431	427	445	426	396	454	458	443	447	367	426	449	425	444	429	441	419	421	393	376	449	444	446	426	429	434	438	402	403	418	421	401	419	412	457	417	400	438	453	427	436	419	432	415	429	433	450	429	407	414	418	480	443	414	435	434	414	431	440	407	434	414	405	454	404	383
24294	20977	27540	24518	16711	1782	1086	945	918	891	828	780	827	826	829	795	789	823	809	817	808	772	785	750	744	784	726	784	766	762	752	745	797	796	742	715	785	751	782	762	740	796	808	768	760	782	791	761	704	765	807	793	729	786	736	791	738	785	828	767	800	770	771	788	756	786	780	754	793	796	723	772	744	727	718	760	759	779	806	785	795	771	765	771	761	744	785	834	788	763	793	767	756	784	719	755	777	818	759	729	756	766	791	745	765	762	753	774	707	749	760	740	766	779	728	752	774	783	708	727	756	760	762	752	784	753	795	751	772	762	762	775	773	767	764	739	791	779	744	786	761	752	755	749	787	736	769	747	757	742	738	783	691	715	759	725	757	793	764	739	752	788	797	785	802	788	757	746	751	819	746	758	765	759	798	777	821	762	789	779	761	790	765	800	787	749	750	773	727	725	779	811	734	759	691	763	766	757	788	771	714	757	786	731	741	755	766	734	720	772	789	777	751	777	720	746	744	698	774	747	787	807	768	780	759	788	778	744	726	748	799	729	832	805	769	725	802	745	854	767	799	777	781	798	764	807	779	736	790	757	773	745	770	763	717	780	762	760	799	776	759	791	758	813	813	716	772	771	778	753	780	767	703	770	795	747	777	735	715	786	727	744	794	812	806	735	776	771	769	768	791	742	800	724	780	743	735	774	777	707	708	778	853	755	740	799	741	725	749	803	792	783	781	822	742	771	748	790	741	771	767	722	778	741	761	713	700	713	778	786	736	732	733	763	746	737	740	842	766	767	797	727	786	735	800	765	785	763	799	792	764	771	772	752	744	812	730	801	706	760	743	791	726	780	760	832	765	786	738	758	787	807	740	808	786	787	763	797	737	784	772	752	745	803	743	759	754	771	775	713	785	797	735	800	721	762	783	773	792	778	784	740	752	786	744	761	769	732	785	737	759	752	739	764	738	741	726	708	710	770	768	807	767	719	757	771	787	775	732	816	766	771	769	791	719	758	784	792	782	762	779	755	765	782	794	764	803	779	732	814	782	741	709	719	815	768	729	741	746	759	793	733	793	779	805	734	778	771	741	775	751	771	794	758	716	771	709	777	761	775	769	790	745	775	765	751	733	766	755	751	727	773	731	771	790	792	789	756	741	786	761	767	751	749	772	713	774	815	766	739	726	716	763	761	782	781	766	794	763	812	801	764	772	757	749	793	794	781	770	771	798	784	707	816	792	774	766	767	765	728	730	736	708	758	782	749	775	765	773	775	756	775	742	793	747	753	767	750	776	813	763	777	728	761	757	821	766	773	791	760	768	743	773	750	777	767	858	763	793	772	780	739	798	755	828	800	791	733	795	775	769	748	740	750	805	841	780	728	755	771	748	791	790	736	740	716	787	781	739	740	754	816	734	777	761	779	765	746	760	778	803	751	752	758	758	789	738	751	788	771	734	782	789	776	749	802	800	751	718	776	739	735	778	747	747	751	824	818	757	737	753	818	792	736	756	745	793	777	752	762	777	750	738	772	706	713	781	756	764	767	725	757	779	745	742	798	780	739	760	779	754	780	787	750	775	789	752	756	768	761	749	765	749	744	755	765	735	778	741	743	742	771	715	776	738	781	793	773	773	772	759	759	842	741	728	747	762	770	805	827	779	745	758	774	814	783	752	765	767	752	742	763	780	780	754	748	763	772	750	744	766	761	733	781	796	757	788	736	784	729	727	802	689	695	718	726	762	739	787	801	754	771	718	727	759	756	806	765	725	765	746	727	729	779	775	712	774	767	759	788	741	729	750	731	748	753	741	769	731	724	814	767	812	744	791	714	806	791	754	763	807	804	760	759	748	760	770	791	749	789	790	760	788	778	756	739	728	782	800	744	750	723	746	744	773	773	773	748	745	731	735	746	763	770	792	818	786	794	715	755	761	801	754	793	745	783	736	790	791	758	751	774	752	756	763	744	727	720	741	748	802	808	732	758	719	767	803	802	747	797	776	789	777	739	779	757	767	757	713	756	771	764	743	785	745	787	744	753	785	746	808	767	755	760	754	818	797	781	707	811	795	712	736	851	798	813	706	737	759	757	769	785	739	800	728	837	786	732	724	775	763	769	755	746	722	786	776	798	778	776	739	742	715	780	757	745	756	767	733	792	761	750	784	783	794	762	740	766	734	761	767	753	710	702	813	779	743	770	724	760	711	745	794	839	683	749	766	668	743	799	728	750	766	692	769	787	752	775	762	749	743	753	740	743	740	712	708	770	769	766	764	751	808	740	790	773	778	770	671	743	752	737	775	744	806	801	715	772	767	781	791	804	769	829	758	741	755	763	792	763	731	787	774	799	742	764	774	753	717	811	778	729	724	731	760	742	776	721	755	743	792	752	766	789	763	762	714	740	741	780	792	736	750	788	780	792	752	771	812	738	751	767	757	782	770	775	743	756	765	755	773	785	796	747	772	797	734	814	763	777	754	761	756	741	772	807	757	758	775	717	772	774	768	816	780	758	694	756	744	757	755	720	760	777	784	769	770	734	720	759	747	761	756	747	721	761	790	747	758	799	798	781	789	788	750	808	769	733	732	737	741	778	757	746	749	805	789	739	749	758	769	782	756	754	723	818	793	814	785	784	778	798	787	790	727	769	735	799	724	728	769	771	758	795	764	806	758	735	777	794	727	759	792	762	731	713	758	770	772	742	809	798	783	777	784	746	768	797	808	744	761	744	745	746	788	771	719	784	757	733	761	759	761	789	715	745	752	688	736	742	744	785	787	761	804	751	781	779	723	786	775	769	728	802	761	767	798	823	772	845	793	752	764	778	756	787	743	737	786	776	729	818	744	793	801	819	778	728	809	751	756	754	684	802	776	774	711	721	806	787	760	745	749	735	819	795	778	762	792	731	734	743	760	722	757	746	748	810	757	757	767	759	755	804	773	802	713	789	743	792	783	819	755	742	790	743	736	738	790	770	755	696	772	745	790	741	754	787	735	778	764	756	790	801	793	792	799	772	799	775	764	759	780	749	727	756	757	734	773	772	734	745	782	773	784	756	810	747	744	791	762	778	752	753	739	753	770	772	784	826	742	719	772	761	781	755	779	736	801	753	803	748	754	764	764	758	763	732	760	780	770	772	794	734	789	737	751	796	767	780	757	728	775	722	767	701	810	736	766	743	777	748	774	801	760	739	808	767	732	769	746	736	765	744	747	791	713	732	705	785	721	744	760	775	780	735	793	751	800	729	798	772	749	797	744	751	773	753	766	852	766	734	746	765	772	722	792	771	754	730	701	732	746	733	764	735	757	764	736	708	757	767	731	808	818	802	786	770	773	709	795	789	761	705	793	741	788	785	736	773	768	754	737	757	737	742	776	772	788	790	717	738	753	784	759	765	801	815	784	794	734	762	713	714	725	771	788	798	752	753	745	786	776	806	771	798	758	734	731	785	802	748	785	784	803	760	783	768	751	767	750	712	756	777	750	770	762	780	791	761	764	714	816	767	781	800
3709	5695	4262	2327	1880	1468	1328	1162	1013	939	873	862	839	840	791	825	740	787	816	786	803	798	758	770	759	779	805	791	809	750	819	824	772	773	730	740	777	767	789	772	735	748	756	749	737	722	773	747	727	752	780	727	737	737	730	755	757	778	778	752	746	699	753	746	734	742	804	726	770	751	710	751	743	790	772	729	731	797	724	760	744	768	766	775	773	776	833	789	732	709	777	744	725	766	696	749	778	772	766	777	803	764	759	761	754	785	695	734	770	757	790	733	698	757	774	725	771	739	734	703	741	718	684	733	754	781	809	783	723	742	754	733	745	771	736	738	779	792	763	736	756	767	820	731	766	765	694	722	724	768	750	720	749	735	754	761	748	795	787	722	691	760	751	715	717	768	757	722	739	751	763	726	742	718	765	777	737	718	761	754	757	779	739	781	764	700	777	766	739	738	740	725	745	763	730	778	748	740	766	752	737	718	770	789	766	753	752	794	787	738	726	788	728	728	757	733	749	711	769	684	752	747	740	742	745	722	764	746	761	749	759	793	755	750	774	741	793	747	732	758	746	772	749	754	743	790	754	750	722	778	754	718	738	776	782	800	765	769	724	719	742	759	745	755	774	751	724	788	711	755	744	783	678	762	757	731	767	722	753	767	748	840	769	759	770	740	741	705	741	757	770	727	764	694	787	734	774	726	760	751	758	767	736	744	711	768	744	738	740	681	783	704	745	770	756	763	706	778	805	728	755	724	732	774	767	719	771	764	735	760	734	755	725	750	770	780	737	747	742	778	751	771	728	714	771	730	720	752	833	773	784	751	774	760	777	743	782	791	766	741	748	726	757	745	759	728	737	755	771	784	774	727	760	740	811	730	708	732	764	727	744	743	747	788	784	792	681	694	739	778	716	780	728	708	712	778	719	791	740	757	742	738	749	781	750	759	762	715	751	785	749	699	736	778	749	740	752	775	782	749	783	801	740	779	756	738	785	768	800	703	726	731	735	765	762	770	796	763	750	743	766	748	760	765	734	776	728	738	768	743	789	756	781	749	760	742	765	744	709	788	739	776	741	754	767	739	752	756	743	735	732	768	704	730	757	786	765	790	785	744	729	793	755	746	747	746	743	767	776	762	754	725	722	753	725	767	748	743	761	731	727	787	778	731	743	732	753	765	698	693	757	762	726	776	760	744	761	789	741	758	780	717	770	725	770	763	768	737	789	714	773	742	749	725	744	765	724	753	729	751	755	751	786	774	773	706	789	686	750	726	732	761	734	806	760	741	759	731	736	726	749	777	780	783	781	714	780	716	776	749	771	777	753	744	716	732	769	748	767	717	723	796	735	744	773	751	810	733	717	730	718	761	771	773	758	742	747	742	781	715	809	703	728	748	733	743	717	684	769	728	804	765	746	701	777	738	712	744	758	762	760	777	760	743	729	772	715	761	741	775	765	808	742	709	746	789	745	795	789	748	801	735	746	707	791	773	764	741	704	764	733	785	731	781	796	751	723	742	785	763	764	749	741	726	826	775	725	750	733	723	768	752	771	730	738	746	714	742	730	741	717	735	765	723	740	806	708	742	710	750	749	738	727	757	712	681	772	781	742	773	723	753	766	777	781	781	763	725	807	681	766	755	737	714	763	742	862	720	755	762	729	785	741	758	765	791	767	754	743	697	726	749	746	751	765	715	744	773	771	770	748	782	760	831	705	790	761	781	774	782	725	729	746	757	735	790	727	750	762	772	695	752	707	717	772	760	768	726	741	766	781	748	803	761	768	721	726	747	778	740	760	757	782	798	713	749	762	767	727	764	775	728	743	736	735	722	765	755	759	733	754	746	696	729	731	702	725	708	747	716	742	730	783	707	745	805	741	773	798	741	768	762	763	728	730	732	762	692	719	801	753	739	741	786	752	769	764	749	735	730	777	716	734	757	745	805	738	756	729	715	766	718	792	683	743	815	773	736	789	727	725	781	772	755	751	752	775	762	726	727	727	755	731	744	748	763	780	789	753	768	708	761	763	727	761	745	790	692	767	793	788	757	740	760	720	738	747	754	752	773	765	762	721	735	769	764	786	756	749	751	768	769	743	700	803	745	771	751	767	772	765	725	727	808	733	711	775	805	768	746	803	744	758	721	755	789	724	763	750	754	747	784	772	828	757	738	816	781	734	743	769	759	786	730	747	759	775	715	745	764	736	764	761	745	760	724	696	731	784	777	668	744	764	747	735	731	756	792	759	744	664	762	795	772	751	729	766	762	708	737	737	762	749	739	782	771	749	738	747	768	778	733	752	769	748	731	777	760	770	778	726	755	740	767	771	728	801	758	767	735	735	723	721	757	747	761	778	748	794	784	766	794	745	777	737	732	717	711	809	735	782	777	722	746	769	748	751	674	780	779	739	748	764	777	716	727	744	728	727	773	807	710	746	743	725	774	763	764	729	716	711	691	738	753	742	741	667	740	803	755	751	739	794	757	709	727	788	716	723	761	757	737	783	750	812	714	741	801	718	776	744	774	767	800	744	738	777	746	788	732	735	751	777	772	740	803	754	751	783	751	758	758	728	794	754	740	756	770	743	783	757	750	741	764	735	735	732	728	756	757	762	790	774	725	770	733	768	703	774	774	757	737	748	766	734	704	724	768	753	815	785	796	744	737	733	753	759	733	724	790	776	761	735	756	736	696	746	734	725	804	765	735	755	748	769	744	726	774	746	734	768	756	786	760	739	746	754	787	753	743	721	754	712	740	708	786	773	745	778	752	729	754	771	773	795	784	734	752	732	801	744	793	690	768	757	753	759	770	731	729	745	749	753	729	718	766	743	763	736	766	755	772	776	797	752	752	782	776	754	795	777	749	771	721	735	706	777	774	772	754	772	732	741	771	759	792	770	791	760	720	752	745	757	725	806	729	782	718	741	708	793	767	774	771	784	765	719	781	785	809	787	763	763	714	777	741	764	712	764	751	738	789	755	773	762	771	756	767	739	735	739	754	729	755	726	763	780	741	757	812	746	743	761	725	781	753	798	801	720	784	757	756	807	779	789	729	697	752	766	812	825	730	776	789	809	767	736	741	765	755	778	789	731	742	752	706	683	730	723	751	780	727	751	763	769	746	737	723	723	778	732	750	727	729	740	799	751	732	761	776	748	783	769	755	728	726	789	718	780	776	754	792	783	769	767	775	745	799	777	760	735	755	753	753	770	802	743	757	779	765	793	832	759	708	737	763	759	760	744	763	732	740	745	733	739	752	766	775	700	758	740	760	781	768	724	738	726	798	741	761	726	736	777	783	709	739	776	693	789	751	725	776	739	711	768	744	768	771	730	711	758	756	774	707	720	695	801	786	778	720	739	729	735	728	772	791	725	784	742	737	705	701	782	748	717	717	751	726	766	761	781	805	741	730	740	775	727	716	730	747	775	733	719	791	792	767	745	760	719	758	744	762	806	801	802	733	730	788	804	787	791	767	755	760	787	730	757	766	754	702	765	748	734	751	776	749
22159	20966	28702	23399	20958	21007	11995	1109	765	655	574	505	454	377	382	382	339	346	338	349	284	293	275	262	292	312	261	279	270	276	282	278	260	241	276	227	277	242	239	266	247	253	223	259	235	248	269	230	229	249	218	276	245	210	249	233	242	246	240	225	254	235	241	223	225	209	246	259	253	238	226	246	244	230	216	228	247	240	261	247	226	250	215	251	243	227	239	255	224	252	233	225	263	252	254	233	229	243	241	226	235	254	236	223	223	241	232	245	218	223	224	241	224	239	231	222	221	235	244	254	218	225	215	250	265	228	233	257	219	262	244	215	236	257	238	240	241	237	225	262	252	236	250	243	244	246	227	237	243	220	246	234	217	260	218	239	215	226	244	260	248	224	255	234	232	259	235	229	242	253	236	233	230	245	230	228	207	253	259	241	241	277	224	247	213	259	212	214	273	242	240	234	245	237	246	236	237	239	264	214	244	247	227	231	226	234	231	231	231	242	246	195	275	261	258	263	244	210	243	247	253	258	225	229	230	231	248	239	218	231	246	237	254	206	220	240	254	248	241	219	224	229	219	260	226	241	232	230	249	234	238	254	250	235	241	239	237	243	221	247	242	211	244	226	206	223	261	248	231	224	252	235	238	247	240	247	243	242	230	252	209	239	241	253	231	220	226	240	240	220	237	244	235	243	256	222	237	234	207	215	264	242	236	245	206	211	217	217	224	214	227	246	235	254	229	221	263	234	213	240	212	244	239	198	227	252	252	221	224	226	229	252	238	230	244	246	234	237	210	235	222	250	244	228	252	220	247	235	240	242	224	241	216	245	232	261	241	243	195	215	240	253	205	231	234	239	255	235	255	187	258	239	239	210	238	242	214	230	244	207	254	206	245	213	235	223	260	258	233	245	224	253	238	235	220	241	227	220	219	222	237	218	235	246	200	234	225	241	247	229	239	251	246	221	278	230	244	218	231	245	214	236	231	239	229	226	234	235	198	233	225	242	250	219	261	242	241	242	203	205	233	245	255	227	224	224	218	232	223	212	246	247	206	245	254	262	228	221	233	239	244	255	240	209	249	248	239	235	258	261	239	241	232	244	273	247	237	229	226	224	238	236	227	218	227	235	244	257	247	235	217	252	236	236	233	224	254	248	253	237	233	214	231	229	197	256	259	236	220	233	246	216	251	265	245	235	231	215	221	228	241	225	243	268	227	221	240	252	238	239	252	248	233	237	221	234	238	226	241	230	232	233	243	240	237	237	224	219	224	230	226	237	240	212	232	242	263	223	237	213	229	239	261	230	214	257	235	241	224	254	258	224	219	221	225	234	236	229	247	229	246	232	228	218	228	246	229	230	269	248	260	233	250	230	231	274	217	210	244	251	211	250	237	229	236	219	228	236	236	210	239	237	234	227	238	239	258	235	228	222	238	273	231	235	196	260	227	247	238	233	241	237	236	239	228	215	238	207	267	201	222	250	235	232	245	236	218	236	248	219	227	231	232	229	212	221	231	237	263	215	234	240	236	244	274	234	243	228	229	227	210	230	198	252	226	252	241	225	241	220	258	235	225	225	231	245	226	254	221	247	232	218	266	241	252	242	229	241	239	222	248	240	223	204	230	240	223	245	250	235	232	246	248	247	224	236	189	223	262	232	218	225	231	244	274	222	239	225	204	246	238	228	247	253	249	220	213	255	244	239	245	261	255	241	211	275	237	227	222	250	232	226	230	212	257	249	227	225	216	223	207	227	222	208	246	259	249	224	224	239	265	262	231	231	234	221	234	220	194	231	222	241	233	220	232	256	240	237	217	229	272	243	225	244	226	222	238	230	237	233	232	233	229	241	251	225	242	242	218	226	215	226	249	223	265	225	241	241	228	221	232	220	232	226	221	205	238	199	251	236	231	262	222	228	238	224	216	225	220	236	219	276	272	252	223	199	238	254	243	223	230	268	225	232	236	235	240	221	254	210	246	226	240	215	202	248	243	232	214	273	213	256	263	259	220	233	257	228	222	220	235	239	234	227	212	233	205	256	250	243	222	217	228	252	216	237	231	239	231	214	212	225	250	213	233	232	238	245	271	228	216	229	232	239	221	224	234	216	222	248	233	236	206	241	235	247	240	234	232	237	249	240	219	271	241	234	222	250	240	221	245	233	217	217	207	241	186	216	259	227	227	200	219	219	239	205	247	222	252	219	229	206	218	242	241	238	215	237	233	230	220	242	250	226	230	241	207	242	215	264	222	245	227	215	216	231	229	257	243	244	219	219	256	241	248	226	262	213	242	217	232	255	227	237	232	241	222	228	230	237	253	213	223	237	248	237	256	211	198	218	237	267	231	267	243	242	241	239	245	229	221	230	243	244	208	242	208	222	245	253	267	256	263	222	221	245	216	229	224	248	226	263	250	222	227	216	253	228	220	225	233	238	222	230	238	215	207	213	239	210	232	227	251	250	227	223	249	223	224	227	233	217	258	245	225	255	237	232	244	254	227	240	206	253	230	244	235	225	233	223	260	233	222	232	251	235	247	231	199	229	227	226	253	242	217	210	228	235	197	244	237	237	256	224	244	217	221	242	245	211	222	258	223	226	259	241	257	226	181	238	255	243	260	244	260	233	240	224	221	221	253	223	231	227	243	241	236	234	224	251	227	243	229	241	249	260	245	232	253	225	223	224	239	236	252	206	219	245	224	230	250	208	220	206	255	235	245	258	224	222	211	209	239	256	200	242	258	240	232	238	240	232	214	206	238	222	216	235	231	231	237	234	244	250	226	218	225	238	241	253	245	221	238	224	236	219	246	235	224	222	243	233	242	248	229	213	223	230	236	238	232	223	238	244	223	228	242	256	233	247	232	221	243	224	260	252	230	237	245	218	229	220	242	223	211	229	247	300	274	252	259	215	235	222	254	249	231	230	227	234	227	249	209	224	237	230	220	226	252	205	214	243	241	240	228	217	230	215	231	232	214	232	228	217	216	203	226	233	228	228	213	240	220	221	230	205	253	253	254	237	226	226	232	259	238	227	223	283	226	237	213	232	217	233	248	239	229	252	246	232	243	243	206	230	276	220	239	225	235	244	231	251	244	248	246	262	240	227	247	240	230	247	239	235	251	255	225	249	236	221	254	240	227	240	256	224	236	216	239	239	215	257	261	214	234	214	212	213	243	227	230	248	221	211	226	234	244	238	235	262	233	241	230	228	214	246	224	283	239	216	233	217	212	255	230	235	231	263	217	241	225	252	238	232	243	219	240	239	222	240	222	225	233	252	232	225	249	234	233	238	238	230	244	211	241	224	221	276	243	253	259	243	213	226	203	255	240	230	233	242	234	247	248	270	210	229	243	246	233	240	233	247	229	248	239	221	207	241	278	252	227	231	221	245	237	247	233	228	231	251	247	230	226	251	241	255	243	241	262	226	234	230	229	237	252	242	218	257	234	248	221	214	264	222	239	209	235	233	232	237	241	246	239	217	238	229	228	212	247	242	226	214	240	240	242	227
4648	14226	10392	5145	3539	2692	1959	1525	1167	896	763	649	539	485	477	432	380	365	341	319	354	320	288	296	292	309	298	294	259	268	307	271	295	260	238	274	266	292	253	247	270	266	229	229	234	248	261	259	237	239	255	251	234	233	264	246	245	248	227	254	268	246	241	232	231	236	249	259	255	237	219	252	220	224	227	249	234	239	226	230	237	246	206	234	234	247	250	220	272	225	217	258	229	249	230	254	218	222	246	221	258	218	230	207	205	241	256	265	215	242	254	231	200	237	239	250	248	218	246	236	260	236	227	214	239	251	261	204	218	232	234	242	219	245	207	229	220	243	228	244	243	217	221	236	244	230	226	258	231	218	262	233	229	270	236	241	230	207	248	234	277	230	230	222	210	246	214	235	249	253	238	219	224	241	205	228	229	235	229	254	222	221	217	247	242	243	221	220	244	231	221	209	268	234	236	223	230	233	232	235	254	223	230	256	232	224	213	213	235	212	262	251	253	232	228	225	225	227	249	229	221	219	244	224	254	232	231	229	241	204	225	247	231	235	217	251	211	243	207	221	219	241	232	225	247	229	226	240	228	219	213	208	232	244	236	220	213	262	218	213	224	266	261	221	238	207	218	214	232	220	204	232	251	228	219	217	247	229	250	235	246	260	218	241	210	215	233	216	218	199	239	238	235	225	218	227	239	242	223	234	223	253	221	208	229	233	260	231	236	241	243	242	224	218	233	238	249	221	242	217	212	222	241	214	231	212	244	225	242	245	248	263	228	239	223	244	226	240	230	244	259	249	252	220	239	237	238	215	257	262	216	244	214	211	235	226	237	250	221	228	249	248	241	247	224	223	238	221	230	239	228	253	238	225	210	243	241	216	224	237	262	233	228	223	230	236	222	256	240	255	215	237	225	257	258	225	223	241	225	225	245	228	253	253	264	207	216	230	248	232	248	222	224	242	256	218	217	243	228	227	221	235	233	253	216	223	245	214	233	222	242	212	244	233	222	253	220	238	240	233	227	229	243	232	247	219	243	231	226	250	231	255	238	216	238	211	255	226	230	212	245	247	218	226	246	224	237	227	226	227	231	231	257	245	245	217	230	237	233	216	248	224	214	215	214	249	244	231	232	243	225	237	250	211	257	224	218	215	247	231	249	244	247	237	233	261	266	225	206	263	239	248	209	220	268	235	218	234	236	230	239	245	229	257	245	214	232	218	191	232	225	252	236	232	255	235	233	240	250	221	239	225	240	229	223	235	232	233	230	182	220	223	228	227	222	217	243	233	215	212	239	226	195	242	238	198	243	219	247	239	241	224	237	215	225	232	251	214	240	245	224	248	215	225	268	247	226	252	253	245	210	215	243	218	245	218	202	223	250	229	209	222	222	247	228	245	222	240	216	254	234	232	216	226	220	268	220	220	233	234	246	251	252	220	249	238	243	238	224	224	216	220	237	236	203	227	246	246	222	227	233	230	243	234	239	227	220	240	245	229	218	229	245	239	223	208	222	265	222	243	222	221	214	242	268	223	246	246	213	221	246	206	254	229	233	274	242	255	203	213	247	234	215	234	210	238	205	231	231	248	255	245	225	255	247	239	256	262	219	244	242	223	241	232	232	238	230	246	245	214	262	255	237	207	208	229	227	232	243	238	233	245	235	240	229	247	221	264	212	233	226	210	253	246	235	219	255	198	224	216	242	237	238	224	218	235	229	256	269	247	237	243	255	205	241	211	226	273	227	228	255	225	237	228	224	246	256	261	231	229	240	253	244	250	231	233	270	246	239	227	250	227	253	234	228	223	229	221	240	257	206	217	245	223	221	214	216	248	255	217	239	249	264	237	210	275	210	243	253	232	235	255	208	236	236	234	233	235	242	250	237	255	218	248	232	251	244	214	240	218	233	234	215	224	234	220	208	214	197	231	250	208	237	237	248	228	225	236	225	255	235	236	221	263	222	249	269	238	229	226	228	223	233	255	234	232	259	221	246	254	231	233	236	222	250	246	204	228	206	252	205	206	215	249	238	240	225	238	251	222	206	219	215	224	216	242	234	235	257	233	217	242	229	239	232	228	216	246	251	270	235	198	238	209	204	233	196	235	239	241	237	253	220	218	227	221	237	229	253	230	231	247	234	202	225	235	265	253	235	215	252	239	231	257	262	226	215	232	203	236	211	232	252	235	218	216	208	232	241	216	222	221	232	231	225	229	241	232	227	220	219	245	217	226	232	222	239	209	282	217	227	247	242	238	211	228	249	237	234	268	225	238	212	224	232	239	257	217	244	231	251	248	242	254	256	244	256	242	240	243	210	245	234	215	243	226	211	225	232	243	242	225	224	219	221	223	235	230	238	210	239	232	253	202	230	227	222	218	239	234	240	219	259	237	235	247	238	223	224	257	259	228	235	224	223	235	235	223	233	211	245	238	232	234	189	231	243	244	237	240	242	237	223	238	200	215	198	253	239	260	208	250	226	220	247	232	221	224	225	205	232	222	222	224	243	229	207	222	210	265	231	226	224	261	228	232	250	218	253	231	226	224	228	226	216	248	226	222	221	212	247	213	245	238	231	222	216	257	215	253	234	244	260	229	227	217	222	261	240	248	232	245	220	212	217	227	238	255	241	206	217	222	252	228	227	235	244	224	220	232	259	227	225	259	204	235	234	244	226	240	243	228	242	210	232	250	231	230	224	253	237	227	227	231	228	215	243	240	243	210	232	245	227	231	227	217	220	277	227	207	221	234	232	206	228	237	235	193	231	248	251	241	224	222	250	230	255	239	258	213	231	244	251	221	223	241	227	204	229	236	240	223	201	236	235	218	239	239	239	232	241	231	234	206	210	205	226	241	260	226	241	261	221	238	242	260	200	226	243	244	232	211	226	235	208	230	222	277	228	233	241	244	231	213	210	235	259	233	217	243	224	236	232	243	253	248	238	255	213	250	218	239	257	250	244	257	238	235	214	222	223	231	258	262	259	198	202	217	216	231	255	238	227	238	243	239	254	228	233	209	245	213	230	239	226	227	228	243	246	234	256	246	206	236	231	228	226	252	219	234	234	214	225	212	233	246	221	240	210	270	239	245	230	260	234	233	234	221	207	211	219	250	248	241	252	228	200	217	219	220	261	216	201	224	277	261	227	259	212	241	231	252	257	223	229	230	220	238	258	227	248	229	234	242	257	233	221	237	261	279	241	219	236	222	219	276	229	238	238	236	241	234	224	229	222	244	249	196	239	236	252	237	229	239	233	247	233	224	200	259	229	221	222	205	213	232	233	230	205	231	231	216	214	233	248	230	236	222	244	221	238	225	226	240	233	215	237	212	217	217	224	232	227	255	235	221	235	252	223	240	258	241	238	236	232	236	244	212	225	246	241	239	256	198	229	237	257	217	222	217	236	243	218	247	243	215	215	216	232	224	240	245	260	219	244	209	263	222	261	260	235	236	221	218	232	249	268	204	254	217	238	258	224	230	241	211	246	208	233	226	209	208	260	252	248	233
27319	18276	5023	1181	965	889	824	802	842	867	841	760	828	763	756	820	840	783	777	744	811	849	810	790	778	762	796	810	822	808	790	782	829	794	776	792	829	827	764	795	801	874	833	823	794	829	776	806	804	823	842	815	810	795	785	744	757	796	780	755	826	794	771	767	831	829	849	801	770	801	791	761	785	782	783	759	837	806	753	791	787	787	788	766	804	795	763	847	794	791	785	780	816	777	807	814	784	847	768	754	771	794	749	740	765	777	780	815	748	786	834	787	828	819	838	780	795	784	749	824	749	818	812	846	744	823	823	818	781	797	780	830	723	799	810	836	817	763	802	815	827	796	829	789	735	805	810	804	825	780	761	816	788	756	769	796	823	812	819	752	803	829	816	785	775	828	782	765	802	819	755	798	790	799	846	812	804	771	805	839	809	788	770	800	761	812	797	821	770	780	834	799	810	797	769	747	756	787	797	796	812	798	812	850	783	805	768	832	771	788	821	799	766	769	793	822	761	754	792	784	790	803	815	844	822	837	768	802	834	801	764	784	803	803	807	830	835	786	815	765	814	822	768	845	831	831	815	828	738	785	737	801	753	809	799	801	788	810	842	816	784	832	768	819	850	831	801	794	783	806	773	761	852	774	794	811	807	819	804	783	772	803	818	765	814	784	794	814	849	783	785	815	809	762	831	824	845	779	792	823	810	781	777	749	811	806	792	878	758	799	840	757	778	828	849	838	853	814	835	868	771	843	784	795	819	835	832	833	845	834	826	753	766	836	816	828	822	761	803	794	786	752	784	786	843	816	810	766	815	807	788	851	784	740	797	736	810	809	836	790	787	793	786	776	775	827	772	775	799	781	814	830	791	789	758	780	799	763	759	849	789	785	812	771	763	814	809	837	828	778	813	812	763	794	768	788	823	734	779	853	797	820	793	797	800	798	792	778	827	780	809	782	807	726	777	775	790	810	806	757	789	780	826	810	790	778	778	835	820	800	775	821	837	773	787	786	795	847	766	841	861	799	828	783	826	801	798	798	784	789	830	851	816	840	830	754	811	812	816	797	758	785	795	821	773	816	753	805	758	782	798	799	766	798	803	811	815	815	815	839	787	848	800	812	816	835	770	841	809	748	805	775	773	762	772	803	779	759	798	782	788	799	797	795	809	850	816	872	846	793	812	828	798	796	739	826	791	780	798	810	771	822	822	797	813	811	798	820	828	796	785	787	756	735	831	795	774	792	788	794	752	836	807	757	777	807	768	796	859	785	773	782	795	798	824	779	850	773	769	821	813	752	803	822	760	836	774	836	815	768	773	791	778	806	765	792	796	756	804	793	785	797	782	790	787	790	785	806	795	790	780	799	830	804	791	817	824	800	772	775	860	767	811	793	804	872	797	753	811	806	768	797	800	789	773	853	818	771	764	775	729	815	788	810	803	733	762	766	809	830	774	760	769	805	816	815	836	799	832	742	811	821	822	774	813	841	850	803	769	775	767	795	732	838	749	800	742	853	849	814	781	828	812	851	829	806	812	852	781	826	837	796	798	754	806	818	819	769	813	811	806	849	833	848	798	765	799	792	810	823	768	828	808	790	810	792	762	785	808	780	875	817	825	802	788	797	840	784	778	792	748	808	814	793	759	841	823	808	804	817	788	835	826	858	805	743	834	789	800	811	796	831	767	816	806	853	849	840	807	836	768	805	792	791	789	781	774	788	860	786	802	825	850	820	828	761	791	800	758	767	795	787	784	765	790	844	771	767	801	834	797	789	811	853	885	791	772	800	822	804	777	858	803	783	813	842	802	778	770	816	808	776	753	808	835	842	823	803	778	802	803	795	799	806	818	711	755	806	843	774	795	819	762	777	805	782	854	789	775	779	743	783	768	863	778	781	792	803	768	822	811	811	770	740	779	781	804	807	787	822	781	831	804	776	808	733	806	816	818	811	822	771	851	836	822	812	789	758	772	850	792	818	805	787	801	795	845	802	812	798	805	772	840	837	853	853	795	839	775	811	844	775	778	748	820	821	791	825	844	804	770	853	823	807	775	811	754	783	863	768	803	806	820	772	792	756	807	799	803	790	823	774	791	750	835	814	805	777	785	777	768	830	836	763	829	824	827	780	804	807	785	772	801	803	768	784	761	799	832	818	799	795	828	788	750	784	786	798	833	856	779	804	796	757	813	753	791	824	790	769	777	804	822	779	823	817	794	856	803	853	755	801	797	834	758	778	807	764	808	774	795	826	742	811	805	844	774	793	780	823	786	852	803	820	786	854	789	774	756	748	753	791	839	801	822	814	817	813	772	842	788	795	793	833	827	844	795	787	802	833	735	823	772	801	782	816	805	826	789	794	742	782	754	800	811	813	798	770	869	796	782	767	745	792	828	792	728	794	806	781	753	749	848	793	808	812	788	798	777	788	790	774	824	756	795	779	796	733	808	801	795	811	824	757	807	813	805	763	797	760	823	790	794	793	792	831	827	817	805	829	815	762	748	763	745	802	802	778	779	776	791	776	816	826	748	816	786	830	766	779	819	825	792	781	806	787	800	781	821	835	837	785	755	817	784	786	810	841	786	859	792	823	808	823	758	826	816	767	861	799	771	780	857	792	838	772	787	752	777	776	793	761	761	762	786	819	782	823	820	794	718	768	801	782	829	806	775	810	784	815	807	808	763	726	825	832	767	860	777	783	816	866	824	822	849	785	783	805	808	820	783	835	813	797	800	753	789	764	830	824	802	810	814	765	775	757	818	814	823	770	833	777	803	801	840	831	828	723	771	867	824	769	796	815	826	780	830	834	832	781	824	792	754	748	832	783	809	782	746	788	816	787	770	803	785	736	798	754	831	827	789	795	756	823	773	859	793	801	759	740	810	808	774	794	794	774	792	834	792	852	767	805	807	743	802	820	814	784	771	793	749	812	827	773	819	855	783	808	857	853	801	775	813	815	822	808	788	832	800	806	785	800	786	785	803	832	741	791	808	793	773	855	816	788	746	754	799	822	773	802	725	745	833	743	816	813	790	807	826	788	786	823	792	812	814	832	812	790	828	806	786	821	832	806	770	787	740	795	760	846	814	809	818	796	762	794	747	776	765	800	778	777	823	816	804	772	821	753	760	782	829	838	776	799	823	880	809	768	789	831	789	781	849	804	752	792	866	827	780	806	843	780	808	849	770	807	833	789	786	794	810	806	806	792	777	812	768	826	802	781	778	790	795	825	767	824	881	779	785	799	782	869	819	855	830	743	763	870	803	795	813	783	830	747	825	851	805	785	809	783	766	806	789	827	801	768	792	827	803	800	860	768	809	790	815	777	781	808	766	783	802	743	782	783	801	755	768	792	790	836	784	794	786	800	829	824	768	769	819	845	767	849	779	806	769	827	814	796	766	810	790	772	851	806	757	767	831	818	798	790	833	809	780	739	736	765	805	782	818	765	848	779	814	763	771	820	760	802	833	755	839	773	784	780	835	811	798	841	827	829	750	799	840	797	822	779
4754	1175	1110	901	943	913	862	826	825	855	815	786	871	836	832	865	868	761	838	818	831	826	870	800	814	804	792	798	795	817	775	865	796	856	792	815	841	773	863	810	826	850	795	850	829	813	825	771	761	852	834	739	841	807	793	834	802	860	754	846	775	865	798	836	823	833	806	878	861	854	814	846	802	851	808	843	868	831	783	824	809	812	830	823	761	794	809	775	848	743	811	830	811	791	809	747	804	762	820	792	846	771	779	826	778	894	801	824	793	752	809	868	806	804	852	802	848	824	804	803	805	788	820	800	767	837	808	829	840	796	796	811	844	821	768	803	842	765	748	847	818	813	800	832	801	762	858	786	813	769	804	797	797	792	770	786	827	809	830	816	834	813	819	823	813	788	816	822	789	833	825	847	785	832	816	849	800	792	876	791	889	799	815	803	790	841	828	802	797	809	811	802	808	792	830	802	784	758	860	827	795	799	821	772	848	880	832	824	826	840	820	843	795	796	846	836	820	818	823	786	773	852	788	849	822	817	788	769	803	829	807	828	828	807	821	781	825	858	817	837	834	812	803	801	864	841	825	829	848	844	848	880	799	833	826	813	860	833	806	802	827	780	795	803	856	815	834	841	867	817	824	804	815	814	830	830	820	812	812	795	799	811	828	802	785	828	809	801	815	851	810	790	862	860	826	828	865	811	826	797	771	750	830	814	854	802	814	782	814	754	867	855	786	811	826	812	834	852	830	808	815	775	853	855	772	884	857	819	817	795	879	824	882	858	826	856	809	881	860	834	858	837	801	845	814	799	871	785	786	848	829	776	862	838	825	778	809	831	796	841	787	848	795	792	880	818	821	794	766	794	805	800	816	876	822	811	844	792	776	839	802	796	859	811	769	833	810	825	800	857	832	797	777	807	902	872	837	821	785	810	810	790	814	812	778	785	835	791	846	834	806	777	850	830	843	754	788	827	813	764	839	814	830	823	846	785	815	773	824	809	821	799	855	816	790	785	830	816	788	801	793	831	838	855	859	775	797	830	853	835	816	858	853	760	847	842	751	851	863	805	809	812	858	857	795	782	819	846	815	769	839	856	852	811	831	812	807	825	834	808	854	791	820	818	841	847	828	817	819	788	868	798	805	821	891	810	756	789	855	819	830	846	799	810	868	849	819	771	771	823	824	776	813	815	810	815	791	795	793	851	854	813	841	810	775	822	818	796	830	824	834	790	775	742	877	815	849	858	783	788	847	818	804	771	871	812	829	757	823	775	800	771	791	783	819	832	826	824	790	791	835	804	798	854	804	794	834	877	827	836	794	839	833	802	858	814	847	810	832	806	814	869	749	814	802	839	821	797	861	854	872	823	776	801	820	756	795	845	816	814	877	773	836	848	812	817	805	820	801	797	878	837	796	826	861	825	824	777	819	808	827	861	813	809	798	812	769	834	800	883	807	805	802	866	830	845	809	805	771	828	817	816	837	838	873	859	801	796	794	816	788	808	857	779	796	788	803	859	831	825	830	881	830	818	840	777	825	775	802	843	840	818	814	831	776	816	817	799	826	776	829	803	858	876	824	817	852	787	787	832	828	789	840	853	854	760	851	806	823	831	830	856	828	809	801	779	860	770	820	847	852	818	912	861	816	843	803	878	818	756	844	837	822	809	835	850	838	800	793	850	797	821	740	862	809	827	822	785	841	851	814	766	842	760	807	796	838	773	817	830	811	823	832	834	799	785	832	815	778	836	822	801	839	849	808	792	800	807	802	791	824	836	826	841	828	842	833	836	804	837	874	842	814	839	828	792	796	846	816	822	808	809	812	806	829	767	795	818	842	812	844	810	824	845	814	786	784	778	792	849	775	819	804	771	808	796	835	800	791	873	843	850	836	858	785	808	797	838	811	840	790	829	821	793	862	780	774	851	845	839	802	809	884	786	804	844	801	832	832	813	834	790	813	795	876	846	791	805	912	834	807	826	800	776	791	803	822	809	817	822	780	808	834	798	766	866	811	823	790	826	857	826	796	801	839	802	833	848	838	870	821	795	783	838	797	783	847	831	802	835	838	826	871	788	812	807	796	842	818	816	839	805	813	849	804	799	842	822	859	770	839	821	770	854	789	857	787	811	853	857	760	805	827	813	827	837	864	788	797	836	835	811	795	798	822	818	769	819	772	822	775	818	830	800	804	768	845	791	843	803	798	839	847	798	800	801	849	779	842	802	798	826	807	824	806	800	821	832	808	832	810	807	818	783	815	811	844	824	809	846	815	818	813	783	798	822	762	798	814	820	824	812	829	853	841	811	872	784	827	784	824	803	832	793	845	827	836	815	780	808	809	822	827	799	838	801	799	877	802	812	815	826	795	838	785	852	794	894	771	867	862	779	818	866	804	794	835	816	785	805	859	871	818	835	760	822	879	808	833	839	863	827	762	783	810	842	841	782	810	842	804	826	834	818	825	848	819	776	871	835	813	767	811	799	821	842	819	826	788	810	890	788	849	832	837	832	870	824	800	823	829	841	826	851	778	838	797	816	836	781	832	831	845	783	792	816	829	842	819	820	845	801	789	829	786	795	793	786	843	809	836	808	818	812	787	807	855	825	794	805	823	861	842	773	830	805	795	818	782	781	815	801	793	866	846	839	809	820	757	786	855	826	789	832	854	800	878	840	810	795	832	793	849	842	779	839	839	842	836	801	897	828	845	808	862	790	811	824	809	817	771	872	824	829	822	811	847	858	806	826	804	864	848	786	834	821	776	826	747	833	846	840	844	816	770	835	825	831	778	783	814	760	830	833	782	788	800	760	764	846	880	831	816	840	853	848	791	842	816	785	810	852	822	811	869	820	830	823	829	826	838	859	797	819	840	830	794	810	809	795	857	848	847	827	805	822	833	844	835	788	794	800	781	861	815	813	785	804	838	818	748	846	773	780	809	783	752	820	825	861	845	837	831	817	887	846	835	790	796	782	749	871	811	829	774	792	810	847	823	842	838	883	836	814	854	820	827	784	858	840	832	791	793	845	864	841	761	857	832	849	801	870	862	792	799	866	790	801	743	862	803	821	801	782	855	810	831	790	816	801	839	815	784	796	819	819	809	862	758	784	817	778	862	814	831	817	800	791	824	819	846	796	844	798	776	838	849	805	795	838	859	829	847	837	806	856	877	787	775	863	800	816	868	866	814	762	851	826	816	834	796	796	833	739	806	847	821	827	811	853	792	806	803	793	783	834	873	780	827	826	820	835	847	826	802	798	818	842	836	806	799	842	787	815	796	844	807	795	823	839	755	881	834	792	775	854	893	790	812	838	803	804	841	832	855	835	870	787	797	817	762	820	843	834	839	825	812	836	799	818	828	852	823	842	819	857	853	822	820	782	817	777	823	761	838	832	813	812	824	836	797	809	764	831	802	812	865	837	815	860	820	797	797	892	813	797	830	821	829	832	841	885	784	798	809	797	829	847	800	862	827	792	778	832	848	826	805	818	830	822	815	804	851	815	794	811
23244	20838	28140	23663	20843	12736	1301	784	663	617	634	528	471	503	515	475	467	451	431	462	387	400	398	428	421	394	421	419	384	415	440	407	378	397	405	410	435	417	398	406	377	381	384	399	404	402	343	388	409	394	430	405	391	390	403	387	381	374	400	395	409	411	365	355	391	396	344	415	409	371	402	379	368	401	428	400	382	357	398	371	381	392	403	414	398	383	383	386	400	408	391	380	411	385	394	420	403	378	417	405	404	399	385	425	364	373	424	387	373	422	391	426	366	382	386	415	392	389	404	425	421	386	400	367	397	391	444	354	406	381	380	374	372	399	378	385	375	365	405	399	372	368	388	404	358	380	375	418	404	402	382	381	394	367	411	350	346	407	401	422	362	400	392	369	389	382	384	381	423	406	352	397	382	402	377	375	370	350	394	393	391	400	375	414	404	385	359	362	413	383	383	368	387	369	398	390	352	385	366	412	375	350	379	416	397	379	391	393	404	415	398	394	350	404	383	390	364	365	372	401	375	362	365	398	426	432	422	358	401	409	380	403	399	356	428	377	392	417	388	375	389	373	412	386	378	368	402	387	399	397	403	412	404	409	398	407	381	412	372	379	419	361	365	405	395	383	375	372	425	397	383	363	389	351	382	375	387	396	412	394	393	417	430	353	416	392	415	390	362	353	372	398	379	362	409	402	373	367	406	409	395	396	339	381	396	387	417	383	434	339	383	369	405	406	398	424	382	408	426	391	414	366	401	417	394	414	391	381	382	351	367	417	375	419	356	380	394	404	388	376	367	428	389	378	434	387	399	390	402	396	384	381	419	396	400	377	374	408	398	408	360	383	415	403	341	413	439	386	393	383	418	387	389	437	422	389	424	420	434	409	431	415	402	401	347	385	383	408	393	371	377	408	397	423	427	393	380	386	361	394	376	416	367	376	413	403	385	406	384	428	414	407	392	361	382	390	402	372	412	385	414	381	376	417	357	400	352	376	401	414	381	372	414	383	386	398	352	394	360	421	350	384	369	399	384	390	388	404	395	393	368	385	394	423	402	411	390	412	370	378	400	391	364	388	386	392	396	400	374	424	371	375	381	419	397	353	420	409	404	386	368	371	383	423	369	399	370	384	379	383	407	373	364	393	395	390	426	393	399	384	386	356	390	429	385	381	383	374	363	374	405	381	418	401	394	370	396	403	407	391	414	341	411	386	393	386	334	379	403	385	381	423	392	399	400	370	383	402	404	384	362	403	399	387	412	389	409	373	359	398	400	374	402	426	385	362	367	386	369	370	393	388	406	382	381	405	382	402	379	404	426	387	363	365	351	388	382	414	401	398	401	405	384	371	412	350	387	405	367	405	374	386	393	423	347	388	360	389	369	370	423	417	398	379	402	399	409	416	379	357	412	373	389	390	410	378	386	383	420	358	398	395	422	378	365	382	383	368	387	396	390	433	373	389	390	381	394	382	363	381	384	382	434	382	366	393	415	369	366	376	398	371	375	369	417	382	382	383	375	392	416	418	395	426	348	364	417	420	400	395	344	381	372	386	365	405	383	357	376	372	357	388	393	405	370	440	372	393	415	353	380	432	377	382	365	422	412	417	368	390	403	406	381	391	385	425	411	407	395	379	395	394	400	357	391	382	401	428	392	376	375	399	390	384	410	385	364	381	370	376	409	378	382	394	400	377	398	416	333	352	363	388	380	362	407	406	443	403	413	415	380	391	403	369	386	419	403	387	370	378	354	402	412	375	382	411	414	418	371	390	384	394	391	398	385	420	410	373	322	393	412	407	374	398	399	357	404	376	370	350	430	354	385	392	383	388	331	375	428	381	407	385	387	351	374	393	366	408	396	384	386	375	372	354	403	366	403	411	387	402	406	403	380	364	405	423	413	402	371	429	402	378	388	381	382	378	404	384	431	349	373	404	366	402	432	409	380	381	414	389	395	395	416	403	370	383	394	400	363	384	394	384	362	378	392	390	374	383	373	384	379	400	411	373	388	397	370	351	380	410	393	375	392	360	404	415	393	409	406	350	384	421	422	400	395	387	384	400	416	368	365	411	390	372	391	395	413	372	383	378	391	369	383	334	360	408	390	399	407	383	385	412	392	419	395	389	394	396	385	367	370	399	362	383	391	349	394	393	384	435	372	388	354	408	395	399	372	408	400	367	374	385	344	392	392	402	368	429	391	405	398	371	409	386	384	385	387	423	415	423	368	360	379	402	395	405	400	402	340	414	359	391	376	395	353	370	389	416	383	416	383	373	404	380	390	413	379	371	332	412	375	422	364	399	385	388	396	398	358	390	376	419	346	376	378	399	358	349	403	414	393	403	392	418	400	407	407	434	359	368	392	389	377	399	369	424	406	369	380	415	378	404	395	399	413	350	405	422	382	400	388	370	432	402	341	382	353	395	375	380	398	419	370	362	401	397	418	384	376	397	363	393	381	401	387	406	387	410	400	375	359	407	371	418	419	376	393	386	440	402	410	406	384	376	414	384	387	387	428	412	395	403	387	389	387	399	377	395	412	402	389	387	408	383	385	395	407	404	440	393	394	423	404	390	393	395	400	390	422	383	390	383	390	387	418	399	384	403	395	395	410	384	362	401	394	381	423	389	416	390	425	361	378	365	431	368	393	388	371	416	375	389	362	414	412	432	393	436	400	373	437	401	362	391	394	365	397	388	398	390	357	396	407	383	364	412	360	380	378	415	407	410	378	402	389	428	370	374	379	398	355	406	425	386	396	394	395	368	346	399	369	378	405	419	383	388	392	408	361	351	387	409	384	405	421	381	378	378	409	380	431	410	368	396	406	398	393	435	391	356	364	375	389	383	383	396	376	389	410	399	377	405	415	397	399	362	390	384	401	393	385	393	405	426	415	471	400	369	397	376	435	379	414	357	361	355	380	421	417	428	398	383	380	392	376	388	374	389	435	353	373	403	391	348	398	370	381	414	362	368	373	387	414	369	405	399	359	391	413	398	379	395	392	385	383	378	418	377	394	379	364	393	399	362	409	365	398	391	410	395	369	416	385	395	391	389	362	391	399	368	399	382	428	381	357	358	381	384	369	383	391	379	359	401	363	361	389	384	410	368	400	415	401	389	375	398	371	400	405	380	405	407	412	430	398	395	403	351	386	396	369	406	377	387	389	376	387	391	409	368	408	405	418	396	420	414	396	399	395	391	445	403	382	386	370	410	382	386	382	405	408	351	405	396	406	379	420	374	440	377	350	423	372	382	373	389	441	406	406	411	383	402	387	400	351	395	402	406	387	391	387	403	387	383	384	393	389	397	370	402	371	392	393	390	383	387	364	388	379	391	376	382	405	393	381	389	394	379	395	384	425	385	387	387	417	365	384	379	370	399	391	409	380	372	417	397	415	420	398	385	392	397	378	390	398	391	426	390	380	407	384	369	373	376	395	359	378	416	409	408	397	381	391	416	384	396	395	412	399	391	378	403	354	348	366	364	376	397	380	411	385	403	386	375	385	403
3452	8446	6147	3021	2136	1657	1355	1122	894	768	704	640	640	551	545	523	521	489	477	500	467	455	466	466	476	416	463	443	454	446	455	429	471	424	430	431	445	461	434	414	413	415	449	406	440	412	455	410	433	414	410	400	468	437	431	425	430	406	410	424	438	400	464	443	450	425	410	399	425	429	439	432	455	408	449	402	425	407	441	446	452	411	434	411	368	445	427	461	395	451	445	442	407	429	370	447	449	447	423	437	430	448	471	414	435	386	398	403	396	402	440	416	432	400	424	460	430	419	408	425	422	392	413	418	412	438	423	426	433	423	450	424	429	389	409	437	444	439	414	431	433	447	428	435	412	463	456	465	428	455	431	389	441	424	410	445	459	445	408	415	431	426	408	448	410	403	406	421	479	386	444	435	426	405	426	430	411	430	441	401	412	430	400	445	419	432	409	401	433	404	427	392	450	410	447	402	423	481	404	429	397	435	435	430	430	448	446	411	443	449	437	423	421	468	429	387	438	411	443	424	406	432	482	440	446	434	452	401	429	431	438	414	462	420	444	438	437	417	431	427	419	409	420	401	432	420	425	446	453	416	421	417	430	434	433	414	391	458	432	391	453	415	438	427	421	418	422	434	412	426	410	426	441	430	417	378	468	426	441	412	424	444	407	453	397	420	440	454	448	432	407	428	415	404	439	398	413	439	431	368	426	434	382	447	438	427	432	419	420	427	461	431	396	417	436	416	388	449	420	418	456	400	444	397	421	433	400	420	420	421	406	400	406	457	443	400	430	403	427	422	441	406	431	432	406	436	408	416	398	424	449	404	434	424	419	402	443	439	380	442	406	473	439	395	442	423	428	400	426	423	419	414	424	418	413	423	432	418	423	438	425	412	417	433	465	402	432	412	457	431	416	410	410	429	440	404	404	410	399	416	453	437	421	425	415	428	429	441	389	409	449	415	402	430	419	398	424	411	406	436	427	442	385	409	480	382	426	443	468	413	412	449	422	442	445	435	436	428	416	406	435	437	386	436	450	420	360	433	435	431	437	411	426	423	437	415	449	440	428	433	466	437	462	422	431	407	392	436	448	412	429	428	444	393	457	445	402	419	423	427	414	393	439	410	405	411	435	404	436	384	427	432	416	414	410	416	416	436	419	431	439	430	436	408	400	401	423	414	440	420	441	421	436	420	421	422	452	412	417	404	417	431	438	430	416	415	419	433	406	427	445	453	420	400	420	449	413	388	413	451	448	405	437	395	446	454	435	463	410	458	419	476	440	431	431	448	415	463	417	432	450	411	421	422	396	411	421	471	412	459	463	402	420	453	434	405	403	402	438	415	442	442	420	452	410	414	408	415	404	439	455	403	421	433	439	440	436	422	422	415	401	469	445	452	401	427	431	402	441	451	422	448	430	462	395	413	414	442	380	441	433	450	407	434	413	459	438	421	438	428	432	396	430	386	467	434	413	425	418	422	394	429	427	429	404	424	448	443	449	452	407	412	439	447	411	421	439	430	416	431	420	461	446	403	462	416	445	453	397	434	428	408	472	453	420	442	463	437	438	423	434	410	439	408	416	388	422	390	427	412	438	420	425	421	410	441	395	443	416	415	449	411	428	426	435	421	401	419	400	413	440	426	457	415	480	447	434	403	463	439	423	411	456	371	450	421	417	416	413	429	464	394	398	440	428	459	416	441	408	436	392	427	412	397	489	463	422	425	421	431	431	386	438	446	398	430	421	449	427	416	380	435	413	408	453	416	418	421	382	423	432	396	426	424	415	488	379	431	433	406	458	386	434	411	435	430	375	388	455	441	447	421	402	418	442	411	439	422	387	435	401	429	423	434	433	425	465	440	421	453	399	446	408	445	428	445	437	388	440	421	443	448	424	405	408	423	474	439	435	422	432	414	415	436	434	427	387	421	408	434	422	416	444	400	402	403	394	410	429	394	418	402	382	389	454	430	468	456	429	436	407	406	455	405	424	377	411	443	409	403	417	436	445	413	471	421	440	413	450	431	418	402	414	410	430	405	417	433	440	458	392	417	450	397	439	451	432	407	395	422	434	448	423	400	459	419	414	431	428	454	416	436	384	422	418	400	430	444	412	415	428	438	449	395	431	443	414	369	396	418	420	461	400	433	400	410	406	400	439	425	453	437	419	430	446	449	448	439	415	462	402	422	426	415	425	380	436	423	427	471	446	411	433	399	426	467	427	416	424	427	421	453	450	440	432	392	431	397	427	421	431	399	438	435	413	465	414	441	444	435	425	434	390	390	410	427	430	430	409	454	427	428	431	424	435	455	422	413	411	393	426	374	416	431	456	413	430	422	413	431	395	439	434	420	390	414	455	381	407	423	404	440	398	396	373	392	381	421	393	437	414	432	419	422	428	439	409	445	440	449	477	435	398	390	438	413	455	411	440	415	446	481	405	438	410	433	438	404	446	421	418	395	433	432	428	477	407	382	438	434	422	434	414	463	427	434	406	428	452	430	409	463	409	460	406	386	425	416	413	470	450	382	411	435	439	437	407	393	439	421	447	413	398	426	421	389	406	426	438	385	402	407	434	437	469	431	455	402	422	419	427	436	430	450	436	442	423	390	437	432	387	420	439	403	407	453	429	445	426	420	398	464	393	402	458	431	424	357	402	399	394	452	431	421	434	391	403	390	410	439	443	423	427	428	404	442	411	395	401	433	437	413	443	415	407	428	390	407	378	387	430	436	460	444	423	420	445	413	421	430	423	416	423	442	417	444	420	427	394	377	397	418	455	389	449	428	453	398	388	403	459	444	441	438	414	439	430	384	421	398	417	464	397	430	419	422	440	423	398	425	410	412	466	423	438	392	390	452	402	423	430	459	401	419	458	394	421	394	423	431	478	430	442	399	408	412	423	456	396	448	432	455	431	403	443	418	421	406	450	426	413	413	425	422	422	427	422	411	402	424	436	417	393	417	399	428	421	437	400	452	435	436	415	421	446	446	452	424	413	411	385	432	444	391	408	404	396	442	410	405	396	442	441	390	400	424	468	409	412	421	439	406	394	422	439	438	426	463	425	456	437	433	427	436	447	449	463	391	424	448	444	429	459	432	407	426	393	412	424	447	422	404	421	426	405	409	380	411	421	432	415	391	434	421	388	454	419	439	417	421	423	420	428	426	447	424	450	452	407	400	452	436	447	415	429	420	432	401	410	397	437	414	438	442	435	409	410	450	424	427	410	421	437	428	419	436	407	453	428	412	430	413	414	392	458	413	463	459	392	436	423	484	409	404	438	428	410	405	436	419	450	402	396	373	423	413	420	412	454	408	406	407	414	421	400	428	437	408	392	438	408	408	421	411	395	411	422	413	400	390	429	411	468	442	407	440	400	418	437	419	447	411	426	379	432	443	429	365	428	424	403	420	420	423	433	434	438	454	466	402	397	398	397	425	421	420	415	423	434	364	417	443	408	451	411	405	441	408	365	445	444	446	396	449	416	419	395	426	446	418	412	422	422	424	451	448
24278	20952	27519	24443	16499	1806	1090	1015	900	881	816	833	826	797	820	799	808	840	762	794	805	827	778	747	791	768	809	804	850	780	776	785	812	751	800	760	811	785	772	782	798	715	747	711	809	743	764	778	801	766	785	797	761	759	772	778	847	787	768	801	721	800	785	738	786	763	725	751	745	769	774	783	801	772	797	777	813	802	799	726	721	787	771	747	791	723	806	767	801	788	784	745	801	797	764	756	787	738	785	794	760	812	734	768	705	754	752	717	837	736	752	815	738	810	752	776	734	759	822	744	801	704	714	728	769	784	736	777	736	737	825	718	766	755	802	774	776	812	756	752	829	803	717	826	748	776	810	737	808	763	763	754	718	766	738	736	781	754	828	805	735	832	764	795	708	760	770	754	737	774	784	778	769	712	705	779	778	763	765	722	787	743	771	734	772	774	806	787	781	768	793	798	798	802	767	775	783	789	835	792	772	805	747	799	734	784	744	791	740	798	806	771	779	713	774	772	791	774	783	773	739	768	770	814	771	749	799	763	778	785	812	770	802	815	738	736	765	791	766	840	812	721	729	748	749	767	731	745	802	782	763	774	771	782	757	774	746	801	797	758	779	717	754	755	771	799	729	749	791	773	760	770	786	783	725	791	751	769	782	746	755	766	757	810	802	782	756	791	744	754	778	754	812	779	789	776	728	785	767	822	775	798	769	782	769	766	847	708	799	788	780	779	768	775	767	777	744	777	751	788	737	761	728	765	733	772	773	799	830	768	751	768	777	778	793	793	739	747	759	778	791	732	713	795	791	781	740	751	746	779	813	782	770	794	769	748	764	737	766	777	774	797	792	762	758	825	784	773	783	800	796	737	786	783	744	735	733	787	782	747	749	814	737	748	763	794	770	790	766	735	741	801	789	769	753	796	753	764	757	754	778	755	710	767	749	772	709	766	747	825	799	745	784	821	729	757	789	724	765	802	784	780	753	722	788	759	795	765	777	751	762	797	783	756	791	763	792	785	736	761	782	806	753	709	798	811	784	763	782	794	778	793	760	767	772	796	792	764	834	771	779	798	752	746	817	771	737	756	787	795	778	760	787	745	724	831	811	762	798	763	753	757	777	772	762	779	770	764	756	747	750	731	769	819	723	836	741	717	726	751	734	744	743	748	780	793	753	776	811	748	708	788	726	719	779	779	789	757	764	736	754	763	759	775	749	768	804	781	792	802	742	768	741	775	829	725	764	768	763	797	753	769	718	757	772	751	828	731	784	757	804	751	785	776	808	791	791	750	736	761	746	727	772	798	736	768	766	784	752	768	715	750	747	808	792	752	751	749	775	775	715	770	752	804	770	799	824	767	743	759	773	795	774	771	772	761	770	753	736	780	791	806	833	770	782	757	760	742	768	726	726	810	793	766	776	776	761	733	789	803	773	761	749	739	776	799	776	758	740	806	770	805	750	773	742	746	770	788	725	727	745	806	777	724	751	720	749	746	815	752	764	837	770	771	743	759	791	742	848	817	763	749	774	764	782	767	804	766	800	801	749	767	785	739	785	762	733	752	808	746	777	800	771	800	773	754	721	762	741	774	810	764	760	771	768	755	771	831	805	743	819	719	772	689	791	744	748	731	779	774	788	729	752	794	761	745	797	746	746	779	795	794	782	761	820	728	725	769	756	785	757	772	798	761	821	746	813	773	752	810	753	795	751	811	757	799	759	782	824	762	766	769	760	802	764	769	745	776	773	747	766	794	802	773	752	777	799	806	732	745	797	829	774	752	805	782	747	830	823	771	759	765	762	773	762	734	796	809	761	752	791	744	746	730	797	723	790	778	717	806	822	792	767	772	818	786	728	837	801	746	743	782	758	743	745	751	790	765	731	706	765	833	816	779	786	788	772	789	743	782	825	746	728	757	767	752	790	765	780	795	736	729	775	807	752	809	733	754	837	747	788	744	748	775	741	787	776	779	692	778	770	793	834	762	804	835	796	803	752	735	739	817	778	803	761	764	764	741	735	764	747	798	771	758	760	798	743	776	755	782	723	784	798	783	717	751	769	721	782	811	761	772	769	760	780	767	832	823	776	763	782	819	780	791	728	779	758	786	789	783	753	777	772	781	740	782	807	762	817	758	762	766	722	783	752	763	769	776	736	799	791	754	781	757	852	750	766	774	773	773	790	818	763	744	730	778	792	745	756	751	778	759	713	791	769	829	773	772	801	819	755	842	792	870	781	726	751	746	805	765	741	801	752	780	760	762	811	774	802	784	801	760	741	823	765	759	767	759	751	704	731	763	801	757	784	784	717	743	778	791	795	748	762	768	777	758	750	732	770	820	799	797	769	762	766	806	761	756	750	762	769	739	782	739	803	764	735	776	808	721	741	810	796	816	731	780	765	753	749	762	762	752	771	736	826	791	797	787	736	755	795	771	778	767	784	778	749	760	831	752	738	800	750	770	867	778	791	762	796	777	794	776	779	815	743	761	703	728	759	770	770	790	723	826	775	782	766	780	742	719	790	788	746	764	805	730	756	782	772	811	838	767	738	802	789	806	767	770	745	775	751	785	801	770	843	763	764	765	778	783	773	774	777	735	792	772	775	774	749	751	748	771	723	720	781	777	756	745	829	767	765	727	802	724	784	772	733	746	768	764	785	798	743	820	778	843	814	790	776	751	782	755	792	751	774	778	776	764	775	748	738	772	775	751	808	767	793	729	742	760	738	773	776	831	766	797	804	790	720	784	783	724	760	797	804	747	798	772	749	764	729	723	776	772	807	800	778	793	759	770	849	743	739	788	769	786	779	775	726	775	793	760	774	783	754	731	757	817	774	740	719	802	751	748	776	756	742	790	774	803	801	788	822	760	778	781	751	767	747	762	737	771	800	789	754	788	762	745	774	771	771	746	764	781	749	783	750	837	753	804	784	740	719	807	814	769	774	769	757	801	790	742	757	758	751	765	763	753	814	792	799	745	754	705	751	848	775	775	832	784	777	739	766	769	745	755	738	760	766	749	771	735	762	765	789	759	768	791	769	764	763	757	707	746	810	782	749	755	792	757	747	793	723	817	752	726	784	741	746	786	792	770	774	784	738	697	743	774	750	765	796	802	793	790	750	771	794	746	703	751	769	797	742	765	767	738	757	762	753	736	781	797	789	778	777	799	751	779	783	761	796	770	734	771	783	748	765	709	779	766	737	792	769	821	753	800	743	804	781	797	729	764	776	767	764	793	813	788	738	779	805	767	759	749	787	723	725	784	770	805	804	751	789	704	714	768	786	768	795	757	815	738	760	736	787	729	759	799	798	826	756	787	767	755	788	769	756	752	736	744	740	712	740	808	749	802	822	759	775	786	792	756	767	756	738	736	769	720	799	719	781	710	777	782	789	744	782	820	770	757	747	747	787	783	713	720	770	768	830	814	721	734	792	759	793	803	802	773	810	761	781	778	761	751	730	786	717	782	740	767	760	758	726	764	739	778	773	727	780	856	798	728	746	756	771	758
3681	5791	4294	2276	1857	1519	1266	1192	1040	982	940	851	907	838	862	807	788	795	808	793	793	798	760	796	808	788	758	806	762	790	800	762	734	734	817	776	765	768	783	784	783	775	824	794	734	764	794	793	743	731	768	791	753	784	746	760	727	733	775	730	733	754	801	743	750	791	723	777	751	734	775	772	750	749	715	762	790	749	707	787	756	805	736	805	831	781	773	730	767	750	768	782	771	777	803	744	749	702	774	721	798	777	720	751	774	773	750	733	778	733	756	759	749	815	753	751	702	763	752	788	714	723	747	767	738	759	754	717	777	778	726	782	782	761	720	809	788	779	742	736	764	704	767	744	791	692	775	763	774	770	758	747	741	718	741	761	781	728	811	731	713	750	747	799	779	766	699	728	760	776	745	769	781	820	754	740	763	726	779	737	743	752	718	806	775	742	734	763	745	810	705	806	707	685	780	734	791	788	774	727	786	761	770	797	761	771	738	755	766	755	748	700	707	755	741	766	751	759	788	727	721	793	782	743	737	738	753	734	771	742	723	708	783	775	743	800	777	725	811	834	770	732	765	823	780	732	769	764	756	739	759	796	745	797	769	749	788	769	805	721	732	800	760	710	786	773	794	782	741	778	781	775	768	723	717	792	781	743	702	737	716	774	721	761	754	761	743	766	746	727	754	779	759	759	746	748	787	735	791	779	797	779	742	733	763	714	828	791	756	786	717	766	745	784	771	717	754	767	736	769	743	773	718	781	793	745	748	799	758	814	807	809	769	771	765	710	743	736	793	830	774	798	747	743	756	790	739	749	781	739	725	749	732	777	778	750	711	779	715	773	700	807	731	781	758	814	781	772	765	814	733	745	770	752	778	740	774	790	772	790	738	779	731	758	754	750	812	778	719	764	789	751	779	781	727	759	803	780	764	708	745	762	778	793	716	759	735	766	735	730	775	733	762	735	737	753	731	721	675	786	800	813	756	757	739	736	802	752	804	755	766	775	765	774	778	769	721	766	762	755	786	770	795	786	763	798	736	715	730	785	782	743	725	747	754	738	781	785	762	787	780	780	739	820	751	717	744	761	763	804	770	754	797	787	763	741	790	733	817	754	739	808	756	769	757	797	736	741	764	812	721	719	736	791	782	755	732	754	791	794	762	751	756	777	735	800	753	848	755	762	758	708	758	743	758	728	777	814	724	719	716	755	770	779	781	767	792	745	816	773	738	756	742	761	759	818	738	774	739	772	783	758	773	766	734	770	724	744	735	728	765	736	774	794	761	751	718	751	778	753	774	741	790	760	834	754	758	732	774	719	765	718	752	764	785	771	765	711	818	735	738	763	749	758	824	815	825	715	703	767	746	799	794	757	766	775	721	763	786	779	712	707	738	748	818	772	772	760	777	776	739	766	788	817	802	768	792	735	778	780	791	739	740	784	760	740	764	755	749	792	766	751	761	771	731	775	766	786	775	746	765	757	751	723	717	776	748	747	787	777	716	754	772	757	749	794	765	790	713	747	773	761	749	760	760	785	752	751	748	786	737	729	743	761	762	771	800	789	757	741	748	802	775	743	732	767	786	749	767	714	779	781	783	744	757	770	747	760	783	785	746	785	750	802	764	741	751	755	756	757	788	741	749	742	781	717	732	785	719	700	808	759	773	796	758	769	773	700	773	770	816	749	726	760	786	720	713	763	722	740	787	776	807	740	764	800	731	761	788	796	773	739	791	755	830	728	783	792	796	743	762	757	784	748	744	765	755	731	766	747	746	777	790	792	745	761	742	761	785	733	717	775	809	816	774	734	747	799	803	798	780	788	755	812	697	744	757	718	747	754	762	744	821	754	810	771	757	724	789	800	727	758	794	747	784	812	774	740	705	754	709	770	715	770	767	751	800	739	744	749	742	805	774	759	837	733	795	741	734	765	772	718	782	787	793	802	785	778	746	743	710	775	758	785	790	760	772	703	779	806	789	739	754	794	768	775	804	771	760	763	761	704	800	721	740	760	813	774	728	780	756	769	717	757	697	754	792	780	786	769	786	762	760	768	751	700	792	751	767	763	737	803	791	750	743	779	781	744	789	775	741	819	763	714	732	736	784	766	756	761	775	790	780	738	770	736	785	736	701	753	797	780	749	767	774	744	737	763	751	747	744	754	772	741	730	719	746	706	797	746	700	756	799	759	761	793	817	778	767	784	762	737	795	771	746	787	747	747	695	765	761	755	744	799	769	723	782	738	738	749	768	760	713	754	751	782	722	788	751	767	771	768	735	788	822	812	775	756	796	774	762	773	770	738	722	798	767	800	809	768	756	754	815	774	725	746	742	718	751	748	744	736	751	727	755	716	775	723	781	785	768	774	727	753	795	742	761	752	744	732	780	751	753	764	730	745	721	768	761	796	728	741	743	750	806	767	774	733	771	737	807	761	777	762	780	748	715	772	787	806	770	726	737	731	784	725	747	745	742	740	777	822	767	796	747	776	798	770	765	786	765	823	759	745	800	722	703	768	757	726	733	770	769	807	741	753	699	728	768	742	767	769	741	790	769	760	762	845	733	725	770	813	734	723	768	771	776	756	753	752	707	770	758	774	806	726	760	786	755	802	755	716	825	729	787	760	724	767	782	842	760	759	773	762	800	740	808	779	744	780	783	749	754	771	775	728	759	788	775	812	739	742	785	778	747	745	766	756	727	784	746	765	717	732	729	752	773	747	757	735	742	754	764	746	763	753	699	773	764	759	772	711	728	754	759	699	761	776	744	775	769	780	798	773	785	766	780	747	732	757	733	783	729	722	792	755	742	754	765	796	739	709	764	725	751	813	732	744	794	776	772	749	725	748	766	798	749	815	761	800	774	739	767	797	687	792	775	786	808	755	791	757	784	769	765	783	792	730	782	779	750	768	762	776	743	719	751	743	722	723	772	780	771	721	791	709	770	752	735	744	770	807	786	744	743	745	796	782	780	796	742	753	797	800	799	749	756	739	775	739	783	732	797	774	733	769	766	814	800	804	770	764	778	795	785	799	759	751	721	771	792	764	762	789	779	741	746	737	792	756	746	777	750	732	763	730	768	753	789	765	760	770	744	705	746	747	786	728	795	767	781	778	787	727	756	770	796	795	751	745	751	771	694	789	727	741	771	766	781	761	748	733	766	779	732	756	786	765	774	804	772	754	751	763	758	785	728	737	773	748	756	720	751	764	745	733	776	748	735	760	753	754	756	740	771	725	797	765	796	756	787	782	773	818	780	786	827	769	805	793	745	736	744	761	757	801	813	709	750	790	805	760	807	726	762	787	782	769	731	780	740	807	802	778	732	790	731	770	736	758	759	820	803	744	761	744	741	780	763	745	724	794	771	765	759	739	781	763	776	796	778	718	758	797	731	779	768	769	736	735	772	752	750	769	772	767	771	770	776	756	749	783	790	724	783	788	789	708	768	788	801	749	747	785	743	750	743	812	746	736	712	754	792	798	781	803	806	784	714	743	767	782	759	789	697	761
22094	20968	28724	23419	20971	21030	11879	1172	721	666	543	501	444	416	394	360	359	329	293	306	321	287	305	287	325	279	297	263	280	250	284	250	262	280	279	276	248	257	249	244	235	255	265	251	247	236	246	247	260	249	226	219	242	232	248	215	252	239	256	236	232	228	240	251	239	235	248	266	259	234	240	262	219	226	246	251	237	243	246	237	236	243	213	236	258	250	238	236	192	263	219	237	226	252	207	266	236	229	223	208	241	231	232	223	250	227	232	253	243	252	217	243	220	237	229	250	257	235	241	224	236	258	257	245	243	224	253	239	218	233	230	238	220	237	241	245	230	248	236	220	208	248	234	230	243	233	247	223	238	207	254	236	209	226	225	242	227	214	249	226	253	219	220	257	234	244	237	233	232	225	264	233	242	243	238	263	245	248	244	261	230	231	259	235	225	262	272	246	258	220	231	228	260	201	253	244	246	234	256	239	238	273	198	220	254	241	262	225	248	254	247	243	230	274	246	259	207	244	260	240	236	249	251	225	227	220	236	243	216	264	230	241	239	251	234	222	235	219	237	238	246	236	231	233	256	233	252	261	221	236	235	232	242	243	278	259	213	205	259	209	226	241	239	251	232	274	247	235	251	241	248	230	209	235	227	244	240	228	198	243	221	233	253	223	242	207	235	236	246	243	231	245	220	253	249	246	237	241	228	221	230	233	230	239	256	233	252	235	251	236	226	227	258	232	254	265	218	238	205	259	234	221	209	255	237	232	241	231	211	234	214	232	230	224	246	242	231	231	245	233	254	254	215	232	233	233	226	258	245	251	228	226	263	249	250	229	204	220	243	244	224	227	253	216	228	210	267	234	252	230	230	252	254	243	225	226	248	236	211	239	200	222	222	233	218	251	237	234	226	227	244	230	230	247	245	237	223	244	224	245	242	229	226	235	230	229	232	236	213	243	236	211	241	232	254	246	226	246	242	253	224	228	198	245	227	254	234	243	252	199	251	221	280	272	226	214	225	255	206	243	249	231	243	249	257	220	250	228	246	242	245	237	233	233	256	232	245	222	228	229	262	258	233	215	237	236	262	244	232	227	238	234	228	239	260	246	209	240	242	244	247	228	232	240	243	222	216	240	214	252	242	238	229	215	224	232	251	267	237	236	256	225	244	221	253	256	242	207	247	266	235	256	246	227	260	246	225	244	214	245	255	230	232	239	216	245	216	236	230	227	214	238	250	267	236	257	238	239	227	224	234	239	236	233	235	236	207	215	241	252	227	241	261	237	237	205	247	221	248	260	237	248	212	242	245	244	237	223	259	226	243	227	232	245	259	242	263	237	221	232	246	231	228	238	224	232	251	217	241	216	220	257	210	238	243	218	234	246	232	243	240	209	256	227	213	212	224	196	187	246	238	244	222	254	227	264	230	212	244	254	262	211	237	228	247	225	241	231	209	214	248	230	239	232	233	251	225	216	207	214	223	226	263	228	214	238	211	231	280	237	235	212	233	235	223	244	238	252	242	233	232	239	234	231	249	245	234	246	256	247	238	225	230	225	244	258	248	233	221	223	243	253	243	231	248	219	257	239	250	209	238	257	207	248	216	250	249	230	240	249	229	218	260	237	219	255	265	238	224	234	236	237	243	232	245	242	222	230	247	252	244	236	253	239	255	244	229	222	204	243	236	231	224	239	193	223	225	255	241	235	237	236	247	235	237	254	197	240	230	213	253	236	240	231	205	207	254	253	260	242	239	235	260	222	257	234	246	222	243	231	229	240	221	277	236	214	222	235	222	229	221	214	237	259	251	225	235	230	217	254	238	230	234	256	223	234	244	211	239	219	225	253	240	246	223	242	261	224	231	222	222	232	258	259	243	221	212	272	263	243	233	231	213	242	256	226	232	217	235	235	249	243	232	252	244	218	230	240	230	226	236	241	213	227	232	240	228	228	244	244	239	237	229	223	219	238	215	238	249	242	245	261	238	242	240	249	250	223	235	226	241	233	220	240	229	199	219	265	232	246	234	250	220	253	208	245	241	222	249	231	234	231	239	259	268	223	219	226	250	234	203	256	233	250	232	253	244	225	250	256	240	212	250	263	230	231	241	243	233	250	233	219	226	233	227	221	246	248	232	248	237	237	216	248	231	228	262	260	257	236	228	203	247	217	256	253	254	229	244	249	247	236	247	232	243	252	271	226	234	219	240	252	242	230	261	245	241	260	212	216	231	246	244	228	221	240	247	242	239	251	222	261	252	235	227	245	223	227	264	241	238	222	258	237	248	221	240	248	251	209	242	236	237	215	210	231	225	212	237	245	234	265	235	241	263	204	231	222	229	239	209	229	218	228	253	236	241	257	232	235	234	243	212	228	246	238	234	222	251	214	251	244	248	225	261	236	234	224	246	225	234	236	220	233	257	221	254	230	259	230	253	224	272	248	242	227	252	223	237	216	214	234	234	235	234	255	242	251	257	229	240	285	230	228	231	236	219	232	238	251	215	257	270	246	260	213	237	248	235	251	261	229	252	259	226	236	224	249	216	212	229	250	268	232	212	237	232	235	212	230	241	258	234	228	235	245	235	233	251	216	265	247	223	245	241	218	260	261	214	240	226	238	220	226	273	226	234	229	235	234	256	242	249	230	228	217	222	244	247	206	272	234	233	240	268	204	231	258	212	226	269	255	241	235	245	213	233	224	222	241	243	234	227	224	246	194	229	256	234	224	229	233	244	226	250	217	228	250	216	230	253	261	214	231	259	234	223	249	228	236	233	239	216	230	264	203	219	261	239	236	216	222	243	222	257	264	275	230	237	216	262	231	215	247	239	214	275	219	242	202	203	218	205	249	243	253	247	222	240	254	244	230	240	235	233	269	226	218	224	221	230	212	262	223	232	220	236	247	265	209	215	254	236	246	235	239	251	219	247	223	250	254	233	220	234	229	229	234	240	255	242	257	227	235	265	230	243	247	238	254	228	259	233	250	255	240	234	243	233	237	260	217	244	243	222	231	240	238	214	247	238	262	246	226	244	206	228	198	254	246	249	239	240	251	241	237	257	230	243	228	230	247	234	229	234	209	232	251	246	230	236	232	238	203	227	239	230	256	248	242	248	244	251	222	246	223	257	245	242	234	234	225	228	215	229	233	239	264	228	235	235	244	251	253	244	252	242	227	239	211	243	242	222	232	247	233	237	231	237	251	242	230	226	257	234	239	207	248	230	195	244	236	237	238	252	220	234	225	238	231	252	271	249	220	231	253	256	238	240	256	270	245	250	263	217	244	233	232	230	227	255	246	243	235	229	231	248	249	252	238	230	227	257	246	233	226	237	258	221	223	244	247	229	228	213	234	233	219	228	254	268	213	252	214	216	229	250	246	261	253	231	245	232	225	218	247	230	256	222	260	252	241	247	242	241	268	238	230	234	263	239	234	229	223	230	248	231	244	232	231	232	233	240	239	242	221	253	199	230	226	238	212	223	224	221	223	254	253	220	234	237	245	219	233	231	260
4648	14416	10384	5083	3630	2675	1938	1514	1171	915	776	637	569	532	479	437	458	389	329	337	330	344	313	316	279	295	320	290	269	294	279	276	247	250	267	260	279	289	227	254	263	248	230	266	279	258	260	230	223	214	237	226	265	252	223	245	227	250	220	217	253	252	252	220	233	250	265	258	273	223	227	222	231	217	242	241	229	239	237	241	228	225	256	228	222	228	237	240	237	248	227	233	272	229	237	270	244	241	240	268	251	249	213	260	263	230	206	212	248	233	242	241	240	239	221	222	250	230	224	236	276	258	222	228	220	219	249	269	242	220	237	247	207	224	241	252	216	220	251	257	236	225	234	228	256	244	248	252	251	212	257	254	218	236	230	251	211	242	238	255	255	234	260	205	239	216	251	211	246	267	236	234	239	192	253	252	220	238	253	229	219	236	210	254	225	209	250	223	276	231	223	237	222	222	214	223	274	218	212	242	219	222	218	246	228	256	241	241	272	259	203	260	230	246	228	243	229	223	245	256	234	242	237	245	225	216	250	228	234	263	255	240	226	224	271	244	225	247	243	239	238	233	239	212	235	257	230	250	227	237	245	223	250	222	256	235	237	238	198	208	253	223	236	262	223	248	227	222	213	221	230	214	253	252	233	258	253	250	228	218	233	223	219	249	231	244	212	238	254	246	245	238	222	251	236	243	214	243	239	245	235	231	254	207	211	228	249	263	217	237	257	222	248	228	216	258	230	258	238	240	218	231	214	223	258	221	229	256	216	220	238	265	235	244	240	235	219	250	220	236	243	255	260	235	229	254	223	252	251	217	221	227	209	251	253	226	236	223	248	233	241	230	194	269	215	241	247	243	246	219	219	231	246	239	255	212	226	221	236	247	231	246	242	245	222	235	227	243	194	238	245	237	226	218	245	250	232	248	244	249	220	270	259	252	230	212	226	245	242	255	228	215	210	238	248	237	219	234	225	245	222	231	210	246	256	241	246	210	232	244	261	231	230	224	245	238	263	242	254	238	272	230	250	207	229	244	223	235	263	232	227	261	239	201	228	234	223	245	220	217	233	232	225	264	214	211	258	225	237	223	253	238	207	256	230	234	241	239	239	216	254	256	220	286	239	213	234	238	215	234	219	243	235	243	221	216	252	250	207	230	239	225	246	232	241	228	263	268	252	241	259	249	234	225	247	222	235	225	219	236	232	237	222	243	225	230	217	234	245	201	223	240	226	245	221	271	224	217	228	232	267	230	235	255	233	206	252	243	267	245	219	240	236	220	258	259	238	252	228	243	245	250	242	227	245	221	235	231	262	229	228	219	243	234	245	246	254	223	230	227	210	263	229	219	232	228	216	219	255	248	216	238	227	242	223	248	230	240	231	234	242	248	235	205	229	276	216	229	220	229	222	243	239	249	228	213	231	229	225	215	218	267	244	247	226	222	241	214	257	237	246	233	256	205	221	227	213	211	229	233	230	232	257	236	239	252	220	269	221	235	241	245	230	233	212	251	216	228	218	216	224	234	228	251	232	225	233	239	224	252	260	234	224	247	219	240	222	236	230	219	235	249	273	255	250	233	245	200	206	218	230	259	241	241	244	209	206	230	194	232	259	252	223	239	249	256	201	222	249	230	245	227	244	235	213	212	248	224	235	220	230	230	230	253	232	267	249	224	243	244	199	263	243	229	231	226	254	210	231	243	249	238	229	220	252	215	247	255	239	201	227	264	218	213	267	219	213	261	247	255	232	251	234	219	242	235	272	210	218	269	225	235	254	242	221	225	246	243	258	270	227	232	250	222	239	232	238	206	248	217	240	226	246	231	250	242	173	203	238	237	232	228	242	241	237	241	247	222	236	253	246	221	256	269	256	238	244	239	240	253	233	225	229	234	248	223	233	223	240	227	219	263	243	231	261	231	197	250	255	231	224	225	252	238	253	227	242	247	242	236	208	233	245	223	231	227	233	246	227	242	218	224	240	227	229	232	254	229	235	213	255	240	239	202	216	231	223	239	241	261	244	249	212	247	257	242	252	251	235	214	258	230	246	251	251	209	237	243	248	223	215	241	233	224	245	237	243	207	220	174	254	253	239	225	248	236	248	215	259	234	229	225	248	226	227	248	239	229	251	234	240	257	230	245	262	232	235	237	221	240	221	217	248	215	254	269	234	213	243	239	237	227	230	257	230	205	223	226	246	234	232	215	218	231	247	241	219	263	223	226	248	243	232	230	244	239	236	247	253	235	244	227	211	235	234	242	219	261	241	246	235	243	195	232	258	235	239	245	207	239	245	241	252	251	208	229	210	237	255	256	206	234	234	234	218	225	259	220	247	224	237	225	241	230	259	233	252	261	248	238	265	233	235	223	223	228	232	240	227	229	233	229	210	215	236	240	231	224	238	223	240	244	241	222	268	228	208	224	205	201	215	205	261	218	255	218	239	243	244	225	224	234	249	249	231	218	250	215	246	227	249	222	232	252	229	233	230	233	219	258	217	238	233	226	212	239	227	221	235	232	234	222	226	250	246	210	243	220	234	248	259	201	231	244	221	254	216	232	208	252	211	254	245	237	244	230	233	243	247	240	214	240	236	225	242	237	251	252	216	221	243	234	220	237	209	241	218	258	261	231	217	238	262	225	216	260	246	219	247	238	209	223	237	250	230	214	217	240	241	245	254	220	214	219	214	253	196	230	206	231	262	203	209	267	212	236	244	220	214	214	223	244	258	241	211	256	237	248	238	231	242	238	230	222	255	269	236	237	221	235	235	246	242	233	208	217	238	246	209	271	252	246	237	251	243	268	250	241	222	268	219	210	253	237	226	262	239	237	261	211	242	232	220	236	258	256	235	240	236	237	248	232	235	242	243	244	254	227	256	235	229	231	208	229	256	230	219	267	244	215	240	246	228	248	236	221	230	213	254	197	224	221	216	245	233	241	257	244	246	233	217	207	254	235	255	246	252	216	235	248	222	237	228	253	219	231	219	229	240	249	239	228	235	225	226	228	223	244	242	231	241	226	226	241	250	259	246	245	221	252	237	255	227	219	223	240	200	249	242	211	224	235	225	254	211	234	222	241	238	237	213	257	222	230	240	234	244	226	208	226	214	209	241	258	234	265	209	246	247	255	230	225	231	259	258	249	246	244	249	220	240	247	228	240	230	258	246	262	234	267	233	231	248	251	248	236	232	215	258	237	231	242	247	260	217	234	233	222	245	256	256	238	216	211	228	232	243	268	240	211	232	234	223	246	250	248	243	212	256	234	228	241	246	246	259	223	227	254	235	232	227	240	228	235	230	202	233	219	235	246	228	233	269	215	257	226	215	207	225	237	221	229	210	236	234	237	230	258	237	225	238	250	209	226	206	204	237	219	261	208	229	234	210	238	253	211	224	241	249	217	256	196	227	233	236	256	235	235	218	208	257	247	250	238	228	212	233	235	248	246	252	247	231	233	257	224	241	235	258	278	250	233	246	224	224	231	241	238	230	227	255	228	234	212	222	235
27424	18287	4797	1165	905	841	823	877	829	832	762	803	804	826	798	784	805	816	815	766	793	834	805	861	815	816	805	792	812	812	783	821	786	778	742	825	773	836	758	826	842	839	813	787	811	767	829	782	806	763	737	782	757	787	816	849	830	825	764	778	776	742	777	820	735	852	793	788	802	852	806	755	859	761	790	788	881	828	776	789	821	777	764	806	849	804	802	803	825	832	823	739	799	862	800	780	749	793	813	785	815	768	796	788	806	811	823	758	807	786	846	805	832	802	791	804	792	789	778	837	785	744	806	791	804	787	766	826	837	832	842	798	831	780	790	805	814	779	785	850	828	838	822	757	800	790	786	813	802	772	788	767	789	818	774	790	773	789	716	753	804	804	817	752	815	828	777	814	807	761	761	768	802	834	774	776	812	813	792	772	754	792	803	805	808	792	748	778	770	790	816	795	784	794	800	826	779	785	821	801	788	808	761	777	790	810	764	793	803	764	815	823	788	830	755	824	803	790	830	783	796	800	764	773	873	808	809	818	753	778	800	793	798	790	828	833	805	815	813	776	826	862	781	756	810	767	807	773	800	802	783	837	808	837	842	819	748	768	846	746	860	782	803	810	829	768	765	797	797	813	794	805	826	791	783	827	787	813	837	811	803	787	791	820	755	802	803	773	777	836	794	818	771	820	830	820	781	756	802	796	828	765	758	825	756	808	824	806	803	784	786	789	778	803	814	791	759	828	783	781	786	818	856	794	815	774	841	811	738	819	796	814	776	771	870	815	748	770	766	800	813	773	832	761	785	760	752	794	774	813	779	769	763	758	828	818	804	848	848	810	835	748	732	793	838	817	793	775	795	785	849	795	806	793	759	848	805	807	777	822	785	794	790	780	818	800	853	806	820	806	810	789	827	820	829	821	783	782	829	806	770	789	837	786	826	785	841	793	820	843	857	757	756	815	841	784	775	783	789	756	763	865	798	782	772	798	800	874	769	796	820	763	765	815	736	836	826	827	796	746	786	806	857	792	807	776	820	827	752	779	815	813	790	807	759	788	783	761	766	839	724	790	822	782	787	812	778	730	816	751	803	861	794	742	771	817	755	781	806	827	794	828	765	734	754	792	816	842	769	776	820	874	844	814	841	772	777	820	798	770	746	775	868	787	787	756	828	823	792	791	813	773	785	883	851	835	862	805	821	751	789	776	842	801	847	792	791	791	792	792	816	802	807	774	819	789	793	783	824	779	843	738	824	862	787	705	820	786	749	818	806	816	828	826	792	806	795	787	807	798	869	842	769	792	778	733	847	838	820	813	788	860	838	764	756	810	796	771	741	774	763	820	744	784	813	824	793	813	762	830	790	764	821	804	845	761	824	783	795	799	776	831	790	765	758	862	817	799	767	798	823	809	740	797	749	782	769	804	788	783	810	758	789	794	787	763	826	756	753	741	770	774	749	799	847	793	816	791	833	756	773	796	797	752	779	854	837	781	775	818	777	781	757	818	782	812	799	828	758	784	795	843	788	798	803	800	823	789	800	805	810	770	831	786	782	772	801	770	794	733	814	840	814	845	826	802	807	769	781	763	829	773	781	785	823	823	806	834	803	822	783	822	780	820	838	805	787	738	785	769	844	775	777	782	810	760	833	824	791	739	870	797	787	824	854	818	857	781	796	798	804	814	846	829	827	842	820	757	812	797	842	812	812	818	766	817	806	777	781	803	772	793	775	744	860	741	812	819	783	774	768	854	737	833	758	771	819	850	824	815	840	795	813	765	751	789	821	803	737	803	808	838	817	787	804	842	803	773	802	791	734	791	796	813	791	771	832	803	823	811	800	761	821	789	826	813	809	820	757	792	796	776	763	828	797	806	809	808	783	798	772	860	815	807	779	804	775	787	800	811	813	737	813	776	771	846	794	844	811	822	830	779	770	819	817	830	784	786	745	768	833	819	824	805	801	778	841	815	769	806	818	846	810	832	768	819	783	809	803	810	731	758	783	788	784	779	745	783	776	813	801	792	823	851	840	812	809	796	770	809	780	786	763	792	796	778	817	781	776	857	808	852	819	798	851	754	784	832	822	765	791	802	771	781	771	758	770	777	807	801	745	817	725	812	797	809	775	788	775	803	763	834	775	785	840	817	822	817	797	825	826	840	786	811	820	773	795	770	813	829	801	810	840	788	798	810	803	816	764	794	787	829	815	848	804	787	780	837	777	806	816	783	837	791	846	814	755	778	817	833	774	782	790	863	809	756	808	804	807	819	776	828	801	790	821	797	777	777	807	735	785	817	830	797	765	852	818	788	808	786	768	777	791	754	806	819	771	742	768	818	754	779	785	820	826	830	839	831	781	833	798	816	817	830	761	794	803	801	785	817	745	850	779	785	770	774	767	773	834	800	833	791	790	833	750	828	794	807	814	775	830	817	820	830	796	809	795	792	801	788	819	813	791	779	781	803	857	807	789	798	768	769	771	758	823	792	808	766	754	793	841	826	799	806	790	835	755	872	751	783	749	759	819	794	787	799	763	771	776	773	813	768	834	809	771	780	809	765	764	808	796	779	793	833	816	767	846	799	810	777	746	766	822	877	829	822	816	798	795	820	801	809	773	800	827	778	810	763	785	789	788	848	804	829	879	817	819	799	783	789	806	776	803	767	767	797	793	811	791	809	783	816	777	822	774	761	796	790	795	767	815	778	785	805	823	791	748	851	791	775	794	782	793	804	731	805	760	797	800	824	782	726	760	799	777	762	795	746	799	775	805	771	852	755	833	832	814	774	808	807	780	814	808	834	760	806	872	817	829	749	773	777	755	803	789	801	749	797	801	779	772	862	796	802	792	804	798	775	821	800	815	760	806	842	821	822	760	802	792	850	766	783	778	811	813	804	822	815	768	792	838	751	832	775	775	838	788	819	848	810	779	828	799	793	821	785	788	808	739	769	791	803	831	823	797	787	811	783	776	776	806	764	798	774	833	807	774	786	779	789	796	770	760	760	789	760	800	809	857	809	790	807	796	820	736	810	770	804	796	801	756	772	789	762	775	795	773	786	819	770	838	797	829	823	810	822	808	788	819	803	775	746	781	845	762	862	759	791	778	818	792	754	803	758	811	802	828	808	748	788	781	794	776	812	800	828	775	824	819	783	776	778	785	777	801	838	816	762	775	749	805	812	780	827	848	783	815	817	808	809	827	791	795	778	812	805	804	756	845	839	795	827	824	849	797	796	757	844	800	793	864	845	805	828	764	796	813	772	827	805	778	798	779	766	782	793	781	814	790	814	791	833	765	763	798	830	816	831	854	791	820	832	795	733	861	778	769	798	760	818	832	760	812	774	798	801	773	814	783	822	775	777	805	771	840	757	824	782	836	818	799	792	756	772	770	776	754	771	797	779	801	806	772	789	742	761	796	795	799	820	794	778	798	772	859	810	774	764	804	808	833	731	820	750	810	755	831	816	803	850	767	808	812	779	842	765	812	734	786	765	790	792	807	788	777	798
4586	1235	1045	935	892	859	895	876	837	781	887	854	829	870	842	827	825	865	808	848	810	866	856	823	787	851	843	823	836	823	831	784	813	790	850	815	804	887	840	842	859	848	824	783	835	832	825	764	841	853	814	805	863	832	787	857	816	843	806	800	831	843	820	766	845	808	887	829	863	836	815	819	792	796	870	821	807	742	859	805	839	795	849	835	840	830	826	796	802	802	847	808	818	855	818	821	819	808	849	804	838	832	831	773	798	793	850	776	824	783	756	813	849	797	857	759	826	865	759	808	822	797	833	810	854	803	823	821	816	861	852	831	768	827	834	829	838	807	798	859	825	786	806	847	836	838	824	822	811	848	831	811	802	829	826	841	830	856	831	816	814	815	742	794	816	848	810	857	857	817	820	796	820	824	846	859	798	848	884	836	851	851	850	771	783	781	866	844	847	798	856	867	828	837	809	817	853	865	817	829	820	805	842	846	844	868	854	841	803	889	821	864	825	814	814	785	860	864	820	874	884	786	799	842	845	842	830	775	793	798	828	879	854	826	827	861	821	786	836	828	845	793	800	764	802	878	818	828	809	820	839	870	811	865	818	826	813	817	759	826	798	832	795	808	881	806	805	837	775	831	807	841	842	840	794	783	837	884	800	803	833	886	803	843	802	839	838	863	776	839	822	805	849	823	887	854	800	873	858	862	861	829	822	837	832	841	825	757	824	794	752	839	761	788	855	768	822	838	774	800	790	804	831	836	852	888	817	807	878	798	735	828	802	819	820	781	849	821	841	852	802	812	792	843	775	798	814	800	837	866	813	830	839	802	834	825	822	814	824	830	789	793	815	813	828	859	855	867	824	837	785	781	838	853	832	821	834	815	821	823	860	837	818	791	840	814	795	850	854	822	808	814	804	862	825	802	818	852	855	813	812	856	859	804	828	848	806	857	798	821	833	850	841	819	812	838	834	869	789	812	777	813	878	837	870	859	854	913	811	794	778	834	821	808	767	860	819	826	834	860	872	839	831	812	789	829	803	803	826	782	791	813	856	813	837	812	820	829	853	806	861	778	818	825	803	853	839	859	799	787	848	829	853	769	819	853	893	817	821	793	780	794	836	797	779	801	851	821	806	768	863	853	840	837	850	880	806	859	822	779	892	813	865	786	850	809	827	880	824	824	801	822	857	837	821	822	877	805	829	793	837	849	807	822	789	840	812	826	824	853	815	814	867	783	814	804	854	816	848	819	839	845	809	831	763	804	820	816	819	779	827	822	800	865	854	894	763	838	837	771	779	824	835	747	882	828	835	837	780	805	839	803	786	811	803	793	825	801	847	821	779	813	860	811	799	846	848	789	804	853	785	845	844	776	883	837	833	804	810	825	842	858	857	889	834	806	846	854	775	856	798	779	877	817	856	795	863	823	839	848	847	857	820	832	786	821	780	777	828	816	834	799	823	858	831	811	790	799	796	805	835	835	782	861	790	775	849	822	869	827	792	867	836	782	883	810	850	783	815	824	858	858	786	800	837	820	843	830	847	859	815	869	835	775	833	833	786	817	825	854	802	778	849	794	790	813	837	794	829	794	846	818	794	889	813	815	843	818	808	851	807	778	805	856	853	777	862	788	820	836	843	819	809	819	847	837	795	812	858	806	863	823	829	827	812	840	853	826	872	784	845	857	828	869	817	853	821	822	809	853	812	835	861	853	838	787	828	814	863	877	819	860	838	835	830	837	799	810	877	833	789	829	823	859	842	828	781	807	809	807	825	831	804	835	783	830	801	845	844	805	812	851	820	829	765	807	820	874	850	777	787	787	805	793	805	841	854	856	865	830	884	866	838	825	772	838	821	815	828	793	797	843	822	841	844	792	769	782	753	807	852	813	846	835	881	845	848	861	841	858	802	801	805	749	791	805	816	833	828	852	772	825	845	841	793	878	788	884	843	784	834	872	735	817	829	812	800	837	821	867	825	859	843	783	814	842	851	831	807	808	803	804	826	810	875	878	773	885	847	805	769	796	823	878	854	811	858	916	833	790	839	822	822	773	822	799	845	861	843	768	800	840	855	794	800	819	839	839	805	837	917	801	873	808	807	793	827	831	813	838	823	853	870	793	805	794	796	871	786	832	856	819	846	798	822	838	779	848	821	803	840	804	842	779	778	852	856	863	799	803	834	817	850	822	798	826	840	821	887	795	805	840	797	836	861	877	827	814	807	812	807	852	803	841	832	809	876	797	831	833	836	853	806	862	860	809	773	811	766	778	844	783	857	863	876	823	827	860	802	817	830	844	845	872	823	760	816	840	813	827	892	819	838	826	847	805	847	812	833	865	891	843	853	835	803	809	811	784	843	922	842	829	808	808	834	796	818	789	851	814	782	813	837	853	858	838	780	844	789	883	805	795	808	826	883	835	799	831	830	853	819	808	812	798	866	792	838	799	855	813	806	850	810	817	772	812	818	833	847	875	846	806	786	787	868	832	838	820	855	837	799	799	790	831	834	809	846	836	834	793	828	765	811	848	840	845	846	837	828	819	807	827	880	829	770	766	781	806	894	873	811	844	807	823	792	845	814	800	826	866	864	826	770	848	806	838	820	813	834	803	825	863	785	818	838	827	824	872	852	836	840	759	793	804	859	804	839	809	804	820	856	825	774	886	828	769	814	823	828	827	819	830	825	772	804	798	765	874	829	802	902	821	842	864	912	843	807	823	810	857	784	781	845	814	838	865	816	784	787	793	809	774	786	781	841	846	840	827	814	808	857	832	847	827	859	805	890	861	885	798	827	841	782	816	843	832	831	780	802	828	853	829	807	880	805	861	800	808	821	852	853	825	892	902	847	791	796	830	781	846	822	824	837	833	850	822	842	826	837	862	807	828	815	798	849	820	817	798	868	857	818	790	853	806	894	874	801	805	841	888	850	815	824	814	813	798	814	835	792	806	846	814	828	824	817	796	789	806	798	836	809	817	826	820	850	829	867	840	804	818	785	778	812	875	827	835	818	869	809	831	832	844	837	782	770	770	812	801	808	826	793	859	833	895	817	826	854	831	912	796	836	794	825	845	843	830	807	836	806	828	813	864	779	829	808	849	869	836	813	860	862	851	800	853	828	852	796	815	780	828	811	838	844	788	834	821	824	815	823	821	845	764	833	843	797	795	822	839	862	825	834	829	800	864	817	786	804	781	840	801	816	833	823	806	843	784	871	809	811	831	816	827	759	854	812	846	795	785	797	784	842	804	808	823	843	820	750	822	837	798	824	846	822	796	810	829	860	802	820	844	802	852	842	837	817	835	887	802	877	845	784	820	820	826	784	850	832	858	812	833	799	800	744	787	880	813	838	836	814	804	811	822	860	848	808	781	864	815	802	825	852	817	832	830	816	839	813	834	846	811	797	835	864	791	813	843	794	803	836	824	820	858	851	849	832	843	770	820	765	793	817	825	852	798	850	873	824	830	843	818	820	786	793	831	842	793	860	879	771	798	826	839	831	805	797	766
23241	20954	28285	23775	20947	12955	1310	827	708	614	560	504	546	488	493	452	450	452	458	440	425	446	423	422	427	442	426	427	404	406	461	410	436	427	427	428	399	393	388	420	397	409	396	425	432	427	384	411	373	370	418	395	404	418	437	403	415	389	402	426	397	376	395	397	418	418	394	391	376	401	372	421	441	393	404	382	397	414	428	395	416	394	400	421	373	389	396	379	415	371	373	382	359	435	423	395	407	399	404	411	428	388	396	369	380	427	419	373	418	389	405	405	413	408	411	406	396	428	419	418	414	448	432	391	382	407	359	385	382	408	417	411	393	399	403	366	388	398	392	376	381	397	379	392	375	369	382	390	372	382	394	379	378	400	422	444	386	401	437	386	402	404	393	382	400	380	391	397	430	375	444	386	390	414	410	422	434	418	419	434	371	415	399	395	401	382	383	417	388	354	399	394	387	420	423	408	412	392	399	398	390	365	413	389	375	393	393	390	389	404	417	403	386	391	410	377	403	378	367	353	389	415	405	412	381	373	393	403	386	402	408	404	404	365	392	392	428	403	359	382	408	391	424	423	393	367	406	433	399	399	403	385	393	389	380	408	411	398	393	385	384	386	394	388	386	410	417	405	379	363	438	417	363	376	409	419	384	383	413	397	411	390	410	404	353	434	379	391	409	374	389	408	408	401	377	410	432	378	419	387	394	402	381	399	422	406	415	380	384	425	420	418	405	400	368	414	369	375	407	427	384	383	408	380	385	392	417	419	422	383	410	416	396	377	400	439	352	426	423	400	427	386	366	383	385	399	402	431	406	395	374	362	399	455	387	403	410	403	358	438	428	396	393	383	418	396	391	401	407	412	409	412	412	392	420	367	427	383	361	396	424	435	418	405	419	369	398	411	410	418	424	374	431	353	389	383	410	408	412	380	409	393	409	410	419	413	403	416	414	384	377	387	427	405	385	363	386	388	391	438	413	399	420	400	401	382	396	394	408	378	398	388	390	390	375	408	449	377	326	381	369	448	384	401	358	374	406	397	401	386	392	399	398	395	393	424	362	407	412	371	418	366	416	425	367	423	387	410	373	401	375	422	417	409	375	397	410	365	424	408	387	399	422	349	413	361	396	432	404	421	353	360	401	396	393	408	369	389	412	398	429	360	356	425	370	411	397	404	362	395	388	356	369	409	404	390	414	404	389	380	426	382	388	394	393	403	409	410	394	430	391	374	378	383	405	387	413	388	407	377	396	413	398	385	401	390	372	421	408	450	386	417	417	392	404	420	403	391	399	394	371	364	423	385	413	416	376	418	421	409	406	413	424	395	401	361	416	409	386	431	386	415	409	389	395	388	393	414	398	399	432	367	418	368	396	391	422	360	436	390	362	375	377	404	382	383	379	408	433	415	400	410	411	416	375	393	407	401	371	440	415	411	443	380	420	385	408	420	416	385	389	378	407	422	371	374	381	377	421	404	410	418	408	391	370	424	417	392	390	421	409	380	387	374	371	373	378	387	360	402	396	394	422	361	393	391	420	388	378	393	388	432	378	405	407	387	379	376	363	399	391	391	394	396	395	389	396	379	387	404	410	446	391	418	429	382	427	397	339	396	451	402	396	372	400	392	386	385	405	393	425	413	402	386	376	418	368	433	386	359	387	417	412	388	434	389	433	401	372	418	390	407	432	379	388	387	383	394	375	431	412	388	401	398	393	418	384	405	399	378	354	395	353	400	358	410	402	428	365	400	394	423	392	398	428	409	397	381	404	441	389	386	384	432	391	387	390	403	393	391	413	435	394	413	374	362	404	409	396	397	405	377	417	403	432	394	382	401	420	409	383	422	356	386	381	392	369	398	410	397	397	417	392	377	351	383	405	399	423	432	403	398	430	444	408	359	385	388	405	356	411	406	366	374	383	424	393	391	387	412	411	353	389	393	404	398	412	388	393	424	440	394	418	377	410	429	399	371	373	386	378	385	411	412	401	409	402	437	427	382	415	429	390	366	446	397	390	361	384	353	432	399	376	372	378	398	385	397	376	405	371	374	367	405	394	383	389	407	389	405	388	361	372	393	388	367	389	379	400	427	389	383	394	431	411	404	397	367	387	380	372	396	428	391	396	412	399	392	446	431	400	396	382	447	361	403	379	405	439	390	388	397	412	365	387	376	385	407	396	402	392	392	403	411	390	414	407	432	419	358	383	394	388	398	398	398	386	391	391	392	444	358	392	392	403	391	402	434	373	398	420	396	423	412	430	394	393	421	411	412	398	388	400	412	396	387	439	404	387	392	377	388	402	404	385	373	404	410	399	356	414	380	388	404	383	405	384	416	363	426	387	414	393	364	370	411	399	401	371	420	401	388	409	389	374	386	394	418	402	411	424	388	401	416	413	368	372	381	392	368	374	397	395	391	390	406	392	394	402	395	389	374	406	420	409	414	387	412	397	425	430	430	419	371	385	398	446	383	375	397	409	393	423	391	396	383	397	393	406	380	385	432	394	432	398	426	393	416	421	365	416	398	421	431	415	430	407	406	382	424	372	396	373	414	420	401	364	404	365	414	396	405	373	401	388	399	383	387	376	403	401	409	414	378	400	415	363	358	378	400	389	393	401	377	396	398	385	420	403	375	396	384	404	417	375	422	409	391	386	432	390	428	374	418	401	415	415	392	362	400	428	404	381	453	379	389	384	371	417	371	378	373	472	387	390	405	407	442	376	405	408	386	417	390	419	396	405	393	398	385	385	410	384	381	438	374	441	430	435	409	417	403	401	401	416	402	391	369	379	426	411	392	401	379	397	389	408	402	383	393	408	383	387	416	392	369	393	407	406	391	408	377	384	410	398	387	394	368	346	418	400	414	398	402	382	416	389	437	417	414	367	367	412	402	427	391	411	377	405	368	454	379	387	367	383	405	394	386	371	379	395	389	354	391	343	398	409	401	381	421	380	366	407	349	431	421	395	392	408	402	377	414	387	395	412	407	392	412	394	380	393	402	411	389	390	368	382	364	408	411	364	380	402	363	382	376	416	438	416	406	372	378	436	389	381	406	396	363	376	415	373	388	397	415	410	380	400	417	398	433	407	379	404	413	394	425	396	401	426	365	434	411	393	400	401	382	422	431	388	420	390	389	412	403	366	445	378	358	397	404	351	390	425	412	366	375	397	408	417	385	424	403	422	400	416	366	391	392	399	399	433	402	407	385	393	390	386	405	416	409	377	383	428	371	423	376	408	373	393	397	387	387	375	374	408	400	392	405	367	387	369	375	399	391	408	417	390	410	397	381	367	415	371	407	399	403	423	420	397	408	385	372	415	377	413	367	400	413	402	379	344	364	453	376	396	424	394	391	419	399	405	403	376	370	406	419	391	401	415	394	457	383	402	371	391	378	392	406	390	391	424	393	431	390	396	394	386	377	367	372	374	381	398	380	398	409	428	371	406	429	406	403	367	426	396	396	404	356	417	412	361	367	407	404	392	358	380	420	424	402	395	396	434	371	357	365
3341	8509	6180	3034	2143	1649	1321	1021	905	773	708	619	617	566	545	529	486	470	455	516	465	460	506	499	479	438	462	455	455	480	453	437	454	438	440	444	411	454	436	465	438	444	403	440	428	449	451	445	467	448	470	460	406	419	433	436	452	417	430	458	434	443	423	470	455	462	472	461	410	429	424	418	408	433	427	463	423	400	429	476	408	424	445	449	420	425	429	471	463	434	435	449	454	438	410	421	419	395	416	449	429	433	415	423	427	447	382	409	418	461	443	432	430	447	428	435	456	455	423	431	445	409	453	436	474	432	433	414	445	429	481	456	439	420	425	442	397	395	445	438	473	423	455	431	400	412	421	444	425	473	445	426	423	439	459	434	432	475	425	406	412	423	408	413	439	400	401	444	448	472	460	419	413	426	406	435	441	412	426	454	445	421	444	447	418	415	420	461	435	436	439	386	426	452	380	430	402	472	464	435	406	414	427	432	465	429	447	421	438	448	436	395	432	437	403	434	427	414	460	465	400	434	450	407	429	419	457	411	429	441	404	453	424	423	412	438	470	454	399	433	414	426	430	450	450	441	428	457	412	411	423	422	436	444	439	418	441	462	433	421	397	422	435	408	439	410	392	413	414	397	478	446	420	401	433	429	401	419	449	446	451	437	422	436	436	421	452	459	451	423	448	441	469	393	434	434	384	445	402	444	443	402	420	430	451	423	432	445	448	448	466	433	422	432	439	431	472	422	403	381	449	435	404	440	419	405	423	430	416	467	438	411	461	418	417	419	432	466	457	400	418	420	418	446	408	441	423	460	456	441	426	413	431	433	428	430	450	416	436	459	419	418	432	437	412	436	423	434	454	381	442	397	457	428	454	436	471	421	414	414	449	425	447	449	442	444	452	425	414	442	437	452	408	426	433	436	447	441	437	413	447	394	445	448	453	427	436	432	433	406	422	423	441	430	438	489	413	419	462	429	417	409	425	396	480	423	466	452	425	445	450	437	430	436	431	423	427	402	417	433	449	421	443	422	422	408	398	411	440	404	415	412	388	442	437	424	430	450	458	456	408	392	429	404	433	458	447	466	413	435	456	461	421	426	459	455	419	441	415	420	400	426	437	400	426	446	417	433	429	429	427	413	433	433	445	414	420	439	468	416	422	424	436	442	434	437	391	425	398	430	410	447	437	437	404	449	456	451	426	440	425	445	405	421	449	440	446	431	421	456	395	453	435	464	439	432	423	429	437	435	415	445	425	441	445	419	432	436	425	431	438	436	405	418	397	424	449	389	440	458	422	452	430	419	408	442	432	411	382	434	440	424	441	439	416	406	427	425	430	421	402	422	447	409	463	428	456	467	405	428	474	448	437	431	415	424	449	426	476	440	447	434	442	444	458	430	429	448	423	430	445	431	433	416	464	431	467	404	447	433	448	420	439	455	434	405	426	472	445	420	437	436	425	419	408	425	476	427	428	419	462	426	468	418	393	441	397	432	468	388	442	419	422	409	402	412	443	450	451	428	422	408	435	441	425	419	461	429	453	476	451	413	448	440	412	444	455	414	405	436	455	452	400	438	382	437	428	410	433	389	424	429	430	471	427	443	435	394	456	431	438	434	406	417	429	436	421	454	406	431	451	420	435	422	415	420	407	434	468	426	423	467	454	463	480	424	438	426	403	440	432	412	407	419	436	425	443	468	424	446	435	421	405	408	413	444	367	433	445	433	427	433	432	485	434	427	406	426	432	438	419	440	410	420	439	446	429	404	410	420	438	467	458	478	463	417	467	416	403	437	414	413	437	451	446	439	424	420	452	492	400	420	433	424	456	458	415	458	419	419	432	405	389	398	395	448	449	467	414	397	422	435	465	431	425	454	413	457	424	471	417	409	469	433	397	420	416	451	450	403	407	418	411	431	442	458	396	412	455	434	483	439	437	411	472	406	419	444	402	401	449	442	439	419	427	433	412	426	439	401	420	422	393	460	420	441	412	393	426	410	396	465	440	421	428	448	407	449	399	416	428	428	419	408	413	386	427	404	430	409	441	467	416	437	446	450	428	445	450	441	439	429	410	419	412	396	427	455	429	383	436	438	436	426	433	439	433	443	435	422	425	429	429	403	384	443	410	437	428	432	429	398	404	419	395	433	434	449	449	474	429	404	456	431	434	424	430	431	437	448	443	427	430	407	459	469	444	455	415	422	420	422	442	424	462	428	490	404	458	439	449	421	413	419	423	420	430	401	451	446	426	455	449	452	416	427	458	447	375	445	401	463	406	423	409	424	436	454	417	433	428	433	418	412	408	421	451	439	432	433	437	446	428	410	411	427	424	441	410	410	474	433	446	443	427	402	404	412	459	475	413	440	441	428	462	422	395	436	410	427	393	418	468	424	462	425	434	456	442	419	413	409	413	455	433	460	410	450	446	444	440	406	398	409	420	418	427	425	448	463	447	452	402	475	445	408	444	430	405	467	424	452	423	436	450	445	416	461	412	430	407	465	424	447	422	405	448	435	477	419	431	433	396	455	409	456	434	391	427	436	450	440	415	428	434	439	414	421	390	427	436	420	442	453	437	452	380	430	455	427	416	413	420	432	450	453	473	450	424	451	433	442	416	451	464	424	412	474	431	444	420	412	458	417	469	444	444	412	465	443	432	446	455	437	414	428	412	398	458	436	419	404	442	451	429	432	441	455	452	416	464	467	405	462	427	431	443	441	443	421	430	408	397	417	410	437	416	408	435	405	431	424	422	422	429	452	441	492	469	437	449	412	448	417	444	490	452	407	447	408	431	430	405	405	431	412	375	414	457	443	398	406	424	417	427	410	421	396	439	409	454	421	382	436	431	452	413	453	440	428	439	438	446	438	403	459	426	416	386	419	444	428	457	456	436	427	400	417	465	421	426	447	431	447	476	411	419	408	425	436	427	412	422	418	452	438	427	426	429	417	449	428	429	405	450	468	480	440	408	450	452	402	395	437	443	458	428	415	428	417	449	432	417	487	450	408	388	411	451	435	450	432	480	430	454	426	455	428	402	406	398	412	454	434	460	434	403	425	421	405	414	414	420	462	403	425	446	470	455	438	446	442	420	491	452	390	427	420	426	426	401	442	463	463	386	426	411	418	425	397	450	445	423	474	431	400	441	405	461	458	416	428	439	460	381	430	440	451	433	422	425	428	441	429	440	463	395	444	428	422	464	414	441	396	461	425	447	430	412	464	414	419	436	479	393	422	439	456	426	473	450	460	460	453	441	459	431	445	428	444	430	439	474	435	434	435	409	468	440	475	463	431	403	392	441	407	406	423	418	400	424	432	437	442	473	420	402	453	396	434	466	431	424	437	429	409	449	421	414	403	433	444	417	445	441	454	463	411	415	446	435	432	460	449	420	408	447	411	445	422	404	466	456	421	434	400	424	457	428	430	424	429	422	433	403	466	450	410	443	436	462	429	441	421	426	451	387	442	430	443	406	454	414	417	449	462	417	405	454	419	441	468	419	409	437	425
24227	20938	27534	24464	16754	1804	1133	996	880	917	897	861	784	823	826	825	822	784	737	794	853	827	772	804	763	784	784	777	818	811	769	736	801	746	758	795	803	763	744	829	761	739	780	792	804	786	838	798	743	756	806	802	810	750	837	750	768	807	782	739	812	788	802	818	755	769	802	764	747	748	757	769	749	778	767	770	775	768	750	762	818	780	752	745	798	766	760	776	778	776	746	815	762	807	791	795	806	720	760	848	800	782	761	782	767	846	770	758	762	756	776	781	748	759	722	768	800	755	782	780	761	802	737	755	796	787	804	776	776	790	752	765	755	803	752	749	752	789	764	762	763	791	817	748	771	784	782	757	804	780	809	742	749	774	805	798	815	788	780	733	794	781	764	757	812	794	774	759	815	775	773	740	757	798	795	775	781	769	740	764	795	795	776	785	792	761	778	816	687	760	750	811	747	755	778	709	777	803	769	788	809	778	786	752	758	728	748	724	799	749	787	799	761	781	767	754	723	793	746	756	774	790	804	785	785	759	759	715	776	790	798	755	744	801	748	756	799	749	735	743	799	757	737	778	775	774	760	792	803	814	793	795	859	799	758	793	783	788	789	809	734	747	805	762	719	823	754	758	755	781	815	731	753	773	745	757	816	779	762	769	748	802	758	805	758	757	787	806	757	767	793	799	707	753	770	794	775	806	759	793	818	796	747	816	765	781	807	816	764	771	764	748	787	779	760	767	762	769	776	758	765	767	762	753	774	788	806	795	700	747	797	779	769	721	768	812	802	748	706	801	803	806	798	769	736	760	831	809	776	787	773	772	785	786	837	729	746	824	792	815	773	751	792	740	796	784	767	737	784	779	748	767	757	823	865	722	759	797	808	813	762	782	772	796	784	752	776	786	776	792	756	773	780	775	801	815	763	809	742	741	775	782	820	719	769	774	784	771	758	769	806	783	791	765	720	751	775	796	808	799	771	802	788	781	740	767	762	756	760	808	796	797	740	756	790	764	738	777	805	752	763	765	748	760	715	799	748	756	790	805	802	754	764	768	782	746	774	799	843	782	755	774	795	755	769	769	718	770	751	810	753	758	773	785	785	784	715	776	760	760	745	780	732	788	732	783	729	776	795	716	744	796	789	784	778	776	777	765	762	828	779	742	754	784	792	782	741	773	715	761	784	782	745	796	784	809	755	762	767	724	747	784	745	716	837	759	799	785	792	762	785	816	792	752	825	806	751	747	777	808	782	725	780	757	791	741	790	785	783	802	819	755	764	766	761	787	791	745	834	790	762	755	782	718	797	759	808	807	741	768	762	777	744	773	761	830	755	753	765	793	770	781	772	763	806	787	794	745	790	763	785	753	788	820	761	782	799	741	762	809	785	797	765	769	734	764	740	804	758	802	801	800	766	789	844	704	746	789	772	771	798	789	758	708	809	845	763	743	762	774	814	790	793	787	810	784	787	762	787	805	806	757	767	766	742	735	767	793	791	771	753	786	753	766	811	788	778	800	786	811	815	784	786	769	807	747	746	752	732	774	782	814	798	821	776	790	793	767	787	775	748	789	786	818	731	784	800	786	761	772	806	779	799	776	791	795	778	715	743	750	788	732	745	729	842	790	811	778	824	769	770	781	811	783	789	780	714	757	770	757	777	766	763	788	766	775	759	790	817	792	773	760	736	784	761	743	771	786	788	785	745	751	777	797	793	738	747	760	746	812	744	740	762	807	812	791	757	788	783	791	748	756	767	806	753	785	824	799	732	794	853	808	762	791	779	760	707	793	793	717	766	778	742	791	783	748	783	784	762	775	832	809	762	787	799	749	798	766	763	783	805	818	782	744	784	735	752	741	789	801	790	797	792	772	794	812	771	791	784	777	778	792	774	817	760	776	778	777	778	803	747	756	777	767	735	721	741	784	766	737	779	759	727	786	769	816	752	742	778	708	837	799	760	767	804	784	749	777	793	762	780	790	793	748	783	810	796	767	753	830	801	811	778	792	762	781	841	790	747	720	766	764	722	798	775	788	771	761	820	756	778	712	843	803	804	802	768	711	760	776	734	780	757	765	809	796	766	771	754	745	768	785	781	710	801	787	757	794	761	812	770	728	798	797	755	776	785	718	697	791	810	758	769	758	784	790	776	784	798	814	722	803	802	765	741	784	752	817	771	768	781	718	770	809	766	800	758	761	758	810	784	769	791	732	781	737	768	747	743	777	776	793	801	769	740	749	743	778	739	794	730	762	761	788	755	781	753	789	788	765	786	744	761	777	822	743	753	781	764	789	751	778	757	771	719	796	794	812	804	805	777	790	833	778	780	755	771	775	810	771	793	776	782	795	741	794	770	756	764	800	743	730	781	746	737	805	737	755	766	735	727	741	765	793	759	762	752	754	741	826	789	741	768	741	828	803	768	720	733	790	817	792	809	760	777	738	749	780	825	763	784	792	768	795	803	770	751	723	743	803	771	788	765	830	749	793	780	744	760	779	766	758	769	746	774	809	754	777	705	766	782	739	825	766	741	760	804	778	794	747	722	792	816	815	796	767	761	752	762	792	764	805	743	759	733	760	785	746	789	776	773	729	784	732	813	778	780	808	790	796	772	781	742	754	795	792	753	724	778	751	792	705	721	774	768	796	771	770	818	796	767	804	758	807	764	775	803	765	777	798	769	786	745	779	748	794	779	771	807	802	775	765	781	773	789	784	781	798	766	799	821	761	768	749	811	776	775	743	826	743	758	781	787	778	784	805	759	761	742	758	839	774	730	770	771	776	758	781	730	750	827	780	762	759	794	736	757	775	750	765	810	786	768	795	756	773	796	761	788	788	760	734	807	746	722	754	759	778	756	764	817	806	781	803	760	793	806	773	788	814	732	771	796	751	776	736	785	833	790	789	740	747	803	776	793	806	803	793	775	778	757	748	746	783	760	813	785	764	818	814	749	759	773	808	751	794	767	837	794	746	734	760	784	856	769	785	821	752	777	787	774	777	782	789	773	806	760	794	784	791	716	746	810	772	766	776	787	770	790	780	742	793	779	814	832	712	776	752	777	765	818	705	741	828	866	788	734	768	777	765	783	782	757	814	730	731	725	744	743	790	790	786	812	753	788	805	744	765	763	763	802	748	790	763	704	747	807	798	771	804	742	788	743	797	759	746	768	811	734	779	771	777	795	772	753	758	791	837	787	833	715	751	791	757	766	777	738	737	781	750	708	780	781	768	723	803	813	778	782	788	757	781	790	744	741	751	787	812	750	781	752	737	772	786	786	832	765	794	772	766	786	776	796	783	768	743	793	810	801	750	818	801	773	750	753	767	784	755	828	749	760	844	766	743	767	737	759	835	733	760	793	781	803	772	768	785	759	816	771	749	760	729	865	832	837	804	768	770	780	811	753	741	786	779	765	782	812	786	750	782	755	766	750	740	740	788	731	768	818	739	792	822	783	745	743	779	778	793	797	777	766	778	742	771	728	792	755	732	777	772	813	754	790	742	795	767
3544	5849	4314	2335	1941	1527	1304	1095	1054	951	921	887	895	850	809	879	799	849	789	837	826	799	725	788	748	828	777	725	772	757	742	712	789	758	754	775	774	749	754	784	719	758	762	740	733	793	788	750	728	784	782	758	786	777	698	786	744	801	767	715	796	814	730	807	784	778	771	804	765	744	704	746	778	769	746	777	735	762	807	738	781	791	767	747	751	752	809	728	827	749	758	757	754	743	760	750	775	751	771	763	751	746	778	763	806	777	744	771	721	755	787	735	753	754	734	802	779	784	744	744	759	765	807	780	745	720	764	751	736	798	756	731	740	769	763	791	803	728	762	773	721	757	757	758	809	739	766	743	703	790	764	742	761	734	772	796	763	780	710	834	745	805	780	785	743	823	787	762	766	782	803	766	751	769	787	766	761	809	790	731	724	776	716	817	756	741	750	756	762	736	840	792	730	767	752	808	762	757	763	746	739	751	722	794	749	706	754	779	787	758	765	725	772	727	734	756	730	723	695	743	754	737	821	764	826	771	773	794	772	821	784	741	726	731	774	791	757	727	781	774	798	756	762	737	778	768	755	750	743	715	774	742	734	835	781	754	802	739	757	790	761	742	743	788	746	775	787	758	798	725	784	842	758	739	754	753	714	740	760	761	739	793	799	788	758	773	754	764	754	773	768	722	758	826	787	764	790	789	734	754	744	758	769	729	781	737	775	773	737	744	781	781	745	779	784	726	772	736	756	776	774	793	800	786	804	736	784	735	764	730	758	751	743	797	776	796	745	799	737	791	755	754	759	818	780	752	758	769	801	747	744	733	770	785	751	740	764	719	779	788	779	777	745	765	760	747	772	751	779	713	807	764	776	802	763	754	808	766	758	803	797	738	758	774	741	718	748	778	784	753	780	765	793	786	832	774	738	824	766	765	765	785	750	786	806	781	737	795	843	826	736	732	770	722	728	745	770	817	762	752	822	782	749	781	759	795	771	744	802	818	721	755	744	734	773	790	744	784	752	799	768	815	765	710	802	729	773	762	737	738	752	806	779	773	752	763	779	760	722	770	755	756	763	779	761	755	727	772	736	807	774	795	749	762	779	794	810	774	776	708	766	682	803	778	775	735	788	761	757	761	767	766	758	779	749	783	720	751	770	786	750	763	797	747	764	719	850	762	771	767	782	787	771	771	754	770	768	726	737	778	797	766	756	758	816	742	733	755	808	771	741	779	776	804	737	817	769	757	768	708	767	757	753	834	745	759	767	727	708	770	785	744	746	741	787	745	755	755	816	807	750	765	749	790	771	751	751	794	772	787	789	801	799	781	793	772	772	794	733	777	760	803	745	744	720	759	746	748	815	795	730	769	780	738	789	795	804	732	773	858	732	715	746	747	770	776	787	752	781	768	786	748	740	768	741	778	736	731	722	747	799	776	729	817	793	779	774	706	750	790	763	804	757	748	772	760	784	787	743	769	771	789	773	797	760	719	781	744	756	752	733	699	786	751	763	766	795	724	733	782	791	786	785	745	773	746	761	729	737	759	744	750	812	758	739	776	794	737	782	759	782	768	793	755	749	765	808	846	832	799	784	787	718	778	750	738	754	798	789	794	843	746	807	762	748	729	779	761	782	757	784	777	775	745	771	772	762	788	761	765	801	745	711	769	758	803	757	765	738	792	763	757	792	749	720	779	744	782	808	770	756	784	766	792	739	732	767	756	778	763	751	739	766	763	746	729	732	807	785	783	766	817	752	732	813	785	776	773	746	762	798	755	712	769	749	761	728	771	733	756	772	749	779	749	725	780	732	775	717	722	716	755	739	768	747	761	792	751	733	740	769	766	741	743	722	814	811	721	798	806	769	798	743	734	793	794	763	744	751	811	744	772	757	723	778	780	754	756	782	743	722	744	740	825	751	749	716	742	755	761	765	779	764	805	758	729	748	741	756	772	764	778	789	722	789	797	780	802	739	746	714	751	809	678	752	776	767	757	762	754	755	730	743	770	807	746	797	712	748	740	757	804	793	800	795	748	761	727	745	792	772	775	769	773	766	722	773	761	742	735	759	752	742	817	765	764	793	742	782	756	759	808	777	806	745	743	752	793	777	817	758	771	773	759	726	800	780	745	759	703	830	802	707	775	761	695	741	794	782	732	765	792	746	785	781	781	773	757	760	773	776	787	758	735	761	759	778	792	749	769	743	766	734	824	736	821	812	765	775	765	753	750	752	729	800	748	740	762	740	744	791	732	732	811	787	791	789	775	767	778	770	782	773	757	739	756	778	695	781	740	779	792	820	743	772	725	735	722	776	776	755	795	839	788	718	722	726	772	799	761	732	728	787	750	788	776	750	744	799	793	786	747	789	748	740	755	762	796	745	811	755	750	752	774	738	750	801	784	768	764	797	819	757	765	773	719	834	759	769	792	755	753	805	798	731	748	762	761	816	774	771	739	763	746	766	763	744	790	789	745	754	793	801	777	728	775	761	788	841	761	744	761	812	754	768	716	792	750	798	772	757	741	784	794	787	769	748	748	751	757	734	760	767	794	804	786	801	762	750	782	758	820	746	753	806	765	739	763	787	732	736	721	781	762	785	746	793	779	752	806	798	771	794	790	764	781	768	809	769	770	794	705	792	729	755	799	759	734	761	780	760	747	723	750	772	759	749	780	808	755	781	798	773	760	763	785	733	751	752	725	819	793	813	745	715	753	771	763	793	719	761	765	749	738	772	772	797	719	791	744	762	786	748	728	768	753	765	765	734	762	791	718	765	757	808	786	807	793	735	801	732	726	765	759	740	796	774	789	751	776	787	733	750	790	768	737	797	790	740	789	716	715	772	806	772	778	783	734	701	769	752	779	766	781	757	819	795	775	740	824	770	734	715	762	810	779	750	727	734	739	796	768	750	756	775	787	733	744	795	777	779	781	767	749	817	768	768	767	779	770	777	754	781	767	771	748	777	730	803	807	762	780	778	788	758	782	746	785	781	761	739	810	774	771	774	830	741	717	772	795	751	727	760	786	757	719	782	760	805	762	710	802	747	779	782	752	766	732	747	778	730	760	791	746	727	781	743	782	795	761	781	797	779	762	809	759	828	728	737	706	710	757	740	769	843	753	765	759	774	796	767	777	753	767	741	770	739	782	798	760	758	736	796	733	768	755	775	736	780	775	770	799	822	800	814	778	796	768	798	745	763	785	797	775	778	767	777	809	758	755	730	774	724	726	754	750	810	802	782	771	769	798	724	795	829	765	747	764	740	777	737	763	791	796	778	787	753	775	799	775	798	763	775	773	740	806	744	732	732	788	685	759	747	772	765	800	762	789	793	773	785	745	734	732	765	736	755	747	713	738	784	810	752	772	751	795	775	747	722	739	746	769	735	749	783	777	740	735	778	741	736	750	709	787	787	736	781	745	749	747	787	727	791	818	777	783	741	722	772	733	716	751	740	754	714	766	779	785	757	760	764	725	789	766	806	788	760	741	764	785	759	710	699	786	743	768
22130	20982	28698	23463	20991	21046	11812	1164	796	710	605	471	475	422	371	377	347	325	319	293	298	319	312	288	289	261	265	264	285	247	284	248	263	276	251	287	278	287	247	262	259	272	238	238	236	253	257	263	266	242	273	265	252	228	263	243	228	226	252	243	256	260	245	260	241	241	243	250	234	243	256	227	248	264	253	197	243	245	246	243	274	253	202	250	243	260	238	233	231	223	246	226	238	247	253	230	253	217	257	250	242	239	252	231	256	263	232	226	257	258	230	224	226	237	208	219	210	255	236	247	229	282	238	241	219	195	254	232	232	245	236	254	243	245	226	221	254	227	245	234	265	266	221	245	220	245	258	214	242	251	234	218	271	242	220	251	221	266	254	245	231	231	260	224	254	226	240	233	236	224	258	220	234	253	264	216	228	219	239	233	234	242	249	231	207	241	255	250	235	192	233	218	242	252	233	267	247	248	241	231	248	216	259	208	230	252	222	234	241	240	254	224	259	249	226	249	254	251	249	253	239	237	273	245	235	217	252	225	244	239	234	254	231	245	260	231	241	264	238	218	216	232	250	242	235	236	226	239	234	238	259	288	223	243	239	242	236	232	258	252	243	238	229	293	259	242	224	250	252	251	228	256	245	243	262	238	262	219	237	237	244	254	253	239	252	225	219	263	228	247	262	240	231	226	215	229	255	232	236	221	231	238	246	226	239	234	253	228	223	261	232	237	252	212	230	213	252	249	249	223	224	223	229	231	248	258	230	210	263	221	259	260	213	244	209	275	265	258	227	236	235	260	234	234	240	221	230	228	257	203	254	255	246	214	241	229	256	232	256	233	233	244	235	267	249	222	245	214	235	261	221	223	233	238	231	245	239	237	261	245	250	207	231	245	223	220	229	232	255	247	251	209	242	241	235	231	217	234	223	213	261	238	242	251	227	221	256	247	284	217	213	231	222	229	229	258	242	233	236	239	235	231	242	209	265	251	208	237	218	222	206	235	243	210	250	230	229	245	226	251	262	253	247	225	245	236	265	240	262	226	241	234	216	254	236	238	252	257	239	236	224	253	269	249	244	229	236	236	249	245	249	238	258	231	227	245	246	251	228	242	206	242	213	215	266	266	236	235	267	233	239	214	236	260	284	242	200	239	274	246	240	259	233	239	228	239	276	256	241	237	261	235	264	214	258	213	254	243	237	236	228	245	236	234	223	239	219	243	230	245	232	211	246	245	250	246	204	241	213	243	221	233	238	222	234	266	241	251	227	242	217	218	226	210	247	253	222	269	226	204	227	249	235	241	225	257	237	239	228	251	231	246	225	248	233	269	258	274	220	279	260	219	225	250	240	252	264	218	225	233	239	212	229	222	266	233	246	214	235	230	223	238	233	233	258	232	249	238	243	225	229	227	233	244	211	225	220	238	245	265	248	225	266	238	249	258	237	241	215	258	237	212	245	210	224	258	260	224	250	207	238	222	253	259	237	229	261	248	223	246	246	236	255	255	238	227	252	225	250	238	276	251	226	223	262	253	241	212	250	233	244	235	248	250	235	234	237	223	217	210	245	230	216	233	252	240	262	230	262	222	243	226	227	269	245	244	228	208	230	234	271	240	226	257	242	251	230	223	240	238	253	228	244	261	230	253	210	210	233	235	245	232	228	219	234	248	229	253	259	221	241	227	245	240	237	227	239	234	245	245	249	235	238	252	216	231	214	249	238	216	238	210	249	236	231	240	238	252	239	245	252	232	240	245	247	221	267	262	228	242	215	230	234	214	241	238	245	235	202	268	228	225	248	228	248	281	216	231	247	232	257	226	261	237	262	252	244	219	242	239	247	232	247	229	239	243	246	247	260	231	221	242	212	235	244	247	237	233	224	253	239	238	233	218	238	247	239	252	228	228	254	227	222	249	230	235	241	247	243	234	255	225	231	233	264	243	242	253	212	250	232	251	231	272	283	232	247	228	224	243	251	240	219	243	255	230	240	234	253	261	227	254	279	227	229	231	229	220	240	249	255	239	233	258	236	253	250	226	242	237	250	212	249	268	213	242	230	239	234	243	211	257	224	218	250	267	226	236	232	236	230	253	251	215	220	221	268	236	235	249	261	241	244	261	231	242	236	223	257	255	233	233	264	241	248	209	242	230	246	232	218	263	273	231	250	211	239	238	262	254	257	232	228	247	239	251	214	257	247	227	248	215	217	250	239	273	259	226	246	249	246	220	239	240	227	233	247	229	229	241	230	221	256	232	227	266	253	234	246	234	211	238	220	238	243	234	239	256	231	237	246	273	239	225	246	255	234	211	245	224	240	230	225	257	228	237	245	254	218	239	244	256	210	242	239	226	225	229	253	232	299	229	248	242	244	229	213	245	250	204	235	248	244	203	219	224	226	227	220	234	234	227	240	243	220	230	246	228	218	236	234	235	219	236	255	208	236	249	235	244	259	259	232	239	213	228	249	259	242	241	222	239	232	225	260	234	249	221	249	235	233	248	216	280	237	231	255	233	244	245	241	222	228	249	232	214	233	225	228	218	238	246	255	248	196	219	245	242	254	252	241	219	236	240	230	261	253	232	219	256	243	222	223	256	232	244	226	248	235	243	260	250	234	227	262	235	257	233	252	231	226	239	240	225	244	251	226	240	244	241	234	242	252	227	271	218	228	223	228	223	231	241	243	217	253	208	244	234	235	228	237	250	230	247	249	239	205	266	258	254	259	252	250	230	245	230	228	246	216	267	215	257	237	212	220	220	221	242	234	246	256	250	226	243	236	226	246	230	200	216	240	203	269	221	227	220	239	244	218	222	212	239	273	268	250	265	233	228	253	205	239	256	265	235	255	255	254	259	269	286	262	267	238	250	206	225	242	244	268	234	243	228	263	265	235	248	231	268	264	232	207	276	242	247	271	233	229	228	231	246	240	227	218	271	238	251	218	242	267	229	230	232	241	244	242	254	207	229	260	235	248	240	216	278	268	246	219	227	259	283	211	255	236	226	247	258	250	213	252	235	245	230	233	251	220	221	233	233	226	245	242	213	236	236	227	242	283	249	231	242	198	222	251	241	253	238	231	228	261	235	226	255	220	232	249	222	240	242	245	234	283	254	242	242	226	228	238	214	245	250	257	224	241	232	215	254	229	219	240	219	226	233	231	210	266	225	259	206	246	242	222	248	263	254	250	234	245	221	245	223	229	255	247	253	218	235	265	244	252	239	237	225	230	235	248	234	257	246	229	217	204	246	265	232	214	267	265	249	194	247	259	252	250	228	238	217	241	264	220	280	225	260	249	242	226	247	250	223	244	210	236	238	241	225	233	236	248	248	223	223	235	199	238	215	245	222	262	234	230	248	247	242	238	238	245	249	241	219	252	258	250	240	230	240	246	241	210	258	240	235	242	253	239	246	241	250	210	239	226	229	259	241	244	223	233	218	216	241	251	230	222	220	256	224	231	237	209	249	260	219	240	250	253	229	224	259	240	260	223	276	233	246	228	273	237	236
4398	14196	10432	5101	3639	2655	1977	1495	1102	860	796	634	598	509	464	454	428	342	346	285	373	321	292	320	332	292	259	291	285	267	248	287	296	261	284	267	246	244	261	249	269	290	259	214	245	238	255	254	297	273	237	253	266	225	252	222	214	220	246	281	250	243	294	260	241	255	264	242	232	247	253	251	214	226	231	231	234	256	216	249	235	254	248	272	226	245	262	222	247	258	224	254	254	211	247	238	243	232	232	240	266	241	205	239	248	260	253	218	228	292	238	246	234	238	219	249	255	205	244	241	214	255	226	216	237	218	247	262	251	253	231	223	242	213	221	215	217	249	235	239	269	245	237	240	230	220	221	231	242	219	219	247	232	240	247	246	249	236	224	223	240	212	232	255	239	233	234	221	254	225	231	246	258	224	219	218	241	247	246	237	230	240	246	235	210	276	224	246	237	237	242	209	241	243	244	232	268	213	214	224	241	241	227	222	254	232	226	243	241	226	277	235	215	238	232	261	255	236	230	223	234	247	225	242	238	253	234	252	234	230	217	245	271	244	240	225	246	232	214	252	234	228	261	232	238	231	231	269	238	218	243	221	243	241	234	254	237	242	247	231	234	251	236	238	241	251	239	234	241	258	238	237	268	234	243	235	237	226	246	254	256	249	244	227	238	248	259	259	249	258	257	240	238	229	259	245	223	209	253	235	240	248	222	237	255	232	220	223	220	219	245	237	217	243	253	233	232	208	232	234	250	222	241	236	230	264	249	223	217	243	223	223	252	229	219	216	234	205	227	248	263	256	216	224	258	228	241	230	257	254	245	245	237	253	210	231	209	239	247	241	232	248	246	242	234	209	218	250	255	240	239	210	250	210	266	236	238	222	235	229	265	213	242	219	245	232	262	225	215	253	221	251	225	239	240	251	201	263	237	224	230	215	235	213	215	256	217	249	219	230	211	211	210	249	216	220	253	238	246	232	241	243	230	272	256	214	230	244	236	230	233	250	264	242	216	221	227	243	253	238	221	241	231	256	228	242	237	245	238	243	211	238	261	209	207	232	228	238	241	232	230	230	247	253	216	245	236	220	244	223	220	244	228	215	230	207	274	248	246	247	235	259	236	252	229	238	221	243	236	243	252	246	238	253	221	244	223	260	243	205	265	230	255	210	236	233	244	241	239	256	257	255	236	257	237	224	260	245	223	217	217	248	232	236	219	239	256	237	219	234	256	263	218	241	264	242	259	221	254	233	230	252	203	257	244	238	226	229	221	222	270	226	247	260	231	251	248	262	238	227	235	256	224	238	228	219	260	223	202	259	241	229	255	216	231	238	222	245	240	241	246	226	228	250	216	239	243	272	234	222	267	241	241	238	248	244	237	237	241	229	238	217	243	238	224	232	241	252	247	225	255	243	264	253	248	251	268	237	230	237	245	212	244	245	243	242	224	238	251	206	272	280	225	258	212	259	233	256	252	235	251	253	212	248	224	252	220	241	251	232	227	223	240	237	239	235	222	260	245	233	246	231	224	247	251	254	245	219	221	212	231	275	237	225	244	238	246	206	260	234	226	237	245	235	257	229	231	262	205	226	251	251	231	220	272	219	240	240	232	239	232	189	235	243	231	220	273	256	250	229	249	235	218	227	232	225	245	248	256	248	229	243	222	235	250	238	265	251	229	234	235	246	221	204	259	229	228	234	242	217	231	223	241	251	224	231	249	220	219	246	237	235	257	240	231	233	251	204	233	237	239	258	242	261	233	264	248	237	231	226	225	254	224	229	224	243	264	240	239	219	248	220	237	243	274	220	245	264	239	247	240	234	242	245	248	223	234	261	228	237	269	239	217	259	233	217	241	233	242	222	241	260	221	231	224	229	205	221	226	236	249	221	255	221	226	222	265	240	248	221	211	231	271	266	242	243	230	230	245	239	236	233	267	210	254	255	229	216	217	246	257	243	226	240	219	234	249	211	272	234	249	255	225	262	249	234	227	219	250	197	256	280	241	251	223	248	250	204	250	229	225	226	230	212	265	246	225	219	231	217	235	213	225	238	247	261	243	253	230	239	237	224	214	243	245	243	210	226	249	243	238	252	265	214	227	224	233	230	250	236	256	247	264	239	252	224	229	221	253	211	246	243	211	246	264	228	273	232	230	245	235	253	240	219	229	231	244	245	226	232	236	256	221	244	262	237	234	234	213	235	219	244	233	246	268	231	237	235	227	254	241	221	244	237	255	220	224	242	257	249	248	204	238	247	237	250	243	260	245	228	246	256	257	235	249	245	269	227	230	239	226	241	236	241	237	219	238	212	245	203	260	222	235	243	254	226	244	279	246	223	222	248	243	230	229	240	240	225	234	244	251	260	237	238	239	236	249	233	244	253	241	247	237	241	237	262	251	230	242	234	237	263	242	234	269	228	249	231	261	213	236	221	237	236	242	238	249	236	250	237	210	213	201	237	229	219	224	248	240	214	235	215	255	238	230	234	228	227	255	248	239	234	249	223	229	262	247	267	232	215	232	226	218	217	231	246	258	231	216	253	244	233	254	219	242	243	249	222	261	251	226	243	250	247	223	262	260	248	254	241	218	242	255	235	222	237	205	251	245	242	232	237	244	266	249	229	194	245	246	232	236	245	244	228	232	231	223	242	229	248	233	246	233	257	224	230	247	228	270	240	221	238	223	234	233	272	204	268	230	228	239	245	225	237	212	230	247	232	224	240	208	243	266	213	220	236	253	240	249	227	242	269	244	241	232	252	249	228	247	258	225	216	224	266	235	235	243	229	269	234	240	236	231	238	233	236	227	244	228	249	240	225	229	249	235	241	262	241	259	212	224	259	247	226	215	218	227	205	230	261	229	211	198	242	240	231	268	247	226	219	218	229	224	235	245	199	256	232	234	246	249	232	229	232	237	252	242	211	228	251	245	225	242	245	252	233	212	215	246	232	242	227	222	259	222	243	227	205	247	223	225	246	227	236	241	223	246	247	242	237	236	241	241	203	249	228	240	241	237	241	255	239	230	236	239	218	257	234	227	236	226	241	229	245	237	240	236	245	257	241	228	233	229	223	237	241	233	259	239	223	212	273	202	214	242	236	250	255	238	212	250	257	253	265	245	262	217	223	229	251	222	256	224	255	229	251	218	211	257	264	266	219	232	239	244	228	201	244	217	220	215	256	208	231	233	231	248	233	257	281	229	242	260	240	241	245	262	274	235	232	239	224	216	233	233	228	251	211	236	241	222	232	230	239	244	237	250	244	248	226	225	250	223	243	233	208	247	226	222	225	237	235	236	220	239	232	285	220	225	223	227	239	226	250	208	234	231	242	230	249	229	240	202	239	229	221	236	221	232	243	219	239	231	244	252	240	218	239	227	215	237	244	223	233	215	240	217	226	268	242	227	224	223	228	222	231	213	261	235	233	240	236	218	239	207	244	250	247	250	216	243	251	250	250	234	240	229	239	225	248	219	271	234	232	254	259	228	240	253	241	212	226	245	236	254	212
27522	18154	4822	1155	941	878	847	821	837	826	853	805	806	769	827	822	796	801	816	840	761	793	833	841	760	791	798	792	823	772	781	861	818	804	822	772	800	873	818	814	794	809	799	795	844	874	821	808	790	768	774	820	834	813	752	822	773	801	825	812	838	790	806	786	760	823	788	819	764	769	819	796	834	778	823	768	789	849	789	873	775	814	813	839	828	787	874	850	854	782	809	826	754	797	827	814	811	805	793	787	807	827	802	806	787	799	820	819	802	840	834	787	796	826	789	785	842	817	764	808	851	843	766	796	771	822	801	793	792	802	795	848	805	774	828	752	846	825	821	778	839	807	811	806	748	824	810	791	865	808	775	836	851	778	828	836	819	788	792	825	789	778	808	790	846	810	801	857	801	798	815	774	824	780	781	865	785	797	833	847	799	877	784	815	807	805	825	837	794	814	829	795	856	843	813	792	800	790	817	802	795	799	795	814	792	874	829	789	823	820	754	806	814	792	785	807	862	801	790	793	794	755	755	813	832	854	817	803	795	802	782	782	833	770	812	805	770	861	813	804	775	832	806	840	837	779	817	810	832	771	844	820	877	767	813	831	785	801	839	772	794	831	741	817	770	821	841	795	876	752	798	851	840	778	798	804	788	779	811	803	750	837	835	854	820	767	777	789	800	811	834	767	779	801	825	780	806	821	812	789	820	781	799	801	782	807	766	804	826	827	819	817	782	837	786	808	827	771	762	788	802	812	804	848	786	803	810	741	793	810	801	812	843	834	808	827	810	803	748	836	754	792	771	766	858	789	785	781	833	815	731	798	780	858	788	764	821	849	809	789	787	782	765	792	857	783	820	836	810	812	746	826	845	785	752	768	769	790	786	812	847	775	788	801	814	802	848	766	778	836	814	811	818	793	828	862	775	770	812	803	797	782	838	832	867	838	808	774	780	801	759	809	826	807	820	782	757	804	807	800	781	796	798	836	810	780	784	798	810	810	792	851	818	762	774	837	799	805	801	783	784	801	827	789	836	820	805	797	816	851	835	841	801	801	824	889	803	786	834	836	818	863	808	812	824	784	865	799	769	776	827	795	785	842	789	807	800	801	805	856	857	802	832	828	790	765	764	807	800	772	807	824	815	856	822	805	786	814	836	839	789	803	821	827	887	837	849	756	853	813	805	763	788	834	767	803	786	834	759	825	793	748	818	837	789	774	810	754	812	791	812	764	804	799	864	853	796	779	835	827	813	869	772	809	840	775	771	748	792	809	808	774	807	788	780	798	756	802	786	797	866	832	862	813	768	800	828	771	807	809	875	800	765	801	827	823	756	760	827	799	796	764	789	797	776	845	774	827	776	815	833	821	835	815	763	828	870	813	830	811	786	838	777	842	805	738	754	795	814	821	860	804	805	798	775	855	848	798	781	828	774	795	833	818	770	760	820	824	825	779	828	778	768	842	769	783	790	793	783	794	802	796	792	808	846	814	783	805	830	811	851	802	816	797	797	840	769	767	852	772	835	855	785	786	836	784	810	744	812	800	799	795	785	785	848	802	773	783	818	765	777	842	795	798	783	760	745	768	804	787	771	833	793	816	797	874	812	814	846	783	810	841	799	782	808	813	825	793	793	826	857	802	836	790	799	804	812	808	770	824	770	829	827	807	825	783	822	853	790	798	837	804	849	752	801	788	803	845	803	784	796	749	811	802	787	789	815	852	761	779	818	797	794	851	875	764	789	813	880	844	780	825	806	791	811	814	812	811	847	815	807	836	811	807	827	791	829	810	810	780	844	835	801	814	785	832	832	796	771	811	779	871	832	874	795	770	793	809	787	772	798	786	810	815	804	814	838	819	794	805	827	818	791	817	823	815	813	816	845	710	794	806	775	816	798	788	816	802	824	815	803	866	829	805	801	806	762	791	793	816	798	795	814	783	820	799	803	779	814	815	825	801	880	838	773	820	789	788	879	768	760	795	824	856	823	784	806	825	798	758	801	744	784	817	821	849	792	816	811	804	809	801	786	800	805	773	843	825	798	835	808	817	793	798	749	810	835	782	849	785	802	812	848	797	836	819	823	829	787	827	833	834	824	838	784	786	779	799	772	813	807	783	856	828	799	799	796	828	843	826	787	813	821	829	819	851	814	849	746	798	803	833	803	800	817	864	823	776	816	820	773	842	816	825	801	752	824	801	798	799	780	833	824	816	816	821	825	791	805	809	796	823	783	787	766	791	867	831	809	800	828	751	779	783	797	829	804	832	805	794	775	794	752	822	841	829	829	819	794	814	796	826	871	788	791	785	851	844	811	765	807	793	845	796	821	775	825	821	819	809	828	814	785	817	833	851	787	813	783	883	805	800	837	799	820	779	850	781	862	797	882	780	811	738	778	806	819	763	827	800	811	816	831	839	819	821	803	863	812	781	816	814	791	828	831	795	814	839	812	804	785	770	765	797	784	791	827	800	820	865	784	817	818	823	815	846	806	818	817	833	829	779	807	762	872	856	822	798	829	827	845	835	783	884	774	773	854	768	810	810	800	850	797	758	771	822	827	794	886	760	782	813	804	804	839	826	807	873	753	845	890	809	859	777	839	824	800	817	819	824	843	852	814	824	826	808	743	835	835	792	784	811	835	863	751	779	849	778	824	803	839	791	786	853	835	842	790	820	790	794	774	782	807	759	777	809	880	811	803	806	835	748	796	800	822	811	816	811	798	817	792	827	770	803	809	833	811	752	797	788	795	858	786	800	810	759	858	802	814	779	755	793	820	774	825	811	839	823	781	813	789	796	780	804	842	821	761	764	769	788	859	769	790	779	810	848	772	785	785	791	820	835	790	796	741	782	745	790	770	795	832	807	792	859	806	810	898	846	828	788	855	816	755	793	791	765	750	816	798	790	850	824	818	765	752	789	788	803	832	762	878	794	816	818	809	797	767	796	804	848	822	769	725	838	816	842	782	809	793	785	801	775	797	794	806	819	831	824	821	789	822	837	813	793	823	794	787	757	814	791	808	756	834	840	781	824	796	784	796	817	817	796	828	792	812	790	799	879	832	786	881	802	834	791	867	792	805	869	796	809	811	787	832	802	809	769	818	771	854	828	800	822	811	794	800	840	834	815	788	763	758	841	784	777	824	755	788	811	807	825	814	814	870	816	773	791	854	749	801	774	806	851	856	798	766	802	814	780	838	822	834	805	769	794	815	826	798	793	766	796	822	803	769	789	799	776	814	827	820	743	824	819	868	796	837	837	844	801	806	833	809	819	825	784	803	805	782	792	835	798	805	828	809	785	831	793	786	789	840	878	797	768	766	813	856	770	793	807	830	797	789	775	849	856	801	820	761	827	843	737	786	793	789	792	860	808	837	818	861	748	797	782	823	807	744	732	798	815	758	836	779	848	827	817	809	833	782	817	763	814	791	839	849	834	821	816	842	801	808	838	782	762	744	832	794	846	774	775	809	809	830	735	824	825	805	852	829	792	831	809	831	830	816	858	824	813
4574	1181	1089	948	898	902	880	914	851	808	801	811	813	796	837	807	884	840	857	788	840	860	812	853	806	821	867	781	830	807	832	819	799	835	812	802	858	827	824	878	851	847	839	835	839	817	860	811	856	809	809	813	816	788	831	813	812	835	839	836	850	791	783	837	815	873	810	887	793	864	826	852	851	831	857	856	800	806	850	846	803	844	777	854	821	852	797	864	795	860	820	843	859	826	829	863	852	847	827	840	875	881	834	864	831	862	876	818	822	839	830	836	806	846	896	800	869	817	845	837	795	844	794	909	805	863	867	816	837	827	833	792	802	851	837	817	873	791	808	829	813	871	858	799	819	820	812	867	797	807	848	821	827	834	840	842	808	826	815	775	867	903	840	822	799	836	843	850	836	881	828	797	903	842	907	830	788	810	824	871	791	857	825	798	783	793	806	744	802	852	877	851	815	805	774	827	865	833	789	884	864	843	832	847	837	813	843	781	783	820	821	861	867	836	809	852	840	813	832	788	877	785	818	855	869	780	842	771	862	831	912	828	809	857	817	833	806	862	808	824	851	866	827	819	875	827	851	848	799	813	828	806	870	804	806	849	862	835	838	838	835	799	840	837	862	837	821	792	863	829	830	838	780	820	835	816	848	842	776	853	857	855	784	818	829	836	844	871	829	756	836	814	825	853	880	844	829	833	811	865	848	871	796	800	844	849	739	821	862	850	866	811	816	881	878	877	805	814	806	831	820	880	869	857	831	881	773	854	845	828	831	771	848	886	854	854	830	844	819	799	780	862	840	843	793	823	798	841	852	804	832	818	901	845	836	854	780	887	842	786	845	839	808	786	806	884	794	859	825	869	876	816	845	854	792	809	869	853	810	810	820	799	832	857	814	824	804	807	832	803	807	860	863	806	812	824	820	783	880	912	876	814	890	777	767	816	786	813	813	890	831	823	835	790	806	839	825	862	871	850	823	901	826	812	813	845	820	828	865	820	806	841	819	878	861	851	794	809	848	851	795	833	892	832	878	836	810	828	823	788	809	795	838	850	810	880	796	844	828	828	813	831	888	804	822	837	852	808	826	864	823	808	814	859	796	863	849	813	792	869	877	788	793	798	830	819	825	795	816	817	864	833	830	823	761	861	816	827	899	853	838	854	877	828	806	796	806	845	841	830	832	829	861	844	799	833	816	844	827	843	841	824	839	843	854	875	830	846	856	843	841	814	833	821	857	818	807	814	831	786	783	836	819	808	879	783	824	828	829	822	819	829	816	839	871	806	833	771	866	829	815	896	831	829	831	846	850	786	784	810	808	820	836	856	827	810	848	852	852	810	813	826	840	841	813	812	839	830	832	862	828	824	842	796	830	841	768	843	826	760	824	870	817	858	839	882	873	800	825	848	842	866	738	810	844	844	830	806	830	838	840	841	835	845	827	807	843	831	885	786	840	843	794	855	803	832	817	851	872	857	828	835	811	772	846	816	811	839	840	852	831	828	800	853	838	746	841	803	788	836	808	838	850	835	826	887	844	854	785	826	799	767	808	824	886	808	805	791	845	780	853	793	834	823	815	802	831	837	879	844	856	875	855	833	863	850	781	861	867	858	833	824	849	800	891	860	859	808	836	838	838	809	822	803	849	850	808	821	805	869	834	841	823	826	837	804	824	821	844	792	861	821	866	791	831	791	870	829	837	848	835	840	808	798	844	862	796	838	833	840	828	850	852	848	804	890	822	845	793	817	887	847	804	822	810	803	810	829	805	863	800	863	822	803	861	842	807	830	838	823	864	873	865	871	853	841	806	840	822	831	833	896	826	820	867	845	820	849	784	852	833	818	789	829	773	792	845	828	859	798	857	797	820	817	812	772	792	870	832	797	813	815	796	825	844	864	832	841	833	795	820	845	839	825	836	823	863	863	858	806	810	848	825	862	752	837	831	812	809	864	806	799	792	849	777	835	859	823	809	793	824	821	863	814	836	840	849	801	851	828	815	793	887	807	830	848	813	808	852	787	864	784	836	785	861	820	836	873	827	817	770	791	862	871	835	785	831	813	861	802	847	829	832	810	836	834	848	828	848	831	844	823	848	810	810	810	781	836	795	874	874	827	804	828	813	831	836	865	840	841	809	827	846	801	854	832	872	817	820	832	781	834	781	818	841	784	793	791	896	850	795	797	860	872	802	814	860	819	863	850	795	840	836	855	886	847	809	807	782	851	811	849	807	785	885	860	835	865	844	837	820	873	842	814	852	842	838	883	815	842	792	826	779	840	881	807	809	859	820	822	822	853	862	857	809	828	822	818	789	833	848	854	843	818	834	821	845	825	827	845	809	874	822	815	872	828	853	809	825	841	836	801	826	836	862	849	821	870	869	823	866	845	862	849	775	862	796	855	823	818	822	875	874	870	809	830	788	788	794	835	801	869	792	829	847	835	819	820	865	839	883	789	780	836	818	840	851	866	812	834	872	865	854	837	797	840	825	792	865	831	860	835	855	794	801	803	799	824	827	856	824	784	831	836	835	820	840	878	828	845	827	841	833	797	820	843	848	849	823	856	800	886	785	845	855	806	848	782	826	804	802	851	862	846	850	850	814	855	837	815	793	848	843	807	856	775	850	774	878	855	793	861	822	796	817	845	792	819	889	834	821	774	826	878	779	861	835	866	833	801	770	851	796	823	845	811	823	829	859	799	844	843	808	840	825	820	847	870	782	838	899	838	822	814	811	846	787	855	857	792	807	833	877	806	825	814	892	886	816	825	787	842	810	837	840	786	814	823	838	875	794	874	838	836	845	874	836	864	791	846	788	794	824	867	886	852	867	818	860	835	843	819	780	826	811	820	796	868	880	831	852	827	813	830	803	802	842	827	841	826	869	837	820	782	819	793	872	813	861	875	831	844	832	786	881	797	795	868	868	897	777	846	789	819	838	820	891	857	807	871	798	840	824	798	839	830	869	837	841	860	832	824	847	869	851	802	843	833	841	812	836	844	901	820	833	832	831	789	839	837	819	841	807	841	824	825	829	808	912	853	811	798	846	856	829	845	831	796	817	821	860	846	818	876	861	842	800	853	835	826	862	835	931	779	855	802	849	792	843	808	790	860	847	816	871	848	785	852	810	832	855	841	838	807	819	822	826	829	836	816	848	875	869	821	796	825	830	815	861	821	830	819	863	881	835	823	802	886	899	819	837	864	845	877	801	862	802	851	872	808	812	803	815	837	802	798	818	834	869	868	818	813	852	862	811	862	856	816	824	877	867	852	842	851	806	901	789	866	835	849	818	821	846	824	857	835	856	875	797	820	782	792	879	813	889	780	795	797	819	828	840	820	858	881	827	836	823	804	833	829	832	811	852	854	857	817	791	904	807	845	861	799	827	833	814	862	814	838	819	851	841	810	829	878	867	820	834	818	824	824	894	862	836	809	783	852	811	836	838	850	833	827	833	857	823	840	834	852	813	818	821	795	823	840	820	839	806	860	840	824	837	812	816	835	842	795
23245	20932	28260	23721	20939	12698	1330	818	692	631	576	562	513	483	459	466	480	429	427	422	437	420	401	471	414	445	434	451	421	429	441	391	399	449	460	386	408	403	376	376	419	409	371	378	413	401	386	401	419	417	395	409	441	397	395	391	425	450	422	429	375	445	371	382	393	409	414	377	413	387	385	380	405	343	367	407	391	350	405	376	399	349	412	420	385	368	392	382	364	405	388	404	392	407	403	388	407	394	364	387	411	392	366	410	407	404	403	408	405	387	397	403	389	401	403	377	377	393	370	396	411	384	381	396	388	386	397	392	363	418	371	402	433	394	389	392	387	429	392	414	380	410	425	402	385	407	407	378	423	390	406	431	355	417	386	410	397	379	354	404	419	372	444	373	418	428	405	391	364	409	386	390	419	431	374	396	378	418	378	389	412	372	395	446	397	408	412	384	403	404	403	400	366	398	364	422	412	368	380	406	410	388	403	387	410	363	405	412	423	401	380	398	406	402	407	418	403	405	387	390	445	410	394	410	403	395	385	379	388	376	374	405	383	412	378	391	398	398	425	389	418	383	426	375	421	390	412	406	402	408	393	390	367	431	364	420	406	392	406	371	404	383	382	418	387	415	394	385	368	407	394	377	408	404	418	421	366	389	359	403	399	342	392	389	424	380	394	373	378	401	396	382	388	398	397	408	425	415	414	414	416	418	423	405	405	430	398	395	379	405	420	389	388	391	373	427	417	408	380	407	392	416	386	421	382	374	441	392	387	435	397	390	407	387	397	381	392	411	410	399	379	385	401	379	412	407	444	411	462	423	397	413	391	437	390	416	424	385	442	406	411	400	391	412	393	416	400	391	416	441	394	423	397	372	386	391	385	401	383	372	422	384	385	378	405	349	384	425	390	406	401	361	396	394	384	366	432	427	399	405	392	385	411	411	375	418	370	377	365	402	367	445	378	378	365	393	397	438	399	418	391	391	392	417	411	404	370	414	370	399	381	365	416	407	388	383	414	399	387	420	404	412	398	388	423	377	399	387	408	378	427	411	393	422	375	395	398	358	371	393	418	372	392	383	392	368	379	406	390	412	409	397	419	427	387	360	399	387	380	394	378	435	383	384	397	383	430	395	429	337	400	393	421	399	389	400	365	395	401	392	366	373	389	374	403	420	398	400	384	382	394	367	382	378	391	395	381	380	396	389	399	366	394	410	444	398	422	400	447	427	384	366	403	360	417	425	398	417	415	411	403	380	417	458	408	385	400	391	402	366	367	406	431	427	416	428	446	389	366	443	374	406	424	409	381	429	403	403	416	374	395	412	429	382	394	402	412	405	391	411	386	375	411	374	408	436	385	384	403	418	406	393	399	423	378	348	394	393	414	397	431	407	397	400	401	384	395	425	397	370	396	425	371	404	398	380	424	421	385	400	427	430	430	400	399	435	393	393	371	383	396	373	431	420	402	373	384	413	390	398	369	397	417	424	374	418	403	404	370	411	394	410	395	380	449	416	402	386	428	387	404	398	405	410	416	435	394	392	436	401	379	405	396	385	428	393	394	395	427	376	397	405	404	395	412	451	382	417	374	395	407	413	382	377	420	405	396	427	382	383	433	381	397	369	412	405	379	387	438	386	414	405	441	424	387	422	405	382	390	394	388	395	422	397	376	381	379	406	410	419	409	370	410	355	365	380	405	409	395	390	394	390	402	406	429	402	404	388	407	412	357	407	393	397	361	391	427	424	393	352	396	426	411	406	417	398	413	402	384	404	405	393	395	395	396	404	427	418	406	413	398	406	402	391	400	429	402	433	376	377	429	368	386	410	404	374	405	387	363	369	390	384	390	384	377	403	398	404	410	410	394	405	360	410	431	431	380	436	378	403	386	397	390	403	431	421	360	402	378	374	432	415	355	414	390	363	378	441	387	426	382	339	405	424	384	395	396	446	373	403	402	387	380	359	400	393	404	412	388	384	427	400	412	375	408	408	388	411	389	418	418	402	374	413	411	395	373	388	391	402	359	425	435	397	403	360	415	396	381	407	379	429	385	413	390	365	427	384	394	385	399	386	374	400	391	423	412	395	437	439	408	382	386	438	387	406	403	356	381	397	401	404	410	431	394	410	382	390	428	423	420	402	395	412	410	407	372	400	379	389	402	420	402	388	379	354	396	385	383	428	379	388	397	402	375	392	377	404	391	380	406	365	388	407	398	392	417	414	405	357	387	394	392	432	411	404	424	358	410	376	431	397	398	345	361	429	409	428	398	419	423	401	395	358	385	380	425	388	399	367	412	410	425	431	417	389	368	407	428	432	368	379	363	418	396	431	420	391	401	429	395	410	384	379	418	397	404	398	389	432	427	394	383	373	440	406	415	391	381	382	409	401	393	406	414	388	391	390	394	397	388	392	401	440	403	406	417	376	399	385	362	365	436	400	384	371	426	407	349	410	394	388	438	382	401	359	376	408	379	363	401	383	430	405	405	425	404	394	421	404	416	390	370	383	427	357	384	363	411	395	413	397	412	395	411	437	410	393	404	416	399	423	384	401	422	386	378	396	405	410	383	413	398	407	382	407	422	417	388	386	413	402	429	370	373	371	368	370	380	369	364	403	404	423	397	403	380	395	372	407	385	389	404	471	408	388	390	443	393	372	443	404	389	373	401	393	380	414	398	436	431	391	391	409	385	427	400	403	412	370	411	412	381	402	397	406	379	370	388	433	371	402	366	383	391	410	403	407	372	425	402	375	383	416	402	422	423	375	339	402	387	383	402	413	402	397	378	412	381	408	376	408	391	382	408	376	389	416	415	385	392	356	402	402	452	422	386	404	419	349	387	413	356	436	395	404	408	371	468	392	387	395	382	397	397	433	374	413	394	401	385	425	405	382	396	388	412	397	399	375	379	405	402	402	384	407	405	376	371	396	358	354	382	422	363	395	372	411	343	396	399	436	370	388	426	412	391	407	397	411	393	406	426	393	414	424	386	413	386	357	405	414	378	427	403	401	417	397	406	388	448	427	372	406	367	403	416	368	392	418	398	403	412	390	418	433	388	376	392	403	384	401	404	380	430	397	389	414	378	385	411	406	425	421	399	360	390	398	410	395	393	412	407	380	390	382	404	396	411	373	386	429	441	393	406	433	405	410	444	411	386	360	412	427	406	389	405	437	438	390	416	408	427	386	416	403	365	396	370	390	411	410	371	401	404	362	367	396	372	398	392	410	346	427	443	376	396	381	419	398	388	423	426	391	380	371	406	393	445	395	375	376	381	382	436	380	399	401	392	414	392	385	387	434	387	386	423	392	403	405	429	386	364	393	371	423	365	388	415	421	445	418	398	395	402	425	371	379	396	426	377	368	398	388	394	391	373	366	403	401	408	421	374	386	375	418	404	412	449	399	375	435	394	362	356	413	411	370	374	406	359	411	432	364	416	397	361	413	396	395	391	406	391	372	401	397	376	396	388	442	398	412	438	372	390	389	405	351	393	420	407	404	402	397	392	407
3171	8350	6139	3057	2172	1682	1279	1015	894	765	714	596	571	584	534	553	538	503	539	463	448	511	471	486	487	442	434	457	437	454	417	486	448	447	458	423	426	441	440	458	460	423	486	450	490	433	423	456	408	467	474	446	410	458	480	470	428	438	407	418	436	454	470	457	425	400	465	425	419	434	449	467	459	432	408	443	463	435	456	433	422	420	434	400	375	414	470	443	426	456	419	443	454	457	451	439	456	455	437	447	430	414	454	487	463	434	448	415	438	487	433	457	447	445	445	428	419	437	423	409	454	430	435	420	418	455	409	451	442	425	415	440	423	461	402	438	407	457	446	457	420	490	415	405	404	398	451	434	419	448	438	445	428	457	414	438	422	442	410	432	454	427	427	470	423	442	460	393	434	453	431	412	416	449	432	441	440	416	398	437	441	433	405	404	472	439	441	424	410	442	430	424	416	468	438	424	425	453	417	432	424	451	430	420	451	445	414	431	488	425	403	422	445	419	435	437	409	462	440	449	420	415	475	421	408	426	428	423	436	471	404	430	408	447	427	420	448	431	492	453	401	436	411	414	390	409	437	402	461	434	455	455	444	428	471	452	466	432	420	444	453	502	440	416	405	412	442	431	415	401	415	440	431	439	403	450	452	430	456	412	427	432	466	459	442	441	415	437	439	416	403	441	396	433	445	441	446	412	388	414	447	465	428	419	416	422	473	423	464	474	426	430	444	442	441	406	425	439	439	413	409	449	437	432	436	407	425	435	439	432	398	407	444	458	416	428	457	459	479	424	395	442	463	437	429	456	432	426	408	458	455	476	438	436	452	411	445	458	455	441	442	441	432	440	443	451	421	430	431	464	415	458	427	423	457	451	418	427	422	426	409	408	443	426	468	425	437	456	428	372	409	395	408	443	421	417	448	422	447	446	396	478	429	451	458	431	457	433	417	420	437	437	451	442	437	420	417	423	421	465	417	434	417	403	465	382	436	436	404	406	428	463	412	471	441	434	380	445	456	449	404	424	418	445	445	419	454	437	398	404	426	458	425	463	440	433	450	430	413	439	414	430	457	463	447	438	438	430	447	438	447	394	431	423	421	414	425	432	420	429	475	443	448	422	431	382	427	398	437	432	449	472	439	423	474	421	421	442	439	432	454	429	451	442	424	433	468	425	428	413	446	418	420	404	449	407	455	397	450	436	438	438	421	450	455	473	423	460	451	422	454	419	456	440	444	422	414	450	446	398	425	442	437	431	415	417	415	412	422	452	413	474	444	417	436	462	441	454	417	425	430	425	403	472	444	440	446	428	380	437	430	406	420	422	422	431	424	448	420	455	425	408	408	448	409	439	430	422	414	432	434	409	403	427	418	454	420	443	430	402	446	422	415	427	440	471	437	418	440	399	455	415	432	406	408	453	429	425	396	446	419	440	445	482	456	432	450	450	462	502	452	416	421	432	424	431	431	449	467	446	445	465	456	404	441	383	465	436	440	425	459	397	421	455	449	407	455	432	476	420	429	405	499	433	455	430	450	454	435	409	440	452	399	422	429	420	382	465	427	422	438	440	431	395	405	410	430	430	414	409	402	399	466	398	406	437	459	408	432	460	439	421	434	420	427	463	413	451	425	446	420	436	391	438	429	453	452	437	421	433	425	419	412	456	455	461	422	408	452	408	453	419	420	444	438	409	473	498	429	441	435	427	403	390	434	436	464	421	455	437	419	414	417	447	423	452	432	417	470	440	438	433	435	446	458	422	404	407	411	416	464	403	453	405	452	421	418	437	448	470	438	440	402	435	447	480	444	448	436	417	443	442	422	414	471	449	435	427	463	432	430	461	430	433	437	462	421	435	426	440	435	407	440	417	452	433	477	420	439	457	438	435	456	424	442	432	424	446	413	453	419	443	421	448	393	409	451	401	434	467	435	445	442	421	422	448	401	438	410	469	418	409	449	407	422	439	432	419	454	465	449	383	437	453	400	420	385	438	460	436	419	429	437	421	436	446	426	462	439	439	439	421	445	449	406	441	431	436	441	430	452	446	427	453	443	435	443	414	441	416	421	444	455	453	448	451	428	439	414	420	461	427	419	434	441	444	441	440	428	426	419	427	421	446	435	428	412	447	467	457	433	421	414	430	432	409	423	408	414	400	408	432	485	417	451	432	456	446	425	429	423	416	443	394	449	437	469	418	441	417	399	392	450	417	419	445	432	428	439	413	437	460	427	433	399	440	459	414	423	422	415	447	439	433	455	483	436	448	444	428	436	407	423	456	431	487	454	416	440	436	422	441	400	434	419	423	481	428	426	449	417	474	409	429	443	424	417	443	459	438	437	418	404	412	423	454	443	446	468	422	440	440	443	443	423	412	452	463	443	452	416	425	436	413	431	403	428	427	413	445	454	390	455	449	415	440	397	449	430	427	469	423	421	418	425	405	433	426	422	411	446	451	409	443	428	453	447	397	416	428	429	407	446	468	413	415	419	424	448	401	447	456	386	446	431	434	415	418	441	411	432	460	418	420	438	402	446	452	463	425	420	432	449	462	429	429	428	414	440	390	430	422	431	448	388	427	437	443	423	421	420	424	423	439	400	451	436	445	431	431	418	423	449	419	425	461	452	444	448	415	415	424	435	414	437	423	439	417	455	432	374	496	399	453	450	417	419	420	440	433	445	407	421	441	480	452	415	420	433	438	429	429	439	397	470	464	412	447	437	418	439	418	463	440	433	420	443	445	435	442	428	409	427	433	421	423	479	441	438	465	447	483	437	394	440	444	430	397	425	409	395	458	424	434	473	455	430	430	394	404	479	472	435	437	452	467	411	484	451	420	432	461	462	411	442	430	465	440	436	419	402	398	422	488	467	419	410	413	462	443	415	395	446	408	436	433	413	459	417	379	447	453	428	396	473	442	419	421	417	429	452	435	411	440	407	438	461	401	440	437	435	446	446	417	399	444	449	455	455	463	414	435	437	423	458	435	452	421	438	411	458	451	408	475	427	434	409	440	430	432	447	434	437	402	468	461	434	424	417	421	409	461	413	427	416	442	462	414	417	429	407	423	401	416	416	430	454	418	399	437	419	425	446	404	418	449	443	413	432	426	411	427	462	402	424	430	451	423	430	439	470	435	426	437	425	458	427	420	440	426	431	461	410	460	453	432	422	446	425	439	423	458	459	417	426	426	411	421	398	445	445	422	425	423	420	405	420	433	419	444	441	451	421	439	431	430	448	438	454	412	412	414	441	428	411	422	437	454	459	416	418	438	443	434	413	462	433	434	445	429	442	452	460	448	426	410	434	417	413	423	396	463	432	406	424	430	440	423	458	419	448	404	443	426	454	418	406	414	403	408	449	450	402	431	456	395	462	452	408	419	408	455	451	428	474	434	457	435	429	486	436	437	413	448	442	455	430	436	450	408	416	439	422	424	422	428	426	423	451	407	384	432	384	388	444	438	469	451	429	402	441	411	461	393	421	467	432	406	441	462	437	453	414	461	449	422
24246	20934	27474	24535	16385	1863	1095	1074	936	890	844	873	823	852	809	815	816	794	771	820	837	790	783	864	758	812	824	780	809	844	855	765	762	790	804	822	804	809	791	787	781	820	782	802	790	801	780	722	802	820	794	743	768	768	791	771	764	767	740	818	786	814	762	776	751	756	749	808	734	792	789	741	782	784	783	783	758	789	803	816	766	788	782	795	783	759	762	794	745	723	792	788	776	760	772	791	783	761	768	790	756	805	835	792	777	779	806	765	808	806	776	800	827	823	806	780	768	757	736	796	770	795	805	812	817	813	759	811	804	806	773	826	810	756	805	771	783	789	764	783	765	798	751	784	773	785	797	793	788	787	773	790	824	767	787	802	801	752	782	787	782	780	793	806	781	794	796	760	772	749	766	777	817	819	795	816	809	807	779	769	782	762	753	750	748	801	740	829	785	828	807	802	845	763	812	821	759	791	785	785	801	832	813	820	780	777	767	737	746	745	777	788	844	759	809	756	775	778	738	780	831	798	780	808	802	821	787	780	810	772	781	778	747	725	754	824	757	778	749	780	820	789	783	773	803	742	810	788	773	792	728	776	788	832	772	796	782	783	775	783	768	833	786	779	755	749	758	777	769	755	738	761	766	776	742	776	805	837	775	825	775	781	764	825	757	782	750	764	814	785	806	761	804	792	778	780	771	793	781	808	749	807	785	779	809	739	778	794	723	811	801	782	797	773	785	779	729	750	761	814	781	748	829	766	776	778	807	809	756	783	787	789	806	761	805	754	851	809	802	820	846	762	734	818	737	752	823	810	764	764	807	766	732	702	753	760	782	770	753	757	772	806	788	816	768	801	775	811	711	751	782	781	815	796	802	815	768	788	807	782	733	745	758	820	794	754	764	818	770	757	787	741	809	796	819	765	802	749	743	791	801	789	769	733	768	767	764	773	736	758	786	773	765	813	795	741	797	797	819	791	754	788	730	815	781	795	833	779	774	787	771	782	795	762	789	739	752	806	798	757	782	796	751	803	789	820	809	794	764	820	754	831	810	769	794	806	790	813	793	766	780	757	809	749	793	820	780	743	764	803	805	774	753	815	813	786	844	802	776	772	821	756	800	780	777	786	809	748	738	762	766	801	741	808	781	784	819	820	791	811	836	775	751	789	730	758	780	847	778	775	851	795	795	780	785	717	791	783	797	739	772	758	759	819	772	828	792	817	755	819	779	804	808	804	790	754	775	797	794	804	769	736	773	818	738	762	805	826	793	749	820	771	811	793	795	790	745	790	806	735	783	754	793	791	769	807	767	778	770	793	797	773	773	759	749	794	762	782	746	776	747	767	772	787	796	825	759	799	843	837	760	775	813	822	778	796	750	809	802	773	821	746	788	791	738	775	811	764	780	767	787	751	757	806	771	779	805	782	809	765	793	775	752	773	801	739	783	782	794	752	785	775	756	750	739	819	787	793	753	792	799	825	821	853	811	764	784	744	773	762	783	698	849	827	763	777	733	822	788	820	810	772	782	833	769	799	786	768	773	785	748	785	795	836	769	797	831	791	771	754	781	769	754	784	752	754	757	780	744	788	783	776	817	769	820	753	789	773	794	766	820	779	765	777	753	812	816	831	752	791	780	806	809	737	824	804	795	797	787	786	719	759	778	814	803	745	745	795	789	771	724	822	757	802	769	732	706	768	765	814	795	801	846	737	788	810	779	801	763	811	736	742	763	792	777	753	756	784	788	730	767	793	799	791	815	815	733	788	762	745	768	771	745	790	810	692	817	770	752	806	734	784	776	762	770	796	763	746	743	772	815	813	754	781	773	794	777	796	784	782	776	773	760	833	831	785	770	801	733	767	769	821	784	785	795	831	743	798	825	819	780	776	753	779	756	797	779	750	858	731	827	807	753	768	831	835	789	740	746	817	761	787	778	777	741	789	783	800	793	787	716	771	831	797	794	764	790	804	809	807	779	775	825	790	802	777	782	767	760	790	780	798	786	774	730	768	784	733	794	823	767	798	779	747	810	821	791	782	803	803	806	791	768	812	764	751	809	860	789	822	777	743	769	735	804	782	751	812	765	777	779	785	760	793	852	778	822	781	799	752	800	869	776	827	780	778	841	751	784	763	772	766	794	798	767	781	729	813	763	816	761	772	788	794	774	760	732	762	804	799	745	777	789	800	818	741	781	731	799	761	817	811	779	757	818	785	802	810	809	760	811	735	790	795	807	770	809	821	753	799	805	735	740	825	772	804	747	797	806	767	764	825	753	842	773	782	757	772	817	740	810	805	797	750	800	794	796	776	818	699	795	825	805	718	779	786	782	775	752	794	797	797	765	766	810	757	814	765	807	783	779	783	759	742	753	784	822	734	826	766	828	813	778	756	762	760	808	810	788	845	819	746	786	766	792	752	763	798	797	755	766	797	829	740	856	769	732	753	748	777	768	774	756	758	794	773	782	769	767	733	803	837	785	803	823	766	797	821	780	786	787	822	793	809	734	758	792	796	794	870	733	727	856	779	793	799	761	769	777	758	762	771	788	753	702	775	764	813	761	810	785	801	742	732	747	798	815	788	767	787	812	797	735	782	815	783	848	803	735	764	769	798	768	806	778	770	800	798	796	732	812	740	792	760	804	743	811	830	751	745	801	723	864	813	800	797	746	744	752	770	787	793	802	773	750	830	783	777	781	815	789	796	802	792	807	778	822	786	776	713	758	766	800	770	757	855	736	768	793	817	781	755	817	763	830	767	768	741	785	758	766	760	726	767	794	748	804	735	751	787	824	832	776	805	755	792	768	787	786	745	792	760	859	782	788	766	782	764	795	762	783	746	739	771	783	797	830	831	808	788	751	819	777	756	776	749	733	790	747	755	741	761	745	817	802	745	834	748	810	798	793	801	820	778	767	765	786	819	745	769	799	773	797	757	803	756	744	812	783	780	796	761	787	747	776	767	772	828	788	799	786	847	794	780	727	791	747	774	777	790	756	820	784	808	754	804	801	719	740	730	793	781	791	812	789	789	763	824	795	766	790	790	806	794	778	783	783	744	782	780	733	825	806	791	772	781	824	777	839	795	777	760	796	781	783	812	768	754	805	749	797	738	768	781	827	776	812	744	718	767	761	741	745	770	778	780	776	754	746	746	793	745	762	756	777	790	747	786	807	776	784	834	764	785	785	786	779	774	802	734	732	746	776	801	752	758	821	812	769	820	792	771	794	769	759	788	853	836	794	769	711	761	807	789	783	790	804	776	758	766	779	739	759	828	803	781	783	723	726	754	804	764	811	795	789	786	817	763	758	747	830	800	754	772	783	737	773	765	759	798	757	837	791	809	791	790	789	753	777	832	803	750	805	761	784	762	772	815	800	749	811	814	810	820	783	771	708	830	765	817	726	780	785	739	770	765	791	790	784	727	798	814	820	773	766	776	737	764	776	791	756	767	761	787	839	780	820	745	811	806	824	751	775	792	765	802	788	802	779	743	781	765	732	793	807	776
3554	5786	4294	2339	1869	1571	1310	1176	974	940	947	925	836	863	833	848	796	824	793	852	835	791	782	861	830	781	789	769	831	813	790	782	817	796	820	829	770	747	817	797	767	740	818	749	769	795	744	779	799	816	773	739	793	793	745	770	751	787	775	766	827	746	794	782	801	796	797	787	776	767	779	766	740	823	745	738	743	766	775	755	773	760	776	796	792	757	766	739	813	723	777	719	806	779	770	771	814	780	799	789	772	756	832	794	755	761	743	795	760	781	743	835	774	757	731	761	767	838	720	756	752	803	783	740	769	763	775	739	776	775	826	786	756	748	770	750	766	726	815	768	783	770	730	746	767	769	738	777	780	752	789	774	762	775	763	775	783	766	718	703	795	796	735	789	790	775	799	796	809	756	764	750	783	765	793	826	735	789	832	736	762	810	786	816	753	723	757	729	755	772	789	781	748	750	778	766	766	767	779	730	745	758	799	756	761	769	765	797	819	789	792	782	757	776	794	749	764	836	736	750	757	736	767	761	748	762	765	777	750	733	762	772	753	788	731	779	771	794	759	790	725	731	713	783	788	722	768	735	729	720	773	781	851	759	775	805	796	775	735	834	772	775	747	752	752	790	754	813	789	786	825	840	775	760	787	786	813	754	781	744	726	774	814	737	761	732	809	741	776	764	768	773	802	805	798	747	764	834	759	811	825	754	752	791	777	764	752	776	807	801	723	765	774	736	748	742	802	757	771	784	780	713	803	734	745	798	764	799	760	790	794	747	810	765	814	763	775	748	796	755	717	742	773	718	769	776	774	754	791	756	787	773	768	808	763	785	753	741	769	750	790	742	770	822	777	778	765	734	819	816	761	812	738	815	768	745	790	740	817	747	769	702	788	775	744	824	787	817	775	813	763	705	764	810	771	777	802	776	819	798	789	814	819	809	831	691	803	785	775	767	788	803	753	757	724	775	786	757	750	772	760	740	829	779	785	740	798	854	761	754	801	749	788	775	763	809	750	782	735	777	766	783	718	787	758	746	775	743	799	741	764	753	810	760	754	713	765	764	736	774	785	730	763	788	765	703	758	717	742	801	739	776	758	734	758	767	768	804	824	771	730	756	789	732	767	766	796	755	819	756	773	780	732	791	756	793	741	669	757	746	801	754	791	827	774	803	752	753	756	782	762	824	776	810	786	776	779	747	800	714	786	778	795	741	802	779	827	802	805	759	792	812	767	750	774	781	779	828	762	786	747	811	751	783	845	774	797	706	762	759	737	785	827	776	733	795	745	806	770	773	823	776	751	734	745	731	778	774	752	796	763	773	770	756	806	763	801	746	711	766	803	707	845	766	759	788	789	812	745	769	777	752	789	782	715	764	781	790	775	788	787	766	782	732	792	795	782	746	782	753	795	760	783	746	802	761	778	751	807	759	804	761	783	726	788	769	796	791	785	772	765	807	787	724	717	765	750	785	721	761	735	790	781	799	761	788	761	758	825	758	798	794	768	778	756	774	767	780	770	787	735	762	769	732	779	765	760	766	832	778	759	782	753	720	794	757	813	818	771	760	737	783	730	764	797	794	783	751	781	795	763	749	801	774	795	725	734	764	767	782	743	798	730	777	758	750	828	785	751	763	776	777	857	749	758	735	753	751	769	817	746	763	740	811	784	757	813	770	718	775	771	758	761	736	711	782	758	762	759	758	762	793	790	769	797	788	755	769	732	771	798	810	794	768	777	825	772	785	771	841	783	768	770	762	742	750	780	690	749	737	780	759	796	778	744	738	760	850	720	811	761	773	762	743	795	804	696	767	758	788	823	752	768	802	766	734	749	764	770	763	756	784	760	801	793	808	758	710	755	753	766	809	780	776	776	759	752	769	831	765	750	769	762	729	798	768	783	737	828	798	792	776	773	733	787	829	720	805	732	735	780	766	792	813	805	755	781	790	763	775	789	787	753	746	761	756	760	744	778	793	743	747	785	843	770	790	756	760	814	790	786	776	770	761	769	782	818	809	721	773	776	766	706	790	803	841	742	772	772	797	780	747	748	785	797	769	798	820	779	752	704	750	757	805	756	763	743	738	759	788	798	752	807	767	755	799	831	781	776	772	791	810	750	793	774	774	799	761	790	752	745	756	812	771	772	761	766	760	781	715	728	779	745	735	786	798	755	780	799	764	762	737	741	787	762	796	757	742	768	741	760	772	784	793	796	810	800	852	786	759	753	799	801	766	782	779	759	792	804	821	741	786	817	751	806	788	757	741	770	800	800	775	737	755	784	819	792	795	757	794	794	826	773	749	766	760	790	726	781	733	714	756	815	775	748	742	744	774	757	788	766	715	817	771	845	807	760	769	752	802	775	777	745	757	821	736	749	761	680	805	757	805	763	807	764	750	745	810	832	770	757	760	793	726	768	759	785	782	787	740	768	788	777	798	786	758	791	791	780	790	766	736	757	814	791	776	750	754	754	755	751	723	740	758	761	753	731	804	819	800	766	770	742	729	790	809	757	737	759	693	727	766	804	776	727	789	727	799	770	739	741	794	762	737	814	778	718	764	810	764	770	748	750	816	730	762	788	782	792	778	779	809	804	786	831	737	768	802	746	792	748	765	721	745	734	749	779	781	703	779	736	806	794	747	707	819	745	771	740	817	753	773	775	768	814	779	761	796	753	768	744	746	806	720	740	786	788	787	764	762	780	774	787	789	748	744	777	768	785	743	751	742	751	767	775	787	787	783	768	756	784	762	761	786	729	758	795	792	781	836	745	771	782	793	747	775	777	785	801	829	767	769	724	784	778	756	745	759	773	813	778	784	744	749	794	788	816	752	768	750	792	780	811	756	727	733	760	772	798	805	800	779	763	769	787	787	773	811	777	806	774	758	757	791	770	781	779	846	750	722	803	758	745	713	830	755	741	817	758	816	763	776	748	779	744	749	779	738	752	807	755	757	726	779	782	738	782	797	773	746	772	751	718	795	781	767	710	808	779	779	777	761	814	803	763	759	782	740	759	787	809	803	759	768	790	794	728	802	752	754	789	766	788	753	757	770	766	773	769	757	759	784	779	773	775	772	786	750	778	772	817	807	824	769	760	808	756	778	780	733	803	744	765	824	771	693	811	740	789	751	752	798	708	740	803	729	769	742	776	751	739	778	791	756	820	769	749	785	728	815	763	810	763	830	729	755	795	787	801	811	752	787	793	712	765	779	778	782	746	743	764	759	774	799	818	762	769	792	751	780	745	792	767	793	782	732	785	794	771	752	741	771	752	761	824	742	783	748	799	780	812	779	768	814	764	699	764	788	793	759	728	745	811	808	820	778	786	770	737	759	735	756	742	788	757	732	733	754	778	774	744	723	769	791	742	813	782	767	789	778	759	788	747	792	802	828	781	804	741	807	764	763	782	790	756	783	819	779	783	727	754	689	781	713	761	780	785	745	767	801	727	775	751	810	798	779	793	761	838	827	782	755	754	743	805	789	793	774	771	759	752	754	752	794	721	737
22125	20978	28697	23445	20987	21032	11787	1164	779	611	549	495	449	397	404	379	345	310	317	334	308	302	297	303	290	313	265	282	276	291	252	260	271	231	252	237	228	275	271	263	272	262	253	258	213	261	258	239	256	269	240	245	249	257	289	233	258	253	233	302	257	265	239	247	233	250	266	242	265	223	249	236	235	262	232	252	237	252	263	237	239	253	214	267	252	266	258	247	249	240	284	213	245	254	225	217	235	262	252	261	275	250	245	224	205	231	242	256	243	220	235	238	261	240	206	233	239	233	213	252	247	284	255	249	248	242	279	232	232	236	235	225	236	264	246	225	262	207	248	226	229	249	267	250	246	271	256	218	272	255	252	242	237	237	233	259	245	241	228	246	249	252	242	246	253	236	261	233	237	215	260	220	232	220	257	231	241	258	247	261	248	212	236	244	267	235	258	253	239	259	263	245	208	214	255	223	238	247	238	257	228	233	249	230	257	241	261	238	236	221	239	242	240	228	219	266	260	229	234	234	220	257	237	271	241	273	236	250	242	259	272	272	228	233	245	252	242	241	276	257	246	255	260	239	225	233	242	260	253	244	236	245	269	215	231	247	227	243	249	207	223	233	245	286	268	256	266	255	237	226	265	251	211	224	240	259	253	223	220	232	234	236	247	247	225	240	240	224	241	227	229	243	251	249	219	225	257	246	234	239	234	261	237	231	250	238	215	241	240	256	247	244	226	272	242	261	232	246	247	241	245	228	245	252	268	249	227	256	240	211	220	225	220	239	229	225	246	257	240	256	272	245	239	268	245	242	244	243	255	248	254	253	199	238	245	238	242	233	247	252	263	241	233	215	243	236	246	229	222	235	213	233	248	226	226	244	271	234	241	233	245	274	248	224	256	280	262	260	237	253	240	236	237	258	223	268	240	232	223	234	224	234	211	238	272	211	265	222	231	237	220	250	220	251	248	215	212	257	263	250	241	216	242	231	228	236	257	253	246	245	226	231	242	247	230	228	234	237	229	250	243	234	274	264	226	251	248	234	226	257	236	230	229	239	241	240	233	238	225	240	264	228	233	246	235	231	266	216	257	228	222	255	229	240	237	226	226	264	282	231	261	266	228	234	260	251	223	239	239	252	225	236	238	232	247	253	241	269	241	226	265	240	239	260	246	228	257	238	254	268	229	251	242	252	245	275	231	244	227	251	274	240	222	236	212	233	239	223	254	227	249	242	224	237	214	261	266	231	230	225	226	240	233	226	235	237	269	241	266	246	250	267	239	249	232	244	227	230	270	230	228	247	238	217	261	234	239	241	224	239	241	227	232	218	263	247	254	240	265	247	236	258	253	255	232	259	220	251	233	259	242	240	255	270	240	219	229	230	234	236	253	205	246	230	242	273	260	240	238	247	243	237	262	225	249	254	232	229	263	235	249	229	251	255	221	240	228	244	200	251	242	219	275	274	253	261	215	227	230	244	258	256	240	249	258	226	227	229	236	231	252	229	227	236	218	232	248	274	249	242	223	241	266	271	272	262	241	251	254	253	243	236	256	250	225	238	254	227	256	242	232	260	251	255	235	254	228	206	254	245	257	243	242	248	253	259	259	243	262	231	264	225	261	268	226	214	246	243	264	234	226	228	239	262	276	254	235	256	266	234	252	245	226	239	219	228	241	218	252	234	267	244	225	245	245	270	252	247	234	254	249	268	235	232	218	248	252	263	229	252	244	234	250	211	241	267	230	224	244	244	216	241	205	253	224	234	254	238	266	244	204	276	275	245	231	242	237	206	268	247	258	256	248	265	242	224	251	231	224	219	238	222	241	231	264	236	255	199	273	243	264	233	268	225	255	230	233	204	245	196	244	218	223	240	262	242	211	237	267	276	257	280	229	245	239	244	218	230	267	229	245	229	246	244	230	285	263	251	215	231	246	244	229	271	251	274	236	267	225	230	231	215	240	252	240	258	243	237	252	233	205	232	238	231	285	236	222	271	228	208	262	259	256	216	238	274	241	240	239	207	238	224	247	258	249	238	241	248	260	238	228	254	240	235	246	237	220	212	238	242	237	227	234	222	254	245	255	256	228	228	272	242	239	227	255	253	275	240	238	233	227	235	246	223	215	239	239	258	232	250	237	215	197	270	244	256	206	262	248	274	236	236	255	247	220	222	252	240	229	234	234	237	254	220	222	214	238	215	205	241	260	241	249	225	252	233	247	230	243	230	258	264	249	221	217	232	203	238	273	259	236	235	255	228	245	248	270	253	225	237	240	258	238	218	244	234	224	252	236	261	213	234	237	234	238	240	258	228	238	257	223	266	233	255	268	254	213	229	223	249	238	228	232	259	244	231	231	228	249	237	246	237	249	229	241	241	234	238	233	225	239	250	222	243	240	246	244	235	228	219	243	256	239	229	231	240	226	257	237	231	244	232	271	238	229	241	227	222	232	242	260	240	243	245	250	223	218	241	258	249	262	226	220	232	262	242	271	251	246	228	247	222	212	245	224	247	261	201	235	253	240	228	246	248	214	233	238	267	249	238	214	238	255	266	220	244	220	244	262	245	239	244	244	227	269	233	244	233	272	215	246	246	241	228	259	257	224	218	251	240	259	202	236	212	260	239	257	219	239	241	220	217	254	254	269	254	243	258	229	243	236	228	226	210	237	232	249	239	234	210	265	246	239	229	263	265	260	237	244	275	242	248	207	248	233	236	231	230	229	228	232	239	252	256	242	220	227	243	238	237	236	247	237	234	229	243	247	257	234	200	225	252	247	269	256	235	230	228	252	251	242	224	206	280	240	246	220	216	249	223	239	221	206	250	244	251	238	248	237	244	234	261	247	239	237	238	227	242	243	219	253	237	232	247	241	247	232	231	233	230	240	240	238	220	270	248	241	245	237	262	265	231	227	223	257	221	276	230	222	265	250	215	255	258	238	240	230	234	251	246	231	287	229	260	243	220	275	235	242	238	216	240	218	241	247	261	262	238	223	245	289	265	275	245	229	228	242	255	252	244	226	257	248	255	257	235	250	229	250	222	247	231	216	267	237	232	253	254	235	233	251	234	219	235	245	236	272	257	237	251	245	248	263	257	229	240	239	255	250	244	249	251	227	239	241	209	257	261	235	254	259	256	237	211	212	242	269	253	281	235	231	264	239	248	230	265	267	225	243	252	258	242	243	204	212	261	242	245	232	230	247	245	248	252	232	217	237	211	247	262	232	249	246	245	241	237	243	277	251	221	230	226	234	241	232	233	277	259	228	248	232	272	226	239	257	257	234	202	276	233	241	216	253	266	265	231	249	260	229	245	212	229	238	250	241	245	264	241	247	240	214	219	262	229	224	240	256	235	216	235	281	239	257	207	239	257	239	266	244	245	241	249	221	249	251	263	258	193	245	260	219	247	221	242	234	227	258	233	260	220	190	242	263	221	254	243	219	227	254	231	238	255	232	240	245	228	222	244	248	210	275	249	249	223	235	230	234	256	250	225	266	244	239	242	236	281
4372	14245	10392	5179	3609	2561	1960	1506	1159	874	760	700	569	470	460	442	428	389	320	374	310	327	314	336	298	299	289	289	250	263	309	265	270	293	263	256	268	280	235	270	266	256	240	276	288	268	239	263	249	232	245	247	220	268	254	272	248	265	253	250	267	254	229	253	273	248	283	223	240	221	254	263	244	236	219	259	224	253	222	243	280	228	260	205	246	238	222	225	229	246	235	240	220	248	241	233	241	235	227	222	236	211	255	242	262	239	251	239	239	206	231	221	237	255	246	214	222	245	256	239	238	244	254	235	261	233	228	237	243	245	253	225	238	243	268	261	234	238	254	253	236	253	237	236	219	222	244	225	233	198	224	221	263	238	251	238	221	237	215	256	235	259	238	241	242	259	252	234	225	231	225	241	230	218	239	238	224	226	238	247	249	247	219	232	229	241	242	268	238	240	242	232	246	250	252	268	252	216	255	282	254	223	214	265	257	251	231	220	238	200	269	262	261	201	245	214	237	234	237	248	219	235	223	247	221	260	228	248	230	234	231	251	227	249	233	227	242	222	222	216	287	240	222	242	247	232	252	208	221	278	240	229	237	235	212	241	251	252	278	232	249	255	249	227	255	260	236	236	241	244	234	227	237	256	251	264	240	244	251	219	216	258	258	249	239	227	235	231	254	237	224	248	239	253	252	226	214	244	248	247	255	234	249	238	240	268	271	251	232	247	230	230	236	240	243	235	259	230	253	238	227	208	259	255	250	230	221	255	250	231	253	263	244	209	204	227	257	248	246	237	248	223	236	217	234	228	230	260	226	235	232	221	243	232	231	248	214	242	224	262	227	255	252	243	234	231	240	219	217	226	216	208	229	234	234	248	211	238	251	251	219	210	232	233	295	244	236	264	235	254	237	239	249	257	239	204	215	237	239	227	246	246	233	243	235	254	233	225	238	247	223	257	265	251	212	234	226	213	235	246	232	239	235	255	263	221	228	228	225	252	223	224	238	205	240	253	248	252	260	225	233	224	219	230	234	253	242	226	234	258	255	236	223	214	214	228	259	231	237	249	251	252	271	226	254	240	227	241	228	228	251	236	253	217	253	241	246	253	231	253	247	258	263	227	248	243	243	258	245	233	235	250	254	221	226	233	243	246	239	236	233	250	259	258	251	243	217	233	227	255	234	262	248	243	248	249	227	242	267	246	243	249	247	246	248	245	236	237	242	254	239	222	256	216	239	214	223	241	228	221	233	249	261	229	237	249	245	229	258	228	233	263	254	242	245	231	250	225	218	229	239	242	223	246	235	243	244	239	218	219	260	252	239	248	270	234	237	230	263	241	240	228	251	252	214	221	234	229	256	212	260	243	237	243	229	251	228	222	237	244	234	255	246	237	246	221	253	239	227	227	245	235	235	231	232	257	235	245	243	255	241	265	251	239	242	263	259	224	249	218	228	239	216	233	231	217	281	255	226	233	253	252	239	251	222	268	245	235	211	232	254	230	274	231	238	256	226	223	289	235	241	242	230	241	245	266	232	208	247	249	232	189	211	250	219	242	227	268	244	258	239	242	226	236	236	234	203	240	214	239	222	224	261	241	239	233	223	246	219	238	228	277	234	258	246	238	234	250	238	267	247	255	231	205	235	247	247	215	247	224	229	223	215	225	228	233	232	239	257	255	244	248	224	249	226	237	228	257	239	228	260	255	248	260	247	260	245	224	265	240	254	223	236	258	233	235	258	231	248	224	242	229	223	241	240	264	232	249	227	258	253	224	235	224	241	243	263	237	241	264	251	241	224	255	241	229	222	230	216	236	225	241	267	255	240	260	222	232	223	248	251	252	235	240	258	229	253	210	241	236	234	228	232	251	232	263	258	211	250	212	251	241	197	254	242	240	224	261	227	245	212	228	240	229	230	235	227	210	257	213	251	267	245	218	252	218	233	233	245	270	208	263	208	235	226	241	213	244	228	231	217	255	248	218	230	247	240	248	249	242	254	221	259	260	217	241	253	243	249	224	236	235	264	244	233	264	235	208	264	232	249	216	239	242	240	248	235	233	255	236	254	230	235	228	248	244	233	242	258	217	237	253	242	240	217	246	241	260	223	219	253	210	227	242	221	250	253	244	235	197	251	265	216	233	219	264	257	239	234	216	257	265	205	244	249	221	254	238	217	241	228	251	229	258	237	216	236	231	248	236	207	248	242	237	253	256	251	236	213	221	256	241	239	237	217	252	263	227	241	271	231	245	247	228	229	238	223	232	263	226	244	240	250	225	264	251	227	247	239	249	202	240	231	233	251	231	250	246	238	254	222	223	246	213	235	229	240	218	225	229	222	226	261	258	236	253	247	256	250	247	226	239	216	235	237	246	258	263	225	237	254	241	250	232	239	232	237	253	268	229	236	222	234	240	255	257	239	237	238	246	266	244	246	253	243	219	232	239	242	240	248	198	227	228	237	253	260	267	222	261	273	245	238	245	233	220	266	245	247	266	253	236	242	237	221	228	245	253	228	250	269	241	239	215	224	250	241	248	216	243	224	256	250	233	272	226	211	242	239	257	260	249	250	248	241	242	222	244	248	230	238	245	248	238	225	247	234	225	270	247	234	212	232	239	242	215	232	254	210	243	227	239	259	211	225	229	230	223	248	242	230	245	223	252	255	187	234	249	245	244	259	235	222	248	244	229	234	226	263	235	237	247	235	233	251	229	199	259	256	258	239	242	262	241	255	231	250	241	238	229	240	243	241	248	234	235	246	210	230	257	224	249	227	253	255	250	231	233	258	243	252	255	272	239	240	217	227	269	243	254	219	268	234	243	240	260	247	229	237	221	228	246	246	224	224	268	226	226	235	246	251	231	249	239	235	233	258	211	265	245	241	220	229	244	251	255	252	251	263	239	264	243	232	230	247	243	249	231	250	245	249	231	245	223	229	215	221	231	249	251	242	259	220	243	244	240	221	235	262	228	239	234	244	219	234	234	270	217	243	229	240	220	262	231	227	250	199	238	221	226	210	254	252	224	252	221	231	237	252	248	238	248	237	215	227	233	242	237	252	242	224	248	234	231	244	247	223	213	240	260	206	228	254	232	218	248	207	248	260	235	249	223	194	245	239	247	231	254	230	273	226	231	255	244	236	231	225	228	211	227	239	220	233	252	240	255	249	235	247	242	244	261	241	243	233	261	236	236	232	239	240	240	233	248	243	260	249	234	222	230	242	260	228	243	224	218	238	242	229	216	223	237	225	230	255	221	248	251	244	226	263	258	224	249	236	229	243	223	232	212	221	256	236	226	235	271	225	225	253	231	240	228	241	205	256	241	249	252	236	238	225	235	251	259	247	244	255	268	224	257	216	249	225	219	220	243	242	232	217	236	243	255	210	227	227	232	236	238	244	262	230	223	239	228	259	258	259	230	234	238	270	236	231	221	259	218	263	233	265	233	250	269	218	224	240	240	256	261	240	232	245	231	229	246	232	244	252	243	239	241	251	255	237	236	233	236
27475	18045	4678	1214	807	842	833	875	837	801	825	854	808	865	811	793	842	835	815	828	848	831	876	804	833	852	827	821	778	843	813	827	783	715	817	874	790	808	832	841	802	800	785	806	829	772	760	827	809	846	842	807	843	816	856	745	801	819	819	835	743	831	773	793	857	801	796	848	803	840	856	805	813	780	824	844	789	806	740	829	850	794	801	833	754	840	810	809	817	841	794	776	834	845	806	804	798	854	803	838	850	831	800	806	853	835	819	837	841	740	836	811	781	839	813	790	783	780	838	834	804	819	804	815	831	798	777	798	767	749	816	798	828	835	827	825	817	855	769	806	822	819	804	785	829	823	888	790	797	810	805	802	820	854	787	806	826	820	812	857	757	779	813	794	760	816	834	850	765	838	802	840	818	814	803	785	852	824	783	816	803	799	815	818	800	851	809	811	851	828	841	831	784	762	844	837	828	808	841	812	865	800	798	790	802	782	790	740	820	837	783	792	828	827	802	796	836	845	828	824	851	790	752	794	835	843	821	817	827	831	783	799	813	788	837	800	823	810	821	807	780	795	843	754	832	803	833	853	767	840	776	806	824	828	806	857	849	816	821	800	852	766	789	837	784	802	807	868	840	819	833	786	764	828	759	790	824	795	841	752	821	804	790	828	833	773	823	799	794	786	842	778	849	808	833	829	820	813	831	860	830	816	742	841	835	788	813	846	790	819	785	793	836	830	817	831	847	819	817	790	857	801	828	763	824	803	839	839	845	728	824	839	780	795	794	841	776	825	817	803	801	823	802	824	848	860	764	791	861	783	753	798	829	862	786	810	800	802	825	820	839	833	847	805	831	809	842	816	837	753	788	805	790	790	806	784	820	818	783	792	798	793	832	792	768	797	844	776	815	808	803	819	789	771	798	819	825	817	773	843	794	799	823	813	805	804	807	816	839	844	790	869	810	781	820	833	801	786	833	823	768	832	768	839	760	816	854	760	795	839	811	778	798	809	859	881	825	755	760	838	778	804	823	807	792	862	795	774	826	814	753	815	825	838	829	841	833	816	744	826	840	822	845	771	813	812	818	821	830	830	802	841	802	801	887	842	821	792	813	777	835	784	841	802	810	740	809	834	820	782	782	817	836	779	813	816	825	857	782	871	813	817	794	823	816	849	799	834	852	809	836	829	851	841	806	845	768	846	824	814	863	822	828	825	828	811	812	801	837	766	766	782	802	833	835	818	889	779	861	792	865	835	876	801	811	819	798	837	779	846	852	776	795	814	823	775	864	822	744	776	801	824	836	790	799	790	789	840	846	773	789	772	796	826	831	808	788	755	809	777	802	816	821	857	831	791	803	820	790	828	850	849	825	787	830	844	829	843	791	869	766	821	820	784	818	852	838	864	839	846	818	768	849	832	813	801	827	761	791	820	797	804	829	816	864	821	815	805	794	839	809	863	791	838	747	851	820	823	894	835	836	814	812	820	800	766	808	802	774	833	805	825	775	800	829	813	851	816	793	822	841	808	810	851	768	769	836	796	819	842	898	797	874	863	800	817	786	833	832	764	828	824	840	831	755	841	785	830	797	791	840	781	736	799	810	776	816	839	790	817	771	797	818	809	872	797	842	831	834	792	838	801	783	801	815	820	893	862	872	845	832	846	815	840	782	829	811	825	781	808	768	814	811	772	812	800	858	827	816	845	825	803	834	821	847	848	769	788	796	838	793	735	804	835	820	750	847	786	778	799	840	826	797	779	826	909	799	819	825	782	814	806	811	836	804	843	812	829	798	842	756	799	825	753	808	820	839	784	792	798	824	796	784	804	794	836	769	804	839	818	796	784	851	792	764	831	814	795	807	862	810	812	830	786	816	765	889	808	787	778	806	797	851	817	810	850	867	809	831	795	812	829	750	759	831	777	850	804	803	789	820	803	832	795	824	819	832	785	847	755	815	781	840	840	835	786	827	830	838	798	819	774	830	784	836	814	822	801	828	786	773	854	796	817	819	799	825	797	847	850	791	773	812	858	823	823	818	854	869	852	826	820	803	827	763	810	834	800	821	836	828	897	762	804	807	779	811	830	836	827	783	825	808	846	814	796	825	859	791	801	850	846	807	834	858	797	883	823	789	812	785	751	843	814	821	861	847	852	792	831	813	799	851	835	832	797	775	806	787	807	781	859	747	794	838	797	862	818	859	827	837	825	765	859	785	778	789	756	801	785	814	867	783	784	811	843	788	840	809	828	795	801	751	834	799	828	832	822	765	820	829	811	789	853	823	826	795	777	761	788	828	844	811	817	854	832	812	850	808	824	824	856	835	769	768	855	811	783	815	839	834	907	827	824	807	783	834	842	809	840	799	774	852	848	790	774	827	787	883	827	824	844	805	803	803	789	852	853	838	820	781	803	801	785	822	816	829	767	774	820	780	771	819	813	794	828	810	813	828	791	845	853	816	864	850	857	827	822	886	806	838	785	806	808	785	818	750	771	853	762	802	830	805	782	865	827	776	787	817	797	892	839	821	840	794	811	762	794	762	826	798	790	858	814	793	784	811	825	779	831	778	784	817	797	851	781	885	788	848	809	836	827	768	813	784	862	830	787	803	805	837	812	838	859	788	768	871	798	815	799	787	818	805	796	828	802	824	786	826	872	810	780	836	819	840	810	778	785	811	800	785	849	796	836	824	815	781	786	840	855	782	816	850	793	830	808	863	808	825	798	810	829	811	837	793	849	791	799	754	885	783	831	819	884	763	798	783	790	803	808	820	852	816	824	847	795	850	804	816	814	830	815	819	783	868	834	798	786	793	815	821	822	839	856	809	778	819	829	795	784	830	803	760	817	831	793	777	786	816	820	863	817	817	792	749	763	846	814	776	829	814	837	796	795	772	796	856	800	792	831	837	784	882	818	780	833	812	808	821	803	781	795	831	823	857	779	808	788	798	838	851	862	793	751	770	792	800	809	808	796	780	793	767	812	852	826	811	886	792	849	850	753	785	778	817	836	809	851	834	814	820	777	820	759	804	812	812	795	813	809	841	787	804	845	787	834	769	836	761	840	807	752	805	843	799	784	822	828	810	762	766	814	801	835	876	763	820	765	802	783	828	775	846	802	817	778	801	792	859	852	819	821	779	821	868	787	830	772	822	785	826	834	822	814	797	805	851	834	796	815	797	818	802	821	818	844	795	837	819	845	818	825	791	820	788	843	827	802	759	802	840	848	794	822	793	786	813	799	780	841	803	856	758	792	781	773	770	840	834	779	797	876	815	818	790	816	756	772	809	802	810	817	811	843	775	892	863	832	850	784	821	783	838	795	824	848	782	815	824	812	773	821	802	818	851	769	771	864	773	791	807	814	833	877	838	801	762	800	822	775	790	820	841	829	789	779	844	806	815	826	800	735	796	823	782	780	827	778	812	816	857	778	811	787	848	819	835	802	845	794	815	820	869	802	801	772	808	750	861	801	778	841	823	875	831	778	825	838	842	860	798	807	829	803	799	828
4508	1268	1103	966	945	905	882	914	876	830	870	858	838	832	855	861	856	839	933	825	812	882	849	832	874	792	823	796	870	825	878	858	820	806	829	844	816	826	811	826	870	808	849	865	831	841	850	769	863	833	834	848	846	802	799	873	883	865	845	835	902	821	825	822	865	819	797	866	855	861	842	848	833	860	856	812	830	898	811	850	891	843	805	883	838	849	830	830	873	890	860	831	813	806	786	834	872	848	850	799	812	870	869	861	826	829	840	850	831	828	851	836	821	801	795	813	833	811	856	822	832	808	879	861	849	825	806	823	843	813	870	845	863	839	840	862	837	790	858	871	812	792	810	824	894	846	819	883	836	812	822	870	800	832	822	818	827	858	888	876	823	830	819	804	869	885	867	902	821	827	827	831	840	832	866	821	873	872	808	831	848	847	868	848	838	812	817	850	806	841	811	801	856	855	849	807	774	810	877	844	838	829	829	848	869	868	820	856	809	841	886	808	850	889	868	813	886	827	844	867	906	861	838	845	781	875	758	863	853	828	842	864	807	829	850	839	843	847	843	815	840	827	852	850	820	834	868	839	895	852	791	865	794	820	837	876	808	822	807	876	861	849	797	848	868	816	833	849	852	829	793	861	874	847	843	853	825	859	844	819	870	877	835	851	816	856	860	819	819	815	843	842	832	802	827	870	811	826	851	792	835	851	868	829	836	825	834	831	883	835	851	869	850	848	815	797	827	829	816	861	858	813	824	880	902	840	874	859	813	840	868	844	841	841	855	850	845	818	774	804	788	825	878	795	858	858	835	816	872	850	882	840	788	852	838	866	835	824	825	828	789	804	850	787	850	847	869	812	820	866	832	837	841	830	821	766	848	857	826	824	810	877	853	797	867	863	831	842	844	871	839	849	831	829	840	846	875	851	836	843	809	838	833	832	771	835	833	785	815	824	820	831	858	848	884	886	806	795	862	874	816	833	822	873	847	883	881	816	838	822	869	824	838	861	813	788	859	856	785	863	816	886	895	842	825	818	844	840	882	867	851	857	860	859	845	882	835	853	823	855	858	851	830	798	854	822	865	872	814	805	790	840	862	843	852	861	847	870	843	849	817	837	816	810	835	880	838	924	829	809	846	871	816	849	849	828	853	855	835	802	862	841	805	845	841	880	785	824	834	864	842	858	845	852	764	866	810	836	811	862	839	829	847	842	843	803	852	832	835	883	854	889	846	849	876	827	833	774	811	820	833	845	852	837	839	815	853	854	815	820	841	813	804	843	835	814	850	856	830	774	831	847	795	857	866	812	863	844	855	781	850	822	824	841	860	839	829	852	831	846	843	820	813	846	857	829	817	897	825	867	878	768	858	837	820	811	841	881	826	852	861	866	814	815	847	838	826	843	835	811	847	875	824	853	814	809	814	830	818	800	856	812	802	842	857	851	834	887	855	821	827	849	873	862	842	875	861	833	881	848	830	821	830	853	834	820	816	869	858	851	860	795	859	870	804	818	830	908	807	824	809	845	863	787	836	852	849	863	821	840	861	846	855	829	882	841	828	790	850	862	832	850	861	865	789	813	880	851	820	837	833	830	828	810	848	840	844	862	842	807	788	849	798	862	848	868	792	836	859	804	839	825	880	810	840	883	822	845	853	870	827	853	865	826	863	821	810	844	862	806	807	860	802	819	769	860	819	841	862	848	818	843	866	881	858	849	833	813	849	806	807	919	838	845	818	868	852	908	840	791	781	833	847	805	850	857	797	828	822	801	843	853	878	790	855	818	846	836	787	871	816	778	882	899	815	856	866	880	870	876	890	858	829	817	891	847	892	822	831	774	845	838	841	823	809	812	814	840	807	851	846	825	852	856	841	825	813	828	844	867	841	849	836	908	837	829	851	880	912	855	810	838	861	830	871	701	845	833	865	847	805	880	849	881	852	861	814	828	814	809	830	840	857	856	856	825	806	820	805	850	842	850	841	809	790	851	803	817	836	854	802	821	842	876	834	799	792	853	839	855	870	859	829	807	804	864	874	839	808	810	815	816	850	830	848	867	813	812	822	818	827	793	861	870	839	867	909	824	835	800	850	844	857	799	865	851	875	868	816	824	836	835	788	826	812	865	910	852	861	859	855	836	825	884	809	838	800	862	848	774	907	848	799	852	822	831	833	869	895	870	818	851	829	862	817	835	833	829	807	839	799	801	845	855	797	877	922	929	788	853	863	781	838	841	830	818	861	859	803	869	819	826	825	830	853	809	787	835	840	838	897	807	833	822	867	837	803	848	861	863	837	821	847	809	834	843	830	833	883	864	817	863	895	808	827	903	879	833	883	893	838	842	859	824	871	857	802	837	846	867	870	890	800	763	887	807	837	836	816	857	880	782	832	813	873	810	871	826	799	856	845	893	843	883	830	846	863	872	824	793	811	854	837	799	830	820	865	826	830	843	841	867	812	842	862	806	830	836	835	816	865	783	864	849	829	809	849	836	793	863	817	866	835	836	800	876	811	760	822	873	846	882	875	855	816	829	822	819	844	803	847	807	884	865	834	822	820	891	810	824	877	798	811	913	869	876	823	837	897	878	860	821	853	863	851	837	798	886	844	855	852	819	775	800	809	838	848	855	842	817	823	826	838	821	847	814	843	822	821	857	869	867	823	806	883	840	843	789	826	847	837	827	832	855	867	909	841	807	890	836	854	825	870	801	929	826	819	843	831	816	826	860	874	826	834	810	906	876	871	819	809	843	799	842	818	849	850	887	805	871	814	820	793	855	848	827	838	836	808	790	821	872	907	830	864	853	837	864	875	852	824	862	861	887	863	815	865	856	838	888	839	894	834	860	899	823	852	855	790	812	888	854	848	846	826	808	851	813	843	867	831	909	831	820	853	841	762	853	808	846	849	780	894	875	837	851	819	850	794	845	852	838	803	796	870	860	803	870	812	768	831	824	797	837	906	814	857	830	858	841	882	820	844	846	794	861	822	857	854	853	891	822	822	841	808	835	853	824	832	838	885	844	808	850	803	840	858	818	852	883	877	828	861	826	842	829	873	827	859	851	864	872	833	859	798	834	831	819	878	879	831	823	840	853	869	832	823	851	858	865	791	856	793	841	814	856	808	852	878	882	834	840	827	828	865	856	824	865	840	845	814	835	864	852	874	843	803	837	809	867	813	863	841	863	827	815	868	781	858	824	832	838	894	826	872	825	810	849	764	796	863	837	847	784	837	827	863	844	892	832	827	802	800	812	866	918	817	793	863	862	828	828	859	839	846	801	828	803	805	847	828	829	805	835	818	808	861	866	832	868	850	800	826	880	892	832	827	774	841	851	858	799	847	820	826	842	813	849	876	833	799	837	834	820	814	855	887	832	875	816	842	852	826	836	846	822	874	823	797	840	831	864	866	758	841	801	846	861	848	837	853	905	856	811	807	847	843	825	838	863	873	869	841	817	818	799	807	834	852	863	832	824	829	876	816	867	800	825	837	805	824	858	851	857	828	799
23225	20982	28313	23831	20984	12682	1339	791	717	650	558	599	513	510	536	480	497	429	441	431	439	455	400	419	426	443	480	409	413	424	393	442	405	453	388	390	445	444	396	406	436	401	418	393	408	420	394	385	457	406	395	403	402	412	410	435	400	368	393	416	425	418	408	425	400	374	407	402	408	415	409	456	410	379	413	393	379	373	420	413	425	405	399	418	402	391	415	382	409	429	424	370	366	408	394	420	419	401	397	383	403	416	395	418	417	379	371	419	379	442	418	382	394	369	423	382	413	409	420	430	385	404	421	426	410	398	415	384	376	407	399	417	426	427	377	384	396	408	428	394	391	387	453	417	392	371	408	416	374	426	405	397	420	370	369	386	402	407	409	438	444	412	422	421	434	361	372	387	364	409	387	412	395	360	419	374	420	415	375	396	395	423	415	427	379	392	429	432	392	420	412	414	409	385	411	403	417	404	422	389	392	379	392	413	391	375	372	388	400	415	381	420	377	387	412	384	360	407	379	396	419	385	408	423	401	413	389	418	371	396	397	418	403	407	393	411	380	424	413	387	435	432	365	440	420	368	366	404	434	365	442	387	389	406	431	390	377	386	388	396	407	430	408	464	411	400	416	378	403	418	420	436	398	409	404	405	428	379	393	401	414	410	415	393	400	393	396	377	432	407	381	416	373	397	437	379	379	425	401	407	370	426	400	380	428	426	412	394	405	363	389	419	426	428	427	409	380	426	414	393	415	426	418	396	369	402	397	423	400	416	401	415	444	389	433	367	368	405	387	392	382	414	398	418	405	406	418	397	425	373	380	456	390	412	369	379	387	381	390	405	407	412	377	375	433	433	413	444	417	414	441	404	448	397	391	389	383	427	414	417	397	415	401	428	446	405	436	441	396	390	365	402	409	398	380	365	441	411	437	378	415	390	389	457	383	405	416	417	378	411	407	408	408	373	430	415	396	451	412	392	398	383	399	375	396	418	388	407	396	407	405	419	411	406	398	403	401	406	375	390	429	407	393	412	435	379	395	396	384	362	449	390	388	427	392	421	398	403	427	377	342	416	379	412	414	422	403	429	408	378	391	398	383	411	366	389	384	420	392	395	394	393	403	404	402	421	440	401	422	416	381	413	406	402	373	413	390	407	384	401	401	395	464	401	394	389	400	441	391	385	423	388	411	369	398	427	382	407	373	387	412	427	403	387	418	367	349	377	351	364	399	369	398	420	425	413	381	412	431	377	422	380	423	374	394	365	408	425	428	403	450	390	415	397	429	403	384	400	413	421	421	397	413	383	417	394	391	435	380	373	392	390	390	417	436	423	430	407	424	394	413	366	400	394	398	419	427	408	401	370	418	427	431	388	398	386	400	366	386	387	398	391	411	426	379	417	415	443	392	378	417	404	418	378	426	435	390	388	387	399	397	398	402	380	431	438	392	385	411	384	396	442	419	404	407	396	422	367	403	392	419	397	378	398	382	407	385	409	425	386	397	401	377	393	384	425	424	390	382	426	388	420	436	407	390	424	398	402	413	439	379	396	402	380	439	405	383	386	429	349	391	398	425	364	409	404	401	402	399	411	422	427	417	433	401	357	406	440	407	384	396	398	409	367	390	418	401	386	397	403	409	377	403	398	389	409	399	409	348	427	364	420	399	404	390	388	371	426	387	429	409	410	378	409	407	391	408	396	370	389	436	393	398	406	406	405	405	403	432	389	384	424	412	395	401	391	399	375	420	381	396	385	446	388	373	365	390	403	406	394	387	401	397	394	429	393	400	402	392	382	373	393	408	423	426	433	409	420	390	404	392	405	384	415	417	405	412	373	392	398	384	417	395	408	420	413	422	380	429	391	410	435	425	439	407	387	415	428	401	398	396	408	410	397	419	409	383	361	401	404	416	380	392	390	396	397	414	403	382	457	425	373	429	389	385	373	374	409	401	400	374	442	414	401	405	419	384	438	424	414	423	425	391	402	387	401	421	385	393	374	390	373	435	440	397	414	378	385	410	423	376	442	411	425	403	429	390	388	416	386	417	394	390	389	365	399	388	410	421	380	403	423	477	435	385	423	349	403	395	426	355	380	390	390	403	388	406	403	390	444	398	403	368	431	432	434	352	378	395	396	347	406	428	413	403	365	380	386	399	410	435	428	385	388	416	353	396	400	388	419	396	399	426	406	373	417	431	408	407	381	408	433	379	404	413	422	425	383	398	413	391	428	400	402	406	366	394	390	394	400	412	416	403	411	432	404	361	379	388	405	372	415	442	422	389	420	426	379	431	390	372	395	426	427	400	405	371	393	434	405	411	401	444	387	430	382	431	390	399	423	423	392	448	378	423	413	398	404	390	409	392	359	381	418	341	391	404	376	395	393	402	389	419	375	395	392	422	416	379	412	408	366	411	383	396	420	366	416	416	413	373	382	403	434	407	386	404	389	407	424	398	414	394	395	354	436	392	418	389	431	396	400	407	443	413	397	417	418	390	429	420	428	437	379	446	392	404	384	404	396	383	391	378	369	407	402	412	407	397	451	380	396	392	409	394	409	423	416	429	389	421	364	390	379	388	412	390	430	428	446	427	385	434	408	377	422	400	395	383	407	406	394	389	377	386	406	429	405	422	388	393	358	398	391	408	406	400	414	422	403	412	406	422	405	355	438	378	361	411	423	402	434	372	383	377	412	391	404	424	424	392	411	405	403	394	420	450	390	423	427	409	471	401	410	385	422	408	392	382	433	425	421	403	361	418	407	413	394	380	375	473	420	427	416	406	409	467	401	398	386	411	425	405	460	399	410	396	390	375	405	398	382	432	460	393	388	397	427	368	430	400	409	414	433	360	403	376	397	421	392	417	429	393	409	390	406	393	401	436	433	412	383	419	390	429	386	394	390	445	428	414	399	425	388	423	391	393	390	386	404	408	393	409	409	413	414	369	454	399	421	381	403	380	405	429	428	420	379	441	381	389	398	384	421	392	385	397	393	421	395	394	421	412	407	424	405	439	400	399	410	364	384	352	417	400	403	409	399	410	434	382	375	403	387	411	445	398	416	399	385	391	396	391	401	371	413	403	391	419	399	430	414	390	428	409	399	405	418	466	437	390	415	383	388	399	393	389	383	426	387	425	417	419	368	415	475	406	410	405	416	350	397	406	384	407	405	416	395	407	402	427	399	405	397	394	392	389	394	399	402	407	429	393	411	440	362	444	364	404	395	377	399	384	397	393	441	400	412	403	372	435	417	422	373	406	391	372	413	392	400	408	393	410	394	417	360	418	410	420	401	436	429	396	388	409	411	392	404	388	394	378	409	384	393	432	413	397	384	391	418	400	392	392	389	389	399	392	441	378	391	410	417	419	398	372	379	419	410	387	405	405	356	355	382	359	413	388	411	381	445	363	384	393	385	371	393	403	409	401	406	408	397	386	373	388	374	394	415	388	414	400	398	426	397	409	380	416	405	397	421	431	389	366	380	415	390	361	402	401	393	395	394	395	389	417	422
3254	8523	6202	3061	2167	1627	1288	1016	870	717	713	667	578	567	528	539	540	519	509	494	515	483	483	481	489	457	452	453	463	409	452	448	463	457	426	413	424	448	459	470	408	448	416	450	458	421	463	415	445	479	409	434	504	442	428	401	442	453	445	466	421	442	431	458	437	421	444	444	412	445	429	437	451	451	428	416	440	464	423	425	435	438	433	418	413	446	471	416	432	442	438	425	466	426	457	471	434	433	436	458	408	479	441	443	430	432	468	417	451	421	428	440	449	423	453	458	392	410	421	428	461	428	417	427	461	444	427	446	409	505	459	441	397	484	423	410	473	453	418	420	433	481	434	404	445	447	478	467	422	421	404	460	411	449	379	419	453	439	434	476	411	448	434	464	480	419	438	455	424	456	433	471	446	436	461	437	414	447	445	440	423	461	437	431	438	433	465	442	446	476	429	401	450	437	421	468	451	396	445	447	425	403	446	434	445	451	442	463	424	428	434	442	410	444	436	450	429	393	431	418	463	434	433	442	420	435	463	445	404	425	428	444	442	414	437	413	423	435	442	425	424	452	448	434	453	389	446	461	458	428	413	422	452	417	470	428	441	438	432	443	435	426	451	475	402	447	442	447	460	411	455	469	419	465	436	449	441	422	441	486	449	410	430	428	374	406	452	462	426	396	418	420	422	455	468	435	452	471	433	439	434	478	462	435	420	456	433	407	450	416	416	449	477	458	461	442	461	426	426	421	468	457	425	417	442	411	441	429	455	446	415	461	406	422	395	417	485	414	422	424	397	437	425	432	449	419	424	427	426	468	459	461	426	456	437	483	436	422	407	460	435	440	420	446	453	428	430	416	408	447	415	433	423	445	424	444	447	434	474	421	445	459	442	437	420	407	391	447	452	412	450	425	435	429	422	474	425	419	443	448	462	456	422	478	429	452	461	463	453	441	450	484	426	486	453	434	420	423	443	448	409	429	432	479	433	445	442	446	426	441	434	442	462	439	457	440	429	418	429	444	446	399	460	426	431	407	421	433	465	433	459	404	448	447	412	423	433	455	465	427	479	436	408	438	439	419	447	434	437	424	486	398	454	433	426	428	447	415	423	440	440	412	457	421	438	479	451	472	398	447	459	431	464	431	474	446	456	433	424	409	423	409	457	451	427	440	439	422	423	418	430	438	423	416	403	459	437	480	464	402	429	464	424	434	439	429	441	468	456	426	457	443	458	437	454	432	434	409	439	396	426	451	454	398	476	437	413	443	422	402	468	422	413	435	426	448	414	473	429	428	454	463	430	462	415	458	442	423	476	442	436	420	432	436	426	422	397	427	442	427	475	445	442	406	457	463	418	446	454	423	470	432	470	456	434	461	453	460	431	419	410	415	473	434	456	459	443	469	435	440	459	444	442	422	439	417	433	446	404	489	428	462	449	423	423	458	417	430	428	431	432	412	463	481	444	432	451	401	437	460	426	392	419	408	460	408	424	424	432	415	444	455	418	438	456	405	437	421	436	392	403	428	433	435	430	413	448	471	462	452	441	466	466	381	411	419	437	424	430	435	416	438	453	435	416	449	427	423	440	431	438	465	420	453	443	407	438	435	446	454	475	436	441	417	430	449	411	429	435	436	404	413	419	439	480	451	454	438	404	421	419	434	443	474	473	412	459	431	464	430	439	405	432	421	438	451	418	456	405	469	442	456	458	447	429	429	421	453	420	403	434	437	435	464	437	437	476	384	427	465	421	438	396	432	414	427	449	458	450	443	431	429	441	448	431	445	472	408	444	446	455	414	448	424	446	397	452	428	426	419	439	432	442	442	438	422	438	420	434	458	395	422	460	434	415	409	466	484	437	421	428	437	480	433	447	439	459	457	459	444	442	424	458	425	413	432	457	424	437	422	402	428	451	451	454	449	394	464	432	429	424	483	438	412	448	465	431	453	416	451	444	462	440	469	426	401	440	428	415	404	409	423	408	421	413	478	426	420	428	461	461	445	431	471	468	442	418	442	452	435	445	479	417	435	437	449	414	428	422	398	435	425	427	434	457	427	419	440	457	431	441	446	467	477	430	437	453	413	404	404	439	470	404	461	437	412	405	474	433	463	410	472	417	439	413	451	456	460	471	461	421	486	424	420	432	416	460	440	408	401	417	423	436	431	464	442	430	444	463	435	436	436	457	417	420	472	430	450	459	417	437	404	492	432	440	436	473	466	429	441	452	454	418	480	453	423	445	445	463	456	413	451	416	420	442	467	418	461	406	422	422	429	448	452	401	409	483	436	450	422	409	451	407	449	443	449	442	467	443	480	413	413	425	424	447	420	420	448	430	487	464	462	488	445	452	413	409	459	465	441	444	422	439	478	432	464	448	426	442	441	426	477	425	454	429	460	425	423	411	423	433	433	451	493	430	433	415	417	436	415	421	469	481	422	417	432	463	452	421	448	409	436	471	443	457	426	465	415	397	445	442	446	425	428	438	416	431	465	420	450	420	405	419	459	487	436	414	415	432	451	433	438	440	456	418	435	462	432	438	425	424	452	393	427	440	479	413	443	429	418	451	408	483	383	424	402	453	471	471	433	457	450	453	434	411	430	439	439	393	422	470	391	480	480	464	441	426	466	433	417	430	446	420	421	448	455	412	407	435	428	453	388	438	430	436	473	454	434	486	452	410	439	489	402	464	445	445	423	453	430	418	421	440	415	430	401	428	413	396	397	467	441	457	399	443	438	487	415	397	393	409	425	423	449	426	406	409	439	442	414	445	470	473	398	429	424	459	456	424	486	430	463	446	429	424	412	410	423	456	442	432	449	472	411	418	435	416	417	436	440	435	433	441	452	418	428	432	436	400	453	452	428	450	414	409	455	419	451	408	445	442	450	425	451	407	433	431	402	451	428	435	454	442	431	433	428	436	458	450	416	437	448	441	442	433	452	430	424	446	444	476	413	428	456	457	432	429	462	414	418	430	428	450	402	448	403	437	448	412	436	451	431	410	424	465	433	425	415	460	429	423	453	409	434	455	442	430	443	421	430	421	426	439	483	377	458	421	440	430	453	460	451	447	442	445	435	422	466	427	422	429	437	428	430	446	449	459	429	416	428	465	430	445	421	437	439	417	461	440	436	422	481	426	386	419	430	474	419	428	468	426	420	409	447	427	439	428	432	455	428	417	435	447	442	439	434	458	433	461	480	445	483	424	427	440	444	431	449	424	467	459	402	410	417	482	455	444	450	451	442	445	452	423	455	446	448	380	493	454	404	414	419	447	425	436	444	426	424	427	476	393	463	446	424	425	435	438	455	463	458	379	418	457	435	459	430	440	459	444	416	447	424	405	416	428	415	459	414	428	441	423	437	447	418	461	461	424	443	414	448	414	415	442	425	449	447	416	431	440	409	489	415	441	437	400	411	403	438	436	488	391	460	402	443	421	446	421	459	424	409	421	468	437	428	410	425	465	414	438	446	430	373	455	467	462	456	466	447	449	407	434	451	446	420	450	439
24212	20948	27483	24555	16170	1711	1130	1011	968	918	884	834	864	835	826	876	819	793	796	797	788	855	791	764	784	764	799	834	752	800	828	845	800	779	800	771	746	778	799	761	799	811	815	747	800	774	800	801	778	775	800	758	758	817	778	820	751	836	798	818	799	772	795	789	762	733	836	802	752	826	791	762	797	775	822	812	751	786	798	740	743	805	785	793	791	749	760	747	793	795	787	734	752	789	794	821	766	751	771	758	778	804	814	798	774	765	772	821	808	838	743	779	746	768	771	785	828	813	743	800	747	833	826	802	782	791	791	776	776	833	788	755	779	802	773	785	795	797	779	784	812	792	752	761	784	787	818	786	763	789	797	810	795	790	753	760	778	808	793	795	780	763	777	812	757	772	718	766	773	805	832	813	770	781	775	797	810	739	801	756	815	760	780	737	794	814	791	820	829	803	720	765	759	748	732	787	784	798	814	812	777	802	734	787	789	767	796	763	818	815	782	766	763	788	800	765	813	764	797	791	767	796	813	729	786	790	779	797	804	758	833	814	791	827	797	778	816	775	776	777	746	749	732	759	797	798	793	824	773	786	745	795	769	796	815	760	747	763	780	796	726	760	843	807	815	805	736	821	823	776	739	803	799	827	801	779	795	758	770	790	780	772	842	786	749	808	755	785	818	797	792	746	771	790	751	760	830	794	733	800	790	844	775	794	728	787	788	823	789	757	778	759	825	739	786	788	767	770	780	757	742	743	742	745	790	760	804	773	800	791	730	769	793	765	822	835	771	808	786	795	774	813	756	768	810	799	792	787	818	754	751	789	845	785	782	804	744	812	794	782	790	835	764	768	768	758	796	724	801	785	776	775	743	789	760	744	779	809	786	821	780	766	766	784	831	820	791	812	742	794	776	780	811	747	767	789	770	819	784	755	729	794	796	797	851	777	755	825	775	809	774	832	812	784	765	743	791	842	817	789	865	730	772	773	765	788	814	793	800	792	777	808	773	770	809	779	787	757	813	764	819	770	725	785	805	771	774	778	757	762	815	793	776	762	788	772	781	766	755	762	791	804	772	799	838	824	773	819	768	796	761	759	770	799	754	778	758	800	838	791	787	798	760	772	772	765	816	798	813	785	802	780	804	801	823	783	752	819	783	814	753	776	764	765	778	774	790	778	762	776	814	776	763	765	775	793	779	831	764	819	758	772	819	771	840	768	782	783	795	791	794	780	789	746	702	780	727	753	777	782	809	764	768	811	771	781	762	831	802	810	814	800	834	822	769	747	820	762	754	811	758	755	763	785	799	796	807	754	745	826	839	754	785	762	775	783	737	719	795	828	771	778	816	749	804	766	844	762	837	741	804	808	762	793	788	764	794	773	759	765	781	785	736	783	763	757	773	827	805	784	790	746	833	826	801	789	844	744	794	821	772	774	788	787	794	781	776	788	737	813	804	759	778	792	779	813	754	821	745	750	776	794	777	787	845	784	802	761	796	727	820	761	867	787	797	778	792	795	739	824	792	775	782	813	788	737	825	837	791	798	826	780	807	758	773	796	800	801	781	753	794	812	771	830	746	804	774	816	766	762	779	782	801	793	802	804	772	827	846	804	836	784	797	802	755	755	778	761	759	769	770	743	787	787	746	785	818	794	794	806	801	824	781	811	777	773	808	778	785	784	804	790	770	802	782	795	816	796	754	783	821	779	810	811	774	790	808	790	791	793	774	776	786	792	815	808	793	776	772	810	783	805	765	879	796	777	790	755	753	779	744	774	800	756	805	779	750	791	763	817	775	804	782	813	813	779	821	763	754	770	758	756	851	730	836	816	799	790	771	748	779	793	795	768	802	796	744	820	737	800	773	789	787	830	794	771	745	779	796	799	804	830	748	816	848	799	759	771	777	820	811	761	834	794	764	725	760	812	811	803	780	766	760	759	808	799	794	730	781	788	770	780	761	795	773	736	803	772	794	813	772	719	847	802	828	827	816	794	802	784	787	784	776	784	768	781	769	773	742	796	774	765	788	768	747	764	767	821	795	798	779	739	820	794	722	772	747	796	741	822	800	747	773	797	796	797	758	776	736	801	812	785	781	777	763	816	752	802	804	760	784	743	812	785	771	790	799	835	806	795	796	748	818	755	765	800	786	784	766	795	811	761	768	840	805	792	758	862	801	805	758	775	771	778	802	763	760	771	783	780	852	810	796	812	782	780	779	784	812	787	822	758	805	800	794	764	812	800	810	782	789	779	796	748	806	723	776	794	820	787	772	748	801	764	763	756	808	728	753	751	734	755	762	820	791	770	726	790	798	788	803	827	756	753	757	764	765	821	754	760	775	809	793	813	738	802	760	804	772	841	815	806	852	752	795	778	779	784	775	750	804	739	775	787	731	808	813	778	716	826	778	766	809	763	766	775	781	814	817	730	785	751	720	779	776	797	811	812	790	757	759	754	772	789	769	814	786	736	779	818	824	752	808	828	787	787	823	759	763	791	788	739	803	760	766	767	841	768	770	783	776	767	778	794	786	823	779	792	815	810	782	779	780	820	797	767	763	824	766	747	763	776	802	791	758	787	756	793	787	745	781	829	771	713	786	817	761	797	721	776	791	777	782	750	751	779	809	806	772	744	803	752	789	810	817	781	752	762	828	821	794	755	796	739	814	752	774	739	807	780	760	777	729	801	799	762	787	802	746	816	798	752	833	824	793	775	746	773	812	726	800	816	792	746	774	767	790	783	793	773	784	745	826	719	782	781	803	790	799	810	787	744	753	772	768	776	824	788	802	778	756	758	720	772	798	795	795	803	753	822	782	786	767	714	832	776	744	769	771	790	878	780	770	760	742	781	770	754	779	794	784	796	802	786	823	733	801	800	770	742	782	773	768	770	750	834	841	796	758	778	768	813	787	776	744	817	833	789	808	768	800	795	760	805	803	782	790	768	828	831	801	766	813	842	720	772	783	829	756	797	797	833	766	799	782	782	794	836	817	743	771	724	793	783	794	821	789	829	765	770	762	830	825	797	753	780	746	811	737	739	760	778	777	785	758	807	821	837	801	797	803	781	796	776	787	742	772	795	755	835	786	773	762	802	773	797	804	816	779	768	797	819	800	791	807	788	773	790	788	757	837	801	814	786	809	752	800	760	837	796	788	828	805	778	752	774	824	769	794	814	817	779	788	806	833	797	765	744	840	770	762	834	804	733	766	775	841	808	787	788	792	819	768	745	771	742	770	773	783	765	812	798	760	733	857	813	847	778	804	730	718	731	788	798	754	800	879	813	780	795	781	812	809	787	760	771	794	792	761	816	758	750	742	748	840	814	785	721	821	773	833	772	741	765	758	757	798	751	757	790	753	779	764	768	744	792	751	805	771	761	786	844	803	830	751	821	766	809	812	767	794	826	832	804	816	767	805	834	749	804	812	782	794	789	782	758	798	772	744	735	849	809	795	822	774	717	809	787	803	786	776	740	809	793	797	761	721	723	819	780	791	782	741	738	808	832
3567	5780	4134	2316	1798	1519	1342	1120	1138	997	991	910	868	801	891	828	781	835	790	804	799	805	773	798	778	794	797	787	808	793	798	761	808	800	770	807	739	768	773	813	722	780	693	787	794	761	752	784	773	797	812	770	757	788	768	778	822	784	778	856	754	736	844	751	807	767	774	757	841	829	776	758	793	755	815	788	765	759	734	805	791	799	778	795	773	800	788	802	752	750	734	786	808	769	746	771	845	768	777	843	753	803	817	822	794	769	781	763	766	789	779	803	751	783	741	791	778	774	789	770	768	733	820	770	791	745	757	734	797	794	789	763	773	789	771	791	781	757	749	776	739	788	782	781	817	723	798	768	816	776	776	795	771	761	772	799	740	829	744	816	759	790	741	786	809	842	733	724	750	749	757	778	727	784	774	790	835	758	756	797	761	761	737	765	793	754	772	800	791	813	785	761	780	773	836	800	744	808	762	750	797	771	749	826	787	791	791	790	763	753	753	763	817	818	797	779	800	761	798	799	721	793	734	756	788	790	758	758	784	783	771	751	798	744	846	789	797	780	815	805	730	809	742	805	799	761	791	767	761	763	812	778	726	798	827	776	765	765	771	858	794	800	808	780	788	774	774	790	769	733	767	782	730	764	729	784	765	820	767	766	788	756	843	812	830	783	789	771	773	744	729	820	735	803	751	794	807	769	711	765	800	736	745	775	730	730	802	778	769	731	804	813	741	744	795	758	822	701	802	785	703	783	780	740	804	757	798	749	808	807	762	797	808	745	773	798	771	818	829	733	753	784	795	799	770	757	787	756	804	768	788	744	782	766	745	788	768	773	803	797	754	770	809	768	823	792	771	790	772	782	759	731	717	739	820	776	760	785	777	754	793	794	736	753	772	770	760	782	737	756	741	762	749	777	799	768	798	808	768	777	713	791	830	800	733	850	770	781	779	740	797	758	805	792	777	797	799	749	752	784	783	776	767	823	771	777	799	818	719	719	719	761	775	820	768	788	757	753	774	802	744	814	793	767	762	804	773	741	785	781	758	761	778	783	782	747	795	760	795	748	722	724	777	787	875	803	763	743	793	791	749	769	828	759	812	812	735	807	776	782	787	821	813	794	775	772	761	801	792	792	772	802	743	802	777	750	756	779	793	779	764	785	730	791	799	813	739	764	751	799	788	730	803	716	806	766	782	747	763	769	782	760	790	808	753	817	719	789	772	775	763	784	802	785	745	773	799	765	748	743	805	737	840	787	788	731	783	766	707	784	789	810	753	754	816	781	754	803	820	797	788	806	737	776	762	836	790	774	790	767	779	772	832	778	829	751	780	802	756	751	781	779	727	762	768	759	788	782	825	768	780	795	780	800	755	779	782	816	744	822	773	752	757	819	745	807	835	789	780	818	800	779	818	743	769	758	780	761	759	763	836	747	809	783	798	815	784	792	808	730	753	764	760	764	814	813	716	756	786	783	760	810	816	715	788	766	768	747	728	744	747	822	825	758	754	780	751	791	736	787	760	776	777	765	763	751	773	757	734	790	751	783	736	781	805	787	789	771	762	737	777	759	770	764	790	774	764	796	772	798	770	779	845	777	780	782	740	775	786	763	743	784	823	734	779	748	804	770	754	747	743	737	774	790	817	762	781	804	826	760	737	727	796	824	818	741	784	748	796	802	777	799	788	763	795	757	797	752	801	789	771	759	788	797	780	801	788	808	796	787	760	752	796	766	750	795	791	769	738	775	790	787	794	814	752	823	808	745	810	778	783	802	805	772	797	789	779	782	758	786	780	762	765	789	789	764	784	764	770	777	785	798	711	765	818	811	742	774	812	770	783	795	753	775	786	763	794	756	801	789	750	781	787	799	782	812	794	781	729	779	764	784	814	813	789	773	759	791	726	760	756	799	789	742	802	768	766	770	742	770	766	773	762	779	775	792	754	798	786	793	770	742	760	780	793	781	770	748	768	762	809	796	774	764	802	786	838	745	821	780	767	725	744	796	819	766	809	802	774	772	780	780	739	728	778	779	827	821	808	764	791	803	763	825	751	779	752	811	764	826	755	760	749	756	815	769	753	749	779	771	767	756	798	717	744	768	803	747	777	795	717	803	800	840	819	875	776	776	778	799	769	746	783	801	773	756	771	768	789	770	738	756	788	784	839	823	797	759	766	805	708	775	734	762	792	778	756	765	806	774	770	773	805	770	774	789	783	771	815	805	767	767	728	797	756	769	775	823	756	797	796	774	743	787	775	761	757	759	801	806	806	785	822	814	757	762	771	804	782	770	729	781	731	774	756	798	766	794	789	733	759	786	786	814	816	754	801	771	812	745	777	764	737	782	759	739	746	802	774	772	762	809	813	755	754	776	766	762	771	793	775	751	730	825	739	766	758	775	830	811	770	775	743	782	797	811	761	783	740	783	778	809	797	784	755	757	737	768	708	778	755	768	813	788	751	787	758	795	825	801	773	745	808	745	766	796	733	817	834	793	785	773	747	806	787	740	766	736	779	771	767	827	735	830	777	743	772	817	755	709	807	784	786	765	807	789	805	779	781	812	766	756	751	812	734	745	814	777	782	761	824	758	780	767	756	745	741	823	799	770	768	800	797	772	808	758	764	787	745	768	778	780	762	820	765	781	808	757	754	764	755	763	775	778	777	790	732	811	793	776	800	744	801	822	819	788	773	785	768	777	774	844	817	788	772	798	736	784	775	747	771	743	740	762	759	769	823	761	745	751	776	785	773	765	740	782	792	841	756	780	763	733	768	791	798	751	736	785	794	728	764	764	836	748	778	791	765	779	811	762	831	790	767	811	796	797	779	735	711	794	768	768	796	798	773	743	786	764	782	746	817	776	785	778	798	804	775	801	787	761	753	773	790	778	757	731	783	774	771	808	761	773	794	779	778	811	746	768	716	760	776	745	747	781	746	793	793	739	783	786	801	760	756	809	817	762	788	798	732	778	726	786	794	810	822	752	753	805	746	778	807	775	747	833	770	805	740	768	773	765	769	792	757	811	779	775	776	728	769	756	752	755	768	767	747	758	789	807	789	791	775	816	817	794	820	789	744	771	753	764	853	746	800	879	803	787	778	777	757	753	853	781	831	782	753	791	778	731	751	764	771	761	798	829	790	790	791	780	804	768	767	751	774	795	779	794	797	734	747	822	766	808	797	752	735	775	749	809	748	828	776	785	755	807	781	762	812	768	799	737	772	731	801	709	755	802	771	768	727	791	797	727	781	813	733	743	805	743	743	766	787	752	795	760	814	811	766	737	785	774	789	786	797	783	772	748	788	811	787	746	784	762	799	781	805	827	767	798	755	742	781	754	734	809	738	750	756	830	760	794	786	792	794	793	813	802	752	787	757	798	768	755	736	786	775	747	785	759	804	774	762	749	778	745	766	748	816	778	783	741	827	776	786	795	772	795	774	765	771	791	799	783	849	773	765	784	829	785	754	798	761	731	740	763	835	818	799	790	771	750	786	771	784	781	749	786
22174	20977	28659	23462	20947	20917	11621	1138	780	655	552	517	453	458	412	412	349	351	355	337	304	278	299	269	302	301	284	298	267	252	249	266	276	297	273	306	268	256	283	276	277	262	241	239	263	244	289	268	301	257	262	262	251	247	248	244	262	251	251	226	228	271	254	238	258	266	254	256	256	237	247	260	252	231	250	238	251	252	229	227	265	243	231	270	213	240	258	274	238	248	261	236	247	254	256	252	238	266	236	258	249	252	263	276	228	250	247	235	244	246	244	251	263	244	269	239	232	246	243	259	259	234	267	247	241	238	245	259	251	267	269	234	261	258	221	252	258	228	256	267	265	234	241	195	243	220	264	246	266	257	259	258	259	231	254	233	232	226	262	250	269	262	216	225	232	238	236	254	273	247	270	243	273	255	232	252	256	253	233	258	276	229	239	216	248	251	240	237	225	238	226	225	233	222	278	249	226	231	250	246	259	233	253	259	260	241	261	247	241	224	257	273	250	237	256	248	243	267	244	228	234	260	241	256	261	239	245	266	288	243	258	253	243	271	209	234	229	276	244	222	241	234	234	266	264	244	217	241	259	247	253	254	229	244	260	254	240	234	257	240	235	260	252	262	232	241	256	251	245	220	232	269	250	264	264	239	251	252	259	279	251	237	242	238	238	249	257	247	249	245	261	244	237	256	258	226	226	234	240	285	252	253	237	239	242	255	267	254	237	223	248	224	247	249	254	235	226	220	241	230	255	224	250	244	253	259	251	229	265	224	241	261	254	264	255	240	216	216	231	252	268	229	245	214	247	233	242	264	232	257	246	237	243	207	226	260	234	228	268	237	240	206	251	249	241	241	269	298	248	246	247	235	252	246	230	250	255	249	230	228	234	231	219	268	240	241	272	233	229	268	226	209	237	249	247	257	252	216	247	240	240	264	239	231	235	232	252	237	257	242	258	237	243	226	266	267	257	254	217	225	228	237	254	242	247	219	255	228	253	252	244	253	257	243	280	256	275	263	241	219	253	250	241	226	260	236	226	264	224	206	255	213	245	246	234	258	260	231	237	216	258	236	246	256	225	278	244	267	257	249	236	246	274	257	271	258	253	243	252	265	255	250	241	250	249	249	238	237	271	266	243	236	264	251	260	239	253	275	223	244	219	259	232	238	241	267	250	270	220	234	254	240	236	263	202	246	257	221	247	244	237	249	245	262	260	236	246	235	255	237	226	257	264	228	223	244	233	217	266	248	240	263	229	267	250	236	227	252	239	230	261	226	223	238	265	262	259	240	227	230	256	279	237	242	237	292	250	231	252	225	256	245	255	249	267	238	232	217	225	269	251	236	262	244	242	242	234	222	207	248	234	255	231	229	228	252	233	236	262	237	214	245	241	261	234	233	249	262	240	252	239	260	250	248	250	266	232	279	258	242	250	254	233	235	255	234	236	240	260	227	266	261	264	219	223	252	239	240	260	226	262	249	241	224	237	256	255	256	245	239	253	219	250	246	258	265	237	270	244	241	241	225	235	256	232	235	226	242	257	249	280	250	243	228	263	244	245	264	220	250	225	218	229	216	238	241	239	257	237	241	255	242	249	237	252	235	235	253	239	276	245	242	244	248	238	250	240	231	255	246	286	247	251	233	251	233	239	266	240	240	250	238	260	261	276	244	243	252	265	249	266	239	250	267	226	239	246	246	242	256	282	242	254	249	244	256	269	252	221	267	253	237	253	226	255	243	244	276	252	269	263	243	248	230	245	265	245	270	240	231	242	251	235	262	248	245	259	230	225	265	259	243	231	275	248	251	219	226	238	263	256	267	249	231	251	240	256	250	237	236	213	241	258	225	235	267	246	254	255	254	239	272	228	249	245	241	261	246	257	251	248	266	232	253	226	236	252	249	277	221	256	250	246	263	260	244	262	259	260	261	263	261	254	265	245	264	264	273	227	232	226	213	252	264	243	230	227	249	241	221	251	240	280	246	231	249	220	244	237	246	249	250	254	251	242	242	247	261	257	249	215	244	232	247	272	232	216	203	234	275	232	245	251	256	210	231	256	268	228	282	249	233	259	289	250	234	238	288	234	249	259	271	245	225	238	254	270	242	241	256	261	248	232	278	242	276	245	242	256	233	241	239	268	222	263	239	254	239	236	240	227	246	246	257	232	266	224	246	249	237	257	248	264	237	206	256	223	245	267	228	256	248	228	227	244	248	248	261	237	248	222	255	230	261	248	210	247	240	224	228	242	205	237	221	240	231	267	245	248	215	241	247	251	275	262	247	239	226	228	230	279	264	250	244	249	233	260	229	250	244	250	240	281	243	212	266	279	267	251	249	256	207	237	243	236	230	236	250	231	236	220	246	297	223	245	220	249	250	245	226	237	229	241	259	265	237	263	244	271	230	248	261	210	217	259	221	246	245	265	254	239	229	238	224	243	251	252	258	233	249	252	229	253	249	227	241	266	255	232	256	248	239	253	241	244	279	292	251	236	239	248	239	265	241	261	241	252	274	241	233	248	236	221	241	262	242	244	256	265	222	261	240	237	225	236	242	222	248	246	239	225	230	262	228	228	274	260	248	228	251	257	223	249	236	255	242	260	233	249	216	227	259	236	258	265	234	226	261	236	241	238	252	263	225	265	247	262	228	255	271	265	298	252	220	243	246	226	224	255	244	252	255	244	270	237	259	224	270	241	215	254	238	261	259	208	245	259	234	223	219	220	205	246	235	235	239	259	245	223	262	248	232	265	235	244	240	256	220	238	223	252	227	266	255	255	248	221	256	262	236	265	240	261	241	225	246	250	259	259	266	233	228	221	205	235	265	237	220	239	242	248	264	226	232	246	240	237	247	227	236	236	215	239	253	245	228	237	245	286	221	233	246	246	250	258	265	238	251	247	223	252	243	230	233	220	244	251	258	234	245	252	255	225	217	237	222	238	253	278	237	272	243	273	262	238	246	247	252	250	267	265	268	228	230	247	256	257	253	250	237	248	214	254	222	248	274	222	243	249	251	235	254	243	284	227	243	250	251	267	256	252	242	249	258	279	239	275	243	262	229	216	236	241	220	237	233	233	249	272	261	218	261	229	243	253	248	230	237	219	246	244	226	240	264	242	247	249	241	218	263	260	235	240	234	246	249	255	239	240	227	252	239	269	252	219	270	250	261	246	263	231	259	226	262	229	274	255	250	249	270	245	241	270	239	245	237	258	257	246	244	258	244	243	242	245	250	261	262	263	234	257	228	220	256	247	255	237	264	249	236	244	238	239	218	226	251	244	221	236	260	241	234	223	208	235	245	230	241	264	271	243	242	237	263	219	255	248	231	244	233	256	273	279	215	241	234	224	236	241	226	243	250	224	252	222	288	262	237	225	216	255	227	271	262	243	226	213	239	243	262	203	241	253	268	247	257	261	249	240	260	253	247	215	239	253	238	239	243	246	249	244	267	245	232	238	279	230	272	241	244	237	254	229	281	227	263	241	233	247	214	246	231	243	257	238	271
4539	14013	10325	5207	3618	2701	1946	1469	1128	929	750	679	594	512	495	472	393	374	395	344	326	337	283	346	307	321	298	301	265	292	288	267	275	232	269	276	279	263	274	271	248	279	291	234	279	282	259	235	258	243	258	286	266	249	245	276	266	246	269	249	249	235	247	277	255	276	247	259	232	248	246	281	242	255	251	258	257	240	231	246	269	235	273	245	243	261	266	200	266	221	274	265	271	270	262	258	275	262	273	259	247	238	259	244	251	281	229	247	247	212	229	225	217	259	246	262	221	221	243	263	200	235	250	217	246	262	246	252	240	248	245	227	205	251	246	227	244	251	227	236	275	267	234	246	241	229	231	229	235	242	251	261	245	262	249	251	247	260	232	235	225	257	237	243	224	240	235	240	253	253	255	230	254	275	231	224	206	240	243	249	303	221	248	248	247	229	258	233	244	222	259	254	234	279	249	237	221	258	242	259	249	235	246	237	232	297	247	244	243	256	257	250	240	241	241	305	255	222	228	246	235	269	249	250	260	241	248	241	237	255	232	226	248	248	242	260	245	209	233	219	251	253	278	227	243	243	257	273	248	220	242	212	239	229	261	244	264	229	234	247	245	288	242	226	230	256	235	220	236	222	258	252	240	242	257	217	239	244	250	214	238	251	263	239	250	249	235	248	246	203	262	212	243	248	261	250	256	242	242	263	257	245	235	262	231	254	232	254	247	234	227	241	264	231	247	241	211	241	267	249	261	247	236	246	241	242	236	241	225	233	236	228	229	259	232	230	229	260	287	243	245	240	253	247	222	248	225	240	239	228	238	247	220	258	250	208	232	234	229	238	248	260	243	242	251	283	242	251	237	262	274	215	241	274	250	275	252	282	232	235	230	252	241	250	265	238	250	245	244	217	247	233	251	266	247	254	262	248	284	279	223	242	245	278	250	229	241	241	243	225	266	243	232	229	245	254	230	255	253	238	251	246	238	253	234	250	232	232	240	259	237	259	225	265	246	231	224	258	238	229	235	235	242	239	247	232	263	260	242	253	229	267	249	223	272	238	250	230	269	251	266	267	272	216	237	253	256	263	256	259	231	227	244	225	255	260	236	250	219	253	266	256	235	260	254	242	238	236	238	241	243	257	252	271	252	250	209	249	215	275	241	230	266	261	240	243	214	240	251	244	247	245	263	242	234	266	256	218	250	227	240	264	215	240	218	250	228	285	234	253	269	265	246	243	217	236	259	232	257	264	246	232	224	264	282	246	257	231	250	223	242	251	242	247	268	249	250	259	252	215	220	226	232	263	276	223	239	255	245	205	262	258	235	235	231	257	260	250	222	234	271	262	220	230	244	241	256	269	256	245	257	256	231	260	232	239	296	251	234	231	244	248	226	243	259	249	224	248	260	247	249	256	224	241	277	259	248	244	259	242	267	269	224	259	259	251	260	247	255	252	246	261	272	232	267	251	271	225	252	233	245	234	239	248	231	207	259	253	270	236	252	244	240	226	265	251	256	215	250	235	258	270	254	248	249	234	232	246	252	253	248	267	269	238	247	262	251	244	236	256	253	235	259	244	228	260	240	253	233	243	227	230	230	231	247	236	239	272	259	224	231	256	239	229	227	216	250	266	243	268	226	235	236	240	267	232	247	235	255	268	251	241	246	256	219	223	239	217	267	230	259	210	222	255	242	218	244	265	236	249	252	256	253	245	234	239	239	256	251	236	269	263	250	255	237	234	231	242	259	248	236	232	231	234	255	275	245	238	229	270	251	262	234	270	252	232	272	230	229	257	256	227	233	269	221	230	235	234	236	275	243	220	222	236	287	217	264	249	229	243	226	245	232	247	246	259	240	248	260	234	277	237	227	252	245	223	227	254	207	259	223	254	244	246	261	266	291	248	244	238	251	252	247	268	246	247	245	246	213	220	236	275	267	256	238	252	221	235	262	249	238	227	263	223	248	264	245	255	260	238	253	219	240	212	252	252	249	268	299	248	247	218	237	251	235	236	278	257	248	254	244	289	264	237	237	238	267	268	249	261	242	251	244	247	254	259	231	252	275	265	254	223	232	260	272	248	254	283	244	245	244	262	254	216	216	249	227	247	255	254	251	253	245	247	252	209	231	255	259	261	252	248	277	272	236	226	226	246	247	262	247	238	240	241	232	258	237	227	250	261	238	259	256	233	240	233	237	263	249	223	236	246	237	260	222	240	257	242	234	275	245	223	278	248	256	235	233	226	235	254	257	238	244	221	271	234	249	211	241	253	229	249	232	251	252	270	252	235	261	240	259	238	238	242	255	246	260	225	237	234	225	255	249	227	214	237	241	264	257	258	242	243	222	238	261	238	223	229	257	251	245	233	242	242	254	279	264	242	276	305	230	229	245	231	254	234	232	245	216	245	232	247	233	268	234	251	242	223	225	236	252	218	230	250	269	220	228	201	231	244	237	237	252	238	265	219	265	245	242	259	260	233	251	237	233	246	242	248	252	244	240	244	277	255	258	239	255	225	256	267	244	203	266	239	233	241	245	243	246	266	237	274	229	224	253	253	245	235	246	233	253	266	250	216	253	223	238	238	248	273	227	242	259	208	232	247	262	230	273	244	243	262	244	216	256	253	284	273	250	230	260	266	248	278	247	252	238	247	221	232	238	219	235	257	226	241	261	272	261	243	253	230	254	250	247	249	245	249	267	247	234	214	244	253	257	245	260	227	251	235	243	254	261	227	252	265	244	272	253	214	240	223	276	257	220	241	259	246	232	244	271	230	255	269	240	230	285	219	243	247	250	259	246	217	251	259	269	227	247	255	247	269	250	242	239	229	209	246	260	217	240	235	249	243	233	241	260	254	277	265	230	240	241	247	248	241	268	246	271	232	243	262	234	229	259	261	227	242	241	236	266	247	247	252	233	247	235	251	260	228	217	278	228	251	241	249	251	244	235	229	256	245	231	222	253	233	276	238	245	237	256	270	248	246	238	238	241	247	255	250	243	225	242	231	221	264	228	238	253	226	265	235	255	261	219	256	261	239	236	275	255	221	225	246	217	248	232	261	245	265	221	273	252	242	226	237	240	254	228	260	234	266	258	244	278	277	251	242	245	227	228	231	237	249	247	241	238	251	265	263	302	269	257	251	211	237	251	284	231	253	219	219	258	258	252	250	217	232	256	225	248	255	213	224	243	220	243	231	242	230	259	256	226	250	250	242	243	252	276	227	232	253	238	260	241	266	244	277	248	216	238	255	246	227	252	260	240	254	230	265	219	262	262	243	265	250	209	241	198	222	239	237	239	220	233	254	286	244	237	240	249	238	280	228	248	252	249	243	261	255	233	235	235	267	258	263	234	228	229	248	223	258	210	256	248	264	245	251	246	233	230	249	249	233	238	261	244	261	243	233	238	242	263	258	228	249	239	239	231	260	214	256	225	236	235	255	259	241	209	227	241	231	243	232	230	227	219	256	207	227	241	255	281	271	238	273	258	219	237	236	248	230	231	231	244	272
27418	18231	4729	1153	929	874	879	840	846	797	810	792	850	803	812	859	878	829	833	852	846	790	821	808	797	838	752	816	812	828	828	816	830	831	810	851	849	863	824	819	830	802	806	804	811	818	849	853	812	822	805	818	821	824	822	860	806	784	815	850	820	816	855	840	800	788	780	811	809	841	846	864	819	795	829	806	839	839	823	870	829	843	820	792	832	837	803	860	824	831	860	894	792	834	861	831	839	762	786	823	829	824	831	830	826	759	822	834	831	830	830	807	855	816	880	812	790	822	828	860	840	808	838	802	869	813	863	839	816	811	818	851	804	848	787	872	828	791	822	765	809	798	819	847	856	796	805	847	809	844	808	788	790	813	863	831	898	794	845	840	869	793	845	858	844	806	864	820	826	779	831	814	834	773	875	889	851	833	803	823	797	775	845	835	765	812	826	796	836	768	843	859	850	835	819	805	784	814	819	791	882	836	831	837	800	813	814	836	842	794	819	766	840	829	833	833	818	819	827	805	805	800	813	830	823	869	843	828	857	820	828	772	849	813	849	839	805	820	833	870	804	762	831	825	825	800	829	823	837	836	870	870	875	846	772	848	811	848	788	797	858	853	801	808	800	783	809	810	795	823	830	821	848	796	823	841	868	816	875	789	830	805	814	851	823	784	828	840	803	801	849	848	802	827	777	817	814	815	810	787	776	822	799	831	783	828	808	822	755	847	862	809	806	801	849	801	845	825	820	811	802	824	818	798	891	797	843	864	834	875	803	824	791	825	804	848	775	831	831	795	795	850	793	865	892	808	835	830	838	815	825	821	859	825	853	836	811	871	776	809	866	883	795	800	841	773	747	816	831	868	838	841	796	879	813	848	796	811	829	788	835	847	884	767	819	832	821	783	847	788	796	792	827	773	805	860	845	789	856	797	793	835	813	857	828	835	856	815	797	852	858	805	807	825	853	836	822	814	818	785	830	813	839	837	837	788	847	823	792	777	817	852	815	864	838	828	888	770	778	852	838	773	855	796	792	819	818	815	817	824	801	811	869	836	803	852	854	824	822	826	846	781	804	844	784	804	818	826	798	794	847	870	814	824	833	847	823	825	799	771	802	800	883	857	836	773	864	821	811	835	819	823	882	838	881	817	839	803	843	803	861	818	815	837	823	918	877	871	836	831	786	791	790	808	814	828	840	840	807	896	830	801	764	861	835	819	848	775	791	848	750	889	866	817	791	879	830	832	822	811	848	826	845	836	833	826	814	789	833	812	817	853	882	802	823	780	864	852	851	877	820	775	839	813	805	897	831	832	833	775	793	857	831	788	823	819	818	846	849	793	840	881	874	864	828	854	806	858	812	808	833	826	783	830	833	834	839	803	850	826	902	877	769	820	785	858	840	845	842	827	825	824	751	828	845	821	827	802	830	773	816	824	827	828	789	816	815	786	875	829	829	840	860	811	780	807	806	795	801	808	853	772	815	894	828	831	785	831	835	840	853	837	808	823	833	866	850	778	835	798	850	880	867	795	872	801	755	750	856	786	874	802	804	798	828	820	810	776	875	765	781	796	823	823	861	832	843	892	793	842	834	769	824	816	798	832	832	822	819	862	829	831	821	824	848	756	825	799	801	830	823	822	781	803	810	817	840	827	835	820	818	820	838	808	831	781	886	807	789	835	839	798	847	850	807	798	750	804	855	807	890	797	843	829	839	775	859	807	870	839	828	843	823	845	830	786	816	834	822	781	800	794	826	771	875	849	864	889	833	830	812	851	820	850	889	827	833	809	803	849	837	773	844	826	835	803	885	823	801	781	797	837	840	824	855	793	820	804	797	820	778	864	801	817	846	859	774	768	825	854	813	856	858	845	817	770	807	787	856	776	838	816	791	790	856	849	810	810	892	820	798	856	872	791	801	812	787	811	828	803	827	841	813	821	795	856	813	817	810	836	856	818	801	754	862	792	821	842	791	868	818	824	852	803	826	865	840	797	826	824	799	837	805	844	831	796	807	836	797	803	824	799	827	860	764	835	799	825	806	828	803	826	826	800	783	839	795	783	850	825	828	844	777	787	810	792	814	830	825	811	840	802	868	805	818	786	857	826	823	777	839	804	820	847	790	809	800	812	781	802	852	838	794	814	809	817	776	775	860	843	878	843	808	823	854	811	829	818	911	851	793	860	861	771	800	808	797	870	791	799	842	794	809	856	818	851	805	829	777	772	809	830	828	799	814	854	794	825	825	792	869	871	809	849	810	856	862	810	818	875	809	804	812	877	869	829	820	812	809	841	840	821	816	800	791	833	789	850	815	820	800	849	842	780	836	831	787	820	827	800	854	765	835	821	810	815	842	799	847	864	838	884	837	818	849	781	817	830	856	822	824	841	769	851	838	885	852	826	820	832	866	873	847	848	847	877	786	835	859	839	759	838	844	844	821	722	776	815	783	775	802	825	774	827	859	828	826	868	830	829	803	772	824	809	824	890	792	771	828	805	790	863	842	840	810	769	782	844	842	841	808	820	857	792	769	758	836	896	816	811	829	914	855	831	857	808	823	846	808	838	813	814	768	862	862	803	869	866	837	829	793	815	804	812	822	777	831	846	856	867	818	774	822	833	801	855	833	832	808	797	814	777	780	843	846	836	857	846	788	818	794	843	837	791	850	835	844	811	823	795	857	848	867	748	825	818	846	811	858	852	837	806	788	847	850	824	824	854	803	775	828	801	823	868	839	760	783	859	819	887	872	781	864	891	805	833	767	798	798	797	812	818	776	807	841	849	811	788	842	834	828	736	909	804	826	842	810	809	801	845	796	783	832	868	835	800	809	822	794	781	827	815	787	794	827	813	837	852	872	867	827	836	867	909	871	774	805	800	815	849	841	822	789	836	804	819	824	803	761	777	846	817	820	772	815	792	815	800	821	760	828	838	876	801	834	873	760	846	852	853	778	809	865	829	857	824	930	799	810	773	879	815	824	861	820	818	844	848	834	857	838	802	838	810	798	765	802	839	853	845	838	801	793	780	836	821	784	825	842	827	848	774	835	817	806	806	786	810	815	853	831	831	848	810	884	875	838	793	842	848	795	779	785	804	834	822	813	839	810	843	821	858	792	825	834	801	821	824	846	809	832	888	787	779	868	848	833	816	827	835	849	827	801	797	817	824	834	791	822	784	835	836	816	817	819	841	826	863	837	881	801	839	805	817	808	857	795	830	839	880	789	802	829	854	850	776	837	842	860	805	815	796	793	798	839	849	810	800	843	830	813	795	843	815	864	815	865	820	807	819	820	860	839	800	833	834	817	858	853	879	873	835	781	837	833	876	781	819	766	789	807	831	850	774	844	824	773	831	834	824	844	819	821	859	786	813	777	883	780	815	747	779	831	885	772	824	802	793	817	890	826	826	840	817	808	892	797	837	844	869	808	799	807	839	839	808	831	802	816	827	849	818	846	778	784	797	806	831	839	877	789	821	808	818	789	789	759	813	849	867	811	868	782	851	761	772
4498	1173	1134	991	910	909	865	940	931	859	867	886	846	843	889	863	826	806	843	836	828	824	854	839	841	883	825	847	878	820	796	873	850	843	848	881	800	847	768	897	864	889	800	849	847	821	828	871	817	852	807	889	882	811	808	888	837	831	898	835	811	834	818	825	858	815	869	844	835	880	836	873	820	836	835	822	861	858	895	855	821	839	824	839	878	872	800	860	867	855	824	812	828	851	870	877	812	863	851	825	810	909	837	878	805	808	886	808	836	839	849	834	827	875	838	849	850	815	872	762	851	870	818	862	844	835	861	824	847	808	871	883	878	868	859	850	783	786	788	826	855	830	826	852	842	902	834	852	875	824	895	831	852	882	901	829	822	819	842	852	866	843	874	818	884	876	813	850	862	802	849	826	851	802	840	875	855	850	870	853	819	880	842	833	784	867	901	823	893	793	841	885	857	804	862	875	824	896	864	812	833	870	848	797	847	881	845	808	851	824	829	886	828	850	766	885	870	854	813	830	884	848	814	832	819	870	803	836	842	845	855	869	838	880	858	806	809	858	830	855	860	902	843	848	828	880	852	860	844	871	866	850	826	860	840	885	865	774	843	776	828	829	847	843	911	762	870	849	843	877	833	914	829	824	919	828	882	828	804	845	886	881	858	858	855	820	822	834	810	845	813	823	824	890	812	869	863	818	818	804	817	795	814	863	895	854	828	913	838	865	828	856	893	848	859	877	851	807	878	800	856	794	828	865	846	849	869	880	851	820	859	889	893	828	804	866	824	822	824	790	885	871	867	887	854	816	809	878	823	819	865	876	861	881	825	843	878	880	840	884	804	860	831	829	885	842	823	815	831	823	820	815	829	855	846	853	839	840	850	873	893	815	827	823	834	843	872	827	823	878	878	863	815	865	853	832	919	832	825	818	866	839	807	806	805	824	880	870	837	855	839	851	785	861	830	830	827	822	870	818	821	793	860	847	835	829	825	821	860	802	846	822	844	915	859	841	845	825	827	866	821	861	797	876	845	837	813	823	847	915	796	837	841	831	853	838	828	869	839	846	793	879	841	802	830	772	847	820	867	865	830	838	836	837	821	870	864	827	856	849	829	846	817	861	890	886	814	855	839	834	846	840	876	810	840	862	842	835	865	885	862	876	884	875	841	818	794	895	801	832	876	850	816	841	883	810	860	857	865	838	814	809	828	840	895	864	879	816	884	807	835	831	822	864	811	845	822	834	810	887	811	861	824	866	818	819	839	823	815	862	869	856	830	921	844	871	813	905	880	814	800	860	891	848	870	842	843	852	799	862	825	850	847	855	828	794	869	899	859	833	838	848	866	867	847	808	832	871	871	838	847	856	848	831	846	796	832	825	814	835	848	850	887	818	881	808	882	876	859	847	851	840	822	852	857	822	872	860	900	809	876	830	855	822	808	802	846	812	862	903	888	834	860	799	851	836	883	792	765	891	819	823	820	858	837	800	882	860	805	863	881	814	828	842	868	799	834	853	842	858	833	858	863	842	850	837	842	887	820	827	867	825	850	873	812	828	859	896	839	849	817	839	813	843	890	803	829	893	869	822	861	854	875	852	894	835	865	829	850	816	826	861	779	875	803	883	912	795	832	869	796	852	824	856	844	890	862	859	783	844	898	857	856	867	816	865	864	838	818	834	836	818	899	834	820	810	834	821	831	848	857	849	821	889	839	844	824	791	847	806	845	820	919	848	846	825	802	827	846	876	816	812	861	867	862	853	847	885	832	856	887	884	831	862	857	873	847	803	830	851	817	839	837	843	868	839	810	886	842	868	837	877	874	790	838	873	798	792	857	873	788	816	847	850	911	880	811	804	844	842	847	847	814	810	827	838	795	856	848	855	832	799	782	848	822	818	832	777	837	880	826	820	848	870	859	831	878	862	852	881	849	779	836	855	875	885	815	840	855	813	802	824	833	826	903	860	845	830	799	861	848	824	869	876	908	843	878	858	842	886	801	825	839	891	923	822	851	848	851	837	837	899	892	861	811	836	877	848	860	893	908	833	834	857	869	849	866	886	833	828	857	850	854	788	836	828	811	882	858	855	884	826	856	847	823	806	866	885	818	881	796	884	840	866	845	868	879	847	837	915	900	814	838	872	846	853	861	864	876	890	860	867	903	852	811	851	848	856	854	849	808	874	846	836	862	839	799	866	808	833	851	894	857	841	895	856	868	827	915	844	856	847	833	884	812	843	815	847	851	910	844	883	826	833	822	804	821	828	833	861	843	859	871	843	786	872	867	928	851	879	854	818	895	818	825	859	835	865	907	855	824	816	858	875	854	781	861	827	858	883	820	781	838	811	837	803	855	864	858	872	842	843	896	860	886	846	848	826	882	833	816	828	769	894	847	869	804	788	838	824	846	839	867	883	851	897	846	821	855	835	784	827	799	863	873	863	832	873	836	838	855	828	811	848	869	864	820	839	846	842	786	869	860	801	846	871	813	863	863	838	816	862	855	892	868	869	819	858	867	809	851	828	866	844	861	852	827	883	839	805	874	867	873	860	830	876	885	830	861	874	840	865	886	838	869	833	827	849	834	883	808	872	838	851	817	801	859	865	858	879	871	862	854	871	878	840	905	837	874	834	885	816	840	815	901	842	896	839	892	907	836	853	828	884	848	874	821	879	856	849	846	879	837	826	858	830	838	855	884	841	870	901	814	844	904	834	861	877	846	828	839	870	853	802	871	858	827	816	808	816	874	831	879	833	875	858	844	906	787	874	908	825	873	790	799	839	837	807	865	838	812	883	887	820	838	813	868	808	827	793	818	899	843	852	832	880	839	851	801	824	847	852	835	846	867	856	779	817	897	838	820	832	854	816	821	824	871	817	848	865	909	828	788	866	860	798	855	824	850	852	850	895	863	819	850	831	814	875	880	798	884	865	804	864	819	900	842	816	835	853	847	878	886	830	837	822	793	841	823	860	829	856	886	854	831	857	817	867	803	871	812	835	824	858	842	826	810	853	855	881	816	802	851	818	868	805	891	832	866	885	868	835	861	812	866	862	832	841	852	880	824	843	828	862	896	894	834	819	853	814	905	841	829	882	851	848	822	822	809	838	839	849	780	785	829	888	850	847	846	865	859	843	852	864	815	830	878	847	807	853	826	806	836	881	802	823	846	836	857	873	824	793	837	863	848	823	797	839	816	864	870	835	875	878	773	833	841	830	868	827	827	822	853	872	834	840	826	835	820	833	819	851	851	840	833	796	832	804	831	861	838	858	841	840	852	820	819	782	825	844	828	834	845	841	883	876	814	857	880	851	847	821	847	812	809	795	833	850	839	829	794	895	834	862	876	818	862	863	865	851	871	878	761	804	848	829	862	875	844	827	839	898	824	828	824	805	827	877	813	861	880	871	844	868	870	836	836	824	802	844	824	861	882	824	876	854	828	832	855	811	819	890	817	812	822	824	828	817	868	801	840	874	882	861	831	824	843	894	816	883	767	842	845	864	843	818
23216	20946	28284	23749	20948	12747	1323	830	708	620	626	562	508	515	492	495	461	443	441	458	431	428	440	404	440	421	476	413	397	402	447	463	432	421	393	436	426	427	405	426	430	444	415	402	414	425	409	410	401	430	409	461	393	431	374	376	430	402	399	396	396	365	417	417	398	398	395	395	380	442	418	440	397	424	408	406	424	368	373	438	421	405	384	449	365	394	434	393	414	390	404	402	405	391	373	432	399	416	392	408	396	402	400	440	415	442	391	417	438	397	392	397	408	428	374	396	414	392	431	417	394	414	404	386	392	412	392	371	360	444	408	437	427	404	410	382	400	417	435	413	382	421	425	393	399	412	409	384	437	376	386	403	428	385	419	437	413	373	404	380	408	378	414	380	392	400	441	412	389	407	407	404	384	417	386	423	408	404	371	413	410	429	372	414	380	415	415	361	421	391	382	411	377	421	415	425	427	406	394	427	390	423	417	387	405	419	416	419	394	397	406	409	426	377	398	405	357	375	403	400	401	389	399	386	410	421	383	441	385	409	388	382	395	393	418	404	392	424	388	432	408	427	411	424	409	384	429	409	408	369	414	375	405	401	441	400	403	418	385	411	342	411	404	424	398	435	393	381	381	395	412	401	387	398	404	402	406	444	401	428	414	398	384	406	396	427	391	408	424	382	367	400	401	401	396	384	420	386	418	411	391	403	399	409	413	418	430	399	439	392	428	391	410	392	390	376	394	409	396	390	396	420	400	404	406	419	400	430	420	412	390	427	431	408	416	401	401	405	421	377	372	397	419	401	370	397	375	373	371	414	392	387	398	405	391	398	400	400	403	424	442	386	361	397	411	401	360	409	397	429	431	405	420	403	420	459	413	404	431	393	394	410	390	388	410	397	405	388	416	426	388	383	408	423	420	356	440	389	388	440	429	399	429	397	407	417	427	419	408	413	425	426	406	443	435	410	418	403	372	374	399	381	394	397	409	391	398	407	438	386	402	445	390	424	428	399	376	405	378	395	415	388	378	416	390	416	422	388	422	418	371	388	406	400	407	405	420	390	382	442	384	403	444	405	444	429	404	403	417	409	410	394	417	385	393	398	388	409	424	427	402	409	422	408	420	421	381	392	372	417	422	389	404	358	386	401	424	415	420	400	417	398	384	383	414	416	398	394	391	422	428	422	407	375	396	393	400	402	420	389	405	410	405	387	377	384	421	420	425	383	396	384	404	426	413	397	429	410	407	425	401	396	415	373	388	390	415	471	406	386	399	403	386	409	414	403	388	389	395	375	397	409	405	427	407	440	417	446	422	397	387	393	373	431	435	406	387	415	420	415	390	377	360	407	381	364	385	397	386	397	391	411	384	383	404	422	415	418	397	372	352	392	407	382	430	418	385	360	420	395	421	408	427	388	415	455	385	397	382	416	396	434	389	391	401	424	408	406	401	436	409	407	378	402	384	373	395	403	402	396	402	410	407	415	445	419	372	391	385	378	421	413	399	398	391	387	408	395	386	414	415	415	375	428	372	425	376	407	389	399	427	399	408	371	374	399	418	351	363	385	418	413	417	378	393	421	402	419	378	386	382	401	369	412	382	408	419	386	386	392	425	418	428	401	396	431	419	409	431	409	436	407	399	381	362	416	385	412	395	397	389	397	412	401	399	378	398	406	413	402	403	386	376	406	399	433	367	400	422	405	398	364	391	362	418	432	398	405	401	424	373	420	403	359	399	404	401	379	412	398	401	394	405	409	421	386	406	444	418	387	380	388	379	428	418	405	409	411	407	401	390	389	388	440	381	387	397	395	422	414	396	394	405	378	431	376	400	400	404	398	367	403	427	390	398	414	414	390	399	411	381	437	391	380	405	414	435	418	413	388	413	387	363	360	430	380	409	404	419	380	377	379	413	396	367	443	436	401	388	391	380	388	447	382	406	389	400	411	403	433	397	405	407	409	405	407	382	434	413	391	419	409	428	417	435	407	401	430	405	370	390	402	403	403	365	385	434	421	390	406	388	386	378	401	426	409	402	395	375	410	387	422	396	431	415	424	400	368	425	373	410	408	406	413	403	398	363	390	390	441	401	396	406	375	363	423	417	403	411	427	387	387	418	406	398	393	416	437	407	408	404	380	402	389	424	407	435	380	376	400	388	433	383	405	399	395	411	426	402	422	418	381	382	400	408	384	401	437	402	366	422	399	392	386	394	398	404	413	370	417	395	410	410	384	387	448	404	399	439	396	423	400	462	387	400	406	391	407	391	390	413	414	382	390	447	386	420	400	408	373	443	416	401	376	367	420	416	395	418	433	423	412	384	387	452	393	413	393	420	416	422	405	413	427	425	394	382	377	410	379	402	422	387	390	408	399	401	409	446	410	445	398	420	427	404	395	388	375	398	429	406	389	406	405	398	398	418	377	404	378	407	442	374	422	424	389	362	379	394	393	406	427	418	390	426	432	395	416	383	425	425	415	389	394	406	352	402	418	403	401	393	441	349	376	413	423	417	405	381	383	414	433	441	377	369	441	430	431	383	379	391	423	397	395	371	376	424	452	377	404	411	396	387	438	432	426	390	419	443	452	392	397	405	415	420	377	426	375	432	401	428	427	404	393	448	383	429	399	404	412	367	429	411	376	416	403	406	419	416	438	383	389	409	394	384	386	400	437	399	425	438	388	413	395	394	428	417	387	393	392	400	426	421	401	366	389	405	415	400	427	371	399	436	399	349	395	391	435	356	394	384	408	416	419	374	406	402	389	380	398	414	416	410	439	424	375	438	412	383	413	426	395	393	424	364	353	373	426	411	411	388	383	418	391	401	373	400	404	361	383	379	363	381	409	410	364	409	403	415	412	399	397	392	425	395	389	399	386	413	404	421	454	399	406	421	424	418	424	389	413	355	403	375	384	367	420	416	403	439	430	406	420	385	398	413	407	401	400	401	449	394	392	406	427	430	408	391	410	419	394	410	376	420	401	394	383	390	416	410	407	386	393	389	447	391	424	404	403	345	391	410	431	386	422	395	374	418	418	375	393	393	374	414	377	416	418	410	390	410	422	377	430	403	394	418	440	418	418	412	388	411	444	379	376	399	409	400	430	418	370	393	428	377	368	386	409	409	377	394	421	391	402	414	417	446	397	418	391	393	402	443	400	411	415	419	390	415	388	427	402	394	413	396	396	391	406	399	402	372	432	418	390	394	398	380	399	379	424	392	426	418	387	371	381	370	388	439	419	432	398	419	396	406	429	427	422	377	378	403	417	400	365	383	405	438	417	397	393	429	431	402	399	392	399	391	427	373	408	425	393	382	386	414	434	370	383	420	408	420	401	366	445	414	405	409	413	446	425	395	430	464	393	419	399	417	408	382	433	389	398	383	425	395	411	429	404	386	406	380	389	390	411	395	435	420	383	404	412	432	379	390	381	396	393	426	398	409	409	440	431	411	404	428	412	400	409	412	422	393	414	385	436	395	382	426	432	429	421	369	418	367	430	408	375	406	425
3203	8463	6146	2936	2087	1646	1288	1119	953	800	666	639	617	556	571	547	522	522	539	512	504	473	461	475	486	473	501	464	486	466	455	451	462	468	457	432	445	475	489	443	442	450	465	412	401	470	436	429	419	417	422	498	433	452	469	400	419	441	452	489	425	437	423	471	478	414	462	453	450	436	447	407	466	455	454	425	435	428	411	460	448	419	419	444	486	449	431	488	429	425	437	437	446	468	441	429	468	411	440	458	433	416	461	429	456	451	448	451	424	446	458	452	450	454	428	404	437	451	417	425	417	420	424	448	439	441	440	436	424	453	456	428	446	458	463	453	451	457	433	449	394	436	454	423	413	446	442	458	404	420	433	423	443	442	412	444	453	442	455	424	423	443	448	433	409	448	406	449	439	436	407	441	418	435	442	434	416	430	420	486	403	438	450	459	452	481	446	438	474	438	451	425	463	430	480	440	416	457	466	427	445	442	468	453	441	422	483	470	393	459	449	470	464	439	468	424	432	458	485	438	412	430	439	459	433	434	426	442	451	448	452	448	419	435	435	441	465	418	429	428	440	421	418	417	418	487	446	462	447	427	452	435	472	411	441	428	439	440	418	433	430	449	459	408	441	404	460	456	420	451	436	453	464	413	455	438	423	449	462	433	436	424	411	457	438	464	455	460	461	443	464	423	447	467	422	424	420	426	443	459	414	461	457	445	434	414	454	414	465	441	470	408	425	443	460	446	409	448	463	446	498	395	440	440	452	457	427	441	412	417	398	457	451	429	456	429	470	415	392	424	414	390	441	447	447	405	453	442	482	466	439	424	438	441	413	421	423	453	414	423	459	426	433	450	437	436	443	458	415	413	451	448	436	427	475	432	479	402	429	410	393	444	446	452	463	423	450	460	422	427	410	442	466	467	432	424	399	428	423	443	467	417	409	435	446	397	462	446	414	408	435	426	434	442	446	469	417	425	452	448	437	470	437	469	442	407	424	467	396	443	419	424	447	421	422	440	428	475	431	434	450	428	423	434	407	441	482	422	447	415	449	430	429	475	415	436	455	390	460	401	418	441	442	430	427	486	411	452	476	404	448	453	443	412	388	403	451	448	455	452	430	394	440	444	472	459	474	438	444	452	408	472	465	442	449	453	452	408	456	414	421	434	431	428	451	433	434	405	439	430	439	464	478	463	433	475	430	454	434	408	441	426	429	434	428	426	475	422	418	488	432	446	394	482	441	452	459	424	459	451	431	451	389	427	412	461	429	420	456	470	446	438	455	434	447	434	457	435	446	432	473	440	411	433	454	430	445	419	436	458	411	454	438	481	429	397	410	479	430	401	419	455	461	442	423	448	466	410	419	457	462	419	467	431	450	445	464	411	433	439	427	444	433	434	459	439	455	413	438	442	429	489	455	460	437	417	450	409	464	444	440	449	444	447	395	460	453	426	468	438	433	426	421	423	435	423	438	496	430	439	477	446	472	455	402	477	442	432	443	446	479	411	431	460	452	459	429	454	457	483	436	414	418	419	449	479	449	460	482	405	456	411	444	438	459	441	481	468	451	458	427	412	437	447	438	429	452	429	407	449	441	431	451	453	439	489	433	430	418	424	412	405	426	396	449	486	464	443	437	444	480	421	439	474	410	453	456	455	433	414	455	431	434	481	407	415	461	445	441	432	433	462	439	465	437	439	442	457	457	446	427	456	433	431	422	411	442	423	460	444	447	437	413	429	437	444	443	463	459	443	405	436	464	453	422	447	420	452	434	441	436	410	452	467	438	431	452	462	414	451	436	489	458	437	415	436	458	457	435	454	475	393	444	467	430	433	447	472	456	424	440	450	464	429	450	442	420	430	452	434	479	449	436	477	392	441	415	430	450	417	412	438	437	394	417	455	441	451	425	456	431	412	421	433	446	490	447	430	467	476	432	448	441	394	456	457	415	433	416	476	483	494	429	415	461	458	468	465	446	447	412	405	471	425	453	447	436	489	442	467	466	469	432	444	458	415	447	456	454	435	473	442	434	456	462	454	422	434	447	472	424	463	453	424	461	434	448	433	472	408	421	438	447	433	415	428	466	461	427	445	450	426	432	441	454	407	430	463	473	422	401	426	454	436	446	442	460	422	423	460	450	438	441	463	444	432	436	405	420	460	455	445	408	451	423	461	439	430	433	429	462	426	446	434	454	437	448	440	459	437	419	449	455	426	482	418	458	443	438	436	455	436	430	462	397	430	418	444	422	450	421	464	445	417	453	444	452	414	419	391	465	458	406	460	456	471	413	419	407	404	458	448	430	425	451	427	443	394	443	470	455	440	436	421	446	461	454	471	444	419	442	458	404	453	469	429	416	476	393	466	442	430	437	405	447	416	432	465	473	439	444	450	422	417	432	433	428	449	437	428	429	450	444	448	432	428	410	396	439	434	453	426	474	444	441	449	460	441	433	464	435	454	428	446	437	480	429	437	457	438	435	414	406	449	420	427	431	465	476	436	379	421	443	462	453	391	433	437	459	476	416	404	424	458	447	444	454	419	414	459	494	483	430	435	458	450	445	446	465	434	417	429	412	436	429	481	445	447	471	435	406	461	426	449	456	453	428	451	421	461	454	465	423	488	437	469	406	424	477	471	427	421	466	412	426	417	450	441	460	430	425	427	444	432	429	483	452	442	429	442	475	450	446	467	433	417	449	477	422	408	448	443	435	395	467	406	430	459	432	433	448	410	436	449	464	458	462	426	449	436	440	473	432	445	443	454	453	437	473	426	484	429	435	452	470	422	432	411	489	429	447	424	434	453	426	434	457	435	423	440	455	468	430	403	436	417	379	405	417	447	423	476	409	432	419	398	488	448	475	481	407	440	475	429	422	412	465	410	420	427	455	434	436	426	469	423	451	434	490	445	436	456	443	445	433	441	469	438	461	450	457	427	423	431	436	424	430	456	445	409	404	482	480	436	459	445	454	429	461	454	423	424	441	461	419	436	442	443	484	428	398	432	436	479	439	425	447	422	449	441	430	460	404	412	430	413	427	416	447	433	437	427	464	444	457	467	470	474	468	410	449	427	412	435	439	452	440	425	410	398	472	444	423	462	441	462	438	420	422	422	445	477	465	457	450	448	443	486	476	450	431	446	479	434	418	451	421	460	419	397	421	417	430	474	445	464	467	407	444	435	446	421	390	426	399	449	452	423	455	430	431	440	438	440	466	399	450	462	416	458	435	409	446	471	446	442	434	446	474	456	425	447	474	425	457	427	437	409	446	463	414	404	441	455	434	424	444	424	386	437	404	427	464	432	450	431	434	453	441	478	449	436	447	413	470	428	409	459	449	424	443	437	438	459	426	442	463	429	391	434	415	436	424	446	459	397	417	432	430	425	423	446	422	433	458	445	441	433	470	450	451	421	447	425	417	419	430	440	446	443	451	424	440	415	445	423	422	444	437	413	403	386	445	413	433	424	440	438	444	458	466	419	463	418	423	480	462	432	432	450	435	454	452	440	422	428
24228	20886	27389	24447	16362	1740	1163	1034	909	855	860	887	897	839	799	784	808	801	816	909	827	818	813	831	820	796	804	804	769	805	775	810	761	805	803	894	790	837	780	776	789	839	811	760	852	806	734	816	791	786	787	799	821	775	822	768	761	791	757	748	803	796	804	766	743	690	774	765	798	797	802	832	782	851	792	805	808	787	751	813	838	844	798	806	775	776	781	784	826	779	811	787	754	830	853	750	782	815	868	756	813	781	787	816	774	802	813	789	803	854	804	786	797	786	815	803	806	809	775	843	814	797	744	802	798	777	809	811	774	783	777	819	795	805	825	769	789	815	794	820	787	772	790	767	787	843	802	803	789	779	833	827	779	718	765	750	731	798	748	848	824	845	829	792	741	806	750	803	784	816	817	853	834	821	778	787	790	764	774	831	835	843	771	790	788	806	784	818	751	796	796	849	792	734	813	762	765	825	799	777	772	769	802	835	779	791	752	824	802	770	835	792	799	761	747	788	767	744	811	804	787	796	823	740	789	844	783	835	783	808	784	788	792	817	774	798	824	767	785	832	799	777	816	761	768	738	828	737	809	786	792	845	773	794	832	816	813	782	782	789	760	756	725	798	761	818	795	796	812	788	751	769	784	781	824	813	762	812	810	778	775	723	758	811	789	783	817	779	772	803	813	819	839	767	788	726	766	788	733	753	806	810	760	761	875	789	734	817	792	830	834	770	794	776	808	792	853	736	833	800	791	791	751	811	758	796	743	791	859	806	765	735	733	798	823	823	815	783	788	802	751	785	772	854	724	850	769	775	795	788	809	785	806	753	803	750	781	748	808	783	786	775	832	748	830	828	795	848	777	787	769	824	766	750	801	753	784	784	808	809	818	771	803	773	736	780	768	784	771	759	801	780	789	798	793	808	801	756	799	748	771	806	768	745	739	757	825	787	796	815	803	796	821	849	772	830	802	802	784	737	787	827	736	774	787	817	747	792	814	827	790	832	771	813	830	795	794	763	805	749	793	818	822	744	808	794	837	774	821	778	814	816	774	785	819	764	766	828	777	787	834	829	742	803	784	827	740	767	777	740	779	787	772	778	794	785	842	790	820	796	789	822	783	787	776	755	813	746	767	798	841	829	793	837	775	811	784	801	819	758	827	816	786	787	780	791	785	750	840	769	800	788	757	775	781	812	777	821	831	833	760	815	776	772	786	760	781	763	760	791	806	757	772	811	808	827	821	788	730	817	800	827	758	786	750	828	745	784	788	803	793	772	748	808	825	785	749	794	806	763	778	837	809	856	809	827	766	799	770	804	774	797	836	789	813	809	789	771	860	820	766	782	786	765	815	801	776	802	742	819	756	825	758	768	773	762	795	823	854	807	829	783	831	798	793	852	815	775	791	786	793	855	797	784	751	783	857	756	818	772	777	778	779	810	781	823	823	778	747	809	824	794	727	784	808	771	794	798	807	810	808	840	817	798	767	792	797	821	748	773	790	766	780	814	794	790	750	833	731	802	755	806	738	786	797	800	776	807	757	810	762	850	818	816	765	777	811	823	783	750	769	705	765	824	804	831	813	774	832	824	836	768	760	804	746	755	811	793	771	778	794	825	805	807	788	833	777	824	797	757	783	777	791	755	799	775	787	800	806	852	776	832	767	791	782	772	813	785	770	786	782	804	790	826	803	804	812	787	837	761	840	843	817	782	770	759	758	799	791	811	790	789	757	750	795	751	784	816	770	769	797	806	810	733	737	773	760	797	826	787	790	832	803	803	775	777	751	835	801	762	803	831	796	796	771	787	781	800	823	752	782	813	758	765	768	802	796	787	823	802	763	832	825	839	763	818	785	828	766	771	763	815	856	806	739	800	765	818	786	751	799	820	767	791	833	802	742	757	781	804	800	782	805	787	805	809	779	791	747	788	813	759	789	761	812	824	783	787	783	771	756	781	779	778	833	824	776	798	789	806	765	772	755	798	821	765	814	785	816	796	851	814	757	803	756	756	756	787	781	779	792	741	782	792	776	766	823	828	810	780	773	776	796	838	852	767	769	762	790	836	823	762	829	796	764	798	831	781	753	796	739	822	790	788	796	758	797	807	805	775	838	857	793	753	806	741	777	768	828	804	724	782	814	794	803	799	772	787	794	804	807	802	756	849	760	778	795	791	798	813	806	773	816	779	820	792	766	805	810	792	801	763	804	809	782	792	758	749	760	786	755	814	789	784	804	729	783	788	766	869	807	824	789	843	793	781	804	768	797	772	788	781	758	794	759	797	730	824	803	789	801	744	727	801	773	794	826	818	796	732	807	796	810	828	794	811	753	815	760	810	843	740	769	794	758	800	846	785	810	793	804	798	760	858	782	814	780	794	826	805	766	809	807	783	786	807	739	801	740	819	823	789	791	793	743	797	788	830	824	766	838	805	800	750	755	809	817	815	804	787	771	820	776	763	850	764	833	851	792	797	761	783	740	801	819	800	807	775	761	832	778	787	776	809	755	764	821	778	816	785	793	810	781	826	767	804	795	724	782	733	774	833	791	766	772	812	793	791	772	794	782	812	779	754	857	833	733	819	814	794	781	802	750	742	758	828	797	778	805	819	789	769	773	808	792	831	780	805	762	776	782	778	833	843	771	787	744	783	780	805	790	782	781	829	825	740	816	837	814	782	772	783	833	772	829	789	794	829	747	763	828	779	818	730	806	787	826	813	817	805	778	783	826	805	790	771	797	816	802	761	841	778	794	794	767	789	839	813	797	822	771	801	815	783	789	784	755	773	793	786	783	777	786	804	775	789	801	801	782	807	788	727	801	793	804	789	779	836	778	809	808	807	821	783	817	784	823	746	756	740	793	806	813	792	814	836	777	778	782	761	800	799	797	797	792	737	795	785	807	734	822	830	750	797	811	774	807	764	805	772	760	795	791	765	815	814	739	819	760	810	772	844	795	811	779	811	773	822	823	832	818	781	784	815	764	766	737	810	795	766	807	828	787	779	812	796	821	763	806	797	784	823	798	808	820	774	761	777	851	794	750	818	795	777	815	784	794	807	736	800	805	746	810	756	765	826	825	784	823	751	795	795	773	832	734	791	765	774	810	774	786	735	789	760	815	810	749	837	827	827	811	751	833	820	755	799	734	813	788	839	794	818	789	832	744	781	769	798	803	817	760	800	729	806	812	776	787	786	748	792	776	789	723	830	855	794	774	824	788	791	743	765	771	754	806	831	776	796	752	797	810	768	793	781	786	770	774	707	849	818	832	792	790	815	802	780	800	781	776	812	781	747	848	847	788	775	781	758	793	810	740	768	762	837	804	790	804	761	771	779	777	761	773	886	774	785	739	769	823	741	785	818	735	738	792	785	793	832	782	788	827	769	804	832	779	807	763	788	807	774	816	817	758	805	809	819	750	808	770	764	746	805	831	806	770	830	779	731	813	801	791	772	739	813	808	786	783	783	831	787	780	764	805	832	841	811	830	801	820	769	802	771	797	759	827	769
3545	5692	4135	2285	1861	1598	1256	1226	1059	969	979	954	868	853	913	794	811	833	847	827	848	808	803	787	819	785	811	779	809	785	804	807	766	805	811	757	783	850	880	819	845	803	801	779	800	785	816	808	766	766	782	798	797	804	760	764	810	817	780	807	784	792	754	756	760	728	765	803	757	781	772	725	768	733	783	763	796	776	749	759	730	785	807	809	781	753	774	770	793	835	783	757	765	832	766	799	799	790	766	790	784	785	754	779	762	746	889	799	759	752	775	793	724	792	789	755	690	820	731	769	747	746	825	764	784	749	796	801	787	806	806	808	718	734	793	792	750	773	748	781	816	791	788	794	766	793	807	782	738	793	745	766	793	822	764	803	781	828	738	820	755	762	794	780	788	807	783	777	759	812	810	785	818	785	774	765	760	758	771	777	786	782	796	790	788	796	793	783	827	755	740	735	794	720	810	824	784	780	812	811	798	753	731	783	764	724	778	771	751	806	782	765	769	765	780	805	811	758	842	749	740	809	757	771	826	762	778	765	867	834	796	804	823	777	786	781	830	814	759	790	810	774	819	786	786	760	745	786	776	772	796	842	754	745	748	783	759	752	757	790	787	816	779	764	729	832	771	769	772	729	754	763	759	782	749	793	792	778	792	759	793	845	800	776	782	773	818	836	718	814	808	791	843	781	797	771	778	810	761	820	801	765	796	793	785	775	791	804	800	798	768	736	793	734	807	768	769	807	755	791	765	786	825	824	797	776	802	749	762	756	737	781	825	776	815	824	771	793	779	823	750	793	795	732	785	802	746	764	788	758	791	748	800	794	753	767	816	768	776	775	749	786	782	719	750	784	776	809	810	727	748	782	800	825	807	797	760	771	801	809	804	824	768	742	745	761	776	768	820	746	810	766	784	787	735	782	738	770	728	788	804	780	787	805	724	804	774	764	806	778	786	787	778	741	813	762	824	803	721	778	790	818	792	806	745	771	758	804	758	815	757	759	742	777	839	825	824	848	783	843	814	806	832	784	804	827	778	778	793	766	727	788	803	782	770	716	849	776	769	796	791	755	806	795	763	779	771	817	755	795	751	786	806	753	761	776	713	799	794	727	777	756	802	796	797	793	798	795	788	759	772	746	780	744	780	765	748	792	806	751	821	791	778	804	816	776	802	811	756	846	754	736	759	784	769	813	739	756	789	763	752	760	814	784	714	772	807	765	764	801	816	781	814	797	779	792	807	820	776	815	769	838	776	742	828	811	827	784	803	735	814	784	807	774	787	749	784	777	783	806	826	810	780	765	789	783	734	737	806	771	790	796	788	808	809	795	776	738	815	780	777	776	768	783	744	767	773	848	751	783	742	721	796	817	812	803	817	771	766	793	755	815	754	766	767	805	768	755	829	765	823	756	795	765	808	787	713	769	734	796	819	759	783	797	762	755	732	733	803	774	786	756	770	811	782	764	773	780	762	814	768	842	777	817	817	797	734	777	819	811	789	802	793	839	804	770	814	778	787	769	826	787	781	770	791	807	810	788	774	799	828	796	793	780	837	783	809	790	794	787	802	826	727	786	788	821	808	756	749	761	796	744	744	784	758	738	828	766	759	812	790	813	805	751	699	726	801	721	833	796	802	785	776	789	806	801	773	824	782	832	790	767	785	784	816	797	764	852	777	775	684	833	783	764	801	849	795	755	746	846	742	758	816	783	789	805	773	713	808	813	796	780	735	817	759	829	784	738	739	806	754	816	795	780	812	756	810	788	801	756	760	775	777	733	771	731	798	771	764	790	731	764	747	819	796	763	767	803	781	828	751	756	816	780	765	814	784	723	817	772	799	806	733	730	766	789	747	772	832	749	775	821	769	796	763	795	769	827	747	841	795	778	748	773	814	813	813	781	797	777	802	839	800	795	803	770	778	790	799	808	754	839	760	715	771	745	797	750	780	790	762	757	762	786	777	761	829	787	758	808	783	781	784	791	782	816	774	789	772	793	791	774	767	821	775	807	794	751	790	769	729	800	784	778	764	801	747	779	792	793	775	810	761	759	836	760	788	775	750	765	824	776	769	769	775	772	770	815	792	790	791	764	784	813	794	749	788	791	735	755	774	797	796	806	793	804	807	791	817	801	813	827	722	775	769	790	772	800	760	806	799	794	781	832	747	795	776	818	855	763	765	762	774	812	728	800	796	768	743	780	778	719	788	747	766	780	790	813	813	779	775	790	806	797	770	821	771	775	781	784	793	841	797	830	778	766	751	778	776	794	757	794	793	756	782	794	779	759	747	804	774	762	804	819	746	768	781	771	806	786	790	786	777	778	797	757	799	746	761	806	761	821	751	773	778	791	806	757	809	771	818	850	753	771	800	778	757	779	801	795	772	809	762	818	733	739	793	770	802	784	775	732	769	794	824	779	778	806	768	752	777	722	769	771	823	860	723	765	778	809	777	784	763	813	754	790	769	799	777	754	813	794	768	695	796	823	799	782	793	794	834	739	750	810	811	770	725	750	791	787	782	778	829	775	753	773	780	800	814	778	779	788	815	766	796	785	795	766	774	762	743	780	762	781	839	795	805	819	797	765	760	775	744	753	783	783	785	768	755	763	807	704	759	750	738	767	767	779	768	781	759	773	811	786	809	796	807	770	795	836	756	761	810	763	731	795	767	744	792	797	807	720	803	790	749	725	838	778	776	769	733	797	767	763	763	827	778	797	762	818	797	796	815	798	763	785	804	817	778	803	790	800	777	800	780	796	803	800	785	744	775	775	755	778	793	787	805	803	782	805	816	757	793	762	758	778	768	747	782	812	813	779	770	779	841	804	813	779	744	811	804	805	839	764	784	774	771	743	740	790	709	809	888	843	716	768	822	799	806	825	759	795	708	769	763	769	797	705	795	759	810	781	780	820	799	827	817	784	796	794	780	759	731	748	815	804	777	747	760	750	786	785	718	780	797	818	759	723	742	752	784	837	807	787	804	768	790	841	773	766	768	792	848	758	760	774	762	749	737	748	829	770	855	793	761	839	777	767	790	755	787	766	795	793	732	760	789	751	766	757	817	815	822	759	802	785	820	737	789	786	794	811	787	768	761	767	746	766	767	802	811	817	740	757	758	813	793	867	812	788	744	775	791	741	730	831	843	813	756	822	759	760	793	806	792	780	798	752	776	807	767	772	823	823	794	797	797	786	718	798	786	772	796	837	807	766	750	774	752	768	750	791	786	797	808	810	804	737	824	792	793	791	831	764	754	828	744	773	771	769	813	798	753	750	781	761	821	777	762	772	791	780	787	789	817	824	781	748	726	749	806	819	769	758	798	772	809	788	791	786	736	757	849	800	798	754	794	764	761	759	812	781	765	787	798	758	741	747	808	809	740	784	814	833	792	861	770	772	755	730	766	733	800	740	733	783	793	800	788	868	793	772	833	812	733	797	771	819	814	766	790	773	785	801	806	780	755	758	778	769	794	788	773	763	802	750	760	764	757	783	819	782	768	791	745	744
22143	20978	28705	23447	20983	21050	11895	1178	836	731	584	555	481	420	436	388	359	337	319	307	348	279	320	339	269	289	281	272	281	264	245	272	266	287	260	271	246	284	252	260	229	258	295	266	232	268	269	231	231	268	258	225	266	259	261	249	267	250	236	273	264	249	247	235	226	222	234	246	219	242	282	275	277	262	281	223	252	239	263	258	246	228	267	245	249	268	248	258	243	252	222	248	245	225	227	243	265	265	245	285	234	232	245	265	247	255	253	264	255	248	282	271	258	243	246	236	233	262	263	248	248	248	254	277	248	279	249	268	234	262	259	246	256	232	257	223	234	263	268	263	223	253	251	259	226	253	222	221	230	270	250	261	235	222	249	258	230	242	248	245	240	271	244	276	244	249	265	248	210	247	242	261	239	250	260	274	237	251	269	250	260	266	234	252	222	260	299	240	249	242	244	230	244	254	233	268	251	250	220	255	226	228	247	231	227	245	247	228	244	268	254	263	269	228	249	260	224	230	277	242	258	257	250	278	232	264	269	249	260	241	240	248	247	231	218	243	221	283	249	238	277	235	273	238	251	260	258	243	246	217	251	240	242	260	233	217	240	238	251	229	263	241	240	235	264	244	220	259	222	225	242	241	229	269	238	263	259	254	250	232	226	221	251	239	267	250	236	247	247	242	253	263	259	231	241	252	257	234	250	215	263	257	262	234	245	257	252	254	240	236	236	244	238	242	242	252	253	203	245	248	233	223	211	214	238	258	243	241	267	233	250	262	234	258	212	260	278	223	236	258	261	239	241	264	225	227	262	243	259	254	225	240	250	225	257	262	252	265	256	255	224	244	235	247	245	253	250	258	251	226	246	251	233	252	236	246	245	268	249	260	270	251	241	227	265	224	248	260	240	251	258	216	254	244	247	246	252	234	231	245	217	246	233	222	257	237	241	252	253	242	246	247	263	247	249	233	234	261	250	252	217	227	217	265	235	240	244	264	238	234	248	260	226	241	259	247	253	255	241	241	231	239	240	252	240	211	236	261	256	268	251	225	239	236	243	253	218	254	249	260	259	240	233	252	243	228	237	238	260	227	278	280	251	224	228	255	254	230	238	235	237	218	268	272	243	266	253	266	262	235	224	228	226	231	247	256	259	274	251	253	272	233	259	238	242	243	269	249	251	249	258	215	241	230	231	239	242	262	260	238	252	231	220	239	244	264	274	227	258	228	235	247	253	250	264	266	249	236	238	258	254	246	236	252	254	255	245	235	233	217	255	259	248	231	248	253	251	240	221	283	265	233	242	236	233	254	256	232	258	257	268	261	238	255	261	236	245	272	257	233	244	232	247	253	254	274	233	250	267	255	241	269	223	280	251	267	222	248	246	256	252	264	254	251	233	251	237	263	228	261	247	241	258	248	225	249	238	244	253	232	261	245	239	282	228	267	234	241	247	270	257	248	236	252	268	200	227	246	246	255	229	242	236	242	249	253	261	256	242	246	215	250	242	226	222	205	242	268	267	243	229	226	258	238	244	264	249	215	267	244	219	265	256	252	231	253	240	274	208	231	241	215	234	262	244	255	265	227	254	241	248	220	244	243	245	256	245	251	244	274	234	268	237	258	247	237	257	214	242	252	248	260	249	229	249	291	281	236	245	264	255	267	225	267	233	242	236	245	253	222	241	250	248	259	237	221	292	227	241	234	249	247	232	236	253	267	253	253	248	251	264	275	249	235	232	261	220	236	252	245	238	269	216	275	213	255	247	253	249	241	256	244	261	250	238	241	235	232	242	235	240	237	255	225	264	259	241	244	267	265	256	222	238	236	225	283	232	254	210	269	265	211	253	244	262	247	263	270	242	223	233	259	209	232	272	235	272	241	283	266	255	223	262	260	259	267	242	209	249	260	245	226	258	226	260	221	249	236	270	231	245	268	249	228	235	241	224	223	243	264	245	227	258	275	251	252	257	259	231	260	254	241	253	261	205	227	259	258	257	218	243	241	218	229	231	221	263	258	255	222	268	255	246	254	258	271	254	258	227	252	210	214	226	233	257	259	269	247	239	246	233	248	251	226	255	248	242	253	268	218	259	243	241	220	247	239	242	262	283	227	226	220	261	257	252	261	276	244	245	241	253	271	249	209	241	241	251	248	234	256	242	253	243	232	255	247	269	241	262	237	245	231	279	258	280	256	243	269	231	243	237	257	231	245	241	251	256	229	258	256	245	235	267	212	253	255	264	243	247	221	245	235	261	223	233	235	260	264	244	243	240	208	248	241	260	252	229	269	272	234	229	266	249	238	226	242	240	252	268	247	263	259	252	236	228	255	256	230	257	234	231	249	256	228	279	252	228	217	259	248	254	227	244	255	225	280	252	235	257	220	231	247	265	224	276	238	218	263	226	242	278	257	257	216	259	269	241	227	247	253	221	236	246	230	234	256	229	270	247	221	247	262	274	209	293	244	236	220	237	242	290	239	256	254	255	237	249	252	228	254	270	213	243	257	240	251	257	266	256	251	238	241	245	247	236	246	259	253	268	259	229	258	250	257	253	231	262	240	238	255	250	279	256	283	276	222	284	236	260	235	235	265	226	236	239	245	239	236	252	260	266	266	231	235	206	242	245	251	225	265	265	239	244	247	276	258	265	243	237	268	239	219	259	249	244	262	239	251	227	237	229	233	216	237	223	235	251	256	253	243	245	243	238	241	249	231	269	256	261	243	252	251	233	243	260	278	266	228	234	243	217	242	270	256	250	237	241	225	252	251	231	263	277	269	250	246	236	236	234	272	246	251	253	260	250	234	251	237	262	237	257	229	287	245	234	260	255	249	243	249	296	229	238	263	216	250	271	227	242	250	243	241	244	255	229	233	244	239	272	273	246	242	226	231	227	259	236	241	250	280	260	275	232	216	251	238	255	233	245	238	260	230	253	243	252	255	255	221	257	259	221	243	280	255	241	241	235	253	244	251	266	254	225	258	262	247	213	251	239	241	229	246	260	247	267	231	247	226	260	216	249	246	244	252	249	221	233	237	261	240	231	237	252	246	252	248	230	238	229	258	233	250	254	227	251	242	262	235	253	251	277	249	218	274	248	266	236	247	287	231	242	293	275	244	244	267	244	243	249	281	249	234	250	276	238	251	233	252	238	264	233	223	246	250	251	253	247	246	272	254	245	239	254	256	244	234	276	247	237	256	253	251	231	247	258	224	225	267	255	257	234	237	257	218	260	248	246	218	249	221	225	261	245	230	235	249	281	237	227	236	250	267	240	232	254	252	217	247	254	255	248	236	236	242	269	252	225	230	218	253	219	263	271	272	271	230	229	216	221	249	269	271	253	240	222	243	279	282	256	252	245	224	230	261	250	225	245	253	259	246	235	244	242	241	252	252	244	239	219	233	278	275	244	254	250	221	251	247	258	246	219	226	257	263	290	250	240	251	234	246	228	261	244	265	244	265	237	247	240	251	266	239	231	255	237	220	248	264	264	256	229	245	232	242	272	236
4441	14180	10523	5124	3677	2692	2045	1574	1227	927	786	641	589	507	473	447	422	389	374	345	375	336	331	323	302	292	262	300	297	306	294	274	279	260	245	296	268	268	264	264	281	265	257	258	259	258	257	263	274	265	281	283	233	252	252	232	240	240	250	232	268	277	264	257	262	253	239	234	255	257	231	252	270	257	232	269	231	266	240	279	256	243	232	228	240	238	264	244	263	237	249	244	229	251	265	253	214	236	252	256	271	249	241	256	258	250	242	287	249	245	258	273	241	242	221	252	239	270	213	243	234	237	241	232	258	238	246	216	236	268	252	267	263	222	252	254	251	287	228	242	231	246	224	261	251	228	254	234	212	237	240	234	245	284	263	239	238	208	241	246	218	261	244	262	251	240	238	236	264	246	254	236	236	235	244	257	238	260	275	269	218	262	211	229	240	242	239	263	247	257	226	247	235	245	231	238	236	245	237	235	245	225	225	277	258	247	249	244	242	213	239	231	262	222	253	251	253	231	245	245	250	238	221	261	243	236	250	242	240	255	261	235	251	264	273	246	247	218	260	286	210	233	266	225	220	253	243	224	255	247	254	239	264	288	223	264	276	246	245	241	256	246	256	266	248	257	232	246	223	239	222	221	212	251	228	235	230	234	267	242	272	245	232	241	254	247	230	261	251	257	254	229	213	250	239	244	258	230	255	252	257	220	245	256	239	232	252	240	267	261	233	260	251	267	212	236	251	243	245	264	239	248	217	240	236	251	225	252	238	236	274	262	247	244	241	215	253	245	260	256	223	258	241	215	255	244	260	247	249	240	269	231	223	240	257	251	223	236	227	247	241	247	236	224	251	230	268	236	242	225	259	243	235	258	216	227	246	254	212	239	251	252	214	239	255	211	229	261	238	233	248	245	260	264	274	262	247	270	243	233	261	247	234	222	251	240	243	253	261	213	270	216	221	258	248	274	239	233	222	278	224	233	245	234	242	234	258	245	253	237	254	274	248	229	223	238	261	241	228	231	244	237	223	248	227	262	222	223	220	234	220	236	255	249	268	242	237	277	261	255	222	229	243	232	250	239	244	253	244	214	242	221	250	216	244	241	229	288	253	256	230	252	264	240	225	217	262	235	242	231	250	266	229	257	247	229	245	250	259	244	237	265	213	228	266	217	247	232	227	236	259	215	219	246	242	244	236	235	247	261	246	257	242	214	267	252	236	257	253	241	246	266	280	227	242	241	234	239	246	246	229	236	240	225	248	254	217	259	230	235	242	257	231	277	247	247	262	258	270	227	253	250	241	253	240	222	218	241	224	233	249	236	241	243	252	246	246	262	254	246	219	247	239	231	245	238	250	229	249	243	225	236	234	217	285	244	242	226	240	230	248	242	303	230	239	247	254	241	245	267	271	249	239	233	235	241	241	239	260	250	256	224	238	237	249	235	241	249	247	268	228	266	269	226	235	237	223	220	254	240	249	246	237	250	257	222	228	215	256	261	259	240	266	206	258	205	224	258	277	247	254	222	237	226	280	258	255	235	246	258	235	269	236	240	234	223	229	242	265	231	247	241	254	264	265	251	258	236	237	213	246	220	249	251	256	248	267	254	274	218	233	236	260	237	245	257	235	254	250	239	251	246	251	234	255	268	254	237	265	243	247	264	237	238	256	212	255	221	226	243	258	259	256	251	218	247	203	217	258	246	238	259	234	256	248	259	253	248	243	259	233	228	226	218	275	242	255	259	278	240	243	217	257	244	227	250	256	246	277	269	246	260	220	226	215	245	256	215	240	239	247	232	255	255	232	239	241	223	256	223	264	239	246	218	228	256	257	245	241	239	257	271	238	205	272	247	229	254	260	233	234	264	243	236	257	261	259	223	243	249	244	251	252	250	234	220	246	247	241	251	229	253	239	253	240	250	265	231	240	227	262	233	232	220	236	230	244	247	268	233	257	262	248	219	274	263	237	257	223	222	264	237	252	246	238	268	255	217	255	220	231	270	266	271	218	241	230	247	261	252	225	259	238	237	233	245	227	250	257	225	248	238	246	251	245	218	264	227	260	248	253	229	258	221	237	230	246	223	228	212	263	247	243	237	256	254	244	237	228	227	235	249	235	243	261	236	255	233	243	246	248	260	248	263	235	281	274	248	258	243	257	238	245	257	257	238	225	247	248	253	226	241	247	222	250	237	245	237	242	215	225	241	260	227	249	222	256	250	247	259	222	233	226	236	258	249	245	254	255	212	259	249	231	228	243	247	250	253	283	235	264	249	252	240	248	230	238	251	248	240	259	225	255	270	216	254	244	223	272	238	246	247	262	240	246	249	238	255	226	251	259	242	225	256	256	228	226	248	249	225	261	275	218	241	219	248	231	230	260	240	231	247	228	258	267	229	241	242	254	240	255	222	218	227	220	211	257	233	232	268	249	223	247	226	220	209	232	261	250	253	268	240	244	238	243	246	243	279	226	259	223	243	261	240	239	212	248	259	243	250	243	246	232	203	256	240	246	259	245	231	255	234	242	228	277	224	265	216	271	239	257	209	249	250	238	232	228	235	258	225	232	243	243	218	284	268	253	227	230	227	244	225	241	234	247	238	237	236	241	239	258	213	250	238	274	275	210	224	269	254	275	264	232	262	237	226	245	246	238	257	265	237	237	237	257	232	230	244	234	261	239	256	243	221	225	245	248	227	263	243	246	249	262	237	256	242	215	264	274	244	222	247	234	242	242	288	244	219	269	258	223	247	244	235	251	251	220	248	228	242	262	282	232	219	226	230	246	238	267	241	233	227	278	238	257	248	250	238	255	261	242	248	262	263	252	220	245	249	246	251	260	255	260	228	257	258	231	262	230	236	215	253	246	255	234	269	239	226	231	279	255	266	244	230	255	258	224	256	250	255	227	244	257	242	251	242	256	248	235	228	222	258	252	229	234	267	234	247	232	235	257	260	240	223	228	257	226	257	239	233	269	237	238	239	231	250	250	254	240	216	260	226	236	246	234	232	225	252	232	241	247	233	256	245	267	239	255	216	273	233	220	232	251	290	229	278	277	239	212	241	223	241	271	276	236	239	242	238	246	251	241	258	239	262	239	260	220	225	245	230	239	233	216	250	234	234	242	225	234	243	259	252	266	256	232	234	257	224	227	227	236	237	221	273	256	250	242	246	248	269	240	230	251	241	253	243	227	289	236	242	220	235	223	240	239	246	234	240	229	253	239	246	245	234	266	228	277	260	230	236	218	246	229	230	264	220	227	214	239	226	274	247	259	271	239	253	223	238	219	263	249	239	246	254	273	247	262	250	258	256	243	233	241	242	233	261	261	255	252	260	242	249	241	229	230	262	247	246	227	263	234	263	259	236	256	262	226	229	231	238	245	245	230	229	244	253	249	200	246	251	229	260	254	229	246	241	260	240	238	241	226	221	255	268	229	249	268	252	235	263	248	234	261	240	234	250	227	212	251	239	243	249	248	254	263	221	237	213	254	229	222	253	259	229	252	251
27530	18311	4847	1187	945	910	844	832	817	821	842	836	835	829	809	800	872	863	827	821	814	800	777	816	811	819	828	772	820	826	803	832	845	841	872	800	859	783	793	831	791	827	822	840	829	799	888	839	842	827	881	868	884	800	800	836	769	808	830	899	847	848	804	866	843	822	816	832	842	794	785	754	832	809	793	849	838	842	851	849	824	815	810	831	786	821	851	791	776	734	813	758	881	825	850	820	860	793	836	887	845	802	821	787	767	834	829	839	794	837	835	787	818	842	832	838	861	849	831	842	837	829	793	833	847	795	812	868	835	833	784	843	823	787	783	791	838	848	803	795	813	797	814	836	816	837	807	842	789	817	791	807	846	823	870	804	831	815	863	814	826	805	846	820	784	844	783	782	828	803	841	805	812	847	857	828	841	816	837	824	782	827	853	819	814	858	840	826	822	869	843	786	825	804	832	797	769	867	817	822	836	832	835	843	802	794	766	884	752	865	829	792	786	831	780	826	818	824	817	849	831	798	851	851	848	851	838	792	845	835	826	823	822	832	810	789	814	815	854	849	823	818	815	832	843	869	785	821	816	805	765	849	830	794	783	867	775	841	826	787	855	826	795	834	853	859	823	811	817	782	887	804	847	823	834	815	868	835	855	770	816	830	795	811	831	780	825	827	862	867	848	820	871	843	892	857	810	861	781	860	817	826	830	780	795	812	806	831	785	813	796	821	844	836	836	830	805	814	804	856	857	851	840	858	803	854	830	859	869	861	883	794	821	844	802	838	856	837	877	803	829	833	855	841	795	848	860	844	865	837	784	806	816	865	830	826	824	768	833	850	841	812	845	821	871	822	843	813	866	908	821	828	864	841	781	850	823	836	811	812	870	836	811	855	786	861	858	824	832	790	850	877	812	864	867	830	794	812	838	783	812	848	847	829	825	856	796	794	789	826	859	816	870	834	789	832	843	799	841	863	822	816	848	805	825	800	870	846	855	782	777	845	809	821	875	817	858	834	797	851	798	827	822	817	791	848	855	848	779	849	808	863	783	825	872	821	833	820	783	867	818	801	800	876	820	841	879	816	802	863	868	833	815	759	811	783	843	848	784	874	799	783	814	814	865	766	822	864	896	820	837	862	817	875	779	871	863	858	830	823	861	847	856	819	868	827	835	826	857	841	848	799	782	862	836	827	887	862	842	805	854	799	844	865	795	843	823	814	866	829	846	856	826	784	816	790	831	853	797	843	873	757	780	875	827	832	872	793	834	860	851	881	834	807	846	811	875	839	863	759	823	829	829	844	834	803	860	780	812	826	811	813	840	782	791	840	840	857	811	801	819	858	808	757	819	863	790	864	869	812	796	790	782	824	823	822	846	830	825	861	840	837	880	859	763	872	839	790	817	821	804	818	762	821	829	832	834	896	795	794	801	815	851	834	895	817	813	792	832	834	844	814	825	797	801	902	847	853	798	853	862	790	860	836	832	810	839	835	803	825	853	797	866	854	852	815	799	812	863	862	827	805	789	870	852	842	789	835	868	829	877	831	814	839	788	812	797	856	896	835	857	816	830	828	820	816	770	848	822	810	768	811	866	839	772	856	878	819	777	837	868	810	835	764	848	856	818	806	884	855	798	869	851	801	787	836	822	820	846	849	788	779	820	804	861	807	855	850	784	821	885	817	805	856	827	838	831	802	806	758	837	834	836	847	794	811	795	819	800	864	801	818	843	762	819	857	838	885	781	863	808	801	794	809	857	802	820	818	780	824	770	739	834	832	841	800	851	843	836	829	788	755	835	852	829	849	845	789	823	842	816	784	822	821	735	852	787	841	818	821	774	839	843	835	831	820	819	798	852	841	833	829	812	822	761	802	794	821	726	874	809	782	810	864	791	794	848	825	788	790	861	785	811	818	808	832	872	896	845	830	850	815	835	829	788	876	924	810	811	817	781	833	841	819	843	828	811	817	863	855	841	792	844	801	812	825	827	784	860	778	820	841	811	842	800	783	791	827	858	859	830	850	822	834	846	756	823	850	857	845	809	860	812	814	856	830	797	928	850	871	828	843	808	813	860	820	800	876	804	844	800	854	821	867	837	863	861	826	845	827	823	822	825	767	769	786	781	755	872	848	837	771	789	809	784	839	833	838	851	812	826	799	744	865	804	826	796	826	824	892	835	819	803	806	864	872	846	819	838	854	813	842	868	823	843	822	780	863	812	840	804	820	835	854	814	859	850	848	864	882	798	831	879	816	782	786	837	812	837	815	812	788	808	858	823	898	823	841	806	795	778	891	819	845	841	814	831	838	802	814	837	822	768	834	840	859	824	828	770	845	841	804	855	849	854	838	824	821	854	792	864	800	792	851	836	840	798	842	884	839	855	808	826	870	836	776	822	827	820	867	884	854	811	807	793	863	863	791	807	793	798	858	835	803	791	823	855	849	807	823	809	790	913	825	815	787	823	800	842	855	814	838	817	846	814	813	833	807	876	802	798	822	843	793	794	830	873	811	805	796	793	845	791	863	820	874	845	827	843	804	857	810	840	853	841	822	854	877	827	803	807	823	865	811	858	824	794	799	796	810	907	843	860	806	863	808	775	822	826	828	819	855	875	819	843	791	873	845	857	875	869	835	799	816	816	829	825	815	857	821	851	816	805	782	791	840	830	815	813	833	823	823	910	769	783	831	834	810	832	761	862	850	854	878	875	830	850	853	882	861	835	810	805	851	822	813	817	836	814	793	809	790	859	797	809	827	815	784	874	859	828	842	861	825	860	820	835	835	829	819	891	829	803	758	843	811	780	824	833	826	793	865	831	853	828	821	808	802	867	830	826	801	806	838	823	841	819	808	863	814	835	813	792	794	813	857	812	867	802	812	867	792	817	847	820	852	896	852	884	809	809	830	827	855	825	863	848	845	823	826	807	796	852	788	866	816	830	839	867	829	880	805	793	782	790	816	866	847	796	786	891	802	825	791	857	834	788	805	798	821	826	792	804	887	804	805	817	861	795	834	787	795	826	819	804	825	823	841	818	839	826	865	781	844	825	872	873	850	800	854	842	822	866	838	842	835	791	875	841	832	791	804	837	831	811	846	791	772	844	845	801	796	820	801	856	785	785	852	859	817	801	766	804	870	808	811	846	830	838	790	852	853	827	771	762	832	894	877	862	836	834	806	780	835	830	812	879	807	844	859	835	794	837	828	842	816	833	844	827	841	863	824	764	806	810	812	861	812	866	841	871	826	799	864	814	846	876	844	829	870	834	857	848	826	859	830	837	816	829	829	827	821	843	813	824	831	805	874	802	807	818	799	788	803	819	810	847	852	779	808	869	837	844	816	801	873	831	821	778	850	850	801	796	856	845	824	849	802	835	795	842	785	804	784	872	813	844	837	832	815	845	837	814	859	802	814	841	828	874	862	808	806	800	808	776	859	820	786	839	842	899	854	858	851	833	875	800	833	842	833	831	849	884	834	844	814	813	813	863	871	774	816	829	833	804	841
4465	1241	1062	938	946	917	907	879	911	868	874	931	879	888	851	842	838	903	804	836	829	770	839	866	939	846	811	837	859	863	830	836	844	842	797	859	819	811	854	878	834	854	846	874	835	844	812	871	843	855	813	854	881	819	848	813	861	838	862	817	804	894	831	841	809	863	890	798	833	868	848	801	795	818	856	846	813	909	827	879	820	923	870	862	817	871	909	860	899	849	820	897	777	836	823	844	839	860	889	823	836	869	828	871	806	829	884	868	874	858	858	868	799	896	865	851	863	882	848	826	826	853	855	866	803	851	816	844	902	836	909	825	929	869	859	862	838	865	831	860	807	872	876	833	868	844	885	853	812	879	851	789	847	860	806	906	873	850	847	860	877	842	829	844	851	836	852	822	869	828	854	798	876	858	830	849	869	830	893	851	892	878	849	887	857	853	831	838	838	892	769	877	872	833	909	869	825	877	863	864	846	822	824	807	798	841	825	873	884	849	862	854	852	863	839	818	846	793	866	804	826	890	862	841	866	829	857	860	867	874	838	854	855	842	833	887	876	801	849	818	837	856	822	857	845	863	846	847	848	819	904	848	839	840	818	888	842	855	855	869	823	809	863	865	844	830	873	900	823	778	846	920	869	900	838	832	816	922	872	864	820	856	850	837	853	869	824	854	865	833	811	855	835	833	896	886	824	848	825	796	873	810	865	837	829	832	828	829	832	884	839	837	883	879	812	846	848	848	864	849	850	837	837	842	830	852	850	849	801	880	869	885	831	795	854	891	840	811	835	851	889	829	843	836	820	859	871	841	847	825	835	820	855	850	840	874	835	849	837	862	837	814	849	812	838	856	805	816	844	857	849	847	867	835	862	827	830	895	801	867	838	882	848	868	874	857	824	872	798	849	867	840	887	851	895	853	845	867	866	838	827	853	872	856	865	885	857	813	841	842	881	867	822	839	853	849	836	828	861	891	777	862	848	866	849	843	848	863	823	830	901	828	867	813	862	835	826	782	823	869	821	841	824	813	842	859	866	826	864	896	850	804	821	815	863	855	884	897	838	876	815	848	835	841	817	799	800	857	857	859	860	851	868	899	894	871	835	874	876	815	795	834	911	846	769	874	864	861	885	827	867	814	834	844	829	814	808	863	812	843	800	835	859	840	820	872	892	822	827	868	884	866	855	812	861	873	881	824	854	857	855	788	853	814	827	823	856	819	866	765	814	839	805	835	866	825	877	847	841	816	837	817	890	889	821	840	891	846	800	857	850	871	875	802	852	812	847	792	809	859	838	834	818	802	841	862	849	787	829	888	812	880	844	890	782	865	845	856	844	834	842	880	765	811	866	866	813	876	865	856	822	851	832	864	811	839	811	826	856	903	840	797	852	808	868	859	893	859	876	835	859	905	843	867	807	852	837	841	822	820	858	829	891	942	834	858	790	804	866	829	877	861	768	833	837	804	883	858	879	824	804	892	806	843	831	844	843	830	863	835	890	837	810	853	801	854	830	866	843	848	846	881	863	842	873	841	865	842	849	801	839	841	839	858	835	838	793	884	816	804	852	839	891	840	835	882	810	866	807	888	826	852	859	843	879	830	797	835	846	872	910	850	948	808	921	829	858	816	854	868	797	858	811	799	825	782	864	901	906	853	888	839	829	862	842	860	844	863	797	877	882	858	872	836	856	821	820	850	835	844	786	814	845	880	837	853	867	884	868	883	865	814	813	818	834	833	839	855	826	852	835	820	856	838	861	851	833	790	797	817	818	824	863	822	876	872	876	863	859	838	860	847	823	830	879	851	908	837	830	846	832	797	885	839	869	862	879	868	848	785	851	825	805	872	857	789	819	849	907	845	848	819	842	886	846	861	865	831	883	863	826	913	813	827	846	801	820	858	814	867	828	855	802	827	853	859	810	895	852	853	861	842	822	880	834	857	831	813	864	819	831	870	843	877	844	832	842	894	790	829	854	889	847	867	830	832	832	901	893	886	877	891	830	820	833	852	805	823	881	860	818	815	884	860	836	864	820	849	844	834	861	863	845	871	872	946	836	908	853	828	865	833	888	858	808	796	774	831	830	849	855	804	843	809	864	876	879	802	864	873	864	861	876	871	831	828	836	862	826	847	834	822	803	866	834	861	853	865	828	875	844	821	874	860	848	882	825	805	846	798	841	826	836	851	816	830	791	808	890	818	836	788	818	833	844	913	869	864	880	838	846	855	861	833	849	768	850	825	867	816	804	921	858	855	889	795	841	900	882	830	852	861	911	877	866	807	788	858	836	864	799	819	870	821	873	852	875	879	904	893	812	803	827	851	825	840	847	842	896	855	823	820	867	872	916	818	869	860	882	807	864	883	823	842	891	832	837	863	836	901	893	793	793	921	829	859	849	867	865	838	843	851	860	783	898	824	892	876	791	869	857	890	871	803	822	813	835	849	847	920	871	857	911	838	886	804	921	907	853	870	853	876	913	880	844	853	865	883	831	899	877	893	836	829	845	759	850	862	873	867	876	854	843	799	866	907	845	852	843	793	861	856	814	853	892	866	807	837	870	841	804	862	842	874	861	893	895	817	860	857	895	847	833	887	858	861	824	812	858	802	844	887	861	890	813	828	827	798	813	832	800	832	871	833	816	877	835	819	834	827	910	822	855	831	812	847	876	819	774	802	832	855	831	872	833	856	800	852	870	898	822	858	831	820	824	807	816	884	855	867	790	843	845	867	861	877	870	850	780	774	801	860	776	813	839	776	859	847	823	827	810	826	851	789	814	943	876	852	819	828	812	809	860	819	894	816	844	861	858	804	848	840	860	869	860	825	853	836	824	824	824	869	821	860	853	893	858	842	830	856	851	779	870	867	807	853	844	877	845	836	826	904	877	837	834	836	825	840	827	847	828	831	853	863	860	835	854	816	821	820	862	773	792	878	805	863	894	828	836	857	814	787	798	850	850	832	846	876	885	879	843	830	826	808	827	825	841	851	874	863	894	872	835	836	862	805	841	842	869	806	888	851	827	814	861	857	837	907	841	814	819	861	850	823	863	841	824	848	897	914	887	865	834	832	869	901	875	819	841	849	847	831	850	906	850	856	859	821	803	854	822	849	856	857	834	835	850	819	841	900	831	863	863	844	816	885	844	859	855	855	831	874	884	853	871	871	842	902	831	902	850	770	861	836	820	825	857	860	892	815	881	834	889	861	827	895	880	829	885	841	831	826	819	861	848	877	839	874	826	813	844	841	823	884	793	825	783	872	805	855	818	837	844	882	855	848	867	844	873	865	850	858	796	883	855	859	850	858	868	812	848	895	840	844	852	823	848	859	892	839	839	924	837	824	868	881	860	833	807	825	899	868	892	871	828	883	842	859	845	791	799	848	831	865	834	818	836	830	879	898	867	797	865	823	831	870	876	826	834	851	816	825	881	848	858	887	871	837	851	835	847	862	895	848	821	824	853	836	836	878	890	905	831	779	803	843	832	835	846	872	889	854	848	850	838	789
23142	20944	28280	23753	20947	12683	1319	875	708	595	615	564	526	496	482	483	465	460	419	418	455	458	433	433	426	451	455	476	448	442	396	396	397	390	444	371	433	396	391	414	415	373	388	402	382	389	411	418	422	388	423	417	400	410	420	415	447	424	438	406	421	381	411	391	397	403	416	378	413	430	399	438	409	393	393	458	399	388	411	437	458	384	416	418	412	384	389	416	396	401	404	411	393	446	394	413	404	376	378	425	428	400	379	401	422	419	454	408	460	427	411	427	388	417	399	402	418	439	412	426	446	411	399	404	437	395	411	380	396	384	423	379	442	408	422	465	394	386	417	384	412	412	412	410	400	398	393	395	407	405	405	389	423	416	406	433	439	385	408	430	409	407	404	401	390	393	436	393	412	381	360	381	417	414	441	381	372	413	401	439	397	400	398	416	420	383	409	382	410	405	382	425	416	389	393	386	395	387	386	401	403	434	432	385	394	424	449	413	390	414	378	414	390	402	401	411	397	439	373	376	422	417	446	430	393	390	410	407	404	368	413	393	442	397	413	414	424	348	376	406	406	406	431	409	436	420	418	441	427	415	454	386	388	433	402	377	396	420	422	398	407	392	416	397	424	450	437	417	377	431	407	375	433	408	412	416	377	404	375	455	390	465	411	411	414	411	449	383	389	429	409	420	385	441	435	413	403	436	432	363	419	399	399	412	395	419	361	391	401	403	400	441	411	407	397	439	367	424	429	395	422	408	420	416	388	417	395	403	422	362	380	402	442	428	411	443	422	402	388	422	408	401	420	369	420	398	387	441	440	401	402	406	426	403	386	400	390	431	437	411	413	397	419	404	410	399	395	352	411	406	405	395	387	411	380	400	404	416	423	401	449	385	399	434	403	424	386	430	427	401	380	367	383	386	417	403	427	423	388	392	404	413	401	427	411	391	399	381	408	415	387	431	394	422	366	421	389	404	396	452	409	411	435	370	404	408	445	368	404	418	397	392	444	412	418	417	407	404	419	419	392	422	423	449	386	397	409	402	389	400	396	417	392	432	405	420	372	388	404	396	395	390	421	395	420	408	394	359	403	378	389	382	432	386	406	383	411	408	411	398	392	383	416	402	392	353	409	438	377	403	396	402	409	417	406	429	414	368	414	361	402	376	385	344	393	394	400	386	414	371	399	389	405	442	408	376	394	410	410	417	409	379	419	390	410	405	373	413	392	390	388	380	400	422	396	400	439	428	420	440	434	416	392	383	389	399	390	426	377	422	374	409	430	424	405	425	396	406	410	385	420	400	391	405	418	396	370	473	405	390	398	423	422	416	432	429	417	409	411	363	395	412	350	424	398	403	398	391	411	404	410	405	396	379	400	405	424	396	402	393	412	365	427	407	396	404	419	366	398	414	391	420	400	383	387	414	426	382	394	394	396	435	424	399	383	423	381	386	411	413	416	420	439	386	399	389	429	406	412	421	407	428	414	424	393	392	400	379	409	400	384	433	407	396	395	388	436	411	433	441	417	413	402	431	391	383	397	419	373	422	401	432	379	427	427	389	362	424	452	368	382	405	424	399	400	404	417	414	395	394	380	394	403	394	412	393	391	426	410	407	394	402	414	381	426	409	396	391	376	416	424	387	440	380	417	386	419	429	390	368	419	424	385	389	372	446	384	394	409	410	399	395	414	366	422	435	411	358	436	371	411	373	435	419	407	418	428	420	424	420	383	416	387	434	405	418	395	416	401	383	381	398	431	413	410	394	408	384	406	426	411	407	401	414	404	405	398	416	385	401	405	398	424	419	406	377	401	417	408	434	415	431	437	403	379	427	391	453	395	399	430	453	414	377	404	390	416	388	407	433	389	404	424	423	434	442	390	372	436	412	385	418	393	423	413	412	405	366	424	408	370	399	429	386	415	428	392	415	422	402	391	422	371	378	379	403	438	396	427	428	398	410	375	401	386	370	416	369	373	418	432	400	395	385	424	429	362	445	396	363	386	387	404	420	421	362	411	414	412	414	437	406	417	415	419	433	396	424	408	377	421	392	421	393	410	408	410	394	409	380	425	397	393	368	375	394	394	418	398	409	393	401	393	454	404	375	392	411	395	462	413	405	375	378	401	391	421	385	393	435	398	399	374	400	398	374	359	373	414	394	448	382	382	358	365	441	406	417	404	402	383	406	420	402	419	414	382	413	413	422	405	400	439	418	402	376	399	397	387	416	398	382	398	380	429	419	403	409	412	389	405	407	443	393	436	438	395	362	410	405	428	420	414	410	426	411	385	404	434	384	428	388	427	369	411	405	398	448	393	399	421	424	406	398	394	379	377	422	393	408	462	426	420	412	402	399	403	411	389	423	403	376	396	456	402	419	433	394	399	366	392	423	392	414	382	419	379	381	394	432	402	445	402	405	432	394	400	394	429	394	403	401	399	424	404	383	417	415	426	407	385	396	363	408	422	414	427	395	405	387	414	364	380	394	418	408	409	393	379	421	459	418	399	400	382	394	391	383	420	380	390	412	386	417	394	390	408	426	435	409	406	402	393	403	394	393	403	410	387	394	425	420	409	382	387	397	404	422	398	414	434	401	434	414	372	387	420	361	425	402	399	371	436	384	408	394	393	376	393	389	400	398	399	401	392	397	354	410	376	409	423	397	415	382	402	407	390	388	410	383	441	443	391	402	421	394	424	402	376	422	360	446	386	380	413	421	415	396	385	403	383	386	390	415	398	387	393	392	419	409	384	437	372	405	376	377	416	431	398	401	418	387	388	378	413	431	419	386	368	423	431	431	424	402	427	419	429	408	386	427	427	397	417	392	431	416	409	401	401	391	394	406	432	380	374	393	419	418	399	400	397	431	395	428	371	397	429	408	391	412	425	382	423	396	387	358	379	374	383	389	419	404	409	414	424	449	455	393	446	438	408	391	445	407	378	395	402	405	417	403	414	431	425	421	442	364	420	409	408	441	406	420	417	400	422	399	372	401	401	417	396	370	420	397	423	430	405	378	416	402	420	377	363	394	419	415	374	400	443	412	402	423	417	399	445	415	410	408	411	413	436	406	388	406	392	418	377	432	400	372	417	392	416	424	406	405	430	421	380	401	391	408	435	425	364	427	404	423	423	449	425	432	400	383	394	420	403	395	389	391	425	395	405	390	406	420	403	403	422	363	365	385	425	408	418	399	404	361	416	408	393	395	409	388	427	372	437	401	400	442	396	387	415	412	393	408	442	393	384	371	394	364	398	397	423	386	397	362	400	356	405	424	414	384	414	373	406	431	395	410	417	452	427	420	368	396	435	429	473	420	433	404	373	388	398	381	428	417	419	426	408	400	424	361	431	395	377	372	364	385	428	419	423	423	381	407	393	460	381	422	396	409	420	405	417	411	418	410	426	402	389	439	404	425	419	450	452	365	406	415	398	412	401	423	395	381	426	382	385	445	431	420	420	370	395	390	372	401	426	417	428	377	437	412	383	401	398	417	375	401	384	405	380	405	414	415
3247	8463	6257	2934	2153	1595	1336	1116	979	752	707	673	591	568	564	606	507	511	482	503	486	460	473	481	488	514	470	458	448	434	434	450	457	452	490	451	426	435	474	482	444	446	472	446	471	452	441	432	455	442	463	465	440	460	436	462	421	446	450	436	437	422	453	456	447	442	428	448	449	437	455	488	476	447	447	456	464	456	434	418	459	399	461	421	474	414	441	470	455	463	434	445	426	430	454	446	438	420	426	453	418	458	456	461	455	474	454	439	414	440	473	482	442	447	421	436	485	450	422	469	455	429	469	415	458	449	409	448	474	501	443	420	452	441	438	432	408	439	423	441	432	476	435	445	437	431	481	419	441	424	466	491	434	414	438	431	427	432	449	442	438	446	435	409	442	442	413	437	449	508	442	470	429	434	479	482	433	457	453	459	423	430	406	431	443	462	417	469	447	421	441	431	438	437	432	461	481	423	410	456	433	477	429	456	402	461	456	388	462	475	424	418	437	433	437	421	435	429	484	444	442	439	440	460	402	448	408	477	432	411	450	472	415	461	415	435	424	409	459	439	444	442	409	440	423	403	455	433	485	474	430	451	472	454	425	452	446	471	466	453	415	437	402	451	467	428	451	418	452	462	452	457	439	474	451	497	470	494	414	426	410	442	440	459	449	398	432	456	422	451	418	442	478	449	422	447	414	446	433	405	431	449	444	407	445	466	411	402	444	448	446	430	412	440	446	466	468	389	468	448	443	463	447	444	427	445	446	472	460	444	439	434	426	443	461	418	442	460	441	473	460	456	450	434	414	454	473	471	475	413	454	416	422	442	434	472	453	460	427	445	436	400	428	446	473	466	430	449	447	489	450	442	424	474	451	474	408	431	459	438	430	430	395	440	440	389	463	445	409	428	430	435	423	455	449	407	445	468	465	453	417	434	467	444	472	437	458	431	443	443	468	414	433	428	425	454	419	457	452	474	488	487	399	448	453	423	452	442	466	447	441	453	404	448	414	451	462	457	445	402	431	445	448	440	433	473	432	460	440	462	430	403	467	455	483	441	437	411	435	476	471	489	445	433	478	441	441	438	438	463	440	429	424	426	440	383	447	382	398	470	480	428	451	434	451	410	456	428	466	455	444	459	471	427	451	437	447	440	421	430	387	467	442	466	442	420	451	456	436	443	458	440	422	441	465	450	467	435	428	470	441	445	434	488	436	453	435	427	432	491	445	465	442	416	429	438	441	415	449	416	433	438	420	478	442	445	469	485	451	460	404	473	476	395	451	421	411	445	442	441	423	400	415	424	446	457	432	431	456	462	445	461	433	446	439	441	461	456	442	482	447	454	413	480	489	430	405	473	447	458	448	427	419	455	491	423	418	447	463	451	447	445	415	423	441	447	456	427	412	448	412	443	464	408	430	430	421	453	425	439	437	438	439	457	431	442	384	451	431	428	445	418	430	431	454	452	445	393	430	477	409	409	468	403	443	473	455	390	445	477	397	450	476	446	414	458	444	405	477	427	486	459	436	478	443	418	476	404	443	471	464	445	449	434	429	453	431	449	414	417	434	429	430	457	434	435	466	417	482	460	402	448	428	430	453	432	455	454	422	446	429	472	445	413	476	456	438	418	455	404	494	442	414	460	417	428	428	470	426	432	441	452	422	431	435	431	463	418	454	442	396	441	423	453	457	498	474	437	441	425	442	431	492	451	447	447	453	455	450	436	450	434	441	388	415	444	412	411	426	412	476	458	419	423	442	434	455	438	461	477	457	398	470	410	431	449	416	419	454	420	452	416	413	472	427	451	471	457	430	428	425	439	442	455	434	452	421	442	486	410	438	410	445	456	445	448	435	448	433	433	415	409	470	462	463	432	451	485	432	463	420	471	428	455	407	442	442	431	456	479	439	453	451	441	438	411	454	441	480	428	394	460	422	412	428	464	450	461	412	432	431	416	387	485	451	433	461	466	447	438	432	413	421	425	431	456	439	456	429	475	436	427	448	442	431	450	437	451	446	455	458	446	465	429	459	457	430	433	487	461	416	426	450	429	427	448	418	458	438	418	458	431	423	430	406	467	441	470	457	444	456	462	442	445	464	467	430	492	434	425	448	425	461	464	441	427	436	419	483	433	447	454	414	416	485	418	441	404	446	448	446	422	450	464	436	427	460	427	432	426	441	419	454	450	481	476	510	464	439	481	425	486	416	421	441	434	419	449	437	451	436	444	445	412	410	444	429	418	451	447	436	442	478	434	445	416	448	452	434	406	424	423	446	457	478	437	408	459	430	383	420	440	414	419	423	432	440	408	492	444	457	446	431	440	473	442	379	444	458	453	499	438	427	475	435	442	415	427	423	411	447	418	473	411	468	434	433	487	482	430	447	408	427	420	435	439	422	472	441	454	454	456	427	456	461	442	439	430	430	477	422	435	394	429	479	465	425	445	440	469	465	442	436	452	440	477	466	481	415	457	462	420	424	420	411	434	409	443	422	447	442	444	438	433	454	435	432	433	464	426	460	459	448	462	435	430	447	424	453	394	461	450	434	451	455	460	423	441	477	445	433	447	445	424	436	411	448	408	451	465	432	413	429	450	432	462	445	441	473	468	404	460	426	424	482	413	426	451	452	396	396	434	439	392	436	454	416	420	449	455	426	426	462	417	421	442	440	452	469	436	461	447	451	425	417	455	471	428	428	428	420	443	456	428	420	399	424	447	403	464	404	451	446	430	454	418	450	437	464	409	447	413	414	431	424	448	435	435	443	434	435	438	433	424	452	442	446	438	407	418	489	415	449	454	494	417	422	447	473	445	462	460	407	441	440	427	446	425	467	442	423	415	487	453	427	407	462	458	422	410	442	429	435	450	483	425	431	427	418	448	458	435	417	439	445	444	455	450	454	438	415	424	442	433	480	514	438	453	459	454	463	479	434	464	434	458	429	437	410	447	426	458	414	438	459	450	452	490	433	468	451	407	452	445	393	490	446	425	452	451	454	436	439	454	416	401	433	436	421	430	417	437	431	452	439	442	448	420	446	456	448	416	485	454	419	438	422	454	479	403	421	436	459	446	391	463	436	438	454	413	411	403	460	468	434	436	409	474	433	481	431	464	447	478	462	462	468	437	458	452	448	414	421	457	447	403	448	429	412	460	436	405	440	456	411	447	438	448	453	434	434	439	436	450	450	422	473	456	395	424	429	457	428	480	417	418	461	445	464	433	435	401	431	429	448	457	460	423	406	394	462	453	455	432	445	428	426	443	458	418	438	458	427	433	410	427	440	465	448	444	418	435	435	452	418	399	452	471	406	427	410	393	456	443	467	451	449	394	463	466	386	452	440	473	458	419	451	476	450	417	436	453	423	442	424	452	451	451	410	435	424	449	438	419	451	428	426	490	429	437	415	434	433	460	452	423	448	474	454	396	475	440	449	437	435	425	439	436	446	459	443	376	451	433	404	435	437	448	434	473	433	469	434	422	438	458	421	440	420	401	465	440	447	475	451	408
24289	20970	27587	24524	16461	1794	1192	1008	937	921	893	836	920	784	880	816	852	820	824	804	780	795	831	824	828	800	745	869	755	855	868	826	811	848	793	781	853	784	801	846	851	807	787	767	852	841	839	809	805	799	840	831	788	790	811	809	757	781	795	820	813	799	794	853	810	880	860	871	803	845	778	826	814	820	825	815	799	787	838	784	823	798	796	842	816	851	803	776	842	828	803	794	801	784	822	827	846	861	784	840	811	784	799	791	801	796	825	817	813	852	787	807	833	822	830	847	811	840	777	803	784	791	799	756	806	774	780	793	755	773	814	784	756	797	772	830	825	833	826	840	809	784	842	833	809	858	814	786	781	780	804	747	789	795	807	771	837	746	819	830	782	747	823	840	794	830	754	808	882	789	796	782	773	834	773	832	777	785	845	810	796	810	741	796	764	790	812	854	826	773	805	822	774	836	805	812	812	818	794	767	780	850	798	820	847	775	759	818	808	799	848	817	813	849	831	788	767	828	801	821	748	827	813	804	770	763	815	831	821	819	835	794	766	796	790	795	850	783	804	767	745	776	838	783	803	736	799	841	823	762	752	793	805	816	831	816	820	773	829	800	802	811	779	759	781	799	827	837	841	847	796	876	844	804	852	769	793	805	808	824	790	760	814	860	780	803	799	874	852	800	822	787	799	762	857	768	814	843	810	766	758	800	771	780	822	843	813	803	797	796	799	799	791	810	829	795	782	823	775	849	824	818	820	764	819	767	772	774	804	798	828	830	763	875	769	823	846	816	827	822	822	865	788	789	854	763	815	822	796	804	804	846	797	833	830	809	844	780	792	827	801	792	800	801	803	825	783	784	755	764	822	795	755	823	841	768	853	795	816	823	853	843	745	769	814	779	759	828	849	778	826	807	809	759	752	784	760	799	832	785	774	794	834	814	822	809	802	837	760	730	828	811	816	799	828	839	807	801	783	792	840	809	748	816	819	792	828	799	757	784	764	765	766	783	796	792	816	774	769	804	819	837	843	818	831	764	846	827	833	825	777	765	801	795	773	776	817	804	831	823	796	811	796	795	764	817	781	833	843	818	815	801	747	885	850	793	774	835	834	814	807	848	775	783	839	796	796	780	779	797	852	771	794	811	799	804	780	762	792	836	771	852	805	819	796	813	816	837	761	801	807	758	814	783	818	777	813	800	796	844	788	832	754	787	791	823	803	798	843	806	776	771	814	758	770	791	836	808	825	812	819	762	791	759	795	809	805	811	793	833	799	834	797	800	820	789	881	808	794	827	782	823	842	847	794	798	827	801	806	805	823	774	786	786	830	778	802	805	776	804	758	817	831	866	801	833	785	790	786	792	713	802	842	801	774	778	789	789	842	809	875	800	841	757	767	857	766	814	760	764	790	782	819	777	811	832	787	801	799	718	766	793	833	811	807	831	760	846	793	801	842	852	871	811	819	759	830	854	806	847	807	788	820	822	816	813	782	822	778	792	733	789	768	792	802	858	816	804	841	815	780	797	786	784	805	776	810	806	871	801	799	835	787	816	760	781	758	783	738	779	767	851	825	835	763	755	830	744	777	809	800	803	824	810	833	790	809	776	808	798	815	792	805	807	804	792	813	823	794	801	839	811	797	802	789	830	770	804	830	775	826	805	800	778	755	803	847	802	863	820	805	799	797	848	831	795	794	804	811	836	789	798	857	820	873	834	820	787	833	845	782	801	801	847	787	817	788	796	790	805	784	785	832	856	769	788	880	822	824	799	804	797	833	811	793	751	808	788	811	841	831	825	749	761	822	804	800	769	814	803	825	790	866	804	817	769	861	760	815	799	776	853	784	816	798	790	832	836	778	784	841	865	791	767	786	822	775	823	787	786	832	848	813	771	795	813	807	832	785	759	777	783	855	742	806	798	803	790	853	808	781	763	765	787	822	753	821	813	831	771	847	809	822	794	787	799	794	841	827	814	789	821	800	833	744	815	797	802	844	818	786	780	807	765	823	846	834	805	840	795	802	786	805	794	811	822	809	829	798	779	790	819	820	761	824	811	823	765	799	749	772	744	791	848	828	834	793	804	812	785	863	838	812	875	761	821	810	832	822	811	830	811	785	825	820	832	792	796	810	817	764	811	790	776	780	838	843	758	792	798	808	844	845	836	795	804	779	852	785	798	838	815	771	813	823	763	782	771	740	768	841	833	763	776	793	808	791	794	761	801	750	793	808	798	772	829	842	745	838	816	829	749	843	765	777	810	809	816	817	833	850	762	750	826	828	748	803	794	834	797	851	756	790	849	831	808	780	825	807	829	795	795	745	816	822	816	784	791	814	832	753	791	761	808	801	796	851	846	829	775	796	817	780	758	791	810	758	816	786	810	809	737	832	787	840	814	803	790	815	785	845	791	824	782	788	836	833	780	783	831	831	824	818	801	779	784	808	798	824	756	802	840	804	794	850	822	819	821	807	836	889	809	817	797	851	805	828	819	816	829	828	826	852	771	782	798	815	769	811	808	813	784	841	861	817	787	841	793	814	801	808	800	802	791	854	835	783	827	780	830	839	750	848	781	787	833	813	813	833	806	832	812	753	842	830	839	818	811	827	760	778	799	802	772	770	803	789	822	785	827	809	861	778	804	795	832	810	812	873	823	805	819	777	845	779	809	838	826	813	801	870	815	806	835	881	793	861	813	812	811	772	792	798	824	746	837	801	851	794	790	783	867	779	817	764	813	777	806	829	821	806	813	789	770	783	822	844	802	799	821	812	854	841	861	798	787	755	809	796	791	824	841	787	817	769	860	808	794	794	789	761	788	836	817	798	853	857	804	801	797	772	745	847	804	739	808	817	801	802	809	848	851	812	767	708	789	824	775	778	792	850	788	799	817	825	797	777	791	819	826	835	792	764	782	789	790	760	755	833	843	761	830	796	832	867	829	795	774	802	763	759	759	783	811	796	772	787	773	831	825	793	783	827	813	828	768	792	830	761	836	814	767	793	774	774	841	813	801	819	811	811	873	834	767	824	772	804	824	795	839	812	802	833	791	767	818	811	784	799	775	797	817	789	778	788	763	801	839	884	756	770	793	787	807	851	772	816	820	836	836	846	778	781	780	775	810	802	828	771	841	808	813	806	860	813	834	816	804	793	845	797	791	815	784	780	763	782	772	856	806	852	794	788	808	833	774	817	783	788	780	743	815	813	777	793	824	778	752	762	853	780	785	828	816	830	811	799	742	791	774	847	757	828	842	860	767	799	829	829	845	794	852	733	833	763	769	817	764	760	776	793	796	840	833	850	811	853	872	815	806	782	825	845	856	778	786	827	770	770	806	796	810	847	790	859	800	781	800	834	825	827	804	884	775	831	837	822	793	785	854	839	812	786	830	837	820	754	790	802	809	842	788	818	804	782	759	770	841	786	785	784	825	802	839	784	832	727	804	808	793	782	781	824	815	775	846	800	818	748	806	806	788	810	800	802	777	828	820	835	804	772	828	842	836	804	834
3603	5858	4123	2352	1843	1583	1284	1204	1031	1003	951	917	864	889	874	837	908	826	870	843	788	796	802	796	839	809	823	788	792	805	784	756	868	819	820	797	822	794	804	804	742	822	775	775	773	785	779	819	814	768	791	759	782	781	818	774	811	774	767	811	792	766	794	819	803	819	760	794	811	805	773	810	791	849	831	808	774	750	832	813	785	797	793	782	797	854	793	788	764	778	817	784	799	734	816	793	854	778	788	786	791	820	792	740	814	759	805	816	803	814	793	824	814	798	792	775	787	791	814	777	745	835	800	785	812	812	770	791	786	731	792	821	767	828	826	792	772	847	798	837	771	816	781	827	779	796	770	805	797	831	766	815	764	800	813	802	795	845	796	746	731	797	764	769	819	800	815	740	771	729	783	822	761	791	807	846	836	764	762	826	779	825	832	781	792	815	759	749	779	774	751	728	798	740	748	762	750	820	752	794	756	805	814	813	835	783	794	796	786	761	850	794	833	761	781	802	815	818	801	716	800	779	817	810	825	777	774	822	859	726	760	793	788	767	776	799	837	807	796	792	751	817	728	807	816	781	828	784	820	793	833	825	774	779	756	814	805	815	790	780	780	787	797	785	817	793	805	794	766	772	805	775	786	787	803	790	824	748	805	816	776	726	767	822	845	805	833	766	786	860	778	728	745	801	839	792	811	847	821	843	823	792	859	779	812	778	800	820	788	779	793	778	746	727	798	834	787	829	808	740	770	812	731	763	783	799	746	813	805	760	814	840	803	784	836	756	809	748	795	787	788	830	772	773	777	788	774	835	764	802	792	768	777	801	829	798	780	789	776	718	739	791	807	830	781	703	774	772	749	763	777	789	795	812	827	834	775	755	802	784	839	761	816	799	794	787	740	765	756	799	794	797	795	721	741	804	762	777	786	799	818	789	791	767	779	774	797	770	799	807	769	783	781	778	798	796	752	769	768	821	813	791	842	772	756	775	800	786	817	740	844	790	798	770	784	778	752	758	791	806	795	780	833	755	813	781	781	788	780	799	802	817	792	745	746	828	821	822	795	747	765	779	791	792	773	766	759	771	788	807	800	741	818	777	746	786	822	786	855	784	752	791	801	771	804	760	767	817	779	792	833	786	751	754	792	804	807	800	838	849	832	801	764	790	725	800	796	781	855	793	795	809	848	754	739	820	844	766	782	747	783	783	780	839	817	817	766	802	769	790	777	818	833	815	769	791	778	745	771	819	779	813	798	844	767	792	802	805	801	740	751	796	853	796	774	784	800	797	761	782	760	761	830	846	784	765	791	765	786	821	737	819	784	775	777	779	791	729	830	792	796	774	785	736	797	824	802	807	809	739	786	819	795	758	826	787	770	801	805	771	828	756	746	803	807	811	782	824	775	867	830	806	776	797	799	793	785	863	810	792	762	801	781	812	822	798	796	774	790	792	776	797	813	793	802	803	764	782	816	791	768	810	791	791	806	783	795	829	808	788	798	753	780	803	849	816	827	767	807	760	746	825	757	770	806	759	851	820	843	806	753	812	798	761	788	767	828	768	762	801	822	814	788	787	800	842	793	749	714	808	815	789	745	842	713	836	803	842	815	755	761	820	786	797	789	813	759	822	766	768	788	768	812	778	789	805	840	801	754	752	800	809	820	784	803	805	776	778	828	857	763	772	802	740	803	753	810	750	756	745	765	782	779	835	834	787	781	720	792	750	774	795	756	809	764	742	774	808	746	842	804	756	749	768	768	781	755	821	718	765	766	797	785	770	792	791	823	789	786	772	767	794	813	771	774	798	758	723	773	817	843	779	745	825	801	787	813	760	794	756	787	795	803	783	787	756	808	794	767	813	802	758	814	743	821	797	859	805	768	766	752	789	810	822	751	801	747	807	758	854	759	834	812	779	747	720	800	798	861	760	792	824	760	775	806	780	810	807	740	797	786	831	843	848	794	795	775	723	770	797	784	756	780	852	788	809	787	802	791	798	805	787	792	717	820	777	771	774	809	791	863	735	827	759	784	773	802	783	852	818	781	790	797	798	802	739	768	779	754	787	764	819	772	797	799	796	783	827	813	753	758	833	797	843	780	798	789	778	813	732	768	774	781	789	820	774	800	802	818	779	797	759	754	769	844	770	808	794	748	779	802	777	818	804	815	815	807	799	769	802	791	796	796	829	785	759	778	791	766	843	812	778	790	802	808	832	829	747	784	742	783	751	810	790	762	771	790	727	769	761	763	779	778	869	790	826	842	817	865	792	804	797	749	846	834	796	811	788	827	837	780	750	779	747	775	832	755	765	817	810	768	797	761	752	771	803	788	798	802	773	820	791	800	770	751	810	795	790	811	763	805	787	757	819	789	804	806	758	757	786	811	814	810	742	753	774	760	822	824	772	744	767	859	813	831	786	755	827	800	830	818	801	818	780	767	827	776	807	820	832	772	771	778	789	781	798	822	770	788	787	838	744	772	803	834	764	783	803	795	808	790	811	787	789	807	780	790	780	765	819	801	784	810	776	801	777	773	782	775	771	799	793	821	755	799	805	747	856	795	772	826	783	863	778	773	765	778	808	806	750	776	788	814	768	774	826	827	803	745	801	802	734	794	765	826	769	794	729	794	789	769	769	775	831	818	787	802	798	792	841	817	826	761	784	744	762	833	774	806	758	788	803	829	788	815	802	750	837	809	808	777	808	793	761	786	834	785	807	737	738	739	849	831	794	785	797	771	781	757	793	806	791	774	761	767	800	804	811	819	763	817	764	751	816	812	837	789	789	767	754	771	791	818	796	750	757	823	785	773	795	782	792	797	779	817	804	758	781	758	759	776	777	813	833	817	755	789	801	801	744	750	754	792	794	797	762	828	781	830	752	803	717	821	796	783	829	792	791	754	732	750	770	815	833	827	816	804	780	778	769	786	811	782	791	745	762	797	763	762	814	816	798	763	745	809	780	744	853	812	822	822	770	801	825	770	783	737	866	804	831	809	775	786	769	834	775	755	780	787	798	824	810	736	791	734	793	777	779	808	793	777	814	793	789	807	799	777	762	781	794	797	815	808	734	837	824	802	830	813	749	786	826	839	811	782	773	803	758	833	799	808	731	794	759	744	773	817	807	787	794	789	832	860	799	775	787	763	816	804	739	783	797	836	832	763	780	754	841	726	771	754	862	796	806	752	808	800	818	771	766	812	809	828	774	795	809	807	799	737	760	819	775	808	794	790	749	779	751	813	738	792	818	800	812	789	786	818	802	812	836	756	841	758	788	790	797	817	792	806	794	796	748	818	791	838	837	820	789	787	835	763	796	822	835	839	821	736	805	748	797	751	823	831	822	764	804	799	858	810	783	829	797	751	781	719	827	812	818	775	822	812	824	743	772	847	786	808	832	813	812	789	790	777	788	808	807	781	820	779	835	792	816	781	740	791	841	788	785	801	784	784	828	743	780	789	814	836	783	783	820	765	796	830	797	796	792	809	799	814	805	790	782	818	793	790	780
22144	20988	28715	23425	20988	21031	11892	1186	799	668	589	546	419	418	393	378	366	375	342	316	326	376	321	314	305	288	268	271	289	283	258	278	278	255	272	259	240	291	249	261	266	260	279	244	255	268	275	253	272	260	283	253	267	247	258	275	267	233	229	249	270	286	292	290	249	255	247	244	250	242	228	277	270	244	270	236	239	249	259	253	260	243	254	260	250	221	283	252	259	254	272	252	259	247	235	250	261	248	242	264	256	251	256	251	275	259	269	266	277	236	237	253	236	261	229	236	263	255	248	252	240	260	258	271	254	261	249	248	252	262	229	253	263	235	271	242	253	233	265	251	238	256	278	250	242	271	255	238	235	265	249	228	254	241	271	260	245	255	259	249	256	221	274	262	283	246	236	275	221	235	236	242	258	244	277	240	270	249	258	274	268	250	236	272	229	213	239	228	239	279	273	297	246	257	263	234	302	248	267	250	251	238	238	253	262	250	240	263	238	256	237	266	239	269	260	241	251	230	243	250	262	239	258	227	234	261	242	247	247	244	267	261	257	245	251	244	278	239	242	298	236	269	227	235	267	246	249	233	243	257	269	279	263	260	276	258	268	253	237	245	246	247	265	243	259	254	248	258	236	237	256	229	236	263	233	274	244	232	232	235	236	236	272	248	241	274	263	254	229	235	229	248	253	234	256	229	235	256	231	241	261	247	266	238	210	255	253	259	233	246	256	281	252	235	279	260	241	263	258	246	241	256	228	259	233	263	266	263	240	242	259	247	276	259	253	226	210	225	250	247	262	253	263	266	232	246	259	255	248	230	272	238	235	264	253	266	261	263	265	264	251	222	238	239	261	232	253	242	251	266	242	270	255	239	292	241	260	289	252	239	257	250	220	278	233	263	246	249	257	240	256	266	286	238	257	254	259	255	247	235	240	237	248	249	248	234	243	241	252	242	259	253	224	241	241	240	209	244	244	230	262	239	236	247	253	265	248	266	242	244	251	227	255	271	266	235	255	213	288	253	268	263	260	246	265	237	238	234	230	260	236	254	245	253	235	250	268	253	266	216	232	259	271	266	286	239	295	229	261	255	229	221	266	232	258	241	231	252	216	273	238	242	226	248	261	268	225	252	238	251	240	250	248	268	233	258	260	256	226	257	266	255	258	247	259	241	254	251	250	244	257	242	242	214	260	238	255	251	270	279	265	259	233	264	251	242	240	247	217	232	250	243	252	250	277	222	275	261	273	229	237	252	238	217	257	262	275	279	252	253	243	271	230	259	268	250	254	269	235	257	259	251	269	224	215	273	259	259	267	287	273	261	230	273	265	249	238	240	243	241	258	268	247	244	257	250	260	275	265	264	257	245	226	271	245	258	260	245	278	273	257	273	227	249	242	257	227	233	283	249	234	263	254	262	233	230	245	287	248	280	254	255	248	262	271	240	251	277	274	219	276	245	259	242	251	272	253	236	233	244	247	263	273	264	220	258	255	227	260	253	251	261	249	247	261	295	259	248	224	247	271	233	264	223	233	244	259	237	241	250	247	249	257	271	278	259	238	276	260	267	219	251	250	273	239	242	263	249	244	245	247	245	250	280	252	279	260	271	265	266	262	248	248	220	236	226	230	258	212	236	251	239	236	236	241	242	249	264	224	255	269	276	262	244	252	244	237	264	239	274	233	234	244	270	231	269	243	240	255	262	238	261	256	236	261	270	248	237	259	259	253	258	260	242	249	262	244	251	232	248	267	249	249	246	245	246	259	259	266	256	233	246	252	244	252	240	255	245	251	255	258	280	238	242	261	244	225	262	276	247	251	240	221	270	266	242	250	237	248	250	251	264	278	244	218	278	245	256	242	258	232	272	238	248	234	273	257	229	242	229	232	241	276	252	251	260	231	235	226	244	265	278	253	257	259	263	271	250	259	261	235	227	261	268	249	254	262	241	229	254	243	256	236	232	231	268	257	253	228	283	247	240	275	252	249	262	259	238	218	258	266	242	262	246	256	254	225	272	259	271	278	241	198	252	246	245	254	254	240	272	236	221	243	234	262	246	253	250	242	235	252	260	244	240	248	264	257	254	234	272	260	237	250	252	250	226	256	258	257	264	272	240	267	258	259	260	258	249	274	257	245	275	240	242	278	233	245	251	237	272	262	223	274	247	219	227	217	243	242	239	272	235	270	257	262	271	260	255	228	247	267	224	255	237	237	251	240	253	255	258	244	269	225	269	259	258	257	263	260	229	260	229	241	238	247	245	236	254	243	251	246	252	216	215	265	240	246	253	263	250	242	240	259	264	261	231	221	283	259	255	231	274	242	238	263	223	248	254	263	256	270	251	267	250	250	241	259	265	266	244	235	230	266	219	273	268	248	261	252	240	240	239	266	234	264	245	246	234	231	223	259	249	233	251	214	263	229	236	270	211	270	259	278	228	230	238	260	260	207	242	247	221	263	242	238	241	208	233	260	241	233	236	222	234	231	234	229	244	227	249	280	286	246	250	256	261	252	243	251	234	216	248	223	299	268	239	244	241	233	271	251	242	243	245	221	252	241	216	231	229	241	246	251	252	268	261	281	273	255	267	246	274	246	274	233	229	244	243	240	242	258	279	253	245	263	270	255	246	246	267	252	253	254	231	238	243	261	230	250	273	255	231	226	259	248	271	254	229	233	281	240	247	279	216	249	260	257	245	237	236	232	247	254	249	233	244	256	221	262	268	239	249	235	257	217	231	247	238	245	232	253	250	246	226	277	276	252	257	240	240	230	251	240	238	261	235	269	244	264	245	253	253	223	240	250	272	248	251	264	295	248	235	237	224	250	262	212	249	292	269	254	271	238	251	251	249	244	245	272	245	258	228	279	235	235	243	246	277	256	244	228	245	255	250	241	261	236	272	251	240	271	246	252	235	275	260	232	248	227	251	248	250	258	249	251	249	241	239	268	256	226	239	259	249	279	277	245	260	273	253	250	257	253	233	272	245	238	229	276	233	263	238	229	265	260	270	260	281	255	228	263	284	265	251	265	224	259	227	265	229	252	248	264	255	271	260	233	283	260	252	254	288	228	282	254	259	243	234	236	260	251	241	231	271	241	260	216	266	255	226	241	245	260	227	258	263	256	240	223	274	240	235	260	240	243	218	257	247	269	241	245	235	255	253	257	247	228	219	229	255	260	248	273	258	251	261	279	258	250	231	242	253	257	260	237	250	276	252	226	274	267	240	235	257	229	263	246	240	270	254	281	240	271	243	258	267	257	246	253	253	212	217	276	229	261	228	250	258	260	291	247	244	246	234	256	251	255	270	229	216	242	230	241	289	249	235	248	233	232	242	251	218	278	236	262	245	253	249	256	233	218	255	237	267	259	260	239	247	229	266	255	215	263	242	237	262	248	260	237	247	254	236	247	259	265	263	272	255	236	233	242	261	255	264	255	244	250	229	267	251	240	224	272	231	248	254	266	265	251	245	236	261	245	257	250	285	252	268	263	262	240	245	259	249	236	246
4482	14243	10480	5192	3708	2654	1887	1482	1189	915	824	678	622	554	492	480	425	383	380	337	374	342	326	359	334	332	285	261	311	304	294	306	245	305	262	287	266	269	310	293	296	281	272	284	272	283	272	279	248	281	240	279	241	260	280	260	273	256	255	235	244	260	289	245	232	243	216	274	256	237	266	262	274	259	273	245	240	247	262	253	271	233	223	248	256	246	220	234	255	263	245	275	228	236	271	279	241	267	252	215	246	244	248	243	227	262	251	248	228	199	242	267	232	231	237	227	260	254	235	256	250	242	213	280	216	263	251	237	220	230	243	252	226	258	250	257	279	230	228	265	248	242	235	265	233	258	249	253	253	254	262	242	263	239	245	293	214	242	240	262	251	252	234	259	252	264	256	224	262	244	248	240	230	237	245	240	235	222	276	230	244	227	246	265	222	229	252	266	265	246	233	270	250	252	244	229	223	251	220	264	255	267	256	239	251	211	260	262	224	222	238	256	243	217	239	269	246	244	218	232	266	266	237	267	256	217	267	268	231	263	257	258	265	263	256	252	251	263	258	249	233	238	263	232	247	234	240	283	243	262	283	234	243	266	241	256	259	284	265	235	256	241	253	235	268	236	256	238	193	227	255	271	238	263	269	263	270	251	240	280	246	227	235	227	242	250	280	243	232	272	267	275	229	258	257	232	228	254	243	270	287	257	225	252	279	225	270	239	235	242	220	254	265	254	240	239	253	236	249	264	270	256	267	261	260	263	256	244	241	247	264	255	246	258	243	264	237	231	219	258	239	243	250	226	231	258	246	216	248	273	253	221	242	250	260	260	199	234	259	245	246	261	186	266	256	250	250	236	221	271	248	231	233	240	229	270	235	240	223	236	228	250	230	238	256	252	248	246	244	251	256	243	232	250	231	236	229	241	251	282	248	245	235	276	237	271	252	206	253	297	244	242	251	229	242	253	235	239	221	232	231	256	248	242	259	218	253	259	231	237	255	220	261	254	264	255	252	236	226	234	237	229	260	244	253	219	265	247	227	238	253	267	234	254	255	248	228	270	263	259	267	232	263	248	244	226	265	233	232	235	265	229	265	259	241	299	248	241	272	230	208	209	242	234	229	237	231	270	251	233	237	246	258	248	250	246	267	232	263	228	238	239	267	244	262	221	229	203	274	248	228	253	241	247	243	263	271	218	252	238	246	269	240	246	263	282	241	237	257	215	255	263	259	235	254	232	234	222	260	245	250	232	248	281	259	267	243	250	257	256	240	269	273	247	236	234	240	245	241	273	254	220	247	261	266	228	263	238	270	250	255	244	249	255	231	270	285	236	265	241	242	240	253	237	292	210	223	211	255	245	251	262	254	246	218	273	243	244	232	250	227	268	245	231	256	253	228	268	241	267	270	257	249	233	221	260	217	249	238	243	239	230	235	257	257	246	268	257	231	261	282	229	222	259	273	246	257	213	251	244	249	230	230	251	241	241	248	261	277	237	272	220	259	267	236	269	243	242	262	252	251	252	238	235	267	250	241	260	265	249	248	263	247	223	246	228	275	224	240	256	223	224	243	271	223	248	244	263	230	232	276	250	256	244	238	277	237	231	272	256	267	232	238	247	233	282	231	228	249	255	219	249	243	268	234	256	233	231	260	269	259	246	231	263	256	246	285	259	239	248	250	233	252	226	254	248	272	212	219	235	278	234	255	229	233	264	272	250	249	258	240	225	243	240	248	239	252	255	231	279	258	267	270	248	239	249	265	254	252	261	245	265	240	244	245	260	235	245	232	257	272	234	273	244	252	220	277	263	255	261	223	248	272	249	236	249	228	238	228	258	225	249	271	230	246	237	253	249	270	263	260	237	261	269	251	258	253	263	266	265	264	220	234	267	254	242	251	243	245	242	241	267	255	252	230	244	282	241	243	256	255	258	250	253	255	262	268	265	243	260	253	269	259	247	230	294	226	248	246	246	231	219	226	239	232	262	234	235	255	223	240	246	260	238	259	240	207	228	245	264	263	224	243	247	225	243	264	222	228	189	259	250	246	251	249	249	257	256	242	243	288	250	243	254	257	264	243	255	251	231	241	210	236	259	248	238	234	268	229	229	242	250	240	220	248	219	241	229	243	229	256	239	257	227	228	281	251	260	225	219	261	227	256	241	276	244	267	238	219	238	256	251	245	258	235	263	242	240	231	248	248	256	248	246	251	247	248	239	249	259	239	239	228	269	261	239	230	207	247	271	240	252	264	236	222	232	231	242	259	273	236	251	255	265	235	224	254	248	251	272	226	238	252	249	272	265	249	247	236	251	260	247	213	254	254	257	250	227	244	242	244	262	232	266	237	241	258	251	271	229	251	247	264	232	214	240	232	238	236	264	214	254	250	244	231	257	258	230	230	249	272	246	244	217	228	257	263	248	235	253	250	272	239	235	274	245	292	242	259	250	256	250	254	239	269	256	259	239	238	252	241	234	250	250	232	232	241	203	247	244	253	262	262	257	257	220	239	248	256	265	280	239	233	246	296	240	225	271	241	238	242	258	253	241	242	259	261	218	234	237	250	263	260	260	240	268	259	262	242	241	226	251	231	262	251	242	245	251	234	253	248	268	263	266	243	239	236	243	241	275	217	272	230	239	238	259	261	225	249	259	261	242	256	254	265	215	256	236	243	290	266	235	217	258	244	255	215	275	247	237	213	259	224	213	235	236	239	226	229	248	255	239	224	259	252	251	256	252	252	249	254	291	251	244	249	245	241	273	253	238	256	222	243	245	254	228	221	240	235	257	248	233	217	258	242	262	274	257	231	226	278	238	249	233	233	250	226	242	245	235	238	255	248	258	267	251	232	248	229	253	242	252	253	232	247	222	228	238	227	243	250	237	237	229	243	230	265	264	249	262	234	260	239	260	245	230	253	250	233	262	265	231	258	255	252	282	265	233	248	246	234	242	251	235	270	220	230	268	241	256	253	269	238	275	227	258	245	243	223	246	249	247	238	274	240	251	256	243	259	261	244	234	222	268	263	266	237	238	234	243	244	244	246	248	261	239	264	268	251	233	260	236	229	247	239	276	267	280	237	269	234	257	265	263	255	238	230	240	233	249	247	253	252	248	255	236	252	262	256	243	228	254	261	241	232	220	241	256	238	253	250	238	238	216	228	254	243	231	251	265	252	286	252	246	262	239	216	250	243	256	252	275	240	228	251	254	266	250	249	265	251	258	266	231	212	259	236	224	256	271	198	235	219	249	252	242	225	256	223	266	240	225	254	259	267	243	264	255	265	261	235	248	243	247	271	224	239	270	233	254	228	239	247	263	266	270	254	232	248	291	236	258	243	264	263	206	246	250	223	229	245	228	242	249	229	250	259	237	251	241	263	252	218	243	244	235	251	243	246	255	225	220	223	254	256	239	250	247	252	238	238	267	259	237	228	243	267	249	273	262	246	245	233	239	239	243	242	243	244	239	202	249	258	229	261	245	269	253	240	236	241	241	249	265	242	250
27407	18234	4941	1146	900	889	871	847	881	858	802	888	849	842	783	840	859	829	830	820	866	825	803	857	819	843	808	853	790	819	825	819	862	807	834	800	817	805	855	872	830	865	825	820	870	821	833	817	813	854	856	863	833	815	848	846	826	853	833	791	788	854	838	877	860	815	776	847	827	878	877	862	835	839	810	831	867	796	813	860	834	801	923	864	887	844	777	833	857	824	839	835	863	847	856	847	841	839	879	861	865	852	786	807	836	842	825	839	864	797	824	848	817	837	826	823	830	826	871	861	795	842	851	873	840	849	902	821	784	830	830	829	827	797	794	809	831	794	809	789	834	866	849	813	787	870	828	838	860	927	813	829	873	821	827	819	894	814	827	827	824	854	845	811	804	830	857	870	885	841	832	851	811	822	817	840	808	823	818	869	849	832	852	883	873	849	847	852	826	799	793	855	850	857	840	827	835	857	815	835	799	870	826	875	852	870	840	874	826	867	797	843	853	849	858	816	812	863	870	886	799	837	807	828	838	786	847	813	892	808	820	871	805	802	796	863	811	836	854	822	854	825	804	836	803	851	850	865	865	793	822	870	840	834	828	795	843	847	867	828	824	808	882	783	795	882	854	792	765	882	824	848	814	789	844	795	810	790	810	834	839	857	840	861	801	834	843	860	824	814	825	896	831	829	869	889	869	813	859	803	778	873	844	833	790	795	920	818	849	823	803	796	828	823	797	887	824	819	846	818	863	814	828	788	807	860	856	830	843	844	811	827	877	790	807	826	841	835	801	809	826	789	787	828	804	851	789	855	860	851	841	848	797	844	864	856	808	871	817	843	813	781	820	807	755	815	859	825	781	849	845	850	837	840	837	844	847	812	783	815	798	777	818	848	816	818	817	829	808	865	770	839	864	817	840	821	821	817	789	856	873	834	792	812	800	840	822	802	891	841	855	856	784	844	786	815	826	789	774	888	802	888	841	795	776	833	829	842	803	866	845	798	875	886	816	784	884	798	828	825	777	814	857	840	841	812	798	850	848	837	828	803	866	857	845	825	834	796	793	815	877	890	812	824	787	854	807	822	839	820	830	867	861	869	776	824	828	821	855	836	859	841	827	875	829	854	878	823	831	772	820	826	764	842	841	843	854	814	862	857	843	857	816	858	803	896	820	852	860	809	808	784	854	869	827	868	855	843	800	871	841	860	812	844	814	818	841	857	832	867	812	863	832	855	776	796	788	846	839	792	845	868	848	807	805	881	861	843	809	830	830	847	827	831	836	822	819	814	818	858	871	857	851	872	848	818	847	811	838	870	843	857	819	834	866	851	834	847	822	820	840	789	807	808	836	812	850	862	879	850	842	873	864	771	810	821	895	844	836	848	804	861	812	828	802	808	826	804	863	809	843	835	895	836	809	838	793	841	837	839	830	852	847	745	832	816	810	877	831	802	848	836	771	880	831	803	805	834	831	817	878	824	831	835	876	880	771	855	860	807	859	792	798	823	780	900	845	826	822	819	833	833	810	836	868	843	867	811	802	833	857	842	839	862	828	835	822	833	797	819	815	821	809	829	799	852	850	812	860	840	845	820	859	844	883	772	841	830	820	805	843	875	887	876	853	838	840	823	859	873	817	825	778	766	815	812	816	841	754	862	800	915	812	864	872	844	831	821	818	861	888	835	801	866	806	827	854	827	839	860	836	838	893	830	786	840	842	856	850	847	840	780	814	805	858	898	817	867	848	822	785	842	801	875	811	813	880	802	857	834	833	806	828	804	830	840	860	856	839	832	884	819	791	802	824	843	839	841	835	834	865	791	835	835	793	847	805	899	814	818	812	859	815	821	832	856	843	791	822	778	875	799	828	842	801	875	864	770	832	848	777	856	857	803	831	864	789	851	826	810	829	806	804	816	805	820	794	817	820	860	793	809	845	822	836	863	853	818	840	841	821	776	763	883	828	857	836	801	860	834	829	840	826	862	778	872	807	821	821	820	845	814	789	811	854	889	804	828	856	859	797	827	842	801	799	840	839	817	864	783	860	808	827	807	825	863	862	854	832	853	830	810	855	809	845	802	859	803	836	841	820	830	872	846	820	846	862	835	835	865	875	861	809	818	843	838	784	832	849	857	788	879	818	857	830	796	814	873	819	879	775	808	845	850	835	878	855	858	787	900	901	854	816	851	878	852	874	903	801	852	782	804	805	843	817	832	846	796	805	835	806	807	862	814	818	851	840	808	823	847	859	812	836	811	850	863	807	818	841	851	847	858	863	861	800	852	804	788	810	844	823	849	872	920	809	826	820	833	801	841	774	855	842	824	775	801	850	858	817	824	832	856	808	862	846	853	786	855	855	839	833	818	830	849	881	804	844	829	874	831	860	812	782	872	824	831	839	811	824	788	812	804	853	845	825	900	788	819	836	833	867	846	864	836	829	844	815	846	813	906	817	816	801	852	838	818	887	799	792	852	839	834	812	818	839	855	895	854	816	831	776	828	815	827	838	764	872	860	807	860	876	806	815	847	870	835	851	814	855	867	864	790	821	847	849	831	841	800	822	800	802	861	831	829	877	880	843	818	761	790	815	820	808	792	896	811	861	828	862	827	863	848	809	831	844	875	859	846	844	866	837	807	806	882	827	876	822	866	838	905	831	852	848	875	900	863	866	841	780	822	811	803	813	872	775	857	832	801	824	850	826	855	829	805	914	850	789	801	810	804	832	834	826	819	829	803	860	812	842	842	851	818	828	817	809	838	814	863	768	851	827	886	786	833	830	820	823	863	790	790	880	840	838	851	814	873	779	875	818	816	831	844	853	817	795	889	857	821	775	850	850	814	804	795	786	794	813	821	851	804	818	788	841	824	814	856	812	790	832	801	788	835	853	796	840	839	781	820	829	788	820	838	841	802	850	862	833	827	841	839	818	775	839	806	839	836	791	854	852	848	841	796	779	784	816	852	806	823	836	835	837	867	837	846	802	837	852	800	841	905	877	832	834	829	856	886	838	873	852	808	818	816	825	839	821	818	833	847	858	851	823	855	843	863	834	818	857	795	800	837	837	838	846	784	821	832	805	820	818	885	825	787	844	833	874	810	751	866	857	845	807	860	890	781	845	791	855	858	853	836	793	799	800	817	786	808	889	820	846	793	818	872	804	791	841	836	808	850	873	875	831	838	777	851	822	852	817	876	784	859	863	810	835	817	788	837	851	865	828	788	846	758	802	869	838	891	835	816	822	810	833	844	846	871	767	858	840	828	811	783	826	825	841	856	842	834	826	848	796	812	834	808	801	824	827	846	853	806	828	805	812	854	847	834	854	835	805	789	806	844	851	862	811	821	785	838	860	853	829	805	827	869	860	876	845	760	828	840	797	832	853	871	845	820	819	802	833	861	859	841	821	817	817	843	811	825	873	836	817	795	837	844	794	881	849	789	842	842	861	854	849	858	872	770	859	853	790	823	828	838	876	851	848	842	817	870	786	840	810	856	833	855	825	813	826	876
4537	1210	1148	980	917	939	895	848	848	875	898	875	887	855	812	865	847	852	849	902	803	860	832	856	877	868	824	834	835	830	825	888	840	863	829	841	897	820	861	821	902	858	841	884	909	860	930	824	812	852	841	866	868	890	861	938	815	874	848	876	844	858	839	894	840	851	866	871	851	866	846	884	879	840	867	907	915	842	867	873	799	894	887	878	864	880	886	864	825	811	899	877	879	884	824	829	827	845	872	864	837	867	865	888	883	835	884	842	872	896	859	893	823	845	852	838	843	852	844	886	872	847	853	885	831	869	890	854	843	873	828	878	830	901	832	794	825	833	831	861	855	887	849	827	800	835	802	850	874	828	830	836	831	868	895	886	843	895	838	860	905	821	880	895	805	835	849	824	879	855	837	847	881	855	867	852	844	900	879	865	907	825	873	846	909	826	899	835	868	804	923	868	869	867	861	852	877	846	894	854	891	841	874	842	819	891	835	841	894	860	870	826	909	880	866	847	811	867	873	803	893	847	872	862	835	889	851	840	813	815	906	849	847	850	829	892	828	843	816	864	839	881	832	819	864	864	907	833	861	876	880	843	853	818	897	897	874	883	877	803	882	867	890	860	881	900	843	858	851	875	822	823	863	854	870	846	870	825	831	851	855	822	926	836	880	816	855	827	883	893	879	882	859	862	854	834	880	860	853	832	842	871	792	855	844	873	875	827	845	823	922	861	808	843	927	758	825	853	839	865	849	841	865	868	868	908	835	867	847	862	799	859	849	830	838	871	901	890	835	842	852	861	855	893	916	833	810	860	856	821	831	865	836	860	801	867	905	826	865	835	888	886	956	868	885	858	828	803	893	864	868	873	845	849	873	809	848	836	880	835	848	879	928	841	813	867	842	853	835	902	848	866	849	894	895	853	880	907	793	842	842	847	810	886	901	872	885	890	858	814	813	900	886	852	802	854	863	833	877	879	860	816	806	907	787	889	872	863	838	925	851	837	868	844	850	892	883	903	850	860	836	834	856	841	841	827	852	826	826	858	852	838	843	886	875	863	839	877	851	837	902	859	878	835	863	865	824	837	821	887	864	866	846	817	856	831	877	815	857	853	863	834	896	881	860	883	861	877	830	856	870	860	858	848	835	886	830	852	844	849	799	851	804	825	849	828	830	903	853	845	779	877	900	841	865	896	825	851	823	852	838	894	837	843	841	864	783	884	827	889	900	816	848	864	837	805	868	833	853	841	855	893	870	901	808	819	901	837	823	808	838	839	836	879	798	880	837	843	882	867	837	864	898	884	837	821	847	855	910	898	898	871	796	873	882	835	872	856	860	812	836	816	845	910	843	870	860	894	862	881	903	852	829	870	854	859	838	870	834	880	823	880	863	861	837	854	889	889	873	906	858	900	858	889	896	857	846	854	853	796	905	849	876	865	839	896	844	907	844	884	846	833	850	852	860	811	841	854	883	887	909	910	867	814	825	853	864	819	813	884	854	867	870	817	879	890	907	869	865	855	842	849	869	895	837	854	868	870	878	794	860	845	860	877	865	849	848	926	857	875	844	845	880	874	865	890	879	850	858	874	859	867	865	866	894	852	864	877	838	840	813	899	834	829	833	854	826	841	809	813	825	806	863	884	849	853	890	925	842	825	855	888	862	838	837	827	857	874	855	823	887	889	888	835	855	834	802	785	881	823	840	873	856	821	862	859	857	844	869	885	865	805	834	838	864	871	821	832	828	822	836	827	881	856	809	870	866	851	859	857	856	914	897	829	849	867	858	803	859	894	840	822	827	869	890	849	806	813	866	866	848	837	830	839	866	875	887	900	845	837	813	843	900	831	854	867	797	832	889	842	889	903	874	839	882	877	825	843	834	859	881	857	853	854	891	833	796	863	848	890	858	882	826	803	869	868	843	876	850	895	839	846	875	856	866	835	867	823	839	888	854	838	873	837	846	888	806	844	848	880	857	924	872	821	835	827	853	847	892	909	863	837	910	804	842	843	772	843	817	847	854	864	842	878	900	883	826	811	860	865	901	825	895	825	825	866	862	890	917	881	896	816	829	888	810	881	890	878	869	782	805	909	857	865	871	867	863	797	843	861	857	848	817	862	881	816	868	852	795	804	900	754	835	880	878	866	845	849	831	851	846	851	828	839	845	855	882	865	842	836	893	882	909	842	850	873	829	863	845	829	831	814	856	895	872	852	866	857	845	834	856	838	844	828	838	850	801	864	877	869	869	832	889	908	904	843	821	822	876	850	888	843	912	898	887	848	850	890	834	829	866	847	854	867	887	823	903	871	862	806	806	862	847	895	842	874	824	866	829	812	835	878	797	855	824	815	836	870	913	883	837	820	855	821	869	868	832	853	856	846	847	857	867	865	895	827	895	835	815	875	893	838	855	902	863	842	852	833	885	858	818	876	841	802	842	866	838	830	863	831	875	838	847	853	905	927	891	818	872	903	788	861	831	859	789	880	816	864	852	893	824	901	848	857	868	892	871	890	862	822	873	851	882	885	819	908	866	886	826	869	841	821	801	892	798	835	826	838	863	829	880	851	888	850	838	845	852	871	865	869	843	867	883	808	794	866	866	870	884	858	833	853	856	891	863	933	838	850	846	833	844	840	832	822	906	825	911	838	844	864	868	861	844	827	853	856	855	873	869	889	849	879	818	871	824	823	867	898	872	853	848	797	865	873	843	849	813	854	869	828	849	892	905	872	852	854	844	837	820	854	900	870	843	906	852	874	851	829	895	878	890	887	816	828	825	832	831	842	842	825	830	825	853	834	837	865	816	897	867	854	854	816	883	833	847	830	876	881	867	850	837	848	845	822	856	901	848	899	850	878	810	804	918	885	887	854	836	876	818	887	811	868	901	820	823	885	827	898	849	873	843	889	834	858	892	869	856	910	878	810	879	887	830	836	844	805	866	859	854	823	852	878	792	858	845	873	821	869	844	856	862	861	870	848	900	869	824	825	881	846	818	813	874	834	847	843	875	854	855	875	890	790	859	847	882	841	854	796	824	897	840	788	858	835	901	823	878	786	813	892	829	881	850	839	823	851	870	820	817	882	792	802	839	899	763	858	800	870	859	835	784	894	878	860	876	828	875	867	853	904	891	843	846	857	840	837	872	887	832	864	876	817	894	829	900	842	887	890	872	862	860	861	901	866	853	872	896	842	865	869	875	793	834	916	836	831	848	885	863	846	870	817	812	874	917	809	840	869	827	868	883	837	878	857	833	833	859	824	849	844	908	863	888	835	869	874	886	872	836	862	837	858	866	897	855	847	845	871	857	903	849	881	875	854	896	903	832	923	816	858	821	856	885	925	830	888	838	857	827	855	858	862	864	852	854	915	809	887	832	808	859	817	858	787	852	847	889	892	824	828	826	767	860	842	890	845	903	882	909	822	866	832	871	855	848	848	865	885	841	818	860	844	825	787	905	890	865	902	858	834	918	828	870	875	854	807	836	850	863	914	866	845	817	820	830	795
23177	20906	28245	23702	20918	12770	1396	866	664	631	634	587	515	487	482	514	491	506	469	430	439	445	437	429	441	426	437	405	463	393	420	435	418	393	407	408	389	419	411	424	449	429	404	403	450	365	390	422	411	374	414	401	411	415	412	412	405	406	361	381	417	408	434	434	411	421	415	426	385	406	434	393	406	388	414	413	397	410	427	411	427	390	376	421	394	368	428	401	422	422	375	409	406	406	418	394	388	415	430	442	411	400	407	433	429	379	402	406	370	446	457	420	403	429	408	394	422	457	400	455	441	413	430	427	444	442	414	404	433	428	419	429	381	396	393	427	423	426	407	401	381	383	412	479	433	393	398	420	417	393	417	365	401	425	395	443	405	386	397	429	410	427	378	394	414	393	398	413	414	395	434	385	402	437	421	430	442	375	405	416	396	439	411	382	388	421	382	386	451	397	388	402	423	393	400	416	423	426	427	426	425	386	431	412	418	397	399	383	411	421	449	438	405	404	393	391	444	403	429	440	451	395	434	410	389	424	394	402	409	406	400	406	416	383	423	431	410	420	423	419	405	448	402	388	416	392	415	392	393	407	376	390	393	447	425	389	428	407	418	390	430	385	419	398	421	429	408	404	406	371	449	429	393	424	375	414	435	407	384	413	420	428	404	413	363	409	410	403	431	394	410	415	409	394	415	424	390	417	420	403	391	390	391	436	408	399	396	391	462	415	425	418	411	409	397	417	422	410	423	417	389	409	395	437	437	374	397	427	386	399	400	411	388	393	422	409	411	408	391	431	437	422	415	393	442	433	421	416	419	409	352	428	422	396	394	389	421	404	380	449	418	390	420	394	420	391	453	406	394	392	352	431	407	450	397	411	393	369	396	389	389	378	414	395	427	404	389	374	449	417	408	414	393	411	429	410	388	419	383	414	366	409	418	437	416	412	421	406	431	437	418	400	441	418	398	415	438	392	426	417	401	360	434	419	402	430	413	419	423	416	437	418	432	401	452	393	414	416	362	441	427	400	407	411	418	413	420	388	416	377	423	408	433	451	428	431	439	440	425	430	394	405	384	371	396	417	430	431	397	386	404	413	432	410	418	425	418	394	432	403	370	391	389	439	392	458	442	389	402	429	365	408	390	400	419	393	388	403	449	433	403	443	432	398	421	411	405	434	417	454	409	432	416	418	428	400	408	434	405	434	419	418	407	406	390	366	409	402	413	395	434	420	457	433	434	412	439	432	453	410	414	401	375	397	438	418	385	420	376	410	400	410	407	433	414	432	433	409	450	390	406	418	432	369	410	407	415	397	381	443	409	397	425	422	423	424	437	417	415	407	427	413	425	389	391	394	393	418	396	419	388	410	405	388	411	420	390	411	428	381	429	427	417	447	406	400	414	387	445	424	398	389	406	420	413	400	416	391	419	363	417	377	427	394	409	422	378	431	393	382	424	446	419	422	397	416	392	430	422	412	421	403	395	422	420	417	410	424	386	437	385	388	407	398	395	381	436	407	426	386	371	391	425	412	399	435	405	393	414	400	361	437	373	379	439	407	409	402	380	419	437	430	395	403	426	374	383	425	397	392	388	409	399	397	427	423	420	392	440	382	430	418	415	373	358	421	412	397	406	404	386	378	406	413	425	421	437	419	394	392	410	350	430	432	426	414	423	411	412	430	431	413	404	411	422	376	413	398	413	407	383	385	420	417	428	383	413	412	385	406	432	414	399	391	439	392	403	367	436	417	405	439	441	432	412	416	387	406	383	406	413	442	391	409	424	388	412	407	396	427	418	419	378	398	402	450	370	402	404	396	372	399	389	405	418	414	425	409	398	408	438	457	410	373	386	376	398	411	408	427	408	417	413	397	402	386	394	424	417	401	411	409	424	363	431	387	371	381	430	396	485	400	419	450	383	367	421	442	401	362	383	380	407	438	378	416	435	410	424	421	447	406	430	417	367	399	430	434	446	394	401	395	404	405	392	427	435	426	399	372	388	410	446	384	407	405	406	410	426	385	409	390	432	428	401	414	440	411	432	441	445	418	424	415	393	392	413	391	412	388	416	431	412	417	388	438	403	397	397	432	411	387	377	397	403	414	417	407	407	404	376	365	404	407	379	421	418	402	413	403	410	374	409	391	429	399	420	431	393	413	414	410	419	424	385	391	408	417	367	418	435	396	400	391	436	428	431	396	380	417	410	436	393	373	430	431	436	446	448	435	430	425	429	387	387	393	388	403	410	416	416	381	393	402	422	415	417	406	413	373	422	426	378	415	427	409	417	397	388	363	418	419	443	408	403	392	428	410	393	390	409	418	450	417	444	389	405	436	382	390	415	394	388	450	386	462	385	390	409	415	402	430	420	413	413	428	361	358	428	414	402	377	384	434	379	425	420	404	405	394	392	414	429	415	414	444	416	422	373	420	441	392	390	420	394	393	407	413	401	433	417	409	390	407	386	380	446	421	411	388	379	363	402	417	417	411	446	392	411	452	407	409	404	401	402	390	415	444	450	391	421	417	415	416	422	397	384	419	410	381	398	370	379	435	368	387	414	367	423	399	407	425	391	407	408	424	380	388	349	452	367	412	392	393	398	418	420	386	407	422	401	378	398	419	414	395	407	441	446	375	366	437	390	412	395	394	404	395	430	413	443	423	406	392	400	382	337	434	442	405	380	427	420	426	416	404	395	425	402	419	413	378	409	417	417	433	376	417	405	437	424	404	413	445	383	412	407	410	374	391	402	418	400	440	402	403	432	440	394	430	428	404	449	412	398	414	398	393	379	401	395	407	418	433	378	373	403	388	419	390	431	423	399	412	413	397	370	434	420	402	409	411	339	420	413	402	420	407	411	436	421	424	433	411	434	407	464	445	392	422	383	439	404	386	407	428	401	421	438	401	403	427	404	410	415	391	421	398	430	424	396	418	398	384	401	410	441	407	418	401	399	366	397	389	369	422	402	419	409	425	393	364	424	408	406	429	405	433	408	402	424	403	465	434	412	412	416	408	420	407	404	428	435	415	410	395	410	419	412	398	466	393	388	400	405	394	426	410	406	402	424	395	381	402	420	423	407	395	425	408	403	427	432	452	408	387	390	444	404	411	414	428	382	376	389	407	373	399	420	394	403	386	411	407	431	357	421	399	434	385	411	382	441	400	423	406	379	410	388	423	351	418	417	402	400	434	403	384	370	387	443	423	388	394	408	424	370	424	425	400	392	403	406	427	430	396	365	403	401	416	419	407	393	434	420	432	392	452	410	379	457	426	388	386	364	387	403	440	417	405	390	404	419	398	386	398	397	464	395	443	396	398	458	432	417	398	420	420	407	431	407	403	386	408	433	442	401	416	398	434	437	378	400	423	411	455	395	380	445	405	415	406	433	415	446	414	422	422	443	436	423	412	359	391	406	376	405	419	418	439	378	438	384	377	443	399	439	418	408	389	406	406	407	403	415	425	418	384	389	417	401	436	422	403	387	454	419	410	398	396	390	387	408	412	428	421
3204	8440	6262	3001	2148	1665	1320	1040	912	768	740	690	622	585	584	536	513	530	532	516	461	520	507	469	439	473	453	464	468	465	442	447	442	440	446	501	457	471	459	406	451	459	451	429	449	465	448	461	420	462	415	463	427	459	422	476	482	417	447	417	439	444	480	421	419	470	460	453	424	455	477	475	464	480	431	455	445	464	418	437	435	463	443	446	447	457	479	426	458	438	460	440	442	418	433	466	460	477	416	437	440	426	434	455	421	444	430	421	441	412	421	429	440	412	443	442	432	443	415	461	444	419	430	446	421	442	440	460	435	472	457	492	447	446	456	451	440	435	451	453	457	431	424	434	410	446	477	467	444	476	440	424	428	429	484	463	467	444	468	445	453	443	437	458	423	457	403	415	437	414	460	446	460	490	424	448	411	440	430	432	442	417	463	452	451	422	474	479	461	422	435	439	455	434	445	423	416	497	443	430	428	434	452	416	443	441	421	461	473	430	422	436	481	433	422	457	411	382	427	445	411	432	450	482	467	478	440	452	419	412	470	456	417	446	435	428	427	439	424	429	426	437	454	456	416	418	446	446	435	459	454	429	477	473	448	470	460	443	434	435	409	471	461	425	472	483	443	451	441	442	418	464	437	425	450	429	407	458	431	457	461	479	438	421	432	503	451	443	449	451	468	451	399	470	455	412	465	440	430	435	446	454	426	450	446	447	440	448	439	447	454	423	477	465	443	400	434	437	478	417	442	436	456	420	429	418	437	481	435	460	441	447	471	465	458	446	434	462	445	476	441	417	428	462	444	447	468	441	433	420	437	441	467	415	443	466	441	403	464	459	470	438	464	457	472	447	444	448	455	454	442	436	440	435	428	465	440	426	447	467	418	432	421	448	442	441	448	466	464	426	445	444	420	445	451	454	437	409	399	431	436	434	432	401	455	432	427	459	428	473	427	452	438	402	458	414	481	439	455	446	494	432	465	413	428	460	447	475	408	441	457	448	474	398	471	486	415	457	471	435	439	458	455	482	444	445	446	462	480	440	419	450	457	439	394	421	461	427	476	416	443	446	426	453	392	423	433	431	415	432	437	460	476	401	413	401	388	436	470	445	441	438	432	398	433	432	427	462	462	447	416	419	439	465	457	469	434	439	443	433	439	450	444	464	437	438	422	470	449	414	435	436	451	426	403	436	432	437	441	389	419	433	466	445	438	447	453	426	469	458	461	450	405	437	424	442	457	444	402	431	467	418	448	427	477	437	460	428	442	449	429	422	425	458	475	436	467	413	429	440	454	483	432	457	448	435	476	457	424	430	420	450	427	447	462	443	430	439	445	426	461	450	473	451	443	443	477	449	451	445	457	463	426	496	455	455	436	468	437	469	451	466	425	435	465	468	423	444	438	454	421	453	452	439	429	447	437	461	445	463	446	442	457	429	447	445	478	414	438	461	445	428	427	460	446	446	454	489	435	482	460	440	429	431	441	457	419	502	430	434	471	461	456	444	470	423	438	413	439	458	458	434	385	455	424	448	445	433	442	444	468	474	416	438	428	476	467	445	452	509	456	433	435	456	456	435	432	423	470	458	436	465	434	490	413	447	444	427	405	453	449	453	456	442	464	415	438	429	453	446	436	465	479	459	461	440	446	431	472	441	425	441	411	454	449	435	454	468	446	405	463	429	449	421	402	447	449	432	426	439	462	447	480	427	464	477	427	445	424	425	483	437	452	460	456	437	419	450	411	488	453	432	464	470	422	408	460	469	467	483	419	432	444	412	475	463	415	459	429	425	427	425	476	453	433	422	444	438	440	445	445	459	447	408	441	481	438	443	446	481	473	440	450	426	440	472	416	464	426	455	432	451	469	420	441	443	453	472	444	443	442	443	432	532	413	422	430	430	444	452	434	483	416	478	462	443	396	408	441	456	426	416	432	457	393	403	409	440	439	451	408	414	464	442	447	450	461	427	451	467	455	425	444	464	448	410	454	445	447	480	449	454	473	472	442	434	430	430	443	436	441	428	447	437	471	450	459	466	436	436	447	431	464	451	450	442	451	428	441	446	451	432	398	436	463	441	432	439	501	454	439	428	434	440	435	471	475	431	445	458	487	427	431	422	446	453	471	456	463	416	434	470	441	431	462	476	450	442	415	440	439	444	407	464	437	487	441	435	479	450	423	436	419	473	401	423	454	425	486	463	472	422	440	457	472	458	430	459	463	451	444	435	458	425	413	472	450	441	477	446	433	442	428	432	446	470	409	434	437	432	438	427	457	440	448	419	435	414	433	424	439	430	421	419	456	475	463	415	439	438	450	457	427	460	447	421	429	441	431	435	455	426	416	430	437	435	417	444	460	443	458	434	456	447	431	432	453	460	459	454	389	461	430	462	425	429	420	430	415	439	479	450	433	436	439	418	464	440	433	420	446	448	422	458	444	418	442	443	455	491	471	466	424	452	460	450	474	467	477	457	430	444	440	435	393	465	472	480	441	436	428	447	448	434	442	454	431	445	442	468	473	424	443	428	465	439	463	447	418	443	421	435	475	450	419	415	455	453	414	431	437	432	450	476	438	444	433	456	436	407	416	414	416	467	461	449	482	462	477	494	461	431	462	427	448	448	469	457	451	424	434	423	463	429	431	418	452	451	462	433	427	438	455	428	454	456	449	461	423	462	444	458	481	443	484	448	451	416	443	486	461	435	443	436	436	433	457	407	439	463	434	418	441	446	479	451	407	458	498	436	494	455	437	473	427	455	416	424	440	427	443	458	455	461	431	450	410	410	439	431	441	450	464	452	397	462	427	469	467	453	417	450	430	469	453	407	425	439	469	515	455	460	457	407	416	418	452	477	440	440	411	468	443	451	469	413	426	433	437	472	466	471	456	443	442	465	486	439	424	435	440	455	438	407	440	451	460	457	497	423	470	446	448	433	427	434	439	441	424	447	455	454	429	405	467	460	408	451	419	449	448	416	456	426	421	426	412	420	443	440	448	442	451	421	490	467	454	468	448	463	425	465	419	426	432	454	424	492	425	480	458	426	435	457	438	436	410	438	440	445	407	428	501	468	434	441	417	437	450	479	428	481	438	465	435	446	435	448	442	426	413	445	417	499	459	436	453	441	446	442	423	461	461	472	437	480	427	472	450	456	440	469	476	441	432	459	451	442	433	454	436	474	431	419	421	437	419	443	459	446	468	453	449	443	431	455	439	441	465	420	441	459	469	410	435	472	512	465	434	467	437	460	476	457	437	484	449	452	478	457	437	448	428	427	406	426	489	462	472	427	444	450	412	439	411	443	469	448	425	465	444	463	418	426	441	428	402	458	432	424	430	445	431	446	453	453	451	442	421	389	455	453	459	419	449	437	457	459	438	431	458	464	437	460	444	468	448	455	433	429	453	436	464	437	455	459	454	446	434	440	426	461	433	457	413	442	436	444	435	425	463	440	447	435	445	428	472	446	427	474	476	470	442	453	425	448	452	462	411	443	424	425	470	462	436	408
24174	20902	27455	24415	16666	1788	1121	1092	976	908	918	916	832	865	858	875	836	817	850	789	826	849	824	808	778	843	871	894	877	779	874	861	839	838	815	842	840	769	859	821	871	827	794	837	759	796	794	784	784	808	765	835	784	845	827	857	846	860	819	833	803	746	819	767	768	782	809	799	768	811	751	802	774	824	820	848	797	793	830	844	821	773	833	832	852	793	842	822	822	794	853	806	780	820	829	781	787	781	759	804	787	811	786	804	867	783	797	837	802	792	762	837	867	834	763	812	851	840	793	809	803	851	772	827	860	795	823	848	876	841	783	764	843	828	855	854	806	814	777	812	821	819	819	850	812	827	841	808	821	789	810	841	778	801	833	863	800	787	783	793	865	885	805	890	832	817	802	802	822	811	835	863	847	820	807	849	763	779	834	844	812	778	855	842	768	844	814	793	761	804	807	836	837	813	803	862	765	760	807	802	769	856	783	781	846	812	819	853	823	808	770	842	854	788	844	819	819	788	832	789	776	881	840	819	835	809	818	766	781	799	784	844	834	840	794	811	806	882	768	817	794	809	738	793	781	811	793	835	814	858	809	802	840	841	846	837	803	835	811	801	751	789	778	814	837	819	772	829	873	873	764	805	852	838	868	846	817	846	830	766	845	780	798	796	765	790	858	823	796	787	794	850	811	804	781	852	796	772	830	812	790	789	775	785	805	881	839	809	874	820	842	834	840	766	821	806	810	798	738	821	832	836	803	819	811	824	858	822	819	830	869	814	820	781	805	802	833	822	826	821	832	798	802	808	782	838	820	787	860	824	847	832	783	809	792	785	829	844	812	832	795	766	797	808	819	792	874	789	824	790	857	778	834	820	821	867	816	854	818	851	780	883	783	777	821	797	803	783	789	792	764	850	785	827	870	831	838	821	836	835	815	837	824	803	803	769	832	771	776	809	808	799	789	818	776	793	812	801	864	864	802	796	795	773	764	807	787	844	824	745	822	827	811	797	839	800	852	792	833	833	831	809	823	765	826	810	844	744	824	780	789	836	825	806	819	844	842	791	825	800	806	779	804	851	821	841	783	788	762	826	820	880	817	831	793	802	807	837	775	856	827	803	847	836	825	832	807	856	838	805	856	808	816	855	889	826	827	833	792	784	821	758	837	806	824	787	811	816	790	814	817	859	879	848	722	770	744	760	841	798	817	802	835	819	798	805	817	825	836	799	819	800	773	871	861	859	771	785	836	812	808	830	759	823	804	839	837	830	813	770	869	836	822	791	782	786	807	830	812	823	758	808	791	826	791	780	789	837	810	804	823	804	771	820	794	839	819	805	758	822	861	792	801	856	793	834	833	841	726	784	775	788	819	835	784	814	885	803	797	810	786	833	833	788	806	801	828	767	845	781	799	798	853	875	833	789	832	818	816	776	864	832	762	811	820	874	817	836	809	815	815	805	826	847	803	818	790	824	847	772	840	807	807	822	831	805	844	824	837	819	789	844	804	815	837	750	811	823	787	787	835	808	869	810	823	802	775	811	784	812	811	795	821	828	816	875	805	809	812	806	798	811	836	828	792	827	797	835	893	805	798	804	830	796	750	799	831	816	829	782	796	765	792	850	822	800	749	834	805	815	822	821	780	834	809	798	820	804	781	822	790	817	835	824	825	827	811	804	819	766	779	853	799	814	789	827	830	822	822	858	762	835	876	804	829	837	808	837	890	762	780	793	829	818	829	813	855	798	836	794	800	824	849	811	782	817	790	795	814	829	800	797	835	754	804	796	834	803	829	808	843	872	854	799	782	836	781	838	850	820	820	789	817	789	801	800	783	845	848	868	811	823	819	792	788	832	836	777	851	799	869	787	842	787	853	869	831	811	822	807	801	874	837	831	768	793	816	828	848	814	833	806	809	784	829	790	806	806	817	812	814	818	782	777	829	816	820	821	815	810	844	777	785	827	778	764	763	797	836	806	811	802	823	795	809	813	804	841	843	824	850	848	795	847	800	825	786	792	814	762	792	847	833	792	770	831	785	838	851	768	814	837	834	786	788	825	796	875	824	789	859	818	812	846	805	763	798	785	784	819	845	838	818	833	754	799	858	823	808	813	787	810	837	855	796	834	844	778	827	824	809	825	831	829	785	794	849	812	842	840	856	850	799	817	798	815	850	779	813	740	794	813	771	826	818	831	766	807	786	771	815	772	815	803	758	754	831	783	800	812	823	782	800	811	849	815	834	756	784	794	823	786	789	806	865	803	809	779	801	841	792	805	778	763	867	841	805	801	813	751	777	846	839	823	761	858	794	805	864	797	786	832	809	828	807	839	821	855	811	824	841	800	838	783	830	800	841	838	803	840	827	854	779	763	821	770	788	794	787	824	824	847	835	784	869	766	812	792	809	812	842	781	849	794	753	810	843	765	788	886	819	834	757	803	794	839	828	816	839	840	852	714	808	786	816	789	811	802	801	842	783	818	834	782	795	778	770	766	853	867	811	778	824	775	813	780	792	797	798	827	834	820	829	847	833	816	840	874	790	818	792	799	784	786	828	855	829	820	805	843	837	797	810	800	839	875	821	841	865	862	827	798	829	799	802	841	819	838	801	842	804	809	834	859	741	780	814	841	805	799	866	786	854	847	863	806	765	778	879	863	820	807	794	842	831	818	841	805	800	767	822	773	769	828	803	843	831	783	782	818	811	775	748	798	799	859	775	794	804	810	793	886	862	747	790	817	818	794	842	830	809	800	823	770	782	795	835	809	790	843	846	854	877	792	854	819	847	827	817	811	764	824	796	802	852	821	761	814	823	787	802	831	771	775	769	802	814	831	828	789	819	839	820	811	782	826	773	768	789	845	791	828	843	765	806	804	838	835	818	810	840	858	797	802	768	773	819	825	805	759	783	840	790	782	823	713	818	784	812	796	759	807	859	758	770	849	813	797	822	812	805	823	844	802	812	805	825	829	761	790	822	841	813	793	842	835	699	800	820	757	826	833	806	829	795	813	860	822	842	827	810	813	797	794	759	801	858	809	810	818	812	802	755	866	772	800	787	825	781	832	804	820	800	857	796	811	794	829	823	779	833	803	829	817	825	871	777	807	851	863	800	834	780	830	804	867	827	826	812	781	865	832	785	777	834	769	829	808	810	787	867	798	871	761	792	837	784	848	728	759	857	833	789	795	793	784	815	819	811	801	826	822	885	807	778	817	778	775	800	779	788	839	790	783	817	829	782	873	764	782	850	840	883	801	841	817	781	808	840	811	812	798	870	807	834	785	816	868	850	836	799	829	863	805	769	811	846	762	821	766	809	855	810	841	851	795	868	765	800	824	823	810	792	831	790	799	835	835	815	862	764	821	783	847	771	805	826	809	772	838	804	856	795	811	833	787	787	856	828	791	809	827	798	777	854	887	799	779	844	827	800	832	863	794	842	817	844	841	812	797	806	831	804	825	818	811	820	782	838	803	804	844	812	818	818	811	855	866	839	849	785	847	804	808	798	804
3614	5836	4151	2452	1846	1558	1324	1200	1078	1079	957	901	868	819	868	856	860	832	814	897	839	825	830	786	808	801	796	803	852	843	782	855	761	802	839	857	801	819	779	828	800	759	773	812	772	787	804	799	821	791	784	778	812	781	772	846	795	783	809	824	840	761	801	826	764	783	752	831	781	770	768	780	828	840	810	775	788	825	816	841	763	772	799	805	817	807	811	796	735	828	770	823	869	783	833	755	838	769	830	793	807	760	778	756	781	788	766	811	826	789	773	808	785	782	756	793	783	851	778	808	843	778	794	783	788	802	766	816	828	799	752	779	768	775	812	794	748	792	765	789	789	758	754	800	757	803	810	785	842	820	827	828	778	732	821	760	782	779	769	814	787	794	830	771	785	820	756	840	844	799	850	836	770	752	818	795	800	795	792	802	834	782	755	773	779	800	752	807	845	762	794	837	794	842	761	779	786	779	811	777	829	778	779	779	785	786	810	786	761	823	769	780	817	829	775	806	787	773	791	837	825	814	788	832	818	794	799	803	819	843	832	790	756	787	835	736	823	763	805	820	828	802	796	794	818	772	833	760	809	790	795	847	752	774	792	765	783	776	777	788	799	847	801	780	792	811	759	798	782	856	772	784	764	802	799	781	810	774	781	775	781	801	814	734	776	806	825	802	803	822	772	785	777	830	781	758	767	812	786	791	815	791	761	787	784	814	799	829	815	808	780	802	834	781	817	797	825	813	782	740	803	805	751	809	867	784	826	791	756	783	822	801	758	746	763	837	786	784	810	824	802	813	760	790	842	784	823	758	827	836	779	773	802	808	793	748	764	745	732	799	752	828	762	734	774	824	799	789	797	743	790	792	804	771	786	725	772	794	801	845	817	740	760	815	804	830	795	798	776	793	811	774	774	784	767	771	762	801	744	784	820	804	813	777	840	796	788	823	763	812	761	779	834	769	805	843	785	810	810	856	826	799	844	816	822	777	809	754	838	847	823	793	776	801	801	853	802	795	783	861	819	813	757	799	784	778	789	821	829	808	775	765	774	744	875	781	762	818	807	853	795	806	830	831	829	826	834	857	766	792	832	749	798	778	823	763	798	759	828	799	799	800	772	812	828	811	798	829	814	780	781	823	841	802	785	778	804	830	756	812	782	782	825	790	769	781	784	819	783	816	822	772	788	771	776	761	832	789	770	817	797	776	801	847	820	777	786	852	785	798	789	783	789	807	778	812	799	806	833	785	807	825	797	797	776	819	804	782	774	799	828	797	792	830	844	819	793	838	812	813	774	796	814	803	805	816	801	848	820	785	759	782	748	792	805	787	824	824	801	816	799	816	784	789	761	845	796	845	776	814	799	782	734	819	792	758	817	786	812	759	787	773	774	808	796	809	764	835	816	817	789	852	784	803	752	765	830	753	761	777	755	797	788	834	816	771	786	725	846	836	787	783	768	754	785	781	823	795	819	773	842	811	815	803	785	807	786	833	761	824	849	788	764	830	812	789	824	819	755	832	861	839	759	805	821	800	785	774	825	837	801	809	825	805	802	784	786	784	795	764	836	784	828	802	849	763	783	737	819	786	822	800	788	768	851	781	752	817	796	795	791	784	809	751	800	806	777	756	805	735	734	793	798	782	775	800	837	786	841	820	799	738	838	780	738	791	832	747	798	737	802	826	764	772	811	835	793	775	779	812	810	778	777	778	767	816	770	804	829	807	760	820	795	812	815	795	816	782	773	765	773	820	792	824	751	797	800	784	823	858	785	756	792	791	772	817	783	794	789	761	814	743	776	794	751	826	793	756	784	829	751	838	752	818	789	795	778	742	815	786	784	814	787	771	824	767	762	808	802	829	800	870	788	832	798	800	743	852	834	816	768	773	790	772	781	778	805	800	762	752	831	817	802	813	795	758	793	820	837	804	847	862	820	783	741	788	763	842	836	774	818	836	820	770	777	751	799	813	800	802	817	804	831	800	781	770	794	806	767	766	749	783	787	825	798	792	831	806	879	799	809	800	820	803	799	798	804	750	793	794	838	789	797	773	802	805	817	816	813	838	859	798	795	783	816	791	796	830	803	819	765	823	767	769	804	852	787	807	820	812	848	808	815	717	788	808	765	760	790	807	796	883	819	788	809	793	826	786	819	830	855	783	802	760	781	804	846	845	796	823	799	785	800	800	778	779	784	781	790	818	800	833	817	840	780	854	834	826	786	783	783	820	732	746	809	864	832	795	789	800	793	780	814	781	798	817	831	800	832	822	761	845	833	785	796	811	819	798	799	778	832	835	828	744	773	862	764	781	799	813	780	835	769	824	832	791	861	766	746	813	733	832	803	844	787	748	784	785	802	792	811	768	764	767	818	771	800	797	821	788	792	800	806	742	810	787	777	780	768	862	788	815	750	825	875	840	795	728	821	782	809	800	797	780	781	787	785	790	841	812	767	823	798	818	798	779	814	839	764	768	807	792	804	835	798	768	817	767	782	766	805	776	808	771	842	805	812	790	806	788	766	804	789	818	767	793	840	797	762	822	740	819	781	808	790	785	755	785	806	850	756	780	799	833	736	789	774	739	810	813	845	850	779	778	848	809	798	782	826	797	791	746	796	842	773	840	773	750	773	838	753	784	789	826	806	808	764	832	812	800	810	813	775	846	782	777	778	787	765	807	762	774	765	770	779	803	761	770	812	786	779	784	778	800	782	782	817	810	787	784	790	789	843	798	820	797	769	820	792	799	776	797	790	818	796	784	778	787	830	759	843	816	777	800	753	838	761	805	817	764	772	835	772	759	828	801	788	770	760	780	827	762	838	807	796	780	839	791	775	796	784	791	815	832	835	803	723	798	734	777	812	814	876	765	786	756	797	755	791	770	793	789	774	785	820	814	749	783	831	817	832	744	804	795	790	795	835	762	771	788	779	797	777	775	840	777	791	802	787	793	828	793	787	763	828	797	849	773	837	767	774	752	788	795	835	743	772	815	773	822	748	840	786	760	775	794	821	831	807	802	776	828	758	759	819	795	807	772	801	806	788	833	779	799	799	788	776	807	811	830	789	792	811	773	793	783	784	788	797	829	822	825	845	765	837	824	758	780	763	778	799	832	744	791	802	766	823	762	792	786	786	783	775	822	800	761	767	790	821	776	761	797	817	811	822	789	752	785	763	803	780	773	769	783	747	797	786	803	807	815	771	801	760	817	793	789	787	838	840	807	833	809	774	817	756	794	818	771	756	749	785	822	742	756	796	828	839	816	775	783	808	806	816	799	755	782	814	784	803	766	793	743	828	776	781	810	820	803	794	786	865	772	824	823	822	801	790	782	855	795	805	835	800	803	788	784	793	827	835	789	787	794	781	763	749	806	811	777	835	761	798	806	807	838	782	800	816	746	783	813	780	835	822	800	794	808	784	812	804	767	770	816	788	788	802	762	780	879	794	827	797	818	813	762	791	776	804	780	842	821	825	803	779	770	783	814	819	763	774	816	771	810	740	818	847	809
22189	20974	28662	23459	20974	21027	11932	1130	796	694	556	507	463	437	378	424	358	363	361	340	337	317	299	278	287	291	297	258	304	287	269	290	300	269	290	252	262	274	265	280	283	253	267	254	303	245	288	276	255	272	223	265	261	262	289	235	280	224	267	261	288	219	268	258	269	240	279	224	267	250	256	273	247	257	290	233	264	259	285	252	235	257	251	252	253	253	268	257	239	248	269	251	258	238	256	239	251	263	257	258	251	256	259	258	232	241	254	271	250	248	237	271	230	232	236	258	263	242	267	233	264	246	236	260	264	282	263	240	249	268	243	262	242	248	220	266	257	277	229	243	248	261	269	268	260	225	252	272	250	271	243	262	272	226	272	241	245	262	259	255	260	274	249	240	276	266	259	266	230	293	272	236	246	265	268	295	230	239	236	244	253	296	235	262	264	235	263	259	247	258	243	262	269	261	246	262	258	249	238	247	254	257	239	259	239	261	284	272	253	242	252	227	264	258	243	264	260	270	246	238	281	278	268	273	258	226	250	255	262	259	256	237	255	251	268	239	276	274	235	252	241	262	230	259	226	280	242	242	230	234	243	266	246	243	243	250	242	270	279	241	250	264	247	241	254	267	248	248	237	274	244	258	248	260	277	249	226	246	261	267	237	253	229	244	239	252	265	229	275	247	249	243	285	261	285	256	258	262	251	262	244	264	260	266	263	242	222	236	250	277	251	239	244	249	246	259	257	240	267	241	244	270	282	246	274	256	231	233	246	268	226	283	237	212	277	275	284	260	245	245	250	229	238	233	289	240	267	288	277	243	264	254	269	255	245	272	275	294	218	267	265	244	250	275	279	276	226	241	245	267	254	261	244	262	237	247	266	264	251	222	226	276	233	233	252	247	237	240	280	261	275	240	258	243	254	231	258	231	248	252	258	293	260	277	271	236	274	255	259	241	263	244	230	239	243	255	237	220	242	264	249	259	272	282	235	239	261	264	237	244	266	252	263	273	245	226	283	282	242	247	261	249	252	227	259	283	251	254	239	255	257	245	251	244	245	274	256	264	254	236	264	268	245	243	249	254	258	252	276	262	275	270	250	267	240	234	250	271	260	286	254	249	287	263	253	265	254	277	269	265	243	288	276	251	254	256	271	253	259	270	237	277	232	260	253	256	241	249	257	270	257	265	263	250	260	242	232	278	256	261	228	246	242	274	259	245	253	248	225	283	277	256	248	280	241	236	236	246	253	249	253	243	264	250	254	253	239	244	260	235	267	254	262	255	264	276	243	231	239	252	246	272	227	252	243	248	267	275	274	237	253	279	268	268	250	265	260	251	265	282	277	258	262	271	267	252	251	253	249	247	255	236	233	266	249	239	239	246	255	235	248	248	252	268	238	239	268	256	225	248	245	248	274	250	233	243	259	242	252	287	280	243	268	239	224	254	222	249	238	254	266	265	293	257	219	269	268	265	247	227	265	237	255	258	242	257	262	252	260	247	268	261	255	261	246	249	254	248	240	267	242	253	246	247	262	237	266	232	236	257	244	289	253	259	251	238	259	246	247	260	251	270	279	265	262	229	280	262	256	220	286	251	267	250	267	244	253	263	245	289	267	248	276	288	242	255	245	239	282	223	267	248	259	280	232	242	287	262	262	252	256	254	241	247	252	245	267	265	257	252	225	273	236	250	294	263	248	259	249	240	266	252	276	259	269	233	269	249	275	250	253	260	255	248	243	279	277	262	268	261	258	267	225	238	262	255	268	271	265	244	225	267	273	239	260	265	244	234	253	262	254	268	248	216	270	274	257	268	243	247	268	248	256	276	264	231	268	249	224	237	257	228	238	267	243	256	242	263	255	260	250	259	252	264	276	245	264	255	231	252	264	259	238	282	261	238	246	262	265	245	280	252	250	238	236	251	252	250	255	272	256	245	231	241	267	234	261	214	302	251	229	262	256	265	263	248	232	253	259	265	234	260	285	280	227	240	271	270	219	257	258	249	242	233	272	259	245	240	209	253	251	276	238	244	247	254	226	241	252	242	269	227	239	263	266	248	263	254	247	240	246	255	301	238	281	263	218	255	225	235	245	259	267	239	240	245	224	238	260	259	248	287	263	253	261	233	254	242	271	240	234	251	266	257	246	235	288	223	253	268	266	247	258	258	216	265	272	230	256	249	232	237	289	248	232	239	263	220	214	243	291	268	267	259	256	250	268	231	268	242	288	228	251	281	264	271	236	253	250	234	265	260	233	247	250	266	235	253	277	245	285	242	249	243	241	242	209	256	230	285	229	254	251	264	291	251	229	254	259	257	249	257	256	247	252	283	219	259	276	263	245	246	229	239	258	292	244	258	245	230	268	279	263	259	238	250	231	276	275	276	253	233	281	259	252	245	239	288	276	272	251	257	251	241	246	251	261	272	250	262	231	247	255	252	224	264	258	246	266	270	272	265	222	251	287	236	269	266	258	241	268	260	224	247	265	276	225	229	246	283	236	267	237	277	241	231	225	236	273	261	256	276	261	235	263	234	233	241	273	267	261	255	226	248	249	253	256	254	251	249	256	258	254	277	260	265	275	242	223	256	249	257	260	262	254	251	256	254	253	279	254	260	250	227	223	232	255	257	268	248	255	257	247	256	243	270	267	261	231	255	252	272	264	273	266	253	256	231	259	264	234	252	271	265	263	217	217	249	252	248	247	279	250	256	263	254	260	269	266	255	244	243	278	247	213	256	261	256	244	246	229	249	242	235	255	283	237	254	231	280	254	260	255	268	236	241	264	227	242	253	238	245	267	268	263	249	232	256	238	236	261	270	239	265	283	243	253	247	253	254	257	245	263	235	250	261	256	281	300	250	244	249	239	271	261	260	266	272	272	246	261	247	272	269	237	239	242	292	237	260	262	251	256	258	249	248	234	256	268	273	271	246	270	288	270	249	258	277	261	240	263	229	233	233	225	243	270	233	273	252	263	268	267	233	253	259	247	230	245	249	273	260	281	258	251	236	224	257	255	243	240	247	244	236	270	251	237	218	258	246	256	245	276	254	235	248	258	247	247	247	258	266	260	292	251	249	254	276	242	232	261	248	255	249	256	229	238	266	259	270	250	252	257	237	250	244	250	266	254	248	254	251	252	268	256	277	263	255	243	262	261	261	238	248	267	238	248	245	251	246	261	256	245	257	211	260	251	258	255	278	236	216	252	254	240	250	258	266	250	258	266	256	268	274	234	274	239	234	276	233	275	252	244	268	249	255	269	270	251	251	259	236	259	244	270	252	260	276	258	252	252	259	249	235	235	223	256	280	247	251	257	245	250	246	251	240	259	258	241	254	273	251	248	244	237	255	262	269	231	249	246	230	246	246	240	242	230	263	277	255	266	225	242	247	259	249	246	269	232	241	248	258	261	267	231	228	247	276	277	235	246	231	288	210	248	265	273	230	263	269	263	220	244	258	259	248	263	258	256	277	231	284	256	236	235	243	283	252	256	249	266	287	242	232	265	271
4491	14357	10520	5192	3699	2616	2035	1506	1135	921	811	683	543	514	469	461	419	391	388	382	351	293	339	327	340	314	290	287	279	282	284	310	259	294	288	276	225	265	301	242	281	254	265	248	306	270	269	238	242	232	249	276	258	276	227	291	272	254	275	233	244	252	287	252	253	252	258	261	244	231	241	266	236	252	263	242	270	249	248	254	242	225	234	239	244	268	250	255	244	273	277	231	247	273	267	232	257	254	257	260	266	258	266	250	265	246	244	246	242	249	260	223	260	254	223	255	241	258	242	254	265	248	276	238	260	269	247	241	266	258	263	248	251	272	211	275	268	290	245	237	253	241	267	240	242	266	231	261	239	227	232	216	231	255	242	265	280	246	257	262	258	244	247	244	261	257	240	255	259	253	253	245	260	248	246	256	246	245	272	242	240	254	243	261	249	249	206	218	235	245	250	249	230	236	214	245	246	253	247	256	243	250	271	262	244	283	238	271	250	260	250	291	275	262	252	249	250	254	259	219	243	264	251	251	268	251	275	262	254	242	264	259	279	262	262	258	252	263	254	254	248	238	265	281	237	248	258	261	264	277	252	249	253	234	261	257	245	229	229	231	256	277	247	248	246	252	262	255	264	249	238	260	278	244	248	265	238	258	280	242	260	237	263	257	258	266	269	277	241	273	245	279	218	266	224	238	243	214	256	246	247	243	262	227	248	252	240	242	259	219	253	252	249	260	250	264	253	268	218	280	264	262	248	251	239	234	236	235	220	251	243	248	246	241	226	257	253	244	211	264	239	261	232	211	271	259	270	234	246	251	226	236	237	246	219	261	257	212	213	250	264	257	247	233	285	251	248	245	251	291	215	235	257	235	255	262	252	251	267	248	235	253	246	232	252	226	234	261	233	257	255	222	249	259	227	290	217	215	276	233	256	241	251	231	264	273	242	258	248	206	266	238	249	237	273	236	235	272	225	245	250	258	246	244	259	267	280	266	243	238	271	248	239	262	223	266	247	267	259	236	263	226	249	249	262	268	223	260	263	265	264	244	238	243	235	232	238	259	243	236	268	265	262	252	259	267	241	287	265	248	236	257	237	226	236	281	234	263	238	253	244	245	247	241	255	227	231	244	264	217	258	259	256	249	246	247	238	244	250	255	239	244	262	275	247	233	212	243	227	275	264	257	270	238	281	256	252	258	258	237	267	268	233	249	257	244	261	244	249	235	250	243	267	265	266	262	277	212	252	255	253	252	253	235	222	238	241	269	231	263	246	222	242	235	253	240	282	237	251	243	250	263	232	251	265	255	252	241	254	261	277	244	245	260	241	236	238	235	257	247	255	245	266	230	246	266	264	205	248	254	259	232	276	232	244	263	252	252	267	248	244	248	257	230	214	254	277	244	232	258	247	253	243	252	261	252	251	235	258	257	248	256	239	245	218	233	257	277	273	266	245	251	262	232	246	242	254	231	237	250	257	242	233	232	237	239	243	240	244	261	238	257	246	247	234	209	250	248	246	217	259	240	269	237	259	242	252	259	231	229	246	286	243	235	270	240	247	235	236	253	247	225	252	269	227	264	235	254	209	259	263	255	263	245	223	254	263	225	262	247	233	262	236	260	245	253	264	242	246	276	247	256	266	241	258	219	251	242	230	286	276	220	241	246	219	255	285	222	256	256	265	273	226	250	294	252	236	237	263	262	273	237	243	256	287	261	251	241	236	253	245	234	245	251	256	257	261	269	264	238	234	239	254	238	250	251	251	246	230	258	250	278	256	243	250	238	242	256	249	266	248	267	257	262	260	236	235	278	231	218	246	259	260	243	282	252	251	248	278	266	219	274	236	231	236	207	255	244	237	271	244	283	236	235	256	259	226	256	246	235	229	242	255	249	261	265	261	229	231	247	231	230	227	253	265	239	252	251	232	271	242	249	232	251	259	266	255	246	278	257	267	268	250	263	248	259	208	269	243	244	258	232	220	263	248	233	232	258	263	253	245	257	263	245	275	237	274	282	224	243	236	246	270	260	245	248	293	231	233	242	251	238	232	232	272	235	260	246	230	273	224	264	286	232	238	280	233	264	225	232	236	262	227	257	273	234	272	239	261	229	233	256	264	272	239	248	252	243	232	273	215	259	257	254	247	217	251	237	251	243	262	262	234	239	242	238	231	278	270	282	248	259	278	239	249	240	266	243	253	266	236	234	257	242	264	237	249	256	243	257	261	253	253	259	214	237	238	231	246	265	246	241	235	249	257	261	268	257	268	289	222	283	262	249	253	235	242	270	250	279	248	223	263	216	257	250	246	264	225	257	256	238	208	270	238	275	260	241	233	256	239	255	246	251	245	238	249	249	267	236	226	224	271	225	252	258	240	257	235	250	236	229	239	243	252	251	234	265	207	278	269	236	246	270	271	286	248	250	227	241	260	249	257	245	249	246	255	250	253	239	242	250	241	280	277	223	279	220	250	237	267	258	226	234	252	236	236	263	223	261	241	287	225	257	229	255	264	260	239	269	277	281	246	221	255	280	245	248	259	243	234	250	234	194	209	234	250	286	224	248	239	231	236	248	279	258	269	235	263	244	231	265	246	248	265	236	268	253	244	270	233	233	224	267	244	250	250	243	229	255	257	255	252	229	254	254	245	270	254	265	252	259	257	251	252	262	250	243	266	239	248	253	253	254	242	250	236	263	228	254	250	257	237	265	258	238	231	210	257	272	220	251	256	242	239	249	245	259	257	242	265	218	236	264	219	229	229	244	263	257	242	243	257	204	243	257	245	231	252	240	254	235	260	274	255	243	233	223	256	261	275	251	225	265	277	282	231	251	288	216	249	260	251	249	228	214	254	255	256	218	250	281	256	218	247	272	261	245	246	246	241	246	252	238	247	267	237	244	220	287	258	266	258	261	259	253	265	231	246	279	265	251	255	268	247	261	247	243	265	248	254	256	243	248	222	253	250	270	229	267	253	265	254	274	230	273	237	243	271	248	243	244	255	253	244	248	251	240	255	256	254	260	238	273	245	290	264	271	261	242	247	261	230	252	262	248	256	230	240	221	264	255	248	264	288	285	273	241	256	255	255	270	229	256	268	264	262	268	257	260	252	249	276	255	251	234	257	242	220	222	238	263	244	276	226	234	237	265	249	250	247	241	227	233	241	250	242	243	270	247	261	244	241	246	261	254	290	229	276	270	263	238	248	278	216	251	260	257	247	253	229	262	246	235	252	272	227	277	247	260	250	255	225	257	232	259	301	248	270	254	254	221	258	257	233	265	242	253	266	242	230	259	248	267	224	244	259	253	265	273	244	206	254	237	252	258	241	207	259	249	266	256	265	248	244	248	246	234	261	260	253	232	249	239	224	271	260	246	258	262	266	270	279	212	236	276	222	229	264	219	258	230	261	262	238	242	241	239	251	246	234	273	269	256	229	234	262	242	275	269	225	272	241	252	258	250	262	236	258	288	234	241	246	268	255	255	222	225	234	251	237	255	234	240	268	248
27400	18273	4969	1160	879	950	876	883	887	842	907	848	890	864	908	840	847	839	846	843	868	860	833	892	813	841	788	836	862	889	879	889	850	837	823	805	859	786	796	833	811	825	821	783	858	832	870	826	805	860	820	795	838	829	788	809	867	814	856	830	809	786	844	836	798	856	816	843	845	841	831	816	843	849	800	821	837	826	859	828	794	872	832	800	853	858	853	871	812	910	837	853	812	828	813	807	869	794	879	861	803	897	845	838	843	801	863	856	844	840	845	853	839	828	826	861	836	879	837	855	875	864	833	779	839	819	812	778	880	891	822	832	843	850	826	829	855	849	837	847	844	832	821	852	790	777	856	830	850	815	796	856	840	835	844	764	854	852	804	816	855	846	830	830	824	843	893	789	846	805	788	811	819	782	839	870	861	803	837	878	826	845	831	857	819	855	828	855	818	805	792	776	811	820	868	823	822	851	814	839	883	846	811	900	820	802	895	863	788	875	836	839	869	846	839	819	839	867	826	782	865	855	806	779	815	834	841	864	835	807	865	840	834	835	871	832	887	893	835	837	787	830	775	805	872	831	859	823	859	844	851	868	828	841	793	840	824	818	834	860	807	814	865	873	855	836	823	857	796	835	854	829	833	792	832	803	855	812	841	835	824	865	845	918	851	881	816	804	836	871	896	801	840	866	896	885	852	830	760	821	824	859	826	888	942	803	860	838	892	891	907	837	798	828	853	808	877	844	889	826	852	820	876	844	895	815	824	861	846	866	877	800	825	902	824	848	817	860	833	806	821	799	816	795	817	884	812	865	875	867	874	823	831	806	808	836	860	848	827	831	828	836	809	799	850	866	812	856	774	778	805	839	859	845	857	853	866	832	827	844	834	881	812	780	864	874	818	836	823	743	823	846	748	829	879	835	802	815	826	820	863	833	873	802	834	839	820	820	832	838	812	823	819	856	847	828	839	854	813	852	767	866	788	820	831	846	809	801	891	867	854	855	828	852	796	857	816	817	846	840	809	795	854	851	831	757	836	823	828	868	879	879	843	822	830	826	858	897	841	823	895	859	858	813	775	830	843	806	840	856	874	781	792	802	779	831	814	899	887	822	790	841	844	799	861	845	863	900	809	860	835	837	848	862	830	870	837	823	835	810	838	826	816	861	803	788	840	852	808	848	854	846	851	853	829	868	832	845	845	812	831	856	868	830	817	852	830	815	850	872	913	838	846	815	842	822	856	878	827	871	827	846	842	829	803	851	800	802	817	794	805	836	830	834	867	869	865	864	879	815	849	843	812	891	807	821	828	798	869	812	823	859	843	841	772	829	805	807	828	782	838	795	812	824	829	872	840	790	817	859	882	817	837	814	782	846	798	828	870	792	843	846	837	889	814	787	833	829	840	852	830	839	843	813	789	849	871	834	866	860	840	850	831	835	849	877	891	877	850	826	817	825	872	796	870	821	820	848	862	810	832	814	807	803	828	806	856	873	760	819	820	866	858	838	887	936	825	811	855	817	814	812	864	831	855	783	825	850	849	845	840	795	801	832	843	840	825	810	842	854	867	762	838	838	912	843	842	865	840	796	846	859	832	861	833	768	843	871	826	836	838	824	858	773	893	858	864	863	872	880	835	824	901	850	810	836	820	871	806	842	849	839	840	930	800	862	850	831	868	848	853	857	834	813	828	860	853	838	883	791	827	842	808	785	859	865	865	827	857	829	871	856	848	798	844	809	816	817	867	823	790	824	836	785	841	873	874	840	855	813	879	851	844	871	869	828	817	829	848	784	862	844	803	822	852	823	801	863	798	814	850	789	807	804	819	825	807	839	813	835	767	810	854	846	853	805	828	837	877	843	849	837	812	799	839	831	819	852	825	850	824	856	822	836	841	842	829	855	854	831	803	870	823	832	870	826	845	814	849	872	866	771	856	765	837	842	840	842	855	851	872	799	830	838	856	838	789	819	866	843	867	848	840	850	790	814	862	850	821	836	912	810	839	822	790	859	832	831	862	867	887	856	811	870	821	866	832	869	814	817	826	811	833	840	897	780	819	839	859	808	847	845	892	819	818	827	872	866	790	794	798	826	871	907	790	860	885	860	802	790	784	826	831	808	793	886	849	859	837	859	812	770	837	867	832	842	851	837	810	831	817	798	825	863	851	896	866	850	814	817	825	831	832	842	798	814	817	826	821	787	838	829	883	856	828	814	849	811	811	856	837	869	821	892	852	896	865	867	868	827	817	817	819	796	803	857	820	767	862	821	832	855	824	829	828	841	830	862	759	875	869	844	818	833	863	843	879	805	864	758	780	827	831	809	808	860	842	810	865	819	825	777	842	747	815	849	802	780	832	831	802	838	823	824	845	829	854	847	825	840	840	818	867	856	842	769	829	877	903	837	821	803	816	885	893	864	839	848	862	811	837	892	819	755	854	862	849	802	824	888	863	817	840	831	842	852	853	857	836	839	861	848	847	850	803	800	844	847	911	863	829	777	864	770	815	860	851	827	813	809	804	863	855	866	888	830	830	799	883	863	819	822	828	815	886	830	856	823	848	899	844	847	923	822	865	887	840	841	858	832	806	829	841	865	854	811	824	875	865	848	818	812	852	864	802	835	823	872	838	838	842	911	805	858	833	852	860	883	847	893	850	836	784	866	840	790	836	868	816	800	838	773	800	849	902	828	865	909	813	798	841	872	853	884	830	882	861	907	785	808	828	832	861	819	869	823	833	832	815	848	818	861	844	873	829	859	863	793	876	897	806	807	849	894	813	866	809	839	884	855	797	783	871	902	839	838	882	857	845	859	885	787	803	872	878	812	816	753	833	850	833	869	805	847	845	851	791	826	848	809	874	843	796	891	851	825	841	776	815	802	900	820	848	768	837	879	862	845	863	865	808	823	840	799	822	814	827	828	810	831	855	860	883	814	815	807	845	912	833	838	869	827	886	802	860	858	831	831	948	808	853	834	790	843	832	844	876	852	820	796	810	830	797	839	782	811	864	838	875	815	811	800	832	814	820	840	829	816	881	858	865	845	835	843	812	850	853	883	856	808	781	896	847	846	897	788	831	807	834	859	849	844	835	825	776	852	813	838	855	848	857	856	840	828	869	846	889	835	838	851	848	769	897	897	781	812	865	800	859	815	920	833	799	835	824	818	833	825	815	769	875	822	844	819	870	876	819	827	784	835	825	851	807	848	858	832	880	782	835	793	886	785	834	843	859	888	801	786	886	856	835	803	852	808	832	812	809	817	836	863	796	884	847	851	879	789	830	820	808	838	815	871	794	871	828	875	830	895	824	800	883	873	840	827	791	796	838	808	837	844	839	836	889	827	882	856	822	788	875	863	836	833	849	804	850	804	883	836	866	845	845	816	830	843	804	845	790	764	762	822	847	831	839	865	893	830	823	839	858	852	904	808	839	841	823	860	905	822	737	827	834	811	889	845	869	860	831	804	858	818	813	831	829	859	846	870	885	858	841	832	864	844	808	833	822	914
4591	1198	1064	946	950	899	899	919	880	883	857	892	872	850	833	888	810	862	861	850	829	879	859	862	867	906	841	823	858	815	808	870	843	914	810	926	851	899	846	808	875	895	817	888	829	890	836	885	823	844	850	845	849	829	837	868	823	855	863	842	851	825	841	889	894	860	840	876	820	826	850	889	859	871	938	867	812	870	882	903	895	887	854	858	905	855	876	869	830	884	831	806	859	841	838	871	882	846	896	885	827	836	799	860	803	863	875	835	855	850	844	859	875	859	834	827	841	883	908	887	864	840	859	840	884	824	872	876	850	844	850	856	843	895	920	846	842	923	850	878	804	811	797	909	913	848	923	884	836	889	912	849	881	840	844	815	878	845	861	846	850	869	870	885	910	867	845	874	869	868	895	867	816	900	842	864	862	859	834	901	814	812	859	918	848	879	898	849	906	805	869	856	892	888	834	868	821	842	840	858	860	869	890	893	839	861	889	905	817	838	838	861	814	882	811	876	904	868	849	811	859	882	870	863	845	887	848	827	917	863	867	852	829	852	894	860	791	895	839	834	837	888	862	801	816	855	852	838	869	895	849	862	900	900	880	854	822	820	894	837	843	877	827	843	863	835	874	798	816	894	831	845	854	836	840	870	847	916	856	847	822	879	841	876	839	877	852	851	883	878	871	852	824	809	873	876	827	846	839	875	844	839	893	864	846	855	830	875	868	820	866	829	863	821	886	878	861	842	791	898	857	864	849	870	824	882	828	889	885	903	873	846	879	882	874	866	828	870	857	820	839	849	863	869	844	848	804	873	822	841	882	842	801	840	846	880	901	852	842	826	894	835	848	862	870	836	842	866	854	883	788	871	859	844	857	778	908	823	816	847	866	890	821	809	886	858	820	857	838	845	866	864	871	833	839	907	875	836	911	887	886	910	884	877	829	848	857	853	893	858	887	866	841	843	848	909	860	910	842	876	886	851	810	833	827	807	853	832	867	825	896	848	894	889	848	855	846	837	819	838	830	887	891	836	864	895	848	834	830	848	865	853	870	865	868	855	851	873	861	805	807	887	920	841	849	887	872	899	863	857	861	868	915	894	786	817	885	836	872	836	828	896	840	895	877	862	866	851	875	859	835	860	873	848	817	864	841	879	827	864	839	862	865	880	845	841	860	869	860	865	880	822	857	846	852	816	875	894	793	854	871	870	836	833	822	863	884	824	835	853	869	845	875	829	794	873	858	830	885	864	871	931	840	868	872	816	872	792	904	825	851	806	830	852	823	853	861	906	867	863	868	858	848	837	830	855	847	874	879	905	848	849	832	853	872	871	914	852	883	900	840	862	896	841	880	905	824	820	855	863	891	836	868	818	855	881	861	787	871	876	891	839	855	856	817	848	839	889	892	810	860	849	912	902	847	867	830	826	893	839	840	870	844	861	897	831	873	863	840	842	851	820	856	849	885	893	830	834	885	845	815	856	882	878	860	825	886	851	883	866	860	848	875	866	868	862	852	873	840	898	875	823	875	827	873	881	888	883	839	893	877	819	852	900	895	874	794	849	906	871	880	854	879	825	845	856	841	847	898	876	830	851	851	862	874	865	864	899	867	866	874	835	951	837	817	839	834	843	859	854	830	828	895	862	871	835	866	875	863	849	894	817	878	819	881	851	913	912	859	839	906	871	820	887	889	895	868	835	866	854	871	850	847	791	827	822	858	918	850	825	835	864	866	878	856	874	893	920	877	909	889	908	819	844	855	896	848	838	864	845	925	872	857	903	913	822	857	865	834	913	851	862	879	828	866	882	829	928	851	831	904	910	840	870	836	872	857	884	905	833	834	847	872	891	904	895	894	849	875	881	875	847	892	823	835	907	873	828	875	847	835	836	815	837	817	868	841	815	901	828	883	858	895	793	835	827	855	859	894	852	882	845	826	862	846	908	861	849	889	827	855	885	866	872	839	809	857	866	886	870	834	877	808	868	880	902	846	872	865	908	852	846	867	854	831	861	869	865	841	893	917	841	855	867	885	844	878	836	875	868	837	904	914	849	906	845	852	895	889	847	816	947	850	826	834	843	834	900	866	800	848	868	900	852	816	872	891	870	844	883	843	838	852	877	808	866	821	876	892	839	830	838	877	796	887	879	813	867	894	833	880	852	874	853	875	876	869	849	857	867	861	874	809	834	899	879	877	821	865	851	852	863	855	872	858	892	854	820	849	875	844	875	914	887	885	887	871	856	783	852	882	856	856	829	855	865	822	807	874	839	914	919	891	844	886	867	891	828	886	821	908	853	833	858	866	859	912	797	860	902	850	856	848	898	877	912	861	874	835	822	848	907	821	868	834	883	856	836	827	868	872	866	856	848	871	820	834	874	870	867	861	859	852	881	823	917	867	875	886	826	821	881	866	849	839	897	870	823	880	888	846	871	832	796	904	823	929	834	867	842	902	823	917	883	885	899	877	855	881	861	871	857	858	904	831	880	843	861	882	932	844	852	874	867	889	809	845	812	911	841	869	837	879	871	881	816	859	857	872	805	864	853	893	810	845	837	887	871	934	896	891	817	881	870	836	876	854	901	855	873	833	855	879	823	893	856	886	888	847	854	825	888	855	845	869	871	826	840	864	918	797	876	911	831	842	842	859	890	862	841	889	920	885	860	858	798	846	902	908	854	897	852	911	855	822	838	800	964	864	860	843	879	881	842	885	844	845	921	855	874	856	818	888	865	841	879	838	919	920	905	861	818	850	844	890	870	896	897	855	829	873	866	875	868	896	891	861	852	859	884	899	848	856	877	896	861	887	849	819	870	858	860	921	932	848	800	900	903	875	817	847	866	854	862	868	860	881	783	855	858	869	878	850	919	834	851	839	849	903	850	871	851	843	914	869	777	897	865	828	865	811	880	915	843	883	849	886	881	764	834	846	866	818	888	895	819	853	894	859	852	858	909	829	868	827	819	852	892	840	842	909	836	874	880	899	844	894	822	892	775	869	819	893	908	869	843	901	878	897	859	855	845	868	866	840	889	856	919	860	868	825	850	806	867	808	878	853	873	790	877	825	846	878	814	888	867	806	897	885	843	848	862	871	895	809	830	847	825	862	872	883	833	868	818	798	887	817	852	866	888	845	850	856	865	849	797	905	891	877	872	823	878	829	838	854	893	901	877	856	864	882	871	890	893	847	835	832	863	842	850	855	864	848	874	891	832	907	823	820	841	839	890	833	864	873	872	867	825	854	883	854	837	888	826	917	866	857	885	830	831	858	776	845	824	846	879	881	843	840	887	796	897	840	908	915	874	828	853	836	828	895	869	900	858	858	873	824	856	864	850	847	890	885	863	799	838	881	878	900	903	814	831	853	819	831	805	891	875	914	882	889	835	781	845	878	834	904	848	885	853	881	875	866	818	822	878	808	889	866	829	862	867	904	797	842	905	838	847	861	909	867	849	838	839	867	862	869	833	823	840	851	882	816	886	869	889	871	852	850	898	857	886	813	883	847	814
23214	20956	28283	23792	20942	12751	1383	835	722	631	560	553	542	507	519	471	501	477	456	433	480	437	446	441	435	444	439	466	436	417	437	438	449	408	428	429	448	409	450	402	414	424	399	420	414	432	416	407	397	402	400	424	406	405	420	429	440	389	447	424	404	417	440	447	421	382	418	401	400	379	401	415	394	433	411	419	410	410	449	453	385	421	393	404	427	376	414	422	391	409	410	418	426	423	382	423	434	442	434	416	410	388	377	423	385	400	414	393	395	409	397	397	400	416	437	441	457	401	406	419	387	406	411	401	407	415	438	377	404	434	401	409	404	413	426	443	399	413	386	424	378	402	417	391	414	429	394	451	387	390	393	389	401	414	443	368	442	387	384	429	428	413	429	386	432	388	439	426	427	395	402	406	393	378	403	427	422	392	419	394	397	372	417	410	403	399	420	429	425	422	417	446	397	397	434	410	436	405	407	381	414	388	467	425	429	409	405	427	447	407	438	445	372	424	420	416	424	389	407	403	431	412	416	421	406	400	409	401	442	424	396	397	426	364	392	396	426	401	409	409	390	414	414	398	415	402	424	422	400	389	382	430	399	413	425	433	443	377	425	432	402	412	397	385	414	388	388	399	400	410	389	424	425	428	433	395	447	403	395	408	426	421	391	432	415	435	424	365	397	411	411	400	409	414	404	400	410	447	421	432	413	400	417	423	394	400	430	395	428	399	403	408	425	410	419	405	390	380	417	393	376	427	392	400	418	417	406	409	430	396	401	423	433	413	426	414	398	379	404	390	432	415	379	417	395	468	424	402	420	405	427	387	395	397	431	426	392	400	440	373	418	476	430	431	387	403	392	420	399	433	420	446	394	378	400	422	423	411	406	390	411	405	404	386	412	394	385	393	400	411	412	399	412	417	408	376	374	382	417	419	419	415	454	384	393	404	424	399	393	398	422	446	397	426	391	426	412	395	428	426	385	392	433	343	409	450	369	435	416	394	423	406	414	423	410	424	401	413	390	433	409	417	409	407	396	374	404	419	425	403	439	417	438	407	395	419	445	388	407	418	415	388	418	449	415	432	450	427	388	424	442	446	424	416	385	394	436	440	417	433	366	417	432	403	421	433	467	417	426	402	444	414	422	403	394	420	364	412	399	391	386	422	418	398	379	413	375	365	448	404	388	415	443	458	423	422	375	439	421	421	428	425	389	403	406	433	398	401	404	397	387	387	415	430	390	397	448	416	430	408	409	404	427	420	417	455	425	396	402	433	450	412	416	372	413	415	379	435	387	396	426	434	410	418	368	406	439	436	437	436	439	388	408	385	412	406	437	381	429	432	436	406	388	416	425	382	394	419	406	402	385	420	399	450	436	395	373	427	399	407	386	397	398	438	428	444	415	398	448	392	443	399	416	429	424	436	422	416	411	411	422	390	380	392	422	401	427	415	439	398	399	402	418	461	426	407	409	416	451	428	385	447	403	426	426	430	383	413	413	410	393	398	391	401	409	414	394	446	479	422	403	433	381	423	391	430	421	378	407	404	458	371	420	422	398	390	387	389	431	443	429	433	419	408	431	436	419	422	400	397	408	419	411	436	398	418	470	391	412	422	432	424	438	435	412	404	417	406	408	427	389	385	397	434	422	400	457	429	441	412	441	410	402	420	439	420	431	427	388	408	408	395	415	380	434	385	415	400	422	435	435	429	423	422	404	387	419	428	381	384	408	408	378	400	411	421	386	379	419	373	425	417	403	387	427	410	448	413	405	447	392	380	399	414	413	421	417	443	412	423	412	420	441	404	427	412	392	427	421	377	404	411	422	395	450	394	426	385	399	407	414	422	408	426	431	432	412	406	424	390	408	409	412	377	418	420	412	377	414	426	380	420	420	425	412	380	453	381	384	374	390	390	429	429	424	409	417	446	449	426	428	387	396	442	424	444	421	414	403	443	390	407	404	427	390	422	419	394	404	392	400	400	365	399	431	411	403	430	424	433	408	398	434	437	412	414	412	414	404	416	412	414	412	382	415	458	399	410	446	448	401	440	433	426	384	395	409	369	404	410	435	395	398	433	416	406	395	434	460	367	420	407	395	435	386	396	417	365	418	392	405	428	411	414	409	427	440	389	428	433	413	410	429	440	430	397	444	381	423	408	393	400	412	407	401	436	404	404	411	412	418	416	422	404	409	375	403	421	408	428	450	436	427	390	430	412	378	404	391	389	404	440	426	432	415	401	416	388	404	434	446	416	412	408	390	410	398	412	424	395	430	405	422	416	412	397	425	398	390	406	438	410	422	441	418	425	420	437	407	414	420	406	388	408	427	420	391	376	431	433	394	421	390	426	402	426	418	417	402	408	398	399	411	387	425	398	416	397	417	449	406	400	406	428	393	419	425	428	427	388	423	422	411	393	432	409	452	429	393	385	373	427	367	405	399	408	404	398	404	432	445	414	455	443	433	386	407	430	403	380	431	391	402	395	427	431	415	455	389	402	432	420	420	405	389	418	409	395	431	409	432	397	374	441	424	415	401	413	428	408	406	404	404	432	444	410	361	421	403	435	403	405	411	382	403	407	398	456	407	376	389	393	423	412	382	415	401	424	400	376	410	391	396	384	405	425	412	397	405	411	389	423	437	393	411	401	430	374	432	428	409	447	402	391	404	432	377	421	417	381	384	409	424	415	413	420	378	432	418	423	409	371	408	394	428	431	399	426	428	405	395	417	417	429	368	403	396	389	385	411	414	406	466	433	424	392	367	414	381	377	425	419	401	416	420	407	435	451	386	447	408	425	392	397	416	397	409	425	400	464	402	393	403	395	388	409	434	397	407	374	424	417	416	452	392	447	421	396	417	408	448	401	413	397	449	417	390	392	425	408	421	433	403	424	420	419	405	424	385	415	395	397	410	389	398	425	362	404	417	424	396	422	392	393	441	422	401	416	437	392	404	409	428	429	452	397	426	441	407	391	422	404	412	377	398	399	459	417	396	453	382	412	397	415	429	404	399	395	392	438	420	419	376	387	430	403	450	420	426	404	416	404	409	407	448	425	379	429	450	398	398	434	408	401	368	419	444	413	426	451	392	410	383	415	424	414	387	422	443	412	419	432	401	406	418	418	417	396	434	421	419	408	438	470	414	400	424	430	410	436	398	394	398	380	429	396	413	395	415	430	417	381	400	419	384	401	408	381	403	382	412	409	424	408	406	394	443	399	420	402	435	432	391	424	379	404	396	413	395	423	420	409	402	429	444	417	429	416	354	440	430	408	391	410	384	400	380	398	378	445	449	418	438	417	407	426	425	421	390	401	396	403	399	401	402	399	388	417	372	408	401	423	419	421	409	409	402	380	384	388	436	410	389	371	398	448	426	410	372	403	418	390	404	391	399	393	402	425	380	379	426	423	447	422	440	440	421	376	384	388	419	413	428	430	418	442	411	394	440	413	422	392	394	383	413	424	419	433	409	401	453	423	433	403	416	413	433	433	388	407	399	385	396	445	407	420
3168	8475	6241	3063	2152	1721	1297	1059	936	842	726	642	611	588	569	515	516	492	527	484	497	493	445	432	484	498	464	459	508	440	492	470	482	459	496	452	465	440	450	442	466	472	431	469	438	455	446	422	448	460	439	459	470	461	481	450	454	479	461	470	458	431	434	420	501	459	438	433	458	453	443	494	433	417	461	445	434	423	453	440	429	465	463	442	425	461	430	459	466	503	489	464	451	444	454	412	439	430	463	412	433	410	435	446	445	439	458	459	444	488	439	446	428	458	455	480	444	478	444	478	445	415	423	463	452	434	451	478	475	425	454	429	488	410	467	465	456	453	457	402	466	458	440	465	456	409	438	430	469	443	413	448	433	416	475	416	485	463	432	440	423	463	447	480	428	461	455	459	448	443	452	454	439	506	411	444	456	470	443	439	448	438	453	434	478	442	453	435	420	473	426	426	461	408	476	421	444	397	445	447	417	416	454	486	401	465	442	428	427	421	426	438	437	407	472	433	462	439	459	440	449	463	462	432	418	458	451	428	419	459	469	431	454	435	473	433	473	472	441	438	425	449	462	427	428	444	426	485	448	449	485	423	461	421	449	464	457	487	441	456	488	470	475	443	457	469	459	432	437	481	471	450	422	445	440	389	460	428	467	442	464	426	460	458	476	456	460	491	442	479	428	447	435	445	470	445	461	449	436	435	466	434	430	429	462	446	453	445	435	444	426	412	479	447	451	445	420	430	450	452	469	425	445	429	428	459	437	429	426	420	409	435	430	474	474	469	441	469	467	452	478	455	457	425	425	460	457	465	483	471	445	440	463	444	424	454	435	446	467	419	462	445	418	481	425	442	448	433	455	432	428	428	453	440	459	400	470	422	434	451	461	438	450	416	454	477	462	458	400	435	450	412	501	440	472	394	477	425	442	427	458	472	427	444	467	433	437	490	461	471	425	427	440	436	404	458	416	412	436	448	477	388	449	462	463	410	418	459	464	462	438	485	436	446	442	463	466	478	459	430	474	480	431	461	440	437	431	470	473	457	474	466	437	431	485	499	435	437	479	462	441	433	440	474	441	439	443	405	483	413	437	427	502	461	482	448	445	440	428	483	483	461	475	487	435	425	495	491	439	475	453	461	472	488	459	432	403	449	456	454	441	483	456	439	454	481	482	409	420	485	439	462	430	420	456	448	435	440	438	402	421	474	464	441	444	482	438	436	441	432	469	468	457	439	445	450	464	445	518	463	453	455	417	414	467	451	461	440	458	448	484	468	428	448	472	431	444	427	455	453	487	451	453	465	462	458	468	414	445	439	480	431	412	405	438	408	414	466	451	463	430	453	442	432	463	447	427	434	453	493	450	460	457	446	454	440	424	452	423	429	436	456	469	454	461	430	477	413	486	445	441	455	443	445	444	444	428	438	465	475	408	478	457	461	427	484	440	487	500	433	455	435	457	439	442	421	453	477	399	440	422	433	434	423	422	414	439	456	450	427	452	449	469	469	446	472	417	445	447	471	454	494	423	445	449	430	446	428	464	429	420	391	443	467	472	420	446	445	455	471	494	430	476	474	432	463	445	479	420	454	457	470	430	458	445	489	422	496	463	458	430	471	439	414	456	444	460	425	452	445	457	435	437	488	489	459	466	461	445	460	456	458	476	442	447	453	452	460	430	430	474	443	434	461	412	457	406	462	458	472	430	457	436	456	425	462	433	419	458	438	455	455	425	442	449	425	440	429	423	430	439	430	432	430	468	460	443	431	467	397	458	417	454	446	412	479	456	426	463	438	431	454	446	456	457	487	455	417	444	457	407	458	435	459	469	457	412	484	445	491	448	466	436	472	429	444	431	435	457	469	454	489	426	414	452	488	455	434	461	472	455	458	443	437	484	401	452	441	444	440	466	461	456	397	475	463	428	458	449	462	496	446	461	449	444	420	460	427	470	463	475	436	493	420	475	479	449	442	432	451	422	438	485	459	413	483	422	430	413	458	422	431	441	502	494	439	458	456	421	445	434	441	468	476	498	436	432	445	459	457	434	470	401	456	473	459	467	435	444	457	478	426	464	442	433	445	448	455	421	414	442	439	477	458	458	471	473	468	478	450	460	454	444	423	397	431	435	449	425	431	433	434	478	474	448	430	451	452	393	438	463	419	433	463	473	437	437	435	440	481	421	430	401	432	451	487	454	463	454	439	477	438	446	425	437	430	414	430	407	452	443	418	472	429	430	442	442	474	445	478	442	403	446	442	456	405	417	415	459	421	464	429	437	437	452	454	432	446	453	444	454	448	478	440	438	458	466	455	487	441	450	474	430	490	480	412	427	441	453	453	436	450	399	452	454	456	456	445	438	456	470	454	498	480	431	434	448	438	456	440	480	478	456	438	455	462	466	435	460	433	452	481	410	459	423	436	454	436	441	474	432	456	417	471	480	439	458	438	476	438	469	446	460	426	447	407	459	438	484	481	468	449	414	469	463	454	493	472	434	436	441	429	479	435	463	458	468	426	456	463	430	462	456	493	422	441	464	437	447	430	471	462	439	460	434	427	425	491	472	425	421	482	465	461	468	477	504	470	439	441	435	438	418	492	483	450	451	472	444	424	422	444	481	429	472	471	431	441	412	430	483	449	468	437	443	436	408	458	446	458	435	462	422	437	424	416	445	461	458	438	423	453	453	441	432	480	449	439	492	421	439	474	426	444	457	437	492	457	455	457	451	439	431	440	428	426	477	473	442	471	418	444	417	452	444	422	429	463	435	464	436	438	476	440	460	454	460	449	450	445	438	463	460	470	444	462	438	435	425	439	412	447	458	453	450	422	469	441	449	479	442	429	460	492	445	481	437	445	447	414	445	488	483	422	421	460	448	472	457	447	447	469	452	459	453	433	456	453	458	462	442	483	430	427	457	486	446	447	480	451	470	447	457	453	424	468	466	457	393	425	444	414	497	491	469	461	443	446	426	462	439	435	454	462	462	417	460	452	457	474	431	454	420	436	434	481	444	434	431	457	428	450	517	460	447	450	428	423	442	433	436	462	458	405	435	486	464	492	435	447	495	408	423	418	441	431	448	434	436	495	459	428	449	456	451	392	466	469	459	419	452	427	413	435	454	482	465	436	448	449	472	413	453	435	439	481	462	415	448	438	431	442	450	473	435	422	448	468	445	427	522	470	436	424	413	436	458	432	442	426	458	429	452	443	411	421	444	443	452	460	465	475	437	478	472	458	475	434	419	440	443	441	427	388	500	451	412	449	429	457	395	416	423	441	453	432	428	423	435	462	406	453	454	444	425	439	484	466	448	459	428	492	455	481	412	433	411	407	440	452	430	430	433	452	463	429	483	390	445	440	456	477	490	470	470	402	433	413	410	463	441	437	416	433	486	449	449	477	431	453	462	443	452	415	406	453	438	443	484	417	447	420	477	464	469	431	400	457	441	460	459	439	427	418	452	413	467	476	446	484	447	413	441	452	468	422	458	441	431	444	422	420	440	479	470	438
24231	20926	27550	24429	16619	1794	1244	1022	988	914	904	921	892	808	905	861	895	811	786	856	824	823	776	844	790	769	900	815	878	861	846	830	828	837	793	844	864	824	856	833	821	870	830	825	809	873	807	842	803	840	837	819	783	828	848	838	820	793	784	898	801	789	817	788	824	832	824	825	846	793	847	854	811	834	818	894	839	831	898	824	839	787	762	825	859	846	831	840	818	853	857	833	825	825	849	857	853	801	839	820	806	823	824	776	820	790	875	840	822	832	827	803	837	807	855	791	851	823	827	846	789	803	839	825	808	816	795	779	792	818	840	804	827	827	842	812	777	829	862	860	820	820	780	857	813	825	794	825	830	788	846	766	876	869	802	830	782	828	770	848	823	842	778	868	814	890	824	831	816	770	838	775	807	895	782	825	842	839	852	835	818	831	838	822	817	809	827	793	858	800	873	838	854	869	796	832	808	854	764	804	837	844	803	796	834	858	833	793	782	832	795	772	808	901	846	853	784	846	816	850	819	794	861	766	853	755	841	834	846	813	828	808	865	802	829	813	862	819	783	855	850	862	801	832	777	866	863	781	830	827	835	831	815	806	816	830	847	896	884	828	796	895	781	786	849	809	814	879	841	799	836	817	799	772	856	823	823	808	820	819	853	815	880	847	825	769	845	821	784	779	816	864	801	825	791	776	799	840	804	806	812	833	772	807	806	867	782	802	766	843	845	800	797	858	761	796	809	856	844	767	831	825	786	867	851	771	812	830	803	822	865	836	840	811	778	851	850	845	799	786	832	795	787	797	826	804	813	794	838	749	789	810	810	758	783	769	826	777	801	797	844	823	818	847	779	838	818	798	783	799	817	826	768	835	845	814	823	797	796	810	794	858	824	835	801	826	808	828	848	847	811	836	803	777	856	803	799	860	863	799	802	810	842	796	811	827	869	801	819	811	828	783	839	841	815	845	764	859	787	812	840	855	844	854	807	824	757	830	801	793	803	826	845	784	816	827	848	854	810	846	796	883	841	828	753	868	806	842	797	781	843	829	827	836	838	801	841	760	846	842	822	800	834	784	788	854	843	878	840	825	838	830	830	778	810	819	865	812	829	815	795	818	857	856	825	846	801	811	819	849	834	836	860	862	833	860	814	846	795	832	811	849	852	790	816	836	789	826	805	816	780	813	838	835	816	814	767	868	840	838	791	838	826	865	863	840	817	788	820	781	795	812	789	810	792	849	823	823	807	788	825	790	793	848	785	787	851	815	793	821	842	793	830	791	811	774	795	874	827	840	831	877	772	774	864	814	819	803	853	799	861	828	822	788	855	802	804	793	847	756	850	797	772	808	782	837	770	789	816	828	842	836	808	821	857	829	826	800	807	825	902	865	840	859	811	829	799	869	853	807	818	828	808	835	843	852	885	863	883	806	784	793	789	824	779	813	807	843	843	835	777	836	781	808	822	802	822	843	775	802	851	866	785	782	799	791	825	798	875	812	800	854	832	859	822	814	799	822	814	847	766	805	824	829	830	809	827	803	725	804	815	862	778	771	795	812	782	839	859	811	809	821	825	815	820	837	806	784	814	869	841	818	780	823	841	801	797	809	804	869	868	822	806	819	887	851	835	797	864	801	853	834	853	837	806	849	797	858	759	899	837	809	823	787	798	793	892	789	764	825	745	810	781	836	737	821	778	781	810	825	855	778	829	816	809	823	810	857	831	841	823	835	858	805	809	820	795	792	797	866	792	816	821	803	833	822	786	807	795	835	816	826	818	822	836	761	839	805	850	833	845	820	877	834	852	813	782	809	816	793	796	767	871	801	821	799	840	793	818	894	845	819	794	797	833	806	825	797	836	812	823	808	845	730	840	842	816	783	849	868	772	783	840	846	775	863	834	868	831	775	869	831	833	812	786	845	835	829	838	857	780	790	828	849	810	790	782	819	813	804	838	831	822	783	875	834	775	805	831	834	820	865	826	834	876	839	795	798	822	802	816	841	792	863	873	866	827	818	807	841	826	838	836	762	750	808	836	857	837	796	786	828	828	807	788	855	821	810	866	775	813	780	794	811	812	867	848	799	851	774	877	868	832	829	801	858	854	845	823	838	788	832	790	829	842	838	856	831	901	830	784	788	811	805	846	827	824	804	811	828	803	799	786	830	838	840	824	799	845	826	783	833	808	860	840	852	864	851	797	775	819	823	816	848	780	820	881	813	803	751	814	792	791	822	854	882	879	821	818	876	819	811	811	849	815	795	807	841	849	874	831	812	744	813	858	739	836	830	834	814	802	830	810	829	810	818	826	801	812	780	818	818	827	824	817	761	815	803	789	839	795	786	793	763	831	839	824	783	827	888	891	840	778	847	852	869	832	846	758	819	791	767	830	858	830	798	833	843	844	762	807	822	827	770	798	776	822	801	839	871	792	830	798	838	840	836	811	838	775	788	770	801	864	732	795	807	823	756	810	870	876	801	809	781	805	811	817	850	824	824	839	825	797	890	789	887	809	841	890	840	829	770	807	795	822	831	813	850	813	835	850	833	788	862	806	804	813	807	807	831	804	814	812	812	790	800	772	822	816	846	817	848	847	787	776	810	781	804	790	843	782	775	857	778	840	857	838	829	780	815	826	833	844	799	806	790	818	829	817	817	860	804	834	810	804	852	878	816	828	826	799	823	843	812	838	759	823	832	852	845	798	781	824	798	836	815	825	837	795	810	863	792	777	825	779	844	835	822	815	826	862	831	778	815	790	751	814	839	790	797	802	783	847	811	808	804	797	791	874	840	824	799	804	825	808	828	809	845	807	793	833	786	854	833	817	780	763	828	779	852	911	836	839	818	824	845	842	821	833	803	787	807	853	818	791	792	767	830	792	842	849	840	837	794	852	794	812	822	794	775	879	824	794	825	802	831	815	778	791	803	816	761	837	834	798	864	807	812	781	795	854	824	791	798	820	755	782	806	811	802	822	845	829	811	758	803	792	825	805	814	874	786	818	810	798	807	774	868	849	746	806	826	788	804	782	810	842	787	847	821	810	803	811	824	789	746	780	806	822	797	812	798	831	753	827	814	801	857	831	815	851	806	822	780	823	816	829	780	802	776	823	858	827	773	862	816	809	885	858	833	818	802	803	762	751	828	762	839	856	858	790	831	852	800	841	791	825	818	809	767	807	814	784	883	758	808	841	803	804	846	829	839	844	792	821	835	780	776	784	824	806	768	794	792	803	822	831	808	784	825	831	777	787	837	802	761	767	829	838	852	807	787	827	741	839	815	788	785	826	848	794	844	809	806	820	805	869	865	821	866	820	800	791	811	812	781	839	838	808	807	831	858	847	837	810	830	810	811	871	800	847	799	810	799	816	867	802	801	826	821	842	829	801	833	827	795	815	791	830	828	851	808	841	841	793	792	834	821	858	824	827	832	808	803	825	792	822	836	866	868	850	872	791	781	798	852	793	812	838	845	834	873	853	777	798	772	836	856	789	810	825	824	876	822	777	800
3635	5769	4227	2402	1853	1553	1356	1135	1094	1063	1009	947	909	917	872	883	853	862	853	851	811	887	800	812	842	830	797	827	823	807	831	780	802	794	846	851	781	838	811	830	861	856	808	814	846	813	811	818	830	814	807	815	803	761	813	792	828	785	788	789	829	787	818	835	838	871	783	867	832	851	765	817	839	838	802	769	788	804	772	841	845	750	824	789	830	830	743	813	820	776	785	836	762	743	797	792	834	758	788	825	768	785	841	840	813	852	787	840	816	853	800	792	799	797	789	801	809	789	815	828	809	798	782	810	869	819	789	837	854	784	826	748	802	797	773	742	831	834	848	777	780	826	806	765	799	811	794	869	803	801	803	797	791	820	849	813	801	752	826	791	791	787	794	781	802	739	831	787	785	820	762	864	841	789	810	784	770	835	842	811	800	844	819	823	764	788	806	802	829	798	806	779	785	760	865	804	807	912	821	805	824	823	777	778	754	830	802	803	824	807	761	800	780	820	775	797	772	785	799	742	824	774	824	804	765	803	823	786	838	851	819	796	839	835	782	842	734	840	758	841	798	820	805	821	771	814	779	790	800	810	795	847	807	825	789	774	763	781	840	782	812	759	848	790	777	833	801	818	827	801	788	805	793	847	839	818	805	811	793	751	802	848	762	755	804	776	860	845	799	795	759	798	801	799	802	754	774	804	865	754	786	830	842	783	814	771	801	782	805	833	799	800	806	801	796	789	746	766	823	831	787	817	818	819	851	803	791	771	751	818	823	739	811	821	877	804	768	817	802	822	852	868	785	782	845	832	776	830	846	755	792	864	795	771	812	802	822	805	838	863	858	788	852	802	822	787	773	861	778	793	770	808	814	787	792	841	790	754	834	832	813	777	830	826	781	815	844	834	813	830	811	791	844	808	750	781	841	779	782	781	804	831	741	791	820	759	846	808	798	858	829	820	803	777	830	860	818	770	839	865	784	769	756	788	784	819	812	855	814	822	795	830	798	806	801	842	789	763	829	793	861	827	789	843	771	821	820	851	789	845	815	822	826	822	863	837	782	803	815	797	791	785	819	802	833	796	768	810	823	787	837	782	800	780	749	812	814	864	769	809	832	827	805	795	807	794	842	786	794	857	829	824	749	803	793	814	830	760	801	810	792	813	809	814	746	816	798	800	843	754	794	759	820	783	778	802	777	827	792	805	766	782	778	802	820	791	816	863	778	793	782	796	793	839	810	773	801	781	787	822	805	752	775	795	759	845	757	809	813	783	825	737	805	803	809	826	822	845	794	794	839	841	800	768	821	778	851	821	870	793	828	808	852	807	834	792	712	775	821	780	760	836	809	824	796	765	854	779	782	822	791	821	760	758	807	823	812	810	795	774	806	810	831	787	775	787	792	804	814	809	771	803	807	813	846	801	758	807	778	785	807	830	780	792	844	807	768	800	782	823	785	829	778	776	822	842	801	811	820	781	833	847	858	800	798	764	834	760	752	854	772	808	819	781	807	812	827	803	771	782	840	793	803	773	827	778	795	820	795	789	812	823	806	803	869	801	817	797	835	856	826	810	858	860	776	789	837	759	875	804	792	823	783	788	780	880	794	847	795	840	828	775	820	812	869	852	782	819	811	833	798	819	790	801	820	792	789	774	827	846	783	798	795	788	811	843	804	875	842	837	819	820	801	827	792	809	781	839	749	858	802	827	794	796	848	824	802	815	760	878	764	772	812	796	808	807	803	840	855	769	775	814	861	783	823	729	787	805	769	820	750	849	850	796	812	793	833	794	788	811	771	801	789	881	831	776	794	823	800	832	799	774	834	780	778	778	809	825	781	782	810	787	776	787	821	828	754	766	833	800	837	786	793	805	802	808	790	868	810	817	819	808	844	767	790	738	809	839	763	778	814	833	799	817	765	850	837	780	776	852	804	778	782	767	750	826	826	801	843	809	770	827	771	814	783	765	850	793	786	755	818	801	789	805	811	767	789	791	773	832	780	748	812	790	784	841	803	789	797	823	803	792	801	815	777	869	781	785	761	783	788	839	804	777	831	844	772	747	852	842	815	868	865	849	761	812	762	839	814	776	774	775	800	799	831	792	818	829	810	791	797	812	816	788	812	791	810	798	788	842	785	748	798	769	803	813	785	815	767	810	796	777	822	827	826	837	803	798	814	814	873	807	800	837	841	822	838	820	805	806	854	802	799	787	811	796	786	796	807	856	794	824	748	780	816	763	771	801	823	778	812	775	794	809	823	777	783	811	752	799	831	775	808	841	852	756	834	788	771	825	786	786	810	813	776	799	792	802	794	772	799	819	787	817	788	859	791	839	827	759	832	851	769	782	810	770	790	774	761	780	822	817	776	796	798	812	791	788	743	784	787	822	812	763	819	808	853	818	780	802	796	796	797	817	813	801	773	783	790	794	797	765	818	822	814	845	836	839	787	854	740	786	853	839	814	777	830	798	759	792	794	802	805	783	767	818	818	782	806	815	850	815	750	787	793	846	782	763	809	855	811	762	863	789	843	852	790	791	756	794	790	831	806	782	801	839	840	831	840	843	765	765	811	790	815	778	798	794	820	759	812	834	806	775	829	805	790	804	775	807	839	799	816	816	787	806	803	780	781	801	845	784	842	799	815	820	827	834	832	755	776	783	796	806	815	794	829	820	844	788	727	792	840	811	814	829	755	819	800	839	800	784	840	798	815	812	817	811	841	774	781	809	768	805	793	817	765	782	829	838	835	860	788	811	816	854	810	839	759	812	817	825	832	811	810	775	790	785	842	830	816	808	793	793	791	836	810	809	782	822	834	763	767	826	795	776	837	851	817	794	823	817	782	803	824	830	776	780	753	821	845	844	802	769	798	815	797	858	738	805	792	773	814	812	824	773	823	809	825	786	767	841	794	823	830	755	823	767	808	800	850	836	822	810	794	804	829	821	812	832	806	806	833	800	853	773	877	803	813	833	818	847	797	815	856	765	807	800	816	815	802	777	782	835	789	847	753	836	802	823	769	799	824	855	827	824	768	855	759	838	823	749	777	758	769	815	818	790	818	834	782	819	812	770	792	744	846	806	816	764	788	850	799	860	832	824	800	778	828	791	798	816	827	797	822	817	831	824	851	797	790	739	825	782	799	790	867	803	784	788	844	803	804	809	845	843	798	799	842	777	783	788	777	783	789	756	741	822	806	811	831	783	827	864	817	784	807	859	789	834	722	733	793	788	779	809	817	793	837	765	795	785	805	798	862	815	760	785	822	789	827	822	802	781	803	795	848	795	791	766	751	774	787	737	817	849	775	791	829	825	754	791	809	765	800	813	809	789	803	834	861	809	785	781	795	849	791	792	802	814	807	798	841	839	817	798	752	784	789	807	806	789	839	840	796	806	804	818	816	798	807	838	820	840	783	824	785	781	804	827	846	789	814	822	784	800	800	770	781	788	819	773	828	816	809	830	831	800	806	789	825	777	843	819	713	810	794	778	819	812	816	833	844	820	844	758
22157	20962	28650	23418	20962	21027	11977	1180	797	675	604	513	510	418	402	394	370	355	335	327	303	315	323	313	321	285	304	289	283	285	276	274	259	260	276	276	300	281	266	269	286	260	263	273	264	311	299	290	251	259	275	247	264	266	268	285	254	265	269	262	277	234	261	255	300	282	283	251	238	264	273	259	259	268	283	256	243	275	260	264	254	269	234	231	236	258	262	262	231	251	262	259	246	252	249	244	294	254	282	283	276	268	251	260	258	258	269	248	256	242	249	270	259	245	234	240	264	250	245	251	252	263	246	248	228	256	254	251	248	248	270	239	245	247	278	241	264	253	256	254	225	242	273	279	275	264	260	259	254	277	245	248	273	258	274	258	234	234	262	272	246	220	262	251	248	274	272	253	243	246	264	263	234	243	258	256	256	262	239	267	240	238	268	247	253	251	254	228	272	271	248	266	239	235	258	269	238	271	237	262	249	248	268	257	227	300	259	282	262	276	260	251	254	243	273	264	243	249	246	253	238	243	239	250	234	269	258	238	257	234	229	272	238	243	233	265	254	263	301	260	233	259	262	260	252	271	255	239	244	273	260	261	254	262	250	240	250	238	249	284	242	259	230	262	255	309	255	252	268	262	258	266	259	264	263	238	257	233	236	253	249	273	263	246	258	237	252	282	226	240	241	262	267	265	285	255	241	276	242	244	242	234	257	270	218	234	240	270	259	272	256	240	237	245	246	271	259	249	291	263	248	259	274	236	272	250	264	271	284	227	268	275	265	229	261	273	252	237	257	261	276	279	257	261	237	219	266	243	247	241	249	278	249	274	232	284	252	251	247	276	258	262	248	270	270	266	253	233	280	257	228	249	220	273	274	254	257	246	236	227	255	246	244	287	246	248	231	240	223	279	284	262	238	232	242	259	275	254	275	260	244	246	249	249	246	282	263	269	242	278	233	267	240	279	272	254	244	247	245	229	263	281	232	286	252	235	276	237	258	264	266	246	258	248	242	248	259	237	223	263	268	267	268	257	220	254	268	264	248	273	230	243	264	264	249	285	276	243	269	235	274	258	254	249	287	235	254	254	265	261	259	242	270	228	274	264	248	236	305	262	249	246	250	240	267	236	249	238	243	251	244	272	247	263	230	262	261	239	252	273	250	266	267	273	268	254	266	248	245	269	270	257	264	230	242	246	209	258	235	255	248	250	255	276	265	235	265	279	274	218	243	273	257	255	266	247	227	280	266	246	302	226	242	235	251	242	256	227	243	246	257	282	261	236	237	253	297	276	228	233	298	214	274	264	247	241	251	228	285	237	267	247	253	230	266	248	259	251	247	278	245	273	263	250	265	291	239	239	283	249	254	244	264	228	251	247	232	238	259	241	255	254	240	227	262	261	280	276	260	241	265	254	257	266	239	276	226	246	276	250	228	265	259	273	277	269	227	249	258	232	248	244	254	289	268	266	210	239	239	259	304	265	249	251	247	253	235	216	246	237	266	245	248	257	232	267	253	279	259	273	254	228	254	261	264	232	229	241	248	249	302	239	250	212	253	263	243	223	237	262	265	252	244	243	226	267	263	245	229	260	247	280	261	234	295	282	259	232	261	244	240	249	231	242	257	243	261	247	280	265	246	260	268	235	246	255	281	271	240	251	259	252	298	226	257	264	249	238	255	256	255	260	245	260	240	277	239	238	265	253	268	272	254	264	241	271	276	269	248	287	275	269	264	263	289	251	250	240	231	242	259	239	253	222	257	230	248	268	251	263	250	261	220	240	273	255	267	268	262	260	243	239	233	240	255	242	261	271	253	277	252	279	247	259	232	252	260	285	257	283	285	232	273	235	266	256	237	239	232	260	266	256	273	275	259	237	253	232	244	250	242	248	249	250	250	298	252	238	249	234	239	245	240	256	266	255	264	289	249	237	237	275	230	260	271	246	268	242	254	278	269	235	274	256	265	237	281	242	263	254	250	260	270	256	245	264	263	265	263	254	264	280	232	267	268	270	246	272	278	277	281	251	246	277	245	262	252	253	265	248	259	260	239	260	265	274	276	264	243	265	239	250	268	254	283	249	257	248	257	281	264	240	235	258	251	248	247	253	251	292	257	240	258	228	247	251	247	246	237	253	286	266	280	275	274	241	246	264	247	257	243	233	213	255	245	290	259	254	241	245	250	264	255	253	263	271	255	246	260	233	276	257	265	238	252	245	282	269	241	262	250	263	263	228	274	273	231	253	240	249	226	246	275	285	273	258	231	306	254	265	262	257	255	240	256	244	242	246	244	246	266	267	253	272	268	282	266	274	263	272	247	255	263	249	222	247	266	262	263	233	261	228	260	275	273	272	277	274	259	229	263	257	277	245	251	240	238	252	261	258	256	223	268	230	243	252	228	245	286	236	249	243	233	234	220	268	246	248	259	260	253	232	282	216	269	253	224	243	259	264	234	230	276	250	251	258	233	260	253	280	265	248	226	284	233	240	260	263	277	254	246	245	252	285	261	246	246	234	261	247	244	237	262	251	240	254	239	252	265	226	259	252	259	240	244	256	238	247	255	237	258	280	236	253	239	266	250	251	254	257	262	243	267	242	269	274	255	263	252	250	257	237	262	260	261	248	213	264	251	260	249	281	257	241	267	266	268	259	265	242	254	270	265	231	266	243	263	258	268	260	245	260	239	250	230	247	235	266	263	235	253	257	253	255	271	235	262	261	254	206	265	248	247	250	269	252	242	250	248	233	251	243	256	274	252	265	275	231	253	265	267	259	270	235	253	261	243	260	269	261	238	252	230	255	245	260	263	234	231	290	264	271	238	270	264	255	274	246	239	251	257	257	232	263	263	253	260	271	254	285	247	280	253	232	267	228	258	250	275	246	243	272	247	250	246	274	252	264	244	239	238	235	259	248	278	252	258	237	233	225	256	249	249	256	259	278	266	259	294	235	255	259	239	274	253	254	284	266	239	253	238	265	233	235	290	266	263	226	270	247	246	241	261	255	239	263	250	236	269	283	271	292	260	272	256	253	240	262	240	229	258	258	237	250	226	263	260	250	266	255	275	251	262	278	241	257	273	261	295	288	248	271	281	221	270	246	261	250	231	247	256	264	235	254	254	275	250	220	223	265	233	271	236	245	253	261	251	263	240	258	283	232	257	244	251	251	247	281	233	251	268	274	259	263	254	245	267	283	264	248	229	243	268	251	249	259	243	260	256	247	236	241	228	264	272	272	276	231	238	255	273	221	233	257	243	236	240	255	246	224	253	239	249	272	256	263	251	235	270	254	274	261	224	267	235	264	226	246	247	243	269	245	272	270	257	261	248	266	250	278	248	258	261	272	274	266	277	238	246	258	257	280	238	257	255	257	283	251	256	273	263	236	272	247	250	265	234	234	264	278	271	240	249	257	248	280	270	287	265	247	249	284	256	242	249	271	273	246	249	259	252	227	257	241	256	260	255	240	253	270	232	241	253	273	286	248	264	251	255	278	265	263	260	261	250	274
4401	14234	10430	5281	3633	2650	1966	1534	1138	948	775	692	591	557	478	471	412	434	384	345	344	329	341	316	322	301	316	263	284	303	268	289	291	277	308	266	295	278	296	293	277	280	264	266	269	265	261	262	259	287	281	281	254	263	278	277	282	251	249	260	251	251	266	231	294	245	245	269	288	266	250	250	264	270	275	223	238	256	224	245	218	233	240	237	230	254	247	230	244	236	272	257	259	282	241	227	250	255	245	245	247	253	249	241	225	239	279	237	263	250	236	257	235	252	236	276	252	270	247	256	241	259	238	230	255	267	248	259	261	256	277	246	270	240	247	241	246	238	246	252	246	239	252	248	283	274	209	243	211	253	228	256	234	241	273	270	236	249	250	285	245	245	263	243	262	254	262	266	242	278	233	253	244	242	272	228	253	246	232	259	246	252	254	253	283	271	269	280	243	248	232	252	252	265	261	263	261	259	270	272	242	256	244	282	266	264	273	257	234	253	261	243	261	239	258	237	255	246	240	251	248	261	238	238	268	273	255	271	243	238	228	211	275	245	226	243	268	286	251	267	232	265	282	260	261	251	271	278	241	280	259	248	270	260	261	247	239	268	241	251	268	286	256	271	262	230	239	261	261	228	266	250	269	238	225	242	240	255	256	253	254	253	261	305	249	268	243	295	234	244	234	252	253	247	239	251	250	262	235	236	251	228	270	259	260	271	238	241	274	260	240	251	257	236	258	247	257	236	233	251	225	253	254	257	248	252	253	247	228	260	242	249	227	234	273	246	269	255	289	243	279	224	238	268	257	259	233	271	227	248	269	269	266	265	239	227	249	250	272	264	264	225	253	248	257	245	251	242	277	230	248	256	251	246	249	258	249	241	275	254	253	239	249	239	259	267	221	241	271	248	263	268	249	249	231	273	275	248	260	276	270	262	286	226	257	247	265	238	278	256	273	218	257	260	254	250	252	254	269	244	250	241	271	265	244	233	258	236	251	247	237	254	261	234	245	250	235	253	249	243	224	243	243	228	246	270	241	258	266	253	238	264	237	271	242	250	269	196	252	257	238	284	259	256	286	240	258	234	240	239	245	246	236	238	275	256	259	221	263	239	251	259	272	243	241	251	234	247	259	271	259	243	244	255	247	243	203	243	241	235	253	284	213	279	291	267	267	241	260	274	263	266	240	264	229	247	240	233	252	245	233	257	242	248	269	254	268	245	262	266	238	265	258	267	224	248	246	268	235	268	231	223	226	262	260	256	243	247	236	268	245	273	241	253	239	260	235	219	255	264	240	239	257	259	243	252	248	251	233	262	245	239	253	273	228	249	247	249	259	250	267	258	253	231	230	276	264	216	239	247	246	258	263	236	226	257	247	275	234	243	233	227	240	256	255	217	265	257	251	264	270	242	264	223	258	276	260	271	268	221	244	239	262	253	253	248	249	271	242	260	234	266	254	270	235	255	257	270	265	235	243	299	248	262	229	235	269	265	258	237	272	273	254	205	254	253	271	241	253	225	272	253	241	234	239	230	267	270	242	250	266	283	263	275	254	242	230	236	250	260	249	233	249	270	268	238	251	247	273	258	253	248	256	253	233	256	260	242	274	235	279	248	247	243	242	227	252	273	249	243	237	245	251	246	269	244	272	238	243	244	256	239	238	264	238	241	280	255	226	262	241	268	251	274	235	265	270	254	238	241	240	251	235	232	283	261	241	223	251	244	254	253	256	241	246	269	233	263	263	256	253	229	240	259	245	239	252	250	267	263	248	264	271	235	242	251	281	250	259	259	258	250	246	254	262	233	229	274	237	249	254	251	242	281	223	258	277	254	245	273	247	265	259	253	259	259	226	264	248	240	231	253	262	242	249	230	242	274	242	235	253	243	269	237	278	254	242	256	263	250	252	280	253	256	255	239	262	267	245	255	233	249	243	249	258	223	261	241	271	251	240	269	267	244	267	247	263	260	243	235	259	260	226	222	271	270	274	260	252	252	259	230	236	258	239	267	241	227	250	245	248	273	246	245	238	262	242	270	251	227	275	259	280	281	275	244	241	232	268	247	243	253	255	224	274	259	274	220	251	233	253	234	234	254	245	242	238	253	251	231	261	238	261	238	227	255	238	251	235	253	237	239	268	214	261	229	245	276	248	249	250	264	263	236	265	286	248	263	265	284	266	249	240	242	221	251	249	240	234	239	226	237	281	249	250	266	267	240	230	218	269	242	230	231	237	276	253	235	266	265	220	240	250	243	259	246	247	244	274	233	253	281	262	262	223	257	230	277	233	231	291	249	239	286	242	255	242	252	232	274	273	247	242	254	258	250	252	246	237	234	247	246	238	248	224	238	250	251	257	244	261	276	241	260	262	269	242	255	258	231	248	234	233	275	246	250	257	236	268	240	221	253	253	274	227	292	260	250	248	220	225	220	267	262	258	260	249	241	226	227	246	230	247	252	246	248	234	238	254	260	230	264	252	272	209	220	278	263	269	237	260	256	261	254	268	225	261	274	247	233	237	271	271	258	248	245	272	267	248	241	237	272	262	238	222	254	256	244	240	234	246	253	273	242	253	241	248	260	229	223	244	233	249	229	271	259	261	263	231	271	243	263	238	261	250	247	233	260	256	231	241	235	248	284	253	259	232	247	226	264	263	246	245	250	275	259	252	241	248	244	236	242	228	241	230	228	209	233	247	260	267	218	248	268	249	257	217	239	270	257	277	232	267	241	281	271	256	256	255	252	228	267	243	250	248	241	247	245	250	268	242	268	249	254	242	240	222	258	270	257	243	242	257	234	247	280	235	239	241	275	227	223	252	278	244	259	235	255	245	252	265	275	228	245	236	251	285	278	244	250	221	257	254	230	238	258	262	253	244	285	272	253	255	233	253	235	246	260	237	261	242	262	262	241	262	260	234	264	247	230	247	274	249	218	264	259	260	244	261	229	256	265	260	249	227	249	226	244	231	257	263	274	266	231	237	239	258	243	257	281	238	250	234	236	243	262	267	267	272	254	251	295	258	238	254	261	267	269	256	240	274	254	293	239	249	236	270	255	255	267	245	238	259	259	268	249	243	252	261	256	262	235	253	257	221	238	261	244	230	269	261	245	248	259	249	287	249	250	271	243	252	252	263	251	250	240	255	272	264	248	251	270	249	228	261	270	269	257	264	240	246	251	245	236	261	257	228	250	255	248	257	248	239	266	242	284	225	252	247	261	262	265	237	222	228	235	289	244	278	257	247	235	246	258	259	242	265	259	251	273	256	243	268	254	262	270	253	257	232	247	251	256	253	239	277	272	268	239	261	238	256	262	260	241	221	275	267	234	252	249	260	257	263	241	231	246	209	255	259	253	273	259	227	252	229	248	270	247	257	238	258	252	258	244	268	252	234	234	253	262	253	247	261	242	275	230	261	251	231	238	267	236	254	257	273	243	270	256	239	238	258	231	255	244	236	269	227	236	243	273	267	250	267	227	255	230	259	245	212	252	269	266	238	248	227	267
27097	18134	4943	1259	1005	884	912	879	896	909	922	791	851	836	836	830	869	793	833	835	823	853	852	815	874	844	827	855	844	867	842	868	841	839	841	830	832	809	848	852	831	827	824	856	853	857	832	850	842	844	889	854	852	805	863	831	842	810	854	881	851	853	860	807	839	823	813	771	829	799	828	859	835	831	833	845	890	836	830	775	894	800	887	768	870	826	865	825	774	786	831	820	828	828	794	780	834	862	867	841	800	849	859	858	864	862	853	770	819	885	816	827	831	837	834	830	859	854	882	828	925	830	823	818	813	818	790	838	832	832	829	816	832	817	858	845	881	839	847	896	862	844	884	816	811	799	876	841	855	802	827	834	885	855	838	859	879	781	892	872	854	901	781	870	830	873	844	871	876	856	809	859	823	848	784	847	813	836	848	824	796	833	836	839	878	848	827	879	839	802	852	874	826	859	817	873	856	807	832	842	798	835	822	852	876	859	829	801	852	850	817	862	803	839	835	858	828	901	818	858	809	836	848	833	805	830	873	815	874	821	831	838	866	850	848	841	846	850	823	828	823	829	847	806	849	844	800	864	829	861	815	804	854	852	837	788	799	884	820	834	813	821	848	816	835	800	840	816	835	832	846	808	813	871	855	829	799	807	818	835	824	846	833	847	832	764	867	890	862	865	857	849	854	808	782	888	842	853	870	864	855	825	809	855	811	842	864	829	820	816	860	860	859	833	822	827	829	878	830	867	846	812	848	870	872	786	794	845	808	841	817	797	837	822	861	786	857	777	819	836	829	787	880	832	840	828	864	813	838	805	837	834	852	837	858	896	846	799	838	827	814	821	854	792	893	800	868	882	797	870	877	805	842	809	835	828	845	822	869	819	787	841	849	795	799	865	839	854	845	868	821	858	865	855	820	874	807	846	759	812	822	830	823	851	827	902	873	791	911	944	856	868	841	856	842	839	864	834	851	882	874	864	818	840	834	836	867	814	854	816	815	873	823	833	860	790	848	847	846	835	796	827	862	836	872	839	812	836	856	831	856	831	804	798	818	836	848	843	885	819	798	870	809	833	809	790	816	834	877	826	799	809	802	840	807	833	823	861	878	866	782	932	835	885	815	854	834	789	813	864	848	779	800	822	842	792	831	811	864	850	837	885	823	818	850	801	842	839	831	871	853	855	835	870	863	865	818	888	845	796	839	856	857	805	856	795	865	907	811	802	779	847	864	802	861	840	814	885	848	826	779	822	818	859	835	840	799	793	802	805	845	863	883	797	824	840	885	860	817	771	890	832	841	806	817	878	893	852	807	880	857	806	901	862	869	828	817	837	890	871	837	847	881	784	894	798	836	833	828	831	798	846	885	855	841	799	834	810	820	861	863	808	836	817	840	848	879	890	800	838	839	779	830	827	817	843	885	827	816	842	902	836	844	823	798	807	789	883	860	850	826	870	875	850	822	911	840	854	845	846	843	860	809	796	797	873	805	808	840	877	819	832	802	836	854	839	827	841	890	821	802	922	810	807	835	832	794	831	826	799	815	776	799	805	841	879	881	836	782	867	847	827	838	885	836	862	818	839	882	828	828	839	821	821	841	864	847	846	835	870	845	810	816	853	833	860	822	877	827	862	792	837	814	863	856	837	854	857	824	844	838	829	840	806	827	871	837	875	821	878	832	857	817	810	883	874	798	853	830	884	848	883	839	814	850	853	839	828	803	836	777	839	837	892	823	821	816	819	795	862	830	824	819	771	856	853	874	880	845	823	827	788	832	809	799	818	853	797	844	865	866	855	830	786	801	850	793	843	822	843	813	816	813	811	793	817	842	905	843	791	798	867	870	914	835	855	785	846	841	846	843	854	816	854	836	822	831	824	860	792	815	859	827	883	849	820	796	837	791	867	858	826	802	871	851	791	851	799	863	859	821	875	845	847	863	824	841	816	848	862	825	811	846	837	849	812	863	863	844	818	836	903	829	849	788	823	812	814	769	835	793	792	849	844	848	859	832	831	825	866	804	878	855	816	844	794	893	809	829	841	817	827	851	834	839	831	797	867	897	817	855	792	823	871	827	845	812	840	791	873	785	846	824	792	815	801	836	832	820	857	829	838	839	763	904	841	862	847	838	819	814	852	886	916	830	832	842	829	856	834	853	842	878	788	804	826	801	774	819	806	876	775	850	847	882	850	823	801	853	842	802	831	827	878	867	799	855	837	813	871	865	849	859	882	821	860	888	860	827	885	826	816	822	812	852	825	820	854	819	813	832	871	803	878	813	822	797	818	819	834	834	868	835	840	819	830	839	904	883	833	815	839	853	834	802	854	857	824	844	840	878	848	855	901	823	879	846	822	850	855	843	887	806	802	851	826	783	829	840	806	860	870	903	802	844	819	840	851	833	872	815	847	790	859	884	850	797	815	868	811	854	848	872	825	909	870	825	834	890	826	870	816	835	894	819	836	806	845	849	864	874	834	864	830	809	861	879	820	871	823	908	840	826	830	809	848	825	823	837	844	773	826	870	860	831	893	894	823	814	867	889	886	790	792	796	830	820	828	883	832	835	817	848	837	787	862	878	822	833	843	811	805	834	842	875	860	816	837	903	773	791	849	808	788	869	840	831	835	871	855	822	822	839	844	779	909	861	855	825	844	865	797	806	828	771	857	825	846	872	772	805	893	859	866	820	861	861	888	791	835	821	837	851	807	879	844	818	835	829	835	830	850	833	817	849	821	777	791	824	827	837	824	809	834	822	904	817	839	865	838	854	835	818	848	841	851	815	819	814	824	801	818	838	806	833	847	855	880	852	881	853	787	815	811	884	814	807	818	815	844	882	799	907	785	806	830	808	815	871	829	811	807	834	833	848	821	832	840	851	819	820	816	871	871	788	827	877	849	764	786	801	891	818	821	787	846	842	861	833	864	792	810	834	893	816	780	803	854	854	834	813	839	817	841	804	902	889	811	830	873	908	832	816	824	842	852	875	853	825	858	834	822	822	840	855	858	827	856	895	819	775	775	838	894	838	823	839	867	835	782	840	828	855	815	880	869	829	802	846	841	838	835	848	803	831	828	878	817	804	817	879	838	850	822	860	850	799	830	838	825	780	831	906	810	815	808	830	880	829	864	764	869	795	822	845	855	807	837	814	836	783	828	866	839	818	854	848	833	803	783	825	809	829	850	901	886	779	845	824	823	808	831	842	847	836	835	836	819	868	756	800	803	884	862	811	787	875	781	849	854	825	909	846	845	870	844	859	887	834	878	885	823	847	815	838	887	897	857	827	816	842	815	784	835	903	830	856	829	857	890	863	804	866	858	808	812	818	830	786	849	844	785	866	821	771	873	844	867	835	845	813	856	877	871	873	787	844	843	855	795	800	794	846	794	867	839	818	832	860	839	818	881	841	793	821	786	931	852	873	782	805	859	803	863	844	833	855	812	872	854	867	798	833	891	844	813	850	860	885	880	807	858	780	867	853	873	871	847	823	884	885	822	847	770	835	831
4511	1223	1139	988	969	891	842	888	901	897	846	844	836	866	893	887	893	854	813	837	874	879	856	819	869	912	859	846	871	892	900	843	776	872	870	867	883	862	860	893	877	845	810	852	906	931	842	901	929	845	844	897	870	879	855	854	854	868	823	860	853	831	888	831	845	860	862	869	864	837	882	840	911	885	900	881	874	820	823	861	890	821	912	888	850	879	822	827	862	803	835	851	862	833	860	829	877	854	903	826	837	861	874	832	874	858	885	854	825	844	882	835	832	817	877	819	851	872	886	856	847	887	885	869	866	897	831	842	892	856	833	832	865	821	830	873	843	882	862	860	855	819	892	874	867	874	826	845	881	911	854	834	849	823	893	863	867	870	860	820	895	852	888	864	893	860	908	833	844	878	851	852	863	824	792	864	894	854	838	857	873	873	817	858	880	876	873	868	839	864	856	944	871	807	873	811	842	855	891	833	866	863	829	864	910	883	897	817	896	926	868	840	854	865	834	918	893	804	869	847	837	828	886	915	889	885	856	899	886	847	850	856	817	877	828	841	848	837	818	913	826	853	782	898	833	878	864	911	868	900	866	877	883	838	907	851	880	898	867	859	878	774	854	864	856	861	805	857	895	865	814	859	821	787	811	866	861	912	847	799	851	865	902	862	855	863	885	810	820	836	861	865	843	870	854	819	902	865	900	875	839	845	853	802	843	876	827	872	913	844	911	851	857	903	946	873	820	836	841	875	844	971	858	862	880	817	824	837	813	847	800	888	894	886	888	864	891	878	840	869	838	906	875	837	877	809	849	904	907	861	890	915	861	876	893	873	850	869	855	841	844	840	831	871	896	876	897	798	884	844	853	888	866	888	820	856	857	862	820	862	821	825	857	896	876	837	857	871	862	842	867	891	834	822	909	851	830	881	885	880	859	841	811	880	854	846	816	818	850	861	868	792	822	803	843	916	839	836	882	881	900	852	860	906	872	879	803	896	879	867	816	857	848	829	834	881	879	857	848	878	882	887	908	846	808	900	900	851	859	875	857	861	857	891	868	825	814	823	871	816	803	836	874	872	886	816	907	833	866	881	836	815	824	910	883	851	887	851	827	897	895	792	870	884	883	831	810	914	887	847	889	796	862	870	860	879	860	883	817	826	872	877	865	822	863	896	835	843	876	847	808	847	843	877	857	881	821	889	887	864	852	843	876	814	844	846	856	861	830	847	860	894	855	822	870	836	826	888	884	814	855	896	883	879	902	843	916	867	835	863	919	900	787	920	876	829	849	883	882	831	855	880	835	862	899	881	866	821	852	840	840	830	870	856	892	883	900	835	851	873	825	871	821	838	850	856	809	851	871	837	880	866	878	863	838	851	853	800	835	840	849	864	849	849	798	888	868	847	867	866	897	857	865	900	811	869	808	845	905	832	862	862	877	899	834	862	873	863	913	854	854	805	793	911	838	909	814	856	836	865	890	918	818	852	826	893	795	859	843	877	873	873	849	775	892	833	836	834	864	802	839	876	875	883	825	865	837	890	862	830	863	857	874	859	802	869	872	883	853	836	868	849	877	797	871	847	875	913	843	839	884	815	836	867	841	870	843	802	868	826	891	840	897	820	818	851	830	812	896	872	863	890	842	836	809	839	825	871	876	831	871	845	934	800	827	829	871	844	874	853	805	855	889	869	853	859	908	933	851	848	898	832	884	897	895	889	846	844	842	874	879	870	864	857	830	823	781	867	833	847	855	814	882	834	894	864	846	845	916	842	846	892	868	866	835	873	841	828	861	870	874	852	841	852	828	874	851	876	904	852	853	849	916	864	840	814	848	909	809	876	839	879	857	846	843	857	869	858	836	882	855	880	845	885	897	828	866	883	832	850	892	863	907	867	885	844	859	854	866	835	863	928	892	873	892	867	835	829	870	886	901	883	856	837	859	856	834	883	869	874	875	876	875	823	848	839	907	885	889	841	796	840	812	849	814	880	872	833	859	878	910	840	863	842	822	908	840	856	834	834	854	804	871	842	839	889	886	886	853	823	908	833	829	873	877	863	834	904	899	848	876	841	927	850	871	869	913	858	839	875	836	866	830	865	919	878	884	813	893	826	876	904	848	854	848	810	871	878	840	858	906	893	842	876	906	926	824	799	853	863	882	839	846	864	879	890	867	863	910	868	849	852	879	839	856	855	851	855	802	834	855	877	886	844	778	843	823	871	889	887	895	882	872	852	821	845	868	816	855	850	882	879	861	917	835	865	870	852	838	869	819	859	856	836	827	846	859	892	874	884	876	895	860	835	864	866	819	892	823	834	881	836	905	875	850	853	880	828	859	869	824	845	845	862	852	838	857	842	901	779	844	875	926	904	892	845	844	850	910	861	829	844	835	872	841	845	848	909	886	919	841	854	857	891	873	858	821	870	832	870	907	839	768	902	868	889	867	879	847	809	862	842	865	857	831	808	848	891	895	818	874	888	898	838	910	882	864	906	873	829	884	864	857	880	897	848	829	846	855	850	851	859	820	862	834	869	846	859	875	854	893	934	822	831	836	859	858	868	850	892	818	901	780	858	878	885	889	833	855	828	885	830	881	815	847	813	863	839	775	819	873	864	867	848	903	888	827	783	838	859	888	897	853	870	806	852	865	888	851	893	837	869	888	862	848	871	807	893	897	834	781	822	861	881	867	832	829	829	848	871	876	867	795	807	839	843	841	889	831	877	896	830	833	862	864	882	871	821	843	862	909	875	899	821	880	914	856	858	853	853	872	892	830	859	906	850	847	845	824	853	869	871	886	817	825	796	866	866	860	790	855	905	872	838	909	843	824	916	880	829	873	879	867	942	747	857	828	848	863	840	887	835	891	854	859	848	863	860	901	865	873	869	856	879	844	913	819	885	856	887	843	858	818	833	891	841	853	882	803	845	827	855	825	919	873	836	910	879	931	882	853	818	809	848	872	842	871	831	811	902	900	852	900	859	831	871	867	854	885	881	851	868	864	864	876	885	835	875	880	871	852	902	813	843	898	834	895	830	821	888	869	908	845	794	908	820	844	880	891	890	872	799	813	871	875	856	854	864	856	861	849	860	833	858	823	843	918	826	867	880	871	898	846	864	822	922	855	808	836	865	848	867	865	845	812	924	823	843	909	865	902	842	828	842	820	835	859	809	849	845	881	830	917	854	861	887	836	891	874	863	850	857	843	852	887	827	839	825	885	856	902	884	904	922	842	845	895	833	859	920	878	879	851	866	905	883	872	849	818	841	819	855	841	839	858	907	872	827	863	818	839	859	836	826	818	846	860	880	856	888	865	876	848	886	873	835	884	872	889	805	883	877	832	853	841	875	860	891	828	796	860	849	826	853	804	870	872	893	859	872	870	895	927	834	865	851	870	815	857	877	869	835	902	900	847	842	925	899	899	847	835	814	888	887	838	875	834	828	851	859	915	876	879	904	820	888	860	893	843	865	904	861	863	831	845	888	851	781	915	851	851	819	839	866	851	875
23193	20928	28290	23720	20933	12846	1319	812	686	675	588	536	545	524	473	496	501	476	482	431	469	444	404	460	404	460	437	428	446	460	444	449	389	391	437	429	463	407	448	458	417	404	423	442	400	433	407	451	433	436	428	432	409	409	430	402	438	400	476	407	450	428	423	397	389	412	452	412	439	428	418	428	441	360	402	416	462	410	387	443	449	459	408	395	450	435	405	411	413	402	427	430	458	441	429	440	422	447	432	418	440	390	433	401	409	424	416	396	404	426	416	412	439	403	434	382	385	364	422	435	373	410	433	456	437	403	415	437	426	417	395	433	436	405	373	416	462	424	411	408	444	389	375	414	393	420	416	442	376	417	421	406	404	390	414	397	396	425	416	395	370	401	437	423	418	407	407	393	453	403	403	432	383	388	434	410	423	426	405	411	407	432	404	409	424	387	445	434	445	389	420	407	449	411	403	421	422	405	440	438	377	436	422	398	391	426	440	426	456	369	394	467	388	395	412	427	437	387	398	386	457	426	430	451	409	414	464	423	419	383	423	395	408	395	416	425	405	417	391	406	423	425	434	437	445	397	384	375	400	450	408	413	406	394	439	423	420	417	393	408	421	412	379	406	404	405	393	423	391	445	454	445	397	426	394	414	404	435	432	409	406	445	389	399	394	426	411	387	436	415	428	436	425	422	389	397	384	447	433	421	418	426	404	413	421	437	452	381	431	424	439	405	411	409	430	411	382	405	388	379	445	401	452	416	441	445	437	410	435	455	412	410	431	457	399	413	459	441	418	412	420	431	427	378	413	384	423	368	412	384	420	415	414	358	414	451	433	394	385	397	399	417	465	460	404	441	410	404	436	389	412	413	434	370	412	414	406	391	403	407	421	403	390	391	420	408	438	428	399	403	377	398	384	424	411	403	423	411	393	455	422	415	426	383	409	412	438	422	425	405	377	437	354	372	412	430	424	430	391	447	452	398	394	396	403	380	391	401	414	440	385	407	438	434	412	444	435	449	392	447	419	435	405	409	419	431	411	435	408	385	436	386	441	417	418	452	415	447	426	393	392	396	453	454	438	426	419	435	434	377	412	397	417	450	399	437	416	422	372	364	431	437	392	384	405	424	398	403	427	426	443	437	432	412	415	415	441	393	418	422	404	414	420	412	412	415	429	445	407	441	407	382	414	377	414	398	415	418	419	400	418	413	401	388	415	448	430	420	375	442	439	413	404	423	443	425	454	427	389	373	431	409	437	425	457	416	412	411	394	411	410	430	431	433	412	408	391	418	391	440	422	430	450	402	419	440	386	384	414	432	417	394	387	386	388	423	390	417	405	401	425	395	460	385	435	439	444	446	409	387	418	406	427	400	392	419	400	431	442	422	409	431	408	426	402	403	409	405	401	425	373	416	445	437	404	386	418	401	435	425	414	397	444	381	439	397	441	418	380	405	450	394	413	417	409	397	437	422	396	398	433	445	437	434	372	438	398	399	428	395	415	401	395	380	431	422	438	397	387	401	372	401	443	436	440	403	406	446	388	423	430	419	387	369	381	375	426	409	417	412	399	437	407	394	402	383	394	432	424	433	364	389	451	437	470	383	390	432	416	399	400	404	392	415	456	378	429	433	428	413	407	381	418	419	424	450	420	428	440	416	386	404	448	409	406	422	421	408	425	399	398	419	388	386	411	400	387	414	404	387	453	429	394	366	410	395	392	403	434	415	453	433	436	393	423	442	419	399	398	381	401	403	462	395	443	424	430	409	413	397	439	402	387	423	416	431	418	390	391	448	450	379	433	386	429	446	444	389	432	411	424	401	390	398	454	414	427	425	434	445	408	408	449	385	395	425	420	444	428	392	394	450	412	402	417	407	407	406	435	399	382	399	394	411	412	387	413	415	393	380	391	402	415	394	388	441	443	385	425	397	408	431	426	386	403	390	433	394	405	446	388	444	394	419	400	416	412	384	391	421	353	394	423	455	422	431	392	419	455	437	437	379	407	402	412	370	414	398	436	438	381	366	412	451	397	418	428	414	366	416	387	421	397	439	412	432	416	413	390	379	410	410	401	438	434	444	436	409	437	418	435	393	403	424	397	429	414	425	386	423	368	392	412	426	437	415	374	425	416	397	437	399	383	434	432	429	402	392	431	443	388	409	399	376	419	399	431	398	402	387	439	421	385	407	408	420	441	402	387	422	391	395	389	358	410	428	397	417	444	439	427	415	354	431	403	398	399	397	442	430	399	417	389	417	409	419	425	425	394	408	371	408	436	417	416	395	422	405	413	415	409	407	434	400	415	410	436	417	408	393	437	442	404	396	384	428	411	473	420	414	404	431	456	446	406	408	450	397	428	414	431	382	401	403	375	419	473	411	452	428	430	429	424	383	410	402	447	450	423	371	387	408	420	436	447	397	391	409	398	395	407	424	408	416	405	415	433	435	397	409	416	427	397	407	418	394	396	386	410	430	436	381	402	424	414	396	420	416	399	427	424	439	392	395	414	404	409	377	436	385	383	422	439	373	400	391	384	417	439	414	436	423	371	411	411	425	399	430	441	413	427	398	406	404	424	413	416	394	438	409	417	410	391	399	406	430	414	401	404	445	421	406	404	407	388	432	394	381	413	394	420	444	415	428	401	373	417	423	395	381	467	414	446	397	406	402	435	403	428	445	356	437	390	452	379	416	402	416	393	366	391	421	414	420	428	448	411	452	409	404	415	416	405	416	403	423	437	425	394	387	411	392	428	395	392	422	447	419	409	407	387	415	406	430	417	396	412	383	472	448	418	421	419	409	412	403	396	385	424	407	406	460	413	402	390	367	402	377	402	418	403	388	386	415	452	408	424	369	412	373	402	417	409	421	436	455	431	422	409	394	420	392	411	391	422	443	399	389	428	427	428	388	420	427	406	397	381	418	422	396	423	376	384	405	398	405	395	393	459	452	456	419	404	448	410	424	406	436	394	421	406	394	394	411	370	387	383	414	427	397	417	410	391	397	430	412	391	427	405	417	443	420	401	420	415	419	428	405	416	428	365	432	403	422	376	387	432	415	377	399	421	408	420	393	373	414	400	427	412	429	396	419	377	407	445	419	403	390	411	391	405	428	408	406	414	406	412	408	406	415	421	416	405	406	364	419	444	443	422	427	436	395	410	412	385	414	396	407	457	429	433	420	401	396	439	436	402	409	421	434	402	401	436	405	425	376	395	434	413	405	426	409	424	418	404	400	419	431	426	457	429	434	402	404	446	420	414	421	387	422	439	442	384	388	408	391	406	406	410	403	401	412	397	401	391	417	448	415	419	398	418	422	419	399	392	443	418	412	381	401	423	403	427	418	417	403	400	438	381	425	386	420	411	392	415	430	436	420	406	407	427	436	425	378	429	392	400	414	453	408	417	414	390	405	415	415	415	438	402	427	428	444	412	431	410	410	429	408	422	403	399	428	431	434	386	389	385	436	432	409	425	405	410	416	428	437	384	407	446	420	383	414	401	429	445	435
3144	8423	6187	3034	2267	1708	1312	1073	917	778	735	722	637	569	557	570	518	514	541	509	495	471	487	481	485	493	460	465	463	471	453	471	481	463	463	495	459	451	476	449	507	491	493	435	472	433	479	461	438	472	470	412	421	466	457	439	459	465	457	427	436	484	462	437	458	443	459	446	483	402	453	482	475	424	428	458	471	478	463	480	388	444	499	475	456	452	408	446	491	414	464	425	450	473	462	422	469	465	442	464	436	437	441	500	455	480	438	416	456	478	444	470	417	473	480	465	470	413	476	453	485	427	440	451	459	456	473	445	480	452	443	457	448	439	463	470	475	462	440	485	472	443	423	498	444	439	444	481	457	438	430	459	458	434	444	468	463	489	426	442	456	441	457	485	446	470	435	497	450	475	446	464	429	460	440	452	457	425	437	463	489	461	463	470	414	463	452	445	443	461	429	472	474	439	494	436	449	455	451	461	440	465	459	452	444	478	462	456	435	438	455	457	446	463	456	461	469	456	452	440	485	442	424	435	453	430	434	466	445	480	480	468	442	481	452	434	481	427	466	461	484	437	425	420	457	460	483	422	455	479	450	478	474	452	454	415	474	420	430	427	451	431	467	421	446	440	443	467	448	441	407	447	427	438	440	460	423	451	466	473	459	427	445	437	458	445	458	467	448	438	432	471	462	463	427	453	455	464	467	445	428	483	468	421	486	459	473	452	454	450	453	455	439	442	451	460	434	422	477	462	454	484	479	446	452	436	425	445	420	438	480	467	442	438	453	441	456	434	489	470	406	446	423	455	480	464	415	483	449	436	444	440	481	464	459	457	457	439	429	459	432	472	409	455	410	468	428	437	426	377	441	400	441	455	469	481	448	433	421	499	452	466	462	474	464	468	423	473	462	448	465	438	420	420	462	449	445	465	475	491	424	462	447	418	470	420	393	440	452	445	428	455	423	426	453	416	446	424	454	432	445	454	450	461	463	445	468	436	459	488	433	454	481	456	471	462	443	427	465	467	408	477	450	424	450	468	463	431	463	451	442	408	476	455	429	435	418	453	455	433	459	432	420	457	420	450	426	432	435	428	466	451	441	441	458	460	454	449	465	468	420	448	487	461	432	437	453	468	424	474	400	464	412	444	437	461	461	442	474	405	498	433	486	459	455	402	481	438	445	456	486	454	444	416	439	460	458	456	453	428	448	427	420	481	433	419	414	468	466	438	480	451	436	470	460	422	426	472	407	469	476	456	445	426	474	460	415	460	467	430	437	425	442	450	423	451	444	411	469	438	444	484	435	417	438	433	481	428	493	449	444	485	443	469	423	460	436	469	462	449	464	472	427	445	438	415	464	447	448	444	434	462	462	464	450	445	406	448	439	443	430	472	432	439	471	485	448	455	444	475	440	470	465	451	431	452	485	462	444	486	466	454	464	417	449	435	409	441	458	458	453	455	414	469	411	450	456	444	458	440	444	432	437	382	490	476	462	474	435	438	437	446	421	467	477	463	473	429	449	443	473	462	439	438	388	461	466	439	461	435	445	460	413	418	467	475	468	489	458	424	438	457	464	427	444	451	442	474	460	476	452	463	451	432	450	430	443	429	415	451	442	441	465	434	436	461	467	458	450	443	429	371	448	469	458	455	457	483	450	448	458	432	471	471	446	471	459	484	486	452	460	435	461	467	421	443	471	461	458	415	459	487	433	440	450	471	464	443	455	435	444	453	454	456	462	456	487	451	431	442	436	404	420	470	468	491	446	456	392	466	456	466	442	412	429	444	436	470	447	431	469	449	446	462	442	402	427	445	453	467	444	463	437	436	434	458	444	439	465	460	440	434	451	465	456	441	471	454	449	434	415	446	446	442	407	466	481	458	451	514	447	431	478	474	466	433	452	429	432	440	456	413	472	441	451	485	448	406	431	428	453	473	467	429	433	435	453	486	444	413	432	443	456	476	437	447	440	498	430	412	478	451	470	417	491	440	482	489	431	417	481	457	464	456	437	433	433	449	464	450	477	449	436	426	437	439	437	410	436	466	425	449	427	467	476	454	458	464	453	447	441	423	420	456	455	444	438	462	447	469	441	444	413	460	423	451	443	450	443	460	404	436	452	441	472	458	459	471	419	393	490	416	407	440	464	497	439	460	425	435	415	437	477	406	450	431	438	429	443	446	446	468	475	454	435	437	448	379	476	469	429	501	435	459	459	483	419	464	414	451	429	445	432	442	465	432	450	432	467	444	446	456	488	508	456	473	484	491	442	465	484	466	416	418	450	429	456	463	433	445	402	462	474	468	431	422	428	450	421	443	476	476	445	451	514	491	467	456	441	491	469	436	444	478	456	445	409	437	458	463	421	448	468	470	448	473	437	469	440	443	434	466	433	438	430	448	429	381	472	454	444	443	438	458	445	436	392	464	452	441	433	460	495	462	440	470	450	456	447	439	462	444	477	395	441	456	447	424	447	441	449	467	429	414	433	458	456	460	428	465	470	434	461	446	486	434	444	464	422	450	393	388	439	446	465	418	463	468	458	468	479	422	441	463	447	419	437	455	452	462	448	444	436	437	444	504	438	407	424	459	414	461	443	415	455	468	490	463	436	452	445	482	476	421	464	435	453	422	431	414	423	443	439	458	462	455	478	440	446	437	449	406	403	442	469	421	461	423	431	463	392	435	450	449	469	425	473	457	461	451	477	421	390	451	441	470	441	428	449	467	421	458	479	435	471	454	462	398	436	417	436	404	437	448	457	447	425	490	456	446	435	455	452	473	446	468	459	461	443	427	423	461	427	448	437	413	461	447	439	422	378	439	478	435	444	482	466	426	452	454	482	467	472	441	432	421	453	451	443	443	456	460	470	474	461	442	419	451	474	482	440	457	456	459	480	473	447	444	444	449	445	430	394	454	470	469	456	450	446	454	430	433	440	466	458	449	453	447	420	479	429	393	481	485	421	458	421	461	418	444	436	406	424	448	442	451	471	431	431	441	465	452	450	465	455	421	423	430	472	480	467	427	437	412	429	404	437	437	460	472	436	464	462	422	468	481	479	442	429	470	465	435	469	412	443	452	425	466	468	470	458	437	452	443	492	483	450	461	450	477	416	414	436	456	423	461	428	444	429	447	463	454	434	475	488	491	446	477	416	449	460	429	462	453	429	458	433	419	468	451	450	458	439	434	441	445	446	433	436	446	416	447	435	420	422	454	467	441	467	429	449	438	433	441	492	457	468	429	437	437	440	464	423	457	441	440	418	447	442	462	474	459	468	457	458	421	476	441	436	426	457	474	441	464	449	431	467	513	408	409	445	381	428	446	453	464	433	470	450	445	414	440	445	483	451	457	440	445	456	448	449	425	458	459	456	449	462	448	475	475	462	463	487	431	449	432	465	460	475	480	458	448	451	417	482	434	427	429	456	443	467	473	460	479	480	431	455	440	435	452	447	449	436	443	437	426	431	420	429	460	493	458	437	479	470	435	473	452	475	433	449	436	455	413	425	429
24315	20978	27578	24538	16687	1898	1206	1007	967	924	858	898	902	861	853	888	840	850	866	837	879	834	851	857	841	816	769	804	806	811	803	851	843	808	800	851	887	829	792	879	797	796	799	844	846	896	809	816	797	806	838	828	816	841	834	774	819	800	836	795	818	841	824	792	800	878	845	815	855	851	855	796	844	811	838	822	877	794	816	857	833	867	839	815	812	761	831	822	831	865	771	810	818	850	864	791	771	815	850	829	838	828	840	804	823	848	817	843	792	787	839	830	786	790	900	800	804	783	791	817	872	799	871	800	866	812	809	849	829	825	817	819	834	794	843	797	833	830	787	796	803	834	848	858	804	835	823	799	783	792	856	891	867	852	751	824	834	797	808	856	851	915	834	815	760	814	849	890	786	826	825	777	825	822	853	805	821	861	914	798	856	817	840	804	845	834	836	848	802	831	772	851	769	855	764	824	788	776	831	806	798	778	874	862	829	886	859	846	828	837	811	843	855	795	855	780	810	787	864	822	792	725	798	857	823	772	764	848	791	860	870	827	846	803	854	866	862	864	771	847	821	848	794	781	876	825	800	813	813	831	835	790	808	848	807	793	783	802	820	842	860	839	844	841	837	820	859	755	791	853	839	766	799	793	826	836	798	816	814	841	835	789	844	788	834	817	830	823	879	869	861	787	832	858	848	818	792	845	825	783	858	842	798	783	775	863	821	855	825	828	849	843	773	808	781	877	772	902	837	852	820	824	836	826	826	849	830	865	851	827	824	788	897	841	869	798	870	780	833	810	787	804	827	843	832	816	799	794	815	818	843	846	836	824	844	845	860	825	806	864	830	858	858	826	828	842	799	853	869	841	867	816	801	781	798	833	764	821	816	858	848	861	791	805	856	798	864	839	798	819	809	782	820	839	807	805	761	802	798	810	816	831	812	866	843	815	879	791	848	839	820	826	747	838	851	776	877	796	876	835	907	862	779	799	799	856	860	765	803	798	792	849	788	849	822	767	874	811	829	828	859	789	841	798	813	797	830	791	795	818	822	873	822	843	772	783	802	840	819	825	821	778	853	832	798	867	804	802	820	842	852	811	836	824	826	882	888	872	793	816	774	800	825	820	808	843	807	853	829	831	771	827	843	838	814	841	829	860	866	857	834	819	810	829	862	800	876	831	802	820	785	818	822	819	797	820	884	795	863	822	809	861	789	881	817	845	791	796	839	829	906	820	754	873	802	834	812	785	832	813	810	858	841	832	839	816	855	768	825	864	841	828	864	857	827	810	825	841	851	797	914	788	851	823	820	857	815	840	848	724	852	839	820	802	831	814	796	865	799	813	875	831	817	798	821	859	801	860	862	839	806	820	815	855	798	797	849	794	818	783	805	867	785	791	783	870	850	808	839	861	777	787	799	814	788	791	848	802	810	831	832	795	829	857	802	838	864	786	807	833	797	788	869	855	852	833	814	866	852	794	790	800	872	759	803	796	850	821	880	850	850	817	826	841	792	798	820	925	855	887	772	821	815	801	836	877	872	845	765	856	787	768	817	850	813	881	832	817	805	836	844	820	842	804	830	812	886	786	800	816	833	791	874	818	780	791	785	852	839	883	770	775	817	874	849	802	844	840	869	871	830	843	808	868	800	826	791	791	814	836	834	819	847	815	861	801	837	762	809	791	811	839	849	810	823	831	822	821	825	782	799	839	821	822	844	845	836	833	836	817	825	841	847	840	850	818	789	856	844	779	822	836	815	830	803	815	857	819	856	809	761	831	855	813	785	812	782	836	826	844	830	817	858	817	855	863	775	826	835	807	747	778	834	833	834	824	863	795	812	752	818	761	824	795	805	837	845	858	816	842	867	854	836	783	812	802	801	842	786	875	801	847	815	758	793	818	783	842	848	780	783	799	824	853	818	855	819	824	818	825	813	773	809	818	824	831	843	840	770	784	809	850	851	839	831	799	831	801	885	836	827	881	804	825	845	807	827	827	798	816	793	800	866	862	818	839	872	833	779	818	850	808	845	863	763	844	879	881	838	841	811	817	815	840	802	847	797	862	881	782	814	844	818	842	846	841	822	839	818	821	779	841	822	795	828	863	787	822	803	797	849	807	809	869	873	772	874	791	853	816	787	830	859	818	875	780	815	820	842	859	871	852	812	803	838	831	839	825	859	814	805	805	863	835	827	837	888	792	802	790	813	839	785	853	849	826	824	808	791	792	820	784	815	854	816	867	815	826	816	831	862	793	818	867	855	879	814	851	846	830	831	816	874	839	834	842	798	832	780	787	879	792	860	886	806	811	793	791	803	769	794	831	829	836	830	815	815	891	809	844	806	849	835	797	800	791	877	807	824	790	839	836	823	851	800	839	865	816	844	815	845	797	812	803	765	810	868	774	869	813	801	801	840	819	828	877	868	818	825	813	838	848	788	827	819	809	866	800	838	826	864	776	803	842	783	800	858	844	849	905	883	841	794	824	836	801	836	839	843	806	828	794	869	802	810	744	862	823	838	845	843	864	813	819	809	807	838	841	846	833	794	863	788	773	815	813	882	806	834	813	869	865	853	829	844	868	835	834	826	849	774	871	838	846	797	833	804	836	824	834	802	826	887	828	839	853	858	818	801	852	791	782	834	844	761	834	869	819	821	809	881	864	838	829	781	812	855	818	865	800	806	838	787	812	860	844	831	851	782	775	844	860	829	832	827	770	855	815	836	796	866	895	850	835	825	803	845	822	803	783	800	824	868	818	799	881	785	874	877	860	801	790	872	815	807	826	844	826	822	832	856	823	871	808	816	800	794	792	821	804	833	839	885	816	832	798	845	799	834	811	790	827	828	814	818	802	837	784	833	771	823	790	823	812	877	836	813	826	809	828	784	840	822	822	798	807	770	823	833	788	854	772	845	771	821	823	795	832	871	850	873	823	841	840	845	786	814	863	819	806	823	798	797	814	843	855	805	798	833	828	839	841	786	847	817	867	827	856	805	815	808	794	865	840	774	797	861	752	837	865	841	868	810	878	762	856	824	823	825	789	851	854	818	802	776	802	816	820	832	796	795	788	815	812	870	813	749	857	792	812	853	816	851	865	775	797	847	818	773	881	814	856	851	773	821	877	850	850	865	884	841	811	817	755	869	835	816	838	769	799	788	829	774	790	810	869	861	889	819	851	841	811	859	838	863	821	822	807	805	801	856	820	837	828	812	821	837	820	801	826	875	809	794	829	875	826	778	790	872	790	818	793	823	841	820	803	836	827	807	832	839	839	833	831	777	859	850	783	844	830	867	828	824	865	835	824	793	851	833	816	789	821	822	844	863	847	857	828	843	831	818	816	843	832	780	848	850	845	808	874	830	810	823	845	749	763	840	851	818	806	769	830	825	799	808	785	836	842	841	836	847	752	818	823	832	800	827	837	820	800	807	827	773	794	797	841	874	845	812	753	852	798	807	829	828	835	815	783	831	862	790	778	845	826	800	826	855	848	828	814	789	846	801	893	781	845
3597	5805	4190	2372	1905	1648	1443	1247	1167	1032	953	995	916	896	858	946	878	896	842	910	806	841	869	817	791	823	812	822	837	834	848	795	858	806	853	844	813	801	784	839	799	823	783	776	849	812	818	791	826	838	851	796	802	844	801	829	866	846	777	842	836	784	852	806	824	810	798	794	833	789	821	838	815	792	795	768	818	805	779	799	803	820	816	829	801	829	836	798	795	819	804	841	836	814	822	801	866	812	774	824	770	847	790	782	766	808	829	829	807	804	780	769	787	794	783	790	788	811	838	774	830	806	857	806	805	827	854	797	793	817	854	829	768	821	778	814	791	813	773	823	824	809	787	791	823	757	787	766	874	854	834	802	811	787	825	798	782	810	860	853	839	751	827	860	780	852	816	840	784	787	793	837	853	856	788	807	834	827	847	813	818	842	809	855	806	798	814	797	767	783	810	792	833	824	794	795	802	745	841	803	866	791	793	830	765	834	838	803	793	820	793	761	847	839	849	827	799	831	839	750	828	864	796	776	828	801	789	807	841	778	825	803	833	823	781	828	870	819	812	800	830	824	888	836	810	773	862	814	877	832	785	851	859	812	817	762	795	825	844	848	824	889	866	833	803	770	815	764	828	862	872	812	819	797	829	790	797	884	856	794	788	806	814	776	816	809	845	770	843	780	824	827	805	805	769	825	841	809	842	808	757	783	836	824	853	769	835	815	796	829	814	813	826	802	779	832	806	812	756	865	826	812	818	832	784	761	791	789	844	803	781	853	803	817	865	790	808	805	833	764	810	823	731	819	782	786	809	822	799	830	779	825	794	811	784	872	873	777	807	816	852	862	809	804	825	785	795	782	811	774	836	802	796	810	830	822	782	812	810	833	823	836	762	848	819	903	779	797	835	847	800	794	771	805	797	825	809	801	828	786	819	778	817	856	770	829	773	812	806	756	716	764	838	822	782	786	827	823	805	783	880	779	768	781	786	839	757	798	828	835	841	774	808	827	786	854	830	775	840	777	768	842	767	826	802	813	809	793	846	817	813	826	797	816	769	822	808	820	851	864	819	817	782	831	850	791	809	790	798	778	858	786	816	848	810	785	849	769	790	773	831	771	841	820	827	829	844	770	795	831	788	858	809	776	755	862	781	731	782	805	762	731	837	838	803	851	815	813	793	854	793	811	841	785	774	826	796	834	824	815	821	810	805	840	839	847	810	818	790	821	807	817	831	822	800	774	818	811	760	733	771	795	782	808	803	792	788	798	812	828	842	874	825	751	840	824	770	791	818	799	808	847	796	847	822	834	776	785	848	813	826	775	773	801	833	822	837	860	793	792	777	842	768	829	792	829	808	811	802	814	859	816	799	799	804	815	821	811	828	776	822	780	807	811	808	805	782	826	828	814	812	784	804	815	854	836	822	820	794	846	806	878	813	805	804	722	792	773	788	808	800	817	784	825	815	810	798	827	803	803	802	843	765	817	853	822	809	829	801	865	838	771	788	796	818	792	787	828	841	749	818	847	808	779	779	835	811	817	848	825	790	767	799	776	876	804	826	833	822	836	829	851	816	772	846	795	799	775	788	808	814	868	792	830	869	807	813	832	791	815	838	821	788	790	778	819	777	768	817	806	809	789	842	824	843	838	738	782	837	794	847	797	824	811	823	773	854	832	833	792	791	810	785	767	827	816	849	817	840	799	836	825	836	789	794	835	825	838	807	793	834	796	829	806	862	818	820	776	765	830	764	848	824	868	803	838	834	804	821	794	825	815	785	765	790	806	838	799	783	795	789	814	828	796	791	849	824	831	832	882	785	782	801	767	809	833	778	804	830	831	774	790	801	803	837	835	806	815	814	808	802	863	763	785	823	774	762	795	841	850	802	796	818	813	909	819	755	873	806	771	805	795	815	828	831	796	824	807	809	784	813	873	803	822	819	816	837	819	829	835	803	785	827	797	854	790	783	832	825	848	810	815	815	800	828	841	836	793	765	852	809	791	772	846	819	817	812	783	813	847	845	818	801	811	793	813	798	848	795	812	852	827	788	785	787	798	790	815	805	833	847	797	781	746	801	775	802	825	796	814	806	807	785	817	764	847	780	760	816	821	819	782	807	799	790	804	796	793	778	811	826	782	878	794	830	768	802	822	850	769	802	816	799	829	775	804	825	750	859	793	831	827	795	798	810	840	839	799	774	797	843	841	809	785	784	835	825	792	888	845	817	748	794	780	800	807	768	847	799	794	847	829	801	831	843	820	779	826	740	807	857	860	773	881	837	876	778	814	818	807	800	826	845	763	838	791	812	867	810	840	785	837	801	819	802	834	781	766	817	830	775	844	847	862	823	814	808	813	837	855	847	839	793	824	831	822	859	848	832	865	801	747	875	787	835	781	795	887	761	826	825	821	799	790	843	852	815	776	837	806	799	815	853	796	850	827	848	835	811	827	765	840	786	811	859	809	863	790	793	828	793	778	825	832	816	815	787	813	790	791	782	788	837	839	850	766	766	803	808	785	808	817	809	781	838	854	816	853	821	752	806	840	836	822	792	852	833	868	804	790	884	835	815	806	793	766	860	797	733	830	859	794	857	818	849	842	742	853	863	831	806	862	776	798	825	839	821	825	809	851	817	851	768	820	831	856	834	842	829	768	807	834	802	852	832	861	848	789	791	882	794	813	853	786	812	872	820	816	865	866	848	815	826	811	815	821	839	809	810	784	811	850	769	834	802	752	744	792	780	845	860	800	875	791	773	795	843	821	805	781	837	834	821	851	762	848	801	775	800	797	835	838	824	828	799	762	808	815	788	836	754	811	764	783	825	770	827	834	810	789	859	792	843	785	828	816	816	798	788	808	788	796	836	815	817	787	817	825	814	834	857	762	791	833	831	777	831	838	862	842	813	822	864	788	806	821	752	882	815	788	777	857	784	785	829	801	852	766	843	881	771	822	781	811	842	807	801	870	815	784	787	767	840	811	791	830	829	816	828	809	787	829	819	862	798	804	845	803	784	810	803	804	801	811	847	783	814	782	794	766	801	831	790	825	785	804	827	805	814	809	797	791	844	801	791	804	815	803	819	851	814	816	817	793	822	757	805	787	830	836	826	822	846	775	785	791	791	872	809	853	785	799	799	847	823	844	813	858	819	804	833	833	803	827	849	782	804	834	834	790	828	866	837	775	759	861	820	820	775	772	798	812	831	804	751	809	850	841	832	852	834	827	832	804	804	805	853	825	862	849	794	840	853	845	817	777	782	812	797	832	823	833	807	777	776	787	812	861	840	790	824	792	821	809	813	812	813	793	788	769	833	796	814	772	807	872	816	846	844	829	842	817	845	827	795	859	778	825	795	813	818	822	821	812	806	765	849	820	816	768	818	805	828	805	844	836	842	831	825	814	834	791	787	774	766	826	821	833	797	839	820	817	821	861	870	778	748	841	816	827	804	788	803	832	788	806	799	800	774	779	819	868	787	806	811	812	832	808	799	866	826	806	825	831	822	789
22070	20944	28625	23413	20952	21012	11900	1219	785	648	590	555	489	429	413	428	331	336	357	320	340	339	294	289	330	313	303	296	265	290	286	291	299	269	269	279	281	259	243	301	258	287	293	260	249	260	247	261	280	293	296	263	264	285	247	265	254	281	279	265	237	263	279	257	258	259	294	247	272	259	256	273	266	247	240	264	249	275	243	263	236	283	277	263	260	244	248	262	277	243	268	286	265	288	244	254	264	254	243	249	260	270	259	277	270	264	251	248	253	260	257	251	228	262	259	273	273	237	275	277	251	231	276	275	252	273	269	232	262	246	260	247	264	228	267	272	262	277	269	262	238	237	243	262	285	263	262	251	263	258	269	261	271	235	279	251	253	266	251	256	265	247	240	254	255	248	279	261	245	267	246	272	269	249	275	250	257	238	254	289	284	265	265	264	247	274	255	244	270	238	248	248	245	242	257	280	247	257	243	244	254	265	288	247	266	296	277	281	235	275	233	255	277	263	288	267	252	247	257	257	271	230	238	257	240	262	261	268	237	257	274	256	297	282	261	229	266	266	252	272	258	252	260	233	236	251	263	251	245	254	274	263	247	223	261	266	203	257	237	270	247	261	277	248	258	273	270	275	245	272	280	248	248	268	259	272	254	260	246	266	266	273	264	226	261	253	240	277	239	270	273	270	284	269	258	246	271	248	221	247	251	277	260	270	249	269	252	260	266	255	273	242	228	244	253	278	269	283	254	258	306	271	251	235	251	247	249	260	253	236	264	258	268	253	264	275	247	256	287	288	270	263	231	281	263	266	264	253	286	263	244	239	264	251	276	264	246	259	231	256	232	249	246	259	244	235	267	252	242	244	226	268	277	266	264	283	277	288	246	249	282	279	271	249	281	245	263	265	261	257	276	253	286	245	256	276	259	257	265	266	265	271	248	247	266	245	258	293	246	292	258	235	280	253	244	268	243	272	267	216	252	269	244	262	270	263	258	253	279	281	270	236	264	265	250	235	273	269	258	239	280	252	268	278	263	223	227	243	251	230	251	260	272	232	247	242	233	235	296	237	264	258	257	234	279	286	260	256	255	241	235	261	247	257	239	222	246	244	247	234	252	241	275	263	237	277	256	288	220	288	235	244	254	291	247	251	268	260	258	248	246	260	259	237	250	267	246	261	272	256	246	229	263	271	282	248	221	254	257	243	268	273	261	231	252	260	250	256	263	261	232	268	262	280	289	261	276	261	255	234	260	261	267	282	259	250	269	241	270	277	253	271	281	251	253	284	282	228	245	271	256	270	269	232	229	253	251	269	264	275	200	261	284	250	251	235	249	272	249	254	251	234	263	258	295	257	290	267	249	226	284	255	258	260	265	264	255	242	260	259	252	270	248	250	243	255	241	241	271	252	246	254	259	243	238	247	278	261	269	255	248	226	238	266	247	230	246	248	253	258	241	262	251	269	278	263	270	250	231	261	242	279	262	228	291	268	239	246	307	261	289	272	263	249	255	257	276	257	252	253	275	280	281	244	259	254	267	272	253	275	261	250	229	258	229	253	254	274	277	262	251	250	274	272	255	242	233	274	261	269	262	251	266	250	245	262	276	233	251	251	239	257	225	246	272	260	243	297	239	264	276	293	253	254	228	262	243	263	244	248	257	274	241	259	226	278	270	262	278	257	267	261	256	265	245	253	263	257	229	284	269	241	209	259	253	233	289	264	275	261	248	250	280	250	257	246	268	251	256	242	282	271	255	243	270	256	277	256	265	236	270	254	265	256	242	270	264	274	260	270	266	246	284	261	271	262	250	253	255	249	262	246	250	265	261	258	246	242	269	235	249	265	252	248	277	285	239	257	257	262	250	253	249	225	259	231	245	246	244	266	245	217	279	278	272	280	249	280	257	281	267	245	263	250	272	245	255	224	224	280	240	235	258	263	247	274	255	241	260	258	283	251	252	267	258	238	222	239	258	257	243	274	266	265	240	263	271	286	258	253	257	273	260	244	233	263	262	259	261	286	278	252	256	271	275	276	260	245	250	277	237	265	245	271	256	221	273	282	232	237	257	249	296	264	260	278	273	250	250	258	269	259	254	241	261	269	254	247	269	260	231	256	267	255	252	235	237	263	246	276	238	287	272	253	234	269	274	240	260	251	290	268	245	247	255	253	246	237	257	255	254	263	233	288	265	236	256	264	266	246	256	252	258	260	262	293	269	286	252	286	249	256	242	279	253	247	259	264	249	262	253	265	267	262	243	269	284	242	265	259	247	253	237	240	275	251	262	259	254	247	268	242	242	280	224	274	263	224	236	231	278	249	253	269	238	261	283	272	258	260	237	266	271	282	242	264	274	256	250	272	241	295	239	248	260	269	257	276	274	237	276	258	267	264	270	244	248	232	238	276	272	289	256	249	276	258	246	290	274	217	299	263	245	256	247	291	255	270	286	258	264	247	221	264	271	269	277	274	252	287	241	244	249	231	265	238	281	206	239	231	267	235	256	265	262	228	263	234	231	213	245	265	268	256	297	233	227	257	235	266	260	274	245	240	278	278	248	267	249	255	274	291	293	263	257	239	264	268	285	243	270	270	252	220	249	269	269	235	235	270	264	241	248	284	258	273	259	287	243	233	259	243	262	268	275	255	255	243	233	267	246	262	213	261	236	250	248	266	292	266	262	251	254	286	257	258	267	232	258	254	236	238	257	245	257	273	257	269	247	277	278	259	253	263	263	284	243	261	239	258	263	239	245	243	255	257	248	229	245	256	277	240	285	263	250	272	294	231	240	256	249	260	246	265	241	273	238	274	241	295	256	260	243	253	264	281	265	267	270	239	254	248	243	260	279	274	271	237	257	252	250	258	269	294	265	295	270	257	244	262	284	280	285	223	283	256	252	248	257	248	266	271	250	270	245	251	248	266	265	237	270	235	240	262	237	232	277	268	283	250	244	272	235	290	253	254	214	249	278	271	225	281	277	255	291	271	276	286	225	261	251	271	260	301	238	229	269	262	264	251	239	244	287	261	256	232	248	239	274	270	274	287	278	255	269	272	264	256	240	217	263	297	267	253	235	222	260	289	255	239	236	250	255	255	243	246	247	267	237	247	241	240	259	244	260	246	226	258	254	270	259	283	256	272	257	255	253	279	246	290	231	273	266	246	260	266	239	284	248	287	255	286	263	261	264	249	257	282	261	266	256	255	262	274	269	269	263	239	274	258	260	246	229	266	286	273	289	252	283	243	240	238	256	247	238	231	265	268	253	259	253	263	270	252	256	257	263	279	271	276	243	238	254	270	267	261	249	273	253	253	262	243	264	253	257	238	248	264	246	231	234	241	248	237	243	255	286	245	249	248	264	265	270	261	263	233	255	264	247	239	249	256	243	246	294	218	270	273	238	241	245	272	238	245	251	286	238	251	252	274	265	261	247	244	260	244	253	269	269	252	253	260	245	278	259	267	238	269	284	227	247	256	229	263	279	249	234	269	238	258	266	255	242	253	265	249
4419	14321	10413	5259	3725	2645	2011	1542	1241	901	766	707	582	554	489	478	386	372	396	396	339	325	290	332	334	320	290	285	295	308	287	286	279	303	293	274	270	274	263	284	265	250	280	277	277	272	284	269	292	270	288	242	246	264	259	263	257	287	263	254	283	265	274	252	261	244	246	260	280	252	261	246	291	259	251	234	263	250	254	258	279	276	244	253	265	289	251	258	267	229	281	267	261	236	243	255	267	250	271	250	257	246	257	255	251	248	256	247	273	231	256	228	240	243	249	256	221	273	250	266	259	270	246	261	267	265	241	285	246	273	250	243	254	257	260	261	261	262	252	264	266	232	229	231	277	252	262	257	257	271	242	277	270	277	224	258	284	263	258	239	259	263	264	279	247	241	274	235	253	284	236	266	275	269	233	251	288	247	249	287	255	267	245	255	250	256	265	267	247	273	234	276	251	230	276	274	261	231	242	217	258	251	275	261	248	265	256	227	261	240	267	254	257	238	258	272	242	239	268	286	237	255	257	262	246	237	261	252	241	252	269	274	272	235	231	246	283	268	261	246	260	285	277	291	266	264	243	242	261	277	247	267	267	231	270	261	248	238	262	263	261	259	258	252	275	237	259	248	237	267	245	246	261	267	285	246	266	248	266	251	240	220	249	235	245	237	269	258	258	289	230	246	267	267	248	277	269	270	251	265	258	281	254	268	250	251	244	259	270	256	256	255	262	259	265	243	252	257	241	259	240	235	258	262	258	241	263	246	249	226	239	255	250	273	254	246	269	266	268	249	229	268	259	268	241	265	251	264	246	255	262	248	228	258	260	267	249	242	270	277	270	253	266	280	241	259	242	261	272	270	265	248	235	239	235	250	246	260	251	252	264	255	253	248	268	266	249	234	266	228	264	239	265	263	220	263	264	248	237	247	234	256	256	250	270	251	251	223	258	224	249	258	273	254	250	254	247	253	241	265	244	241	264	230	260	265	225	291	278	253	259	235	252	230	252	266	225	277	273	279	246	261	265	247	253	241	230	273	279	264	265	278	236	233	269	293	261	240	262	272	276	258	263	265	249	268	253	264	241	259	272	272	234	256	281	262	263	257	252	251	272	263	237	251	261	261	251	256	223	265	233	232	269	242	231	273	245	240	256	249	247	278	281	248	246	257	266	243	236	239	242	262	266	260	240	272	249	249	226	281	247	237	260	267	274	240	255	258	258	280	246	261	256	257	253	261	236	273	258	245	228	242	248	259	287	276	242	233	271	264	245	235	235	251	280	249	256	234	231	244	276	269	241	287	260	275	251	283	258	263	246	233	254	242	280	278	283	290	276	240	264	267	239	265	257	237	273	232	248	252	265	254	248	224	279	236	254	258	267	256	264	224	274	245	242	271	223	243	258	262	258	258	237	257	263	264	285	221	269	290	282	262	272	262	267	258	257	244	253	283	252	230	242	252	256	242	246	270	244	235	227	251	264	255	272	263	251	265	240	263	239	278	263	291	238	240	246	231	273	235	236	248	216	281	240	222	259	258	262	257	259	242	262	248	247	247	276	272	263	248	241	280	247	235	265	282	248	233	253	226	242	261	262	263	238	256	237	252	248	262	239	252	243	253	260	260	246	290	256	236	270	269	269	253	250	249	254	256	273	267	226	245	253	229	275	255	248	237	270	248	257	251	255	233	273	243	255	270	248	267	260	271	223	238	269	245	265	246	280	244	268	257	260	235	249	286	251	263	254	232	232	227	260	243	246	273	245	268	274	236	251	257	284	261	247	266	260	245	253	261	249	248	256	280	235	249	239	239	252	224	245	286	275	275	251	216	247	223	241	223	259	240	241	263	266	265	248	261	247	265	262	280	255	273	260	259	263	279	245	248	255	244	215	265	256	268	252	247	273	258	244	242	240	241	262	235	230	237	273	257	242	264	261	296	254	241	266	266	296	261	274	244	252	244	295	285	257	233	212	248	253	242	288	268	285	248	252	249	260	283	241	251	259	248	238	228	252	277	267	254	285	240	252	251	237	275	269	253	237	241	272	263	253	239	264	224	251	274	249	262	241	261	251	253	259	247	254	259	271	263	261	258	263	249	260	273	253	264	254	278	273	247	253	254	259	239	227	258	262	242	251	232	250	243	254	212	241	256	302	259	266	252	276	244	248	255	278	257	284	256	253	246	247	272	245	248	259	231	249	259	245	262	275	241	270	265	269	255	255	266	244	273	237	236	263	223	254	249	259	237	270	248	279	230	267	265	247	249	261	237	240	231	254	237	244	262	256	243	257	251	242	244	242	242	248	270	249	247	246	231	242	273	246	258	215	286	245	254	280	256	225	254	252	278	266	260	253	264	255	247	242	286	230	244	243	246	252	264	266	225	234	244	243	281	271	258	261	258	265	241	247	288	247	247	261	257	254	255	289	227	270	253	286	258	261	237	267	238	247	231	240	257	248	232	225	286	261	249	236	236	241	239	259	258	239	250	241	252	264	248	243	259	227	238	267	241	276	243	262	243	244	270	255	252	289	243	239	276	249	248	265	249	263	245	243	239	242	261	249	235	257	236	256	266	264	281	254	223	243	254	262	239	249	214	271	238	267	252	261	244	262	247	250	282	230	281	262	260	261	247	284	250	254	208	236	264	273	242	265	263	252	248	265	241	257	249	256	284	231	243	245	270	248	258	242	268	241	261	281	259	257	249	242	281	282	272	241	242	233	241	263	241	238	235	245	241	233	243	246	236	264	261	240	277	241	258	253	258	240	250	233	225	251	238	253	254	233	248	265	261	254	263	258	242	251	243	222	247	245	242	247	262	244	267	242	276	251	253	264	261	250	260	262	260	241	265	256	275	260	252	267	244	215	210	252	262	223	239	281	271	215	243	263	255	233	274	254	270	274	262	255	243	255	228	262	246	258	271	272	258	274	257	241	259	252	250	242	254	252	250	256	260	263	239	244	254	245	246	259	266	257	276	258	264	219	236	248	247	266	267	242	253	253	264	242	247	276	242	257	253	267	272	273	272	264	246	257	257	225	249	279	248	238	234	252	239	271	261	272	239	242	266	261	251	261	258	258	254	240	259	279	255	239	216	243	275	261	262	291	272	263	248	238	254	232	237	239	254	253	262	246	256	244	247	259	265	251	235	251	225	247	242	233	237	254	275	253	254	264	258	255	260	262	269	260	250	243	250	254	268	236	234	260	265	271	249	272	248	270	245	238	252	244	266	237	230	235	256	270	245	268	242	258	291	244	257	228	239	273	227	256	277	261	242	249	258	255	268	230	266	241	230	237	248	275	259	245	265	260	269	228	233	257	251	261	236	254	234	260	234	258	255	244	245	260	246	246	272	227	275	277	220	251	255	239	233	254	255	241	279	244	252	268	266	241	258	243	275	277	260	249	247	286	245	266	249	235	285	254	249	236	235	242	256	253	265	247	245	254	281	257	248	245	246	233	240	262	258	247	258	302	250	246	249	273	260	268	269	269	282	258	244	252	271	265	244
27345	18153	4816	1177	965	933	842	886	872	858	856	866	796	812	848	823	798	825	850	870	920	799	827	860	829	876	861	821	838	861	840	840	914	811	890	807	861	767	857	876	819	846	873	866	805	825	815	896	850	869	869	858	866	827	904	796	820	859	865	855	819	828	874	828	850	835	813	902	831	831	862	923	835	844	891	843	884	877	882	817	865	866	894	781	820	881	808	907	926	845	835	863	834	803	872	815	850	821	832	819	859	805	846	893	867	838	876	851	849	920	848	843	826	865	847	824	798	896	863	905	885	889	874	857	822	865	835	829	814	895	835	864	840	845	820	866	825	852	753	866	881	846	865	845	867	885	820	874	839	838	841	824	832	844	874	874	814	822	860	832	934	828	835	902	839	827	867	861	873	850	815	780	865	808	835	899	832	861	868	815	792	812	857	853	870	878	856	894	832	857	869	869	812	822	884	849	847	881	856	867	875	824	841	848	813	801	846	829	849	836	856	806	931	845	820	805	849	809	878	805	874	869	820	848	854	840	819	845	868	906	868	862	838	878	798	817	827	839	829	814	851	805	887	815	792	838	794	847	848	840	830	858	891	854	850	846	851	793	875	781	844	853	833	841	826	892	889	895	885	886	838	849	793	833	876	860	877	880	818	840	920	802	837	872	839	876	851	879	840	855	868	856	865	870	884	792	904	822	856	908	803	849	816	867	801	846	826	897	879	827	802	860	822	862	813	851	821	792	844	848	798	908	852	871	898	888	821	833	876	848	834	833	855	835	867	860	825	873	930	892	873	820	879	896	844	871	854	883	862	845	853	864	882	857	919	883	770	832	823	799	810	838	832	829	888	924	814	799	862	864	844	833	845	848	832	839	852	831	858	841	827	852	846	848	822	877	873	808	837	810	897	861	868	830	855	869	848	827	875	894	879	908	850	817	849	839	849	850	864	869	839	859	774	812	811	825	860	886	836	858	887	858	885	876	852	878	825	819	774	857	891	854	820	839	888	861	827	891	828	891	820	856	851	851	831	820	869	865	846	818	855	849	884	833	777	828	829	838	822	869	846	818	863	860	856	871	910	862	861	883	871	831	825	877	844	831	891	911	835	892	855	795	915	849	841	841	857	821	810	864	850	815	820	871	798	865	871	878	833	883	871	816	873	833	832	816	859	860	879	850	844	865	836	795	835	868	834	867	888	831	866	815	855	811	829	909	829	930	892	851	840	836	811	863	905	898	880	809	880	792	875	829	883	854	844	828	879	845	888	834	880	844	888	840	868	858	909	895	813	838	872	884	870	857	881	880	852	861	760	832	815	842	849	903	843	841	818	856	855	834	869	822	817	869	832	827	847	806	863	870	868	843	880	839	883	886	886	822	898	833	901	906	838	891	819	832	811	832	896	795	904	915	877	828	854	890	897	870	834	882	844	901	855	830	846	849	864	858	861	848	883	890	859	792	881	859	884	844	809	909	907	809	867	866	811	859	857	856	824	805	861	817	863	834	851	856	870	879	838	858	869	830	895	879	837	879	873	863	820	839	875	873	814	842	818	813	830	814	849	868	861	781	809	800	876	852	858	807	865	901	817	810	866	814	878	875	830	912	858	831	839	850	828	848	790	858	846	825	833	864	908	852	849	808	828	850	894	859	859	849	849	843	883	828	883	849	787	865	823	867	896	852	839	789	856	874	834	823	833	861	844	844	832	856	837	813	835	847	837	808	842	860	803	836	874	846	869	805	792	874	876	789	853	864	845	901	918	828	866	890	847	886	801	829	820	867	835	813	850	821	867	800	863	889	835	783	875	883	780	898	824	811	849	844	851	845	764	847	862	869	855	816	829	814	875	808	865	889	881	852	855	895	833	897	868	864	842	801	874	851	874	854	824	842	841	888	814	839	835	829	862	935	895	902	829	855	819	796	855	817	905	793	882	815	882	828	871	813	860	865	857	865	848	850	847	876	853	922	921	859	824	873	878	903	834	792	858	790	790	864	864	847	825	834	883	828	923	875	884	835	850	841	847	864	853	870	800	828	893	897	891	835	868	800	832	896	857	809	825	849	832	843	825	856	860	948	914	828	857	793	868	857	831	901	819	847	879	844	827	834	852	842	825	901	884	849	845	865	867	833	830	858	858	865	877	820	891	866	802	789	899	826	778	882	851	778	810	856	862	855	815	809	875	850	889	884	872	877	890	888	856	825	831	835	888	839	866	832	831	859	792	806	866	811	828	834	839	838	873	825	854	854	864	812	858	820	860	839	888	814	846	861	861	826	814	821	900	807	833	783	842	849	866	822	831	862	806	825	822	823	843	861	843	869	933	853	892	848	838	860	824	861	828	814	805	866	894	848	800	848	828	880	849	855	853	846	873	838	872	866	908	841	856	870	927	818	844	868	900	832	908	865	864	861	861	789	887	869	796	863	844	877	878	838	874	840	853	867	792	815	874	819	807	844	797	929	852	853	898	827	855	826	890	816	891	848	874	874	863	893	837	854	853	865	846	836	782	825	881	850	890	880	802	797	857	909	785	877	919	891	831	916	883	825	826	813	792	795	822	892	869	839	814	829	854	803	832	809	878	858	889	870	833	809	798	832	816	862	855	825	869	863	834	818	807	816	831	864	856	851	847	813	861	846	837	867	851	863	834	807	867	859	843	834	821	801	804	853	882	876	858	843	832	850	905	897	843	854	848	863	849	918	805	797	838	830	819	868	864	887	848	817	817	886	846	832	874	874	815	815	905	879	835	870	833	866	884	838	818	821	875	836	869	829	831	829	889	813	920	857	820	852	821	841	865	818	861	803	870	805	844	833	878	813	894	846	911	814	882	821	907	877	871	867	870	859	812	841	794	873	853	845	842	888	857	819	838	838	818	910	878	882	839	878	839	869	831	819	810	840	852	820	897	868	872	868	861	827	839	842	870	897	793	820	875	875	825	900	812	833	858	866	819	823	805	840	826	831	808	886	825	835	850	827	839	869	900	908	877	814	811	805	852	858	853	807	893	807	860	892	906	838	852	867	818	879	884	832	831	843	850	858	804	852	852	839	839	813	870	886	854	854	881	861	798	868	833	869	838	852	869	810	863	905	826	885	901	873	800	815	880	850	826	864	830	845	854	820	853	813	898	860	860	806	854	826	829	867	909	847	858	849	814	860	854	853	820	845	805	872	833	854	852	841	857	890	809	800	863	832	890	837	830	890	834	869	868	819	865	817	840	857	862	818	821	822	874	888	901	877	842	800	843	850	853	833	814	874	845	914	899	868	797	846	842	857	835	845	872	857	846	830	857	801	818	813	818	862	828	808	837	857	828	865	836	849	853	824	841	814	830	838	865	868	856	891	820	797	826	826	912	864	789	840	838	852	842	867	871	841	849	780	811	843	851	833	815	872	830	877	843	900	811	810	880	865	874	850	853	878	834	818	857	800	879	823	863	902	859	843	869	828	871	916	869	896	820	840	843	839	875	862	857	895	861	843	846	818	895	902	896	834	839	831	877	880
4517	1211	1104	959	979	905	855	938	930	878	874	901	894	862	867	892	868	867	918	845	839	888	838	909	854	873	873	868	847	826	898	864	858	880	868	881	897	914	894	862	920	855	926	903	844	863	899	850	857	856	874	874	842	829	833	880	920	870	853	904	893	870	877	880	916	840	874	920	860	901	881	921	869	942	904	864	895	917	903	866	834	810	932	848	832	915	869	862	871	835	855	842	846	883	883	847	876	919	888	871	853	884	896	798	883	868	848	878	843	846	884	861	863	853	848	863	825	869	892	810	903	856	847	833	887	847	846	848	867	901	884	922	895	834	871	903	866	880	883	912	879	899	847	892	841	898	912	872	913	878	860	859	827	893	853	869	886	866	871	869	851	831	874	885	863	861	873	853	845	843	884	846	876	896	868	815	868	839	885	896	902	899	875	929	874	919	861	883	849	858	910	870	860	881	871	854	873	908	936	910	858	879	854	874	849	873	854	844	883	802	856	849	875	889	830	802	879	818	877	831	865	895	815	857	906	904	889	858	878	842	849	877	913	907	859	961	907	849	850	873	897	891	893	875	883	889	891	921	908	862	888	865	898	906	867	832	841	854	855	881	862	840	836	828	897	863	917	854	891	886	867	884	886	892	883	920	842	826	890	928	916	913	838	884	857	874	882	891	901	856	879	864	881	869	847	877	880	834	863	898	870	869	882	882	951	873	872	901	898	912	846	846	916	861	919	862	843	862	856	906	869	902	879	838	846	869	928	877	859	871	849	918	886	941	858	900	855	818	891	905	824	909	884	865	849	916	896	860	880	871	892	900	852	886	935	857	894	884	916	849	888	866	848	870	947	901	845	895	864	867	855	888	870	909	905	833	899	869	881	859	870	872	864	918	891	845	880	901	878	846	864	860	862	837	892	876	862	844	864	863	865	885	867	850	825	816	835	877	843	840	860	864	856	830	885	885	925	856	874	892	871	875	877	898	899	948	907	876	873	872	870	889	856	873	897	847	912	888	891	844	865	858	864	844	827	887	862	831	873	849	860	882	890	912	874	869	929	870	885	865	871	845	873	881	881	894	856	862	846	930	870	893	890	863	854	846	848	889	807	923	907	847	865	896	916	906	927	863	864	867	823	864	887	827	938	875	852	868	888	891	914	890	874	872	841	889	902	866	859	889	946	821	873	878	883	835	880	889	905	841	870	875	883	834	876	871	897	886	839	880	898	867	907	866	893	825	906	854	883	842	842	866	839	837	861	881	913	873	884	893	848	893	845	882	903	907	868	888	811	866	836	868	871	903	892	867	831	861	878	853	888	851	860	865	900	875	855	926	914	874	912	870	856	825	857	828	917	851	853	867	856	892	934	921	911	890	883	858	861	842	951	848	842	902	854	851	850	809	841	839	894	907	861	837	882	894	859	882	896	804	872	884	854	899	893	862	860	842	908	853	850	855	898	875	833	860	874	877	865	860	813	884	894	875	898	856	857	865	837	863	875	835	854	902	851	843	877	857	881	868	871	865	810	868	874	814	813	859	891	859	878	864	914	888	856	904	877	865	890	877	845	865	855	886	837	848	905	852	895	878	882	843	932	827	884	855	897	831	848	881	877	858	842	832	922	845	935	874	852	860	851	889	834	857	864	894	899	875	868	924	832	881	908	857	913	844	886	887	860	841	901	851	859	845	842	854	884	889	862	879	873	841	869	835	846	864	857	890	812	852	896	834	831	919	836	848	817	927	804	895	886	844	883	888	850	888	881	817	867	852	911	863	868	898	864	884	919	879	920	824	848	832	861	868	899	826	913	909	840	890	900	873	865	902	839	905	859	874	858	884	830	954	871	837	879	860	873	848	837	792	851	870	905	872	873	839	902	868	895	904	870	864	878	885	794	874	903	935	837	871	914	875	929	853	900	821	879	864	808	886	857	900	879	897	856	897	823	846	886	864	849	878	896	904	857	883	895	853	868	899	861	881	865	887	876	843	833	857	876	881	870	890	862	825	872	836	826	884	910	883	916	836	891	831	929	887	848	896	891	893	860	849	875	856	867	848	902	832	915	810	839	854	858	877	906	837	919	884	872	829	860	831	852	922	1008	890	867	887	902	882	893	936	906	905	824	840	917	903	905	880	875	830	872	853	839	913	911	848	834	850	853	919	937	892	870	914	896	849	891	851	867	891	852	841	835	895	840	851	856	884	854	905	908	927	896	864	923	889	803	830	855	860	880	860	844	868	901	827	853	895	895	894	898	884	903	866	885	893	895	784	885	879	855	920	910	901	879	873	872	874	869	891	880	860	892	911	870	870	854	868	867	850	840	877	872	878	842	875	880	896	923	816	933	865	845	881	872	888	917	875	915	846	885	860	841	829	871	898	907	840	871	847	818	927	859	942	890	883	864	907	831	881	813	888	874	902	918	950	883	872	845	858	852	889	867	875	842	877	834	907	872	894	894	894	880	903	849	888	865	834	876	874	880	859	886	897	890	878	909	838	877	881	877	900	855	867	882	905	856	906	909	806	918	855	874	802	884	831	869	867	906	889	878	841	912	880	823	868	904	830	896	837	863	835	868	887	835	868	810	857	847	856	881	887	866	878	849	875	871	901	882	828	849	921	887	837	898	910	872	886	856	879	907	843	853	887	889	907	839	840	886	865	841	864	876	936	905	891	840	852	806	927	877	865	896	877	893	866	863	916	858	873	885	785	855	900	898	826	887	864	861	885	884	873	877	866	901	858	834	832	851	858	936	885	873	860	848	857	873	936	847	888	868	931	808	887	844	848	891	869	864	842	900	887	837	886	866	832	811	845	859	885	842	863	895	866	841	928	903	877	800	914	847	850	901	848	900	916	863	820	899	846	848	831	872	873	882	870	876	847	904	906	900	874	849	902	906	863	894	859	864	837	901	866	824	849	888	873	858	857	857	873	833	808	889	843	895	911	874	887	828	908	892	877	868	850	910	839	887	845	844	852	910	870	921	897	886	878	831	847	883	866	913	876	881	854	847	871	846	845	825	871	848	905	858	862	832	878	933	884	865	852	820	843	864	817	878	833	872	855	863	831	886	837	895	871	875	843	872	863	842	885	867	879	903	906	850	827	823	900	848	870	843	909	855	808	879	854	841	899	850	857	916	816	916	890	844	915	878	936	925	846	912	851	848	883	865	819	891	871	865	825	905	908	877	875	863	901	868	867	889	880	860	826	885	883	892	931	882	882	869	872	864	963	900	924	856	892	877	865	858	897	885	884	899	831	865	881	873	878	879	839	904	882	947	864	892	909	857	862	858	846	864	879	885	876	898	881	881	908	878	922	865	832	851	864	859	895	863	887	896	896	902	847	848	898	845	911	844	898	859	901	914	853	904	870	894	867	868	831	838	885	874	844	892	879	855	866	896	916	865	884	863	874	873	870	889	843	934	952	925	855	841	879	910	888	895	839	824	835	832	833	865	840	933	881	827	895	851	897	840	871	863	819	821	897	895	856	847	851	882	878	888	830	854	861
23222	20946	28282	23760	20953	12743	1353	871	705	658	611	564	546	509	508	523	493	462	451	470	459	421	471	478	461	396	428	457	422	456	423	443	433	436	459	459	422	422	450	424	458	375	442	447	406	481	432	439	439	419	425	440	432	430	471	421	388	426	416	387	421	403	405	397	482	438	413	453	403	419	407	406	430	418	426	385	423	410	398	426	467	439	420	384	420	374	395	447	422	405	410	392	396	421	392	404	441	392	423	447	399	440	402	435	412	467	459	392	427	412	410	398	426	434	439	440	376	409	401	446	420	423	393	446	427	419	436	383	399	433	422	409	419	398	375	391	429	475	402	437	408	416	438	385	390	481	434	428	430	399	396	418	390	423	434	399	412	433	431	405	435	400	394	433	441	439	424	436	410	403	429	426	437	427	420	387	435	416	433	419	444	403	426	418	428	440	407	437	435	394	420	393	399	436	413	394	391	448	400	400	436	432	416	417	412	390	432	415	439	406	434	437	410	433	405	386	383	444	423	453	390	398	424	434	418	436	435	450	380	422	432	436	431	397	404	397	443	439	478	416	413	393	409	402	444	395	448	420	388	447	463	410	415	393	397	441	428	442	393	397	428	404	377	430	431	408	402	423	402	408	414	409	404	417	412	415	433	414	426	400	428	413	426	410	407	419	372	398	429	390	427	403	397	444	438	390	418	436	402	428	442	450	393	397	397	451	437	446	432	414	429	415	378	416	403	417	437	457	426	420	392	433	421	490	401	415	404	384	432	422	408	416	407	403	422	401	433	449	413	411	409	374	394	420	393	424	439	401	428	412	389	418	419	382	400	412	425	437	411	404	383	430	415	437	395	384	418	404	425	401	424	418	400	426	452	409	427	450	409	415	401	363	421	398	421	414	423	388	418	431	450	448	409	398	405	451	425	413	420	433	425	420	406	404	431	438	404	411	396	418	408	425	399	420	393	444	415	468	425	406	436	430	395	434	434	422	415	396	393	410	420	411	437	434	385	410	403	418	469	415	451	385	409	418	421	420	417	438	386	414	397	438	454	374	422	406	367	402	441	393	428	401	430	400	450	427	418	429	426	402	407	425	405	394	424	388	439	429	397	442	413	414	391	412	403	408	427	407	434	429	454	424	396	425	410	418	433	412	407	423	409	445	420	430	407	377	403	401	443	413	442	377	435	408	380	426	411	370	422	413	429	436	423	432	404	391	379	410	413	446	439	418	431	410	376	430	441	458	446	403	405	434	436	439	430	415	401	409	437	401	432	423	417	407	408	406	440	391	373	402	383	380	458	372	426	374	433	428	425	421	420	434	417	432	413	408	422	430	417	445	432	401	468	385	403	392	392	465	417	402	442	439	394	441	425	396	422	423	418	425	429	407	414	429	397	432	432	419	436	425	463	394	406	429	429	429	434	422	403	424	404	377	424	430	431	396	397	417	415	390	434	397	429	404	386	422	418	453	420	399	424	445	416	412	423	399	390	416	424	397	397	437	430	416	435	383	429	400	378	409	416	414	421	384	437	447	404	452	391	421	434	443	398	422	428	429	402	386	430	404	426	402	434	404	410	398	437	428	412	409	419	445	446	432	382	417	410	406	430	445	426	426	408	399	406	412	410	419	378	415	424	400	389	441	441	433	396	415	422	401	406	435	401	424	437	416	389	401	426	399	419	409	415	405	452	407	445	397	407	425	385	421	434	414	419	439	420	442	404	433	418	405	420	448	461	392	415	393	439	410	402	418	430	413	409	408	371	400	390	435	401	403	436	394	425	377	442	400	385	426	426	403	424	457	440	446	425	432	403	433	408	431	371	386	417	392	395	388	416	426	371	409	439	411	458	391	431	381	406	396	409	458	424	400	432	423	416	436	421	413	416	441	431	428	423	442	388	427	467	425	383	426	411	411	432	430	431	456	404	436	400	430	389	408	415	402	404	379	421	392	437	438	438	418	403	405	430	406	425	401	416	401	402	462	382	395	422	474	440	384	461	441	406	415	407	398	415	413	423	385	398	448	469	388	386	396	425	430	437	437	421	444	419	442	422	419	400	396	447	391	449	397	418	409	409	407	401	394	421	386	426	405	425	387	378	396	409	396	429	415	399	412	411	386	409	419	403	424	416	427	410	395	420	420	395	452	413	450	405	411	391	359	421	447	398	436	376	361	427	438	375	419	438	399	405	417	411	422	406	436	443	416	400	399	419	452	448	396	411	430	424	426	433	412	411	407	407	411	422	391	399	416	416	439	410	419	441	416	378	453	397	422	429	411	406	431	378	415	411	408	407	434	390	386	465	433	410	450	406	440	448	427	407	445	413	381	418	433	442	409	404	387	416	441	398	425	424	442	372	414	413	434	401	433	398	407	412	409	395	413	428	394	433	404	453	425	421	412	393	425	411	412	405	370	419	422	407	414	389	408	427	444	431	413	379	417	374	425	421	440	396	405	400	442	412	446	443	425	399	419	398	434	428	393	390	440	413	384	443	425	378	415	440	439	426	426	436	394	409	410	395	430	416	363	414	420	420	417	453	416	402	402	413	403	404	416	399	400	395	438	433	433	469	409	402	393	398	393	400	388	416	414	387	411	416	449	391	407	415	406	430	387	443	422	405	399	423	416	457	440	410	392	411	410	411	430	424	395	405	397	431	405	377	431	386	421	408	419	407	370	413	385	402	432	440	431	413	405	405	438	405	439	407	433	435	396	417	409	396	395	382	422	431	427	404	401	423	448	435	400	409	416	404	415	445	390	454	421	434	443	385	411	399	408	437	410	394	409	413	402	463	412	424	428	384	392	420	396	413	398	358	406	411	421	429	391	422	382	418	408	446	428	440	445	390	373	397	390	410	421	396	429	412	412	431	427	409	420	409	434	403	394	381	483	425	435	445	420	423	419	408	405	421	404	415	405	403	448	421	418	413	407	440	393	412	439	427	458	448	431	464	435	381	406	406	416	426	420	414	417	410	440	431	463	392	422	416	403	397	382	399	433	397	373	460	436	424	416	398	416	372	456	453	408	406	407	433	422	417	385	455	428	428	410	416	418	426	397	419	407	449	436	464	441	381	397	458	418	430	438	460	404	405	417	422	409	413	384	399	368	424	392	404	401	411	426	397	394	389	380	411	433	464	384	416	407	410	402	404	428	429	392	397	412	448	436	402	389	425	408	426	447	438	421	406	399	447	381	397	483	385	432	461	404	410	416	411	416	432	438	416	459	437	452	373	394	405	414	410	431	410	445	429	406	388	409	407	438	341	416	402	432	402	398	384	453	410	415	433	391	414	431	454	411	426	438	387	397	404	404	410	415	383	430	408	459	424	441	400	414	386	453	414	403	426	422	421	404	438	410	412	415	422	398	396	410	382	455	425	441	408	406	401	411	409	427	418	419	441	432	418	412	409	403	407	396	454	437	396	427	369	414	407	426	409	418	446	395	402	399	437	431	420	400	378	425	394	392	427	421	407	419	423	431	425	405	436	425	382	420	431	391	403	430	393	408
3255	8284	6124	2968	2160	1667	1308	1106	939	773	688	638	621	580	551	562	549	533	542	511	486	520	510	442	457	445	481	483	494	471	503	485	487	483	474	449	467	435	457	471	447	410	486	463	443	489	486	456	484	437	442	502	460	459	455	463	463	464	435	445	495	453	515	444	507	492	436	459	445	423	509	469	460	450	455	465	443	472	478	479	448	435	434	476	442	494	414	453	448	429	430	465	442	448	470	441	447	460	433	449	423	477	446	464	461	423	417	443	467	459	461	436	476	462	477	459	449	454	445	442	464	418	431	445	482	474	441	428	457	459	461	473	454	429	413	437	449	448	452	425	450	462	459	493	439	433	433	446	432	464	429	484	453	456	450	465	477	469	486	485	465	461	440	449	461	487	423	482	456	461	441	458	468	458	457	473	421	422	423	441	445	463	464	454	452	448	460	461	444	441	421	477	461	441	456	413	464	436	461	465	400	472	427	463	472	437	458	436	480	441	457	448	438	503	493	417	469	437	450	471	481	494	474	441	437	438	422	528	451	455	420	431	480	420	436	412	459	466	421	436	451	487	467	479	496	467	440	473	476	432	458	451	449	449	431	451	442	456	450	441	447	449	527	477	473	460	457	428	446	477	490	463	432	442	464	421	446	456	442	476	466	468	462	447	457	466	442	446	430	459	467	473	443	476	461	461	448	471	480	456	433	456	439	466	472	454	457	450	468	470	457	463	450	495	448	454	470	461	438	439	436	453	455	424	446	438	466	413	433	455	465	433	476	438	435	473	441	487	428	448	460	428	436	423	449	528	422	403	411	491	476	439	462	461	444	441	456	454	440	443	466	436	437	470	434	410	445	424	448	405	459	439	493	402	458	425	452	476	455	415	469	442	450	430	451	462	443	489	451	480	477	507	417	463	428	469	445	413	443	451	408	436	458	462	466	480	499	449	462	503	411	444	484	472	430	474	478	464	471	432	437	451	470	434	454	458	461	429	465	424	437	444	449	466	454	469	497	497	463	481	453	449	456	411	458	474	440	452	444	417	467	446	456	451	466	458	432	452	463	460	435	419	445	456	509	440	464	454	463	453	458	421	445	449	428	494	459	445	446	487	454	430	445	471	452	450	441	458	426	474	439	463	413	448	446	478	482	412	429	447	451	474	440	453	433	441	439	454	476	457	468	443	423	452	431	465	483	449	471	447	442	410	425	446	443	439	431	495	449	463	446	418	429	446	442	461	441	435	446	454	446	415	446	463	479	440	465	427	427	476	480	439	483	493	459	444	456	438	471	452	461	429	439	439	469	464	479	444	489	470	422	442	448	455	437	465	445	441	465	437	486	458	466	468	440	441	447	416	458	444	474	451	468	432	461	461	445	496	436	413	471	419	443	399	467	473	483	503	445	442	441	456	452	490	448	432	406	475	447	463	468	487	460	438	450	417	440	444	460	454	454	445	430	485	446	463	452	444	457	463	420	444	490	478	444	456	472	453	443	445	486	465	475	488	459	441	427	437	434	473	448	437	447	458	436	477	396	481	444	465	426	468	476	454	460	439	449	481	452	475	424	439	442	466	463	412	460	489	462	454	440	478	431	464	421	456	470	458	466	437	450	459	507	435	469	451	445	428	467	426	440	440	423	415	455	421	474	456	439	449	434	445	416	437	444	473	466	486	434	440	446	476	468	428	443	436	443	474	431	478	445	455	443	496	443	436	467	436	439	491	488	459	407	457	427	473	462	459	437	481	409	491	459	440	477	455	442	484	457	476	471	410	479	471	447	433	471	463	466	449	439	513	454	446	432	447	468	464	446	469	473	469	424	430	406	442	491	453	430	396	415	433	456	441	496	450	462	430	486	437	444	431	453	464	467	453	460	431	493	450	522	455	444	445	472	411	469	442	461	458	450	451	474	452	464	441	479	433	414	451	479	410	435	461	439	403	432	438	477	447	452	418	488	459	452	449	427	465	459	466	430	481	452	429	436	434	489	409	432	450	461	471	482	452	446	451	436	471	463	471	434	463	421	464	486	478	438	486	441	404	475	438	422	474	451	463	477	482	462	441	450	456	445	454	468	503	472	435	469	444	481	504	444	446	426	472	474	496	452	413	478	474	493	421	468	452	432	470	467	452	459	432	429	451	443	440	482	476	473	480	401	452	422	450	465	474	451	480	449	474	455	474	446	429	467	438	413	490	465	398	448	463	440	477	424	435	467	407	455	452	447	463	476	463	444	456	438	471	491	470	440	444	465	455	447	460	473	399	465	475	444	453	426	445	437	434	417	448	498	417	487	444	450	447	477	472	434	457	478	447	472	441	475	476	457	464	431	437	480	439	452	502	448	470	433	456	457	441	478	430	480	456	434	439	432	406	493	511	465	493	452	487	457	433	436	467	519	430	410	428	458	470	450	436	460	454	453	482	426	468	431	470	439	462	457	455	469	455	457	466	483	431	461	412	455	456	468	463	453	421	465	453	455	443	475	452	425	472	419	420	460	429	494	451	427	457	469	454	510	447	465	456	471	473	453	469	482	437	482	422	452	454	439	451	481	446	427	431	470	496	450	453	441	455	449	428	451	448	430	473	472	477	497	441	457	463	456	430	471	485	419	461	450	443	432	447	447	449	466	409	448	468	444	449	415	471	467	449	427	435	426	452	466	446	453	439	461	469	448	446	430	476	431	450	475	465	445	439	456	444	471	492	479	482	498	420	430	463	466	455	428	457	446	465	459	464	453	442	465	430	483	442	430	398	486	421	427	470	443	455	473	441	418	428	475	462	482	460	445	451	496	439	451	429	450	437	458	476	466	456	455	442	473	473	479	462	441	449	430	471	479	438	435	445	468	423	487	442	452	449	450	456	458	443	436	441	446	453	519	463	497	426	443	457	483	467	446	411	456	458	470	417	453	454	444	438	420	462	461	444	434	488	454	460	469	438	410	450	444	436	510	446	488	509	484	440	431	444	448	457	391	419	460	441	466	458	455	459	465	438	429	424	456	468	478	466	479	463	431	481	415	440	453	469	452	464	479	426	401	437	462	452	462	472	408	453	439	484	465	469	452	448	461	437	490	457	437	457	463	442	474	501	453	466	433	459	479	441	452	463	471	434	454	452	474	424	451	484	479	455	445	489	474	479	503	460	450	424	415	445	414	461	467	433	450	461	434	457	450	431	447	418	485	464	459	485	496	485	454	429	460	459	446	454	473	465	431	449	494	453	406	472	462	474	439	429	392	437	422	455	423	437	467	476	450	439	466	462	455	434	465	479	473	433	458	488	475	455	423	440	467	457	464	450	453	437	475	467	441	451	444	418	429	485	444	467	450	441	443	464	461	416	453	442	495	451	466	460	479	488	456	455	457	442	443	483	467	463	445	441	478	455	429	428	466	406	473	417	443	451	438	457	483	454	508	461	427	491	417	463	484	482	465	468	456	454	495	428	513	450	445	470	453	447	412	456	442	480	438	450	433	425	491	463	422	511	481	452	436	415	440	471	424	455	407	432
24208	20941	27487	24470	16604	1828	1209	1067	1009	987	925	955	924	861	873	881	881	800	833	832	916	911	861	858	886	895	822	829	833	844	837	816	816	801	860	858	855	824	854	891	861	816	820	833	880	817	864	835	896	842	848	824	853	864	862	887	792	801	851	846	860	869	810	827	780	803	841	857	834	858	852	820	884	778	799	794	817	799	780	886	841	802	841	876	807	828	846	834	861	848	920	835	774	882	883	833	815	868	845	810	849	857	877	850	861	890	761	877	855	795	844	801	812	860	825	832	806	833	879	834	838	824	838	861	828	818	790	841	849	803	789	922	823	825	801	787	783	824	843	801	876	846	840	826	859	830	813	809	817	827	811	892	859	842	794	840	803	828	842	843	836	890	863	878	852	844	849	795	868	812	766	848	862	838	850	886	846	876	854	838	839	827	826	817	846	805	822	821	862	837	874	882	858	859	847	799	858	885	807	846	801	854	826	888	803	890	812	808	846	825	866	848	789	807	820	881	766	831	844	824	829	877	842	822	853	825	836	790	823	784	891	811	874	833	875	835	868	791	862	863	832	816	836	847	792	836	850	881	808	857	850	855	863	859	821	790	797	849	813	780	826	842	830	841	791	799	845	853	835	829	857	815	846	836	834	816	775	788	789	805	889	861	844	842	803	807	868	829	834	836	875	791	824	804	849	795	840	836	821	863	817	840	838	803	906	841	815	874	837	882	812	822	800	796	794	849	866	816	850	787	813	844	839	795	815	892	805	816	827	828	816	827	829	863	869	827	846	875	856	806	860	852	881	826	865	834	863	858	861	844	770	861	805	819	868	824	820	824	822	831	806	838	830	841	786	821	842	827	823	865	857	808	826	839	818	859	832	874	805	862	849	784	839	786	841	842	870	824	853	765	853	822	854	860	799	834	807	816	860	893	831	862	847	770	829	826	777	852	824	852	849	838	844	872	806	811	842	821	840	835	892	829	814	845	818	854	834	836	845	863	864	860	834	825	855	804	836	824	823	779	888	880	886	881	867	837	831	808	760	842	777	814	844	853	834	885	820	799	844	849	819	867	806	789	836	882	832	817	853	884	825	811	834	830	849	841	848	803	841	868	863	811	845	833	824	844	800	833	817	828	844	852	854	810	774	815	832	806	833	838	851	868	865	790	821	872	810	828	813	863	878	798	831	809	812	792	866	863	807	876	830	827	841	824	834	849	811	863	838	831	818	788	809	829	804	815	807	863	903	838	837	804	870	836	839	850	824	827	833	844	852	880	814	873	866	858	811	842	792	797	838	803	790	852	811	784	877	796	821	873	864	829	875	801	776	843	815	896	878	827	834	805	867	808	845	806	791	817	832	872	829	754	817	866	786	862	822	870	812	793	854	828	861	837	804	855	820	857	847	824	887	809	832	804	844	806	839	831	892	855	839	803	821	822	877	839	873	863	794	817	823	877	874	873	854	878	846	828	826	825	889	849	836	830	818	784	807	816	852	789	845	898	835	896	882	841	846	816	799	845	811	851	853	787	795	792	855	824	839	853	866	816	811	806	786	814	839	781	879	871	827	776	902	862	854	869	810	763	864	832	845	819	831	820	810	833	867	844	918	821	865	807	785	852	858	855	863	811	819	805	866	885	915	836	895	937	780	820	835	832	861	817	826	803	829	859	824	833	847	862	828	842	818	841	851	787	834	794	822	800	799	831	835	831	857	790	812	852	860	839	825	805	845	859	859	855	838	785	800	887	859	827	840	848	840	864	836	865	852	761	868	843	828	878	840	851	836	857	786	835	844	835	775	851	811	886	795	823	839	830	865	882	790	867	816	852	879	854	805	853	781	875	845	801	785	829	826	836	846	869	855	810	816	801	832	800	786	845	820	884	845	822	796	775	827	884	832	850	900	855	847	820	825	822	820	852	834	841	814	841	798	843	872	823	849	809	828	862	843	817	828	873	838	851	824	849	801	812	857	806	797	768	878	847	833	788	837	827	793	858	845	857	836	807	778	813	815	817	831	777	842	898	808	830	892	799	834	834	761	853	846	871	849	826	822	859	837	791	841	837	800	873	800	789	811	850	787	823	770	844	872	810	869	816	871	834	829	842	762	806	842	852	829	914	830	888	868	822	906	845	843	869	833	847	879	774	872	862	795	851	798	897	864	814	817	848	796	850	880	811	848	810	845	850	879	822	855	817	830	823	831	804	848	812	841	816	790	835	874	831	810	836	887	785	780	844	817	790	827	825	792	844	860	856	819	891	820	868	819	836	877	817	825	771	875	772	763	823	848	855	787	798	837	871	809	772	832	822	823	819	858	856	844	906	850	834	819	850	842	856	806	874	827	785	888	784	830	830	850	864	847	868	837	847	831	833	854	800	864	826	831	818	828	826	844	833	831	860	863	813	803	781	834	847	825	848	863	795	805	843	838	850	810	793	788	865	894	782	846	814	833	858	831	829	903	830	790	820	831	789	841	808	794	879	846	813	862	881	871	874	851	838	827	819	769	854	791	806	833	840	842	834	810	838	892	797	849	824	846	806	861	797	858	795	730	851	874	856	771	798	825	847	889	801	811	825	859	843	840	784	819	835	876	843	782	880	816	810	855	866	824	805	821	837	781	830	874	849	819	848	870	827	821	827	851	868	808	800	800	815	805	855	852	809	839	840	901	816	850	810	837	826	832	866	850	840	782	906	868	808	785	813	826	906	825	831	830	881	864	881	772	857	834	849	838	845	853	877	864	868	806	798	778	840	882	857	793	864	811	841	799	813	841	844	853	837	827	908	870	779	831	873	838	822	850	829	830	833	806	878	810	820	808	859	822	876	804	845	881	808	829	772	879	829	816	833	839	875	823	834	874	817	812	800	837	845	804	797	830	840	841	823	881	840	829	808	870	774	819	808	789	799	831	874	825	777	837	795	918	851	864	814	873	854	821	812	860	817	845	889	823	841	837	819	903	809	861	845	903	851	819	785	811	785	845	835	902	818	805	866	827	842	824	861	883	767	863	788	793	828	816	818	846	821	875	849	858	808	812	842	821	832	805	858	858	883	828	844	793	863	847	875	852	804	831	878	833	847	812	812	891	804	801	804	857	866	821	821	869	913	829	845	839	846	805	813	845	875	897	835	830	828	871	860	805	852	825	815	790	891	859	852	790	788	794	809	806	829	814	841	851	820	843	811	811	815	873	833	807	792	839	808	837	819	835	830	829	828	887	848	810	865	858	801	802	819	827	864	858	812	864	853	808	801	801	856	821	824	801	877	806	823	815	911	861	847	811	839	796	836	844	835	859	779	872	803	824	799	822	800	844	826	863	850	893	863	813	814	807	857	813	769	853	843	797	825	837	832	829	855	848	844	828	858	835	824	819	819	846	878	833	814	813	859	799	830	838	842	843	801	841	848	806	827	857	848	812	779	855	870	887	869	841	834	808	807	863	824	797	842	847	841	798	800	845	863	840	827	817	827	793	868	859	818	846	836	805	807	811	825	838	867	828	796	814	898
3527	5779	4325	2393	1946	1582	1446	1278	1092	1042	997	989	879	857	905	897	854	869	839	825	893	877	836	814	840	844	849	838	790	810	860	849	806	814	809	863	810	816	854	801	781	751	823	793	825	788	806	848	837	790	800	808	780	807	810	801	804	817	878	852	773	808	792	825	852	831	778	848	856	756	822	774	795	864	803	815	776	856	810	829	822	828	836	785	831	810	795	790	846	803	781	817	889	817	829	807	793	806	824	806	843	811	800	822	846	817	802	874	814	835	825	826	829	840	812	791	814	818	835	846	885	785	813	831	804	820	810	847	807	860	806	828	776	826	825	850	852	858	857	850	832	819	809	782	805	821	869	831	839	794	854	809	811	829	796	779	808	839	862	798	839	814	844	799	833	813	773	787	820	805	853	802	820	823	795	822	744	805	845	849	827	781	826	789	827	827	858	838	805	844	814	886	820	780	862	849	841	842	811	772	806	830	800	792	812	755	824	812	815	806	826	839	841	860	822	846	838	849	821	805	831	797	821	784	814	872	831	786	858	868	794	815	789	810	799	781	795	821	860	793	833	830	840	825	837	852	837	804	822	869	821	822	820	900	812	794	832	851	826	868	814	835	795	827	842	854	806	808	846	832	840	791	833	847	846	794	820	777	790	830	855	785	806	775	797	794	850	782	829	788	823	825	793	834	841	828	759	857	828	785	903	793	794	841	835	803	820	743	807	817	851	871	819	829	827	793	784	822	821	779	785	808	849	804	809	780	777	813	854	843	796	852	877	806	844	865	792	938	849	767	866	840	817	814	825	822	831	789	739	799	807	776	800	805	821	826	797	804	819	806	844	813	818	821	821	805	838	829	844	767	843	797	886	881	819	772	834	856	810	853	830	831	818	837	822	812	811	809	800	785	886	808	782	827	836	781	841	802	787	837	803	843	863	803	798	796	838	787	803	789	800	820	864	785	820	759	839	821	822	822	846	782	822	793	819	795	801	809	834	840	784	835	833	786	800	821	783	751	775	839	792	798	854	798	807	802	757	811	736	796	798	838	786	810	789	828	842	824	794	779	815	817	838	754	815	811	748	816	828	806	782	868	836	842	856	752	851	854	793	848	846	781	807	776	859	783	857	832	850	735	794	855	775	840	848	758	799	794	822	779	813	868	814	836	800	763	819	826	800	849	811	814	815	769	867	825	804	793	816	848	857	804	773	843	843	828	794	781	831	873	857	808	864	820	852	796	821	804	824	815	808	835	841	851	842	856	762	900	824	833	848	805	798	849	768	798	796	829	820	762	835	812	806	826	852	829	855	827	811	801	805	833	856	775	815	799	841	865	797	761	841	833	882	838	859	850	808	817	783	850	799	828	820	825	847	827	887	861	765	802	855	804	850	823	817	860	795	850	845	797	815	783	772	842	876	842	811	809	811	748	825	820	809	809	804	820	845	807	833	821	829	853	754	785	778	840	859	827	824	863	811	792	808	801	820	824	773	790	803	852	874	770	795	835	840	809	789	850	808	831	779	858	862	794	773	845	862	869	839	791	827	780	731	775	834	841	827	808	798	849	792	853	809	822	844	789	787	856	823	836	789	847	785	792	832	844	828	819	846	839	825	834	810	804	894	801	818	807	803	794	816	828	792	771	858	852	836	816	834	819	806	837	810	782	807	811	772	755	829	819	841	793	823	819	873	781	805	800	817	810	770	784	822	833	835	805	797	842	854	820	812	814	859	806	841	773	764	846	761	799	786	831	803	824	801	830	757	843	791	802	794	809	831	819	824	874	814	816	797	842	814	774	826	844	881	807	844	811	840	791	767	797	793	855	812	781	801	794	803	805	780	817	809	844	804	902	843	856	836	796	810	843	823	817	843	824	767	857	863	866	743	781	879	920	831	858	779	810	823	815	815	751	825	755	873	828	807	833	835	801	859	812	811	796	840	804	849	780	814	827	848	853	866	786	813	792	840	801	858	848	795	819	835	846	817	782	769	850	811	824	862	822	834	793	818	793	803	832	830	822	804	796	849	823	811	819	828	808	799	835	798	765	785	792	846	782	734	809	842	808	868	803	793	800	854	826	788	866	817	857	763	790	839	804	795	872	855	806	803	814	822	802	827	780	858	825	797	814	802	861	787	803	826	844	827	816	807	805	831	825	826	849	808	831	860	737	832	833	864	829	855	792	821	777	816	767	810	837	795	783	780	780	830	812	839	858	808	783	811	848	855	815	864	867	873	828	826	798	815	755	802	819	777	823	882	755	833	784	812	803	797	835	818	815	812	839	820	832	851	795	851	848	794	875	780	831	882	798	837	835	844	864	796	835	844	835	852	835	758	761	839	835	795	831	858	823	880	840	820	789	826	821	773	834	847	846	758	801	828	815	826	804	863	828	822	864	791	827	827	852	814	823	847	823	824	778	862	806	831	817	813	838	849	801	807	819	804	799	826	768	837	854	825	767	797	850	777	771	832	813	828	791	803	775	799	808	843	808	824	799	809	812	816	839	832	842	786	803	787	848	817	824	785	836	786	882	830	784	882	802	852	832	825	792	822	804	783	853	802	817	802	808	830	799	807	807	812	797	785	811	851	853	803	786	855	833	839	781	795	830	836	797	812	814	813	799	793	792	810	781	864	813	814	867	820	839	822	828	800	802	839	870	849	843	802	803	749	774	869	811	810	797	798	835	807	808	797	857	818	763	776	854	818	853	803	847	868	785	838	795	844	847	819	815	823	834	850	869	857	810	794	839	807	804	852	794	846	817	782	850	834	829	831	786	838	790	793	861	793	825	839	798	820	859	848	835	846	837	826	792	790	788	818	816	856	840	811	839	798	779	799	834	830	811	817	862	810	804	840	828	860	806	876	830	790	877	793	802	771	838	788	805	822	804	826	816	799	802	806	776	857	765	867	851	862	834	811	800	800	849	845	855	796	855	874	810	847	861	851	786	858	820	814	816	828	781	839	872	807	861	827	798	832	826	851	856	825	839	807	889	774	857	845	857	825	872	819	842	813	780	827	831	811	773	830	833	797	799	813	807	778	831	788	793	852	837	819	855	810	855	795	857	828	787	866	806	837	795	848	822	839	830	826	840	805	828	797	822	807	806	827	790	765	859	806	854	864	796	811	792	790	815	815	848	809	815	819	820	759	816	846	781	855	854	834	824	811	792	807	801	814	883	815	793	815	777	821	827	841	791	827	837	843	858	799	809	857	798	795	817	779	808	857	811	809	821	761	792	861	811	841	777	829	840	805	799	807	801	790	809	836	827	799	812	824	803	842	833	856	799	748	862	789	857	837	893	830	851	808	793	873	742	776	806	827	810	858	851	829	795	833	817	820	811	765	845	869	795	837	781	811	802	818	824	838	852	790	804	844	804	844	862	865	811	814	861	849	829	887	822	804	799	846	829	777	836	811	897	848	803	866	827	837	888	834	808	804	843	842	845	827	808	854	831	853	787	821	857	805	808	770	843	786	845	829	794	802	834	826	829	833	812	838	844	847	779
22080	20944	28652	23408	20944	21021	11950	1204	785	691	611	508	480	446	389	382	332	365	354	354	340	303	303	343	310	325	328	283	285	263	265	291	254	292	292	257	259	277	280	269	272	277	284	307	294	261	271	270	254	281	225	245	259	294	253	291	273	251	252	261	262	269	253	258	276	281	250	243	238	251	243	278	233	311	258	283	263	269	240	266	263	274	277	264	255	264	263	263	257	281	244	279	260	233	272	267	241	255	264	268	258	262	259	259	263	258	238	233	266	294	281	252	258	246	261	254	276	245	277	262	218	281	265	272	255	283	282	248	274	262	275	271	285	294	261	264	268	268	276	260	281	252	260	277	285	286	230	232	266	264	269	277	247	272	255	244	261	269	287	248	287	263	267	257	267	257	244	267	269	258	251	249	249	268	242	279	253	265	249	246	281	268	247	271	256	273	263	239	251	295	258	265	258	286	237	263	264	255	276	281	249	290	268	263	263	286	276	236	275	255	276	237	259	230	268	271	253	264	260	266	250	294	264	237	261	243	231	250	282	248	251	236	255	246	277	278	263	276	246	245	270	281	271	261	268	298	253	265	266	253	268	270	284	254	274	236	263	257	297	280	237	269	238	261	249	250	250	287	261	263	272	294	250	285	276	244	242	237	272	280	247	270	302	270	243	243	249	287	263	273	267	269	260	265	248	243	268	250	264	219	267	243	261	233	236	258	261	256	260	263	266	258	241	217	235	280	239	261	271	270	261	268	264	260	249	244	269	260	278	250	252	260	281	244	232	256	241	265	276	268	241	264	245	271	256	239	248	258	267	255	264	264	261	257	268	271	262	279	282	271	285	251	265	287	264	274	297	238	235	259	238	270	260	263	260	257	258	268	276	237	235	253	275	244	250	260	220	253	255	263	282	264	255	264	273	264	247	265	255	258	229	260	252	265	269	239	265	299	272	286	265	261	271	249	216	246	266	248	243	251	273	267	244	265	285	258	254	238	254	245	263	225	242	260	232	284	280	248	268	259	267	262	275	260	267	273	264	266	300	275	245	267	248	289	282	257	277	281	267	269	242	262	281	243	233	252	278	277	280	236	280	264	253	262	290	260	242	268	258	219	253	239	273	279	273	281	251	280	257	240	236	264	266	256	258	225	246	252	255	259	271	267	283	251	269	256	276	252	235	255	239	255	259	241	228	233	245	247	258	247	239	236	277	285	257	253	251	274	269	268	268	265	228	271	246	260	261	266	280	278	248	265	246	257	270	264	268	239	259	278	271	249	256	261	243	241	250	252	285	259	274	279	252	274	254	249	254	266	240	256	271	268	258	263	265	270	248	256	279	275	272	270	265	251	241	266	288	257	227	288	270	265	276	240	251	256	279	253	252	263	260	270	250	283	276	260	249	225	250	273	265	267	254	254	286	250	278	265	265	271	249	229	248	250	283	273	280	251	253	232	261	244	272	272	267	266	265	271	288	246	257	266	255	253	266	268	248	266	260	262	259	267	270	270	254	272	239	276	250	287	286	231	286	264	280	256	244	252	283	273	274	276	240	255	250	279	222	268	276	302	251	275	275	276	236	238	239	283	269	271	260	262	264	260	233	282	268	241	268	264	282	292	248	222	249	258	262	221	247	249	236	265	231	235	277	261	262	251	238	243	241	262	264	248	248	272	269	261	266	257	279	242	238	255	292	278	266	272	305	255	256	284	278	265	232	275	246	237	239	258	265	250	258	253	235	208	245	265	256	273	262	253	265	272	276	248	285	280	236	233	253	249	258	282	258	249	247	288	279	253	285	288	261	250	258	255	254	296	260	247	249	252	252	244	259	274	277	256	242	252	259	264	267	253	259	246	260	245	227	263	263	257	238	263	277	262	247	251	232	230	262	267	286	275	285	230	265	259	237	242	246	271	244	266	259	265	271	270	238	244	257	246	280	265	258	234	250	280	275	260	239	254	263	278	241	271	269	234	274	281	286	270	237	266	321	257	260	261	262	239	273	232	250	282	268	233	270	257	264	264	262	256	257	242	298	264	231	254	277	253	270	241	267	229	230	249	258	227	243	264	235	253	270	252	265	245	245	238	274	241	251	255	240	253	276	263	283	272	254	257	272	271	278	249	276	267	280	283	269	281	281	237	257	224	246	250	265	282	272	245	272	248	267	260	285	242	267	257	285	231	252	283	285	259	258	267	239	282	249	271	260	272	232	293	283	290	238	280	255	277	266	250	285	244	244	278	278	230	249	238	272	258	264	282	264	259	274	266	285	281	242	265	263	251	266	252	277	277	272	272	244	250	262	251	267	270	256	264	264	267	268	242	215	270	236	241	264	273	253	241	262	273	274	250	259	285	260	257	247	237	273	237	279	276	283	253	235	273	276	234	255	270	269	264	256	241	274	276	256	259	275	232	260	261	242	263	253	241	256	254	265	280	246	252	222	256	257	277	266	278	261	258	281	267	249	267	231	292	228	253	265	252	247	261	251	236	250	268	244	276	271	273	266	260	235	254	293	233	249	256	242	249	236	229	277	254	298	243	264	253	269	271	264	251	244	268	251	289	267	253	275	264	228	246	234	243	283	249	244	265	265	234	237	267	288	285	259	217	270	269	246	210	267	268	240	229	270	259	250	251	243	247	247	265	268	267	253	252	257	268	298	287	260	278	274	258	248	228	249	260	294	243	272	256	239	278	270	245	243	263	262	278	253	231	277	259	270	267	251	252	253	258	236	261	285	234	256	249	251	229	257	272	264	241	242	261	280	258	261	232	276	260	257	287	251	262	272	253	242	257	255	277	270	251	252	289	264	252	238	274	269	292	267	277	275	242	245	263	276	253	245	259	266	271	256	247	268	238	277	250	259	264	260	256	268	284	259	264	236	271	244	256	243	286	266	239	230	218	269	242	253	251	248	218	238	272	247	266	271	247	291	242	261	256	282	273	266	224	269	247	282	279	230	278	253	279	248	243	248	273	234	265	275	253	257	250	247	284	306	273	277	282	270	274	251	261	250	265	255	272	253	262	242	270	235	263	258	259	267	288	278	271	268	269	252	283	266	287	260	274	243	262	272	298	245	274	231	267	286	276	293	254	274	258	275	271	260	249	243	260	251	251	266	240	262	251	272	261	251	259	238	269	256	260	263	250	245	254	261	244	268	238	273	252	238	245	272	232	277	255	276	246	282	287	279	268	254	243	260	275	246	287	260	263	270	253	249	254	268	261	258	286	272	238	270	221	246	243	236	280	251	267	265	256	282	284	259	255	256	268	250	228	266	266	251	255	271	259	252	266	260	267	282	247	260	279	224	249	280	295	260	261	277	263	265	250	274	214	232	259	288	248	254	268	273	271	216	291	257	257	276	258	262	263	230	271	236	292	255	267	257	277	248	266	247	235	263	253	260	274	254	276	244	272	266	263	274	241	279	273	262	288	266	272	280	257	268	259	270	300	257	255	269	257	247	262	248	277	259	248	275	251	261	287	265	275	256	264	246	260	254	267	260	260	239	258
4417	14221	10388	5238	3619	2751	2110	1540	1189	937	757	675	561	566	496	471	422	377	364	404	323	352	349	348	333	350	312	315	310	306	286	284	297	286	297	318	271	271	302	271	248	257	282	265	283	310	270	285	244	270	250	260	285	270	278	283	259	257	264	280	272	276	255	257	273	242	244	267	254	280	254	260	254	266	266	285	241	234	243	243	294	240	267	248	290	254	258	236	274	239	260	249	229	257	257	282	256	262	269	236	256	284	268	256	272	267	273	267	257	263	265	234	263	246	253	271	260	257	265	266	261	245	253	239	261	267	230	249	233	256	275	251	243	233	252	260	267	268	245	268	245	256	255	246	294	260	291	235	275	252	270	272	247	254	249	223	243	257	285	260	258	247	261	267	243	266	290	226	262	254	253	244	252	282	258	276	277	245	260	248	243	257	235	247	262	253	268	266	242	263	274	286	272	247	267	258	257	260	272	240	260	244	279	257	233	261	259	279	276	239	264	260	257	251	245	273	279	261	270	277	254	262	259	253	245	246	245	253	240	237	256	249	244	255	259	255	230	256	257	220	268	258	285	267	259	229	231	280	244	281	237	242	250	272	278	252	209	241	290	278	271	245	245	254	262	248	235	286	257	250	259	275	250	261	222	253	229	224	263	257	246	249	273	263	263	257	258	262	285	261	242	259	249	252	247	259	249	275	252	246	275	265	278	273	289	286	269	280	263	251	272	273	246	264	261	257	246	264	243	239	271	287	258	244	261	262	274	241	229	247	239	259	269	249	230	284	249	259	268	254	251	260	278	251	250	241	273	229	279	227	228	243	264	237	267	273	274	247	260	252	241	246	238	252	255	216	279	244	240	225	238	256	241	241	281	252	248	298	275	254	247	251	246	255	248	232	218	249	242	254	225	261	250	272	263	250	298	278	250	268	258	255	259	242	279	239	263	266	234	261	262	250	286	238	250	262	264	256	230	251	233	242	279	267	262	230	272	238	262	245	235	286	240	271	267	269	268	257	248	260	252	263	244	245	232	239	263	245	245	244	273	257	242	245	243	260	269	281	262	268	248	240	260	237	249	238	252	232	265	250	266	241	262	267	244	222	279	230	271	223	254	257	270	230	225	244	272	261	287	263	245	240	228	267	236	242	237	278	226	257	263	275	248	230	259	279	248	270	261	243	248	267	255	228	263	270	261	238	253	245	234	256	249	237	240	249	277	270	245	238	264	234	253	252	264	253	264	245	244	240	279	267	237	248	259	228	228	251	246	269	274	240	258	258	267	267	252	248	251	260	268	260	251	266	250	258	264	265	273	274	237	278	252	246	249	243	266	261	264	271	254	272	274	251	260	254	273	254	268	233	245	267	232	251	262	232	235	265	237	263	266	251	270	258	234	231	255	256	267	255	243	267	261	247	242	255	246	254	283	270	234	238	256	267	244	299	256	255	238	254	221	259	240	282	253	252	249	265	310	221	259	259	277	237	228	270	285	257	260	252	263	243	218	244	245	271	237	282	258	258	215	258	233	262	268	305	261	251	268	278	239	255	226	273	243	241	273	262	272	246	252	233	240	252	259	251	247	241	240	241	258	266	234	276	276	247	274	248	268	271	249	259	241	252	258	286	244	240	249	258	261	268	241	239	275	266	246	285	245	246	238	258	285	239	244	228	267	258	239	230	293	248	242	236	259	269	244	232	254	257	263	249	250	264	263	220	265	260	241	248	261	252	271	245	254	276	255	266	249	239	234	251	251	270	274	278	261	265	266	261	273	262	235	260	251	284	238	236	267	262	247	241	240	268	273	251	265	278	269	225	257	262	260	254	251	249	256	244	277	280	274	256	255	241	267	273	275	236	261	258	253	270	240	263	248	242	251	277	275	252	232	253	284	243	248	253	276	261	252	248	276	254	305	255	282	232	228	241	261	268	265	268	227	278	272	243	235	264	269	253	263	241	265	266	253	244	279	245	245	261	236	237	246	285	258	238	261	246	267	249	240	241	257	251	252	269	241	259	283	265	217	243	275	267	253	269	236	281	254	238	258	246	260	250	279	232	270	273	273	254	247	256	227	269	270	260	254	269	284	260	246	254	255	271	259	278	277	272	294	270	260	266	254	246	268	247	240	263	231	281	266	252	249	249	238	276	255	280	254	233	256	250	289	266	254	264	249	259	265	281	258	254	277	262	256	253	271	237	274	243	247	267	269	274	284	251	242	298	230	261	260	279	251	265	235	266	245	243	270	221	277	282	263	262	265	266	235	287	263	235	258	244	246	238	233	256	243	283	269	253	247	248	286	268	260	269	276	252	236	248	250	237	275	273	253	279	247	277	257	252	258	276	271	262	260	235	298	277	238	288	290	278	261	232	249	261	258	238	270	236	253	266	268	248	292	259	239	253	283	253	212	234	234	261	232	241	254	258	249	264	247	253	245	271	303	259	251	259	262	233	249	275	223	269	263	274	267	255	262	274	232	263	252	268	271	244	253	293	267	250	270	258	252	252	270	248	233	267	289	239	270	285	273	276	278	259	253	305	252	256	270	280	257	228	257	242	234	244	242	277	269	273	243	231	253	227	275	273	274	249	275	266	262	229	264	277	255	237	242	257	250	253	248	294	254	223	267	269	256	262	262	230	270	235	267	273	264	276	273	253	242	259	241	263	254	233	227	260	239	251	256	275	245	258	268	301	230	265	291	274	262	259	250	270	276	229	281	257	235	247	290	252	247	274	245	263	272	266	261	269	246	279	271	254	247	260	251	256	253	288	261	234	253	260	259	223	267	272	240	216	232	260	254	274	249	250	262	246	255	241	247	277	260	254	262	261	253	271	255	251	245	239	246	281	249	245	269	277	278	280	256	251	255	269	250	256	229	280	287	273	258	253	248	237	258	278	267	242	228	279	247	256	261	245	257	286	271	285	245	264	256	282	256	245	241	262	250	265	261	263	252	272	269	228	287	240	262	240	234	242	252	272	267	276	226	284	267	265	257	249	255	259	244	252	243	266	242	256	246	252	263	285	250	231	250	235	273	255	236	264	256	252	264	231	253	247	269	252	242	278	241	270	251	244	247	261	256	245	292	247	275	248	255	276	251	261	257	259	269	260	276	235	244	255	285	250	261	235	239	230	241	226	243	241	269	250	267	272	261	239	227	272	226	256	258	238	266	276	252	271	260	261	235	243	237	221	273	260	248	273	236	265	256	272	251	225	263	239	280	253	246	237	279	243	248	291	277	230	242	258	235	262	235	266	260	246	277	247	254	264	257	231	257	275	259	258	288	262	276	271	288	255	252	270	263	277	258	249	269	266	240	236	229	237	247	249	255	248	265	269	240	256	247	251	258	246	278	259	281	272	240	256	277	281	253	261	242	255	251	279	249	285	275	237	270	245	265	252	301	241	257	255	242	240	256	261	274	230	257	257	245	236	259	243	245	252	263	246	258	267	242	259	254	254	260	271	256	248	241	269	230	242	273	242	242	268	248	229	246	274	226	278	263	245	278	246
27368	18254	4939	1277	964	923	900	885	904	859	918	872	825	921	854	848	899	876	880	855	873	851	860	850	836	860	857	853	897	858	850	892	845	883	859	860	844	849	873	825	878	869	833	883	848	891	859	881	868	886	814	865	887	893	860	846	885	848	814	817	886	924	810	789	869	873	805	820	835	815	885	863	844	870	868	858	820	849	818	846	817	874	883	825	804	843	839	860	857	955	873	859	830	843	831	832	909	883	904	827	835	880	850	893	809	851	856	863	878	857	846	876	897	848	832	846	841	863	832	863	880	862	847	861	864	863	885	845	847	835	848	837	841	884	905	862	840	862	859	856	912	805	828	795	853	875	858	855	878	859	887	883	810	891	880	885	865	879	850	839	881	840	863	893	885	893	822	867	834	852	836	836	812	817	831	815	850	874	892	849	756	844	835	792	909	894	838	873	873	825	813	830	836	892	814	866	848	851	875	834	876	803	858	833	893	798	879	903	824	903	882	875	865	872	867	829	885	819	852	907	854	898	873	875	831	874	842	835	859	841	824	864	901	869	867	886	908	818	851	852	854	802	783	875	875	805	926	893	898	904	846	846	906	845	876	819	842	826	854	863	867	893	847	821	837	891	855	820	848	820	909	843	848	811	859	846	818	818	866	848	849	871	872	871	844	842	884	804	817	855	883	834	781	842	836	839	915	841	873	868	881	833	848	828	867	818	872	824	872	847	831	852	844	896	807	891	875	853	877	891	898	844	814	847	855	879	881	841	896	898	894	862	889	897	862	866	851	889	865	873	829	869	823	835	897	826	864	869	923	893	856	837	815	856	896	803	786	864	850	833	902	848	876	870	827	784	901	820	883	844	885	847	818	881	881	878	843	890	821	853	856	832	817	860	872	854	842	920	883	817	832	870	797	886	873	856	876	875	845	828	838	882	890	855	895	862	867	884	826	852	889	870	845	853	837	851	832	824	833	851	807	852	854	851	823	893	864	868	809	858	876	863	871	868	854	857	875	869	891	788	923	842	872	850	855	830	854	823	815	845	895	837	836	870	871	826	867	858	905	858	881	851	891	868	858	863	822	823	872	824	817	838	835	874	884	822	812	807	851	850	834	873	833	915	903	820	837	852	856	867	879	894	822	845	841	857	862	837	828	873	870	859	850	868	807	839	803	855	908	876	840	865	855	906	890	862	857	847	834	856	889	857	833	840	844	884	887	858	848	889	863	852	912	844	898	872	862	860	909	857	888	855	884	898	870	878	868	833	854	843	927	844	869	841	878	864	840	893	830	839	850	911	889	822	873	822	884	878	850	865	787	827	842	850	836	891	839	846	801	820	862	884	850	850	825	872	877	865	866	853	903	817	839	794	885	902	866	858	870	831	859	851	905	877	833	855	829	884	881	848	857	915	830	874	869	870	846	862	851	862	827	849	811	875	890	855	879	817	863	817	886	889	869	867	867	878	837	823	847	888	835	871	864	869	867	863	867	850	829	823	878	845	821	773	867	877	837	897	831	813	851	853	828	875	851	881	885	926	877	855	896	896	873	818	851	807	892	883	811	882	836	878	933	903	863	853	856	876	865	880	915	842	846	934	867	853	880	838	896	899	827	828	939	811	799	877	877	862	886	841	871	832	864	827	803	882	859	839	835	923	834	901	878	845	843	850	862	901	845	857	822	843	838	833	864	903	894	835	941	856	917	848	774	844	861	892	825	878	875	865	896	851	825	839	852	831	877	762	878	852	820	861	844	820	851	885	868	865	874	790	854	833	811	884	900	883	843	846	825	832	872	868	851	865	845	875	806	814	851	851	839	858	885	872	884	859	886	819	854	887	840	796	888	841	835	910	874	869	839	904	861	857	862	880	830	898	834	871	878	918	849	848	910	852	845	865	793	841	832	889	871	872	863	796	891	834	858	884	864	859	849	910	843	834	858	830	847	836	836	859	807	856	847	895	843	851	849	841	838	848	855	895	848	850	877	881	878	900	867	908	891	872	846	868	870	854	932	848	897	828	877	870	852	862	871	908	848	779	853	846	847	904	846	890	842	856	853	806	860	850	841	853	848	886	876	849	869	884	858	841	837	856	832	824	850	873	839	864	811	911	835	846	884	855	901	796	864	854	860	854	824	833	863	876	895	882	790	881	845	835	847	891	869	837	864	826	865	859	912	860	836	812	891	858	883	848	840	867	839	856	843	898	866	894	850	866	860	849	836	887	880	911	852	876	940	847	864	823	815	863	828	855	808	861	849	826	890	858	876	871	858	808	904	871	878	834	894	881	899	869	873	903	878	912	867	848	876	824	840	830	783	802	839	773	867	865	857	871	845	899	851	856	834	848	870	869	886	832	868	825	909	853	900	811	886	863	847	863	824	845	852	886	887	901	889	838	854	823	881	838	881	831	853	873	874	869	905	871	842	872	812	809	898	886	883	841	871	882	895	841	833	822	846	849	870	857	886	883	789	800	866	845	855	929	854	875	846	835	831	819	855	852	828	826	817	854	820	852	832	844	808	866	829	837	849	903	875	890	864	861	865	864	875	894	811	863	911	824	882	860	903	832	856	864	815	879	884	851	924	838	830	852	813	855	864	808	865	878	865	873	867	806	830	827	865	806	869	886	843	878	818	845	869	864	790	818	843	892	836	880	882	884	890	889	869	821	869	867	818	861	834	797	862	874	851	872	879	805	872	822	901	876	885	861	844	852	836	843	892	840	895	839	853	864	846	873	883	856	849	865	875	863	837	883	763	893	832	856	879	821	855	809	850	842	811	806	846	828	860	884	829	850	855	894	824	872	838	842	859	808	874	811	851	852	841	914	835	801	846	923	819	845	828	867	875	851	841	882	853	891	943	792	911	851	827	819	907	850	897	873	857	867	876	852	868	847	852	873	876	858	879	821	870	834	858	879	841	879	888	923	834	836	795	856	864	842	839	832	825	849	885	881	826	844	811	832	862	880	881	859	906	856	832	805	874	835	854	920	898	871	860	874	877	861	891	856	859	816	810	841	869	852	837	902	873	868	827	837	857	827	865	861	895	840	811	807	848	847	791	884	839	869	859	880	869	888	868	857	864	858	868	837	849	854	865	833	862	878	855	862	842	832	899	844	880	827	883	911	899	825	824	867	810	824	858	914	890	817	889	885	837	879	827	867	836	826	846	869	849	910	907	836	859	858	841	851	831	869	853	873	909	887	888	819	857	865	860	845	812	805	875	820	846	833	900	843	836	874	871	867	902	878	834	896	845	857	832	831	848	893	921	859	873	885	831	879	834	857	876	911	871	840	831	885	865	875	871	864	860	860	847	839	881	806	857	906	901	841	891	819	831	826	879	868	809	820	834	840	845	849	857	868	845	793	838	804	815	900	849	851	826	936	855	863	832	905	824	874	872	812	836	882	846	876	857	917	813	869	825	852	866	883	834	803	843	853	900	853	859	881	874	851	848	896	886	826	876	816	857	906	815	843	901	907	874	890	871	894	842	861	892	906	872	865	919	849
4513	1280	1213	989	952	992	943	905	810	864	873	885	889	947	869	875	862	889	889	921	896	842	877	869	930	882	860	873	842	899	877	921	894	928	943	908	864	866	895	950	859	860	857	875	897	846	856	883	852	898	892	909	975	930	889	852	897	842	875	882	896	885	858	859	890	877	875	858	878	873	928	853	857	880	902	861	875	902	901	807	911	883	859	873	882	876	825	884	869	895	846	887	895	849	898	861	874	877	893	859	879	876	874	862	866	849	838	918	890	898	890	908	881	860	856	904	879	875	864	924	905	930	854	874	862	898	865	842	815	839	884	921	933	863	868	867	889	882	825	843	824	838	865	902	868	880	873	856	874	880	880	868	911	849	889	798	793	904	869	896	900	856	851	864	885	860	868	891	871	860	894	885	935	894	913	891	871	820	882	867	884	863	889	888	859	917	868	860	888	895	871	903	876	869	923	824	915	887	859	896	787	885	846	913	826	899	867	895	848	872	868	861	871	790	882	847	875	904	891	840	889	908	804	855	867	872	892	875	869	866	880	905	896	877	856	854	854	871	851	890	925	875	891	907	852	865	831	840	884	885	891	841	871	917	899	843	931	850	850	866	898	821	874	899	892	844	901	895	895	872	884	873	885	913	886	901	873	888	934	871	882	881	874	857	891	841	888	920	903	919	869	774	840	819	850	925	885	953	836	897	865	861	847	921	817	894	875	856	848	910	897	866	857	855	916	879	849	862	882	880	885	892	881	928	850	863	880	880	879	938	859	885	903	831	941	879	904	850	898	902	899	850	863	886	844	864	918	872	912	889	876	856	902	869	879	913	872	903	859	894	934	865	907	831	886	875	908	885	916	899	978	897	875	915	854	909	855	848	863	854	860	890	861	891	891	874	893	843	855	895	854	881	880	913	809	867	901	899	880	866	903	889	867	857	863	960	804	872	876	903	793	864	862	927	879	834	932	887	848	857	926	829	862	863	946	860	861	868	840	863	896	907	833	875	829	918	929	880	888	903	874	855	892	847	931	864	875	879	889	924	883	836	837	853	850	879	845	917	886	863	830	875	873	876	884	817	863	861	909	887	877	881	890	889	883	877	832	911	872	914	899	907	864	873	864	895	840	850	890	899	892	844	895	928	879	893	867	899	841	912	900	894	871	904	898	822	870	867	880	872	905	860	890	864	896	919	887	884	823	949	873	886	864	859	905	889	921	856	883	867	899	858	849	903	837	838	895	882	799	845	845	876	853	829	859	834	896	901	845	842	891	895	848	917	856	916	858	896	873	867	855	812	907	863	924	855	873	859	888	832	845	848	862	909	823	888	835	884	897	894	876	839	882	839	913	890	897	876	871	877	873	888	897	823	871	896	861	866	862	848	916	870	861	897	850	852	851	848	885	924	901	906	861	883	880	889	913	913	891	898	856	834	909	894	893	886	852	879	867	862	917	819	895	845	867	861	920	874	909	882	836	883	895	904	874	813	901	859	883	887	938	870	840	918	883	886	886	867	882	909	879	902	883	891	889	917	887	860	873	854	849	896	887	852	824	899	862	853	868	879	885	862	887	828	870	888	886	876	884	875	872	854	935	924	887	877	869	826	890	845	901	869	900	854	845	897	885	899	858	876	826	867	875	873	836	890	841	830	874	885	860	921	888	847	925	884	870	857	943	857	899	861	895	890	896	884	843	870	894	888	903	884	843	918	843	941	853	872	872	861	851	878	871	863	937	849	886	912	851	902	891	845	887	864	887	868	851	916	870	841	908	816	866	857	836	886	873	880	871	895	862	865	878	852	929	900	919	928	844	880	864	867	868	860	906	834	843	893	881	836	858	924	846	881	886	881	908	870	890	830	876	852	880	906	862	955	895	869	819	848	853	881	863	893	838	905	860	919	873	857	846	892	871	881	909	856	875	858	914	884	857	909	938	798	879	860	895	868	901	920	874	892	872	899	861	873	878	859	907	922	903	849	842	879	869	847	877	824	907	845	873	861	915	805	813	906	867	863	816	867	910	897	829	860	837	851	881	889	841	851	860	818	875	882	908	874	930	949	879	868	804	875	865	883	855	791	892	882	883	872	859	865	861	913	880	841	856	866	899	826	897	862	850	832	871	898	843	885	870	901	871	836	874	849	938	872	865	904	895	902	894	864	885	856	886	792	884	913	878	824	873	959	914	879	830	890	888	899	837	815	868	895	876	869	857	910	910	919	873	893	939	875	877	927	846	893	878	877	921	847	831	894	902	855	886	889	893	854	903	885	865	944	838	910	876	960	846	877	883	887	854	863	848	871	883	882	833	889	929	874	889	844	864	850	914	860	875	888	908	860	841	829	859	891	782	834	848	832	895	885	899	902	881	904	897	845	857	873	909	845	939	912	922	882	924	870	881	881	875	814	867	837	879	878	854	863	881	917	934	848	909	924	867	902	889	883	844	898	840	923	905	923	880	858	833	912	905	903	824	883	878	821	890	850	867	839	868	882	858	892	901	875	848	867	837	844	867	859	825	919	874	860	909	878	844	935	862	871	873	896	904	861	935	903	888	838	922	874	898	800	870	894	874	845	856	932	886	902	905	884	875	878	877	858	907	876	877	892	839	844	933	874	895	913	864	886	900	870	911	891	860	852	885	847	900	834	884	884	913	896	911	875	897	790	867	887	866	853	925	934	937	895	879	889	878	890	849	836	869	873	872	881	905	859	870	854	883	916	893	894	849	888	815	812	831	900	889	887	867	875	860	936	870	897	829	846	894	871	873	877	866	873	868	848	895	944	886	885	901	812	832	904	867	873	858	865	895	914	884	899	850	806	873	861	890	885	916	878	841	840	851	916	899	873	910	856	905	932	863	848	889	874	866	873	838	904	805	898	876	923	956	843	895	921	925	869	928	889	860	872	890	874	845	877	890	921	874	887	902	880	937	859	868	828	849	806	885	859	902	911	902	876	855	917	915	912	914	924	852	935	938	890	883	883	835	911	914	884	863	922	908	880	911	844	877	885	912	895	874	954	861	839	859	874	892	849	860	827	952	884	976	866	919	904	887	881	880	843	882	897	874	894	923	848	877	897	896	930	933	858	880	850	900	866	881	814	888	905	878	900	863	847	867	895	838	893	850	854	855	918	897	876	879	899	920	931	882	904	895	897	873	905	854	824	886	831	899	866	906	907	877	924	860	917	909	900	891	879	834	891	842	879	884	861	857	859	923	855	845	894	863	898	905	922	877	908	925	892	824	878	881	861	842	847	891	864	815	913	854	875	869	909	874	876	877	846	906	904	858	901	914	860	863	844	867	916	850	848	855	875	877	845	897	922	902	868	857	898	852	872	834	886	851	911	896	880	872	879	897	948	895	874	889	878	897	809	826	875	930	881	868	874	814	878	897	845	863	851	864	863	892	873	856	881	869	907	892	929	882	842	836	867	868	863	835	826	896	905	863	925	907	877	864	877	886	926	854	886	851	843	922	850	918	795	863	843	927	922	824	898	868	898	802	874	874	894
23166	20932	28266	23750	20937	12771	1329	879	682	623	617	521	540	470	503	484	503	464	466	457	479	447	430	427	475	491	431	428	475	415	437	417	467	411	407	424	422	406	428	445	421	435	473	427	412	430	442	452	419	429	401	407	431	433	354	423	405	491	418	402	442	414	409	428	411	435	408	387	417	418	431	426	427	406	407	400	408	402	395	430	424	440	430	414	416	427	442	429	436	408	422	424	437	385	425	415	424	418	401	417	436	436	427	425	418	423	455	404	432	459	415	411	434	407	423	414	414	407	399	399	419	430	416	417	415	399	449	440	421	435	418	447	393	418	405	412	444	411	428	430	410	442	396	420	434	411	454	387	456	399	456	404	429	429	436	407	400	425	442	418	418	426	404	444	423	410	432	405	423	402	422	403	439	407	405	413	412	397	399	446	394	393	450	422	415	401	396	398	419	384	440	406	448	406	416	454	432	409	402	468	419	423	417	414	419	419	435	422	444	439	422	431	416	406	432	450	457	422	434	430	365	406	391	432	423	417	432	443	418	396	412	408	434	445	415	470	403	409	416	417	415	427	396	419	441	436	441	392	433	426	421	421	447	412	424	424	426	420	416	444	405	417	428	438	426	400	421	470	440	422	419	421	444	452	409	424	446	438	424	445	388	392	398	432	392	425	396	406	439	450	424	431	404	413	436	420	396	445	408	437	421	405	421	440	454	438	411	422	455	419	429	439	438	395	395	397	426	419	432	416	419	412	427	437	450	414	388	469	398	414	411	394	404	421	425	427	403	414	397	402	440	420	419	411	424	403	408	390	441	439	416	430	417	405	384	399	381	418	442	395	406	441	419	385	401	421	398	401	413	423	413	453	413	422	417	425	450	431	405	437	429	391	405	415	405	430	432	398	421	423	424	436	394	410	418	398	406	421	422	385	446	418	406	452	388	412	441	433	459	385	426	414	415	419	444	439	402	418	420	423	420	420	410	441	416	397	418	441	383	409	450	435	422	423	423	394	451	418	407	409	401	382	403	406	408	421	417	420	404	422	402	433	432	401	430	433	426	406	396	388	406	457	412	396	422	424	386	437	425	416	410	442	401	417	416	459	428	449	433	430	409	405	425	384	422	429	387	412	406	429	420	412	426	451	428	406	404	405	441	442	440	417	439	425	416	441	436	367	415	402	401	400	446	427	422	371	441	431	431	415	412	406	434	424	432	403	404	451	428	437	441	422	396	397	379	417	411	425	430	410	411	383	420	419	398	435	431	437	423	417	417	403	413	402	393	443	424	368	393	448	435	407	398	432	468	424	398	383	414	412	430	402	440	449	409	430	424	456	386	433	379	451	412	430	395	389	432	388	441	412	415	420	420	396	425	435	436	431	429	373	407	401	406	408	393	424	432	459	396	418	419	417	433	386	368	457	441	403	428	412	395	389	427	406	398	407	443	433	438	409	396	434	397	443	422	418	414	398	438	420	396	448	440	403	423	388	437	416	397	437	424	431	423	404	426	386	432	405	360	429	394	422	424	455	414	400	405	410	422	409	427	396	436	417	413	431	404	452	404	433	426	439	451	420	419	430	425	427	465	400	434	392	439	440	426	441	458	428	418	448	428	395	400	424	455	418	438	405	421	409	398	379	455	427	420	394	412	452	432	369	409	428	424	382	450	399	419	417	450	411	414	425	437	402	395	413	449	380	408	425	423	432	382	452	406	379	462	428	428	443	405	403	443	401	412	388	429	421	385	432	417	406	438	403	432	392	402	406	439	419	439	470	423	420	459	454	426	387	390	406	412	437	417	396	443	417	425	429	415	435	388	396	411	388	414	393	432	409	438	410	417	439	378	447	414	422	437	415	429	433	418	461	438	441	427	416	425	424	414	436	438	388	419	389	411	412	472	396	417	418	422	440	433	414	414	413	427	432	424	450	421	409	430	365	415	440	410	446	442	445	454	406	422	415	375	435	450	456	451	430	399	428	390	423	401	430	408	416	405	450	425	393	400	425	417	427	454	421	474	417	435	376	455	428	433	424	425	449	450	400	405	438	420	442	392	432	459	428	368	409	432	427	439	405	434	445	424	447	448	427	424	422	438	444	414	410	387	394	385	393	438	425	437	431	439	416	430	439	424	398	392	427	431	416	459	415	420	375	428	397	421	398	399	447	384	423	433	419	432	420	467	461	455	418	405	406	393	419	418	392	440	419	449	466	423	423	412	439	400	391	402	421	419	392	427	408	441	408	402	421	447	392	365	407	459	388	410	374	391	404	397	433	435	425	408	403	426	423	397	450	427	409	399	447	387	393	447	390	404	415	400	413	433	440	402	424	396	438	414	396	429	423	392	404	405	420	408	423	405	458	388	400	414	442	446	424	396	447	381	419	409	424	423	397	444	441	401	421	425	434	424	390	413	436	447	389	449	447	413	437	423	412	436	418	444	448	449	441	425	399	403	407	406	405	412	419	387	446	430	423	434	444	384	430	397	435	398	457	428	443	428	440	392	422	425	412	423	424	429	401	406	408	408	412	411	413	416	460	389	418	441	423	420	403	424	434	453	392	446	413	447	447	434	430	435	419	418	417	402	421	417	376	410	415	395	413	353	400	395	408	424	414	413	417	405	402	430	405	459	453	391	408	408	384	391	400	448	408	402	406	457	408	465	408	421	437	419	428	401	408	428	412	453	428	405	403	441	475	415	407	455	407	434	433	387	370	441	440	410	418	421	412	401	449	388	402	416	393	417	383	432	398	441	445	405	410	376	420	403	422	396	431	474	400	396	405	433	409	417	395	388	409	398	385	426	409	382	390	447	392	399	420	396	450	443	438	419	356	406	436	448	434	407	420	447	389	404	415	445	409	416	419	406	475	402	434	385	456	435	412	425	420	411	418	381	422	438	399	439	385	408	413	412	410	426	415	421	401	447	385	393	449	437	433	439	374	446	468	429	395	443	450	385	428	404	452	431	437	394	384	416	472	434	411	404	423	440	395	400	399	420	418	424	422	417	410	403	450	432	407	443	394	408	454	390	381	390	401	430	399	437	387	436	422	370	399	418	411	408	418	417	455	418	444	483	402	393	426	424	413	415	417	432	438	410	396	418	399	438	381	428	423	394	396	393	393	452	432	362	377	394	416	402	402	449	403	395	403	438	415	403	439	437	414	419	375	410	389	421	384	437	432	398	444	422	442	426	445	388	442	397	400	432	418	417	410	406	435	410	407	421	394	409	418	440	441	454	389	389	417	411	383	402	442	392	444	440	449	412	405	436	407	420	394	420	428	426	430	397	413	406	441	437	400	421	422	426	393	399	409	412	420	399	414	455	375	404	426	458	401	401	375	412	435	383	409	417	408	389	383	447	403	422	410	431	409	414	453	401	415	406	406	438	380	425	434	422	424	403	433	402	428	379	396	396	397	402	399	431	433	466	402	405	419	399	424	426	394	393	382	396	446	381	445	432	394	388	416	407	423	404	412	410	394	444	411	419	461	386	425	463	429	436	398	411	412
3193	8536	6108	3016	2219	1650	1292	1020	940	831	700	676	669	599	593	521	569	515	522	473	526	501	505	462	496	549	461	445	485	503	458	463	496	488	470	495	481	479	460	462	501	487	452	485	446	475	504	466	461	455	457	446	465	462	461	444	499	446	478	492	455	457	444	436	499	485	467	459	457	493	445	475	427	466	472	462	452	482	420	460	438	468	462	461	441	466	451	401	475	401	453	450	465	474	432	440	422	466	459	464	446	432	415	444	472	427	465	457	452	442	447	481	453	450	494	453	443	477	481	471	461	446	470	497	422	451	437	459	498	455	462	452	493	466	484	421	442	462	417	442	460	446	436	476	469	403	435	427	450	477	464	452	466	463	471	433	490	464	449	444	458	448	468	442	451	444	476	443	465	422	469	470	469	475	419	446	428	421	446	426	461	435	479	476	423	510	472	413	484	433	459	469	434	429	447	481	487	434	438	425	460	427	433	420	476	441	491	449	456	494	477	434	481	486	435	475	467	469	474	424	449	459	439	467	450	458	461	529	454	449	460	482	457	493	465	464	455	422	441	459	444	482	446	473	453	451	470	435	463	441	433	459	453	480	432	450	431	507	454	464	453	500	475	431	452	487	474	426	454	461	476	476	441	454	458	418	444	471	445	428	467	431	444	463	458	461	459	481	462	434	427	447	447	481	475	474	456	462	453	472	439	445	419	433	478	465	470	453	450	467	439	453	481	438	407	438	439	447	448	466	459	462	417	438	450	460	433	465	490	484	434	446	464	446	497	454	462	450	503	420	441	444	442	503	450	440	460	442	453	398	463	437	450	487	436	422	464	468	450	461	462	467	453	453	416	452	470	447	465	397	458	426	472	459	451	418	444	460	489	471	431	481	513	451	470	439	438	439	461	433	450	396	433	460	454	434	454	462	446	468	483	443	444	464	445	476	482	490	456	483	471	464	453	437	453	474	418	436	469	470	451	475	492	443	458	461	476	454	455	430	456	438	429	441	451	477	430	430	443	458	417	477	483	451	464	417	455	439	453	441	497	417	465	479	431	438	450	410	441	474	469	460	471	432	492	454	458	453	488	494	453	451	421	493	465	449	428	453	456	495	450	495	485	458	432	445	472	443	463	466	456	455	456	466	431	492	455	468	470	456	436	414	449	463	461	476	494	456	446	437	445	445	484	464	457	484	450	463	485	447	453	449	434	422	486	444	454	467	440	469	475	436	467	456	458	480	475	462	485	441	408	440	464	463	446	478	465	474	477	447	427	430	481	468	435	458	428	446	450	447	457	432	447	461	410	429	469	451	420	519	487	429	490	458	444	471	446	491	475	456	435	448	469	441	463	479	438	493	452	456	478	471	450	433	414	458	459	461	457	429	457	451	425	455	430	449	436	462	433	468	459	474	450	438	485	466	448	462	434	451	473	470	471	490	446	470	417	432	439	442	447	428	461	446	481	446	450	444	490	469	436	433	455	463	478	434	478	472	466	494	452	448	459	449	449	458	447	459	438	441	406	467	457	453	453	482	432	412	510	436	451	463	437	497	526	452	475	451	448	454	490	428	431	471	451	419	495	461	470	435	497	437	470	461	421	452	423	430	438	433	465	438	457	430	459	466	485	497	477	485	480	485	476	440	454	436	457	468	465	458	459	434	468	519	422	457	436	483	473	468	469	457	443	459	463	470	407	441	451	482	423	450	410	498	457	448	478	452	451	420	435	446	473	473	420	473	447	456	448	443	448	440	432	424	420	442	455	462	457	426	438	441	416	444	404	464	451	452	434	411	483	460	451	483	428	464	441	435	457	497	481	462	450	426	477	433	397	470	442	517	437	448	518	450	468	488	474	453	465	481	442	458	434	460	456	432	456	467	498	455	429	429	461	475	432	434	442	478	428	444	443	488	455	449	465	462	447	439	407	484	443	459	494	496	467	474	472	479	465	484	445	464	442	476	491	418	450	436	473	433	481	411	431	449	473	433	465	434	444	485	463	465	474	447	478	465	470	441	465	443	451	452	433	479	426	449	460	433	456	420	468	434	489	473	467	424	454	439	453	471	441	466	441	459	428	441	434	430	457	487	419	454	484	447	463	400	488	475	465	454	461	473	459	467	430	453	448	423	460	451	459	470	487	436	413	458	415	447	478	463	447	449	458	455	429	457	465	443	454	470	474	426	479	414	478	417	456	455	464	439	461	452	462	442	457	478	451	428	431	448	456	438	458	428	437	453	490	478	452	428	481	447	459	444	460	473	492	443	417	459	442	427	453	450	463	439	458	429	474	434	462	475	435	439	461	442	494	446	486	447	439	463	480	465	470	451	436	439	427	461	457	444	469	465	441	460	452	424	436	447	443	449	462	431	452	499	443	466	460	476	431	467	458	468	465	442	445	458	447	449	412	452	452	504	494	458	488	450	429	460	472	476	474	470	468	438	489	457	469	443	470	461	448	422	464	501	451	445	464	433	421	458	472	451	470	448	466	471	433	421	459	483	479	480	488	475	445	488	483	460	465	488	469	457	447	510	444	440	499	466	408	446	474	471	449	458	428	461	447	499	414	416	443	461	468	461	423	468	470	453	454	442	467	442	444	434	488	461	444	451	480	452	427	442	433	442	437	437	472	462	426	428	441	468	481	463	417	429	444	459	451	479	469	438	402	441	414	478	421	452	463	398	452	429	468	467	457	478	439	449	484	465	434	434	483	453	467	469	462	442	473	456	461	474	454	423	433	466	441	434	437	464	451	435	464	455	424	507	431	435	475	423	478	507	441	481	454	446	449	465	437	457	463	451	467	435	442	447	425	452	465	463	454	424	459	438	455	431	446	422	447	469	484	439	441	427	459	413	451	444	453	468	490	440	472	431	446	451	449	477	465	473	469	443	443	486	479	472	453	437	448	460	456	441	521	454	458	461	469	471	455	404	434	416	423	430	436	464	429	473	419	446	492	457	457	412	448	468	477	455	471	467	475	462	454	453	460	447	468	445	441	450	465	480	459	464	472	471	466	425	439	409	446	464	472	474	436	463	477	466	471	420	445	458	423	437	410	434	454	427	446	455	426	445	436	449	459	488	501	453	467	492	426	422	478	466	452	455	471	524	472	449	471	407	435	471	432	489	450	440	475	453	431	437	438	449	423	462	464	425	491	444	460	427	418	443	423	444	440	436	443	451	435	457	462	465	449	481	467	436	451	424	463	413	447	437	465	451	433	428	456	460	496	454	451	447	480	468	478	453	473	417	486	491	450	470	453	423	447	461	486	444	492	438	466	464	483	483	468	483	446	456	453	472	471	472	476	476	457	453	450	436	460	435	455	438	470	439	491	430	481	453	492	471	444	465	474	444	456	474	451	462	492	438	456	451	492	432	475	444	454	460	490	452	449	459	414	469	462	440	453	465	477	452	469	462	435	463	502	433	489	480	443	430	460	442	455	464	453	475	472	446	452	447	441	462	434	477	462	442	429	427	482	468	452	467	467	424	420	420	445	453	456	458	477	453
24277	20933	27494	24475	16429	1776	1160	977	959	994	874	899	882	932	835	945	883	866	837	790	842	844	890	835	850	913	839	859	832	830	823	849	836	846	813	845	838	804	815	830	855	857	876	865	844	925	793	825	856	885	838	828	844	845	869	838	838	798	846	857	853	858	849	819	798	874	868	844	819	867	881	833	824	855	881	848	811	819	845	829	812	847	845	820	858	854	850	796	841	780	857	811	879	831	827	808	833	855	829	844	864	846	813	832	783	816	841	889	827	865	848	836	801	837	793	859	838	802	799	851	848	899	854	790	826	845	784	824	863	797	818	821	843	847	817	858	861	840	827	831	872	838	809	841	863	793	872	852	820	855	830	793	832	775	823	860	891	907	789	844	865	849	799	863	844	864	824	796	779	922	888	854	805	893	811	867	836	874	862	853	802	834	823	830	912	801	858	861	837	901	818	818	860	807	856	823	846	798	859	826	854	809	868	844	850	836	880	793	842	853	849	904	873	851	802	784	856	828	802	856	863	850	826	814	819	823	757	840	832	797	846	887	853	817	827	871	816	810	875	831	822	819	819	830	845	822	837	814	829	826	817	848	844	835	891	860	845	810	827	881	872	845	824	882	784	841	830	838	833	842	804	871	826	805	865	847	816	818	827	836	811	852	862	821	853	784	814	827	820	830	847	816	822	834	819	823	836	894	848	876	838	845	798	789	836	826	787	834	811	832	885	856	816	846	882	806	835	830	877	842	864	836	848	829	822	829	817	835	932	833	842	863	864	819	794	843	864	802	818	885	830	843	807	856	850	827	814	790	862	822	853	826	884	849	833	809	884	849	860	843	863	853	816	847	830	792	828	814	847	773	783	829	834	832	860	823	843	805	861	808	803	858	846	772	834	826	817	818	872	828	822	821	865	821	850	841	831	809	846	853	810	834	790	843	890	825	862	800	797	824	876	845	807	827	803	758	862	876	853	861	865	890	835	851	838	870	831	788	842	815	872	833	855	806	839	860	814	827	844	812	768	846	835	899	872	819	829	846	838	884	869	873	864	822	837	855	784	806	905	856	835	854	812	923	843	831	834	819	854	888	822	861	775	832	829	879	836	816	845	840	850	850	888	837	823	831	846	854	880	838	809	910	840	900	812	898	784	871	872	866	878	871	859	829	843	801	841	841	802	852	807	867	866	810	846	839	865	829	839	832	890	872	854	879	885	810	749	831	844	826	816	822	867	850	847	824	814	834	825	793	838	812	849	828	834	866	857	824	852	813	829	756	864	842	838	838	843	819	853	858	859	893	802	843	846	863	791	842	807	777	845	867	900	851	909	821	816	842	846	880	892	819	859	804	833	855	825	804	843	827	820	789	872	787	833	768	831	809	838	795	857	823	823	847	802	833	791	842	808	837	771	850	813	815	834	814	884	762	795	800	878	840	856	872	842	802	822	751	839	822	885	821	816	833	812	859	812	826	813	856	807	831	808	815	791	839	850	829	834	813	810	851	864	872	797	893	762	815	819	836	864	818	826	811	837	848	818	804	869	845	847	835	851	797	798	905	808	822	787	818	836	852	854	857	871	839	817	835	842	804	815	822	902	812	831	833	815	875	772	881	873	834	798	771	842	790	784	853	785	912	844	830	875	814	844	851	857	906	874	801	822	846	820	836	806	784	851	878	791	837	816	841	832	834	835	813	794	845	856	807	852	833	907	843	852	807	823	826	797	801	827	864	789	804	906	799	854	825	794	845	795	829	833	837	831	771	851	840	783	831	851	820	873	824	840	862	824	888	811	824	884	888	844	839	838	840	860	825	877	851	847	807	858	840	852	840	844	804	843	841	787	851	842	828	844	819	823	894	831	827	881	828	849	842	866	870	813	795	834	821	877	836	837	896	798	848	829	821	853	880	847	834	898	870	878	828	826	840	836	814	816	906	855	844	868	853	826	821	785	832	843	836	816	804	816	799	867	793	885	854	878	864	899	851	803	810	874	837	819	878	833	859	792	839	863	817	877	851	818	779	815	816	830	875	894	818	818	815	830	832	844	822	864	747	853	924	806	813	846	833	826	852	806	847	855	840	879	845	828	805	820	796	780	799	840	756	845	813	818	795	805	862	856	852	855	880	831	842	821	866	835	812	869	858	846	797	818	837	837	875	842	813	825	805	827	850	848	815	817	876	836	841	831	878	841	893	811	809	812	885	819	844	807	835	832	849	852	866	885	806	802	811	779	850	859	806	829	841	846	759	869	815	801	811	828	778	873	829	866	811	849	862	812	874	807	867	749	798	864	810	840	775	830	826	883	847	907	821	799	816	819	808	807	816	811	839	894	837	898	839	879	822	814	826	815	821	874	797	804	795	785	825	850	800	856	837	816	847	869	832	882	782	826	858	805	814	820	809	801	842	843	829	911	820	832	829	809	821	847	826	778	859	859	875	832	829	846	786	807	852	835	769	833	828	827	830	848	838	842	785	783	820	834	838	796	876	817	788	831	884	843	820	824	856	846	812	787	828	784	816	811	836	809	862	860	826	788	799	873	790	810	818	852	796	860	844	855	821	826	816	851	878	847	815	806	876	799	769	839	780	823	838	904	874	831	849	830	856	835	847	863	804	817	823	748	828	835	840	824	851	820	850	819	834	823	787	865	855	795	802	839	822	831	840	896	854	860	822	862	812	850	811	812	870	857	860	837	857	839	866	831	770	860	800	843	788	863	809	797	786	818	852	786	833	834	809	858	810	850	829	846	870	774	858	817	800	862	763	824	761	769	805	796	848	864	853	864	827	869	830	838	803	769	827	854	806	829	827	832	870	873	866	846	817	837	807	784	806	829	857	799	837	843	848	814	847	796	853	835	812	861	794	926	838	870	848	924	907	849	813	859	883	871	869	856	875	787	853	804	850	847	834	802	811	778	842	877	812	751	850	808	878	812	850	868	832	827	806	835	839	853	874	846	843	804	847	886	848	835	818	856	845	829	810	863	834	823	809	807	863	849	841	837	803	812	803	838	825	799	876	883	816	828	837	875	793	838	869	872	817	853	915	793	840	820	861	879	834	792	857	861	811	882	819	854	837	863	821	863	836	856	823	846	808	883	885	841	889	856	904	835	825	820	822	839	875	830	791	833	820	816	822	770	804	841	798	804	855	869	840	892	821	798	833	864	819	832	845	818	853	857	826	834	900	814	822	798	836	810	761	782	830	836	809	822	824	821	845	821	789	778	820	847	821	849	877	867	886	833	849	786	879	828	814	768	793	783	793	864	822	788	880	815	840	822	823	834	838	826	820	838	818	814	817	845	836	875	870	854	815	856	811	859	884	847	844	827	844	862	885	833	838	848	850	838	823	837	882	901	820	817	824	814	842	815	840	825	809	867	870	825	861	825	899	798	857	900	842	804	817	819	850	834	834	868	771	862	850	809	838	798	777	818	846	793	854	807	840	897	864	873	900	861	844	873	813	904	851	813	818	845	812	832	832	855	845	805	817	782	837	824	818	836	840	797	830
3542	5869	4337	2334	1865	1587	1313	1192	1110	1056	977	950	917	905	852	924	836	880	863	851	853	866	860	839	857	827	851	821	871	858	839	840	806	853	830	826	792	859	825	860	868	867	858	860	804	838	868	833	799	826	824	831	824	816	819	795	790	816	840	826	863	807	819	844	871	859	837	850	799	834	862	818	818	803	785	868	785	814	846	840	853	827	801	798	835	802	833	804	809	870	849	819	854	855	866	858	789	848	851	842	821	781	827	828	778	824	867	875	753	892	848	823	855	862	837	812	834	820	817	813	824	791	816	791	813	856	811	805	834	829	813	911	820	796	843	837	852	815	831	801	830	841	800	797	817	807	828	852	776	827	854	818	820	831	833	839	832	788	834	813	841	822	818	820	825	790	839	844	814	848	803	841	808	868	850	853	816	860	813	827	842	825	829	843	897	773	878	795	803	823	820	833	821	829	816	789	811	831	801	870	819	789	806	784	795	792	777	814	856	775	831	862	812	818	816	808	820	845	847	837	796	806	847	835	794	822	823	889	807	764	856	873	826	841	821	813	849	866	839	880	780	849	862	813	842	827	839	818	811	851	802	891	783	824	836	834	826	811	828	834	774	859	824	861	840	804	842	816	827	809	833	855	844	841	795	809	855	737	839	860	772	824	822	835	798	876	872	806	825	854	844	869	766	831	825	814	788	880	818	834	841	787	840	768	785	870	836	890	798	840	788	834	823	815	852	818	864	805	813	842	848	831	834	837	840	844	846	896	765	838	817	862	822	816	854	836	815	846	794	839	813	822	809	879	863	818	865	810	845	891	784	833	857	887	812	829	856	811	817	801	816	808	813	780	846	815	816	802	885	843	904	889	808	866	801	822	868	818	846	808	806	810	804	870	840	842	804	819	785	802	844	822	816	840	858	793	838	808	807	812	840	815	797	873	841	857	828	888	871	825	870	810	817	806	814	770	811	839	801	801	828	814	788	823	842	771	840	842	844	872	826	814	882	835	796	812	775	809	833	856	805	830	801	843	833	832	846	859	866	828	816	862	801	822	860	810	773	845	838	835	812	870	786	816	849	859	901	852	828	861	845	858	868	830	869	828	810	804	813	805	806	868	853	765	869	831	840	806	765	817	798	815	839	856	873	822	799	814	818	845	837	874	866	843	835	799	865	809	779	897	803	836	889	834	802	845	795	822	836	823	838	824	851	866	804	805	854	839	773	873	843	780	842	828	863	846	861	844	749	818	832	793	854	840	860	868	836	840	824	851	789	897	877	833	791	804	834	872	844	826	806	855	793	820	843	846	871	832	852	790	838	800	859	891	822	788	807	844	800	857	857	839	827	852	864	827	810	843	814	864	864	849	843	852	822	846	840	844	858	857	878	873	803	773	846	836	860	787	809	859	805	888	867	822	837	817	803	835	802	830	802	792	812	836	829	783	849	842	775	769	780	841	857	797	814	823	784	823	821	877	801	829	815	869	816	805	817	816	794	832	843	807	827	837	876	833	880	812	799	824	813	767	812	878	807	865	780	804	774	861	823	825	833	802	799	809	868	862	822	833	856	825	814	888	840	840	819	821	754	875	815	789	839	831	809	859	786	856	816	804	845	812	823	770	816	838	831	858	825	823	839	853	845	819	836	864	849	794	919	832	846	844	872	866	795	843	848	809	805	859	853	806	823	828	830	796	812	878	864	841	852	852	819	842	849	790	792	838	790	784	843	850	782	776	883	862	744	872	831	829	822	831	811	829	829	838	842	811	850	811	818	821	835	779	820	802	886	840	810	838	813	793	860	873	724	803	819	790	841	826	817	860	807	803	814	760	839	848	819	773	831	811	833	809	855	834	845	811	838	837	813	839	817	824	824	786	839	841	825	828	834	848	891	826	798	826	802	831	841	814	881	881	778	793	796	875	869	840	821	821	832	827	838	828	834	815	825	789	806	850	822	776	824	803	872	829	835	802	823	827	834	885	805	856	787	846	837	853	838	753	794	836	867	814	838	877	837	839	880	782	797	798	800	892	850	844	843	804	820	833	834	835	857	813	799	826	820	877	830	826	819	859	871	849	856	773	866	848	793	843	837	881	836	867	813	812	813	775	842	788	883	802	864	850	816	819	845	829	813	837	843	812	782	804	792	802	837	780	789	812	857	830	787	825	793	832	846	784	869	815	778	812	800	827	837	860	784	847	859	842	806	846	827	784	874	796	792	803	811	839	842	813	867	838	806	846	810	821	813	836	822	821	811	864	864	863	854	806	797	812	859	783	803	837	825	847	830	832	887	815	875	777	787	809	836	833	827	819	878	796	838	839	810	762	873	830	779	810	849	853	793	804	814	895	840	822	867	821	869	801	829	827	845	861	825	821	833	817	820	840	849	822	814	793	850	839	833	826	841	842	802	834	831	800	811	835	813	825	855	815	863	847	819	819	847	828	837	794	809	807	849	771	837	777	856	820	841	832	911	879	847	840	821	889	820	803	880	866	830	812	830	790	822	801	848	801	794	815	845	824	787	820	833	787	824	786	857	822	811	807	776	829	879	827	831	792	803	771	814	839	820	802	833	831	847	839	819	857	825	815	814	837	851	836	801	813	846	815	790	821	770	802	859	843	811	812	757	796	836	836	807	857	858	784	810	849	845	850	898	816	867	833	816	821	821	840	839	808	873	800	865	861	863	800	820	805	847	836	805	821	810	839	820	836	821	803	813	822	822	804	821	795	907	874	822	849	820	812	835	777	828	808	803	849	905	897	793	838	846	817	801	786	776	839	818	833	831	867	902	840	809	799	838	801	849	804	885	816	766	862	827	841	831	806	852	818	815	809	828	802	821	847	860	857	828	766	835	818	797	784	795	831	791	794	835	841	849	861	853	881	835	795	846	802	808	843	814	850	841	821	777	823	854	843	817	839	870	833	806	828	813	839	791	813	800	810	838	758	825	790	795	860	843	825	814	866	877	838	791	833	831	814	825	796	788	767	813	767	812	837	808	800	792	810	874	818	868	819	838	786	881	811	849	813	834	825	766	790	884	851	815	825	826	823	863	796	812	825	838	859	822	805	844	832	852	786	820	778	785	813	811	838	791	796	799	802	800	830	840	785	857	856	807	764	834	832	794	812	848	790	790	883	818	828	852	818	833	763	837	824	847	790	812	817	839	807	847	854	771	810	826	829	853	860	774	872	795	821	853	818	829	831	813	831	758	837	883	845	861	788	861	794	830	843	801	855	815	773	832	868	770	814	832	813	786	789	852	810	852	858	839	787	843	799	885	829	777	870	817	859	841	845	858	795	848	812	818	763	875	796	880	834	862	866	861	806	822	820	854	821	795	798	795	809	832	858	840	831	807	850	820	839	795	854	862	822	846	814	773	838	831	826	797	803	850	784	814	844	805	832	795	805	874	818	878	845	842	813	789	866	811	866	802	830	801	847	864	811	823	859	851	846	845	779	798	852	891	821	841	873	833	866	820	854	806	793	876	812	773	801	809	865	837	834	881	839
22172	21014	28770	23447	21016	21094	11867	1172	801	703	599	484	465	448	434	365	380	330	374	317	330	332	323	307	294	309	290	310	295	286	280	294	269	293	278	286	259	273	295	275	275	278	265	267	257	254	275	280	275	285	297	267	278	277	267	269	282	293	287	276	269	260	281	266	261	272	270	293	290	281	291	256	249	244	302	263	256	274	253	283	248	269	292	277	269	236	241	268	253	250	262	275	234	264	263	260	289	261	260	246	268	270	239	292	288	265	263	244	270	255	262	306	286	256	303	245	258	306	261	268	235	255	297	266	267	264	260	275	274	278	255	241	275	262	243	246	268	260	268	238	265	271	253	248	281	258	240	266	280	262	262	265	270	247	249	249	272	240	268	245	279	266	274	247	257	246	277	261	268	263	265	270	262	262	284	238	258	274	262	294	268	276	236	244	247	248	241	259	238	272	254	244	255	296	258	256	252	261	275	271	247	241	263	247	228	271	281	273	261	265	252	260	259	206	294	264	277	278	260	247	253	224	292	259	283	287	293	251	288	221	273	285	268	264	257	276	262	260	267	267	270	255	267	250	260	252	275	237	283	289	269	254	269	265	247	237	260	256	252	262	264	265	298	247	241	270	272	285	262	261	253	276	278	277	241	268	265	273	259	240	275	271	254	249	266	290	274	272	274	268	284	259	303	281	266	257	268	240	271	298	273	252	288	260	283	259	278	259	265	283	249	249	268	266	267	240	263	263	251	256	265	255	268	271	274	270	241	289	281	289	295	282	260	221	258	269	255	283	231	244	266	267	259	249	264	291	248	260	254	267	249	297	285	279	288	281	267	266	262	259	285	254	237	256	238	279	254	276	254	263	260	251	245	252	282	272	232	270	262	286	288	262	273	249	281	252	245	259	264	287	262	253	248	271	287	278	294	231	248	269	286	232	297	253	249	254	259	253	282	285	265	254	262	280	260	281	257	277	269	258	268	283	284	279	248	255	259	272	279	309	275	250	253	266	277	235	252	254	240	253	290	269	267	264	241	271	256	254	240	269	277	268	261	274	257	272	250	303	278	243	296	269	258	273	261	268	288	248	267	252	228	266	251	253	245	272	276	239	277	260	274	248	256	278	252	272	252	243	283	248	279	279	270	249	272	262	251	234	274	253	261	298	262	276	262	244	250	249	252	251	273	257	285	255	264	257	244	288	264	272	253	259	266	234	263	258	246	259	241	268	265	253	264	249	246	263	266	278	278	274	279	277	286	272	208	257	243	260	250	253	281	278	248	284	256	280	270	281	253	220	219	267	299	256	270	266	275	258	256	247	268	265	270	262	265	276	252	255	285	273	272	250	258	257	242	277	278	276	262	279	261	224	284	266	255	250	258	244	240	255	235	260	271	242	248	241	249	260	265	271	251	288	230	250	252	267	235	216	245	283	257	241	234	244	261	265	243	255	263	241	257	303	263	250	294	280	235	284	262	270	260	266	252	259	234	252	284	269	259	275	262	258	276	278	278	263	258	249	254	248	255	264	280	244	262	226	266	254	234	268	263	288	272	263	254	270	248	274	264	263	273	273	260	267	268	259	265	255	239	270	281	244	237	243	243	285	273	296	289	269	275	255	280	259	256	233	292	249	282	267	240	285	266	244	285	249	274	305	275	255	266	281	280	274	230	271	275	235	280	278	260	281	231	268	252	266	250	240	261	268	256	251	276	260	254	264	273	285	283	260	280	275	270	263	266	266	286	247	284	241	233	275	270	268	272	264	259	263	257	231	234	274	248	244	292	280	258	267	294	269	268	279	273	281	266	266	268	246	266	281	279	239	278	253	263	279	251	248	270	280	260	250	287	236	269	263	237	270	241	257	291	275	263	268	238	288	252	259	255	242	268	251	256	277	237	271	261	267	258	264	238	243	243	267	270	238	241	263	264	269	285	280	245	239	238	287	268	256	235	238	269	249	270	268	245	240	242	267	251	217	244	273	261	237	249	255	254	241	257	260	267	253	248	290	272	277	280	281	236	244	278	280	267	264	285	253	265	255	262	267	243	263	283	260	258	264	254	237	269	259	265	261	254	260	267	279	248	248	277	268	286	272	302	251	244	257	276	237	303	252	282	244	278	242	256	264	247	282	265	256	241	246	284	263	275	271	256	280	242	241	265	242	297	276	263	275	280	274	256	254	271	262	269	257	284	263	240	236	255	259	268	284	264	267	253	258	249	277	268	247	242	290	303	256	310	272	283	255	269	257	247	281	270	275	280	278	293	243	252	267	255	249	259	274	275	292	239	274	279	257	261	270	249	261	236	234	283	248	260	270	259	247	271	245	252	264	266	296	277	276	268	269	291	262	244	271	275	282	277	229	278	241	268	238	265	289	258	273	234	255	254	274	249	229	258	270	261	282	295	253	246	276	271	271	288	266	250	261	249	261	256	260	274	241	243	276	264	282	281	279	265	258	252	253	257	279	265	248	237	264	280	290	231	287	283	266	251	269	276	278	260	280	273	260	260	275	294	301	239	286	280	265	253	239	272	238	277	261	276	285	276	275	241	271	269	249	281	241	291	264	281	270	263	274	299	266	244	255	266	253	269	273	264	290	231	298	249	285	280	245	253	243	263	266	264	264	249	275	284	240	265	245	275	273	267	245	290	256	249	244	253	295	259	236	252	297	249	279	266	267	287	283	269	223	230	267	295	290	288	281	264	263	266	266	270	272	264	248	251	246	279	252	276	273	246	243	284	265	263	259	278	261	250	307	268	264	272	264	264	280	261	273	257	257	261	278	274	273	265	282	268	290	260	278	243	294	270	278	260	255	254	298	261	282	265	257	251	250	270	250	275	247	265	251	257	257	236	258	251	250	255	234	268	257	252	230	289	275	260	285	264	246	290	272	256	267	246	272	264	269	263	277	230	260	276	289	267	258	283	249	287	279	243	271	242	274	265	242	264	250	248	269	261	283	236	248	274	253	240	229	255	241	249	272	273	256	284	241	258	299	250	236	271	254	259	259	258	260	260	287	256	284	256	272	271	272	266	259	274	261	281	265	260	276	283	265	277	254	263	252	256	280	251	245	259	266	264	262	268	279	255	235	254	287	280	277	219	290	244	260	287	252	250	247	264	239	260	280	262	295	274	241	281	268	288	259	249	256	302	240	271	272	260	273	271	260	257	299	277	258	291	315	252	271	246	293	247	272	274	263	262	258	248	240	271	258	250	243	259	259	244	253	262	263	241	277	272	294	275	251	248	265	240	235	242	258	260	247	268	231	230	258	275	279	270	274	259	240	270	290	255	274	245	250	264	258	276	273	238	261	257	263	280	283	266	282	261	247	318	274	248	261	282	272	234	254	230	248	251	284	276	280	255	254	266	258	292	235	257	298	273	259	261	247	285	285	287	276	271	276	281	252	256	266	277	248	264	268	280	270	241	271	257	268	228	263	256	253	255	277	274	260	288	236	267	212	267	266	211	244	252	281	284	274	258	276	256	270	274	240	226	276	253	258	250	262
4316	14371	10497	5241	3673	2662	2039	1571	1182	958	813	660	608	533	491	443	429	393	371	374	350	323	366	304	348	339	299	321	308	331	329	327	308	322	311	287	322	304	279	294	296	282	320	269	281	298	285	290	270	281	296	264	278	257	240	241	272	276	297	267	271	276	281	278	244	306	254	253	278	263	276	263	235	239	264	283	273	253	269	261	281	298	258	277	262	261	284	278	248	287	263	271	274	259	270	270	261	268	256	305	258	236	264	253	254	271	288	303	245	276	268	267	278	270	278	289	252	256	252	278	250	286	287	257	273	259	260	246	240	284	248	251	257	295	237	251	258	270	250	262	267	247	257	254	266	246	266	277	248	264	228	263	275	253	278	279	273	265	248	255	234	268	256	259	266	265	269	267	257	278	263	280	265	252	264	233	286	274	252	248	263	238	267	271	281	239	278	262	278	248	262	244	264	252	273	238	247	265	284	259	271	295	246	253	268	240	261	263	273	236	288	270	261	274	256	290	250	248	267	252	259	294	264	283	249	238	269	250	248	266	290	268	292	279	279	247	259	273	233	274	252	279	290	260	275	261	226	252	266	279	242	261	266	288	271	271	281	273	278	262	250	249	236	250	299	247	268	242	263	257	263	268	229	251	279	255	264	237	276	294	271	274	255	267	246	242	264	261	238	268	274	258	275	277	261	243	248	253	283	248	231	254	272	239	257	251	273	260	296	264	266	266	261	258	229	227	264	251	264	267	232	281	255	277	272	255	271	269	264	235	260	269	243	242	253	277	250	264	269	265	251	260	277	246	251	257	270	258	258	269	291	259	267	235	260	252	281	295	271	262	269	266	233	280	250	277	242	276	256	262	280	238	252	264	245	251	265	299	275	258	234	265	255	272	280	262	275	294	292	283	243	242	274	231	259	254	270	273	281	255	255	240	271	239	251	239	255	267	252	257	242	254	247	287	278	278	228	246	281	267	275	265	291	273	274	278	236	270	264	288	275	255	287	247	268	271	252	273	247	251	261	250	275	263	254	251	263	277	269	277	246	231	266	247	262	301	246	254	274	231	240	270	247	250	277	258	262	271	261	260	240	242	282	260	247	270	298	273	256	251	246	256	242	268	263	241	261	257	229	278	273	260	275	241	272	249	271	277	237	271	224	270	246	285	321	258	262	279	244	235	236	267	237	278	257	265	264	231	255	243	242	253	271	245	271	253	276	259	237	303	245	237	218	238	241	230	282	259	263	248	275	276	252	262	288	258	263	264	228	220	243	244	255	256	249	261	249	247	214	244	255	258	253	268	259	295	258	256	256	248	245	282	250	261	274	257	237	255	275	240	269	245	247	279	281	263	268	240	267	286	274	266	239	266	271	250	230	255	240	257	238	290	265	254	244	258	268	271	260	229	253	245	255	249	261	288	260	253	271	251	246	264	258	290	263	262	259	261	258	246	257	236	274	250	251	272	255	242	252	278	240	250	243	249	276	247	262	277	281	267	270	258	265	270	250	285	256	229	264	264	216	250	271	278	272	256	260	247	274	256	226	260	268	277	275	296	291	260	268	234	246	242	278	263	262	260	246	260	281	276	259	251	291	287	270	252	276	248	256	259	252	251	243	279	266	240	255	256	260	277	269	275	235	252	242	254	265	264	268	263	272	273	264	239	287	260	272	232	260	264	241	265	254	238	252	245	272	272	281	275	263	243	273	269	257	273	266	242	278	260	276	297	243	279	250	255	260	258	261	310	262	278	254	250	275	277	252	238	268	298	268	269	267	244	252	261	257	268	287	281	268	284	233	277	256	262	232	258	275	253	257	260	258	238	259	251	289	239	258	292	284	284	234	250	284	248	257	257	271	252	272	258	269	241	276	259	256	235	252	259	254	243	278	240	249	281	279	264	267	246	260	257	243	282	256	272	262	278	272	235	245	271	238	271	254	250	268	248	257	254	263	285	262	273	289	243	234	247	257	274	271	252	258	233	246	283	237	281	260	277	249	283	255	280	279	275	284	291	264	238	273	281	278	264	275	266	259	277	256	246	280	275	252	299	238	252	263	268	248	280	251	272	278	245	305	265	267	257	291	247	277	272	260	259	240	282	294	240	270	239	287	276	278	257	261	259	269	269	261	255	285	243	279	283	260	301	268	257	262	256	262	259	248	254	256	261	239	254	259	246	255	251	242	240	242	265	286	255	236	268	254	257	271	247	256	263	265	253	258	254	270	260	265	269	249	243	246	247	237	245	251	258	268	254	239	249	287	236	234	275	313	286	273	252	278	260	265	273	256	281	275	280	266	268	251	282	270	282	257	254	261	279	260	266	222	252	257	261	282	225	250	252	256	275	296	276	266	265	247	264	290	272	251	234	238	279	219	278	259	277	280	248	254	265	257	241	279	262	248	259	261	260	248	263	285	254	261	282	262	239	276	274	271	294	216	257	260	270	264	264	264	277	265	245	240	295	260	258	252	272	293	261	286	235	231	224	261	236	255	266	251	265	247	243	231	289	237	269	236	265	268	244	249	286	252	243	268	247	296	207	267	237	251	249	266	253	225	274	209	290	258	259	261	261	257	253	222	259	269	261	244	247	278	249	250	262	261	294	279	242	254	252	279	259	250	256	258	250	249	246	273	251	260	275	253	251	263	251	273	253	261	252	282	236	255	261	269	262	252	244	246	246	273	255	275	262	249	275	252	283	275	251	252	280	287	248	252	263	257	260	257	287	267	246	240	250	252	290	250	258	253	288	247	284	255	256	247	255	273	240	257	280	254	248	253	244	250	254	237	236	248	266	251	277	254	257	275	265	268	241	242	282	270	263	253	228	252	288	267	222	272	290	271	261	244	284	245	245	286	256	251	258	266	232	249	246	274	266	258	257	259	276	230	239	289	259	243	291	245	246	292	255	261	266	235	259	250	272	216	252	247	260	272	281	253	250	262	266	262	276	237	226	243	258	269	254	259	245	247	274	268	253	282	259	269	240	256	257	277	250	261	240	291	287	243	234	237	239	297	239	274	297	250	239	270	243	283	261	259	245	242	243	256	268	247	244	242	263	270	269	271	282	274	227	279	259	265	264	249	288	270	244	234	237	271	253	235	257	277	258	259	256	259	239	299	262	236	237	264	264	269	270	251	254	280	235	262	264	248	274	240	270	252	249	252	236	254	251	291	255	262	278	243	224	270	260	259	249	243	268	275	261	245	255	238	259	273	270	276	283	278	238	278	270	256	272	260	261	257	268	276	256	275	247	259	269	252	270	237	253	265	264	279	287	254	257	255	262	298	238	235	236	281	250	257	262	235	252	251	244	262	278	272	267	231	245	280	255	265	280	282	239	263	261	250	292	288	241	272	273	268	275	245	276	260	273	278	276	258	261	279	250	249	254	256	265	267	287	268	253	254	293	264	267	282	258	233	261	258	252	262	283	266	273	266	243	282	250	273	265	257	282	240	262	262	249	263	276	252	264	260	249	265	250	235	263	253	250	245	269	239	264	261	243	265	300
27390	18143	4843	1162	902	976	894	920	861	809	925	870	860	910	847	868	855	865	926	830	903	843	891	832	864	824	834	828	897	863	864	848	873	828	901	906	867	885	813	843	879	839	878	854	821	870	823	864	855	816	842	891	817	892	851	862	855	833	802	835	880	823	758	894	854	940	839	864	838	886	912	894	873	855	838	838	819	855	892	891	861	879	879	878	814	955	874	903	837	795	835	794	867	861	837	841	857	874	810	802	862	872	856	872	882	816	890	823	832	830	825	801	833	856	891	904	817	912	870	828	917	928	912	885	880	863	897	849	811	851	888	848	878	794	839	837	813	892	878	942	828	915	829	859	843	837	871	875	860	840	890	861	808	885	851	917	899	846	820	868	875	887	891	906	902	893	843	825	894	836	883	827	836	854	864	868	885	846	861	819	826	856	863	854	849	839	887	876	812	864	842	902	866	863	856	832	919	875	867	862	849	889	862	819	896	883	867	859	878	826	812	847	854	780	889	905	892	854	802	864	792	903	851	866	857	801	870	843	826	850	810	861	836	863	835	879	860	865	881	832	840	874	894	855	849	889	828	870	835	855	820	860	859	894	885	839	855	839	791	829	837	839	831	855	853	818	834	816	826	880	887	840	848	875	837	876	894	856	859	848	841	849	854	822	858	853	866	835	835	835	860	887	890	869	860	850	887	874	865	866	846	836	862	927	850	859	836	852	878	922	889	898	855	845	899	852	842	852	890	837	865	848	889	800	865	829	889	806	845	850	904	864	840	875	866	909	902	910	823	907	900	826	842	833	839	885	817	891	806	862	861	863	861	867	875	835	884	852	829	840	856	877	883	894	808	795	849	791	889	868	869	828	876	841	877	883	823	858	911	861	873	902	887	860	889	828	900	776	853	855	849	889	852	812	860	857	866	861	873	858	857	826	810	867	833	833	877	840	872	910	864	845	908	903	794	892	860	870	877	883	843	881	835	852	874	891	846	812	819	829	849	843	853	811	838	887	819	861	888	887	840	878	847	866	845	873	928	882	827	866	843	860	873	839	896	887	892	835	914	870	860	873	809	915	877	879	848	836	847	857	850	829	854	826	780	861	832	902	839	809	869	841	859	895	882	842	863	887	856	896	895	874	861	889	834	840	860	853	896	863	794	886	880	860	877	819	805	869	902	840	862	846	852	878	858	891	905	882	854	859	841	878	869	937	887	868	857	839	845	878	861	848	860	860	834	851	842	822	828	827	883	851	829	895	862	879	850	902	800	879	836	832	832	824	830	841	846	792	875	854	855	862	814	866	834	840	889	831	864	800	844	909	897	852	884	826	871	856	917	818	823	849	860	824	894	907	846	905	897	821	863	906	799	867	831	853	857	824	884	827	880	857	901	882	870	863	866	869	900	872	857	874	878	885	909	844	865	829	831	840	869	861	866	816	814	845	873	865	889	808	840	850	889	836	820	849	867	823	841	869	903	875	882	858	844	839	869	837	882	815	849	891	813	802	827	859	917	872	837	859	837	849	858	824	870	900	920	873	908	848	825	882	848	827	862	841	871	858	850	844	877	817	807	874	890	828	889	859	837	864	889	838	941	853	854	791	837	847	841	856	845	822	917	933	841	842	841	790	815	891	825	830	860	900	845	864	864	855	837	857	893	847	874	854	859	861	820	888	880	854	868	868	851	869	832	866	869	839	859	854	846	861	838	872	845	858	834	851	835	835	857	939	908	876	857	869	877	884	879	798	843	836	914	881	827	903	822	842	861	834	903	893	858	841	855	865	844	869	847	905	921	817	844	786	868	889	880	868	842	839	882	907	895	856	861	836	848	829	871	912	910	849	846	844	884	855	855	836	857	935	840	855	855	835	853	884	821	888	897	892	838	869	842	904	853	838	845	877	857	856	857	788	847	871	834	833	843	866	838	829	839	919	871	824	825	887	795	893	887	901	896	824	874	860	887	885	792	877	828	878	814	879	869	862	886	854	855	873	827	858	851	891	937	867	822	838	842	868	902	845	832	830	874	866	851	887	888	892	868	894	913	863	842	838	846	881	839	845	914	837	883	871	888	846	827	889	868	889	887	821	874	856	900	905	851	880	825	896	883	841	884	897	849	858	821	809	869	810	822	872	835	857	807	817	889	863	912	790	815	874	854	846	940	873	895	869	857	846	864	863	910	863	841	848	882	861	830	869	885	878	873	829	879	802	868	829	885	817	850	850	886	912	829	906	845	830	861	865	858	909	783	870	830	811	875	897	932	830	802	894	849	836	893	858	827	871	874	841	857	836	837	901	854	858	833	839	859	853	849	846	909	840	890	860	810	858	893	822	865	873	873	837	810	821	869	861	822	851	842	878	833	854	805	870	829	852	941	905	873	863	871	887	855	832	850	852	859	825	873	862	852	875	873	834	902	831	844	852	874	917	857	844	875	826	868	854	825	784	805	856	836	879	871	891	951	866	874	883	859	831	832	803	831	837	901	847	879	842	842	856	872	841	865	861	923	837	932	871	820	875	881	823	828	898	838	902	883	831	875	850	871	879	864	886	826	859	851	860	849	839	893	851	860	848	862	885	832	861	883	881	907	892	883	872	794	872	869	854	878	828	870	880	867	863	894	864	838	823	864	918	859	840	878	829	823	835	816	819	777	841	834	852	899	845	833	888	863	879	832	851	884	866	902	857	855	820	857	834	807	869	852	857	887	896	862	828	855	816	834	885	903	795	881	853	886	854	885	839	869	842	856	804	851	845	901	893	903	869	881	902	800	887	878	809	848	857	872	815	878	862	879	876	856	890	842	860	872	838	847	878	822	835	861	848	862	817	808	841	836	866	798	860	873	889	830	819	772	844	856	853	876	873	833	859	839	873	862	855	875	840	837	860	863	906	819	845	875	885	868	876	848	897	846	854	898	825	844	869	920	803	876	905	861	835	878	815	874	886	840	818	817	826	906	824	908	827	857	874	836	864	861	853	795	830	834	887	825	859	894	867	911	863	821	821	863	914	832	839	849	844	827	815	849	858	921	825	855	838	830	820	881	876	875	870	859	863	868	802	792	880	798	885	877	835	846	869	876	876	809	852	890	875	877	918	806	888	852	854	867	840	928	894	907	856	840	878	887	856	875	917	835	890	846	914	852	848	902	812	839	881	896	853	862	862	798	886	850	851	888	868	798	832	835	846	839	820	899	884	835	891	898	910	859	884	862	871	885	789	859	824	780	821	911	852	876	861	862	856	860	891	845	910	871	833	878	901	791	867	901	917	924	824	864	834	886	851	879	870	908	875	887	884	878	863	835	841	886	814	832	826	825	851	823	865	836	873	889	846	864	835	851	821	831	884	809	833	861	909	864	840	858	846	871	827	854	822	850	850	843	828	887	886	834	839	851	899	869	863	884	848	847	867	887	916	840	872	826	817	848	863	848	846	898	862	823	840	826	832	878	868	873	884	816	831	868	839	885	876	849	814	866	835	826	846	853	796	876	868	802	872	834	857	861	812	864	838
4604	1275	1157	1053	918	895	969	918	887	891	889	924	882	928	874	832	905	866	916	914	900	861	921	897	952	898	936	830	891	904	903	897	862	891	873	915	881	959	913	893	867	902	897	855	890	918	869	926	872	852	832	863	885	888	863	864	891	873	875	864	868	879	898	864	848	878	905	845	905	902	909	850	889	887	873	923	859	848	832	895	865	871	853	849	908	923	918	828	887	882	905	881	870	888	879	906	893	867	856	874	882	882	838	828	839	893	880	949	886	903	914	857	880	852	886	856	871	862	876	904	863	903	895	838	928	851	890	866	909	930	927	853	875	888	886	887	821	871	921	900	894	902	842	860	910	899	925	844	904	869	885	855	896	870	885	869	847	899	848	910	921	913	912	942	872	963	920	927	878	882	948	836	925	835	866	899	880	922	918	876	916	861	881	908	898	860	894	933	903	861	885	901	887	893	889	893	879	863	823	847	902	817	867	885	876	836	876	827	831	973	880	882	842	896	879	937	903	904	923	900	907	913	929	900	889	833	958	881	906	857	908	893	834	845	867	826	901	894	859	915	894	851	878	886	826	869	918	887	922	835	845	934	847	928	901	889	847	893	871	873	866	889	873	887	879	883	887	884	863	858	921	906	886	867	878	898	935	895	881	841	904	868	847	901	929	871	872	887	916	864	898	937	890	852	892	886	882	895	827	889	855	852	866	887	847	907	880	888	860	928	924	904	908	904	911	904	878	851	917	863	904	877	871	882	911	916	894	904	903	881	856	849	912	877	885	873	880	883	859	827	916	887	873	920	878	931	887	940	943	950	850	837	902	852	890	910	875	823	960	895	858	827	892	913	881	885	847	894	879	915	882	850	849	876	869	848	866	889	923	906	886	871	894	892	855	918	897	871	867	876	911	873	946	913	909	852	938	834	893	912	868	897	894	877	888	934	869	931	907	870	887	860	896	903	852	947	833	856	849	861	884	877	839	846	853	848	838	921	891	921	867	861	935	900	886	845	849	833	967	856	852	900	910	811	951	901	919	908	915	914	937	862	844	866	917	836	846	873	871	831	937	854	872	872	898	860	876	843	829	887	881	899	929	879	890	870	851	813	872	884	871	840	931	922	871	948	886	917	853	888	874	926	865	908	915	914	895	865	882	866	912	842	866	868	894	832	912	892	878	878	838	893	813	900	911	883	874	834	909	852	928	837	837	888	870	895	862	871	890	844	898	853	900	882	824	926	819	886	863	947	895	853	889	913	867	871	903	936	830	813	882	889	781	894	882	854	840	930	886	887	892	906	842	885	872	867	860	900	893	899	920	876	837	916	893	925	874	871	908	914	929	885	844	911	910	823	898	839	890	880	889	862	887	880	853	857	886	910	851	922	843	857	884	883	858	841	869	903	848	962	848	864	885	842	891	881	875	858	880	933	919	902	911	848	896	897	853	940	931	840	932	876	911	899	927	913	937	862	848	865	872	900	872	870	863	925	877	834	902	894	851	827	863	888	894	880	891	836	902	888	911	907	900	895	877	903	898	873	869	886	840	895	873	890	865	892	917	935	896	933	857	886	920	880	852	887	853	835	906	869	881	888	872	852	906	884	896	865	884	913	887	927	911	843	862	877	939	853	879	864	880	858	908	872	886	839	843	867	872	902	873	827	913	913	879	912	886	915	897	863	932	875	879	836	847	911	814	886	884	878	902	886	897	882	907	879	862	810	926	889	838	857	883	929	898	888	880	857	843	879	859	852	897	888	914	900	860	882	883	902	876	886	869	810	854	857	855	893	846	871	856	903	910	881	871	961	885	854	868	839	934	869	927	885	842	880	934	887	943	895	874	862	879	932	880	902	916	909	847	876	900	936	843	901	839	814	843	864	884	850	904	891	935	848	885	904	864	873	865	923	883	885	874	885	854	850	815	936	871	892	862	886	908	848	860	903	884	910	954	872	863	897	884	874	930	906	809	867	880	937	883	878	883	868	907	871	866	876	903	908	843	847	915	901	931	858	851	913	873	859	919	912	870	889	830	879	950	879	838	887	889	956	836	844	926	908	878	878	886	874	894	861	907	876	895	920	888	872	914	933	959	837	896	917	871	909	909	858	903	881	879	912	886	942	899	929	928	879	860	844	907	869	886	879	844	873	887	922	909	874	839	911	878	903	902	893	895	884	877	915	887	901	886	882	877	929	908	837	938	885	903	879	894	909	870	844	847	864	902	890	874	865	918	884	926	895	820	836	886	949	890	860	868	848	920	903	859	856	949	868	898	898	917	892	901	866	866	874	890	878	904	892	872	890	877	854	921	905	889	885	870	890	866	847	951	901	920	899	909	927	860	896	901	910	851	929	828	871	890	873	867	850	905	907	910	896	888	860	871	819	826	889	858	881	844	885	903	895	835	879	885	862	878	884	886	907	873	885	916	844	909	934	923	835	898	960	949	953	893	904	873	927	928	831	875	906	916	849	919	843	910	874	876	931	888	890	900	854	912	836	876	907	872	888	924	870	872	842	869	914	866	873	953	894	801	870	889	863	889	905	962	865	867	881	891	855	864	904	834	871	907	812	905	903	897	874	844	901	899	897	882	887	849	884	890	900	928	914	866	889	863	875	881	880	859	905	890	881	889	861	894	851	921	884	855	862	902	837	875	901	866	921	831	880	957	917	889	882	906	855	902	854	916	880	878	881	892	849	855	861	920	877	884	875	857	882	861	905	905	895	844	862	886	895	878	882	810	867	913	881	913	873	907	919	910	957	847	900	867	906	907	853	870	812	865	934	905	836	914	912	944	856	901	926	888	868	937	844	870	899	864	884	843	892	868	847	929	873	899	891	892	831	869	866	907	869	908	842	828	859	849	904	870	889	894	871	960	892	926	857	886	910	864	876	873	908	815	853	905	883	917	873	869	852	880	871	885	917	844	920	879	881	882	888	866	881	873	869	886	890	880	844	946	935	867	952	875	883	902	852	891	852	860	912	878	869	910	899	898	815	882	853	920	833	882	918	886	894	887	901	868	879	906	828	870	843	944	852	887	873	851	899	906	885	850	859	928	864	841	920	842	921	915	868	962	888	874	885	850	901	870	879	863	933	897	897	890	947	967	854	864	878	943	886	857	923	929	959	900	870	898	819	922	887	889	890	903	922	875	899	843	879	875	920	893	863	954	901	871	921	876	878	877	855	884	909	877	888	891	854	957	900	894	876	885	859	867	899	902	873	912	903	934	874	869	897	882	919	922	900	865	908	960	919	873	898	906	927	868	867	917	858	910	938	884	874	884	834	926	796	897	893	929	888	896	935	810	899	893	904	885	871	894	865	854	890	916	904	878	924	874	912	840	847	864	886	882	833	889	860	859	878	878	908	847	862	870	903	914	830	886	932	885	842	870	860	890	870	915	879	899	947	896	863	855	851	893	837	889	924	879	896	921	875	859	917	917	887	839	906	879	912	915	938	934	870	836	927	889	848	905	896	893	926	842	882	865	850	859	893	871	947	901	932	854	867
23142	20912	28255	23717	20923	12606	1267	866	688	653	597	545	517	508	489	516	499	475	487	479	449	443	440	424	458	460	444	430	430	438	431	415	453	430	452	428	393	434	373	427	464	409	466	432	408	388	428	414	423	392	444	424	465	385	413	433	438	454	438	457	433	418	382	439	381	433	445	453	394	430	396	440	426	413	409	424	415	384	436	449	475	467	446	448	436	434	397	460	433	399	431	389	450	422	429	428	405	454	457	439	407	403	399	414	385	454	413	421	443	408	433	433	448	381	385	425	426	426	455	456	415	455	401	426	434	382	435	413	429	422	396	411	401	406	433	399	419	411	415	450	421	441	421	430	429	414	423	420	404	433	416	410	428	411	441	439	423	431	424	401	423	444	384	450	373	419	429	456	420	433	416	421	429	429	440	438	398	435	407	422	413	442	396	435	392	414	388	437	385	435	409	441	398	393	405	479	431	434	467	414	435	407	412	434	395	417	419	387	393	375	463	397	437	410	458	419	418	444	454	416	406	390	437	397	431	439	394	423	401	417	418	420	394	452	454	452	417	433	432	402	387	438	405	403	445	410	415	439	407	427	430	421	424	447	423	400	449	422	463	427	403	465	458	377	393	440	467	426	443	400	440	419	459	433	426	419	443	385	422	387	444	412	400	459	439	414	447	459	414	469	419	408	421	416	474	449	411	457	404	413	411	418	402	413	416	446	429	415	436	414	416	417	408	419	421	418	433	443	421	404	406	391	431	449	458	447	469	431	451	426	422	424	411	415	427	453	480	423	426	408	457	431	450	357	406	384	432	435	405	405	434	375	448	417	428	449	420	449	426	399	394	435	406	408	437	392	428	423	412	412	382	441	420	416	464	433	422	412	420	397	427	409	437	414	406	423	434	395	458	423	443	401	452	436	410	374	452	370	421	432	420	407	381	428	406	378	463	429	426	412	396	423	413	451	446	417	455	402	391	408	395	420	433	413	437	440	390	419	422	378	396	422	418	418	411	437	366	393	407	412	426	413	439	406	384	447	414	388	409	437	430	383	382	424	406	428	442	382	396	439	401	428	384	422	400	413	412	411	431	416	407	420	434	402	429	417	436	426	402	439	421	441	395	432	439	404	412	429	421	435	417	381	412	398	436	422	407	385	435	438	430	440	450	396	410	400	427	413	426	433	475	442	408	424	442	419	401	464	459	455	454	385	407	420	446	430	445	413	433	395	444	458	392	440	400	441	447	401	409	439	396	416	420	439	428	411	404	406	409	423	408	432	420	388	407	440	422	423	390	416	396	359	432	420	404	420	418	427	407	384	433	434	414	402	414	444	416	403	406	429	427	384	425	427	406	408	418	452	462	393	401	401	438	420	382	446	431	427	417	408	427	391	396	394	429	378	422	409	444	401	417	434	421	384	443	391	401	413	406	397	427	417	439	411	413	405	450	415	420	418	435	406	401	386	428	410	394	411	428	392	407	397	451	422	425	384	416	416	420	435	464	414	428	392	414	445	443	431	462	398	438	402	426	419	394	416	399	432	393	438	414	381	421	417	427	401	424	383	417	427	443	427	406	391	406	404	444	456	412	426	431	433	439	430	439	438	377	422	400	410	422	412	395	413	376	385	455	432	423	414	430	397	429	415	419	428	404	415	449	438	387	426	428	449	403	391	407	410	482	398	402	440	437	383	402	457	420	405	427	388	428	444	436	420	419	414	438	388	410	411	422	441	408	433	403	397	397	432	430	427	469	443	403	436	412	440	407	388	407	396	406	373	449	405	439	402	436	377	445	388	395	417	406	413	429	408	447	381	436	360	434	407	445	416	422	440	430	449	429	405	440	405	416	406	413	460	438	440	448	421	445	426	400	421	443	432	445	411	443	411	440	417	423	451	421	403	418	424	402	393	423	421	434	431	416	413	424	425	398	400	414	416	436	414	431	419	418	405	430	409	403	417	400	418	441	400	421	451	404	417	447	428	424	423	407	420	400	393	390	391	459	428	398	405	396	420	429	404	453	418	408	419	427	415	417	439	419	398	408	422	427	439	432	411	394	442	428	430	474	434	446	407	386	429	454	437	382	419	407	409	425	400	405	430	434	416	409	415	415	411	419	419	388	428	420	428	426	400	412	394	388	406	426	418	412	413	411	412	411	427	367	376	409	415	392	405	428	386	399	394	441	412	432	457	427	386	429	427	425	418	375	365	409	418	423	441	406	392	414	423	443	383	427	431	426	386	430	428	384	382	420	427	414	449	425	435	410	434	432	420	440	440	427	422	400	421	404	418	396	436	430	406	463	408	403	425	436	469	382	390	439	440	440	416	413	448	420	401	431	438	402	436	403	458	411	407	435	436	393	461	424	440	458	433	449	428	423	431	428	416	423	407	452	405	388	422	443	427	444	431	398	409	425	439	440	419	433	408	451	397	396	405	445	443	408	399	403	384	442	431	405	419	430	365	437	422	431	406	431	421	386	442	419	431	424	426	433	409	393	429	414	479	405	370	395	407	424	439	455	411	417	409	406	429	413	406	445	383	406	391	405	407	407	417	446	442	415	376	384	417	402	414	421	373	449	420	436	433	411	433	378	442	386	427	393	415	418	405	423	410	440	408	426	448	419	452	438	422	373	428	416	389	395	425	392	399	423	418	413	377	400	451	452	408	449	397	467	433	413	403	441	400	377	390	427	431	437	385	407	407	400	440	427	438	414	408	400	407	422	432	417	419	415	433	455	424	405	410	465	409	444	406	410	406	429	456	419	408	439	416	443	453	400	390	428	398	386	437	392	452	402	427	405	403	388	387	406	386	436	418	426	421	437	435	408	379	434	412	436	404	426	411	429	431	403	415	396	407	439	374	456	448	406	425	428	419	397	441	394	394	410	404	467	371	411	430	413	399	442	464	435	426	444	390	415	455	414	389	389	418	414	418	414	392	415	446	392	417	412	465	408	389	416	451	382	404	389	433	441	418	438	429	446	430	407	443	424	408	429	436	444	433	424	424	454	405	431	411	435	423	403	439	401	446	416	419	427	442	453	423	408	441	434	390	401	437	414	427	398	410	429	384	420	401	400	411	391	446	436	415	415	393	414	444	392	394	419	403	429	404	409	407	411	414	401	413	418	414	465	424	408	452	420	431	441	430	380	383	399	394	418	410	436	454	398	436	438	424	409	425	406	431	440	429	419	453	451	459	445	436	400	401	448	423	405	437	390	378	455	466	384	425	431	456	443	435	442	405	406	411	443	459	442	383	392	429	418	395	407	382	427	388	412	444	404	422	422	397	394	413	430	411	417	418	418	395	396	414	445	434	391	410	428	401	434	398	438	383	431	433	398	381	432	408	409	402	388	420	383	407	433	448	425	440	407	385	485	428	418	426	419	418	420	425	416	439	416	430	404	419	404	439	451	396	398	397	477	438	419	421	396	437	393	429	401	440	398	417	418	414	442	436	424	421	396	384	407	391	430	447	403	399	401	386	406	434	423	428	445	410	404	395	406	417	422	433
3190	8599	6177	3000	2147	1642	1259	1071	892	759	733	669	625	618	580	526	544	508	494	512	512	521	482	506	505	503	486	487	466	519	483	476	501	477	494	471	453	491	481	496	483	449	482	492	464	445	495	456	400	448	464	445	478	505	474	480	449	488	436	446	436	448	449	445	479	464	462	475	481	454	492	467	436	507	460	476	446	486	457	509	419	486	462	469	439	433	441	493	427	444	472	441	460	452	449	446	484	499	440	495	409	438	400	469	425	462	491	461	523	462	466	426	441	472	457	416	492	449	464	427	460	465	467	471	476	440	451	454	452	475	466	438	447	453	444	414	421	422	455	419	443	459	460	443	438	478	460	477	438	484	478	476	465	451	479	460	472	468	436	481	463	478	454	461	471	475	480	447	445	432	443	445	437	455	438	469	472	471	413	465	402	463	459	467	477	467	437	473	454	436	459	455	521	463	475	455	512	466	473	467	465	476	456	469	442	468	483	422	483	449	452	445	440	446	441	474	464	438	487	404	440	413	459	442	462	444	465	460	446	442	466	450	484	479	445	426	478	475	403	448	461	474	450	432	450	496	468	482	474	459	465	453	452	448	448	425	403	476	433	436	477	481	455	473	452	461	481	491	432	470	451	464	467	485	445	450	474	455	440	461	468	474	462	473	459	468	452	487	496	481	474	474	423	428	489	443	462	424	457	446	469	431	476	465	434	446	443	465	488	462	473	443	465	438	460	487	466	446	424	421	485	461	418	479	459	426	446	431	444	476	502	428	489	428	448	441	447	462	446	468	452	465	460	458	476	432	432	471	476	437	479	463	478	411	470	432	469	490	463	452	464	426	449	460	475	443	448	433	456	421	465	493	426	456	438	472	447	458	496	456	466	457	464	434	498	435	457	450	473	445	497	475	478	475	409	469	438	438	441	468	438	472	463	471	480	464	453	471	456	465	486	462	477	485	495	483	468	423	463	452	436	472	437	454	462	440	489	444	453	452	464	458	437	463	456	463	459	446	447	495	476	425	444	433	460	462	467	450	438	464	441	461	443	451	460	458	488	458	445	468	459	476	455	421	470	484	437	419	466	443	504	472	415	415	447	462	470	459	486	438	482	473	454	449	462	454	457	488	414	475	444	435	432	438	472	496	431	463	464	458	441	490	469	428	462	467	495	421	455	464	436	463	441	465	477	456	468	434	467	466	435	458	452	454	449	468	443	462	528	484	462	429	459	443	451	463	450	450	414	425	485	473	474	455	470	458	423	449	453	481	447	450	477	456	466	434	417	480	483	456	467	456	454	459	481	466	461	459	428	440	455	450	468	461	475	418	465	457	434	442	441	447	443	463	455	464	505	466	493	417	457	418	455	455	470	483	449	445	447	442	463	465	439	478	440	442	430	435	464	423	440	467	483	451	473	472	460	426	417	482	501	466	444	447	437	444	482	478	455	430	489	437	460	435	421	496	454	491	447	440	419	460	418	487	451	462	440	455	471	454	462	496	472	470	495	435	474	410	447	463	428	419	447	433	442	456	487	443	489	476	484	470	482	460	434	488	438	440	444	472	437	449	481	445	436	491	439	482	436	458	464	480	483	434	464	479	438	475	486	469	471	440	444	515	445	447	443	462	476	495	473	471	450	429	452	475	455	435	459	426	490	459	438	453	483	456	416	471	472	448	500	480	456	479	432	460	459	474	422	462	478	512	469	443	456	461	446	434	432	463	432	490	441	465	457	480	433	461	428	456	428	428	451	446	456	417	472	457	447	459	465	457	488	485	456	476	471	457	468	443	467	432	443	458	441	472	456	447	492	457	483	484	497	462	441	450	457	449	438	485	456	477	441	493	495	450	473	464	389	460	439	474	432	409	478	459	468	474	459	479	450	457	462	414	432	497	462	447	476	460	477	453	449	467	456	480	483	470	475	457	453	442	482	410	445	435	487	455	474	431	460	444	482	443	445	427	450	527	441	453	425	446	482	447	478	467	495	419	467	466	446	429	447	434	468	465	489	469	428	494	428	433	500	469	493	470	462	433	431	452	445	451	503	454	480	479	436	444	443	447	463	480	444	409	455	473	483	432	465	450	461	444	480	449	436	499	465	457	461	486	456	473	496	468	442	472	437	481	465	422	476	429	458	484	450	460	429	460	478	444	449	466	439	444	445	445	454	428	460	438	452	471	463	429	446	444	427	454	427	477	466	452	459	446	447	454	459	445	447	456	478	471	431	484	477	469	472	454	446	431	475	480	474	460	479	445	440	514	462	464	463	500	477	464	489	450	462	418	459	465	471	442	452	494	437	493	455	486	452	468	498	458	430	411	487	445	480	435	406	468	480	441	433	487	446	481	495	444	469	481	495	453	475	433	430	436	433	478	459	435	477	440	450	473	460	439	463	460	454	425	464	453	456	454	437	482	484	429	445	413	488	473	426	469	455	472	474	421	414	474	463	446	455	456	496	428	460	487	466	490	459	456	446	466	451	464	450	450	445	444	447	461	437	421	440	475	457	433	454	431	468	418	448	421	488	512	434	456	440	424	453	434	502	458	515	497	486	473	452	440	451	466	459	449	452	469	460	481	442	429	455	466	447	455	445	461	467	434	449	430	460	446	430	457	440	441	485	458	439	425	439	447	456	455	463	469	409	430	460	453	461	465	448	484	456	450	489	455	448	476	485	463	454	449	410	470	442	445	447	452	460	462	474	490	433	462	443	450	422	411	469	433	473	457	442	466	461	448	460	502	478	428	441	462	446	481	459	459	486	470	470	482	480	444	473	466	461	466	465	430	424	477	445	445	453	469	457	443	461	449	413	514	435	480	453	427	476	434	494	431	453	437	462	434	461	448	483	460	468	478	464	461	477	486	424	443	424	484	431	454	437	445	445	457	456	461	480	481	442	465	471	425	492	474	474	425	440	475	446	452	435	494	444	481	458	460	458	455	487	451	451	449	447	465	445	458	464	457	468	453	467	477	441	498	450	475	466	494	420	441	487	450	465	459	467	466	415	450	477	460	446	479	467	441	468	441	485	455	413	449	457	459	486	468	448	467	440	485	431	468	470	468	440	439	491	475	453	433	472	438	455	457	461	470	488	443	465	405	452	475	484	442	441	495	482	467	470	424	498	456	440	463	432	459	432	453	487	463	451	457	450	452	441	440	465	478	402	458	409	427	501	474	460	422	428	478	484	459	432	434	465	457	454	442	451	456	432	462	429	485	493	484	461	450	455	417	491	469	447	462	460	482	483	514	449	462	477	464	422	450	437	485	468	456	451	498	456	494	493	465	438	459	414	468	421	449	480	477	484	479	437	472	434	429	448	471	492	493	436	496	441	485	452	427	450	448	441	468	434	457	444	442	469	494	442	442	426	482	424	465	459	481	425	454	468	455	497	441	459	462	439	418	475	478	439	447	483	452	504	451	487	497	453	448	429	452	452	473	464	444	448	452	458	457	468	444	482	469	508	468	426	451	462	462	464	470	469	448	431	462	452	455	439	460	439	472
24202	20948	27521	24496	16539	1864	1215	1058	974	972	947	918	819	913	832	928	912	849	867	873	883	879	893	854	786	833	883	845	819	913	799	815	865	851	822	898	857	830	838	805	881	907	816	910	824	847	794	843	888	845	853	809	849	834	898	895	873	855	824	829	864	810	834	875	836	808	900	834	817	842	893	888	836	871	881	814	818	814	837	861	842	884	848	839	886	834	834	816	845	844	839	852	883	866	825	878	808	880	828	856	800	893	848	848	828	801	851	860	850	849	807	860	826	824	884	851	882	876	860	883	840	816	831	829	859	875	846	871	820	830	844	826	849	802	833	847	870	854	863	861	816	859	820	884	866	862	797	895	839	858	841	799	863	843	789	826	833	842	830	818	827	931	833	816	870	865	803	823	857	824	872	832	848	853	904	853	861	814	860	826	840	844	862	845	914	802	883	848	864	843	774	829	833	840	848	847	853	868	857	904	862	867	807	816	859	881	827	869	837	820	811	817	852	799	825	841	820	844	850	875	766	839	877	852	828	830	833	831	854	839	880	831	852	915	852	866	839	769	815	845	850	850	846	854	866	880	866	816	873	860	844	872	836	819	789	856	850	925	816	816	860	846	843	796	867	840	826	855	852	828	857	854	854	837	794	873	811	853	786	845	818	859	832	794	897	784	803	827	824	902	860	836	871	853	884	888	875	832	869	840	884	838	778	884	838	850	816	802	814	852	875	866	834	822	905	833	821	850	825	824	784	835	832	882	809	881	925	857	905	823	853	840	783	828	914	888	868	796	819	864	878	856	892	843	795	814	894	842	858	792	908	857	833	906	860	822	827	850	799	854	876	824	840	845	807	855	844	807	828	835	847	845	838	816	858	875	809	856	839	840	833	853	922	841	812	812	842	858	838	834	823	875	856	874	923	852	844	848	835	865	841	903	848	846	836	850	820	865	890	911	837	844	901	841	777	812	847	881	846	796	811	847	857	830	831	872	858	802	864	921	860	809	849	844	821	870	779	840	899	833	885	862	797	778	856	812	816	844	843	841	858	823	870	792	834	846	849	826	843	852	863	760	860	890	872	881	853	860	856	870	818	827	866	859	874	800	890	876	795	908	846	862	854	850	836	900	809	844	868	844	897	828	897	869	855	851	858	811	863	864	859	840	841	855	845	866	855	832	841	859	891	849	851	862	889	839	841	883	893	849	840	846	840	808	843	823	837	864	887	815	851	807	836	822	829	840	828	844	809	794	844	884	837	820	814	888	833	852	788	843	810	823	851	769	817	844	823	870	845	833	856	846	873	868	839	803	817	851	847	834	835	842	861	854	910	850	893	833	887	798	872	836	832	856	872	885	871	834	878	832	828	865	813	860	874	861	879	837	819	836	851	803	858	850	851	828	897	861	830	806	854	869	841	830	879	873	848	888	848	789	861	775	892	813	829	880	875	861	794	870	879	891	827	814	847	804	815	864	818	834	830	888	816	835	886	862	795	853	869	815	821	881	869	867	833	841	803	896	826	755	882	870	820	843	816	867	858	803	867	855	812	823	826	834	844	837	848	845	938	835	799	860	837	839	844	816	843	805	875	828	883	870	869	840	870	871	850	860	876	853	816	869	800	887	871	862	864	856	821	831	818	826	865	855	858	860	803	836	885	760	797	871	822	816	826	836	842	838	842	896	872	859	886	855	875	925	872	827	876	866	861	888	852	830	833	877	827	852	845	851	851	877	822	859	812	838	904	856	873	832	835	810	796	821	852	910	848	807	835	898	890	794	861	890	877	826	847	820	839	879	864	857	832	817	856	841	816	907	918	889	878	819	822	779	839	834	823	851	805	829	851	812	825	881	823	795	828	881	825	884	854	855	882	853	864	808	797	833	835	833	843	859	831	825	829	886	811	835	856	836	824	785	841	843	808	850	795	834	808	870	850	773	859	823	805	839	820	872	818	843	837	854	854	873	829	833	886	808	824	867	852	851	836	881	840	830	824	812	857	891	872	838	846	813	784	898	878	840	847	798	869	873	881	839	865	821	869	880	854	836	847	820	831	864	888	858	829	806	805	840	846	820	796	823	858	843	851	847	742	865	854	856	795	826	837	807	826	873	800	832	833	820	827	852	804	842	848	815	852	824	813	830	831	814	871	876	858	866	829	878	853	826	875	787	822	824	822	863	809	839	794	808	795	828	852	868	814	862	859	886	835	818	855	893	818	858	873	818	832	807	792	844	862	858	821	861	819	874	877	865	904	847	833	860	801	887	809	863	839	879	871	823	847	849	818	865	902	846	882	815	828	795	863	819	819	849	866	894	866	863	859	842	856	858	793	820	881	832	845	856	868	877	836	896	882	820	826	830	896	847	778	863	837	927	889	862	823	809	859	859	885	830	827	867	824	819	857	797	799	802	842	901	882	843	818	786	850	838	828	858	822	779	827	825	863	844	837	823	863	830	892	866	763	830	880	835	846	779	870	811	876	849	893	848	777	904	840	895	828	859	809	818	852	822	853	776	814	841	807	851	887	828	845	844	790	822	818	815	833	822	807	811	905	839	855	861	878	831	810	830	835	779	873	851	876	871	867	856	845	849	864	842	819	777	853	875	826	845	852	864	825	850	907	782	834	819	821	860	868	921	826	887	857	832	782	862	783	826	865	875	836	811	833	852	859	887	840	800	780	845	878	787	854	818	834	864	820	815	850	807	824	871	856	871	852	825	823	829	771	873	863	878	802	806	867	840	824	796	856	873	859	843	821	826	863	835	828	857	853	843	862	859	767	853	763	828	821	847	858	836	849	895	871	852	864	846	840	827	824	866	884	825	888	851	825	848	863	822	803	809	839	860	881	866	907	836	862	861	887	817	861	886	793	831	877	816	869	881	864	907	875	817	847	848	885	823	842	832	824	840	852	836	816	870	867	854	872	840	850	928	865	877	888	833	844	893	801	835	847	863	836	816	841	855	796	859	882	871	860	833	875	833	823	856	817	859	852	835	861	858	793	862	845	825	851	858	870	852	839	839	927	880	812	882	875	882	894	889	865	818	844	835	900	920	845	861	852	810	889	865	867	877	855	846	834	865	849	862	857	809	826	885	890	848	856	807	846	775	808	865	842	810	832	840	913	891	841	888	827	840	794	837	822	845	909	832	834	826	817	871	822	831	832	873	843	858	846	808	839	799	868	862	874	853	833	818	880	816	869	753	846	890	802	905	784	826	784	841	850	889	839	839	836	856	896	883	826	838	880	876	860	841	851	855	828	831	839	808	843	815	841	861	851	843	829	849	854	854	836	812	850	859	866	842	857	851	843	815	864	791	852	869	827	819	804	855	824	872	850	848	841	805	826	881	807	890	862	861	816	898	828	856	845	858	843	870	867	863	891	764	881	769	840	892	889	882	814	856	828	874	866	827	855	841	863	807	853	786	825	926	821	855	863	823	887	896	866	860	879	853	817	867	853	778	866	876	866	825	841	880	828	833	809	842	874	871	856	865	858	848	841	881	800	866	852	881
3632	5780	4153	2409	1892	1558	1409	1235	1094	1037	1007	928	936	894	926	969	852	885	897	835	885	856	826	859	854	808	857	824	822	820	896	860	835	829	806	768	875	852	892	870	832	868	888	858	838	887	828	832	819	861	841	863	835	817	847	797	804	845	860	836	812	839	809	843	891	866	848	881	797	850	870	860	834	816	840	797	861	836	774	839	813	805	845	808	799	804	808	823	862	823	847	861	880	811	822	831	858	877	796	847	849	878	859	881	858	880	838	839	847	779	772	850	874	907	848	898	848	870	813	816	826	886	808	886	842	827	838	852	812	827	849	855	871	830	789	776	863	838	875	849	762	866	801	834	796	809	815	811	820	828	846	872	853	848	887	869	813	816	825	818	786	823	841	815	825	845	806	831	849	757	797	820	809	897	809	828	803	832	846	811	833	834	883	836	787	839	809	851	782	826	866	850	862	855	820	807	836	836	820	825	824	803	818	866	814	887	879	894	797	903	824	866	837	820	840	752	824	845	808	795	819	811	821	824	837	795	799	877	901	816	846	825	866	803	805	859	797	794	852	842	858	797	806	846	794	829	877	825	842	852	825	822	868	896	808	858	808	801	831	807	816	898	891	864	834	824	852	890	846	815	795	820	823	804	876	853	855	817	880	806	812	834	825	870	873	826	877	831	817	871	838	869	826	856	805	815	873	849	841	810	805	803	855	859	846	832	809	892	809	852	837	848	875	830	861	825	845	858	780	838	825	873	814	830	835	828	820	809	806	843	851	812	811	848	868	843	802	818	821	797	836	886	852	822	826	832	842	836	855	826	821	820	835	780	813	903	826	795	843	811	865	796	837	808	934	812	823	830	811	821	834	842	812	890	855	852	831	856	815	845	830	794	830	794	878	869	816	828	827	817	852	802	806	871	850	866	832	851	865	872	836	834	846	863	876	832	867	844	840	853	851	836	853	808	854	822	754	835	798	861	830	824	799	767	797	801	854	853	865	806	868	844	828	818	890	837	844	827	837	826	800	871	813	812	830	816	835	847	814	862	836	836	852	851	775	821	817	765	815	860	821	826	808	871	826	839	853	780	856	830	812	814	833	829	772	811	820	796	873	851	826	830	839	819	803	821	834	803	859	820	830	847	819	829	826	823	842	809	828	849	863	811	867	851	846	836	858	858	843	789	835	862	869	829	822	839	864	821	817	840	850	877	854	809	860	833	840	827	842	851	834	861	862	811	815	880	794	819	834	866	836	818	853	879	817	810	887	851	845	803	869	845	852	836	847	835	863	807	800	848	858	827	798	826	876	834	895	795	872	856	869	832	824	832	830	807	857	797	890	847	881	829	875	772	812	818	848	847	859	882	799	793	832	883	825	833	862	820	886	778	816	813	838	869	823	813	844	871	900	796	859	826	856	891	817	839	812	862	838	848	860	844	896	834	854	859	842	761	918	840	835	863	848	833	821	823	825	849	800	865	813	841	818	848	845	802	813	854	827	776	787	859	798	846	874	852	854	800	807	839	829	808	873	784	837	790	845	795	838	793	814	832	812	843	880	854	827	798	835	771	864	851	851	842	807	748	838	813	819	800	903	836	859	823	882	852	839	810	810	833	861	802	834	864	838	840	849	851	819	841	799	831	848	840	839	870	848	870	815	871	817	864	836	826	861	822	848	761	821	871	821	802	918	815	839	824	820	887	850	837	835	856	879	894	834	875	767	836	817	820	846	827	910	850	827	888	804	880	907	864	860	846	877	875	819	848	856	794	806	813	843	894	799	806	820	876	877	865	832	860	842	879	854	803	849	805	844	779	853	872	832	821	876	861	832	828	833	823	820	840	843	846	843	876	867	829	782	823	779	845	824	857	830	854	836	844	842	817	859	826	892	819	875	911	840	846	830	844	836	844	802	819	856	852	861	821	850	845	863	879	839	856	781	843	808	821	865	829	861	781	803	778	825	871	850	875	866	849	833	774	819	845	845	826	814	807	851	842	829	875	858	824	891	783	859	836	785	825	793	793	813	863	814	814	801	796	865	853	844	834	830	822	816	780	829	816	802	871	859	854	807	860	824	822	875	841	807	853	855	840	814	877	811	832	823	844	788	857	815	832	854	886	878	875	826	872	838	824	847	830	834	903	794	771	843	827	870	848	874	814	876	840	830	857	814	851	843	841	862	831	828	787	826	788	852	848	867	875	830	850	778	855	842	829	762	838	848	836	901	816	831	836	799	871	828	864	876	842	821	818	852	845	841	828	840	810	848	815	834	773	812	798	849	783	864	839	862	850	792	822	860	921	802	860	841	832	817	847	859	837	827	841	812	784	777	872	823	832	889	845	882	823	823	788	876	843	830	821	846	854	821	871	832	842	787	774	848	830	857	875	847	834	808	853	821	846	842	858	840	814	866	878	868	848	827	881	812	841	884	811	811	861	862	851	839	875	812	789	869	821	809	786	874	755	837	853	783	878	844	875	822	834	827	819	841	845	863	831	813	880	842	844	801	825	829	822	809	850	842	855	827	848	863	812	819	800	843	798	878	803	851	818	862	898	906	868	827	843	850	787	815	785	842	832	839	873	877	895	834	826	820	834	755	771	832	822	876	830	825	815	831	840	800	806	888	831	868	794	857	845	864	846	883	780	780	812	817	861	833	842	788	854	814	816	833	824	852	819	859	838	824	827	817	839	818	823	829	856	843	830	871	797	860	808	839	792	813	804	841	781	848	830	847	836	826	843	818	842	862	772	849	860	831	847	825	863	795	816	834	845	833	861	801	838	778	847	841	867	826	814	809	870	851	861	886	811	810	858	856	864	840	793	821	875	788	831	852	897	831	860	851	827	853	835	829	908	887	827	837	824	827	911	843	810	799	849	844	782	828	811	814	836	813	808	855	824	820	819	825	843	882	851	832	787	821	794	859	857	804	870	822	789	833	841	878	822	865	821	874	827	855	839	845	825	768	899	846	843	833	854	818	838	838	837	843	884	840	864	859	863	814	857	805	850	839	830	807	841	841	856	775	860	861	788	827	841	831	836	801	827	853	818	838	846	791	794	830	826	791	839	828	833	854	891	807	765	874	809	850	834	834	855	896	827	887	802	794	833	867	890	832	835	830	822	854	846	816	848	859	868	836	790	834	893	804	856	851	822	832	857	823	885	837	814	838	830	858	830	843	846	830	864	781	864	826	835	876	803	868	870	848	816	885	846	811	845	830	832	837	829	816	834	812	825	809	788	836	836	856	835	915	878	785	853	842	835	776	815	812	800	791	807	820	842	821	845	844	841	930	838	818	823	814	873	878	868	840	871	806	862	873	835	841	849	820	874	871	864	832	816	835	821	803	780	830	814	850	867	860	848	835	786	840	835	884	910	789	851	820	866	848	827	853	871	835	863	853	834	855	813	920	842	837	855	824	835	908	844	839	840	823	834	825	843	849	807	866	809	846	860	831	876	866	819	825	832	791	831	878	819	889	830	826	851	843	805	834	814	819	876	824	806	817	788	844	890
22135	20970	28677	23408	20976	21016	11880	1245	798	719	586	555	479	486	434	413	402	392	372	327	351	329	306	307	301	314	275	283	288	295	296	281	316	313	316	283	253	285	274	293	248	254	293	298	269	279	277	270	272	251	269	277	278	299	288	280	242	249	276	295	260	254	280	289	258	241	262	288	254	263	272	259	267	268	280	255	274	269	247	249	251	291	301	267	258	255	256	260	254	271	265	307	287	288	246	258	294	265	265	232	249	267	251	270	251	247	246	263	247	276	275	241	247	307	271	277	276	251	244	290	271	245	267	247	259	282	296	264	263	258	255	271	253	287	256	275	256	277	260	294	247	267	256	240	272	252	271	258	253	267	255	281	256	295	250	251	258	290	253	240	246	278	223	289	270	272	277	260	255	274	252	287	268	244	283	270	277	256	267	290	244	252	266	258	258	248	260	269	285	261	271	275	275	294	264	266	269	243	263	283	251	278	275	274	285	258	271	268	278	253	244	254	276	252	233	271	275	263	264	253	264	236	260	235	270	251	272	266	250	258	253	261	273	296	283	273	282	274	293	246	266	256	293	273	259	257	269	274	242	249	320	284	256	274	283	282	267	243	263	296	277	282	249	299	269	280	238	270	258	274	250	283	285	287	290	267	261	261	252	240	225	251	248	264	267	243	248	282	275	290	268	262	254	265	299	259	248	261	246	291	256	261	273	246	257	271	296	256	285	250	266	264	253	239	265	281	258	269	269	259	289	257	271	267	267	255	256	253	268	254	289	280	283	264	240	270	281	258	247	258	254	272	304	291	265	224	266	253	281	261	260	257	289	252	245	283	272	301	254	255	263	269	278	252	268	272	279	246	255	256	266	226	250	249	292	264	264	279	287	249	270	280	277	240	260	284	268	263	299	261	277	270	284	251	296	271	280	243	271	253	259	217	271	270	289	288	260	248	272	269	277	291	282	266	280	250	260	255	278	248	258	248	261	271	235	263	271	281	272	308	274	295	235	270	245	282	257	259	265	287	275	264	298	286	318	254	250	264	258	261	239	251	228	277	292	265	250	256	284	277	255	274	263	256	285	300	250	279	272	251	258	286	256	254	256	271	244	231	265	290	243	273	263	279	288	239	259	267	248	303	258	267	285	262	272	231	300	253	273	247	239	251	238	274	271	253	268	269	272	255	246	256	280	291	261	248	257	255	252	251	293	284	296	295	277	279	254	254	285	288	261	242	267	266	283	230	292	263	256	257	284	277	251	293	266	290	261	264	252	265	241	265	278	262	263	269	278	248	258	285	294	235	275	274	239	269	274	271	255	263	249	276	260	246	250	240	258	280	273	266	267	264	253	240	244	259	292	260	250	296	277	284	276	263	260	276	236	235	237	247	244	281	277	289	279	256	280	279	283	289	258	270	281	266	251	292	266	249	275	287	263	263	251	297	251	282	284	303	251	274	311	276	292	308	293	294	257	267	261	256	261	254	291	277	263	260	276	258	271	288	272	245	287	243	271	266	281	225	257	262	255	283	273	263	266	303	254	264	256	261	281	262	260	229	295	280	260	250	262	280	277	293	254	248	253	303	276	245	280	300	254	283	262	235	275	275	287	264	262	245	270	259	291	257	258	235	246	279	258	272	297	247	267	273	262	261	256	251	276	260	240	270	276	267	302	232	287	271	295	228	264	263	274	265	292	257	251	245	279	235	282	264	262	288	265	268	258	298	239	286	255	242	260	279	272	293	257	258	246	248	263	276	286	286	302	278	275	260	246	249	250	258	262	261	270	280	241	278	242	272	253	267	267	274	253	286	278	279	244	270	268	241	277	280	253	273	267	261	261	267	264	285	267	248	288	281	283	264	284	312	256	272	256	269	261	244	274	270	251	252	247	235	272	262	284	261	289	265	284	246	281	283	244	282	290	281	249	303	252	263	289	287	276	255	283	285	252	275	263	271	265	259	272	286	267	284	282	272	264	268	257	278	260	291	279	275	256	249	257	271	260	263	290	238	255	253	293	276	263	241	265	255	243	260	282	264	293	283	265	256	266	279	274	253	265	284	237	241	263	266	245	272	280	254	269	276	275	270	282	268	276	272	278	251	243	257	292	272	278	245	238	274	264	252	279	278	264	279	262	257	271	249	252	273	260	257	280	238	260	267	259	271	278	268	268	277	280	270	257	266	280	275	304	263	267	257	250	253	296	297	278	269	283	259	322	283	245	236	265	256	276	267	255	247	254	261	269	267	256	277	276	262	274	282	294	266	249	265	247	228	273	236	300	263	298	247	286	251	239	263	272	271	265	268	247	263	258	265	275	260	280	251	272	256	272	245	264	292	277	270	289	258	289	267	291	272	264	244	280	280	294	284	259	235	282	257	253	253	297	289	247	271	242	281	251	253	262	251	267	278	268	262	233	264	271	258	279	308	258	249	227	280	227	267	259	250	287	284	248	271	261	271	281	254	247	259	265	249	290	268	264	256	279	273	254	266	272	243	255	255	279	257	253	282	250	262	282	249	272	241	288	257	238	286	302	271	224	269	292	257	269	253	271	261	276	242	250	294	263	267	283	273	237	266	272	267	274	280	263	278	257	245	238	278	251	313	260	267	270	276	237	247	262	269	260	268	232	279	238	281	229	269	233	243	257	268	252	273	242	270	266	266	262	264	276	237	255	265	274	268	256	252	267	262	250	238	273	259	257	272	259	286	250	268	282	277	245	277	254	292	240	259	263	300	228	290	286	238	261	260	250	230	250	280	271	260	271	251	238	294	263	232	248	287	251	252	265	274	265	239	274	273	269	257	254	276	276	245	265	289	280	272	274	283	282	285	240	247	261	280	264	231	289	274	255	269	270	288	264	262	280	240	296	289	250	262	267	255	250	289	270	266	303	261	246	278	251	287	263	299	254	246	290	299	247	262	282	264	255	238	271	280	256	246	260	243	284	274	270	230	251	259	241	246	255	230	262	266	273	251	262	245	285	250	297	273	249	280	279	278	248	244	272	303	298	248	249	247	263	274	280	266	264	282	245	261	282	250	265	270	252	269	260	255	272	250	278	242	255	245	274	261	274	305	226	277	287	272	261	276	272	257	263	263	253	282	262	256	303	238	287	253	261	279	236	268	240	253	261	289	232	249	267	284	280	277	268	273	271	244	271	247	259	296	260	263	308	279	288	243	267	244	260	253	271	250	268	280	278	263	267	255	257	263	259	242	244	252	253	283	273	297	264	285	257	285	268	250	264	263	274	273	252	253	248	229	252	275	269	266	254	272	274	267	276	255	266	254	258	273	252	258	258	244	263	248	279	284	290	262	282	271	260	269	252	268	245	298	264	263	256	281	261	252	268	244	266	260	254	270	265	260	269	274	258	264	279	256	259	281	275	309	250	262	294	260	268	271	245	250	275	247	259	259	253	256	265	263	261	260	273	260	302	284	234	276	276	293	283	276	277	256	281	287	302	285	277	273	270	278	259	268	289	261	263	257	276	262	253	282	291	293	269	284	235	250
4366	14199	10401	5048	3644	2672	1983	1529	1110	904	740	660	642	516	517	468	433	390	367	371	377	353	367	350	334	334	312	329	300	306	306	289	275	284	300	239	281	264	292	318	262	287	280	287	284	259	256	271	283	280	282	280	274	288	254	270	301	308	279	299	241	248	257	272	289	263	278	243	267	274	268	254	296	259	279	305	268	294	252	252	252	259	254	294	260	307	275	270	275	273	260	267	294	248	249	284	264	272	256	302	241	269	235	269	262	257	289	233	249	290	262	258	264	262	283	256	292	281	259	239	256	258	264	270	266	266	280	260	284	245	285	249	271	260	269	271	250	274	237	292	287	249	273	269	259	284	283	274	255	261	250	260	287	274	250	243	285	266	273	257	241	263	247	269	258	258	270	259	240	271	268	268	253	282	261	242	284	258	274	270	251	247	274	261	265	265	244	266	261	268	261	271	248	249	237	248	251	281	278	277	268	264	257	264	254	292	270	260	271	254	259	253	264	276	273	243	264	259	274	289	253	263	293	255	255	296	258	250	235	259	281	287	285	241	253	281	276	255	241	262	265	279	289	247	253	258	281	273	288	261	250	267	243	251	261	281	249	277	256	222	284	247	259	271	244	231	283	258	253	268	242	263	272	259	260	270	247	289	259	265	252	258	245	293	255	254	256	267	241	247	257	275	242	260	261	260	243	268	254	282	259	259	266	267	251	254	245	260	268	275	275	303	275	228	268	270	253	260	281	275	273	249	260	274	261	252	236	279	300	247	254	257	289	270	290	267	244	265	233	244	242	247	246	269	261	265	287	290	246	247	250	274	263	241	240	282	277	265	253	266	267	283	248	257	230	293	266	264	258	275	245	249	280	256	250	260	259	273	286	297	249	247	286	255	239	257	246	254	271	247	287	269	259	253	275	245	253	288	256	254	284	270	243	264	247	256	277	298	282	289	240	250	270	289	262	273	257	260	271	233	291	252	274	271	259	252	285	260	269	256	238	314	258	254	237	293	240	256	238	266	265	243	289	266	248	283	261	296	260	260	254	259	283	266	288	262	259	295	268	243	267	224	209	267	246	261	247	274	250	269	249	268	278	262	244	253	254	263	265	263	227	280	235	269	280	270	291	276	263	254	267	282	253	254	259	246	242	263	259	243	263	266	273	244	271	256	246	223	248	288	264	252	269	275	234	273	250	241	262	232	251	231	271	247	277	261	245	275	232	256	277	244	223	265	278	258	281	280	227	262	256	241	290	253	249	244	275	270	243	240	275	284	228	272	251	242	246	241	270	261	297	265	248	271	253	243	245	263	264	263	230	279	244	248	260	261	246	248	273	234	254	293	247	245	265	241	282	260	254	254	264	256	263	276	249	285	273	277	267	271	252	256	286	263	252	302	259	267	258	249	263	273	244	238	269	250	288	272	226	281	295	266	238	284	256	262	232	293	237	304	272	266	248	268	246	281	259	268	246	246	295	270	293	301	257	299	263	265	265	272	277	286	264	272	290	256	267	245	264	262	253	276	277	285	256	253	259	256	276	244	267	284	250	267	297	285	263	250	252	255	245	275	274	278	265	243	242	256	273	250	283	259	257	258	286	253	259	254	245	250	236	275	289	247	251	260	239	262	260	265	273	250	261	265	238	256	280	302	238	268	271	235	254	284	260	269	256	296	271	252	267	294	265	261	258	276	255	238	251	296	279	282	254	242	246	274	261	273	252	278	236	291	254	251	286	271	246	274	303	293	284	277	248	267	239	271	258	263	290	251	258	274	260	287	253	293	246	256	250	279	264	250	284	241	254	221	262	279	279	255	258	274	270	263	278	272	257	254	271	263	289	263	264	253	285	275	259	258	257	253	255	249	275	269	254	280	257	278	243	255	280	286	265	284	266	292	261	274	271	248	257	285	236	299	236	275	270	288	266	283	256	268	259	267	259	247	298	252	262	257	238	277	246	257	270	283	281	290	255	249	254	224	268	272	243	242	271	258	263	266	276	255	263	266	247	265	237	267	275	258	250	256	270	258	258	238	283	288	293	251	256	280	290	250	253	275	288	272	274	275	283	287	267	279	251	281	285	265	263	267	269	257	257	252	259	272	268	261	256	252	253	285	278	253	237	251	248	259	240	271	269	244	267	254	273	277	251	227	255	287	264	254	273	256	257	265	248	259	253	270	257	266	240	285	250	252	272	262	282	225	283	270	257	269	252	266	261	285	285	266	250	245	252	276	260	254	284	265	226	256	279	264	278	248	251	262	262	282	230	279	270	260	261	243	243	259	284	289	253	253	268	261	290	263	262	266	276	255	283	250	250	232	283	280	274	243	267	279	274	256	255	248	270	276	241	249	295	263	260	253	249	256	228	248	247	281	258	259	290	245	252	254	261	232	273	244	249	270	260	248	299	276	274	279	256	242	217	255	284	250	248	254	233	244	264	268	270	277	286	290	238	295	253	278	224	281	260	308	263	251	251	277	264	266	240	257	262	276	248	273	259	272	248	267	255	247	250	267	274	260	266	269	295	237	280	239	241	268	259	264	255	265	287	250	290	245	268	272	278	236	243	254	258	269	279	264	277	234	274	300	254	280	260	263	279	255	264	272	260	262	259	295	284	270	262	287	240	271	253	294	283	274	268	265	249	256	260	256	288	251	292	242	276	249	228	265	228	270	276	266	294	276	275	234	255	259	260	267	270	246	249	289	238	244	276	285	258	251	258	261	247	249	274	253	260	258	250	240	255	268	261	267	267	234	263	253	297	283	306	255	255	255	270	250	274	246	289	237	251	260	249	246	277	266	272	274	271	277	228	248	292	274	263	295	245	263	248	277	271	237	265	249	307	268	246	288	269	266	263	294	277	262	235	263	271	268	274	251	283	276	285	263	245	266	256	258	281	267	270	271	267	265	274	260	246	267	232	253	256	264	264	250	251	270	274	276	260	239	284	275	257	268	275	268	276	262	245	243	264	236	287	263	248	251	250	252	266	225	260	273	244	279	235	260	281	265	287	278	256	272	256	281	265	249	245	272	249	256	252	254	261	241	265	247	270	236	263	240	273	238	269	243	287	275	259	255	271	254	263	284	259	264	285	272	275	258	223	269	258	256	261	285	266	244	255	260	269	280	253	265	254	234	261	264	298	257	248	233	252	255	257	259	286	273	259	253	281	270	275	236	238	268	235	255	273	284	254	257	280	287	264	247	277	267	251	268	236	273	275	253	256	236	255	271	267	270	266	289	265	265	244	259	281	257	269	270	262	260	277	268	287	288	258	250	275	271	239	265	227	281	285	259	268	242	265	239	295	263	243	255	274	278	280	263	282	269	269	259	247	273	272	274	229	259	256	255	286	285	283	265	276	272	273	259	256	264	262	242	290	239	273	254	310	268	260	257	266	271	242	246	227	260	285	301	276	259	278	247	271	248	261	261	258	262	245	266	264	268	252	278	266	257	259	252	276	270	280	251	249	254	234	251	284	249	248	277	255	283	254	264	276	260	252	247	275	258
27466	18273	4881	1195	931	945	896	885	872	931	889	892	891	910	879	830	858	882	924	873	911	864	842	861	870	915	849	874	906	887	929	851	887	881	806	890	901	898	834	882	883	793	863	930	860	901	888	869	857	831	889	875	922	853	945	858	938	894	861	855	891	864	857	918	923	885	880	871	871	832	881	917	843	843	877	899	875	876	884	840	832	884	854	878	870	869	894	861	866	862	905	865	850	858	903	875	840	881	821	817	896	931	855	848	836	856	910	829	921	847	874	844	927	868	915	851	855	889	898	901	906	891	825	855	865	901	871	841	859	893	885	873	886	889	823	872	806	900	869	840	880	835	911	877	874	899	876	891	877	892	868	836	862	923	828	831	835	901	870	852	892	836	852	865	928	858	892	874	903	898	893	875	806	828	877	924	919	917	843	883	865	863	833	895	814	866	855	851	886	885	866	840	785	816	834	866	867	836	878	922	895	859	863	838	902	901	847	842	938	870	819	862	866	829	903	860	854	909	887	898	859	865	860	876	853	893	925	854	843	901	825	915	881	842	894	881	831	890	921	913	892	855	847	876	948	890	878	860	845	835	888	854	884	859	917	858	913	877	930	904	851	874	814	815	886	884	902	901	890	910	871	908	910	862	783	906	882	883	875	942	908	882	878	854	890	839	912	901	870	867	894	865	879	904	883	851	874	885	825	822	877	864	851	834	829	868	822	898	842	915	846	894	860	918	843	867	821	854	845	862	882	884	887	906	885	848	851	887	928	854	836	888	886	884	871	832	841	838	831	908	864	841	914	919	891	837	861	809	856	860	874	909	876	894	890	900	905	832	827	874	871	889	892	919	879	839	865	874	845	853	881	842	841	867	824	865	840	884	869	861	929	882	880	824	847	862	892	898	815	886	904	904	882	877	849	895	889	879	834	839	889	936	898	815	866	849	888	873	905	862	897	869	863	857	846	867	834	908	909	884	862	818	916	858	798	846	874	875	886	864	894	878	843	918	889	811	870	853	835	863	884	901	891	927	863	939	911	908	854	906	859	906	905	896	839	925	861	859	840	857	878	891	885	819	822	887	884	918	849	867	854	916	885	842	839	855	937	816	919	819	919	831	893	908	849	878	855	875	876	895	886	883	844	834	904	869	834	871	921	871	907	862	948	920	901	876	896	910	825	891	913	890	844	928	831	874	886	847	842	851	862	870	919	919	836	872	850	862	889	896	823	910	864	901	940	902	903	865	919	867	871	887	915	820	853	902	887	853	918	863	860	872	850	932	860	893	899	874	844	862	785	890	839	861	847	900	857	829	908	841	891	854	890	823	885	811	837	935	907	896	857	806	927	883	872	831	866	878	880	872	857	897	852	906	842	886	901	866	894	882	849	869	901	871	883	874	890	880	859	885	857	810	892	894	872	906	883	874	889	783	885	893	851	886	882	819	870	911	863	840	863	854	902	864	826	794	891	886	897	856	892	775	834	875	850	824	953	844	869	908	871	904	863	824	881	884	855	827	858	788	906	880	831	781	891	854	898	879	839	820	882	875	896	882	892	807	857	827	840	818	880	857	949	898	853	897	875	890	835	894	940	855	877	848	892	860	879	887	874	877	835	932	894	860	937	818	839	883	857	846	887	832	864	867	906	869	939	868	896	876	838	888	889	917	884	905	863	867	810	865	909	911	902	870	860	842	867	870	888	858	851	896	906	875	847	870	868	796	856	859	884	848	827	859	838	869	925	910	897	864	870	878	892	895	918	889	858	881	848	864	860	867	946	863	947	901	853	830	867	879	906	863	849	862	877	875	826	910	834	899	876	943	932	834	814	874	838	883	900	860	851	901	820	837	892	920	861	876	807	829	859	884	877	864	883	928	934	862	898	851	922	847	848	871	869	914	829	850	885	873	901	857	937	866	889	923	818	868	829	804	935	882	833	840	841	865	875	875	885	810	887	828	878	852	930	887	940	847	859	861	878	876	864	825	884	854	859	864	837	861	894	843	866	890	832	863	892	916	852	892	853	904	945	903	866	837	858	882	883	875	880	839	887	921	936	866	875	855	864	873	912	853	861	900	863	872	876	894	878	856	805	925	890	868	866	882	892	928	894	883	901	917	810	855	840	847	879	950	838	903	852	885	820	839	888	889	891	912	866	827	891	851	868	845	889	853	881	876	852	857	887	869	882	867	869	938	860	873	863	916	891	897	858	838	837	908	877	870	852	861	820	879	844	835	884	923	872	852	861	907	859	842	837	867	856	832	892	891	879	911	883	864	847	853	826	849	841	886	867	852	826	905	927	893	853	883	874	881	890	878	916	940	916	894	889	895	850	836	860	872	863	853	857	915	922	829	866	863	859	852	884	880	827	823	848	844	816	867	832	876	867	887	849	899	887	896	834	845	857	907	905	839	857	866	874	869	907	930	933	875	917	879	858	827	823	891	802	884	872	894	929	903	873	920	852	858	870	859	852	926	829	876	921	866	894	874	920	916	890	898	944	872	842	865	856	940	871	882	891	889	926	861	837	878	849	879	830	822	922	857	850	863	858	866	871	837	805	872	878	860	879	832	850	915	920	883	902	892	841	903	882	814	890	846	903	839	893	831	826	892	856	895	878	836	883	838	852	906	864	873	885	838	874	929	877	862	889	923	874	864	897	859	832	878	840	867	850	906	883	878	905	897	918	909	887	888	872	869	838	916	878	877	880	812	860	842	856	867	834	837	866	846	894	843	868	872	892	915	875	887	842	840	877	941	889	835	882	889	924	882	891	911	908	827	822	907	874	870	843	869	805	920	853	889	879	865	860	890	868	886	858	881	879	871	837	849	900	925	838	898	872	852	909	825	918	861	840	866	852	897	892	901	864	849	863	962	836	889	886	886	834	871	845	900	847	868	853	851	905	880	890	894	851	936	856	876	907	878	906	905	845	903	896	900	876	865	892	848	843	915	861	867	885	873	886	879	859	868	870	818	873	839	908	872	887	887	911	871	889	902	893	824	844	928	844	834	835	850	905	851	888	900	887	857	915	854	888	792	872	846	889	860	874	869	885	861	871	927	855	930	873	864	885	856	859	862	855	789	846	895	914	894	891	832	848	921	910	872	832	860	871	874	865	878	872	898	825	839	851	833	863	859	923	939	890	846	849	855	884	866	878	835	899	892	924	878	871	888	873	866	910	931	841	827	881	901	855	895	857	866	873	941	888	842	894	888	901	862	900	916	859	861	858	816	893	829	898	848	859	922	805	835	856	852	897	869	836	873	826	885	835	906	864	885	879	859	860	928	920	899	901	848	898	931	912	887	860	897	822	839	853	881	836	854	854	869	894	847	885	848	881	924	831	893	876	866	894	849	902	889	866	861	837	861	908	840	900	872	842	865	918	892	785	880	880	859	880	906	886	900	906	822	885	898	850	842	849	872	939	874	918	866	853	813	850	891	842	905	851	864	850	878	920	861	848	813	905	868	856	842	885	902	875	892	816	884	868	966	881	838	868	885	865	870	914	834
4622	1250	1177	1045	975	948	885	906	904	891	881	905	953	843	914	907	902	917	915	867	933	906	873	923	887	885	837	897	831	859	918	945	934	892	889	950	933	872	853	938	877	910	901	877	923	930	960	847	947	880	923	905	889	951	861	930	935	886	877	888	908	876	930	948	904	899	874	899	947	893	857	911	902	870	854	881	906	885	883	919	939	914	926	887	917	899	910	884	869	902	878	873	939	908	850	891	839	875	874	869	907	916	857	934	866	908	872	922	880	882	911	877	968	856	861	893	883	927	907	941	899	881	948	909	877	942	871	934	860	910	876	909	915	905	895	839	866	918	973	937	963	858	885	839	891	894	950	894	909	901	897	871	841	827	939	882	838	896	918	932	859	902	895	907	860	923	847	836	839	958	903	893	916	909	928	955	855	914	894	922	890	927	893	904	853	913	948	906	886	868	869	872	865	876	869	891	880	905	878	902	905	866	870	872	921	890	919	877	905	885	848	891	913	865	862	889	921	871	891	879	893	910	920	883	918	873	909	903	915	873	865	878	888	884	910	936	934	869	866	866	918	887	893	909	920	965	896	891	890	873	886	854	861	885	920	906	904	922	886	865	895	922	954	840	883	890	853	860	822	930	881	888	930	889	870	944	884	963	890	895	860	873	918	870	918	897	918	924	942	850	925	906	920	919	897	917	890	919	898	884	916	875	958	918	832	859	951	942	909	904	883	895	810	903	836	871	927	919	910	893	923	843	945	929	898	896	945	916	861	899	861	894	920	920	865	850	850	875	850	903	870	937	896	873	920	870	890	900	923	916	925	880	876	909	947	911	920	848	914	900	928	930	895	922	956	930	916	865	871	876	870	858	890	888	950	918	869	895	886	927	835	886	937	904	869	817	904	901	883	897	936	868	874	915	886	868	882	954	899	909	948	888	923	878	848	921	911	923	873	876	904	886	868	898	847	871	868	897	883	877	909	905	943	888	940	879	877	941	891	907	917	870	915	957	866	869	858	889	864	900	872	928	851	874	887	852	954	927	855	875	889	901	947	910	890	911	922	855	886	876	928	869	871	892	883	889	885	847	923	895	889	886	931	911	868	897	886	865	914	902	906	873	859	908	883	828	908	909	918	899	934	912	927	922	891	870	883	828	871	847	915	856	883	922	890	895	883	843	878	905	926	926	887	924	907	909	897	925	888	952	924	947	859	922	849	948	884	901	894	909	889	870	856	905	924	930	929	963	911	924	898	932	852	901	859	925	924	876	902	879	939	884	924	860	903	880	882	901	877	869	897	861	894	886	944	902	873	872	875	865	905	921	917	866	889	868	918	912	960	904	911	883	866	924	929	853	886	893	900	854	810	918	890	869	860	892	937	927	906	888	910	873	851	848	908	903	883	925	864	921	866	824	874	888	924	876	887	859	870	874	925	904	906	985	835	893	921	873	862	949	875	921	910	857	925	866	886	912	927	906	855	886	917	929	933	917	889	907	874	912	902	897	908	860	891	882	847	904	912	916	909	863	887	895	894	883	903	849	874	909	892	926	903	942	890	879	877	895	868	950	881	895	830	921	890	897	874	936	902	891	863	936	927	900	907	930	867	847	905	877	871	942	891	888	921	892	863	836	898	950	898	889	860	840	879	910	878	869	905	887	890	905	859	908	893	854	894	870	861	891	878	900	880	892	914	866	888	852	907	844	940	950	929	918	873	915	899	917	897	881	902	861	883	887	943	915	876	880	927	830	917	919	913	822	921	899	879	899	946	894	857	931	897	909	887	943	908	890	898	889	948	899	916	909	894	888	839	939	935	900	904	853	922	910	884	869	883	852	845	918	882	916	928	845	876	898	871	862	921	857	897	862	843	888	884	886	892	867	902	819	823	887	881	894	920	894	890	958	875	887	875	866	924	880	885	906	860	937	855	888	882	925	874	857	959	868	931	960	901	855	936	886	877	872	908	871	925	884	892	903	941	857	895	870	888	888	875	872	864	905	879	911	909	845	878	908	877	926	934	889	904	881	915	934	904	944	885	936	907	927	956	881	867	877	896	926	884	865	871	900	930	896	898	914	888	848	940	857	903	897	933	891	902	896	892	856	902	927	890	890	874	879	880	895	871	916	917	896	892	927	859	889	888	883	849	894	879	916	881	839	899	906	878	903	935	916	850	928	953	851	899	869	933	897	879	913	900	883	881	943	932	897	905	876	889	957	954	867	877	891	859	870	913	858	935	892	934	869	931	850	895	901	955	884	941	907	951	910	915	939	849	864	894	863	918	904	859	952	867	932	855	865	864	957	839	884	852	915	871	929	869	890	894	896	899	903	897	910	857	876	926	867	887	864	871	887	886	870	881	902	896	851	899	913	902	941	898	900	867	908	851	938	916	852	942	916	902	912	908	843	891	932	916	897	929	898	900	847	921	925	894	947	928	839	905	858	904	858	839	874	922	925	880	880	911	950	892	941	891	898	952	919	894	864	872	855	944	904	878	902	889	868	876	915	923	914	888	926	929	895	947	810	929	897	915	922	911	906	950	975	949	898	885	930	905	894	925	918	863	971	886	881	880	958	913	894	890	899	909	854	874	891	939	910	860	840	815	913	867	915	914	907	922	922	894	902	836	882	918	920	873	900	872	861	912	873	938	869	954	919	901	896	883	875	888	908	924	933	894	910	908	894	925	893	891	840	839	919	950	920	888	897	859	866	955	861	913	928	904	929	865	894	850	909	914	875	934	851	892	852	900	872	855	855	939	900	913	936	934	938	827	863	896	932	887	879	950	841	866	902	899	918	891	902	894	885	889	858	889	872	927	935	914	856	893	935	919	874	865	858	913	867	891	917	919	918	887	894	917	895	887	875	930	929	922	869	837	877	912	915	893	878	865	858	888	924	869	886	889	909	912	856	875	935	864	895	834	887	906	914	904	941	898	909	909	892	952	896	851	901	891	873	934	968	879	841	931	874	872	904	914	837	892	921	874	909	865	895	886	925	935	894	876	872	897	874	860	929	935	909	872	873	906	884	825	899	909	899	884	881	907	955	874	878	939	863	884	948	871	888	865	880	856	932	836	905	889	891	914	847	875	907	895	907	802	900	861	898	871	864	940	872	849	938	940	914	861	874	848	922	877	863	876	915	839	873	930	865	862	918	900	826	927	897	901	856	879	889	880	820	837	861	863	933	877	907	908	875	911	870	954	887	896	896	934	915	915	924	908	867	895	906	874	913	861	839	866	865	880	843	860	908	890	878	861	884	897	901	926	906	850	897	886	908	843	889	931	878	871	849	853	899	935	929	880	893	889	888	881	868	925	895	888	901	865	938	892	861	874	887	907	934	865	882	921	861	938	905	862	922	879	893	889	883	903	899	880	871	895	915	908	877	929	876	924	909	958	901	916	906	882	898	882	881	872	891	892	907	888	843	888	863	894	837	926	930	940	890	883	872	888	900	878	874	906	882	970	915	889	942	881	889	956	921	894	951	902	944	854	843	898	894	851	922	936	877
23075	20834	28109	23651	20846	12610	1288	841	711	605	650	568	540	474	458	489	498	464	512	444	475	434	449	459	505	421	418	399	428	434	408	457	458	438	449	466	480	465	440	403	394	437	422	484	458	431	433	422	436	406	451	441	407	445	441	422	390	431	412	408	402	427	447	418	443	437	433	420	435	395	450	411	418	424	415	426	388	450	418	410	395	410	416	406	445	424	437	404	461	411	439	447	428	411	445	433	393	402	441	444	410	463	419	403	397	414	410	435	398	449	411	454	421	392	458	416	394	456	445	442	398	427	433	430	404	422	404	398	422	419	426	426	433	457	429	394	413	419	428	410	416	428	419	434	429	432	440	418	418	428	461	446	411	426	411	399	410	419	428	408	426	445	387	457	440	440	413	376	404	436	431	421	456	419	375	460	400	426	406	416	396	435	442	406	392	418	429	441	444	457	398	392	427	408	401	469	414	436	408	428	428	453	432	405	430	401	407	438	424	420	467	430	432	405	456	397	394	435	434	426	387	412	420	457	431	400	399	438	409	451	400	447	393	465	472	453	465	430	398	453	459	389	424	425	447	392	398	392	433	451	452	459	436	425	425	393	403	435	421	419	450	449	372	428	453	432	442	390	420	416	412	443	419	410	430	421	404	428	447	430	421	443	444	414	391	408	421	437	423	423	414	463	401	452	410	440	424	453	429	451	457	444	408	425	432	426	404	437	420	400	404	407	429	438	397	389	413	406	445	459	424	449	436	426	390	422	412	412	403	404	419	408	433	424	414	424	440	397	448	428	412	419	444	423	403	417	410	423	373	427	387	417	428	441	411	387	436	439	470	453	440	424	418	415	415	424	421	433	407	436	478	429	410	411	458	425	397	452	443	449	430	436	413	453	381	420	423	419	441	403	431	389	418	430	416	381	420	421	436	422	444	402	437	405	433	460	406	421	431	462	426	438	409	436	434	426	419	411	423	437	445	392	434	430	386	404	412	416	412	404	430	429	443	441	455	430	435	429	397	394	424	451	394	427	407	397	429	386	414	434	414	423	407	416	441	420	430	397	417	435	401	446	394	394	382	409	401	423	443	406	416	453	433	441	408	461	415	425	409	434	428	386	440	434	415	425	435	417	432	442	397	415	432	444	412	411	418	417	387	412	428	426	413	427	397	431	417	454	403	428	456	413	475	419	390	454	426	403	444	433	427	438	442	429	439	438	419	477	428	399	431	424	420	413	453	419	453	429	435	447	441	425	424	441	406	422	455	419	402	420	435	394	383	414	397	436	437	416	388	466	445	412	414	449	432	423	399	429	393	434	424	405	429	432	405	401	426	434	432	454	385	426	431	422	398	428	416	394	418	446	390	388	411	441	452	397	469	400	420	393	448	407	471	462	416	402	406	394	402	397	424	427	411	428	436	430	424	429	403	432	437	433	450	392	444	404	442	435	429	417	432	428	408	437	436	448	411	426	382	415	426	494	401	413	377	427	418	456	391	443	466	423	394	443	399	400	430	425	430	462	413	424	384	476	438	446	423	421	400	421	391	443	408	431	396	404	409	396	411	438	411	452	404	420	409	424	363	467	438	460	457	418	405	424	441	457	430	421	444	399	468	414	436	430	427	415	425	419	424	449	425	420	442	422	405	414	424	405	395	420	405	412	417	408	432	393	392	421	406	463	390	439	435	443	422	423	438	407	436	424	390	397	433	462	417	424	445	409	449	410	406	431	404	410	420	435	444	422	405	418	413	404	434	431	430	436	455	428	428	418	437	409	434	443	464	418	432	400	401	419	406	418	421	408	446	393	400	415	427	403	436	397	355	426	429	436	383	436	395	422	400	397	438	384	417	412	425	434	429	419	409	435	437	396	436	413	420	438	422	415	441	405	396	458	434	446	402	429	411	383	391	409	399	451	416	431	390	416	423	439	391	455	436	404	424	406	451	435	427	438	391	379	406	396	451	431	414	439	425	407	457	391	419	416	435	433	431	412	438	413	436	430	466	448	484	438	429	424	444	437	425	404	414	378	426	443	446	432	449	396	389	428	379	425	390	429	416	428	427	440	425	435	434	440	417	421	419	431	435	400	424	435	413	444	464	445	422	432	446	431	415	406	456	428	423	424	391	405	416	419	410	416	431	433	403	413	406	404	377	428	457	440	419	427	417	432	412	447	436	441	444	414	407	399	412	407	401	417	421	405	431	412	401	415	423	426	422	381	426	437	431	417	402	409	438	398	470	401	422	456	461	453	460	424	431	406	442	430	423	421	458	451	437	412	427	381	442	413	430	423	411	418	405	431	384	427	409	444	440	405	428	405	414	427	448	419	442	381	411	431	411	431	398	433	428	407	482	440	401	405	411	430	423	447	400	409	421	442	395	420	428	456	399	438	409	430	428	420	439	411	445	418	432	406	399	395	410	413	440	440	423	410	428	406	439	417	407	437	434	384	397	448	438	436	406	411	423	426	446	398	399	410	456	434	427	396	429	404	434	394	431	420	404	430	442	457	419	438	414	400	432	403	448	405	434	401	412	451	419	421	480	393	418	419	433	434	445	443	383	431	394	413	393	425	446	446	425	421	443	416	426	426	425	442	438	430	412	476	421	438	441	421	407	420	427	396	407	417	404	440	421	420	457	437	384	409	419	405	433	382	442	418	494	418	399	393	412	423	424	411	410	430	425	453	434	425	361	440	438	416	428	452	422	398	392	447	408	423	424	407	432	398	485	427	459	442	404	402	400	399	416	388	475	404	413	445	405	387	397	442	383	426	377	389	404	457	401	456	439	429	427	440	450	410	429	416	429	415	408	423	430	440	419	400	393	437	411	426	418	393	462	439	397	404	433	417	420	428	437	389	393	418	418	440	442	404	422	420	413	410	444	440	421	422	408	427	415	392	429	451	459	397	434	434	385	397	401	394	408	425	413	393	443	409	411	423	421	430	435	401	436	410	392	486	403	428	402	415	395	394	446	441	423	409	362	420	419	422	441	434	449	422	374	428	420	388	455	449	422	402	449	407	411	450	381	420	399	401	399	415	425	406	420	441	419	409	449	422	406	410	418	430	404	405	416	432	421	389	442	397	439	455	431	434	390	418	428	401	399	444	435	451	451	381	428	415	408	427	434	464	424	408	421	407	440	416	430	411	389	413	409	425	423	464	414	410	401	414	396	427	440	467	435	438	449	431	390	441	430	427	455	466	409	436	425	414	444	407	419	427	414	461	452	397	412	417	398	414	425	445	372	419	421	464	456	421	441	423	460	452	418	426	424	443	392	402	418	429	436	439	414	428	439	423	444	415	426	415	401	458	435	414	421	442	413	398	374	426	413	417	414	452	450	435	428	452	468	427	438	411	428	422	413	423	432	415	403	414	437	431	429	423	445	433	401	412	435	410	415	395	431	438	394	411	416	413	439	439	448	435	409	435	404	428	398	409	396	420	423	428	428	414	439	402	424	406	415	422	413	400	418	392	397	437	444	409	423	480	429	420	404	453	404	433	442	418
3224	8502	6273	3090	2222	1622	1346	1071	950	826	706	691	640	585	567	569	509	545	553	504	524	528	510	509	543	465	482	483	489	476	493	481	536	470	481	459	474	480	515	505	484	464	472	464	469	457	480	494	455	464	469	477	463	510	425	442	483	439	459	471	462	429	503	455	437	452	444	495	453	467	460	451	484	452	481	466	445	504	427	441	467	449	451	436	480	463	476	478	459	483	490	477	461	477	478	484	457	476	452	467	445	505	447	484	487	487	467	452	490	463	451	472	459	464	459	496	498	448	493	462	482	477	456	465	474	461	444	482	477	438	460	464	463	448	466	485	466	451	480	486	432	466	441	520	509	469	468	461	474	471	460	424	482	432	434	433	448	483	435	412	477	425	459	463	431	483	465	458	422	464	436	460	438	481	447	440	442	450	467	441	428	469	490	486	455	388	481	458	463	457	453	446	469	464	485	485	438	457	480	470	493	467	448	444	434	443	451	412	482	459	507	451	474	439	438	432	448	456	468	457	449	462	458	415	446	458	468	435	433	477	434	457	460	483	485	481	468	454	466	435	468	465	433	430	443	432	435	501	479	478	487	476	474	466	452	441	486	467	450	469	470	444	478	459	516	430	459	460	485	459	503	426	497	428	417	448	473	437	441	437	489	501	477	485	460	442	451	449	491	471	482	444	485	424	474	450	474	452	470	437	467	449	445	498	459	465	455	453	432	467	474	475	488	490	444	417	440	510	512	457	495	495	456	474	443	450	472	475	466	475	455	476	484	506	455	467	447	439	472	449	458	439	408	474	452	458	474	460	475	444	449	446	450	463	438	489	466	500	451	435	445	453	435	436	475	452	461	474	468	473	459	463	446	470	448	439	435	446	473	479	400	464	454	460	434	466	441	456	480	484	459	442	469	503	461	470	489	434	458	445	478	474	489	442	440	428	454	433	481	472	462	470	459	434	460	470	469	491	458	458	453	460	440	479	449	486	451	449	462	442	484	480	460	479	468	477	441	451	489	445	469	471	413	465	438	439	451	439	431	451	471	479	462	463	449	454	473	442	466	434	450	401	446	416	399	483	447	447	469	456	497	438	488	462	496	459	468	477	459	448	492	471	469	426	451	466	477	435	459	486	483	457	458	472	449	464	490	479	435	452	496	435	470	421	428	455	476	416	441	453	434	442	417	464	440	468	451	457	480	445	461	475	482	436	467	437	423	474	460	448	445	513	482	492	482	480	469	453	436	481	472	479	462	450	431	460	476	465	452	456	447	425	450	466	471	483	483	433	430	451	455	466	458	500	474	474	435	470	491	458	469	448	460	485	471	474	444	448	454	448	449	439	486	419	483	451	476	472	460	501	445	432	437	460	460	495	452	443	472	477	497	453	429	438	454	489	477	438	492	425	504	476	476	434	445	468	482	452	483	463	453	467	447	468	408	490	432	472	499	480	429	520	455	450	482	471	463	462	470	447	454	431	428	430	440	483	453	448	465	434	488	451	441	493	469	487	477	477	423	455	461	460	467	470	453	447	457	461	460	414	471	433	461	457	454	444	467	449	448	454	482	422	473	452	455	481	485	456	483	452	453	476	460	472	455	438	483	465	482	465	425	456	485	463	472	427	438	433	474	442	461	481	491	493	439	456	459	472	437	496	444	438	465	475	468	459	432	487	462	451	423	451	445	452	466	463	480	459	429	472	480	418	436	510	484	473	434	449	506	474	476	434	487	481	463	442	466	454	486	487	469	458	496	463	458	458	436	439	412	456	438	495	458	444	468	497	428	469	444	476	483	448	469	509	462	450	440	473	444	456	449	464	448	446	460	442	474	477	481	463	456	465	438	468	449	451	473	463	463	439	450	486	455	492	460	438	417	491	436	487	458	465	444	472	454	471	427	451	495	490	459	434	460	439	477	410	452	473	479	441	436	447	464	518	461	448	474	477	443	460	418	437	487	485	438	442	513	477	439	473	442	443	483	447	440	457	462	466	472	434	475	439	426	460	477	474	463	479	460	457	469	444	464	456	449	467	464	461	466	479	482	475	477	452	460	450	445	458	443	494	459	457	454	502	492	459	430	430	429	477	476	487	450	515	445	446	466	478	480	409	455	461	436	493	474	499	482	422	460	467	470	433	462	434	488	475	464	489	461	461	468	475	474	453	487	472	451	450	442	420	470	462	490	506	478	441	434	464	457	440	463	467	465	465	412	471	511	446	442	451	423	451	431	435	465	482	464	477	450	454	458	452	509	448	467	486	475	461	482	478	467	463	468	439	473	473	494	455	447	433	447	424	469	438	460	520	480	444	464	484	449	507	491	457	446	455	483	454	458	455	456	469	497	475	439	447	447	446	455	429	480	486	458	470	437	476	513	446	449	506	490	485	466	453	439	448	465	474	438	461	487	479	444	507	446	451	461	456	485	469	481	461	464	463	480	466	438	478	468	463	441	452	461	420	477	446	451	488	444	462	467	434	435	450	435	444	436	457	445	447	463	461	441	440	464	443	453	479	488	472	444	474	495	439	482	460	435	426	483	450	472	489	479	486	477	462	441	471	470	496	482	454	447	463	454	430	449	449	500	460	463	461	462	476	438	493	459	468	454	466	475	451	446	467	437	418	480	481	469	457	483	475	443	463	468	446	467	479	438	449	459	446	429	479	460	461	452	465	487	493	444	452	485	473	474	463	460	474	451	464	452	461	435	505	473	500	483	461	468	469	462	454	475	447	496	451	464	435	454	443	473	477	460	429	422	450	421	458	470	421	469	481	450	467	448	435	471	461	526	470	440	481	453	477	464	464	473	475	474	421	450	477	482	479	449	478	458	451	461	437	493	469	458	494	436	440	451	451	452	463	458	443	486	459	478	457	447	472	463	460	459	436	467	424	441	456	437	434	443	473	445	525	489	478	483	421	457	455	463	489	500	450	460	475	503	442	483	498	445	445	471	462	465	439	445	458	456	441	456	432	478	478	453	495	456	457	477	470	480	496	412	503	476	475	461	494	419	471	483	479	496	470	434	450	466	485	490	449	473	491	455	423	455	459	472	461	451	475	461	469	494	421	462	473	456	445	475	479	428	453	461	471	430	438	491	501	464	455	445	442	444	487	460	462	428	464	445	433	486	471	473	478	410	468	429	466	521	437	455	422	503	476	480	483	466	451	476	461	432	490	467	440	458	453	470	499	462	478	449	467	460	492	475	468	447	515	490	455	461	488	443	448	458	478	465	478	467	454	473	441	495	484	460	450	467	450	505	468	452	447	444	451	448	421	459	506	448	494	446	482	463	506	482	464	470	465	473	443	432	492	471	464	436	450	474	469	477	443	454	476	476	448	458	487	462	478	471	485	483	471	501	444	465	496	468	486	503	459	485	454	463	443	446	500	437	453	489	411	457	438	459	462	467	474	488	501	456	474	457	482	483	455	443	430	438	457	511	449	473	447	448	485	473	451	448	488	476	429	477	459	463	440	487	500	454	459	466	468	420	467	459	484	461	483	469	437
24245	20993	27578	24528	16519	1796	1232	1034	991	938	891	946	862	929	871	971	908	861	970	890	889	896	881	849	853	866	863	872	863	882	893	884	865	836	858	871	872	870	887	831	861	860	883	890	831	872	858	867	824	890	862	879	883	871	851	878	907	859	852	924	851	809	814	838	854	866	893	894	847	844	821	808	885	804	841	807	831	858	886	929	869	790	929	829	837	876	829	836	876	845	864	871	869	813	802	824	840	776	851	888	886	868	828	882	815	851	852	821	858	860	859	864	828	906	920	877	824	843	869	867	857	865	842	840	877	855	867	854	823	815	918	911	875	856	846	861	828	840	874	839	824	838	850	866	901	874	848	858	828	839	821	898	865	856	814	857	854	852	860	836	860	845	854	826	872	844	839	781	868	819	843	862	839	928	856	862	873	810	941	826	850	867	870	878	852	851	843	869	871	880	860	833	885	822	861	853	916	893	865	892	844	834	834	869	885	904	875	866	863	905	859	853	872	884	888	892	857	888	873	830	817	843	902	855	827	834	822	848	881	901	884	834	855	872	844	843	825	869	906	892	854	864	868	831	806	802	856	879	875	881	835	834	865	850	843	845	825	852	851	814	834	851	909	875	845	920	874	855	819	817	865	958	844	890	895	812	840	900	895	867	821	834	813	895	918	853	864	872	898	874	848	876	842	843	839	857	879	837	832	831	869	814	834	924	825	875	878	880	847	858	825	912	872	905	876	881	846	851	860	834	833	857	821	854	878	837	868	848	853	825	863	837	857	890	838	807	897	845	873	886	908	855	837	825	814	827	869	878	820	840	859	825	821	882	844	858	868	816	832	874	846	831	876	873	795	877	820	837	882	854	879	885	778	894	860	827	828	859	837	852	794	868	814	857	845	901	848	874	895	914	829	901	807	884	845	828	818	873	821	822	870	865	882	872	879	845	934	910	854	833	889	905	853	876	866	853	821	824	817	827	867	884	861	858	852	809	849	881	845	863	865	834	846	842	857	878	856	890	797	809	886	881	866	837	845	848	848	889	827	878	823	884	816	839	853	810	914	895	888	896	907	828	876	844	845	849	859	899	863	831	832	856	848	828	846	808	905	888	859	852	829	890	846	880	860	874	882	858	856	809	842	890	803	865	878	888	809	886	808	864	842	860	849	878	851	891	855	860	860	858	892	848	881	783	851	875	895	811	856	857	848	920	858	900	844	896	829	886	834	853	862	907	895	885	868	879	798	885	923	836	898	850	848	850	858	835	922	896	915	835	805	852	872	858	839	861	905	857	841	894	784	837	938	791	908	857	825	896	871	895	832	840	849	905	802	820	891	802	875	834	875	841	828	827	770	907	889	893	948	837	809	838	902	880	923	817	849	827	833	860	908	853	901	829	844	828	873	833	843	841	836	857	795	840	828	905	858	857	824	886	805	904	826	902	879	854	838	816	850	879	892	837	834	881	835	789	865	808	905	867	896	810	836	911	886	892	845	872	892	887	879	840	875	869	900	847	814	826	856	833	849	840	864	917	811	864	881	834	874	818	853	820	837	844	827	849	883	865	895	834	877	836	878	819	828	858	834	854	951	873	866	852	815	869	842	851	878	929	894	830	872	834	869	803	832	865	847	817	846	830	818	852	852	807	858	852	797	849	864	858	809	848	860	850	853	841	896	911	851	868	810	892	822	844	842	837	885	785	896	855	885	867	900	849	862	812	744	844	890	901	875	884	818	847	874	893	806	776	836	763	844	820	885	825	895	798	839	893	837	794	888	834	841	938	843	841	873	834	844	800	910	842	834	866	857	865	895	867	841	874	899	885	840	859	887	833	882	837	816	824	867	863	822	820	856	854	820	883	830	862	834	890	912	880	867	910	842	820	828	835	860	875	872	842	841	847	851	838	854	833	842	855	821	854	851	883	857	890	867	827	890	847	893	838	857	827	892	828	827	898	853	849	868	847	895	852	877	831	893	900	880	886	845	876	871	879	899	845	871	890	882	868	859	853	830	840	888	935	839	842	882	885	835	834	890	864	820	830	839	877	844	770	887	840	895	859	890	870	880	872	934	882	828	863	886	857	931	892	849	867	854	833	874	848	828	849	811	856	825	817	872	859	849	845	846	911	844	819	845	866	862	836	874	862	827	870	901	885	876	850	846	862	816	838	888	849	831	823	841	808	835	862	831	901	832	885	833	875	833	827	826	832	890	852	859	883	888	885	832	853	832	888	851	846	866	852	880	844	826	850	867	891	840	845	864	859	858	871	892	849	871	855	852	841	867	865	851	846	866	881	833	823	817	849	804	905	850	813	824	814	841	877	903	830	859	835	812	849	865	884	827	869	847	853	904	897	860	891	865	834	837	864	838	845	833	868	873	875	872	862	905	809	871	814	867	825	861	848	844	869	867	821	838	883	804	860	890	863	855	895	793	812	921	873	815	840	860	806	858	856	821	852	870	879	908	818	852	820	857	813	884	891	911	825	831	877	824	827	826	843	894	854	909	874	854	860	870	878	858	903	861	865	821	859	902	843	897	829	821	854	883	859	861	869	858	871	888	854	839	900	864	867	900	807	831	875	802	834	841	847	840	864	836	859	845	847	859	852	889	839	837	895	850	849	854	856	779	858	850	845	874	921	883	815	858	832	845	816	845	820	805	801	925	811	887	851	864	838	891	844	872	916	843	896	796	855	840	866	879	887	871	872	883	778	875	874	809	863	905	844	837	846	862	911	849	890	861	896	820	863	844	914	854	923	860	897	823	851	825	921	843	832	843	861	834	853	797	858	817	827	911	880	831	870	855	874	835	890	866	842	822	888	887	903	898	899	858	886	850	887	863	836	826	875	838	857	934	890	842	875	871	851	854	857	852	847	794	872	836	847	843	841	832	900	859	900	858	886	898	854	832	836	898	841	852	873	904	856	850	873	841	856	831	825	828	806	867	892	873	884	867	880	934	928	869	916	838	891	831	817	853	796	845	862	877	835	834	845	958	857	866	858	849	847	870	833	874	866	830	888	836	847	810	807	838	886	846	867	854	910	907	878	880	863	805	853	841	852	878	853	852	840	921	868	894	828	848	840	812	816	835	898	866	831	842	871	887	896	837	883	816	852	842	879	833	903	839	839	866	883	838	903	845	852	832	863	874	856	884	830	848	790	880	776	863	817	846	871	887	851	977	899	934	864	844	852	900	836	859	856	857	876	859	852	901	826	805	924	842	841	841	818	833	859	841	861	845	853	792	873	862	855	876	854	817	863	842	858	846	830	864	795	881	905	846	890	834	869	897	889	861	888	903	844	851	915	879	824	913	859	858	906	861	831	862	831	932	836	834	874	888	860	884	860	857	806	879	816	886	860	849	860	868	928	887	877	879	834	872	873	819	843	843	873	837	860	883	869	864	894	875	855	812	863	897	882	871	832	865	830	871	869	807	880	844	856	873	823	903	850	882	911	843	821	878	904	869	829	823	877	880	872	825	867	889	865	835	917	853	866	862	814	813	867	879	864
3479	5746	4261	2370	1916	1596	1375	1254	1102	1027	1061	949	884	934	933	922	915	892	886	826	877	884	854	856	886	890	926	865	860	821	866	879	836	838	845	871	848	852	854	882	829	807	789	891	884	862	851	818	804	841	816	864	876	888	854	864	848	835	818	784	838	825	863	869	881	906	854	891	856	800	837	842	865	814	836	894	778	878	854	876	863	777	779	812	808	866	844	865	831	896	841	851	905	829	863	854	837	855	861	836	854	868	879	787	856	840	840	879	864	854	809	872	850	904	861	847	808	893	850	862	852	869	789	862	837	873	838	831	859	869	836	868	831	847	823	850	863	882	874	802	844	832	871	792	826	818	834	789	886	801	866	863	811	851	869	836	884	886	828	912	885	831	794	876	842	840	877	815	791	843	807	843	834	885	812	830	838	822	885	824	888	845	920	861	863	799	886	827	907	885	850	820	824	838	802	786	850	858	893	796	814	806	850	818	883	823	859	903	814	861	828	838	859	844	814	815	835	835	829	899	916	849	812	852	822	803	828	826	875	827	834	836	881	825	875	843	818	853	902	838	818	833	805	914	828	847	842	874	810	841	820	835	875	874	811	812	816	844	845	825	844	844	858	851	838	863	863	844	874	833	830	872	856	842	886	857	838	839	783	866	832	845	838	877	839	846	859	788	879	836	776	878	852	830	852	810	819	826	847	815	824	866	860	827	835	850	874	821	855	824	828	835	829	932	858	847	874	849	792	842	892	788	831	849	818	807	813	849	872	800	820	822	813	791	857	833	849	855	882	907	879	871	910	841	829	852	863	821	831	808	864	820	904	871	858	890	872	833	819	805	837	832	871	838	830	886	818	847	874	841	877	795	864	863	858	833	805	815	860	869	868	841	875	880	864	823	790	877	891	803	870	834	804	896	826	806	820	845	821	875	807	797	874	806	835	782	857	845	856	846	815	823	858	834	823	826	881	812	856	857	929	872	803	878	862	838	828	782	804	866	853	858	848	832	888	806	840	765	847	869	822	889	885	812	822	863	845	821	861	870	863	861	864	846	837	786	875	814	847	850	834	825	889	859	834	837	868	905	831	856	828	834	865	865	841	817	852	843	863	811	845	844	901	874	798	887	814	858	832	871	835	855	823	810	811	812	862	843	839	861	843	846	881	842	839	823	883	823	835	871	832	815	831	834	839	857	871	908	865	856	843	828	844	786	871	895	849	883	867	835	844	842	868	874	888	862	874	765	896	881	860	869	864	820	849	803	821	835	874	794	844	840	884	886	884	862	867	877	864	850	859	848	835	816	837	820	890	861	887	845	793	883	886	874	782	904	836	866	837	860	873	832	844	867	859	832	895	808	909	865	828	845	875	905	869	853	811	826	886	855	817	824	841	846	838	881	861	807	848	813	870	838	879	859	863	858	855	861	844	876	798	860	859	873	905	902	800	840	801	854	883	832	899	865	850	832	895	842	818	872	838	833	910	837	835	890	805	840	880	823	880	911	859	833	848	845	852	870	867	818	831	834	893	837	868	883	810	808	882	834	790	853	859	813	825	868	892	838	868	852	824	810	842	829	856	828	803	890	854	877	886	829	812	857	809	845	829	877	859	808	848	831	794	883	823	849	833	830	847	869	845	843	855	827	836	842	828	821	869	878	791	843	889	795	856	861	872	817	862	843	831	879	877	890	862	836	848	799	883	846	799	827	814	802	789	835	821	806	839	867	786	870	809	825	894	841	855	853	818	807	836	835	831	800	835	795	805	863	818	864	865	817	859	854	867	822	846	879	835	871	836	834	850	909	831	824	841	881	867	845	878	847	819	870	871	845	823	864	842	819	843	848	834	863	800	846	877	859	802	827	831	843	856	834	843	807	810	846	849	896	830	885	865	856	895	870	919	804	866	860	862	857	865	817	854	916	859	817	837	848	809	871	799	865	866	821	825	876	876	797	840	826	850	858	880	860	877	786	819	816	868	826	889	858	854	757	870	845	860	836	834	892	811	867	848	805	850	872	858	878	830	902	895	869	849	820	864	857	853	823	895	841	807	845	831	877	841	822	845	853	804	895	832	847	834	814	853	847	859	824	823	839	852	860	826	833	827	882	832	834	801	870	866	857	810	828	891	832	880	888	803	867	815	812	841	809	859	845	843	849	807	827	868	825	836	861	861	812	857	842	890	773	827	836	893	770	849	835	870	836	854	868	839	847	784	850	817	816	868	837	860	888	855	867	867	805	877	825	893	820	824	800	861	822	840	795	828	834	850	796	792	874	839	853	846	901	864	871	839	873	870	834	850	831	831	847	857	875	809	785	849	786	870	842	837	857	899	847	834	803	797	834	930	820	827	789	841	812	802	806	809	829	824	848	887	879	834	774	828	867	861	853	855	857	815	862	827	810	875	826	859	844	855	848	814	803	829	820	850	813	849	824	877	832	824	879	867	863	877	802	778	846	884	812	850	840	872	862	820	876	847	851	787	867	924	856	865	829	803	844	825	860	797	863	865	853	893	819	861	830	856	862	834	837	781	870	809	859	857	835	804	883	836	846	822	830	824	873	872	829	851	809	877	806	838	821	905	845	840	846	841	840	864	850	825	862	866	867	855	849	835	848	828	835	881	899	846	832	852	837	796	862	857	861	900	810	859	789	864	867	812	907	855	877	812	822	796	893	831	833	850	829	823	864	827	841	813	843	837	888	817	878	790	850	829	883	839	805	832	837	886	828	834	880	821	852	841	872	856	832	820	865	864	875	802	849	808	865	850	867	824	878	829	838	834	834	860	901	826	863	893	795	868	848	848	871	880	864	882	786	807	846	872	871	867	837	796	753	823	874	869	856	875	842	872	846	811	842	800	824	828	830	888	842	825	860	811	804	821	850	910	873	821	868	855	824	853	878	892	856	838	875	904	817	857	803	829	864	821	779	820	855	811	821	855	835	851	800	855	880	828	890	878	893	796	869	896	804	807	805	872	844	823	874	844	874	857	859	774	815	849	785	828	848	829	826	819	785	873	844	849	858	867	797	868	795	888	832	854	808	862	849	801	850	839	853	834	845	855	862	834	855	870	819	841	859	858	818	844	877	864	801	835	903	834	861	842	862	835	816	795	856	892	836	843	795	838	830	864	829	879	804	800	909	857	873	839	795	854	838	862	808	839	832	897	858	848	871	846	829	845	829	865	824	887	850	782	882	862	836	882	784	904	830	830	823	836	862	836	845	943	820	836	895	840	891	853	853	887	852	861	805	847	872	858	848	861	821	849	855	788	844	877	820	824	860	830	835	818	859	823	865	827	826	861	844	825	878	872	836	837	878	807	837	835	798	853	876	826	850	875	837	914	885	889	827	863	902	851	848	847	836	870	858	841	780	834	880	846	877	792	895	857	820	844	882	881	873	860	827	811	840	843	875	848	822	803	861	841	901	869	868	887	832	829	805	818	842	817	854	838	839	850	822	829	846	803	815	828	905	848	847	850	867	881	801	799	867	869	838	875	850	839	920	824	879
22147	21014	28732	23488	21017	21075	11791	1184	766	668	621	553	443	446	421	355	389	366	369	345	355	326	317	349	341	322	310	330	275	317	299	301	310	273	269	263	309	267	279	312	277	289	285	295	263	295	254	268	269	288	265	278	287	264	256	281	280	259	273	272	235	270	270	276	282	286	304	255	267	274	264	303	277	246	251	269	283	282	278	279	288	244	287	271	270	277	265	259	294	274	267	279	253	275	280	247	259	279	276	260	275	270	281	249	295	245	296	260	257	310	252	274	238	277	273	269	272	283	266	289	265	270	262	265	281	271	258	262	275	272	279	287	257	274	294	270	260	285	270	271	288	265	285	234	247	277	283	267	264	248	269	258	277	266	277	262	260	274	284	264	248	317	276	269	243	270	259	253	285	250	281	270	255	281	262	260	311	285	267	257	264	263	296	265	292	260	270	285	258	250	285	286	258	280	259	274	269	269	283	264	291	264	277	278	260	266	280	285	251	270	274	291	269	287	280	256	266	269	263	285	255	250	262	260	287	259	266	259	277	259	282	265	290	295	274	252	261	273	291	251	273	253	266	265	299	260	284	278	292	287	253	229	279	276	260	221	280	254	265	303	270	281	264	288	276	281	270	286	263	223	248	282	244	244	269	268	274	280	263	278	287	285	247	297	292	284	260	238	243	276	246	272	283	253	269	263	259	303	264	248	270	284	263	274	269	256	264	262	278	271	280	286	273	259	276	260	260	259	276	262	268	293	258	254	247	263	253	280	234	250	234	276	251	281	270	269	251	254	283	259	273	282	269	269	277	284	284	272	274	275	285	249	264	259	282	267	255	265	249	271	275	270	285	272	295	254	263	256	260	286	277	285	293	285	270	263	276	269	256	296	271	276	273	299	274	292	289	251	297	261	255	268	260	260	268	281	279	256	274	269	273	279	253	246	303	264	270	274	268	285	280	279	276	262	257	262	263	268	262	272	297	259	270	260	291	271	285	252	248	277	249	274	290	299	281	298	267	311	295	262	276	283	279	283	276	275	265	282	278	266	302	262	269	270	267	281	277	278	266	280	253	251	254	265	269	264	267	244	253	273	263	287	266	262	258	279	269	285	289	259	224	290	299	247	278	280	257	290	287	261	268	271	254	275	243	230	248	270	294	299	253	276	276	227	229	263	253	256	267	246	314	285	281	288	289	276	285	277	291	285	272	268	253	259	253	255	287	259	265	302	260	294	264	262	290	286	250	251	280	267	259	255	275	258	265	252	273	236	251	267	260	268	288	269	273	273	254	278	262	278	260	256	255	278	277	258	250	276	240	278	275	266	290	254	256	237	277	262	279	285	251	281	273	255	261	255	290	262	257	279	250	268	256	253	261	258	269	262	266	261	261	298	260	262	288	284	258	264	288	279	243	268	271	254	265	253	249	283	288	271	309	292	239	273	274	262	265	267	269	268	255	278	276	245	261	265	256	291	281	270	268	247	284	255	220	271	259	268	275	274	274	275	271	296	304	256	271	266	251	269	277	244	265	268	266	274	300	250	277	266	256	293	293	261	293	274	265	270	289	262	268	264	283	268	283	256	249	248	289	254	300	287	250	271	238	246	260	254	267	295	258	284	274	265	272	269	249	235	248	243	248	251	274	265	288	278	278	290	277	247	252	267	282	294	254	260	265	273	255	261	275	280	253	317	247	256	266	275	303	283	273	260	261	264	226	266	288	286	304	261	273	283	249	271	256	287	255	266	274	268	277	273	278	267	256	255	268	261	274	253	249	268	254	244	268	262	264	269	268	275	274	267	300	242	276	243	258	272	245	287	279	256	276	273	258	298	261	267	279	259	290	265	248	256	249	252	239	296	264	279	284	277	254	264	262	268	260	292	273	272	270	307	246	264	244	303	261	295	270	281	251	279	275	261	250	265	261	244	253	278	250	267	289	234	257	271	270	289	278	263	275	247	260	304	306	277	292	278	266	262	294	287	230	291	243	294	269	274	284	275	275	269	291	269	243	279	244	246	272	245	262	270	279	254	258	248	268	270	264	258	266	263	294	296	270	267	269	252	264	257	280	277	276	264	271	262	244	251	252	261	308	264	249	269	301	284	293	286	275	280	261	272	248	261	272	245	266	267	258	256	269	294	266	278	271	262	268	227	276	274	249	267	273	256	257	266	268	270	265	277	265	283	267	278	292	299	312	258	268	233	256	283	256	254	298	272	261	274	267	278	287	267	269	282	253	260	263	314	273	298	267	243	261	261	254	237	288	283	296	264	247	252	284	278	253	282	266	253	258	301	268	257	272	289	268	283	269	260	247	281	280	261	267	289	295	278	297	284	281	258	272	238	279	261	276	265	258	237	286	265	245	260	279	273	280	269	275	266	297	291	262	284	275	274	274	258	264	252	233	275	242	248	252	274	250	255	261	269	281	260	268	258	258	255	286	266	282	268	255	252	284	238	291	259	235	277	238	275	257	276	266	296	261	306	255	280	292	283	270	294	262	281	256	260	235	270	235	279	288	281	259	251	252	276	295	268	261	251	273	252	286	264	295	267	276	268	281	253	261	290	249	265	277	268	277	287	246	280	264	272	278	273	276	263	296	258	280	252	273	280	254	256	270	254	258	270	258	253	277	261	278	265	289	281	284	263	250	279	276	249	271	275	254	237	280	279	272	271	291	268	262	271	282	265	270	238	274	275	277	283	267	279	251	264	252	259	273	298	266	260	269	274	235	232	275	280	265	273	254	283	267	270	279	260	242	276	234	281	267	276	255	263	247	258	279	270	254	291	242	283	250	286	261	266	264	276	280	239	225	261	250	283	289	275	295	236	273	289	250	256	250	260	263	256	277	279	292	263	258	275	258	273	271	253	266	279	281	302	242	282	277	270	238	255	261	263	272	271	249	254	287	281	286	272	272	265	268	239	266	270	270	268	257	267	281	283	257	272	241	297	239	292	268	269	275	271	261	271	264	240	291	257	258	263	263	270	262	286	291	279	247	263	270	295	250	235	280	254	271	244	269	277	244	270	267	272	245	278	252	234	247	267	302	272	247	281	268	261	278	258	259	268	274	288	311	273	295	260	252	289	275	261	291	264	269	262	267	277	270	283	218	272	255	265	282	250	242	270	269	284	267	280	262	256	285	291	252	251	247	247	297	303	263	297	249	238	254	268	284	274	288	259	276	257	261	279	268	253	280	272	252	266	267	259	253	269	277	250	271	277	255	253	289	292	282	277	246	250	285	279	238	266	253	277	242	272	263	268	316	275	277	269	270	266	243	300	261	274	280	276	258	298	288	294	258	257	282	272	269	236	238	288	263	254	283	291	265	256	249	287	263	249	258	280	268	274	285	271	267	257	286	278	245	275	286	293	265	269	270	252	264	262	271	230	260	267	261	243	296	256	275	249	271	280	276	279	259	250	263	252	297	270	253	295	240	284	252	276	283	245	277	265	254	281	245	285	281	266	275	260	275	253	274	287	262	269	268	305	238	250	281	278	272	266	278	258
4449	14367	10547	5225	3703	2683	2018	1496	1213	1008	795	716	597	534	487	432	413	382	399	357	395	330	372	316	337	362	356	330	281	302	338	310	291	285	304	280	265	286	282	281	297	283	293	284	287	296	272	276	287	293	298	290	304	285	281	289	258	286	288	262	258	293	263	294	258	279	256	263	258	259	278	288	251	272	270	269	258	270	267	265	271	255	264	283	299	264	260	253	297	273	253	256	270	255	252	279	264	290	261	262	269	257	263	261	244	282	269	265	277	288	267	275	263	258	274	271	269	274	278	262	295	246	286	265	275	272	273	279	272	249	286	270	253	270	278	280	278	237	241	267	261	267	244	318	270	273	282	262	233	259	260	244	260	268	263	260	274	281	253	271	261	269	312	244	269	290	272	271	261	289	262	271	281	263	255	246	275	249	261	273	272	283	263	253	265	269	261	280	264	281	284	268	242	292	263	285	266	267	253	259	280	258	273	257	261	276	264	269	241	281	259	267	277	274	266	281	259	276	267	254	219	244	268	244	293	282	257	264	257	284	270	267	226	307	257	268	278	256	286	265	306	266	249	277	254	271	287	249	274	277	291	241	273	286	275	263	234	271	280	234	257	259	247	249	247	267	281	238	233	255	251	256	277	282	285	259	257	254	274	252	262	291	218	264	244	258	237	246	255	281	278	288	254	261	288	246	256	274	233	241	263	265	292	251	238	259	288	260	247	253	250	248	258	263	262	257	290	284	267	266	270	279	247	292	259	270	255	259	259	232	243	261	264	287	252	286	275	254	288	289	262	263	257	271	271	250	277	305	289	264	282	261	267	253	254	269	255	264	275	243	268	250	248	280	280	266	252	254	277	240	285	260	233	281	307	290	283	275	288	239	248	265	278	262	248	271	269	285	269	274	270	296	238	280	263	286	270	259	258	282	240	263	266	261	260	277	286	278	287	267	284	240	274	274	240	261	253	251	256	259	279	284	253	260	244	266	271	282	258	251	267	274	256	301	225	287	257	265	294	238	284	259	259	261	246	251	220	265	257	273	274	242	282	247	263	255	232	253	275	257	241	270	259	235	244	267	281	277	244	268	276	268	277	260	284	271	292	251	273	256	246	285	269	283	285	257	271	236	262	270	249	262	313	283	271	278	252	276	271	267	254	262	260	246	276	283	255	264	319	282	233	262	281	272	276	260	263	269	262	244	262	257	281	280	258	255	259	260	269	260	279	275	230	272	295	281	240	254	269	258	271	266	259	261	245	283	272	278	271	259	282	273	270	274	256	284	279	300	283	259	257	273	274	302	261	259	280	246	277	272	266	269	299	283	282	248	250	268	259	247	238	286	288	257	243	257	249	315	263	287	252	240	250	235	269	291	251	294	307	267	249	282	291	252	281	236	301	247	255	250	269	244	275	285	280	238	247	250	256	262	257	274	267	271	243	276	249	280	261	280	275	269	277	270	287	269	227	274	297	256	246	277	273	255	284	283	265	267	266	251	235	253	257	305	255	233	251	286	263	262	259	279	256	287	267	262	252	277	269	262	254	275	291	258	268	295	265	255	250	258	270	233	292	255	233	269	259	255	254	264	249	251	258	296	271	283	275	260	272	269	266	242	278	259	271	265	262	258	308	292	232	278	266	249	262	232	258	295	260	258	274	239	306	306	261	279	263	242	268	249	272	238	270	260	251	283	272	287	251	257	262	279	251	245	267	270	271	265	244	273	249	274	257	239	254	276	267	265	259	262	289	265	275	247	243	275	270	283	294	257	267	241	237	279	275	247	255	291	284	267	259	273	282	262	297	307	283	270	279	282	272	272	285	264	255	265	291	239	289	240	235	267	305	259	274	250	271	247	245	281	303	275	264	268	299	275	266	254	273	240	268	264	238	256	267	270	271	243	256	252	253	249	271	284	258	241	247	290	236	272	253	243	266	258	244	248	274	255	288	259	289	246	249	265	250	266	276	251	253	227	274	249	255	235	261	258	269	255	277	278	260	294	269	318	277	255	295	241	286	273	234	266	268	260	274	274	274	268	272	281	222	295	261	245	250	282	252	269	270	232	249	243	267	247	286	242	252	264	263	261	284	247	290	266	277	253	246	278	284	285	269	292	264	294	278	244	242	245	242	269	270	255	234	253	285	263	294	276	263	260	262	261	270	256	294	284	262	271	261	241	281	285	277	292	266	256	271	227	300	252	268	273	257	285	242	271	257	256	241	282	296	251	243	261	238	263	254	289	273	232	249	276	287	293	261	260	262	272	273	263	264	278	252	281	269	269	277	258	264	287	247	251	261	268	276	292	247	280	278	269	278	254	258	252	255	263	264	308	267	265	264	273	242	249	280	280	256	239	256	247	258	249	268	257	255	264	250	253	275	254	267	284	258	269	254	281	261	252	291	262	254	283	277	264	264	270	282	277	249	262	235	273	278	276	262	273	270	271	250	241	298	260	266	295	243	276	286	260	277	264	242	270	285	272	273	255	256	298	257	274	237	271	242	272	273	253	261	289	257	283	301	264	273	278	299	266	286	255	263	257	273	252	263	243	278	278	279	258	231	253	248	261	240	248	269	282	258	254	263	223	291	272	266	242	266	240	290	264	263	277	254	264	277	239	285	243	267	247	289	265	256	271	259	253	274	255	261	280	300	269	244	267	269	280	235	234	272	279	283	240	284	256	278	277	264	270	265	283	238	273	252	258	242	266	274	297	289	264	296	245	280	249	231	259	285	266	278	263	274	272	263	259	298	266	271	238	267	271	250	256	259	271	264	284	284	265	252	270	274	283	271	265	251	279	234	269	305	262	235	266	267	265	269	284	247	296	262	276	274	259	271	262	251	241	264	267	242	280	294	268	267	259	253	255	269	258	267	290	263	238	259	230	248	250	280	275	258	235	263	237	268	246	266	257	275	257	280	280	260	253	300	260	256	268	271	256	274	271	245	267	255	228	260	261	284	237	244	268	251	286	292	259	286	279	297	262	280	244	270	249	266	268	284	277	275	239	316	262	270	270	253	243	238	297	257	274	290	270	256	267	250	256	258	255	276	249	255	286	284	280	235	276	262	279	244	252	250	248	262	299	258	257	286	253	281	306	258	268	291	237	278	275	260	280	277	247	296	271	254	268	267	267	283	265	258	262	271	259	305	266	261	285	267	258	212	238	269	266	257	256	282	284	237	268	249	258	257	245	247	282	255	285	271	265	238	243	238	278	271	268	284	264	254	244	294	246	254	262	268	295	268	257	253	252	257	276	257	285	248	237	251	237	271	271	299	275	274	273	245	263	261	299	264	289	233	299	262	270	293	251	290	257	257	274	273	275	268	274	253	253	247	271	259	275	275	255	259	260	257	288	282	242	263	265	251	315	283	267	266	268	278	283	273	232	257	275	240	237	270	261	271	251	274	268	258	268	259	298	294	297	258	269	263	270	265	289	280	249	282	263	249	263	258	262	254	254	267	270	284	227	262	247	255	260	278	261	273	245	287	285	264	281	279	280	273	259
27351	18281	4833	1272	956	897	934	870	920	930	847	881	901	894	907	892	877	885	855	897	906	900	895	889	851	904	856	939	866	817	846	868	918	875	883	876	869	888	925	916	850	863	906	871	947	905	854	906	913	880	877	871	904	889	894	862	885	883	895	855	885	933	854	884	894	899	901	922	861	860	862	907	809	878	881	870	869	816	889	873	884	830	911	837	851	875	907	911	872	874	879	903	819	864	919	887	904	908	891	868	895	862	891	888	876	889	882	821	815	860	861	844	861	889	905	898	871	867	892	876	918	886	910	839	868	862	896	876	866	864	847	876	883	867	876	897	874	879	842	895	863	898	877	873	897	883	869	861	850	900	885	909	879	857	844	879	925	928	918	917	911	905	911	875	884	902	867	881	852	911	871	827	898	850	856	902	839	932	896	912	852	832	910	923	873	901	877	826	854	854	851	858	877	850	887	886	850	883	925	831	839	823	877	875	854	881	858	898	837	884	862	849	929	867	846	845	890	840	851	896	898	935	870	851	881	856	892	913	940	848	869	892	907	850	892	886	842	856	903	842	865	876	907	897	922	930	829	890	906	916	831	927	927	814	866	958	878	874	866	892	864	831	857	873	828	857	880	892	827	874	848	929	815	873	906	913	877	886	899	934	872	899	895	877	923	882	879	843	889	851	856	914	806	843	882	947	889	835	930	865	885	885	877	885	878	896	891	880	886	872	886	925	862	883	870	816	898	959	890	851	938	811	852	857	846	884	884	876	884	870	868	919	880	906	880	863	873	892	924	843	841	909	862	928	870	883	883	913	901	889	897	898	866	873	856	908	879	929	910	861	913	883	892	866	865	913	905	907	886	891	902	873	890	924	856	891	852	865	813	840	898	857	844	896	891	912	860	874	866	891	884	891	880	883	902	873	918	926	907	862	814	918	893	931	894	904	912	888	921	892	893	878	878	837	911	888	894	877	912	872	920	890	926	854	851	830	924	890	876	868	894	871	848	885	897	785	861	856	869	843	913	830	879	919	884	935	847	903	879	868	904	883	907	863	852	839	831	888	876	908	901	888	955	871	929	843	870	903	957	833	862	888	904	877	911	900	841	865	842	826	861	896	874	882	808	889	913	845	835	861	906	892	905	881	908	833	856	926	853	894	861	879	887	914	871	872	890	890	899	877	868	810	878	910	902	894	861	830	856	878	874	886	862	863	887	834	853	861	847	957	902	912	899	885	869	872	920	871	855	915	876	876	874	880	877	937	865	873	883	829	856	933	899	862	850	911	932	893	892	922	917	858	846	882	902	896	911	852	826	873	843	941	907	875	889	934	889	881	842	896	929	918	863	886	869	826	902	884	850	892	888	865	920	919	882	868	861	843	906	884	822	852	908	920	907	863	886	831	845	959	902	876	886	881	904	903	850	837	844	831	835	854	904	844	821	914	901	860	893	859	834	920	860	909	858	862	892	905	837	838	844	862	952	916	865	888	899	900	892	903	895	874	880	836	907	881	883	880	879	882	880	869	897	915	890	903	818	851	899	856	908	834	884	855	879	857	840	873	902	876	931	865	848	896	838	891	903	924	906	874	889	933	836	888	908	865	850	920	842	869	890	876	884	851	898	913	875	832	864	888	885	873	863	903	896	878	867	879	873	870	897	877	860	869	893	851	897	911	888	862	892	823	809	891	892	883	889	849	896	874	901	875	889	873	873	842	876	895	845	860	879	859	865	880	904	860	875	898	915	914	898	844	927	904	878	902	880	848	867	884	827	848	889	848	897	885	847	887	853	916	897	945	851	876	852	874	912	917	889	887	903	858	875	925	866	896	879	955	894	822	832	916	820	904	899	889	871	900	885	868	903	871	877	826	947	856	852	887	903	855	850	825	889	893	943	869	880	897	920	890	864	863	922	842	900	898	935	929	912	839	839	899	850	909	872	948	847	880	879	870	873	827	880	876	847	833	807	889	887	844	913	863	855	880	882	837	944	846	846	869	878	895	894	918	915	841	853	905	888	850	930	849	903	884	870	865	900	866	880	903	871	878	863	872	923	889	918	873	894	862	855	882	871	889	926	874	884	904	862	868	933	887	874	894	937	873	912	871	854	879	886	873	844	884	911	864	844	840	872	830	910	961	833	921	855	780	852	863	869	836	907	859	873	853	886	865	869	841	959	927	870	903	889	895	872	885	864	849	862	875	874	978	869	852	889	885	890	813	927	915	860	885	892	869	890	869	870	899	913	903	917	864	817	905	852	813	826	855	875	824	872	893	870	848	880	928	898	884	914	814	878	927	893	850	853	861	855	866	884	849	894	888	888	911	919	885	934	904	902	846	884	916	883	891	878	931	838	856	889	902	878	878	871	885	864	906	880	822	863	909	863	835	887	865	878	875	873	886	907	907	887	861	848	878	881	877	889	889	848	858	875	868	843	882	818	860	871	867	975	831	863	837	955	857	843	869	911	847	908	887	932	868	842	881	870	923	853	893	830	835	912	822	892	880	856	887	863	833	894	911	901	902	891	921	858	838	916	867	886	843	928	949	890	886	869	854	876	848	834	899	842	872	916	872	858	906	902	978	884	868	852	875	912	877	883	879	890	877	826	886	950	915	910	873	861	879	897	903	920	888	883	907	836	865	900	957	901	904	892	889	903	910	886	885	867	857	911	868	934	923	906	852	863	947	875	876	899	876	878	889	836	904	875	883	867	878	928	875	880	825	876	911	914	876	900	904	898	895	871	933	922	882	866	910	902	853	833	912	907	890	866	904	864	888	817	853	838	849	906	881	858	884	908	919	931	871	898	872	866	898	856	875	862	859	944	870	878	848	895	854	848	890	917	877	861	894	876	848	870	854	866	866	909	847	887	879	912	851	906	915	865	853	891	911	878	895	878	836	854	911	893	895	918	892	854	839	872	850	874	841	899	832	947	865	914	885	912	865	858	855	905	895	859	865	869	869	862	862	834	842	893	921	874	920	851	881	842	865	942	862	848	827	867	870	848	798	922	884	832	853	902	858	830	904	941	900	873	940	908	905	837	894	884	884	873	890	854	847	912	887	919	881	901	870	904	871	856	902	905	905	854	852	895	880	854	856	873	873	926	886	855	821	914	895	919	886	894	874	918	883	877	849	876	886	844	871	870	896	861	908	908	848	934	909	854	929	895	842	860	910	861	887	849	894	923	877	912	910	888	851	827	899	920	870	850	868	873	883	851	924	879	913	895	825	869	861	922	903	879	884	870	854	866	885	873	866	910	886	848	821	883	857	858	830	876	886	891	910	908	896	898	847	869	879	893	863	841	911	880	860	831	867	850	883	908	887	904	883	873	909	939	861	887	840	866	831	865	867	871	907	860	908	843	869	898	867	883	894	836	872	863	859	917	870	835	881	914	915	855	907	917	810	842	924	872	904	912	849	909	946	795	895	871	855	904	888	903	881	896	868	865	913	919	834	864	886	902	900	867	854	862	898	859	887	888	835	909	837	872	875	919	908	863	853	852	920
4565	1239	1218	1032	967	1006	951	947	947	900	919	907	936	872	878	877	966	886	949	917	885	873	882	899	919	935	872	891	957	922	876	927	897	911	923	969	908	917	884	913	904	855	856	902	872	923	906	914	915	875	878	941	891	867	863	928	889	852	870	856	884	893	913	855	932	945	849	867	909	893	888	910	886	891	925	858	905	892	885	920	865	880	922	919	913	928	872	934	885	873	889	907	902	929	890	869	897	916	876	903	939	883	908	933	911	851	908	919	881	894	889	926	918	897	931	901	911	922	928	915	890	864	890	845	837	861	900	865	904	853	893	922	931	889	940	918	885	898	923	874	897	939	912	908	910	921	905	946	882	850	871	867	950	871	881	878	881	938	905	926	865	897	861	888	935	917	881	900	901	894	869	886	849	874	931	942	915	862	909	854	904	923	890	893	897	915	874	911	903	897	895	916	855	881	918	892	915	930	901	862	963	950	906	845	925	894	895	923	943	894	890	915	882	899	866	909	867	905	921	878	924	922	946	894	878	950	912	861	921	917	937	955	937	905	888	930	879	826	887	874	920	899	901	828	931	863	920	912	894	874	880	895	877	891	865	934	876	945	908	902	908	920	900	934	864	907	887	861	949	922	906	834	894	870	930	913	927	862	916	877	897	897	903	946	843	902	925	874	951	928	912	893	887	910	886	908	860	899	910	890	936	864	936	880	941	899	849	870	926	891	881	903	927	916	872	876	926	913	952	891	966	906	912	901	855	923	926	855	845	901	856	887	952	894	921	860	909	855	963	910	886	892	882	881	898	863	858	891	950	924	921	905	894	920	866	910	909	894	861	950	910	896	899	836	884	891	903	960	880	887	868	883	938	913	915	933	907	900	917	854	945	918	925	880	915	905	826	835	949	899	897	917	888	875	884	917	901	883	881	876	884	863	910	899	919	873	953	926	941	848	947	908	956	892	903	878	928	878	847	881	902	873	976	850	880	889	900	902	894	868	861	922	892	890	907	874	920	893	924	869	894	901	912	934	879	946	903	906	932	815	877	965	908	899	884	893	863	888	947	918	926	866	939	943	949	897	943	890	917	912	917	873	890	856	887	906	852	822	863	914	909	901	884	901	895	892	888	887	877	903	899	961	919	941	860	893	858	938	932	943	939	888	822	941	938	939	931	870	918	974	920	932	914	893	925	912	926	893	874	940	898	932	894	901	902	861	876	884	888	833	950	886	895	900	876	948	849	845	855	916	834	927	874	920	931	933	922	872	904	910	889	883	941	945	933	868	838	895	927	928	948	878	896	828	882	913	884	874	908	886	878	894	858	927	897	948	855	876	966	888	893	895	908	888	881	884	893	875	916	915	922	946	865	910	928	897	873	911	905	925	939	855	845	891	884	844	848	955	877	963	887	898	906	865	924	917	914	866	924	914	924	860	868	924	895	852	881	921	891	883	903	915	899	872	919	927	950	897	866	922	890	939	885	882	918	857	892	896	856	908	885	903	907	906	927	899	881	864	925	896	863	891	915	899	845	890	955	874	909	902	906	908	955	927	866	877	878	912	925	905	940	915	892	970	892	898	901	914	873	947	913	905	909	885	934	950	870	844	927	897	904	907	928	894	873	866	860	906	907	960	888	906	888	924	910	859	910	910	917	888	913	891	922	894	910	830	925	871	908	884	908	823	919	901	882	872	953	888	921	920	874	881	886	898	901	872	844	887	899	886	882	911	906	903	901	906	915	897	896	953	867	879	881	882	929	888	911	869	910	872	911	885	947	949	899	914	843	904	958	909	915	910	956	904	920	960	866	881	894	928	837	923	869	913	895	857	886	902	856	870	859	911	833	916	873	953	892	895	910	870	874	911	939	856	898	960	886	959	875	884	916	904	902	891	907	874	916	891	917	920	922	922	906	887	909	876	953	932	979	919	844	895	872	937	853	901	858	902	953	852	924	926	891	973	880	914	927	906	904	887	887	857	941	899	884	867	865	821	929	909	895	943	875	893	851	871	878	879	880	863	880	938	878	928	890	897	875	906	857	923	871	894	907	910	928	961	902	899	925	910	866	886	930	932	896	875	938	937	934	939	917	938	863	895	924	917	880	893	868	872	930	889	878	950	847	895	866	822	912	884	920	927	918	926	914	904	877	872	903	932	872	923	974	932	965	916	923	947	932	879	887	903	996	885	895	874	900	859	924	912	864	880	948	886	922	857	937	917	933	924	876	883	898	937	931	882	885	885	876	958	893	879	864	866	890	926	878	940	922	886	944	920	840	899	913	885	896	911	883	905	916	923	947	923	875	881	929	929	930	886	915	931	919	853	914	917	878	948	901	910	926	909	898	857	923	887	884	893	898	912	896	873	893	883	913	911	920	864	912	921	868	864	883	892	949	952	904	880	865	861	896	913	887	858	875	857	916	874	871	876	940	921	930	895	894	921	859	911	940	901	882	863	902	890	905	898	905	915	849	864	928	888	903	889	892	867	915	894	855	939	946	916	866	857	915	905	886	919	920	874	918	900	922	925	916	889	887	885	898	954	959	871	925	901	960	845	932	897	889	872	928	876	925	891	860	896	857	879	891	937	865	854	922	927	854	923	891	899	916	861	913	854	992	899	845	902	836	866	886	913	919	907	870	864	895	890	887	920	887	888	877	920	858	905	939	860	856	927	903	902	896	912	896	919	896	925	867	925	888	916	905	891	840	894	924	879	922	879	948	895	884	871	959	931	872	870	884	908	903	915	888	966	849	914	904	858	894	885	906	903	882	917	921	888	901	882	905	897	904	882	860	915	914	885	905	886	916	908	931	898	885	862	941	892	895	932	860	911	900	815	948	921	897	889	933	857	896	916	889	897	953	903	922	950	894	968	885	903	925	886	912	892	908	909	903	899	919	887	870	873	878	941	891	910	892	900	939	911	874	894	846	920	888	918	903	869	886	943	865	918	872	943	912	868	942	867	927	914	888	952	893	876	848	887	906	921	890	874	942	913	918	885	906	877	933	903	905	895	905	866	887	909	896	854	900	921	835	897	905	886	855	877	914	916	893	877	891	843	886	874	887	906	936	888	885	897	904	918	961	905	878	907	870	949	900	913	896	909	905	931	928	943	860	882	911	910	873	936	909	917	851	890	922	870	892	919	906	890	936	899	898	847	904	905	903	854	911	915	910	852	874	917	867	857	907	938	908	916	901	851	908	928	882	893	859	871	901	919	947	862	855	863	859	933	966	925	919	921	923	940	903	909	962	902	925	912	925	914	841	882	922	874	850	878	879	884	929	837	866	958	932	899	901	927	903	893	959	922	890	858	841	957	851	923	908	929	892	860	892	879	918	868	908	922	860	897	887	961	862	910	905	892	861	859	900	882	883	910	905	871	878	910	928	832	849	902	886	876	871	897	921	909	950	949	927	864	859	900	914	943	851	877	904	897	827	918	898	892	930	879	923	936	938	905	877	899	948	888	896	943	892	923	919	896	873	866	880	941	889	865	939	864	954	882	933	933
23247	20940	28296	23735	20948	12668	1393	865	774	631	584	560	554	478	564	496	474	482	460	478	482	467	456	440	433	487	427	444	450	429	476	421	444	445	421	434	466	427	415	417	441	414	457	465	463	460	411	435	428	450	419	424	452	408	449	414	409	454	435	437	416	433	439	446	430	419	411	446	427	433	409	419	458	419	401	457	422	435	453	378	435	441	399	454	432	446	498	459	415	465	440	448	460	420	370	443	424	423	406	431	428	439	431	456	427	442	384	410	419	461	435	411	406	403	396	429	414	435	391	436	394	475	453	391	404	434	459	465	414	423	387	421	429	413	428	450	434	419	446	414	395	442	426	440	455	440	433	413	456	446	480	432	412	444	436	434	412	401	471	433	445	421	394	427	440	431	442	390	440	397	440	436	389	406	432	413	434	466	415	426	417	467	414	440	417	428	425	436	419	436	442	431	453	429	436	450	450	433	456	449	411	467	407	387	413	391	433	448	454	399	429	450	392	407	443	419	430	451	435	414	447	462	449	430	426	405	443	462	422	466	403	402	429	425	443	416	455	450	428	419	451	427	448	436	477	383	421	405	439	422	419	435	445	426	463	414	413	436	425	413	428	472	429	413	425	431	415	401	432	435	432	431	420	437	443	430	444	423	444	430	414	395	446	430	444	456	427	443	431	417	385	441	365	402	463	420	401	432	427	419	419	442	436	431	426	420	448	428	427	436	422	416	401	398	431	415	438	428	435	453	453	424	392	414	448	447	445	431	449	442	438	409	409	398	401	398	426	410	450	450	430	434	426	416	435	460	443	456	391	414	430	418	398	462	403	439	392	385	433	418	440	434	430	391	444	470	405	426	434	436	450	469	426	448	413	437	413	410	420	420	427	449	420	394	414	453	402	403	415	391	411	431	418	436	421	458	431	417	397	445	420	428	415	409	454	438	427	426	414	399	429	465	435	441	433	414	419	433	441	418	397	440	436	413	461	431	416	406	435	419	477	423	424	416	469	442	399	403	458	414	434	424	426	436	418	440	450	432	439	415	381	404	450	428	432	415	427	429	426	393	454	440	459	445	433	406	443	450	438	461	409	415	441	425	432	414	397	426	409	444	416	451	445	447	421	402	454	411	404	452	422	456	431	442	448	434	392	419	424	449	416	404	409	432	401	438	435	448	449	420	457	423	395	432	444	431	433	436	400	421	425	446	438	411	400	433	389	449	427	418	451	413	425	411	420	423	412	428	445	425	418	463	445	443	464	429	399	479	448	408	407	447	419	413	448	419	396	420	421	415	423	435	428	417	427	412	415	420	437	448	439	427	429	425	397	451	442	451	436	426	440	414	429	421	431	415	431	394	405	426	426	481	420	419	421	421	442	414	428	447	461	433	411	451	409	421	425	399	410	437	413	425	469	458	428	394	438	397	461	421	416	454	466	419	458	465	415	412	410	448	432	416	398	434	396	426	442	436	410	451	426	444	422	434	393	460	423	377	418	418	417	433	418	475	401	433	428	389	415	446	448	411	440	475	406	403	425	430	450	443	427	453	385	449	397	446	470	391	405	430	440	407	412	420	417	466	430	393	401	416	418	463	433	422	410	412	391	393	401	414	442	410	425	446	416	424	420	425	419	417	426	386	452	441	434	379	423	392	415	431	451	403	442	414	424	439	441	409	407	403	423	423	443	427	415	434	418	412	388	418	448	408	431	401	425	507	436	446	423	426	422	427	412	455	397	423	427	426	418	414	434	416	415	430	450	423	427	414	423	416	457	423	459	420	430	384	429	458	422	419	449	450	434	396	444	468	427	410	428	428	436	421	442	413	416	429	426	444	432	428	417	419	402	425	420	420	442	418	412	425	463	414	394	433	432	418	383	426	421	464	442	413	442	451	431	406	430	402	399	440	430	409	396	424	414	429	402	433	425	414	430	434	430	404	398	403	413	408	465	413	402	414	460	439	420	427	405	461	402	467	454	408	443	432	418	437	411	422	409	433	441	430	411	426	393	443	429	442	424	460	459	457	444	470	427	434	446	392	420	462	421	397	419	421	433	441	455	448	411	464	421	444	412	421	444	456	433	444	459	453	406	433	461	414	415	463	453	416	408	434	429	429	466	447	409	434	437	421	482	418	436	424	421	440	431	427	419	418	415	402	432	399	469	456	416	389	438	418	438	433	446	438	434	478	401	427	398	446	435	404	461	420	443	454	412	412	445	426	423	443	428	392	424	452	448	463	435	411	447	435	450	404	387	401	448	456	430	426	430	474	474	430	476	383	456	416	437	460	432	424	432	414	440	440	412	395	406	421	406	478	423	431	446	456	403	374	419	455	410	397	372	451	426	412	442	418	448	464	417	416	418	410	437	449	378	465	435	440	418	432	436	422	399	413	383	482	425	459	443	454	426	418	414	398	393	379	426	437	421	410	398	418	384	431	404	451	433	406	433	432	435	411	458	428	426	459	431	394	422	435	431	412	432	428	441	402	365	427	433	430	420	429	411	471	431	423	421	421	396	398	462	406	439	408	408	412	412	418	450	406	439	426	396	459	380	424	407	408	394	413	453	446	415	445	419	398	441	340	410	425	428	464	414	457	433	442	480	414	450	407	432	446	443	432	430	451	442	429	418	427	408	404	414	385	431	411	411	428	438	442	423	426	420	449	430	415	427	405	407	447	429	442	407	439	434	436	462	410	424	418	413	474	407	448	397	441	404	428	391	470	391	431	413	421	450	437	429	416	433	449	447	431	447	418	413	437	418	405	408	408	411	463	420	448	431	436	466	384	463	401	406	451	465	437	419	404	432	422	429	384	434	437	392	393	430	398	442	410	425	415	471	405	426	411	426	421	423	437	428	429	411	422	453	435	409	435	412	434	434	447	473	389	455	424	442	441	419	387	386	438	432	424	446	462	414	426	413	406	412	398	431	382	405	428	444	403	432	430	383	443	466	401	406	423	423	373	410	429	420	395	408	400	429	437	464	423	416	429	469	422	419	442	432	455	428	404	444	410	422	439	433	454	387	463	408	437	429	429	441	407	433	435	435	439	420	440	433	452	444	428	438	421	410	396	416	442	463	421	423	447	481	380	455	427	446	414	411	435	417	433	444	454	437	444	422	420	456	434	428	414	404	400	419	411	420	467	450	435	444	429	420	435	399	411	426	409	431	454	432	433	403	442	420	439	464	412	440	392	388	400	397	462	428	421	448	442	401	394	450	449	459	440	414	405	436	414	407	436	419	405	442	456	446	434	388	387	443	449	427	438	381	426	432	437	453	409	423	461	430	435	454	413	420	438	430	447	453	432	431	434	417	417	409	386	427	424	466	425	420	422	427	444	436	437	425	451	434	414	427	424	419	409	442	451	427	442	425	422	430	455	439	445	418	445	451	421	423	424	401	462	450	471	409	427	417	422	428	436	388	408	438	453	431	415	418	429	444	410	429	454	467	429	411	423	431	418	352	421	413	423	460	426	435	410	457	438	405	423	414	446	408	453	447	440	431	430
3214	8382	6297	3116	2194	1720	1339	1043	950	817	716	649	630	605	577	550	583	561	519	550	540	502	471	479	526	512	450	468	444	482	525	454	495	488	462	507	462	500	475	467	434	453	471	489	468	488	429	515	440	457	497	481	468	480	486	423	449	448	460	491	485	445	470	471	464	486	459	428	462	474	433	497	457	471	468	498	437	480	451	472	462	456	465	490	474	452	514	456	433	472	480	442	488	428	474	493	461	479	465	490	459	474	493	514	464	486	469	450	478	444	449	448	451	467	483	426	472	475	465	449	470	455	446	455	444	473	443	451	487	480	475	467	515	485	439	467	473	449	452	505	491	484	469	479	475	496	487	474	476	472	426	459	469	473	449	471	478	486	481	449	442	486	438	462	491	447	470	473	461	459	464	431	455	483	442	444	463	488	433	463	448	456	483	442	445	471	454	461	422	486	419	498	476	450	474	488	455	464	445	452	475	454	469	480	498	471	432	447	525	460	499	459	425	470	491	472	514	492	474	469	479	475	446	442	473	444	502	467	426	454	497	435	478	485	472	482	481	458	464	479	468	458	435	483	458	466	473	524	481	453	479	452	454	449	486	461	517	499	433	480	412	425	442	494	489	458	454	463	477	465	454	455	492	452	468	439	453	489	476	431	459	468	495	458	466	505	474	483	463	471	438	456	483	452	441	522	448	449	440	446	448	453	465	434	479	441	451	457	451	435	463	474	407	476	448	486	470	482	475	441	443	452	476	439	463	460	490	462	478	462	498	525	463	460	453	473	431	431	428	464	471	470	475	482	483	443	467	447	433	469	484	494	431	474	470	475	459	477	449	429	469	489	467	452	439	479	462	466	445	459	449	435	446	472	434	475	468	469	463	448	463	465	484	472	480	477	456	450	486	455	474	475	511	455	461	454	462	441	430	479	462	450	446	458	437	489	480	470	434	428	457	464	476	454	456	469	451	504	448	440	478	464	446	448	448	456	486	465	445	457	444	445	476	484	476	474	462	472	451	482	462	460	469	503	487	481	475	505	453	471	434	492	450	498	478	469	466	456	491	458	449	459	482	478	463	479	453	470	480	485	412	452	465	461	445	480	480	438	431	463	488	417	480	434	486	457	474	479	442	479	468	478	420	428	454	459	510	447	450	486	463	480	444	466	467	478	444	469	478	441	451	438	468	512	460	462	486	491	467	485	455	454	474	467	432	473	508	497	433	407	466	471	464	461	413	506	440	452	447	478	456	482	503	457	513	491	470	452	483	474	486	477	457	436	487	510	449	466	424	506	465	438	485	434	441	438	498	490	476	466	462	454	479	481	431	440	441	457	479	438	460	476	426	433	469	463	472	456	470	475	479	484	469	503	453	469	435	461	471	469	467	505	494	484	482	461	468	470	476	464	498	477	450	483	482	473	471	480	484	507	480	444	466	500	478	529	443	454	476	435	474	462	443	454	468	442	483	450	465	433	474	469	474	467	447	448	515	437	455	445	471	471	476	448	467	441	460	445	474	468	465	507	455	461	473	479	464	445	521	497	458	464	484	499	452	421	477	488	465	442	474	451	417	494	437	455	492	459	448	467	496	485	442	471	463	492	455	494	464	460	465	461	478	495	482	486	457	452	464	431	465	460	473	489	435	505	483	456	474	467	471	448	485	444	447	497	440	469	452	433	400	473	433	503	482	453	429	461	469	434	493	487	484	470	442	461	452	439	497	465	454	464	471	464	492	408	488	449	462	440	462	508	484	478	435	454	439	505	472	456	441	464	481	477	449	454	457	453	480	481	478	460	461	464	486	433	474	459	479	433	468	492	456	457	492	449	481	478	478	446	482	434	472	487	452	446	481	464	465	440	486	497	538	481	455	435	428	476	467	450	461	510	456	467	494	449	461	402	440	435	448	480	484	419	473	457	460	447	471	472	465	464	487	463	456	497	462	478	438	456	504	478	487	475	451	453	484	429	489	443	461	469	471	482	472	488	480	474	470	446	449	497	489	479	437	470	481	497	451	460	462	462	439	464	489	466	453	427	480	473	488	479	449	461	441	446	469	468	463	485	431	466	495	442	481	479	472	497	482	429	452	491	452	478	476	460	458	474	440	494	447	494	493	475	447	487	466	454	496	466	461	442	448	427	443	439	455	465	509	445	454	455	463	471	481	444	483	438	453	463	457	453	458	478	466	460	475	458	465	451	445	448	495	459	448	493	491	449	489	442	473	468	472	470	444	447	432	452	445	473	462	460	472	453	442	483	467	440	432	488	450	468	468	490	464	434	447	487	494	479	491	457	420	461	408	467	455	477	414	431	474	463	482	471	491	449	463	459	459	453	473	462	488	424	493	479	474	508	494	468	468	485	485	462	470	428	417	440	451	472	447	456	471	490	470	461	423	498	450	478	446	461	451	473	475	494	464	453	480	478	461	456	445	460	488	471	433	458	491	426	469	469	444	476	438	431	468	445	492	507	459	483	434	448	449	489	452	467	439	474	485	471	446	429	491	489	484	480	473	431	399	429	466	467	486	443	494	465	465	458	454	458	421	468	476	446	495	450	437	499	436	423	481	475	496	445	483	452	475	440	499	470	459	496	472	464	473	447	455	465	429	468	449	429	476	461	434	464	482	434	446	504	465	499	471	484	468	472	478	434	451	474	500	478	464	480	452	482	443	472	424	451	471	446	459	463	473	449	455	473	439	465	470	466	456	471	447	458	464	439	470	450	436	460	464	470	440	440	437	457	443	472	469	475	420	458	426	493	448	447	481	484	445	476	445	466	456	453	466	491	484	451	494	477	478	467	430	458	475	447	454	489	445	474	468	468	472	462	472	475	447	424	453	474	424	445	497	435	452	465	446	477	457	505	476	497	469	493	467	472	469	472	455	505	476	475	470	390	472	450	465	505	501	467	449	444	416	466	486	457	444	480	445	459	476	452	465	451	479	491	479	436	472	462	452	502	447	427	443	450	462	447	464	448	482	450	494	438	433	399	456	445	449	461	452	462	472	464	457	465	485	488	454	486	454	486	449	478	467	463	453	455	446	452	431	438	450	460	471	432	450	465	447	482	475	469	438	463	458	451	441	459	416	483	473	440	494	457	458	436	487	510	500	460	469	467	459	487	462	469	488	461	465	436	513	431	455	486	477	424	428	484	441	442	484	415	469	492	483	490	449	469	490	469	466	450	452	472	435	407	452	416	471	495	490	455	483	476	465	476	479	446	458	486	474	456	474	498	516	455	483	457	457	511	527	454	450	465	472	467	492	455	447	491	453	503	448	459	420	436	469	465	467	453	480	482	440	456	486	507	537	495	498	460	452	518	472	495	422	471	507	466	459	502	472	440	455	479	462	434	464	478	453	460	463	455	466	458	451	446	457	482	461	477	481	473	458	461	428	479	480	468	477	473	461	470	472	459	465	429	466	489	502	447	481	470	479	430	435	499	464	477	456	465	453	451	469	485	431	479	489	488	451	473	482	477	425	430	464	454	454	484	450	400	425	496
24311	20969	27516	24562	16699	1850	1218	1119	1056	927	1005	962	910	926	903	933	904	834	893	874	866	880	842	952	889	883	870	893	859	921	899	876	881	876	889	865	799	903	893	856	905	908	874	857	864	832	881	821	880	889	899	912	923	859	857	911	877	855	900	882	885	850	875	846	884	873	848	851	871	845	867	875	873	855	899	844	878	907	895	832	851	848	851	854	898	868	903	848	838	890	886	877	854	843	858	919	794	810	828	863	864	853	928	936	844	861	876	895	912	892	873	889	876	858	876	877	856	908	862	888	873	898	889	897	908	850	806	905	870	877	875	865	904	889	860	829	869	857	888	867	891	842	870	960	854	867	891	877	819	866	813	895	903	889	836	850	807	912	827	838	888	874	868	854	852	879	885	927	833	878	927	834	869	858	828	848	875	885	843	853	852	839	862	883	858	866	872	838	854	892	871	844	864	838	888	891	879	892	887	891	900	841	850	827	899	872	859	847	902	894	886	847	907	839	884	824	863	898	894	861	899	853	833	886	862	893	825	885	866	843	880	886	813	853	841	817	849	860	863	885	853	946	905	842	873	868	875	887	875	824	897	857	879	880	873	872	871	941	866	871	873	881	851	806	830	825	848	900	892	868	843	889	853	867	889	868	849	846	895	858	878	876	840	895	901	874	880	869	895	853	888	861	818	849	877	891	868	877	883	817	912	889	906	869	795	941	878	785	831	875	834	858	922	870	909	875	843	864	916	910	817	846	830	859	858	862	846	867	801	869	871	898	912	840	844	913	890	880	855	865	873	817	898	812	885	839	898	856	963	883	803	889	895	881	837	835	822	892	834	841	895	902	891	861	872	844	894	885	854	868	889	810	863	855	869	894	877	847	898	898	906	878	829	861	851	886	813	920	852	890	829	873	874	868	910	879	834	890	837	919	898	856	868	837	877	899	894	878	874	867	873	828	925	893	855	873	873	931	876	890	844	893	874	873	848	841	882	914	880	855	864	822	889	928	896	864	870	922	847	886	826	846	869	858	890	839	834	912	849	850	829	892	902	868	862	812	895	876	889	909	900	843	806	847	846	853	879	885	870	865	849	861	862	892	829	924	890	894	864	825	842	859	858	880	810	836	811	896	910	874	866	865	876	926	875	868	888	865	908	877	846	901	886	923	823	806	828	817	886	883	925	926	900	840	853	876	885	872	842	895	858	859	886	917	872	899	884	874	869	815	875	837	901	872	847	858	872	828	882	906	874	879	844	888	870	826	836	865	839	904	884	855	917	859	843	880	827	851	883	907	870	871	856	857	840	908	893	880	883	844	896	873	862	887	863	896	835	839	859	848	880	821	827	849	899	834	888	842	855	940	798	876	848	879	846	885	863	840	865	854	900	807	908	861	873	874	885	898	854	874	913	805	915	813	868	897	878	861	889	840	852	819	876	843	880	891	865	841	821	818	873	854	876	866	865	875	887	834	894	892	866	811	821	824	855	839	875	880	921	817	851	927	865	859	844	828	914	957	877	835	826	809	869	858	854	851	885	886	881	868	899	852	849	778	865	883	897	912	877	867	883	867	893	899	845	896	904	822	875	846	866	811	834	879	848	875	940	892	831	889	843	876	887	833	861	894	822	910	905	837	862	902	857	897	884	873	884	880	866	900	841	845	851	843	852	875	841	829	860	909	858	827	814	859	854	909	844	871	880	831	881	879	865	862	870	859	895	884	882	888	801	862	857	913	917	863	885	902	891	870	896	870	864	825	837	864	830	901	843	835	898	814	894	844	845	919	824	865	863	882	863	837	883	851	883	864	800	849	858	884	867	866	882	849	845	826	863	871	847	846	845	872	812	871	938	904	892	842	854	801	879	825	941	869	884	905	872	851	938	883	897	885	845	880	905	865	838	876	854	822	876	881	851	865	856	850	844	882	850	881	857	900	886	842	897	858	904	870	884	858	870	830	903	871	847	884	893	905	912	854	875	838	853	951	843	885	788	870	908	899	847	862	882	852	833	895	889	832	897	888	908	863	832	842	868	874	861	863	844	900	828	871	833	877	846	826	819	877	820	901	848	803	822	882	851	832	853	900	844	861	855	905	850	798	854	834	866	847	834	890	816	803	838	816	878	889	853	871	884	829	819	840	847	908	865	884	809	905	895	902	906	855	885	868	815	900	858	909	835	867	891	841	863	849	873	884	869	872	824	810	842	877	857	871	865	878	807	883	848	863	852	889	820	861	865	873	840	834	862	910	874	854	842	853	861	872	906	837	852	875	901	866	932	875	912	931	871	911	850	863	849	890	837	876	846	841	905	909	934	849	864	842	861	878	829	847	824	866	857	899	866	828	845	868	857	877	875	781	824	859	860	852	848	894	872	836	880	914	821	886	900	849	825	916	878	821	863	884	916	890	941	915	840	874	844	838	921	878	850	860	890	840	893	829	942	837	846	896	881	827	863	845	877	862	855	876	879	870	792	865	860	858	868	877	870	853	915	846	861	874	905	892	851	908	863	884	863	871	878	881	820	895	845	840	922	892	864	851	822	902	905	855	851	889	822	873	886	887	840	874	914	831	959	869	874	865	824	864	898	882	874	913	863	879	912	898	826	854	810	879	859	884	894	862	818	857	863	853	850	868	865	816	888	861	874	848	856	852	903	840	906	841	810	858	880	817	851	840	895	893	928	844	819	899	829	934	854	857	888	882	905	894	850	841	857	870	883	819	896	862	821	895	795	905	869	885	875	854	827	860	875	869	852	832	839	847	839	844	943	871	847	915	871	804	871	868	855	845	884	842	887	845	865	865	872	879	891	808	817	888	843	854	902	857	859	895	911	860	878	865	845	849	902	857	896	814	880	882	837	872	862	828	835	851	872	849	856	884	885	871	843	841	848	855	900	849	829	824	855	820	842	892	830	827	898	830	830	836	859	875	865	859	828	903	893	876	870	861	871	896	868	824	883	880	927	843	852	856	845	883	835	854	905	889	826	822	852	872	890	873	864	853	856	846	878	866	841	816	899	852	865	901	884	886	890	913	873	865	880	891	843	883	911	835	860	885	898	860	903	815	925	886	886	824	878	905	852	934	868	862	879	902	880	908	875	815	837	873	910	892	907	889	837	881	850	827	903	882	846	820	836	868	900	884	856	917	830	899	876	874	861	821	802	893	909	876	897	850	836	832	845	890	890	829	859	825	849	896	889	894	820	837	887	883	856	853	855	861	892	865	895	861	923	819	867	905	865	894	862	895	819	913	909	899	923	864	852	879	896	878	882	871	898	889	873	901	853	821	851	901	823	859	914	847	808	875	881	846	878	844	790	904	911	832	878	845	846	875	865	888	871	920	883	896	915	817	833	866	889	908	877	903	836	910	820	883	877	837	862	830	916	845	823	915	888	831	848	904	787	835	870	839	910	844	874	863	897	854	904	900	859	859	848	862	861	945	829	843	878	889	859	844	811	803	853	857	886	908	882	845	878	864	869	913	873	832	804	867	917	900	879	952	861	882	879	887
3581	5798	4416	2368	1948	1573	1349	1211	1107	1139	1030	920	975	931	930	866	936	906	889	913	915	804	843	844	909	868	822	876	847	833	891	863	831	839	891	875	852	825	852	859	870	837	872	789	888	883	891	862	855	918	860	817	868	834	842	841	815	837	841	861	865	843	826	789	862	836	833	794	828	887	912	820	879	821	858	868	806	915	869	883	879	878	818	826	805	861	873	854	829	916	833	863	853	825	838	827	856	852	922	817	887	811	882	841	854	888	877	853	860	872	852	829	853	842	871	836	861	860	891	864	901	897	833	844	846	836	871	830	811	833	810	884	846	836	927	805	876	914	880	843	832	822	845	856	823	865	843	879	870	813	864	844	849	835	805	826	857	840	861	848	842	896	821	858	786	859	843	820	868	832	868	827	881	880	852	801	833	810	870	862	911	836	820	844	858	871	820	852	877	867	836	842	850	832	838	827	841	838	864	847	847	865	828	890	792	850	800	855	783	799	898	863	874	844	803	834	826	840	835	792	805	844	909	856	894	801	858	822	816	856	829	873	806	848	824	835	857	810	872	832	863	884	902	836	846	863	842	848	799	851	861	834	915	823	876	864	844	842	831	839	887	855	858	814	862	861	838	867	829	824	837	860	845	890	845	821	905	855	843	845	819	787	845	872	829	840	848	837	810	856	841	845	885	819	844	807	892	817	845	861	812	847	848	852	853	856	855	812	872	835	821	847	856	827	895	812	858	807	817	833	879	873	818	834	837	875	878	840	864	826	851	825	791	903	848	856	874	832	835	835	825	810	827	887	884	850	828	843	858	849	848	832	867	837	904	832	878	842	837	870	849	867	859	847	853	803	888	838	852	898	867	755	856	881	811	829	835	788	830	899	827	818	902	851	845	869	816	862	878	853	852	859	854	873	846	850	849	848	853	879	857	859	862	855	904	867	875	851	888	856	807	854	877	848	841	882	886	823	803	822	840	794	824	811	898	858	869	826	867	874	833	832	843	794	888	844	849	853	863	851	832	896	823	818	854	885	838	839	820	827	858	840	886	870	880	800	887	828	828	819	806	838	822	811	896	890	828	841	816	871	913	859	846	810	818	892	839	891	856	807	869	803	850	873	849	820	892	875	850	851	841	824	854	853	889	853	867	820	814	837	837	821	870	856	859	845	811	885	857	834	846	869	836	945	840	922	850	808	812	788	853	887	839	870	868	876	861	819	851	856	814	888	823	895	824	842	811	832	851	840	871	895	815	887	897	797	830	861	834	884	896	880	870	843	861	821	855	855	843	809	815	867	830	811	828	856	832	854	867	861	861	810	809	861	846	858	927	856	884	826	873	750	842	847	826	816	845	834	818	850	856	814	835	784	927	835	886	848	878	826	876	788	886	898	855	801	849	887	906	858	881	852	794	838	867	780	823	833	877	881	854	873	869	863	875	850	822	828	863	859	850	870	822	840	832	830	805	837	803	820	897	839	855	856	872	873	864	876	864	883	857	805	848	817	868	837	802	866	823	797	838	800	866	846	835	806	834	860	851	845	883	824	848	902	857	822	853	863	866	811	810	835	816	844	894	860	867	915	805	809	810	821	851	892	817	877	872	883	833	847	793	873	834	853	843	859	856	821	827	845	864	855	869	853	897	811	902	888	863	845	840	856	817	871	849	818	833	897	817	811	842	832	817	837	825	802	892	874	847	857	835	833	799	868	867	847	852	878	850	820	866	905	860	866	835	837	836	887	854	835	842	821	872	841	892	869	801	843	945	877	896	844	870	840	830	827	842	903	858	818	841	879	893	828	853	838	876	856	837	842	893	827	844	819	921	851	860	857	855	905	900	900	897	826	824	877	862	854	776	852	808	820	818	844	838	824	874	843	838	814	869	884	825	830	857	799	850	848	849	849	863	843	808	791	816	844	850	893	802	841	820	876	867	878	864	830	806	839	849	893	860	855	812	819	822	879	819	841	829	827	865	895	843	863	853	878	894	842	844	831	858	857	807	850	888	853	856	832	827	834	889	886	850	866	839	838	814	884	810	818	885	834	805	835	844	844	805	826	884	829	872	857	839	880	871	875	867	869	838	920	837	785	845	842	868	855	805	886	872	831	852	850	816	838	838	873	824	797	808	828	872	879	846	855	807	844	824	834	875	849	864	852	816	881	853	894	847	857	800	811	833	858	871	893	851	923	855	818	867	912	854	823	934	809	836	874	851	813	835	862	829	862	829	856	793	822	827	806	848	806	818	882	828	854	829	875	897	871	837	807	873	832	868	842	860	851	848	847	888	850	850	857	869	814	868	852	851	874	835	848	862	834	888	875	848	873	863	848	837	845	863	863	844	865	836	823	798	867	878	833	855	878	881	855	890	853	913	873	830	849	887	833	828	854	888	887	805	821	800	845	835	879	912	854	837	870	850	888	803	854	877	802	827	828	848	841	822	874	838	872	830	858	814	816	838	785	870	810	849	809	864	872	831	787	845	796	869	843	828	842	909	848	870	864	862	811	851	854	829	864	861	857	822	803	846	828	833	828	851	845	848	840	869	810	873	892	857	866	894	851	858	864	889	881	821	854	857	846	841	871	881	853	844	798	827	830	816	883	837	854	849	831	885	819	846	885	872	832	850	776	855	871	852	919	840	850	824	879	881	875	908	824	882	838	847	832	857	883	818	804	830	840	874	896	843	857	825	850	868	865	811	845	861	828	875	850	845	884	834	831	794	890	871	832	789	866	893	810	900	839	887	852	820	866	868	798	853	848	846	854	905	842	847	881	802	815	839	828	914	839	884	882	817	854	879	807	816	842	870	852	868	870	820	848	841	831	841	862	825	814	764	878	866	887	820	859	857	831	884	861	874	823	855	817	881	862	762	846	847	851	873	807	860	806	915	853	905	800	922	831	844	840	845	827	865	856	831	862	821	902	845	827	858	893	851	790	836	854	811	881	821	859	838	878	862	861	846	847	829	885	829	868	825	847	877	837	831	881	839	849	894	840	863	874	850	830	860	943	880	821	861	838	844	840	865	843	823	860	801	831	872	843	832	898	887	840	883	852	868	852	856	863	828	815	845	825	839	904	847	884	850	807	885	856	848	834	862	850	861	866	824	859	816	831	847	874	849	869	849	847	809	819	826	937	880	830	837	811	840	881	867	793	828	860	788	857	847	861	856	875	883	904	848	885	884	829	870	865	816	859	821	809	824	760	827	845	846	899	879	794	919	823	825	850	808	885	876	825	865	840	872	836	804	825	849	841	835	911	821	861	851	835	855	837	885	767	817	866	819	885	816	885	866	844	807	853	831	863	843	843	924	882	862	871	816	901	844	851	930	850	901	838	847	866	806	837	841	881	823	819	850	874	854	847	830	832	847	849	863	845	860	833	867	859	816	844	842	810	820	771	853	932	848	848	812	798	862	853	779	867	872	842	840	827	879	806	851	863	830	843	835	843	865	862	813	863	831	830	837	834	862	869	826	872	858	868	837	902	825	880	817	895	842	827	834	879
22163	21016	28732	23486	21023	21079	11867	1178	831	694	562	508	469	470	451	429	371	379	362	342	383	329	344	341	344	340	269	301	330	328	292	328	319	306	280	299	317	290	296	299	293	306	298	336	284	270	295	282	287	266	289	293	302	272	278	269	275	263	262	280	279	267	285	302	279	270	268	273	258	269	254	273	273	261	275	285	266	267	286	318	219	292	287	270	265	263	279	247	266	283	281	278	278	249	256	274	249	271	274	267	245	264	302	263	299	247	277	254	258	259	311	274	276	280	284	271	291	272	269	275	264	258	268	263	283	278	255	303	258	275	277	276	257	285	279	264	288	289	283	261	279	259	292	281	285	273	261	293	268	280	280	257	274	271	271	248	268	267	297	285	270	254	273	278	255	265	273	279	313	278	275	258	273	282	274	270	245	271	278	262	264	275	303	259	287	257	288	240	306	257	254	294	276	263	268	266	272	279	290	265	292	245	289	289	280	263	261	247	235	287	287	285	298	289	277	279	256	258	282	265	276	280	250	280	274	265	259	258	279	282	286	286	307	283	312	286	256	275	239	286	274	302	280	273	257	258	263	281	244	263	280	270	286	241	261	252	280	248	273	276	264	265	267	273	284	272	259	282	300	302	282	301	264	281	261	276	280	255	252	259	258	304	249	284	271	261	251	277	274	258	296	280	269	298	270	288	270	305	272	256	281	253	270	249	277	282	302	263	292	299	272	270	286	285	261	247	263	290	284	249	263	288	283	325	274	267	317	268	267	285	273	274	282	260	264	257	276	276	254	250	279	257	274	294	277	278	258	259	284	286	276	289	268	260	278	285	303	246	268	268	303	294	261	296	254	257	274	268	256	273	258	245	272	312	290	258	240	302	271	254	266	283	285	223	253	286	238	271	262	276	280	274	283	274	281	254	267	295	252	293	282	243	265	268	268	277	268	262	245	259	261	288	301	284	289	286	259	275	272	275	282	290	284	268	274	293	238	283	282	275	260	284	277	298	298	289	258	262	291	238	288	267	295	269	279	252	278	269	323	264	286	291	260	280	275	258	313	295	272	266	245	298	286	297	246	292	249	265	258	264	258	298	251	263	253	264	266	249	298	249	255	248	279	289	247	275	271	265	295	273	290	271	293	235	275	283	260	259	290	309	286	288	300	266	266	271	267	263	276	274	263	275	265	256	285	251	276	259	298	266	255	261	295	286	280	263	282	288	305	304	302	271	293	282	268	258	283	284	270	262	281	292	256	282	274	288	269	274	283	269	268	269	271	281	279	266	264	297	270	278	244	249	264	269	263	254	279	289	272	306	289	255	268	288	265	261	280	259	258	274	246	267	258	278	278	269	284	248	276	269	269	292	254	271	257	260	286	271	285	261	269	264	275	263	259	277	262	252	280	288	269	272	296	272	263	261	286	279	259	274	268	273	296	252	247	267	282	276	288	266	254	257	263	278	310	258	262	280	280	274	254	271	250	303	234	239	271	275	278	289	281	284	271	250	282	268	257	270	262	243	247	265	290	253	274	312	285	253	293	240	280	255	249	265	286	281	291	277	276	264	280	278	293	275	252	275	279	299	241	262	279	279	276	284	247	243	263	266	246	271	287	273	272	287	265	289	302	286	263	299	299	282	244	280	301	280	286	270	287	285	252	245	271	254	277	300	285	288	270	265	306	259	252	262	254	272	274	253	294	269	259	270	245	264	254	277	283	253	277	261	273	258	276	291	256	260	268	273	249	284	272	253	272	268	292	271	277	287	302	221	289	279	257	261	271	269	266	271	280	252	287	257	283	289	274	256	264	275	282	283	253	267	287	276	279	261	288	293	256	302	294	271	299	255	256	249	240	279	297	245	270	249	272	247	247	264	279	270	269	260	267	289	281	282	264	272	238	261	276	261	263	280	262	284	264	259	293	256	266	258	318	275	269	247	257	267	242	279	269	289	299	264	277	313	244	259	271	255	292	273	270	263	300	278	265	250	250	272	236	299	263	266	253	271	263	290	254	276	285	288	269	284	292	263	287	252	266	270	297	267	248	259	282	251	256	274	287	280	275	258	261	265	263	252	240	290	264	260	274	268	280	295	279	244	269	260	301	274	277	284	270	268	265	246	284	260	243	276	258	284	248	263	247	236	296	273	276	281	271	275	251	273	250	281	267	288	264	276	292	285	285	280	269	260	275	298	286	261	271	260	270	278	257	243	278	269	280	276	270	262	268	266	265	266	264	251	296	260	284	277	270	248	292	273	271	305	275	270	315	279	267	272	263	271	282	258	272	254	239	285	270	270	267	250	302	273	258	246	298	290	258	286	285	273	275	255	287	260	274	272	272	294	313	286	274	278	288	295	261	317	281	251	257	247	271	273	284	263	296	269	254	284	259	283	273	278	262	282	274	267	290	282	240	283	258	271	286	276	265	273	240	257	277	285	271	279	279	297	253	253	272	259	270	249	260	263	267	244	278	283	281	305	274	304	270	299	266	256	270	281	285	262	263	278	264	269	302	296	281	279	275	270	265	274	266	254	245	300	267	277	261	270	261	267	247	282	275	264	263	289	262	292	266	267	277	293	266	230	256	276	280	253	270	280	277	271	263	292	278	280	265	277	283	275	297	267	271	277	261	267	284	263	271	277	282	277	275	285	269	275	252	284	272	288	267	302	260	273	258	253	263	307	268	272	256	309	248	311	256	258	273	279	269	289	270	288	227	283	283	307	277	251	267	253	275	282	221	250	287	284	287	285	299	250	304	260	262	313	284	290	266	264	258	299	269	282	289	275	260	282	279	290	254	268	281	294	275	252	281	260	304	275	262	248	278	255	291	288	294	257	271	297	279	273	289	287	247	255	288	271	260	265	313	279	282	277	284	265	264	264	265	288	266	276	291	279	258	265	275	315	271	287	268	267	265	255	267	275	277	263	273	307	279	257	262	242	257	279	261	282	272	283	266	286	280	250	278	258	264	286	275	262	269	269	269	269	289	278	243	279	287	288	263	285	261	268	289	279	234	283	273	264	294	295	316	285	256	265	294	252	282	268	261	277	268	247	265	305	268	273	290	246	280	273	288	248	269	295	277	292	292	252	292	253	277	241	251	255	310	266	262	281	278	263	261	289	299	280	264	285	285	248	290	285	296	249	268	276	274	293	296	280	268	254	294	258	286	296	295	265	254	281	279	279	263	271	273	267	274	260	251	282	281	274	279	277	288	264	276	307	268	266	266	269	302	278	307	282	301	265	272	249	266	258	281	282	289	272	278	282	314	247	259	274	264	264	262	285	285	286	249	300	270	273	256	232	270	296	282	239	289	236	258	271	283	269	244	253	268	258	267	282	272	262	263	267	239	292	269	280	265	292	279	289	273	267	255	284	270	253	257	255	265	275	253	273	264	289	250	263	256	241	273	264	270	235	288	259	260	250	218	276	283	257	276	286	298	260	280	278	258	294	276	291	279	250	287	262	296	277	264	269	285	269	268	276	263	272	249	274	307	280	278	297	280	278
4430	14070	10498	5168	3664	2647	1994	1506	1228	1040	835	664	573	552	497	498	449	441	416	380	373	357	348	377	336	331	340	367	317	291	315	316	291	265	296	284	310	280	283	303	250	266	294	272	274	291	316	295	313	301	262	288	288	270	270	268	290	319	263	281	272	265	294	255	277	258	276	247	279	254	313	299	259	264	269	290	255	286	258	266	263	282	274	275	260	272	309	278	267	277	250	262	263	290	294	262	245	246	286	298	243	282	289	254	298	274	258	285	264	269	234	263	271	274	280	271	244	244	252	248	282	271	257	277	258	269	283	253	268	270	266	270	222	297	279	265	281	263	276	281	290	248	234	258	281	255	245	275	287	264	256	275	266	285	224	280	306	244	274	254	271	264	273	261	261	314	272	290	263	266	242	296	250	244	276	297	251	245	257	260	275	294	268	285	268	252	267	259	327	285	254	250	283	303	275	253	281	234	255	308	255	264	296	268	239	293	288	278	269	278	245	266	259	282	287	268	270	284	269	302	269	294	314	282	262	255	264	261	254	285	271	288	275	282	235	277	273	288	263	267	245	265	255	264	260	260	288	256	256	274	281	276	287	239	279	243	264	262	239	269	251	277	288	300	255	273	269	241	260	263	267	268	273	260	295	285	251	283	268	280	267	271	290	295	272	251	252	269	290	269	253	269	288	231	270	262	267	262	282	272	251	270	241	299	289	288	249	270	235	275	263	267	270	255	286	278	257	293	251	265	304	277	301	278	273	255	273	256	268	281	275	254	240	263	256	289	278	284	277	262	267	283	240	272	303	276	255	281	299	271	271	260	290	279	283	248	266	288	275	276	274	235	274	267	263	292	249	255	250	263	246	251	286	268	274	266	265	251	269	266	256	292	249	253	250	253	243	292	289	246	270	260	282	274	295	305	279	247	263	295	260	258	267	274	256	289	264	262	259	262	252	284	229	267	254	264	278	257	264	264	284	284	269	258	275	245	303	263	223	266	263	275	235	256	260	261	288	278	253	287	307	273	252	238	271	267	282	257	271	271	280	286	282	285	288	263	264	292	265	247	264	230	297	284	265	262	243	262	278	292	255	289	256	241	260	259	250	234	280	279	259	285	270	274	275	267	253	251	257	258	272	265	244	252	281	269	261	239	251	299	277	267	261	284	273	262	284	273	260	264	258	294	262	243	242	253	272	274	257	252	290	295	280	270	274	288	274	283	270	297	268	275	234	242	268	250	304	268	253	258	256	270	251	265	288	275	283	287	291	274	267	275	270	272	266	266	240	260	268	289	304	241	285	268	273	268	260	250	266	264	270	257	255	254	269	278	259	263	269	245	265	289	272	263	271	281	289	271	290	250	264	283	274	273	260	279	260	253	266	240	272	260	272	273	268	255	298	259	276	285	256	266	254	272	290	272	280	261	265	298	281	258	244	272	298	257	254	272	265	268	245	261	248	237	275	284	245	264	272	301	256	276	263	272	245	254	279	249	286	279	261	282	255	263	296	283	259	271	266	306	268	247	270	249	280	289	254	271	261	292	264	269	298	294	272	280	253	267	241	282	270	250	267	281	264	256	261	252	303	296	269	257	291	243	271	297	257	235	256	258	258	252	275	268	301	253	287	247	280	265	279	253	267	271	297	275	275	289	284	252	239	259	274	300	259	252	257	271	255	284	265	294	264	276	277	264	268	268	250	267	279	285	279	270	271	282	303	285	272	258	264	280	261	267	237	281	280	303	269	300	268	284	265	276	266	246	290	267	269	260	252	264	256	279	259	284	253	298	294	239	253	264	264	248	281	268	262	276	272	289	282	263	267	247	275	280	241	259	243	275	278	288	283	266	246	241	267	246	285	275	276	314	260	274	269	260	279	241	267	255	261	280	283	281	271	276	276	286	274	230	224	257	262	262	246	281	263	290	243	274	268	284	287	267	288	238	261	283	277	274	279	303	267	252	267	261	250	277	256	279	270	263	313	258	262	278	267	263	250	277	237	287	270	259	268	270	249	296	291	273	299	239	262	300	272	290	265	276	254	268	270	233	257	251	265	261	272	267	244	276	247	284	277	243	250	269	282	297	276	282	274	304	272	266	270	259	273	255	250	258	282	263	277	286	232	256	276	298	270	264	284	299	267	291	283	292	297	288	254	263	267	246	278	252	252	286	265	271	268	257	267	280	285	300	301	268	263	273	265	277	281	280	277	253	261	257	284	265	265	279	245	263	247	249	284	260	265	266	266	276	246	247	266	289	269	258	285	240	284	294	285	269	266	280	255	274	260	265	250	253	263	258	295	294	262	275	259	258	246	276	258	263	260	265	251	262	273	263	264	280	272	259	281	258	274	272	292	269	263	253	259	238	257	266	283	259	257	262	269	296	281	242	242	315	242	290	265	292	279	248	234	280	265	257	253	279	302	276	297	266	271	312	285	288	256	272	265	276	252	255	240	289	285	283	238	267	284	274	296	266	285	248	264	246	256	256	267	279	272	258	262	250	243	234	261	245	298	249	270	273	260	257	276	277	264	254	294	249	291	242	302	294	308	304	267	267	277	279	262	283	275	252	246	274	274	286	289	284	286	295	253	274	265	281	270	281	258	297	262	251	275	273	248	253	269	262	275	240	256	274	268	270	299	265	273	264	253	248	242	277	262	277	277	242	252	252	247	256	276	266	254	282	269	316	266	249	276	258	287	280	279	255	280	295	265	271	270	278	265	291	253	214	296	263	268	270	262	264	271	293	261	268	281	273	250	266	274	260	270	268	251	265	243	267	263	253	282	274	264	252	280	275	265	254	272	269	269	248	269	287	259	255	261	292	257	290	283	252	264	285	262	268	257	251	308	293	280	275	269	287	246	261	254	278	279	271	263	260	270	243	256	265	289	276	272	273	279	254	283	285	295	297	278	251	240	263	283	279	262	248	261	276	232	296	271	253	276	298	263	245	270	257	256	297	225	284	295	285	271	246	268	254	288	252	252	265	279	248	256	260	262	233	245	243	269	261	265	279	251	255	279	259	263	260	268	256	293	279	248	287	271	262	263	269	247	250	282	247	264	279	271	292	275	273	256	288	276	264	279	238	265	298	265	266	261	278	254	302	254	273	262	227	289	246	266	243	282	273	287	251	289	272	242	260	278	255	286	260	273	277	237	270	268	259	280	306	278	297	276	252	276	255	253	259	279	272	268	262	254	263	295	275	280	267	250	296	293	282	250	273	263	241	296	278	284	280	267	283	265	278	241	291	266	263	252	269	269	254	257	270	262	249	276	252	260	235	295	252	275	267	274	300	300	287	284	298	281	265	262	250	285	302	292	253	285	266	279	278	270	224	281	256	282	294	260	274	278	274	281	252	240	262	281	284	273	268	273	270	262	278	259	299	268	285	258	230	278	270	261	264	235	256	263	297	267	259	245	288	267	281	279	273	275	279	278	244	274	276	266	267	269	270	257	247	292	259	259	306	287	253	272	268	263	268	260	293	290	262	280	265	248	291	269	280	265	245
27362	18312	5158	1445	1187	1126	968	995	992	888	866	845	901	894	927	838	840	941	835	890	839	921	892	844	881	868	858	861	942	900	893	874	934	892	839	872	851	895	917	877	910	906	901	871	826	872	888	883	921	886	881	916	866	870	892	843	828	884	923	864	864	910	883	908	910	894	876	889	912	896	867	859	845	852	889	890	858	907	823	861	851	870	859	840	882	853	893	926	852	862	854	868	899	862	880	872	883	836	912	865	887	825	845	857	877	857	912	885	820	904	908	888	852	840	881	886	866	889	871	895	839	899	905	905	862	835	905	890	857	879	869	889	908	874	897	887	870	869	903	916	850	884	892	867	895	856	879	831	854	855	867	834	865	915	923	945	913	883	909	876	884	907	856	917	873	865	907	914	835	852	833	861	873	884	876	931	864	890	905	876	885	889	926	880	939	884	883	833	872	927	890	850	907	907	876	850	860	849	896	867	855	898	856	870	897	879	922	873	948	849	898	921	861	884	910	883	901	914	926	842	883	873	887	881	853	928	951	861	891	877	866	864	895	871	857	910	863	876	852	806	856	830	892	892	887	854	882	864	889	858	866	863	919	881	806	897	854	869	921	875	855	892	912	891	903	841	852	858	870	890	844	896	886	869	909	876	885	878	866	830	899	899	888	892	889	829	843	856	883	885	900	874	898	895	840	909	902	885	899	870	903	844	865	873	921	898	876	880	894	883	841	860	905	845	807	840	863	858	877	891	881	873	843	875	843	851	880	851	917	889	879	887	935	849	898	842	915	857	891	938	845	880	870	859	848	901	836	867	882	887	883	876	856	887	867	928	884	866	905	852	876	882	889	879	845	858	903	877	885	905	842	885	947	860	880	916	866	904	875	912	898	943	859	856	874	890	956	857	886	881	884	863	884	855	878	908	881	868	929	918	869	871	928	856	855	872	878	882	867	900	864	850	870	872	939	861	842	899	877	899	892	921	891	885	913	891	849	950	826	901	928	863	889	881	907	836	870	863	852	870	864	898	875	853	909	868	888	868	818	855	894	848	908	820	876	862	908	857	895	885	877	872	938	910	892	864	844	822	846	935	889	843	860	849	842	915	904	813	860	859	852	841	845	866	896	910	797	864	857	871	913	873	871	898	901	878	851	868	887	900	872	871	878	874	912	897	894	924	876	874	876	890	874	842	923	855	867	940	878	899	895	947	907	900	899	889	893	910	836	851	865	834	898	847	892	929	844	909	885	854	870	888	845	852	842	947	915	857	893	911	900	899	908	872	885	883	834	865	868	888	854	898	906	927	870	886	843	923	893	863	877	810	846	893	900	918	881	904	876	853	891	904	829	883	884	854	915	893	892	856	931	853	868	850	825	839	916	893	923	888	902	899	890	917	852	886	893	854	896	861	866	900	886	881	864	847	956	879	892	848	862	865	840	839	889	877	858	894	847	894	921	904	890	906	844	918	906	901	876	898	900	875	864	867	860	910	907	903	877	854	879	877	867	929	895	838	888	885	932	914	879	894	877	873	911	891	896	886	913	885	889	841	869	947	867	836	915	851	818	909	870	890	844	915	895	856	886	871	848	865	909	925	889	873	897	859	845	894	838	847	874	913	894	882	817	903	887	900	931	880	892	880	863	894	891	851	917	893	843	874	878	908	906	855	878	889	882	913	899	835	901	875	861	829	835	907	856	898	912	882	863	860	909	835	827	868	900	846	880	872	855	839	907	876	832	911	825	918	906	862	928	810	867	893	862	909	861	922	826	851	830	887	855	886	889	867	872	875	873	915	910	880	904	905	890	886	881	858	916	909	879	886	839	897	876	886	897	837	923	861	837	863	837	869	864	867	845	872	913	863	868	937	890	862	854	832	863	909	864	926	867	856	877	861	882	886	862	842	865	903	882	831	914	883	918	886	879	829	844	877	871	814	903	893	883	848	855	905	884	866	862	910	843	858	851	881	856	923	884	902	835	877	884	878	892	858	890	855	910	817	884	877	905	923	858	897	871	882	862	848	875	859	866	881	865	845	890	824	894	876	851	868	889	895	881	887	906	888	860	879	895	854	805	879	900	864	869	875	862	911	889	850	915	883	858	902	822	917	883	865	881	885	883	866	861	841	858	890	857	891	880	875	893	871	915	905	846	878	909	873	949	921	908	908	849	777	836	874	819	869	870	884	898	924	866	856	888	939	905	828	874	825	893	858	912	872	881	863	879	871	887	929	872	911	951	905	878	850	909	854	864	863	931	876	910	918	897	916	875	870	935	901	861	835	864	865	869	860	877	862	883	903	882	874	858	885	913	853	894	917	841	913	838	831	886	911	881	886	895	863	900	864	871	914	878	860	906	865	830	920	858	845	878	865	848	894	895	865	840	874	849	880	889	893	868	900	830	965	857	840	813	937	812	923	865	853	897	857	913	935	876	891	892	844	827	892	873	897	877	893	912	911	899	838	897	837	833	901	906	841	843	888	873	959	937	940	866	864	903	897	890	876	860	873	940	906	854	861	888	878	851	865	861	890	836	864	899	847	885	863	868	892	939	828	901	876	892	897	896	839	852	878	942	846	888	856	917	903	868	924	880	916	891	847	916	884	917	881	882	902	838	859	892	829	889	885	891	888	894	832	843	958	899	926	851	931	844	907	855	865	860	845	883	821	910	855	891	872	838	871	884	873	877	895	851	888	901	875	888	887	878	909	873	824	807	861	901	855	885	941	883	827	848	877	880	895	911	897	883	910	878	835	935	865	851	881	869	945	890	863	882	861	847	867	849	882	821	869	887	857	801	880	898	873	953	912	866	811	866	868	876	833	865	882	851	913	836	873	832	877	882	899	923	860	915	884	886	863	852	903	876	867	884	886	878	866	910	851	903	855	826	883	875	875	879	893	843	925	880	860	860	929	879	913	854	873	937	907	881	886	901	834	883	852	873	892	895	876	854	884	832	881	903	845	893	892	865	830	857	911	896	863	918	867	872	907	887	887	899	879	872	865	841	893	887	917	883	848	871	852	859	876	887	875	896	850	917	949	875	919	861	874	914	890	889	877	903	847	936	961	893	893	869	910	885	873	899	922	928	865	877	870	903	892	898	826	898	862	885	890	850	926	855	905	839	883	936	864	896	892	887	871	893	876	920	876	910	859	899	862	847	904	870	865	921	926	944	916	820	906	877	852	895	933	818	893	903	872	875	856	885	861	892	911	916	885	893	862	876	866	883	859	857	901	872	879	875	870	910	898	884	833	911	901	895	915	885	846	894	866	875	875	857	863	927	845	882	890	902	889	900	811	918	866	909	858	871	854	856	885	872	891	885	837	886	815	875	843	883	875	917	852	880	850	906	860	922	881	875	867	875	876	932	833	862	822	938	853	859	825	846	912	845	898	887	871	908	855	898	858	912	876	841	864	832	872	912	810	880	871	863	858	821	841	850	844	884	940	885	841	874	890	888	865	871	833	895	899	927	875	903	965	869	887	912	882	849	916	863	876	905	834	886	793	882	910
4625	1442	1279	1043	990	957	950	951	966	942	919	900	990	931	910	857	903	838	906	845	873	863	918	939	879	885	895	907	949	902	867	866	895	886	908	875	929	908	920	889	911	945	959	896	904	891	888	950	883	911	947	918	925	904	883	870	903	926	927	937	878	893	920	926	903	890	901	937	860	913	894	925	905	903	919	902	885	881	913	912	859	899	893	885	952	904	918	897	895	867	850	887	923	937	903	915	868	912	866	902	911	926	898	852	924	899	991	934	867	923	839	890	887	950	891	921	877	938	886	908	889	888	919	923	927	890	892	876	953	902	912	856	882	888	871	864	908	934	879	903	862	902	922	871	861	913	899	909	894	884	938	968	956	865	871	866	914	889	888	878	883	876	944	907	933	882	883	890	893	924	852	817	878	909	891	846	918	909	895	948	903	866	869	964	887	890	871	934	869	870	906	852	891	916	921	821	927	841	885	930	885	871	924	908	870	893	907	909	900	920	918	879	908	860	856	894	913	887	885	897	959	936	926	892	893	900	901	886	917	927	889	859	878	899	911	930	913	929	964	904	927	854	924	873	927	915	912	934	920	926	903	870	911	920	911	915	882	865	886	912	875	929	919	876	886	874	907	983	866	922	932	901	868	895	964	855	933	897	872	931	898	853	894	867	877	842	864	903	893	944	884	926	889	866	951	902	877	865	909	896	852	883	896	900	908	903	871	898	892	875	897	894	907	925	878	850	948	910	876	882	954	912	886	933	846	946	893	873	868	888	877	918	896	899	900	948	899	874	916	907	905	887	886	884	914	945	916	898	944	879	882	894	847	925	881	963	912	850	914	900	872	910	935	928	952	964	894	852	865	922	905	864	883	977	926	920	952	881	913	849	862	904	878	913	908	926	939	889	905	900	940	887	932	931	897	836	899	881	926	920	906	914	909	863	852	944	895	883	911	926	904	900	886	875	937	881	934	917	906	873	889	923	903	854	890	928	932	865	904	867	912	907	865	902	859	925	900	896	952	931	905	892	844	879	903	940	930	922	894	854	860	938	879	891	885	865	901	857	875	846	865	912	940	821	908	894	966	881	895	870	973	858	888	969	927	843	897	936	895	901	905	916	906	945	897	880	913	884	950	880	881	959	878	935	902	939	926	960	862	883	882	879	910	885	916	881	879	912	886	948	876	909	930	948	918	937	880	877	941	848	898	889	917	896	919	917	941	956	901	902	846	914	886	911	868	892	861	872	850	904	913	896	907	883	884	901	846	909	905	947	898	946	899	867	981	896	904	892	904	891	918	906	930	872	858	902	959	918	885	918	903	940	884	860	933	877	891	880	897	913	958	915	892	894	954	921	925	900	936	910	870	906	876	944	876	855	900	903	937	916	892	910	891	905	884	863	892	889	887	948	881	898	932	956	940	931	870	870	876	877	869	932	896	923	923	889	884	893	911	892	887	881	875	889	957	910	918	869	874	905	927	910	899	888	951	864	860	918	914	874	938	880	866	902	928	875	917	878	891	887	942	905	897	898	940	922	897	917	917	884	861	934	887	905	875	893	871	925	887	863	945	934	917	901	891	933	906	876	881	843	925	878	937	868	932	934	854	906	896	881	861	876	883	888	910	912	880	884	898	855	890	851	902	934	863	914	896	880	890	921	875	893	879	881	882	907	904	872	956	915	868	895	857	911	909	839	887	859	919	874	879	878	897	908	918	918	920	942	909	873	898	868	980	884	949	879	905	890	887	919	911	910	877	887	882	950	901	921	878	916	874	880	891	912	960	897	888	892	919	864	863	912	944	948	951	929	939	911	880	833	890	969	880	891	940	941	867	894	922	839	904	842	905	945	884	895	868	925	864	893	909	912	879	917	887	876	915	879	937	912	923	913	876	908	933	892	901	910	898	947	911	923	899	911	919	909	924	922	895	861	863	928	920	917	868	953	1004	935	888	896	867	906	906	871	918	902	919	835	877	873	940	844	906	898	901	872	898	900	914	907	921	928	924	926	882	856	940	944	894	922	893	942	895	865	919	843	900	912	893	890	849	891	892	793	903	900	930	922	858	859	920	920	887	906	931	891	909	888	886	878	844	925	896	927	903	883	912	877	889	924	903	882	919	924	927	972	903	829	894	875	888	865	886	856	920	855	916	923	899	906	915	860	867	919	910	898	923	919	872	895	888	870	880	891	930	920	939	953	912	952	914	888	891	867	920	888	888	868	909	874	895	922	926	956	888	858	855	893	900	897	897	893	903	921	883	903	921	866	866	877	911	867	958	921	921	921	936	937	915	896	883	919	933	922	887	900	895	938	878	916	864	868	911	883	871	893	924	890	869	937	885	904	903	907	909	898	878	906	848	882	888	869	922	883	923	890	859	851	831	917	847	913	951	905	867	933	885	912	885	960	953	882	860	860	901	908	896	895	957	883	895	874	923	931	905	895	885	914	893	891	904	913	897	912	906	877	893	938	926	929	889	940	911	908	903	921	895	895	939	915	953	906	871	898	960	896	863	924	916	903	968	922	911	880	868	920	826	921	908	930	901	918	903	953	936	902	911	937	929	890	884	892	888	867	878	832	891	950	891	882	896	891	907	892	892	851	876	902	897	844	890	906	916	900	947	932	925	914	862	873	900	942	913	880	924	945	860	873	890	969	915	941	900	916	904	939	906	933	865	862	913	910	947	957	874	920	919	943	959	920	905	894	951	926	880	881	943	911	926	872	932	920	894	855	893	994	874	885	842	880	897	916	951	960	941	860	912	927	898	965	911	949	887	903	961	848	872	885	843	875	877	907	939	842	927	882	914	917	932	919	894	840	889	871	920	881	873	918	914	895	849	825	910	872	841	893	938	960	877	885	906	911	829	887	940	856	903	927	883	902	937	920	936	928	886	889	881	901	890	874	899	884	901	904	919	875	913	908	884	922	899	904	907	904	893	894	850	878	914	919	882	889	898	904	900	909	847	919	908	868	978	899	910	905	893	905	848	924	856	885	904	934	932	894	848	876	909	914	958	891	861	873	874	932	902	912	894	869	895	945	881	890	918	880	847	839	918	860	968	954	905	891	824	937	902	864	908	924	892	935	903	886	908	885	914	940	893	909	867	863	854	910	919	910	937	903	908	918	882	869	916	855	839	875	899	887	926	898	861	897	873	907	909	881	937	852	904	873	819	925	912	928	828	874	914	934	955	901	927	884	873	879	919	867	873	938	883	893	932	905	900	956	868	911	941	913	956	935	913	912	917	919	840	941	944	881	919	912	889	935	902	893	850	902	890	888	873	903	930	868	886	854	916	893	932	921	905	880	890	887	929	876	901	924	880	861	862	867	868	861	887	885	891	918	931	871	908	880	942	903	917	939	917	979	924	890	890	900	864	921	973	904	897	939	892	936	870	899	887	947	865	940	867	868	863	934	947	914	934	898	890	922	909	904	912	890	885	955	887	950	879	931	897	938	872	914	926	862	940	893	910	853	927	883	903	943	854	889	935	924	893	941	892	873	929	915
23149	20942	28288	23765	20953	12786	1391	810	770	680	603	569	568	521	524	499	488	477	456	531	507	514	471	456	475	428	437	427	420	450	411	450	462	454	445	434	425	439	418	440	478	464	463	413	426	455	440	412	417	450	453	434	454	424	457	396	451	447	403	462	445	432	444	450	464	453	435	403	429	432	451	437	422	403	414	421	460	441	428	426	415	417	449	450	436	389	394	449	437	422	422	456	449	458	444	435	447	492	399	431	443	432	432	444	427	443	435	433	439	429	475	437	451	474	428	421	470	473	437	445	423	451	428	472	445	395	452	405	439	432	456	431	448	407	440	450	413	419	430	452	407	395	413	486	477	430	441	454	419	400	465	400	441	417	428	463	432	471	453	437	414	446	452	441	443	420	439	433	431	440	420	463	430	433	468	419	419	406	423	431	423	407	405	441	400	450	442	424	451	420	503	401	432	424	457	431	449	440	422	426	442	427	426	418	489	436	430	443	459	458	417	469	429	470	426	423	435	415	424	419	466	425	455	434	412	423	414	429	477	422	425	432	447	404	426	438	418	451	450	433	417	407	398	434	440	423	422	422	424	449	428	416	407	432	424	458	448	433	418	427	422	448	431	471	436	437	429	434	456	434	448	452	436	425	485	412	435	419	412	451	403	440	415	401	414	423	408	378	413	422	422	448	437	429	406	436	444	469	466	443	435	423	446	456	416	447	466	459	424	422	430	408	441	454	424	420	435	442	456	418	393	445	455	441	397	431	426	440	428	437	389	455	402	480	416	450	412	445	445	448	434	447	446	426	470	438	422	434	441	419	420	403	437	438	421	449	409	437	465	468	412	452	417	422	462	439	424	405	443	453	399	374	464	436	430	426	454	434	425	441	454	401	446	417	463	437	500	443	436	435	425	459	396	430	458	462	429	432	408	434	445	429	447	456	414	404	459	444	447	470	425	437	426	440	425	441	440	464	409	427	437	399	425	413	420	446	422	418	443	466	410	484	437	443	416	427	417	430	452	406	433	446	414	386	429	419	443	444	416	451	419	428	414	429	434	431	389	461	461	430	400	436	450	450	447	436	458	419	449	428	426	424	458	425	465	435	409	420	398	399	432	486	446	430	428	452	448	431	494	425	438	434	448	405	444	469	445	418	398	428	421	470	424	450	449	489	416	447	435	448	432	439	404	422	452	421	436	442	425	438	466	442	423	445	475	391	461	463	413	455	445	419	423	421	414	433	410	416	420	451	434	432	422	395	459	421	424	446	457	448	433	461	427	437	396	405	443	475	453	442	400	433	418	403	484	452	410	428	426	405	398	412	436	436	433	423	457	410	472	422	440	409	445	437	439	427	433	414	410	455	454	425	415	442	416	421	433	448	437	446	452	418	415	430	418	476	414	449	464	432	464	427	460	421	454	432	386	432	422	426	420	392	432	450	478	411	430	396	431	399	451	386	413	414	446	449	439	450	457	409	416	413	422	462	427	417	452	407	417	434	474	423	461	420	421	408	405	438	440	441	458	445	426	457	415	405	394	419	427	425	406	398	427	447	447	418	450	389	462	434	435	413	476	427	419	412	407	437	463	454	432	428	416	449	423	412	391	459	446	436	402	445	397	451	443	470	433	467	442	483	487	449	426	464	454	458	409	428	446	405	459	440	452	424	435	452	429	448	481	416	459	415	422	388	410	465	406	448	425	446	423	442	436	413	424	429	443	424	430	449	480	429	430	434	465	478	439	417	422	425	436	425	425	400	434	412	444	415	418	402	453	445	409	439	407	425	438	417	439	433	444	413	407	459	448	414	424	463	446	424	390	441	434	410	405	432	447	484	401	426	429	450	425	416	413	421	448	471	397	485	426	426	391	414	450	463	434	477	426	395	397	422	474	433	431	414	440	438	428	444	440	438	435	440	445	405	425	416	480	462	416	440	470	425	426	459	446	517	428	413	464	438	428	458	464	437	426	432	415	432	450	447	448	413	400	463	416	453	416	420	434	429	431	417	433	457	399	415	443	439	422	430	445	425	412	427	442	433	455	404	457	428	429	403	438	490	435	450	452	449	455	402	407	456	463	448	410	418	414	421	496	380	425	437	465	456	423	417	463	424	400	468	471	465	451	413	390	429	444	410	409	471	406	447	411	402	388	430	448	387	402	424	413	427	388	423	419	455	434	419	403	426	387	446	453	424	418	450	446	442	415	446	429	442	425	408	423	465	450	400	432	439	426	417	466	431	447	427	427	420	456	416	427	428	410	439	450	411	420	456	415	429	426	443	452	469	414	417	413	463	412	443	429	434	439	461	392	414	454	435	421	431	429	393	416	436	429	452	430	445	444	452	464	456	445	415	471	429	462	417	434	456	425	451	458	431	474	467	447	449	424	428	408	420	418	438	399	444	416	420	435	416	403	411	474	464	446	417	453	425	435	431	472	411	416	425	422	430	420	405	416	435	452	401	430	421	459	435	459	424	429	403	451	383	445	432	450	466	481	411	398	434	460	415	416	419	412	425	462	443	422	430	409	414	413	417	461	426	470	419	396	453	438	432	398	459	416	435	453	412	414	406	443	430	425	445	433	436	401	421	403	443	449	456	424	446	452	380	415	453	414	421	421	429	435	474	446	445	469	390	416	452	418	439	447	472	457	435	432	403	432	453	424	433	428	462	427	449	467	449	411	439	469	449	390	459	411	432	434	430	434	416	424	435	416	471	449	465	441	432	471	404	413	397	426	390	434	399	463	435	447	424	426	416	401	415	424	438	430	419	457	441	421	446	396	395	421	460	420	407	397	470	437	423	422	461	446	433	398	416	450	426	400	426	430	447	445	442	426	468	435	439	405	430	439	414	427	413	412	437	412	459	411	443	417	381	428	430	467	427	440	429	449	462	428	436	422	440	432	426	443	423	424	378	432	445	451	416	446	436	399	429	402	417	409	398	432	466	431	437	470	376	447	438	438	455	449	478	426	449	432	431	395	432	433	478	412	450	419	447	454	441	413	436	480	437	410	443	446	471	396	468	433	414	461	417	423	402	431	441	447	449	422	457	426	444	424	430	429	433	473	426	426	451	429	466	441	436	437	471	463	465	417	428	447	431	439	428	418	408	453	430	484	449	443	442	442	413	450	406	398	425	399	416	457	409	468	422	442	441	438	459	439	446	394	397	428	383	414	442	423	419	408	434	393	439	426	438	504	376	408	366	405	442	482	414	456	431	435	425	444	479	408	435	427	427	416	462	477	442	451	413	420	441	479	444	441	467	435	417	465	420	429	458	401	432	405	418	426	477	484	409	460	469	423	415	460	405	422	448	489	399	417	419	426	435	450	435	433	412	453	458	427	454	418	458	447	430	391	401	447	420	387	414	436	413	417	400	427	480	435	439	402	437	411	442	469	472	400	468	403	408	454	395	417	443	405	461	420	392	408	429	417	431	426	410	400	466	421	416	461	432	432	404	451	432	381	444	415	405	450	435	495	473	417	440	433	432	424	460	442	413	414	403	389	431
3235	8524	6119	3091	2348	1680	1322	1090	1008	772	757	674	604	604	615	603	581	527	547	545	550	511	530	506	484	540	478	492	477	478	480	479	490	487	480	486	475	451	472	416	481	470	467	461	484	523	483	450	459	459	482	448	451	484	490	462	475	469	450	447	449	469	471	425	452	462	461	461	508	476	459	471	532	469	462	466	463	478	456	459	465	488	457	449	475	475	473	495	453	424	447	449	470	446	476	444	442	514	475	513	433	480	446	457	463	474	466	428	447	451	464	458	488	441	452	483	494	492	456	491	483	468	502	495	501	465	491	452	477	452	491	461	486	476	459	486	485	498	465	487	447	483	450	479	500	491	492	462	486	461	485	470	428	484	455	445	458	467	476	463	456	479	473	487	468	472	467	499	483	476	445	470	472	433	485	484	457	479	452	466	470	462	496	473	447	478	498	514	417	507	499	421	450	467	509	477	441	480	504	477	485	437	467	483	476	479	489	464	485	490	472	487	455	464	500	468	472	448	476	480	461	473	454	450	461	479	451	459	456	473	432	450	432	458	476	446	463	463	470	459	452	443	481	499	437	485	473	484	445	457	445	433	523	478	464	474	501	455	440	463	480	469	492	467	479	517	428	477	493	456	471	446	506	448	466	488	469	484	435	478	428	470	486	426	469	481	477	504	508	465	468	501	496	433	429	476	454	451	453	425	488	466	443	451	485	488	440	472	444	442	462	474	476	492	480	432	438	483	491	467	477	498	499	475	431	461	442	457	466	497	433	502	477	458	498	448	446	453	482	482	497	454	447	487	469	459	452	450	469	465	498	483	471	449	460	460	447	491	452	460	457	482	435	425	477	424	470	468	469	463	453	463	479	458	449	464	444	465	474	485	478	471	459	506	481	445	484	444	448	465	443	470	464	484	481	464	458	470	508	507	469	468	486	447	483	456	471	475	470	463	477	469	395	476	467	447	484	501	467	415	473	456	483	427	495	478	486	469	431	449	493	460	481	440	482	453	491	436	461	477	461	486	450	476	448	471	443	477	468	494	493	430	507	439	470	456	457	476	470	448	463	483	465	516	485	472	436	412	459	470	474	486	493	490	436	443	462	476	480	469	463	490	466	455	487	477	457	454	482	464	490	436	496	473	476	451	464	459	464	469	445	455	459	481	437	471	465	465	479	491	474	453	456	435	469	444	459	519	472	519	481	469	460	471	441	445	478	473	460	466	477	477	440	472	433	453	438	478	452	480	431	538	440	455	477	432	436	511	420	439	474	497	476	434	440	469	495	492	456	484	497	450	475	502	481	503	516	496	507	454	459	451	480	438	481	432	465	488	491	506	438	493	479	492	488	439	470	451	480	453	458	432	466	441	490	433	468	468	468	458	513	443	496	478	422	469	427	478	473	489	466	493	458	450	474	407	467	485	500	483	436	448	452	449	454	430	452	484	467	453	466	467	469	411	443	437	464	434	514	451	457	482	475	451	500	471	466	480	468	495	501	470	437	496	495	448	438	493	489	449	466	449	485	462	469	493	480	457	462	493	498	476	489	456	453	443	458	459	473	461	468	492	448	433	457	477	464	446	455	473	477	493	500	475	469	504	472	435	474	494	471	501	477	450	459	464	432	490	458	489	449	440	475	428	475	460	476	463	475	455	438	443	446	426	494	476	464	500	493	440	509	461	473	468	465	460	491	483	487	493	446	447	483	460	470	470	467	441	477	448	485	460	542	437	461	403	451	480	481	460	473	457	482	416	499	424	475	465	434	462	489	452	438	488	496	453	526	474	452	447	443	444	479	509	485	507	439	457	462	456	449	470	478	449	445	482	446	456	485	448	440	526	470	486	457	460	461	430	500	462	486	446	478	485	508	456	457	458	488	490	497	483	480	443	442	491	490	438	462	473	465	483	467	501	478	468	467	461	415	479	460	498	469	474	492	440	481	451	482	438	458	446	482	478	487	488	435	447	455	451	507	459	420	454	445	493	464	456	477	468	454	443	504	455	500	481	469	450	489	466	453	447	439	475	484	475	462	446	442	484	484	474	475	470	471	414	491	455	445	435	468	457	450	485	435	467	464	508	457	448	454	493	466	447	464	479	528	520	480	485	485	469	426	524	462	446	462	468	440	492	416	457	477	480	483	454	457	497	477	460	508	476	477	472	483	459	449	467	484	472	486	474	452	462	477	473	482	438	474	454	511	488	494	476	468	500	474	470	463	431	516	489	471	461	430	480	475	474	458	481	480	457	436	478	451	471	467	456	437	460	471	463	469	474	444	472	428	480	460	497	449	481	487	459	458	472	444	451	481	496	501	502	475	439	450	463	505	445	450	453	464	439	461	476	477	488	450	501	460	464	532	488	479	449	472	449	493	441	453	455	497	459	470	508	495	441	442	453	460	459	481	484	462	461	448	467	481	461	494	429	496	483	405	473	486	469	439	474	476	515	452	448	460	484	453	488	492	479	467	458	500	457	451	449	469	461	473	483	462	444	486	477	436	457	461	480	483	472	477	453	450	468	436	474	474	470	474	433	449	472	491	455	455	457	461	489	450	499	519	507	464	507	452	491	473	487	481	492	482	464	464	473	437	460	447	483	421	470	472	483	451	473	451	503	476	485	472	513	486	469	446	471	445	490	464	471	451	454	479	480	430	465	452	497	463	490	453	451	474	471	482	443	477	476	446	442	445	463	444	461	445	474	503	461	472	461	450	417	419	456	474	465	450	455	462	454	494	467	479	486	494	436	468	424	506	477	472	496	501	450	428	442	498	456	501	461	465	489	474	460	449	468	466	466	434	465	483	469	482	419	456	445	439	455	438	438	470	495	480	482	472	474	465	445	473	479	473	422	485	459	462	446	444	483	472	472	521	467	512	446	462	459	458	483	426	489	472	472	489	477	484	448	486	467	457	485	439	486	451	445	475	418	465	431	485	467	473	478	462	459	455	427	474	458	464	484	459	445	472	441	469	515	497	443	462	429	464	440	471	508	440	453	497	462	498	509	463	454	481	447	487	448	491	505	471	460	460	472	482	464	430	452	445	468	461	468	498	471	477	450	486	473	476	469	473	486	503	440	466	393	471	442	462	502	415	488	486	502	425	454	464	516	441	491	522	487	499	498	492	507	467	464	452	473	492	477	472	435	494	462	503	453	503	473	468	491	461	469	479	450	446	538	453	463	451	467	450	495	465	495	467	453	515	478	446	484	447	470	455	460	449	452	466	462	478	430	494	471	476	439	456	463	461	531	434	497	467	450	474	428	472	477	483	474	480	465	463	460	436	458	482	454	440	469	501	473	443	491	453	531	501	443	476	472	455	470	451	447	430	487	470	446	449	458	473	474	469	479	498	457	435	441	443	468	495	463	445	480	476	463	446	471	471	446	489	455	470	467	516	489	464	494	456	456	456	452	472	477	470	427	434	445	462	447	488	456	473	477	433	490	527	450	441	488	467	507	459	427	488	444	466	492	473	473	440	500	459	459	480	461	436	467	470	452	483	480
24236	20938	27511	24504	16749	1911	1215	1080	1034	940	936	978	863	965	960	951	929	877	877	915	897	939	872	905	902	932	876	889	886	880	932	914	907	896	864	931	886	886	865	895	890	843	877	870	910	887	867	871	908	913	889	825	865	895	850	961	854	930	834	883	882	825	908	924	880	802	869	944	934	907	831	872	863	903	830	893	907	849	807	868	840	894	811	856	892	874	891	899	851	824	932	829	956	825	855	836	816	882	879	932	884	913	911	886	880	817	856	874	878	853	890	892	857	865	854	938	823	859	900	866	895	920	889	882	865	873	824	892	873	809	823	908	926	906	877	872	924	849	859	878	901	869	861	864	834	854	884	882	897	884	877	854	861	866	867	861	879	842	876	833	925	878	905	906	838	850	885	861	845	798	912	868	884	895	878	752	875	848	923	894	876	870	852	872	899	887	795	923	884	865	882	907	860	852	905	878	849	873	891	864	867	902	884	808	909	900	848	842	849	916	899	880	882	906	862	873	859	868	814	837	900	876	882	898	886	802	870	870	898	900	919	879	817	830	864	879	929	919	843	867	898	830	833	888	859	906	873	879	860	902	902	854	834	939	845	864	867	860	923	884	895	912	872	885	901	879	901	861	917	870	891	891	853	864	879	877	881	825	881	872	882	843	845	906	910	885	876	881	918	835	870	812	844	822	909	911	958	888	833	850	875	916	855	945	870	852	913	892	942	906	904	962	914	894	892	839	866	872	814	838	839	916	896	900	871	864	875	865	853	858	884	874	969	882	852	895	883	887	879	848	899	861	904	876	906	829	874	872	928	828	908	862	862	902	854	892	856	870	893	888	946	850	942	871	873	879	902	868	916	866	927	871	805	860	866	836	844	905	878	891	899	860	853	856	861	826	878	826	874	908	867	925	854	915	865	899	896	877	932	838	866	917	837	908	878	898	876	902	878	925	869	882	878	901	833	861	848	823	856	870	918	879	858	891	888	891	857	866	816	845	913	935	896	798	868	876	864	863	861	853	899	880	888	884	843	887	843	902	940	921	882	855	887	862	851	875	874	922	864	903	848	860	854	953	883	851	900	944	883	871	850	826	938	860	902	846	829	855	864	864	941	854	842	801	885	876	835	893	872	929	878	857	894	907	842	875	958	827	914	913	886	887	885	871	904	917	862	872	875	879	868	923	865	884	871	868	859	906	945	837	885	856	880	856	925	790	911	904	879	876	941	916	858	892	872	875	822	891	857	900	840	909	835	870	841	855	932	899	880	925	913	908	875	883	878	905	909	866	869	882	825	891	880	873	897	885	862	869	867	838	861	881	860	893	858	865	854	838	882	842	923	838	944	843	855	842	853	870	900	818	871	922	891	875	876	885	929	877	902	871	934	869	900	907	878	919	897	860	827	828	933	891	846	882	838	876	882	895	958	849	854	864	882	833	886	867	884	880	825	878	822	911	829	804	830	855	902	860	888	824	831	909	847	891	874	860	917	873	884	857	839	874	909	869	882	837	872	879	870	909	862	818	851	899	874	897	873	912	853	931	807	860	857	866	864	810	864	846	903	827	893	877	880	858	897	892	895	837	880	887	867	858	847	956	863	869	870	898	898	902	881	852	854	903	902	883	894	904	889	864	862	897	922	834	899	895	872	845	892	856	886	845	871	875	848	854	867	839	876	928	943	899	802	795	849	869	894	853	884	865	833	910	857	873	871	904	896	914	879	866	908	874	930	887	851	862	848	830	916	832	866	857	885	874	841	856	892	903	907	876	876	860	858	935	832	866	857	967	873	887	876	861	863	874	810	867	861	843	856	833	905	891	887	880	824	891	928	939	898	850	841	859	880	851	883	870	841	911	865	895	827	882	904	861	850	854	821	894	905	857	860	864	882	912	885	873	937	819	876	901	913	856	894	906	879	854	859	836	819	842	934	905	927	895	856	846	841	897	858	848	877	921	830	902	893	851	889	815	911	874	901	870	895	866	906	858	863	876	854	877	889	822	888	869	876	870	865	858	931	829	911	920	919	890	850	939	809	883	861	861	863	917	874	906	870	922	884	888	860	923	857	892	836	891	849	866	833	865	845	907	879	867	864	867	880	897	885	859	860	866	862	906	937	862	855	858	930	875	842	956	842	854	884	877	880	918	912	860	841	910	926	807	887	926	870	866	892	908	866	875	869	886	889	890	857	822	863	829	880	897	931	826	859	895	880	930	815	852	824	801	887	899	897	873	833	815	850	880	921	896	901	896	924	852	895	958	850	875	915	897	831	911	912	860	917	867	836	895	869	885	881	861	882	863	907	942	929	932	868	861	922	863	934	893	856	870	845	838	900	825	876	927	859	868	928	893	904	884	902	868	861	906	867	856	889	877	877	902	847	897	912	891	813	841	829	894	857	837	905	830	876	888	867	882	876	860	848	869	875	889	894	907	874	871	866	896	832	878	845	889	925	837	857	909	929	892	893	803	862	869	902	870	889	847	896	861	836	874	900	871	831	883	947	850	874	882	855	848	871	878	892	863	892	884	792	869	897	894	911	889	888	836	864	867	903	892	862	843	881	830	851	865	888	881	873	861	808	883	864	867	827	900	881	857	927	877	831	910	881	850	879	859	901	814	876	896	880	889	870	961	903	930	866	890	881	896	938	928	870	928	859	886	859	840	867	855	853	906	866	902	899	872	845	883	904	895	871	893	916	836	852	896	858	870	862	872	892	890	901	920	920	843	901	896	899	842	901	874	916	799	907	871	825	864	816	880	860	900	814	885	883	866	857	863	887	881	806	924	853	896	851	844	874	859	838	856	849	855	889	910	844	837	891	849	882	865	942	908	882	919	852	848	843	831	891	842	903	860	861	874	822	910	877	880	843	892	881	902	859	902	911	836	885	849	827	830	890	883	867	853	888	889	902	882	869	895	890	875	893	850	863	863	850	879	882	931	859	891	866	861	862	876	912	902	909	849	881	875	839	822	893	865	863	863	847	848	860	868	828	878	861	868	826	828	873	836	843	887	824	894	872	857	918	877	831	891	848	908	901	853	926	871	865	824	851	857	882	868	867	859	931	921	840	882	856	927	879	885	848	915	883	805	818	791	897	901	889	862	885	864	886	931	887	889	880	878	905	805	910	890	891	952	924	848	878	876	896	835	911	866	869	850	890	873	867	849	881	873	877	832	939	901	874	865	876	891	862	909	892	893	892	925	836	865	869	892	885	889	819	883	890	866	870	848	910	826	828	837	861	867	833	875	845	901	882	828	859	857	908	883	893	847	866	887	873	839	862	840	934	897	885	896	918	866	881	886	879	859	813	839	872	914	873	853	864	916	895	847	846	904	901	894	834	850	811	835	854	844	860	926	894	896	866	856	875	884	892	895	911	893	886	884	876	843	879	843	810	853	850	910	861	843	894	886	882	885	865	847	821	858	889	902	842	929	859	823	848	917	851	878	899	858	902	869	898	860	920	859	875	942	902	872	872	884	903	859	857	911	857	816	906	840	883	853	845	842
3625	5804	4271	2432	1914	1541	1387	1245	1123	1027	1020	916	972	919	900	978	911	908	854	908	885	886	871	873	878	863	897	828	902	856	895	842	881	885	844	819	902	852	861	869	872	859	879	854	871	901	878	871	887	936	834	827	868	850	863	916	849	901	874	840	911	877	810	867	829	834	881	887	895	826	844	867	885	926	839	853	882	866	847	815	899	864	842	879	868	834	879	888	873	854	805	871	831	822	864	849	860	872	868	920	867	911	852	857	804	833	842	864	833	890	894	853	898	872	857	853	872	856	833	763	818	855	857	855	845	863	783	879	867	860	822	899	851	873	852	887	832	870	835	885	880	877	873	877	820	877	827	826	918	857	871	839	878	849	813	867	862	884	836	896	891	857	827	862	883	886	825	836	838	886	873	891	872	823	799	894	856	881	890	862	880	852	926	825	872	827	854	849	823	891	859	843	849	871	826	913	893	886	863	800	852	860	818	818	900	865	885	870	900	822	887	876	865	859	897	842	885	840	826	899	840	892	896	826	876	852	890	866	797	874	865	836	827	818	838	899	886	800	859	856	830	860	892	825	868	818	895	883	900	852	855	883	817	860	861	855	860	850	807	869	901	877	842	853	874	875	835	884	874	815	811	882	822	836	862	788	855	838	850	872	856	850	809	924	827	860	794	898	863	871	819	840	813	873	850	858	864	821	849	863	847	851	849	887	846	802	944	880	880	866	851	826	837	907	846	829	870	846	842	857	888	855	879	801	851	878	830	839	845	858	839	850	836	874	864	835	842	837	860	839	842	853	860	894	898	863	902	794	844	801	853	870	848	878	871	813	856	850	857	801	837	880	815	831	885	859	842	789	838	851	845	871	849	848	875	869	899	867	863	885	856	829	783	856	787	890	849	870	840	828	823	878	877	856	911	837	935	785	875	882	831	855	800	927	873	850	851	840	885	869	791	852	901	866	891	876	853	864	842	862	854	834	878	896	900	905	844	841	885	845	860	825	849	871	897	825	871	856	874	840	881	873	814	856	896	802	890	870	860	847	892	857	876	886	833	826	861	877	812	859	867	884	819	864	852	814	833	861	859	796	867	849	890	848	867	836	841	861	875	847	842	812	799	857	804	883	830	855	889	834	892	879	898	910	801	805	799	845	869	869	883	861	889	927	831	826	885	862	887	851	817	868	880	863	891	877	839	860	897	932	873	869	846	865	890	853	860	910	882	855	827	826	816	855	852	887	847	884	804	851	836	867	842	852	848	806	790	865	883	846	838	841	862	870	803	896	860	840	840	823	888	829	839	872	857	806	854	825	873	849	872	891	865	848	897	872	850	895	868	808	854	821	851	809	858	827	825	891	809	848	885	845	862	811	832	863	810	846	899	897	855	851	847	877	808	798	869	806	890	813	853	811	850	859	847	813	850	846	831	840	816	910	817	861	819	849	885	838	811	814	851	901	903	848	830	896	843	874	887	879	842	864	864	879	853	872	874	892	858	873	799	830	846	840	864	858	850	830	851	889	830	841	861	831	841	825	832	857	899	852	854	887	897	793	829	828	878	865	869	917	816	837	798	841	849	844	868	850	881	894	871	879	836	853	800	843	910	909	860	833	887	820	878	908	881	798	931	884	863	834	839	809	872	829	872	838	823	854	796	837	868	839	858	883	851	842	898	846	861	860	828	809	856	879	831	809	863	886	898	825	854	835	837	862	836	896	847	835	812	809	904	851	828	856	881	837	857	864	913	850	852	869	860	866	804	889	859	865	808	866	866	887	878	836	836	839	885	862	892	882	853	871	841	878	856	806	834	862	831	846	856	879	843	788	899	925	837	809	850	874	867	915	867	811	886	854	842	839	827	871	921	878	857	855	878	855	851	864	872	857	821	893	868	820	874	868	893	860	788	870	854	844	818	853	905	839	865	871	915	838	863	839	877	856	826	845	890	861	851	860	883	872	839	826	886	866	857	839	790	847	821	872	844	836	869	846	844	875	787	832	821	854	840	852	867	833	851	854	827	874	907	874	799	837	864	889	905	825	848	869	832	861	847	928	859	832	834	879	846	860	773	839	858	839	867	859	915	888	884	832	882	805	889	846	822	819	856	876	800	830	828	851	839	892	815	868	866	858	810	859	808	794	881	846	871	840	834	836	877	813	868	823	864	844	867	892	859	842	842	811	873	858	867	832	855	865	895	825	861	872	864	893	866	867	837	826	879	869	798	846	857	843	884	860	895	854	850	816	841	834	859	873	860	827	847	842	868	846	874	867	817	908	803	825	852	823	881	876	820	859	880	878	816	835	883	889	835	854	888	854	857	901	860	880	851	871	866	805	872	837	806	852	878	879	866	851	862	900	858	808	898	868	881	863	847	857	830	875	852	839	869	839	804	873	850	819	886	816	850	860	872	787	838	874	849	912	860	848	823	890	888	857	863	837	845	841	851	830	876	832	821	868	814	885	906	881	840	906	844	864	851	813	904	866	864	842	851	846	820	813	874	885	848	867	905	825	869	835	823	858	821	847	865	875	817	874	887	850	817	884	830	864	780	892	845	852	844	815	870	896	889	785	854	838	813	849	918	842	873	821	911	884	839	800	902	875	863	855	834	888	849	835	912	849	830	852	851	857	865	865	850	866	795	830	889	854	889	872	842	848	879	863	900	847	838	788	866	883	891	841	867	841	841	895	863	863	836	859	868	864	878	884	842	845	800	848	832	840	860	820	867	893	838	841	907	873	817	875	854	812	860	859	845	850	834	845	855	865	842	905	872	850	860	905	893	862	833	880	867	863	860	873	815	861	856	905	845	776	884	861	873	864	838	848	898	862	869	851	882	859	830	865	844	853	869	880	856	872	841	899	872	846	893	887	890	877	880	826	895	878	841	809	851	830	826	806	879	858	874	822	853	852	831	892	856	822	864	840	835	839	871	886	843	802	881	850	870	897	889	911	888	872	852	848	830	805	863	832	825	897	814	834	873	869	861	855	842	916	820	845	903	840	853	812	873	882	840	863	840	819	851	883	871	915	898	876	824	851	833	855	896	856	874	879	847	898	843	866	869	877	864	873	822	839	840	877	874	836	916	859	878	832	843	879	848	843	850	852	845	851	894	876	830	834	835	878	846	856	852	859	869	824	836	839	870	853	901	817	861	862	847	842	828	847	821	866	851	862	885	879	859	822	909	828	891	874	768	852	854	826	867	871	832	798	821	851	823	814	843	828	847	855	869	803	775	867	834	877	886	786	920	845	823	803	858	916	827	865	840	899	889	843	815	890	873	845	862	831	879	828	846	850	876	832	876	835	870	894	822	862	829	818	808	870	883	841	884	813	876	853	813	828	852	856	848	804	886	906	802	828	804	846	858	852	899	878	850	843	826	878	866	872	838	869	843	873	840	816	848	802	751	839	846	852	833	845	882	881	863	856	848	850	844	852	833	865	875	876	827	808	895	853	855	836	870	779	861	867	794	860	833	866	828	903	875	857	875	819	885	908	847	846	826	859	824	913
22139	20952	28668	23427	20953	21016	11747	1132	837	733	646	535	522	451	431	444	376	388	342	352	358	364	363	305	284	328	320	276	316	306	276	261	304	293	308	300	272	262	266	288	270	295	290	278	271	286	279	287	267	284	283	284	286	298	273	277	271	292	264	271	291	308	287	299	289	286	248	271	272	294	279	295	269	279	272	285	257	260	284	285	282	248	292	273	264	261	278	258	301	259	304	281	285	255	250	269	298	322	268	282	275	279	289	291	259	291	259	270	281	261	287	315	283	283	278	272	241	238	244	284	271	279	294	275	305	264	284	263	256	289	286	281	310	272	292	254	272	293	288	279	282	320	300	274	252	253	281	269	280	267	252	277	285	266	308	270	261	268	253	236	261	276	268	297	283	275	284	291	258	279	282	292	245	305	286	266	259	305	264	266	270	292	268	269	277	251	264	267	251	279	277	294	254	246	253	292	271	255	281	251	275	286	299	294	277	276	267	283	277	278	258	288	282	283	280	282	273	259	263	301	271	291	295	301	285	308	277	303	282	270	283	275	301	261	293	264	306	271	277	282	279	251	289	297	279	251	292	287	277	269	238	277	239	273	271	273	273	276	274	291	271	253	274	249	294	280	268	282	289	272	295	272	284	270	294	292	284	255	290	257	284	284	296	289	274	280	301	273	264	279	274	255	294	286	297	253	275	286	267	302	252	309	301	255	257	273	265	271	291	299	262	240	249	300	283	287	278	270	289	291	282	276	280	285	264	261	275	263	284	319	273	257	266	309	263	277	251	233	273	303	243	256	309	260	264	280	286	268	287	293	274	306	262	279	275	266	258	270	225	258	280	280	274	256	285	300	303	263	281	286	266	270	263	288	292	269	266	277	306	272	284	281	267	299	264	281	261	299	279	245	262	304	241	264	257	265	282	256	280	249	275	289	269	277	287	268	264	265	286	292	269	248	286	254	260	305	289	293	234	269	301	310	298	270	313	273	289	312	238	306	269	259	259	263	287	268	268	279	280	269	256	252	280	256	277	293	277	258	315	277	289	273	271	295	272	273	257	269	276	238	284	311	273	292	269	279	249	272	274	270	245	298	299	265	245	281	264	301	276	258	271	238	283	260	272	290	273	290	301	256	268	294	268	263	265	309	276	261	278	294	257	317	250	282	264	280	265	245	243	270	256	249	277	266	275	264	306	263	308	275	265	292	279	258	276	288	296	283	277	306	254	292	280	284	273	273	254	277	260	259	243	277	263	278	280	266	288	287	263	272	284	274	276	243	259	273	274	253	271	262	262	273	227	256	259	259	253	261	252	285	296	271	288	272	260	285	296	261	265	279	270	265	269	292	295	242	264	268	240	252	285	283	252	271	313	295	283	283	292	263	267	272	291	272	261	266	267	296	293	273	268	311	280	276	271	288	278	297	250	280	279	273	270	271	305	280	286	272	260	278	269	264	278	269	296	288	250	276	266	277	283	253	263	275	267	278	288	282	287	268	269	268	270	270	275	295	274	286	280	289	271	260	272	280	259	257	304	292	254	289	255	281	298	264	286	273	227	268	249	266	296	266	288	304	271	288	276	263	280	276	300	279	280	276	269	297	249	298	290	284	294	293	276	279	290	229	259	288	263	263	269	253	285	264	280	277	273	285	246	276	282	272	246	290	236	273	289	289	274	266	289	306	285	283	295	329	287	278	299	262	275	267	266	282	276	265	282	285	264	289	250	252	257	294	249	276	248	286	286	292	268	271	261	279	278	244	283	290	249	263	296	287	269	272	264	275	277	268	277	283	260	288	275	271	258	298	291	274	228	273	286	300	268	279	262	269	304	281	297	276	254	293	284	303	269	298	295	280	302	265	264	263	258	246	261	288	282	271	265	290	291	292	278	291	264	264	264	269	273	242	276	274	280	275	269	278	271	287	275	272	259	290	291	316	295	292	276	301	264	272	268	254	295	267	252	295	288	284	298	279	282	293	261	270	312	307	286	275	303	235	278	288	294	264	301	308	261	280	270	262	275	250	271	284	294	286	277	297	292	262	282	299	262	263	268	252	292	288	286	254	275	268	273	259	273	272	254	290	298	328	258	278	268	236	285	280	298	279	255	259	267	261	265	284	301	288	275	269	254	284	250	269	276	291	307	285	286	311	282	259	281	287	267	278	233	250	280	284	288	246	276	264	260	264	275	279	238	283	264	287	280	269	272	296	285	280	283	262	297	278	317	270	303	269	256	261	274	287	261	288	279	270	284	270	324	279	280	268	279	252	264	270	241	269	269	254	290	289	275	277	305	241	258	263	291	260	276	276	288	282	269	278	265	274	293	283	289	265	285	268	278	272	286	276	262	293	268	304	263	266	261	281	289	267	288	258	275	283	275	291	260	288	283	279	249	272	287	272	299	313	273	305	262	302	275	289	303	260	259	257	300	285	278	278	267	257	261	289	276	272	295	305	272	254	260	293	253	289	260	271	283	278	259	254	275	274	272	286	283	273	284	242	294	254	276	273	283	247	281	293	283	274	245	261	262	259	288	285	259	278	273	273	254	255	248	272	258	273	267	257	291	272	264	280	279	286	269	270	241	256	274	300	268	276	289	300	259	270	266	289	254	271	282	273	274	280	255	265	275	260	274	283	311	286	282	280	265	303	261	238	268	255	266	255	279	251	295	260	269	259	270	273	275	265	271	286	279	271	283	293	244	268	242	261	275	273	251	260	299	276	232	275	271	253	282	261	260	248	258	265	277	275	275	278	307	303	276	248	294	290	308	288	273	251	280	286	283	263	249	262	258	270	271	269	259	273	282	281	254	309	265	283	303	228	272	272	265	259	255	288	270	276	281	253	251	266	290	312	288	261	288	265	286	312	294	268	282	266	302	244	260	288	271	297	285	276	261	295	291	284	297	296	273	277	282	254	283	291	291	272	296	274	263	269	281	278	262	239	293	275	293	257	294	261	249	286	271	294	264	291	283	264	289	250	281	260	298	289	256	287	297	298	286	287	293	256	246	271	301	253	293	260	264	273	275	307	276	294	268	285	280	309	282	252	256	279	264	245	270	282	315	286	268	277	276	263	289	291	248	294	266	261	265	283	268	268	269	275	259	254	259	275	267	235	262	256	261	291	281	249	242	283	290	269	299	272	263	277	242	290	269	263	271	293	263	271	282	276	269	273	263	258	304	300	253	271	268	275	267	254	275	310	285	275	265	281	273	280	253	264	286	281	274	259	286	240	282	266	333	255	270	239	276	279	266	297	275	268	279	293	236	277	297	265	268	287	279	262	277	245	262	290	297	263	280	255	303	253	269	258	260	283	287	249	275	263	302	237	273	306	280	254	259	243	281	269	274	302	291	269	256	277	286	257	295	271	288	278	280	284	257	270	275	276	266	259	271	263	277	253	293	265	269	290	291	251	289	291	266	285	258	263	310	311	288	249	276	319	258	285	302	306	314	262	266	273	269	271	256	274	315	298	275	269	281	274	275	235	305	263	290	278	267	245	263	278
4339	14360	10291	5144	3654	2702	1985	1478	1236	966	802	675	600	564	493	462	439	395	422	369	359	384	334	358	338	290	314	303	331	292	298	305	293	319	287	310	283	274	275	292	276	277	301	321	288	278	282	280	278	286	285	266	267	281	272	302	281	275	324	284	274	266	255	260	285	280	299	279	292	279	308	270	281	258	245	254	307	254	283	286	265	282	299	259	251	265	253	277	296	254	276	263	276	278	242	287	265	257	284	263	263	283	257	282	267	257	300	282	281	240	270	282	284	270	256	277	308	276	262	268	289	282	247	266	259	279	268	276	266	244	248	299	290	278	307	252	270	283	225	283	262	260	227	252	293	288	273	294	297	260	276	273	288	283	259	316	287	287	248	290	299	287	273	259	272	264	262	272	289	297	271	315	256	320	245	251	266	257	295	257	285	286	283	277	257	254	261	276	281	274	260	276	301	280	265	278	257	310	277	278	306	296	250	255	298	276	286	243	276	280	273	265	295	273	268	272	288	265	243	265	267	289	271	291	296	268	284	266	256	230	283	259	276	249	283	276	274	282	261	285	293	253	290	281	286	276	271	252	240	244	287	288	252	259	275	271	280	239	276	290	290	234	270	271	240	276	263	280	281	274	274	275	282	291	296	290	274	285	276	262	264	307	280	290	251	254	272	290	261	287	272	281	256	264	272	253	256	252	255	274	278	267	269	268	260	282	270	232	258	268	265	293	265	261	258	280	286	269	279	257	275	284	271	294	266	274	265	247	284	269	257	279	266	272	277	272	274	302	262	280	284	243	272	288	267	260	248	301	273	242	262	260	277	271	280	269	271	275	283	260	279	277	296	252	254	265	295	282	280	270	292	242	308	265	249	283	275	246	285	258	263	257	266	242	281	290	277	243	286	290	277	245	216	271	264	266	267	265	260	264	263	257	273	277	274	287	286	303	275	268	263	264	262	263	260	265	280	284	270	272	267	271	277	263	266	277	278	282	264	268	259	257	306	235	259	246	272	253	256	268	287	272	282	276	278	276	278	227	279	246	278	280	281	248	277	272	290	238	287	263	280	273	239	277	253	301	284	254	293	291	286	253	269	299	246	259	275	246	259	262	271	270	292	259	284	245	278	289	261	262	268	265	250	263	254	280	248	271	261	281	260	264	264	268	268	288	245	271	263	259	285	249	257	266	270	266	248	257	316	268	278	272	299	247	318	295	272	299	253	246	289	269	251	251	279	291	256	259	279	280	288	277	254	230	270	296	289	290	271	287	265	269	288	272	281	288	246	287	266	277	253	270	280	253	244	288	251	272	291	267	289	300	270	239	267	270	266	279	277	262	282	270	252	258	281	259	288	282	276	243	300	287	278	264	283	293	280	259	280	280	224	252	291	282	273	267	291	294	278	279	273	282	308	268	270	259	288	249	270	242	280	273	288	268	274	243	285	274	247	273	274	260	247	257	263	301	261	253	277	269	304	301	281	264	265	285	277	269	287	254	293	270	289	256	272	279	273	250	253	284	267	261	255	281	239	285	264	257	252	287	294	264	299	260	266	248	270	299	282	265	278	255	297	282	289	281	267	286	295	246	262	271	300	286	287	281	247	282	258	287	259	273	250	266	269	282	296	279	269	286	272	273	301	284	270	232	259	268	280	268	272	283	268	268	265	274	276	261	280	270	274	278	293	293	250	274	272	271	260	270	254	290	280	271	255	263	252	256	244	265	315	263	254	299	259	271	252	274	258	271	263	264	285	260	246	260	274	297	267	256	289	297	270	249	280	258	242	257	272	256	267	278	278	267	285	270	246	312	255	269	279	264	235	309	264	265	269	285	293	282	271	255	293	253	254	279	282	283	284	270	285	265	272	262	282	284	274	294	293	239	267	249	280	276	280	266	249	287	278	278	273	278	251	269	268	259	257	290	269	286	263	260	261	304	256	294	280	261	274	304	279	257	246	267	258	296	314	262	258	261	259	258	275	289	281	275	274	253	268	261	256	299	270	253	297	240	253	258	272	261	286	275	261	267	279	267	266	265	261	247	264	272	268	278	270	268	298	237	295	305	270	264	287	273	274	294	313	285	244	252	294	271	271	264	274	264	266	311	278	281	275	261	294	301	241	236	272	255	265	288	283	270	276	238	264	293	267	261	260	278	239	289	271	267	272	262	279	283	284	271	257	300	326	284	289	261	255	255	268	266	270	275	258	276	273	289	302	244	243	241	282	275	276	284	298	262	266	282	284	276	267	265	297	273	310	266	244	275	269	238	235	261	295	277	284	280	288	271	271	265	276	294	284	278	290	271	264	251	268	279	242	278	286	275	282	266	291	284	244	277	279	257	269	269	274	280	263	280	270	292	274	272	260	243	271	251	297	303	249	285	283	295	280	260	267	249	260	272	263	290	253	253	262	281	239	275	269	263	278	254	254	280	268	289	275	267	307	307	280	270	224	282	275	251	251	290	271	287	262	258	259	271	249	259	267	281	257	293	266	288	295	266	268	284	251	264	261	267	272	258	257	266	267	272	267	251	253	265	298	273	255	301	269	281	271	325	268	260	227	265	264	274	263	261	256	285	299	260	257	274	253	263	257	255	287	259	230	265	285	245	285	270	262	284	254	252	276	267	282	271	309	244	275	247	272	286	247	272	271	273	247	292	260	272	284	277	268	256	240	279	289	292	258	268	281	278	272	245	284	268	276	249	253	276	268	246	254	258	276	279	307	247	259	269	282	315	270	262	278	258	257	265	284	251	299	261	283	228	269	274	261	248	294	238	268	253	249	247	264	282	270	278	267	274	249	294	252	244	268	256	269	275	273	267	279	277	310	274	276	278	301	282	293	263	267	279	275	271	247	268	313	284	281	253	286	265	255	290	296	269	296	258	294	288	242	288	305	293	285	258	283	262	289	251	253	305	293	281	271	279	293	276	288	288	252	288	303	284	262	257	266	271	248	277	285	275	278	281	300	278	253	261	280	297	276	262	310	262	292	279	284	249	296	302	268	264	306	260	285	249	252	262	269	271	265	240	268	268	307	283	268	292	253	254	271	276	262	250	261	263	250	276	299	264	280	244	272	267	284	260	285	256	271	272	285	262	285	270	290	241	276	273	262	267	277	289	270	252	255	235	278	268	275	255	263	250	272	281	283	245	312	262	270	294	275	260	323	256	294	281	260	248	232	271	256	274	302	266	285	288	289	261	262	242	270	258	285	284	279	291	294	250	281	254	282	252	291	259	257	248	272	294	262	264	241	269	291	248	287	270	275	250	269	280	283	288	264	244	287	251	267	242	279	249	242	268	254	271	293	244	259	259	285	276	307	269	268	279	275	277	254	272	266	244	261	260	261	291	301	311	263	264	316	281	268	273	258	289	277	269	263	273	266	267	240	247	289	294	276	285	270	255	286	283	291	290	283	254	248	276	273	255	283	242	271	269	265	278	267	283	260	303	291	278	287	280	239	273	300	256	266	255	273	254	261	257	266	265	276	257	266	281	291	266	298	266
27522	18285	5020	1241	972	901	950	856	924	867	864	901	922	862	880	875	881	913	867	903	947	926	862	952	925	863	907	932	921	910	904	912	936	894	882	900	858	932	916	949	893	908	903	866	903	913	897	899	925	928	880	890	915	886	924	887	918	915	880	930	893	859	988	887	903	902	867	903	885	930	842	893	872	882	897	886	929	924	861	932	904	939	919	935	944	857	905	876	900	905	887	881	863	918	884	892	856	906	906	909	915	900	947	945	893	892	882	929	904	927	874	867	890	871	882	924	892	932	898	915	885	864	908	924	878	958	892	914	930	888	887	864	950	868	878	941	819	881	865	865	859	971	927	870	845	907	871	925	877	840	892	913	894	875	879	872	941	934	883	903	918	889	894	877	897	886	872	869	896	874	851	937	876	959	863	893	881	902	901	901	886	948	855	890	905	929	892	911	882	879	889	840	860	960	946	908	898	859	893	892	905	856	884	867	854	903	888	865	900	881	918	891	939	891	843	868	905	916	858	864	845	875	912	934	921	874	926	904	880	885	915	885	920	921	860	896	899	866	889	940	932	908	858	904	927	876	876	905	858	869	882	885	859	910	912	900	841	903	869	845	898	871	915	876	853	883	929	894	921	841	889	907	888	944	915	943	936	861	891	885	930	894	860	899	878	904	881	912	939	916	913	859	842	880	894	888	924	941	866	897	911	930	916	893	874	901	908	885	910	924	813	929	914	882	904	895	872	918	894	910	857	913	907	915	869	904	894	923	895	919	875	906	874	863	935	884	861	914	896	908	947	905	913	910	875	899	905	870	852	891	862	878	907	905	882	927	918	887	904	915	909	899	921	897	952	888	884	817	909	966	870	942	895	874	853	906	885	949	898	890	907	879	886	917	914	817	909	917	878	900	899	876	897	911	881	917	877	884	902	904	863	898	859	909	913	895	901	892	914	854	934	865	920	908	921	867	862	865	902	941	866	881	883	957	917	913	936	899	922	870	982	873	869	932	865	895	940	858	949	881	907	851	923	929	825	857	906	888	855	882	898	900	829	876	908	933	912	985	861	955	881	921	892	923	867	911	886	933	875	924	889	883	896	924	906	901	915	848	845	903	929	900	900	904	872	874	929	870	916	896	922	893	852	866	872	957	856	889	878	874	863	898	956	887	926	880	924	880	890	880	882	903	928	928	894	894	908	871	874	944	875	961	913	933	925	891	912	896	859	849	854	898	934	892	844	851	925	949	839	828	904	896	882	851	833	883	895	887	923	842	880	881	901	963	930	917	852	911	863	871	897	919	904	900	838	872	874	923	888	905	935	959	862	885	910	907	885	908	877	898	856	897	913	866	888	932	901	890	959	882	873	922	887	889	840	918	884	909	877	875	883	884	865	897	871	955	890	888	892	862	862	935	884	891	931	869	888	827	891	868	855	917	869	874	911	919	875	904	886	855	922	957	904	869	835	902	898	909	872	869	901	907	878	878	861	904	841	822	851	892	907	911	861	901	923	891	945	892	897	939	892	894	921	885	943	924	907	920	867	873	932	853	886	902	918	963	889	973	893	861	889	903	870	907	885	861	843	850	877	872	902	890	884	939	890	911	876	912	829	938	921	904	888	910	933	872	877	841	941	882	915	864	917	895	956	887	868	906	872	896	871	886	875	867	860	882	927	917	927	881	847	897	911	875	921	878	873	925	833	920	910	898	873	885	860	928	921	829	937	936	837	877	886	912	882	906	907	890	921	878	885	887	871	899	908	874	862	916	918	838	850	837	914	875	865	859	889	851	935	945	905	944	858	926	956	931	896	859	918	907	878	921	944	940	923	913	866	857	925	851	874	837	895	887	867	882	869	919	863	946	848	851	916	931	910	883	914	900	924	889	915	841	879	869	899	898	895	837	866	929	883	903	920	913	942	948	907	878	892	888	889	886	920	936	865	911	913	867	888	934	860	878	931	914	891	892	884	910	877	835	870	868	888	876	899	882	863	890	842	863	840	836	922	858	898	902	912	865	907	832	892	918	868	908	917	891	827	964	905	913	905	912	869	942	898	888	966	912	850	886	921	862	847	908	910	893	961	899	850	878	910	856	863	842	888	882	848	880	901	887	937	899	902	875	895	912	852	922	857	881	850	921	855	927	933	872	881	915	886	967	848	881	943	896	899	875	904	869	852	882	896	911	858	904	903	932	889	937	886	910	840	885	907	866	848	907	841	866	875	878	914	852	884	905	885	863	885	879	956	892	964	916	839	911	865	904	849	834	847	914	951	920	961	901	869	929	911	884	915	889	875	896	900	883	901	905	864	899	881	864	829	940	895	900	895	913	907	874	878	927	918	861	897	887	928	889	879	870	911	851	887	906	910	895	902	905	906	946	936	909	939	852	869	872	928	870	938	886	877	894	953	917	942	889	891	868	859	865	891	946	873	895	910	890	937	937	885	946	887	907	886	885	920	889	869	913	928	902	956	939	876	938	907	867	956	940	888	845	878	870	884	898	929	903	908	941	866	908	873	882	880	911	915	895	899	894	859	859	857	880	826	883	934	861	880	914	938	889	896	912	885	881	903	891	896	910	878	850	888	875	894	912	902	856	914	901	929	869	894	864	855	844	861	832	894	940	944	943	871	894	907	941	870	902	959	834	856	890	842	925	883	878	910	896	867	903	901	914	926	885	839	874	874	899	905	900	882	884	887	889	889	893	860	857	902	882	870	853	931	878	906	863	890	887	925	905	879	922	907	893	898	911	816	876	874	870	875	879	857	875	944	857	875	933	885	895	908	855	907	892	830	879	946	956	871	887	934	877	917	917	894	874	877	896	851	853	910	929	921	867	855	894	910	866	949	923	930	938	882	938	881	908	908	904	860	852	853	872	883	924	900	903	938	842	859	900	920	943	892	949	851	870	878	921	886	899	861	863	862	935	934	881	927	906	918	846	908	893	875	916	925	867	895	863	904	893	907	918	926	850	877	859	903	864	892	934	932	929	858	861	868	846	864	894	871	898	907	880	892	902	926	921	838	854	883	883	927	943	896	917	880	920	947	953	852	930	860	901	855	858	871	889	940	927	883	868	856	857	930	912	881	858	905	883	906	891	930	899	884	877	864	870	960	874	899	890	899	914	894	912	905	857	910	952	860	860	880	931	879	952	891	877	825	820	884	932	874	898	840	922	904	933	815	882	929	879	895	935	859	879	903	907	946	826	900	880	872	876	898	915	871	865	901	953	911	914	933	830	878	924	917	916	874	906	899	917	838	845	909	922	874	935	920	880	860	858	900	849	917	860	869	904	927	941	891	898	917	885	868	865	875	829	892	834	872	945	873	907	921	883	950	921	871	878	920	839	864	938	888	893	842	845	918	949	865	952	890	847	913	899	876	917	867	857	919	860	862	912	893	847	928	957	869	910	838	866	848	907	944	898	907	880	890	933	845	898	921	898	923	906	928	956	909	889	952	907	859	953	887	903	947	891	916	856	904	892	894	910	882	893	865	889	884	834	895	859
4691	1299	1183	1026	1004	959	864	991	934	908	851	884	957	971	936	912	935	926	889	947	937	908	882	920	920	932	860	928	918	901	918	964	884	963	929	890	831	892	936	939	900	948	888	862	944	937	920	889	879	876	923	935	906	902	905	910	894	885	952	863	944	925	916	896	939	876	927	911	894	848	893	917	975	960	902	894	919	941	910	906	910	902	948	914	909	892	905	910	910	918	927	926	942	878	923	991	936	919	896	874	912	919	911	882	927	887	911	902	933	882	882	902	933	870	930	887	927	891	965	881	929	915	928	887	901	866	892	974	948	936	929	922	941	930	890	914	903	931	931	948	905	999	917	887	945	921	908	930	975	878	918	939	929	922	940	892	938	911	942	897	971	938	901	925	876	920	932	905	889	890	910	925	927	935	931	895	878	959	887	913	914	877	900	892	900	942	896	885	933	944	910	875	883	923	932	923	873	897	920	888	921	894	901	913	911	877	929	946	925	990	964	852	891	943	893	892	901	898	934	896	976	952	960	878	916	886	881	945	885	947	905	909	932	865	883	923	883	894	963	895	948	908	871	889	945	916	885	892	931	877	911	919	934	899	949	863	972	952	911	916	924	903	851	917	850	866	897	881	905	873	900	886	864	922	887	939	927	909	933	915	966	910	899	958	941	904	917	928	970	956	899	950	920	903	907	890	949	967	945	969	906	933	914	914	919	912	935	898	997	966	879	859	931	910	884	910	894	915	909	907	956	926	928	928	948	990	969	963	931	932	903	927	881	909	857	885	926	864	946	961	889	923	974	936	888	912	863	914	926	878	910	953	917	938	871	948	954	866	896	913	915	897	900	943	917	916	944	908	886	884	917	911	945	870	910	944	868	905	887	967	903	912	931	859	943	868	927	838	922	873	913	833	902	933	961	917	929	918	918	868	914	937	882	874	938	874	910	948	896	975	870	940	874	924	921	929	918	930	925	920	921	929	870	947	864	955	894	866	935	897	913	930	913	913	888	955	964	898	932	902	887	937	918	894	936	921	897	949	936	918	879	917	866	890	908	922	915	926	961	917	914	930	926	858	928	949	902	908	913	922	861	887	834	925	886	891	974	963	906	931	914	899	925	903	917	951	935	917	911	953	962	868	897	919	890	855	903	901	908	1002	920	881	931	928	923	866	903	948	885	935	917	940	923	921	889	882	887	893	923	955	964	856	953	922	904	947	906	914	976	891	957	961	922	958	926	887	939	854	910	889	905	914	887	939	941	925	933	936	987	1004	865	893	870	877	920	923	930	912	898	908	901	899	922	979	886	894	926	926	892	925	1008	939	906	938	873	880	927	890	919	917	994	928	908	895	876	894	947	927	915	889	902	931	919	913	940	936	924	914	944	880	914	968	925	900	938	902	896	876	953	926	891	875	870	917	885	897	949	914	889	923	904	901	925	914	884	880	959	899	948	904	906	897	934	911	907	872	843	907	924	965	937	938	904	877	963	952	921	927	885	871	857	929	922	934	896	945	931	946	988	938	967	967	896	858	928	922	907	910	885	880	878	910	945	891	910	889	941	900	949	910	937	924	891	930	892	914	845	929	970	947	905	897	876	932	936	923	914	917	948	907	874	889	895	856	948	964	961	941	891	906	853	932	948	910	916	937	889	920	921	900	922	918	890	900	950	940	872	844	912	917	905	919	913	940	867	957	945	957	964	881	922	907	914	883	970	910	908	876	954	946	914	929	949	883	910	892	924	906	941	900	934	973	964	927	886	891	908	952	867	955	912	916	929	923	945	887	933	918	938	974	901	957	949	921	939	860	905	939	924	910	921	925	894	943	918	876	900	951	924	963	916	889	966	893	871	899	950	929	967	876	922	885	985	914	855	957	884	915	919	981	873	899	951	943	940	931	937	902	904	911	949	871	919	929	890	932	932	946	883	913	954	881	884	948	947	891	907	876	956	949	923	874	898	905	957	907	897	877	980	893	866	872	935	896	916	913	926	883	886	901	923	973	958	924	918	933	920	937	920	952	875	890	934	932	895	899	895	908	913	912	920	894	924	942	929	891	886	912	891	894	916	905	938	892	923	840	943	937	899	908	919	899	924	907	933	880	919	878	915	915	900	955	886	893	905	902	921	942	891	930	924	910	910	878	938	901	850	973	969	943	895	918	919	924	906	890	891	901	940	890	925	892	886	879	923	890	853	902	907	884	894	964	911	908	899	917	962	924	903	915	921	917	885	958	917	886	868	890	880	900	919	915	891	899	928	925	964	934	900	885	904	892	860	890	869	966	917	883	908	923	898	957	951	918	931	885	930	938	883	940	917	924	908	879	902	871	840	921	885	941	878	940	912	936	853	923	881	962	937	933	973	907	970	908	918	942	921	883	885	951	905	949	906	925	896	934	874	947	899	917	941	940	939	869	895	952	911	913	904	934	926	965	916	885	910	926	934	960	890	882	923	862	890	963	875	921	908	900	893	887	924	868	885	998	940	858	910	876	960	893	948	864	920	925	942	928	860	972	880	910	910	850	931	909	967	898	909	897	967	954	925	954	899	875	931	917	991	903	927	920	992	905	865	873	873	893	929	891	842	938	944	912	873	942	864	948	899	924	896	935	891	916	867	926	911	960	896	941	877	932	927	890	909	1000	918	926	939	912	849	932	890	913	889	906	944	928	882	888	916	940	872	905	905	875	875	910	946	993	890	944	889	901	909	931	880	884	931	922	903	902	882	906	995	908	915	932	930	902	939	890	869	872	937	956	948	956	867	946	939	885	861	928	923	960	902	933	937	910	849	835	886	857	906	885	919	934	961	881	895	905	943	963	921	916	936	920	935	957	903	966	902	881	914	871	956	951	904	927	917	878	901	924	910	928	902	930	930	939	879	860	970	880	960	961	901	942	868	886	940	967	853	933	917	908	913	960	866	954	906	947	914	909	937	923	880	917	935	923	964	976	883	925	912	901	950	882	1004	875	945	879	914	873	922	917	928	898	897	906	905	881	934	905	920	896	892	965	917	916	883	916	851	958	908	898	886	914	900	923	925	897	898	927	942	910	910	989	903	876	927	908	945	971	869	981	973	843	865	936	949	933	878	866	884	941	942	943	875	925	948	915	904	865	908	914	903	866	878	943	956	909	870	919	929	878	942	989	967	917	893	943	932	877	895	900	902	931	906	919	958	983	944	914	883	904	893	934	925	924	916	957	912	961	952	900	925	896	929	916	963	916	960	966	889	958	906	969	855	850	868	955	918	899	951	906	889	875	890	928	941	980	901	901	960	875	851	878	940	907	913	885	932	936	942	884	953	910	918	901	893	874	921	936	903	884	914	949	924	887	911	888	913	909	861	909	920	887	890	918	943	890	943	876	920	925	910	950	937	911	916	943	901	944	907	894	927	880	908	863	943	942	880	910	927	910	938	978	930	932	911	954	880	903	926	917	932	871	905	887	931	891	895	874	902	934	904	896	949	891	910	943	917	919	945	960	890	945	884	871	909	964	1009	919	928	914	888	914
23276	20982	28312	23806	20980	12791	1318	890	730	704	610	571	557	588	532	535	482	508	507	461	464	461	460	437	436	468	459	464	458	445	453	468	450	445	439	434	455	480	436	424	461	457	450	445	474	450	453	437	444	434	455	456	452	441	443	398	438	458	447	425	450	430	427	437	440	458	423	482	434	445	450	489	433	463	478	446	422	425	460	462	442	476	436	453	425	446	471	422	410	465	474	425	470	456	456	421	431	408	464	429	416	454	435	455	429	450	440	480	452	413	441	434	429	448	493	457	439	445	432	454	413	427	401	399	442	435	419	435	456	424	441	439	413	397	457	453	435	434	463	441	444	440	470	446	416	412	456	476	418	415	479	453	410	383	493	479	432	446	455	471	430	490	399	440	473	495	441	453	448	435	412	419	412	441	444	417	455	425	411	425	446	414	466	458	448	444	425	446	424	472	452	447	405	453	416	458	448	431	433	444	423	434	463	459	463	437	428	449	434	448	442	432	454	433	437	468	426	464	456	473	408	419	425	471	416	452	418	427	426	468	417	424	428	495	437	436	454	397	438	459	441	420	464	475	400	428	420	455	443	427	430	442	477	426	436	455	430	417	421	441	431	427	450	403	430	455	476	434	423	426	432	407	464	440	410	441	440	446	447	468	471	452	470	441	441	379	471	418	433	408	462	464	437	408	448	434	449	472	445	420	452	446	421	444	454	428	447	449	467	409	426	464	445	419	414	446	411	402	431	416	451	446	436	452	446	397	431	425	442	455	445	446	480	424	445	410	427	454	450	428	479	436	420	462	453	408	419	437	430	415	446	436	486	459	463	443	429	458	461	469	455	469	391	449	431	417	403	429	447	477	420	463	462	439	435	425	436	475	468	432	426	446	404	421	466	403	421	429	427	465	458	414	408	499	443	463	435	416	514	461	412	419	421	451	450	440	420	415	423	426	414	461	444	439	411	451	448	480	490	419	422	457	420	443	413	455	434	457	471	435	422	425	432	442	434	430	429	480	442	482	437	458	421	486	488	484	438	412	443	444	425	407	436	448	466	426	428	417	432	440	401	441	423	425	413	464	429	461	465	464	497	431	429	426	446	470	415	456	485	430	444	421	473	419	416	430	439	451	443	459	441	463	472	408	432	416	405	418	428	457	417	447	431	443	426	394	413	417	455	479	421	460	467	447	453	447	467	418	430	423	472	464	442	441	450	413	433	465	423	427	462	451	439	457	430	476	417	442	429	436	399	426	416	448	433	453	409	416	441	436	430	452	437	452	456	433	430	470	443	436	471	471	456	406	440	458	442	463	440	450	446	418	456	463	461	456	423	409	449	462	473	464	410	445	444	473	407	424	417	438	453	427	447	416	421	452	450	438	425	413	401	446	449	438	417	418	444	475	443	415	421	448	440	434	400	436	437	427	428	447	439	488	455	418	451	434	430	420	394	419	466	436	400	427	436	453	472	461	422	416	435	416	451	414	408	446	427	455	451	453	443	428	401	427	461	399	415	411	419	423	422	410	422	457	444	437	424	434	458	474	436	411	439	481	389	433	477	450	454	429	477	429	474	429	447	411	452	453	430	404	445	406	448	399	398	471	436	460	458	428	467	401	431	452	474	416	433	470	485	471	423	413	446	421	442	439	440	469	432	508	464	420	405	422	436	435	465	451	446	429	442	447	399	474	450	410	407	451	440	474	436	420	442	446	432	445	436	386	432	433	452	416	422	431	411	437	433	433	459	459	429	447	443	428	478	414	432	440	432	415	422	460	432	449	446	420	425	381	465	425	464	409	401	422	451	464	472	434	447	433	466	436	440	469	469	441	431	431	425	441	469	471	435	485	420	492	403	452	418	444	420	423	442	472	461	421	441	403	431	402	438	422	456	418	463	435	443	443	460	397	457	400	421	429	443	456	455	472	412	432	451	419	453	478	461	493	423	445	450	418	449	444	424	438	417	422	446	443	461	442	444	427	431	440	449	456	402	418	431	440	433	424	432	414	421	464	465	416	461	468	435	432	495	471	437	473	404	428	409	427	436	445	458	411	450	442	459	420	449	441	432	453	418	440	384	433	418	399	463	394	444	421	452	423	412	425	453	448	412	470	461	420	439	400	508	408	460	442	427	468	467	426	430	463	436	394	458	443	467	434	420	425	432	442	446	470	481	453	422	441	447	460	423	421	475	422	460	439	431	499	444	445	424	448	425	469	413	470	445	452	410	437	468	437	455	481	431	431	465	412	413	397	431	469	417	418	462	450	424	413	414	477	433	470	462	433	457	453	435	460	442	430	442	436	462	424	466	417	417	445	443	422	414	427	450	438	446	459	398	475	450	450	413	456	434	448	448	443	423	432	443	463	440	466	397	481	430	430	467	445	430	443	456	464	424	420	480	435	447	460	429	408	427	393	448	435	445	432	488	381	405	433	432	435	444	444	434	407	425	442	408	438	438	424	449	474	429	408	454	433	445	415	398	451	448	456	446	429	437	413	409	477	409	442	421	406	475	439	449	437	436	438	450	459	449	425	399	390	443	452	448	432	446	437	420	460	446	417	487	419	437	403	451	443	460	418	436	476	444	469	392	428	421	432	444	427	439	436	423	438	451	435	430	482	441	423	434	445	444	405	418	487	430	441	437	451	434	442	432	432	437	433	423	421	451	418	453	449	392	445	450	446	450	428	490	431	432	426	390	412	445	417	449	441	438	427	430	466	463	404	422	421	460	449	443	424	450	469	419	447	409	492	439	438	474	463	400	439	454	453	415	422	448	460	435	458	447	410	459	437	493	414	440	445	401	448	425	458	461	458	419	470	461	417	451	400	421	465	423	446	447	415	440	462	431	467	457	417	487	440	452	428	433	442	437	425	449	426	492	471	424	451	451	434	419	451	435	466	428	422	450	413	427	469	404	406	436	420	457	491	437	441	462	431	417	428	474	446	456	448	462	430	416	410	450	471	427	474	465	458	472	439	444	395	490	405	421	450	437	446	448	443	422	446	433	428	484	504	443	421	496	458	447	436	440	487	485	427	453	494	414	425	447	449	440	453	449	436	456	385	477	459	406	455	432	416	439	445	440	461	433	409	445	427	430	457	446	457	454	435	418	458	423	406	462	471	394	479	442	438	439	410	465	474	449	473	424	446	449	456	440	431	393	442	473	418	424	419	444	455	430	433	443	432	412	439	447	439	468	432	443	454	448	437	427	427	450	399	452	443	479	458	483	418	448	426	462	453	435	445	461	439	409	437	445	415	441	438	446	388	424	431	390	420	446	431	382	416	433	408	424	449	456	431	437	420	466	453	453	378	431	443	448	449	466	411	453	487	427	470	443	443	432	433	461	443	419	483	430	423	468	413	461	431	432	415	412	452	466	473	462	470	426	428	456	401	438	443	471	432	468	430	465	413	425	439	448	439	457	471	487	411	432	463	408	422	418	467	421	431	403	435	426	447	435	469	458	405	421	449	437	446	463	412	429	433	449	390	408	455	435	445	427	398	460	421
3213	8283	6275	2946	2216	1695	1334	1101	952	807	763	687	702	582	616	572	559	505	520	518	535	507	536	472	516	498	482	448	504	493	470	512	485	523	490	458	511	449	452	504	501	517	476	471	503	464	469	540	464	496	499	444	452	479	480	490	469	480	461	456	449	487	454	476	455	500	465	478	469	499	450	510	461	486	521	474	488	481	461	447	493	480	464	467	469	494	498	470	464	479	456	470	519	476	448	474	458	468	484	482	466	458	495	457	456	451	465	450	476	442	499	478	470	466	488	520	481	459	503	476	480	480	476	502	463	477	495	504	490	498	452	489	446	448	508	447	473	477	443	467	515	444	495	498	475	458	461	482	462	460	485	462	484	447	479	454	465	502	452	469	442	483	473	452	478	469	521	466	454	459	451	492	448	459	443	480	486	471	509	460	446	432	472	489	456	489	498	475	503	476	496	467	506	469	466	451	474	483	475	496	451	461	451	432	495	465	487	487	467	464	481	456	475	488	463	478	471	493	499	450	445	471	463	474	489	468	454	468	461	471	468	456	486	463	487	471	479	473	467	486	473	450	471	488	503	472	477	472	482	493	476	477	470	483	481	507	496	459	516	461	500	468	512	454	475	468	440	474	502	492	490	448	509	471	474	489	494	442	496	468	502	470	513	482	465	452	484	450	488	478	492	461	495	458	506	458	496	445	445	447	456	489	512	488	477	505	502	477	507	473	473	485	503	465	469	527	507	475	509	467	456	491	494	494	478	498	445	447	468	456	489	490	475	454	449	461	457	484	460	465	431	456	436	476	481	484	519	458	464	484	459	498	440	514	448	466	481	472	442	478	477	478	463	445	490	485	467	432	458	495	453	477	450	491	474	511	512	457	468	475	456	479	458	484	468	446	450	443	457	472	486	493	456	441	472	472	461	487	479	443	427	482	460	450	442	509	450	478	472	482	489	429	453	489	422	455	457	484	455	453	500	493	451	453	446	469	458	467	507	472	483	496	446	435	465	470	475	452	488	431	488	467	500	503	496	453	463	493	494	490	448	471	496	462	442	484	498	469	456	499	493	446	448	475	458	478	517	489	461	452	422	435	470	459	483	457	493	464	462	485	447	507	447	481	470	459	466	459	473	486	444	487	482	447	512	515	458	502	468	463	480	478	484	490	459	439	474	474	508	464	440	472	487	453	511	512	455	471	480	478	457	464	482	436	481	490	465	515	471	475	499	481	476	458	506	500	475	421	518	484	485	493	479	488	482	508	474	493	456	474	481	484	429	486	474	442	441	482	433	463	450	491	472	499	446	457	481	487	540	462	500	476	504	452	513	474	460	458	496	457	476	441	456	480	456	483	485	464	449	490	485	466	476	486	461	480	458	458	464	470	472	470	457	471	479	481	455	469	443	467	464	488	489	467	482	468	486	474	459	458	454	490	459	477	485	436	433	479	471	489	456	473	495	449	474	498	458	485	442	450	503	501	497	494	471	486	489	464	481	474	497	495	501	445	479	441	488	469	448	477	472	500	473	516	503	465	477	464	479	444	482	437	464	489	485	434	475	482	496	474	460	470	487	478	441	481	470	431	494	478	502	473	487	464	495	457	494	421	428	509	522	494	471	469	429	458	492	454	457	500	476	450	469	444	513	434	495	447	449	493	454	467	484	473	470	453	468	493	450	490	497	472	441	469	480	499	457	462	484	435	477	475	464	466	509	543	461	486	441	455	500	477	482	450	470	479	466	463	470	431	464	488	497	465	467	473	479	485	457	457	454	478	453	492	438	495	503	427	466	466	462	464	425	482	468	479	438	451	499	479	495	488	511	525	465	471	491	517	473	485	533	457	474	456	470	462	472	506	493	480	476	451	474	472	469	476	450	466	519	489	511	464	480	459	461	467	481	436	500	451	476	474	451	467	478	503	481	448	526	461	447	492	472	483	487	476	470	470	468	479	452	456	482	467	485	468	466	490	482	474	516	520	511	494	446	469	459	450	523	468	446	485	468	466	454	460	487	461	501	473	494	482	463	448	470	479	462	484	526	495	487	498	475	473	478	488	497	494	472	457	458	496	474	489	495	485	463	477	450	460	487	497	470	460	480	459	442	492	477	485	446	492	474	520	462	461	463	453	435	461	449	464	453	486	469	486	491	446	493	488	442	459	486	501	469	472	488	461	519	474	471	473	445	488	459	424	485	469	473	460	469	474	492	487	487	502	464	479	476	488	469	460	466	453	465	469	497	452	486	421	437	477	421	450	435	432	442	471	452	505	482	496	458	468	492	463	463	484	456	475	520	500	456	490	504	475	482	475	467	480	480	522	478	475	478	462	462	532	497	501	433	427	493	486	460	469	490	490	460	443	487	464	446	429	535	523	442	471	500	491	486	462	481	492	431	426	416	497	501	452	459	414	477	452	464	470	471	515	492	473	494	475	498	484	488	470	454	469	442	513	481	482	481	439	472	459	434	437	509	444	480	452	519	463	507	461	491	468	488	491	469	433	495	513	454	431	448	483	468	478	466	528	479	449	440	480	445	456	451	506	471	503	487	464	448	442	446	465	481	509	464	439	459	475	495	494	472	478	486	481	460	502	466	485	514	473	464	455	457	456	493	478	448	462	489	492	469	525	484	419	475	476	475	440	526	481	502	498	481	470	472	493	481	467	497	470	474	451	469	483	468	495	467	503	498	455	458	481	446	478	476	448	466	494	491	455	489	486	458	428	512	465	471	453	504	461	459	464	443	478	448	451	500	470	474	518	462	455	498	505	473	482	494	499	436	468	466	468	470	483	500	470	447	474	442	505	468	480	466	445	486	487	483	494	493	440	464	478	480	512	478	491	452	453	463	452	456	474	500	478	467	467	438	480	473	493	468	506	463	446	496	467	504	447	431	478	500	495	465	454	480	513	464	464	493	490	454	462	453	482	463	479	501	486	413	459	470	461	454	453	439	489	499	439	466	499	473	463	461	487	465	444	452	496	462	478	474	464	478	493	501	456	456	484	494	481	478	475	483	449	458	489	496	483	492	484	486	476	485	478	476	444	494	462	470	425	509	454	426	504	472	449	452	460	460	466	437	477	497	467	484	480	445	461	500	424	457	500	488	474	498	494	450	467	458	405	476	459	477	521	492	448	490	492	497	476	478	509	456	491	486	479	467	466	439	516	482	470	458	504	458	512	487	466	482	477	466	473	517	489	483	465	485	467	438	480	479	475	514	473	481	470	532	486	464	473	455	442	447	489	485	466	501	471	470	495	488	485	433	452	477	492	501	444	460	529	490	475	463	516	466	470	433	467	456	489	507	456	452	425	452	469	470	488	477	462	490	424	464	493	494	453	487	458	478	438	455	457	490	451	453	471	453	501	477	487	487	493	435	499	489	491	437	471	481	501	509	483	441	490	461	460	472	480	485	440	459	477	501	468	504	473	484	480	467	485	461	481	473	471	481	490	433	500	431	473	508	451	468	503	456	477	468	473	491	494	461	466	472	505	475	488	451	448	445	495
24301	20982	27550	24529	16618	1894	1323	1121	996	994	1002	980	943	916	933	925	916	899	888	841	935	873	905	872	852	902	909	884	882	887	889	936	841	855	884	901	877	930	874	892	927	927	850	801	866	915	893	859	915	882	904	885	858	904	894	890	852	904	895	908	873	917	850	861	846	904	867	811	913	912	903	871	898	857	892	905	911	864	891	841	871	853	850	894	873	938	875	904	865	887	885	881	868	909	926	890	878	893	887	848	872	849	860	868	952	919	901	900	902	908	857	901	878	858	904	902	895	909	846	850	912	896	895	857	898	904	889	856	850	959	879	857	868	834	867	844	934	890	858	884	857	898	873	849	845	930	862	916	890	870	840	852	876	880	933	850	897	927	886	864	837	891	915	872	910	855	879	840	884	876	911	852	938	932	863	900	843	805	928	896	833	896	919	940	870	914	867	861	854	885	876	948	818	847	852	877	842	870	897	877	924	960	907	904	903	881	893	935	942	844	902	892	886	871	925	895	900	877	860	847	848	888	851	880	838	901	899	886	814	861	938	817	844	900	892	842	872	802	905	869	854	875	878	914	847	894	869	867	859	850	914	906	950	833	872	926	932	835	877	935	859	832	928	865	876	916	848	891	891	825	896	910	880	889	877	890	844	855	835	889	878	859	942	881	875	835	826	886	906	880	877	890	877	874	842	905	853	891	905	871	849	901	863	906	856	854	836	900	917	854	894	916	864	872	891	878	878	898	834	895	871	883	898	798	875	839	891	915	872	908	860	865	876	900	857	862	882	820	916	910	868	848	913	811	844	910	838	887	905	905	875	913	947	904	877	883	826	856	852	832	854	882	890	909	902	841	923	864	814	905	888	920	879	896	861	855	879	909	882	911	883	894	862	816	849	873	888	872	888	889	911	846	901	881	861	867	875	859	882	892	891	850	869	897	872	927	868	893	872	830	905	885	884	863	869	887	916	862	834	865	919	840	845	848	936	879	864	830	854	889	870	840	882	828	905	875	828	913	808	870	860	830	862	876	876	812	863	854	898	869	846	896	911	944	871	862	897	921	807	858	791	832	848	892	873	855	899	862	879	901	908	881	909	839	838	862	869	901	838	881	873	869	839	846	839	848	854	851	876	890	874	856	900	885	947	842	867	885	845	877	839	835	867	907	968	896	875	928	901	849	881	869	850	862	864	970	876	839	937	875	875	880	852	831	885	826	900	893	905	945	913	878	863	856	876	900	850	851	937	859	900	875	904	844	874	886	851	862	882	824	877	834	859	868	839	895	863	842	920	878	909	821	918	831	876	887	869	920	885	869	870	876	906	843	898	887	876	866	881	889	885	883	846	917	852	858	871	865	877	862	835	871	815	915	827	834	841	886	890	863	866	877	899	937	940	849	886	834	877	936	876	915	855	865	854	912	832	906	804	920	813	864	893	872	887	865	894	926	828	886	846	882	901	869	884	876	874	934	902	886	912	824	859	894	793	862	895	885	880	881	873	876	909	886	886	901	939	903	855	889	891	922	939	910	912	931	847	848	887	838	906	869	873	873	861	822	871	891	881	916	887	921	863	823	831	829	892	863	810	920	821	866	892	845	898	881	874	864	875	891	882	920	857	868	905	943	916	892	898	860	825	837	865	903	859	879	889	892	875	875	864	809	863	865	862	884	900	896	874	951	877	838	880	863	854	881	907	884	863	859	905	856	905	865	850	887	866	853	869	857	942	912	857	898	858	836	903	889	888	912	881	819	845	928	878	836	898	864	886	880	861	897	967	824	881	894	859	871	857	936	844	885	923	900	892	903	868	886	829	858	817	898	917	859	873	866	861	930	866	863	861	903	867	905	862	928	862	830	881	889	824	905	840	860	848	853	920	857	871	815	837	853	859	861	868	862	838	856	871	856	870	894	870	886	835	867	889	843	862	858	910	885	914	918	834	880	854	839	928	894	834	939	883	872	846	843	816	890	867	884	887	829	914	846	858	902	846	840	868	890	903	879	867	881	875	873	857	869	870	881	901	933	929	886	933	914	839	823	873	838	868	890	921	884	922	893	899	868	856	901	855	892	913	902	849	853	922	878	963	960	838	847	879	878	838	906	880	866	901	888	849	827	874	857	898	848	905	853	925	917	910	874	873	821	867	897	862	923	875	907	904	909	846	917	875	868	844	881	919	919	880	838	887	896	898	865	901	895	887	882	875	880	864	924	860	796	902	887	860	871	902	864	922	845	965	915	865	849	814	884	856	889	890	853	926	894	831	907	865	874	822	903	865	867	895	885	925	907	849	867	880	860	852	873	851	857	879	896	863	877	887	876	881	875	896	912	891	841	794	871	899	911	868	912	895	879	831	871	895	840	895	889	861	875	825	885	868	905	839	902	890	853	860	911	865	902	929	907	919	860	903	823	880	865	894	879	866	903	882	895	910	864	894	882	878	869	860	871	878	861	884	847	861	919	856	899	827	892	954	872	890	922	868	915	858	918	876	914	890	874	916	820	924	879	859	820	875	928	888	874	859	860	868	878	877	955	851	837	816	865	858	910	901	855	842	923	856	888	896	893	847	886	872	818	858	863	828	886	888	926	869	878	906	857	885	860	925	861	853	850	846	879	852	890	885	859	852	882	919	881	888	864	871	877	878	842	901	852	897	843	880	891	857	824	873	865	901	825	874	899	890	891	891	895	865	896	903	897	917	878	869	930	841	904	856	857	926	830	867	874	871	848	909	925	866	861	861	864	867	886	893	857	927	894	910	874	877	882	878	883	898	883	827	910	894	901	892	839	932	892	886	883	832	853	888	924	907	880	867	848	1007	902	900	855	861	891	867	867	914	885	906	887	880	881	860	859	921	916	853	884	973	857	828	870	866	836	862	885	850	883	904	884	850	912	883	838	875	904	854	838	869	847	886	938	873	858	940	885	828	881	877	866	884	907	935	881	910	910	902	883	843	850	894	913	870	843	869	889	875	813	898	858	922	900	883	842	876	933	865	822	847	840	957	870	904	944	840	888	917	870	848	860	866	929	893	889	862	901	891	917	886	895	869	864	859	803	923	875	883	868	903	798	847	963	883	855	884	830	881	868	875	857	916	916	910	927	857	873	866	833	856	854	883	847	906	895	916	919	886	916	901	894	885	856	886	836	937	900	886	834	869	880	870	907	878	851	841	926	885	882	912	911	862	938	897	896	894	878	839	907	888	878	884	881	895	928	852	877	885	882	836	880	881	843	848	878	876	889	950	875	889	900	843	845	859	862	852	808	861	848	902	912	859	885	877	878	860	916	930	853	932	887	873	911	904	858	922	898	895	868	875	865	856	872	868	861	863	888	854	898	917	889	899	891	851	870	857	861	863	921	849	820	882	857	860	887	885	813	911	865	912	891	890	880	842	893	844	842	869	844	842	870	935	890	908	871	897	950	899	900	874	904	934	913	932	882	833	889	880	900	887	902	886	882	881	874	856	923	898	889	856	841	892	870	881	865	882	928	853	868	828	919	900	867	882	871
3532	5916	4303	2424	1869	1623	1454	1238	1111	1063	966	1015	974	922	896	903	922	944	957	910	913	892	897	881	838	864	908	914	936	873	846	910	898	874	847	896	870	876	863	848	849	841	921	910	828	886	899	847	897	876	851	809	909	904	893	867	843	868	856	861	887	859	844	786	822	841	887	872	859	874	889	879	834	870	816	858	840	907	889	911	915	851	902	851	917	815	839	900	867	842	861	905	819	893	914	868	875	876	837	810	844	931	866	861	810	856	845	852	865	845	840	815	901	866	864	870	872	832	835	911	877	874	807	852	905	859	844	910	909	897	869	884	828	871	858	890	888	899	861	820	885	862	831	827	847	924	862	875	878	900	885	899	861	914	901	874	895	901	895	851	863	853	854	899	778	894	840	847	865	839	850	836	864	843	857	843	895	886	838	864	863	795	855	878	826	841	850	844	915	878	853	845	850	880	834	888	850	860	870	869	831	830	864	879	809	796	847	827	848	891	840	873	853	902	882	872	859	846	881	917	838	894	912	914	871	883	887	816	878	846	862	839	866	894	894	884	877	875	847	917	823	868	846	842	810	868	860	906	898	855	848	866	870	875	854	870	892	862	842	842	850	839	872	855	811	870	853	896	852	882	863	879	854	828	864	832	838	819	864	864	828	847	883	929	831	871	826	891	897	912	866	859	836	839	871	881	874	846	915	836	867	873	829	870	861	879	871	866	899	904	877	856	875	833	874	882	823	862	849	849	870	877	830	827	886	841	816	783	838	847	866	867	844	892	877	852	876	911	897	905	878	865	867	886	775	849	839	817	889	821	842	825	866	872	865	853	913	838	835	890	867	838	877	879	860	885	905	896	835	885	875	896	865	811	855	853	884	881	843	847	851	836	865	907	859	843	934	856	886	890	881	847	844	859	868	893	817	869	873	870	822	871	843	874	877	846	852	898	923	871	836	828	874	907	869	853	892	850	859	903	852	811	838	853	862	854	851	909	869	865	867	886	842	865	820	865	835	865	808	870	837	849	888	856	865	852	840	853	805	868	836	814	874	909	885	860	849	876	900	854	871	841	898	841	875	872	859	787	869	839	857	883	876	909	857	871	895	883	847	894	861	912	927	894	818	847	832	859	827	856	847	864	855	913	857	883	860	861	877	845	867	895	839	869	859	865	871	854	871	872	860	871	838	843	823	850	851	847	868	859	846	834	819	867	832	838	817	886	814	868	890	967	821	865	901	797	853	899	874	892	853	868	860	873	852	903	887	841	889	834	856	834	846	902	830	886	855	872	896	823	858	887	839	841	858	870	897	818	836	852	857	819	872	894	914	853	880	875	861	876	860	833	874	858	863	833	903	863	859	837	844	875	909	868	827	851	813	837	869	891	835	892	805	889	860	925	863	843	872	868	875	852	831	882	901	869	896	841	865	843	851	849	851	856	870	881	873	911	848	876	894	816	794	870	902	931	869	845	877	878	883	840	856	882	904	863	854	880	818	906	805	878	805	839	893	868	894	855	901	847	870	855	821	911	856	870	825	887	807	876	812	839	829	859	891	831	901	867	931	832	904	825	912	840	787	907	888	899	834	865	879	832	894	857	862	876	837	882	866	836	865	891	837	869	826	880	841	857	846	864	886	868	827	870	852	913	888	852	871	856	886	881	900	848	875	898	847	908	832	854	850	860	826	848	774	879	932	877	881	876	855	902	858	866	901	886	835	849	808	816	859	872	921	931	853	886	856	893	889	826	872	882	823	907	897	894	877	792	879	899	883	854	882	840	845	873	852	867	916	853	867	894	874	870	851	827	851	825	833	817	817	876	856	893	865	931	917	848	793	935	834	853	827	840	868	855	827	857	848	879	874	855	834	860	839	825	882	872	850	817	868	854	829	853	873	868	846	865	850	878	898	851	869	874	839	849	839	861	848	863	842	920	898	864	854	825	903	829	883	866	866	890	875	845	853	866	860	886	797	883	919	877	915	850	881	894	929	905	850	890	869	820	865	853	837	840	829	841	891	828	908	880	861	934	809	876	816	909	842	881	885	832	848	890	841	857	845	867	826	876	930	900	871	865	845	864	854	898	843	889	844	884	821	905	861	842	931	869	896	863	856	896	922	911	843	932	903	855	884	825	865	862	874	877	870	831	893	861	872	885	896	837	876	862	922	829	875	875	809	813	930	863	880	874	881	866	897	875	910	869	886	854	878	851	864	843	852	881	864	916	879	888	875	863	814	894	842	883	858	826	913	897	875	914	872	819	878	891	813	851	869	894	852	866	850	858	817	855	913	825	928	856	855	875	829	907	924	839	867	870	885	858	846	848	908	859	913	882	862	867	849	865	858	897	853	823	869	876	885	865	853	895	880	919	883	853	934	863	849	858	888	859	876	878	881	895	775	892	872	849	815	875	819	844	887	830	878	818	824	905	853	837	902	843	843	847	865	850	874	858	853	885	879	864	856	859	933	881	846	866	887	857	892	913	846	813	862	881	866	864	875	803	887	887	890	858	896	824	826	901	914	897	848	841	862	862	872	800	868	833	863	849	839	872	840	841	854	878	834	895	870	925	862	850	843	839	809	880	894	830	924	883	881	939	885	831	886	857	856	886	887	852	874	878	842	894	831	860	857	919	799	892	829	879	839	861	805	873	800	887	883	876	864	875	851	898	900	883	882	817	830	877	843	902	828	832	880	916	904	877	856	895	928	942	851	914	875	877	875	798	871	838	824	848	883	857	866	883	865	850	815	871	888	830	865	789	795	877	843	815	932	894	873	916	849	834	848	907	836	821	869	819	838	920	936	850	908	779	907	862	836	812	881	850	844	878	848	847	850	844	910	871	895	856	906	899	895	863	815	858	822	855	912	856	858	821	842	872	855	907	872	887	855	866	873	832	847	836	852	879	839	863	860	886	872	851	859	826	850	827	849	900	879	832	816	832	890	883	865	881	851	883	854	893	841	877	825	889	835	838	905	820	849	843	873	894	885	851	863	873	888	845	829	915	884	893	894	890	917	883	830	877	880	873	870	859	861	808	835	863	847	863	891	829	884	874	879	835	877	859	872	867	860	831	821	857	857	853	820	825	860	875	865	880	899	871	840	872	810	833	880	853	891	891	878	915	869	907	898	865	850	835	958	891	893	896	884	899	866	841	865	883	840	884	820	872	908	890	816	851	843	888	906	892	841	846	888	850	843	829	820	881	849	916	904	877	862	866	852	847	820	819	815	865	862	902	833	830	832	860	810	854	835	888	899	904	807	847	890	871	908	905	835	830	849	815	804	859	835	804	866	836	864	839	847	906	878	878	877	867	858	892	867	823	896	841	909	874	804	868	891	817	860	889	828	896	856	888	873	837	850	841	839	839	848	847	883	865	829	852	876	870	877	885	826	857	917	874	896	814	854	859	842	840	896	872	815	842	861	892	901	886	875	850	832	799	893	853	837	858	841	887	889	902	862	899	903	847	844	859	793	876	858	901	875	864	802	895	866	842	898	894	865	855	837	878
22056	20926	28621	23390	20927	20984	11712	1146	850	675	604	508	486	455	425	443	380	380	357	344	306	359	340	309	368	315	279	297	309	308	276	333	306	300	305	296	278	288	287	266	277	284	289	271	288	277	268	311	295	256	275	306	279	269	268	288	286	289	264	277	295	288	274	287	261	327	289	260	267	276	283	252	270	274	291	279	277	271	307	300	301	285	268	293	251	288	289	292	268	241	257	270	285	284	258	274	283	278	306	289	290	265	287	257	286	288	308	257	270	300	288	300	271	281	265	257	262	261	286	285	251	270	269	298	254	281	263	275	263	300	247	324	292	273	268	285	277	281	284	235	272	293	291	279	296	283	280	268	303	284	287	300	271	277	267	278	259	281	285	281	278	285	266	293	294	283	259	252	306	283	320	230	293	269	318	272	235	266	251	253	303	296	269	289	274	267	284	299	306	299	315	260	249	276	273	288	287	271	252	281	293	294	282	271	289	273	280	270	286	266	290	268	283	283	283	289	264	280	266	284	282	288	299	268	295	306	280	246	263	281	277	268	258	291	266	290	274	278	278	261	288	298	279	272	292	276	299	299	294	288	303	284	282	277	258	280	268	267	290	277	269	253	267	290	280	289	277	263	261	284	280	259	276	266	278	311	269	254	290	260	305	273	305	273	271	253	283	255	273	305	288	299	260	245	290	268	307	280	271	286	259	295	264	286	278	268	274	262	288	278	264	281	289	266	268	250	283	290	256	268	285	268	258	299	290	262	284	262	306	265	286	267	301	238	290	287	298	248	295	248	272	265	295	288	275	235	272	287	236	289	282	301	276	264	289	260	310	286	297	261	281	266	287	261	280	263	250	264	291	279	296	275	243	321	267	304	273	274	285	283	256	281	272	277	295	283	268	286	287	299	295	257	276	273	274	270	260	238	256	287	287	265	270	284	272	293	307	295	261	305	269	267	290	273	289	269	267	280	283	251	287	278	246	291	277	305	247	275	282	290	263	270	266	292	307	303	268	263	268	271	271	305	294	274	278	278	278	285	269	284	277	293	265	305	263	272	291	263	247	306	291	305	289	289	285	289	242	287	296	263	289	264	281	264	321	248	285	287	278	273	284	280	253	286	292	279	302	277	324	295	283	278	284	280	284	289	308	279	303	273	272	279	287	296	260	250	269	258	266	310	276	291	303	273	264	257	284	262	251	264	277	263	283	267	293	304	288	271	272	299	297	266	261	250	278	281	278	290	277	251	284	263	228	291	267	270	260	273	295	272	290	273	241	257	265	254	263	266	294	279	316	274	258	298	276	271	272	277	254	300	280	285	258	253	288	279	285	268	261	265	286	281	280	273	310	304	262	253	279	299	289	286	276	294	276	295	263	264	288	280	307	274	269	270	292	280	269	294	267	271	251	299	230	254	293	268	282	265	240	276	266	263	272	282	264	270	276	276	274	288	279	281	245	277	259	282	266	290	253	260	272	272	277	275	274	270	278	271	265	271	258	253	320	280	271	280	276	271	314	283	259	291	275	267	269	281	279	262	283	283	313	287	271	294	274	271	284	291	257	248	286	256	262	302	273	259	262	301	295	268	267	276	258	271	274	279	279	279	273	291	269	279	277	270	283	296	272	274	261	284	285	296	297	273	258	277	276	249	282	277	273	291	291	287	276	273	312	272	281	313	297	307	282	272	284	256	267	217	253	272	262	285	280	286	290	269	317	301	282	264	283	259	268	278	293	273	259	281	286	270	285	296	288	268	293	291	285	284	271	278	243	280	256	263	318	289	248	276	279	296	291	264	246	267	268	269	259	283	266	295	296	286	268	254	283	283	252	295	259	276	290	280	289	304	292	299	278	271	300	272	266	278	298	301	282	270	304	274	293	285	276	254	282	264	259	281	291	253	270	289	290	262	274	262	265	299	308	284	293	287	290	254	287	267	248	272	275	294	289	277	294	284	279	284	275	267	287	281	287	301	276	271	267	302	259	283	267	290	277	280	270	292	274	253	280	267	276	266	273	265	271	278	307	295	254	262	273	268	273	270	276	259	284	261	266	286	269	279	287	274	256	276	282	271	264	284	289	283	297	292	258	279	255	265	260	254	270	250	252	293	276	278	303	276	277	271	301	271	294	236	277	284	290	291	263	266	272	288	295	290	292	273	280	298	246	281	264	260	267	269	292	262	286	271	287	284	255	283	273	259	300	276	280	255	286	265	280	231	265	288	293	250	280	260	288	258	241	249	276	265	260	265	287	322	267	319	249	275	291	283	264	269	277	286	288	282	277	264	300	280	289	296	267	257	278	277	273	250	276	250	260	276	291	282	251	286	278	268	286	249	281	312	279	268	265	266	313	260	265	259	272	284	272	264	272	277	253	272	269	286	293	270	278	288	262	247	296	270	268	272	259	270	286	239	267	282	278	282	279	276	273	283	248	293	300	244	294	265	260	281	261	278	270	294	278	294	252	305	293	275	263	255	292	297	292	278	278	277	308	287	259	281	302	268	310	277	309	285	271	306	267	298	276	258	279	282	288	258	271	278	269	287	281	272	257	278	298	291	269	276	250	266	252	304	251	282	264	266	288	254	293	288	286	280	234	281	274	263	247	282	308	261	270	285	269	278	247	289	288	260	265	294	280	301	290	269	291	281	287	291	268	274	257	271	269	270	288	289	268	265	288	275	263	256	254	289	284	310	258	271	277	278	284	294	272	267	267	296	267	269	293	283	268	281	306	279	251	261	277	274	267	245	271	277	276	286	278	258	299	298	254	261	273	265	290	265	293	259	269	293	265	254	267	267	286	277	278	291	259	269	296	280	267	263	276	272	296	296	283	295	297	256	278	246	309	282	286	284	227	267	270	260	274	286	266	297	279	259	285	288	252	283	259	274	290	278	265	268	266	265	252	271	284	262	284	286	263	302	271	291	282	270	272	274	234	269	302	314	291	256	283	285	264	288	251	255	268	307	279	295	280	301	261	271	274	273	261	243	320	281	296	294	270	254	287	242	259	249	282	278	299	298	285	259	262	273	264	235	313	280	264	280	248	259	284	278	267	268	269	270	274	256	291	285	275	288	301	289	260	292	257	281	278	295	260	277	278	288	288	299	255	293	260	265	258	281	274	279	283	275	265	268	276	253	282	287	288	283	276	282	298	252	271	252	304	268	281	295	282	283	261	289	287	305	245	241	261	270	286	293	322	292	262	261	288	258	275	278	270	257	281	243	269	253	303	275	294	277	270	287	276	286	240	296	255	271	288	282	278	282	279	265	289	277	275	289	284	258	254	273	257	277	301	289	268	299	258	276	301	279	272	268	288	303	264	300	287	301	257	265	295	257	255	256	274	292	297	264	291	298	261	270	285	280	299	286	293	279	270	278	296	250	257	244	265	270	260	280	286	272	275	248	282	277	289	283	314	292	284	255	273	271	260	278	264	273	253	289	272	284	281	305	273	274	264	278	282	301	260	310	308	291	255	281	276	258	302	282	281	272	259	260	274	294	269	257
4344	14020	10350	5176	3713	2713	2028	1518	1224	981	829	703	592	524	510	470	475	423	400	386	356	329	336	332	317	342	332	323	290	308	304	321	327	275	316	310	288	286	283	288	307	296	278	264	277	318	290	253	282	314	290	279	279	300	260	302	280	287	295	304	263	255	273	262	283	278	268	272	298	280	264	307	279	307	322	271	328	262	273	274	297	302	253	271	309	261	284	282	282	241	288	256	306	291	277	286	266	274	282	270	282	275	286	257	297	272	277	253	271	293	299	293	266	273	299	261	265	249	287	282	267	280	269	270	290	268	301	262	245	292	248	238	282	294	277	275	287	283	263	281	247	281	294	293	271	279	295	279	277	301	285	293	293	283	271	278	277	286	284	292	272	284	285	240	269	272	275	271	241	258	269	266	274	259	263	293	277	276	268	304	303	274	267	256	273	303	306	243	267	274	266	273	279	290	251	286	291	277	263	252	239	267	267	284	283	260	266	289	279	259	267	261	250	278	268	282	300	263	276	276	277	299	247	264	256	288	282	269	278	276	306	269	261	268	271	273	279	265	289	269	287	281	314	300	249	277	286	283	271	251	277	281	286	293	266	262	277	276	242	286	294	264	266	281	298	270	295	301	271	280	274	268	304	263	284	299	272	268	282	301	260	262	268	282	282	242	270	251	249	257	282	272	293	262	279	284	269	257	256	246	286	312	282	264	276	291	271	269	254	270	263	300	278	269	290	265	260	295	261	260	280	278	285	279	294	268	293	289	299	244	277	277	295	277	274	277	290	251	294	278	258	294	282	287	288	270	284	239	276	257	255	265	290	280	264	272	268	255	251	285	301	267	271	298	231	259	248	255	263	246	267	267	279	294	268	258	304	275	287	279	309	293	252	288	270	280	262	291	310	276	271	260	264	270	260	278	271	318	265	255	282	274	249	266	260	270	266	260	263	259	275	282	253	256	311	292	273	269	269	261	255	266	267	284	267	281	282	294	307	276	259	266	246	272	293	255	250	258	266	230	292	300	280	276	252	255	249	300	281	252	261	295	290	287	281	296	274	270	251	248	282	305	287	269	286	273	285	308	269	258	239	277	291	254	281	281	310	252	254	266	300	267	250	303	267	285	307	266	309	272	280	294	281	279	284	285	279	288	262	295	261	257	265	288	268	290	310	269	254	293	287	283	251	273	284	249	291	299	258	239	293	268	295	272	260	279	255	281	263	299	264	279	257	296	266	275	239	278	256	289	268	267	305	267	266	275	300	270	299	233	271	295	262	259	282	291	259	258	274	250	261	247	285	279	291	285	293	259	260	287	259	284	260	273	261	274	257	320	266	248	262	267	228	293	285	261	252	301	283	268	295	253	247	301	258	260	299	249	271	307	293	266	256	264	306	270	295	294	290	264	275	258	272	285	280	285	242	284	296	282	270	270	274	248	282	276	310	261	269	260	292	276	260	297	302	262	291	282	278	266	293	270	263	269	264	280	266	271	266	270	282	277	292	304	277	284	275	298	275	304	284	292	258	260	269	269	259	303	265	287	277	268	288	270	257	260	257	296	269	271	263	255	292	268	277	271	243	276	278	263	263	296	317	282	261	268	263	281	269	259	274	293	277	268	247	286	258	262	261	307	266	267	262	304	296	301	239	246	274	272	265	258	271	269	285	294	277	286	269	252	257	278	291	282	281	260	262	252	251	279	275	271	258	250	281	277	301	234	223	283	283	257	257	269	257	281	287	280	251	279	302	261	278	272	261	263	267	268	298	251	254	264	259	300	253	253	277	267	259	287	285	277	256	302	252	269	302	250	258	268	289	267	258	269	271	285	257	289	249	309	273	267	259	264	249	257	249	285	299	260	245	231	274	266	258	285	271	263	243	273	291	243	274	304	257	296	278	287	270	266	285	273	263	273	258	279	303	269	254	279	246	244	286	276	269	286	265	252	298	261	262	283	269	261	295	284	289	264	263	270	268	254	270	290	285	277	261	288	277	261	296	258	273	272	282	263	267	273	307	274	294	281	271	288	286	309	276	245	268	289	269	279	270	260	276	273	257	288	283	288	270	278	244	262	285	251	261	261	251	285	289	272	261	260	269	256	270	258	296	256	279	257	266	303	322	261	260	305	254	261	286	272	298	297	262	283	283	284	273	274	274	273	245	290	262	256	267	293	281	298	251	268	273	280	271	277	266	296	280	272	318	262	261	271	291	291	290	275	281	298	293	278	280	275	268	258	291	285	252	274	276	278	265	286	279	262	319	267	281	265	265	268	273	299	272	256	268	291	278	305	291	289	255	268	306	292	284	274	313	317	262	282	290	263	281	298	288	271	303	281	267	273	262	267	287	298	246	290	319	274	274	280	256	251	244	302	286	285	323	283	302	274	294	262	284	284	264	273	289	279	285	280	281	261	284	288	262	239	263	267	287	255	287	272	286	291	295	257	259	306	278	267	279	271	270	254	300	271	273	265	251	318	267	270	265	300	256	273	282	280	270	260	277	263	271	234	290	274	270	270	278	264	277	296	289	313	273	272	278	255	270	270	300	262	257	263	251	303	295	276	247	271	255	306	286	278	260	253	311	298	277	226	241	272	288	270	268	277	271	265	299	278	257	276	262	257	264	277	235	290	269	293	291	275	256	292	288	274	275	290	271	277	253	278	264	274	253	245	281	256	267	305	298	273	258	247	282	271	246	274	280	263	280	268	290	303	246	280	255	278	257	284	274	294	241	277	257	288	289	256	286	264	257	276	260	273	276	285	266	275	269	277	286	284	277	254	267	284	259	259	279	234	279	290	274	301	272	291	274	298	277	291	278	277	264	305	265	273	281	266	275	272	278	285	271	284	264	264	258	262	272	252	293	269	265	268	278	273	267	274	279	254	264	277	278	299	255	277	292	267	325	293	257	279	308	287	287	271	265	265	294	275	257	265	282	277	261	267	284	256	271	262	280	251	259	297	295	281	309	270	251	261	278	287	274	290	281	264	268	273	281	308	292	294	286	287	275	283	317	270	251	272	253	268	268	239	246	293	260	246	301	241	272	273	278	280	274	295	254	284	251	284	276	259	265	310	256	271	281	288	275	282	273	292	270	274	279	304	280	278	283	302	280	258	303	282	280	265	275	263	262	251	274	286	254	287	265	258	294	274	290	273	314	297	243	276	289	253	288	293	283	279	281	288	285	260	257	278	277	275	273	299	280	268	266	284	272	279	259	248	258	240	260	286	278	275	272	248	282	262	280	285	304	288	304	271	252	268	302	254	279	281	279	270	275	273	281	270	263	286	283	281	275	260	259	285	273	261	300	266	275	277	263	237	272	270	267	247	265	262	248	293	266	260	271	233	291	293	275	310	254	306	241	254	286	267	290	262	277	286	285	250	265	293	266	282	273	269	245	263	283	256	280	267	247	248	239	248	252	280	269	288	282	287	273	249	287	266	284	294	274	252	275	273	299	264	314	263	266	278	261	272	256	279	272	257	270	303	227	286	269	284	236	283	269	280
27376	18336	5041	1257	1000	1002	973	941	893	900	901	879	846	932	908	892	965	891	922	913	937	828	931	929	919	914	890	882	880	895	894	884	838	863	901	925	877	912	895	879	857	875	898	900	868	873	882	911	839	923	885	907	864	924	879	915	869	931	919	900	884	925	937	897	863	925	881	873	889	913	896	886	875	852	892	870	908	867	869	922	862	877	881	888	889	901	942	973	877	852	895	883	925	901	868	919	866	942	903	871	929	917	876	804	876	875	901	858	904	904	915	906	889	903	913	887	890	881	935	878	872	912	932	879	909	924	900	899	875	885	883	880	899	844	876	882	926	877	909	868	918	917	906	923	899	928	909	898	879	947	921	903	873	873	898	892	900	949	951	855	898	883	920	884	882	869	876	929	885	916	947	899	929	895	873	957	931	865	960	846	914	907	904	919	932	889	912	898	969	874	877	900	883	875	932	876	881	870	916	870	917	903	844	957	874	928	885	826	905	896	878	871	864	874	971	915	862	905	908	890	866	834	926	926	901	822	923	855	968	925	944	930	890	883	869	819	883	932	901	900	875	874	925	859	935	932	930	844	921	901	920	889	906	893	959	955	924	949	919	929	927	912	871	990	880	858	935	955	895	847	844	969	839	898	910	905	880	912	924	915	888	902	904	893	870	885	945	871	842	866	894	914	921	937	917	908	905	860	862	845	867	878	858	898	865	901	879	899	896	888	914	920	910	896	869	972	909	876	915	924	890	910	885	910	916	905	902	916	922	899	860	910	864	903	879	947	916	902	935	874	912	895	883	900	863	895	941	904	827	873	872	892	883	928	920	919	858	894	875	887	872	913	953	857	931	928	885	908	934	876	901	851	887	864	899	914	868	881	877	861	970	908	955	895	890	945	862	875	902	912	880	896	883	887	905	916	938	940	896	912	893	860	910	848	922	903	867	886	909	886	906	920	928	914	927	895	932	913	869	912	856	875	918	880	876	886	842	922	913	908	919	918	939	893	911	928	884	944	897	888	867	905	933	935	923	908	822	887	897	823	918	907	885	893	915	936	915	936	921	842	883	893	911	898	841	935	944	848	862	876	877	901	991	919	888	938	858	882	885	897	926	911	876	868	927	907	876	832	892	875	866	900	964	921	882	910	853	913	919	887	912	873	898	945	857	915	863	916	856	877	923	886	897	964	900	934	845	942	920	889	897	895	884	940	924	887	855	898	900	904	912	913	888	865	883	879	909	820	902	886	920	950	878	919	857	900	936	906	915	927	893	913	889	896	865	937	881	924	889	926	869	912	884	886	923	874	958	883	894	878	894	937	862	906	893	975	908	892	879	896	920	933	923	915	918	891	863	880	933	919	889	948	932	856	910	891	891	853	918	888	905	829	924	865	949	908	900	899	900	914	908	932	896	844	873	892	927	852	908	852	884	903	880	888	909	862	917	928	854	870	935	900	875	865	908	922	904	897	876	870	913	938	895	861	899	927	888	918	927	916	905	899	888	916	840	857	888	896	849	879	898	941	892	904	942	889	906	906	945	871	930	901	953	922	906	901	961	871	920	865	894	871	973	878	889	950	941	903	902	902	916	896	945	881	921	879	883	879	901	906	922	882	863	916	965	889	914	887	946	949	914	875	906	975	939	794	937	850	962	931	926	890	910	891	912	858	877	902	859	956	889	943	888	897	872	851	908	949	903	963	873	887	895	948	932	909	915	945	895	902	874	887	919	905	908	932	883	890	912	916	861	841	986	931	871	917	901	880	917	878	892	844	894	873	890	870	910	885	915	898	897	891	935	861	844	868	892	907	849	900	874	896	936	956	888	848	915	875	902	932	874	878	907	920	937	886	916	912	891	933	907	908	916	961	900	880	889	917	918	924	928	928	890	928	856	904	962	926	894	886	910	917	904	992	903	916	894	916	966	925	887	899	900	858	910	965	887	821	939	923	904	888	849	956	920	889	916	869	909	887	879	875	890	896	917	880	916	946	862	891	863	968	900	879	867	876	908	933	943	921	883	923	925	913	837	926	888	889	879	929	852	897	903	874	946	905	917	883	887	874	880	842	883	884	889	886	932	835	873	913	906	919	938	903	903	857	829	905	929	914	914	947	892	905	892	914	860	916	908	908	908	919	912	877	972	935	907	871	875	893	913	859	897	900	915	880	897	879	881	887	887	904	962	851	867	849	889	881	866	896	908	841	902	933	905	871	941	907	888	849	904	898	889	851	926	894	899	874	878	921	907	899	904	895	908	925	901	889	909	908	869	882	886	898	895	951	906	839	911	906	913	929	876	891	920	837	932	920	912	858	901	932	875	911	888	856	936	858	933	902	906	946	841	934	902	919	890	874	881	926	865	890	929	903	922	898	897	920	881	945	914	889	894	880	921	861	953	901	912	843	943	892	852	907	933	869	922	889	862	891	912	879	884	967	886	917	880	918	895	906	896	881	869	911	909	893	923	889	934	898	904	873	862	860	833	945	905	897	888	905	932	848	885	874	931	914	888	878	938	909	904	929	878	872	950	978	886	865	950	907	978	923	900	890	843	928	944	869	894	911	867	898	867	913	909	896	920	943	891	965	892	942	867	892	951	914	898	970	874	869	945	941	919	838	894	938	894	954	946	899	871	895	906	820	875	892	889	913	886	911	861	899	918	897	900	874	883	913	917	875	891	852	891	943	882	932	892	882	902	930	897	914	827	933	949	989	949	933	905	864	880	880	946	886	915	899	902	918	928	885	867	855	897	893	866	872	974	855	889	896	954	925	936	867	861	926	848	846	899	890	896	911	870	914	974	896	825	905	897	899	903	937	865	861	930	939	896	839	939	900	857	888	879	845	808	844	894	903	916	934	949	891	932	951	879	913	924	856	914	882	925	919	891	910	932	942	875	865	880	943	861	921	895	918	892	921	889	892	971	897	893	937	902	896	860	944	895	925	866	917	911	903	876	856	921	889	898	912	914	902	859	865	905	902	923	849	913	900	865	877	890	932	891	927	935	924	957	875	935	908	911	868	923	909	868	884	874	908	898	938	900	891	960	889	888	927	864	925	841	911	903	834	899	903	889	883	886	885	924	885	858	917	926	916	935	884	877	876	921	917	894	907	934	864	856	924	905	894	894	929	929	892	867	878	989	957	923	916	879	927	821	883	870	870	883	819	892	935	909	893	898	871	885	880	932	864	908	805	874	899	971	875	976	927	903	887	886	913	894	926	877	913	861	893	913	922	914	878	903	906	896	955	916	877	916	893	953	900	882	913	881	893	915	922	953	904	898	925	921	910	867	847	920	919	913	908	883	898	917	895	836	897	876	901	855	888	917	901	910	911	950	914	885	873	878	888	828	881	895	957	875	920	940	884	926	943	874	919	965	952	882	878	905	881	919	934	933	957	903	854	918	945	865	866	917	922	939	929	896	926	934	875	861	940	843	900	879	886	908	843	919	863	907	913	890	882	948	938	950	938	879	882	908	946	891	890	910	876	926	894	851	874	912	954	857	920
4559	1407	1242	980	1006	995	878	966	999	957	930	955	885	916	931	953	887	965	957	909	941	883	912	968	849	888	931	965	891	897	928	867	992	907	863	914	959	975	949	875	940	894	912	946	904	906	908	881	915	853	893	933	928	921	887	961	889	935	867	969	912	931	918	905	940	934	880	920	926	928	896	863	901	918	888	947	898	941	903	909	932	928	841	882	908	896	911	955	867	967	925	900	881	898	863	982	886	959	905	924	921	908	936	964	949	902	893	886	856	912	958	944	898	922	897	896	862	898	910	873	922	908	936	956	875	890	926	980	911	912	928	913	975	933	960	886	980	899	870	925	898	880	936	942	919	923	918	907	920	902	898	917	905	905	932	936	944	923	907	954	967	887	904	910	911	889	954	953	933	965	906	909	955	904	910	947	897	915	954	938	909	924	917	925	888	962	956	930	896	915	932	914	984	904	911	943	890	931	935	885	937	912	914	903	959	903	895	949	886	876	941	939	875	859	910	910	899	938	899	896	977	895	943	878	898	846	922	961	884	937	929	804	920	920	861	941	934	913	926	909	922	889	931	926	946	878	917	929	950	887	908	882	908	899	894	901	888	907	890	891	923	883	875	926	907	952	960	925	923	948	928	957	997	876	968	936	930	918	868	933	899	867	929	932	917	939	873	933	901	884	917	929	871	895	892	922	900	859	864	912	960	932	920	890	889	899	879	908	952	892	928	938	957	907	888	919	963	960	917	854	978	956	900	927	910	944	889	924	959	936	940	879	911	964	938	959	908	926	892	813	954	883	946	912	926	973	887	938	898	949	891	918	898	923	911	913	929	910	893	950	911	954	917	951	970	907	937	939	911	971	942	907	985	885	911	883	980	911	914	905	920	903	939	908	894	929	854	888	897	984	904	982	911	932	917	934	869	893	912	928	886	891	938	887	962	928	942	926	947	1001	947	936	972	923	942	926	935	955	864	866	903	927	901	955	941	879	898	910	979	903	879	892	902	901	894	927	890	923	918	908	852	948	870	878	914	935	942	916	971	872	972	904	960	908	911	909	925	928	905	892	892	929	958	914	948	943	900	878	924	904	952	860	966	895	944	877	953	970	865	911	927	902	901	918	967	939	881	910	938	904	949	876	928	939	912	907	903	883	898	930	915	936	850	913	909	940	906	858	873	892	928	922	889	933	906	871	938	887	884	924	933	914	926	901	847	936	942	930	931	876	923	878	870	951	893	925	935	979	902	934	881	924	906	889	922	889	959	864	930	891	931	954	967	936	927	904	894	996	909	906	889	905	829	895	909	971	892	918	916	948	882	912	825	881	917	887	885	878	897	889	931	886	962	897	951	983	924	877	922	929	937	927	946	929	885	929	882	893	936	907	917	966	874	884	922	904	959	951	943	948	896	974	886	972	918	922	891	930	918	906	935	965	932	886	952	913	943	910	914	917	951	917	900	935	947	905	954	959	917	934	929	875	908	883	944	958	975	938	865	904	918	945	935	888	959	904	911	913	913	924	891	879	875	891	923	907	873	885	890	911	938	901	953	910	896	943	922	921	915	932	886	897	901	887	926	931	935	958	945	892	973	891	935	964	865	966	938	894	886	911	899	922	961	896	920	915	917	961	971	925	904	893	916	915	964	977	985	891	931	942	918	941	928	929	928	963	875	913	917	922	935	936	931	918	993	939	922	907	916	897	894	905	916	917	910	962	946	928	935	907	873	910	899	902	947	958	936	891	886	897	935	972	919	964	906	896	890	885	920	931	967	912	908	877	928	927	916	977	919	958	903	913	919	885	991	868	988	927	910	906	888	894	900	880	887	891	922	933	926	920	919	962	909	915	945	934	889	897	915	961	850	972	959	909	926	974	1002	909	895	913	950	932	912	931	889	939	915	938	920	928	971	960	914	920	898	920	960	926	896	936	899	929	900	953	891	864	890	895	913	885	914	954	854	946	902	962	850	943	915	916	926	911	888	949	953	908	887	911	942	900	907	943	915	893	947	929	915	913	902	929	907	949	907	887	929	931	902	933	919	970	866	986	950	917	893	898	885	905	860	919	881	917	968	966	957	980	922	944	951	944	945	956	884	878	887	924	923	890	917	933	965	960	913	941	911	878	944	909	978	920	900	938	914	887	889	966	917	947	852	894	938	949	914	869	910	876	903	914	959	915	988	949	902	989	913	889	892	878	903	888	931	926	919	878	904	864	938	888	917	921	901	867	955	902	1000	915	866	926	877	970	910	914	933	920	873	928	935	926	930	904	933	840	944	919	922	894	902	898	897	872	964	915	918	970	895	931	896	920	874	982	893	927	945	901	918	917	961	938	911	959	912	869	904	897	957	947	903	878	886	970	913	910	901	958	960	928	1002	906	988	913	920	883	944	926	928	907	937	895	909	959	921	941	904	915	923	919	870	856	944	957	934	958	914	875	925	908	905	962	892	851	952	920	904	835	928	945	917	978	924	954	940	925	858	903	942	874	959	911	898	933	908	945	943	974	904	885	975	845	909	899	920	925	908	929	961	901	944	903	976	928	914	884	903	923	938	952	875	915	861	928	885	896	913	899	871	935	894	912	1010	872	980	917	965	884	928	963	905	975	918	932	961	916	973	906	948	886	968	966	870	880	881	903	900	950	911	939	952	910	923	943	977	897	902	879	889	877	906	934	936	929	909	855	910	938	885	918	883	950	906	973	866	939	945	938	910	948	1000	891	932	910	920	904	990	968	954	909	915	956	945	951	982	960	1040	940	905	890	986	940	918	927	901	884	942	967	960	941	920	918	917	873	956	861	951	913	959	895	978	909	935	886	902	952	898	876	959	919	957	902	937	948	996	904	872	892	923	933	906	859	923	901	913	949	917	886	914	963	913	927	954	892	942	900	883	908	976	962	925	928	897	967	922	867	944	934	935	974	865	878	868	919	942	934	910	900	921	895	916	934	919	905	924	946	916	877	873	907	923	907	941	915	883	941	935	888	885	873	937	896	899	884	911	917	943	897	938	886	909	911	934	906	934	894	890	934	996	901	946	947	870	927	912	926	917	855	867	890	933	915	906	921	926	925	983	897	893	929	884	942	981	968	915	914	942	896	915	907	908	934	895	957	936	879	875	931	901	924	876	922	958	939	899	928	899	929	903	956	919	944	948	894	894	936	928	922	914	914	881	975	915	924	918	919	912	957	934	902	935	893	919	951	870	946	910	934	933	874	890	909	878	919	885	906	899	917	937	919	971	926	914	888	909	892	964	950	906	925	922	901	943	945	961	936	974	883	917	931	912	915	877	851	905	885	878	950	927	940	949	945	914	897	937	921	922	901	916	873	914	919	924	943	918	899	929	952	911	877	947	841	870	955	904	936	947	943	904	922	938	856	920	933	951	953	901	926	881	860	936	914	898	962	949	981	931	1009	912	949	930	952	965	894	930	941	890	958	883	907	922	950	904	895	990	913	907	920	931	880	942	914	920	924	881	915	931	857	968	913	917	889	883	967	943	943	869	903	918	943
23162	20934	28266	23787	20942	12685	1358	854	741	663	648	573	543	569	534	488	488	516	488	511	474	455	476	480	441	453	479	407	473	444	452	449	422	475	418	434	437	498	464	448	414	470	434	452	440	444	437	400	457	470	457	428	468	466	494	443	430	430	471	490	427	434	428	472	443	452	435	426	422	473	434	440	467	445	428	455	447	423	446	448	446	467	443	419	422	447	472	442	464	475	437	452	439	464	437	416	462	477	439	462	448	410	422	443	422	441	451	462	459	446	485	478	473	429	413	456	434	452	450	386	437	422	448	459	456	475	437	453	452	451	446	456	417	442	450	408	463	463	426	468	434	404	415	459	419	414	460	437	466	431	421	434	439	464	442	438	431	455	433	405	423	487	477	431	456	476	469	396	469	457	457	461	438	433	429	401	440	441	462	424	453	466	440	432	420	437	417	453	401	444	404	448	456	443	450	486	469	438	402	485	465	439	423	434	452	422	486	437	440	449	442	494	502	438	419	443	462	443	426	406	419	423	412	413	461	430	451	423	439	470	451	447	436	444	416	457	430	443	450	440	418	425	437	456	410	490	420	403	422	414	427	385	457	426	469	449	422	446	408	398	440	447	424	431	455	431	450	445	454	441	423	430	417	419	422	418	436	449	443	430	433	450	444	459	473	447	474	462	423	444	410	446	456	425	481	433	456	431	463	471	447	455	397	467	429	429	488	408	440	431	439	442	418	438	466	476	443	427	448	465	449	434	434	459	426	434	443	475	446	507	405	428	435	403	426	488	442	424	412	455	441	470	466	435	449	445	459	469	428	416	445	451	430	468	423	467	482	466	430	457	467	406	440	468	461	443	447	492	437	420	377	462	443	503	441	433	429	422	440	461	398	436	418	424	445	464	403	448	410	430	450	466	426	406	465	420	437	422	456	401	462	426	458	425	444	483	443	476	455	471	447	408	440	437	424	453	466	460	439	427	483	468	430	429	468	429	467	479	442	457	456	451	454	410	425	396	478	455	429	444	448	468	427	475	434	430	411	445	470	412	426	438	424	429	454	412	429	490	449	425	417	440	429	438	412	457	416	432	453	428	446	489	443	400	456	428	442	411	467	485	416	409	437	443	420	441	425	462	427	433	488	428	447	421	437	445	465	455	430	465	436	484	484	439	391	453	439	435	457	468	424	436	464	470	442	420	393	430	441	458	420	456	438	468	410	414	400	459	458	463	442	435	442	455	479	437	441	470	449	444	424	430	429	420	404	420	460	463	432	434	432	409	478	507	440	438	445	450	454	443	481	403	434	445	443	435	469	419	433	445	451	473	472	431	420	422	459	442	451	420	445	429	406	481	448	434	437	467	454	428	406	458	430	444	453	436	468	440	433	442	435	427	418	419	431	441	444	450	419	426	442	448	431	421	478	448	449	432	464	490	466	416	417	451	444	471	402	490	449	417	427	451	443	446	468	417	461	443	417	403	431	449	432	417	403	442	417	465	467	454	536	420	453	415	464	427	440	431	441	424	472	464	453	437	453	439	453	453	420	470	410	444	434	462	492	434	486	433	444	468	449	436	457	446	479	411	446	409	425	502	455	432	413	460	441	414	398	455	447	445	458	463	464	400	413	450	394	455	439	459	410	425	456	444	476	436	424	466	429	437	455	427	437	437	429	447	423	428	447	433	385	407	439	449	436	427	453	437	417	417	451	469	445	424	419	435	436	406	461	419	448	437	443	459	450	425	440	430	430	453	470	433	437	428	448	434	446	436	426	424	421	427	421	442	430	440	454	428	480	401	403	440	425	440	429	426	448	476	452	440	467	441	468	419	432	442	451	444	440	431	437	450	440	426	446	402	429	442	406	471	429	452	459	446	418	452	435	443	434	471	459	442	467	457	457	453	415	442	419	458	457	454	418	426	431	441	442	464	465	448	461	460	474	453	430	450	486	409	428	436	439	411	458	430	459	426	427	463	401	490	464	439	422	402	483	451	414	430	504	478	456	456	455	441	433	425	452	456	440	445	444	446	493	435	459	394	465	467	471	423	433	421	436	432	410	413	390	429	467	408	450	435	439	440	452	440	459	436	429	422	399	438	415	473	443	447	432	450	421	442	421	431	447	435	435	508	471	440	446	441	474	488	417	465	421	445	442	397	414	446	415	441	449	476	463	429	405	485	448	419	429	418	443	413	428	430	432	487	443	416	485	464	445	416	423	444	415	447	393	432	412	462	412	451	460	463	439	449	417	429	449	446	418	477	461	429	408	481	454	432	435	427	424	437	441	431	456	399	449	474	407	470	426	433	432	446	426	445	461	439	451	491	470	405	449	454	443	440	418	437	468	397	423	448	458	411	471	429	462	447	461	434	438	481	407	431	431	473	460	425	422	459	454	423	447	444	465	464	434	460	422	424	387	445	418	481	410	430	426	455	442	464	431	450	448	440	443	407	439	426	411	475	485	408	481	443	383	463	434	438	410	434	449	442	467	401	458	438	455	455	436	420	442	441	418	462	469	429	448	444	437	491	403	451	422	435	439	408	451	433	422	412	426	417	430	436	430	435	472	427	420	439	423	450	441	445	434	445	449	426	414	457	416	453	473	449	447	430	438	424	463	422	487	407	457	409	463	451	435	443	474	443	436	423	451	415	430	437	446	429	473	463	444	466	456	454	462	431	414	414	434	432	461	439	430	448	432	432	440	452	443	455	426	449	384	454	417	407	441	465	435	445	410	459	434	415	454	432	431	446	426	455	440	442	434	444	406	472	460	466	379	452	433	374	423	434	430	459	439	489	433	451	431	453	428	449	445	437	401	473	448	438	453	439	448	440	443	413	446	453	459	422	464	440	424	395	444	428	450	405	456	422	412	426	434	436	453	420	399	454	440	468	429	451	437	468	471	420	466	430	434	472	417	460	463	445	435	405	467	444	453	402	432	422	454	455	437	448	448	423	426	478	458	432	460	430	426	426	407	424	413	445	430	438	421	443	423	422	467	471	458	414	438	446	444	432	430	434	416	426	449	428	482	465	396	451	464	419	459	419	436	416	433	404	499	440	424	465	435	436	410	420	467	454	441	424	485	454	464	436	443	461	456	438	472	417	409	468	419	445	406	435	467	405	425	424	425	437	435	456	431	433	421	454	439	441	417	424	466	442	474	414	428	442	439	484	387	417	456	468	438	434	434	443	422	454	424	437	414	435	412	439	432	437	426	414	445	449	442	412	424	431	450	442	446	423	431	445	419	446	413	408	422	474	432	448	446	450	426	448	432	443	433	430	440	405	428	412	410	444	404	434	411	396	461	401	427	426	441	467	436	451	429	458	442	436	449	455	421	436	452	461	443	452	457	423	414	429	435	409	450	453	441	463	411	438	460	455	446	445	510	436	463	406	423	436	442	431	426	434	411	407	410	449	448	474	435	431	439	463	454	453	445	458	463	479	462	412	445	456	421	423	429	431	446	460	436	397	475	416	453	448	459	451	413	419	399	424	424	410	434	471	446	440	448	466
3276	8324	6136	3079	2275	1632	1355	1088	1028	843	707	692	634	602	578	570	549	575	524	501	508	523	492	476	470	464	508	507	485	529	508	467	513	490	505	465	466	460	451	474	484	500	466	475	487	509	477	479	481	473	466	501	517	513	507	485	459	464	452	455	494	534	527	490	508	474	452	484	498	511	479	469	494	485	484	465	470	479	471	493	466	483	487	426	479	462	516	450	495	468	501	514	468	501	441	474	466	465	487	464	454	472	525	516	452	483	482	437	489	459	532	486	502	461	506	471	473	443	435	483	443	519	491	490	462	493	485	472	474	505	452	487	489	493	478	493	491	447	466	462	458	486	479	498	462	516	500	457	491	484	474	431	481	505	496	443	427	471	438	470	501	473	448	439	472	467	472	487	450	478	500	475	511	494	484	432	503	472	455	469	491	503	467	455	485	470	471	489	462	494	511	485	473	489	456	495	473	468	475	500	488	472	493	506	487	457	482	508	465	478	484	463	460	453	477	463	439	461	468	471	456	455	479	465	515	506	478	465	498	444	439	499	494	484	444	466	459	488	458	450	496	497	496	479	456	448	510	490	504	459	467	506	533	480	472	444	506	487	451	475	473	528	461	458	476	490	489	445	489	476	465	486	459	451	478	435	492	502	483	469	458	453	458	435	466	530	499	443	448	481	500	490	462	443	438	462	453	486	464	435	480	459	497	510	429	496	459	492	439	452	465	459	510	503	507	477	458	455	494	509	438	454	473	513	482	494	495	482	515	461	457	457	471	481	447	487	463	507	455	483	470	497	511	463	470	449	469	500	486	505	555	498	471	465	498	510	462	443	469	457	488	452	488	470	427	468	504	466	482	480	482	423	503	512	480	481	471	495	504	459	481	470	448	485	455	505	499	487	441	502	431	456	452	488	486	446	513	490	455	487	489	467	474	478	442	440	459	473	464	497	437	466	457	489	458	463	481	444	492	498	440	483	499	460	463	465	497	472	465	488	525	423	478	446	458	489	480	495	468	456	461	479	505	458	454	449	452	462	483	470	450	527	468	470	482	466	466	458	499	487	435	487	477	460	433	444	469	459	507	473	507	467	470	462	488	476	486	422	449	440	497	491	511	474	478	484	466	478	435	454	493	476	467	477	475	452	464	437	511	470	461	496	486	450	473	430	432	484	487	475	492	469	499	484	465	471	461	495	433	417	463	484	490	466	458	462	474	482	444	440	485	493	479	488	466	461	483	477	495	456	493	472	457	482	458	492	485	486	479	461	468	516	451	462	467	493	480	478	448	477	458	512	481	485	447	485	516	476	463	420	468	502	461	492	448	496	461	488	482	459	520	491	452	472	463	511	478	461	453	435	478	479	455	493	471	462	510	463	444	395	497	446	491	470	486	474	480	502	481	449	396	498	461	487	452	450	489	507	455	468	468	480	449	483	497	473	458	452	431	461	451	504	445	459	455	495	499	486	476	473	538	496	406	498	471	494	494	468	454	512	500	471	508	493	502	446	455	443	510	505	489	427	466	471	511	506	431	484	457	470	485	469	458	431	458	448	468	475	482	478	520	457	449	515	460	498	490	487	488	491	467	426	413	494	471	477	521	527	472	500	471	481	470	486	473	501	433	480	476	489	486	470	446	461	507	478	491	460	432	484	470	495	499	480	478	450	505	450	479	488	461	506	498	488	495	487	481	474	437	450	466	471	499	495	501	487	471	441	472	478	464	470	462	510	445	500	429	467	471	472	494	454	445	490	487	466	487	455	498	469	488	480	438	437	499	491	465	507	424	461	500	448	454	462	454	482	475	511	462	493	465	472	465	467	478	468	479	485	441	510	522	461	482	477	458	502	479	469	479	463	472	477	501	457	431	461	474	457	463	442	478	480	484	485	484	476	472	443	493	497	468	495	498	477	496	471	462	491	451	476	476	472	462	460	447	473	503	448	529	472	438	454	494	484	454	487	512	472	502	478	439	488	479	457	490	483	518	456	456	475	474	437	502	450	451	475	474	460	447	508	471	428	477	489	478	457	468	462	483	500	485	456	512	525	487	435	441	443	536	445	455	494	481	506	464	452	443	470	456	479	449	498	477	457	423	441	480	473	467	503	487	465	439	443	532	466	469	501	455	495	454	452	503	497	474	490	441	475	480	489	475	482	498	460	498	492	509	502	428	468	464	493	460	489	454	473	465	473	509	456	460	437	441	495	488	453	452	469	497	465	484	469	500	477	498	499	483	470	457	489	507	506	504	478	451	482	495	482	490	475	496	436	467	478	479	483	465	463	491	470	514	434	485	465	469	490	483	435	474	468	465	435	454	481	429	500	471	453	477	485	494	509	463	454	460	490	487	485	489	495	452	463	516	472	473	490	471	495	498	496	477	517	467	459	458	464	468	496	486	455	493	436	457	469	448	462	452	445	503	467	486	507	453	497	470	487	464	457	464	470	453	463	467	504	498	455	455	468	467	471	478	456	468	480	497	408	476	496	457	456	482	457	486	468	457	449	459	483	511	508	526	505	456	460	469	478	454	452	480	468	478	491	474	461	439	446	474	495	466	429	479	521	493	477	497	478	451	484	458	472	512	466	490	464	465	465	466	457	466	487	503	455	476	508	487	471	513	483	503	407	450	455	483	470	481	501	501	478	489	457	473	466	509	460	486	428	483	468	484	490	444	497	523	471	485	464	420	459	459	483	475	487	491	508	488	484	470	488	503	506	470	446	480	481	502	518	461	513	452	453	479	446	481	496	479	474	467	457	450	470	465	505	457	467	458	420	477	506	467	500	495	517	484	476	472	468	468	493	503	467	457	510	463	432	452	460	477	478	467	433	458	473	471	489	458	479	496	487	489	462	512	494	467	496	496	491	478	445	490	477	482	469	461	452	506	500	466	465	477	463	482	459	470	443	479	478	461	506	477	516	464	468	496	472	488	439	443	461	431	497	486	492	456	488	508	475	491	427	465	476	423	461	484	482	493	467	495	463	431	478	480	478	465	502	526	438	465	492	470	459	447	510	477	477	495	452	487	442	489	502	482	488	496	471	468	463	472	485	466	484	476	460	482	464	505	493	474	463	494	483	457	518	433	477	477	468	505	474	453	472	476	442	500	502	459	536	449	477	449	489	472	489	450	507	448	442	451	443	513	466	504	471	452	496	492	488	505	483	456	514	466	506	481	484	518	455	437	464	480	490	482	442	490	487	460	467	479	439	479	463	494	447	485	471	457	475	482	491	462	474	499	461	490	467	456	507	493	449	423	486	482	443	476	454	459	469	511	487	452	459	482	483	496	470	531	497	457	482	463	477	435	459	459	468	448	459	468	501	490	465	500	481	481	504	452	537	447	447	462	456	471	467	483	442	483	452	471	512	486	453	475	441	469	479	479	492	517	461	480	476	471	527	473	469	483	496	482	492	468	474	455	425	478	474	448	431	463	487	471	480	486	450	442	474	466	492	470	466	433	481	459	497	528	483	477	450	455	507	492	477	455	455	451	482	435	432
24120	20820	27303	24387	16571	1936	1356	1054	1084	1013	980	968	932	923	906	963	890	926	903	916	928	921	881	844	909	950	929	914	948	903	883	895	926	834	895	914	888	940	904	914	910	876	901	892	866	839	942	871	938	879	868	894	904	898	873	867	914	883	868	892	852	870	875	891	916	918	899	884	901	861	844	901	883	851	896	876	845	927	878	866	882	924	902	852	892	899	861	876	873	848	939	868	864	908	866	913	837	826	857	883	902	832	884	886	884	910	861	874	868	923	881	875	973	872	878	880	883	913	849	909	805	935	858	907	910	907	918	865	888	901	860	899	910	885	907	873	901	861	953	903	901	871	859	872	891	904	913	898	874	849	892	836	882	882	937	884	881	848	932	963	859	875	922	868	906	891	833	887	905	902	902	892	889	871	917	847	885	900	848	861	914	853	889	905	893	838	901	861	853	860	853	862	886	875	902	861	896	890	852	873	840	936	993	896	863	861	897	887	904	873	881	859	827	900	836	927	931	921	875	911	879	866	880	869	878	913	886	881	876	876	907	898	861	847	889	900	933	908	880	817	867	936	865	920	844	905	893	900	907	872	930	890	921	894	927	847	848	896	889	892	900	909	910	892	842	833	875	863	895	866	917	872	826	840	867	926	900	899	910	876	843	896	944	918	891	900	910	873	886	861	833	850	881	860	895	927	893	868	869	920	913	939	848	870	868	892	937	872	861	884	918	851	860	957	903	818	913	873	866	891	895	875	910	855	833	948	956	842	890	860	863	946	908	879	861	945	896	899	848	873	819	878	869	868	896	895	899	875	896	905	922	856	912	871	884	915	880	871	864	872	828	837	881	903	938	863	889	907	839	882	927	853	946	925	874	869	882	876	935	850	839	878	870	868	873	923	895	895	871	878	890	873	827	884	905	901	892	914	850	865	882	900	918	893	886	884	875	945	838	845	865	917	885	846	902	881	894	891	951	926	873	873	885	888	885	872	889	884	894	868	864	925	893	854	905	877	855	919	903	918	852	888	859	853	848	886	900	916	815	903	918	865	930	907	893	896	882	801	854	864	871	862	897	950	924	874	862	911	869	821	847	901	870	897	894	883	918	886	879	873	842	895	882	880	926	905	886	840	848	909	922	861	874	879	942	818	886	895	828	893	881	867	938	849	840	876	857	818	876	902	866	882	893	893	882	900	871	929	869	827	877	921	894	860	894	877	910	896	909	851	863	920	877	853	841	900	906	875	925	827	939	912	952	849	889	879	939	923	925	949	842	910	885	854	887	899	902	903	870	837	874	896	856	890	915	871	863	859	909	911	944	863	928	865	967	904	872	890	901	846	902	892	898	843	881	835	889	870	892	874	920	941	892	886	832	864	903	903	872	887	895	936	881	836	901	882	884	894	876	871	897	917	946	873	905	890	895	916	928	911	916	873	889	868	885	930	897	922	901	864	853	862	901	902	858	877	940	882	884	880	871	890	944	881	882	868	909	903	949	844	916	849	899	893	928	869	870	875	878	924	894	902	895	868	917	913	882	881	890	856	882	899	925	906	894	859	913	914	840	877	868	918	928	842	858	880	861	881	866	837	881	915	841	910	891	892	873	907	876	814	880	866	911	877	866	883	842	914	914	904	921	808	875	927	859	863	915	872	873	859	919	910	903	851	894	856	877	908	866	864	959	861	881	874	871	891	894	916	877	849	871	889	884	850	906	802	917	932	867	925	946	884	908	905	900	888	824	919	878	849	862	873	942	903	882	887	888	880	870	889	893	880	845	950	958	889	919	888	874	870	874	879	880	888	886	916	916	900	908	856	873	949	881	858	876	944	821	879	851	873	885	896	844	874	898	880	851	876	986	879	924	873	874	913	926	913	885	915	900	815	871	875	906	872	848	855	920	946	905	869	904	870	895	883	895	899	941	927	895	872	905	889	939	869	865	872	962	918	938	879	880	856	869	882	922	852	873	914	877	873	848	859	872	919	817	865	871	855	845	819	879	886	909	904	903	909	869	912	850	862	909	907	983	845	835	959	845	858	876	858	839	893	897	869	886	919	885	865	862	856	906	842	871	884	905	889	840	873	896	932	870	892	915	835	854	888	849	886	842	921	917	919	923	847	926	882	939	901	872	903	917	842	894	881	913	894	879	867	813	880	958	859	900	861	925	854	893	895	909	869	879	874	834	909	878	940	810	874	892	901	914	948	916	885	875	874	891	905	891	858	872	894	857	879	949	915	893	882	908	933	890	880	904	898	816	845	871	833	901	882	899	900	879	880	832	855	921	852	879	901	855	911	912	876	934	888	895	887	893	902	870	913	881	948	870	882	931	874	885	874	863	882	910	897	865	828	865	854	890	878	903	918	862	868	822	884	826	894	858	896	876	835	867	894	902	896	856	905	870	895	890	885	898	880	896	889	874	864	896	844	866	892	897	902	905	941	906	837	927	870	873	819	884	885	900	901	874	872	908	883	926	861	898	864	894	865	884	890	892	916	873	893	893	854	847	890	877	884	886	905	891	894	850	920	832	912	910	866	886	879	885	873	872	851	870	859	904	882	850	911	854	924	892	916	857	868	891	895	849	901	878	919	866	894	909	867	884	920	928	912	896	897	945	860	906	886	895	851	870	846	874	887	950	883	889	902	937	881	889	875	932	957	901	872	854	881	897	837	907	901	908	887	827	906	888	881	874	831	911	928	948	922	868	873	888	865	869	884	891	857	897	887	828	903	907	899	900	822	905	855	886	892	842	828	903	910	911	827	877	906	921	831	899	916	777	898	897	930	911	851	919	878	932	896	911	881	893	863	843	873	897	870	847	884	898	871	848	811	865	860	890	928	853	859	922	838	901	863	863	863	825	890	896	903	878	911	845	883	837	859	898	870	918	887	835	858	947	919	915	943	872	871	869	901	813	884	900	856	827	907	878	876	903	871	877	861	857	875	838	882	916	909	890	923	874	859	853	875	916	864	890	849	801	868	928	876	869	843	871	914	881	915	899	837	888	875	897	877	837	875	883	891	927	881	910	826	881	873	887	894	922	930	914	878	885	830	891	888	905	909	944	881	867	879	907	907	919	909	873	834	872	880	854	927	880	899	889	850	866	886	906	912	918	872	866	860	865	852	891	845	897	876	909	891	869	857	953	848	885	887	938	887	844	905	909	909	924	903	869	898	919	873	881	902	920	872	851	845	900	844	896	847	905	877	885	930	857	901	864	922	913	858	873	799	875	900	893	909	898	834	895	872	849	906	889	968	849	888	883	876	881	921	887	886	921	870	900	902	854	882	867	957	891	862	854	888	883	909	868	878	861	840	864	922	890	909	888	860	951	842	939	893	832	900	898	870	913	900	917	883	902	844	908	929	887	871	863	883	881	848	892	880	864	875	878	911	871	896	887	940	867	936	937	881	897	829	871	899	871	881	906	894	878	934	891	871	917	940	894	864	920	908	903	876	870	873	822	912	878	912	928	852	839	875	878	908	830	875	884	881	873	838	876	881	885	903
3545	5803	4226	2400	1982	1574	1375	1315	1180	1029	1048	981	928	966	996	921	933	922	894	908	917	842	931	951	916	853	884	902	852	905	831	916	967	878	823	905	898	833	903	868	865	862	904	833	868	885	845	885	861	885	937	898	875	851	889	856	909	871	879	933	885	890	922	861	894	881	865	844	820	884	850	845	886	870	925	870	850	848	874	896	841	872	834	853	857	831	818	841	863	872	849	826	901	774	858	864	890	873	865	854	849	834	918	841	866	897	851	871	877	851	905	820	889	831	876	902	866	877	879	924	865	866	855	841	881	867	830	908	861	852	894	878	836	835	820	828	884	867	821	858	841	841	878	825	843	876	890	818	892	894	903	853	889	938	880	884	832	812	896	883	867	828	844	864	810	850	834	853	897	861	891	887	867	862	874	862	877	803	900	884	892	867	878	847	927	875	853	878	862	852	856	878	896	895	845	822	836	825	892	814	853	886	835	871	864	920	850	827	839	871	837	864	822	946	860	865	854	886	912	882	875	867	801	905	920	858	859	885	848	915	857	887	872	867	831	837	838	834	842	877	865	881	865	890	847	854	891	847	854	899	851	893	897	850	867	916	854	874	879	823	819	841	851	883	865	899	836	919	897	835	881	862	832	877	831	923	875	808	850	799	816	876	915	936	919	886	866	839	870	902	860	817	853	854	844	885	895	876	880	874	889	901	877	873	844	839	857	886	884	925	838	910	907	868	869	904	836	931	873	905	901	872	863	855	853	917	866	896	904	912	847	919	866	856	931	862	851	902	879	847	853	875	846	900	866	913	849	898	904	902	898	840	862	854	878	825	819	853	844	875	855	880	824	828	821	855	873	878	842	878	893	902	847	874	822	831	870	882	915	824	859	814	872	852	821	906	882	847	847	895	854	869	906	874	928	862	919	915	878	920	852	882	866	837	919	854	847	842	887	866	881	891	928	851	865	859	824	876	916	818	876	841	857	893	845	816	854	878	864	832	902	865	832	882	842	868	888	876	884	870	876	891	866	891	885	829	876	837	918	871	870	819	875	882	870	895	885	865	868	890	846	860	878	906	886	883	849	849	917	836	864	824	933	867	888	809	854	838	847	852	862	826	830	852	882	960	854	831	837	874	856	851	884	871	878	887	886	814	876	817	860	860	885	881	857	856	880	846	852	859	872	861	907	837	870	886	887	907	866	883	844	882	870	881	851	896	853	874	835	830	845	852	895	821	875	884	895	886	850	859	863	860	874	833	858	845	833	880	878	849	843	919	882	864	838	867	843	891	842	866	846	849	885	861	897	819	828	859	874	801	902	877	885	844	835	845	908	863	848	873	823	807	884	845	857	869	863	838	865	886	867	843	853	860	836	853	865	870	841	867	870	805	893	878	874	832	853	895	883	887	881	828	847	887	880	861	880	858	872	867	893	904	841	864	820	875	852	895	883	838	871	916	852	842	858	885	927	896	840	815	888	890	897	841	927	852	846	877	906	828	873	870	908	922	892	806	878	864	790	820	863	877	842	874	865	851	898	872	822	887	853	885	840	812	870	837	850	906	861	883	868	883	921	847	844	857	849	850	852	880	835	834	900	850	899	856	852	860	887	883	868	882	859	873	805	877	895	877	867	834	848	855	892	884	833	862	859	891	914	874	847	851	875	885	844	894	884	875	855	909	873	887	802	910	841	876	882	820	840	848	887	901	848	907	863	874	886	861	820	861	877	818	903	817	835	863	837	858	848	864	862	817	867	896	854	852	839	865	829	935	812	860	866	969	886	860	909	911	846	849	860	854	866	856	856	875	850	829	811	853	862	851	931	836	897	845	864	848	882	840	878	857	822	877	902	909	854	883	835	800	897	848	893	781	908	912	903	882	878	852	921	869	850	857	878	859	804	824	839	904	817	825	843	859	855	862	849	866	908	871	859	833	858	921	826	825	876	868	861	863	888	825	863	866	877	869	882	827	829	860	846	845	848	842	847	901	844	861	856	883	867	905	936	905	847	880	785	879	836	886	874	909	833	908	853	865	859	895	881	875	863	853	866	884	879	877	829	892	844	848	878	895	880	860	893	869	885	834	834	889	861	880	891	853	872	878	880	860	888	823	874	880	843	858	912	907	847	886	866	894	858	822	844	884	862	837	860	886	911	865	816	832	905	886	844	855	897	867	862	887	878	842	840	890	844	894	852	814	890	866	827	844	851	817	862	921	855	854	857	815	835	899	834	904	808	863	819	922	925	886	836	874	852	839	891	864	887	863	889	873	860	837	885	863	847	861	854	813	914	877	900	834	888	939	865	847	967	912	881	834	833	873	872	810	886	898	856	864	860	836	853	844	859	851	864	875	888	892	880	890	808	887	889	854	910	867	892	879	838	831	864	844	826	891	917	871	873	882	894	810	823	858	820	911	866	897	826	874	878	909	868	899	915	883	840	857	871	846	809	834	879	933	864	847	789	919	872	822	838	861	819	838	822	834	913	851	864	862	848	854	935	819	913	885	852	884	919	845	857	858	877	861	883	895	831	825	888	915	813	900	914	858	873	830	899	834	838	926	885	865	865	858	833	813	872	849	892	804	883	844	821	852	850	890	870	850	883	871	848	877	853	801	869	867	842	921	861	834	897	936	858	885	887	874	881	874	921	782	895	867	835	861	858	884	860	916	863	884	840	883	887	903	794	896	924	932	891	838	897	889	866	834	906	878	882	876	826	864	847	851	838	861	877	887	899	845	899	858	825	844	838	835	835	825	881	885	855	892	843	885	859	898	819	840	867	849	900	839	854	858	877	901	758	821	854	852	892	905	859	918	903	873	915	845	863	911	855	838	878	833	788	878	883	808	893	893	831	857	860	783	893	806	861	841	874	837	861	863	882	806	878	862	884	862	853	824	898	893	877	885	874	849	828	873	877	844	881	801	820	813	876	868	899	890	911	843	839	819	857	814	843	876	856	892	899	827	861	860	860	906	841	888	894	874	875	855	890	858	843	899	869	835	906	896	886	840	870	848	849	833	908	888	830	843	824	830	870	890	888	821	870	873	862	848	884	854	880	861	920	841	872	833	832	853	865	796	863	858	875	873	883	893	885	858	790	831	847	861	909	882	869	843	889	862	867	799	844	895	835	877	849	879	891	886	875	865	892	854	785	889	873	842	860	881	879	873	906	880	880	847	897	839	867	866	849	920	865	835	901	871	895	845	908	882	864	883	818	873	897	873	844	903	847	838	863	855	886	887	855	804	862	859	806	916	866	874	901	872	891	884	893	873	872	852	890	870	870	912	864	891	874	811	831	872	861	845	880	907	899	857	859	858	849	873	853	900	910	849	885	876	861	927	877	838	864	889	826	865	914	842	921	862	887	894	859	849	854	883	877	869	858	849	907	853	896	890	848	879	886	813	909	834	841	911	881	859	926	853	894	831	848	861	882	859	851	909	869	928	831	883	842	838	847	830	912	816	885	855	873	871	866	888	857	820	847	912	838	874	920	857	819	924	861	830	879	874
22023	20908	28590	23350	20914	20976	11864	1172	864	748	632	573	505	467	442	412	400	373	380	339	362	332	329	314	309	331	313	320	294	270	308	321	283	318	305	322	296	284	272	278	307	277	329	320	303	289	259	280	294	298	308	318	295	277	303	282	266	258	258	252	271	321	274	295	268	300	291	275	284	282	270	292	270	329	267	255	256	286	293	280	267	252	294	299	293	313	273	299	279	282	278	271	289	271	306	276	277	273	289	299	275	320	268	283	279	281	272	289	303	294	257	278	301	297	280	271	330	293	264	298	270	273	284	313	275	248	252	290	284	287	294	278	295	283	306	289	257	269	292	299	305	294	298	266	299	296	266	299	279	262	268	277	269	246	273	285	280	304	294	263	277	281	247	322	298	286	306	282	260	269	249	285	264	322	295	270	284	284	256	297	289	257	271	288	253	283	263	285	260	284	281	268	274	271	311	275	267	245	263	243	282	270	299	288	289	286	298	316	272	288	276	306	281	286	253	280	270	280	270	261	308	267	276	253	285	270	272	307	274	279	268	276	265	259	275	278	309	332	253	269	248	297	291	242	287	284	291	288	322	282	318	290	248	254	290	301	256	265	296	276	302	296	258	289	244	276	269	260	249	266	280	273	309	294	277	259	253	268	276	298	300	268	256	282	281	287	280	269	279	275	265	277	275	284	270	279	283	294	253	286	295	245	279	280	265	287	260	256	258	277	267	272	259	284	291	301	287	258	273	298	288	223	256	281	306	269	273	259	275	268	292	259	288	280	306	270	301	292	290	295	277	287	257	276	277	318	277	326	256	279	255	306	280	276	285	252	267	272	270	287	287	282	304	303	254	265	266	259	271	278	283	297	261	291	254	279	249	279	252	252	303	274	302	273	299	297	269	274	287	278	285	280	258	283	275	278	276	265	271	266	281	280	285	293	293	298	254	268	305	254	269	314	296	274	271	280	274	316	298	293	241	304	284	295	270	298	275	297	306	280	255	280	257	293	316	305	289	282	323	287	294	281	285	296	306	268	290	288	287	270	270	270	286	264	288	289	294	279	271	284	288	298	280	278	251	280	281	275	278	258	263	278	312	281	242	286	280	250	300	284	279	262	262	293	298	264	302	295	253	293	281	271	263	285	281	274	297	312	277	270	248	284	290	309	301	238	279	278	290	303	299	298	283	280	270	255	279	257	308	283	264	257	285	289	288	279	292	277	304	269	285	283	268	277	288	262	260	258	288	271	293	286	271	298	276	289	271	279	288	251	290	286	282	285	270	299	280	284	311	260	254	298	292	297	269	270	253	268	264	277	313	273	289	263	300	291	269	275	296	267	291	254	248	305	295	278	285	291	282	256	298	279	285	300	294	313	276	286	292	290	266	289	300	282	284	270	302	299	288	296	277	273	258	292	290	282	311	282	296	278	293	274	266	294	280	284	296	273	284	308	305	285	289	304	282	286	291	270	279	283	269	285	294	270	266	276	269	282	282	297	256	291	316	261	262	274	282	248	276	301	265	274	258	294	316	274	298	302	265	284	282	269	269	290	285	269	293	269	277	296	271	277	281	268	294	298	272	264	259	296	266	263	315	280	275	293	295	306	261	275	281	284	265	288	297	282	296	305	248	270	298	283	322	305	256	281	329	291	269	282	279	269	302	273	287	277	282	285	287	275	244	297	284	285	269	304	265	306	269	267	259	275	289	313	260	280	263	281	292	281	285	288	295	290	258	326	261	284	281	267	264	272	274	321	287	283	292	298	304	307	262	263	288	320	267	289	281	259	272	250	279	293	290	275	324	264	289	303	263	284	290	278	286	277	267	271	314	285	289	288	265	319	290	303	280	261	257	281	267	252	271	268	297	276	306	296	285	275	286	281	274	273	282	289	262	282	276	264	279	287	268	289	266	293	287	322	304	311	290	269	300	293	286	276	277	267	272	285	284	270	263	279	279	272	269	282	277	253	258	287	278	245	258	293	261	279	264	273	248	309	313	297	271	249	246	307	294	298	247	298	284	293	289	294	306	292	273	289	278	304	285	275	300	295	267	278	295	263	305	274	280	298	257	289	293	262	273	290	301	283	303	315	292	272	302	294	291	278	281	268	278	286	293	296	307	281	298	290	282	294	296	276	271	314	262	286	271	275	264	281	286	270	300	284	264	277	305	290	271	272	286	271	272	286	283	287	302	283	247	276	304	312	291	291	281	257	278	306	257	277	303	264	261	294	267	288	286	271	291	289	279	258	315	322	297	283	285	273	278	257	287	267	291	298	301	260	279	270	256	314	286	285	289	291	275	286	275	284	263	285	310	278	272	273	252	283	284	260	282	280	272	314	274	294	283	288	302	266	287	247	281	291	289	272	280	296	260	275	260	251	284	284	261	287	327	238	296	262	284	277	311	289	260	311	290	314	292	274	302	278	284	284	280	271	290	283	279	263	279	244	272	276	276	297	278	232	267	264	333	296	300	309	272	287	277	273	292	280	269	284	288	314	284	274	280	284	307	264	251	284	284	276	265	294	270	277	269	276	274	288	321	282	263	273	285	309	282	303	299	277	305	277	290	282	299	308	276	290	274	269	267	277	282	290	262	282	274	249	291	270	316	306	282	293	299	267	281	293	234	285	276	302	276	284	303	246	304	309	249	283	243	298	270	271	264	296	263	301	277	298	280	292	281	287	264	291	300	317	298	281	280	273	297	321	269	288	277	266	263	283	258	290	296	296	288	285	277	306	279	262	263	266	276	275	295	293	295	288	305	290	260	263	284	309	271	284	293	258	293	275	296	272	283	267	272	259	297	277	284	298	269	248	290	277	265	281	257	273	280	278	289	232	280	259	264	282	267	282	268	257	285	270	293	283	282	294	280	278	272	252	255	290	260	284	268	289	265	268	295	284	299	277	265	322	279	276	272	248	280	277	304	311	282	277	267	289	294	282	315	286	286	269	273	303	300	289	242	283	290	268	258	289	295	317	306	307	249	278	289	312	255	297	305	260	279	316	258	261	252	303	295	291	284	294	268	263	326	299	284	285	300	270	263	263	280	294	257	274	283	299	286	285	305	280	310	279	284	270	293	278	284	327	289	295	288	292	266	284	283	273	267	275	282	255	281	275	273	258	297	263	283	263	285	319	269	282	261	265	258	288	262	280	273	251	257	298	275	300	268	259	267	274	267	239	285	293	287	255	256	266	268	303	281	250	286	294	278	299	283	282	299	295	260	294	261	262	273	288	283	283	268	304	318	256	255	264	291	307	273	276	284	268	292	271	279	287	294	286	268	299	310	292	268	271	285	263	272	269	267	270	285	270	270	308	271	278	272	304	285	291	281	240	286	276	251	272	292	264	294	255	261	292	253	264	244	280	270	269	234	291	300	281	289	277	307	273	299	281	296	294	287	293	286	277	248	305	288	288	278	284	268	291	294	275	258	293	284	299	276	273	265	252	268	305	301	280	286	263	264	316	281	284	290	289	299	295	273	283	277	307	280	257	324	271	266	275
4297	14058	10252	5172	3672	2703	2068	1499	1253	957	801	658	612	543	470	505	464	416	396	385	373	380	349	361	325	302	328	329	327	312	292	302	306	288	324	300	333	320	333	293	319	307	276	311	284	250	283	294	259	305	287	316	290	306	291	255	282	301	294	253	294	282	306	299	295	267	268	267	253	299	301	281	293	294	292	293	299	301	283	266	256	265	313	298	256	289	288	280	279	286	265	294	273	291	281	278	297	276	299	270	302	265	292	246	279	277	270	263	264	274	260	244	270	273	245	254	273	254	274	267	298	265	241	273	271	315	284	293	252	264	282	273	277	288	294	273	251	292	272	283	287	251	267	289	293	261	252	309	271	269	234	311	275	271	277	263	297	262	275	313	262	271	290	279	252	245	299	297	282	269	281	260	274	306	296	282	288	279	264	271	280	280	272	258	278	279	275	259	319	282	287	281	254	261	301	270	276	267	287	265	291	291	258	264	294	285	275	265	299	288	270	259	253	266	308	243	278	261	267	291	301	290	263	238	270	295	267	273	272	282	261	270	254	259	278	258	257	277	284	276	289	274	278	264	305	242	283	238	267	275	314	290	273	292	274	299	289	289	276	302	275	284	292	254	281	259	297	285	257	298	256	283	286	254	262	276	238	249	285	269	255	263	268	294	286	288	272	252	283	266	286	292	302	265	278	264	273	270	258	287	281	288	283	274	270	297	266	253	300	311	280	280	293	236	279	317	279	261	271	286	288	295	273	266	288	300	281	276	239	296	272	296	259	277	250	290	260	286	282	284	278	272	293	282	257	272	247	293	266	292	283	264	266	291	249	283	275	270	265	302	264	275	261	277	278	256	269	278	279	280	261	299	294	283	265	278	308	281	266	267	261	283	262	271	306	236	269	261	285	311	270	269	281	295	254	283	279	288	279	260	263	285	291	262	228	273	247	248	268	274	269	278	239	278	266	267	279	287	266	268	274	269	296	290	259	280	273	277	284	271	280	325	292	254	292	305	283	276	287	269	256	281	262	270	282	282	281	287	251	255	289	251	259	257	293	284	279	275	285	293	277	267	279	265	269	279	286	276	299	323	283	268	255	265	287	263	258	294	268	284	271	262	298	285	266	281	266	278	273	259	288	246	269	249	284	256	278	281	278	272	261	306	270	292	268	251	273	274	267	286	285	255	244	271	287	281	279	270	261	289	264	313	284	258	261	265	258	250	266	291	312	269	273	264	289	302	260	271	264	264	284	311	268	266	282	285	297	263	288	276	272	285	271	306	297	272	276	287	264	293	283	265	271	282	285	282	250	285	269	267	241	248	278	278	289	296	285	272	292	286	282	276	279	283	280	265	282	287	282	282	279	306	268	294	301	257	289	278	283	293	271	274	290	281	290	295	279	285	279	288	285	262	264	261	292	272	284	270	258	309	291	226	288	295	295	257	294	284	303	265	285	252	261	280	286	285	244	290	301	300	279	290	286	299	280	273	279	293	277	289	268	282	266	257	254	281	293	264	269	259	258	281	277	291	273	287	269	257	268	296	276	282	293	285	240	274	242	263	311	291	288	259	280	293	296	284	279	298	282	271	285	295	257	302	291	262	268	256	271	265	270	259	283	285	294	275	265	260	282	295	308	290	281	258	292	247	291	279	270	299	260	295	261	275	242	258	265	287	273	291	258	260	307	286	274	302	263	264	273	283	270	290	287	290	302	257	269	293	273	295	276	275	276	300	260	290	283	285	273	278	318	285	261	285	281	274	264	292	283	299	282	295	281	273	305	244	283	297	266	282	300	277	276	292	269	281	284	236	288	279	280	251	263	285	284	268	284	272	271	267	264	266	273	281	270	272	236	272	279	275	276	277	275	285	259	283	282	275	276	254	298	267	294	277	299	288	264	275	267	285	250	247	272	276	254	276	278	265	270	254	280	271	266	254	266	271	279	300	271	290	277	293	249	282	271	268	259	259	262	274	272	258	247	269	268	279	273	254	302	258	276	264	261	289	259	254	268	305	286	263	249	279	255	274	274	248	251	304	276	257	272	281	281	275	307	274	269	276	274	295	279	289	278	277	254	284	273	277	329	274	262	283	269	267	295	286	281	279	266	285	293	244	293	272	289	315	278	263	303	276	290	292	297	275	260	276	261	265	295	310	278	300	266	278	274	298	281	260	285	268	288	294	289	280	282	291	262	292	327	271	302	315	307	265	263	279	280	292	271	275	283	270	276	285	236	277	297	253	280	290	263	289	266	235	256	238	269	283	268	299	286	287	283	301	253	289	273	290	257	262	267	263	304	276	280	247	281	248	279	279	299	250	276	273	260	301	289	238	276	289	275	279	270	261	292	261	269	303	276	278	260	281	296	273	291	289	255	257	257	316	288	252	259	257	285	272	295	264	286	307	272	270	277	294	316	303	279	287	281	278	273	270	279	280	278	266	291	272	275	276	287	272	280	281	246	280	250	291	284	308	279	297	274	280	279	246	261	251	257	271	257	274	255	288	264	266	294	255	279	247	265	284	292	297	271	270	285	293	259	246	274	263	283	256	275	294	311	268	258	280	264	272	283	242	287	280	255	247	260	282	276	305	270	257	264	263	267	312	273	243	280	278	279	276	278	275	276	280	274	300	299	291	305	254	304	273	269	289	283	322	294	275	301	271	285	259	282	284	256	283	281	296	314	268	284	274	276	267	297	265	276	294	258	256	292	267	265	259	296	276	287	304	276	264	275	226	278	284	273	270	286	281	264	280	267	290	271	274	263	243	272	287	262	290	273	258	274	297	285	280	290	305	228	265	313	278	272	276	277	281	297	275	298	284	258	271	240	284	270	265	284	293	263	262	280	277	290	303	289	267	267	291	269	297	300	294	231	294	277	265	299	247	286	287	287	277	285	261	241	295	265	262	270	260	283	289	264	270	252	311	289	247	282	281	280	279	288	273	297	278	244	252	269	295	256	278	269	306	264	242	283	278	307	296	293	252	299	262	268	319	273	281	257	265	274	266	267	281	274	273	285	252	259	269	295	282	300	278	312	286	291	269	284	288	262	287	274	258	270	255	263	268	306	294	295	276	299	265	278	266	277	268	272	265	277	273	279	251	292	298	274	265	248	284	313	278	290	277	266	286	265	266	247	281	301	267	293	275	291	251	270	289	289	264	269	266	269	261	282	281	256	263	286	266	256	272	282	263	282	303	278	285	283	290	287	258	275	284	273	268	268	254	261	278	244	292	266	269	289	292	306	308	277	270	263	274	292	292	250	262	242	282	258	306	243	270	306	275	276	280	291	271	262	244	280	267	274	273	291	284	274	279	258	270	278	278	287	255	275	278	264	283	282	258	277	250	274	304	297	279	289	314	247	282	266	297	273	300	275	242	264	300	287	295	267	268	290	270	283	264	255	269	247	278	250	275	286	273	298	285	264	304	251	275	261	300	291	265	277	288	278	288	291	277	279	282	284	279	274	269	286	247	279	272	263	293	326	250	269	256	282	266	274	290	273	263
27507	18218	4903	1309	1076	981	976	878	927	927	928	903	890	848	911	894	923	910	913	899	881	933	890	898	925	917	917	911	917	896	861	865	985	951	886	968	912	928	884	887	951	904	880	825	874	904	838	876	881	852	916	887	895	893	925	892	888	858	901	923	831	875	929	910	872	915	907	869	907	878	905	872	901	905	866	924	910	855	910	862	944	934	908	949	898	937	940	928	852	867	911	899	889	896	882	882	916	846	949	969	912	928	949	896	864	927	878	889	903	884	907	890	931	909	929	889	855	915	903	922	946	946	900	927	875	973	883	892	888	912	889	923	886	912	858	890	818	887	891	961	887	852	906	919	904	862	875	942	898	906	881	894	974	910	894	886	947	916	914	946	933	889	910	938	895	900	864	950	921	906	925	883	936	881	916	891	921	860	914	920	927	874	948	879	858	841	919	882	919	908	929	836	898	948	870	877	885	898	876	879	885	909	903	901	945	881	929	877	892	838	896	951	887	866	936	908	920	898	963	871	945	920	875	852	940	945	962	891	916	924	897	887	912	912	861	940	883	917	937	891	872	865	911	907	912	908	888	871	922	924	886	851	875	965	928	871	918	916	935	883	883	886	934	944	896	925	911	902	908	889	909	894	915	909	874	916	914	853	876	896	913	888	943	895	855	845	868	864	871	877	889	886	911	894	933	944	892	914	853	936	940	863	892	884	895	906	891	854	871	927	842	915	887	889	924	925	853	888	867	877	907	863	870	882	880	934	910	879	887	911	872	894	892	863	899	906	901	880	862	867	921	964	873	923	852	952	917	928	906	927	956	927	884	861	944	949	829	879	881	876	889	920	918	980	930	880	873	945	883	902	844	910	891	927	948	911	914	871	918	920	938	884	925	920	873	906	936	888	910	925	839	923	953	886	939	890	914	912	912	921	875	907	853	895	956	902	922	896	931	921	862	912	858	921	847	904	929	922	927	925	866	912	907	878	875	873	914	886	901	901	887	919	911	900	900	877	931	905	893	875	886	917	920	915	936	933	909	889	946	934	895	931	899	868	881	977	867	910	965	884	884	929	956	918	908	882	903	911	879	856	891	931	873	874	892	895	901	893	896	930	935	923	905	855	923	942	903	879	883	910	914	883	932	863	871	863	825	919	866	931	880	895	894	879	885	956	903	891	901	895	894	869	939	902	890	871	887	883	870	878	933	916	837	904	905	884	875	858	905	908	876	878	943	906	889	870	922	868	900	936	916	973	893	905	915	903	935	876	907	888	895	906	945	911	898	964	874	906	928	955	923	895	954	907	888	894	935	885	924	983	930	940	965	877	872	904	921	918	915	958	826	894	902	881	863	926	878	943	915	909	907	948	953	912	875	925	913	934	903	922	873	874	925	888	919	921	889	919	974	871	943	873	897	930	918	956	871	837	923	883	886	932	928	928	899	861	895	900	907	925	932	908	885	882	893	955	885	942	861	959	908	887	959	901	961	859	950	947	935	869	900	871	905	848	918	866	936	867	897	869	887	849	904	887	873	881	887	947	842	940	892	862	924	926	892	905	889	899	888	887	903	888	896	881	807	912	968	897	869	925	879	902	944	894	931	917	972	946	854	974	880	907	875	894	892	948	911	895	871	917	898	933	929	884	911	875	896	910	911	902	842	913	853	904	884	917	954	917	891	868	844	891	907	921	893	898	912	939	871	893	884	925	932	951	935	901	934	918	883	931	918	857	921	916	906	937	891	900	887	906	893	914	901	879	903	884	902	922	903	904	913	927	884	880	928	904	941	865	886	885	873	925	908	900	935	911	870	871	864	906	916	911	941	955	887	888	873	941	916	885	891	877	912	910	903	884	900	883	947	871	940	903	911	941	924	920	930	888	926	901	878	924	892	874	858	896	941	926	903	918	881	872	884	888	890	814	895	854	923	871	923	859	872	890	867	906	896	888	886	912	872	949	891	875	877	885	926	915	847	913	892	897	913	875	883	843	907	899	874	915	889	895	887	920	865	944	886	880	876	893	961	878	907	867	892	827	907	865	943	880	884	882	942	825	885	877	895	923	893	889	916	898	870	897	912	934	949	904	924	908	907	903	872	887	938	873	860	849	878	905	928	912	899	910	925	930	858	909	856	825	916	888	954	851	896	916	927	894	907	890	946	894	911	886	916	943	815	906	885	913	898	930	883	946	894	860	891	904	879	843	933	881	907	924	918	916	913	909	902	881	980	875	941	869	915	878	855	895	967	877	913	882	934	878	923	907	860	914	945	893	947	908	977	877	956	943	938	901	876	910	950	921	890	897	870	904	881	934	846	943	870	858	920	912	874	854	875	879	862	962	904	910	921	907	908	865	852	947	899	954	839	901	891	890	898	893	860	862	888	930	887	918	925	830	935	880	852	924	929	910	886	898	873	921	845	884	885	944	925	939	881	922	849	873	878	902	894	931	878	878	858	903	889	929	916	888	920	910	943	871	849	890	891	948	879	888	849	907	899	875	937	925	895	903	881	917	945	916	910	908	943	907	903	893	981	923	876	888	979	934	860	884	878	911	897	905	930	883	927	890	894	916	918	865	920	892	901	884	921	852	877	909	902	882	852	913	889	912	869	925	944	891	905	845	908	871	909	909	915	903	918	887	922	954	913	916	843	892	929	917	924	921	885	912	914	870	905	877	884	920	874	888	861	851	876	902	922	910	927	923	902	899	892	877	921	930	889	857	859	883	882	938	906	910	930	895	935	898	871	904	861	937	935	896	905	884	927	941	903	889	932	893	926	885	863	918	930	942	943	888	928	931	871	878	872	888	933	895	904	948	915	901	932	973	888	951	919	903	871	902	933	881	911	926	855	905	896	900	830	914	931	925	866	932	897	844	924	910	911	895	928	934	885	899	926	872	855	907	884	896	974	891	892	908	873	929	900	902	906	921	887	947	905	893	937	913	927	955	869	933	919	926	936	888	895	905	922	932	908	860	922	862	971	918	912	885	908	834	896	909	913	906	901	893	950	857	905	912	908	924	944	920	884	873	902	904	854	885	900	900	935	867	932	891	892	896	936	883	860	883	925	914	924	879	927	983	889	856	874	869	859	879	898	911	936	898	906	896	917	911	904	932	874	877	891	869	872	876	906	946	910	873	846	913	898	817	872	904	863	895	865	875	961	831	890	924	906	885	824	942	893	878	928	951	877	910	886	877	906	843	907	896	902	886	864	876	847	911	876	915	891	885	899	898	903	859	863	878	905	909	905	902	910	904	909	899	943	915	889	893	904	877	895	897	892	857	878	876	933	882	869	889	892	849	901	983	891	879	891	901	877	907	919	879	909	886	935	861	940	902	905	832	899	969	873	896	912	930	900	902	982	879	970	935	930	912	886	875	923	908	861	916	876	925	922	903	940	867	909	909	896	869	887	899	917	913	931	857	917	918	905	860	932	891	897	928	945	925	904	898	907	939	882	861	916	896	921	971	858	928	902	866	853	896	876	874	887	923	900	886	881	919	827	970	844	863
4687	1292	1143	1020	997	1007	952	983	976	953	951	925	884	923	933	945	933	921	875	908	905	910	937	934	973	945	930	976	956	950	900	967	953	937	931	1000	945	938	944	916	901	915	886	928	941	916	911	962	886	912	955	940	917	890	961	964	885	910	951	921	911	977	947	931	939	960	959	1006	958	886	877	889	882	955	938	892	911	888	939	884	932	916	893	963	914	926	855	888	949	939	893	888	918	941	923	954	958	936	896	928	941	926	918	950	945	895	923	940	916	912	974	907	867	987	872	853	873	891	899	908	982	906	889	990	994	889	913	881	957	907	916	927	929	918	996	927	924	890	910	911	906	937	927	928	909	931	891	909	876	926	906	905	877	935	905	935	931	905	944	933	869	888	906	973	977	914	847	970	905	916	932	970	930	910	936	998	915	866	929	958	928	952	886	954	925	964	909	895	971	908	921	922	915	911	883	933	901	906	939	958	882	978	895	952	933	906	917	968	931	933	912	904	904	930	884	860	909	917	965	951	909	930	941	931	906	880	917	918	961	911	928	935	867	933	914	862	927	868	956	963	879	902	934	898	966	917	916	945	854	920	963	921	904	903	939	929	876	934	885	909	1002	923	914	935	934	884	938	934	941	848	931	926	919	904	911	921	917	919	946	935	918	941	903	943	924	969	888	931	909	902	917	954	920	964	942	928	962	900	915	953	893	893	943	909	940	868	926	907	902	911	894	900	926	934	961	919	916	907	889	942	918	890	934	951	913	887	962	906	907	888	890	936	901	904	913	877	909	890	924	926	919	943	948	927	963	899	926	907	943	946	887	927	883	918	902	912	1002	953	945	870	859	864	945	945	957	990	940	907	918	913	917	967	956	899	944	934	897	920	916	956	914	919	886	922	910	974	890	990	973	930	944	925	958	881	897	938	943	929	909	947	962	1013	935	896	982	938	931	964	880	952	934	846	943	960	927	928	901	967	894	945	937	941	913	911	880	912	935	958	904	935	916	912	912	913	937	915	934	958	915	937	888	879	943	954	927	911	954	910	971	900	922	951	954	917	910	954	961	898	967	928	928	972	927	912	938	872	952	879	933	944	910	907	886	910	901	934	910	885	915	916	961	895	907	956	946	878	936	920	941	895	939	938	927	901	950	949	931	930	919	896	903	992	974	956	854	939	946	923	914	918	1009	910	926	895	913	928	826	941	935	986	883	922	904	918	926	927	1006	912	948	906	942	945	905	915	897	911	963	915	936	890	949	961	906	910	933	866	916	948	954	915	959	905	929	914	893	945	1001	925	922	990	933	902	937	963	927	948	918	922	963	924	889	914	889	937	901	918	904	926	918	912	900	901	929	868	931	969	917	940	916	943	972	901	895	923	972	916	871	915	938	897	953	951	948	964	853	940	935	933	923	921	898	903	867	943	892	908	931	941	942	963	932	923	924	922	912	955	913	922	938	958	998	948	914	904	967	899	956	898	923	985	916	935	944	906	912	959	940	871	949	952	911	945	965	888	877	856	946	936	984	910	966	961	887	933	905	903	993	893	944	931	922	943	942	958	969	960	912	884	924	894	907	973	929	946	928	950	901	946	936	977	898	954	924	967	857	919	911	865	919	898	924	951	933	883	948	895	881	891	931	937	962	932	914	954	877	993	870	948	914	950	953	917	946	931	900	889	939	947	935	971	877	970	902	956	939	906	935	951	952	885	946	949	948	954	909	890	887	935	935	891	885	894	894	899	910	883	933	961	941	860	913	914	943	944	940	909	891	959	889	967	960	958	941	944	997	891	918	883	977	909	980	941	977	951	862	938	941	899	959	951	962	891	931	950	932	902	915	916	950	949	921	893	909	830	930	945	873	903	893	938	928	978	951	941	938	902	914	898	923	900	971	925	950	863	888	921	910	891	911	887	935	971	950	926	922	848	925	955	932	918	940	860	930	955	935	912	943	924	903	951	928	962	915	888	955	947	857	922	890	918	916	930	966	960	919	962	963	967	929	965	948	898	912	935	941	925	952	943	914	930	933	869	939	938	885	939	931	896	895	970	903	957	927	932	931	913	888	931	899	931	955	963	945	919	943	909	920	971	900	867	896	951	913	978	886	916	985	881	978	872	895	894	883	985	943	936	973	949	934	912	900	950	944	940	973	931	928	908	884	934	996	944	945	960	913	966	883	925	889	951	916	916	898	879	918	901	941	910	942	912	990	974	899	992	924	939	960	921	896	918	998	906	934	986	924	904	911	931	964	904	907	948	901	928	973	890	921	908	913	936	959	910	903	991	884	948	951	936	886	933	969	920	961	926	944	906	938	912	900	914	910	975	897	903	916	944	910	916	941	890	945	923	902	922	884	892	936	907	942	887	935	949	908	912	876	892	924	874	965	948	946	930	948	904	914	966	951	915	908	932	938	913	950	935	926	892	961	911	946	893	901	964	896	920	941	940	930	904	952	933	969	948	914	966	946	873	924	931	873	893	972	878	880	919	937	920	868	897	914	912	958	935	930	941	910	947	932	931	930	937	935	961	935	895	967	927	946	915	936	883	900	940	928	1009	899	879	913	956	919	909	937	919	892	948	891	925	946	958	915	913	885	908	965	876	961	954	916	897	894	900	952	910	990	884	1001	924	887	874	943	958	922	917	946	932	926	908	936	902	857	921	924	892	973	972	891	916	887	897	899	916	919	944	908	951	925	960	901	960	900	1004	957	921	893	961	856	933	867	917	927	927	906	908	886	902	903	950	908	955	927	927	897	897	919	898	916	909	982	885	891	920	924	915	886	912	900	868	937	933	946	932	882	912	920	930	880	896	910	864	952	922	859	950	913	858	934	902	935	906	922	955	899	897	926	883	891	952	941	920	930	940	916	953	927	963	904	906	946	920	913	935	912	921	938	955	912	966	822	946	925	878	951	908	961	899	985	939	867	958	874	929	915	989	900	977	906	911	981	945	915	977	893	921	966	938	896	908	947	928	909	937	941	903	908	870	918	898	934	931	974	939	930	915	933	915	964	907	926	890	969	960	927	978	910	909	902	951	875	946	966	943	947	856	959	933	897	955	950	905	951	965	924	919	950	940	916	896	938	916	938	928	913	895	916	974	921	949	937	904	943	934	950	924	890	910	950	912	922	924	924	924	966	875	932	982	940	914	927	905	916	914	925	899	960	930	934	971	982	912	923	921	908	910	933	943	921	915	906	922	903	935	936	913	935	968	915	923	992	896	943	938	917	919	910	894	897	983	977	931	900	911	980	950	908	930	944	950	907	922	905	944	971	850	911	877	903	899	940	926	957	941	935	916	928	924	916	910	920	954	942	956	965	876	932	923	838	922	892	942	933	934	886	883	906	928	946	948	931	928	931	872	949	915	914	909	898	899	900	948	983	907	875	902	912	945	910	920	884	909	875	910	914	911	950	993	954	871	895	936	893	921	856	877	917	958	915	893	929	959	994	868	967	920	964	893	892	880	982	872	885	898	920	934	941	923	910	874	935	944	955	899	909	890	947	927	960	929
23200	20938	28279	23763	20946	12640	1369	815	737	662	602	621	597	562	562	487	508	495	447	493	515	506	467	513	463	542	467	441	449	440	414	468	450	451	484	454	431	415	438	442	432	468	448	465	461	433	441	462	460	421	470	459	455	473	434	422	413	450	405	451	451	439	413	447	413	407	463	470	411	439	395	457	446	485	408	457	426	465	419	422	467	450	458	438	427	452	432	426	364	436	425	441	437	439	412	426	495	403	433	429	447	433	400	466	461	447	447	463	437	461	425	451	459	422	418	432	465	433	416	445	424	448	440	458	450	414	398	444	452	442	452	432	420	393	450	466	441	450	405	435	440	438	423	466	421	454	448	409	424	413	480	471	431	459	443	464	440	419	396	432	482	430	407	418	450	438	447	419	437	440	465	439	447	456	402	466	447	450	462	430	441	470	411	445	443	470	445	435	422	469	432	448	470	409	441	475	438	445	453	404	436	412	426	459	465	403	444	481	483	435	437	429	423	462	447	450	457	445	452	448	453	409	441	440	448	461	423	429	465	440	423	442	438	405	435	466	441	455	410	457	426	400	434	466	414	415	472	446	431	414	453	473	432	461	448	451	441	457	451	452	461	471	438	431	465	430	469	412	445	454	423	438	477	473	429	401	413	432	460	441	450	431	423	448	456	460	427	462	425	422	463	462	443	426	454	434	447	430	408	407	402	462	433	446	413	471	390	436	433	398	418	440	441	442	462	448	439	408	454	413	474	446	459	420	438	454	451	472	461	444	401	438	451	393	487	469	407	426	407	435	438	418	427	438	436	506	443	444	400	397	461	437	419	437	391	404	442	444	442	420	456	439	450	472	470	376	467	417	442	414	490	483	423	425	474	425	438	424	394	433	445	419	440	444	447	469	449	397	434	445	470	434	455	463	452	421	411	468	473	477	441	430	438	392	444	437	428	455	420	483	446	424	413	456	408	414	408	437	454	446	463	456	443	454	460	434	422	456	444	406	444	470	448	463	432	432	421	476	449	409	412	453	465	394	479	459	451	420	432	428	389	408	434	429	445	448	449	408	429	444	433	482	431	422	436	471	407	450	417	457	396	416	446	456	453	439	435	458	449	446	469	445	420	463	392	403	465	465	443	398	404	431	452	498	388	430	424	435	442	387	485	452	402	457	447	422	448	454	442	427	443	423	473	458	460	446	457	448	473	433	430	438	469	430	426	427	442	458	470	441	433	459	450	436	451	412	429	458	458	440	414	476	456	436	409	404	404	488	454	451	398	433	454	426	403	501	431	452	458	415	464	441	467	392	425	471	465	442	416	441	443	437	474	432	482	412	407	455	488	436	439	440	459	443	455	468	436	432	459	397	423	477	450	491	440	427	464	426	435	509	456	433	493	434	454	472	394	428	484	410	442	463	433	434	457	432	440	443	453	455	447	423	420	416	420	450	451	437	465	451	458	465	448	468	453	399	404	440	461	425	452	451	418	454	430	423	449	458	460	439	427	417	427	438	451	482	443	454	436	472	431	426	393	427	442	485	456	427	422	461	441	446	401	412	454	439	438	444	428	431	439	459	406	449	435	422	434	471	445	443	441	454	481	453	465	455	459	434	420	413	406	434	473	445	439	439	431	431	426	419	463	460	420	447	405	426	412	371	447	435	435	413	474	435	469	432	478	475	436	422	427	486	457	437	473	515	443	446	452	426	459	447	475	427	440	486	448	429	417	462	454	417	471	413	455	522	435	390	432	414	489	424	483	408	480	458	431	430	437	444	437	441	506	404	441	444	437	457	449	466	465	446	425	443	417	439	433	450	419	461	463	470	439	472	440	422	472	434	465	422	452	428	456	408	441	468	433	450	426	462	452	443	428	439	445	409	424	433	461	466	438	437	452	462	402	428	426	444	453	459	417	456	445	471	444	436	416	431	413	406	437	470	452	462	467	427	465	467	470	435	424	469	421	474	430	429	475	419	424	435	397	426	461	425	426	438	443	451	442	425	463	393	440	459	467	408	426	436	451	450	437	435	425	462	486	479	433	394	472	460	425	442	460	454	423	468	421	425	447	409	422	459	415	462	443	410	455	425	450	420	440	430	439	448	427	453	473	444	433	423	409	437	437	428	478	427	427	461	413	418	450	422	420	444	435	434	473	377	419	412	417	413	474	432	416	445	420	448	436	405	425	436	421	455	467	430	473	446	433	405	432	434	417	444	431	481	427	475	386	432	438	409	438	402	435	420	453	448	448	437	443	462	421	458	466	457	464	444	459	441	475	412	442	428	453	438	423	433	447	429	410	469	466	423	437	427	427	476	464	430	454	402	431	446	408	437	468	439	437	416	418	463	440	437	460	406	480	440	491	437	437	438	430	460	454	460	452	437	442	456	429	445	448	419	408	374	448	397	431	406	422	417	427	426	442	420	467	421	428	442	450	446	437	466	460	428	423	409	417	474	447	483	450	444	430	433	452	434	451	439	387	433	417	421	458	434	413	424	441	420	427	463	415	425	449	458	482	455	409	421	461	409	462	421	416	436	424	470	420	460	403	474	494	463	451	457	425	403	468	501	430	462	481	438	409	438	447	461	416	449	471	443	431	426	450	436	467	434	451	468	457	475	440	469	401	440	456	430	429	432	440	404	467	442	432	443	441	440	436	445	435	412	441	448	414	401	425	427	446	439	453	406	416	449	478	423	443	411	402	451	412	422	438	464	447	426	448	439	426	456	458	419	463	422	463	480	447	447	440	434	464	388	457	385	415	427	450	427	465	431	449	445	454	451	416	416	432	421	438	459	426	445	429	451	437	444	440	437	412	454	414	447	433	458	441	440	422	433	468	453	437	447	466	417	443	456	433	454	441	428	453	468	457	447	460	446	451	464	438	414	475	480	459	447	436	464	446	446	425	428	403	456	434	412	483	464	430	482	396	415	467	414	489	420	446	449	407	480	439	471	439	468	449	468	452	443	476	425	463	442	452	447	431	441	438	407	438	448	409	454	456	469	445	467	417	441	420	407	444	405	457	415	434	479	439	424	424	442	440	404	470	404	413	451	435	395	435	424	425	427	453	426	468	413	419	475	440	437	450	442	420	432	444	421	446	437	464	454	456	473	457	434	457	439	431	447	436	432	414	453	409	448	440	439	421	424	466	437	463	440	470	448	446	377	446	464	443	404	428	431	405	442	382	449	406	426	419	487	425	465	451	443	414	457	407	411	443	426	425	466	420	411	432	467	423	429	418	468	451	434	406	446	450	465	465	398	447	445	395	419	458	457	450	439	425	418	438	460	425	423	413	426	452	431	462	423	441	410	458	437	443	436	461	431	438	431	456	444	432	448	436	430	437	435	416	445	459	474	418	453	447	432	458	457	452	478	413	435	435	435	417	432	458	434	435	445	439	451	434	433	425	433	419	446	465	416	451	455	425	451	464	455	423	463	425	427	442	452	412	434	416	465	455	420	442	420	429	416	436	426	466	445	439	457	431	452	425	432	444	426	418	394	473	461	468	423
3240	8314	6192	3006	2113	1608	1310	1163	994	817	756	662	625	576	597	541	521	564	526	544	546	560	529	499	501	446	490	529	536	471	441	467	494	500	498	528	517	505	473	501	486	470	499	509	518	484	460	502	472	491	437	490	472	476	454	470	476	521	490	499	491	495	486	536	506	493	474	474	503	497	455	501	468	493	453	478	483	473	462	523	459	432	491	493	472	489	481	476	453	485	473	469	463	464	463	475	506	507	464	455	474	459	477	480	479	455	502	470	465	458	455	451	465	463	455	493	439	503	499	503	484	472	471	458	473	499	448	503	512	476	503	470	496	448	477	530	499	472	506	500	483	477	490	487	474	494	487	497	488	436	478	490	460	452	483	484	494	502	452	468	454	459	464	468	512	451	470	468	493	489	470	474	471	435	442	518	494	507	476	461	458	472	472	453	487	491	529	453	461	479	478	424	453	475	505	449	513	468	470	486	506	484	481	487	507	455	491	451	476	467	486	497	500	519	442	482	479	482	473	501	469	490	487	445	469	463	486	504	489	517	458	454	464	511	466	484	511	486	462	471	498	467	532	507	421	495	451	481	490	520	489	505	499	464	488	453	462	471	451	495	499	458	470	475	487	454	499	506	492	469	500	448	498	466	461	518	471	494	469	498	454	467	521	496	443	478	458	484	489	466	479	470	434	479	499	467	504	459	478	456	488	502	524	452	474	514	492	492	448	481	503	444	479	444	462	491	499	460	521	485	417	488	492	476	485	492	480	504	505	522	459	512	460	489	449	491	443	442	502	449	479	482	442	436	482	477	512	516	482	462	462	471	449	503	477	449	477	437	462	458	466	469	458	502	439	506	484	473	493	473	403	500	469	455	474	454	446	430	479	452	517	512	429	499	502	479	488	476	500	466	502	461	496	491	472	463	490	474	467	500	441	474	479	527	496	491	456	485	457	464	467	493	478	506	434	472	465	501	456	487	482	473	540	437	466	490	477	486	476	496	500	464	506	433	489	476	512	509	491	456	464	442	521	479	464	473	513	475	470	441	472	422	472	499	520	477	472	440	473	471	497	482	528	486	496	474	464	459	481	478	489	501	476	489	430	504	453	476	474	515	447	479	524	454	489	510	482	483	434	507	504	487	477	502	483	503	451	466	455	444	450	478	430	442	461	490	468	473	460	488	488	450	479	471	445	465	478	487	526	490	485	513	456	479	485	459	503	452	497	466	477	476	462	463	458	480	528	480	485	502	499	463	470	498	461	474	465	485	474	501	499	492	476	450	432	481	456	477	520	467	465	481	471	489	472	477	441	529	512	459	503	509	506	474	508	477	456	473	501	485	487	496	437	506	489	458	476	490	504	497	469	488	451	462	477	461	493	471	483	465	428	437	442	490	466	479	458	453	487	515	432	488	480	470	511	489	453	473	453	479	498	456	481	500	518	464	443	474	488	456	482	425	472	511	482	446	440	481	481	447	498	434	504	472	498	518	460	495	474	502	472	461	493	442	516	493	456	490	481	494	448	498	425	494	470	437	468	459	487	468	467	520	502	494	500	488	454	493	516	466	481	467	490	495	468	443	467	485	453	469	457	487	496	437	475	490	498	489	523	458	530	477	492	488	444	487	500	420	491	476	429	479	502	487	477	485	436	461	455	477	484	495	497	453	479	459	436	513	520	528	488	478	460	474	464	481	514	490	494	459	466	485	431	449	501	488	447	459	453	468	461	478	454	507	501	473	484	480	466	490	471	460	477	535	478	489	444	487	457	472	504	455	495	505	465	445	508	503	529	488	493	508	479	499	466	482	497	474	463	508	511	532	470	507	452	497	521	468	480	473	436	507	504	470	460	452	467	501	480	517	467	494	456	468	443	497	481	491	488	461	494	496	472	529	490	476	457	505	477	470	466	499	511	454	513	498	510	493	474	455	464	483	452	495	492	460	481	480	461	474	448	495	462	479	492	476	448	446	489	454	515	501	450	470	496	459	447	478	481	497	493	490	499	482	462	458	480	473	485	488	505	458	471	492	495	477	488	477	504	490	479	515	491	483	491	460	460	497	470	454	504	466	462	503	493	436	462	462	476	471	458	536	497	519	493	481	464	496	452	454	481	494	518	502	496	471	477	519	498	496	474	536	475	460	472	470	474	452	509	488	487	541	500	506	497	455	493	488	508	476	471	487	451	497	455	448	486	502	497	459	502	471	468	467	459	484	454	486	466	480	470	481	493	486	480	508	458	487	486	493	488	498	488	497	510	500	462	462	448	472	422	477	476	432	447	467	471	500	515	484	489	479	445	472	474	490	519	468	504	470	436	483	439	463	483	487	508	498	469	483	478	477	476	498	439	494	472	477	480	479	487	474	541	531	454	487	464	491	489	500	474	540	469	487	469	474	483	480	486	502	446	504	513	469	513	479	487	454	498	448	473	472	479	518	485	463	510	508	406	501	498	470	476	479	468	482	477	508	483	496	492	469	496	513	458	470	468	464	474	463	465	510	475	419	468	503	420	470	480	458	469	435	510	439	455	450	451	438	527	464	488	453	464	429	493	462	517	499	465	458	504	482	448	467	444	496	470	480	482	497	490	481	470	506	497	487	484	471	451	458	452	450	441	457	478	494	495	467	455	482	451	440	480	472	462	452	485	450	478	456	477	488	460	451	444	485	438	466	504	480	458	467	449	483	500	469	496	434	512	475	499	489	417	480	471	476	493	471	458	508	491	480	452	421	493	501	482	515	460	470	432	512	485	479	497	447	482	478	515	503	533	482	462	513	471	472	454	498	452	489	444	497	479	466	490	473	472	525	458	495	509	488	487	490	506	494	450	518	443	474	510	491	510	468	464	498	487	495	457	470	411	469	472	467	455	474	437	502	505	455	480	457	473	454	441	500	467	506	468	453	456	515	479	453	456	476	488	476	537	491	467	472	486	501	490	519	454	480	484	496	484	457	458	471	510	473	476	479	479	496	494	498	454	448	468	478	482	501	472	495	471	492	455	456	452	508	482	445	465	491	513	510	459	474	472	469	510	486	496	448	462	502	480	485	486	446	454	471	446	469	470	481	474	476	515	468	480	490	460	460	480	504	462	466	468	456	491	453	480	451	529	452	470	496	464	478	471	465	471	487	461	525	506	491	494	471	495	488	475	486	477	470	448	472	481	422	480	496	495	453	458	485	466	450	478	471	479	451	468	505	493	534	468	480	486	445	507	498	455	461	471	457	512	501	507	514	454	507	459	515	458	515	483	444	457	492	444	522	456	502	522	474	473	487	491	438	460	519	454	497	465	498	472	436	474	515	513	469	502	484	484	479	493	444	469	436	474	466	487	496	448	452	478	464	477	487	459	507	473	488	518	496	489	489	496	493	441	469	476	452	444	475	479	505	470	521	484	487	456	489	474	435	484	474	436	483	465	498	527	466	486	491	467	475	485	505	443	445	524	470	483	455	490	486	504	481	462	513	456	476	467	497	494	481	471	457	498	474	496	480	462	484	461	488	454	459
24317	20936	27460	24509	16544	1967	1267	1103	981	1062	990	971	976	968	915	917	957	944	929	977	857	916	864	885	909	945	984	920	879	931	921	883	903	850	950	840	895	894	840	909	854	891	869	892	887	905	892	881	922	822	903	825	886	896	900	900	880	868	899	938	891	879	894	906	915	941	906	882	927	888	896	887	873	926	874	932	834	879	859	916	939	880	906	917	903	902	854	935	901	929	912	899	853	882	854	824	872	908	854	881	921	876	863	876	846	828	903	915	913	894	877	876	861	853	874	893	916	839	838	841	905	888	894	921	853	882	911	882	912	879	949	866	898	904	965	893	943	877	839	865	891	917	886	877	894	884	924	875	880	850	870	917	946	919	861	891	827	896	889	929	917	893	892	931	885	903	865	909	896	884	908	877	928	973	863	887	865	908	868	873	886	886	878	813	916	888	909	887	894	870	890	963	836	895	898	871	894	949	947	935	911	885	917	883	858	842	928	900	866	856	876	904	934	881	906	870	881	938	920	952	920	942	926	862	937	910	930	902	868	891	900	909	838	898	861	893	861	898	915	870	861	867	915	923	960	895	904	893	873	912	900	865	906	890	896	897	872	934	890	881	868	898	903	856	901	867	919	925	837	925	901	905	902	932	840	839	874	889	905	909	941	848	885	876	910	888	902	882	897	922	870	870	828	893	923	896	905	938	900	918	890	919	884	950	917	909	893	863	877	848	893	895	904	901	952	905	881	837	843	861	850	846	932	913	881	874	945	908	848	880	903	867	897	905	893	949	908	878	876	881	873	907	881	855	956	832	896	918	866	916	839	866	900	895	915	899	895	883	817	883	934	844	897	856	856	871	935	901	848	897	859	884	890	865	901	882	861	839	914	882	921	815	902	917	874	929	844	956	902	848	902	874	903	868	874	887	870	859	856	869	885	871	902	898	934	880	857	882	903	926	894	871	886	888	914	873	863	928	920	889	915	868	837	918	897	918	892	870	910	862	917	907	921	909	909	931	881	887	846	935	921	878	888	895	890	929	864	901	886	847	892	909	839	841	850	885	872	869	886	895	934	939	907	874	923	911	900	910	872	885	905	883	891	873	920	918	834	919	894	910	907	899	849	855	864	822	890	971	902	910	863	874	876	884	910	849	911	838	884	925	875	907	909	861	800	936	846	842	932	918	864	942	866	885	884	900	868	903	914	937	905	892	912	912	949	905	865	902	872	884	857	924	853	915	873	895	909	855	827	873	922	880	878	927	897	916	827	900	845	910	848	884	915	912	842	905	911	877	927	899	876	863	855	862	876	880	887	901	910	867	875	919	905	915	903	896	855	889	939	812	879	854	884	894	851	855	883	890	861	869	868	882	804	870	917	862	887	905	865	911	871	887	902	885	910	903	831	891	957	933	911	882	882	917	862	922	878	899	875	889	870	836	899	934	927	873	943	969	869	916	908	834	914	894	895	882	859	824	933	883	883	873	907	940	865	831	874	862	884	872	921	878	960	882	977	896	889	884	837	870	891	833	910	894	915	905	875	869	860	900	881	909	886	872	877	888	851	881	899	909	855	853	849	817	909	918	882	906	860	894	864	927	897	902	882	869	925	870	923	962	874	894	883	843	921	871	839	871	878	817	874	934	877	903	836	899	928	868	863	853	915	865	877	885	903	887	855	914	892	894	910	897	904	904	948	868	921	919	908	890	891	923	871	854	852	910	905	923	904	922	898	880	922	855	866	893	839	888	893	869	930	891	897	914	903	862	878	924	920	956	856	896	892	853	880	900	893	901	890	868	855	900	837	908	822	916	863	911	878	969	905	1000	953	861	844	863	859	909	906	883	860	908	911	882	931	926	908	884	845	853	884	883	829	938	878	907	937	864	887	899	867	932	891	830	878	862	916	924	893	886	858	878	888	903	910	903	833	900	882	870	846	858	813	885	858	836	896	912	886	859	869	893	810	933	838	905	861	858	898	869	913	903	862	893	875	915	816	862	877	890	921	856	877	867	904	868	857	950	911	875	910	914	866	860	847	879	923	918	888	852	923	897	875	905	884	851	918	905	849	904	915	871	852	851	906	835	866	873	898	887	847	918	930	862	906	871	849	828	869	888	845	855	857	949	872	866	893	888	905	865	928	888	845	893	903	919	856	852	890	912	893	858	900	899	858	869	862	893	863	936	932	891	955	880	949	924	879	881	909	900	897	896	857	916	868	875	849	908	863	889	932	891	891	917	852	931	915	849	885	909	868	868	868	826	868	884	876	887	934	884	893	911	862	880	903	845	935	886	882	870	876	871	850	875	918	899	886	875	878	897	870	862	911	906	882	892	926	936	870	873	919	934	924	872	923	894	922	860	819	884	936	888	906	865	897	911	900	879	939	862	955	909	840	934	974	888	858	921	874	875	820	832	893	906	907	888	832	886	923	919	893	858	962	936	856	864	868	870	882	855	920	883	911	838	871	910	894	928	912	919	919	861	881	861	864	866	938	884	872	900	921	896	919	886	926	833	883	870	902	880	901	922	929	897	868	890	909	894	919	906	913	900	901	911	911	920	863	879	860	935	831	882	924	875	915	905	927	884	881	888	876	862	841	925	903	900	888	859	898	931	889	913	905	905	880	898	909	902	927	916	921	898	886	894	882	900	886	859	875	877	861	902	931	869	880	925	883	850	835	905	912	871	902	864	885	891	900	862	872	918	894	910	928	940	925	901	868	866	903	876	861	877	873	880	868	846	882	907	884	863	850	887	913	900	903	913	848	876	889	902	904	909	857	894	899	954	904	888	875	862	894	883	875	862	900	862	883	829	922	918	871	877	861	831	875	924	855	856	855	885	890	842	851	888	924	856	845	848	880	849	823	897	874	902	909	920	895	841	854	849	902	928	833	899	887	873	919	886	908	950	872	914	879	900	870	868	885	876	862	861	891	904	895	858	874	924	902	870	881	879	845	840	857	886	894	875	898	880	874	878	858	933	902	870	835	891	928	865	926	922	928	881	899	893	890	853	832	915	924	847	823	892	821	860	908	899	895	875	888	930	857	851	933	851	897	859	869	880	821	882	911	842	909	896	909	883	891	881	879	877	917	890	938	921	891	929	907	969	904	850	919	948	907	925	853	882	907	884	916	835	909	893	863	900	889	883	885	870	879	924	890	931	829	925	905	860	890	831	899	894	847	882	864	935	895	881	928	876	897	879	940	914	866	905	907	897	916	890	899	857	887	894	899	880	853	945	870	892	890	883	875	883	855	877	908	904	896	878	893	864	884	888	854	896	912	864	914	907	916	918	917	918	921	874	875	874	903	880	933	892	906	887	903	840	854	855	919	947	895	910	877	892	894	909	907	868	878	895	869	890	958	910	953	899	936	857	932	960	877	891	949	928	916	921	926	889	927	923	889	871	847	899	877	894	949	896	921	885	894	898	895	907	882	932	862	860	859	920	856	880	911	878	866	886	847	888	898	841	999	871	957	928	917	873	886	944	920	926	883	904	854	901	920	894	920	932
3631	5883	4339	2419	1993	1608	1494	1302	1220	1112	1068	1020	942	894	964	891	918	926	864	882	938	922	909	913	879	924	890	882	817	894	873	892	891	874	909	941	857	895	880	882	894	842	858	886	903	907	851	853	898	917	875	881	862	900	866	898	894	854	890	853	884	858	890	868	895	889	827	893	858	877	865	880	872	860	872	839	870	969	900	917	900	923	927	879	910	886	852	854	855	849	879	899	863	921	910	847	858	847	897	906	880	879	900	866	908	936	825	859	920	912	844	865	888	876	903	906	849	875	903	892	894	889	931	863	926	897	950	875	866	889	922	892	912	826	899	899	883	877	873	864	839	868	887	828	920	890	889	862	844	855	869	848	856	857	865	864	883	894	866	823	934	864	872	883	874	897	848	926	837	889	874	860	835	820	862	893	910	862	840	910	859	882	891	844	872	874	843	946	906	869	907	861	910	829	821	853	868	867	842	868	855	890	878	871	918	821	843	849	904	884	940	874	824	858	870	881	868	880	949	909	883	864	851	818	874	906	854	920	836	908	912	839	868	927	918	913	831	900	845	879	855	920	820	860	874	863	874	882	849	855	855	809	890	903	888	860	885	854	887	872	857	904	857	817	871	850	868	865	861	839	829	871	881	928	869	905	827	885	890	850	885	891	861	843	877	863	881	847	879	910	871	889	929	892	933	869	873	879	859	852	853	902	888	847	835	919	903	914	863	823	862	858	895	845	856	820	862	857	849	860	864	896	863	904	849	870	875	878	861	894	871	806	855	809	903	837	884	829	903	880	914	896	919	865	917	833	885	886	889	868	831	919	855	875	907	931	866	989	902	931	862	854	869	916	881	887	868	925	847	920	876	911	899	873	864	839	871	905	881	881	874	879	883	859	866	842	913	880	859	836	851	879	872	898	845	877	875	908	887	866	913	858	896	899	879	827	835	848	871	831	858	885	862	841	879	901	884	903	859	879	875	865	915	861	829	860	849	865	891	869	887	824	884	918	945	870	896	901	861	840	857	890	921	849	870	846	923	913	889	809	824	883	876	831	856	872	914	897	869	837	882	890	847	905	852	849	893	891	851	888	843	907	832	904	888	859	888	899	881	875	875	879	884	864	873	912	889	878	847	890	903	897	866	857	904	920	890	884	917	819	904	873	887	901	843	916	893	844	906	867	857	831	890	875	865	937	871	815	818	882	884	928	870	887	907	880	895	903	909	907	860	842	871	887	901	863	920	902	899	857	873	911	888	833	886	890	901	900	864	879	892	881	859	811	890	862	819	916	892	892	891	915	841	861	823	892	802	903	873	862	850	882	918	912	896	916	875	886	896	929	916	929	897	927	842	886	843	909	904	870	895	909	873	883	920	872	855	881	898	855	824	844	874	880	869	916	876	876	849	880	834	871	869	876	866	870	840	866	870	878	841	898	933	902	897	890	862	850	841	855	868	911	926	905	888	890	948	921	880	873	886	927	831	878	906	885	884	841	856	812	915	871	856	840	826	839	848	859	857	940	904	875	877	911	870	873	842	867	863	850	871	868	867	933	888	849	869	823	862	898	867	912	875	890	821	843	868	879	913	898	862	883	902	925	829	854	829	844	845	892	818	893	803	896	896	904	862	855	837	899	892	892	889	913	826	862	871	843	888	819	850	900	851	926	953	901	905	879	887	883	853	904	917	877	852	943	858	872	896	871	841	912	849	866	905	918	890	844	916	786	870	886	927	894	902	899	807	846	841	838	923	880	862	837	868	872	911	927	877	849	871	850	867	877	915	912	891	914	878	874	806	816	957	938	924	869	835	839	915	842	843	925	858	825	861	828	905	893	892	851	885	907	869	907	858	880	910	816	940	822	922	887	900	866	955	859	889	857	877	872	843	811	921	840	868	874	887	893	882	796	916	872	863	929	870	907	891	818	911	907	830	844	875	863	860	849	911	876	871	895	840	893	876	911	894	864	896	841	903	829	834	850	873	920	906	902	843	846	848	890	848	854	864	937	845	889	868	874	835	903	849	939	901	829	864	851	881	826	883	871	901	902	895	850	850	891	902	922	883	861	885	922	892	872	862	925	835	849	919	859	932	879	890	929	862	891	896	863	900	864	893	873	861	897	885	847	826	897	904	856	892	818	846	929	903	866	932	830	884	920	838	839	830	888	882	857	889	856	866	926	926	900	864	878	900	860	848	856	909	913	894	836	856	846	838	872	870	947	909	952	831	879	974	885	871	832	940	850	870	843	870	876	879	851	885	930	841	853	851	904	874	887	892	858	901	837	881	893	876	874	852	864	883	864	846	862	845	888	897	843	880	907	900	882	915	902	895	874	866	887	797	908	883	825	830	847	855	857	870	889	876	890	917	897	892	887	888	866	880	851	859	902	877	918	784	866	908	916	887	878	896	805	827	855	887	942	901	886	874	894	863	860	874	912	872	836	877	846	855	930	865	868	854	907	880	888	862	883	848	893	871	867	884	859	879	846	853	873	836	849	887	896	862	931	884	834	843	891	823	918	886	902	849	865	875	837	897	919	870	890	878	882	933	863	868	869	904	857	879	877	890	799	905	846	871	930	875	834	897	910	897	869	895	850	885	896	862	892	840	903	851	852	855	927	811	884	869	862	877	869	797	925	874	849	865	866	877	886	873	908	864	868	904	912	928	872	879	862	906	880	903	914	856	859	927	845	870	906	855	871	903	871	882	904	881	884	821	914	870	869	844	818	864	892	880	833	861	965	904	897	849	869	917	863	869	880	857	858	883	864	876	861	885	875	868	914	856	846	888	927	878	878	883	830	908	857	922	814	862	957	868	853	847	849	931	865	828	883	883	870	905	885	873	827	878	863	851	892	898	870	869	868	871	873	927	837	876	889	904	845	912	856	878	865	900	931	909	862	857	899	873	898	845	821	858	926	888	878	858	934	829	899	894	888	878	870	890	900	830	892	857	894	856	875	841	886	829	845	907	864	878	871	814	876	882	832	896	879	857	830	835	912	856	883	833	901	845	897	891	911	844	918	849	893	870	886	871	866	885	875	888	910	898	859	888	902	900	897	882	880	830	880	871	862	875	908	837	925	877	880	906	850	888	901	863	890	828	886	909	874	900	875	849	902	924	809	853	846	896	906	877	838	920	822	859	882	911	855	837	884	905	893	787	873	820	913	847	922	829	930	883	885	830	877	882	864	895	858	879	880	880	870	845	865	899	867	898	902	833	877	871	904	877	885	830	906	831	908	890	850	881	905	902	882	870	849	909	830	872	831	896	878	894	837	846	884	792	871	928	864	881	901	873	879	871	857	870	879	890	875	923	834	903	885	880	855	860	767	849	911	934	823	907	859	917	899	862	850	833	885	858	866	851	833	824	906	903	944	850	895	842	906	957	884	879	863	856	913	885	868	915	864	929	897	902	875	835	876	886	881	864	893	876	809	936	927	903	870	863	906	902	841	864	857	842	881	817	882	840	882	854	885	841	871	873	865	903	875	901	795	865	914	855	907	944	844
22057	20936	28630	23406	20942	20996	11815	1257	861	726	682	561	487	463	451	432	400	357	360	379	347	360	340	342	343	350	335	310	361	335	322	335	331	325	324	282	278	269	298	320	339	310	310	313	315	308	284	326	297	315	314	305	267	299	276	298	273	281	270	266	265	278	311	273	276	290	279	298	305	285	300	279	270	273	285	283	274	300	307	279	294	286	290	273	275	297	312	294	272	290	259	275	305	282	257	286	295	279	294	281	277	268	276	277	303	318	272	283	294	296	248	277	307	280	325	271	289	271	302	293	318	305	292	254	284	295	275	266	279	296	282	300	294	306	290	294	281	303	270	261	258	294	268	258	270	301	256	281	270	271	269	290	279	288	246	270	310	305	296	306	305	296	268	281	286	265	255	314	279	291	260	290	310	292	270	292	328	253	281	261	295	299	298	288	280	303	286	306	281	278	268	290	283	284	294	272	271	293	286	301	293	257	294	306	294	291	274	275	292	252	271	251	287	303	294	283	298	278	293	294	307	291	302	275	255	297	281	294	321	291	282	283	294	280	281	283	268	270	266	308	336	271	289	277	295	275	277	281	256	292	274	289	270	262	265	297	281	268	309	280	275	301	260	275	268	280	294	285	260	249	286	278	293	275	307	314	289	285	293	290	274	292	268	292	344	288	252	279	295	293	267	282	285	298	274	251	297	299	334	278	284	262	344	265	292	288	301	273	285	247	267	261	290	271	280	291	264	256	273	268	284	285	302	289	294	278	287	265	264	270	267	293	228	246	290	292	280	278	287	305	282	274	272	244	302	274	277	311	282	235	304	289	296	269	270	294	303	267	265	288	305	292	287	267	283	281	292	289	285	284	290	304	302	320	299	291	277	289	265	325	273	288	279	298	263	282	274	292	279	261	274	272	277	299	289	306	273	294	287	298	311	320	279	279	268	283	272	293	290	308	291	279	296	297	264	301	295	304	288	280	284	260	272	269	278	278	284	314	300	300	299	268	292	305	282	293	292	286	292	291	275	305	285	287	297	304	280	243	262	252	267	298	307	259	278	301	288	272	266	315	269	273	286	266	295	292	279	294	293	281	258	261	293	270	304	265	253	279	281	264	266	262	276	287	295	260	277	305	259	288	255	306	270	289	283	284	286	271	291	275	278	234	277	282	264	279	292	301	295	293	255	268	286	270	280	276	296	306	280	285	322	286	284	291	281	278	258	303	288	286	274	254	272	268	273	245	290	297	273	318	245	277	278	307	303	280	300	270	279	290	284	290	302	319	283	289	276	288	297	269	287	307	279	275	275	300	288	286	280	278	285	291	295	301	324	301	258	265	252	298	294	301	278	285	303	252	300	261	278	269	268	256	288	300	322	286	281	289	271	264	272	283	266	257	296	270	295	288	290	272	243	296	290	278	271	264	301	294	279	302	256	274	263	287	267	279	278	277	261	269	289	277	297	281	292	297	286	294	270	300	280	297	264	272	262	292	274	266	307	286	299	279	282	313	286	281	280	273	291	301	271	284	307	289	265	292	297	274	305	285	288	286	292	301	256	303	276	263	290	275	258	264	308	302	277	308	304	290	278	297	284	272	264	281	277	283	269	301	295	254	271	270	302	260	274	283	296	284	274	286	295	294	289	280	280	290	285	321	292	278	288	280	266	298	280	260	286	269	274	277	289	286	298	272	305	288	300	297	322	282	251	276	268	273	283	304	290	274	283	290	271	265	273	283	284	290	258	289	288	275	264	276	286	300	307	282	278	307	295	264	290	282	273	260	290	300	269	288	281	254	286	276	286	279	281	282	302	274	262	285	284	299	292	283	288	278	293	256	299	282	263	300	289	292	276	312	289	280	294	290	313	271	300	293	281	266	300	292	267	284	255	260	336	298	288	283	303	287	243	296	290	288	317	289	292	315	284	315	270	273	258	248	314	270	286	285	307	290	273	299	271	297	295	262	261	290	307	272	291	306	248	282	287	279	332	321	268	255	263	286	279	277	289	245	279	250	282	273	277	292	300	278	272	286	280	287	301	297	294	253	307	280	301	257	280	278	279	250	287	273	280	293	275	302	294	280	259	287	305	278	292	296	304	255	264	254	293	283	284	277	284	295	268	264	289	299	265	282	272	271	265	291	272	291	291	292	291	253	283	276	273	304	269	319	290	274	297	275	266	281	273	286	275	307	258	276	274	310	304	267	262	253	286	286	294	287	264	285	283	300	267	307	269	312	304	247	277	278	308	284	283	286	315	262	311	266	285	311	303	282	258	256	297	270	309	281	284	275	273	304	296	266	278	275	321	284	292	283	316	278	292	255	288	291	279	281	281	286	263	279	289	263	264	279	294	306	297	316	280	274	277	289	308	288	255	248	281	276	283	299	280	287	285	279	284	302	273	298	273	254	298	308	258	267	253	302	293	297	291	280	278	264	278	292	312	297	310	260	306	269	264	252	311	289	294	285	276	254	264	313	279	328	291	273	255	317	275	258	276	305	283	275	301	314	294	290	266	281	289	268	235	260	274	260	279	274	285	305	255	274	281	303	268	314	278	292	298	315	280	266	300	294	291	301	320	288	282	268	300	275	289	304	261	280	278	256	278	309	282	268	266	274	298	309	275	279	301	291	291	289	300	328	264	302	309	250	262	281	305	286	283	284	278	281	284	282	286	280	280	323	289	287	261	314	297	287	297	294	288	296	289	325	268	301	284	282	269	289	270	289	311	270	280	287	307	314	297	291	285	294	264	317	296	288	258	295	286	282	262	282	273	280	286	270	270	263	274	288	265	283	267	277	272	328	292	310	278	318	266	259	275	283	301	291	260	258	302	281	261	284	270	293	269	284	287	258	263	267	289	283	266	286	294	289	301	263	264	292	301	286	279	316	288	262	287	269	272	264	271	276	273	257	283	288	278	288	281	276	299	298	280	287	276	277	268	289	289	311	286	278	272	295	291	281	316	292	247	277	236	301	293	294	291	272	287	274	292	308	270	299	275	298	283	277	311	279	286	273	303	288	276	274	307	280	278	275	284	293	257	286	294	324	297	292	304	304	326	248	284	261	287	273	266	302	265	304	295	267	313	279	261	272	273	271	278	316	299	277	288	298	283	297	279	260	281	266	306	281	277	268	298	287	274	280	312	285	275	264	299	297	278	289	247	274	281	255	295	279	278	279	294	288	297	266	281	239	270	263	270	273	287	272	257	284	251	292	283	293	283	252	280	259	299	276	294	270	279	270	284	291	277	309	298	285	289	282	299	294	297	286	304	248	282	250	272	286	276	248	282	266	280	300	267	292	286	286	284	284	302	275	295	285	280	302	296	259	297	288	258	294	309	278	282	257	301	281	292	278	278	269	300	278	258	299	296	262	300	291	274	276	274	267	310	311	284	259	281	270	295	262	282	282	267	281	240	267	243	291	270	289	257	296	301	326	258	283	267	266	270	277	289	317	272	287	289	286	276	264	288	270	287	300	288	291	290	255	298	264	309	271	268	280	270	255	290	285
4307	14200	10480	5265	3638	2674	2023	1573	1250	1007	745	688	611	556	540	509	468	420	403	389	370	363	389	321	352	339	334	328	339	291	329	343	331	310	311	309	300	300	315	310	319	292	319	333	297	315	270	285	271	282	297	301	269	309	273	305	279	310	297	261	277	287	280	301	255	253	292	266	307	252	295	305	275	274	334	286	291	278	263	306	299	295	287	294	289	291	306	275	270	285	291	289	252	271	295	275	273	312	285	269	270	300	263	310	283	273	291	296	298	287	273	304	281	303	286	277	298	279	276	276	273	276	276	280	267	310	312	292	289	269	275	296	304	263	271	282	284	299	277	282	273	278	273	277	262	302	276	247	247	277	295	254	306	265	282	263	245	259	286	276	277	286	301	278	277	245	266	278	273	301	283	272	280	289	286	270	249	304	304	284	277	303	290	279	278	314	272	277	277	270	258	305	256	283	297	272	307	282	271	296	258	287	277	261	277	306	287	291	253	269	245	275	319	273	299	281	297	280	291	296	299	252	260	301	268	302	254	290	257	252	273	287	279	276	281	278	255	272	290	289	259	254	266	294	286	256	287	273	277	264	286	289	264	283	298	278	275	305	284	293	285	270	286	250	281	281	236	271	296	258	287	283	283	282	312	264	266	295	297	282	283	290	317	263	261	281	264	264	283	292	281	299	282	309	284	258	283	269	294	301	308	285	265	289	270	285	248	297	250	290	310	304	313	260	285	289	266	273	269	274	262	290	238	255	310	240	282	281	331	282	283	265	281	264	241	296	273	277	284	303	291	275	274	296	290	237	285	284	281	297	297	284	250	260	253	284	272	295	288	274	255	251	257	286	250	277	256	299	258	280	251	308	306	292	311	267	286	287	277	266	275	295	260	272	255	289	242	257	267	313	288	278	305	253	291	313	293	250	285	281	270	287	254	259	280	253	256	275	302	278	281	258	293	278	272	257	268	276	272	304	264	236	266	311	267	279	279	264	293	270	298	272	262	300	281	306	298	281	291	260	264	294	317	253	274	287	281	277	284	290	285	270	291	267	286	246	306	272	296	295	322	273	298	277	261	273	270	276	253	322	292	280	257	254	276	273	291	259	262	268	268	278	311	278	255	267	305	298	322	265	298	301	276	285	262	299	283	288	304	259	306	255	278	278	248	291	263	296	271	278	301	281	285	237	305	329	286	282	263	288	312	263	274	259	277	264	274	260	283	282	272	297	305	279	262	268	269	268	288	270	248	282	318	289	263	271	278	287	284	312	282	269	248	281	285	304	284	251	282	297	299	273	285	274	292	263	274	284	259	290	264	272	283	268	287	273	255	304	292	267	308	296	278	275	274	266	306	280	271	268	282	282	268	275	281	277	298	290	285	278	270	284	281	277	255	270	278	302	291	269	271	293	276	259	300	285	275	272	252	300	310	279	278	266	256	249	271	255	299	277	292	267	285	269	261	271	238	305	276	293	288	288	287	280	278	267	293	270	282	306	257	314	274	280	234	275	279	245	276	259	259	278	261	287	292	279	300	274	269	265	278	278	273	265	279	280	233	261	270	307	291	283	253	276	280	279	268	276	261	302	269	313	253	283	252	324	284	283	268	271	300	278	252	280	306	278	259	268	284	260	276	284	267	277	259	280	263	280	263	270	300	289	276	281	295	271	252	262	276	289	277	288	251	301	276	250	267	286	273	276	273	296	281	290	308	255	284	295	245	279	276	290	298	294	263	298	281	263	301	254	301	302	285	264	294	304	274	277	295	294	260	299	274	297	271	282	271	294	289	298	275	302	293	253	292	266	260	289	271	275	313	277	270	284	263	262	316	300	315	261	285	292	257	304	280	269	259	275	293	266	291	260	297	299	261	265	287	288	285	272	279	275	279	276	264	296	288	288	269	286	281	265	256	300	282	279	242	296	293	260	329	304	280	239	277	270	284	263	282	285	284	289	300	244	300	291	284	317	262	298	257	285	284	254	313	280	286	292	295	300	301	293	344	255	276	279	287	257	307	308	289	284	311	245	280	228	291	290	259	304	268	282	270	282	266	288	268	280	288	267	284	261	276	264	273	294	265	285	317	271	266	271	300	289	298	267	260	278	260	257	294	302	293	287	283	273	281	309	260	273	252	286	289	269	266	284	301	296	290	290	282	278	276	275	285	261	295	270	255	295	264	262	285	299	236	247	272	254	260	256	279	267	255	253	284	300	270	280	289	285	278	260	288	279	319	263	306	280	286	283	267	318	284	260	278	271	290	306	253	291	274	303	294	255	267	265	303	269	264	279	277	253	269	286	296	288	271	278	315	289	257	301	282	275	295	257	280	262	287	277	235	276	279	269	288	285	320	290	289	262	273	261	275	309	281	299	278	280	271	288	263	260	289	240	289	239	299	279	272	259	286	262	299	273	302	290	275	291	266	311	299	284	281	286	281	297	281	311	272	311	277	261	280	267	273	269	281	262	247	267	260	308	247	267	300	269	259	273	285	271	279	261	327	281	265	249	276	292	268	303	279	244	273	295	297	290	321	285	283	301	287	280	269	276	289	278	301	304	282	301	290	276	289	268	298	273	270	319	290	272	271	270	287	274	287	310	263	261	282	268	251	276	296	301	271	287	287	280	280	276	285	285	269	295	286	256	273	289	276	292	313	262	263	278	285	284	258	268	310	274	252	284	295	280	260	298	286	292	280	285	259	290	262	274	268	283	311	283	289	264	288	293	275	302	279	280	289	263	258	306	285	283	275	296	301	266	281	248	290	271	278	277	293	272	269	275	267	277	251	279	272	268	270	281	298	262	266	268	314	291	237	303	259	289	289	269	255	278	296	285	264	318	288	255	246	311	307	323	278	270	270	264	297	306	268	309	252	283	269	274	273	323	282	269	281	285	273	267	282	277	272	310	269	298	275	262	281	269	288	282	275	302	267	266	287	264	294	270	276	288	270	281	281	300	291	298	260	301	282	263	286	255	256	267	271	286	305	298	294	277	262	269	289	282	294	264	265	279	262	276	313	256	258	289	266	310	286	283	268	292	291	270	288	273	262	299	287	296	269	278	291	285	240	281	273	282	262	299	277	252	272	297	280	291	289	276	260	270	283	278	261	271	272	277	288	293	271	284	260	279	288	296	274	263	260	294	264	279	252	265	312	284	279	266	271	273	275	270	255	282	271	288	257	303	267	266	275	317	281	266	273	293	259	282	295	286	247	294	253	288	290	282	290	265	279	287	283	285	287	266	264	259	294	287	282	275	260	267	275	259	271	287	276	285	267	283	303	294	309	283	279	285	284	262	295	277	281	290	276	273	253	256	297	282	283	278	260	281	283	264	301	264	293	278	270	280	311	271	265	275	252	298	268	288	296	258	276	251	295	285	280	274	288	266	280	285	279	281	253	278	267	311	259	299	280	288	286	251	292	262	322	285	292	280	263	267	312	283	291	271	312	295	277	259	278	291	265	287	250	300	248	271	291	285	289	299	305	283	267	280	233	278	299	260	285	283
27271	18351	5172	1397	1107	1067	1033	915	917	948	946	911	927	901	945	975	980	914	872	942	969	929	930	893	895	890	938	903	917	908	891	877	977	960	897	899	926	954	851	929	858	870	860	966	836	961	933	971	869	869	958	935	889	949	868	867	914	954	828	921	823	928	895	864	944	935	920	929	939	951	963	930	901	892	912	885	936	859	886	947	938	907	902	830	930	919	912	948	863	937	943	883	911	918	919	865	881	915	908	952	890	940	876	893	927	940	902	909	903	941	916	879	872	899	907	941	953	869	929	951	904	917	944	931	897	869	883	847	871	855	905	930	928	891	946	923	912	899	898	913	886	948	888	905	925	858	822	958	915	930	918	910	915	908	865	895	929	898	881	927	858	894	897	917	924	935	898	907	901	921	905	926	881	893	924	925	903	971	966	913	960	883	898	925	857	916	952	974	890	874	947	972	884	900	927	924	941	919	903	953	931	958	933	956	889	897	892	894	862	884	909	901	903	939	914	860	919	914	909	950	899	900	963	961	931	912	923	899	954	904	913	926	958	933	893	926	948	929	925	867	896	948	925	888	931	860	930	903	946	936	919	904	939	836	873	884	956	967	915	936	891	900	922	907	928	903	924	945	889	911	915	981	911	937	892	952	912	939	967	907	928	925	940	920	882	891	921	903	843	947	911	929	901	915	872	868	948	858	869	923	890	944	850	922	904	910	883	858	882	930	943	897	861	857	923	878	903	903	920	938	957	866	921	949	939	952	922	891	934	898	896	906	921	879	929	904	945	928	873	883	906	889	838	928	881	861	848	876	959	887	1030	946	917	913	936	909	926	971	887	886	911	910	968	895	933	951	929	906	940	882	869	934	905	931	968	904	848	945	927	930	871	881	884	937	888	871	905	902	907	881	954	964	872	909	934	905	909	896	935	952	892	933	876	883	900	957	899	930	940	897	896	873	902	1014	921	898	923	900	880	917	925	887	893	920	932	926	959	982	901	882	912	901	882	870	888	919	947	917	949	961	968	907	911	868	898	914	905	924	893	848	873	941	872	848	933	914	912	891	886	957	928	909	882	928	904	882	934	830	867	878	901	952	951	902	907	884	891	879	886	921	910	956	977	906	859	903	928	901	901	942	875	918	904	883	889	873	879	920	897	957	895	855	847	855	932	906	906	867	927	886	902	877	951	916	856	885	905	901	869	880	924	838	890	853	933	883	921	872	916	903	930	877	965	912	966	885	931	941	903	932	913	872	882	862	906	872	841	926	961	875	889	915	913	904	863	931	922	934	944	934	897	970	975	912	884	958	908	909	883	932	966	885	891	926	892	877	857	869	967	920	975	950	919	874	895	915	868	941	924	912	891	948	910	908	971	902	926	905	922	931	926	906	965	885	905	964	870	901	854	913	852	929	942	879	881	917	905	915	866	862	879	905	912	976	867	933	942	910	959	891	931	907	940	870	945	942	921	905	978	881	877	879	919	877	927	958	916	934	918	922	944	877	906	963	922	941	890	915	927	848	880	913	888	939	920	915	860	882	916	913	973	909	940	911	911	940	939	969	893	922	896	926	900	919	932	889	971	854	953	873	901	950	895	880	867	892	920	930	906	898	889	974	896	919	891	907	901	937	947	900	857	851	907	916	886	940	910	862	902	926	913	905	883	926	911	925	898	929	884	861	939	902	865	888	847	916	937	881	889	937	903	921	891	905	932	932	1036	901	963	928	889	917	917	902	908	886	919	983	871	911	924	913	918	918	937	943	926	927	906	964	879	858	937	919	888	902	966	913	875	937	900	881	928	937	938	951	931	904	881	968	918	935	888	903	889	894	921	882	867	951	918	908	977	887	927	880	916	955	888	900	943	952	932	906	924	874	924	881	895	935	894	924	873	861	900	887	966	912	937	949	871	886	948	941	908	896	894	881	951	902	851	934	910	922	914	971	908	860	891	882	887	867	888	876	885	950	955	950	937	836	894	877	910	882	950	948	890	914	884	880	906	884	905	904	912	933	950	924	909	907	903	928	917	881	896	939	894	908	914	891	908	928	914	903	882	935	925	895	861	879	905	893	908	907	863	859	912	934	918	914	890	927	928	899	915	947	934	904	932	874	896	934	878	938	924	974	951	885	953	925	906	940	949	940	928	805	934	885	987	887	881	920	897	937	884	862	927	820	914	913	915	934	943	972	930	925	899	916	921	911	895	848	898	855	893	925	872	924	897	907	917	896	866	918	932	867	897	906	916	924	860	931	875	908	940	881	879	933	923	932	906	904	904	935	902	924	923	954	940	920	911	929	881	915	920	886	877	853	917	885	904	899	929	919	928	914	877	924	882	901	906	941	926	888	954	842	885	928	905	953	958	914	884	903	945	916	927	894	951	892	899	881	899	847	908	966	912	894	925	921	964	904	935	884	936	883	922	886	927	899	903	969	875	873	882	901	869	972	916	895	948	940	937	996	932	969	901	962	905	960	885	898	986	893	937	941	929	914	921	903	915	908	964	872	900	864	927	890	924	865	845	868	878	937	912	947	917	895	904	915	908	957	903	940	981	877	911	900	916	941	903	947	983	906	892	908	916	885	911	928	892	904	921	878	915	929	901	920	914	901	849	926	908	942	880	902	864	912	888	922	939	910	866	888	921	903	930	931	940	926	903	915	908	847	934	866	884	949	899	905	887	894	912	927	964	934	926	902	912	885	856	896	913	894	930	937	909	927	877	905	900	911	907	888	915	928	925	886	868	954	904	872	905	895	847	912	986	952	882	956	900	886	918	887	942	848	905	924	929	951	926	932	897	920	934	868	914	890	912	912	875	927	900	874	909	877	1002	906	926	871	946	902	916	949	909	920	894	889	954	901	919	890	928	874	851	866	882	874	941	883	982	915	906	952	918	885	928	924	888	850	888	913	971	926	905	906	949	905	923	895	928	915	968	920	899	852	904	910	928	942	876	939	941	896	902	888	933	917	896	877	907	895	935	857	870	902	865	892	903	910	902	902	949	931	887	904	937	894	907	875	933	940	935	922	892	892	937	959	886	890	903	915	952	888	887	876	926	878	953	940	875	901	914	908	888	923	892	966	918	954	903	901	957	900	882	962	845	923	887	897	920	864	915	945	915	908	910	921	960	904	947	869	911	927	932	911	902	924	869	875	904	871	889	954	913	858	913	848	888	931	890	858	923	926	965	901	918	894	944	891	946	921	887	914	872	932	892	901	870	910	930	917	903	910	875	891	901	894	886	878	905	882	902	896	917	913	903	916	886	873	908	915	922	928	898	891	947	937	852	919	883	925	904	932	911	936	937	905	937	884	857	830	895	893	899	908	903	929	950	877	860	861	893	892	935	947	896	918	921	883	892	923	898	965	873	926	941	949	877	860	893	885	917	910	896	909	857	973	919	918	893	909	838	955	903	909	913	954	960	927	913	875	952	861	925	903	897	895	905	920	909	916	998	933	908	953	942	926	893	906	881	931	849	915	864	941	927	866	902	814	882	879	846	908	889	920
4568	1295	1194	1004	1058	950	954	981	956	952	921	943	974	933	891	901	944	936	882	964	939	961	923	940	945	881	921	886	924	884	938	970	1011	898	877	955	936	962	919	889	972	934	913	943	897	876	903	936	883	1002	947	912	967	950	902	928	872	888	902	895	910	967	970	910	860	974	910	966	997	925	965	887	917	912	935	953	898	915	909	925	879	971	948	885	909	860	946	902	952	930	911	949	910	951	971	944	911	931	891	905	855	885	868	876	957	925	879	955	947	879	896	935	939	956	903	877	912	931	907	967	970	998	913	938	914	908	908	899	879	966	959	975	887	900	883	880	974	869	894	922	938	893	921	885	971	978	919	982	998	899	914	962	899	890	949	978	915	917	923	988	958	930	950	926	889	908	921	918	949	871	937	930	938	963	868	930	940	946	923	924	957	878	934	885	890	909	939	923	902	904	935	979	860	876	950	906	907	890	973	948	935	909	936	901	915	889	941	916	909	952	920	958	897	937	967	896	879	930	849	943	939	959	929	927	935	873	939	891	976	948	958	907	937	917	961	887	872	940	931	966	921	968	947	937	886	954	930	883	931	933	907	929	922	933	937	925	891	968	901	918	935	931	892	963	948	948	886	897	939	933	909	889	972	919	981	889	927	902	924	874	890	870	966	945	965	887	925	957	946	897	895	964	925	977	970	918	949	942	922	911	933	936	928	936	956	936	977	944	957	988	958	904	959	907	871	956	918	912	914	911	892	881	927	934	920	952	939	928	898	940	1002	943	856	931	969	960	894	955	919	916	943	973	901	912	952	920	918	938	946	926	892	926	945	879	957	932	950	935	947	909	927	996	888	997	875	942	889	911	911	911	964	933	927	931	933	890	930	945	941	882	910	894	896	938	987	912	914	956	908	927	946	974	918	878	941	958	946	900	878	938	1001	935	957	895	907	1001	910	910	922	893	947	941	928	922	892	928	967	945	896	898	902	998	883	924	890	1001	956	962	908	897	933	988	912	922	964	947	921	987	928	961	863	873	935	900	969	961	912	930	893	975	919	966	921	919	908	902	900	902	1001	944	915	910	958	955	919	917	932	902	921	922	951	920	882	927	934	909	928	948	963	901	943	959	932	970	939	928	904	970	900	905	957	936	918	951	1006	885	939	908	884	906	900	912	890	958	947	956	934	975	914	937	948	921	941	893	913	884	931	928	895	885	927	899	919	929	921	916	974	911	920	921	907	940	891	960	950	916	972	903	925	927	902	905	955	951	901	920	952	916	921	903	921	897	892	963	887	920	931	908	919	932	889	915	953	874	942	950	920	905	947	919	916	903	920	899	883	977	898	945	902	938	938	929	947	955	943	907	973	917	908	1011	922	915	924	918	895	931	916	895	913	934	957	941	917	942	948	911	945	919	935	992	972	892	925	923	926	914	937	865	945	988	921	915	927	910	914	942	954	1003	886	940	940	894	925	911	960	926	948	922	906	982	871	926	957	942	969	901	937	911	926	898	858	926	889	921	991	895	946	940	943	967	904	914	931	923	912	876	907	891	928	883	969	913	941	920	881	897	959	937	930	954	923	954	925	963	892	935	910	932	898	892	877	913	969	962	913	972	891	888	966	878	913	912	905	907	929	962	962	939	966	931	905	939	975	911	919	892	922	950	918	959	947	868	921	923	950	895	941	927	942	906	894	944	916	922	947	885	863	845	916	895	914	958	898	942	939	902	906	908	881	989	957	981	932	914	894	917	946	951	941	960	957	951	884	916	895	936	930	909	872	916	915	948	912	902	899	1000	929	962	947	984	878	886	901	926	909	974	929	951	1013	951	874	947	973	901	897	957	967	942	952	911	944	902	913	878	937	920	836	874	943	910	943	863	915	899	933	908	908	910	893	909	914	879	900	915	884	967	902	903	898	862	897	892	905	952	947	986	874	940	921	921	966	935	897	895	915	955	922	919	915	963	923	914	912	921	948	910	873	908	932	948	853	906	870	932	920	919	903	909	941	920	931	933	921	950	936	924	902	968	873	955	901	911	889	957	902	912	919	921	933	914	841	944	928	939	962	901	938	976	921	894	898	911	954	993	923	909	955	906	901	927	943	929	908	919	875	924	930	889	906	902	923	907	900	910	931	897	944	970	909	908	941	922	873	927	902	945	942	966	974	944	885	867	911	897	901	932	953	894	915	953	943	906	891	905	893	977	835	980	918	923	915	913	934	961	943	969	961	950	952	919	945	914	907	916	967	916	914	913	929	985	920	906	904	976	968	952	918	912	913	996	907	915	916	919	908	937	906	916	963	961	916	893	876	920	927	991	925	865	990	908	952	938	878	968	987	922	889	959	935	975	932	946	918	876	933	964	957	966	906	968	909	927	913	944	955	951	922	902	961	939	944	920	942	892	957	936	948	937	953	886	992	964	934	930	893	920	907	937	954	987	948	965	920	931	912	891	944	969	983	946	969	964	905	931	906	936	912	914	922	926	881	894	914	1010	932	907	983	951	900	957	959	932	947	956	912	923	957	920	938	980	943	955	929	805	898	929	959	987	939	932	933	974	936	926	904	922	936	909	943	955	931	919	899	910	931	943	961	938	962	948	936	979	900	931	951	864	927	925	939	897	955	910	915	917	878	982	896	905	891	925	913	867	919	893	891	947	909	934	969	884	906	929	909	955	917	895	893	925	949	963	947	951	920	898	932	928	903	905	898	910	918	919	934	904	912	943	917	952	887	915	964	947	938	925	915	963	926	956	911	919	912	894	892	943	909	916	876	914	955	904	910	926	939	964	919	917	951	931	921	922	875	934	930	900	897	915	937	979	905	965	933	962	914	945	960	933	890	942	958	924	934	956	960	942	942	911	945	897	938	875	952	883	964	897	940	923	898	930	901	916	959	919	912	951	915	932	950	926	894	886	885	902	952	893	914	914	930	917	945	958	949	914	901	975	953	949	959	916	902	989	937	901	979	930	930	953	906	912	956	910	972	899	911	906	912	960	885	945	928	927	921	929	900	907	932	943	923	885	923	1006	948	927	923	900	957	926	931	916	917	933	961	909	981	920	885	953	902	907	916	906	919	901	937	923	924	876	897	963	940	904	912	998	1000	892	892	957	918	936	935	958	872	922	934	914	872	967	910	883	879	883	880	921	920	913	939	943	955	980	903	915	938	912	926	914	878	937	920	929	963	959	986	905	942	927	919	935	846	890	914	952	887	932	972	934	883	953	939	939	935	929	952	903	930	922	940	923	874	870	959	966	910	887	929	896	902	958	906	888	939	972	909	913	893	948	982	929	930	921	864	932	960	927	912	933	911	916	894	877	918	879	882	896	892	927	911	933	858	888	941	961	901	886	924	934	923	972	960	899	966	933	989	925	923	916	925	938	905	943	974	925	965	925	914	918	947	933	951	955	963	967	886	922	940	899	897	875	927	901	916	908	923	929	944	949	876	921	913	951	951	910	878	892	902	920	985	950	928	944	920	928	858	965	934	950	897	890	897	941	916	929	934	876	959	903	956	934
23178	20936	28281	23743	20942	12815	1456	875	758	667	611	608	544	544	511	495	540	508	494	451	543	457	462	488	483	478	440	478	447	438	503	472	488	477	446	442	456	434	458	474	448	497	469	454	450	450	462	473	412	485	468	493	429	464	478	445	456	478	438	434	441	463	482	454	463	423	426	415	414	423	400	462	434	468	453	443	473	440	485	429	451	412	470	427	458	453	449	431	445	449	440	446	427	422	444	477	477	464	449	411	451	437	433	482	459	426	452	458	460	476	429	455	472	460	435	457	439	429	475	439	472	467	463	437	462	457	445	412	430	463	468	466	418	412	443	474	431	451	434	445	426	416	478	462	468	428	417	436	448	424	460	473	432	465	405	444	445	457	413	435	448	467	446	454	423	449	478	459	470	453	462	424	466	439	435	435	435	436	436	421	442	440	453	436	442	447	411	441	426	450	447	447	457	443	437	440	384	424	430	440	434	451	449	472	442	471	448	431	449	408	458	452	421	442	462	444	404	450	479	448	471	455	443	459	437	434	450	414	418	437	429	396	462	427	458	437	418	472	444	480	449	456	440	435	437	453	509	453	420	439	426	418	435	457	408	457	453	433	410	450	451	452	390	437	419	475	418	462	478	430	440	417	447	434	486	442	438	454	436	435	471	431	459	462	437	417	418	425	464	456	443	491	445	445	420	456	492	474	444	474	455	436	432	441	436	423	445	446	470	440	442	464	439	439	409	462	433	441	452	453	485	455	424	432	425	448	439	461	430	450	415	428	411	430	404	450	447	425	442	428	441	443	455	421	459	414	400	473	453	478	423	489	416	424	409	472	438	419	412	430	408	443	436	386	440	446	474	457	460	457	448	415	440	439	441	437	444	461	446	417	459	441	472	447	414	429	464	443	452	438	442	415	434	411	440	464	438	446	430	437	456	425	453	468	461	498	473	474	412	444	426	445	437	450	461	482	437	432	435	458	433	466	477	423	456	447	426	451	436	447	426	426	493	422	453	473	432	508	441	453	430	439	452	470	424	455	421	468	460	471	468	455	445	430	444	454	441	453	448	458	429	447	426	457	420	448	439	472	449	477	450	443	457	450	417	385	443	422	503	449	413	405	420	469	484	458	444	457	431	449	471	458	422	452	490	438	433	473	414	483	450	439	400	401	408	430	493	436	426	479	463	480	443	433	475	494	450	436	466	461	432	432	445	464	458	448	460	437	464	432	459	457	447	465	442	450	438	428	452	440	447	441	415	463	404	487	430	417	445	432	466	442	435	453	410	488	450	444	471	457	445	428	445	407	445	474	458	424	427	451	463	505	479	439	469	446	439	438	454	466	428	440	447	472	471	457	432	459	423	499	461	398	426	463	417	460	453	449	424	446	424	436	461	429	434	460	466	412	469	431	447	400	424	471	438	464	484	465	453	410	426	410	463	422	446	474	464	432	423	426	435	467	423	442	473	445	449	440	450	460	422	438	397	426	472	413	452	456	438	452	418	438	437	425	447	465	435	446	468	443	493	470	407	402	452	448	435	463	449	478	467	422	462	440	455	453	482	443	474	422	425	446	479	457	411	408	420	450	439	463	427	448	445	449	487	452	473	419	412	430	461	420	431	437	425	428	458	465	465	429	457	460	455	455	400	418	473	467	417	477	454	434	428	442	428	457	435	425	440	453	449	432	452	456	475	430	450	445	410	455	432	433	424	451	453	448	489	453	431	422	402	426	435	433	463	398	453	420	430	450	446	423	427	433	445	440	451	485	447	451	448	446	464	411	442	456	420	473	474	433	478	442	470	437	459	460	465	441	408	434	434	445	465	443	429	471	462	464	448	443	445	436	497	472	436	407	420	449	470	453	409	442	467	453	440	450	435	450	462	453	442	461	437	447	419	431	437	439	451	434	456	453	402	420	405	438	464	443	446	427	384	449	421	427	466	433	437	419	438	480	418	474	478	439	425	412	461	461	458	473	461	460	404	420	462	451	444	441	467	462	467	463	445	471	414	436	455	422	411	425	442	419	503	410	454	419	432	465	483	455	445	443	448	460	470	468	430	462	463	440	467	440	418	483	468	426	442	436	486	438	437	420	451	466	453	449	425	464	445	429	455	455	424	433	438	487	445	446	431	423	447	445	429	413	455	435	452	427	414	466	471	447	436	422	438	428	448	467	437	432	425	460	414	443	462	439	461	436	460	408	439	458	453	420	447	420	446	426	443	447	423	470	435	475	487	435	430	476	474	426	451	421	444	446	426	454	486	449	446	465	435	447	448	424	455	408	441	451	452	470	462	437	440	482	441	410	409	429	472	451	422	454	438	475	450	452	472	468	442	472	452	467	446	468	450	464	443	455	434	453	451	413	412	435	405	455	438	437	448	424	417	393	438	468	472	441	453	437	452	432	423	417	437	448	476	441	443	438	474	445	451	446	436	402	444	446	419	440	442	462	419	446	422	430	436	429	430	480	457	515	442	459	418	446	440	460	432	448	451	455	435	444	458	496	442	446	460	429	468	449	469	430	482	417	453	451	460	429	460	422	461	429	463	433	461	466	443	431	456	418	427	455	375	450	457	481	429	450	467	480	435	450	452	424	419	428	455	470	464	437	494	485	429	409	439	471	452	491	474	444	460	461	453	442	429	466	449	467	425	453	475	452	436	457	466	414	450	428	424	478	419	422	440	458	438	438	442	481	416	433	451	458	460	457	440	418	461	456	430	481	463	444	467	460	433	446	436	442	469	437	438	459	453	447	449	455	444	453	475	441	399	436	430	442	453	473	454	427	394	437	472	437	461	458	468	437	446	472	470	446	467	488	451	441	447	459	446	448	425	455	409	434	467	467	427	434	444	434	447	467	436	439	472	428	490	423	403	427	421	441	438	450	467	409	447	459	476	466	441	411	427	478	458	427	474	449	462	460	412	470	461	465	429	474	470	413	402	457	465	410	392	447	426	406	446	465	444	431	442	474	428	422	440	468	481	495	421	462	443	442	450	465	445	456	435	436	458	444	440	448	460	408	445	439	446	462	461	452	447	441	433	449	467	452	432	433	449	447	468	428	421	405	446	446	466	432	395	428	449	453	439	433	481	431	473	436	444	437	478	406	449	461	435	423	441	437	442	444	499	427	444	411	432	451	434	433	458	406	440	456	459	442	467	450	431	412	445	475	443	446	456	401	460	436	448	443	425	447	437	428	437	411	469	427	472	465	425	449	467	451	422	428	413	450	424	412	445	480	468	427	436	444	429	423	420	462	461	466	437	455	475	429	411	413	432	425	452	452	427	408	459	434	436	405	472	424	450	426	457	441	446	482	451	463	426	449	459	438	422	453	436	472	457	441	449	472	427	456	431	451	449	452	428	426	440	442	436	439	446	470	455	395	421	433	464	432	448	474	463	447	443	410	458	463	468	416	453	471	448	441	409	442	407	459	472	414	433	413	444	446	425	438	459	408	455	403	427	442	437	450	472	441	455	441	427	447	446	425	447	449	461	401	465	448	442	440
3236	8316	6148	2995	2271	1622	1381	1147	978	827	739	702	671	628	606	567	571	558	572	502	519	527	549	509	516	506	523	471	512	503	519	485	510	490	496	442	489	446	526	473	464	487	517	502	477	500	484	483	524	493	485	464	483	485	453	472	478	491	482	489	483	465	553	496	457	485	493	481	494	508	458	475	491	507	455	506	457	515	475	472	488	493	472	450	429	468	456	479	515	481	474	432	438	465	453	486	483	510	482	471	439	435	424	512	469	474	457	499	507	489	505	509	481	475	428	474	508	493	520	509	511	468	470	463	515	531	467	475	447	490	463	485	500	501	491	461	483	471	465	483	473	468	469	521	506	474	491	457	419	472	456	490	484	491	510	493	474	477	459	489	510	538	500	493	479	448	517	470	516	475	487	496	436	501	505	501	499	483	474	491	482	478	488	467	515	499	462	505	453	497	455	482	471	440	480	469	488	478	492	515	511	470	475	473	500	484	504	469	501	452	495	443	487	493	463	501	432	473	479	477	443	494	519	493	490	473	500	456	473	451	500	480	465	463	497	457	462	482	455	484	508	462	476	469	456	459	477	468	522	441	493	434	455	480	472	481	466	494	481	488	474	503	475	462	472	451	513	472	539	461	476	476	511	480	485	450	480	472	466	486	485	500	461	447	463	518	479	465	512	491	494	467	465	441	480	503	495	451	460	478	495	512	451	465	498	458	472	461	506	479	485	481	473	507	437	484	490	514	457	501	475	475	468	435	505	449	472	500	446	492	461	489	470	508	476	485	508	482	470	468	464	470	480	452	470	482	479	493	490	454	465	477	457	473	499	476	456	503	451	515	468	488	473	484	502	495	472	460	464	478	452	470	449	480	467	465	473	486	501	490	470	466	471	444	469	454	535	476	465	524	462	477	466	488	494	464	516	483	484	476	467	508	480	469	477	470	478	461	491	539	481	495	465	468	524	457	495	480	481	439	472	474	444	482	475	464	503	449	497	510	443	489	493	441	476	476	475	462	517	496	460	464	416	491	444	465	460	476	440	493	454	479	481	479	492	479	515	445	488	473	493	512	496	477	543	516	483	497	485	463	488	459	501	468	474	493	457	499	451	462	501	460	480	462	471	510	500	509	451	500	474	492	467	512	496	458	527	498	496	484	455	481	463	495	463	453	510	518	466	518	454	481	464	460	473	487	458	467	486	485	456	428	463	469	502	499	456	524	490	464	474	491	485	487	501	480	493	495	446	453	466	494	505	451	458	452	476	455	522	470	477	465	489	486	531	451	506	501	497	496	479	476	441	489	463	469	487	525	443	455	457	453	498	484	479	491	485	480	475	503	461	449	452	483	531	464	493	519	499	488	477	465	493	449	496	507	467	483	469	463	505	475	481	506	495	478	463	482	433	465	462	467	489	409	474	502	464	459	475	507	433	469	486	486	449	444	457	500	482	486	493	491	566	482	460	484	522	489	495	445	494	430	481	467	506	454	500	487	497	459	489	509	431	486	466	513	469	492	447	468	493	484	496	518	447	497	525	459	508	437	493	466	501	509	478	485	482	484	493	470	508	488	504	493	513	488	492	477	479	485	473	468	487	453	445	493	468	457	508	446	498	487	454	471	490	476	460	473	461	468	479	494	454	477	510	447	492	464	485	494	472	518	449	445	452	487	484	491	471	439	477	472	509	460	479	473	475	502	491	489	497	505	476	534	507	430	472	467	476	462	525	445	485	463	485	482	513	492	494	490	467	534	520	468	458	497	471	477	489	513	493	470	469	464	491	477	451	494	538	490	478	483	461	489	449	512	429	471	446	492	461	535	474	479	479	470	453	503	513	465	485	501	468	454	494	490	484	455	487	471	493	489	497	487	515	469	486	513	473	464	480	534	458	500	502	501	485	463	465	485	496	460	490	465	499	490	480	517	473	501	476	481	467	441	503	467	511	487	497	476	473	449	486	534	485	490	476	480	482	508	514	494	473	473	468	468	519	483	506	506	476	462	463	456	459	425	475	444	463	458	460	457	490	428	489	481	460	462	475	454	514	465	488	510	443	487	490	463	484	488	468	469	511	463	486	472	517	465	479	457	442	448	492	495	469	497	472	490	466	468	511	485	466	460	433	543	481	496	492	484	463	473	499	481	468	485	495	436	455	472	472	463	494	456	460	483	466	475	473	494	507	471	487	486	475	468	440	500	483	458	491	489	465	469	486	492	486	460	442	458	470	482	422	417	503	464	490	475	477	445	492	475	482	489	461	474	460	487	462	484	475	452	489	454	479	477	485	479	509	441	481	480	480	473	468	493	484	484	473	465	470	469	505	512	505	491	487	488	499	495	496	438	489	496	453	477	482	505	493	485	489	489	452	469	484	536	443	481	485	458	479	514	499	474	478	490	493	491	465	506	510	522	479	444	470	478	504	499	461	498	475	488	491	487	484	452	513	508	449	495	437	524	462	467	520	470	451	463	483	471	449	482	452	466	485	466	447	497	479	483	476	447	487	491	452	488	502	484	495	457	500	477	490	492	500	457	493	500	492	469	480	471	468	478	522	495	441	465	442	494	473	504	470	502	505	466	455	479	450	485	485	451	461	466	522	458	483	427	443	474	530	513	483	483	484	466	523	469	499	512	461	521	494	485	511	509	447	519	464	465	487	447	476	536	469	479	453	489	485	484	488	467	501	464	471	439	500	499	499	525	478	490	489	532	493	462	506	462	462	481	458	459	479	450	494	490	495	450	425	456	470	501	494	441	464	458	484	468	498	438	467	453	467	497	472	461	500	480	473	473	504	530	446	501	450	447	520	492	501	468	482	459	450	481	491	450	477	514	470	472	496	480	489	493	538	481	484	468	496	473	535	468	500	467	488	466	459	460	470	432	496	457	470	508	456	520	469	490	466	479	501	505	454	466	475	479	466	462	510	516	434	458	478	502	505	466	475	468	483	496	466	435	474	403	479	482	449	458	488	497	494	505	469	478	451	485	509	506	484	448	503	428	491	460	460	473	505	474	487	467	486	452	435	449	481	506	495	452	464	514	474	507	495	463	469	463	475	451	469	500	493	507	481	497	495	475	493	496	492	496	476	467	458	438	469	466	476	473	423	456	479	431	456	468	514	497	489	468	494	470	466	486	473	503	477	418	478	484	472	511	453	457	450	478	517	486	486	455	446	521	504	464	465	441	480	524	493	490	435	488	454	462	479	474	504	482	477	483	485	489	449	522	466	476	512	471	502	508	458	465	471	494	488	450	508	486	472	485	437	481	441	468	503	448	456	457	482	510	484	492	461	476	469	455	459	510	446	509	444	457	511	456	512	503	489	471	447	456	479	476	522	512	461	500	498	455	497	486	464	470	471	503	487	456	456	456	481	460	471	523	457	480	433	468	466	485	460	488	509	504	475	487	503	516	487	474	484	479	461	460	478	505	479	456	470	464	499	516	497	515	444	490	469	482	494	518	490	489	447	472	473	456	492	467	480	463	486	463	482	493	466	519	470	477	449	508
24222	20955	27501	24493	16760	1981	1294	1106	1131	992	931	1025	974	963	999	946	950	889	992	940	959	951	935	961	941	848	854	891	949	877	934	946	934	932	934	947	898	929	947	893	948	881	919	882	917	908	890	908	892	912	910	878	967	847	886	859	914	945	917	913	903	864	886	911	957	911	884	898	920	890	867	948	896	924	929	882	942	895	963	931	899	924	885	911	864	873	865	923	871	931	919	922	873	869	917	882	903	908	912	932	914	878	914	902	877	844	904	887	920	891	866	866	869	902	894	907	883	964	911	932	920	887	896	942	941	839	930	889	861	949	935	881	931	908	885	918	905	915	918	876	951	875	885	921	901	887	943	934	884	887	944	912	885	919	885	890	872	942	831	919	907	949	879	924	958	922	945	877	938	900	944	902	880	925	908	887	918	934	898	912	913	939	932	954	894	892	895	865	851	858	897	911	921	898	915	885	935	939	835	930	925	929	899	930	911	911	854	920	880	886	901	887	937	889	940	954	939	926	902	923	895	927	974	941	905	876	896	867	873	933	877	915	900	903	904	937	938	919	895	879	900	888	857	873	870	936	881	915	874	886	876	905	899	889	886	897	896	927	922	897	887	942	849	926	925	933	856	867	895	882	927	905	913	976	948	910	904	840	924	896	890	923	919	895	886	889	907	895	911	886	897	936	946	874	928	936	917	890	843	943	914	880	908	963	913	842	901	876	915	894	936	884	840	851	894	887	930	880	877	899	926	943	909	925	938	920	913	921	891	906	891	859	880	913	940	919	901	928	908	868	914	896	943	915	887	870	926	879	905	892	887	964	878	961	923	906	937	953	915	880	907	889	933	908	909	905	843	864	970	919	895	951	828	878	925	879	926	880	903	896	880	895	909	886	950	919	850	876	883	894	893	927	938	918	963	893	950	951	898	914	883	863	908	892	890	902	945	900	942	922	907	922	910	942	887	896	881	925	892	931	938	900	960	899	916	874	925	925	871	933	924	888	909	918	841	939	899	909	921	836	871	890	974	863	920	905	900	983	904	887	943	928	886	929	875	899	892	962	908	914	933	866	901	883	935	843	952	885	896	875	857	921	882	953	896	867	865	918	925	926	908	914	883	889	896	872	930	908	919	901	936	894	907	838	914	876	908	836	950	864	897	914	873	907	892	872	897	888	910	964	948	894	881	897	929	901	851	932	955	947	921	1004	842	944	949	964	950	949	863	896	931	968	893	945	911	936	944	968	876	935	929	897	884	896	885	946	892	871	913	930	961	922	880	875	901	925	921	971	907	937	851	913	934	887	877	890	926	891	923	922	871	869	864	957	922	929	882	918	947	894	853	931	879	895	926	917	863	876	926	921	917	832	896	926	885	893	825	871	943	902	907	890	913	898	893	978	835	901	1011	907	931	928	886	954	967	935	945	929	925	877	900	913	903	946	872	915	895	852	955	947	943	846	899	889	925	859	897	917	963	932	925	898	862	927	917	852	886	932	905	952	868	898	918	915	924	931	942	891	916	923	870	1008	857	1000	892	916	924	865	936	978	947	870	879	947	860	905	930	878	881	920	957	892	914	861	916	891	932	928	919	867	928	899	930	911	908	959	912	923	912	963	855	891	891	889	947	884	927	920	886	930	941	898	896	885	879	888	921	900	864	906	874	877	899	925	890	867	933	889	916	930	956	891	914	928	955	946	914	926	907	913	955	877	920	897	965	939	902	840	842	864	910	877	884	869	954	921	885	933	982	957	945	872	856	901	858	910	931	930	866	860	922	935	919	925	921	922	908	944	928	915	983	884	899	959	946	849	911	936	918	885	859	911	882	911	943	892	891	895	941	848	914	865	936	882	927	964	926	880	895	915	880	921	932	919	906	915	929	879	889	879	908	845	838	915	923	940	898	865	946	913	861	854	914	904	932	908	938	913	929	915	904	941	874	911	856	913	923	907	911	909	967	904	942	935	907	927	915	879	917	940	931	837	931	913	934	886	928	882	921	904	888	940	943	894	857	903	878	909	908	899	960	909	894	915	908	942	917	912	937	891	942	911	873	874	955	894	969	899	902	889	906	897	960	984	940	911	948	870	884	930	910	873	885	918	895	893	917	958	904	910	903	871	938	851	841	868	946	922	925	916	895	886	909	896	895	935	909	865	922	905	904	845	886	950	914	895	923	927	896	947	994	882	968	958	910	912	896	898	924	863	852	905	866	894	932	904	930	882	909	947	924	834	909	870	924	958	876	899	914	891	903	916	911	914	961	912	909	968	876	912	904	918	845	874	864	928	909	933	854	857	940	846	906	915	883	961	916	890	945	926	891	914	924	900	936	935	880	912	875	867	903	927	912	910	986	900	893	862	875	865	921	928	933	917	895	887	890	931	902	902	943	892	926	902	879	910	957	909	897	915	934	922	841	914	909	896	889	870	867	901	918	871	897	917	898	918	977	917	922	916	898	924	931	862	897	871	900	861	975	917	919	931	943	910	934	871	957	913	911	883	952	869	902	890	927	913	852	958	906	927	935	922	968	963	927	875	894	899	930	913	889	923	911	890	882	890	906	961	906	956	907	911	881	921	921	886	926	906	960	951	937	887	926	890	920	874	909	907	919	886	880	936	856	914	899	889	894	900	927	979	957	907	914	884	882	889	931	922	878	909	902	932	911	873	946	942	917	870	938	939	910	921	878	919	879	887	901	907	871	888	884	919	925	896	905	914	905	903	935	937	890	907	864	921	885	909	907	906	903	900	894	808	917	908	891	877	917	909	866	897	925	964	914	914	898	925	888	896	890	917	911	941	927	871	946	894	940	882	885	904	891	934	862	878	915	889	851	890	898	889	906	902	907	945	882	901	862	903	841	923	895	950	927	961	912	922	913	919	939	923	936	893	864	896	886	852	854	889	899	910	909	940	852	931	931	908	935	898	959	927	939	898	880	912	913	915	954	930	927	884	858	926	867	893	875	915	885	914	983	933	906	891	899	940	885	928	936	948	886	899	879	914	932	935	926	918	880	945	912	950	842	977	935	878	894	914	864	865	876	878	907	914	881	937	907	864	902	862	899	913	878	944	893	975	888	909	880	917	909	870	927	949	864	898	954	916	878	926	937	906	843	911	923	897	870	880	906	909	928	916	858	834	929	892	886	859	905	863	923	883	884	884	946	949	917	907	911	913	860	844	918	885	945	907	906	927	858	912	874	884	937	902	937	908	946	884	920	924	943	955	885	912	931	928	948	897	856	930	885	887	861	892	907	906	882	861	883	876	899	927	918	904	895	878	859	913	892	882	906	867	823	955	913	858	886	927	906	875	878	939	886	912	937	957	898	874	895	953	890	965	934	886	936	900	858	867	899	859	890	937	898	884	928	894	917	927	940	910	868	883	883	917	856	816	876	892	942	900	899	912	906	908	923	900	910	939	852	892	923	904	952	892	953	946	949	880	891	883	893	884	944	888	909	929	914	875	946	903	922	885	875	924	924	908	906	920	887	882	888	961	933	920	914	909	926	925
3616	5830	4291	2524	1875	1629	1405	1267	1134	1124	1038	943	1009	1007	894	955	895	910	930	872	900	944	916	888	827	927	880	899	929	890	865	851	914	919	881	932	924	842	914	877	897	907	894	885	913	851	850	907	917	840	911	885	880	871	869	906	900	916	957	843	901	887	833	863	896	835	879	900	874	880	863	878	931	860	935	891	861	870	836	862	835	918	894	864	848	888	855	837	892	886	908	877	908	886	896	858	876	912	875	898	900	878	914	883	848	856	848	854	847	899	907	934	804	843	922	899	940	844	823	886	839	908	863	923	886	889	956	920	874	843	858	868	873	837	880	920	874	914	842	880	896	889	834	869	887	864	826	907	860	865	884	873	933	884	897	831	881	877	909	893	862	870	837	840	918	889	894	832	874	860	909	893	865	848	900	888	918	872	890	896	938	976	877	852	859	886	869	900	903	884	949	865	877	855	876	915	895	851	925	901	824	918	894	887	851	910	945	898	901	879	848	899	859	874	887	807	871	882	915	911	917	881	910	904	946	921	910	825	837	900	867	900	843	925	899	902	827	886	911	864	890	875	898	825	872	885	859	842	874	870	879	900	886	865	913	973	865	958	904	850	806	848	874	855	881	883	922	928	872	800	917	876	826	899	897	905	924	853	862	874	876	878	943	908	851	872	884	832	922	854	878	907	881	895	942	924	862	927	920	884	874	846	821	863	904	887	847	917	858	858	883	910	895	913	882	905	912	857	879	930	841	857	891	888	868	876	874	940	863	888	846	891	896	896	898	902	889	870	826	817	853	853	929	971	948	837	841	889	892	877	892	912	901	882	874	884	900	865	858	899	881	894	877	871	907	859	895	892	892	892	880	898	880	878	851	910	874	911	933	886	857	899	925	909	862	887	932	941	919	846	915	882	823	911	853	888	872	914	835	850	857	888	939	917	961	858	933	911	927	882	881	873	873	902	856	898	856	889	846	819	898	873	864	847	869	876	873	851	896	822	896	883	863	916	917	907	867	889	901	833	961	915	938	836	873	892	858	878	945	855	863	902	864	926	922	873	876	897	883	886	911	873	884	862	885	907	878	883	869	874	901	860	907	906	861	908	876	889	871	882	859	888	890	895	860	863	902	889	888	890	890	887	887	856	897	893	910	868	898	839	864	863	934	837	905	876	881	855	878	917	893	889	882	930	863	831	891	867	852	900	910	931	849	873	909	868	974	900	911	870	934	896	948	891	857	874	915	903	883	872	898	896	901	898	883	913	965	910	899	833	871	886	925	905	911	889	861	895	863	851	836	852	923	834	886	884	922	881	856	887	882	875	832	864	907	914	919	881	921	852	899	842	885	919	885	883	916	816	900	884	837	910	848	897	876	867	871	926	929	847	965	900	867	882	831	856	858	899	866	909	927	865	867	889	875	927	906	871	908	834	900	851	887	936	864	876	902	845	925	897	907	898	875	851	872	876	856	886	912	891	893	867	837	885	835	850	906	873	858	886	872	911	879	961	867	878	908	882	864	881	901	862	894	846	938	881	906	899	895	891	868	868	885	937	906	858	907	911	890	916	829	911	868	878	905	913	833	838	891	889	897	887	892	902	885	862	869	905	878	907	908	885	898	829	869	889	864	889	906	957	877	836	833	922	901	834	917	843	904	888	884	869	823	876	807	867	865	901	909	877	910	876	905	900	847	838	878	883	873	871	861	887	913	882	865	873	843	935	891	878	841	884	858	857	885	922	854	875	893	868	905	862	847	907	889	888	889	891	921	888	846	869	904	897	885	902	890	859	894	837	898	850	876	909	863	876	900	893	881	930	918	852	874	889	902	871	846	906	867	868	827	876	898	902	923	918	866	870	890	893	909	913	867	843	860	851	854	887	870	899	912	883	818	913	883	840	824	910	904	861	859	891	849	890	958	839	855	871	871	851	859	827	898	880	915	884	870	878	873	876	921	879	829	871	897	885	867	883	874	868	884	860	893	866	904	917	884	914	854	906	862	956	872	875	908	872	898	869	900	910	895	925	843	887	896	901	834	931	937	906	898	894	855	848	888	852	888	839	865	849	827	892	892	917	882	875	877	869	905	908	866	929	902	912	930	836	901	893	901	894	868	903	846	851	889	905	913	867	891	892	884	888	936	895	878	894	955	861	838	833	865	853	849	872	887	812	892	879	894	860	904	869	903	872	911	887	885	899	843	901	911	897	890	905	917	915	885	865	858	895	846	830	890	896	876	913	906	890	904	894	884	888	899	856	917	916	903	915	894	880	871	854	887	946	869	862	859	855	870	924	884	896	826	897	911	935	877	898	882	894	888	901	873	887	884	883	852	868	959	862	839	838	827	843	901	887	897	870	880	863	882	912	881	850	902	873	920	857	885	864	846	875	884	875	875	890	853	870	922	908	915	878	880	883	904	899	841	870	924	857	882	896	907	887	836	849	956	858	840	843	873	877	874	897	839	909	895	876	913	855	873	864	894	890	834	895	883	838	879	843	920	827	881	861	830	866	840	900	893	939	832	860	868	892	889	854	910	885	934	854	877	908	923	886	869	901	880	876	909	957	862	896	858	878	853	905	961	880	905	850	889	902	865	914	850	874	884	856	910	862	865	888	839	910	951	864	911	870	843	874	893	880	863	848	839	861	903	907	905	837	870	885	847	868	855	908	874	893	884	878	909	910	895	839	891	902	908	898	933	927	853	849	871	962	872	860	862	925	893	860	937	919	866	862	865	883	871	850	870	867	866	927	930	898	885	912	884	903	877	861	935	911	910	898	885	881	865	815	891	903	884	877	904	943	880	936	852	889	869	886	927	886	841	906	873	880	885	866	912	914	851	880	898	864	882	862	866	922	903	904	904	860	881	874	836	872	867	930	862	865	915	905	880	849	889	892	895	885	869	891	836	903	887	891	928	954	906	924	835	852	855	868	909	870	905	928	922	880	880	872	849	825	906	871	906	864	889	889	858	840	882	879	826	927	864	880	888	867	895	849	921	879	904	862	875	871	868	933	864	840	886	891	875	900	857	856	865	849	864	871	815	879	860	884	901	868	859	824	850	875	864	861	879	945	897	893	894	895	896	924	917	907	892	882	914	905	851	867	884	880	885	873	924	865	877	905	845	870	847	888	911	891	926	897	852	891	893	869	878	885	904	884	828	883	868	879	890	859	878	881	914	894	905	919	917	888	872	892	926	890	894	907	898	871	860	950	862	958	926	841	824	888	829	879	897	907	929	906	887	873	897	875	916	879	859	922	935	922	889	854	870	887	939	925	930	872	884	879	881	863	893	860	957	846	863	930	882	935	896	850	885	889	921	906	922	927	824	890	865	922	874	913	887	891	883	871	928	861	902	907	899	846	879	909	879	913	887	818	864	881	893	874	900	925	912	892	841	845	863	837	954	905	920	895	869	849	904	880	910	935	888	917	919	852	911	930	886	904	876	896	843	887	877	907	888	857	904	904	910	847	917	909	903	835	894	869	864	935	874	917	804	898	910	873	883	830
22141	20982	28680	23469	20978	21029	11827	1189	874	674	625	515	457	502	456	426	380	399	379	380	361	345	344	335	307	330	333	330	329	326	318	323	280	301	318	348	295	311	321	338	308	328	308	280	316	294	307	305	316	301	283	284	302	291	298	304	299	288	318	276	330	304	282	284	333	264	320	289	261	260	284	290	296	288	319	296	296	285	300	267	290	282	296	310	282	251	271	331	298	304	279	290	324	299	281	318	287	272	314	325	272	303	333	279	294	329	278	294	318	305	274	321	280	268	303	297	278	290	315	274	269	302	311	260	303	293	262	279	279	301	281	280	277	303	272	307	299	262	277	298	283	285	270	311	273	301	289	308	274	321	293	295	287	273	268	267	284	296	323	320	270	332	300	282	293	293	272	291	284	280	318	306	295	301	306	292	331	312	287	287	320	302	287	309	325	314	278	309	281	280	300	290	299	300	289	305	278	272	277	296	292	264	301	276	300	297	283	286	301	300	276	306	254	286	280	303	274	306	281	308	279	271	295	277	295	264	267	273	258	308	311	300	268	264	296	298	318	268	302	308	303	321	277	305	290	284	305	269	287	300	292	282	307	298	295	280	289	289	287	294	271	283	293	295	274	299	286	307	274	271	294	284	254	298	287	275	288	333	290	283	312	291	300	288	281	269	280	279	281	277	307	264	299	280	271	311	280	267	314	289	283	294	263	280	302	271	291	275	311	307	272	291	262	325	288	258	270	314	268	316	286	281	296	311	308	281	288	286	254	263	301	288	281	253	268	277	289	301	303	284	274	311	289	278	267	300	309	251	315	254	295	279	306	248	279	268	272	278	298	294	303	289	279	293	289	268	277	315	299	295	248	304	282	298	293	256	280	269	306	283	308	276	287	271	273	279	274	303	291	308	281	318	288	292	310	325	309	275	296	318	289	281	305	301	271	289	297	305	292	257	288	293	274	302	301	293	305	273	280	291	290	307	271	276	266	284	293	289	286	306	288	245	277	300	287	318	288	295	303	301	293	322	279	307	297	307	297	269	282	301	287	279	297	291	323	281	266	301	273	296	283	276	256	282	287	286	270	291	322	286	292	279	304	299	288	278	309	292	285	288	290	281	302	293	307	278	306	303	297	335	269	289	271	268	294	292	291	301	279	301	284	310	306	272	298	254	258	271	270	291	308	295	311	281	294	270	295	287	300	267	302	313	299	290	275	311	294	278	287	264	289	303	304	276	305	248	281	284	261	302	305	291	306	281	307	296	298	274	294	278	279	291	267	306	258	301	291	324	297	280	265	291	280	284	267	301	271	315	292	306	277	307	282	279	286	241	303	276	267	293	288	302	296	285	284	301	274	304	287	271	299	330	269	301	299	294	318	288	281	260	290	282	254	250	262	313	280	305	301	279	322	309	306	263	297	316	307	258	279	304	289	281	279	285	280	318	291	288	313	304	308	269	268	239	316	281	280	303	291	271	284	305	283	311	274	312	281	279	285	294	277	272	291	294	307	278	252	298	276	286	281	289	301	304	289	289	296	290	256	293	320	326	264	309	294	239	281	283	309	270	286	282	338	325	312	289	296	253	318	314	265	299	302	283	285	263	297	294	294	259	304	257	308	301	320	294	292	280	285	276	303	258	295	280	294	304	297	273	320	270	274	285	276	291	291	289	263	314	276	283	278	292	314	265	283	300	280	313	318	285	316	283	275	242	298	295	275	283	281	295	298	285	323	293	275	288	284	278	303	316	307	292	288	266	297	290	275	290	269	266	269	286	268	277	288	315	287	280	291	265	297	282	279	298	304	282	291	307	308	283	284	294	272	262	268	306	297	256	307	293	290	298	301	288	297	293	260	313	280	280	303	285	290	306	296	257	286	289	313	276	301	274	290	300	280	269	279	279	290	284	289	279	329	274	306	285	296	275	294	299	314	293	278	268	287	298	293	298	287	284	271	310	269	300	291	270	279	278	279	307	284	264	296	286	312	278	298	279	283	295	272	261	268	289	309	288	297	277	290	285	290	309	304	312	306	279	314	307	298	269	297	295	266	297	278	262	268	292	287	264	274	304	288	289	282	278	300	276	314	258	289	283	281	284	277	265	303	267	305	309	299	293	282	290	271	264	270	306	285	250	317	273	293	306	274	280	273	299	263	259	286	281	296	309	297	279	285	322	284	304	289	294	267	287	286	287	309	297	299	291	311	289	311	284	301	274	305	266	311	291	275	257	297	274	285	270	287	292	291	271	295	294	291	302	303	293	278	302	287	291	295	313	284	281	287	311	278	278	292	275	315	259	279	298	296	260	262	292	267	259	286	308	257	286	285	273	282	286	271	337	294	272	306	287	306	288	288	285	304	269	264	277	300	285	277	276	303	263	296	296	252	284	300	281	263	273	257	330	278	277	262	275	280	255	309	316	290	283	308	287	302	307	279	276	293	275	307	276	310	271	314	309	323	291	281	339	277	288	316	287	301	284	292	263	315	309	292	302	303	310	283	258	297	268	273	299	272	283	271	275	291	269	286	276	297	271	263	290	290	270	308	277	288	291	272	274	272	268	286	275	271	295	313	274	283	287	293	286	242	279	268	268	270	293	301	282	307	262	252	272	310	274	303	291	285	304	285	283	275	271	280	260	277	303	327	286	259	310	262	287	287	296	242	275	281	265	279	264	230	316	288	295	276	299	274	281	276	269	301	293	280	315	290	303	286	318	295	290	284	278	295	311	297	278	292	306	298	284	289	305	286	295	291	292	291	261	288	282	300	288	297	290	302	303	298	286	307	305	280	312	298	292	249	275	324	283	261	293	262	300	316	291	304	284	275	315	259	285	288	260	302	283	261	263	269	252	322	342	311	263	309	304	281	305	296	290	300	295	281	284	271	286	263	305	300	282	311	292	294	295	276	280	291	294	287	272	324	286	336	278	284	250	288	285	290	285	285	309	287	261	278	281	293	274	296	299	277	304	309	273	264	289	271	291	318	307	280	277	269	312	303	262	286	305	293	299	311	266	273	299	286	272	278	298	290	289	269	280	293	297	281	294	286	311	290	290	290	268	293	312	271	284	314	283	289	270	265	293	286	265	306	277	297	281	293	278	301	293	293	300	285	284	279	254	315	319	305	306	286	310	289	281	273	304	293	278	264	318	291	272	299	293	291	269	282	293	308	290	277	304	304	308	275	272	286	277	277	306	271	295	284	292	260	292	279	283	319	277	276	272	287	295	311	273	287	249	292	320	290	289	296	291	289	280	266	265	317	273	262	293	291	316	254	269	276	278	352	286	299	256	288	275	261	290	266	292	317	271	280	297	283	301	279	271	299	276	293	292	260	274	282	273	264	275	272	282	300	312	299	262	290	260	280	293	283	284	290	290	273	251	266	267	306	291	304	290	302	272	279	273	277	275	303	282	256	293	282	285	296	280	298	298	320	287	285	250	283	307	285	259	303	308	258	302	300	281	265	291	289	288	282	285	268	281	279	290	284	287	296	289	273	274	273	270	278	281
4408	14220	10478	5366	3694	2738	2028	1604	1215	969	809	650	690	524	511	473	425	463	415	409	387	337	366	363	321	342	336	325	329	350	311	315	337	316	301	314	304	307	292	317	291	318	290	280	287	275	293	301	299	316	295	315	286	311	326	289	267	322	278	292	313	287	319	271	266	292	297	272	277	291	319	310	267	299	266	276	279	289	303	291	301	288	265	269	263	273	293	296	293	269	280	272	293	282	262	270	298	285	303	294	264	290	291	290	278	283	296	303	278	294	291	270	288	293	303	284	260	267	291	285	297	293	270	270	267	306	253	288	282	285	285	274	297	272	282	278	278	274	263	316	280	299	279	326	250	265	276	271	277	296	267	277	297	266	297	295	278	266	271	274	287	253	305	278	291	282	301	251	285	297	284	299	280	261	296	291	287	259	264	304	271	263	284	277	248	258	274	292	290	306	304	277	276	273	303	284	297	303	267	295	261	277	273	283	300	262	272	298	308	299	278	281	283	292	264	270	262	298	282	297	265	288	305	258	292	282	273	267	319	311	307	280	289	263	270	270	288	270	303	318	274	286	284	292	279	304	263	313	274	274	289	278	274	325	282	292	284	310	267	306	281	320	301	248	284	277	280	289	270	290	278	262	290	253	265	276	287	283	282	281	265	290	272	286	291	312	288	296	271	281	292	268	282	285	298	281	275	255	280	255	277	266	295	292	283	260	274	301	319	270	269	274	268	288	290	314	263	315	254	289	289	295	297	288	268	265	289	301	287	274	280	261	278	311	275	295	292	298	283	292	312	244	328	257	322	296	270	322	310	274	268	278	301	269	303	268	284	279	290	316	251	266	271	279	269	297	287	279	279	321	285	276	261	293	298	302	275	296	301	261	292	282	277	290	275	286	289	280	279	321	271	255	273	297	272	265	301	253	303	246	284	294	281	278	338	267	289	307	286	295	285	259	290	274	273	249	311	262	290	297	276	258	273	295	264	252	280	267	283	263	320	250	265	296	272	262	282	288	271	297	321	277	263	274	277	307	282	269	275	299	269	289	284	278	308	295	278	297	281	292	308	322	297	280	293	279	307	284	265	266	289	273	288	320	274	305	269	282	281	310	289	250	265	272	287	288	245	286	265	302	270	279	295	282	310	290	255	290	285	307	275	282	298	272	275	288	277	308	294	264	300	296	310	282	301	274	260	246	275	271	280	314	293	318	288	285	307	267	273	263	313	278	285	313	276	328	293	258	315	267	286	252	263	255	246	272	267	277	291	263	303	270	308	294	279	282	288	274	283	280	293	292	314	254	304	291	258	289	287	314	275	234	274	315	263	255	275	306	282	267	286	281	291	274	265	280	290	299	272	294	293	252	319	320	288	301	261	263	291	275	264	281	291	259	311	293	287	290	316	281	288	280	245	299	307	301	298	281	285	323	275	287	272	305	291	267	283	307	292	282	241	264	282	286	269	265	270	278	283	325	289	276	291	280	283	280	241	285	261	284	266	292	286	263	278	281	273	290	314	273	294	299	287	281	282	303	275	242	277	298	276	242	337	287	281	272	309	277	303	292	273	290	288	303	266	293	276	265	279	292	274	284	267	263	290	292	292	270	300	290	269	281	302	308	267	294	289	278	335	265	248	273	295	295	267	265	289	286	278	269	266	300	280	300	289	290	275	278	276	283	295	322	310	279	272	271	274	265	281	298	319	266	271	278	297	264	265	317	270	268	262	285	284	296	288	297	255	254	269	300	297	267	273	291	278	314	286	292	299	297	279	259	291	288	285	296	264	247	265	273	284	282	277	283	301	300	293	288	278	278	270	290	291	295	293	281	277	314	280	281	261	284	277	272	312	281	275	280	273	248	268	320	304	297	287	290	285	266	279	268	291	268	307	261	275	311	294	292	275	311	269	297	265	302	287	270	288	279	278	318	299	273	280	272	291	272	284	277	254	307	272	288	298	272	303	264	292	283	297	296	269	263	275	247	251	297	292	277	307	288	271	273	296	264	284	281	253	287	299	276	281	267	270	275	271	281	280	291	272	259	266	295	281	279	289	268	297	285	269	270	281	270	269	291	278	271	282	292	276	279	281	278	266	247	263	345	274	275	262	275	277	290	274	294	287	288	280	308	268	298	303	298	249	289	308	294	274	271	307	270	265	274	280	259	261	275	287	270	246	302	272	257	285	293	286	317	273	314	310	285	295	305	326	288	271	305	282	262	238	262	296	250	300	273	282	307	258	272	263	274	269	277	292	307	271	317	276	302	287	274	307	318	268	273	287	252	283	271	295	289	298	279	259	278	277	288	286	277	265	283	297	259	261	288	250	297	276	291	295	295	263	250	251	322	302	291	305	281	279	286	288	303	283	290	278	301	277	289	306	290	285	274	301	309	263	291	310	318	289	287	284	292	291	312	259	266	248	275	266	250	275	281	247	265	289	262	279	293	289	292	253	254	266	293	308	281	299	300	329	280	328	287	270	270	260	316	307	281	265	288	255	291	283	264	283	278	272	273	236	301	296	267	279	282	314	291	306	279	272	277	315	289	246	273	300	258	261	280	249	277	285	280	306	302	260	270	295	274	292	278	260	258	279	275	295	283	307	281	242	255	235	259	293	270	276	300	292	306	277	311	304	253	269	286	301	282	308	288	275	252	286	281	275	277	287	310	251	276	279	261	271	264	272	277	299	329	268	241	280	308	284	277	291	292	313	293	282	273	284	250	265	305	271	264	289	281	298	273	288	278	276	294	288	283	279	267	267	270	278	287	282	309	309	265	286	286	291	284	306	291	263	307	268	293	295	282	274	294	303	269	278	280	263	308	260	274	282	275	271	274	285	299	284	266	266	289	258	313	307	252	262	290	283	301	263	288	309	273	260	297	300	304	286	277	278	282	241	288	263	287	291	318	295	317	271	287	281	297	263	284	266	282	263	288	282	270	278	271	297	308	279	253	267	254	262	289	280	302	284	269	302	249	303	300	305	317	274	317	265	269	293	301	264	288	288	294	295	279	294	267	302	295	299	305	281	293	272	255	322	275	306	285	293	252	302	268	307	279	266	314	283	280	279	257	261	285	249	292	274	286	278	289	286	272	312	268	279	298	280	287	285	304	263	299	287	274	287	269	272	282	279	286	264	287	291	305	278	296	253	265	300	277	319	275	276	292	295	269	279	278	284	299	293	246	279	263	275	278	292	287	315	263	284	277	278	284	248	274	296	295	262	261	267	276	269	319	276	299	285	293	297	290	278	286	296	291	288	259	273	276	291	282	286	277	321	272	263	302	263	296	258	280	278	262	262	272	229	286	280	276	273	290	319	284	287	270	265	286	280	283	269	296	286	290	254	276	282	279	270	293	298	256	298	288	289	312	296	305	296	316	267	274	297	279	295	305	303	273	299	301	265	267	248	286	294	278	286	290	296	292	258	270	272	290	297	301	287	258	277	241	282	296	293	291	298	305	269	269	273	293	269	279	265	297	271	296	268	312	282	292	284	273	301	308	306	272
27302	18326	4997	1297	1053	985	985	898	926	914	901	926	922	996	914	936	964	911	939	937	908	921	995	883	923	888	892	938	925	899	878	911	962	886	905	938	892	861	960	866	913	960	948	891	878	919	918	917	949	970	905	894	904	952	920	886	927	919	898	875	960	875	854	894	891	927	869	882	869	915	942	921	932	931	974	902	906	896	902	937	880	937	882	892	945	853	941	908	902	961	935	926	889	959	858	948	891	943	895	897	922	906	885	935	949	855	927	905	902	868	881	920	987	902	921	906	887	961	950	889	941	916	920	920	861	920	888	923	883	864	901	861	887	921	949	901	919	934	985	887	939	830	877	915	865	908	921	905	917	890	863	852	877	913	936	946	912	873	948	922	952	886	910	957	867	929	906	922	955	891	907	924	898	893	968	871	885	943	903	882	890	885	968	920	874	911	909	924	939	978	896	941	913	896	906	922	910	905	894	974	910	972	903	881	875	892	928	935	905	880	925	923	872	892	876	923	844	847	930	935	910	970	874	951	889	845	971	975	914	907	905	884	958	899	937	932	933	881	951	972	912	940	923	952	919	948	923	915	921	931	900	909	910	933	917	935	936	928	913	938	942	886	899	934	928	927	862	853	915	950	914	898	843	883	875	929	879	878	940	913	877	921	909	861	887	939	940	964	907	919	875	935	940	899	883	919	884	886	857	915	962	851	899	914	931	928	870	910	960	917	938	875	877	904	943	938	877	875	862	906	904	929	923	951	885	917	911	946	941	926	917	898	895	957	894	894	886	883	896	872	917	970	906	873	900	903	893	893	905	929	935	959	969	864	891	937	890	918	937	920	911	834	941	904	898	861	886	929	918	929	936	917	906	941	920	906	915	830	879	963	954	916	916	959	886	931	865	937	905	903	931	871	869	865	939	896	936	961	929	912	863	977	908	937	865	876	881	931	875	905	946	893	933	916	901	895	893	867	901	950	917	907	977	895	956	916	922	917	955	927	917	912	908	958	957	864	868	878	912	881	860	917	935	904	862	920	899	906	906	928	949	874	943	900	931	930	904	871	855	923	880	886	914	915	893	870	899	853	890	887	914	884	944	887	931	908	908	914	874	870	912	909	883	948	879	919	927	905	908	960	945	883	907	906	933	914	873	890	917	930	923	842	845	911	854	853	920	935	944	931	876	944	966	896	912	886	860	879	876	910	906	896	918	892	881	947	929	925	948	835	898	923	912	909	887	915	861	879	877	869	937	944	891	875	964	901	930	908	893	926	922	939	872	931	949	887	886	928	960	958	935	907	929	894	874	920	943	865	896	905	938	905	899	954	908	929	897	915	909	881	891	884	940	931	902	864	913	849	942	889	941	886	847	858	853	874	930	923	884	943	887	904	954	945	947	891	946	907	894	928	890	965	905	869	935	897	940	932	940	928	910	892	911	906	857	920	908	949	951	875	927	854	920	935	923	845	896	867	919	890	933	844	944	877	889	910	914	893	888	950	926	880	871	894	933	905	928	874	964	881	923	947	916	938	944	941	976	859	947	905	887	876	848	913	897	933	942	918	918	945	920	933	869	907	918	881	925	895	890	939	905	932	914	919	940	933	953	913	904	958	876	901	937	894	895	914	907	930	867	897	867	894	954	916	876	954	881	935	861	956	960	907	894	922	929	913	862	908	934	946	923	821	883	900	919	901	838	972	959	939	920	934	916	945	912	941	927	940	958	913	898	912	902	918	921	904	881	951	946	912	898	936	927	900	888	898	888	919	957	962	893	849	871	959	869	920	948	922	967	928	880	937	922	878	855	866	953	900	892	938	934	867	899	968	896	884	933	889	893	929	904	946	924	948	919	909	907	971	985	877	858	921	876	924	961	924	866	919	922	960	936	922	935	937	925	907	911	921	961	911	873	906	865	914	897	897	934	857	918	865	898	933	945	876	880	913	897	838	898	861	884	946	949	916	896	904	945	901	924	892	895	916	975	965	865	923	898	927	955	922	966	941	906	914	896	916	926	930	965	939	953	938	887	886	923	889	926	942	934	885	847	934	913	890	877	947	914	923	962	890	859	973	932	908	885	913	942	897	921	917	894	827	898	907	935	861	924	900	900	944	929	898	940	964	899	915	977	893	889	872	889	901	887	891	911	893	913	949	910	906	937	891	917	933	906	924	902	952	938	912	900	908	897	935	909	905	899	938	913	885	902	929	913	919	885	942	870	938	889	900	881	961	906	855	887	919	940	892	867	870	901	861	903	885	901	907	943	974	897	931	930	872	880	893	923	891	942	917	911	887	880	896	903	963	890	865	883	903	932	875	915	894	918	904	946	876	943	927	873	877	952	926	956	871	883	953	939	920	913	979	934	884	896	905	948	908	969	887	915	913	952	915	891	911	922	929	912	873	914	877	905	876	917	879	867	919	906	947	886	922	928	914	912	920	910	947	929	950	901	906	902	875	913	922	861	930	898	922	921	930	947	938	878	976	941	915	897	907	898	893	910	888	924	899	937	934	867	869	928	898	933	966	953	917	891	906	925	942	935	886	900	884	858	897	928	950	904	926	864	860	919	929	879	854	979	919	901	915	884	892	949	845	872	923	942	928	984	918	924	904	904	914	921	865	900	895	846	902	880	916	997	935	939	930	914	882	874	941	887	878	962	926	891	977	962	891	968	942	912	881	927	944	907	927	933	922	912	899	886	896	864	932	871	917	915	889	883	896	892	924	888	1015	910	873	911	946	892	965	902	903	885	925	973	939	920	934	946	938	891	949	918	874	867	895	900	891	872	926	936	917	869	919	908	890	896	926	907	854	910	902	930	903	913	935	876	951	902	873	874	962	883	878	895	883	911	910	926	866	909	923	881	938	926	911	923	951	912	880	947	938	884	911	933	869	910	930	885	901	927	833	922	904	888	939	936	926	927	884	936	927	920	961	932	920	944	966	943	959	928	946	895	889	903	887	875	928	933	971	900	969	955	960	924	921	917	905	899	931	918	933	907	872	909	920	914	890	925	891	930	937	922	932	893	914	960	902	929	884	903	829	909	919	921	919	889	948	907	909	903	896	855	905	900	917	906	882	923	884	946	889	900	891	912	944	927	932	868	934	913	873	919	918	897	918	938	963	870	917	894	904	860	917	849	896	982	905	914	888	847	920	885	934	932	881	877	919	916	851	896	861	885	919	833	857	938	905	930	897	914	947	881	922	896	852	937	891	858	928	874	887	889	992	930	934	928	876	880	921	931	919	886	904	911	900	920	924	952	892	916	887	901	880	880	935	905	900	928	899	937	867	958	889	892	927	871	918	925	894	893	925	897	915	913	914	890	903	929	942	883	891	937	954	866	875	933	937	912	894	907	888	899	934	915	921	923	942	917	922	896	880	907	877	902	921	885	867	886	953	919	894	925	912	876	922	934	957	905	922	930	887	925	923	925	892	917	922	952	936	968	864	862	897	905	901	865	956	921	995	896	974	994	860	844	912	930	865	912	932	894	874	915	926	950	920	886	888
4605	1297	1221	953	999	952	982	964	974	1002	955	930	920	994	945	946	894	944	919	914	931	936	940	995	938	939	866	973	924	883	985	902	880	958	912	912	951	944	914	911	959	945	930	926	949	943	954	928	939	984	897	994	913	945	894	969	928	875	945	894	931	979	954	969	953	928	907	955	916	950	958	937	945	878	900	909	919	890	952	951	915	981	966	981	923	912	923	924	924	954	906	912	948	953	924	924	949	954	914	942	937	916	969	910	934	911	917	841	902	948	897	981	996	932	917	883	926	958	916	926	955	977	966	938	938	874	894	925	935	949	898	960	883	890	899	913	946	883	948	938	903	933	952	872	872	974	917	933	903	985	927	930	948	980	942	893	928	904	882	930	934	922	979	908	950	965	911	923	952	931	995	894	912	912	956	895	912	889	912	931	918	925	888	922	972	926	967	954	918	937	955	896	976	952	901	971	970	944	982	879	927	917	889	876	933	926	935	914	925	960	920	910	950	923	941	919	943	916	887	918	944	901	901	945	935	932	919	870	930	941	923	916	886	954	863	952	895	907	917	970	959	885	906	960	893	946	902	884	916	936	925	892	946	982	884	960	898	909	956	930	934	874	937	960	950	875	885	971	938	968	895	923	973	923	938	949	969	944	889	917	956	946	952	888	931	954	906	925	907	878	954	914	973	879	946	913	913	980	944	967	906	901	939	900	989	964	912	872	974	953	961	952	962	893	950	927	876	983	956	923	944	942	954	915	914	933	879	924	972	923	919	937	852	965	921	956	904	980	885	910	968	940	897	921	919	889	941	955	981	891	959	958	911	917	910	941	900	921	859	900	954	908	971	946	940	942	919	938	963	992	969	928	851	949	968	909	896	941	880	994	891	954	920	936	905	933	932	983	976	921	967	945	934	932	917	938	936	931	869	910	916	930	928	964	946	939	966	965	928	929	917	956	940	957	922	943	956	915	958	929	940	958	983	912	913	942	889	929	913	987	934	962	927	876	944	918	989	899	872	954	984	932	891	961	945	938	947	918	950	879	926	931	970	940	946	886	996	956	907	954	1009	1011	943	919	913	895	920	993	890	919	896	915	932	997	915	918	950	943	946	920	885	947	943	979	931	903	921	897	927	929	921	910	939	893	958	954	948	916	931	912	898	948	907	908	924	896	913	901	916	941	957	931	962	888	934	926	940	932	951	937	951	985	947	945	961	916	892	946	912	883	935	902	978	902	941	926	939	936	914	945	926	954	898	920	938	869	955	937	912	969	960	929	901	918	954	946	900	904	899	937	969	908	962	913	903	947	945	902	923	941	979	940	935	913	962	965	906	983	922	967	903	905	946	996	869	875	938	904	882	962	946	960	956	916	964	986	952	935	911	929	910	971	877	939	922	953	905	948	935	974	918	947	899	927	939	993	948	942	932	950	954	935	922	958	961	908	951	937	938	915	906	962	933	959	952	925	959	935	954	933	989	907	1009	976	922	952	913	944	932	903	890	905	912	918	935	925	868	899	964	895	1030	907	928	924	927	909	979	1006	963	950	982	967	964	939	946	951	952	896	933	987	878	918	955	951	974	925	981	939	948	890	951	995	942	960	941	956	958	953	936	941	883	910	914	928	940	947	910	928	925	889	942	936	976	949	946	932	931	898	910	885	894	983	894	961	887	893	979	924	936	980	945	904	921	880	969	925	930	905	913	978	924	913	922	922	927	911	976	929	911	985	959	895	923	920	964	917	934	933	940	947	921	1014	921	887	907	916	906	998	927	973	931	956	985	957	909	898	901	932	952	946	918	917	969	949	925	897	943	931	914	940	926	975	899	985	894	978	918	886	883	925	927	936	954	897	903	896	998	922	933	916	936	941	928	947	972	922	906	944	931	956	905	941	937	920	931	955	933	961	940	912	924	916	950	945	929	974	873	884	925	954	938	869	919	860	940	946	886	948	967	947	934	966	936	882	895	868	926	935	960	916	937	955	922	962	911	924	900	941	984	914	944	911	908	951	951	920	936	988	921	918	881	960	948	927	871	959	907	952	908	910	919	953	919	899	892	927	929	927	982	869	925	941	926	957	950	894	908	946	908	894	909	932	974	955	933	916	908	920	946	951	955	909	937	947	879	965	890	910	979	962	940	933	977	903	965	930	930	900	928	945	949	958	967	916	943	904	929	946	884	936	952	945	986	927	910	946	912	1010	969	953	951	928	926	974	924	914	920	868	936	986	991	930	875	918	968	922	956	954	987	929	934	939	922	941	943	911	881	916	931	909	935	908	920	1007	942	932	946	924	937	957	927	944	919	948	947	958	865	947	954	907	917	940	907	941	945	976	941	957	930	962	931	903	931	931	982	928	884	963	907	1002	907	931	962	931	907	934	939	905	915	1016	964	887	938	962	1010	885	951	955	871	922	913	916	924	917	932	967	935	943	911	915	941	936	976	894	885	934	928	877	953	954	921	905	947	939	860	931	898	903	931	960	944	960	888	936	911	926	912	918	950	962	943	940	933	863	900	906	906	893	961	889	913	967	948	996	885	937	940	1005	950	888	905	886	934	893	949	999	949	922	945	966	972	928	899	937	968	1001	956	964	921	932	916	944	909	912	867	936	984	938	959	896	981	962	939	906	927	995	938	929	912	946	1006	979	903	898	882	947	955	885	982	920	954	958	977	946	919	940	897	929	940	991	983	948	979	939	887	929	956	965	914	936	938	932	941	945	943	973	969	965	918	909	949	937	995	912	952	873	916	878	993	921	960	940	930	899	948	921	876	959	949	958	937	952	955	944	954	904	871	963	916	1010	929	953	953	975	901	881	982	902	948	884	931	936	919	1005	941	1018	1012	941	878	884	893	922	920	910	960	925	916	944	952	955	984	886	923	949	933	957	962	968	926	998	940	939	933	946	883	945	920	997	934	916	974	987	957	944	987	921	915	942	927	910	917	914	972	923	934	1011	912	920	936	939	884	907	945	965	940	933	978	942	885	930	918	1014	986	911	915	923	968	979	896	913	940	946	950	928	915	950	851	913	940	953	970	910	933	942	982	851	945	941	941	903	947	960	935	950	972	939	933	962	940	953	885	881	971	960	923	947	941	907	919	939	919	964	935	944	940	967	920	949	947	939	926	924	972	882	936	906	944	925	933	971	976	975	934	977	918	899	952	901	924	918	956	909	957	947	945	908	934	936	952	946	890	961	956	901	947	939	918	906	888	995	864	954	926	940	979	898	918	914	942	930	953	958	918	972	908	898	913	999	957	951	932	979	915	976	926	956	910	970	901	886	937	941	939	937	948	968	923	986	899	940	890	949	981	907	909	890	963	904	915	920	914	1011	938	923	986	949	925	942	926	973	970	923	938	977	898	934	895	968	966	941	893	961	907	936	920	912	982	924	952	932	953	916	888	950	931	967	930	951	922	890	949	883	921	934	975	933	930	958	948	925	954	915	954	977	990	946	939	923	911	896	933	954	981	951	951	917	895	933	953	885	951	908	951	931	944	928	935	944	956	976	965	868	951	969	930	952
23260	20978	28351	23769	20967	12709	1412	882	749	710	604	590	553	524	566	501	508	488	484	504	476	435	513	449	461	471	481	408	456	456	518	469	422	469	440	428	459	453	449	486	472	450	434	428	459	484	449	436	427	454	450	405	459	461	466	496	438	443	446	483	453	459	436	434	415	445	478	423	466	452	470	465	464	436	443	429	451	442	453	463	430	466	424	434	459	487	435	462	433	455	477	438	416	427	471	457	403	436	415	408	468	423	418	436	444	404	450	445	430	462	446	454	453	448	466	471	440	403	447	487	440	441	447	465	438	465	455	447	441	436	467	483	427	448	470	426	427	422	460	448	446	476	466	491	424	441	462	470	448	390	502	441	429	449	424	423	441	483	440	468	458	460	420	476	453	447	432	434	473	434	457	438	474	463	425	436	406	434	460	455	447	469	486	420	442	440	465	441	461	455	423	456	427	414	450	454	458	443	461	471	440	403	429	459	456	416	468	426	405	456	421	456	420	431	435	426	444	395	421	449	485	437	471	421	469	453	462	440	439	460	444	477	454	466	443	501	435	435	456	412	414	440	435	438	424	439	464	437	422	415	466	485	449	418	460	401	466	441	468	412	443	435	474	420	454	413	432	430	431	460	442	413	456	442	442	466	509	410	379	457	424	417	476	444	443	448	432	449	460	438	438	447	441	430	443	439	446	467	425	428	434	462	439	453	420	453	421	448	458	448	430	458	449	445	455	434	430	421	431	451	496	422	451	488	431	484	452	452	415	449	468	457	454	429	444	435	415	405	445	477	442	443	427	447	434	443	470	435	464	401	452	426	439	438	430	442	436	409	452	448	448	430	478	415	429	427	465	430	466	448	420	443	441	430	450	418	442	452	469	422	449	445	433	450	441	426	472	441	450	451	453	454	405	455	440	445	484	468	470	440	453	500	404	424	466	424	441	422	453	455	458	440	452	407	463	464	450	405	462	478	439	439	418	433	446	401	441	456	467	409	465	469	432	446	455	455	427	450	433	460	458	418	486	441	416	454	465	459	458	455	436	468	455	426	421	451	445	466	451	410	458	427	428	420	440	463	420	469	420	480	455	458	440	438	428	471	440	443	446	474	449	436	463	443	450	456	445	462	433	423	462	432	480	448	437	449	434	459	414	443	432	471	494	447	419	495	456	450	424	490	436	461	444	443	458	405	469	388	456	452	478	464	450	441	475	430	437	412	460	462	449	462	459	409	443	432	431	465	441	424	460	453	447	404	427	428	426	427	436	421	425	418	474	426	437	456	486	418	425	437	457	446	450	467	457	480	446	444	432	438	430	513	474	429	456	427	442	419	438	450	446	463	455	411	453	466	425	462	424	404	438	474	444	489	442	472	453	437	445	408	466	428	473	468	422	481	422	463	442	433	459	441	453	445	427	462	442	469	455	436	422	480	456	433	400	499	448	432	440	424	438	443	431	439	424	466	458	410	454	443	470	431	473	447	415	464	417	429	438	443	434	420	461	457	459	451	449	467	478	431	447	418	437	456	449	455	453	477	427	459	425	442	468	453	438	449	449	425	445	435	428	445	428	444	442	482	449	443	439	443	450	455	462	437	411	454	421	453	444	416	427	454	461	481	412	444	458	452	425	430	429	444	461	471	468	466	432	400	486	441	409	435	419	490	435	457	450	414	445	425	462	463	473	438	476	432	455	423	439	421	457	440	474	505	432	449	438	434	451	403	416	437	462	465	418	453	438	427	447	425	466	466	439	432	445	434	461	478	447	454	454	423	441	441	447	460	461	482	464	439	423	443	404	464	427	416	435	415	451	465	412	477	463	454	472	451	407	444	468	426	474	413	476	445	448	451	458	436	417	476	439	436	411	455	438	466	465	477	441	426	465	473	458	470	395	457	429	428	452	437	411	472	475	453	437	459	426	424	457	460	456	437	422	451	450	439	419	433	456	433	408	421	467	453	472	407	449	464	459	439	483	435	471	458	380	460	449	440	458	434	440	467	480	460	422	417	433	446	471	445	437	454	449	447	433	457	420	418	479	481	458	457	429	441	474	458	447	486	437	453	444	488	418	478	452	420	405	440	466	467	406	424	428	411	464	436	442	438	429	416	435	417	450	403	428	467	495	473	443	396	483	435	455	459	441	431	451	426	452	438	457	429	393	471	429	429	413	492	450	468	420	433	450	431	457	447	417	463	439	445	446	428	440	458	412	425	447	416	473	407	437	417	418	455	415	444	464	437	447	437	472	471	422	426	480	488	435	425	490	468	442	466	442	436	455	422	470	452	429	440	472	429	470	448	455	443	471	413	436	468	447	454	477	445	412	436	429	446	483	437	443	426	460	462	446	446	499	431	460	452	489	453	443	414	457	426	487	434	466	482	412	448	449	425	443	448	433	456	447	462	474	409	459	452	421	478	433	448	457	426	442	462	427	447	467	460	427	435	464	470	432	473	397	471	434	388	425	487	449	431	508	439	469	449	471	445	467	442	420	427	443	418	446	431	431	440	443	443	461	443	431	469	433	448	452	470	436	453	488	457	442	468	426	471	425	498	469	457	481	419	429	458	405	459	465	410	476	432	433	448	458	459	445	467	448	440	460	444	465	474	447	419	429	444	457	443	473	427	451	419	433	464	482	461	400	437	406	436	441	433	488	468	428	432	473	444	436	458	470	467	425	426	471	449	459	446	461	447	369	404	414	431	420	429	417	460	483	473	422	476	447	504	454	448	433	416	428	413	453	430	473	457	458	456	408	466	442	430	469	452	397	456	437	444	432	448	433	421	398	461	459	432	424	434	416	455	437	469	464	447	427	452	458	433	458	410	450	437	460	427	392	438	451	440	451	434	440	436	453	441	429	472	492	438	441	427	430	451	430	433	457	445	439	499	440	453	414	433	497	413	462	474	436	434	415	440	428	442	472	444	466	419	388	445	492	437	452	405	488	483	452	468	447	433	414	463	456	425	449	421	447	423	469	448	462	451	455	467	483	465	437	422	415	435	448	452	472	439	445	413	492	436	437	452	477	410	459	441	433	451	453	449	454	471	442	470	449	432	473	421	481	459	435	451	512	448	436	444	458	444	449	438	447	462	456	462	453	438	464	457	446	427	476	444	444	438	444	424	435	457	488	450	477	442	418	443	452	450	442	422	412	468	462	450	420	419	439	442	448	458	424	479	439	461	458	447	407	384	399	424	438	430	454	454	423	464	426	443	464	452	471	439	466	432	485	462	420	424	444	432	418	489	470	476	443	444	448	424	436	444	433	458	445	432	457	445	464	448	426	439	431	476	421	453	451	443	463	456	436	443	442	457	467	424	434	425	424	431	484	419	450	463	451	420	470	446	431	436	478	452	467	439	476	434	408	434	478	428	432	440	435	426	466	419	447	437	425	462	483	452	462	443	447	462	423	453	440	481	469	451	405	441	434	471	481	419	458	489	471	453	448	442	425	481	435	448	469	453	442	470	455	461	437	483	425	440	442	415	465	426	417	426	422	452	445	455
3164	8406	6227	2988	2249	1657	1371	1140	978	825	767	689	635	615	575	580	558	548	547	551	555	528	484	542	502	510	556	521	515	515	526	494	504	481	490	500	485	524	499	455	493	469	470	494	494	466	501	496	486	512	493	480	505	517	487	483	445	497	529	456	483	461	510	461	463	491	475	467	453	496	483	475	508	483	504	519	493	454	487	495	462	520	510	506	468	437	505	482	496	487	462	501	492	511	507	479	478	508	493	481	511	489	496	511	499	472	516	460	496	486	493	489	473	495	522	481	441	465	446	510	483	502	455	514	481	492	439	498	472	467	483	462	494	487	508	460	496	477	498	483	485	486	478	528	495	510	469	500	485	508	484	492	524	434	475	477	462	491	518	470	532	486	490	490	496	510	469	475	494	483	486	479	488	471	452	488	488	490	477	461	473	487	444	455	484	546	488	451	486	525	487	483	493	464	497	478	481	530	474	459	485	488	481	472	452	487	482	503	473	487	501	444	490	484	510	483	495	489	482	509	496	479	448	469	488	511	441	485	497	520	515	528	518	494	478	496	475	497	472	493	479	504	500	483	474	456	473	493	483	482	499	503	479	459	485	469	543	480	437	522	520	470	480	506	439	447	467	472	465	477	486	506	499	457	464	473	515	455	443	491	495	490	479	502	483	457	511	509	466	507	475	461	490	476	458	446	474	482	506	473	494	463	458	516	474	487	489	496	488	469	537	469	488	475	471	453	482	490	485	473	478	458	475	552	432	496	468	460	469	510	515	491	508	490	482	459	465	479	454	485	486	472	481	483	520	525	484	453	470	507	454	480	498	457	513	455	491	462	501	486	471	472	480	505	505	468	478	507	469	488	508	515	485	475	494	456	484	482	473	480	482	453	499	467	505	493	498	470	533	506	448	511	510	453	491	507	499	462	477	487	508	468	476	490	485	472	470	482	476	463	503	483	477	499	470	412	488	463	503	517	445	497	492	505	509	450	510	498	489	444	451	449	470	474	490	502	482	476	457	494	476	458	536	475	487	469	481	481	484	466	472	465	453	467	483	523	509	496	468	510	435	460	515	464	466	503	462	458	481	528	489	486	473	458	503	505	454	527	518	445	483	455	502	463	479	497	517	464	470	477	464	472	472	457	435	443	468	487	481	511	499	483	446	494	484	541	504	486	497	494	508	499	519	484	498	475	509	496	468	464	510	461	484	488	491	468	515	479	452	463	473	485	495	494	507	472	465	517	448	451	458	499	523	511	478	509	481	537	493	458	467	496	505	483	467	506	461	486	478	513	525	448	459	469	481	516	476	448	485	500	455	466	475	505	477	471	487	472	491	486	499	475	461	435	481	490	507	492	460	476	488	453	483	487	455	491	446	490	484	472	469	455	494	483	520	497	480	489	491	465	448	503	472	472	455	461	485	468	457	503	468	495	486	474	486	491	491	509	434	464	509	500	481	476	506	503	515	463	473	490	449	499	444	491	453	466	440	471	492	478	495	491	520	443	482	492	528	510	491	502	508	494	465	462	453	513	491	469	492	475	444	466	474	496	481	469	510	469	496	516	486	506	460	479	451	465	517	493	471	458	433	431	509	497	475	491	440	456	538	474	507	474	474	496	496	486	476	473	529	491	485	460	455	534	497	488	506	469	501	494	474	495	501	469	449	488	506	530	489	484	503	471	481	473	507	488	477	444	433	500	507	490	479	489	462	466	463	468	450	484	490	482	495	515	521	448	471	493	516	459	526	489	472	495	471	504	458	444	451	497	505	450	479	505	504	484	509	515	445	443	504	522	473	472	486	486	482	512	485	491	481	515	503	489	485	464	519	465	452	487	482	460	474	497	497	493	462	449	463	483	499	506	471	498	495	489	482	483	477	475	519	484	475	491	525	482	505	449	485	452	471	472	465	440	513	501	471	450	476	483	500	512	501	462	480	467	488	493	440	464	465	462	469	441	484	469	462	472	470	476	472	496	503	520	501	475	457	480	518	474	460	455	496	468	469	464	467	525	474	460	474	459	508	482	504	474	477	438	505	458	445	483	514	496	488	500	480	465	468	475	486	485	492	523	465	431	480	451	494	476	501	481	436	479	497	510	444	490	448	481	504	495	485	483	484	498	501	510	475	525	482	477	447	496	505	510	452	483	474	477	491	465	486	481	446	488	478	480	462	498	479	518	440	488	478	446	496	466	481	475	492	474	482	443	462	500	473	459	480	448	479	519	517	484	476	475	479	479	516	468	458	473	461	436	462	466	477	495	490	492	477	499	465	466	457	505	510	492	511	496	483	528	462	470	481	454	499	509	517	502	492	466	481	474	466	498	480	494	470	479	480	493	478	507	550	475	468	462	462	472	471	526	519	457	513	508	492	495	482	465	500	443	461	478	493	463	475	478	469	492	485	485	479	454	480	494	486	492	478	464	472	489	457	477	504	476	476	525	482	463	505	474	442	460	474	480	491	507	509	501	455	482	485	472	489	463	515	454	468	462	505	467	490	508	494	489	478	486	496	476	514	535	475	496	479	489	507	515	521	483	471	482	475	501	452	480	509	533	475	483	500	494	454	515	459	490	507	480	463	453	509	487	492	505	470	445	486	451	529	472	488	498	489	503	491	481	494	480	509	535	512	476	493	492	468	478	498	506	493	499	479	467	516	511	492	511	493	513	441	508	503	480	452	442	504	508	468	469	490	463	479	479	491	512	470	521	494	474	481	466	461	466	495	449	476	510	496	484	502	493	518	477	473	470	492	461	463	461	477	489	498	489	502	468	457	534	477	499	522	483	513	464	483	490	461	456	497	462	497	493	480	456	490	508	492	450	492	495	465	452	505	515	476	523	487	491	477	465	474	455	474	478	498	466	499	518	478	492	482	522	476	485	489	471	487	520	467	454	478	499	448	443	479	472	515	473	471	455	511	498	458	489	511	451	475	489	491	545	488	467	475	482	487	495	503	506	482	463	493	514	453	466	476	479	479	476	515	460	476	483	476	465	476	466	497	474	481	471	493	493	504	459	484	515	491	504	468	504	462	462	461	489	470	521	471	470	491	501	500	493	457	507	456	486	477	477	504	500	494	499	478	467	473	480	459	461	441	508	480	499	449	517	492	477	462	515	480	484	506	472	464	498	482	498	514	498	469	477	463	466	502	462	467	512	515	506	491	513	480	484	475	442	527	503	500	480	514	504	479	441	460	487	420	537	472	476	505	489	443	462	499	500	477	490	494	510	474	525	450	459	483	462	497	482	495	493	464	477	472	469	529	482	454	453	488	504	514	451	489	495	482	500	474	461	481	503	478	465	482	501	549	476	491	501	460	522	528	483	473	458	482	480	486	481	532	486	472	497	449	494	461	499	503	477	499	447	464	497	462	542	463	485	469	468	475	488	459	505	485	454	469	502	527	480	499	492	483	473	457	479	476	447	455	473	448	466	475	475	455	477	455	469	459	496	470	464	518	461	463	526	480	533	531	497	484	526	487	467	551	493	508	498	477	523	491	493
24297	20910	27468	24492	16612	2011	1323	1147	995	1073	1013	942	885	961	964	916	910	944	969	934	906	870	929	924	940	914	953	902	881	887	857	899	921	929	930	884	914	922	907	848	887	912	896	908	883	847	925	873	899	902	911	874	884	894	955	923	917	917	945	934	900	877	889	922	914	903	823	934	890	948	958	843	941	961	918	943	974	938	857	928	903	885	877	953	936	958	919	924	886	877	890	857	903	915	935	879	907	807	889	970	899	884	894	871	905	895	904	921	918	913	893	965	851	960	896	945	888	925	887	938	902	962	848	945	918	881	874	844	947	893	926	1001	922	912	916	914	951	872	864	958	910	881	947	901	875	898	900	950	921	890	885	936	867	940	911	920	944	878	931	948	866	913	868	867	957	941	856	957	893	868	881	857	937	938	856	899	915	913	910	890	910	937	916	885	915	903	849	867	907	862	915	922	859	864	919	922	890	880	892	890	873	950	850	883	865	929	943	890	916	887	943	945	911	881	906	923	907	888	948	853	883	908	905	918	942	871	871	895	925	894	893	945	879	929	923	895	866	849	898	962	924	895	890	891	962	916	918	873	896	881	917	893	857	867	832	916	913	816	952	867	923	858	827	870	1026	858	936	893	921	904	900	904	906	850	867	909	883	936	919	897	850	867	880	907	889	902	877	922	918	944	900	865	882	889	881	961	928	833	901	932	916	908	895	891	904	934	884	938	936	880	888	900	921	897	912	864	924	913	906	868	927	874	897	936	913	919	894	949	914	898	936	893	885	929	914	891	931	926	913	933	932	957	945	942	877	892	895	880	933	942	916	868	903	927	884	975	940	848	894	945	884	896	893	943	858	928	969	927	917	883	941	947	909	877	973	900	886	933	916	901	865	856	998	864	896	930	940	870	871	961	959	917	942	943	905	898	932	923	953	898	909	902	863	911	810	917	876	880	930	887	880	895	857	865	888	930	870	904	894	951	914	911	901	917	893	965	878	902	944	886	949	944	895	882	895	875	889	911	872	898	923	953	890	941	931	882	890	921	909	948	884	863	945	886	933	867	910	974	853	917	905	862	853	939	883	920	889	854	937	882	938	846	847	931	915	906	908	921	892	906	947	951	861	827	890	906	881	872	904	916	914	927	889	966	961	954	854	914	914	917	926	892	893	867	910	899	954	882	987	918	926	934	910	895	899	908	920	935	947	950	902	857	894	897	925	914	844	897	881	841	896	890	943	1013	944	899	927	933	902	881	897	912	891	891	878	866	912	924	871	883	867	905	896	949	909	876	936	898	909	899	919	886	952	909	912	871	891	910	874	853	941	876	904	930	923	828	877	892	921	885	944	887	868	923	1005	906	893	862	897	871	867	935	877	858	904	868	915	903	902	923	912	925	874	934	902	898	847	916	874	956	898	903	904	895	924	909	930	948	916	921	882	954	889	922	877	913	957	944	921	925	927	887	871	953	861	861	931	894	925	918	943	924	878	872	921	904	860	844	888	897	909	945	874	957	924	934	935	866	953	898	950	922	937	914	863	837	895	967	923	888	953	888	894	900	929	888	925	966	898	944	867	929	913	886	851	882	897	871	888	868	961	913	910	913	884	934	895	843	938	924	923	854	940	909	936	906	943	875	859	916	886	910	893	879	942	871	912	870	921	899	894	890	875	959	858	896	937	906	886	870	843	896	886	957	973	931	870	884	892	946	925	899	909	884	893	965	871	897	940	864	963	894	891	905	872	925	916	975	918	943	862	910	878	829	943	884	920	873	882	852	906	920	865	909	904	894	880	864	927	933	962	923	855	859	932	918	900	893	952	874	946	901	916	914	904	953	880	911	918	927	901	956	935	919	914	967	942	895	957	864	917	916	975	913	936	888	978	933	828	919	872	878	880	944	911	919	890	922	936	848	890	940	843	916	863	929	918	898	854	918	914	902	897	958	904	922	950	868	937	883	878	901	815	943	872	873	925	918	939	945	901	910	911	965	946	905	901	953	956	947	931	909	910	923	904	875	930	891	856	880	902	879	871	897	904	905	936	873	891	895	948	915	860	922	972	889	902	946	884	897	898	902	912	892	889	929	920	877	928	886	956	943	862	938	898	871	846	916	921	846	848	880	869	947	909	889	877	894	911	938	938	892	909	920	912	895	937	900	916	934	912	923	903	891	867	901	969	914	949	883	919	896	866	898	871	906	925	932	873	922	939	945	898	951	947	926	946	869	933	875	872	948	871	901	909	907	908	926	918	904	877	880	931	942	937	913	823	957	878	864	910	925	923	872	901	900	933	900	942	836	904	917	904	922	892	880	944	892	931	864	945	876	898	894	921	903	841	896	878	864	934	931	943	874	889	943	866	897	896	881	944	873	911	900	885	866	917	892	880	903	861	883	901	925	859	888	870	936	889	925	896	930	938	936	938	873	865	891	901	938	914	912	893	879	910	878	920	858	936	930	842	880	888	865	905	876	922	877	891	902	941	842	850	916	901	883	900	902	916	908	880	885	899	882	866	922	858	887	949	940	927	941	931	877	905	917	870	923	877	863	843	920	871	898	915	956	904	883	921	891	892	886	883	899	874	866	949	880	882	880	915	867	895	941	916	893	911	957	915	973	928	923	910	841	892	927	903	877	875	903	893	878	926	836	877	845	916	845	881	919	912	929	884	865	926	907	914	974	921	940	932	877	885	889	924	898	858	878	915	853	855	865	908	911	938	864	937	962	845	934	912	892	928	938	916	865	921	918	932	840	946	913	937	856	907	902	906	861	920	881	891	898	852	921	916	905	871	871	871	872	932	871	931	880	971	890	908	925	899	902	893	856	881	879	938	889	889	876	876	924	934	927	875	836	969	920	909	892	923	879	972	884	895	927	873	903	888	871	892	879	884	916	876	871	921	877	916	910	900	943	909	906	905	859	890	877	856	918	910	905	890	915	840	889	993	882	857	896	915	877	927	917	894	925	878	855	898	908	907	925	935	904	968	926	907	929	934	937	885	888	873	911	895	899	907	917	946	969	894	867	903	869	936	952	917	859	901	895	940	889	913	900	905	826	826	934	890	883	905	922	888	886	915	952	905	914	888	911	883	903	909	866	882	885	869	852	915	912	885	912	919	884	938	885	838	960	917	916	928	893	935	949	944	900	860	836	916	894	893	933	963	906	969	888	956	877	913	901	909	943	867	906	896	900	902	932	943	905	872	882	883	928	907	923	936	878	940	911	911	899	858	883	872	879	891	861	967	934	862	891	873	920	891	891	898	921	935	878	903	893	876	875	899	832	897	861	912	869	877	898	903	922	895	919	892	882	851	838	914	912	920	922	923	913	939	904	925	916	953	874	901	896	917	909	908	844	904	935	925	886	839	899	869	928	874	945	877	914	853	956	949	936	920	931	906	897	917	911	930	932	846	882	904	904	919	900	913	901	887	894	888	859	909	890	904	900	881	882	892	863	916	949	950	906	907	935	948	955	878	913	932	904	933	848	936	848	856	922	891	872	927	931	895	904	935	915
3520	5711	4308	2424	1918	1645	1423	1345	1178	1142	1023	1006	970	956	964	896	940	900	963	934	931	961	907	884	1021	911	865	929	857	917	926	902	905	911	917	885	910	854	877	871	874	849	874	877	884	890	888	904	865	928	893	898	889	875	896	924	901	920	927	856	867	868	895	854	881	874	900	901	881	870	908	856	880	923	844	899	854	887	870	847	870	869	904	904	841	987	921	892	925	888	926	885	878	895	901	928	847	885	875	843	902	867	834	869	957	844	828	940	858	873	859	910	859	966	863	894	935	856	860	871	893	883	882	870	899	925	914	892	876	836	885	886	891	906	866	880	922	865	897	891	853	868	894	860	889	895	841	895	840	852	859	868	917	882	904	874	836	928	872	866	868	878	918	886	904	916	900	897	929	861	882	886	886	915	896	884	899	929	879	890	876	865	882	881	848	879	916	852	884	874	908	871	908	920	864	901	883	863	939	883	890	900	878	922	852	872	908	905	831	935	929	871	889	908	885	848	843	863	869	911	913	907	921	878	866	896	888	905	888	899	871	892	931	862	880	904	892	900	935	863	886	890	906	912	961	977	924	865	832	902	898	842	899	895	820	848	912	903	861	810	872	908	884	894	979	811	883	846	927	895	905	937	912	816	897	901	846	918	937	800	951	876	944	915	878	822	929	832	938	869	903	818	866	919	882	866	923	884	897	862	909	960	895	887	864	871	871	904	854	842	853	907	894	887	908	847	845	916	911	933	865	892	875	879	876	871	897	878	845	905	860	900	900	886	847	821	936	911	861	865	858	900	969	847	861	876	904	881	858	866	880	870	827	843	929	896	923	881	913	889	941	876	880	920	850	891	893	922	867	872	880	951	912	877	871	905	892	879	921	933	859	914	891	855	895	898	860	851	856	885	964	895	887	903	914	885	836	866	878	888	866	898	875	858	891	892	864	877	901	920	921	854	910	892	838	826	887	940	912	877	845	845	931	854	890	915	919	845	848	911	922	932	895	864	893	834	839	906	891	850	838	904	838	907	898	883	900	889	912	898	854	922	862	896	816	912	895	875	852	845	834	854	868	887	872	850	946	901	862	848	907	890	918	877	918	879	901	898	900	846	873	856	900	883	906	868	956	968	892	887	863	870	899	822	906	872	886	890	860	900	941	895	875	884	874	916	867	909	840	906	913	899	877	857	833	945	859	908	909	909	930	870	906	872	893	931	879	897	900	919	936	868	847	890	896	891	896	887	902	891	849	828	901	865	915	911	870	863	878	892	910	888	892	857	876	919	848	862	839	888	900	904	893	874	901	909	876	906	927	842	921	924	886	863	855	844	870	868	886	893	897	886	845	840	873	913	925	834	805	888	860	890	880	915	851	850	953	904	882	880	910	896	869	935	896	926	926	876	892	929	898	899	873	874	872	934	899	909	929	900	880	902	921	861	876	866	911	954	863	849	900	859	893	868	900	867	895	896	909	902	907	806	934	873	926	837	949	934	880	854	850	888	888	954	871	888	878	876	915	839	926	890	870	915	910	850	908	868	832	885	917	916	828	916	858	910	889	880	894	885	828	911	866	926	864	852	917	883	864	848	919	900	948	895	935	888	828	853	829	862	859	856	874	851	887	875	916	917	892	871	903	896	855	863	831	896	890	868	866	913	925	875	838	925	926	893	856	891	856	895	953	907	889	908	890	892	912	847	928	910	883	888	915	855	897	837	886	917	868	925	858	852	914	912	903	896	916	856	860	897	910	899	890	877	898	867	865	870	924	845	865	881	824	962	843	887	903	872	894	894	869	868	887	853	878	888	883	864	879	877	873	858	811	873	880	899	863	919	898	916	831	912	867	890	887	867	867	884	928	899	886	910	813	893	867	864	893	903	890	883	889	851	925	870	827	874	861	864	937	852	913	874	860	858	903	932	918	887	869	904	918	929	889	887	958	880	914	897	879	870	892	893	905	857	850	852	919	863	899	889	908	995	850	855	848	886	909	924	877	922	871	846	875	869	895	863	867	937	832	856	868	925	921	903	852	895	980	882	945	909	870	880	899	928	930	903	847	888	924	889	873	907	857	877	867	927	892	851	877	844	854	943	904	895	908	864	907	918	901	859	884	887	813	846	915	879	854	915	904	911	884	866	883	892	889	900	900	872	846	911	865	933	894	917	887	869	878	859	892	868	919	896	872	873	929	913	859	827	882	912	918	888	918	866	934	922	897	893	862	775	858	870	889	947	811	877	908	840	859	951	904	833	853	891	905	844	894	916	874	848	865	900	847	881	884	972	958	894	857	905	846	855	842	887	908	900	921	900	887	950	890	901	869	858	854	873	872	868	867	888	890	928	840	919	886	850	911	879	884	885	934	845	946	796	898	921	832	907	882	879	879	898	866	875	942	844	873	858	883	872	889	902	927	906	938	864	888	871	882	865	871	893	886	921	884	872	856	908	854	895	848	833	945	874	897	879	940	878	882	868	894	908	905	915	868	907	888	891	869	867	875	842	915	895	881	921	864	878	845	892	878	896	915	869	872	894	893	879	878	863	909	883	895	914	935	872	856	938	900	925	910	874	872	852	949	878	878	942	885	890	863	809	900	902	911	855	893	871	876	873	867	878	858	835	889	874	890	876	901	912	907	911	908	871	873	885	913	865	862	921	878	914	917	875	873	851	870	914	886	888	934	910	902	927	850	917	907	896	864	835	901	873	902	849	884	894	871	837	904	900	929	863	881	922	872	867	882	902	894	914	865	878	875	952	846	883	857	864	875	856	827	929	849	884	886	842	912	949	977	835	911	953	864	918	868	881	894	844	869	895	929	900	878	849	861	903	900	916	891	908	948	904	863	896	898	876	891	912	868	896	898	910	904	879	911	879	894	844	864	963	893	913	931	903	891	914	925	868	891	856	870	873	876	835	923	918	858	895	873	877	867	883	858	913	917	899	876	884	830	911	902	861	928	873	889	886	924	920	902	882	885	895	897	878	864	880	893	942	901	915	847	840	859	875	851	878	934	948	854	905	903	893	878	851	883	885	897	917	956	862	896	845	853	814	913	870	898	902	877	882	893	887	905	874	907	923	916	893	900	849	889	868	949	883	894	893	889	895	959	926	898	890	901	879	818	911	890	889	918	840	862	908	847	864	900	905	865	887	927	978	898	858	901	884	918	929	872	900	868	902	923	849	892	891	859	906	837	917	866	860	881	915	886	848	900	921	954	898	862	875	886	851	910	870	876	909	852	906	905	926	887	875	874	885	853	866	881	906	857	873	905	877	911	820	897	879	931	891	878	915	872	943	904	854	868	888	871	931	886	923	888	895	813	916	878	872	875	908	886	895	872	915	914	886	864	873	903	937	890	844	896	889	913	868	915	833	927	878	873	862	890	879	865	914	855	881	890	860	893	904	880	878	886	870	918	879	909	865	885	888	914	921	884	923	886	918	816	859	855	897	901	903	863	910	890	865	905	900	846	865	850	852	933	873	832	890	924	827	881	863	939	879	898	923	884	886
22140	20970	28641	23447	20971	21033	12016	1287	857	738	609	522	518	480	444	423	396	398	387	403	392	353	369	352	374	290	339	324	317	367	354	317	310	310	299	288	316	315	265	296	317	305	305	319	331	293	303	282	301	271	297	309	316	292	313	295	289	289	281	297	305	306	283	265	324	313	287	293	285	310	302	306	305	292	304	291	290	309	316	279	304	311	286	287	284	318	289	301	278	299	299	310	307	278	296	323	301	327	277	257	273	299	317	308	294	299	270	332	296	258	305	280	293	349	301	322	292	300	303	266	288	293	283	282	290	284	311	285	294	316	293	286	290	280	303	326	284	248	277	260	322	257	264	292	278	283	304	288	300	304	305	302	303	272	301	281	290	279	316	286	291	298	295	315	277	267	289	291	289	297	333	296	317	282	282	291	297	296	288	300	274	287	299	281	299	327	299	253	318	310	295	309	274	290	281	298	271	297	277	303	273	292	288	316	295	275	299	325	299	294	302	313	304	292	282	293	306	274	286	271	291	259	300	278	272	315	266	297	282	272	311	310	272	306	281	261	264	291	331	253	315	296	307	279	301	290	312	281	275	305	296	295	321	301	311	280	265	292	297	287	293	293	297	283	270	281	299	277	278	316	293	287	289	276	285	292	270	273	297	280	270	305	292	288	282	295	292	289	295	273	281	258	289	300	312	319	293	301	272	289	315	305	289	292	295	287	257	282	292	318	287	293	291	279	305	281	267	292	292	281	276	292	304	287	321	303	307	286	300	303	272	311	302	293	290	291	286	312	249	284	290	262	271	316	287	278	308	269	311	289	290	267	308	318	261	291	266	287	286	317	277	260	316	297	274	282	292	301	266	303	285	277	278	272	259	312	317	307	314	308	307	282	294	300	282	283	270	277	271	302	334	255	313	275	318	295	299	308	308	284	266	276	302	293	299	325	277	310	320	300	285	293	289	279	290	282	309	282	324	268	240	291	292	312	288	282	294	313	262	282	279	284	283	291	306	301	278	289	290	297	295	289	286	265	296	297	304	277	298	301	269	314	245	284	277	304	261	293	295	279	302	314	275	287	326	297	260	304	244	284	274	275	293	276	285	289	269	280	295	309	316	250	271	264	345	301	276	287	340	294	304	293	282	294	322	294	267	287	306	294	280	270	305	299	322	285	308	260	272	298	295	315	303	294	302	319	267	306	284	295	290	248	289	315	300	255	287	291	290	297	281	301	264	275	289	301	300	287	294	281	280	282	268	278	267	292	298	281	299	308	282	290	269	285	275	315	285	277	306	299	293	275	316	259	273	282	257	275	292	289	270	279	303	312	308	296	306	305	276	256	299	289	286	268	267	282	320	276	300	285	277	280	279	291	279	268	273	269	287	289	272	298	265	276	281	278	297	263	325	314	282	286	300	282	283	297	273	271	263	281	264	278	263	268	308	299	299	252	275	288	286	274	288	289	285	294	277	295	301	313	253	291	297	305	313	271	324	295	263	320	273	275	288	284	259	313	314	297	288	317	297	263	309	258	289	275	307	291	297	286	281	287	288	297	287	309	270	256	281	304	267	302	296	279	287	271	306	270	280	261	297	285	293	297	291	293	299	318	293	283	283	321	280	257	297	286	282	301	320	294	251	273	275	300	267	287	291	268	286	269	304	288	277	298	315	274	279	301	269	264	318	308	300	310	305	279	276	297	274	295	318	258	285	270	300	314	266	289	327	272	291	282	305	309	289	258	314	298	272	286	263	272	306	285	308	288	319	272	302	310	290	305	261	288	297	280	311	277	300	316	295	283	309	290	304	253	305	288	276	288	269	280	275	311	271	336	297	281	280	257	290	277	285	305	302	295	296	299	300	293	309	290	303	278	299	284	276	295	298	299	292	302	290	283	288	307	280	262	303	259	293	288	294	302	294	305	303	296	298	288	286	286	297	262	287	296	293	285	307	313	306	283	269	321	322	296	290	265	298	291	288	272	287	262	251	276	282	265	283	293	275	291	301	295	273	283	304	331	286	289	303	293	336	276	298	316	300	275	284	303	291	288	310	264	288	299	279	302	300	264	248	282	292	278	303	309	284	289	287	297	318	264	307	289	279	286	281	264	261	273	277	269	293	307	303	284	304	290	297	274	293	271	297	269	278	281	311	295	325	279	289	280	267	315	267	318	294	293	288	281	286	270	266	275	330	307	304	294	280	284	289	261	281	287	336	273	292	284	301	289	280	263	278	304	283	320	313	282	289	307	293	291	294	312	250	304	295	282	276	292	280	290	281	287	275	311	323	296	293	304	318	284	301	269	359	306	271	302	305	295	286	278	283	284	250	278	283	278	280	272	274	268	284	295	302	294	290	296	275	289	290	298	303	285	261	296	286	274	287	290	294	280	240	301	310	280	281	295	273	298	292	292	299	314	308	290	309	297	279	272	293	295	304	324	278	304	275	305	303	315	269	288	282	288	271	296	275	293	303	267	281	288	280	326	242	314	283	278	284	273	289	262	281	285	278	291	295	293	303	279	279	284	292	258	281	303	303	276	284	274	288	300	310	272	266	272	288	286	299	284	265	289	287	293	307	302	290	312	292	308	292	299	282	287	314	286	281	285	288	281	270	274	287	318	275	253	315	310	277	277	301	298	295	278	297	280	255	297	262	307	298	262	293	299	322	301	294	299	319	329	305	287	297	288	290	313	274	317	260	264	289	254	293	296	281	285	304	321	286	295	294	269	296	308	292	318	299	276	304	262	302	283	294	292	277	290	290	317	243	293	280	275	278	287	272	291	284	295	287	302	317	303	266	255	273	302	275	265	277	288	265	272	272	304	293	281	260	302	338	300	309	264	289	291	274	325	274	296	298	281	292	279	294	277	279	304	302	289	279	300	280	294	291	313	304	306	286	297	298	277	314	300	296	284	329	298	306	285	238	275	300	290	300	284	296	300	297	311	304	307	280	267	299	296	274	310	281	276	250	294	276	271	286	273	297	279	297	253	316	292	306	288	289	251	267	285	267	266	311	288	279	271	330	274	315	322	306	305	287	270	298	284	282	298	298	290	280	317	271	272	269	294	301	315	269	279	267	267	295	293	302	302	282	288	282	274	324	301	302	272	292	297	297	266	268	319	307	281	311	330	303	276	277	301	276	284	305	280	278	288	280	309	274	283	288	290	272	264	295	270	275	284	279	251	271	260	328	285	284	283	301	280	289	281	271	292	288	295	287	253	299	335	304	282	258	281	308	258	271	299	295	276	278	304	265	290	312	279	260	288	274	307	308	284	309	327	291	286	306	283	322	262	285	268	311	274	300	303	314	301	260	285	311	297	313	269	278	273	300	290	256	283	265	295	315	259	298	288	323	243	288	287	306	262	257	285	309	298	301	281	277	273	314	291	306	280	279	305	284	260	298	292	285	302	283	277	272	297	290	310	295	286	307	291	300	274	313	305	263	270	306	282	303	313	324	270	269	290	280	291	297	301	274	286	292	261	305	248	299	281	274	288	301	277	271	291
4378	14241	10578	5209	3833	2660	2095	1569	1204	986	806	705	562	578	495	458	448	437	384	396	382	330	341	336	355	302	327	323	326	348	366	323	326	311	286	351	297	279	303	311	307	290	307	319	304	285	301	321	316	302	308	300	317	306	285	307	323	290	307	296	312	255	302	308	298	265	310	283	291	314	293	319	282	253	294	294	309	305	300	285	262	292	332	308	321	335	264	288	297	295	285	289	298	295	306	283	308	295	287	304	310	299	291	282	277	279	320	297	284	282	300	290	268	263	261	310	296	271	299	272	301	294	263	299	268	318	296	297	298	295	284	292	288	288	288	329	268	294	272	257	335	276	265	259	286	286	281	269	275	270	279	271	294	309	271	283	279	274	314	279	293	298	329	291	274	250	290	303	274	294	306	260	316	320	275	304	300	267	268	281	264	259	324	250	283	305	290	258	286	266	276	325	326	279	270	313	304	300	284	306	268	304	298	266	286	262	280	285	309	310	315	265	286	278	293	282	278	281	277	329	301	272	318	291	286	281	284	262	284	268	290	280	309	284	327	263	274	280	270	293	292	299	279	307	296	273	283	291	267	294	255	299	295	234	235	267	274	288	286	297	282	285	311	282	269	286	301	260	287	290	330	299	280	266	290	310	266	299	296	250	277	296	284	288	307	302	282	290	299	291	277	265	277	318	280	299	269	294	262	272	286	284	275	278	308	296	286	262	283	266	276	294	312	301	263	278	285	304	284	293	283	275	269	309	309	273	266	261	289	290	271	271	267	281	290	266	283	266	233	272	288	280	272	267	276	273	278	291	298	267	265	278	276	294	305	312	265	281	291	296	274	264	286	290	279	268	275	293	306	300	293	276	288	296	295	318	249	281	285	302	288	289	249	282	281	302	276	261	281	319	288	272	295	253	286	283	279	284	303	302	276	298	308	300	310	288	300	287	284	305	279	327	297	313	265	264	304	295	289	278	280	298	292	272	299	282	294	300	299	291	297	283	285	290	281	281	303	289	301	311	298	281	293	283	264	293	270	278	302	262	279	274	285	290	312	297	285	278	259	298	298	278	293	279	299	315	279	289	264	295	267	314	295	297	285	294	276	303	312	292	284	260	276	280	283	273	313	282	274	262	262	288	312	307	282	283	262	279	280	280	272	280	282	309	290	323	278	280	222	253	298	303	269	278	271	308	288	271	277	263	289	266	279	283	276	297	287	303	306	272	273	294	282	276	278	317	256	270	290	253	284	269	288	287	337	258	298	282	312	275	290	285	282	274	312	291	302	311	271	267	291	323	296	279	287	259	302	303	279	292	303	294	288	282	275	288	270	281	284	276	293	282	320	285	308	310	287	294	274	315	288	269	290	287	266	282	279	298	293	295	276	287	268	278	273	295	295	296	269	283	305	250	281	284	281	245	301	298	280	284	285	307	277	290	281	284	285	271	277	259	286	262	288	300	338	301	311	269	269	319	269	270	282	275	266	305	283	304	288	268	294	295	264	303	272	293	288	277	282	288	275	285	270	274	282	286	266	304	268	307	258	302	287	267	275	307	300	303	271	256	288	279	310	285	295	285	276	277	315	301	268	314	297	307	290	285	303	276	246	293	303	271	301	296	257	280	295	279	280	270	297	268	302	279	287	287	301	278	253	301	309	264	303	267	309	291	292	282	293	299	292	285	290	309	309	317	273	284	263	290	295	300	283	256	284	286	254	343	289	296	313	290	274	273	283	317	269	287	286	285	284	301	296	296	296	271	268	268	302	279	289	286	296	264	272	297	294	320	255	270	269	282	312	311	274	276	298	311	283	279	263	264	287	297	294	292	271	304	261	279	294	305	275	296	294	320	297	254	266	303	329	298	274	290	289	332	315	301	277	305	286	280	270	275	276	298	261	303	277	279	286	289	288	281	279	287	292	270	277	295	253	272	286	275	302	308	273	286	285	285	286	276	272	298	284	290	245	272	306	294	320	307	252	275	271	273	291	250	265	285	287	295	277	260	277	298	281	278	294	254	281	271	270	307	277	293	299	294	288	304	296	292	278	293	318	275	283	294	291	273	287	306	301	292	303	265	313	286	291	314	264	294	295	280	296	280	316	278	287	277	291	295	305	317	263	289	289	287	272	269	309	287	247	264	306	277	271	290	291	277	279	280	286	278	271	259	269	274	282	342	306	298	295	306	322	301	284	266	300	241	290	320	304	285	280	287	297	257	250	303	281	300	283	266	239	312	308	276	280	288	290	290	304	280	253	279	284	286	283	263	274	285	280	268	301	291	279	281	314	262	304	278	280	278	268	241	317	280	276	290	275	305	287	303	313	331	305	274	276	311	266	274	318	330	261	327	301	261	290	285	287	312	299	289	282	285	283	281	303	284	282	273	300	266	322	295	242	264	268	284	299	275	296	303	295	291	283	300	294	309	255	277	308	281	281	288	281	294	266	291	291	283	287	300	286	260	271	285	301	280	324	281	255	266	287	311	296	287	287	280	298	268	277	306	285	300	274	310	270	281	244	268	273	293	267	266	301	259	277	271	319	259	300	279	293	262	296	292	293	278	276	270	292	284	264	303	303	298	286	319	286	274	287	295	293	281	290	270	273	261	285	309	263	304	288	291	291	270	279	261	291	287	271	304	282	301	304	310	282	278	273	277	286	290	281	251	296	255	287	247	300	310	279	286	283	281	275	309	302	297	277	284	284	287	294	288	301	255	284	295	283	283	298	277	262	270	294	299	287	301	272	288	303	277	281	279	261	296	291	303	303	305	293	278	277	308	297	300	293	265	290	286	272	262	277	297	286	285	272	283	288	281	287	281	300	304	293	289	273	305	276	308	251	303	296	295	299	285	276	261	294	262	296	290	289	290	321	286	289	268	302	261	290	244	279	293	321	269	290	276	303	302	294	291	272	266	270	292	269	294	275	293	271	248	312	301	305	325	257	273	264	292	287	280	296	296	280	285	318	309	265	296	308	297	293	272	291	280	316	297	289	288	280	288	286	311	260	302	285	298	261	302	282	281	293	274	262	254	271	285	335	238	290	288	296	270	303	295	316	260	280	277	274	312	270	283	283	261	305	312	250	287	304	296	268	287	301	272	297	305	290	278	272	270	262	305	314	278	288	289	307	271	287	264	277	265	301	275	310	278	264	310	273	298	306	299	288	326	279	293	312	297	266	296	289	274	261	284	265	302	275	300	298	283	286	273	311	298	260	302	281	276	279	320	271	300	265	281	258	298	275	330	278	284	269	293	267	295	281	264	282	287	286	301	284	288	302	269	286	267	270	279	336	282	320	269	278	274	280	253	291	287	263	307	277	301	305	287	278	270	282	291	275	296	305	276	285	314	272	293	286	274	280	280	277	302	290	301	296	287	287	286	274	271	275	270	293	313	283	284	330	260	283	305	292	317	279	266	272	286	314	276	297	314	276	285	275	265	300	260	308	314	265	258	313	295	256	308	279	296	312	286	309	288	289	278	313	262	283	274	264	289	286	301	317	269
27369	18405	5312	1472	1123	1046	1027	969	942	928	910	881	901	952	881	901	962	943	918	902	855	948	888	888	918	908	933	922	949	918	882	957	819	911	864	894	891	972	955	917	972	904	891	907	912	923	924	984	918	909	853	885	924	882	910	912	908	933	932	919	931	918	906	966	938	966	892	930	913	939	915	874	890	844	903	933	873	932	952	930	909	904	953	991	965	909	881	881	900	924	949	895	911	888	897	943	896	922	908	902	950	972	905	909	926	916	955	914	960	961	901	894	885	872	939	883	893	872	906	903	955	933	926	1000	916	919	936	920	900	949	956	869	953	959	899	884	872	945	904	1001	928	927	936	900	985	936	935	870	911	918	961	908	867	946	932	901	906	942	917	893	949	948	979	889	918	955	928	918	910	966	948	903	894	912	900	966	960	925	939	939	900	926	923	988	901	944	945	929	863	966	923	918	908	899	969	911	957	944	891	930	874	910	933	873	939	974	927	952	941	948	949	913	869	888	945	902	930	972	909	962	921	919	927	929	898	908	934	915	875	912	955	922	857	940	927	880	948	923	884	879	896	969	945	862	906	922	917	922	927	933	917	943	939	881	967	858	867	942	946	946	943	881	894	952	917	936	985	881	944	928	929	844	882	853	887	949	920	921	930	916	922	917	891	935	899	898	958	975	909	868	912	932	929	908	871	921	916	953	928	978	857	895	919	909	933	923	954	932	879	915	925	911	936	893	873	940	921	933	909	918	934	910	945	943	920	890	945	881	895	849	952	945	904	977	949	913	885	951	898	956	900	954	934	915	931	947	886	949	913	917	885	956	908	991	964	949	924	917	922	968	864	927	914	960	924	920	887	956	919	932	920	881	903	896	954	907	884	917	906	930	951	940	901	916	880	926	863	956	890	915	908	939	911	927	948	930	872	913	935	895	915	887	883	936	952	926	979	938	967	918	918	954	935	912	943	961	855	891	903	949	918	961	938	926	948	912	896	870	904	976	941	926	905	984	897	884	927	916	936	960	885	940	971	872	907	902	928	959	922	932	856	982	871	923	946	917	892	907	895	939	914	904	869	897	906	865	898	931	959	913	961	885	921	907	895	917	916	933	872	896	978	899	965	883	937	948	989	885	884	923	948	875	911	958	891	974	910	916	919	932	913	890	897	914	893	892	921	900	926	917	950	934	947	912	818	854	898	940	908	940	909	950	923	892	919	876	926	899	902	947	911	977	969	967	919	926	948	972	880	877	900	910	903	931	841	932	898	904	898	982	896	876	949	862	942	920	882	953	905	916	917	874	873	920	944	943	885	927	871	942	926	907	894	950	917	967	913	932	863	924	977	919	908	903	867	907	863	901	897	907	851	928	949	956	909	941	901	945	902	888	910	951	921	972	873	886	922	900	858	912	931	905	922	950	901	909	922	924	904	940	900	893	896	900	948	965	911	917	946	970	962	961	896	955	874	927	908	916	920	873	896	948	938	901	908	915	921	891	977	960	915	949	921	959	908	949	904	943	909	966	924	959	956	956	908	916	977	951	882	897	990	943	911	959	903	942	917	989	946	899	965	928	945	929	958	926	917	935	906	975	911	899	908	920	912	904	935	966	950	911	939	886	958	896	975	890	942	963	904	920	884	922	886	897	946	923	912	938	908	896	916	909	891	953	922	898	896	859	906	934	984	973	882	874	928	897	872	894	950	930	916	914	935	975	885	921	942	908	923	916	966	918	982	857	939	899	960	898	925	916	906	943	887	970	915	966	909	939	899	896	895	891	939	921	942	913	939	860	871	899	881	897	946	955	940	954	926	881	963	951	912	966	936	972	899	922	902	891	923	952	957	883	864	860	949	884	914	934	927	918	900	959	887	906	933	878	911	928	903	870	935	963	923	898	870	963	978	931	957	905	920	893	920	988	950	922	932	951	897	904	943	910	889	976	887	922	899	900	924	970	900	944	890	965	897	943	892	849	906	942	954	976	953	897	937	942	873	909	924	882	940	938	956	940	965	971	942	942	970	913	929	916	895	934	944	983	923	890	929	897	904	931	925	913	956	926	917	960	936	940	944	934	922	933	869	908	902	967	936	917	956	938	908	953	953	920	949	911	886	865	941	949	890	962	904	961	904	905	915	912	986	974	899	927	936	896	905	849	927	975	916	926	850	906	908	964	949	852	910	929	907	929	913	939	956	933	927	956	968	894	880	908	959	940	897	939	890	924	920	935	941	958	919	918	949	901	938	877	875	911	965	888	892	927	944	941	933	903	966	888	972	934	949	911	848	879	948	960	891	937	954	891	982	939	916	942	976	966	947	885	913	875	867	897	905	929	883	929	911	940	882	937	947	968	938	919	991	924	947	935	923	940	943	919	938	926	931	987	884	908	971	934	943	915	983	906	954	894	946	919	938	906	950	898	904	919	904	956	941	889	896	935	925	919	961	913	992	942	975	876	906	938	862	889	848	930	867	944	946	941	886	906	890	898	929	902	931	951	924	926	885	871	864	946	934	930	996	920	930	923	1009	921	898	937	972	948	944	952	897	910	949	925	948	899	954	924	951	925	924	904	917	920	919	926	929	927	995	900	912	920	931	981	911	965	918	948	899	913	951	881	923	985	955	927	917	905	935	942	911	961	956	934	904	966	956	924	901	941	952	934	941	949	929	921	878	910	919	902	923	914	903	965	915	893	984	957	927	949	913	924	900	948	928	907	880	902	869	924	937	924	902	974	917	946	920	916	999	946	980	902	939	900	983	926	898	918	925	971	944	867	912	966	963	949	955	897	891	943	956	890	898	953	938	960	944	912	899	974	892	941	950	899	965	916	950	902	917	929	918	957	946	912	925	879	866	927	926	983	947	920	953	846	931	924	926	879	953	986	940	941	906	979	960	953	897	923	978	903	925	955	955	952	995	912	917	911	917	931	866	925	996	875	974	933	949	913	884	958	918	892	920	935	933	886	871	902	913	944	925	997	937	1016	925	918	880	948	885	917	914	903	847	895	965	930	923	895	939	935	888	1008	979	878	873	940	917	913	919	939	917	927	932	924	919	946	879	931	909	959	888	916	961	949	908	899	933	905	895	889	895	952	933	961	919	882	899	943	929	920	939	930	920	937	920	968	862	899	907	914	955	930	908	880	936	938	894	922	927	879	894	922	890	897	978	929	940	910	920	954	968	929	977	911	931	943	1009	927	849	964	927	874	901	971	893	916	949	934	945	901	976	909	899	878	948	927	980	878	910	963	861	880	939	976	932	933	910	932	901	919	895	919	962	919	925	930	898	880	980	955	963	919	964	887	888	940	932	948	906	914	893	891	900	904	894	928	863	906	958	950	949	922	905	945	927	912	933	885	919	955	912	944	919	905	911	932	951	956	982	939	900	910	907	901	965	878	925	889	963	971	929	881	923	961	885	951	904	905	948	886	914	888	957	899	905	923	972	891	869	947	972	876	907	925	884	904	869	935	986	919	928	895	901	951	921	888	876	1000	888	940	886	910	883	891	972	897	976	856
4656	1433	1267	1105	1042	977	968	1004	969	952	930	956	958	952	926	935	908	901	936	1020	959	932	965	896	901	963	938	1010	938	932	969	998	923	977	970	943	935	920	989	1006	890	940	911	964	890	981	946	923	960	907	967	917	967	1009	965	933	934	913	883	956	904	954	913	950	943	894	981	935	920	894	886	964	928	912	924	910	921	893	983	962	900	881	919	914	912	1001	937	910	884	961	866	940	988	978	986	955	929	879	950	943	884	951	913	922	947	950	959	919	916	890	965	903	970	920	986	982	940	893	905	934	947	909	885	948	927	946	946	911	880	954	954	884	920	918	990	911	945	942	960	920	946	974	886	935	900	937	941	936	977	972	899	943	938	942	951	953	974	909	938	929	964	959	984	943	934	939	988	955	1004	945	982	926	935	985	957	980	935	951	937	913	914	955	907	943	970	943	894	961	969	933	929	930	927	883	916	1001	969	900	945	960	974	949	948	963	908	933	884	965	974	909	971	945	908	943	963	968	980	962	937	944	953	943	962	921	915	910	960	944	972	930	952	938	954	945	939	937	934	878	937	924	899	969	1010	955	927	932	910	948	918	914	978	940	914	908	910	935	1026	919	952	952	928	935	951	892	897	901	980	978	945	944	956	849	942	937	951	917	952	925	988	865	962	919	984	914	934	908	908	960	966	899	972	904	952	951	957	883	916	968	949	957	941	932	952	961	928	913	952	955	887	927	928	927	906	941	940	937	955	1018	914	934	950	978	975	950	990	970	948	916	917	969	888	1020	998	900	909	937	905	981	963	958	930	909	978	917	917	906	918	972	903	912	970	931	889	900	936	948	928	914	970	933	941	923	922	952	964	916	972	931	936	927	941	934	903	947	980	1006	997	919	978	909	994	1017	927	952	1014	969	953	968	948	948	912	920	941	931	977	938	953	942	885	885	968	939	923	917	924	941	840	914	949	924	935	944	913	959	906	946	974	919	930	956	922	928	935	980	900	1002	949	889	963	961	958	999	935	984	931	953	955	920	929	909	950	903	978	977	978	945	906	940	959	924	927	972	958	871	923	939	975	929	926	934	953	935	957	1008	912	973	994	876	1003	976	928	954	945	975	971	964	888	931	954	906	1003	964	959	888	946	962	943	939	931	930	924	878	974	929	884	972	953	896	940	1004	943	955	949	980	976	935	886	941	945	942	979	935	917	919	931	905	910	939	937	854	983	952	987	915	931	977	935	878	949	930	901	931	928	964	941	979	906	941	998	943	919	970	951	978	961	944	925	899	936	917	932	973	911	899	940	970	908	957	954	953	959	952	927	942	971	863	903	938	978	903	974	927	886	938	947	919	937	959	922	932	898	923	909	914	979	958	906	950	937	946	938	955	919	959	947	957	938	921	947	963	877	880	951	886	961	938	888	933	918	933	972	908	935	998	1007	895	966	970	879	966	939	960	928	895	997	950	924	978	961	893	952	928	960	902	925	978	961	946	919	945	956	925	955	924	924	987	925	932	981	914	926	942	906	950	933	954	959	920	959	916	957	928	932	872	975	930	961	934	936	960	922	960	952	961	972	941	927	951	996	931	918	964	933	929	914	904	884	931	887	913	920	930	961	992	950	979	936	901	945	937	936	947	934	968	963	927	952	943	971	1007	936	952	962	925	953	947	926	995	885	946	899	919	956	934	888	995	972	960	952	939	968	970	955	934	974	922	913	894	946	948	932	971	943	938	957	917	921	917	984	902	928	902	920	944	868	885	910	923	907	933	924	955	932	967	918	934	942	962	965	908	898	987	987	931	864	925	899	970	949	956	968	935	960	968	984	987	959	910	933	995	960	914	932	922	992	930	878	969	937	973	952	990	967	908	947	946	979	910	924	932	895	923	939	915	957	935	963	922	910	928	943	890	950	932	998	953	958	966	928	950	956	992	907	919	971	945	955	896	976	885	952	886	902	940	984	910	984	914	933	933	943	1035	931	984	913	953	985	1032	944	948	895	930	993	851	1021	1016	984	937	937	942	943	921	956	889	865	857	887	939	951	930	1012	975	944	911	901	939	951	962	923	909	951	927	919	942	973	932	931	974	986	949	942	905	956	955	966	975	907	918	991	921	955	926	931	962	947	975	960	896	916	981	935	915	916	910	984	983	848	930	938	928	914	966	933	888	913	871	959	882	946	988	932	952	920	913	903	886	951	918	910	934	982	959	996	921	906	945	975	929	984	972	947	929	971	936	898	959	962	939	917	928	915	959	919	925	961	944	920	965	944	955	919	920	926	1006	927	918	1003	944	957	969	926	981	954	929	929	943	960	892	953	887	929	911	949	915	958	965	911	985	934	1004	983	930	936	931	961	959	893	946	976	919	934	943	944	932	949	971	983	1006	970	938	1001	916	940	936	912	968	905	974	945	930	910	936	930	937	955	1033	916	924	912	869	943	1004	937	959	932	991	956	930	927	929	954	955	933	963	909	937	946	918	948	944	937	896	999	939	921	966	993	982	889	925	949	1022	974	902	887	922	934	937	1002	935	985	1000	965	947	928	963	907	952	945	980	945	895	908	980	959	973	919	968	948	951	931	947	936	979	875	902	956	941	983	899	943	894	951	924	923	993	981	945	952	914	888	983	896	979	907	950	932	959	1005	917	943	908	920	889	924	916	936	944	912	955	969	941	938	882	967	922	967	904	903	932	928	901	940	931	954	904	960	892	906	943	933	925	957	967	955	919	1021	905	957	973	953	981	973	946	948	881	968	1012	893	938	925	983	947	902	924	881	935	929	939	969	913	899	924	978	958	945	949	884	925	921	922	934	945	956	918	961	932	948	954	916	869	973	955	961	945	983	972	939	970	934	952	975	901	936	918	910	962	930	954	914	913	971	984	970	964	955	947	922	945	928	961	940	1004	890	984	955	957	933	934	971	956	947	940	953	906	905	934	972	929	922	975	933	933	1013	959	917	929	952	927	925	940	902	967	887	897	918	959	915	979	930	959	972	924	957	925	932	957	928	975	968	949	963	924	994	960	988	903	973	947	963	967	931	932	918	999	941	983	884	913	900	920	936	974	973	985	988	953	942	944	876	944	935	935	928	965	978	938	949	916	945	983	954	910	937	935	885	954	979	942	918	918	959	919	954	902	955	926	894	921	949	955	923	924	854	917	905	931	888	919	931	965	958	916	948	930	948	928	936	982	934	938	931	925	946	939	921	942	895	970	958	930	987	968	977	865	914	990	927	911	908	911	961	954	909	936	867	925	1005	959	967	907	953	964	916	985	906	964	886	982	893	944	937	980	908	937	981	895	929	940	960	947	982	929	928	961	889	912	953	933	963	898	994	942	951	922	927	918	941	931	903	910	933	1002	911	958	982	973	944	972	937	1031	932	904	867	939	881	933	961	966	925	978	922	918	929	973	947	916	913	958	914	908	909	890	971	952	865	965	979	930	916	966	924	941	935	891	943	939	934	916	910	926	935	960	958	916	962	987	920	904	940	937	896	956	920	949	938	919	952	923	916	881	888	985	945	911	937	978	939	952	904	954	1018	938	939	971	947
23231	20942	28291	23724	20948	12921	1473	890	773	728	617	620	574	574	485	533	489	495	490	468	484	506	520	478	437	459	477	478	466	466	464	491	482	454	460	506	479	451	465	433	450	439	472	443	463	476	448	496	425	453	444	449	430	432	471	456	468	465	462	446	448	423	457	458	458	471	433	503	461	460	466	469	435	445	449	474	477	450	453	401	432	496	437	472	447	436	432	444	438	445	436	451	446	443	457	467	451	444	414	482	455	416	477	476	484	458	482	413	518	443	488	456	439	431	443	451	460	453	459	456	408	441	432	466	441	418	450	451	436	420	449	418	460	452	420	463	445	463	447	447	458	494	425	424	464	512	458	448	471	483	433	412	458	449	443	456	487	457	466	454	455	476	462	462	433	464	473	460	461	414	442	458	480	422	463	486	500	449	470	435	457	460	426	446	442	462	453	456	463	479	461	425	495	442	487	438	456	447	508	437	440	431	458	461	459	462	444	438	453	467	455	443	428	436	467	464	474	447	440	466	470	447	481	471	440	460	456	458	430	453	473	431	472	463	464	462	443	417	472	444	481	467	452	476	457	462	442	461	417	417	466	409	414	416	437	432	469	441	454	468	452	452	475	479	493	458	444	448	443	439	474	499	419	421	468	432	467	491	437	440	422	458	476	442	441	427	480	417	429	453	411	417	459	477	435	449	438	456	438	489	443	452	431	442	471	447	473	454	448	406	430	429	439	448	427	394	381	443	424	451	429	477	469	429	482	469	456	443	426	423	457	422	391	427	426	402	449	475	451	460	456	416	454	473	458	463	442	442	463	435	456	457	467	433	449	480	469	455	439	452	479	442	429	467	443	464	456	440	438	461	445	396	409	414	447	443	444	443	447	453	457	421	454	413	449	441	437	427	453	479	425	436	442	439	460	479	445	476	447	433	442	455	464	440	442	460	451	452	505	426	482	441	467	471	463	440	446	471	451	465	426	455	429	446	412	464	400	414	467	477	472	424	423	470	448	424	413	470	421	432	438	434	452	445	453	477	458	478	429	437	453	503	473	453	461	441	477	466	427	432	438	414	441	436	462	474	503	477	469	439	456	433	462	427	460	464	460	430	458	433	450	472	441	410	464	442	447	454	455	391	446	461	469	445	448	474	478	437	425	459	490	480	442	443	465	439	476	447	478	430	435	488	431	426	453	436	445	426	443	426	430	458	457	431	420	449	427	472	450	403	443	449	496	478	447	426	442	427	439	445	443	427	435	460	444	455	424	445	450	419	475	406	491	452	430	485	443	480	441	445	401	438	403	388	438	436	464	431	450	427	458	432	447	453	430	446	424	442	483	451	476	461	485	439	437	445	383	448	425	490	425	490	441	426	441	453	420	414	454	451	456	459	472	453	462	448	441	469	399	414	443	444	447	433	456	436	424	470	467	449	474	454	466	448	473	441	477	453	494	411	439	452	443	466	434	439	467	438	465	434	419	457	464	431	436	444	459	468	439	485	474	436	433	456	475	432	466	438	453	447	439	447	464	434	508	462	450	438	432	451	515	416	477	443	470	458	449	466	424	456	463	429	469	422	411	482	458	475	380	401	416	465	466	418	501	450	470	430	421	460	461	441	462	436	471	454	422	472	427	447	459	472	415	475	479	448	411	466	451	464	447	464	448	435	432	458	445	449	442	480	425	460	432	468	417	438	408	478	436	457	449	425	487	437	462	456	466	432	461	432	414	440	473	425	480	471	463	444	412	438	432	427	498	465	460	429	428	466	472	458	441	457	462	449	451	449	447	442	437	500	443	477	423	482	430	442	428	429	454	458	481	438	443	425	452	431	428	426	406	505	447	470	446	435	458	461	499	473	471	460	431	452	450	466	415	465	453	461	473	435	453	419	422	420	450	443	451	465	461	446	459	450	413	434	446	454	463	434	435	459	472	478	438	452	438	451	451	429	472	491	432	456	456	461	439	436	422	441	445	431	418	454	451	447	454	453	447	436	457	450	429	478	437	437	443	464	445	453	438	462	510	456	424	446	439	422	456	418	435	416	454	409	474	428	431	454	456	439	445	451	440	467	394	461	488	474	478	489	426	465	451	427	449	431	469	439	490	460	446	418	446	437	487	469	438	483	427	451	478	457	443	430	455	461	444	458	443	464	436	465	469	465	484	438	463	447	419	444	434	475	425	498	446	443	447	453	448	462	458	435	449	456	456	439	451	409	425	458	453	459	435	445	476	489	436	437	467	454	452	423	461	399	463	426	459	459	477	425	443	428	450	441	412	478	474	435	412	466	486	471	464	456	425	432	449	476	469	440	470	424	414	481	460	480	440	422	439	467	460	418	407	429	458	404	404	407	453	456	423	425	450	468	467	441	423	422	425	458	457	445	454	420	440	451	417	453	438	472	409	491	430	474	469	438	440	413	441	485	415	461	471	442	444	453	441	421	429	441	412	408	436	457	507	438	440	453	479	435	458	452	449	442	478	458	428	465	460	459	468	440	459	435	455	461	431	440	445	479	478	468	492	440	481	458	472	482	440	437	438	469	462	436	443	441	458	436	428	377	430	427	437	446	439	414	445	450	461	466	443	464	447	466	424	468	449	479	496	458	430	445	442	442	432	455	463	445	433	452	477	447	479	454	456	471	436	480	433	421	433	449	452	417	430	440	459	454	427	444	471	434	433	478	463	464	458	447	450	474	457	449	446	474	459	463	432	458	458	450	474	455	480	448	445	430	415	484	428	449	430	487	419	404	444	446	486	442	472	454	450	434	445	421	410	451	458	421	429	446	471	436	442	446	451	436	458	457	436	396	447	459	420	445	458	451	447	462	437	458	459	486	445	443	430	415	455	441	438	425	483	427	471	484	451	456	476	420	466	411	466	440	452	484	424	460	459	461	424	456	462	445	471	414	460	448	460	448	473	437	465	440	406	471	438	427	471	441	467	461	480	460	442	470	441	406	433	487	445	444	435	420	436	438	426	463	447	433	449	418	465	452	467	474	449	483	472	484	413	415	476	452	444	457	422	438	430	434	482	462	425	458	460	468	445	454	441	504	442	434	465	466	402	460	464	444	437	444	468	473	433	460	475	446	438	454	387	477	437	437	478	438	448	473	422	440	432	467	437	459	476	483	506	436	437	453	480	423	418	453	477	448	442	472	435	471	460	469	433	475	464	439	455	452	425	456	501	486	429	437	438	475	473	469	451	450	444	471	446	412	464	431	421	432	460	443	470	440	449	420	452	425	424	446	420	474	484	463	442	423	470	419	439	471	451	443	467	444	493	420	456	427	429	436	426	438	418	424	443	458	420	410	442	442	433	474	437	497	416	403	422	427	447	450	444	450	446	444	466	456	434	425	488	481	463	474	486	441	460	491	412	431	464	450	472	448	423	434	397	419	466	476	459	454	465	426	426	422	452	381	433	431	447	467	436	443	456	473	460	431	446	416	446	428	448	440	463	439	439	413	433	468	422	458	426	443	442	422	452	451	414	435	438	449	470	467	439	482
3238	8356	6229	3038	2212	1672	1354	1219	994	824	730	694	659	586	607	600	559	562	543	574	537	520	508	526	516	508	489	517	507	498	465	504	493	532	543	485	502	463	495	488	515	474	525	479	468	470	494	515	478	505	530	485	509	499	516	473	458	509	471	525	455	496	497	489	491	542	476	485	509	500	510	494	479	479	531	506	478	451	503	475	521	473	469	479	533	460	482	480	483	483	476	460	491	463	478	486	486	502	473	460	518	478	504	491	494	494	481	491	510	461	459	492	500	503	512	494	529	462	472	477	483	503	483	522	466	514	455	492	450	479	574	502	449	503	533	464	495	469	502	484	487	457	466	513	478	523	482	499	507	474	493	444	484	462	453	486	521	485	484	495	490	515	496	493	485	478	456	491	473	513	485	462	474	480	498	437	498	481	494	490	504	512	481	526	481	467	513	490	506	430	461	463	538	468	492	501	437	502	493	474	471	491	458	480	468	497	479	488	527	474	475	468	470	501	463	449	457	496	476	456	491	445	476	477	493	475	511	487	496	485	493	498	485	459	499	470	524	470	472	470	507	458	497	472	477	462	482	463	499	471	461	519	511	482	477	486	485	508	414	485	471	475	479	453	456	522	456	480	487	444	464	493	478	533	475	532	472	516	468	485	487	494	485	448	484	547	459	482	472	515	494	456	466	488	484	493	469	490	501	454	513	531	480	506	475	497	469	499	482	510	486	499	483	487	473	487	488	481	508	455	502	485	496	494	451	496	477	456	493	478	462	484	478	495	486	475	517	550	530	443	485	510	514	477	484	495	508	472	476	507	448	492	470	494	489	487	455	509	468	440	486	496	453	485	464	500	529	532	468	477	506	470	463	510	514	460	464	512	494	471	498	470	503	530	499	508	467	503	525	502	484	477	481	484	472	497	453	463	499	495	489	514	515	493	477	494	445	489	522	479	491	508	478	494	486	471	465	461	522	500	507	502	444	520	482	458	485	520	467	460	503	467	487	483	479	488	508	501	472	477	463	508	522	516	518	462	471	481	510	524	439	476	487	516	507	525	489	493	487	504	478	454	459	452	505	478	510	517	489	473	472	457	506	483	496	472	505	458	492	479	506	462	454	504	472	481	477	532	462	512	476	497	474	518	504	478	492	529	460	484	494	480	534	469	488	514	483	467	509	501	511	476	525	489	514	486	456	499	527	539	476	514	521	454	493	479	466	498	477	456	487	505	491	479	502	492	460	494	519	489	498	504	476	498	498	473	482	524	451	515	491	465	530	495	499	480	476	484	477	508	462	465	448	500	512	487	500	475	497	483	468	510	466	484	492	489	466	475	483	475	465	443	489	483	492	463	480	495	512	477	463	461	485	442	505	486	489	517	466	457	467	505	475	507	471	513	482	487	496	449	460	476	475	510	476	478	489	469	487	470	503	507	529	503	470	481	497	476	484	474	471	516	528	535	491	485	479	503	512	484	432	488	504	477	480	488	499	469	488	476	464	495	496	478	495	511	529	510	462	477	476	512	490	502	473	502	454	503	461	506	453	428	462	486	485	535	451	496	458	460	491	509	506	466	500	462	498	460	475	501	486	505	465	460	466	521	504	447	486	504	499	473	511	500	472	476	513	525	462	478	538	519	523	501	476	520	468	468	540	495	459	492	490	472	480	495	448	464	440	458	491	542	467	505	473	466	502	518	489	479	495	461	486	484	474	440	505	491	514	482	442	472	487	512	479	500	482	503	507	469	522	498	498	517	489	490	477	488	484	514	448	478	489	477	508	460	478	474	497	506	484	453	521	464	490	465	506	464	472	509	475	470	472	495	500	451	477	475	472	489	490	513	496	470	503	511	485	468	481	494	491	479	487	468	501	489	528	445	504	455	530	461	458	515	480	495	497	520	522	472	487	528	488	506	487	502	502	512	496	501	471	504	462	458	463	465	489	489	480	475	499	511	489	498	514	489	426	454	514	478	474	498	493	478	465	523	468	467	504	533	493	458	508	492	468	512	492	461	448	493	468	522	512	507	506	444	458	469	512	466	517	480	488	464	465	469	482	449	504	463	445	464	490	456	478	444	464	475	497	496	491	471	502	495	488	485	453	469	487	492	489	480	516	470	462	462	482	500	465	483	503	484	478	509	467	467	494	474	474	551	492	482	511	488	530	508	454	482	478	477	459	499	458	486	494	457	479	515	490	495	448	473	471	488	474	507	482	473	500	440	517	461	471	456	505	507	477	492	472	514	487	461	477	458	428	478	520	454	477	466	480	442	462	517	457	477	497	509	475	497	465	464	432	498	491	484	488	514	471	489	497	474	497	506	473	539	482	479	459	463	484	473	482	496	469	444	469	506	491	489	482	531	483	479	536	479	486	465	542	498	484	468	467	477	448	507	480	490	471	473	471	464	476	516	442	482	506	505	498	524	476	490	483	485	464	477	442	461	493	510	479	495	503	468	469	473	489	501	450	428	501	495	462	503	530	433	485	486	498	484	473	448	511	479	519	528	491	483	541	487	470	456	452	499	488	470	476	472	508	456	463	476	472	475	497	511	492	516	486	521	493	486	505	472	484	457	485	477	466	482	469	508	458	491	439	460	442	504	473	464	464	464	484	505	511	473	461	523	479	502	450	475	501	496	461	493	507	488	463	493	518	510	519	491	482	472	544	500	497	454	476	489	483	512	503	519	499	507	476	506	500	526	523	484	474	480	514	471	443	469	487	505	488	479	516	457	494	510	473	478	460	472	487	479	485	505	473	487	506	484	501	503	510	462	501	484	482	458	501	483	457	534	500	460	477	453	476	466	515	454	534	459	453	516	482	477	518	510	500	477	458	469	488	518	448	475	456	502	471	499	507	496	486	499	543	479	464	480	535	494	477	489	492	488	463	475	482	481	523	446	474	481	455	497	488	479	509	484	482	508	443	498	502	468	496	471	513	477	483	463	446	485	495	455	482	437	532	510	487	505	494	499	504	514	508	495	464	516	533	478	473	479	440	498	487	469	507	447	455	488	492	465	502	458	475	502	496	520	483	475	476	485	512	464	495	487	493	470	484	484	516	487	481	514	472	482	498	504	463	478	465	503	475	484	478	512	525	460	492	496	436	462	518	476	528	493	497	463	494	477	474	522	479	499	510	499	477	468	475	516	465	484	479	527	482	502	488	448	447	472	478	477	519	463	476	472	500	553	472	468	490	491	488	504	491	477	494	475	474	505	471	495	494	507	502	465	514	454	514	455	489	508	495	479	498	486	513	481	492	460	493	506	525	496	461	485	449	484	497	521	459	470	475	479	475	492	459	487	457	497	467	472	471	485	480	491	463	448	507	437	485	477	490	467	487	466	479	473	512	476	498	455	514	476	514	496	516	474	500	509	495	491	470	455	502	512	496	507	438	473	498	469	476	498	483	512	468	500	495	499	451	467	510	478	481	531	494	491	487	513	514	502	526	461	501	508	435	462	488	469	482	469	498	463	474	495	494	495	495	515	498	468	482	458	462	486
24324	20933	27518	24455	16898	2030	1355	1166	1071	1017	1042	951	1029	939	971	979	980	974	968	895	1008	919	939	975	964	961	935	898	995	945	912	918	985	927	894	942	891	944	951	958	873	928	912	908	946	943	907	864	894	909	934	951	934	943	960	967	913	888	934	872	966	877	909	923	929	905	921	916	931	934	961	986	915	959	927	935	950	930	870	937	928	900	875	904	864	907	974	897	915	908	919	907	891	909	888	924	853	931	925	928	1005	928	931	955	942	933	931	1026	920	909	912	912	934	904	958	924	854	868	924	919	893	917	926	896	897	929	928	911	944	891	936	925	938	870	914	907	956	919	947	895	956	915	932	890	932	893	910	877	940	901	934	933	909	925	922	907	931	965	918	923	903	905	863	967	962	917	894	930	918	890	921	899	950	904	895	975	909	887	942	932	914	901	947	952	874	957	923	963	900	871	967	861	879	909	958	900	919	947	989	901	927	903	926	905	932	872	885	911	897	957	873	908	847	904	978	868	912	904	870	877	869	913	942	870	929	917	995	910	914	974	923	903	909	901	868	901	974	904	893	923	948	929	932	906	944	947	942	908	919	908	957	940	947	959	889	920	965	924	920	908	922	942	902	920	940	914	916	961	962	913	905	931	905	952	914	917	916	948	925	902	892	967	890	916	913	969	876	922	904	825	967	876	937	949	947	900	916	938	861	928	932	938	968	912	873	932	911	896	886	880	920	942	874	926	942	881	897	937	928	953	965	928	904	922	893	882	923	954	978	895	969	888	919	955	892	935	882	851	932	908	919	886	924	861	935	926	938	920	961	900	919	946	967	939	956	905	954	919	894	937	990	967	911	890	899	958	875	926	946	917	923	908	1001	929	950	903	920	890	899	870	889	951	876	841	966	905	900	904	931	871	914	926	887	924	913	950	941	888	937	918	893	911	888	890	928	909	974	929	929	925	899	921	897	881	938	930	962	942	905	921	953	928	882	942	954	864	949	951	922	906	982	944	909	952	952	938	921	910	925	894	920	942	988	919	948	946	914	948	905	904	960	912	892	998	884	917	922	911	922	889	877	894	953	933	843	828	900	943	891	897	986	958	869	868	969	903	942	913	951	887	924	919	962	909	918	883	912	940	957	946	941	962	919	946	880	931	913	907	881	942	890	919	894	856	949	938	873	950	957	960	926	932	926	945	942	831	903	935	891	911	921	885	942	923	945	886	898	889	929	919	893	932	884	943	919	952	911	901	911	956	953	921	928	871	885	920	933	947	960	962	885	959	876	872	925	933	952	939	1006	942	964	937	874	945	921	910	873	943	918	919	899	922	929	918	979	916	910	894	903	919	883	893	909	939	872	908	931	919	897	946	889	889	874	927	878	931	921	938	892	871	906	945	909	901	888	978	913	918	884	910	938	922	897	822	857	905	927	905	887	896	983	895	897	920	863	925	927	908	929	875	921	944	889	857	941	943	925	892	920	916	896	894	1004	910	894	886	951	959	872	933	917	920	900	954	927	892	936	871	925	886	894	913	938	954	916	871	964	924	913	909	883	867	907	972	959	901	901	936	887	958	937	864	916	885	983	918	930	858	902	932	913	887	864	920	920	943	915	945	938	890	916	896	924	949	920	945	907	892	914	902	934	962	962	940	913	854	923	962	891	912	896	871	913	930	920	945	879	919	896	944	940	893	860	916	870	905	915	851	958	948	899	896	914	915	906	924	920	844	913	934	940	907	914	850	936	926	909	890	885	942	911	919	898	929	951	849	910	922	902	952	958	979	960	940	897	892	919	968	971	939	928	902	913	951	916	922	915	954	901	908	933	885	899	905	924	900	976	916	906	925	969	958	945	910	956	919	946	915	882	901	917	907	917	884	959	931	883	935	936	906	897	905	896	870	921	912	933	923	877	915	946	919	919	914	848	896	865	898	904	907	928	954	919	901	858	930	927	940	937	881	903	885	955	905	939	924	924	909	924	956	961	911	900	897	864	880	889	915	921	931	894	916	966	905	959	944	970	892	959	881	905	896	945	925	897	939	952	982	885	899	935	901	921	833	886	874	902	904	882	876	956	924	888	888	921	910	952	915	908	900	949	895	916	925	927	915	889	886	917	882	891	906	873	948	956	919	915	941	907	925	907	942	948	921	987	873	948	911	940	915	948	917	882	903	911	921	933	902	957	921	955	942	914	947	901	945	893	883	927	911	950	905	907	952	914	979	940	895	962	895	949	912	914	885	950	949	935	913	947	929	899	968	917	959	956	889	870	925	892	851	888	944	897	936	902	934	882	938	964	909	949	901	925	895	871	896	883	879	895	956	924	897	906	967	905	957	955	934	929	909	897	995	999	865	912	940	911	918	932	966	912	925	882	905	961	924	845	945	889	857	916	960	955	918	900	938	931	954	917	923	935	936	975	863	899	896	882	943	906	863	902	924	942	933	944	896	943	971	883	862	914	924	920	883	905	921	916	932	941	884	922	921	946	925	920	904	891	890	954	930	885	937	910	918	908	887	899	899	883	896	929	867	905	875	888	907	902	955	925	889	883	960	939	904	932	963	973	949	888	875	885	920	940	956	896	903	915	944	892	963	896	825	901	931	935	882	887	897	901	897	881	885	979	913	949	935	908	923	937	890	945	911	914	910	874	930	903	953	945	935	888	930	901	895	941	956	948	935	940	901	894	942	975	902	958	917	1007	924	906	933	876	935	869	890	911	931	880	892	950	931	935	886	906	923	893	833	897	929	858	924	914	942	966	913	902	931	879	911	888	878	957	853	919	957	880	911	918	967	870	913	915	875	920	931	866	885	922	909	927	915	943	892	882	912	892	893	959	939	905	885	936	890	881	973	911	865	873	931	889	937	908	904	968	939	933	889	935	861	933	940	988	934	877	927	926	965	907	933	917	908	922	981	861	889	882	921	917	919	933	950	911	890	910	890	945	921	944	924	890	930	856	868	915	896	888	854	896	872	913	908	952	894	976	929	914	974	900	951	916	927	900	954	892	946	906	941	912	976	937	897	897	868	934	853	893	870	916	885	941	912	920	913	907	874	904	940	968	909	905	895	905	924	883	933	901	905	918	933	938	974	895	892	892	914	944	905	965	871	908	919	888	998	887	973	894	930	983	934	860	888	926	887	880	880	890	947	870	875	923	868	938	870	911	951	946	904	941	868	889	937	921	923	932	912	949	985	908	858	934	902	905	929	886	944	922	915	916	919	944	907	935	913	862	913	917	868	900	939	953	965	923	866	934	919	901	916	982	891	941	917	913	931	937	924	900	904	940	871	940	952	914	940	890	932	922	918	873	903	958	906	941	903	881	946	909	900	880	965	949	897	910	920	927	926	917	896	863	882	921	909	928	918	934	897	951	907	924	930	856	949	909	979	934	890	949	885	966	974	868	903	964	956	919	864	895	918	908	935	926	924	926	913	861	902	939	848	936	896	968	967	900	927	904	906	933	902	898	876	918	905	945	920	947	910	930	910	923	911	846	941	953	972	898	846	883	907
3674	5882	4415	2518	1946	1712	1344	1359	1172	1107	1080	1036	992	1051	977	953	1004	950	979	899	947	926	905	907	934	887	921	873	889	878	909	911	936	921	936	868	924	914	921	906	916	897	891	951	970	903	868	882	891	892	858	891	923	902	926	906	915	897	935	922	911	959	896	920	925	844	894	907	920	844	861	910	881	927	911	912	935	897	913	898	878	911	886	886	919	867	946	848	919	909	903	957	893	887	878	829	888	913	846	890	866	896	931	894	861	878	873	903	910	857	938	916	885	885	908	867	915	884	898	884	930	858	925	900	881	868	904	919	886	854	872	883	895	869	902	899	940	872	897	847	932	942	856	881	869	923	963	873	851	923	878	923	852	853	890	959	885	854	922	901	867	837	922	852	833	891	861	907	879	959	916	938	831	918	892	895	907	891	927	894	892	888	885	876	931	839	907	943	931	932	859	876	893	926	862	901	872	879	887	869	900	925	920	889	838	931	892	889	871	860	910	889	928	886	902	878	839	910	824	920	861	901	919	907	860	890	900	948	918	899	912	851	832	871	885	928	875	909	911	890	884	867	907	867	882	887	960	912	878	922	873	884	888	928	854	927	888	876	942	924	874	913	921	886	917	915	871	877	894	906	904	907	895	892	904	881	890	879	876	915	884	857	900	887	878	887	891	874	867	828	906	897	902	897	943	878	920	904	883	873	911	910	890	876	895	867	876	956	862	901	847	932	918	922	905	845	932	896	916	855	932	898	935	937	942	879	904	906	862	859	941	888	876	893	866	901	912	860	902	901	892	883	903	900	904	908	910	945	872	872	909	896	915	874	826	942	917	943	877	884	899	930	913	926	899	871	879	907	913	856	892	864	910	863	908	893	871	902	879	908	857	908	872	898	843	874	843	923	889	923	872	885	854	912	881	942	885	938	889	886	904	902	900	903	911	911	944	872	970	890	873	981	906	922	941	922	871	852	869	887	900	867	929	911	955	919	867	926	846	899	851	930	903	915	920	904	893	855	863	876	943	937	923	865	868	867	849	859	888	912	952	884	903	865	874	908	905	909	915	870	951	880	924	925	935	876	839	922	880	850	883	894	880	923	922	885	906	923	885	968	845	904	903	885	885	892	966	932	923	901	909	911	871	889	915	914	921	916	867	882	921	877	889	920	880	837	949	880	922	880	911	821	881	927	929	943	917	891	862	856	880	898	899	909	893	948	929	914	869	909	930	952	892	862	897	924	894	925	943	916	943	877	949	895	846	884	896	863	910	879	880	891	919	886	908	926	863	952	882	823	855	868	936	932	844	854	914	930	884	900	844	910	876	900	906	859	904	925	811	900	896	860	897	895	891	891	843	893	935	888	860	865	881	904	863	886	874	907	905	915	897	847	854	902	863	920	896	921	877	901	882	908	860	946	916	862	908	905	874	929	888	908	921	961	935	908	903	900	848	871	892	887	926	923	898	884	915	882	896	887	867	919	859	923	917	942	877	896	856	901	899	856	850	881	871	901	931	888	840	850	869	897	907	855	933	839	905	922	891	834	895	898	900	903	914	878	879	955	888	897	931	859	874	937	896	859	903	853	878	934	898	931	898	923	837	865	900	892	883	912	921	890	899	890	872	899	962	885	867	912	882	885	841	867	884	906	905	932	877	913	869	899	918	902	909	884	860	899	879	881	908	891	870	933	936	881	852	950	865	859	870	894	873	931	875	901	890	855	895	876	922	890	926	917	905	985	862	919	929	917	868	855	936	923	901	959	891	917	862	918	854	855	867	871	904	830	948	926	864	939	876	901	896	894	899	905	857	926	896	935	870	867	874	882	887	920	930	865	916	894	935	948	909	893	906	865	979	876	943	905	882	922	849	895	909	910	879	911	917	837	903	903	909	912	866	841	895	891	890	877	932	904	885	930	895	893	903	878	897	861	909	918	921	931	952	889	849	859	902	916	925	951	888	865	955	869	854	875	933	908	903	915	975	904	935	889	872	907	909	908	910	869	969	931	944	949	871	860	926	851	915	886	896	922	865	851	873	900	870	849	940	941	928	889	871	873	925	931	919	860	870	893	996	850	894	882	883	867	887	841	881	864	886	868	906	889	945	938	915	893	878	958	894	860	867	852	904	840	926	902	888	835	885	872	850	953	885	854	879	892	837	916	864	893	865	854	867	867	857	893	864	905	866	868	896	902	896	920	883	909	832	846	920	877	943	860	857	888	965	893	899	880	888	842	915	875	973	895	919	876	913	893	869	899	937	926	857	941	836	929	934	920	934	892	927	848	926	917	858	920	822	906	953	896	874	904	872	919	906	883	893	888	899	854	893	947	943	890	932	861	937	925	945	977	907	926	904	898	931	857	881	882	926	919	890	920	942	890	888	883	881	876	881	929	897	894	925	934	865	878	935	864	905	924	901	924	919	904	892	910	918	879	930	915	882	895	897	865	948	873	892	855	884	838	878	897	890	890	897	867	881	888	924	846	910	889	868	937	903	911	951	931	890	927	888	940	904	873	823	919	829	864	897	891	920	844	912	887	901	904	906	903	878	942	965	933	884	830	878	926	901	916	895	887	895	851	893	868	942	915	886	933	898	896	943	865	876	882	885	896	868	854	951	903	903	879	867	939	858	903	944	871	869	932	861	926	883	864	907	861	924	932	901	868	905	895	881	857	967	895	909	901	904	867	903	879	900	861	900	936	844	909	891	870	885	923	867	893	890	868	917	892	940	861	940	879	889	925	854	886	903	900	850	837	892	902	919	936	943	931	868	859	871	905	946	888	849	866	866	889	924	860	891	920	955	913	910	895	893	889	898	897	864	882	931	906	884	904	946	932	934	885	863	894	939	882	901	887	899	900	874	908	931	870	905	863	914	856	909	922	958	910	894	878	908	891	919	900	925	848	909	889	876	892	889	880	897	882	871	904	976	866	956	880	901	892	866	852	913	898	896	878	896	897	885	921	910	920	897	869	916	904	896	871	884	872	914	914	895	906	869	869	921	920	901	896	874	905	910	819	870	887	925	876	933	874	946	874	928	903	879	860	927	876	898	857	908	817	874	902	907	927	865	883	885	923	895	887	904	941	876	887	894	903	893	886	906	936	920	911	905	863	914	843	890	919	892	904	900	943	931	893	875	939	918	881	928	910	938	840	910	872	874	888	925	843	915	901	905	883	846	865	814	925	872	889	906	895	851	880	946	890	914	900	871	913	930	876	855	843	893	940	890	899	909	926	870	921	858	867	906	888	908	898	871	858	870	866	873	912	887	941	904	845	842	949	856	864	919	895	877	906	906	856	869	910	892	885	897	825	901	879	863	856	906	925	899	885	873	915	875	917	906	931	894	915	891	921	879	912	891	897	902	927	864	866	894	872	929	874	947	865	891	881	890	866	885	896	888	883	864	842	879	962	887	893	925	919	939	899	909	862	880	874	870	860	839	923	906	872	891	928	896	865	912	843	908	841	899	892	884	857	889	848	903	917	895	888	912	900	917	866	890	870	937	870
22083	20900	28554	23379	20895	20961	12017	1308	821	738	644	530	511	473	445	463	401	432	378	356	376	378	364	356	361	298	339	310	309	356	317	323	299	336	311	272	331	299	349	311	306	304	321	291	301	324	305	311	307	290	333	311	296	287	292	284	287	293	290	339	269	301	290	272	356	269	314	315	312	331	292	293	290	277	297	317	326	311	299	275	282	296	331	314	301	313	277	292	292	300	294	285	291	278	281	286	277	297	276	291	325	304	279	278	283	290	300	297	276	303	289	266	290	269	284	275	282	284	298	287	308	281	321	300	314	298	285	277	298	280	301	266	266	320	315	316	326	301	331	294	292	304	307	307	291	285	291	298	287	280	287	296	313	296	285	302	288	284	310	288	288	291	270	242	281	256	290	273	265	317	255	288	292	317	271	291	332	267	296	300	309	308	299	308	309	285	318	300	285	273	295	293	288	309	301	257	274	263	298	280	286	290	297	311	279	308	287	265	284	284	282	267	330	312	282	296	310	293	306	305	286	301	326	289	290	292	248	277	316	280	297	315	290	317	272	302	298	299	280	280	282	316	287	279	318	286	287	322	263	305	320	298	284	292	319	289	272	297	267	321	279	285	287	275	276	318	283	282	309	317	309	271	290	277	284	285	292	300	252	290	290	282	286	284	305	296	305	296	282	295	315	261	301	306	276	290	281	308	300	284	298	298	280	291	300	278	295	296	331	314	261	304	275	324	281	316	293	286	285	286	280	282	311	327	275	324	280	303	300	317	303	293	323	293	289	271	295	271	300	279	298	265	329	287	292	315	288	296	285	278	299	293	286	309	275	271	303	291	310	301	327	307	302	276	317	295	319	312	318	311	288	283	289	265	266	302	300	273	265	310	299	279	312	302	300	303	295	305	297	307	284	296	286	329	312	276	299	311	290	295	307	280	295	287	294	308	277	269	280	330	291	281	291	318	309	261	328	282	300	270	288	323	312	312	290	275	283	294	275	267	298	294	289	281	277	267	297	321	302	270	295	338	290	297	249	297	286	272	312	299	258	276	271	325	299	305	300	289	301	287	316	300	297	295	307	292	303	281	270	319	291	307	310	285	283	279	268	256	282	304	297	291	275	301	273	344	304	267	266	305	304	272	295	301	302	265	318	273	308	300	282	278	318	288	284	301	303	327	310	279	305	321	299	297	311	270	306	259	312	309	281	294	292	312	272	287	291	295	295	316	297	283	312	327	291	258	286	276	284	303	286	277	289	284	302	314	279	298	337	311	272	306	297	304	313	277	286	275	304	322	304	285	265	284	298	287	295	291	274	313	298	296	263	290	301	282	265	294	285	301	259	284	278	287	315	263	291	312	300	263	290	277	310	279	277	286	287	265	313	282	288	285	274	297	345	290	304	298	267	293	310	288	294	318	271	262	347	282	279	300	281	297	304	324	325	275	274	306	314	285	268	295	308	310	307	292	313	305	301	302	309	282	292	274	292	304	292	287	269	294	274	292	316	283	270	305	300	286	334	296	296	275	298	322	305	306	291	313	301	302	311	265	262	308	301	285	290	272	299	283	329	304	273	300	311	299	282	265	277	328	304	274	305	277	281	295	309	266	277	303	309	303	317	322	268	286	295	292	275	300	294	298	280	258	264	297	299	280	305	287	290	268	284	266	281	296	264	272	321	303	272	268	274	281	294	312	269	310	295	313	270	302	317	282	283	286	296	294	323	305	308	286	273	284	281	293	287	296	285	296	297	280	293	289	275	290	318	334	299	300	330	307	320	253	304	293	320	280	299	296	303	299	288	295	303	293	304	298	253	277	321	295	293	299	279	273	304	298	292	299	300	301	255	277	290	274	284	316	253	276	269	276	278	270	290	299	272	286	293	289	291	262	300	247	271	294	280	296	305	284	272	330	302	278	274	299	310	332	279	289	272	279	297	291	278	286	287	294	300	293	263	295	311	306	304	285	272	312	297	310	301	287	313	304	287	312	291	291	290	299	318	267	266	298	295	318	298	278	266	316	286	274	299	304	299	261	288	287	313	309	298	266	273	301	307	288	265	265	281	284	285	288	248	312	294	252	308	299	301	290	303	286	317	326	301	271	298	274	273	289	303	308	298	279	275	287	339	288	324	294	292	293	324	309	275	305	267	314	266	277	302	282	283	308	284	304	278	293	316	265	329	290	267	287	313	305	313	306	309	289	313	279	299	298	274	313	306	297	285	296	303	310	292	295	305	292	316	290	262	269	265	320	307	297	294	270	296	313	298	292	289	309	273	300	295	293	269	270	298	288	294	265	301	277	286	260	277	300	289	284	266	286	289	267	287	290	301	294	312	306	311	293	282	251	297	277	307	296	312	286	265	322	304	272	293	279	303	288	323	305	281	282	302	265	273	300	283	280	286	307	297	286	304	269	295	280	287	281	316	295	291	289	308	318	297	312	286	305	279	267	305	284	294	310	289	280	286	292	301	270	252	310	300	292	272	281	273	302	283	285	278	282	273	290	286	291	286	277	297	256	309	304	295	286	284	302	281	296	285	272	298	287	309	283	306	280	284	270	288	288	309	287	273	326	292	315	290	293	321	305	291	282	312	300	297	321	288	279	290	295	319	279	289	288	252	334	284	294	290	308	294	288	281	251	277	287	260	295	278	313	299	292	300	301	305	284	291	298	294	291	274	287	286	264	279	287	292	295	311	284	290	297	267	274	285	332	285	313	291	302	264	310	264	302	291	292	267	287	282	300	277	275	300	272	293	301	296	293	294	306	283	272	289	285	287	273	256	267	262	286	283	265	324	305	287	294	286	309	290	306	293	310	294	279	266	308	313	278	300	261	246	321	298	296	291	274	288	305	305	305	288	283	330	282	309	299	292	284	287	283	274	295	266	277	302	286	291	296	308	283	315	280	296	306	297	280	308	300	293	266	306	250	286	290	291	286	310	277	276	306	306	252	332	293	282	283	291	313	312	303	286	307	273	322	296	288	284	274	291	269	286	285	286	294	286	251	280	253	283	295	300	271	302	298	274	295	278	286	270	296	288	266	298	332	286	277	280	288	304	310	297	347	262	294	299	290	307	302	280	268	309	323	303	317	280	282	314	310	256	282	299	263	302	290	305	304	278	288	325	283	292	309	284	263	280	277	286	321	303	287	321	287	289	261	291	313	305	292	299	311	300	309	251	303	289	307	294	295	307	283	315	280	302	265	282	290	304	273	289	291	271	314	281	305	280	317	281	306	283	297	310	258	288	273	304	304	311	292	294	283	276	306	275	280	299	278	280	288	299	294	287	280	302	315	293	269	292	274	313	265	295	302	291	290	297	277	300	310	306	306	319	300	308	317	282	279	301	288	306	293	299	300	325	257	304	309	291	305	281	292	280	318	275	278	283	294	294	293	278	278	271	284	292	300	292	288	299	298	285	288	302	334	295	265	294	291	287	309	281	302	283	292	271	279	274	297	289	279	295	314	262	350	306	310	275	276	313	286	285	301	268	298	271	282	313	317
4428	14212	10496	5186	3765	2729	2021	1651	1238	974	861	683	603	520	528	495	453	453	420	448	380	375	347	356	345	345	354	338	323	321	356	316	341	342	319	314	317	305	289	375	348	309	296	295	318	347	320	312	313	295	311	278	297	308	331	306	308	301	297	332	281	335	268	284	310	268	295	309	314	320	318	305	289	299	297	322	326	276	277	279	297	291	308	294	276	346	287	290	289	278	306	318	322	277	305	269	298	316	275	302	271	310	247	307	291	316	278	301	312	281	325	297	294	282	286	292	274	299	300	281	250	305	298	277	331	307	311	291	286	295	308	304	317	307	251	277	322	291	269	302	291	301	292	324	303	331	302	311	302	286	273	275	273	289	290	296	291	298	283	328	296	277	294	303	287	273	308	297	310	276	308	286	279	292	308	277	297	303	288	284	266	285	282	266	304	317	286	290	288	284	302	296	267	304	293	294	291	283	254	290	278	310	256	274	287	279	288	285	287	296	279	302	268	283	282	301	299	309	286	300	283	291	314	323	277	279	276	310	285	278	283	291	299	293	287	274	255	316	300	295	294	300	306	306	306	267	270	273	305	295	303	293	288	283	296	313	276	297	304	302	279	276	271	303	297	288	273	295	272	264	290	306	304	289	280	295	285	306	305	325	286	251	295	287	277	247	290	293	291	273	302	281	299	319	304	279	293	298	261	312	300	301	297	279	288	297	300	312	306	269	301	306	273	280	311	292	305	286	301	249	289	278	298	290	292	291	286	280	299	285	268	294	272	292	252	285	281	288	264	292	296	314	299	287	314	322	284	275	271	304	295	287	273	300	281	293	294	307	296	291	303	280	299	295	300	291	278	275	290	307	267	270	275	284	286	288	284	292	291	299	292	292	279	256	296	273	277	274	301	286	305	272	308	272	284	269	274	284	288	256	279	281	309	333	257	306	284	293	296	309	285	265	285	265	302	321	258	278	278	301	301	279	262	283	283	310	270	272	267	266	282	294	305	305	279	281	344	295	286	261	305	279	304	298	266	307	288	287	276	268	279	301	331	274	283	299	300	306	272	286	295	304	255	266	322	288	283	301	308	322	289	274	276	291	307	261	269	321	293	269	300	296	271	265	279	274	266	275	267	297	287	259	260	279	303	304	275	265	284	285	277	306	316	282	285	274	295	288	300	319	298	281	281	260	327	295	265	276	264	271	287	270	296	281	286	276	280	301	296	291	281	255	294	281	300	297	275	260	317	296	282	291	301	286	263	276	314	290	288	263	278	314	312	312	245	265	282	295	294	291	306	296	307	287	303	298	271	302	295	280	253	262	299	274	290	305	282	272	273	311	311	298	261	332	275	273	282	273	266	337	269	301	297	304	288	261	293	260	287	283	302	280	256	312	300	264	255	286	307	288	266	275	304	285	284	293	289	297	275	283	286	283	289	299	275	291	274	275	283	299	313	285	300	295	297	270	267	281	310	278	270	280	290	275	292	280	271	285	296	277	273	297	283	300	301	288	295	263	302	287	273	303	303	283	247	283	297	269	296	285	336	309	275	307	315	290	280	308	294	302	286	333	314	295	280	266	315	299	292	298	271	308	295	285	294	267	285	282	262	308	299	286	331	283	271	264	292	281	275	323	311	283	268	300	332	295	319	296	279	269	290	285	285	271	278	275	280	267	307	284	283	301	278	293	300	301	299	300	292	289	326	270	308	276	314	305	289	294	296	279	287	275	307	278	295	307	283	283	282	293	307	304	298	290	265	304	236	272	280	321	301	285	308	292	283	330	297	281	288	294	254	281	302	281	266	267	305	294	307	329	285	297	271	306	323	304	287	294	283	292	321	294	264	298	275	305	297	279	277	267	280	294	328	280	287	280	289	277	279	309	307	322	281	286	280	283	269	260	260	280	305	294	301	290	266	302	298	302	305	287	314	292	310	303	313	270	287	268	277	281	270	295	306	294	269	309	298	266	294	290	261	275	289	275	303	264	314	312	292	288	295	305	284	315	270	297	300	273	286	295	270	312	281	263	280	285	269	282	276	282	256	312	282	315	276	300	323	309	275	311	258	287	309	304	283	310	313	283	264	262	311	272	283	280	319	298	275	300	291	303	283	284	279	285	281	305	278	268	290	281	282	280	286	297	291	314	263	290	300	293	294	292	262	292	297	306	284	276	308	275	298	296	283	264	324	283	283	260	256	274	302	281	271	294	277	291	274	314	299	291	310	255	272	292	310	270	278	305	308	301	279	278	266	277	282	302	266	285	305	292	300	313	290	290	292	307	298	286	315	300	273	284	289	289	277	292	274	282	283	306	300	283	268	279	299	302	261	312	304	289	271	309	305	285	269	268	287	293	296	288	292	311	275	282	295	263	292	289	304	305	265	297	303	314	262	295	295	275	288	309	279	265	297	308	310	274	305	283	293	281	266	275	283	276	294	294	265	286	275	321	263	265	279	279	306	279	273	256	294	267	276	305	290	268	296	286	290	297	306	271	278	294	279	289	268	311	286	290	297	283	302	305	301	263	261	285	278	292	278	268	281	273	299	281	299	299	301	291	292	289	274	290	278	292	278	268	308	300	308	289	297	287	292	300	317	290	291	258	285	318	301	299	274	288	278	332	261	258	274	262	273	316	289	289	314	315	288	289	302	278	321	292	289	297	289	295	275	257	287	299	287	288	294	306	284	280	279	317	284	281	297	288	318	300	265	259	287	286	286	329	281	299	307	277	295	294	297	303	293	280	278	315	264	276	310	282	296	289	306	273	255	285	306	291	278	283	286	281	265	262	269	301	301	289	274	276	307	273	279	298	320	298	320	317	309	254	249	299	265	309	300	255	268	297	280	265	251	266	282	253	287	253	323	295	299	292	297	264	292	288	284	301	279	319	285	339	301	315	308	283	286	311	280	303	327	293	310	279	316	268	270	305	261	295	289	290	276	290	314	292	276	269	264	308	271	287	283	290	280	283	261	302	291	331	285	284	303	300	334	302	285	267	301	271	290	318	284	318	271	288	323	310	293	305	280	282	291	313	268	300	283	273	295	302	278	278	278	281	266	308	273	273	294	281	287	313	296	303	323	254	291	280	286	304	296	277	300	298	284	262	256	312	294	291	288	286	308	303	281	277	294	293	315	264	269	251	328	281	272	269	324	249	303	275	320	275	302	289	297	293	287	294	268	295	272	291	304	267	283	321	311	306	273	323	299	307	283	284	302	293	282	278	280	286	291	278	294	294	314	275	278	296	273	287	298	319	288	257	256	303	288	296	303	276	326	269	294	327	269	276	292	312	283	280	286	298	269	298	278	285	249	300	267	293	305	308	278	284	316	330	291	273	273	270	279	294	276	291	320	283	301	318	271	263	310	261	283	285	284	306	276	301	268	276	281	295	281	285	281	287	289	284	290	282	292	294	258	310	286	264	298	284	283	292	266	287	283	285	280	282	293	303	276	274	278	309	294	304	290	289	285	265	296	286	280	282	302	310	257	282	305	290	268	273	281	294
27433	18458	5189	1309	1045	963	971	901	975	950	916	925	930	943	910	958	888	977	901	958	964	944	887	918	934	934	956	940	934	990	903	936	932	981	936	898	919	896	1009	978	930	956	940	921	959	957	896	944	911	914	956	890	953	909	938	995	967	932	883	906	957	908	925	947	881	903	917	973	945	917	939	977	969	910	954	871	877	955	906	944	878	927	938	935	941	963	935	920	917	923	952	909	982	966	919	915	968	903	904	939	905	919	959	914	895	927	925	951	964	956	942	942	878	895	934	951	941	923	958	933	971	950	947	916	874	889	942	956	938	923	904	957	945	953	876	943	970	914	959	907	948	932	914	943	909	882	891	963	900	984	950	910	877	866	887	928	907	933	1013	924	873	975	938	966	942	926	987	914	939	953	928	956	881	935	910	958	921	907	932	947	940	903	994	986	896	895	893	952	929	911	969	908	890	866	906	958	949	917	894	910	947	903	894	917	946	883	929	944	816	904	948	917	959	936	923	910	911	945	1013	883	928	899	956	965	947	916	1003	938	950	878	880	951	989	939	903	955	910	956	906	896	901	904	926	996	939	1009	939	937	947	1002	873	872	912	966	942	929	915	984	993	919	1015	899	921	902	967	972	925	911	954	945	984	936	981	960	952	980	961	923	931	947	904	903	948	997	914	958	960	930	983	912	934	878	961	959	948	959	969	917	940	900	917	909	931	942	894	958	960	875	908	953	916	904	879	921	971	982	872	905	900	978	932	938	928	951	932	878	936	942	961	958	910	930	958	909	912	924	884	927	939	887	874	913	964	921	966	940	949	928	888	915	962	946	890	939	927	905	850	926	924	961	967	972	889	912	916	921	961	926	916	954	911	944	891	845	929	973	926	968	951	908	966	935	902	974	952	947	940	927	929	904	980	921	935	874	947	909	913	900	890	984	988	929	921	947	923	948	995	926	885	995	949	973	970	967	919	890	918	928	932	929	901	955	919	935	925	890	926	907	900	932	947	895	906	946	909	924	966	978	948	861	914	903	973	879	849	958	933	934	903	939	941	945	902	943	892	944	961	984	900	899	927	983	889	895	939	907	961	916	963	891	938	934	880	958	930	938	894	937	868	943	899	892	930	907	986	934	951	925	914	937	923	930	924	946	941	951	921	930	895	897	898	933	942	911	951	952	913	918	919	904	969	949	968	938	941	919	918	946	919	962	981	916	908	960	946	834	899	901	886	924	911	894	945	962	947	919	904	952	925	978	894	884	902	950	961	947	855	972	941	957	894	942	953	948	966	892	932	990	910	992	889	929	924	955	927	968	974	899	969	924	986	922	972	925	929	905	940	944	900	991	951	942	957	914	874	1005	925	977	934	999	921	919	931	926	961	897	935	919	958	923	947	959	980	896	933	961	895	850	942	949	881	903	951	944	955	983	910	995	965	909	907	990	915	891	909	946	864	936	916	968	892	935	968	1018	934	1004	965	982	1002	966	948	929	896	944	962	979	872	896	972	916	974	947	909	936	915	969	924	1004	956	930	923	928	947	860	969	930	984	907	887	917	909	983	948	927	889	966	933	947	974	906	908	938	949	991	902	954	960	917	952	893	900	931	968	989	902	948	909	913	918	963	898	976	949	884	884	925	915	970	902	919	897	974	949	953	940	949	974	962	928	894	889	968	883	916	905	926	937	923	894	871	937	905	947	935	924	888	966	954	930	966	901	978	887	951	886	904	898	967	931	912	888	961	927	953	935	918	940	961	904	969	945	915	938	915	932	996	966	973	979	957	950	973	907	999	918	950	991	983	901	940	896	943	936	950	941	961	883	907	947	955	884	931	937	891	922	922	907	927	918	903	944	936	927	942	913	916	888	848	963	933	909	913	883	933	893	894	936	861	897	926	953	925	948	950	954	945	964	951	929	969	926	962	933	918	933	966	984	956	893	896	970	919	949	977	982	921	916	923	886	938	988	977	913	898	970	977	912	914	931	923	880	860	984	919	985	920	901	904	985	965	990	956	960	898	957	933	959	902	916	962	983	890	901	878	903	919	950	967	944	970	1003	878	903	969	939	939	846	957	952	943	904	915	951	884	893	921	955	940	902	928	923	876	920	930	981	933	890	919	951	938	916	882	941	905	896	957	977	960	939	939	989	906	981	973	937	880	904	928	944	971	938	892	950	908	944	889	903	968	933	963	928	919	947	989	942	946	963	953	1008	971	959	967	953	959	961	956	963	894	878	921	938	979	958	966	898	958	916	879	915	917	863	972	866	884	935	905	916	965	919	934	937	953	900	890	928	880	948	962	930	881	906	904	883	936	958	921	914	952	867	898	920	857	921	908	923	992	940	885	947	951	925	945	947	936	949	935	927	964	1025	927	963	935	967	939	955	944	921	948	927	950	892	932	947	937	991	917	922	883	939	885	981	888	967	990	866	933	906	927	924	992	875	882	895	946	936	972	931	944	919	932	879	894	936	962	955	918	910	928	911	970	903	912	917	887	899	932	944	976	968	940	913	955	947	973	859	873	940	993	884	935	958	911	907	969	964	908	929	959	878	939	956	941	914	902	966	927	914	921	899	929	897	931	964	925	994	878	927	943	949	905	935	872	967	891	935	926	933	932	946	911	888	937	921	918	950	949	947	937	944	910	899	944	941	889	940	954	962	940	933	914	972	934	954	889	941	950	888	902	961	959	960	877	904	953	933	910	935	954	889	962	938	919	964	883	915	931	910	914	951	881	943	959	948	983	866	912	946	860	949	942	913	956	922	886	890	951	933	945	908	965	961	954	991	910	913	930	1004	890	937	945	1011	943	910	940	1038	952	933	950	931	944	928	957	953	938	915	900	927	916	953	923	983	944	1019	940	925	970	960	939	876	925	916	912	972	948	921	913	892	953	1006	910	896	947	892	985	935	924	905	930	955	937	921	905	963	873	926	943	928	913	922	893	1006	857	940	964	958	910	936	910	875	891	910	953	922	920	958	998	960	996	945	911	876	913	944	932	892	960	921	955	960	920	956	890	937	902	904	872	956	917	888	941	980	893	905	907	937	921	947	923	905	932	931	906	919	976	894	879	941	926	908	921	1005	905	905	956	951	941	907	945	951	991	910	986	998	985	959	887	950	902	896	896	960	940	950	889	975	896	903	976	961	942	1008	898	928	956	932	901	940	987	929	960	925	928	930	937	918	865	965	942	901	937	917	944	896	922	879	866	922	894	950	924	972	951	956	882	940	960	963	922	945	901	925	907	948	927	943	954	901	933	947	947	960	941	940	970	944	950	930	913	911	905	920	963	966	902	934	951	973	949	913	924	943	940	928	927	979	955	933	943	910	929	905	921	942	880	889	867	860	944	895	955	915	919	971	884	973	968	936	898	920	947	924	962	912	941	880	930	938	941	961	912	878	960	957	970	908	928	888	896	912	929	892	953	890	883	940	977	920	899	893	930	913	910	914	934	888	945	967	942	920	992	944	891	921	934	922	958	856	890	861	878	957	839	897	902	933	931	984	903	923	944	983	970	869	917	950	930
4642	1360	1182	1091	1006	1033	960	1029	998	937	992	985	1002	940	933	977	1024	954	964	979	943	1009	994	978	965	926	957	948	899	1012	963	933	953	931	965	976	963	913	982	968	931	957	956	987	920	910	982	936	944	868	957	945	937	972	914	985	957	905	948	969	933	919	900	921	970	950	953	955	904	946	932	987	917	961	917	944	908	990	886	974	935	888	932	959	988	958	949	944	919	945	955	954	995	962	908	934	961	921	974	959	949	932	979	951	959	934	963	919	970	962	882	908	994	921	949	967	964	963	956	941	945	942	961	1007	939	1006	1001	928	886	992	948	956	963	927	903	939	933	955	974	922	968	946	996	941	1022	908	930	976	969	907	958	955	953	920	949	989	974	975	918	947	980	938	919	877	1000	934	884	964	977	929	963	927	960	930	975	911	1013	894	915	930	957	975	957	940	928	926	982	906	965	979	963	938	874	930	949	910	929	901	950	933	948	918	940	961	916	923	918	968	997	916	926	967	903	935	958	992	968	963	955	967	923	958	958	945	960	990	993	936	954	1001	969	1009	979	912	898	986	1004	978	905	992	934	949	932	967	923	954	906	896	949	960	902	983	923	960	959	924	949	946	948	986	979	913	921	959	910	986	939	989	948	1011	959	949	932	996	960	970	1001	975	960	965	950	934	934	900	984	975	932	951	960	933	959	949	881	973	976	979	923	947	937	952	971	931	973	982	897	892	879	948	960	967	950	979	915	888	939	888	976	952	930	927	939	965	940	947	937	927	939	919	979	987	970	935	985	917	916	939	955	981	999	915	963	903	947	954	929	920	986	939	929	959	1006	968	880	918	941	930	1017	992	939	984	983	930	948	934	928	986	962	917	906	1018	934	960	1027	973	981	972	959	898	969	1007	973	978	971	963	953	862	995	928	1001	915	981	974	951	989	1001	867	913	971	937	949	1033	935	953	967	937	973	882	900	974	925	935	961	999	923	925	917	904	922	983	978	952	921	962	964	939	903	966	974	967	946	918	923	914	990	995	982	962	955	911	983	934	917	969	944	905	970	972	989	952	989	951	923	965	903	1003	930	949	933	1011	929	984	906	946	964	921	1010	985	949	944	980	965	989	924	943	987	935	938	908	971	965	963	938	1000	976	942	941	913	976	926	984	966	1001	948	925	958	1029	919	957	959	926	938	973	963	932	960	917	945	974	917	905	1027	900	942	981	914	959	937	949	985	981	943	959	983	925	903	872	959	997	941	1011	939	979	902	906	956	913	930	959	967	959	930	954	960	912	918	955	965	928	938	932	967	950	904	881	949	979	1013	967	964	961	982	956	986	942	897	887	1003	938	920	953	932	954	966	1006	1003	957	973	992	924	922	969	923	925	914	986	924	915	980	1012	944	986	922	1003	1000	975	971	922	972	964	932	941	980	990	929	977	977	983	956	989	1015	985	993	938	1017	908	948	952	870	992	925	921	913	937	936	891	949	965	852	955	960	947	942	910	977	997	915	924	942	902	997	906	958	978	975	935	943	949	982	927	966	923	957	888	984	917	937	940	954	891	938	984	983	963	948	919	965	931	955	938	935	947	997	987	937	988	920	958	942	965	953	929	972	934	888	893	962	918	927	917	973	964	903	931	957	927	921	925	911	951	944	937	950	959	953	938	1013	897	908	923	983	908	927	904	995	931	961	926	978	971	952	959	864	960	1027	972	966	942	980	981	933	988	993	991	928	916	954	951	918	876	894	953	978	965	933	926	947	928	979	883	930	909	946	939	958	930	955	967	927	949	932	894	935	918	956	981	933	947	981	925	868	926	988	949	1007	970	971	910	936	958	922	881	953	933	972	933	945	986	933	957	931	966	934	938	943	963	982	999	936	1009	934	921	925	934	952	909	978	918	943	967	921	909	896	987	982	951	956	999	919	973	962	958	969	935	980	947	913	948	959	889	970	986	957	908	923	916	960	972	914	975	955	982	951	929	986	943	973	949	939	941	934	929	1028	882	995	967	993	952	980	900	951	958	923	1017	899	984	942	916	929	896	889	990	967	992	925	964	961	943	971	920	925	955	996	972	921	904	938	938	994	933	987	941	936	891	964	1008	927	982	992	955	934	956	975	988	974	935	930	986	955	966	949	919	970	957	921	943	983	937	980	941	901	959	981	952	944	895	945	1004	923	948	960	962	937	928	951	983	969	909	941	964	949	927	980	932	940	931	876	934	981	996	933	883	920	919	1001	944	959	947	988	914	945	882	943	934	971	981	922	944	917	913	967	986	928	950	983	961	900	969	949	991	966	1013	973	955	996	937	971	945	960	941	943	974	922	935	929	958	939	951	1016	945	979	913	993	931	942	921	972	945	952	947	976	964	952	934	908	889	961	923	901	982	985	954	934	981	944	949	949	914	932	971	914	901	951	954	929	976	957	992	902	964	972	951	985	956	940	963	924	933	910	932	962	1033	947	929	925	954	969	971	997	1011	933	950	902	952	986	944	922	964	933	937	968	939	955	949	906	958	968	967	991	930	939	882	949	971	1007	969	969	915	928	984	922	974	986	982	993	943	946	943	956	967	901	933	928	944	937	926	986	1027	947	989	973	979	1028	972	915	920	931	926	961	881	934	992	926	942	943	917	975	922	962	973	987	953	944	934	904	962	991	899	962	928	983	917	891	920	947	897	951	927	918	978	910	932	960	969	941	971	982	918	953	961	934	943	928	924	929	938	970	908	937	972	960	915	978	973	924	960	933	921	933	901	934	972	966	939	935	921	946	936	1019	981	1020	972	960	924	994	950	982	976	1006	915	919	973	935	901	918	988	1000	974	1025	920	956	912	950	1042	963	941	903	891	909	1000	985	945	986	1010	978	948	940	911	972	939	909	989	938	962	919	938	999	958	965	931	918	959	954	885	951	973	966	938	917	966	1021	988	943	941	955	924	941	1001	967	906	978	906	953	882	936	915	916	938	926	898	916	948	945	910	868	942	965	946	961	954	907	937	898	899	956	965	965	939	912	941	933	914	919	942	1016	952	969	953	968	949	920	1003	966	906	948	979	904	919	973	954	934	949	927	893	1009	982	869	973	981	929	913	920	972	934	929	966	937	921	945	944	974	950	924	924	937	978	962	916	968	936	925	953	898	947	935	887	959	927	921	944	961	954	954	970	953	960	989	947	928	948	965	992	955	1035	951	920	955	913	980	947	954	893	984	934	1002	949	947	955	918	960	937	941	934	1002	993	956	960	938	1004	957	970	895	993	960	953	924	991	945	955	944	1020	960	910	938	933	927	933	944	981	997	959	969	873	972	887	949	1003	953	967	933	910	981	923	920	933	915	906	934	1026	960	1019	989	960	966	935	983	968	940	926	927	948	995	913	974	969	976	904	960	937	888	955	961	982	962	987	1000	915	912	936	962	905	921	949	943	923	960	955	973	881	925	937	919	983	949	928	971	912	937	951	941	948	911	910	967	985	944	919	913	943	932	940	986	953	972	985	915	961	954	1036	956	977	989	955	943	920	949	923	910	974	980	931	928	915	967	932	970	961	1004	976	997	994	1025	892	944	958	961	971	969	979	930	970	955	957	912	986	949	899
23223	20990	28354	23816	21000	13156	1426	910	723	671	642	592	539	561	514	513	508	526	512	531	468	536	477	550	474	469	476	440	484	499	476	472	491	452	464	435	473	438	455	447	445	458	442	461	462	464	436	467	426	451	492	475	451	413	503	471	440	416	438	451	417	447	443	443	461	445	440	487	440	484	458	399	456	468	407	453	468	389	452	456	420	423	431	462	449	436	494	433	424	455	436	446	469	462	441	410	418	456	477	457	457	440	483	432	459	446	464	506	458	471	481	454	486	437	460	443	470	445	466	405	428	458	475	441	475	480	476	502	429	458	479	472	442	419	438	429	462	416	503	459	458	449	412	482	458	456	447	493	463	446	425	472	449	412	440	469	450	451	461	448	437	457	480	470	453	402	465	461	451	475	448	458	507	481	437	475	459	500	504	463	410	450	457	464	453	456	428	460	431	483	483	460	470	423	451	454	499	480	459	497	453	461	459	424	427	478	449	427	472	479	487	451	459	435	436	453	462	466	485	463	435	458	441	447	439	463	384	491	450	483	437	435	459	466	450	449	485	445	445	465	452	483	445	435	486	441	451	469	424	446	460	470	483	461	422	451	473	431	435	462	481	432	455	458	447	430	471	460	447	422	445	443	470	466	462	476	488	478	447	457	452	457	416	435	454	449	438	461	421	429	467	428	461	460	466	486	456	431	467	490	449	439	485	450	495	494	472	466	448	458	460	472	469	447	466	456	441	449	490	423	454	480	448	460	465	461	452	454	457	476	477	479	497	485	476	436	441	457	440	432	468	453	502	459	450	421	438	443	460	438	467	478	438	450	432	418	468	438	476	457	465	423	451	445	459	456	469	461	454	439	492	465	464	473	412	406	431	483	456	447	437	485	495	450	458	470	461	449	432	443	465	415	484	465	475	437	454	439	453	435	462	450	477	486	468	436	444	445	467	468	452	471	462	460	446	472	465	424	492	463	466	442	468	419	460	474	474	452	422	475	484	484	428	497	443	451	445	468	424	461	451	445	464	436	494	450	455	457	470	450	455	430	467	462	463	444	435	455	451	446	431	439	446	433	481	476	458	451	448	418	435	466	465	425	467	435	468	423	462	499	458	437	474	423	464	439	427	436	455	457	420	499	423	436	437	482	473	440	463	464	447	430	427	462	472	476	444	447	464	454	455	444	429	415	451	427	440	464	450	451	430	458	462	454	430	441	422	410	463	470	441	448	432	447	431	473	458	478	476	464	472	428	418	492	468	444	443	411	448	495	446	449	455	437	454	444	450	492	468	471	443	470	441	476	486	450	493	432	485	463	443	463	474	445	453	450	460	475	447	447	450	489	465	486	434	477	407	444	447	459	468	464	514	402	398	426	423	478	462	408	484	475	440	444	447	442	486	453	428	458	476	440	438	457	470	495	486	429	477	446	451	454	446	437	435	453	478	452	475	452	480	465	468	444	456	461	437	443	429	452	460	474	483	457	425	462	448	453	452	473	480	462	458	423	457	458	475	451	475	463	459	437	436	468	506	456	419	463	459	435	438	433	475	469	500	457	447	436	447	452	482	457	441	426	452	459	458	454	441	474	427	483	496	469	462	459	430	430	450	450	446	468	429	514	444	496	441	459	474	460	413	450	406	422	459	438	432	482	446	482	441	478	413	414	419	429	452	428	448	457	438	408	460	429	479	448	427	454	459	451	422	433	515	477	454	444	441	442	478	439	464	448	459	467	451	466	455	494	480	445	449	475	449	482	427	474	458	457	492	438	455	498	467	439	467	458	417	465	475	474	487	501	460	442	481	492	442	443	452	432	447	443	477	470	454	446	404	450	442	409	460	445	487	437	432	448	480	474	481	418	442	430	440	410	469	471	455	453	431	457	451	423	427	448	417	425	457	451	427	450	460	490	451	449	475	453	454	414	472	455	477	436	459	472	450	422	491	453	446	461	454	434	460	462	487	448	435	467	467	478	454	433	456	475	459	453	475	446	471	473	466	483	454	453	451	473	462	450	481	492	481	465	471	477	443	455	456	472	454	473	441	467	450	407	465	483	433	454	447	412	457	452	462	461	432	463	411	426	470	435	450	463	477	436	421	434	464	468	433	450	449	430	442	463	484	446	455	482	438	465	469	428	473	454	452	444	462	463	420	421	432	449	452	440	449	421	454	456	463	469	396	458	456	427	465	440	433	442	442	443	435	477	430	428	470	436	470	440	440	444	437	438	432	469	442	444	465	479	426	459	455	417	433	489	461	476	481	490	415	437	441	473	481	463	433	457	442	398	462	426	425	469	477	448	416	457	427	455	423	435	459	455	444	486	471	484	444	412	464	449	421	503	455	436	457	457	421	462	446	476	428	467	446	463	442	482	434	469	429	451	428	475	417	460	465	454	421	442	457	465	486	440	442	452	458	451	446	435	431	406	451	440	467	448	464	471	446	472	455	457	461	436	460	416	422	461	421	435	440	459	463	421	472	422	467	489	448	445	448	420	459	455	454	421	474	439	446	428	455	476	447	453	447	461	465	477	426	459	457	467	431	478	430	433	455	446	460	453	417	488	449	434	463	469	463	438	434	431	441	469	454	423	469	448	442	479	473	448	437	411	449	442	448	450	472	433	489	480	434	432	446	443	436	444	451	418	484	475	494	461	440	483	452	421	486	464	462	441	443	434	452	458	422	467	413	443	449	462	451	452	475	437	477	470	431	429	474	455	463	439	450	427	437	475	444	444	472	440	438	412	449	451	453	439	455	431	435	469	421	413	462	489	447	441	450	444	437	474	452	432	439	465	466	419	447	448	469	474	466	427	428	450	440	429	454	444	480	437	504	450	480	459	481	435	466	464	458	465	447	468	435	490	436	469	504	424	488	427	445	466	451	400	455	452	468	456	449	489	445	433	491	461	429	447	442	461	440	456	451	449	449	440	413	442	461	466	438	459	466	434	446	458	459	444	451	477	453	438	432	439	434	432	453	434	452	454	430	430	456	424	461	489	422	438	430	455	477	459	449	474	445	424	418	464	445	463	465	481	446	436	459	485	470	419	415	443	488	431	438	481	417	447	452	476	452	491	465	432	463	459	402	402	492	412	465	447	422	476	459	458	432	488	481	444	466	444	461	452	428	468	437	448	478	436	481	429	429	423	468	463	445	454	466	453	448	435	443	423	447	461	464	464	445	444	452	463	455	466	465	468	450	442	446	453	436	442	470	468	472	438	450	474	420	413	450	465	470	492	437	419	444	443	477	465	478	458	443	419	458	412	417	449	455	465	470	398	449	488	468	450	423	499	455	443	429	436	476	462	431	478	447	452	412	466	425	460	450	451	473	462	403	435	459	440	427	457	472	437	440	495	474	443	469	476	472	467	439	431	438	440	503	441	420	447	468	451	432	463	453	468	482	455	459	453	420	449	435	433	477	492	438	460	493	458	440	443	435	462	431	447	448	482	463	457	471	437	437	444	466	463	441	435	468	452	451	436	411	396	433	442	465	467	455	436	444	467
3307	8509	6268	3012	2167	1700	1337	1201	945	881	787	687	630	613	567	613	566	567	552	519	526	550	493	522	537	500	521	522	496	504	534	466	505	501	481	485	529	529	510	467	508	473	505	547	482	522	517	506	505	518	478	518	425	520	504	491	501	500	504	486	537	534	486	477	504	535	496	484	535	470	480	464	465	503	499	494	504	449	479	483	477	553	493	511	491	479	491	475	454	469	479	477	465	500	490	505	532	460	501	505	479	492	466	529	511	496	482	472	538	475	519	492	493	505	472	520	510	516	533	487	487	451	471	445	447	491	481	514	479	500	461	492	484	459	503	518	483	473	510	492	480	495	466	543	487	512	460	446	484	465	518	474	475	488	505	492	509	491	479	499	507	473	472	503	484	460	526	496	463	494	455	518	529	484	490	477	532	454	507	478	471	468	469	505	499	502	476	491	516	463	470	465	494	487	507	466	504	473	447	511	462	495	476	492	468	472	488	471	519	478	489	491	471	484	481	497	459	484	474	490	494	485	471	544	495	491	444	496	515	505	536	496	505	491	483	508	481	472	509	503	485	473	482	493	496	492	504	504	470	480	537	510	489	506	474	521	507	498	471	482	528	471	476	509	494	471	455	489	468	501	506	493	492	450	501	489	500	557	486	517	449	461	486	507	521	490	461	492	489	456	486	497	495	497	508	483	513	489	482	486	525	484	487	493	455	466	496	474	478	486	497	490	457	486	487	486	509	480	501	485	486	520	474	467	483	469	472	523	474	468	473	458	461	491	487	475	485	514	435	477	485	502	496	485	486	436	495	480	509	485	438	495	476	488	553	485	432	468	474	475	481	480	489	487	487	491	478	455	513	459	501	470	481	516	469	509	495	507	478	497	516	461	479	489	503	527	492	482	525	519	509	489	520	452	467	488	477	497	486	481	463	522	472	459	486	488	513	490	455	482	494	480	466	476	511	436	493	527	525	503	498	468	476	514	486	460	483	476	499	487	506	495	461	508	547	502	534	484	517	507	469	510	501	486	491	480	462	510	495	461	499	506	466	480	484	498	476	482	468	504	468	483	498	495	473	499	467	496	546	494	513	506	474	502	508	503	498	534	499	502	485	455	481	525	480	502	479	490	459	530	511	432	492	528	502	497	488	507	497	448	505	487	483	487	507	495	499	478	495	475	488	466	494	478	479	469	473	478	504	490	483	490	468	528	490	463	528	523	464	476	498	487	510	502	465	455	467	482	514	500	517	471	473	510	490	491	531	491	521	494	492	498	472	436	504	518	495	479	510	499	531	458	467	463	478	434	458	483	445	452	505	459	493	483	494	495	527	515	491	507	517	494	458	507	495	501	501	513	466	476	495	546	500	474	449	515	476	496	470	477	496	512	527	528	516	455	471	487	494	514	496	534	475	526	472	506	470	465	490	495	516	480	483	496	511	500	437	516	533	445	506	507	485	481	520	463	481	467	456	460	469	453	499	485	475	484	503	509	489	512	443	508	510	488	493	469	514	501	487	473	481	501	511	467	476	500	434	497	508	468	508	481	502	518	467	486	493	508	496	514	512	501	481	460	438	500	490	544	465	532	536	455	483	503	463	502	519	489	485	494	480	465	460	481	477	506	518	493	512	452	480	471	490	514	478	493	497	500	473	464	509	458	504	498	496	480	479	486	499	490	483	501	463	498	475	491	526	487	472	517	461	490	526	489	478	505	494	478	469	484	494	479	435	498	506	454	481	468	487	474	501	470	488	494	494	495	510	519	500	469	517	486	486	482	488	523	478	488	491	500	481	478	462	509	484	445	498	510	454	481	473	470	484	473	465	508	465	530	458	463	490	480	487	464	483	479	520	476	486	483	472	483	502	470	530	439	497	493	508	471	525	453	489	489	510	505	469	513	458	553	460	528	500	476	495	484	492	498	501	494	491	484	493	511	487	492	487	460	495	481	497	495	478	516	460	510	494	463	501	480	527	476	519	496	453	488	467	477	463	472	451	483	475	490	499	471	496	483	524	470	535	508	488	515	499	494	502	486	502	473	498	503	478	449	506	494	458	502	473	482	484	507	441	507	452	495	462	487	517	575	481	444	471	473	453	502	495	466	513	500	494	470	485	445	512	518	499	490	470	488	487	490	520	496	496	473	469	453	501	449	446	487	475	522	497	508	502	454	490	500	486	462	485	496	455	502	475	487	497	490	500	496	499	499	476	511	499	463	481	494	508	495	480	485	512	475	489	459	466	491	468	476	470	516	475	497	487	479	538	507	498	473	487	501	497	500	472	489	516	438	497	459	466	489	527	481	470	490	479	493	497	490	500	451	501	483	494	498	445	488	484	512	475	498	504	524	506	495	510	462	500	489	454	502	480	482	500	518	450	476	495	485	459	494	513	471	510	486	522	487	450	490	481	491	477	471	497	459	479	508	485	462	470	492	491	515	473	492	457	508	496	517	475	499	487	534	476	492	492	517	472	530	486	443	480	484	494	500	501	463	528	491	479	496	527	510	476	498	468	486	438	455	481	518	447	450	482	445	476	510	532	491	495	498	451	508	513	470	492	516	538	472	481	497	481	507	504	459	523	507	475	486	531	491	479	487	520	498	458	502	482	474	486	512	479	501	540	493	462	482	487	486	489	470	486	464	459	510	483	470	458	523	516	511	505	497	497	458	451	510	471	515	489	507	504	426	472	508	480	477	522	497	528	467	508	492	445	519	531	482	490	478	462	477	527	509	493	481	489	497	509	474	474	469	488	506	525	459	467	465	503	488	482	471	495	476	483	428	479	498	483	502	470	528	500	506	469	507	510	511	499	447	482	542	492	461	494	486	557	500	495	484	480	501	487	472	474	445	488	492	496	480	491	494	505	488	505	493	482	509	507	458	468	462	517	464	498	482	491	480	467	472	479	509	468	491	467	484	500	498	469	455	498	465	519	487	462	493	490	465	519	465	494	500	500	425	481	492	446	472	448	491	527	495	497	451	483	461	502	494	483	499	494	477	488	500	462	455	495	479	485	494	484	477	496	533	478	484	507	502	479	468	508	500	471	499	457	505	485	478	492	506	503	490	488	496	486	458	505	479	504	467	463	459	517	503	514	495	496	506	498	512	519	477	458	484	552	482	511	460	463	475	501	511	456	484	497	479	480	471	501	523	499	500	550	515	485	459	503	482	474	527	510	490	442	503	483	521	467	489	468	499	460	477	485	486	493	465	489	480	489	488	493	507	480	466	448	473	483	488	530	486	493	479	495	485	462	483	476	505	487	478	466	464	495	463	464	458	486	498	496	461	494	520	509	461	487	533	484	471	469	517	453	554	492	468	441	533	491	434	487	493	485	466	479	472	443	552	485	450	538	493	471	439	489	480	473	482	488	496	499	475	527	480	469	483	458	446	457	486	533	502	498	505	498	501	429	478	484	489	458	486	466	503	507	505	503	472	495	489	500	511	486	523	481	493	524	426	486	506	471	515	488	490	478	482	500	505	498	459	475	477	480	465	500	533
24342	20971	27505	24530	16943	2059	1321	1164	1053	1036	1054	1037	1043	980	962	979	982	955	986	971	948	1013	914	997	904	943	989	932	933	937	946	944	959	966	979	954	931	898	925	965	947	890	891	893	952	947	943	948	875	944	976	935	910	950	940	921	935	944	963	897	943	848	950	936	899	928	931	923	962	923	935	858	892	924	905	900	931	895	990	953	961	932	933	966	914	889	915	942	877	929	897	911	919	923	898	921	927	944	924	913	938	940	915	901	966	977	943	928	932	909	934	929	872	911	926	930	901	891	886	916	989	960	929	914	943	904	956	880	952	915	916	931	934	901	943	920	917	907	938	915	890	907	894	883	903	946	926	939	943	939	934	902	933	903	919	883	878	900	859	942	867	1014	909	983	940	917	937	909	903	951	869	902	907	933	919	963	916	957	939	919	965	916	869	915	909	882	912	895	914	971	916	953	910	942	945	907	893	899	886	932	945	901	915	932	933	946	883	894	917	897	940	902	877	933	914	957	909	924	925	924	967	934	909	914	918	897	899	903	941	914	938	1021	905	949	895	887	924	962	1002	904	921	936	926	1017	882	901	976	898	972	950	968	917	866	937	957	876	907	918	936	925	961	906	947	890	887	898	922	938	934	960	994	920	942	960	928	951	940	960	988	905	939	865	937	921	903	897	890	969	865	908	878	973	942	905	928	929	913	849	932	958	901	929	922	941	946	918	918	882	948	954	904	942	924	909	892	967	914	952	861	905	969	910	932	905	910	904	940	937	973	948	970	948	890	908	904	906	989	902	935	939	897	893	896	929	885	935	890	924	909	894	882	917	948	931	988	877	882	971	950	862	943	933	879	908	888	822	908	972	840	920	896	948	932	914	904	931	884	941	924	914	914	940	939	991	929	868	884	874	943	923	929	869	967	955	950	938	911	935	954	933	927	918	936	936	950	895	907	934	921	887	910	891	910	911	943	949	949	927	880	879	951	914	950	943	951	951	893	902	974	909	942	962	906	921	944	891	905	902	933	963	928	941	933	898	922	904	942	950	878	926	907	896	897	960	872	930	931	943	887	894	920	931	949	884	929	956	896	1011	960	934	940	848	952	876	911	941	1005	901	942	889	862	929	844	895	914	939	935	944	964	928	893	920	946	905	899	937	944	921	976	957	933	897	917	896	915	917	927	925	883	921	934	903	864	934	898	963	979	924	892	959	902	948	874	883	944	912	934	944	993	899	880	911	984	939	902	884	886	950	933	917	899	963	920	925	964	953	925	881	963	883	942	892	919	870	938	918	941	875	928	957	923	918	957	899	941	966	885	914	939	896	877	935	951	965	926	986	882	912	902	989	920	937	917	936	888	907	940	931	955	898	926	973	954	944	945	893	959	891	912	936	970	898	934	882	915	904	875	935	934	924	915	940	884	915	887	1002	932	959	905	852	907	880	872	990	893	926	945	915	902	933	897	909	921	867	998	925	911	917	893	884	951	993	921	856	923	906	984	909	880	992	896	974	919	930	929	913	892	920	968	874	882	974	970	934	925	962	946	864	917	898	914	933	944	899	953	946	878	859	915	927	902	927	967	895	889	862	888	896	1005	934	910	879	934	950	883	969	913	899	898	879	887	893	927	896	928	919	977	921	875	890	953	952	904	914	939	953	877	945	894	895	940	915	944	916	911	920	965	972	838	930	941	917	954	920	949	902	911	954	888	938	931	925	930	923	922	885	909	895	921	945	892	940	925	943	938	928	929	916	928	962	922	922	983	951	877	959	879	930	928	940	905	910	929	976	907	911	908	935	928	930	946	870	901	944	911	983	887	912	924	917	887	913	894	902	935	931	898	931	928	914	894	943	951	874	939	917	961	936	969	931	939	901	920	953	943	934	926	905	881	892	920	907	949	929	894	936	897	935	910	938	913	896	966	938	866	932	921	921	951	967	934	909	972	939	928	842	886	965	950	922	954	977	900	907	992	984	916	920	929	930	927	859	848	885	869	892	943	918	918	876	845	899	922	964	909	942	1028	913	963	930	949	908	901	945	959	880	896	892	914	872	983	909	866	943	908	955	931	889	969	952	960	961	945	879	907	949	944	937	915	943	875	904	882	917	932	969	872	958	876	899	914	934	931	923	916	930	927	951	894	932	909	943	925	867	940	918	924	922	913	967	907	915	895	938	901	893	940	936	957	913	926	938	939	916	908	935	950	942	898	979	981	917	893	949	942	922	934	936	966	931	964	891	946	940	920	900	947	862	927	964	955	898	942	910	917	934	930	911	940	984	946	898	943	910	942	867	956	879	949	985	909	911	894	906	921	990	959	888	908	955	904	899	853	974	914	890	920	937	962	929	884	938	900	901	915	912	937	894	943	962	907	930	953	921	972	979	898	900	943	898	943	935	914	881	931	905	906	969	889	977	948	927	952	960	951	971	875	911	870	853	890	880	901	922	926	855	895	930	931	929	892	899	930	917	936	900	849	902	956	954	959	887	926	907	956	904	858	899	918	905	957	948	888	864	877	966	916	917	876	907	951	964	911	930	864	923	876	918	919	909	926	891	894	906	884	929	928	967	891	945	955	945	866	951	890	955	908	883	937	914	892	908	1002	912	957	970	911	923	935	852	951	971	922	905	910	950	927	945	838	904	920	892	912	982	954	898	966	932	890	928	883	939	924	879	947	929	902	924	893	868	934	935	893	944	902	883	899	876	923	961	941	931	883	925	880	860	888	932	940	958	961	957	900	938	890	943	866	954	943	912	924	938	934	914	924	900	919	881	893	933	914	980	869	925	933	976	924	939	975	960	885	906	1012	904	910	945	931	901	967	906	853	907	920	913	902	893	962	952	902	900	944	920	880	928	984	938	942	935	925	937	917	884	973	909	939	875	939	904	913	925	910	919	963	895	879	957	927	966	889	949	954	922	951	891	927	890	963	889	960	911	937	934	940	885	935	878	957	895	954	915	919	937	897	927	935	912	933	950	879	912	876	922	945	895	953	942	965	880	892	950	890	932	950	911	899	883	878	926	931	932	900	953	957	932	919	937	900	898	910	858	908	888	890	922	867	949	912	936	897	888	870	946	987	916	871	880	893	978	930	878	916	894	958	899	920	1018	915	899	928	886	965	914	922	904	917	916	952	853	980	923	909	921	939	964	890	900	913	916	946	869	900	893	916	900	972	920	895	953	907	946	915	895	912	871	916	917	882	939	902	951	962	891	918	893	847	898	959	869	914	886	969	915	972	879	929	907	884	926	908	918	987	894	869	977	891	856	917	936	936	930	905	979	919	864	908	884	877	924	939	914	876	924	915	925	944	944	887	954	933	939	922	970	902	899	926	942	920	922	939	917	949	873	892	936	933	938	920	958	899	907	904	918	923	926	869	969	979	899	891	981	865	932	872	907	898	917	949	891	952	932	960	953	922	922	973	889	940	909	962	982	945	898	949	911	910	902	956	970	929	894	924	870	920	859	905	912	922	886	867	914	943	876	925	902	902	923	918	911	893	886	929	854	926	887	896	933
3594	5935	4328	2461	1954	1642	1473	1345	1185	1088	1069	1077	1010	957	974	961	949	932	975	958	960	957	928	936	966	914	887	913	878	908	858	974	833	864	908	911	925	934	900	931	941	883	859	913	887	880	926	910	944	894	888	895	929	884	875	878	880	907	870	906	918	927	902	920	903	956	946	955	915	899	896	930	917	918	934	909	940	915	964	905	893	855	921	870	915	905	843	903	912	898	938	911	878	910	846	886	894	867	931	874	894	976	873	840	929	837	902	911	899	924	913	906	878	912	870	899	910	925	893	946	914	964	924	918	936	924	840	893	934	878	897	890	920	923	933	863	889	914	829	896	915	900	913	944	920	877	869	902	896	873	920	900	920	909	894	868	883	946	859	851	909	887	923	913	869	904	928	891	877	909	899	956	884	919	894	959	860	886	921	887	918	945	887	867	905	927	913	905	936	906	917	912	910	888	896	890	892	827	903	889	875	870	910	915	954	911	870	919	876	920	907	904	890	903	918	890	869	906	882	919	898	937	918	850	919	914	833	890	889	928	855	827	957	952	870	904	888	891	925	911	877	951	863	868	967	933	967	934	870	902	931	933	876	905	903	876	881	856	913	930	873	943	895	896	975	873	913	883	901	926	940	869	845	922	914	923	871	871	900	900	956	916	915	918	960	917	936	884	913	933	918	884	949	857	948	896	892	920	930	919	866	914	855	888	891	886	964	890	898	900	925	884	881	934	895	870	898	903	908	922	927	919	852	895	914	912	949	906	891	867	931	918	904	917	956	917	909	907	923	936	924	911	842	884	911	917	920	934	934	941	946	889	908	927	862	921	893	902	931	898	866	894	895	905	944	933	898	891	877	942	889	923	897	856	886	908	888	888	901	909	894	885	862	910	908	944	883	891	923	914	912	916	911	872	881	871	948	917	901	910	883	915	896	875	921	906	884	927	929	896	902	852	875	948	869	879	917	897	917	875	897	862	920	870	886	933	846	905	878	922	939	925	919	921	919	871	913	882	904	930	915	901	891	935	880	844	919	885	946	929	866	920	878	894	905	935	917	870	918	932	896	918	892	903	935	917	918	969	884	810	908	896	907	913	903	919	944	920	870	921	929	897	906	944	920	912	928	880	931	874	908	939	899	884	839	896	956	885	943	895	895	845	897	855	897	956	898	888	890	896	928	917	917	859	929	919	924	912	887	908	854	898	925	889	856	880	938	902	914	837	894	854	904	912	958	904	932	923	890	874	862	910	908	936	907	883	917	879	897	878	893	897	897	946	861	904	788	965	888	937	860	884	897	946	866	913	888	876	889	889	870	926	904	863	906	924	873	903	953	928	926	876	914	929	912	925	907	894	916	955	946	943	875	924	958	894	926	874	880	903	897	869	865	827	918	904	887	882	873	905	936	904	877	889	872	861	926	909	920	898	892	891	926	873	915	886	855	954	896	917	877	918	885	870	872	893	881	867	897	904	895	873	895	931	905	937	955	928	944	945	932	913	921	890	879	897	915	881	919	937	907	892	921	896	904	954	891	891	899	881	858	890	949	913	878	890	924	895	896	921	964	912	842	950	872	914	896	894	892	952	900	939	908	890	909	883	941	897	927	889	915	940	876	902	911	936	914	890	889	919	941	858	875	887	935	875	887	868	920	906	950	895	903	887	879	868	850	902	881	882	880	855	912	918	893	882	861	945	904	962	926	889	904	886	962	876	932	870	935	923	919	864	934	972	892	939	871	934	941	925	895	916	861	915	847	880	860	918	841	881	907	914	881	907	885	969	908	970	951	889	870	877	952	926	895	889	856	936	935	873	914	866	921	911	930	918	873	902	900	904	884	891	943	925	879	915	952	905	851	901	938	905	877	910	884	897	913	898	923	920	903	923	855	882	865	873	955	932	873	892	942	922	898	896	907	942	872	922	902	932	912	924	879	880	895	900	886	909	927	890	900	898	994	897	891	880	882	946	966	911	899	909	897	912	869	904	934	913	891	907	922	879	918	866	903	906	908	898	976	903	949	897	941	945	924	878	863	949	921	950	898	911	877	836	872	931	870	903	900	836	893	878	971	902	894	915	896	902	880	869	928	904	978	904	866	939	909	918	898	890	906	864	921	888	870	920	864	837	892	925	863	921	886	886	902	892	882	904	922	885	918	861	898	880	887	979	903	905	885	963	945	961	924	916	870	922	989	873	915	885	936	920	920	881	896	902	888	958	916	914	910	939	912	911	905	907	898	857	928	909	936	863	911	886	926	912	862	915	853	956	855	881	892	888	925	895	882	900	884	925	892	907	901	857	883	910	900	874	892	945	904	928	927	899	892	910	935	887	878	901	858	902	884	964	892	931	940	899	946	889	937	878	900	976	889	973	891	960	871	914	930	862	884	906	909	910	854	924	928	895	903	938	912	960	947	906	902	902	876	971	885	858	899	911	910	898	939	868	891	921	922	935	917	854	958	914	884	865	918	880	936	928	893	877	894	961	882	956	939	856	893	907	973	874	903	875	900	911	933	888	925	950	898	881	884	928	872	859	940	900	884	884	875	934	876	932	891	821	926	885	883	949	891	897	825	988	855	869	897	869	920	911	973	901	923	884	915	882	1007	900	984	920	909	921	920	907	915	942	878	859	885	902	926	881	933	870	890	914	863	864	925	963	880	925	925	869	909	892	914	934	957	873	869	891	915	861	927	929	945	901	973	888	907	921	897	887	885	873	877	842	870	902	889	835	987	836	871	913	867	936	903	897	905	888	904	929	928	871	929	906	852	915	873	912	894	901	883	927	859	906	900	920	869	960	942	910	870	900	867	873	917	878	918	867	923	924	895	937	911	923	889	922	854	895	894	964	896	899	887	897	882	900	888	901	892	856	939	923	865	898	896	897	907	877	899	829	901	910	909	921	858	872	938	917	885	901	842	905	920	859	902	892	874	912	844	889	844	933	899	886	940	923	935	904	909	895	941	922	874	956	923	894	879	940	889	912	910	904	896	934	918	917	933	923	885	924	931	938	954	876	924	906	913	927	893	929	936	890	903	933	889	905	870	881	931	870	913	924	917	952	872	936	919	979	867	926	898	930	903	917	927	919	861	949	917	943	918	901	881	895	898	947	902	849	907	926	905	908	877	898	928	905	884	883	984	897	907	917	939	879	934	907	866	960	931	916	896	890	934	893	916	892	875	903	903	864	922	930	904	924	888	912	942	887	896	879	886	964	876	875	849	902	891	907	940	975	929	895	916	917	908	991	891	902	917	886	921	926	983	868	863	925	894	920	870	913	888	911	882	905	941	921	924	888	912	895	919	897	902	908	901	916	879	870	874	913	857	923	929	903	863	906	936	907	933	858	899	935	843	892	890	848	881	874	921	899	897	959	927	912	972	901	883	910	845	895	907	920	883	890	952	888	838	914	899	887	861	886	888	903	892	959	876	891	906	867	895	889	958	952	893	886	895	896	899	867	936	956	920	934	866	890	891	896	891	954	902	856	885	875	922	957	927	841	881	849
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
