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
338741429161	338741429731	338741430331	338741430931	338741431481	338741432056	338741432631	338741433231	338741433806	338741434356	338741434931	338741435531	338741436081	338741436658	338741437206	338741437781	338741438333	338741438931	338741439506	338741440056	338741440631	338741441231	338741441831	338741442431	338741443031	338741443581	338741444156	338741444731	338741445331	338741445931	338741446531	338741447108	338741447680	338741448231	338741448831	338741449406	338741449981	338741450581	338741451181	338741451756	338741452331	338741452906	338741453481	338741454031	338741454606	338741455156	338741455733	338741456306	338741456881	338741457481	338741458081	338741458681	338741459281	338741459881	338741460481	338741461031	338741461631	338741462231	338741462781	338741463381	338741463981	338741464581	338741465181	338741465781	338741466331	338741466906	338741467481	338741468056	338741468606	338741469156	338741469731	338741470331	338741470881	338741471456	338741472006	338741472581	338741473181	338741473731	338741474281	338741474833	338741475381	338741475931	338741476481	338741477031	338741477581	338741478131	338741478681	338741479231	338741479781	338741480331	338741480881	338741481431	338741481981	338741482531	338741483081	338741483631	338741484181	338741484731	338741485281	338741485831	338741486381	338741486931	338741487481	338741488031	338741488581	338741489131	338741489681	338741490231	338741490781	338741491331	338741491881	338741492431	338741492981	338741493531	338741494081	338741494631	338741495181	338741495731	338741496281	338741496831	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2808	3600	2300	2808	3600	2300	2808	3600	2300	2808	3600	2300	2808	3600	2300	2808	3600	2300	2808	3600	2300	2808	3600	2300	2808	3600	2300	2808	3600	2300	2808	3600	2300	2808	3600	2300	2808	3600	2300	2808	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22941	20782	27571	24112	20784	20897	11089	2321	1668	1526	1334	1242	1152	1206	1121	1078	1009	979	939	913	990	989	1007	887	890	877	943	916	939	834	951	851	888	809	905	879	819	818	824	826	858	839	810	822	847	823	820	837	821	803	809	813	853	893	812	801	786	775	842	844	778	781	782	814	785	878	809	819	818	785	857	838	863	819	854	830	836	832	853	830	818	836	783	827	789	839	801	782	808	832	745	758	847	825	827	764	795	786	850	841	817	819	832	832	751	824	788	810	802	753	755	789	829	800	781	823	802	824	830	775	828	805	795	840	874	783	815	786	814	767	825	810	823	803	824	839	809	826	773	746	857	772	787	777	818	807	770	820	805	811	832	825	822	814	778	763	772	823	795	765	817	787	813	755	850	800	794	816	871	775	793	858	783	837	810	807	771	826	875	801	799	812	828	820	805	846	807	807	803	775	790	794	783	799	820	774	799	786	810	772	807	807	802	798	767	806	827	764	823	754	767	816	788	788	841	794	834	773	816	813	762	795	827	823	801	824	830	845	819	792	825	759	808	750	814	862	795	799	786	828	745	824	823	875	805	816	805	811	797	852	841	842	771	773	798	755	771	805	805	791	817	805	802	771	778	766	745	793	803	795	765	838	810	772	814	769	826	796	827	795	806	807	834	795	763	808	838	824	818	789	755	863	858	824	811	783	771	813	866	772	777	786	774	840	805	853	795	815	778	764	803	804	765	824	824	789	745	799	770	760	823	772	769	780	862	804	765	835	806	796	823	799	834	830	806	770	832	846	833	783	819	834	791	848	773	796	801	779	770	850	813	815	778	795	792	823	787	792	773	759	776	814	840	763	788	805	806	855	784	770	786	776	768	778	819	817	780	843	774	811	742	888	806	755	826	834	745	816	841	816	790	824	798	809	828	844	826	766	746	778	778	829	800	778	800	811	837	822	824	786	809	830	793	845	820	811	845	790	773	806	797	826	797	800	804	781	814	795	900	844	822	758	746	802	807	825	800	809	789	812	833	839	837	827	884	803	810	809	805	772	801	818	813	773	829	805	762	836	798	784	852	831	762	806	802	826	830	835	798	840	803	833	812	782	782	826	804	848	853	812	811	824	781	765	785	795	779	779	735	841	838	833	857	799	823	821	782	782	854	840	796	777	833	833	799	848	835	844	797	815	833	759	826	852	804	779	781	777	807	788	797	843	810	819	843	829	768	832	768	753	788	779	788	769	834	839	857	796	795	777	813	813	824	824	799	777	795	851	801	788	769	787	829	796	798	755	781	805	807	814	842	862	766	786	792	813	787	798	837	813	797	757	803	734	774	823	780	887	837	825	825	772	822	775	797	870	836	806	775	820	820	801	803	761	815	806	779	783	801	862	771	828	803	771	769	767	767	815	835	819	838	804	763	772	739	814	818	819	835	774	809	770	784	782	776	793	832	876	800	830	735	852	825	862	805	861	755	799	834	771	846	848	811	782	752	803	780	774	809	849	868	844	779	755	855	780	848	773	794	838	792	796	803	795	781	801	837	814	805	808	773	824	790	829	766	826	820	859	781	806	828	777	838	785	830	824	828	788	846	765	748	793	815	821	761	804	790	811	779	811	782	834	794	866	830	843	815	776	776	831	778	782	750	803	808	795	818	776	851	798	855	807	756	849	849	820	823	868	786	796	801	804	763	788	806	819	800	843	826	774	800	824	813	813	806	786	794	836	822	815	784	839	790	823	802	817	841	824	790	787	791	770	775	765	755	810	802	837	795	876	829	832	820	793	848	862	834	840	794	728	801	794	773	825	842	844	840	844	803	784	767	831	754	802	838	814	793	861	833	778	828	754	818	818	791	780	841	781	810	801	783	780	788	831	820	849	821	841	801	809	798	821	801	769	781	805	809	807	787	852	782	790	806	823	845	773	776	765	819	822	792	840	825	804	755	816	823	791	790	813	798	790	818	799	870	823	810	807	875	797	729	746	821	820	796	773	791	800	820	811	787	792	820	771	844	808	854	790	829	830	830	812	828	746	785	796	813	763	784	765	805	809	829	828	814	770	744	825	806	815	813	781	732	880	862	811	891	767	828	787	828	839	753	782	842	803	794	785	810	776	790	840	791	783	827	768	775	811	758	786	793	798	761	784	789	785	785	805	788	841	798	787	828	759	824	807	802	784	823	800	787	833	785	793	765	779	797	799	808	797	835	835	786	785	855	791	796	830	825	738	782	737	791	760	815	794	840	852	776	799	816	820	786	825	794	787	792	792	725	827	853	802	788	797	829	810	775	820	757	756	771	821	793	818	803	856	809	759	763	804	835	766	819	830	831	802	774	776	802	828	772	776	807	799	836	718	799	779	795	797	792	757	829	786	820	753	839	835	820	798	838	843	790	830	801	782	805	794	792	818	817	774	787	824	808	789	775	784	790	803	749	855	791	791	827	799	839	817	827	774	852	804	766	841	815	827	826	821	764	701	755	873	795	808	779	852	800	767	843	811	815	804	828	803	781	799	787	841	766	870	792	778	786	839	827	811	862	731	828	790	794	877	788	800	734	792	788	812	846	795	769	785	771	854	806	847	803	774	822	805	758	766	741	832	812	789	783	827	835	801	806	782	776	817	780	788	813	788	791	748	811	783	776	807	802	824	855	818	831	834	814	798	799	776	823	788	750	777	808	821	802	825	817	817	771	780	807	801	823	789	825	794	821	768	813	743	773	755	826	777	819	786	762	812	787	807	771	779	793	782	781	863	817	804	768	819	781	831	837	814	795	768	812	803	772	831	807	824	794	810	773	810	758	881	809	794	780	757	812	765	800	791	829	831	857	802	813	810	799	833	765	867	811	812	805	826	852	798	795	740	747	793	773	783	827	744	805	822	841	758	798	845	818	792	835	854	852	828	828	814	771	737	851	808	780	848	754	768	812	799	809	808	863	870	824	784	774	851	815	835	819	757	780	794	796	796	822	839	836	774	843	834	795	783	796	852	799	781	801	792	814	767	832	855	819	848	767	842	754	815	752	785	800	831	821	824	840	833	804	789	819	799	788	841	805	767	814	775	797	820	809	757	818	753	775	781	807	802	810	774	826	795	775	808	838	818	775	748	771	787	788	785	781	807	799	829	792	830	798	768	758	775	801	763	843	736	800	789	853	786	819	800	836	808	783	764	772	794	757	770	794	790	827	766	825	788	855	788	804	825	783	738	825	854	826	828	818	768	834	865	825	780	787	791	807	836	775	791	796	791	803	799	784	765	820	879	824	816	838	813	805	763	787	801	817	792	789	818	852	800	757	795	824	789	798	750	818	841	793	848	778	766	801	791	790	849	771	780	831	818	824	833	784	825	788	798	830	795	810	784	778	823	804	747	787	785	766	795	851	776	800	825	795	815	847	791	803	827	814	790	792	810	810	806	834	783	774	809	822	786	814	754	773	796	874	747	769	806	805	780	871	827	788	817	787	810	813	822	825	839	745	753	766	783	786	793	821	785	812	818	845	831	808	771	829	834
10137	18484	17263	10306	7026	5165	4060	3280	2679	2375	2023	1805	1668	1419	1317	1306	1193	1162	1082	1023	1003	1004	926	998	890	869	884	870	879	839	869	845	875	828	828	826	835	801	797	818	826	784	778	801	797	801	790	765	773	734	842	759	807	799	773	788	749	722	765	773	760	755	764	745	780	765	762	781	749	799	784	737	758	783	781	733	686	782	757	757	759	787	768	709	751	747	765	741	690	734	791	740	763	747	797	800	681	743	765	740	753	789	741	783	779	728	710	742	772	762	754	719	733	770	751	768	736	765	753	717	760	734	737	730	691	815	706	792	717	747	750	737	741	761	768	759	705	779	760	739	745	745	741	770	752	746	742	757	729	726	748	777	758	817	775	759	780	718	759	746	722	757	730	743	711	747	760	704	780	759	755	737	765	744	780	768	777	750	727	739	710	704	764	806	708	726	757	783	715	796	760	742	731	731	751	700	707	735	739	755	719	736	748	764	770	711	741	703	766	739	787	715	687	781	772	745	713	744	728	749	740	790	737	750	688	797	718	704	757	792	749	768	713	749	767	746	755	728	736	736	733	744	775	779	759	706	756	718	755	740	695	720	732	764	727	783	776	749	749	780	753	738	701	760	749	743	715	716	798	770	734	751	762	691	741	748	709	714	727	742	771	741	707	741	762	725	721	705	728	779	716	719	703	711	743	731	762	777	739	717	728	748	741	750	726	731	773	774	772	729	800	705	782	692	795	728	750	695	711	774	754	748	771	699	795	734	743	770	744	769	758	716	693	730	751	754	710	782	725	741	755	765	772	712	761	762	792	793	759	723	760	717	783	740	749	797	702	718	791	767	709	714	737	755	775	738	727	760	791	722	773	733	737	729	752	692	757	795	757	745	792	739	739	736	778	760	763	765	744	765	706	749	742	763	753	763	694	717	677	711	772	784	772	744	705	720	768	757	709	718	771	762	740	762	737	758	757	783	757	703	735	753	733	753	784	734	735	733	754	742	748	721	758	712	764	783	767	739	756	724	687	792	750	758	743	713	798	771	711	755	768	748	755	726	755	751	787	774	713	764	765	750	723	741	749	769	727	791	710	720	711	731	736	780	754	722	787	759	733	749	734	745	749	753	758	788	751	709	730	761	731	731	773	769	662	725	732	750	751	756	720	747	735	763	711	723	742	725	767	740	696	750	774	731	783	766	755	731	765	813	716	717	731	739	747	739	755	765	770	762	681	764	763	738	748	768	758	750	764	750	808	743	737	750	725	745	731	719	801	710	733	726	743	735	735	734	744	697	730	730	733	778	753	780	741	766	757	776	722	794	719	773	750	720	750	754	766	771	777	685	751	779	778	751	747	770	759	777	730	760	772	731	778	735	723	734	754	763	747	774	784	783	765	764	726	747	741	769	798	738	741	756	741	715	721	731	781	776	793	737	768	745	702	762	717	755	735	781	695	760	731	736	808	703	696	728	781	716	756	745	752	722	729	716	750	732	737	748	734	741	792	714	719	718	737	723	738	722	742	734	723	775	755	794	774	715	715	796	719	718	718	725	735	787	772	716	708	745	750	739	743	720	724	751	686	751	724	722	741	772	747	714	712	725	720	754	719	755	776	769	761	734	722	737	678	748	750	748	770	772	748	778	721	716	803	780	773	718	734	728	750	733	762	699	744	752	771	717	725	715	733	778	688	758	776	755	715	721	759	791	742	728	718	783	760	684	765	732	702	731	739	752	710	776	774	726	743	727	730	801	784	734	760	721	763	708	772	753	739	731	711	788	785	717	720	767	768	718	737	717	761	709	767	751	720	735	747	711	790	726	747	745	737	704	748	684	737	772	773	732	720	727	757	750	710	726	764	747	779	715	716	740	728	731	696	721	728	731	743	765	714	782	732	754	724	740	735	735	711	746	740	713	749	734	723	702	686	753	727	760	730	724	784	775	708	761	797	746	761	765	712	757	756	760	738	756	741	740	746	775	716	732	725	753	755	766	719	788	752	711	732	737	738	702	786	761	735	746	741	706	756	705	716	734	749	792	734	690	733	785	707	748	703	704	769	782	758	710	772	763	728	684	694	775	776	745	716	809	763	712	738	746	688	747	752	733	738	730	741	747	760	752	733	735	759	705	692	738	753	721	746	698	763	699	747	748	755	771	728	773	767	763	766	725	750	720	743	715	742	709	717	726	726	736	732	717	713	823	750	761	741	751	740	714	728	764	779	703	723	750	742	690	799	764	749	762	695	746	740	719	708	792	741	767	740	708	731	738	747	761	758	743	708	738	738	740	739	756	734	724	733	741	704	744	725	763	789	686	772	738	736	691	701	777	739	721	745	771	743	739	729	722	780	718	731	811	715	702	719	780	731	760	780	718	730	741	733	755	752	731	729	706	774	739	712	751	764	734	744	741	786	742	792	747	711	701	720	710	707	745	761	740	729	690	740	708	720	762	726	776	787	766	804	735	743	777	770	749	747	678	750	717	709	737	731	746	744	739	731	751	768	719	750	667	764	680	765	719	750	756	757	683	742	734	745	732	742	714	716	699	729	742	752	715	744	736	701	734	725	733	721	731	750	756	763	743	713	739	757	730	769	718	705	726	749	721	746	756	729	750	738	739	727	729	771	719	769	760	704	788	752	728	738	729	743	742	738	737	730	733	716	746	722	745	789	746	780	716	732	734	723	756	758	719	724	722	756	723	770	707	737	810	791	741	734	750	759	782	736	753	773	728	715	766	763	742	738	705	700	739	782	739	735	817	749	764	751	734	776	759	729	789	761	714	749	730	748	702	734	743	798	760	727	703	735	770	729	756	744	777	767	742	718	756	767	741	775	719	724	721	752	734	750	768	701	726	750	761	729	757	760	747	759	750	748	763	715	722	708	732	721	715	749	732	755	773	762	805	744	706	756	756	771	782	748	687	748	721	761	754	758	756	746	766	785	739	733	733	727	801	741	748	713	792	726	766	736	754	763	738	810	763	737	799	736	763	756	726	691	735	726	715	777	768	733	786	697	736	738	734	721	702	766	762	764	730	699	766	774	757	690	786	692	713	743	787	697	700	727	730	714	715	751	743	723	747	730	715	767	749	750	726	742	748	726	768	717	784	700	720	758	779	754	753	759	775	765	716	731	749	708	687	754	753	727	813	794	734	760	793	751	746	708	739	725	742	664	710	771	721	714	747	671	732	689	746	759	766	722	776	736	724	766	750	781	729	717	751	764	753	741	761	707	703	732	742	741	792	725	745	707	736	725	776	723	756	743	758	710	731	734	735	733	755	769	701	727	745	749	766	695	724	761	781	716	736	768	730	734	751	810	797	744	740	697	768	733	731	740	736	714	692	757	734	764	763	705	778	760	709	698	722	721	718	762	753	742	743	719	748	795	711	716	752	737	757	764	737	705	751	705	784	782	735	718	715	740	778	727	738	716	732	737	748	699	778	750	747	767	741	752	747	763	778	796	723	723	771	779	754	767	752	748	768	748	658	745	740	714	773	744	730	765	715	754	726
29837	15140	1831	450	339	254	244	222	207	212	217	190	221	217	197	194	219	207	183	203	213	208	217	207	217	195	196	215	210	202	203	205	204	225	187	198	203	192	184	198	170	218	212	189	185	198	231	201	183	188	224	186	199	187	224	189	179	199	188	188	196	209	216	185	220	215	181	216	214	197	191	199	213	233	199	207	200	222	197	196	218	185	223	221	210	205	212	190	217	196	193	223	188	220	198	196	187	202	168	197	224	187	188	187	205	193	216	224	211	205	193	201	188	192	208	233	193	216	222	196	225	208	203	180	197	207	230	204	206	216	199	218	202	216	212	229	201	169	179	210	201	183	211	193	171	199	191	170	196	199	192	218	204	206	212	198	206	175	188	215	183	219	216	216	208	200	204	205	204	224	207	195	242	217	180	167	193	212	195	185	198	195	219	223	187	185	233	202	186	224	199	200	189	177	188	210	175	202	205	210	191	204	193	221	188	222	188	211	214	203	175	194	225	222	199	216	198	225	192	215	207	183	217	186	213	208	181	208	211	188	192	207	196	197	215	180	196	187	204	184	208	203	196	200	215	208	191	202	199	200	210	207	222	189	188	214	182	181	189	212	236	190	170	204	204	207	155	195	198	198	197	217	181	182	203	193	208	197	193	220	175	201	193	197	237	220	200	189	213	201	230	192	223	188	208	205	198	221	201	191	186	174	210	191	185	205	193	210	225	189	221	219	212	178	225	178	190	216	218	207	177	200	193	199	179	209	161	201	175	205	187	186	176	194	202	188	202	193	195	222	193	195	205	191	231	202	207	192	202	206	187	194	172	201	201	173	212	210	187	208	192	189	207	194	190	190	188	192	182	199	189	187	182	204	195	192	185	211	181	189	217	186	189	203	175	182	193	205	197	195	164	206	204	205	209	169	166	207	193	207	204	207	203	196	195	196	198	215	205	207	213	180	224	182	220	199	193	191	211	194	232	202	225	180	187	203	183	217	195	206	191	200	206	204	165	202	211	179	210	214	180	204	204	212	195	187	203	226	198	195	167	190	211	216	195	186	232	212	198	224	198	201	197	216	195	194	206	189	210	211	208	193	205	199	212	196	196	188	197	200	196	179	202	170	197	207	194	185	213	212	221	217	204	202	189	178	204	199	195	184	206	210	225	197	216	196	197	185	181	200	214	193	198	189	209	201	182	184	217	199	168	186	198	218	210	203	188	189	219	223	209	204	229	209	186	215	172	186	187	197	199	204	200	190	187	203	188	196	200	203	193	186	219	185	216	187	212	183	215	195	195	190	182	194	208	216	204	212	219	206	211	206	199	205	202	212	182	183	199	179	217	213	183	214	202	196	175	188	198	192	212	200	212	194	180	215	192	188	181	211	221	204	202	219	198	171	192	206	202	213	180	185	218	231	216	184	201	192	205	181	188	207	201	186	192	167	200	205	214	204	188	221	208	191	193	203	202	195	192	175	202	226	178	177	196	211	225	234	199	208	201	201	201	209	191	200	188	233	194	187	205	186	159	200	200	189	186	184	205	210	191	228	223	188	223	201	217	175	195	199	171	195	230	204	194	206	208	191	205	181	211	198	221	198	192	214	192	202	199	204	205	212	214	195	197	193	244	179	191	197	207	216	201	201	206	179	199	217	224	222	196	190	191	181	198	205	208	193	196	178	204	199	180	187	212	193	213	191	193	215	197	198	202	189	211	177	212	211	178	189	207	193	168	225	205	221	183	204	179	193	189	199	221	186	188	173	190	187	222	209	168	189	210	187	196	171	195	193	204	195	196	188	211	207	193	210	200	192	204	216	192	198	191	186	214	200	192	201	212	194	206	209	207	223	205	190	197	200	186	196	196	192	208	214	187	197	186	218	185	214	214	214	192	220	185	180	166	190	199	181	197	195	202	214	205	175	215	184	202	214	187	194	200	195	226	197	214	175	191	191	189	198	195	200	201	183	204	198	189	174	204	198	215	192	200	226	188	216	230	197	201	211	214	194	195	189	221	190	197	189	190	179	199	209	202	200	197	217	198	191	216	201	215	204	167	184	201	215	206	186	210	230	197	204	208	216	157	203	181	199	176	191	170	193	164	207	194	196	182	198	204	195	212	195	209	180	200	195	200	173	221	204	181	200	195	191	179	195	203	175	186	214	207	185	203	184	184	206	189	214	196	207	183	186	209	196	183	208	197	226	200	189	203	193	211	202	190	206	202	205	201	203	203	184	175	225	199	196	200	219	199	223	205	205	212	195	173	174	188	212	201	221	210	195	187	162	210	198	213	193	212	209	213	201	203	193	199	207	191	195	202	196	204	209	197	196	182	189	216	201	188	191	186	185	206	199	196	222	197	204	183	184	196	199	190	184	206	181	205	187	212	197	222	177	182	220	201	177	212	202	199	220	183	196	200	189	203	207	195	197	193	200	220	227	209	177	204	208	171	203	200	190	204	211	208	208	195	198	178	183	176	177	183	202	187	191	195	219	172	206	220	221	214	181	200	176	203	185	200	202	212	217	237	205	197	191	184	197	178	200	201	191	180	214	196	179	184	193	202	208	198	191	192	195	182	224	209	210	210	196	200	221	180	181	196	216	207	193	199	206	202	179	221	191	189	208	204	197	190	190	197	207	166	181	204	166	195	214	198	211	198	209	216	202	203	198	178	187	205	208	213	219	172	201	188	217	195	229	191	180	207	202	198	202	186	169	175	220	180	207	172	205	175	211	182	199	200	213	189	232	188	206	222	219	197	210	207	177	190	184	204	189	180	186	204	185	200	197	194	205	205	207	200	207	175	192	189	214	229	195	210	210	181	208	223	208	208	214	186	181	171	217	192	204	233	213	230	192	202	178	202	213	180	190	190	220	204	181	194	179	201	192	164	201	206	196	180	186	201	225	182	206	233	195	178	174	199	200	203	186	179	175	214	212	174	215	210	199	202	211	207	175	197	180	187	204	173	212	191	194	202	194	190	225	198	202	189	219	191	190	204	241	231	211	211	191	215	202	211	177	208	178	195	193	183	185	190	220	217	194	230	187	210	202	199	204	204	213	195	213	158	221	208	181	176	190	194	177	212	198	203	199	217	196	194	206	215	208	176	221	226	194	183	200	214	207	180	202	191	186	228	183	199	194	203	185	175	200	181	184	185	190	202	230	204	214	209	199	183	207	200	193	197	212	178	212	204	220	200	179	218	199	190	199	202	206	203	195	158	191	212	199	204	226	211	211	210	206	204	186	203	184	237	210	167	212	171	206	187	208	203	191	180	203	215	202	186	197	202	204	213	207	177	228	206	198	212	195	220	208	200	209	196	190	189	214	192	211	183	191	206	185	187	195	189	207	204	209	190	207	191	192	209	192	217	208	196	213	205	192	203	215	190	190	179	228	215	212	217	216	172	193	184	182	188	171	171	185	189	207	217	198	177	192	192	211	212	211	195	221	207	211	211	209	208	163	195	187	210	187	198	190	208	182	195	224	232	202	203	219	185	206	194	189	199	181
5763	837	766	494	376	321	309	281	240	259	222	223	216	234	203	200	215	225	219	229	205	194	197	186	187	191	205	171	195	192	226	210	212	192	216	214	203	179	209	184	176	204	201	205	191	211	218	207	199	202	219	202	192	212	212	217	169	178	200	181	217	188	211	208	199	191	190	199	186	227	205	188	211	182	176	215	211	206	198	206	197	182	194	188	216	176	184	187	217	192	165	202	207	207	168	172	156	202	191	196	198	224	206	205	219	186	186	190	197	194	195	177	198	210	197	191	204	205	174	195	200	171	195	209	193	170	214	195	222	198	183	193	234	201	164	194	193	185	216	181	207	196	234	207	196	205	189	195	197	188	197	208	209	184	194	204	225	209	191	203	203	186	229	196	207	175	178	223	217	196	192	215	186	186	184	196	170	184	226	201	200	198	193	193	193	182	196	218	210	179	190	147	183	221	226	213	189	195	194	210	192	196	220	219	198	221	183	202	206	175	217	204	219	216	200	207	189	190	175	179	202	190	171	173	208	203	201	219	204	187	182	208	173	205	203	182	212	191	206	202	212	185	211	215	177	205	216	211	192	178	192	191	202	198	203	208	206	215	192	193	190	185	210	193	184	190	200	215	193	177	187	210	219	191	202	196	204	212	196	209	185	169	194	187	184	195	210	214	165	220	205	242	182	205	212	187	187	190	199	217	179	212	207	189	204	179	190	222	199	201	186	186	221	195	201	196	202	191	208	175	197	208	193	218	210	198	196	209	196	217	180	201	165	165	205	198	198	194	204	157	185	222	191	209	192	183	210	199	203	204	241	195	212	196	192	196	195	205	210	187	198	178	192	202	193	199	201	230	194	182	166	194	214	218	197	223	196	208	180	192	204	227	197	201	211	209	219	182	196	192	180	193	190	201	198	189	173	185	200	212	195	207	209	212	195	191	200	216	215	200	228	194	179	191	177	187	196	205	191	187	173	193	183	218	201	213	197	193	204	181	220	179	200	210	199	184	192	182	204	191	203	232	183	208	222	220	212	198	214	213	190	202	193	172	213	186	199	217	199	190	180	206	209	195	165	202	203	201	200	196	196	195	193	189	231	204	179	204	212	197	187	194	194	211	209	196	199	193	204	179	181	194	183	208	168	205	205	194	189	192	207	197	176	204	213	192	199	192	214	185	214	197	190	196	192	203	195	205	187	201	189	199	219	205	210	196	221	198	202	182	195	221	203	212	202	200	194	196	192	163	169	193	184	194	218	203	208	215	210	194	179	219	202	194	202	187	213	196	178	192	218	186	177	188	218	209	203	209	223	225	210	156	209	186	211	175	167	187	219	183	185	180	200	192	229	166	188	210	205	195	211	184	209	177	199	195	215	210	203	187	196	179	181	197	224	211	198	211	200	209	179	216	219	188	222	187	204	196	190	213	204	210	210	202	189	175	199	179	184	188	175	178	176	205	208	210	182	209	185	184	197	196	172	191	205	206	233	194	227	201	188	163	188	182	191	209	174	210	193	215	233	211	165	197	196	168	172	213	183	190	211	197	219	227	166	198	226	172	184	217	187	190	192	198	217	196	214	180	185	212	189	194	207	206	219	186	171	186	195	201	193	183	222	181	201	191	189	222	189	191	236	201	212	212	195	176	204	209	188	194	209	212	213	211	180	196	185	186	203	213	202	232	197	216	183	209	188	212	176	210	167	192	212	216	184	187	213	188	205	219	186	176	201	193	224	201	244	203	201	194	198	188	192	183	210	202	183	219	208	212	200	207	215	207	199	209	193	200	187	210	187	205	181	181	227	204	197	207	215	208	206	210	206	199	187	199	222	198	205	217	230	200	201	193	200	201	200	186	196	205	180	193	198	196	200	186	184	208	191	225	185	211	203	211	199	193	197	213	193	212	195	181	193	192	203	216	206	198	192	188	205	207	182	188	193	206	179	183	211	216	197	199	216	213	208	168	201	193	192	192	204	202	200	183	218	218	192	219	202	189	206	200	191	195	197	200	197	184	212	183	201	196	185	193	209	209	188	208	184	201	172	186	177	178	219	191	173	164	182	179	207	175	194	188	208	185	201	183	187	210	211	211	173	199	205	204	207	183	203	192	184	186	193	207	203	192	200	212	194	194	203	200	200	196	194	219	182	201	193	195	193	196	193	197	220	199	194	179	207	200	213	193	205	195	217	185	199	186	194	201	191	205	218	194	205	176	189	180	209	205	200	166	194	180	222	200	203	181	188	216	220	205	208	214	201	194	207	182	202	217	209	212	187	174	218	172	190	191	188	176	208	195	174	199	204	191	172	194	214	202	184	205	192	194	173	190	207	199	185	207	207	202	188	193	203	197	206	211	161	214	211	190	206	183	204	193	193	202	214	202	212	199	213	188	208	204	182	195	186	183	192	206	202	201	178	200	206	204	184	195	170	184	229	205	196	205	184	200	188	206	206	180	185	190	177	196	191	200	197	180	211	175	215	201	192	185	200	204	200	182	206	200	197	209	206	217	211	211	223	218	188	186	185	214	178	179	199	203	191	184	192	209	210	210	188	168	164	208	226	238	215	204	185	202	182	184	217	204	179	199	190	203	209	189	218	200	197	194	207	201	184	180	183	199	174	198	188	219	203	201	192	207	195	212	194	206	209	209	215	185	204	213	180	202	185	203	178	191	189	205	212	185	186	219	217	197	193	215	183	182	199	170	194	202	186	225	194	181	215	186	201	195	194	198	207	195	189	220	187	194	209	206	193	219	196	196	200	194	213	216	216	203	172	182	187	192	203	206	200	222	195	194	216	192	199	203	221	193	211	182	205	223	185	199	176	193	200	215	215	193	168	190	205	208	190	211	209	207	202	180	200	200	194	188	204	200	184	195	169	183	191	198	193	178	201	186	205	195	204	205	222	191	162	201	194	212	188	182	178	214	206	194	184	189	190	210	209	201	191	203	182	191	197	198	184	220	184	190	223	183	197	187	213	204	212	205	216	220	214	194	185	196	204	213	190	193	209	188	195	238	200	218	188	188	178	205	184	207	208	199	181	198	210	194	190	215	172	191	190	191	180	188	186	188	207	215	215	213	201	213	196	207	195	198	187	199	215	193	206	190	184	209	198	200	180	192	208	217	224	204	190	189	223	222	192	188	197	177	204	187	187	187	218	199	191	185	192	211	197	213	219	199	205	190	200	219	203	234	204	187	188	199	198	200	208	216	177	178	221	202	195	189	194	199	216	180	214	193	179	184	208	197	198	195	205	206	213	206	199	205	181	207	191	201	183	231	194	192	185	189	213	194	209	187	185	198	209	186	190	190	199	205	191	200	201	188	190	181	205	182	206	199	198	215	208	186	220	214	193	198	195	191	192	180	192	185	193	197	184	180	220	203	203	192	188	194	172	216	191	207	178	202	192	195	182	193	208	209	178	198	180	181	231	198	210	187	191	202	210	195	199	166	199	206	191	194	196	194	225	179	214	203	185	194	194	205	206	213	187	192	198	210	234	235	201	192
26628	21982	28845	25821	21988	13493	2117	1324	1117	1006	915	871	848	792	837	741	709	744	733	696	712	666	725	663	627	659	667	685	680	662	694	700	666	655	635	634	665	636	633	637	579	628	670	617	616	660	653	650	653	606	649	599	657	585	650	634	587	607	589	633	650	576	604	672	667	628	661	671	590	603	590	545	607	661	625	627	590	609	630	613	649	616	589	623	607	619	620	653	611	619	604	620	652	628	682	627	595	617	611	634	656	638	619	613	584	612	620	585	601	664	646	627	616	604	622	614	635	628	625	633	636	637	647	599	651	602	652	601	591	600	635	621	620	609	590	609	612	646	603	617	616	595	591	616	629	601	628	660	649	631	653	627	599	575	630	613	642	647	651	638	574	623	628	603	607	668	641	633	603	604	614	632	633	607	606	602	616	624	630	635	650	569	564	645	633	577	612	635	638	598	620	649	622	578	670	624	615	637	622	606	583	663	632	599	627	595	571	616	605	589	604	671	619	602	627	612	631	629	638	641	635	618	646	592	600	625	649	639	672	559	625	594	656	603	614	630	640	628	630	566	602	610	622	629	621	629	636	630	636	637	579	603	612	620	606	641	587	627	646	612	646	644	590	630	667	602	610	626	674	594	624	627	651	621	584	576	620	664	574	604	581	614	619	620	622	627	630	599	675	617	608	639	636	621	602	635	624	564	604	575	583	593	650	640	587	631	618	602	598	634	645	642	613	631	599	632	590	598	604	667	644	607	633	639	624	662	620	658	616	617	621	644	649	641	599	632	629	639	592	576	589	598	607	619	610	612	557	641	605	623	633	631	662	646	627	611	548	629	656	617	551	600	576	612	574	606	629	629	616	609	590	604	648	643	568	610	591	637	627	606	626	661	616	636	619	630	595	626	637	604	635	590	591	648	589	644	629	608	615	634	669	623	599	567	590	569	637	628	608	659	657	632	570	598	617	656	634	614	640	610	640	629	582	610	643	633	626	583	587	626	626	631	584	609	609	591	637	577	609	652	644	618	601	600	662	598	689	647	569	601	595	652	663	616	617	616	591	629	623	610	620	607	584	574	589	620	622	632	636	588	590	644	596	631	640	625	652	613	623	621	635	627	597	615	605	592	639	593	539	625	610	622	628	656	613	609	653	583	613	563	598	637	605	599	654	626	630	608	575	668	634	634	609	609	658	613	617	652	632	653	596	618	617	626	645	597	616	649	596	598	671	615	577	606	599	660	596	672	637	605	642	626	641	568	593	608	595	619	614	650	644	611	578	584	649	624	590	622	571	572	574	604	569	640	574	610	605	591	636	618	618	610	658	631	651	632	624	616	627	608	621	618	611	582	627	575	632	604	622	676	615	609	585	602	675	651	648	614	595	678	559	579	600	624	594	607	668	608	617	603	610	601	633	608	601	600	647	628	629	625	609	596	628	642	621	589	602	626	602	602	608	589	612	596	591	638	610	651	619	640	658	619	622	601	618	606	583	583	594	578	674	639	596	581	658	646	604	617	585	617	668	628	596	631	626	624	622	612	641	618	613	608	594	630	629	594	621	617	609	632	621	634	592	606	603	611	628	561	643	633	582	591	647	619	663	629	630	664	607	606	642	665	591	646	610	615	614	579	588	579	632	581	613	593	648	622	671	647	597	618	624	679	604	578	623	685	620	642	601	578	645	582	622	638	668	665	604	664	580	613	622	588	581	648	581	633	618	622	641	639	587	613	623	643	628	659	611	588	601	630	601	633	598	588	551	656	566	635	606	576	637	624	569	583	635	614	622	629	634	664	638	616	559	619	579	617	603	607	634	632	606	588	638	640	589	606	593	626	627	605	657	621	646	601	627	633	586	567	651	624	544	649	579	607	619	598	668	646	606	600	598	665	633	591	602	646	564	627	630	603	604	584	604	570	604	577	594	618	648	602	591	678	584	621	609	606	647	604	622	625	610	605	623	637	622	589	577	645	593	638	566	611	600	652	576	596	597	633	616	637	634	609	616	602	620	624	615	573	638	604	620	627	602	623	624	595	615	618	635	595	606	652	630	625	667	627	589	602	652	613	590	654	628	612	630	626	614	591	583	668	616	644	654	648	614	636	607	607	648	598	604	592	619	675	639	675	595	594	583	619	587	611	635	596	586	632	662	637	662	639	635	606	621	607	640	603	607	588	600	597	608	585	641	624	607	631	592	613	620	638	588	648	615	658	582	625	636	585	637	578	613	623	619	619	602	630	628	621	612	581	582	623	565	626	625	676	642	630	610	643	658	624	640	588	595	629	630	594	648	586	640	662	721	625	633	632	629	574	651	643	609	619	643	632	606	618	614	606	619	605	607	594	646	625	639	607	619	634	629	612	607	632	602	606	537	633	621	628	659	614	577	624	636	601	618	578	615	626	582	664	596	656	630	618	615	615	628	638	601	570	582	635	644	598	668	654	619	603	574	568	614	618	580	618	624	605	667	599	644	627	587	581	589	594	618	622	642	603	625	609	600	655	634	616	614	575	566	653	630	635	618	616	596	636	596	577	604	617	648	624	597	638	610	581	597	638	616	574	663	606	599	596	627	603	625	606	616	605	645	627	622	630	672	630	621	595	606	638	638	647	570	617	633	640	610	606	618	617	649	633	585	629	614	578	634	623	609	625	601	614	598	633	610	612	562	650	617	596	613	641	650	612	621	624	607	607	592	600	673	594	648	625	596	650	638	653	630	605	577	599	620	568	607	614	631	607	610	595	609	640	608	585	596	625	628	623	595	621	670	645	600	645	626	625	615	662	591	617	623	595	633	620	633	632	609	619	632	594	648	634	604	656	602	617	674	603	627	619	622	627	628	608	585	610	631	606	634	633	638	647	585	571	600	567	593	640	614	570	587	600	596	612	589	604	637	639	562	617	643	620	627	628	580	600	577	687	624	594	604	652	589	652	621	580	615	622	622	593	608	665	647	590	626	631	586	577	611	592	576	644	586	605	598	603	601	617	624	614	617	628	537	620	616	641	596	648	601	622	582	599	595	567	600	625	638	617	597	650	671	609	629	655	600	652	638	616	607	593	630	620	651	606	644	553	583	583	601	600	608	632	645	588	631	613	616	610	616	600	599	583	631	647	676	649	560	598	625	638	655	580	618	669	664	626	649	662	630	635	633	588	647	645	629	627	645	633	639	590	688	622	628	636	596	592	653	607	613	581	587	627	609	626	597	591	614	627	644	610	624	619	617	627	622	586	650	630	597	618	634	628	651	572	618	653	599	608	585	617	650	632	610	645	634	642	618	591	595	611	590	631	647	617	657	618	618	650	601	612	547	609	641	579	625	647	640	590	647	625	588	668	596	632	587	646	623	562	612	599	629	593	625	615	625	626	597	629	608	593	592	615	646	612	553	615	616	634	651	590	617	572	596	605	613	631	662	640	621	613	591	613	600	596	580	623	592	604	613	608	604	693	590	578	618	630	570	594	615	629	610	610	607	558	566	581	602	639	595	612	589	568	659	606	590	621	626	663
7826	12487	11182	6368	4294	3224	2545	1950	1738	1477	1301	1165	1028	932	889	869	808	772	805	739	737	705	697	651	661	674	637	640	654	645	612	629	611	604	619	636	636	640	609	589	620	535	564	567	574	573	585	596	639	564	599	591	576	528	605	563	605	620	571	554	567	562	574	559	622	567	560	603	599	563	600	571	601	545	587	592	584	562	574	565	588	575	534	539	563	546	562	608	556	559	554	612	559	578	560	541	573	574	576	584	583	545	581	517	556	582	534	614	552	568	545	583	560	595	584	530	586	552	587	565	548	617	558	540	563	561	611	545	567	583	579	588	550	568	548	546	591	553	563	551	629	622	575	594	552	575	558	545	568	555	577	608	605	519	568	593	596	555	569	613	575	573	568	558	558	547	590	555	524	581	587	535	553	570	572	570	572	558	607	606	541	530	583	543	593	562	558	521	544	559	540	588	540	571	551	591	576	575	592	622	551	589	580	603	558	525	579	617	579	586	549	585	554	530	578	585	538	557	578	595	595	592	618	545	568	568	559	559	562	558	580	577	574	568	576	539	561	528	557	588	574	564	566	566	568	585	569	561	570	560	562	553	571	562	577	560	556	578	599	563	540	545	567	557	551	585	575	549	553	551	593	575	577	559	573	560	590	572	572	503	593	537	515	531	579	580	559	548	563	540	582	536	504	556	599	568	598	611	532	574	539	552	557	572	574	538	587	581	558	564	560	571	598	591	546	581	566	557	607	581	542	545	553	569	573	497	546	541	565	541	598	550	566	585	506	551	566	558	569	558	553	579	569	574	525	552	570	569	534	556	564	539	610	555	598	550	512	567	610	562	524	563	578	546	528	535	640	539	552	577	568	597	551	529	595	564	554	509	592	547	540	571	506	533	553	573	569	579	527	587	605	562	546	588	589	510	534	561	533	548	551	545	558	597	535	520	561	602	583	559	516	563	591	581	553	542	561	581	569	549	541	574	601	608	633	566	542	580	519	558	544	559	565	519	559	582	580	590	551	554	575	565	574	575	544	577	572	574	578	539	556	615	572	605	628	577	597	567	620	544	590	576	546	578	584	529	598	577	574	551	530	589	569	554	528	538	567	608	553	576	556	581	587	519	599	541	582	578	590	543	586	563	570	534	531	576	564	577	597	556	614	563	575	548	544	562	535	572	593	550	598	603	588	526	541	563	575	568	552	561	556	585	563	566	600	577	568	564	570	582	509	574	571	548	561	565	571	575	553	588	554	557	603	583	569	578	566	635	571	556	633	546	579	585	562	536	560	558	557	598	540	541	550	601	592	591	568	549	526	567	540	585	580	583	582	554	540	576	576	589	591	580	579	562	584	564	584	560	553	538	521	572	569	594	571	558	581	566	557	589	588	593	563	561	548	555	593	520	560	533	543	585	549	526	553	548	533	575	590	583	589	560	624	575	555	562	551	569	587	594	531	542	586	551	577	560	573	586	597	519	558	528	581	579	560	562	542	546	537	576	588	552	545	557	542	547	565	585	546	557	563	614	596	544	600	557	562	544	551	553	576	584	593	573	556	555	530	571	558	533	558	573	548	588	574	527	578	556	548	587	638	578	551	566	570	578	595	591	514	582	616	598	599	546	532	543	584	585	606	590	588	567	520	556	558	518	541	574	592	575	567	540	533	546	588	575	529	581	550	558	526	576	586	565	604	598	572	558	521	573	573	589	540	539	544	552	543	580	593	574	572	585	578	547	562	563	582	537	618	593	582	612	598	527	507	527	552	554	614	577	526	572	560	534	558	601	576	575	592	561	593	555	606	584	563	567	599	541	551	560	573	578	581	551	559	559	578	543	576	557	594	541	573	572	591	568	572	555	572	588	553	534	592	590	591	535	549	574	580	567	599	553	556	613	554	574	588	547	518	551	571	584	577	594	552	583	571	539	589	548	535	576	490	543	587	610	548	541	553	591	580	561	547	517	541	559	552	544	578	611	565	550	554	537	580	618	583	548	578	606	519	554	615	535	545	600	550	593	535	591	557	605	607	561	527	552	545	582	548	569	553	591	534	557	551	614	558	545	540	545	558	574	634	572	591	580	563	536	566	587	516	587	569	551	564	572	521	556	556	579	558	549	512	554	513	552	628	570	567	538	573	537	579	570	579	569	569	604	578	569	580	588	558	604	564	558	509	555	534	559	578	591	528	548	615	542	597	599	588	600	582	565	567	570	578	537	586	542	575	580	565	551	592	559	569	579	599	565	564	563	566	506	552	582	558	592	539	582	532	525	560	553	563	580	601	584	589	557	595	578	563	601	564	563	554	555	571	574	543	518	588	553	560	570	544	559	584	565	523	551	574	530	628	569	607	587	609	553	593	542	586	543	584	614	543	580	557	589	563	596	553	556	561	576	583	534	562	551	564	547	600	592	592	572	545	553	559	530	551	577	568	627	550	557	532	522	576	544	557	591	536	538	582	549	583	568	561	580	602	610	569	576	557	573	583	567	577	539	570	566	583	576	528	523	569	581	577	542	578	551	577	553	565	531	592	554	532	562	555	564	586	541	609	592	598	586	591	553	562	567	518	569	587	576	614	574	541	550	587	535	567	565	584	599	573	560	577	506	545	555	565	540	598	569	543	572	540	600	559	573	564	569	559	572	592	566	549	610	586	561	531	567	572	567	576	545	600	577	550	568	621	579	571	575	541	577	601	581	572	589	533	570	599	613	541	541	566	547	596	579	535	532	540	576	563	598	589	566	590	560	551	560	573	559	565	539	591	593	594	584	550	570	548	541	530	591	502	557	568	512	502	500	557	565	544	539	580	580	561	543	579	564	602	564	542	583	528	561	546	557	593	578	587	527	585	526	586	537	581	557	571	572	586	563	583	572	550	558	552	541	526	551	545	542	569	573	530	576	536	562	565	558	523	562	533	562	585	538	586	560	567	580	571	562	553	543	541	545	554	574	593	584	567	555	579	550	597	569	559	540	589	562	574	585	559	560	586	579	550	554	543	572	584	535	577	605	558	526	563	548	567	595	563	516	585	523	614	608	513	581	576	552	561	606	564	555	534	555	552	567	533	587	575	537	572	564	522	550	609	573	623	573	566	610	550	572	576	579	553	576	577	584	548	569	603	598	593	542	538	553	561	570	578	551	533	545	559	555	594	571	572	539	549	563	524	548	592	557	549	571	562	577	573	601	550	614	543	560	557	570	532	554	589	582	543	564	561	562	527	584	555	545	576	551	615	546	529	567	600	579	541	583	569	567	579	561	558	546	601	559	587	554	566	526	567	553	570	522	565	593	520	559	564	639	531	581	552	590	606	546	609	555	538	569	571	591	577	559	516	589	566	584	557	579	591	601	548	570	525	556	533	562	576	584	598	570	597	604	596	610	557	544	573	593	561	555	587	570	599	578	567	586	589	512	597	583	534	578	562	551	599	541	597	558	560	538	575	538	569	565	571	533	569	597	537	611	578	577	550	581	543	538	558	559	559	567	554	561	586	590	544	576	590	552	566	570
22042	20018	26513	23240	20027	20157	10967	2404	1562	1488	1345	1183	1188	1140	1115	1087	1024	964	929	877	950	872	862	911	883	910	894	847	876	863	795	832	864	827	805	782	823	781	800	846	844	822	802	849	874	811	817	807	781	807	853	780	806	831	814	815	791	843	780	790	813	780	781	780	755	718	819	777	799	809	827	781	871	790	810	774	845	778	771	812	835	754	807	771	800	776	822	768	806	788	782	762	742	799	819	773	794	794	782	739	775	775	778	800	797	785	794	766	768	782	781	790	781	806	809	787	817	800	783	763	784	827	794	835	761	808	772	799	749	766	816	795	730	771	782	794	831	762	773	744	750	825	772	792	819	757	785	780	758	807	753	749	821	822	797	776	785	812	773	848	763	788	774	789	854	739	759	724	732	766	773	781	790	758	791	781	742	776	818	826	744	777	766	820	776	768	796	783	823	805	791	855	781	722	762	761	823	760	739	750	829	751	749	795	793	812	827	728	824	786	839	738	758	753	787	810	787	779	744	828	806	774	753	783	760	759	864	782	746	819	773	833	834	764	798	790	748	830	751	780	809	776	802	779	790	781	791	740	791	774	786	842	818	723	797	793	750	818	756	793	771	797	779	812	730	744	754	781	802	756	801	802	779	754	785	822	795	834	812	787	757	766	803	812	771	741	821	823	758	719	755	815	789	760	772	795	786	743	787	740	809	813	743	809	790	802	771	821	790	729	833	731	724	756	844	826	768	791	814	764	753	806	796	769	780	814	738	753	758	798	836	781	778	828	796	790	787	808	707	789	797	815	817	785	804	798	865	787	742	827	783	782	710	771	750	810	835	760	821	757	758	780	791	801	840	812	759	801	704	822	752	828	821	802	763	802	805	739	765	805	772	760	774	757	784	796	761	742	815	758	759	802	795	791	802	791	784	774	810	763	799	744	825	814	766	773	802	744	778	773	831	782	799	760	781	800	788	772	820	853	818	769	758	830	775	783	774	752	766	837	746	766	743	796	773	797	826	774	771	764	780	747	744	751	799	750	784	757	802	776	796	803	808	772	790	805	781	793	772	776	765	796	765	794	802	714	799	750	769	761	794	813	859	814	790	733	725	790	775	724	790	797	811	775	775	785	773	759	803	794	814	737	828	770	783	779	753	728	757	785	813	788	781	800	797	787	813	787	799	809	767	783	783	719	796	716	828	750	815	773	796	735	783	800	760	772	783	816	794	715	845	753	839	826	767	748	809	787	779	765	746	774	760	750	765	786	805	747	806	846	785	753	748	806	773	755	797	785	773	790	802	785	750	812	760	752	775	759	778	823	777	813	785	772	826	804	788	837	761	870	814	808	788	828	768	776	771	774	765	839	772	765	787	781	806	752	733	799	758	755	842	820	786	768	774	735	748	785	759	762	751	791	768	737	744	743	822	832	785	761	822	835	808	746	795	807	728	791	773	763	800	784	803	795	804	741	777	739	819	784	746	734	795	832	837	835	745	771	736	765	715	800	807	805	806	761	776	803	758	842	790	770	801	761	755	808	723	813	816	804	759	803	775	813	751	757	770	725	809	801	755	782	751	776	808	832	751	789	807	797	755	731	814	735	824	837	784	794	784	779	740	815	766	795	740	766	796	744	769	732	722	761	736	793	804	767	795	776	799	736	775	753	745	774	739	754	759	784	802	761	858	779	770	788	797	792	740	753	763	865	781	784	793	727	793	796	816	826	784	792	797	749	780	749	802	793	848	715	810	771	767	777	762	771	767	744	706	807	826	720	765	799	732	771	830	802	781	766	791	787	808	791	821	808	784	765	769	756	804	792	773	802	773	795	800	775	764	785	753	785	788	817	775	783	772	770	817	757	816	756	766	773	782	787	806	757	775	799	785	798	743	786	749	823	771	797	795	763	781	772	792	819	819	782	815	787	811	721	789	793	846	815	758	834	832	777	845	802	769	745	785	757	742	761	755	730	749	818	789	763	807	825	784	793	753	762	754	750	773	784	791	779	777	769	799	775	805	803	775	739	791	784	745	765	762	811	776	813	737	761	777	750	776	793	774	775	776	761	792	790	806	745	772	831	795	772	706	692	764	821	732	813	817	754	735	783	780	796	801	729	828	760	811	776	769	773	753	795	744	789	813	774	790	747	847	792	748	788	752	801	789	783	731	785	767	773	698	797	785	784	804	721	800	749	748	787	712	755	788	747	787	791	798	814	779	784	753	805	792	783	766	772	766	799	768	763	803	783	724	757	776	788	774	748	833	778	783	754	796	807	780	755	772	741	769	837	809	799	773	772	717	749	731	713	815	798	742	788	766	787	809	809	797	752	818	759	736	773	755	796	771	838	776	806	814	778	771	772	774	809	735	748	763	773	794	766	814	800	808	720	781	751	769	779	790	815	759	793	712	810	772	728	827	837	774	768	827	805	771	796	769	786	796	788	726	782	794	789	807	789	772	843	772	782	788	759	797	771	811	783	758	790	745	794	773	776	795	787	809	824	746	774	747	810	799	767	745	795	802	798	805	795	761	800	808	774	780	742	771	783	802	732	740	733	761	717	815	779	825	792	788	785	779	757	734	761	826	787	777	732	740	747	806	790	777	806	754	732	809	751	844	783	749	787	778	795	756	789	767	826	786	746	792	781	761	788	842	797	780	821	803	777	819	801	789	739	788	832	740	790	762	765	771	794	772	747	750	780	760	759	715	799	758	746	773	741	772	784	760	795	751	799	741	770	755	766	704	835	766	822	798	772	753	797	787	785	772	777	792	798	781	831	784	744	785	780	770	800	744	853	813	749	810	783	785	745	757	794	793	770	799	778	763	819	782	773	813	828	773	752	825	805	760	792	770	778	827	813	758	763	743	769	771	767	731	782	808	795	794	801	775	716	788	766	820	772	772	759	738	791	803	797	825	733	724	762	749	762	743	808	784	777	763	823	825	872	768	774	863	774	779	795	790	798	783	788	742	793	792	734	770	814	735	801	766	820	753	766	739	768	796	735	780	801	821	754	841	720	766	761	812	778	776	779	747	754	769	766	771	751	773	772	773	781	786	792	793	774	797	795	778	783	783	777	780	790	805	823	768	772	763	779	807	799	796	741	735	782	821	792	723	766	748	746	723	753	760	744	802	820	753	742	796	767	773	791	768	724	801	753	833	793	788	819	744	780	780	793	744	798	782	786	789	781	735	722	775	776	784	736	737	783	758	813	798	777	746	831	776	765	807	775	771	771	790	806	768	766	806	812	798	775	781	775	823	748	793	760	723	764	798	752	838	780	777	802	811	743	798	817	752	758	754	773	740	782	783	725	740	809	819	754	820	783	721	736	730	708	845	748	748	758	756	778	771	759	780	782	780	762	758	761	760	781	753	793	756	794	752	759	788	779	798	797	750	750	790	772	747	736	775	778	748	781	755	809	812	735	756	824	776	815	730	791	765	754	792	771	706	805	794	780	778	812	783	747	796	774	781	730	789	767	816	786	800	732	774	760	753	772	765	745	827	747	784	776
9652	17786	16365	9872	6784	5104	3978	3227	2518	2309	1976	1749	1545	1352	1321	1145	1134	1111	1080	942	974	986	912	933	886	877	829	834	857	823	853	865	797	804	761	805	767	812	736	755	725	751	733	752	798	802	786	726	751	756	750	733	720	757	731	736	734	752	706	721	767	767	731	726	762	739	717	706	729	725	700	721	731	774	734	748	734	755	717	792	711	731	792	748	742	761	699	740	728	712	783	724	758	704	754	719	723	734	682	718	727	763	729	758	767	757	735	743	675	709	728	778	727	706	723	706	720	721	721	748	720	705	724	713	743	715	737	747	719	730	707	705	688	758	717	675	726	736	724	703	711	680	771	732	727	723	694	773	696	702	697	713	703	706	740	710	698	736	737	662	692	732	700	726	732	716	682	774	759	779	789	712	691	735	691	720	718	722	757	674	720	730	698	686	717	716	685	728	734	699	748	732	774	769	769	712	678	706	743	719	675	707	702	697	749	705	725	762	699	768	714	709	724	745	749	717	694	720	657	746	711	710	763	745	655	705	740	782	724	775	739	674	762	681	695	670	770	770	679	735	714	716	737	736	746	711	681	735	694	692	680	753	691	739	683	735	728	775	729	674	722	675	787	709	730	698	711	736	753	701	746	732	692	773	739	709	693	681	696	658	740	787	759	768	724	712	780	743	790	727	736	733	740	704	732	719	687	737	688	756	761	691	739	739	732	717	768	722	716	734	758	731	749	726	720	723	680	736	733	750	719	715	761	707	670	699	728	738	718	710	747	713	659	735	715	690	754	749	751	735	729	730	703	741	752	710	743	702	761	756	750	756	711	693	685	665	689	694	720	750	729	727	721	681	665	712	698	749	700	750	732	699	731	707	707	700	754	711	698	716	715	696	750	698	741	725	704	775	709	710	731	753	717	731	748	696	676	739	744	720	687	683	729	716	731	670	772	738	734	682	685	734	707	716	713	730	781	739	711	717	753	740	685	724	714	727	709	726	708	728	716	702	744	771	682	739	770	750	684	688	689	682	654	725	753	708	710	746	641	720	721	726	729	697	649	701	738	692	700	687	721	732	714	751	727	724	737	744	715	746	695	701	713	699	682	740	708	699	727	724	738	732	686	713	749	737	737	732	707	692	679	734	704	713	708	755	689	718	705	746	715	791	694	750	732	734	666	732	716	727	714	737	713	750	694	671	691	714	740	704	758	701	689	726	699	714	665	677	745	720	728	701	730	731	729	703	734	709	732	694	725	716	732	762	726	744	714	731	683	700	735	721	724	733	718	653	745	747	748	658	694	702	690	767	757	682	709	717	687	743	731	683	657	718	684	729	730	717	709	717	689	722	685	721	756	692	699	742	695	705	717	717	712	723	721	696	715	708	687	670	729	697	695	723	742	754	700	736	726	709	725	762	771	713	742	765	694	718	717	727	740	688	692	743	730	694	689	749	702	700	737	750	691	732	724	689	765	742	732	710	714	695	702	707	744	686	693	734	725	714	752	730	686	689	737	688	733	648	692	696	725	663	680	714	719	717	656	744	698	691	725	731	711	714	695	745	718	697	717	694	714	674	714	689	691	689	710	735	744	705	743	754	680	695	746	719	668	703	719	718	700	707	728	739	746	705	739	715	665	725	746	701	700	753	727	739	717	729	684	772	756	729	733	776	756	686	701	756	723	710	716	702	747	707	764	712	731	751	686	746	731	689	703	724	723	723	678	728	695	707	764	741	719	698	722	704	748	669	711	711	737	700	729	741	693	739	669	734	705	733	680	762	691	708	724	703	718	675	715	728	724	722	690	731	686	681	713	735	696	713	731	711	748	724	704	698	734	684	726	708	693	738	742	780	707	692	679	728	684	682	698	709	646	723	752	730	680	671	752	744	738	683	752	725	770	676	728	709	698	728	768	719	704	742	721	712	719	739	709	697	737	690	669	706	757	695	703	704	727	727	740	715	651	735	697	729	763	736	719	714	741	718	750	749	708	702	752	710	717	725	758	693	707	747	750	663	724	732	714	711	707	730	693	722	680	693	719	740	722	687	714	697	718	718	734	746	757	739	696	742	732	703	726	734	696	705	724	744	693	729	736	739	725	703	695	641	729	736	743	744	704	716	725	730	702	701	689	739	710	732	749	702	743	706	709	726	722	678	719	697	693	712	712	753	695	752	727	712	709	692	716	684	704	684	721	709	718	667	722	685	762	709	725	737	714	706	741	678	755	680	753	694	706	696	729	708	738	704	711	682	748	675	700	663	706	718	701	723	639	748	726	658	696	738	674	726	701	735	735	732	703	696	679	728	693	712	646	717	675	759	725	705	688	690	701	702	697	731	725	720	693	712	693	729	699	730	711	677	702	710	738	752	703	722	718	689	744	753	711	718	689	678	699	701	646	727	735	705	739	688	751	687	664	725	711	726	753	726	717	726	724	739	739	717	698	678	719	705	701	726	687	748	770	728	709	699	711	696	737	723	721	747	707	664	736	735	730	723	711	698	738	686	697	731	734	742	750	720	750	683	735	725	716	719	744	692	696	702	693	717	748	743	733	773	690	735	680	782	733	733	719	749	680	758	665	766	688	717	717	728	723	722	706	738	703	713	725	810	689	686	758	698	660	711	731	706	704	705	769	704	731	684	743	724	746	716	709	793	746	713	715	747	676	702	732	687	751	731	752	731	747	715	703	701	720	720	705	695	762	716	723	688	725	704	710	761	740	712	710	704	720	640	735	683	731	693	696	717	740	688	726	713	717	747	726	703	777	747	736	683	706	701	704	722	682	711	728	695	718	685	746	744	719	824	703	722	747	727	671	705	724	706	718	729	683	717	713	736	695	712	666	701	748	741	702	710	755	718	664	689	719	730	737	708	742	738	704	772	695	701	715	716	725	690	748	672	733	684	694	764	736	697	728	697	701	732	752	716	731	688	718	672	731	754	680	701	685	690	722	720	692	702	730	727	777	739	734	684	726	696	754	728	687	649	755	706	657	744	693	745	718	781	693	712	768	744	710	730	746	734	710	695	704	720	735	724	703	652	755	733	716	727	719	723	735	709	684	691	718	761	752	665	716	715	715	741	686	752	753	749	708	723	683	728	677	672	745	665	761	707	769	733	682	708	669	737	729	726	714	705	731	693	670	680	732	758	718	743	695	697	694	676	695	691	749	731	694	719	705	723	708	666	734	734	673	752	706	735	719	692	717	723	735	707	719	746	640	750	684	746	736	702	675	729	711	662	764	752	700	696	704	740	689	749	743	728	731	697	689	714	717	723	698	755	719	693	801	755	742	717	714	717	724	727	692	733	704	763	689	723	722	725	720	706	685	682	674	671	720	709	696	719	741	729	728	745	690	739	718	715	710	736	689	714	732	755	736	749	735	715	669	780	720	742	680	714	732	710	664	711	679	694	703	746	760	727	681	679	682	730	716	731	729	721	732	799	754	730	725	726	750	704	693	734	776	725	721	704	712	714	726	709	735	736	784	743	729	680	725	700	714	697	760	729	750	683
30121	15227	1789	456	315	277	256	223	237	208	219	210	221	198	204	203	202	210	204	192	233	226	207	204	224	222	206	223	215	174	212	203	204	195	184	209	201	227	197	201	199	202	222	204	222	176	185	197	223	208	222	230	206	191	188	193	202	197	215	188	187	212	186	186	183	179	204	206	217	205	195	191	208	215	202	175	186	183	209	201	189	204	175	186	205	232	203	182	212	192	204	205	197	210	187	180	206	219	211	195	185	191	215	179	214	200	222	226	202	199	223	200	177	181	227	233	213	192	181	230	218	198	202	206	208	211	193	216	208	210	199	221	181	205	224	195	186	203	209	212	219	189	203	206	174	216	201	213	212	214	218	197	184	231	235	215	211	189	202	204	196	202	196	208	202	207	199	194	231	206	213	217	213	196	193	198	209	191	218	219	217	204	192	213	200	215	181	210	210	203	192	206	187	203	198	211	203	188	176	207	224	196	186	222	184	230	186	212	207	204	177	184	217	212	224	174	235	220	198	206	198	212	178	212	180	170	205	217	195	207	211	212	196	178	218	197	198	224	198	214	200	201	236	208	189	242	222	188	212	196	184	189	208	233	197	202	213	210	224	201	206	220	181	215	192	225	172	172	203	205	215	202	212	205	235	204	192	189	179	211	227	192	211	203	218	180	195	191	183	195	203	224	186	228	198	199	189	210	208	181	220	217	199	204	208	193	201	189	195	185	184	206	202	208	195	204	204	195	206	207	216	199	204	196	234	213	201	208	224	198	195	217	215	185	179	177	175	196	205	199	172	226	190	208	188	206	162	213	198	200	200	216	173	210	226	198	198	205	220	229	192	191	205	195	192	200	188	216	200	205	194	179	193	202	204	207	193	233	214	201	166	241	197	194	195	233	185	180	202	204	188	211	215	173	193	209	207	184	183	186	198	213	202	227	234	181	182	209	179	217	211	194	190	189	206	201	196	213	217	210	190	215	215	167	181	200	180	214	212	210	196	193	199	209	213	184	182	201	199	215	214	193	190	208	186	197	209	210	217	171	189	186	200	199	211	200	220	208	204	198	191	215	216	209	218	188	188	222	206	202	197	191	198	213	215	183	199	208	193	206	178	211	199	188	174	195	187	207	215	191	168	201	204	193	205	204	223	212	199	211	189	194	195	199	198	184	183	192	185	198	180	206	192	201	202	209	216	190	182	180	196	228	199	198	206	189	159	196	174	220	212	205	197	184	205	187	190	216	182	202	209	203	218	186	225	178	186	191	217	212	223	208	219	201	193	216	203	192	210	196	190	217	191	206	212	185	210	185	211	200	197	207	186	218	205	192	189	189	199	223	191	167	182	200	204	187	200	220	234	193	203	212	196	209	207	208	200	207	220	196	201	218	206	225	181	200	207	196	168	180	209	211	193	185	193	229	194	206	176	197	198	202	202	212	197	205	184	210	216	197	183	213	206	213	209	186	189	196	182	226	181	209	193	221	206	233	201	203	214	209	225	220	205	184	193	216	200	202	210	191	234	204	220	195	193	195	198	156	227	179	223	189	201	209	205	190	193	219	205	208	236	210	202	167	183	195	181	209	189	207	225	224	210	186	210	194	185	227	208	207	188	167	176	202	188	211	186	199	200	212	218	195	222	201	194	197	202	206	196	209	173	195	197	208	184	184	203	221	215	209	203	221	210	200	220	196	167	184	194	208	176	191	196	191	181	200	216	194	201	216	214	209	190	194	200	191	192	216	221	203	200	197	186	208	180	218	189	238	173	201	198	199	207	218	199	190	176	185	225	208	198	219	199	194	192	196	204	189	186	219	211	182	175	226	214	199	187	193	200	207	202	186	201	212	210	229	199	191	200	210	187	190	182	174	186	199	181	180	200	182	227	181	209	209	226	191	212	209	238	191	175	195	215	176	198	212	206	197	218	178	201	214	193	191	193	196	211	194	221	179	192	204	205	204	182	232	177	219	207	196	210	179	187	216	190	183	202	216	198	208	227	204	222	203	208	212	191	206	222	221	204	199	223	192	201	226	223	188	182	192	203	188	221	179	198	189	209	204	197	209	214	204	203	178	190	200	203	205	190	210	208	230	181	224	209	220	223	196	166	229	208	191	198	199	217	212	231	229	212	181	203	195	216	244	220	208	185	195	193	204	197	197	234	229	216	194	202	211	202	201	231	200	185	198	187	189	196	201	207	203	217	194	177	193	196	209	207	190	205	213	182	190	226	203	205	198	183	210	194	237	198	182	205	204	198	210	219	228	197	213	196	211	191	198	213	187	205	183	207	149	215	196	215	194	234	228	221	156	183	190	209	200	195	217	211	178	198	212	224	235	222	203	194	232	172	197	208	197	204	188	195	204	192	193	198	202	203	212	216	204	217	192	197	201	177	203	211	223	187	183	194	192	190	210	231	202	183	204	201	237	212	196	213	190	201	173	194	220	213	195	221	213	193	201	174	213	197	194	192	178	188	213	181	211	218	204	193	190	201	192	200	224	210	187	181	223	188	198	190	220	173	197	208	184	188	196	216	196	190	208	224	214	179	201	203	216	184	221	211	189	201	195	202	167	215	216	205	190	167	209	196	193	182	209	200	212	204	188	206	224	202	190	191	227	201	223	189	193	214	204	199	181	189	216	202	212	200	201	206	183	200	183	210	191	201	198	210	206	189	213	205	218	213	170	194	199	198	192	197	183	215	193	199	217	189	213	223	229	207	217	209	200	191	197	202	211	227	217	197	202	190	174	183	203	210	207	183	203	207	187	215	195	203	216	209	214	207	205	220	190	195	188	190	193	227	221	210	209	218	191	212	193	196	215	228	218	217	190	182	208	197	176	197	211	209	201	193	197	206	185	215	208	194	200	215	181	222	200	209	218	212	217	177	215	195	205	212	209	222	206	197	228	187	198	190	236	203	219	211	213	223	192	215	212	206	192	194	202	196	230	190	207	196	196	202	203	199	183	205	180	191	199	194	175	201	211	220	195	180	206	199	187	184	214	182	199	195	207	197	214	214	180	209	233	200	183	202	185	200	216	214	214	174	201	211	203	204	207	206	164	205	203	221	198	194	193	189	190	213	208	216	196	201	217	217	197	207	216	172	198	202	190	202	203	189	230	215	189	188	230	198	204	211	209	209	186	228	195	219	210	202	201	207	196	185	188	190	209	213	172	180	192	198	191	206	197	206	185	197	211	202	187	220	210	201	217	212	195	188	240	220	199	197	200	192	195	192	193	193	207	234	169	212	198	200	212	196	205	214	196	183	205	207	198	204	187	183	218	194	191	213	190	226	196	216	228	198	200	203	195	209	199	201	199	178	195	226	219	200	199	211	218	191	208	194	210	219	222	224	188	210	194	203	206	221	218	200	194	204	210	164	197	221	213	193	186	220	208	220	202	203	198	194	200	201	181	212	197	201	203	202	202	199	225	221	223	202	193	196	199	200	214	183	209	203	181	204	214	181	203	204	207	209	224	219	195	184	204	185	198	199	183	214	204	205	198
5760	903	752	443	401	316	287	285	275	226	250	211	244	236	218	211	196	216	189	219	217	214	242	180	212	219	207	214	206	196	204	190	187	206	218	207	211	192	217	193	208	208	223	201	191	200	213	211	209	204	203	187	203	220	184	187	198	196	185	185	210	188	183	182	198	205	197	230	187	221	191	195	204	190	206	212	183	175	192	224	187	216	192	212	211	178	201	197	215	225	206	194	183	188	182	228	197	200	195	200	194	207	189	192	221	208	194	174	196	221	202	215	183	201	194	217	211	202	181	206	235	188	194	207	202	196	184	207	199	236	175	197	212	209	212	199	214	190	213	203	211	220	200	183	194	222	192	218	195	193	189	194	200	219	219	215	200	248	188	202	220	198	209	201	215	202	197	200	221	207	197	175	191	228	226	207	196	216	177	193	197	193	205	191	213	200	205	202	208	215	199	193	198	198	187	192	209	208	206	195	216	195	198	201	206	200	232	211	182	216	196	194	214	213	184	230	214	215	217	211	201	187	192	209	199	204	204	191	182	231	206	198	202	198	188	214	188	212	214	212	233	220	206	208	191	192	174	208	200	188	216	203	214	197	211	182	187	175	210	204	200	205	202	206	219	201	185	216	199	209	220	212	179	206	204	211	204	215	189	202	191	201	204	196	217	196	203	245	200	196	188	186	204	198	219	191	217	203	201	194	207	224	231	219	200	197	219	201	194	204	188	185	218	192	202	168	210	188	218	216	201	205	196	171	178	188	182	202	196	178	218	227	217	210	190	173	211	204	211	209	193	216	186	205	192	171	221	190	226	188	185	214	202	206	219	193	212	203	206	201	193	227	191	213	219	200	200	205	198	212	203	194	191	215	174	201	231	195	198	190	219	202	188	182	195	217	179	208	211	200	200	209	208	187	188	181	205	222	180	211	198	198	219	181	199	180	203	211	198	233	192	200	209	196	210	184	219	211	210	205	198	215	185	207	201	214	200	200	187	210	176	194	202	210	198	210	202	199	203	180	207	207	205	184	206	192	208	192	200	208	215	199	203	195	195	177	204	201	190	172	192	213	183	176	195	171	190	196	224	204	209	196	208	202	196	223	185	193	208	187	214	205	200	205	182	230	186	180	188	217	184	216	215	181	226	210	209	201	200	217	214	198	187	203	175	201	213	177	190	193	211	194	182	194	181	179	182	214	187	193	198	198	194	217	194	205	203	205	238	201	210	213	228	189	214	190	182	209	197	206	218	194	190	211	200	211	188	217	206	208	181	246	205	185	213	201	193	200	176	202	202	211	200	209	215	213	217	193	210	205	218	208	193	200	201	224	211	212	223	195	197	182	204	209	183	176	183	216	203	200	218	187	230	194	207	208	199	183	197	237	172	210	207	236	205	179	205	180	219	195	186	179	203	195	191	190	195	223	185	201	195	204	225	171	213	197	194	204	202	181	208	193	203	207	196	209	179	183	194	209	183	186	232	203	192	204	223	199	194	179	223	197	204	191	213	206	175	204	207	186	216	181	207	189	192	214	217	209	213	183	214	208	190	212	193	196	200	203	207	197	179	190	207	212	202	197	192	202	205	191	230	195	225	193	199	194	187	212	189	183	193	211	210	169	188	193	175	201	192	198	188	202	193	196	220	193	213	194	218	192	213	189	167	216	207	175	214	203	192	222	211	184	219	196	211	192	161	180	207	192	201	191	206	186	213	195	173	187	220	214	201	207	219	211	200	199	211	193	186	215	231	206	181	191	223	194	203	203	178	217	197	205	207	193	205	196	205	188	168	216	213	211	200	182	190	198	189	205	191	199	207	202	226	215	187	190	207	194	235	222	189	194	198	200	199	189	210	202	193	185	215	210	214	211	181	210	207	203	218	168	183	211	208	213	216	201	201	216	212	184	186	174	198	229	180	197	194	195	185	201	183	187	178	171	209	196	189	223	203	207	209	198	204	215	212	208	202	189	187	205	190	192	208	199	176	198	208	182	209	200	204	204	217	193	211	222	179	188	212	204	202	206	211	211	183	196	213	213	204	232	189	206	180	210	196	188	177	195	158	209	197	187	182	199	225	204	188	210	242	199	242	219	195	213	202	208	167	207	208	205	185	199	180	226	198	203	223	209	184	225	208	224	198	218	199	229	183	194	176	213	200	190	203	193	205	220	187	188	223	216	176	170	183	198	215	211	187	186	230	191	206	198	205	185	243	204	216	215	194	195	197	199	211	194	203	221	223	208	184	189	207	198	190	186	214	220	220	177	222	173	213	207	183	198	188	189	210	189	194	206	197	191	186	197	204	166	178	202	207	183	202	215	203	215	195	193	207	231	203	228	204	207	176	186	204	212	206	210	187	207	224	214	208	195	203	208	201	216	218	169	187	187	217	207	190	193	211	203	179	201	211	181	218	201	210	182	235	179	178	200	184	177	195	183	194	201	193	213	205	209	185	200	195	196	206	222	174	206	207	207	191	199	187	193	202	168	233	190	190	218	200	215	207	190	196	203	185	191	225	188	186	222	204	199	201	214	171	197	173	210	191	209	218	193	206	178	219	196	223	206	200	189	200	212	202	208	209	202	205	188	213	193	197	204	219	206	220	184	196	201	201	159	185	215	190	216	195	207	205	216	182	193	198	203	200	227	235	207	202	228	223	164	179	204	200	205	210	207	222	207	218	220	208	210	215	188	236	220	218	204	181	189	218	196	210	215	188	205	215	189	183	184	212	185	206	192	219	200	206	196	194	193	207	207	213	188	172	197	192	173	199	210	185	179	217	194	199	195	201	171	178	179	212	188	198	193	214	195	204	177	202	221	194	211	174	212	203	217	212	183	197	200	207	209	196	187	197	205	186	180	207	212	209	200	199	195	176	205	194	189	219	196	207	203	214	206	179	207	191	200	201	183	174	195	210	201	211	196	198	201	209	199	209	208	203	215	215	203	202	221	213	210	222	206	206	183	183	208	196	197	171	216	200	207	207	211	191	209	215	216	197	203	231	200	194	204	213	181	188	205	190	206	225	188	207	205	208	213	185	192	201	183	204	206	207	190	169	195	199	218	207	230	211	186	212	200	228	201	200	204	217	207	199	202	222	205	197	186	204	212	207	201	227	206	196	194	213	185	193	225	211	197	201	205	227	190	200	191	183	168	212	195	236	242	195	192	212	197	200	192	210	197	199	189	185	193	188	210	217	194	217	223	177	231	193	217	186	197	209	192	189	209	219	171	199	202	211	218	212	187	192	204	194	208	199	169	205	176	189	212	201	188	220	232	200	215	232	174	157	195	231	195	234	209	192	214	222	180	219	223	209	194	220	186	198	194	180	194	197	206	209	195	193	218	186	190	221	211	208	194	212	185	181	209	206	219	181	212	168	201	182	190	196	202	183	186	203	206	207	210	183	205	192	203	216	187	189	204	220	189	184	210	204	201	191	222	183	181	198	204	199	216	188	212	209	205	213	216	211	184	178	222	206	199	199	225	190	195	176	201	195	204	197	234	189	204
25376	20956	27510	24560	20957	12775	2030	1324	1073	955	960	808	818	780	774	693	722	673	687	643	731	678	668	670	649	622	629	658	598	638	607	654	554	633	628	638	663	649	655	579	602	627	583	612	619	607	662	587	631	600	576	642	614	588	610	621	625	600	644	601	579	640	604	585	598	590	624	555	597	646	569	625	584	568	545	557	605	620	583	606	603	641	585	579	579	609	598	620	593	611	628	601	636	584	614	595	564	598	562	623	588	586	604	577	581	591	623	620	588	587	551	590	616	633	612	640	591	559	593	583	604	568	599	582	615	551	613	596	567	580	597	572	588	625	567	569	603	585	562	574	585	609	577	580	608	591	584	588	581	545	595	572	566	623	569	587	549	616	616	616	542	591	580	579	547	614	606	586	611	574	594	597	599	595	595	595	591	568	601	589	572	596	596	602	588	608	582	520	609	581	620	564	584	609	576	615	607	585	601	625	596	596	623	606	599	565	576	616	540	595	587	606	543	623	566	614	626	603	575	611	611	555	541	604	558	622	584	551	603	630	610	604	569	568	601	612	591	595	594	643	621	613	561	585	574	570	552	568	590	612	600	612	575	608	560	638	577	627	608	614	616	595	643	620	564	592	553	576	602	594	623	613	591	579	620	583	596	573	572	592	572	608	595	552	612	596	642	597	607	619	562	552	551	584	591	627	592	603	583	625	599	605	562	586	617	618	606	609	618	606	583	558	576	605	615	590	566	634	558	576	548	581	586	583	678	597	566	591	617	616	586	552	613	641	581	593	624	580	590	639	609	586	610	562	590	542	633	582	563	578	604	585	586	578	568	540	592	591	568	559	620	556	587	564	546	578	617	590	544	572	580	608	606	595	587	602	600	575	643	603	645	541	565	610	603	599	618	593	571	609	606	614	587	572	617	604	543	587	606	552	610	572	601	587	581	583	595	562	586	617	576	592	585	606	602	584	629	618	553	583	569	590	603	585	606	586	601	621	564	572	608	567	620	628	555	585	606	627	594	618	590	574	594	596	603	603	637	578	612	581	570	585	629	581	535	596	633	613	560	550	579	620	556	597	586	592	592	583	583	564	630	616	628	599	615	582	547	585	641	609	628	592	592	585	568	585	536	579	609	568	565	627	614	593	588	637	635	608	548	590	593	576	632	579	603	622	617	579	563	583	570	660	599	606	600	602	596	612	610	605	613	643	583	586	605	629	609	591	581	573	609	613	580	644	568	599	628	603	610	581	613	574	553	589	606	579	611	585	602	580	615	596	619	622	596	606	534	576	596	633	587	524	572	597	595	580	635	625	607	554	632	620	603	560	632	625	543	648	584	511	599	608	599	630	632	565	577	567	600	615	586	595	578	643	593	587	612	588	572	600	573	623	547	605	619	600	584	607	637	595	621	584	586	609	607	646	599	615	584	608	593	562	601	572	612	619	571	581	593	551	592	595	552	598	611	616	575	573	619	570	574	573	577	556	526	582	571	562	565	584	582	629	583	611	612	565	618	570	620	640	622	592	648	634	574	593	582	609	581	601	604	626	641	607	572	590	583	605	576	564	599	571	596	573	600	554	565	604	642	618	628	597	627	606	543	609	625	630	568	619	540	591	548	559	575	594	582	601	580	616	604	578	580	588	567	617	600	612	597	599	592	587	593	608	614	575	563	570	640	558	582	595	584	571	534	611	615	570	575	622	601	586	561	595	596	575	574	589	580	605	608	611	621	574	580	623	608	572	576	608	609	606	614	595	600	572	621	581	581	592	612	598	603	597	601	628	583	566	602	573	571	615	634	559	583	585	599	604	620	614	611	621	603	619	589	595	631	598	548	609	577	550	587	560	565	600	574	587	537	606	626	592	600	585	610	617	605	614	539	592	591	554	647	595	551	571	581	581	615	570	565	601	582	591	606	555	564	554	597	578	582	613	579	578	563	593	596	583	593	596	619	555	584	586	610	599	602	578	584	573	600	562	596	577	582	609	561	615	556	593	559	559	580	602	609	563	593	593	581	649	570	581	576	627	583	582	608	580	598	591	563	621	582	601	591	621	610	590	592	592	607	591	619	613	582	560	565	567	599	620	596	580	620	584	570	580	619	579	613	576	598	612	582	571	589	577	618	563	612	584	600	581	586	539	589	615	565	597	591	604	599	616	574	588	619	608	598	574	608	565	565	580	602	608	564	590	606	632	574	570	601	598	594	581	574	577	558	592	591	583	654	587	614	617	587	613	577	611	585	585	642	598	602	632	589	597	600	591	640	588	573	589	612	632	616	631	591	593	606	578	580	610	589	595	620	656	615	622	563	616	602	594	606	576	602	596	566	634	579	606	560	660	555	572	566	605	639	635	575	621	608	559	588	592	568	561	620	570	610	610	620	546	610	613	552	595	595	581	558	555	657	569	597	573	599	588	574	592	597	613	657	580	623	609	590	622	633	561	551	616	557	596	583	591	578	566	599	584	603	588	541	655	586	595	555	581	575	636	587	553	584	570	601	631	610	599	567	565	607	587	602	593	598	605	572	568	608	548	605	614	591	582	597	613	595	565	565	556	610	575	572	596	633	616	564	587	559	593	587	593	591	554	614	644	579	619	599	590	593	588	531	630	635	602	590	620	597	552	562	605	567	595	573	584	554	576	597	562	583	596	612	552	576	598	581	577	623	625	573	507	593	568	625	601	573	596	604	590	581	579	599	583	561	623	610	523	587	636	601	567	615	593	596	630	576	630	567	608	609	598	586	606	626	581	577	588	621	600	614	617	568	562	602	591	582	578	601	592	620	549	597	551	597	606	576	626	585	579	559	586	636	593	582	602	564	588	572	664	565	603	598	588	604	597	547	588	577	579	625	629	617	602	596	594	585	621	562	591	571	582	574	590	598	591	606	606	595	601	622	615	576	558	590	587	655	600	595	560	619	537	601	553	566	601	619	619	585	604	575	586	580	575	596	606	559	627	515	565	599	573	609	589	543	608	564	597	586	621	584	558	540	594	596	589	618	579	644	563	604	584	587	590	586	571	601	583	571	610	576	561	549	566	608	581	560	619	560	586	631	579	607	642	595	579	573	625	604	559	536	580	605	544	577	578	580	609	609	586	623	584	546	644	625	576	575	582	563	579	595	619	552	528	616	618	531	586	603	627	582	620	602	573	571	569	592	548	593	574	608	570	625	597	546	577	597	581	613	587	587	602	584	587	638	521	583	579	582	575	621	619	573	574	579	604	565	563	573	582	567	546	602	598	588	591	595	632	531	594	585	553	594	596	599	562	618	534	573	560	602	583	654	598	592	593	609	636	576	590	558	567	576	569	596	640	633	605	583	571	588	586	587	591	566	617	561	582	583	604	612	624	585	579	605	620	571	639	579	570	613	614	547	608	591	577	620	552	509	600	599	592	573	567	571	594	556	613	574	609	564	632	588	543	603	548	582	587	586	591	605	596	563	586	607	591	590	561	628	595	611	590	576	605	598	570	600	606	576	585	591	599	599	577	577	524	611	557
7369	11929	10834	6018	4191	3001	2233	1916	1506	1391	1123	1167	983	893	863	812	820	747	683	710	651	666	628	631	602	608	588	624	591	618	605	640	571	597	596	570	582	572	577	587	546	581	556	533	576	562	588	554	552	550	587	554	584	510	527	518	564	519	580	533	546	543	547	579	523	533	566	553	513	556	546	522	547	583	511	549	583	542	567	556	567	556	556	523	564	526	560	560	563	572	561	538	551	579	528	533	592	573	542	554	531	526	577	572	580	595	555	549	515	551	547	552	534	555	521	567	533	546	508	530	535	521	541	562	525	489	497	558	578	535	559	582	572	507	559	546	567	569	544	500	532	537	550	522	518	512	508	541	516	576	526	521	541	535	538	530	532	502	540	574	547	574	567	518	526	526	539	537	538	578	556	530	535	498	512	499	562	507	528	555	525	536	551	531	505	541	523	519	557	599	492	578	507	514	520	564	515	524	560	525	558	559	539	527	555	553	565	546	551	484	517	574	550	512	541	570	544	571	503	536	541	497	526	572	531	556	538	555	551	540	544	532	532	554	522	533	528	574	550	534	548	534	548	547	559	530	574	583	539	514	518	557	563	569	535	576	547	552	542	546	551	550	525	557	568	534	522	482	560	540	570	552	532	561	558	533	552	560	509	536	533	560	568	556	535	539	526	522	542	529	514	535	578	546	602	579	509	521	531	533	565	546	579	542	500	506	535	582	537	513	566	507	553	588	534	541	517	537	503	558	546	513	545	548	514	540	511	557	563	549	565	511	554	591	561	581	530	522	532	535	565	551	548	594	558	504	524	548	532	558	567	521	546	546	544	572	536	551	534	541	554	582	519	514	564	549	599	516	521	581	516	543	525	549	570	537	520	610	573	527	514	540	517	540	505	513	540	526	549	549	554	569	576	538	513	511	551	565	532	533	502	532	530	499	545	542	556	518	536	507	540	519	571	532	523	542	553	550	531	511	549	549	519	528	561	585	568	548	559	551	567	525	515	522	547	540	560	563	567	541	558	590	540	515	532	533	552	592	535	540	502	567	608	494	550	593	552	551	543	478	554	544	538	566	573	575	517	535	489	522	549	530	518	530	542	558	526	572	572	559	539	553	550	514	520	515	526	559	522	523	565	531	503	524	536	529	532	533	535	550	529	556	524	569	539	549	542	522	542	564	544	482	524	521	531	524	559	542	548	551	526	507	515	566	599	543	540	534	563	503	546	563	500	520	545	556	508	529	527	520	515	570	509	546	513	576	543	585	547	511	579	539	565	519	523	551	562	514	565	599	547	565	545	564	537	514	581	529	515	547	539	530	547	557	563	539	557	567	507	543	556	567	536	545	525	550	524	591	547	567	526	567	520	541	539	595	563	560	554	549	575	526	525	528	531	568	545	550	552	554	499	521	557	551	532	521	547	493	509	508	560	577	510	543	560	516	485	571	542	560	581	531	524	531	524	538	558	557	558	499	555	523	583	475	547	549	529	539	504	543	545	486	528	546	576	569	540	524	520	534	516	551	548	551	547	501	534	558	547	530	565	513	559	562	567	567	526	560	543	561	524	548	517	547	518	556	545	535	552	506	510	579	535	504	553	533	564	569	548	507	515	530	558	503	531	560	504	527	528	569	517	535	573	548	534	545	510	542	554	543	532	528	584	568	546	528	532	566	533	534	573	542	504	566	542	519	553	575	563	537	509	506	537	519	520	582	539	524	554	551	526	560	523	585	540	515	560	569	540	561	566	503	592	576	516	547	566	529	576	529	562	539	495	528	492	563	512	501	554	527	471	525	585	529	550	546	515	559	517	547	535	527	558	533	553	563	555	563	548	516	568	504	527	556	556	521	545	559	550	573	541	520	566	504	524	540	564	512	532	531	534	570	557	544	550	533	504	544	551	582	529	556	558	486	566	559	511	551	574	477	570	587	509	529	513	554	563	522	558	536	533	559	533	516	564	536	504	513	539	547	580	579	491	546	539	558	522	544	571	531	561	574	546	530	491	556	551	552	549	542	547	534	528	521	540	536	545	589	540	518	537	550	488	533	539	521	527	526	555	552	515	535	559	564	510	537	560	507	566	513	505	520	556	511	528	559	532	609	564	564	587	541	536	572	518	532	553	535	521	525	543	551	520	576	544	534	561	529	535	522	547	555	527	528	555	513	510	567	539	546	550	552	535	572	573	582	522	517	544	509	561	497	582	546	558	557	533	541	502	527	518	574	503	515	525	532	537	520	551	563	546	551	540	553	570	551	518	509	551	567	513	537	516	554	532	511	542	533	538	565	559	520	549	557	557	549	539	499	549	529	506	526	541	561	521	525	517	542	520	538	573	514	561	512	574	535	486	512	522	546	605	540	540	537	536	490	540	571	527	487	582	566	487	553	476	513	531	537	545	487	533	526	521	564	556	523	557	510	595	493	564	517	524	533	534	520	548	564	556	573	561	568	585	529	526	542	577	520	500	510	507	539	554	552	571	529	535	529	534	597	541	558	504	525	512	522	535	551	528	521	573	576	540	584	566	615	525	564	522	540	529	527	547	556	565	562	558	534	523	551	563	509	511	527	512	505	567	552	563	576	561	563	520	561	522	584	526	547	562	545	560	546	522	576	565	541	542	526	487	536	545	546	544	513	520	552	570	528	578	520	520	523	551	530	536	531	570	537	509	524	576	554	544	562	551	508	582	527	513	525	575	488	529	539	514	544	571	581	543	540	515	524	554	531	598	506	552	535	506	549	562	550	554	483	550	576	550	552	511	519	528	575	579	571	496	558	539	565	544	553	533	554	550	565	532	556	587	533	536	522	503	550	542	555	538	521	567	553	536	522	508	551	537	526	568	585	532	530	515	543	490	553	525	560	507	539	539	531	500	561	518	559	543	549	533	561	534	544	555	570	541	521	545	535	546	534	509	516	562	572	572	594	511	509	525	539	511	570	567	541	519	538	557	515	531	569	538	576	539	565	553	521	531	567	546	562	536	507	473	591	541	522	538	525	563	546	525	539	538	560	533	512	540	508	541	547	569	552	559	572	514	560	579	568	522	551	553	531	489	572	536	545	536	551	518	525	563	552	541	578	520	536	553	561	540	558	548	523	527	533	590	518	520	530	537	525	500	513	531	557	567	563	512	522	539	561	584	554	513	566	571	525	563	554	554	502	509	538	571	481	523	573	514	520	551	508	540	499	531	567	579	527	544	553	516	533	550	504	538	544	532	537	534	534	580	558	513	565	551	541	508	523	526	500	531	512	523	543	529	545	539	575	552	530	552	586	537	551	579	541	532	520	541	537	538	533	514	507	529	535	545	511	553	529	509	510	568	562	533	545	539	514	494	505	541	551	544	565	507	538	592	530	566	553	567	505	538	534	495	545	536	581	541	571	526	553	550	543	567	558	540	530	504	518	566	505	555	522	566	572	556	537	582	588	550	553	493	552	569	530	529	543	546	567	563	559	518	562	536	580	512	553	564	509	530	560	567	511	561	576	550	528	551	559	546	544
24279	22008	29181	25503	22016	22165	11958	2544	1791	1574	1579	1390	1248	1184	1198	1080	1070	1076	1094	1025	1040	936	993	1017	990	938	958	897	933	941	931	958	874	900	856	918	953	879	903	910	884	906	924	887	918	925	874	868	971	886	886	869	825	889	838	921	871	914	868	862	813	899	858	902	840	869	866	875	905	919	865	887	856	933	892	877	898	830	851	907	875	850	809	892	884	860	859	897	867	813	869	857	882	844	911	923	824	852	832	908	858	839	802	898	819	824	912	926	909	857	873	873	862	867	870	833	895	855	881	848	879	868	887	827	868	868	864	853	885	847	921	885	856	862	827	875	885	855	868	827	891	834	913	888	812	845	880	812	831	881	813	863	891	833	885	856	894	961	910	766	870	850	873	872	851	827	828	867	845	794	853	893	865	839	957	855	829	860	792	894	868	834	857	865	848	845	825	841	892	866	896	868	885	909	852	895	814	863	903	907	918	863	869	816	825	857	885	886	881	831	845	838	886	830	849	846	841	874	879	914	877	826	827	926	846	872	888	845	828	904	843	833	876	850	839	876	865	900	863	836	861	824	901	873	859	861	835	859	903	856	849	831	803	861	871	872	849	890	872	887	868	907	843	854	827	846	856	767	807	814	841	851	828	896	871	888	880	856	886	905	858	869	907	858	879	827	866	861	840	900	924	833	802	873	872	869	883	886	860	865	903	880	810	865	854	874	887	862	867	811	857	859	900	813	906	847	810	856	879	930	850	827	893	842	868	838	889	835	870	860	920	849	905	846	825	872	844	863	804	825	828	911	894	885	853	887	872	863	835	933	800	864	865	845	853	849	857	885	845	864	865	858	797	839	852	778	867	868	872	884	838	852	861	888	821	815	845	868	893	915	907	907	823	819	870	860	920	848	879	907	867	857	850	888	839	841	903	834	869	876	871	894	847	847	874	829	865	866	817	892	887	868	835	922	874	854	862	832	850	823	887	859	885	843	863	848	885	897	838	841	832	820	812	848	833	868	959	789	890	932	840	827	888	886	872	826	873	895	821	874	885	876	867	923	876	886	839	840	842	874	845	890	846	853	834	881	865	953	854	868	883	862	832	907	825	878	858	902	871	846	921	874	841	843	882	943	793	886	880	880	853	847	818	831	809	853	820	793	813	797	935	859	889	894	878	837	832	869	827	900	928	819	911	844	891	863	876	843	820	850	824	824	875	939	861	868	845	869	841	849	929	881	864	834	876	872	834	813	828	858	907	857	805	877	892	929	811	827	844	847	913	865	890	901	800	913	869	845	889	842	871	885	841	865	906	843	832	879	882	858	835	906	917	861	902	878	933	864	900	877	838	817	842	831	903	853	893	826	848	865	872	843	888	867	857	859	801	837	880	836	843	815	884	850	892	867	869	838	913	898	899	866	821	816	845	889	907	863	877	884	852	830	842	864	846	831	831	837	880	834	894	859	880	835	839	822	871	821	888	865	854	895	811	898	824	866	843	840	905	909	864	860	835	829	914	890	865	851	885	925	887	823	865	926	886	881	886	897	851	825	841	858	891	876	860	882	879	897	853	872	846	883	810	820	874	877	904	861	877	869	868	875	883	835	907	844	898	867	867	891	862	883	832	863	930	847	845	891	843	867	876	846	841	848	828	977	849	838	845	863	907	849	891	878	864	851	877	820	878	845	831	897	818	879	870	766	872	834	915	839	848	882	887	886	851	891	848	872	837	816	869	872	887	833	852	880	860	855	840	900	918	864	848	841	884	894	869	893	847	868	827	875	880	820	888	845	815	826	856	893	840	862	935	869	847	931	876	839	844	824	877	843	887	909	865	866	852	842	882	895	906	936	858	828	825	926	883	819	826	835	913	863	874	808	846	875	779	828	833	835	870	843	888	835	844	837	839	863	883	870	862	891	856	840	877	898	857	865	887	897	848	862	868	839	873	902	841	878	853	911	831	857	872	855	886	855	873	882	890	897	854	858	823	855	812	830	852	813	837	855	860	830	880	845	806	868	766	838	857	875	867	874	849	889	850	840	845	834	870	855	853	849	813	905	838	826	803	846	884	887	825	867	824	889	877	850	910	837	895	835	885	797	858	860	872	814	878	851	853	840	881	878	840	878	838	870	869	831	832	810	852	829	896	798	843	849	907	825	874	836	867	916	852	853	849	879	804	873	884	851	891	886	899	862	871	901	886	838	827	823	928	830	833	867	826	821	847	816	896	857	903	884	877	845	877	849	799	849	849	822	882	844	825	849	889	818	865	853	882	818	835	810	847	840	839	809	808	873	881	788	861	849	851	891	882	877	903	836	808	910	860	907	885	835	900	836	858	836	853	866	835	876	837	830	850	848	879	860	874	888	844	860	862	859	847	887	902	923	857	831	799	950	854	890	886	848	833	860	805	855	875	815	857	877	808	900	905	812	822	850	922	877	884	869	859	822	854	896	775	825	831	838	865	852	830	826	910	810	790	860	909	895	914	872	865	896	888	868	879	917	876	880	852	833	807	912	875	847	877	828	890	861	849	829	860	871	910	828	864	863	861	890	881	895	875	870	836	806	868	887	859	911	851	829	901	873	843	849	864	898	924	857	922	900	811	854	845	884	860	841	881	878	911	867	804	853	844	875	877	897	903	792	921	874	895	775	839	812	871	832	843	834	862	811	844	879	867	850	888	850	877	876	876	838	885	844	896	819	886	810	847	915	882	894	868	907	854	838	899	893	859	815	867	890	821	870	837	867	873	870	852	860	848	860	876	844	858	840	831	838	883	878	884	868	860	880	958	847	860	826	870	829	881	843	811	877	877	852	863	874	863	888	841	889	930	871	835	835	864	813	828	887	885	841	870	812	853	871	829	911	836	866	817	825	855	883	911	896	837	863	895	857	824	842	824	885	913	813	828	869	919	816	861	854	916	853	842	858	863	877	867	851	855	800	842	865	832	877	768	807	886	824	840	876	829	896	859	839	910	869	889	869	846	865	850	882	904	870	880	867	869	856	843	880	804	853	823	825	888	832	869	840	812	881	881	864	897	883	861	899	909	798	858	830	934	874	883	878	861	873	846	824	850	844	865	916	824	878	811	869	808	865	865	878	853	851	817	794	848	883	885	857	879	846	873	892	845	871	808	861	818	858	928	863	840	864	895	859	869	870	818	867	912	846	898	871	896	845	885	821	936	914	863	846	877	900	844	797	879	854	829	862	867	849	863	891	820	864	873	853	819	872	817	906	823	836	852	872	871	880	877	823	886	858	842	875	816	892	816	856	869	869	833	868	850	861	862	800	814	884	855	870	879	864	862	838	870	842	894	858	843	892	842	813	847	834	902	930	880	863	875	864	827	853	850	861	868	881	851	840	835	859	845	857	842	833	856	866	879	928	872	836	863	834	899	871	894	804	883	844	862	868	823	822	894	823	842	797	887	884	899	879	886	863	850	833	863	831	906	817	862	886	873	850	873	850	961	840	862	834	877	862	882	846	877	814	854	848	870	895	880	865	852	842	863	839
10687	19585	17910	10651	7420	5542	4255	3511	2809	2464	2138	1949	1658	1528	1426	1353	1297	1206	1179	1160	1054	1068	1069	984	1010	957	980	931	918	922	958	848	895	849	845	890	814	877	871	872	880	779	837	839	862	816	868	847	836	838	811	771	808	812	818	831	775	776	816	799	871	810	860	793	789	763	832	825	791	799	816	843	771	798	771	768	789	786	791	806	822	873	754	783	820	833	843	819	788	794	769	757	795	778	794	781	792	807	821	754	768	748	812	829	786	816	814	850	769	794	763	746	786	747	800	791	797	830	864	766	802	767	835	825	787	834	832	796	800	798	774	805	763	781	870	792	734	778	842	795	811	758	761	774	823	755	688	820	766	817	860	810	797	820	783	764	807	757	804	772	767	814	782	844	782	826	808	824	731	804	826	816	834	810	791	819	790	792	788	820	790	775	770	757	776	784	809	807	767	830	831	810	817	785	813	757	813	789	770	827	773	797	854	799	810	796	781	799	852	813	745	824	811	777	805	810	730	800	787	769	796	785	802	784	782	810	799	766	767	827	763	829	819	844	784	786	800	789	784	827	817	772	807	805	783	788	823	741	780	872	785	824	761	779	785	758	782	777	764	780	766	800	739	771	756	811	797	772	765	801	768	785	846	792	840	823	807	815	768	768	800	811	737	789	789	827	771	819	758	786	779	787	793	799	811	810	780	780	784	778	770	783	829	858	802	753	797	815	799	775	801	804	779	783	762	802	765	760	783	776	781	806	779	814	830	800	778	761	743	823	772	759	746	781	811	739	812	809	808	812	762	770	830	759	803	815	804	815	798	796	815	812	810	786	756	763	796	789	797	815	746	807	762	786	799	776	783	754	827	776	803	795	800	755	733	791	864	793	718	784	810	811	800	796	808	798	812	792	802	803	799	785	801	830	779	847	788	761	788	793	784	769	784	765	759	788	787	787	831	790	766	801	774	795	767	780	825	798	775	812	767	819	802	821	757	812	781	851	826	788	772	765	803	808	819	812	800	794	789	805	758	761	797	790	774	817	797	810	821	768	775	758	836	869	811	776	812	777	753	794	789	813	808	797	782	785	793	782	767	842	771	834	779	777	745	805	796	863	738	855	780	828	779	762	789	815	779	775	767	786	754	780	729	767	792	840	777	817	747	826	787	803	806	790	808	780	812	778	791	778	782	761	791	800	751	791	772	802	818	794	796	737	761	816	812	803	759	804	763	824	842	816	774	844	761	753	798	794	783	754	842	818	807	810	743	768	799	707	773	764	749	772	776	812	850	787	858	797	811	789	788	792	798	803	846	823	770	753	794	775	796	778	775	794	784	810	812	794	861	802	787	752	786	829	761	754	789	800	803	755	783	832	787	758	759	820	767	817	775	822	778	757	792	814	769	824	854	766	790	794	789	832	786	781	787	773	773	802	750	770	794	805	773	805	803	781	781	826	773	773	796	804	799	767	773	782	790	760	825	790	776	777	807	859	799	842	803	764	766	812	794	774	791	791	812	815	784	823	826	802	777	783	797	783	738	816	851	786	801	810	815	763	736	808	815	834	767	750	807	753	785	753	767	761	799	724	778	789	753	758	785	778	801	748	823	823	843	847	746	783	770	829	744	764	794	801	796	775	834	800	796	801	803	787	802	779	787	801	756	810	819	801	792	835	780	785	828	799	836	776	779	780	769	772	765	797	770	798	820	790	798	785	808	787	814	792	744	784	802	761	767	778	831	781	773	735	793	764	821	754	734	802	810	805	810	781	788	790	817	789	774	807	811	802	815	814	821	775	839	758	770	774	780	784	833	804	800	795	786	771	776	795	777	771	783	776	771	789	800	777	782	807	774	791	842	791	811	783	806	793	787	807	783	809	788	815	807	814	789	802	811	792	760	762	805	809	763	805	756	796	777	747	787	804	828	803	796	749	778	855	753	790	852	791	806	796	784	824	766	767	802	777	744	781	752	796	826	802	751	804	795	781	804	771	760	833	828	824	777	830	816	792	761	806	772	823	796	825	811	831	793	780	768	820	796	750	854	772	787	773	764	776	829	800	804	808	774	733	779	781	792	779	808	790	786	805	846	827	763	795	757	765	805	799	716	780	803	807	806	756	772	799	773	813	766	836	795	751	790	783	815	772	774	746	735	759	749	755	789	824	816	802	753	856	724	801	785	781	818	766	754	822	796	824	804	781	755	774	786	826	758	755	745	778	758	790	704	730	780	809	756	809	814	769	777	723	734	743	766	811	761	792	828	815	754	744	768	776	759	734	840	823	795	738	784	767	766	794	772	771	818	779	778	767	769	834	799	769	794	790	752	774	764	795	781	810	798	783	784	750	742	828	800	812	810	814	810	768	828	790	773	800	741	767	772	815	778	855	764	836	814	816	768	778	807	772	772	837	815	807	810	837	776	804	749	794	798	791	759	819	810	801	806	793	786	800	740	783	791	728	787	761	823	756	738	847	768	739	781	782	756	827	784	786	816	805	792	770	812	789	826	762	771	825	825	803	797	790	736	741	736	796	800	801	800	785	832	774	789	789	839	795	802	804	784	767	776	814	806	741	791	808	785	807	754	840	817	775	756	801	781	770	718	787	757	778	834	826	800	766	774	831	789	814	781	799	803	784	817	814	760	825	821	827	810	755	784	797	828	783	794	792	835	770	729	814	782	703	819	757	829	772	779	778	797	766	775	837	801	836	796	769	790	847	776	784	817	839	760	762	797	806	777	774	737	778	763	842	804	795	810	737	770	782	772	744	802	789	795	827	779	814	797	773	836	838	814	823	802	794	799	831	824	781	763	849	802	766	822	780	762	804	793	760	801	746	766	784	838	797	815	805	803	785	775	758	801	800	829	800	786	741	816	802	778	749	781	801	746	789	784	784	788	737	822	726	849	777	825	756	768	764	729	783	777	739	792	764	761	732	819	796	750	731	762	825	793	810	786	765	725	787	765	824	787	818	743	856	782	791	818	778	810	773	793	808	832	805	768	758	823	823	775	775	768	853	770	790	796	734	773	761	786	824	792	747	778	789	777	716	756	824	799	801	852	745	891	789	825	796	738	729	747	805	762	842	773	743	783	766	799	810	820	777	792	795	849	815	774	766	737	799	791	763	756	772	829	757	756	776	807	821	792	819	761	777	790	823	773	817	798	810	796	780	808	815	818	815	778	789	732	755	789	753	799	798	743	768	788	797	777	787	789	807	815	819	812	757	798	806	711	771	783	845	794	804	753	805	809	739	788	760	796	782	760	831	783	776	749	785	766	811	789	825	786	807	829	788	771	800	803	762	827	824	826	792	820	810	823	788	804	820	797	813	867	813	762	776	763	769	833	820	744	801	799	833	784	807	870	774	813	843	795	821	799	766	791	752	770	747	758	816	772	776	776	808	757	750	784	794	748	783	848	760	876	815	823	732	838	821	824	796	824	781	848	833	798	736	807	766	786	752	826	750	781	797	777	750	749	780	787	785	804	761	827	811	829	867	815	836	769	812	805	769	797	803
30119	15407	1897	446	315	266	252	253	237	246	207	191	214	212	221	230	206	199	212	220	215	191	181	230	195	193	205	205	202	217	203	200	209	207	216	171	215	209	203	218	202	192	178	174	204	191	212	193	221	188	190	183	219	197	223	210	201	219	181	194	223	231	199	241	221	197	186	207	205	200	224	215	214	206	199	196	189	213	188	222	206	210	174	200	201	193	197	203	190	211	209	174	210	214	215	204	226	197	192	200	212	201	181	193	185	208	176	213	211	206	221	227	220	218	212	180	195	193	194	205	207	200	213	202	243	208	216	222	197	198	208	219	200	223	182	178	185	204	210	214	216	192	206	215	208	220	216	191	208	222	215	187	188	206	218	205	210	221	210	210	200	201	193	228	202	219	202	195	225	183	191	201	218	209	214	222	218	210	201	209	202	203	211	193	201	180	182	226	199	210	205	191	197	206	192	198	225	192	220	230	205	195	223	215	234	208	183	203	189	217	213	171	202	198	225	186	184	207	213	213	196	202	189	184	184	181	194	233	183	206	206	216	245	201	190	210	204	184	214	206	199	197	208	216	216	210	207	209	194	205	196	207	184	239	182	202	227	210	204	209	237	187	202	202	188	206	214	218	185	214	226	200	211	214	186	218	216	205	194	203	229	209	178	213	197	189	194	188	218	195	208	196	222	178	193	211	185	217	185	188	200	194	223	213	186	208	185	194	187	204	176	199	202	205	200	214	216	203	194	202	212	176	191	206	201	200	205	201	197	212	230	194	224	197	204	185	196	191	194	199	199	194	215	218	192	191	223	208	165	208	195	219	197	208	182	193	186	237	208	181	212	210	225	203	172	177	199	190	198	209	229	199	234	192	202	202	203	199	215	221	215	201	206	189	231	175	202	184	212	210	207	192	208	192	202	208	200	209	191	225	200	196	201	192	201	236	255	204	207	233	222	206	212	221	191	188	195	200	204	211	210	213	192	184	217	188	190	205	215	217	213	185	202	216	217	201	200	199	201	201	200	214	216	205	209	223	205	223	201	161	214	197	214	205	204	183	231	207	186	191	186	204	179	199	195	178	213	202	205	182	203	220	214	180	214	200	214	220	193	204	206	200	208	225	203	196	193	205	215	208	213	215	208	187	199	186	219	195	205	203	202	196	197	231	207	195	199	193	204	205	199	198	217	190	214	220	170	191	208	198	193	208	213	181	207	209	203	217	223	205	228	189	203	184	214	196	193	192	202	211	217	206	205	196	206	205	212	202	216	232	221	194	217	193	199	213	202	207	229	200	199	172	215	200	199	230	204	197	182	209	210	189	214	203	210	213	196	195	186	223	221	208	197	205	206	172	219	196	203	204	203	196	199	213	242	208	210	194	167	179	188	181	200	214	185	228	213	211	224	225	183	179	209	210	212	215	227	192	204	199	217	200	209	177	236	177	210	200	201	195	200	203	192	210	215	237	195	211	198	196	218	208	198	238	219	190	218	204	202	204	204	213	211	201	211	199	231	191	205	186	226	193	175	215	232	196	181	193	195	191	209	224	235	185	219	200	202	202	213	209	201	212	209	166	208	215	199	191	207	187	244	198	181	180	184	195	217	211	255	220	200	218	196	213	205	218	165	173	205	202	196	198	183	229	217	180	218	216	212	206	228	210	209	214	190	182	205	192	242	207	206	220	212	180	204	212	225	194	229	222	192	222	216	219	198	236	173	230	199	195	197	212	217	223	189	225	188	196	186	218	193	183	239	219	207	203	226	209	203	215	217	206	206	208	224	199	203	181	205	218	195	213	181	219	199	211	187	228	246	207	225	217	184	183	201	210	189	219	212	231	209	177	182	201	209	203	201	205	191	214	218	186	202	199	190	224	212	199	194	213	182	196	193	181	194	221	194	175	221	192	203	212	232	200	203	223	214	215	195	226	222	199	210	221	191	202	195	210	248	211	189	219	190	204	198	180	201	194	209	208	178	195	226	223	212	231	217	196	210	206	200	219	208	214	203	218	194	177	216	217	192	200	205	204	204	244	207	216	206	202	201	233	193	204	220	213	204	195	218	197	212	224	182	232	217	189	191	197	221	215	203	198	204	221	199	194	187	222	212	200	177	201	218	200	230	205	200	229	196	213	185	208	195	199	192	209	188	185	198	178	212	188	191	209	223	210	227	215	217	206	195	207	211	194	222	229	173	227	203	193	201	206	190	206	213	190	195	223	207	203	217	190	220	179	178	222	180	184	191	222	200	192	194	194	211	195	216	198	202	214	209	189	188	194	213	196	208	203	196	199	195	195	208	199	219	206	179	197	179	192	206	214	186	199	191	197	224	187	220	208	174	208	166	178	177	190	241	187	179	214	202	220	214	207	221	209	247	214	218	225	218	218	202	240	191	220	217	176	196	178	187	212	214	186	222	221	193	227	210	208	197	218	181	194	210	216	211	193	189	212	202	196	186	205	224	193	211	212	212	198	181	229	186	193	211	177	211	174	226	193	211	216	213	188	194	210	190	198	203	216	197	203	186	216	190	195	189	219	215	204	203	207	213	204	185	200	207	189	209	201	202	212	201	210	196	218	202	219	230	219	216	225	205	216	188	169	185	226	209	185	192	216	184	208	217	187	207	196	217	232	226	185	190	216	213	186	197	198	229	215	185	196	207	216	204	225	215	222	205	186	196	203	206	196	188	196	198	210	219	221	186	201	211	198	210	212	192	216	212	213	207	195	203	206	187	232	229	207	217	206	218	205	217	218	219	214	204	203	174	213	185	188	207	187	196	205	211	222	206	207	204	217	197	195	229	214	198	205	222	211	197	207	205	180	211	178	234	200	222	207	194	199	183	201	178	225	226	210	215	187	202	197	185	227	209	200	191	200	211	195	196	195	228	197	218	190	185	234	203	181	236	208	192	201	218	231	191	198	197	191	189	186	179	221	204	192	199	197	172	206	213	219	205	197	198	206	202	208	197	201	204	186	182	190	202	188	193	178	208	203	208	199	226	193	196	238	205	196	206	193	233	189	167	225	206	231	171	190	183	190	195	218	201	223	185	224	188	183	211	219	201	201	190	208	189	228	199	185	201	196	190	198	237	187	205	196	208	197	176	191	186	207	181	198	224	188	199	215	218	212	192	200	213	187	183	203	203	231	205	215	199	223	202	190	215	171	203	201	205	207	234	187	198	192	195	195	220	193	208	216	188	217	189	196	208	215	180	188	204	217	208	214	212	213	183	219	206	190	198	191	202	227	209	201	199	197	208	201	213	220	211	214	217	198	182	206	194	196	192	210	180	184	194	192	229	213	206	217	192	204	206	205	187	208	187	204	228	238	211	200	229	208	194	202	218	195	209	197	216	207	211	195	209	191	210	203	214	196	200	217	203	225	216	217	206	213	195	204	227	200	208	211	197	201	186	218	208	198	202	212	198	190	179	189	193	206	184	196	209	211	196	194	206	218	205	214	229	199	194	221	194	205	200	211	201	187	193	196	231	192	192	182	196	199	185	194
5874	795	731	416	390	310	308	283	228	229	242	227	227	218	197	219	198	219	203	231	223	198	203	212	211	184	214	178	182	185	220	228	205	193	189	183	199	187	211	206	176	214	200	217	210	226	202	193	223	190	174	177	185	219	207	213	194	181	198	189	210	189	199	213	200	192	233	183	207	209	191	241	188	213	188	209	194	230	193	198	190	210	195	179	167	209	200	225	228	200	193	206	216	185	202	220	200	215	205	227	186	215	176	186	206	211	204	213	183	229	203	214	227	202	181	195	178	222	179	212	213	220	213	189	215	184	211	191	190	207	195	193	209	217	210	187	203	191	181	179	200	196	190	181	224	196	211	214	216	207	178	205	198	210	215	215	182	186	211	195	209	213	190	177	205	198	194	188	215	193	216	182	188	220	197	191	209	196	199	230	197	209	207	204	183	201	190	204	208	198	196	199	190	187	205	198	188	206	192	203	213	182	222	197	188	204	235	214	208	201	230	206	196	189	220	201	173	197	208	202	223	176	193	230	219	196	207	222	205	187	208	192	227	186	197	204	189	193	226	206	179	211	197	206	193	193	184	215	184	202	207	186	194	205	183	197	208	192	220	196	202	202	219	186	188	224	199	208	200	211	231	206	197	203	218	223	185	200	194	198	221	198	221	203	206	208	179	194	219	199	221	179	189	205	215	183	193	201	205	178	186	206	192	211	189	236	216	219	209	222	182	196	196	206	210	184	204	197	205	216	190	190	188	180	187	205	215	190	203	222	201	194	218	202	195	214	208	187	198	228	212	207	182	208	208	216	176	171	199	210	189	202	204	203	185	205	211	210	216	208	205	202	185	225	225	182	217	203	205	208	193	198	203	215	185	215	193	219	200	221	201	207	212	222	187	204	192	182	182	184	216	194	204	212	190	214	203	208	195	215	200	194	213	225	198	193	184	223	214	195	204	184	186	207	200	209	177	184	198	190	186	185	177	179	211	197	181	206	175	204	196	202	198	207	204	209	197	231	183	200	221	200	191	202	180	206	213	212	198	209	193	198	224	199	230	190	183	206	195	200	179	224	215	231	200	185	204	210	190	223	178	211	199	210	216	187	206	179	199	214	219	217	213	199	216	200	219	210	201	208	184	227	223	187	195	207	185	195	219	222	200	230	224	188	208	187	230	235	211	179	205	194	210	204	212	209	202	208	178	193	221	194	217	198	193	208	213	228	196	230	222	187	195	209	210	229	188	220	192	196	192	215	209	194	169	207	175	189	193	199	186	202	185	215	195	176	208	185	213	189	200	189	207	191	198	185	195	199	211	190	203	189	209	203	193	198	202	208	199	224	202	198	217	232	213	163	205	195	198	222	197	214	202	206	214	196	212	189	201	181	179	228	210	220	208	230	252	203	189	196	208	206	190	221	223	208	214	216	196	192	193	208	178	208	196	224	220	215	195	177	183	196	213	192	182	197	231	215	183	207	203	198	218	194	193	224	205	210	203	200	212	177	204	209	222	205	206	213	200	214	191	227	155	225	194	187	203	197	205	208	195	206	200	201	217	211	189	214	178	198	219	201	182	209	227	183	159	187	199	210	212	210	190	177	187	196	231	213	225	202	171	194	201	175	202	217	218	234	192	202	205	214	193	190	225	203	218	179	212	189	227	191	220	203	205	208	210	223	212	208	220	218	192	230	209	211	198	208	222	191	223	215	207	194	184	198	210	210	212	201	183	201	213	196	212	221	200	212	189	189	192	204	210	219	192	199	193	201	194	195	212	221	222	202	209	220	207	179	180	216	198	210	199	181	195	189	193	192	174	187	194	217	206	198	186	200	209	224	201	215	197	208	230	218	250	188	195	195	233	200	198	204	197	182	201	219	181	191	212	180	187	204	199	211	200	189	201	199	214	193	215	201	215	207	195	199	198	185	221	185	206	193	186	224	195	196	203	189	210	189	205	199	199	200	205	215	217	217	185	183	221	192	201	230	207	201	211	197	188	205	191	194	189	190	191	207	196	184	216	209	183	212	187	197	196	199	205	168	174	183	213	210	205	187	188	192	199	204	217	166	214	209	223	201	205	190	193	213	191	217	192	213	220	200	213	187	193	209	185	195	214	223	188	185	207	199	212	209	196	183	177	212	245	186	201	183	177	192	225	216	199	200	193	175	196	219	218	210	187	193	202	205	219	173	191	182	197	192	201	225	194	180	211	206	173	208	225	195	196	198	181	190	213	195	202	223	222	221	213	184	198	193	214	209	207	199	185	217	216	190	229	181	197	201	181	204	208	212	219	198	197	190	203	210	192	185	187	173	178	200	196	184	206	187	202	196	195	205	217	185	213	210	203	200	210	207	207	187	223	210	159	217	208	189	184	205	188	219	197	197	207	205	185	209	221	205	189	179	217	208	201	241	200	206	203	203	204	182	198	201	202	219	193	192	201	187	192	212	206	206	212	210	201	179	210	223	208	195	223	180	204	209	198	202	192	209	201	197	208	215	201	225	216	201	167	203	225	197	196	194	189	200	219	202	202	182	182	212	194	197	227	199	211	207	213	199	184	216	187	201	215	218	191	200	188	212	224	201	184	215	223	211	203	174	216	226	216	208	198	185	203	216	224	202	217	209	197	208	198	202	186	219	226	196	211	215	185	205	219	201	206	197	206	209	185	219	186	218	214	221	217	194	190	217	198	199	175	212	191	219	202	187	210	199	227	193	202	221	201	184	218	204	188	194	210	194	188	198	185	180	215	176	218	187	212	199	194	204	208	226	202	215	192	201	186	209	200	209	190	205	193	199	198	189	225	230	219	185	196	222	197	198	226	210	194	221	184	221	208	214	182	206	206	183	185	210	221	186	214	204	193	204	202	193	229	201	196	197	226	176	216	222	231	180	190	208	176	185	203	166	203	201	214	223	216	222	198	205	187	194	195	198	202	177	216	188	209	212	226	224	199	180	183	186	175	196	207	207	198	202	209	203	195	206	172	208	207	212	220	182	195	189	199	192	204	179	225	177	193	212	228	214	223	206	206	210	207	218	212	209	210	216	217	192	221	203	205	204	217	215	244	191	185	191	222	182	222	208	198	205	196	202	231	222	209	209	195	224	200	203	215	204	211	202	197	220	209	214	210	236	182	196	217	177	220	192	216	175	175	227	205	231	209	193	220	184	199	192	192	169	185	202	203	220	184	195	198	195	216	213	200	204	192	196	216	206	192	218	188	201	186	200	202	202	196	225	194	205	204	203	199	211	176	195	200	201	210	213	184	213	201	227	187	179	206	180	208	214	206	188	201	184	213	182	218	217	193	200	194	198	222	225	192	200	201	198	207	179	197	217	194	206	205	204	193	206	186	205	198	235	195	198	218	209	223	214	208	201	193	201	207	209	201	193	211	183	201	190	204	206	216	185	208	209	192	200	188	214	193	205	209	210	192	196	199	198	228	219	182	214	204	219	198	201	150	214	188	211	216	216	189	200	219	212	169	219	193	247	209	227	211	189	193	207	210	203
25342	20928	27441	24571	20927	12862	2127	1298	1070	1016	912	899	792	771	771	751	657	758	671	649	668	646	642	657	657	673	654	628	627	598	625	666	646	652	616	604	659	618	599	588	603	604	563	568	615	637	600	641	635	642	566	556	621	613	639	599	585	620	593	580	596	587	594	569	564	585	623	581	586	559	626	635	590	586	621	596	649	642	617	590	624	607	571	575	567	564	597	563	591	615	559	580	625	576	580	593	590	579	663	618	613	575	574	599	615	625	624	624	607	610	621	626	584	611	611	568	624	622	564	573	605	581	621	656	544	592	610	606	629	634	615	575	571	626	601	606	624	583	604	586	619	601	599	618	608	612	605	578	644	608	571	605	629	563	617	613	611	617	593	642	605	563	585	592	632	638	566	582	609	641	580	608	589	589	613	626	596	605	594	595	614	583	560	584	584	570	591	623	614	575	604	608	618	571	555	623	579	605	612	579	622	567	585	580	530	600	600	595	577	570	560	603	603	555	614	578	592	605	613	618	514	561	608	627	591	585	627	587	577	608	547	614	553	644	598	628	616	615	626	620	549	601	618	613	575	596	566	596	595	537	574	578	598	585	532	559	581	556	612	632	647	578	586	637	632	555	579	592	582	601	598	597	581	582	599	595	642	612	590	599	552	585	595	561	625	578	626	598	554	626	626	581	602	575	633	578	549	631	618	611	608	599	634	588	649	617	601	576	604	615	580	585	611	585	580	565	557	571	588	625	586	591	604	578	576	578	627	590	584	614	617	587	608	618	596	575	641	592	611	588	590	594	619	583	558	552	603	617	568	587	615	555	615	635	586	566	602	565	614	590	587	647	612	640	580	598	631	569	622	598	582	619	602	608	608	584	605	616	606	590	575	610	613	583	554	606	618	587	562	568	563	610	570	603	603	627	586	565	554	620	572	573	574	609	644	605	607	604	595	641	586	549	572	598	579	612	581	618	580	596	584	598	568	593	566	591	611	603	583	615	616	607	591	706	654	555	585	627	572	603	586	618	617	610	586	614	583	589	594	567	606	601	579	561	609	553	584	576	588	595	573	601	573	622	565	602	659	637	572	596	554	639	609	554	585	588	572	599	612	595	581	582	594	631	589	591	647	608	604	576	558	573	551	616	639	566	578	610	585	590	588	614	590	595	643	598	607	613	609	588	584	543	586	625	647	629	555	570	590	582	577	595	611	576	605	584	634	587	622	573	574	606	631	649	606	600	618	606	586	599	612	597	581	613	615	587	637	592	592	595	567	562	610	619	573	598	581	597	608	589	625	617	630	596	568	557	591	603	599	622	590	607	579	590	554	627	573	602	607	611	586	637	568	606	596	584	586	552	591	626	569	560	588	612	588	612	614	606	562	614	634	586	623	596	585	596	628	601	603	586	613	599	600	587	581	579	620	572	608	623	603	568	638	611	585	618	596	599	579	577	599	607	594	641	606	584	578	584	630	571	587	603	625	624	579	581	627	614	607	603	572	585	565	587	600	582	576	551	601	595	594	609	600	624	632	598	591	609	617	578	599	597	604	551	647	575	570	587	577	610	596	564	581	574	606	597	595	591	572	572	610	608	622	606	617	639	560	596	580	595	628	614	634	578	574	645	588	620	589	574	637	544	611	604	602	607	571	620	601	597	566	570	615	585	607	596	627	580	534	571	548	626	566	623	586	576	608	634	586	621	641	625	594	622	604	599	609	602	599	589	639	616	565	586	599	584	577	579	583	623	557	647	614	602	589	574	610	585	616	601	597	611	616	611	564	636	590	584	592	629	578	635	642	623	615	590	614	615	601	612	632	600	589	573	627	610	550	587	585	573	604	570	604	596	582	623	611	529	543	559	624	632	592	589	591	542	565	566	572	596	565	657	579	599	614	590	577	615	614	600	634	627	560	621	599	590	595	579	624	575	637	614	617	594	589	561	605	599	629	552	600	612	573	547	636	614	596	620	618	608	598	601	579	595	612	579	624	566	622	570	623	617	547	560	571	615	604	601	588	618	600	611	622	642	624	613	575	611	611	596	608	575	593	613	599	560	596	570	609	583	560	556	602	590	578	562	598	583	610	587	549	592	602	598	556	624	580	599	580	589	602	605	619	591	603	609	641	528	606	615	594	613	598	553	587	571	606	550	607	612	591	627	580	569	558	593	615	586	604	559	554	610	602	595	618	584	620	612	635	597	588	595	573	600	591	601	565	597	587	553	594	584	612	596	627	552	551	601	588	591	607	558	566	615	612	620	566	596	615	625	551	642	573	573	623	580	614	618	600	631	569	579	612	568	615	571	587	597	621	534	557	572	573	636	570	614	605	599	567	587	604	626	649	568	602	605	634	630	634	636	610	544	593	618	629	566	650	594	621	648	629	576	601	618	632	597	564	632	557	591	553	630	596	574	619	589	571	612	593	583	638	609	617	612	648	615	585	586	604	632	583	604	614	591	615	659	593	613	527	544	583	598	578	589	615	596	602	613	605	592	565	560	588	674	589	618	561	571	605	605	603	612	594	590	648	621	572	632	627	606	631	602	616	549	617	602	606	627	557	577	603	574	580	594	602	587	600	586	587	539	662	610	617	614	618	571	592	589	626	568	604	615	594	563	600	635	608	558	575	572	603	570	540	542	587	565	566	593	623	597	616	592	604	625	549	645	552	597	640	606	586	575	541	609	597	550	596	607	592	558	580	592	597	593	604	615	616	627	644	614	588	528	615	628	586	639	566	587	586	587	597	611	612	600	591	623	600	629	554	641	586	624	594	613	612	613	583	605	612	599	593	606	598	613	575	587	607	599	588	611	605	588	647	561	590	556	588	612	591	571	553	571	576	605	564	612	624	578	590	603	583	608	590	634	600	603	602	565	626	605	662	581	600	578	589	609	579	587	562	604	606	568	623	629	612	603	581	586	623	594	585	625	527	594	596	571	563	620	582	586	605	605	610	554	576	610	564	598	605	584	602	590	604	566	612	580	616	599	567	574	567	611	604	627	599	613	619	614	593	597	534	606	614	588	604	604	624	557	577	565	564	564	620	600	566	546	609	571	641	580	613	617	578	602	590	599	552	642	588	597	570	552	588	590	591	621	607	622	612	583	600	634	618	631	644	580	615	591	576	565	607	597	571	614	623	574	601	581	588	612	618	626	553	605	594	566	604	602	549	601	600	588	634	622	584	581	569	606	652	584	575	597	631	637	588	586	579	676	605	570	601	574	570	567	608	577	587	614	616	595	571	629	594	609	617	592	560	623	584	536	580	569	603	594	617	597	618	618	549	585	586	641	585	625	579	621	642	592	572	604	581	591	534	585	668	619	584	574	610	580	612	597	594	606	555	558	682	596	585	561	584	637	558	578	628	626	574	554	572	612	590	613	573	571	607	568	581	577	587	626	595	641	546	602	611	655	596	605	602	531	569	582	628	598	616	606	586	599	594	587	628	633	582	638	603	565	601	593	584	612	532	599	588	589	609	629	538	613	596	611	601	588	620	637	604	607
7467	11833	10873	5933	4168	2959	2300	1903	1604	1407	1176	1080	996	961	827	819	781	803	667	689	688	641	637	632	653	658	662	613	603	570	535	627	595	593	561	606	604	555	548	589	553	567	574	608	583	567	548	576	550	536	557	550	543	601	542	558	531	552	554	600	593	558	545	529	515	507	562	533	577	547	586	539	548	584	573	594	577	549	531	545	521	563	555	582	560	570	541	507	504	555	571	576	533	532	571	558	548	590	572	584	554	561	525	544	529	555	565	568	567	552	544	525	552	540	527	524	520	562	524	538	545	546	556	500	526	573	558	580	570	547	539	577	551	548	516	512	580	540	589	526	589	559	508	517	558	553	548	570	550	559	519	544	596	512	542	547	559	513	546	581	576	515	509	531	545	536	544	556	518	527	538	529	530	530	519	537	553	558	543	520	522	542	570	532	491	530	520	582	527	514	524	538	571	544	548	552	528	575	555	530	540	591	536	578	528	514	529	569	561	539	552	541	517	536	580	492	520	589	518	509	521	505	500	529	559	564	569	543	608	535	543	560	544	543	538	574	544	531	575	536	527	606	519	549	550	506	598	558	549	487	563	554	610	499	567	565	529	565	529	575	541	571	497	550	556	544	541	506	581	562	514	548	533	523	563	554	546	547	553	544	596	547	532	543	572	566	529	579	549	574	578	537	542	562	567	505	527	513	556	544	558	536	531	552	588	555	588	562	557	569	540	545	580	523	559	543	563	564	565	538	604	551	511	573	535	555	534	565	549	536	501	541	578	569	566	530	531	548	521	509	546	529	560	560	552	548	524	562	542	570	498	544	557	543	547	536	521	538	538	551	561	583	552	514	556	560	587	550	540	520	574	533	539	553	559	538	543	564	554	510	577	521	541	531	522	532	558	534	552	567	558	560	553	499	548	532	560	517	563	520	552	507	544	530	559	558	535	567	538	530	530	542	588	492	534	575	484	563	584	542	512	584	579	533	534	530	558	528	521	524	516	576	558	514	592	519	602	501	498	562	561	510	580	509	547	502	540	557	577	563	507	517	531	552	566	540	532	559	571	548	563	501	518	557	579	558	524	528	545	561	535	534	539	530	535	549	599	514	565	539	547	528	516	547	581	527	543	524	538	550	519	547	525	534	532	575	568	537	577	528	506	523	552	510	511	511	510	520	532	555	489	558	560	536	523	540	561	560	540	570	507	530	547	527	535	520	555	542	573	578	552	567	529	517	534	565	528	539	505	568	533	549	558	577	521	565	553	483	523	513	476	523	541	525	559	504	549	538	550	512	529	494	569	542	552	572	549	545	553	549	541	541	523	567	576	575	550	544	530	542	537	506	549	555	582	530	548	516	532	550	573	532	527	531	586	549	548	553	565	561	543	537	525	508	519	543	501	562	502	563	545	525	565	557	576	528	528	526	540	555	520	579	488	536	547	563	541	567	535	584	541	518	530	521	522	526	558	558	539	536	542	550	539	525	484	531	520	560	555	546	548	526	503	586	523	575	516	517	525	535	515	614	560	541	533	559	558	529	544	557	549	536	556	542	514	545	550	560	526	554	510	556	532	568	562	523	537	553	551	524	544	569	561	546	505	553	520	509	571	556	538	530	530	560	517	530	533	530	485	554	557	534	546	569	528	517	606	534	573	533	533	563	563	563	542	572	550	540	564	529	540	559	513	570	522	527	548	527	560	544	527	593	554	555	560	517	552	535	538	562	566	594	508	564	573	560	552	568	584	602	582	559	553	544	535	552	530	532	541	589	552	551	574	568	500	562	555	539	525	524	594	515	562	539	519	549	527	539	539	544	546	569	536	569	548	551	531	545	540	546	577	529	517	555	548	507	498	560	600	571	521	552	572	558	562	529	498	510	507	566	562	532	560	558	535	575	570	522	568	512	504	558	500	529	567	501	551	560	541	522	530	524	562	575	558	534	548	538	553	551	583	543	566	585	493	529	573	565	555	523	525	562	552	524	530	575	519	546	525	532	533	521	537	525	521	568	587	505	558	552	535	518	513	565	555	534	520	556	581	517	534	533	530	572	537	517	549	549	519	547	550	557	533	540	512	564	558	559	519	526	548	542	512	524	544	547	514	541	545	539	566	529	529	542	589	526	516	533	515	547	567	526	515	568	562	555	528	547	563	566	556	563	543	536	538	507	567	512	547	519	544	515	594	562	571	545	560	518	584	537	596	536	561	558	538	566	524	542	551	553	555	538	532	566	539	547	568	577	521	591	555	537	537	514	529	533	533	496	590	548	525	538	546	563	500	535	502	562	537	547	504	533	562	544	507	528	557	556	544	518	540	558	519	576	557	581	506	552	540	564	574	532	583	565	564	586	556	507	547	504	529	560	530	548	534	532	545	482	578	551	529	573	524	531	515	549	542	542	559	541	542	551	511	559	562	584	494	532	592	489	548	519	536	557	539	535	539	517	498	522	558	569	545	525	536	566	576	542	540	541	539	549	519	511	513	549	591	530	530	550	528	556	580	558	584	528	526	525	522	541	555	518	483	521	506	524	523	456	560	524	546	542	560	509	585	547	564	530	518	564	544	563	562	560	551	581	545	557	578	538	555	591	576	476	563	544	562	552	564	542	478	535	548	567	554	572	581	520	551	557	542	514	520	563	532	541	592	541	552	546	571	532	547	513	575	596	539	565	511	543	524	523	542	541	591	563	549	527	545	535	562	520	548	531	599	537	522	541	543	511	567	564	514	520	534	541	554	537	549	543	590	527	559	543	558	525	549	508	556	517	562	553	557	555	559	520	528	540	527	577	523	514	563	530	557	527	550	530	570	563	543	534	555	571	522	557	556	542	545	517	535	541	527	526	568	552	536	539	548	594	543	596	526	541	510	488	531	510	562	506	518	549	544	550	522	549	534	570	557	549	521	518	483	509	543	553	503	541	538	569	546	536	566	543	575	577	529	539	521	577	570	504	591	529	537	530	499	569	546	543	525	530	543	561	520	537	510	580	553	559	563	503	511	535	574	514	537	515	544	536	538	545	556	543	540	527	529	538	582	584	539	534	545	562	517	551	518	580	522	548	546	556	556	556	544	511	554	517	504	532	518	541	533	555	539	512	520	586	522	510	515	574	554	551	496	508	570	516	495	594	573	549	540	549	515	538	539	515	578	534	534	525	536	508	549	489	545	541	569	533	559	563	537	533	551	582	575	512	558	569	496	549	536	592	551	564	561	577	525	537	518	569	501	502	527	507	549	544	563	548	499	538	539	536	558	507	554	527	506	505	583	553	587	536	551	514	562	545	538	543	522	569	531	509	536	550	537	545	540	608	568	527	546	551	548	540	531	542	533	530	494	540	545	530	554	573	537	580	559	568	536	537	531	573	586	525	548	520	548	558	552	538	535	548	543	560	511	564	548	579	508	564	537	541	569	565	570	552	548	568	560	554	508	557	515	552	533	522	564	550	548	517	541	539	527	541	567	552	575	545	500	567	544	514	547	557	554	540	540	556	539	554	542	575	574	548
23056	20958	27804	24297	20964	21081	11478	2479	1719	1563	1467	1294	1201	1185	1132	1064	1118	1066	1079	1016	991	932	984	884	959	974	909	889	909	918	914	891	895	890	868	858	812	835	880	867	924	847	834	871	891	848	835	807	837	864	792	846	848	818	818	792	871	846	906	806	852	825	876	827	780	820	781	815	815	821	839	844	818	856	794	818	815	818	812	888	835	826	853	853	856	832	816	848	780	785	819	777	863	817	826	855	832	829	804	849	818	784	804	799	877	819	794	853	869	840	791	795	849	834	807	846	788	820	861	813	815	825	814	808	851	824	798	857	803	827	821	868	892	849	864	862	827	818	873	765	799	864	854	851	833	798	852	857	834	862	834	777	782	830	786	801	818	823	869	831	768	826	817	779	799	838	845	827	856	816	817	848	792	843	861	803	822	865	788	854	833	770	820	823	806	826	800	858	815	824	864	807	813	809	789	766	796	813	845	826	801	805	844	839	833	814	845	854	828	771	805	798	793	835	773	826	825	878	828	873	821	827	847	811	826	847	836	798	849	887	845	834	814	777	863	836	847	844	863	824	819	862	768	833	819	835	855	813	838	866	815	798	849	839	783	821	788	831	832	864	828	807	803	853	832	872	852	789	838	834	831	822	787	806	839	816	860	822	807	840	811	855	754	773	755	795	803	847	836	861	822	879	833	863	847	827	832	844	896	858	850	838	790	858	815	793	880	805	863	827	799	821	868	843	796	824	832	844	881	891	831	843	847	863	843	862	805	847	797	844	829	791	818	814	889	798	791	798	888	807	814	772	845	854	822	844	807	889	846	836	846	814	819	833	769	813	822	807	796	872	847	847	822	841	836	862	830	782	852	807	817	775	817	790	850	743	873	857	844	845	814	830	815	834	794	815	808	783	827	875	829	824	803	819	879	869	796	814	831	828	845	841	823	792	830	802	803	824	813	812	759	833	851	831	856	806	816	822	798	819	825	844	819	786	818	813	883	859	828	815	839	807	868	848	833	857	838	810	816	816	804	806	806	822	869	798	842	818	859	841	840	849	809	833	809	782	803	767	803	834	909	823	903	802	819	819	867	839	821	779	834	806	822	776	855	818	812	841	795	848	812	806	806	823	858	839	845	857	798	826	814	823	800	838	865	826	784	841	820	833	818	794	802	814	836	788	820	785	842	825	826	832	816	807	859	857	819	838	768	783	813	808	918	810	825	840	803	830	804	797	850	827	797	760	808	824	797	827	810	823	820	818	845	839	796	827	817	762	798	878	862	826	805	818	838	813	787	785	806	830	797	826	847	774	862	813	844	826	836	757	817	767	840	806	814	840	847	862	828	861	766	867	829	834	845	836	846	837	843	828	801	834	806	836	783	754	820	808	819	858	811	817	799	831	808	803	816	849	854	821	829	814	817	818	826	800	827	881	751	795	872	810	848	810	853	837	822	812	861	823	782	815	764	797	791	760	802	867	804	825	823	889	855	846	831	845	842	842	805	881	813	872	857	793	838	789	819	806	841	828	895	831	817	837	810	838	839	873	785	813	797	803	853	840	805	824	774	841	821	804	836	835	822	842	774	834	846	872	842	842	879	830	848	819	755	849	813	839	750	832	788	855	861	785	766	829	808	787	780	821	838	806	807	833	831	816	846	798	812	786	829	827	822	812	863	868	785	833	813	822	795	793	795	831	817	757	830	785	792	813	807	794	814	768	825	845	840	817	803	770	848	824	839	843	830	841	864	819	840	807	819	875	817	850	821	844	824	832	814	808	785	819	811	802	803	823	765	831	839	804	814	841	785	856	838	857	789	828	801	800	803	802	852	809	852	829	855	818	857	838	817	826	796	826	872	789	800	828	815	825	782	800	799	812	815	793	847	844	798	811	838	853	857	836	827	848	828	835	817	841	771	852	780	822	845	813	859	814	836	896	835	799	874	824	814	787	796	789	846	808	808	888	868	790	814	806	863	784	815	814	739	844	815	820	831	800	821	836	807	826	783	847	856	833	780	865	808	800	801	897	835	800	808	820	810	860	831	825	829	826	851	788	844	828	827	812	807	841	806	827	879	787	774	806	830	804	833	829	837	869	811	847	886	823	861	804	858	857	859	805	884	862	810	841	778	812	843	821	862	852	844	849	810	843	863	858	820	845	827	856	845	864	792	818	819	823	819	799	859	863	831	803	830	813	850	776	782	815	791	853	793	832	854	761	830	822	814	821	865	856	851	786	810	827	781	802	827	816	831	815	803	851	828	814	842	871	753	814	882	803	778	802	814	818	820	828	785	829	841	828	810	784	766	799	796	749	817	849	780	826	883	815	840	794	863	757	822	831	807	836	849	814	827	809	841	825	837	807	821	836	850	796	829	886	833	798	851	826	729	819	808	787	852	837	825	829	812	774	744	805	786	864	797	833	792	851	810	831	784	839	869	847	827	852	798	834	787	834	825	880	857	800	869	795	798	810	845	785	867	803	863	775	817	822	821	824	813	827	776	843	817	772	834	821	846	838	809	840	838	802	844	838	766	798	807	812	802	827	834	840	814	819	819	818	737	819	839	820	762	832	838	839	816	810	838	815	881	817	781	823	847	866	825	796	866	734	751	826	831	782	808	841	820	810	813	803	810	802	815	825	807	812	839	852	865	825	850	790	830	831	794	830	852	855	867	848	821	824	862	841	837	782	860	843	874	788	869	813	797	836	804	797	787	818	856	792	795	800	811	812	814	817	813	829	812	787	805	800	823	790	817	815	798	787	793	862	771	878	817	826	879	788	813	831	799	852	793	848	821	811	773	844	796	814	801	846	808	869	842	830	835	832	801	852	799	818	864	783	810	813	852	814	835	847	850	846	826	851	830	779	872	802	850	823	841	856	859	780	809	865	809	838	804	823	811	845	900	857	823	803	818	826	745	817	835	888	840	803	819	784	771	825	812	791	838	821	825	826	818	813	824	816	841	817	829	799	812	836	822	829	859	870	813	817	786	767	795	833	819	836	848	817	799	831	853	827	804	847	797	806	827	827	825	868	847	827	778	829	812	834	818	825	831	844	789	748	841	812	847	848	820	830	846	817	819	844	801	809	793	807	801	776	793	786	779	837	824	870	753	801	836	797	787	859	808	782	867	784	802	815	818	819	818	793	818	863	788	840	809	834	807	818	844	791	880	792	812	837	823	867	853	821	824	787	801	842	801	840	861	799	800	826	836	833	847	888	799	866	814	847	863	850	785	823	828	820	788	858	855	854	786	869	840	823	844	834	830	850	837	827	841	811	849	800	855	835	835	818	817	848	805	797	824	904	834	802	838	868	852	811	837	863	769	873	794	842	761	831	835	764	799	783	823	829	860	812	805	823	788	767	815	803	828	792	774	835	858	847	776	842	856	831	805	870	772	838	851	834	824	873	846	821	812	801	811	798	813	798	860	795	861	786	894	804	819	822	801	820	779	803	818	791	813	806	795	773	846	812	839	848	883	820	824	845	807	758	796	829	810	802	838	803	829	874	841	819
10569	18698	17202	10101	6997	5286	4092	3254	2664	2338	2034	1805	1586	1501	1368	1331	1262	1162	1091	1069	1005	1010	978	946	942	926	891	905	870	877	902	798	911	914	868	817	819	828	834	848	837	799	807	831	800	801	800	816	820	759	786	765	804	819	803	792	792	754	804	809	759	744	810	800	760	779	772	805	752	769	771	772	730	778	765	773	789	774	796	787	828	815	754	758	744	729	737	755	794	755	721	821	807	801	768	761	740	802	745	765	823	762	785	762	763	700	804	740	738	749	750	745	794	709	805	795	750	774	767	797	785	801	788	757	761	712	758	764	770	770	754	720	736	730	733	744	772	796	783	756	723	735	748	718	741	733	748	742	751	777	751	734	723	749	815	756	762	728	691	756	744	722	790	744	760	736	776	719	695	762	784	722	746	816	773	727	741	755	735	720	770	741	672	713	760	812	708	749	742	677	777	774	743	747	722	771	751	800	752	785	758	733	759	786	766	772	762	740	730	751	708	713	763	780	723	756	773	733	778	766	756	744	778	760	768	802	775	757	696	741	830	763	792	742	742	759	807	725	765	716	773	754	777	751	771	736	763	746	782	766	800	769	803	755	793	727	820	737	738	779	779	756	766	734	739	696	771	747	730	720	731	790	750	754	724	738	780	751	788	738	798	730	781	762	741	769	722	776	735	763	701	765	777	717	720	754	770	782	756	755	723	774	772	735	752	717	762	747	750	750	787	812	731	813	788	723	722	774	771	763	791	766	745	785	764	769	745	752	762	767	764	750	768	758	741	774	734	722	761	792	750	777	759	742	749	787	761	830	798	776	760	760	784	716	748	711	758	780	746	806	766	771	788	736	723	774	756	790	729	762	746	801	722	800	777	772	782	761	761	761	772	763	731	775	718	726	752	742	780	709	745	784	763	761	788	739	744	756	753	747	728	738	767	756	792	813	749	744	750	738	756	716	800	757	740	718	701	689	757	735	789	758	752	804	729	719	723	736	692	772	736	752	742	728	728	769	729	750	791	722	750	781	783	747	741	751	802	769	753	783	746	723	823	745	714	781	771	742	796	749	719	778	743	741	781	788	728	768	803	737	764	772	748	762	721	751	787	778	774	710	748	770	740	719	775	746	755	784	735	808	739	734	783	778	745	761	698	724	769	756	718	721	760	748	730	763	717	777	807	767	782	787	768	758	766	725	739	777	670	770	735	732	767	766	745	713	761	756	791	745	801	752	713	782	776	773	764	781	773	768	720	759	750	765	768	733	708	736	738	792	727	703	732	735	739	791	738	782	723	796	796	766	780	795	735	725	756	704	767	705	717	743	757	788	780	731	745	750	733	748	752	754	734	773	770	742	734	716	748	776	781	717	747	753	824	740	769	735	719	752	792	758	751	722	750	780	749	729	763	761	810	746	795	758	832	698	779	773	753	752	717	736	773	737	744	773	710	723	771	771	716	717	714	773	797	754	742	799	693	732	731	770	760	742	776	717	785	727	770	770	761	746	774	721	723	781	753	764	769	724	784	750	732	764	698	746	768	757	700	731	815	733	750	728	730	755	830	717	747	748	712	744	733	723	722	768	766	778	734	717	730	734	766	752	805	750	754	769	764	775	729	719	705	763	739	760	741	740	770	770	753	785	762	710	684	739	767	761	795	753	809	744	779	771	753	765	768	730	761	740	745	789	707	790	778	758	753	728	762	777	740	782	756	715	759	731	746	717	784	755	748	750	721	769	710	796	732	734	738	792	803	762	735	734	753	762	772	782	749	785	791	761	735	749	727	780	733	760	752	731	731	765	754	784	728	758	718	748	775	746	749	804	746	713	700	768	786	730	767	741	782	755	752	715	721	737	760	753	724	755	697	779	776	788	748	756	764	788	736	770	744	777	753	764	698	762	786	749	735	758	746	786	748	809	730	717	822	764	801	736	727	765	808	804	792	733	732	772	746	723	742	748	776	763	777	677	772	783	730	726	686	738	746	782	745	766	757	798	787	692	756	758	783	745	742	747	751	738	753	715	737	779	758	768	679	758	767	784	755	772	724	751	739	740	780	794	781	804	772	727	801	773	763	748	796	779	776	760	737	751	771	752	706	750	726	799	811	747	728	781	788	814	747	760	746	710	744	752	751	767	790	764	748	777	755	732	775	726	747	776	774	778	765	742	749	734	749	776	748	746	796	789	753	748	774	786	727	731	745	730	778	706	757	739	752	741	758	758	708	779	762	771	797	713	764	805	771	791	775	733	848	780	744	750	740	743	758	759	722	740	750	785	763	771	765	771	764	734	777	757	774	756	759	775	754	720	796	745	786	768	767	791	771	757	802	739	757	719	743	713	780	747	803	785	759	758	776	754	786	738	723	763	699	791	731	752	779	793	780	738	754	810	779	680	791	701	755	714	708	782	739	756	738	745	758	736	752	757	751	782	757	727	770	785	731	733	752	708	718	768	816	750	790	715	742	776	758	742	760	741	753	737	690	743	757	750	699	808	745	701	706	742	714	739	773	778	740	734	744	711	784	778	763	752	762	783	790	729	759	772	769	751	762	774	750	745	725	735	725	730	722	740	784	708	757	721	750	776	743	791	776	764	789	711	701	722	795	772	739	728	748	776	735	778	783	724	706	785	759	748	699	738	793	780	746	755	743	708	769	778	762	740	763	752	730	752	765	813	788	718	783	722	783	809	745	745	720	767	705	765	784	778	714	801	745	776	714	771	751	733	739	738	739	747	739	769	776	797	750	738	793	801	769	725	789	743	767	760	783	768	733	741	751	749	740	690	755	770	800	734	753	782	828	713	803	715	744	762	742	738	756	787	810	773	764	747	690	817	750	756	718	751	721	761	777	768	740	807	739	756	753	790	692	781	741	714	690	740	779	780	757	713	758	772	770	764	730	759	750	745	767	756	765	720	715	773	815	711	764	727	714	720	714	758	771	787	702	774	758	733	754	786	786	747	780	724	703	732	778	766	763	745	783	741	780	732	670	761	756	786	754	783	730	763	804	717	725	832	744	795	778	763	738	785	798	741	748	763	769	755	778	731	751	768	800	777	767	797	723	771	813	756	737	762	776	766	730	763	801	799	774	788	750	699	757	733	710	748	743	741	782	797	697	836	763	751	752	769	744	752	817	785	749	758	738	726	748	755	806	745	720	769	790	711	719	681	771	778	780	729	738	780	809	766	733	757	740	734	774	771	762	790	729	738	748	721	723	774	726	744	763	724	762	756	789	744	746	759	757	723	718	705	719	720	751	709	767	782	753	781	744	713	725	736	761	803	724	768	804	757	757	750	718	751	786	777	767	755	782	717	781	773	722	699	813	813	821	773	787	770	776	760	774	756	784	726	741	804	713	758	741	791	749	760	723	743	728	754	806	752	742	760	749	794	760	741	774	710	708	772	729	760	736	768	751	792	703	776	738	727	793	735	746	774	763	741	739	739	738	747	801	740	742	731	764	723	762	711	733	745	755	779	783	755	761	727	777	721	739	741	716	790	773	689	803	730
30133	15260	1945	463	344	282	258	241	243	211	204	205	228	223	214	221	209	214	228	189	201	223	192	207	205	211	209	218	201	224	213	170	193	202	208	200	228	223	191	222	222	210	226	207	188	193	203	197	175	200	231	207	206	221	201	202	215	176	215	244	176	208	229	183	215	245	206	204	227	205	192	231	216	205	230	216	212	192	188	199	233	212	203	207	234	172	197	204	200	184	220	200	202	245	213	199	215	212	207	214	186	205	177	191	198	211	216	218	212	205	230	233	215	212	189	176	227	196	230	198	216	221	226	188	221	197	202	218	220	198	204	213	224	205	203	207	206	201	206	207	197	209	212	210	195	210	202	191	202	178	211	212	207	209	216	214	226	203	213	238	220	182	219	206	208	209	202	204	226	204	202	234	221	221	194	197	200	234	175	205	231	191	211	204	210	219	197	200	193	234	202	213	197	219	213	221	202	210	230	196	204	191	215	181	205	210	213	189	199	222	211	237	217	203	195	190	197	198	211	224	197	210	183	213	191	205	176	239	215	199	256	218	232	213	202	201	223	235	194	216	192	229	225	202	204	193	216	205	207	202	208	203	178	183	193	226	200	211	230	179	200	193	206	201	207	218	168	207	190	216	193	215	197	209	214	208	213	183	228	205	188	209	203	189	205	205	198	211	190	222	200	225	191	207	202	209	203	214	195	211	208	217	207	214	210	199	209	212	214	202	203	219	193	199	243	238	197	203	208	198	222	214	238	213	187	206	208	215	212	199	198	199	193	186	197	204	208	196	193	217	210	191	195	188	212	186	221	203	243	239	226	230	214	206	219	210	200	218	202	201	190	216	216	216	207	224	194	186	217	220	210	195	210	217	219	203	218	200	197	196	215	227	241	204	227	227	196	214	205	175	213	198	183	197	212	213	168	206	213	194	209	212	198	198	216	221	220	211	203	220	201	203	204	224	238	190	189	210	188	199	187	214	199	188	191	198	185	210	204	188	181	181	223	186	221	204	199	227	220	164	210	202	193	218	207	196	206	220	186	209	200	202	220	179	210	204	172	230	220	224	226	227	215	218	194	194	205	192	211	191	204	198	215	207	195	209	222	194	202	209	216	202	202	225	203	215	197	222	211	216	186	212	176	209	235	221	237	215	193	203	204	259	207	197	202	218	196	206	207	199	192	204	198	204	197	214	224	212	206	222	224	202	188	213	203	203	221	209	235	215	216	216	193	225	188	212	215	197	214	224	183	224	187	187	221	204	204	186	236	233	200	169	208	203	197	200	203	202	202	212	190	223	213	200	209	197	205	186	185	196	218	199	192	218	201	198	219	159	224	218	221	198	210	226	186	200	225	216	223	230	224	188	197	206	192	195	198	211	196	200	211	230	197	223	205	183	224	217	212	202	176	191	192	257	218	206	188	234	190	199	224	218	225	184	210	223	219	211	230	195	219	195	186	228	229	217	214	209	208	195	224	193	211	189	201	215	181	207	202	210	173	198	197	174	215	193	165	237	215	212	203	195	242	206	192	182	206	205	217	194	227	174	228	178	196	212	208	216	238	229	208	227	210	195	189	220	219	205	195	203	185	214	198	213	202	221	211	202	214	207	209	213	211	202	229	214	214	204	215	188	210	221	220	226	224	203	207	218	184	200	228	216	190	199	200	209	200	219	189	208	223	197	217	186	215	220	200	218	220	190	210	204	192	205	242	212	185	225	190	211	193	187	197	209	211	193	204	196	224	221	191	182	222	205	200	205	216	209	199	210	185	213	192	212	186	244	196	196	252	196	220	203	217	219	185	215	204	211	215	181	216	213	191	209	193	212	239	197	203	220	176	202	200	210	235	230	191	182	233	226	194	201	218	214	215	213	210	210	205	209	205	186	218	203	200	203	217	210	215	209	200	212	191	177	223	204	208	219	231	208	203	203	195	194	185	216	205	213	204	197	226	207	191	181	221	212	202	210	207	197	225	215	210	219	238	202	189	188	210	195	181	208	193	199	227	175	208	223	198	208	181	201	214	216	177	217	217	203	218	218	182	195	207	199	197	209	188	219	194	203	206	194	170	205	203	198	193	197	208	192	190	219	185	199	207	209	224	190	216	208	208	217	209	224	197	212	221	188	180	209	188	214	206	198	198	226	207	218	216	214	193	214	200	203	224	209	229	210	224	210	220	214	216	204	204	217	190	193	196	210	184	201	236	218	217	215	203	233	213	201	210	218	222	192	219	218	198	205	219	200	193	202	208	210	186	214	217	186	193	177	215	219	224	192	218	226	217	217	210	207	219	220	191	210	197	207	199	201	221	183	208	199	228	217	215	199	232	201	203	178	197	213	208	210	191	203	195	206	235	192	198	216	208	198	209	204	196	222	184	225	193	203	223	225	214	184	187	206	196	188	200	190	199	219	237	201	215	202	237	240	200	217	194	218	233	177	206	210	216	196	207	207	191	216	216	212	226	231	179	206	184	225	205	213	198	219	185	208	206	203	199	196	212	228	211	193	223	189	184	190	198	194	209	206	217	199	187	202	184	230	232	212	220	189	211	184	201	202	207	212	209	206	223	218	226	188	204	203	191	206	181	197	216	197	212	254	197	193	213	212	196	195	200	226	202	197	201	181	202	192	196	205	199	242	184	197	224	200	201	224	191	199	227	208	195	196	196	193	215	201	200	222	204	184	192	214	194	218	207	215	214	218	216	216	212	201	177	196	189	183	199	195	225	197	215	199	203	226	211	202	210	202	208	208	208	217	191	168	203	192	170	204	213	204	208	201	212	208	211	214	222	212	209	196	215	220	230	208	176	225	205	207	190	187	204	188	214	232	194	211	225	208	211	198	181	198	216	210	211	181	199	202	204	204	217	201	212	224	211	174	188	218	212	215	212	210	227	190	197	196	201	187	206	212	211	194	182	227	224	188	217	209	190	205	203	190	220	217	204	218	206	208	212	233	208	215	172	215	210	202	214	186	193	209	221	226	215	207	217	202	225	214	202	216	190	201	219	207	185	191	205	193	211	191	185	229	219	178	203	197	195	183	225	202	193	207	192	221	198	203	221	222	196	212	223	206	227	216	159	184	196	216	227	206	194	218	195	191	222	215	192	199	198	198	195	196	193	209	198	204	223	207	195	218	213	190	228	194	209	200	175	231	191	202	238	224	191	198	176	213	218	198	195	188	194	196	201	203	197	189	213	191	191	208	218	191	184	221	191	196	216	198	199	221	230	206	218	206	200	200	181	198	215	186	206	203	171	198	192	220	210	203	185	207	220	195	185	230	224	221	207	220	183	213	220	213	230	223	204	199	220	201	219	212	224	203	193	222	179	221	208	198	221	198	200	214	193	230	196	186	200	207	215	203	200	237	205	175	220	222	216	188	192	199	236	221	214	219	209	207	209	223	210	222	227	220	182	224	178	216	200	237	218	201	204	205	235	207	214	219	215	205	190	211	229	226	205	215	209	193	205	200	194	189	204	215	232	246	222	225	190	218	187	209	201	189
6500	898	787	424	350	315	280	242	263	262	253	225	182	209	224	195	230	214	201	206	204	229	237	215	227	229	189	207	181	203	193	200	235	213	199	206	199	195	197	195	204	209	215	213	199	203	202	208	201	195	201	217	177	217	209	204	190	208	224	210	213	202	201	210	202	199	226	208	203	204	186	219	240	231	201	200	197	205	224	196	216	210	231	195	197	222	216	196	212	206	220	190	204	188	203	204	192	199	224	182	209	206	211	215	224	205	207	215	203	200	243	207	185	199	193	213	184	188	191	203	196	199	204	223	207	211	195	205	204	231	228	211	213	208	207	218	211	201	212	216	213	195	219	198	220	214	189	167	210	174	200	219	228	211	207	181	204	204	207	217	218	202	215	199	217	206	205	228	202	199	177	207	202	214	205	210	217	208	200	189	201	199	208	210	195	202	179	204	208	198	204	220	205	167	186	206	254	188	213	209	212	224	204	200	186	212	211	217	200	194	222	207	197	193	186	206	192	205	227	210	166	210	199	202	230	208	204	208	225	199	170	179	183	208	206	204	194	201	193	223	203	208	183	221	193	214	189	193	206	197	210	208	212	180	189	208	195	221	208	207	214	187	212	194	205	230	195	214	220	208	222	206	197	197	199	205	225	201	189	190	215	208	189	208	204	182	199	203	210	199	221	201	198	220	189	205	198	206	216	216	189	227	225	208	222	208	207	208	180	229	174	218	187	190	199	201	198	213	188	207	187	219	190	182	196	235	204	217	219	207	208	222	208	208	206	169	177	216	202	227	196	196	184	217	200	187	207	224	191	201	206	201	213	201	207	170	182	213	189	197	195	210	204	210	218	239	188	202	194	218	207	217	197	193	219	226	208	211	218	194	198	192	203	209	177	219	208	183	223	207	196	209	219	211	201	182	191	211	239	196	202	198	202	189	227	161	198	226	215	182	190	211	182	208	188	217	227	181	206	212	192	185	198	206	215	215	222	219	189	214	202	169	208	180	176	204	214	182	223	189	212	206	199	221	201	217	211	210	194	177	191	173	217	196	210	233	221	208	208	190	180	197	205	221	191	193	222	218	210	196	205	189	194	204	191	214	205	194	185	194	204	204	229	204	170	198	211	203	224	203	213	229	227	205	175	162	203	188	212	189	194	187	203	230	223	210	194	201	201	222	210	207	194	188	221	214	215	191	201	218	221	194	202	210	199	206	180	213	211	187	216	186	182	215	205	222	161	184	208	189	183	210	200	228	200	177	205	214	199	192	207	163	210	193	228	204	218	219	189	196	198	179	210	186	205	225	209	219	213	211	209	188	223	220	180	191	218	211	215	186	185	182	183	199	208	214	212	201	234	231	189	203	183	196	211	196	231	201	215	206	227	204	197	205	194	203	193	192	195	190	193	217	179	214	178	197	208	175	196	194	210	195	226	195	192	232	214	239	204	219	207	192	186	181	214	196	185	226	219	205	213	232	211	211	195	191	202	191	195	188	197	195	223	182	235	184	205	210	221	210	212	207	195	200	215	190	219	224	185	207	179	172	188	211	224	222	201	240	184	181	220	217	215	201	212	193	207	197	178	183	207	222	207	192	219	211	216	220	167	204	197	208	202	203	216	193	188	228	191	182	228	204	215	218	205	192	207	209	210	206	223	189	187	202	198	208	190	218	176	229	236	222	199	214	207	194	189	172	228	209	200	194	229	209	214	206	203	204	194	203	191	194	201	197	205	206	204	190	226	194	228	203	218	215	208	180	199	210	222	206	197	207	194	198	197	203	207	216	193	226	226	205	195	222	216	203	216	222	202	209	193	201	228	178	208	202	215	196	208	206	190	198	208	214	217	190	202	189	237	188	207	212	200	208	165	207	216	230	181	184	205	193	198	207	216	196	211	200	199	181	226	227	195	217	216	210	182	217	215	188	222	222	208	203	214	200	206	196	216	199	191	183	205	191	222	202	200	180	209	208	208	217	211	210	214	203	205	211	205	194	207	205	205	212	197	192	207	214	188	204	215	200	193	182	228	211	192	198	186	223	216	215	215	199	184	194	229	199	196	212	193	216	213	225	220	204	201	183	223	200	225	192	197	191	209	188	187	224	200	146	191	188	184	212	203	199	200	201	187	183	193	198	187	224	209	191	196	205	192	208	213	185	188	187	203	200	199	203	214	207	198	213	195	206	219	237	200	217	208	187	191	206	201	205	193	215	196	197	210	208	206	219	202	197	209	207	209	181	213	198	220	200	194	211	193	222	214	206	190	246	208	206	208	200	215	221	209	201	200	203	208	222	188	227	186	197	198	165	207	199	189	229	194	223	189	210	199	205	207	217	220	222	196	203	219	179	180	203	204	201	197	196	207	216	212	202	210	194	202	200	209	188	199	186	216	204	198	187	185	217	197	199	227	209	201	203	228	203	179	205	201	188	205	201	213	193	211	205	200	208	181	205	198	227	214	237	201	203	201	195	201	202	191	201	188	201	190	204	181	219	220	203	220	202	204	183	228	215	202	197	180	210	188	208	215	174	179	210	183	231	222	204	197	208	204	213	223	198	219	214	213	199	207	207	201	234	217	194	196	219	191	189	208	200	181	186	198	205	193	212	218	213	204	183	213	199	190	195	210	211	193	191	213	208	211	194	203	219	247	191	195	190	220	202	194	215	213	209	201	202	225	210	208	206	196	225	189	214	221	197	211	214	235	227	203	209	187	195	189	203	185	194	215	200	222	220	197	212	187	229	205	229	188	190	208	204	170	198	190	204	185	192	200	199	219	204	202	195	209	200	212	206	192	222	207	193	231	207	223	206	198	191	210	206	179	220	179	205	193	188	211	210	205	189	171	189	202	202	214	174	212	205	205	230	198	200	212	209	211	194	216	196	220	190	205	196	189	227	221	191	239	198	210	191	221	190	210	215	189	223	203	221	195	215	203	210	205	220	190	216	206	192	237	201	196	212	187	200	214	208	197	179	192	234	183	204	197	190	215	206	213	205	217	172	191	212	196	207	211	221	186	237	191	215	207	213	195	197	210	216	176	204	195	201	193	199	201	209	192	194	185	186	199	209	222	191	220	208	192	199	184	206	206	229	204	214	199	216	196	191	201	207	204	188	219	197	204	202	191	190	225	210	216	227	197	180	228	215	192	212	198	210	208	189	189	207	211	205	199	210	201	179	215	214	203	197	215	199	197	222	187	211	217	200	200	220	202	184	195	173	188	221	188	188	200	211	193	204	218	224	204	238	178	226	219	208	214	206	180	218	209	207	203	215	220	192	203	218	225	188	212	200	187	190	182	216	204	194	211	193	188	215	172	200	227	201	187	229	207	199	246	196	207	213	195	203	200	193	211	216	229	205	204	194	189	194	195	216	196	222	198	206	236	207	184	229	210	202	207	203	211	192	192	195	198	188	197	208	197	207	199	188	203	199	205	215	205	222	229	192	194	207	202	190	208	202	213	211	190	193	204	224	215	188	187	177	204	224	205	183	192	180	200	205	220	207
24247	20026	26254	23512	20034	12379	1952	1239	1027	926	865	873	769	735	737	741	700	706	614	729	648	600	674	618	636	621	612	602	644	619	617	608	625	599	621	608	642	568	563	596	598	612	599	601	574	567	622	590	624	579	604	588	617	582	604	541	547	633	555	552	581	584	628	530	583	539	591	538	578	532	618	562	575	564	624	588	598	582	557	571	584	600	600	623	582	599	574	595	590	566	559	642	601	594	597	586	585	606	578	576	560	578	579	568	578	572	574	551	614	657	587	567	594	565	586	565	589	617	584	548	555	594	594	557	571	581	579	578	555	596	536	569	552	561	578	562	559	577	610	569	581	545	580	557	555	539	625	623	583	585	601	592	615	623	592	560	601	554	548	596	561	576	607	575	594	546	579	624	584	557	595	580	575	576	560	565	553	594	598	596	602	528	580	565	551	561	573	581	517	578	557	578	571	581	577	551	610	592	601	551	590	552	564	552	598	580	573	586	587	569	596	540	549	571	590	568	585	571	529	590	550	589	586	590	621	551	579	590	605	582	597	566	566	547	604	564	567	570	571	621	576	528	540	584	596	594	573	604	570	608	586	536	559	557	584	564	609	599	558	604	582	573	580	567	626	590	578	589	582	594	548	572	557	573	604	616	596	571	522	628	550	590	571	565	568	551	590	585	543	616	535	582	549	564	521	530	561	555	594	592	551	620	562	542	552	576	531	584	579	558	608	566	586	554	559	549	604	583	623	588	616	544	577	614	565	578	563	574	598	571	609	564	540	555	625	599	555	571	588	590	545	539	554	591	575	602	564	621	571	560	590	583	528	614	531	562	577	561	588	557	576	572	567	576	562	520	569	578	571	565	570	570	533	582	593	563	556	536	596	534	585	552	608	521	574	589	568	581	541	556	599	614	563	577	510	584	578	566	559	615	576	603	593	597	574	582	567	546	594	571	569	593	553	583	601	630	612	591	563	557	568	588	543	592	553	532	571	558	566	565	568	611	564	577	575	544	550	517	546	582	536	610	565	594	604	550	574	579	564	581	562	591	544	553	550	594	572	574	618	564	543	593	592	544	533	604	589	565	598	552	572	581	598	593	568	583	584	543	553	579	597	568	591	594	588	566	589	568	533	579	558	568	583	619	577	570	578	600	558	589	552	551	571	596	589	595	583	538	557	534	564	539	527	569	628	564	566	577	560	598	548	601	568	624	595	555	557	581	574	614	578	581	583	537	601	538	579	579	559	627	567	570	591	590	570	590	560	564	592	575	554	589	579	605	554	612	580	573	614	592	577	545	569	553	577	535	609	546	551	573	579	573	556	574	569	555	601	556	579	609	573	587	528	618	631	592	596	541	573	566	566	545	553	544	534	568	619	563	581	630	572	602	565	610	557	573	546	560	591	541	592	567	560	559	574	602	574	564	552	628	517	583	553	564	537	533	628	583	551	538	590	599	542	567	622	574	588	560	602	518	579	587	587	608	552	554	589	557	573	567	559	577	583	559	560	614	580	562	563	594	538	599	566	567	581	596	549	581	580	564	612	546	589	543	573	623	564	620	606	583	572	556	573	545	553	546	619	544	524	602	591	574	553	571	591	606	583	523	588	615	579	612	579	634	566	630	596	522	617	586	569	571	566	537	574	561	582	610	604	593	560	580	586	561	561	582	555	612	569	563	537	597	607	558	584	559	535	555	586	573	588	580	568	591	603	559	593	594	590	560	565	587	590	596	595	604	584	598	562	591	629	572	582	570	577	560	559	550	617	586	580	542	570	589	569	582	601	595	577	534	626	580	601	517	624	567	556	572	639	592	605	624	530	590	595	590	558	625	629	600	565	565	581	582	614	605	601	574	594	552	586	571	569	558	570	579	578	586	548	557	592	612	568	549	628	569	565	599	549	598	640	571	514	560	597	556	585	566	592	587	578	599	536	629	550	553	580	596	607	577	539	551	528	586	584	579	589	564	561	546	555	563	561	546	574	577	647	583	548	554	569	609	575	569	535	564	563	574	567	540	614	583	586	640	579	535	538	529	601	567	597	601	524	580	613	608	602	582	596	583	590	587	574	562	553	615	564	548	561	556	577	599	561	585	600	554	577	549	580	563	564	571	582	528	551	541	597	541	618	598	609	586	557	559	590	565	605	557	603	582	572	590	585	573	607	632	580	575	545	628	547	602	559	571	576	583	538	556	603	595	604	558	575	600	577	565	537	553	612	577	602	592	595	575	557	605	558	584	528	561	565	562	601	590	586	552	584	577	589	620	563	551	583	563	575	570	554	591	555	571	567	546	596	603	590	557	594	564	562	565	570	581	584	531	549	593	577	533	574	608	575	562	567	579	618	568	589	519	536	576	563	568	585	593	589	546	631	561	593	586	586	597	612	588	614	587	584	584	587	578	592	632	518	588	583	565	573	573	571	571	581	584	532	571	549	542	595	563	561	561	556	596	570	519	590	555	606	585	600	552	603	598	582	587	609	554	571	509	534	563	617	570	621	563	577	597	553	556	540	601	596	581	579	633	560	555	576	545	570	566	585	544	558	560	534	627	563	555	550	579	586	615	580	539	548	538	607	545	581	589	589	553	539	582	604	538	603	575	625	599	558	562	591	593	571	584	619	574	576	549	584	575	567	602	605	611	577	600	518	588	616	571	584	619	575	596	604	553	605	571	626	590	609	582	593	574	546	579	535	576	586	578	583	574	535	546	553	570	613	603	526	569	572	544	571	539	577	575	597	589	569	579	552	577	555	567	585	558	544	577	617	532	572	520	560	558	582	630	601	606	528	640	576	544	597	546	564	555	591	594	576	587	610	565	571	532	573	592	605	545	593	624	543	535	599	555	583	559	559	574	602	597	564	568	565	601	585	622	615	590	622	548	537	583	585	582	583	536	568	563	578	583	581	591	586	595	563	606	587	587	588	609	537	547	537	584	562	565	525	562	593	605	552	604	591	565	575	602	564	571	574	576	561	612	596	609	578	580	545	584	559	573	558	584	594	587	545	590	561	568	562	564	586	569	556	579	604	554	551	577	566	603	592	562	568	583	605	574	581	578	607	600	607	602	587	566	559	569	559	586	616	607	594	558	566	543	571	583	563	567	580	554	589	600	566	568	556	548	554	580	583	569	581	556	633	549	542	554	611	541	588	566	578	552	601	596	600	543	597	569	614	590	585	541	569	609	517	589	578	559	556	537	613	547	533	613	544	586	594	582	609	573	550	553	564	563	654	566	564	579	585	571	567	649	549	567	578	605	532	570	581	581	550	600	540	568	567	556	573	625	614	568	564	591	596	584	563	554	542	564	592	564	576	567	548	584	531	567	553	605	606	532	565	571	590	541	591	622	637	608	587	572	585	549	585	590	591	580	593	570	573	561	586	600	602	576	562	641	588	586	592	574	559	579	556	577	614	576	580	517	598	551	610	535	594	556	612	564	558	554	546	523	562	596	571	622	558	577	593	589	551	540	552	566	570	563	571	558	619	524	554	583	566	594	585	595
6887	11404	10154	5824	3805	2858	2197	1813	1552	1322	1144	1052	960	874	854	802	727	754	666	649	663	592	603	620	625	581	637	555	591	573	506	522	522	569	556	577	571	581	552	501	558	554	558	538	561	569	539	498	548	528	554	536	556	532	551	562	542	530	523	513	553	551	522	506	546	485	558	532	542	576	538	561	528	548	529	537	561	523	539	530	569	511	544	525	552	493	549	526	510	509	512	533	523	501	519	517	500	551	565	510	489	522	537	498	550	550	518	546	546	559	537	494	532	510	533	497	521	518	530	514	524	532	483	570	505	548	565	543	541	526	582	538	535	517	503	527	537	498	548	503	545	520	504	539	544	506	487	526	497	532	554	524	528	559	542	518	530	483	479	532	513	541	535	507	519	519	526	517	506	506	548	525	552	521	498	500	571	534	488	512	540	530	549	537	527	546	535	529	537	528	521	539	521	512	501	514	501	532	502	538	491	525	479	535	473	539	491	489	540	504	543	526	523	535	526	521	518	517	483	544	515	538	520	506	497	530	551	547	535	524	511	528	550	503	524	510	486	519	545	539	500	517	521	515	544	534	519	552	519	568	545	507	470	486	516	535	554	571	536	527	485	482	514	501	523	495	514	519	511	513	519	524	490	516	513	516	497	532	515	504	501	531	482	528	504	499	498	518	498	528	495	530	494	519	515	538	539	516	509	522	513	539	551	545	547	504	509	567	540	533	527	558	538	539	526	495	493	551	515	502	514	508	516	509	502	523	540	533	529	532	530	550	539	506	538	565	513	516	497	510	521	519	544	529	558	564	490	495	496	565	535	533	515	528	506	501	532	509	517	542	510	562	518	502	532	490	519	520	498	535	523	513	506	541	527	532	553	507	515	528	541	511	564	513	514	526	520	494	539	536	492	512	508	526	527	514	510	518	532	534	564	509	512	552	528	546	481	556	500	513	535	523	538	497	507	529	548	556	518	538	503	514	464	523	486	490	494	475	499	517	498	547	502	523	532	546	533	496	511	518	518	523	487	544	483	514	511	554	566	514	487	514	537	537	502	519	489	548	499	560	485	536	516	545	547	540	514	499	550	546	538	526	497	534	517	523	523	528	508	510	520	533	485	510	538	545	518	560	534	494	547	453	516	548	519	506	503	517	500	556	543	523	509	540	528	512	522	579	493	512	519	513	502	545	543	538	528	540	511	524	514	567	559	547	515	506	511	509	516	519	557	503	561	545	532	503	504	546	539	495	528	508	537	454	516	523	540	465	554	495	527	529	522	537	591	518	523	490	498	534	518	485	576	566	496	517	500	516	519	542	503	532	567	547	522	505	542	533	506	511	560	517	522	504	536	522	470	514	519	505	521	509	492	516	548	512	520	508	540	487	517	525	529	543	505	507	540	536	533	498	512	505	510	542	514	499	571	486	539	469	518	499	525	527	490	500	507	530	468	541	527	552	516	495	522	531	499	558	532	547	523	543	552	586	484	511	505	513	555	547	507	562	517	544	544	498	512	510	513	516	539	556	485	508	475	528	500	501	527	542	523	496	500	528	496	548	526	527	489	543	477	532	510	581	544	523	565	528	525	500	557	531	500	508	594	504	534	537	561	481	512	492	555	519	535	552	544	539	515	521	521	521	493	542	545	521	534	554	555	495	498	556	526	503	496	535	540	546	531	575	530	543	535	522	500	499	545	503	518	497	521	493	487	540	528	502	540	528	550	525	574	522	543	503	524	525	552	518	567	542	546	541	537	547	536	535	525	519	518	538	529	541	498	527	514	534	501	506	553	508	549	512	541	537	525	504	494	484	524	529	537	524	558	517	515	509	557	482	532	517	509	515	541	561	534	496	554	503	508	515	510	520	507	535	550	506	549	561	512	518	509	510	503	494	565	554	531	498	566	509	507	556	517	519	555	528	524	510	548	499	531	488	550	500	506	553	547	513	547	514	526	516	538	512	520	504	498	516	534	534	540	518	515	534	507	518	497	512	524	529	514	534	558	510	530	554	517	579	540	515	504	550	467	507	522	535	542	503	524	511	555	540	501	503	491	515	539	527	518	484	530	566	562	523	492	504	519	500	494	585	531	528	494	565	534	540	522	509	538	503	529	541	513	498	534	548	557	557	491	546	568	484	501	546	528	509	567	529	521	543	521	498	521	534	562	520	510	507	553	512	496	554	543	527	538	534	530	509	508	551	515	542	543	499	542	502	523	527	508	551	536	552	571	508	552	502	488	537	504	541	521	499	506	525	514	493	502	476	562	488	506	535	471	579	543	533	533	508	519	486	530	552	505	513	505	506	490	520	503	515	505	495	564	544	547	564	513	525	489	505	528	505	522	537	518	518	492	523	520	548	503	511	530	545	540	525	540	556	539	508	517	513	510	480	519	529	530	530	533	520	544	533	510	520	523	520	524	515	491	508	530	498	529	507	512	493	502	503	601	517	538	550	490	546	531	536	494	513	546	503	505	541	547	555	537	524	557	496	527	540	540	532	485	516	496	535	498	533	547	487	543	546	519	504	561	521	523	519	488	522	544	526	495	542	528	524	523	511	516	546	521	519	589	528	512	541	526	561	527	546	532	492	510	502	535	533	521	494	543	513	524	525	511	554	545	481	497	529	523	502	524	530	551	479	541	512	522	534	520	514	543	556	537	537	547	469	541	490	539	525	539	506	520	477	497	539	550	501	505	525	531	503	511	512	516	535	507	511	540	503	507	515	513	500	536	520	517	544	535	502	502	482	549	505	555	536	535	514	501	521	527	522	516	539	496	491	529	508	505	497	506	507	529	530	504	498	521	546	521	530	538	536	513	551	526	552	514	531	501	479	529	518	501	518	525	535	527	536	526	529	510	504	536	557	566	529	546	528	490	536	520	564	536	537	537	555	552	552	526	508	561	514	521	498	535	515	556	528	522	521	527	548	499	542	496	534	542	505	517	532	565	524	517	552	550	545	526	563	491	519	552	493	508	553	503	497	510	508	532	536	521	552	493	521	497	543	520	560	500	510	488	563	533	543	557	519	511	525	501	514	549	507	508	500	541	515	543	495	526	490	501	534	570	504	510	543	546	514	545	528	543	548	555	518	526	548	529	524	546	527	512	497	529	485	527	532	529	559	551	549	518	538	497	490	514	525	550	523	503	531	549	540	536	530	535	531	530	548	570	509	544	501	550	512	510	501	548	515	478	505	509	487	517	532	524	529	494	521	555	525	543	515	492	527	537	532	524	546	556	535	508	485	517	524	528	508	488	514	516	491	510	465	494	493	516	537	526	547	589	559	535	519	492	497	522	538	537	483	509	505	570	533	538	509	527	518	505	544	527	520	484	562	547	511	505	503	494	542	491	543	488	534	526	504	517	548	541	550	489	517	548	508	545	523	478	514	521	512	508	525	538	531	522	517	544	492	531	534	538	520	531	515	522	520	462	543	530	537	564	500	568	524	515	567	540	510	513	513	504	543	529	537	565	490	560	490	502	523	519	543	515	489	543	521	514	524
24249	21978	29146	25492	21988	22125	11871	2511	1895	1682	1511	1374	1327	1162	1136	1130	1097	1081	1027	1028	996	975	995	945	975	989	959	942	875	931	882	939	900	960	942	881	931	953	902	935	918	943	883	858	907	943	937	885	905	871	926	885	900	918	927	874	895	882	868	871	863	850	850	921	900	915	835	923	958	865	846	929	874	861	914	947	843	875	874	874	869	860	947	830	870	875	871	862	890	927	841	843	871	915	904	869	835	861	870	878	878	904	888	859	905	851	847	829	876	854	878	837	891	885	874	886	869	887	890	897	904	834	866	876	904	901	866	872	854	869	859	866	900	874	898	874	917	855	882	853	905	891	879	899	865	891	888	870	903	857	859	877	898	848	828	805	858	825	876	892	871	883	850	870	832	867	900	905	901	885	899	876	870	871	876	887	838	873	888	838	864	890	838	830	822	857	815	902	876	817	822	865	861	829	856	884	813	838	858	802	842	894	882	861	844	883	865	859	904	868	930	860	835	872	840	870	833	896	878	859	872	832	891	873	834	847	884	863	893	861	894	868	898	905	941	859	929	941	831	854	922	870	897	872	855	891	894	872	876	856	835	858	870	921	863	914	856	920	791	894	915	873	850	842	862	858	851	881	903	859	828	913	827	840	884	885	784	875	843	872	872	815	921	886	885	847	801	931	859	872	887	895	883	887	890	875	843	887	851	915	897	889	887	887	796	922	904	894	873	879	810	858	848	871	853	877	902	925	871	854	897	942	884	873	847	823	874	825	856	907	826	845	868	868	884	805	967	883	842	858	842	865	859	855	844	872	898	889	844	878	904	848	874	839	811	785	877	872	847	863	822	842	889	898	833	911	827	885	856	955	826	900	858	815	867	817	888	828	832	857	854	900	800	820	881	868	875	853	852	877	866	878	875	864	905	867	906	859	847	805	859	853	922	814	867	866	839	856	868	881	833	878	822	854	912	906	883	861	907	847	831	824	917	935	847	897	898	878	885	846	864	905	917	889	870	823	909	861	841	849	863	868	831	913	878	860	852	862	943	897	846	917	897	923	820	866	879	865	853	906	875	849	855	870	864	873	880	822	909	810	827	874	823	892	835	871	893	831	847	888	811	862	851	886	875	834	891	876	841	839	878	858	865	832	887	846	877	797	811	863	903	861	869	877	875	901	881	845	841	870	859	864	878	846	849	867	887	846	879	837	969	854	828	861	902	912	821	912	882	902	836	870	827	834	862	821	830	840	856	889	870	871	903	844	910	887	812	882	916	881	849	851	871	862	861	827	913	881	856	827	902	906	926	883	859	853	893	904	947	896	847	842	888	820	853	855	861	872	871	873	833	863	860	858	848	927	901	844	902	819	884	881	803	867	855	865	876	903	840	894	815	864	901	862	906	881	875	847	844	856	843	822	866	905	917	826	855	876	867	911	877	850	904	825	939	835	825	859	873	837	811	854	859	899	889	893	886	903	885	879	883	824	861	912	886	867	866	852	873	895	857	922	904	899	831	846	803	878	847	882	901	894	853	834	877	855	886	909	899	907	876	861	828	872	882	858	874	882	916	860	855	825	848	877	871	823	902	885	876	838	877	904	888	874	827	901	847	823	897	828	856	838	871	902	851	827	841	860	837	846	841	854	891	895	846	880	921	868	822	823	866	872	870	875	825	800	871	849	951	895	893	853	861	927	852	857	883	880	777	885	856	880	815	872	910	890	817	888	891	846	849	870	920	900	900	834	871	850	872	897	854	878	900	882	888	820	860	847	853	866	852	918	817	824	830	882	844	888	883	920	859	888	891	901	877	857	850	828	890	902	931	913	830	906	870	866	918	895	875	852	811	874	870	912	898	870	822	918	850	848	869	852	840	867	834	881	873	851	875	859	814	859	814	879	868	877	870	855	848	829	839	847	884	832	874	850	951	888	872	850	896	851	840	838	880	854	845	887	859	858	868	845	836	855	885	838	878	826	852	896	876	875	906	857	883	839	854	809	821	858	896	801	854	867	824	884	837	863	851	866	878	930	877	866	837	832	863	832	845	839	852	868	923	880	833	846	863	865	870	885	839	821	870	871	853	856	886	866	893	848	880	868	854	834	872	905	842	833	863	868	847	851	851	896	875	841	855	896	853	877	878	888	905	855	874	840	906	896	885	858	870	856	895	877	841	899	897	826	830	876	884	857	875	821	876	824	922	858	881	801	863	856	853	877	933	883	853	805	844	819	887	873	902	858	906	830	846	855	822	828	928	822	859	894	878	813	864	874	878	844	857	880	902	856	883	878	867	847	889	866	876	871	893	847	844	864	924	900	853	869	847	864	784	897	910	860	849	914	877	851	842	879	865	841	903	885	861	864	878	858	834	903	786	871	844	901	813	889	837	846	851	894	924	892	816	841	898	828	932	874	878	852	880	863	817	821	855	829	859	883	813	825	884	855	914	868	876	851	888	859	832	822	857	888	915	870	915	866	822	873	860	913	868	880	851	835	814	838	829	858	955	861	821	891	834	845	839	856	843	914	867	855	920	848	839	861	852	839	920	887	865	909	927	890	893	823	945	837	876	830	843	907	848	919	910	874	864	898	889	868	838	883	858	892	859	871	868	882	861	900	932	887	880	918	871	929	835	855	854	842	824	909	820	831	842	864	864	883	949	803	862	830	851	868	866	865	812	895	835	893	803	922	885	861	894	861	897	884	858	850	820	823	844	851	815	901	895	855	865	876	850	866	857	779	880	923	833	863	828	857	880	821	922	900	858	907	860	833	833	837	827	915	874	888	874	839	777	876	876	890	878	798	836	856	886	838	851	876	881	917	924	923	879	882	861	915	849	852	862	849	882	895	865	912	783	862	895	822	865	819	858	877	896	848	861	847	879	819	833	886	871	881	895	885	820	900	894	871	918	887	869	854	896	883	838	895	890	870	859	854	818	852	882	877	849	842	894	863	899	868	841	844	870	872	891	855	867	851	877	884	842	805	876	904	871	849	894	869	824	855	845	916	872	910	847	889	872	846	809	805	807	863	846	931	850	854	838	825	909	830	866	913	901	873	868	867	919	869	840	875	824	845	895	906	899	847	848	864	812	884	825	826	834	862	861	898	878	856	847	845	876	883	811	866	822	836	880	891	868	879	871	891	857	849	869	849	909	851	885	865	876	841	882	887	846	846	876	873	856	876	817	934	861	893	904	879	828	857	877	838	889	869	856	849	872	894	900	966	824	889	879	930	857	902	847	843	914	811	853	887	868	799	841	890	842	843	867	837	878	860	885	839	910	888	873	889	868	880	879	840	813	840	847	849	840	870	874	893	901	964	866	884	824	870	862	857	857	852	851	863	839	855	834	863	853	871	823	848	842	857	861	790	855	858	835	904	847	868	931	810	872	920	829	846	847	903	842	846	842	844	855	869	855	882	896	853	859	874	827	866	886	880	883	875	846	872	891	922	835	855	872	842	884	829	894	833	822	839	886	829	778	822	872	873	857	838	882	832	810	861	876	880	792	849	834	843
10600	19711	18043	10623	7285	5493	4241	3545	2833	2494	2149	1928	1721	1561	1410	1418	1278	1256	1162	1153	1091	1097	1013	1007	963	953	961	902	920	901	919	886	921	889	890	852	857	896	875	867	908	878	835	865	861	791	792	837	888	811	853	803	804	856	787	781	852	806	833	852	816	817	811	882	803	780	804	837	765	820	835	799	789	873	861	791	829	745	824	784	804	880	829	832	820	785	827	779	833	818	752	775	808	857	833	761	846	818	825	812	783	743	805	806	816	826	798	834	803	789	774	789	777	801	803	777	835	815	812	780	831	832	836	757	829	822	818	773	757	781	799	793	833	773	861	767	813	781	712	795	810	755	799	791	780	785	856	802	791	794	778	757	772	795	786	801	784	776	834	832	809	788	777	814	788	796	814	828	814	803	805	866	771	801	802	778	771	825	803	802	807	804	781	807	802	829	771	812	773	820	804	774	850	784	787	798	771	817	765	867	855	777	806	821	780	817	773	767	781	846	788	813	780	814	814	791	792	800	781	797	775	805	844	780	828	824	814	760	802	784	801	755	761	814	771	803	791	809	815	769	811	803	769	869	805	834	856	775	796	779	791	793	740	780	799	807	799	793	796	767	778	815	829	776	825	786	817	814	767	806	827	829	744	765	806	803	853	805	813	839	795	797	800	761	807	813	833	821	781	804	803	764	843	782	803	729	733	815	803	784	802	848	795	815	801	786	790	797	818	812	811	761	792	785	791	861	806	766	792	780	763	804	818	813	753	824	774	777	792	822	851	778	806	812	791	822	791	821	802	796	801	774	823	767	813	796	762	794	776	821	799	848	799	780	757	732	816	787	828	792	787	770	813	796	782	796	843	738	771	818	766	848	767	795	797	789	803	800	839	822	805	865	786	837	776	798	789	813	775	828	776	839	771	746	796	774	807	834	813	815	841	830	821	801	827	771	759	787	832	808	790	833	835	816	752	755	798	791	775	793	792	822	793	768	746	808	739	795	745	781	792	747	759	798	757	786	806	803	764	837	801	846	778	835	792	775	815	755	770	766	811	812	807	742	730	780	785	775	761	755	792	806	784	813	836	820	819	793	765	788	804	786	752	789	795	828	793	868	787	793	778	783	812	814	841	769	785	808	776	795	777	803	814	768	738	766	877	795	791	810	782	816	761	802	794	768	799	771	830	751	805	850	805	785	805	796	814	760	796	780	804	784	749	779	837	758	817	739	824	818	798	762	861	820	828	807	775	812	847	817	832	773	784	803	846	787	812	823	780	769	772	795	747	784	818	852	780	779	803	814	815	809	773	808	783	896	771	787	817	762	850	794	748	742	762	783	795	815	777	757	771	835	792	836	803	828	802	758	771	774	823	837	807	827	823	809	801	808	793	807	859	778	809	779	777	788	774	788	807	758	812	838	787	812	788	828	821	821	761	790	755	774	808	787	775	812	842	826	776	787	782	786	816	787	761	784	762	778	806	831	763	812	751	788	820	782	772	825	799	795	801	781	854	843	752	775	786	806	807	787	798	817	792	800	815	865	789	790	783	764	837	789	801	800	830	822	797	849	760	770	786	769	787	800	785	789	773	743	822	785	799	804	765	794	794	838	765	828	796	796	803	800	825	858	752	799	783	727	764	818	781	853	826	831	827	802	739	786	775	798	798	764	838	771	804	806	749	804	801	779	802	832	791	815	792	850	821	826	763	768	801	823	795	786	807	817	802	802	783	798	816	797	812	725	800	780	830	809	796	797	794	812	853	804	791	796	822	833	821	827	833	788	837	804	792	779	777	806	807	783	836	810	762	824	815	804	768	795	791	820	823	832	810	763	790	777	847	790	750	787	816	796	819	803	808	790	827	822	821	728	766	805	821	781	813	773	796	828	800	780	793	773	799	784	720	789	884	785	796	821	827	806	814	803	798	835	793	761	791	768	828	804	813	789	766	801	820	827	776	752	762	805	740	801	807	808	790	848	799	796	829	801	815	821	748	799	836	801	839	782	817	851	850	790	831	781	832	773	766	808	850	800	737	801	784	813	840	810	884	835	836	787	805	811	805	727	805	802	780	810	831	791	802	751	753	771	794	806	814	756	793	765	760	818	776	827	799	813	798	815	760	791	838	792	847	785	822	812	855	812	805	785	788	794	788	799	847	770	813	829	828	794	771	793	810	744	817	795	867	807	771	810	750	841	812	851	778	829	800	816	743	823	786	805	808	797	784	786	812	772	797	799	812	791	818	797	775	814	797	838	825	773	794	827	780	838	758	776	802	815	819	806	776	782	870	797	796	797	814	836	769	807	764	784	769	824	772	818	773	872	826	814	794	841	808	820	815	812	834	822	774	765	759	800	829	778	832	830	810	785	760	760	789	840	816	837	795	838	796	773	777	796	797	768	853	798	799	835	780	748	789	824	821	786	770	812	860	813	782	811	820	768	782	778	836	828	813	790	780	845	794	823	826	806	791	777	785	791	789	747	813	740	771	792	763	793	817	808	772	795	867	845	779	834	810	818	799	814	801	824	768	789	808	820	804	860	797	804	819	805	751	779	805	812	764	788	815	772	775	824	829	833	775	752	881	829	832	821	770	789	811	840	816	770	747	776	815	790	809	768	758	777	804	824	766	814	712	813	745	794	781	776	780	763	769	736	818	793	821	785	798	735	823	792	790	788	822	809	847	796	763	799	837	810	803	770	850	794	793	737	739	734	823	770	780	773	822	785	810	855	809	840	828	791	785	790	797	835	829	816	798	776	775	764	747	754	832	816	788	748	756	781	857	800	774	744	734	813	797	788	824	733	792	789	772	755	792	759	783	795	772	768	779	763	780	786	804	816	805	787	804	797	781	817	771	815	769	794	816	772	801	810	793	784	789	812	737	850	789	788	817	805	777	770	766	737	780	775	794	766	790	808	829	822	808	819	834	794	754	789	795	787	845	784	812	797	796	790	789	833	821	765	786	811	790	816	750	789	807	811	836	834	830	792	817	761	816	783	780	827	791	827	829	849	813	815	813	840	754	753	818	808	813	789	735	772	745	724	753	798	860	736	797	790	753	770	804	843	782	788	803	803	805	776	783	816	773	823	862	832	808	810	822	747	804	781	788	774	770	797	806	763	803	797	783	817	762	814	785	817	780	793	793	758	796	811	815	783	744	837	772	832	805	773	788	823	815	783	780	775	769	795	784	745	844	824	779	748	800	751	793	754	775	766	732	791	772	816	765	849	797	801	870	794	808	801	810	787	814	804	827	775	778	797	850	798	849	779	777	794	786	801	776	834	813	793	829	815	762	798	820	758	773	828	808	776	729	796	766	769	773	841	821	804	791	796	849	781	821	834	797	789	751	769	768	818	776	784	817	826	798	822	801	823	831	779	823	744	828	789	784	768	808	816	763	819	822	824	831	808	745	779	847	783	800	782	802	755	820	790	739	797	798	786	810	785	807	819	814	826	809	822	789	816	790	790	750	773	785	790	839	818	735	789	769	779	771	794	783	766	846	833	778	830	794	803
28572	14718	1790	373	293	250	242	230	193	201	209	233	208	208	191	228	200	203	188	219	226	192	197	209	217	201	208	182	206	186	228	222	199	202	187	182	206	216	217	179	205	181	181	218	214	218	190	197	192	215	179	186	202	218	200	178	199	196	204	200	188	197	183	188	203	205	189	197	215	192	221	205	167	219	196	214	169	193	188	196	186	230	232	198	206	193	191	211	195	206	203	202	177	188	190	193	185	191	196	217	231	203	194	206	218	199	197	195	187	195	227	191	194	197	181	198	218	181	208	242	184	173	196	170	194	171	184	152	193	213	179	189	196	201	195	196	198	186	202	187	171	220	200	190	202	210	193	181	187	189	197	191	210	205	191	202	195	174	212	212	209	187	195	210	214	180	186	193	199	198	193	207	177	226	203	192	186	190	177	186	207	200	183	208	181	197	195	211	200	190	187	216	226	173	182	201	237	194	212	207	184	205	198	204	175	208	214	195	214	193	201	198	185	196	177	205	187	177	184	202	220	212	170	183	201	175	182	194	202	182	214	205	209	204	197	197	197	196	189	206	178	209	212	198	215	210	199	148	208	191	179	191	193	203	197	190	221	199	191	184	207	212	199	198	180	185	207	210	195	191	216	197	188	206	193	192	173	201	240	190	182	201	187	185	179	202	205	211	192	201	207	189	196	187	178	195	188	190	228	197	187	198	213	197	180	223	193	205	197	193	194	195	197	181	177	193	200	187	224	195	204	214	210	206	207	174	203	191	218	207	194	200	193	223	219	212	195	173	201	198	210	199	219	193	197	217	178	180	190	208	195	208	181	201	190	199	192	206	194	205	208	205	190	190	203	193	197	188	185	176	178	200	186	190	204	172	212	184	210	179	207	193	185	200	213	209	218	187	199	185	222	202	200	181	170	208	198	200	185	182	214	180	200	215	218	203	190	210	205	183	199	201	192	199	205	202	181	192	203	205	201	208	201	203	196	171	198	227	208	213	216	187	205	202	205	187	234	206	217	213	214	206	206	193	213	194	200	205	208	201	205	191	178	179	192	208	215	188	192	202	192	180	196	199	186	197	184	170	208	212	212	197	206	224	217	210	213	193	191	190	206	190	203	194	195	188	219	182	184	203	211	210	206	199	211	206	181	195	215	200	185	226	166	210	194	168	163	212	178	215	193	210	198	214	184	198	187	201	186	202	208	211	204	186	213	178	176	200	195	232	213	195	211	217	215	207	189	218	161	193	172	183	208	177	207	200	201	196	200	203	182	193	196	184	223	204	233	216	195	209	185	174	194	181	180	174	192	202	188	181	195	207	211	203	183	198	210	207	202	166	176	189	191	205	200	211	207	221	203	201	194	201	188	165	188	186	209	197	200	215	172	191	196	178	184	202	185	195	188	188	209	209	203	187	214	202	188	214	216	188	202	203	185	208	213	187	189	187	199	204	174	211	203	198	187	213	183	204	190	194	212	208	205	203	191	201	191	226	213	200	192	187	210	207	184	212	197	201	203	191	183	202	195	201	170	220	191	185	196	195	179	177	196	205	205	202	210	172	210	175	194	178	212	206	200	207	190	204	179	178	204	168	188	222	200	189	200	215	217	184	200	190	182	203	194	187	209	207	205	208	227	201	172	189	205	197	207	194	204	212	188	163	229	204	185	182	199	191	226	220	182	187	186	191	211	184	194	179	197	193	217	197	199	219	211	203	183	199	153	201	184	194	193	179	173	212	207	195	200	181	201	202	218	195	198	212	180	203	180	184	186	208	223	172	192	194	193	209	195	242	223	185	201	231	202	195	203	192	201	217	178	180	205	178	199	198	199	183	190	185	203	157	194	180	177	206	206	208	212	212	183	200	214	196	186	208	197	190	212	187	196	192	215	238	223	211	187	232	201	181	219	203	204	198	200	201	180	187	190	200	195	218	190	165	180	192	178	209	195	178	182	197	189	192	192	187	219	198	210	204	217	203	201	204	187	208	207	188	218	211	197	196	195	184	194	204	217	184	194	179	198	183	190	179	204	209	200	207	201	178	193	198	199	218	206	191	224	191	215	178	190	173	192	195	188	194	195	201	182	183	196	212	201	202	199	211	190	192	220	226	200	210	182	212	165	209	207	190	202	208	194	221	187	203	213	190	217	197	208	213	208	222	185	225	205	218	197	175	187	216	198	187	175	175	211	212	222	210	181	192	194	200	196	176	225	184	206	221	203	203	198	212	193	202	208	210	191	189	207	206	223	204	184	197	199	180	209	178	204	206	197	185	191	227	206	207	180	196	218	219	205	206	221	195	196	202	186	214	190	189	203	211	199	195	182	187	214	203	189	179	203	191	178	194	224	191	206	184	208	195	195	182	220	185	197	186	201	187	185	191	188	204	211	185	198	181	191	189	187	189	173	203	189	207	196	188	190	205	165	202	202	181	155	213	193	197	224	204	217	218	205	211	187	196	181	231	183	186	180	177	213	245	184	193	208	215	181	170	186	223	169	187	206	209	193	197	225	213	193	202	189	221	209	196	235	209	194	203	194	194	198	194	212	227	201	183	194	236	186	225	180	221	192	189	193	197	221	195	212	189	202	206	222	181	195	204	192	200	202	182	186	196	164	181	178	186	184	197	194	193	220	197	211	196	202	215	202	181	209	202	193	213	190	220	170	181	188	204	172	200	199	204	199	219	212	209	175	200	191	204	164	214	248	192	202	210	174	191	201	181	197	173	187	174	220	199	214	215	170	213	192	188	212	235	206	189	187	207	182	191	204	210	201	181	178	183	198	193	185	208	211	200	183	209	191	188	195	212	192	192	174	197	203	207	175	188	186	172	222	196	186	180	216	193	204	208	201	189	215	202	209	182	203	202	200	199	187	173	209	189	202	195	189	218	197	201	185	202	178	197	154	196	204	194	182	204	199	212	214	206	181	224	202	200	209	204	209	182	193	232	207	204	200	185	192	201	219	171	184	199	185	207	203	193	176	195	207	193	199	192	191	186	194	177	193	198	216	203	186	214	197	191	195	203	197	194	193	217	211	214	218	195	202	196	218	214	222	204	199	192	190	187	202	192	187	208	201	206	208	201	189	193	202	217	215	198	220	223	202	208	193	207	206	214	194	210	203	208	201	199	194	194	171	187	205	171	202	209	187	206	214	196	202	187	190	212	202	206	178	189	214	184	189	202	194	189	200	177	231	203	195	192	212	188	185	223	187	220	188	189	186	208	190	193	197	214	207	192	182	208	176	192	189	210	212	199	214	202	199	190	229	200	168	200	216	191	193	193	207	192	212	190	207	183	177	201	171	202	214	201	203	214	163	208	190	178	187	205	206	213	192	217	152	203	233	192	211	190	212	190	176	207	198	205	180	199	194	208	198	215	196	203	205	181	206	184	208	210	232	194	217	220	186	203	198	205	221	184	205	192	188	186	212	211	191	198	176	197	195	193	192	210	177	196	215	206	192	200	206	201	201	192	174	187	192	186	208	164	179	190	183	179	180	215	204	189
6650	855	710	430	363	307	294	247	250	248	234	245	237	196	216	198	197	181	198	202	196	181	173	210	200	206	196	201	201	207	186	182	190	201	170	200	191	192	195	184	207	198	208	214	192	223	206	189	187	188	200	179	206	214	191	201	214	241	170	206	197	194	193	194	194	210	193	196	206	193	192	188	203	233	203	202	204	213	172	181	188	205	201	207	178	235	187	175	188	204	206	178	201	196	208	171	205	176	212	173	222	177	209	185	180	191	190	196	209	213	173	178	156	192	195	202	177	235	195	193	183	200	187	187	195	206	201	187	180	185	184	195	174	193	189	191	223	184	180	176	188	202	202	194	197	197	179	191	185	204	205	185	178	187	185	219	171	195	226	215	209	185	200	183	187	184	205	200	214	199	195	197	226	195	205	193	203	204	192	190	213	193	185	181	177	221	213	214	195	172	185	193	182	177	195	194	204	194	197	200	192	199	213	204	173	208	191	193	217	221	191	206	190	191	199	190	199	195	171	214	186	177	179	215	204	176	173	195	202	191	200	182	201	188	183	196	206	196	202	210	223	181	199	164	195	191	205	188	209	215	192	221	166	204	197	222	204	187	213	187	192	194	203	180	193	154	204	205	193	210	203	167	181	188	171	199	206	206	185	199	211	186	186	205	188	185	185	210	172	197	211	195	197	193	194	182	196	212	195	188	209	201	213	167	211	225	184	202	200	197	197	178	189	173	185	205	197	187	186	191	213	208	204	198	226	196	211	207	194	200	190	177	167	177	213	204	196	196	216	181	191	218	214	212	203	197	183	190	194	194	197	213	197	197	200	195	187	195	193	182	183	199	191	200	185	185	196	199	190	212	219	191	215	208	206	191	193	180	168	206	187	174	196	177	204	211	211	183	194	207	167	173	199	203	192	190	189	189	192	188	195	210	181	194	192	210	191	210	192	198	186	191	199	199	201	198	205	210	205	207	197	218	192	214	196	207	205	208	190	197	195	181	200	195	192	186	190	201	219	208	190	183	199	183	189	210	168	190	184	211	195	214	203	194	195	192	212	157	188	218	213	186	178	191	181	193	206	180	204	205	227	201	204	194	203	228	194	188	206	182	222	200	197	195	173	171	172	192	181	221	227	199	179	192	201	166	193	200	190	170	201	192	212	196	207	201	213	189	202	222	178	205	196	203	213	201	198	199	194	199	187	189	187	195	186	202	202	226	222	191	190	181	184	175	176	217	202	204	168	212	185	182	213	203	190	189	197	173	206	184	189	198	186	177	176	223	177	181	217	199	201	185	185	185	187	212	174	203	230	201	222	202	175	199	199	201	177	182	199	190	173	190	188	165	206	184	173	190	192	207	200	206	188	183	219	203	177	182	196	188	178	207	197	201	198	207	192	206	193	173	206	190	211	214	220	188	203	215	216	194	181	207	183	188	172	184	189	195	193	212	201	200	207	187	201	185	203	195	199	210	163	196	186	213	209	217	187	195	196	222	194	168	180	191	193	193	177	182	201	180	197	176	191	198	215	191	187	191	191	214	180	197	206	203	180	202	213	175	211	204	200	172	193	202	204	191	187	212	219	188	195	180	197	186	208	187	215	194	191	226	173	204	188	198	194	190	216	214	184	200	181	216	191	198	184	206	194	199	200	210	227	156	198	197	190	210	185	177	186	207	166	207	176	203	207	173	202	212	207	215	186	199	189	191	183	173	200	199	205	197	177	169	170	182	193	202	178	189	202	190	226	194	212	183	194	171	203	207	194	207	197	189	193	185	201	195	174	202	209	206	183	203	178	173	183	200	197	204	201	236	197	213	190	204	191	185	200	180	198	203	188	188	207	191	182	202	179	178	205	188	218	181	159	195	200	193	209	179	207	198	228	172	170	195	191	199	190	198	200	192	166	185	235	193	196	203	189	173	160	211	202	203	172	174	208	195	193	212	210	182	211	188	196	179	206	208	199	168	178	205	190	203	195	184	171	177	202	193	190	182	174	200	176	189	200	185	194	190	201	181	227	203	204	195	168	202	224	205	201	180	192	204	198	212	186	201	215	209	198	214	189	152	221	191	182	183	187	196	180	204	186	203	188	193	193	210	180	185	196	202	176	177	190	181	174	175	188	195	173	201	182	197	196	189	198	198	187	204	187	197	190	213	191	216	193	195	165	181	181	192	214	222	196	181	187	211	191	161	205	198	192	182	179	192	197	199	190	213	195	187	206	220	177	220	175	192	177	171	224	213	193	191	183	161	205	197	172	177	197	211	215	216	194	171	197	185	191	171	180	225	201	242	186	199	206	237	171	186	211	176	205	195	192	193	190	187	204	208	193	209	207	181	174	210	207	185	187	193	204	199	206	205	209	206	195	191	199	183	208	200	209	182	220	194	201	196	177	174	216	184	211	211	185	217	197	204	204	207	180	206	172	166	184	195	187	171	218	188	191	187	207	166	182	189	199	197	207	193	187	206	220	203	192	184	197	208	198	176	203	173	202	198	206	198	178	186	173	199	184	207	197	203	184	180	200	194	191	204	166	189	210	197	208	196	203	191	206	183	191	213	229	200	169	198	203	173	203	187	202	222	211	184	184	227	178	210	173	174	198	190	169	187	187	192	222	218	183	183	211	211	183	183	212	196	201	211	197	172	180	176	187	200	173	182	186	196	180	210	212	197	205	206	188	214	200	221	176	181	177	194	195	210	199	213	217	216	201	187	159	206	163	192	190	193	205	200	208	160	193	193	189	207	196	217	173	194	193	172	196	201	163	187	207	191	225	215	165	196	209	198	210	189	211	194	186	186	175	182	191	209	189	174	186	190	201	194	205	182	186	217	209	182	177	194	178	198	178	217	206	190	186	198	227	187	195	203	182	173	174	219	195	189	193	203	173	184	202	222	180	199	215	181	202	188	207	200	169	194	194	186	187	190	210	170	211	192	203	160	220	197	191	191	177	202	205	200	192	185	181	182	189	187	212	214	186	202	209	188	203	206	201	195	201	213	184	185	177	189	198	211	221	178	185	174	158	197	207	185	204	188	173	178	200	209	197	202	183	210	194	178	177	195	216	181	177	198	184	195	209	216	177	201	198	173	225	201	189	215	203	168	186	221	197	193	194	179	210	179	185	197	214	204	191	192	192	190	208	176	195	206	200	200	207	194	226	201	197	202	189	211	203	186	184	198	194	191	182	176	206	221	184	198	159	192	205	204	192	212	213	210	196	197	176	197	215	197	210	168	208	178	191	183	218	211	199	203	191	188	184	210	203	184	183	190	207	188	186	173	178	184	193	192	185	208	193	215	199	193	190	212	199	228	189	191	197	170	218	202	204	211	164	190	211	200	207	206	170	206	211	199	194	197	190	180	205	179	179	191	199	201	181	202	192	218	195	189	204	206	195	191	186	207	177	199	203	205	209	192	207	162	210	201	184	218	209	230	199	205	187	209	182	169	200	169	194	189	177	195	185	198	219	188	193	204	178	193	190	214	183	210	192	199	200	191	208	186
25319	20948	27491	24572	20955	12869	2111	1284	1093	986	923	922	859	756	788	717	701	726	686	739	679	696	680	672	692	587	680	654	656	652	595	605	614	635	623	640	592	608	621	679	645	603	627	556	645	640	634	587	604	603	612	635	602	637	604	603	631	648	611	597	613	632	601	626	627	642	628	635	629	576	598	607	625	591	616	630	609	585	638	630	586	617	601	569	654	628	597	597	622	598	567	605	589	580	632	650	558	623	621	584	648	587	708	635	643	554	593	575	618	631	584	609	653	584	642	591	612	610	613	576	618	531	607	591	642	591	619	586	628	612	610	624	636	582	585	606	583	584	625	619	581	646	566	574	607	613	612	659	633	623	596	578	630	602	612	606	627	616	585	625	613	620	590	640	615	572	608	570	596	634	621	592	603	624	642	588	596	595	648	584	659	611	595	628	625	642	613	609	595	605	596	611	594	622	639	608	649	597	572	596	596	606	599	585	568	662	587	603	625	665	624	634	577	604	607	585	536	635	613	606	622	591	578	611	648	617	588	641	611	640	596	634	605	588	622	642	608	594	609	581	594	593	579	568	635	608	585	614	577	578	637	573	639	602	616	613	601	625	612	574	620	591	597	577	579	571	601	642	602	606	600	610	603	600	570	599	628	589	598	533	583	646	611	605	610	635	571	604	611	619	592	609	628	618	598	598	602	612	598	601	589	538	612	615	649	581	581	585	590	615	579	663	632	604	615	631	574	570	628	607	583	620	627	603	624	582	625	629	588	600	565	588	639	603	601	596	648	611	611	629	599	655	614	612	567	612	637	581	604	576	650	652	561	583	620	592	609	612	563	608	570	551	593	617	616	561	608	596	618	587	634	631	609	613	577	597	605	565	612	592	628	632	613	608	612	623	564	595	669	615	565	617	622	595	590	623	608	578	583	595	623	608	591	618	619	586	584	616	579	594	573	602	629	608	604	620	625	593	613	612	625	642	622	611	645	590	560	577	631	612	569	613	633	643	626	613	586	608	613	603	619	620	628	603	571	601	645	616	644	605	602	608	602	665	590	600	594	601	578	588	590	601	581	563	675	613	636	640	556	556	602	548	601	602	592	598	613	588	619	576	573	599	553	616	602	631	635	622	634	547	575	597	629	614	598	603	581	587	604	682	550	565	606	589	638	620	576	620	640	590	588	620	569	641	625	613	606	585	622	584	597	616	614	630	590	602	614	610	597	563	603	634	631	602	572	606	652	661	624	583	608	620	599	620	636	611	578	631	593	631	616	603	565	592	637	613	611	654	594	631	627	625	570	584	607	655	573	635	575	655	612	589	566	605	586	641	623	574	614	569	592	595	605	595	615	576	603	573	627	606	589	650	578	614	617	601	621	583	571	630	579	607	599	595	599	603	639	623	568	588	600	629	659	570	638	596	602	597	619	621	610	653	633	593	594	588	616	664	589	598	636	621	608	571	625	625	647	620	636	592	635	575	595	597	588	587	592	635	590	619	600	610	620	578	580	615	633	613	592	629	552	618	588	614	617	625	617	611	624	565	639	611	639	629	611	592	588	616	602	591	632	637	575	615	578	556	627	590	600	594	614	614	632	616	630	575	574	601	660	585	614	567	615	623	614	565	586	585	630	595	555	607	591	641	641	575	620	592	579	607	642	589	596	611	611	616	559	607	605	585	625	633	598	607	589	602	530	606	572	597	600	620	587	563	648	589	572	642	573	601	630	583	615	612	593	588	593	615	652	629	571	614	597	581	571	608	611	575	636	568	625	572	647	660	586	599	615	597	617	579	657	574	591	599	583	590	602	602	582	628	593	605	644	581	590	598	642	578	590	638	603	632	602	624	614	555	594	618	592	572	564	588	617	615	614	584	596	608	590	573	599	596	632	622	597	621	628	589	578	615	615	628	632	570	655	604	630	584	639	580	634	614	645	606	605	610	621	623	586	609	583	614	603	611	655	659	637	567	569	607	576	577	573	617	598	574	648	598	601	597	601	570	622	604	618	621	614	633	620	610	648	631	594	612	645	582	608	598	597	645	638	622	609	610	563	602	576	653	575	622	612	579	594	620	578	620	631	628	591	551	577	645	577	588	654	607	584	636	630	613	596	578	584	584	589	599	572	606	601	616	588	576	625	593	588	590	656	589	585	635	615	628	612	649	568	587	628	591	564	584	582	610	613	584	589	558	625	583	583	610	603	631	597	603	609	619	603	576	622	639	613	598	609	598	598	603	615	621	600	589	515	596	621	612	602	587	576	600	597	624	602	590	629	602	573	633	614	633	606	660	583	567	621	607	644	582	601	597	619	651	572	604	644	579	620	619	614	594	624	599	597	643	578	639	555	563	582	584	555	632	623	619	642	569	648	569	595	598	611	617	572	628	611	568	596	608	606	651	581	576	557	640	618	633	571	594	606	554	582	593	567	562	610	653	624	584	632	613	566	607	605	621	578	626	622	628	632	620	592	625	625	587	610	601	621	671	637	600	606	609	662	640	620	628	596	641	624	589	561	614	606	597	599	615	610	573	602	575	614	588	585	585	618	597	566	582	589	620	593	629	610	615	616	565	603	575	575	606	625	546	621	614	629	623	653	547	595	618	589	585	640	609	597	588	578	617	600	639	583	603	605	540	565	625	631	620	597	637	650	606	624	606	659	607	606	580	559	615	655	606	619	637	651	575	582	611	652	575	635	601	594	579	602	646	645	636	614	621	581	540	595	614	606	596	606	628	598	641	634	563	639	605	586	602	585	605	585	605	614	609	607	611	595	627	628	639	613	609	623	612	636	603	607	590	596	592	572	619	582	605	614	642	625	624	612	609	578	612	644	612	610	644	579	617	600	590	610	588	588	617	603	596	616	605	579	579	603	617	595	625	595	587	600	633	616	617	639	564	622	588	606	607	613	646	639	583	630	592	597	619	613	623	628	607	625	611	581	638	586	650	587	600	618	605	641	582	639	619	649	560	644	621	609	601	610	617	645	609	592	617	606	585	651	609	614	600	603	568	611	592	690	579	616	584	573	632	618	582	605	577	608	566	633	622	588	612	615	612	592	587	636	593	616	607	600	567	597	557	654	551	615	612	574	600	565	604	587	591	572	640	622	617	642	536	593	591	622	661	600	583	618	595	592	598	626	584	598	620	596	596	609	581	617	618	593	572	604	607	580	591	606	596	580	587	627	618	655	616	578	654	603	615	606	604	612	632	599	585	600	632	564	635	604	584	583	614	604	615	605	608	576	597	602	640	608	600	604	620	556	609	603	588	645	585	591	618	588	551	583	573	615	615	603	589	623	620	614	672	616	589	629	609	603	577	584	655	634	543	637	602	586	575	616	619	612	574	557	567	610	603	607	595	578	602	599	603	671	608	567	587	614	583	615	599	594	565	610	589	602	623	617	628	573	576	585	601	600	598	607	636	634	614	590	586	589	609	581	597	656	566	643	625	565	638	653	599	594	628	576	607	668	568	576	619	577	622	573	577	584	588	585	589	621	625	579	595
7354	11829	10724	6023	4023	3044	2349	1919	1596	1368	1267	1089	1014	888	896	838	757	773	769	706	651	659	672	623	643	649	651	619	642	645	623	597	588	604	579	597	591	561	590	591	574	567	596	521	598	531	569	544	576	616	609	597	554	552	543	551	580	548	561	570	584	527	564	545	554	509	547	587	562	574	559	562	562	543	583	580	551	557	594	548	562	548	541	575	571	585	562	537	581	645	561	551	561	549	559	558	552	578	565	589	555	574	522	540	574	570	596	554	598	564	581	525	532	556	580	561	562	594	560	574	548	523	541	551	576	552	582	566	571	576	554	551	587	583	559	585	521	548	574	555	536	565	559	530	495	558	574	526	585	591	535	564	538	528	507	539	528	550	531	541	553	501	558	604	589	586	557	534	550	531	582	573	586	552	568	566	560	538	567	518	560	567	549	544	547	559	540	534	541	543	557	540	568	574	583	571	578	556	546	537	562	563	578	530	555	556	535	548	559	569	552	586	582	599	577	564	535	565	552	556	543	527	543	561	570	567	550	535	532	554	550	566	542	557	508	561	507	510	577	526	531	560	535	544	541	533	563	570	552	547	549	543	518	567	582	561	538	557	572	567	553	542	592	568	540	518	561	526	545	566	558	563	522	537	577	574	537	509	568	600	574	580	541	590	567	558	541	529	555	561	555	575	513	575	556	584	572	533	529	565	542	564	556	506	547	542	585	538	547	559	574	552	630	560	575	556	571	558	561	546	558	573	561	552	571	556	552	542	503	523	546	554	539	514	557	540	559	542	605	561	583	553	536	537	541	556	551	543	529	583	559	569	594	536	589	571	586	555	533	520	593	525	566	576	520	543	546	559	485	559	548	528	523	580	529	580	583	580	551	560	511	546	541	558	530	548	528	596	566	568	589	523	529	535	518	553	522	564	529	567	553	543	540	579	517	557	569	591	552	547	552	496	531	569	558	518	563	497	534	533	579	519	534	533	548	566	533	546	541	509	546	562	545	528	552	529	549	547	557	545	546	520	548	531	575	569	591	582	526	568	511	563	542	558	568	552	529	542	522	567	532	539	573	571	526	581	517	570	557	524	560	554	582	535	555	567	510	551	576	555	584	573	518	542	548	587	587	561	550	573	553	523	560	528	545	586	533	544	559	558	557	551	533	578	524	519	590	528	575	509	562	587	572	530	557	580	519	514	535	499	526	570	543	524	570	587	564	566	552	547	561	551	554	550	587	568	523	543	575	578	560	554	570	554	548	551	535	590	551	538	503	543	569	559	527	573	529	527	548	560	596	562	570	542	536	579	519	587	542	562	597	509	551	552	509	565	577	531	523	524	569	547	538	546	532	571	582	539	542	551	561	523	579	555	512	528	569	502	605	533	557	533	549	544	561	563	548	538	502	542	565	524	553	566	561	576	548	547	596	521	535	559	529	595	524	521	565	574	567	548	538	576	542	585	547	585	530	558	535	561	539	530	510	549	568	520	531	541	594	503	539	556	494	540	583	539	569	555	564	556	553	587	535	581	523	569	568	561	566	551	551	534	553	536	556	561	584	580	581	524	558	554	562	554	551	548	564	564	566	539	565	597	598	564	503	535	578	548	532	541	525	525	537	588	534	575	560	559	521	555	536	543	547	570	570	557	539	553	558	588	534	567	522	536	588	529	536	522	584	538	543	572	582	561	564	561	575	517	562	555	563	569	524	568	549	561	558	602	543	556	602	549	564	582	549	536	554	529	524	568	550	518	539	591	592	567	566	537	511	565	579	539	547	563	562	544	534	553	585	539	552	554	533	553	535	599	518	515	567	555	554	544	597	558	547	559	536	591	525	568	551	549	521	562	565	572	499	561	583	529	554	577	550	537	630	568	557	536	558	578	574	556	544	561	547	538	540	557	574	539	580	538	525	544	572	538	576	584	537	531	545	563	522	514	535	526	536	531	575	561	520	551	587	537	576	556	572	611	518	569	579	540	543	582	558	566	576	581	567	584	575	561	552	584	573	555	549	540	581	511	616	597	557	576	529	492	571	548	525	575	563	587	538	541	546	569	571	586	566	564	510	592	582	577	550	515	524	572	582	547	514	527	532	546	532	584	534	596	543	526	529	547	556	557	501	564	566	547	589	558	534	534	527	567	496	538	512	524	556	598	525	578	550	536	574	555	546	513	594	527	582	551	564	577	523	530	572	540	564	549	550	560	523	541	539	619	555	516	546	568	532	571	558	551	536	552	557	562	536	547	560	575	544	606	559	566	531	576	504	517	532	576	526	561	559	545	549	562	559	542	528	576	524	598	566	574	566	559	552	562	549	533	530	536	549	641	547	549	537	563	593	578	569	535	520	532	524	584	555	540	533	522	538	561	602	506	550	558	530	556	558	543	575	583	542	543	550	534	572	533	548	573	567	563	561	539	578	546	536	533	572	554	557	529	568	532	564	570	533	530	562	536	540	561	560	543	610	575	578	544	603	524	551	583	597	565	570	499	590	553	541	528	521	569	552	550	561	561	578	529	500	562	512	545	578	514	594	561	570	542	588	614	550	553	557	563	498	557	554	490	558	565	539	549	585	555	520	551	549	552	507	547	565	534	544	560	541	546	566	542	585	542	522	520	573	589	601	568	589	551	551	531	598	574	571	546	527	557	577	584	542	573	579	558	544	538	551	600	599	573	550	537	571	529	542	543	539	585	540	566	572	558	531	558	547	564	560	604	558	511	602	518	539	566	585	550	587	596	548	545	536	564	571	602	550	550	557	542	549	540	544	484	542	563	531	549	562	526	526	569	531	551	548	538	527	563	570	527	568	580	568	552	539	535	508	537	560	531	579	546	577	530	537	589	564	586	564	598	531	562	515	509	498	502	522	515	525	549	571	583	575	516	525	585	597	559	580	550	585	554	560	538	529	547	562	554	550	562	574	559	522	553	548	516	554	559	566	541	544	567	542	569	574	554	593	520	557	560	548	547	564	545	556	507	541	548	572	530	518	553	577	535	536	558	567	539	550	607	533	565	568	549	515	539	544	572	564	556	580	536	551	589	534	515	573	533	541	549	575	571	534	551	569	538	579	547	557	544	522	593	491	583	537	569	539	591	540	558	530	578	542	535	578	587	528	534	523	581	551	550	505	526	578	534	571	546	535	565	546	559	561	581	584	559	530	535	551	583	539	549	589	548	576	531	563	569	532	540	539	582	563	579	582	535	562	541	586	544	554	584	520	528	572	475	576	548	541	514	573	545	522	535	533	559	569	544	539	564	562	538	569	559	553	556	531	581	522	603	500	507	584	542	528	590	541	552	539	551	540	550	543	542	532	537	551	567	523	557	538	521	593	541	536	501	624	538	544	569	565	536	569	555	517	535	559	568	555	569	568	542	573	566	516	499	594	530	586	569	574	576	514	584	530	560	530	532	537	543	593	578	555	539	612	547	553	557	531	511	538	561	593	500	527	556	565	573	563	587	568	580	589	541	598	542	546	587	575	543	581	573	524	536	557	566	522	563
22035	19996	26512	23205	20003	20111	11045	2208	1714	1534	1376	1249	1180	1092	1084	1053	1038	1004	984	996	911	979	914	940	902	853	901	827	886	862	905	830	916	866	802	770	832	858	827	841	817	803	795	815	790	825	831	813	848	803	811	834	807	790	837	782	829	796	790	829	793	787	781	828	783	814	810	760	815	801	797	821	784	813	813	810	820	804	820	808	810	820	798	754	832	807	813	838	783	783	762	790	850	769	780	832	766	798	785	750	814	774	875	845	803	829	808	762	820	829	834	811	823	770	779	783	759	792	825	776	836	755	763	819	829	814	785	830	791	786	814	862	775	815	748	829	838	785	776	777	824	776	763	779	850	842	791	829	790	787	789	796	776	775	768	815	744	850	806	778	829	782	796	814	827	761	776	809	830	786	807	765	769	791	775	784	782	805	801	812	757	826	813	757	778	801	815	786	806	843	839	784	784	763	802	758	864	792	788	766	780	836	745	837	813	834	784	742	785	753	786	820	784	828	826	775	855	748	759	788	822	835	815	780	805	819	743	752	781	832	840	808	782	765	771	815	777	776	747	803	814	795	808	822	816	725	782	784	833	779	835	730	820	816	781	749	780	789	793	832	817	787	737	797	746	808	814	785	809	827	784	784	743	805	783	776	783	789	811	765	807	816	794	821	776	769	774	778	783	778	771	808	796	788	814	789	817	798	767	777	803	834	770	801	737	803	761	859	852	803	787	797	795	771	771	808	772	778	861	796	835	815	788	809	784	804	777	785	807	802	822	754	771	767	780	773	765	820	806	798	806	772	775	811	771	771	794	802	784	819	878	762	803	850	755	806	791	837	800	754	765	788	787	801	787	824	794	767	799	787	830	838	822	776	777	791	854	816	799	784	782	841	799	785	828	795	821	779	793	790	811	808	807	856	815	822	769	773	750	775	741	784	800	788	814	835	814	829	751	820	730	842	807	788	803	803	861	841	824	812	800	826	818	794	766	811	779	790	863	770	786	791	788	781	817	799	785	826	824	789	850	783	784	808	820	741	813	766	783	791	765	799	795	812	767	809	777	820	819	799	781	798	770	756	834	752	776	815	784	828	793	764	790	822	767	829	813	800	817	822	808	826	863	770	779	793	778	763	761	844	796	792	802	792	808	782	805	789	782	798	751	825	767	780	826	797	820	761	790	777	830	821	733	766	781	795	817	806	817	771	806	822	800	788	798	813	820	802	754	812	772	799	838	823	788	784	799	785	806	767	798	772	782	779	823	806	867	787	817	772	808	796	783	791	777	772	833	822	767	892	768	789	776	794	748	827	764	794	822	782	801	755	777	809	843	796	844	804	793	814	816	774	782	809	783	809	783	838	803	791	751	790	807	816	810	775	738	815	771	808	854	831	849	818	806	802	744	782	787	791	823	787	762	761	845	778	808	786	808	778	790	793	737	726	787	784	817	817	832	796	813	766	802	754	824	785	804	819	791	783	803	777	776	804	836	803	776	796	820	823	792	786	815	844	817	837	735	786	790	782	765	793	746	797	788	805	839	809	789	836	783	772	819	762	859	803	769	790	791	754	789	763	806	801	812	852	768	771	796	811	834	829	746	812	806	791	708	780	854	789	770	796	843	789	768	750	801	790	829	815	804	826	754	823	786	756	804	801	739	773	794	813	790	773	821	780	780	772	748	789	797	767	754	796	813	804	757	838	790	755	815	769	780	800	790	814	787	821	803	831	738	768	860	749	878	772	761	763	828	834	783	808	835	771	827	785	772	783	796	763	796	761	747	864	792	785	788	809	799	775	766	835	800	812	804	790	763	823	846	818	751	840	802	724	792	764	817	758	782	833	874	784	854	817	826	757	780	812	808	831	734	825	786	767	803	781	822	764	764	787	795	771	761	780	772	812	784	831	804	764	810	789	831	760	785	804	829	791	790	767	796	774	788	788	767	853	773	795	805	781	816	763	828	770	815	751	807	800	826	736	784	803	769	784	823	825	779	759	824	843	849	812	751	776	828	790	814	781	772	771	826	812	806	802	813	786	751	812	820	783	857	795	804	796	751	791	826	735	803	829	831	769	792	795	787	817	827	763	825	871	837	774	770	852	786	798	816	754	797	817	793	788	771	773	792	812	779	788	815	806	805	794	792	812	807	798	756	782	807	794	817	881	813	804	793	844	795	775	848	822	813	796	815	801	789	761	809	805	743	853	764	796	764	782	821	786	795	768	791	850	811	799	787	786	826	774	723	792	790	821	809	792	817	800	850	792	802	817	794	775	809	756	812	824	824	793	794	778	815	851	752	832	819	779	801	758	804	863	785	783	780	750	795	773	775	816	803	784	750	816	826	809	799	770	840	786	789	836	804	835	800	749	807	829	840	830	801	749	787	804	778	754	798	770	821	804	774	745	821	786	835	778	789	767	779	808	755	785	869	795	783	796	746	833	840	823	830	787	792	771	790	787	820	829	801	749	835	792	787	786	779	785	792	773	823	767	782	741	778	783	803	757	745	829	780	822	854	793	836	760	783	768	784	811	795	837	847	776	733	739	786	874	769	812	807	823	842	800	791	752	786	769	789	768	787	826	784	798	788	796	795	801	715	778	831	800	752	815	750	808	779	792	766	779	807	834	780	831	735	816	808	790	808	784	742	742	816	830	773	799	813	811	766	746	775	770	822	770	830	821	814	836	810	796	782	807	805	774	721	718	792	771	775	808	762	802	792	813	787	776	828	843	828	816	827	733	826	869	782	820	807	825	827	829	821	753	799	795	825	806	803	807	803	766	835	796	778	782	790	777	826	835	765	753	792	792	792	779	804	815	778	815	785	808	797	812	777	776	812	777	792	809	813	812	767	846	786	776	786	774	810	811	831	798	720	803	810	790	814	720	769	870	804	791	775	809	784	785	862	816	804	791	774	855	739	799	807	816	812	771	850	804	799	819	796	791	816	747	823	831	837	745	776	841	756	817	783	760	814	785	849	753	762	793	784	764	813	805	845	809	764	701	814	813	837	773	813	792	817	765	778	833	841	825	748	826	780	814	816	754	791	779	833	796	851	819	831	773	806	817	789	795	783	848	809	797	790	857	750	772	820	814	808	785	818	822	813	801	821	795	823	816	785	799	812	832	800	800	746	778	825	827	793	795	815	865	771	769	810	791	803	798	840	823	777	770	833	766	820	772	791	799	789	756	790	786	807	784	800	744	762	842	779	816	814	802	790	830	789	785	751	771	790	732	800	749	768	792	793	780	784	790	830	791	802	797	795	728	799	849	838	816	786	778	797	790	798	782	787	774	795	749	792	782	785	840	805	805	804	853	800	809	816	841	753	806	792	814	797	792	818	756	776	764	745	795	756	800	814	749	805	803	774	812	812	795	832	769	787	766	825	757	840	792	768	781	735	799	802	820	816	790	840	785	801	807	812	767	843	735	801	812	806	815	798	812	830	816	795	774	799	846	810	771	797	776	774	800	793	821	799	786	823	791	782	833	774	803	836	791	786	817	820	751	791	787
9604	18056	16301	9560	6679	5050	4013	3231	2636	2314	1917	1728	1601	1331	1303	1309	1180	1129	1092	1018	964	997	983	946	937	841	858	906	874	830	859	835	813	810	786	798	789	827	808	759	773	781	758	799	745	768	767	778	747	757	744	787	750	777	725	790	753	742	755	761	774	727	743	722	762	803	781	782	778	734	744	750	771	690	759	748	739	733	733	765	749	755	784	740	731	707	740	791	730	723	772	761	718	731	739	745	724	724	745	750	723	713	757	769	745	755	747	736	723	768	772	728	768	722	708	771	703	722	737	753	745	749	732	743	691	757	801	751	731	707	750	679	739	752	781	738	772	691	770	689	729	704	691	732	744	786	794	723	747	806	801	753	695	759	740	743	759	731	743	733	722	751	756	734	723	757	759	712	723	731	752	707	707	783	732	738	713	782	779	717	735	737	763	689	700	719	752	722	660	728	772	729	707	722	726	743	763	736	716	748	748	672	735	746	723	709	732	723	744	720	757	723	728	754	710	744	741	693	782	716	735	713	704	708	708	710	756	720	712	769	767	748	725	740	712	699	690	727	761	706	743	717	755	717	752	712	758	748	701	736	723	717	744	678	719	727	711	692	757	725	731	747	755	752	752	739	721	731	711	730	705	722	704	689	701	690	720	774	727	707	701	744	706	746	785	764	693	740	748	750	689	742	744	731	721	729	765	745	740	729	780	788	734	703	726	755	738	733	730	738	733	768	760	680	730	707	733	709	704	642	733	723	782	684	704	748	707	739	685	732	711	738	731	731	692	732	675	691	737	767	761	703	719	748	732	690	761	746	745	744	723	699	790	717	746	706	726	734	763	746	719	763	736	747	716	720	706	735	721	771	715	737	727	762	720	721	714	740	691	748	732	701	707	756	747	767	729	689	728	783	708	725	715	701	725	696	714	725	741	663	706	721	771	811	743	745	757	759	721	765	751	731	725	654	728	706	734	726	766	734	708	710	728	697	753	697	731	746	713	729	723	731	773	739	701	697	743	754	749	714	759	721	759	713	712	748	752	733	713	762	768	743	723	740	738	726	715	664	737	755	698	713	769	745	764	683	748	766	780	703	706	702	724	739	728	697	688	712	719	729	699	757	744	740	701	737	710	707	737	734	712	752	738	696	706	754	709	748	726	684	744	736	751	741	691	731	745	731	718	719	739	751	747	728	739	739	723	746	730	753	728	756	733	751	740	710	712	706	733	708	720	743	687	670	782	691	713	738	730	746	751	732	756	715	737	760	725	719	732	745	730	704	778	743	756	708	731	766	694	732	738	726	704	706	719	752	774	732	717	708	703	747	706	699	770	742	737	654	735	720	684	795	677	758	711	724	745	697	778	718	709	770	729	737	737	722	738	689	728	749	710	748	772	730	766	698	705	761	722	723	748	731	694	698	734	730	730	777	715	737	726	747	732	749	764	703	744	731	725	748	758	754	740	739	755	714	751	780	710	751	713	734	767	722	726	693	678	722	762	755	749	758	740	736	764	735	758	720	750	795	712	675	711	753	743	731	764	668	720	793	758	671	706	756	753	707	689	722	743	705	700	731	747	758	720	697	700	739	728	685	688	719	765	743	689	716	721	774	737	762	742	784	733	732	754	734	696	741	693	664	727	822	721	774	721	722	700	730	732	708	728	741	745	728	758	735	766	757	733	726	720	730	781	767	731	778	743	755	703	722	758	791	735	739	700	728	732	745	743	712	684	720	707	700	705	721	748	735	728	728	707	723	685	727	724	720	746	741	721	738	685	728	738	786	792	764	691	711	754	712	693	686	713	665	726	801	735	772	779	750	767	698	709	715	745	718	757	709	712	732	723	726	723	713	738	703	735	695	731	724	750	728	725	775	748	735	756	733	641	732	771	781	716	759	725	699	694	744	708	752	717	698	740	712	716	753	730	692	721	750	787	693	736	723	730	712	731	711	750	704	750	764	706	737	745	749	707	736	682	723	756	745	767	690	719	723	702	701	694	731	728	758	744	737	767	690	685	719	758	707	722	749	763	795	771	733	720	769	703	762	725	785	714	711	725	757	729	692	762	784	753	746	736	772	733	730	732	742	714	734	703	702	727	700	745	738	706	741	739	717	733	767	787	736	697	710	749	684	711	714	724	749	742	730	750	726	706	665	703	713	765	731	752	706	725	690	737	769	739	741	751	751	713	661	747	724	758	729	727	721	721	711	693	690	737	722	763	730	735	749	694	723	717	688	746	751	727	777	728	744	771	717	689	747	739	778	725	705	740	755	717	721	760	717	696	758	714	731	733	778	714	733	739	707	761	727	708	762	719	749	742	731	731	742	704	790	712	701	723	701	782	718	756	746	718	679	745	690	722	739	768	714	680	741	731	736	741	713	775	753	765	799	729	771	751	760	693	761	697	745	727	712	720	701	741	777	737	736	734	751	719	734	730	691	720	703	735	693	723	708	725	723	732	720	737	695	789	717	756	719	737	716	736	740	806	771	741	701	697	777	748	713	749	720	743	729	752	717	739	727	697	724	747	714	686	766	737	697	756	730	715	743	716	741	760	753	692	721	701	715	728	705	711	701	712	714	697	688	732	723	781	744	698	715	749	705	677	719	758	752	691	748	725	731	757	725	775	770	750	747	720	717	678	706	748	743	737	757	709	717	744	726	710	683	773	789	749	745	751	710	725	762	707	721	770	731	719	706	746	701	739	714	764	678	712	781	730	720	721	756	725	751	680	734	766	701	715	718	739	771	797	748	685	719	700	697	744	762	696	745	712	730	746	708	723	739	716	757	703	763	702	731	720	795	744	768	684	683	760	773	704	722	792	784	742	766	698	768	736	712	681	753	739	753	726	695	736	732	733	749	730	771	728	763	740	695	729	750	722	690	709	698	721	750	765	753	739	703	705	708	745	748	750	700	714	748	695	719	727	748	743	738	755	684	719	754	747	786	661	712	762	712	743	711	745	750	749	705	750	768	734	747	760	770	708	734	704	765	766	718	699	739	704	705	707	714	747	738	699	779	751	739	725	742	722	732	717	792	724	757	723	719	723	730	734	727	714	733	760	692	696	744	694	759	714	680	721	795	734	745	740	694	710	770	753	742	780	796	695	714	744	720	717	741	757	703	712	775	716	729	755	698	698	706	704	725	663	697	774	697	740	734	720	725	722	772	722	729	730	779	734	746	705	746	733	716	701	747	760	732	703	734	733	698	734	735	797	754	738	761	734	724	762	747	703	739	739	774	736	727	706	710	716	714	755	716	692	748	695	715	754	743	681	750	752	696	733	760	737	740	740	721	714	759	739	717	707	715	727	754	743	743	760	760	734	758	709	725	713	728	712	708	760	720	737	730	714	765	741	687	723	734	695	725	725	772	663	737	692	724	684	663	718	698	689	749	753	731	771	706	715	726	745	742	725	703	728	746	690	756	758	728	739	782	741	698	723	742	721	722	732	705	710	753	762	731	735	724	749	762	770	684	778	753	742	737	761	691	711	715	717	722	732	709	739	738
30016	15112	1867	467	344	294	247	233	211	208	224	197	194	216	203	213	244	219	192	200	208	239	226	211	213	227	219	205	222	238	210	208	201	239	224	204	204	213	242	200	207	207	219	199	207	205	242	212	235	192	198	206	223	216	199	231	210	194	215	229	199	193	215	194	223	231	213	217	200	224	210	205	221	207	207	193	200	204	177	218	197	210	186	197	237	194	236	202	224	221	218	207	217	217	187	218	210	203	203	210	216	215	189	198	206	211	223	238	216	242	214	211	193	178	186	213	198	206	249	179	214	206	205	179	199	199	194	234	218	225	212	201	207	200	201	195	231	220	217	207	203	223	233	223	193	226	228	207	194	211	206	240	218	211	213	206	196	234	191	184	204	202	198	214	195	218	220	190	190	204	204	213	192	219	206	201	215	183	186	203	199	203	221	218	206	192	184	208	207	194	247	218	203	208	211	211	216	205	209	194	224	203	188	209	197	195	215	205	202	216	208	199	194	226	215	225	203	206	221	201	212	239	194	222	203	202	225	187	229	203	208	206	205	223	197	203	218	183	210	229	215	201	202	206	212	202	203	195	219	207	183	197	182	223	229	235	215	187	210	228	206	205	203	221	187	199	214	205	234	194	236	194	216	223	183	252	195	209	213	199	181	182	228	185	236	183	216	193	223	198	195	192	204	214	206	224	192	220	199	184	203	226	219	198	222	211	220	224	192	208	209	223	235	234	199	227	216	185	197	217	218	199	209	237	243	230	221	213	206	251	197	190	208	194	178	216	222	211	200	183	210	214	228	217	216	200	198	206	203	182	225	212	220	203	229	194	190	193	220	240	217	209	212	194	204	221	195	190	212	199	222	216	217	212	246	223	199	215	196	200	195	206	207	207	217	229	228	195	228	210	217	207	195	213	195	213	198	211	211	212	188	199	198	230	222	199	202	219	216	216	215	191	209	241	206	220	191	192	176	215	214	229	197	240	202	175	213	212	194	221	158	209	199	197	214	209	200	222	215	205	191	201	172	201	202	191	209	213	200	207	223	221	197	200	205	182	198	205	204	207	189	218	209	211	226	203	204	198	211	180	207	210	208	232	210	205	215	225	187	212	233	179	214	217	187	212	235	228	210	205	199	193	213	213	209	195	203	203	230	209	200	211	195	210	186	211	211	230	196	207	207	204	187	204	184	218	201	202	220	215	221	209	197	221	196	207	193	192	233	234	210	208	207	208	207	217	203	219	211	240	224	167	211	205	204	209	221	200	198	227	189	224	227	198	196	202	214	167	234	217	216	208	216	185	218	201	191	230	230	204	200	236	204	171	239	188	177	221	222	186	211	191	225	196	199	225	233	226	184	188	216	215	196	215	206	203	206	223	198	213	220	195	218	214	204	231	193	208	199	189	214	245	215	227	227	205	211	201	220	199	226	202	228	198	202	207	189	203	198	235	190	217	220	206	225	220	217	227	202	176	208	209	236	219	231	218	206	198	229	216	211	176	215	188	230	230	188	204	222	196	189	211	218	243	231	187	202	231	217	213	217	242	211	244	213	212	202	203	207	207	190	214	210	203	221	192	223	199	222	197	204	225	218	200	226	201	206	193	224	207	206	214	235	205	204	231	216	195	216	203	207	218	222	216	197	219	197	220	210	194	190	201	185	210	212	233	207	203	194	208	183	212	200	208	212	191	218	201	169	206	196	202	207	240	227	204	207	219	195	200	201	202	226	209	242	218	212	215	197	222	227	222	208	186	202	182	207	191	184	197	222	216	231	205	184	202	208	221	201	208	201	221	211	234	218	209	218	220	234	194	245	215	223	211	206	217	206	195	217	186	209	208	208	209	195	216	215	204	217	224	210	201	190	189	215	193	178	207	190	194	203	218	205	202	203	210	204	223	223	217	203	209	216	229	199	242	206	228	236	211	228	213	205	215	209	218	227	204	207	179	210	190	213	188	203	228	191	223	212	215	226	224	217	220	203	193	217	221	204	208	224	221	207	204	234	219	205	229	214	210	223	230	209	218	228	204	203	211	238	190	224	228	215	201	214	185	179	188	220	196	207	221	216	229	206	224	195	206	209	218	186	234	261	190	223	221	205	189	193	221	209	207	218	201	229	198	218	223	211	190	236	203	191	233	207	200	213	209	186	214	208	199	230	210	195	211	214	217	226	203	209	188	214	225	223	219	217	220	225	211	202	220	219	220	219	205	213	221	221	215	224	178	216	211	203	200	218	210	218	203	186	225	188	208	184	197	192	213	197	216	204	205	216	196	187	229	214	203	196	197	210	213	177	225	193	199	193	217	215	215	216	229	188	230	227	199	176	202	241	224	217	197	229	218	195	212	231	207	205	218	180	189	221	198	224	217	177	218	223	221	208	195	211	213	218	204	211	222	237	227	192	219	198	205	186	209	187	207	211	214	178	174	234	189	212	206	206	201	185	195	213	210	200	208	215	263	213	192	225	204	209	165	206	203	204	217	194	177	198	217	210	222	222	192	223	191	210	191	201	199	202	215	207	197	222	217	215	212	197	214	207	217	197	217	189	227	213	246	204	227	199	216	242	228	196	196	190	208	193	226	210	207	187	209	199	230	219	200	197	211	197	200	224	232	213	207	210	200	187	197	220	224	226	191	210	194	182	213	218	213	198	245	203	215	211	188	201	168	203	220	201	237	193	198	185	223	195	187	205	200	210	226	225	187	219	237	210	233	221	217	217	216	213	185	197	199	238	228	204	175	220	207	191	216	202	204	209	213	239	197	215	217	220	209	222	218	198	213	197	223	198	204	214	217	203	231	218	210	232	192	194	179	224	205	211	216	225	212	236	208	212	230	193	210	208	203	208	212	209	223	205	236	201	236	227	218	199	227	209	196	202	209	219	192	193	228	219	199	227	207	182	219	228	209	208	221	198	221	220	221	224	187	189	219	209	207	214	195	213	219	234	225	201	197	230	192	202	187	231	230	205	243	180	194	221	210	223	193	201	202	205	239	209	223	202	192	220	189	212	183	216	195	206	199	199	229	202	194	200	208	219	242	211	201	239	201	218	198	217	207	232	195	227	206	226	218	202	195	187	211	191	203	212	221	223	214	207	190	221	251	192	221	210	197	186	209	207	233	204	242	205	211	196	218	207	192	220	212	225	199	218	226	216	220	233	199	220	229	215	224	212	182	199	243	210	223	206	202	212	230	191	223	207	195	224	214	214	184	226	243	208	214	230	212	196	222	216	231	192	216	215	202	183	210	207	217	205	215	216	231	217	228	199	231	222	242	204	209	221	220	215	203	203	190	220	208	218	236	205	222	193	191	215	206	215	242	193	189	212	201	234	209	205	210	210	244	219	209	216	212	221	224	202	218	222	183	214	206	215	202	210	214	197	201	214	198	197	223	182	218	197	215	207	196	209	237	177	211	210	207	200	212	207	224	220	219	218	188	205	218	203	222	214	192	196	194	192	217	220	182	224	206	224	206	220	240	195	208	205	234	205	199	181	222	229	201
6117	864	754	477	355	328	249	267	252	253	250	242	211	208	206	197	209	193	199	218	222	230	208	206	227	228	230	205	190	218	213	213	223	213	201	228	208	210	211	211	215	187	182	209	214	202	210	211	218	201	188	199	203	231	209	215	218	198	204	231	218	203	235	229	191	189	186	183	231	173	204	219	181	218	211	206	199	221	217	225	194	200	216	191	207	208	227	212	200	211	212	210	211	213	236	224	208	196	195	215	201	206	210	182	222	202	216	213	214	184	189	213	216	208	210	207	233	216	215	218	199	194	209	210	215	196	220	238	182	214	229	209	203	215	206	198	173	193	202	192	215	216	195	214	215	208	187	206	206	214	201	199	223	215	202	200	214	188	195	225	198	189	214	201	220	225	222	207	177	196	195	216	213	190	191	212	215	197	223	225	215	220	222	204	208	185	209	192	195	222	189	180	215	227	228	221	210	206	196	202	198	240	221	215	210	188	225	229	190	190	195	232	207	223	186	207	208	222	203	207	179	212	209	221	209	219	199	190	199	219	213	186	214	220	195	198	215	217	196	188	199	182	217	214	215	179	219	186	201	213	217	195	213	225	201	209	199	203	198	202	212	205	204	186	232	212	203	210	203	193	206	200	211	206	210	229	205	209	192	204	204	208	207	206	205	195	193	214	194	206	202	205	238	191	226	210	211	224	205	189	209	194	238	211	220	213	208	204	205	222	217	219	212	216	233	218	216	187	235	211	196	202	228	202	227	204	206	198	206	208	214	205	218	213	207	217	222	220	222	241	212	224	218	192	213	221	201	198	192	203	216	231	181	193	213	224	210	206	208	197	229	203	207	209	196	203	196	199	225	204	183	197	218	231	222	181	209	200	211	204	207	231	207	221	210	208	219	220	205	208	204	177	208	192	203	217	215	191	194	191	197	210	215	183	227	217	203	229	236	208	200	183	217	224	227	189	196	210	196	227	209	183	217	197	198	177	214	207	227	210	237	205	204	206	205	201	211	224	205	220	193	224	227	197	218	207	190	209	219	229	214	202	216	204	227	202	193	186	192	218	196	239	234	219	206	224	213	190	196	198	232	221	198	193	198	215	202	179	198	202	186	198	193	207	223	201	194	196	221	212	215	201	198	196	234	213	227	192	210	197	186	207	197	229	207	198	207	197	195	203	203	206	198	193	198	212	195	200	212	203	186	224	216	228	208	216	201	229	183	206	213	223	179	203	198	198	192	214	211	203	180	184	208	210	199	210	233	219	193	222	203	216	207	213	213	219	210	200	221	213	201	196	214	204	210	194	184	221	218	239	228	222	218	210	187	203	195	224	205	216	209	202	210	183	225	203	209	199	228	228	200	198	190	206	226	198	202	221	193	221	224	211	228	204	213	208	215	210	202	216	207	188	201	217	203	208	204	233	208	229	214	193	213	212	202	204	215	216	202	202	186	201	196	207	227	205	210	213	194	181	215	189	204	219	199	214	217	215	203	213	204	203	231	195	204	205	214	202	210	203	222	196	206	210	213	210	213	211	210	196	241	183	201	197	235	221	208	238	195	199	189	227	234	204	190	211	209	199	201	210	187	197	193	191	235	218	208	224	216	242	199	172	183	207	193	230	208	215	217	205	228	215	187	204	205	207	220	198	203	185	205	195	196	224	220	193	222	211	199	198	208	227	217	212	215	189	208	208	206	230	215	201	206	221	233	196	226	205	188	209	181	201	217	206	208	208	197	212	226	219	212	216	207	198	193	208	212	210	211	216	197	225	208	202	214	205	195	180	242	205	192	204	219	199	227	191	207	182	213	200	226	189	204	190	202	177	215	226	184	218	209	188	207	194	186	195	210	196	182	198	219	210	231	196	196	215	207	197	222	209	227	194	219	211	217	203	216	199	201	201	180	203	199	189	201	195	210	239	244	213	193	194	205	202	201	214	187	226	201	205	216	202	241	221	211	226	216	190	184	228	220	225	218	190	219	192	214	204	222	206	224	209	177	184	213	200	222	247	221	191	183	195	234	211	189	188	194	211	226	181	203	197	193	204	228	216	244	209	219	221	211	228	185	201	217	210	208	197	226	211	171	211	203	188	179	215	208	195	215	209	212	184	219	230	208	215	218	194	196	197	189	212	190	216	190	189	211	191	229	193	220	203	225	223	205	221	216	205	204	168	219	177	189	210	210	220	199	205	211	196	192	214	184	211	197	222	228	190	199	178	210	223	171	197	210	189	226	192	204	223	193	202	188	185	229	224	201	164	190	200	176	208	199	208	214	183	242	193	205	212	196	194	186	193	207	241	225	200	224	225	233	195	217	195	202	224	201	221	208	204	217	216	208	198	181	213	210	211	195	191	220	244	215	208	194	194	178	216	195	206	209	217	236	214	208	201	199	200	203	200	199	203	211	207	224	215	223	210	203	244	224	192	217	214	219	181	233	209	203	197	205	214	206	207	212	227	221	211	187	191	206	215	206	184	227	259	223	211	236	222	202	226	235	200	203	233	203	201	215	200	206	209	219	227	208	206	201	203	201	190	196	199	222	200	180	222	206	209	211	197	211	195	210	191	200	216	238	222	204	214	179	206	203	196	205	217	180	200	191	233	192	217	202	222	181	218	201	215	198	220	219	233	199	216	192	230	190	226	213	210	219	200	247	208	238	219	198	200	206	219	171	197	175	176	205	197	201	178	215	209	224	204	213	205	225	226	177	222	219	185	207	197	206	249	222	213	167	238	228	211	206	238	230	205	199	227	190	218	190	211	176	215	228	189	247	200	214	211	222	219	179	216	207	213	212	197	209	198	218	193	206	210	197	228	199	211	221	194	197	220	203	217	212	233	200	211	212	193	198	237	215	225	199	197	215	212	218	242	213	208	196	202	189	181	235	192	187	197	215	194	215	218	232	213	190	187	214	201	203	187	220	213	200	215	195	205	203	215	207	199	193	208	216	234	206	199	190	173	224	217	213	198	227	211	238	212	210	219	203	232	211	207	174	227	207	232	216	214	215	192	223	197	215	232	204	214	213	200	199	210	209	207	196	194	206	222	192	191	212	199	205	206	194	200	194	184	199	213	193	196	222	185	217	227	231	222	196	190	209	192	224	207	196	206	199	195	214	209	215	201	207	223	214	196	213	194	226	186	193	217	228	228	210	203	198	202	219	197	206	198	223	214	193	223	220	208	216	199	232	219	175	191	235	222	193	198	196	216	196	207	189	215	189	209	205	219	220	194	218	180	205	237	180	222	186	218	202	196	213	242	218	217	184	191	183	195	207	218	243	210	226	197	178	218	204	241	189	221	204	193	213	186	202	236	217	209	223	201	195	206	206	189	220	191	215	222	222	224	207	181	210	205	197	200	202	230	213	200	223	209	218	191	199	173	185	209	216	231	189	193	195	212	233	225	206	205	220	192	219	197	197	237	208	212	206	213	215	230	209	211	188	208	218	199	208	209	219	213	202	208	202	192	198	190	191	208	193	213	188	218	218	208	174	210	212	206
26519	21958	28822	25745	21967	13585	2190	1351	1147	1044	939	878	830	875	762	828	772	785	717	768	775	727	687	696	714	678	703	694	660	674	704	681	674	654	675	694	645	664	614	667	674	608	660	648	716	649	655	628	564	628	675	633	656	664	613	612	610	654	624	644	625	635	650	639	652	630	671	654	658	642	625	687	597	630	653	591	694	640	693	650	663	676	634	691	634	622	668	658	646	636	666	673	670	622	645	628	655	584	646	605	646	663	679	655	647	678	656	640	627	671	621	592	672	602	608	636	612	619	630	614	597	671	632	616	666	669	638	647	640	639	656	710	607	695	654	626	656	628	625	645	666	635	634	653	615	649	622	666	646	665	632	639	664	647	635	691	616	620	648	632	606	665	646	664	608	668	657	624	633	635	610	601	672	653	653	651	634	622	625	643	608	658	633	619	638	631	682	660	612	629	647	638	634	624	621	636	617	578	612	620	589	650	632	634	642	588	615	625	669	632	630	675	689	590	615	627	625	643	587	630	643	644	613	632	660	656	594	640	567	657	682	637	641	622	632	629	601	649	672	633	632	626	653	628	696	563	653	650	620	612	632	635	659	604	641	636	576	617	609	630	619	629	650	660	638	649	611	606	627	649	564	632	582	645	640	619	606	650	648	647	703	614	614	599	585	624	652	663	648	616	622	640	601	596	663	606	653	625	659	690	613	640	650	634	633	623	651	666	655	660	628	617	636	596	664	631	616	649	691	649	638	574	651	605	635	624	637	628	605	657	610	662	660	670	653	646	655	634	632	664	655	673	673	627	605	636	631	652	653	629	618	660	601	614	661	691	677	667	634	640	642	615	636	619	613	660	570	675	653	632	582	663	650	634	640	678	632	608	635	618	635	633	616	646	628	705	639	655	563	652	585	647	598	670	693	627	627	624	651	586	711	629	630	616	632	665	646	621	603	647	588	650	619	646	608	638	672	652	641	638	652	667	664	614	637	629	637	651	604	663	610	683	651	621	649	674	598	664	624	636	658	642	661	606	589	654	621	666	646	609	650	627	626	624	621	617	642	614	615	601	662	601	658	649	648	637	641	632	631	646	648	654	659	657	658	649	580	650	644	657	637	647	628	664	596	669	604	645	635	639	641	638	639	633	625	641	644	674	674	615	660	657	690	616	653	676	659	634	636	628	651	649	664	646	675	645	649	647	643	661	593	632	624	587	622	655	639	649	583	596	653	620	626	596	654	670	624	669	639	618	628	676	634	673	604	658	590	658	599	683	649	622	621	647	621	639	632	645	615	661	613	633	599	632	623	620	633	597	576	647	617	613	657	614	627	642	661	656	667	658	619	686	675	611	612	651	586	617	618	642	619	616	609	637	670	652	592	666	627	636	623	654	626	593	654	660	602	645	657	649	641	629	601	667	639	606	574	642	628	614	599	631	650	619	622	667	689	661	607	618	655	644	625	681	662	640	651	614	633	611	650	651	631	622	688	651	662	673	636	674	598	620	622	596	676	679	667	617	599	635	672	647	596	667	648	662	640	632	598	635	647	622	671	664	666	666	683	668	638	682	684	655	652	573	641	645	641	619	637	614	654	619	614	665	634	627	639	630	626	615	643	644	646	646	631	649	624	619	655	655	620	640	633	661	627	594	629	636	598	660	638	597	651	651	659	617	660	649	674	615	658	687	661	612	587	633	672	623	620	621	656	672	663	643	623	643	651	575	657	628	614	624	634	627	598	615	609	694	625	625	627	573	642	629	661	653	671	604	659	685	632	634	625	612	631	671	617	622	609	643	644	645	579	633	604	680	596	645	652	636	575	642	612	643	669	636	662	614	667	634	638	637	636	641	623	631	654	617	603	627	631	638	672	634	612	621	657	589	618	669	665	642	608	728	637	622	608	609	644	625	627	649	619	655	615	604	609	609	668	625	664	642	606	645	627	639	639	650	649	656	684	626	612	618	627	635	622	606	613	661	661	650	626	603	620	613	665	652	655	667	657	613	660	624	655	601	624	616	682	633	667	675	631	629	632	614	606	661	631	588	630	669	658	637	661	676	668	614	606	639	665	548	672	594	628	645	623	649	618	670	661	639	623	617	660	688	653	661	606	608	616	584	657	605	674	616	618	581	622	656	657	626	637	650	641	620	622	653	653	613	613	667	598	620	621	646	633	651	627	679	677	607	627	634	681	638	647	672	639	674	638	644	632	619	629	626	678	680	680	619	661	630	636	631	668	643	673	644	641	614	625	664	635	638	644	623	610	578	591	657	645	672	642	643	635	644	620	651	676	590	650	614	685	670	661	609	644	673	651	664	636	647	645	664	652	675	631	668	640	682	646	680	653	656	628	651	650	598	636	639	628	595	664	639	595	624	626	628	622	612	607	649	648	672	581	607	647	609	673	631	631	634	656	622	629	638	674	639	636	680	634	630	611	651	624	623	643	659	628	606	684	658	633	609	627	624	645	690	692	579	668	678	638	643	587	620	631	659	632	610	674	679	660	691	641	656	650	676	657	637	624	610	627	661	660	695	687	629	648	657	644	582	602	647	650	660	619	649	632	628	598	647	664	665	630	669	630	582	655	610	635	671	635	628	662	639	652	617	630	676	618	603	654	598	650	619	584	633	668	618	629	615	643	621	638	610	684	628	641	607	626	645	629	652	605	632	616	660	708	638	624	635	633	650	634	668	605	627	614	669	693	624	661	629	612	618	655	639	645	645	603	639	619	671	562	675	625	643	604	656	606	639	606	632	625	628	643	555	634	637	641	676	650	659	621	667	617	643	684	653	689	648	682	607	625	655	628	630	635	615	653	655	623	585	631	620	617	561	623	653	633	618	633	647	638	649	655	710	614	665	648	658	633	662	612	624	599	614	614	648	606	651	631	670	641	606	656	676	631	664	656	627	654	661	643	661	671	592	637	585	620	612	616	629	634	603	664	636	660	629	608	646	648	583	638	599	671	613	600	630	641	603	605	666	662	593	653	632	641	659	604	662	617	685	652	644	671	599	633	642	643	626	595	641	648	675	604	654	648	671	627	580	604	694	627	685	608	666	656	626	639	651	677	629	628	646	660	648	679	643	675	638	692	620	614	614	625	633	658	622	618	634	612	694	667	609	641	661	592	651	640	606	634	597	636	640	594	625	632	653	605	615	606	646	621	658	632	655	678	639	637	613	635	603	629	666	644	607	650	629	608	638	622	624	670	642	648	623	667	599	685	664	646	603	659	612	616	671	675	616	641	657	611	646	608	607	660	616	595	637	668	642	653	614	601	619	625	645	633	651	677	651	666	668	637	652	604	672	656	623	651	631	641	637	615	601	656	645	587	668	664	663	653	639	645	620	646	617	564	617	649	635	685	654	662	655	609	612	632	640	652	653	619	619	668	650	627	626	651	625	605	629	641	641	572	621	624	616	673	631	615	615	583	638	642	644	660	623	643	684	647	609	645	668	651	607	601	647	618	650	649	643	630	643	619	649	589	611	653	622	670	644	656	670	616	683
7544	12451	11303	6303	4157	3221	2468	2038	1705	1512	1231	1136	1020	940	928	923	799	811	789	745	780	720	717	684	679	643	647	667	680	645	629	648	647	614	635	646	677	583	637	576	587	622	599	631	602	605	624	585	573	628	636	590	560	604	590	619	578	553	562	630	568	612	656	600	604	589	639	619	607	631	587	562	575	577	615	587	584	584	566	576	556	609	566	589	572	544	609	576	573	591	621	621	600	626	618	619	599	566	594	598	559	605	619	554	591	612	613	580	577	598	577	566	573	631	608	587	557	589	604	582	534	570	615	547	575	585	590	585	536	583	585	570	616	587	561	561	575	576	556	548	618	585	585	549	596	605	586	581	604	579	589	597	594	586	588	564	572	585	602	593	607	557	610	586	573	591	610	530	617	624	570	562	587	578	563	586	581	506	610	595	583	558	561	595	589	595	627	596	598	579	557	548	582	561	592	594	571	599	587	577	619	615	577	601	578	596	562	593	569	587	593	605	589	588	615	608	593	540	568	579	626	558	557	604	624	563	611	586	634	615	589	557	576	598	581	561	566	604	612	591	586	570	581	592	600	581	546	587	608	589	572	589	601	608	606	567	602	573	566	611	582	552	573	572	593	585	612	582	554	567	581	585	568	568	603	583	550	617	529	610	584	594	600	602	641	561	633	580	572	549	558	603	553	567	599	577	578	538	599	552	587	619	589	558	593	565	569	566	575	599	589	560	608	595	574	615	578	591	599	562	567	550	568	582	598	573	601	589	581	606	619	577	556	579	564	576	577	575	562	556	577	553	574	562	589	571	594	590	548	589	586	579	589	603	550	569	553	589	542	607	591	569	577	596	553	559	549	580	617	553	582	601	561	623	578	585	570	556	578	590	567	571	576	527	596	582	606	562	589	569	558	620	573	556	612	547	589	581	601	571	582	566	585	561	576	590	572	566	610	572	563	577	553	577	562	583	599	560	602	608	611	564	542	617	575	612	549	572	613	578	606	650	634	572	566	584	600	597	581	558	625	589	564	626	589	539	567	595	556	522	568	588	592	595	599	626	577	578	593	544	586	579	565	600	540	570	589	621	586	543	603	553	544	552	588	606	594	559	584	601	566	572	571	603	616	560	607	576	574	545	567	561	578	596	578	565	567	554	590	571	553	601	548	622	555	608	578	606	593	580	550	597	548	560	566	598	586	571	550	569	567	631	563	578	577	574	555	581	566	605	563	550	579	608	573	560	642	591	581	564	592	609	614	556	600	593	573	591	599	578	558	580	562	565	566	631	607	555	621	591	586	559	583	565	560	582	600	573	572	584	596	587	586	570	613	587	579	579	589	558	580	580	613	591	580	571	601	573	570	615	627	604	556	602	569	590	555	603	575	553	583	566	575	545	599	599	579	572	561	577	595	570	582	549	586	570	619	585	590	572	627	551	568	527	575	544	610	585	610	596	584	608	587	602	603	529	516	571	556	570	587	515	639	545	562	638	550	560	573	585	591	575	542	615	606	566	582	665	571	573	566	630	576	582	553	585	546	588	531	606	568	563	569	563	566	605	579	598	575	616	607	594	579	578	654	547	602	587	572	532	576	568	536	611	594	577	564	573	597	574	530	603	600	559	559	571	576	598	578	579	604	617	564	582	595	615	567	603	570	598	598	598	593	596	615	606	587	597	639	555	590	598	597	591	644	596	572	615	612	559	565	586	597	552	610	574	560	584	580	575	592	552	557	608	536	580	625	564	589	589	633	557	544	568	516	596	553	556	575	538	619	574	598	587	606	544	573	613	572	596	561	563	575	596	577	523	598	577	587	595	606	587	570	566	613	591	579	597	627	593	583	528	643	570	579	559	590	532	580	601	557	572	581	607	598	621	613	579	634	565	543	582	604	556	544	578	601	595	573	583	556	593	558	552	574	600	583	594	636	577	579	612	575	579	592	539	602	560	565	574	592	553	562	581	587	569	549	566	578	570	547	565	561	558	534	581	597	602	538	612	590	620	576	547	596	577	551	597	553	566	565	546	602	604	584	607	653	564	594	570	557	580	534	597	602	618	565	616	594	580	569	584	601	604	597	594	605	588	589	580	596	592	608	562	592	519	571	567	595	579	574	572	584	619	577	548	568	521	524	621	566	571	570	568	577	570	553	572	557	597	547	539	547	611	603	577	601	564	585	596	582	569	548	590	581	616	577	589	615	544	555	588	607	573	594	552	548	592	582	596	577	539	589	560	569	559	554	545	581	585	574	610	586	571	587	586	595	565	545	579	554	554	598	569	559	504	605	549	558	600	514	594	561	572	589	646	559	551	572	602	625	602	590	585	586	553	580	582	627	571	543	565	559	574	583	578	604	557	586	567	569	572	561	587	587	559	585	643	595	593	556	560	579	589	576	547	605	582	528	616	613	530	568	564	591	583	610	552	544	584	548	615	627	557	576	603	538	546	562	555	551	555	584	545	623	577	577	604	580	539	568	622	588	559	547	562	580	569	568	586	583	596	610	621	612	577	583	579	582	609	601	589	595	555	588	599	550	581	554	589	585	561	606	589	576	567	587	604	574	610	558	614	554	594	609	643	520	605	556	585	598	600	540	612	558	551	552	555	589	629	578	583	583	596	582	567	559	597	582	583	575	591	633	566	583	567	573	566	584	541	542	641	578	607	588	596	569	593	563	580	593	619	595	615	610	593	575	591	574	591	594	542	583	581	589	598	564	600	570	532	571	539	591	572	644	555	564	572	629	503	572	579	573	618	571	616	583	588	566	562	606	569	632	570	606	616	651	572	549	569	552	577	592	596	589	581	552	591	582	613	606	568	568	585	567	550	601	607	567	640	610	560	548	571	610	569	604	541	594	575	560	590	570	592	561	583	576	552	581	588	585	559	588	557	586	605	613	553	583	591	608	606	598	582	555	580	576	581	569	555	619	588	584	562	561	612	560	598	588	624	582	604	580	607	579	559	548	576	563	601	594	553	578	587	590	585	610	591	633	616	541	577	604	625	619	555	531	594	554	592	598	593	585	609	541	620	585	542	580	582	562	582	552	609	542	590	585	570	615	568	570	586	562	573	555	620	597	599	597	595	579	575	618	575	549	588	635	593	558	612	587	594	601	592	535	578	550	551	567	597	553	564	548	556	564	606	575	568	606	592	656	568	568	547	594	564	598	631	585	596	610	560	576	594	585	558	593	573	567	574	609	581	564	578	550	584	560	580	582	574	556	571	576	586	576	601	548	601	601	586	618	575	592	592	583	589	584	577	544	604	559	590	576	579	588	587	593	524	544	567	612	535	596	603	613	548	578	605	552	605	569	599	578	632	600	550	586	536	609	568	603	591	594	605	641	592	565	589	602	592	607	505	579	619	561	556	534	607	590	618	561	564	606	603	581	579	577	556	560	579	578	653	586	615	537	606	599	590	592	564	573	611	589	569	577	569	597	561	547	604	603	565	579	598	590	580	601	566	589	573	572	565	605	598	614	595	611	569	546	602	563	539	595	597	624	600
23060	20946	27774	24287	20953	21087	11483	2347	1756	1578	1468	1413	1200	1137	1080	1068	1053	1056	1026	1039	974	969	971	943	960	909	919	949	950	863	931	907	902	917	877	897	905	913	842	896	826	867	826	901	782	899	882	829	860	854	886	898	831	852	862	815	831	851	863	834	866	853	866	856	833	877	816	881	824	867	838	852	859	904	862	856	850	886	821	786	791	812	807	853	835	837	864	862	867	865	877	867	881	831	861	859	855	824	876	854	814	823	868	790	827	852	825	870	827	857	818	856	846	820	839	765	801	833	835	821	847	833	828	850	863	827	849	879	814	839	821	905	850	851	850	930	853	854	844	870	859	851	830	838	838	835	875	842	789	855	893	863	818	825	834	863	843	832	808	909	764	864	848	852	886	864	851	853	818	827	820	846	842	847	803	865	840	790	856	820	766	847	823	811	831	853	824	873	884	796	798	859	816	870	862	810	872	823	839	824	895	805	778	838	829	805	838	849	774	819	802	851	910	760	832	835	827	818	849	811	801	867	855	815	804	794	887	860	825	917	882	809	826	827	786	818	843	837	839	783	820	827	838	852	797	877	797	781	847	798	808	843	848	821	795	819	908	859	829	806	830	860	795	840	863	821	828	891	770	822	879	784	839	849	813	873	772	861	797	845	802	815	819	865	788	821	863	817	875	795	899	875	843	849	796	886	840	855	858	854	865	757	856	877	844	841	838	845	851	849	823	827	831	822	795	816	831	776	840	875	871	813	805	869	838	826	813	791	829	840	848	844	812	822	859	813	847	858	824	840	804	780	829	877	898	849	783	869	828	906	838	794	844	825	863	841	800	828	783	841	898	813	811	853	799	872	826	826	830	815	796	851	836	830	825	824	853	841	825	832	832	894	900	765	852	922	803	816	838	847	834	806	792	879	846	795	845	829	832	835	787	791	849	829	857	814	795	792	819	908	804	859	898	808	804	877	875	880	866	835	797	811	804	802	847	836	851	823	807	905	847	849	834	840	854	839	833	799	825	874	782	798	861	796	788	858	804	841	835	801	863	799	859	889	840	865	852	832	787	842	838	835	891	865	842	841	790	858	850	833	799	811	855	821	876	864	868	862	789	847	871	808	882	822	830	822	837	859	907	810	845	819	840	820	887	871	877	885	845	892	876	833	846	831	810	786	832	813	855	834	820	781	844	859	846	816	802	808	838	832	811	843	819	833	829	825	799	821	841	836	823	867	770	818	817	861	796	816	878	873	801	852	826	841	881	852	874	892	856	828	840	840	821	812	890	809	822	882	831	811	898	824	769	880	755	781	886	861	823	812	787	897	801	878	828	817	842	798	801	862	879	833	825	807	796	811	837	847	819	781	833	856	869	801	835	841	829	804	817	839	815	857	818	833	805	840	804	905	868	884	796	872	884	824	815	811	842	863	804	804	814	841	774	883	797	784	842	852	812	812	847	857	813	813	819	832	822	792	907	853	795	849	863	826	823	838	846	800	832	815	857	830	860	838	848	863	822	838	890	849	793	806	850	849	820	824	846	839	837	866	896	887	801	853	843	843	840	859	790	857	910	858	808	846	824	859	858	787	868	894	890	870	856	850	788	890	863	826	873	855	829	837	848	885	860	832	765	826	839	885	801	844	825	833	844	839	869	832	828	851	783	831	853	856	839	797	794	860	838	814	833	763	828	871	865	829	858	861	797	830	834	853	792	842	839	797	840	805	886	854	830	798	806	823	831	857	836	859	796	802	826	802	830	860	850	817	850	839	808	812	818	814	844	828	838	810	832	827	814	917	890	831	873	860	830	826	820	791	861	818	801	792	791	820	880	856	829	853	851	820	826	836	886	816	832	825	837	812	759	823	835	832	867	823	835	788	832	809	798	849	845	836	799	837	892	854	857	776	859	818	803	760	857	855	841	779	858	852	794	797	857	849	892	846	823	852	849	819	839	825	814	803	875	858	808	851	869	813	788	817	816	840	823	843	831	827	872	786	853	830	825	788	835	803	821	849	791	798	822	787	826	802	800	838	865	809	852	838	821	869	893	889	835	768	851	816	847	875	890	833	792	842	854	827	826	839	850	879	873	827	824	854	824	838	827	864	804	849	804	876	841	867	838	847	828	806	845	836	870	855	865	850	867	867	812	863	841	822	812	854	836	832	825	871	832	853	811	861	781	840	824	920	818	885	855	845	856	762	832	862	851	839	821	846	785	861	828	864	854	871	818	804	782	841	760	879	836	857	841	816	823	820	796	858	825	825	882	893	902	859	733	785	879	814	819	841	848	811	870	846	843	825	795	818	791	803	802	834	792	798	857	860	833	837	787	761	834	802	829	825	859	856	876	757	815	837	848	842	876	913	854	838	922	864	849	850	874	831	832	851	867	847	862	855	867	881	837	881	828	852	851	828	840	811	840	762	850	810	840	845	808	806	866	840	839	833	856	849	814	868	835	829	864	861	857	856	879	856	816	855	821	856	833	758	786	833	887	816	904	820	818	857	832	821	829	822	803	843	805	833	817	871	864	890	822	826	882	843	839	857	844	849	829	795	809	828	889	828	824	818	816	809	818	798	823	811	869	855	827	876	797	848	844	827	796	776	808	875	856	865	826	808	856	840	823	818	819	826	777	786	856	824	818	789	833	773	825	854	855	786	806	773	829	861	816	833	875	811	855	877	831	785	810	803	816	802	807	870	852	833	859	834	853	911	815	836	863	819	831	815	801	863	904	888	838	844	840	827	776	781	871	843	823	797	873	840	799	788	779	809	848	822	845	859	818	829	867	886	830	776	843	862	802	843	841	879	854	786	814	851	788	862	776	869	848	848	893	840	762	874	776	856	822	893	818	825	824	842	858	816	831	841	840	881	862	841	831	809	861	788	835	851	824	851	791	851	843	852	824	854	796	854	860	801	815	855	781	814	809	844	816	802	841	804	860	850	874	883	827	848	816	849	871	832	880	826	867	797	818	800	833	829	827	875	882	800	795	841	810	847	837	833	797	821	767	859	831	845	851	806	855	837	868	850	824	819	848	818	845	889	790	859	809	868	836	816	817	846	845	826	804	851	883	819	833	810	820	807	816	855	843	857	796	784	833	847	869	856	820	843	876	847	784	898	822	835	788	796	865	800	839	832	821	832	785	804	892	858	854	820	825	841	857	843	804	825	791	875	877	832	868	854	815	831	829	795	803	869	869	886	856	828	807	870	815	850	868	794	836	784	845	824	812	851	826	861	804	862	836	780	829	826	811	819	805	828	834	806	828	841	862	864	795	817	849	852	830	830	797	818	859	824	838	802	891	857	806	812	833	827	822	837	858	820	806	816	819	854	851	843	802	827	832	879	796	843	823	800	821	794	824	864	793	820	800	815	855	826	848	790	850	822	845	851	856	836	823	838	842	831	838	846	802	825	824	838	826	849	824	768	854	872	802	845	849	854	850	799	819	779	785	821	871	811	850	872	866	815	773	834	874	818	930	809	781	848	864	823	847	835	830	864	816	791	848	873
10072	18861	17130	10135	7177	5353	4224	3291	2713	2312	2069	1856	1704	1478	1337	1337	1278	1155	1123	1116	1053	994	952	974	916	957	911	946	901	903	844	860	845	882	842	852	856	819	840	828	835	854	783	865	804	816	853	788	737	805	807	837	776	772	818	810	809	821	765	829	806	781	818	858	799	845	765	776	782	740	792	808	764	725	780	822	790	798	783	790	755	794	732	763	761	717	766	767	833	784	818	772	769	780	773	791	770	755	821	771	757	782	721	790	768	715	753	805	773	790	755	773	764	772	815	785	814	778	756	705	816	783	814	759	768	753	751	799	782	737	794	776	811	731	783	747	769	797	773	752	777	781	761	805	739	754	747	744	739	764	781	752	783	797	780	765	760	786	761	785	795	800	776	782	786	764	771	742	763	744	773	721	803	762	794	775	690	825	728	758	783	811	757	789	745	750	780	707	754	786	790	793	804	843	786	720	758	768	740	772	772	741	773	770	784	741	751	762	814	768	756	740	803	778	784	800	715	756	746	772	779	776	811	759	771	770	771	815	801	796	824	764	756	778	751	729	787	746	801	779	771	806	757	757	765	758	763	706	731	776	791	776	787	797	752	757	774	799	743	772	799	760	797	760	791	775	788	755	725	740	788	714	722	765	752	776	774	788	737	786	841	762	741	779	816	782	773	761	755	786	791	729	781	748	737	771	770	787	713	772	781	806	799	769	765	761	743	726	779	780	787	790	747	812	741	757	776	795	808	776	768	765	765	792	793	757	739	811	774	792	755	767	776	745	752	776	724	715	792	728	737	761	792	775	796	770	780	782	804	790	816	804	737	735	779	713	766	779	816	709	772	786	803	771	785	715	768	775	726	744	731	798	746	733	736	775	717	785	765	784	779	781	739	757	772	814	780	797	780	765	771	737	711	836	775	745	780	775	782	810	750	770	738	784	809	797	771	836	801	775	740	752	787	834	777	790	773	771	776	794	784	730	762	794	766	806	780	782	756	735	754	754	775	776	807	795	787	811	795	805	789	814	742	773	802	799	787	749	766	742	720	753	758	802	759	737	751	700	785	789	752	762	748	797	774	758	727	787	775	733	780	751	795	822	721	729	770	781	760	723	765	775	817	811	760	726	725	780	717	737	774	758	732	733	737	781	792	782	757	783	759	815	753	766	817	769	782	774	757	743	747	755	749	785	715	782	743	773	777	790	739	729	740	742	754	791	779	775	750	771	759	768	769	734	779	785	740	778	755	741	787	765	757	783	758	758	759	767	769	768	747	797	794	774	749	754	763	776	791	773	752	798	791	743	793	750	790	781	772	759	835	723	764	794	780	764	810	769	772	790	759	830	781	787	794	733	742	809	801	717	793	788	765	755	824	736	759	760	814	770	727	803	778	760	767	780	777	776	759	785	764	781	721	750	809	811	763	756	761	808	766	790	788	716	740	794	781	780	793	748	858	721	756	727	786	786	785	809	771	793	762	782	788	763	749	798	736	813	745	779	792	793	832	740	737	731	777	777	799	779	722	757	786	704	729	773	769	789	803	803	789	789	755	788	756	762	781	740	781	767	766	769	763	721	752	767	766	766	754	749	743	827	755	786	734	705	796	774	820	773	735	765	734	789	750	789	778	714	759	842	789	807	801	771	745	788	776	777	786	730	764	822	738	806	700	718	730	773	787	708	794	786	755	730	773	768	782	795	741	773	753	792	751	790	792	760	764	737	834	764	737	751	838	751	753	753	765	756	739	773	831	787	790	775	765	784	762	736	803	793	808	720	773	765	737	842	828	747	781	794	767	735	701	780	769	754	767	786	756	788	752	785	767	727	711	783	777	782	779	789	724	779	755	779	707	794	751	824	749	770	771	756	829	737	794	796	788	777	846	766	766	762	745	817	791	741	773	777	799	726	781	771	748	760	742	779	748	800	808	757	758	792	769	698	740	764	750	807	788	708	763	762	793	753	793	792	789	746	770	750	771	762	777	742	766	784	749	753	796	754	728	723	758	748	756	771	753	780	774	759	743	749	805	758	735	770	720	741	781	795	724	821	740	776	752	748	760	768	728	750	798	755	760	774	802	760	751	759	778	735	784	741	750	788	849	739	759	782	763	758	759	750	751	763	785	727	795	774	743	720	739	742	747	813	760	784	841	736	769	721	786	767	798	821	767	778	798	780	807	742	743	779	744	774	777	787	804	758	724	750	768	764	712	709	746	795	735	779	737	789	755	759	756	792	743	740	828	792	809	760	787	778	793	741	752	756	791	846	740	748	704	826	737	748	809	776	780	753	804	718	724	773	816	833	759	715	760	742	746	760	801	771	791	767	741	761	712	720	836	751	736	787	701	830	744	801	793	791	795	792	757	749	783	772	742	744	767	746	760	772	781	706	779	783	800	777	762	831	788	750	774	757	760	800	791	723	770	753	749	767	768	778	753	725	743	727	776	761	792	770	793	772	760	714	770	705	740	774	736	746	803	783	751	809	774	764	759	730	754	768	763	819	744	797	730	750	749	799	759	745	747	776	793	767	761	728	736	769	701	799	787	732	753	740	758	760	774	784	760	747	809	759	807	771	768	777	805	815	742	795	731	795	826	764	746	776	793	783	743	820	736	818	744	758	764	756	767	751	766	752	762	749	699	741	762	770	799	772	766	771	761	799	732	768	811	783	794	728	794	772	828	778	775	768	768	847	760	802	725	781	770	762	769	772	733	747	779	728	796	785	767	757	754	768	795	788	752	708	740	717	755	738	757	786	785	792	759	731	797	805	802	769	754	794	778	818	749	796	783	757	770	756	780	702	745	766	791	764	778	750	747	750	785	797	769	758	742	814	788	799	825	761	826	757	751	759	734	752	769	790	772	782	778	744	777	824	754	805	750	810	776	807	804	801	805	803	776	724	749	766	764	754	795	722	760	834	811	792	762	805	744	750	800	799	739	792	740	727	790	758	806	790	789	828	819	768	756	712	769	722	799	794	772	788	734	789	691	743	731	781	728	792	767	756	769	712	762	812	740	719	753	749	818	795	808	746	725	767	799	768	811	763	769	773	827	781	747	787	745	726	782	754	772	795	761	832	785	817	757	771	785	798	777	812	757	752	733	764	762	793	762	741	767	743	764	783	742	773	736	742	788	780	761	814	711	761	752	783	795	780	751	800	777	734	790	750	774	721	759	730	737	808	736	777	767	804	764	743	762	775	776	775	770	762	770	766	784	756	784	745	736	757	814	775	761	768	783	749	742	756	755	723	782	751	749	759	818	802	766	754	728	736	728	739	764	751	744	777	761	759	732	806	769	749	824	773	719	771	747	754	754	783	772	760	804	771	781	815	769	804	754	773	746	767	759	771	712	787	776	809	712	810	755	752	747	780	789	743	811	740	794	779	780	782	766	759	764	833	826	769	822	789	710	747	763	798	794	770	750	773	773	763	774	799	756	730	787	781	751	804	764	754	756	748	731	781	772	751	723	782	817	758	786	797	775	764	764	822	742	774	751	791	763	777	698	787
28756	14701	1804	444	346	286	246	236	225	232	223	226	210	176	224	204	186	216	217	196	200	205	195	202	202	208	188	207	192	201	206	169	236	197	224	201	202	170	202	202	194	184	213	209	231	188	211	204	194	203	185	204	178	209	215	180	198	205	186	208	226	219	224	224	222	208	228	180	192	218	178	209	231	191	204	201	231	195	199	199	203	219	200	192	188	202	228	189	190	185	221	203	197	209	210	206	197	176	203	202	207	202	191	180	202	225	200	203	220	185	201	210	190	209	235	189	208	211	186	194	198	222	181	217	223	197	205	175	196	210	201	224	198	210	205	189	206	186	197	202	203	217	194	204	187	224	217	205	187	206	197	226	204	211	201	215	226	201	193	204	201	201	203	198	192	188	213	222	196	187	192	225	202	193	200	186	191	191	209	229	180	185	227	191	201	206	209	219	204	191	178	201	179	223	214	207	192	215	204	206	202	192	202	207	180	201	211	204	222	201	187	184	231	204	217	192	220	202	195	206	192	182	196	203	202	209	213	188	223	208	210	210	203	198	228	195	232	201	190	189	187	201	204	204	219	206	192	205	190	229	208	210	186	181	223	198	216	196	195	217	196	220	208	171	213	201	206	188	168	199	237	203	201	226	213	215	207	202	197	214	184	185	192	208	218	192	204	196	209	195	190	237	208	195	182	200	212	192	208	205	200	195	190	217	223	206	185	180	192	217	204	194	190	242	211	180	230	199	191	209	201	194	196	175	205	198	213	178	202	211	173	202	224	195	181	228	200	193	196	217	199	205	189	226	223	206	215	216	238	194	212	200	231	183	199	210	199	208	208	179	201	182	199	206	217	196	181	211	207	203	216	218	221	198	190	189	199	194	200	184	218	193	199	222	215	208	203	208	216	180	208	204	212	195	203	189	227	201	196	205	172	204	217	225	204	210	209	214	171	234	208	167	213	207	198	218	221	175	200	199	204	197	217	202	175	184	212	211	203	178	180	198	214	175	203	204	188	209	184	189	195	182	209	217	220	203	193	204	206	222	225	227	196	198	199	230	179	204	216	206	185	203	181	235	202	214	208	224	221	197	193	193	193	191	232	211	224	202	208	202	214	204	191	191	223	178	186	209	201	230	205	189	192	213	223	217	213	207	219	212	218	191	214	190	221	207	197	217	184	195	210	230	168	220	215	227	208	202	207	200	210	220	199	199	209	190	226	223	168	205	183	181	203	220	197	194	221	208	204	212	197	197	205	214	201	188	216	230	202	189	205	204	189	184	199	213	211	214	215	185	211	193	186	206	212	220	208	218	198	219	210	239	216	225	206	207	226	200	189	192	213	209	209	213	191	193	185	183	172	223	209	212	197	206	220	201	201	209	216	194	195	202	192	218	214	209	203	228	211	218	168	219	197	202	208	172	205	168	196	204	182	220	201	219	184	198	191	205	195	186	198	192	188	181	216	199	191	202	207	225	190	218	207	219	214	203	208	198	202	213	217	209	219	194	192	211	214	230	209	217	232	201	218	204	208	207	181	197	215	196	189	169	204	180	218	214	219	198	228	203	211	219	218	200	202	202	193	220	204	187	221	208	207	196	202	208	203	192	190	201	201	193	201	193	223	184	189	209	198	181	178	225	177	214	193	235	208	223	182	194	212	189	205	209	213	193	220	187	186	200	186	193	197	192	187	228	191	210	218	197	215	193	176	217	204	179	226	219	194	197	176	201	203	201	194	219	204	219	218	195	214	186	185	218	205	204	190	221	212	196	219	232	213	186	188	214	199	204	193	218	226	185	197	205	212	229	186	200	224	207	195	210	216	237	197	218	223	188	204	194	198	235	194	220	218	184	208	186	215	197	192	193	198	218	176	211	233	205	207	210	205	196	217	223	225	175	197	187	184	202	178	205	209	167	216	189	181	212	198	210	207	209	216	189	182	183	197	220	201	203	186	211	192	213	204	217	223	220	210	204	207	177	219	176	215	213	200	187	196	197	179	207	199	191	200	220	197	199	224	204	206	208	171	196	187	182	213	195	186	202	234	224	191	193	215	221	237	192	201	190	202	218	210	183	188	190	218	197	191	206	219	204	210	214	213	232	209	230	199	202	211	209	204	225	217	212	213	172	214	215	228	190	213	239	206	211	196	175	184	220	223	206	214	182	204	159	210	211	202	189	221	193	201	168	199	218	181	201	222	190	231	218	195	200	173	221	190	208	221	197	218	217	209	204	221	189	199	188	207	195	216	167	190	191	196	225	221	198	201	195	178	217	189	228	210	203	226	209	223	216	190	176	191	213	214	216	210	200	193	218	209	195	197	200	205	192	213	210	209	200	205	210	206	199	213	218	208	186	215	191	183	218	198	194	222	198	174	206	179	181	202	215	193	206	200	213	186	198	213	222	193	208	215	208	191	201	231	219	175	214	201	218	196	199	214	209	196	213	237	230	175	213	170	226	184	180	201	216	219	164	206	199	196	202	207	184	176	213	195	220	194	193	219	197	202	204	185	221	184	213	204	222	204	202	197	217	216	211	211	204	209	241	208	198	191	184	213	189	206	196	182	202	190	214	211	189	197	211	222	228	205	186	198	193	191	198	222	223	189	203	189	206	165	193	236	205	185	214	199	218	177	190	199	224	194	218	199	218	199	212	185	198	225	221	167	214	201	204	199	203	210	211	192	216	201	156	192	215	177	189	211	211	203	189	197	177	199	231	188	198	207	202	217	197	236	185	202	172	225	209	181	203	198	194	205	180	213	204	213	192	192	214	196	203	205	212	211	213	192	199	203	201	216	181	209	187	217	202	223	193	234	210	210	184	199	196	159	191	207	201	195	230	198	230	207	210	206	194	193	197	202	218	202	197	209	183	191	179	211	227	199	202	219	208	200	201	221	188	198	219	223	195	194	209	190	211	203	206	198	223	192	207	213	190	244	213	198	216	184	195	216	178	189	199	229	219	214	212	212	229	190	180	232	205	223	203	191	212	183	185	206	225	209	189	227	161	204	188	226	196	192	193	204	198	205	175	196	188	223	198	199	199	207	184	199	190	215	205	212	190	192	211	205	229	225	203	206	208	213	208	200	209	197	209	213	201	213	214	195	216	187	175	204	174	196	202	189	203	182	201	205	203	190	228	193	202	205	192	192	219	226	217	204	181	196	209	213	196	180	201	213	181	225	211	200	190	222	206	205	207	209	226	229	178	192	181	206	215	216	183	192	201	210	207	201	222	236	208	208	186	215	197	188	225	187	194	217	220	215	211	220	209	206	195	211	183	207	201	223	205	225	213	183	192	207	189	195	184	210	201	222	198	179	186	198	208	228	224	221	218	205	207	211	215	222	180	207	196	202	214	221	210	221	163	208	205	189	204	217	187	218	195	213	194	196	214	176	205	208	198	195	201	198	213	203	206	217	225	195	210	219	209	207	227	225	208	213	200	176	197	201	211	202	188	227	190	188	208	206	193	189	196	215	229	185	203	221	225	197	221	195	193	192	206	170	175
5560	778	707	471	372	300	272	250	256	269	243	237	230	211	234	202	217	212	231	207	247	174	172	221	212	226	192	215	207	203	205	224	199	219	187	190	203	203	180	175	177	206	203	212	177	218	224	218	212	218	193	224	203	218	194	189	191	194	227	176	202	209	210	205	211	194	213	202	200	188	209	198	199	186	219	215	200	206	205	214	196	199	218	207	201	187	179	189	180	210	205	190	212	191	207	203	210	203	186	197	189	177	195	220	213	199	216	209	245	188	200	220	185	199	203	190	222	175	198	178	168	178	204	210	180	184	200	198	204	208	199	180	220	212	185	192	187	202	205	199	216	178	190	185	192	211	216	216	232	198	189	205	192	206	188	199	209	229	227	199	194	226	213	202	195	189	174	187	206	220	196	222	194	199	200	196	188	213	198	218	208	200	207	218	214	212	192	199	198	194	192	196	211	184	205	190	212	197	203	181	198	193	205	235	200	203	204	214	168	191	179	189	219	211	199	195	194	180	211	197	197	197	182	228	196	187	211	215	202	175	179	185	205	202	202	198	206	199	208	218	204	214	191	204	211	187	210	197	207	205	224	190	231	195	214	216	186	203	197	208	205	205	194	183	221	239	193	205	193	197	220	207	194	207	198	206	203	203	172	199	191	185	193	184	213	200	204	186	186	221	196	220	203	215	207	199	208	196	213	204	200	216	216	223	200	193	222	200	220	204	182	227	203	193	206	218	191	188	211	199	185	215	203	186	197	206	190	175	190	206	187	194	203	202	209	205	213	213	200	192	192	191	214	218	192	189	203	199	201	227	212	202	183	207	207	223	199	191	203	192	163	197	183	192	218	178	189	207	191	190	210	215	196	204	203	176	216	182	206	195	212	180	190	208	192	192	183	209	189	218	192	209	216	189	193	223	217	183	191	198	223	174	229	199	219	202	189	217	199	198	198	196	196	229	217	201	205	204	177	197	215	175	191	213	197	200	227	206	212	208	205	201	197	211	210	218	206	183	180	205	222	208	192	217	223	189	215	186	192	206	178	194	223	199	177	210	191	183	210	210	194	190	224	209	203	193	199	196	210	205	173	184	175	210	194	210	208	187	176	224	182	205	196	198	203	226	227	202	219	203	201	176	220	191	202	210	206	212	205	205	198	185	196	192	185	189	212	214	213	181	187	186	179	180	218	213	193	192	185	171	183	179	206	175	194	229	191	171	204	216	211	178	212	185	199	178	193	207	185	202	171	193	203	191	199	212	208	197	202	204	206	182	183	196	199	216	191	193	208	220	215	202	181	219	213	209	198	181	185	209	207	220	188	200	214	182	203	194	209	185	194	202	217	220	224	221	214	186	217	206	206	204	237	192	191	220	192	222	182	198	191	187	193	199	219	195	190	196	162	189	192	200	197	200	205	203	176	192	197	207	190	192	212	178	188	206	208	211	177	191	184	193	193	195	192	200	194	198	200	202	177	195	179	200	205	190	209	184	177	171	183	201	178	202	185	216	197	207	187	209	226	194	174	201	205	200	196	206	200	201	211	181	181	202	189	209	185	202	186	202	207	165	169	192	184	191	170	195	179	195	201	238	177	184	207	206	193	206	204	170	181	216	193	197	204	197	202	236	190	193	227	188	181	178	193	197	188	195	183	187	172	191	206	206	211	205	224	199	182	202	212	201	209	219	182	178	207	176	208	216	212	188	197	208	192	202	206	203	201	211	205	179	185	198	202	216	204	182	194	186	207	197	194	217	187	220	194	182	184	190	186	229	213	202	194	208	185	210	191	174	196	200	174	207	233	205	209	189	209	222	209	191	158	194	188	191	212	189	185	197	206	210	199	215	227	189	223	191	204	214	199	206	193	217	180	169	191	199	209	197	192	205	214	185	195	187	206	186	194	207	202	185	210	213	191	215	213	214	196	183	180	222	198	189	211	185	215	183	192	211	192	189	203	196	218	183	207	212	186	201	217	182	212	183	211	196	209	213	190	216	192	203	201	173	185	225	225	198	202	200	211	177	206	181	215	207	185	167	207	176	187	191	186	187	190	192	192	206	217	184	208	197	172	198	196	196	209	191	182	172	172	176	183	196	187	219	186	190	212	198	188	199	200	216	219	196	196	196	182	198	188	210	185	183	210	198	212	186	214	181	204	211	205	200	217	192	195	189	193	197	194	194	182	201	184	223	189	188	218	196	209	225	193	208	165	180	196	195	204	187	202	191	190	192	200	193	195	204	210	196	188	193	205	197	188	171	174	200	186	204	176	175	201	217	194	182	207	208	176	211	189	194	189	182	194	193	190	211	212	185	198	191	204	191	194	214	186	193	208	183	192	227	205	188	207	165	198	175	189	191	180	214	204	219	211	178	194	215	215	205	200	182	196	211	184	203	197	184	208	177	224	213	219	187	176	213	209	202	205	199	203	214	178	225	206	195	187	197	199	217	193	188	208	210	219	182	183	196	224	190	206	235	186	194	191	200	210	180	200	196	186	193	175	204	194	171	191	207	201	216	209	186	202	209	185	197	212	214	212	203	204	178	182	201	202	216	208	193	209	222	225	199	197	201	189	192	225	199	213	195	181	211	214	230	212	171	173	214	218	205	200	200	189	195	185	204	191	219	207	195	220	186	212	203	190	209	210	225	212	204	190	211	227	192	226	207	200	194	199	179	205	182	212	202	175	214	189	209	204	192	187	213	197	193	206	185	204	185	196	207	201	206	185	213	197	205	206	200	216	206	193	193	191	212	190	184	212	193	204	165	229	228	205	196	185	210	218	206	183	194	189	209	205	187	186	207	185	175	210	177	207	205	192	203	210	204	215	179	206	175	212	207	193	190	198	195	217	204	199	209	211	195	197	202	204	196	212	227	210	220	220	235	200	208	209	183	184	203	182	206	176	199	195	217	201	214	217	206	193	189	199	183	199	215	201	215	223	206	189	223	191	178	207	180	200	221	189	213	200	194	187	178	221	214	195	208	208	198	196	198	203	194	181	213	203	204	194	196	187	184	187	202	187	210	201	210	200	180	190	177	190	192	196	183	201	208	194	227	181	186	179	199	181	195	219	208	181	195	176	196	178	196	194	183	202	223	226	201	197	194	206	195	198	236	194	223	199	193	210	179	227	198	188	203	216	215	207	217	218	183	232	208	183	167	175	177	200	205	207	209	182	208	204	184	174	188	223	192	212	209	201	190	215	202	200	188	188	180	193	200	189	201	210	237	214	220	219	216	214	216	206	188	201	209	184	192	189	192	201	196	199	179	210	212	203	205	189	189	181	198	213	210	189	192	186	201	206	210	189	200	200	203	212	220	213	199	191	205	187	189	191	184	213	215	210	194	207	218	187	197	221	201	198	201	200	196	204	189	196	248	172	183	217	208	216	207	210	210	198	176	195	204	189	210	173	184	206	191	224	216	185	212	185	214	217	200	203	200	191	195	201	191	188	207	198	194	192	189	189	195	205	199	177	210	211	214	198	191	196	194	199	168	205	180	204	197
26625	21974	28830	25737	21992	13684	2327	1368	1130	997	973	908	826	823	775	792	743	762	698	756	755	748	736	713	690	697	682	668	722	702	668	674	670	686	674	698	689	665	691	650	641	669	677	647	709	640	689	665	692	673	709	632	639	644	655	650	651	640	652	657	683	619	662	641	650	659	676	655	659	642	671	637	666	627	642	636	613	651	612	598	638	720	685	677	671	640	626	686	618	671	648	706	642	663	638	639	647	672	692	676	645	649	684	614	650	609	630	648	660	639	645	633	633	670	658	683	648	628	679	613	621	605	674	636	656	692	638	640	629	611	663	623	668	641	677	678	643	630	640	674	632	678	660	645	634	668	641	643	644	632	661	672	620	661	614	633	668	657	603	627	665	610	652	641	638	642	630	630	634	677	666	660	618	616	641	681	682	644	636	659	608	644	619	656	651	605	671	632	675	651	658	614	625	656	684	684	642	668	649	620	626	616	654	656	634	702	669	631	669	644	625	650	608	623	659	647	621	647	664	652	652	646	631	621	637	652	687	655	696	660	621	648	658	604	661	663	620	706	640	620	638	640	636	628	631	623	601	659	622	641	645	656	668	621	607	632	670	604	627	697	690	668	648	697	630	649	663	605	674	687	651	591	618	630	627	600	629	616	599	632	655	630	671	674	659	662	651	615	636	677	671	634	609	632	645	655	690	655	665	616	644	630	664	634	660	654	622	629	615	604	652	639	574	650	640	623	627	649	683	693	617	619	633	628	642	641	638	635	642	635	648	673	647	692	653	625	636	648	642	619	650	657	629	670	644	647	610	641	635	658	627	669	675	652	632	680	668	649	621	643	626	693	649	616	637	607	616	616	646	692	657	619	618	663	700	647	618	623	683	650	682	666	628	619	631	671	619	616	634	646	649	685	629	641	619	642	688	651	595	612	616	633	642	612	659	619	640	671	658	634	634	659	683	634	655	586	603	633	652	626	652	635	663	634	670	662	595	674	626	652	640	649	656	641	606	651	651	680	647	659	612	638	653	614	679	621	623	675	656	673	628	666	630	666	646	607	644	649	596	664	647	618	673	649	622	615	648	665	667	599	626	638	665	645	686	626	642	622	654	689	688	628	654	630	602	682	609	627	627	608	641	657	677	682	645	644	622	646	629	634	628	674	664	578	667	633	670	614	717	619	711	659	630	681	648	612	641	631	646	647	651	642	657	625	641	666	662	666	645	672	640	651	655	674	583	649	661	592	649	645	628	665	687	630	655	634	660	636	657	692	681	660	607	659	661	671	656	661	664	674	652	687	650	681	627	650	639	675	683	649	646	665	676	668	633	616	591	645	650	621	637	677	682	619	661	628	642	660	654	653	608	645	666	648	582	614	631	634	624	642	623	670	674	630	634	655	661	651	658	621	652	651	659	692	612	663	622	673	636	654	616	604	657	655	651	645	620	645	595	651	694	614	664	672	625	675	651	660	659	635	638	593	645	659	648	626	653	661	615	600	656	682	625	668	638	622	658	717	645	647	648	616	618	662	644	621	665	651	675	622	682	607	628	640	651	623	630	660	681	631	634	623	648	662	620	625	648	675	615	661	647	644	650	661	665	640	629	595	696	652	676	635	652	610	630	614	611	697	661	653	628	641	641	678	629	644	611	659	619	674	686	634	629	683	609	637	643	678	602	625	633	620	664	658	643	634	663	655	641	640	647	601	648	590	616	605	627	683	667	581	623	634	638	635	637	626	638	652	641	626	647	664	649	652	655	668	674	648	609	614	635	626	631	643	626	650	642	668	659	622	654	663	630	659	672	669	607	625	635	639	655	652	643	618	634	658	627	661	647	639	634	655	609	623	645	599	640	621	658	716	672	646	637	675	633	594	632	639	635	652	682	623	608	645	664	676	657	636	675	634	623	632	617	651	615	624	635	630	656	633	655	679	652	663	627	675	660	588	617	638	593	659	589	627	635	663	628	637	671	690	621	633	626	647	667	689	656	649	621	623	660	604	693	682	639	582	658	635	697	631	674	653	700	648	631	660	662	635	652	638	601	661	681	635	658	627	617	632	651	606	665	649	667	601	678	642	636	631	647	656	663	656	714	662	629	688	638	644	630	560	599	638	630	649	610	627	678	591	623	646	658	643	626	629	667	662	593	606	665	655	660	667	638	691	662	657	602	641	655	656	600	619	612	661	673	656	622	633	629	614	657	646	620	674	620	623	638	682	632	649	699	663	617	619	664	623	648	664	651	679	660	655	619	692	655	680	658	638	614	638	643	625	656	611	605	594	659	671	627	623	686	635	629	700	654	660	618	643	620	662	642	665	650	639	626	680	661	650	648	667	635	619	636	651	633	636	653	629	692	657	647	590	625	622	641	658	620	679	595	627	629	646	611	650	656	640	642	654	632	644	644	662	663	676	602	630	691	666	664	650	655	603	649	666	647	638	653	589	660	678	624	623	665	608	656	673	636	647	598	625	655	657	626	643	653	637	641	596	664	711	619	652	595	606	640	631	627	638	632	662	647	628	671	634	617	644	660	636	642	653	605	664	662	631	617	600	673	655	642	656	650	636	652	644	672	602	659	639	607	664	622	663	653	674	587	632	647	690	669	649	597	656	637	624	650	659	666	644	656	610	633	625	665	610	651	639	691	625	706	659	621	653	655	615	664	660	675	666	662	637	660	611	635	624	594	610	639	688	632	634	624	681	657	646	626	612	647	600	655	653	618	639	653	619	629	618	623	658	644	637	633	705	659	648	639	606	612	675	632	669	621	671	649	643	667	615	672	607	702	673	664	654	680	652	654	622	622	671	686	645	650	667	580	640	589	657	600	654	640	634	636	625	663	663	637	637	671	596	649	705	628	638	618	664	593	647	637	630	681	681	631	677	663	592	627	630	659	655	685	630	687	636	637	617	667	626	600	643	657	644	605	603	638	669	606	621	651	639	631	633	667	632	651	662	599	697	663	664	602	684	671	681	629	634	576	680	638	604	659	659	678	659	591	646	641	626	718	587	696	651	615	655	642	630	629	656	631	650	633	632	640	651	672	600	618	630	620	693	696	610	644	652	702	654	630	646	686	655	614	658	595	637	631	642	648	647	621	556	660	638	658	662	643	709	644	625	665	614	659	675	637	628	644	667	628	688	634	613	663	607	588	689	652	596	682	581	634	653	642	604	665	610	623	618	664	714	626	643	648	650	599	655	638	643	651	667	655	635	624	583	664	638	675	655	609	638	601	641	655	710	666	650	646	626	654	625	645	636	666	639	630	655	643	629	667	629	631	677	645	632	596	664	659	626	656	660	686	625	631	671	682	625	632	685	642	662	636	640	598	612	638	641	654	627	588	640	647	639	700	642	631	666	651	662	669	673	625	602	684	656	645	662	632	622	649	684	587	636	665	633	689	619	658	606	651	591	630	656	647	649	606	635	621	652	594	658	597	604	642	608	663	634	611	650	690	601	644	630	629	716	655	674	616	623	635	605	629	680	667	611	673	680	610	633	606	620
7527	12514	11280	6390	4270	3190	2430	2063	1741	1386	1284	1205	1088	975	942	890	793	831	763	757	722	770	663	704	622	697	680	669	644	637	626	617	627	584	627	640	666	633	601	644	602	624	590	598	630	577	592	575	574	570	625	606	592	582	619	601	613	594	603	617	573	602	584	594	549	589	624	614	559	600	557	575	605	580	590	583	634	595	569	600	555	597	589	588	588	528	550	564	538	585	544	586	593	566	606	573	615	601	590	591	605	599	569	605	588	599	575	583	608	569	597	606	582	618	603	584	606	577	586	672	569	648	598	597	583	602	653	577	590	594	567	595	553	546	590	556	583	598	597	602	565	616	618	632	577	595	633	577	519	600	617	591	580	630	573	589	589	575	551	589	610	628	598	602	586	556	566	524	614	604	603	583	580	587	566	647	548	583	584	543	581	543	599	557	582	580	576	606	602	567	623	511	601	584	573	593	620	590	588	555	646	598	622	604	606	554	589	594	607	570	579	597	558	592	553	604	604	576	560	568	617	592	638	581	575	574	627	602	593	595	562	618	606	575	570	589	536	603	566	584	577	602	623	586	561	585	570	570	575	575	537	590	578	635	600	606	603	585	546	606	587	587	580	567	609	587	593	584	650	642	631	597	562	566	595	608	614	654	622	613	620	560	576	579	578	616	552	612	564	583	550	578	560	580	545	572	594	581	543	586	566	556	587	574	584	534	622	581	556	616	581	613	568	598	585	576	604	605	593	620	642	558	561	556	594	574	580	586	601	588	549	632	615	550	596	615	575	605	602	590	549	570	583	579	542	576	600	590	571	604	610	542	628	640	538	617	604	555	581	595	577	614	564	578	581	597	564	597	576	620	585	577	629	594	550	572	629	596	576	563	599	543	626	592	614	576	594	610	599	610	559	599	567	621	602	582	610	595	580	553	577	573	581	567	607	618	583	592	583	631	570	582	565	560	616	586	596	611	599	578	559	626	579	570	566	602	580	618	586	576	609	610	536	615	676	588	597	564	578	575	596	608	597	593	551	556	590	564	561	632	592	567	589	563	565	591	602	602	581	586	595	552	578	600	624	587	563	541	583	542	559	626	615	566	580	569	579	561	587	584	581	544	588	617	565	554	550	604	614	557	591	599	591	616	567	579	579	569	564	580	629	567	574	563	590	570	622	593	568	561	576	623	605	584	526	556	569	599	566	597	551	580	561	531	594	610	555	621	613	583	644	593	613	630	619	593	589	587	596	600	589	576	569	601	629	589	576	564	596	530	532	598	631	601	573	611	613	604	565	575	613	587	608	573	618	578	605	590	625	594	539	545	629	638	573	568	623	560	593	560	601	609	608	581	554	627	598	630	587	604	571	566	558	600	576	557	610	625	583	544	528	562	604	594	561	563	600	563	605	563	569	547	597	591	561	550	595	570	607	623	598	585	601	589	621	583	598	591	560	579	605	588	613	612	584	594	553	599	584	571	603	506	609	587	587	592	592	622	593	619	578	593	619	554	575	556	568	586	577	608	593	585	611	543	598	600	575	584	639	612	594	599	601	590	592	564	582	617	555	581	551	593	621	565	569	552	596	579	544	563	609	544	601	603	559	632	568	578	620	606	585	604	627	601	579	574	579	559	547	606	591	604	519	566	575	581	566	575	624	610	564	570	553	630	558	584	604	600	625	561	590	573	586	560	570	536	542	602	577	543	579	582	597	574	577	586	597	593	557	600	593	550	575	580	640	582	576	565	575	564	619	599	617	543	556	562	563	589	567	599	555	590	575	600	569	596	566	604	589	567	589	612	582	615	556	602	585	571	611	627	584	592	639	622	561	591	577	550	589	553	629	574	591	584	582	544	569	581	624	582	601	563	639	615	604	627	617	520	560	559	533	606	592	583	593	591	594	582	604	567	622	579	591	552	593	574	583	596	573	561	537	589	577	604	597	608	556	596	583	601	551	596	555	586	528	565	568	604	567	589	522	571	586	581	616	605	599	611	554	578	593	579	622	594	567	602	589	595	595	616	558	595	613	553	604	559	578	583	604	580	571	580	595	578	623	594	574	633	604	597	601	592	590	597	605	593	539	594	529	603	587	605	562	582	557	551	594	647	612	545	592	588	581	641	574	567	603	544	596	570	585	550	570	587	613	605	564	584	613	576	629	589	559	598	568	550	577	587	561	582	605	592	605	615	616	567	605	544	543	582	595	590	580	609	577	593	614	582	565	578	530	566	587	588	546	546	619	627	615	581	604	583	574	577	550	577	577	600	583	596	591	573	608	596	563	554	568	612	594	596	594	582	620	584	549	547	584	593	563	588	559	614	616	574	546	575	630	613	587	582	615	561	582	563	605	544	586	601	621	544	570	557	601	597	595	539	542	586	576	582	565	540	555	611	538	551	604	576	578	597	631	584	589	603	639	572	563	539	580	584	647	591	570	570	625	562	572	563	570	587	596	603	592	602	576	587	581	591	579	532	582	620	600	559	577	546	590	612	643	562	580	618	571	572	589	610	610	573	599	613	621	629	573	583	601	554	562	580	591	618	596	590	608	588	569	551	566	624	591	596	573	605	573	614	582	569	620	523	614	579	589	559	624	609	563	571	569	619	567	578	595	544	574	574	581	554	571	574	552	595	585	590	564	586	574	576	542	570	580	588	600	604	594	598	570	554	622	586	575	554	543	608	596	589	577	607	586	580	576	591	586	550	574	554	576	579	552	604	557	590	571	576	550	603	595	605	562	593	625	574	602	557	603	534	587	565	591	588	602	624	582	546	587	593	616	603	580	564	558	548	600	559	555	601	582	570	574	571	572	603	629	589	623	568	579	599	575	572	589	633	610	573	547	600	602	617	575	568	613	602	584	572	620	588	608	568	540	594	570	607	633	603	616	613	568	592	614	562	652	562	568	597	622	556	623	630	563	583	604	610	569	558	587	596	583	597	604	567	600	528	568	611	569	599	593	610	581	600	592	583	572	629	588	588	581	572	568	627	617	566	636	610	621	602	638	591	576	562	592	582	558	614	564	611	562	603	582	639	611	564	581	569	609	579	580	615	620	609	556	528	610	565	594	588	594	531	590	594	592	587	563	577	559	560	610	575	566	591	637	591	576	624	568	603	595	620	595	588	600	561	607	553	605	557	605	566	608	578	581	562	573	572	607	618	583	562	609	580	583	576	576	572	593	591	572	575	597	605	554	581	528	596	570	563	562	606	543	556	579	565	603	590	605	592	556	599	533	587	566	580	613	629	552	600	571	562	573	625	591	591	585	570	574	584	574	594	573	573	562	575	555	611	603	589	593	572	635	582	592	594	579	569	593	592	593	571	534	565	581	578	635	589	578	589	587	548	595	594	612	602	585	621	613	600	584	564	577	612	591	582	596	559	570	580	622	605	553	550	537	608	570	629	624	584	601	568	546	594	594	569	621	581	587	582	523	596	594	551	571	584	567	615	655	610	566	572	580	562	586	618	576	558	589	602	596	597	550	560	604	582	597	604	619	600	617	580
24263	21986	29142	25497	21994	22119	12046	2482	1843	1656	1480	1466	1356	1191	1216	1261	1129	1093	1111	1035	1038	986	1062	1027	961	984	960	1011	948	925	952	925	942	968	954	975	919	967	944	921	935	872	916	982	952	886	900	939	911	909	896	871	848	918	880	922	886	927	944	921	863	859	846	881	883	927	889	886	877	864	901	853	895	882	873	875	891	904	916	927	865	853	934	940	894	838	896	902	897	876	891	881	881	870	914	904	885	884	887	908	897	896	960	896	863	853	881	890	837	898	932	922	907	855	888	875	846	890	880	846	886	909	948	892	880	857	930	861	822	894	963	844	862	917	853	870	888	900	937	883	934	928	911	909	932	886	890	899	916	871	850	872	894	898	859	868	887	876	869	874	902	910	883	870	851	947	880	837	850	898	903	904	845	878	897	878	874	875	903	891	881	913	933	843	922	899	876	883	920	882	888	898	860	900	869	922	937	869	863	874	855	860	907	926	841	901	912	890	948	903	938	879	885	910	879	868	848	874	886	877	876	895	915	848	870	864	847	929	856	899	831	875	828	831	873	900	916	871	861	872	907	902	882	873	814	929	869	927	892	931	882	852	855	839	810	855	942	887	885	847	871	927	830	838	891	849	860	913	841	883	918	909	907	919	903	880	918	865	903	913	887	940	937	882	875	872	863	923	945	880	897	900	887	909	889	898	841	949	944	901	866	855	880	883	922	798	868	856	970	910	858	870	924	840	921	852	921	860	855	888	929	884	870	878	885	859	913	908	888	874	891	857	860	858	880	873	877	925	849	947	849	898	885	914	856	889	921	904	918	823	885	844	868	895	907	897	881	896	930	886	868	917	888	929	832	908	887	872	896	841	879	871	865	864	895	863	880	901	903	902	907	914	935	883	907	868	924	915	866	856	900	915	865	893	893	884	890	868	969	913	901	889	922	881	880	906	846	850	904	899	850	875	866	950	851	913	852	883	859	923	813	850	892	870	888	870	852	927	829	882	904	860	900	931	883	884	902	871	850	867	844	928	856	880	920	845	861	875	864	847	962	916	868	933	886	905	861	901	886	895	843	855	888	895	854	900	871	889	861	876	911	923	905	882	872	922	845	868	852	839	863	900	843	888	849	873	916	892	900	887	877	892	935	927	853	852	896	874	914	893	856	893	885	869	863	866	939	812	857	893	912	862	856	881	864	876	835	903	924	877	887	861	873	876	879	889	930	836	874	877	896	844	829	858	898	849	847	929	911	906	825	834	854	868	903	921	893	887	896	898	861	858	851	880	883	887	891	824	919	916	884	899	876	914	879	907	853	870	852	920	837	892	895	867	847	884	887	888	846	839	918	929	935	868	887	849	863	858	889	886	912	903	874	887	838	870	880	914	894	864	918	887	853	841	862	920	903	928	900	940	913	860	954	902	868	879	857	919	874	878	930	903	916	887	892	895	932	881	865	878	801	887	886	906	843	926	953	827	866	866	820	907	851	899	894	876	885	839	875	840	920	871	897	906	885	858	886	865	856	945	854	886	913	926	901	916	881	904	907	864	887	877	884	891	828	904	920	849	874	895	907	917	884	857	788	871	847	880	866	859	870	859	883	896	930	893	835	908	884	848	850	931	942	856	894	870	921	904	908	896	914	838	900	874	847	885	875	899	926	886	872	910	911	873	911	908	915	906	871	860	849	890	993	869	810	888	854	927	849	909	893	869	892	852	877	896	891	836	867	865	852	884	892	936	883	860	932	831	893	884	922	930	863	918	856	846	890	886	931	914	890	912	850	915	851	923	830	873	929	937	943	883	914	857	884	867	896	852	900	912	900	878	894	953	864	916	886	860	905	880	824	883	856	897	929	873	871	889	898	903	873	863	933	889	898	903	905	881	873	883	821	892	909	965	898	832	879	856	894	920	936	845	886	856	840	901	904	889	872	854	825	874	904	905	913	846	891	873	872	859	872	902	886	847	900	828	893	878	857	851	871	937	878	842	855	945	899	940	908	863	930	846	928	904	857	829	877	911	870	918	903	866	873	888	839	923	865	860	935	885	888	843	914	880	848	838	901	882	842	884	985	870	902	917	895	951	856	907	877	868	912	963	857	839	882	848	870	936	891	899	903	913	873	869	902	928	842	845	895	862	887	872	873	871	892	887	902	849	876	856	851	916	881	897	884	890	873	911	882	873	878	850	857	900	827	880	938	878	919	829	888	900	827	806	864	911	854	829	953	880	875	876	871	896	886	921	846	825	799	893	856	916	905	928	879	892	915	914	920	925	901	922	806	887	893	886	889	873	874	796	913	788	838	849	891	886	890	850	890	839	924	844	958	921	915	886	894	898	880	874	885	912	898	884	889	866	911	917	882	844	914	880	903	895	893	845	833	866	946	909	893	887	909	851	935	877	880	900	848	851	851	846	873	885	834	865	879	885	843	913	867	920	867	900	862	860	872	992	908	866	927	897	921	866	860	955	887	896	887	907	885	861	910	861	873	908	868	860	909	881	828	861	894	884	936	821	848	874	869	864	940	868	909	857	881	866	886	909	915	902	907	918	934	898	897	842	894	874	945	921	872	865	899	839	830	850	921	872	906	904	870	898	919	864	897	900	944	933	889	847	889	870	847	933	880	837	888	864	884	875	882	893	882	899	890	822	862	868	901	873	954	891	874	859	884	873	882	910	842	887	894	925	889	910	864	930	904	836	895	857	878	942	881	923	884	878	947	855	865	809	944	881	898	906	920	853	853	776	913	872	815	894	888	934	919	865	900	922	898	887	911	912	887	910	849	927	937	941	892	855	880	883	859	917	845	867	918	864	855	902	900	901	853	852	915	837	903	834	797	894	893	906	881	860	919	870	838	912	855	885	888	870	894	873	898	897	900	887	852	930	870	886	888	848	881	884	846	881	854	933	874	872	855	911	852	960	848	867	859	829	875	906	905	876	825	925	826	817	909	902	915	806	875	894	928	924	909	837	902	833	843	885	878	888	875	875	861	842	890	891	884	936	964	907	874	810	877	897	878	875	871	853	917	917	849	851	841	948	878	906	877	870	893	845	911	884	901	864	847	917	852	819	836	864	900	883	881	859	828	865	918	877	852	920	884	848	861	895	909	863	947	896	856	864	893	843	888	950	935	919	909	867	849	923	927	907	915	935	857	908	867	908	905	914	908	907	865	845	961	875	859	862	876	912	868	880	923	914	904	901	909	884	898	870	885	828	861	844	908	842	852	875	874	873	867	943	929	878	848	861	859	883	883	825	876	864	835	853	856	863	912	880	899	870	925	903	874	917	865	931	944	868	916	870	915	941	831	907	889	906	868	856	868	866	960	950	882	905	889	837	883	877	890	869	859	852	897	885	853	932	957	835	902	905	913	864	874	873	837	841	869	902	843	874	911	891	866	866	887	866	897	861	891	847	882	902	848	925	881	878	877	865	902	847	877	884	899	886	864	830	844	902	862	860	807	824	863	925	851	905	917	896	870	847	958	897	864	863	871	954	861	886	908	873	908	878
10673	19772	18071	10717	7362	5549	4394	3492	2833	2556	2189	1933	1692	1603	1474	1301	1255	1216	1210	1131	1112	1100	1041	1046	990	1019	908	941	925	927	916	883	904	973	939	836	881	853	871	846	928	919	896	877	894	810	840	842	885	830	888	848	857	814	819	846	917	856	846	819	824	817	824	854	810	862	791	839	868	813	863	831	837	785	830	844	830	816	743	810	809	816	806	796	875	859	857	796	785	823	806	834	786	802	793	796	802	854	831	816	791	816	856	828	806	874	815	832	819	821	806	776	844	797	809	826	826	794	801	845	790	791	855	847	796	848	822	796	844	798	846	809	846	802	811	802	826	807	814	788	798	835	810	819	797	805	839	823	843	844	798	831	838	828	871	838	796	845	838	811	794	844	804	812	848	777	813	807	811	846	794	789	758	828	805	792	755	884	794	797	813	812	780	855	810	819	821	859	818	792	835	839	800	806	856	897	836	807	795	875	844	844	769	786	778	818	825	868	816	813	827	845	835	824	802	796	830	844	802	804	801	767	793	797	777	832	806	796	829	808	815	828	809	805	832	796	769	823	839	815	795	859	831	855	817	829	784	767	802	805	818	792	836	828	836	806	776	783	818	786	816	799	829	785	776	813	801	796	776	816	802	800	783	871	842	818	814	834	816	820	803	833	811	846	777	830	803	835	815	797	831	775	802	811	804	866	805	820	786	781	822	761	863	776	820	816	823	823	821	830	779	819	764	876	799	791	859	775	823	771	846	854	835	765	810	788	812	803	790	789	799	790	809	820	790	795	760	838	830	792	754	805	787	831	793	836	787	867	818	782	805	830	751	791	814	781	762	790	814	770	829	787	818	825	795	801	835	778	838	821	793	800	827	788	790	835	800	799	788	808	834	825	768	778	832	862	824	799	827	826	799	783	805	826	809	771	862	811	806	801	805	835	834	785	855	828	781	825	816	827	783	805	834	840	808	788	834	834	815	853	794	798	812	805	833	803	785	817	773	860	797	800	791	825	811	811	815	778	855	846	794	750	820	798	813	815	838	860	863	836	795	806	891	822	820	854	841	821	795	797	773	848	837	779	787	864	816	840	799	801	797	796	771	800	842	805	827	805	791	844	791	847	834	786	781	830	824	841	800	821	809	834	842	802	814	842	814	868	836	821	862	825	830	794	803	830	814	827	783	849	788	758	851	832	822	851	805	762	760	744	800	793	881	838	817	726	817	850	789	830	845	790	785	787	805	771	850	785	851	786	775	828	846	804	834	810	814	793	772	831	785	769	786	821	823	771	801	800	817	811	844	785	838	768	771	829	784	832	796	814	802	825	885	786	889	828	828	847	787	816	806	820	802	817	848	816	866	852	818	852	776	830	779	767	811	815	842	834	787	789	780	768	820	806	818	819	873	801	782	800	815	824	852	853	840	792	843	808	809	806	799	818	778	852	759	760	818	799	816	850	776	822	802	795	797	837	810	769	737	825	810	808	813	810	811	824	829	789	762	864	795	809	760	829	811	781	841	858	858	855	840	819	753	785	811	836	814	795	793	810	828	787	847	841	836	810	797	833	836	835	829	792	793	820	792	807	829	755	817	811	829	835	779	780	795	867	780	829	863	824	804	828	812	800	787	813	782	799	760	823	827	846	808	802	824	777	815	816	857	790	782	872	838	756	827	824	832	731	814	803	838	766	788	824	815	873	807	804	821	825	788	836	846	798	827	823	868	806	849	836	852	767	807	806	810	788	844	808	801	790	798	820	794	832	815	817	788	794	826	772	808	798	802	808	841	825	756	815	810	856	833	798	798	762	799	771	857	800	848	811	799	800	801	798	768	832	802	790	876	812	817	821	779	796	851	747	827	835	758	761	841	821	788	836	769	778	820	778	808	798	775	805	740	863	834	778	780	775	801	812	819	770	789	811	856	827	859	800	807	759	810	810	820	811	825	827	781	836	757	786	783	824	821	798	796	836	773	826	882	813	767	807	776	836	793	869	799	803	767	851	858	864	841	805	880	800	812	780	831	823	834	805	812	763	814	808	832	794	796	794	819	804	851	848	826	811	869	822	846	794	845	816	852	806	784	802	831	808	778	777	826	851	775	825	847	830	818	840	730	832	785	841	819	807	823	780	830	806	829	808	781	804	808	853	822	744	832	812	755	810	844	814	838	833	870	793	788	836	826	801	799	851	825	791	827	808	866	816	770	744	821	773	856	773	815	809	794	793	795	802	831	779	796	851	831	774	801	813	783	831	801	814	806	762	808	772	814	776	847	831	842	805	836	799	796	832	814	793	827	723	813	852	804	804	788	756	854	823	855	795	783	843	859	806	833	828	789	785	823	795	798	824	779	796	798	826	773	798	794	778	814	881	794	817	796	856	825	804	792	814	833	812	845	775	784	806	788	810	799	781	871	828	825	815	792	841	773	778	819	815	811	799	821	777	804	855	862	879	784	866	816	816	818	819	777	850	818	807	812	822	789	815	743	782	832	820	769	780	848	795	787	813	843	788	831	850	795	807	826	816	783	811	857	808	817	851	828	764	843	773	800	812	798	807	774	820	782	825	802	851	789	799	779	868	840	777	786	803	821	820	834	768	821	823	803	830	798	824	814	820	824	853	834	812	794	792	879	819	778	791	829	782	827	795	789	780	832	850	806	791	825	803	784	784	786	778	844	841	831	788	760	792	845	771	825	771	860	798	800	752	835	786	824	835	791	834	847	828	791	816	795	850	826	868	820	840	811	822	807	781	820	777	815	879	893	858	809	797	819	795	828	804	800	765	809	858	819	818	800	757	799	808	769	747	823	839	789	820	811	807	798	878	806	884	773	778	765	792	827	847	781	827	907	803	798	803	824	898	798	790	779	788	815	817	806	838	795	822	825	761	762	801	806	802	778	807	866	804	812	841	830	819	793	800	789	794	817	855	797	796	811	806	792	742	824	793	848	810	831	798	832	825	820	803	841	789	866	786	800	818	818	791	786	770	804	851	802	815	798	815	753	805	814	801	820	859	803	787	842	813	736	837	822	794	804	747	800	813	808	825	774	811	776	815	800	773	821	797	846	770	810	863	826	801	785	834	820	805	785	781	783	781	764	839	825	834	795	782	848	760	769	815	818	804	792	800	785	795	805	836	835	842	810	795	840	800	764	773	816	839	830	815	769	820	795	773	847	766	818	780	794	853	780	802	847	791	774	768	810	810	791	793	791	810	767	816	756	788	793	838	857	751	806	791	817	851	802	796	827	835	808	852	830	785	827	806	767	826	803	762	784	863	853	798	824	841	790	817	793	793	783	833	835	799	816	820	787	831	834	805	791	809	791	815	795	778	832	857	805	782	821	807	810	817	841	798	824	814	824	808	829	826	841	787	828	769	784	802	765	819	791	814	837	827	782	774	790	776	765	852	820	791	805	774	850	820	788	823	834	804	798	766	841	793	775	843	781	851	775	826	784	811	838	842	818	819	795	804	813	808	787	756	794	827	811	816	811	804	812	771	812	812	768	777	849	798
30026	15231	1957	472	345	258	233	220	245	245	224	222	238	205	203	204	214	216	198	210	223	197	209	208	201	182	205	218	183	217	188	190	208	216	196	194	217	226	238	228	197	225	221	256	220	214	200	202	224	209	251	243	221	203	213	235	198	208	221	197	199	211	205	241	207	203	206	218	215	214	230	205	210	226	195	218	195	209	209	198	206	234	233	215	228	216	201	204	231	181	218	236	212	211	230	210	205	202	189	194	211	240	196	210	196	199	227	212	230	233	200	216	238	228	252	232	204	208	192	216	221	197	234	221	214	223	254	206	230	211	213	227	218	225	209	196	195	220	198	220	220	195	207	219	185	218	234	224	205	195	215	215	241	227	215	205	212	208	229	214	211	204	194	215	221	200	197	199	212	225	215	213	211	192	226	204	213	177	231	206	212	204	197	242	201	215	209	229	207	236	231	252	199	173	214	196	198	198	218	208	215	230	210	196	222	200	214	187	219	215	183	214	191	208	225	219	211	213	210	212	223	194	240	222	241	220	210	207	229	238	221	207	229	223	210	195	205	242	210	217	227	205	224	184	202	218	206	232	207	216	224	214	197	194	210	196	193	190	198	207	208	208	192	204	228	216	200	202	209	220	209	204	220	213	204	212	230	223	221	221	200	222	201	217	187	222	222	186	235	200	216	209	208	190	223	205	226	215	181	210	225	199	226	222	212	200	200	233	217	239	192	209	217	228	196	210	210	198	212	212	225	223	217	232	201	226	249	195	206	192	191	198	219	216	218	182	221	186	216	195	217	205	208	243	205	194	181	211	216	205	208	218	200	213	203	227	231	219	213	181	197	222	234	207	191	201	233	192	211	229	207	224	209	207	216	222	219	218	209	194	190	229	208	217	223	211	211	206	228	224	206	197	201	203	206	223	207	239	209	178	224	235	220	204	211	205	220	213	234	192	199	197	213	217	200	225	202	200	189	216	222	212	218	213	205	206	215	206	234	207	224	221	212	211	229	207	216	204	235	216	199	229	210	230	221	215	201	232	219	207	233	225	231	251	211	224	226	199	213	216	195	185	204	203	205	194	220	217	209	230	185	213	214	223	217	212	222	195	220	214	234	197	230	239	211	228	208	188	203	215	241	199	240	202	203	235	235	181	214	193	192	209	225	232	198	216	221	220	203	226	203	222	211	200	238	187	217	219	189	209	216	214	193	194	199	229	199	233	198	222	226	225	199	217	221	214	205	209	224	226	195	205	218	193	223	212	216	216	190	217	220	189	194	227	212	190	206	226	218	219	224	242	217	221	230	183	214	226	197	205	187	217	228	207	219	208	212	214	216	212	208	229	211	207	206	201	225	201	226	188	197	192	187	217	223	195	214	186	209	217	213	240	171	198	196	226	187	222	195	189	223	189	199	199	214	192	236	190	229	242	200	237	212	230	216	216	205	205	214	196	223	213	190	215	217	210	236	213	206	193	215	198	195	246	190	224	213	208	210	200	214	209	207	235	209	205	198	225	194	237	206	211	198	200	191	207	234	211	184	240	188	227	231	202	240	205	207	215	207	210	214	220	241	211	228	231	225	206	214	216	169	244	209	241	200	195	209	215	192	170	201	223	225	228	232	217	182	199	245	216	207	233	207	208	200	186	214	221	170	209	216	204	199	193	229	216	224	215	217	237	213	235	193	224	202	222	193	207	204	231	223	191	231	222	186	224	198	201	230	219	220	221	224	235	203	226	215	195	248	208	213	221	227	218	215	231	218	199	187	230	196	234	228	219	209	216	217	200	200	220	203	229	220	196	190	189	209	231	203	176	223	239	219	194	203	195	210	186	234	215	211	219	202	220	178	188	203	216	212	209	235	210	190	203	208	190	211	212	212	197	234	198	213	212	228	235	196	245	209	210	191	212	208	196	217	242	216	237	207	206	212	218	181	219	232	240	216	207	213	208	198	228	212	207	220	215	200	213	205	224	229	208	212	217	197	212	215	221	222	216	221	196	203	219	198	232	217	230	220	218	219	193	189	204	226	226	223	209	183	235	200	230	211	209	237	230	217	199	199	173	200	164	202	220	225	216	216	211	190	209	225	182	201	226	222	202	207	207	210	249	223	204	212	234	216	228	213	212	207	207	199	212	217	206	214	198	211	213	218	204	215	232	239	219	217	194	210	199	225	212	221	215	207	217	234	222	206	212	233	217	224	213	233	205	185	206	209	232	218	201	208	202	225	226	222	213	207	199	195	226	192	210	203	222	223	204	192	204	217	224	199	265	217	204	227	230	202	193	229	210	235	213	218	221	202	220	203	221	230	202	193	217	214	219	195	186	217	218	231	214	209	252	212	200	205	220	226	199	200	212	210	199	219	240	224	228	224	218	182	228	200	235	215	235	216	225	222	175	194	218	217	200	213	244	212	223	188	200	188	207	237	223	208	191	222	200	216	244	191	224	226	180	210	220	203	225	206	207	224	212	215	234	204	217	183	211	190	222	234	220	207	222	203	234	222	213	232	239	197	216	243	203	212	275	220	189	215	199	227	192	188	190	207	213	222	225	208	209	232	227	217	214	219	238	222	222	211	239	206	221	204	227	228	226	194	202	213	229	217	235	225	207	193	218	192	198	223	212	186	204	225	208	220	222	214	234	214	230	212	210	220	209	203	194	195	213	211	217	244	224	208	205	212	225	209	214	210	251	227	212	218	223	218	232	236	217	192	214	215	220	216	224	213	203	209	200	221	210	221	212	217	240	219	220	207	195	197	221	217	180	197	191	213	213	226	203	229	233	216	222	202	208	220	218	220	236	229	201	222	221	228	222	217	221	207	198	209	214	226	202	206	199	213	212	220	232	229	236	209	221	237	210	182	208	217	239	218	235	194	229	227	217	225	222	194	221	211	219	191	212	230	227	190	199	223	242	216	218	208	200	206	214	226	244	204	228	202	216	212	232	203	200	199	212	212	181	209	210	197	218	230	216	203	222	212	206	220	201	227	210	182	192	223	231	191	222	212	198	200	215	223	209	234	221	196	226	228	196	213	206	201	214	194	217	210	203	201	222	207	196	222	208	213	213	210	225	222	211	205	209	195	212	199	216	208	201	210	217	233	209	214	203	214	202	196	192	226	224	198	194	208	220	221	194	211	198	217	241	224	203	212	212	205	227	222	203	200	221	191	196	215	206	221	201	216	261	227	209	222	228	226	196	208	202	216	202	203	208	188	212	180	217	229	189	192	200	216	239	207	221	232	224	209	222	227	231	206	222	198	216	206	207	208	190	216	212	228	206	220	215	199	196	206	217	225	220	196	189	206	241	228	207	193	221	218	195	191	180	252	205	217	217	209	211	228	174	236	202	207	202	217	214	201	200	220	198	185	215	228	228	221	212	208	186	228	215	238	203	212	202	214	202	216	221	245	210	231	203	207	225	227	197	221	223	206	201	227	211	237	236	248	194	219	183	216	215	207	215	209	207	218	223	218	196	217	202	203	230	196	183	199	213	210	232	200	216
5662	906	737	461	374	322	282	284	284	263	240	225	250	229	209	221	221	216	233	186	198	225	211	202	199	236	224	223	211	218	220	218	199	216	216	198	211	240	178	210	221	195	218	222	208	217	231	216	212	217	213	223	214	214	216	223	216	204	206	214	216	226	209	201	223	190	215	219	228	221	216	213	207	209	230	220	219	219	199	207	223	201	205	194	227	224	184	188	240	230	187	222	206	212	188	212	220	187	218	203	218	221	228	196	203	194	225	203	209	244	206	232	210	215	220	209	182	223	215	207	206	189	195	203	222	175	211	212	200	197	239	177	222	224	202	204	183	249	189	210	200	211	198	239	207	230	209	201	225	207	188	180	211	185	229	210	184	210	226	219	218	197	199	204	212	207	240	249	218	221	164	194	197	252	209	207	200	201	232	222	205	221	198	202	231	211	216	197	197	188	219	227	206	227	237	206	221	229	199	217	196	221	201	228	224	189	241	192	185	210	199	209	228	199	187	220	230	224	198	197	227	207	201	226	218	213	219	199	216	210	226	229	210	209	215	204	207	227	228	210	188	224	207	205	229	214	219	209	214	207	207	199	232	195	235	198	229	218	183	214	234	227	219	209	194	204	216	196	176	193	200	176	202	192	203	218	216	231	188	222	209	210	211	203	222	232	214	223	231	229	218	183	208	186	202	213	205	210	186	202	216	225	209	188	178	246	228	234	224	212	232	209	194	234	212	213	208	216	200	207	203	222	166	198	229	232	206	197	184	224	190	221	217	214	243	211	232	208	196	229	225	190	197	208	219	203	225	200	220	195	218	210	220	211	205	214	200	248	197	204	244	200	201	233	204	223	235	208	215	179	212	217	220	182	199	220	201	204	203	213	188	232	196	220	221	209	202	218	190	201	219	203	205	193	213	170	218	231	197	197	210	185	201	197	213	204	225	190	200	221	213	206	184	199	223	208	213	217	210	218	238	211	189	209	227	207	224	215	198	193	206	229	199	205	210	215	213	188	214	194	231	202	223	195	199	196	202	220	196	233	221	210	209	209	198	190	258	190	200	220	187	197	209	201	221	222	190	197	219	224	217	197	202	200	212	207	194	217	223	203	193	213	207	224	201	201	211	225	217	208	215	205	228	229	220	208	229	201	208	211	223	212	237	191	201	200	212	224	208	212	199	218	198	207	226	209	200	207	214	182	236	208	194	208	190	196	212	168	212	192	218	226	215	190	195	212	204	234	205	203	225	202	220	211	204	248	195	203	222	197	206	205	215	191	211	210	207	223	191	209	179	192	186	216	222	180	219	213	200	206	219	220	205	231	227	217	191	248	188	211	200	216	227	175	212	231	219	246	214	183	206	209	197	215	189	223	207	205	218	213	191	228	184	216	214	186	219	189	217	230	206	199	214	208	218	229	204	165	237	204	199	187	220	193	202	204	233	223	220	204	182	183	191	214	212	194	216	207	223	198	196	182	225	181	202	231	202	182	224	206	211	205	199	204	219	212	215	204	213	234	218	199	234	222	221	185	225	214	184	231	227	203	211	216	212	210	221	240	196	203	175	205	191	221	211	216	206	231	197	198	214	213	201	206	195	200	204	189	218	204	222	192	204	221	201	202	201	211	203	213	192	186	191	224	191	212	221	199	231	197	217	205	214	214	207	230	223	233	217	231	210	214	206	214	236	198	218	234	192	197	231	210	206	209	214	191	224	198	192	208	212	213	207	220	226	206	209	217	185	226	207	228	205	211	220	209	212	223	204	203	201	214	212	221	194	221	226	201	208	215	201	185	184	212	214	230	217	200	219	217	212	215	204	200	221	219	231	203	190	214	197	217	201	202	213	222	193	224	214	201	233	202	214	186	215	203	213	215	219	239	218	179	228	198	214	198	215	240	228	198	204	207	210	221	206	226	212	230	207	182	188	228	218	220	220	214	223	236	184	200	203	223	207	219	179	220	217	206	219	204	193	212	222	237	194	189	235	212	192	215	203	186	200	192	192	183	247	186	203	214	233	203	209	231	198	173	201	245	209	214	208	187	218	213	213	239	205	217	205	202	203	207	211	224	209	201	242	205	195	179	218	205	214	201	218	223	196	195	187	192	209	230	197	207	189	178	198	217	218	236	215	259	227	200	219	193	238	200	206	194	210	175	214	181	207	221	208	202	189	212	186	217	196	200	208	245	219	196	223	183	217	224	212	209	209	216	199	245	220	215	217	200	205	211	183	210	214	218	208	201	214	174	230	195	219	205	215	210	195	199	201	211	195	202	198	226	194	180	207	207	231	216	205	220	240	233	189	194	214	223	179	224	211	201	216	235	194	230	208	194	214	216	201	234	204	191	194	220	198	198	232	201	184	229	206	191	229	214	202	203	206	184	237	197	201	233	187	212	217	225	190	211	207	199	193	240	213	187	190	220	235	225	202	208	201	214	200	193	219	219	216	187	209	197	221	210	191	191	202	223	220	207	209	223	195	195	220	204	218	211	216	212	227	191	217	195	214	213	211	206	220	194	201	243	211	205	189	212	201	186	202	220	223	220	196	191	203	226	235	205	228	198	200	219	254	245	213	222	214	239	211	211	206	223	220	205	190	209	209	195	210	215	188	210	205	211	227	234	187	221	213	192	232	212	179	228	219	190	220	232	239	209	206	206	201	186	197	206	208	234	209	202	197	211	209	218	205	196	203	192	222	210	234	219	205	198	214	228	201	216	180	200	216	212	234	198	223	191	219	210	231	206	198	201	200	195	206	226	194	238	225	218	222	224	216	193	218	191	226	204	205	206	201	196	215	216	201	215	206	207	191	216	224	206	212	221	194	202	219	218	239	215	216	224	197	179	214	205	200	216	208	214	228	212	221	199	192	225	203	219	196	232	208	215	206	213	203	197	238	213	204	181	203	211	207	216	199	220	213	203	189	215	206	210	189	211	207	213	244	213	207	221	190	208	241	219	212	195	202	206	213	198	204	226	213	215	231	215	184	252	192	230	214	236	192	205	237	211	168	218	235	197	214	188	204	219	203	215	200	226	203	179	224	200	197	216	201	227	213	199	235	224	206	209	186	218	191	205	230	207	200	200	201	198	228	222	213	203	232	215	216	200	211	197	211	208	207	217	215	193	210	210	223	201	200	224	204	202	209	213	207	204	217	200	207	199	234	191	185	193	205	224	221	202	195	214	193	228	216	206	188	197	218	230	215	212	211	212	234	208	217	198	208	204	197	214	218	228	203	203	204	217	211	202	181	209	224	227	207	197	216	212	213	198	204	221	229	206	226	175	205	204	197	212	214	216	235	205	228	226	233	214	216	211	185	211	215	227	200	213	213	209	202	187	223	241	216	203	220	207	213	221	201	221	224	202	210	217	192	195	231	206	200	200	191	229	191	192	205	223	180	218	200	199	204	213	197	216	190	199	227	199	238	207	184	207	203	221	207	203	241	213	220	208	220	189	210	207	213	199	204	205	214	196	197	200	205	215	196	223	190	220	203	207	205	203
26653	22018	28896	25830	22043	13643	2299	1366	1180	1072	984	957	860	841	829	754	793	765	688	790	694	714	677	660	682	692	716	706	712	693	695	617	684	700	668	719	691	654	713	650	696	666	726	677	683	682	660	705	668	688	689	631	615	724	663	655	624	711	685	664	680	704	633	634	677	698	663	632	661	638	683	664	663	692	665	640	651	634	655	702	642	659	655	655	632	669	668	663	730	668	651	683	667	640	614	641	632	637	625	625	679	645	662	621	671	638	700	687	673	649	651	639	647	666	636	681	660	655	644	643	655	613	665	647	604	657	672	650	707	653	642	661	668	660	645	628	634	641	674	610	610	605	677	597	641	676	641	645	633	609	651	672	692	645	647	634	646	645	644	655	666	682	648	639	650	637	657	625	656	643	635	685	659	665	639	670	658	669	653	717	660	643	651	647	698	639	639	667	648	680	594	623	601	656	648	621	651	647	640	652	644	629	687	629	638	677	633	683	624	648	657	643	691	637	639	619	646	675	673	639	680	662	685	668	703	622	643	664	695	662	628	666	660	704	651	659	692	636	651	651	691	646	633	632	638	681	640	666	651	683	658	660	605	613	672	641	640	659	643	626	649	608	647	665	634	663	660	639	670	657	650	614	658	643	631	630	678	660	636	613	621	661	679	643	628	659	675	627	646	655	625	654	611	666	651	631	666	618	657	621	629	657	649	662	653	641	641	665	702	692	669	701	645	661	630	663	623	659	637	729	597	621	601	640	642	657	614	626	663	616	634	617	635	663	630	630	630	630	655	664	635	615	664	643	634	617	625	622	648	664	631	657	692	611	623	667	598	666	653	638	686	656	703	639	622	664	625	670	636	633	644	625	645	647	620	647	676	666	667	709	615	706	635	635	664	644	643	615	675	628	675	606	645	621	657	641	666	632	684	631	706	620	682	628	692	599	624	625	656	655	659	702	658	625	636	652	634	636	655	642	661	650	633	592	663	661	625	672	661	676	632	642	647	645	633	676	655	664	647	681	629	617	632	612	645	625	618	665	669	621	675	607	619	650	623	671	593	632	652	640	640	647	657	598	656	666	640	679	654	668	683	643	664	633	639	644	618	669	664	644	590	646	695	647	593	659	652	659	661	664	620	615	641	640	693	631	665	638	648	655	681	651	643	611	641	641	635	668	661	641	646	681	603	646	656	679	641	660	641	660	612	629	614	647	662	634	672	688	662	632	668	674	619	647	648	621	676	671	635	633	611	622	628	603	663	625	652	622	643	611	651	647	656	624	656	655	658	620	669	668	637	644	631	667	692	624	647	730	602	639	640	656	626	669	641	642	624	634	671	614	677	599	689	640	667	629	655	659	664	684	601	613	662	646	670	634	663	622	641	603	626	660	670	623	619	697	616	675	694	682	661	631	679	662	693	667	673	638	633	671	678	638	631	630	683	650	671	628	680	625	639	625	656	656	647	649	604	648	600	595	621	637	647	643	656	619	676	603	661	648	675	634	631	642	665	677	700	643	641	661	630	674	635	632	626	626	602	610	654	617	693	671	621	604	618	648	682	631	645	673	679	632	657	626	658	662	639	658	632	696	667	674	673	632	650	650	619	613	690	633	631	606	685	648	649	678	668	671	634	628	646	631	657	581	651	636	648	644	667	695	649	632	654	626	597	642	638	652	693	704	616	669	687	650	659	635	623	664	663	635	624	689	664	665	635	598	658	655	636	663	637	673	691	661	616	668	610	677	630	602	633	621	666	659	607	666	622	627	671	671	661	660	653	648	661	646	635	618	647	670	621	656	637	637	632	611	657	639	658	666	625	691	649	683	662	655	635	647	630	617	666	623	582	649	663	666	699	615	617	667	606	681	642	599	631	621	615	643	648	637	641	662	661	679	634	639	646	673	616	619	703	640	690	683	602	660	641	704	660	644	677	632	648	639	648	666	672	621	649	661	645	627	612	673	663	648	662	638	730	674	628	629	668	631	653	663	641	652	697	640	673	601	677	678	668	626	698	688	622	631	628	613	621	608	665	621	630	616	617	632	674	686	635	658	601	678	626	653	625	636	667	646	653	619	672	595	673	552	678	654	628	655	637	667	648	670	649	585	620	633	646	647	620	629	675	630	689	657	651	641	687	625	690	592	661	632	641	656	603	664	649	633	669	611	635	626	680	627	661	679	649	616	646	660	689	650	664	617	632	671	660	666	643	685	676	621	639	608	630	613	699	624	614	648	614	658	630	623	670	649	620	606	637	716	675	667	574	663	640	644	652	663	646	666	657	647	628	655	692	698	672	631	630	607	619	640	626	628	701	650	653	612	688	641	659	649	653	684	617	636	650	627	707	663	663	654	625	603	622	616	629	612	667	635	656	694	654	615	664	665	607	642	658	647	644	642	647	671	632	628	642	691	610	652	671	678	673	648	632	633	648	647	626	646	596	659	658	628	617	649	648	661	656	664	662	625	674	638	668	652	687	634	654	659	624	660	638	632	653	671	678	662	668	693	655	643	638	664	672	613	622	618	733	625	598	598	620	657	665	638	632	660	630	679	646	662	622	683	649	691	645	643	630	666	670	628	657	652	654	624	620	679	626	636	635	658	649	622	604	673	620	664	615	680	623	639	639	663	628	629	654	599	605	662	668	642	617	604	655	620	656	655	675	649	630	692	635	687	651	654	680	597	650	633	693	671	642	639	667	643	671	671	630	630	636	659	647	627	624	664	677	651	654	661	647	665	637	646	633	592	652	667	678	670	623	657	596	644	611	644	644	652	646	619	645	627	669	623	631	622	631	648	632	640	642	610	642	634	640	655	672	658	634	657	631	622	623	648	688	623	651	643	673	668	681	667	691	631	632	660	680	620	667	620	625	596	626	663	636	626	676	694	650	607	629	660	639	662	602	637	667	634	602	661	689	670	606	652	635	660	619	598	642	645	675	689	618	633	656	655	630	643	608	624	637	639	658	620	617	596	654	633	652	639	652	649	649	620	645	606	627	667	661	621	593	628	678	644	637	617	648	682	651	655	658	620	653	606	693	657	647	631	650	677	695	681	656	611	699	603	668	662	658	656	627	588	628	645	660	614	632	660	639	645	672	633	623	674	674	668	652	626	683	672	640	671	698	640	712	674	649	637	661	674	687	628	716	642	653	666	620	629	636	656	592	587	660	651	630	633	656	628	609	662	610	661	634	670	625	608	644	691	622	653	646	626	600	648	665	656	637	639	675	625	581	679	665	634	646	634	604	643	651	648	637	663	648	599	671	631	673	647	597	650	614	703	682	631	620	632	646	655	668	651	653	641	659	662	644	652	635	591	666	641	665	668	689	666	632	629	638	641	615	718	631	671	635	663	630	572	643	607	661	633	640	656	621	647	615	689	663	629	607	674	697	630	637	653	702	690	684	664	664	629	637	636	671	616	683	631	577	613	627	645	679	655	675	619	642	623	615	714	676	599	696	646	581	634	652	651	633	664	614	631	651	632	701	660	655	692	609	586	637	640	613	654
7680	12656	11459	6274	4388	3248	2527	2049	1785	1385	1282	1158	1058	995	870	894	879	775	774	793	766	738	722	705	673	644	681	637	679	648	622	671	656	678	618	616	629	648	621	671	619	644	597	584	628	613	644	608	571	571	620	587	602	600	595	613	591	663	615	598	572	578	586	566	634	644	564	579	612	583	589	653	648	630	584	527	645	601	594	604	582	573	594	601	578	588	591	568	586	594	588	629	581	611	585	585	616	563	601	591	610	573	614	558	589	546	600	584	621	605	580	590	604	554	574	596	636	592	594	572	619	620	581	604	558	601	547	569	605	578	593	582	591	581	662	602	640	604	604	568	620	584	587	570	618	591	538	566	560	611	583	579	568	589	591	578	567	598	559	627	597	610	554	621	623	571	632	602	592	560	565	631	628	593	573	610	625	645	563	622	601	570	584	555	596	529	604	601	611	557	567	589	549	580	660	609	653	597	569	618	569	603	568	604	624	580	614	556	604	561	603	605	629	600	629	573	618	627	591	570	601	579	587	647	569	553	578	579	584	628	586	592	588	604	610	571	582	615	602	563	569	566	575	605	584	603	625	619	586	621	601	596	602	599	591	595	583	614	626	577	607	589	603	561	584	613	577	644	607	618	565	614	585	558	620	569	591	613	588	611	574	591	583	542	589	556	580	604	560	588	533	613	577	659	627	548	612	549	577	556	597	633	594	613	591	611	574	495	576	617	615	597	598	622	582	592	566	584	591	594	653	614	545	581	613	602	547	599	602	586	560	584	583	597	633	616	580	584	562	591	653	620	596	626	526	598	549	613	587	576	517	576	575	619	626	592	591	572	591	617	602	632	592	601	560	606	584	561	567	613	581	608	580	638	607	580	604	578	620	570	578	589	619	613	606	588	589	607	640	576	601	606	593	588	578	586	590	604	618	587	590	587	595	553	574	624	624	622	621	594	591	576	568	542	577	602	585	613	587	585	571	591	609	585	575	594	583	578	588	578	609	602	606	584	567	613	598	604	591	564	596	594	558	617	582	587	571	602	554	584	607	562	638	566	592	580	563	601	570	575	575	570	578	587	606	603	606	620	620	553	583	621	555	581	623	583	552	612	576	597	598	572	571	604	544	577	621	609	598	575	586	590	559	605	577	617	617	596	570	591	602	604	623	586	597	614	583	563	570	577	621	551	610	542	601	608	602	561	619	577	594	570	635	630	626	587	573	588	606	578	571	590	614	567	611	595	597	620	581	579	602	632	554	614	600	609	567	588	612	574	602	613	592	575	566	614	559	576	609	559	603	584	571	604	601	596	579	591	637	569	573	612	587	542	613	589	623	578	551	597	616	578	583	526	586	602	558	604	566	610	581	603	603	577	565	601	592	600	618	567	583	609	565	608	586	562	611	567	554	573	535	626	613	603	590	593	547	612	571	609	573	599	579	588	575	595	593	580	590	570	620	629	629	582	612	583	543	563	615	642	575	621	640	596	599	598	624	641	599	576	623	588	613	581	554	583	602	633	573	558	569	591	585	609	553	561	585	550	611	574	577	569	571	571	552	633	617	599	648	565	586	600	623	604	639	556	567	549	598	596	568	570	569	613	598	570	597	602	592	554	593	579	568	585	633	586	548	612	576	562	609	591	558	599	606	575	581	558	588	591	600	556	620	610	587	595	562	591	634	607	594	602	654	570	573	557	536	599	588	563	576	602	567	622	607	607	594	588	565	602	570	583	570	594	617	590	568	585	620	602	622	602	558	584	580	612	617	545	557	582	576	576	570	587	627	594	580	597	555	609	601	623	594	563	581	632	527	560	567	604	585	598	592	574	584	618	585	563	627	622	598	578	620	620	590	591	572	593	625	627	577	598	587	664	597	587	612	631	574	592	601	608	573	575	652	574	583	607	620	566	625	604	585	600	599	555	577	608	550	617	577	575	609	579	576	559	532	603	604	584	598	578	635	599	605	581	604	607	626	567	629	556	578	598	569	556	553	582	628	616	609	574	580	573	634	595	619	554	596	569	619	612	570	626	632	597	549	546	585	638	611	595	573	604	582	570	585	610	615	569	628	638	584	593	611	557	588	603	620	619	606	630	615	626	591	579	579	585	570	609	601	557	597	606	557	588	610	602	621	617	608	616	588	592	578	580	552	581	549	599	616	631	573	570	552	581	602	571	570	605	575	589	593	625	604	622	643	594	600	590	607	597	593	543	577	589	600	618	589	609	580	595	558	586	621	591	580	578	625	585	573	586	579	580	612	560	586	572	581	560	600	586	581	592	634	599	585	590	581	594	617	607	558	600	610	619	587	568	590	595	600	590	571	573	588	569	645	604	565	616	599	656	581	586	572	559	614	590	570	591	549	559	593	568	557	582	591	592	546	567	595	603	603	602	594	578	570	616	595	604	570	571	632	568	558	614	606	565	591	592	570	589	572	569	572	578	604	581	625	621	567	616	605	588	610	608	580	574	557	602	574	579	563	577	601	562	577	596	604	592	625	574	594	611	553	576	600	599	607	595	542	590	592	574	622	579	608	590	609	577	627	626	580	577	574	578	622	565	618	548	586	628	589	599	591	619	556	566	569	599	607	584	602	555	564	629	623	571	552	586	652	560	553	590	614	601	620	556	532	639	608	589	610	611	591	604	573	585	570	566	635	603	558	590	583	602	613	612	592	567	555	582	610	591	596	590	606	595	575	604	559	541	595	591	620	636	610	594	590	550	548	625	588	557	580	594	579	567	574	580	596	602	633	589	627	559	591	610	606	629	600	545	584	591	607	601	621	605	583	598	562	621	598	624	577	613	603	574	615	604	587	610	591	595	612	580	590	580	605	602	633	570	594	564	605	580	636	575	623	594	565	589	570	611	562	571	577	587	612	617	611	548	559	549	585	577	577	661	599	577	575	603	600	591	570	598	587	582	650	598	581	585	608	592	616	597	562	616	590	622	630	553	597	617	599	583	601	576	607	597	563	613	599	573	613	640	611	558	611	592	556	597	579	585	558	574	610	602	616	538	581	584	571	600	594	588	569	577	600	569	601	623	589	589	600	616	572	585	566	575	625	619	594	616	590	599	613	585	582	598	599	602	585	572	559	581	612	594	638	574	608	580	599	608	592	632	607	580	597	574	572	598	577	554	584	610	597	567	612	579	525	579	602	622	544	605	598	549	603	613	595	610	608	575	559	668	608	615	577	580	614	561	579	582	617	597	592	632	601	639	620	577	555	577	585	582	611	609	582	621	594	572	614	591	610	578	609	592	579	587	599	586	583	553	594	559	553	626	632	620	586	554	636	600	592	588	599	589	611	591	592	614	560	579	562	556	613	591	570	570	596	593	634	604	656	596	625	565	597	580	564	586	650	584	553	571	596	609	575	584	526	596	619	587	607	612	610	631	593	583	587	558	564	589	595	590	597	576	601	638	570	597	582	583	642	565	609	625	566	564	566	588	541	577	563	601	562	571	605	608	551	552	547	585	587	576	643	603	607	606	610	545	591	535	580	607
22008	19990	26499	23186	20006	20124	10915	2312	1639	1524	1377	1336	1175	1142	1113	1031	1060	1012	948	927	953	896	916	877	919	904	916	856	864	835	818	847	848	855	864	829	863	858	796	883	840	830	841	839	858	845	784	809	791	801	828	782	823	838	800	842	795	837	724	756	851	830	783	820	789	892	787	807	782	783	841	792	836	839	772	825	859	797	850	755	818	809	750	769	796	824	799	816	812	785	817	804	796	845	872	841	823	797	779	829	774	818	795	821	764	733	773	787	791	828	828	810	832	805	826	816	807	869	794	826	788	789	788	794	828	815	769	803	824	815	824	821	799	779	833	784	768	759	793	723	790	808	775	784	874	818	814	806	791	799	808	808	878	828	751	749	812	814	815	801	794	784	801	791	831	821	828	772	799	804	821	818	826	774	756	783	836	789	848	747	806	824	759	848	805	795	768	800	839	786	816	816	775	802	829	751	806	812	839	820	832	779	801	821	806	834	805	800	800	796	779	763	743	839	778	789	773	762	812	758	809	843	851	773	841	866	839	817	793	813	848	791	782	805	843	842	786	779	813	793	784	800	800	803	842	795	816	778	805	902	766	784	775	828	790	783	752	772	797	772	800	819	800	835	788	757	834	808	828	769	833	742	761	824	791	789	784	778	805	780	842	793	787	735	760	758	796	808	840	791	848	809	830	813	801	812	816	789	832	786	825	798	785	771	792	843	803	799	814	786	796	779	815	789	830	795	841	778	861	775	803	791	736	826	775	796	800	770	783	773	849	822	784	815	807	807	822	808	776	815	836	785	810	752	819	798	751	786	773	820	783	785	773	744	788	779	777	789	765	768	782	736	775	783	853	793	802	793	798	791	794	854	759	810	865	764	820	861	821	802	845	761	770	837	802	787	829	795	771	799	795	802	840	815	780	799	824	778	794	766	775	786	826	797	739	777	794	853	786	821	777	818	801	818	824	817	812	780	826	839	778	763	756	789	777	801	801	783	834	754	809	814	793	761	789	858	791	823	769	783	817	785	812	774	813	806	721	796	776	806	761	841	840	845	802	776	799	817	809	780	754	752	824	802	755	758	792	794	798	775	807	798	815	832	775	789	838	842	783	735	870	816	786	828	781	767	799	785	821	741	756	773	788	826	765	808	844	803	787	766	792	774	788	795	837	758	794	853	783	835	809	794	815	776	815	873	760	809	806	787	828	817	768	815	740	793	815	781	790	816	833	826	789	807	796	784	830	841	828	805	853	808	804	780	791	808	777	841	788	792	837	794	860	828	794	792	886	848	805	808	848	798	775	767	804	780	819	743	815	834	784	777	776	793	743	786	795	785	792	820	850	817	793	812	831	761	786	858	829	844	758	800	844	756	769	809	807	790	839	785	794	854	794	821	799	808	796	788	782	783	788	763	828	767	811	781	781	718	827	822	834	775	791	807	822	802	861	840	820	801	802	831	811	809	768	793	803	825	771	776	856	853	800	830	810	779	761	725	778	767	819	752	782	824	799	855	803	834	859	828	788	803	812	803	792	825	791	747	811	804	760	778	845	776	788	783	741	829	812	790	811	767	818	790	778	837	884	778	788	788	811	738	774	814	848	752	782	774	791	754	779	735	813	797	793	800	772	795	829	790	804	806	782	812	766	778	778	799	851	819	853	799	788	790	806	833	787	752	823	748	772	740	799	851	836	780	804	816	779	802	793	788	807	838	825	777	775	781	762	798	837	825	810	808	761	825	829	756	810	796	773	799	781	794	763	799	762	823	812	808	769	801	832	800	795	845	830	822	815	785	778	827	818	777	890	772	804	791	868	795	734	827	864	751	826	824	799	784	860	808	766	780	853	825	793	820	770	792	816	784	828	774	801	795	758	774	716	826	783	788	843	799	779	790	750	788	814	831	790	830	799	805	845	824	826	804	834	815	848	784	767	804	778	777	778	797	826	820	797	800	824	840	769	822	801	763	749	868	819	735	779	748	794	793	747	817	813	815	776	774	783	786	879	780	807	792	791	799	734	781	810	767	777	739	818	800	770	808	804	735	816	793	788	825	808	790	788	809	782	784	820	819	787	784	787	778	825	791	776	780	786	771	786	815	811	779	801	759	769	825	811	809	784	795	829	739	875	780	822	808	775	784	851	769	758	770	815	799	773	750	804	766	806	800	765	789	817	791	811	767	753	813	777	832	782	799	743	799	751	792	750	835	806	813	797	772	799	817	749	796	773	785	757	823	773	826	764	807	789	762	796	783	803	782	828	780	786	811	781	778	833	809	795	831	835	783	813	757	795	775	786	812	785	809	767	810	814	748	743	827	813	836	813	771	861	844	802	800	806	778	793	762	765	841	741	775	769	847	818	788	783	798	821	808	798	784	775	779	756	831	775	758	819	788	818	831	765	806	751	812	855	841	791	782	823	756	852	792	828	738	782	774	761	769	833	838	791	790	804	822	807	762	793	754	797	796	803	754	785	782	803	773	824	801	837	813	841	774	787	821	778	782	776	830	795	775	748	779	740	772	780	752	772	840	845	808	832	827	785	747	785	771	811	776	827	767	760	829	792	789	783	791	769	760	839	793	789	816	797	757	748	830	803	767	720	794	774	776	726	814	828	779	797	782	857	820	827	865	788	830	826	784	780	805	770	790	789	778	776	825	778	804	800	864	815	814	782	822	815	780	815	726	816	750	774	785	820	730	821	834	825	752	839	755	796	780	786	818	791	759	779	872	761	752	771	735	811	810	813	789	804	824	804	763	767	789	811	855	842	843	820	830	769	806	812	809	824	787	790	790	814	800	810	767	799	777	763	765	774	760	789	798	818	853	806	760	807	826	786	751	761	797	775	812	824	770	820	820	849	817	831	796	795	839	754	730	785	787	807	825	820	781	797	812	858	826	827	806	803	795	808	756	810	779	809	810	827	862	765	816	779	789	843	807	745	843	799	779	804	783	769	791	784	836	824	830	801	821	830	816	779	791	785	791	810	799	785	809	813	751	732	767	773	776	745	790	833	796	796	773	845	787	780	787	755	779	803	800	732	769	751	775	781	780	764	827	847	785	782	778	803	840	772	857	839	829	790	758	888	801	771	780	779	720	789	797	802	799	842	820	733	843	822	748	849	758	818	753	791	783	787	798	833	850	810	798	766	782	735	829	719	801	818	731	820	766	813	830	824	764	818	785	774	791	823	840	799	773	778	803	848	796	805	789	835	750	792	774	790	782	842	784	801	833	736	821	813	848	766	816	742	859	834	789	811	776	744	741	791	810	805	822	790	785	798	806	808	742	822	821	775	807	836	803	830	812	822	807	793	839	817	830	798	774	747	800	766	814	749	768	848	853	747	794	778	772	794	781	789	822	795	883	759	827	733	808	801	775	826	801	788	832	815	806	807	800	808	835	743	823	840	791	825	852	823	780	801	823	769	826	808	814	786	828	787	785	739	782	811	917	836	830	806	800	778	792	782	858	776	797	799	824	787	803	778	787	826	824	849	823	778	789	732	849	816	761
9622	17980	16392	9830	6832	4948	3946	3145	2683	2328	1969	1722	1558	1496	1304	1324	1173	1128	1105	1068	1053	953	945	947	911	829	898	844	861	814	811	843	835	881	774	768	844	802	790	866	837	823	771	768	770	804	774	791	756	801	774	782	766	778	800	787	776	729	775	794	780	756	791	739	749	784	723	791	767	777	762	763	720	736	757	760	786	777	740	690	721	784	744	792	747	703	751	783	764	733	770	770	718	759	772	691	754	772	770	778	789	734	738	716	742	768	780	747	736	747	767	730	741	796	753	779	777	712	714	768	780	746	751	739	787	729	715	721	778	747	737	756	723	780	740	718	782	802	742	798	758	748	752	731	741	742	765	686	753	727	742	734	705	753	743	761	708	774	729	815	728	732	724	754	761	740	735	770	780	767	735	710	732	699	703	777	746	771	739	742	720	801	721	765	707	752	720	776	768	711	702	717	770	694	718	742	765	768	715	772	691	706	753	776	768	718	715	721	742	756	733	725	735	747	720	744	744	745	756	717	737	745	743	751	768	767	769	739	765	750	767	728	756	764	765	728	751	744	778	785	752	758	742	726	725	715	719	718	738	708	686	763	734	732	775	771	772	761	767	747	765	765	717	775	735	734	774	682	750	719	748	712	699	738	758	758	736	742	726	786	730	757	732	740	722	751	791	776	698	775	712	741	726	780	683	764	742	715	657	723	734	738	743	747	749	727	753	751	735	755	754	769	729	763	752	801	738	757	705	758	742	769	798	763	728	707	706	703	751	767	727	698	716	810	741	728	748	735	717	733	752	756	734	738	725	721	793	716	680	733	713	767	749	724	716	727	732	748	730	779	759	739	726	735	728	758	806	721	739	718	753	730	715	774	692	705	739	757	698	686	735	731	730	707	754	745	750	753	743	742	744	762	741	724	744	711	712	691	713	757	738	759	759	782	778	742	794	716	720	748	755	729	717	700	710	723	723	750	668	717	790	793	729	774	762	776	744	732	706	740	748	707	736	698	731	727	748	773	780	738	755	751	732	750	722	722	739	754	728	745	773	738	740	738	722	754	776	751	782	722	717	736	775	741	726	720	678	744	747	792	748	750	769	755	764	793	733	741	773	752	734	755	708	724	783	723	719	719	758	776	761	759	721	755	713	755	754	691	764	778	768	718	761	717	754	705	750	730	713	767	723	781	742	731	722	769	718	733	726	717	721	739	752	665	716	747	754	702	732	764	730	733	765	720	737	827	751	716	692	742	741	728	768	782	689	711	774	693	746	748	721	701	714	724	744	755	731	694	731	722	744	721	738	783	712	749	695	715	710	719	745	722	736	749	748	709	777	713	719	737	766	715	760	770	718	729	730	729	777	731	733	738	742	717	726	762	782	761	730	726	735	733	751	773	694	706	716	721	791	696	711	732	766	740	742	718	765	753	721	695	728	708	758	721	797	771	727	725	783	776	720	761	745	675	733	770	758	732	708	780	746	739	730	749	694	753	759	730	735	749	761	738	753	771	772	726	733	730	685	726	774	749	733	736	751	735	765	740	712	713	750	713	708	720	697	775	726	777	686	770	776	749	757	706	752	744	756	733	756	779	754	756	764	735	709	732	707	764	740	744	762	770	736	753	710	729	722	705	741	743	749	770	727	691	709	739	778	813	776	748	718	743	743	734	697	774	726	773	765	772	762	790	766	760	704	765	734	799	730	775	737	756	720	731	773	714	726	770	743	721	738	733	746	710	720	750	751	723	753	719	705	765	726	729	743	756	745	732	735	744	771	751	724	770	789	766	709	741	766	716	695	756	768	667	734	782	739	752	754	785	764	786	723	749	672	724	773	704	775	737	722	757	718	659	720	777	758	694	756	756	726	732	755	749	705	750	761	738	738	744	733	787	755	744	728	731	754	713	727	737	748	815	759	774	728	766	736	700	766	708	753	735	716	788	705	725	758	716	720	714	757	742	763	723	737	738	710	682	763	739	744	720	747	721	754	737	747	688	737	691	783	689	749	684	714	720	737	746	783	661	756	754	758	774	777	743	737	722	750	736	737	717	752	772	765	749	696	752	743	788	752	731	725	717	746	756	763	707	772	765	736	725	733	736	740	791	712	721	707	774	732	702	768	692	724	733	707	675	749	731	724	739	751	730	735	727	689	695	711	726	739	721	743	720	742	753	749	716	748	725	773	736	792	698	720	754	753	751	744	738	725	726	694	711	783	680	726	765	737	776	756	756	739	750	745	712	716	734	714	684	757	737	727	746	722	715	698	711	755	754	732	668	748	720	766	719	777	750	739	764	771	762	779	734	765	721	777	740	733	738	772	743	703	758	726	742	715	726	726	766	697	723	760	733	690	701	752	757	765	740	776	737	750	721	698	695	712	763	754	714	733	773	732	761	743	760	717	727	751	747	734	730	721	694	795	707	731	737	706	746	749	719	773	714	742	741	736	762	700	702	736	750	756	753	734	741	746	739	766	748	758	744	748	680	740	731	693	780	737	703	720	748	730	731	750	742	757	697	747	731	752	730	726	696	783	758	770	731	777	729	735	746	755	720	756	742	758	758	749	731	702	712	695	706	749	671	697	720	723	734	728	777	745	743	803	741	726	742	777	782	772	731	726	709	721	762	780	722	745	734	771	756	781	709	723	698	735	711	699	744	724	776	742	762	714	794	756	723	722	741	743	735	731	702	767	726	742	697	745	755	739	786	775	723	771	717	706	751	735	739	700	758	752	736	742	740	747	802	800	763	755	751	762	724	725	801	708	733	742	718	739	722	716	773	717	761	723	756	731	749	769	734	727	788	676	728	734	770	729	801	754	715	698	762	693	736	783	710	715	716	716	758	729	720	705	723	760	730	724	762	769	739	738	777	749	769	763	738	724	748	705	711	697	780	757	730	745	742	797	750	736	731	728	745	743	802	736	755	775	769	690	746	747	775	735	722	718	739	746	769	741	758	682	763	732	739	716	755	722	717	721	713	721	770	738	722	728	723	780	708	744	671	718	721	727	725	735	775	706	722	704	759	751	743	771	732	674	743	713	725	728	783	783	737	745	779	692	752	742	743	709	749	718	719	753	778	732	739	734	768	710	750	730	660	726	723	773	764	736	749	760	741	760	761	727	773	728	776	681	794	707	782	693	749	787	747	701	714	729	731	740	742	728	794	778	718	765	748	735	713	740	762	751	734	746	752	726	760	716	771	740	757	809	722	723	755	737	738	701	766	732	814	770	762	742	705	729	731	740	741	734	720	750	736	761	747	729	762	763	689	726	793	687	698	746	704	758	732	681	760	725	744	769	745	735	807	704	776	742	714	739	728	700	759	755	732	787	792	738	737	730	739	718	705	774	732	745	673	703	712	728	756	723	724	766	770	760	759	798	763	761	712	756	712	724	788	766	758	730	718	760	727	764	727	751	754	711	717	743	735	735	726	772	718	738	739	724	754	753	760	744	710	718	788	756	762	770	744	749	723	701	726	736	736	758	722	697	711	688	728	731	744	743	752	784	790
29996	15244	2076	617	460	417	355	258	261	257	205	250	237	221	229	222	231	208	229	209	209	232	246	195	221	229	218	196	217	194	231	210	227	259	243	223	236	200	204	218	200	219	221	239	184	219	215	211	196	209	219	221	220	219	226	242	236	213	214	213	203	209	232	238	221	233	193	233	221	202	211	198	208	206	210	187	204	213	227	207	246	237	225	206	218	240	205	234	221	219	212	206	200	195	223	231	225	247	223	188	254	224	229	203	212	201	221	224	232	205	222	204	201	220	221	190	213	233	234	216	218	232	226	213	215	213	198	218	238	248	193	226	229	215	212	192	204	212	213	209	242	250	213	216	216	199	197	216	193	224	213	206	210	208	220	228	245	196	232	226	199	198	221	185	216	201	217	206	226	226	219	217	234	210	220	238	222	224	233	207	218	208	214	232	223	221	207	238	201	197	203	221	242	212	216	222	237	238	258	209	206	226	214	227	202	210	216	201	213	218	198	232	206	214	208	228	219	179	223	234	216	193	194	210	220	213	214	218	228	213	210	181	196	207	221	257	203	225	208	202	232	213	224	238	223	220	222	209	237	246	228	220	234	203	242	217	207	208	203	213	216	221	226	212	212	226	195	223	224	209	210	225	227	210	244	197	220	229	241	213	209	186	211	211	211	232	221	222	218	235	217	217	212	210	211	209	196	206	235	231	251	232	222	215	198	240	204	239	229	231	216	184	208	216	231	223	216	213	209	214	230	216	204	212	195	210	198	223	209	206	210	185	226	236	208	229	237	226	233	240	200	223	214	235	197	212	212	198	202	214	243	211	204	219	211	230	231	211	239	220	227	202	218	238	201	221	221	243	186	239	225	213	203	220	227	203	210	248	194	214	178	218	226	212	221	232	216	196	231	219	238	207	225	235	223	237	206	218	203	211	228	205	223	221	230	221	230	214	196	228	187	214	234	209	206	215	208	187	218	263	208	217	234	242	201	210	211	215	203	231	217	234	233	223	213	230	232	191	217	229	228	234	244	231	214	205	234	194	192	235	195	208	220	214	196	202	213	229	195	227	221	217	198	194	220	209	205	210	208	252	204	200	208	193	228	225	227	188	207	217	237	235	210	200	215	219	200	198	207	221	195	223	212	233	213	220	218	217	216	202	224	205	210	221	225	237	201	223	221	218	210	222	236	194	218	208	223	217	226	194	217	182	235	239	200	211	208	248	209	235	204	236	199	211	206	198	187	208	197	198	228	220	208	210	185	232	215	189	208	223	214	224	207	207	207	227	215	226	198	207	219	208	214	213	255	213	210	200	210	214	224	216	214	225	218	210	207	232	193	209	212	195	203	222	224	226	217	213	203	258	202	215	198	209	198	240	205	199	198	201	193	192	225	220	228	205	208	195	228	209	213	216	223	219	192	234	226	234	230	213	213	206	211	216	253	235	209	199	213	196	198	228	219	252	192	191	191	208	216	218	238	208	214	227	226	205	212	226	226	229	243	204	214	209	240	206	219	220	234	217	233	233	243	206	209	207	234	225	238	228	202	248	194	217	204	243	248	203	214	216	202	205	236	210	227	226	216	212	230	207	238	243	209	222	222	233	229	222	229	218	206	211	234	202	220	212	229	225	225	207	200	211	226	201	199	210	240	237	216	256	219	246	180	215	231	211	236	210	211	219	215	226	224	216	197	205	224	229	215	211	197	197	210	240	212	242	206	221	211	225	210	210	229	227	215	247	214	206	228	210	191	250	253	225	210	228	206	216	207	210	230	214	228	212	211	202	210	234	211	221	231	196	232	225	197	217	197	207	218	190	219	211	225	228	215	196	205	231	198	219	181	220	196	208	229	203	240	229	217	231	226	232	215	214	210	190	217	211	203	211	205	259	199	217	235	245	216	198	203	215	236	234	199	219	228	230	204	252	214	211	244	213	233	207	237	231	210	222	212	233	210	222	185	222	216	241	219	203	218	204	210	236	221	186	180	213	186	227	199	208	199	212	228	201	233	230	234	209	236	231	206	216	208	200	232	224	211	214	219	221	205	237	231	207	215	204	220	210	203	221	242	211	231	213	214	232	233	241	223	208	244	234	240	204	206	221	237	223	192	228	206	228	204	241	221	205	189	230	213	211	217	221	217	222	224	224	211	203	214	217	198	212	200	239	234	199	214	236	210	199	202	208	219	215	222	212	223	192	193	216	196	205	207	215	213	215	247	229	224	202	216	226	210	204	223	216	204	230	197	221	210	227	202	234	199	202	230	205	223	210	194	211	201	212	226	213	229	231	203	220	221	209	195	222	214	214	220	219	214	221	216	225	232	242	203	220	238	223	229	232	200	203	199	238	212	239	221	209	208	193	232	206	218	217	214	210	221	207	196	219	212	209	191	199	222	210	188	242	222	233	228	217	205	224	213	226	214	204	230	203	228	230	233	203	221	213	203	234	222	221	217	215	227	220	229	218	225	229	223	209	214	207	212	206	208	194	225	198	225	215	220	204	210	237	223	229	220	222	231	222	216	208	207	214	222	220	216	233	194	237	213	213	209	221	188	221	207	231	197	206	212	206	238	198	259	222	222	230	197	213	227	200	203	230	213	228	207	192	192	196	216	192	212	228	214	202	214	231	236	212	212	202	219	216	200	204	215	207	223	240	200	215	207	187	229	216	194	195	198	212	243	200	227	190	228	192	230	201	231	217	206	202	216	220	225	199	226	199	228	205	197	232	249	212	224	227	219	217	230	200	207	230	245	231	218	209	230	189	199	239	238	204	217	236	248	224	231	227	226	216	199	190	204	214	194	193	187	216	215	231	195	197	232	229	227	229	221	232	197	199	219	229	240	205	201	200	231	207	216	195	209	216	219	239	208	200	214	206	225	215	234	215	234	224	213	225	227	239	197	238	227	241	181	207	199	193	189	219	220	222	223	225	229	218	220	217	220	180	209	234	204	199	221	253	223	243	219	221	227	223	227	242	228	208	223	201	251	234	212	224	220	203	196	207	216	214	218	221	209	205	191	215	214	223	239	211	222	223	201	211	184	228	208	208	211	223	193	214	213	220	186	215	203	211	239	219	235	240	222	222	234	204	202	250	232	179	205	230	218	230	205	210	212	200	203	202	211	230	218	218	204	232	197	220	213	232	232	232	207	235	230	197	227	229	214	221	230	213	227	229	214	213	227	232	217	206	227	251	209	221	227	234	211	214	215	222	208	230	209	221	236	231	199	212	229	216	201	206	195	210	227	199	205	208	237	234	233	221	225	219	208	194	223	217	229	223	208	215	204	186	208	216	202	200	188	205	214	200	227	232	236	213	220	201	220	209	220	194	231	196	230	231	201	231	219	236	202	210	197	225	233	207	235	208	234	222	213	221	216	231	244	220	246	200	228	225	194	203	223	222	221	230	206	225	201	213	217	234	207	204	237	189	191	209	204	225	233	209	228	207	224	233	206	215	240	226	219	198	218	214	217	197	202	213	178	227	218	210	202	224	214	210	221	227	211	246
5912	943	876	508	406	348	335	332	276	247	272	258	261	228	211	218	224	226	235	223	216	219	219	219	235	211	208	223	236	197	210	222	232	243	234	219	220	229	216	223	201	220	214	226	217	204	212	196	238	225	249	205	224	244	216	217	185	240	221	200	212	211	196	211	229	207	214	215	221	216	236	221	215	195	207	216	206	208	224	224	224	225	202	231	203	207	201	184	215	211	204	223	215	210	204	207	221	225	189	224	216	220	225	227	204	205	209	230	211	213	227	214	211	181	206	213	214	208	196	221	199	194	212	217	218	216	223	229	213	208	244	229	241	221	215	223	215	243	209	186	203	199	202	210	235	204	233	198	226	227	220	224	232	220	212	218	189	233	206	189	216	196	264	198	212	238	199	219	200	211	222	201	215	201	222	206	229	224	201	195	214	203	234	210	209	213	222	231	196	213	204	205	213	210	186	250	223	221	231	216	244	209	219	210	217	221	199	199	224	191	220	232	197	205	215	235	226	209	224	206	237	191	184	237	189	201	221	225	226	232	217	234	213	192	206	210	209	203	213	225	219	222	246	239	229	216	242	215	218	211	186	186	209	187	234	223	215	214	230	207	196	213	201	205	226	188	205	245	225	220	226	234	221	213	217	224	227	209	207	221	227	210	216	210	212	231	227	219	213	190	190	227	210	211	200	250	236	238	197	220	216	238	208	235	226	204	222	210	207	213	202	231	205	206	200	233	227	210	234	204	219	210	188	219	215	216	197	219	203	245	214	211	188	213	217	231	229	235	211	224	211	197	201	201	184	207	215	256	242	218	221	197	217	216	204	230	196	209	212	208	230	231	210	210	211	214	203	222	215	210	231	202	207	232	188	209	211	227	208	204	217	235	216	238	216	199	214	201	225	219	190	254	219	173	211	197	199	212	202	203	198	244	233	209	213	201	217	214	209	215	172	199	235	200	218	222	196	177	210	256	232	208	195	214	226	224	209	218	226	213	211	237	219	203	227	225	204	206	248	209	239	230	210	235	211	226	235	198	216	214	206	228	220	196	218	207	204	207	200	218	228	219	207	207	206	234	216	231	215	211	214	200	211	208	216	213	212	207	220	220	223	207	231	213	226	190	200	225	193	216	243	205	201	229	213	187	219	242	224	214	195	205	229	234	219	203	207	205	189	214	226	201	206	205	196	230	247	217	211	214	201	211	212	195	228	221	203	200	213	216	233	231	205	193	223	235	214	208	217	221	234	197	209	222	232	210	209	214	215	243	217	220	197	211	201	198	213	206	210	245	224	206	213	211	208	222	216	226	181	199	202	218	218	219	224	205	245	234	238	217	218	231	233	216	232	213	224	247	208	235	225	220	198	204	200	205	247	221	167	185	225	208	226	214	213	198	218	214	229	229	211	215	212	214	254	213	183	223	226	219	207	199	223	242	214	199	211	223	196	230	218	210	219	204	211	221	193	225	208	205	206	239	212	204	237	227	231	209	196	216	200	222	215	188	208	210	243	236	211	225	217	234	184	216	225	213	235	218	200	211	208	203	217	191	220	223	218	201	193	236	199	232	211	237	242	244	242	253	214	218	230	211	213	192	200	201	193	220	211	201	209	217	219	197	234	228	231	219	226	212	210	209	241	220	228	213	235	220	205	233	209	200	211	189	257	210	193	227	207	214	192	205	228	198	200	206	218	220	218	215	196	217	207	219	257	219	224	220	221	215	202	223	226	216	212	215	230	214	192	216	193	215	226	203	221	198	206	223	214	224	199	249	196	205	235	204	221	202	217	234	209	228	205	193	199	168	218	231	224	203	208	213	199	208	237	220	208	213	214	236	207	222	208	242	216	216	216	201	243	200	215	236	220	231	226	227	218	238	243	240	230	211	214	216	210	197	239	206	231	184	226	207	224	198	201	205	190	218	211	220	221	226	205	237	198	221	203	197	221	192	211	184	221	195	227	223	207	233	223	209	208	193	213	213	234	222	215	235	237	207	233	219	206	201	196	198	223	200	216	204	191	207	226	196	226	210	234	184	231	203	189	218	225	205	229	205	211	212	216	211	234	208	208	216	227	180	228	224	203	242	217	221	213	220	211	205	232	237	189	219	203	227	223	204	210	204	232	228	224	209	224	219	247	237	239	199	227	237	208	212	196	208	207	205	212	198	200	206	216	238	202	207	210	229	239	198	202	213	233	243	198	226	210	215	218	202	193	204	221	205	204	230	231	207	197	241	252	192	228	206	207	215	208	233	205	224	215	204	214	227	211	206	212	226	224	198	210	226	225	232	222	202	205	228	206	208	211	196	231	205	235	202	193	189	204	221	224	218	224	212	218	200	219	186	218	218	219	206	212	211	211	217	231	206	219	206	241	190	215	201	205	208	203	209	218	233	198	226	206	188	198	217	198	221	211	255	216	239	215	188	220	212	195	230	225	233	215	221	222	202	225	228	224	199	224	229	228	214	232	223	212	231	211	210	230	219	224	212	217	221	221	209	214	201	221	204	194	209	208	200	220	209	204	211	205	197	232	226	226	231	221	207	207	187	218	232	191	194	228	223	222	238	233	219	224	221	219	224	202	216	225	246	228	236	207	199	208	222	193	195	225	206	241	199	223	212	202	216	229	219	216	200	230	207	223	210	182	233	229	193	198	197	201	226	230	221	210	190	206	200	212	219	201	199	212	233	209	234	193	215	218	191	229	198	228	207	205	224	214	226	232	196	216	225	206	231	197	211	213	210	212	206	206	211	244	212	204	193	220	230	213	214	192	232	227	213	229	221	214	239	193	209	210	229	213	217	212	200	208	241	230	234	212	214	210	222	219	205	220	229	190	205	223	223	188	236	213	226	208	232	179	213	201	226	186	193	219	196	222	200	194	202	207	204	181	218	222	216	194	211	236	204	213	249	217	190	223	215	204	211	225	194	229	222	212	211	225	218	204	231	235	242	218	222	202	247	230	222	226	210	240	214	219	194	223	209	212	204	196	211	220	212	203	213	202	227	204	243	198	231	195	234	221	204	218	214	201	214	190	220	236	214	218	223	223	226	224	225	252	183	235	225	230	204	238	241	219	209	203	222	191	200	215	193	202	212	224	199	211	233	199	246	230	228	247	210	226	210	228	233	234	232	234	208	216	231	231	209	208	204	218	208	232	216	207	220	224	188	213	235	207	218	211	204	221	214	243	214	233	215	223	235	248	200	224	221	225	222	223	219	202	208	180	225	213	205	217	238	212	231	209	223	210	235	220	210	215	213	213	229	216	209	203	204	213	208	223	205	237	210	205	216	240	202	240	241	218	216	224	222	199	220	230	195	234	200	241	221	228	210	212	221	231	201	217	216	215	222	240	217	199	224	221	223	232	187	208	219	224	221	221	200	204	240	228	228	208	200	240	197	211	206	216	219	228	211	205	233	180	203	196	220	210	215	229	210	213	234	214	196	201	227	216	248	245	215	212	229	211	218	221	215	231	216	204	214	223	210	227	225	225	225	196	239	212	222
25473	20954	27480	24601	20958	12978	2185	1353	1093	1011	959	868	816	780	802	745	696	718	708	717	716	675	680	692	667	660	663	644	631	637	664	614	617	675	639	617	642	642	650	607	648	621	591	602	602	609	628	601	643	627	611	607	664	647	587	642	637	574	652	589	619	624	651	609	640	615	617	635	673	595	625	609	569	596	606	599	619	646	618	651	615	591	597	588	646	580	626	591	644	583	632	643	611	635	601	625	600	612	611	683	642	634	623	588	647	609	614	611	577	591	665	628	601	599	658	635	623	655	578	636	630	567	637	585	584	583	605	634	583	650	569	588	645	563	617	626	594	629	612	584	638	637	589	639	645	687	665	589	546	587	620	581	618	650	610	667	594	604	605	628	627	634	618	582	582	654	585	626	645	600	573	648	543	685	639	624	650	626	666	633	560	613	619	620	576	649	603	620	609	648	600	560	626	640	596	653	611	631	617	605	637	631	627	606	591	644	637	628	634	636	593	625	619	641	641	616	654	619	598	630	624	588	626	612	575	581	579	593	629	601	636	606	693	647	654	605	588	594	611	648	596	589	672	599	593	638	636	685	614	588	623	611	621	659	627	625	620	613	605	645	587	620	668	613	626	611	661	620	606	566	610	637	666	627	592	558	643	625	601	666	601	613	616	620	619	596	612	598	606	615	612	619	626	608	609	587	614	664	622	605	598	624	647	654	615	581	617	598	623	586	610	614	591	617	660	620	605	631	627	596	655	626	612	618	612	631	618	619	622	583	552	599	624	604	624	618	596	616	576	618	573	573	621	644	594	656	601	568	619	597	577	639	610	621	600	608	626	617	618	624	599	603	601	614	573	593	641	581	619	620	618	594	586	614	602	632	592	647	651	636	637	660	617	609	591	594	568	616	627	612	627	638	619	584	611	625	599	580	589	597	646	619	636	603	584	599	621	623	604	632	615	621	603	646	653	624	605	589	656	645	597	635	617	638	645	611	626	633	608	617	593	595	648	624	641	603	636	627	616	651	583	630	636	606	647	621	631	595	617	626	624	620	633	632	625	592	628	650	585	615	618	607	633	580	630	578	659	624	631	610	630	589	617	626	654	605	619	650	609	600	598	637	615	578	605	575	642	637	612	624	654	612	625	610	584	656	579	593	567	655	644	624	609	630	616	637	626	593	644	665	574	662	623	594	567	596	614	646	609	643	627	601	618	599	614	653	635	637	602	633	607	618	603	622	627	610	630	596	633	641	626	583	625	605	652	641	598	630	667	618	613	646	598	627	633	578	606	608	610	596	656	618	636	650	661	618	583	629	581	612	627	654	622	630	601	597	625	625	649	617	608	620	597	614	598	610	575	600	660	637	609	577	582	641	612	620	592	603	596	630	616	601	583	637	624	662	544	620	638	645	607	619	621	628	601	650	589	614	607	610	640	634	597	604	621	615	668	608	643	622	598	610	624	615	599	620	626	594	649	660	626	717	609	593	599	582	585	601	574	646	630	631	589	635	604	646	591	608	634	623	614	615	644	611	573	608	570	617	648	648	593	630	605	622	603	571	609	617	611	647	618	625	618	650	591	574	631	560	637	605	616	599	581	610	619	616	608	592	633	643	619	642	659	624	588	631	591	653	666	625	593	625	621	588	623	652	611	631	602	623	595	617	620	619	604	600	625	628	632	641	624	640	654	670	603	635	606	610	592	598	625	603	633	617	642	588	609	632	611	634	644	592	577	589	600	617	670	630	610	611	643	604	638	603	631	589	631	621	643	592	622	615	624	629	666	595	626	621	615	668	632	591	629	613	606	617	651	595	585	601	634	642	599	590	641	584	582	597	599	613	588	626	629	611	611	624	642	658	596	609	662	636	634	662	599	590	613	661	581	638	607	608	618	624	607	600	608	625	644	611	590	597	601	578	579	572	604	624	641	675	600	643	603	605	575	604	577	584	623	577	636	686	598	588	628	610	593	596	617	593	627	649	593	599	664	634	613	615	568	631	610	653	621	598	595	580	590	624	642	586	633	659	593	628	673	627	644	641	598	588	615	590	623	602	619	626	620	637	650	622	626	616	652	607	600	642	631	602	582	612	648	609	656	628	617	572	597	553	629	623	591	619	574	623	605	625	632	589	617	600	611	586	632	606	608	638	565	631	608	635	603	645	615	636	628	615	660	636	599	660	634	674	651	628	659	620	678	586	618	619	575	591	595	589	632	634	626	599	654	623	655	564	628	581	617	625	597	583	570	589	645	591	649	637	618	603	646	602	623	616	640	638	570	616	607	637	640	620	607	575	644	614	620	611	594	650	618	636	614	627	645	600	607	585	608	596	636	588	625	599	627	589	616	629	595	606	619	597	580	642	579	618	648	581	626	615	649	657	682	644	637	644	633	626	610	645	619	598	643	606	615	597	642	586	621	593	651	600	643	655	592	583	594	615	621	637	645	580	644	587	620	618	590	572	625	641	627	628	606	625	586	629	649	644	601	578	579	591	621	610	640	616	630	597	602	605	655	607	643	591	616	623	638	622	591	602	626	637	632	642	633	600	606	653	588	607	640	599	630	620	569	580	586	624	625	621	605	654	602	674	637	599	615	604	651	640	596	647	621	619	603	653	603	638	603	632	649	628	631	609	575	674	604	603	592	604	610	575	616	637	573	578	655	615	641	551	640	632	629	605	630	638	646	598	624	631	618	597	606	580	594	637	653	643	603	632	646	603	614	638	580	629	584	606	684	623	635	628	583	630	608	639	654	642	595	611	549	611	636	613	623	636	612	592	606	653	587	654	599	598	588	634	645	643	662	625	591	649	616	635	619	617	605	624	568	627	640	598	633	650	567	611	574	623	585	613	650	618	623	576	641	606	645	628	620	648	651	625	589	611	603	610	592	595	690	606	571	584	607	642	598	581	615	581	618	604	615	587	653	599	647	632	586	630	586	620	606	597	625	613	632	603	597	623	614	631	656	658	639	672	656	614	603	644	594	639	614	630	608	598	656	636	611	599	577	616	606	612	607	613	624	597	620	641	654	625	625	654	667	576	607	595	594	627	620	589	657	589	579	597	613	617	619	625	645	656	615	606	652	615	629	611	636	597	655	642	623	594	647	596	592	643	562	611	638	608	619	660	596	640	648	645	611	669	627	615	587	604	603	598	601	617	600	555	644	590	601	682	645	640	632	581	591	641	600	631	585	608	669	616	615	605	639	606	641	624	632	586	637	664	620	663	638	634	564	639	655	622	626	649	611	621	645	649	647	612	599	649	689	597	571	575	598	575	626	640	584	652	589	620	624	631	638	649	618	657	655	583	644	637	577	612	590	579	577	582	625	604	638	648	659	642	611	593	606	606	599	552	629	635	627	649	587	642	603	616	614	644	632	634	655	631	646	643	599	653	641	614	617	617	618	631	596	644	609	599	571	629	591	630	649	592	624	634	597	598	598	613	603	612	631	606	637	669	667	591	631	628	632	631	593	624	573	591	616	604	621	616	618	660	605	679	628	570	661	575
7299	11941	10829	5962	4021	2932	2381	1927	1610	1338	1223	1076	975	919	876	848	820	755	706	751	765	775	651	673	620	649	608	649	604	576	620	624	628	594	614	615	589	628	626	599	601	628	592	612	568	521	587	566	587	584	612	612	561	603	601	610	571	579	578	540	557	572	586	556	564	564	585	591	579	539	588	548	583	604	593	559	612	581	548	547	544	517	558	584	557	588	598	558	568	585	581	583	566	593	615	569	569	583	552	574	513	562	587	540	532	557	597	579	554	524	522	590	536	559	567	572	547	541	550	584	578	558	535	560	578	561	585	582	579	519	554	569	555	578	568	579	572	578	569	561	545	581	554	536	569	572	602	575	597	547	550	585	563	571	580	564	543	563	581	561	538	564	568	582	538	568	576	607	566	577	632	579	511	564	581	597	585	598	559	529	560	541	548	562	577	590	561	595	553	570	559	531	552	547	588	582	547	560	539	566	586	584	563	569	580	604	574	538	560	570	566	584	549	541	545	587	580	568	586	560	561	536	608	543	527	577	580	581	524	624	592	578	570	618	538	543	567	591	593	593	590	548	587	557	592	588	582	594	571	532	569	557	565	531	538	554	588	613	542	575	548	562	565	538	547	555	559	567	561	558	551	580	537	554	577	551	559	547	517	556	544	570	574	578	564	489	559	546	525	578	572	569	553	608	579	571	594	587	578	554	571	532	574	564	558	590	519	553	556	528	586	574	571	561	547	557	547	552	583	579	575	606	583	615	547	596	576	594	540	591	583	531	538	560	549	588	561	533	537	576	570	572	541	638	577	573	571	579	546	554	560	565	553	525	551	540	580	515	560	541	534	549	543	556	596	585	532	523	552	564	547	586	583	555	540	513	578	601	542	574	562	532	583	581	593	548	599	563	571	577	577	557	553	541	597	515	586	562	584	573	564	590	516	573	569	581	512	568	596	548	493	579	542	548	544	582	543	598	574	567	576	538	525	588	552	578	548	568	602	553	606	601	587	527	592	546	504	533	571	562	563	540	553	553	575	545	574	573	552	539	550	561	565	548	530	546	570	553	596	572	606	568	600	586	561	572	584	582	545	577	556	542	588	585	558	576	537	571	576	531	572	549	613	538	580	540	543	535	554	543	581	522	553	591	576	525	608	536	541	552	617	556	613	541	569	551	543	538	547	581	539	588	553	549	539	537	590	602	583	568	553	588	574	588	520	519	540	554	581	586	559	568	591	600	570	585	573	548	538	570	588	587	573	555	526	548	583	539	606	562	598	559	587	546	542	577	538	574	587	579	523	544	552	543	560	605	548	559	590	583	577	576	532	556	575	579	572	586	538	570	599	537	615	515	532	525	562	581	609	588	560	525	558	570	561	540	562	563	606	584	558	535	561	557	572	540	533	535	556	547	544	566	586	575	585	550	575	553	516	582	555	567	574	565	567	559	565	574	586	601	545	564	549	516	555	586	569	579	570	579	560	541	590	567	574	608	583	561	600	550	543	559	560	568	540	570	573	575	604	534	587	585	568	544	548	540	601	576	594	575	528	538	569	549	563	575	520	572	544	544	598	516	637	561	551	539	561	574	579	568	597	554	558	593	594	558	584	564	547	527	544	524	555	572	601	564	568	507	569	573	579	537	572	579	595	516	523	605	549	568	520	572	567	576	554	580	542	583	570	537	562	569	514	565	596	545	548	558	573	603	594	615	532	597	590	606	558	585	595	575	530	537	560	581	599	597	549	503	526	585	593	526	564	568	589	575	582	510	552	568	567	559	594	545	580	565	547	535	558	593	582	562	572	546	557	519	611	562	541	550	586	557	535	559	605	579	571	597	497	595	563	556	578	542	554	589	568	582	559	551	547	607	562	545	545	561	572	537	594	567	551	548	543	562	592	598	533	524	570	584	585	565	570	532	607	549	567	575	560	583	594	576	590	565	573	539	537	582	552	537	586	616	550	579	587	559	557	616	549	570	552	515	572	579	554	545	582	516	609	578	565	562	553	565	565	595	581	580	573	535	608	570	549	527	548	542	592	554	586	562	573	559	557	609	603	581	559	552	594	625	559	556	604	542	574	583	551	542	562	552	542	577	539	539	591	587	589	554	567	604	549	560	582	570	503	545	534	539	535	551	580	588	572	542	602	559	561	550	542	576	507	596	580	579	553	577	550	567	609	553	550	562	564	531	575	536	575	535	558	558	538	561	529	558	560	592	564	553	517	543	577	575	597	584	583	543	595	536	571	545	557	571	554	523	542	579	566	573	578	550	601	564	542	527	565	593	545	584	577	534	535	550	537	578	564	572	550	538	594	579	595	558	604	567	597	580	532	553	573	551	587	550	581	586	548	616	598	576	584	560	552	563	574	595	550	495	556	575	578	560	569	567	541	600	584	574	627	566	519	594	575	570	547	519	549	553	578	572	521	569	572	542	605	608	558	563	568	557	579	521	567	559	570	599	590	553	603	559	531	549	550	562	597	557	568	584	564	534	563	565	541	586	548	549	559	603	564	597	585	573	600	572	567	573	563	573	563	549	531	527	575	551	548	547	519	558	557	581	546	576	517	569	584	578	574	573	577	545	565	549	572	592	577	561	539	556	593	546	544	570	575	581	528	585	571	577	562	587	568	556	582	535	572	599	579	569	555	565	604	575	564	594	532	570	548	576	540	574	558	519	582	556	537	593	576	553	563	567	603	557	574	584	583	573	579	546	572	579	560	577	573	552	532	565	523	609	547	555	588	522	545	560	504	585	512	597	529	597	581	553	533	565	537	599	565	538	565	577	541	538	501	541	552	603	557	552	543	521	575	596	581	555	600	551	546	543	508	573	565	555	535	540	593	602	555	531	583	614	546	553	582	558	576	531	569	568	548	591	581	591	567	519	540	597	533	543	574	604	567	593	526	589	547	554	564	540	592	579	537	543	563	569	552	540	567	568	568	583	541	556	574	595	558	559	552	559	562	583	570	586	562	589	587	560	565	571	553	551	565	573	540	564	585	565	571	586	583	597	518	556	529	594	568	592	562	598	579	569	563	573	594	544	564	546	563	563	585	547	563	589	552	570	567	582	559	553	587	545	561	598	573	549	581	551	594	533	592	561	540	599	570	519	575	577	590	582	605	582	590	551	543	590	550	597	572	584	575	590	563	597	594	531	590	567	543	587	596	588	538	575	576	590	544	567	569	523	575	588	541	545	563	561	578	560	598	560	546	565	563	577	612	528	530	582	549	573	561	578	532	559	587	567	569	560	544	592	571	568	530	589	577	560	581	580	570	571	613	579	522	559	589	582	554	548	580	551	507	572	571	555	617	604	557	590	603	568	563	559	590	603	561	559	569	516	592	534	553	598	576	519	574	587	553	563	550	548	515	566	555	587	563	556	537	539	550	612	565	491	539	534	549	560	568	558	620	536	561	553	588	527	540	582	569	548	607	534	569	585	622	598	529	531	545	532	564	588	585	555	587	534	564	527	563	539	532	557	600	517	532	554	491	588	552	574	539	596
24172	21966	29143	25480	21974	22089	12119	2499	1879	1680	1505	1419	1303	1192	1181	1186	1065	1072	1056	1031	969	990	963	1095	1002	961	942	983	959	968	933	983	962	962	916	905	882	954	942	927	918	925	970	898	920	881	945	859	923	871	939	925	920	936	916	897	936	966	905	931	935	936	878	905	902	865	915	858	877	918	861	917	883	873	885	927	970	893	892	913	903	887	847	894	893	914	911	917	898	927	950	841	876	851	871	919	942	907	849	934	889	901	944	895	886	877	923	873	881	873	902	900	868	889	882	873	885	832	924	944	902	873	957	916	902	956	874	917	924	920	887	829	921	861	924	936	904	820	878	825	907	907	877	845	844	872	932	815	904	911	919	894	898	910	883	894	919	832	853	840	873	921	840	905	855	857	835	874	890	911	877	845	865	936	841	919	919	891	916	882	909	887	875	893	907	858	881	901	833	871	862	865	864	918	883	942	825	917	909	899	907	880	862	883	916	880	884	918	901	903	884	905	907	933	856	921	912	914	912	921	831	941	883	941	879	886	880	895	926	895	885	909	928	836	905	928	888	864	913	882	883	852	923	878	863	914	831	900	894	890	904	857	921	890	861	891	878	852	875	907	908	938	908	840	872	926	872	953	866	890	848	874	872	882	861	902	840	911	942	922	905	864	881	901	903	876	904	910	904	897	884	910	936	877	880	924	906	907	902	906	889	855	882	918	967	904	855	867	944	912	854	929	920	847	883	932	867	835	836	887	909	861	874	885	895	779	914	868	885	815	887	863	923	851	826	892	871	874	915	816	932	879	890	900	850	869	908	894	848	855	878	882	903	892	868	932	950	898	895	916	874	929	867	853	881	912	881	903	849	881	897	867	885	955	910	915	896	881	855	909	916	885	898	882	903	894	877	904	920	853	859	898	949	838	843	868	885	893	911	842	873	896	878	889	856	918	880	912	895	884	873	938	809	879	902	862	893	915	872	906	914	859	893	909	891	869	923	876	949	880	889	897	892	921	881	864	877	852	870	900	837	821	913	877	854	884	875	868	891	918	872	910	939	927	904	850	881	799	937	882	874	883	881	932	907	903	876	825	879	898	850	883	860	924	879	861	886	893	904	933	894	854	895	845	900	905	856	947	936	858	883	870	909	936	956	899	884	851	917	904	913	880	868	834	906	881	894	898	892	878	966	877	939	825	864	914	878	886	842	843	840	901	850	875	908	859	889	922	882	900	912	916	879	927	894	914	881	877	920	851	929	847	855	838	902	869	899	885	893	927	921	900	879	859	928	889	838	914	890	802	892	912	873	900	877	913	863	958	831	940	927	890	892	925	876	890	939	847	898	905	853	878	906	903	896	923	837	891	873	932	875	905	864	837	925	911	906	821	865	906	857	882	903	901	879	892	868	878	876	892	896	869	895	922	885	865	856	878	906	856	937	859	871	873	941	909	885	917	869	904	868	839	896	921	870	904	855	904	951	899	879	903	868	935	871	917	845	900	914	885	885	845	867	866	866	883	888	945	888	869	880	878	890	842	876	915	868	841	935	923	912	916	923	920	892	888	906	851	872	841	872	860	877	843	863	894	912	878	892	880	918	904	827	853	832	933	945	883	884	854	887	857	844	873	882	857	897	814	873	943	880	878	822	902	903	885	930	917	908	828	914	838	893	911	868	909	876	943	845	913	947	913	871	855	908	878	907	896	926	898	856	884	924	841	888	850	933	923	911	886	866	871	833	956	869	927	871	891	935	878	873	897	905	956	876	905	891	927	927	946	882	861	930	933	952	833	863	862	907	912	886	921	850	856	879	858	909	979	937	913	838	900	849	928	894	897	943	905	927	895	852	876	856	870	875	888	939	855	845	892	869	882	835	852	923	858	898	879	844	883	900	891	903	910	889	836	886	899	866	791	834	840	867	926	882	873	882	878	843	899	881	897	887	866	901	851	831	958	927	893	881	837	959	848	848	875	855	867	831	861	924	848	916	845	875	931	874	869	917	914	895	873	849	935	895	902	891	926	946	879	874	837	861	951	881	901	929	888	890	860	916	961	854	913	862	856	901	912	902	871	887	890	923	915	855	884	837	835	847	881	912	863	883	843	879	908	865	886	834	891	897	885	901	921	934	856	924	864	879	853	854	924	899	905	894	895	897	865	901	866	909	972	902	873	923	877	914	876	890	917	892	886	937	866	877	858	890	877	886	867	943	897	901	917	929	866	882	924	913	909	915	877	894	887	904	879	911	888	887	907	943	904	887	888	892	849	932	884	909	847	924	953	960	889	935	880	863	910	862	917	848	913	927	839	873	872	948	869	823	891	875	889	891	915	876	909	909	887	913	897	918	867	854	907	922	932	851	900	923	832	900	867	869	956	881	818	910	905	920	842	862	942	880	852	927	864	903	897	820	901	957	894	906	887	885	917	923	875	881	835	862	876	892	907	892	897	856	893	878	908	873	873	862	878	838	936	918	889	872	935	900	882	915	906	921	854	869	908	905	910	897	901	909	902	825	860	903	854	841	876	885	894	927	913	869	873	866	895	902	872	855	880	916	810	902	875	893	855	834	855	852	858	853	934	925	938	903	872	822	896	857	886	870	860	856	909	828	917	837	897	855	842	904	903	873	918	935	859	867	887	827	896	842	895	955	905	917	874	884	900	942	919	887	880	889	889	889	862	897	868	871	880	960	871	914	879	926	887	955	887	898	870	811	927	867	853	876	879	946	919	891	899	886	867	922	904	859	886	914	901	897	902	892	909	859	865	899	931	851	907	831	871	890	853	889	843	890	933	895	941	898	826	884	961	878	931	867	859	838	898	878	902	907	905	886	917	912	854	876	864	847	878	914	904	880	846	887	876	888	863	895	931	855	875	891	919	883	850	925	881	899	908	838	789	894	921	928	927	892	904	926	876	924	917	893	851	889	862	933	925	906	885	835	861	852	929	885	907	904	894	913	885	876	878	887	904	905	899	877	861	858	858	903	910	883	824	893	872	904	890	897	916	907	882	834	949	843	868	910	864	902	868	866	843	881	884	842	878	927	858	885	896	861	882	924	933	924	867	885	855	897	900	906	913	930	834	839	871	877	828	898	868	898	904	875	798	888	877	877	867	900	908	886	866	886	888	914	860	859	941	909	873	851	917	862	829	844	869	883	918	914	902	885	878	866	850	875	891	863	879	847	900	904	894	921	878	871	851	885	886	911	898	893	888	936	864	885	837	822	852	842	927	857	912	917	858	884	923	842	826	884	831	905	845	803	860	866	854	915	899	891	897	973	859	881	868	909	920	880	892	882	927	839	889	866	884	861	871	879	849	843	880	877	889	917	898	938	884	950	882	894	953	872	899	870	882	898	921	891	927	833	860	882	894	929	854	874	854	908	898	923	923	873	912	886	884	892	920	860	849	908	887	850	882	869	881	858	953	916	862	942	869	893	884	925	874	895	894	912	891	880	892	921	856	891	917	906	855	836	886	826	835	945	902	900	884	831	972	896	902	917	893	862	864	912	894
10679	19845	17916	10588	7384	5579	4322	3411	2963	2473	2178	1904	1743	1587	1460	1312	1296	1274	1179	1127	1151	1098	1016	1045	1000	1027	924	944	944	928	889	960	940	880	871	862	897	934	853	895	866	875	867	851	906	879	871	774	829	829	857	860	848	852	841	872	858	816	868	870	783	819	843	810	861	799	800	852	779	827	786	847	770	871	866	837	850	858	853	807	834	832	833	811	790	780	819	829	833	844	807	830	787	795	855	815	837	839	868	808	828	817	775	836	832	844	834	812	831	824	799	842	857	813	849	818	801	821	806	787	838	798	844	818	877	776	784	819	800	811	785	775	798	802	788	805	833	790	813	849	802	817	831	798	795	807	813	839	810	818	796	825	777	837	827	882	816	847	778	856	843	803	866	868	776	864	831	826	827	820	838	845	875	814	834	778	854	815	811	837	838	771	840	814	840	806	846	852	816	789	818	858	865	856	819	813	851	789	800	785	756	881	817	827	827	800	782	846	812	815	863	812	715	796	801	814	790	870	863	802	818	775	878	788	797	844	795	814	785	820	831	817	815	801	799	793	789	821	807	836	809	793	825	808	865	794	819	798	804	772	790	808	849	764	809	809	829	812	792	799	800	854	820	840	847	789	821	795	840	852	821	830	791	823	872	824	787	824	834	808	818	835	839	782	821	830	809	839	857	777	785	819	825	836	813	899	797	776	827	802	803	813	854	866	808	840	840	820	838	868	763	835	808	793	818	803	831	825	820	826	811	836	832	864	785	817	813	785	796	811	813	804	795	808	833	784	807	821	814	810	795	828	814	804	750	823	846	815	831	822	795	838	801	835	784	799	819	815	805	837	819	775	817	844	786	829	833	821	819	811	877	792	819	826	804	782	814	868	766	822	815	868	833	865	856	797	801	816	796	790	832	800	800	797	810	815	838	830	848	835	764	772	819	816	820	832	829	814	792	798	801	784	795	826	858	804	834	838	817	819	824	810	848	815	802	804	792	787	816	828	834	834	854	821	828	796	798	796	833	799	825	786	798	804	787	825	868	805	789	827	833	841	807	832	775	878	828	818	806	815	860	802	806	808	806	836	793	812	811	831	823	846	813	812	784	809	765	830	790	813	797	834	835	793	794	831	813	831	867	822	789	786	798	766	866	812	859	871	831	822	811	778	799	857	833	802	778	836	839	799	856	848	821	786	806	765	778	816	855	817	793	775	810	834	815	754	824	850	859	816	847	790	835	818	779	813	824	810	782	779	801	842	787	853	856	765	797	817	836	763	800	783	870	812	821	796	847	794	850	796	839	813	811	843	839	771	821	792	854	799	815	810	819	799	844	828	770	881	805	824	813	800	842	778	832	828	850	833	801	846	792	801	800	791	798	775	838	763	797	823	831	805	841	855	844	841	809	787	832	798	864	838	846	736	855	888	776	817	781	829	793	816	843	817	814	789	766	778	861	776	838	856	793	808	771	829	793	858	767	820	782	804	800	807	783	829	780	799	832	917	791	867	830	804	853	818	763	790	818	843	859	793	778	809	858	784	826	806	785	816	780	821	806	819	787	843	825	828	834	827	811	821	755	908	820	854	812	794	818	815	813	817	777	854	826	791	788	832	872	808	808	798	791	817	806	767	856	843	814	797	854	793	796	847	818	773	857	824	754	825	865	816	825	802	843	833	871	813	785	788	818	805	830	824	758	836	846	765	889	784	858	823	773	853	807	773	801	790	839	856	818	872	845	807	837	813	812	844	891	814	805	803	834	831	839	797	832	810	865	818	808	814	822	798	769	784	785	788	792	828	879	812	820	848	766	840	813	781	785	872	800	789	789	788	843	794	830	758	810	772	804	900	860	861	819	824	852	829	864	810	823	794	792	820	799	805	848	814	797	823	862	851	800	818	836	820	817	804	826	828	855	838	807	779	811	808	795	785	809	880	777	811	811	829	797	812	837	822	857	835	813	819	769	756	846	840	844	821	789	818	771	777	838	851	800	808	830	884	791	795	839	856	803	838	821	775	781	811	837	806	819	811	812	798	791	770	831	769	824	793	799	813	827	795	819	772	787	794	808	831	827	843	815	798	801	835	783	880	804	834	805	763	846	816	892	813	804	771	847	833	875	849	803	823	840	788	796	815	810	834	801	788	792	821	799	769	767	809	870	848	774	805	846	832	826	802	833	800	810	827	864	777	866	804	822	828	854	810	842	836	795	834	824	817	802	838	827	788	798	817	787	811	813	807	807	816	829	848	843	818	804	801	786	798	777	822	818	805	817	783	840	821	780	873	792	782	812	794	816	820	801	817	881	803	798	836	759	851	812	841	829	842	829	758	837	817	790	761	819	802	876	832	809	822	820	780	794	865	792	814	821	814	806	840	780	836	784	786	839	778	872	831	887	802	837	841	788	777	819	797	798	799	830	843	871	839	830	856	784	834	831	840	809	853	793	792	807	787	755	812	846	847	835	767	820	877	780	806	860	855	786	786	792	795	828	850	791	827	832	857	819	880	841	805	825	800	818	833	850	872	830	798	838	835	821	794	842	813	812	855	828	796	823	790	836	809	793	830	808	796	792	851	810	858	778	789	819	815	821	774	852	863	816	811	798	832	912	799	779	818	851	766	778	843	887	785	851	854	793	853	834	837	827	837	778	804	815	858	839	817	845	871	783	825	844	805	859	837	803	812	813	855	816	802	834	824	816	800	818	815	801	789	807	780	802	835	843	813	838	817	786	766	840	855	814	859	784	802	874	848	799	851	780	838	775	903	798	843	751	842	839	839	827	812	766	847	776	758	830	812	851	804	832	794	841	836	808	831	826	808	803	867	789	823	820	790	770	833	771	756	800	812	804	798	788	791	840	823	805	848	746	809	818	847	811	807	803	859	819	821	771	851	828	774	773	838	848	822	834	792	872	793	828	803	830	806	863	797	837	831	836	821	800	838	772	797	819	815	802	823	841	829	811	777	870	797	861	826	827	770	777	771	833	843	781	786	797	838	859	810	888	782	862	779	821	866	786	752	812	817	799	772	810	799	782	830	812	846	830	865	830	793	790	799	755	818	776	798	825	827	854	826	798	859	818	819	813	835	811	766	765	796	807	794	828	823	794	790	824	799	811	819	809	831	801	854	849	827	807	825	814	795	799	792	806	821	761	845	791	834	843	784	859	779	814	836	767	813	843	851	786	853	799	829	789	835	867	845	792	792	790	801	813	800	818	814	829	869	774	757	835	853	819	810	804	812	814	796	827	780	805	787	848	824	802	780	782	773	862	817	818	842	808	803	846	890	820	790	794	788	746	834	829	813	793	809	839	816	850	787	821	807	818	811	864	778	822	839	829	829	781	889	813	828	787	797	855	776	853	792	798	859	856	857	783	778	827	824	766	847	874	851	785	853	811	784	825	800	838	801	816	833	886	792	829	828	826	804	834	777	820	793	815	862	770	845	791	802	816	792	808	836	838	816	813	817	757	806	846	782	813	875	799	799	826	806	851	850	855	809	782	814	801	818	819	826
30267	15349	1918	477	348	278	263	249	232	227	224	216	208	227	257	215	211	230	234	247	230	217	213	258	214	242	206	193	211	221	223	251	205	222	221	208	223	259	227	197	232	208	224	207	234	246	216	228	220	232	222	232	236	214	247	221	232	252	230	226	199	226	215	252	227	207	224	240	208	211	219	234	219	209	234	222	207	213	233	242	227	226	231	214	232	204	229	218	232	213	231	202	240	208	240	207	205	206	235	231	211	215	211	208	213	249	217	223	226	209	231	230	210	234	217	216	217	238	224	218	246	216	246	225	221	206	232	216	200	212	235	194	224	223	201	227	222	224	232	215	239	221	211	210	217	228	207	230	217	228	225	224	233	221	221	237	220	216	231	223	222	216	208	207	226	225	207	211	223	219	218	216	221	232	245	209	224	231	221	226	229	214	183	223	214	223	224	247	223	212	198	217	203	200	222	173	212	235	199	208	219	208	192	213	216	224	227	216	231	225	211	211	231	190	241	230	242	243	220	183	218	211	232	202	207	227	217	209	216	234	227	226	226	222	236	199	222	229	200	219	209	221	230	219	205	236	219	214	241	230	209	209	221	216	245	222	242	236	206	218	235	246	238	203	237	202	227	233	245	193	200	233	236	219	220	230	195	221	225	237	218	197	216	207	233	205	227	227	227	230	207	187	241	222	224	228	224	238	199	207	200	219	221	231	217	230	212	214	208	233	230	216	218	236	236	222	224	199	215	218	230	210	234	224	203	232	223	196	229	220	230	220	232	230	208	223	212	238	229	216	213	227	163	228	231	213	229	205	221	213	200	227	203	237	209	214	207	234	214	189	226	237	211	233	215	193	224	215	202	187	206	237	222	261	245	218	239	225	223	210	199	207	189	212	208	232	238	201	231	217	232	218	211	203	204	195	214	242	207	219	250	208	209	223	209	190	238	241	226	191	194	211	224	233	214	211	209	226	254	199	209	216	233	206	217	229	211	228	216	230	201	210	219	241	189	194	198	194	194	225	244	214	230	237	219	232	185	183	218	246	205	220	208	210	188	203	214	223	204	251	206	238	203	235	210	237	203	236	198	213	231	232	217	224	198	237	175	216	226	221	205	246	212	216	254	234	221	222	246	224	235	259	210	214	200	235	223	220	186	223	219	219	228	219	212	235	230	254	223	211	216	222	245	225	222	229	218	230	201	223	245	199	201	228	227	240	195	240	235	225	215	228	188	213	243	224	224	216	218	217	206	207	210	228	224	209	229	217	221	207	198	193	242	231	248	244	207	205	231	185	252	225	213	192	256	220	209	221	227	242	229	224	216	206	233	211	212	219	219	198	234	220	216	220	189	213	230	217	206	191	211	212	198	204	234	198	199	212	203	253	249	204	226	210	249	201	241	201	202	208	241	211	249	244	221	197	239	222	226	239	212	241	224	215	219	181	206	214	206	218	211	244	237	224	186	214	226	221	240	217	262	195	228	191	201	217	205	182	213	212	216	230	207	198	195	216	214	205	205	202	224	208	206	201	198	215	209	220	226	196	188	213	222	230	215	223	212	240	247	224	219	208	211	221	226	222	212	238	231	218	242	208	213	191	229	218	228	210	231	229	222	198	234	211	216	222	241	219	203	234	231	212	243	224	219	242	223	244	208	232	220	214	221	211	220	242	207	200	211	203	236	202	219	211	199	216	213	217	244	209	234	204	247	222	218	213	213	216	219	210	208	236	227	201	228	264	239	204	230	216	216	220	211	219	234	209	249	208	195	202	206	227	210	236	241	207	183	207	178	205	214	213	192	221	221	209	208	240	222	236	213	212	221	219	244	208	236	197	226	239	211	236	236	204	182	207	194	211	232	224	209	205	217	229	207	227	212	234	228	226	217	203	241	228	235	232	218	229	197	238	230	222	212	250	231	210	206	224	218	213	225	220	264	255	214	213	255	217	238	212	212	237	209	219	213	214	205	205	209	198	202	213	217	215	220	192	212	227	217	205	193	248	230	236	216	229	199	240	241	201	210	204	219	238	210	213	204	213	236	229	215	187	225	218	222	203	230	225	208	222	233	236	213	242	188	252	212	218	213	242	234	212	239	213	222	219	197	224	225	219	233	227	215	204	202	214	233	241	209	203	233	237	220	212	239	218	254	199	235	207	235	207	208	217	217	233	211	219	230	222	219	215	193	213	226	223	227	208	241	230	215	236	226	214	241	211	198	199	214	236	205	241	229	215	217	202	224	242	224	188	222	241	218	220	228	229	223	230	208	251	216	232	199	224	216	202	237	262	238	236	202	220	238	215	226	226	200	201	225	223	228	232	223	213	219	216	192	224	207	195	223	231	224	221	229	239	242	248	238	216	213	265	202	211	208	259	228	202	216	221	201	209	243	226	212	211	202	239	233	216	221	229	217	232	231	210	221	187	242	237	205	215	199	238	204	229	231	275	222	219	211	212	233	245	210	235	242	234	196	197	248	195	219	202	212	219	256	219	224	212	211	213	229	220	233	204	215	215	221	199	204	205	204	227	233	217	207	224	233	225	220	203	217	222	220	248	201	229	202	246	220	225	196	216	214	189	226	208	246	236	230	227	235	222	200	211	213	229	209	202	256	205	197	227	195	250	232	248	236	201	183	209	228	224	223	232	231	198	203	226	206	249	218	202	225	222	227	216	216	231	217	224	207	231	235	223	219	217	244	232	183	230	211	221	243	221	224	219	220	228	233	239	217	215	198	202	232	209	233	207	221	217	207	199	226	206	258	224	213	223	201	214	190	216	245	231	217	192	211	222	221	241	242	197	209	224	244	204	242	218	209	206	200	217	218	236	221	210	239	210	218	215	201	239	220	210	232	232	208	207	237	221	205	222	241	228	231	236	233	224	209	231	220	226	212	202	194	209	215	227	197	249	238	217	197	219	215	221	205	222	203	215	192	234	218	209	206	210	228	222	196	226	201	224	202	209	232	218	214	218	180	225	212	219	214	214	211	213	213	221	222	217	200	217	236	216	217	212	226	249	234	233	240	196	208	235	186	206	199	201	227	195	228	192	200	225	218	205	210	211	225	225	207	218	229	233	224	199	237	217	223	214	206	207	230	200	214	213	235	231	215	204	234	231	230	222	203	215	210	212	223	234	223	207	247	230	189	212	201	224	213	210	213	242	199	204	189	221	225	204	214	200	191	218	230	226	232	229	223	198	240	233	236	212	207	201	231	204	218	230	222	221	231	234	249	223	243	238	239	236	219	206	224	208	209	208	223	189	231	254	231	253	224	216	220	213	241	222	235	216	222	228	228	221	230	233	225	198	202	226	204	220	233	222	228	207	193	209	215	244	205	227	205	248	212	246	229	195	208	206	245	210	195	214	213	224	226	208	218	210	209	219	265	208	228	231	197	244	249	205	229	237	234	225	216	231	192	226	221	196	217	213	214	197	230	210	221	207	193	206	221	212	211	218	227	233	222	230	219	195	236	247	239	223	222	234	230	196	205	206	215	231	201	253	212	240
5886	875	804	478	406	349	291	287	270	250	247	225	255	241	239	209	241	220	205	216	197	206	234	211	229	226	213	201	221	188	216	206	220	225	205	226	211	181	231	194	265	222	225	232	188	244	226	204	234	202	229	247	233	222	200	210	215	209	225	208	217	215	215	227	197	206	201	209	227	233	235	218	196	218	198	202	209	213	208	215	205	226	236	226	218	180	206	203	218	210	223	242	228	194	205	186	232	222	193	205	220	205	243	214	202	219	251	205	222	220	213	247	245	201	207	236	212	211	235	201	222	226	215	215	206	214	218	214	202	197	219	227	250	226	205	196	231	219	213	230	218	212	236	212	202	197	222	200	221	188	206	234	215	222	226	215	221	223	213	232	228	218	210	197	225	216	213	234	193	195	232	216	206	220	231	242	198	213	217	233	219	211	217	200	219	217	223	212	201	213	224	195	213	230	225	228	205	217	232	233	206	225	215	230	231	212	210	207	193	218	231	220	244	228	186	201	221	216	221	181	204	196	230	213	239	213	200	214	189	189	192	244	208	184	206	226	220	192	213	249	219	223	197	241	188	223	214	231	210	220	200	186	251	247	218	201	221	210	206	229	241	222	225	217	190	209	216	208	220	201	234	233	253	184	216	192	219	209	218	240	191	206	210	204	215	211	224	224	229	222	201	240	209	214	216	238	213	232	226	211	226	211	218	214	200	216	213	233	230	192	246	207	212	227	207	169	243	228	187	234	210	195	194	210	229	227	268	211	200	238	200	240	235	231	213	208	245	232	201	206	211	210	223	205	227	221	232	215	198	204	217	250	215	255	234	189	224	232	226	231	191	209	233	219	226	210	206	229	207	200	196	211	200	229	205	207	206	225	243	232	203	221	208	220	238	210	203	212	225	194	217	220	202	181	219	199	197	210	225	195	216	210	213	205	229	200	236	200	224	231	217	214	229	220	189	233	179	223	232	222	208	199	224	206	217	208	192	223	218	211	215	202	214	190	206	190	209	220	216	198	228	218	208	208	218	211	225	205	218	212	231	215	211	217	226	203	220	227	207	193	232	188	203	201	227	207	217	204	218	233	202	249	195	213	210	212	237	229	215	199	227	224	225	239	213	205	212	219	210	224	210	214	219	235	218	210	236	219	213	242	216	220	223	229	197	176	198	237	214	200	201	196	227	198	206	207	243	209	224	233	203	213	207	215	204	198	225	220	232	231	214	192	190	211	274	241	219	234	182	219	208	221	241	180	223	233	226	232	213	219	192	203	220	226	214	245	228	215	215	213	211	220	224	238	226	212	230	220	220	204	197	231	261	204	222	198	215	240	220	226	218	187	202	223	192	216	215	216	241	229	213	210	226	202	210	195	218	246	224	186	197	213	199	211	220	198	188	215	255	221	204	239	216	215	221	199	240	209	225	224	212	192	225	238	223	224	224	238	226	226	192	204	208	210	211	209	224	231	197	215	188	241	219	222	209	206	198	198	219	229	213	216	225	229	230	232	208	234	184	242	232	201	231	203	215	223	226	198	228	207	220	210	219	220	222	223	224	205	219	200	196	211	229	201	217	166	219	238	200	209	215	232	217	235	216	208	196	194	237	271	233	206	218	221	230	196	236	217	206	217	213	221	203	221	200	209	214	207	237	223	221	195	196	212	206	197	202	208	219	204	202	212	230	240	241	222	209	215	234	207	249	225	204	223	206	218	222	207	213	216	222	224	227	217	231	193	229	223	211	216	213	211	221	207	245	230	198	246	213	216	217	236	218	247	221	201	200	213	234	193	244	232	219	214	209	211	201	217	209	226	233	226	208	250	235	221	253	219	207	219	210	217	198	237	232	235	192	222	221	230	234	220	194	206	239	232	227	221	205	228	198	199	211	202	222	213	218	209	193	210	222	229	191	229	212	197	196	220	204	212	205	191	228	208	208	214	203	199	205	235	241	192	218	237	209	184	198	222	206	220	201	223	248	211	215	214	224	218	209	207	223	227	220	224	223	223	228	229	251	214	220	215	210	210	210	204	201	224	199	218	225	217	234	217	221	210	222	231	225	206	194	218	185	214	208	199	185	214	217	211	229	241	191	210	203	219	208	187	201	213	220	202	228	204	218	198	223	205	191	213	228	218	211	200	228	210	191	215	210	190	247	223	221	210	239	217	206	218	223	195	242	213	223	212	178	218	195	224	199	192	200	219	234	227	202	224	203	221	229	193	240	194	223	236	215	238	205	197	214	224	184	233	197	190	218	229	210	219	199	211	245	207	228	202	221	250	213	227	213	198	225	204	212	234	217	230	173	210	204	197	223	202	225	211	223	203	211	250	195	196	197	247	226	247	217	197	227	201	197	226	206	189	223	236	210	207	221	225	201	190	222	211	243	241	238	234	201	221	214	198	214	223	236	202	197	234	216	210	196	227	244	220	223	196	218	205	218	226	242	222	227	216	225	202	203	203	221	210	218	241	211	216	209	220	228	210	209	217	207	226	210	235	220	224	219	216	240	242	198	208	237	202	212	206	198	240	212	225	239	225	220	208	217	199	225	224	205	215	236	210	231	221	213	209	235	219	195	220	222	232	234	265	209	221	203	240	233	199	212	209	238	213	188	227	216	217	217	220	208	228	204	215	221	221	209	234	222	230	232	243	225	189	246	220	205	212	238	240	229	220	228	208	227	221	218	232	208	202	219	219	234	213	216	207	244	214	216	195	204	222	221	207	234	198	220	222	237	208	221	226	228	265	225	195	219	212	221	227	211	230	210	208	232	240	224	221	204	206	189	202	228	226	237	210	234	192	209	213	211	192	235	208	217	210	187	217	225	217	218	242	217	203	215	192	199	227	225	182	222	243	201	245	221	260	211	219	205	221	210	218	227	238	244	215	212	205	233	229	193	228	226	188	227	217	208	202	240	197	223	219	199	200	217	225	223	191	207	202	227	216	246	212	214	208	220	203	229	189	216	223	226	245	222	216	218	213	224	223	213	214	214	207	198	245	244	234	210	224	216	220	221	205	209	210	236	220	191	219	227	191	221	212	203	205	210	200	213	214	202	216	191	178	218	256	208	210	231	211	204	224	247	227	204	222	232	226	224	209	224	237	204	219	223	238	206	199	241	197	218	244	209	208	223	194	208	220	215	215	276	233	234	231	200	264	230	235	209	234	241	205	236	222	218	207	215	240	218	196	203	189	215	228	222	212	223	236	242	208	225	228	198	227	207	240	244	199	237	240	198	198	229	229	232	185	212	218	218	234	206	227	228	202	198	224	204	218	220	213	204	194	202	219	190	254	201	221	210	221	205	195	228	190	217	199	201	239	209	227	191	202	215	219	206	232	216	201	215	208	209	226	183	220	237	205	212	205	205	206	226	216	212	202	237	185	218	221	235	209	218	239	218	247	224	229	246	203	228	186	231	213	201	230	231	230	209	225	214	196	228	222	239	195	207	185	193	192	206	187	228	219	228	235	224	210	207	202	245	217	197	203	226	236	192	190	212	209
26706	22008	28865	25827	22008	13670	2271	1330	1158	1080	1007	932	898	877	826	815	736	766	770	718	782	663	683	707	704	707	717	699	730	653	740	657	672	710	690	667	693	691	654	667	661	654	636	686	692	649	677	666	659	616	629	687	700	657	651	687	665	641	653	655	635	691	647	728	583	715	673	654	668	662	686	700	689	680	628	644	648	655	680	611	693	658	624	666	695	668	659	622	683	674	699	653	605	649	632	644	651	707	654	666	658	667	680	653	612	641	642	644	646	629	634	675	647	614	684	656	643	676	720	667	649	688	675	703	677	658	621	638	674	638	663	650	658	646	698	635	633	669	622	678	637	679	638	637	673	717	700	586	729	675	639	630	663	661	658	649	638	631	690	694	680	663	685	613	634	653	709	635	681	648	651	689	617	673	650	644	644	663	667	708	664	661	672	665	680	635	695	631	624	651	660	686	674	645	661	619	674	661	681	618	718	675	669	676	623	618	634	688	637	644	655	633	663	626	670	646	583	647	659	691	647	643	677	616	675	670	643	607	643	677	674	634	654	612	681	633	649	631	600	604	685	638	696	698	663	612	615	639	653	654	641	696	609	625	626	674	646	648	631	636	629	697	642	662	610	636	607	661	663	601	695	676	640	708	649	665	683	654	610	628	653	657	632	638	635	657	655	607	654	649	634	647	681	647	656	667	671	624	611	639	665	661	634	644	683	651	636	687	665	685	673	657	669	656	639	705	634	600	607	623	678	648	645	656	613	627	628	695	657	678	658	628	634	670	649	654	705	725	654	646	626	659	634	641	624	609	670	628	634	592	656	679	677	646	600	651	669	651	661	693	679	664	587	689	619	612	713	643	679	675	650	613	642	667	665	666	620	634	738	653	661	660	612	604	659	649	655	690	608	682	664	660	666	683	669	607	662	663	634	646	632	634	674	690	669	676	645	650	670	649	679	624	636	642	613	679	635	618	646	690	650	669	632	629	699	618	697	630	633	630	649	713	629	608	611	673	698	650	639	643	660	635	660	656	638	656	672	685	650	657	656	653	638	675	621	661	638	699	667	712	662	616	704	604	667	666	627	657	715	688	635	646	654	646	644	650	694	674	664	603	617	661	653	633	628	657	670	663	637	612	632	636	684	674	646	677	674	707	665	702	618	659	700	591	632	640	647	631	660	638	634	639	657	663	701	649	665	667	644	637	645	685	628	680	680	663	587	664	643	668	657	669	668	618	637	683	668	656	627	684	666	658	645	667	646	710	653	681	668	650	667	658	656	641	670	641	668	681	634	677	679	622	674	702	639	705	609	613	630	623	667	630	644	628	646	647	672	648	638	611	674	666	652	618	634	649	639	653	673	651	649	665	676	631	680	669	688	684	653	648	601	657	646	626	679	661	661	582	616	644	645	663	673	680	629	680	665	632	627	613	642	683	669	641	650	648	589	672	673	638	649	673	667	631	624	621	655	650	694	647	640	633	644	653	705	654	624	622	630	666	644	632	654	646	647	691	712	698	657	642	695	634	617	645	686	609	655	633	640	669	622	686	644	678	626	624	629	638	678	630	665	703	667	641	638	704	669	625	673	632	673	703	659	698	675	662	707	647	639	666	644	663	662	654	670	644	656	675	674	627	657	666	656	657	677	670	693	639	635	665	648	680	655	691	661	642	610	630	658	712	647	680	652	662	676	667	606	626	672	612	628	667	674	653	664	656	653	653	683	618	651	671	666	630	642	639	661	669	657	685	676	685	663	662	647	678	609	667	606	633	624	619	601	643	632	688	647	676	675	617	640	660	620	626	615	642	656	636	662	610	603	609	616	666	641	647	662	670	686	685	662	636	641	681	651	644	646	647	650	655	653	651	663	653	676	614	618	636	690	640	626	630	672	610	613	609	691	654	655	671	659	688	650	635	615	648	668	633	634	619	614	628	636	635	631	637	657	666	602	644	658	665	650	639	680	645	653	658	664	591	702	643	642	658	668	647	719	669	715	603	634	618	683	672	658	646	682	653	647	610	654	707	723	638	605	628	626	700	650	629	637	659	635	656	660	665	599	695	625	674	649	702	623	701	650	629	594	661	602	641	696	675	653	636	645	650	659	647	677	669	688	680	664	681	620	674	650	655	660	627	655	634	659	633	633	654	644	664	642	644	610	654	659	661	690	669	642	655	662	657	641	670	673	678	629	618	623	668	613	671	676	669	625	671	669	656	666	690	699	675	648	648	660	655	646	655	651	662	628	684	657	634	618	639	695	657	641	639	709	622	634	665	641	677	665	625	649	702	657	681	650	656	699	632	635	655	619	640	656	686	652	655	616	644	604	685	624	681	656	634	616	670	646	630	645	649	728	696	688	658	661	635	672	689	629	720	627	641	666	697	682	652	660	688	631	631	691	650	637	636	630	685	606	673	675	667	630	646	662	584	598	670	628	681	647	624	588	712	639	662	653	671	620	639	715	605	650	688	625	643	654	662	630	687	642	629	646	714	684	648	613	679	639	661	644	656	638	667	669	647	635	617	620	633	642	635	680	640	658	685	633	691	650	672	697	651	665	676	611	642	675	686	623	668	659	672	668	666	627	723	673	626	642	646	661	655	664	620	645	651	635	641	653	660	697	636	673	625	700	606	670	644	699	622	640	671	648	685	691	681	622	666	631	632	653	636	667	701	692	632	606	676	646	648	703	654	617	628	638	651	674	666	654	628	650	685	664	694	695	658	684	645	653	685	688	643	696	667	708	678	613	664	622	681	648	632	628	681	642	666	647	662	654	674	710	655	659	666	671	656	683	656	599	694	657	641	643	687	623	684	635	635	697	627	660	665	640	637	647	678	642	649	637	697	627	614	698	627	650	598	648	645	657	677	623	674	676	657	667	607	639	647	662	596	623	619	625	656	651	674	632	658	626	686	637	668	653	637	642	652	626	691	690	635	640	664	691	664	715	696	664	645	643	647	645	639	640	601	656	638	661	691	632	662	647	690	666	665	647	622	676	667	700	651	623	644	681	667	659	619	636	668	638	654	624	690	621	665	689	635	609	622	668	648	661	673	701	647	672	659	654	697	663	693	656	627	662	646	665	646	620	645	697	626	644	672	686	675	633	662	686	672	661	671	655	713	593	663	672	644	654	658	672	663	701	658	662	659	677	660	680	658	635	674	650	664	646	663	649	661	631	631	652	671	648	661	657	671	625	652	649	621	668	680	687	662	684	653	667	643	630	639	645	626	637	624	646	676	623	672	661	607	678	621	626	634	662	655	663	665	639	659	680	730	648	659	672	691	665	620	637	595	636	675	656	681	650	590	630	650	677	669	639	680	676	638	611	625	661	659	665	682	682	622	680	689	620	657	710	693	641	646	662	696	642	650	696	662	641	637	639	672	618	701	640	666	632	628	610	656	606	630	657	641	695	707	690	627	698	603	683	645	696	682	645	683	744	675	661	659	676	654	673	639	643	629	661	654	611	608	657	669	651	665	652	678	691	650	664	635	674	583	672	673	624	662
7821	12730	11169	6198	4298	3113	2457	2040	1712	1436	1275	1164	1053	996	944	864	836	785	805	704	726	727	674	718	689	710	613	625	635	744	638	629	614	676	638	644	664	625	633	650	626	577	575	676	614	595	671	656	641	617	629	585	603	619	619	607	621	607	583	596	594	587	621	611	621	609	599	572	575	592	570	573	606	640	567	608	632	624	614	572	597	587	576	603	629	603	647	600	595	582	619	602	596	649	625	609	581	585	592	602	614	590	579	556	573	599	636	604	603	650	559	574	561	594	626	581	614	595	595	597	636	625	563	608	578	599	547	614	608	608	598	608	653	672	618	598	576	614	623	600	590	576	586	605	581	545	607	551	610	644	585	613	613	627	622	608	544	591	627	605	536	622	595	620	657	667	612	592	574	588	604	624	598	608	579	584	593	574	564	622	615	587	603	602	578	595	634	628	632	583	614	607	600	587	607	569	594	559	605	626	575	582	605	579	586	587	632	598	596	557	591	581	609	582	574	631	578	594	619	604	588	610	611	636	611	573	677	598	583	559	549	588	613	596	615	585	590	598	589	604	587	571	609	634	593	568	604	595	601	587	544	629	624	611	611	585	627	640	614	571	599	630	628	565	612	590	608	609	573	585	588	571	546	591	609	598	596	619	579	606	569	609	570	619	585	563	600	599	602	607	581	589	638	641	582	603	566	593	606	626	579	627	562	621	586	582	574	648	612	636	615	610	603	586	610	640	604	626	599	589	599	567	632	611	619	584	638	617	571	576	615	607	599	592	614	590	592	618	616	563	622	554	621	631	607	606	604	547	639	597	595	604	632	595	596	587	630	583	568	591	573	619	579	583	594	612	576	591	522	574	606	598	595	537	593	587	574	600	630	628	611	592	601	644	595	600	588	585	585	588	630	648	585	611	593	588	614	604	614	584	584	588	611	584	598	570	598	649	616	578	591	582	585	580	607	598	598	584	621	621	622	606	582	659	571	603	558	609	601	598	597	607	581	603	593	555	586	605	558	580	573	624	593	630	595	560	574	622	633	591	596	619	607	625	604	604	615	592	627	622	550	574	621	626	606	608	577	579	611	647	609	567	623	595	588	558	589	612	607	576	609	577	628	594	593	599	603	581	606	623	584	588	636	554	610	560	586	604	640	615	590	555	612	610	577	601	606	606	592	655	585	582	582	605	608	634	598	574	593	595	612	594	571	573	610	607	615	616	614	607	622	614	599	623	605	600	602	602	610	610	605	578	623	601	573	571	583	609	571	569	618	606	580	607	593	613	577	597	592	616	582	572	574	632	589	589	607	581	646	576	616	589	582	637	618	541	578	554	649	609	622	619	612	632	588	587	546	577	566	605	631	597	605	543	560	616	601	606	574	603	608	616	608	547	600	611	607	604	559	583	601	611	580	633	582	590	591	583	603	590	606	583	607	618	614	573	605	571	616	613	576	610	605	590	612	607	599	636	549	645	599	551	618	619	572	608	597	644	591	565	601	591	608	596	619	555	625	600	596	599	560	584	593	588	618	618	571	567	632	594	588	615	574	552	562	542	583	590	606	616	601	587	570	574	597	625	582	590	638	576	568	601	565	603	596	629	625	603	596	551	556	574	602	607	608	565	626	670	623	683	599	600	595	575	583	615	588	631	575	594	597	549	633	622	586	584	621	629	604	614	578	587	610	638	615	592	585	626	608	596	628	618	599	587	627	561	554	577	575	608	602	610	599	589	597	579	547	621	631	602	590	595	611	592	594	564	589	627	574	597	629	623	608	571	600	598	547	581	616	615	579	607	618	594	579	582	617	578	609	612	592	592	591	607	593	597	622	566	617	584	560	573	627	600	572	600	559	565	584	606	653	600	600	595	614	590	600	573	603	624	615	600	582	617	590	570	601	581	594	598	598	597	583	639	581	620	570	590	600	633	584	573	643	592	651	603	587	579	580	599	579	623	598	610	581	569	571	628	603	609	613	607	592	601	614	603	628	603	605	568	637	627	605	614	598	608	605	570	576	586	625	586	566	599	633	585	601	629	533	608	599	600	604	592	588	594	607	614	644	558	565	605	608	586	595	639	567	572	610	574	545	604	596	595	613	630	621	582	598	638	579	594	631	576	561	599	613	572	565	590	595	536	640	620	604	635	558	596	615	544	618	587	605	600	612	610	622	609	533	578	595	621	554	587	589	613	555	607	603	575	614	616	607	609	576	631	595	595	599	599	620	606	624	616	559	583	597	630	560	575	571	623	599	603	597	576	563	554	611	576	618	613	551	624	640	633	602	627	586	618	629	598	604	636	594	605	631	570	611	610	561	575	589	611	591	634	602	585	616	627	618	564	596	619	575	625	615	592	616	563	597	590	614	576	595	626	611	566	606	584	619	582	638	550	562	657	604	574	565	597	569	599	602	600	547	593	619	598	595	538	608	577	568	582	631	611	604	613	639	586	639	585	615	586	584	614	622	611	572	564	585	538	584	633	591	575	603	616	620	642	638	611	611	582	617	603	570	582	590	672	603	628	596	568	620	592	583	595	563	537	636	568	604	632	565	641	621	607	648	569	632	584	572	629	636	591	597	590	571	615	606	601	577	598	568	584	608	615	612	606	578	571	628	604	584	664	608	619	601	554	580	641	610	600	620	623	594	574	583	569	596	594	585	616	615	585	582	582	619	569	612	626	611	582	590	634	616	642	595	595	571	561	610	608	595	623	609	589	593	599	644	610	599	646	575	550	612	571	546	606	605	605	612	585	612	600	594	641	599	603	607	623	582	639	560	595	629	576	581	560	619	612	627	612	591	629	583	607	640	607	580	568	609	613	584	568	585	616	595	539	642	619	604	587	564	600	591	555	610	598	597	623	600	600	557	596	573	595	640	577	564	605	601	568	601	616	577	601	602	580	607	584	595	671	561	621	594	586	606	586	598	633	590	585	604	606	592	595	580	583	555	620	595	580	644	581	560	602	611	589	591	583	637	586	630	623	625	597	582	606	581	642	599	613	622	609	577	575	572	633	603	603	613	627	578	604	580	580	576	600	643	551	555	578	636	566	602	592	600	603	611	612	606	626	614	592	581	581	593	582	609	590	579	595	560	552	616	586	539	604	599	574	642	631	625	567	620	575	602	554	621	614	579	606	593	614	611	592	578	602	570	587	566	628	602	623	599	627	584	598	583	599	626	560	631	608	593	594	593	638	601	568	607	567	607	639	603	606	632	573	601	586	563	556	591	644	574	599	619	604	589	608	554	577	620	581	586	627	586	596	595	553	563	596	574	590	580	585	577	563	557	614	594	613	618	578	596	574	631	592	610	620	640	582	636	547	580	592	610	569	618	579	564	570	600	576	603	558	655	602	612	597	590	616	604	562	624	566	614	623	599	601	570	630	562	578	592	599	645	586	635	606	574	533	588	586	628	574	567	616	561	609	576	615	613	660	593	643	625	575	596	636	616	568	559	549	611	605	559	616	611	602	581	608	588	601	590	563	570	583	585	579	598	617	589	607
24175	21952	29100	25468	21961	22101	12079	2544	1857	1666	1426	1425	1292	1268	1263	1193	1090	1188	1120	1018	1062	1024	1079	975	1004	998	973	1009	985	935	977	957	963	938	934	940	962	886	957	888	898	953	947	939	953	913	857	942	949	996	885	895	843	900	905	979	906	923	940	903	937	938	922	894	905	921	901	906	932	823	887	889	904	915	856	864	849	913	923	921	900	891	847	908	891	901	890	889	949	905	842	877	884	871	888	921	922	993	843	906	839	863	880	922	882	906	927	851	819	937	852	898	877	907	898	845	942	923	923	873	909	914	905	893	895	950	869	862	808	806	913	876	864	867	866	874	864	842	870	894	920	864	905	871	943	909	916	856	941	868	941	878	894	890	944	868	919	929	945	881	959	879	902	982	875	858	938	884	910	917	956	904	914	893	899	893	869	914	853	946	852	861	831	894	870	887	889	908	876	839	934	842	880	868	905	861	888	915	900	905	874	878	855	933	841	907	879	857	852	907	865	902	878	898	901	898	873	880	825	898	953	937	895	861	893	856	869	926	865	872	891	856	858	873	891	915	917	899	877	912	880	892	941	899	889	838	927	911	929	886	941	928	887	938	914	841	889	836	918	906	945	845	939	868	883	953	891	864	886	921	919	915	902	880	884	937	880	878	946	908	866	914	907	916	919	862	885	875	886	916	853	919	913	896	867	915	882	875	833	859	868	910	918	847	862	872	884	897	851	890	901	860	911	879	879	932	851	954	892	892	837	912	893	921	837	899	910	907	977	934	877	894	899	844	899	900	915	877	891	863	934	853	948	927	869	871	916	882	872	880	901	855	928	874	876	899	850	963	910	920	947	884	820	893	920	924	846	874	904	841	867	888	897	896	965	869	937	865	811	869	879	887	916	884	890	899	891	917	919	914	890	838	901	915	942	910	892	927	867	898	861	884	886	925	868	863	914	938	899	919	877	909	885	991	888	857	896	855	895	872	921	908	965	881	872	895	904	882	906	906	911	907	916	929	881	900	912	891	837	892	917	868	886	921	851	899	847	913	869	902	857	874	915	858	852	852	892	911	892	940	913	878	883	890	872	916	886	875	884	905	878	907	918	888	883	879	929	896	917	878	895	871	895	830	856	912	855	835	929	933	910	882	857	910	890	884	881	878	874	926	895	879	871	928	927	936	932	852	955	915	913	864	895	907	921	962	943	884	848	909	886	871	830	988	897	914	850	923	955	894	887	836	876	885	892	923	899	870	864	920	919	889	892	976	911	909	926	863	885	896	885	851	863	897	929	866	921	895	935	901	902	884	937	883	884	834	928	924	903	929	888	800	873	877	880	874	894	866	904	889	912	900	822	880	820	919	848	934	867	901	878	870	911	908	864	842	862	878	854	920	900	905	899	935	909	884	876	902	914	849	894	838	875	887	922	850	860	882	921	938	853	921	842	897	880	830	897	898	892	886	869	957	929	929	927	875	868	901	887	885	875	918	879	901	902	874	894	896	857	853	927	850	882	911	854	925	898	887	850	850	859	888	921	904	898	916	905	940	855	881	822	897	879	874	929	849	920	911	884	874	905	930	865	873	901	913	920	868	888	882	894	929	882	864	910	859	917	832	923	842	890	921	912	905	848	897	893	898	870	912	892	900	855	932	893	901	918	922	922	872	837	878	934	857	853	905	971	888	918	899	894	955	943	854	863	931	887	889	853	901	890	856	881	890	900	911	869	869	869	871	909	880	922	883	877	892	887	832	896	903	844	885	941	927	910	929	911	926	894	899	883	884	848	883	867	865	920	904	886	864	928	905	867	928	870	877	858	843	924	869	905	905	859	863	879	891	901	865	841	885	873	905	845	862	892	901	896	925	906	907	883	885	888	920	939	868	874	941	877	896	836	908	857	887	875	873	883	889	912	870	934	890	883	872	897	888	925	895	858	863	964	836	896	855	895	897	825	853	897	895	957	877	853	877	926	879	881	904	928	950	878	860	899	848	899	881	895	905	882	880	872	899	916	911	868	886	909	874	858	871	920	877	872	944	878	882	836	932	885	889	863	902	848	862	883	882	869	897	867	867	844	906	889	900	899	885	943	911	904	959	886	887	831	875	902	928	957	868	915	892	880	884	916	880	837	927	935	919	919	913	866	878	894	886	873	890	881	907	860	873	842	875	879	848	892	911	917	882	881	874	935	897	885	915	940	906	841	842	859	889	889	838	901	889	893	905	831	904	907	881	868	915	920	903	852	869	862	849	862	845	900	898	932	843	869	872	907	888	911	843	871	868	910	948	898	840	873	897	882	880	923	925	870	897	879	876	849	824	901	875	908	918	936	879	866	903	830	881	921	900	890	881	919	891	948	914	912	876	889	846	892	894	879	884	869	897	918	907	891	864	894	913	903	910	932	854	876	907	916	872	956	869	877	888	857	839	863	885	907	908	865	917	866	904	894	889	887	888	895	937	863	853	839	885	914	904	910	868	871	873	870	851	859	943	974	970	912	836	879	935	872	948	916	893	869	881	896	896	911	892	902	939	871	837	865	864	837	874	906	933	847	913	860	892	884	902	848	852	912	820	876	886	942	924	902	852	902	898	939	903	882	896	880	906	909	914	889	924	937	860	843	899	917	921	908	896	931	920	875	893	892	864	863	851	863	925	909	892	878	866	883	933	878	892	928	892	879	875	857	870	848	880	916	898	850	899	942	901	869	939	843	965	866	911	889	890	917	902	867	871	917	906	891	900	867	906	836	876	873	865	888	914	924	934	829	920	861	937	888	866	882	843	937	895	911	864	900	858	911	861	871	863	838	909	903	890	860	900	917	905	872	907	905	886	923	915	919	872	909	877	902	900	951	899	891	893	856	849	909	900	862	843	915	863	891	876	891	872	877	896	837	845	888	879	891	858	883	875	944	941	933	914	838	894	891	860	873	858	875	884	899	907	904	863	930	815	897	943	889	833	919	908	859	900	870	845	920	891	847	840	930	851	860	924	881	889	870	886	824	892	906	895	847	859	884	899	923	852	941	893	933	923	912	856	860	938	888	881	901	891	942	841	849	903	889	863	896	935	891	895	870	928	895	924	873	901	927	894	881	947	858	855	894	897	890	888	925	893	873	889	905	879	872	899	939	891	896	890	913	817	921	896	904	928	892	874	902	876	898	910	887	902	894	929	892	890	891	936	859	909	886	882	852	892	862	932	904	930	842	893	877	948	865	889	884	882	883	909	849	907	888	920	889	863	863	877	864	860	862	876	910	821	939	894	954	912	895	922	929	897	962	872	864	900	908	866	878	890	889	924	884	912	917	897	896	934	850	900	907	879	893	877	952	857	866	896	874	909	917	910	880	907	883	867	845	889	862	882	876	901	895	891	920	908	884	914	864	919	922	878	819	895	917	871	900	886	889	898	899	901	874	905	800	874	856	865	891	883	868	909	892	950	866	935	860	844	870	839	880	898	890	862	890	821	840	855	881	895	904	882	877	925	890	886	849	869	836	935	864	866	858	959	883	922	903	846
10647	19940	18120	10661	7376	5500	4353	3487	2887	2464	2097	1919	1764	1608	1513	1399	1308	1254	1166	1125	1131	1064	1098	1064	950	1012	991	996	1005	937	915	903	887	943	904	926	870	878	928	877	883	892	910	830	864	875	841	863	859	868	915	881	882	896	897	773	885	796	796	832	870	847	785	814	856	867	824	837	767	867	819	827	790	878	819	848	882	841	841	849	826	795	806	801	838	784	823	849	839	865	841	842	817	843	818	829	850	838	762	840	756	799	811	835	846	762	883	831	847	866	886	768	832	824	826	851	846	807	835	827	798	809	837	836	802	844	842	815	823	799	870	805	858	841	828	810	862	845	808	827	805	877	783	793	815	780	784	788	926	839	859	830	811	799	846	892	847	777	830	769	847	839	797	842	861	808	837	859	827	852	799	796	840	833	787	795	837	776	861	853	852	802	825	801	890	812	814	791	827	810	786	898	784	828	815	862	768	831	873	802	820	819	801	834	862	829	830	815	839	830	800	812	848	841	845	818	812	798	794	840	788	848	871	834	850	830	820	817	823	841	874	847	793	852	800	813	801	818	841	828	830	849	832	805	803	823	819	805	787	850	854	853	867	811	789	817	832	827	847	828	814	799	777	789	855	857	853	849	810	837	838	866	814	821	834	809	793	762	810	880	805	828	820	852	818	810	796	837	816	785	827	826	866	824	823	778	794	753	814	796	815	859	828	767	844	813	851	794	837	796	809	784	855	835	768	826	861	847	796	818	789	833	814	831	813	866	835	832	831	860	802	868	845	803	779	841	827	779	745	842	846	834	797	763	815	740	843	797	816	865	851	823	858	835	794	784	825	856	843	857	761	818	795	820	822	835	846	859	806	783	829	774	865	812	795	825	806	809	894	823	861	828	801	828	798	782	835	818	818	825	828	846	850	780	806	835	838	813	823	815	824	803	839	809	801	836	804	799	823	788	771	867	854	800	799	873	849	820	812	819	828	856	864	843	804	796	818	859	813	803	862	823	834	818	825	848	768	792	832	817	802	784	783	840	775	830	786	789	853	802	816	860	840	838	798	856	832	802	800	798	807	810	828	853	810	816	785	787	829	841	807	798	844	860	831	807	833	764	825	848	828	823	792	817	755	824	793	819	803	848	873	828	802	797	844	814	817	848	769	836	834	799	769	815	810	825	860	812	825	828	799	845	778	785	783	796	845	821	842	801	832	811	833	804	773	867	803	844	855	824	807	790	833	849	870	813	844	840	864	795	804	816	812	799	805	780	811	813	831	838	770	811	837	833	807	819	832	794	843	821	868	811	809	819	815	760	813	808	815	787	811	877	837	823	804	813	836	827	779	876	804	875	810	786	848	824	829	816	850	844	811	815	810	815	800	792	791	856	821	748	843	836	772	833	776	842	835	814	850	796	784	799	817	790	793	835	805	789	828	786	794	808	793	776	826	800	844	814	853	839	781	850	839	827	835	843	841	778	790	867	845	775	805	826	821	848	819	829	830	822	812	782	838	802	850	832	873	829	797	863	796	811	801	845	825	806	797	773	773	828	831	789	818	818	796	803	811	818	853	790	832	790	829	817	809	847	821	852	785	819	811	866	839	763	844	839	798	854	817	760	872	792	875	843	794	794	815	819	829	798	797	811	824	823	852	862	884	788	845	761	828	859	873	826	827	840	775	800	823	785	816	864	807	795	797	784	771	808	846	837	822	802	770	798	824	778	849	810	846	861	846	845	830	815	833	821	827	821	864	800	869	841	841	811	808	899	831	841	787	840	791	823	813	826	821	866	841	843	815	752	819	825	775	776	790	810	846	825	829	786	831	799	815	818	850	847	884	826	837	790	805	802	831	833	790	820	816	853	817	783	830	903	822	830	781	809	835	825	783	855	819	801	829	833	833	829	777	813	827	835	814	806	872	787	825	850	852	837	836	854	810	834	835	813	813	801	816	845	858	779	838	871	836	870	843	866	817	804	812	854	824	818	780	782	826	804	832	819	797	840	845	797	805	852	862	776	834	840	758	803	802	817	832	835	858	799	786	787	807	751	807	843	839	842	801	784	814	820	786	794	829	810	839	833	822	857	794	834	785	907	823	785	844	797	844	763	815	792	764	815	867	837	793	829	839	873	809	774	817	809	783	831	837	799	807	853	805	842	851	879	790	815	816	798	835	797	804	812	789	813	834	776	831	850	830	836	832	796	808	805	855	780	783	831	869	821	846	803	819	827	852	792	847	833	803	824	803	841	830	863	815	840	851	850	884	783	805	778	802	828	851	838	809	824	823	816	868	793	785	782	813	811	826	855	860	816	817	786	841	852	844	843	859	868	844	792	879	787	854	839	883	788	776	777	847	776	784	787	841	817	799	768	815	800	803	849	801	827	758	802	834	812	829	779	810	818	852	817	824	817	835	795	809	871	863	813	851	782	824	903	799	858	791	881	771	864	803	813	849	793	845	848	809	831	834	824	799	828	843	806	805	840	851	793	865	868	816	777	776	788	836	872	792	861	823	800	859	830	796	848	808	816	807	834	856	776	801	821	808	811	780	813	872	790	808	819	851	813	790	844	771	830	859	810	824	828	839	827	790	840	810	857	838	813	803	826	802	839	847	810	792	852	833	813	860	812	779	781	861	824	841	763	772	813	789	859	820	858	845	769	807	862	836	824	855	839	811	815	830	784	796	792	796	849	806	815	824	796	815	790	753	783	825	816	830	803	822	798	794	787	857	778	829	798	844	784	827	872	814	829	813	801	797	787	858	846	832	824	846	849	888	864	826	755	820	800	834	850	842	839	805	836	793	835	817	852	778	801	777	862	833	785	867	840	824	845	835	887	783	845	826	837	819	798	775	805	824	778	850	797	820	835	842	835	837	820	844	822	862	794	797	794	853	787	844	805	779	822	850	875	825	814	848	816	841	861	819	844	822	835	826	812	807	798	827	856	820	848	819	845	807	844	781	805	843	829	807	811	865	837	820	871	808	803	830	818	810	809	824	821	812	855	821	851	822	826	798	821	808	817	790	806	839	815	831	823	832	830	816	877	860	860	815	810	869	829	823	791	884	803	810	824	823	841	834	828	827	805	850	792	783	767	837	824	835	859	846	836	827	856	786	802	831	810	822	847	835	869	770	846	834	781	809	900	812	845	865	866	805	816	812	808	810	820	807	846	801	861	836	799	851	880	843	798	822	794	884	840	828	884	788	809	827	847	811	866	792	820	808	822	839	810	781	810	776	838	849	808	755	802	816	826	828	838	812	800	841	803	820	792	832	856	828	796	828	809	872	841	854	852	829	793	810	754	798	848	805	795	857	801	841	834	811	808	834	863	798	845	826	822	900	838	794	777	815	788	822	838	829	823	785	807	853	833	827	798	814	805	851	825	833	774	879	817	837	849	833	813	828	837	842	842	801	841	826	832	813	816	786	813	827	862	793	827	808	792	839	820	815	802	773	779	804	845	809	753	858	797	835	821	869	811	801	860	828	814	816	827	840	810	797	797	799	833	833	849
28608	14659	1938	473	298	279	249	256	248	238	213	215	214	214	236	214	211	206	207	202	192	210	243	209	210	206	190	226	198	240	205	213	207	233	220	216	189	187	203	220	241	234	221	195	206	204	219	191	211	194	190	216	173	218	199	199	189	207	246	226	186	205	210	193	227	199	212	216	200	226	192	241	212	209	221	192	231	208	230	216	213	197	235	216	215	199	187	205	216	228	225	200	193	214	218	191	235	208	202	222	215	187	240	225	226	195	226	210	208	219	212	214	223	213	229	188	207	208	213	173	207	206	212	205	224	193	182	221	181	205	213	205	194	195	198	216	198	212	202	219	194	228	222	195	206	219	209	219	203	217	184	201	218	223	217	172	192	169	214	220	213	228	226	195	216	200	223	216	205	218	216	204	210	191	232	226	225	225	185	204	209	191	201	200	219	220	203	216	200	196	213	207	199	218	208	224	205	197	206	211	208	227	216	174	191	225	238	176	207	232	243	196	203	214	227	202	225	206	205	217	184	201	192	214	232	213	234	224	210	209	207	200	227	222	220	205	201	238	203	223	204	221	188	218	214	209	201	260	209	183	185	221	212	207	205	190	208	179	196	195	216	211	208	233	216	220	253	201	203	192	207	208	194	208	200	197	195	217	200	221	171	203	250	194	216	205	231	206	187	196	210	219	210	227	227	217	217	199	223	206	216	209	171	194	209	193	209	204	207	222	191	209	184	187	196	183	176	222	212	185	222	223	238	207	215	182	203	209	219	203	225	231	212	213	203	221	208	212	223	207	203	220	212	194	227	235	202	234	199	214	214	215	223	222	203	229	210	237	211	221	216	191	190	214	232	213	220	211	218	209	216	194	187	220	211	180	212	199	186	237	193	190	217	200	205	187	200	218	193	216	219	232	180	244	203	217	226	192	185	208	199	181	229	213	217	181	213	206	218	197	202	196	186	233	224	192	224	204	200	212	193	200	216	219	201	199	215	210	204	205	198	206	201	210	232	188	188	212	178	210	220	207	225	204	196	225	216	219	210	196	193	218	234	190	230	233	209	227	214	206	205	191	221	221	208	189	217	213	229	215	196	197	189	227	223	183	215	222	202	199	221	207	196	213	233	195	194	205	216	194	206	202	206	190	230	241	206	211	205	214	207	196	198	208	236	183	204	217	207	201	213	200	199	208	188	204	212	211	203	204	216	204	210	194	211	218	219	197	185	185	199	225	190	230	213	193	199	195	215	206	231	207	212	200	215	215	195	218	218	216	214	209	217	213	202	197	206	234	211	201	226	196	217	225	220	202	199	200	199	220	198	181	236	198	226	210	240	177	230	211	222	220	194	230	189	210	204	201	211	198	186	197	220	222	215	194	226	202	202	216	203	185	222	209	201	218	194	189	203	188	234	212	203	202	227	225	204	224	209	225	176	199	198	203	218	211	204	194	219	194	201	187	206	199	220	206	193	196	265	212	226	208	228	214	202	179	238	230	190	192	210	192	214	214	215	200	228	223	190	226	194	196	209	196	213	216	179	246	212	195	199	210	220	217	200	197	193	219	220	213	215	197	210	218	209	191	198	187	205	185	228	218	233	218	244	222	216	215	222	203	195	207	229	205	214	190	228	203	197	216	218	206	201	207	233	189	202	228	226	210	246	202	208	225	205	192	208	187	180	213	190	200	202	202	213	239	214	206	189	192	204	207	196	211	197	211	199	207	222	223	213	204	226	208	210	198	212	195	196	205	210	191	234	227	226	199	186	203	211	222	227	206	215	219	210	218	214	180	210	189	187	194	205	217	199	202	205	198	205	202	219	226	212	212	205	196	208	229	190	221	224	211	228	198	225	220	211	210	191	217	191	200	204	184	177	214	218	214	187	194	185	233	203	196	221	220	199	189	204	215	204	197	216	186	231	198	222	210	224	196	213	215	203	206	202	206	231	197	190	200	206	215	230	206	203	221	187	199	197	198	216	215	196	242	228	206	208	207	201	185	203	194	184	189	219	201	216	207	215	175	215	221	204	222	220	194	217	212	208	190	206	196	227	212	204	214	206	208	203	203	208	201	193	210	227	228	215	198	210	208	201	205	199	221	197	198	201	229	206	194	208	214	189	193	198	217	181	212	190	192	191	193	169	218	229	197	180	199	216	212	195	204	225	209	205	211	246	207	189	240	212	203	228	208	205	217	199	203	215	209	206	219	212	203	226	199	216	223	193	213	229	210	218	212	190	181	202	191	211	214	178	191	196	211	199	219	205	203	233	198	195	204	194	192	192	218	214	225	194	216	215	199	217	218	181	229	202	201	200	216	206	222	226	207	219	205	205	200	216	242	220	246	194	211	206	197	204	221	220	212	195	202	213	219	196	199	210	201	204	201	210	221	231	207	194	214	197	210	200	195	235	200	206	218	201	200	181	216	217	218	197	197	201	199	226	188	213	217	171	226	177	212	215	199	235	210	187	198	220	213	222	195	186	199	210	191	218	218	203	186	212	199	219	203	221	196	220	218	208	211	218	206	205	211	208	216	213	226	218	207	214	200	204	176	199	211	221	216	209	214	228	227	216	216	216	221	191	197	223	218	218	203	203	220	198	221	182	204	206	216	205	221	199	196	187	200	216	199	203	214	215	207	223	188	208	211	187	200	211	209	223	200	201	200	194	231	182	190	202	218	209	187	216	190	218	194	206	207	194	201	200	205	202	213	223	230	175	199	203	197	223	226	195	199	195	223	199	219	226	201	214	189	194	209	206	204	222	212	204	219	212	209	213	205	236	237	217	221	214	209	214	194	188	218	216	201	214	227	211	190	204	207	233	194	210	210	213	206	218	210	205	198	180	197	221	228	237	232	222	191	199	187	207	224	218	210	202	218	206	209	221	197	224	207	208	192	194	189	214	216	191	211	193	190	207	199	223	189	231	196	225	223	210	167	217	223	232	202	215	205	204	203	220	201	203	210	223	209	210	199	220	201	182	202	201	230	229	242	200	244	169	222	214	184	209	194	200	220	193	204	206	195	211	219	203	192	175	219	222	239	247	206	207	222	201	212	221	195	196	179	196	232	215	222	234	195	207	181	201	211	184	215	236	221	206	214	219	198	209	207	218	229	211	207	213	197	216	184	193	184	195	209	206	202	222	221	218	194	208	187	201	190	216	222	209	195	199	198	200	180	194	248	207	200	224	232	179	205	224	222	211	231	182	199	195	221	207	215	223	211	215	206	214	216	201	215	226	209	174	211	213	206	211	214	212	237	211	212	209	196	207	218	213	217	206	197	223	206	197	194	200	203	184	193	221	208	199	218	214	186	232	210	216	211	197	202	227	197	221	187	221	204	224	222	233	214	228	218	217	211	205	205	198	213	226	205	193	196	220	223	201	200	197	189	232	178	233	232	193	222	215	201	206	205	234	199	191	232	184	231	226	221	227	212	215	214	240	198	206	188	241	215	212	223	223	204	208	178	207	194	196	205	214	200	231	216	199	218	213	212	215	211	196	210	205	218
5536	854	713	462	358	303	276	255	255	246	275	200	217	200	210	213	245	243	201	220	219	214	208	235	213	233	199	227	200	218	218	241	196	204	199	227	202	216	202	207	190	227	196	208	215	206	196	193	212	191	206	247	194	212	196	220	215	201	236	212	193	205	216	206	221	198	223	199	190	225	179	216	175	221	207	205	224	200	197	182	203	210	211	200	186	209	216	221	185	212	200	215	188	218	237	207	200	229	226	226	223	202	215	193	212	232	194	176	223	198	188	189	182	217	188	238	204	217	208	191	196	235	206	235	228	187	220	199	210	213	212	231	203	210	197	200	214	204	225	199	192	203	204	235	213	206	208	202	223	186	202	203	224	207	192	208	212	214	177	188	171	194	193	181	225	214	223	204	198	209	200	203	199	207	218	215	204	198	207	204	222	207	212	202	206	173	195	204	215	198	196	212	223	205	220	194	204	210	210	248	191	195	234	197	186	201	192	174	209	217	200	218	219	203	205	179	186	197	200	201	177	225	214	218	199	214	198	210	201	208	219	195	192	206	218	204	212	213	217	214	171	181	177	189	195	204	190	197	205	172	183	210	184	209	203	193	187	188	224	194	204	203	215	195	230	195	218	210	210	200	230	209	197	207	215	196	205	183	210	214	227	194	217	197	209	221	205	200	198	236	217	236	207	189	222	195	207	213	212	199	204	201	179	183	210	214	216	223	227	200	185	204	190	228	188	218	217	174	189	190	204	209	219	222	181	177	203	218	204	217	206	186	209	188	192	208	188	193	195	197	202	214	192	212	217	206	204	216	213	222	220	231	218	226	224	197	212	195	217	167	226	228	207	211	203	208	195	208	215	205	205	224	211	190	228	173	218	207	202	218	214	193	215	213	208	199	166	188	179	217	195	215	217	215	204	214	193	215	200	205	179	210	202	190	211	213	203	212	208	201	212	192	204	199	229	181	207	211	222	207	208	211	207	197	191	199	195	216	194	221	179	225	198	211	189	192	231	190	198	205	195	214	206	206	197	208	192	211	213	233	207	202	180	204	217	220	228	231	227	196	197	211	205	188	219	201	176	228	206	213	213	198	226	199	209	220	224	204	209	198	192	223	187	207	209	227	193	222	209	223	193	208	224	198	212	221	214	190	203	198	192	206	185	224	209	189	216	223	220	201	208	188	212	198	207	207	207	179	228	193	216	205	204	213	185	196	193	176	198	184	200	199	208	200	201	210	200	210	197	215	218	208	186	202	191	203	178	190	200	187	227	208	210	210	191	223	232	206	214	217	196	216	213	195	206	206	182	206	204	188	210	217	233	202	203	223	183	205	218	210	209	204	220	176	197	203	204	235	184	226	201	181	207	222	208	226	218	221	197	219	201	232	214	179	204	187	220	222	182	207	223	195	196	198	198	199	199	186	205	193	217	210	200	201	199	206	187	185	203	206	214	229	206	190	198	219	201	214	174	197	209	208	206	211	207	234	178	207	209	179	210	189	220	199	218	212	209	204	216	217	193	197	181	223	196	207	217	214	240	188	209	201	196	206	191	195	194	206	222	185	217	208	206	208	192	206	205	190	208	200	222	201	221	221	204	227	192	208	208	208	215	221	193	210	208	211	192	222	212	201	193	216	183	203	202	226	217	236	201	178	237	194	220	212	184	190	215	226	201	222	206	179	198	211	184	213	215	215	212	211	214	221	224	187	197	204	213	222	189	219	196	201	223	192	221	226	202	209	191	216	207	209	231	206	236	209	209	195	198	195	211	204	197	213	205	208	211	222	209	227	225	202	205	204	209	211	208	201	181	216	177	189	223	203	207	205	206	199	230	201	176	188	200	222	204	238	198	198	189	237	208	198	209	199	213	219	190	193	203	198	211	204	189	213	208	200	211	198	197	206	223	220	203	180	239	196	211	199	211	205	179	214	209	218	220	195	204	201	225	240	212	225	214	226	185	223	207	217	199	186	208	188	180	214	217	214	200	201	229	194	210	199	210	218	215	181	202	202	235	216	212	202	204	184	223	233	215	186	195	211	203	200	213	195	192	195	201	217	185	197	205	214	182	203	203	177	196	195	198	231	232	217	204	185	208	222	217	194	204	195	195	195	207	199	202	202	200	189	209	202	210	200	201	171	212	217	209	219	208	192	227	232	214	196	219	189	213	200	210	200	186	217	210	217	199	213	200	201	192	219	210	228	200	199	204	198	206	224	200	224	195	218	208	185	198	216	229	209	198	201	209	216	197	214	199	230	225	236	201	210	214	207	198	227	223	215	204	179	211	204	198	189	216	214	204	202	201	212	228	174	217	189	218	190	210	195	198	214	214	210	195	203	211	203	198	201	190	204	217	216	200	199	224	198	214	246	214	187	222	218	206	220	195	191	193	217	225	227	206	207	206	234	197	209	185	207	231	198	207	214	232	201	218	188	198	202	172	208	211	206	193	202	216	193	204	187	207	222	223	215	188	191	205	181	193	214	186	217	178	218	233	241	198	191	186	209	197	209	218	201	194	183	207	180	202	217	206	206	205	213	224	205	206	205	193	195	198	202	244	198	183	224	214	174	193	196	194	203	176	218	224	238	208	194	210	196	182	202	222	216	228	191	211	197	225	201	226	215	180	218	228	218	216	208	197	194	198	201	214	227	229	223	220	190	212	188	195	216	202	208	224	214	203	197	189	215	206	215	189	206	197	204	197	193	198	223	210	206	201	193	202	233	192	215	219	187	200	207	183	210	214	207	181	208	183	203	226	213	181	189	190	213	229	203	185	212	213	222	215	208	211	201	213	202	180	222	219	227	197	196	213	223	221	223	197	191	206	197	199	194	218	212	222	208	228	225	221	201	184	179	193	205	221	212	214	212	167	216	229	216	200	218	210	195	188	205	197	232	180	218	208	187	188	194	210	202	188	174	215	193	188	209	234	221	220	211	206	178	198	192	203	204	232	209	170	199	204	207	216	211	225	198	191	190	195	212	220	195	187	191	229	208	224	214	223	232	221	199	213	222	192	199	202	204	199	189	227	206	193	207	194	210	207	226	209	198	198	226	198	232	213	213	198	194	193	215	208	203	208	223	197	207	206	206	189	226	195	232	196	210	236	192	209	170	200	205	201	228	207	223	206	213	239	191	225	201	190	181	214	205	217	219	210	228	215	224	205	200	198	198	205	212	201	208	207	203	210	183	194	196	184	204	204	184	208	200	211	191	219	211	188	223	203	217	201	214	188	176	202	187	195	197	192	193	196	211	212	220	207	205	199	233	192	224	209	187	188	201	183	209	208	209	207	190	224	204	192	228	221	196	221	202	211	194	196	209	218	215	213	191	183	208	203	210	211	207	194	201	175	208	190	195	192	245	223	204	195	233	219	219	190	207	198	190	219	186	204	203	223	209	207	209	237	218	205	203	201	239	199	199	210	208	177	220	188	195	191	205	172	198	199	209	230	202	215	200	217	194	210	187	191	193	204	216	185	185	184	208	191	202	212	181	232	200	206	172
24197	19992	26243	23436	20002	12428	2042	1323	1048	957	934	863	817	818	771	769	740	701	728	684	706	645	650	628	661	687	631	655	651	641	620	610	656	646	596	643	626	599	648	645	647	641	634	608	589	626	662	571	585	605	638	609	602	586	605	578	580	620	611	622	591	591	626	607	621	610	604	600	603	602	588	655	593	632	618	631	618	603	617	604	608	617	593	602	599	567	592	588	633	620	564	645	573	588	633	583	590	669	632	638	593	619	565	617	583	582	616	592	579	577	621	584	578	607	645	603	628	542	599	614	638	563	597	563	631	590	597	599	620	586	610	590	588	615	592	625	610	627	598	608	577	541	569	615	612	631	583	571	636	621	616	600	638	592	581	545	609	567	623	595	589	631	641	597	591	596	579	622	573	587	668	580	568	569	594	599	611	576	597	609	615	600	596	577	586	619	602	587	552	640	603	621	588	651	631	592	577	610	614	591	586	574	619	615	567	595	622	643	586	605	626	631	603	600	639	599	566	597	630	597	570	583	631	629	584	533	573	649	603	623	582	621	621	604	606	621	600	666	605	627	621	624	586	609	635	621	619	587	568	624	630	630	576	580	581	557	597	619	546	627	626	598	620	638	620	586	608	588	591	580	596	607	600	598	575	557	611	569	607	621	599	587	577	557	595	604	601	598	566	580	602	587	612	579	610	642	614	619	601	608	606	586	598	599	600	610	639	621	622	607	601	578	620	600	609	609	599	611	633	613	649	611	615	609	590	624	607	593	567	558	625	589	604	600	614	626	590	584	582	591	554	587	608	571	627	598	577	583	579	579	592	623	591	590	580	605	563	614	605	607	591	569	577	582	609	608	628	614	622	596	574	635	577	572	616	620	591	578	609	584	561	648	633	592	597	580	578	526	617	616	646	643	574	577	595	630	603	582	565	603	580	583	592	616	616	624	595	602	564	572	596	595	595	561	612	584	598	610	585	585	607	627	606	571	582	599	655	576	588	585	595	671	550	621	612	601	606	596	580	581	590	617	538	592	622	605	625	617	608	620	598	571	581	568	586	579	621	620	611	657	633	592	623	611	588	614	585	575	611	595	578	581	661	622	571	651	607	555	608	632	627	568	612	615	598	577	647	628	594	564	555	593	592	591	622	569	572	577	613	593	604	581	633	632	654	574	621	620	566	610	614	629	566	651	577	587	603	582	585	594	593	613	562	613	555	606	560	607	564	560	569	602	584	600	596	615	521	611	607	640	624	587	553	583	563	581	620	578	613	622	582	558	550	609	559	615	593	548	588	595	540	579	611	587	616	584	568	557	577	590	553	602	649	627	617	621	591	582	604	626	602	587	598	568	578	574	552	599	570	582	616	625	601	598	597	646	629	602	605	588	632	582	579	595	605	650	601	581	627	605	609	573	608	639	616	620	562	612	620	567	599	592	593	597	622	580	602	575	556	583	570	620	613	588	588	589	597	558	599	585	576	617	613	594	621	645	589	613	593	570	629	556	550	578	629	611	618	611	585	572	634	642	619	586	592	564	591	604	605	633	604	599	661	596	574	579	618	565	555	615	625	656	601	579	616	634	565	555	561	598	604	600	606	593	647	588	593	585	594	546	623	609	570	637	589	630	600	611	584	552	580	602	581	606	589	556	599	607	586	637	619	599	576	602	613	572	592	579	608	586	549	617	580	620	584	642	592	580	587	609	626	565	591	545	679	645	572	568	585	610	603	599	587	628	606	614	580	546	561	590	570	621	608	568	557	595	588	609	613	586	616	571	638	611	641	594	611	595	619	567	591	591	586	635	561	569	572	583	591	572	578	595	601	576	610	577	589	568	568	605	615	625	609	614	595	593	578	608	577	589	595	596	550	557	594	608	607	629	593	640	596	614	628	613	588	586	617	584	591	556	578	592	614	578	627	594	612	599	592	607	614	576	640	607	606	616	614	584	609	616	602	615	602	550	609	619	583	596	612	589	639	600	609	555	604	553	575	596	605	655	615	588	578	608	618	582	598	601	608	614	566	602	627	590	605	625	640	613	602	593	603	625	571	589	566	616	628	592	607	598	611	566	563	593	566	608	588	584	601	593	592	583	574	564	620	613	591	557	612	625	561	606	637	608	586	573	571	591	569	579	617	574	603	602	574	615	573	571	629	575	572	595	578	575	618	602	620	618	573	596	606	595	574	604	572	626	630	592	591	605	642	629	589	613	562	583	573	571	624	573	607	641	582	627	600	641	608	589	595	608	604	602	654	589	625	621	618	576	544	595	620	611	619	588	584	571	617	608	603	584	583	567	572	580	572	618	623	620	604	613	641	577	575	590	597	596	590	608	571	631	586	621	625	669	574	590	579	625	559	578	557	576	627	589	576	566	599	631	597	592	625	595	555	595	636	596	575	635	602	623	602	594	580	592	611	578	580	636	624	605	566	575	635	625	626	590	542	594	614	609	598	616	560	568	624	622	584	599	609	637	617	568	634	632	578	607	601	601	579	601	636	602	621	589	600	610	593	564	611	606	562	586	611	611	557	587	578	597	598	618	608	605	640	581	587	565	557	561	586	616	575	616	576	599	613	604	569	567	639	607	593	597	618	610	618	627	616	610	610	618	619	636	594	597	604	576	617	589	602	632	573	595	551	575	585	576	560	627	617	594	586	580	563	567	568	585	631	580	596	595	558	614	658	563	651	597	599	605	623	572	571	649	601	573	623	591	598	616	637	611	626	633	571	583	567	632	635	593	625	633	586	569	573	642	599	602	618	579	627	589	604	598	584	574	595	614	605	599	575	628	564	602	559	587	619	546	577	602	620	591	615	591	599	644	586	666	596	543	590	580	591	547	638	604	631	612	606	600	628	561	569	605	615	579	600	592	566	628	639	596	652	613	627	617	589	563	577	600	590	552	635	616	618	646	571	603	623	587	656	550	600	614	604	601	612	617	614	622	632	615	617	588	597	589	601	620	628	571	592	615	575	601	631	627	598	610	565	612	591	546	591	600	635	595	557	589	631	582	622	589	555	605	603	655	595	666	570	621	584	527	596	607	586	574	592	584	596	599	575	593	598	596	556	627	603	581	622	587	627	607	573	543	579	569	603	596	588	600	590	616	596	604	586	617	637	595	587	616	600	641	611	626	613	617	642	598	567	612	592	597	589	588	590	600	606	589	621	597	598	627	587	676	621	583	584	589	578	543	614	573	645	606	620	598	555	590	593	611	621	571	578	576	564	583	563	569	588	608	610	613	617	553	641	583	592	555	602	598	603	585	539	608	553	586	595	593	626	590	546	566	590	634	564	608	571	593	638	625	565	588	595	616	606	612	662	598	575	593	544	618	616	598	563	544	565	636	567	606	600	598	593	591	593	610	619	619	589	590	600	571	597	611	591	578	590	582	580	609	553	605	576	588	591	645	635	658	585	627	592	575	623	584	587	627	584	553	670	606	595	565	678	616	615	596	602	654	608	584	608	576	570	615	608	641	592	638	588	574	618	617	591	616	561	535	571	602
6877	11396	10322	5783	3848	2887	2168	1901	1512	1353	1202	1088	975	889	883	845	781	770	718	673	689	698	653	642	626	651	617	588	598	629	595	567	616	548	605	567	585	566	608	566	559	530	586	551	551	592	555	562	584	561	557	576	576	520	578	524	614	533	576	600	560	553	527	538	553	583	550	516	536	540	530	580	543	556	519	550	546	496	606	504	583	569	531	497	566	576	557	563	488	572	545	542	556	506	526	577	569	585	592	529	535	540	558	583	533	523	543	554	569	562	557	511	523	547	589	542	568	566	566	573	558	532	570	538	584	581	567	539	545	559	572	560	550	560	530	543	562	544	533	554	526	571	542	596	581	524	532	564	579	549	553	546	553	490	535	596	559	564	530	579	540	542	508	569	529	591	527	539	578	554	537	530	529	560	537	543	549	522	535	589	551	559	581	584	564	501	574	536	562	559	531	538	539	554	512	529	551	493	540	574	557	532	572	552	532	548	568	572	608	541	561	550	580	545	554	567	518	565	560	582	553	492	581	550	527	502	576	562	590	548	551	550	489	535	528	509	573	522	535	549	603	490	562	569	514	527	538	529	517	535	548	549	612	579	533	582	555	560	565	526	560	552	522	561	530	538	571	545	548	542	554	534	551	576	544	542	480	567	578	571	570	564	569	538	537	581	499	533	555	550	549	557	504	567	542	541	552	544	556	541	533	548	566	564	516	550	530	580	569	534	573	527	549	537	530	538	525	539	565	578	561	522	534	531	554	535	520	562	573	501	577	497	546	561	521	545	553	541	555	544	538	526	578	509	502	524	528	525	516	559	543	487	575	521	515	533	540	547	546	541	580	562	555	549	514	539	591	574	560	544	544	536	523	581	543	536	534	547	547	538	535	527	584	576	541	500	538	533	544	534	538	554	557	551	582	557	577	531	526	513	553	527	514	520	542	546	523	537	534	572	540	533	547	508	541	529	573	566	521	523	565	566	532	535	521	587	509	569	551	553	535	510	524	510	557	558	535	545	539	539	573	577	561	530	527	542	542	538	513	541	543	560	552	549	559	501	581	561	543	561	542	506	559	523	555	585	562	574	512	529	543	587	508	547	542	521	534	542	530	535	530	548	560	545	562	547	540	561	573	554	514	562	556	535	573	577	566	513	536	512	528	564	514	522	575	558	492	549	523	566	568	538	534	554	543	551	564	529	592	536	535	528	541	536	566	549	532	532	551	523	558	573	534	537	574	564	584	564	540	531	544	568	512	566	517	484	517	520	543	577	579	509	507	536	544	554	565	535	522	538	560	577	532	527	531	500	578	600	563	564	522	511	587	521	594	542	534	540	551	573	554	579	538	526	572	558	509	536	546	517	563	517	511	538	531	525	527	557	533	544	576	564	547	572	547	546	491	530	578	558	553	562	585	529	549	537	577	546	544	549	555	565	498	535	523	556	533	549	567	514	512	568	543	518	539	537	492	630	541	555	485	553	520	546	554	547	572	537	516	520	576	555	524	544	509	532	518	535	593	558	509	569	506	565	534	569	593	490	509	536	574	528	526	562	522	560	522	614	561	539	542	589	549	528	544	548	563	556	541	579	605	569	511	561	516	541	547	551	513	523	546	537	522	575	525	569	546	552	570	548	513	591	542	526	560	625	535	559	522	538	524	497	559	531	544	497	555	565	527	566	575	560	536	560	529	564	569	614	539	578	536	552	534	541	542	545	582	545	555	524	503	552	564	564	570	564	575	583	558	540	568	539	543	573	537	557	542	560	544	548	581	564	554	512	559	501	548	534	558	534	533	514	535	561	526	602	548	537	561	528	590	541	562	588	545	528	541	566	533	514	534	530	553	567	546	525	554	558	523	540	569	485	534	511	497	569	534	518	532	555	576	507	496	586	622	542	536	497	511	618	513	537	545	565	542	544	529	532	571	540	564	546	541	547	559	571	560	527	533	559	581	534	511	567	533	545	582	526	578	531	550	547	529	570	573	575	540	529	530	579	541	548	522	526	551	537	533	591	565	538	535	543	549	571	535	547	542	511	537	559	553	518	545	516	567	540	534	549	571	535	615	541	572	573	520	542	521	546	564	617	554	550	507	553	557	589	528	529	542	572	532	555	556	543	541	558	542	575	559	514	546	560	573	537	522	552	564	544	525	549	531	558	557	510	524	547	549	521	530	584	530	564	552	555	535	500	518	554	529	574	544	562	492	556	535	535	582	562	527	556	574	580	539	535	567	515	599	547	544	534	559	556	514	565	543	573	558	571	577	564	547	523	547	576	536	551	545	557	548	615	573	550	527	544	553	529	524	548	571	550	537	559	523	503	541	513	544	531	539	522	496	526	595	553	551	562	577	543	556	549	538	544	541	526	538	521	532	565	496	563	549	538	498	528	581	600	552	529	533	530	573	531	539	601	577	551	552	569	545	545	582	526	517	562	564	562	536	571	546	543	551	548	549	563	542	534	570	547	504	541	539	578	566	563	556	584	572	541	573	553	520	563	558	532	569	548	603	561	529	562	551	539	527	568	548	535	549	501	497	532	578	531	543	560	565	532	587	499	531	535	548	557	551	544	523	507	547	527	577	530	531	540	524	563	569	552	555	553	546	540	537	547	551	529	558	556	531	547	529	585	537	507	573	551	536	553	529	524	517	527	542	564	548	529	553	504	570	534	551	530	504	570	537	581	507	541	565	564	522	538	549	564	544	568	502	562	540	583	546	532	581	545	558	539	524	534	543	585	536	495	589	541	523	532	564	551	550	583	562	553	541	519	540	524	567	534	534	594	566	508	533	534	567	516	524	554	559	539	550	551	578	526	568	547	577	535	565	565	551	567	558	536	537	538	515	526	505	575	539	541	549	574	540	543	539	584	522	526	509	562	557	557	547	512	542	543	543	553	526	551	542	582	542	507	536	507	545	563	540	560	537	593	556	530	530	526	537	564	576	557	506	530	562	562	547	522	535	537	531	567	567	573	561	525	585	559	607	535	566	525	604	581	529	578	517	558	509	577	527	505	525	522	501	578	535	513	504	557	532	523	555	549	542	582	543	487	519	566	555	507	544	551	580	526	512	533	516	546	569	512	569	579	552	555	571	528	571	515	557	501	547	571	532	501	538	522	591	567	540	589	546	512	521	563	528	564	514	538	541	498	566	588	515	571	555	547	527	541	576	552	549	584	535	526	593	507	543	543	579	572	548	545	547	556	567	503	568	545	506	560	539	564	563	515	509	563	570	570	527	518	557	538	553	555	523	542	544	515	502	554	572	543	562	551	549	537	532	534	527	536	549	558	528	558	547	572	518	527	527	554	501	523	528	553	536	529	596	499	583	523	516	579	529	560	511	544	595	557	529	535	528	529	535	559	540	551	528	515	566	551	510	508	571	568	536	528	531	527	565	573	551	579	553	565	524	573	619	512	520	556	553	529	562	591	553	578	549	525	560	541	516	513	533	552	543	569	565	516	552	496	542	549	567	576	548	554	532	525	548	534	543	562	537	551	529	554
24204	21966	29114	25468	21977	22124	12260	2566	1936	1647	1480	1431	1383	1272	1240	1148	1152	1115	1098	1096	1043	1037	989	995	1067	1007	996	934	940	984	948	990	957	955	949	974	933	925	989	900	886	943	927	897	917	932	918	950	908	910	866	932	895	873	906	926	910	868	881	946	945	904	890	872	896	918	920	851	862	895	943	910	922	864	919	941	894	906	908	917	902	922	905	881	923	871	857	905	947	852	877	911	930	937	910	904	928	869	882	901	882	913	877	893	921	854	864	923	885	895	949	909	882	882	875	897	819	890	934	928	890	905	938	883	950	889	916	895	881	874	894	887	889	912	885	874	957	922	881	911	836	885	919	868	918	957	892	887	953	918	906	881	911	934	875	931	860	842	889	935	870	901	860	898	906	858	941	861	901	910	942	890	920	919	948	912	895	915	897	911	878	930	938	897	867	920	878	856	910	877	848	920	924	899	913	947	894	881	864	896	863	939	844	877	864	894	909	904	911	901	901	922	921	885	887	882	838	872	867	907	926	924	917	867	913	918	930	928	888	924	888	896	938	920	881	863	916	907	886	872	873	964	913	888	881	889	899	912	910	906	868	955	882	845	848	843	866	934	959	899	886	919	896	884	907	926	892	936	900	826	866	919	895	897	943	871	831	869	915	925	874	859	862	931	860	848	875	946	880	919	941	915	878	906	880	890	899	929	900	915	929	896	817	897	864	938	919	888	878	918	914	885	904	921	907	914	893	908	890	883	924	886	916	885	911	948	882	896	902	932	914	937	909	895	891	901	908	937	903	933	861	890	940	908	929	870	933	871	918	912	868	889	836	875	922	892	893	927	904	875	883	878	914	924	927	875	869	894	902	838	904	899	880	917	887	947	898	898	910	968	933	940	883	876	904	888	904	896	913	874	877	853	901	886	868	907	872	908	940	908	899	889	877	923	883	876	870	897	864	860	873	825	909	943	923	889	916	886	904	855	854	923	896	887	887	906	874	873	902	861	906	839	924	885	921	891	946	834	949	895	807	864	967	910	956	888	871	919	924	872	896	872	890	861	886	923	943	884	897	884	881	914	923	900	913	855	916	882	917	894	923	960	862	904	934	917	867	810	878	869	952	894	938	909	860	926	881	898	857	882	920	924	878	879	876	876	875	899	899	913	873	942	881	851	881	914	889	871	885	899	899	887	896	841	859	900	859	882	915	920	856	904	932	922	881	935	848	915	912	895	890	898	860	923	918	896	900	847	922	935	871	919	973	902	882	912	878	928	994	921	956	924	863	887	919	929	898	900	886	945	892	915	920	889	876	902	897	885	891	877	880	934	988	838	873	878	954	851	880	900	865	922	899	886	857	949	920	915	916	936	924	917	912	896	896	892	873	883	900	889	926	932	889	908	869	867	853	867	901	889	876	936	910	926	956	929	912	890	898	883	918	930	885	897	894	888	958	945	895	903	914	909	896	966	866	872	879	900	873	895	878	944	913	891	925	927	869	888	954	893	857	872	909	885	949	872	823	886	882	937	876	895	903	871	916	905	873	911	856	888	953	917	936	870	917	891	828	909	884	918	918	948	912	920	837	886	881	890	837	842	904	900	896	902	895	854	885	971	903	919	838	900	873	918	860	916	899	922	906	859	898	894	896	917	933	907	849	899	937	936	914	899	924	899	884	900	914	873	914	828	899	899	929	918	850	902	902	926	847	848	897	903	867	939	873	858	953	916	914	953	840	877	856	867	855	910	901	871	924	906	862	864	886	930	906	928	845	914	882	931	900	904	856	890	885	851	905	859	895	895	935	867	893	911	890	860	878	934	921	955	892	874	917	913	895	894	853	853	839	892	892	953	896	854	878	910	927	943	855	943	921	869	886	895	870	902	923	871	925	944	905	899	901	896	920	933	951	944	866	870	937	938	895	861	893	881	887	860	877	924	914	872	897	902	902	903	857	935	900	905	872	915	901	902	874	876	936	869	913	905	885	933	871	957	908	890	898	900	824	880	851	897	913	947	846	871	859	933	920	889	954	912	918	886	896	903	850	911	841	885	898	920	906	905	860	905	878	874	904	890	878	891	891	894	853	914	898	882	885	882	887	926	938	897	871	923	954	868	890	938	869	885	936	891	895	868	910	861	846	802	926	851	917	886	922	944	886	875	893	922	893	929	905	884	948	927	838	900	919	878	932	944	930	893	854	917	924	944	939	885	897	911	877	870	910	952	918	884	888	854	869	866	854	879	927	910	951	827	903	907	905	920	871	891	921	886	972	862	857	881	886	870	922	916	939	928	846	881	857	859	917	874	883	883	915	895	859	861	910	846	915	894	951	873	894	926	938	920	865	857	911	915	886	880	884	847	917	894	879	935	870	925	900	883	893	917	893	920	885	885	862	909	854	865	883	876	925	840	949	915	835	853	917	919	891	916	855	891	869	859	900	912	910	877	918	881	912	896	869	884	929	895	887	879	883	901	919	879	892	900	911	940	878	890	925	903	889	896	873	940	875	840	892	928	887	852	900	847	871	879	903	908	927	935	902	946	868	957	885	839	893	849	859	906	874	924	928	944	904	867	850	923	954	943	890	867	921	904	902	914	907	912	914	852	951	907	914	877	889	894	876	880	880	860	904	938	909	861	851	932	882	887	938	863	920	907	907	880	927	924	861	940	888	867	916	813	925	844	894	913	915	890	902	864	904	889	940	908	925	801	855	921	833	939	924	880	923	887	895	913	912	899	982	908	930	906	860	938	841	931	962	909	911	890	913	912	914	841	904	845	919	882	884	920	924	918	885	923	954	859	837	844	834	909	954	891	892	876	977	914	944	941	925	864	875	948	919	946	949	898	889	899	868	914	914	897	907	941	908	898	887	918	870	868	865	875	880	870	936	852	855	860	838	866	886	886	874	875	866	908	903	866	905	910	855	847	881	887	874	873	836	892	868	808	895	931	900	855	914	891	917	822	828	875	872	888	881	894	888	895	872	886	880	872	920	880	879	852	868	926	919	909	925	915	905	931	956	937	926	919	928	925	910	877	972	881	819	899	909	934	867	894	872	883	917	924	845	883	871	893	833	914	926	902	860	885	900	904	855	940	959	915	869	855	908	853	883	857	845	852	898	880	872	934	869	894	834	850	937	903	859	883	901	917	888	849	864	922	890	914	904	880	939	946	899	910	915	951	886	957	886	904	958	888	902	903	959	900	905	844	853	931	885	897	919	916	930	898	874	925	921	890	968	886	913	909	939	878	865	869	900	875	916	924	902	819	898	936	888	928	852	910	903	872	886	857	918	907	878	912	911	898	911	910	926	900	912	880	851	880	902	932	888	883	908	903	913	861	921	888	852	844	894	850	879	888	886	817	883	921	961	876	948	837	913	903	829	832	910	884	895	930	932	904	885	897	926	882	851	916	851	883	893	921	875	878	902	947	883	861	906	876	931	882	869	899	872	927	882	901	873	897	883	925	928	884	893	913	869	917	912	905	917	870	900	888	859	926	904	913	858	909	896	882	906	970
10846	19797	17927	10908	7460	5533	4374	3505	2872	2511	2186	1984	1713	1529	1476	1370	1286	1327	1195	1138	1105	1043	1046	1030	1004	1029	975	975	934	966	1005	893	903	929	920	956	884	900	905	896	878	822	865	852	908	890	872	883	847	850	855	874	808	913	897	809	863	833	850	811	837	856	843	827	880	847	903	842	801	811	828	841	833	795	827	805	865	804	826	793	821	845	845	846	817	879	807	846	886	834	801	838	847	808	855	803	823	788	838	792	837	818	826	790	827	776	870	838	835	808	783	805	781	829	855	788	786	842	800	842	846	844	834	841	853	821	847	800	850	885	775	804	813	829	804	831	847	812	813	866	863	817	813	871	795	830	866	800	825	842	838	820	874	822	795	841	783	860	796	831	830	835	815	763	834	788	861	837	852	835	826	844	839	833	841	817	823	818	858	823	814	845	790	793	785	867	838	892	820	842	782	828	863	816	815	808	858	800	823	782	833	834	773	819	813	840	794	765	786	818	815	812	809	833	859	825	840	817	836	841	802	824	852	847	806	818	814	831	828	817	798	864	825	834	823	810	811	799	770	818	856	813	787	793	825	830	846	874	792	802	775	803	833	800	859	881	793	804	792	837	888	793	847	823	829	831	843	819	834	834	809	815	825	827	799	853	825	888	757	830	831	819	859	801	813	775	764	880	846	755	853	812	820	818	877	844	776	825	821	852	810	880	829	805	802	800	810	838	831	811	837	830	827	822	871	774	815	861	881	783	845	861	809	812	794	807	880	849	839	841	800	809	826	799	858	778	859	788	816	815	830	876	859	841	853	825	807	891	800	836	794	858	809	826	811	793	833	855	801	849	775	848	837	818	871	849	842	840	843	840	813	860	808	802	777	828	851	872	824	792	798	775	865	785	810	818	806	842	835	833	837	758	802	786	824	804	827	804	854	787	844	848	767	790	828	816	867	811	859	806	803	821	761	816	853	841	848	786	829	858	827	834	762	811	823	787	823	792	836	826	876	831	807	822	786	825	846	822	817	829	820	822	862	796	818	816	832	836	842	839	835	796	827	828	836	791	811	808	832	844	885	903	803	840	801	849	829	835	863	789	841	803	864	839	789	793	846	787	842	824	805	824	818	810	836	814	768	842	828	820	863	866	868	858	882	807	808	857	843	880	752	824	873	826	857	815	860	846	873	871	809	787	794	843	785	821	844	819	803	839	876	761	793	851	820	850	838	814	796	780	828	832	850	872	796	866	877	815	832	812	798	832	808	846	895	865	833	846	821	818	840	828	855	830	845	856	825	835	827	807	871	852	859	841	810	827	857	808	843	829	787	830	835	840	799	810	812	790	847	815	856	832	812	834	829	852	836	841	842	856	787	811	829	889	831	868	853	824	775	858	809	842	797	840	807	805	768	822	838	828	844	767	832	833	773	802	842	836	868	803	802	794	869	852	786	810	828	800	783	805	770	790	869	825	787	848	849	832	832	853	821	863	873	839	874	800	809	884	813	809	825	848	794	830	878	829	816	838	858	863	810	825	850	886	781	854	795	830	823	812	864	790	844	831	841	837	834	794	839	810	860	781	764	820	827	842	822	857	832	820	776	821	796	753	817	778	810	843	797	847	785	807	819	862	842	822	845	808	791	838	833	784	838	800	854	776	853	853	818	837	781	778	895	787	844	783	797	812	864	862	837	835	847	862	835	826	836	817	749	821	806	796	846	815	838	853	774	791	882	819	845	835	790	877	854	800	828	800	807	838	831	788	831	816	905	823	786	828	826	819	843	825	789	819	859	819	809	828	806	814	820	842	853	825	803	853	849	828	836	804	848	815	825	840	851	789	827	818	802	810	896	830	827	882	806	791	810	808	769	814	815	823	791	841	823	864	829	830	834	819	806	798	829	870	817	812	821	768	793	821	792	857	823	797	843	797	797	849	821	859	849	820	859	837	831	848	798	844	869	860	791	857	790	840	826	801	847	811	795	799	834	852	820	782	874	829	793	842	846	811	811	827	829	788	806	776	816	809	826	872	841	859	831	817	906	810	789	836	828	815	877	816	811	790	890	863	852	793	802	734	864	836	849	786	849	756	841	772	803	789	828	825	845	824	816	806	857	856	816	840	861	763	817	803	825	824	867	828	816	808	825	810	760	822	785	864	809	813	805	827	831	859	805	910	829	823	839	824	843	831	849	854	821	840	785	868	831	827	780	810	828	815	861	842	840	795	808	864	828	833	882	810	838	780	788	831	822	810	814	802	886	862	877	847	827	819	812	797	819	827	857	867	773	775	820	846	821	828	806	784	899	841	811	789	836	847	805	843	800	821	842	827	845	820	821	840	790	884	806	798	834	794	864	809	822	813	883	813	776	816	826	872	828	810	826	838	823	846	828	827	874	791	835	832	804	795	817	880	869	750	840	762	847	814	775	848	858	862	843	855	824	795	846	780	810	806	866	810	803	792	854	777	791	806	839	812	824	858	815	830	795	827	864	818	816	815	844	762	804	857	809	841	833	798	799	819	872	810	830	848	840	838	835	812	795	838	843	840	813	834	768	804	758	753	799	788	862	787	840	807	776	761	783	827	801	790	812	845	822	839	796	881	843	803	828	805	791	829	829	794	878	806	821	800	821	827	827	800	824	812	842	769	798	797	831	874	802	833	822	882	810	839	846	815	762	826	817	823	847	863	836	838	782	853	871	818	805	827	799	845	839	846	846	795	837	798	818	849	820	823	822	843	795	837	791	834	802	813	832	820	878	866	821	831	805	878	778	833	812	802	829	832	871	801	825	806	826	809	836	797	821	834	817	838	828	835	828	772	781	788	773	794	802	817	837	861	834	820	895	824	805	828	815	820	807	821	811	824	888	802	811	840	799	832	819	828	832	823	836	874	822	865	867	773	884	799	825	843	870	812	806	803	781	835	800	806	828	851	781	857	781	839	797	823	869	845	827	852	809	798	851	787	815	799	786	787	829	846	841	824	813	818	816	824	872	872	802	792	864	797	850	797	818	792	820	804	818	815	841	853	795	849	844	841	856	842	846	844	819	791	800	862	892	821	812	801	857	803	885	825	774	832	812	810	815	851	821	810	833	824	901	786	809	832	771	857	763	846	846	816	784	775	799	832	799	841	826	810	817	797	822	843	835	831	794	813	802	842	790	861	793	809	834	817	825	867	820	811	799	805	837	837	809	843	835	805	792	830	826	802	808	845	835	797	808	814	796	833	812	774	790	889	835	783	803	825	849	809	854	842	812	885	841	824	835	829	812	833	842	825	811	869	860	829	807	869	793	812	817	838	843	797	850	820	776	796	824	829	824	805	828	777	765	840	826	816	788	793	859	851	851	884	794	776	834	831	815	815	862	837	801	843	859	817	879	821	805	839	865	790	799	859	798	806	834	847	787	825	816	852	813	810	847	842	791	804	850	835	818	777	798	812	790	817	819	809	861	827	837	785	789	810	875	851	858	837	833	826	805	785	795	804	838	802	867	858	837	809	823	833	787	803	825	809	826	847
29934	15349	2079	522	333	311	266	250	248	220	225	229	237	202	243	226	252	219	228	225	208	231	240	222	216	209	201	211	218	240	225	203	224	210	184	217	232	222	218	225	255	241	207	213	223	232	211	242	225	260	208	209	218	248	262	224	221	225	233	227	203	213	225	231	228	244	207	234	185	187	210	212	236	210	228	216	216	209	204	215	203	214	224	237	227	230	250	203	208	216	219	212	221	238	216	215	256	233	234	233	225	225	226	243	244	226	188	236	221	216	203	223	265	243	211	226	227	211	225	225	223	230	222	218	250	210	207	240	208	205	240	216	243	230	231	211	225	210	188	220	242	231	207	239	236	215	232	237	219	202	248	226	239	212	192	223	236	233	216	212	200	218	209	203	216	230	240	212	202	239	194	258	212	208	221	207	231	217	211	233	186	241	193	209	206	212	234	225	204	243	219	224	206	209	210	223	219	213	226	231	233	208	219	207	193	206	244	239	223	200	241	201	243	216	229	205	214	234	215	222	216	232	219	227	206	247	233	225	230	211	215	219	224	229	205	231	225	233	219	220	217	249	218	229	219	220	205	207	257	209	227	233	212	229	236	219	213	214	227	208	230	243	233	223	246	209	211	246	237	223	202	219	203	235	204	229	232	214	228	235	214	222	203	225	203	220	224	200	230	218	225	243	185	236	224	217	223	225	228	253	225	225	249	252	202	223	251	239	202	225	215	234	230	201	223	218	195	189	213	198	231	203	208	261	222	258	215	205	210	211	234	172	205	215	227	225	205	203	212	226	228	234	223	218	220	224	235	235	228	219	211	216	187	244	215	214	208	218	218	232	233	225	256	204	241	228	200	205	225	243	237	234	227	212	227	184	232	210	240	221	194	194	208	219	214	243	221	221	224	216	213	184	244	219	217	196	231	225	205	233	205	217	236	228	212	214	220	211	217	223	182	212	232	243	221	218	225	219	230	191	240	246	215	226	215	217	219	212	216	210	214	232	230	231	222	224	205	212	217	249	227	246	215	242	207	253	227	214	243	231	206	206	221	224	238	206	196	234	248	209	228	233	214	204	234	205	226	254	225	251	223	234	243	219	200	225	232	237	210	229	215	205	233	227	226	216	204	235	226	201	209	223	227	225	225	233	181	237	226	218	202	239	219	221	220	231	239	213	245	218	194	228	234	237	215	220	242	231	241	217	219	212	229	208	226	226	220	244	220	221	227	197	214	215	206	233	217	210	240	227	208	232	262	234	232	215	206	214	230	234	225	225	229	233	235	197	212	229	232	224	225	209	223	228	235	235	225	212	220	244	237	222	232	226	240	241	229	217	219	211	219	214	199	209	201	209	240	208	222	218	221	234	222	195	236	224	215	241	211	222	200	227	223	213	221	239	204	243	223	210	209	220	262	232	231	229	235	216	228	214	214	234	225	236	225	215	227	246	214	222	236	217	236	238	217	210	221	223	226	234	203	219	233	217	243	202	226	233	198	203	233	250	219	209	259	219	199	203	207	238	196	248	235	218	200	235	221	199	209	214	201	219	249	237	253	231	216	211	234	224	229	217	223	211	193	204	197	219	218	197	225	215	223	219	195	242	205	209	235	200	205	226	209	206	207	211	202	216	225	220	218	207	226	217	229	227	249	198	213	219	212	237	218	234	233	239	239	235	264	242	206	230	211	208	224	222	221	228	264	172	185	207	235	221	247	221	221	220	222	214	228	214	218	213	237	268	213	232	241	200	246	224	238	195	211	215	222	196	201	232	226	209	218	233	248	222	224	243	205	243	200	212	221	224	224	199	220	216	230	210	205	233	215	217	221	224	220	224	230	241	235	237	210	202	239	229	201	225	209	215	219	212	216	235	239	250	207	230	219	208	231	228	236	209	220	241	215	214	233	248	225	225	236	250	204	227	227	214	201	208	214	222	235	203	234	216	209	215	200	199	227	248	224	231	215	228	228	222	227	236	233	215	223	230	215	217	249	229	217	237	227	229	241	241	213	214	225	212	200	224	232	202	214	210	229	220	217	234	228	203	241	226	222	242	225	239	227	198	214	181	206	211	260	239	213	236	224	237	224	218	229	228	188	238	220	198	212	237	249	188	223	178	238	230	232	249	230	226	245	217	215	202	224	213	210	260	207	226	227	232	225	223	238	211	204	218	211	214	201	231	230	231	211	232	200	203	202	230	220	240	222	217	212	206	235	224	217	226	209	224	203	223	214	211	255	207	234	226	189	203	204	214	217	227	207	224	220	249	213	237	235	222	232	236	237	239	212	236	245	219	213	209	218	235	208	242	238	226	240	212	208	225	230	219	223	257	227	254	243	233	229	224	212	237	204	232	202	226	208	221	215	221	213	240	232	213	215	215	246	258	211	212	242	230	196	233	214	221	240	191	243	220	246	240	215	187	206	211	233	241	217	224	258	194	232	220	210	223	222	208	221	213	182	211	227	205	215	216	238	223	206	239	197	221	219	224	224	209	222	226	207	240	231	218	228	203	212	223	204	240	224	231	210	229	214	214	224	214	212	224	231	236	226	204	200	204	213	216	236	233	220	230	226	216	244	191	216	227	237	233	230	225	209	255	245	239	216	238	206	203	216	210	231	231	251	238	236	224	231	201	214	205	226	197	210	229	212	222	208	227	233	210	218	221	228	236	227	214	233	227	221	205	219	216	228	222	253	240	198	256	225	209	207	244	202	215	223	214	194	213	230	209	238	238	243	225	206	231	208	222	244	251	227	215	223	211	232	219	222	207	212	233	229	239	215	240	220	223	223	203	234	227	215	250	234	199	197	196	224	228	220	206	195	209	209	220	199	237	213	235	221	195	229	257	214	239	223	229	220	203	232	233	205	223	222	201	212	255	209	235	224	241	230	221	213	252	230	228	208	221	235	232	179	225	197	218	215	210	209	225	223	211	214	199	226	225	216	211	228	251	248	210	221	213	221	206	218	231	201	256	241	261	203	193	237	233	195	236	210	246	219	209	214	219	229	210	235	232	213	223	207	225	245	206	244	185	221	220	199	212	205	228	208	204	212	217	210	234	215	225	226	209	236	225	209	208	245	224	226	232	221	214	204	200	235	225	226	219	230	231	244	224	220	231	247	210	218	215	243	201	214	200	239	213	213	208	243	209	221	216	227	207	211	212	226	217	217	227	217	214	216	228	223	223	217	241	219	219	233	234	210	229	218	262	243	192	231	227	242	237	210	216	206	193	220	220	232	226	245	222	196	223	237	224	261	214	218	227	222	234	201	207	244	232	220	220	226	206	243	239	211	215	236	215	192	242	225	233	234	228	213	230	234	230	216	217	223	242	236	228	209	222	197	209	196	204	218	207	189	245	240	236	240	221	204	230	183	221	216	226	224	206	201	247	221	210	225	201	219	243	240	212	209	214	235	237	229	218	242	231	228	217	210	228	204	209	206	199	220	223	225	206	199	239	224	195	237	219	239	250	246	227	238	230	204	225	195	242	204	226	225	214	200	239	247	247
5866	894	770	468	394	351	312	316	285	261	257	263	247	251	218	229	216	254	220	218	230	243	197	219	220	218	197	207	221	228	209	202	219	202	214	222	196	232	239	192	227	233	224	232	256	230	217	225	225	218	223	215	213	208	188	215	233	194	237	210	227	205	191	233	219	242	206	222	218	213	208	214	225	220	213	252	242	221	208	230	250	200	188	218	233	223	238	232	222	226	176	204	233	232	256	198	210	209	214	217	208	209	205	221	235	192	202	225	233	210	219	252	216	190	225	194	198	231	214	223	215	206	235	238	186	215	219	236	204	180	236	240	189	200	240	206	209	231	207	246	240	237	249	189	200	205	222	198	253	225	199	247	209	220	188	247	211	203	213	202	206	217	229	212	213	228	213	236	215	221	235	216	216	237	220	218	218	228	218	234	218	208	217	197	214	224	222	221	225	219	207	230	220	190	220	230	205	208	217	220	208	259	226	222	238	206	191	202	243	199	220	223	237	212	221	213	218	178	206	200	243	203	230	228	242	222	211	229	225	217	230	222	209	183	192	222	239	243	209	213	232	235	227	219	209	238	228	216	226	240	234	197	207	222	211	195	187	200	218	242	222	184	183	225	212	232	215	207	229	185	217	227	193	214	239	220	199	241	212	201	237	247	220	220	243	222	180	200	203	236	214	221	210	211	235	215	217	212	230	206	239	203	249	207	204	203	221	195	211	205	203	202	220	210	238	212	206	228	235	210	228	222	204	202	213	245	220	213	236	203	204	245	210	225	201	185	200	209	201	213	237	210	237	200	236	213	221	199	224	214	245	237	222	226	229	203	220	227	212	218	214	208	223	240	190	191	221	234	220	203	220	202	253	193	210	263	213	231	243	210	224	208	258	207	223	227	228	230	229	228	221	220	205	205	229	226	228	201	239	219	222	233	223	225	203	212	220	247	186	198	205	211	239	213	198	253	217	208	227	221	264	217	202	189	220	189	245	217	218	222	227	218	213	233	244	201	230	196	204	231	230	200	220	237	199	194	214	228	240	204	215	205	199	222	212	216	254	203	212	226	233	229	233	211	206	208	250	218	186	187	184	221	220	226	216	208	200	218	205	235	203	227	214	207	228	220	226	227	242	204	200	226	217	215	213	223	221	214	210	226	224	225	240	229	215	210	244	208	219	219	215	221	231	190	219	218	207	220	228	207	194	222	217	234	217	210	243	237	207	209	218	213	197	189	215	238	232	217	219	208	237	204	196	214	226	215	216	201	207	199	224	212	206	219	230	219	231	201	198	223	241	210	229	211	225	214	217	233	247	220	211	223	203	203	225	228	196	191	218	223	227	234	203	232	235	235	198	229	201	212	179	258	199	232	248	203	231	221	210	224	220	224	214	220	233	213	234	201	216	227	224	218	219	203	209	213	204	213	211	226	218	222	185	220	227	230	213	225	206	227	216	227	245	206	223	203	230	195	232	211	226	233	225	245	210	246	216	222	231	193	216	229	195	226	219	215	215	215	190	230	205	193	233	225	218	211	230	237	217	225	231	236	205	249	218	241	206	237	216	208	214	225	233	223	219	195	220	185	221	242	219	219	212	196	212	219	197	200	228	230	206	210	218	239	234	192	224	214	219	224	227	219	211	222	191	222	232	216	229	203	238	208	213	218	208	203	225	206	198	200	246	204	201	243	211	245	199	213	200	251	219	202	230	220	217	226	205	216	210	224	203	195	208	220	228	227	206	221	204	232	230	241	196	216	213	203	220	217	205	228	220	223	239	223	205	226	211	198	188	197	185	202	223	204	208	179	203	208	204	221	210	221	225	231	234	227	248	216	206	213	216	200	221	190	223	185	245	201	204	212	202	237	222	232	230	233	202	222	216	218	261	193	242	225	207	210	232	211	233	248	221	203	229	211	204	219	223	235	213	227	219	212	199	217	226	227	211	237	206	232	229	208	245	217	197	231	191	226	218	212	212	222	219	188	192	195	201	199	219	226	234	226	235	201	237	238	227	212	211	218	229	228	220	225	232	272	224	231	212	220	217	204	222	224	218	206	220	209	233	220	210	218	204	227	259	218	219	247	216	228	201	229	212	217	219	237	207	212	194	230	221	235	185	208	253	206	227	228	225	201	206	211	222	219	216	216	229	257	214	242	206	199	210	217	221	229	228	226	218	240	238	217	218	211	238	211	220	221	202	221	210	199	207	229	210	249	230	222	219	234	191	211	207	240	207	212	222	209	248	204	225	207	232	223	210	226	205	231	207	234	217	235	247	247	217	216	223	211	208	235	229	213	222	229	227	197	217	204	251	207	222	245	193	205	213	236	206	213	226	217	206	227	208	216	236	236	225	213	217	204	214	228	210	223	213	199	214	223	213	221	223	206	189	201	220	200	223	221	216	230	198	233	201	218	228	213	202	224	229	223	222	235	233	207	189	231	194	223	220	207	207	216	204	229	192	211	201	227	231	252	210	226	231	226	240	230	217	248	217	239	205	212	219	236	218	225	255	230	215	209	215	190	210	220	211	228	228	242	251	229	207	232	221	222	205	230	228	218	228	203	221	225	228	224	225	203	220	221	220	195	199	237	244	227	222	238	236	212	209	221	193	220	251	221	233	205	207	220	222	216	230	188	210	212	218	213	189	218	200	209	222	211	220	232	228	211	221	206	228	206	233	219	231	194	236	211	209	206	222	204	216	217	228	208	200	212	200	217	223	210	204	220	208	238	214	210	209	226	216	224	216	220	219	191	188	226	235	204	239	212	209	218	216	194	227	221	227	233	169	222	239	211	242	214	189	215	215	205	200	218	217	212	232	228	222	226	202	205	212	213	196	213	201	227	227	221	215	227	245	227	225	212	222	226	230	212	225	247	208	227	227	256	214	200	193	205	213	227	206	234	223	212	209	213	215	224	213	214	231	252	220	216	216	214	201	227	215	209	233	205	208	237	216	195	196	198	192	213	256	212	231	229	254	201	217	207	189	212	206	217	218	209	220	200	237	218	222	218	218	217	232	222	207	212	216	215	214	197	222	245	253	225	218	226	213	243	242	226	214	216	215	214	224	240	213	211	211	199	211	223	214	207	235	218	219	205	227	205	190	222	221	229	231	198	220	205	200	211	229	223	212	208	211	190	214	197	237	225	222	207	229	234	230	203	235	190	228	223	228	209	235	212	239	201	213	230	216	217	213	215	217	220	199	197	231	199	227	244	208	229	225	209	202	220	196	206	186	224	207	218	230	218	204	192	235	226	228	195	252	228	219	213	211	212	207	202	197	194	210	188	211	209	190	206	177	226	198	226	235	206	233	207	224	238	219	227	217	232	225	229	225	207	207	226	226	222	226	213	224	202	232	220	217	229	213	216	211	213	201	217	247	250	197	200	244	209	233	222	254	196	209	192	223	247	201	195	205	250	215	216	217	216	208	196	206	236	222	217	237	229	232	196	216	210	196	238	219	229	182	238	222	215	206	225	221	203	221	222	194	249	235	192	223	245	236	222
25368	20938	27492	24543	20966	12969	2169	1430	1110	1003	903	855	822	791	793	787	725	725	760	706	687	691	714	694	731	670	672	689	684	686	653	623	691	635	642	624	644	686	664	661	661	642	646	625	619	619	629	644	643	657	658	660	617	670	636	677	711	647	641	623	637	656	637	644	615	648	645	638	621	633	625	652	647	660	656	714	631	633	674	614	574	646	605	652	632	641	657	664	649	603	630	661	607	617	647	675	681	632	659	633	621	621	657	594	632	646	635	586	627	627	694	595	628	630	610	624	650	645	655	630	675	709	634	625	603	689	586	606	613	637	632	630	618	661	639	603	562	623	605	631	655	634	607	650	594	640	620	640	633	612	653	651	627	608	606	679	651	653	643	597	651	592	618	637	606	593	571	656	668	653	605	587	628	679	594	614	617	640	628	604	662	639	572	663	602	642	640	641	666	615	640	652	624	644	651	680	624	656	661	650	635	598	604	667	688	621	580	608	653	638	625	623	664	607	644	623	661	650	593	600	623	636	615	620	636	649	630	655	605	568	668	592	663	603	656	638	620	627	642	644	614	606	601	632	593	616	625	654	618	688	638	609	583	612	602	623	612	611	628	654	630	589	664	655	647	668	666	640	647	629	642	638	611	610	585	653	631	655	634	680	659	666	672	685	642	687	652	646	661	651	607	657	651	609	660	611	613	617	672	616	651	646	622	643	618	607	665	663	597	618	622	617	635	621	640	606	644	638	597	638	595	630	599	613	666	632	633	655	642	639	640	667	634	599	622	668	620	604	653	649	641	665	629	632	644	651	600	583	638	672	608	654	657	608	661	620	625	627	633	648	637	634	642	599	588	634	613	586	660	654	637	611	605	682	624	616	642	593	627	635	609	633	649	653	615	653	658	592	639	630	614	633	631	655	633	588	643	627	651	629	676	622	646	636	626	654	627	593	645	629	619	626	565	630	634	651	612	659	626	637	617	643	663	687	630	623	647	662	616	608	674	646	661	628	609	639	646	660	600	655	649	601	665	620	591	635	613	586	615	619	610	638	614	617	656	602	672	648	630	575	665	633	625	592	609	673	608	624	648	652	615	600	625	663	619	601	640	599	628	607	657	675	596	576	616	626	661	579	583	666	648	619	632	619	599	620	618	621	654	678	628	647	633	668	601	632	616	633	617	605	648	634	626	641	628	634	602	621	572	592	590	630	640	650	666	659	663	635	633	632	619	672	616	622	638	626	627	670	590	624	635	652	615	613	615	574	630	614	621	684	609	637	586	645	618	636	682	659	643	619	611	659	631	622	676	630	637	672	618	624	610	635	625	607	638	663	650	640	594	599	636	604	671	588	620	607	647	655	603	616	645	631	619	644	595	645	602	596	630	662	565	595	601	605	649	636	641	646	656	623	631	660	676	643	638	651	626	660	665	604	648	671	648	626	618	618	604	612	618	645	634	653	651	581	586	683	622	651	676	617	657	628	595	637	640	642	599	599	656	676	656	644	647	633	607	626	649	603	587	575	614	609	599	621	619	661	599	610	589	641	673	629	638	598	584	605	657	671	631	610	663	613	634	583	691	677	624	645	588	642	594	640	668	621	581	588	612	594	658	635	639	665	613	622	640	637	625	655	619	611	659	623	658	639	610	608	600	624	620	609	676	671	617	648	631	598	673	592	642	613	664	621	632	615	629	635	621	627	654	677	603	666	649	654	622	634	606	607	657	656	657	611	604	685	634	616	624	560	632	629	603	609	630	619	651	666	622	616	596	656	642	609	649	670	656	553	606	634	615	603	651	617	660	605	590	647	597	605	618	641	664	628	652	597	670	633	674	636	642	655	653	649	616	646	610	686	638	608	689	666	618	611	639	655	582	625	603	635	638	647	599	649	606	659	626	625	586	652	651	610	685	643	592	654	601	592	656	672	619	616	629	610	647	629	640	624	569	610	662	644	584	632	611	614	632	614	607	609	638	626	662	602	661	613	637	631	624	641	628	608	646	638	621	651	669	632	609	614	648	628	644	609	674	606	652	617	628	642	586	650	629	614	620	608	669	594	617	646	630	621	633	607	623	651	626	634	637	643	587	634	640	624	617	599	600	630	622	643	672	605	617	595	616	627	672	626	632	682	674	608	607	630	584	615	605	654	662	667	632	645	581	640	635	619	618	649	626	682	606	639	654	671	630	621	594	613	660	619	648	614	607	667	614	652	624	604	616	639	638	631	623	617	635	638	602	602	610	639	630	613	610	642	709	629	607	629	606	630	595	600	633	624	607	678	645	616	650	611	633	690	621	633	614	687	635	645	682	631	615	649	618	584	645	616	622	614	656	619	628	651	638	608	657	626	616	654	646	625	664	586	622	608	642	602	686	635	632	610	653	642	620	649	607	586	647	661	619	630	647	666	658	610	597	637	611	602	623	585	620	653	634	648	653	647	637	618	619	641	631	627	610	579	617	653	601	591	647	615	659	672	647	600	663	617	659	609	618	620	615	679	650	642	646	686	648	668	635	607	625	653	603	698	654	603	640	636	614	644	663	639	642	616	627	641	602	627	612	648	645	656	621	636	635	627	637	643	620	643	604	640	639	650	649	639	646	609	574	616	657	633	615	643	627	604	670	639	633	624	605	636	620	625	621	637	678	621	663	671	652	618	607	656	600	614	612	621	646	616	596	594	628	679	625	659	679	647	609	628	643	646	671	650	644	620	610	639	644	647	655	649	681	621	637	662	667	648	628	587	633	608	625	637	641	641	627	616	640	620	677	646	639	599	658	617	592	633	634	648	622	678	630	600	630	658	627	591	636	616	602	624	640	601	626	636	623	590	621	587	622	656	610	627	632	655	628	622	600	604	655	624	654	579	620	614	670	621	653	687	602	573	632	667	637	624	607	648	657	628	623	594	615	581	595	658	678	629	632	640	635	624	640	605	641	613	672	670	596	621	616	647	647	645	633	673	662	632	637	697	598	628	631	617	597	602	648	633	619	643	681	562	538	649	608	683	692	640	612	598	627	611	632	618	630	625	604	605	634	660	656	593	634	634	598	600	626	632	586	596	617	649	646	624	653	614	617	555	656	586	651	616	584	639	585	588	639	589	667	634	590	577	619	619	617	623	667	606	638	686	655	644	614	641	591	634	646	598	604	626	687	621	631	661	688	659	638	618	635	653	642	610	566	577	610	623	635	688	620	654	631	614	627	635	612	645	612	623	618	614	647	586	622	590	590	619	666	620	640	609	621	616	582	634	585	612	606	626	656	611	653	611	608	630	627	645	614	628	607	644	697	637	657	624	618	607	682	590	668	667	617	646	663	578	626	645	636	613	612	657	629	633	648	563	613	627	626	627	615	650	658	601	637	684	627	689	651	596	635	597	618	674	629	646	610	634	646	650	642	589	642	613	636	658	585	634	633	673	644	609	637	643	623	633	614	639	634	623	640	658	557	564	707	648	629	625	623	636	645	609	635	656	630	623	623	626	622	614	701	632	639	613	641	657	662	678	668	661
7522	12206	10832	6114	4176	3048	2282	2016	1606	1456	1217	1136	1020	944	866	910	791	821	768	725	663	737	778	667	648	667	672	622	609	641	642	643	652	676	633	633	610	598	600	588	606	614	621	628	608	557	630	603	554	599	588	574	594	568	564	588	611	588	594	585	565	586	543	573	577	627	572	601	590	573	635	629	566	551	569	611	543	557	573	598	572	564	582	565	605	568	584	587	559	548	598	618	571	611	594	623	616	586	602	576	593	583	586	587	546	576	545	588	591	575	541	586	583	609	562	567	590	612	565	607	597	576	602	584	529	562	607	529	569	582	550	604	535	585	601	567	611	579	606	551	576	618	579	558	561	592	550	606	572	592	594	536	578	581	575	600	538	572	549	573	556	546	601	549	574	565	555	575	542	560	589	567	578	586	571	592	572	592	585	570	582	570	589	607	571	556	567	571	582	560	549	617	557	599	552	573	588	567	570	580	635	551	608	590	576	634	581	549	574	562	601	546	569	606	592	587	613	555	556	595	581	614	616	593	607	587	564	559	540	577	539	589	599	593	582	585	566	551	555	579	604	585	532	573	556	651	577	578	536	586	602	574	567	593	628	606	588	592	560	561	560	604	580	569	575	606	591	584	566	611	540	562	531	569	579	571	609	560	588	585	574	582	630	567	618	613	592	613	575	623	589	585	570	583	575	577	640	577	602	608	547	636	584	570	582	567	590	562	582	578	595	580	572	571	540	561	618	563	567	571	585	568	607	565	596	564	604	615	584	586	571	625	612	562	578	594	622	560	571	578	598	586	569	574	631	574	573	568	542	592	564	549	595	582	549	553	596	613	579	594	576	566	593	592	574	588	565	571	586	582	582	574	544	590	557	610	592	582	561	550	594	600	566	591	536	567	586	581	586	619	568	590	539	553	565	571	566	606	577	549	554	578	598	584	610	598	629	583	571	568	574	592	584	561	586	579	527	567	560	554	590	590	594	563	587	564	569	611	594	605	581	605	585	599	597	554	571	587	567	567	538	587	562	570	582	573	600	592	617	591	560	600	609	550	547	550	588	564	586	571	584	596	595	583	557	591	598	606	564	607	546	565	570	572	558	617	612	606	588	596	588	589	578	590	601	565	572	578	589	580	559	600	563	591	564	560	589	578	577	594	571	612	615	568	589	593	629	601	587	556	596	546	628	536	557	584	565	574	555	503	598	576	544	558	587	578	576	573	637	604	573	587	578	576	604	596	560	623	551	553	557	540	586	557	592	565	571	583	540	569	562	554	573	554	544	586	602	590	618	561	570	601	581	608	589	634	576	617	570	576	588	621	570	545	556	573	582	554	560	619	576	575	572	611	559	574	565	590	599	606	595	597	586	572	579	619	621	571	602	607	579	543	583	603	562	570	577	563	582	579	605	566	572	616	601	597	587	587	578	563	600	564	572	580	552	550	605	598	532	552	595	614	578	563	578	616	587	565	617	577	572	558	551	581	571	569	572	576	577	571	585	567	570	539	564	570	585	570	567	576	580	628	556	548	589	582	565	549	585	551	567	563	583	576	551	504	583	541	591	573	605	565	623	570	609	555	575	635	586	572	588	583	591	582	598	559	566	557	551	580	553	627	556	591	563	545	569	572	570	569	565	622	594	587	569	551	624	565	615	570	608	546	583	555	609	559	576	584	576	591	575	601	542	633	560	570	569	575	591	585	541	598	580	595	597	535	591	611	611	577	572	585	599	556	574	596	586	572	553	608	549	567	578	575	593	554	584	581	570	578	606	582	587	580	546	562	544	571	541	615	598	562	595	559	603	607	583	585	517	596	607	581	582	613	577	567	549	590	599	547	575	537	598	586	568	556	624	603	571	577	573	536	562	623	619	585	593	571	566	588	558	574	528	589	565	615	574	592	556	585	561	569	597	560	593	584	589	551	615	575	589	561	553	549	584	521	563	640	568	540	574	582	593	581	539	579	586	565	590	529	555	572	565	601	616	588	617	594	555	604	573	610	574	567	591	577	586	586	563	546	592	579	593	633	510	583	544	565	573	607	564	549	569	523	506	564	540	585	529	516	569	599	556	612	588	603	610	573	569	617	580	591	600	589	563	523	560	603	558	587	576	518	560	561	594	564	551	607	557	562	610	626	569	597	594	565	589	564	559	568	551	548	602	577	530	592	542	594	593	576	576	617	569	605	554	528	567	536	562	558	592	579	595	610	556	663	595	635	598	616	546	544	571	568	539	564	525	574	580	575	564	584	510	604	547	569	548	563	552	575	567	552	597	593	607	565	562	566	576	550	580	588	632	590	556	586	594	536	550	584	600	594	541	561	570	597	594	600	593	526	536	567	577	589	550	583	589	579	560	600	539	605	607	598	540	531	573	517	610	546	583	579	552	546	562	579	586	588	598	584	549	617	551	561	553	569	586	549	565	551	574	604	591	590	584	636	571	583	573	578	577	571	584	567	547	564	563	584	599	632	572	566	590	560	597	574	617	587	517	589	571	591	597	558	575	592	577	574	584	592	559	600	567	549	570	550	579	609	579	593	602	600	562	574	556	564	592	604	584	583	601	577	595	580	580	534	596	596	558	620	615	605	559	543	595	557	572	585	611	585	592	600	619	568	592	580	604	578	589	605	593	574	603	571	583	558	573	554	527	539	589	606	598	593	571	562	568	511	584	591	598	557	525	610	596	581	557	576	551	572	570	590	614	568	570	558	576	569	610	570	617	590	592	562	617	573	594	521	571	570	573	583	587	559	575	556	594	601	569	556	634	579	556	553	557	562	554	549	594	639	564	617	560	576	568	535	558	611	605	590	550	560	620	599	544	546	564	563	548	555	611	602	589	620	598	603	596	609	603	636	535	586	574	593	604	600	566	558	593	595	560	589	558	584	580	553	620	563	620	573	570	576	572	568	559	576	584	590	605	559	531	619	584	597	570	609	579	590	562	589	587	597	596	559	584	617	589	587	521	651	540	605	563	575	583	601	585	549	542	589	569	619	587	580	545	532	585	536	557	509	566	615	543	587	567	558	574	589	557	568	604	585	617	591	526	539	532	554	602	600	584	550	587	598	587	561	562	606	599	537	639	574	561	555	582	589	555	573	585	617	540	577	587	580	565	585	596	618	574	550	540	574	579	547	583	574	603	606	581	577	575	578	547	560	582	607	599	593	585	587	554	589	537	570	551	581	562	583	571	581	533	591	612	541	580	577	578	583	581	580	588	550	568	572	570	619	551	566	556	573	586	602	615	574	553	573	542	538	562	567	551	569	602	602	560	563	594	633	611	582	559	612	527	628	590	566	611	594	623	613	557	578	574	590	568	560	582	580	552	584	523	576	566	579	547	604	542	607	595	562	637	613	602	528	551	587	585	552	584	537	565	584	633	595	578	612	593	584	558	614	562	558	615	571	577	601	576	586	575	584	547	607	590	549	565	563	562	589	553	602	528	590	621	552	558	577	567	574	596	556	515	558	608	554	591	554	583	543	581	560	525	591	590	608	578	561
24221	21978	29153	25472	21990	22115	12159	2606	1830	1696	1606	1420	1348	1250	1209	1209	1244	1044	1112	1038	1052	1047	1102	1019	1046	930	1003	962	1014	1012	990	1024	968	953	967	970	926	960	901	899	934	942	965	919	900	918	950	940	933	971	895	941	950	946	940	946	945	961	932	901	902	938	928	962	921	982	908	964	912	926	915	934	907	880	935	859	908	862	867	848	871	940	931	924	881	957	930	873	979	919	931	910	889	925	904	876	916	869	879	880	947	860	957	858	922	873	904	893	870	896	930	855	894	863	930	944	921	870	843	910	955	941	877	897	909	931	939	938	849	918	882	867	895	910	911	915	908	875	909	932	916	911	869	876	894	942	889	943	906	862	910	962	929	903	941	862	882	882	960	928	976	894	911	870	920	898	950	870	949	944	954	920	929	887	896	888	918	881	882	891	895	936	856	870	941	967	906	909	898	914	909	912	879	913	911	933	954	864	935	913	874	886	871	912	948	914	863	885	893	922	897	893	922	906	942	865	867	949	904	886	864	888	895	920	911	914	890	890	840	894	901	830	909	873	895	900	876	888	865	884	896	805	968	866	898	890	884	949	889	928	904	872	878	940	918	878	911	844	862	825	831	910	851	872	881	902	911	906	964	927	915	900	914	922	944	898	899	917	943	922	900	931	952	873	918	923	863	908	912	945	929	881	863	911	912	955	924	881	860	942	866	871	906	889	931	881	881	864	892	859	887	932	943	920	955	882	832	927	929	912	904	885	963	886	893	909	888	892	918	895	898	892	891	872	904	850	927	886	895	899	866	859	867	856	916	921	902	943	887	908	886	937	895	959	913	865	894	929	906	929	899	893	861	896	933	890	864	927	878	911	883	946	884	856	918	909	915	863	888	896	916	894	895	886	881	851	941	951	889	888	846	892	909	884	902	875	928	876	937	918	916	873	898	865	918	871	887	888	925	890	902	865	901	926	947	876	910	908	890	859	887	902	939	911	863	903	941	942	881	960	893	919	909	883	915	899	961	917	831	884	891	930	875	929	933	906	960	876	903	844	878	901	862	869	956	920	888	911	869	922	908	970	903	852	911	875	914	869	874	940	944	888	812	916	897	902	921	908	889	904	885	933	911	884	924	856	900	860	957	844	901	914	914	880	931	887	942	860	889	903	892	958	915	929	893	921	914	895	924	890	890	867	888	899	970	867	815	949	896	865	899	898	919	954	869	891	916	989	861	955	867	861	945	912	856	897	859	945	896	908	911	936	892	911	919	911	852	889	920	875	851	838	924	895	939	887	938	881	883	888	868	875	883	896	848	927	900	876	885	930	911	914	882	895	918	832	915	925	872	914	855	902	953	912	918	897	910	942	957	917	890	924	957	941	876	906	923	898	837	888	896	891	845	884	880	899	935	918	959	917	886	902	915	919	934	865	905	912	933	896	885	892	893	938	918	947	912	901	929	903	900	871	914	901	923	927	941	887	849	887	912	905	858	887	908	987	894	901	954	880	953	930	858	919	899	889	884	957	858	878	923	865	926	908	941	851	907	937	922	912	886	931	959	910	862	879	898	886	939	875	928	892	935	878	916	888	863	809	946	926	950	901	889	899	877	894	883	877	906	872	934	898	909	895	921	886	903	969	878	952	904	892	913	898	859	890	866	917	915	873	881	955	880	928	905	901	911	880	925	943	984	898	858	927	890	908	890	855	851	918	855	902	910	822	864	936	902	847	894	915	860	862	906	885	946	914	890	882	874	871	874	915	900	931	883	892	884	932	915	878	912	918	903	865	968	906	905	924	907	901	833	900	936	901	888	890	884	883	895	915	893	896	896	835	876	930	944	929	921	962	933	865	922	890	917	886	959	910	930	942	897	879	929	893	905	957	946	883	945	890	900	851	866	888	901	932	904	889	939	889	942	939	915	935	881	873	875	922	944	880	924	908	885	960	873	901	883	1001	892	884	898	899	944	873	921	883	918	895	872	868	900	838	934	896	911	907	942	887	900	894	890	840	895	948	890	898	882	830	843	947	905	895	893	856	883	952	920	933	889	909	926	918	925	866	883	851	917	863	912	863	890	867	862	918	835	915	901	927	933	903	931	892	890	895	937	902	904	911	936	888	939	912	895	862	846	897	871	961	930	883	919	859	945	897	856	879	913	875	887	927	886	920	900	889	852	870	811	939	923	905	878	926	896	897	917	906	985	925	884	899	899	901	871	909	881	858	891	835	895	925	903	898	908	912	880	871	838	963	819	851	883	909	926	897	842	932	876	920	908	904	900	920	879	844	957	879	943	905	868	851	869	908	899	894	936	890	885	971	864	926	883	891	879	939	877	926	884	901	887	940	941	910	915	909	887	905	892	915	851	874	905	864	955	897	888	903	924	918	910	909	881	934	953	928	952	867	924	930	848	850	845	857	903	858	884	865	934	895	929	927	913	883	941	850	875	961	909	911	927	952	957	869	854	922	957	949	945	924	917	882	938	865	839	894	933	897	907	880	886	966	892	926	935	908	873	899	896	892	919	909	905	839	885	902	855	937	962	919	843	868	913	918	880	905	892	928	869	919	893	862	877	892	899	898	919	918	920	947	911	914	861	909	868	913	852	874	976	915	909	924	898	864	818	917	900	861	826	891	913	852	897	893	921	912	868	884	886	913	939	987	928	927	852	850	923	917	889	922	895	922	861	883	912	906	918	878	916	877	916	917	882	884	907	895	883	911	899	910	899	934	920	946	869	953	904	938	890	886	915	910	924	930	957	895	914	886	934	887	905	848	868	868	942	970	903	970	880	925	935	969	969	922	877	944	879	950	868	911	924	850	867	887	905	908	912	948	866	931	911	888	857	945	863	897	914	874	902	960	979	915	910	906	963	900	923	897	910	895	844	890	886	874	896	858	877	925	882	906	935	923	921	907	895	956	923	889	896	894	912	856	938	863	923	899	933	898	866	918	925	883	841	932	874	952	926	926	878	870	843	931	938	888	931	939	871	983	918	920	852	924	857	862	819	935	966	884	867	965	883	904	857	859	952	909	903	849	890	890	878	931	929	886	922	919	926	842	861	943	891	912	914	946	845	939	911	878	930	931	856	938	864	868	864	893	950	881	911	860	932	870	936	911	868	845	839	857	946	941	901	924	870	889	884	839	855	901	916	980	901	889	931	975	891	944	876	859	862	884	908	919	940	881	864	851	875	896	882	884	917	862	912	965	956	933	910	884	880	950	902	885	993	857	913	875	896	884	905	897	906	943	921	936	894	888	871	911	884	890	912	930	916	893	920	910	997	924	854	874	826	940	879	855	852	909	876	861	872	900	861	880	883	921	837	866	881	881	862	873	862	995	907	863	879	932	878	874	912	903	884	888	911	946	878	946	902	852	873	851	947	965	909	831	872	867	943	898	836	916	877	907	887	831	900	881	912	908	897	905	906	864	916	861	855	887	911	875	897	892	861	884	873	903	931	925	881	864	937	929	879	869	883	858	894	969	931	875	908	959	903	879	892	901	929	934	904	906
10861	20099	18171	10669	7360	5782	4316	3444	2959	2447	2249	1938	1786	1598	1538	1472	1266	1193	1192	1199	1148	1049	1018	1107	1022	983	1018	981	964	909	933	908	883	888	950	942	922	914	914	951	865	908	926	893	844	871	897	836	849	906	890	853	871	848	890	882	825	901	839	920	818	802	885	816	873	904	840	838	799	838	821	834	870	835	852	845	827	852	846	810	847	886	926	878	816	857	837	820	812	863	857	860	877	839	852	874	815	840	840	870	865	819	827	800	829	837	780	884	779	874	853	822	853	866	833	802	835	839	880	803	848	808	825	819	883	852	813	831	814	830	853	807	823	885	835	826	804	797	839	848	824	854	790	886	850	811	894	818	877	850	845	857	833	825	834	850	832	850	761	829	872	787	819	847	850	851	897	799	868	829	846	839	821	881	788	804	814	760	822	867	768	828	860	844	827	862	829	865	837	820	806	792	880	811	807	831	753	812	784	838	837	846	828	799	818	827	881	749	853	833	821	832	874	879	885	895	825	852	869	798	832	831	870	858	888	826	900	819	822	835	858	830	811	786	857	858	865	839	839	812	815	846	789	829	811	830	827	829	869	845	827	828	796	866	818	827	834	836	804	889	825	826	840	861	837	858	822	820	812	822	810	873	855	830	899	839	826	840	825	792	835	862	826	861	837	871	777	850	798	864	855	878	797	840	894	811	821	862	808	874	842	813	863	832	838	816	840	839	821	843	836	837	843	849	835	829	808	829	795	863	813	854	812	851	785	839	827	824	873	794	847	840	813	848	858	874	830	837	859	867	815	878	860	822	822	770	778	886	836	839	805	851	811	854	840	853	841	888	822	851	813	840	813	811	842	850	838	828	853	800	843	831	863	814	812	821	825	814	835	893	812	818	846	826	759	851	816	873	797	827	799	837	840	809	849	834	859	798	825	805	835	832	795	817	818	875	805	862	838	859	836	884	836	823	796	832	857	810	800	805	840	854	883	821	798	830	821	867	777	800	834	835	779	807	752	834	823	828	834	841	852	844	826	869	843	834	789	804	849	799	886	804	875	851	831	881	839	913	796	837	790	829	820	843	809	850	811	808	828	862	836	809	791	791	857	815	797	847	891	846	865	779	816	784	837	831	783	870	817	799	806	867	850	827	825	832	802	799	832	888	798	865	811	886	829	826	831	832	804	864	822	843	828	833	778	790	825	837	840	826	857	805	842	814	830	850	821	785	826	833	802	862	851	826	809	807	799	813	784	855	849	819	839	847	857	880	852	861	809	837	854	849	874	826	843	805	810	868	819	875	800	831	770	832	806	828	904	824	948	816	848	804	842	813	834	824	836	794	841	791	860	798	824	862	818	810	794	807	828	765	826	828	797	832	820	825	825	839	825	828	807	846	865	815	828	835	817	817	817	826	844	798	799	830	864	868	798	792	827	824	878	817	816	854	837	842	812	854	783	793	857	793	839	843	847	797	833	820	818	887	913	867	793	842	859	819	848	843	837	837	847	838	811	852	843	827	847	833	855	807	822	803	832	875	805	865	865	821	820	809	870	876	872	832	808	812	832	834	800	799	872	813	829	837	864	891	807	828	842	839	800	786	834	854	848	876	846	746	861	786	876	847	788	803	852	841	789	823	857	841	813	804	820	801	875	812	888	802	857	832	831	814	840	842	830	862	823	831	865	834	846	804	823	835	809	820	872	855	865	867	864	837	844	841	768	830	787	834	842	846	831	844	765	832	771	847	863	823	795	808	816	852	857	841	814	841	823	846	790	864	836	824	826	861	825	877	806	828	836	857	859	802	856	839	836	857	782	780	835	824	822	869	843	840	798	810	869	865	868	808	839	854	849	805	874	850	855	817	883	830	816	853	822	843	819	881	748	873	794	836	800	806	798	835	833	884	830	799	836	841	806	766	813	854	810	819	781	846	854	795	844	841	812	902	809	798	821	864	753	830	837	845	833	831	827	810	800	773	826	824	853	828	787	843	851	846	818	851	817	850	815	868	840	821	888	790	828	834	833	808	830	839	811	866	858	853	821	807	797	840	865	876	840	833	768	885	851	818	793	822	846	856	839	862	837	819	784	805	854	828	828	843	852	828	812	820	876	797	859	827	832	871	858	852	790	859	797	882	809	838	852	885	833	812	819	814	749	856	826	864	796	880	829	813	830	876	873	891	801	858	812	855	804	833	826	842	842	852	818	798	799	833	861	808	822	798	814	818	835	880	833	779	843	872	842	866	766	823	876	846	820	853	831	855	839	872	823	843	846	867	796	830	818	851	843	824	829	838	819	814	823	811	848	863	824	840	851	813	881	867	827	830	851	830	831	845	816	841	842	837	808	835	856	803	854	833	786	795	824	884	846	842	792	824	823	797	784	835	853	837	842	809	793	819	817	805	832	813	847	813	821	801	797	855	818	822	833	848	844	794	827	842	877	809	797	793	854	801	831	802	839	846	845	840	805	835	860	839	822	800	847	797	841	784	838	784	869	840	814	788	880	810	813	836	847	800	866	850	866	848	849	806	799	819	860	805	794	841	867	748	856	775	821	853	803	889	825	749	833	791	830	845	859	815	842	839	862	860	809	837	812	826	882	806	817	839	803	835	815	816	860	845	830	848	817	819	859	880	851	779	801	887	889	837	833	827	813	865	877	819	851	842	805	831	854	773	824	900	787	818	817	836	808	885	822	823	800	820	860	873	838	828	847	831	835	850	803	805	796	814	891	840	799	803	852	831	826	839	762	815	831	810	822	815	826	850	792	813	866	791	825	856	812	863	805	813	875	822	871	808	837	827	859	861	827	860	834	813	796	822	833	770	860	833	842	851	824	816	825	814	853	843	803	842	854	830	864	852	813	840	830	790	865	813	822	811	811	820	817	823	810	823	856	808	802	837	826	853	826	838	804	818	813	848	778	800	806	850	818	868	827	817	791	789	857	837	820	778	827	792	841	813	835	792	804	846	794	833	830	812	854	826	855	865	843	853	833	868	846	898	883	855	831	814	818	811	816	797	812	838	857	803	838	816	813	760	882	800	819	819	848	770	802	828	822	834	833	845	752	835	899	836	854	797	848	802	840	908	857	898	860	821	811	892	868	832	831	836	808	839	833	825	857	827	844	809	802	813	864	837	838	837	865	801	806	833	840	855	810	768	830	800	820	802	810	885	867	808	832	830	815	842	825	834	806	805	814	820	847	820	838	797	810	838	825	820	789	847	845	784	836	858	789	834	879	793	877	860	808	783	857	819	808	860	849	800	830	844	853	847	861	810	842	811	828	832	867	822	803	885	814	810	879	799	831	827	792	812	826	865	845	763	791	802	832	836	862	843	848	841	840	814	797	839	851	880	805	821	832	782	828	833	754	814	829	824	782	807	853	827	833	835	826	849	874	818	811	795	872	883	853	787	785	878	839	869	812	762	863	802	777	853	829	820	830	836	820	826	818	772	867	872	828	851	863	790	910	832	810	834	815	835	878	851	828	867	851	796	809	792	818	835	841	827	862	816
30079	15341	1960	532	354	302	289	264	235	238	238	241	233	217	185	224	219	205	229	232	247	224	229	207	243	218	242	222	234	215	255	218	239	255	205	254	231	248	223	232	217	228	216	209	224	236	233	221	229	210	232	232	253	214	227	221	247	219	226	232	206	228	245	233	232	217	213	229	220	215	222	225	212	216	226	236	223	246	223	239	208	237	212	214	232	211	228	209	240	217	228	208	179	216	203	196	227	229	225	224	229	218	223	232	203	225	203	215	228	243	242	216	207	231	222	252	206	216	198	225	239	222	213	208	229	191	208	233	242	230	207	205	240	236	230	203	218	258	241	219	206	226	218	236	218	217	207	222	221	215	215	243	214	212	228	241	230	217	255	210	199	206	210	243	226	223	241	209	230	209	182	205	228	196	231	225	220	250	249	219	255	269	235	219	209	200	226	224	208	225	225	245	185	262	228	240	215	208	220	234	233	222	242	226	227	221	220	236	229	218	199	220	208	242	204	222	233	235	232	234	231	224	253	210	213	231	246	211	250	228	213	214	249	243	234	220	241	261	216	210	245	255	225	223	239	216	247	230	214	197	219	228	224	238	231	218	260	247	204	234	233	244	235	197	207	215	232	225	233	212	236	222	261	234	208	229	212	229	211	196	228	225	221	220	223	230	212	232	233	214	222	220	222	202	253	240	221	225	228	223	204	238	218	198	214	239	209	237	237	211	217	201	250	209	240	213	223	209	237	216	250	252	221	207	211	239	251	219	253	237	236	250	223	228	231	206	245	244	209	235	214	244	229	213	240	230	238	233	229	205	243	215	217	207	245	236	226	258	220	223	211	224	235	239	228	231	230	207	238	238	242	227	211	216	219	240	223	199	226	232	213	220	212	199	237	229	226	257	198	212	206	253	209	211	185	211	227	216	202	209	198	216	224	223	212	223	237	204	208	218	232	213	226	218	216	199	227	213	238	219	228	221	216	240	230	248	213	232	209	230	236	244	244	226	228	242	256	212	216	228	230	221	204	232	212	226	244	238	215	221	234	201	213	198	220	242	237	223	196	215	253	216	225	227	245	216	247	213	224	204	214	205	212	202	211	232	218	234	207	222	222	231	229	201	202	189	231	218	207	213	214	208	225	233	208	239	233	250	223	211	220	225	238	206	246	214	220	234	225	226	205	198	232	209	247	222	227	249	231	191	232	220	234	214	235	214	216	223	233	225	209	218	219	202	239	203	204	214	215	206	217	240	221	220	215	253	232	254	238	243	213	244	233	218	231	239	226	208	205	233	214	246	225	253	214	241	220	251	259	257	217	224	232	222	238	225	226	228	235	225	226	189	219	219	238	220	249	223	225	242	248	224	233	219	233	188	189	216	220	225	219	232	249	222	207	220	222	243	218	198	247	209	227	189	241	217	234	239	217	239	210	219	269	222	242	223	219	223	238	209	224	208	236	249	230	224	220	218	225	180	212	226	243	254	223	203	228	191	204	200	195	233	226	216	214	206	209	203	237	197	214	233	227	223	241	211	253	244	221	227	210	222	212	229	209	210	226	209	263	223	235	234	226	212	256	244	211	246	240	222	224	198	206	222	214	237	220	250	229	228	227	240	225	207	240	217	221	208	219	199	178	209	254	216	228	221	220	241	219	228	244	230	229	191	204	228	206	234	221	244	239	217	193	225	237	227	238	214	221	241	225	217	222	220	235	216	248	227	194	259	226	220	232	198	230	235	201	211	202	232	237	234	259	232	255	226	219	237	216	223	237	232	228	252	228	223	237	246	217	203	242	210	222	245	231	215	261	224	231	212	208	223	223	210	232	228	212	230	222	250	219	223	249	222	228	250	226	252	223	210	247	214	202	215	236	212	244	215	240	220	203	219	222	211	228	251	212	216	230	221	231	235	212	214	217	212	241	224	251	235	244	231	230	219	224	212	231	232	222	215	235	199	224	213	246	216	217	197	207	219	263	213	232	219	236	233	244	239	224	251	224	224	237	236	211	217	224	192	238	209	217	214	214	221	238	229	200	217	235	210	228	211	214	232	204	222	227	234	223	230	236	207	239	255	228	207	213	207	204	204	249	197	227	230	241	217	206	225	223	235	231	243	243	229	248	225	210	252	209	205	217	213	219	219	214	227	216	210	216	203	231	228	224	211	214	217	219	217	211	225	215	208	219	238	256	231	214	236	250	228	227	244	238	206	235	209	197	230	210	223	235	211	228	191	231	221	230	213	258	200	202	218	209	212	216	228	274	228	220	239	200	213	232	228	247	233	230	208	194	223	238	253	185	230	227	207	227	220	213	210	230	225	246	191	247	233	226	214	232	224	211	240	247	255	218	221	238	213	219	248	207	237	216	229	232	260	215	235	228	227	234	204	219	223	225	224	218	203	207	232	221	255	243	196	210	211	223	245	237	206	229	216	246	236	226	236	236	218	205	214	246	238	229	227	228	230	229	215	222	224	252	200	237	225	229	228	222	250	219	213	211	196	229	213	188	248	226	214	227	189	210	208	245	210	215	241	210	223	223	232	242	242	223	219	245	238	211	238	236	235	204	197	251	212	200	220	230	212	222	254	208	234	225	228	227	217	208	237	223	222	248	232	256	205	230	203	228	216	233	232	227	203	212	230	240	228	224	232	242	225	218	204	223	254	235	222	243	206	196	235	240	214	221	231	223	222	228	204	236	215	215	239	216	226	239	227	242	227	229	228	253	196	227	224	226	231	228	204	221	236	253	219	201	201	237	211	221	230	219	236	235	195	229	222	216	230	221	213	213	223	233	240	223	240	224	236	208	190	243	226	202	221	225	212	219	208	218	223	221	221	228	239	236	224	227	221	205	224	242	216	234	234	234	213	235	225	236	228	212	246	245	245	250	242	214	205	237	220	211	227	206	202	225	232	228	222	195	209	227	202	234	225	227	210	217	254	220	227	221	221	215	243	225	235	198	235	238	244	199	226	221	219	232	212	206	222	222	239	205	260	204	228	226	202	221	233	207	202	220	230	228	213	235	233	238	187	213	221	214	217	223	210	236	247	227	229	223	241	229	208	214	243	221	250	212	213	243	225	216	230	209	213	193	231	208	212	196	225	239	221	235	228	247	216	213	208	219	215	237	224	268	235	244	206	219	228	205	192	226	242	197	250	222	211	209	234	234	231	245	225	222	198	236	211	233	246	233	217	232	234	216	217	223	212	212	211	198	233	209	249	230	209	237	236	222	219	229	206	229	224	255	223	232	240	220	208	219	181	243	233	214	235	227	199	232	217	203	219	232	216	207	210	198	215	185	217	245	234	243	244	209	213	244	237	203	227	237	238	216	220	204	214	230	222	246	238	209	228	249	215	233	213	213	230	223	236	232	231	223	226	226	241	203	231	230	200	206	225	221	232	195	245	220	199	214	216	187	233	213	206	189	235	237	228	217	225	253	226	233	213	232	217	236	208	219	217	217	229	210	217	250	233	202	243	182	230	209	243	236	228	222	205	220	256	220	200
6144	832	839	495	343	297	293	301	261	244	273	251	255	222	217	202	234	238	230	229	234	209	236	226	226	219	223	208	202	202	236	243	227	196	247	221	251	221	238	224	242	244	240	223	217	186	199	240	218	201	229	215	213	244	222	210	232	234	213	234	203	200	232	218	239	230	210	245	234	255	217	216	217	238	218	236	224	200	213	217	228	231	228	244	221	224	200	213	209	233	227	217	211	231	218	247	244	213	193	243	236	237	237	212	213	224	232	216	208	243	235	222	202	232	216	205	223	230	233	209	195	227	215	209	209	221	233	224	233	223	248	205	235	214	222	226	239	228	225	211	235	212	205	227	237	210	228	234	204	218	226	263	241	213	209	205	219	231	213	250	223	214	193	214	226	201	194	219	237	196	201	224	210	205	216	212	194	220	228	223	220	231	227	203	212	204	232	215	220	210	243	220	194	242	219	237	207	217	195	223	215	217	239	223	225	207	227	232	194	234	241	191	264	183	200	214	211	234	212	208	211	241	210	238	210	209	212	204	220	221	233	216	210	215	229	218	216	234	237	233	216	236	231	209	221	221	237	243	233	205	230	222	219	219	252	210	234	241	235	214	244	214	232	195	234	216	212	224	246	221	206	215	190	223	222	202	219	234	230	202	238	238	229	226	201	202	235	215	222	241	228	232	236	219	207	203	221	247	256	210	213	221	220	224	215	223	207	225	219	206	216	251	191	216	222	228	227	214	219	229	254	252	223	233	206	207	242	205	228	213	246	223	205	216	224	210	253	242	208	238	232	237	227	222	205	231	220	219	218	243	226	235	210	243	208	232	208	206	226	227	248	218	236	200	233	229	222	235	220	220	215	233	209	265	233	197	209	211	198	248	217	229	229	214	249	224	249	234	249	211	233	198	229	216	207	227	228	217	206	221	202	238	192	217	232	210	245	241	233	225	226	220	229	228	197	217	211	219	196	231	214	216	227	211	243	234	218	222	232	199	224	200	216	239	207	230	235	223	211	222	213	208	260	205	201	224	218	231	202	208	209	203	238	240	221	213	208	193	217	197	237	206	229	217	202	230	209	221	234	233	229	213	252	214	206	216	229	221	241	227	220	238	220	228	240	234	201	211	198	208	259	222	227	226	216	226	219	228	242	217	221	216	219	207	204	212	215	236	209	229	215	190	210	180	199	224	221	208	222	219	243	231	219	209	223	203	220	243	240	210	245	229	221	219	227	203	222	224	221	200	199	210	245	213	219	196	210	200	185	258	222	229	228	194	216	209	223	235	244	243	225	193	238	248	190	210	221	229	208	231	228	222	251	231	234	222	229	209	206	211	212	218	205	229	226	200	206	224	225	224	219	205	223	241	231	234	246	209	235	223	210	212	214	209	227	217	221	202	229	233	228	214	233	245	203	212	216	195	213	209	221	243	217	208	191	213	228	232	222	261	189	219	202	268	246	245	204	230	240	228	229	239	213	227	237	222	207	230	213	217	226	234	209	223	204	245	218	227	205	244	214	214	214	213	238	248	233	203	264	215	235	232	227	211	208	247	196	226	217	225	220	217	245	203	199	239	206	237	239	236	225	249	200	223	220	239	221	217	234	213	213	232	231	227	212	242	219	233	217	259	238	206	234	234	207	226	202	241	247	213	204	225	212	244	220	227	223	189	192	221	238	245	238	232	230	209	223	244	228	190	225	217	242	239	211	222	244	229	226	205	215	203	209	181	235	220	262	213	218	206	189	193	222	227	235	235	238	195	193	251	221	240	211	211	225	237	198	211	254	204	223	210	209	231	224	256	200	206	226	222	235	211	206	220	228	213	213	234	216	247	224	227	215	239	226	194	204	227	210	247	222	198	195	219	218	214	235	238	221	203	205	230	223	222	235	234	235	198	227	229	224	243	224	215	230	224	231	217	206	217	224	241	226	226	213	240	228	269	233	234	207	203	254	176	229	225	192	222	229	209	219	237	232	238	221	233	231	215	241	203	235	209	265	218	239	217	244	209	231	214	228	217	217	249	199	210	234	220	227	218	233	196	225	210	236	231	214	231	224	215	189	213	252	223	239	234	210	219	242	205	227	202	191	257	218	232	227	214	209	187	201	229	207	218	230	197	212	202	214	226	227	251	216	205	229	212	208	207	220	189	234	218	236	248	206	221	243	212	201	220	201	237	218	209	215	208	233	235	227	228	227	223	222	223	197	215	244	199	228	221	217	217	207	223	219	206	232	243	211	241	257	213	219	214	228	224	202	237	224	226	196	236	207	230	221	215	195	204	210	211	202	235	221	227	220	194	221	202	222	188	213	249	212	224	211	225	241	230	240	193	229	212	224	222	240	215	221	220	232	228	216	227	251	191	220	194	199	210	208	218	216	241	185	208	225	231	217	234	203	217	253	231	196	228	219	243	236	199	206	223	218	217	211	210	208	240	201	234	207	242	213	233	223	234	229	242	205	194	212	218	212	205	222	232	254	219	206	238	226	199	205	222	234	225	223	224	233	224	229	202	196	206	215	218	222	196	239	194	226	246	226	228	227	215	226	200	218	242	224	233	192	226	220	198	225	228	218	217	217	223	210	226	229	217	229	216	221	214	221	204	223	224	238	229	226	234	218	224	223	200	214	192	209	234	231	233	235	211	219	217	215	258	214	210	225	259	218	231	236	243	254	225	228	235	223	230	219	242	227	223	236	227	222	228	219	225	200	225	250	236	245	220	227	226	217	198	221	245	226	186	210	216	216	227	221	227	209	201	211	235	216	213	215	241	235	225	230	242	235	218	233	214	205	223	198	239	200	219	238	221	238	224	197	231	216	253	242	184	205	211	182	209	229	234	235	233	193	221	214	210	213	232	208	253	231	229	199	219	219	205	222	224	218	210	239	209	215	217	220	234	197	224	220	230	258	237	230	209	203	214	221	228	214	203	228	229	236	215	226	216	228	215	223	228	195	225	236	214	222	230	219	237	203	211	206	239	237	216	189	208	200	194	228	221	224	198	214	231	211	219	220	243	232	223	227	205	224	238	200	214	243	204	226	205	202	236	217	199	222	208	230	228	209	222	210	218	240	200	219	198	230	240	237	238	245	219	235	233	224	245	231	225	219	225	233	186	210	224	232	200	198	217	240	230	247	212	222	216	227	201	213	203	221	227	216	215	232	225	267	218	225	222	218	215	210	208	225	235	235	209	224	241	218	221	212	244	242	196	209	230	230	230	232	192	234	224	210	232	224	224	212	209	213	237	220	227	213	235	223	247	229	206	224	212	226	227	220	193	209	200	216	203	220	223	201	230	240	239	216	224	241	233	197	231	217	187	207	223	235	224	206	237	214	231	195	227	213	211	224	229	249	240	230	220	231	203	226	233	229	216	221	236	228	224	222	212	228	200	209	223	238	239	238	242	226	240	213	249	253	232	217	243	241	227	230	224	214	223	205	214	201	214	193	227	209	200	217	219	216	249	227	230	214	210	191	227	219	230	204	224	196	215	238	244	226	219
26623	21950	28809	25748	21973	13624	2223	1389	1218	1085	986	932	887	897	862	794	803	770	811	737	754	771	738	731	716	670	672	727	747	678	763	708	729	696	696	689	756	704	697	720	679	688	735	707	642	656	651	696	682	679	692	658	694	713	650	670	647	741	710	655	702	694	656	662	656	650	630	646	671	674	669	667	678	659	662	680	657	663	711	676	699	665	625	675	697	666	688	650	714	701	632	691	676	694	687	747	670	629	689	640	645	724	714	670	666	713	686	655	678	703	696	646	675	683	659	622	647	598	703	691	657	676	711	646	675	672	704	663	727	693	693	698	672	689	659	635	692	669	668	706	656	633	703	676	656	665	712	628	709	674	621	616	716	667	660	688	646	659	700	686	689	723	685	680	658	663	739	651	688	681	677	641	705	647	666	643	629	640	668	670	670	658	675	668	691	656	679	702	659	623	685	709	683	723	711	673	643	659	655	645	674	685	698	673	639	670	751	694	666	645	677	653	700	665	626	676	676	688	683	673	667	700	672	686	663	673	666	674	685	637	713	631	664	629	622	648	698	664	677	687	640	632	707	627	642	652	674	613	663	663	631	663	738	610	609	678	684	690	660	690	693	680	666	734	691	655	683	663	640	623	620	670	637	638	618	674	693	670	654	621	664	690	658	655	675	679	662	670	678	658	637	654	631	686	610	704	676	660	637	691	676	706	686	665	622	669	709	631	598	626	655	638	641	670	667	640	676	679	686	651	684	638	672	675	674	697	645	664	649	679	716	682	649	664	630	628	686	665	677	669	698	674	687	684	698	663	666	665	681	653	667	658	644	671	669	624	640	712	712	667	691	672	677	679	659	713	650	641	660	590	655	731	699	608	707	696	683	689	723	696	687	686	654	684	654	638	622	685	706	668	673	712	657	674	667	664	661	688	665	674	671	642	696	684	629	666	678	668	658	692	683	667	617	686	711	638	689	699	661	697	686	676	673	689	700	651	639	649	680	662	652	686	624	696	650	627	667	680	664	680	658	662	672	666	683	712	616	681	636	663	664	618	708	682	659	644	684	646	679	674	709	673	679	659	700	666	722	668	660	655	663	660	691	671	637	638	663	676	712	693	656	663	700	674	667	653	645	662	660	663	671	690	646	665	645	657	658	661	675	637	681	716	656	679	694	685	653	636	657	664	662	621	671	648	666	673	646	699	664	668	673	681	640	655	694	658	663	679	609	711	668	657	641	686	659	710	681	680	703	667	650	661	682	658	690	654	639	663	674	637	681	669	670	661	638	643	641	635	648	662	657	682	663	745	681	681	649	637	723	683	678	653	685	674	692	664	608	676	716	720	721	688	611	697	672	666	683	679	726	637	673	663	656	655	625	637	698	737	720	665	661	659	670	674	670	698	723	640	672	669	648	695	700	670	636	661	685	683	646	652	621	653	706	663	655	663	682	651	637	649	599	658	660	662	639	657	681	640	669	666	669	660	690	693	673	672	666	631	619	725	613	692	641	662	618	662	671	671	692	646	656	669	651	670	660	685	692	657	681	646	704	611	692	646	678	650	698	694	708	672	623	666	663	634	622	654	653	663	696	672	623	679	645	667	678	651	681	722	686	678	716	650	712	695	634	666	669	653	659	684	688	708	718	702	671	669	666	677	696	675	666	636	677	646	643	676	672	668	684	669	635	700	715	657	700	654	722	620	686	655	715	687	706	689	706	696	664	661	650	680	694	678	615	631	669	666	685	663	658	670	639	689	683	644	665	616	646	666	664	643	629	647	687	676	673	668	663	656	639	619	685	686	630	681	666	735	640	664	665	652	643	689	649	607	687	723	658	662	670	707	640	680	703	673	704	658	653	644	657	674	667	685	705	669	705	692	686	702	660	677	660	669	653	630	711	634	674	659	673	700	660	635	669	684	678	630	645	722	655	655	687	679	665	697	650	672	649	639	664	650	650	719	649	660	621	628	666	671	677	659	671	664	684	661	645	660	773	645	611	661	683	633	660	634	667	644	675	654	649	713	653	675	643	696	682	662	660	649	716	689	668	699	690	644	682	652	648	617	622	651	683	650	642	678	641	675	691	650	736	637	665	592	661	689	607	668	686	643	663	705	643	637	628	664	667	653	703	703	659	648	647	629	659	640	657	651	654	685	668	670	645	662	691	679	639	652	731	683	622	685	662	687	655	694	677	670	625	670	681	637	657	700	661	689	665	672	642	700	648	659	715	656	669	663	712	634	656	642	644	656	691	643	675	646	674	696	697	688	605	658	640	663	667	711	707	689	665	598	669	668	691	708	673	661	633	686	684	655	695	640	683	678	652	638	700	620	624	655	649	641	712	645	648	640	665	671	669	669	635	669	665	647	680	633	685	672	759	672	677	700	639	749	684	663	684	689	622	682	655	659	646	691	687	682	660	656	707	684	658	665	689	660	670	665	650	653	693	626	734	634	667	691	632	648	680	649	660	635	650	657	703	683	670	632	658	691	701	657	687	672	619	684	700	624	691	665	675	670	697	689	656	669	683	626	694	662	674	705	656	661	681	659	647	648	636	676	634	646	664	642	668	652	676	626	650	676	639	644	657	703	677	713	694	629	630	666	643	660	656	663	652	665	679	668	635	671	734	657	649	691	658	697	633	669	635	659	604	673	680	689	677	662	631	678	704	733	609	690	681	675	668	663	652	681	638	663	661	645	700	697	618	654	698	639	675	692	680	697	636	649	655	646	668	629	705	655	685	675	690	698	696	665	652	690	664	640	700	673	672	630	665	675	662	705	672	702	651	662	661	700	683	623	671	642	636	641	609	721	727	717	644	671	666	682	709	632	652	672	696	639	667	649	702	747	693	705	649	681	685	630	676	680	693	612	596	673	706	675	671	681	703	679	678	630	704	671	655	665	656	667	641	658	652	640	686	641	674	686	636	656	667	652	646	679	626	654	634	672	636	665	693	684	647	672	701	664	659	651	660	675	685	695	713	632	644	638	628	672	653	613	662	660	644	663	651	653	622	684	618	673	752	630	698	728	711	670	674	660	659	680	629	672	685	654	689	641	636	662	679	642	692	621	661	657	672	719	640	692	663	686	685	684	647	681	661	686	645	633	729	658	687	691	645	673	707	690	617	688	657	665	647	678	622	649	697	676	663	648	630	737	659	653	660	688	647	703	627	712	639	669	655	668	660	706	646	700	667	659	658	667	695	675	679	634	630	674	629	720	691	657	656	678	647	629	706	671	634	695	687	652	661	627	634	641	668	666	630	640	634	637	650	669	667	650	703	648	701	675	661	671	657	647	689	699	688	700	690	662	645	687	640	657	702	616	668	678	689	651	623	695	669	653	664	670	651	673	664	633	666	650	650	651	674	672	690	692	708	665	659	638	637	672	634	671	645	656	685	718	716	651	698	635	663	671	664	701	642	655	666	648	620	652	642	666	689	620	678	669	684	673	632	678	654	661	680	710	669	654	661	669	638	659	655	656	637	663	681	669	653	678	687	684	683	655	661	693
7826	12654	11333	6321	4366	3235	2480	2018	1697	1521	1347	1162	1121	983	910	928	885	827	833	768	750	689	752	697	687	785	690	688	670	680	661	671	668	649	669	660	645	656	674	630	658	585	659	588	634	582	614	607	644	568	644	625	611	604	663	564	624	620	624	620	575	600	665	571	617	601	612	621	628	639	632	585	660	650	620	553	638	652	621	634	599	641	582	619	619	599	630	608	602	629	658	622	636	600	582	620	627	612	659	580	624	603	589	620	608	622	616	596	599	566	624	663	603	609	591	584	628	630	620	624	618	564	607	607	638	599	610	612	590	614	602	605	605	613	593	581	591	589	623	565	633	592	612	614	600	557	664	666	636	619	589	620	590	641	607	605	598	616	612	550	616	632	578	604	611	585	622	642	581	629	601	590	651	605	606	609	608	615	589	599	592	662	654	628	578	597	586	617	595	585	595	602	579	591	621	587	610	614	638	613	597	617	607	630	648	603	588	647	617	616	575	616	636	631	594	667	622	625	626	579	604	626	602	611	651	572	599	646	643	628	580	634	601	624	663	567	601	647	618	616	606	591	605	595	644	555	613	609	630	607	587	626	641	632	657	578	613	622	628	596	603	641	596	619	624	622	621	619	568	635	622	614	618	599	609	594	599	617	626	586	561	613	584	606	634	594	620	600	579	644	598	654	637	588	626	654	619	617	589	640	613	638	592	560	595	633	599	566	629	594	607	643	614	615	587	621	605	588	654	607	610	621	618	618	609	656	633	623	609	566	615	637	607	607	616	595	644	630	635	615	638	617	586	605	629	629	625	629	543	607	602	609	643	667	607	578	615	610	605	652	609	620	591	603	561	594	613	634	610	629	600	543	617	610	619	585	597	584	648	630	593	614	598	616	628	608	571	604	679	609	640	628	594	594	551	586	602	633	624	594	632	639	613	622	596	596	622	596	603	590	596	562	570	597	590	625	608	567	638	616	586	573	594	674	589	593	637	596	644	619	595	567	625	596	602	584	568	602	603	668	577	566	596	619	580	616	610	623	593	619	635	604	580	602	620	617	605	661	613	574	605	618	552	627	635	589	612	537	594	610	620	626	592	617	616	620	550	642	586	621	598	617	632	611	630	606	619	605	643	591	611	631	626	609	593	613	608	630	599	602	600	603	597	589	603	578	617	595	599	604	578	574	579	572	616	591	608	595	607	604	604	637	617	569	612	621	570	597	591	593	623	612	595	560	609	641	565	636	605	591	588	572	601	634	580	604	618	619	625	613	614	606	644	582	623	553	641	600	618	580	613	590	586	582	640	632	597	652	631	604	539	595	643	652	623	606	622	660	626	624	585	626	596	617	595	584	578	614	585	615	610	574	583	602	587	649	595	613	613	594	605	629	600	612	615	595	608	624	593	578	616	607	580	620	585	625	648	564	588	609	669	613	620	636	604	613	606	598	604	584	594	628	628	588	648	580	597	613	589	640	595	578	622	605	611	599	599	560	575	605	661	594	621	584	642	633	605	597	612	561	600	600	599	572	611	564	595	610	618	628	588	602	623	603	642	592	599	627	609	620	648	570	625	610	595	654	579	547	619	606	615	615	634	659	586	605	592	597	607	604	617	592	550	614	631	613	600	610	594	628	590	623	588	606	610	601	632	626	603	617	618	591	549	612	558	625	581	575	621	620	608	608	604	609	620	589	650	589	609	628	596	577	629	608	605	613	630	578	597	567	625	596	574	586	621	551	638	590	619	641	623	614	626	607	624	631	610	601	632	628	587	584	591	644	611	656	587	616	645	608	581	668	630	597	596	543	604	573	593	605	636	616	609	596	601	626	595	567	675	601	598	630	601	597	636	605	620	633	568	590	609	631	580	616	643	606	609	596	618	575	577	612	624	602	621	577	646	602	609	589	637	621	621	634	626	610	618	631	664	582	628	607	619	613	606	597	635	540	593	614	612	622	601	624	564	672	585	612	611	619	596	608	627	597	624	629	655	658	597	553	545	627	568	639	615	607	618	580	556	652	602	616	636	603	633	562	574	568	571	590	581	623	599	647	597	574	623	620	602	607	610	605	570	628	627	601	607	608	585	571	581	664	612	605	588	612	611	600	579	595	584	649	623	632	576	609	572	621	623	622	632	654	636	585	614	582	577	594	629	615	595	630	620	590	614	612	630	630	583	605	627	608	640	610	619	629	590	604	604	597	583	588	660	632	601	618	628	665	613	576	598	629	576	580	581	650	589	591	611	613	592	631	596	623	582	615	604	585	590	594	595	608	591	652	545	626	634	611	603	608	574	630	617	606	595	552	608	618	611	641	601	644	613	618	642	595	598	590	624	642	590	599	605	601	634	630	618	650	566	604	618	586	638	617	598	635	587	613	587	625	605	571	572	622	617	625	612	589	599	623	641	619	572	614	584	616	623	628	613	567	614	615	584	621	636	602	574	624	591	577	608	629	617	647	630	609	616	633	614	598	619	540	599	598	645	593	622	610	579	565	618	627	635	625	572	601	585	622	609	598	641	616	679	640	596	614	602	622	644	613	632	595	615	611	642	606	583	613	595	605	628	590	656	627	595	591	629	620	597	603	638	618	580	604	598	606	572	599	616	564	616	599	579	632	678	594	559	587	627	622	614	612	586	582	568	593	604	617	591	626	632	577	596	600	587	595	625	621	617	593	597	634	595	559	628	644	621	588	591	575	592	603	608	644	622	579	602	613	600	563	596	618	598	639	609	578	657	616	627	627	595	616	612	615	580	652	605	640	668	608	627	617	614	659	604	649	616	602	574	622	612	614	571	606	593	624	573	584	579	651	650	559	610	582	615	567	596	614	628	609	563	626	608	648	571	649	601	630	582	582	621	641	589	620	615	623	631	620	617	609	623	589	597	601	654	595	557	613	587	547	625	621	632	599	570	582	621	600	581	635	597	578	554	574	628	606	576	630	654	648	627	643	637	589	672	639	599	629	595	615	624	567	596	592	640	630	578	620	580	576	645	576	571	636	617	610	596	592	614	611	604	656	569	627	610	613	601	603	585	604	561	652	633	605	585	575	632	605	609	585	654	602	581	611	616	603	602	621	586	599	619	618	587	606	586	606	612	602	584	633	585	630	637	581	601	597	585	596	589	548	595	582	624	594	614	617	593	614	612	586	596	578	595	613	583	605	612	605	590	597	602	581	643	649	640	635	596	598	639	608	612	613	630	595	607	594	622	642	591	612	566	597	588	624	592	589	595	591	616	596	636	618	614	595	590	624	633	619	601	575	619	607	603	590	619	581	613	590	607	582	614	624	643	623	626	592	555	590	616	669	599	546	622	617	588	577	620	610	631	632	610	602	578	561	618	611	617	657	590	596	643	665	589	582	612	624	564	623	625	621	630	556	616	582	597	590	632	596	632	646	621	606	608	596	583	606	596	655	605	632	558	605	608	633	620	586	570	630	655	640	618	597	620	604	604	642	587	578	607	593	561	623	595	635	605	571	615	642	619	642	614	582	563	636	595	634
23088	20964	27802	24316	20979	21104	11503	2531	1773	1598	1434	1359	1266	1238	1172	1160	1122	1079	1011	969	946	997	1023	1023	997	901	924	922	992	944	903	938	914	939	895	917	923	882	879	884	937	860	877	867	889	915	910	873	891	865	821	894	922	884	938	891	927	887	847	901	893	877	892	878	889	894	884	877	864	869	849	861	857	858	790	844	907	865	817	889	853	860	854	843	849	862	862	860	848	906	918	827	914	869	826	851	874	847	922	855	833	881	839	851	873	886	879	894	822	859	868	793	823	860	887	898	866	831	880	888	880	874	813	886	836	876	878	805	830	860	891	840	894	893	847	855	899	895	844	808	853	774	845	827	820	872	909	894	856	852	872	866	835	815	835	859	908	869	870	848	868	868	878	834	857	814	860	835	867	890	824	797	847	863	941	836	886	886	802	886	852	852	829	855	839	855	859	825	899	854	815	853	887	868	849	887	847	846	844	866	886	859	898	880	905	833	910	862	914	829	849	855	886	856	842	872	884	822	879	829	837	865	861	849	817	897	851	876	860	894	868	866	919	867	868	841	889	833	822	849	861	818	785	844	917	793	861	813	827	833	879	883	901	886	864	856	804	829	867	840	807	836	882	825	861	822	862	811	866	839	813	816	923	862	872	839	838	845	812	871	783	880	852	897	862	810	907	915	859	872	886	817	859	859	885	842	925	869	844	805	812	857	846	857	862	852	927	861	836	895	862	842	860	852	838	861	826	865	841	815	820	804	891	838	892	861	858	832	856	877	840	898	812	846	857	822	842	903	835	840	832	837	830	799	842	885	978	891	902	836	867	866	870	897	928	833	900	896	844	852	804	821	893	799	828	873	862	865	822	836	881	906	849	854	824	844	918	856	846	894	874	911	869	847	836	938	899	873	808	876	864	865	834	864	864	842	857	859	888	854	830	877	862	853	805	852	870	849	852	849	843	809	864	866	829	941	819	834	872	901	843	866	878	851	833	858	889	882	878	893	851	891	863	856	895	901	831	777	893	874	823	806	853	839	834	825	892	920	893	874	909	813	872	854	837	801	865	801	909	875	856	933	830	870	845	827	869	873	862	829	860	834	837	813	855	844	853	859	877	860	897	849	843	847	848	876	824	845	850	872	832	857	886	837	881	857	862	849	890	889	910	870	816	836	877	858	854	880	833	926	852	849	873	819	879	872	871	835	829	876	863	829	853	898	900	842	862	888	878	817	825	840	823	828	877	863	851	782	826	843	887	837	873	861	877	857	877	866	831	841	837	814	849	811	854	859	839	857	849	854	851	848	854	870	852	854	793	833	842	818	966	834	904	814	894	804	841	871	915	872	907	821	848	861	825	897	821	881	825	866	894	903	861	854	867	845	874	829	891	894	848	841	888	850	875	822	829	904	898	852	847	867	874	827	934	837	831	871	858	844	868	829	868	894	836	848	835	880	842	825	869	930	865	860	836	849	859	855	855	825	876	876	848	900	877	883	878	839	837	813	854	901	844	883	929	859	879	920	892	885	877	963	905	852	864	803	905	827	829	798	847	857	885	872	912	870	893	844	883	845	859	880	896	834	839	882	885	871	897	867	882	850	854	855	831	845	876	896	863	877	855	829	792	835	876	836	832	860	895	831	846	835	872	910	837	859	862	849	910	802	849	898	856	893	893	882	859	896	829	808	874	875	809	866	842	808	833	846	869	879	900	838	844	839	808	830	884	861	816	867	835	819	892	838	856	844	885	893	853	894	827	859	846	830	846	835	837	811	920	859	893	869	871	850	858	853	846	844	888	864	895	849	868	854	941	866	854	878	894	866	853	882	813	860	862	855	882	875	859	863	825	836	833	851	821	892	852	850	888	826	823	919	886	865	869	868	873	852	909	806	891	882	873	837	899	866	829	876	873	798	818	875	917	819	901	850	874	834	851	847	879	878	829	914	890	841	851	819	841	866	835	825	804	861	851	819	804	837	858	848	897	866	833	812	847	822	863	874	886	897	868	832	869	829	922	844	844	825	865	907	832	871	851	854	794	886	809	916	910	830	854	830	858	831	875	857	852	887	832	873	839	827	866	875	846	816	886	896	809	885	827	876	832	843	866	841	863	870	839	922	869	831	847	840	860	838	887	830	766	844	847	829	860	891	924	877	836	884	885	852	873	833	860	863	841	891	862	859	884	817	881	862	860	833	891	851	933	833	887	847	852	840	848	866	865	828	855	840	886	925	859	814	891	835	807	871	865	843	793	875	896	886	899	822	928	853	934	857	856	810	872	838	840	845	859	786	848	884	884	842	827	865	872	875	894	792	862	903	835	899	877	897	884	825	833	893	882	888	882	834	874	909	852	902	812	853	908	868	830	867	825	901	910	832	826	835	847	855	841	808	829	819	800	899	912	917	903	840	809	848	847	894	831	844	883	828	885	859	843	847	867	845	868	877	858	849	849	835	850	833	873	848	857	879	812	835	846	878	889	861	892	872	812	830	872	866	881	838	901	906	890	833	859	889	828	877	845	896	831	905	907	872	771	880	867	832	843	864	834	895	869	861	858	867	872	860	812	838	826	883	836	822	852	858	895	844	873	869	829	835	854	874	868	835	855	841	869	834	820	827	843	861	851	880	801	812	827	879	863	877	861	899	889	863	841	893	856	905	866	870	847	827	846	821	839	831	844	804	826	925	900	871	901	900	931	883	852	882	892	839	891	878	902	804	856	819	860	827	821	857	849	907	884	846	812	814	871	881	871	863	879	818	844	809	872	833	880	858	877	913	835	894	824	801	874	853	840	901	904	842	827	889	821	851	867	891	868	852	859	822	797	889	837	855	892	830	870	871	838	860	873	883	897	842	889	853	860	901	836	859	802	835	830	825	863	836	861	897	852	824	809	855	860	873	836	893	810	846	854	838	898	853	900	893	893	845	883	859	845	867	842	857	842	822	806	875	895	879	869	893	902	871	908	814	876	837	792	851	847	822	848	829	844	910	862	856	877	857	863	865	873	872	896	843	831	854	897	807	926	867	844	851	810	862	873	809	864	859	849	853	888	848	846	873	884	885	867	810	904	837	874	819	867	812	869	889	901	854	886	863	846	879	856	876	883	862	867	889	914	838	842	839	869	846	844	895	902	889	817	854	846	828	832	782	796	794	901	846	869	845	843	875	897	867	844	881	852	828	857	815	844	875	880	854	839	826	929	873	886	852	804	862	861	874	871	877	887	836	858	885	893	869	846	884	826	834	867	878	877	873	822	846	895	887	936	893	870	853	834	863	831	802	859	843	811	903	886	898	874	842	873	862	884	893	896	852	878	854	809	845	844	899	835	872	838	803	894	845	848	884	907	853	887	811	827	871	864	829	829	857	903	818	867	879	902	935	827	852	794	874	881	879	923	831	838	809	822	902	845	820	824	884	799	795	891	833	784	868	891	815	834	930	802	843	889	826	840	860	879	869	883	888	826	834	838	902	868	816	858	830	869	870	891	891	834	814	852	840	840	817	881	841	826	861	820	850
10423	19111	17058	10323	7051	5330	4180	3324	2867	2426	2177	1834	1674	1544	1412	1264	1258	1219	1154	1115	1107	1048	968	1032	999	975	933	925	928	948	827	887	875	843	868	892	862	844	864	839	859	856	819	841	845	862	770	829	774	828	877	827	797	792	827	844	871	839	854	785	869	791	778	787	807	771	766	792	889	796	829	822	776	875	844	849	768	839	743	808	791	868	828	782	762	828	773	778	818	809	787	834	796	787	783	754	843	803	819	817	815	763	808	780	862	791	764	797	790	839	749	826	827	831	847	834	814	851	813	816	812	776	834	834	840	829	788	807	817	794	833	784	771	809	785	811	772	781	795	790	782	835	814	853	794	840	828	819	777	806	852	823	807	780	833	801	817	771	819	798	811	795	829	827	811	817	800	817	818	813	823	771	843	770	786	771	773	817	775	836	777	824	821	807	781	776	761	825	772	801	826	786	811	800	782	814	754	777	796	800	798	746	803	777	827	802	749	772	815	809	723	786	861	815	856	769	822	753	786	785	822	809	786	797	795	829	806	715	801	790	785	781	840	783	769	774	796	783	814	817	777	823	765	793	815	776	777	800	783	822	793	822	795	802	821	732	784	817	800	775	827	841	783	820	839	752	846	794	777	787	839	860	862	744	793	825	775	822	836	761	804	793	844	835	755	828	847	790	768	785	819	780	764	798	752	817	814	809	786	817	800	797	814	793	778	820	759	841	769	769	793	813	816	811	839	793	838	761	825	726	821	810	767	834	749	817	767	822	808	798	755	828	763	812	765	788	840	805	768	772	776	796	777	779	810	808	846	796	805	781	796	773	807	767	823	766	760	784	819	793	793	841	793	774	804	780	802	774	807	805	801	776	815	807	803	825	763	796	780	813	812	759	869	804	795	792	737	809	824	800	806	862	822	759	768	766	809	748	779	768	819	786	795	824	792	842	809	816	786	778	834	748	789	793	807	787	792	797	789	800	750	780	807	785	840	831	785	805	775	809	832	700	761	809	818	752	767	754	799	808	775	783	852	782	772	775	787	793	798	787	831	824	766	833	806	795	803	824	835	791	781	794	751	799	824	810	785	794	776	792	758	824	807	734	828	763	759	808	744	806	782	764	807	818	840	819	824	816	796	750	760	789	863	787	816	792	757	838	793	843	762	784	782	785	751	752	813	752	805	820	742	820	782	787	794	797	781	796	850	754	807	821	837	832	788	790	794	804	785	780	783	773	794	835	793	820	807	802	783	852	776	762	810	802	811	808	770	789	778	813	772	786	758	776	750	778	813	754	778	826	769	780	818	771	781	780	852	819	805	821	796	811	825	834	779	780	792	810	818	796	822	805	815	849	810	784	777	813	794	750	815	838	794	798	790	792	767	795	804	803	761	804	809	787	787	769	807	801	789	751	834	799	803	757	798	824	749	798	794	788	785	834	823	763	793	779	792	737	792	809	831	842	805	817	773	798	774	797	770	816	800	811	866	809	808	783	819	804	845	837	783	778	767	800	782	821	783	790	832	770	810	795	754	801	832	794	764	793	792	769	824	823	748	828	828	787	767	788	798	805	800	791	823	795	848	801	813	790	764	843	839	809	808	825	809	801	802	778	798	826	779	784	837	845	759	800	841	777	779	842	748	842	842	761	761	828	771	807	831	802	792	831	810	807	815	775	782	852	825	790	777	785	791	757	796	812	782	763	815	788	804	775	786	761	812	795	798	813	790	799	810	718	782	793	823	789	759	784	778	763	810	863	814	787	791	795	811	773	794	861	793	784	769	778	768	782	860	800	788	802	772	810	796	766	754	789	822	823	864	779	779	830	808	788	762	789	801	804	791	821	855	788	798	758	805	835	843	847	832	791	834	766	780	744	796	835	773	788	820	820	789	818	780	803	801	799	810	784	797	782	811	841	775	806	791	787	781	747	815	795	883	769	754	757	821	838	778	802	813	752	765	814	885	815	861	808	835	798	771	787	763	774	772	769	805	818	769	788	825	800	808	803	744	782	749	803	807	790	825	757	817	803	761	767	813	781	783	833	748	774	776	778	833	796	775	775	823	815	788	769	773	805	781	771	834	799	832	795	766	820	847	778	762	790	842	768	809	799	792	839	782	722	791	791	749	774	780	795	804	807	810	813	837	803	792	807	776	788	796	796	796	847	751	787	801	811	860	814	795	816	827	777	818	791	798	813	815	774	777	781	801	795	787	798	803	804	745	754	770	793	733	777	762	798	799	805	825	844	778	795	760	782	784	784	788	796	757	837	780	784	774	800	767	770	763	804	789	800	789	796	722	778	783	829	789	837	763	742	785	763	773	773	847	758	752	778	831	824	796	756	821	746	771	793	818	764	788	805	791	782	740	776	762	804	771	794	849	840	841	830	816	796	818	764	766	798	810	780	831	795	777	781	782	850	806	781	745	775	798	749	762	823	789	825	807	782	786	802	795	808	796	846	805	807	784	780	795	752	758	836	766	741	785	821	814	805	795	815	730	823	785	760	873	770	751	767	810	761	816	821	781	815	785	777	822	843	848	810	810	846	787	796	757	800	791	788	792	742	786	792	780	822	793	804	818	781	799	803	806	742	813	743	812	804	781	771	782	826	816	786	763	797	792	794	816	814	791	798	814	809	807	830	819	784	810	771	816	828	767	794	807	773	801	801	779	781	809	797	820	780	826	783	795	778	793	779	785	756	805	786	788	829	816	770	783	827	782	822	834	768	830	760	804	849	760	794	814	764	807	822	789	759	849	816	809	813	759	763	774	814	729	841	790	853	810	802	798	792	781	838	788	789	777	759	803	813	820	809	774	740	802	768	817	839	779	772	811	791	802	810	815	800	764	808	800	814	775	811	810	778	782	827	767	811	793	781	762	799	798	785	845	814	800	768	753	814	828	815	786	808	799	837	802	803	809	811	836	831	758	789	815	795	810	792	794	768	736	812	805	799	798	789	783	800	736	759	787	795	774	806	806	792	777	800	799	811	791	777	767	878	776	832	798	775	805	787	779	764	780	768	801	818	820	782	825	807	823	831	788	820	777	806	816	762	780	807	830	817	784	833	790	798	816	815	842	770	782	769	808	816	824	777	810	800	786	778	785	771	793	788	796	760	787	757	814	781	813	838	820	804	829	816	770	812	737	776	802	775	837	854	842	823	811	783	840	759	719	791	822	831	795	766	807	822	761	804	804	816	783	854	807	791	822	729	708	766	781	767	826	752	839	771	814	774	770	741	783	771	789	818	777	794	760	804	815	766	810	796	812	800	793	777	764	759	771	781	790	795	790	788	824	790	785	804	827	803	777	790	774	753	768	809	826	781	785	827	850	766	820	739	821	775	804	793	776	767	809	768	752	737	808	838	871	813	876	821	777	798	798	803	785	793	814	843	805	807	781	767	801	790	775	779	801	820	768	839	864	841	787	809	813	839	783	820	801	825	809	772	833	739	802	752	861	843	781	802	828	818	782	816	778	769	776	783	784	808	746	795	759	803	846	760	748	799	820	803
29798	15194	1867	486	370	313	255	252	252	230	253	222	229	287	243	231	238	205	213	231	235	239	240	216	220	211	241	226	227	225	244	244	235	230	227	197	223	239	247	223	241	211	221	241	255	245	213	220	234	217	223	228	213	237	224	201	244	223	251	225	225	214	215	216	211	231	237	224	249	217	224	231	224	200	231	227	228	225	208	215	229	230	214	262	200	212	226	233	202	241	202	197	211	206	222	232	239	209	199	250	205	205	213	248	211	211	219	224	233	230	237	249	236	232	210	231	234	241	224	231	199	212	238	216	237	238	211	236	244	233	239	219	260	223	199	218	230	229	235	211	206	235	219	241	228	215	190	224	216	204	229	236	221	205	241	243	237	239	206	220	194	215	248	219	240	228	228	248	213	234	242	234	214	206	237	234	227	254	194	216	206	242	225	244	236	237	224	227	238	220	219	228	227	228	229	218	194	230	229	222	228	232	215	239	243	222	219	194	224	228	236	217	221	190	198	235	222	240	214	232	237	215	227	240	221	211	227	228	245	209	249	207	231	239	246	195	236	256	225	222	254	228	243	211	196	189	230	214	247	200	221	220	229	203	193	211	230	228	244	222	221	239	243	189	211	195	222	194	210	228	241	216	231	226	192	203	223	222	216	231	235	239	206	248	217	225	214	232	237	228	217	219	213	225	203	209	225	222	243	221	242	216	214	229	225	211	238	227	215	217	238	230	223	196	205	233	249	238	224	211	227	271	256	211	199	210	214	226	220	218	227	230	215	197	215	242	223	210	205	225	211	226	243	209	196	192	207	210	213	231	210	250	214	215	215	224	206	223	233	225	235	233	250	231	216	221	225	238	235	214	255	189	212	220	213	213	248	226	195	242	231	235	209	231	233	250	215	224	243	200	258	237	232	225	204	220	224	237	219	214	212	228	222	209	224	228	205	214	227	254	207	221	210	227	215	200	209	229	217	217	201	201	217	252	234	247	220	243	227	204	216	210	227	232	205	237	256	226	214	227	217	204	243	218	253	198	232	217	221	216	241	229	254	218	237	223	210	202	220	222	238	209	246	216	228	218	236	216	199	216	224	219	218	200	219	234	235	199	253	194	208	239	230	199	251	243	244	196	224	203	231	208	229	201	218	216	238	241	230	217	232	224	185	255	206	193	235	218	240	249	235	195	218	207	220	233	228	195	224	211	215	187	229	212	184	226	179	213	219	273	240	232	221	224	251	229	214	241	215	251	222	228	234	209	227	243	206	204	219	216	217	217	228	233	240	199	221	216	249	237	206	223	232	209	191	229	218	238	209	206	220	226	233	213	247	209	225	242	213	229	226	214	213	210	221	219	228	242	233	233	225	221	224	216	212	210	225	209	237	206	223	216	217	211	255	219	254	229	239	211	200	224	203	211	289	271	229	235	222	232	204	254	219	251	233	238	198	206	248	219	230	223	243	220	250	236	215	210	221	233	231	213	249	229	224	239	226	230	231	232	218	194	213	217	215	195	226	262	195	206	222	220	219	238	206	228	218	192	259	234	223	210	241	251	206	192	221	210	236	240	232	225	219	206	261	214	207	213	265	256	221	253	220	239	234	234	233	228	234	223	256	251	228	192	221	206	199	208	241	215	206	185	237	210	227	215	212	220	230	213	225	213	207	251	217	245	210	187	227	221	229	229	246	208	200	222	226	196	233	226	220	242	210	240	221	223	251	225	207	221	213	222	207	233	221	225	198	250	214	240	235	222	235	232	259	213	208	220	226	248	225	223	252	231	220	249	221	213	220	211	222	207	234	247	229	223	251	218	234	241	242	229	224	219	207	204	227	194	225	222	221	224	226	224	227	219	230	216	216	209	226	226	224	238	215	210	226	232	205	211	229	241	203	213	199	246	234	216	207	231	192	224	228	248	215	207	225	257	236	197	195	211	207	240	219	223	219	229	226	217	230	226	222	224	240	233	240	225	221	221	221	223	226	239	213	222	235	272	228	232	231	218	217	247	205	245	209	241	242	261	229	204	214	203	220	253	234	194	207	203	235	237	208	220	228	239	220	224	238	217	214	232	227	229	248	229	230	224	235	236	236	207	222	230	240	238	217	228	227	225	206	217	241	217	231	226	215	216	245	207	236	203	208	208	215	196	224	225	221	223	241	238	234	237	229	216	218	230	228	226	267	237	218	195	211	210	215	215	210	232	239	251	225	234	227	234	213	226	230	214	223	225	236	230	226	237	227	241	242	233	214	234	205	231	206	249	224	268	226	222	240	231	205	218	195	220	244	224	207	217	207	224	233	209	206	224	210	215	228	214	211	232	221	245	238	234	211	211	239	212	244	230	226	251	242	212	227	200	231	232	232	206	215	228	225	225	206	245	234	239	213	204	238	207	267	224	207	242	205	238	218	207	233	214	249	237	197	202	200	229	238	232	215	263	226	223	220	227	237	242	240	228	214	213	211	235	239	198	215	224	203	226	207	212	235	206	210	203	235	214	202	204	213	220	242	248	210	231	229	249	238	220	215	209	230	206	214	231	223	237	210	221	211	200	252	206	205	168	205	236	260	212	221	213	199	208	209	241	234	248	222	233	265	209	245	232	228	227	231	212	242	245	210	229	211	237	242	248	230	212	219	229	238	266	203	193	237	246	239	239	241	217	219	225	214	210	215	243	220	226	236	245	254	234	210	225	230	231	212	236	248	233	244	222	215	227	212	220	230	199	235	225	227	214	272	230	232	222	224	203	229	244	198	240	245	244	235	268	259	236	219	206	186	230	219	227	233	217	237	207	226	209	232	254	238	232	227	235	220	206	220	224	245	204	239	205	209	227	238	241	244	229	233	202	205	229	205	221	199	205	256	214	218	257	203	224	226	264	201	196	233	178	226	218	213	250	239	211	219	230	198	256	214	233	207	212	210	218	213	240	217	224	207	236	227	210	230	210	218	195	206	222	248	248	231	211	197	253	232	233	236	193	207	200	215	238	233	247	212	235	234	233	231	199	237	236	198	196	216	204	202	237	228	249	256	209	211	233	203	225	261	225	220	234	227	231	200	250	211	226	203	216	223	233	231	206	240	215	237	258	209	230	248	244	221	203	240	243	206	244	223	247	205	226	249	223	240	244	215	216	252	216	218	221	232	239	215	233	239	208	205	217	232	222	218	229	214	249	230	234	230	201	237	221	185	233	218	246	209	208	223	261	204	209	236	278	248	232	227	220	227	226	191	239	247	240	213	225	213	229	214	228	251	213	220	221	217	228	221	205	235	213	215	249	203	223	202	271	213	235	248	222	239	272	237	225	208	228	231	221	233	250	218	201	222	235	212	227	228	225	219	269	212	205	230	241	209	221	215	228	202	230	221	215	224	227	221	195	246	229	203	227	227	239	260	220	227	244	247	243	202	216	214	214	243	225	239	233	230	230	204	200	204	207	238	220	231	208	206	263	225	242	229	234	185	220	213	238	236	199	235	236	225	235	210	222	210	221	224	212	242	224	204	235	239	215
5937	897	787	483	378	331	278	283	242	283	248	232	255	255	244	220	227	244	218	216	229	222	221	231	210	254	222	221	203	227	198	216	241	213	221	218	221	236	221	207	213	208	237	233	221	258	223	238	219	208	232	199	206	205	199	205	220	201	243	230	214	245	237	239	214	222	225	204	220	233	220	238	216	193	225	231	229	253	213	211	227	209	234	239	224	215	215	192	217	244	221	238	237	207	225	238	250	235	218	239	218	218	251	225	217	222	207	214	230	230	233	219	236	203	221	216	224	208	219	243	209	250	199	225	219	225	241	187	229	239	237	238	198	219	241	216	235	240	222	220	216	225	250	225	215	201	216	232	217	218	216	228	216	218	219	246	222	227	224	227	233	223	195	228	217	227	208	227	222	242	223	240	221	217	219	229	208	182	236	228	231	210	228	234	215	228	231	215	209	211	231	216	247	251	220	219	226	211	183	223	244	213	214	209	216	231	214	233	224	215	215	196	227	213	221	238	236	270	222	237	212	220	234	200	237	227	206	221	228	191	240	223	257	217	238	192	244	231	215	222	220	234	227	223	250	202	199	207	203	203	215	209	216	235	224	227	217	245	224	213	241	214	226	206	231	218	231	228	202	216	210	208	221	222	226	235	191	210	233	225	212	206	222	251	222	210	246	207	194	236	191	212	232	211	261	256	251	222	189	216	218	215	221	247	231	205	252	233	229	202	219	223	242	221	227	214	214	244	241	217	241	241	214	233	224	210	210	224	221	228	208	215	249	225	245	169	216	240	208	215	230	209	204	224	224	201	242	224	222	196	218	215	219	223	217	229	205	213	236	224	217	230	219	224	234	197	246	197	207	217	210	183	218	227	191	225	234	204	219	226	215	220	248	243	212	227	234	232	192	205	224	213	243	219	204	217	233	247	206	227	238	225	209	215	232	231	229	231	245	205	202	223	235	236	234	227	214	230	227	211	236	213	223	200	227	220	198	248	174	208	216	229	204	235	249	228	221	226	229	236	224	194	230	199	202	206	201	239	227	216	195	236	225	202	210	199	218	217	202	195	218	201	232	202	234	253	200	214	197	216	224	214	224	212	230	210	212	269	225	234	230	217	209	203	211	238	227	236	233	225	224	228	220	225	215	239	201	238	245	196	199	229	221	228	235	279	243	230	220	237	231	219	204	225	212	227	220	216	212	229	203	234	222	220	222	218	244	236	225	226	228	229	225	196	214	239	241	212	218	239	221	251	220	209	191	226	214	269	206	213	201	217	223	212	203	221	215	213	216	182	241	202	216	235	225	222	241	231	218	226	203	206	209	230	196	226	231	238	217	231	223	213	223	226	232	218	212	232	214	213	234	206	239	197	227	222	212	198	223	243	206	240	235	206	213	215	214	226	225	212	235	209	230	211	204	242	227	208	228	208	236	226	232	234	219	203	220	194	207	210	220	203	193	232	229	212	205	216	225	221	225	221	209	222	220	210	220	223	227	239	229	248	243	226	223	239	247	222	210	220	210	202	236	222	218	221	190	203	239	247	213	228	200	212	230	211	215	230	215	238	226	223	205	214	224	216	217	210	216	216	239	195	247	224	211	239	216	241	225	186	235	205	222	226	236	225	224	246	216	218	196	193	215	247	224	244	230	221	225	198	208	237	214	230	239	228	193	220	209	232	234	220	230	205	215	231	257	218	239	218	222	240	222	218	245	202	204	224	229	195	218	210	237	235	229	230	234	222	229	219	204	198	218	222	221	226	209	230	242	232	224	209	210	233	224	211	205	187	224	200	210	217	172	229	217	223	204	218	213	213	201	205	206	193	223	241	239	184	189	233	227	234	220	203	229	210	229	220	253	195	202	222	237	212	229	198	228	210	196	214	232	252	219	204	208	228	238	222	248	232	211	204	210	211	218	213	233	217	204	229	220	237	244	217	193	223	239	232	213	214	223	219	213	196	211	212	224	224	210	200	229	228	207	197	223	250	220	184	221	226	247	230	211	226	236	226	238	230	210	236	211	204	237	227	224	227	216	239	246	246	201	215	218	222	196	215	216	218	216	224	218	210	217	210	220	234	243	201	231	228	206	227	214	212	213	231	214	212	206	229	245	228	204	210	221	220	212	223	227	221	188	214	242	222	238	266	221	222	243	200	225	235	197	202	232	245	223	204	223	238	219	220	216	243	225	215	210	236	239	224	233	195	243	218	236	224	202	229	210	232	224	218	251	223	217	235	225	239	197	243	225	200	226	224	217	231	208	209	190	220	219	225	222	234	193	247	215	232	224	230	244	235	236	196	224	219	229	212	234	243	228	218	211	201	209	242	235	198	238	212	212	213	252	250	224	204	206	243	241	219	186	222	233	204	223	199	219	213	220	211	226	228	231	214	228	229	232	238	215	253	219	215	211	232	206	226	214	214	192	208	214	217	226	211	224	209	229	205	220	240	235	228	233	219	239	211	213	218	223	239	214	227	234	211	216	220	202	198	235	228	234	218	209	213	237	238	208	228	220	218	197	217	226	217	223	231	218	218	217	219	211	236	222	253	213	239	227	201	226	186	222	212	232	216	190	234	194	208	197	218	228	226	236	192	239	225	220	235	246	242	212	220	222	237	248	231	216	230	217	221	209	223	205	209	229	206	239	237	202	201	236	209	232	230	207	221	214	205	233	237	248	246	220	230	208	208	248	206	233	210	204	233	226	226	225	225	213	233	204	218	221	215	221	229	216	230	223	223	225	207	240	202	204	199	209	235	223	213	261	225	223	220	245	225	213	232	224	217	255	226	240	210	226	221	264	231	208	198	209	215	211	216	217	228	211	216	210	223	217	224	244	222	205	219	223	242	256	217	215	209	211	200	200	199	230	231	225	207	236	220	244	226	241	224	231	241	230	223	228	208	225	213	214	255	230	218	246	222	237	227	234	210	215	267	195	234	217	214	251	224	248	221	213	205	210	212	236	228	249	231	229	195	188	233	240	215	232	234	235	249	225	212	200	217	231	269	226	219	234	224	236	223	215	209	212	210	226	211	226	236	234	205	214	228	211	221	196	207	221	210	209	226	225	234	208	197	218	212	221	221	243	226	229	211	240	239	216	238	206	221	205	226	217	234	229	212	244	249	205	219	233	211	206	191	240	236	191	264	227	236	206	204	234	223	207	208	219	231	207	242	233	219	200	224	231	230	248	208	193	227	199	237	215	220	228	220	235	208	233	223	213	225	206	213	213	233	238	193	218	243	229	250	219	236	223	228	229	220	225	211	230	214	194	232	218	210	227	205	222	225	238	214	236	233	220	229	211	222	218	190	215	217	201	215	209	199	218	228	222	229	198	210	217	207	216	212	228	209	227	232	216	211	216	214	218	229	210	231	207	225	203	230	215	243	219	217	237	228	192	219	211	222	254	215	243	234	207	210	212	203	234	228	228	250	222	237	212	236	235	204	228	218	236	222	234	185	225	219	218	232	231	215	207	227	240	246	205	208	242	223	208	214	228	224	196	224
25391	20938	27492	24562	20954	12936	2159	1338	1155	993	942	907	814	812	781	768	792	768	698	756	676	703	706	698	708	704	682	681	687	657	696	662	694	697	708	660	638	644	690	638	658	661	690	711	642	645	656	649	641	666	622	635	584	646	647	641	642	659	659	641	685	655	659	648	629	621	618	618	648	620	657	673	615	686	625	619	665	666	682	639	610	642	659	652	674	650	643	692	612	691	610	634	602	662	648	698	633	588	615	643	608	623	642	667	668	666	655	660	634	685	673	616	641	646	653	638	625	629	645	610	660	659	660	664	628	631	642	615	570	609	646	648	624	625	614	636	613	638	644	642	630	645	631	642	635	647	621	622	641	655	595	622	625	647	665	616	652	658	651	641	659	652	654	659	633	669	647	663	603	674	647	631	618	596	617	645	643	605	669	614	637	661	625	689	629	672	694	639	636	613	648	649	617	676	623	605	637	630	644	639	635	629	647	579	674	625	646	677	653	618	680	655	657	630	635	606	629	594	655	627	636	649	636	640	587	650	680	624	590	601	595	638	641	591	672	686	632	627	632	668	641	659	597	659	645	570	559	684	673	647	631	601	678	638	614	649	646	644	622	631	688	628	626	661	663	648	659	598	601	608	639	593	616	673	613	629	615	633	634	670	628	611	656	655	615	625	633	663	596	633	641	579	637	618	681	588	635	635	607	650	611	626	608	615	646	615	670	675	610	624	643	655	641	644	649	608	633	658	654	594	669	649	650	663	637	657	644	615	638	602	593	622	669	644	659	647	653	655	625	617	659	617	642	646	618	621	646	618	615	648	678	635	649	606	649	603	602	652	614	642	652	676	621	625	645	617	654	619	631	617	620	646	619	641	622	654	609	621	600	628	667	637	601	601	637	598	616	659	605	639	583	622	640	646	667	626	602	645	652	615	623	670	602	639	662	636	602	654	600	624	623	658	626	643	616	572	622	635	626	624	656	637	589	639	597	658	670	670	581	619	670	630	604	639	624	633	643	629	683	621	647	627	642	627	649	662	605	600	622	641	604	634	565	620	623	623	653	629	640	671	592	653	623	649	674	599	652	670	622	632	655	628	626	658	660	658	638	636	669	634	666	649	646	598	645	678	640	655	611	626	628	637	634	645	639	631	635	612	600	648	644	615	622	633	635	637	653	663	607	606	614	670	651	598	663	667	620	662	666	673	639	653	600	623	655	663	612	652	659	624	648	619	628	626	660	647	660	660	647	641	646	632	647	631	622	638	624	621	634	650	599	634	632	585	605	658	639	626	657	663	620	587	642	643	647	631	648	660	663	631	657	631	654	642	645	629	640	607	640	651	615	647	575	640	694	623	643	674	649	615	665	633	625	641	609	639	615	634	597	665	633	655	626	611	695	670	660	619	664	635	620	633	634	621	617	658	652	663	671	625	633	610	686	610	639	656	702	657	679	605	695	626	647	594	603	666	594	632	594	612	624	651	664	646	644	648	617	627	643	637	653	650	611	655	668	658	652	664	632	585	638	637	625	629	607	672	615	607	641	624	644	672	639	640	638	596	643	644	678	634	628	628	654	673	643	690	641	615	600	604	688	629	680	607	608	649	662	611	629	648	593	661	661	628	637	642	660	615	602	661	632	657	632	616	630	640	631	640	654	608	656	648	672	642	639	624	654	622	621	650	653	619	606	610	628	633	614	681	676	608	643	660	629	614	630	650	653	615	618	626	587	668	685	687	637	637	637	631	642	620	622	595	599	635	662	635	659	635	633	614	618	658	579	642	637	617	613	594	647	681	655	634	615	675	656	618	623	626	633	624	641	650	638	622	632	606	638	657	647	676	564	622	641	616	657	600	661	582	660	679	613	651	607	666	607	648	675	640	636	680	659	645	641	589	608	573	613	631	643	632	630	628	674	662	662	654	629	682	626	655	653	625	614	615	644	660	630	614	651	617	685	632	603	610	614	655	639	619	696	692	616	669	634	621	642	727	620	652	675	637	613	640	622	605	638	615	655	661	622	627	608	599	644	617	639	657	634	624	654	647	634	622	739	623	607	602	649	614	654	647	668	633	661	659	629	606	659	624	656	629	625	649	603	671	627	663	636	657	639	645	632	656	623	622	631	640	634	635	658	678	645	655	646	643	598	619	676	588	618	682	594	668	626	644	618	639	629	561	616	653	624	655	606	591	655	603	613	644	649	646	661	660	603	576	590	652	620	648	625	630	666	610	614	623	628	674	602	648	655	614	612	633	651	650	620	620	597	653	592	638	650	641	615	591	594	617	628	678	609	593	664	622	628	696	617	668	618	667	651	675	701	652	620	626	657	681	637	671	623	647	644	637	682	624	614	620	618	624	662	656	635	666	588	617	618	688	613	682	687	628	596	693	685	670	597	658	609	627	666	631	618	619	612	618	629	616	611	669	603	643	634	694	630	675	607	648	672	622	668	637	669	626	632	607	633	604	645	682	644	657	629	621	607	644	643	630	617	638	640	683	621	629	675	595	701	594	591	652	639	652	601	656	652	652	593	625	619	658	645	647	616	647	660	603	674	691	583	663	641	685	638	652	661	672	660	619	685	660	643	635	603	652	652	590	650	645	630	649	610	675	629	636	648	676	657	638	623	625	663	661	639	602	610	646	632	630	641	643	626	627	625	631	638	638	638	628	635	657	660	612	614	644	623	646	633	658	639	659	640	613	573	629	645	612	643	644	651	606	633	656	708	598	606	641	642	611	608	615	633	710	686	619	640	654	648	617	682	624	640	644	633	625	593	610	684	637	645	659	625	626	643	623	641	706	652	650	608	655	652	675	646	608	619	683	652	639	617	636	642	630	625	639	700	640	611	626	675	609	608	621	661	619	631	590	655	697	658	649	672	631	599	622	650	645	624	598	664	660	633	634	621	611	680	589	676	640	676	677	630	617	630	644	648	630	666	595	643	635	604	612	601	659	618	657	651	623	637	623	611	614	646	657	635	631	667	607	680	671	617	623	621	648	625	650	626	636	633	647	606	623	616	663	648	620	657	629	678	609	620	597	630	621	649	575	688	615	610	624	610	624	623	654	612	588	664	640	683	672	587	627	622	667	622	630	629	664	644	653	676	641	632	637	637	663	691	604	661	657	608	651	609	706	671	615	666	615	613	622	640	633	633	632	622	664	642	658	632	637	571	627	656	657	684	652	636	614	681	627	660	652	612	672	658	640	624	633	604	645	612	618	624	643	651	627	640	626	675	635	630	650	639	644	632	663	613	633	592	688	657	679	605	599	644	656	652	627	662	610	627	608	646	645	612	646	665	654	631	662	669	614	624	629	642	596	692	668	627	628	644	644	639	637	671	604	684	639	616	676	679	672	655	697	659	653	623	677	637	647	647	636	648	635	651	638	660	628	669	661	620	640	611	622	601	646	616	619	604	651	661	659	647	609	622	557	608	589	611	606	598	628	659	589	608	606	600	626	632	624	670	644	596	651	693	642	645	619	659	621	590	646	674	639	648	663	594	663
7453	11963	10944	5984	3957	2984	2377	1919	1699	1421	1280	1139	1029	990	984	873	802	757	731	766	715	683	669	692	672	674	668	659	662	658	666	661	649	659	630	622	613	574	620	644	650	606	600	595	632	597	626	630	560	578	608	575	604	641	598	588	558	635	615	614	576	587	576	608	600	603	623	583	577	563	585	602	580	611	611	592	546	583	558	567	583	575	568	560	576	583	572	604	601	620	592	614	580	587	645	547	561	607	599	508	593	612	577	570	599	601	558	620	576	597	612	616	551	569	588	593	557	548	579	614	553	595	584	592	582	558	591	571	574	555	625	568	539	608	604	561	652	549	586	621	543	552	565	603	554	589	577	611	603	576	577	573	585	558	630	634	594	632	569	601	601	626	571	558	595	575	611	620	560	617	607	599	540	577	618	618	594	615	573	583	557	615	605	574	604	558	604	582	589	579	587	620	553	570	550	588	583	585	597	565	600	590	549	595	589	597	561	571	568	614	573	562	553	557	591	598	559	606	566	570	581	585	593	570	604	631	597	540	588	591	602	597	578	597	551	577	555	616	579	623	600	614	572	612	601	601	634	612	556	567	604	592	555	550	536	609	551	604	580	617	609	601	547	588	611	553	597	559	565	583	595	546	576	590	544	612	601	571	570	611	563	591	581	605	610	585	601	598	581	532	570	554	541	534	613	614	620	569	561	593	573	550	574	590	589	594	565	597	549	581	534	617	576	576	577	582	575	598	599	637	574	557	567	594	574	575	627	598	610	536	533	604	602	600	588	586	641	562	589	588	594	571	580	562	554	619	528	547	575	563	573	553	555	561	542	599	607	594	568	582	526	556	591	583	601	590	634	557	558	578	617	555	533	583	595	582	583	576	616	559	570	574	565	565	584	593	622	546	581	608	571	632	582	602	557	566	605	562	611	556	567	609	572	601	604	589	581	603	597	612	593	616	565	613	601	591	596	574	572	585	606	580	598	602	562	636	563	595	567	602	602	586	589	610	524	543	577	603	560	583	585	593	588	552	587	577	594	567	617	604	566	559	603	566	571	587	565	593	561	578	536	587	585	554	589	634	560	555	603	615	576	527	599	584	573	537	605	597	602	541	581	598	577	579	594	615	592	571	557	616	606	593	588	603	554	604	628	594	600	602	544	581	593	610	565	565	577	552	576	599	557	613	533	564	602	598	543	566	566	609	589	551	587	551	521	593	580	554	598	575	590	606	613	579	623	598	597	571	578	584	587	564	606	569	566	549	594	576	603	592	545	546	587	582	617	568	583	567	590	579	561	518	623	594	566	590	558	619	594	580	560	564	557	569	580	590	520	601	558	560	578	566	573	634	593	571	586	570	594	593	620	550	610	582	592	562	549	581	593	546	602	633	581	620	586	566	583	574	583	588	564	614	606	628	657	576	578	543	629	575	576	557	599	618	579	567	582	580	561	636	596	584	646	597	559	616	586	580	581	599	547	579	579	585	585	582	582	585	577	537	598	571	572	562	583	599	585	584	593	599	581	571	580	606	560	581	567	579	598	603	582	580	581	596	576	574	614	594	626	530	595	575	576	584	578	605	579	607	561	598	598	563	568	570	567	597	632	589	568	576	579	560	570	567	602	597	566	597	602	602	598	620	576	573	604	578	601	565	586	590	580	539	630	544	545	552	584	596	569	571	606	576	574	551	594	605	583	552	594	591	590	592	568	598	594	601	603	579	561	572	578	585	592	615	551	562	625	615	592	564	643	565	560	592	600	559	610	609	582	591	578	566	585	571	594	565	569	569	591	591	560	581	580	598	554	541	599	598	585	554	555	568	567	585	595	608	594	592	593	554	619	570	584	580	580	586	579	567	614	573	625	570	539	602	529	553	559	606	581	562	591	592	544	595	584	580	564	619	568	582	570	602	552	559	618	575	549	627	561	580	613	567	582	597	619	569	608	545	572	592	594	601	597	544	585	578	586	532	563	575	563	530	564	596	577	602	596	638	572	562	558	570	595	559	561	585	555	573	588	592	545	628	569	583	570	596	631	585	540	593	617	587	595	576	604	616	625	603	574	578	588	571	567	582	585	605	602	569	620	543	575	552	596	590	608	534	596	552	563	548	603	590	602	607	568	565	570	579	615	540	593	577	598	585	558	578	571	627	583	580	605	595	592	572	538	577	598	573	618	554	580	587	594	591	560	601	567	574	565	539	593	582	558	591	586	611	584	568	562	612	536	587	553	533	598	575	586	595	587	591	601	589	592	582	577	573	599	586	609	590	591	578	563	577	624	627	594	597	551	603	601	582	556	574	610	597	553	584	569	610	578	600	632	565	584	567	590	585	589	602	587	572	566	615	587	557	562	606	580	591	565	530	607	589	583	602	604	587	576	555	562	549	574	566	601	592	602	548	592	575	595	565	610	604	578	574	575	604	583	576	604	571	564	587	606	597	595	552	592	599	564	580	592	588	626	612	590	573	575	634	581	571	565	584	562	616	562	609	588	533	602	602	571	575	566	607	570	571	581	589	599	621	594	575	605	593	563	600	586	568	579	560	613	596	540	606	553	627	594	578	528	583	574	604	575	602	608	561	581	587	544	578	578	571	573	553	585	600	574	592	506	613	601	563	575	568	525	590	547	610	553	586	597	635	576	608	558	552	572	570	570	621	560	617	584	603	646	566	625	594	581	596	635	597	578	588	596	576	606	650	543	595	604	603	545	606	558	554	601	604	587	575	541	576	602	618	569	600	586	621	559	596	611	619	552	642	569	581	578	582	603	559	581	580	572	535	563	561	585	583	620	551	587	576	577	584	583	642	617	593	577	544	614	602	570	592	543	595	594	602	585	578	570	556	558	589	594	632	589	527	568	602	602	604	566	617	595	557	555	561	562	617	554	578	545	571	568	580	573	564	548	623	562	551	630	594	572	580	596	605	576	601	592	555	589	585	572	560	543	562	600	543	598	622	621	573	565	597	580	583	624	594	605	593	555	608	604	619	579	596	571	572	595	568	570	558	577	577	597	586	586	578	543	603	530	588	577	546	545	565	574	573	591	590	583	593	578	601	592	580	541	547	621	584	579	616	588	530	559	611	599	624	597	560	589	580	594	630	596	562	602	597	566	607	600	604	615	614	638	566	553	608	583	579	600	583	594	624	614	563	575	529	588	593	597	594	555	578	578	594	582	564	579	556	551	559	593	606	599	567	557	577	596	603	588	604	576	583	618	572	574	567	533	527	526	588	609	605	615	596	566	549	588	587	580	587	542	580	600	530	601	563	570	573	586	545	607	590	574	595	534	602	559	592	599	582	613	589	602	576	609	592	606	558	581	617	620	574	599	586	583	553	575	565	574	600	583	643	550	578	566	575	558	589	646	557	595	598	646	612	623	605	594	571	600	601	601	575	578	584	543	577	571	561	551	574	555	595	609	609	568	555	605	548	555	541	526	575	566	562	578	572	567	569	609	580	581	598	590	598	540	604	603	599	584	574	625	583	548	561	598	573	610	554	578	625
22007	19990	26485	23186	19996	20126	10871	2273	1799	1544	1462	1296	1242	1170	1091	1105	1039	995	975	990	979	990	944	944	954	959	863	894	853	938	910	876	901	855	870	843	902	889	899	890	835	877	853	890	838	895	817	879	852	822	852	854	810	808	839	838	866	866	865	839	887	902	835	858	819	872	835	771	827	816	787	829	856	818	852	816	832	855	858	805	824	810	869	828	818	827	827	859	806	866	869	819	796	819	801	754	831	863	841	808	841	859	819	813	867	818	828	776	874	849	850	793	818	850	834	837	850	868	793	829	846	820	869	829	814	829	836	828	821	859	811	824	839	820	861	795	823	814	848	828	812	891	841	824	857	843	855	843	831	848	872	819	766	868	865	835	856	805	839	836	814	809	855	818	826	831	856	809	818	830	784	852	819	834	850	782	819	770	830	751	773	810	803	826	790	844	808	827	855	908	860	834	787	845	861	797	833	795	816	806	765	778	835	821	783	812	770	797	793	820	806	854	870	867	845	822	863	827	848	823	824	845	841	800	803	838	810	822	793	823	847	790	842	854	789	835	865	819	851	859	857	855	788	868	832	856	805	801	824	815	850	784	828	883	758	824	751	788	862	821	800	803	873	837	767	873	815	813	842	821	814	835	858	803	807	807	771	849	827	818	788	790	815	813	803	776	835	805	884	834	794	816	844	865	811	841	792	817	845	823	845	823	807	849	829	819	862	799	834	855	829	855	813	823	836	810	776	835	812	787	788	767	828	851	881	875	832	829	779	832	826	756	869	807	852	822	840	831	879	826	802	794	766	843	838	785	900	827	857	808	878	868	846	811	819	877	813	807	771	870	848	830	871	837	832	845	790	806	800	836	784	817	804	806	831	818	792	751	832	837	854	842	873	836	817	797	849	852	829	820	786	756	804	898	875	801	802	851	824	828	785	842	832	847	828	808	816	791	826	860	852	786	833	843	807	777	826	873	875	843	804	852	841	790	800	765	830	892	826	865	819	799	817	849	830	835	784	838	801	795	829	833	839	816	833	790	816	820	838	836	872	825	852	798	812	811	790	820	805	844	810	827	801	775	812	808	823	816	837	845	827	837	809	866	829	792	829	868	814	801	877	805	813	843	778	842	794	814	840	816	860	821	855	832	832	832	854	843	820	829	776	835	781	874	856	880	803	799	841	774	819	843	842	813	777	845	842	814	812	806	870	853	807	797	852	782	867	819	831	802	777	822	866	866	834	810	864	831	885	848	797	839	814	820	847	885	819	787	828	838	839	843	860	857	839	862	805	856	821	837	810	838	786	833	799	820	821	796	781	838	792	807	795	827	767	850	859	802	803	808	818	843	855	803	841	863	792	832	816	814	876	817	859	857	784	798	797	856	832	833	849	832	766	806	830	818	873	792	826	864	813	817	891	809	840	807	820	775	825	841	809	780	824	864	820	804	918	863	794	814	798	808	831	851	841	788	832	806	844	801	763	823	863	801	843	773	858	818	844	835	870	818	814	761	756	776	840	826	845	811	842	833	820	814	785	816	825	815	786	831	795	870	850	839	846	841	827	824	851	800	826	838	835	802	824	808	808	792	848	810	855	788	834	794	812	826	804	883	831	840	797	830	828	848	836	815	846	852	815	824	837	765	823	829	818	833	832	832	804	789	785	812	797	779	851	752	867	863	785	860	830	903	790	821	829	815	840	806	859	822	805	819	858	808	912	857	837	850	849	744	843	830	897	815	836	802	832	837	797	868	823	780	832	831	817	846	843	824	884	825	849	838	798	751	803	794	824	829	848	783	819	803	799	786	853	847	860	808	867	820	824	792	838	845	828	828	835	789	827	796	836	908	796	792	845	849	855	873	836	751	787	858	814	850	809	827	787	838	835	848	809	845	819	783	819	806	808	810	854	724	814	824	830	796	787	776	792	792	788	785	764	820	786	789	832	825	744	818	846	786	815	873	800	791	827	806	842	838	822	859	837	792	766	835	839	834	855	855	826	847	817	869	813	844	821	857	830	813	800	801	784	844	786	867	833	843	845	838	814	796	846	854	833	845	824	810	798	831	783	860	848	803	803	768	819	824	795	823	847	783	819	799	873	808	846	798	840	811	843	881	795	808	859	819	844	852	861	801	825	863	787	798	824	858	803	791	829	819	806	804	855	833	795	818	870	761	810	813	810	837	835	801	845	841	865	807	805	802	813	809	844	815	806	802	830	796	840	797	867	814	816	776	806	818	819	817	809	833	803	816	797	850	841	837	780	812	829	796	787	784	795	814	797	814	813	877	824	842	788	793	803	822	828	817	853	798	850	803	797	803	854	801	801	767	878	827	793	798	813	837	831	783	806	792	824	818	801	820	810	791	805	800	814	753	861	823	807	805	817	862	802	817	837	856	796	770	853	817	843	794	896	797	815	835	805	769	802	781	801	802	806	829	867	837	820	824	805	752	795	809	786	831	843	746	803	786	846	808	799	797	850	795	788	793	790	746	864	795	808	787	839	779	871	824	825	797	871	811	826	836	817	797	784	795	814	867	809	824	838	852	809	813	829	832	788	832	815	789	868	835	791	809	773	861	826	774	792	883	796	851	856	842	841	824	855	855	816	820	839	836	858	853	768	804	796	841	810	847	900	815	868	838	823	765	867	821	872	844	857	802	834	849	796	814	796	794	809	822	803	813	775	810	827	801	804	803	865	868	826	863	898	828	797	779	875	802	843	783	846	860	845	772	879	799	817	870	841	786	824	803	877	806	844	826	820	866	832	865	840	793	785	849	814	807	788	849	848	818	779	830	834	805	820	834	765	812	831	830	831	830	847	828	823	825	765	822	833	810	852	806	823	813	816	810	785	765	841	819	835	823	816	861	765	772	842	772	815	843	797	775	834	849	834	861	791	831	803	777	782	801	831	822	877	817	847	872	789	842	823	832	812	798	852	798	849	880	789	813	877	858	803	836	801	812	814	800	807	808	841	816	809	809	782	831	805	895	856	847	794	817	794	810	819	776	780	874	804	861	766	828	845	810	811	744	849	813	813	844	878	830	853	808	846	810	790	802	890	825	823	862	824	842	848	790	853	759	825	831	768	829	841	846	763	817	787	754	841	826	859	801	877	827	804	835	804	855	791	831	878	781	786	818	759	821	864	799	852	778	894	769	784	795	800	779	814	776	784	751	827	888	834	817	816	864	846	839	789	822	823	835	844	826	810	790	850	809	830	854	849	813	812	873	839	806	795	801	817	802	781	837	786	872	794	854	790	812	848	825	824	884	799	888	858	839	862	823	828	816	850	827	861	790	821	814	808	817	745	795	870	837	801	826	832	807	805	817	876	804	795	834	850	767	781	842	853	807	809	857	835	814	848	795	840	829	832	841	828	782	817	806	816	833	842	786	804	796	835	795	857	772	830	818	821	811	838	805	815	835	832	822	842	816	823	791	877	827	811	873	827	777	815	790	826	852	819	822	831	804	802	786	794	833	820	827	855	821	796	823	835	844	792	812	859	819	804	817
10081	17988	16424	9936	6736	5014	3935	3180	2640	2234	2124	1781	1598	1400	1354	1254	1204	1159	1062	1034	1076	928	983	955	969	960	865	877	872	902	887	864	906	824	824	800	789	832	842	816	808	794	791	774	776	831	774	791	795	764	803	800	796	779	815	767	762	777	807	779	741	806	780	789	733	783	784	824	757	784	727	753	770	782	803	809	777	752	822	821	808	745	788	751	732	763	806	766	770	794	761	723	793	768	787	728	783	782	762	747	822	735	718	811	821	803	725	716	775	735	758	772	810	761	776	790	782	771	769	770	733	794	793	728	793	746	810	750	754	770	776	713	724	740	796	806	781	825	775	800	726	807	749	719	760	816	754	789	757	756	729	805	747	753	751	777	693	727	754	746	780	800	804	767	746	724	784	736	734	818	769	801	775	774	741	767	794	723	760	717	768	770	714	754	724	784	740	775	774	764	743	751	822	854	740	812	751	778	710	720	726	739	781	772	739	786	795	758	735	747	745	737	767	753	679	701	745	741	744	753	768	724	776	762	765	751	765	696	762	723	751	788	757	815	769	793	784	734	745	729	745	761	745	742	753	761	751	790	762	803	748	784	774	755	737	756	733	763	699	765	727	756	701	768	746	755	722	762	762	749	747	721	791	750	780	762	776	736	812	742	790	744	751	782	753	743	781	784	825	784	764	788	782	798	747	743	698	743	749	795	768	742	743	751	769	772	718	757	721	726	761	741	752	751	768	752	775	804	730	772	768	738	763	743	799	804	818	751	740	720	721	740	732	778	737	780	765	749	754	730	753	785	728	757	783	723	745	759	768	743	746	763	763	808	734	745	778	805	765	808	775	777	777	720	784	746	721	699	791	756	807	831	754	741	748	770	773	752	758	768	737	713	762	706	741	750	744	779	752	800	810	738	727	779	751	748	746	740	767	758	778	744	723	747	761	714	782	779	757	767	750	803	731	789	775	780	771	800	765	783	798	766	772	793	782	778	731	766	757	755	733	751	780	750	740	777	751	740	752	756	716	727	780	762	725	733	812	793	808	775	749	784	724	725	744	785	752	768	802	760	766	773	764	807	788	727	717	712	786	712	753	782	711	737	778	735	765	764	749	738	767	758	753	737	793	728	838	744	711	774	723	758	703	756	736	782	783	780	782	727	764	748	777	756	789	793	802	748	690	791	726	817	776	758	750	751	748	760	723	796	752	783	819	676	731	751	739	799	755	742	720	780	727	774	743	772	802	725	746	732	765	813	737	791	760	824	773	751	721	773	813	726	738	778	776	773	790	793	734	754	736	780	822	752	732	745	801	788	772	742	748	762	743	758	734	786	735	753	773	813	764	785	770	791	725	778	734	774	739	820	741	762	763	794	759	781	751	753	746	743	762	764	740	747	801	795	779	791	766	766	759	754	728	798	781	779	772	741	746	797	786	757	731	725	723	737	745	730	756	777	737	783	707	768	745	784	736	754	792	789	758	734	712	771	801	730	790	808	731	809	739	792	742	720	752	795	741	793	764	762	732	826	744	776	734	766	788	734	782	719	784	764	790	750	785	769	800	711	702	757	718	802	772	729	781	731	745	738	709	771	754	752	773	714	720	718	824	776	727	745	794	770	770	734	752	717	750	767	754	771	737	736	766	730	728	753	771	762	747	758	789	763	805	730	779	787	754	795	755	756	731	769	763	745	754	775	766	738	762	783	761	762	795	748	755	753	796	761	794	792	748	752	787	797	703	768	732	760	756	729	764	756	790	717	768	768	751	718	778	754	762	779	694	738	767	800	743	727	789	695	735	749	711	729	732	740	814	763	712	775	744	795	790	747	768	750	742	765	802	756	719	783	749	757	740	748	722	759	753	764	740	741	764	732	785	735	759	742	750	786	728	740	745	780	745	791	719	763	784	725	715	774	744	744	759	733	723	754	769	752	813	764	749	786	754	762	760	751	802	749	773	773	789	766	811	746	797	784	768	819	782	767	740	799	745	816	755	768	823	769	753	768	729	785	765	740	778	764	747	789	718	743	782	747	760	788	740	747	751	737	763	775	787	738	774	775	789	749	778	746	800	764	730	753	737	814	764	735	709	778	781	739	787	745	793	773	802	821	775	775	748	819	768	761	815	762	720	795	750	782	779	721	702	752	732	793	756	761	750	777	757	799	769	732	765	771	790	782	789	765	749	710	720	818	770	710	738	762	774	740	783	739	752	755	784	800	804	762	777	729	797	776	732	762	742	779	765	744	732	755	760	728	779	762	768	748	775	804	763	784	720	793	734	688	762	760	791	694	760	767	735	796	750	738	808	775	767	756	742	791	762	759	778	763	737	762	766	749	764	756	763	762	760	821	798	734	792	781	730	745	784	757	755	809	709	798	797	713	697	749	725	731	739	754	725	705	831	750	751	790	773	777	773	736	763	733	762	771	737	774	711	780	772	733	788	720	761	766	758	787	764	739	808	716	730	769	743	731	778	798	730	760	769	710	780	775	750	739	720	762	732	740	775	737	772	712	813	739	800	736	723	762	768	717	747	753	765	776	773	803	756	756	770	797	762	769	799	772	728	786	745	738	731	757	751	732	733	823	774	776	732	743	748	744	732	748	785	736	741	707	765	741	764	764	776	705	752	731	777	793	804	726	762	761	761	747	735	763	752	782	736	758	740	767	783	699	768	724	756	725	747	762	808	751	742	759	759	767	739	765	772	755	759	764	792	786	786	753	767	742	770	772	772	723	743	762	729	808	769	753	784	744	733	800	771	745	750	710	777	727	782	732	816	803	729	729	774	768	754	804	722	746	809	766	769	772	694	783	787	710	718	774	787	772	761	688	777	752	734	772	785	751	758	730	741	736	749	794	752	754	718	756	798	785	730	744	784	747	752	724	757	747	727	800	730	765	784	777	776	760	734	765	743	774	729	782	730	713	772	773	759	802	712	771	730	742	744	755	762	745	781	784	745	753	730	784	746	740	762	777	802	712	738	747	757	755	763	774	724	765	753	797	781	789	744	773	769	753	782	768	761	742	782	751	755	791	771	759	745	731	751	789	748	812	765	753	762	780	792	729	739	742	819	749	753	758	771	795	730	760	805	765	765	753	798	774	762	745	771	723	790	748	781	784	753	754	741	729	734	732	760	740	747	819	783	768	795	747	735	736	741	754	735	783	737	785	797	739	764	733	718	795	791	784	714	748	738	753	753	752	770	756	766	757	782	754	791	738	761	760	740	766	801	747	801	733	738	764	785	736	700	751	727	785	735	764	745	725	763	755	747	779	799	765	754	803	786	773	711	754	733	746	765	763	747	755	797	690	778	739	776	749	749	781	757	752	742	724	802	749	714	799	773	766	708	783	761	743	775	805	774	840	739	760	749	754	790	803	743	768	747	778	798	821	744	780	764	731	728	747	767	793	757	787	771	793	756	730	726	744	781	768	737	746	764	816	747	775	826	751	762	781	752	769	789	766	801	762	792	764	756	695	743	753	768	802	754	762	783	745	702	771	755	790	776	743
30047	15354	2120	641	460	433	330	270	255	257	220	264	234	260	249	244	216	257	265	233	232	244	234	256	221	216	243	254	251	251	239	218	249	227	236	223	253	211	242	224	214	263	215	228	243	233	231	239	239	233	226	226	234	228	232	212	237	215	263	204	255	217	209	223	245	235	237	202	242	223	213	231	233	228	223	219	236	247	237	251	221	230	240	253	237	224	254	232	223	232	231	229	210	214	258	200	224	261	233	209	244	214	243	231	221	231	204	249	237	261	230	235	220	208	257	213	227	233	231	240	254	234	232	256	229	233	205	202	222	242	216	215	218	214	214	234	229	244	240	235	231	224	245	230	235	232	241	245	229	232	235	197	249	228	223	240	234	225	236	244	225	232	234	232	233	208	221	214	232	197	221	221	222	265	223	237	223	221	234	200	216	238	236	214	245	227	225	217	249	210	247	261	223	195	245	253	219	210	240	240	209	228	222	228	222	243	229	219	209	231	236	225	218	231	220	215	237	224	233	236	246	230	234	213	241	233	229	245	259	249	215	202	219	241	230	245	233	202	234	212	231	225	214	252	232	217	237	195	228	243	228	222	228	219	204	232	204	247	232	225	226	227	249	235	243	214	229	237	262	233	214	234	223	238	232	248	198	223	252	231	248	244	205	212	227	213	243	242	238	214	246	225	229	240	227	232	219	208	221	234	198	232	205	234	210	238	219	218	203	235	234	261	240	217	219	228	228	206	255	234	233	216	238	194	232	242	223	231	242	232	218	232	214	227	232	212	246	217	216	244	229	240	229	235	220	201	204	249	216	240	222	228	235	233	229	230	217	226	222	244	250	244	244	258	234	221	233	237	232	236	272	264	230	224	242	237	230	228	227	240	209	227	231	244	226	225	224	235	263	202	237	227	254	234	213	216	220	237	223	245	244	218	224	242	248	264	223	240	218	245	244	223	229	244	271	227	189	235	210	234	241	214	242	207	225	233	204	231	225	213	227	222	221	228	232	249	239	243	231	223	215	218	212	217	225	208	205	264	218	237	237	226	238	226	229	249	224	226	235	241	254	221	233	212	200	238	228	242	218	244	248	258	257	251	218	202	204	251	210	223	249	276	214	227	242	210	228	241	202	230	257	240	224	230	222	212	243	214	251	218	219	244	260	255	229	248	219	232	224	220	217	238	234	228	233	242	219	224	221	247	244	256	242	218	241	233	224	213	216	240	242	210	270	226	218	227	225	246	209	213	216	233	209	232	192	228	229	217	213	265	278	240	208	223	221	226	218	211	221	211	234	217	213	246	263	192	239	205	235	206	230	234	230	227	243	241	258	233	194	261	231	246	224	220	223	218	245	194	219	216	252	245	228	244	220	235	193	214	211	224	237	212	241	231	232	240	224	228	242	188	218	223	214	223	230	233	239	249	242	250	242	218	217	250	234	202	187	223	257	208	232	255	224	251	209	194	195	216	272	214	217	227	230	240	216	246	236	243	248	212	196	247	211	240	217	251	234	231	231	209	221	231	217	248	248	222	253	248	232	245	253	216	239	218	256	229	214	215	240	197	235	224	232	236	215	228	221	243	259	245	213	211	244	218	224	228	225	222	218	234	223	236	196	243	231	219	214	229	237	259	211	224	218	240	246	261	227	241	224	235	210	202	209	263	219	230	241	227	232	230	232	223	233	226	206	237	242	244	242	218	244	222	222	244	227	231	232	230	225	248	237	216	244	221	248	231	244	246	224	221	221	223	216	232	226	221	250	239	219	230	215	223	239	235	219	220	230	235	223	209	211	236	219	221	226	227	229	218	220	210	250	265	235	235	234	210	236	237	229	239	224	229	220	228	224	219	224	225	237	201	246	219	218	246	222	212	219	224	211	248	223	226	226	216	244	252	219	219	235	226	210	232	231	212	215	263	239	217	241	244	237	211	236	219	202	241	229	217	232	202	268	207	227	227	235	235	211	216	215	232	219	231	200	237	199	248	229	237	229	239	217	239	215	233	210	204	232	243	220	228	235	233	224	211	235	219	228	236	211	231	224	228	238	254	221	217	243	221	204	257	246	208	244	243	214	210	233	251	256	240	221	229	237	218	236	222	234	250	221	221	238	231	217	229	220	237	239	216	248	237	232	205	235	229	243	259	215	230	248	248	243	193	228	230	231	217	233	246	228	220	223	223	229	250	226	229	234	205	234	252	223	241	227	233	233	215	237	226	234	228	209	209	212	214	253	244	236	220	273	243	236	207	222	232	222	249	232	215	243	226	230	254	224	223	232	241	225	266	254	243	254	228	229	217	247	248	254	200	211	227	240	241	210	233	243	214	223	212	214	252	229	246	219	220	239	209	228	237	227	195	220	264	217	220	227	228	218	245	208	231	245	200	235	241	257	243	208	219	238	242	233	233	247	247	229	208	233	238	236	225	280	259	224	242	240	230	212	237	219	205	216	236	219	263	233	236	238	227	261	237	228	235	240	232	227	220	243	236	247	242	232	211	243	241	234	240	217	227	225	250	259	236	198	218	236	223	241	258	230	253	234	219	231	205	232	246	243	218	245	239	252	245	237	228	235	217	227	238	236	212	235	220	239	229	255	240	228	231	199	226	253	224	205	239	244	259	248	208	246	221	213	222	246	205	245	210	222	244	229	257	246	252	246	210	237	243	214	240	218	232	233	245	241	224	207	225	234	239	231	221	228	256	229	226	241	207	244	216	252	217	227	230	229	227	241	255	241	236	202	222	257	260	196	208	210	206	244	237	276	247	234	248	249	216	228	259	242	233	206	221	208	222	260	217	239	216	223	247	214	242	225	198	231	255	240	248	224	236	232	224	227	233	215	237	228	226	202	225	231	225	239	237	270	230	224	223	241	228	218	212	240	245	251	224	241	245	224	235	241	248	222	241	230	210	225	230	222	230	239	240	233	246	231	236	214	203	213	236	275	238	223	269	248	264	219	244	226	231	224	249	248	229	220	237	232	222	196	221	229	224	270	225	235	250	205	224	243	231	234	249	216	218	240	229	231	212	241	233	226	221	228	221	268	234	241	225	206	222	215	227	216	223	257	237	234	215	227	238	202	223	240	250	235	227	276	215	241	224	246	239	220	210	233	230	232	225	217	191	225	217	237	219	233	220	244	217	231	239	245	212	238	208	229	251	225	251	228	242	232	218	226	229	233	234	244	230	252	235	213	251	225	207	235	214	229	214	207	219	267	246	251	239	209	239	226	230	227	220	226	228	244	216	237	217	264	239	216	222	212	216	225	227	225	237	238	212	199	243	200	236	237	239	251	233	248	224	232	251	199	224	195	202	242	236	241	275	223	197	247	236	236	244	211	208	216	254	230	218	261	201	240	219	220	204	226	247	232	227	225	222	242	238	255	204	240	217	225	207	241	239	237	195	227	228	237	221	222	211	198	239	244	234	234	219	223	218	240	245	237	225	242	207	224	249	267	212	219	254	216	232	238	209	244	237	223	213	218	212	253	259	217	219	234	215	258	222
6230	922	826	508	437	342	302	282	273	269	258	254	243	231	267	267	214	218	226	241	249	245	226	239	219	235	267	248	241	266	247	233	242	243	228	242	218	227	224	212	224	242	234	207	205	229	245	249	210	200	210	237	226	242	236	233	195	242	200	258	235	225	218	211	229	248	210	217	238	223	256	221	270	222	230	228	220	219	229	210	240	208	230	238	207	220	213	225	197	197	241	217	211	233	231	242	244	223	220	224	209	250	232	218	230	210	242	245	225	229	230	220	236	231	244	211	233	241	256	208	229	221	254	246	227	245	207	219	262	211	215	245	231	229	207	223	235	235	232	204	242	227	228	233	206	221	219	216	227	224	253	202	241	220	207	216	240	221	224	221	217	231	220	221	245	229	206	236	248	227	231	229	233	209	226	223	214	239	247	232	229	219	220	247	234	234	210	264	223	225	236	237	212	206	220	220	232	224	229	245	225	212	203	230	213	231	215	214	234	205	238	217	226	217	229	219	228	218	218	222	250	226	234	228	220	250	239	244	203	221	231	239	225	223	237	221	212	233	218	226	205	231	229	215	228	212	218	229	260	246	242	215	239	204	238	240	235	231	239	235	245	213	248	221	231	235	206	220	217	214	232	229	251	237	221	206	211	238	228	212	240	201	219	242	233	213	209	220	225	216	218	186	227	216	233	212	249	228	206	234	230	225	235	231	201	229	247	242	224	225	210	217	193	195	220	231	216	221	244	238	246	220	239	228	234	206	216	227	253	212	249	234	227	223	215	221	205	221	229	256	230	242	245	240	229	210	221	226	211	218	230	211	217	220	235	204	230	258	212	232	239	222	218	215	230	238	241	205	214	239	237	230	219	201	244	218	211	211	254	257	224	256	229	226	244	216	234	235	214	225	238	226	216	250	222	199	252	221	222	217	252	233	217	228	227	201	203	232	250	218	230	242	227	225	201	214	218	231	219	227	217	227	218	208	217	228	219	230	217	231	228	249	245	258	205	213	213	210	211	207	243	250	231	252	199	239	199	233	207	208	207	250	247	227	194	211	200	212	244	243	201	256	236	208	242	209	216	216	233	190	255	233	213	224	233	232	212	233	218	248	245	225	223	231	220	247	237	206	228	252	243	201	208	233	212	192	242	218	234	195	247	214	225	243	231	198	207	211	207	246	211	223	220	217	204	193	198	216	219	220	228	236	206	251	217	253	186	230	246	207	216	231	245	226	231	212	225	241	191	227	228	206	195	223	232	214	215	213	219	246	234	213	229	243	227	243	219	205	219	196	237	247	197	239	224	215	230	215	220	233	205	218	247	224	242	199	226	243	227	225	242	216	232	231	217	227	223	254	211	195	237	231	243	247	215	236	215	249	240	232	224	221	222	232	219	248	234	240	236	208	230	215	244	227	203	233	228	251	216	210	213	256	245	251	254	218	249	232	233	218	234	227	245	251	244	203	219	216	219	217	232	221	223	246	217	237	217	218	208	227	220	222	238	220	219	223	229	202	250	218	222	230	223	233	212	221	238	229	235	224	240	223	207	251	230	238	240	208	220	224	221	248	249	230	234	237	218	215	239	224	249	232	250	229	221	228	220	200	240	245	226	208	205	225	243	242	224	204	234	219	260	226	223	212	235	214	211	193	215	226	231	246	216	231	221	226	216	226	222	201	232	201	233	213	225	216	221	224	213	247	236	234	227	243	227	221	261	232	230	240	219	230	206	190	202	233	211	254	228	222	227	229	247	225	224	190	236	198	257	212	239	232	203	212	241	199	242	246	231	239	240	229	226	219	239	216	242	228	226	250	233	219	221	213	209	225	214	235	247	227	226	218	208	231	246	236	220	200	216	206	243	241	257	192	238	253	202	231	216	239	233	217	217	206	238	235	241	227	239	245	251	218	229	208	220	216	204	224	226	214	233	216	225	241	239	229	234	226	246	217	246	226	220	246	232	234	237	226	229	209	219	198	209	239	223	218	230	213	224	245	212	219	231	225	188	225	228	243	227	226	236	249	232	265	223	229	226	268	233	224	227	221	270	221	213	218	195	240	211	232	231	249	228	224	223	238	218	259	211	229	212	221	207	219	199	242	206	226	258	255	228	202	238	205	234	222	205	210	242	200	210	214	218	243	200	237	236	198	261	238	224	225	223	216	222	258	256	211	219	211	219	224	225	241	230	212	243	244	231	217	209	230	229	218	237	218	224	222	225	235	240	198	227	236	223	235	240	211	236	228	223	230	217	260	216	225	234	198	234	224	204	263	220	231	245	244	232	238	228	239	243	231	221	222	206	232	223	235	213	240	215	247	223	256	231	189	217	239	248	210	226	245	240	225	222	225	212	256	230	233	219	218	248	203	227	274	247	218	216	199	230	209	209	215	255	245	214	217	215	222	237	213	229	207	230	220	227	223	219	232	215	225	217	231	201	215	216	231	233	224	222	219	208	237	243	237	237	226	238	220	249	218	247	243	193	229	214	220	233	241	227	223	212	224	229	256	214	222	227	236	218	244	244	221	257	229	219	227	257	218	248	225	208	216	217	223	226	246	244	207	226	229	216	235	226	233	219	203	209	222	232	202	221	218	239	250	213	231	206	230	222	223	206	231	239	237	200	236	226	215	248	219	254	257	255	217	236	261	230	228	211	197	236	244	212	225	213	265	230	210	245	262	217	229	211	210	219	218	223	240	228	226	234	218	208	236	192	189	216	175	240	259	228	250	241	217	246	198	233	229	219	265	218	221	223	227	213	216	231	231	227	239	223	230	218	197	251	237	248	233	244	199	229	217	227	241	205	206	196	221	225	217	231	220	217	213	234	226	212	212	238	227	218	238	238	213	220	227	209	211	239	211	236	237	215	217	206	233	234	229	235	209	196	209	209	256	244	245	218	209	208	245	212	241	251	198	223	230	206	229	237	251	212	231	218	222	193	241	197	202	206	215	234	227	226	223	236	231	217	220	227	257	249	241	235	244	218	207	235	213	242	218	243	215	203	236	228	217	231	219	245	220	217	244	223	242	205	246	217	253	224	216	226	224	215	228	210	209	229	210	213	225	222	218	209	216	217	220	214	206	217	208	221	240	220	216	244	217	226	233	236	204	215	223	220	239	216	222	229	231	206	228	244	225	208	226	209	194	258	237	245	223	217	212	228	240	232	222	222	251	230	210	236	206	212	234	234	255	211	221	239	238	201	201	233	225	248	238	218	228	202	195	215	220	226	211	234	242	215	221	218	244	196	208	217	222	248	242	215	220	216	211	229	243	220	229	202	235	214	227	236	215	229	235	217	224	230	228	218	253	241	214	208	231	208	252	226	238	231	222	237	196	210	240	221	210	225	217	207	220	247	233	232	226	213	266	238	231	209	221	219	216	218	229	245	221	227	213	236	247	223	237	199	232	225	237	214	233	227	230	255	204	212	244	231	229	255	220	227	224	224	247	222	210	220	223	232	199	219	227	209	214	226	212	226	236	239	223	231	219	207	210	225	257	238	221
25314	20924	27462	24573	20931	12983	2075	1383	1054	1037	1037	911	855	815	808	761	735	755	730	755	755	741	736	695	686	691	678	703	741	694	666	683	658	672	664	657	671	677	679	658	651	699	664	696	612	662	649	666	633	671	668	647	600	659	645	664	646	676	666	641	625	669	695	668	677	662	615	667	611	585	667	675	691	632	649	598	656	649	633	665	671	629	625	609	631	653	647	662	646	673	630	634	641	666	691	697	644	641	655	599	615	615	652	636	606	661	633	651	617	648	635	634	607	631	645	667	685	636	663	619	630	657	631	628	661	619	615	645	633	650	604	639	629	648	632	614	648	681	668	682	664	659	618	674	638	636	638	639	624	640	655	630	653	665	622	673	659	653	666	600	632	608	662	628	631	612	625	601	636	617	655	595	624	643	697	683	647	618	640	629	646	667	622	648	626	614	620	609	621	562	661	665	668	681	638	631	598	665	686	624	648	594	683	626	665	653	672	664	638	651	625	683	645	674	623	665	647	690	673	637	662	647	619	589	643	664	637	614	645	633	630	613	655	661	664	647	610	673	598	629	672	645	633	675	688	691	640	625	670	674	661	666	642	657	665	651	677	613	631	633	644	631	668	618	663	656	651	637	651	659	655	633	616	667	661	684	566	625	624	630	670	655	624	696	639	626	660	685	632	647	643	649	632	633	636	629	633	647	632	665	659	644	653	631	619	648	642	637	618	647	639	640	670	660	660	653	592	627	639	647	671	603	644	625	630	668	652	662	592	632	664	615	665	642	637	621	683	680	695	600	644	640	628	646	616	621	691	643	597	646	627	621	584	649	655	666	637	642	682	609	649	681	662	646	624	649	658	713	645	660	605	651	653	670	709	606	657	629	686	666	636	647	633	630	671	633	648	663	620	668	656	648	686	655	622	620	657	667	644	638	640	694	656	613	626	602	678	670	643	649	677	600	649	639	636	667	645	651	616	680	619	659	652	682	621	642	675	645	619	614	666	672	640	639	648	610	642	602	654	616	630	679	674	610	595	614	662	679	621	661	600	647	669	608	646	620	624	647	666	653	630	681	618	663	681	627	646	639	623	619	644	625	622	663	664	665	631	637	659	628	664	628	618	665	627	665	649	657	633	606	652	705	675	656	671	609	607	684	646	626	668	635	656	671	629	609	629	653	666	631	658	617	640	635	655	606	609	673	629	648	657	702	649	654	676	608	644	608	642	625	636	679	602	616	671	673	606	596	658	638	636	654	610	662	653	644	657	640	653	671	655	613	626	671	656	618	667	643	658	622	621	617	637	618	645	676	686	643	636	628	615	626	641	576	663	629	636	618	695	663	628	633	654	625	628	644	607	623	647	676	659	657	636	615	662	637	694	620	638	635	659	690	656	631	653	646	643	594	653	624	670	647	651	651	618	623	603	629	638	644	606	713	613	658	658	613	677	640	666	640	640	657	598	663	633	671	641	626	640	627	626	625	636	627	685	616	639	640	619	596	640	616	597	654	606	629	647	665	700	691	644	648	673	616	624	599	607	636	615	652	632	645	654	609	625	678	598	644	647	621	648	588	615	617	615	646	633	634	654	669	667	648	606	660	641	636	654	645	665	633	664	625	644	613	630	608	638	623	642	640	611	628	645	612	610	604	689	672	648	607	665	627	651	656	631	647	607	619	661	668	660	651	654	625	633	615	646	649	643	575	659	604	659	652	590	624	624	595	649	598	662	642	664	647	708	636	632	666	634	657	627	655	622	624	668	678	644	635	652	630	620	656	603	631	659	652	626	646	643	616	622	659	657	675	670	640	647	651	616	638	662	638	634	685	658	672	686	631	647	609	696	667	647	690	674	680	632	645	637	596	633	610	635	647	636	654	663	630	623	683	679	654	623	683	645	625	626	713	607	614	665	652	683	656	618	630	653	630	671	653	662	654	591	656	620	660	638	612	673	633	710	676	690	639	658	617	667	621	642	620	632	696	643	612	653	652	690	621	612	637	647	647	672	595	600	673	689	629	663	657	688	634	592	653	679	633	649	637	647	662	669	639	658	645	646	650	675	688	636	690	599	612	669	646	645	609	610	635	671	676	644	626	671	691	623	606	652	646	642	624	679	638	644	599	628	598	631	628	662	593	603	680	603	671	643	670	666	638	653	648	653	660	593	681	653	661	657	596	701	614	588	621	629	669	617	644	621	640	593	631	611	638	631	655	631	657	644	639	672	682	618	616	629	659	642	623	636	662	644	633	647	612	651	638	642	640	642	614	676	644	635	649	642	630	637	633	610	665	679	605	606	655	637	624	630	707	620	628	625	669	643	690	639	670	641	655	644	608	693	629	673	628	644	645	626	644	622	634	658	693	660	660	635	686	636	606	631	614	627	621	663	674	618	669	683	629	664	684	658	674	657	628	649	656	636	620	645	622	668	661	669	633	647	661	612	634	661	716	611	695	639	617	644	661	622	632	629	654	648	645	646	654	652	635	609	677	624	602	684	670	659	655	646	640	650	658	643	627	661	641	629	703	648	705	667	655	642	666	654	615	641	658	647	622	630	596	650	658	637	609	664	623	629	583	694	619	637	648	626	639	644	697	630	695	618	663	618	662	668	612	612	642	617	643	637	620	645	635	684	648	612	632	652	629	656	634	653	645	669	596	636	649	642	661	679	625	611	622	635	613	647	645	675	658	670	606	612	661	645	652	600	620	641	628	622	589	629	691	617	652	648	634	655	660	664	632	684	595	659	630	647	636	660	634	669	642	660	614	671	622	667	602	600	633	656	635	646	625	607	682	633	630	640	603	634	622	638	640	707	640	659	633	654	613	618	676	619	614	650	637	635	659	669	641	672	650	661	679	642	652	641	652	623	626	678	588	631	684	665	639	656	665	615	681	688	672	648	677	642	675	633	669	664	664	663	650	637	648	656	668	655	655	676	677	616	641	654	684	610	620	650	612	627	617	693	594	648	578	599	607	628	644	720	632	640	640	695	663	665	622	645	601	653	660	631	622	674	651	677	658	622	651	622	681	596	617	666	652	646	629	634	650	635	642	683	622	697	617	608	615	651	674	668	643	623	613	639	642	634	632	683	653	616	612	634	629	662	646	633	613	626	627	667	665	609	613	651	654	622	671	614	622	618	662	630	672	624	632	637	653	631	641	654	581	672	665	648	653	631	612	623	633	612	641	657	672	663	704	641	633	605	693	617	611	656	677	642	666	654	668	664	653	617	694	629	652	652	623	675	647	631	643	608	652	631	629	663	631	670	645	593	695	704	641	615	640	626	614	719	630	645	632	648	630	589	670	659	672	684	658	637	616	651	645	617	640	650	630	646	614	646	612	580	658	596	625	601	659	627	658	647	604	627	660	658	641	607	648	673	617	652	649	654	607	656	665	664	595	664	607	601	621	689	639	638	619	629	681	643	662	666	699	646	666	640	633	629	613	647	697	629	638	604	619	638	630	619	674	653	631	603	653	654	664	650	646	619	633	625	646	669	664	670	643	653	631
7364	12116	10877	5974	3943	2977	2275	1872	1657	1364	1281	1123	1054	962	906	812	856	800	734	789	718	712	723	708	705	650	683	653	664	683	634	644	660	687	643	660	605	612	631	616	576	604	627	621	600	580	630	612	602	573	586	566	592	602	589	597	606	614	595	581	580	585	563	563	622	629	546	597	599	559	584	601	605	598	577	601	593	583	579	536	611	610	592	580	561	631	599	582	574	597	612	558	574	600	590	568	597	582	559	560	597	549	610	555	548	591	594	640	626	598	601	608	599	589	593	574	599	591	624	542	613	597	606	597	565	600	555	527	567	647	585	577	644	553	644	559	584	575	595	589	581	567	567	595	572	561	601	558	523	602	570	558	581	567	601	585	595	552	582	570	619	584	591	548	584	575	624	571	599	566	593	608	631	595	568	570	577	588	588	612	602	565	588	627	599	610	582	553	562	551	597	623	539	574	588	593	575	597	594	590	591	631	617	591	560	560	588	620	573	559	600	575	578	613	563	574	585	580	606	544	594	567	567	576	577	619	553	572	576	572	597	583	580	600	595	573	547	603	595	583	568	551	560	618	587	601	592	579	613	561	591	606	585	553	560	545	568	592	621	585	551	596	562	589	546	615	566	573	587	584	578	583	609	590	562	596	582	556	575	595	568	574	584	620	622	567	593	536	593	587	539	596	587	577	590	569	593	571	607	589	556	575	581	575	550	580	568	573	580	579	516	543	595	612	615	605	573	571	586	557	576	551	580	593	600	579	580	570	589	587	558	595	560	551	557	589	575	576	558	549	586	527	603	580	587	594	591	631	586	601	562	617	568	531	643	575	597	598	548	577	575	602	573	549	604	538	552	552	571	629	547	609	622	572	571	578	595	551	616	618	574	618	591	585	567	612	593	547	573	586	622	568	650	553	603	569	578	585	606	556	562	612	590	585	557	613	583	599	586	615	595	583	585	603	606	527	583	573	590	563	587	612	582	559	575	593	622	589	642	601	587	578	570	582	559	594	591	581	587	617	619	587	577	591	599	544	602	611	588	575	590	590	573	594	571	560	612	594	586	549	545	573	556	577	627	591	556	561	605	604	548	551	609	623	565	625	567	621	618	583	615	556	567	583	556	570	577	553	558	625	633	579	566	579	584	617	598	609	609	578	560	600	591	581	626	580	565	589	589	554	579	564	568	558	580	620	577	609	581	597	588	580	582	586	566	588	588	584	593	592	552	593	579	598	575	635	574	567	609	567	568	573	570	538	622	579	580	629	591	580	563	546	561	572	559	656	615	610	569	585	579	617	559	544	538	581	588	592	599	551	574	588	616	632	609	565	604	565	587	572	570	625	574	606	579	573	594	553	571	580	574	542	514	563	593	575	568	572	612	587	605	576	616	572	590	549	615	583	572	620	543	561	561	610	600	582	607	566	565	617	565	581	567	610	564	587	589	578	619	562	561	648	606	549	570	587	622	623	601	598	607	603	576	587	542	581	622	582	531	586	581	610	604	570	582	620	621	540	594	565	567	587	597	583	620	574	614	540	621	548	585	576	582	570	587	588	560	570	542	597	586	586	566	600	559	588	556	627	605	623	616	582	587	573	597	563	599	566	607	617	582	578	565	591	589	568	538	612	568	574	584	578	586	569	575	583	620	566	587	587	621	542	574	575	563	607	574	605	572	547	577	590	587	608	588	571	600	541	552	606	626	602	563	556	593	549	590	610	566	561	580	587	555	574	616	586	601	594	554	592	584	590	591	566	597	593	594	580	562	578	612	605	613	543	552	524	522	629	619	578	604	600	585	598	568	582	576	583	590	577	578	623	598	610	589	588	576	557	585	575	593	629	563	614	559	591	615	607	562	584	555	588	601	540	598	594	597	607	572	601	606	612	577	555	587	589	581	638	618	581	582	564	601	564	629	550	595	589	607	590	584	649	569	591	582	589	658	566	585	611	597	582	614	606	571	604	587	561	611	590	555	594	554	559	573	585	553	599	573	626	644	535	588	594	574	604	584	599	588	565	590	554	586	582	580	563	573	547	590	597	580	612	602	585	600	578	543	560	589	558	609	570	598	582	551	586	570	547	584	648	553	544	582	547	567	617	596	593	586	592	603	599	629	581	539	578	602	532	571	537	638	573	602	575	630	616	560	588	541	562	547	590	571	593	607	629	565	622	585	610	583	594	593	523	594	587	587	579	564	591	600	559	587	601	578	665	590	604	555	579	601	562	581	589	588	578	576	548	588	563	611	587	590	569	584	548	614	598	537	571	581	573	588	569	565	611	598	545	598	561	619	581	565	589	571	552	574	603	586	625	565	589	592	584	559	616	558	568	562	577	549	618	603	588	639	578	584	626	622	589	576	578	576	580	592	545	561	572	589	605	566	584	577	572	627	606	558	605	604	575	604	568	606	611	548	561	624	619	574	590	577	596	595	615	538	569	594	534	593	601	582	561	579	603	580	589	540	599	559	593	543	594	591	678	588	581	573	602	588	552	598	569	569	608	583	538	561	596	596	558	614	620	600	585	581	613	583	565	562	573	560	569	565	570	583	578	633	588	621	605	534	605	614	562	592	607	605	588	622	574	623	564	545	559	600	604	616	601	560	557	568	578	582	578	593	545	596	625	597	556	651	584	578	578	653	610	584	583	578	584	600	568	565	599	612	576	625	576	588	566	596	631	619	572	564	577	624	562	565	551	649	576	593	596	572	572	573	582	606	531	565	644	620	606	559	577	599	560	582	574	584	583	626	586	537	566	587	586	558	597	560	627	583	569	604	532	622	624	574	567	562	590	538	562	564	661	539	591	571	577	553	565	575	585	622	586	589	572	595	621	568	571	645	598	558	562	570	605	566	599	544	594	574	611	583	576	573	614	611	565	573	579	577	581	585	598	587	584	568	615	580	602	526	578	553	602	590	547	557	561	590	562	571	537	602	629	581	599	583	597	577	598	585	537	596	565	594	591	609	632	598	612	596	525	533	577	574	601	587	547	594	587	571	548	581	562	584	603	573	591	601	529	594	635	604	554	593	595	652	626	569	532	582	598	560	540	638	628	565	552	611	566	583	536	519	605	546	597	551	563	586	568	567	583	595	583	611	591	612	583	598	619	592	544	600	574	614	575	569	584	604	567	572	590	612	642	581	583	592	596	564	571	585	605	625	552	638	568	605	574	614	561	609	536	601	599	594	568	634	604	561	546	572	573	595	588	604	571	593	623	567	578	626	606	563	580	569	579	563	568	549	614	568	603	554	568	588	569	576	602	592	596	583	540	597	633	559	578	586	583	596	551	564	585	624	615	557	591	594	582	555	582	564	603	575	601	608	576	573	558	624	540	547	574	586	547	576	584	595	586	555	582	639	618	592	569	600	596	555	505	588	575	573	558	585	574	540	597	586	624	577	601	609	572	623	657	566	604	582	593	580	605	592	560	594	579	550	567	585	609	613	627	545	565	579	606	608	572	622	581	578	573	572	614	587	562	575	586	544	584	565	586	554	659	601	594
23065	20944	27776	24246	20948	21075	11767	2363	1772	1625	1474	1347	1291	1232	1161	1167	1069	1040	1060	1020	1008	1004	1013	994	980	988	932	939	938	928	905	883	901	911	919	889	874	918	943	971	924	881	938	886	931	939	905	898	919	940	879	864	859	893	915	836	853	862	937	850	887	888	888	921	908	859	956	909	876	866	882	866	847	847	806	859	803	869	923	895	846	911	849	840	842	858	845	866	885	882	897	858	865	877	886	889	879	846	875	935	867	860	854	883	862	853	884	917	876	877	900	906	872	896	856	826	859	887	907	898	868	850	894	925	919	833	842	913	844	888	935	909	853	861	873	874	885	867	936	894	858	866	858	871	864	884	841	838	909	850	899	860	843	863	827	884	891	909	877	837	868	854	862	854	853	867	875	888	887	840	891	888	875	902	828	818	821	904	844	910	866	875	857	849	912	845	911	915	849	868	856	841	804	892	861	875	837	857	905	937	870	868	827	905	900	853	885	860	802	906	794	919	892	890	839	908	879	836	860	884	904	916	876	880	884	885	841	891	775	839	810	867	844	806	879	895	823	923	877	840	860	837	892	889	888	846	908	842	847	884	854	889	823	911	868	837	872	875	893	831	873	894	898	839	933	874	856	829	883	883	937	925	903	866	841	886	867	843	893	907	866	907	822	869	914	866	858	872	896	874	906	848	830	844	881	844	923	857	859	859	819	806	895	888	902	877	812	876	870	933	882	863	865	875	884	894	897	905	937	838	959	855	910	906	918	842	905	924	893	820	805	872	866	862	924	806	860	812	827	865	860	825	881	880	831	861	872	880	876	894	833	908	843	926	862	868	852	855	834	877	861	826	840	823	813	908	888	873	857	844	871	896	875	921	804	880	865	845	890	861	875	869	836	859	874	898	880	819	847	879	852	857	899	843	862	876	854	881	865	907	816	876	885	834	861	870	893	896	914	836	871	810	881	838	889	884	868	876	823	931	890	848	897	889	892	890	924	867	871	836	865	882	835	878	866	859	855	856	823	861	837	831	853	856	787	897	883	847	883	876	852	839	902	890	860	850	906	878	870	854	880	875	850	902	840	846	834	918	878	826	914	866	870	888	875	768	845	888	876	818	865	878	863	893	889	877	870	824	845	901	872	894	851	807	879	851	858	846	892	923	828	852	882	857	868	847	838	906	889	861	924	857	909	909	825	890	918	879	915	927	849	834	844	910	852	892	890	863	868	852	913	849	850	883	868	861	895	874	833	809	925	882	913	847	857	834	843	857	854	874	900	862	836	867	884	870	837	880	904	850	818	927	877	852	913	880	898	849	898	880	885	842	869	880	846	840	783	856	913	883	888	889	829	915	846	920	893	814	864	883	873	830	863	817	845	887	842	932	876	853	839	882	844	872	834	885	832	847	900	854	935	835	858	885	812	838	854	893	852	890	864	843	889	818	903	856	867	874	839	840	892	888	847	845	884	864	860	832	818	920	864	883	935	838	879	830	846	911	847	842	898	871	872	844	912	806	845	897	892	864	833	901	887	823	874	842	870	853	790	888	872	818	842	835	857	889	826	920	879	897	879	862	893	872	899	868	915	880	829	872	877	902	876	818	860	916	887	904	914	861	848	831	799	947	845	903	819	835	854	888	834	883	906	833	858	854	867	896	889	849	898	846	926	908	870	918	905	856	855	873	910	910	901	856	842	860	867	814	856	866	823	871	915	838	859	849	868	902	885	885	836	813	864	862	881	906	909	862	872	862	821	880	893	832	879	833	873	870	918	828	888	852	834	852	852	901	848	849	892	854	871	827	836	881	842	857	890	828	870	857	885	939	891	866	892	879	919	867	898	940	890	903	878	893	864	848	878	889	812	899	906	868	869	857	859	882	817	870	846	864	861	854	866	874	887	883	799	857	925	877	852	910	896	819	857	791	840	871	881	894	840	913	881	913	840	910	885	894	901	858	848	849	871	852	850	885	850	883	877	942	912	898	904	853	867	848	831	852	910	898	830	905	889	857	897	850	877	865	880	830	854	848	852	835	848	871	895	871	845	889	900	869	918	871	919	808	908	891	884	862	892	854	906	874	886	907	830	839	868	891	855	849	866	889	867	878	874	872	900	828	894	866	863	869	837	876	908	858	888	894	876	847	893	862	875	848	911	843	866	855	847	855	855	842	900	855	906	883	861	837	880	851	835	849	921	876	896	876	894	894	840	873	924	878	862	788	861	861	873	893	851	856	867	846	927	855	882	835	866	873	804	866	850	888	823	898	867	885	851	808	859	896	837	906	815	859	881	877	860	870	871	838	872	849	884	866	874	887	826	863	869	841	857	873	819	795	896	872	895	909	886	858	855	838	874	855	935	791	855	901	943	853	847	851	819	874	897	907	839	824	809	850	910	818	945	873	877	826	852	854	880	829	884	893	820	908	879	844	908	855	902	892	911	870	820	836	855	860	901	807	835	886	832	838	862	883	858	840	842	831	868	873	925	869	870	861	842	891	888	896	877	870	811	875	908	884	886	924	893	886	927	898	887	866	855	854	904	870	920	870	836	892	863	847	865	883	838	886	919	894	894	894	849	846	869	822	891	873	848	885	831	823	831	867	882	842	884	906	878	844	790	885	876	884	854	911	807	894	849	880	916	925	882	887	878	818	821	897	852	876	866	857	856	887	856	906	934	904	892	860	893	846	790	876	875	898	880	876	902	866	900	889	896	858	845	890	787	839	920	880	863	839	893	838	841	845	849	915	884	891	892	886	865	890	871	835	909	850	850	870	848	864	906	918	843	847	848	866	849	852	845	838	888	919	884	838	927	883	940	897	890	856	840	876	886	896	830	882	856	885	827	829	841	857	783	862	911	877	870	844	862	891	855	804	895	840	912	816	859	871	910	885	901	856	900	845	856	873	876	833	877	845	866	870	825	842	873	857	845	848	866	855	915	852	824	871	814	881	796	874	895	843	871	911	860	887	940	860	865	896	847	876	872	869	827	843	873	884	896	915	862	866	891	882	852	833	870	891	889	864	891	884	888	849	872	906	867	892	845	940	894	882	853	916	862	894	974	856	888	864	893	858	872	889	875	812	843	907	893	885	909	855	857	888	839	849	927	851	813	865	881	836	889	865	897	855	838	828	923	907	899	919	819	897	869	825	839	861	844	882	883	845	862	886	861	854	882	891	846	812	882	889	860	865	880	868	918	900	866	906	870	852	875	858	846	877	831	827	814	878	900	881	858	872	851	859	838	847	880	904	906	863	885	850	867	861	864	816	863	870	839	893	877	846	920	887	858	843	858	875	851	865	844	871	870	873	813	940	833	919	960	890	881	843	887	873	866	820	877	870	893	837	864	859	921	902	918	882	881	874	920	861	869	899	882	909	885	855	826	829	851	856	887	820	901	899	889	846	828	878	915	896	862	850	873	881	867	933	860	825	873	877	865	834	858	835	863	860	883	829	834	844	862	843	854	892	844	857	925	909	860	852	847	881	844	913	833	908	842	788	893	873	885	864	880	847
10420	18877	17257	10357	7138	5240	4187	3335	2819	2336	2199	1901	1651	1570	1391	1305	1310	1219	1174	1079	1077	1032	977	973	979	990	1005	933	935	924	893	964	954	941	862	850	886	861	783	875	863	859	913	880	869	859	859	800	808	871	848	822	796	838	823	825	840	850	852	812	824	772	860	815	873	849	810	831	875	839	844	729	824	849	793	799	794	790	797	821	821	848	835	839	848	763	818	824	811	850	821	780	807	784	797	815	788	821	796	808	766	842	860	813	799	744	781	811	778	777	797	797	867	810	797	815	826	819	803	785	813	814	773	792	751	800	822	784	771	893	809	793	831	735	802	787	795	800	851	850	827	802	796	801	795	760	850	823	785	868	782	783	773	837	832	823	813	778	799	803	846	790	807	829	794	790	760	856	792	803	802	812	821	804	777	737	884	747	745	802	794	870	873	788	761	853	831	806	823	736	848	775	799	765	774	789	808	826	742	755	805	774	817	848	830	812	816	777	843	833	752	814	805	740	810	799	820	856	790	806	787	797	806	747	810	786	770	785	798	802	831	833	788	811	771	774	762	747	757	788	841	787	765	796	817	860	773	833	765	794	799	794	787	784	792	810	782	811	827	788	800	801	828	803	817	780	794	773	775	826	840	779	800	794	828	832	800	806	770	820	826	837	790	838	810	808	821	767	826	832	823	800	813	746	822	784	836	825	772	717	823	774	805	795	810	837	792	766	839	788	767	809	823	819	792	762	808	802	783	847	820	791	810	864	773	796	855	792	778	838	843	744	811	839	795	826	756	779	771	841	806	811	781	769	765	872	772	828	807	781	797	775	808	817	763	855	790	835	740	816	782	793	762	788	832	760	824	818	781	814	802	849	834	832	798	786	768	763	798	792	790	813	761	821	802	811	779	828	810	745	813	793	810	815	805	829	820	823	807	799	788	781	799	805	809	754	837	863	798	823	825	821	773	822	806	764	792	786	803	817	803	839	781	784	800	808	816	819	805	800	778	831	801	782	794	799	826	823	828	786	782	827	811	820	786	791	843	819	827	795	810	788	819	768	848	838	798	837	771	773	798	809	769	824	804	791	789	804	804	789	770	779	777	804	856	826	831	800	855	826	789	821	781	812	781	733	805	777	814	737	808	775	806	807	793	844	767	795	787	800	812	759	795	794	807	774	837	798	814	797	799	778	809	762	798	807	840	842	773	815	823	804	789	832	799	775	835	777	837	794	806	771	810	834	825	783	822	808	768	817	768	820	794	770	833	772	763	794	756	820	790	841	797	832	801	792	794	816	764	831	793	851	834	775	810	804	747	788	832	784	786	742	814	836	802	866	818	786	795	841	812	809	775	840	804	810	781	805	837	793	843	734	833	824	814	791	779	825	856	812	823	809	854	784	770	796	767	812	824	834	801	808	820	828	801	805	774	751	776	796	849	766	841	772	825	742	845	735	775	782	828	831	795	804	824	754	746	829	761	823	791	793	896	805	813	819	785	813	832	828	777	809	790	802	789	829	759	809	832	863	777	819	775	820	773	816	803	831	829	811	795	798	825	770	784	790	850	809	784	790	827	856	855	819	800	773	785	729	777	817	761	771	806	806	814	834	844	764	810	748	784	838	759	773	772	798	810	808	816	755	841	795	758	846	830	818	815	880	812	784	715	791	809	802	858	788	795	821	781	816	819	822	793	757	836	751	785	819	767	801	770	794	799	724	824	788	756	767	794	766	797	821	779	801	758	817	840	800	807	820	850	798	782	819	793	823	802	822	790	790	810	800	844	775	749	787	778	789	871	773	849	741	788	819	834	774	782	814	791	779	801	794	777	808	840	761	813	786	775	749	837	784	775	802	794	750	812	837	826	755	785	819	829	820	871	812	826	805	830	815	836	783	819	774	800	817	786	787	774	852	814	767	780	771	796	798	788	836	819	807	808	793	769	800	807	853	813	785	739	780	792	811	748	787	833	807	880	778	869	871	819	793	790	753	829	775	718	836	818	801	832	754	804	780	796	826	817	850	770	834	870	812	779	794	776	783	762	794	812	757	797	837	826	820	710	776	819	835	849	785	818	786	845	808	769	788	798	787	785	786	820	768	848	777	799	788	837	784	816	830	794	767	808	800	821	795	843	826	815	817	796	779	791	772	771	763	795	804	782	805	810	787	760	780	782	740	794	831	809	783	809	771	766	777	831	793	813	805	823	775	769	842	784	814	870	830	771	838	836	774	759	761	757	881	786	804	764	807	786	785	738	814	838	794	767	765	831	788	820	768	795	828	787	766	795	765	767	787	789	777	823	834	841	822	837	836	865	838	812	812	820	809	804	802	763	820	809	787	808	828	803	779	782	805	788	769	784	832	778	781	768	843	836	777	805	802	829	834	882	796	828	744	839	807	753	787	835	848	807	802	743	799	834	846	772	781	795	792	815	771	813	807	813	782	819	818	763	716	776	787	760	787	794	816	827	790	801	813	778	811	760	795	784	793	850	799	748	796	820	833	835	807	806	842	816	823	827	817	800	816	781	837	792	771	758	771	771	774	770	810	768	803	779	783	786	775	858	773	753	821	772	821	794	753	766	868	798	708	734	819	793	783	771	812	801	820	784	815	785	778	801	768	830	788	780	755	813	794	786	788	804	874	778	809	816	792	777	765	762	755	839	803	781	830	798	814	838	822	800	791	797	856	781	810	778	807	823	772	780	801	802	837	796	772	783	822	743	763	806	786	764	828	816	827	822	767	826	800	762	826	778	838	811	790	822	769	849	783	836	783	870	804	777	787	808	829	794	841	780	781	782	717	805	782	804	775	796	795	746	811	813	780	769	819	801	814	781	752	841	815	799	808	804	777	835	798	783	775	759	810	805	806	793	817	843	794	818	798	779	832	783	786	785	804	808	834	811	809	824	817	855	818	834	842	751	796	792	787	776	791	829	793	793	788	792	787	799	790	786	758	838	789	813	778	770	802	822	841	782	769	800	791	752	811	788	791	809	790	838	756	772	784	834	754	845	844	822	754	796	788	773	807	854	767	777	806	814	782	835	805	773	863	764	796	799	787	824	789	792	830	795	873	825	790	774	795	832	837	863	748	805	783	768	777	802	822	815	779	831	785	797	802	799	755	800	751	852	827	816	740	811	797	827	777	842	763	815	758	823	780	815	822	762	816	813	796	808	835	777	791	820	789	769	814	845	767	821	763	792	813	834	801	837	762	772	747	804	825	787	778	802	854	776	780	815	797	805	830	780	870	768	755	881	802	807	845	778	811	817	797	792	795	805	792	842	773	817	752	766	820	782	798	790	764	784	770	816	782	798	778	795	795	808	795	788	793	763	805	784	773	802	801	804	768	780	798	778	782	804	765	825	791	769	795	795	818	739	745	777	833	782	795	790	812	778	759	814	830	861	728	823	781	814	786	825	807	801	805	786	797	769	786	763	799	835	826	784	821	809	809	837	774	804	727	813	732	777	821	776	816	779	829	762	824	843	796	782	814	796	812	784	808	774	812	756	784
29892	15229	1939	537	323	316	269	260	265	244	230	258	245	242	212	273	222	223	236	227	239	269	238	240	222	240	233	212	217	219	198	213	212	230	230	203	246	218	195	222	207	253	222	205	204	234	239	217	228	234	217	220	224	225	218	214	220	233	246	233	206	258	234	240	239	243	245	216	225	244	238	247	242	217	217	234	229	218	199	218	236	243	243	225	245	233	228	204	226	227	216	236	240	240	221	211	248	213	204	249	226	195	241	234	211	228	244	204	196	243	212	233	201	224	227	240	255	239	234	220	245	241	241	229	223	199	233	238	240	200	207	226	218	225	233	238	235	254	222	223	255	220	226	240	240	239	235	242	226	238	224	250	277	221	217	230	233	207	250	233	234	243	232	217	241	247	251	245	236	224	229	222	219	250	248	222	207	190	213	207	251	229	231	232	240	243	246	212	259	251	213	223	234	251	244	261	217	224	214	245	220	235	222	245	211	229	248	228	230	244	232	212	208	213	222	227	219	247	234	244	211	247	226	232	195	250	217	244	237	265	213	212	212	212	230	210	219	197	222	252	248	204	217	206	205	222	211	204	251	227	251	231	207	212	209	232	204	207	231	243	211	232	208	229	250	231	207	227	233	239	223	212	239	209	251	262	243	218	229	237	220	262	253	221	267	226	219	237	232	213	223	237	235	235	241	214	241	219	238	217	240	226	241	215	220	185	205	203	237	226	243	233	239	209	217	264	229	241	197	202	234	236	188	229	227	204	248	203	234	234	265	244	222	246	222	215	237	227	199	202	211	235	239	208	218	235	211	241	207	220	218	254	224	211	228	223	208	226	254	240	213	205	216	255	211	243	231	247	232	232	219	230	221	217	222	212	220	245	217	257	184	224	233	212	223	215	220	231	212	240	229	230	233	236	246	230	197	207	257	203	259	197	250	238	220	220	239	242	218	246	233	214	244	236	237	215	208	214	241	214	215	233	237	207	239	220	216	228	219	225	219	240	246	231	244	238	222	239	228	258	219	223	233	217	244	253	241	231	214	232	241	218	227	216	249	219	219	231	226	240	247	231	237	215	233	244	249	225	234	257	241	248	261	234	214	224	218	249	225	237	237	217	234	229	226	196	239	228	240	220	238	228	210	237	237	222	204	217	253	217	240	223	231	240	204	251	219	237	217	256	236	237	218	220	216	260	255	202	235	207	226	245	226	232	215	198	213	231	204	198	223	202	255	241	254	221	196	220	184	238	213	221	213	263	239	226	272	259	240	246	225	232	223	240	220	220	247	242	230	219	204	238	239	227	226	275	201	246	238	227	231	223	227	210	247	208	216	202	246	209	238	242	242	204	248	217	198	235	220	259	236	195	260	244	256	205	212	226	226	221	256	272	225	233	213	243	238	222	233	238	237	205	207	220	206	229	228	242	218	232	234	215	232	222	227	252	216	234	247	237	246	221	249	224	200	193	223	229	232	228	242	245	208	230	213	220	239	219	197	210	199	237	235	229	242	260	228	233	230	235	235	216	231	242	216	232	201	236	222	235	214	227	231	219	247	256	249	245	220	239	233	230	251	253	230	231	229	218	226	213	225	217	235	235	214	222	232	234	238	224	219	224	233	239	238	238	242	229	224	241	259	241	229	235	243	216	220	248	221	231	229	236	219	230	255	238	225	235	209	236	194	193	231	231	243	236	210	245	230	239	223	220	236	220	205	198	228	235	238	272	216	227	201	189	230	224	200	226	233	219	240	245	219	215	188	238	250	249	215	217	271	234	216	211	209	230	230	249	218	239	248	230	231	242	238	232	216	221	236	235	222	236	239	251	235	243	205	212	238	217	235	223	222	253	240	207	217	244	245	215	245	225	245	227	238	234	219	240	249	238	244	258	230	216	208	216	212	221	212	235	236	230	229	240	199	220	245	216	264	229	261	253	239	230	232	224	239	217	228	221	236	235	237	229	243	220	223	218	221	230	214	245	231	216	235	218	225	254	243	259	219	224	231	236	235	224	227	243	229	206	203	257	218	215	222	192	219	218	227	224	228	236	243	205	249	229	202	243	240	245	224	242	225	244	265	225	232	225	245	223	218	230	205	227	246	235	242	206	209	205	222	235	259	235	210	235	219	221	238	225	237	216	204	227	253	216	220	237	224	222	214	237	241	240	225	209	238	252	232	285	231	211	224	223	232	217	245	224	241	227	203	234	229	272	232	237	226	223	208	232	201	221	229	205	228	232	262	207	247	222	248	246	231	236	226	243	204	235	239	250	203	234	258	219	263	243	232	201	232	217	214	234	217	210	246	217	214	212	216	237	235	218	253	261	209	228	226	217	231	206	226	199	225	256	211	223	229	246	216	199	218	237	227	247	197	207	222	212	227	230	250	217	251	220	211	198	239	213	225	230	218	251	236	228	224	240	238	238	220	219	226	210	218	231	242	264	232	232	211	220	230	226	230	228	218	253	221	215	233	244	233	226	226	246	220	232	236	236	238	213	215	236	242	228	214	241	215	252	234	199	227	213	232	233	256	202	233	224	208	220	230	230	231	265	224	260	227	259	205	242	237	217	204	194	219	258	228	237	210	214	213	229	226	213	242	234	244	255	211	228	231	203	214	227	227	252	241	234	246	229	224	213	246	212	215	216	213	251	237	211	215	232	229	225	217	226	213	209	237	228	244	241	239	227	203	236	255	223	221	223	224	247	225	196	228	228	224	213	225	253	230	241	233	227	220	208	231	243	193	226	230	223	237	241	255	228	219	220	199	219	237	201	225	239	241	213	246	251	215	224	258	231	222	234	219	256	208	235	238	226	228	232	239	244	226	221	214	237	249	216	231	216	248	215	228	195	255	227	228	205	208	243	232	255	220	225	240	198	208	201	247	217	200	215	191	193	186	235	250	231	233	213	239	223	203	200	224	253	252	226	214	213	210	254	241	221	237	260	243	216	210	233	225	206	216	223	215	217	230	216	214	223	248	221	220	237	208	205	237	199	228	191	230	223	243	243	259	257	220	234	223	203	226	270	216	251	238	227	225	203	240	241	245	261	214	250	215	236	247	243	228	234	191	214	237	250	230	226	231	251	209	207	235	223	226	233	235	262	233	225	204	216	248	217	242	218	208	210	241	234	210	235	230	233	230	223	226	215	226	208	230	210	230	229	227	236	255	231	228	250	238	204	193	213	209	204	213	209	240	221	216	239	229	208	214	224	218	207	225	238	212	195	243	231	234	226	223	216	214	228	228	237	229	254	235	217	225	215	218	237	248	233	250	218	240	209	244	210	217	212	247	200	214	223	237	219	237	200	241	233	241	249	196	233	242	227	205	188	227	209	217	209	205	219	222	216	218	223	220	217	235	228	213	234	220	252	209	216	237	234	262	230	209	227	227	225	243	223	198	250	193	210	222	220	193	216	263	216	240	231	217	226	240	201	226	244	217	230	245	243	231	199	232	222	213	218	232	221	237	260	204	227	236	228	240	229	196	215	247	267	236	227	214	219	220	231
6275	911	763	493	364	318	305	292	267	282	249	249	220	225	210	240	243	215	223	241	251	230	233	248	222	217	241	238	215	212	204	222	233	196	246	209	233	211	246	221	230	213	225	226	213	217	208	281	235	221	207	227	253	228	233	250	229	224	225	216	239	220	229	224	251	229	203	211	214	206	247	218	216	224	232	233	238	235	211	238	224	224	203	225	245	210	219	230	250	220	224	181	236	219	219	243	213	232	260	222	197	229	239	228	207	247	190	236	197	223	232	237	209	229	222	216	239	229	198	221	213	230	218	225	221	252	233	245	227	230	242	233	218	223	232	210	226	230	219	245	228	218	227	205	238	213	227	213	230	250	228	212	229	236	254	242	232	226	224	235	224	223	213	202	204	239	248	231	211	219	210	238	215	236	220	224	238	196	189	230	241	231	229	224	224	209	255	233	229	190	247	247	212	205	206	220	205	192	207	217	243	214	227	217	219	231	178	210	242	245	242	236	213	206	214	240	202	229	230	233	224	199	232	217	213	212	223	186	222	238	208	243	242	219	216	212	216	194	212	225	241	251	209	216	228	224	210	238	248	227	220	239	229	213	241	197	229	225	218	235	233	245	236	207	219	228	235	215	220	237	221	238	222	216	234	235	244	240	231	225	203	208	215	262	197	230	228	195	191	224	224	219	232	210	270	221	228	239	229	234	206	231	245	214	216	224	232	214	233	208	222	211	252	247	226	216	220	200	221	220	213	220	237	251	239	231	217	210	244	243	218	234	238	241	225	217	233	229	254	230	228	206	244	198	213	190	220	230	197	220	219	217	226	244	220	214	212	226	227	223	216	182	207	235	196	222	244	251	247	213	195	228	236	226	201	224	224	226	205	236	221	267	242	207	238	238	221	204	216	224	241	195	230	222	199	251	206	232	241	236	224	218	221	216	229	193	224	206	222	231	226	231	204	230	230	216	188	255	260	243	241	245	227	236	216	216	211	206	225	218	229	230	210	218	250	229	244	222	242	207	211	207	227	233	216	209	210	231	204	259	208	218	221	217	243	226	221	228	228	203	215	209	237	237	240	226	240	237	252	217	213	214	230	218	220	231	227	219	220	182	256	233	209	237	234	232	218	208	238	239	238	233	238	226	258	240	210	192	194	221	226	229	223	246	194	206	232	232	211	219	205	214	216	246	219	232	230	199	235	219	202	235	223	214	197	228	239	233	199	233	222	230	227	221	238	236	247	220	222	228	230	240	223	221	228	238	227	210	242	207	214	230	236	226	208	252	248	213	217	227	220	199	219	225	215	231	224	220	225	204	224	223	233	244	236	233	223	241	205	221	205	224	239	231	223	223	199	235	239	214	208	218	236	204	195	199	193	235	223	214	243	219	231	227	212	198	269	215	211	239	232	206	208	210	223	224	215	247	213	223	230	218	235	201	230	228	191	217	217	215	197	212	222	256	223	228	217	221	225	265	203	244	216	240	236	207	196	264	243	210	227	242	234	231	233	218	237	230	237	238	215	227	221	239	234	221	218	207	223	191	231	222	219	220	202	198	233	232	237	200	259	221	225	239	254	235	246	219	218	201	231	261	232	221	231	235	233	232	220	223	214	207	234	197	220	227	209	226	210	218	227	221	233	237	238	193	226	249	242	247	233	233	233	214	229	210	264	226	200	213	225	230	210	229	203	232	205	220	243	239	222	213	216	204	214	202	246	232	242	218	220	204	223	243	226	205	241	229	221	223	224	206	229	249	233	226	207	204	200	198	228	220	213	214	240	224	206	251	199	228	205	220	223	208	223	242	208	205	229	234	222	207	234	236	210	200	223	235	245	232	242	225	226	220	221	210	213	218	219	215	240	231	225	180	205	226	236	221	233	212	234	223	201	201	239	246	217	222	231	245	225	218	208	230	221	193	213	231	207	228	221	199	222	229	201	222	221	240	211	201	232	210	230	200	234	213	249	214	190	217	242	203	215	236	208	218	219	215	232	221	224	234	201	212	212	231	224	218	203	224	232	194	231	244	216	239	201	232	222	232	210	207	215	227	223	231	225	230	216	197	228	200	246	228	243	261	247	242	236	210	226	239	202	206	233	203	234	223	246	236	224	225	227	257	213	237	239	231	223	222	222	230	224	232	220	227	213	220	218	206	228	213	219	218	207	219	199	233	207	206	238	226	222	241	244	219	251	226	237	229	215	203	181	222	229	227	220	228	225	237	217	240	240	225	237	229	238	207	248	225	239	212	252	215	230	243	231	245	232	237	239	240	222	253	235	231	216	229	214	233	218	245	223	210	221	226	227	233	201	206	226	257	228	225	241	220	198	198	221	230	218	209	224	213	225	211	235	227	221	207	234	222	232	210	197	201	195	201	212	232	225	207	217	210	231	201	230	214	220	214	224	210	224	261	243	212	233	232	214	229	208	235	226	209	213	215	206	249	218	237	211	226	212	222	236	209	201	224	213	193	227	214	237	225	223	219	222	227	251	218	214	213	237	232	217	219	235	202	240	227	200	247	214	258	210	241	252	219	225	225	205	221	201	247	240	214	212	214	242	213	231	214	215	230	204	251	238	199	239	215	225	231	216	245	223	233	243	230	212	199	218	246	232	219	222	206	234	240	233	218	231	234	216	235	204	220	218	215	216	242	230	215	203	220	227	239	211	224	216	262	195	209	233	214	223	199	236	196	206	199	227	234	246	216	196	211	200	239	230	234	200	224	274	215	238	211	204	246	233	216	256	210	209	240	214	228	231	232	214	237	210	247	219	209	225	228	227	258	232	207	222	194	210	225	216	217	221	219	233	225	211	207	223	219	205	225	216	219	223	233	210	231	216	218	215	238	224	223	195	224	226	235	218	213	196	224	224	224	230	242	212	210	217	186	228	241	237	234	215	225	235	217	228	206	231	211	203	235	202	228	218	247	226	221	207	206	209	221	233	223	225	220	210	220	222	221	209	201	215	215	246	222	195	245	211	234	203	239	202	224	231	224	202	220	239	209	234	232	235	210	225	236	229	236	221	217	242	223	214	247	232	221	204	211	196	227	205	247	235	220	217	210	232	212	239	227	224	220	228	205	211	219	228	218	218	202	216	233	237	240	228	220	221	249	233	212	253	233	228	205	226	210	227	205	244	226	212	212	227	201	222	215	210	212	251	226	238	216	220	213	219	209	249	210	240	216	226	227	211	212	214	219	221	231	202	216	244	219	197	234	258	250	216	190	261	222	233	229	199	235	195	241	222	233	214	202	256	241	231	217	235	227	234	207	213	262	226	248	235	200	191	203	215	219	244	216	182	226	209	234	205	223	217	214	204	207	206	249	229	213	204	216	225	235	235	216	231	226	237	221	241	245	241	234	211	238	234	228	231	220	227	192	213	213	230	240	205	199	221	215	215	209	231	231	201	216	207	231	222	229	202	228	247	219	210	217	236	250	216	225	236	218	226	216	220	227	252	223	206	238	230	198	248	215	218	245	227	217	238	227	233	175	212	221	233	218
25346	20960	27520	24583	20984	13180	2141	1375	1143	981	938	993	897	891	826	778	801	793	768	695	724	716	737	704	660	752	703	731	699	664	644	674	692	683	652	686	666	663	670	665	637	702	684	694	639	643	642	708	667	657	667	657	667	689	627	655	650	636	667	617	649	693	652	616	614	593	632	676	657	676	663	653	632	671	667	676	593	650	640	631	666	622	667	627	663	667	630	641	669	658	662	618	648	650	666	680	662	653	707	651	640	643	616	642	601	685	627	680	644	656	651	632	666	653	634	653	639	650	668	657	622	655	634	643	636	635	647	669	606	629	659	699	669	660	624	610	658	623	630	657	631	643	626	641	677	680	611	634	676	654	654	659	625	679	632	629	654	667	613	687	676	662	640	612	688	688	681	645	626	655	661	639	653	649	668	669	699	644	660	599	656	678	660	619	642	685	628	645	668	607	622	619	651	609	697	637	665	667	649	615	623	657	677	597	663	592	655	637	701	578	622	653	633	629	654	636	673	609	656	618	635	663	660	653	649	671	641	632	662	631	674	636	659	658	626	636	625	633	630	674	618	629	602	654	671	611	693	679	685	641	618	650	672	644	638	631	631	673	618	652	651	665	603	639	628	647	662	642	637	657	670	666	688	630	654	596	645	656	643	717	651	635	648	615	646	693	609	641	681	691	681	656	649	698	671	632	649	636	627	585	624	650	640	635	652	645	651	661	653	653	651	683	698	633	632	676	701	653	663	642	647	670	612	652	663	643	646	649	660	613	632	681	668	616	647	676	612	637	697	663	665	631	701	681	651	634	673	623	647	663	614	628	681	653	665	672	602	650	659	679	679	666	642	672	595	651	667	602	613	677	644	637	656	652	672	632	613	645	633	654	683	661	672	689	615	656	670	710	628	643	656	643	665	654	671	685	639	616	655	679	660	630	608	634	615	680	604	646	663	645	623	684	677	631	625	637	667	614	681	651	596	599	628	646	656	630	649	667	670	630	644	648	627	640	682	631	632	652	606	605	667	664	652	609	636	669	649	618	644	597	646	625	658	674	690	649	671	666	644	636	662	701	680	642	667	640	653	662	654	629	639	660	683	620	624	629	653	659	672	684	668	639	649	678	658	623	651	636	695	673	705	632	620	607	685	634	630	634	694	680	628	613	677	684	686	641	632	645	615	646	666	659	649	651	643	657	683	632	637	635	662	644	680	670	648	674	643	716	647	638	709	633	684	608	642	640	629	626	691	642	613	658	653	628	666	651	645	689	663	632	641	634	641	617	710	648	658	625	630	642	542	648	612	688	656	679	669	648	697	657	639	660	662	642	632	653	653	669	634	611	675	623	687	616	647	679	629	590	621	597	613	644	670	639	664	620	615	664	723	681	666	625	687	670	648	633	620	699	651	650	677	672	673	635	682	665	644	642	693	657	627	668	670	633	662	628	617	628	654	674	648	639	624	664	611	655	631	669	651	625	656	641	676	646	654	640	679	670	665	664	675	628	647	630	623	647	646	627	657	652	625	649	595	687	645	664	649	666	635	603	648	646	644	642	655	574	636	668	657	674	705	656	654	662	659	641	660	693	636	648	656	638	617	654	679	602	657	638	626	648	684	670	675	639	618	635	686	651	601	625	672	684	646	683	646	681	679	667	637	662	615	653	699	636	638	618	684	637	656	656	653	638	645	679	615	625	624	615	641	632	633	684	630	669	678	624	664	630	645	643	595	667	675	615	635	654	665	630	614	685	685	616	667	648	612	641	605	590	650	613	661	646	620	645	653	607	622	614	671	660	633	683	645	674	639	654	652	653	660	644	654	658	635	685	645	675	643	670	637	619	638	651	650	632	611	608	669	635	645	624	651	634	671	661	612	673	681	667	638	656	633	662	607	626	613	654	723	601	652	647	645	636	677	650	653	676	639	658	636	628	620	638	632	661	643	653	634	658	619	640	654	624	618	622	630	633	623	597	648	674	661	644	666	649	641	671	623	633	610	679	665	621	667	684	647	651	643	659	693	643	662	691	666	677	700	631	592	647	663	632	625	643	684	662	632	615	639	694	623	713	608	609	666	648	650	664	643	686	659	607	650	610	665	676	616	669	609	644	595	634	691	689	652	636	646	671	700	622	673	688	616	632	626	627	596	678	647	639	608	663	645	648	665	642	617	627	685	684	647	686	660	646	666	682	658	596	653	641	652	639	675	620	634	625	632	682	615	590	625	680	667	640	686	668	703	673	603	678	684	693	634	590	657	645	661	659	678	662	629	678	640	660	638	615	672	682	659	686	670	679	682	663	657	660	644	666	642	626	669	635	610	643	656	657	641	634	654	670	675	660	658	648	603	606	686	725	626	674	645	680	639	616	682	584	607	683	649	633	656	662	640	683	655	602	612	661	680	633	645	660	644	657	628	625	624	647	652	659	686	652	662	666	677	632	597	706	633	629	666	655	658	618	663	620	678	612	667	649	594	680	642	659	626	653	661	637	645	647	662	650	677	616	678	626	615	664	628	640	678	640	718	638	633	627	658	714	647	652	634	649	657	612	621	657	657	647	662	648	648	647	668	678	663	612	661	711	638	653	642	640	659	667	599	621	650	606	615	676	659	635	661	650	635	577	633	630	661	655	656	614	694	695	662	631	638	644	676	675	636	660	668	653	696	669	627	616	637	644	680	673	644	664	636	696	662	670	697	603	665	678	647	610	618	595	649	631	687	619	602	650	649	644	646	606	671	628	608	619	637	619	682	629	618	647	633	652	629	591	665	649	621	667	654	672	630	609	668	658	611	683	675	700	629	690	655	668	629	657	650	629	680	623	613	661	615	749	642	682	674	642	615	677	625	627	665	584	629	660	569	628	649	665	614	584	679	650	621	657	689	640	662	645	649	633	628	601	648	654	639	669	636	687	656	648	622	707	642	610	657	679	640	638	695	647	623	694	660	664	666	647	600	638	627	631	637	630	652	709	654	624	644	613	604	650	653	665	715	636	660	672	685	668	661	638	626	620	654	648	606	667	601	628	651	645	680	644	647	634	636	620	705	636	675	617	673	643	669	599	644	646	654	611	638	606	662	666	646	640	696	611	663	652	659	672	655	625	689	656	650	651	590	625	629	661	683	682	674	647	667	645	653	633	658	631	597	645	680	626	628	681	621	647	675	670	621	612	623	637	654	685	684	700	673	662	639	657	669	621	679	652	621	664	636	640	673	667	604	639	639	606	661	644	612	617	597	651	637	681	642	654	615	681	700	643	667	605	634	699	660	642	652	645	675	642	649	638	631	712	590	601	642	678	653	657	669	699	649	600	645	629	633	677	625	637	663	671	631	682	632	639	582	622	619	606	634	664	665	647	712	642	667	668	628	627	663	622	641	683	600	649	656	623	628	638	658	725	611	650	712	648	658	680	643	649	662	610	662	664	622	662	658	656	651	660	636	641	626	637	644	624	612	667	683	634	681	639	631	609	629	625	651	676	629	658	638	674	653	691	653	634	629	683	601	659	621	672
7617	11927	10884	6018	4142	3093	2416	2011	1588	1456	1257	1152	1093	1018	889	830	822	804	754	768	744	684	692	691	663	690	701	687	613	648	622	650	642	603	621	594	611	561	612	611	596	636	606	660	625	601	614	659	580	607	574	603	619	616	590	641	605	604	592	584	568	595	631	619	597	610	610	580	587	603	603	606	635	592	574	592	578	605	588	592	587	570	639	575	606	576	595	619	605	564	593	610	613	570	551	589	570	586	588	619	556	599	602	613	602	601	595	597	543	585	535	567	580	577	580	614	595	574	611	564	620	530	603	626	573	574	606	584	555	569	621	583	548	612	589	554	567	592	599	640	607	588	590	586	598	564	594	596	577	604	587	587	600	590	616	571	599	619	638	599	589	581	581	596	606	597	608	573	559	612	571	587	617	570	603	597	578	612	591	601	580	584	625	603	569	583	581	586	605	594	583	619	560	586	612	556	594	635	584	588	577	601	597	562	571	631	616	609	612	604	551	595	585	596	581	603	604	603	617	585	553	585	600	569	641	573	614	646	637	656	579	593	600	581	618	616	583	594	584	607	580	542	540	566	594	561	598	578	538	608	609	601	588	572	617	581	620	544	550	640	562	596	561	555	613	578	595	596	550	565	574	567	550	583	591	612	561	589	601	624	587	591	612	588	586	571	618	532	602	593	607	594	579	593	598	586	614	596	567	593	647	633	568	545	595	577	596	549	606	560	601	594	567	586	588	627	591	598	561	592	580	600	613	581	574	582	601	580	567	586	613	575	552	601	583	597	593	591	581	574	566	633	568	546	581	608	599	630	594	635	601	558	585	617	549	598	622	591	577	616	617	563	534	616	558	564	613	589	570	632	606	612	579	625	588	576	616	558	575	622	572	558	573	582	603	533	596	587	572	599	614	579	581	595	609	616	598	583	566	590	614	527	576	576	554	625	611	593	580	558	609	582	604	587	608	658	570	621	560	609	548	586	617	601	589	574	566	589	597	619	577	591	554	570	546	606	646	599	607	588	582	531	571	536	563	590	632	631	564	603	537	605	595	601	603	574	589	602	615	552	617	572	607	575	587	584	584	594	571	571	574	583	614	593	587	577	573	617	574	568	586	583	543	637	595	616	630	579	601	576	574	602	552	584	590	581	577	538	590	562	572	585	614	573	557	581	608	590	570	573	566	632	602	608	585	625	585	616	577	572	604	635	606	611	614	593	553	607	602	618	587	610	564	609	563	598	578	594	572	569	547	556	578	627	607	584	583	582	578	612	593	620	621	602	580	584	601	583	579	591	567	590	630	549	607	583	576	596	621	601	588	595	565	579	593	548	540	607	614	583	598	605	660	571	533	581	620	576	547	594	577	589	577	529	577	518	603	595	593	550	602	591	629	590	587	567	604	528	617	570	591	567	554	589	526	570	549	624	566	570	600	588	584	602	578	581	595	586	604	588	630	550	585	613	575	564	545	627	581	584	637	571	634	581	595	553	562	585	617	578	611	597	572	568	603	641	599	599	628	585	570	594	581	585	589	590	596	607	585	618	619	585	548	578	599	568	596	554	619	614	584	612	557	548	621	577	608	582	617	588	575	623	603	645	575	574	578	590	606	595	604	590	587	618	552	591	618	582	573	583	598	584	580	592	620	590	615	596	593	579	560	583	596	576	575	553	591	612	600	567	580	617	591	610	587	579	568	619	560	617	599	560	582	623	599	584	631	558	578	644	607	579	564	536	574	606	544	581	599	644	567	592	566	583	605	584	589	628	597	569	590	622	587	636	558	566	624	620	627	600	595	590	621	563	592	599	572	561	560	599	560	586	573	529	630	595	639	607	616	622	581	579	600	571	631	617	596	582	620	564	592	559	578	571	596	633	610	564	563	596	587	552	615	589	542	596	593	566	569	553	551	572	590	527	579	613	536	564	589	580	572	584	563	573	608	594	665	602	559	614	591	563	609	603	571	610	589	587	603	628	579	579	584	614	577	591	575	580	588	586	587	623	585	608	582	643	563	601	629	557	591	584	539	598	582	617	594	583	582	609	589	598	548	590	591	552	610	587	626	583	595	592	555	565	624	624	587	606	585	607	621	609	608	594	594	602	598	570	563	612	572	578	601	556	577	566	606	572	573	595	540	572	589	565	610	587	561	549	587	594	608	580	591	565	637	558	598	583	565	560	593	562	590	638	598	589	563	579	583	553	599	595	594	578	624	532	584	554	595	568	637	595	578	603	571	603	650	536	567	626	629	585	565	620	603	603	564	571	596	596	591	605	582	599	597	588	615	631	596	603	585	558	646	582	588	592	597	575	572	587	575	548	575	553	553	582	585	555	641	584	578	553	610	564	590	596	621	544	631	599	617	608	560	566	557	569	574	582	566	604	596	592	596	555	594	594	602	610	619	584	583	596	604	565	622	585	598	580	565	565	581	608	580	614	604	593	590	538	560	618	567	650	614	610	597	575	561	618	594	573	577	565	586	575	623	540	547	611	577	607	607	608	544	620	606	597	625	558	595	603	607	586	576	594	591	578	584	651	589	607	623	597	550	566	593	583	653	543	540	578	626	605	619	585	601	593	608	573	589	554	578	611	550	575	547	619	554	561	583	581	614	570	621	557	603	608	605	584	574	592	598	616	595	580	603	615	613	581	622	574	612	582	560	620	594	585	576	585	647	614	606	543	559	580	576	647	621	614	593	514	595	565	530	592	567	558	605	569	573	582	615	590	615	582	566	624	605	648	593	631	592	583	589	598	622	621	581	591	549	599	619	600	578	591	623	615	593	580	553	611	548	544	549	578	575	595	591	585	596	542	590	573	578	601	610	627	569	602	557	635	577	581	591	573	581	591	596	587	579	587	604	586	613	596	638	606	583	586	559	561	594	574	581	594	599	616	579	614	578	592	569	563	585	581	580	559	596	627	593	592	570	574	548	604	625	623	579	608	598	604	576	590	587	569	588	650	604	625	569	601	570	571	588	624	547	576	572	574	599	584	613	619	615	578	548	574	592	593	551	597	569	583	578	588	599	590	617	562	571	635	582	604	563	619	571	570	595	606	564	563	584	589	643	574	622	610	590	581	590	578	601	605	566	583	561	560	575	609	596	595	605	614	632	563	594	603	572	560	583	572	590	562	572	597	619	570	574	620	629	579	591	540	556	566	579	606	586	555	596	571	612	606	572	581	582	612	614	586	601	613	582	608	579	601	592	570	605	560	603	570	597	596	585	561	597	628	613	612	604	636	657	624	648	564	604	549	595	598	586	617	560	586	582	593	649	597	584	603	552	586	591	617	589	615	561	587	577	619	563	642	569	566	649	592	555	618	581	580	628	581	603	615	575	587	645	562	593	606	591	575	565	582	610	611	633	566	557	564	625	574	613	631	600	555	630	554	568	597	578	648	577	595	581	620	591	586	619	617	598	592	568	582	603	600	545	614	629	572	569	587	655	609	615	544	588	565	628	562	567	619	577	588	573	592	603	571	608	593	589	575	612	611	587	572	590	586
24148	21954	29132	25449	21960	22096	12277	2557	1885	1690	1543	1452	1379	1292	1272	1171	1167	1129	1154	1078	1041	997	1027	1010	1059	988	1039	999	1015	1027	974	917	984	979	1016	1026	978	942	984	941	935	969	993	976	926	959	938	965	913	970	889	863	934	938	956	955	909	970	940	931	956	976	905	919	951	937	950	918	962	916	961	919	926	939	963	884	929	955	925	921	883	932	886	861	883	977	943	928	909	939	980	903	931	937	944	918	882	886	927	922	897	942	902	941	990	883	916	911	923	937	896	961	871	919	843	901	912	922	903	909	904	893	893	918	933	908	924	933	883	989	871	958	935	877	935	927	941	996	955	937	916	911	958	859	915	896	892	866	885	908	995	901	960	875	940	883	923	934	906	898	911	878	898	938	952	980	925	981	899	889	919	845	976	900	926	962	931	890	890	937	911	950	930	902	910	934	915	882	924	945	944	918	944	955	935	868	897	950	907	889	970	986	916	947	903	914	898	911	915	866	920	932	889	872	939	952	893	913	906	907	864	904	897	964	975	914	870	923	885	930	913	897	907	892	937	919	873	973	932	956	888	950	895	928	918	875	929	925	850	967	896	912	993	885	914	938	888	882	924	966	874	939	907	969	912	911	926	919	906	900	915	919	897	926	936	925	928	937	898	880	975	901	962	898	881	929	920	924	928	896	879	963	928	924	946	898	923	931	928	936	911	926	954	961	894	949	856	973	893	959	910	886	884	906	907	928	928	924	892	952	943	894	890	925	888	911	871	963	910	887	963	847	932	931	939	963	996	907	931	937	883	894	904	926	933	898	936	934	891	938	880	935	863	904	946	955	876	892	909	943	920	913	931	940	936	918	934	879	898	924	936	914	960	960	882	877	936	913	919	900	960	915	961	916	959	911	921	920	918	856	931	913	922	848	908	953	951	917	924	878	898	903	890	892	947	939	880	914	943	888	934	951	901	885	943	915	965	957	949	916	960	926	923	908	932	927	846	961	836	899	927	844	909	948	907	887	883	924	887	933	884	890	934	937	846	917	947	940	928	894	941	918	929	892	877	927	918	892	904	894	946	975	934	916	970	872	911	896	1000	911	937	930	839	884	884	895	942	909	893	896	918	920	908	887	954	923	898	919	930	944	950	893	906	886	913	951	877	925	934	923	911	948	915	833	892	922	897	948	938	910	937	909	880	936	900	896	919	909	952	945	903	852	847	948	916	917	930	911	909	882	875	908	939	879	885	891	918	923	898	1004	909	882	918	916	930	908	916	914	893	886	949	918	905	855	959	924	918	893	887	927	925	886	971	878	904	901	893	914	874	957	908	961	889	938	911	913	887	943	942	872	900	902	900	843	947	923	910	909	877	904	925	897	931	935	955	915	885	935	936	887	921	869	917	867	915	955	871	895	882	914	884	912	913	960	945	922	940	911	944	903	920	924	922	986	848	916	930	902	907	909	920	928	890	942	869	895	906	873	935	955	912	962	923	962	901	881	895	957	913	933	913	890	934	893	938	947	922	934	934	931	934	906	924	935	866	855	915	929	904	922	956	964	954	885	921	900	869	908	927	933	946	925	950	896	924	873	945	889	916	946	854	881	921	920	928	877	941	867	916	884	914	957	937	912	937	840	916	903	953	903	869	871	912	898	863	903	921	933	927	915	901	885	900	953	910	914	942	943	924	899	923	915	951	923	915	947	879	948	930	912	978	897	921	925	882	903	955	923	924	952	929	859	868	896	928	878	899	877	913	910	946	959	908	931	972	922	943	925	954	903	872	895	896	916	902	925	961	894	921	929	957	905	967	937	940	861	863	877	914	970	947	890	915	935	856	882	901	907	953	934	951	889	914	907	951	925	879	862	931	892	942	912	902	937	887	927	927	966	897	951	919	881	935	972	886	929	891	914	900	904	943	922	880	918	881	866	871	925	908	929	920	980	923	878	892	972	879	908	888	906	907	905	913	938	931	920	883	930	870	932	907	862	897	898	924	927	932	941	910	885	932	926	887	953	922	877	881	881	932	897	930	952	915	877	880	923	878	935	924	945	891	910	908	929	958	965	971	908	979	912	909	858	920	910	892	943	960	924	933	950	948	902	912	909	929	866	945	988	932	884	916	958	958	883	866	912	898	828	858	902	915	888	978	886	888	911	900	907	960	943	906	909	918	918	909	889	909	913	908	959	939	931	895	927	905	924	985	909	891	972	903	924	907	886	920	899	904	872	936	873	953	936	902	916	887	873	875	910	882	901	856	910	893	923	893	900	902	855	895	946	949	871	985	963	920	931	937	913	913	928	914	859	869	897	932	945	923	889	947	973	917	898	916	889	918	886	939	928	897	908	925	929	877	940	958	941	865	911	893	909	913	945	936	877	874	946	885	913	937	939	934	925	929	947	939	873	883	874	946	907	869	885	835	920	950	935	916	930	924	909	956	917	926	946	949	934	944	914	909	952	927	900	931	911	920	903	937	917	913	887	924	829	880	937	891	873	970	918	933	883	900	942	952	900	953	909	977	933	915	847	895	909	932	947	923	949	939	907	904	906	898	979	918	915	891	939	874	913	940	935	881	929	946	909	958	875	935	886	914	913	862	902	902	953	926	907	894	935	901	913	904	869	870	884	910	937	928	916	935	866	937	946	885	923	881	953	913	911	931	904	898	954	940	889	861	894	907	924	891	900	891	992	893	929	904	946	903	865	924	962	924	878	871	937	887	919	900	945	862	930	866	952	879	963	902	913	986	949	939	886	939	875	905	935	929	914	955	939	979	984	975	919	930	943	925	848	932	932	918	892	927	1004	828	867	924	932	911	876	918	886	930	952	880	895	977	933	948	917	945	983	880	904	933	876	891	915	924	920	892	913	890	902	890	893	925	893	896	900	907	958	922	889	941	949	872	904	951	916	947	947	922	903	936	887	878	901	888	912	924	928	875	895	925	937	925	948	905	959	896	916	1003	896	906	901	909	954	896	927	928	881	921	925	889	877	935	907	852	963	934	856	907	947	852	898	945	895	900	942	912	935	956	866	894	931	945	891	909	974	923	919	939	901	904	930	907	911	927	926	917	903	885	907	843	897	889	964	903	911	920	856	906	932	928	880	919	940	895	875	916	900	911	857	943	918	880	885	905	889	918	891	896	968	901	888	944	918	893	895	860	896	899	919	911	921	841	867	936	925	887	917	923	939	885	897	918	945	909	902	934	923	975	906	865	891	944	935	960	946	884	892	875	894	910	971	932	916	930	933	913	938	923	855	933	942	856	939	918	970	922	898	941	928	921	902	928	923	911	949	915	892	904	898	950	919	897	936	866	880	933	958	940	974	911	855	931	971	887	854	884	928	910	911	862	902	923	881	942	881	959	915	866	889	911	882	941	954	975	876	960	944	951	924	884	899	901	915	944	900	920	924	904	989	933	957	907	870	958	989	925	961	875	905	903	939	900	891	860	859	883	876	906	992	958	928	883	909	896	934	900	941	922	901	874	928	937	915	879	962	943	961	858	902	926	869	920	930
10724	19740	17948	10896	7400	5465	4281	3571	2970	2564	2145	1966	1770	1604	1472	1364	1366	1202	1274	1099	1158	1085	1020	1007	977	989	981	972	1006	984	931	944	939	991	918	896	927	939	924	910	863	853	903	861	862	847	902	892	907	839	804	912	869	856	897	922	847	912	861	850	878	867	850	863	877	873	805	888	856	868	858	851	853	862	829	816	855	826	852	820	855	882	839	870	879	863	845	914	835	872	870	843	848	832	851	840	885	895	822	846	805	860	871	814	844	830	833	834	888	834	803	830	870	873	827	827	862	841	891	824	840	798	800	790	835	836	868	863	807	827	829	855	841	842	867	813	825	884	910	814	850	851	842	813	787	816	884	861	879	849	830	863	817	861	819	834	838	813	841	834	808	875	931	843	842	874	857	825	813	850	847	838	827	828	876	847	872	864	845	839	824	845	859	808	865	882	831	822	852	890	828	797	852	882	821	798	879	844	839	861	901	850	874	882	823	811	870	878	932	853	839	775	821	908	841	793	846	816	826	822	818	846	828	827	778	838	856	816	790	815	831	851	824	823	813	811	821	853	837	835	793	845	842	868	853	860	864	798	840	879	850	840	810	861	817	817	829	876	834	860	790	813	879	845	866	837	827	796	867	827	825	829	851	844	811	859	891	844	855	809	840	825	820	895	806	911	854	812	808	815	823	852	823	819	861	798	822	799	839	841	803	854	840	843	787	799	795	889	895	878	806	827	868	852	855	823	881	873	808	824	842	796	851	877	859	807	775	869	841	880	862	864	887	844	817	849	787	873	817	833	839	826	828	854	831	833	814	879	815	812	816	846	843	822	872	809	892	804	854	830	838	818	854	786	839	851	878	828	852	827	881	750	873	840	838	849	826	934	793	866	811	798	831	833	780	849	820	869	866	815	844	812	852	854	822	824	786	917	864	844	871	907	808	823	827	850	825	772	878	822	893	892	817	858	847	910	879	815	881	838	867	838	791	846	807	861	868	867	838	829	820	812	867	847	827	830	882	841	880	860	840	861	909	849	820	864	806	791	854	784	891	843	809	875	889	858	878	836	853	836	847	842	876	816	861	867	852	860	835	829	822	831	887	885	870	857	831	878	815	831	812	828	771	874	858	800	824	821	871	832	813	822	836	833	819	866	867	854	807	838	834	849	863	876	789	845	848	844	854	825	832	839	843	856	812	811	837	873	856	819	819	811	866	836	860	862	852	819	858	791	826	842	803	825	854	814	828	802	836	811	790	834	828	835	858	861	792	833	860	836	824	793	822	797	790	834	856	857	829	796	783	787	925	894	917	839	846	854	906	851	902	785	851	872	840	835	852	847	867	864	818	797	858	812	811	840	906	875	807	856	842	863	800	845	818	818	815	792	860	791	847	817	868	869	795	831	893	835	793	819	867	875	874	874	843	884	835	856	810	768	871	837	816	869	890	844	890	860	824	888	840	874	835	913	809	826	834	843	820	851	828	796	905	843	859	865	867	795	901	845	814	855	856	793	795	809	839	836	846	832	899	846	844	873	853	811	873	849	815	851	862	854	790	839	861	887	836	826	891	821	835	871	805	845	850	820	819	795	837	856	867	881	876	812	847	891	886	814	853	819	849	819	831	829	901	832	827	843	802	845	830	838	856	837	801	837	853	803	848	886	874	831	830	833	870	795	829	839	871	874	818	834	897	836	802	841	860	801	834	857	817	873	847	864	903	833	814	813	842	828	879	851	823	800	861	845	852	864	848	857	814	823	828	851	822	854	820	846	838	796	824	835	883	877	790	818	832	854	853	848	826	838	818	839	823	858	858	856	835	924	823	881	861	774	762	861	795	861	830	818	832	870	808	813	827	847	807	874	798	836	861	796	819	812	874	847	849	835	838	817	873	812	807	868	848	827	862	826	853	810	846	864	823	840	835	818	850	869	785	863	876	800	819	874	837	816	850	829	820	844	864	797	900	850	845	819	821	772	809	840	850	920	843	859	850	856	822	846	810	873	818	821	892	854	846	812	824	816	829	814	789	810	891	909	840	858	849	824	868	836	833	806	865	775	816	849	863	823	814	831	821	809	840	834	828	853	820	848	831	816	823	859	844	832	854	822	851	882	841	860	839	827	906	814	798	880	846	898	835	834	805	798	851	851	828	823	812	825	877	841	814	841	845	834	790	847	831	817	862	862	815	836	819	844	833	864	830	849	865	843	813	856	830	805	851	850	847	826	853	807	864	789	821	788	854	831	835	873	821	801	857	805	859	850	805	814	802	890	872	869	822	825	886	872	857	828	867	850	867	857	875	818	852	887	815	833	844	854	815	877	852	881	850	835	844	824	823	857	848	811	813	834	865	863	861	807	856	891	907	810	853	826	809	847	819	857	829	837	870	862	835	839	838	802	871	814	830	818	837	838	807	859	836	803	825	816	836	883	788	863	805	822	860	849	817	818	843	811	914	864	821	828	789	840	847	819	826	851	793	809	789	831	848	844	886	828	880	868	829	848	822	854	855	830	805	785	856	858	858	854	864	850	817	824	840	813	820	820	788	850	787	816	841	881	852	853	829	817	886	862	876	788	876	848	783	803	848	819	846	784	816	863	842	830	872	852	847	829	852	832	832	828	842	875	816	897	853	852	866	857	792	834	874	853	835	850	807	817	823	922	828	843	819	808	850	834	804	803	801	860	871	794	847	864	829	829	852	794	856	847	797	831	863	896	868	844	822	804	827	871	874	842	832	802	840	847	842	814	833	819	825	840	833	831	865	814	815	862	820	874	866	887	844	878	866	854	828	894	834	832	844	809	834	814	831	863	895	871	851	873	835	899	866	822	783	822	878	835	855	823	833	837	836	788	884	848	810	911	816	846	866	812	805	821	816	844	873	835	880	851	838	861	801	844	864	789	865	835	811	828	860	856	790	860	877	877	883	860	853	863	843	870	840	899	855	791	862	815	843	830	850	849	852	829	841	829	801	826	842	817	841	842	864	835	824	821	840	800	863	829	827	811	820	817	842	881	827	778	833	808	857	848	811	828	795	836	850	795	864	894	799	853	884	817	797	811	828	839	837	870	839	851	837	838	841	890	818	827	858	910	873	884	850	875	821	858	858	843	871	825	799	827	828	823	806	890	887	841	843	805	873	810	814	832	848	845	804	819	828	845	866	783	842	822	813	869	856	834	847	786	868	815	894	855	786	838	821	801	799	845	805	870	830	859	873	926	815	848	847	823	804	782	894	818	795	850	855	841	811	854	822	803	828	805	828	840	817	839	801	825	853	851	802	816	801	859	773	792	839	813	849	864	846	845	834	845	850	859	874	843	847	832	825	825	833	867	849	837	814	878	854	903	836	840	813	875	846	883	814	841	819	826	805	858	836	789	837	868	850	851	784	807	844	816	839	856	846	834	856	880	887	905	844	801	899	824	779	849	789	861	816	798	807	850	814	874	838	880	832	864	844	872	876	857	818	845	803	825	905	821	872	873	829	838	829	827	859	849	859	826	856	881	857	807	888	858
29834	15242	1882	451	305	295	281	266	246	259	226	231	241	213	246	254	232	253	226	238	247	235	260	208	225	206	227	242	266	249	211	246	216	191	210	243	241	218	251	266	232	220	221	219	245	242	225	220	237	222	241	246	230	227	212	236	217	228	232	227	238	261	254	252	222	223	216	230	241	207	237	249	268	205	228	203	233	263	219	188	227	205	241	241	198	232	237	221	224	227	233	244	223	246	226	236	208	230	261	226	267	217	216	225	236	230	257	238	218	234	225	235	223	242	222	217	246	229	220	217	215	233	218	220	238	210	213	206	238	240	236	235	227	220	226	221	241	228	213	223	215	202	240	219	239	245	214	229	217	234	225	201	223	238	237	251	225	228	231	245	251	221	215	235	240	199	213	242	229	236	222	199	240	224	204	215	246	233	193	234	216	243	258	213	205	207	244	235	230	263	250	244	232	224	212	214	247	212	222	227	213	236	252	227	267	253	208	241	227	218	227	244	205	215	209	256	222	244	225	225	236	203	214	245	262	243	217	242	221	240	227	213	249	223	243	223	220	239	241	218	218	222	230	214	247	234	258	224	200	236	233	250	234	230	236	235	209	236	238	236	209	222	253	229	200	240	250	212	233	230	227	249	235	227	218	222	208	210	240	247	217	216	232	246	212	235	244	218	240	225	229	226	225	233	233	225	217	239	206	221	219	240	227	231	199	253	235	223	194	230	222	208	226	219	222	225	220	240	203	224	213	206	234	237	219	240	215	245	241	206	234	213	220	215	230	232	223	230	214	218	230	206	224	219	231	243	230	222	258	210	245	232	239	249	224	204	223	229	230	222	215	221	217	220	248	224	226	225	222	217	226	226	244	207	234	245	216	208	230	237	224	238	229	230	225	222	214	197	238	242	254	211	241	249	230	229	239	237	220	212	224	234	234	236	217	228	232	222	243	251	253	240	230	242	221	205	222	222	211	260	258	240	257	208	225	239	272	210	223	224	228	213	227	239	231	251	219	219	208	226	228	212	199	234	222	239	221	237	217	217	195	204	217	235	228	224	230	227	236	232	232	224	221	233	223	238	236	221	245	219	244	236	254	237	213	215	227	240	229	228	211	219	210	231	232	226	228	195	235	259	224	220	222	231	227	266	221	262	216	264	241	233	237	246	227	203	240	247	226	249	231	217	223	235	199	234	221	224	241	270	258	240	218	254	218	200	203	241	205	209	201	231	213	221	216	244	238	244	245	240	227	234	229	232	205	227	207	244	246	218	220	216	217	197	225	223	222	207	214	264	257	240	246	229	231	241	225	210	259	204	225	243	256	210	246	196	227	238	239	241	219	228	217	227	221	254	234	221	251	253	244	222	223	222	246	238	210	239	195	246	228	194	229	231	220	209	225	215	230	224	228	218	229	221	227	232	242	192	216	239	229	245	237	210	212	224	227	250	249	267	216	205	268	213	217	217	246	237	224	228	235	234	232	208	215	257	221	240	224	240	229	228	221	230	220	246	234	218	230	230	232	211	230	236	193	259	219	228	232	211	255	222	227	214	217	229	231	245	244	238	241	207	218	238	229	227	242	242	219	260	229	237	189	220	233	256	237	216	209	219	210	221	222	223	213	237	201	241	218	218	256	215	225	221	230	244	242	237	219	256	243	229	221	209	224	216	248	239	205	224	217	231	238	221	222	219	185	229	255	228	231	252	254	244	231	207	231	234	218	249	235	248	226	239	211	256	231	227	237	218	219	226	215	228	214	232	210	212	255	217	207	202	212	213	249	224	241	205	235	223	216	245	259	234	220	211	226	236	204	216	207	204	237	229	235	228	250	233	217	225	244	228	215	239	219	228	259	233	199	210	220	224	229	218	254	230	223	234	225	213	249	200	241	239	229	242	203	251	242	247	231	239	234	225	212	223	217	239	231	227	213	231	237	239	226	210	223	225	244	219	243	256	218	253	213	238	234	213	255	220	238	218	224	215	224	247	222	228	250	232	249	226	204	229	234	241	259	230	246	201	211	240	202	247	233	211	234	234	227	219	247	250	243	211	238	229	228	219	231	237	220	231	237	224	225	255	233	232	231	238	245	202	207	233	226	219	255	220	227	251	214	245	223	234	225	210	251	220	236	242	223	239	213	233	229	223	250	202	265	226	208	227	225	229	233	219	224	235	230	216	248	218	230	232	213	222	196	218	249	247	219	241	237	261	251	236	240	257	220	211	203	237	228	226	228	182	198	198	235	214	199	223	220	223	236	244	208	229	274	219	212	211	241	233	208	242	224	225	251	233	218	222	226	232	216	234	222	203	221	223	210	233	228	246	248	226	240	248	232	232	232	215	248	212	231	241	238	233	242	223	239	208	215	235	218	213	246	238	224	238	226	241	246	243	248	209	259	202	217	251	226	232	240	235	248	238	254	233	197	222	216	221	238	247	209	224	225	198	226	210	247	219	226	208	234	255	224	227	253	232	234	179	216	229	240	235	205	206	227	255	246	246	210	187	230	227	225	245	230	235	249	210	226	205	210	227	213	220	236	222	229	231	250	234	230	226	210	235	196	232	194	205	263	241	258	230	198	217	227	247	214	249	236	223	260	241	236	215	243	248	250	218	213	235	214	223	219	222	239	227	195	221	253	227	242	234	222	218	217	222	218	211	238	217	247	224	211	238	235	237	233	214	230	265	222	238	237	243	236	214	229	229	223	230	220	224	235	225	204	210	238	256	205	241	223	236	230	210	229	216	216	230	228	239	236	236	231	227	247	215	243	226	246	234	261	251	249	205	216	229	207	212	243	239	214	231	215	227	226	239	222	226	229	237	216	228	244	231	214	219	227	230	212	225	228	214	242	213	250	211	229	235	223	227	230	242	235	250	229	240	227	241	227	228	240	229	218	242	229	216	222	224	225	248	219	229	240	260	223	214	212	225	236	260	198	226	243	228	241	254	247	222	210	222	209	223	219	233	227	216	205	250	226	216	227	223	205	240	222	252	232	225	217	209	211	212	216	221	228	210	224	256	269	210	221	235	228	223	237	230	245	251	241	235	252	239	220	221	213	230	206	233	186	261	252	245	238	233	219	220	226	211	219	224	241	223	264	203	225	205	241	227	255	201	252	197	233	203	250	243	264	228	234	234	229	220	238	223	205	241	210	208	233	173	224	233	230	224	222	227	229	208	234	261	210	229	223	239	229	218	228	269	215	233	222	213	219	277	243	232	194	220	199	221	218	251	255	222	241	245	210	214	258	220	240	220	239	230	239	217	193	223	217	240	214	226	229	218	235	233	251	210	229	232	244	263	233	256	242	233	198	242	218	228	197	233	229	233	242	226	233	219	214	226	224	219	228	236	227	213	240	241	238	217	211	227	244	236	234	230	209	232	243	211	230	244	224	222	229	223	222	251	246	238	235	200	195	225	222	226	218	224	216	233	229	243	238	218	221	224	233	270	226	242	229	248	239	219	213	207	230	259	232	253	217	248	235	222	224	214	216	234	239	223	219	196
6076	855	741	500	394	330	286	267	286	221	242	278	228	233	237	242	244	242	240	253	198	213	218	225	228	210	208	231	234	216	233	234	246	238	212	208	226	250	243	221	232	204	213	226	224	249	228	238	203	230	226	217	253	213	222	202	218	231	249	208	220	241	241	242	227	241	238	206	203	204	206	244	231	245	240	214	235	227	218	202	222	218	243	203	212	239	224	240	238	245	210	211	212	232	228	253	245	214	246	220	226	238	218	261	200	214	227	226	215	232	254	233	197	193	234	240	238	222	232	226	227	246	208	244	207	201	251	264	234	227	264	222	231	206	231	230	211	215	232	208	213	202	248	218	225	257	236	228	220	202	243	226	223	208	240	215	238	240	249	222	211	247	229	245	239	212	222	224	190	201	213	221	224	214	216	230	256	237	231	237	191	232	238	203	213	236	229	228	212	211	202	238	236	250	217	213	225	218	232	237	243	231	245	211	227	238	232	237	231	221	214	203	242	251	248	243	222	222	227	217	236	218	222	231	200	221	198	241	215	247	238	203	241	222	233	218	194	236	218	225	220	218	200	211	230	217	224	200	225	245	221	219	230	221	237	227	224	214	206	210	219	193	252	224	229	222	232	222	245	232	220	231	229	222	214	230	219	231	231	217	191	226	225	230	225	218	246	234	226	213	215	232	222	226	231	220	197	217	243	233	200	240	249	212	184	250	218	233	224	225	239	239	229	234	233	251	230	210	217	230	228	201	202	224	216	222	228	215	230	183	237	223	208	221	236	218	253	230	219	233	210	249	218	217	234	196	250	231	238	217	240	217	223	218	205	248	225	239	210	212	250	225	212	233	208	227	223	232	206	229	202	228	201	221	228	224	222	211	241	224	241	235	217	225	239	207	224	219	211	207	230	231	238	269	234	226	261	228	223	259	256	228	214	266	192	233	222	254	245	245	221	227	228	231	248	247	234	221	259	215	255	250	230	206	235	220	224	254	230	216	228	238	227	220	229	231	233	225	236	241	202	200	267	235	231	202	213	227	251	219	239	218	214	248	229	228	249	191	247	224	251	221	225	206	221	218	231	217	207	235	211	227	207	236	214	255	198	237	220	231	195	243	210	223	236	230	240	221	238	208	222	215	223	208	249	261	199	207	232	229	236	222	237	236	248	222	211	228	239	204	206	212	227	192	198	207	218	203	210	238	221	218	241	228	199	228	234	217	219	217	246	212	231	227	197	232	248	230	210	224	230	236	215	259	229	207	223	212	226	202	235	216	232	246	214	216	203	210	221	187	229	220	186	218	222	226	231	193	218	223	227	208	230	237	250	249	212	232	204	233	219	211	251	240	236	202	250	225	240	210	214	232	214	221	222	223	218	210	198	236	217	224	254	232	214	242	218	202	216	253	212	224	219	211	236	218	238	248	222	206	233	228	215	229	238	231	192	247	208	232	246	226	230	227	223	213	235	214	204	235	246	227	209	236	209	179	219	223	210	268	249	222	217	252	207	212	217	212	250	237	225	236	239	236	224	198	250	234	230	226	242	238	192	208	228	236	230	210	212	214	227	241	227	240	215	245	230	243	225	238	230	214	228	218	225	234	237	220	227	221	256	217	243	226	238	224	236	221	209	237	225	221	202	237	227	233	238	217	223	222	230	222	225	224	219	224	241	237	238	214	205	229	250	230	232	225	238	229	235	239	209	242	227	227	222	223	222	219	256	218	232	178	241	227	212	207	246	200	223	231	221	238	228	196	261	220	248	236	217	216	263	209	198	200	244	196	206	257	225	233	240	227	216	222	194	234	235	230	224	245	228	222	222	235	219	239	232	237	236	223	229	238	216	238	210	201	203	230	198	231	247	214	224	231	255	224	231	213	232	202	242	210	241	231	220	232	270	230	210	218	232	216	247	257	223	231	231	239	221	226	244	226	223	235	247	225	211	210	246	225	267	207	241	209	235	232	232	229	221	222	231	250	227	237	224	197	246	244	225	238	218	243	226	250	249	237	228	214	211	228	221	224	219	260	218	215	254	235	216	250	223	220	216	196	237	242	234	218	227	238	234	217	218	261	232	215	221	222	229	201	209	220	219	264	227	221	193	214	225	234	237	230	202	235	251	214	221	222	206	216	225	223	232	229	240	231	246	221	215	206	219	219	231	203	199	204	215	246	229	217	180	209	206	213	215	231	215	236	182	219	211	201	220	248	207	221	221	256	252	253	266	229	239	225	224	238	222	235	216	224	244	244	213	225	238	211	206	227	216	221	230	210	224	224	219	225	256	209	200	218	208	240	199	224	216	181	236	222	216	224	216	217	235	195	237	228	218	219	236	224	201	242	243	229	219	252	231	239	227	245	246	226	252	211	213	213	222	227	211	226	249	236	239	238	215	220	224	233	212	231	236	231	222	207	224	242	231	245	208	184	219	229	234	203	239	238	221	236	227	212	221	228	221	198	226	239	219	243	200	239	228	253	228	231	231	227	236	250	230	233	244	203	215	236	206	228	230	220	239	205	237	236	228	237	217	219	206	239	215	233	233	223	230	226	231	227	232	236	229	217	226	235	241	236	237	216	226	235	237	217	226	218	203	207	216	217	219	264	212	216	234	216	226	231	216	257	239	218	219	230	218	237	243	219	225	226	228	238	235	220	240	188	168	220	231	215	243	221	234	224	192	202	246	243	254	250	213	242	226	216	225	213	268	200	247	232	251	233	227	228	251	230	218	235	203	223	215	258	249	231	230	205	206	237	237	225	231	230	222	242	221	210	224	221	218	244	218	235	227	217	230	232	207	229	237	201	244	219	247	235	227	224	204	228	213	223	190	243	238	196	266	225	229	209	246	211	213	204	212	211	261	212	223	202	205	205	217	246	208	209	239	213	237	219	232	246	202	233	230	224	240	195	223	206	236	247	226	243	216	229	206	223	234	225	207	251	232	229	224	207	220	232	221	219	219	232	250	223	235	271	239	213	208	213	259	224	234	227	250	230	267	212	235	223	232	219	246	240	232	222	208	239	212	220	212	224	222	211	232	219	219	229	217	234	238	227	241	220	237	212	201	207	221	234	228	217	236	251	244	228	241	188	226	195	205	230	217	224	212	231	218	235	232	233	225	223	201	243	210	211	219	240	208	208	229	247	214	236	239	237	177	216	245	217	241	218	222	230	229	222	213	228	215	234	217	255	204	228	250	223	230	205	250	256	216	236	230	219	196	239	226	226	211	247	206	220	177	222	246	225	229	224	208	215	223	231	240	242	244	232	219	210	259	223	214	199	234	213	220	214	231	214	227	226	227	213	221	220	202	240	223	225	207	227	228	224	222	226	200	219	199	216	236	238	212	217	239	229	242	212	220	234	202	216	226	242	222	209	206	221	227	221	218	222	229	226	236	217	236	224	236	215	216	224	214	211	211	243	226	216	250	235	220	209	215	244	237	220	224	208	214	236	216	257	201	224	249	239	213	229	215	221	233	246	229	228	220	235	226	218	218	211	202	227	214	196
26585	22010	28884	25809	22031	13659	2190	1419	1143	1052	989	950	904	886	851	811	853	777	795	837	764	737	759	704	708	774	730	707	729	700	683	719	732	722	735	723	677	687	742	655	705	685	686	679	679	667	696	646	690	690	682	715	714	703	667	689	698	679	726	716	699	733	734	681	701	684	700	685	719	685	751	692	698	706	656	637	650	672	655	680	689	718	667	654	679	709	673	706	642	660	680	734	668	706	661	672	682	642	717	704	656	683	626	701	663	660	669	661	693	701	731	692	698	679	697	638	629	705	719	740	658	677	674	684	695	686	697	643	694	659	687	703	701	658	651	663	682	682	665	667	670	679	711	674	700	697	632	712	713	642	717	740	692	738	685	671	693	692	684	675	718	666	664	674	710	672	680	669	689	671	691	619	715	641	692	617	702	680	666	692	676	639	714	699	709	730	680	682	607	670	697	708	712	685	668	676	709	676	707	682	646	625	676	669	731	665	659	644	679	674	674	698	672	684	631	693	693	675	721	708	603	646	675	686	672	677	648	689	693	711	641	658	722	660	641	709	702	676	710	658	746	640	707	669	668	638	683	672	673	686	648	649	730	691	663	683	684	724	700	667	701	672	721	706	664	668	701	654	669	687	672	674	698	679	686	711	687	659	707	640	664	699	705	679	727	665	671	706	658	613	665	698	665	664	697	676	658	674	719	686	703	636	674	675	667	677	721	648	724	677	720	692	689	681	665	674	680	678	662	679	734	705	691	622	705	664	698	682	662	687	641	650	678	693	686	688	629	651	642	686	679	714	648	727	690	755	652	717	670	704	678	692	677	695	653	686	670	656	674	675	709	662	701	688	673	676	663	649	700	664	629	673	705	732	669	644	656	719	656	713	675	709	660	706	691	705	652	649	675	620	674	690	666	675	673	657	644	677	645	703	719	661	685	707	690	676	670	673	688	697	680	704	659	709	662	681	684	688	682	697	691	707	655	677	678	658	677	712	679	723	684	652	685	670	706	661	686	664	708	681	712	655	705	680	676	650	699	663	640	645	690	686	674	716	628	649	675	697	700	678	675	698	662	662	707	678	668	712	685	670	681	628	710	678	647	669	668	664	669	663	680	701	668	701	658	646	662	658	720	639	674	677	676	626	697	666	729	670	738	709	696	680	677	668	669	696	624	750	658	666	679	688	718	677	681	663	672	699	638	664	691	678	700	636	730	665	696	662	624	678	720	737	643	691	685	697	705	674	683	698	714	635	681	681	735	689	678	659	659	690	678	693	688	720	708	656	686	699	670	692	623	732	658	690	660	646	629	672	706	632	711	643	671	640	687	667	677	694	618	716	693	688	657	674	677	661	711	665	684	709	687	675	728	656	670	656	680	661	718	675	722	686	654	696	700	671	704	671	668	618	690	673	635	689	696	686	667	703	680	637	681	676	677	687	695	655	680	702	687	689	642	663	670	623	682	670	698	658	651	670	715	672	669	664	678	637	674	702	693	681	739	707	645	673	716	659	664	676	677	726	654	638	638	630	689	642	661	621	703	682	641	648	685	647	701	710	682	640	643	652	679	709	654	710	684	660	664	670	642	697	673	718	726	653	693	693	722	733	618	672	675	712	708	707	665	655	706	704	692	690	649	696	699	693	648	668	675	711	693	656	626	698	694	668	651	733	676	673	695	661	631	697	661	696	652	652	654	653	636	708	706	673	698	697	688	648	680	706	709	675	694	661	684	650	709	671	667	678	697	693	641	647	717	669	663	591	715	725	698	702	656	658	680	671	631	694	701	680	695	701	699	660	684	660	695	674	685	704	671	664	635	663	640	676	685	674	662	685	663	654	698	643	698	699	711	680	670	704	695	661	686	706	689	677	754	737	740	661	722	719	678	635	659	700	644	641	685	652	682	645	687	670	630	687	716	697	715	671	692	671	654	659	638	676	704	685	724	703	730	680	695	671	699	622	674	671	687	692	614	703	661	674	653	649	655	687	621	724	695	661	689	710	665	660	667	699	681	664	704	689	726	721	686	677	669	661	648	676	691	703	689	634	685	686	708	680	684	685	655	696	714	645	674	656	704	678	695	719	654	678	679	698	672	718	646	685	660	726	717	683	653	690	730	715	690	698	640	682	699	629	661	625	670	669	644	652	664	674	680	696	717	667	706	711	672	648	674	688	647	640	687	689	652	696	668	749	678	659	685	681	679	668	691	717	711	657	657	658	709	697	602	627	660	716	727	641	684	687	702	678	685	689	703	702	645	678	670	709	721	720	671	709	676	667	683	683	694	676	710	656	697	676	673	668	654	661	667	668	648	646	643	698	652	659	696	649	677	710	689	706	672	698	708	663	653	664	681	712	691	705	676	673	682	646	713	701	658	692	678	663	687	738	672	677	698	657	660	668	723	660	668	658	723	688	664	635	736	662	644	711	732	711	674	646	658	665	654	722	690	639	697	695	655	671	683	654	720	706	678	678	723	710	696	714	671	674	728	643	703	664	689	676	661	661	682	660	674	623	683	682	675	717	730	658	671	755	655	649	689	698	695	648	645	663	650	687	701	696	680	689	683	656	638	666	678	654	681	664	682	683	690	654	723	706	653	688	663	676	713	630	700	682	661	676	687	684	698	690	685	699	728	699	693	679	685	698	719	709	683	665	711	703	670	655	677	679	697	640	693	690	625	661	654	727	681	697	677	665	620	744	691	656	700	685	693	706	707	697	665	682	675	679	705	686	697	658	676	765	661	677	701	687	672	658	702	665	651	663	681	682	729	681	643	657	665	656	681	715	691	677	645	661	713	614	647	699	670	665	714	671	691	675	664	770	675	654	661	652	709	673	692	744	661	682	693	633	692	705	687	669	670	684	675	697	663	624	667	659	627	621	738	674	716	699	640	705	705	674	669	712	711	666	719	670	648	684	662	676	682	628	708	644	685	624	697	686	633	710	644	694	665	690	643	669	644	679	673	697	713	705	692	654	678	662	662	661	676	719	666	696	682	664	671	680	691	644	693	651	651	731	714	688	652	701	702	686	689	698	675	633	687	701	653	689	665	695	677	619	708	649	660	681	675	719	665	696	664	649	684	691	673	670	695	699	667	666	654	713	686	680	726	698	671	667	664	690	680	715	695	695	695	689	695	696	660	656	699	652	684	692	716	638	693	687	651	694	685	717	680	673	701	684	673	647	681	688	697	723	736	662	639	665	715	668	735	663	663	657	692	642	664	689	725	724	676	697	676	722	676	690	642	684	690	644	631	710	734	684	679	711	631	714	648	693	711	663	704	687	606	651	641	679	711	634	718	666	692	685	682	672	673	678	678	651	685	642	665	711	652	670	708	660	711	690	707	629	717	660	709	674	678	689	716	698	650	709	645	711	688	705	665	712	632	701	683	691	687	656	702	664	630	738	670	669	679	624	692	720	693	703	676	663	690	684	661	702	702	731	652	692	680	668	696	722	691	694	696	686	695	672	680	674	630	712	676	689	677	663	661	671	646	703	672	695	669	688
7722	12507	11473	6318	4364	3246	2533	2111	1651	1535	1354	1190	1101	1051	961	930	852	843	809	788	772	785	713	723	744	721	741	681	678	684	703	712	650	676	701	661	641	647	646	663	661	666	692	638	623	624	657	616	604	639	623	616	686	606	674	644	608	665	688	621	667	554	640	615	686	640	633	623	597	654	657	605	622	621	672	601	618	677	651	657	638	622	643	648	643	617	617	626	583	641	601	606	637	652	631	627	627	603	620	621	689	620	601	640	605	657	604	636	586	641	626	572	631	621	590	603	669	633	631	659	668	634	635	615	585	604	638	632	560	629	592	632	589	644	627	597	650	598	595	622	622	614	638	666	621	640	643	620	647	632	641	644	576	614	604	660	635	607	592	601	589	603	627	606	645	613	610	656	631	588	608	638	600	630	615	594	587	635	595	579	651	636	619	631	652	601	647	604	595	614	676	614	582	602	647	651	642	623	647	664	601	604	627	626	633	639	610	675	653	622	629	624	633	631	597	610	633	653	633	664	659	640	609	647	652	611	600	625	587	584	634	624	633	649	596	615	597	641	608	589	635	653	593	636	601	582	647	654	579	677	613	643	620	578	602	627	613	617	628	625	604	644	625	593	593	611	601	602	598	618	622	594	636	573	644	630	624	580	643	615	647	594	612	614	590	672	633	644	604	599	603	586	591	593	630	626	598	638	632	619	586	581	625	633	657	652	606	608	632	629	627	566	670	632	639	609	624	606	594	603	591	605	692	651	623	603	585	602	606	575	601	607	610	606	597	602	591	605	641	592	606	607	610	656	609	610	562	627	638	582	588	618	609	643	613	684	633	642	620	662	622	611	622	643	573	619	610	626	638	646	621	578	604	611	640	618	603	627	639	615	650	637	659	649	657	592	615	591	602	610	598	613	614	625	584	608	608	676	649	647	604	645	587	639	648	635	625	609	602	608	623	591	628	594	655	609	614	679	661	587	681	661	618	658	621	622	620	641	614	631	623	606	623	642	601	633	594	607	603	660	648	618	632	624	646	644	652	610	600	616	609	623	621	617	610	624	603	632	626	626	638	613	647	610	615	634	673	645	621	613	572	644	643	600	633	594	587	642	614	620	612	656	639	591	579	610	594	598	635	561	609	655	631	599	633	618	595	595	632	649	634	635	607	652	620	634	616	625	681	647	628	617	585	644	632	641	648	613	617	620	611	634	622	644	642	636	665	630	664	621	571	616	622	636	614	615	581	655	647	639	660	646	613	650	641	611	611	616	604	642	648	609	583	604	585	651	663	559	578	641	634	642	601	622	598	655	638	623	594	654	611	601	683	573	633	608	577	577	626	641	639	623	660	577	621	598	595	636	611	640	612	618	628	611	584	653	626	637	620	604	632	615	605	623	676	661	581	624	644	630	640	607	629	642	604	619	579	636	648	563	619	608	595	636	596	648	680	656	628	609	618	629	600	593	604	658	641	639	628	588	631	605	653	648	623	637	640	628	656	593	582	621	628	665	647	606	579	645	641	646	640	653	611	606	621	646	623	623	666	621	585	621	652	652	617	670	603	607	620	636	606	624	613	624	613	634	613	616	616	596	655	598	610	663	616	623	610	646	612	614	686	623	618	593	624	648	633	637	614	609	620	610	641	607	659	618	574	602	662	634	614	615	643	599	612	630	649	615	625	622	641	554	613	636	634	644	655	628	614	627	615	618	668	651	612	626	617	620	611	627	629	634	635	657	591	643	633	599	612	585	571	629	666	618	656	610	626	605	606	604	651	636	626	616	616	653	644	623	655	593	630	610	598	647	653	628	621	627	602	585	648	625	652	637	645	594	632	636	606	619	606	638	643	570	600	654	633	617	678	632	631	627	581	604	605	603	632	607	590	652	627	654	651	639	658	597	636	603	634	621	640	609	623	601	657	614	622	618	613	666	637	617	620	637	660	619	656	624	592	654	602	649	590	655	659	631	612	653	615	656	610	659	629	592	633	638	633	644	655	583	609	627	605	622	642	622	624	635	634	674	640	675	647	649	617	667	625	624	604	628	657	677	606	610	637	598	664	674	565	666	634	567	594	619	626	609	632	645	603	634	648	619	631	613	638	653	612	594	608	615	589	572	600	587	618	639	629	618	659	611	641	628	614	651	625	624	634	585	617	620	622	619	599	663	608	636	599	608	615	615	610	632	628	603	686	636	615	585	593	615	655	610	618	618	653	633	606	605	599	654	628	617	594	629	605	607	618	664	616	650	648	656	627	654	642	645	618	571	603	574	616	670	605	593	604	603	679	648	640	621	607	603	631	645	546	629	656	652	632	612	634	619	663	611	623	657	610	615	632	614	664	643	669	635	627	597	592	623	642	600	650	621	587	636	647	623	649	643	651	636	643	638	618	591	610	684	606	623	648	598	650	620	586	602	634	647	655	624	618	654	595	630	631	608	613	596	590	654	630	641	643	619	590	640	622	625	604	643	648	643	633	614	659	670	616	651	611	634	632	614	632	618	579	575	622	621	601	645	631	643	652	599	623	647	627	610	612	604	583	656	654	636	684	628	612	571	640	623	623	610	608	631	572	658	633	650	641	624	635	593	657	612	608	623	628	639	613	625	647	612	578	607	660	642	612	615	614	614	621	627	651	629	582	610	646	656	632	611	585	640	633	585	668	664	576	630	629	595	619	585	615	634	631	626	612	619	610	577	646	604	636	603	617	643	631	608	621	613	617	627	636	650	573	630	618	632	604	606	582	586	610	613	639	604	607	616	669	609	623	666	601	631	623	642	645	612	636	609	615	616	610	572	604	650	598	620	626	554	632	632	634	631	604	629	587	627	671	632	583	638	650	620	637	620	641	614	607	636	614	599	621	618	615	607	621	651	626	605	596	647	627	631	636	610	632	656	635	628	676	626	662	638	578	602	608	623	582	645	647	643	651	600	586	609	628	653	628	609	636	653	642	620	675	602	620	642	587	658	628	601	662	585	603	632	653	565	632	638	619	601	588	642	630	653	644	614	652	602	571	589	629	606	632	618	629	613	633	625	580	622	683	606	649	613	670	613	600	592	603	654	648	670	600	662	601	646	643	614	601	636	622	617	625	620	582	611	643	656	631	603	543	642	652	606	617	626	664	642	639	600	613	570	615	625	635	622	602	660	629	593	626	605	596	642	584	622	660	642	603	618	605	577	656	599	608	644	649	657	639	602	637	601	606	645	611	586	620	625	617	610	639	612	590	634	639	591	600	633	639	615	599	640	616	589	599	620	605	654	647	567	641	629	591	601	604	647	607	641	624	616	643	637	620	639	590	646	649	607	606	567	658	594	638	601	651	612	657	635	632	626	633	682	663	631	650	609	626	677	619	610	610	619	678	585	582	674	648	628	587	601	597	624	651	619	585	659	653	599	607	584	626	615	626	609	595	603	581	606	628	589	597	642	604	604	611	628	638	651	640	617	611	629	613	624	702	649	592	658	586	585	617	622	677	633	626	664	628	616	600	629	614	603	648	642	630	600
24231	22022	29228	25544	22032	22171	11964	2563	1871	1758	1570	1361	1356	1286	1204	1189	1172	1156	1100	1159	1069	1201	984	1036	1061	1040	987	1000	975	984	977	1008	1006	979	999	951	925	956	989	982	979	943	971	1026	960	947	934	1021	970	926	980	927	939	951	910	925	944	970	966	926	957	927	910	905	952	945	877	903	986	977	871	1016	955	924	947	936	950	877	955	914	985	937	924	971	912	895	984	916	941	905	929	952	906	922	947	914	953	934	940	902	931	909	907	924	961	923	911	916	893	944	1003	898	953	883	926	920	904	898	942	893	971	854	918	906	963	973	924	909	952	969	950	947	964	894	869	903	867	954	884	952	915	953	885	919	922	914	898	937	900	930	976	952	914	946	907	956	931	979	944	886	947	926	950	930	972	944	918	929	895	922	914	899	848	952	910	882	914	908	948	901	925	943	907	937	914	884	910	919	889	873	964	943	893	902	926	915	928	918	917	895	965	952	913	941	947	947	954	913	978	925	961	902	944	954	920	938	854	902	916	900	923	918	868	877	969	888	965	905	925	925	899	895	913	933	929	909	904	936	895	922	925	931	906	985	915	950	909	898	907	923	864	954	957	909	888	930	923	932	927	914	943	903	869	901	835	927	903	965	882	943	916	893	890	917	975	925	865	941	1010	975	939	924	959	868	906	930	918	905	926	909	971	911	938	898	914	891	913	941	923	897	917	899	907	919	876	887	985	919	893	930	931	922	904	908	983	866	943	972	927	891	972	912	894	923	881	895	894	902	914	941	915	882	899	903	918	979	932	888	915	899	946	929	924	930	938	945	994	930	910	875	887	946	958	918	899	912	970	930	911	961	918	919	947	895	966	925	917	964	925	996	899	896	914	944	907	959	959	932	907	904	888	893	913	896	920	896	914	892	907	956	927	909	989	931	864	911	933	885	994	867	910	920	941	866	972	954	923	930	944	919	938	933	926	962	944	917	923	897	957	892	952	914	907	898	935	909	911	862	911	930	912	925	964	941	933	920	926	968	941	958	899	933	882	899	901	910	915	824	984	989	926	899	951	911	918	920	836	893	990	922	887	939	881	976	879	908	940	957	869	932	898	965	896	911	903	953	876	893	938	941	922	929	928	903	921	938	870	927	951	964	1004	916	908	897	912	860	926	969	932	888	890	905	941	847	877	939	863	934	956	904	937	907	946	924	901	915	947	965	877	907	922	920	908	911	887	907	895	891	938	922	889	889	945	894	949	934	933	900	923	918	933	904	883	905	945	901	987	908	881	902	931	952	928	884	931	990	926	925	934	895	940	960	891	893	973	951	903	928	848	898	940	921	943	870	886	953	948	904	893	925	899	901	921	948	961	926	908	910	929	931	956	945	956	879	878	907	968	929	929	930	895	935	944	910	891	889	923	932	894	902	896	952	948	863	932	906	973	943	939	936	919	923	917	906	952	934	934	882	915	935	920	932	894	987	937	945	908	952	865	861	892	898	981	901	939	873	976	933	894	980	967	932	966	926	948	909	922	925	848	927	974	916	897	919	916	918	880	962	916	901	1010	980	937	968	903	923	908	977	951	900	879	962	958	974	919	943	943	906	992	925	924	919	917	908	841	846	908	957	905	907	923	872	974	913	914	927	933	878	943	939	854	917	901	938	878	909	954	900	908	917	909	963	911	916	943	955	934	948	868	880	927	936	948	958	882	898	921	953	927	847	911	966	947	927	917	910	945	896	871	908	946	889	1025	935	894	857	936	910	933	917	923	915	938	943	921	903	920	941	886	928	891	933	927	978	875	933	955	871	917	902	900	942	983	939	947	844	925	946	922	945	905	913	974	944	941	861	924	867	877	913	938	944	940	921	880	872	918	900	914	955	879	906	953	886	912	937	937	914	914	970	920	945	932	888	920	956	872	912	938	903	899	895	892	929	919	940	925	950	939	909	888	935	1009	934	903	914	937	907	945	879	910	940	899	885	921	921	843	959	956	989	961	877	909	928	899	911	916	852	919	868	970	939	898	948	865	836	912	886	945	960	853	921	910	929	907	951	936	861	890	885	854	823	850	917	973	925	911	944	958	970	955	951	912	948	876	872	924	899	904	898	924	911	974	943	888	890	912	893	960	922	964	882	925	914	951	947	884	881	870	895	963	873	932	911	890	920	871	921	909	881	934	923	871	917	892	933	935	954	919	910	1034	877	864	892	929	911	922	914	928	901	891	912	905	877	940	954	929	942	915	947	936	894	946	957	909	961	873	909	909	888	927	959	930	894	917	895	889	889	912	914	909	880	915	925	900	930	962	934	930	955	938	899	922	942	884	860	909	909	929	923	862	918	877	886	922	1006	941	893	890	888	955	967	900	908	937	891	922	905	919	909	913	920	904	893	935	931	944	900	900	971	903	919	997	879	915	910	923	906	907	857	878	941	912	959	938	969	882	903	913	915	903	923	909	940	905	943	878	934	878	931	948	898	909	867	1015	895	978	943	900	895	917	926	982	904	941	909	858	896	929	906	947	932	908	973	880	983	821	948	912	875	980	964	891	950	928	935	903	876	952	948	865	955	856	883	937	911	870	927	970	901	914	865	951	943	915	925	926	897	944	936	946	881	849	893	914	928	922	905	910	943	917	914	939	882	916	908	959	923	907	931	929	910	926	901	870	906	954	908	894	939	874	897	916	936	907	905	895	939	914	958	895	922	894	982	937	871	917	921	914	940	899	898	917	907	929	976	955	917	915	898	939	883	900	950	890	885	926	870	936	929	859	844	931	925	911	931	898	922	915	890	933	930	903	901	914	956	941	962	985	917	923	885	875	925	899	922	858	857	925	869	877	861	912	954	921	875	909	842	881	953	892	926	969	943	942	854	899	900	900	942	894	915	908	911	946	893	928	898	927	933	939	849	931	925	936	903	923	869	876	856	877	914	912	900	940	936	950	927	910	958	915	894	898	928	867	958	883	950	982	941	901	955	931	922	926	966	893	962	942	959	953	928	925	941	906	859	875	990	946	896	895	889	868	921	913	932	949	884	941	925	929	942	928	963	957	973	911	900	914	927	860	900	967	884	893	871	950	921	896	920	869	897	899	866	893	871	962	910	931	970	923	939	946	907	889	892	907	910	898	911	885	931	915	941	906	888	938	937	924	895	902	922	862	898	977	912	954	915	930	907	903	933	933	919	955	857	938	929	927	971	949	885	894	921	864	903	922	931	897	876	995	895	880	926	901	907	877	887	886	904	891	948	893	909	891	978	913	878	909	906	922	935	894	897	870	877	949	879	897	923	943	874	941	929	919	921	914	879	891	964	924	923	884	895	936	927	977	876	973	931	894	918	879	932	914	915	983	958	862	949	915	938	884	914	877	900	938	950	904	857	935	895	903	893	876	898	935	890	952	871	948	969	936	942	850	907	926	899	967	949	887	847	931	939	965	946	876	964	866	864	868	890	887	889	958	888	981	902	967	906	923	934	917	922	875	936	915	971	942	922	856	869	918	902	945	858	917	914	905	930	932	932	927	935	890	879
10591	19795	18206	10711	7328	5616	4405	3521	2960	2477	2281	1952	1689	1713	1487	1352	1282	1231	1300	1224	1202	1136	1028	1048	1057	1078	976	996	1010	1016	992	926	939	951	947	967	867	926	905	819	905	868	878	907	908	921	892	854	889	850	882	909	869	838	898	900	847	917	879	835	842	850	842	862	869	899	879	909	846	844	817	902	908	834	810	869	878	869	858	861	872	864	899	866	862	908	861	902	816	859	912	856	812	887	823	824	833	822	865	972	854	890	836	826	840	871	884	870	831	829	819	872	864	866	808	847	843	859	866	900	829	850	835	872	816	840	830	791	799	847	855	858	840	853	847	838	875	833	837	846	828	846	850	903	902	881	839	877	845	850	827	885	837	869	855	859	817	858	874	902	845	844	883	822	873	878	834	817	900	844	790	822	881	821	807	833	848	844	806	847	828	870	847	848	812	824	824	867	836	847	839	769	824	818	883	827	866	846	823	818	859	829	842	890	826	882	912	843	883	829	883	858	865	836	871	839	884	834	854	825	793	863	876	805	835	843	884	837	834	816	853	855	889	867	822	797	879	869	863	883	872	853	839	869	818	890	827	881	807	858	827	843	846	845	810	831	832	852	838	834	876	837	853	860	850	832	822	833	902	817	860	814	852	865	833	863	887	831	868	830	871	849	810	879	819	841	891	872	837	874	872	840	870	840	893	845	889	882	859	824	876	854	831	841	876	886	841	829	868	826	833	886	855	808	792	868	893	871	822	858	829	864	835	825	872	852	828	840	864	867	927	868	866	835	844	840	841	861	855	851	905	850	853	866	857	864	859	868	872	858	862	808	878	817	827	840	819	823	848	817	844	872	885	871	846	872	833	821	925	841	869	856	822	903	816	786	882	862	812	835	841	886	844	902	873	830	858	902	822	877	859	850	840	809	822	887	879	952	804	819	835	830	855	864	849	828	859	845	861	848	908	890	850	806	830	805	836	858	853	837	854	807	878	826	824	894	832	833	845	880	908	858	876	849	837	871	838	894	876	872	862	826	842	842	820	859	868	827	820	824	880	843	843	879	874	833	891	829	840	848	858	896	860	877	826	870	848	804	857	862	838	855	840	874	842	865	866	825	827	860	847	826	851	859	850	835	860	848	832	844	819	875	867	867	870	834	825	873	826	840	819	826	887	863	871	835	883	857	852	837	855	888	865	833	818	825	832	842	860	814	885	867	828	890	842	847	869	870	849	828	820	877	819	836	804	808	866	831	858	862	874	944	894	801	864	866	813	799	869	860	850	846	856	833	867	876	924	851	836	859	840	873	826	868	802	841	872	840	865	836	825	835	794	810	867	804	826	877	926	857	877	828	824	808	867	897	870	870	874	855	830	810	864	856	819	836	841	824	900	826	862	817	851	834	812	868	790	844	839	884	826	882	852	827	887	872	852	816	841	801	873	845	849	878	846	883	832	910	875	819	785	860	879	838	865	806	858	828	869	841	787	796	855	834	835	827	842	834	803	835	846	860	867	827	782	912	846	881	862	857	825	835	839	857	806	872	807	879	825	876	861	854	868	893	917	842	863	852	795	839	876	794	858	888	865	782	844	845	900	822	823	893	791	842	855	807	819	860	846	926	848	880	828	884	855	867	833	845	823	848	862	812	845	815	794	862	862	848	782	867	856	851	870	822	837	850	878	813	815	851	814	802	850	768	855	825	826	842	868	843	872	879	842	853	847	814	789	863	852	841	836	848	824	854	830	907	868	822	836	820	831	862	919	846	858	825	854	875	862	867	847	835	817	851	831	835	830	865	892	873	868	852	814	832	877	862	827	884	857	921	900	829	872	897	844	812	863	807	878	806	861	849	878	839	862	849	840	805	797	864	834	865	800	864	862	860	853	820	824	853	861	876	842	874	854	819	850	851	857	778	910	877	828	848	813	835	847	848	834	788	819	820	857	841	821	895	818	838	822	807	848	835	913	852	815	824	817	786	816	879	820	862	873	842	872	848	915	874	828	813	843	820	842	866	838	828	854	848	841	803	876	799	863	821	855	840	830	826	856	795	887	849	833	845	847	889	862	820	847	862	871	806	887	833	829	849	826	819	848	850	825	883	845	820	789	866	871	847	858	875	873	833	843	876	882	835	800	815	875	875	805	881	868	842	853	879	830	800	790	849	817	861	836	860	811	887	888	904	868	902	822	844	822	829	814	822	806	862	883	897	853	824	812	847	869	818	881	855	860	853	883	860	863	856	843	835	884	910	847	881	861	859	810	854	885	860	817	815	834	865	813	856	842	855	869	852	889	851	855	799	844	830	843	807	871	829	855	822	866	835	846	848	855	810	864	847	834	854	844	832	832	813	840	859	814	817	888	837	784	865	823	845	872	860	849	871	851	869	831	823	873	834	855	840	856	844	884	873	857	839	837	860	916	855	879	853	881	876	830	845	786	805	884	870	844	900	867	875	840	883	841	840	841	864	835	866	843	830	853	856	867	862	898	860	820	850	821	826	821	871	826	822	815	812	863	793	827	780	878	899	863	878	873	894	815	870	877	861	876	896	848	867	914	862	850	833	831	864	820	807	861	809	843	842	787	850	804	853	793	863	903	831	825	852	859	873	823	883	887	825	877	809	852	844	869	837	828	839	848	814	871	883	852	822	823	791	874	867	841	889	867	834	817	834	883	845	811	918	845	820	848	845	799	878	835	864	808	857	831	854	827	785	837	844	825	864	871	829	859	874	881	877	832	833	818	849	827	846	825	863	867	817	888	804	819	849	848	849	872	833	899	865	883	860	844	823	877	824	830	825	868	848	844	844	826	801	818	874	828	876	819	859	861	822	849	848	913	874	816	859	811	867	831	834	855	827	855	870	865	828	840	839	861	816	886	828	852	847	817	864	872	916	842	849	811	839	846	855	853	841	803	846	860	886	881	822	803	873	905	803	859	805	952	896	835	827	860	836	851	847	845	840	875	829	834	848	823	834	892	754	887	820	864	843	817	884	799	845	858	803	891	787	842	857	854	801	859	818	859	812	822	844	857	814	869	843	829	834	891	850	863	844	808	805	837	889	833	832	872	820	842	875	840	818	883	801	825	861	869	821	867	904	839	852	818	835	852	830	876	835	898	818	840	869	830	838	833	834	866	840	828	873	863	832	904	854	860	796	832	824	838	814	838	867	857	876	804	865	864	898	839	840	863	901	827	859	805	851	833	868	862	903	873	839	835	900	850	845	808	819	820	843	850	868	861	820	840	825	825	859	825	847	838	785	836	839	823	908	874	886	847	814	855	841	839	843	855	901	814	831	883	784	840	812	880	848	809	868	832	884	844	836	833	888	892	902	880	864	791	838	877	811	795	883	840	831	907	824	850	886	887	820	855	823	841	857	818	839	858	806	778	843	850	864	841	831	894	842	851	826	863	868	849	867	844	855	844	884	821	879	830	841	829	850	847	867	830	883	882	864	865	857	853	884	885	836	813	812	882	877	842	835	882	791	883	790	906	790	863	873	868	885	841	886	845	874
29994	15312	1964	500	326	318	272	256	253	220	261	256	244	254	199	246	239	219	245	254	232	221	242	227	232	242	227	224	245	228	221	209	218	221	225	258	230	212	232	210	241	238	249	200	235	238	208	218	242	238	210	264	231	225	214	229	244	220	232	242	257	228	235	263	208	243	260	227	220	218	230	249	211	214	216	223	257	246	230	254	239	243	245	256	221	239	244	264	226	265	216	230	211	219	257	240	230	218	235	225	259	234	215	211	248	224	260	247	245	214	229	204	215	238	230	247	223	214	226	255	250	240	215	234	248	241	251	227	215	246	228	221	209	259	235	240	224	199	234	254	226	251	245	255	250	223	226	247	222	249	228	230	249	230	232	262	239	238	251	243	221	250	242	248	242	238	260	230	225	220	242	243	240	246	255	241	221	250	219	222	236	249	233	221	189	248	225	227	209	216	211	252	254	229	209	252	216	219	249	221	244	248	192	242	237	216	227	218	240	239	216	228	225	203	275	251	230	242	234	232	226	238	231	244	199	239	225	231	226	221	225	220	243	211	245	218	232	217	231	206	242	239	222	237	246	218	222	227	237	238	252	257	239	230	225	245	228	237	210	235	258	214	223	216	225	238	263	228	242	220	249	223	215	221	237	224	216	228	256	217	237	204	236	230	273	232	216	227	244	205	223	259	248	233	226	269	234	220	247	255	239	249	232	235	226	237	239	206	229	217	229	244	220	234	248	255	232	252	215	222	230	247	241	236	241	231	248	239	236	245	220	218	220	217	232	243	236	207	251	214	242	243	222	238	206	249	237	242	229	234	235	223	253	235	232	208	219	224	210	196	232	243	223	222	228	267	221	245	228	217	225	264	219	265	215	264	235	251	229	218	257	258	228	235	246	241	225	239	231	229	227	213	230	229	232	234	231	222	225	243	206	204	260	245	226	248	229	239	256	211	234	224	228	228	248	240	220	225	267	218	229	229	209	254	245	244	247	214	233	220	216	250	254	236	226	231	231	231	243	207	259	240	249	242	213	241	231	256	220	220	224	231	237	230	248	244	230	205	246	230	234	242	253	246	231	272	233	211	222	265	210	261	226	235	231	249	233	238	217	263	209	211	240	253	197	254	258	230	232	237	245	225	227	230	258	229	224	250	214	225	225	205	224	238	206	216	243	220	216	224	219	250	235	237	244	227	206	199	217	254	231	202	244	244	220	258	250	206	231	238	251	243	234	229	217	213	242	238	237	199	242	217	239	227	250	224	231	237	228	214	251	239	228	245	248	230	246	210	216	224	225	223	237	239	223	243	236	226	233	221	225	236	246	226	224	220	221	225	252	249	225	207	235	233	244	245	236	275	241	214	243	241	242	249	200	219	258	241	249	257	220	269	218	238	284	244	246	246	213	219	257	243	244	245	217	232	223	246	251	241	267	257	212	250	235	255	232	237	231	230	201	236	249	248	251	235	218	219	223	257	250	247	267	225	206	236	215	223	262	229	236	269	230	226	241	216	234	229	267	233	259	207	212	237	234	234	266	249	233	226	235	261	234	216	243	237	219	207	247	219	252	217	229	214	226	232	239	254	220	219	223	223	255	235	220	205	248	238	217	222	233	228	218	248	220	234	249	228	213	242	239	235	230	246	217	194	240	258	235	222	219	244	233	245	223	249	222	239	250	214	250	254	226	242	246	210	216	233	199	232	220	236	245	216	240	220	234	227	215	213	212	243	253	229	231	240	204	227	225	258	224	247	225	231	225	253	238	216	226	222	230	234	226	216	239	228	242	250	224	229	241	262	198	224	256	239	225	237	225	215	259	236	225	229	239	261	231	234	266	190	244	230	244	225	236	239	232	221	220	227	224	229	204	233	231	208	239	255	238	224	238	208	250	242	230	243	207	248	217	240	251	230	237	266	259	242	240	251	251	225	258	242	246	256	248	231	218	233	238	259	220	244	253	255	225	237	225	249	250	225	225	245	242	231	229	244	244	216	233	239	221	228	234	220	254	252	227	262	232	231	236	233	256	212	251	243	228	229	242	226	249	232	230	217	211	241	225	231	245	244	221	232	219	245	230	271	253	249	245	226	205	218	234	227	240	247	251	230	212	250	227	249	220	229	235	248	238	249	209	245	233	230	253	232	231	223	264	220	230	254	217	223	225	263	214	219	236	238	220	202	217	249	227	234	228	235	271	187	243	236	242	244	230	212	248	240	231	249	252	219	241	243	195	234	228	231	246	249	232	212	242	212	250	230	215	255	285	240	208	219	203	220	219	218	212	220	212	238	235	219	213	215	254	239	251	221	257	205	227	232	231	228	241	222	234	227	218	230	243	237	225	239	230	230	204	242	226	214	241	244	231	224	227	239	251	207	234	227	199	228	263	201	216	232	217	246	241	230	251	230	229	227	235	227	254	236	224	240	243	219	214	238	224	229	236	246	253	225	229	243	206	206	236	234	235	250	223	239	214	238	235	232	223	260	214	214	226	220	250	245	246	241	250	254	213	240	209	241	241	243	240	217	239	272	227	247	247	211	254	245	232	213	258	254	234	230	212	256	246	241	248	226	256	232	248	253	237	217	231	232	244	238	220	269	246	220	240	244	241	255	248	249	237	227	232	234	239	225	243	231	239	203	239	225	216	216	208	244	243	255	241	242	222	222	240	215	246	213	258	216	224	235	270	222	270	230	215	238	237	223	240	230	221	223	226	216	244	232	243	236	221	224	239	239	228	226	222	233	258	225	232	226	249	194	226	264	260	220	233	228	222	233	246	250	223	236	228	223	234	235	230	239	236	227	223	233	221	245	223	235	232	221	250	213	219	238	209	240	198	238	231	244	240	228	269	219	230	205	224	232	228	235	246	225	222	231	236	209	223	234	220	248	253	253	219	243	218	237	227	244	201	256	240	224	224	223	246	241	246	237	222	237	259	213	187	241	239	220	274	238	236	231	257	250	270	246	214	231	219	239	232	208	230	199	247	226	230	237	257	215	269	203	214	220	211	220	229	221	206	241	252	234	211	233	241	201	237	228	230	231	262	224	229	217	229	233	237	219	218	237	249	233	211	231	229	223	245	221	197	224	254	251	226	229	248	258	237	232	237	244	236	218	216	241	201	204	203	235	228	269	205	249	238	226	218	238	219	214	262	233	237	239	207	248	224	211	225	213	224	250	222	225	246	236	221	237	232	209	207	246	233	243	241	248	246	206	252	229	216	226	259	243	251	232	210	240	229	220	200	223	231	238	230	250	246	216	246	240	219	233	232	217	209	235	241	249	240	254	245	215	245	218	225	219	239	226	263	243	219	217	240	239	209	233	245	195	228	253	232	244	233	224	235	230	234	211	239	207	239	225	227	250	235	207	219	237	213	233	240	229	227	270	216	224	239	203	227	234	238	217	229	239	227	249	236	242	239	234	217	220	220	228	214	221	225	222	243	223	214	225	238	238	236	233	241	245	233	256	224	207	239	216	235	224	210	222	233	246	256	196	226	217	226	260	247	229
5950	938	791	465	382	331	311	293	267	258	267	264	246	242	242	267	229	217	243	227	235	248	237	226	243	222	255	245	218	253	248	214	224	208	248	246	190	253	226	207	227	253	217	249	222	217	219	215	219	249	222	227	254	207	240	230	240	233	243	242	209	237	247	233	205	236	227	224	216	215	219	234	232	228	223	241	233	232	226	250	210	223	240	241	206	208	211	236	214	248	220	211	236	234	215	224	253	223	221	229	221	227	246	233	220	256	226	244	206	235	249	242	205	219	225	256	228	216	234	238	221	235	224	228	216	201	212	278	251	228	226	235	233	247	236	221	205	233	213	238	236	252	228	244	218	251	244	219	241	219	235	240	217	236	237	225	207	239	236	222	194	224	244	238	241	247	224	219	227	245	233	251	245	233	223	217	239	236	242	261	189	218	257	232	225	255	216	220	239	226	219	212	215	229	232	221	246	217	223	256	218	256	230	234	217	261	242	226	224	234	236	231	225	226	230	264	216	243	234	249	224	248	229	240	230	244	236	228	218	217	239	234	230	223	239	237	235	196	215	230	251	222	233	241	242	214	221	229	240	230	230	239	240	243	239	220	204	225	227	218	243	222	207	209	250	236	236	222	215	238	209	220	220	226	236	208	234	226	229	238	238	224	236	250	208	215	248	218	228	212	224	233	227	238	225	222	214	241	247	234	252	237	208	233	221	229	238	239	222	217	212	225	219	224	221	216	229	210	229	221	236	200	257	223	221	233	228	214	230	214	253	244	234	252	234	243	227	219	226	220	209	229	253	232	227	212	230	230	231	199	205	219	237	241	241	238	219	217	238	231	262	233	220	229	221	230	240	209	248	219	228	192	237	242	210	229	226	209	223	211	229	221	215	231	243	241	234	206	218	229	230	229	240	232	236	221	215	215	229	231	233	215	263	217	237	229	218	234	252	226	236	240	201	231	227	206	221	232	205	239	251	234	237	229	233	247	220	230	226	212	226	230	212	198	239	227	246	194	234	228	213	254	238	225	217	228	240	208	208	226	212	205	214	217	231	227	227	241	201	218	211	238	233	217	267	234	247	218	236	222	211	234	229	218	228	216	233	247	283	225	234	234	216	212	222	208	264	219	264	248	212	212	235	218	217	228	215	186	225	230	202	213	229	213	216	219	227	242	208	216	224	239	210	227	214	223	236	209	246	250	227	242	230	245	229	225	228	221	216	235	241	228	226	225	207	221	251	218	210	214	200	241	246	218	235	202	236	244	227	227	239	233	232	204	212	232	217	220	228	218	247	221	194	235	257	210	206	211	237	235	220	249	229	243	264	232	256	211	216	240	233	232	229	252	216	230	242	243	232	222	216	237	207	222	234	241	231	241	230	242	240	230	242	243	223	207	245	222	225	254	211	246	215	244	219	235	211	258	268	220	213	237	213	229	219	238	231	216	232	236	188	205	231	204	220	244	226	217	236	226	237	237	216	206	233	202	226	207	210	238	186	244	212	223	242	206	222	233	232	227	254	223	214	220	247	237	204	200	222	221	252	235	227	248	227	223	239	219	258	249	197	214	233	196	221	236	235	237	223	219	240	242	236	226	214	234	223	207	217	254	215	219	225	244	217	204	230	222	232	217	202	254	236	231	229	207	259	252	247	237	238	240	228	247	218	225	201	239	242	230	215	213	207	234	261	230	238	220	229	245	224	235	239	221	240	252	229	201	232	223	252	207	230	213	229	234	241	222	209	244	241	254	203	248	229	231	238	231	201	222	239	228	225	246	257	232	221	259	235	235	212	243	190	220	233	226	223	228	217	232	254	232	227	215	242	228	222	237	237	216	236	226	242	241	218	216	220	243	244	237	240	232	229	194	206	236	228	240	225	216	240	233	248	223	202	223	226	218	217	228	226	244	224	220	225	232	230	233	235	217	233	207	229	220	208	231	228	212	214	233	252	196	221	238	235	233	221	246	237	233	242	234	231	242	245	225	223	252	252	230	216	219	231	216	232	246	228	217	206	233	224	237	221	227	234	212	258	224	240	229	231	239	203	236	230	233	217	255	231	214	218	232	232	229	210	223	249	236	213	244	226	249	226	232	237	249	242	227	246	200	209	251	233	246	235	260	243	228	226	218	208	221	207	229	220	217	213	223	232	229	240	228	231	227	223	250	216	243	232	247	227	209	200	218	211	213	235	239	220	227	195	262	225	230	236	226	218	240	225	220	204	232	230	213	212	209	243	222	243	222	228	238	224	226	214	229	248	246	215	218	201	246	236	237	215	222	239	202	227	213	202	185	226	223	227	240	216	253	209	217	236	227	236	261	235	222	252	218	230	197	220	247	205	225	247	270	217	236	229	201	209	226	225	226	206	221	255	224	245	212	232	242	209	223	233	232	225	227	219	238	246	226	227	201	215	234	233	248	249	236	231	235	221	232	224	221	223	213	211	219	207	243	251	257	219	262	227	221	213	235	220	232	217	211	238	240	221	212	215	210	217	210	243	200	187	239	222	234	237	198	237	244	253	209	236	225	220	227	225	215	235	222	225	226	227	222	215	207	202	219	222	227	231	227	238	221	214	217	228	243	219	245	235	237	217	238	235	226	236	205	253	235	278	216	216	260	244	202	243	234	225	219	218	221	219	215	229	203	219	228	243	212	228	232	236	237	221	225	238	226	220	203	207	217	250	231	208	234	247	221	232	242	261	244	215	240	245	225	251	226	212	232	222	252	197	225	221	239	230	214	243	223	215	210	216	211	240	257	230	251	243	218	240	220	215	223	214	240	215	216	219	228	198	209	219	211	206	220	223	181	213	229	216	233	225	230	195	255	248	226	234	235	237	209	212	224	203	223	229	225	231	238	246	230	248	222	216	221	214	228	237	203	237	228	210	219	224	251	226	211	223	220	224	253	221	231	240	219	193	223	239	221	246	230	231	233	246	229	227	208	207	222	239	243	226	215	218	246	251	231	238	227	236	235	206	239	218	210	222	232	222	238	197	209	244	229	242	217	222	249	203	205	226	237	271	219	228	245	207	193	234	239	227	259	222	235	233	223	249	220	226	222	224	272	236	236	243	219	218	248	220	216	245	227	234	221	225	256	229	215	249	219	222	214	228	253	223	232	241	213	212	232	237	225	232	239	236	215	225	230	230	245	229	230	223	220	211	233	201	238	232	231	247	233	255	229	215	229	213	232	231	244	201	227	237	212	245	211	219	249	223	238	217	218	218	239	209	221	211	193	226	221	232	229	207	257	221	231	220	250	212	226	220	224	238	231	233	218	254	250	233	238	217	235	230	235	221	230	208	226	240	226	226	220	225	248	229	217	230	217	221	208	229	247	218	228	272	244	225	221	209	230	237	227	227	218	239	225	244	242	204	232	195	235	211	218	247	236	235	249	234	225	218	209	235	229	218	253	219	243	233	243	240	235	243	222	221	224	215	227	234	242	237	220	219	233	212	247	229	252	250	222	244	242	241	213	218	238	212	251	269	233	224	220	236	222
26587	21970	28844	25742	21977	13780	2272	1357	1193	1054	1059	942	965	887	888	863	872	861	767	809	765	765	725	735	715	702	746	696	731	703	714	684	681	746	683	709	680	743	685	760	739	695	684	652	717	687	743	737	696	723	720	710	688	697	735	730	702	664	754	695	707	681	710	727	672	722	729	743	690	676	683	704	714	691	683	692	753	692	715	758	718	675	638	710	689	696	680	721	664	732	691	678	722	710	672	714	724	636	668	722	717	675	703	647	656	689	696	664	712	653	734	732	651	703	748	711	704	739	677	684	641	629	683	662	674	691	690	654	703	693	648	719	714	707	670	666	720	698	682	666	658	690	686	687	663	660	675	715	669	638	661	732	685	684	729	697	720	736	663	677	685	683	738	644	699	675	719	728	645	673	704	698	684	704	669	713	713	652	690	763	711	712	715	730	685	673	689	715	675	694	711	706	651	653	692	661	683	717	724	684	736	706	662	689	715	648	688	692	710	679	675	669	640	675	657	665	646	712	676	716	722	720	717	663	670	704	634	708	735	726	701	701	745	729	667	658	720	680	719	667	662	665	692	670	680	691	681	676	663	743	681	650	758	677	728	655	651	689	684	696	664	664	664	684	685	701	710	680	670	662	721	654	665	697	685	721	665	663	710	738	703	704	635	665	702	677	666	667	746	655	673	704	715	714	691	668	685	668	654	670	692	737	694	661	681	645	676	662	649	657	681	623	675	690	697	688	676	671	659	674	702	704	663	624	725	677	727	662	706	726	715	663	698	665	669	660	630	644	691	714	666	703	712	710	642	685	719	719	722	706	720	699	726	665	692	642	677	704	653	716	707	672	683	679	702	649	697	727	697	711	681	731	667	695	673	678	693	706	746	668	679	670	698	682	659	674	710	653	688	663	684	722	688	684	687	672	709	659	627	708	657	715	690	693	700	695	675	766	710	643	677	749	681	684	705	666	760	684	701	706	658	675	712	722	698	713	692	683	720	688	703	710	718	725	661	671	690	662	691	658	662	664	700	679	696	689	709	672	696	659	682	705	678	701	646	645	686	623	634	706	664	660	689	693	673	733	693	671	696	736	675	680	658	691	645	675	666	657	683	690	668	657	680	668	693	678	709	709	649	682	683	702	709	719	682	693	667	706	674	680	693	757	665	691	700	692	690	680	732	672	695	696	643	705	682	747	799	714	646	659	724	732	665	702	674	654	687	676	649	685	665	753	733	713	708	674	701	677	680	682	639	718	732	685	684	678	698	632	669	699	655	698	715	686	659	690	697	712	670	661	657	693	705	700	677	701	714	705	728	690	702	680	667	710	693	692	670	675	671	702	658	674	669	676	672	718	698	658	662	653	672	681	653	704	736	702	641	667	638	723	687	685	663	683	696	694	704	668	657	707	690	648	707	711	691	645	696	698	671	669	677	693	731	682	670	705	705	645	674	674	718	681	712	661	662	650	689	677	660	701	690	677	645	714	691	705	685	654	673	692	665	685	692	702	668	666	668	723	705	682	660	712	705	671	699	700	650	700	701	726	642	666	635	680	667	674	688	638	660	718	647	655	651	721	724	598	667	670	633	677	739	670	720	715	670	698	706	701	679	691	682	694	689	667	667	662	711	690	664	737	648	705	699	666	700	654	660	651	646	688	670	675	682	689	695	681	714	662	668	664	671	711	759	740	714	632	709	715	719	689	694	686	669	647	787	709	715	676	686	763	671	753	685	693	695	688	659	677	676	674	684	696	638	676	653	740	736	683	677	651	673	719	717	712	689	653	665	699	702	710	719	679	722	690	653	648	641	701	657	706	772	705	698	676	594	702	719	709	694	692	699	716	667	665	719	707	671	704	666	640	686	658	701	664	694	693	726	677	690	677	661	702	686	715	676	681	672	726	700	683	722	686	678	667	654	701	675	670	694	697	660	689	693	693	739	705	664	687	683	704	707	688	657	724	624	673	681	736	711	706	731	668	667	717	713	631	677	707	722	670	665	693	678	730	738	700	710	630	695	697	694	661	686	688	691	710	648	658	675	724	641	684	651	647	668	726	688	712	665	687	711	663	667	739	674	695	644	666	693	686	713	664	689	678	659	646	651	720	657	722	706	675	699	695	709	660	670	689	696	679	711	692	721	737	691	627	713	708	641	688	697	713	685	715	661	687	670	707	677	680	634	682	703	707	671	687	703	671	697	665	627	731	661	670	703	651	637	714	647	690	715	708	691	713	642	726	702	652	710	659	707	700	672	684	710	723	722	643	664	669	658	673	691	707	687	698	713	707	661	696	662	683	661	655	674	700	717	721	702	696	683	648	692	662	705	664	665	741	670	697	700	661	691	682	691	687	732	700	660	692	714	672	686	643	687	652	682	646	723	642	692	693	673	642	682	620	691	723	672	697	679	693	657	671	690	740	663	683	696	687	662	677	668	677	680	706	635	673	696	677	651	675	715	674	679	660	697	695	668	700	685	660	671	692	716	677	694	674	722	712	711	682	657	649	670	697	647	692	722	672	688	675	734	650	684	688	645	695	678	679	659	739	709	691	658	701	658	705	711	710	641	695	671	698	678	675	670	690	679	714	708	693	648	655	737	653	701	704	736	688	673	641	708	676	665	706	679	694	635	673	660	667	702	686	730	709	679	645	703	737	712	734	687	644	718	660	681	704	684	701	765	718	750	714	686	693	672	703	653	688	696	692	673	701	689	710	694	684	672	672	680	685	688	670	652	672	652	680	716	674	677	733	679	687	679	661	621	681	675	746	716	723	644	653	711	677	718	664	682	683	684	661	693	670	705	672	706	633	668	655	694	736	691	721	651	661	716	670	666	652	676	678	675	667	682	724	701	677	684	669	649	718	679	680	651	733	709	655	702	676	695	678	698	675	674	669	709	716	648	702	735	701	685	740	707	679	685	682	659	655	678	731	643	688	688	690	666	718	662	704	681	703	631	697	703	703	700	708	636	640	705	694	732	713	659	684	662	702	666	685	726	656	695	694	671	710	672	707	705	624	724	691	680	717	655	718	682	700	687	714	652	664	670	670	704	683	697	691	700	667	667	659	677	712	689	757	695	742	644	689	658	735	717	663	691	696	703	708	643	703	727	699	712	668	677	675	648	695	732	692	658	719	717	662	691	680	681	665	685	668	728	662	680	685	664	679	690	717	690	715	675	676	682	695	675	664	694	702	683	681	677	712	684	716	697	698	706	713	691	712	685	682	667	722	656	666	687	655	688	699	706	695	679	685	662	717	684	727	675	707	682	730	697	693	666	729	673	718	693	661	651	707	716	702	662	646	666	655	740	695	675	663	678	649	651	703	706	743	680	684	673	694	673	624	677	662	688	691	684	669	699	638	692	652	689	641	670	662	701	699	678	654	669	720	700	678	676	732	672	706	685	661	720	736	689	681	692	687	714	677	746	709	657	769	668	666	701	685	706	678	669	694	728	698	704	731	755	727	716	692	703	690	640	687	694	680	666	689	685	668	672	677	735	702	674	683
7646	12701	11414	6347	4301	3223	2538	2010	1698	1605	1365	1194	1127	958	929	913	820	855	816	783	788	753	755	773	698	760	696	725	714	683	680	666	619	684	636	632	625	639	679	723	665	652	663	632	593	683	624	621	641	612	646	690	655	600	623	663	617	608	644	664	641	657	609	590	665	639	641	634	656	619	621	664	634	635	630	642	627	601	645	662	652	596	688	646	661	638	633	612	638	625	690	606	629	651	623	602	588	641	626	665	629	633	664	669	658	657	585	597	633	606	648	635	622	636	625	599	618	617	590	639	638	645	666	610	643	652	650	604	621	619	589	672	608	666	623	625	593	594	611	635	599	610	611	594	646	623	559	622	642	613	595	642	655	661	590	652	617	647	640	668	629	633	570	642	615	641	646	620	636	654	594	629	641	645	648	604	629	612	601	598	565	649	623	598	603	641	630	617	593	601	583	632	620	616	623	625	607	617	620	635	606	644	637	610	633	657	661	647	628	633	653	634	615	586	612	597	614	605	605	637	619	622	602	612	575	639	604	598	614	651	623	611	637	610	635	658	662	580	644	613	644	633	659	598	556	600	597	621	646	585	604	616	611	580	622	617	619	634	630	623	645	652	627	635	649	603	630	625	635	629	640	603	651	653	666	626	581	589	639	564	653	608	611	596	627	585	656	663	634	639	623	622	626	638	626	622	657	571	646	599	622	648	622	634	616	621	576	645	657	617	633	629	649	607	632	652	630	603	639	650	636	608	589	630	641	557	576	616	608	610	600	654	604	597	671	633	603	651	639	633	637	622	629	598	641	665	668	711	607	658	611	626	614	621	661	609	602	608	598	601	617	626	626	657	614	642	639	632	637	631	590	597	599	653	679	659	636	610	613	605	640	660	681	629	625	608	593	639	626	625	618	639	602	633	607	630	660	588	627	596	608	587	586	607	627	673	652	589	637	634	608	652	623	611	674	643	624	639	635	649	591	586	636	615	629	642	637	623	614	689	607	608	659	621	646	583	606	622	625	630	668	630	672	624	620	631	628	588	587	566	576	616	628	629	613	602	668	614	649	645	666	637	625	609	608	597	622	654	608	615	638	590	609	653	613	622	624	632	639	605	611	647	634	639	642	655	571	585	581	636	625	655	622	652	608	612	610	583	645	598	579	666	642	585	592	645	654	629	636	628	612	607	612	561	621	657	618	601	661	613	669	623	600	632	648	620	628	614	673	655	620	622	661	646	586	612	650	574	584	650	635	614	634	622	623	624	644	589	647	662	579	627	631	601	685	615	660	597	616	643	651	639	636	607	654	620	610	623	593	617	626	571	668	615	597	594	673	616	613	594	635	578	629	635	580	675	610	614	598	566	624	608	624	555	662	651	628	626	629	664	625	610	667	587	613	672	586	600	642	592	651	598	639	598	581	631	599	559	656	628	610	611	654	630	667	609	655	650	598	634	612	644	622	637	638	643	637	638	659	660	568	674	630	585	669	646	598	658	601	612	643	647	654	591	583	664	696	608	620	655	614	603	650	664	641	638	618	620	647	604	622	637	658	645	600	606	625	633	698	562	643	617	636	694	653	607	609	628	626	627	689	624	670	613	640	612	681	628	669	604	635	631	602	602	626	601	628	619	632	612	598	621	607	631	619	612	613	599	635	644	615	576	644	638	631	646	592	611	623	617	620	593	631	689	583	611	616	631	603	627	615	591	616	608	566	681	629	606	637	645	568	651	630	578	606	629	631	652	605	664	663	641	596	649	588	627	640	635	604	616	622	660	612	606	678	599	626	619	625	580	589	641	598	645	658	650	615	626	594	600	699	568	667	655	594	590	646	657	613	573	587	631	649	643	633	596	644	561	659	594	612	646	628	648	631	585	639	652	552	615	637	664	624	636	626	626	627	598	623	595	603	634	589	564	687	639	613	622	606	562	603	577	603	625	628	642	641	625	651	618	664	594	601	635	583	587	616	634	643	610	639	608	586	645	632	619	641	655	576	672	594	641	596	605	632	598	623	629	627	624	652	614	618	631	627	615	632	572	643	607	644	616	659	670	628	597	605	623	626	661	621	671	589	655	642	622	606	615	628	621	613	629	665	588	614	613	632	619	640	651	600	632	657	619	585	621	609	613	677	650	622	638	646	639	593	628	618	641	638	620	583	617	621	597	676	581	600	611	638	623	641	660	636	678	641	603	652	631	625	615	655	642	643	633	632	594	592	597	623	654	619	612	616	610	658	593	593	647	619	614	636	640	598	614	620	628	611	655	663	564	621	611	625	622	601	588	647	657	628	596	599	634	631	653	605	597	651	631	676	608	570	612	623	625	657	623	606	616	618	612	610	609	617	641	611	641	649	649	623	641	588	649	608	580	654	620	600	600	643	689	583	580	601	617	609	589	649	595	583	610	602	635	557	663	608	600	603	615	634	654	615	637	614	648	642	633	623	628	595	628	642	635	598	651	633	648	601	626	626	652	608	599	612	653	607	655	629	646	627	621	615	627	607	652	656	613	610	606	633	642	588	604	637	653	612	604	640	609	604	634	617	627	678	620	608	640	645	628	605	582	654	626	603	622	622	634	618	604	641	623	664	548	610	639	607	636	606	579	604	614	569	592	660	599	644	650	634	611	622	595	595	642	607	647	605	626	622	607	589	630	627	621	632	633	626	642	645	634	683	613	611	642	596	613	643	611	623	633	585	608	594	625	613	627	632	637	629	616	632	632	585	606	639	591	667	610	627	609	577	607	581	573	629	596	620	627	595	649	625	635	593	612	628	634	643	635	597	609	639	690	614	618	583	629	580	568	628	642	620	653	626	623	632	618	617	642	668	595	602	618	582	610	628	600	572	585	604	583	624	628	609	563	641	666	590	644	645	593	598	618	630	626	636	636	625	637	674	604	622	669	602	618	600	613	585	659	603	597	661	627	594	675	584	648	682	603	645	633	614	649	620	607	629	608	637	673	611	640	631	632	627	620	599	610	684	653	613	671	586	660	619	617	628	647	621	613	658	663	638	616	645	674	621	633	580	604	635	612	652	625	607	644	651	613	603	588	634	618	618	643	612	569	627	665	618	625	606	692	663	624	621	651	692	605	615	632	658	537	657	647	625	638	620	636	616	650	625	685	625	597	615	632	616	623	641	634	599	619	629	614	594	619	584	617	624	632	639	595	623	609	595	606	617	616	639	640	601	635	611	632	650	584	611	663	616	649	595	650	647	600	649	576	642	635	605	609	641	614	619	615	571	663	631	591	595	634	622	624	638	625	668	633	586	644	638	632	609	611	640	687	604	578	632	605	590	608	652	649	615	574	629	605	634	570	612	587	614	659	656	590	619	658	634	623	598	635	653	620	641	589	547	596	669	610	646	590	603	604	624	650	615	613	679	633	600	625	579	665	654	670	651	623	654	632	594	660	583	632	583	633	605	608	637	642	627	619	668	630	643	614	613	625	634	612	618	659	628	594	612	589	618	651	625	621	634	627	643	647	604	652	621	644	630	608	624	630
22023	20016	26537	23200	20025	20148	11120	2347	1703	1543	1417	1326	1221	1224	1161	1071	1038	1022	1045	1042	986	949	964	976	966	923	947	926	889	901	894	903	855	939	884	884	933	853	870	847	871	825	902	855	918	863	838	853	859	891	858	881	843	894	918	838	892	871	852	876	783	821	853	867	817	851	802	842	851	854	827	861	882	819	852	832	873	904	817	827	865	889	895	780	827	837	809	826	860	834	878	838	849	796	850	830	894	805	884	789	856	839	847	812	874	872	885	907	805	878	851	840	872	865	800	885	890	862	870	863	900	809	816	840	901	830	891	845	818	848	849	873	813	835	823	824	869	853	839	898	842	801	830	846	867	807	815	800	838	875	797	811	831	830	820	900	852	821	817	827	825	814	792	847	900	770	888	838	910	898	875	848	834	842	838	864	803	789	803	850	880	831	832	845	893	822	853	863	820	877	847	832	850	823	792	834	834	807	793	833	854	875	822	887	850	826	770	792	822	831	825	880	808	847	872	875	885	839	860	828	845	836	804	791	851	836	797	794	891	813	839	826	830	835	876	842	859	808	860	819	833	870	849	838	859	811	809	828	833	809	846	778	844	846	826	869	888	819	852	868	805	800	828	864	815	806	866	794	873	853	884	912	840	877	805	871	895	778	839	854	865	830	832	888	868	821	850	856	861	869	847	825	871	799	878	826	842	833	840	845	848	866	864	861	795	807	799	871	857	853	817	841	894	854	886	834	825	876	878	785	861	826	869	856	844	865	823	841	874	812	870	822	853	852	783	814	822	844	831	888	840	812	844	805	894	848	774	850	850	819	816	840	856	870	844	830	844	785	796	843	860	863	821	780	846	825	855	844	921	823	885	875	783	849	840	831	799	798	878	875	834	831	907	815	879	859	863	845	831	825	860	810	887	766	891	787	808	856	924	852	803	884	887	829	858	862	845	784	833	851	807	882	784	855	836	820	834	840	881	858	805	832	905	820	845	838	836	897	834	856	844	805	876	854	854	816	841	823	838	848	884	790	797	839	780	839	866	826	855	849	761	821	808	852	883	834	831	814	860	883	828	871	789	811	833	846	824	833	844	889	833	860	810	904	888	826	869	809	897	827	856	823	804	799	845	856	842	830	846	837	772	816	839	807	817	869	797	875	835	822	778	869	839	825	798	866	840	834	802	809	861	868	846	840	837	865	806	873	821	864	874	846	839	846	865	872	855	836	867	805	828	824	814	845	868	858	821	837	820	822	820	850	871	889	850	822	841	870	848	820	836	848	856	818	835	812	802	870	870	806	854	821	836	803	852	868	877	848	891	861	865	864	844	806	870	899	829	830	842	824	850	822	827	819	848	890	844	841	797	903	836	806	860	874	856	842	829	868	828	831	844	889	824	888	866	791	856	851	827	857	846	869	855	859	839	842	854	875	874	830	815	838	846	883	860	823	839	870	838	763	869	828	822	794	847	855	872	831	848	843	819	789	865	865	819	808	806	846	876	796	834	813	857	782	857	834	861	834	812	855	798	881	833	824	810	793	831	808	858	815	846	838	895	804	808	830	803	821	844	853	844	869	889	870	827	864	883	811	891	845	820	866	876	910	862	861	816	861	882	841	882	864	835	819	824	890	876	865	848	837	840	834	841	807	843	835	876	847	785	836	848	812	862	893	810	777	833	855	806	878	830	868	841	848	860	829	861	863	843	866	846	834	789	829	872	857	853	874	837	816	821	819	795	835	841	827	872	874	859	791	898	856	812	831	796	829	862	848	820	828	810	865	792	871	816	893	779	885	824	815	823	858	828	859	792	841	819	793	842	852	834	848	817	847	823	844	864	839	834	799	835	853	881	831	853	785	870	859	904	806	816	826	842	838	849	833	831	895	838	808	826	883	817	848	780	808	806	856	847	791	832	819	804	838	814	843	765	816	806	901	833	827	778	842	862	808	877	868	845	853	783	871	887	837	832	853	850	813	855	829	806	872	798	885	894	795	871	842	834	880	806	863	821	905	766	813	837	832	830	896	806	863	804	858	857	856	798	828	810	833	816	844	846	859	847	887	839	826	853	851	859	856	802	830	873	859	876	885	860	844	863	830	817	833	863	849	827	839	876	717	853	823	839	888	811	852	838	867	839	846	856	852	849	864	847	850	773	855	819	830	834	815	838	828	811	846	776	833	831	773	815	763	832	816	839	859	873	879	879	787	871	791	812	836	857	857	840	823	847	897	849	808	865	844	797	870	818	795	825	846	831	870	845	830	834	771	830	817	864	853	879	852	870	853	835	794	839	818	838	834	796	819	836	844	822	844	816	842	861	844	887	841	864	810	816	793	872	801	851	847	840	858	821	809	846	808	861	887	831	788	827	898	812	840	894	839	782	856	871	889	861	873	804	830	818	835	806	853	846	852	839	834	825	878	846	848	885	828	803	815	746	854	833	842	798	803	827	860	827	833	825	853	845	836	883	846	871	808	842	815	850	859	886	818	844	777	810	855	868	866	838	900	843	851	813	836	846	850	839	811	844	857	854	854	790	822	895	851	838	823	826	816	832	842	859	809	866	814	866	871	812	839	871	824	834	848	828	839	778	863	828	836	841	868	789	829	823	812	834	855	838	802	824	801	791	835	824	835	778	851	818	857	888	787	818	815	864	844	843	862	836	810	876	864	849	855	858	893	866	838	816	839	868	823	855	799	842	806	837	869	882	879	821	857	842	857	826	791	844	837	912	813	778	897	895	833	861	830	810	806	849	882	885	825	795	833	849	860	846	866	805	857	871	816	839	831	800	855	843	859	812	875	814	827	858	805	822	828	796	903	885	798	850	834	817	815	871	830	834	862	841	872	867	842	818	915	877	818	893	845	816	839	838	839	840	869	825	856	864	828	892	766	799	829	848	810	845	771	854	847	821	831	877	876	849	867	897	847	832	798	818	798	799	846	846	849	811	851	896	817	886	851	774	792	840	791	866	835	828	858	854	846	845	854	851	820	843	812	805	814	815	866	858	859	888	826	876	826	833	820	805	848	879	841	893	819	823	762	832	826	849	846	801	808	830	858	819	844	830	874	881	780	862	846	845	794	847	851	809	907	822	834	868	886	836	809	843	822	866	804	829	803	860	875	796	849	812	859	849	857	898	796	881	817	840	879	919	875	862	810	856	777	857	888	819	817	805	858	856	870	873	846	828	923	850	854	798	866	895	843	828	850	864	839	824	789	797	816	835	845	834	866	829	824	872	883	838	825	848	861	862	815	838	834	851	812	843	845	856	842	904	812	791	841	832	869	830	809	870	868	830	854	819	824	888	846	768	888	851	855	823	828	822	846	881	856	850	839	878	858	818	804	855	872	884	828	826	779	881	804	799	843	863	842	786	818	851	847	877	840	847	872	765	839	848	863	848	877	845	835	861	868	903	786	769	831	831	809	830	874	865	830	846	807	822	839	910	884	868	813	878	843	793	863	838	860	782	831	840	866	836	877	842	842	842	868	852	812	805	866	765	840	825	840	796	840
9639	17915	16559	9905	6802	5072	3946	3276	2622	2309	2008	1796	1638	1402	1379	1317	1151	1179	1033	1063	993	1038	912	964	920	896	901	853	916	881	859	918	848	946	864	835	800	823	841	826	801	855	837	813	823	790	832	817	832	799	799	790	810	817	801	785	811	773	778	817	785	828	789	795	770	788	812	795	767	770	783	840	791	789	815	775	768	781	782	781	786	760	806	734	799	742	793	744	777	758	758	787	761	799	772	786	809	776	767	779	752	769	747	834	762	793	783	763	764	797	803	835	801	817	780	835	756	728	785	785	762	783	791	767	754	750	760	787	726	786	782	777	809	789	854	780	806	798	787	783	793	789	791	802	779	813	764	819	817	755	779	739	775	777	794	725	841	814	786	776	781	836	786	800	745	778	808	749	754	764	778	773	752	820	787	770	771	784	727	769	716	770	800	747	733	747	768	768	837	774	743	761	786	817	778	765	792	771	777	812	784	752	775	733	777	794	794	753	774	769	782	792	815	763	765	780	772	775	781	771	748	743	768	785	755	759	777	804	737	780	776	861	808	739	750	741	778	772	796	704	758	781	788	751	790	787	753	781	731	776	706	766	749	779	778	769	797	817	783	773	752	738	819	758	795	779	771	754	805	768	765	769	756	735	787	783	800	832	747	764	759	837	735	721	771	788	803	784	772	773	747	750	735	792	776	765	778	744	748	757	743	766	787	791	801	770	791	737	770	763	855	807	766	769	786	772	802	733	774	815	784	800	828	766	804	807	758	769	834	750	719	770	796	706	796	770	764	809	787	811	763	770	778	800	775	808	774	756	765	784	753	839	798	775	733	754	762	772	729	767	835	816	779	742	730	801	806	749	782	777	780	795	804	816	763	810	803	717	779	759	751	750	757	780	766	783	790	802	779	775	815	752	767	788	748	754	789	793	748	758	769	785	801	765	801	796	808	813	747	759	793	751	742	776	772	745	768	795	793	779	813	798	784	764	762	798	764	775	792	787	756	781	741	773	757	790	803	801	792	789	815	752	750	785	774	810	821	784	757	758	799	764	810	779	782	758	795	783	790	779	773	725	758	795	807	795	754	744	745	777	741	764	776	825	728	754	743	789	759	798	749	837	787	753	815	792	800	780	815	773	736	796	761	812	771	824	775	793	801	762	784	759	764	766	779	811	792	784	770	820	766	782	805	784	763	777	756	774	818	733	770	738	760	739	738	799	748	766	793	723	762	756	805	798	801	793	764	734	799	785	739	781	758	752	765	750	802	784	787	781	790	760	756	759	836	737	811	794	783	736	753	751	800	730	748	778	778	798	769	793	758	794	800	785	767	757	778	826	758	799	851	812	782	788	776	786	821	782	734	753	747	790	759	791	786	795	758	740	751	747	792	735	793	739	809	810	798	750	768	764	765	825	733	756	739	806	768	762	756	789	767	763	788	768	767	784	766	791	706	830	754	779	800	775	754	759	779	802	822	790	775	774	801	784	775	758	750	807	833	754	829	793	778	752	790	803	764	815	770	819	808	782	791	807	785	773	776	775	770	786	817	768	753	790	786	743	807	753	776	778	738	799	766	790	777	777	750	770	817	774	782	781	843	757	803	746	768	724	792	776	771	729	774	765	745	784	718	798	758	734	799	805	782	737	802	772	753	734	779	786	763	744	774	784	755	735	739	778	805	779	753	796	736	756	775	797	779	753	791	786	755	762	766	789	762	785	775	774	760	788	766	768	756	732	760	796	781	755	763	789	754	724	754	799	744	734	782	829	655	804	759	757	863	817	794	798	802	791	828	762	755	728	769	727	791	743	722	783	801	776	785	756	814	766	756	785	740	795	790	788	804	750	763	789	769	797	766	821	798	753	769	768	697	744	814	781	770	749	791	753	769	797	781	773	803	768	761	774	803	745	812	826	790	792	770	758	789	780	795	780	802	725	781	737	759	784	780	767	806	729	814	743	810	770	811	802	796	756	725	771	795	782	800	780	791	818	806	790	790	685	823	769	766	786	836	759	785	738	834	795	795	759	756	840	827	781	764	817	804	786	764	789	790	787	803	778	766	790	757	770	777	765	747	782	716	740	773	804	734	763	801	768	789	771	743	776	763	789	707	720	731	726	770	790	750	806	777	777	803	756	757	760	759	772	782	777	781	860	741	806	804	725	770	756	769	814	740	773	800	750	780	771	758	783	781	768	798	793	784	776	753	730	785	716	744	755	823	830	782	783	816	777	786	751	735	738	763	740	773	737	734	762	783	784	779	791	764	744	768	764	777	777	784	822	768	771	776	765	817	756	792	770	770	737	761	767	788	795	831	715	809	798	767	773	781	780	824	788	801	735	805	780	706	818	805	794	771	792	730	762	798	773	765	757	753	776	709	765	812	793	780	736	731	785	785	785	715	776	789	808	757	780	788	772	740	788	740	753	766	813	768	808	781	788	792	798	750	812	779	761	774	778	764	795	789	822	792	742	800	723	738	795	761	784	770	766	767	761	797	818	762	807	779	760	753	777	805	797	765	764	713	813	730	766	814	771	742	763	802	759	809	765	807	778	780	741	845	772	777	840	764	775	847	810	778	771	763	783	763	783	740	724	782	769	778	772	750	768	808	767	804	770	766	783	818	754	736	751	798	774	794	745	767	756	786	754	799	748	801	750	804	767	787	740	774	779	774	750	762	736	816	742	784	790	755	755	746	811	738	749	802	719	789	808	739	813	824	777	762	758	772	808	766	777	756	741	778	773	801	745	762	839	783	809	758	793	821	806	728	761	816	746	766	790	803	741	748	762	751	757	802	729	760	776	769	798	830	735	767	766	787	770	753	757	739	769	738	770	745	732	762	746	754	785	788	755	765	824	802	786	732	816	811	752	760	758	750	809	778	786	780	772	783	784	803	811	723	776	825	766	748	758	784	726	799	773	769	754	782	755	839	785	709	779	775	748	778	800	780	775	782	816	766	845	795	794	761	834	775	768	796	722	803	766	784	771	801	778	781	739	801	795	773	777	754	794	823	760	764	781	770	803	812	794	732	725	777	809	786	776	815	798	703	743	790	747	764	780	765	816	769	792	757	795	744	793	822	753	821	776	760	761	841	739	804	807	785	775	749	818	783	748	739	756	770	730	758	750	787	791	800	764	792	770	749	848	745	774	779	777	791	801	822	801	720	780	751	785	793	770	759	754	772	738	788	799	748	781	763	807	775	808	735	762	781	771	773	774	735	739	772	798	748	803	778	787	792	822	785	800	780	752	747	827	790	773	788	758	770	770	758	811	769	789	802	796	776	793	787	768	798	775	750	766	793	721	795	800	779	806	800	733	786	759	719	775	783	744	793	733	747	781	770	790	757	732	724	777	807	771	762	758	755	786	727	735	754	732	751	793	755	789	783	761	756	774	764	763	815	819	729	783	765	764	772	793	787	732	773	747	776	838	772	854	801	777	734	720	732	777	778	762	818	799	779	799	812	726	763	775	846	716	776	751	744	766	729	819	825	793	774	785	773	744	845	858
30286	15407	1941	456	340	298	273	292	276	240	231	245	246	240	223	223	215	220	269	239	229	264	248	267	251	200	247	251	268	254	248	235	257	238	258	256	206	237	231	241	242	234	234	242	219	230	251	250	258	225	247	255	250	229	233	258	250	235	234	237	249	233	222	232	231	223	282	211	254	271	257	256	225	210	251	224	227	229	229	226	229	220	249	257	248	242	217	263	235	221	243	233	240	261	259	237	222	221	247	227	238	226	252	230	205	233	237	248	240	214	218	213	240	250	229	242	262	257	228	227	239	249	258	250	241	253	232	236	241	247	227	217	245	246	262	268	258	250	241	235	232	241	223	231	265	242	233	224	264	260	232	234	237	220	250	237	227	235	241	249	209	214	249	243	232	213	217	254	252	223	228	217	243	233	214	253	201	242	218	223	246	239	209	255	203	230	232	234	210	212	272	206	236	240	290	253	211	220	232	227	231	259	221	244	266	224	250	227	259	223	195	242	245	240	223	217	234	225	231	227	230	244	207	221	240	259	235	248	238	224	224	233	238	224	251	254	212	246	207	267	236	246	227	217	237	241	226	211	214	223	216	262	214	210	240	240	247	242	207	230	221	219	239	233	254	234	245	215	236	233	228	254	211	202	221	241	203	227	225	231	246	227	253	209	227	242	242	247	228	260	243	244	241	224	252	234	236	239	245	231	242	266	251	248	247	200	265	231	216	225	271	207	230	209	241	255	211	265	235	256	272	252	230	235	258	226	262	243	211	238	223	246	234	264	213	242	196	244	228	248	237	230	234	229	238	229	238	230	231	233	241	231	255	214	251	247	253	249	255	254	214	226	234	229	217	233	266	251	240	221	237	259	225	249	225	260	249	251	255	231	213	246	222	232	221	236	216	233	271	238	244	216	228	263	246	205	254	237	247	220	252	245	227	228	231	233	246	230	239	208	230	205	215	210	259	232	231	232	254	218	251	215	250	232	237	235	227	208	231	270	227	252	230	235	211	218	237	255	219	232	217	250	212	228	224	225	238	230	235	229	230	232	237	214	219	244	244	212	231	224	235	220	235	235	231	236	224	219	229	225	224	236	221	253	248	223	187	216	239	238	209	225	229	221	243	243	203	258	238	251	215	216	217	223	263	225	212	213	232	249	226	264	221	242	272	271	244	237	218	228	236	265	227	236	240	221	204	222	206	231	237	242	248	222	238	233	246	240	234	211	243	242	217	231	248	234	226	220	205	241	261	221	226	243	229	216	229	260	238	231	233	229	242	235	239	210	230	212	240	255	216	235	268	225	251	240	220	244	250	247	226	226	247	229	250	249	257	238	217	231	252	235	282	239	256	228	235	245	252	266	212	242	217	215	234	223	224	239	219	224	254	244	252	236	244	223	239	241	240	247	254	226	201	244	227	212	234	229	213	218	209	250	237	254	247	225	258	234	223	261	231	243	259	248	226	266	222	216	219	211	216	240	210	245	248	226	254	221	215	242	208	243	240	253	230	256	273	247	234	251	254	216	222	246	268	250	232	248	237	247	235	227	233	237	241	215	259	250	231	243	258	243	243	227	234	210	204	211	248	229	244	233	238	236	222	248	243	239	228	223	243	218	230	222	221	196	245	249	238	249	246	264	224	230	251	238	221	257	237	216	249	234	238	245	249	199	254	216	253	248	226	233	224	254	245	204	243	226	248	221	249	253	218	256	200	246	256	221	253	259	259	249	233	231	240	204	251	245	248	211	234	255	228	217	255	255	258	238	217	234	221	257	222	257	254	240	224	259	234	270	236	217	222	205	241	219	216	252	232	229	219	226	247	239	222	234	222	201	233	222	222	237	234	265	244	213	249	241	252	245	221	216	233	254	220	242	226	232	262	220	231	235	250	228	251	240	205	232	229	217	220	183	232	219	209	231	212	234	211	225	220	242	264	187	250	240	228	218	245	263	253	210	241	218	217	229	259	203	231	235	233	222	221	206	244	231	236	235	232	237	238	239	211	230	246	261	211	222	253	238	210	250	239	239	237	253	241	241	226	225	253	259	228	255	227	240	230	237	254	206	239	219	231	245	259	255	245	258	240	270	270	235	239	244	265	237	238	217	207	233	241	228	251	222	216	227	204	232	226	259	253	248	260	231	228	242	261	223	249	221	218	237	201	222	243	216	235	232	241	246	215	252	226	220	254	231	238	231	234	219	234	228	222	239	254	215	260	237	234	239	237	249	210	282	223	235	233	238	237	250	226	213	206	234	237	253	211	233	238	240	224	236	231	256	216	210	241	210	224	235	245	255	242	218	228	233	212	250	223	229	248	207	228	226	221	201	232	238	228	221	240	231	229	238	252	199	204	227	238	254	220	243	198	220	259	228	209	243	248	246	246	248	245	248	241	254	233	242	234	221	218	243	232	233	259	228	224	237	270	227	241	235	209	229	218	220	229	215	241	232	257	230	214	252	221	238	241	242	229	222	219	216	247	216	240	228	246	232	249	222	218	235	255	231	262	221	262	257	255	224	252	233	228	242	207	252	240	223	240	267	197	232	246	245	253	244	248	242	224	216	239	244	245	211	237	222	221	237	226	225	224	229	252	224	251	228	233	233	243	263	232	215	231	240	235	250	243	245	245	224	241	237	224	217	238	209	231	252	237	233	234	226	202	219	231	227	243	234	239	257	241	247	229	236	239	242	237	246	244	229	224	222	257	244	205	220	225	223	214	248	219	209	232	235	250	218	235	240	256	258	221	225	228	247	257	240	213	257	238	226	242	208	256	238	229	215	231	225	209	242	246	234	241	226	242	219	224	252	234	256	255	220	235	235	252	235	246	248	232	227	230	220	248	230	226	230	269	217	260	200	250	228	236	228	242	252	255	239	249	234	221	219	204	259	230	223	232	263	252	232	249	225	248	223	261	235	269	219	252	222	235	250	250	227	248	229	232	238	255	261	242	242	256	221	226	232	228	230	226	258	215	238	218	226	231	240	231	233	241	268	247	236	239	238	262	215	211	225	227	236	257	226	222	250	248	228	222	225	241	255	248	231	255	253	251	248	222	209	256	221	223	234	228	220	228	240	225	226	223	212	216	231	218	226	236	233	212	230	246	231	249	239	212	215	232	223	235	220	235	257	251	230	226	247	219	255	227	251	234	234	248	239	265	240	217	229	236	225	254	253	260	224	214	253	232	243	245	242	223	229	221	258	237	240	250	290	259	238	250	226	250	233	238	234	268	235	239	237	233	251	234	219	222	246	249	208	241	218	244	237	230	224	225	257	221	218	239	221	247	236	231	227	235	240	238	217	240	255	252	220	236	212	246	258	257	247	272	247	211	229	229	212	222	240	231	249	243	257	244	248	241	226	238	234	216	231	251	245	247	225	226	244	240	197	234	241	240	234	247	222	255	246	223	222	252	231	233	209	242	225	229	239	240	230	235	269	232	239	235	255	232	244	230	239	222	222	227	226	233	227	223	221	237	229	266	232	248	257	252	243	237	225	242	249	212	239
5781	857	777	471	391	364	308	291	278	290	251	249	281	261	243	276	232	249	252	239	242	233	241	252	223	254	234	236	246	217	248	232	252	222	247	192	249	219	233	240	226	235	236	231	204	219	246	222	228	264	246	227	254	209	222	232	238	233	232	233	240	234	226	212	218	224	215	234	227	251	216	219	247	197	229	235	237	229	220	241	242	240	232	247	241	243	268	203	228	232	245	248	250	216	281	222	238	223	246	257	230	220	257	227	244	262	239	234	236	223	220	232	205	235	230	237	226	262	246	236	246	224	225	245	219	231	219	217	221	202	219	211	210	234	221	227	206	225	231	224	211	210	258	239	245	227	226	229	236	224	247	226	205	244	236	216	217	240	226	216	213	214	207	217	239	243	227	234	249	230	274	229	238	248	219	234	235	262	217	221	252	205	227	198	244	224	240	225	226	231	235	224	230	188	234	195	242	240	227	237	211	236	252	213	251	264	237	226	227	250	231	242	259	231	214	220	248	231	228	238	215	233	235	257	254	226	222	231	244	220	258	237	255	220	224	237	244	254	244	237	228	258	244	222	236	244	249	239	214	217	226	234	224	226	269	228	235	233	225	225	240	234	240	207	232	252	218	226	223	253	222	234	253	247	209	257	236	239	237	235	246	226	239	259	225	213	247	222	253	216	216	241	231	221	254	228	242	226	221	234	271	221	223	214	256	230	233	219	220	228	224	248	211	224	232	224	214	228	231	232	255	201	234	233	258	224	243	212	257	256	251	233	243	221	226	224	208	242	241	228	241	230	239	226	233	205	218	243	216	217	240	263	231	237	250	198	221	261	217	263	248	246	230	226	215	239	209	228	233	229	235	239	211	226	245	231	242	232	246	226	213	210	233	243	211	210	217	226	223	224	254	221	249	227	240	259	219	223	233	210	238	223	213	230	222	233	231	229	236	199	224	232	219	236	209	219	240	248	244	239	217	258	220	233	238	243	237	209	257	220	232	263	253	224	238	222	259	225	240	209	237	214	239	219	206	213	247	239	218	235	229	225	244	258	237	228	240	223	226	227	224	211	241	234	213	193	211	246	240	212	235	222	227	208	231	238	245	216	224	237	247	220	232	240	233	246	223	220	224	234	213	225	200	200	250	232	237	234	213	231	229	224	227	252	225	209	213	241	247	244	247	252	238	226	202	223	238	236	231	206	230	236	244	241	221	237	225	227	227	254	224	202	239	243	230	219	258	231	220	245	245	247	217	238	215	232	216	222	202	252	247	228	230	254	237	210	241	230	220	233	214	256	246	209	221	233	230	231	241	245	228	249	231	198	248	239	235	243	230	226	231	238	226	235	222	224	241	237	269	252	240	221	208	254	238	233	257	231	228	225	213	217	242	218	226	222	223	228	231	218	249	225	235	220	233	219	222	209	217	260	259	251	230	221	220	218	211	195	219	207	222	224	231	235	243	230	233	240	225	231	232	224	247	227	231	222	209	226	230	231	229	229	213	236	212	245	232	220	226	208	213	267	231	223	235	246	220	226	225	219	270	229	250	213	226	229	231	252	227	229	233	233	222	235	232	233	219	228	233	215	226	219	229	227	213	215	218	225	248	239	214	228	193	248	269	253	209	223	242	214	231	240	230	220	234	232	240	241	200	228	243	221	217	222	224	233	243	216	229	217	256	224	235	239	219	222	211	225	238	216	225	264	221	235	209	208	202	208	238	221	217	243	228	236	233	237	216	209	269	258	229	245	230	227	225	238	234	184	235	208	228	242	237	263	247	204	226	238	241	238	252	227	226	235	228	226	216	213	248	232	224	217	229	232	208	233	234	246	228	227	230	260	246	232	246	206	209	232	237	231	227	196	215	241	216	215	197	232	215	249	197	229	212	260	227	227	234	237	252	235	225	231	232	233	214	236	207	227	238	248	197	212	252	245	198	223	249	207	215	228	225	240	218	253	209	227	255	215	221	220	227	233	222	220	236	250	256	192	223	214	230	246	254	240	251	233	235	251	229	198	199	227	235	233	184	222	233	258	266	243	230	229	247	239	224	229	249	234	227	262	234	244	216	216	239	237	222	241	261	207	236	251	229	243	208	234	221	230	210	242	240	237	239	251	249	228	235	271	244	214	246	273	225	224	244	273	221	238	260	251	266	243	244	267	244	210	219	251	237	218	209	225	221	249	220	244	260	205	184	214	221	224	226	243	206	208	245	223	244	216	190	204	216	246	225	229	226	223	239	244	249	253	246	253	224	226	229	213	236	216	236	233	208	219	224	240	211	243	212	243	240	222	224	247	247	240	225	216	216	247	226	252	203	223	212	220	239	249	229	256	239	231	245	244	249	240	222	222	237	224	229	219	252	253	227	223	235	226	234	239	248	226	264	217	215	270	234	237	204	230	228	242	236	212	262	265	224	232	226	256	247	240	250	218	216	230	267	231	259	245	193	219	222	207	238	232	248	243	233	230	217	233	238	252	229	220	230	234	234	224	231	220	221	207	231	246	220	224	235	231	241	228	227	234	235	244	240	237	229	231	224	216	234	246	230	210	241	213	229	241	208	221	246	251	263	233	215	268	271	239	228	225	224	227	223	204	244	250	235	232	264	221	207	263	259	226	235	247	240	240	260	243	213	224	263	232	209	268	257	238	241	208	244	217	222	228	252	261	225	234	230	243	214	223	222	233	255	219	225	246	247	222	225	227	241	207	210	239	229	235	215	237	266	252	231	224	233	229	242	269	246	214	233	245	223	228	225	257	204	208	229	223	213	251	212	220	235	234	208	211	201	226	250	218	228	246	246	225	217	248	254	235	201	221	241	218	209	224	238	212	213	210	243	219	233	215	235	232	220	224	206	217	224	252	250	219	236	220	233	240	215	252	237	246	235	228	218	238	229	235	255	248	228	245	224	223	249	231	232	232	230	248	235	227	244	230	230	231	230	234	226	191	234	227	239	236	219	220	241	250	211	214	252	230	234	233	232	224	221	225	221	192	232	210	234	242	252	236	247	231	255	213	243	236	247	226	232	223	227	252	213	207	223	218	240	228	243	210	240	224	237	205	258	222	229	236	270	225	204	232	202	291	240	242	234	227	213	207	233	214	208	234	223	268	263	230	215	249	235	229	257	231	235	246	224	222	246	238	231	214	238	229	255	236	227	209	232	221	226	243	260	233	223	251	241	209	252	200	215	244	219	226	238	214	243	222	259	212	230	241	226	202	243	251	202	236	233	220	238	195	245	229	255	227	236	241	222	208	235	220	238	239	260	268	238	228	245	213	228	227	244	239	215	225	246	222	239	234	237	211	215	218	228	242	243	195	255	234	268	198	222	223	216	242	231	243	241	220	254	237	231	241	223	238	226	209	255	247	231	206	222	246	219	216	200	246	232	210	226	209	228	212	238	225	231	245	237	215	219	215	196	216	242	215	219	226	235	207	204	256	210	232	242	199	229	220	263	227	236	249	257	252	234	222	209	238	227	215	249	228	220	231	224	207	252	244
26589	21960	28821	25779	21989	13708	2244	1477	1235	1078	1016	1016	863	876	915	865	825	830	782	812	772	739	753	705	721	721	754	699	740	765	760	729	706	735	711	745	705	670	646	708	730	690	710	678	764	685	686	712	727	727	688	705	685	677	690	682	728	704	704	695	708	706	757	700	695	683	708	687	718	721	658	709	704	705	697	685	662	672	685	713	701	676	736	678	648	708	666	695	709	634	718	685	724	664	692	708	732	737	690	700	717	650	653	732	701	711	631	681	695	702	715	661	665	714	702	700	710	658	679	677	679	702	665	680	726	631	713	664	703	689	695	742	723	674	665	649	693	715	635	693	683	695	664	709	694	654	637	692	641	702	662	711	680	692	683	684	659	740	692	668	662	697	672	652	755	672	651	699	681	695	691	689	688	694	667	680	730	739	711	758	681	681	707	696	637	645	707	684	689	677	666	691	653	674	693	705	735	694	737	714	729	719	682	686	667	721	746	751	683	720	740	651	681	698	714	713	701	685	720	680	662	702	657	676	699	700	696	705	670	657	702	733	699	696	698	688	679	672	707	660	663	684	689	701	722	691	692	692	680	664	665	678	689	676	674	674	667	645	666	696	658	720	647	715	681	691	699	688	680	652	701	659	691	753	663	657	693	691	669	665	685	683	688	665	698	651	694	676	671	684	649	687	672	650	732	718	696	647	677	652	733	678	688	684	723	710	682	665	721	669	693	727	689	680	700	666	675	675	689	668	715	686	641	652	728	679	705	696	688	686	704	649	682	697	657	704	714	685	630	685	674	686	690	665	702	706	715	666	691	665	652	676	689	656	660	664	658	669	675	663	699	718	724	649	670	743	690	679	700	683	694	701	663	683	680	680	671	674	705	649	650	646	653	708	662	713	735	725	700	683	642	750	659	698	704	704	738	655	727	682	692	706	675	673	672	686	686	700	686	683	675	642	712	655	689	711	661	666	664	642	689	691	657	668	685	738	716	669	692	714	668	682	694	676	717	664	700	678	677	694	683	685	700	687	670	721	686	713	669	699	657	668	680	686	717	696	686	717	681	681	679	714	714	722	646	631	689	670	722	737	692	676	685	707	694	729	702	663	702	728	664	652	667	685	681	675	650	708	691	703	686	714	701	667	665	675	687	722	710	679	636	695	643	697	668	724	658	673	689	683	653	704	626	674	714	694	667	650	728	697	674	669	681	721	635	737	722	680	669	723	714	733	703	694	683	698	720	671	681	682	685	672	643	713	688	713	707	670	708	665	690	700	679	696	671	701	682	703	651	677	715	710	688	681	659	651	685	717	709	636	699	683	713	704	702	649	686	701	701	751	677	666	651	687	730	661	699	632	704	726	671	718	686	674	709	693	675	670	684	680	710	698	698	716	675	693	735	701	698	690	682	651	701	707	700	682	681	661	727	749	644	686	724	691	670	690	672	726	638	702	668	732	657	660	697	666	685	688	650	674	650	673	706	665	710	741	673	671	678	684	686	651	704	713	705	706	708	661	683	723	699	687	688	638	687	688	720	644	699	684	704	691	690	694	697	686	707	721	682	670	728	705	679	698	681	714	669	673	701	675	702	652	694	698	740	736	688	673	678	661	664	697	706	740	660	660	729	680	691	708	670	668	647	655	714	695	672	712	665	650	709	672	672	701	675	691	674	684	696	712	702	683	679	667	713	683	725	723	686	662	728	723	697	663	687	676	691	738	698	711	702	688	681	725	678	653	681	644	694	697	711	677	697	647	651	697	706	667	711	670	684	695	689	683	640	693	658	726	656	719	722	642	660	705	720	692	645	692	664	713	669	720	720	712	688	713	692	625	684	655	670	691	690	631	698	667	670	651	644	700	707	696	706	743	739	711	681	685	694	645	693	646	714	683	743	673	709	684	732	700	696	701	697	713	680	657	716	676	667	681	670	687	788	656	674	680	699	657	687	719	686	711	670	688	681	676	661	677	675	701	704	661	689	692	694	730	678	694	730	689	649	674	678	623	704	731	690	688	720	690	704	735	681	669	649	630	639	655	703	622	671	684	664	700	658	724	663	663	722	704	696	663	662	695	751	735	688	627	700	699	634	681	667	671	703	690	654	675	678	691	699	691	668	691	718	699	733	637	682	722	728	707	676	674	701	720	678	675	711	654	675	680	709	677	690	685	704	729	733	606	687	658	706	736	612	725	658	670	697	629	654	692	700	633	657	660	664	659	647	718	669	661	658	688	657	705	688	743	664	735	710	719	651	673	639	685	630	721	690	704	691	682	682	716	716	684	667	712	707	715	714	706	722	734	701	664	680	650	659	626	675	673	698	677	668	660	709	666	669	655	650	707	685	701	707	655	661	706	700	699	675	713	684	649	696	654	760	659	649	607	715	656	690	743	723	634	696	734	723	705	659	681	672	664	650	691	681	671	685	691	710	711	702	691	662	744	674	690	689	717	667	697	646	676	703	678	730	677	674	702	663	698	675	702	662	652	696	691	706	670	649	686	697	674	633	673	726	709	689	661	645	700	644	711	729	716	677	710	664	636	633	698	699	721	717	628	697	712	677	671	652	705	687	677	708	653	661	688	753	691	684	704	666	671	634	673	670	654	690	651	662	630	718	730	709	671	666	731	666	696	659	675	678	668	689	682	732	688	674	691	692	676	702	701	700	676	694	644	718	677	666	667	681	681	693	658	690	654	665	710	709	688	667	683	694	654	689	694	670	664	683	677	640	686	653	737	697	663	689	679	686	699	669	718	693	731	684	665	643	725	738	688	611	688	619	696	657	734	670	727	692	666	651	684	709	687	643	696	681	686	669	705	695	680	679	682	654	713	659	648	707	690	686	716	692	649	693	739	704	740	672	712	748	713	705	688	672	684	716	739	645	658	700	688	661	712	714	750	699	695	721	677	666	670	706	693	667	710	714	679	708	703	705	696	702	652	687	657	657	673	678	677	689	669	695	687	713	702	651	724	690	670	708	708	680	708	680	651	709	666	717	690	652	686	637	682	714	748	630	682	706	694	725	735	659	647	665	730	724	696	669	736	647	694	653	738	731	670	633	688	713	726	676	630	674	666	660	688	665	653	684	674	679	666	692	741	653	714	698	637	662	631	683	697	697	716	643	703	655	686	721	655	753	666	670	697	684	671	763	655	683	685	691	684	704	698	710	707	663	700	684	681	686	715	731	662	687	668	727	669	672	663	672	721	718	684	695	687	706	698	727	683	699	687	686	717	725	660	678	652	692	642	669	731	688	704	659	724	707	658	661	676	720	688	669	702	719	673	697	685	676	667	686	673	666	701	703	733	761	683	678	662	694	677	709	691	709	650	660	731	682	703	688	775	725	755	699	689	729	704	732	751	671	672	648	695	649	670	702	653	720	657	690	666	659	756	774	703	646	694	657	727	665	686	707	648	668	633	745	684	663	697	709	724	729	719	677	676	684	673	704	672	692	670	653	704	712	631	731	665	709	680	726	696	669	717	634	693	657	668	684	714	718	703	715	702
7630	12573	11386	6434	4448	3247	2541	2043	1672	1512	1315	1191	1143	1016	952	893	885	835	761	787	749	740	739	709	707	698	703	683	692	682	628	707	668	683	695	712	659	662	689	666	628	678	625	633	647	634	661	628	686	672	641	618	626	608	668	641	594	643	658	663	634	640	702	671	641	651	655	665	619	606	643	670	633	618	648	663	644	601	667	616	613	654	618	616	658	626	634	615	604	653	640	654	630	598	604	651	618	574	622	673	641	666	643	565	622	577	667	644	658	585	633	643	606	655	642	639	650	613	630	639	612	610	625	641	619	690	637	634	652	612	609	603	648	609	652	631	652	641	630	608	616	645	632	621	632	593	594	653	576	617	630	617	660	602	627	679	619	650	638	644	655	604	659	621	646	574	623	616	600	639	649	623	635	648	625	627	641	578	603	638	622	660	587	645	584	670	616	608	596	632	608	566	658	623	624	585	639	625	620	657	613	611	627	606	644	584	646	629	659	595	632	657	598	599	669	610	585	597	588	605	628	631	635	632	643	611	603	618	662	598	611	631	595	614	607	642	698	640	612	660	593	615	646	649	639	633	638	633	596	623	613	641	614	607	624	602	637	629	655	602	592	590	578	619	609	586	635	592	601	616	622	630	641	634	679	634	625	632	652	595	606	643	622	599	623	666	642	598	636	602	626	668	638	598	611	666	649	628	658	603	651	617	668	658	585	639	687	616	668	628	626	648	623	633	634	634	627	618	653	602	597	646	594	634	589	629	622	630	621	619	669	667	628	613	641	613	583	614	655	613	612	645	595	637	618	579	621	680	602	647	640	660	606	597	638	635	645	637	642	646	630	624	603	618	584	610	596	616	597	648	629	637	648	601	609	638	618	649	586	627	633	632	622	656	608	652	649	673	637	678	643	579	685	627	609	622	588	605	604	616	608	639	638	585	670	597	633	654	620	685	667	647	610	628	679	603	618	671	625	616	634	592	612	633	653	659	635	611	644	637	646	614	636	590	577	650	636	626	622	627	581	620	638	616	649	663	651	610	642	634	636	623	591	649	573	616	608	651	617	630	591	657	626	612	589	603	609	635	618	601	588	641	623	631	609	642	627	603	627	627	622	654	632	619	652	623	603	680	599	686	608	640	622	641	629	608	659	641	622	592	660	618	628	647	638	609	641	596	614	617	600	609	630	634	644	656	644	652	636	601	652	618	574	628	663	626	615	618	619	632	635	646	628	625	675	610	675	602	636	615	577	580	663	616	632	609	643	627	640	632	646	606	595	652	607	582	658	620	632	651	607	639	680	611	583	636	575	620	675	688	649	651	640	626	615	602	672	623	600	668	657	619	622	614	627	661	629	635	620	672	611	570	602	619	608	621	628	636	650	635	621	622	608	617	628	670	653	595	614	597	613	647	618	635	583	648	635	659	635	664	616	615	662	621	634	585	658	611	601	653	620	628	639	651	643	608	649	617	651	642	587	616	670	635	683	647	628	640	595	634	626	608	655	592	675	604	599	664	612	634	629	612	638	603	650	662	604	597	598	630	627	542	648	643	621	646	655	612	598	614	604	700	615	586	645	634	578	681	613	606	689	644	639	596	634	594	601	647	627	603	619	592	669	640	609	638	630	641	646	619	655	632	617	634	652	621	646	695	629	665	644	647	588	640	640	625	652	639	627	625	633	631	636	590	642	596	643	659	583	653	646	627	667	603	639	614	645	651	632	643	618	639	599	636	662	628	637	618	669	582	609	650	611	655	639	614	609	694	624	620	621	628	621	649	570	586	651	645	602	655	566	637	647	609	615	654	647	655	656	609	620	643	652	579	607	628	652	687	658	602	601	653	651	617	623	626	645	645	631	650	648	649	631	651	645	628	580	684	635	622	639	606	662	671	677	624	635	621	562	621	634	627	608	589	648	644	651	628	611	607	632	679	653	568	586	610	601	627	638	635	623	629	624	648	627	642	614	587	623	636	593	597	659	617	652	620	579	619	627	620	684	632	623	607	648	641	638	607	654	589	580	630	608	620	619	666	627	597	652	628	621	638	580	645	623	633	631	626	592	651	642	623	581	657	629	611	613	617	612	632	625	616	612	650	611	644	616	629	646	606	646	647	601	613	657	649	661	618	640	619	605	629	620	636	629	682	624	632	621	681	610	643	647	637	681	630	680	612	607	663	617	612	608	587	596	635	632	595	578	664	636	637	622	616	594	620	611	648	610	609	671	604	626	627	631	639	639	603	626	607	608	610	600	575	660	602	655	598	648	645	642	641	618	607	594	652	629	630	656	607	630	623	579	602	641	665	638	616	637	650	629	630	586	593	636	654	636	621	611	619	654	661	601	611	640	607	627	639	623	621	629	642	625	651	615	624	634	625	614	613	660	626	627	599	600	639	605	580	650	612	651	653	601	615	637	659	625	605	623	626	585	621	622	595	645	675	627	618	659	586	584	606	658	599	668	645	636	591	612	631	643	609	602	612	630	619	630	648	660	664	595	638	626	594	640	621	624	644	588	634	662	609	585	641	639	650	611	619	630	648	657	634	630	618	584	635	606	620	605	574	629	610	602	606	601	609	604	647	625	647	603	645	586	641	646	622	632	610	615	599	663	639	671	619	648	640	626	595	619	643	662	590	659	623	610	609	648	641	618	587	622	677	635	581	638	651	631	681	608	607	618	671	650	609	615	619	578	643	647	664	625	667	597	606	624	624	625	653	638	599	619	612	609	614	641	593	638	589	624	597	622	631	648	596	597	618	622	635	608	648	646	630	611	573	636	632	642	637	574	625	622	634	662	658	630	601	651	597	647	659	642	633	598	643	644	610	653	623	638	645	600	627	630	611	606	654	589	625	670	626	595	602	666	650	636	639	640	635	656	642	620	608	613	672	614	666	642	617	612	601	654	578	691	691	613	601	610	659	668	651	601	601	610	591	649	584	641	617	606	615	622	637	623	668	612	651	674	592	630	651	639	646	637	640	608	596	642	615	615	612	596	600	601	633	603	634	604	632	606	582	603	606	601	631	613	632	605	645	629	646	593	596	663	619	630	605	563	612	620	623	671	650	633	612	641	617	586	602	584	649	640	703	638	628	667	616	655	655	590	608	638	637	633	673	640	601	607	567	610	614	613	602	651	628	629	644	634	615	600	614	590	635	670	604	632	622	593	646	604	593	601	545	614	624	666	600	610	656	671	606	617	636	638	624	590	604	621	601	641	622	618	614	625	635	652	627	629	614	629	627	637	637	626	554	637	668	604	605	629	657	624	670	620	604	590	600	632	661	614	634	672	599	595	612	666	642	659	636	635	601	598	612	668	641	598	629	585	642	658	601	603	622	627	551	623	613	560	674	661	615	643	639	597	624	636	634	586	584	631	642	671	614	628	615	662	627	654	581	622	644	589	654	649	626	619	596	659	619	567	665	647	659	589	662	643	627	615	609	685	655	628	657	637	629	610	655	664	624	662	609	614	661	603	648	606	618	645	581	621	603	674	633	640	609	631	614
22023	19998	26506	23201	20009	20110	11071	2331	1745	1554	1469	1317	1278	1208	1191	1097	1068	975	984	963	1025	954	941	970	894	911	932	951	901	971	903	921	925	923	868	933	899	888	876	925	882	878	883	856	827	896	919	913	864	836	810	882	885	846	854	884	855	910	853	785	860	790	849	873	843	840	842	870	895	857	867	879	864	816	919	836	886	843	863	842	851	843	840	843	862	820	880	815	827	828	878	833	848	862	798	900	838	875	857	880	819	863	849	868	800	849	793	846	801	860	874	864	807	866	848	881	821	848	800	844	787	838	818	840	823	809	861	890	841	821	815	811	856	831	868	871	881	835	844	833	881	865	882	861	826	846	866	828	864	836	860	798	818	836	821	850	818	885	841	817	851	830	871	870	807	889	865	878	815	871	829	853	808	834	837	889	896	790	843	781	896	842	857	844	859	809	856	863	784	867	904	887	797	882	844	823	837	866	857	849	875	886	890	840	849	820	862	823	862	835	868	835	889	883	838	817	815	849	805	749	821	780	867	864	840	831	788	859	854	871	825	821	838	856	819	787	838	834	921	830	906	879	847	865	862	857	792	901	823	836	867	893	821	831	856	892	827	830	885	869	826	813	825	855	854	914	837	921	894	894	838	840	868	859	804	827	809	846	866	815	898	859	833	821	798	832	883	845	823	825	879	826	847	835	860	830	805	854	890	835	877	840	805	793	865	877	850	828	831	814	845	806	806	839	843	849	841	910	809	786	858	830	883	833	832	806	790	898	863	828	907	849	869	826	844	863	829	820	843	813	907	851	843	855	794	833	844	826	842	838	794	834	819	843	817	904	855	863	846	820	842	874	832	875	816	835	837	822	888	768	853	852	858	872	872	815	842	885	856	837	854	796	872	834	845	809	882	889	844	890	869	860	848	813	839	806	822	804	879	883	795	858	839	890	894	829	825	832	817	878	781	827	864	845	881	833	818	832	797	858	849	821	832	872	887	858	807	807	823	855	828	782	851	823	841	841	862	880	873	769	891	892	866	818	874	880	758	884	816	858	788	835	856	835	802	868	812	842	882	842	844	817	827	829	853	864	895	863	847	876	799	854	897	857	878	850	816	818	850	827	855	821	889	809	815	854	883	867	851	808	797	829	876	821	889	845	815	865	859	860	827	852	889	811	791	829	837	810	860	823	831	834	832	841	802	838	836	841	818	813	861	864	795	842	781	848	837	880	874	855	906	822	835	866	828	771	822	834	851	864	837	884	853	782	848	855	847	843	843	810	820	857	782	840	814	855	831	873	858	876	811	836	843	872	865	839	869	851	852	824	863	832	793	823	834	867	865	866	860	860	820	834	862	816	798	844	798	890	881	871	807	822	837	844	808	858	832	832	826	837	826	812	788	835	828	872	868	868	860	850	841	905	823	799	835	859	842	831	828	772	799	840	793	860	840	811	848	820	851	880	865	849	835	851	839	853	859	832	838	891	858	821	799	873	850	809	828	842	846	861	842	904	854	814	854	879	850	802	846	852	851	786	822	849	827	835	825	808	820	852	854	771	937	867	793	825	824	882	838	821	844	836	895	875	856	862	809	917	843	855	856	839	818	834	852	848	829	798	813	831	823	902	837	883	828	842	873	841	799	860	826	808	834	860	864	847	838	856	866	852	831	805	803	846	828	851	816	833	810	843	869	796	813	895	793	795	846	868	876	893	844	824	834	894	861	831	793	878	822	842	806	782	827	823	783	803	896	759	880	855	861	821	830	838	819	809	800	875	815	790	814	831	844	855	844	878	838	844	774	847	843	853	819	841	887	857	885	882	895	848	801	842	875	827	821	858	864	838	795	828	857	917	806	873	785	796	806	809	864	826	856	822	837	824	812	809	858	816	793	790	846	892	834	873	857	850	861	840	911	737	851	824	828	827	840	838	839	820	802	820	861	835	836	838	845	862	874	883	866	873	818	838	827	872	838	838	862	832	831	869	833	832	918	840	904	846	869	785	887	868	864	826	826	834	873	818	914	808	849	817	833	873	827	880	868	857	950	847	863	754	807	798	818	814	883	810	803	838	828	817	799	791	842	824	864	851	883	848	862	826	881	883	841	854	848	855	849	846	868	792	857	855	808	825	833	810	862	882	821	839	820	838	895	829	810	839	830	862	817	790	845	850	871	860	846	836	827	859	825	825	837	862	882	826	819	864	877	826	820	903	836	811	842	820	874	829	860	795	876	818	829	811	847	805	807	845	831	835	806	891	812	805	796	873	788	892	853	849	877	856	850	820	903	764	869	869	909	826	847	875	877	866	797	824	833	843	853	832	779	833	879	846	860	906	824	828	858	814	844	817	847	822	825	830	842	825	810	848	800	828	824	827	849	813	833	860	876	830	913	765	850	771	872	829	875	748	873	821	850	794	801	839	811	815	824	819	839	818	780	859	789	859	806	816	875	834	846	826	838	859	768	786	856	839	842	838	815	850	815	819	876	831	886	827	792	837	812	925	859	872	857	851	896	874	808	802	816	779	802	809	878	859	862	904	826	858	904	854	890	830	854	852	883	840	881	845	833	858	831	839	823	823	822	826	845	855	914	856	870	814	864	833	871	823	809	886	878	823	850	867	796	845	812	840	837	822	806	820	841	892	836	792	836	839	864	881	857	862	887	846	841	787	859	864	827	878	840	828	873	833	871	785	818	832	823	860	903	827	854	860	850	863	835	851	854	788	832	852	802	838	831	858	868	855	856	853	813	881	831	847	834	812	800	844	823	807	812	796	838	857	823	861	854	789	816	869	850	850	858	864	850	870	824	841	821	843	865	825	819	858	856	921	814	848	901	823	777	856	865	883	845	859	832	859	878	870	808	838	850	796	884	831	809	854	897	875	893	884	860	826	846	757	869	839	810	850	847	866	854	790	811	799	811	833	868	825	842	897	826	807	854	845	858	828	831	840	822	830	828	822	878	790	840	861	848	831	794	859	858	856	847	881	796	834	795	820	899	857	825	853	841	866	897	825	828	808	868	846	845	834	844	848	896	836	863	802	865	791	787	802	792	807	817	799	839	811	809	854	815	838	876	818	914	858	852	866	864	866	841	779	852	844	818	874	796	760	845	793	894	839	847	771	830	837	860	782	834	814	838	833	880	850	868	846	856	810	865	854	827	868	851	883	804	816	811	797	859	838	869	826	849	797	877	887	850	827	844	831	923	826	833	864	841	854	898	841	787	884	874	844	886	866	862	810	819	808	832	835	806	866	840	841	829	816	845	837	867	854	830	831	901	847	833	852	839	808	820	866	855	921	855	877	836	869	829	852	859	889	887	821	802	877	805	869	875	824	876	885	868	857	830	856	859	823	834	841	865	866	835	807	876	855	898	859	817	824	824	861	812	840	819	802	789	833	810	828	809	879	813	827	850	812	849	807	829	888	857	882	884	838	830	808	806	851	814	844	897	813	848	858	811	845	776	869	817	853	840	859	800	898	845	822	864	844	827	864	850	856	855	828	806	800	789	813	782	827
9654	18017	16474	9859	6698	5110	4001	3223	2728	2305	1930	1761	1590	1534	1388	1305	1215	1121	1091	1065	994	1009	977	968	931	922	898	893	864	895	833	898	869	902	846	881	873	836	878	796	856	881	781	809	799	823	821	786	841	854	848	805	804	836	780	842	811	813	854	801	816	807	792	804	788	788	808	738	830	754	790	787	780	781	849	766	754	787	791	783	750	780	822	787	790	767	783	789	794	770	778	790	786	729	788	707	737	787	787	773	787	775	782	838	768	721	758	770	783	791	874	795	749	816	820	745	772	820	827	779	758	811	790	810	838	798	848	783	797	770	777	793	791	751	756	771	800	807	782	750	759	819	830	782	821	750	768	780	800	781	761	807	794	836	813	783	786	809	783	774	762	794	767	826	759	753	781	791	780	749	782	764	771	752	767	780	801	834	756	815	803	793	724	798	749	794	786	789	769	798	784	823	757	759	749	771	792	771	786	779	784	816	737	772	799	779	791	785	772	733	795	767	760	757	806	751	800	780	826	829	802	781	823	775	758	835	751	767	783	748	769	806	787	786	767	784	758	791	780	762	768	767	777	817	756	754	773	800	788	769	799	819	766	763	784	761	765	795	786	789	775	798	797	792	798	785	797	725	809	732	778	761	783	797	762	781	803	778	788	768	759	786	753	783	752	767	727	761	798	733	800	782	796	794	768	779	783	769	757	817	718	780	754	776	764	797	793	747	761	790	798	790	780	812	752	765	788	787	802	780	783	766	784	787	813	738	784	768	773	784	762	794	801	754	793	839	759	749	803	749	734	730	773	774	776	775	800	807	816	782	764	785	788	733	756	738	781	783	738	824	784	747	765	799	783	770	759	758	802	774	765	800	755	796	760	794	788	798	766	785	767	739	736	751	783	787	785	811	766	801	770	787	781	773	796	753	796	786	777	802	840	779	747	745	769	787	742	814	717	758	749	817	770	727	731	769	812	742	735	736	781	782	781	787	815	833	750	781	778	802	757	784	790	792	780	799	745	758	740	792	791	833	788	783	745	726	761	790	798	764	772	733	768	776	797	726	776	783	758	750	780	760	769	764	788	750	804	768	839	805	749	717	769	772	781	808	830	782	770	756	777	791	778	823	779	756	737	792	788	774	787	796	812	757	753	795	789	756	737	802	825	746	766	784	756	756	752	772	798	773	772	728	776	821	753	763	766	738	704	743	788	749	818	789	788	732	814	745	806	803	802	795	764	797	799	730	739	808	801	739	805	773	767	758	781	794	807	774	774	806	738	764	803	785	788	795	796	819	767	769	758	727	809	792	804	755	744	762	749	788	706	765	734	758	793	782	774	730	788	832	818	787	762	805	724	785	775	774	750	796	761	731	772	773	828	780	791	764	751	777	745	752	734	808	729	732	786	739	820	787	765	787	814	808	739	816	781	769	719	784	794	817	792	763	764	762	783	758	803	750	800	774	774	779	769	754	785	755	781	750	796	814	768	778	785	825	780	821	767	798	815	771	759	737	785	818	769	732	751	754	791	813	779	766	773	781	775	764	795	795	772	749	758	747	795	758	804	812	773	772	844	781	761	772	762	781	749	772	800	758	766	767	743	751	763	797	806	772	806	775	776	757	754	748	747	753	808	838	771	759	762	777	756	779	755	749	793	786	794	752	748	773	813	776	779	770	819	755	793	785	830	729	761	792	799	763	781	750	792	745	758	801	786	761	754	780	741	738	761	732	805	821	772	761	773	795	786	759	772	812	775	828	821	782	752	778	761	754	812	821	805	799	772	783	765	785	806	783	787	754	741	755	801	714	782	809	776	758	807	772	805	799	773	751	784	781	806	737	791	792	741	779	766	793	740	771	724	785	744	748	784	760	752	751	769	823	743	773	781	794	730	770	779	718	824	773	715	806	794	838	804	843	757	713	787	750	771	784	749	786	744	757	766	786	778	798	784	757	762	742	807	776	784	803	782	797	742	803	793	769	843	777	796	792	786	799	804	766	763	763	816	785	717	798	761	826	802	752	746	815	839	787	763	765	764	766	826	740	744	788	785	764	758	811	760	764	820	763	777	750	840	803	818	726	740	762	798	795	770	731	826	833	781	779	807	778	775	772	758	768	768	794	766	743	774	784	826	786	752	776	764	782	770	778	789	782	775	799	712	750	799	791	785	779	802	770	759	792	760	768	806	758	732	775	741	763	766	773	734	777	777	781	799	778	789	815	803	779	792	772	783	747	811	771	768	722	754	770	758	758	765	766	801	800	763	807	759	793	752	752	779	815	749	797	755	786	757	743	817	773	796	752	770	771	781	776	830	791	795	728	794	770	785	804	775	792	774	735	753	794	802	790	790	814	770	826	753	771	785	785	796	793	775	863	749	781	759	774	782	741	789	828	765	765	790	810	790	798	760	715	796	758	751	809	813	782	837	750	798	799	812	787	760	762	805	773	791	805	781	775	781	800	755	765	786	705	806	776	820	744	787	788	760	749	799	766	756	820	763	800	815	804	775	790	811	735	807	744	806	740	826	769	758	831	748	782	815	805	778	763	793	785	768	776	745	784	794	755	779	771	772	770	822	760	782	812	795	740	789	750	798	769	800	800	780	797	769	838	802	797	744	755	796	772	785	785	818	821	779	802	777	777	767	768	734	797	770	771	761	766	768	770	800	782	817	781	712	725	762	776	816	773	762	757	748	808	761	753	764	761	796	778	802	798	763	795	757	781	770	829	810	783	817	783	828	798	782	777	824	734	824	796	769	789	797	764	767	752	797	771	780	716	776	784	800	780	765	821	681	785	781	764	782	749	774	764	806	763	757	745	751	755	740	745	769	793	807	783	767	764	737	760	861	760	781	801	771	799	796	740	765	754	783	750	809	780	741	778	774	821	817	783	787	804	827	762	766	728	773	823	781	822	765	780	741	749	735	792	856	787	768	748	793	780	803	744	784	793	727	739	804	806	787	753	759	763	810	729	764	822	755	818	792	752	761	817	799	791	758	797	782	777	795	785	705	783	783	791	721	745	765	764	777	786	778	759	746	784	706	764	761	810	757	820	826	781	771	795	774	800	807	755	780	782	800	804	765	746	805	768	766	777	771	764	783	838	801	773	840	809	760	716	783	789	770	789	813	749	763	720	791	782	811	782	756	747	766	816	757	779	740	796	819	767	737	776	750	794	782	766	805	744	817	733	743	777	791	854	805	791	768	755	804	753	770	763	743	794	754	776	845	761	783	797	772	820	798	811	759	716	789	764	799	821	746	741	730	817	742	767	789	726	757	825	777	773	808	733	759	754	786	776	772	800	732	774	775	769	787	818	783	784	817	799	811	811	775	738	785	752	833	754	806	817	791	757	731	758	749	725	747	784	801	835	745	784	801	772	774	826	779	756	773	698	777	785	747	816	818	774	779	737	810	793	776	789	748	757	815	785	793	765	776	758	749	794	734	777	774	782	827	731	777	758	772	802	801	772	748	816	789	742	739	777	794	723	775	792	764	768	787	754	749	816	818	786
30058	15412	2045	499	373	332	280	268	245	230	241	245	231	259	236	256	254	251	228	236	245	244	260	242	275	267	249	232	227	245	232	240	238	241	248	244	240	237	238	246	232	286	256	226	265	227	231	216	232	249	227	239	222	231	227	225	247	223	229	232	238	241	240	249	242	246	223	227	251	222	235	234	249	218	247	250	243	236	225	242	284	233	233	248	214	263	243	226	264	219	222	243	232	245	207	257	248	221	233	225	272	229	227	235	222	239	257	248	236	230	228	218	230	230	234	243	244	224	246	267	253	254	212	260	236	235	245	251	267	219	240	268	256	225	217	216	253	268	239	251	214	224	240	238	241	278	234	237	260	233	202	241	259	216	238	236	221	235	251	260	266	234	241	240	232	238	219	241	240	249	240	229	235	236	237	256	226	237	237	216	228	228	221	220	243	256	227	225	217	234	217	228	232	222	225	231	226	243	215	222	242	230	226	226	213	223	216	216	236	253	231	237	246	214	243	234	220	227	203	238	248	222	242	266	227	228	216	260	222	241	235	231	234	232	219	232	228	265	200	232	235	235	243	253	246	245	256	231	217	244	252	219	233	209	227	238	214	245	230	250	223	212	225	253	254	220	246	251	266	229	253	214	237	222	243	252	239	252	239	236	238	249	248	214	245	213	228	263	219	216	245	225	233	221	251	209	210	243	245	241	266	263	225	204	227	233	256	260	228	217	242	207	243	249	207	227	256	228	222	231	236	224	220	237	230	254	241	213	221	243	248	246	254	230	240	231	227	251	250	249	212	233	244	226	260	221	275	241	246	218	233	246	242	220	227	231	245	231	233	232	226	200	224	237	246	246	222	241	231	218	235	250	232	225	233	224	221	223	218	246	221	220	251	290	252	216	244	223	232	255	223	234	234	240	232	240	244	225	227	249	224	204	242	242	243	257	230	238	257	219	230	225	230	234	216	232	236	263	241	246	223	240	226	234	230	247	241	238	261	231	217	208	240	231	249	209	225	229	258	223	246	216	268	243	255	231	225	253	234	240	214	234	214	251	267	254	212	230	221	255	235	211	202	236	208	240	211	228	264	273	282	229	228	256	258	250	223	237	236	244	224	221	262	216	241	230	238	228	217	243	249	250	241	249	232	225	251	246	259	250	209	228	234	224	223	233	220	244	269	206	260	229	244	238	233	242	214	259	261	270	225	229	233	228	228	227	248	227	272	262	248	250	250	218	259	246	253	218	227	242	242	237	225	253	235	235	254	220	218	236	230	224	229	226	231	229	237	256	268	235	218	230	232	243	246	248	229	233	212	242	216	241	228	222	246	234	248	243	233	214	200	253	228	242	221	202	242	234	235	231	230	265	247	235	221	251	260	264	226	248	241	231	251	251	228	236	256	237	256	243	210	256	243	257	230	236	253	247	203	249	222	205	246	238	226	265	251	250	248	248	254	270	233	216	254	247	232	222	232	237	246	233	233	271	246	247	217	252	254	230	246	222	241	240	247	218	239	236	247	254	252	181	259	244	263	228	265	242	229	261	246	249	214	244	232	210	237	256	228	245	224	241	222	225	231	233	264	245	248	259	226	247	213	241	250	249	239	234	232	232	221	229	226	218	230	265	268	291	220	242	221	258	241	229	231	216	237	222	234	252	221	237	232	230	240	251	236	248	263	241	245	221	215	224	268	186	224	214	212	224	244	207	255	254	211	238	241	243	224	233	213	211	189	228	231	238	241	247	272	248	249	212	228	263	246	245	260	228	248	250	236	200	238	202	262	234	225	246	235	234	211	223	271	245	222	248	217	231	238	243	211	261	229	244	213	235	230	258	242	227	265	229	242	236	238	258	243	213	207	236	238	228	243	241	228	236	234	244	232	226	256	242	248	229	233	230	252	228	262	252	248	229	205	230	238	229	238	247	211	253	231	228	228	230	257	227	259	233	256	243	249	249	210	213	244	239	231	247	223	239	236	228	249	245	213	252	244	240	242	216	243	222	225	223	221	242	246	207	220	242	238	216	213	233	243	276	226	264	208	232	238	217	254	253	233	243	210	240	238	226	242	261	262	259	260	247	202	237	230	223	240	254	242	267	215	252	221	235	234	218	248	199	205	225	231	230	260	235	239	270	256	245	234	258	221	215	200	268	247	240	203	249	240	235	243	235	238	256	254	212	244	224	232	233	236	237	229	238	243	232	216	216	257	225	244	248	215	228	236	240	244	226	240	236	248	281	234	241	261	230	228	240	230	238	227	222	254	216	238	208	216	254	245	260	247	241	230	226	242	248	267	250	216	237	234	253	227	228	229	257	202	261	228	229	233	234	224	218	212	234	253	246	232	262	249	231	214	278	233	247	202	214	242	220	256	221	246	223	242	236	256	240	234	245	232	229	222	253	239	231	223	248	228	272	213	221	221	216	213	262	246	210	217	204	231	227	247	250	227	265	248	224	218	226	230	215	217	266	258	270	234	208	232	210	251	236	248	251	265	245	232	234	239	268	262	243	213	269	246	245	233	239	238	210	239	254	230	229	232	218	223	229	242	243	234	230	237	244	241	240	221	264	263	241	253	241	225	214	233	224	220	241	227	201	256	233	228	271	232	239	227	239	212	262	246	223	230	238	242	264	230	214	242	227	206	230	219	215	228	260	229	216	247	270	208	208	213	241	251	252	237	226	213	241	248	220	225	195	256	227	222	221	233	244	208	233	228	230	241	228	245	228	226	260	237	245	252	219	248	226	232	232	247	261	249	250	241	238	200	229	222	228	216	247	241	249	252	227	258	249	246	194	249	251	234	229	228	232	231	230	236	219	260	278	238	259	206	210	246	223	250	203	223	233	225	230	210	226	239	226	231	243	228	235	213	238	240	243	197	216	236	235	238	215	222	230	233	239	262	235	240	228	230	239	228	232	253	225	276	240	244	237	251	253	232	214	264	195	263	245	247	236	245	210	225	234	251	193	221	244	214	202	247	244	246	255	262	256	200	221	221	250	235	255	231	278	228	226	223	225	237	215	271	232	226	221	277	233	240	230	215	240	240	206	227	218	221	209	258	213	223	218	229	223	233	244	208	229	268	235	247	215	228	203	210	232	240	233	249	229	219	230	232	262	249	217	246	246	213	245	245	260	244	241	260	218	241	225	208	230	280	229	269	232	222	222	235	237	223	243	226	209	256	262	232	255	245	232	247	243	258	221	244	228	232	233	253	235	235	208	234	224	243	257	238	227	236	255	241	229	224	268	225	218	258	243	244	255	237	234	231	220	253	222	227	229	266	214	191	275	217	246	213	238	264	265	255	221	244	223	253	248	243	207	247	267	248	259	229	247	276	222	226	243	242	238	221	238	212	239	226	244	235	240	259	227	262	239	254	243	231	261	235	224	231	216	235	248	244	277	236	249	261	234	200	236	252	209	251	249	230	240	250	201	254	213	255	230	248	230	235	230	215	225	222	247	236	234	248	267	239	225	233	238	232	235	285	253	240	243	234	233	225	238	250	260
5690	935	734	495	399	334	297	274	285	277	279	255	244	247	255	227	227	228	263	244	226	258	249	239	256	244	225	216	259	225	268	228	237	239	218	236	252	243	238	242	215	215	240	223	228	253	226	236	227	227	231	201	227	239	237	236	218	226	249	219	219	257	223	221	244	236	240	189	246	226	221	239	202	238	237	229	217	244	227	222	249	233	251	220	241	248	198	246	200	259	218	241	245	228	218	263	228	225	274	225	231	220	223	215	214	216	243	237	219	211	240	230	209	236	220	236	247	222	230	248	238	252	229	248	231	202	198	233	203	239	262	223	255	204	234	223	216	233	232	241	219	237	257	254	219	211	222	236	227	214	230	223	234	220	209	246	231	240	224	230	189	217	225	247	257	242	235	257	244	228	217	234	235	236	239	238	228	219	244	234	212	230	224	222	203	220	225	230	209	225	232	222	226	249	235	244	218	227	202	227	252	258	214	236	207	230	239	224	247	219	221	228	246	232	237	231	239	262	225	265	221	207	207	254	237	229	242	215	219	242	254	251	254	231	249	232	230	243	245	247	230	214	242	211	243	255	225	240	239	249	203	209	217	206	232	207	251	249	232	237	214	215	266	219	249	232	197	225	257	195	210	225	237	218	259	253	223	187	239	222	233	251	213	211	243	232	225	229	225	235	232	219	253	239	235	245	216	243	204	239	244	236	221	209	217	227	222	221	224	240	236	229	244	227	214	226	229	230	223	229	222	249	226	204	256	235	229	233	225	230	210	236	230	226	222	222	222	220	231	260	223	250	224	254	210	218	247	203	240	249	208	207	220	218	211	211	229	235	231	245	241	262	221	246	214	251	223	245	249	228	228	241	251	274	215	249	212	235	218	213	225	225	229	232	249	206	235	235	229	212	228	241	204	221	230	231	220	223	256	247	193	235	248	228	207	253	226	243	223	241	236	229	229	215	209	239	208	248	239	214	211	237	236	219	247	219	204	232	240	222	237	238	236	212	250	222	243	228	220	233	206	219	242	244	229	231	202	246	231	239	220	235	249	205	227	250	229	210	248	216	260	208	239	235	222	237	223	229	229	245	254	237	235	240	253	218	205	237	229	202	251	216	231	238	241	230	255	225	236	234	239	238	236	235	219	234	201	230	227	227	254	197	242	222	234	229	197	216	248	231	234	238	235	240	233	237	219	212	227	237	233	236	221	217	242	233	226	250	206	217	230	252	246	224	239	235	198	240	214	220	221	252	231	262	253	189	240	223	229	244	253	242	240	222	242	228	241	232	209	231	234	227	257	238	210	209	224	219	250	224	249	254	253	237	219	248	245	226	213	229	227	252	241	213	216	220	237	207	237	215	207	219	222	223	255	213	261	228	204	219	214	223	227	221	213	225	228	216	236	247	264	255	220	258	247	234	223	209	212	214	222	232	215	231	213	239	236	226	209	243	265	239	235	222	252	214	231	255	221	220	226	233	213	244	226	247	184	235	259	223	233	237	229	228	225	238	218	218	226	242	235	231	214	228	214	202	261	245	210	256	212	260	221	230	261	219	217	242	230	202	249	234	232	247	239	203	234	213	229	209	250	251	221	214	217	233	239	241	240	233	236	257	243	262	226	191	225	239	237	222	264	257	249	222	217	223	221	237	253	218	253	208	250	242	225	234	244	234	219	249	230	237	210	228	260	230	232	221	231	216	215	213	207	237	228	217	219	221	241	226	237	212	227	230	243	224	245	231	230	208	230	220	224	230	219	242	209	230	218	238	249	221	244	215	223	241	195	247	223	248	218	205	244	233	261	245	235	216	213	204	239	241	232	238	229	253	228	250	239	220	235	262	255	224	254	204	216	241	217	271	234	244	231	233	231	238	240	236	223	238	217	214	267	239	233	250	208	250	241	224	227	235	218	243	224	235	235	224	243	221	214	212	231	237	249	227	250	242	210	222	230	213	202	226	247	246	247	234	207	225	245	234	191	240	246	212	235	230	223	222	227	219	212	230	244	236	225	236	232	212	231	213	229	215	210	236	233	248	264	216	240	214	241	245	244	217	206	227	239	230	201	248	248	219	230	221	243	234	228	240	256	250	217	222	228	226	245	207	226	200	214	226	249	209	219	222	238	213	247	217	226	242	250	235	246	231	248	248	211	263	231	224	226	221	263	212	220	229	226	226	235	219	251	219	210	242	190	213	224	246	229	222	247	238	249	239	248	220	235	233	212	253	229	214	242	241	241	231	205	212	200	239	229	266	218	246	229	221	241	219	235	208	210	205	206	220	225	254	229	202	248	200	260	265	236	224	185	244	235	234	234	223	206	250	217	223	226	216	212	239	239	256	236	250	240	255	240	214	232	224	214	248	226	232	190	227	225	214	267	244	228	210	208	215	226	227	225	229	258	225	225	248	220	242	232	218	225	224	208	243	244	211	228	231	257	234	239	204	244	222	233	230	239	232	206	220	233	213	246	228	230	211	235	248	259	231	231	229	260	237	242	232	229	248	231	218	224	245	247	222	224	243	216	243	234	235	230	227	247	237	214	265	238	225	233	231	220	205	237	252	261	222	226	249	212	205	217	254	233	218	228	229	218	241	246	240	223	243	241	212	239	235	237	229	229	251	254	231	231	240	232	252	213	210	234	233	214	259	259	196	233	237	227	231	228	262	222	200	243	213	238	240	217	238	233	220	226	242	237	217	218	242	233	262	219	242	228	222	233	219	245	240	224	204	221	244	252	233	237	252	233	212	242	224	243	242	218	218	239	217	241	209	249	226	257	247	235	222	275	216	281	231	258	216	209	208	214	213	221	235	273	257	227	237	201	256	232	249	219	206	219	262	221	229	223	227	224	250	223	226	219	229	244	236	246	228	222	275	211	209	227	217	216	226	233	244	232	219	249	226	236	236	221	229	247	226	250	206	265	218	212	252	271	212	242	231	241	213	227	237	206	246	252	237	225	242	244	237	221	214	231	234	218	251	225	216	213	226	230	237	232	258	220	240	248	247	229	225	193	249	235	228	210	232	240	261	242	224	220	240	224	221	216	237	228	255	242	234	204	249	239	259	225	229	220	222	241	211	229	225	201	241	235	258	215	225	253	242	207	219	209	227	215	208	243	208	249	230	233	238	225	198	253	247	223	210	220	230	234	219	205	237	212	236	219	249	231	230	228	271	218	229	222	229	235	232	229	205	216	254	223	252	208	224	239	232	234	220	269	244	244	234	221	228	237	236	240	210	248	242	241	229	243	238	244	232	222	227	232	252	210	241	216	239	250	239	235	226	214	235	223	233	223	228	235	202	235	236	236	229	219	243	241	234	229	215	219	223	221	199	234	253	236	217	233	221	266	227	235	216	258	207	245	239	230	220	222	241	233	229	213	251	234	212	225	231	228	241	226	267	248	219	238	228	213	221	240	234	218	236	221	263	248	220	231	223	216	228	255	227	251	226	219	250	229	212	242	203	248	216	211	234	227	253	243	243	234	251	219	264	241	241	221	254	243	228
26552	21970	28836	25764	21985	13826	2405	1459	1181	1164	989	1005	921	896	882	838	794	801	809	800	719	766	739	694	800	765	797	791	712	705	702	761	742	735	744	725	740	728	661	777	674	742	747	712	767	708	762	707	730	708	687	668	712	669	683	712	723	665	715	709	750	701	695	671	663	663	733	657	679	671	700	670	685	722	717	688	700	715	691	702	691	693	740	688	682	700	736	697	704	690	674	709	715	754	669	690	737	681	709	692	675	741	715	659	733	700	700	666	655	722	696	700	651	654	717	696	673	671	701	724	697	686	694	749	629	726	716	675	662	682	702	699	667	724	679	719	725	692	722	711	644	674	700	737	761	657	713	714	706	678	664	670	742	691	716	717	702	645	693	646	703	688	705	644	705	702	703	649	726	691	692	684	650	674	678	704	714	666	691	687	718	709	699	704	654	703	684	681	685	688	706	672	680	691	672	709	649	717	750	724	693	673	727	667	679	688	690	693	723	706	714	722	660	725	668	660	649	701	727	689	649	682	699	622	693	711	706	698	711	771	695	679	670	689	671	657	674	671	690	667	654	692	720	703	696	713	716	669	701	683	743	669	703	619	715	737	695	689	682	708	702	681	689	718	694	755	723	698	731	661	688	703	690	673	727	700	663	648	705	694	698	711	686	636	639	763	652	671	721	691	680	731	668	698	672	668	710	724	691	732	717	685	711	661	691	655	687	671	677	677	723	694	682	658	712	663	709	689	735	686	673	702	731	729	642	652	661	662	709	616	672	704	706	714	713	661	715	726	677	700	676	709	676	702	692	725	715	731	641	650	682	690	710	702	707	726	712	679	692	735	678	683	689	730	736	696	679	725	718	745	711	713	749	715	682	707	671	683	725	722	668	686	667	659	714	771	712	711	750	686	693	655	767	672	674	680	700	713	707	712	663	667	679	710	733	705	711	720	694	682	693	676	693	677	690	667	696	717	724	701	682	647	681	697	680	737	629	739	689	638	695	687	711	738	689	690	718	712	666	659	727	666	705	701	637	687	720	689	762	667	698	722	698	685	661	686	675	689	674	706	699	672	656	657	702	713	690	662	742	749	733	696	741	649	724	730	671	706	697	743	735	686	745	660	681	679	663	685	675	699	676	686	658	728	707	682	699	713	669	674	711	669	734	708	731	740	734	670	638	699	667	683	672	704	730	642	703	704	676	668	658	716	684	731	664	666	701	679	686	655	722	726	693	666	734	697	688	693	712	670	694	691	680	722	703	689	767	678	720	730	697	671	701	720	696	690	704	725	720	701	726	653	698	636	678	668	652	710	736	721	704	695	701	704	745	715	703	688	666	708	685	687	722	676	693	707	717	662	657	692	688	682	695	697	741	725	676	671	652	641	705	664	634	735	735	723	733	722	758	665	640	659	690	668	699	660	656	691	700	724	701	723	696	713	731	704	712	679	678	645	706	703	698	647	689	699	686	723	698	710	660	706	697	661	678	692	697	687	685	762	699	724	690	681	727	685	722	711	682	648	688	737	695	680	679	713	710	715	679	703	671	689	683	704	703	707	667	659	708	685	719	707	728	699	707	663	642	695	720	698	743	708	737	723	673	685	692	659	685	679	685	720	688	716	718	660	773	704	731	707	698	711	761	701	672	732	700	654	687	717	692	674	675	687	692	699	718	692	705	658	702	674	718	681	684	677	664	693	722	704	685	703	668	710	735	721	742	715	673	680	649	686	692	690	753	715	689	670	682	675	733	713	696	760	733	720	713	658	699	693	727	720	699	728	654	699	689	712	692	718	729	700	718	749	697	656	636	737	716	626	664	734	726	718	713	721	674	668	658	691	702	684	703	679	677	693	683	735	718	671	658	682	700	669	714	722	670	737	652	722	671	687	680	702	692	703	672	694	683	695	681	715	683	667	682	706	708	743	687	724	672	703	691	649	712	695	708	680	654	728	735	718	717	716	730	663	666	708	697	730	688	682	707	703	743	645	720	695	673	639	641	718	672	687	702	671	661	697	678	740	720	715	653	702	713	667	659	737	698	696	667	727	655	748	668	702	719	697	713	674	732	663	720	679	733	713	680	628	673	692	734	724	724	686	720	688	752	669	648	729	725	691	729	729	696	657	682	647	685	721	699	698	702	681	696	721	710	742	732	677	699	690	703	709	673	654	713	702	699	685	699	670	671	684	747	723	681	723	671	716	683	643	703	690	713	721	663	638	665	709	687	725	630	657	691	666	733	713	724	689	712	712	704	721	677	669	642	695	641	681	697	681	718	702	746	662	662	712	730	683	716	726	732	696	725	713	686	689	728	668	647	714	695	707	681	742	725	670	678	696	727	772	704	664	722	760	680	715	689	720	759	685	692	691	698	761	704	677	647	685	686	729	689	753	689	685	649	696	713	711	699	677	725	673	627	684	702	716	727	706	707	693	678	699	676	674	680	733	704	739	720	654	722	699	757	695	666	699	688	697	689	700	719	737	694	654	714	686	718	692	697	707	640	740	702	724	709	750	722	646	668	677	616	683	702	729	747	694	671	692	723	720	757	732	743	710	706	689	678	757	699	722	662	663	721	683	746	701	658	702	672	638	698	670	674	682	696	637	669	671	673	676	733	678	679	683	716	700	707	707	599	733	717	678	719	687	708	684	689	676	701	689	684	735	732	699	735	653	679	708	673	707	694	759	686	719	723	697	695	708	692	733	726	677	719	752	694	746	639	677	718	725	710	701	698	662	710	674	666	708	672	698	735	701	695	719	727	725	664	697	691	723	697	696	679	647	750	707	681	714	713	727	681	647	722	649	695	705	720	725	681	729	748	719	662	676	704	700	689	662	691	687	681	677	730	672	724	675	668	658	681	670	665	650	676	688	725	728	721	686	707	649	658	738	736	715	691	754	691	698	683	699	741	703	715	721	692	725	663	671	683	708	678	710	730	695	732	669	653	673	693	701	696	676	670	676	715	723	720	660	704	695	681	722	681	686	672	713	722	677	691	681	704	720	680	690	738	670	670	645	744	679	672	650	703	658	714	704	634	724	723	739	687	688	684	718	630	704	700	713	705	710	662	681	676	718	682	638	709	685	659	683	670	665	694	725	731	720	690	646	699	707	710	696	684	693	723	710	660	721	711	693	694	683	663	708	688	802	713	657	743	710	728	672	661	681	698	677	653	679	698	716	682	690	680	683	672	657	718	733	711	679	682	687	659	744	734	656	709	721	710	742	673	698	707	664	682	686	676	707	729	711	733	708	677	687	711	683	706	651	655	673	730	749	711	625	670	673	702	684	693	723	661	693	710	728	680	664	703	665	705	701	635	714	691	625	715	714	702	711	672	686	693	669	706	664	677	715	674	685	664	717	667	687	653	702	681	714	723	691	750	681	692	707	667	667	668	698	671	707	741	725	695	735	682	689	726	695	726	712	672	682	695	715	653	701	686	713	711	686	712	694	689	726	665	670	672	720	648	650	684	729	691	699	655	654	699	649	717	696	691	701	677	637	678	707
7652	12659	11481	6483	4343	3236	2594	2008	1695	1607	1388	1176	1062	977	978	997	876	816	802	790	772	738	760	689	744	720	691	712	664	659	695	685	724	671	691	695	692	649	670	667	597	613	672	686	627	633	636	705	693	606	673	630	642	686	685	643	670	584	628	598	673	680	665	659	654	645	614	707	657	634	630	655	647	648	664	643	602	675	639	631	636	676	642	582	633	651	624	656	595	636	646	632	619	606	636	597	661	684	584	637	597	654	649	580	635	642	633	619	657	634	603	657	658	664	638	615	615	604	652	615	596	623	627	621	611	647	674	697	627	614	654	610	643	630	627	618	619	611	654	637	635	644	727	628	672	635	587	638	625	621	621	623	610	633	604	664	608	606	620	601	641	618	631	653	661	596	605	679	619	611	620	613	676	634	615	622	683	627	614	650	627	633	624	596	638	594	647	639	589	602	638	607	581	696	668	621	617	620	643	586	598	647	625	630	661	649	578	628	685	626	653	650	590	618	614	635	616	627	660	597	624	657	593	620	614	601	620	587	634	620	561	635	597	624	621	610	625	635	626	611	621	624	641	651	602	614	668	580	603	660	635	664	613	664	625	585	679	665	619	625	633	608	637	644	613	651	622	654	612	656	677	640	610	683	624	608	583	626	643	604	674	621	662	673	625	643	645	630	617	624	662	643	621	696	660	612	625	616	626	701	662	639	626	626	605	703	611	632	627	668	641	618	634	639	599	668	693	681	656	544	610	676	635	620	626	663	623	613	620	600	642	624	603	601	626	593	665	644	590	611	609	614	632	667	650	598	676	636	632	646	648	606	590	629	631	604	629	606	583	647	642	593	639	612	624	638	637	648	604	655	628	610	591	641	632	617	639	626	642	646	649	622	647	675	671	635	649	635	617	675	666	574	615	653	617	637	655	626	673	634	610	629	694	643	621	620	622	685	584	611	619	623	599	643	626	622	614	674	662	644	629	619	616	650	631	622	687	652	652	621	615	581	631	635	649	640	625	623	656	640	634	631	677	675	619	600	594	647	637	643	665	604	604	629	627	656	599	662	610	655	581	619	609	622	648	630	648	590	682	655	642	637	668	660	651	614	659	602	622	633	623	607	612	613	648	612	613	665	608	597	599	621	593	593	629	663	617	614	633	641	666	628	593	635	635	582	604	630	596	639	641	616	621	647	654	639	605	595	612	672	626	631	630	638	592	608	642	599	642	630	626	621	598	623	638	633	669	641	620	595	600	646	624	617	630	606	624	650	669	601	623	632	629	648	623	617	591	647	632	599	574	614	638	627	633	630	663	629	600	645	609	637	588	631	637	630	639	624	660	656	675	648	627	593	645	614	579	625	662	638	621	663	602	638	602	619	636	620	609	648	653	619	613	617	639	681	630	659	636	626	628	594	619	668	605	609	631	620	634	633	657	626	638	587	611	666	618	633	651	638	610	608	625	632	619	622	638	623	675	636	676	607	627	638	627	652	623	638	629	616	727	618	641	606	658	647	626	671	625	643	665	641	614	640	696	644	621	622	633	621	620	649	590	592	676	655	624	627	599	597	659	639	630	647	652	672	632	614	672	642	667	590	595	606	673	587	658	616	632	604	620	633	637	614	610	641	589	655	636	674	621	650	624	627	645	606	618	611	614	625	596	668	589	621	622	643	627	631	640	630	648	679	594	623	612	619	616	656	634	634	643	678	668	640	609	635	647	658	651	658	598	612	631	631	631	655	622	630	623	639	613	644	596	605	642	651	620	620	638	688	597	621	598	634	674	603	639	623	660	631	649	659	625	607	618	656	617	655	643	626	623	575	589	685	620	646	634	642	609	631	631	610	657	702	639	618	639	616	661	608	639	592	654	624	645	656	615	680	630	611	635	629	647	648	607	626	613	631	603	668	602	624	635	650	617	656	647	642	605	610	667	632	670	654	613	669	604	599	636	602	631	645	634	610	620	661	635	673	615	630	600	636	616	621	645	612	621	586	618	655	623	616	658	635	635	577	641	626	657	648	666	638	645	613	595	670	636	621	629	602	646	606	599	688	612	611	604	651	606	675	673	655	642	631	600	627	612	615	654	605	573	618	648	547	639	612	627	646	645	625	609	617	639	656	677	623	595	619	603	661	656	608	620	636	657	624	633	622	643	613	640	676	608	631	643	624	653	649	655	623	692	613	649	659	664	578	628	679	629	653	611	614	656	666	649	595	612	652	595	629	635	630	660	651	620	645	639	598	672	627	656	629	621	614	643	624	622	667	616	664	589	623	639	634	613	688	668	630	625	637	607	600	654	598	629	656	630	599	637	630	590	640	605	631	628	616	675	673	639	628	629	628	601	638	630	663	599	604	633	588	621	640	648	641	609	696	631	602	602	616	708	629	627	608	650	636	648	632	588	647	645	620	618	606	594	582	665	590	621	647	644	632	603	614	580	618	626	624	652	654	652	615	626	651	618	600	643	623	612	631	633	629	657	611	669	667	635	584	649	620	611	619	643	574	636	644	584	581	646	622	564	639	618	626	667	632	635	604	687	614	631	638	678	621	631	627	655	642	630	590	666	629	580	637	587	659	606	665	613	653	613	635	630	675	593	637	587	653	633	664	649	630	630	620	591	612	650	652	653	635	642	636	634	631	605	634	632	674	617	620	622	574	663	637	621	658	645	623	624	638	637	651	592	609	623	648	670	639	637	607	608	628	646	671	651	663	606	626	627	640	617	629	610	601	637	669	610	655	640	662	669	607	616	583	621	621	674	617	616	637	629	667	636	605	568	648	639	601	622	610	598	622	654	629	648	597	627	633	628	664	629	629	649	638	615	691	615	648	668	649	639	672	630	642	603	611	638	625	633	621	633	617	658	656	631	635	644	599	621	640	643	636	632	633	676	633	664	623	593	642	602	618	615	628	592	632	645	675	688	641	614	628	687	670	602	598	623	643	663	614	675	662	631	679	638	605	586	610	645	587	613	610	664	660	657	602	636	640	656	629	633	648	653	604	602	629	624	618	628	678	629	642	656	644	631	603	623	633	629	655	616	584	634	629	671	614	656	614	647	623	608	663	624	632	654	632	646	717	681	629	623	638	624	577	583	646	611	655	649	596	666	592	629	604	608	625	627	605	649	604	632	637	661	633	577	618	643	659	621	597	615	647	646	652	646	677	652	631	630	670	670	631	632	620	642	655	601	630	608	621	633	644	619	639	639	599	632	644	581	641	596	635	623	596	635	644	641	615	681	580	651	656	624	644	631	588	645	610	646	632	630	695	614	601	624	651	640	668	640	670	605	642	677	606	649	627	594	636	622	621	634	660	666	635	615	635	631	618	606	635	647	615	593	632	662	618	640	640	635	633	615	630	618	628	618	620	617	620	620	672	618	598	654	648	643	634	623	641	610	629	639	669	652	637	626	578	663	647	652	649	552	639	612	630	674	613	642	644	623	656	620	667	648	666	636	625	636	608	604	638	642	641	643	644	614	639	624	609	611	593	651	643	638	668	614	644
24190	22002	29162	25512	22009	22136	12230	2707	1935	1706	1519	1446	1338	1340	1214	1166	1224	1176	1152	1133	1076	1085	1028	1087	1027	1046	1009	1002	990	1014	1003	956	985	998	980	1015	1017	964	964	1066	1021	954	944	1005	976	993	951	906	982	982	965	932	907	996	993	900	924	979	921	952	962	918	925	960	930	948	999	944	918	913	938	952	925	967	946	964	927	948	955	952	911	929	967	938	977	961	978	957	892	919	967	947	936	927	999	949	929	929	967	898	916	935	964	944	918	939	994	891	933	952	986	968	958	888	976	930	925	926	930	891	908	954	908	940	916	1002	962	909	891	952	971	930	930	952	962	941	986	939	950	925	944	946	942	890	1006	952	1013	895	924	969	942	955	915	907	925	957	958	954	990	940	888	921	882	909	921	940	973	920	951	917	1003	894	909	917	951	926	949	968	915	969	858	925	936	915	911	890	929	957	963	944	908	964	887	962	888	924	915	921	935	912	956	928	938	926	892	937	917	940	898	905	955	910	865	922	965	975	954	963	1012	996	952	951	919	932	932	964	946	941	974	898	893	911	953	918	934	958	992	851	856	910	925	990	958	987	950	976	936	881	912	968	934	935	890	937	972	918	896	978	904	883	928	945	963	1021	878	1028	905	940	911	991	907	936	925	892	939	916	980	940	900	939	975	948	915	991	934	955	921	964	905	938	907	943	873	949	914	912	961	968	925	900	916	942	932	960	937	934	922	937	918	924	893	900	956	924	927	981	975	941	934	951	916	955	932	955	880	900	935	914	920	915	908	962	958	904	904	914	944	914	989	928	893	957	907	907	918	925	901	928	916	929	1009	975	888	906	958	940	955	916	928	962	976	935	929	882	945	956	875	908	931	959	910	924	899	932	933	984	930	918	901	897	877	925	902	926	948	965	901	900	952	881	922	949	929	947	964	923	920	944	948	946	894	908	934	906	928	913	1033	909	892	943	970	962	937	974	952	960	984	952	942	960	923	908	923	881	935	915	919	946	890	899	947	920	870	958	937	942	936	936	912	917	919	909	914	972	901	917	945	961	907	949	880	982	905	950	939	989	966	943	961	916	940	941	894	901	971	927	973	953	874	889	882	932	914	893	875	957	959	903	907	955	943	890	960	935	917	931	896	924	969	927	929	920	949	963	938	885	971	942	915	956	980	978	889	949	916	923	962	941	928	950	920	934	967	975	925	856	970	941	959	929	926	873	990	858	890	915	983	962	929	943	922	938	918	923	964	951	907	945	931	959	915	921	884	918	877	906	933	916	931	924	939	926	913	914	941	967	971	956	956	951	959	933	886	946	932	898	971	882	872	900	971	983	941	926	955	901	918	909	950	936	929	914	932	927	876	914	968	968	951	883	910	899	923	882	953	948	914	978	929	905	958	953	933	948	946	994	960	944	937	973	897	880	888	897	925	914	917	961	949	950	899	944	942	916	925	976	987	946	927	947	944	937	997	962	883	957	935	970	931	948	906	901	918	938	939	924	876	940	886	902	954	935	949	979	978	898	870	906	880	930	940	919	934	966	932	958	964	932	946	955	948	946	938	968	929	969	945	913	929	924	890	907	902	940	954	944	917	917	927	924	942	979	957	959	991	927	872	899	871	900	932	930	934	921	928	936	987	932	980	945	932	894	916	901	965	904	940	995	928	907	964	929	895	893	957	917	887	913	949	883	929	985	940	874	959	913	924	924	935	965	939	934	944	933	924	918	887	953	956	973	991	944	879	914	950	910	919	899	995	967	919	966	920	927	961	946	926	957	920	923	870	944	951	990	881	936	988	890	935	894	932	944	899	921	926	900	931	924	980	892	950	927	900	962	930	909	949	971	964	924	899	897	931	883	917	930	936	869	875	894	944	874	946	954	892	974	915	900	948	899	967	945	934	973	941	876	937	951	940	929	928	933	943	936	927	949	938	906	928	922	936	902	927	898	855	899	956	976	960	1009	985	935	912	966	1001	936	965	943	949	944	941	980	937	931	963	868	947	921	925	859	981	886	940	925	923	978	928	924	921	902	922	943	976	951	952	921	992	906	954	908	879	991	927	993	928	926	946	956	924	904	893	908	883	924	907	974	858	913	895	920	893	923	941	929	907	896	926	996	910	904	894	931	933	904	991	954	924	977	892	902	917	962	947	933	933	954	902	934	984	937	964	932	970	914	973	919	918	874	927	993	946	935	929	935	923	969	931	931	926	972	938	912	887	978	919	933	930	957	903	959	882	930	924	908	966	996	931	1023	865	950	983	1003	924	933	930	971	958	953	904	922	899	937	935	926	929	968	982	928	916	902	945	904	917	931	916	923	944	986	874	900	916	978	891	960	915	883	878	970	972	964	868	955	916	878	979	910	943	941	895	946	925	934	903	912	980	902	910	904	908	925	913	896	879	882	914	965	948	974	948	942	908	934	889	896	946	966	917	900	960	920	931	945	930	956	955	871	912	900	965	1009	906	913	975	927	943	894	948	904	904	864	873	915	945	918	977	885	909	953	965	945	933	1002	952	903	939	933	971	945	925	905	907	946	938	898	930	900	972	963	974	912	920	938	886	949	884	922	916	918	922	964	972	899	938	930	935	967	919	930	956	961	930	961	937	876	916	932	936	964	960	924	954	933	944	918	978	945	928	954	882	947	941	906	912	897	821	919	842	966	919	939	929	890	979	909	913	904	945	964	989	974	929	927	961	964	880	958	972	1001	940	913	902	954	938	928	893	925	1008	947	909	918	925	966	904	920	956	911	891	1021	870	925	954	926	918	926	912	923	899	871	883	915	959	934	902	925	952	954	961	963	885	915	933	901	936	947	957	947	960	901	904	870	925	992	933	936	935	941	912	926	938	955	944	907	930	871	938	911	908	965	956	922	957	889	903	962	957	965	934	972	901	941	866	932	914	893	916	867	892	950	882	879	928	883	972	956	945	921	927	925	924	938	961	911	939	934	962	971	927	901	1017	950	919	967	913	948	961	898	933	905	977	891	920	891	963	921	900	959	887	909	907	943	902	970	914	976	944	905	954	931	886	982	950	985	967	947	855	875	886	938	920	939	961	938	892	974	922	991	890	971	929	886	917	929	930	926	937	939	897	955	878	965	932	964	991	995	918	939	906	883	978	895	916	868	962	987	979	858	927	868	922	947	930	883	918	975	948	945	928	891	909	958	931	933	905	941	966	937	843	959	840	880	913	968	938	931	928	869	929	919	930	924	968	952	917	973	986	912	925	920	909	963	940	910	874	872	986	968	915	887	903	943	940	945	942	939	943	909	914	950	904	909	885	967	969	928	917	902	938	897	931	930	958	883	991	886	951	933	983	951	934	899	885	1021	956	921	968	916	955	919	977	911	939	871	897	878	959	905	912	892	886	880	928	887	919	882	945	907	891	997	922	1011	913	927	966	927	945	926	918	912	932	998	976	986	962	899	945	929	945	964	935	895	930	955	925	941	964	902	970	899	1002	938	956	943	929	991	995	946	993	942	916	934	902	904	968	948	941	901	949	947	924	926	947	882	881	950	945	967
10751	19918	18211	10860	7533	5578	4404	3525	3045	2547	2281	2023	1726	1616	1533	1427	1301	1270	1258	1197	1064	1103	1013	1051	1020	1040	984	1040	951	945	975	925	929	929	940	938	972	961	920	949	884	913	952	883	864	930	861	875	867	882	912	952	850	882	914	873	908	834	848	838	860	897	882	908	916	869	936	904	909	869	882	885	886	835	929	840	857	885	858	916	876	885	901	844	815	901	867	855	876	873	867	879	873	868	877	858	867	825	841	910	882	836	862	872	877	867	843	844	868	864	895	826	828	820	828	851	779	887	853	854	824	901	902	902	851	837	851	861	849	902	834	790	914	834	868	891	842	846	855	875	855	833	827	821	847	861	847	939	865	841	806	828	847	831	837	842	853	903	854	884	871	858	861	866	859	884	858	835	858	863	824	899	869	842	832	894	857	879	879	819	858	853	900	842	886	841	882	836	814	852	829	874	856	827	880	898	821	822	877	859	861	861	796	856	883	887	830	867	852	848	880	838	793	862	888	850	835	838	807	831	860	934	843	857	865	849	784	873	897	838	849	863	786	837	833	885	871	845	846	863	817	854	893	823	855	866	846	846	852	856	853	841	792	810	893	850	915	899	860	835	882	872	844	832	834	901	870	841	855	879	913	839	822	898	848	846	847	920	841	896	862	860	880	835	862	869	823	874	843	859	887	889	841	823	826	916	842	835	775	844	873	852	843	861	840	826	849	855	870	854	855	850	878	887	858	863	826	932	805	831	871	850	814	856	877	859	848	833	916	813	870	817	856	867	854	812	921	869	873	821	832	903	802	842	889	840	771	847	893	894	874	871	873	840	838	863	845	846	868	896	866	848	868	881	819	833	870	893	836	837	843	861	855	869	880	835	868	820	832	891	844	855	826	852	817	881	905	906	880	869	868	865	865	854	875	897	796	858	846	836	848	840	889	842	852	910	829	863	864	861	856	892	815	831	835	835	867	842	873	871	820	868	811	872	847	830	933	868	869	879	879	810	903	854	849	845	826	826	921	852	899	844	861	877	835	855	802	906	861	851	859	830	846	872	915	901	877	905	847	846	797	886	889	835	853	936	893	844	823	817	870	866	859	854	807	882	856	846	892	851	879	823	897	848	857	902	846	895	887	866	829	848	875	896	872	861	858	825	829	871	808	864	825	860	879	898	891	882	880	837	856	880	867	880	816	870	854	894	857	879	852	902	817	861	842	828	863	830	886	833	834	820	831	845	845	842	864	932	817	861	848	847	815	788	871	837	971	832	884	877	865	853	887	850	882	806	802	882	824	847	894	901	877	863	826	867	866	861	852	865	825	849	878	908	884	845	848	902	838	916	808	897	881	851	854	820	849	871	900	893	868	819	871	843	859	875	844	848	857	882	828	879	888	881	855	871	880	854	846	929	838	836	865	844	811	833	894	873	897	859	855	812	882	802	905	869	825	860	848	886	848	820	862	875	866	907	817	854	839	845	848	853	820	860	882	884	883	883	817	892	877	846	824	884	824	863	876	830	832	895	855	792	878	893	863	866	856	850	866	871	800	853	864	852	840	874	859	838	918	915	862	828	901	851	852	855	841	858	862	830	861	837	803	882	901	824	843	821	817	839	850	924	870	882	864	894	851	892	832	835	913	836	841	877	869	844	898	868	821	854	844	842	824	822	842	871	890	868	841	854	877	871	852	877	859	822	879	819	900	885	879	863	803	838	905	846	876	839	807	901	850	879	866	872	873	792	901	907	888	854	820	861	874	827	828	831	828	834	879	853	860	883	885	811	810	786	848	852	884	850	834	893	835	851	863	853	852	854	810	858	839	892	863	872	862	862	867	940	882	865	862	861	879	837	875	867	848	794	866	857	851	853	859	864	868	860	822	863	838	830	879	917	852	798	841	904	884	870	941	843	891	876	815	825	871	847	859	802	829	854	867	903	918	835	832	912	854	883	833	827	840	871	847	840	879	864	861	855	845	815	841	949	886	863	801	833	860	828	841	865	870	854	894	869	886	822	851	837	826	886	882	840	904	861	899	817	841	862	887	856	834	873	843	801	868	829	880	831	847	871	848	857	877	808	827	808	912	815	857	849	857	882	889	826	844	842	831	881	882	873	829	907	863	856	861	889	829	895	888	852	848	834	829	829	860	827	885	794	875	845	888	891	813	858	868	864	842	853	837	893	836	865	906	870	834	853	907	863	834	891	823	897	873	884	834	865	844	887	822	849	883	833	855	861	910	831	843	834	799	864	868	897	850	847	877	879	834	813	827	876	908	846	880	858	823	829	853	815	853	898	857	894	804	799	890	831	884	860	861	881	875	843	860	840	855	885	870	783	863	861	874	792	882	872	841	821	893	851	878	827	820	815	824	865	906	860	868	803	848	832	868	868	895	880	835	872	836	861	832	865	837	849	857	812	859	837	874	861	868	882	796	904	885	891	913	869	810	842	882	869	841	832	845	853	941	864	838	858	871	894	848	880	804	908	855	858	836	832	892	827	866	894	869	873	844	856	846	890	865	839	834	884	890	871	823	851	808	853	862	837	801	867	796	828	883	895	831	853	860	882	855	827	821	840	848	873	831	845	872	904	907	851	901	842	833	837	854	849	867	860	883	874	873	868	832	854	833	803	817	821	871	787	867	838	862	865	847	875	821	865	825	843	850	846	915	840	842	805	850	935	824	872	847	828	846	899	826	807	869	856	832	825	895	853	831	840	822	832	873	864	836	802	792	852	888	843	811	830	885	852	892	881	861	852	899	824	851	870	885	863	895	816	832	865	833	840	867	900	843	833	842	881	875	871	831	872	833	833	890	871	889	865	888	889	897	842	839	850	852	883	850	816	867	873	878	849	869	866	863	838	788	849	820	881	919	844	832	883	865	860	883	841	863	851	850	790	857	887	855	846	872	870	860	906	806	907	867	857	853	901	834	836	845	841	878	867	818	868	883	869	799	897	848	868	870	860	879	875	874	850	776	822	880	890	870	837	839	897	817	829	894	812	800	898	851	873	860	854	899	863	803	899	854	894	859	845	821	873	840	838	859	854	808	899	855	878	852	880	851	867	831	813	832	843	843	822	830	902	864	893	867	856	782	893	879	875	866	841	864	811	892	803	816	848	863	867	828	891	941	880	892	896	862	873	843	879	868	828	843	862	869	865	833	877	795	831	858	892	917	886	852	812	882	838	855	890	874	871	891	788	882	794	824	844	899	908	870	801	836	885	850	880	837	861	840	829	862	842	880	857	878	889	835	789	882	852	859	815	837	876	864	843	867	842	849	801	840	816	865	858	841	845	886	856	892	831	865	843	871	873	893	860	844	815	829	820	892	839	884	827	846	875	875	803	862	859	849	835	857	814	895	884	846	879	831	886	841	865	835	870	835	865	858	861	826	859	828	837	843	845	871	896	881	865	855	818	845	827	872	827	811	862	889	910	870	854	858	865	842	866	853	861	870	837	853	854	909	884	818	873	865	857	864	823	828	879	863	856	894	935	830	862	838	876	861	866
30063	15334	1910	437	338	282	273	280	245	283	241	231	263	273	259	257	231	243	253	255	249	241	242	261	260	245	241	237	239	233	222	241	230	241	227	202	235	270	239	234	230	255	244	248	227	242	237	251	218	230	245	197	268	233	228	249	262	263	259	270	238	253	241	253	251	234	249	209	248	245	237	218	231	248	256	228	227	237	227	240	219	224	228	240	229	234	243	235	246	253	233	251	236	242	248	254	217	247	230	228	254	241	236	225	247	242	224	255	247	263	241	227	202	230	236	249	242	246	245	253	239	253	278	239	237	241	235	245	220	251	199	221	210	241	210	253	229	215	235	256	247	257	244	252	238	261	238	222	227	212	283	245	265	251	254	237	238	249	223	255	261	221	239	237	229	240	199	219	270	242	231	248	259	244	250	253	262	209	201	252	231	242	269	236	233	243	239	217	245	239	257	233	228	250	227	256	245	252	250	239	230	223	227	244	214	245	226	271	239	219	220	219	238	243	231	211	240	237	237	246	255	258	253	270	236	237	233	206	245	230	243	223	272	222	214	252	225	231	213	263	222	256	239	229	243	276	264	220	247	261	236	264	254	236	235	240	255	236	263	232	212	217	228	205	223	229	252	224	223	237	207	242	201	238	246	273	239	240	235	228	196	230	215	227	230	233	240	268	244	243	219	217	233	247	228	234	221	224	207	237	224	220	226	222	222	267	252	241	253	251	245	227	248	242	230	238	236	233	247	237	217	238	248	252	245	222	239	229	220	238	236	247	241	240	220	242	234	222	230	216	222	271	244	228	256	247	253	220	263	223	245	250	235	247	258	243	244	260	265	242	236	229	235	234	234	245	228	241	229	225	228	226	233	248	261	228	233	223	213	229	239	204	223	245	212	243	263	254	252	208	249	237	223	229	248	266	253	236	237	247	228	254	230	216	245	203	233	226	227	210	241	235	222	253	280	230	260	252	238	230	234	222	220	202	241	242	233	252	276	257	273	252	234	238	251	238	246	237	248	219	230	232	255	242	226	228	240	236	234	221	267	251	242	237	225	234	254	238	217	252	236	242	239	258	259	223	228	239	235	234	248	244	218	259	240	219	263	238	255	235	221	226	227	233	238	222	211	239	239	219	230	250	264	241	217	230	229	258	220	247	230	216	259	217	230	262	233	239	232	214	246	244	230	273	236	240	247	242	242	262	249	244	237	249	237	259	222	241	241	236	222	214	252	238	268	226	224	253	251	241	225	215	214	209	226	213	225	245	248	214	211	242	202	237	262	233	227	227	236	212	244	238	248	239	240	258	221	256	242	235	219	239	275	230	245	236	223	196	267	222	217	237	251	244	241	227	255	216	205	210	245	224	231	200	252	237	225	215	243	230	228	224	239	223	259	269	241	245	254	241	262	200	246	213	233	250	201	274	230	221	258	246	229	244	214	244	224	252	235	235	220	254	217	233	227	240	261	247	222	218	256	235	205	249	228	243	212	256	221	221	225	229	231	264	224	230	226	255	250	230	241	231	240	236	233	253	234	253	244	222	275	242	221	217	205	251	267	226	223	223	254	250	240	211	237	210	214	241	226	246	232	242	240	245	241	254	222	235	223	224	225	218	269	233	265	252	233	248	222	241	245	222	279	238	228	226	232	244	263	214	240	234	251	259	211	269	273	239	239	240	250	231	251	248	258	228	225	238	250	239	232	213	226	237	249	241	211	231	245	236	221	227	259	221	254	231	255	243	220	252	258	230	238	259	262	266	246	224	243	243	246	250	226	237	241	235	263	205	201	249	231	263	236	237	230	242	244	247	232	255	254	224	247	235	229	221	214	244	240	241	226	224	245	228	240	244	248	215	247	248	217	231	219	231	249	228	234	227	241	238	251	247	234	238	251	226	223	208	229	244	250	224	276	215	219	250	240	265	221	255	239	256	242	243	250	229	241	256	250	227	221	239	235	265	232	247	243	247	211	234	236	230	218	249	233	225	209	235	224	236	227	243	239	216	253	251	248	246	246	218	232	243	212	254	259	250	208	224	233	225	215	262	241	232	243	236	228	232	237	220	254	254	234	267	237	213	224	255	227	220	228	246	238	229	247	223	242	229	215	213	212	218	283	220	243	226	219	246	215	225	238	244	253	243	216	235	248	216	233	266	246	227	234	217	246	248	248	240	228	230	255	221	251	260	195	250	235	233	241	247	268	244	222	220	239	252	268	226	233	214	224	230	232	220	242	245	212	252	243	217	245	245	235	226	245	223	255	230	223	250	257	237	256	230	225	225	235	233	242	244	205	249	247	250	228	237	219	226	255	244	240	247	222	221	246	226	245	246	255	217	245	260	201	224	238	258	253	266	233	225	253	220	247	237	235	216	237	230	223	242	245	231	250	205	253	226	223	215	251	243	254	233	239	255	221	227	245	234	256	241	250	267	253	233	252	211	228	231	213	220	212	242	232	218	213	271	247	265	244	235	204	238	227	237	224	239	208	223	234	257	254	277	204	237	245	213	241	237	238	213	258	213	214	243	235	263	266	231	247	235	247	236	234	233	258	244	259	240	241	259	257	261	205	225	243	256	238	219	251	253	234	231	247	254	234	230	230	254	270	250	260	263	238	246	258	235	247	251	264	213	246	224	242	248	222	244	248	257	264	215	250	260	216	248	257	262	208	215	226	237	238	238	210	248	228	224	231	236	216	246	240	220	219	237	243	213	237	250	240	208	212	232	217	245	213	231	239	246	247	215	212	240	228	223	237	239	218	216	228	221	247	256	237	233	235	239	233	254	254	230	243	237	216	257	244	212	245	252	240	236	229	240	256	266	241	220	222	216	254	247	241	279	232	229	228	214	231	248	266	234	237	244	231	217	251	230	250	253	237	199	236	251	234	238	273	227	239	227	232	254	250	200	237	253	234	266	241	258	247	229	248	265	249	213	215	245	204	235	226	242	245	229	246	244	250	267	207	264	239	221	232	243	263	250	240	228	228	219	247	224	263	222	237	220	263	259	243	227	225	219	249	279	269	258	249	234	244	241	258	230	229	251	242	225	248	212	260	230	214	248	204	234	256	242	235	227	251	247	250	256	230	219	245	234	263	208	230	240	249	232	244	218	218	235	245	239	241	222	254	213	212	235	260	236	239	251	217	232	247	224	234	231	272	252	231	225	241	238	247	231	227	240	235	264	227	232	236	246	244	235	215	233	229	266	221	223	234	234	239	200	211	245	233	250	226	229	226	245	225	254	216	236	252	231	248	240	218	220	241	226	227	260	239	262	225	224	264	261	261	284	251	211	263	246	231	243	277	248	209	207	222	261	213	255	242	242	228	237	231	213	242	244	229	275	247	232	221	237	216	236	263	222	250	247	271	252	244	230	248	226	228	214	229	243	244	239	202	232	261	233	241	252	231	219	229	230	222	247	243	246	211	231	254	261	247	225	243	228	235	240	242	281	231	246	246	223	227	218	238	234	209	249	210	246	225	220	232	243	269	231	235	261	220	247	227	261
6144	927	787	482	401	331	306	316	271	303	266	230	242	233	247	266	248	238	252	251	247	239	231	236	243	226	219	238	230	210	222	220	223	225	247	241	226	241	232	224	200	217	240	207	248	236	252	248	236	220	208	247	215	215	249	242	234	220	228	240	250	262	208	216	212	220	209	230	227	238	234	249	196	227	228	226	228	281	247	220	226	229	265	251	234	196	210	232	238	236	227	227	235	248	254	219	233	251	246	222	230	216	208	228	216	226	244	240	243	220	215	230	210	227	248	217	239	232	250	215	250	220	222	234	241	237	260	244	215	215	218	246	239	237	224	242	224	221	223	234	212	229	224	241	236	239	232	232	225	225	247	239	207	226	233	227	218	213	208	219	218	245	212	222	225	215	245	264	237	210	215	236	226	225	264	243	222	237	265	239	242	206	245	236	229	233	222	228	221	215	243	209	225	220	208	225	245	207	216	233	243	241	214	239	204	236	224	249	240	221	247	238	228	216	254	230	235	243	219	230	229	223	228	198	245	232	239	204	235	229	238	247	222	219	229	239	226	205	216	226	236	231	231	233	232	211	270	223	222	226	222	249	230	233	222	227	215	216	254	217	237	256	229	269	239	242	220	210	217	212	236	255	224	218	242	211	231	243	243	213	234	217	254	234	248	255	240	241	243	233	232	230	220	248	220	261	231	229	249	223	267	237	217	237	221	243	221	232	227	233	264	242	249	217	222	213	238	227	235	231	216	213	227	218	232	220	238	201	231	223	235	234	234	233	229	227	228	257	218	240	209	234	227	246	236	220	262	234	227	231	204	235	218	215	235	244	242	206	205	216	218	212	238	220	232	231	240	215	247	230	225	236	224	227	213	221	233	234	244	265	227	223	225	237	240	249	234	225	218	235	216	227	229	267	227	222	226	226	208	212	216	263	255	220	238	207	260	207	229	237	218	231	237	214	230	224	205	219	223	213	229	225	227	218	230	260	244	231	234	248	219	224	210	224	213	222	235	265	230	202	245	242	227	227	229	231	252	236	244	230	231	224	227	230	218	228	212	237	227	220	226	231	224	224	234	224	210	223	234	210	267	205	236	230	234	225	243	228	224	237	254	226	212	231	246	233	201	217	225	248	251	247	232	219	253	228	230	213	201	252	228	242	221	243	213	240	262	235	240	207	210	215	223	242	205	214	228	233	224	231	232	227	222	258	230	212	234	222	255	240	249	257	222	241	248	216	242	238	257	222	212	238	260	245	246	228	232	229	234	219	227	241	214	259	250	241	213	265	237	240	238	218	245	249	238	225	239	216	240	223	221	246	227	239	236	216	214	252	248	222	223	208	232	236	241	225	229	258	245	220	239	234	227	221	224	257	219	222	228	255	267	249	214	253	228	231	251	232	226	232	214	230	220	219	236	218	229	220	225	246	231	212	242	264	216	273	192	247	226	244	250	229	228	222	234	243	240	240	235	242	236	237	216	225	261	256	253	225	239	215	244	220	239	228	226	235	218	212	250	232	229	273	232	219	200	252	238	235	210	250	235	230	232	234	222	232	227	256	224	247	236	251	248	234	220	232	259	234	244	244	228	231	219	212	254	234	247	237	227	216	212	223	231	254	223	218	264	229	241	209	223	225	246	236	241	203	229	226	248	245	256	231	229	225	229	229	218	235	223	229	256	222	232	213	242	221	229	211	228	222	230	228	221	221	229	233	234	246	254	225	229	231	241	232	232	195	232	222	228	225	206	243	230	218	242	227	227	218	236	207	252	211	213	201	226	231	256	265	221	211	225	257	239	238	229	255	218	250	200	207	242	250	213	243	230	247	226	252	229	222	236	235	234	244	212	245	266	241	220	225	250	240	229	218	239	210	240	211	233	227	240	236	230	226	212	238	194	218	247	206	271	203	234	227	233	230	231	220	251	225	255	232	222	228	208	227	219	244	221	210	212	221	231	241	253	226	212	213	237	204	236	223	224	242	219	231	226	238	236	224	252	236	232	238	225	252	221	227	217	232	257	237	241	238	244	215	248	211	220	237	239	250	241	242	220	236	252	243	253	234	222	262	261	232	230	244	237	227	242	217	233	247	270	221	243	246	221	219	216	232	234	240	249	217	248	235	248	214	218	244	227	260	219	243	199	249	214	223	221	226	203	226	213	255	227	252	237	248	191	226	231	233	208	230	215	225	235	259	238	216	221	238	252	223	266	248	235	210	217	239	237	215	242	214	232	224	216	238	241	228	227	222	208	251	224	252	209	210	229	223	257	272	205	234	217	256	216	232	244	272	224	208	233	232	249	222	236	261	243	226	211	233	244	216	214	218	210	233	266	228	232	235	238	242	239	219	215	238	242	233	237	229	250	230	234	243	277	222	224	238	229	209	252	249	238	251	279	240	219	226	212	250	231	244	227	225	219	220	223	226	243	221	212	254	193	229	215	223	239	269	220	258	246	251	236	260	245	223	229	245	247	210	230	240	234	204	207	194	241	233	236	235	242	230	233	244	222	231	219	232	242	239	247	273	220	216	225	261	245	255	213	247	251	221	266	208	240	239	217	243	214	225	263	244	238	236	254	226	242	237	210	229	199	222	231	251	235	230	240	211	235	215	208	212	236	232	246	247	223	238	251	260	254	211	231	249	235	235	262	224	223	234	236	243	268	246	228	228	241	260	226	242	225	229	228	243	207	216	262	216	239	205	265	260	233	205	243	226	245	237	237	236	221	241	234	193	198	238	245	229	254	246	238	232	246	235	254	211	228	222	218	257	240	223	252	243	235	219	242	239	205	218	196	272	216	271	222	241	238	240	231	221	239	218	231	214	248	238	217	215	219	205	215	216	229	252	241	214	256	201	208	245	237	226	238	243	256	239	229	238	246	212	234	248	223	233	229	240	229	282	245	223	239	237	238	245	231	243	255	224	248	236	230	258	242	227	225	247	241	236	239	239	272	244	214	225	233	237	222	212	243	234	251	246	222	237	276	228	251	229	220	255	260	186	229	270	224	242	215	216	241	238	227	239	239	232	217	228	225	235	223	265	250	214	239	244	209	252	270	229	219	221	237	235	242	215	236	218	208	255	245	250	251	246	222	251	233	219	241	244	218	233	197	228	241	254	240	237	251	209	252	210	238	235	232	241	257	229	243	224	254	233	225	231	222	225	240	222	237	231	239	244	231	266	235	223	216	226	235	236	247	237	217	241	207	233	260	247	223	218	256	236	212	226	251	246	235	217	232	229	207	235	218	252	242	225	220	241	243	246	235	227	232	247	244	250	237	206	213	218	238	230	216	223	216	252	206	212	232	232	197	218	197	240	224	247	211	230	227	229	226	237	233	226	217	222	225	239	248	226	223	243	221	252	227	231	240	242	232	229	235	229	222	201	211	228	243	207	225	242	245	220	243	232	250	213	242	253	227	245	241	232	225	212	251	215	231	237	242	211	247	223	244	230	225	236	219	224	233	227	236	261	239	255	223	238	223	228	255	219	245	242	223	226	230	228
26574	21982	28895	25729	21980	13856	2322	1455	1169	1136	985	908	941	927	910	812	821	887	778	807	816	781	760	734	762	713	743	752	765	733	780	747	741	714	714	694	720	768	708	759	711	723	668	713	729	723	787	696	745	695	713	699	690	707	756	723	763	706	655	730	715	714	684	754	731	723	741	699	704	729	651	684	719	701	699	717	652	736	723	729	737	709	661	718	663	682	791	727	731	716	690	683	729	673	662	723	692	699	713	692	728	758	701	734	741	668	723	650	689	736	687	712	766	671	666	709	685	702	744	680	664	687	766	729	720	695	688	718	710	691	729	721	733	771	733	712	747	688	685	759	688	686	705	696	742	784	705	735	701	677	666	710	708	614	685	743	684	686	691	680	687	701	681	689	726	713	677	717	690	680	707	721	732	679	732	699	725	690	657	686	735	658	680	717	704	677	683	707	669	704	660	734	643	665	726	762	713	731	733	665	694	670	697	678	707	700	734	666	696	677	750	662	713	695	722	717	721	726	716	758	737	693	697	704	701	746	682	695	673	682	679	712	704	772	713	679	702	740	722	694	713	710	711	683	627	667	759	711	707	659	680	710	734	705	680	714	702	717	700	679	674	683	702	708	744	692	722	720	757	704	716	699	702	687	714	679	698	730	703	655	672	680	699	748	755	710	705	716	724	647	703	689	662	715	729	725	718	709	698	663	685	707	695	736	735	717	698	699	674	689	731	683	652	696	679	733	699	749	706	657	711	654	679	684	634	705	714	737	682	744	662	710	742	710	723	773	683	687	711	741	717	732	670	743	690	714	659	722	688	721	693	711	708	687	718	676	663	706	709	714	735	697	697	708	761	675	741	693	723	683	734	716	727	699	737	672	697	709	739	665	685	712	699	740	766	723	718	723	714	689	739	720	710	736	712	668	723	713	671	725	668	732	674	703	665	715	664	749	700	741	707	733	693	710	714	726	728	638	695	721	646	695	700	715	705	714	662	695	709	675	684	720	675	769	684	698	741	704	712	743	718	695	682	657	715	712	702	701	668	700	687	682	656	705	694	707	768	714	756	698	711	727	711	678	762	691	661	709	726	739	721	674	726	743	659	710	727	663	668	663	671	640	734	696	719	738	700	680	670	697	699	637	739	718	637	720	742	675	748	741	716	650	713	718	723	699	698	725	741	704	741	668	671	731	684	702	714	685	704	737	723	721	726	720	727	680	711	678	689	715	661	686	736	693	682	681	681	677	688	682	741	692	708	736	685	725	658	718	688	696	689	714	731	664	701	658	672	714	725	680	657	723	749	789	692	689	731	680	725	684	664	728	728	676	739	653	715	672	754	715	717	695	719	773	696	745	702	714	708	695	715	754	717	666	689	721	735	699	685	740	668	633	742	695	754	655	690	704	702	680	682	745	775	698	695	662	669	670	654	720	739	680	695	705	698	625	692	690	709	682	723	676	665	672	686	696	730	706	718	737	653	676	725	679	723	727	690	715	712	717	700	733	725	715	724	687	736	723	644	711	652	702	749	706	694	707	655	657	717	728	705	697	667	694	669	682	668	755	720	691	652	727	685	699	719	730	687	703	703	705	710	712	698	710	737	676	682	728	675	695	696	703	722	720	719	689	660	738	681	669	676	741	671	681	718	672	727	682	700	737	716	716	689	650	694	704	674	706	710	698	686	660	634	685	721	737	695	734	648	706	723	699	736	708	649	674	720	668	692	662	701	718	685	727	671	696	687	658	718	670	734	685	719	711	710	688	697	697	749	753	696	708	725	700	707	696	730	730	727	664	704	660	682	681	720	657	705	745	672	699	695	713	740	673	654	678	684	719	683	727	664	739	709	744	686	728	689	698	659	657	742	707	682	694	678	650	737	701	716	670	717	705	704	734	719	688	694	749	723	682	684	689	687	675	672	704	702	690	640	721	704	681	704	725	707	715	738	715	673	665	720	699	688	681	740	696	717	693	648	666	656	630	683	699	709	736	760	677	726	682	719	725	656	734	701	697	704	715	692	746	660	697	688	698	664	690	680	714	737	661	684	694	643	671	687	674	689	740	742	677	698	702	666	672	704	724	746	672	661	706	698	712	723	682	711	705	707	715	713	650	709	680	684	719	711	739	712	736	699	701	725	678	719	654	687	725	782	707	643	685	719	689	728	722	656	713	662	737	686	704	735	685	682	686	694	692	715	724	770	722	768	734	743	682	701	692	721	681	709	681	757	718	697	640	668	743	681	672	662	698	691	696	732	757	705	708	680	689	667	705	726	747	651	663	685	687	677	731	726	705	729	701	696	691	699	660	677	672	683	717	711	669	678	737	681	725	680	702	642	724	687	664	706	735	739	746	689	664	719	685	719	708	704	689	737	726	707	679	716	691	744	631	664	737	654	672	696	737	691	730	672	714	702	655	706	713	736	740	705	661	700	704	710	670	674	671	681	726	709	736	763	660	675	730	701	748	635	729	699	678	698	714	720	675	696	683	712	663	707	742	679	707	696	665	687	710	730	691	701	698	630	681	679	718	699	721	692	734	702	722	710	742	706	751	712	724	733	685	668	735	725	797	705	692	678	723	662	656	715	666	704	708	734	712	737	715	710	667	734	720	700	707	686	712	727	673	746	710	715	689	726	736	717	648	712	681	687	722	766	679	707	726	692	696	732	696	724	731	705	706	685	706	677	745	698	682	641	739	696	716	731	719	714	734	712	679	707	678	766	733	728	699	709	678	686	663	669	725	701	677	722	709	684	703	721	718	707	694	688	704	708	706	680	740	707	667	708	738	655	751	676	711	695	742	701	701	733	685	732	672	698	683	677	706	710	741	723	686	681	704	744	703	736	709	713	695	665	676	671	734	685	685	684	718	695	720	745	718	714	716	678	651	685	770	698	736	701	758	751	693	668	711	751	721	703	703	683	703	725	713	655	693	702	754	679	654	743	677	724	659	729	734	658	727	705	723	707	703	703	670	663	695	719	721	714	665	718	678	744	691	698	679	672	732	646	674	698	703	727	717	682	728	694	732	693	684	689	702	695	726	695	622	749	674	699	712	641	673	678	682	710	674	723	706	696	711	729	736	697	693	719	701	707	709	714	713	739	720	702	721	683	670	664	671	733	701	681	701	685	716	759	731	763	657	670	720	703	731	682	737	725	722	721	744	696	734	715	678	711	747	652	713	718	687	681	702	731	709	675	707	729	671	695	645	719	691	698	669	670	723	743	688	692	663	718	625	755	679	734	679	706	686	740	724	663	713	713	716	693	698	747	666	720	677	653	713	726	748	688	709	710	720	688	691	685	696	706	702	734	655	674	703	726	665	703	672	687	729	667	724	653	733	696	743	727	700	688	682	678	727	678	735	749	659	649	655	700	664	704	692	716	694	715	649	700	726	690	655	688	709	673	700	744	727	716	731	708	656	639	716	675	686	699	705	738	677	638	717	715	705	729	683	682	692	702	676	675	690	678	678	686	693	733	711	745	714	711	644	696	695	727	712	719	673	682	704
7828	12621	11432	6409	4340	3299	2523	2126	1724	1473	1319	1180	1159	1017	962	946	915	841	853	785	815	709	730	721	700	721	751	690	694	685	768	715	687	698	712	690	613	680	672	688	665	661	710	643	647	670	691	690	665	661	672	683	664	634	684	618	665	656	660	636	618	630	631	685	687	619	633	672	699	638	642	622	628	642	641	646	624	616	641	630	623	628	628	684	650	692	697	648	611	627	675	624	619	672	650	607	610	590	634	625	646	645	617	642	581	639	600	631	654	644	652	651	626	650	595	671	662	604	626	652	620	607	659	601	645	659	650	628	656	710	597	677	651	643	685	634	658	619	657	647	647	610	622	664	654	654	657	626	633	609	613	654	684	617	622	650	643	626	654	652	646	644	591	646	641	650	629	642	584	666	636	669	602	614	649	645	636	614	640	638	626	624	650	593	620	672	633	677	634	655	631	622	610	627	653	618	631	663	618	672	644	640	668	609	603	667	589	627	663	627	603	677	624	639	663	690	663	601	642	653	658	595	634	626	652	654	662	659	662	645	635	632	632	677	623	652	670	660	616	614	636	658	662	629	609	631	666	640	622	643	626	644	618	626	656	596	646	643	620	669	618	666	614	619	624	663	637	628	625	646	674	658	643	628	644	615	592	637	614	654	607	639	672	695	611	622	657	664	624	631	624	658	653	643	644	629	651	627	669	640	616	622	639	622	631	613	612	619	593	615	641	627	632	628	615	630	662	598	669	653	571	639	629	636	600	646	666	631	613	652	608	660	672	679	659	643	674	620	624	663	637	637	620	662	638	596	653	658	630	628	608	674	633	578	613	666	671	644	617	616	577	649	637	666	667	687	612	673	683	686	690	683	677	626	620	600	648	594	648	622	660	639	636	677	653	624	631	640	622	599	641	637	661	660	650	622	633	621	638	610	659	668	625	704	662	646	657	661	651	657	661	611	659	590	654	634	621	626	655	643	612	604	652	650	641	663	660	603	601	649	682	628	599	603	602	600	615	647	587	633	636	605	653	652	649	608	699	664	669	661	651	638	652	682	640	632	647	616	643	617	569	650	620	679	578	631	662	564	636	614	656	621	630	649	618	625	644	603	682	619	628	618	662	650	601	655	628	651	620	681	639	681	636	652	645	652	615	660	610	610	622	650	590	595	623	662	675	657	635	666	665	638	582	649	648	646	660	648	650	670	612	618	603	673	635	622	661	637	654	632	670	649	644	650	660	615	623	641	691	648	686	629	591	681	660	733	664	646	627	631	649	713	630	641	602	615	619	634	625	614	557	601	649	660	611	608	600	626	643	613	700	595	612	640	679	619	669	674	653	639	679	635	667	618	608	650	632	620	623	660	636	635	661	623	647	643	648	660	623	644	610	626	612	639	637	627	622	673	646	614	625	615	675	619	580	691	665	638	632	656	676	635	619	636	602	638	614	678	675	662	621	672	597	661	636	644	679	663	639	619	641	677	679	625	646	599	615	658	678	635	623	644	608	648	652	662	615	693	613	644	604	645	646	628	654	665	642	598	603	651	651	634	594	631	638	676	580	617	647	620	617	659	629	652	641	641	642	654	622	661	616	624	661	646	622	642	638	659	668	587	649	649	620	622	630	685	669	627	572	627	633	629	647	670	630	602	633	636	659	649	617	634	625	623	613	619	704	638	681	623	678	666	656	675	639	607	630	575	648	636	666	590	664	634	627	585	676	649	668	602	644	647	654	629	668	683	630	612	613	650	621	612	668	600	620	669	630	648	632	595	628	607	605	648	657	621	667	634	631	627	664	619	642	667	650	643	611	601	680	593	664	613	637	616	617	630	618	666	657	631	621	614	644	581	630	642	656	627	637	612	595	584	635	642	646	611	664	629	665	642	669	593	642	630	647	635	623	660	617	637	581	632	621	652	625	610	640	633	649	607	650	626	646	635	610	605	630	647	665	641	646	622	655	663	612	627	643	613	702	674	597	639	619	676	655	587	623	647	628	611	666	592	598	677	652	576	626	604	663	637	612	595	638	630	678	606	658	609	623	651	636	670	657	640	642	608	631	603	687	632	626	663	643	635	637	655	619	592	620	668	609	604	628	642	648	618	643	601	597	639	622	631	638	600	660	601	676	617	639	611	672	617	662	611	611	608	639	636	649	630	655	667	632	632	593	622	643	640	671	661	605	629	659	708	656	634	635	643	674	600	651	694	586	609	645	608	627	665	645	605	637	667	631	620	638	636	622	633	590	609	618	645	652	607	635	546	612	625	675	671	649	652	611	635	632	648	651	645	660	603	630	664	596	628	651	656	578	672	587	632	690	630	603	662	623	653	657	672	641	628	645	675	656	640	659	637	611	641	614	614	587	603	689	646	651	602	639	666	623	669	622	655	649	655	611	638	646	651	642	665	647	659	675	643	652	638	628	671	630	610	661	602	595	631	609	618	666	659	627	586	596	616	656	593	692	586	651	614	614	647	689	652	646	620	667	607	647	636	615	655	660	623	622	602	603	647	637	643	630	605	652	666	639	633	646	656	656	639	650	592	663	672	642	642	637	657	645	640	645	629	673	646	669	654	622	627	630	587	646	650	624	614	627	639	618	656	592	608	638	662	626	594	664	616	605	666	646	640	635	625	607	611	617	674	654	626	624	666	665	641	610	691	624	646	666	618	645	657	636	606	660	645	639	659	638	651	580	654	582	628	627	643	616	632	643	638	664	642	638	611	628	641	642	633	634	654	666	641	654	635	611	641	616	641	620	658	629	621	593	651	630	663	635	623	616	623	662	665	640	662	633	650	614	659	653	647	612	654	655	642	668	643	655	617	649	644	598	638	601	670	602	618	646	630	659	597	607	595	605	615	647	644	634	638	656	642	624	681	673	640	641	683	650	644	686	585	671	617	633	673	610	620	648	584	647	630	637	623	642	627	643	598	606	605	672	669	671	625	659	623	581	628	674	639	647	635	589	631	642	623	623	676	635	642	622	620	627	603	649	658	599	591	643	629	669	600	654	654	631	662	645	661	635	677	602	663	662	641	637	667	635	672	640	593	647	602	643	654	620	579	639	648	639	594	621	664	630	617	623	638	638	603	638	679	665	607	642	604	615	643	648	634	654	623	605	647	648	667	649	661	590	596	656	633	571	597	640	648	627	686	613	583	603	619	634	615	643	614	585	687	677	618	633	631	627	625	636	653	628	636	622	654	677	666	637	635	640	652	612	627	602	657	587	617	642	607	671	649	585	671	624	624	676	645	663	669	592	621	606	622	647	642	623	621	638	653	617	673	638	630	631	658	640	651	627	658	607	642	623	639	634	612	662	643	619	667	617	621	608	610	627	667	662	629	622	661	628	661	620	599	652	662	656	599	607	667	662	599	644	694	604	666	636	598	614	660	629	655	677	621	616	617	642	623	616	641	622	602	607	636	650	633	636	634	630	658	670	667	646	620	590	639	636	662	651	635	624	673	607	625	612	607	623	610	658	625	656	621	637	659	601	665	592	635	583	646
22064	20006	26502	23205	20012	20134	11122	2364	1704	1618	1397	1351	1259	1271	1150	1078	1070	1013	1026	990	994	971	982	963	957	971	923	925	910	940	897	935	931	961	932	855	854	844	884	910	872	880	913	932	897	854	855	880	876	865	835	893	869	881	847	803	843	858	923	862	908	823	818	863	858	824	892	912	870	858	897	876	885	879	812	871	850	827	788	846	837	833	849	913	837	844	794	829	898	885	876	837	815	897	969	863	821	845	922	861	863	845	781	810	867	926	834	817	906	863	900	852	829	816	889	881	917	853	825	900	813	894	834	851	859	834	858	913	867	907	899	858	853	871	825	929	864	819	860	883	859	866	835	862	835	819	830	825	863	882	881	807	909	891	911	822	894	872	838	853	899	889	873	836	859	841	831	830	895	851	890	827	827	810	866	858	813	869	853	883	869	850	859	868	906	855	846	847	853	830	881	874	860	854	864	887	836	856	863	816	893	878	769	896	821	902	841	855	856	908	903	844	824	842	870	860	885	811	888	880	860	836	884	846	803	861	926	857	900	899	848	813	823	892	864	868	818	860	813	862	854	866	908	879	828	887	810	855	868	922	842	915	904	927	853	878	806	813	872	912	856	825	857	865	842	855	898	832	822	867	853	913	862	933	862	836	775	885	852	886	850	807	850	882	869	884	867	819	847	879	829	865	851	852	816	861	839	807	833	818	848	813	863	828	846	879	922	858	840	825	812	826	841	839	841	850	874	896	882	910	857	895	829	865	812	845	823	851	907	896	852	869	772	811	855	864	893	847	815	855	830	846	854	853	839	909	869	822	833	872	883	884	806	875	824	848	853	860	806	888	858	849	898	828	808	883	882	860	875	875	860	815	836	856	836	914	890	860	837	893	858	837	832	843	812	840	892	815	876	854	834	863	828	854	858	855	852	859	908	905	915	864	860	865	892	822	864	834	817	837	856	858	851	866	848	846	841	818	858	870	835	830	832	825	844	837	902	848	788	897	888	827	789	877	813	841	854	813	864	827	894	861	875	897	850	885	807	821	830	885	874	821	873	873	845	862	855	852	929	793	901	838	811	924	891	851	881	817	832	867	818	824	906	854	893	809	933	827	860	871	855	849	838	848	896	878	858	852	867	862	822	864	893	806	849	829	831	865	817	854	904	850	893	827	895	865	857	821	881	815	818	821	876	860	869	855	872	804	922	897	896	799	884	851	855	841	879	819	870	859	906	856	858	864	856	814	843	834	856	891	870	889	810	902	855	872	883	829	820	832	824	866	861	864	834	832	877	831	856	848	803	860	880	875	848	832	919	867	839	881	842	813	908	894	851	857	882	777	844	858	864	899	841	891	853	861	893	864	845	853	897	892	871	820	846	854	925	852	802	794	794	869	857	854	872	855	819	856	807	854	914	848	839	852	886	835	862	863	879	917	862	814	856	876	843	865	875	837	846	877	858	900	848	877	872	838	870	832	804	842	800	885	839	851	860	873	862	833	864	800	812	860	857	823	899	833	891	890	844	862	869	873	853	840	858	804	846	845	827	808	870	845	876	874	847	890	867	840	847	788	831	828	894	845	808	849	852	811	850	838	883	836	852	880	843	847	864	884	865	909	844	806	868	802	799	834	886	890	840	840	847	881	828	810	845	884	834	802	885	834	870	880	868	804	848	889	849	859	904	819	860	829	900	839	887	852	867	837	845	855	852	869	845	864	805	798	852	864	866	853	823	869	829	816	848	785	891	868	861	824	881	836	856	879	862	835	855	888	836	860	862	897	837	844	807	879	851	812	885	893	901	862	878	902	890	829	840	897	865	861	791	871	893	824	882	847	877	839	916	873	889	888	873	854	811	874	898	858	893	880	804	822	837	790	861	831	850	878	828	794	869	864	872	853	865	846	813	894	828	905	864	834	829	879	837	834	872	811	822	876	862	872	804	877	843	883	830	822	836	885	864	884	832	830	790	880	834	825	872	889	806	792	897	853	859	886	879	806	842	840	816	868	832	907	851	864	848	875	809	813	822	809	859	882	823	825	817	886	803	791	799	864	958	822	829	869	790	869	858	876	829	860	805	895	856	856	868	860	818	848	850	837	854	837	854	825	855	902	833	848	826	837	893	858	831	878	843	808	849	879	849	909	893	843	856	851	852	903	847	840	875	823	815	809	821	785	886	861	896	875	831	804	876	830	856	795	841	863	860	834	891	801	868	807	853	851	859	818	861	845	923	809	877	804	896	858	850	830	853	826	838	813	823	829	874	911	878	837	896	882	892	852	841	832	853	931	824	839	834	854	836	892	853	857	868	890	888	793	870	849	879	884	841	884	860	850	852	891	858	800	828	859	876	842	866	863	901	879	865	882	861	823	878	862	892	792	898	852	838	858	847	806	800	834	873	884	876	841	865	833	860	848	808	864	860	819	931	851	823	831	847	833	835	882	840	849	846	892	902	861	870	908	838	825	832	911	871	890	853	846	852	875	817	852	892	874	815	825	852	820	824	867	867	904	844	844	866	837	832	842	855	871	869	875	794	888	874	876	845	803	828	868	857	839	841	899	825	839	880	802	849	833	800	834	872	886	849	792	847	870	868	852	909	888	850	850	852	865	861	809	805	845	844	893	804	846	870	871	833	876	928	872	792	864	835	827	857	867	834	846	816	864	889	829	825	845	814	856	845	889	803	884	912	841	867	826	840	835	828	872	903	828	887	828	868	830	823	810	866	851	860	841	828	837	855	862	902	888	876	869	909	842	833	861	821	858	837	872	796	864	816	863	867	848	923	880	865	815	892	882	812	849	824	862	872	856	829	899	867	899	858	874	904	852	903	803	838	866	836	885	896	830	861	912	854	910	891	874	824	858	839	888	926	853	887	881	839	852	839	865	830	872	853	847	826	881	825	854	873	863	866	836	845	854	874	862	839	870	809	931	855	808	874	917	846	871	875	854	882	856	860	901	849	939	823	831	902	851	866	851	822	814	868	899	857	848	833	821	840	877	932	874	860	879	837	823	804	842	824	875	871	862	848	855	798	834	844	845	850	869	822	888	917	846	888	852	877	837	842	863	866	889	844	907	784	843	846	866	888	875	829	855	850	823	805	914	863	837	866	868	856	855	868	879	816	900	836	839	862	829	839	842	894	833	835	874	878	779	795	846	852	837	854	830	827	840	788	848	787	871	856	847	801	852	868	872	786	870	882	853	869	834	935	806	851	802	879	876	843	839	867	865	815	853	868	872	842	873	901	879	870	847	863	858	816	888	826	855	813	852	930	840	886	816	809	801	862	850	864	889	864	816	833	827	884	850	852	910	813	860	849	821	851	835	810	887	842	834	840	834	842	822	847	856	867	889	823	883	843	875	843	854	864	913	857	859	863	902	847	855	851	862	790	923	856	847	886	831	822	851	881	855	861	854	865	857	907	805	855	870	852	829	880	855	860	832	841	844	833	878	845	852	845	881	846	787	884	851	825	838	869	873	902	852	821	819	834	882	834	855	868	871	816	797	832	811
10054	18136	16461	9754	6908	5090	3849	3185	2622	2305	1987	1775	1647	1410	1345	1241	1180	1196	1051	1003	1037	1090	1007	1053	940	899	869	902	879	925	902	870	847	902	900	890	915	857	840	844	792	879	795	819	879	850	825	787	871	807	846	854	860	834	826	820	840	814	785	805	805	818	812	839	772	842	848	764	777	772	777	791	785	850	799	813	779	745	794	805	815	775	807	762	766	865	823	745	806	751	805	771	814	837	763	799	798	829	815	757	803	712	770	801	792	788	818	772	804	794	774	791	797	803	742	760	814	789	841	821	795	822	778	833	799	813	815	836	768	773	753	821	769	791	763	782	802	787	774	830	806	802	771	788	777	848	807	768	748	787	770	781	788	781	792	779	778	797	796	767	778	812	742	789	780	805	822	738	802	790	849	801	759	810	839	798	800	746	809	809	803	781	752	814	820	773	813	751	829	815	793	837	768	806	768	777	856	782	748	784	786	801	775	772	797	769	765	726	790	788	731	789	791	754	784	783	799	801	737	751	768	783	793	760	740	748	777	771	764	774	734	829	786	764	815	802	761	738	788	796	827	779	777	787	790	725	818	792	819	786	844	772	817	799	731	746	741	774	786	771	755	830	770	807	788	770	811	848	782	772	783	793	766	815	749	771	791	724	810	783	865	767	791	811	800	806	781	797	829	786	787	764	842	806	782	798	766	744	816	766	724	694	773	777	766	796	765	696	783	803	780	765	797	796	790	793	812	792	756	783	803	824	831	775	846	758	757	765	774	772	769	779	764	801	794	805	796	823	765	784	859	801	806	764	785	794	779	776	816	803	755	780	734	828	781	743	776	771	793	797	817	778	785	799	812	811	791	807	799	782	740	846	821	791	834	780	731	782	817	838	784	780	736	793	764	817	815	841	801	781	774	746	791	750	740	778	755	773	805	757	762	789	768	772	825	797	836	699	783	840	780	847	758	777	814	783	797	770	776	756	746	792	777	722	780	735	801	764	835	758	786	778	811	803	807	834	817	718	774	758	793	811	703	812	792	780	778	786	760	732	860	792	785	765	804	826	744	772	780	753	790	790	775	835	816	756	737	840	804	819	800	809	738	824	716	750	811	804	789	825	816	787	817	785	773	754	799	789	781	839	798	740	740	808	802	790	789	777	814	778	807	779	777	790	802	799	798	775	837	811	778	706	788	793	814	809	798	797	790	796	779	798	800	810	820	770	763	798	736	817	792	812	784	776	790	778	796	785	788	747	785	759	781	784	832	814	806	777	802	850	760	782	849	793	808	762	790	749	748	790	826	811	762	878	782	803	737	754	787	814	784	768	808	789	775	783	810	757	792	806	808	781	784	814	789	754	760	803	781	757	766	818	758	763	742	811	796	814	776	803	756	777	777	766	801	759	736	798	711	786	782	801	782	740	802	749	829	807	825	810	792	768	767	762	764	779	775	791	791	776	770	779	767	818	802	789	758	790	726	767	748	764	826	812	809	797	760	797	767	729	864	800	802	765	788	769	764	773	760	767	840	793	792	793	825	738	798	781	790	792	796	786	773	785	778	753	786	755	789	757	824	776	756	866	833	709	766	779	763	779	774	819	765	794	780	716	808	791	783	814	775	764	813	744	804	794	809	772	761	777	797	771	797	806	801	765	720	814	811	782	739	778	811	736	870	782	753	765	750	766	762	808	801	767	785	796	810	778	819	813	760	749	778	721	803	782	790	734	791	803	807	789	805	782	793	762	723	802	809	735	765	764	775	749	757	823	795	734	735	794	774	830	815	783	821	802	791	777	744	810	804	815	783	853	786	781	784	830	824	817	775	814	777	783	822	833	749	788	745	759	736	758	783	856	791	780	779	797	834	794	794	788	791	791	772	809	785	803	775	850	756	763	805	802	838	735	760	763	755	767	824	832	816	826	806	766	828	792	750	780	776	751	783	785	773	775	777	763	777	824	807	762	777	784	777	826	777	808	787	786	752	800	809	774	814	793	847	839	735	805	771	801	813	810	770	784	791	805	772	827	785	781	782	851	762	786	778	716	732	766	777	778	754	755	782	759	775	779	814	765	790	756	809	754	756	781	785	818	773	802	787	805	706	795	717	788	796	788	793	792	768	791	776	786	803	767	777	833	785	793	743	764	787	775	769	781	741	741	818	807	801	800	752	834	756	761	779	750	777	770	805	787	851	726	824	836	741	733	770	739	751	717	813	752	777	738	809	803	863	810	805	761	753	811	799	772	806	802	750	800	767	804	800	780	776	847	823	790	780	773	792	838	805	774	796	771	735	770	766	776	764	787	838	767	805	774	789	820	760	779	776	773	783	805	781	812	786	781	795	766	779	776	756	783	758	783	817	770	783	783	802	795	778	807	801	781	792	794	796	824	730	789	779	747	731	779	801	782	804	788	796	788	773	831	825	761	850	815	790	755	707	806	833	794	758	816	846	822	806	773	753	776	742	762	769	786	798	747	767	825	763	803	775	757	789	764	755	787	846	775	812	718	781	765	801	763	812	776	829	764	763	818	808	777	750	808	764	780	743	771	768	767	771	743	803	759	733	772	788	763	780	769	827	764	810	783	767	810	852	812	764	793	763	840	720	741	798	733	763	756	751	787	785	716	770	794	786	776	762	790	785	740	818	797	836	770	737	810	770	762	782	760	785	807	812	754	768	835	798	799	772	717	775	791	773	794	755	766	792	800	821	793	820	772	841	855	770	797	797	761	731	732	813	764	739	795	741	836	820	802	792	801	787	737	799	761	770	811	765	799	726	801	791	794	797	776	770	795	811	746	748	757	803	801	792	798	798	819	803	794	784	813	770	771	826	758	771	802	782	794	787	845	744	757	787	817	833	787	814	808	797	761	769	750	754	834	827	765	783	776	779	788	741	768	787	806	828	747	740	744	794	825	766	779	788	761	829	737	826	762	781	806	806	832	783	810	798	774	750	825	806	755	773	753	744	801	720	776	808	802	829	828	787	835	734	779	821	779	837	742	781	814	782	777	779	797	799	771	808	750	798	792	830	794	824	810	781	785	784	750	798	808	764	724	827	737	782	751	825	769	768	786	823	770	760	744	801	810	792	780	802	772	799	798	803	774	784	808	808	773	786	714	798	759	773	809	741	806	764	810	767	773	792	825	783	752	790	813	753	741	832	797	815	788	763	747	769	744	795	808	755	814	755	764	776	845	777	796	712	772	814	773	811	797	792	778	770	712	836	758	836	808	792	808	808	744	765	820	836	789	778	788	789	743	779	760	777	833	779	810	780	745	771	798	774	783	766	783	787	780	771	757	788	765	760	737	817	815	805	825	812	778	784	755	803	783	768	790	793	804	781	755	775	771	825	844	759	791	776	766	806	789	765	783	832	773	764	784	798	789	856	768	748	778	794	808	795	817	820	789	748	764	809	771	764	752	795	813	797	823	798	768	745	752	737	791	819	805	786	817	816	766	732	789	819	739	751	791	760	809	792	849	811	819	774	835	743	770	755	840	816	818	746	781	833	787
29865	15402	1975	486	337	334	276	260	246	237	273	264	264	246	236	217	263	251	239	257	226	232	232	250	237	268	246	247	270	233	254	220	217	277	215	261	246	229	245	230	235	231	280	224	254	250	237	246	248	263	256	232	258	241	250	230	232	240	249	217	244	234	229	232	233	231	212	257	236	256	253	226	236	229	229	252	273	254	234	249	243	229	233	260	244	264	272	237	224	221	218	228	238	239	245	231	235	224	237	254	222	236	233	236	231	238	244	234	245	251	259	237	208	253	236	247	275	230	239	233	229	234	229	264	268	217	250	226	233	244	245	227	233	238	217	215	254	245	248	238	211	242	242	213	213	255	230	200	241	232	274	224	230	262	253	222	243	233	228	251	259	242	238	220	248	255	228	225	234	235	248	223	241	238	299	276	263	235	233	231	228	231	242	247	238	231	254	243	277	259	240	237	223	228	226	228	243	230	239	240	252	214	254	221	222	243	263	232	234	251	244	227	240	249	217	239	218	203	218	257	248	253	217	256	249	250	261	219	234	251	214	238	236	225	244	221	235	259	217	256	261	242	247	235	234	224	253	236	214	234	242	241	261	221	251	254	256	244	235	248	262	236	220	247	242	205	234	239	248	239	225	242	238	253	245	257	216	256	239	233	210	260	243	240	233	220	225	231	247	230	240	257	236	234	216	222	268	239	244	238	216	264	236	229	268	243	231	221	245	237	257	260	244	246	201	244	255	259	259	244	232	277	279	247	260	227	244	256	227	218	243	243	241	253	260	242	237	226	249	258	215	213	248	213	253	253	243	232	243	231	252	226	238	217	233	256	231	234	235	214	252	231	231	232	212	251	221	250	226	258	251	245	246	217	230	241	218	241	216	222	283	237	244	216	261	205	246	236	234	244	240	234	259	243	233	209	266	248	217	203	250	226	218	253	249	246	253	250	202	224	219	210	207	254	216	253	235	242	240	241	225	247	224	257	231	244	207	238	216	226	248	242	211	239	224	231	234	208	236	244	223	239	251	253	249	239	247	248	269	227	246	262	238	225	215	232	229	250	235	232	227	208	234	225	217	244	257	246	218	261	202	228	189	240	251	248	225	239	246	261	240	217	252	229	251	184	217	217	234	269	224	215	247	251	229	259	235	218	229	230	237	249	262	234	215	248	273	233	263	270	242	242	240	262	209	232	241	237	263	239	228	273	248	214	225	258	248	245	269	226	248	248	247	236	216	249	219	244	209	261	269	246	257	250	263	244	235	248	212	251	207	211	247	226	228	211	241	244	238	267	230	236	240	229	224	237	239	224	220	255	263	223	231	244	258	208	226	256	237	238	227	236	210	236	262	222	237	240	224	253	245	241	225	247	250	237	248	217	228	252	257	198	221	254	244	227	225	237	222	230	245	220	238	255	241	242	260	219	241	239	258	246	234	232	229	263	241	273	261	243	249	257	271	222	210	240	232	234	249	240	250	223	243	237	242	259	239	262	239	243	229	238	240	220	221	227	231	225	245	232	241	259	237	222	268	219	237	218	221	220	240	255	253	257	253	262	234	253	228	222	255	246	243	245	230	245	225	229	207	235	250	255	223	258	237	229	234	221	234	242	243	240	250	213	255	253	245	232	252	247	216	229	251	234	266	249	209	267	198	262	226	239	228	226	233	207	227	233	241	219	244	244	242	240	247	253	256	254	240	254	227	253	237	236	253	238	243	258	250	235	237	251	237	223	223	226	245	216	219	213	248	253	227	227	234	278	224	244	232	258	257	256	238	217	223	237	232	241	212	244	248	199	241	233	233	245	232	242	240	231	264	238	242	255	227	249	239	226	231	227	198	234	248	244	243	242	216	255	240	236	236	264	244	232	231	214	271	237	235	216	225	224	241	250	225	251	256	233	243	243	246	251	255	220	261	222	232	251	223	245	253	248	253	204	262	230	234	260	232	252	246	259	245	232	251	237	229	232	241	251	250	227	245	246	248	264	216	258	265	253	256	256	239	248	266	261	223	246	244	235	244	256	265	260	246	235	208	251	253	239	235	251	272	222	205	233	214	240	250	243	236	249	213	253	245	201	266	251	231	213	237	248	250	224	216	242	244	243	239	209	239	228	247	217	249	246	231	233	255	287	233	245	236	205	254	253	221	239	239	219	247	248	198	256	269	259	230	224	248	231	261	244	252	244	240	258	237	241	220	233	240	223	230	251	230	253	230	244	213	220	245	259	248	239	256	207	275	229	244	268	236	247	241	247	258	236	251	199	253	237	229	214	223	236	242	226	214	252	217	209	268	243	281	244	235	214	234	244	231	264	240	218	236	253	246	261	228	243	262	221	244	237	204	293	231	213	234	230	247	222	221	236	226	231	231	226	263	233	237	277	219	233	239	260	236	235	225	255	244	242	236	226	241	263	232	278	246	219	250	232	230	225	240	243	252	225	227	247	257	235	250	257	222	248	242	229	232	229	229	271	248	246	237	260	226	275	227	263	235	241	200	268	238	236	214	243	253	232	228	250	258	239	253	261	246	248	222	265	218	233	229	222	229	250	222	276	212	261	224	202	240	226	258	211	256	238	243	235	240	219	255	237	236	244	217	246	235	239	227	242	244	235	255	218	258	226	222	220	234	225	245	259	256	222	228	243	246	239	244	266	230	245	230	236	227	218	226	229	231	234	247	221	251	249	245	249	248	239	252	224	254	248	268	245	206	253	237	209	221	269	253	246	217	259	208	223	226	224	238	217	239	242	234	250	249	236	231	243	240	250	237	231	251	235	236	234	260	218	266	247	221	239	274	244	209	238	257	261	264	263	229	243	251	218	233	236	225	240	225	268	239	255	234	250	246	211	238	261	255	229	240	223	240	218	205	256	233	242	236	255	240	238	235	236	237	251	229	256	265	221	217	245	208	224	243	227	252	244	248	222	214	246	213	233	246	235	221	232	243	230	221	230	231	231	241	239	236	228	239	233	281	238	243	246	260	259	230	237	258	209	217	243	217	243	230	216	239	254	249	246	263	258	231	251	232	231	222	245	240	231	239	242	262	226	259	234	228	216	253	243	275	264	240	244	237	246	240	206	246	235	263	234	243	246	254	220	227	219	224	235	248	244	261	247	231	237	208	236	263	243	220	274	259	237	249	244	245	238	244	232	254	221	223	222	224	242	221	212	227	219	237	218	233	241	250	253	238	225	255	251	268	250	258	242	278	253	203	230	220	241	230	249	258	244	239	227	244	269	223	254	244	239	238	225	257	235	249	242	239	239	223	252	252	251	245	279	214	233	255	241	247	275	247	242	248	228	233	250	242	269	222	249	240	231	220	249	261	230	239	217	248	235	222	234	265	250	239	255	219	236	236	232	231	222	280	248	222	223	231	241	241	241	239	246	247	252	269	245	238	246	239	223	230	221	252	237	249	228	229	248	242	272	207	228	217	239	259	247	230	242	247	274	227	224	232	217	250	267	249	282	261	233	235	244	235	229	245	211	236	238	231	240	222	236	242	236
7218	920	787	516	418	328	297	261	296	246	267	268	250	254	234	238	255	254	236	227	232	245	223	240	239	249	243	238	236	250	244	222	216	226	203	242	189	242	245	233	246	214	221	233	245	234	232	248	221	223	245	208	261	237	248	235	235	231	213	234	241	245	227	250	247	250	226	262	229	247	230	244	236	243	248	229	249	229	216	255	241	248	224	254	212	227	254	227	249	267	244	255	223	255	232	223	253	234	211	271	197	234	244	227	206	239	246	256	209	238	243	244	227	242	228	239	229	232	218	231	255	241	221	222	241	235	244	234	198	239	231	215	284	235	235	230	216	242	227	240	236	256	226	254	240	213	205	219	229	262	232	239	253	225	251	237	246	218	235	234	238	225	241	262	221	243	250	244	228	223	250	220	251	223	252	212	251	249	218	222	230	259	244	243	223	238	257	245	243	244	230	233	245	213	236	239	258	238	210	244	247	259	228	245	243	224	236	234	236	218	251	243	216	243	223	245	237	244	227	208	215	233	261	242	233	257	245	242	233	233	248	239	212	253	247	273	251	217	240	211	238	250	231	240	217	227	215	214	257	235	225	232	227	234	222	250	244	251	204	213	244	241	193	235	204	239	214	233	227	242	246	211	251	220	222	223	201	242	237	233	208	250	240	224	243	219	258	240	248	228	224	220	243	242	238	217	272	215	256	248	242	239	237	235	257	225	224	229	233	229	245	245	226	234	242	235	233	214	239	238	278	222	216	240	234	234	224	248	243	235	222	271	246	241	219	239	231	246	244	254	261	231	262	240	234	237	237	238	259	214	196	258	226	234	242	242	240	237	266	242	234	232	235	248	242	229	229	221	222	254	235	214	241	235	249	243	227	252	244	250	243	243	236	250	230	240	267	229	220	261	243	241	250	233	236	253	223	216	262	232	252	244	255	225	258	225	204	250	245	242	218	246	248	239	231	232	231	230	213	243	233	218	198	248	242	253	243	219	232	225	261	230	260	241	220	242	258	246	244	227	229	254	209	256	233	227	248	233	224	211	241	234	237	249	240	246	232	216	220	212	243	237	221	222	251	222	231	204	232	225	230	222	246	223	249	224	229	236	246	262	220	230	232	224	225	247	224	239	253	208	241	256	227	255	215	262	238	251	219	231	229	227	250	229	253	219	205	223	253	224	226	230	240	233	230	247	241	254	249	240	241	228	230	233	272	250	273	214	230	237	233	237	211	224	216	244	216	265	238	210	214	218	266	224	255	240	239	260	213	231	242	222	248	254	231	205	244	241	236	240	255	232	239	236	231	257	260	212	220	244	230	236	217	232	249	248	233	247	231	236	233	245	225	244	271	234	245	214	241	235	227	253	229	248	253	259	230	233	208	229	231	226	241	240	229	232	232	234	250	222	216	256	258	201	243	214	228	237	234	268	240	218	241	248	225	230	214	208	227	249	234	215	227	235	215	228	241	218	210	222	243	209	244	229	241	220	260	252	234	218	217	233	250	230	236	231	240	257	237	244	221	220	258	219	212	242	251	228	231	227	269	220	235	243	238	215	219	238	248	223	231	242	231	239	232	247	235	247	231	238	227	208	213	224	231	240	234	230	251	226	223	261	236	223	238	257	236	210	216	251	220	219	218	242	240	220	236	242	258	248	237	220	231	249	230	223	239	253	244	224	220	235	223	256	215	203	241	212	220	230	247	243	234	247	240	211	229	218	221	220	228	238	273	239	253	243	212	246	249	267	245	237	228	239	246	228	222	230	240	270	240	217	237	218	219	252	226	219	227	216	250	233	262	222	254	241	240	240	228	272	214	228	236	223	236	203	245	222	239	243	228	238	223	224	244	241	226	215	248	244	246	213	232	222	243	229	225	216	231	222	223	250	220	229	253	235	233	241	240	245	242	227	219	246	218	231	217	247	253	238	260	240	248	235	240	235	233	232	240	221	230	224	215	240	241	246	233	238	226	251	239	208	230	249	235	264	229	239	238	218	251	231	251	240	214	273	233	243	224	222	231	226	234	249	241	249	243	229	250	224	251	255	232	237	252	230	198	237	221	216	268	226	232	224	227	246	244	253	232	243	255	234	234	245	260	241	219	229	239	232	223	241	235	273	220	232	225	208	229	219	220	225	258	236	233	235	252	222	234	233	213	243	239	235	229	211	234	213	238	220	231	253	210	236	237	246	236	239	242	214	242	264	237	232	253	218	247	233	239	253	236	230	218	224	242	240	212	233	219	233	263	233	246	243	248	229	231	221	248	236	245	227	236	205	211	244	227	228	223	239	250	226	246	245	238	218	208	240	223	236	236	214	241	228	238	242	256	219	210	250	259	214	226	245	251	229	221	257	244	242	238	216	225	194	281	246	242	213	215	207	244	229	245	226	251	256	209	236	223	224	236	247	234	229	224	243	235	243	247	249	240	236	237	248	239	250	239	268	202	242	248	227	230	220	245	212	227	229	237	215	249	235	224	262	238	237	257	206	251	240	209	224	237	227	230	251	209	261	219	249	253	229	235	216	222	266	228	244	228	247	229	246	232	209	262	223	249	247	245	237	248	225	244	227	252	232	239	232	236	231	251	217	207	240	266	221	260	243	220	228	227	207	244	252	238	197	219	206	254	223	251	242	219	246	244	248	208	239	222	234	214	232	242	259	221	258	215	243	235	237	234	228	236	243	212	248	245	233	228	228	250	253	233	220	230	244	208	225	280	243	226	228	244	233	212	262	237	233	202	243	211	231	240	230	212	247	247	207	217	258	250	241	208	248	224	229	231	231	250	228	229	234	241	228	231	223	235	247	211	233	210	227	223	228	253	220	225	250	239	230	234	220	215	215	247	247	213	247	250	238	205	273	246	237	228	253	248	211	230	223	255	235	250	230	244	207	241	216	244	243	203	226	204	247	247	224	236	233	235	225	272	221	231	231	222	228	238	231	236	217	204	242	242	200	243	242	244	276	239	216	251	230	240	278	232	201	240	267	230	231	212	246	207	208	232	235	237	249	218	231	201	237	247	247	242	244	268	251	233	262	229	226	233	233	211	240	241	241	241	224	238	221	249	239	227	230	203	256	241	213	217	225	216	211	232	247	202	200	233	250	243	220	238	249	241	271	221	248	223	225	221	210	230	232	233	222	230	224	242	226	216	209	238	217	218	222	247	232	224	247	249	217	233	226	252	237	224	228	229	232	238	233	249	199	228	225	252	230	222	222	227	241	242	267	225	221	244	243	229	285	236	245	248	278	220	221	242	226	239	218	250	227	233	243	248	233	251	221	215	246	237	216	219	225	221	235	256	215	225	244	245	229	235	220	230	199	252	219	211	226	208	250	216	248	227	225	250	229	262	228	230	211	224	206	235	255	199	240	226	224	238	227	253	258	248	251	226	267	229	217	241	230	253	248	263	211	223	223	244	214	235	233	256	241	225	256	252	241	223	222	231	250	222	235	228	239	214	216	257	238	252	259	228	240	244	224	236	245	274	217	215	257	240	257	254	227
25338	20936	27512	24523	20948	13207	2186	1359	1116	1012	972	955	909	875	892	828	840	786	774	726	795	758	727	736	726	737	701	719	689	734	744	624	758	710	714	714	707	708	643	732	699	701	680	705	698	709	710	686	733	692	644	676	693	678	714	669	683	663	680	706	715	654	642	688	630	694	704	695	688	711	678	678	659	619	675	688	723	689	706	664	680	683	705	721	721	650	710	721	686	663	623	643	682	628	684	659	684	695	649	676	687	649	696	635	682	684	696	660	662	691	678	688	650	712	651	680	689	666	648	729	693	700	699	683	682	697	695	651	695	690	693	725	725	647	709	671	633	699	697	674	679	666	661	667	658	704	713	646	645	695	695	645	673	707	686	613	638	676	695	665	680	707	659	713	691	701	629	691	656	700	710	693	663	695	679	694	656	658	606	663	658	655	703	660	644	711	701	691	674	662	625	628	678	665	693	710	697	704	658	678	666	682	716	678	648	645	640	677	710	666	702	684	684	744	648	678	685	630	665	664	677	700	675	643	707	706	699	681	676	659	667	681	693	658	670	629	638	690	639	689	693	667	681	631	688	617	708	675	661	644	651	648	660	649	654	683	630	665	618	660	752	651	632	665	679	681	645	691	692	704	655	700	684	679	657	652	693	670	669	679	696	686	657	653	716	632	704	706	684	669	655	651	734	685	663	707	656	680	679	654	655	683	658	685	696	687	712	655	703	628	693	632	654	652	733	705	641	709	672	700	688	698	701	656	732	658	679	675	674	654	700	650	625	716	698	701	622	681	676	665	668	711	646	662	675	668	690	644	645	663	683	670	677	618	717	700	689	694	643	664	674	688	658	668	667	682	642	677	669	742	671	646	715	703	711	682	650	682	618	622	638	669	708	669	666	709	662	631	698	671	687	673	666	684	679	639	714	660	649	658	661	678	655	663	665	678	666	679	673	711	657	679	666	614	678	668	697	667	721	686	693	703	665	679	662	676	687	678	636	642	716	681	691	672	663	684	695	676	650	647	729	688	672	704	658	676	675	670	673	657	702	656	698	660	691	716	692	639	660	697	665	719	699	678	672	666	641	714	693	654	644	692	651	680	662	675	683	638	610	638	668	628	658	709	656	641	657	680	611	643	704	673	724	682	688	683	687	683	651	667	667	708	681	717	668	685	652	699	729	676	613	679	674	684	634	682	687	679	675	665	662	665	700	670	694	669	651	683	640	678	678	641	667	669	702	650	681	668	627	638	641	694	676	651	611	710	650	638	630	688	657	674	680	682	658	629	652	716	699	704	663	677	669	699	619	686	683	711	691	721	623	651	643	681	720	672	664	678	693	664	681	600	671	648	651	662	696	694	658	698	634	635	715	675	659	654	672	689	677	710	605	641	701	670	684	665	710	657	705	670	667	691	680	656	637	677	686	667	647	641	659	652	622	673	677	687	683	668	676	624	664	692	662	649	651	704	669	673	666	683	654	698	689	652	687	678	697	645	729	734	696	624	654	669	643	666	686	706	688	686	698	701	665	707	719	684	688	696	692	662	704	666	687	670	682	703	645	640	657	672	681	646	642	675	625	656	717	658	685	641	662	660	681	620	698	657	665	682	667	658	687	664	686	669	723	696	692	696	631	602	680	695	668	645	646	692	684	650	643	672	669	653	696	690	683	650	712	650	682	658	692	708	672	678	660	685	638	679	631	663	674	673	607	693	653	682	618	668	704	701	683	661	694	621	674	646	717	658	673	646	659	648	682	670	667	640	678	708	685	654	686	644	605	705	635	659	679	670	674	676	667	646	652	649	651	699	708	684	683	648	703	661	693	701	652	729	693	677	669	695	660	632	661	658	663	646	655	648	713	663	655	688	688	690	646	646	678	671	643	693	681	685	680	642	640	681	642	693	630	688	664	693	673	686	644	613	684	656	644	675	630	700	699	655	641	625	644	734	643	699	661	693	719	698	708	700	682	674	692	704	697	613	701	656	633	667	628	637	678	665	689	641	674	719	664	669	668	679	683	693	658	609	664	640	627	679	665	678	668	685	658	667	686	636	621	672	692	640	654	688	653	702	665	697	705	669	636	665	625	711	637	677	697	674	677	656	672	695	678	664	710	696	619	630	722	675	722	654	682	663	691	718	646	663	645	640	725	637	641	673	607	688	669	685	658	680	709	675	708	630	649	699	683	694	619	656	659	637	682	658	660	703	685	652	667	655	648	669	645	659	708	726	692	664	651	704	650	675	644	731	697	645	707	666	662	729	730	697	659	700	597	668	663	672	666	653	644	705	634	655	681	655	683	651	687	688	668	689	613	639	622	663	686	610	654	659	681	649	661	675	689	657	630	649	654	680	643	642	653	667	663	703	646	700	694	708	652	689	687	643	659	692	691	674	696	684	669	643	632	645	628	704	645	627	648	685	646	699	686	617	671	649	666	661	639	647	718	744	675	680	661	681	644	703	707	642	706	692	662	681	636	621	644	696	677	693	638	647	684	667	658	691	675	655	706	656	695	642	726	655	663	667	662	667	659	675	681	660	684	661	685	706	652	667	693	679	672	656	634	703	679	630	702	697	695	681	642	677	670	637	676	660	632	640	674	650	656	660	621	688	657	688	659	632	675	662	657	687	635	719	610	653	706	645	635	651	642	655	660	660	674	676	679	647	673	695	685	640	650	696	733	653	660	698	659	643	694	668	697	600	699	701	674	663	633	671	643	673	616	696	654	669	638	661	649	672	660	662	686	657	660	635	698	690	682	631	634	715	686	700	699	744	655	660	692	691	699	660	694	640	687	666	678	653	664	705	659	646	633	701	644	685	706	660	635	682	725	602	671	683	697	694	678	607	677	684	711	649	680	680	677	682	699	678	695	688	629	620	648	636	690	603	661	647	666	669	673	711	653	672	648	674	647	719	688	713	667	631	638	704	700	658	666	671	677	662	685	670	664	662	617	704	683	697	708	699	630	680	700	672	711	669	694	662	686	649	654	676	679	716	683	629	660	730	646	702	691	694	670	630	681	678	696	700	721	694	701	669	680	680	693	645	756	626	622	667	657	673	711	653	657	679	676	654	722	672	656	700	654	622	693	691	657	646	646	698	630	650	655	656	685	650	677	705	688	646	664	686	707	679	704	681	738	689	722	684	649	677	684	633	683	641	642	684	647	639	734	662	652	657	688	690	688	671	658	682	645	648	706	688	628	652	667	648	656	662	634	672	717	668	697	707	710	689	631	669	694	628	642	679	694	709	648	700	591	643	656	682	686	652	716	642	680	664	639	662	674	674	667	653	712	648	714	651	698	681	686	673	646	713	703	658	699	745	702	697	685	643	671	720	649	685	675	622	661	676	646	679	691	684	674	657	666	671	667	654	660	658	709	665	662	643	643	706	618	674	654	664	675	702	673	632	706	666	667	697	699	684	667	670	686	657	656	654	672	651	672	644	677	654	647	678	697	682	670	715	666	757	641	673	683	697	721	712	700	629	679	784	676	701	717	630	685	684	638	675
7413	11957	10810	5982	4199	3016	2444	2003	1672	1479	1260	1217	1034	942	958	892	829	844	784	753	742	723	755	740	774	682	693	630	660	657	677	654	660	621	630	623	610	666	660	652	611	608	629	667	635	650	636	599	624	603	651	646	607	589	600	631	614	632	582	632	611	640	605	620	579	621	629	609	570	590	599	643	635	592	599	643	642	608	586	604	644	594	619	626	618	565	598	629	606	583	652	606	651	616	617	652	618	614	605	617	582	635	605	609	628	616	642	646	621	597	633	643	580	660	656	629	628	593	599	617	641	612	602	603	603	618	605	596	600	609	624	583	617	617	589	620	626	644	642	653	644	594	602	651	630	615	589	633	599	607	559	610	603	578	626	570	645	615	613	568	660	599	595	581	612	614	629	658	580	590	606	612	670	598	611	603	570	589	590	614	628	637	682	543	637	566	623	621	592	608	603	614	601	646	612	590	596	624	581	596	634	637	631	628	611	599	650	610	629	599	594	562	637	649	635	664	600	625	570	596	599	591	591	648	617	637	595	582	633	615	631	610	621	622	593	597	632	601	585	594	589	609	609	584	585	639	649	594	626	570	659	658	589	636	620	619	666	622	598	622	610	567	617	609	548	606	616	598	584	628	622	604	592	620	651	613	584	644	571	573	616	633	585	589	608	591	600	603	613	586	609	621	606	637	654	576	672	578	591	655	600	579	621	615	605	641	593	585	581	604	576	596	589	623	601	634	609	653	593	650	621	659	597	579	611	627	627	631	645	657	605	649	636	612	631	621	599	617	638	599	607	643	587	657	621	584	598	602	633	553	651	581	612	622	626	603	603	619	642	635	596	580	586	590	616	574	604	582	574	616	612	595	603	615	617	658	624	581	645	608	607	608	578	618	564	568	581	640	656	602	642	603	626	592	611	607	597	602	567	618	651	609	597	609	595	614	605	605	616	607	613	654	625	586	601	618	619	610	636	619	603	636	615	594	605	627	672	594	600	625	617	606	630	578	618	612	588	642	616	607	600	627	597	657	651	611	630	584	636	625	593	545	626	574	626	609	640	638	594	619	658	606	638	609	602	601	600	633	616	618	615	587	571	612	588	605	629	600	627	647	624	560	620	614	658	624	664	623	618	613	599	627	618	636	590	611	622	594	588	630	612	562	584	593	638	583	640	625	615	649	638	666	616	596	638	567	621	586	616	595	625	586	561	618	606	600	608	655	647	640	639	634	651	567	623	619	633	632	659	642	638	546	608	618	619	645	605	624	615	563	618	607	611	636	593	605	592	630	612	594	621	619	604	592	616	672	599	627	614	654	635	602	598	589	580	581	658	612	586	584	606	599	604	603	627	599	574	564	655	576	603	592	648	608	586	648	628	644	612	595	609	635	595	587	622	634	632	602	617	599	608	616	601	621	602	632	660	559	633	606	573	592	614	610	593	610	604	608	598	614	576	603	598	581	631	627	619	619	566	628	570	607	622	602	569	584	611	610	623	648	620	593	602	623	643	575	634	616	618	569	598	607	636	591	619	671	603	586	661	653	623	590	597	593	664	617	616	604	627	612	618	591	595	611	596	583	585	601	611	641	621	564	648	593	617	633	594	591	625	622	601	577	625	583	618	630	596	609	613	604	583	598	595	584	601	600	583	578	624	619	588	614	682	618	631	592	602	557	623	616	654	602	597	641	613	617	611	583	627	625	584	662	632	601	629	574	587	614	643	624	595	596	634	560	649	612	655	597	604	596	645	630	624	606	631	609	601	602	577	568	622	624	613	637	598	632	571	626	602	571	648	612	607	640	627	601	590	601	579	621	603	598	622	607	607	637	609	601	583	583	633	554	619	593	639	597	572	617	652	588	608	549	649	606	647	594	670	607	635	615	618	646	622	620	591	587	640	602	634	583	605	634	642	572	608	621	591	570	628	601	592	579	571	613	630	637	599	621	615	543	638	637	596	662	597	600	565	588	637	558	636	616	631	597	647	627	604	622	633	632	590	634	665	609	589	622	613	561	625	618	662	613	592	612	646	574	592	614	602	597	628	637	610	598	599	619	667	617	627	575	608	559	592	574	625	587	601	604	610	627	628	609	630	612	620	628	613	609	609	619	620	620	612	592	590	604	602	601	600	560	604	646	612	647	597	609	629	598	625	641	602	638	566	612	626	614	596	627	631	599	607	619	598	646	658	597	601	607	587	603	607	590	604	612	629	637	618	554	641	617	604	583	611	614	625	594	576	573	608	607	618	582	638	583	592	660	639	614	581	602	644	594	624	635	616	615	632	616	566	588	586	607	612	630	590	598	580	605	672	660	597	593	592	641	624	572	608	548	597	590	626	621	634	564	594	616	616	603	628	631	633	647	631	576	614	599	607	617	605	603	660	626	624	580	640	600	641	626	629	625	635	587	629	602	575	603	612	610	575	616	635	540	557	574	618	583	607	630	584	578	579	605	608	603	611	656	631	617	628	619	618	622	638	600	573	607	643	571	597	622	591	604	585	579	604	582	612	577	588	605	599	606	604	580	628	607	581	620	614	607	603	619	623	603	617	595	617	603	586	592	568	667	636	649	617	637	607	603	621	681	612	618	609	605	612	590	649	607	569	592	642	617	578	610	626	610	630	606	603	613	596	602	629	664	602	604	563	603	623	662	569	580	638	604	615	636	621	571	646	570	618	646	619	578	643	618	620	628	605	645	572	610	584	604	618	605	637	649	642	570	619	616	615	581	625	600	637	639	595	571	633	599	571	591	624	634	612	581	647	630	602	613	628	602	604	629	627	592	587	595	556	626	552	627	634	607	617	634	638	627	609	622	631	648	599	599	615	613	654	635	610	648	594	607	637	652	551	607	601	611	609	589	616	655	586	608	606	612	587	654	567	602	630	579	571	611	615	639	574	604	618	622	645	579	589	617	595	574	613	601	600	609	642	602	612	612	570	624	601	579	637	609	624	619	570	638	624	604	569	617	605	643	574	600	613	609	576	595	575	596	629	618	653	628	612	608	572	584	577	591	567	619	607	626	585	631	597	657	657	597	633	644	596	595	648	596	606	607	574	616	593	620	608	639	633	637	593	581	632	615	627	651	597	614	615	620	606	617	646	610	587	590	601	600	539	602	607	616	584	596	621	643	590	608	630	575	597	586	626	598	611	604	553	615	587	622	649	577	639	568	668	604	645	610	591	602	651	585	585	634	603	605	603	626	655	614	637	584	598	583	659	646	591	632	581	627	600	585	608	628	609	593	629	600	612	662	606	610	615	579	621	599	610	598	604	605	618	627	621	650	633	617	643	597	636	625	613	587	593	645	663	635	616	609	570	613	617	611	636	621	595	573	610	563	631	576	626	629	637	602	594	599	608	598	582	576	602	586	654	601	638	616	647	568	596	577	589	604	623	630	614	600	586	575	615	615	602	631	537	586	593	618	569	607	616	597	620	654	601	555	586	651	617	605	630	626	578	605	615	580	570	562	585	590	616	558	605	587	611	588	568	626	607	607	665	625
24168	21956	29089	25470	21967	22088	12203	2675	1877	1710	1506	1517	1369	1342	1253	1171	1184	1203	1187	1085	1085	1047	1117	1082	1009	1100	1028	1083	1084	1028	1027	1045	1017	1025	1027	1014	940	996	1067	1003	998	961	954	953	1024	989	988	971	1003	976	991	981	945	970	992	982	1032	961	969	975	930	957	946	1014	999	963	920	1009	970	975	954	894	1030	922	967	979	1019	963	966	972	942	950	995	955	927	990	933	923	934	951	977	954	988	917	966	975	984	904	939	973	965	933	981	947	965	994	974	1009	992	1004	936	975	892	970	934	945	937	941	904	990	989	891	980	946	940	939	953	950	1023	984	963	931	950	958	890	985	908	949	940	972	932	969	985	961	965	972	939	960	924	967	935	946	964	977	942	903	912	904	934	953	862	943	907	897	911	924	962	949	897	937	974	932	1023	960	992	938	939	943	960	1003	983	931	914	989	960	891	904	934	904	967	928	978	953	960	893	935	948	919	942	953	910	953	982	945	990	922	947	938	951	907	945	930	946	934	993	949	905	911	961	925	1018	969	930	942	948	888	938	874	980	944	979	990	926	984	940	982	909	964	977	907	952	924	899	941	940	925	918	986	963	946	900	936	953	935	944	889	917	946	936	996	971	981	987	900	910	905	972	966	924	930	945	953	941	951	970	968	929	892	989	918	936	998	951	938	965	903	943	912	928	923	906	927	957	932	961	967	923	926	940	921	920	952	908	976	936	999	921	911	949	910	1000	964	1012	982	934	951	1007	987	973	951	919	991	902	899	970	984	926	928	973	955	913	914	1024	954	922	931	925	942	982	970	917	995	935	973	956	945	959	926	927	961	875	934	943	966	950	893	948	946	920	915	932	940	958	922	945	946	923	926	967	907	949	960	971	934	924	941	933	915	1007	958	904	932	994	879	935	910	933	931	928	949	900	955	929	917	948	971	989	905	925	903	984	974	954	930	983	957	934	946	939	937	959	920	954	910	958	1006	955	921	913	972	1001	943	948	939	944	917	915	893	986	947	963	1019	930	953	971	943	984	924	946	965	987	992	937	963	991	929	903	959	932	914	895	925	988	920	960	950	901	968	924	928	1018	951	911	848	936	924	967	994	942	937	960	945	937	926	943	866	1000	932	931	947	909	925	1023	950	927	955	895	965	924	952	878	915	929	980	909	980	948	976	972	913	985	936	915	899	938	947	877	918	989	944	988	917	947	922	956	960	949	917	899	912	909	964	937	981	899	905	931	935	967	974	929	961	899	963	902	956	979	948	965	927	912	988	900	930	931	947	900	926	938	964	886	981	893	977	973	963	914	945	955	964	954	966	958	949	969	902	950	928	897	987	966	882	941	951	952	995	1013	980	956	956	962	950	936	933	988	1012	907	914	882	935	970	957	929	899	970	1004	948	934	1000	919	956	956	921	918	932	945	921	927	938	947	912	940	1008	996	956	904	941	943	907	947	957	958	952	934	898	941	1013	920	995	935	906	909	920	936	916	941	953	925	891	995	961	956	970	922	933	1021	949	981	950	980	958	901	1075	936	965	990	964	896	982	956	930	962	995	960	915	939	878	917	980	969	913	955	923	897	898	916	896	960	943	942	933	986	929	982	1002	915	968	927	926	944	946	972	933	936	953	884	891	934	891	1011	982	952	964	915	925	963	934	907	895	947	966	954	924	921	915	894	925	959	950	925	934	933	870	945	901	953	914	946	974	973	920	948	973	959	958	938	958	941	929	1011	953	951	926	894	932	967	933	924	935	915	878	907	971	937	911	879	964	972	978	917	904	958	918	917	959	930	902	938	978	938	869	926	982	974	973	892	943	998	971	917	959	933	881	973	949	939	957	965	980	923	939	951	1001	1000	896	885	995	940	911	927	1006	955	945	912	916	963	945	940	923	972	912	941	964	936	962	974	905	945	939	947	913	958	939	962	1032	936	956	893	954	961	925	962	953	921	914	971	941	943	963	935	941	977	949	958	943	997	963	931	913	970	924	934	965	998	900	976	957	924	948	894	910	929	921	919	910	931	933	904	957	961	943	930	927	921	940	922	931	955	933	917	910	974	953	946	906	946	983	959	947	925	945	1007	907	945	983	933	953	942	965	904	923	952	955	987	907	965	954	944	960	970	995	932	939	928	882	939	994	966	955	931	911	921	960	921	951	943	927	911	910	919	982	939	886	931	966	926	886	979	945	950	916	892	862	904	934	957	937	941	924	970	928	959	951	919	916	975	936	941	923	951	927	963	921	969	1018	925	964	899	946	927	948	929	984	950	918	926	972	940	1003	930	978	932	880	919	993	921	912	907	912	904	959	937	927	888	919	921	999	872	961	974	948	931	973	932	921	943	932	945	956	967	961	999	959	954	936	958	911	901	959	944	900	933	943	915	923	939	964	921	941	965	917	921	932	913	913	947	980	1033	860	951	987	978	986	1006	943	947	973	969	961	955	967	920	933	972	982	910	925	953	893	1001	933	966	933	892	960	889	892	908	1018	939	954	967	948	923	933	950	895	1025	967	916	931	936	1015	895	969	921	949	923	945	887	969	886	899	949	874	1015	963	975	976	915	962	971	919	1003	895	1006	914	932	933	917	946	916	930	916	930	979	991	977	973	914	957	965	993	912	964	933	908	922	894	957	927	959	906	930	942	926	936	863	942	964	962	921	942	947	993	977	923	964	984	987	915	955	898	960	924	966	938	925	941	958	933	948	972	956	905	938	968	955	974	927	950	877	960	902	935	896	939	939	885	882	972	965	921	979	918	968	937	912	973	967	881	945	911	938	1015	962	943	965	965	976	974	954	938	948	901	978	956	944	933	945	941	887	859	930	938	925	994	936	921	899	904	910	1007	933	929	972	966	886	979	966	926	960	899	955	937	909	972	953	955	902	949	974	887	936	983	963	925	882	934	894	966	914	946	869	946	933	941	950	892	924	928	853	929	948	956	952	966	984	965	944	930	881	1004	956	911	935	951	904	959	897	935	926	941	957	900	949	909	936	948	895	980	916	904	914	877	969	936	910	907	954	968	957	942	970	952	918	859	941	906	1001	1020	972	945	978	953	953	926	966	909	917	899	920	951	919	956	917	906	945	951	985	955	991	950	948	909	947	983	971	958	948	943	938	880	949	937	948	941	981	963	922	956	906	940	909	885	983	918	915	945	912	962	874	903	952	959	962	962	940	935	929	967	900	973	914	980	903	960	988	955	938	942	1011	981	915	947	966	925	918	981	956	938	945	926	964	1011	951	958	910	885	955	917	917	969	962	938	947	941	982	966	929	957	969	913	927	949	914	987	989	962	910	974	944	940	881	962	939	973	943	953	900	934	908	968	895	939	958	947	959	957	960	926	962	927	962	911	936	960	901	918	907	948	936	1015	902	975	909	962	937	956	912	993	978	950	942	907	976	895	906	974	952	954	949	904	965	925	925	983	950	978	983	919	913	951	913	904	900	927	979	955	900	905	952	905	927	950	889	926	908	924	943	962	940	899	948	1016	916	922	926	919	885	943	968	908	945	916	906	981	950	956	914	925	915	981	866	965	969	934	936	950	931	967	1004	919	935	965	921
10958	19838	17866	10855	7389	5614	4261	3598	2928	2634	2301	1922	1803	1634	1524	1401	1319	1308	1227	1224	1181	1104	1134	1036	1098	1051	1041	1008	1042	1000	977	952	951	905	920	1028	998	929	899	968	964	898	908	858	894	894	921	897	939	902	898	902	917	887	905	931	952	919	926	860	875	901	878	942	916	883	832	877	910	911	856	872	872	902	915	869	871	879	868	841	891	890	867	896	879	881	868	895	879	901	870	891	878	935	897	873	874	870	886	851	860	892	821	868	898	885	889	828	873	859	899	914	881	902	869	907	818	866	917	864	834	924	864	918	840	899	886	866	845	871	888	876	853	852	870	849	871	891	905	897	814	871	869	863	872	839	844	897	851	879	838	824	881	846	891	885	834	859	869	868	871	871	870	886	851	848	863	838	882	860	936	824	840	900	921	876	896	914	892	893	856	864	787	883	858	892	889	897	858	864	863	891	826	872	825	865	867	853	847	855	867	891	831	854	889	832	916	897	849	837	883	892	849	901	893	848	859	814	875	845	887	854	879	846	867	881	882	880	881	851	873	859	894	887	864	882	837	837	843	886	844	917	861	858	858	895	853	870	860	890	845	871	888	863	858	887	831	893	885	879	817	871	864	856	873	835	829	910	852	847	894	847	904	863	800	830	883	862	859	860	871	889	861	883	865	856	891	873	861	873	834	915	892	895	876	927	881	854	915	904	935	955	895	945	891	868	789	847	895	892	860	891	867	871	886	811	887	850	845	863	834	851	851	844	826	907	899	827	830	812	839	870	838	850	827	824	909	899	862	925	864	836	887	800	846	835	848	823	852	833	869	795	879	924	870	869	881	883	832	906	871	859	881	809	853	845	864	902	881	852	913	843	874	870	846	898	889	892	853	823	848	873	933	849	861	871	885	845	877	902	835	845	888	861	836	865	839	844	915	874	838	889	859	851	885	902	801	859	864	834	881	870	817	969	847	799	857	865	834	879	849	843	870	877	855	907	893	916	864	852	854	860	905	899	889	892	839	890	829	942	902	843	851	860	909	871	850	895	832	890	825	848	882	851	856	836	926	815	868	859	847	895	880	897	900	890	872	846	882	891	853	835	874	925	858	837	897	823	886	820	875	891	869	927	794	818	898	894	809	830	879	870	868	892	888	877	835	854	895	812	924	924	800	880	809	855	921	838	830	834	860	832	847	890	820	826	876	879	947	871	835	864	863	838	884	860	868	878	844	826	852	896	838	824	876	862	899	853	845	888	832	848	823	895	940	832	865	855	865	913	865	900	901	850	878	834	885	844	881	850	918	850	840	868	907	834	940	860	859	895	859	838	856	891	850	922	887	833	863	816	832	836	855	888	930	871	848	863	892	854	951	909	809	887	872	905	859	853	876	863	873	840	898	889	864	879	862	829	892	861	868	857	858	874	859	902	867	858	883	823	881	818	858	848	871	848	866	853	820	854	879	840	882	865	834	833	839	823	872	821	877	890	874	845	825	880	868	878	872	843	864	889	885	867	840	854	825	843	873	921	878	876	868	877	883	877	807	838	832	803	840	817	867	906	861	888	885	915	867	833	893	836	869	822	880	888	940	859	862	870	844	901	851	880	883	887	906	893	832	864	849	871	930	843	853	825	875	840	899	854	836	849	849	856	869	851	873	885	877	818	852	903	875	814	867	856	903	868	882	827	847	822	857	818	826	879	821	964	882	818	896	869	862	913	876	891	870	899	870	889	874	844	891	907	876	891	834	878	899	902	884	854	901	846	824	871	863	896	845	880	893	807	883	859	855	883	866	903	866	898	830	902	825	903	840	857	818	850	879	854	903	876	835	855	865	828	832	856	881	830	825	871	908	876	860	899	870	913	855	873	840	869	844	859	901	836	859	875	867	881	838	914	904	807	904	901	842	876	862	876	864	848	886	874	896	868	898	891	927	847	883	806	856	821	853	920	910	846	857	835	838	846	859	865	873	819	873	915	836	850	875	847	855	797	848	836	868	802	829	842	888	871	849	879	817	846	857	853	860	829	859	854	863	817	872	831	821	814	821	833	880	977	892	905	918	895	893	846	878	891	871	846	894	902	863	863	877	867	837	874	845	865	874	877	839	871	851	816	888	848	869	849	890	897	835	836	842	824	916	860	885	850	866	831	826	885	870	894	870	866	878	861	868	825	798	927	903	795	922	873	897	852	874	860	872	900	829	860	800	875	870	828	882	862	903	859	891	919	844	851	861	822	839	873	882	919	861	879	837	844	872	820	841	840	851	899	882	899	812	865	884	868	900	807	881	821	856	868	908	828	836	843	852	879	876	895	918	890	824	874	858	866	874	907	822	864	854	886	837	841	884	852	863	891	897	881	861	834	872	879	860	887	852	838	827	883	818	842	934	880	886	903	913	920	852	845	871	875	886	843	841	834	878	909	892	871	913	856	882	835	875	852	865	874	832	835	917	912	806	849	845	810	860	843	838	848	830	893	846	879	864	860	847	831	859	858	877	882	909	779	921	843	916	883	874	871	873	882	870	834	828	913	852	857	845	900	856	823	871	815	878	840	876	886	829	860	872	817	868	892	855	864	859	880	872	832	849	863	844	829	887	887	887	878	862	845	860	872	864	863	909	842	877	841	912	896	863	878	859	846	852	885	816	864	876	846	853	905	849	833	886	845	911	872	840	865	817	861	870	932	891	884	868	930	930	850	852	882	887	868	903	814	872	892	872	819	858	885	892	887	897	910	854	843	867	827	876	858	874	923	844	832	897	878	836	851	834	873	861	867	872	825	906	912	827	857	874	862	831	870	842	836	802	879	870	866	835	862	875	832	874	868	873	851	886	844	855	885	844	895	844	841	835	877	830	815	871	900	871	865	882	882	879	854	867	771	832	845	850	860	842	861	878	882	893	886	874	881	843	813	868	859	875	861	840	862	912	872	862	853	878	905	828	815	877	880	860	877	858	867	885	903	926	888	868	880	889	824	905	836	846	838	836	860	912	865	867	886	855	862	911	828	837	837	894	889	824	905	852	860	799	813	922	888	824	829	857	863	874	884	887	854	865	860	833	883	877	891	835	878	853	841	841	914	869	860	838	797	915	863	875	868	883	868	862	868	837	872	894	827	858	922	833	833	889	891	884	863	852	884	888	844	883	891	861	876	938	905	879	857	866	863	897	863	879	895	844	881	882	890	855	815	856	888	895	898	847	886	857	908	875	860	837	885	908	829	830	864	829	854	937	919	894	866	859	890	878	852	874	913	914	899	861	861	850	906	880	830	877	887	851	867	881	817	897	820	873	869	930	840	871	848	851	816	866	878	896	903	863	855	838	858	907	845	875	850	853	908	888	853	906	889	874	887	852	854	878	903	842	849	900	838	889	853	832	918	906	900	876	852	865	895	903	876	932	826	829	847	867	836	880	870	869	859	836	890	851	843	907	880	839	874	880	800	868	881	894	841	846	884	891	848	863	876	878	836	919	930	874	850	929	870	820	874	881	883	879	875	900	887	830	869	879	876	874	839
28875	14757	1951	487	397	328	257	235	266	233	241	255	243	228	222	195	244	232	238	244	243	215	235	225	228	237	251	231	245	216	244	277	226	258	235	263	213	220	230	261	227	219	247	249	241	237	233	236	221	206	246	230	225	222	238	256	253	201	236	253	264	222	249	225	199	245	248	220	231	225	242	241	245	226	237	229	243	249	231	214	246	234	216	226	215	226	236	247	241	257	231	218	220	204	218	253	255	225	236	224	246	276	226	201	247	235	236	217	236	218	214	254	216	256	257	208	228	265	238	265	225	243	217	228	224	199	235	228	252	247	226	218	223	266	210	219	230	247	217	263	259	211	227	235	237	218	248	235	250	221	239	234	235	223	194	239	241	280	243	240	210	216	267	228	246	245	237	218	236	240	217	221	223	228	245	252	225	219	219	245	236	231	251	225	223	232	245	229	226	233	227	217	235	250	211	234	217	215	218	207	231	239	220	227	208	213	260	249	221	259	242	216	226	221	216	243	244	230	228	227	216	239	224	211	265	240	235	208	220	252	213	233	251	231	221	212	214	236	213	251	229	218	240	241	282	233	211	224	236	228	234	227	241	235	229	222	239	216	239	229	236	222	247	220	211	252	224	264	205	242	245	199	232	235	238	249	213	243	213	237	252	245	221	219	218	246	246	227	254	221	224	231	234	242	235	200	218	235	220	251	235	242	230	228	214	258	237	216	223	260	237	241	241	223	231	239	225	259	233	241	244	229	242	239	209	244	223	265	252	246	235	240	235	216	208	236	245	238	225	214	227	230	255	260	255	206	200	227	234	214	245	247	204	240	257	230	216	250	240	239	250	231	229	255	261	237	234	233	239	227	230	252	245	217	234	255	226	240	240	212	223	246	267	238	263	253	232	234	229	231	225	221	242	260	205	241	234	243	229	214	223	222	242	202	234	252	244	249	250	225	227	251	212	220	251	225	234	233	224	243	209	249	233	212	219	265	218	232	221	250	251	245	228	250	229	231	246	214	236	211	225	229	222	259	232	234	250	232	230	235	222	243	245	210	200	237	232	245	231	207	242	241	239	225	222	222	251	240	233	253	214	221	239	227	248	255	230	207	247	253	257	199	218	217	211	200	226	254	224	239	233	238	224	204	225	247	232	224	241	244	207	225	238	228	220	202	232	235	214	233	223	226	228	268	184	208	230	215	206	226	258	238	224	235	226	233	253	240	246	235	225	248	237	220	258	201	239	228	263	227	229	196	243	252	227	225	255	237	228	235	244	240	230	252	239	259	232	221	216	217	243	240	221	222	242	243	236	222	238	245	230	230	242	240	243	267	225	260	241	217	216	241	259	241	230	238	222	226	231	237	251	214	235	247	228	239	242	243	241	248	229	242	245	240	211	199	236	266	215	260	223	234	227	220	230	247	228	225	208	226	222	247	221	255	226	238	229	243	241	228	240	240	240	225	240	207	248	228	235	211	236	233	233	234	240	256	235	201	237	205	224	238	240	220	231	226	242	237	257	227	242	248	222	220	235	228	240	225	218	279	216	239	240	223	236	224	234	220	241	265	244	229	225	220	239	256	209	256	237	231	255	249	232	219	236	233	199	215	262	226	271	228	235	246	237	210	218	206	239	233	232	235	237	212	229	208	223	233	215	210	238	257	241	255	223	219	251	225	239	228	242	230	216	242	239	227	234	239	209	246	244	217	244	231	230	252	229	238	268	272	246	204	218	212	246	243	225	252	238	198	231	263	232	240	227	228	221	230	237	232	274	231	249	252	232	238	215	223	203	262	229	251	262	239	218	263	230	252	250	226	240	239	219	252	213	211	188	213	253	256	207	215	232	234	226	231	222	242	261	241	214	239	249	223	251	238	243	210	257	235	247	227	248	226	274	207	233	207	229	236	210	223	219	222	208	215	236	231	225	239	233	234	235	222	217	235	230	237	210	235	260	254	232	241	236	221	258	201	209	230	243	197	227	226	199	221	223	208	234	222	210	264	252	240	231	252	233	253	217	228	221	216	261	233	256	230	239	242	245	241	247	233	211	227	231	259	203	255	259	253	215	242	243	233	238	220	240	229	232	221	216	219	259	226	229	223	237	244	242	223	252	219	254	219	240	249	218	204	254	218	232	221	242	237	213	235	205	229	236	248	236	228	237	240	200	228	226	245	248	228	241	223	234	225	235	241	244	258	248	230	234	227	232	239	230	227	254	216	226	248	235	217	253	222	223	222	243	229	250	225	221	234	239	258	232	276	241	219	227	238	236	257	239	244	236	242	211	235	232	230	203	264	200	247	230	223	239	232	239	241	210	258	235	230	232	226	226	230	238	199	207	237	223	215	259	228	239	246	225	237	220	238	233	229	230	239	223	222	247	262	247	226	234	215	222	199	253	246	233	238	241	235	223	213	259	235	247	251	236	241	214	227	243	224	252	218	226	232	226	239	240	255	223	229	233	218	214	235	221	256	222	234	250	250	214	250	226	231	238	197	238	245	219	239	226	213	224	235	262	235	216	215	206	219	235	220	224	236	255	224	228	239	239	246	220	215	225	238	230	211	241	224	229	219	244	223	264	243	255	251	229	254	191	232	246	217	230	246	241	232	218	244	234	229	228	253	254	246	245	227	212	230	241	267	199	233	235	219	255	248	221	237	226	246	245	220	237	211	225	235	250	270	234	236	227	248	224	242	227	228	246	245	263	227	230	246	241	218	236	240	241	218	221	222	251	224	221	215	242	236	211	196	213	239	247	215	261	211	214	190	251	260	236	209	243	216	252	219	230	238	225	244	210	229	247	238	194	241	284	207	242	260	230	250	221	212	197	211	234	247	246	235	229	227	229	230	233	211	250	229	275	238	215	226	250	241	254	235	244	258	247	256	217	264	240	251	223	255	241	232	234	224	231	221	226	230	223	208	193	231	213	228	233	215	229	248	232	241	245	220	249	232	253	196	239	217	239	224	234	237	220	249	226	228	204	229	232	227	222	222	234	226	197	226	252	244	242	231	209	228	255	224	234	234	259	233	236	231	213	262	230	235	249	205	249	220	222	226	223	232	243	233	248	216	234	276	255	225	199	234	219	236	231	234	227	255	205	243	227	209	248	210	219	221	237	225	228	207	228	194	245	204	246	224	235	226	228	209	232	255	217	222	223	219	230	231	226	222	246	231	208	237	254	241	218	225	236	196	227	232	239	199	248	224	234	245	260	223	223	265	262	234	248	254	248	237	240	252	223	253	240	214	248	239	241	255	250	227	231	216	242	227	217	238	277	250	226	203	213	258	238	228	231	259	188	225	258	259	230	214	229	256	248	226	231	234	234	249	206	225	231	239	219	249	252	211	249	228	246	227	224	214	219	269	234	237	234	215	225	241	201	234	254	232	227	235	216	232	266	217	225	242	257	249	257	239	214	227	207	260	245	233	210	238	245	217	245	227	255	245	220	203	204	221	224	226	221	215	236	233	229	224	224	230	213	203	241	218	235	231	258	199	248	233	260	225
6097	842	741	451	393	321	307	275	283	262	246	267	244	240	270	230	275	249	200	237	222	234	251	252	233	234	240	239	225	239	260	221	206	235	236	249	256	223	237	233	237	253	250	190	245	228	218	221	244	222	211	222	234	228	228	218	228	252	251	220	229	219	250	230	249	223	243	219	213	203	239	221	223	218	228	210	233	250	231	200	228	218	226	264	222	215	246	235	224	225	204	242	232	257	225	213	198	225	249	221	226	241	224	194	217	191	224	218	212	263	228	236	212	245	205	232	203	222	226	224	212	241	243	238	235	226	229	225	234	213	205	241	258	209	223	243	209	229	216	250	228	219	219	222	208	226	233	213	252	219	206	214	225	234	218	249	256	215	206	237	218	222	203	231	237	226	201	229	216	219	205	204	222	210	223	244	229	226	238	240	247	202	226	210	224	246	227	218	232	223	241	213	249	232	214	227	247	239	244	220	206	234	219	224	209	242	234	226	218	245	235	250	228	244	218	218	236	211	190	254	200	238	215	228	202	207	227	232	224	225	227	218	222	234	226	214	214	213	255	196	229	214	243	220	259	215	221	219	208	217	232	218	248	207	209	210	230	198	216	223	228	220	216	220	246	225	205	225	221	234	222	255	219	229	254	238	197	205	238	250	217	221	225	231	237	218	232	246	226	204	236	213	230	231	235	231	222	247	240	206	234	244	229	216	251	233	236	213	253	228	239	233	240	211	238	225	216	224	220	232	201	248	227	237	226	220	211	226	221	227	213	216	224	227	236	224	234	227	226	230	254	256	229	242	230	228	232	239	208	227	231	240	211	209	233	239	225	218	235	219	199	236	227	218	209	223	232	226	238	219	223	254	241	200	232	239	244	250	250	238	200	239	224	222	216	226	220	233	219	233	219	236	221	219	192	221	230	238	239	219	207	220	254	215	234	217	227	226	241	234	260	229	246	233	215	247	232	223	212	225	231	216	249	223	228	211	219	234	232	232	243	220	236	239	228	226	249	220	218	248	208	245	233	226	229	244	226	226	225	235	248	258	235	223	226	234	217	236	249	200	253	243	223	224	238	222	214	230	213	222	253	245	235	222	236	243	255	242	230	235	210	230	242	195	204	254	242	209	230	234	234	221	227	226	229	189	214	195	252	234	217	253	226	226	219	256	219	249	199	246	235	230	227	240	221	205	202	211	231	234	249	241	233	236	251	243	216	235	241	209	240	226	258	253	189	255	250	230	219	231	227	229	243	226	230	237	241	233	231	214	230	210	214	226	200	206	216	215	218	240	222	233	218	234	228	240	214	231	220	235	213	219	226	226	210	240	252	227	230	238	226	207	243	225	227	231	220	216	234	240	208	221	224	201	238	230	187	230	222	224	209	219	220	196	224	213	244	206	236	223	222	212	226	249	214	242	239	227	249	220	203	226	207	230	248	228	233	190	210	229	191	234	236	227	248	237	227	224	216	250	238	217	214	204	212	211	227	213	224	224	244	190	224	220	243	218	232	240	204	222	222	225	221	242	253	251	184	236	235	216	241	234	235	216	205	227	250	214	233	220	224	235	242	243	228	239	234	246	242	256	238	243	242	196	218	213	243	221	240	243	264	249	229	220	217	240	238	240	260	234	231	242	260	207	233	237	225	248	227	203	256	235	211	238	239	223	210	216	231	229	201	229	226	225	238	263	223	212	233	243	234	213	218	202	226	239	216	240	227	246	228	241	233	224	203	222	227	228	214	221	212	238	204	231	219	225	246	236	191	257	244	218	255	243	213	230	207	227	208	245	233	254	226	204	220	227	231	226	224	238	247	246	227	211	231	217	224	227	221	226	254	227	225	208	206	220	245	228	209	242	219	220	215	255	209	248	231	212	232	251	248	196	235	200	239	212	234	212	225	243	220	223	256	223	213	217	211	241	227	235	220	230	248	238	238	255	212	277	220	237	231	199	212	209	195	229	234	263	226	252	211	218	217	261	219	228	204	220	265	255	226	209	233	231	234	246	224	230	207	236	218	238	200	234	243	222	237	216	224	214	208	214	199	227	228	247	237	246	247	231	208	215	224	206	224	213	258	213	207	238	212	258	234	260	254	217	198	247	226	203	233	225	258	218	239	231	230	224	223	197	223	211	218	220	224	230	247	207	211	227	229	225	223	226	209	217	197	218	233	243	263	220	203	242	243	249	246	231	202	211	232	219	215	230	214	230	218	213	235	240	222	221	245	220	257	235	229	220	216	231	234	240	202	224	235	207	231	251	231	215	214	213	246	209	217	191	218	234	231	227	226	222	232	225	228	208	245	249	242	266	247	215	241	234	222	231	222	204	243	218	234	235	227	208	215	255	224	196	238	230	261	248	226	216	217	241	206	213	217	257	213	246	230	252	213	210	206	238	225	244	240	228	226	225	248	246	232	228	221	220	227	234	221	235	221	227	244	223	256	221	248	226	226	235	220	244	230	221	245	210	220	258	217	230	218	228	223	246	240	203	257	239	218	236	247	222	213	227	237	219	208	221	225	208	208	238	235	265	212	231	213	233	227	230	244	222	230	217	229	258	236	245	233	245	233	216	220	217	235	234	231	267	212	219	218	242	206	219	213	220	211	206	237	243	224	221	198	226	223	214	224	196	236	214	204	209	223	207	197	225	240	243	229	220	223	224	220	204	257	227	259	216	215	237	199	199	230	225	236	245	233	222	231	201	222	247	228	262	242	223	208	227	243	221	254	229	223	243	213	243	221	211	230	218	213	214	215	205	204	251	241	216	220	248	227	240	216	255	247	242	229	223	208	227	247	243	237	245	176	246	234	232	222	243	217	231	213	257	225	205	229	220	237	236	235	220	235	242	217	233	234	202	247	233	218	235	241	221	218	218	260	213	213	228	221	258	220	208	189	234	218	243	249	240	201	222	224	240	213	217	218	225	248	214	256	239	211	204	234	214	217	228	234	259	227	218	209	262	242	250	211	268	225	229	238	219	246	218	245	238	245	226	219	201	214	247	245	237	234	212	240	231	252	238	239	205	196	225	255	215	244	228	222	234	193	233	237	206	228	220	218	235	233	206	241	195	247	232	205	214	215	219	250	235	214	241	231	251	230	218	236	215	243	225	238	226	218	227	231	224	249	219	195	196	231	230	227	219	210	242	209	250	242	237	213	208	226	215	242	235	220	235	214	240	230	224	202	240	223	194	219	217	234	249	234	268	240	238	229	214	230	248	231	254	229	264	215	196	246	227	221	224	242	242	243	221	238	236	219	224	235	236	231	241	224	218	268	222	192	253	216	203	237	275	239	211	229	249	239	228	217	237	217	223	220	217	250	262	241	208	209	216	223	220	235	236	270	234	206	259	218	214	250	263	215	231	217	230	220	261	248	206	245	218	248	228	228	227	243	221	241	229	222	242	220	235	214	229	251	231	212	196	225	219	245	228	249	245	252	215	227	237	247	202	212	237	241	220	213	206	211	208	234	227	227	214	213	217	234	226	208	254	234	225	212	236
25379	20950	27470	24585	20965	13119	2162	1386	1127	1091	954	929	907	878	807	814	831	769	799	766	756	774	724	739	730	764	664	683	671	734	748	680	682	720	748	733	726	707	698	756	659	724	680	679	624	666	675	666	723	665	692	679	696	676	728	637	712	671	749	681	709	695	678	638	701	676	686	629	671	669	661	726	700	633	700	696	670	689	614	674	684	676	716	696	689	711	686	643	666	681	700	629	689	722	654	666	639	691	666	696	659	713	754	692	665	679	664	708	698	702	676	691	663	651	703	670	685	673	690	659	704	716	620	661	702	705	739	642	707	685	701	698	703	675	657	728	679	717	684	685	734	679	684	677	696	703	715	679	679	656	655	701	668	689	672	661	665	726	669	744	634	758	654	663	679	685	653	677	692	682	701	675	675	659	665	713	696	680	669	674	699	652	691	644	669	653	677	635	688	681	714	658	656	694	681	657	649	673	687	672	679	691	639	725	677	675	695	658	693	682	714	677	732	646	669	707	643	712	680	674	689	671	705	661	738	683	686	637	687	688	676	677	659	699	698	670	683	663	680	699	663	683	688	728	698	710	652	698	624	660	678	718	660	695	682	660	653	690	634	671	647	669	663	623	666	691	711	678	663	646	680	671	724	641	675	714	693	648	698	686	711	670	662	624	643	642	701	722	690	686	697	673	647	655	672	682	667	673	669	680	686	694	681	705	671	652	611	691	728	678	678	690	708	709	673	699	691	658	706	687	702	657	682	663	696	646	683	694	684	692	677	636	678	700	684	703	667	694	653	695	655	660	719	700	707	666	719	697	650	686	663	667	640	657	645	664	689	640	674	658	664	654	656	674	674	656	684	655	630	713	714	604	634	676	683	666	682	686	687	647	689	659	657	664	677	643	658	677	685	657	672	679	666	682	695	698	677	677	690	634	710	657	673	709	700	750	720	726	703	655	717	626	676	663	666	697	685	678	699	659	694	665	669	671	650	696	658	656	695	717	695	651	670	662	684	679	640	636	666	664	710	638	691	655	653	668	642	687	671	691	711	650	677	692	652	673	668	653	686	658	691	630	724	660	693	676	695	666	716	669	652	662	664	690	668	637	678	661	667	670	675	688	636	692	648	719	660	645	639	693	697	630	678	677	696	651	663	660	690	662	704	674	645	677	712	696	705	656	719	690	677	730	680	662	656	711	672	658	686	647	688	705	699	680	690	677	669	715	647	683	694	670	654	682	690	685	706	682	626	667	702	710	667	670	707	659	672	694	684	676	717	650	708	655	686	694	672	698	722	664	662	670	680	678	660	634	693	669	665	688	696	659	698	671	727	720	678	693	711	686	667	703	645	673	656	638	667	620	652	659	663	714	689	656	669	696	671	708	700	677	762	662	706	694	671	677	656	690	652	703	605	663	634	709	645	714	657	680	707	669	683	684	691	708	700	673	700	695	661	692	721	659	668	661	684	672	668	676	652	662	611	647	639	729	651	701	648	656	680	704	608	685	660	616	682	718	697	677	650	650	621	673	680	682	763	638	681	679	623	675	719	668	684	576	687	669	675	718	687	724	707	723	690	679	671	651	700	678	680	705	722	646	664	661	686	691	646	696	675	694	657	704	723	687	690	697	682	646	706	662	673	686	699	673	676	656	708	635	659	651	691	683	634	687	671	676	702	744	643	724	651	663	672	663	684	654	662	664	673	705	672	699	651	654	676	649	722	695	709	634	683	624	672	695	690	673	678	647	663	626	663	666	676	703	693	637	665	651	653	676	659	684	731	668	692	678	687	712	636	663	692	635	637	644	698	674	661	676	663	700	694	634	723	681	655	654	721	671	704	706	665	697	672	685	651	610	676	744	644	667	640	680	659	658	685	695	702	622	658	695	660	638	658	659	651	697	637	669	672	761	701	664	692	683	659	664	701	666	632	673	619	694	638	661	694	734	688	665	655	635	714	676	692	650	659	658	697	641	677	724	679	697	704	654	656	719	642	631	663	695	640	631	706	693	680	686	673	679	629	696	671	642	677	691	687	676	711	676	629	692	661	677	635	692	680	693	700	691	681	682	685	702	633	656	649	701	671	627	679	713	658	713	649	663	683	678	682	635	709	673	657	682	696	661	710	674	651	658	638	645	672	694	692	728	686	669	670	684	687	718	692	686	705	701	670	673	658	671	662	678	718	667	675	649	652	700	726	665	681	703	681	670	656	688	673	717	644	638	705	636	637	697	640	610	654	678	680	683	697	713	681	655	677	671	681	678	720	694	639	712	677	636	666	728	702	684	649	722	696	676	687	714	655	661	654	639	660	700	657	697	732	687	650	638	646	701	713	660	704	689	662	738	691	664	653	681	670	691	697	663	686	680	686	676	714	669	660	617	633	724	696	647	674	668	666	698	666	713	681	667	637	670	672	673	693	702	651	657	671	647	703	651	633	677	671	666	677	691	713	711	721	655	685	671	647	679	649	662	645	687	658	715	707	711	689	660	699	668	688	673	708	680	636	660	688	652	680	628	718	691	649	643	647	673	652	646	658	710	663	672	647	685	713	682	641	660	671	686	684	663	710	639	690	655	697	685	666	676	683	688	669	662	691	679	680	668	666	672	649	668	681	641	692	710	677	628	661	664	666	677	685	690	691	656	702	677	665	645	660	647	686	701	644	651	690	620	689	673	712	657	661	667	661	692	663	694	665	705	676	637	675	649	707	682	726	675	691	635	734	690	681	696	675	639	678	643	647	689	676	686	687	607	689	670	648	669	646	678	686	672	737	677	680	624	676	676	637	687	717	698	626	649	672	667	701	663	645	699	654	688	674	681	645	667	687	707	660	737	714	672	691	687	667	703	684	704	731	697	702	720	680	670	689	652	709	644	697	669	671	706	686	698	656	666	667	697	672	687	615	656	707	628	640	671	665	627	704	643	658	616	670	613	734	670	669	689	650	653	694	676	682	620	676	675	684	684	684	660	667	671	640	703	727	667	705	654	654	674	659	647	662	713	671	671	641	663	625	706	685	687	658	712	701	667	652	695	669	652	631	689	703	656	667	685	699	683	620	653	694	677	683	650	648	643	682	636	686	687	640	646	679	668	657	649	686	658	715	618	697	660	695	674	664	701	668	664	639	647	673	681	652	706	688	653	710	672	707	614	680	623	701	636	660	681	652	677	671	663	724	682	638	706	681	642	700	705	690	733	672	679	688	655	637	681	655	655	657	639	697	678	705	689	669	674	672	658	642	604	634	653	680	655	678	676	664	683	715	694	671	682	665	667	675	638	690	678	640	665	715	677	672	653	652	704	657	681	747	704	672	711	677	656	696	686	688	662	688	674	674	675	665	734	641	699	686	641	678	667	666	666	676	658	661	677	678	701	693	649	681	656	706	687	719	611	735	647	690	688	651	647	634	719	646	653	632	657	682	691	665	667	632	641	701	684	739	703	628	636	639	612	658	674	664	670	704	686	648	699	683	724	693	689	626	602	644	661	716	642	628	652	662	685	678	667	691	662
7982	11957	10735	6190	4048	3069	2454	1997	1656	1460	1287	1224	1077	1012	990	905	830	860	826	797	792	735	734	710	678	671	668	693	687	658	712	692	657	664	635	683	670	657	644	601	649	644	640	646	607	644	583	601	601	643	639	628	688	600	669	638	608	636	625	618	600	627	636	627	563	591	594	635	657	643	625	613	592	612	637	573	588	649	655	621	557	591	637	637	595	608	667	613	596	588	610	613	676	663	633	629	636	585	611	642	594	607	625	634	585	623	601	653	643	656	659	635	649	651	617	608	662	579	590	639	641	642	604	589	611	600	599	581	641	613	622	624	576	602	621	598	641	600	606	636	622	585	597	599	572	619	648	629	604	608	639	656	644	640	657	603	584	642	627	611	563	596	584	581	603	601	562	604	617	617	624	609	617	643	580	603	562	607	632	594	614	621	640	637	593	626	600	627	618	661	658	583	601	659	623	668	618	596	642	616	591	619	603	602	596	627	630	614	619	585	649	670	609	617	640	602	575	638	627	627	593	594	553	611	660	646	636	562	607	565	596	595	636	635	612	599	588	614	606	624	606	610	606	603	625	590	611	635	601	580	573	601	604	613	631	593	653	617	632	593	607	597	635	632	628	587	637	623	600	659	649	602	599	597	622	591	648	613	581	627	621	602	634	605	647	602	627	588	639	574	592	589	629	575	627	595	611	639	641	567	582	610	572	637	597	624	631	604	605	601	585	628	618	642	625	598	608	619	582	595	543	636	599	591	674	607	601	619	611	622	629	612	591	602	613	634	607	631	636	589	592	630	604	616	614	630	648	600	631	621	612	620	586	621	581	620	583	600	598	648	649	650	577	606	602	662	631	616	641	630	602	609	627	634	604	591	619	596	613	615	619	604	623	614	621	619	685	570	629	566	590	601	596	640	614	636	646	692	623	637	577	610	637	651	613	628	580	654	606	596	666	620	651	632	614	610	612	638	620	607	586	613	657	600	633	609	628	585	604	601	632	611	657	642	633	646	625	601	612	597	702	617	615	601	584	642	627	601	602	620	596	627	604	638	641	639	593	611	611	610	624	653	606	607	588	638	596	549	606	582	592	615	617	584	609	565	628	645	579	590	610	571	659	635	592	610	579	657	537	601	648	621	663	642	621	673	622	625	597	685	639	624	636	618	631	594	556	599	593	642	576	660	638	641	609	648	653	575	660	579	622	602	597	572	616	584	640	594	629	585	636	608	588	595	614	587	616	605	589	622	586	622	615	617	582	608	602	610	589	567	660	613	621	638	610	608	595	608	580	620	586	589	688	589	584	624	630	615	587	599	566	627	642	593	574	617	592	593	592	631	582	637	655	572	609	618	613	583	611	628	641	627	596	627	643	656	614	611	586	550	610	625	620	628	583	612	574	597	649	627	615	614	628	603	592	620	615	621	644	639	590	650	606	601	640	625	615	630	615	568	565	614	617	577	564	584	649	599	599	608	579	577	640	609	632	609	578	602	592	636	566	652	624	634	639	621	636	640	596	581	588	586	597	594	600	599	628	610	651	604	609	630	648	640	632	633	619	623	599	631	578	633	615	592	612	614	642	568	615	633	645	594	593	646	588	644	608	607	634	635	627	593	609	643	647	639	634	632	638	614	609	631	527	635	598	608	649	620	587	574	601	648	624	622	659	661	623	675	618	672	629	620	634	589	615	607	603	621	605	599	602	609	575	608	654	645	662	612	608	626	586	596	625	641	645	612	588	620	604	606	629	602	597	614	578	613	619	615	602	630	629	584	584	623	581	608	616	621	577	624	588	603	650	657	621	650	621	610	638	638	622	597	582	666	632	622	583	575	584	608	593	575	627	584	605	600	610	614	617	604	598	646	662	616	618	604	645	637	631	596	674	596	637	616	608	592	642	624	617	585	565	615	597	582	622	644	607	609	622	573	597	602	596	594	619	633	623	581	581	600	638	638	604	608	623	654	658	591	607	637	607	661	633	606	630	619	599	584	626	626	644	626	634	596	591	626	639	617	590	605	604	645	590	621	687	622	628	608	652	588	636	667	598	614	620	593	645	609	591	626	644	600	656	582	642	624	584	670	594	588	667	575	589	613	645	619	647	578	582	626	583	595	609	589	581	646	597	590	607	602	645	607	634	695	628	627	595	578	595	618	615	600	608	650	613	645	613	641	650	578	567	579	582	604	601	580	642	605	600	582	612	585	606	623	608	576	593	624	605	654	613	580	652	589	568	610	586	617	620	602	626	569	649	673	590	613	606	606	636	616	600	620	617	602	605	617	623	636	598	632	589	586	594	582	610	601	641	614	636	615	591	636	583	641	612	642	571	612	629	634	613	653	616	631	619	616	649	662	658	618	600	609	610	598	631	652	592	631	598	591	600	611	625	661	603	610	619	598	598	635	607	580	610	638	644	592	616	624	571	617	628	619	611	602	612	581	648	610	644	584	635	656	618	600	608	629	570	619	606	587	624	586	577	633	608	629	636	606	593	666	614	627	623	569	580	652	619	633	593	594	620	647	606	614	596	576	657	580	609	626	636	567	587	562	591	618	636	646	637	604	609	606	641	580	597	606	619	652	635	635	609	660	624	613	623	598	611	623	605	655	633	602	614	623	577	610	632	628	657	610	614	652	603	601	595	595	588	623	611	676	649	613	621	618	609	637	627	675	613	607	623	568	640	598	626	602	602	574	628	624	591	617	643	594	593	632	580	623	598	610	615	572	616	672	608	619	587	628	590	569	622	595	656	619	605	643	648	641	608	619	606	613	610	630	606	602	640	623	629	602	596	626	633	588	652	607	575	600	626	621	582	603	607	606	620	617	614	614	604	602	610	582	654	599	591	575	606	658	622	604	639	573	625	569	588	631	655	630	655	612	594	559	575	600	647	586	600	612	602	592	627	607	606	634	645	600	592	653	633	623	614	630	605	630	587	619	643	593	632	607	561	648	621	620	615	614	609	621	614	653	611	601	644	601	607	592	595	601	609	574	619	588	631	639	637	635	576	619	619	650	567	596	592	602	648	554	625	617	588	622	637	577	603	633	632	592	619	615	597	635	640	632	588	587	588	603	630	590	595	613	600	608	611	630	600	670	593	618	614	612	630	583	615	644	645	614	604	642	618	648	648	595	621	605	637	612	615	588	615	574	623	594	615	657	607	622	610	607	627	617	616	577	632	619	607	656	640	610	586	608	572	622	601	601	640	615	622	645	613	630	578	600	626	647	616	564	546	596	614	579	654	613	586	635	627	660	593	578	611	620	572	611	614	610	610	627	605	618	595	634	617	630	618	566	607	615	626	610	581	593	558	629	588	634	642	623	661	634	632	576	619	628	574	590	628	629	592	620	606	613	605	594	622	595	609	601	646	651	645	609	615	649	650	616	629	672	617	627	575	620	590	630	604	598	592	624	620	651	599	631	585	599	595	599	627	618	630	621	641	624	590	627	585	594	625	618	602	652	631	571	617	602	613	597	622	615	604	600	633	587	657	591	616	615	585	562
23067	20998	27813	24369	21006	21154	11764	2577	1922	1599	1547	1396	1330	1319	1233	1157	1096	1139	1121	1071	1035	1054	1008	1027	989	987	1035	998	995	986	918	1001	918	965	975	985	950	935	920	927	925	922	970	954	947	939	935	935	891	923	956	872	918	957	937	942	944	945	960	963	921	857	963	859	895	883	911	940	898	891	866	902	883	936	910	973	905	904	927	947	882	906	866	952	936	934	867	968	937	925	863	894	902	891	890	936	884	902	940	926	926	868	875	903	928	903	967	892	886	893	904	898	922	947	918	923	930	930	930	890	885	900	937	904	926	860	915	923	964	890	931	908	896	944	938	959	914	958	855	868	908	941	964	894	911	924	902	891	842	901	873	864	916	963	860	964	948	919	987	925	975	901	916	880	874	913	908	919	884	912	886	945	959	905	892	879	951	891	966	938	904	867	903	926	890	922	906	936	923	861	826	907	884	891	921	893	888	886	905	917	960	870	905	917	888	949	942	953	876	847	928	886	929	909	897	896	926	872	925	888	881	886	914	909	900	887	871	847	899	918	876	876	911	927	871	926	847	886	873	902	1004	885	938	871	887	924	900	887	882	933	953	864	919	909	898	906	884	883	876	925	888	886	897	978	885	900	916	849	871	869	847	959	932	858	946	847	864	958	880	851	943	886	932	857	872	882	890	876	918	914	947	931	919	862	873	849	889	879	946	900	858	925	906	882	909	881	879	895	929	909	877	944	845	889	949	870	908	856	873	925	923	976	869	878	933	947	889	913	935	903	957	918	899	941	918	910	903	897	863	894	876	906	919	927	962	933	882	882	869	847	877	917	866	886	880	930	884	875	873	891	931	905	912	919	928	914	927	925	886	900	932	896	902	899	897	868	898	912	901	870	903	950	906	868	891	979	919	938	943	909	895	858	897	913	870	903	909	929	898	903	919	947	926	897	927	903	872	903	898	976	838	953	915	879	902	925	839	900	877	905	925	912	932	944	894	896	966	903	858	902	891	900	936	910	963	908	872	918	885	901	919	892	847	908	929	862	914	927	946	922	906	854	943	918	893	909	903	920	912	885	920	937	867	875	920	903	896	930	937	870	908	962	902	923	920	939	875	894	863	903	952	897	967	937	902	937	858	906	871	900	917	870	874	914	877	906	943	856	950	870	863	888	894	950	876	871	881	851	887	936	934	889	890	814	953	888	926	947	915	904	838	952	906	902	891	951	913	888	944	920	848	896	916	962	896	856	905	909	918	912	933	939	899	871	870	900	958	927	944	966	951	901	887	941	951	863	942	897	895	952	903	897	880	971	927	895	900	881	930	888	893	895	915	934	955	969	945	906	924	882	898	916	859	898	945	892	889	968	897	944	979	893	935	933	923	918	895	942	872	902	857	876	946	942	916	916	921	880	894	930	934	915	885	877	862	913	889	866	937	955	889	918	873	937	934	923	945	922	871	861	906	903	912	898	905	901	927	858	884	876	854	861	888	915	866	935	896	941	871	912	911	959	944	920	866	920	860	876	939	907	922	874	934	912	929	924	932	940	964	891	919	839	870	897	871	895	922	908	878	904	848	924	916	923	899	902	929	879	891	918	920	881	866	869	930	935	886	880	878	912	879	950	915	941	894	920	891	891	878	859	925	901	878	915	841	928	933	937	907	902	895	900	896	874	926	852	935	941	897	903	958	904	884	898	859	950	831	899	894	846	898	886	889	902	899	911	937	912	907	858	893	881	977	943	904	934	936	914	869	896	962	846	961	930	945	940	906	906	899	952	931	859	961	897	928	949	875	933	852	921	928	950	862	894	873	890	881	886	854	913	884	913	849	905	893	921	896	956	917	867	862	859	868	862	914	825	891	916	912	910	937	896	873	898	928	910	864	908	916	912	917	906	891	902	931	910	903	917	908	895	887	932	832	863	895	954	893	926	875	914	843	908	869	909	822	903	858	857	883	945	896	817	923	877	918	887	914	869	925	877	861	891	919	867	921	876	920	911	934	934	905	863	868	869	899	940	842	907	976	940	892	903	912	884	909	885	877	904	906	888	960	907	908	953	924	928	864	921	958	893	910	881	878	910	882	910	887	890	870	855	919	921	889	916	937	891	868	988	884	904	890	965	947	899	911	920	918	873	935	943	869	927	924	918	885	940	915	872	902	857	901	878	931	893	851	920	871	928	866	827	901	911	891	943	904	932	907	939	939	883	879	949	921	918	898	961	896	890	851	931	926	902	879	961	935	894	884	924	890	921	923	923	905	900	944	896	942	931	891	916	889	933	876	890	894	900	869	929	970	845	853	928	886	907	912	899	889	939	860	906	883	881	850	906	883	944	925	899	974	904	944	892	912	902	950	859	865	929	906	925	974	873	909	892	917	907	852	931	887	871	915	912	915	864	893	915	906	943	921	914	924	872	840	840	858	944	894	971	874	961	875	911	889	882	910	894	865	924	913	887	906	856	939	963	911	887	885	906	883	916	936	930	860	923	848	959	886	904	957	923	926	889	900	870	885	845	893	955	850	879	925	914	957	873	921	957	919	862	852	908	872	867	893	942	895	880	864	874	965	904	895	901	893	931	886	897	887	1013	947	903	931	907	959	886	925	916	935	899	870	904	894	859	906	870	934	919	923	872	887	952	936	927	903	874	918	885	963	909	871	938	932	971	921	902	899	913	910	836	837	913	875	893	913	842	894	909	897	886	901	901	883	885	938	891	895	911	849	899	914	930	861	947	910	978	855	893	890	908	869	942	912	937	827	916	907	876	922	916	898	856	869	876	936	878	863	905	889	907	948	863	898	935	903	855	887	913	853	869	920	893	884	879	892	881	881	884	910	917	921	926	934	903	874	907	909	976	958	812	911	905	865	915	904	930	921	909	892	927	909	887	901	874	890	900	893	919	922	945	905	937	872	879	900	932	864	922	908	934	941	888	981	909	900	941	901	882	899	988	866	880	904	927	868	955	833	885	893	857	871	873	890	895	892	926	908	882	942	913	891	881	901	927	868	954	883	919	910	873	882	966	899	934	877	925	917	911	893	936	875	935	906	944	881	902	929	933	900	859	974	846	898	926	892	893	939	851	889	902	896	933	929	911	858	924	912	896	937	925	880	901	926	890	844	945	855	913	936	894	873	897	883	909	906	869	925	905	916	906	890	907	909	932	923	931	900	879	914	901	895	891	927	885	862	899	935	915	953	886	910	874	915	900	935	905	954	895	914	942	899	919	884	976	822	890	899	903	925	850	853	879	908	932	911	880	830	860	859	902	896	908	945	887	867	907	890	850	880	925	891	836	876	826	954	939	887	852	898	963	916	871	931	959	879	898	832	849	897	913	919	895	845	865	929	919	889	913	940	920	916	887	950	907	937	883	881	892	895	947	936	930	906	968	893	920	869	898	915	949	886	877	923	934	906	964	918	937	877	975	906	932	906	959	956	856	878	933	895	928	854	923	903	925	887	932	937	888	919	880	889	938	842	858	933	964	924	923	953	891	868	877	880	921	937	903	897	875
10551	18902	17218	10199	7231	5406	4079	3298	2843	2340	2180	1919	1716	1691	1486	1355	1274	1264	1183	1153	1066	1040	1083	1044	1024	971	972	959	1013	893	955	913	907	927	879	934	929	898	884	906	876	871	892	879	861	944	909	858	886	844	894	858	871	890	828	831	847	872	895	898	858	846	849	879	875	889	850	822	857	827	808	858	854	879	822	821	892	832	820	919	833	849	843	835	814	871	811	840	846	893	812	846	806	845	802	826	853	864	853	908	845	893	907	838	854	815	785	838	867	814	835	834	844	832	853	867	889	812	838	852	835	817	856	852	842	862	845	793	811	878	837	874	781	828	846	839	836	862	832	828	877	834	862	783	889	817	840	856	832	841	859	846	884	815	864	827	842	880	853	798	831	825	893	825	842	856	865	789	861	799	865	860	866	845	822	826	807	769	814	852	809	825	817	867	828	796	896	798	845	827	851	860	807	836	802	811	828	777	854	865	824	862	859	793	826	801	827	814	813	808	851	804	843	800	822	865	891	833	869	823	820	849	807	842	849	870	871	852	830	821	864	857	820	887	836	827	847	837	859	898	795	810	813	808	855	825	812	836	776	870	812	821	862	832	846	877	886	831	874	812	816	867	803	836	792	799	813	869	839	828	830	825	850	850	823	829	824	807	809	856	788	811	845	862	842	874	820	820	798	846	839	890	802	763	842	855	849	825	817	861	836	842	811	826	834	802	887	800	828	905	902	829	834	829	820	840	862	802	822	818	838	865	816	827	888	785	849	775	828	827	866	891	788	813	887	837	828	804	824	812	893	850	827	805	854	829	812	851	840	830	855	824	833	827	859	851	813	853	861	842	821	847	864	872	883	810	821	835	857	828	827	799	850	821	819	806	836	827	851	884	821	833	807	808	818	832	881	840	879	840	794	870	789	810	874	831	830	837	831	861	831	821	848	871	828	809	843	866	797	859	837	825	834	818	801	885	811	835	812	909	841	822	806	795	807	869	826	867	854	810	827	822	844	770	826	810	852	818	814	833	865	816	875	841	852	849	839	851	814	781	785	883	837	831	739	797	799	813	827	848	802	838	879	856	845	803	835	839	856	842	843	792	842	867	803	837	821	813	868	798	855	848	811	836	818	866	814	843	771	864	862	835	831	812	796	816	787	888	858	797	828	839	822	805	857	857	821	818	815	842	817	866	854	888	837	804	780	801	813	851	879	850	880	832	767	774	850	810	852	829	848	840	805	847	808	831	842	792	814	907	852	828	862	843	818	807	839	812	842	801	849	861	819	803	800	863	837	804	810	869	847	802	864	797	821	813	777	790	796	872	855	820	864	833	816	768	819	843	791	870	892	771	793	815	826	795	795	858	802	810	843	842	836	881	822	840	870	825	794	824	853	877	840	820	803	822	830	831	802	829	832	844	820	904	814	871	834	806	875	834	830	811	778	825	827	869	853	789	842	824	808	872	864	817	855	835	809	843	792	812	824	820	818	776	815	826	827	804	803	786	866	814	821	848	803	838	869	793	848	803	880	838	877	827	898	849	839	844	861	765	809	846	810	878	825	841	823	840	868	854	795	770	809	853	862	837	824	841	868	845	875	800	844	900	780	837	835	824	832	847	769	843	817	789	820	810	825	823	857	825	813	771	877	859	858	792	870	861	830	774	826	844	813	792	836	812	781	808	827	822	868	811	799	837	845	812	821	816	838	842	859	850	831	777	869	875	835	880	856	825	847	811	829	857	847	805	915	829	859	805	809	795	827	856	859	855	837	859	857	821	846	911	843	837	879	882	773	811	854	847	823	798	859	854	822	773	835	812	856	766	838	813	815	822	814	844	895	829	820	841	872	876	822	870	862	834	854	820	830	808	803	822	795	896	819	822	844	804	905	867	830	785	858	865	858	785	759	876	824	791	819	887	816	770	821	866	786	865	851	854	862	830	843	861	867	816	793	851	806	898	782	819	879	859	846	820	859	831	843	852	849	830	819	800	814	840	820	877	845	837	865	872	868	875	859	828	841	840	884	866	842	830	859	852	778	813	782	852	825	862	817	832	795	863	852	814	826	816	816	804	817	814	832	871	826	877	827	828	859	840	851	804	783	784	871	846	882	829	805	866	804	825	850	813	799	856	855	889	820	937	797	856	781	827	861	836	830	806	765	816	839	835	865	826	856	809	914	860	836	879	805	815	814	842	731	849	829	801	824	822	850	852	835	880	824	865	891	842	842	873	831	819	803	868	807	858	832	829	849	873	820	810	841	823	849	859	804	882	800	840	857	818	845	826	834	862	839	843	812	810	835	849	823	829	857	817	820	812	887	804	785	886	833	840	868	774	815	793	870	807	840	811	813	820	861	833	846	814	782	793	832	819	819	807	855	848	893	813	810	789	822	816	821	836	850	847	839	816	823	832	834	867	816	862	804	805	785	816	816	846	849	832	816	847	804	839	829	802	847	858	850	787	852	766	803	796	834	842	792	794	895	856	826	818	837	791	793	801	797	803	838	813	812	822	773	816	838	840	780	841	853	858	854	820	843	810	883	856	789	840	795	834	858	801	795	809	895	845	816	819	852	839	849	854	842	857	796	856	815	829	825	787	806	846	855	811	831	847	858	812	833	840	852	843	854	830	877	851	806	819	781	838	854	816	799	834	844	839	798	835	785	865	818	808	837	788	795	853	835	840	844	818	821	854	837	854	842	800	817	826	831	829	859	834	867	863	832	824	833	800	871	843	839	869	801	822	810	841	847	882	780	790	802	836	844	836	832	858	812	870	764	811	817	820	816	768	854	847	787	846	806	837	826	809	847	815	848	812	848	813	825	831	862	857	913	852	822	791	853	761	860	834	859	838	845	837	853	811	785	835	824	787	836	796	832	835	815	810	840	834	830	835	838	852	841	860	843	799	872	811	844	867	826	835	843	818	825	812	818	819	871	813	819	850	852	797	829	780	820	829	814	829	842	834	898	833	840	865	865	831	810	834	845	834	828	765	787	856	843	890	834	850	817	797	827	813	831	838	795	767	820	805	844	865	855	838	834	863	871	887	797	847	862	879	847	817	833	847	813	874	829	838	790	841	836	841	863	752	776	848	889	841	814	858	843	893	880	819	824	823	779	799	879	804	848	810	826	806	842	842	821	813	812	837	822	861	842	919	835	802	793	831	823	817	864	821	786	832	788	854	825	851	852	840	805	848	807	813	816	852	809	823	777	899	802	793	824	856	821	813	816	815	806	835	783	841	805	829	830	848	813	847	767	874	814	800	774	789	836	854	797	858	811	843	875	808	839	824	856	787	817	830	840	832	804	848	853	864	820	825	854	805	830	795	835	875	871	825	844	839	906	823	789	879	818	863	844	861	833	835	848	787	864	845	838	853	831	813	848	867	796	799	861	796	797	801	850	835	796	839	865	833	842	806	822	835	831	811	849	838	814	854	811	867	812	814	858	860	830	833	843	825	783	859	837	758	829	792	827	905	872	816	813	904	819	825	828	851	815	790	874	826	872	807	787	873
30246	15489	1982	472	387	298	270	251	285	258	240	239	274	269	246	245	220	259	245	253	232	278	262	224	241	243	239	244	227	270	221	247	252	253	236	267	247	223	242	225	275	270	264	236	215	247	244	246	232	253	260	258	232	240	233	267	238	235	260	256	248	269	223	243	253	263	238	246	223	243	246	253	267	245	260	236	264	252	245	259	253	270	255	238	237	235	268	240	215	266	243	258	244	277	247	254	239	253	258	244	240	230	249	257	256	229	241	259	255	243	221	245	246	239	261	223	241	246	255	219	263	240	275	265	265	241	242	256	227	232	269	239	232	266	259	255	263	260	232	263	255	257	228	229	236	265	265	264	249	241	226	261	287	241	253	242	271	226	258	241	244	241	228	248	224	242	248	253	250	265	251	238	251	280	237	245	240	252	253	248	201	244	241	246	251	243	204	252	233	218	247	246	215	229	264	243	251	249	218	255	261	253	254	226	230	255	260	235	267	237	252	256	260	245	272	249	247	270	243	238	241	247	315	281	234	242	246	245	248	246	258	227	262	252	280	227	241	226	252	234	243	276	229	224	230	223	223	225	240	265	227	241	259	266	259	245	266	256	242	275	238	245	251	238	227	248	223	231	233	247	258	242	237	251	250	243	249	228	267	252	277	254	268	232	246	241	247	241	242	238	246	261	246	239	266	247	235	243	225	256	265	227	254	253	238	268	243	261	252	250	242	261	266	244	255	237	244	251	272	242	264	254	263	238	244	264	240	221	266	250	241	287	250	207	290	241	261	237	269	254	258	226	243	241	236	243	261	248	252	266	263	242	265	239	268	251	267	248	255	263	260	281	269	263	251	260	263	249	277	259	273	273	260	264	248	263	249	239	234	251	256	235	251	263	262	256	278	232	235	260	254	241	229	249	261	243	255	244	246	264	219	249	255	261	274	240	241	238	270	271	224	249	243	236	237	236	265	249	241	243	242	231	239	245	225	241	254	256	261	244	243	240	246	236	253	253	211	262	251	260	266	249	274	261	249	254	265	241	232	249	221	225	242	259	240	218	231	249	248	223	233	253	267	257	271	241	237	246	226	273	250	225	257	259	237	227	273	257	269	242	250	244	252	274	222	246	260	238	233	227	236	246	253	265	220	268	274	244	212	264	223	244	255	265	233	272	254	246	228	247	255	254	251	240	231	241	263	235	257	242	236	264	242	241	251	230	230	238	251	247	250	241	254	234	243	252	278	231	235	253	245	227	261	227	229	263	211	250	254	260	265	266	269	218	224	232	245	263	271	243	258	262	286	249	273	250	238	273	244	235	239	242	250	217	229	251	237	275	215	245	245	238	261	253	218	262	260	246	212	268	250	247	253	235	246	251	279	236	247	259	245	230	256	275	248	265	254	245	252	225	265	242	217	249	233	218	268	241	248	246	242	260	219	243	231	238	249	256	261	245	266	236	253	237	256	246	218	243	246	259	239	260	264	211	266	255	261	279	257	221	242	246	222	256	226	245	257	234	263	251	240	255	252	246	245	232	260	243	246	249	239	223	261	242	224	249	234	236	252	258	258	266	258	237	267	228	245	238	247	255	282	213	236	218	236	263	270	229	230	263	235	239	240	257	221	233	278	250	233	239	265	239	221	244	249	268	274	264	212	298	272	248	243	234	249	245	205	223	260	244	259	255	239	276	250	224	255	230	239	214	241	232	270	229	262	243	244	254	235	251	267	220	222	220	262	215	219	273	265	245	240	254	241	262	285	230	250	242	243	246	231	250	245	235	266	243	261	242	222	234	268	231	263	222	232	266	256	243	271	249	220	255	248	249	270	253	233	242	265	245	279	263	208	255	248	212	255	295	249	264	225	254	241	258	254	266	259	253	268	262	272	243	245	252	246	254	248	250	194	237	258	255	244	262	268	238	223	242	267	240	279	220	262	242	251	248	240	224	245	259	263	275	244	256	253	241	256	246	248	253	244	230	241	229	266	262	225	229	236	265	247	229	238	234	254	284	243	291	248	240	229	235	273	250	233	230	231	217	217	237	245	210	280	248	239	249	280	235	256	237	261	243	232	244	238	267	238	249	258	232	264	259	232	237	240	270	256	263	275	239	263	227	225	272	253	215	239	255	234	252	245	272	249	230	247	235	268	258	245	269	240	244	231	237	241	259	254	264	249	258	246	253	249	243	244	234	253	242	232	241	242	256	233	247	225	254	268	249	267	266	255	234	246	279	243	258	265	238	246	228	255	271	260	221	240	254	239	251	260	262	257	245	257	219	231	234	261	274	241	255	259	258	231	269	253	259	267	236	253	260	256	239	250	244	245	244	219	232	231	233	233	231	258	222	257	254	244	241	234	249	264	238	242	229	245	236	251	249	261	232	283	252	253	265	235	213	252	238	260	264	255	212	250	264	246	223	265	272	246	276	249	249	253	233	256	241	244	281	247	237	253	268	262	238	245	251	245	235	271	233	234	236	266	256	237	230	245	231	221	255	214	259	217	251	249	239	256	255	254	268	239	268	245	254	257	249	237	260	282	243	252	246	252	261	230	221	216	252	230	259	250	246	249	220	240	227	248	225	219	282	262	248	257	244	255	218	250	258	249	246	238	269	245	252	227	222	238	226	267	241	229	237	264	258	258	247	233	232	252	261	230	261	242	217	262	251	256	260	270	237	242	250	227	243	269	247	237	259	243	256	263	259	212	252	231	231	257	246	242	245	259	256	270	276	237	243	264	273	265	249	240	259	244	247	243	247	249	268	204	230	254	266	250	214	235	244	267	273	248	213	239	249	236	271	249	249	233	229	267	224	239	246	244	233	239	253	239	261	253	255	275	239	253	207	263	248	217	248	239	238	260	259	256	241	241	255	248	243	234	229	237	241	241	237	239	245	222	223	280	237	253	224	275	266	269	274	243	244	266	259	242	258	266	236	253	265	226	247	240	243	252	259	256	242	259	269	256	240	228	259	274	279	243	260	273	239	250	247	264	251	238	238	265	254	259	266	236	263	255	243	249	222	248	246	243	240	242	254	264	268	255	228	241	236	245	231	247	222	248	229	240	256	239	259	249	249	249	247	250	247	255	246	242	255	230	241	260	267	232	230	270	263	245	251	258	222	253	244	262	219	265	269	244	240	258	240	235	247	254	211	236	224	248	255	241	233	266	259	267	253	252	260	232	246	231	252	253	263	253	237	251	250	244	225	229	239	223	233	229	237	245	241	266	255	228	217	250	242	263	246	246	246	245	269	255	229	288	250	222	239	241	254	243	239	252	255	258	245	272	239	246	254	260	254	253	222	246	237	246	238	228	234	250	242	231	263	269	264	267	265	243	251	262	232	239	212	246	223	261	222	263	227	214	232	238	248	219	262	258	252	264	259	271	218	248	271	238	255	234	253	275	270	241	260	266	233	243	247	236	254	245	235	247	259	273	231	260	250	247	252	272	273	244	247	226	240	259	264	249	243	248	226	251	256	240	260	261	215	268	251	254	224	250	214	253	246
6743	925	800	486	369	350	334	293	312	269	267	250	256	244	255	282	253	241	231	226	241	252	248	228	215	234	260	251	251	242	229	265	221	234	235	252	242	214	277	247	237	213	249	231	226	239	241	256	251	232	239	237	245	230	247	251	243	237	248	229	226	261	223	266	235	239	216	232	244	233	235	261	240	223	270	256	219	240	245	274	252	232	184	254	265	256	228	255	239	250	249	263	242	241	227	244	257	267	247	251	262	250	256	236	260	240	250	227	247	274	229	247	246	248	241	235	267	238	239	234	285	241	249	214	244	230	217	229	240	236	258	225	246	224	277	243	250	245	241	222	214	240	211	231	247	259	237	227	242	257	240	245	250	233	221	217	243	247	248	235	241	234	248	245	252	226	254	222	228	211	251	254	231	242	260	259	226	244	227	220	249	225	221	250	255	263	235	246	242	231	267	263	243	235	243	243	209	250	262	251	256	249	223	239	231	246	237	234	238	274	267	260	239	235	235	231	249	235	248	240	262	241	244	209	262	244	239	256	246	222	246	255	255	245	226	227	271	227	251	226	224	229	229	262	242	244	221	214	233	233	249	254	232	218	240	262	225	215	245	230	263	252	236	222	241	225	240	222	243	228	239	211	252	242	243	258	251	227	236	259	249	274	279	246	233	271	249	265	229	237	237	245	237	238	245	262	228	224	226	257	218	241	253	249	280	244	240	246	211	216	239	238	250	273	257	266	255	229	262	232	254	244	248	249	205	231	229	236	256	210	250	239	236	235	224	216	258	232	230	262	235	289	225	237	221	205	260	250	209	245	242	229	226	271	274	224	263	242	243	252	249	243	219	231	242	226	226	249	251	243	238	216	262	244	272	266	258	252	228	217	246	230	232	219	251	277	252	240	250	213	235	223	262	242	250	241	229	232	248	240	247	230	242	234	253	236	249	249	256	235	248	241	268	246	252	230	265	232	254	249	247	242	256	214	262	253	257	257	219	233	247	264	247	234	251	236	249	283	255	262	221	224	269	239	243	218	230	221	242	236	253	222	238	225	245	232	260	247	246	245	256	232	264	244	272	232	250	242	246	237	256	215	257	252	240	246	244	232	203	237	234	239	253	245	231	215	230	229	238	248	212	253	245	278	214	250	234	236	209	233	248	215	221	243	239	205	218	228	234	208	235	249	208	231	245	250	248	236	259	258	220	233	249	231	244	261	224	222	230	226	241	238	225	231	228	273	245	251	218	256	262	232	245	266	257	247	244	247	228	258	233	240	281	231	244	224	236	258	220	221	255	236	235	239	255	255	264	241	208	261	224	226	264	239	258	271	246	251	250	219	247	242	236	210	235	238	245	221	243	202	256	220	237	256	251	226	271	216	245	240	227	232	233	231	230	235	273	250	243	255	224	229	256	261	221	254	231	252	277	228	243	207	264	281	284	227	245	228	223	234	257	243	233	235	225	251	236	228	258	254	219	261	244	219	230	256	234	222	213	225	247	243	234	220	242	236	224	231	228	244	260	244	244	242	226	232	222	247	254	227	259	257	237	239	233	250	232	253	255	250	248	243	214	230	241	263	232	245	236	243	209	253	241	262	260	223	236	251	256	246	231	233	246	248	248	247	250	254	266	250	232	257	236	240	243	246	260	211	248	210	249	232	252	258	246	227	233	275	224	229	246	277	204	246	227	217	239	273	256	218	218	230	261	244	236	241	240	213	225	253	207	230	247	242	212	265	246	226	209	256	225	229	257	244	223	207	242	253	250	231	244	250	236	225	257	247	230	248	241	222	250	241	250	263	255	250	267	232	240	269	235	226	228	251	222	249	235	258	213	237	260	239	254	261	231	257	219	249	244	235	213	230	237	212	258	250	260	236	222	234	240	243	219	235	231	238	238	234	232	251	237	246	270	210	241	243	212	253	237	240	224	251	229	228	242	263	237	246	242	238	241	255	252	245	246	256	229	243	254	231	242	236	248	243	238	239	263	242	237	227	218	228	233	250	225	251	221	247	263	239	217	236	233	230	244	240	260	231	269	234	256	241	268	255	233	254	212	254	225	259	238	257	244	249	211	261	268	211	222	244	214	228	241	243	230	251	243	231	250	243	225	236	245	245	229	237	266	236	257	221	273	247	260	239	247	226	270	267	237	268	270	264	255	222	240	222	250	247	236	229	223	234	222	237	239	249	253	203	238	217	259	254	234	246	207	237	203	238	236	254	239	214	244	274	238	215	228	233	232	253	260	237	238	237	238	245	229	240	240	244	237	216	237	231	252	221	232	250	229	252	268	241	253	256	259	265	261	230	256	257	234	214	252	252	243	251	226	261	264	222	264	232	233	243	236	238	223	247	230	271	262	240	269	217	244	245	250	247	235	224	236	204	252	247	229	254	241	226	242	236	240	239	204	211	234	223	218	250	251	265	249	243	214	235	238	235	272	266	213	242	265	237	216	238	233	241	237	240	235	253	222	234	243	215	227	241	243	251	227	238	230	221	249	248	240	263	207	238	255	227	257	239	246	224	252	281	251	241	261	226	252	249	227	240	264	228	254	249	246	227	256	243	239	218	230	234	260	235	239	279	254	240	232	243	230	239	266	243	233	257	230	250	251	272	266	244	236	231	221	229	246	224	229	245	260	234	236	246	240	239	262	238	217	234	235	211	236	238	207	244	245	241	238	260	213	225	254	225	242	255	247	233	284	239	213	257	235	265	253	235	237	262	249	224	245	219	244	242	228	253	259	238	253	235	226	245	235	241	244	254	233	237	256	239	235	256	230	249	226	222	232	271	253	225	239	247	247	218	246	235	273	237	223	246	224	241	240	261	235	234	238	238	241	248	220	232	204	261	242	228	233	216	233	227	226	238	232	230	232	256	235	277	250	252	274	226	255	231	207	217	211	237	226	231	247	226	256	232	265	216	244	245	260	270	229	231	247	250	241	219	242	235	199	264	231	230	262	233	209	228	243	257	258	233	247	226	212	259	209	234	235	260	235	230	243	274	235	248	255	260	253	237	226	225	257	253	226	240	219	229	246	227	248	254	250	237	260	221	239	236	225	231	236	242	247	250	294	216	223	242	249	230	220	259	237	238	233	251	221	240	254	257	264	241	227	233	244	239	234	251	216	245	253	227	248	239	223	239	240	259	254	229	251	231	224	230	229	222	234	253	250	257	265	237	242	226	236	242	223	243	247	221	243	241	218	254	218	235	219	247	226	208	226	222	237	261	225	231	238	239	233	247	259	273	215	227	239	247	260	231	254	260	251	231	232	259	225	269	239	237	216	247	243	229	234	246	232	219	254	247	259	195	220	218	240	245	249	241	236	247	231	249	226	251	249	224	247	238	241	244	228	229	259	238	228	231	252	244	240	228	280	240	255	196	268	210	214	231	231	260	240	254	249	262	236	250	252	230	226	273	260	239	233	232	241	244	235	230	246	218	250	258	249	246	242	265	226	250	239	246	222	244	269	220	256	235	237	242	283	227	251	235	215	240	238	227
24267	20006	26239	23470	20015	12640	2036	1334	1123	1053	919	879	881	850	822	810	705	765	781	742	759	689	708	713	634	711	661	673	688	694	677	681	720	681	687	659	692	682	685	638	695	657	663	655	701	681	668	644	661	635	668	612	626	640	650	655	597	672	681	658	645	641	657	702	645	703	662	655	701	653	638	674	593	669	656	684	658	642	663	666	671	635	622	640	649	688	662	621	672	668	660	651	640	633	646	665	634	671	613	679	671	689	656	636	643	673	679	709	655	623	662	633	688	659	675	641	644	624	640	698	694	660	640	609	691	665	629	687	643	639	668	674	658	651	661	613	686	670	678	666	685	716	669	649	650	631	661	626	639	635	641	614	627	658	666	663	648	613	630	680	625	666	677	688	702	640	696	641	650	645	635	683	622	658	667	652	657	659	663	596	661	626	659	653	671	630	628	656	629	579	653	662	649	666	645	632	658	635	692	629	656	633	659	641	611	709	628	670	638	631	652	643	680	649	721	679	698	647	591	664	619	686	652	697	659	667	634	634	684	656	670	665	610	652	627	640	629	663	654	608	664	627	616	656	645	625	667	642	654	669	678	649	697	654	593	637	655	649	663	671	656	665	658	642	656	627	657	637	663	668	711	649	638	621	661	661	684	624	603	672	633	666	696	628	626	674	640	614	662	653	631	693	680	651	644	656	622	667	674	628	655	641	629	628	649	679	660	634	695	612	625	605	659	660	620	632	643	632	693	590	698	660	597	670	666	641	616	637	663	674	619	661	604	681	650	689	623	635	642	665	617	675	672	658	711	632	627	672	609	626	648	641	647	648	670	663	667	578	648	669	699	649	657	687	645	602	703	674	633	613	644	695	680	611	687	600	675	630	672	665	602	648	623	656	718	662	671	645	644	681	673	633	720	651	670	662	668	625	657	634	610	663	660	652	645	644	675	672	660	602	646	607	699	604	657	645	644	645	697	673	637	643	641	697	674	687	645	639	620	682	639	619	679	624	661	612	617	609	632	674	674	654	662	620	646	593	676	647	626	636	619	624	696	660	658	647	672	655	649	638	624	676	647	638	654	659	645	672	650	638	654	640	702	624	660	640	669	694	618	637	670	621	658	601	634	672	691	674	677	617	603	642	674	603	689	634	666	674	617	670	674	661	625	644	643	633	632	641	658	631	642	662	694	677	659	629	619	632	656	637	627	649	682	724	648	658	647	673	633	629	634	626	640	625	654	655	681	630	603	668	654	682	692	656	652	684	635	660	603	648	667	678	662	666	644	638	682	624	672	687	672	639	659	590	674	681	659	706	640	630	679	681	641	655	688	647	693	657	615	700	647	648	682	650	616	670	625	634	665	644	646	663	635	661	655	636	666	729	652	668	648	636	636	652	632	677	687	695	629	671	679	627	657	693	628	677	589	660	703	663	636	646	645	683	682	644	579	621	652	694	686	649	643	583	651	713	711	676	638	639	622	653	659	645	678	675	647	610	663	611	638	629	659	673	642	622	667	593	655	646	690	677	597	703	625	681	634	652	636	648	671	665	660	649	594	676	672	657	683	705	635	632	643	655	650	639	653	669	656	625	616	679	688	642	694	592	669	679	626	652	662	596	622	687	643	697	636	651	670	672	654	687	590	677	607	648	654	659	675	647	631	620	687	636	630	664	670	623	650	694	634	651	659	672	656	642	638	609	650	697	679	626	680	689	674	699	644	663	668	669	647	660	701	624	632	689	644	696	692	662	637	635	641	680	571	651	680	638	661	645	649	621	626	668	623	658	629	637	638	640	633	700	590	658	659	648	648	643	684	641	590	657	673	607	641	614	615	642	650	639	687	681	647	687	642	624	642	648	671	656	651	654	639	687	652	687	642	649	668	700	638	638	701	644	721	619	617	705	634	624	666	654	648	651	674	652	635	626	654	638	621	641	683	678	693	637	661	629	595	666	680	652	643	649	625	716	633	657	683	621	629	643	689	663	651	656	692	643	672	695	673	630	665	645	656	636	649	649	669	671	652	639	704	650	647	695	671	652	671	622	703	646	679	660	614	629	617	683	664	667	646	662	612	676	678	678	631	667	600	652	614	653	653	655	611	660	622	635	596	674	652	675	684	631	593	673	661	659	648	615	706	653	712	617	662	653	602	625	661	675	675	685	625	656	662	663	603	653	686	631	654	622	685	633	649	685	675	667	605	641	626	653	638	650	669	607	652	667	621	646	646	666	602	625	608	649	661	620	664	629	638	653	666	692	646	628	644	604	619	622	664	638	645	673	648	642	631	650	668	712	625	608	629	617	670	636	595	635	640	646	614	642	635	628	647	644	635	662	613	666	654	610	640	612	664	620	636	635	645	639	660	654	645	681	610	635	675	606	637	633	674	640	646	609	673	602	667	639	686	679	675	670	655	701	685	697	643	630	623	648	656	697	663	639	647	644	623	638	638	678	666	671	615	695	639	661	631	635	669	643	653	655	652	673	650	644	687	652	705	638	650	668	615	630	639	663	668	657	641	627	657	663	619	649	635	631	650	620	648	634	652	625	649	632	663	663	613	640	678	657	613	617	633	641	622	642	662	606	652	642	667	676	647	643	630	693	611	638	683	731	681	687	658	635	698	684	611	687	646	646	598	617	626	647	665	665	650	638	636	678	596	651	630	697	604	659	669	682	691	652	631	695	649	704	637	674	610	681	673	725	680	650	628	621	694	691	617	635	642	659	646	649	642	637	650	681	673	593	705	651	658	649	628	693	673	654	644	654	642	631	657	630	633	630	621	647	643	619	661	644	660	641	664	604	631	664	617	659	653	627	686	653	630	654	607	676	691	652	597	605	667	633	623	641	662	673	594	653	673	636	642	693	681	648	629	593	674	639	681	644	664	646	670	681	664	669	663	614	604	644	645	644	632	678	642	651	653	654	654	680	616	648	680	683	626	638	653	696	640	615	616	624	642	656	640	686	671	658	628	630	599	604	676	658	648	669	651	638	673	633	688	688	674	671	637	710	616	642	662	667	644	654	658	623	648	624	617	655	655	687	629	677	644	680	619	667	661	632	693	642	642	633	686	651	632	665	646	683	655	698	644	658	641	611	702	715	638	661	644	605	637	627	640	671	692	621	667	598	694	658	661	712	686	669	691	665	630	661	623	618	655	642	667	608	632	626	653	631	640	619	670	666	672	646	676	621	629	637	635	637	665	649	635	671	672	644	660	653	614	654	627	632	613	640	664	616	617	693	647	709	634	679	650	666	667	686	686	678	661	639	614	700	623	629	653	659	592	654	624	677	623	609	641	638	593	631	640	651	608	656	612	634	630	612	651	621	684	616	658	689	662	657	695	671	652	598	667	673	668	678	653	644	642	673	643	666	651	645	661	659	642	617	621	664	625	618	674	659	656	657	636	652	623	692	649	627	682	638	626	657	629	626	622	633	650	665	610	648	623	616	707	650	609	665	597	629	646	658	657	599	637	668	653	634	625	643	644	696	619	614	693	630	692	657	670	593
7777	11395	10366	5867	3921	2943	2352	1882	1660	1294	1202	1163	1016	940	886	894	819	739	730	736	723	764	693	661	665	672	658	642	673	648	642	659	683	651	594	619	579	643	616	598	587	594	661	614	613	661	592	630	637	637	603	635	607	599	617	645	571	654	523	610	652	585	599	600	556	577	560	568	632	599	591	602	560	610	595	566	588	644	560	612	597	606	593	580	595	607	616	591	592	619	587	618	627	621	615	633	630	586	653	602	602	556	614	571	622	580	596	588	592	616	604	590	600	586	584	574	616	614	587	606	619	605	557	575	590	565	567	605	594	567	556	581	582	570	577	584	572	617	614	609	645	610	556	616	589	552	579	606	607	616	578	594	573	579	612	612	568	618	621	601	626	586	586	564	567	614	551	565	584	578	592	627	609	555	622	584	575	615	598	580	556	600	611	595	600	588	559	643	576	545	568	586	561	554	626	577	580	586	542	612	621	574	569	628	634	598	611	586	594	582	596	596	574	564	615	553	600	569	582	590	584	596	593	610	615	585	607	620	584	581	605	565	577	571	572	587	555	599	566	585	635	589	611	615	624	598	584	549	565	600	604	579	566	564	573	567	645	590	578	576	587	559	612	600	606	586	639	548	670	583	587	614	617	605	594	557	554	578	653	641	533	578	625	582	601	557	573	560	614	596	583	637	603	608	577	587	560	618	581	602	584	597	602	617	600	624	556	586	570	572	591	598	587	550	610	634	588	609	618	632	577	583	532	590	608	569	585	609	602	585	559	605	628	591	565	631	582	605	595	559	595	586	573	592	608	524	607	603	541	613	582	606	582	624	577	565	581	556	562	592	592	573	605	571	585	545	556	573	579	588	592	548	587	613	580	613	614	576	569	595	618	606	597	586	616	606	591	601	582	551	569	566	594	589	536	599	589	619	612	582	577	559	586	599	580	576	589	577	615	604	599	614	598	573	617	586	621	619	572	631	609	602	624	595	571	612	562	593	570	550	622	623	563	580	602	572	573	545	594	603	621	555	564	551	574	567	598	617	624	584	614	568	615	580	584	566	602	568	572	656	602	627	619	572	602	580	581	552	612	593	562	594	604	560	630	591	600	612	623	597	587	571	574	602	582	591	603	604	598	592	563	547	588	551	588	574	615	587	620	587	555	569	590	593	583	596	608	617	616	611	585	518	591	600	541	565	602	565	619	590	597	557	575	594	625	575	631	607	619	585	568	604	574	594	589	612	614	560	572	582	572	562	583	591	601	619	582	582	558	580	623	598	565	618	604	558	646	593	618	554	599	594	588	594	611	585	565	646	567	586	609	595	618	596	619	568	573	627	594	569	556	548	561	586	580	606	600	569	540	620	578	575	611	532	601	591	569	622	606	562	585	596	585	556	588	585	550	571	612	608	583	587	597	570	609	584	599	608	606	552	598	570	610	599	654	623	609	555	563	585	599	575	586	569	596	558	548	574	568	575	610	594	605	573	557	589	571	599	573	602	581	594	559	591	575	590	562	612	592	587	598	579	521	573	611	518	563	577	600	561	551	587	619	585	608	607	619	591	604	576	632	601	581	595	580	595	553	526	561	579	569	565	618	591	597	548	588	608	627	595	553	617	567	581	553	580	548	597	579	581	617	606	572	551	563	552	570	591	557	623	564	587	602	579	620	619	625	586	572	617	603	587	601	592	553	562	566	592	617	558	586	580	596	533	585	591	601	609	597	548	563	589	572	577	622	566	613	571	566	621	561	603	602	579	590	665	613	586	559	578	572	603	567	538	619	601	560	562	578	616	567	582	550	607	629	610	606	645	573	592	570	591	598	578	605	593	579	587	602	613	589	576	578	597	586	594	610	580	597	582	577	566	627	591	569	580	625	614	621	615	630	564	593	586	630	627	576	585	600	596	580	591	573	595	557	571	639	568	588	564	582	583	567	592	565	598	595	576	566	593	586	606	612	588	613	565	598	570	621	622	619	599	593	558	574	561	595	581	576	595	624	557	621	622	599	590	580	573	640	555	541	618	576	609	591	629	596	586	575	611	561	574	605	551	599	602	593	621	610	568	610	599	587	592	579	567	559	595	566	593	568	587	616	592	549	579	653	603	565	616	606	617	609	595	603	565	592	610	603	603	611	602	589	576	618	592	618	556	602	544	536	589	588	622	621	586	597	595	618	536	553	597	591	585	579	590	569	564	553	564	573	574	649	586	589	585	618	587	625	527	570	574	564	625	598	563	634	581	586	633	632	590	579	573	565	565	576	604	617	576	579	570	531	554	595	564	577	563	580	566	587	548	559	591	589	593	583	587	588	592	569	631	571	585	581	585	617	561	632	575	629	584	544	588	574	583	558	541	659	600	580	579	598	592	624	592	615	581	611	590	584	577	590	529	608	595	559	582	614	590	642	589	582	605	539	601	578	570	588	598	589	559	580	553	637	584	626	615	577	558	581	582	537	590	573	557	591	584	632	629	581	597	610	635	586	582	603	602	588	581	592	541	643	597	553	660	610	611	633	576	612	579	572	555	570	612	588	589	605	559	598	587	628	570	594	602	553	607	584	601	596	587	626	589	601	566	586	598	590	577	566	625	609	605	607	599	620	602	582	567	609	549	559	578	631	563	598	592	597	608	581	572	601	636	604	621	592	547	550	621	620	551	561	568	594	633	570	582	573	618	622	559	582	604	607	573	615	602	585	598	578	611	595	590	587	569	610	610	598	564	623	550	578	638	590	610	606	573	592	581	545	573	583	617	606	542	680	587	613	611	568	622	622	577	584	615	592	582	630	611	586	610	567	606	591	628	587	556	610	577	598	570	586	585	605	624	573	634	590	589	579	594	548	572	626	604	591	579	534	627	623	604	570	627	569	602	601	615	615	556	580	530	619	556	594	637	596	583	619	618	639	580	566	607	567	559	566	581	608	580	636	591	609	583	560	565	582	572	604	585	607	635	560	595	566	567	543	584	607	588	582	568	584	571	612	590	637	600	588	574	555	576	600	602	583	574	609	617	627	577	601	544	629	579	580	607	561	617	541	604	582	593	630	595	614	577	549	607	611	632	608	578	629	643	556	591	608	634	610	584	564	583	601	576	618	610	591	571	621	598	616	563	592	603	613	567	554	591	594	606	615	564	618	593	603	575	628	602	644	585	610	579	563	606	592	574	569	597	568	628	578	583	592	583	558	594	559	552	561	548	555	579	608	576	639	584	560	614	552	573	626	613	583	599	603	595	587	544	542	615	578	575	588	601	531	579	593	568	562	547	590	590	609	580	591	598	600	590	616	623	566	556	597	617	618	547	567	588	572	533	590	621	571	539	636	631	613	598	603	641	576	605	590	624	634	611	634	585	612	617	617	576	574	576	580	587	581	572	569	620	605	597	623	588	622	616	557	605	587	643	572	600	575	586	572	592	569	575	568	557	603	584	626	582	557	567	609	574	585	602	613	598	609	576	571	583	608	555	580	586	587	602	559	614	598	599	598	570	569	584	554	595	556	586	594	605
24232	21970	29121	25494	21978	22119	12259	2613	1830	1743	1526	1505	1326	1223	1280	1209	1148	1179	1201	1157	1132	1102	1130	1075	1071	1113	1000	1069	1019	995	1050	1054	998	965	982	966	931	1011	963	970	966	974	993	1006	1015	960	981	948	951	953	945	981	996	943	936	865	1045	988	998	935	940	895	987	956	970	877	927	964	955	914	935	939	924	987	969	878	995	889	905	931	974	959	974	974	981	981	1023	979	935	975	999	935	927	953	934	919	926	963	966	904	1044	974	1006	956	906	923	1030	1004	916	972	940	963	938	917	975	942	977	967	955	939	912	976	936	981	985	994	928	916	912	910	900	998	937	913	983	962	949	946	896	1006	923	919	896	958	979	990	945	938	943	927	995	970	929	927	993	905	926	960	983	995	909	949	969	945	982	959	970	903	956	981	936	945	919	955	953	1010	917	958	1038	984	967	895	948	946	991	985	967	988	981	953	972	955	915	973	945	999	997	900	961	988	931	941	923	981	924	941	961	959	950	949	979	977	984	978	901	939	976	905	960	1030	922	960	952	942	920	942	979	946	906	964	938	960	916	979	1005	983	954	995	929	948	917	945	938	958	991	959	898	963	990	981	946	994	971	966	1006	946	970	944	982	928	888	1021	961	973	987	964	953	980	945	988	988	904	990	912	942	924	1024	1012	971	942	1000	1018	938	945	951	951	931	933	930	972	945	929	906	944	997	939	970	969	946	971	991	968	938	989	1004	954	1015	983	930	967	957	934	927	948	880	1008	971	940	942	929	936	931	928	916	975	943	989	950	993	957	928	924	986	996	998	978	957	982	995	924	1015	945	914	957	907	939	974	963	945	921	975	928	875	974	950	954	959	961	1001	943	926	890	995	909	919	896	943	944	941	946	972	961	930	975	968	973	947	946	916	939	900	986	957	947	977	980	942	938	1043	1011	950	909	979	947	944	921	937	978	939	902	982	910	1007	919	934	953	924	976	969	974	905	954	939	978	946	951	969	998	979	903	963	968	951	920	909	938	954	940	985	934	956	947	1011	964	947	961	943	957	927	1027	938	964	911	889	934	957	950	892	972	946	957	979	976	927	997	967	937	958	956	954	960	986	934	966	964	986	921	969	958	923	965	920	958	954	1020	942	960	951	988	963	991	928	920	993	930	964	961	924	981	975	1019	954	907	959	954	961	983	940	894	922	928	967	917	951	999	990	958	918	1004	978	934	947	945	958	893	1035	971	917	956	984	960	1026	946	896	902	961	897	1016	931	938	978	889	893	974	914	963	956	940	966	916	937	967	954	956	948	981	971	896	934	911	980	971	948	907	844	924	943	1014	957	959	937	980	949	897	955	933	979	945	899	956	915	955	957	953	907	968	929	1016	942	989	955	946	937	920	969	945	996	981	988	1009	983	961	923	953	959	892	924	938	948	952	893	938	935	983	983	962	976	950	964	973	912	974	933	978	955	974	996	970	1004	993	919	914	921	953	945	901	922	943	944	926	952	976	968	956	1024	921	954	961	957	984	902	952	968	973	983	990	948	993	940	985	965	976	974	964	959	942	962	970	986	943	948	920	915	996	987	908	977	917	971	953	975	915	949	895	956	882	960	926	896	933	914	979	1022	944	969	920	939	943	926	964	960	934	907	941	955	934	951	941	924	967	974	1033	964	950	964	926	937	960	954	1034	1001	937	962	921	948	959	907	917	920	940	972	903	923	991	990	967	975	946	971	930	954	1003	959	950	931	958	878	964	936	963	898	982	933	945	969	887	979	1014	953	962	914	950	890	969	951	962	963	941	935	920	973	923	928	920	964	929	942	941	949	971	966	977	967	901	942	928	941	1024	944	935	969	939	931	997	959	1023	996	973	963	926	940	983	979	954	918	888	988	919	913	1022	1002	976	909	962	1006	933	920	962	946	941	944	985	981	968	999	916	971	978	948	956	975	921	949	1021	969	951	1012	986	974	929	916	966	938	887	958	913	956	964	991	887	908	989	994	943	951	985	957	986	940	955	907	944	979	919	859	923	925	913	915	898	971	986	982	999	938	983	940	932	958	975	976	980	922	920	933	947	1016	936	952	939	922	1019	910	967	999	949	986	960	919	962	941	953	949	918	940	1032	915	1021	963	943	943	949	926	920	949	960	938	962	880	912	945	951	983	965	940	955	924	954	945	974	928	938	958	953	922	898	958	947	954	903	961	1003	954	902	933	942	947	955	867	919	956	977	979	983	961	932	888	953	1021	942	958	941	978	933	1016	956	953	963	974	945	878	888	990	950	957	951	915	967	954	954	1011	949	963	956	974	961	913	894	942	938	1041	983	962	974	983	919	937	935	921	966	947	934	981	975	961	906	914	937	909	881	855	973	903	942	972	948	981	918	937	989	965	999	946	904	979	930	945	977	939	979	900	951	993	947	950	980	961	909	939	970	972	919	1009	924	1005	946	898	944	1008	909	951	913	961	971	931	943	984	967	960	960	966	953	947	966	935	964	925	948	951	949	939	963	954	964	949	1025	1029	936	956	966	919	947	961	978	945	913	951	922	959	912	920	926	890	973	947	911	893	948	946	957	919	943	895	958	954	967	962	1003	1069	900	997	1036	856	998	933	938	926	976	983	935	916	971	934	955	907	897	944	937	954	922	984	956	983	958	937	982	997	931	971	976	992	921	936	928	916	972	909	954	927	882	1014	876	953	993	970	922	893	982	938	955	926	971	964	972	937	925	934	1022	944	939	899	930	968	941	948	927	893	949	923	919	964	964	926	993	977	931	1029	953	973	899	940	892	907	938	973	948	933	961	914	921	926	983	943	928	928	928	1002	934	934	902	912	1016	921	990	946	990	971	989	963	992	970	935	993	954	938	937	892	883	970	940	915	950	957	974	912	965	931	982	992	1004	970	950	924	965	966	941	977	992	910	901	995	920	949	968	908	926	986	898	939	965	940	965	941	987	957	973	897	960	972	947	914	910	854	933	1008	978	945	916	919	980	978	949	929	994	948	1002	947	930	924	960	922	955	911	975	924	961	965	912	956	953	929	906	947	914	972	894	1022	961	955	941	895	906	952	988	952	976	968	997	903	962	888	955	946	949	961	912	973	934	967	982	934	898	953	933	933	940	974	994	906	959	904	915	930	1002	1006	996	911	949	971	936	918	993	986	968	914	861	922	974	1014	973	969	985	982	1023	936	936	930	944	916	929	973	950	918	968	927	908	911	916	935	953	989	922	967	980	919	941	953	956	914	943	919	924	1003	930	952	957	943	1014	952	949	957	914	975	977	905	960	948	933	921	928	915	969	927	934	936	960	967	916	895	950	968	944	927	914	947	924	953	959	931	969	956	926	935	968	946	925	934	879	964	931	904	919	973	984	913	890	1001	972	989	939	934	979	962	979	948	937	970	908	942	981	966	943	931	988	936	904	917	982	899	942	972	970	992	924	939	952	910	905	983	954	917	988	896	894	938	1006	936	980	930	924	927	918	922	917	933	892	981	946	901	934	969	982	956	937	942	996	999	991	968	967	907	955	960	1007	990	910	936	951	943	1012	976	933	913	918	969	954	952	954	939	971	967	998	968	903	911	925	992	963	987	954	974	958	946	925	927	994
11034	19744	18057	10542	7349	5659	4367	3493	2917	2547	2270	1955	1858	1639	1535	1465	1348	1275	1227	1176	1140	1184	1141	1103	1052	1073	1022	1065	1019	979	972	991	970	978	902	943	963	979	916	956	934	917	887	880	914	876	883	912	862	936	902	908	891	886	882	792	912	847	882	885	906	846	893	941	935	911	890	913	877	925	986	854	918	916	867	910	830	851	865	845	905	868	913	851	878	900	878	915	920	860	885	868	889	872	843	839	919	903	878	892	893	897	843	917	928	863	879	883	903	812	840	874	873	883	897	885	870	864	890	852	884	856	877	927	890	868	912	828	845	865	930	850	910	911	843	876	876	895	895	863	851	875	858	814	896	954	857	865	925	881	841	902	870	862	879	881	879	853	910	935	855	914	894	865	862	894	904	892	887	855	831	895	841	846	835	858	890	946	877	843	884	895	914	882	824	858	883	856	863	842	862	927	863	898	877	890	850	836	886	859	857	825	849	781	841	889	862	866	918	871	852	913	871	869	818	864	908	856	867	881	798	927	905	892	849	940	865	909	827	876	829	882	859	890	891	909	851	876	870	883	896	877	877	860	844	821	961	855	885	880	882	892	884	857	783	890	855	871	818	885	853	832	883	900	846	844	839	871	869	899	945	866	918	867	910	851	870	892	846	886	871	853	831	916	853	883	852	851	874	839	893	858	873	921	860	882	897	924	884	862	909	925	875	920	889	865	873	900	881	856	893	920	934	891	874	858	904	837	907	869	914	908	864	834	895	876	891	892	880	840	882	904	793	821	831	872	832	865	891	858	825	881	873	858	893	892	808	853	898	895	880	844	922	859	881	799	852	820	860	810	923	846	918	875	840	849	896	878	871	876	854	814	896	897	870	839	847	818	861	864	874	863	890	844	807	890	846	875	869	858	835	811	873	838	818	854	907	874	865	900	862	886	878	868	866	844	837	865	883	837	852	877	846	850	855	887	883	847	881	899	900	885	815	910	896	856	930	804	846	825	910	857	908	851	854	896	864	855	866	900	891	872	834	865	904	841	866	852	834	847	904	838	869	873	856	879	925	922	860	848	867	901	916	862	843	866	856	916	879	883	853	823	880	893	859	888	859	880	889	881	865	841	860	857	819	885	887	872	890	838	834	881	856	887	901	867	846	835	868	849	904	840	876	878	894	867	870	833	918	863	864	897	808	886	823	856	888	891	912	915	894	801	881	893	915	921	861	857	826	883	905	897	902	889	912	913	885	903	886	898	891	923	921	900	799	850	881	869	868	857	936	822	865	812	946	849	867	836	862	852	865	844	884	869	870	923	852	882	898	914	860	889	866	890	859	887	843	891	825	821	871	810	865	869	857	868	878	869	918	868	831	862	893	822	877	894	901	839	913	883	823	852	914	881	848	845	860	881	871	838	875	838	860	843	906	877	924	848	821	802	843	814	879	902	839	855	821	865	845	905	866	864	898	877	902	854	849	893	896	867	874	895	874	856	869	868	871	863	885	876	819	864	936	815	891	902	842	914	903	858	966	817	915	879	909	868	848	838	854	845	907	835	888	832	893	898	862	855	914	857	873	869	816	869	874	844	852	885	858	877	872	831	875	867	870	849	899	911	902	818	867	869	889	920	898	862	919	894	913	916	902	859	920	861	904	885	942	890	830	873	865	846	881	880	879	864	832	895	886	902	871	906	866	882	816	858	865	912	842	868	880	832	836	824	899	911	865	885	861	830	897	850	872	811	894	875	852	897	881	895	842	897	842	880	937	829	893	879	852	908	859	882	893	923	869	893	888	843	861	842	866	878	862	868	822	868	890	796	900	879	880	895	865	865	872	886	830	866	850	864	823	878	894	874	859	829	862	871	894	893	849	845	858	880	846	920	908	841	871	863	868	868	872	873	829	849	873	856	831	864	895	853	809	848	826	941	847	866	821	905	823	902	857	939	898	858	862	868	841	895	899	876	881	854	886	877	888	852	850	890	890	854	894	891	866	839	899	877	883	860	874	853	847	875	855	893	902	868	880	875	879	914	856	852	857	848	823	856	882	866	869	895	886	843	868	876	849	860	843	847	761	875	859	849	843	850	866	861	848	893	862	940	908	825	887	882	889	897	899	884	865	836	883	896	837	877	836	845	863	893	909	868	895	883	867	888	874	892	854	874	905	841	878	929	910	858	904	868	899	937	868	840	871	870	941	862	869	814	875	869	862	864	939	896	867	925	848	880	884	837	866	825	910	850	816	837	925	833	874	896	835	865	868	894	806	894	866	821	883	865	856	861	889	869	874	840	881	839	882	843	837	912	878	898	869	906	856	872	825	865	856	858	896	883	879	817	872	881	854	839	899	875	825	846	870	831	839	887	869	887	840	875	875	861	874	837	815	835	858	837	873	928	829	863	866	834	890	881	921	886	854	874	843	957	884	860	886	875	914	892	873	825	848	842	849	892	855	855	833	847	905	853	870	887	856	927	891	867	819	909	880	845	865	853	874	901	837	860	890	889	875	917	872	852	895	888	877	847	860	857	888	866	938	877	835	822	884	890	860	893	858	863	854	841	905	867	883	863	835	860	865	918	889	919	812	881	861	874	854	927	846	926	863	846	927	878	807	847	845	868	852	913	844	881	903	841	812	890	877	855	885	875	825	876	874	891	865	836	862	833	858	886	834	881	844	863	893	883	889	866	876	903	851	873	856	891	861	883	838	834	883	891	869	922	910	862	826	850	862	868	854	866	863	892	894	856	902	823	918	889	851	828	890	831	879	878	871	919	855	855	869	880	879	936	918	852	900	876	868	840	847	899	843	879	856	895	883	908	895	834	911	851	850	875	828	886	862	893	877	902	881	845	861	863	920	907	827	885	896	876	922	871	925	826	919	903	831	896	809	841	871	857	837	868	851	853	809	896	878	901	838	843	928	868	845	823	874	814	892	858	886	895	860	863	865	850	898	880	894	879	838	852	879	899	888	854	844	842	835	847	865	848	872	827	851	854	895	931	873	860	851	840	868	906	876	917	895	905	857	872	869	883	896	837	837	886	904	838	886	871	865	843	864	905	871	854	824	827	931	862	842	867	892	868	879	878	875	844	835	868	892	834	932	891	884	882	864	819	879	832	892	856	868	824	825	866	888	806	874	880	908	859	894	899	896	840	902	843	905	890	830	884	887	869	869	895	869	864	911	886	878	827	855	789	853	917	823	845	893	831	865	871	889	888	850	858	824	882	833	871	903	865	882	932	858	891	899	911	840	860	865	854	841	901	862	825	847	891	877	891	909	894	832	902	893	859	895	829	893	825	891	901	882	929	881	881	862	856	854	892	901	916	857	859	855	841	909	881	855	876	875	849	906	842	800	859	891	887	889	880	887	877	898	841	892	870	849	861	845	905	905	809	881	915	845	861	909	882	847	867	903	846	878	874	929	872	853	904	911	910	858	860	862	833	799	835	885	833	910	880	879	856	930	823	867	901	845	893	845	835	887	894	870	901	860	860	928	905	816	892	886	864	873	896	861	910
28754	14704	1970	516	390	304	293	299	243	234	248	244	248	266	243	235	251	244	223	221	237	218	261	231	233	230	243	262	261	236	234	243	235	195	226	214	236	235	231	238	241	233	228	215	277	271	222	235	251	242	237	246	232	233	240	230	237	219	226	252	223	215	230	217	244	246	279	229	222	231	224	220	212	234	252	245	213	232	243	240	232	248	233	237	241	274	240	243	244	231	233	242	225	217	231	221	247	274	240	229	228	249	235	225	235	235	236	236	263	230	225	239	235	244	235	268	223	197	229	235	259	257	215	234	220	229	247	231	240	220	224	234	227	298	243	228	213	222	227	227	224	249	255	232	238	244	222	247	225	248	249	232	232	237	241	246	233	268	257	249	256	218	216	256	259	231	223	220	228	204	246	222	248	218	249	242	235	219	244	223	234	229	235	222	253	239	244	234	215	254	206	236	264	231	226	260	261	233	226	247	232	258	225	260	235	251	220	212	241	230	224	249	277	241	215	247	226	253	214	228	258	247	253	268	224	225	244	228	228	258	225	224	222	225	233	245	245	230	233	248	239	227	244	231	240	226	228	232	211	237	227	243	238	224	224	246	222	240	243	260	231	228	207	230	243	238	237	245	246	210	245	219	238	221	249	233	218	242	251	231	212	233	242	234	225	246	254	238	251	228	232	222	244	232	251	226	247	243	217	258	238	195	248	234	258	244	247	224	246	211	206	205	234	242	228	240	247	224	248	212	235	261	208	229	265	259	241	249	213	252	213	266	258	230	222	247	263	206	255	232	250	226	242	243	257	248	227	221	233	243	232	200	245	239	248	215	219	218	216	223	240	255	242	229	238	247	236	243	224	239	250	235	249	241	239	238	231	270	237	243	218	232	241	249	250	253	254	244	214	228	264	228	243	247	213	250	223	242	246	227	227	208	256	237	231	241	235	230	224	242	218	236	255	231	263	247	232	207	230	254	224	269	234	231	237	228	234	247	229	227	239	212	228	258	263	223	227	259	209	227	230	226	230	233	269	248	217	205	236	229	235	233	253	223	256	230	247	225	236	238	236	228	269	260	237	239	220	232	251	210	268	232	254	233	261	268	209	226	221	249	217	231	231	246	207	211	208	240	249	238	227	215	213	241	217	257	237	263	240	218	217	222	224	227	273	254	243	264	241	236	217	223	210	234	233	242	244	239	233	224	214	237	238	265	230	227	228	264	220	241	232	228	271	223	247	216	245	248	237	241	230	245	234	230	220	254	236	236	247	237	227	225	217	210	221	242	258	225	266	232	253	244	248	222	245	247	258	235	217	228	217	234	230	222	230	203	210	220	227	214	221	225	261	246	229	226	230	241	227	205	202	239	250	250	228	244	257	231	197	234	207	235	242	230	259	249	236	242	224	220	227	244	259	240	219	250	239	227	246	240	247	230	257	256	240	249	259	250	259	234	232	247	209	227	227	238	233	251	248	220	236	240	257	241	239	224	216	243	233	219	257	216	263	236	223	246	213	226	229	237	237	261	272	231	241	251	227	217	218	235	213	222	213	208	237	205	240	274	242	236	237	217	265	265	228	245	228	232	246	221	240	254	212	242	237	241	250	235	243	239	224	241	247	237	260	230	238	254	244	242	241	227	228	251	223	243	234	230	228	244	228	221	204	232	231	233	235	271	238	227	246	235	233	261	233	238	245	218	225	260	258	201	220	241	235	240	242	226	237	223	273	242	256	229	219	272	229	233	206	249	231	229	230	257	236	255	235	244	224	211	219	221	237	265	217	238	228	228	225	233	210	239	220	264	233	256	228	235	235	231	217	255	248	257	238	223	258	231	243	236	193	249	232	238	235	234	236	266	230	243	201	239	227	214	220	246	241	270	224	243	248	273	264	251	231	241	255	251	223	209	227	233	232	241	238	231	264	241	223	242	232	247	210	236	264	216	234	241	248	213	237	248	229	230	230	224	201	269	259	247	220	224	239	230	239	206	252	237	250	239	261	207	234	276	233	231	242	227	214	239	227	237	241	260	228	253	228	221	218	250	232	259	230	222	256	255	248	220	226	247	227	225	237	240	240	237	221	213	259	229	224	232	212	232	230	219	248	216	267	237	232	239	254	265	261	212	250	239	212	268	262	232	232	218	207	225	236	247	218	254	224	227	231	238	205	228	249	264	242	251	214	244	240	260	244	237	250	234	255	238	257	239	267	219	207	254	223	261	247	203	240	233	252	215	208	257	241	240	244	222	238	247	208	250	254	237	238	240	222	230	237	236	248	203	223	245	232	222	260	233	229	214	230	226	244	222	230	208	223	231	263	244	248	219	258	216	245	241	217	230	223	245	257	212	262	242	229	241	236	217	241	202	234	241	228	256	226	262	242	245	227	248	250	226	224	239	221	235	181	286	233	223	241	231	245	219	235	226	254	237	254	218	248	260	228	226	248	236	233	227	238	233	237	213	238	219	245	290	238	247	238	216	249	259	265	223	210	235	250	225	258	219	245	244	257	201	230	224	228	232	210	253	220	223	233	230	213	241	218	245	234	232	234	254	244	219	238	247	225	224	235	201	228	225	217	206	244	240	256	226	254	226	243	221	232	225	249	246	234	224	254	228	214	234	237	220	250	232	259	233	238	235	221	240	241	240	225	235	253	225	243	258	233	232	220	237	236	239	220	242	210	197	229	218	248	236	258	225	223	219	232	218	217	234	243	243	247	249	199	241	211	222	234	226	230	205	262	263	229	231	259	233	211	221	228	265	219	255	208	243	242	246	230	229	242	233	244	214	231	245	227	234	238	224	246	218	243	228	239	209	205	226	237	232	235	247	225	245	217	210	246	245	259	226	245	251	210	241	199	209	215	227	235	234	223	221	238	210	237	241	218	245	272	237	229	254	222	238	244	222	236	196	237	203	229	232	230	233	219	243	238	223	250	246	199	224	230	254	248	224	252	239	256	251	226	233	206	230	270	249	236	253	247	228	247	215	238	240	254	258	253	253	231	246	218	255	245	237	233	222	235	233	239	248	219	234	215	250	273	259	244	229	266	230	242	229	243	232	244	232	231	268	237	229	215	216	246	257	208	269	250	255	248	271	256	234	219	219	224	236	258	234	219	228	237	218	259	244	234	233	217	235	249	257	254	235	239	254	251	251	222	237	254	226	269	226	259	216	252	248	215	249	247	223	219	221	234	236	240	231	257	213	200	232	211	224	227	220	236	222	255	243	214	241	244	257	261	234	228	210	251	197	233	226	237	201	236	235	254	248	237	242	236	245	229	240	235	245	242	249	288	236	179	229	233	223	239	254	239	239	220	239	216	254	250	243	255	214	247	257	242	252	223	255	237	236	206	248	231	226	235	258	245	239	232	227	206	244	233	235	232	238	227	217	231	223	252	243	236	229	236	211	246	244	229	221	238	238	234	272	264	242	248	206	252	214	206	225	226	222	251	220	227	231	241	233	238	244	243	232	250	248	239	243	248	223	256	231	259	227	219	235	207	229	227	227
6144	878	768	453	403	342	281	293	299	290	244	258	243	247	257	246	234	241	248	243	206	209	253	229	194	225	228	250	212	224	200	236	225	264	206	232	249	220	229	219	241	208	268	236	227	239	247	246	253	230	203	212	230	203	215	236	229	236	232	246	229	232	229	227	230	231	238	226	239	257	210	220	232	219	219	230	238	273	247	240	226	238	246	230	243	237	232	227	238	213	227	222	233	235	247	224	240	243	220	209	236	229	244	231	233	209	219	210	213	207	235	218	232	218	228	233	220	227	227	205	223	257	222	239	228	215	243	247	211	213	208	216	238	217	226	221	214	236	217	257	231	209	235	234	245	250	239	227	248	220	219	227	208	250	223	238	235	234	229	255	237	229	216	235	245	255	232	234	244	237	229	228	217	222	234	227	235	243	240	213	200	209	210	226	235	239	234	236	250	214	196	279	225	246	240	210	246	219	233	214	241	236	236	219	230	240	231	210	222	235	236	246	223	236	228	207	265	222	225	238	219	230	219	209	222	220	231	220	226	229	249	225	252	248	208	195	244	223	232	229	255	234	236	232	218	227	231	247	208	232	210	243	210	237	223	216	203	237	235	218	205	213	214	230	242	228	231	236	254	234	250	223	233	232	253	210	243	236	246	223	238	219	251	229	242	239	253	243	257	230	205	216	212	247	224	229	214	243	220	240	218	209	222	240	240	197	242	247	208	224	243	228	266	239	260	244	209	238	239	209	240	231	227	238	223	195	246	220	231	232	202	224	239	228	200	225	227	245	247	252	213	244	229	240	228	236	250	234	212	245	250	240	211	210	257	225	195	205	243	214	244	248	231	235	239	212	249	209	203	249	234	255	237	212	248	230	240	208	245	233	222	214	242	230	247	232	228	252	246	236	221	228	230	240	221	264	204	231	219	226	240	228	225	255	227	234	215	266	229	216	258	220	240	260	235	225	250	224	200	211	225	242	270	239	228	245	222	240	213	214	213	256	256	214	211	243	220	228	232	213	215	216	238	214	232	217	241	237	233	207	219	203	204	217	231	229	229	221	256	243	226	228	248	241	232	201	233	235	243	237	241	240	222	203	222	208	248	245	221	229	221	248	242	228	231	233	235	224	216	215	229	236	225	219	227	201	233	213	211	230	208	237	230	258	217	254	235	220	231	226	252	245	226	256	220	234	229	246	250	210	246	235	225	266	213	204	244	224	210	221	215	226	250	216	224	224	207	241	219	218	204	218	222	218	206	212	249	238	234	239	205	219	226	214	221	192	251	240	233	217	239	220	208	234	227	226	259	234	227	211	230	241	217	233	246	227	241	240	207	228	204	230	242	249	215	228	240	249	214	245	226	239	240	206	248	206	210	223	223	246	234	259	222	225	221	219	230	229	237	234	216	248	218	218	215	227	242	218	204	203	200	236	204	234	214	244	255	240	213	213	234	258	227	230	240	211	215	232	224	256	241	253	229	226	252	239	229	227	217	226	280	236	237	219	220	249	228	219	228	241	224	244	244	219	236	241	270	238	235	250	231	236	222	220	238	253	215	237	232	251	227	257	237	237	236	212	249	253	222	244	230	203	217	234	226	211	234	231	244	209	277	249	231	239	214	238	230	221	233	212	227	230	238	208	224	232	216	253	250	225	242	249	230	237	220	228	216	233	213	262	212	249	230	269	234	244	224	227	229	208	200	188	234	247	212	232	235	243	250	237	216	228	205	229	241	218	233	241	209	229	223	280	249	227	210	208	241	233	231	245	221	207	229	213	225	239	225	216	234	205	221	209	229	240	220	229	222	216	241	234	227	219	214	227	234	239	209	266	216	222	231	248	213	209	220	215	211	249	230	223	244	247	201	235	255	216	227	232	242	235	231	179	246	241	222	218	238	233	228	255	252	229	221	226	215	215	229	204	244	221	251	206	285	237	221	239	239	240	210	235	243	236	219	233	235	225	202	221	236	254	224	209	220	217	241	210	226	222	236	219	231	237	242	231	224	209	238	247	209	253	240	219	239	232	222	217	230	229	238	238	241	227	196	221	216	218	222	221	204	226	194	232	232	213	218	249	218	244	255	259	221	237	246	246	208	260	232	249	246	214	230	226	216	232	218	252	241	234	254	227	256	250	215	224	219	217	252	227	226	215	207	238	249	229	235	212	248	197	238	236	208	221	246	248	246	233	238	225	242	225	233	236	255	224	249	203	240	207	238	230	249	245	239	259	233	239	231	245	240	185	223	213	225	215	256	208	221	233	246	235	249	263	211	247	245	233	245	253	232	235	227	245	237	251	238	223	218	228	214	219	230	254	222	225	252	230	216	214	211	229	225	204	234	213	258	226	183	222	241	238	213	246	219	247	224	234	212	250	240	224	229	210	234	247	234	247	212	218	225	228	244	223	229	236	238	218	230	210	205	249	238	265	228	222	236	256	224	236	248	214	231	238	231	249	216	225	240	250	226	252	210	236	243	229	228	212	242	254	238	241	242	249	211	214	235	232	225	216	237	241	220	229	218	227	242	226	214	231	254	232	238	242	227	204	224	243	197	240	224	220	220	253	243	219	221	236	208	228	237	230	250	247	235	258	204	244	226	225	238	233	221	249	202	244	225	212	233	236	208	221	226	229	236	227	253	248	267	234	211	237	235	234	270	225	221	213	229	275	242	208	221	236	240	257	267	248	253	228	237	203	205	262	252	250	226	235	234	233	208	254	255	214	252	237	222	219	215	240	222	244	223	235	227	233	233	255	230	215	238	240	236	237	229	216	229	211	245	264	220	220	212	234	225	225	228	220	215	225	219	232	246	222	239	226	235	247	207	216	247	223	248	223	217	215	217	220	231	255	220	228	247	229	216	227	227	250	250	213	232	202	226	270	246	255	216	234	236	239	230	207	224	219	241	233	220	215	250	208	239	220	234	221	227	212	233	229	247	222	241	228	210	244	243	210	225	248	230	199	228	256	232	231	237	251	227	244	227	195	208	222	241	209	229	213	214	237	229	228	223	226	241	232	215	219	221	232	225	248	245	228	225	262	267	243	258	224	251	215	224	214	244	223	213	236	220	229	227	207	234	216	238	219	235	214	215	242	252	244	226	228	241	237	245	230	224	230	249	245	245	222	234	205	204	230	228	223	231	235	218	221	263	230	227	233	239	215	248	227	225	254	221	255	216	227	236	213	223	242	232	229	215	249	230	233	230	234	251	230	210	221	231	182	216	236	220	249	254	242	242	229	217	227	235	226	234	229	233	225	215	223	230	206	259	210	258	228	253	253	227	230	235	233	233	248	228	236	224	213	232	247	262	222	231	233	207	225	211	250	216	240	217	238	221	218	250	239	239	233	229	210	216	253	230	228	208	242	231	242	193	229	217	228	248	238	213	250	232	244	212	210	225	220	241	246	241	231	211	218	215	235	239	214	223	238	232	214	260	227	227	241	239	234	214	197	212	247	237	243	241	232	227	210	240	238	216	241	220	222	218	254	241	232	221	222	208	243
25328	20982	27542	24618	21016	13166	2095	1418	1170	1096	963	920	874	860	827	832	772	805	739	809	784	713	766	787	750	753	711	746	767	687	716	746	696	701	758	672	727	731	729	664	686	714	673	689	674	687	709	775	619	702	688	653	678	697	713	692	666	667	695	704	647	682	781	680	729	701	665	668	694	743	691	671	669	649	675	730	676	705	661	692	678	653	650	674	680	642	695	719	689	718	719	642	662	683	723	638	713	712	677	690	675	654	732	720	704	674	683	692	703	662	655	660	654	721	731	701	666	670	701	648	680	712	685	727	711	680	672	702	713	729	698	674	654	692	658	689	656	698	635	745	675	737	627	652	677	695	661	729	688	672	673	681	705	692	686	694	696	751	634	733	699	708	687	660	674	644	661	642	693	654	695	684	687	663	724	711	738	691	661	677	677	740	663	698	697	619	694	704	655	691	656	689	703	700	659	710	686	713	668	716	660	677	699	665	667	717	663	705	645	707	747	730	659	713	729	658	703	740	708	715	677	714	666	684	670	682	707	703	715	730	716	668	693	681	656	696	678	671	707	702	646	692	679	667	693	699	688	707	654	683	651	655	710	647	711	701	675	687	638	659	696	673	698	688	720	675	674	726	650	686	677	730	740	664	664	701	672	665	701	673	705	670	674	644	672	691	663	701	703	710	690	704	683	680	682	664	682	718	704	730	660	700	670	648	707	688	732	693	668	656	714	695	673	690	749	663	665	696	696	721	716	690	680	657	647	646	715	710	672	703	672	721	757	679	666	642	662	687	695	703	639	718	671	704	669	657	710	667	644	712	727	688	699	731	659	653	652	661	666	650	658	719	648	688	711	672	688	689	711	666	675	703	662	679	631	676	738	652	705	682	668	689	727	717	695	649	766	730	650	660	646	741	641	670	651	723	665	694	693	646	707	705	702	671	663	701	674	717	695	691	671	659	714	694	697	675	687	701	665	739	657	707	678	681	702	703	715	694	677	728	732	719	714	700	705	694	642	715	695	668	685	703	704	717	738	672	619	647	679	718	654	705	655	735	662	662	697	697	704	712	691	690	697	667	688	656	695	671	638	675	742	661	711	664	680	746	664	691	677	696	683	681	710	695	664	674	659	708	662	675	714	728	708	712	716	701	652	697	721	668	702	654	698	676	724	652	639	658	661	713	675	708	649	675	663	720	685	716	712	677	687	670	704	745	686	703	685	702	667	625	681	585	710	682	695	710	686	676	709	696	737	674	699	687	653	706	687	692	674	670	758	756	738	712	691	660	698	678	694	717	637	666	665	710	677	708	708	681	719	681	667	662	704	700	714	667	703	671	712	683	701	688	686	637	690	641	727	696	672	686	670	676	713	670	708	671	712	692	700	675	675	667	678	670	683	700	723	679	726	664	757	724	719	685	713	680	710	691	708	641	662	662	675	694	686	743	688	641	668	716	682	711	717	639	671	675	700	713	691	693	649	711	699	695	682	650	689	671	710	714	716	701	686	670	682	666	650	680	667	671	659	683	712	680	713	631	753	723	701	694	674	669	626	685	667	687	662	635	695	707	711	630	658	710	654	681	664	644	695	668	631	675	685	677	665	712	680	657	703	671	702	693	687	696	687	713	685	676	683	661	681	664	699	685	693	655	727	685	717	722	675	670	698	678	707	647	685	696	755	728	708	721	700	701	706	684	711	670	677	680	654	667	662	684	674	701	685	702	679	676	628	717	689	672	721	683	686	690	642	632	677	659	686	687	678	660	748	689	669	685	709	678	682	688	666	714	684	653	665	638	705	684	681	661	671	657	655	662	666	634	636	717	694	670	700	704	709	687	664	631	702	639	661	650	674	686	689	718	673	702	649	664	745	677	669	689	701	697	740	667	622	718	705	673	672	681	664	676	646	703	678	694	701	694	647	716	663	719	642	720	693	678	646	678	697	677	695	677	665	663	649	728	693	689	656	662	685	627	672	686	689	735	703	704	711	689	663	705	688	686	658	690	719	699	675	694	704	676	692	674	658	719	706	631	690	671	656	679	638	691	718	698	701	746	689	656	675	670	719	703	691	721	727	672	629	709	691	673	624	698	690	691	698	666	672	655	675	692	672	728	716	691	701	701	650	694	722	677	702	647	718	698	704	685	648	696	686	681	717	704	696	689	680	620	713	713	651	671	699	713	710	649	665	722	692	699	663	693	695	696	683	707	697	665	679	745	659	650	683	727	697	694	728	639	724	662	663	721	642	709	651	688	656	714	744	709	670	672	713	689	705	615	684	665	653	671	687	644	641	720	671	693	724	706	695	686	686	701	690	720	714	701	720	710	667	690	689	662	707	734	705	683	710	651	701	656	703	717	710	668	675	672	702	659	673	638	674	679	677	695	672	639	626	672	713	681	689	707	698	667	690	637	605	658	633	683	649	659	674	685	700	717	669	700	673	737	713	728	655	688	675	681	704	710	646	646	728	704	700	710	662	669	612	670	715	697	658	683	690	650	721	668	657	676	681	630	675	715	653	701	714	702	686	709	707	701	734	710	697	637	687	690	694	711	700	715	676	719	668	686	679	687	677	624	666	670	653	695	669	700	675	684	686	697	694	734	699	722	680	676	666	665	699	674	662	665	664	660	664	720	699	656	722	677	744	639	654	664	735	627	697	681	743	698	718	661	710	672	681	647	688	668	686	705	713	689	691	709	737	678	695	704	696	675	682	671	690	713	684	672	683	667	668	656	682	691	718	666	681	724	735	721	660	641	621	707	772	698	714	713	658	671	666	650	655	719	637	677	697	691	724	710	688	694	685	682	707	665	665	672	673	697	667	701	675	683	678	687	643	687	715	714	654	679	722	690	659	713	663	716	660	660	677	689	677	637	654	652	656	744	686	696	680	700	699	684	707	706	749	682	694	660	612	688	726	711	695	664	673	660	654	682	732	671	652	687	687	670	700	705	691	704	684	667	665	714	686	706	648	681	684	730	769	654	712	654	620	708	691	704	641	703	696	677	672	652	767	679	706	697	706	645	665	682	649	680	674	682	711	685	665	683	654	682	706	719	679	721	678	696	678	646	725	681	722	697	698	657	711	725	702	690	689	677	638	678	727	659	686	737	710	699	691	684	685	688	718	633	738	678	658	671	710	665	642	695	652	681	709	667	684	684	704	670	708	686	724	669	673	655	635	695	687	688	660	733	679	709	674	653	706	662	737	691	656	654	671	665	697	732	730	702	663	665	678	718	696	673	671	681	701	701	645	678	677	679	652	636	718	741	671	727	709	688	734	678	713	691	712	697	653	652	657	696	709	672	709	662	693	681	714	707	686	717	685	681	694	715	703	716	707	668	679	696	678	672	670	679	729	661	693	678	665	696	651	687	725	655	663	676	661	730	693	703	662	679	676	686	695	698	667	649	684	668	694	705	709	673	699	670	709	734	691	696	702	642	693	696	720	679	659	697	677	676	641	689	662	695	644	680	643	661	698	710	691	663	713	670	676	675	696	702	666	693	706	700
8000	11824	10865	6163	4126	3024	2384	1984	1695	1433	1309	1202	1038	1013	965	928	815	842	791	807	756	719	694	729	689	701	713	677	674	707	684	667	687	641	644	660	658	683	634	669	652	676	687	645	660	702	634	627	655	621	653	681	642	633	671	661	638	626	656	671	621	637	677	636	642	619	659	656	620	645	581	687	651	628	660	644	649	617	647	590	636	615	635	618	639	631	592	642	670	619	580	557	646	625	628	635	624	659	613	628	606	606	601	618	648	647	590	644	627	632	612	638	627	614	671	596	634	664	576	604	601	685	633	634	607	638	623	591	635	585	568	659	617	644	597	586	609	635	672	596	650	572	681	637	644	602	620	616	656	638	644	641	673	627	618	630	606	618	601	625	670	623	635	613	613	602	622	637	648	593	600	611	644	602	595	607	622	574	596	601	623	643	593	594	616	583	622	611	609	696	648	665	642	597	656	632	619	606	623	638	624	622	624	613	577	577	607	615	609	639	611	644	600	653	591	621	648	605	604	628	624	628	602	616	583	631	660	652	624	647	615	598	613	636	640	586	646	625	637	616	577	639	584	628	649	622	592	681	611	605	619	605	663	636	617	618	644	606	611	656	628	619	648	633	622	618	643	657	597	622	604	656	575	597	613	601	638	599	586	593	624	612	607	633	618	654	616	635	584	659	644	616	660	590	606	600	611	660	618	613	623	600	582	622	583	593	604	653	593	603	642	608	617	636	625	623	595	584	632	601	629	654	610	631	598	616	565	597	609	625	616	638	573	562	664	668	641	627	646	582	634	619	612	672	609	627	611	629	590	620	617	608	600	645	622	603	655	660	640	615	586	575	628	618	580	618	628	658	621	618	584	666	550	659	583	646	590	608	617	623	600	613	629	599	577	598	574	639	620	643	631	627	571	589	618	644	649	620	592	624	596	614	585	642	694	630	623	636	604	620	595	636	616	608	592	604	605	621	625	651	614	642	655	644	614	634	695	659	653	594	607	633	636	633	627	643	644	611	607	643	624	587	613	603	579	656	618	638	584	617	583	609	578	597	611	602	633	604	606	625	633	633	620	620	645	662	644	618	593	610	606	644	661	580	629	583	540	668	628	657	607	603	598	606	658	634	642	596	614	602	618	608	635	691	596	591	607	606	579	657	622	644	624	628	650	616	610	665	658	612	645	628	600	640	595	574	583	601	615	615	614	652	637	666	608	627	606	653	624	606	629	660	615	607	644	631	597	635	600	636	619	618	600	620	631	613	656	567	627	660	611	621	590	650	668	603	655	604	637	639	649	617	643	630	625	653	627	606	608	648	667	612	593	618	567	640	626	583	646	637	609	627	571	612	659	628	644	619	632	646	624	610	614	608	611	576	588	594	631	627	639	600	632	649	674	697	604	612	622	587	615	675	711	604	664	640	654	680	598	627	619	596	632	574	628	611	613	627	579	625	609	683	583	582	618	648	588	627	580	655	567	583	564	645	597	594	627	649	618	637	596	614	603	635	642	631	625	597	658	619	635	607	563	615	629	622	624	602	604	607	627	581	603	650	651	629	626	664	662	600	696	612	628	636	615	601	629	593	572	636	625	599	652	615	646	574	618	591	586	677	661	600	628	632	609	619	655	578	609	598	584	561	631	646	660	621	617	627	629	579	636	603	641	612	576	567	596	603	614	616	561	621	628	589	593	622	636	692	619	657	621	629	611	602	677	627	618	609	629	617	651	683	634	641	633	611	609	655	623	664	604	607	607	635	632	641	659	635	641	612	593	587	637	626	647	594	616	629	647	646	561	598	607	645	615	605	623	606	631	597	621	648	621	601	605	578	615	658	653	626	617	582	588	604	582	648	624	604	586	673	600	597	638	662	674	622	669	678	615	631	622	631	620	656	584	634	600	583	650	609	610	632	617	628	601	599	634	624	606	627	705	644	677	631	599	587	587	645	622	617	678	600	683	643	608	612	638	610	599	606	625	611	607	583	632	588	635	621	620	653	636	656	603	595	636	681	625	641	662	633	625	597	628	595	612	649	581	669	604	641	617	605	596	614	667	634	630	636	661	661	593	634	583	617	662	628	625	628	662	616	615	667	530	594	602	630	614	656	602	584	592	633	585	629	662	616	637	612	643	626	619	634	617	663	605	595	592	627	645	670	582	620	644	615	600	668	628	598	662	649	659	608	581	619	625	597	622	622	618	590	662	626	623	642	640	614	612	616	648	610	600	650	598	598	620	601	630	629	620	611	646	606	613	644	608	642	618	610	621	593	623	648	671	610	672	593	609	625	640	608	590	581	620	669	582	585	634	617	620	614	597	625	622	651	612	575	585	593	624	605	693	603	635	609	566	619	613	655	615	594	594	628	662	635	588	646	647	644	606	598	622	606	614	593	631	601	630	633	677	599	625	612	581	620	641	634	587	615	610	611	643	640	640	605	635	630	610	593	640	672	637	630	622	622	590	615	624	630	600	665	619	646	631	631	603	613	632	658	609	651	637	616	622	618	595	583	587	608	638	605	608	628	601	603	635	641	627	657	586	614	575	602	608	642	623	600	617	620	596	612	609	592	584	660	584	631	628	638	637	678	627	652	603	631	587	642	608	597	624	639	569	591	633	627	609	606	642	645	588	616	634	590	590	622	597	601	638	587	612	601	614	625	652	595	686	579	618	599	629	623	626	623	607	623	588	623	606	638	623	625	629	654	647	603	642	654	611	605	633	649	632	686	576	619	593	614	606	592	618	639	616	612	598	650	617	626	630	607	594	643	615	595	598	656	627	652	592	629	598	615	643	604	614	580	589	641	627	643	665	615	595	589	633	595	622	590	622	580	583	592	659	611	651	615	629	630	652	602	665	631	650	667	645	617	589	626	586	625	607	597	635	644	600	625	640	581	631	627	636	613	620	609	603	618	632	574	609	657	657	654	622	648	626	653	600	605	660	596	626	589	630	634	608	601	599	618	628	621	620	619	663	626	619	633	639	633	650	662	619	649	632	575	637	618	626	662	655	635	635	612	638	628	619	631	617	636	638	601	620	642	603	646	640	626	659	614	652	612	587	636	604	655	628	621	661	612	636	620	620	663	589	625	623	594	594	644	609	631	601	623	620	598	578	621	656	652	580	587	644	606	614	609	658	633	653	619	661	619	635	579	579	580	618	615	599	635	598	612	593	651	622	655	605	589	600	638	596	620	624	570	647	602	635	619	627	648	620	657	660	632	610	630	619	601	595	613	586	653	629	605	641	640	622	624	654	617	613	642	610	611	650	640	644	631	607	607	641	571	584	654	646	637	623	648	589	636	617	597	629	634	607	618	633	599	619	621	606	632	643	634	586	624	578	599	641	623	601	607	641	637	610	665	618	607	622	576	623	654	654	644	637	649	626	621	593	637	587	653	591	589	612	573	654	639	619	629	643	638	597	586	632	654	605	636	645	640	603	620	626	692	629	622	636	568	618	588	660	599	582	640	659	602	631	679	658	615	597	598	605	668	600	605	598	623	629	628
24170	21950	29088	25485	21954	22097	12082	2620	1924	1691	1567	1454	1348	1306	1246	1216	1201	1090	1189	1048	1110	1078	1118	1052	1085	1044	1004	1048	1095	1011	1066	1078	983	1001	1007	1050	985	993	1010	950	1046	963	973	952	993	966	990	978	1027	923	984	914	966	970	909	1014	961	924	961	992	1061	998	931	981	965	966	967	926	901	922	950	947	1006	944	1018	997	994	936	944	1032	978	923	953	997	965	968	894	984	960	1004	931	946	930	909	974	912	941	943	956	967	875	990	979	1053	986	973	957	971	976	972	971	936	943	1005	968	983	945	956	930	996	941	948	936	952	952	943	968	985	968	923	989	935	936	973	935	975	962	893	946	968	951	979	920	928	950	962	956	989	954	978	943	928	953	946	970	939	972	958	919	938	983	977	1002	959	922	926	997	969	904	947	924	952	933	1022	927	945	968	945	978	955	928	939	991	904	980	936	936	986	983	953	969	945	893	908	964	960	901	943	953	974	917	872	925	909	958	916	1022	927	940	926	916	962	957	959	960	944	912	945	955	958	946	968	1012	990	951	946	956	968	921	897	1030	918	933	900	947	1046	968	951	888	925	958	946	947	937	952	927	974	983	924	948	968	950	944	954	1019	930	920	958	979	912	955	973	998	1000	981	944	910	886	1002	985	957	959	906	933	931	956	923	962	948	926	969	1007	961	958	919	943	944	939	1014	979	979	1041	997	954	1023	947	959	919	956	981	986	946	949	946	957	968	968	988	920	1002	938	932	959	930	968	956	1000	964	941	928	942	912	939	1025	955	957	996	949	970	961	937	937	978	961	954	892	942	938	933	937	938	971	917	903	938	900	915	960	971	1007	951	980	936	999	894	1024	981	981	968	974	999	957	946	971	893	1007	1002	906	925	933	943	953	991	951	999	910	923	984	956	1007	986	994	956	954	949	941	960	988	990	980	956	932	935	956	929	978	951	1001	970	927	992	956	992	951	942	957	973	887	926	964	982	976	958	975	916	875	950	911	951	932	959	971	966	934	959	902	1006	987	963	929	926	972	947	1004	928	1029	882	950	896	968	977	907	894	924	897	926	936	878	998	1029	946	890	912	937	965	974	942	982	909	913	971	971	909	952	982	985	960	919	934	972	933	983	911	944	979	922	954	972	991	934	955	973	928	950	998	1005	956	965	945	991	1018	971	942	928	1078	992	965	953	918	947	930	927	979	952	924	933	956	923	904	926	909	1005	979	920	928	959	962	938	958	945	921	949	1011	965	954	968	953	951	940	897	913	1007	1004	985	907	969	956	915	953	990	999	921	959	920	964	954	974	912	964	946	912	950	949	942	892	966	913	981	961	889	945	945	939	982	956	976	980	885	949	1050	988	982	960	1009	895	909	944	927	999	980	978	976	971	978	1007	953	962	909	945	947	948	926	931	953	955	933	921	978	976	982	968	948	969	973	945	925	943	940	1030	924	946	958	907	924	915	959	922	975	978	904	1001	975	949	1011	940	927	863	979	968	959	943	999	919	995	950	963	892	975	1002	926	975	933	966	918	956	953	948	978	959	962	973	912	944	920	950	942	998	913	926	977	932	940	922	975	962	1008	985	947	946	946	954	940	974	947	951	931	1041	919	973	955	902	979	886	952	908	944	897	934	967	930	926	951	985	989	937	926	981	912	911	923	946	924	962	937	965	966	939	914	962	961	872	948	999	980	936	918	966	1028	998	986	899	1010	907	952	928	950	928	965	997	998	963	956	922	973	937	958	960	948	930	963	896	922	919	957	905	931	916	998	925	970	955	940	917	926	922	963	929	913	948	930	964	984	949	976	915	946	962	943	979	957	936	888	963	938	951	939	933	976	1007	905	986	937	948	914	989	943	904	986	1012	983	919	944	957	936	893	941	950	988	970	943	938	960	995	970	919	955	957	900	993	1005	921	975	931	953	929	936	1002	972	966	980	983	927	903	934	885	955	883	982	928	990	952	1027	950	930	984	924	931	958	977	897	987	949	963	882	928	906	909	948	925	986	1017	945	919	941	976	965	991	973	941	971	1003	921	977	969	924	936	941	905	947	954	978	895	904	973	874	981	944	969	963	951	989	949	972	880	925	996	995	1002	968	1018	893	918	961	964	924	946	940	927	939	910	964	971	1005	926	900	898	933	943	963	957	932	1008	951	905	905	898	939	1010	957	967	953	992	914	941	949	966	948	931	939	928	933	889	947	1007	967	986	909	936	923	897	1010	928	1000	965	944	941	919	907	929	973	960	995	973	935	938	973	895	984	984	968	1003	990	1019	945	1003	926	968	931	952	929	986	929	962	955	911	911	1009	991	952	962	955	899	985	964	951	937	997	952	953	1006	938	936	943	939	943	953	952	988	895	915	1009	992	946	929	1026	1002	981	958	974	974	932	976	983	946	945	970	927	955	1020	939	980	902	969	980	910	946	973	946	991	935	981	913	970	984	915	983	961	954	946	990	961	933	851	985	926	946	993	948	944	913	895	931	950	923	969	969	1021	922	929	975	966	998	987	973	1005	986	1048	961	931	964	996	958	940	957	926	957	985	977	941	971	960	981	1017	971	925	917	986	934	949	946	949	913	985	942	951	913	926	971	904	958	910	933	894	907	969	983	1027	916	977	886	907	897	917	897	973	952	967	916	945	927	998	966	919	949	965	974	969	998	970	951	977	971	953	962	940	958	871	930	902	927	992	932	970	952	939	992	962	943	973	960	926	900	957	922	974	952	899	966	952	888	940	915	937	966	921	965	962	954	959	972	995	958	998	938	989	921	945	959	919	969	902	942	921	970	948	951	953	940	957	936	931	929	956	918	969	944	964	891	891	926	911	927	936	924	950	905	888	954	911	925	977	966	924	940	950	946	1013	918	989	1040	968	907	892	975	967	1006	982	936	989	975	965	934	961	967	912	932	946	941	942	1004	934	1014	991	926	973	953	965	940	901	921	944	914	970	955	942	933	939	952	978	929	936	1024	929	995	924	951	942	976	904	947	978	946	938	926	885	960	934	931	970	951	974	930	1022	941	916	930	908	964	958	955	897	974	971	955	937	958	937	963	924	993	975	963	926	960	963	946	939	975	921	912	941	933	946	965	948	973	899	1029	963	918	912	915	918	925	907	964	949	955	931	986	993	950	946	895	969	920	933	961	964	950	972	961	895	953	1007	907	965	939	922	918	915	951	944	979	928	937	899	918	1008	940	946	962	971	866	988	895	940	961	968	908	956	885	973	966	937	897	958	933	984	1021	940	943	929	914	936	973	975	949	928	914	926	948	947	924	946	956	894	956	939	927	1000	970	942	974	975	916	1009	894	953	969	913	1002	1009	969	976	967	969	979	934	931	968	902	924	921	937	891	882	945	909	926	942	910	936	967	981	972	985	966	929	939	919	951	964	910	956	956	994	963	989	960	995	985	940	924	927	909	967	928	923	899	969	885	940	944	972	984	961	953	938	924	953	969	954	957	944	895	875	925	977	949	914	949	966	914	919	977	922	946	942	918	940	918	963	944	909	958	990	942	952	1002	981	959	929	962	941	985	957	941	971	924	993	939	979	924	945	992	977	951	966	933	957	904	973	923	1010	989	943	991	922	961	951	894	957	957	979	945
11614	19724	18015	10700	7420	5569	4334	3486	2939	2508	2190	2023	1832	1621	1496	1454	1357	1286	1230	1176	1187	1091	1078	1054	1063	993	1028	1021	1008	938	975	944	967	969	924	979	953	978	922	960	947	884	913	929	967	969	940	918	985	938	901	893	913	923	928	900	928	885	922	887	897	947	927	871	930	853	910	890	905	963	856	857	890	904	913	869	906	897	919	900	935	876	893	910	915	880	847	890	881	881	882	888	873	957	909	907	886	852	880	910	836	878	908	837	888	869	856	947	907	898	903	889	865	873	919	886	903	889	874	869	858	870	875	889	857	886	866	864	841	888	881	887	902	894	891	847	879	811	863	876	856	912	860	896	881	922	855	931	823	881	820	876	868	839	900	916	799	823	867	846	866	867	866	908	892	906	883	898	902	892	883	936	914	895	870	901	872	839	854	911	906	869	884	898	833	866	891	905	846	888	859	885	907	896	853	816	889	912	843	839	872	869	859	930	852	902	832	878	913	862	822	886	868	889	851	882	802	895	850	842	907	921	887	914	840	856	835	875	853	889	931	856	886	895	818	879	896	875	888	874	871	864	902	905	852	841	889	863	872	860	908	927	831	864	960	946	865	916	916	871	870	912	876	891	902	875	829	873	895	889	889	860	841	869	846	866	893	871	899	895	866	879	853	866	844	860	876	878	854	858	885	825	859	861	831	870	916	818	866	878	869	860	864	894	862	878	856	945	905	825	814	855	874	912	929	921	921	837	879	882	874	829	858	926	897	874	937	878	872	806	877	882	895	888	842	878	901	920	836	881	893	905	945	832	905	855	889	903	874	855	885	952	876	870	906	890	865	896	847	891	863	896	912	843	909	860	854	911	865	876	864	872	905	877	845	889	913	857	912	807	879	923	904	930	893	880	906	904	864	927	868	885	885	809	869	902	901	909	853	872	873	913	883	904	910	908	835	883	872	853	852	889	899	852	822	868	864	854	863	927	885	881	870	847	934	912	848	835	852	907	847	894	923	849	903	886	854	920	932	918	906	845	892	861	901	896	869	847	959	868	849	919	903	896	867	870	862	897	850	885	876	887	856	908	862	849	802	839	852	921	864	861	879	861	869	879	873	903	830	859	897	870	835	930	828	843	881	913	876	851	894	846	853	895	880	899	891	845	889	862	835	869	924	912	858	912	879	879	870	890	888	871	888	920	868	889	928	857	866	917	859	877	904	857	875	898	883	852	892	907	833	895	881	870	891	894	880	859	899	833	832	840	844	868	891	818	874	882	847	869	882	824	855	920	890	876	852	876	912	854	851	879	825	863	907	857	884	913	926	863	890	865	844	893	891	877	843	876	877	886	909	887	833	882	871	892	867	894	883	906	862	858	906	884	934	849	905	925	860	865	888	868	855	899	841	851	840	886	899	851	841	882	902	814	844	845	843	790	880	838	883	833	857	879	882	877	833	908	943	854	837	887	825	853	864	893	825	857	912	820	908	924	864	911	865	876	879	949	869	859	907	886	883	854	912	918	848	858	853	900	871	858	876	947	876	852	844	904	870	886	865	925	873	896	825	890	875	860	817	879	833	877	823	883	871	824	874	884	886	908	873	876	902	809	848	835	910	871	919	889	866	835	871	841	914	854	890	887	892	892	832	900	865	867	888	870	879	843	816	873	905	841	861	872	866	858	889	875	910	889	847	821	932	804	851	942	877	896	899	873	887	869	854	875	894	928	880	844	825	902	876	831	865	904	894	897	875	882	873	860	874	863	879	942	880	882	908	864	842	846	911	874	864	917	930	872	886	865	852	889	870	893	872	884	868	828	912	912	871	884	868	889	896	831	898	843	862	887	908	881	874	857	878	863	784	876	832	842	842	888	875	871	877	881	841	897	898	860	919	887	878	857	912	887	853	900	854	852	897	809	911	860	887	914	820	875	849	913	883	871	862	884	866	859	819	878	905	908	890	864	872	908	885	854	913	887	906	834	904	800	871	849	861	869	856	880	842	885	853	886	877	869	861	843	921	885	835	870	853	846	884	857	942	861	816	858	906	872	913	879	890	866	900	877	865	888	889	945	884	840	884	919	867	889	906	865	890	886	848	929	828	875	919	878	872	869	890	884	832	851	858	846	867	875	868	898	857	843	937	851	867	883	898	913	909	890	844	887	858	815	896	867	859	861	829	917	949	834	897	845	881	888	891	887	878	879	841	883	883	837	917	850	889	905	918	860	865	890	910	863	860	883	859	866	905	900	854	921	853	878	932	898	833	850	898	830	927	892	905	834	841	892	868	902	938	840	829	854	903	870	884	870	840	873	851	903	881	815	817	845	853	858	832	842	864	847	867	877	877	869	875	884	858	847	909	935	862	841	926	879	906	874	857	850	878	868	907	874	817	889	819	848	865	863	878	846	874	850	889	849	890	884	966	915	860	848	869	887	886	850	936	919	928	903	904	912	881	837	858	923	852	934	858	924	886	921	843	814	888	889	888	863	879	868	878	881	860	855	891	888	872	872	915	908	872	892	872	872	915	868	836	952	864	860	896	876	914	885	857	844	867	886	886	903	924	846	828	901	890	928	896	857	882	851	866	871	889	829	893	869	885	876	872	878	821	851	913	813	870	887	923	893	849	846	931	892	894	890	831	865	878	868	866	916	897	901	884	909	855	866	926	899	839	873	872	904	888	886	861	873	890	874	876	895	894	934	854	925	881	856	840	892	834	843	862	885	898	875	870	911	874	862	842	886	887	887	914	866	910	864	856	830	889	863	871	894	849	816	877	837	880	850	886	880	884	836	878	872	866	897	833	866	824	870	857	871	918	870	861	836	853	847	816	900	860	895	903	896	882	863	891	886	873	854	874	895	845	874	890	860	846	893	833	906	853	839	873	930	838	904	876	831	883	866	892	871	875	915	879	910	901	907	866	854	869	882	932	910	906	900	860	890	880	891	839	891	951	846	878	892	869	957	879	882	888	904	861	867	817	866	902	869	874	880	857	846	876	928	898	875	897	922	886	840	844	855	928	854	872	842	877	854	833	898	880	908	900	897	870	835	800	903	864	881	836	895	819	905	841	929	898	898	902	913	826	885	909	900	919	849	943	829	873	835	828	878	842	847	914	946	871	864	852	872	880	819	874	827	895	885	869	871	919	884	874	864	802	897	878	880	888	855	900	863	866	868	847	854	923	822	906	856	902	840	862	857	858	894	894	841	854	849	932	835	926	887	887	864	883	862	850	903	889	834	920	827	862	854	893	910	859	879	858	900	865	816	869	875	950	887	878	858	834	908	849	871	847	888	855	836	879	874	903	877	848	887	840	890	890	893	882	881	861	885	893	893	854	867	863	855	872	877	880	877	883	880	888	878	893	888	877	901	911	862	871	882	861	829	920	868	910	873	898	843	910	862	854	836	857	868	877	858	898	843	855	866	916	880	962	912	856	850	946	901	903	888	903	887	879	827	876	858	841	865	909	916	834	881	870	852	802	934	809	890	885	891	900	836	849	811	851	872	903	897	907	892
27907	14112	1845	484	323	288	281	262	271	233	232	211	228	213	254	229	234	238	255	225	218	231	198	229	233	233	234	227	221	230	222	215	231	228	230	228	230	225	242	257	222	215	232	209	257	217	239	238	227	217	213	245	251	215	220	245	227	230	222	229	207	215	250	193	231	254	243	235	233	222	233	256	231	239	228	222	222	250	224	214	219	246	221	235	222	240	227	206	222	233	210	219	221	216	257	212	204	228	206	213	261	227	210	233	219	229	234	216	240	239	232	219	235	228	231	225	230	198	240	232	249	222	208	233	208	222	232	213	232	231	232	225	219	224	213	206	230	206	231	238	232	226	201	243	226	221	237	229	222	222	237	226	233	229	217	237	236	239	220	226	225	218	227	267	219	213	230	215	222	210	228	243	235	223	237	227	230	208	212	211	255	257	221	216	238	249	219	242	234	214	230	215	221	244	244	235	223	216	208	231	196	210	219	243	193	244	209	251	251	242	229	241	229	209	239	219	239	204	266	238	210	238	223	250	214	222	227	221	227	230	211	218	234	226	220	245	229	249	228	242	222	226	211	255	230	256	225	219	243	215	218	204	262	229	238	228	227	219	203	220	215	215	205	228	244	229	216	235	225	224	201	213	223	233	238	209	220	188	233	198	219	230	245	247	215	221	235	220	253	218	233	234	258	242	206	252	237	239	233	228	207	220	226	199	244	242	241	207	234	211	239	214	212	237	198	199	205	214	254	230	236	247	237	230	206	202	237	232	233	259	232	232	237	239	220	219	236	226	227	255	257	241	200	227	265	243	217	232	232	219	194	214	229	212	237	223	260	239	191	239	248	265	252	242	220	224	238	220	208	233	247	239	219	237	217	224	242	221	230	265	259	243	216	230	218	218	213	254	233	202	240	222	232	194	222	241	249	213	239	219	226	211	244	252	271	231	239	231	190	216	215	223	195	258	225	232	233	240	246	216	228	222	221	242	250	244	241	196	214	224	219	225	236	230	211	244	240	220	233	243	209	223	225	246	232	225	224	234	225	223	239	257	222	237	202	243	217	215	233	243	229	249	224	240	239	243	218	226	248	219	234	218	229	201	217	255	236	232	221	229	231	221	203	214	215	223	226	211	226	236	231	256	239	247	235	241	249	231	251	235	243	244	218	227	211	204	194	251	223	219	247	252	222	222	223	223	222	209	253	230	243	219	226	212	234	220	222	241	248	222	218	212	264	242	206	230	247	233	214	231	281	240	239	223	222	216	223	244	248	200	238	231	202	225	251	232	229	224	232	237	206	231	194	218	223	221	255	256	207	239	230	225	243	242	231	253	230	257	250	253	217	234	246	226	209	228	229	247	229	213	229	211	237	252	219	262	231	231	238	239	267	225	248	232	225	193	221	237	227	237	212	220	208	222	242	254	214	229	226	248	231	228	251	215	251	235	205	258	233	189	225	231	227	236	236	238	211	247	249	211	232	230	223	236	241	231	233	223	205	250	213	257	225	213	203	214	225	193	229	228	215	184	223	265	243	249	203	239	223	220	238	210	220	227	237	239	249	235	257	225	235	225	218	213	234	221	288	238	217	222	212	235	239	223	227	258	234	246	208	246	214	220	205	250	224	245	222	221	240	241	219	225	220	230	228	245	207	243	222	234	223	215	250	233	231	216	209	225	233	223	240	241	222	224	211	232	224	235	209	246	205	235	221	235	224	228	219	223	211	211	206	266	236	202	238	204	223	215	211	207	226	226	224	228	233	212	212	254	233	240	220	224	240	230	230	223	216	250	223	210	232	224	221	243	235	222	275	210	235	257	227	240	246	230	226	235	210	221	219	192	244	215	226	242	239	224	218	222	240	222	244	228	246	227	250	278	248	202	257	217	235	234	215	223	236	247	223	242	233	231	232	202	244	242	245	244	221	217	247	236	220	253	196	243	250	238	208	217	236	234	217	233	249	205	244	206	256	218	205	226	229	214	209	234	239	232	216	239	214	231	219	218	228	218	232	217	225	236	216	258	223	238	235	224	242	226	219	214	235	227	258	189	198	225	207	195	233	218	220	214	227	237	228	226	209	219	245	228	226	219	249	224	234	231	214	247	202	218	219	242	207	233	250	235	219	229	244	212	246	229	243	239	208	245	228	242	234	219	211	221	223	240	223	236	248	205	225	194	208	241	233	255	250	245	200	252	231	232	214	235	233	230	229	239	225	241	230	225	224	254	256	224	223	215	241	243	217	238	234	226	218	228	202	255	225	236	230	219	249	255	236	209	222	242	249	231	198	230	240	276	230	228	229	260	215	231	219	216	243	218	227	215	224	199	214	208	225	210	219	245	229	213	235	240	232	221	242	216	240	224	219	217	241	232	227	249	238	230	223	238	229	227	228	241	221	254	201	236	202	265	260	240	234	219	210	238	227	244	220	207	219	234	212	251	220	261	218	229	220	259	218	216	264	229	233	235	233	257	247	208	202	271	228	192	230	203	228	239	229	206	222	237	204	238	253	223	251	244	216	213	241	255	230	229	222	213	224	238	212	240	230	217	225	235	210	223	236	224	249	235	236	242	251	237	236	234	226	238	253	209	266	226	224	221	226	236	197	222	247	225	221	225	237	216	237	232	253	235	256	199	215	230	230	260	227	235	218	250	192	230	230	239	239	219	203	236	230	201	214	206	233	211	232	231	229	215	244	239	253	227	244	238	234	235	219	233	222	209	230	220	203	211	227	231	225	240	231	247	230	243	207	238	206	235	225	213	250	245	243	210	221	242	237	243	232	212	249	223	234	214	214	219	218	227	227	238	247	227	244	239	223	228	204	237	244	199	216	221	254	235	218	251	223	221	258	233	242	235	231	227	227	214	215	261	211	226	208	225	257	246	205	245	217	227	231	242	239	239	216	220	202	216	246	220	235	224	248	209	247	246	230	217	211	213	224	267	248	238	235	232	233	253	243	237	221	210	230	211	248	229	222	241	231	245	244	213	229	250	227	207	202	228	220	233	232	224	225	237	219	209	223	218	230	251	215	254	243	243	243	213	211	231	222	255	246	221	251	266	245	222	256	218	243	251	255	235	234	248	235	243	250	228	213	237	243	202	235	241	215	230	248	197	266	255	239	208	216	195	245	239	226	231	227	215	221	218	217	261	225	236	233	227	229	235	221	236	241	215	241	211	234	220	199	212	244	239	193	233	244	232	218	218	263	237	202	247	251	254	231	219	245	245	229	211	237	254	244	238	220	221	225	233	225	226	232	240	204	230	231	237	211	229	215	230	225	223	222	234	240	212	223	251	224	238	265	244	211	224	223	253	253	218	191	228	230	265	201	250	224	226	230	223	223	219	231	223	205	228	225	230	227	215	243	245	228	235	211	237	217	212	221	218	231	223	183	233	235	242	230	246	227	217	228	212	217	225	239	232	229	240	215	238	248	252	220	256	241	207	214	223	228	237	230	214	217	234	243	215	225	222	236	207	242	228	197	254	245	202	223	240	242	228	215	215	241	244
6402	844	738	437	363	334	293	272	266	268	234	264	219	232	252	232	242	218	228	238	226	237	237	206	246	222	209	229	234	212	225	210	210	198	226	226	228	221	217	208	198	225	243	209	230	207	228	222	222	227	214	214	223	231	199	234	234	239	218	215	219	217	245	203	226	234	191	228	240	219	225	216	216	230	225	233	203	211	205	233	260	218	236	220	236	206	221	218	229	223	232	234	224	210	203	242	221	205	217	198	228	233	210	201	200	224	193	198	225	259	206	214	269	201	204	219	236	230	210	206	250	238	227	228	243	256	219	215	209	230	215	216	211	231	234	205	205	217	224	224	271	230	218	239	235	208	225	232	219	214	229	256	217	236	204	216	219	232	217	230	249	230	219	222	223	215	223	248	222	202	181	210	235	183	247	217	211	253	209	211	210	248	221	217	228	225	248	221	224	230	242	231	204	218	211	216	214	211	219	213	201	199	227	235	229	219	212	200	223	228	245	204	225	194	242	235	260	211	230	234	231	216	237	217	233	233	219	239	216	225	215	205	207	230	220	233	224	203	238	202	215	216	235	232	232	199	186	246	237	234	213	221	208	248	218	225	217	244	206	215	236	236	208	199	230	209	219	236	236	203	203	223	231	200	224	246	235	219	205	225	242	227	222	239	264	219	233	211	222	212	198	225	241	235	225	213	244	227	237	247	208	240	222	215	222	214	213	250	220	194	212	216	241	222	225	204	275	225	252	211	227	228	225	221	212	237	237	231	254	232	229	194	193	230	235	237	221	194	210	206	225	234	245	219	212	222	207	243	224	222	236	216	218	231	233	200	227	230	200	209	234	214	208	207	235	226	229	215	220	222	251	248	228	228	217	238	240	225	202	227	236	232	211	225	217	215	200	224	229	210	228	218	202	209	193	222	234	232	220	229	227	243	245	208	224	241	198	224	234	187	226	227	220	219	209	226	228	205	223	229	204	213	224	218	226	220	228	230	224	245	252	224	233	212	176	236	205	241	220	228	224	228	196	252	231	238	222	216	231	236	203	194	228	203	191	218	239	209	221	236	220	248	205	227	209	233	223	217	233	226	225	228	240	227	213	224	215	237	236	214	244	204	242	239	194	236	218	226	213	215	236	220	229	236	221	203	204	237	209	234	239	200	221	244	201	225	246	245	237	214	220	215	214	250	233	206	230	206	219	223	205	206	236	207	247	232	242	242	254	239	240	229	234	221	239	215	207	227	221	232	223	230	248	227	227	224	249	201	236	230	214	217	228	220	207	225	229	217	250	223	249	214	217	219	244	226	217	210	193	236	234	234	236	232	200	199	230	219	244	248	243	217	244	220	231	233	238	217	239	220	227	216	211	212	230	195	227	235	275	231	201	216	216	217	236	211	227	223	218	226	221	220	216	230	212	201	235	218	218	198	233	211	253	222	219	228	242	234	222	250	230	234	216	224	230	231	220	250	228	208	220	206	228	249	213	197	218	209	219	225	244	239	257	175	217	225	214	240	199	253	233	245	226	223	233	202	223	254	220	225	216	216	199	227	214	222	205	220	194	217	210	221	201	212	253	233	240	221	238	234	243	212	212	233	224	224	217	203	206	233	217	245	200	220	203	232	210	226	234	232	225	236	219	212	213	215	241	227	228	216	210	233	247	213	222	212	223	224	239	236	226	238	237	225	221	235	226	227	239	234	222	241	219	228	210	215	221	220	232	195	245	232	227	209	220	210	232	224	223	231	246	234	235	217	244	222	219	230	225	220	224	207	263	226	214	273	228	217	237	225	211	206	203	221	214	214	202	247	215	203	209	208	213	216	217	218	240	238	219	246	241	198	254	240	205	202	243	206	210	241	220	258	200	221	216	195	222	240	206	220	225	213	226	239	263	223	216	211	218	206	193	219	223	222	211	232	230	230	245	230	212	238	240	231	212	218	205	236	240	250	214	225	198	213	217	215	214	194	222	217	220	201	194	218	211	235	195	223	225	217	212	201	221	216	210	235	215	224	240	221	216	229	203	227	227	226	196	221	212	196	220	217	250	232	205	217	211	214	220	230	212	213	218	213	223	266	234	229	244	234	203	205	216	226	233	254	221	222	212	235	214	233	231	221	225	226	237	256	243	209	232	221	220	216	234	214	196	231	210	229	212	256	236	229	205	236	239	221	219	226	256	220	220	215	236	233	237	223	238	222	234	204	225	220	205	213	225	228	243	227	231	223	219	226	207	227	238	218	209	211	221	219	196	258	226	217	230	248	223	220	208	214	219	246	238	213	230	222	222	235	219	235	213	177	229	226	221	197	233	233	207	226	201	229	236	225	253	209	241	220	218	227	231	241	240	203	215	234	223	220	225	235	211	206	219	241	210	234	226	241	217	209	238	235	210	194	219	202	258	227	231	221	224	216	218	220	242	212	204	232	236	218	245	252	226	245	235	218	233	203	214	215	233	202	231	222	218	226	222	205	213	219	221	239	212	226	217	215	203	250	219	231	226	204	227	205	223	227	212	213	224	249	258	225	203	188	219	212	233	217	224	207	207	231	213	260	209	235	240	257	234	248	237	222	202	226	226	235	219	234	234	240	231	188	220	225	226	214	243	214	219	209	209	217	221	218	216	223	240	211	213	254	200	202	229	228	202	223	223	228	228	198	215	237	215	227	234	244	217	216	202	227	231	203	210	222	210	208	206	238	221	206	204	225	222	238	252	212	228	218	226	232	228	216	226	235	224	235	246	207	233	222	235	224	235	241	204	215	236	226	229	223	219	236	262	210	209	192	221	220	235	205	225	224	212	219	229	223	225	249	221	212	232	226	224	219	222	240	232	219	205	212	235	225	208	236	226	262	218	207	230	257	215	221	219	220	211	214	233	205	229	216	228	245	243	223	220	215	206	240	209	206	212	223	221	227	197	227	217	250	220	203	218	221	246	185	227	218	208	240	228	228	236	196	248	235	214	231	240	220	216	222	204	230	220	218	227	210	210	215	237	217	197	206	229	216	205	248	228	214	229	223	234	209	238	219	223	224	197	228	189	234	227	213	245	261	246	216	209	232	200	236	228	236	206	223	223	206	209	231	212	207	234	222	236	237	232	203	215	244	211	240	222	239	245	225	220	238	229	251	238	257	223	218	248	210	215	228	216	217	221	210	219	222	200	257	207	236	236	198	225	196	221	218	216	230	259	207	201	257	261	218	205	220	231	220	226	235	239	214	234	247	209	234	232	244	218	225	211	197	234	224	249	227	221	205	232	198	230	235	211	233	223	216	203	224	217	189	215	261	225	218	243	188	211	238	201	236	236	234	232	231	230	217	204	227	214	232	223	220	202	203	225	238	232	241	241	228	253	235	244	215	212	227	204	223	234	213	241	223	242	223	214	234	229	199	223	241	214	228	232	238	210	221	218	223	211	266	218	194	223	231	228	209	216	247	234	247	217	235	200	223	214	206	225	221	235	209	202	219	213	235	210	238	232	238	240	236	240	215	239	233	223	217	228	246
24309	20084	26377	23539	20105	12655	2085	1372	1096	1112	989	960	898	860	822	754	749	774	791	715	790	730	705	694	744	768	697	709	707	656	668	649	729	703	694	746	708	737	713	642	675	696	695	679	650	733	675	718	681	692	706	683	690	702	663	664	672	656	619	681	688	655	716	680	647	626	680	679	644	604	658	676	673	670	660	636	660	700	682	635	622	675	704	714	678	710	670	697	674	644	661	638	645	679	639	617	654	633	697	718	712	680	678	726	692	691	689	634	654	606	689	686	700	666	670	664	627	619	661	669	644	656	650	669	649	686	688	639	674	690	705	677	651	723	620	642	709	643	644	645	640	688	661	667	635	675	697	677	647	693	696	660	677	662	642	699	680	629	723	719	674	654	668	697	622	668	698	670	694	631	584	727	628	662	731	632	649	645	700	711	668	659	699	666	648	624	680	644	671	648	646	629	660	647	684	673	682	656	656	650	695	642	680	690	663	613	673	616	670	677	703	664	659	684	652	664	665	642	641	676	669	660	635	668	698	662	613	713	679	687	671	666	648	647	663	662	676	665	597	674	683	602	671	677	658	715	726	700	646	726	664	675	641	659	702	625	647	686	679	644	716	639	637	682	663	664	662	651	622	665	640	650	682	669	642	631	671	621	627	659	681	663	702	695	655	616	687	613	675	631	656	673	667	693	673	640	695	635	679	663	658	683	644	682	658	659	682	712	667	660	669	663	657	623	693	697	700	651	661	692	663	692	672	697	650	647	684	691	663	661	650	685	706	660	664	634	623	650	666	655	696	665	654	687	671	643	686	680	671	690	650	684	654	636	634	654	710	636	658	629	657	638	670	691	645	679	690	674	678	684	670	684	692	647	651	607	622	677	725	688	686	648	666	691	736	640	666	650	666	679	648	640	693	666	671	667	651	630	672	687	648	684	650	689	668	689	653	625	680	686	673	683	637	690	664	657	647	671	679	691	660	634	657	700	673	673	718	635	653	710	710	670	671	692	665	663	635	647	617	678	662	640	682	669	632	638	681	657	627	671	671	686	672	695	650	712	639	617	650	717	678	664	658	659	633	665	654	652	708	671	659	656	653	683	650	661	670	633	640	649	671	638	642	645	710	635	689	634	657	674	674	696	663	669	641	662	633	642	661	667	656	634	708	663	662	671	692	635	688	647	678	665	636	630	654	662	619	690	648	652	667	633	670	636	670	639	679	661	721	656	607	623	655	685	637	678	678	606	674	653	674	684	679	696	650	620	659	647	668	618	686	662	601	659	638	692	704	682	674	682	668	649	724	649	681	660	671	661	662	657	667	702	688	678	662	677	685	641	663	677	704	652	653	684	666	694	676	678	675	646	643	696	707	684	657	663	697	644	649	659	670	664	659	638	645	663	669	696	647	680	678	652	713	700	644	670	643	711	643	690	636	672	710	648	660	713	654	621	640	681	625	634	645	612	661	640	614	670	653	652	656	657	656	706	706	607	627	677	651	624	638	696	638	613	647	663	681	663	621	636	668	685	678	657	642	673	627	732	727	674	682	693	662	657	597	672	687	685	674	693	676	690	630	673	658	651	660	647	623	633	640	669	690	686	645	640	637	708	689	676	641	692	652	671	658	656	686	663	635	681	641	688	660	669	701	608	658	638	688	700	678	649	670	646	641	707	648	720	652	660	696	685	610	643	686	656	685	713	670	710	622	677	624	693	662	643	687	639	617	645	627	697	686	650	603	691	678	626	658	671	701	656	631	631	677	686	652	665	652	656	673	684	671	680	692	621	667	653	684	707	656	698	665	650	661	687	692	681	639	663	660	652	660	671	678	630	673	643	668	644	693	658	626	703	644	649	713	676	666	667	632	623	664	687	673	686	698	657	706	643	672	657	620	620	703	635	696	613	648	662	677	636	662	670	684	653	673	636	660	667	679	663	660	669	629	595	691	656	670	638	684	617	671	666	638	660	627	657	723	695	672	642	657	634	684	636	671	661	630	661	638	659	660	681	678	669	668	673	658	651	655	665	660	676	619	666	687	653	643	625	636	676	703	625	631	678	659	655	675	614	661	655	669	628	651	630	623	676	626	648	603	676	686	625	646	691	678	633	642	670	688	678	700	669	608	659	681	716	644	687	684	681	653	673	645	668	693	661	629	658	638	608	645	698	699	608	670	674	649	661	670	641	733	687	680	643	658	634	687	664	632	614	699	674	649	679	703	695	634	663	645	674	641	707	679	687	640	708	654	679	664	646	709	671	659	731	654	685	611	736	690	681	683	652	680	686	679	659	654	641	659	678	669	636	656	662	646	680	661	626	654	717	699	707	621	675	685	649	643	650	692	636	668	643	603	687	659	649	630	656	685	644	636	670	641	657	649	646	660	667	644	684	661	658	695	657	663	638	692	676	711	650	645	591	660	672	641	653	660	654	699	657	678	687	708	696	688	635	641	667	686	659	736	690	664	641	695	647	672	685	643	662	689	701	690	685	611	653	675	680	619	701	636	663	709	596	673	680	705	683	652	608	659	704	681	681	680	662	678	639	618	655	684	643	657	650	634	694	658	658	638	683	624	611	623	687	711	653	655	644	676	661	643	718	654	632	694	650	686	669	666	656	697	581	666	632	685	670	661	636	677	621	649	636	685	707	640	673	671	631	607	617	711	663	671	682	659	655	694	695	677	716	645	687	661	652	666	637	680	687	669	698	665	636	655	655	658	662	694	654	640	668	647	689	642	651	605	713	668	667	657	707	628	662	665	693	654	687	720	692	663	707	665	672	695	661	661	685	714	682	731	685	678	655	696	652	675	674	658	701	658	611	628	624	712	666	708	665	671	693	662	674	694	629	657	641	656	649	700	654	678	699	635	666	670	649	706	694	653	656	657	659	634	641	660	609	668	643	657	641	701	688	708	680	669	672	675	659	680	653	660	691	688	664	616	660	680	671	652	640	662	677	638	637	662	733	629	674	659	656	648	695	675	608	653	682	643	659	712	683	619	674	721	623	641	673	669	684	654	708	665	640	667	709	647	685	651	670	626	639	619	632	703	669	685	688	651	616	665	649	624	676	668	645	643	692	610	679	654	661	642	637	656	677	639	627	648	693	665	682	695	684	662	689	644	725	704	696	700	723	679	674	641	616	630	663	630	662	663	639	621	691	738	644	687	701	683	661	653	713	663	671	660	704	671	637	657	649	649	681	669	696	669	667	640	691	652	703	670	687	649	633	643	596	693	619	590	685	680	666	606	675	650	659	658	691	639	660	685	669	687	644	626	671	658	667	600	638	643	655	638	670	699	711	683	699	639	733	677	644	678	654	658	640	649	637	626	712	633	653	663	617	650	668	657	737	663	664	632	685	630	659	629	666	641	708	676	693	669	701	692	658	632	700	655	661	646	668	616	661	705	672	625	632	673	670	682	691	662	651	687	686	675	686	637	678	653	672	671	649	680	662	618	633	676	664	675	634	643	666	641	675	696	692	669	694	668	679	644	633	682	654	675	711	623	697
9357	11301	10305	5882	3999	2868	2276	1827	1644	1382	1210	1141	1025	945	899	882	833	766	828	759	754	718	672	739	705	681	651	672	643	670	622	641	630	675	639	661	627	625	591	628	614	608	610	647	613	605	634	564	637	593	630	583	620	639	642	615	613	615	607	621	663	609	563	635	586	637	622	610	653	608	590	647	614	596	646	623	638	597	590	615	618	648	620	603	611	608	641	614	636	624	589	621	621	586	598	591	605	609	554	601	582	608	583	583	627	594	584	606	636	610	628	597	574	544	595	577	608	635	569	602	612	554	607	621	613	568	634	583	606	565	632	648	607	619	613	597	592	588	565	584	603	592	616	606	576	641	625	611	580	590	557	590	608	599	598	606	601	591	551	613	581	612	583	572	620	549	593	583	594	614	614	618	633	655	632	604	652	614	601	553	613	604	593	579	646	597	608	599	625	592	584	593	612	652	552	572	644	574	566	603	599	651	622	559	605	627	592	585	606	543	608	606	619	605	613	632	609	585	600	634	588	607	605	597	632	599	623	585	593	636	562	603	582	615	623	598	560	601	576	578	562	560	619	633	563	588	590	582	582	594	567	549	610	558	615	618	593	592	596	594	594	598	620	618	577	624	588	621	597	549	590	612	633	592	625	552	627	577	596	679	538	591	586	538	643	589	562	615	601	555	590	622	605	594	625	557	590	589	632	617	586	612	611	610	618	603	628	596	609	650	614	587	533	603	606	587	616	617	615	578	611	624	607	660	622	612	624	602	552	586	633	620	579	587	556	586	600	574	579	571	600	588	616	591	643	559	621	590	588	585	565	577	601	611	582	581	633	587	657	624	575	595	603	627	623	592	536	628	620	619	600	580	595	613	614	578	584	575	585	655	605	624	614	608	593	611	596	561	569	578	596	634	601	591	564	622	605	628	586	599	605	599	629	600	633	613	591	640	594	567	608	650	561	631	623	611	603	589	581	607	608	664	616	590	604	592	603	616	617	592	629	554	606	566	604	652	580	563	632	587	595	607	562	601	620	540	585	593	600	558	620	589	565	599	616	595	647	614	588	597	598	609	577	596	558	602	598	585	601	630	590	658	602	600	618	613	592	578	608	624	626	623	615	589	582	642	605	613	575	583	544	595	617	626	589	576	591	624	604	573	588	556	628	600	626	585	630	590	603	605	607	592	608	568	560	602	611	621	589	597	616	598	592	585	599	605	595	585	583	558	616	621	564	603	595	590	639	585	604	550	577	597	586	578	596	622	625	594	611	606	625	604	577	609	592	591	605	584	572	608	588	621	574	610	599	590	545	614	591	588	586	606	622	607	598	618	589	619	553	587	639	621	616	559	613	608	592	584	647	594	595	610	589	595	641	613	567	612	621	611	639	640	562	590	598	583	603	645	597	551	608	587	642	609	612	605	607	613	593	587	647	600	541	606	598	608	607	590	599	637	615	615	570	621	558	588	598	570	598	556	603	619	569	567	630	625	611	589	613	607	575	636	630	614	589	600	597	537	653	645	630	596	613	645	587	606	582	627	602	587	591	566	576	616	586	585	545	609	630	613	628	596	628	636	586	600	629	562	573	624	601	607	593	584	604	593	612	607	587	560	617	631	574	639	603	638	620	588	579	626	569	547	654	589	597	638	638	583	561	596	612	574	612	560	608	578	598	654	584	568	590	624	551	610	609	595	587	616	602	594	594	560	589	582	610	601	585	607	591	607	603	608	590	631	620	607	634	649	587	583	597	613	620	562	632	624	613	646	590	574	590	590	603	593	619	642	574	620	587	601	608	587	635	586	621	592	567	596	582	620	582	580	603	602	586	581	595	565	625	612	594	608	555	642	592	592	590	579	591	614	593	631	562	617	620	589	577	564	610	584	575	581	591	577	593	611	632	595	670	661	572	606	577	609	619	626	588	600	603	595	598	575	543	603	634	615	623	608	621	570	557	606	592	581	597	608	594	605	592	605	607	550	608	602	575	614	600	643	608	589	560	532	596	602	603	615	582	580	618	587	621	592	597	583	561	564	592	640	592	575	641	600	614	628	623	632	578	624	600	561	580	610	547	601	608	595	568	607	648	582	603	637	620	542	602	574	584	566	572	641	615	556	677	585	622	593	598	582	620	608	622	643	564	606	586	613	591	581	601	604	637	571	611	617	602	599	612	578	568	571	545	641	648	608	616	577	627	576	561	595	556	554	614	585	596	579	606	645	620	581	551	599	592	587	657	587	600	597	627	622	605	610	578	629	590	599	629	579	609	621	591	573	628	590	585	609	609	588	588	552	613	568	574	590	565	597	580	598	678	627	626	636	622	615	599	586	637	620	623	604	577	599	607	634	586	579	563	623	624	603	636	552	569	612	604	586	620	573	592	547	599	578	644	625	601	570	559	608	564	587	548	568	593	563	605	588	618	579	596	577	638	585	614	570	622	562	598	578	587	625	603	599	510	625	579	636	609	617	578	604	609	588	558	612	623	621	579	612	599	597	630	586	622	597	578	672	600	577	612	576	629	617	623	583	635	634	616	598	632	565	589	608	629	578	582	610	596	590	584	574	623	548	551	608	562	606	605	586	554	584	594	624	619	558	631	588	610	536	614	633	553	598	626	590	610	572	615	545	598	614	601	605	607	629	616	559	600	603	617	596	624	609	587	655	611	594	575	570	638	576	597	626	635	592	588	591	653	569	626	625	599	609	598	587	614	602	571	615	653	555	613	607	586	584	587	618	565	571	564	575	603	615	608	628	611	595	596	617	616	607	610	629	612	559	602	563	588	607	624	624	607	532	636	571	593	607	628	580	567	621	611	608	595	599	535	614	551	614	588	621	617	572	605	600	609	535	631	595	585	575	605	565	598	565	595	588	604	621	610	623	611	625	563	592	618	611	606	575	608	619	602	624	565	667	580	572	579	604	595	602	559	605	607	600	612	622	621	632	623	573	624	590	631	595	611	594	568	601	651	596	580	608	594	601	599	620	554	599	607	613	629	609	630	615	593	591	620	645	577	612	580	572	586	564	584	598	581	591	631	600	623	586	589	625	616	623	574	580	643	564	620	612	614	580	564	619	611	583	624	581	587	557	596	617	603	590	583	570	520	575	601	606	657	561	601	603	598	560	594	599	606	568	613	618	614	627	535	590	553	569	608	589	615	602	593	564	597	626	568	571	649	658	639	568	586	637	620	596	577	579	600	583	614	615	641	585	578	593	531	616	581	639	590	563	583	605	646	573	575	632	596	598	592	582	580	660	593	599	595	593	616	598	613	589	626	572	630	582	611	571	615	606	637	605	588	620	615	587	540	559	564	599	572	583	568	617	608	598	615	620	625	646	662	586	593	619	646	579	605	606	589	600	590	608	569	579	588	643	600	598	590	575	639	590	606	592	637	576	632	557	586	619	591	637	576	595	600	614	579	618	570	594	618	651	600	598	604	585	626	605	623	603	619	609	599	582	576	634	613	575	606	602	594	625	618	626	569	641	623	580	563	587	575	571	583	582
22272	20216	26827	23410	20224	20349	11191	2360	1709	1610	1502	1404	1292	1276	1234	1090	1096	1083	1101	1080	1010	1010	988	972	984	1010	961	981	958	966	1002	953	956	894	917	988	965	921	900	907	919	902	948	895	920	952	933	884	938	892	868	848	912	916	919	921	898	872	899	869	881	898	984	894	865	875	940	848	877	883	910	949	875	875	877	898	903	920	895	880	842	882	862	886	834	925	891	907	973	913	917	930	901	904	903	853	899	869	922	884	898	873	874	889	893	908	878	899	869	861	845	892	870	857	926	879	870	885	904	933	938	824	916	870	912	865	858	881	857	853	867	816	892	864	877	904	883	941	899	915	845	853	882	904	870	896	893	853	833	877	905	913	847	915	896	892	854	848	867	872	917	927	951	933	896	957	902	917	876	887	878	852	883	905	882	939	872	853	899	935	881	910	905	924	886	912	898	847	855	885	913	955	894	834	857	859	920	869	913	912	916	867	901	931	882	900	944	862	911	852	906	886	898	946	904	853	838	806	950	829	901	868	926	916	896	854	894	878	930	875	896	865	835	820	860	858	924	910	831	902	886	875	880	879	907	897	859	856	872	887	857	914	880	922	832	897	900	854	883	876	913	906	863	865	817	893	906	892	916	881	880	874	870	910	871	916	897	923	893	903	901	873	871	884	917	867	927	901	931	856	874	875	933	929	899	933	918	910	916	860	912	869	873	889	836	874	952	849	864	916	852	913	908	863	892	776	905	945	914	918	812	847	970	919	853	894	880	892	916	844	911	935	888	889	872	878	891	887	893	854	867	891	870	914	904	877	909	830	864	939	920	867	883	865	843	854	892	934	895	871	878	906	892	894	846	845	866	888	884	827	879	922	917	865	874	940	873	840	838	879	829	890	900	912	897	891	906	885	923	829	865	875	837	887	902	857	896	881	905	899	898	856	889	875	858	893	917	880	950	880	904	837	932	898	861	896	866	846	890	922	830	916	851	878	878	912	864	868	841	861	902	902	864	816	851	864	856	936	936	870	932	852	936	879	887	866	901	872	931	898	855	904	868	864	932	902	841	889	814	896	894	886	831	869	876	881	865	906	893	880	921	884	872	938	872	852	838	885	898	892	888	887	897	887	850	890	874	923	850	937	900	886	868	864	857	877	862	915	927	908	865	899	837	908	882	892	843	859	888	840	922	965	915	939	895	881	891	866	843	833	882	876	884	902	915	878	893	883	934	869	853	905	913	890	835	878	870	899	906	882	900	882	864	877	889	858	850	843	900	873	870	869	891	862	884	876	916	922	893	911	878	862	901	923	906	865	868	925	896	876	886	960	945	890	897	911	894	821	929	841	861	934	878	852	886	908	855	879	916	896	858	889	861	875	928	894	883	851	803	864	896	856	852	870	898	852	854	901	859	905	844	824	867	849	891	887	928	851	877	907	894	863	858	897	891	878	909	876	902	928	859	900	916	906	880	909	833	906	886	862	865	885	790	852	884	865	870	897	865	885	855	903	873	895	816	917	908	862	862	840	885	847	907	869	907	886	905	834	894	894	889	935	967	896	928	858	887	908	853	896	846	836	906	902	868	922	872	920	879	920	909	881	883	888	894	880	900	909	930	898	871	846	847	917	859	900	913	856	847	902	916	895	877	879	814	871	895	882	881	876	925	886	929	877	923	917	902	850	925	890	892	885	859	884	887	922	908	859	852	864	897	830	877	901	860	908	857	868	920	908	901	862	845	894	908	848	889	907	877	881	901	848	878	910	860	850	876	904	890	882	896	887	886	842	857	920	915	905	897	901	811	891	893	833	833	877	887	880	888	882	886	889	890	950	842	860	918	858	899	856	901	882	887	903	850	954	841	900	929	864	965	907	809	828	917	841	881	880	835	883	850	871	873	916	876	884	855	912	911	906	895	803	871	850	904	851	893	904	908	920	874	869	879	853	909	883	885	818	818	899	884	859	884	950	947	897	888	893	904	891	833	858	883	895	883	903	892	879	862	868	883	910	912	887	912	884	866	845	921	916	908	882	896	926	864	903	844	885	842	874	870	877	881	888	932	856	879	930	869	872	884	857	892	876	855	932	819	840	873	870	868	861	926	865	833	845	855	880	832	878	890	866	839	875	920	889	884	905	885	908	845	910	861	889	920	896	866	927	877	835	914	872	907	882	873	831	886	859	924	910	873	829	900	874	914	881	918	863	889	847	901	904	885	819	875	839	908	897	847	856	894	903	857	924	885	933	869	906	868	927	891	884	849	928	898	903	819	905	899	877	883	916	883	893	848	941	879	932	898	888	878	882	851	854	869	864	891	911	875	839	875	855	842	867	866	830	869	903	855	868	892	844	915	870	926	931	962	855	862	884	847	902	891	856	875	803	884	856	882	854	886	922	875	830	875	923	849	922	899	853	816	860	887	856	856	937	878	914	922	868	879	893	855	885	891	895	886	867	837	923	851	856	849	899	898	898	870	845	827	846	929	858	874	948	873	838	862	873	851	877	871	863	918	860	924	895	902	844	904	885	907	898	830	916	867	875	892	885	856	895	886	920	882	930	863	909	864	882	899	827	861	898	896	917	861	865	866	949	839	879	835	906	857	896	852	843	860	891	904	870	847	885	940	923	857	916	871	891	884	875	870	817	867	886	868	917	867	862	844	888	894	892	922	901	881	863	866	881	864	870	855	908	902	859	926	904	865	923	861	863	887	905	906	856	928	883	898	885	872	854	925	912	838	949	928	843	838	897	839	846	909	824	967	884	874	921	832	914	820	858	886	900	900	909	938	874	819	879	851	900	888	935	938	866	933	944	983	829	862	886	922	805	871	900	899	835	850	894	840	905	864	911	882	880	890	959	893	894	845	906	907	915	918	924	879	838	846	909	851	841	834	887	870	853	898	890	856	878	861	872	912	865	838	916	844	901	909	891	919	841	875	928	869	910	873	823	905	903	899	882	858	853	842	908	891	868	890	939	869	921	852	931	867	824	875	862	969	923	910	831	824	872	893	875	909	950	910	903	883	915	844	924	884	847	882	932	901	889	875	866	865	866	916	934	907	869	895	818	894	885	866	865	932	931	865	878	867	894	849	895	918	868	849	914	876	899	936	859	904	884	889	880	889	875	904	846	899	908	886	905	870	915	850	867	832	884	912	840	897	874	893	918	868	833	873	848	857	888	874	880	854	843	910	854	833	860	846	835	884	906	884	887	888	863	867	878	904	869	904	871	901	808	900	904	847	850	865	854	868	871	876	856	912	895	877	884	839	886	874	896	880	856	926	920	900	896	878	872	906	871	855	845	905	911	877	913	830	894	866	862	838	905	921	863	929	849	854	891	850	888	855	817	900	836	862	848	853	904	923	846	899	888	901	902	863	822	895	865	860	905	866	890	943	897	882	883	893	852	891	878	839	862	931	876	911	921	887	911	848	843	883	892	874	850	906	865	925	907	843	902	862	883	900	904	870	877	897	856	870	857	901	888	908	836	930	896	873	839	914	918	876	854	912	870	896	884
11236	17988	16565	9861	6665	5043	3942	3290	2867	2307	2072	1804	1629	1453	1405	1260	1240	1197	1194	1085	1064	1061	1001	1041	934	926	935	930	908	868	899	886	855	857	875	880	882	898	895	850	833	819	854	884	871	880	831	830	843	864	851	791	810	832	851	882	795	815	843	826	823	830	875	833	851	833	837	811	785	825	800	836	857	838	776	798	848	816	778	854	826	848	878	779	830	810	796	806	851	857	779	786	844	820	815	833	802	877	787	852	826	814	824	832	832	859	827	818	780	769	786	812	816	818	871	810	787	819	845	877	825	817	755	821	867	861	832	802	789	823	822	785	815	796	821	839	808	799	790	841	846	820	865	831	818	809	851	822	799	792	825	833	749	840	801	828	810	800	801	875	794	806	816	835	799	776	841	812	821	833	846	767	842	835	808	843	812	859	754	825	823	844	755	812	791	808	803	796	783	816	797	849	851	793	789	826	798	793	786	802	760	821	756	789	848	823	824	811	789	857	817	867	802	798	799	830	767	780	799	783	807	787	794	789	811	858	856	830	845	816	812	847	794	767	809	823	833	769	870	828	806	807	817	794	805	814	792	778	787	815	787	860	801	793	855	825	825	801	783	761	838	854	839	803	770	811	827	783	818	811	796	807	815	777	862	800	787	797	810	753	832	822	802	806	830	842	787	836	834	827	785	820	825	743	797	746	820	748	838	784	811	785	810	770	843	793	780	810	830	852	837	806	800	772	799	790	835	785	793	799	782	826	853	804	762	842	787	784	821	797	797	804	834	791	867	801	812	817	848	820	832	828	824	874	811	862	777	801	812	810	822	833	813	832	785	828	821	770	801	811	858	809	812	850	738	816	791	850	832	804	791	883	833	817	786	789	799	826	795	816	799	839	812	863	774	849	769	831	774	815	792	825	797	773	828	830	820	787	778	856	844	801	835	829	795	762	809	827	831	777	813	793	793	849	832	866	824	816	861	763	790	803	819	821	808	838	798	851	797	796	846	821	790	772	803	822	807	788	867	777	797	798	763	788	846	829	768	733	823	843	814	836	867	816	793	805	802	825	827	767	802	822	810	813	818	800	808	791	783	768	772	804	827	814	818	754	843	820	881	820	855	851	839	798	809	816	781	784	763	806	826	796	836	845	828	809	834	843	838	797	831	778	867	761	866	826	765	796	820	834	824	806	795	845	774	824	839	841	822	828	854	794	853	838	819	794	817	820	838	776	790	820	802	816	823	811	795	809	779	792	796	787	829	809	757	840	815	844	774	828	807	807	838	811	801	817	816	755	802	811	762	850	790	741	809	821	837	765	840	798	772	817	838	838	820	762	789	827	820	776	826	804	815	821	832	823	813	791	831	808	794	806	853	853	823	803	779	798	843	789	840	806	803	805	810	813	826	796	836	805	833	838	803	753	833	806	837	849	768	818	793	808	720	780	816	801	788	780	812	768	778	818	836	808	876	847	801	805	818	819	804	815	801	778	788	801	799	836	848	798	789	807	786	852	774	866	845	828	770	748	814	820	805	819	812	812	842	778	833	740	801	831	810	838	794	824	759	846	785	888	801	868	834	785	819	805	872	814	790	814	802	824	755	791	773	791	812	816	802	799	843	769	868	760	832	818	771	846	843	843	831	792	801	767	797	810	776	799	822	841	878	812	803	816	794	791	800	855	873	826	844	836	820	789	810	866	813	801	834	822	820	784	794	774	807	810	809	788	807	814	858	865	791	830	857	829	858	814	804	761	808	830	793	839	834	821	796	801	828	812	802	727	810	858	797	782	819	815	786	799	828	789	802	841	825	794	817	757	829	810	859	842	809	831	830	780	839	798	834	858	811	828	801	790	786	797	833	839	820	789	762	817	816	805	768	783	847	785	805	774	827	817	779	780	781	805	834	787	790	795	805	832	834	811	823	790	822	831	807	798	823	810	799	800	788	800	833	837	800	804	854	830	803	829	735	864	771	852	786	797	803	790	804	845	803	810	808	811	746	808	839	812	800	814	797	813	816	814	855	820	784	833	765	781	844	743	822	816	824	789	816	798	805	845	820	785	782	870	817	783	841	805	785	772	793	785	829	785	777	762	823	798	813	783	800	826	822	770	778	775	819	796	733	833	842	813	843	839	812	814	793	844	808	787	818	748	792	807	841	807	808	814	856	829	772	838	803	828	767	828	813	818	772	794	830	779	782	785	811	806	823	800	791	817	810	820	804	780	856	805	833	834	833	836	787	798	779	814	812	852	851	843	796	830	767	846	801	797	853	758	808	788	791	771	846	820	822	795	823	816	788	806	858	827	817	824	759	822	846	792	764	839	837	789	830	838	774	824	784	796	806	817	841	792	833	806	827	840	795	742	825	748	868	816	798	820	817	807	788	771	820	789	796	795	837	782	790	795	803	808	821	792	791	783	777	799	816	821	827	770	775	790	826	779	824	801	780	845	832	776	835	735	798	797	802	838	796	783	810	801	787	816	822	798	809	815	768	770	822	812	831	812	815	848	855	795	817	821	765	811	776	807	822	809	822	790	752	798	842	748	798	833	799	816	786	841	803	827	810	789	826	819	787	837	839	789	821	789	789	812	828	805	782	805	778	862	823	843	773	765	782	786	828	819	813	800	775	828	794	766	806	824	768	802	778	797	818	813	801	779	806	811	859	863	814	829	797	791	831	812	861	747	821	813	808	773	802	821	826	835	822	821	869	829	883	824	737	795	827	809	862	795	777	827	846	797	776	829	812	824	757	829	888	831	871	822	792	818	819	808	831	816	786	851	811	805	801	844	833	775	799	816	780	842	798	811	796	807	811	796	821	793	813	759	791	811	829	798	787	800	819	817	826	766	796	822	850	836	842	813	819	845	834	809	774	813	837	827	818	794	805	808	768	761	801	825	807	816	801	760	750	793	849	845	755	808	819	816	782	846	805	836	835	814	767	810	821	855	779	809	857	854	774	817	781	823	819	811	785	769	819	795	842	788	806	819	850	780	788	795	794	810	794	772	824	786	848	792	814	805	804	796	812	789	755	791	771	804	784	831	822	795	796	776	809	813	768	738	760	810	740	813	778	827	789	822	787	836	825	784	802	782	815	831	863	796	793	799	756	812	867	787	851	822	786	818	805	795	797	780	804	825	782	796	790	812	810	848	809	802	811	831	784	839	789	834	781	794	786	853	781	778	788	811	837	765	817	797	760	847	813	824	833	806	810	799	810	797	810	756	760	815	803	842	827	758	837	788	807	814	843	776	828	817	794	775	806	800	772	830	810	768	772	794	838	842	783	831	840	801	839	863	797	833	762	786	835	787	835	797	838	807	779	820	821	764	795	821	805	843	797	831	825	834	754	807	817	842	770	835	835	804	795	842	826	811	779	812	757	808	748	812	847	762	801	790	773	779	766	783	826	783	800	747	827	818	826	766	798	807	773	818	815	838	833	790	787	804	804	775	796	811	827	833	754	811	820	780	791	808	815	808	841	786	814	811	803	866	827	813	839	790	790	822	815	833
27846	14088	1947	480	348	295	262	266	251	229	237	243	236	266	249	275	221	225	235	205	228	243	254	213	244	255	228	233	230	242	240	260	231	261	248	230	210	247	196	220	231	232	232	227	231	236	214	226	219	242	215	212	231	242	255	235	216	241	253	254	210	239	234	255	232	244	240	263	269	242	241	219	218	221	224	259	225	242	241	229	259	240	207	243	234	247	225	228	242	207	235	221	218	246	237	236	218	244	243	231	228	249	227	219	229	219	230	237	203	201	233	259	226	227	232	247	214	215	221	246	208	235	221	202	249	245	248	215	231	235	211	247	226	213	239	221	240	233	240	201	244	227	238	228	237	204	226	224	223	245	221	245	221	224	237	260	227	234	225	242	230	232	247	252	252	220	212	204	245	201	210	232	255	260	211	234	204	268	232	225	230	252	239	262	233	251	237	258	239	233	221	208	233	233	244	238	220	231	224	209	250	263	226	236	234	222	239	228	235	239	238	215	224	250	198	238	245	211	267	229	221	241	208	226	246	176	226	214	202	237	184	236	214	214	233	205	254	234	249	237	237	249	243	242	220	234	251	241	244	240	215	246	257	240	250	248	218	254	230	240	231	217	235	251	230	221	214	209	242	228	226	221	251	216	251	241	206	256	215	231	218	235	239	245	217	245	241	239	243	224	226	229	239	201	237	216	246	224	228	207	198	255	243	217	257	233	223	230	236	209	223	233	265	211	291	247	260	253	239	224	238	244	252	223	248	242	222	228	221	228	226	233	221	229	248	248	229	233	229	233	224	222	257	227	245	213	268	248	222	248	215	238	216	241	251	231	203	262	221	210	213	225	215	222	236	225	244	224	202	233	239	232	241	229	222	235	231	229	234	222	223	267	216	214	245	227	251	221	254	227	264	236	226	246	231	247	249	226	257	244	241	241	230	224	237	231	249	210	246	226	228	240	248	215	230	207	264	237	245	230	212	214	245	213	241	225	240	231	197	238	218	245	212	210	228	273	242	223	249	246	228	249	209	225	258	249	233	223	215	238	227	222	227	230	233	232	241	242	251	274	235	244	252	219	210	228	210	247	260	225	225	225	239	226	248	254	238	243	246	243	216	204	233	253	246	266	225	244	227	221	256	234	212	212	246	236	238	253	243	218	205	224	222	239	236	216	243	239	212	239	247	227	220	221	251	240	251	226	228	238	220	231	262	241	224	234	245	215	221	231	242	225	223	210	234	215	240	234	237	238	246	234	209	229	236	220	256	231	237	216	200	226	243	262	255	249	206	233	204	233	237	233	206	207	245	268	219	257	203	235	204	232	247	203	196	250	242	231	221	234	223	221	220	220	227	246	216	262	247	233	250	222	238	238	241	229	255	223	203	248	245	221	251	225	250	242	224	239	235	262	243	217	238	226	223	196	262	204	232	237	260	245	250	251	250	229	220	266	241	214	230	231	205	246	221	241	239	250	234	220	243	238	206	241	226	204	227	222	245	229	233	219	218	258	233	224	223	224	239	238	230	228	244	222	226	229	256	247	243	218	220	224	219	231	232	242	221	221	236	227	244	233	198	218	226	254	237	226	237	254	224	246	221	226	235	245	248	243	231	251	239	200	228	203	232	208	240	221	235	211	218	229	223	212	237	235	210	219	246	253	261	254	219	258	241	230	204	249	214	213	250	234	226	235	259	224	217	219	253	247	237	240	230	255	239	234	214	225	233	237	239	238	235	239	231	216	257	232	219	251	204	248	230	247	233	215	257	222	225	250	243	213	222	238	197	213	234	251	247	229	219	214	229	235	238	233	234	208	242	248	257	199	229	246	216	201	255	220	242	243	199	238	229	239	213	193	217	227	242	221	236	253	259	216	194	254	244	224	239	242	251	249	255	205	218	229	245	233	238	223	253	195	217	238	229	241	237	217	252	257	211	239	253	256	230	224	245	227	225	233	248	231	222	229	222	228	219	205	204	223	231	236	223	236	248	222	225	219	246	212	232	252	220	224	229	232	243	242	255	241	220	235	214	257	229	236	233	238	230	220	245	193	231	210	264	234	211	258	226	223	230	227	239	234	225	230	232	235	246	235	224	224	207	238	177	258	205	242	230	224	227	238	222	248	233	211	238	229	229	212	218	228	207	233	214	211	241	227	222	224	250	267	221	239	223	239	223	230	227	207	219	198	237	251	236	254	218	226	227	211	231	215	207	218	247	247	244	220	199	223	249	252	265	214	206	225	256	222	213	220	231	220	200	234	231	230	225	226	222	239	237	234	233	246	228	247	207	244	227	206	232	235	217	225	221	229	230	230	207	246	223	247	250	215	259	258	216	240	204	216	241	232	258	221	233	229	250	239	225	244	241	223	236	243	231	218	232	244	222	240	231	227	238	233	239	219	245	239	217	242	217	242	228	225	227	251	198	194	228	263	206	245	229	226	273	235	234	231	241	222	208	214	255	228	240	247	211	223	213	223	259	240	214	214	204	269	230	249	228	231	238	246	232	231	244	224	260	199	222	206	249	216	216	211	234	247	243	228	206	224	244	212	226	239	262	227	248	243	222	238	239	238	209	219	228	269	239	218	210	201	236	232	206	224	228	262	227	219	229	235	249	235	230	229	225	246	220	239	258	223	236	221	226	256	254	227	216	238	229	237	217	262	238	237	239	231	231	243	267	232	222	214	211	222	251	246	241	232	261	221	248	231	231	217	246	225	246	257	216	238	240	243	225	233	223	250	237	237	247	228	215	236	218	248	215	229	257	221	232	236	230	231	201	228	208	246	225	213	211	234	221	256	254	237	239	232	211	248	235	226	231	210	240	231	242	242	242	250	261	226	254	230	223	257	213	229	230	236	221	215	222	250	216	201	240	205	250	248	233	205	223	270	223	213	234	237	239	222	254	235	234	257	270	229	250	237	220	252	246	232	232	232	223	233	249	245	218	206	222	248	230	241	225	244	237	252	200	228	234	270	228	217	238	233	232	249	208	201	247	222	222	222	230	250	241	221	221	226	224	246	219	210	194	215	241	228	232	216	255	232	240	249	223	258	224	219	229	216	234	269	229	217	244	253	231	250	250	224	229	234	204	224	234	259	230	246	232	243	243	246	227	262	239	220	216	237	220	239	244	244	228	219	210	244	246	213	227	232	233	212	240	220	235	189	254	245	243	241	253	197	223	225	208	216	244	216	236	220	249	247	203	212	226	225	233	225	221	218	247	277	221	227	221	229	240	231	246	255	244	243	252	233	221	218	233	229	238	224	208	237	250	213	238	223	208	232	251	213	256	207	199	244	216	229	212	252	234	240	218	210	217	252	228	231	237	226	229	243	195	224	232	286	222	230	209	218	226	207	248	230	216	237	217	247	240	220	233	246	258	242	244	241	225	231	221	238	238	232	251	227	223	216	202	270	249	238	230	259	232	252	214	199	263	220	224	234	236	222	239	202	211	220	202	253	254	219	254	217	208	203	236	227	233	210	214	209	255	240	251	238	224	219	217	236	228	247
6521	838	735	473	345	315	320	287	251	274	274	263	249	226	217	229	234	261	258	229	225	231	213	212	231	233	205	220	248	231	211	233	222	205	223	203	232	209	237	248	228	231	247	217	234	218	221	233	246	215	211	221	213	235	214	206	216	227	226	233	214	241	245	268	233	235	219	225	206	206	227	226	237	225	238	220	252	249	255	233	201	239	206	229	232	218	218	229	244	237	249	237	213	244	226	222	215	233	232	230	214	215	214	212	213	222	224	245	233	214	215	212	226	259	231	220	233	229	234	203	225	217	236	215	210	210	241	221	204	219	195	232	195	218	239	236	208	224	236	223	236	218	212	232	233	230	230	234	208	226	215	209	220	241	218	226	216	211	205	224	238	214	252	247	237	227	200	201	229	222	225	237	244	243	241	217	227	225	201	226	232	250	232	214	230	230	224	241	236	234	228	241	237	207	222	225	226	213	234	210	260	252	215	243	208	215	218	187	231	236	266	240	231	191	245	240	231	228	206	237	243	204	212	210	226	220	247	216	217	235	205	243	210	242	214	240	219	216	192	199	236	213	214	232	221	244	213	195	243	261	255	226	229	212	225	237	198	221	215	200	240	211	231	199	242	194	194	224	213	206	234	231	227	228	219	210	225	208	228	229	222	220	221	250	238	234	243	240	235	231	235	200	231	197	239	216	227	185	214	230	212	211	225	236	202	219	245	223	212	218	218	218	234	234	253	222	232	221	231	231	219	241	226	225	208	251	213	241	241	185	242	223	236	187	239	223	222	225	236	241	218	224	241	246	241	212	241	226	239	203	234	216	238	229	223	211	250	226	216	231	245	222	235	213	221	225	226	208	240	220	238	239	217	223	216	217	202	241	220	224	234	220	213	237	236	208	226	226	235	232	230	204	225	212	224	196	222	232	233	222	198	228	219	216	222	223	219	216	214	229	250	244	235	239	245	215	237	198	226	228	199	242	205	230	234	208	224	247	247	239	233	250	236	237	218	226	250	235	233	211	209	199	237	229	213	237	220	218	225	238	202	207	232	230	250	194	237	198	209	207	222	227	203	220	210	223	238	228	249	248	242	216	237	240	212	225	223	227	254	219	211	246	222	219	236	214	257	224	214	192	239	231	222	216	214	223	228	242	219	234	231	224	218	226	237	218	212	209	212	199	227	212	225	241	230	222	197	237	217	231	203	239	186	215	222	204	210	213	232	237	237	216	233	255	230	219	221	206	220	203	213	211	225	204	231	250	244	234	250	228	244	217	205	237	225	251	232	227	243	254	230	214	231	235	213	226	217	227	251	200	217	196	249	239	260	229	221	223	228	205	215	208	240	245	228	226	204	201	201	230	228	239	201	186	215	231	210	238	233	190	233	212	241	221	233	246	230	213	230	238	231	217	252	208	263	225	257	259	220	213	261	232	216	245	219	204	225	249	209	262	217	202	229	215	248	224	234	219	199	240	255	211	224	243	215	226	241	259	240	232	212	223	226	225	227	229	242	226	228	202	237	231	231	216	215	214	223	220	246	192	215	226	187	245	221	210	245	215	211	224	213	216	217	209	201	236	214	224	207	234	189	211	246	236	194	224	256	236	215	229	236	221	223	244	250	231	214	218	247	222	233	256	201	227	190	220	232	242	226	214	221	236	233	231	196	219	214	220	240	215	239	213	222	233	233	212	246	230	234	216	236	269	232	222	207	229	232	220	224	191	215	248	197	223	239	212	217	214	233	198	208	262	235	234	250	247	210	241	227	246	206	203	218	208	230	208	232	237	239	226	236	244	230	225	206	209	222	243	241	213	229	230	244	209	244	201	212	205	233	229	217	249	234	216	241	231	211	226	229	199	237	238	244	235	204	254	234	236	224	243	207	238	195	257	222	237	192	222	219	237	199	239	238	233	199	228	227	230	206	229	195	231	241	221	237	234	237	199	233	219	230	227	245	228	223	225	231	216	236	219	226	229	218	215	204	223	213	230	214	227	234	233	226	244	227	235	228	225	210	230	251	232	237	217	227	216	226	234	203	208	225	222	221	202	207	247	200	213	210	244	224	241	233	208	250	239	248	211	238	213	224	248	215	234	242	225	217	222	254	200	253	211	214	224	239	197	238	244	216	243	211	247	245	246	212	199	217	228	220	231	200	220	248	242	208	250	250	220	237	227	232	231	220	200	236	234	225	221	216	234	223	222	229	231	210	225	219	251	242	202	219	255	230	206	212	215	217	239	231	269	208	255	231	204	232	194	239	236	216	236	220	228	217	209	172	235	217	208	239	228	212	226	222	228	227	228	212	207	223	226	223	244	221	235	232	223	234	213	231	215	208	202	250	223	234	191	223	239	230	252	225	204	238	231	233	219	214	222	230	253	228	242	231	223	240	228	213	251	214	233	244	234	247	221	247	216	237	218	232	206	214	215	234	208	211	222	249	225	231	218	227	228	231	218	244	226	213	213	203	196	231	219	222	227	229	203	232	236	245	256	249	233	234	200	237	212	228	218	234	229	226	221	234	256	228	211	222	213	225	264	245	228	240	208	235	214	222	212	251	206	217	204	236	231	218	218	207	208	223	233	231	219	206	241	199	241	240	208	216	243	216	198	232	223	208	226	228	237	223	224	236	226	221	243	206	245	231	214	221	223	217	237	207	217	215	221	245	240	251	204	233	202	223	234	204	217	203	210	248	250	236	217	231	226	222	235	209	211	239	221	220	242	247	244	231	218	237	224	233	238	231	245	225	227	221	237	197	231	219	235	227	262	224	215	209	257	236	200	212	231	224	222	212	212	233	214	235	198	236	237	234	209	223	238	231	218	233	240	222	239	211	237	211	229	244	230	226	266	237	233	226	221	211	218	208	222	240	225	203	215	228	208	264	226	223	209	233	229	205	210	225	212	238	254	241	231	265	209	230	229	229	227	207	204	247	238	212	260	222	259	205	201	217	226	250	280	203	249	251	239	216	226	232	233	231	232	211	238	214	199	251	213	231	246	215	210	227	238	214	217	234	198	236	219	227	209	216	212	211	243	216	216	218	209	227	214	213	216	248	236	216	208	231	248	234	206	215	243	223	194	247	243	224	204	233	222	237	221	239	178	219	195	232	223	229	205	232	224	239	226	243	246	201	209	207	247	227	225	215	242	224	234	244	218	212	236	238	214	224	228	221	239	214	234	234	213	213	218	235	243	216	226	210	226	233	213	232	231	222	238	225	235	237	228	217	227	195	240	218	249	214	215	235	249	229	239	244	204	223	209	222	229	225	244	207	218	223	215	237	206	221	211	213	237	234	232	205	200	229	234	235	217	214	214	227	220	243	206	247	206	220	224	234	226	247	207	197	212	206	233	203	247	223	203	225	220	248	207	231	232	243	231	226	219	225	226	219	221	221	209	203	233	215	219	228	236	217	210	236	230	208	230	242	237	236	226	230	230	201	231	230	211	198	244	210	226	230	210	228	247	232	256	191	216	248	235	239	187	220	233	236	209	223	236	201	210
24557	20238	26563	23740	20254	12664	2218	1299	1108	1000	1016	921	879	842	844	796	867	781	789	753	703	721	759	705	679	732	714	677	679	723	645	710	707	678	694	688	703	708	680	666	645	644	677	698	711	659	661	639	679	650	675	664	662	667	689	681	677	681	656	678	644	712	682	746	730	708	648	650	669	679	626	697	626	713	667	677	646	706	657	698	709	709	677	650	620	667	668	666	672	681	710	646	661	713	680	665	676	693	659	730	688	636	669	704	648	672	689	755	643	622	657	635	648	644	648	619	659	674	676	645	643	734	655	704	697	676	672	697	704	667	649	722	650	673	661	684	643	714	645	682	673	657	677	662	651	711	689	706	661	660	639	647	638	647	685	655	673	691	687	690	625	647	679	671	653	649	678	628	627	678	683	717	717	675	655	648	666	650	670	661	718	719	661	673	637	709	701	705	668	672	650	689	702	687	684	686	688	704	644	682	660	676	686	694	666	721	686	626	626	642	712	650	639	640	634	674	663	681	707	671	628	690	645	650	699	694	684	682	695	671	640	669	660	645	651	694	674	695	598	665	659	688	680	667	647	656	671	635	659	691	692	700	660	660	686	714	646	687	680	704	680	622	711	673	704	672	638	690	656	635	591	668	690	635	634	669	644	659	615	665	671	661	608	674	662	645	681	666	662	680	644	637	719	674	666	723	684	646	697	648	680	681	660	694	700	700	687	671	668	650	636	703	647	662	656	673	734	671	661	677	643	669	708	620	671	668	609	677	662	654	689	665	653	727	646	716	726	678	685	630	642	651	657	670	657	610	650	669	656	705	632	653	676	663	668	673	648	684	667	653	637	586	678	668	621	671	708	651	682	662	690	654	676	654	700	696	658	689	598	693	648	715	723	682	656	634	692	630	679	675	676	651	691	647	634	620	646	650	692	716	697	657	638	653	627	651	633	706	642	665	696	672	667	641	653	678	643	639	689	626	668	694	680	676	648	759	667	643	674	671	685	698	670	646	688	654	663	640	634	680	714	643	653	687	625	692	683	715	665	626	638	686	675	666	722	658	679	669	679	653	658	688	671	653	688	662	649	723	718	683	659	640	669	621	678	677	737	708	694	661	679	675	691	679	639	641	655	695	690	620	676	701	643	686	653	651	642	686	687	665	629	654	690	666	650	694	649	626	667	669	623	656	602	675	698	660	664	662	660	719	631	588	647	693	666	619	690	641	640	682	673	711	669	712	684	661	609	692	691	671	645	714	651	668	698	709	700	677	675	676	627	662	698	650	659	662	701	658	680	695	696	685	650	707	709	694	698	673	646	700	658	688	663	661	684	645	662	654	725	633	681	690	707	680	674	704	706	646	658	657	711	633	664	662	688	634	654	663	652	679	651	681	663	631	674	651	689	647	671	674	654	684	634	648	655	648	630	676	644	656	663	668	679	681	655	633	722	677	700	662	641	682	679	679	653	669	690	692	706	689	685	679	633	638	676	671	649	695	640	665	691	670	673	687	670	666	614	652	681	656	697	692	663	679	638	689	663	636	673	700	648	712	672	624	682	688	658	646	666	687	682	654	686	684	634	611	665	670	663	640	688	702	664	695	687	680	697	691	599	677	633	722	652	688	665	646	671	650	665	627	735	668	717	667	696	702	687	656	683	655	692	664	657	705	658	670	645	671	686	680	675	663	688	705	658	657	614	628	646	650	682	712	691	721	680	660	642	629	713	684	658	688	696	625	669	679	674	694	689	667	632	688	698	613	675	634	662	666	679	631	662	601	670	639	685	705	723	616	675	695	616	648	670	629	721	636	704	673	678	628	656	669	715	677	679	708	649	648	693	674	650	655	680	667	663	685	696	662	732	681	666	690	692	655	695	702	672	635	681	624	707	673	676	644	668	640	679	713	669	679	686	661	682	649	661	688	657	675	652	682	677	657	702	702	651	693	672	710	656	691	670	636	666	653	672	646	637	692	678	690	675	720	671	660	657	676	734	684	725	680	715	724	659	664	683	689	638	677	680	655	613	696	679	685	666	719	630	653	681	689	673	669	686	654	688	668	626	681	641	635	689	665	684	689	666	695	679	676	703	663	633	694	680	695	705	664	699	672	677	616	678	659	669	665	683	662	664	668	637	647	647	649	674	699	664	684	752	682	665	661	670	689	669	735	646	751	717	677	679	611	637	657	617	667	681	706	729	655	674	669	671	623	691	653	728	651	675	687	695	701	655	656	702	691	695	675	713	638	646	655	654	654	688	645	674	633	652	646	666	648	669	679	656	678	671	659	669	714	677	686	682	682	693	645	669	722	663	684	716	707	679	662	676	645	668	696	670	650	650	626	642	651	700	665	689	639	659	649	704	683	639	658	718	684	681	730	635	696	622	620	634	686	660	684	681	647	665	657	715	650	710	706	679	614	671	638	713	682	689	689	677	684	667	659	663	678	684	660	637	677	713	681	699	697	638	679	692	671	713	639	664	678	673	670	641	673	682	682	654	688	677	652	658	601	633	668	651	638	649	683	683	652	643	650	671	684	692	701	655	718	702	621	654	634	616	648	727	707	692	709	651	685	659	715	656	653	691	667	668	636	696	694	658	667	645	663	669	690	658	673	669	597	660	682	661	671	715	680	703	670	640	710	728	694	723	681	694	622	630	636	666	668	620	698	654	660	646	665	636	662	642	701	673	647	612	625	639	695	670	619	654	651	718	652	698	601	688	689	601	672	664	650	645	661	666	659	682	671	697	671	641	654	676	674	674	662	677	683	730	674	693	626	661	652	669	710	665	660	636	684	623	665	669	621	650	673	664	689	659	698	651	680	674	659	670	685	698	668	619	660	665	657	665	654	664	676	626	624	738	676	705	688	672	679	611	631	684	689	698	670	652	649	638	656	677	646	702	705	671	647	667	670	702	635	686	677	722	665	617	686	673	677	663	666	694	673	655	653	654	673	711	696	693	670	619	673	647	655	678	658	707	640	649	656	701	639	660	659	643	683	661	708	659	685	670	675	676	680	667	684	677	675	673	700	692	674	663	638	669	639	691	648	633	646	635	597	677	625	704	669	704	649	699	651	692	636	692	677	653	680	683	685	682	660	632	636	662	680	670	686	660	654	642	669	717	646	645	657	619	637	688	671	697	659	640	657	651	665	712	665	652	663	660	663	644	692	670	673	707	620	642	614	711	640	623	669	705	697	689	685	688	660	647	683	628	648	660	684	690	682	672	661	691	689	641	646	695	633	709	674	661	675	712	679	595	666	657	669	640	741	662	680	691	659	660	656	660	688	633	654	683	725	686	666	596	627	653	660	659	636	657	754	661	639	637	682	670	650	691	710	658	736	678	669	667	704	669	670	628	695	617	686	697	710	687	644	689	676	665	633	660	642	681	674	647	615	695	702	710	668	672	605	617	692	705	654	643	710	615	668	653	693	606	624	652	684	682	694	710	701	642	665	699	638	685	655	642	646	631	661	662	661	668	612	652	659	689	655	654	690	635	678	657	702	638	659
7965	11509	10426	5920	3965	2920	2284	1909	1591	1430	1237	1154	1059	953	915	873	869	812	763	810	738	699	671	743	700	682	672	711	712	662	662	630	645	649	639	628	605	642	645	595	633	563	650	604	621	654	623	613	620	622	581	596	622	646	641	639	628	620	634	631	636	646	659	603	614	649	636	618	580	643	631	608	610	650	600	614	623	595	644	649	610	578	608	624	596	639	572	650	606	598	601	574	618	655	629	602	632	627	588	639	629	592	615	608	637	602	575	636	612	578	633	616	598	567	621	614	623	592	607	630	623	618	599	617	581	589	625	620	625	605	567	610	612	618	624	644	638	605	634	660	583	622	585	609	609	627	621	605	586	624	630	593	655	637	646	601	620	639	592	586	595	595	626	571	605	631	616	631	604	601	590	596	613	620	668	597	629	618	642	608	645	625	602	613	632	567	632	603	611	637	589	630	630	578	596	629	623	634	628	606	609	634	635	614	568	625	605	626	619	646	633	625	588	618	632	609	615	619	631	616	647	615	573	651	590	622	603	621	611	632	622	596	587	595	616	581	573	569	613	631	606	621	607	603	632	582	636	614	640	615	595	588	587	611	605	618	582	607	604	611	622	621	627	681	606	626	636	641	600	617	623	631	582	575	585	609	585	606	632	577	608	594	625	590	601	664	616	605	596	609	613	590	606	591	587	611	598	596	574	645	602	619	663	633	617	586	613	604	614	607	599	608	583	607	609	649	632	591	581	601	615	581	626	645	593	601	567	613	612	614	576	631	589	603	632	603	587	624	592	582	579	651	645	592	589	591	661	614	643	607	631	596	585	678	607	601	616	598	612	613	591	640	609	610	561	599	644	625	600	598	625	647	620	625	580	582	621	618	615	614	581	616	600	563	575	614	594	642	599	679	592	586	600	564	670	582	595	648	605	617	610	574	570	602	599	586	646	592	631	620	591	589	615	614	613	617	602	636	653	630	589	604	625	619	600	611	622	648	563	599	610	646	603	629	597	584	612	622	591	641	619	590	613	597	644	603	630	610	595	624	569	592	610	583	595	623	590	614	666	606	578	596	611	599	621	598	584	597	608	602	588	609	597	601	611	618	622	628	648	620	634	591	621	594	572	632	574	626	609	582	595	636	561	592	592	577	636	607	624	620	553	555	578	632	639	614	619	619	613	583	618	621	605	637	608	642	636	563	587	580	647	635	575	615	595	610	622	589	624	575	563	601	580	616	545	670	582	608	583	575	589	616	591	628	590	640	633	595	603	602	591	587	653	586	599	586	589	608	579	647	577	638	644	605	622	603	612	586	651	594	599	623	605	635	616	608	636	588	662	568	577	616	610	598	602	615	624	591	579	587	594	645	591	571	578	648	613	611	636	652	607	638	653	607	623	576	592	605	610	607	635	631	601	586	614	588	613	604	591	615	634	661	598	643	614	594	644	578	593	566	602	614	582	593	577	588	600	612	612	596	601	599	558	570	602	592	589	588	609	595	654	601	607	657	607	542	623	620	609	626	612	572	586	593	622	613	582	576	609	565	619	575	621	666	624	619	618	590	627	585	636	612	577	618	601	597	594	600	647	648	585	626	601	563	629	627	568	578	621	590	645	615	612	598	605	627	567	597	597	570	572	602	587	617	574	608	599	589	579	591	594	614	617	601	627	638	591	577	548	581	630	620	614	649	604	615	594	596	633	601	632	588	644	651	620	633	627	603	613	620	615	596	585	637	632	614	606	586	589	614	623	606	601	610	605	635	620	592	605	612	601	599	610	563	606	580	618	625	613	604	589	614	595	586	644	600	587	608	631	652	558	587	619	637	619	575	629	565	600	602	628	608	654	542	609	561	612	615	623	605	588	608	607	605	605	596	605	615	586	609	626	615	589	640	610	587	626	583	626	601	641	613	606	600	621	603	580	623	579	629	597	630	587	614	572	620	596	643	598	599	604	576	635	613	591	603	624	604	554	575	636	655	618	640	605	600	626	591	618	582	626	615	576	628	610	639	603	575	595	598	629	557	601	569	640	621	589	558	620	616	535	620	588	618	607	622	607	616	595	564	582	680	557	610	616	542	572	575	607	587	567	612	599	618	604	620	633	598	644	608	621	613	589	630	566	627	615	587	558	634	618	606	575	556	614	576	661	598	632	592	615	602	589	552	562	576	684	624	593	606	641	642	621	659	612	618	619	576	551	655	560	611	636	616	629	645	603	583	678	629	631	642	583	639	544	619	625	598	607	576	587	627	604	594	618	558	608	611	591	614	566	622	634	607	620	582	598	603	628	599	572	629	607	630	571	578	617	625	639	579	588	597	654	609	581	634	636	639	613	571	601	593	605	596	624	620	611	569	654	619	567	642	683	630	623	585	603	609	620	605	611	600	611	626	618	590	588	604	637	568	604	571	591	618	610	588	575	622	578	613	641	579	650	605	629	554	592	580	627	614	616	614	613	570	613	607	625	609	600	635	622	567	622	578	558	593	615	621	639	629	571	617	602	618	605	606	572	625	601	594	635	635	595	612	633	629	563	619	632	600	625	618	612	641	589	588	596	644	602	631	621	579	555	647	572	601	599	620	635	623	620	595	586	588	612	617	581	575	625	565	631	577	634	598	605	604	550	607	581	602	596	609	614	608	650	571	561	635	617	630	610	587	580	583	615	633	587	631	629	637	660	621	635	605	625	566	623	602	593	587	594	574	610	587	606	672	622	617	559	597	558	616	605	617	559	624	598	590	602	601	620	667	586	630	624	569	644	619	570	596	652	580	582	634	631	615	564	589	602	575	603	574	579	600	567	599	587	619	597	586	595	594	663	628	629	607	609	609	636	610	592	577	644	642	581	581	642	558	605	630	619	606	653	645	596	611	616	662	596	611	597	588	641	608	567	596	573	554	586	611	612	625	559	610	628	637	574	564	586	602	630	631	602	612	609	578	594	563	568	607	631	611	586	608	632	618	604	582	576	611	618	611	637	569	584	651	616	607	631	627	592	622	626	576	621	595	590	625	585	609	600	584	579	635	617	570	617	569	647	633	614	589	592	605	605	554	623	629	549	593	547	601	607	656	628	625	595	605	589	584	617	623	605	639	569	552	612	615	636	567	642	598	591	596	581	591	608	660	626	601	616	574	584	598	581	600	611	609	552	575	610	610	595	574	627	610	550	630	578	615	617	592	608	633	609	629	604	633	620	620	627	606	623	564	590	595	626	597	585	613	639	653	597	647	592	564	642	652	586	617	638	652	609	634	640	575	617	628	593	615	608	601	649	654	665	649	628	637	591	610	588	636	591	615	595	603	639	623	569	635	590	642	572	613	626	558	605	631	608	568	638	607	612	577	626	635	636	645	590	556	591	590	606	606	590	591	602	571	573	593	655	643	581	594	566	612	621	594	626	611	589	656	615	607	612	620	600	596	626	588	624	625	610	623	611	575	583	617	579	653	605	612	589	601	592	606	617	599	573	600	610	612	618	653	606	637	621	616	621	627	572	533	582	618	607	597
22327	20256	26823	23537	20266	20389	11103	2367	1756	1634	1502	1401	1267	1257	1258	1139	1096	1071	1086	1057	1030	1030	983	972	1007	981	965	972	929	968	986	999	918	943	916	916	956	925	912	943	896	912	937	895	908	921	982	921	914	927	973	912	885	860	906	906	922	901	980	902	916	904	961	941	894	905	861	859	948	898	940	910	888	917	843	926	884	888	894	891	939	884	908	898	831	892	924	875	904	927	900	923	911	938	873	886	920	903	910	907	920	868	933	882	812	923	897	895	956	967	877	850	856	928	850	922	886	919	917	845	919	903	857	877	899	846	878	897	871	934	921	884	917	924	896	915	853	863	917	886	869	913	929	875	873	905	897	881	938	887	871	874	869	894	910	882	884	923	924	927	891	856	941	892	929	914	942	906	912	882	888	872	952	842	880	898	924	932	879	903	873	865	901	864	833	914	890	814	881	895	871	891	907	897	892	924	939	907	860	900	893	874	854	890	905	856	892	908	927	910	876	863	919	921	863	868	869	950	895	907	901	866	897	884	882	904	890	945	918	882	912	950	919	883	886	876	849	905	891	872	904	839	892	939	860	921	876	846	928	884	883	934	886	871	922	913	868	960	903	881	853	869	900	881	902	848	883	866	874	848	927	905	895	913	878	836	900	880	883	909	837	890	856	918	880	916	885	929	869	854	834	893	871	910	908	860	932	872	868	871	878	916	885	857	925	908	872	919	898	887	888	863	919	894	892	821	961	903	895	898	836	895	851	923	871	894	940	874	937	880	839	857	872	857	900	891	855	886	893	906	899	882	921	870	916	922	929	877	899	919	932	911	865	872	866	912	916	869	901	876	880	897	859	876	960	897	896	848	887	910	869	926	906	853	891	871	885	915	921	871	886	894	843	900	920	896	922	937	902	895	876	913	883	825	855	914	865	898	916	898	909	840	896	951	887	842	879	901	876	889	945	893	949	859	913	881	859	896	861	885	949	938	873	873	894	912	922	924	842	893	828	896	874	961	886	848	920	923	944	901	878	907	882	857	883	870	896	882	919	912	938	850	934	865	882	882	875	913	934	930	920	854	847	908	935	850	908	905	889	892	871	892	955	924	933	900	897	867	904	914	895	864	921	914	910	882	931	858	876	896	899	810	837	927	883	876	901	975	849	889	899	892	869	860	889	903	883	891	897	924	852	876	892	815	885	949	919	910	888	936	882	896	908	810	828	874	863	929	913	920	858	895	877	913	885	923	897	956	900	921	879	894	884	883	836	959	875	913	861	847	916	890	903	932	952	901	865	893	921	897	899	910	915	868	897	919	914	981	927	893	865	878	859	845	869	893	877	938	924	904	911	895	887	876	920	874	895	891	915	890	871	915	839	902	864	930	838	899	904	883	927	875	909	904	886	936	804	863	885	914	917	876	875	945	913	893	851	906	895	906	832	894	869	945	905	875	867	894	903	941	867	859	924	855	865	955	836	905	939	957	862	927	834	884	861	924	879	909	847	813	873	960	941	911	869	941	911	926	921	961	901	907	907	913	862	938	876	866	881	861	880	890	885	900	863	895	957	919	928	894	959	870	897	938	862	890	919	898	925	891	985	961	884	892	869	878	857	881	878	823	874	889	884	934	894	895	872	945	881	882	885	931	905	879	889	884	917	916	851	917	891	934	886	890	862	942	910	896	872	869	873	895	889	909	915	837	957	921	894	915	904	920	860	867	887	901	874	866	870	879	901	895	879	924	915	922	838	871	928	909	879	879	909	862	893	913	867	852	885	880	870	862	885	857	872	919	931	910	907	880	857	895	866	879	847	918	903	886	886	833	868	922	904	906	873	906	842	862	853	875	883	939	885	919	908	953	876	924	912	888	907	872	890	864	848	873	862	876	911	866	916	859	867	886	921	853	921	883	880	846	939	893	860	884	927	872	943	899	879	870	942	890	879	903	890	890	855	888	941	897	894	868	923	900	841	834	854	858	897	916	903	875	877	871	874	925	922	869	879	876	871	868	906	889	857	900	861	906	874	847	959	896	905	923	841	846	909	951	836	862	885	895	900	930	910	869	879	902	838	855	923	897	932	921	931	926	924	913	902	896	869	851	874	875	851	893	892	837	901	879	842	880	903	886	854	918	861	857	916	873	929	928	813	829	869	882	835	918	886	937	884	955	859	887	862	881	883	903	895	881	901	861	851	872	881	885	914	871	981	910	899	916	920	850	883	829	862	930	866	915	938	918	831	899	903	907	901	895	904	877	941	894	946	930	929	886	897	891	889	878	829	880	862	869	930	839	893	904	935	845	910	903	893	926	864	904	867	839	892	908	871	885	927	895	830	883	933	871	862	856	898	855	889	861	830	855	871	921	880	846	879	879	881	852	894	872	906	841	877	855	863	909	873	852	868	859	935	902	919	895	878	872	895	924	867	896	894	843	890	841	901	930	869	886	948	885	869	856	923	871	901	891	852	904	923	811	892	842	950	915	860	885	943	912	893	904	860	891	857	884	902	899	882	914	907	911	902	875	889	944	824	835	851	896	837	908	928	901	904	890	888	821	893	856	871	913	863	892	911	907	840	932	907	890	861	905	892	889	939	893	888	898	834	915	890	872	883	927	883	887	914	869	934	823	902	885	908	882	898	852	919	884	929	898	907	891	913	877	941	912	890	881	821	859	861	897	867	904	875	833	913	916	810	901	869	896	857	847	865	792	902	899	886	880	869	898	900	880	858	899	870	877	912	871	905	844	888	927	903	895	908	867	933	940	830	922	912	836	871	840	890	845	924	906	917	917	836	890	913	899	874	883	914	893	889	899	877	898	882	877	884	846	873	870	866	830	874	842	874	877	876	946	877	833	885	907	854	831	859	906	872	874	888	876	914	891	890	856	895	860	858	878	896	869	891	898	890	915	850	878	863	879	892	874	913	883	855	896	861	908	896	911	865	884	870	837	847	832	912	869	942	916	902	914	826	875	894	870	916	916	892	888	918	915	827	814	867	871	873	802	842	873	864	898	837	894	897	864	912	886	865	919	925	890	931	876	910	891	864	916	882	855	879	846	913	839	859	855	885	846	868	893	919	886	903	889	898	893	909	848	937	917	917	933	831	863	895	924	889	929	851	880	907	872	871	898	898	885	887	928	884	885	890	906	882	935	936	919	929	839	880	861	908	954	883	886	866	890	845	881	845	890	900	892	868	846	845	869	907	885	866	928	906	931	865	816	857	904	953	870	922	884	855	852	881	873	901	897	900	872	862	909	881	883	848	860	842	876	928	911	850	930	886	888	905	861	896	903	957	892	849	860	910	918	937	897	855	909	872	902	873	897	830	897	896	857	918	893	933	954	862	860	914	877	935	904	912	887	840	854	906	856	877	856	926	900	873	943	901	863	802	851	905	903	897	872	905	891	898	905	922	937	916	842	901	902	924	927	924	873	893	896	871	876	850	922	894	916	908	844	909	865	901	842	869	885	892	806	898	893	869	907	878	880	822	878	896	809	877	859	917	834	855	862	870	900
10298	17949	16503	9827	6769	5083	4016	3264	2673	2396	2066	1832	1615	1485	1385	1288	1249	1126	1137	1109	1110	1059	1031	1006	995	947	983	933	870	947	913	854	914	879	882	832	915	873	868	869	841	923	862	884	874	834	823	871	800	894	818	885	782	823	849	807	830	853	842	784	885	873	844	888	782	843	823	816	840	864	788	826	801	852	846	830	883	842	811	810	823	829	799	819	876	791	824	791	831	822	820	791	809	836	791	832	825	840	850	789	805	790	854	866	866	833	829	818	785	771	792	863	825	812	818	779	804	820	797	827	813	827	800	861	844	821	825	830	818	804	859	789	833	819	816	856	833	856	813	839	793	779	840	809	827	844	815	846	814	789	827	782	816	816	828	772	820	820	817	865	821	778	766	829	799	778	852	848	815	840	824	814	795	823	871	814	821	836	825	827	878	782	839	874	770	808	786	825	834	822	789	830	762	835	848	841	812	809	771	804	788	883	833	879	819	782	794	814	813	818	825	824	833	811	817	793	822	809	773	775	813	757	870	840	824	776	841	822	798	815	783	883	848	826	802	846	825	820	874	824	826	852	816	791	781	832	754	829	816	827	783	806	838	836	838	806	798	837	843	781	832	845	842	849	811	805	815	799	848	774	778	800	798	771	841	854	790	788	819	793	837	823	862	785	817	864	827	845	803	864	742	815	793	850	861	848	870	856	809	789	804	803	815	785	811	851	827	829	858	815	860	819	810	806	831	851	835	838	798	838	865	800	851	780	787	835	816	814	858	853	752	842	808	765	854	861	763	830	857	857	815	838	803	794	804	828	797	809	822	845	799	859	812	745	819	867	768	831	820	821	847	803	758	794	800	836	826	761	795	814	796	872	806	866	784	843	798	820	842	817	798	823	822	811	784	848	785	825	813	819	824	760	804	807	794	900	835	833	829	818	783	779	782	839	802	825	818	763	788	775	783	809	829	808	787	770	867	836	793	831	864	879	842	810	777	773	813	819	815	831	772	816	822	835	872	794	833	836	792	785	816	842	831	813	833	786	833	788	849	853	831	800	834	796	830	829	796	806	834	800	888	827	781	798	823	803	842	783	813	813	861	808	798	815	823	797	820	792	815	811	833	805	782	865	813	823	803	796	793	841	853	876	822	813	810	825	814	856	829	838	762	862	798	805	806	833	833	862	833	762	771	883	804	787	827	824	804	865	865	831	810	852	841	822	797	811	855	797	816	802	894	857	827	836	799	827	822	801	796	849	804	816	822	764	784	863	815	811	798	823	801	846	830	816	857	816	839	840	831	795	789	828	808	809	783	815	838	818	839	793	752	793	798	801	854	790	815	842	839	819	813	850	754	770	838	798	869	865	842	850	836	793	801	803	809	831	820	817	819	803	844	785	824	820	827	822	805	818	815	814	822	831	815	779	800	783	822	804	780	802	842	847	853	859	834	797	807	830	840	811	837	813	772	818	845	788	805	782	787	841	824	753	829	823	783	811	827	844	818	816	837	801	823	773	774	816	799	828	805	775	812	824	833	797	801	807	811	837	780	857	830	858	810	829	810	802	879	787	806	799	828	814	815	789	860	806	819	791	837	832	807	797	837	819	796	878	859	828	828	807	821	790	814	856	826	830	805	800	839	812	828	809	812	859	817	819	785	799	831	804	806	795	778	837	742	809	796	799	822	864	822	750	777	789	814	836	809	834	826	836	795	823	807	803	856	800	802	783	819	760	778	779	828	776	814	880	842	763	809	772	777	828	790	810	843	819	809	791	837	833	805	814	797	818	838	764	806	823	815	798	819	799	804	783	861	800	822	840	795	805	781	765	809	830	855	833	806	829	810	809	845	813	841	807	865	851	819	789	832	808	788	841	818	821	780	835	766	836	835	781	848	820	778	811	783	792	835	852	806	823	783	847	785	788	821	834	807	774	861	808	788	785	813	895	801	821	805	781	848	826	863	816	807	829	801	877	840	865	791	771	820	797	824	858	791	810	797	829	844	730	776	823	851	823	793	807	827	811	778	875	815	831	794	827	784	796	845	777	838	787	825	819	797	803	764	791	825	810	791	864	824	825	813	796	827	837	827	805	807	816	799	799	819	769	812	839	806	824	812	814	817	831	877	802	757	805	788	815	810	795	835	807	844	807	810	798	814	842	808	762	830	883	837	776	759	796	828	799	782	756	802	885	805	791	850	798	770	824	803	841	809	830	857	788	868	864	839	830	790	851	792	868	830	820	789	826	881	752	765	830	843	804	831	822	803	814	798	776	789	805	826	792	779	785	791	808	843	829	734	792	846	818	830	804	835	841	804	831	830	823	855	862	819	801	808	770	846	818	788	837	814	843	860	798	753	771	776	766	800	833	804	768	858	863	781	825	784	831	873	813	794	812	876	868	775	812	791	840	814	843	819	787	801	863	823	804	861	828	833	777	804	820	780	826	805	824	832	863	784	834	794	791	807	803	820	800	820	782	820	822	838	784	783	846	779	813	815	833	815	826	810	785	799	819	844	855	776	842	824	816	805	813	762	804	780	795	864	833	803	753	812	769	823	824	846	777	791	845	834	816	823	841	809	793	770	819	799	786	774	834	821	804	796	816	824	800	801	831	848	860	782	806	806	783	810	827	848	776	838	848	799	821	828	805	800	843	800	826	792	832	790	791	790	792	820	860	780	818	792	833	810	847	804	825	840	810	841	777	808	800	774	755	771	805	781	789	850	842	845	840	834	851	822	787	825	846	801	792	848	821	849	813	809	840	767	767	836	811	799	823	838	798	837	831	856	773	898	781	789	790	782	814	842	816	864	800	840	816	731	803	818	783	787	841	813	848	801	810	821	786	792	807	810	825	823	795	802	822	828	819	818	795	876	874	844	807	818	826	792	819	779	805	842	776	821	788	806	833	873	798	815	800	770	791	824	805	803	771	824	815	790	831	779	837	840	860	836	814	810	854	781	830	800	815	834	833	840	758	777	816	793	764	821	834	815	882	810	861	794	834	849	813	838	907	805	800	809	824	723	762	794	816	813	846	823	822	840	774	792	823	764	799	841	819	848	826	789	787	841	786	812	840	806	823	825	812	802	774	826	802	827	793	821	832	794	853	799	815	847	814	830	789	826	863	861	819	802	857	800	812	789	832	784	799	846	839	816	839	848	831	795	807	781	849	829	798	824	746	838	824	793	814	827	839	824	822	829	796	836	802	766	825	805	800	800	790	819	811	796	798	779	811	767	890	848	789	820	765	815	796	766	826	883	808	789	830	789	850	783	785	816	864	859	815	809	854	823	859	814	803	784	780	758	814	785	802	808	838	857	769	822	856	822	887	783	812	737	804	822	816	862	838	788	812	860	818	821	813	768	834	845	878	797	799	803	800	791	830	784	805	796	844	753	807	857	820	863	850	856	799	830	791	831	813	842	842	830	856	769	807	793	802	840	776	805	802	818	806	850	785	823	813	838	842	857	799	759	851	876	829	821	842	846	841	825	827	779	811	847	811	779	769	824	830	793	807
27942	14069	1771	461	377	281	287	272	267	269	255	243	255	270	248	257	239	221	233	230	241	236	226	244	212	220	221	207	263	246	209	247	219	236	249	219	274	229	259	220	238	215	215	281	246	208	222	225	206	243	242	246	236	235	261	231	253	231	220	242	224	222	212	237	240	240	261	232	224	216	241	225	210	214	222	235	253	233	239	232	240	249	223	231	260	235	254	242	244	222	252	214	234	263	227	255	227	230	236	243	247	224	233	237	227	228	229	230	261	236	240	221	224	248	244	244	255	236	235	243	241	217	227	266	234	204	225	228	231	249	218	220	234	232	200	226	220	234	236	228	218	236	222	214	245	216	261	230	223	238	247	215	228	226	265	238	218	231	222	245	278	204	234	208	208	222	240	236	229	227	213	247	233	224	243	232	252	221	214	204	215	214	232	214	242	248	218	215	261	235	233	221	246	214	208	223	237	226	255	263	225	245	245	231	242	244	233	225	215	219	243	239	226	257	250	220	252	241	244	225	242	223	239	251	231	237	222	224	229	235	230	252	198	218	224	250	247	229	242	235	250	220	238	235	240	232	229	221	224	222	241	233	241	243	229	219	223	248	214	212	236	207	238	219	223	213	218	242	242	264	225	232	232	197	229	219	228	253	225	231	234	217	238	221	243	258	237	221	236	257	218	236	229	265	240	245	238	218	219	222	228	227	227	223	241	211	208	248	227	244	243	219	234	197	229	239	246	246	230	204	225	254	215	231	241	238	215	244	216	243	225	228	243	255	247	273	254	238	220	246	209	229	228	242	243	216	249	236	241	247	206	256	235	229	247	235	259	226	216	229	222	243	254	249	223	242	219	245	228	228	233	258	205	227	225	234	259	222	219	209	225	239	246	260	256	246	232	210	245	244	232	231	242	271	179	241	224	272	266	223	253	226	251	248	238	235	222	223	257	231	231	198	250	227	205	267	228	224	235	237	204	223	213	235	228	225	219	234	220	278	209	253	238	239	229	240	230	242	236	233	226	195	230	205	232	215	235	241	244	253	250	256	244	210	241	238	282	214	227	220	262	225	246	267	222	219	236	230	221	242	264	217	240	245	247	220	235	230	226	232	235	239	243	226	246	230	217	240	246	255	247	244	216	248	219	237	248	236	198	235	245	223	256	226	226	255	244	241	274	243	245	240	230	254	222	231	217	214	230	242	234	229	231	227	222	235	224	230	242	241	240	217	237	225	273	223	240	224	230	217	234	209	249	214	237	247	246	248	244	241	240	234	212	236	232	258	241	207	218	258	218	229	243	231	232	227	250	225	232	229	228	264	234	209	280	230	247	226	273	269	247	207	237	213	263	255	252	234	231	261	218	224	210	215	247	230	241	212	225	237	214	226	243	232	226	217	242	252	251	220	233	232	253	238	244	236	221	218	243	236	238	229	266	264	257	231	225	238	240	240	248	227	241	241	266	239	229	229	232	228	242	230	227	223	197	230	225	233	224	216	241	248	241	199	208	235	246	239	247	217	253	231	256	245	212	230	214	227	245	209	237	217	236	235	239	257	250	256	234	228	246	224	235	217	228	233	259	237	259	243	232	211	234	220	241	243	227	236	231	221	248	218	266	236	209	249	222	268	231	264	230	272	239	243	213	232	247	221	224	248	249	261	247	249	227	254	244	227	218	228	209	246	257	209	203	222	240	244	213	238	220	223	246	211	245	219	212	241	232	234	218	194	233	217	234	229	245	217	223	242	228	245	230	240	239	253	239	218	218	225	221	240	246	259	240	227	240	228	223	218	256	266	237	244	242	235	211	231	232	225	227	245	243	244	216	236	240	218	250	235	243	242	242	242	221	240	197	234	238	254	215	231	258	225	255	216	245	235	254	254	222	256	223	233	235	233	257	240	226	218	253	253	244	256	205	234	248	259	219	217	229	252	236	208	255	262	252	232	215	262	244	244	214	244	273	243	234	235	230	238	218	244	204	231	241	223	255	230	246	240	208	219	257	214	213	206	186	231	244	206	244	231	237	229	239	248	210	243	224	226	228	227	240	235	205	196	224	239	226	276	244	215	224	245	237	207	198	215	246	268	224	231	242	244	224	225	246	239	256	216	232	220	234	224	236	248	234	232	233	231	225	213	228	211	216	251	225	239	215	242	242	215	208	244	222	252	223	206	219	239	235	244	233	237	205	233	220	236	217	250	249	255	206	211	232	240	226	222	253	206	234	229	239	228	237	269	243	211	269	220	236	229	208	240	219	228	260	238	256	238	214	237	236	227	240	228	223	250	240	238	280	253	242	257	240	227	236	254	222	237	224	240	274	242	240	244	211	250	223	216	240	238	250	249	242	261	215	238	228	253	228	230	234	211	252	213	215	232	250	239	251	235	261	240	220	241	225	255	245	259	221	243	221	237	218	214	213	262	256	236	253	232	235	233	253	252	222	228	227	241	240	214	241	248	252	229	233	262	258	227	214	232	227	225	230	272	222	248	226	255	214	220	223	248	212	258	242	256	251	219	209	236	227	235	225	239	199	217	263	233	219	261	248	235	232	244	263	276	247	213	222	244	234	242	253	226	233	252	242	218	240	230	260	257	245	273	244	263	247	244	244	212	214	227	214	223	244	219	254	232	240	235	237	210	256	227	221	237	222	250	261	260	222	240	241	227	249	234	221	239	243	227	240	241	219	219	212	236	253	226	233	231	224	214	255	235	235	230	237	229	219	247	250	216	246	245	237	220	238	228	231	239	234	252	240	206	246	256	247	244	245	232	236	204	243	235	257	219	229	227	247	237	234	215	214	241	261	244	250	239	218	264	238	235	242	253	232	235	245	239	234	217	248	224	223	220	237	219	226	209	267	228	223	233	234	217	240	248	229	238	240	212	233	240	227	219	221	243	249	241	247	213	227	263	218	244	233	242	239	232	232	261	240	266	243	255	233	224	251	197	207	253	262	241	230	218	253	242	255	224	227	231	221	227	254	233	241	238	257	204	233	267	191	243	233	219	238	232	224	246	208	214	208	221	229	217	237	229	232	258	248	224	223	207	234	250	226	229	222	241	244	227	219	216	231	241	248	244	236	200	220	235	248	231	246	277	226	220	253	222	225	218	221	250	245	244	232	268	230	222	234	245	220	237	233	231	237	217	235	239	236	221	227	265	211	233	252	237	232	223	218	264	197	255	240	238	234	226	230	209	246	258	210	260	245	218	206	250	218	248	246	232	249	240	230	234	225	221	243	239	239	249	250	253	230	218	232	229	228	233	248	240	235	225	226	220	225	251	223	237	217	242	216	208	241	262	244	229	241	232	221	247	243	216	256	251	230	232	269	234	263	250	238	225	267	237	259	222	253	200	244	215	233	234	232	242	230	225	229	231	229	222	214	250	237	246	221	216	233	226	230	242	241	242	209	220	245	239	215	231	225	233	229	222	214	242	216	239	239	278	257	225	243	217	230	222	248	273	241	205	235	232	222	201	237	211	225	214	267	249	225	248	230	238	239	226
6173	863	758	468	370	379	322	290	289	280	245	222	239	236	271	247	243	238	244	217	243	244	256	228	217	249	236	251	255	216	235	246	263	227	259	236	235	224	258	227	238	206	227	233	209	257	206	204	248	238	190	217	253	224	237	252	236	254	224	227	216	207	234	224	239	211	235	221	216	215	257	217	234	210	226	208	243	229	233	269	240	235	233	222	236	225	239	229	227	243	249	210	230	210	238	250	208	231	229	234	192	254	250	222	215	261	222	220	232	201	207	236	206	221	241	237	232	203	250	248	241	228	203	218	241	214	230	237	234	210	219	246	220	226	238	214	257	228	241	268	234	214	218	235	200	241	209	214	215	243	240	227	243	221	204	220	237	220	251	235	241	232	220	205	226	236	217	218	250	224	207	226	200	226	236	230	217	221	195	227	255	216	236	212	234	242	231	243	234	217	236	223	215	230	207	224	269	217	241	221	237	221	228	233	223	216	198	206	240	219	226	229	222	215	237	219	245	209	204	213	237	236	244	213	270	236	223	220	247	233	204	222	213	258	231	245	256	235	233	214	239	225	229	247	226	232	247	237	237	224	242	222	206	238	223	245	234	220	221	209	236	209	252	207	239	202	250	231	247	217	251	241	232	205	240	224	239	220	234	236	250	211	212	210	239	207	220	251	227	205	237	232	212	250	224	233	213	232	216	244	217	228	211	213	226	240	193	226	200	237	249	216	225	229	233	250	221	221	232	248	200	248	215	218	238	216	242	212	221	218	207	213	233	244	216	230	236	238	224	215	226	221	216	239	199	240	215	209	227	231	203	221	217	223	248	217	236	228	236	213	244	236	245	258	224	215	204	232	225	248	224	209	227	230	213	221	212	241	213	218	253	221	213	234	243	206	226	218	236	245	224	235	227	193	248	233	219	214	238	226	190	216	220	220	242	223	199	233	247	235	232	203	236	223	204	227	228	231	256	205	250	216	226	220	207	228	212	234	233	202	211	225	250	239	261	222	216	211	237	217	227	244	195	246	212	220	235	223	220	232	194	217	206	219	230	232	223	235	238	216	261	248	211	238	220	227	238	223	225	260	244	233	261	228	203	271	225	229	236	223	223	223	229	210	215	239	206	236	237	249	183	242	217	222	253	219	234	234	227	247	265	222	231	240	231	220	242	221	251	219	215	236	208	234	256	239	242	231	240	222	234	220	242	228	234	268	215	218	214	224	210	226	219	192	204	223	214	241	239	228	235	241	239	193	243	227	207	234	265	261	241	220	230	219	211	225	233	236	222	236	247	235	239	250	222	216	248	222	238	229	244	225	230	235	227	217	223	236	227	240	221	255	218	221	215	249	226	231	236	233	225	211	220	249	219	229	258	229	236	245	215	222	223	239	238	257	219	236	245	228	242	191	234	231	194	226	249	223	195	266	222	242	205	208	240	237	219	207	237	202	222	233	206	234	241	231	213	251	247	248	235	252	237	232	229	194	232	203	233	218	244	246	253	248	234	213	205	223	201	222	217	244	217	229	239	244	234	234	231	241	228	234	229	272	221	224	252	217	284	233	226	199	239	248	216	227	229	229	209	228	226	227	217	244	213	243	232	258	221	220	220	219	214	229	223	235	221	259	220	205	217	225	222	198	212	209	229	244	252	230	232	214	230	222	220	207	252	228	196	244	191	243	230	223	223	204	242	216	249	244	217	219	232	241	240	210	247	213	222	231	210	234	212	223	227	226	239	223	240	239	234	231	234	227	219	251	227	223	256	230	211	249	228	206	237	201	207	246	227	219	232	227	200	223	241	208	218	218	222	233	243	247	216	254	218	231	225	232	211	231	208	224	213	213	249	225	232	185	224	207	253	233	237	228	226	222	260	253	225	221	216	231	225	223	226	260	235	226	225	229	228	213	215	237	243	232	220	236	223	247	224	218	229	212	255	216	225	213	202	222	242	219	254	242	231	220	230	211	205	239	213	258	225	243	226	200	195	210	258	242	255	240	252	221	239	235	239	232	244	239	250	217	223	238	242	215	219	221	229	228	265	222	208	224	221	238	242	234	234	224	240	249	240	223	226	235	205	224	218	233	223	233	201	238	221	202	221	248	237	237	224	201	209	237	231	232	225	227	266	222	225	256	246	220	243	218	239	255	199	227	224	207	219	204	236	251	223	226	234	215	244	231	214	231	208	234	224	261	214	211	240	195	226	224	184	258	224	231	214	237	226	254	221	213	227	235	233	230	212	215	199	222	233	245	253	224	242	230	242	223	227	240	251	220	255	227	219	211	255	211	216	225	244	200	251	217	231	227	244	250	221	224	221	217	242	213	221	222	264	219	211	239	240	237	205	207	242	217	213	246	225	229	256	230	214	241	236	239	247	233	234	255	220	243	272	226	214	222	241	243	207	231	249	242	230	224	248	231	217	226	225	241	215	222	227	239	226	220	223	221	231	242	229	229	215	221	249	259	215	218	238	228	236	234	250	227	226	219	222	247	238	223	208	225	226	253	230	225	234	224	202	219	234	244	230	213	240	235	226	229	219	251	238	242	209	215	228	241	253	247	245	228	222	243	248	213	225	214	205	221	233	234	219	217	213	204	243	231	205	223	219	225	227	241	223	207	243	241	246	215	222	240	252	227	221	229	259	234	238	228	221	184	240	214	222	213	233	250	231	208	253	230	234	211	233	197	223	240	221	209	238	238	255	231	252	206	206	229	224	222	221	278	220	224	244	209	203	260	223	211	226	203	225	240	200	252	227	242	250	235	225	231	210	212	212	222	214	234	208	236	232	240	237	220	217	231	195	238	218	233	226	238	229	236	223	256	240	223	235	217	238	218	228	230	239	228	225	211	253	220	231	215	211	254	236	241	241	215	232	206	238	234	209	230	218	214	261	201	212	259	235	232	210	235	214	242	222	194	220	238	237	235	223	208	196	228	225	245	230	212	238	211	227	228	241	228	224	199	248	227	254	240	244	233	211	241	242	200	232	233	194	224	213	231	200	215	241	237	226	234	230	237	226	222	214	240	230	216	236	239	245	227	231	256	242	250	251	245	227	232	232	250	219	238	213	256	240	227	224	221	228	245	222	220	221	218	215	251	239	229	241	218	211	223	236	235	227	237	240	220	235	225	216	257	249	229	216	238	227	249	230	219	231	226	238	223	197	225	231	224	232	243	232	215	208	236	263	217	229	223	204	236	235	242	236	260	214	213	214	247	246	228	226	242	249	225	225	214	231	233	247	240	244	230	242	207	225	224	207	268	243	238	233	237	229	228	202	230	221	237	215	233	244	234	243	186	198	218	225	224	247	230	234	243	237	229	260	220	237	212	236	223	225	213	236	226	222	225	201	213	252	244	237	208	244	224	240	189	216	198	231	222	233	217	236	236	248	239	272	248	237	239	250	265	226	212	219	230	221	216	231	220	222	206	232	217	250	226	235	218	237	236	242	262	213	248	243	216	238	213	226	217	207	219	223	235	246	207	208	197	243	224	228	222	233	245
24589	20252	26585	23748	20277	12670	2132	1333	1114	1027	1019	916	857	876	833	782	783	821	789	763	760	742	761	737	688	686	661	701	713	723	679	716	711	694	713	733	683	692	665	671	666	720	727	666	717	673	688	718	636	697	686	701	682	699	649	659	693	672	643	645	723	667	679	646	647	658	647	707	679	700	707	711	684	636	683	698	783	713	717	636	659	704	664	639	660	674	639	748	700	660	662	686	630	665	667	641	725	696	669	714	656	726	697	670	644	685	703	685	694	709	696	690	688	700	661	630	664	684	647	704	674	640	648	658	658	712	671	677	658	659	665	653	641	650	660	711	718	652	709	675	624	655	687	702	696	699	692	715	703	663	669	684	674	670	630	709	689	628	655	680	680	677	695	706	693	677	662	678	712	683	648	703	719	630	642	661	647	684	691	690	653	620	684	671	611	651	713	674	632	704	678	653	681	681	691	715	654	679	665	651	734	630	684	659	643	665	672	686	649	657	651	660	660	673	678	616	660	641	680	650	697	686	654	695	730	635	644	709	703	681	698	642	652	667	676	686	652	656	709	728	671	737	688	705	672	662	748	671	684	651	653	671	705	689	662	666	701	689	710	668	631	679	699	621	674	686	738	697	687	681	601	644	678	672	686	697	670	640	631	664	638	693	689	693	673	678	718	735	635	699	650	657	714	666	672	700	738	651	690	684	719	709	621	673	697	688	661	664	632	684	697	625	735	681	708	688	654	720	699	628	722	617	676	666	675	673	654	687	702	637	736	684	676	693	699	705	661	713	697	660	644	692	668	719	710	697	641	665	695	612	616	695	694	650	703	699	691	635	703	680	614	658	717	678	662	680	683	658	632	673	697	659	761	673	692	731	670	674	644	676	703	697	677	687	659	697	648	688	657	685	664	676	673	675	701	642	671	715	648	648	692	672	667	655	647	667	723	724	714	673	714	687	697	645	701	709	662	695	640	663	685	653	672	669	647	659	670	661	717	646	702	677	691	658	687	665	718	675	677	696	688	709	670	690	711	685	690	680	697	683	675	682	701	693	669	708	645	637	654	673	708	721	679	687	677	661	723	626	692	664	687	664	642	703	681	665	656	675	651	706	719	723	673	639	675	715	700	690	658	709	642	642	695	680	624	652	646	684	637	641	708	678	714	688	657	708	637	675	700	681	684	634	687	679	631	657	688	707	654	665	678	660	686	626	655	608	683	671	669	708	715	648	653	664	707	687	696	694	726	689	667	646	662	646	691	661	697	689	674	716	693	667	705	660	687	722	689	631	666	701	668	610	697	702	684	691	706	670	681	644	677	687	696	624	682	675	702	662	670	628	665	711	669	700	686	655	686	703	710	645	719	683	659	700	701	678	711	665	636	662	703	684	645	680	688	640	643	661	710	660	688	647	681	632	661	663	681	702	684	675	621	684	668	667	722	665	676	670	673	684	684	680	663	642	658	633	681	622	666	643	656	702	655	695	680	705	701	632	673	717	655	686	648	632	668	669	700	709	638	679	659	680	655	679	667	678	670	672	650	724	631	673	687	699	666	670	720	685	643	638	669	671	673	668	652	671	643	626	682	722	710	652	667	679	660	695	672	639	688	636	678	653	657	695	617	662	671	714	651	670	712	688	711	674	699	686	743	710	672	656	661	733	660	663	655	652	669	663	674	647	671	689	714	675	698	709	658	638	682	678	704	696	695	665	657	683	693	707	667	723	701	703	669	677	691	700	685	696	674	692	685	648	624	714	679	674	654	680	720	677	691	627	678	662	668	677	665	690	637	643	639	698	668	680	675	682	699	689	691	693	616	650	698	640	722	667	701	661	655	649	709	666	660	650	698	702	665	705	678	707	685	698	653	690	668	637	638	721	647	669	696	688	648	671	678	679	642	639	646	642	698	711	690	730	686	698	623	653	681	669	702	668	655	702	689	658	672	696	662	687	648	678	662	678	680	674	630	716	667	628	702	670	722	690	653	658	699	677	658	672	664	658	647	726	668	665	676	662	688	657	651	718	745	647	673	705	656	686	740	662	651	684	701	659	678	691	681	705	680	641	689	657	678	714	709	653	650	653	681	632	657	702	632	709	698	667	627	696	697	676	669	702	726	657	680	671	682	702	685	717	668	671	687	710	677	689	636	664	683	692	661	620	638	724	701	677	656	674	711	668	673	691	702	670	678	674	639	694	721	650	689	646	709	693	630	665	676	673	648	652	645	650	649	649	695	659	696	682	680	708	701	644	667	631	680	657	671	657	652	718	689	691	638	642	687	629	656	659	609	650	633	641	616	681	677	722	696	674	655	709	677	672	651	700	696	612	717	676	669	651	699	683	656	652	655	708	700	666	656	627	699	660	697	702	656	647	695	687	657	666	696	714	678	649	657	679	740	656	674	710	639	665	699	689	660	660	645	692	696	642	689	669	665	691	666	665	684	703	663	660	687	667	639	706	661	627	681	642	710	669	691	712	678	671	681	691	681	699	712	667	674	691	630	671	686	719	705	708	665	724	680	719	676	685	690	639	635	657	654	657	693	672	664	685	655	680	662	709	676	657	659	684	672	716	711	687	648	648	663	656	663	617	641	663	621	677	635	638	700	685	666	662	682	675	696	705	665	663	660	686	672	640	714	652	691	647	657	683	718	637	625	712	635	708	659	697	714	720	662	640	682	699	667	703	721	696	673	682	648	670	694	698	708	661	615	654	707	704	629	691	665	671	660	625	675	689	689	652	658	664	625	670	668	694	749	660	612	724	648	730	688	664	721	689	682	657	692	718	722	675	675	639	711	673	706	663	672	675	661	630	649	680	628	667	695	679	695	646	660	655	659	730	710	676	636	700	711	625	647	666	678	649	669	591	661	632	685	679	678	649	681	643	666	692	715	712	667	659	611	628	654	675	683	668	661	677	653	669	664	663	684	657	643	729	642	646	666	711	650	677	720	648	698	682	681	711	644	622	683	674	658	639	638	675	606	685	724	623	723	681	683	687	647	675	667	694	674	694	673	681	671	716	688	617	674	678	621	668	671	712	678	687	680	691	654	699	672	673	680	633	688	669	700	696	676	667	695	632	702	714	668	687	657	679	625	658	657	703	661	639	673	693	635	664	745	683	677	636	673	658	676	675	601	661	672	637	651	620	728	707	668	674	652	639	641	638	642	661	690	674	681	651	663	696	681	650	678	669	623	654	643	725	684	700	670	668	645	718	706	712	680	677	711	695	668	650	709	709	678	693	723	701	710	671	691	653	693	686	675	649	633	653	704	681	678	680	659	655	676	680	706	644	694	693	679	644	640	666	637	681	670	659	667	705	702	669	658	670	661	657	689	689	658	674	646	676	725	693	735	679	677	660	661	657	682	659	675	640	723	673	676	687	592	697	637	688	674	686	662	683	687	676	721	705	662	675	705	655	642	666	695	652	687	625	683	696	659	676	681	664	728	740	649	698	693	638	672	662	698	662	646	618	730	644	687	651	684	646	625	666	718	658	701	683	666	611
7235	11521	10509	5904	4082	2963	2413	1997	1656	1305	1255	1147	1069	976	925	907	862	844	802	710	732	726	689	715	715	635	666	693	648	699	683	660	643	652	660	663	649	627	666	605	647	632	624	610	615	640	626	651	636	609	628	597	688	622	615	654	639	592	613	640	587	653	569	632	624	611	639	631	625	651	623	661	610	631	579	629	583	651	609	608	592	556	598	607	613	576	594	617	634	642	626	595	623	664	617	584	635	608	664	631	616	642	625	606	619	638	619	561	640	613	591	610	632	630	598	669	639	622	644	588	631	613	618	601	619	607	640	607	604	642	619	605	638	635	573	582	623	620	615	628	597	644	592	603	611	591	584	620	585	632	614	625	578	579	614	633	614	604	587	611	600	639	644	637	637	674	645	649	622	602	602	587	622	603	561	595	534	615	611	602	604	599	565	547	611	585	596	655	611	580	598	577	625	614	615	647	609	619	607	614	602	597	619	649	639	587	581	597	608	590	604	626	622	582	573	589	585	613	590	573	611	593	648	622	607	610	599	620	608	651	581	625	615	561	604	605	600	625	611	606	644	610	631	597	626	595	626	625	634	639	608	647	617	627	648	553	612	616	580	557	592	621	583	623	592	593	575	628	626	591	626	599	613	606	626	652	634	575	631	617	576	628	604	607	622	615	583	639	619	628	613	604	587	598	613	650	621	617	602	592	644	628	632	568	617	595	608	607	605	602	578	614	616	560	598	607	611	585	612	630	613	640	604	618	638	596	606	633	597	665	599	608	596	593	614	623	599	627	614	598	659	611	639	627	624	635	574	564	603	600	611	618	630	643	601	638	615	594	652	547	623	671	577	659	600	647	637	626	581	611	584	579	620	620	662	624	637	628	606	634	605	616	612	599	653	612	606	585	643	610	653	636	599	644	623	608	625	582	590	604	618	613	615	584	596	649	652	599	618	618	630	646	638	639	616	618	605	655	622	632	596	544	600	607	653	595	599	620	620	602	573	615	603	565	610	610	585	639	614	617	611	599	601	581	628	658	618	599	620	568	619	582	603	587	570	582	622	621	646	609	672	619	611	593	635	597	622	659	649	603	641	619	627	636	604	600	582	614	588	579	605	648	631	604	672	639	606	621	627	600	637	607	618	626	655	570	619	609	583	656	551	625	614	650	586	609	633	592	656	624	649	598	608	585	632	612	673	613	595	631	578	633	655	610	596	594	593	639	606	626	627	572	607	652	609	616	631	597	563	657	601	558	585	587	617	646	604	611	603	568	608	583	643	600	640	603	642	620	592	606	607	592	614	620	588	646	572	587	674	550	603	583	616	624	638	606	608	612	560	612	602	579	586	647	589	576	591	564	638	639	593	632	637	605	651	572	609	598	585	625	664	646	596	634	580	638	587	665	632	621	582	601	633	640	619	658	595	638	616	601	641	553	627	615	656	647	575	619	604	595	605	589	618	614	642	649	587	597	612	598	608	605	615	621	662	596	633	575	623	683	603	631	613	598	656	584	649	646	686	602	595	576	660	604	601	661	574	648	583	618	602	607	603	618	602	656	610	644	600	602	631	550	584	650	605	581	592	609	578	650	599	617	601	615	614	651	605	648	609	644	620	637	607	607	598	602	654	632	600	578	620	613	573	615	642	584	641	605	598	608	611	560	597	654	614	588	643	611	607	603	641	606	635	573	624	643	624	599	598	621	614	635	622	631	645	652	648	659	620	641	584	617	615	615	658	587	618	590	597	587	592	602	609	674	656	581	588	607	593	630	623	576	636	642	619	600	600	605	636	601	592	651	634	594	572	618	602	600	605	619	609	627	597	628	592	620	594	601	605	618	641	597	634	587	592	635	591	636	620	623	608	586	600	667	610	607	646	600	632	586	589	620	621	588	602	629	660	631	585	564	586	560	626	633	600	620	614	596	559	618	579	597	597	568	613	619	637	646	604	601	577	616	603	613	608	610	594	629	569	599	588	616	611	605	598	616	619	638	615	593	605	623	563	590	653	614	610	617	623	614	558	626	626	665	598	611	613	639	662	601	615	626	606	644	649	587	604	587	608	604	610	560	579	614	587	629	628	611	609	635	606	595	621	640	619	597	603	660	648	609	627	619	604	593	613	583	616	589	623	579	635	633	606	630	582	599	623	577	538	575	660	583	645	653	602	576	660	622	621	637	625	634	601	560	639	599	639	589	602	600	611	626	610	653	648	613	566	674	630	619	607	623	634	586	615	585	590	583	586	588	613	607	580	614	616	616	616	582	562	641	622	609	590	610	626	609	598	580	605	636	616	597	582	615	595	624	609	586	606	635	657	627	598	553	599	659	615	575	581	619	594	608	610	633	626	603	607	537	607	651	631	624	583	654	608	623	642	608	593	627	608	604	611	584	583	581	637	606	571	596	558	610	615	581	624	677	628	592	662	621	630	641	622	646	609	614	569	611	638	630	613	631	658	585	590	616	575	574	613	605	569	593	563	591	590	616	632	598	626	615	630	591	600	617	612	586	605	609	596	608	630	656	572	614	622	629	604	608	608	580	603	626	639	641	652	612	619	609	583	571	684	614	611	569	567	617	638	580	673	630	587	604	603	598	619	606	591	610	623	611	590	636	590	618	620	571	570	586	632	622	605	595	628	616	590	583	646	584	586	616	615	642	622	602	598	641	603	576	577	638	589	604	594	632	633	593	646	618	566	649	600	697	611	617	608	579	600	607	612	633	571	594	547	620	595	609	626	623	568	631	622	645	591	640	613	626	650	635	612	576	573	583	654	623	598	572	600	620	581	598	599	624	595	602	584	553	673	615	624	640	615	603	602	596	610	602	573	606	608	623	588	624	608	613	609	615	645	603	662	586	581	592	594	596	603	623	616	620	598	584	598	673	611	580	639	644	617	647	638	616	593	610	600	660	654	629	594	594	633	603	648	625	635	587	592	557	597	596	652	564	613	596	613	567	597	605	614	596	639	635	579	596	613	587	595	608	633	597	590	615	593	623	586	609	588	587	567	666	622	664	615	620	616	644	595	564	621	592	631	613	636	630	593	591	619	594	595	622	612	615	595	569	585	636	624	610	571	602	628	632	587	627	568	603	610	588	629	624	593	571	589	601	643	598	619	620	604	652	582	587	644	619	601	595	593	592	578	649	629	596	576	620	621	614	613	617	649	641	636	602	592	615	619	607	614	612	626	632	646	583	632	613	579	598	623	590	604	593	651	616	599	626	635	662	654	633	625	640	598	617	642	642	643	611	594	650	627	586	607	627	638	638	577	596	637	630	657	626	610	577	571	640	596	634	571	650	587	606	659	569	587	606	599	621	578	609	604	611	622	589	584	637	609	614	596	610	641	607	617	599	585	628	608	662	610	614	651	619	611	597	587	614	637	569	587	612	624	625	635	557	593	589	628	619	599	606	622	539	652	588	644	597	601	631	653	610	587	603	619	565	649	635	584	631	660	610	606	582	625	595	632	564	574	650	609	644	588	586	587	623	612	642	615	626	583	561
22292	20224	26819	23433	20235	20362	11311	2417	1788	1585	1468	1415	1289	1214	1212	1204	1115	1099	1065	1050	1065	1030	1010	1048	974	955	1032	958	1002	963	959	960	922	929	908	941	901	923	974	990	939	953	890	929	954	923	893	929	894	856	906	941	932	871	903	941	925	875	864	843	939	936	910	919	925	940	882	876	933	964	836	897	875	885	924	845	910	877	924	888	884	863	933	899	866	839	883	956	978	903	876	879	882	875	884	882	882	959	892	877	880	870	869	872	880	918	883	843	871	892	900	930	942	828	902	914	909	858	949	911	890	890	858	875	899	878	882	846	897	861	863	945	925	869	853	900	938	865	917	899	820	877	902	942	836	928	889	877	878	870	934	967	910	838	901	894	889	941	946	891	911	862	888	891	856	904	871	948	897	905	921	897	860	929	875	911	889	876	899	924	923	888	930	856	928	842	896	909	841	848	902	910	886	893	866	867	902	879	915	919	929	885	931	907	933	880	885	929	833	829	919	902	865	920	835	862	899	908	951	902	885	886	898	882	814	894	858	862	896	917	879	935	938	859	869	876	898	873	908	896	886	909	875	920	906	916	904	856	880	844	910	885	900	946	861	889	909	887	904	903	893	887	867	954	902	934	923	890	899	887	893	919	930	885	884	895	882	885	905	860	861	907	917	892	917	873	918	919	909	893	884	938	896	913	873	908	886	851	899	908	884	854	890	929	910	888	890	928	879	906	951	903	860	951	909	871	948	847	930	874	896	874	878	907	887	911	886	905	921	911	938	866	876	882	924	878	867	855	901	897	888	852	834	907	860	902	892	922	887	914	887	866	886	890	878	917	900	911	958	955	817	852	906	880	867	876	864	910	868	873	826	864	894	886	877	882	911	927	891	867	940	934	889	917	862	883	905	882	912	871	868	919	858	931	887	914	891	856	934	880	848	893	888	852	878	839	915	904	839	947	938	894	885	857	924	923	833	928	868	896	871	858	923	906	901	925	886	929	905	881	905	906	870	892	897	912	943	946	916	911	885	938	911	923	866	880	924	873	909	937	874	956	889	903	914	875	903	907	909	856	911	922	996	897	897	827	948	881	873	880	951	892	885	853	887	873	903	891	893	866	912	960	852	857	862	890	932	928	849	878	914	869	918	877	882	908	899	891	860	859	882	897	905	939	867	882	906	932	883	875	944	924	949	903	870	942	904	851	892	904	886	868	876	889	929	870	883	916	875	874	897	861	922	928	870	895	849	898	856	845	877	844	879	900	867	868	891	897	919	876	866	923	867	886	872	927	868	890	893	876	851	890	879	874	891	905	867	883	892	900	869	842	875	851	922	914	810	874	900	862	890	866	876	866	829	931	886	881	841	916	906	966	913	826	939	902	860	895	874	856	894	929	923	875	909	901	852	846	916	932	844	857	941	897	841	895	939	856	899	942	880	852	841	878	842	887	860	918	916	881	880	919	966	853	896	883	908	867	840	902	921	906	937	903	897	934	913	938	901	929	871	887	853	929	879	865	905	885	876	856	868	913	879	860	883	889	881	892	870	889	862	911	917	943	896	871	874	873	932	910	880	947	847	934	899	869	894	854	868	897	930	891	872	877	896	854	870	867	872	853	904	881	889	946	901	896	882	943	836	935	919	858	894	879	820	931	868	889	879	907	861	853	887	935	887	895	918	903	876	869	872	920	907	907	952	913	852	950	874	889	838	895	900	869	851	907	819	890	910	958	884	875	885	903	882	862	920	891	863	919	878	872	860	932	879	906	862	945	886	911	898	914	891	908	851	885	861	949	859	887	882	914	882	935	868	919	896	881	919	863	939	871	902	885	891	936	841	924	849	858	897	948	860	874	882	905	898	938	872	860	884	900	925	896	892	904	901	917	868	884	860	964	874	882	889	881	882	871	854	926	843	881	860	873	874	904	920	923	880	872	844	846	923	904	907	953	938	888	875	975	866	861	884	900	867	939	869	942	860	880	865	899	853	926	888	892	879	933	878	884	951	896	884	894	939	843	914	929	889	913	915	959	827	871	890	872	864	886	902	926	898	847	935	852	838	900	838	904	891	844	928	943	871	889	911	907	893	918	911	874	844	877	952	941	851	897	865	882	908	905	916	874	896	878	888	846	936	858	893	855	872	908	886	889	900	861	891	897	835	918	864	876	825	893	846	881	881	877	824	896	845	846	875	899	896	923	886	847	841	880	969	962	891	919	903	896	916	831	943	946	887	907	901	879	889	927	911	936	841	886	880	853	875	859	860	914	928	853	829	917	907	876	913	967	884	882	874	931	874	879	873	853	929	860	927	847	877	853	885	886	915	932	873	898	937	881	902	907	870	883	901	919	893	882	842	878	852	921	854	847	907	846	874	862	836	892	874	881	857	923	963	868	862	867	942	892	856	930	930	865	906	912	952	870	921	877	844	860	917	926	907	884	832	915	911	902	891	853	878	915	909	906	844	928	857	899	872	901	952	848	869	866	890	959	860	904	915	868	931	908	866	895	900	913	882	930	887	866	892	912	919	878	921	882	909	849	942	875	835	905	912	881	890	906	896	879	881	858	861	878	885	908	881	885	898	874	892	895	850	933	874	880	940	866	895	898	902	919	895	923	896	879	895	888	847	889	923	945	901	809	995	953	932	887	921	914	815	876	852	913	909	845	892	915	843	887	894	905	882	895	914	891	924	935	933	909	877	913	902	919	871	903	895	894	933	909	901	815	873	910	893	839	927	896	903	878	877	876	891	884	891	937	910	897	855	884	874	814	826	913	876	920	889	900	917	880	915	856	855	932	900	917	875	924	923	871	919	863	875	851	943	928	892	850	891	858	874	882	888	893	910	939	897	849	813	877	902	855	859	824	896	861	897	889	882	907	894	896	872	887	938	884	843	878	879	841	932	863	832	875	876	894	873	918	888	905	852	883	896	846	874	881	878	892	877	915	891	875	890	868	894	880	865	835	907	947	871	943	879	882	884	903	931	890	907	901	885	890	886	907	893	936	880	864	926	864	919	898	858	867	926	886	879	862	919	881	908	814	854	889	895	873	843	859	914	902	919	875	958	799	922	900	853	851	851	910	934	893	896	868	914	871	867	905	914	886	909	904	877	894	898	933	885	889	911	888	898	841	862	850	837	851	894	907	912	943	942	917	890	901	906	867	872	874	922	854	888	930	856	847	858	907	939	848	906	911	866	903	906	865	897	902	844	913	907	893	874	944	897	901	845	933	857	865	822	909	841	875	920	855	898	903	898	928	916	912	851	915	861	869	871	897	842	899	919	941	846	872	929	907	846	879	912	859	930	926	896	876	871	890	890	850	889	845	904	867	895	903	922	914	879	872	876	869	888	871	927	864	891	895	923	851	909	870	923	928	856	897	878	896	886	905	890	917	903	895	891	851	845	906	887	905	906	920	882	849	904	916	898	871	941	869	910	906	849	883	941	934	867	869	930	931	910	904	934	844	902	891	884	876	897	834	880	955	884	931	916	891	860	919	815	882	924	898	866	860
10008	17854	16554	9817	6736	5041	3920	3264	2619	2291	2125	1836	1618	1442	1430	1340	1282	1203	1123	1154	1123	1054	988	1004	1013	989	967	940	982	864	935	927	938	864	888	932	887	910	883	863	850	878	913	851	887	863	850	875	895	880	867	822	824	844	826	806	795	838	897	834	842	793	798	846	806	883	847	824	770	786	857	858	817	829	961	811	839	833	802	814	850	824	854	854	807	783	815	843	796	834	779	800	772	858	882	841	846	821	739	828	814	780	867	821	841	833	778	791	810	833	816	834	839	801	807	829	838	794	780	847	769	821	822	881	828	824	815	772	848	832	860	825	789	919	799	840	820	805	795	821	777	836	832	805	807	774	829	798	803	799	837	821	794	826	841	801	810	797	793	832	858	852	858	804	830	837	849	854	816	844	816	774	844	791	824	849	789	811	875	822	861	772	819	830	798	814	802	830	822	818	842	803	811	788	803	841	800	807	792	842	810	801	838	789	850	833	848	838	828	841	828	801	837	827	850	763	800	842	839	862	786	825	823	825	812	825	802	845	829	844	805	791	823	841	774	845	851	829	845	842	795	746	827	807	837	864	798	834	862	807	849	797	800	794	770	800	819	824	834	802	854	808	831	805	804	797	845	846	828	761	820	821	825	805	810	786	867	854	839	815	801	812	786	817	835	806	844	817	823	788	835	823	809	850	845	822	765	793	827	874	857	812	797	844	823	799	802	789	825	850	812	846	801	810	784	829	845	819	811	791	812	806	825	817	795	761	855	802	848	824	831	829	793	842	823	851	850	813	824	888	798	786	766	850	802	842	818	834	826	776	826	843	831	810	803	812	816	815	801	815	841	799	851	788	801	831	769	846	842	825	831	824	838	813	840	811	817	861	794	814	843	816	827	769	848	830	818	770	805	843	837	867	820	821	800	813	851	828	849	792	827	778	850	786	828	833	784	827	864	838	798	846	811	819	833	839	784	829	813	848	818	815	861	802	824	785	832	842	827	788	803	805	813	782	771	774	797	754	816	858	838	809	812	826	856	749	844	792	783	802	860	768	807	853	825	841	804	837	808	858	855	779	815	886	772	811	813	837	833	761	827	877	788	788	820	865	827	812	764	839	834	806	834	796	795	798	860	800	809	798	839	824	781	843	842	802	829	835	840	798	791	813	867	832	814	792	813	802	787	760	772	783	809	818	802	821	802	805	792	806	868	812	773	832	868	826	815	827	848	860	865	877	851	821	822	808	808	823	766	848	788	796	777	828	775	832	819	792	824	852	812	824	814	819	793	776	805	803	810	814	791	859	792	813	771	812	826	801	791	814	767	782	784	821	840	822	772	785	847	876	824	798	802	817	843	783	793	809	823	829	822	835	810	747	838	783	855	788	830	847	840	858	796	815	793	833	797	834	821	822	796	816	779	819	792	817	814	819	788	802	832	779	816	781	789	796	809	806	855	796	775	795	796	835	839	786	764	792	796	824	787	819	773	845	835	794	788	843	840	777	853	824	849	816	836	798	807	837	841	831	823	810	776	826	814	749	802	791	836	827	816	868	787	769	881	765	814	823	795	818	815	810	825	821	827	765	796	814	787	821	821	766	787	823	827	864	860	829	835	766	839	833	821	830	860	883	824	799	803	797	827	827	833	817	812	815	839	791	806	826	800	798	852	803	793	798	834	825	797	821	791	790	813	784	864	795	811	806	837	816	813	791	797	812	841	826	843	821	801	830	792	803	835	753	780	763	807	781	820	827	830	848	839	830	849	851	781	793	834	823	810	852	845	781	790	791	803	749	777	849	808	814	823	811	803	828	807	866	738	798	810	844	887	828	819	786	863	829	805	853	839	823	833	759	854	844	777	792	850	785	857	792	773	831	876	810	774	851	824	807	792	823	839	821	835	813	851	774	846	803	790	805	810	834	808	768	820	790	796	832	802	877	770	811	793	789	864	788	848	721	849	802	837	803	810	834	830	848	792	806	820	761	762	795	783	856	785	826	834	777	800	793	826	825	815	848	817	868	864	850	829	812	820	782	806	837	748	827	798	826	851	827	792	821	821	823	804	773	781	836	757	789	813	840	789	796	854	797	839	837	820	783	829	863	830	874	822	822	828	824	851	852	835	818	860	842	801	792	803	823	817	842	815	826	862	831	850	785	824	823	790	778	841	784	820	785	839	790	829	861	820	767	829	778	873	766	760	791	791	824	828	846	814	778	821	802	815	760	793	777	826	824	824	852	817	830	788	855	807	807	823	807	804	799	794	833	822	822	833	825	836	845	847	822	824	845	800	855	779	794	780	811	787	856	843	837	833	798	834	882	862	862	769	838	792	821	832	826	830	794	810	837	844	829	806	780	820	786	800	868	834	815	830	822	773	805	779	818	807	815	844	811	873	837	833	817	790	805	788	797	820	799	833	861	789	798	786	837	793	810	811	754	835	809	801	864	879	753	842	796	834	822	805	779	781	840	819	795	823	833	808	819	826	751	805	805	876	778	785	814	829	822	842	883	810	824	797	799	791	808	854	855	806	811	821	828	805	856	771	778	807	854	798	828	804	782	806	753	781	829	818	791	776	772	802	807	860	784	842	755	854	808	784	763	768	795	841	792	791	821	796	807	846	870	808	788	764	839	870	790	792	828	787	807	793	810	780	804	849	838	797	821	811	790	824	790	863	849	805	878	844	816	783	863	853	788	879	787	821	790	825	815	812	849	797	801	871	847	818	832	833	784	838	864	814	823	868	823	815	783	755	856	853	830	831	796	782	801	844	826	788	831	781	804	836	789	806	801	783	826	817	819	859	828	809	800	747	797	812	809	836	842	800	833	802	797	838	804	858	827	775	799	756	832	796	784	868	856	839	818	795	816	769	797	844	796	792	792	794	844	840	813	831	820	840	809	782	811	883	821	777	813	812	788	815	833	792	799	827	783	835	835	844	813	815	836	815	762	849	781	818	820	850	766	809	812	851	774	803	811	808	819	844	841	870	840	834	858	814	843	789	775	905	844	784	852	879	793	773	809	827	831	818	805	831	787	803	801	786	769	823	797	775	797	818	803	833	834	780	818	826	796	901	796	778	839	796	839	782	825	815	824	803	783	848	791	801	815	807	899	840	805	808	801	808	796	843	784	785	841	838	810	803	785	812	844	813	760	845	803	775	852	858	798	798	789	817	810	811	768	843	818	854	799	844	831	788	865	776	857	820	798	774	827	793	797	759	800	785	818	793	784	850	785	835	819	857	784	812	856	810	818	796	748	799	774	784	796	813	851	884	835	837	851	837	840	759	846	826	795	784	780	806	851	780	837	848	832	846	803	768	874	819	808	853	813	810	830	802	807	860	831	784	830	808	837	848	817	730	866	790	840	825	848	783	798	783	782	844	766	815	853	875	825	826	762	777	806	812	774	781	826	796	814	890	805	845	815	831	814	846	860	859	821	803	838	824	830	814	812	849	829	847	850	805	824	834	829	789	774	818	855	826	806	822	819	858	826	821	811	829	821	866	834	753	811
27636	13990	1921	495	344	303	268	275	223	248	270	221	271	227	264	237	275	224	242	213	229	229	222	230	192	217	239	237	256	270	284	259	238	248	232	237	230	241	242	238	217	247	214	226	233	271	233	279	210	213	232	244	242	213	247	238	236	244	251	266	242	211	247	242	230	265	248	267	252	253	250	263	235	221	233	226	238	223	246	240	229	225	239	257	248	238	231	243	241	226	261	243	238	229	215	230	242	245	213	234	253	240	220	229	219	235	241	221	216	244	219	248	253	212	229	208	205	255	256	255	219	201	232	233	225	206	255	235	225	258	236	213	221	236	197	238	210	247	249	221	235	248	219	242	261	236	203	264	245	212	227	231	234	246	218	230	248	257	261	229	212	278	230	221	238	249	226	233	232	240	230	235	223	232	235	238	221	217	237	220	231	239	237	231	227	249	233	221	258	243	223	274	240	218	254	226	225	228	235	235	246	237	243	223	232	220	244	198	239	220	233	225	242	234	243	214	249	232	259	270	240	246	201	216	217	232	225	259	229	251	245	235	217	253	212	248	243	248	262	205	236	237	231	280	237	237	249	258	203	246	243	245	239	220	238	239	219	236	227	235	221	231	235	238	249	235	228	237	229	219	227	241	234	243	250	237	214	235	248	266	225	228	216	213	205	198	242	253	239	240	233	231	253	246	239	229	252	255	248	232	222	238	206	235	217	220	249	249	236	235	250	265	227	245	241	224	264	225	236	202	239	226	222	233	232	236	230	268	237	265	238	235	221	215	233	239	227	194	220	263	226	245	248	203	229	227	217	218	222	256	214	203	226	223	235	214	238	200	228	239	258	236	236	234	208	227	209	258	244	266	237	202	230	244	241	216	274	272	254	253	228	248	234	231	225	224	237	216	210	237	226	248	257	236	199	262	259	242	275	244	216	213	223	245	239	225	231	226	237	219	214	277	220	229	215	251	229	244	224	244	234	234	236	228	241	242	243	206	264	245	233	230	240	215	227	227	246	220	196	234	208	223	236	238	223	254	228	223	234	232	238	246	228	236	215	226	230	235	255	221	251	260	246	239	246	241	233	235	226	248	241	237	213	227	241	236	234	239	251	211	213	253	259	248	214	217	241	260	227	234	228	269	240	238	238	237	254	229	261	219	222	236	229	250	228	258	252	232	221	197	236	227	227	223	242	259	230	227	229	250	238	239	236	230	230	246	245	215	239	219	227	231	205	223	253	223	238	232	220	237	233	244	232	225	253	243	244	229	246	243	246	236	235	228	244	217	223	241	242	235	245	229	255	248	230	231	238	240	220	271	245	219	259	238	255	234	235	242	260	252	240	219	229	249	220	240	222	251	251	231	239	245	220	248	260	230	232	222	249	249	247	241	253	209	212	259	234	213	243	245	258	235	228	238	242	256	229	255	235	219	245	235	224	269	200	234	228	234	211	257	234	244	212	245	230	224	222	236	230	232	219	243	227	226	230	243	211	222	267	234	263	241	218	244	229	235	231	234	249	225	248	220	238	204	241	243	237	248	225	240	243	219	239	213	239	223	220	259	214	235	254	214	222	230	262	247	245	230	209	245	230	244	231	242	237	236	260	278	266	232	241	227	217	254	232	224	197	253	229	229	237	244	240	245	258	219	238	251	240	223	232	221	228	228	235	250	247	223	254	238	217	210	236	228	233	217	244	237	228	244	232	233	272	242	240	218	240	199	243	226	270	225	210	208	231	227	224	224	219	244	248	240	243	258	210	265	228	225	247	236	246	250	232	213	234	239	238	203	221	231	249	230	220	245	222	220	242	252	226	244	232	244	218	235	217	200	202	211	237	249	236	217	214	233	263	229	230	229	222	217	257	217	240	234	225	239	218	246	206	241	255	234	223	248	227	265	221	243	208	250	232	255	212	208	246	236	218	203	228	266	228	244	233	202	216	223	245	223	224	233	229	220	240	218	227	218	229	282	220	247	239	254	236	251	230	230	198	243	223	231	261	253	227	234	257	241	217	237	206	241	243	241	262	231	221	214	237	257	255	242	257	243	237	218	213	231	232	231	247	256	252	236	255	236	223	211	241	223	238	226	229	229	207	234	230	210	220	225	234	213	223	275	237	223	239	213	277	228	238	218	225	224	240	230	237	251	229	252	221	227	255	217	247	207	226	238	231	243	199	230	207	219	244	232	259	234	251	223	218	227	220	212	215	229	254	225	244	253	220	240	257	237	255	215	225	214	239	220	265	230	221	242	240	234	220	245	235	225	221	221	220	237	256	270	249	217	257	230	238	221	214	236	217	249	233	255	211	239	246	207	237	247	243	249	214	238	203	217	238	241	257	246	231	229	207	210	220	247	220	214	230	246	235	260	259	207	204	237	245	235	232	228	245	214	223	231	227	206	241	200	210	222	246	211	230	246	232	210	214	212	235	219	237	247	266	221	244	255	265	238	236	243	241	225	240	221	224	263	255	231	242	223	235	214	235	204	223	234	238	224	259	232	239	246	199	245	244	239	239	227	226	218	234	225	235	212	249	234	214	240	227	225	206	194	258	248	236	236	218	230	221	256	237	258	255	244	254	232	235	204	214	248	227	220	250	249	215	247	229	231	255	211	196	243	251	221	205	244	258	222	237	270	234	236	235	215	220	196	233	226	249	221	266	239	223	253	238	227	217	196	226	237	239	209	227	234	224	228	239	218	200	254	231	255	222	229	237	224	239	228	216	225	212	247	242	240	236	254	226	213	255	230	242	223	236	240	229	251	229	214	226	246	203	230	253	257	223	241	253	246	211	220	237	261	238	207	238	253	222	232	216	242	264	250	229	253	245	229	237	238	229	235	207	248	219	240	251	232	225	238	228	256	215	237	225	223	245	218	223	231	229	241	239	243	220	207	223	262	231	215	211	248	249	218	229	251	239	222	223	239	249	230	238	230	222	230	249	234	237	233	223	261	229	198	252	205	235	250	233	244	228	228	233	226	219	240	228	239	247	230	243	206	232	251	247	232	238	252	254	248	233	241	240	236	226	213	226	212	240	232	240	249	222	217	235	249	212	231	245	232	234	246	260	228	259	224	241	230	220	223	220	213	226	239	231	232	231	229	217	242	223	233	248	244	250	240	236	227	217	230	270	222	229	232	247	287	240	229	231	207	247	241	236	233	234	212	243	240	262	210	256	235	233	247	220	233	216	229	261	224	228	246	226	239	215	231	266	234	228	250	237	253	241	232	214	224	226	247	229	261	218	221	232	259	266	241	228	208	232	233	213	224	267	231	236	246	219	242	241	246	236	256	222	216	248	224	252	234	241	244	233	226	240	245	221	219	254	234	264	244	228	237	265	243	237	256	208	239	252	225	208	230	245	233	237	252	226	221	231	250	237	240	254	251	213	216	225	238	244	251	212	255	244	243	233	215	257	233	254	248	228	254	214	223	230	225	231	267	219	219	233	256	276	210	228	214	200	247	208	235	241	236	247	221	227	224	212	240	254	227	224	229	225	223	242	245
5964	845	716	517	375	326	289	267	268	265	253	264	247	258	235	251	223	214	224	230	222	221	258	225	235	242	231	240	261	223	221	236	244	241	203	223	230	224	227	209	215	238	229	211	244	240	218	242	203	255	234	213	269	234	240	266	223	222	236	222	230	221	232	220	230	207	226	214	241	249	232	239	223	220	228	234	222	239	223	210	238	216	228	233	231	207	217	229	227	233	236	225	215	250	250	223	199	216	229	213	237	210	216	205	220	209	203	243	227	238	221	246	227	223	228	254	236	232	246	216	204	230	235	240	238	239	228	237	239	221	212	226	207	226	203	206	232	223	231	213	235	232	222	239	235	218	229	204	236	212	237	213	230	231	247	231	203	225	220	255	234	234	243	231	231	208	206	229	243	244	219	222	227	220	207	235	222	248	213	229	216	247	220	211	206	222	232	230	195	217	197	226	243	267	197	236	210	225	211	216	230	234	197	230	215	244	233	208	228	235	208	218	219	205	226	208	205	230	217	244	190	244	216	228	255	209	252	208	228	227	228	211	225	224	226	231	195	236	262	232	232	210	240	232	225	210	210	221	222	229	232	232	218	234	225	208	220	239	217	233	228	247	248	216	229	217	229	212	235	217	200	207	220	234	242	197	217	239	224	219	230	229	251	225	257	251	226	252	211	223	240	230	218	234	202	229	232	250	236	225	240	233	238	221	247	228	207	245	252	234	230	234	224	249	214	223	227	230	204	232	236	224	229	235	240	237	215	236	242	228	228	221	245	226	234	221	241	207	227	269	236	213	227	239	235	225	206	235	203	243	231	217	241	242	253	216	238	229	222	235	228	229	218	229	207	240	235	218	229	198	243	265	227	236	220	224	261	233	268	216	208	233	215	216	232	242	241	248	212	212	242	235	215	212	242	211	195	238	232	244	233	232	203	233	208	223	227	212	229	217	219	235	224	247	212	229	230	234	228	228	261	237	218	248	200	209	235	221	225	231	240	229	239	211	211	239	248	225	252	247	245	218	207	235	241	238	222	251	234	244	242	215	227	231	240	212	228	231	222	247	217	213	238	256	253	210	221	233	227	201	241	207	223	212	232	243	232	243	233	239	231	213	233	250	193	223	208	235	238	191	256	203	203	210	225	228	233	191	233	238	241	263	240	241	189	249	233	212	210	231	237	221	209	222	245	217	225	224	220	226	203	234	233	222	216	240	239	225	247	220	234	226	230	231	258	212	232	219	214	238	245	230	221	247	230	233	224	237	211	243	217	206	211	226	242	214	206	227	240	228	231	219	236	214	223	234	222	235	212	257	257	200	230	215	235	232	234	226	223	231	237	249	235	201	217	208	229	213	233	228	232	215	223	216	228	231	233	217	223	229	242	217	237	242	191	211	203	213	253	192	232	223	215	213	241	212	212	213	209	224	221	232	223	235	214	230	209	236	199	251	258	217	216	230	203	221	228	223	237	210	237	226	232	226	217	261	205	247	232	217	234	220	241	222	235	224	243	244	242	232	214	204	239	207	228	226	221	212	232	207	195	225	237	253	232	239	184	201	207	240	253	234	247	199	229	248	215	249	206	234	224	244	236	239	200	226	220	264	213	230	236	228	246	256	235	224	218	211	225	230	253	251	219	226	251	228	223	229	217	208	252	246	202	216	242	216	242	221	221	236	225	227	221	208	251	197	229	206	252	220	258	251	217	220	246	259	227	219	211	244	217	209	223	220	234	240	229	225	200	213	231	219	222	233	231	216	238	221	203	256	217	252	221	204	216	221	216	201	249	205	222	234	227	238	253	228	239	220	225	232	216	238	216	215	215	236	225	227	254	205	220	260	226	216	237	216	216	234	248	230	229	216	229	221	210	217	233	231	245	214	221	261	231	208	232	223	224	232	237	214	225	261	237	204	231	239	252	235	217	221	206	255	209	233	236	260	228	252	196	221	207	226	201	207	209	218	225	207	245	217	237	233	238	238	232	228	218	225	221	239	247	236	233	214	204	219	204	248	230	202	242	268	217	240	224	204	253	218	210	220	204	206	228	235	226	223	238	225	198	217	235	211	199	221	230	215	248	228	232	219	240	198	243	243	247	233	232	233	236	212	250	213	217	234	222	218	217	233	219	262	226	211	268	204	231	191	197	233	192	240	240	247	224	222	228	217	227	258	251	237	236	209	209	205	215	214	246	237	216	244	238	235	226	228	234	241	216	255	204	238	239	238	222	220	226	219	236	244	221	252	198	241	206	259	248	230	211	232	229	237	234	234	215	230	210	257	218	218	220	228	238	203	219	249	210	223	221	217	233	214	261	234	240	232	228	246	236	247	207	211	206	204	227	226	235	229	203	214	209	234	235	208	225	216	245	237	229	236	228	234	231	216	215	200	223	254	209	228	221	215	220	253	221	216	215	236	247	210	218	200	208	236	251	222	254	228	230	228	230	213	227	244	203	242	241	232	236	241	254	207	224	223	233	216	202	238	246	242	243	223	210	260	205	191	221	233	252	253	213	232	214	221	232	225	229	223	236	227	198	270	231	233	239	231	251	245	201	228	219	223	237	201	218	234	207	230	205	245	240	207	233	215	246	220	213	252	231	229	197	229	255	229	238	248	209	217	229	211	217	223	231	172	196	243	249	245	205	193	214	250	231	237	220	218	237	252	218	270	237	216	207	241	216	252	239	253	205	224	235	209	231	229	238	250	201	234	218	221	245	224	235	209	214	208	255	227	236	225	239	250	224	223	244	262	235	219	223	210	193	223	216	234	248	246	238	187	216	251	225	215	214	237	253	209	242	211	220	211	247	202	220	228	221	238	215	204	228	230	222	210	217	243	231	237	228	205	237	238	251	215	255	212	214	206	212	239	228	218	241	218	205	211	239	241	238	197	220	233	230	216	194	219	227	239	230	216	234	215	230	238	205	225	228	252	221	214	218	248	239	221	212	244	237	204	263	216	202	216	203	235	233	217	200	222	217	206	208	236	253	203	230	226	211	238	213	210	209	213	217	201	232	227	214	200	223	213	215	210	225	231	223	225	259	233	220	247	227	226	208	221	216	223	232	247	211	219	206	255	250	190	230	248	252	216	198	233	226	248	217	228	216	215	235	226	200	235	211	201	212	213	193	208	244	241	235	243	229	243	238	229	210	235	241	204	242	212	219	218	234	223	228	220	232	237	237	217	211	229	236	230	260	224	246	257	219	228	226	227	220	239	225	258	232	244	231	219	222	205	234	228	239	214	224	222	258	236	229	249	230	212	211	225	225	250	214	227	232	232	245	214	233	233	223	232	250	248	222	243	248	234	220	220	227	215	254	237	212	268	213	218	225	246	199	241	215	234	219	223	231	252	234	246	214	198	243	234	216	225	216	229	214	236	245	216	222	198	245	212	246	221	237	264	221	227	219	247	232	214	256	240	253	245	204	225	228	200	231	223	238	220	228	229	234	224	240	227	233	208	213	215	240	220	215	214	238	209	221	246	251	255	216	229	245	240	240	230
24501	20228	26532	23725	20255	12715	2217	1304	1092	1096	959	919	914	800	825	749	798	794	744	782	673	735	771	696	732	703	665	742	733	691	736	729	714	695	686	711	727	679	737	728	743	728	702	728	687	718	730	647	670	727	655	662	696	659	661	665	691	683	733	658	667	599	664	714	660	733	655	706	667	691	640	660	694	721	692	699	711	701	658	712	680	650	685	702	687	636	699	671	686	667	678	641	704	672	672	675	719	662	680	647	636	629	686	662	702	662	676	713	674	688	664	703	635	683	691	651	666	685	699	685	698	655	709	668	674	640	677	672	648	686	689	699	662	677	636	623	644	698	689	695	707	711	672	680	675	668	689	669	691	660	688	669	681	686	694	617	711	681	651	632	667	640	667	695	678	629	670	690	672	652	683	679	694	640	688	666	706	664	645	695	694	624	738	692	702	648	669	617	672	674	675	660	699	687	706	645	721	707	653	678	694	703	659	683	698	696	686	664	687	633	708	683	635	677	686	640	713	692	681	644	661	671	637	661	662	665	687	672	667	726	652	704	713	706	701	690	694	660	675	684	674	693	661	690	703	655	720	710	707	694	693	728	665	669	642	692	647	686	658	691	675	681	693	649	640	657	714	709	609	631	727	680	663	717	693	665	652	684	702	680	630	664	647	673	675	675	672	633	670	637	692	686	707	711	673	661	655	705	629	657	676	647	655	696	626	713	749	679	674	662	727	630	667	723	666	659	716	658	719	660	660	688	692	638	670	665	744	653	654	686	688	684	687	658	687	677	701	762	703	665	668	692	705	640	668	641	673	708	678	634	698	703	698	697	643	663	713	690	666	648	649	712	717	668	698	665	627	665	667	709	676	639	671	702	672	646	669	704	707	659	638	703	714	696	674	689	712	668	685	683	634	733	670	683	634	613	697	677	719	689	661	624	616	670	697	685	688	649	679	703	675	685	703	662	712	732	677	681	722	674	699	667	737	721	668	676	647	693	661	673	694	656	675	678	717	645	661	686	660	654	699	643	684	680	675	699	672	663	690	676	675	673	700	609	661	672	644	705	709	740	646	661	685	647	711	671	647	681	633	703	621	658	692	664	683	652	694	674	692	676	658	664	657	646	683	655	679	668	645	641	661	630	649	635	655	644	678	692	699	723	630	643	654	697	657	664	682	670	670	726	677	717	705	688	657	670	698	718	658	680	655	682	687	704	678	655	670	668	668	656	673	623	701	671	715	637	709	714	668	665	634	666	699	659	645	685	666	663	701	640	649	657	686	658	668	645	642	696	675	662	682	690	692	646	650	701	680	670	651	632	721	651	652	691	654	668	631	651	687	679	646	656	645	660	734	601	645	679	707	673	712	655	680	687	687	662	671	659	684	677	668	655	720	697	720	694	614	687	731	657	702	680	684	613	684	655	696	738	657	653	621	657	667	656	677	711	669	679	644	661	697	677	716	668	656	675	715	691	630	682	649	676	721	666	655	653	694	678	627	650	667	657	653	691	663	683	630	723	642	723	665	659	664	659	707	684	667	652	671	702	666	682	675	646	623	671	636	669	646	629	666	705	653	661	675	696	642	702	697	676	654	705	648	637	685	688	642	652	692	649	712	678	658	727	688	615	679	691	692	622	656	645	700	705	723	694	684	647	625	706	664	632	671	649	649	692	655	710	689	662	668	680	761	657	627	671	611	703	672	681	651	658	685	712	652	670	717	661	673	666	677	646	695	639	641	738	703	657	669	696	678	665	689	665	641	691	679	687	694	720	666	646	687	707	661	659	685	634	674	591	645	654	654	676	641	626	655	678	686	649	658	676	672	667	666	657	667	689	675	674	666	680	678	669	715	681	655	653	652	705	687	686	694	661	698	687	658	677	694	683	683	651	668	721	644	697	652	690	637	722	725	663	687	675	664	714	660	663	604	675	733	659	684	628	697	668	667	700	651	746	674	705	701	684	629	674	664	687	665	644	675	683	729	724	679	690	725	742	649	691	670	691	686	673	666	698	718	680	654	654	698	702	699	732	663	679	707	690	654	661	676	653	665	643	664	683	683	675	620	719	724	699	676	700	684	714	665	644	694	713	688	638	677	655	678	657	645	673	698	673	716	669	703	661	701	665	721	697	634	688	688	689	699	698	734	674	667	671	699	672	676	643	696	672	689	689	627	704	687	655	722	648	688	679	680	683	670	671	660	701	667	718	665	643	671	631	687	682	712	674	693	620	691	657	676	695	743	681	692	686	657	655	678	672	651	676	619	676	717	726	676	625	654	703	688	651	704	699	670	638	653	674	685	669	669	652	643	631	680	704	677	703	663	688	686	675	655	644	718	663	639	681	655	690	685	712	690	626	667	656	664	665	682	666	694	652	687	698	687	645	712	677	695	685	676	643	664	690	607	726	729	676	703	653	721	697	683	702	695	630	727	667	665	707	726	731	666	667	681	634	669	701	708	646	691	683	712	622	671	712	670	671	708	674	744	677	705	642	666	669	705	679	651	660	683	658	637	676	719	681	630	681	704	704	705	677	703	632	670	640	650	676	652	726	650	721	711	653	617	619	619	666	663	666	653	635	671	666	690	693	660	625	685	675	658	672	700	659	661	673	691	699	676	699	659	691	690	689	687	659	663	645	697	723	682	669	677	707	673	763	678	676	691	663	662	658	617	674	694	638	689	666	704	666	651	647	651	687	675	618	675	668	694	630	668	650	638	654	700	677	704	611	646	638	667	696	702	690	709	684	681	659	670	656	651	705	637	627	675	692	645	680	669	663	682	678	682	667	678	686	634	708	708	723	623	652	635	770	701	661	697	706	671	705	657	638	702	661	673	665	670	660	650	717	625	664	691	713	667	692	650	640	666	690	676	666	702	678	684	672	622	669	636	712	658	679	651	708	651	623	692	699	666	633	616	630	703	665	664	694	665	678	723	655	649	663	705	678	677	681	679	709	686	658	666	719	606	637	647	683	641	666	689	667	661	685	705	663	694	695	664	676	706	634	666	686	710	684	666	676	628	696	771	711	636	648	731	670	616	703	664	668	704	650	676	660	686	691	684	691	647	627	652	682	661	651	653	692	688	673	661	650	672	688	660	697	709	667	647	669	683	672	653	695	660	692	672	690	683	642	621	686	691	728	704	610	705	664	657	675	692	687	653	652	630	682	675	671	665	696	667	643	732	670	681	692	654	671	738	653	700	679	667	671	704	643	676	672	687	655	694	676	685	716	667	689	707	655	630	676	678	666	664	684	734	672	716	662	677	687	671	654	692	621	665	687	670	653	684	732	644	639	656	657	683	689	683	674	670	698	663	695	673	635	677	656	688	678	697	674	668	681	662	671	715	659	673	668	691	660	659	678	685	684	676	684	654	657	658	660	668	636	630	709	661	707	652	707	665	677	708	710	683	628	689	668	669	665	703	717	703	654	669	680	699	660	661	693	660	661	674	664	701	687	692	697	676	678	684	660	689	707	665	666	659	694	708	672	659	665	677	659	694	656	681	694
7068	11392	10407	5902	3917	2975	2331	1937	1666	1385	1272	1157	1025	961	889	867	820	803	789	740	766	795	741	701	732	724	726	664	691	670	630	672	645	648	636	685	695	682	680	618	682	646	636	630	658	644	644	702	643	610	629	648	589	615	610	604	612	618	606	638	637	598	621	607	667	619	614	610	630	636	549	612	626	634	567	626	615	634	638	626	618	611	628	604	602	613	613	590	616	632	601	634	660	627	608	599	615	579	655	600	609	637	600	599	619	628	652	597	657	637	578	613	645	626	635	587	600	585	586	624	638	626	614	603	611	640	624	574	604	634	647	637	648	579	614	647	592	590	613	573	642	621	665	688	588	673	652	644	641	638	608	617	615	626	645	628	628	622	567	615	619	623	647	615	632	616	632	609	620	619	650	619	633	597	611	588	614	611	598	609	645	631	559	629	638	631	615	596	603	584	572	615	607	621	624	640	601	611	598	585	616	597	628	631	571	591	614	668	610	666	609	613	608	620	629	633	618	659	625	674	628	596	661	602	599	618	579	602	573	626	590	642	603	612	631	586	573	591	592	571	632	598	628	637	620	616	601	598	620	651	567	622	644	608	607	642	620	614	615	624	616	574	659	637	636	616	629	624	579	595	590	638	612	588	592	618	592	617	605	598	625	600	621	616	625	620	632	607	636	633	617	617	633	585	589	587	604	607	625	633	679	602	590	553	604	600	584	648	604	613	631	606	602	571	556	615	642	612	587	610	624	624	601	581	612	620	627	629	599	654	586	601	600	654	616	586	598	590	632	638	642	603	564	612	644	637	600	606	650	628	610	575	606	588	645	635	624	606	599	600	618	593	620	627	635	586	601	557	609	592	592	593	647	620	615	615	612	646	605	607	616	608	641	605	609	637	623	631	592	613	600	604	609	588	619	602	615	598	593	622	605	616	610	593	576	611	619	567	612	589	638	641	587	673	611	640	617	570	618	594	607	584	627	637	644	637	611	626	641	640	568	640	638	594	588	585	634	608	569	640	625	664	605	621	603	567	583	595	631	673	561	642	584	578	582	653	660	626	629	671	610	641	651	624	606	630	603	638	583	629	612	616	536	637	560	589	611	608	616	609	640	590	616	601	571	581	666	596	587	601	627	662	648	616	599	609	606	576	599	648	643	626	660	614	628	615	593	608	633	610	603	605	617	615	628	578	648	575	638	645	581	597	609	584	601	613	619	567	589	639	610	635	607	610	638	616	625	586	636	609	608	600	596	613	633	612	616	616	635	600	645	590	611	640	596	620	641	565	619	583	632	661	623	586	661	588	633	560	623	639	581	588	635	618	603	633	634	589	572	597	603	645	632	605	632	662	558	640	581	600	602	605	633	623	594	612	641	632	637	627	566	622	613	633	597	597	609	606	603	629	611	628	634	625	576	625	612	642	600	573	631	641	677	606	616	587	666	615	617	607	589	599	582	594	635	623	627	656	602	617	607	658	577	625	591	606	596	616	610	635	580	647	595	592	651	599	622	625	626	623	637	603	636	576	634	611	622	609	606	577	615	603	605	553	612	599	662	638	580	604	637	632	573	631	575	622	594	589	619	650	543	591	603	588	648	627	664	624	616	569	646	631	634	596	612	612	594	601	621	634	576	590	617	614	617	593	610	621	599	608	615	623	559	620	599	576	597	605	609	602	624	611	579	591	593	584	610	625	660	594	620	584	611	555	627	588	638	553	662	558	641	617	602	620	612	609	587	633	630	612	558	633	565	634	610	607	640	627	621	584	629	595	653	554	607	598	576	624	607	629	605	583	595	619	615	633	571	604	619	610	628	611	587	606	641	622	648	627	647	608	607	625	594	637	608	619	611	655	588	670	625	583	642	646	580	578	591	644	625	628	634	587	558	603	593	618	556	632	636	623	590	625	618	577	602	641	615	574	621	610	620	607	605	602	652	591	609	633	631	655	554	620	616	612	611	624	584	592	627	597	565	588	632	600	635	607	610	623	651	625	571	625	641	638	600	604	678	625	579	605	564	570	622	593	635	631	606	606	617	612	590	566	581	609	614	631	572	625	600	606	608	603	582	617	598	580	580	637	636	598	638	606	582	606	640	599	587	597	591	600	602	590	543	600	608	637	623	644	610	576	610	630	610	649	636	612	604	598	583	619	625	609	635	604	594	583	604	589	657	591	625	592	610	600	618	604	615	606	609	595	597	603	612	599	601	615	589	631	634	582	616	647	563	602	614	604	573	623	595	631	623	583	572	598	633	655	623	600	593	626	594	605	624	592	594	617	607	575	574	634	624	625	592	626	602	612	644	620	635	639	606	644	604	591	602	602	607	587	631	627	610	601	581	604	647	605	599	585	565	656	653	645	620	590	572	580	633	669	653	597	617	579	586	628	622	587	589	589	631	610	627	615	630	555	608	607	617	599	618	602	619	596	615	629	651	590	613	623	614	632	630	615	593	598	557	587	610	589	629	607	592	574	635	588	650	553	594	652	606	652	633	601	619	593	605	620	627	571	591	610	589	564	605	584	585	629	610	601	621	632	639	614	585	616	608	651	597	610	609	621	650	622	608	590	650	648	615	663	635	626	617	611	554	606	622	562	639	646	605	648	588	585	625	608	639	626	592	587	586	630	626	617	629	588	605	600	639	597	629	627	607	621	627	609	601	580	593	635	632	634	612	629	584	592	657	590	607	639	622	628	638	640	627	648	647	628	620	594	612	612	601	594	615	635	628	619	627	620	643	605	661	603	607	651	637	572	588	671	585	586	601	594	607	646	632	632	668	570	610	592	567	558	610	611	648	599	625	624	578	621	603	637	615	617	607	622	623	610	601	625	635	640	636	600	618	578	641	580	616	573	609	585	594	617	630	602	591	599	647	641	655	631	610	631	627	591	567	637	598	641	623	605	640	583	646	650	606	566	624	630	630	632	652	578	580	631	589	616	615	606	592	627	647	632	632	612	631	645	605	617	610	625	595	599	606	623	627	617	583	638	622	599	635	608	573	583	596	622	630	580	587	639	615	612	582	636	611	641	632	584	614	614	613	592	641	601	623	588	627	633	620	594	630	626	593	607	601	621	577	634	644	608	616	655	624	618	636	652	620	588	609	628	604	623	646	585	592	601	600	617	631	604	599	596	584	606	630	644	613	561	661	648	595	617	611	611	594	596	609	608	632	631	610	592	625	604	627	606	643	613	647	623	553	636	593	602	638	607	649	588	597	628	600	639	600	623	585	603	662	617	646	622	646	582	615	616	617	577	579	585	628	580	572	631	611	635	644	595	575	626	682	624	580	651	675	641	619	617	644	606	606	636	654	630	618	629	610	585	604	605	570	648	622	607	593	621	598	592	603	634	611	623	623	631	587	601	621	592	596	613	621	596	615	600	627	575	584	641	616	642	624	628	605	592	640	605	644	645	645	609	599	553	627	596	537	646	618	640	641	638	607	660	614	653	620	605	650	610	622	654	598	611	609	586	625	598	634	610	551	548	608	627	620	595	599	605
22271	20260	26894	23450	20270	20388	11253	2294	1775	1601	1439	1324	1289	1247	1207	1179	1139	1116	1119	1017	1046	1032	1025	1025	958	961	968	962	948	1018	937	980	984	922	944	941	901	949	931	951	940	874	974	904	961	912	942	955	925	950	900	913	950	890	950	935	956	887	899	892	946	939	911	934	829	905	936	901	898	944	911	911	839	917	874	912	954	898	849	918	930	901	895	915	856	900	881	889	903	929	917	844	921	889	896	879	877	836	871	896	889	906	871	912	914	925	856	898	935	938	851	869	857	954	924	882	871	894	930	890	904	862	886	835	929	917	862	925	844	857	909	873	895	888	882	878	857	908	892	867	905	902	905	894	935	921	854	917	862	908	891	879	909	923	912	878	885	878	895	922	917	932	894	879	886	891	946	879	885	924	923	924	976	931	831	879	945	868	925	958	863	931	925	952	928	881	930	885	896	942	884	872	877	935	846	877	844	906	865	891	894	930	897	881	947	925	944	878	870	887	916	891	873	959	853	909	868	917	925	891	889	887	888	950	904	831	916	939	862	915	857	864	946	890	897	912	863	909	890	894	853	874	887	895	946	886	931	887	911	916	927	884	894	891	891	879	926	905	905	918	879	935	886	879	901	921	853	924	878	934	913	843	914	867	854	923	887	939	915	892	877	817	892	947	894	892	906	905	879	921	878	920	922	914	909	893	894	917	894	905	911	852	884	860	916	900	842	882	894	868	828	898	888	897	928	893	938	866	855	843	865	867	916	904	891	909	869	920	846	896	936	908	878	918	859	929	830	902	927	850	874	888	925	929	813	943	881	920	916	929	907	890	880	937	879	885	900	869	889	925	946	877	903	907	879	880	908	877	896	946	885	906	924	922	892	877	856	871	936	925	892	881	866	902	867	896	892	826	868	887	934	885	886	903	893	864	913	894	898	919	884	901	930	863	942	913	939	904	853	906	898	944	871	885	838	906	903	863	903	891	879	869	890	876	954	876	880	871	898	883	862	913	930	896	876	903	886	862	884	897	849	934	897	940	923	884	896	898	941	902	926	923	903	899	888	922	928	944	833	932	934	911	928	924	872	875	924	892	909	883	871	919	938	888	919	939	867	881	915	884	931	889	919	898	876	886	896	906	898	864	880	837	893	873	886	883	890	845	890	895	909	899	926	858	831	904	889	880	869	815	868	877	896	916	883	912	883	839	903	906	854	871	885	887	938	870	886	872	895	911	938	862	939	917	850	898	832	892	916	904	870	905	946	880	907	886	875	930	906	916	850	910	889	897	917	914	956	824	893	908	915	945	858	893	934	875	832	936	921	891	851	905	861	938	953	939	929	930	918	938	862	895	889	891	898	888	898	868	894	906	878	890	936	904	864	900	925	944	834	891	932	880	888	889	915	904	926	865	899	889	916	878	946	943	891	889	878	929	895	901	905	944	900	923	901	898	898	902	906	878	918	829	907	887	905	889	909	885	873	848	888	890	864	890	926	950	867	910	835	960	908	901	899	951	899	911	884	885	863	920	923	905	904	945	863	894	951	893	900	917	880	882	921	927	890	882	806	926	894	859	877	880	919	928	945	895	889	869	907	884	907	913	917	912	885	889	938	895	893	856	862	868	923	848	937	916	853	900	875	901	945	886	914	876	924	857	918	884	924	906	934	905	870	891	896	865	918	828	870	880	861	816	881	905	882	895	902	922	943	898	918	899	889	867	859	860	893	901	914	910	911	914	919	925	894	925	869	853	910	902	916	873	915	907	897	853	882	851	880	904	899	909	905	937	865	952	844	942	908	885	909	918	911	887	902	919	889	938	896	927	887	829	840	848	889	875	927	852	871	902	841	887	912	908	925	902	901	941	900	957	869	897	879	839	932	901	879	912	902	862	906	863	885	880	905	853	842	912	851	866	902	904	904	868	872	938	892	877	888	893	818	839	850	870	938	884	861	910	887	946	877	889	919	939	928	892	930	852	871	820	882	887	966	958	990	872	871	866	931	909	941	880	914	902	897	863	922	949	898	906	906	885	864	935	886	899	916	938	917	908	868	841	874	887	920	885	880	898	973	950	909	908	948	882	932	915	910	951	860	844	863	891	911	939	891	850	955	913	862	956	908	886	906	872	874	947	888	893	877	841	930	902	872	872	843	852	925	881	898	905	903	893	887	918	896	906	855	868	906	894	858	875	903	877	909	878	868	888	870	908	919	943	917	912	886	944	871	851	913	935	846	952	879	841	896	886	892	852	898	913	868	848	822	901	915	906	889	927	905	855	884	934	909	899	906	928	888	943	889	847	898	911	909	889	917	870	883	903	826	928	854	903	880	875	904	898	955	892	880	869	886	885	853	895	913	869	939	897	849	897	926	922	867	927	953	883	865	955	911	876	937	964	909	907	876	908	950	893	897	975	902	879	894	911	863	843	896	924	860	881	879	882	933	908	882	910	888	869	882	866	876	915	855	948	914	917	913	911	917	921	924	922	891	841	897	909	886	944	892	929	934	924	903	905	898	900	891	935	878	877	899	943	875	900	867	851	873	889	854	873	931	925	905	848	942	951	854	882	905	888	918	866	888	825	879	890	933	876	905	902	844	862	886	863	917	924	910	923	836	900	913	857	914	916	958	892	886	865	933	815	882	910	875	900	921	907	889	918	918	902	902	868	905	887	898	883	882	863	948	951	906	921	831	901	918	884	927	878	957	872	897	936	915	894	859	890	910	886	839	886	927	858	886	891	901	876	940	877	874	895	892	907	924	924	845	905	908	910	948	878	860	874	877	963	921	963	914	966	895	884	903	910	865	913	897	907	860	887	899	880	936	850	872	893	887	868	951	890	929	951	885	880	903	863	898	882	888	903	876	838	891	874	881	860	882	870	937	939	923	844	906	892	867	883	930	900	880	947	883	919	883	875	856	912	931	900	912	804	899	925	889	940	887	913	870	866	898	879	931	871	922	872	890	871	835	926	899	892	943	875	875	900	888	962	946	888	895	865	936	931	829	934	960	881	928	884	924	921	869	911	891	843	862	898	880	914	929	857	873	838	910	901	898	913	895	965	895	836	923	841	896	898	900	884	882	863	925	877	903	905	852	928	914	948	820	856	862	936	933	905	899	910	872	889	892	852	864	855	873	908	924	926	910	875	921	879	900	916	890	878	938	922	891	903	910	912	896	916	890	899	895	922	942	886	895	853	935	855	909	880	885	876	914	902	871	914	905	855	860	870	893	857	924	926	856	867	870	885	837	906	910	902	916	855	879	926	914	950	849	902	899	812	963	966	858	900	837	887	897	881	901	887	958	918	911	888	927	883	841	841	858	882	852	889	929	921	895	857	887	912	846	911	895	829	867	924	847	911	907	908	821	906	873	903	936	935	905	880	869	936	899	923	925	876	937	914	896	861	846	925	893	891	875	868	841	888	921	870	881	961	892	941	889	889	879	876	867	831	858	895	871	864	887	897	874	837	976	911	869	835	898	926	892	877	920	906	847	910	918	873	879	874	888	896	940	887
9623	17943	16360	9879	6817	5060	4005	3286	2770	2355	2017	1762	1631	1530	1343	1351	1225	1182	1115	1132	1041	1090	1063	1051	988	976	930	966	973	911	946	962	876	883	912	874	889	885	881	853	892	914	939	859	859	872	865	846	860	838	831	876	783	910	847	883	797	820	838	839	865	851	829	871	840	839	821	850	774	800	798	820	840	806	835	793	814	836	821	795	820	805	824	844	836	813	841	814	845	863	846	822	824	838	830	830	797	837	830	857	807	844	819	823	802	818	869	812	836	796	800	769	770	844	825	874	826	812	836	840	851	793	830	840	834	822	778	834	828	835	818	858	795	909	848	787	778	858	783	827	780	790	867	843	797	836	782	827	852	852	885	853	794	885	807	846	842	829	805	826	834	826	832	831	817	821	846	835	813	786	834	797	833	812	830	807	844	815	860	825	831	814	845	770	879	839	823	832	842	793	820	813	806	793	827	823	848	824	870	821	795	840	821	868	814	818	832	835	818	816	808	833	839	833	795	802	825	811	809	799	821	826	811	835	799	780	866	821	849	809	803	870	802	838	815	814	803	839	860	835	799	840	806	838	785	820	828	841	829	874	831	794	797	789	818	804	851	861	851	819	830	819	801	842	809	814	788	842	803	860	859	836	806	836	824	837	836	867	781	781	786	821	845	900	822	774	823	823	814	828	776	837	825	837	800	850	824	819	857	837	808	840	815	827	833	775	811	789	822	858	802	815	805	760	769	801	850	834	799	782	812	792	785	823	789	806	815	802	884	833	822	845	832	806	839	811	787	848	804	850	828	906	795	843	843	806	810	837	811	847	850	794	767	849	796	848	785	849	788	768	859	821	810	789	850	852	852	852	797	823	804	834	815	822	817	836	818	807	853	813	814	817	813	835	796	820	832	768	806	825	829	811	790	845	841	861	839	814	785	819	801	863	868	804	809	802	845	779	815	808	788	757	783	832	850	810	763	800	815	794	819	806	856	840	813	805	812	794	881	780	863	838	798	784	816	837	822	812	837	859	836	843	783	851	815	805	832	812	830	869	814	741	816	842	835	847	837	822	828	809	855	804	817	791	819	819	805	797	855	762	818	866	794	813	771	805	791	862	831	816	806	844	797	819	886	863	816	801	855	826	817	842	717	829	820	800	815	779	802	830	825	824	818	786	806	857	815	803	813	806	836	778	859	852	772	810	806	841	856	827	820	794	816	813	834	826	819	812	850	814	797	788	880	872	834	774	840	821	818	846	837	830	824	879	797	767	851	814	853	829	771	861	793	804	777	795	846	822	823	829	796	806	812	806	851	844	847	848	840	800	850	832	780	760	736	813	840	819	765	831	828	855	807	813	862	801	805	862	814	817	835	850	800	845	795	808	805	818	840	826	782	784	804	744	796	824	791	862	859	811	796	849	833	840	812	867	833	782	812	836	815	823	839	797	808	772	812	823	805	856	814	779	877	839	786	807	814	843	799	846	854	848	810	833	789	810	888	846	770	840	864	793	832	838	819	859	802	839	762	831	769	824	816	798	826	851	827	815	811	817	782	815	780	797	847	855	806	771	799	815	834	800	771	873	809	817	837	777	799	846	813	845	821	815	824	833	742	806	798	884	814	853	868	848	758	811	838	828	753	789	828	778	815	813	867	804	772	820	815	842	798	797	808	825	811	788	817	839	842	806	838	827	755	867	807	776	816	808	861	787	779	774	781	765	831	833	816	860	889	859	775	790	806	794	817	817	823	835	814	775	798	752	797	832	840	815	837	833	832	804	814	774	846	788	813	832	798	827	762	821	858	797	819	808	820	824	852	833	818	794	806	794	808	836	833	803	842	834	882	797	814	789	810	824	840	771	843	823	880	815	840	818	843	814	817	804	832	856	805	821	796	844	844	819	858	814	828	819	832	752	770	805	877	840	766	799	848	859	852	821	772	825	840	804	817	819	832	774	798	839	784	824	813	782	801	831	806	741	817	839	806	779	786	822	783	845	800	819	742	792	811	837	831	797	841	779	832	751	812	776	831	813	819	849	837	800	754	791	800	787	851	809	829	801	807	777	807	828	786	845	816	805	880	870	785	804	816	856	821	814	835	829	805	775	841	818	822	791	783	810	830	813	767	804	854	811	827	807	821	821	847	852	838	875	802	804	848	827	807	770	835	820	855	831	838	824	849	814	765	785	804	809	805	829	793	832	818	848	838	818	800	820	829	805	781	842	870	812	771	792	799	796	789	794	790	782	740	850	824	858	788	872	865	828	921	853	863	868	835	789	865	819	801	787	767	821	796	859	793	789	808	805	828	781	828	797	801	775	837	788	812	829	808	883	814	859	819	780	862	813	820	855	805	791	868	836	784	782	820	832	775	781	860	751	848	818	806	855	800	837	808	859	808	825	797	817	831	846	882	812	815	818	825	796	797	843	811	886	771	796	808	796	863	813	803	810	829	818	813	838	857	834	811	845	795	829	809	815	839	836	790	759	805	858	813	835	800	812	861	824	837	824	785	855	824	785	828	850	804	828	773	821	846	817	835	855	810	776	817	803	820	869	846	842	869	761	785	859	796	851	831	803	829	808	862	795	860	802	834	833	834	810	808	797	779	804	818	832	861	832	790	807	876	880	782	829	802	816	830	819	830	842	804	780	792	839	850	863	812	827	789	815	835	820	780	795	768	792	831	824	835	784	824	803	837	803	867	832	808	849	847	836	814	828	819	822	794	787	786	809	809	814	784	812	852	836	840	773	781	809	786	824	809	764	789	809	873	826	817	786	803	780	834	857	764	810	809	827	850	867	814	831	779	807	805	826	771	822	794	855	811	790	847	833	809	825	805	831	807	815	782	869	812	820	846	814	821	757	762	821	793	806	809	823	791	843	812	827	799	819	850	812	823	807	836	838	814	848	776	839	840	787	774	806	849	784	849	862	809	779	824	809	798	834	812	807	836	772	854	800	836	844	828	844	841	845	854	829	830	821	897	828	819	845	786	826	795	824	813	836	844	815	744	825	809	790	844	825	804	779	770	796	773	816	819	811	799	846	809	810	816	811	811	814	800	782	809	818	794	860	877	842	809	807	877	848	838	806	781	802	815	849	798	844	811	857	924	828	796	847	782	825	841	805	792	844	837	840	849	836	815	795	847	793	819	853	801	827	829	830	805	849	861	869	806	831	814	820	793	805	810	893	769	784	842	796	815	780	793	829	848	813	847	770	799	759	791	846	826	850	801	810	794	855	786	807	855	848	817	846	835	819	772	807	799	827	821	806	836	866	829	805	792	824	867	827	837	826	787	818	790	822	808	788	866	856	789	824	844	770	808	797	857	840	807	794	820	852	780	810	777	833	847	817	864	823	837	870	820	833	803	819	846	820	807	802	819	831	809	833	832	834	803	848	734	835	841	837	828	844	817	818	776	865	807	798	766	810	829	805	773	837	805	839	808	828	802	824	818	807	792	861	886	812	792	823	811	789	839	801	806	807	862	842	859	835	897	806	817	809	783	824	816	815	790	818
27942	14281	1860	505	320	311	265	249	223	259	263	241	236	235	251	221	255	246	231	247	255	242	248	226	253	205	260	250	226	204	238	256	222	251	246	273	248	222	247	268	239	246	241	260	259	221	219	218	219	244	203	211	262	248	244	216	246	233	253	227	231	221	233	265	219	243	238	248	236	206	201	232	217	233	239	263	230	249	249	249	217	239	261	246	243	231	246	205	238	239	235	260	218	220	260	224	214	238	228	218	248	244	235	241	257	253	244	246	229	265	247	215	224	240	220	222	234	230	273	244	206	226	240	227	258	253	227	203	249	229	232	256	209	248	263	223	246	241	246	205	226	216	257	259	242	248	233	230	234	214	250	271	242	259	256	226	227	232	220	240	254	224	220	241	255	238	225	241	242	248	240	233	224	216	233	232	236	258	227	216	234	263	223	222	240	237	253	219	222	218	242	221	205	219	243	251	243	232	252	238	229	284	234	241	230	242	266	262	258	228	227	281	257	224	243	225	250	242	252	208	189	266	241	258	192	241	257	235	238	228	213	208	226	262	255	251	203	239	215	240	208	245	240	245	239	213	257	220	231	221	220	251	271	227	227	249	240	232	216	222	242	260	235	258	228	208	244	227	216	262	243	236	249	255	250	209	239	251	230	219	224	271	254	238	268	231	232	232	245	241	220	226	220	206	231	255	215	225	220	198	239	238	259	258	222	250	220	245	260	257	223	258	207	237	219	243	247	248	249	264	257	239	214	235	247	249	254	227	236	250	231	232	244	241	256	214	224	218	239	259	235	227	252	204	222	223	253	227	245	195	186	238	241	251	239	230	197	245	219	230	246	246	246	239	247	236	230	235	233	236	235	232	221	243	247	232	229	228	233	214	238	224	254	226	228	253	250	240	235	250	233	246	235	237	259	261	247	226	233	247	261	255	260	246	241	252	224	259	238	259	214	220	245	235	250	222	237	230	253	225	221	240	215	247	216	228	219	251	220	254	211	221	214	245	217	240	207	260	235	262	241	247	208	252	211	197	242	242	244	214	248	222	222	266	229	220	250	234	240	240	240	226	238	219	226	254	253	238	239	255	219	224	225	253	249	251	233	221	245	233	240	253	223	239	253	254	240	251	227	220	243	242	251	218	237	230	238	238	251	232	225	253	208	260	229	241	229	246	219	267	245	234	234	237	240	249	256	218	231	250	219	268	248	227	221	246	268	237	247	246	233	210	245	231	225	235	234	250	237	225	237	244	197	217	229	235	243	244	233	220	237	242	238	230	232	196	227	235	226	228	257	227	243	216	240	236	199	254	225	258	241	230	233	211	218	249	215	259	235	199	206	245	231	266	279	226	243	223	228	238	228	229	237	238	248	240	252	270	239	203	216	212	255	236	224	232	250	257	286	238	245	237	255	249	213	244	228	206	251	248	222	240	254	247	226	232	210	214	238	231	228	260	220	229	217	228	216	217	228	245	237	260	236	260	224	238	226	227	278	235	229	221	233	216	236	262	222	227	246	251	226	243	258	234	219	227	234	217	247	253	267	220	259	206	246	248	228	253	223	236	229	223	238	233	248	236	256	204	251	266	214	199	251	235	214	218	237	214	235	245	227	267	217	239	199	238	233	250	271	228	250	258	245	259	220	256	245	231	253	220	213	247	231	240	219	215	214	199	216	252	238	247	240	223	238	241	228	239	249	244	236	270	223	228	246	225	222	251	233	249	224	239	238	231	235	227	231	216	216	208	235	258	220	243	249	246	259	221	219	237	240	243	246	234	231	252	237	243	232	259	231	245	223	226	246	230	237	248	217	256	230	254	242	222	253	244	267	223	227	244	227	240	210	245	251	258	227	239	260	240	239	246	231	215	236	238	214	254	240	238	225	238	220	225	230	269	241	276	212	200	221	234	241	259	252	234	230	211	246	243	239	213	246	248	265	242	242	247	207	226	238	222	258	232	227	220	224	249	251	222	222	222	242	221	257	228	250	256	252	237	235	245	263	245	237	237	240	246	253	241	229	228	236	224	226	232	227	228	227	224	251	252	238	241	236	260	235	254	254	257	236	228	247	237	269	231	234	229	238	230	231	252	232	213	234	244	220	237	230	248	244	250	207	248	245	257	246	251	215	259	238	223	237	276	232	220	221	217	247	250	248	263	229	247	239	225	236	250	249	229	230	243	243	239	216	218	245	225	246	241	222	226	256	238	238	265	228	207	237	210	234	247	224	208	220	241	234	223	284	219	211	252	206	239	237	247	255	238	276	247	243	251	199	229	201	226	257	215	252	263	250	236	214	239	239	240	237	243	250	212	229	232	263	232	212	229	226	241	237	252	263	231	250	215	244	231	223	243	232	206	245	237	241	271	232	223	237	207	256	213	223	232	257	263	242	219	207	264	234	263	249	256	226	233	227	234	218	233	235	220	268	251	241	218	252	221	246	243	221	231	264	205	234	233	244	238	244	224	232	223	236	238	236	238	259	217	231	216	262	248	235	240	255	226	249	258	251	237	223	225	229	261	213	244	233	229	251	237	263	267	225	232	244	234	230	218	244	250	251	258	251	246	226	216	254	227	214	221	221	231	251	248	260	207	225	261	244	245	230	255	251	251	235	236	222	254	213	249	232	230	229	270	221	244	210	251	231	214	222	237	259	211	239	229	253	229	234	243	222	251	235	243	228	230	233	255	235	232	259	233	244	251	230	234	239	241	218	260	235	229	247	238	224	251	263	232	237	262	273	231	251	258	247	243	254	224	241	233	226	234	218	254	237	248	220	250	237	244	205	247	249	245	269	267	243	230	270	232	228	210	223	255	228	213	280	244	196	251	233	231	239	270	261	223	271	249	227	238	256	233	244	244	262	241	226	245	237	229	224	220	230	234	241	233	212	204	259	234	269	223	253	252	255	247	218	238	256	233	226	246	237	220	246	232	220	236	262	233	228	216	250	212	244	222	202	223	243	205	276	220	226	236	233	250	249	253	237	219	247	229	260	226	249	215	229	243	238	222	247	212	227	225	240	245	221	229	237	234	216	247	269	229	248	220	231	253	245	203	248	250	259	238	220	220	221	222	222	227	235	220	238	228	242	262	225	248	260	242	243	236	219	248	239	254	247	236	233	241	256	205	232	236	239	222	246	280	225	225	234	231	203	239	211	232	242	273	254	238	264	230	242	232	254	250	240	221	204	232	220	225	237	253	235	254	230	237	215	261	238	249	250	242	234	222	218	246	237	219	242	215	237	244	221	237	231	227	206	228	250	207	236	231	268	249	251	228	219	275	227	247	245	226	227	249	237	230	251	234	239	242	228	233	217	237	233	222	238	252	242	252	211	240	230	220	252	253	242	232	227	256	219	266	217	228	229	232	223	242	199	259	243	239	232	232	247	272	220	239	225	264	265	228	234	249	269	242	239	231	217	242	260	247	220	226	238	236	239	224	241	235	237	227	217	217	252	217	264	239	244	233	229	236	234	212	221	233	251	225	227	232	249	244	224	226	244	248
5717	842	784	466	378	310	330	292	281	276	282	268	233	222	236	249	256	235	243	252	248	230	202	265	243	235	220	232	247	217	226	239	226	244	218	249	243	242	253	239	195	207	264	245	266	236	241	243	247	257	224	234	244	233	282	244	249	240	220	229	228	258	223	212	236	233	256	235	227	193	270	209	242	226	249	228	234	260	220	246	197	223	228	223	235	223	201	258	220	221	236	253	231	230	243	234	253	237	245	229	213	217	228	227	240	223	216	227	242	254	256	253	229	236	201	242	192	252	234	227	248	236	227	225	223	191	241	240	231	223	271	238	224	244	241	211	223	223	233	236	223	224	233	240	253	232	251	207	257	227	244	238	240	248	237	226	240	264	233	251	233	236	209	227	249	238	208	219	222	247	206	225	230	238	221	221	263	226	232	258	224	209	225	237	239	229	244	236	232	248	231	245	242	228	241	207	213	226	233	221	225	219	224	223	225	241	214	251	236	237	238	223	223	234	244	229	228	223	238	246	220	233	214	237	260	224	203	238	227	234	251	233	232	228	223	215	229	198	224	209	234	235	210	201	202	247	209	235	228	218	243	247	229	227	234	231	239	222	233	237	218	232	251	244	213	225	234	243	221	220	225	242	240	250	238	254	247	246	215	209	206	228	257	216	216	249	237	242	242	243	247	236	231	233	250	240	238	244	229	260	230	235	230	232	205	226	242	233	240	237	221	243	229	225	245	211	251	229	237	242	251	244	224	243	205	236	235	246	239	236	225	233	219	245	226	219	233	231	212	233	246	210	239	229	241	240	210	248	245	221	212	266	217	221	218	220	233	242	247	209	230	208	232	226	219	237	231	245	229	204	227	212	233	198	244	231	241	251	236	243	205	265	241	254	229	238	235	220	225	220	224	237	223	241	218	224	224	233	218	239	229	235	229	230	238	213	247	205	241	257	247	232	234	226	227	219	245	233	234	231	215	236	252	236	240	204	224	217	241	241	234	218	218	234	242	217	225	239	239	232	216	238	232	238	250	231	251	264	230	235	226	218	263	179	237	214	248	242	217	227	264	210	215	251	230	260	223	214	258	235	220	217	231	230	220	249	243	208	230	240	208	216	220	221	224	231	235	236	246	236	248	244	238	239	226	227	251	234	228	218	261	236	246	244	243	231	226	258	218	237	233	217	222	208	233	208	257	224	242	239	211	201	247	247	202	232	242	226	243	270	246	211	221	233	246	229	230	204	228	211	207	226	220	240	227	209	229	249	223	251	220	197	251	225	205	237	207	227	234	250	258	227	223	197	245	247	212	233	215	230	248	251	221	214	201	221	207	246	225	238	245	238	226	263	244	222	231	251	214	218	249	266	232	238	245	251	197	209	228	202	228	245	219	216	240	228	207	248	246	202	235	235	241	235	256	227	231	229	229	203	237	216	225	241	219	250	228	204	242	253	258	224	231	234	219	226	241	227	251	245	233	225	252	203	255	216	238	224	243	236	236	220	216	235	184	221	236	231	246	226	237	221	201	239	246	221	251	230	249	241	212	221	236	220	234	257	225	229	254	228	252	244	203	237	251	232	238	235	243	215	240	225	204	212	216	252	241	226	211	234	215	246	240	225	242	230	246	227	236	211	227	263	229	215	209	234	256	211	212	238	224	245	255	258	229	263	227	245	261	219	257	253	242	264	238	235	227	226	231	218	228	218	227	248	216	232	218	232	230	222	244	241	236	209	214	232	219	242	248	213	239	231	217	235	271	235	242	237	228	252	232	216	238	257	249	201	222	232	212	243	232	221	239	243	244	235	219	220	247	227	255	238	247	245	198	215	235	220	223	238	227	255	226	224	229	257	240	240	241	216	217	226	220	232	236	226	237	228	230	240	191	220	236	252	216	240	240	229	231	247	224	207	237	197	227	226	218	259	244	235	203	224	235	236	223	220	242	227	220	236	228	230	268	216	217	232	227	226	228	240	212	233	255	228	249	256	250	208	237	248	210	256	212	246	226	241	236	217	221	230	245	212	224	224	242	219	265	232	256	232	238	256	231	237	212	211	217	228	226	231	245	255	257	219	227	216	221	217	253	224	222	249	235	227	223	232	276	243	225	230	242	208	242	225	224	226	227	240	212	230	254	216	223	224	241	202	218	259	246	248	223	205	230	225	232	238	221	224	237	247	256	233	199	220	244	220	220	235	244	238	262	232	239	222	247	222	237	222	240	238	206	241	216	227	233	239	216	232	217	248	238	241	260	219	233	240	217	234	225	229	232	234	237	240	232	235	246	232	245	234	230	207	226	224	251	220	220	239	212	200	248	229	238	224	259	214	245	234	247	230	223	233	205	237	231	224	252	223	228	214	238	256	235	226	267	238	259	242	246	241	244	242	224	226	214	239	221	249	217	236	240	215	233	225	251	225	226	238	226	233	211	245	214	246	216	248	244	223	216	247	205	266	263	208	202	229	235	217	256	194	224	213	254	214	217	230	243	237	250	214	231	220	212	229	246	236	233	219	207	254	235	249	219	209	233	250	261	233	256	233	208	216	247	210	255	232	220	218	238	249	248	221	219	215	205	255	243	252	257	213	230	222	216	189	257	224	264	233	213	220	235	216	227	247	226	210	224	218	229	238	251	221	259	246	247	220	256	235	218	209	254	231	239	232	213	216	211	236	254	239	220	230	208	212	262	254	226	233	241	212	233	237	213	251	211	242	248	221	230	224	256	216	232	228	194	225	208	253	211	239	244	222	223	265	257	299	234	229	224	208	216	222	205	217	223	200	223	244	233	240	222	211	224	230	213	231	223	258	265	250	242	237	230	248	220	223	242	231	199	199	232	238	223	233	253	239	249	250	230	218	260	217	236	234	238	231	243	247	236	239	223	242	215	223	253	245	240	252	229	244	225	232	267	233	224	237	217	240	257	238	235	244	257	201	207	214	239	234	196	227	246	236	230	251	235	224	233	250	229	210	230	229	241	261	226	227	230	241	215	247	222	224	225	239	242	228	236	240	209	225	228	240	231	239	234	243	229	226	239	207	225	221	230	277	226	254	243	253	253	198	224	247	236	253	232	228	246	226	232	246	261	222	217	216	242	213	222	215	257	228	232	235	229	245	269	229	241	226	232	238	252	233	208	233	224	230	231	267	254	245	227	224	228	222	244	222	225	229	214	225	221	233	212	230	215	234	222	220	237	232	201	204	224	227	222	233	218	230	225	238	208	230	248	217	211	255	232	245	235	217	204	223	239	232	211	236	235	202	190	221	204	246	251	258	253	222	230	213	252	223	239	235	200	235	211	232	232	225	233	255	252	248	244	250	201	246	230	250	215	242	225	222	218	232	223	222	242	235	220	237	240	216	253	222	231	259	215	238	233	233	211	225	236	239	227	243	215	245	235	240	180	254	241	242	202	230	218	229	222	225	188	230	243	243	233	230	227	222	246	239	227	220	227	222	210	225	247	235	203	232	232	229	253	235	263	227	237	204	233	228	248	210	211	239	214	242
24558	20224	26521	23761	20241	12689	2102	1381	1204	1070	966	943	888	874	800	848	808	759	769	713	738	756	788	747	725	739	704	712	707	704	743	719	741	692	689	679	700	707	671	685	681	703	703	679	694	676	725	742	675	690	639	686	668	736	678	707	675	674	696	686	717	686	697	668	740	675	660	702	651	737	615	686	713	682	686	712	682	685	656	678	681	691	680	705	700	690	732	701	673	668	646	683	679	651	674	689	697	689	681	715	696	660	704	708	682	683	660	716	653	673	694	739	685	710	652	661	692	707	648	675	666	687	650	651	727	689	727	680	670	694	684	694	672	665	674	683	680	700	680	688	598	668	663	740	666	715	658	644	652	709	712	721	718	696	680	630	671	709	702	697	683	654	687	704	673	725	654	670	670	719	675	683	686	683	692	682	647	688	650	635	708	684	655	644	668	593	693	710	702	701	688	642	683	727	710	707	641	667	683	673	674	683	669	631	661	679	689	663	694	714	726	660	687	678	724	664	704	713	664	655	685	648	645	681	635	649	693	708	672	652	674	699	661	680	683	669	664	705	586	738	713	704	681	687	686	648	661	648	697	684	673	688	666	707	682	648	668	705	737	635	697	653	656	653	656	698	652	666	669	691	648	664	709	715	673	640	672	683	685	663	684	666	692	657	666	658	639	693	698	720	697	656	660	699	672	696	676	674	661	677	714	714	674	712	643	652	656	705	708	692	677	671	663	654	732	658	673	691	654	712	668	686	658	698	714	651	701	659	639	646	736	658	650	668	666	702	663	741	649	759	668	676	649	674	657	631	699	695	668	683	643	709	694	706	669	677	674	705	694	662	685	681	655	696	636	658	688	699	670	685	654	653	677	693	646	681	703	660	686	693	641	670	636	697	700	690	685	689	700	673	711	635	634	693	717	685	682	698	692	685	694	715	663	671	656	707	697	673	710	652	696	682	694	688	729	670	683	656	710	681	630	691	645	665	668	687	670	723	699	679	676	661	642	678	672	682	672	647	669	696	680	665	679	680	629	684	703	626	685	696	683	682	706	738	671	734	665	700	646	669	669	664	676	716	660	663	695	659	671	687	641	701	641	659	659	709	675	645	689	669	672	719	689	680	648	724	681	696	684	650	660	673	693	658	720	667	693	665	707	653	708	704	662	650	685	673	667	692	680	703	676	698	692	695	703	640	628	703	680	691	617	712	667	673	652	679	660	709	634	708	639	688	713	724	638	697	667	694	680	661	642	702	746	711	709	622	648	690	722	681	706	635	655	667	658	689	654	697	691	708	686	663	673	611	665	665	673	663	693	707	677	712	688	676	698	678	694	684	669	691	667	649	646	660	682	656	685	677	654	709	692	673	700	674	675	701	679	685	668	689	693	670	690	693	707	695	664	681	685	647	653	620	685	632	698	658	673	692	641	673	687	682	665	664	680	671	681	732	718	648	685	686	724	682	693	661	669	709	659	660	682	672	660	668	684	709	664	660	666	674	660	655	712	705	714	654	697	653	657	694	682	677	670	726	670	653	678	677	671	741	671	650	741	674	719	690	648	686	652	705	701	674	651	674	660	671	654	661	730	702	695	653	683	705	696	683	699	631	672	712	696	649	670	688	728	679	674	664	650	640	705	619	680	663	707	665	643	643	694	676	715	710	685	653	686	704	714	673	710	640	698	681	668	674	711	687	734	680	640	672	642	643	653	702	661	697	689	617	684	681	677	678	665	637	700	701	693	675	690	678	682	672	666	687	683	689	681	709	667	656	737	685	658	688	650	723	649	682	652	619	695	718	680	681	656	700	698	758	677	713	696	688	709	684	682	686	683	676	664	635	654	619	626	708	695	726	646	677	710	651	660	663	675	645	662	661	726	676	654	701	687	682	718	645	677	687	659	670	739	678	666	688	714	684	682	667	704	657	711	656	722	701	666	684	715	668	677	653	710	639	689	665	665	667	604	677	713	672	711	680	639	677	702	702	693	715	672	634	674	662	691	676	669	699	671	691	654	614	716	710	663	655	732	641	720	686	695	709	658	674	650	669	643	704	669	707	689	643	690	669	707	681	700	649	698	703	668	693	648	719	692	744	662	718	635	673	656	690	717	651	686	705	684	673	636	688	643	663	684	678	708	725	709	648	747	698	661	683	657	725	679	661	690	701	711	695	665	687	730	699	682	651	710	628	698	673	667	641	698	656	703	643	631	672	676	680	669	690	708	661	664	684	718	734	668	671	669	618	642	706	704	745	667	728	689	729	695	699	675	675	752	636	665	730	681	723	669	663	700	661	706	685	650	663	682	645	632	657	666	668	638	684	697	681	644	669	643	673	659	644	685	655	689	675	662	624	703	685	660	681	702	654	681	675	672	689	688	712	687	714	671	667	691	701	716	716	698	707	632	681	683	673	694	726	679	673	687	693	675	709	698	669	692	677	634	672	705	697	723	669	703	693	682	677	684	708	664	689	675	670	679	701	666	676	676	655	661	701	649	684	671	650	699	702	657	693	654	676	733	657	688	693	700	662	650	686	696	712	688	640	706	651	706	682	657	672	619	668	697	700	716	628	687	674	658	650	700	650	667	661	688	637	691	667	642	684	683	701	635	676	674	660	683	702	700	701	710	692	666	656	687	669	702	711	697	713	675	697	626	706	665	655	704	698	683	633	662	635	725	649	740	685	650	699	654	699	710	673	651	676	664	693	650	692	653	695	658	664	658	710	679	670	658	687	669	708	701	679	727	711	636	627	659	654	677	683	666	634	705	681	671	698	697	661	717	672	642	677	713	679	670	667	702	682	662	691	634	693	672	749	655	718	668	652	703	708	709	714	663	715	688	645	651	719	663	686	716	680	659	706	696	666	650	690	691	670	671	662	712	670	608	665	692	660	656	712	685	638	659	714	708	685	660	645	701	642	654	636	674	691	677	732	681	667	671	668	663	701	667	717	639	661	665	704	687	640	700	686	634	680	683	696	682	676	710	677	677	707	702	685	648	680	656	635	696	705	687	651	710	669	710	676	692	694	663	703	663	625	677	692	677	702	684	657	702	687	700	652	679	726	709	740	661	753	645	629	670	723	708	617	712	696	635	627	672	662	679	663	707	692	705	654	733	622	733	637	706	696	626	656	646	693	655	639	680	683	669	709	715	618	709	690	662	685	683	654	696	663	709	709	695	651	648	694	648	638	683	729	691	612	741	636	702	675	682	702	633	712	685	685	664	630	678	658	636	627	699	688	676	656	673	780	679	681	683	675	641	724	641	673	671	713	683	670	607	672	708	642	680	669	648	723	638	691	686	634	694	679	697	686	716	664	709	670	636	671	661	715	689	700	741	628	694	661	698	660	689	682	727	707	649	682	664	695	673	697	681	644	640	690	678	653	670	680	656	730	631	714	688	683	677	700	669	684	679	728	661	716	682	706	662	695	689	653	731	715	746	699	646	690	660	674	685	687	691	655	658	689	687	671	697	636	639	700	686	704	666	618	703	707	709	693	700	734	699	676
7119	11403	10407	5830	3955	3005	2279	1909	1621	1485	1293	1162	1028	999	938	898	889	828	810	786	760	730	707	693	721	685	707	698	703	675	640	692	635	623	636	669	687	655	662	620	646	654	648	624	678	603	656	607	666	650	663	631	643	641	622	629	633	661	651	660	634	619	592	642	582	645	657	601	648	626	638	632	657	638	631	582	656	609	629	622	644	660	606	594	623	624	627	628	594	618	597	666	613	650	637	603	627	573	611	588	602	637	605	642	605	557	614	649	626	646	652	635	620	585	646	618	584	601	625	618	661	614	612	638	593	602	632	584	622	621	583	631	638	635	636	645	631	639	638	618	611	599	618	621	578	635	595	597	624	606	598	612	656	598	624	613	648	653	606	634	611	624	625	634	637	604	636	597	643	624	637	608	589	635	621	590	590	625	616	626	630	588	595	608	589	645	576	617	656	549	593	637	606	578	592	623	624	634	628	591	611	653	624	607	600	627	620	677	646	625	671	636	634	615	557	553	575	622	632	639	589	585	615	614	644	630	582	581	602	596	597	601	652	594	588	667	628	589	597	594	614	611	586	638	609	612	593	622	584	599	552	626	634	606	651	591	629	625	628	637	625	626	632	618	613	562	612	620	640	661	588	627	660	645	647	636	614	605	617	625	586	648	678	585	667	674	641	587	592	623	564	613	604	652	628	609	594	601	634	591	629	661	627	599	644	631	627	606	617	621	598	639	635	635	625	675	630	601	609	625	595	606	595	603	610	597	569	601	626	604	609	618	615	670	635	613	582	625	621	632	608	635	614	581	631	643	653	671	589	595	619	577	609	604	579	651	583	615	662	568	624	627	606	637	590	661	605	650	600	578	630	591	631	627	590	613	608	632	625	631	634	571	593	585	653	645	590	589	594	597	621	629	655	653	581	607	585	599	597	657	610	637	624	606	607	592	608	643	587	610	636	636	561	600	632	643	646	629	623	612	626	632	579	612	642	562	630	653	613	595	651	635	630	604	633	614	631	627	614	622	627	582	622	628	640	619	624	636	609	604	593	580	614	601	599	617	621	654	596	607	597	590	595	632	637	599	665	607	594	608	586	633	635	619	618	598	616	634	603	631	621	587	607	640	608	622	624	607	602	674	572	618	645	638	598	615	606	651	620	623	600	600	626	619	626	608	601	612	611	615	575	592	590	586	600	615	599	619	598	627	651	639	626	632	653	612	660	607	608	599	587	647	644	601	628	583	618	635	647	649	586	595	630	613	630	626	614	625	593	654	607	585	649	606	573	608	608	627	657	645	614	597	590	606	569	595	602	610	608	616	612	605	577	588	626	587	626	618	615	591	619	617	616	652	603	578	649	674	637	593	599	620	656	628	577	624	630	646	594	626	612	601	591	604	665	607	610	637	613	592	630	634	594	610	633	593	582	580	616	612	640	611	587	603	624	633	574	674	571	597	607	581	616	613	634	610	588	607	636	623	603	626	626	649	642	620	630	608	630	629	646	615	654	554	620	574	625	593	627	616	651	652	652	640	647	622	593	618	591	645	598	594	607	652	636	575	594	595	613	605	659	642	608	624	614	634	626	627	585	631	598	601	630	628	633	614	657	587	578	612	622	638	631	627	600	618	599	623	619	622	591	652	605	637	601	616	656	659	593	628	618	628	579	617	638	572	569	621	608	567	593	607	604	607	614	627	652	583	609	584	619	605	634	605	654	597	614	591	628	597	607	571	622	627	639	642	640	598	606	615	659	586	635	620	636	606	641	672	634	633	618	623	663	608	633	601	601	629	619	600	595	604	599	647	642	629	608	584	615	662	616	649	641	603	596	589	580	635	626	623	606	605	609	602	630	579	610	608	625	649	589	598	599	612	628	618	624	640	610	647	615	625	595	655	580	646	613	652	622	593	669	569	629	620	599	618	636	619	621	630	576	639	589	602	592	607	580	600	641	675	582	620	553	595	631	608	602	649	614	626	592	639	589	628	630	645	637	605	595	614	596	622	614	627	580	594	613	661	600	609	595	611	624	616	602	633	585	592	620	576	591	660	639	657	645	595	576	624	665	655	565	598	601	664	600	653	595	634	636	625	610	636	647	621	578	634	619	613	597	606	602	609	611	617	612	595	624	628	641	581	620	630	594	568	613	620	592	630	615	588	595	613	623	633	581	606	575	643	618	624	591	570	634	607	605	624	627	612	612	662	600	606	575	598	680	639	550	599	635	603	623	626	594	609	637	604	608	633	605	594	592	637	600	621	608	616	662	643	616	622	595	620	599	581	611	635	625	619	595	629	617	656	644	602	646	626	631	578	622	631	635	591	612	608	609	623	642	605	591	608	609	640	601	618	634	615	613	600	586	615	597	609	613	605	626	610	639	607	629	597	592	602	654	612	622	586	561	615	661	644	599	562	591	623	627	615	605	621	628	615	637	603	636	630	623	645	612	616	568	629	602	618	626	624	604	611	598	610	621	673	601	614	623	616	617	645	620	632	626	635	575	676	586	648	606	612	653	641	616	639	578	596	613	561	661	653	591	644	582	612	662	614	584	634	604	640	633	637	663	610	624	630	628	562	598	614	586	601	576	644	638	601	599	637	636	652	660	643	620	595	612	601	639	643	637	608	651	597	615	623	654	612	639	641	599	562	592	616	637	628	588	629	616	602	621	600	601	610	587	596	591	613	609	607	592	615	660	646	604	616	603	640	602	592	597	639	646	633	610	633	618	609	637	568	586	604	635	611	660	616	645	632	561	592	573	652	541	617	623	626	604	625	590	652	637	659	613	596	621	625	650	573	595	632	572	689	668	573	588	631	638	640	630	626	599	622	635	622	560	637	606	586	629	620	626	564	598	615	630	613	608	617	634	614	590	595	607	620	615	625	612	609	639	605	645	613	608	635	566	617	624	646	587	591	580	621	581	642	574	655	629	585	588	598	616	585	609	597	608	576	658	541	625	561	597	652	621	634	631	664	603	644	625	647	636	590	619	583	669	633	613	587	627	612	627	612	623	635	669	595	629	587	665	629	650	593	618	616	620	649	643	618	585	630	630	635	555	619	613	595	586	582	622	636	608	600	578	652	586	627	570	610	603	586	581	642	598	596	638	616	631	568	629	612	666	620	642	616	647	621	594	610	617	622	648	594	626	617	617	614	578	602	606	621	623	618	553	626	603	607	631	576	650	608	632	663	634	635	594	637	603	583	530	634	592	614	616	569	644	613	644	584	629	594	643	624	572	646	599	635	646	616	616	656	629	600	671	649	576	629	603	634	614	619	606	655	593	639	638	584	629	579	633	602	556	617	624	627	597	576	614	603	606	640	611	580	627	575	641	600	625	618	609	629	641	601	630	616	619	621	599	633	590	576	585	603	619	621	580	626	612	645	620	603	585	585	588	658	587	585	632	545	620	585	609	611	636	631	630	615	631	609	602	562	655	665	653	578	610	620	586	633	636	628	631	596	610	631	601	607	616	632	616	627	592	630	614	600	639	603	593	599	607	649	632	640
22317	20248	26814	23475	20255	20373	11230	2482	1821	1658	1553	1421	1364	1277	1145	1166	1059	1109	1101	1026	1071	1024	1015	968	998	946	944	981	974	1020	959	996	931	891	947	926	919	945	956	930	937	943	858	900	922	869	900	932	927	890	956	886	893	955	929	948	920	920	881	959	890	834	869	906	964	899	894	966	899	878	926	845	896	912	848	837	904	935	895	885	921	941	932	915	920	897	897	890	950	840	898	957	923	893	943	884	931	927	925	918	901	926	892	924	902	949	904	910	927	918	955	978	899	829	911	886	907	913	923	849	910	902	866	880	939	871	863	871	896	888	887	959	923	899	882	884	942	925	885	936	863	944	960	937	880	865	896	905	922	902	867	832	926	899	933	877	893	820	941	887	859	894	909	851	899	939	910	912	875	915	889	904	875	846	904	875	932	894	876	858	890	953	905	916	936	861	955	922	872	882	883	898	913	913	977	922	894	926	915	889	941	893	906	878	899	987	906	848	917	982	939	889	914	938	863	924	831	895	883	870	941	900	928	911	903	875	911	846	857	841	873	939	883	852	902	872	912	937	893	859	879	858	920	867	903	916	924	908	876	893	878	878	822	891	867	930	866	944	907	885	915	873	903	860	891	901	914	926	870	923	902	903	904	925	861	871	899	895	897	880	833	906	919	906	866	917	862	851	864	862	880	861	917	866	909	896	933	886	884	893	916	898	820	893	909	899	841	895	893	911	909	963	875	927	907	877	833	875	915	969	876	842	850	929	855	922	905	901	913	911	894	902	870	920	904	880	946	861	882	867	840	905	911	877	873	849	892	903	971	896	928	884	884	903	895	893	908	820	875	906	906	917	839	911	905	892	874	908	951	890	870	900	899	852	905	911	880	864	872	919	890	894	880	934	917	919	861	878	903	879	889	877	909	916	906	935	944	901	889	891	867	897	980	904	909	881	924	904	907	951	911	913	873	899	926	927	889	877	932	897	905	937	869	903	921	913	914	856	883	909	848	882	881	873	944	874	842	933	929	892	931	926	894	949	960	902	867	892	917	898	908	918	942	905	893	917	885	926	823	923	897	896	883	857	866	960	928	864	944	862	938	891	888	910	881	890	900	851	901	911	893	866	918	914	907	866	882	882	902	875	900	902	902	941	882	889	959	883	955	943	893	948	903	900	893	894	945	873	912	970	944	909	931	914	903	901	916	827	912	895	838	866	924	922	863	901	876	939	874	887	876	897	898	882	885	887	875	859	877	925	856	918	895	905	944	886	876	887	944	884	919	882	940	892	867	933	935	952	896	918	891	885	909	935	924	894	890	908	864	903	914	885	861	939	900	949	843	861	878	930	880	843	926	913	948	895	927	908	898	891	868	899	902	903	893	900	942	834	943	867	931	854	846	897	909	930	859	898	907	871	907	866	914	920	889	930	889	886	895	885	941	838	877	864	838	903	865	921	895	891	917	915	874	884	920	924	923	929	903	911	850	938	896	934	890	888	891	912	868	910	894	897	905	891	892	931	901	894	925	894	881	855	927	883	949	892	853	853	885	886	934	898	853	875	912	922	872	859	883	930	923	886	894	916	905	869	888	875	945	917	874	883	902	868	908	889	933	880	877	868	901	892	851	875	906	895	903	859	883	841	868	879	849	862	896	893	903	893	905	900	928	912	911	921	970	879	921	884	848	937	843	879	925	904	905	914	900	930	883	914	893	915	899	929	879	879	820	862	936	857	878	897	871	930	922	899	952	915	894	920	880	905	958	899	887	931	869	906	973	883	868	890	929	917	877	899	962	931	883	925	918	869	873	874	839	858	878	938	905	873	877	932	934	854	920	875	892	868	897	903	921	891	869	878	904	905	888	919	945	896	930	900	929	927	955	920	896	900	852	907	917	891	907	878	907	964	963	875	938	864	843	890	869	889	912	878	916	888	915	919	865	824	825	894	920	900	867	871	911	895	853	930	921	907	886	873	882	916	919	874	926	877	917	894	848	844	882	864	886	964	914	908	915	881	917	911	956	896	873	939	857	898	908	885	898	888	915	937	916	879	904	920	848	920	914	858	858	909	927	894	902	841	869	879	937	891	961	863	919	908	873	921	930	973	896	836	914	891	959	925	854	980	935	904	855	914	874	879	909	889	898	831	889	918	897	897	884	879	878	894	902	917	859	916	899	911	924	877	898	904	889	923	897	905	923	987	883	848	905	877	862	901	886	823	941	912	905	924	934	980	878	848	931	837	876	886	899	877	890	854	876	902	913	835	916	882	868	854	887	929	859	929	859	956	938	879	868	907	898	890	885	896	838	881	950	896	863	869	838	892	903	858	888	931	880	940	922	865	922	885	845	922	883	885	893	852	908	907	902	809	836	884	916	871	899	894	868	897	893	879	903	868	866	890	866	948	929	929	907	928	893	905	917	849	889	896	941	933	915	876	895	894	900	878	933	965	877	974	911	884	921	871	940	840	905	895	928	863	853	840	956	898	859	840	887	952	877	952	887	908	900	893	857	874	932	896	897	862	926	889	918	925	917	910	903	886	885	877	863	878	889	882	865	874	894	967	912	900	858	927	940	905	867	860	869	857	937	913	911	857	949	860	918	857	942	921	936	853	885	817	885	888	912	932	882	885	932	891	856	864	899	884	815	920	871	888	942	900	870	877	881	893	911	924	850	808	887	888	897	898	949	908	875	867	907	945	842	913	913	963	877	914	911	936	867	894	867	859	902	908	925	893	911	871	915	910	876	929	901	893	893	887	834	889	885	845	852	869	865	859	875	916	891	914	948	928	884	861	908	883	921	916	891	891	850	938	881	905	929	923	865	864	915	889	892	854	917	923	890	832	898	941	899	922	867	922	904	912	862	872	913	875	847	872	883	854	836	912	847	917	906	932	872	892	904	927	913	873	936	942	854	882	867	975	900	882	877	969	865	887	839	883	939	931	881	904	1002	914	906	873	895	867	886	849	896	862	880	863	938	885	884	903	895	877	928	920	888	944	868	913	879	940	927	903	879	904	864	852	921	887	922	930	850	950	895	868	914	886	895	856	895	927	804	903	911	871	968	902	890	894	848	932	864	903	908	873	883	867	904	929	871	890	922	864	906	851	869	876	887	882	873	868	815	932	926	889	851	893	840	890	903	924	828	898	942	844	865	880	882	896	917	860	858	911	981	859	957	855	892	927	928	884	894	869	922	912	869	881	878	918	900	909	934	943	912	913	925	925	853	902	844	886	866	949	880	825	913	882	933	902	933	867	892	880	928	929	884	902	909	909	885	927	899	893	938	858	905	897	877	895	920	876	941	867	950	920	869	883	885	928	886	870	899	916	858	915	927	925	834	913	878	907	936	856	909	945	831	887	882	909	890	891	917	915	896	874	903	875	856	892	889	889	871	911	873	939	916	789	934	832	885	875	827	869	901	870	871	892	958	852	840	873	909	866	904	906	952	859	882	906	917	872	855	904	898	888	957	921	874	921	928	887	903	875	921	926	918	874	928	887	921	942	892	915	880	900
9802	18025	16534	9842	6809	5142	3997	3212	2795	2316	2063	1888	1581	1527	1432	1323	1235	1255	1139	1142	1077	1084	1019	1044	960	994	948	941	946	929	936	919	905	869	899	936	816	888	936	884	892	885	818	863	909	801	875	854	825	813	823	760	833	872	849	879	844	853	897	890	862	820	837	840	856	862	879	842	813	825	835	794	819	865	854	777	843	808	861	804	805	842	795	868	777	822	839	798	839	813	783	875	827	838	827	832	811	795	771	817	859	795	869	872	857	838	786	839	823	819	802	832	807	854	866	855	819	806	852	829	856	767	827	826	806	795	852	829	799	813	787	828	833	883	818	864	811	865	783	821	766	855	872	837	853	828	833	863	813	860	857	820	813	887	840	822	884	798	828	846	825	870	777	809	875	823	843	846	820	800	867	855	850	796	825	830	825	827	803	753	821	795	834	868	826	805	811	794	859	836	801	870	800	786	810	836	801	815	794	811	862	868	814	857	804	814	865	828	816	797	844	831	843	813	820	858	816	841	808	832	896	866	810	825	805	823	819	828	807	806	816	832	837	810	811	837	797	793	829	826	824	813	842	818	846	821	806	851	802	836	840	825	808	823	746	831	779	818	850	888	846	821	836	860	781	796	821	840	853	822	822	809	796	846	840	831	795	783	812	811	786	790	834	801	856	840	822	781	894	826	839	827	895	837	864	803	773	858	821	833	821	804	839	823	867	754	844	802	832	816	807	830	866	849	896	796	828	838	794	846	773	808	850	838	832	849	825	829	812	841	847	803	861	830	807	825	838	856	797	829	802	789	825	813	801	854	843	794	826	795	786	764	807	803	847	779	840	884	840	799	818	817	822	813	843	839	830	824	838	781	881	795	819	814	826	821	780	786	835	858	846	821	844	865	771	826	761	812	832	799	823	849	826	879	813	829	821	764	824	824	811	812	851	820	841	791	834	838	835	799	794	833	813	803	771	808	791	834	820	836	757	794	784	790	811	837	826	828	802	863	789	839	796	848	781	800	863	821	828	847	814	840	814	827	845	848	833	854	827	893	814	801	807	822	860	807	822	781	829	846	801	849	839	856	794	834	791	817	834	789	837	799	810	810	816	874	876	848	870	809	830	834	814	843	839	817	806	818	852	780	806	829	848	829	848	744	860	810	793	772	883	813	851	757	846	816	829	852	803	812	804	882	813	821	849	819	840	812	848	797	839	818	841	864	820	802	765	782	785	811	878	837	812	824	861	841	816	810	741	877	844	804	843	818	807	789	839	829	823	772	813	804	842	811	801	796	770	840	808	770	850	842	821	841	838	830	814	820	847	824	809	783	816	840	785	808	882	808	821	825	825	799	810	836	791	825	845	853	825	830	822	828	849	801	850	820	822	843	803	800	794	836	813	848	822	806	830	864	835	858	875	810	778	811	833	794	788	821	770	837	742	865	847	853	847	802	847	875	776	796	814	873	846	843	846	817	822	833	755	860	796	901	842	880	817	823	838	854	852	850	876	812	831	783	822	810	781	843	806	838	801	819	834	835	750	854	812	867	792	768	803	821	855	759	845	796	824	801	853	774	834	829	831	867	811	801	793	820	833	813	792	812	835	837	887	858	848	774	831	864	820	828	830	907	772	775	806	826	809	833	822	768	843	841	818	810	802	820	835	829	786	797	818	829	820	798	833	846	834	824	789	846	796	771	764	827	831	806	853	833	828	830	822	753	778	837	847	838	819	845	798	822	843	786	865	815	802	877	875	831	774	814	897	848	833	802	831	831	761	822	790	786	773	855	821	832	851	841	795	826	810	834	804	856	804	823	852	824	854	859	859	770	846	796	816	821	806	843	803	776	811	812	835	786	855	843	824	821	814	728	801	837	831	809	850	779	751	819	820	811	818	834	798	829	845	782	820	816	804	841	832	791	819	829	884	819	825	756	851	891	854	864	871	795	838	834	815	837	813	787	795	812	830	829	858	785	826	851	845	810	820	812	832	829	850	824	824	816	787	832	849	799	874	809	842	820	867	817	819	849	798	822	806	803	830	799	812	812	802	853	821	883	827	837	834	824	819	827	821	853	787	839	819	842	850	829	825	848	814	844	830	777	843	815	852	760	833	786	800	856	799	869	789	794	831	892	791	804	863	875	803	852	845	815	836	834	787	840	822	780	836	809	825	810	819	797	835	858	802	794	794	842	789	807	836	845	787	767	841	869	879	839	784	826	759	794	848	832	789	859	800	830	814	800	847	823	783	787	847	853	849	797	853	853	792	833	856	839	831	797	817	832	784	828	843	840	848	841	823	852	837	809	774	781	806	833	806	800	772	822	826	828	825	822	903	806	903	798	832	791	871	836	810	838	797	859	789	791	835	848	843	839	808	854	773	817	821	803	845	878	801	821	826	880	818	875	827	805	827	815	813	844	765	840	833	794	790	778	818	830	826	868	818	815	779	858	815	778	850	824	847	827	854	862	795	813	736	813	803	867	858	830	787	789	819	799	805	766	784	782	803	843	801	852	822	831	830	809	826	816	849	889	801	878	845	847	822	835	821	797	831	808	822	854	799	826	804	782	811	822	815	833	847	852	838	873	830	796	820	825	837	827	866	844	775	800	847	868	765	790	793	769	835	812	808	786	788	827	778	808	869	814	823	841	830	828	852	799	834	836	843	818	867	815	790	835	850	882	811	827	835	795	752	867	835	795	798	848	785	814	810	816	779	815	831	791	880	785	823	818	842	843	849	791	826	814	803	836	815	811	843	799	858	823	810	778	783	780	878	797	805	841	826	823	797	796	865	768	918	787	853	811	829	859	822	851	803	847	825	822	827	836	805	815	839	804	796	841	827	829	838	851	848	866	825	796	821	847	774	829	885	806	813	899	819	845	834	822	832	817	800	803	807	812	843	839	799	801	828	872	853	815	795	858	833	815	850	767	793	820	791	773	811	813	752	856	817	780	764	889	828	852	817	813	812	825	807	859	769	845	787	822	850	830	837	810	822	851	791	823	882	850	843	842	845	790	793	883	812	821	842	817	853	845	824	833	830	814	829	833	794	809	825	845	797	815	805	805	820	826	834	856	837	840	855	779	786	881	811	802	848	845	793	840	812	836	843	853	809	828	762	838	815	800	840	829	800	840	850	768	883	832	754	848	811	813	815	846	803	816	822	772	856	822	789	837	802	842	833	800	818	808	850	784	804	832	844	811	789	857	864	807	812	840	861	896	796	854	796	820	790	798	830	792	780	872	787	780	874	781	867	866	809	794	900	839	860	827	769	804	837	782	828	817	853	841	806	778	841	844	831	831	789	832	834	844	817	839	763	834	811	785	779	853	840	843	846	817	850	806	871	808	832	803	753	797	868	838	800	834	822	874	831	845	877	837	816	828	836	840	832	822	841	858	842	774	813	815	856	829	874	822	814	829	823	876	794	859	781	824	814	854	805	814	845	868	825	817	778	797	849	813	824	831	836	850	784	855	803	865	841	822	781	824	755	831	817	826	804	800	821	766	839	839	795	835
27650	14193	1860	502	346	312	284	257	256	272	251	287	228	251	208	208	240	212	242	238	204	231	221	262	227	240	252	253	256	248	218	218	259	225	245	239	226	245	251	261	279	243	237	245	238	231	226	229	250	246	255	270	223	252	243	239	253	259	222	237	229	215	223	238	276	250	245	239	222	229	267	226	254	247	250	235	254	236	236	233	229	267	255	219	247	255	243	229	247	247	239	242	240	242	249	220	251	250	235	206	255	226	256	222	240	251	234	235	243	258	208	241	220	246	237	254	215	269	243	221	250	248	196	261	240	256	229	221	247	242	227	217	242	243	243	234	254	248	220	241	223	252	236	211	238	265	239	231	266	241	252	242	235	248	278	265	240	237	236	249	238	237	206	217	255	237	236	231	217	229	218	242	263	242	213	232	233	212	238	244	235	262	245	240	222	236	265	244	263	263	244	235	221	224	248	206	253	258	239	245	251	239	237	222	247	249	213	237	248	237	249	267	233	251	236	236	225	218	232	224	215	214	227	239	214	231	241	239	240	252	234	241	233	242	221	258	257	248	241	239	261	263	226	248	222	221	241	217	228	231	239	234	256	266	248	236	215	260	205	231	245	240	253	244	226	211	218	215	250	254	209	236	218	244	240	244	251	241	248	222	251	230	230	216	249	258	230	252	262	222	223	230	227	220	224	233	236	231	269	242	248	230	223	232	222	215	246	250	271	256	229	256	229	258	249	240	237	239	227	198	238	242	226	227	231	271	235	227	221	228	240	224	243	239	228	226	247	249	230	229	252	250	228	209	237	246	229	222	230	255	248	214	255	249	248	272	234	238	271	234	226	223	268	239	221	255	232	230	220	231	248	222	231	243	245	241	224	238	259	249	242	245	231	248	237	222	265	240	235	243	237	246	245	268	250	229	271	232	272	233	241	211	229	209	257	249	231	238	233	262	245	276	205	253	252	227	238	208	253	242	226	246	243	259	227	237	240	262	249	246	223	232	227	235	250	231	262	263	241	236	251	258	258	210	205	242	236	261	251	252	257	235	253	251	237	261	242	247	262	253	231	231	238	221	236	240	225	216	241	214	225	262	241	261	198	230	250	242	209	207	267	251	214	224	255	240	208	206	240	225	245	254	244	236	243	245	247	239	252	195	229	247	239	244	240	277	224	236	235	259	252	267	245	257	234	217	243	223	250	231	260	247	248	259	221	239	237	244	244	223	229	221	246	239	247	257	231	230	236	238	249	194	224	247	229	232	249	223	239	240	225	269	230	226	238	234	233	245	193	238	245	200	247	245	229	231	242	230	246	225	213	219	222	257	221	226	253	234	237	234	271	230	249	206	261	253	230	218	257	230	270	236	271	220	220	253	212	227	218	259	247	264	250	238	268	238	226	233	252	252	234	229	231	238	214	262	249	255	239	239	238	257	213	217	240	266	244	220	257	216	259	230	259	255	214	221	276	249	241	237	203	227	265	225	240	240	225	237	219	238	239	228	235	238	236	241	250	223	260	246	249	265	251	221	211	233	235	229	261	248	226	232	252	243	271	230	233	246	225	241	250	244	254	233	245	218	237	209	242	196	236	219	224	244	253	272	254	265	229	223	240	252	239	244	252	240	259	254	232	247	209	249	245	222	252	217	246	255	228	203	237	254	264	219	243	260	238	264	244	223	256	234	243	263	227	270	243	235	247	241	228	220	230	245	223	235	230	238	235	242	232	282	228	253	242	218	221	200	219	233	241	250	261	242	224	220	239	217	220	268	222	238	237	254	238	227	225	237	265	234	249	235	241	232	243	221	229	231	252	230	241	237	245	246	224	254	261	243	235	217	267	252	234	231	245	254	238	245	231	244	253	244	225	231	246	238	228	223	215	217	280	219	244	241	268	232	241	229	246	236	237	225	225	235	249	239	240	241	236	241	238	256	246	251	256	260	228	253	250	229	254	259	244	243	251	215	239	210	225	252	231	256	207	229	242	221	239	251	260	234	239	243	268	234	247	235	227	230	220	263	223	257	247	236	235	217	209	213	218	263	241	272	240	270	208	217	232	241	233	251	228	228	253	232	245	231	236	253	233	232	244	256	280	233	247	222	222	224	243	220	246	258	242	232	256	231	252	220	257	226	264	239	240	256	247	241	256	272	233	217	227	235	264	243	230	243	222	239	255	235	245	235	202	257	240	267	222	240	254	239	230	237	249	239	240	260	261	232	221	272	254	259	205	229	265	234	213	216	258	242	237	255	254	243	234	269	268	250	243	250	224	230	252	234	248	244	246	221	221	227	214	226	210	234	251	242	233	233	236	234	238	241	258	245	257	232	256	245	238	214	262	248	225	217	239	226	220	251	199	248	261	226	270	225	233	228	240	272	244	223	229	237	218	241	217	237	244	254	245	224	232	241	226	260	249	243	251	233	223	220	230	233	239	249	227	242	237	262	235	237	236	245	207	258	253	265	232	245	268	252	220	241	249	221	238	253	255	244	247	228	230	247	263	251	246	253	219	230	234	231	261	252	238	257	202	233	235	231	224	240	248	219	236	218	239	221	220	198	247	205	213	233	249	210	223	222	241	248	238	242	236	245	255	229	257	236	227	264	227	246	229	251	241	264	249	213	236	233	246	233	247	235	239	252	227	224	220	231	233	232	235	234	250	254	233	253	211	224	247	215	258	262	222	213	269	271	247	254	243	230	259	245	263	232	220	240	242	259	235	238	262	244	207	211	255	238	248	207	236	248	229	237	248	220	232	242	269	232	216	233	226	251	250	240	204	228	225	227	252	228	227	243	258	224	236	258	257	236	257	262	244	271	213	265	229	235	222	243	238	276	236	241	262	242	254	206	220	231	222	256	220	253	238	237	244	207	258	246	248	253	228	249	263	234	249	238	221	231	249	247	249	259	218	244	253	222	239	253	245	227	241	235	243	251	229	248	224	228	214	229	211	261	263	243	219	223	233	236	269	246	230	234	260	243	230	229	219	245	226	250	250	255	244	230	242	220	256	226	220	233	243	241	235	266	232	217	246	238	249	256	258	257	234	196	225	227	254	260	236	228	225	248	234	219	249	237	254	208	218	235	236	244	242	225	217	227	222	250	243	227	250	247	233	216	253	237	225	223	244	252	214	225	242	233	242	232	239	219	227	263	242	260	245	252	226	243	228	235	227	206	229	215	225	252	223	259	224	225	256	211	209	209	256	224	236	206	228	250	244	249	233	272	219	247	268	208	228	257	231	258	235	252	248	234	264	261	237	249	238	236	245	239	243	257	224	228	234	206	278	251	240	227	221	266	245	257	242	270	264	250	209	252	220	231	234	248	244	243	232	206	221	234	230	254	277	208	237	237	236	254	239	238	255	206	222	220	227	234	233	220	224	227	229	231	219	240	221	249	239	244	237	244	261	228	227	215	240	239	209	224	231	231	242	234	236	260	265	222	214	218	245	238	225	278	240	260	262	250	231	247	262	235	237	266	239	251	249	235	230	249	260	217	236	242	214	261
5321	869	808	482	376	310	311	285	262	306	272	240	249	253	237	224	248	231	215	238	226	247	217	214	222	231	214	255	242	215	226	237	230	242	223	219	231	237	218	237	226	228	225	252	220	242	235	242	230	257	233	242	233	241	203	230	241	263	211	247	220	221	228	230	248	230	225	216	220	211	237	233	227	221	206	221	250	226	222	241	200	221	226	251	254	241	245	245	223	210	233	209	213	246	222	235	223	226	224	250	241	237	232	239	244	228	230	227	247	253	227	203	235	218	231	232	222	229	216	225	221	242	267	235	222	211	223	216	252	227	196	227	229	247	258	231	233	232	200	226	243	226	224	233	236	251	219	257	232	220	231	241	241	225	229	237	232	238	228	252	217	225	223	245	222	242	230	211	235	216	243	228	235	223	223	255	229	237	268	245	238	241	211	225	237	240	209	247	231	235	226	243	196	229	222	230	230	239	234	237	225	212	263	210	224	227	211	239	227	232	247	223	220	230	217	241	229	214	254	247	203	216	202	228	249	215	222	239	233	234	231	224	236	211	210	275	228	233	240	259	226	253	250	249	220	229	249	260	194	214	228	239	253	240	235	223	245	191	205	249	246	247	261	234	227	212	227	228	242	232	237	211	246	235	236	220	222	229	217	220	226	246	241	236	179	238	215	246	212	218	253	240	224	244	228	225	244	234	233	224	236	210	231	232	239	232	215	229	250	262	260	207	240	238	214	217	216	242	205	226	223	251	248	249	230	212	224	225	244	239	210	227	241	239	212	219	234	262	245	262	215	226	236	227	221	232	236	229	222	235	250	229	253	224	255	218	235	251	241	231	244	219	211	217	212	236	226	267	213	244	219	218	234	248	225	231	213	224	222	225	247	222	241	229	227	232	237	268	226	209	243	244	208	230	239	210	221	227	237	256	275	203	219	244	224	219	220	220	229	227	230	231	229	242	226	262	227	216	223	207	237	230	223	246	204	254	232	219	221	214	217	213	223	226	245	232	204	228	241	231	237	222	214	216	237	203	205	203	236	201	229	240	194	231	242	232	239	246	228	230	223	217	220	237	232	247	189	221	225	202	219	242	240	230	224	232	235	225	258	216	235	222	221	223	224	241	222	227	235	218	218	252	240	224	236	229	258	231	240	247	236	245	240	232	231	230	234	254	216	234	230	219	218	227	231	239	234	246	228	236	227	245	208	214	233	261	216	228	219	210	247	265	246	226	217	245	238	215	218	241	246	216	240	242	238	234	209	226	201	234	246	219	220	242	213	233	210	226	226	250	243	218	221	239	256	218	216	236	245	235	209	210	237	261	238	232	207	228	239	224	230	264	236	218	239	250	244	247	190	225	252	209	210	255	239	211	248	246	216	229	211	222	214	242	239	211	224	265	226	219	212	217	220	227	258	257	227	254	206	238	253	251	204	223	243	238	230	244	215	226	251	211	263	237	218	279	219	227	217	243	257	266	230	245	212	268	207	208	238	232	234	223	224	238	221	212	216	222	230	228	216	246	242	201	222	227	235	208	221	251	237	242	231	232	231	226	228	229	233	223	236	250	234	231	198	227	219	224	246	226	236	207	215	223	247	234	226	239	233	209	237	232	222	250	229	231	227	212	236	228	217	222	258	226	232	233	220	222	274	254	218	239	251	211	222	236	213	223	272	228	239	228	218	242	258	229	239	251	208	212	210	238	229	228	217	247	249	259	241	226	221	228	228	221	225	219	251	215	240	213	255	238	231	229	246	230	256	243	246	249	266	238	243	232	241	233	237	220	212	186	240	212	241	237	237	231	233	239	223	233	221	215	192	249	251	213	232	214	232	254	222	244	251	228	254	223	235	238	243	213	206	214	225	232	236	205	226	252	230	207	246	251	241	248	249	240	243	219	230	226	232	234	237	264	188	262	217	221	216	225	241	227	221	230	236	251	251	205	213	247	222	263	234	240	238	227	225	229	216	232	242	218	225	229	222	209	245	247	252	216	223	255	220	236	235	244	208	224	223	217	225	232	241	221	236	246	243	228	199	251	237	219	229	226	200	243	232	254	191	210	230	205	199	231	243	245	227	233	216	236	220	233	211	233	228	229	226	249	237	234	236	206	245	252	225	216	219	218	235	222	228	224	227	218	251	202	237	207	233	230	238	223	218	235	243	195	252	215	223	217	246	237	227	213	231	222	255	215	244	237	245	218	239	219	253	212	247	229	202	211	235	231	214	248	232	248	248	236	249	217	235	232	219	240	252	222	215	216	208	236	242	219	233	250	244	203	226	239	230	238	232	244	216	235	219	263	235	217	227	252	232	220	216	219	214	231	203	240	242	214	210	230	247	261	199	240	215	221	211	224	253	228	231	243	223	220	221	253	219	200	258	228	200	218	216	244	236	232	247	233	206	213	254	252	226	224	232	246	229	215	237	231	236	205	228	208	236	206	245	231	225	257	257	232	223	209	237	213	204	235	237	228	234	219	244	234	241	238	251	254	238	216	214	238	282	242	232	225	235	258	213	217	244	220	219	225	244	234	246	230	210	209	229	227	220	211	224	226	222	225	230	237	238	252	228	227	261	216	231	226	231	244	221	217	223	219	232	215	260	226	243	246	223	235	237	241	207	229	217	234	228	259	231	228	267	256	234	224	231	237	216	236	249	234	223	209	197	208	231	228	225	236	252	238	248	216	213	239	246	193	215	226	220	231	212	235	224	224	217	203	217	239	214	242	241	255	222	239	236	229	220	232	238	223	220	231	242	205	223	240	240	229	250	219	247	219	231	211	252	208	231	206	227	210	239	244	221	253	237	238	240	207	246	234	229	240	229	221	226	251	240	216	254	226	233	211	220	250	242	243	235	226	263	226	236	209	219	233	224	225	213	227	234	233	214	234	233	236	249	210	250	218	235	275	217	261	229	217	199	217	245	228	234	250	228	210	204	224	237	224	229	211	228	253	225	240	208	216	229	228	238	238	238	235	234	247	218	234	249	232	246	223	230	213	228	198	235	222	222	225	232	230	261	213	222	225	234	240	233	237	237	240	239	238	205	248	224	246	227	220	243	225	220	217	233	233	218	205	209	203	208	244	240	226	219	214	242	224	203	241	227	257	231	241	221	224	222	236	238	229	251	239	224	260	236	216	238	220	238	243	223	221	239	262	227	214	253	205	226	245	232	229	195	249	215	244	215	218	201	247	224	237	236	229	228	235	234	256	243	221	239	225	248	227	237	272	230	249	216	228	237	266	244	234	232	241	219	234	238	212	250	243	232	214	213	231	242	216	213	245	263	263	246	216	252	231	232	194	217	207	224	222	201	211	250	229	214	201	237	226	244	248	237	232	221	244	236	234	209	253	241	247	227	208	239	253	247	242	224	250	227	252	219	241	258	227	245	226	261	222	239	203	227	238	241	227	244	232	233	233	233	245	222	241	227	226	251	252	230	201	226	225	211	230	247	239	234	224	234	221	235	208	225	204	240	227	232	249	240	228	231	212	230	228	207	248
24429	20220	26538	23704	20243	12618	2166	1377	1174	1068	1064	936	842	829	870	821	785	758	804	766	769	755	710	725	785	722	732	759	772	708	681	735	712	739	697	784	717	674	719	711	745	706	669	700	690	714	712	669	670	709	652	730	684	728	680	723	698	686	671	750	714	670	715	688	743	674	696	697	703	674	715	699	754	712	674	696	742	701	680	646	674	684	683	719	662	691	671	714	676	723	689	662	721	715	711	698	682	719	683	668	715	655	691	689	721	696	720	694	705	727	721	680	658	672	683	679	691	726	711	700	685	709	696	729	736	671	717	683	687	669	645	720	647	694	690	700	650	674	685	716	685	702	681	674	682	688	682	710	734	682	643	716	696	691	683	707	682	640	702	718	675	739	674	707	690	661	704	713	674	659	694	687	712	723	692	701	660	661	689	717	712	645	713	726	684	718	709	699	669	713	666	706	732	709	669	706	681	732	712	682	670	649	696	713	693	701	676	697	690	685	672	681	683	660	679	699	708	698	711	703	650	723	656	657	672	648	670	670	685	740	690	640	688	696	693	653	707	708	718	709	697	703	650	644	677	711	672	693	669	671	692	727	662	673	717	659	667	742	735	700	694	701	667	712	726	665	724	710	698	715	689	662	691	687	745	705	684	687	625	735	677	682	693	693	677	697	694	691	710	626	684	689	675	626	722	648	663	686	707	664	686	712	645	646	740	661	651	689	686	646	711	677	700	678	688	681	678	710	726	720	690	683	687	719	640	646	656	655	708	670	680	721	692	751	696	666	732	688	664	676	645	645	630	706	665	696	646	691	694	692	659	695	676	678	711	697	655	694	682	714	675	689	740	661	716	680	720	673	663	696	614	707	655	685	698	688	698	670	680	675	659	664	670	660	719	639	726	677	740	680	733	667	674	685	746	658	701	704	672	673	642	718	660	693	653	699	712	695	648	689	669	677	691	717	656	709	715	670	660	677	626	700	714	710	681	629	677	666	696	708	699	674	680	677	688	689	656	684	718	753	672	723	706	686	680	660	706	697	657	675	717	720	698	666	758	680	678	688	714	716	671	710	671	653	667	695	706	699	692	656	683	703	730	726	639	667	674	666	690	675	658	668	667	697	666	693	659	697	639	674	671	664	669	754	691	660	681	692	677	678	681	690	674	686	677	677	695	683	669	665	690	662	618	649	701	718	676	696	661	692	669	715	643	640	713	721	652	685	662	676	749	688	680	691	697	711	618	646	674	675	694	724	704	672	676	696	636	644	676	720	706	687	699	724	685	673	664	719	707	652	677	678	659	695	648	658	664	677	684	683	684	670	664	717	662	686	672	699	677	737	678	659	692	671	688	668	662	687	690	716	724	676	697	737	678	664	712	745	699	646	708	707	688	703	737	687	710	650	641	734	711	683	670	676	655	695	691	655	667	718	691	689	700	655	671	685	694	701	699	709	719	686	714	659	672	688	690	711	668	676	716	671	744	705	690	672	682	666	709	681	714	693	715	651	666	700	722	670	627	666	661	643	689	681	653	676	655	661	683	707	672	732	693	694	656	667	700	635	653	658	697	701	662	657	686	705	682	732	719	678	676	665	613	684	681	722	636	702	663	655	694	718	686	711	638	653	704	675	721	707	685	667	722	671	721	698	706	722	670	721	683	628	688	692	668	678	663	704	723	679	713	668	686	708	719	698	706	665	731	708	704	679	636	704	740	658	683	645	668	683	704	724	650	674	709	675	670	673	693	699	675	652	632	692	686	720	712	654	744	624	661	703	655	721	696	691	676	674	687	649	696	637	701	702	677	670	677	704	722	668	676	724	655	689	740	653	676	673	695	712	676	730	618	705	673	694	696	645	702	652	707	697	692	645	712	685	718	686	641	657	667	654	682	678	658	691	656	709	626	649	706	653	717	685	737	683	678	679	680	708	649	662	718	657	717	655	703	651	749	693	741	677	702	652	719	711	661	694	693	694	631	646	714	636	666	691	691	643	701	672	689	714	682	631	686	676	706	686	657	734	698	696	638	678	659	618	725	749	669	709	712	714	677	713	710	705	665	704	682	645	688	744	651	704	666	645	621	676	655	680	664	640	669	711	701	716	705	716	683	681	721	701	672	642	713	689	681	725	671	666	701	679	699	678	723	703	683	693	693	690	643	688	738	670	680	710	636	682	708	662	695	677	672	648	657	648	687	632	696	692	710	674	683	724	707	650	666	664	653	691	697	701	757	691	667	707	671	689	640	702	670	740	709	683	672	676	629	728	685	654	725	712	718	672	695	699	700	714	667	639	692	731	636	698	726	688	671	653	702	640	679	720	660	706	683	654	700	646	717	686	707	648	663	671	705	669	662	663	708	719	687	676	708	707	674	689	687	723	693	682	677	674	649	701	685	689	683	653	699	687	680	673	732	684	684	668	631	717	682	666	649	659	671	688	664	689	677	663	719	703	691	713	687	716	709	663	684	645	717	653	672	713	628	657	686	672	684	724	667	657	697	659	690	680	713	685	699	698	727	648	633	664	683	682	696	709	706	717	670	718	628	668	719	704	685	688	702	679	674	627	701	728	681	687	679	631	668	685	687	688	662	689	689	656	685	711	692	714	675	721	647	631	707	656	695	714	713	701	674	640	703	638	663	678	701	714	605	652	686	679	707	746	634	719	722	682	708	690	701	643	674	678	674	688	657	698	663	686	629	701	648	707	689	704	679	633	711	675	706	687	663	674	673	719	681	667	656	697	686	661	714	682	724	708	711	690	701	648	664	710	683	749	734	689	680	714	713	720	674	700	714	676	674	667	662	683	671	667	679	686	666	664	715	659	680	689	629	680	676	703	727	726	687	689	713	659	695	693	660	662	667	689	718	684	712	662	669	688	694	666	696	737	698	639	719	720	691	710	663	683	716	684	662	686	660	687	769	651	657	652	660	660	716	689	683	692	681	669	642	673	705	665	676	688	708	675	639	687	693	642	691	687	687	724	714	696	650	692	685	681	682	663	674	654	666	631	680	709	680	698	677	704	707	733	686	685	710	687	736	707	671	703	614	692	724	714	677	694	705	712	691	704	680	679	661	670	698	719	689	673	711	644	732	658	691	707	675	685	645	639	708	721	691	692	667	681	718	660	678	690	698	657	692	671	716	694	750	682	682	677	730	712	724	723	714	720	650	695	694	659	674	671	703	681	696	665	698	636	665	607	692	699	685	691	668	716	717	699	656	697	668	661	695	717	647	655	711	696	709	694	706	687	674	686	655	701	672	740	677	707	679	743	682	705	700	657	706	684	643	640	762	697	682	654	690	689	673	695	664	667	688	682	685	693	665	687	623	670	687	632	693	645	712	694	722	682	687	674	752	689	705	699	726	656	699	729	669	675	700	652	708	705	714	754	696	618	664	742	704	691	751	690	685	709	632	661	702	690	701	648	721	707	662	714	728	676	656	678	681	691	706	652	705	689	663	683	693	713	707	660	677	656	702	680	656	722	673	735	652	724	656	680	668	670	667	707
6957	11471	10596	5958	3965	2961	2346	1951	1642	1444	1251	1188	1069	986	949	911	829	842	757	791	709	687	724	696	709	679	709	686	688	685	686	624	684	706	647	699	611	680	644	632	618	639	634	670	649	618	667	595	638	614	639	637	649	605	622	669	662	661	621	600	620	657	647	620	640	638	609	643	605	620	637	629	604	666	617	640	592	614	620	596	606	630	611	639	619	601	667	634	654	612	599	584	686	598	635	619	625	630	597	628	642	617	619	595	636	648	628	641	628	569	593	620	645	613	593	574	603	632	599	603	588	660	588	634	611	615	587	590	593	584	616	610	620	644	655	626	632	645	625	602	604	606	614	608	639	639	630	590	651	624	613	652	637	640	643	617	638	653	590	675	634	623	597	642	590	619	626	639	584	611	617	615	633	655	667	640	620	607	605	598	605	625	649	641	606	643	617	585	611	626	661	612	637	615	623	596	653	611	649	602	676	632	624	660	626	606	628	633	572	632	639	618	602	642	600	598	635	663	615	632	637	595	632	621	660	629	590	685	635	610	668	629	650	620	648	568	706	611	601	597	618	623	615	599	623	630	618	650	587	633	601	601	578	644	637	671	606	609	630	610	597	609	606	613	646	635	598	637	594	611	618	609	614	636	577	610	599	609	584	611	619	589	626	600	646	610	607	607	585	649	620	614	568	642	582	609	604	636	593	625	643	612	550	636	634	651	613	667	628	622	573	597	594	628	597	625	609	605	617	622	636	608	611	613	618	655	598	628	574	602	642	604	603	621	606	611	589	594	604	623	600	607	633	643	597	614	602	610	618	634	618	663	606	658	625	603	620	644	621	604	645	613	573	620	623	653	647	632	647	611	635	609	621	637	617	607	566	643	629	589	657	594	571	617	619	618	594	624	628	577	656	634	604	621	611	571	656	657	661	592	663	631	608	589	647	627	633	623	644	592	601	632	610	608	631	607	642	616	613	568	607	626	638	596	601	598	609	601	604	620	600	637	619	640	623	608	599	607	606	640	591	601	572	642	634	610	620	639	608	599	610	616	607	644	615	658	626	642	601	573	636	661	578	648	649	643	654	631	601	582	629	586	653	674	628	621	592	591	620	626	611	617	638	594	606	597	629	637	650	651	624	584	622	611	622	651	601	605	581	616	595	627	609	585	569	660	643	646	629	613	603	625	630	639	605	627	611	622	604	641	599	634	613	630	590	627	680	644	621	630	613	639	627	614	645	642	621	644	647	664	614	631	577	544	625	623	634	589	613	623	642	598	616	640	607	594	630	626	619	637	603	646	634	609	657	634	633	619	592	632	591	600	618	612	680	598	607	616	659	557	601	636	608	629	646	647	621	596	632	605	606	607	623	654	599	629	647	581	628	645	573	601	581	634	648	621	611	623	653	610	600	589	623	630	625	588	624	605	611	603	608	598	561	681	620	638	638	581	640	628	651	622	606	647	602	646	634	652	595	645	645	651	635	567	605	604	579	631	624	626	633	621	608	588	624	632	613	624	635	600	609	607	599	613	654	595	628	621	597	617	594	643	624	571	648	601	668	615	606	622	602	614	602	606	601	610	592	595	613	601	628	644	600	643	671	616	572	645	607	633	607	641	583	644	606	581	603	624	621	593	563	598	636	609	633	630	577	626	604	641	649	644	594	630	594	580	609	634	602	642	657	606	626	618	634	633	604	511	659	604	637	596	630	684	624	688	666	650	575	603	658	627	608	650	611	613	615	640	614	625	600	679	634	621	620	632	623	597	608	615	626	581	608	625	623	612	602	619	634	651	598	621	605	650	605	616	659	617	610	614	596	621	583	638	623	606	607	633	667	598	590	619	633	570	625	637	610	602	645	600	628	614	638	602	605	614	613	615	558	608	597	608	568	631	627	634	611	645	634	620	621	586	622	603	656	607	609	625	572	552	621	604	628	642	625	653	600	609	621	603	598	606	609	620	653	634	623	651	605	618	655	627	583	639	617	602	677	633	587	608	591	627	593	669	631	610	591	624	633	644	634	637	565	613	595	636	613	610	612	636	604	612	593	638	634	644	662	597	618	571	619	636	621	576	626	633	620	644	571	635	610	603	638	615	615	591	618	612	626	625	591	591	631	600	601	615	567	620	588	604	562	630	650	623	595	616	644	572	615	649	610	657	636	617	578	634	634	608	635	610	551	638	651	644	635	577	574	591	611	608	617	618	628	625	599	608	574	582	630	651	640	633	622	581	604	626	677	654	637	627	660	615	618	586	608	612	618	616	616	619	615	631	608	592	608	599	642	646	634	628	644	581	629	615	668	652	622	580	637	571	584	638	604	636	615	635	661	655	606	630	607	601	613	648	617	618	646	630	614	650	587	616	608	648	603	639	641	612	609	620	639	684	600	627	624	630	594	602	656	602	611	618	632	617	632	606	589	596	673	607	630	596	611	599	619	604	619	602	623	654	590	597	615	574	615	617	600	639	647	611	604	616	657	682	615	572	610	576	632	626	633	600	652	563	627	618	646	566	623	637	601	640	630	614	641	630	577	568	603	639	645	663	638	582	642	626	642	617	603	576	582	637	626	620	609	648	631	611	570	636	573	607	658	615	593	653	650	586	635	607	615	628	657	578	624	610	625	593	633	626	636	608	648	594	641	581	625	623	619	563	625	582	630	642	620	617	593	605	608	659	629	625	624	668	628	621	613	634	610	633	597	620	620	605	594	631	593	590	630	641	573	586	593	592	601	576	574	616	619	600	589	601	617	590	611	627	634	619	582	612	644	646	660	613	679	608	573	608	634	635	585	652	617	579	584	632	649	621	624	601	602	636	578	653	636	619	645	651	600	602	630	630	595	592	608	612	566	584	554	608	623	633	626	578	608	624	609	616	591	629	574	589	597	652	656	628	602	608	608	626	642	630	641	632	602	622	598	609	561	667	647	576	597	677	632	606	571	655	610	619	637	611	586	653	607	579	642	612	601	577	645	618	628	603	578	642	612	671	604	657	606	620	610	608	663	614	560	617	565	639	595	617	636	626	583	648	606	635	675	623	610	616	621	652	617	576	669	593	615	675	653	645	589	605	601	593	588	597	579	687	618	628	620	584	636	604	623	593	559	659	616	649	609	588	579	624	612	637	593	622	547	635	646	632	638	611	629	599	640	604	616	628	628	607	626	631	633	621	597	636	620	608	617	622	607	598	641	614	616	588	616	600	572	648	642	628	594	634	672	620	654	587	666	642	628	655	617	640	626	654	625	624	621	670	653	641	612	622	665	639	648	595	623	641	598	604	645	600	615	613	623	612	628	624	591	621	615	628	552	584	624	586	664	623	626	654	644	616	581	621	582	587	642	656	642	637	617	607	635	597	611	606	604	628	606	600	643	624	684	647	598	634	557	622	627	572	637	592	631	592	656	638	643	640	561	624	623	624	651	610	603	610	641	615	615	586	618	561	624	591	663	601	646	632	574	622	620	641	633	608	629	636	646	600	593	587	620	641	610	646	612	610	647	610	625	628
22274	20222	26788	23480	20227	20360	11196	2312	1739	1652	1463	1400	1286	1306	1241	1193	1148	1099	1083	1106	1051	1046	989	926	981	995	1013	960	1011	1029	947	921	1004	1007	915	1006	906	925	963	938	988	931	927	945	940	843	977	951	890	954	943	929	890	919	926	929	934	961	993	933	984	899	873	890	881	959	955	913	885	892	946	911	923	898	975	979	925	889	899	876	931	875	901	892	893	901	883	902	873	837	896	887	947	896	903	883	925	910	906	942	903	914	870	910	877	898	934	940	915	872	868	980	862	890	925	894	875	905	887	858	893	954	946	914	882	932	923	910	933	911	890	843	919	896	921	920	892	926	952	907	885	961	897	873	946	906	933	895	884	886	912	844	875	976	911	910	889	896	899	930	913	912	870	903	894	885	898	900	926	882	889	900	929	946	898	861	895	903	888	924	944	908	912	894	875	923	875	880	924	913	920	897	865	856	941	904	900	892	830	875	945	893	946	913	886	916	877	899	890	934	882	958	905	891	960	868	900	882	892	917	872	895	893	924	863	949	852	883	888	919	897	860	943	978	878	877	929	897	894	861	916	947	911	895	864	858	887	894	881	874	870	830	909	904	889	898	941	892	926	909	943	934	940	921	902	931	859	927	917	921	943	915	963	911	914	957	921	914	878	929	925	903	906	867	883	875	890	862	918	918	935	898	902	965	980	919	903	913	859	909	927	950	885	929	911	902	937	923	933	858	882	923	926	896	898	976	901	884	886	850	876	914	878	945	859	896	886	855	884	853	860	952	910	913	887	936	879	872	878	928	895	944	892	933	926	844	936	874	887	832	953	928	937	897	937	897	889	886	917	871	865	945	896	833	886	953	905	838	932	892	885	875	913	887	902	912	879	909	887	953	944	919	979	908	908	893	912	950	914	887	928	845	860	922	924	859	901	866	929	907	869	968	892	851	840	834	934	889	917	903	888	932	901	924	911	889	884	926	861	930	864	886	895	933	919	875	934	854	923	918	899	900	924	904	863	946	955	850	943	847	933	877	881	897	886	842	883	910	898	884	905	851	884	916	883	961	957	925	839	929	888	901	927	915	926	927	865	881	899	921	958	902	885	909	898	887	895	873	895	881	890	920	894	865	890	888	953	893	872	929	849	888	855	911	932	883	917	889	821	882	908	904	918	911	937	918	867	938	880	922	819	885	911	881	934	918	927	875	928	919	855	936	916	872	901	908	889	894	864	891	926	955	876	882	911	868	939	942	894	876	924	950	856	860	903	909	958	908	932	895	926	906	886	964	922	907	925	829	921	891	862	914	917	891	897	900	871	923	947	941	928	834	906	903	896	880	912	934	881	873	930	976	931	896	886	929	984	916	894	899	896	955	877	883	932	923	910	858	914	935	907	925	925	875	840	923	911	942	936	923	883	920	860	910	873	901	939	840	834	847	884	947	942	895	841	896	998	853	903	929	888	891	928	844	871	885	885	965	952	979	925	889	868	947	925	813	897	909	932	870	897	903	877	869	992	904	845	897	879	925	960	901	941	905	861	881	848	920	916	879	851	858	897	930	866	938	880	919	933	891	905	890	917	915	879	907	916	857	880	867	932	891	903	865	899	858	874	917	863	867	860	943	860	887	858	874	871	912	905	933	916	953	906	942	917	861	856	901	863	912	879	907	898	895	898	859	887	924	893	908	931	908	880	923	872	848	929	943	930	961	905	897	922	884	915	911	855	897	945	813	890	891	918	901	909	892	900	940	902	888	849	923	934	913	834	912	934	867	963	894	908	878	860	881	868	903	911	906	880	875	892	852	880	890	887	918	914	896	937	888	924	917	910	896	905	854	898	903	882	896	926	890	936	918	892	886	892	875	924	945	905	859	921	908	864	907	838	912	961	902	918	894	900	870	883	898	893	917	896	897	910	936	934	914	881	835	929	890	924	909	891	880	863	901	850	935	864	928	890	912	888	883	957	948	887	940	888	944	933	891	900	959	916	887	860	902	887	910	964	929	877	891	882	912	944	950	910	921	912	873	881	907	896	854	926	906	938	833	883	885	895	926	887	916	870	915	854	897	849	890	914	883	972	888	880	926	900	954	846	938	921	894	883	918	850	877	952	928	890	906	905	887	867	943	900	928	928	889	927	882	891	907	884	873	854	880	901	877	920	883	859	864	871	860	915	937	861	924	871	905	927	952	906	881	925	913	850	921	896	876	916	908	912	882	871	921	947	925	872	906	886	857	930	912	897	871	927	838	872	906	909	938	888	884	876	879	926	853	809	929	919	957	874	897	909	912	894	912	833	923	889	883	974	874	860	927	890	876	901	867	930	910	942	897	965	901	906	928	860	904	904	872	906	891	908	929	923	885	919	924	926	895	891	935	906	894	947	908	882	884	915	848	924	888	890	893	930	918	907	908	900	908	912	911	924	899	906	907	917	888	898	886	969	920	908	925	895	895	868	871	937	959	886	852	911	840	896	878	897	900	902	938	922	927	937	922	906	892	898	880	913	899	897	911	874	823	843	900	910	858	896	894	879	869	934	911	905	918	894	867	880	904	892	910	868	887	898	907	894	904	904	901	915	926	884	898	910	896	948	874	899	883	873	910	897	901	892	854	907	881	906	917	891	913	901	873	883	904	872	879	883	928	958	855	907	835	912	867	887	903	905	849	923	896	882	907	921	917	963	887	903	901	892	842	905	951	899	906	893	871	915	931	884	947	908	858	914	889	943	914	864	857	927	860	891	901	900	916	885	892	906	838	958	867	893	878	898	953	878	916	918	889	877	869	903	932	906	875	930	923	863	857	919	883	910	878	835	913	905	890	885	917	926	896	885	936	897	890	858	913	891	902	930	858	889	972	909	859	925	896	890	987	853	870	894	858	915	978	883	914	887	858	869	846	887	827	913	913	888	893	895	939	828	859	971	904	960	915	906	924	890	857	955	870	866	860	904	889	910	904	903	881	856	884	879	852	952	941	916	934	890	879	952	920	900	875	911	903	922	910	943	886	881	901	895	946	932	882	910	929	910	870	889	891	873	889	919	898	852	899	907	930	876	891	850	832	897	920	892	932	902	926	912	929	905	907	859	888	911	894	923	892	888	871	892	877	908	861	913	917	848	896	850	908	901	924	862	883	876	847	835	925	872	915	896	876	874	900	917	847	899	940	841	952	910	880	909	872	895	836	880	903	878	877	867	893	900	875	898	919	916	910	922	924	888	926	879	897	891	955	905	884	941	924	914	904	918	924	892	877	905	903	857	928	873	889	901	922	890	901	928	898	935	965	880	917	880	870	929	935	877	852	888	881	965	901	907	931	859	909	856	919	856	879	838	906	886	920	912	881	878	885	854	880	926	886	853	847	902	866	858	889	919	892	836	948	841	923	884	870	891	889	888	898	915	820	931	861	868	875	852	863	908	906	885	893	890	873	930	815	883	905	821	861	858	882	856	891	847	916	975	902	832	891	859	904	889	880	898	878	862	884	884	925	883	933	930	909	906	912	941	890	932	888	911	888
9717	17884	16599	9778	6801	5128	4077	3329	2757	2347	2000	1851	1707	1502	1414	1377	1208	1161	1114	1165	1146	1080	1012	931	1015	1002	950	948	983	910	947	908	913	930	896	883	887	853	848	844	886	907	835	881	832	895	826	858	889	886	877	903	843	908	874	841	860	792	869	852	861	776	822	895	861	886	852	834	861	809	847	869	840	832	834	840	833	843	865	877	858	854	903	826	843	821	775	791	844	798	818	824	807	807	815	783	842	826	854	802	852	784	866	841	806	901	851	795	842	858	799	823	845	847	850	801	827	840	848	838	764	778	840	803	830	760	836	864	846	896	797	823	903	812	782	794	860	892	863	889	870	841	841	843	799	851	823	838	886	820	808	809	836	794	868	836	838	799	835	853	866	849	859	867	814	801	804	839	893	834	886	862	840	839	797	831	803	827	848	826	831	834	814	798	826	826	769	824	823	856	775	867	851	828	806	851	818	783	798	809	869	833	808	832	830	857	765	763	811	822	819	895	845	840	850	799	801	818	858	857	893	803	827	859	825	807	825	819	781	784	826	877	871	851	804	807	878	818	787	795	847	883	815	788	798	832	816	828	847	807	798	851	840	808	809	792	862	827	824	812	849	775	876	788	843	826	826	840	864	812	850	815	853	799	847	827	815	819	813	803	836	827	901	797	869	841	801	836	801	834	787	822	777	844	832	804	842	780	841	828	803	875	799	850	844	802	844	845	803	783	821	815	871	830	888	850	870	877	813	852	889	809	821	821	799	844	817	790	829	812	784	826	832	798	817	853	828	817	836	832	867	866	824	862	826	816	802	786	802	836	797	841	777	822	828	847	807	832	886	813	848	850	860	819	862	832	802	769	809	858	813	834	850	830	786	815	746	848	824	838	784	789	772	813	861	841	823	788	843	833	821	831	823	799	828	819	823	797	849	830	808	830	827	808	846	813	823	829	834	808	806	814	863	801	799	833	848	800	854	817	856	813	878	811	803	838	833	842	812	859	799	840	838	782	821	884	812	805	746	785	865	819	808	804	858	829	839	829	762	782	828	807	827	843	818	872	809	846	790	834	820	867	828	777	793	809	811	886	799	824	847	811	853	781	843	839	849	789	855	800	803	840	807	811	831	765	816	821	876	879	851	770	814	799	881	823	889	802	801	889	800	795	825	879	833	817	796	866	834	813	813	832	824	842	796	800	798	890	836	830	888	832	829	807	815	885	828	802	874	798	860	849	794	831	818	801	864	863	875	794	780	802	797	814	830	765	878	791	824	830	851	817	820	787	786	817	806	868	790	815	823	846	844	841	800	853	792	773	824	787	872	823	821	838	853	745	835	817	826	818	835	812	807	837	902	816	831	860	871	851	819	768	804	796	829	818	819	797	884	861	808	832	812	827	793	796	888	804	782	831	853	782	840	844	803	824	781	809	773	827	830	854	851	831	824	829	860	797	838	853	842	800	826	817	765	816	777	851	802	788	861	815	865	838	826	782	820	816	840	822	818	826	843	830	840	779	785	798	913	847	849	797	787	828	822	843	848	831	828	805	819	839	860	826	813	811	814	862	801	807	824	813	803	876	866	858	877	812	777	794	791	860	775	800	824	799	833	753	792	791	746	805	832	860	853	845	806	836	874	855	832	797	846	835	829	833	807	818	867	842	858	840	823	740	820	828	842	784	796	812	797	883	772	834	818	814	801	821	790	806	829	840	861	819	828	792	827	790	780	830	836	814	831	810	831	838	836	829	780	817	780	792	804	768	800	827	795	843	826	768	807	819	852	819	815	864	835	811	802	818	840	826	845	812	832	831	804	852	842	852	805	799	806	813	872	838	801	836	772	814	855	838	806	806	772	865	795	834	807	837	813	836	824	821	880	801	775	828	840	844	842	795	809	850	794	856	798	840	812	821	806	849	843	830	823	781	846	785	818	787	768	867	824	825	825	825	806	784	758	797	844	798	798	785	806	833	812	871	839	792	851	823	861	813	787	831	836	841	805	854	816	771	803	823	806	872	838	819	863	824	834	838	827	821	806	803	817	776	842	887	821	814	808	778	816	892	851	854	871	863	825	770	821	802	803	811	832	838	831	864	855	776	849	921	868	895	849	777	815	819	838	802	821	823	815	808	814	871	810	804	786	833	851	815	802	810	837	815	803	853	823	840	851	863	817	840	790	831	791	796	794	898	838	874	798	811	833	794	849	805	851	804	806	819	784	851	782	816	871	786	841	817	846	801	881	773	827	795	825	743	808	799	853	858	720	806	862	842	818	837	780	822	870	795	828	846	869	864	848	800	821	807	831	844	842	757	822	851	787	787	804	806	814	850	853	862	806	796	789	842	792	808	824	850	827	810	846	767	834	783	869	858	862	754	826	809	878	812	806	830	786	828	835	826	775	755	795	805	867	815	799	801	829	885	846	802	883	816	828	839	769	816	860	806	768	843	820	840	866	835	858	817	829	836	753	772	834	863	860	806	828	882	801	841	801	814	831	846	868	877	780	838	827	841	821	808	791	820	893	813	803	816	820	778	863	845	846	869	863	779	810	799	859	780	790	801	800	832	790	846	798	795	820	830	843	899	806	848	822	815	831	813	814	777	825	790	832	793	802	800	829	887	844	782	801	816	804	837	826	784	811	771	801	809	885	815	810	834	804	797	791	858	804	907	830	811	826	781	815	847	829	850	781	807	853	821	881	808	805	882	823	820	853	852	868	841	800	827	770	764	842	807	855	772	808	825	797	834	803	839	876	798	836	849	781	853	850	797	873	808	802	834	866	783	830	811	789	813	846	834	853	839	819	843	845	799	855	815	834	797	768	797	812	776	829	808	835	846	829	793	766	787	843	842	826	825	809	752	836	775	799	799	836	822	841	820	805	868	802	768	816	782	814	815	879	831	847	781	808	819	793	803	788	823	803	835	790	785	832	833	833	838	822	818	855	795	835	841	849	813	810	845	827	815	851	811	801	802	821	788	793	779	864	806	795	783	860	823	857	870	847	792	830	822	777	809	845	778	785	819	807	820	829	809	876	867	828	841	872	822	814	846	759	816	830	790	823	826	839	809	829	803	866	806	817	764	795	855	808	826	836	826	857	799	816	793	900	886	818	841	785	824	814	804	829	784	816	877	812	807	812	819	761	828	823	859	833	846	816	819	822	818	857	793	775	835	822	814	790	871	852	856	876	807	796	758	835	805	871	808	797	802	820	863	812	825	817	845	796	827	828	803	806	778	858	834	845	849	841	843	817	843	832	851	741	831	793	804	827	828	794	825	850	875	789	839	835	771	850	798	814	850	840	814	831	822	844	804	801	853	826	815	822	828	841	822	811	780	765	748	796	827	864	810	815	806	808	828	856	815	829	800	826	855	848	797	813	850	837	826	778	773	771	857	807	769	822	847	760	839	801	822	823	877	810	849	849	803	819	833	807	825	847	823	810	847	819	852	804	829	830	809	812	797	822	860	839	842	786	821	775	840	829	811	814	791	844	858	798	816	828	823	791	809	838	806
27643	14267	1945	523	375	292	278	251	276	237	239	261	285	242	267	264	239	236	246	238	240	216	244	275	264	249	240	273	245	248	222	253	238	234	253	204	241	233	243	251	249	229	230	241	231	229	244	233	243	227	218	241	257	229	244	249	233	243	264	233	270	242	250	249	234	235	237	264	268	221	232	225	219	238	252	249	232	259	244	252	259	256	228	218	237	267	229	228	250	234	254	258	221	232	249	243	249	245	221	255	238	232	237	250	243	244	219	243	235	236	239	241	207	258	240	254	232	232	264	244	230	249	240	271	265	258	286	237	229	257	211	244	226	256	211	262	239	206	244	248	233	226	219	247	232	227	247	244	256	251	247	246	230	247	217	241	251	255	282	223	238	208	217	215	220	229	245	229	238	220	238	244	245	257	231	252	204	252	233	228	234	274	249	239	227	240	209	250	239	234	235	247	253	238	266	257	228	218	245	264	249	242	238	233	227	234	231	260	254	278	247	226	249	223	244	242	239	231	235	234	214	245	244	231	248	224	238	238	219	248	231	251	225	275	234	227	266	248	253	235	239	260	248	241	218	221	257	223	226	251	279	270	251	262	221	232	232	248	230	208	234	239	221	255	234	245	259	248	230	236	236	258	239	254	238	210	269	246	232	218	235	254	226	250	241	247	244	247	251	246	227	218	249	218	244	273	257	218	214	253	250	265	258	256	259	275	243	233	223	222	250	260	246	234	250	221	245	240	245	267	197	275	245	221	222	243	215	245	247	220	241	249	210	245	225	222	226	265	242	247	263	259	215	223	268	224	244	236	226	226	241	258	242	229	257	255	226	243	252	219	237	236	245	208	227	268	279	234	273	237	226	249	229	234	242	237	267	256	227	276	258	247	227	216	210	249	222	255	244	263	217	248	215	266	250	257	266	219	244	230	234	241	217	229	240	236	251	244	249	235	235	215	245	255	241	237	217	244	230	249	234	249	244	252	258	243	249	226	214	235	264	237	239	220	268	273	233	231	253	242	223	208	230	219	258	228	237	246	269	261	267	248	234	249	246	263	218	221	243	238	236	252	209	237	280	248	207	227	216	253	246	218	230	229	255	237	229	237	256	247	225	238	258	239	255	249	238	241	260	230	214	225	226	241	226	232	239	232	266	229	293	221	244	232	270	220	237	242	255	238	230	251	239	273	224	219	222	220	231	253	240	254	241	235	258	226	236	218	244	253	244	246	234	280	248	248	238	248	236	245	262	230	224	236	237	246	249	261	221	229	258	220	249	229	243	271	233	213	230	233	246	197	244	242	236	214	250	252	239	220	260	260	240	229	243	248	251	225	247	250	225	255	257	216	264	240	230	260	243	238	224	242	250	254	211	228	231	235	237	270	208	237	249	228	236	235	248	257	247	234	220	243	239	246	237	203	281	225	276	247	227	232	241	252	237	249	266	220	254	254	254	230	230	221	229	224	234	248	207	272	238	201	228	221	234	216	246	235	243	250	229	207	236	272	255	243	283	252	255	240	239	229	230	238	251	233	244	231	225	251	236	256	235	261	242	272	236	208	214	248	256	238	235	214	210	238	239	226	239	227	232	264	242	251	233	236	232	250	232	244	260	240	211	238	233	243	229	228	233	243	233	240	248	219	248	225	226	240	227	224	235	221	235	246	244	234	230	252	238	237	215	249	267	219	216	258	246	237	266	241	235	215	234	215	239	240	249	250	237	241	249	227	214	225	227	234	221	257	231	244	224	241	237	256	238	215	227	279	267	244	219	217	259	248	259	263	243	246	238	217	236	240	228	243	240	262	243	218	246	265	244	243	235	244	224	249	208	236	237	258	231	228	242	250	214	238	255	258	245	229	233	237	238	239	268	233	224	224	230	235	263	241	228	243	242	226	252	252	257	250	261	248	259	232	247	199	241	260	234	222	241	274	236	216	230	226	225	244	283	230	242	251	244	249	248	276	241	240	256	265	247	216	239	249	225	225	247	251	250	240	271	265	271	259	241	236	245	273	256	245	264	256	249	238	251	237	228	256	265	222	238	206	243	242	210	249	237	232	227	233	223	232	269	239	227	231	220	231	255	225	232	235	265	259	230	257	228	243	257	240	209	241	281	260	270	229	256	254	217	243	233	225	249	282	227	225	257	243	236	243	251	250	232	262	261	267	247	244	241	260	218	249	231	269	255	228	232	263	245	253	224	270	223	226	249	251	209	287	221	251	232	260	264	223	259	249	263	226	245	241	232	255	219	234	247	223	237	263	221	233	227	238	288	208	237	264	276	222	223	265	220	223	245	209	235	248	226	233	252	230	224	255	219	264	263	251	234	265	283	244	245	238	228	251	234	247	228	216	247	255	249	252	236	243	220	230	212	234	231	217	230	243	224	276	239	239	244	269	217	239	245	243	238	234	233	234	246	209	224	242	235	263	240	250	216	213	220	269	227	219	259	273	254	229	243	240	222	261	255	233	260	233	231	237	244	236	252	238	226	233	245	252	228	251	276	225	247	227	248	226	256	225	232	217	245	222	271	236	227	220	241	266	257	223	247	222	260	231	229	228	254	213	245	221	247	236	261	227	236	236	216	248	229	222	239	250	226	252	246	256	259	252	249	240	267	226	223	243	262	235	251	265	239	254	221	250	212	206	208	231	235	278	231	236	275	234	248	228	211	240	287	233	219	237	216	243	226	238	212	216	233	232	246	244	232	236	224	220	245	237	248	249	227	260	236	263	242	252	230	239	249	248	238	221	216	251	256	239	240	258	229	230	224	234	253	257	242	233	252	239	228	254	219	226	244	235	245	257	242	227	238	251	269	206	229	230	251	277	229	269	236	243	227	247	261	250	249	236	261	241	252	247	250	240	229	259	237	213	256	234	224	229	264	215	240	215	246	255	251	242	216	227	225	245	221	234	234	216	221	237	246	243	236	254	241	254	255	243	245	258	226	225	237	250	258	238	233	260	262	244	227	255	235	265	253	239	245	237	239	228	236	240	226	231	207	261	233	259	246	247	246	228	236	245	218	241	253	270	245	225	255	252	242	240	240	236	258	275	243	226	227	232	247	246	273	251	235	224	231	252	232	246	220	217	249	228	245	245	235	232	264	250	228	232	243	236	230	242	250	234	262	257	243	243	210	226	254	249	210	216	244	252	225	228	219	249	213	238	253	212	231	223	253	235	260	219	252	245	231	227	223	256	216	239	224	235	219	235	275	236	250	237	240	223	251	236	258	235	245	251	257	240	209	255	217	229	249	236	254	230	238	230	272	252	222	236	246	244	236	216	243	240	244	240	275	215	215	249	248	273	241	252	227	264	245	250	237	233	236	254	265	236	231	262	246	225	253	233	232	238	247	227	228	230	263	249	210	220	228	245	230	243	225	240	249	242	265	239	239	232	242	259	239	234	236	227	221	231	259	230	260	230	243	227	216	229	229	230	225	241	247	246	215	240	261	217	233	232	226	243	241	225	238	259	248	219	244	230	233	217	248	225	221	241	240	257
5226	890	731	463	400	325	314	276	269	269	231	263	245	238	247	255	246	239	227	265	241	243	208	221	238	256	233	228	238	252	236	256	220	235	232	220	226	243	229	243	209	227	237	230	245	240	241	224	226	230	247	254	221	228	230	260	235	232	245	229	252	251	235	223	219	244	232	230	231	245	224	253	251	261	224	234	235	222	235	241	265	232	226	239	217	254	227	243	210	229	231	240	252	232	232	243	225	227	252	247	226	239	245	220	228	240	238	217	238	224	212	257	228	222	231	215	278	234	220	238	230	236	222	238	235	255	218	216	214	208	238	230	256	230	231	222	249	212	242	244	218	213	230	218	209	278	255	254	196	219	220	229	239	253	231	254	235	222	240	242	214	239	234	216	217	224	242	232	221	233	250	238	244	239	228	223	236	259	230	252	207	220	200	219	223	249	222	252	250	233	238	234	219	231	227	216	276	239	216	213	258	227	225	239	220	241	239	238	239	216	264	260	238	225	238	244	233	212	236	223	215	254	217	235	240	249	231	236	237	210	233	227	219	238	211	225	247	246	264	239	234	247	254	230	207	240	238	181	227	204	224	212	236	253	230	259	220	253	252	213	233	212	233	228	199	223	229	254	218	190	242	218	231	229	223	229	239	241	229	241	243	231	233	229	237	209	240	236	230	223	224	227	234	239	251	234	228	223	231	263	250	248	221	230	207	220	212	241	242	259	262	210	223	224	240	236	204	218	225	242	237	234	215	242	226	229	241	218	221	224	229	252	217	257	241	235	235	245	236	228	230	255	243	225	214	229	235	215	228	216	234	237	246	223	238	241	217	246	242	221	226	245	212	232	229	245	263	228	240	232	242	230	253	224	218	239	224	233	261	247	220	243	223	248	227	233	239	244	219	234	239	230	219	211	248	218	243	230	264	230	267	246	230	235	236	234	222	203	226	236	247	227	237	229	212	247	236	222	255	248	249	224	247	242	219	212	224	231	246	243	211	245	237	246	244	235	235	240	213	223	227	225	237	224	242	232	241	235	243	208	231	236	235	245	241	238	212	237	235	231	240	220	235	235	227	221	248	242	229	238	227	194	234	238	242	233	255	239	226	231	249	256	213	253	243	251	228	237	242	227	243	232	217	212	243	253	224	236	230	204	229	223	220	225	233	253	227	211	247	249	233	223	238	213	230	235	245	214	204	239	225	236	261	247	255	230	224	235	224	229	270	218	214	252	239	219	208	228	239	234	242	237	245	255	227	250	207	240	213	243	253	236	239	212	239	225	229	225	231	232	232	242	207	215	239	229	244	225	219	228	217	200	242	248	245	247	243	232	225	234	240	225	236	243	221	222	227	215	242	227	225	204	222	240	260	221	218	217	238	199	248	226	225	237	222	201	239	265	258	257	246	215	243	223	246	227	256	223	234	234	215	231	254	218	212	239	232	245	223	220	271	240	255	246	244	241	223	248	228	233	220	215	225	253	228	238	213	224	229	201	224	231	246	252	226	232	235	215	249	272	219	223	230	229	235	223	247	247	206	256	227	236	242	225	223	254	232	252	230	234	234	256	227	245	219	247	212	260	244	239	240	255	231	227	250	247	238	251	247	203	243	245	219	251	230	250	247	244	221	221	241	235	248	236	221	244	219	217	238	228	249	239	241	222	241	221	219	240	231	218	230	221	204	257	224	232	248	247	237	217	242	218	252	249	263	255	202	218	223	228	219	215	207	190	217	220	242	229	262	238	262	220	210	201	209	247	202	214	234	218	242	256	254	273	236	237	241	225	217	260	242	253	224	230	223	235	210	258	228	229	234	215	235	245	227	220	248	274	248	235	234	229	250	217	225	231	231	225	251	235	251	247	235	232	246	229	214	224	233	251	232	232	231	238	218	242	232	234	217	256	229	204	237	214	228	226	233	224	228	244	237	249	211	233	239	222	247	228	233	232	228	225	224	221	203	250	231	260	216	226	266	214	243	257	195	239	255	231	225	228	248	238	229	235	224	251	251	249	256	253	239	210	228	231	219	214	218	238	238	228	221	248	238	223	227	230	227	198	238	212	222	241	246	235	228	217	229	211	234	259	238	239	211	231	229	220	227	243	218	220	222	250	233	255	206	252	232	213	229	213	251	219	236	245	208	217	217	229	224	211	237	217	218	226	220	226	231	214	226	242	244	247	227	257	231	243	212	233	241	226	228	233	230	218	247	247	231	223	229	259	210	223	231	237	215	197	210	246	248	240	203	229	222	221	226	224	222	239	216	249	232	232	223	229	219	231	214	229	240	224	253	234	210	225	221	228	221	225	231	226	221	250	247	224	258	233	206	193	233	221	211	230	234	230	233	241	258	224	220	214	241	213	209	211	234	229	250	239	214	227	216	228	237	256	226	233	235	239	204	263	237	237	222	235	208	222	232	244	223	225	241	247	217	231	225	216	233	250	236	261	214	241	218	243	225	224	238	255	247	201	212	241	230	230	200	247	215	226	232	239	242	217	244	229	226	233	244	220	255	262	235	238	225	244	233	204	204	227	231	239	205	233	246	246	252	225	253	225	227	233	250	229	231	240	220	224	222	221	244	231	216	253	223	219	234	244	236	240	227	242	266	265	237	197	241	216	225	245	242	246	210	207	219	230	242	231	247	210	247	219	200	228	226	234	217	222	204	246	231	242	246	246	238	208	249	225	236	252	216	223	220	215	211	244	229	218	251	248	226	240	236	227	256	231	221	236	245	238	228	223	229	215	238	234	239	213	209	266	237	230	242	241	236	235	281	218	212	233	225	218	219	217	260	239	234	221	230	229	257	220	205	239	230	202	271	218	209	233	244	198	231	257	241	225	227	233	244	224	252	229	205	252	247	223	244	204	242	221	224	247	224	228	231	229	235	228	232	205	235	225	221	234	225	217	232	213	249	250	240	241	221	221	246	251	221	230	233	227	223	237	214	247	225	241	191	222	212	220	233	232	210	226	235	247	252	236	230	233	221	228	224	222	217	239	223	243	219	232	234	241	228	259	224	248	218	240	242	219	231	230	202	219	229	220	226	221	240	230	213	220	221	237	236	226	207	249	252	248	221	235	242	244	240	248	231	222	223	239	217	221	211	227	237	222	239	230	219	243	219	232	251	221	229	235	222	227	225	221	227	226	225	237	223	230	242	202	216	242	230	227	244	217	230	214	232	259	244	246	239	235	234	230	233	230	225	234	255	249	230	235	217	230	205	208	243	267	228	225	216	234	230	237	229	203	241	235	200	238	247	228	225	226	224	218	230	225	244	252	227	250	212	242	245	219	227	218	220	233	245	236	221	238	214	228	257	251	240	224	199	227	259	224	244	244	206	247	217	197	253	236	250	224	232	222	227	251	219	211	222	195	220	211	242	218	211	226	219	247	236	219	219	221	226	227	240	232	241	244	244	228	256	207	231	259	248	240	238	238	216	234	239	211	221	252	219	205	241	252	198	214	235	241	217	225	250	205	209	243	232	221	254	254	227	194	212	255
24493	20220	26526	23734	20243	12713	2189	1412	1166	1043	1049	944	849	829	874	791	831	824	832	725	769	775	698	720	750	675	707	776	715	738	734	681	749	714	683	669	716	729	695	708	692	712	661	744	682	752	678	688	644	658	687	682	714	694	708	721	700	666	668	656	740	743	670	708	710	692	712	733	705	702	707	684	724	706	711	690	702	695	658	722	670	683	672	695	680	695	677	682	688	677	689	691	720	712	685	653	665	687	685	665	629	696	687	642	659	648	669	654	659	709	690	696	698	674	724	699	677	681	676	680	658	677	701	655	637	672	661	658	728	705	652	653	653	674	671	690	705	711	671	698	683	677	690	677	682	684	699	762	680	685	692	647	698	655	679	690	708	725	679	747	669	721	693	671	699	644	672	677	691	702	624	675	658	716	670	692	687	717	682	711	685	688	679	723	725	705	661	717	704	663	661	665	614	697	680	682	709	703	691	712	657	668	674	702	675	685	679	688	666	707	699	682	656	686	690	677	694	722	694	686	745	694	667	700	724	706	627	701	691	693	710	681	690	662	686	686	699	692	665	678	715	680	679	658	679	680	734	727	681	704	692	697	696	690	697	693	686	707	692	681	619	683	683	708	683	720	690	672	688	620	676	601	699	684	651	713	668	687	723	671	625	683	723	716	695	652	698	685	672	691	690	681	666	664	671	682	755	713	680	703	689	682	711	710	673	671	628	737	683	741	687	686	655	687	714	713	690	735	731	672	691	675	609	669	658	672	658	714	701	667	679	694	707	702	644	693	683	713	709	630	695	717	710	700	664	697	650	685	635	686	718	647	734	700	670	696	711	661	688	685	662	682	702	681	720	666	725	715	719	717	722	701	656	643	680	692	651	677	700	694	672	733	685	756	695	694	672	650	715	726	675	684	678	681	671	656	716	693	680	715	710	646	634	716	693	676	691	689	714	655	700	711	623	685	691	696	696	723	685	737	705	741	697	681	708	685	690	699	698	719	697	666	714	659	695	637	733	696	709	684	673	717	675	720	660	672	700	647	702	691	718	698	710	725	674	642	641	664	665	672	734	660	645	702	666	688	719	632	682	660	667	716	668	694	722	638	665	699	722	687	673	713	698	686	711	699	624	702	676	658	729	657	686	719	663	693	667	716	642	699	677	660	664	700	636	717	656	715	692	667	735	659	652	675	630	691	666	683	678	647	743	714	695	739	688	738	699	716	663	696	674	655	716	674	669	710	661	671	699	638	645	705	686	660	723	682	707	713	676	667	688	708	665	668	715	664	682	688	697	640	714	640	709	654	641	664	697	673	720	657	703	666	715	706	691	679	672	648	642	618	683	637	664	754	710	711	677	727	647	680	701	713	674	674	669	684	703	687	721	698	673	709	664	683	736	697	709	723	673	651	682	724	712	647	626	705	711	697	663	678	690	655	693	666	617	703	619	662	687	742	671	721	680	694	691	647	715	694	744	705	733	667	665	715	652	679	652	655	714	682	713	710	674	694	691	665	667	661	722	677	626	699	676	648	667	724	651	675	691	693	628	654	679	698	677	725	728	702	661	685	719	707	709	662	669	665	721	674	674	651	685	695	681	683	726	728	691	672	683	685	675	696	664	700	661	671	689	740	731	693	695	657	654	692	693	757	701	681	677	680	677	686	710	709	734	681	717	718	682	686	647	681	659	704	632	681	732	650	671	666	717	666	676	711	711	653	687	703	712	689	694	691	623	658	657	670	679	691	651	702	718	680	651	693	667	648	653	632	711	692	661	676	677	669	757	693	702	710	678	685	696	646	652	717	677	645	707	682	716	661	676	679	710	697	662	731	680	656	677	639	664	690	650	665	728	648	672	686	683	658	693	651	699	662	680	681	606	685	711	632	694	674	731	680	697	643	724	689	676	704	690	652	674	680	693	668	723	731	701	665	644	702	691	666	686	694	685	701	692	668	686	678	679	655	662	689	689	692	676	706	638	673	687	664	653	706	626	670	668	681	707	711	686	679	696	665	651	704	692	687	708	705	671	724	698	718	678	693	653	696	704	655	672	691	723	673	696	656	672	662	691	693	683	670	686	684	677	698	707	705	701	669	661	634	697	696	699	715	692	725	675	671	705	665	709	704	718	667	668	684	653	694	654	684	664	714	673	667	663	708	697	670	644	659	663	727	680	656	665	725	703	647	686	641	664	683	693	734	668	732	699	713	700	669	655	700	693	690	668	676	680	681	703	697	693	684	704	656	679	704	688	647	705	686	719	681	711	687	706	698	692	664	688	684	688	638	661	680	701	705	614	658	676	657	671	710	725	658	707	667	672	661	685	730	676	676	691	645	691	723	661	652	721	699	650	659	680	677	663	703	721	681	704	688	681	669	666	714	658	666	658	686	679	666	693	685	653	682	708	684	718	649	700	691	687	678	710	652	644	668	675	652	735	704	705	702	717	671	723	713	691	681	651	627	678	717	691	734	718	719	696	677	653	684	672	667	723	711	707	689	670	728	655	663	697	651	701	675	697	668	720	694	717	688	687	689	701	715	705	701	694	743	707	698	709	663	712	669	680	704	689	661	661	692	685	659	724	672	702	716	653	666	694	678	722	708	727	684	695	683	715	682	714	705	712	677	668	678	697	624	701	679	674	678	695	704	688	675	657	675	680	661	684	685	716	678	654	721	727	693	692	662	680	698	705	703	687	623	687	657	660	707	620	702	640	733	688	665	684	673	695	674	720	671	699	680	675	688	724	704	671	682	669	638	666	709	654	658	692	662	717	679	666	741	649	676	690	679	679	679	723	704	700	678	658	685	645	688	682	700	724	690	718	647	696	719	669	677	675	690	656	685	687	686	684	711	720	672	653	713	652	677	694	698	710	670	684	632	695	705	693	665	655	760	682	746	653	650	659	690	705	668	656	680	701	696	745	690	689	727	678	736	695	684	692	689	677	688	702	707	673	658	643	687	691	655	671	705	705	716	692	661	702	674	639	643	696	680	652	699	686	673	699	664	682	690	703	626	727	629	670	645	669	684	643	673	667	716	721	662	680	665	664	655	690	691	709	697	664	703	657	677	633	670	680	657	694	620	684	703	669	699	660	706	702	702	660	710	673	672	686	682	662	686	658	708	711	660	658	716	631	710	628	672	691	694	644	628	710	693	702	687	680	640	631	678	686	667	690	677	708	691	649	715	673	666	721	675	705	693	708	672	650	675	607	695	690	682	725	704	656	693	729	688	653	689	722	670	693	675	706	665	650	699	652	691	712	657	653	670	715	680	672	673	704	700	706	714	671	636	694	680	662	681	690	702	612	692	692	710	688	631	736	646	666	690	703	707	691	671	699	665	673	688	655	663	720	658	725	729	617	690	690	714	713	676	658	698	647	694	673	655	658	679	670	686	700	672	667	726	651	711	712	667	701	711	637	680	690	702	646	674	695	698	658	689	653	683	708	671	713	723	698	643	665	704	650	750	682	630	614	663	678	705	697	716	634	702	674	652	681	669	701	674	702	694
7133	11633	10538	5909	3965	3098	2439	1920	1648	1414	1280	1110	1069	1000	929	880	852	826	793	771	733	766	738	727	693	660	671	670	667	667	668	652	658	609	694	649	680	637	628	646	642	722	639	688	700	637	642	623	653	608	671	637	648	668	622	643	631	733	611	619	637	575	629	600	610	659	621	640	647	611	641	606	562	643	626	582	636	659	624	596	609	574	637	616	613	617	647	623	602	639	660	599	592	654	593	610	616	606	590	655	660	699	641	626	623	649	653	629	606	583	660	578	627	602	624	616	668	680	636	583	643	645	621	635	669	638	621	628	646	601	660	626	627	634	614	613	608	627	577	654	689	608	642	620	585	602	644	619	615	577	653	620	621	637	642	638	625	629	622	623	660	623	641	588	644	656	646	599	615	666	628	606	643	613	609	615	588	658	629	611	662	644	623	583	630	622	631	616	592	647	657	591	605	611	599	594	666	578	648	592	629	637	585	634	681	599	581	600	596	596	592	638	650	634	608	617	632	596	658	613	608	610	649	590	649	577	641	623	574	644	621	624	607	670	648	674	674	598	604	618	607	623	646	666	621	590	620	617	647	591	623	633	619	622	648	641	613	620	638	643	588	615	620	634	630	585	588	612	630	620	610	647	672	659	613	614	608	678	608	601	636	633	589	625	592	581	663	624	652	583	605	616	613	629	626	599	666	609	622	656	612	604	673	652	627	655	616	623	595	631	599	638	601	656	655	585	618	596	651	580	605	609	592	671	607	600	627	649	646	533	625	553	608	596	609	583	620	630	664	646	631	574	635	657	619	651	618	649	599	637	622	608	606	584	650	589	590	621	606	657	613	632	610	665	664	641	652	585	629	620	643	653	601	660	620	604	614	663	612	609	623	587	620	628	628	621	604	591	572	637	566	629	629	633	638	632	621	586	591	595	600	626	590	617	634	604	627	644	635	594	637	674	593	623	639	594	646	617	648	632	629	613	655	643	639	619	658	655	617	625	646	618	649	625	588	638	603	620	618	600	626	596	586	628	597	617	582	618	631	643	609	628	642	633	608	666	635	575	597	622	625	594	621	637	634	573	641	593	655	609	611	616	605	629	626	637	643	593	634	634	618	608	622	601	677	600	667	595	659	588	599	628	612	637	637	562	643	595	613	662	633	620	628	641	606	621	631	602	620	613	575	598	626	636	615	604	568	663	593	678	656	625	585	596	592	625	623	643	603	616	637	583	623	641	642	600	558	590	603	628	630	551	574	594	617	594	595	677	610	579	608	619	594	650	620	563	654	646	619	585	611	653	656	622	570	622	602	604	567	634	614	610	623	617	598	635	611	614	609	643	579	581	625	601	638	600	596	609	640	580	597	614	619	610	638	637	637	617	650	590	632	616	610	610	577	601	589	625	626	629	661	608	650	649	633	603	619	630	646	601	610	654	621	624	622	634	643	620	583	630	625	646	594	620	612	583	638	615	623	579	589	644	626	604	612	641	657	588	683	648	636	592	594	588	583	614	591	644	635	647	664	602	647	627	536	624	638	585	669	622	613	658	629	650	594	577	650	606	642	615	611	623	658	613	628	596	623	646	665	598	578	638	613	590	622	663	688	614	623	585	601	612	591	605	599	621	597	591	581	649	595	649	631	601	625	596	585	637	666	652	613	629	602	635	631	636	608	604	602	618	614	643	660	617	621	613	624	632	613	602	616	591	677	601	630	676	606	610	633	638	576	628	616	669	645	638	620	582	594	612	653	599	590	611	601	619	587	639	637	601	608	621	641	625	621	595	577	596	621	607	627	633	575	620	664	625	619	637	606	616	640	681	598	625	619	668	620	568	652	650	612	603	591	564	630	640	606	616	585	622	634	655	615	588	583	650	607	663	651	617	607	652	617	617	675	599	608	597	658	621	594	593	598	613	555	592	625	590	589	571	610	631	582	611	630	631	615	627	611	578	626	622	594	607	605	620	630	599	621	617	651	609	620	570	621	619	632	600	619	608	619	651	613	656	619	647	658	602	602	605	620	655	657	596	595	596	623	618	561	619	629	632	641	626	644	596	636	612	652	619	592	550	567	584	668	640	617	596	588	606	600	611	619	627	609	646	612	628	603	615	623	619	651	623	628	616	601	605	620	588	616	658	673	641	614	606	578	656	606	626	588	610	622	644	607	690	635	615	605	602	642	652	614	611	629	629	608	654	621	601	667	652	668	671	657	604	616	618	631	627	597	635	577	643	641	644	657	591	575	650	646	610	613	589	583	636	604	663	624	610	587	643	637	640	596	667	606	612	618	659	621	613	619	638	622	631	641	623	659	634	638	621	638	613	589	608	647	618	581	630	665	672	625	629	623	608	620	595	609	663	646	609	640	627	609	620	656	621	635	581	655	585	609	651	573	614	652	584	607	622	592	609	587	571	624	605	632	632	589	661	620	650	611	624	605	624	639	652	598	614	623	621	649	635	622	595	644	622	616	605	637	620	624	624	653	596	599	583	635	618	591	588	628	641	633	608	582	592	609	668	604	623	633	628	600	640	637	552	637	657	642	621	661	627	640	641	612	616	611	588	604	609	618	599	638	612	634	598	647	581	619	628	610	633	609	603	623	591	587	639	644	640	594	611	595	623	699	616	614	632	620	652	612	597	593	622	580	642	623	663	634	644	610	598	668	593	601	592	630	624	652	589	607	610	599	637	620	636	583	628	632	642	634	604	621	619	629	610	615	632	610	596	583	642	638	588	622	649	637	596	658	591	617	617	631	648	657	564	577	601	674	642	578	607	618	643	642	602	632	624	605	633	608	609	616	628	603	598	624	667	610	593	641	632	611	644	615	607	588	643	626	616	635	576	571	603	637	586	637	615	599	594	634	622	616	580	628	643	615	679	635	632	622	598	659	642	615	623	587	639	638	623	659	597	593	627	646	609	652	614	630	564	609	608	638	601	632	605	607	621	636	615	618	616	578	623	652	608	651	661	572	600	635	581	610	635	630	620	632	642	627	650	614	621	619	651	581	641	636	595	624	626	616	658	624	580	602	662	574	603	616	680	623	591	623	652	637	558	611	622	623	614	635	607	637	607	628	588	645	601	609	602	621	606	577	607	601	638	628	634	651	663	686	629	619	628	598	644	599	630	599	610	562	639	654	568	642	610	667	593	623	636	593	626	624	643	596	660	607	578	625	660	596	603	635	629	656	668	634	601	625	597	629	594	610	605	641	581	575	648	614	666	612	592	625	589	644	638	632	618	590	587	650	596	654	618	629	607	617	567	595	625	611	602	596	609	569	591	609	648	620	620	628	631	618	647	548	628	619	636	625	584	612	649	613	640	640	635	615	650	578	599	591	603	621	635	583	615	639	667	606	620	594	638	636	636	608	610	637	642	601	634	602	614	622	607	621	627	647	666	622	589	628	624	594	569	637	609	631	636	608	641	636	662	673	572	608	620	598	640	617	617	624	612	618	664	602	623	646	620	644	623	631	606	584	626	670	592	606	612	574	586	643	615	565	616
22309	20212	26805	23440	20217	20354	11105	2496	1815	1642	1461	1390	1304	1221	1215	1171	1104	1058	1052	1045	1021	1041	996	1003	989	950	981	951	979	959	992	943	939	923	924	955	927	955	958	923	974	928	930	934	950	950	954	875	947	914	955	939	911	886	975	913	926	877	898	897	901	854	888	941	940	898	915	930	886	940	923	961	942	937	925	982	963	955	900	895	915	947	919	886	956	889	885	958	920	914	901	934	885	864	932	860	911	903	886	895	916	931	916	888	880	904	924	867	937	887	948	950	884	931	875	958	881	890	861	876	926	862	938	893	874	861	914	899	900	895	920	872	918	855	864	921	895	897	885	916	850	892	907	868	841	892	906	956	875	883	877	900	875	905	902	822	932	887	899	916	897	888	911	902	912	945	926	919	965	890	900	891	972	926	921	931	877	913	903	848	900	852	934	891	860	896	841	933	945	879	913	836	919	938	907	960	930	842	896	881	877	837	868	921	946	960	951	907	894	885	892	887	864	903	873	874	887	938	861	895	901	919	924	877	881	886	903	919	882	888	785	918	933	875	877	886	873	850	918	877	869	911	953	881	898	901	900	972	929	879	898	872	859	850	927	876	881	877	944	913	923	893	945	864	879	904	939	944	882	902	859	956	941	855	925	910	944	946	911	867	904	899	922	899	987	886	871	835	901	925	916	842	817	892	839	863	888	879	865	933	903	944	880	939	853	916	914	849	915	925	878	881	938	908	900	864	907	899	920	912	846	880	913	899	908	922	904	956	939	889	890	906	913	892	937	869	854	908	946	890	929	890	926	883	929	847	916	912	886	889	832	840	881	855	891	938	912	929	858	926	859	934	899	925	892	937	882	834	884	918	901	925	928	923	879	933	881	942	905	866	850	894	883	936	908	921	871	930	913	884	874	928	871	881	876	922	933	917	936	940	900	854	870	929	950	941	967	958	906	932	932	914	940	857	899	897	877	949	922	920	914	939	867	883	928	884	890	842	888	907	866	930	882	917	917	866	925	925	921	944	893	922	952	828	901	904	938	907	920	885	875	885	880	908	916	957	910	910	874	855	921	894	926	900	919	898	838	859	898	935	912	941	930	910	876	848	863	910	919	945	933	936	897	969	863	949	841	902	893	880	865	923	896	889	914	909	917	903	890	822	899	947	928	938	858	893	957	881	885	860	947	924	914	851	913	873	915	890	918	879	916	917	903	877	864	936	874	930	905	919	907	896	893	909	909	914	918	924	925	864	871	885	897	911	901	852	904	908	939	902	886	910	899	835	898	941	935	918	872	861	934	933	891	864	917	879	878	918	930	830	886	885	858	883	901	872	859	893	953	947	925	901	903	878	923	890	996	876	892	861	888	899	817	906	877	919	914	915	909	882	974	891	877	917	902	928	944	937	876	876	902	895	856	890	870	915	850	926	886	896	907	870	920	950	826	875	924	887	864	915	915	893	902	915	928	880	908	862	880	892	907	947	914	873	912	921	856	888	938	904	897	892	927	898	943	957	926	873	912	889	872	896	896	866	888	876	839	932	948	877	910	900	913	890	867	827	890	874	904	946	916	917	936	886	937	896	908	925	941	879	899	907	939	870	932	908	919	828	966	916	881	928	957	916	899	863	911	890	911	930	876	870	972	896	891	904	904	900	825	885	900	895	913	871	860	908	910	903	834	921	876	909	887	861	897	875	889	920	896	884	867	834	883	906	923	851	914	906	884	856	857	941	908	913	897	923	882	890	916	962	972	916	869	911	920	917	897	892	923	907	887	896	855	883	903	899	918	865	898	895	924	946	911	870	951	924	986	871	918	900	894	906	916	875	919	917	918	838	919	900	882	873	868	874	869	929	878	894	915	909	910	925	857	892	937	883	905	915	889	882	909	807	875	942	914	817	874	944	932	939	884	902	881	946	894	902	942	907	945	886	896	860	874	844	909	893	899	884	891	867	873	918	899	804	909	886	911	936	894	888	908	915	840	851	896	951	874	865	898	903	919	871	885	944	883	891	853	911	927	908	959	866	853	906	907	862	861	876	886	896	888	937	903	958	914	857	947	939	942	891	935	850	939	930	889	903	930	931	942	961	896	956	909	896	920	883	896	862	927	848	869	839	884	902	850	897	970	897	935	934	898	884	949	891	893	892	904	899	887	894	953	885	870	878	888	918	891	894	945	872	891	901	914	884	853	880	933	928	959	905	893	893	848	873	915	938	893	832	917	880	913	918	846	916	895	905	910	874	911	827	951	911	915	939	880	896	884	833	850	881	910	892	939	917	867	925	880	927	903	860	915	892	917	944	884	867	880	885	919	838	876	855	877	942	925	925	892	931	900	843	962	914	903	938	897	884	948	889	918	902	886	888	904	865	915	881	903	859	923	950	887	854	916	837	862	939	896	911	897	908	908	903	895	889	913	888	901	906	914	877	885	894	920	852	881	877	859	939	966	893	888	865	945	870	868	877	913	877	861	869	869	865	911	905	917	922	886	899	918	873	886	899	933	860	906	923	915	949	823	877	922	870	921	955	904	881	921	945	902	893	880	903	890	897	964	888	929	933	909	913	863	895	915	881	843	886	881	850	925	894	925	887	890	836	929	908	892	915	990	832	919	898	869	863	884	923	884	939	892	897	869	873	915	873	867	938	833	886	830	903	923	888	946	925	904	905	911	874	934	897	923	865	949	965	881	906	910	862	954	925	906	874	879	872	869	878	902	864	942	890	855	882	924	933	893	859	940	865	898	912	919	923	887	900	900	887	882	865	888	893	872	886	918	903	841	859	851	884	924	921	955	855	873	875	914	951	940	905	899	878	894	869	882	929	855	847	903	877	900	862	929	944	876	971	894	877	862	898	971	925	897	870	929	933	866	885	942	918	932	877	941	908	856	928	878	932	864	894	884	900	929	873	940	885	935	920	920	915	899	904	870	914	864	894	915	940	914	952	899	908	883	906	922	909	889	935	940	869	884	819	869	900	908	886	924	847	897	904	926	930	884	887	920	836	893	957	874	881	856	924	860	858	875	904	894	849	935	883	877	881	905	903	909	852	900	894	957	829	883	879	921	883	901	916	901	870	861	883	877	924	876	848	920	926	900	886	887	866	904	882	919	913	895	878	892	905	873	907	869	906	876	928	929	846	882	868	933	899	862	910	899	918	890	899	914	891	884	868	911	882	889	929	878	941	913	893	872	905	914	907	895	920	921	889	902	922	872	942	905	879	858	902	913	933	921	876	893	834	868	935	893	857	928	957	871	905	862	909	870	949	940	919	865	896	879	889	896	935	947	909	861	958	937	859	890	925	858	867	852	966	898	903	938	925	891	867	892	880	967	945	907	906	893	902	890	911	883	890	851	928	906	906	919	927	940	903	916	908	892	886	926	888	870	896	849	873	897	934	910	899	874	894	871	949	845	951	892	929	865	898	954	904	889	914	861	907	847	849	872	924	928	885	899	862	915	901	853	906	871	843	897	846	909	837	941	896	880	936	892	855	910	869	883	913	898	945
9769	18297	16563	9875	6882	5240	3984	3267	2716	2397	2142	1779	1712	1459	1406	1310	1233	1159	1172	1192	1095	1094	1085	1018	994	1021	1013	910	958	1004	938	932	890	932	931	881	952	895	871	910	836	861	907	857	830	858	906	823	820	846	916	816	891	824	852	775	835	870	858	869	778	883	835	893	914	842	881	814	856	871	836	865	864	804	869	788	844	848	852	854	868	816	861	845	866	827	860	824	857	851	870	854	867	821	831	851	829	774	774	844	817	845	847	850	858	854	825	861	854	842	872	837	864	871	940	808	816	806	828	792	809	815	830	810	819	882	821	840	829	856	829	791	851	875	865	805	803	871	821	843	838	845	805	828	869	793	885	867	813	886	842	816	820	817	841	850	852	850	801	814	836	840	853	839	863	790	855	864	835	804	822	841	836	833	819	835	860	799	843	833	869	840	821	849	806	857	820	840	875	828	812	807	825	812	807	840	807	843	797	840	821	860	860	842	833	792	826	837	808	841	822	849	891	806	781	814	823	803	836	813	774	852	841	818	840	861	831	852	828	825	829	832	824	817	843	828	830	828	762	850	806	843	789	833	861	841	827	805	872	786	783	792	815	791	861	784	793	854	867	775	808	790	867	786	851	851	806	828	810	835	843	844	788	863	813	850	806	854	852	885	835	870	843	820	847	841	822	840	826	859	788	838	844	821	810	863	851	818	777	825	826	790	779	820	830	855	864	827	808	841	832	848	857	810	795	830	884	823	846	793	802	791	873	835	833	866	845	870	841	825	804	817	852	871	823	817	812	825	849	813	847	787	807	797	808	806	809	865	830	812	823	789	812	858	817	852	812	814	782	798	819	834	847	811	797	829	873	848	818	820	828	845	785	882	803	876	832	842	760	836	748	805	774	835	862	853	848	802	861	861	833	873	815	894	771	842	884	857	802	744	841	807	834	802	814	822	798	816	835	774	822	819	861	844	854	827	849	774	853	879	853	861	804	843	779	757	842	856	771	846	796	837	871	830	793	844	880	815	808	786	864	908	800	795	846	887	893	821	772	838	804	778	818	837	827	862	800	804	778	841	857	876	846	797	820	872	794	827	853	817	835	836	867	843	771	787	826	833	807	862	862	803	807	818	826	816	856	764	836	832	851	809	839	810	855	875	840	805	813	798	793	811	847	814	832	824	822	854	817	830	855	848	867	801	852	813	774	839	844	811	838	798	864	877	874	865	845	820	789	844	782	820	829	827	841	865	831	843	838	794	852	823	826	851	836	746	871	834	824	862	821	862	858	879	871	855	844	832	757	790	885	801	873	831	824	838	795	882	889	780	772	815	832	842	837	840	843	755	809	801	812	826	841	809	894	822	825	821	807	852	845	817	811	860	895	807	832	830	805	819	805	825	803	814	828	812	822	821	847	869	770	784	795	867	877	844	848	884	801	787	830	854	835	859	868	779	857	855	805	787	880	829	813	831	834	814	856	823	805	801	817	809	840	814	834	826	818	815	822	817	848	851	813	808	807	865	843	820	798	877	828	856	832	795	786	777	814	846	793	804	819	831	752	815	870	851	835	771	817	876	816	810	860	876	832	804	796	817	850	805	802	815	809	853	841	904	840	833	835	798	828	833	843	828	853	812	803	852	797	839	820	852	913	848	852	825	789	838	852	833	813	777	812	836	839	791	870	841	848	861	839	868	876	849	851	799	853	877	824	790	785	813	815	805	836	836	793	863	885	842	792	784	854	769	764	800	879	834	775	836	875	892	822	769	821	802	814	804	833	868	876	805	855	793	815	813	880	805	824	807	879	829	811	800	821	829	863	811	863	838	854	824	827	815	845	770	860	825	831	877	833	827	816	830	829	801	833	839	840	803	785	796	823	835	797	765	802	792	821	835	835	822	789	833	802	821	843	819	777	826	862	834	835	857	863	821	840	794	823	820	853	822	807	853	796	820	819	817	816	809	802	806	795	807	840	835	826	826	791	813	836	843	795	822	852	813	830	802	802	825	851	786	843	880	889	826	840	788	813	846	810	839	836	892	822	875	889	845	834	876	860	835	836	802	817	872	818	812	845	836	804	808	812	886	811	841	837	829	814	806	818	824	805	775	775	838	801	837	821	853	827	813	823	826	811	859	819	871	850	896	829	832	829	823	844	848	789	821	796	800	822	794	782	823	819	869	810	848	801	804	818	806	850	869	843	879	830	839	842	834	836	825	832	851	788	872	813	817	847	847	870	828	858	837	815	852	817	796	788	837	853	858	805	792	814	825	862	802	752	868	903	802	806	861	849	790	771	792	861	777	815	823	854	822	823	790	830	839	849	794	863	800	851	782	766	838	832	832	821	860	815	821	858	870	879	833	809	817	813	831	833	833	853	803	771	792	790	866	831	845	803	785	838	832	822	865	840	816	845	881	789	832	863	854	849	799	767	833	828	827	822	812	842	811	815	869	778	844	821	774	826	831	890	809	812	869	789	897	857	811	817	856	808	786	865	798	785	810	796	782	815	847	807	822	810	813	839	801	814	846	831	814	854	821	811	814	829	843	822	813	829	820	843	875	856	796	902	882	833	815	809	805	819	883	825	790	845	863	826	832	886	775	773	827	779	855	813	813	844	802	841	825	820	873	811	844	847	826	933	895	844	847	843	804	829	859	845	811	855	849	851	829	837	816	801	825	817	826	822	840	860	817	858	873	816	776	827	814	881	833	825	823	879	792	847	845	791	817	802	833	798	816	846	798	849	886	837	829	844	828	829	862	838	835	859	841	844	868	847	816	844	825	797	835	920	831	809	845	828	766	831	848	825	816	819	794	794	814	761	828	803	835	893	797	800	807	844	763	817	845	833	827	812	845	795	812	820	827	859	812	815	799	836	839	802	847	822	781	818	831	841	839	796	826	813	809	813	831	809	835	827	808	832	814	825	789	786	829	865	832	822	839	807	798	804	820	830	830	839	811	766	840	857	836	800	787	817	863	836	802	835	836	848	816	766	845	801	833	837	832	794	855	875	861	801	817	803	848	826	788	806	768	840	768	830	829	816	788	805	798	781	889	803	820	843	785	806	797	860	828	864	795	837	773	813	855	850	855	834	868	844	805	814	852	801	824	794	864	824	854	848	812	897	800	860	771	781	841	844	874	810	783	808	786	838	819	832	841	825	794	803	861	840	828	819	867	834	808	818	815	854	805	810	889	878	854	861	788	863	804	785	794	834	803	817	859	795	834	852	867	801	830	802	833	831	836	825	882	814	834	793	824	857	851	832	818	786	784	801	844	812	837	838	853	802	888	799	831	799	838	884	884	819	807	797	847	819	801	824	856	846	815	821	843	805	823	798	810	853	847	822	798	848	771	880	845	814	757	845	848	849	828	863	825	816	843	817	824	829	794	815	787	843	772	844	833	829	809	852	823	845	763	818	811	815	850	806	787	812	812	821	874	840	798	841	805	843	765	844	849	811	836	814	820	845	826	832	880	828	823	840	816	879	833	836	869	816	870	840	815	806	860	863	834	863	838
27750	14334	1885	460	343	307	285	278	258	275	260	267	274	234	248	262	270	253	263	242	236	246	256	224	256	248	239	235	271	230	244	250	256	262	229	244	252	241	249	225	264	237	236	239	238	230	275	223	230	239	249	231	259	238	240	234	242	246	222	243	231	280	215	225	253	228	222	243	250	263	243	266	258	226	235	221	265	222	251	239	235	235	218	246	228	256	209	221	237	230	226	249	232	225	235	237	244	226	246	249	237	234	240	240	219	247	269	218	236	252	287	218	241	217	251	246	243	225	238	221	220	251	234	234	222	250	241	235	244	235	251	257	213	268	264	234	243	216	259	242	235	238	249	244	231	227	199	216	241	213	248	244	232	238	209	255	246	266	201	235	248	260	248	217	223	236	240	230	229	220	266	235	247	242	253	258	220	241	269	234	238	241	235	233	237	212	244	236	238	203	224	240	216	257	243	236	255	243	255	269	239	229	230	232	232	233	227	247	244	243	231	233	269	253	276	224	235	244	219	220	261	253	237	220	228	230	249	242	227	244	233	216	211	234	208	241	250	245	258	223	236	231	247	279	272	232	216	229	243	272	227	255	235	213	260	261	257	243	215	244	234	249	246	262	225	222	262	248	241	200	235	237	239	242	219	270	213	228	249	222	234	279	243	248	259	206	234	218	251	231	256	232	223	244	260	240	260	250	221	232	231	248	236	203	243	251	243	243	268	262	247	231	253	241	255	218	240	210	236	257	263	219	241	234	211	230	242	236	239	224	236	241	244	237	264	227	217	245	209	231	239	237	245	270	233	265	229	244	235	237	244	235	231	236	242	246	271	257	240	227	223	233	254	268	230	252	230	235	218	232	250	229	258	231	235	248	213	244	245	248	217	245	256	278	253	213	226	221	236	221	235	263	232	236	184	243	230	258	239	226	259	247	241	229	251	248	251	228	239	208	230	233	255	229	253	217	247	223	245	261	256	239	253	246	221	244	241	230	261	261	239	244	254	220	236	270	225	221	227	252	231	242	239	240	235	274	226	215	210	251	268	235	220	232	258	232	217	241	221	302	207	245	226	227	230	223	252	226	218	259	236	238	243	260	268	239	242	217	231	270	227	235	244	216	225	220	249	230	237	221	237	204	233	212	245	233	239	207	242	236	255	245	217	223	245	262	254	257	220	241	223	230	247	229	240	257	219	251	247	254	232	233	247	231	225	244	268	249	231	252	245	260	254	227	236	225	239	253	221	239	230	235	219	236	237	246	220	232	248	228	238	224	252	259	251	234	233	241	234	257	259	251	242	232	251	218	249	226	229	221	246	258	258	231	226	258	241	214	232	269	253	226	273	237	239	217	269	256	249	247	227	237	265	249	225	226	239	231	241	243	247	221	233	242	239	238	245	231	230	275	226	229	226	252	226	245	238	251	243	241	264	241	253	236	245	235	233	261	241	247	231	247	261	244	228	236	229	230	227	243	260	235	249	250	231	248	246	260	235	226	220	258	228	240	214	244	247	258	233	230	223	254	240	260	219	232	223	245	223	239	234	216	236	233	231	236	257	229	242	220	232	244	237	235	252	228	261	239	235	219	253	263	266	251	264	232	236	253	212	230	230	235	224	232	243	256	230	229	256	243	233	225	236	238	221	251	246	256	244	249	234	250	237	221	235	242	240	240	251	240	252	251	242	236	230	248	229	241	242	256	224	239	265	219	215	219	256	244	259	248	242	244	240	257	215	228	237	254	241	225	278	231	237	205	213	272	229	233	240	248	258	250	243	237	219	247	237	230	203	241	235	263	242	233	254	257	246	244	221	254	238	241	224	250	214	245	220	221	218	239	227	237	237	227	249	209	252	225	224	218	240	229	233	224	232	238	268	270	228	206	261	255	235	255	265	271	228	259	248	221	248	264	235	229	260	249	251	247	226	237	203	216	222	234	219	236	238	244	233	235	228	245	251	252	233	228	231	229	232	232	252	239	227	229	237	237	242	275	254	262	231	263	230	242	233	268	256	250	229	215	248	257	261	217	232	251	228	232	216	241	220	267	248	219	243	239	226	239	245	263	215	232	225	239	225	236	242	233	229	248	260	249	263	248	246	214	257	258	235	232	236	228	212	235	252	263	249	229	251	272	247	231	234	248	218	253	234	221	216	247	231	241	231	241	233	215	264	237	237	243	205	252	234	229	271	239	237	224	256	223	236	225	211	233	235	251	236	237	215	211	262	251	279	243	214	222	240	238	250	242	209	234	260	230	237	252	226	247	235	228	211	219	265	260	253	218	226	230	261	265	255	223	259	247	264	229	244	240	226	242	261	234	264	230	218	201	220	220	236	248	234	271	231	235	241	255	235	245	242	232	235	217	241	250	268	242	253	251	246	238	240	250	252	237	226	249	232	243	244	240	256	267	247	247	234	246	243	218	256	252	234	237	242	226	266	227	207	257	236	246	248	242	223	247	237	265	251	246	240	232	231	241	239	245	236	259	230	237	242	232	254	249	229	196	245	214	246	226	235	270	240	251	249	213	241	258	243	230	260	257	235	230	241	227	230	214	259	256	278	261	247	265	249	213	234	225	236	210	226	261	243	240	236	274	239	237	243	242	239	224	245	247	230	253	245	244	228	261	247	236	230	242	229	251	220	231	250	239	205	234	243	237	214	260	227	254	225	223	243	287	236	219	231	235	231	207	234	214	252	253	221	247	240	236	244	229	242	232	238	199	251	258	237	231	248	245	240	223	219	236	239	241	236	242	240	243	242	265	249	230	268	248	225	230	232	215	229	264	232	237	253	253	248	248	191	214	217	241	257	232	220	257	222	245	239	233	261	225	249	225	228	219	226	250	225	225	253	243	217	242	225	250	232	252	251	233	217	216	222	245	254	233	281	232	215	247	213	255	242	227	245	233	231	249	213	239	224	244	212	241	212	235	234	238	221	240	259	242	242	241	258	271	232	219	240	261	226	218	221	244	228	275	237	247	270	230	237	246	237	244	239	250	222	250	229	264	251	263	272	218	240	264	226	226	222	232	196	224	267	237	277	229	239	233	229	232	229	264	239	263	217	215	245	246	235	269	242	248	236	252	273	240	216	237	225	223	244	262	238	255	266	232	226	226	263	230	243	252	236	201	237	257	245	254	218	253	232	227	242	221	246	236	246	240	233	269	232	267	230	241	247	237	247	246	215	224	245	205	235	242	246	245	259	233	254	261	209	233	242	232	248	235	239	213	212	224	260	223	231	264	261	224	225	237	240	233	236	255	251	235	258	249	251	226	246	247	250	235	240	240	239	231	226	246	234	245	213	231	265	228	240	264	231	236	264	276	248	207	243	221	213	260	233	222	224	235	242	251	214	219	223	228	232	247	242	238	208	243	252	245	258	233	243	229	232	220	249	244	230	213	237	245	221	247	221	236	246	245	280	253	225	219	208	241	235	230	247	263	222	225	231	218	238	222	257	264	236	251	244	241	236	227	233	274	235	223	251	267	235	245	268	250	259	237	231	231
4933	817	762	482	409	338	305	296	307	262	273	259	260	264	225	260	234	268	262	241	233	231	256	240	239	245	238	252	242	238	197	246	226	239	236	243	233	214	250	203	240	218	220	250	246	218	216	214	225	267	246	241	229	235	227	232	221	224	237	203	239	222	221	224	229	219	270	198	233	264	242	222	244	231	244	235	230	217	256	229	227	249	234	229	231	241	230	228	240	236	255	247	230	228	234	214	262	243	282	218	254	238	234	207	218	239	247	222	246	238	231	220	220	241	221	233	240	224	218	223	232	191	231	249	244	239	231	246	209	228	253	216	227	219	246	254	217	234	217	251	269	232	247	255	221	245	213	237	225	252	217	224	246	217	275	225	223	201	211	246	203	209	217	232	237	235	236	217	228	232	237	240	207	228	226	234	232	245	244	225	225	254	213	243	239	270	268	226	258	207	247	219	241	209	215	237	220	234	203	238	237	241	230	237	239	214	255	223	254	212	236	234	232	246	240	211	226	250	254	210	234	217	243	236	229	252	213	259	228	266	231	222	256	242	219	240	225	246	217	213	233	255	209	235	241	227	242	260	247	232	257	240	245	235	240	230	230	255	229	233	241	222	227	258	228	244	241	213	247	239	236	244	222	234	245	231	237	237	271	216	221	234	226	238	231	223	234	216	221	218	241	232	234	226	213	233	222	223	210	261	221	241	214	255	239	253	225	280	222	221	241	232	264	259	247	241	231	224	215	244	250	233	230	238	248	225	237	234	262	222	227	220	232	257	211	264	243	236	196	224	237	240	250	218	223	254	270	252	232	243	236	228	237	216	234	224	225	235	238	257	216	222	229	242	220	231	200	224	233	254	256	245	223	249	249	218	207	228	234	224	235	240	230	234	227	241	234	223	239	239	229	223	237	245	215	208	211	218	255	254	211	249	208	227	235	233	240	251	238	223	242	215	212	214	244	219	259	236	207	238	238	252	205	224	257	218	223	246	221	194	234	236	196	243	242	223	250	227	258	243	222	246	241	242	234	240	219	236	243	239	230	232	238	196	230	256	247	233	231	239	227	214	242	241	218	241	213	220	232	244	234	245	203	260	231	233	277	231	203	230	243	236	228	222	233	224	242	225	250	228	230	216	232	225	202	244	211	231	262	243	210	193	247	266	214	240	237	251	258	215	226	233	237	206	238	278	237	237	235	225	235	219	238	233	240	221	267	252	231	252	252	240	227	216	228	226	218	234	242	236	220	236	233	182	234	207	253	218	267	229	220	233	231	227	221	232	253	236	227	229	199	217	254	215	242	236	248	244	242	246	219	245	238	227	227	228	236	235	237	216	234	238	249	229	217	255	229	227	233	200	233	249	228	207	228	236	221	222	230	253	251	241	237	234	213	217	246	230	232	230	221	250	232	216	240	206	242	236	250	242	226	243	237	230	228	262	239	222	203	219	223	223	246	247	207	247	245	244	253	215	227	213	248	227	202	253	225	256	259	259	214	242	219	238	225	239	241	235	235	254	204	238	233	222	237	246	226	259	232	243	221	227	234	244	255	254	241	220	245	219	223	226	249	195	222	255	229	213	213	235	250	238	227	204	224	241	248	228	235	255	210	242	262	245	225	243	255	210	237	227	213	247	235	213	236	230	251	199	234	239	248	225	231	216	223	243	229	242	238	209	259	237	269	275	217	245	237	236	255	240	222	236	235	200	242	242	241	241	243	231	225	239	215	216	238	243	252	224	211	227	253	212	265	251	213	225	237	250	224	268	219	240	235	221	236	222	249	227	259	235	221	206	236	227	216	251	242	203	253	233	219	228	241	231	215	233	229	194	219	226	223	229	270	258	230	237	224	244	218	218	249	207	204	272	225	225	236	236	239	236	247	237	216	255	218	271	236	228	245	233	270	234	216	226	236	229	223	239	235	228	223	222	240	223	212	245	226	237	229	262	232	231	217	229	252	234	206	239	239	231	232	248	204	229	243	251	251	224	225	223	221	234	222	241	211	231	196	238	228	229	228	227	221	226	237	239	236	233	223	270	229	249	214	248	238	243	249	240	244	246	225	215	231	244	234	214	226	213	232	238	249	247	245	231	244	232	248	213	204	215	201	224	220	249	226	265	218	229	238	248	232	223	239	238	222	217	252	227	235	245	245	224	212	227	243	241	276	230	239	228	259	232	223	244	262	250	224	252	229	208	227	257	213	234	250	232	243	222	246	267	234	239	224	250	201	229	189	228	214	240	248	221	248	218	234	235	227	221	224	220	223	220	226	232	217	227	226	217	249	218	242	214	211	232	247	231	226	213	226	256	222	251	219	243	235	242	223	252	243	212	228	231	193	216	241	228	241	224	235	218	200	235	238	226	201	217	208	234	238	233	218	249	228	247	216	241	235	229	195	254	251	252	248	241	228	212	209	239	215	211	224	239	224	255	255	233	246	240	246	247	227	230	228	257	230	207	218	224	239	240	250	215	237	197	233	228	238	235	250	229	206	255	247	234	217	260	211	218	230	240	231	245	247	210	231	211	250	213	230	218	215	239	254	200	213	234	253	227	262	227	222	243	235	221	234	219	238	215	264	239	254	216	251	257	237	215	244	213	253	244	246	223	237	241	227	220	244	241	236	237	233	245	225	211	249	217	229	249	234	214	229	250	244	244	245	216	218	228	216	227	233	243	238	217	244	221	243	235	216	233	246	225	198	239	226	240	241	243	241	226	234	227	234	232	225	244	242	216	220	236	216	253	220	240	218	229	229	255	245	240	217	247	233	227	237	217	214	269	242	233	232	256	252	214	233	252	236	224	240	238	224	230	209	211	206	270	239	223	243	217	220	251	213	259	247	227	259	223	254	241	231	248	231	230	246	227	248	222	247	215	229	236	231	249	233	244	236	239	230	228	253	204	222	245	244	219	224	221	216	238	236	234	257	221	253	225	247	200	254	232	240	227	280	272	196	228	231	251	242	261	210	220	234	215	232	244	231	221	243	228	227	247	219	232	221	210	220	211	229	262	224	278	251	252	245	238	208	224	243	242	229	223	249	222	211	235	224	214	201	215	220	223	219	234	221	244	232	239	226	237	267	212	241	251	243	224	227	261	222	238	224	232	251	235	246	217	225	248	238	243	242	242	241	228	236	229	198	215	207	209	220	256	215	256	251	221	247	236	236	246	257	216	221	228	217	224	235	225	234	227	220	255	225	234	238	238	235	255	232	230	238	257	233	246	265	239	259	244	246	216	259	213	222	228	233	236	209	221	253	250	229	244	197	241	242	209	218	243	252	234	236	217	224	237	230	216	233	224	256	217	266	215	217	221	231	224	236	226	227	236	238	232	241	238	246	253	223	254	261	251	204	238	211	223	254	256	225	264	243	234	248	203	232	236	235	229	225	238	214	227	209	239	224	237	232	238	241	234	223	236	235	225	242	201	250	211	225	213	222	248	237	220	247	220	239	240	236	212	215	221	230	208	223	211	211	221	233	208	219	247	230	220	226	242	229	238
24605	20254	26573	23737	20257	12766	2205	1485	1198	1033	984	897	893	887	857	852	840	795	785	778	763	775	761	764	740	734	767	745	736	752	723	713	756	684	736	712	684	778	676	701	744	732	763	724	706	683	711	687	695	737	679	657	690	701	658	659	661	697	731	708	710	688	700	691	668	729	672	705	689	696	717	738	657	665	721	724	663	731	712	722	742	744	648	689	687	727	670	671	721	721	696	702	677	683	707	690	719	705	659	686	723	678	667	723	713	754	649	677	678	630	687	682	660	675	656	673	617	660	680	710	678	691	687	699	679	717	733	725	728	689	715	677	618	684	702	699	715	668	726	691	653	719	722	701	627	696	728	739	629	684	699	672	693	719	680	701	678	692	714	694	703	733	681	682	739	709	704	692	686	677	710	730	678	690	675	676	718	649	652	697	712	712	696	664	671	716	716	703	641	716	700	672	684	719	657	669	684	679	666	695	739	717	660	692	681	714	650	713	664	719	710	682	694	728	762	725	718	693	669	672	681	678	658	716	699	692	655	673	673	725	742	713	675	707	676	711	695	628	727	699	682	679	663	692	710	732	692	691	682	700	713	666	719	682	700	692	717	677	706	714	670	691	707	718	670	669	703	638	666	724	688	674	706	724	687	738	667	692	687	666	732	725	683	673	639	714	712	667	672	712	714	653	708	686	667	667	690	649	652	695	721	726	702	740	715	722	724	729	655	681	707	721	698	731	703	663	641	686	665	673	667	661	666	708	683	690	693	718	675	673	680	687	663	688	711	649	698	704	689	708	689	723	711	678	715	684	690	676	706	709	689	731	697	687	692	720	713	693	676	672	745	635	692	653	651	731	707	673	671	745	715	664	686	701	717	652	723	679	684	641	736	716	683	684	697	684	708	681	685	739	666	693	627	649	704	747	646	699	683	657	707	697	670	722	702	689	699	710	739	759	705	651	709	717	670	692	721	665	693	703	695	733	723	668	740	671	652	712	690	699	706	658	658	671	669	667	662	720	689	696	726	662	735	693	675	663	681	636	712	646	736	683	715	691	711	715	648	667	687	661	682	723	673	672	703	728	689	737	713	700	673	714	672	674	710	725	661	713	649	672	739	737	702	733	736	679	703	693	695	697	685	676	669	695	691	664	684	689	707	656	682	680	676	704	711	665	723	691	683	715	679	654	680	676	667	657	678	722	672	675	716	702	633	675	719	729	664	695	734	693	714	659	711	709	659	710	689	659	736	690	676	621	675	700	663	684	673	673	672	628	685	664	662	689	691	660	717	676	706	673	681	665	724	719	668	657	644	664	689	720	700	719	684	710	689	698	616	683	658	686	683	689	710	690	649	633	684	685	669	694	677	723	671	668	655	677	690	672	646	695	692	702	692	663	668	693	663	711	652	609	651	702	679	677	766	717	712	630	699	741	676	672	666	701	699	695	616	676	697	668	678	727	639	771	691	713	654	684	706	717	696	676	679	749	680	686	725	694	651	672	696	678	699	686	704	693	704	680	667	672	677	695	699	698	693	744	697	726	581	651	660	709	659	622	710	679	716	684	723	687	650	706	718	625	720	737	678	675	661	690	660	666	653	705	682	661	700	694	733	679	645	690	655	708	697	682	722	664	658	715	688	671	698	666	657	679	669	643	675	669	692	693	678	632	695	680	651	681	696	704	673	697	686	746	668	661	675	752	713	711	653	681	696	674	653	662	729	695	705	712	680	666	693	642	724	677	719	714	676	647	622	709	666	699	712	658	699	676	693	712	726	710	687	624	666	697	657	706	705	731	707	643	717	694	702	666	655	714	674	675	650	707	726	681	775	686	686	715	675	756	676	711	727	686	649	650	668	647	691	721	655	698	665	675	690	644	688	692	686	706	717	728	710	662	712	725	664	707	728	683	745	705	702	681	696	710	699	692	690	655	706	627	708	669	651	704	699	724	751	663	688	659	703	726	691	676	690	707	735	710	653	674	706	704	655	725	715	671	696	680	687	701	655	692	672	617	757	733	662	688	708	669	655	694	697	683	616	657	694	683	644	695	631	664	686	678	682	665	738	760	672	692	683	681	639	677	702	636	667	680	682	628	708	710	657	669	671	702	710	691	677	668	723	669	667	668	654	730	666	708	681	702	654	707	669	692	653	640	693	724	690	716	713	673	692	690	696	699	640	700	692	702	719	723	688	724	648	670	720	654	725	662	733	688	696	688	650	692	705	660	685	700	675	693	682	698	738	709	695	688	673	726	628	670	734	685	714	730	692	723	672	668	687	642	627	698	661	717	718	685	688	677	683	699	713	693	681	693	724	736	659	726	702	703	728	658	660	675	697	666	673	713	722	701	721	643	671	661	715	719	688	640	708	700	692	706	639	694	716	665	682	694	675	692	730	695	704	709	688	722	639	646	656	660	710	724	662	700	668	700	694	685	683	690	656	657	709	689	720	683	692	653	694	684	747	638	677	720	709	690	686	738	667	722	685	698	659	667	697	719	664	689	735	659	708	705	736	651	735	737	723	740	645	716	673	677	697	680	656	679	634	692	711	655	712	734	657	694	688	649	681	713	687	679	674	664	665	683	662	668	708	740	732	649	705	694	658	679	670	610	698	696	693	673	704	705	690	711	685	679	677	717	711	696	658	659	670	706	740	703	696	648	710	691	734	704	681	642	710	700	665	702	653	704	667	670	649	719	652	744	692	668	726	658	702	638	654	711	664	663	670	679	717	697	679	689	687	702	726	656	710	704	730	705	627	690	732	763	695	666	711	685	678	703	664	660	661	670	713	717	710	731	715	676	655	670	662	685	693	716	649	717	681	706	642	726	667	686	713	704	684	746	703	709	667	685	659	708	662	677	679	694	698	682	675	665	708	712	664	628	709	679	655	661	729	676	703	668	698	654	703	737	686	728	709	656	721	693	729	707	657	625	687	669	698	714	715	669	695	686	720	694	712	711	714	714	657	683	715	650	684	689	747	690	682	704	697	597	656	676	691	670	674	709	667	656	644	694	627	713	711	691	698	720	705	693	721	692	673	676	666	668	701	684	733	758	665	705	704	726	672	721	710	650	682	716	724	706	702	681	678	684	682	713	644	662	694	706	662	675	726	717	718	668	684	650	722	730	651	711	701	692	704	680	701	677	699	683	711	711	762	666	689	634	702	655	699	735	698	712	729	712	715	699	719	696	701	735	722	670	720	671	672	693	698	658	679	707	676	663	620	723	669	749	682	668	700	760	685	704	671	669	718	688	732	715	697	654	635	722	753	682	686	665	729	741	667	697	652	686	677	697	702	687	672	688	681	686	714	675	740	652	682	666	662	696	676	688	725	718	714	729	721	710	705	686	675	692	666	659	708	680	650	631	647	685	710	705	699	669	703	718	695	681	707	710	676	716	704	718	687	690	658	729	733	692	696	676	715	708	675	667	684	702	656	719	723	657	682	653	660	717	686	655	660	692	658	701	675	724	731	705	663	661	704	679	656	698	675	702	671	717	709	678	691	705
7076	11530	10657	6016	4137	2999	2387	1861	1628	1475	1302	1169	1071	954	892	911	886	758	804	818	801	772	709	753	733	756	695	671	697	688	710	680	699	623	685	668	676	662	721	648	621	653	653	623	652	663	660	635	630	646	640	629	643	649	648	608	601	665	630	688	618	613	676	629	601	617	623	634	603	646	633	653	609	595	675	616	600	604	645	623	621	620	680	621	632	633	644	620	621	659	601	650	646	604	612	608	658	636	667	658	624	614	644	621	658	605	563	650	607	645	650	603	610	649	658	575	613	607	635	608	629	629	642	639	623	686	621	594	681	594	607	613	668	624	615	604	604	621	605	651	626	644	622	640	563	630	595	616	640	606	659	610	638	661	641	590	625	647	639	645	697	630	661	674	622	597	647	587	665	596	611	635	650	641	661	643	612	645	617	654	624	629	661	620	629	603	603	635	656	598	627	628	644	631	589	651	663	684	673	663	625	580	612	611	673	635	618	657	626	591	628	593	633	628	648	650	656	616	621	612	658	612	650	613	630	680	627	638	665	623	587	649	631	647	641	677	620	603	636	607	603	641	616	577	590	652	565	627	623	611	623	602	661	607	611	633	612	570	581	632	580	636	649	625	643	614	627	602	628	604	640	632	664	656	619	633	606	639	605	644	659	650	612	631	647	648	645	627	599	587	583	660	649	652	611	635	612	689	617	678	671	642	608	642	659	644	610	657	609	658	613	624	602	585	622	615	624	607	620	663	612	638	637	601	610	618	616	655	630	637	629	612	681	594	664	639	627	607	598	610	645	627	617	616	671	603	655	663	660	624	644	607	625	648	607	623	634	630	625	604	617	636	646	580	642	660	604	612	597	568	662	631	647	617	623	580	615	623	599	639	636	625	638	575	624	684	600	646	615	653	620	626	674	592	669	639	628	665	610	625	559	666	674	661	621	648	626	592	590	660	625	626	620	677	594	633	605	651	613	677	603	656	652	562	652	617	612	624	636	618	609	607	634	640	611	655	630	652	639	649	618	634	638	631	588	625	622	563	616	635	665	587	641	595	609	582	619	660	611	621	633	636	584	621	627	633	578	668	618	638	633	641	617	608	636	648	644	588	598	617	620	612	601	645	642	651	614	630	652	632	624	619	627	579	663	612	618	638	624	602	585	649	636	602	604	605	609	617	615	668	592	636	612	654	618	578	607	647	676	660	645	658	621	588	630	630	666	614	635	631	649	606	624	620	626	633	637	674	649	606	639	586	617	660	681	596	609	619	613	615	605	619	611	587	583	626	634	647	636	653	655	628	644	557	670	626	664	607	615	613	626	648	567	639	579	643	639	621	634	615	659	640	617	605	650	618	635	639	637	629	634	642	640	635	622	598	689	625	629	624	642	623	623	611	590	627	642	579	622	620	640	648	618	597	627	653	626	605	641	630	651	674	578	626	621	626	615	595	665	612	637	615	627	627	643	621	614	629	590	665	587	630	606	606	621	615	653	639	651	639	665	589	628	636	591	599	610	620	604	616	597	659	621	613	655	644	628	652	649	604	597	579	621	613	646	591	586	632	616	628	652	635	599	659	593	589	611	624	620	621	618	626	620	626	681	609	616	636	643	648	621	627	621	616	604	621	613	617	647	623	593	607	619	636	615	630	659	611	623	651	623	636	556	641	595	658	619	616	607	627	652	636	624	617	639	647	660	632	643	592	608	623	641	608	647	645	626	586	659	616	629	605	635	622	605	579	663	633	644	643	639	607	651	612	658	623	610	644	634	686	657	637	636	569	591	663	648	632	642	588	608	591	631	663	605	615	610	619	647	642	644	623	606	609	603	625	614	611	644	625	667	615	647	646	595	629	633	617	601	652	596	683	591	599	589	656	585	620	614	589	609	595	653	629	604	644	628	655	632	587	648	585	644	590	616	664	613	601	637	618	641	660	652	631	647	657	639	594	671	617	603	653	604	613	635	652	584	647	603	593	619	617	608	596	596	632	645	580	612	619	616	626	625	645	578	603	654	604	575	667	609	645	600	645	576	600	613	603	624	637	595	633	601	642	660	588	609	588	656	640	597	591	684	602	627	623	653	662	570	632	628	614	630	603	566	636	623	622	633	662	622	604	603	647	606	628	666	626	632	590	681	640	667	671	636	595	648	606	623	629	639	608	631	607	595	641	635	614	660	594	606	643	640	644	572	639	609	626	601	629	646	630	670	639	647	633	671	592	598	614	637	634	621	594	639	669	637	638	599	622	633	643	627	576	610	674	604	685	698	641	644	614	595	600	618	655	653	620	635	619	599	595	584	627	629	635	616	616	612	651	605	643	655	630	618	656	636	627	592	650	631	588	648	619	619	662	620	638	659	634	645	621	616	578	600	610	659	623	619	657	571	638	625	601	639	620	648	583	601	588	659	593	635	643	638	637	646	621	609	598	666	658	648	623	611	604	605	612	638	631	652	683	599	676	629	641	623	589	619	651	602	620	639	598	636	626	619	639	634	608	664	627	603	633	609	599	553	624	651	620	593	657	642	601	611	613	646	591	656	614	609	619	625	626	617	609	603	627	586	601	604	626	667	600	632	651	584	651	599	623	616	601	669	616	660	578	605	621	632	620	628	623	618	610	593	584	633	597	593	636	617	638	625	645	637	643	624	610	661	609	613	641	627	614	645	604	606	611	630	661	616	617	580	607	580	623	616	677	636	640	593	609	588	640	628	586	568	637	607	682	633	618	612	606	606	605	624	606	608	623	589	601	649	599	610	642	658	604	655	626	647	641	639	642	574	622	627	608	631	633	636	630	628	626	593	643	637	614	559	608	644	614	617	613	616	626	640	626	641	597	616	649	596	663	604	663	623	594	637	647	605	620	619	593	631	613	599	641	633	625	621	629	639	613	623	634	614	638	600	642	620	631	612	639	614	633	612	640	615	632	609	593	623	599	662	628	607	637	640	648	630	635	649	586	666	660	643	659	605	637	637	673	613	594	610	649	577	640	606	644	660	621	645	624	609	637	623	609	642	609	657	628	634	645	639	665	603	609	630	615	610	637	580	638	674	632	633	625	633	625	615	627	610	591	637	606	628	633	597	599	613	624	596	615	595	593	618	610	583	563	665	611	633	626	628	630	630	630	686	643	647	579	612	647	607	606	603	650	592	627	644	646	605	601	653	608	605	603	592	592	629	630	622	635	605	651	611	619	674	567	621	613	638	617	612	621	623	625	659	684	621	628	641	648	682	625	604	578	654	587	662	612	663	628	611	664	621	662	678	601	638	609	610	627	621	625	636	580	640	634	584	613	595	648	592	630	597	636	666	643	614	622	649	622	610	613	618	631	647	607	592	650	632	671	633	603	600	589	569	625	605	634	671	623	622	618	614	650	581	622	594	604	631	651	608	614	654	624	600	599	628	631	636	640	609	638	612	585	646	606	641	653	595	653	611	626	616	661	603	601	592	604	613	627	627	593	641	562	611	643	623	648	633	571	650	618	633	589	606	638	627	652	672	679	642	646
22284	20268	26880	23503	20274	20391	11372	2538	1799	1674	1510	1484	1355	1206	1187	1165	1137	1071	1094	1039	1027	1032	1002	1059	1049	1017	995	990	1007	930	962	949	974	999	923	923	931	960	984	938	870	975	974	915	968	901	921	955	1021	926	917	895	935	886	907	902	929	873	917	902	885	915	931	940	911	944	895	917	891	943	869	954	872	868	995	958	978	887	915	946	871	888	935	978	974	936	915	926	955	921	887	877	973	889	950	947	945	960	959	938	907	933	952	917	922	961	937	930	930	935	960	891	973	877	1007	897	965	884	911	940	896	901	933	950	882	873	933	963	883	929	893	914	954	882	979	880	894	884	873	850	963	879	948	865	854	991	927	910	882	917	920	935	902	941	909	909	873	885	919	887	933	886	901	871	895	851	937	928	883	876	888	922	997	911	949	968	948	869	925	950	959	927	939	920	940	894	947	911	896	908	883	935	885	917	885	899	920	947	910	926	890	895	925	878	887	876	959	910	953	878	946	923	967	943	911	906	919	893	964	869	850	920	919	917	927	892	865	927	912	897	914	872	925	892	897	876	923	963	982	899	893	971	911	898	902	904	890	919	941	855	912	947	845	908	926	940	913	910	922	903	890	900	860	856	864	903	886	896	911	921	924	909	884	911	964	883	978	931	955	945	920	867	855	937	905	939	902	929	933	934	950	863	895	898	948	956	945	923	895	926	933	858	891	893	874	898	896	934	964	923	855	939	896	891	925	937	897	885	849	893	932	935	884	905	940	934	865	863	908	862	934	895	931	921	889	930	969	939	967	904	994	899	927	956	908	918	926	892	885	849	860	901	904	915	899	919	907	960	887	956	870	870	881	893	966	909	874	968	929	913	941	945	864	883	921	916	909	915	929	935	896	922	877	914	921	824	933	916	893	907	934	917	945	890	917	902	935	907	951	879	893	937	929	919	921	869	913	942	980	908	870	886	902	880	959	853	896	866	907	902	920	897	914	961	879	899	928	853	919	943	913	958	905	832	925	914	937	887	959	932	886	959	863	951	935	910	928	950	899	905	912	879	947	946	932	917	926	918	969	931	893	900	937	941	882	878	938	924	858	918	938	899	930	914	887	908	915	921	890	955	942	933	885	887	897	911	913	886	920	937	986	879	886	899	893	850	958	928	934	883	924	887	882	925	947	930	888	930	888	886	864	895	881	867	965	919	907	908	882	884	946	895	885	938	873	831	939	946	937	873	875	967	917	936	914	951	902	901	900	937	890	909	914	858	928	961	953	926	890	892	888	892	873	857	949	867	947	887	959	916	889	883	903	934	888	932	895	887	906	861	944	935	942	885	924	929	922	1017	944	911	935	966	921	897	915	948	885	930	925	937	957	918	905	919	893	910	915	877	918	967	923	916	852	898	920	839	948	925	877	865	895	920	923	865	883	957	897	935	882	939	1016	917	917	962	885	867	925	898	895	904	947	887	904	907	908	951	888	915	993	900	953	938	851	935	955	891	924	961	933	848	949	915	941	884	904	920	900	893	951	894	930	912	899	909	862	926	918	887	878	910	954	880	901	892	929	853	902	920	889	876	943	877	893	905	893	930	879	928	903	958	915	892	902	910	855	918	859	885	872	960	890	957	902	854	985	943	925	858	918	902	879	930	933	953	902	938	851	903	884	886	945	910	904	895	914	873	888	873	896	944	852	939	929	908	905	903	988	902	914	956	943	897	959	910	927	958	911	922	920	963	906	908	961	972	922	929	919	912	907	895	908	923	947	885	847	866	899	884	922	861	887	856	921	897	904	937	932	926	906	923	958	925	900	900	892	948	906	907	874	897	909	991	953	905	957	955	987	961	912	947	895	867	904	995	937	865	922	871	941	878	822	911	925	929	952	931	921	919	923	958	867	867	902	877	893	896	927	914	930	871	916	912	944	941	915	914	987	935	892	923	967	902	904	938	902	896	921	983	893	925	988	918	937	918	926	932	959	892	941	939	882	927	935	907	877	883	934	924	924	942	919	889	904	954	931	972	852	910	915	928	929	903	922	948	927	854	913	970	888	879	945	936	910	935	927	890	965	886	908	912	979	899	909	941	897	847	871	911	937	916	931	912	973	884	901	886	920	908	913	958	928	873	876	874	960	910	883	954	838	928	913	940	910	947	946	928	907	935	931	926	933	906	885	925	946	947	948	920	945	954	867	890	923	913	888	950	912	873	870	898	922	881	883	891	906	892	892	911	884	914	901	922	989	920	853	969	974	884	914	928	931	898	882	927	918	933	881	835	924	911	891	926	930	918	904	929	938	870	937	960	944	866	883	877	870	914	891	932	878	903	913	878	898	925	880	874	888	912	938	1017	906	949	876	855	878	906	879	947	905	945	910	945	939	937	943	914	908	873	926	922	904	885	931	859	867	865	881	891	906	964	967	921	928	869	851	895	965	946	986	932	905	887	918	891	886	906	944	920	919	908	871	919	855	909	903	868	925	946	899	958	910	893	927	912	889	936	918	800	929	945	904	925	946	883	965	962	911	905	971	899	906	915	934	888	886	880	943	894	886	945	893	932	923	909	905	912	934	910	950	931	910	960	916	913	914	878	908	865	912	914	891	860	951	945	927	942	861	860	1001	888	891	974	899	888	952	889	907	909	912	929	940	881	927	872	945	885	845	940	927	930	928	892	919	931	908	913	907	899	929	910	924	893	878	929	871	906	941	920	912	912	905	941	905	946	959	893	922	896	899	887	838	913	871	924	890	879	967	895	889	919	852	942	862	933	855	915	942	906	923	951	949	847	907	936	954	925	944	884	921	902	863	905	935	930	875	899	898	893	935	915	917	891	905	868	949	850	924	977	946	938	887	893	990	929	945	935	903	933	868	917	945	952	896	887	819	898	949	908	918	929	906	894	875	889	895	944	904	961	913	921	844	907	932	905	875	946	877	952	904	952	863	924	937	939	859	870	879	889	914	901	905	890	941	908	876	938	910	877	915	849	870	874	963	888	911	908	883	895	917	915	917	937	894	885	924	883	919	917	900	897	914	951	927	908	853	913	862	906	939	862	890	901	917	904	920	923	937	910	867	891	923	890	927	907	987	874	883	860	884	868	950	860	890	843	862	886	922	940	904	908	917	993	926	922	893	955	941	959	908	942	947	957	955	914	902	962	928	873	924	951	871	964	889	946	861	904	922	875	888	907	924	875	914	909	891	913	857	874	976	861	866	904	969	917	850	913	875	885	913	871	840	970	941	905	935	953	848	917	908	910	908	927	944	914	877	856	898	948	917	966	903	945	942	909	877	887	876	883	901	915	903	919	937	843	929	883	984	830	907	912	869	918	916	945	933	910	899	865	895	879	886	910	957	930	853	912	931	845	906	889	958	910	880	875	910	900	935	972	926	948	924	955	908	907	977	923	911	923	933	895	926	873	944	932	923	891	894	916	881	928	886	864	930	942	916	857	923	902	863	904	894	888	941	928	895	885	929	910	905	894	895	897	948	841	898	943	971	898	933	975	945	932	885	875	889	929
9809	18278	16646	10113	6731	5086	4172	3252	2718	2404	2046	1851	1731	1505	1407	1405	1290	1176	1181	1163	1126	1031	1036	1028	1005	948	948	997	969	937	930	957	962	879	938	915	926	959	918	854	854	899	890	916	837	876	847	863	866	886	889	884	843	828	858	837	913	844	900	866	900	865	855	812	877	830	828	806	819	845	897	889	822	839	819	859	872	836	884	859	844	859	819	832	892	866	867	791	834	861	828	895	858	796	821	797	888	834	831	863	840	806	877	839	844	879	832	848	856	841	829	857	831	829	828	867	867	851	881	907	831	838	825	855	850	804	813	827	796	828	803	847	843	790	792	836	833	830	863	887	811	784	831	849	797	858	835	844	820	810	802	851	783	853	826	865	826	812	817	853	817	854	800	808	853	837	850	829	880	835	827	873	809	872	788	861	819	859	832	839	784	855	895	868	857	858	853	829	843	840	818	775	836	862	850	847	850	837	800	863	806	810	794	790	806	841	856	814	825	884	833	792	794	807	827	827	822	852	894	833	801	850	830	836	794	857	808	818	793	852	828	809	859	847	835	840	859	855	851	784	834	805	870	877	823	827	865	843	840	822	881	853	897	833	784	817	848	826	842	833	743	825	749	840	816	870	842	833	826	808	849	798	825	836	839	818	808	821	871	852	819	806	833	856	802	833	791	823	784	797	845	810	846	835	847	830	885	871	852	883	839	870	892	855	848	871	864	844	801	813	846	890	789	792	861	790	866	820	819	869	787	826	763	837	863	825	819	805	875	769	777	835	791	826	810	843	846	900	835	874	793	896	809	837	807	838	831	755	808	772	834	856	821	744	792	878	837	844	855	858	831	837	823	810	790	810	841	828	814	900	842	835	815	826	830	878	801	795	846	806	833	822	840	803	826	822	860	835	821	875	862	867	818	811	837	848	839	828	852	812	877	834	824	863	815	856	870	844	862	848	790	857	874	846	830	805	838	857	848	818	844	770	815	826	834	827	833	845	884	798	838	823	830	828	845	857	833	844	855	776	895	799	798	811	805	831	790	784	872	808	810	831	847	822	783	848	799	797	812	786	830	830	847	870	830	822	801	821	815	853	804	851	788	818	862	869	839	800	792	856	883	819	789	762	834	843	840	856	804	838	801	800	808	868	842	852	862	842	890	797	887	802	824	830	834	860	814	836	818	882	883	845	840	787	857	848	828	855	837	870	857	828	834	817	857	821	809	833	863	810	839	829	834	852	797	786	882	813	833	787	861	822	852	820	839	798	895	840	844	855	810	855	813	805	831	832	788	844	873	836	807	811	799	854	825	827	814	835	825	796	842	884	803	801	821	828	850	881	874	786	798	851	828	835	867	797	797	804	838	764	861	848	816	837	862	810	808	816	844	841	851	801	796	798	834	834	821	840	887	871	808	795	827	804	835	879	814	818	849	797	812	841	835	869	808	795	849	793	812	860	870	827	818	891	811	854	774	834	867	862	819	847	848	814	864	829	839	825	843	887	809	857	866	786	820	832	893	854	875	851	850	841	884	817	840	867	875	841	861	865	833	889	848	783	821	865	804	838	841	848	839	802	848	815	838	839	816	784	869	852	821	849	883	850	825	809	819	844	830	798	839	851	843	769	850	838	844	842	843	867	844	810	834	884	850	844	874	817	829	836	792	885	818	835	833	805	852	780	811	860	918	862	834	814	854	800	810	867	843	834	869	858	801	852	833	823	876	830	865	818	852	815	841	860	796	810	779	850	787	889	853	843	893	827	837	798	836	852	820	776	808	812	784	792	825	843	835	820	820	796	857	823	855	839	860	870	876	857	827	844	852	830	862	824	847	806	808	860	838	852	854	802	887	850	828	869	824	795	845	793	811	850	804	822	848	854	825	863	845	851	884	835	879	798	892	785	829	870	840	894	847	795	824	821	819	869	834	824	832	831	847	881	821	860	887	835	812	796	857	873	842	835	795	827	847	812	775	854	793	829	815	813	810	839	850	813	828	830	857	840	847	811	864	838	855	790	842	846	844	845	823	888	855	821	784	801	817	858	812	840	816	827	812	819	804	901	891	836	856	834	850	840	906	833	806	841	825	826	831	829	847	840	794	857	816	839	786	827	805	838	793	819	809	849	814	841	804	767	815	807	828	805	809	822	868	852	804	827	830	798	826	818	812	762	870	807	874	808	806	842	812	831	831	828	823	846	795	842	849	844	821	806	811	836	805	831	883	869	815	826	820	837	840	816	843	880	880	796	816	835	928	846	797	834	786	784	859	873	840	854	852	781	848	818	819	804	810	853	761	840	858	790	835	858	835	851	811	883	826	865	843	780	831	811	815	853	797	873	851	796	849	809	824	822	851	779	839	850	838	810	851	799	793	823	832	872	871	822	843	897	806	836	807	808	836	878	803	856	853	828	851	818	890	813	833	838	873	827	764	881	774	839	862	828	847	823	834	905	861	863	796	850	859	837	826	835	833	929	891	838	861	872	827	843	818	840	811	881	819	855	894	828	824	832	787	763	821	795	823	839	849	838	874	809	856	831	791	794	850	794	835	841	810	803	809	861	810	845	845	799	852	850	836	864	837	832	832	861	887	817	807	839	792	820	829	827	815	818	852	840	777	789	832	802	864	807	835	817	819	835	772	873	840	876	865	813	816	815	871	819	800	863	787	814	783	788	842	804	862	847	831	808	865	785	832	798	854	835	898	844	857	848	823	820	793	820	867	821	876	814	847	824	826	849	849	792	781	880	785	826	817	824	828	798	808	822	797	818	797	855	786	803	817	843	817	824	845	774	853	818	802	832	825	823	828	832	843	824	787	838	891	818	811	781	843	787	844	826	833	831	839	820	827	822	815	796	854	843	824	859	852	795	808	815	833	800	814	813	845	849	839	796	819	837	819	811	792	807	877	794	832	780	885	840	835	801	812	816	864	839	815	822	835	831	867	783	859	820	846	835	836	810	853	837	847	813	823	833	786	825	815	880	825	815	848	752	848	773	816	746	839	912	839	829	864	872	820	865	835	804	868	841	816	854	816	799	783	872	792	834	793	798	862	824	854	840	802	863	761	798	840	823	855	824	857	814	836	849	788	822	832	824	844	843	845	770	818	868	815	840	790	822	855	822	843	842	775	886	903	795	837	866	806	832	813	833	853	732	835	840	822	794	836	798	823	810	812	785	836	881	800	864	861	814	802	860	795	814	851	851	782	800	795	830	847	901	786	891	832	863	762	825	854	813	807	840	790	807	816	831	830	865	782	822	910	805	852	841	846	832	847	839	811	834	807	839	794	827	856	819	845	781	853	840	847	805	876	853	822	868	816	807	861	863	811	857	802	858	879	846	867	849	812	855	819	814	786	853	863	750	843	816	794	831	845	799	810	771	830	800	875	859	901	855	796	850	830	828	833	801	835	773	823	847	799	846	831	784	863	840	861	808	839	810	879	835	814	840	895	827	767	805	837	897	776	835	806	816	850	822	879	878	810	816	835	829	796	815	851	835	794	828	774	830	845	867
27647	14311	1946	484	382	295	281	298	273	256	272	273	251	249	247	238	242	245	253	216	258	274	266	255	231	260	244	237	236	238	236	268	269	216	256	273	249	265	245	270	227	251	271	251	230	244	256	248	237	241	227	233	214	224	261	257	245	210	249	240	237	255	249	238	251	254	234	225	240	239	255	210	238	218	229	235	220	232	239	250	259	268	253	251	226	241	258	231	244	225	244	223	210	248	248	240	240	250	266	243	244	235	274	247	214	223	235	229	233	250	234	234	271	251	240	250	220	239	249	240	258	254	236	232	248	244	236	241	269	263	244	236	218	227	235	220	231	247	251	232	261	241	263	248	230	268	256	223	274	274	227	218	262	236	253	255	223	262	236	221	223	234	217	248	271	230	250	237	245	248	242	243	240	253	245	232	244	259	221	245	227	238	222	249	222	238	201	234	256	243	226	228	235	237	235	243	250	212	253	238	245	242	226	230	271	249	243	248	227	237	266	255	256	252	255	254	247	288	257	236	275	283	268	232	237	239	264	231	237	210	257	249	263	255	244	240	260	214	281	236	240	228	243	231	276	256	242	239	237	237	234	241	230	247	250	266	256	238	238	231	259	252	255	259	227	253	227	239	253	249	266	242	272	262	253	242	247	229	221	254	235	243	253	248	248	237	267	241	228	265	263	243	246	219	244	260	234	239	237	245	268	231	240	227	243	229	217	238	249	241	221	236	253	240	225	271	229	243	264	238	253	249	224	240	239	266	253	214	265	243	239	262	208	231	261	233	270	215	257	240	242	256	241	209	229	242	246	239	265	238	227	241	220	238	228	246	240	243	232	219	240	281	220	251	203	224	229	221	230	267	254	252	238	230	241	269	216	234	232	249	261	234	251	239	245	240	255	271	239	243	233	230	225	256	281	230	235	246	237	247	238	233	226	260	225	242	282	224	253	240	228	252	237	265	232	232	256	237	254	228	224	264	248	266	242	248	268	226	235	259	235	253	247	227	236	264	252	222	248	244	214	266	254	225	221	255	266	265	234	222	229	265	253	231	246	233	212	250	234	248	270	230	264	209	260	248	257	226	232	218	230	233	251	250	222	241	225	233	215	226	245	246	219	237	243	249	257	247	251	276	242	255	224	238	251	237	245	237	229	260	226	243	238	247	241	224	253	247	269	247	251	253	237	260	232	241	228	241	228	244	232	209	216	215	231	261	229	242	273	240	229	249	250	250	256	222	285	225	233	239	232	246	235	209	224	255	235	251	239	244	255	249	248	248	234	243	259	231	224	259	228	254	259	231	223	214	251	243	244	233	242	265	252	217	256	251	224	225	266	242	246	222	265	235	241	232	266	268	270	229	237	287	256	242	245	250	254	245	241	244	263	235	219	254	243	252	281	214	232	236	244	232	241	229	236	219	240	259	234	225	235	261	262	237	246	248	253	222	237	242	211	239	253	219	259	244	257	232	243	244	239	215	284	246	250	253	229	226	228	237	262	229	257	227	252	234	230	234	253	246	237	243	247	264	220	210	249	267	253	234	226	242	287	208	258	244	255	255	273	259	237	262	240	257	255	224	265	237	239	215	263	227	228	237	220	230	239	252	267	254	237	229	235	216	244	219	236	258	254	225	226	232	259	250	240	238	228	241	261	248	224	267	216	231	256	230	232	238	234	253	243	255	251	256	223	250	249	233	258	243	233	240	252	238	262	215	248	250	239	248	281	261	244	220	239	233	257	248	259	235	248	236	260	203	249	265	228	233	225	237	264	231	246	251	221	243	233	209	253	240	260	237	239	257	258	231	231	240	228	255	236	204	259	265	246	206	236	258	253	231	236	245	258	226	222	222	262	274	245	232	262	252	253	215	249	247	247	215	231	242	236	238	237	258	267	213	240	253	232	230	229	265	242	235	249	233	229	246	228	235	257	255	269	246	227	251	245	270	259	229	240	241	270	234	237	266	221	257	255	248	214	227	244	246	255	239	238	224	262	269	237	253	247	237	258	228	238	231	248	283	250	234	250	234	226	230	244	247	222	224	258	256	234	259	244	237	229	239	269	256	254	245	258	228	236	257	243	226	229	240	246	225	239	258	258	238	281	218	253	240	264	226	238	235	247	226	249	246	206	259	236	270	229	246	225	285	237	244	249	271	266	227	244	254	236	235	275	238	211	261	232	246	237	255	242	229	240	217	249	245	257	248	243	240	271	259	221	223	232	225	202	274	233	235	229	208	204	243	219	248	236	243	269	261	226	268	266	223	250	224	249	233	239	215	244	243	244	236	234	243	223	246	249	252	232	242	248	254	249	239	242	272	246	220	260	235	229	231	231	275	268	262	250	237	223	259	216	267	269	248	248	243	272	253	236	204	234	254	248	273	236	223	263	232	249	232	253	223	250	221	234	232	245	254	254	259	233	248	234	237	222	233	243	245	238	222	247	216	247	239	238	273	276	222	256	247	236	240	239	248	234	215	256	232	207	228	234	238	232	229	223	238	247	247	241	239	214	228	220	235	252	243	256	269	219	248	230	213	228	239	249	239	252	227	248	236	224	245	243	228	247	242	253	257	260	248	252	258	229	229	239	212	227	225	257	243	237	254	240	211	237	264	229	246	235	235	250	258	249	239	220	253	270	220	228	252	263	228	244	252	223	245	222	252	239	243	238	229	258	241	238	267	242	222	233	290	255	254	233	247	245	216	234	256	250	277	217	239	238	249	235	244	232	257	250	229	253	242	209	246	226	245	266	239	242	259	233	242	223	240	254	263	220	253	238	229	235	242	240	268	236	263	265	234	265	218	267	222	246	242	218	219	237	271	229	240	244	250	236	239	249	235	256	264	248	216	272	233	253	240	231	230	243	282	235	230	258	267	255	246	255	257	236	217	210	234	258	246	217	251	238	225	262	254	252	239	231	209	239	227	244	229	255	228	236	248	246	260	246	215	219	282	240	228	261	260	214	260	253	249	214	252	215	237	246	242	238	228	260	246	244	236	234	243	216	252	221	224	269	240	258	239	227	271	228	249	208	241	237	265	246	260	226	248	231	234	233	230	225	256	251	240	267	265	240	219	263	226	243	222	234	245	255	240	251	244	256	250	236	237	247	212	247	218	236	218	207	234	254	253	245	233	274	245	203	232	242	242	230	255	230	227	274	242	249	259	222	236	243	224	207	269	234	227	236	213	252	248	249	227	258	268	219	260	255	254	224	230	267	254	214	228	252	241	231	249	224	256	240	220	251	255	252	257	244	245	246	274	234	250	258	242	253	221	237	230	242	237	256	235	264	275	268	275	267	260	245	250	247	231	193	259	244	240	230	241	239	251	239	242	259	247	228	210	250	220	224	262	283	230	235	223	247	221	239	243	228	251	226	251	224	218	257	212	246	263	239	226	227	270	246	244	256	256	236	228	258	253	262	234	247	231	227	239	232	243	220	249	225	233	232	260	238	229	226	238	225	255	232	245	226	209	248	260	232	225	225	245	223	204	210	230	213	234	246	237
5125	902	744	517	393	361	321	291	256	288	271	268	253	286	233	226	230	220	227	257	207	246	238	230	232	229	249	237	240	232	235	240	243	229	231	218	217	236	252	218	231	244	259	235	233	249	237	255	241	233	239	248	252	229	252	219	206	245	243	228	245	239	254	239	229	241	237	242	238	230	254	257	224	259	203	237	236	233	228	220	247	223	217	204	221	230	248	244	240	236	237	246	228	228	226	231	264	215	220	222	237	229	262	237	237	221	244	249	276	238	217	220	215	243	253	234	222	206	238	218	252	233	219	233	229	229	251	210	240	241	215	206	242	205	239	224	254	229	217	210	227	210	201	236	221	227	226	230	249	216	228	239	250	249	237	258	231	231	220	262	239	231	207	232	217	234	254	245	247	213	232	221	242	236	243	218	232	237	216	215	228	234	226	235	210	238	252	232	247	229	241	215	244	251	255	240	218	262	248	239	257	223	226	193	225	244	245	254	205	243	208	207	238	223	246	239	243	226	230	241	206	230	239	246	229	209	234	220	256	237	217	215	245	233	243	219	248	230	208	243	234	255	246	238	252	240	243	241	225	224	235	216	216	242	223	243	242	244	222	245	252	220	246	236	216	263	250	199	231	265	253	228	234	229	235	254	256	242	217	222	219	230	220	236	248	242	228	252	230	247	242	229	257	246	224	237	230	231	247	258	235	219	228	239	212	228	247	223	237	218	205	251	239	232	232	240	244	254	237	239	242	212	241	249	241	244	268	221	234	265	239	261	237	252	220	229	242	244	234	231	219	211	236	252	241	236	225	233	254	215	228	238	244	214	201	242	206	266	219	233	234	262	237	268	215	227	227	213	231	233	244	236	222	237	211	253	272	235	230	221	246	229	229	242	245	203	212	244	235	264	248	241	207	232	229	226	218	238	249	243	222	227	252	244	220	223	256	271	210	233	248	233	215	245	229	231	251	267	222	229	254	257	251	230	231	234	226	230	222	226	248	255	228	268	243	261	233	204	258	214	229	238	229	237	225	268	240	210	259	225	225	202	244	224	245	220	232	247	198	231	226	210	251	244	234	256	230	219	234	252	217	257	230	216	231	257	220	225	212	221	225	237	227	213	235	222	221	213	236	229	239	215	243	232	218	248	232	228	227	234	237	228	247	221	249	236	232	190	235	232	216	230	221	202	237	217	233	253	234	224	228	240	221	242	247	217	250	232	232	246	220	245	218	206	233	236	247	248	228	227	237	231	218	223	208	248	232	244	257	254	225	231	197	249	224	217	229	252	233	229	258	242	251	234	215	227	226	260	213	214	235	226	222	238	232	237	251	252	232	238	228	225	235	245	226	226	252	248	238	251	237	245	241	234	216	227	238	241	241	235	240	224	224	235	241	215	254	202	202	232	220	234	238	219	253	254	223	211	217	221	236	242	246	249	235	244	225	247	246	245	230	252	228	230	238	246	235	253	227	236	252	231	229	225	262	274	227	206	247	251	239	218	237	247	204	223	255	247	253	253	233	218	242	224	222	235	207	212	242	250	242	241	215	204	237	233	236	209	250	227	260	240	215	212	234	231	263	219	235	234	246	241	234	228	270	229	248	260	234	245	215	255	230	225	251	225	254	246	223	246	221	224	244	226	227	217	239	224	235	226	221	219	228	236	232	236	223	232	251	224	220	236	248	222	239	248	276	222	235	232	264	236	251	203	242	227	243	242	244	214	235	238	246	231	243	222	234	226	227	225	252	226	250	233	244	232	213	235	233	221	212	213	219	235	215	230	236	227	223	251	240	232	195	260	218	243	223	221	270	238	233	236	232	242	239	223	218	237	216	238	254	218	221	237	246	241	259	246	237	239	231	257	230	243	244	223	251	216	218	229	228	234	221	251	287	209	221	252	237	207	236	241	210	217	249	211	220	255	241	235	239	200	235	206	217	207	246	225	244	238	232	247	218	215	201	238	231	232	238	262	250	226	231	217	217	264	226	199	239	231	224	231	265	229	227	219	222	211	224	227	250	255	241	249	243	236	240	233	212	258	226	223	244	277	235	248	232	221	205	203	220	242	248	257	236	209	261	246	234	229	229	246	244	246	214	237	223	229	234	233	247	215	233	230	195	253	249	243	224	218	234	244	208	239	233	216	247	239	233	246	213	226	206	223	248	234	218	232	235	229	234	222	242	238	234	210	238	256	196	214	223	228	219	236	225	220	229	224	236	233	248	241	220	240	227	226	222	247	220	240	240	239	212	253	255	226	227	208	238	234	232	212	237	249	258	234	246	216	215	230	241	227	228	245	236	234	249	240	232	263	236	232	240	224	233	230	252	233	237	260	247	246	239	250	242	210	214	243	256	228	226	236	246	236	252	241	215	230	239	229	218	241	208	224	255	222	245	265	247	218	251	231	240	227	225	208	220	219	248	250	218	226	213	226	222	205	226	227	225	234	231	245	246	258	267	228	252	216	218	225	223	232	199	235	222	255	254	252	237	220	215	242	270	213	237	227	228	231	233	229	211	223	247	230	229	236	232	229	238	249	233	258	261	224	234	239	228	232	251	221	229	232	223	234	251	218	206	236	237	227	258	230	204	239	248	228	226	240	218	216	215	241	248	224	216	213	221	248	214	223	235	243	201	248	232	242	206	255	242	217	235	245	241	239	228	239	264	251	205	220	229	244	238	261	219	191	214	227	251	234	248	237	238	236	233	233	247	252	242	232	242	251	249	220	247	235	238	244	245	211	249	218	214	253	240	245	230	238	262	276	232	216	241	220	228	238	240	268	236	243	229	245	244	226	218	246	236	219	232	208	247	253	245	237	210	229	212	223	222	220	229	224	246	239	218	235	256	240	259	224	244	239	213	234	241	235	259	213	223	227	220	229	231	220	240	193	219	241	247	238	220	231	242	233	217	230	240	237	217	251	234	227	228	203	267	237	244	220	239	232	244	220	231	225	218	217	222	215	240	261	225	244	249	234	238	242	240	231	244	181	270	245	242	237	225	221	222	231	250	231	213	205	227	214	235	231	229	225	224	223	238	201	217	242	220	226	255	229	218	221	239	236	217	244	231	224	219	202	220	233	247	220	244	220	228	232	222	239	244	229	233	222	230	250	224	234	197	216	237	259	209	207	221	236	223	220	233	237	236	245	212	233	218	246	250	239	228	221	229	223	246	231	209	232	238	221	214	260	211	254	242	252	221	220	225	223	237	223	230	223	219	224	234	274	209	220	245	229	224	200	255	223	251	232	224	231	224	262	232	229	221	216	223	227	207	265	226	215	242	234	219	230	221	202	236	235	244	221	245	220	250	235	252	252	232	251	248	231	226	249	240	236	217	222	279	205	245	236	236	209	217	237	223	214	235	226	228	250	241	251	216	231	211	239	229	229	245	234	239	222	226	226	228	218	224	239	214	205	261	245	222	218	234	215	250	233	212	216	216	228	236	221	240	244	259	211	232	218	227	236	245	221	233	228	214	254	212	226	233	246	226	230	233	238	217	218
24651	20280	26587	23812	20299	12943	2261	1371	1131	1084	1028	969	936	881	833	851	775	792	773	808	738	775	769	748	769	738	723	718	753	738	700	730	704	736	742	722	751	722	744	727	656	667	733	796	750	716	706	735	701	684	762	709	644	693	673	743	730	699	694	721	695	703	730	700	781	694	745	632	694	652	700	719	694	744	694	648	703	705	716	694	662	704	736	692	720	772	687	680	660	658	638	693	714	686	711	753	718	681	749	711	680	734	709	706	698	733	731	748	674	747	729	698	690	685	691	740	678	703	701	705	716	743	726	717	695	707	712	652	710	765	685	727	695	703	712	723	666	765	746	684	718	660	732	715	693	694	649	744	702	753	739	720	682	724	711	719	735	712	703	706	703	733	710	697	744	705	746	705	669	700	692	696	708	712	734	730	707	700	648	666	681	729	698	695	668	688	709	715	741	720	691	718	693	711	669	677	645	683	698	726	677	668	737	683	657	705	677	703	749	717	757	700	665	658	745	705	726	737	718	675	722	718	740	695	726	644	669	744	713	685	716	698	766	719	663	708	726	739	676	723	671	691	740	672	690	717	692	720	670	702	737	673	670	724	674	706	700	762	677	707	677	713	691	718	717	683	723	711	731	683	724	709	700	759	756	741	663	743	687	682	712	688	656	719	670	728	666	704	718	677	746	708	652	677	716	711	702	715	738	694	741	692	732	676	692	728	689	680	706	674	718	676	674	761	757	694	715	674	678	684	707	723	694	670	668	716	698	706	748	661	700	688	696	694	675	722	705	720	746	674	707	698	732	686	659	665	737	695	714	663	716	670	727	684	700	696	721	716	725	666	664	740	692	692	691	697	696	708	699	680	721	747	665	716	707	737	742	711	719	703	729	711	739	681	750	681	744	692	694	752	709	700	711	709	699	691	703	685	695	724	674	688	722	678	692	676	669	739	693	771	728	726	673	711	665	694	715	716	688	661	685	697	711	668	697	715	680	697	703	704	688	683	750	690	680	660	744	685	692	695	681	715	673	677	686	713	714	668	681	713	704	617	741	716	721	708	709	653	631	672	755	700	690	728	685	648	700	706	722	724	692	690	712	723	725	707	719	704	720	724	724	713	657	658	663	683	674	713	743	721	729	676	695	666	684	735	687	693	716	693	742	752	689	729	668	685	682	711	700	709	654	703	703	698	705	699	716	723	656	700	673	757	687	711	725	739	739	659	708	691	658	639	676	705	718	688	693	698	693	696	645	692	674	677	674	706	697	671	685	657	661	702	705	718	712	700	682	697	731	683	681	706	669	691	692	669	687	686	660	708	695	716	677	721	698	667	718	700	706	687	654	712	703	706	669	741	665	700	718	694	683	721	682	681	727	703	696	734	747	686	703	686	736	712	700	704	734	684	714	698	693	696	690	677	706	679	737	709	689	656	673	668	671	686	712	683	709	631	663	680	680	695	750	661	688	735	671	749	670	761	673	682	632	731	682	710	669	726	682	743	696	705	722	743	707	712	692	763	653	695	709	705	729	715	655	659	674	729	700	704	686	675	694	741	720	693	728	710	694	714	671	706	662	680	696	693	726	702	670	653	712	702	738	669	698	729	695	705	683	702	669	649	696	670	698	688	673	701	701	702	724	623	692	707	724	700	771	706	661	706	718	716	618	680	743	686	678	710	702	681	681	740	664	671	672	698	716	703	686	715	669	734	695	712	685	664	731	703	745	675	700	734	704	721	685	690	693	660	659	740	729	698	734	711	700	687	661	678	726	677	683	697	725	734	662	700	736	676	718	639	714	668	700	689	699	716	686	699	699	652	682	681	761	716	688	736	660	707	660	709	720	665	677	698	702	707	734	702	756	661	756	725	722	689	662	695	696	697	685	721	705	677	686	639	704	714	704	688	728	694	667	706	652	667	750	691	695	697	704	706	726	719	696	691	661	702	684	654	691	681	726	667	769	674	717	708	680	704	719	657	693	728	730	676	704	713	733	687	704	634	701	649	702	653	682	658	704	720	692	714	706	679	776	708	660	741	731	716	700	715	710	685	699	707	655	762	734	738	688	691	719	684	759	727	734	741	700	697	682	724	708	715	683	676	700	702	729	688	715	652	674	702	756	689	657	654	724	721	700	703	651	726	707	731	716	645	687	681	699	719	693	736	681	666	681	731	685	780	653	724	693	771	663	728	647	677	705	658	718	717	668	651	682	671	638	682	734	662	691	738	666	735	646	688	666	647	701	694	686	658	718	697	731	674	693	717	727	761	706	712	701	681	649	641	698	724	702	710	669	653	674	661	730	654	677	712	672	690	665	656	702	751	756	691	707	741	672	687	681	674	722	755	740	677	673	679	733	704	743	685	678	712	691	711	731	651	732	688	671	700	737	686	687	696	724	688	689	674	671	721	680	662	681	654	704	691	725	716	751	721	725	722	721	695	681	703	684	719	680	744	722	729	744	754	725	711	658	708	727	778	734	682	659	687	668	718	695	723	705	735	718	726	645	742	726	742	667	734	738	665	701	678	689	710	724	727	730	673	709	711	733	691	746	675	724	736	698	714	741	689	745	652	687	688	655	781	692	678	718	684	683	679	637	702	737	711	736	688	699	690	718	701	671	729	648	671	697	729	652	709	695	752	697	696	674	688	714	687	676	656	664	721	680	684	697	692	675	705	681	710	678	726	690	693	695	717	729	746	674	713	664	685	732	677	735	725	702	699	671	696	705	715	723	713	656	703	694	685	742	719	682	663	711	667	744	693	712	755	695	728	728	755	719	718	667	647	701	706	684	714	731	723	733	700	710	684	697	709	675	695	685	715	696	687	670	690	720	686	680	697	668	695	725	701	646	677	710	738	691	694	659	715	704	733	735	687	684	664	653	717	672	688	721	728	700	712	677	704	673	664	736	630	749	762	711	735	751	679	702	789	680	667	696	752	738	661	704	689	719	679	655	725	708	754	714	715	690	697	691	673	634	680	691	662	689	712	657	696	708	731	679	646	664	751	676	710	729	654	703	698	703	711	695	673	690	713	695	730	646	729	696	708	675	694	682	715	740	688	739	692	766	737	677	663	694	733	672	641	680	694	698	708	766	723	669	687	655	737	675	719	679	701	671	683	686	690	692	667	687	697	690	675	674	685	679	702	654	655	703	745	727	632	680	752	718	712	683	757	740	678	686	668	665	673	753	703	677	643	662	716	768	717	707	724	687	718	677	698	663	709	680	752	687	662	694	697	695	735	693	681	711	704	716	661	728	765	728	661	660	702	690	695	700	709	710	691	697	721	686	721	705	711	681	720	701	708	714	700	686	665	709	705	674	659	689	741	690	741	644	695	694	731	640	741	691	703	712	720	693	720	724	682	704	697	684	717	706	731	712	676	654	726	704	722	711	662	705	727	638	696	696	705	699	688	707	670	676	758	644	692	688	768	721	716	694	664	695	695	684	709	744	683	719	714	703	745	737	678	715	710	738	682	737	710	675	716	726	684	741	706	687	696	730	623	650	683
7158	11828	10565	5966	4030	3113	2350	1925	1691	1464	1218	1143	1092	1058	969	882	906	863	845	802	734	702	739	725	693	713	668	706	688	726	700	638	660	646	716	639	705	702	658	681	638	683	653	645	664	686	648	636	652	643	669	607	621	609	637	693	671	666	606	593	620	621	677	629	664	643	631	594	590	566	614	617	623	622	663	635	638	601	602	647	656	633	631	663	635	612	593	641	627	578	644	636	669	616	644	628	689	604	640	623	645	606	627	633	668	605	608	619	645	661	613	659	674	624	644	666	636	624	588	583	578	637	672	625	629	655	656	641	616	644	665	649	665	616	619	608	653	616	624	637	604	637	653	616	612	649	649	665	593	591	649	624	626	644	607	635	671	623	612	622	661	605	652	575	638	604	655	620	586	673	609	602	672	630	614	682	625	642	623	649	592	658	640	612	593	592	641	632	633	621	639	637	649	619	621	618	652	637	632	613	601	619	616	641	597	589	671	576	645	651	660	648	619	606	614	617	624	613	658	628	610	659	631	641	620	627	569	615	607	621	630	596	618	623	587	598	613	657	617	624	610	605	652	613	613	614	658	618	612	614	601	574	639	643	657	607	601	653	646	614	592	639	689	620	596	592	621	616	604	644	630	626	648	612	590	614	658	603	664	615	613	624	598	627	686	652	659	626	616	623	645	640	643	625	623	650	619	649	640	597	653	648	616	641	631	684	634	630	608	659	629	631	658	610	644	680	626	646	674	624	634	663	632	605	584	593	617	614	656	575	652	642	662	610	654	641	657	671	644	616	653	627	621	627	637	622	591	634	614	644	645	573	633	634	603	631	646	647	626	618	621	623	611	614	595	630	690	624	638	599	641	643	647	624	558	659	685	615	638	635	635	630	641	642	612	635	605	608	654	587	649	632	653	632	637	635	632	603	675	595	605	623	618	571	643	647	621	619	594	616	590	671	622	600	614	621	620	622	652	633	676	661	593	624	600	635	627	680	661	645	680	605	615	642	611	636	607	640	613	612	605	608	641	620	630	584	649	640	657	593	655	640	634	587	644	633	625	692	643	650	619	669	628	617	667	613	660	633	617	660	661	643	634	632	618	660	563	635	636	586	642	608	620	603	661	633	611	601	632	638	654	579	635	595	634	656	620	644	672	630	624	654	610	645	647	601	665	612	599	626	597	660	617	666	607	604	597	659	628	636	635	625	604	581	626	627	659	617	636	620	647	638	673	562	621	665	599	636	644	633	668	576	623	625	637	640	641	657	668	628	642	660	581	650	613	612	620	657	639	613	598	585	639	636	664	646	647	623	614	618	645	648	670	608	640	615	592	590	603	657	600	603	649	631	639	601	628	666	628	657	622	610	585	610	638	638	647	613	667	609	608	641	613	603	646	638	649	664	626	666	610	650	637	691	623	655	622	594	631	647	598	658	680	585	611	631	646	633	584	590	651	624	643	614	589	618	650	621	625	628	604	611	653	596	633	615	626	630	634	594	629	645	573	603	607	608	648	600	649	650	636	642	615	643	635	612	656	597	629	642	593	582	673	664	599	638	654	611	638	633	632	614	630	599	619	560	587	638	653	582	617	612	610	658	641	644	633	610	606	633	616	629	601	622	629	665	600	608	646	655	660	647	625	597	604	630	615	596	603	615	626	635	652	632	668	616	595	624	647	634	628	640	602	627	598	644	630	606	629	648	579	634	623	612	602	613	642	615	633	634	591	611	628	626	646	645	677	610	636	646	677	629	607	617	634	641	689	688	644	636	645	602	605	623	613	673	645	580	701	612	578	648	601	597	592	616	647	658	589	645	596	591	636	672	616	641	618	683	613	618	616	662	620	652	648	597	628	604	668	644	630	674	634	660	633	650	617	629	607	647	635	594	622	613	642	603	601	618	630	640	582	632	639	602	644	657	595	656	647	595	650	609	648	612	689	642	628	605	607	636	627	682	612	616	678	674	611	635	631	643	667	621	618	609	611	649	649	628	647	652	604	653	639	634	614	643	624	642	625	643	653	644	646	606	610	624	604	674	585	625	599	642	629	579	630	611	683	634	596	630	647	644	614	597	662	611	618	637	619	667	635	590	586	625	636	644	669	632	625	607	629	655	654	623	636	650	597	643	659	597	648	609	628	618	622	651	604	605	641	638	594	619	610	613	644	619	626	629	630	612	620	588	657	648	648	654	614	606	619	636	678	644	648	604	596	623	600	593	639	666	630	654	637	706	587	586	661	639	638	608	658	626	653	621	606	642	626	620	653	604	644	628	586	581	658	615	628	576	612	587	583	650	594	609	635	623	630	597	712	635	600	607	613	628	600	689	607	592	645	656	625	592	635	644	625	622	650	618	653	675	641	666	622	669	602	633	629	635	644	653	636	633	646	627	643	652	640	656	631	648	600	572	644	630	641	616	647	606	667	631	641	650	663	650	628	664	626	678	634	622	611	622	559	662	568	593	649	648	594	652	624	583	597	609	610	618	632	631	606	621	617	609	624	586	608	633	647	653	619	613	588	629	627	632	662	593	661	618	650	619	585	628	630	622	636	625	631	574	648	682	671	665	597	608	600	627	636	581	614	616	652	594	609	646	634	642	642	627	665	662	704	644	638	630	574	582	623	583	594	618	712	583	631	626	587	653	690	680	636	643	623	675	608	627	641	633	666	601	642	596	626	606	640	598	663	607	590	628	641	624	598	606	614	660	636	580	623	591	636	642	637	628	616	688	581	582	601	604	597	611	676	628	633	618	675	615	666	645	626	639	586	613	607	613	611	653	617	629	672	659	616	614	615	615	624	619	642	623	636	620	612	644	673	630	621	657	625	567	653	633	623	602	613	665	597	624	640	618	596	616	616	666	621	622	609	599	646	604	594	627	612	592	597	647	642	624	617	616	658	624	607	658	632	631	638	656	643	626	670	612	571	616	604	600	620	604	617	633	633	642	664	600	619	635	572	642	631	644	615	622	633	643	574	662	615	645	651	612	649	646	637	629	627	655	598	594	606	623	623	649	622	605	592	635	684	628	627	656	607	637	624	650	548	617	613	607	571	607	616	630	634	582	596	608	624	612	615	668	627	613	629	611	643	623	630	644	639	632	613	633	576	605	629	608	608	634	632	625	650	617	658	588	600	619	602	606	618	619	665	592	614	635	663	637	637	628	676	609	650	619	618	586	592	676	611	668	672	627	622	630	647	613	653	624	631	622	597	649	628	556	639	637	667	611	645	633	624	673	625	606	635	644	634	643	655	641	591	625	642	587	628	628	644	649	603	651	632	701	647	639	618	629	598	607	642	574	632	612	659	601	594	682	613	665	648	624	620	623	636	619	622	641	629	660	629	668	630	630	591	615	676	703	593	595	640	609	669	656	636	647	613	623	661	630	693	569	565	647	653	643	628	627	607	608	599	621	640	665	628	632	649	623	628	638	645	600	629	626	642	605	605	684	613	674	665	633	644	582	596	679	606	636	603	601	617	625	608	614	619	643	637	669	643	623	626	613
22376	20286	26837	23577	20294	20429	11339	2482	1818	1647	1613	1407	1287	1254	1175	1197	1189	1212	1070	1111	1073	1001	1033	1019	1007	1001	1005	1016	977	948	979	993	965	969	960	971	983	945	985	943	953	963	949	960	933	971	989	960	943	916	984	953	895	938	892	922	922	937	881	931	885	946	942	925	908	901	870	932	910	939	954	876	976	970	943	905	947	1007	910	909	927	940	909	927	990	904	955	897	957	885	901	945	909	860	963	885	927	923	891	886	984	947	937	913	932	930	929	926	891	920	927	909	941	948	930	988	930	920	930	943	881	931	893	959	926	939	936	931	956	895	904	926	929	944	912	898	950	919	854	902	984	946	961	873	915	892	866	862	922	901	947	909	917	909	899	922	871	937	943	864	944	926	956	895	932	888	906	910	929	915	913	881	906	904	974	926	943	926	943	966	914	964	878	942	926	1002	912	888	933	919	815	944	934	879	865	913	937	967	922	896	930	930	954	899	925	921	971	918	871	900	908	890	873	890	944	889	867	855	969	945	892	908	980	952	915	912	907	917	928	991	891	905	955	917	867	906	989	973	904	946	924	954	927	935	946	927	905	908	985	947	917	979	945	949	944	864	911	952	914	909	930	884	957	917	917	1011	938	941	915	959	979	917	911	890	906	919	937	894	907	937	911	909	1005	953	916	854	934	939	927	907	946	932	891	995	869	963	931	890	930	958	927	922	887	914	888	960	903	903	873	967	898	933	922	922	924	895	885	948	905	916	957	956	917	929	946	920	930	895	958	866	880	995	944	911	916	881	888	930	892	928	895	923	930	957	932	907	1010	916	911	850	940	908	888	928	985	931	934	904	983	896	939	890	941	868	943	950	945	915	923	890	1004	897	940	900	887	881	931	984	907	917	919	929	906	887	898	911	894	889	909	935	915	895	928	936	895	886	869	958	907	936	932	954	888	932	931	895	917	899	887	924	908	921	905	911	947	893	911	887	924	940	962	888	901	913	968	940	887	906	907	900	916	940	892	902	876	955	933	941	885	924	936	911	939	888	896	893	948	942	908	902	905	958	906	970	931	935	874	886	920	859	978	1001	956	997	886	909	912	913	922	941	992	877	878	911	931	873	881	942	907	912	911	929	904	896	885	937	950	944	984	872	930	930	946	900	887	958	859	922	931	936	881	879	946	951	959	963	913	918	931	885	983	893	955	935	916	918	929	916	890	922	918	940	925	913	903	926	923	910	854	921	942	952	882	960	904	897	909	970	909	895	870	869	939	924	897	962	931	899	895	916	911	873	910	899	906	954	930	929	967	920	955	926	977	920	846	901	908	943	882	894	919	842	885	908	913	901	859	884	893	902	886	908	940	917	914	913	919	873	894	962	884	938	897	885	930	934	915	885	908	910	922	953	888	922	855	925	937	887	884	913	891	915	900	875	904	904	922	913	929	912	905	910	894	894	892	923	966	932	897	924	919	937	922	868	895	863	891	926	881	919	922	925	932	898	934	925	918	943	896	963	846	917	930	894	851	922	917	883	941	907	920	873	937	966	928	918	864	971	933	893	895	954	932	889	891	887	884	935	901	874	934	921	817	919	912	952	939	929	912	896	894	934	887	890	868	901	928	923	952	885	861	953	917	923	948	876	943	892	893	935	912	930	919	888	938	918	931	916	935	915	951	942	912	947	872	862	911	917	969	920	918	866	932	940	905	914	924	949	910	937	986	884	971	887	952	898	945	910	945	839	954	900	921	913	946	866	901	897	889	925	921	903	985	958	856	904	968	934	905	898	919	835	905	1005	906	910	927	924	952	896	884	901	939	939	914	873	897	891	871	982	910	904	938	878	918	866	868	955	891	926	894	950	931	894	919	943	889	916	950	944	921	906	904	893	887	938	938	912	985	935	909	914	907	883	911	906	955	909	897	860	932	867	946	904	892	933	919	955	884	898	928	961	887	878	965	890	909	884	892	932	936	904	900	885	912	938	955	883	995	902	892	933	942	906	872	903	920	897	936	942	904	958	918	919	925	905	866	954	941	900	930	929	923	923	972	899	910	921	944	882	913	913	896	954	908	930	932	934	902	934	903	954	918	894	906	909	908	918	989	881	906	893	977	920	900	905	897	912	892	940	859	929	933	879	918	917	950	892	931	901	983	920	915	947	898	880	913	931	914	874	919	945	870	925	904	929	871	996	937	935	915	952	929	899	863	908	888	874	893	905	867	943	903	979	992	924	974	903	923	867	904	904	986	920	890	892	894	922	913	908	867	943	890	894	923	925	872	892	925	900	879	904	950	943	857	949	903	947	921	939	962	903	881	866	878	939	928	924	891	951	942	891	926	888	923	938	992	906	891	929	934	947	940	869	920	862	976	917	910	964	929	920	917	873	918	883	935	864	886	938	885	895	848	914	902	887	921	932	894	929	928	969	936	911	963	920	946	921	935	988	894	941	914	962	954	909	915	909	904	895	948	963	885	917	958	893	912	837	923	912	882	875	941	944	943	883	938	899	956	932	856	920	945	916	887	963	950	971	936	925	980	896	870	915	864	897	894	861	968	911	906	911	900	901	890	916	946	936	891	925	912	927	907	964	899	965	935	856	927	920	896	908	863	899	944	922	937	940	853	882	915	930	941	942	971	883	904	829	912	881	973	963	886	961	898	938	908	858	948	910	962	895	881	883	837	883	953	856	899	892	920	905	912	920	931	870	957	936	914	913	854	908	961	921	916	909	899	899	925	951	954	853	895	889	946	928	852	891	908	923	941	916	937	904	942	909	885	887	891	847	910	912	837	822	964	936	856	920	936	885	867	854	936	861	940	940	873	944	997	917	867	918	883	930	986	918	919	919	877	827	915	946	893	950	940	927	927	908	876	927	899	934	929	919	922	929	924	930	883	899	921	905	872	961	919	951	944	911	890	924	937	946	918	902	870	920	939	954	936	900	911	905	945	889	903	933	891	928	886	935	919	930	933	868	889	955	890	922	983	937	921	919	909	908	926	901	941	889	916	928	986	938	888	910	919	937	873	899	912	905	902	900	938	956	866	922	914	867	960	929	911	900	899	856	891	884	917	907	877	941	929	925	892	959	923	887	920	907	913	929	944	882	920	944	919	909	891	893	913	937	917	910	913	909	930	955	882	889	930	939	936	931	938	907	952	935	920	854	916	977	830	898	962	902	929	929	907	888	920	893	898	934	946	885	915	880	901	910	900	964	913	907	907	851	898	880	861	876	967	938	919	872	954	857	915	942	903	960	941	901	897	869	924	924	970	950	916	868	888	900	870	888	877	894	924	935	952	953	1004	914	924	898	911	921	883	935	889	928	926	877	900	875	937	941	880	866	911	943	933	931	933	929	961	904	914	931	934	951	910	929	856	944	982	894	930	884	887	914	924	899	896	922	900	887	900	942	899	934	866	861	883	877	919	842	965	886	906	910	938	921	897	894	919	920	869	916	875	916	952	847	865	878	915	887	870	938	878	866	908	907	926	884	955	888	957	877	901	929	893	893	965	907	941	942	871	886
9844	18308	16796	9980	6961	5165	4179	3256	2778	2403	2070	1871	1714	1527	1428	1376	1315	1235	1212	1104	1103	1047	1020	1040	997	1023	982	994	942	940	956	911	948	895	922	1003	925	947	906	864	903	872	847	929	867	877	869	867	856	882	858	894	916	863	867	853	843	873	868	875	898	811	820	871	863	826	817	859	847	835	852	882	848	853	866	798	820	793	913	888	854	862	815	850	867	847	837	838	881	865	849	779	875	829	828	876	854	847	814	843	887	851	814	865	831	873	886	830	815	828	845	898	829	803	836	835	841	898	885	858	849	828	875	838	847	858	880	887	847	861	841	796	834	813	859	883	851	854	849	854	875	834	876	840	848	893	796	854	844	870	845	816	837	903	788	815	869	795	837	869	839	890	863	816	826	901	846	883	858	867	798	777	894	904	803	842	841	878	835	866	857	842	860	864	833	806	822	875	879	859	864	862	802	846	823	825	867	824	864	879	826	867	844	880	777	829	800	861	851	887	858	830	881	886	804	877	868	820	899	857	821	853	828	850	809	786	796	888	797	819	801	847	833	820	846	866	806	853	797	858	875	839	850	845	781	860	874	830	849	850	852	820	844	808	896	834	818	830	770	886	826	843	860	857	878	851	863	854	856	836	869	894	804	852	854	834	889	862	876	827	857	801	794	821	826	824	844	808	840	836	838	798	826	866	799	865	765	894	893	801	813	822	833	883	801	819	833	847	860	815	848	874	836	839	843	803	789	828	889	806	811	823	801	819	772	789	819	822	829	842	866	840	861	887	907	883	822	837	877	843	853	823	877	855	878	811	853	864	790	807	816	840	825	811	846	842	841	801	855	857	870	819	832	866	861	821	799	836	838	820	863	882	809	848	830	834	837	830	825	823	823	842	837	820	887	847	797	899	868	808	846	761	835	855	887	908	830	837	844	849	773	828	873	855	800	799	817	770	815	804	806	835	860	833	871	848	863	866	835	837	853	845	856	823	854	835	796	860	851	872	886	855	807	873	851	816	862	829	811	865	803	810	779	839	792	843	836	793	859	824	855	812	850	828	797	864	849	835	827	800	817	850	793	852	817	845	890	877	861	841	846	868	845	772	830	796	797	822	815	815	821	829	799	841	780	808	850	833	887	846	870	803	818	811	834	825	853	848	861	862	846	815	828	847	855	882	820	803	790	855	881	890	822	849	888	839	819	830	885	799	830	827	804	846	813	818	816	854	818	835	863	845	836	890	879	811	821	834	797	864	858	842	843	872	862	823	834	887	821	780	829	858	826	837	830	820	794	784	830	790	862	809	873	854	782	868	777	910	853	919	834	854	833	807	845	844	823	820	845	826	828	872	869	907	855	832	866	814	821	868	792	836	836	864	794	826	813	856	829	835	820	845	830	847	877	815	821	831	810	831	794	847	878	858	838	820	810	836	833	858	807	827	850	825	912	844	812	808	851	822	798	853	884	888	836	867	865	858	784	812	846	764	799	840	858	823	892	811	821	910	855	799	835	850	809	826	824	861	878	843	835	832	831	880	868	843	822	842	838	789	878	888	819	847	842	856	861	827	802	774	854	869	762	833	813	827	853	792	831	867	843	858	809	831	789	822	805	827	774	823	839	817	881	809	910	869	836	799	875	842	831	830	817	881	786	840	864	816	854	855	790	821	870	851	825	879	872	830	815	833	851	873	906	775	831	869	877	844	854	807	888	842	892	807	816	857	779	867	824	846	847	810	824	820	863	860	892	816	843	789	822	813	846	845	797	859	809	841	842	849	859	857	834	846	801	803	838	846	846	863	832	856	899	791	857	815	792	840	815	790	803	853	839	867	849	794	838	885	803	828	824	834	828	800	844	824	818	815	831	818	816	785	876	848	887	831	840	825	816	858	821	810	829	811	893	852	798	859	847	842	811	848	870	848	860	870	898	817	830	824	800	848	803	852	839	815	775	842	810	902	849	899	814	824	826	877	830	817	890	849	782	865	842	815	882	841	807	866	811	870	794	844	847	845	838	829	796	830	825	840	822	876	827	861	834	850	833	804	864	856	784	834	848	861	816	821	836	799	822	820	821	800	857	854	821	903	856	873	835	818	820	841	823	884	863	866	844	845	801	810	863	872	834	845	803	824	791	836	815	838	884	823	840	901	810	847	858	801	824	789	870	836	846	787	836	886	879	851	883	798	891	859	859	780	855	839	878	801	882	806	811	863	859	867	831	863	877	809	825	869	905	862	852	822	871	852	843	842	827	823	808	844	860	828	860	849	845	774	805	865	783	826	834	801	865	809	849	863	845	831	792	791	812	838	834	833	848	858	823	828	781	805	841	871	837	847	843	848	840	838	820	834	839	803	883	841	826	798	881	847	875	851	857	846	846	810	832	857	799	848	819	845	825	818	855	815	803	819	860	800	857	846	790	805	840	805	781	855	845	864	861	802	854	841	821	832	837	861	815	867	833	856	819	835	876	838	869	837	843	835	832	820	895	829	817	801	826	803	841	867	823	843	820	806	828	894	847	903	886	863	835	851	817	885	817	792	835	840	800	836	829	842	855	809	859	862	860	854	823	859	847	806	782	872	828	837	857	809	822	807	822	829	845	800	882	873	901	863	748	867	818	849	891	774	857	823	848	833	877	857	813	828	785	824	827	839	761	848	856	830	863	818	852	893	888	847	845	850	854	848	823	829	836	821	813	861	851	856	893	814	813	834	860	849	821	851	859	883	877	811	812	803	804	823	817	828	834	803	836	859	891	853	842	850	858	864	836	849	805	835	801	851	792	782	869	885	843	789	839	779	866	784	862	839	808	849	904	804	878	783	811	890	772	796	820	842	823	865	851	836	854	860	867	862	851	829	854	839	878	886	817	867	833	833	825	858	827	764	837	843	865	847	806	820	833	844	895	871	818	833	792	828	799	824	853	800	831	842	913	856	798	823	843	833	838	764	825	874	825	847	806	793	818	879	861	802	841	827	859	839	867	866	855	847	839	775	850	818	824	804	830	831	817	852	799	826	834	881	916	810	842	852	842	864	837	882	869	811	835	869	758	850	822	835	873	822	818	856	855	843	842	816	829	810	816	842	866	785	856	828	882	822	833	787	894	835	798	810	788	828	792	817	866	867	869	819	855	853	864	829	811	854	843	886	869	841	860	808	810	785	830	862	845	856	831	885	811	856	815	791	850	835	792	836	895	850	782	900	830	833	822	815	821	842	829	817	858	825	819	821	836	858	874	872	840	823	840	862	859	804	866	834	814	873	828	885	852	814	827	804	852	829	832	804	844	830	826	831	831	881	830	814	799	810	809	898	812	782	840	821	852	862	821	849	860	861	824	867	833	802	832	839	819	785	828	810	825	882	895	806	848	804	824	853	778	845	845	846	926	822	845	854	802	829	847	838	810	829	808	819	892	907	810	834	826	818	804	816	847	842	819	828	851	877	849	801	857	809	828	864	835	861	848	836	839	866	826	788	830	871	799	801	820	826	844	829	896	793	871	838	781	792	835	799	793	771
27725	14382	1987	550	391	313	311	253	240	272	248	256	240	258	246	248	246	277	201	241	238	269	267	246	241	236	259	268	242	254	259	243	256	266	233	263	223	248	235	227	254	249	242	239	261	235	235	227	226	258	286	249	246	241	243	242	230	244	266	246	269	235	242	251	222	234	267	257	237	236	244	247	251	253	252	260	246	246	239	233	247	257	277	276	249	259	247	220	229	235	208	244	209	258	282	245	261	255	278	274	278	242	212	228	234	232	259	256	234	261	254	255	258	244	241	233	230	243	224	241	237	264	230	240	225	218	247	245	276	245	255	256	253	257	233	253	241	267	254	242	241	238	250	266	253	261	238	227	243	253	271	265	241	239	245	240	250	223	272	254	248	242	253	264	213	223	235	223	257	242	236	241	252	249	229	220	256	272	235	266	248	256	235	237	239	246	240	227	252	214	201	242	235	242	242	241	264	235	247	244	237	239	228	245	252	267	248	213	244	246	245	233	256	243	253	225	262	220	241	227	257	241	269	232	230	252	250	215	237	220	263	262	260	244	254	242	226	221	213	205	266	244	228	227	262	251	244	243	223	255	252	216	255	250	231	249	248	248	219	255	232	265	254	245	207	243	243	230	214	234	229	237	255	259	257	222	239	225	228	261	262	270	233	221	230	260	237	243	260	247	228	250	238	247	246	268	237	256	271	247	246	247	247	226	257	239	221	258	248	232	294	246	242	224	242	225	234	266	207	223	262	238	247	233	225	246	225	229	246	245	282	254	245	211	254	244	261	240	249	281	250	243	246	262	269	271	235	271	225	264	234	233	209	226	232	257	225	267	223	261	272	249	259	248	264	209	219	262	244	265	269	226	234	246	248	246	246	280	233	250	254	241	279	238	239	254	260	253	249	231	256	242	247	278	275	238	238	254	229	249	213	229	231	256	233	258	238	251	232	265	233	224	232	208	243	251	225	253	244	227	241	238	224	235	226	226	262	251	256	248	227	210	255	220	227	253	242	219	225	245	219	249	252	238	226	229	266	238	257	254	264	239	211	284	273	276	263	257	244	252	282	257	246	243	253	252	229	241	240	280	245	243	251	255	235	285	269	275	232	253	254	257	232	238	264	227	256	220	233	244	229	269	232	247	221	232	240	249	233	234	260	227	244	246	229	228	226	237	242	249	243	228	240	259	236	224	270	242	228	234	223	264	226	232	206	243	227	244	237	230	254	271	240	255	221	244	248	230	233	244	245	248	256	223	235	214	256	259	230	226	215	219	235	254	247	244	228	218	247	240	197	259	245	221	248	253	255	235	223	254	253	248	212	253	263	249	234	239	259	272	283	257	218	240	226	224	255	249	232	251	227	238	238	234	267	248	246	226	271	236	265	229	245	234	245	231	251	262	264	240	241	214	244	244	229	230	257	224	241	251	251	239	225	267	226	230	240	234	220	246	255	244	231	229	241	248	228	269	256	240	263	258	257	234	236	270	214	246	261	247	238	250	260	247	233	280	263	243	277	249	238	255	225	251	213	251	244	268	224	220	243	255	217	235	262	254	245	253	257	256	235	229	231	269	239	264	246	245	257	215	241	225	247	215	236	214	259	269	280	231	248	225	237	243	250	228	249	223	264	246	218	236	235	228	279	264	231	230	261	241	230	236	244	263	267	205	232	253	258	262	247	258	246	251	249	226	239	254	267	222	241	234	249	266	262	245	261	239	255	236	256	273	252	270	245	228	238	241	239	236	263	270	248	219	266	266	217	229	232	249	217	253	231	239	253	215	235	250	238	240	248	201	237	258	259	260	240	238	242	256	219	274	227	234	238	213	226	260	245	210	251	241	216	250	236	250	254	267	243	244	257	243	242	242	248	241	214	258	234	246	264	255	237	236	252	243	247	257	241	245	240	285	243	245	261	232	204	240	241	246	223	200	244	236	259	259	238	260	201	226	222	227	242	227	251	235	234	249	224	257	255	246	236	246	283	234	253	241	228	226	249	240	237	255	214	198	247	265	236	233	217	231	243	245	240	248	243	220	220	245	224	233	254	224	278	247	217	222	241	224	231	247	235	247	270	248	221	265	219	251	246	243	228	244	228	257	219	268	236	255	239	261	228	208	249	244	241	265	247	231	252	246	278	266	249	247	223	220	242	266	223	272	223	257	236	223	251	255	248	251	246	241	252	230	242	245	248	287	233	231	266	240	237	265	282	255	235	252	241	215	246	245	264	282	250	232	233	248	242	223	237	235	242	279	232	232	242	248	260	252	261	228	245	276	253	225	255	217	260	252	241	236	225	238	241	234	270	243	254	225	261	231	241	244	233	233	238	269	238	232	240	243	252	252	278	273	258	219	241	245	244	258	262	257	244	256	274	233	240	248	263	260	231	232	230	281	231	236	237	234	266	245	237	247	245	254	249	261	284	240	252	258	248	259	236	274	236	254	254	214	267	209	264	231	255	255	237	251	251	268	226	257	257	256	241	239	234	216	241	258	238	227	193	268	239	235	233	251	260	245	218	230	233	249	262	228	242	259	265	275	238	253	238	253	258	237	242	235	259	241	224	234	251	259	231	226	267	269	220	241	221	260	279	241	240	226	249	258	249	258	228	261	266	259	227	264	245	257	243	224	246	265	253	238	246	215	256	255	233	273	242	252	256	222	244	245	264	238	224	219	241	265	251	247	227	239	247	237	245	234	249	215	239	278	225	252	240	233	236	272	261	242	241	246	257	256	247	237	253	253	256	238	252	238	224	238	254	256	253	250	269	211	249	243	267	253	241	228	262	233	235	261	256	259	212	262	218	240	240	235	217	227	237	241	245	244	237	235	254	233	235	245	245	251	230	263	235	240	245	237	243	270	248	255	238	257	263	247	233	233	233	240	242	232	257	229	238	261	249	282	248	256	237	263	242	234	225	241	253	227	268	228	246	227	234	228	218	217	247	247	246	248	237	247	242	229	238	226	236	244	223	226	230	248	251	268	211	224	220	250	267	300	245	240	240	228	231	235	247	208	241	275	229	268	219	237	222	231	232	226	256	244	234	265	273	236	221	228	248	254	242	231	240	258	245	243	237	258	218	233	221	250	231	247	252	236	224	233	248	249	250	234	248	219	266	252	225	224	240	242	257	232	246	218	241	268	233	255	259	269	257	291	264	256	268	231	247	239	257	234	223	260	260	234	230	270	238	218	247	237	249	233	252	231	225	221	231	263	260	225	260	260	221	239	219	215	273	238	251	207	250	259	237	268	262	247	276	216	244	246	216	233	257	244	239	226	221	251	257	257	249	244	246	264	232	245	284	242	255	283	255	245	275	240	202	225	252	241	271	235	247	247	239	256	221	234	242	270	255	260	217	260	226	245	247	233	259	246	260	243	287	245	249	257	242	228	245	242	262	250	225	262	252	248	221	219	249	240	259	237	235	250	219	229	250	263	230	258	251	231	249	261	237	241	282	244	268	236	212	233	230	255	234	227	235	226	239	253	264	248	240	238	253	257	234	251
5390	916	747	492	384	346	313	299	285	267	254	255	288	232	270	242	236	245	241	249	261	256	221	221	252	247	238	219	233	250	221	228	247	249	234	258	258	228	217	246	224	261	235	203	250	258	223	237	218	232	228	273	228	215	233	247	240	223	241	222	229	247	227	237	266	232	226	230	232	220	239	236	212	249	239	255	229	232	246	252	218	229	247	232	229	234	222	219	229	242	225	233	195	217	233	254	237	206	240	227	231	239	253	230	228	234	240	225	229	249	226	228	213	254	236	218	257	232	215	210	255	241	223	224	268	248	250	219	235	236	237	246	256	230	229	232	261	234	226	230	234	198	238	250	243	243	228	237	242	220	218	244	204	214	244	224	258	246	216	268	205	219	244	227	247	248	215	241	241	243	247	220	215	231	210	253	233	237	220	257	209	242	242	219	244	227	202	224	211	268	228	201	243	220	242	237	244	248	228	213	249	244	230	222	247	232	244	224	239	237	254	215	204	247	234	236	220	211	246	236	244	201	227	238	246	231	249	221	249	229	245	211	258	214	223	223	245	257	242	225	204	232	230	218	238	283	244	231	273	219	239	213	203	222	241	262	242	266	243	232	206	227	236	225	228	218	235	244	244	216	268	243	242	220	247	262	228	219	230	256	221	246	221	211	249	225	216	226	239	209	222	250	241	264	234	230	220	218	234	233	248	261	283	243	252	236	246	236	229	231	250	239	214	264	217	230	220	231	231	278	251	233	253	224	241	236	232	225	231	229	232	223	220	225	225	246	259	215	226	240	234	239	258	225	213	242	235	236	244	235	250	220	229	217	231	288	222	231	213	242	254	264	241	224	229	226	230	230	225	259	217	215	231	220	239	232	213	237	233	244	235	241	235	230	217	251	229	220	251	213	253	238	230	256	225	252	250	220	219	227	214	224	239	265	240	229	238	238	207	254	215	208	233	248	220	241	210	220	230	221	252	242	241	245	242	209	245	204	231	229	227	225	220	268	231	227	217	223	227	231	228	212	217	230	233	238	261	248	254	245	259	226	239	236	223	229	228	244	214	207	215	241	247	261	234	236	241	244	224	228	228	213	247	237	255	260	234	235	230	238	250	229	237	239	238	242	226	219	235	260	242	254	230	219	241	211	248	230	249	240	240	250	239	233	220	236	239	233	246	242	236	217	242	235	249	275	254	272	242	263	253	232	236	226	233	234	265	244	236	274	228	230	224	232	257	240	232	236	230	258	211	247	218	234	260	191	229	207	243	226	243	219	241	224	244	238	233	227	251	225	233	242	214	233	229	262	227	204	229	232	246	284	224	228	247	233	240	263	237	230	237	241	230	221	259	268	232	239	229	228	241	230	233	237	242	219	255	240	228	217	249	226	228	263	239	222	256	225	219	201	273	247	251	250	239	249	243	227	226	244	231	208	240	248	212	235	222	248	245	213	236	245	248	238	254	216	257	224	246	211	217	229	209	255	221	234	243	225	218	211	225	218	240	248	248	248	227	232	199	217	221	224	235	203	221	213	231	251	271	225	246	239	265	231	245	254	231	224	234	215	211	242	214	231	235	221	222	218	230	251	221	223	225	216	236	224	256	226	232	244	250	227	252	243	230	229	225	229	212	247	240	258	218	234	231	227	223	238	231	231	230	235	232	254	261	248	236	251	238	232	216	243	220	206	226	238	213	253	251	269	228	241	236	237	222	256	227	209	236	235	237	233	231	231	243	243	263	221	233	248	221	216	238	223	225	242	249	265	224	251	233	228	215	221	231	220	236	261	206	218	227	229	241	234	231	211	236	256	228	240	226	246	223	254	255	257	235	261	265	219	244	243	226	229	229	211	262	239	224	237	242	233	232	238	238	220	260	230	220	245	242	244	235	236	221	235	243	234	236	238	236	230	243	210	229	223	204	233	227	217	245	223	233	277	234	247	253	246	250	233	225	239	243	233	242	233	225	223	251	246	231	228	272	216	254	251	232	229	236	236	234	269	222	246	222	220	215	239	227	228	233	215	233	227	228	246	244	218	228	223	220	245	260	217	237	239	233	219	251	242	240	234	216	256	239	247	257	249	227	213	238	230	218	248	234	226	252	242	220	218	248	222	270	252	232	221	220	240	245	241	235	225	255	271	266	260	234	220	247	233	255	241	239	222	231	232	220	241	248	241	247	191	239	215	231	228	246	251	277	243	221	235	191	267	216	224	253	222	235	242	238	256	209	211	234	241	224	249	221	254	244	227	228	236	266	235	219	252	233	250	234	242	238	247	235	234	234	239	242	218	231	257	196	256	232	257	243	223	237	237	219	232	234	236	225	240	239	238	276	229	259	240	230	262	225	239	258	233	217	244	227	259	251	219	266	211	235	224	237	259	228	215	250	223	262	218	243	255	221	228	248	244	244	265	250	256	218	223	243	254	233	206	239	263	239	228	228	216	220	251	233	235	243	238	240	239	231	215	220	233	235	231	216	242	221	251	229	262	240	234	243	235	230	253	223	229	230	228	241	194	237	191	224	236	229	227	245	243	232	264	203	222	235	240	244	217	233	222	233	224	254	238	216	248	224	266	233	216	224	232	220	220	245	249	222	228	226	256	236	237	247	217	238	238	221	232	252	250	245	225	223	224	232	249	255	219	224	235	212	268	219	214	242	233	238	245	236	250	236	267	221	215	238	244	200	266	265	269	211	223	218	237	253	229	197	211	248	221	214	242	252	234	222	243	261	245	235	213	213	257	224	227	215	202	251	228	229	215	255	230	222	235	236	260	225	251	249	234	223	217	227	231	240	228	224	217	235	219	211	246	251	228	230	260	230	204	237	245	231	269	224	251	239	241	211	244	220	256	237	242	250	223	234	256	228	231	224	220	258	234	235	249	233	217	240	234	228	239	236	243	223	247	207	224	243	234	234	223	254	228	216	256	211	239	234	228	221	225	236	235	227	240	211	243	249	242	233	220	233	228	203	217	250	264	237	231	243	231	299	212	248	218	204	204	262	229	232	212	262	224	230	234	242	248	231	246	227	231	249	226	229	187	241	260	233	233	261	236	242	236	217	249	213	234	256	250	263	243	253	250	242	231	217	232	253	239	235	261	228	239	233	232	244	232	240	206	232	272	261	248	244	202	198	232	254	218	241	210	219	262	253	236	202	206	241	208	214	214	226	211	256	235	218	243	213	231	243	224	237	238	233	229	216	255	245	213	257	271	236	232	239	230	243	235	225	226	202	234	231	232	241	242	248	238	233	262	243	242	222	251	209	227	260	245	233	246	252	244	230	200	241	232	236	215	234	234	244	230	244	243	266	250	236	224	226	242	236	266	209	237	250	236	259	231	215	222	205	238	236	202	223	216	207	206	230	244	219	268	219	221	250	226	224	245	226	254	235	224	255	238	231	249	236	212	235	254	224	211	235	225	229	226	254	215	211	247	219	244	209	228	250	216	253	234	238	214	232	234	223	210	236	225	218	232	244	270	242	261	232	243	234	227	232	214	238	242
24597	20290	26635	23769	20318	12768	2166	1414	1117	1093	1008	944	963	888	858	840	818	794	779	764	794	742	815	778	715	710	718	725	764	722	747	745	773	744	737	750	732	674	678	679	715	704	720	733	735	748	737	678	670	690	756	725	715	732	701	715	673	747	710	736	713	729	689	720	712	685	713	707	676	705	739	670	688	661	729	664	703	700	651	706	728	703	709	696	689	650	687	745	732	670	674	688	708	727	777	697	721	708	682	768	710	724	675	646	714	713	669	694	724	755	683	701	686	729	682	712	702	754	726	677	713	636	687	687	689	714	700	687	729	659	705	676	700	708	748	692	779	728	690	710	738	696	672	679	720	700	710	703	726	661	767	730	706	663	740	657	727	699	667	735	734	726	713	741	718	708	720	724	701	780	715	683	685	658	685	698	708	711	667	682	670	674	707	703	718	697	667	727	703	694	661	716	698	658	715	690	723	691	704	678	671	705	677	688	651	745	719	690	675	653	692	679	671	722	709	670	690	745	697	703	690	701	695	675	687	689	742	696	689	661	702	684	671	688	680	695	726	706	667	730	735	663	726	726	740	704	703	703	696	688	674	695	681	712	700	696	714	693	696	696	687	639	705	710	684	736	657	734	696	729	747	715	736	719	703	711	689	676	696	716	678	728	702	681	724	708	677	735	695	683	692	683	807	690	768	691	705	670	714	733	713	727	693	698	719	725	614	705	723	747	732	652	677	718	726	683	673	695	675	663	635	729	732	676	744	645	711	689	721	722	747	696	662	664	690	741	697	675	654	715	673	683	723	692	705	658	697	688	749	716	671	698	718	711	714	724	689	704	670	662	705	707	691	746	705	697	755	700	709	721	727	683	669	723	741	704	708	695	696	693	706	695	728	638	663	731	746	704	644	693	704	708	722	739	666	664	673	703	656	729	714	650	786	711	704	731	758	729	738	729	686	678	699	720	685	680	689	671	702	680	703	645	673	707	692	722	723	704	691	695	674	695	714	679	718	706	708	683	714	681	704	686	748	716	710	660	680	748	714	700	711	712	690	669	699	706	645	730	732	725	712	689	673	731	658	709	690	694	690	709	698	741	669	691	704	688	714	693	703	708	683	720	695	679	704	735	735	693	699	683	700	715	719	697	668	686	734	668	714	701	608	662	715	703	690	677	682	691	656	689	669	699	706	684	683	707	666	693	682	696	703	704	650	736	794	757	691	669	702	653	664	672	747	709	682	704	683	701	725	651	703	679	742	732	733	701	719	720	737	721	750	676	713	734	693	668	675	683	714	710	729	750	682	744	684	704	715	680	690	724	711	696	681	748	683	722	713	718	683	719	669	722	740	658	695	675	708	719	706	665	650	756	676	722	711	736	701	684	686	642	696	692	751	709	703	731	741	733	704	701	706	679	680	674	689	711	684	713	707	748	709	696	657	737	703	664	681	682	699	739	680	686	718	720	678	702	691	716	657	705	680	712	665	691	726	732	713	680	709	703	681	715	708	697	667	770	700	736	677	743	706	704	663	669	708	691	695	710	707	715	658	674	699	720	683	733	687	685	689	721	665	621	670	731	672	705	728	718	710	754	698	762	682	738	761	696	748	682	719	714	722	734	696	707	702	636	681	670	714	673	753	711	693	683	657	669	629	681	673	701	731	710	751	681	719	679	716	677	699	728	727	728	713	706	714	684	723	731	685	652	673	701	714	660	704	654	670	706	712	680	673	702	682	725	668	709	683	710	688	732	694	681	721	735	683	683	706	729	731	671	737	675	686	681	654	672	720	725	722	707	698	685	688	678	763	651	662	719	690	714	693	735	771	676	737	766	678	702	723	740	690	720	727	719	733	729	723	708	705	657	690	680	689	703	683	636	685	690	680	712	678	690	683	772	716	741	638	705	710	694	675	733	686	734	705	727	715	679	678	702	694	720	706	670	676	723	685	709	731	709	689	729	712	686	703	745	673	664	711	669	730	664	703	778	687	677	704	673	726	683	754	717	721	714	692	723	707	694	715	682	665	689	732	683	742	679	644	714	696	721	726	686	714	717	717	693	734	651	691	712	684	705	674	726	723	700	674	698	685	705	656	676	696	679	708	683	717	706	715	664	716	700	691	703	712	696	682	663	770	760	696	682	729	673	683	716	736	627	756	712	720	668	681	683	673	680	706	702	702	675	691	664	753	691	684	675	702	694	723	694	649	728	697	658	656	682	704	729	671	685	741	731	687	703	671	697	699	679	710	730	697	664	710	730	722	706	689	729	652	684	713	732	749	710	686	661	705	677	710	679	713	687	712	673	705	714	640	655	722	700	714	747	665	703	727	686	638	705	730	748	673	655	725	741	642	701	661	683	688	715	672	671	703	673	708	720	708	676	708	688	682	733	697	692	687	698	668	701	683	705	685	722	734	715	708	753	696	653	730	691	697	708	691	687	668	750	674	705	689	685	718	669	685	727	685	704	693	705	731	687	672	703	710	671	674	705	709	679	695	691	702	670	708	714	686	740	707	718	707	675	719	691	712	716	675	661	686	683	699	718	722	715	680	695	757	711	718	700	693	752	733	676	672	631	677	715	683	696	691	712	660	671	678	769	743	674	687	666	706	761	687	707	692	708	691	712	722	745	675	756	700	652	669	704	697	708	706	724	742	685	643	681	739	700	709	710	773	662	702	655	734	702	690	696	741	719	789	710	653	749	700	640	715	726	709	705	716	739	684	685	714	738	673	706	708	663	712	732	734	738	692	686	694	701	720	695	712	677	696	686	680	707	695	695	705	677	717	708	703	674	664	718	734	665	674	687	698	664	713	697	689	703	744	708	719	679	694	668	696	723	688	717	714	703	678	746	696	712	712	735	693	715	679	741	696	705	723	629	692	694	699	733	688	716	694	710	706	681	719	781	690	694	677	718	757	683	703	688	719	733	703	698	662	637	683	712	721	684	658	674	709	721	704	675	686	729	723	721	735	720	720	638	694	744	698	612	666	669	698	705	734	691	715	707	692	734	695	685	681	666	735	672	699	642	683	717	733	701	709	686	692	726	698	713	719	694	742	706	703	725	702	687	681	706	744	690	695	666	704	697	708	732	692	707	712	732	705	685	706	704	676	703	711	708	674	698	679	701	693	713	722	667	715	671	645	667	755	696	693	689	617	720	698	671	690	665	745	671	731	701	694	679	692	731	732	690	703	715	709	753	748	650	708	685	717	668	710	699	688	690	647	679	715	645	729	695	707	656	639	678	666	683	729	733	719	731	666	715	704	750	675	737	688	707	781	710	698	707	765	649	698	724	727	697	651	666	682	699	696	694	759	707	675	690	678	653	695	694	702	691	702	695	729	729	712	692	697	680	743	709	684	717	707	752	670	682	708	626	690	752	741	697	732	702	646	685	732	703	699	687	733	711	708	689	742	708	679	724	671	702	644	682	672	723	729	755	706	680	744	716	714	660	732	685	685	661	718	711	715	697	693	672	736	671	693	695	727	708	767	693	722	693	704	665	683	768
7300	11529	10602	6004	4017	3049	2363	1969	1681	1488	1274	1157	1099	969	934	910	834	812	840	800	720	745	753	715	735	707	692	643	698	711	678	695	697	708	703	640	652	681	712	672	643	659	675	646	659	681	631	657	658	643	619	633	685	630	614	685	657	628	630	689	608	638	690	633	649	635	621	619	626	619	648	617	626	610	599	618	649	630	627	656	622	647	649	688	667	575	625	662	623	677	620	640	693	623	628	645	667	677	629	608	680	637	629	608	662	624	658	648	642	648	663	598	675	664	672	632	648	676	670	630	619	654	616	586	618	637	640	634	655	594	676	660	617	639	640	624	595	665	638	624	671	652	639	654	641	682	661	655	611	632	658	671	648	639	644	633	675	651	607	623	657	623	604	634	650	634	691	615	664	652	628	632	631	657	664	607	610	629	622	641	626	643	618	602	644	632	597	621	660	639	642	634	616	638	665	631	617	637	645	627	613	650	636	635	654	604	654	642	649	648	644	638	653	653	624	615	613	617	598	617	655	638	613	650	648	678	658	616	643	628	622	658	611	634	632	647	633	671	653	601	677	606	620	645	598	634	629	598	610	655	608	596	616	648	621	630	603	624	620	633	647	653	630	641	596	607	652	600	647	625	657	627	596	608	643	643	615	601	585	603	640	667	635	634	682	639	635	680	651	603	660	622	616	607	664	621	655	637	650	639	610	608	634	587	622	593	612	594	638	625	583	639	626	616	646	670	617	666	620	640	633	618	616	662	638	659	617	624	635	616	625	642	617	633	652	652	683	637	677	607	646	658	631	633	645	669	640	644	629	675	621	638	604	636	589	668	660	585	595	646	646	647	612	622	626	651	621	636	639	665	647	616	624	589	615	681	632	604	633	602	634	645	643	653	665	625	633	629	633	637	613	672	626	609	622	621	649	656	667	634	628	619	629	644	626	603	627	598	628	638	633	604	580	624	634	580	651	635	644	633	619	631	598	603	622	618	656	651	645	645	617	626	653	669	638	618	632	630	651	607	673	639	627	571	665	630	638	586	603	615	602	646	628	656	608	630	634	634	642	628	616	632	625	656	613	636	636	622	631	657	638	610	604	608	637	631	629	601	638	651	617	609	612	585	641	620	654	592	597	628	687	602	628	645	625	597	603	649	598	625	648	607	632	619	617	640	620	689	644	635	625	586	645	621	688	630	600	650	639	620	609	661	670	623	635	615	636	611	629	650	633	622	665	682	643	584	614	636	633	580	615	613	693	616	696	591	644	660	640	626	593	608	616	551	635	633	630	637	600	637	668	625	625	580	644	622	676	643	631	573	628	651	663	622	639	638	636	636	617	615	637	623	613	598	647	624	651	625	630	615	623	622	629	619	645	563	618	637	621	627	610	586	659	619	602	637	623	635	648	616	663	632	652	644	653	644	604	614	672	601	640	666	616	616	645	663	598	637	663	592	652	609	590	672	594	637	613	625	628	619	662	623	646	616	649	596	626	649	634	669	584	616	652	650	639	581	551	646	620	597	641	620	640	672	663	637	654	613	692	555	635	653	598	636	607	617	679	624	621	630	591	592	661	630	682	630	599	686	660	667	640	603	644	626	636	586	602	633	654	627	601	624	591	646	581	626	653	587	620	609	610	696	599	643	621	633	654	634	652	625	657	614	607	651	672	668	610	644	627	653	569	665	655	609	616	664	600	612	649	637	651	654	691	638	647	612	592	637	605	614	593	648	640	637	586	621	625	657	626	613	635	687	591	638	580	650	658	635	640	632	638	627	645	623	597	640	620	633	648	643	634	625	625	681	668	664	607	588	645	597	629	616	593	603	627	627	647	562	636	609	628	627	621	618	592	635	649	652	646	611	622	646	637	655	646	641	628	637	629	646	641	662	657	575	609	643	637	620	611	645	628	616	640	657	618	684	620	618	627	630	636	679	643	624	591	602	644	637	652	599	639	660	606	638	634	594	655	641	645	667	625	650	644	626	655	664	613	663	599	636	607	614	636	648	625	636	665	691	656	639	605	637	633	620	647	600	623	655	672	611	629	624	606	660	638	619	620	623	641	628	677	628	646	629	604	652	616	667	632	696	654	660	646	606	695	618	618	671	620	640	652	704	629	619	610	593	575	652	646	610	630	609	674	650	637	621	608	665	649	620	651	610	643	622	624	658	632	615	662	609	608	626	642	609	606	582	640	624	624	644	639	629	628	655	586	620	615	634	622	613	590	627	612	661	656	658	588	574	656	655	616	642	620	684	658	671	613	600	632	626	628	600	655	623	604	624	625	627	626	651	666	632	659	659	642	625	665	673	629	641	615	634	596	642	663	587	620	642	656	646	628	624	621	604	657	588	622	660	638	603	674	636	601	573	651	652	650	580	633	600	621	627	680	599	619	592	629	650	638	616	652	587	662	653	650	639	600	662	632	565	637	683	638	629	648	597	595	643	685	623	632	614	654	604	649	649	656	658	609	599	621	644	613	597	630	595	687	684	618	609	604	638	634	600	598	637	643	642	642	635	666	661	616	670	697	649	630	578	682	627	680	670	669	608	645	616	657	623	640	609	614	618	674	634	632	596	657	626	617	646	631	664	626	602	573	652	613	621	600	661	622	618	616	654	693	608	623	612	637	653	611	603	671	658	590	642	668	612	623	669	653	634	671	580	629	647	606	620	637	617	607	655	632	670	636	646	643	636	594	603	639	592	575	608	633	648	643	631	634	659	621	637	639	659	626	635	604	660	614	610	599	622	597	668	649	591	643	630	669	644	630	629	612	592	640	592	635	591	664	633	626	610	656	621	646	654	635	621	601	624	613	679	632	628	579	635	606	625	612	619	624	606	628	614	622	647	631	624	679	663	625	593	619	593	659	628	618	611	614	607	573	639	641	651	675	607	615	629	621	661	608	631	595	600	619	609	669	638	631	677	630	635	649	605	637	615	615	645	605	640	615	631	598	610	636	604	615	667	614	608	657	631	612	646	688	569	623	628	593	661	653	595	625	603	667	636	592	622	618	649	685	601	652	632	667	622	633	609	663	612	633	675	659	577	629	612	608	605	613	635	593	668	631	631	591	670	671	607	683	606	622	643	615	599	636	698	650	679	612	597	648	613	602	639	619	637	633	650	629	640	645	651	635	623	636	636	632	630	656	668	600	629	622	656	668	628	656	641	662	655	628	674	663	617	642	614	692	616	608	633	610	644	649	619	628	623	625	619	605	643	633	668	624	623	646	677	628	631	591	598	639	560	619	644	612	632	616	610	633	646	634	665	584	641	690	636	626	648	694	663	675	642	587	644	660	624	646	627	616	627	662	616	625	622	603	652	643	635	649	647	601	608	644	643	596	619	647	624	685	628	628	618	609	621	642	606	635	631	625	651	580	635	614	617	626	647	678	650	594	629	664	656	675	616	653	646	651	625	609	665	633	622	659	632	659	618	660	627	683	632	619	625	668	647	644	640	616	598	637	657	640	613	604	627	617	649	632	648	651	616	648	629	621	632	622	659
22356	20272	26872	23530	20288	20419	11142	2441	1894	1671	1561	1432	1324	1271	1263	1198	1173	1151	1078	1140	1061	1049	1022	942	993	1040	1000	1011	947	1033	1001	1009	1014	966	986	958	974	923	1018	955	992	924	949	968	959	939	1050	951	954	971	968	921	944	942	907	966	907	941	966	916	939	921	971	933	940	962	923	939	849	921	964	949	923	912	899	914	930	895	931	926	932	949	960	918	993	937	913	949	908	922	970	889	962	935	884	905	912	953	951	849	933	911	887	972	935	874	891	915	950	947	927	929	949	934	955	910	980	918	942	938	912	892	904	882	925	935	950	904	919	942	977	915	937	925	947	961	949	951	891	944	973	927	936	902	910	875	921	907	882	917	946	936	872	988	956	911	914	901	922	940	936	901	864	941	885	926	928	919	890	864	880	891	911	912	942	947	934	977	888	918	947	865	894	931	905	849	870	903	956	929	877	886	1002	885	948	916	944	949	911	929	863	980	909	920	892	955	899	951	934	900	943	916	872	925	953	966	958	935	912	920	908	888	887	942	928	909	944	906	968	926	894	918	935	873	989	971	945	895	900	931	915	952	861	932	942	920	897	913	914	910	954	910	952	925	969	896	945	904	907	955	875	904	867	961	932	934	911	910	946	959	924	842	928	929	934	878	936	948	935	878	960	916	908	867	943	1006	948	984	914	887	884	931	886	906	879	924	923	958	899	901	920	883	926	921	863	918	890	947	902	854	892	932	899	897	924	909	850	970	922	899	886	874	932	939	936	870	913	905	948	944	886	912	972	910	902	898	849	917	938	944	968	929	967	928	923	904	953	924	916	901	891	915	851	875	896	869	922	964	937	944	950	944	932	980	950	877	981	960	919	897	921	963	889	919	920	876	924	938	897	892	950	942	941	904	927	943	845	900	938	904	891	902	893	869	891	955	928	942	938	917	890	905	902	904	936	970	870	942	888	928	959	904	914	889	889	926	955	900	943	941	926	974	875	914	909	932	881	911	935	898	926	930	945	922	921	915	870	944	917	944	917	919	888	912	888	961	932	899	945	932	952	896	975	924	891	948	917	924	866	929	938	921	920	966	956	884	936	931	904	900	928	929	899	892	939	880	889	944	977	896	951	874	956	1000	868	848	911	908	918	916	907	930	925	917	897	891	894	928	851	902	900	882	893	907	914	947	848	913	922	896	913	914	912	973	960	894	921	926	990	921	916	918	915	898	944	934	897	929	892	952	921	893	971	903	922	859	886	938	896	885	898	943	892	962	951	846	897	899	891	951	936	859	888	897	925	902	919	903	933	923	943	941	919	885	922	862	908	914	940	930	913	874	890	913	870	901	929	916	901	834	925	943	953	891	932	909	914	964	921	936	882	950	979	895	887	890	907	920	945	924	865	921	906	930	972	942	967	927	944	898	860	953	911	958	997	907	914	890	946	883	907	878	869	905	883	896	901	876	930	885	981	912	922	932	938	909	841	904	947	900	876	915	880	873	878	952	948	901	893	893	896	957	866	920	909	871	972	923	911	911	910	941	927	944	906	887	913	911	948	905	927	856	894	839	900	952	956	922	904	880	923	925	934	914	882	934	935	917	899	960	940	968	907	872	898	919	922	905	945	901	955	952	921	934	915	907	921	927	919	933	975	925	896	883	878	885	904	950	928	944	930	942	889	951	863	908	895	899	927	935	906	878	936	942	881	911	902	892	896	909	915	935	915	927	889	864	907	977	892	963	880	933	982	961	975	888	897	919	898	888	928	902	890	925	967	942	915	942	955	842	909	944	942	942	921	916	926	954	892	915	944	893	897	943	930	909	844	903	917	940	924	839	976	908	918	923	934	905	956	952	896	937	891	918	919	946	891	919	972	937	941	890	949	962	933	949	898	918	873	908	891	938	886	909	955	913	865	906	898	959	959	911	967	938	884	902	913	932	965	961	863	905	961	805	865	912	893	902	933	926	890	854	887	900	926	913	916	939	904	912	907	915	881	890	953	899	941	900	955	928	909	916	979	862	884	910	906	943	911	934	913	975	890	922	922	913	907	955	921	978	936	944	873	917	936	954	907	907	875	917	925	921	872	931	922	950	912	929	920	933	940	991	907	891	861	919	935	937	923	923	862	902	926	945	952	852	912	859	931	940	927	909	924	914	898	928	938	994	920	936	904	955	911	901	942	858	976	872	954	962	918	883	860	903	952	904	905	923	956	899	912	915	909	914	959	907	922	935	926	933	912	879	967	930	911	902	926	899	978	869	914	932	913	914	941	914	936	926	896	875	872	905	916	892	876	941	995	906	959	876	903	964	940	955	916	931	954	909	910	891	895	903	941	920	964	929	910	922	1002	951	949	888	924	895	916	904	917	946	929	879	945	927	907	919	896	899	882	925	926	910	889	864	953	911	998	885	908	950	923	930	869	959	963	906	910	883	956	894	897	903	924	900	873	972	945	970	910	955	939	915	953	869	931	952	936	897	900	911	879	810	929	947	923	953	984	914	965	852	889	937	931	941	924	915	940	951	926	924	910	938	888	941	983	977	967	926	911	913	875	903	959	919	939	922	875	911	867	928	935	941	924	955	933	883	934	908	946	955	912	891	959	967	941	904	936	898	888	932	945	948	954	901	904	891	911	909	893	950	840	900	908	914	906	956	898	933	945	907	979	902	938	918	953	897	951	894	911	911	944	909	936	939	893	917	913	924	885	910	937	951	928	918	980	875	917	947	883	938	933	982	906	968	896	871	911	958	896	934	843	912	924	920	981	822	864	851	874	902	945	916	931	930	951	961	923	869	887	937	920	915	882	937	909	968	942	944	926	933	885	906	922	906	884	923	900	921	946	906	923	851	881	966	970	897	921	890	933	908	900	892	912	948	940	971	969	873	965	927	913	973	894	919	957	921	929	891	902	962	880	917	910	935	892	938	828	932	973	952	921	883	930	921	903	865	885	921	963	929	902	940	918	893	932	944	937	895	888	938	899	900	1008	965	929	909	919	984	862	961	897	874	932	896	927	887	957	948	906	935	906	882	926	948	911	964	905	891	931	870	909	972	935	891	880	940	884	978	883	909	961	922	955	901	912	888	954	930	920	929	951	858	923	896	890	944	945	898	886	832	838	919	955	926	970	914	918	919	962	885	920	944	916	921	897	923	879	954	870	911	912	920	967	912	843	921	893	899	928	930	889	918	891	961	882	906	921	909	929	846	929	928	916	932	926	910	900	909	949	912	963	934	904	930	927	904	907	902	872	911	947	933	884	923	940	928	951	907	918	908	898	938	935	938	898	988	909	923	971	861	948	952	862	920	889	895	910	926	939	909	957	889	917	891	914	890	859	937	929	885	939	918	954	928	914	942	893	950	896	984	902	928	853	919	951	905	937	914	958	892	917	844	910	915	929	948	900	900	1005	900	926	904	920	954	858	942	890	944	923	922	918	909	962	958	952	940	863	927	924	954	899	953	962	937	894	883	906	884	885	901	906	888	924	940	931	927	875	926	933	952	940	877	929	936	926	834	928	928
10171	18048	16625	9972	6851	5235	4001	3340	2724	2457	2112	1837	1719	1513	1428	1345	1232	1208	1197	1134	1102	1096	1066	1013	1005	1029	963	991	948	979	889	934	931	888	930	916	897	885	965	879	889	861	872	927	871	859	914	889	863	860	853	866	886	886	915	857	862	878	868	878	774	819	839	835	903	877	829	892	900	905	866	853	814	861	844	875	876	797	848	867	900	871	886	834	879	792	838	809	800	838	897	925	820	848	844	840	853	834	833	807	841	859	799	814	824	854	859	885	804	859	885	826	847	880	872	830	834	855	839	812	911	834	861	882	798	844	842	843	827	919	876	895	841	845	819	857	838	882	837	848	847	839	829	859	902	880	800	900	848	857	830	853	847	822	855	826	841	799	896	836	845	839	872	862	798	852	832	830	844	886	860	815	845	845	788	840	864	866	875	866	834	873	823	780	874	900	856	847	873	840	838	807	847	810	897	883	849	841	858	843	851	850	891	864	806	829	899	871	891	810	826	892	866	838	850	819	821	823	784	858	866	817	787	863	824	803	849	856	842	788	851	860	808	854	801	862	840	828	816	791	877	833	875	829	831	864	808	821	872	872	916	841	833	830	836	811	866	872	834	825	831	817	878	819	858	817	854	792	904	830	824	878	819	886	866	832	861	835	831	853	796	871	814	827	857	864	846	896	857	883	839	837	839	790	782	818	839	819	868	825	886	773	842	811	838	794	839	821	876	861	821	841	865	868	859	865	854	824	852	788	818	871	831	821	860	835	839	850	811	883	810	860	857	820	826	828	849	826	849	841	829	810	827	827	817	841	893	868	841	810	789	882	811	866	858	771	886	822	817	872	802	826	822	838	822	797	781	846	780	890	817	857	793	830	872	817	858	868	859	861	847	787	860	838	795	829	819	776	859	796	856	804	827	822	811	796	779	812	855	860	833	842	832	874	848	858	830	865	867	858	874	835	849	805	817	855	867	832	847	863	844	826	831	867	832	814	873	816	884	812	824	824	841	847	869	847	841	850	847	858	862	815	818	880	794	844	794	841	819	831	828	822	851	839	838	834	831	857	865	858	838	860	818	769	844	814	863	879	858	837	864	827	850	830	862	828	851	895	805	879	810	836	828	803	877	885	821	863	841	857	852	883	842	817	863	809	846	877	866	805	852	829	879	829	801	845	827	848	783	826	820	824	828	814	844	853	836	861	859	844	892	839	826	830	814	811	893	878	827	850	848	775	852	860	804	859	852	830	892	873	817	830	886	812	820	806	818	838	795	870	820	847	864	838	896	827	863	827	818	793	814	858	858	851	845	868	877	850	803	835	814	818	824	856	816	826	819	825	875	845	834	824	834	807	851	862	837	810	856	824	793	817	861	841	851	837	850	886	791	841	842	862	851	864	833	825	832	834	818	869	855	876	844	810	802	806	834	826	838	864	865	849	814	801	836	838	865	781	796	822	841	836	822	867	795	849	804	866	885	853	817	813	845	817	824	829	800	854	789	826	796	885	811	866	838	834	834	855	835	848	842	827	817	778	794	866	822	849	921	863	869	807	812	819	836	839	847	826	821	856	801	876	854	810	789	824	844	870	787	822	790	778	835	838	820	821	828	838	848	855	882	781	798	827	828	900	881	844	829	857	834	838	840	820	813	834	889	814	850	856	797	848	843	849	861	859	823	812	787	814	840	821	813	818	820	820	845	825	808	856	807	855	828	839	792	838	846	839	857	885	833	807	859	844	835	817	871	795	826	801	829	817	831	850	849	835	849	852	815	819	852	860	845	854	822	832	783	773	800	839	867	810	868	856	858	806	828	777	825	791	829	841	837	808	805	888	870	858	831	833	826	841	848	837	867	768	813	883	895	825	893	814	862	798	867	831	819	799	822	760	865	845	798	889	843	883	789	905	834	815	778	862	819	849	827	878	849	811	881	865	822	816	833	814	846	815	787	845	819	788	855	859	836	852	859	809	834	804	855	807	844	874	830	806	875	891	823	807	817	807	838	869	817	835	823	853	789	858	828	854	867	830	889	864	851	787	874	856	850	863	825	888	798	818	878	851	879	813	821	870	844	858	883	802	837	879	887	844	810	874	872	822	875	806	818	859	858	818	800	781	864	844	837	843	820	845	860	847	828	870	814	867	825	829	801	856	843	810	834	834	861	861	838	868	914	875	831	843	856	831	867	847	806	850	756	848	871	810	801	803	856	881	873	860	817	833	890	892	833	815	855	866	837	834	819	850	797	806	881	797	855	846	909	823	858	887	841	837	799	863	847	789	847	827	837	838	873	852	805	806	833	846	853	849	861	801	819	808	840	846	816	860	797	819	834	808	878	867	806	842	849	865	868	841	819	822	872	887	810	829	866	854	837	878	811	791	826	852	823	794	870	835	839	812	865	849	815	870	842	817	857	826	821	826	860	869	828	888	826	839	806	827	904	837	855	823	806	820	853	862	808	847	854	848	872	860	825	816	898	808	902	824	903	802	822	844	830	845	799	852	840	850	832	793	858	786	842	835	816	825	797	850	844	866	859	863	826	863	879	868	853	843	842	857	858	824	824	812	857	842	809	813	825	824	853	828	857	857	833	812	810	817	845	796	805	816	820	842	837	859	860	847	840	870	900	819	859	855	868	840	867	828	852	781	838	829	870	812	838	809	833	861	843	806	840	790	877	833	806	810	844	820	796	835	869	844	840	822	789	771	861	814	845	878	867	851	879	755	854	840	864	836	865	869	847	846	872	850	791	858	856	864	803	799	870	828	769	792	834	837	895	840	818	815	860	905	865	810	826	795	778	838	871	892	849	764	863	826	791	836	772	805	773	821	835	811	907	824	854	907	809	872	856	804	847	827	874	860	872	841	812	858	848	868	803	858	855	831	862	822	859	833	907	822	829	823	834	821	841	840	835	854	829	812	875	818	841	869	805	879	849	833	783	813	811	854	870	846	856	864	825	847	821	812	771	810	867	822	867	848	876	820	804	884	883	813	818	827	809	818	831	854	841	846	832	831	886	827	854	859	812	833	802	792	861	816	813	874	834	815	845	816	861	852	805	833	837	849	859	818	861	821	849	807	847	843	834	819	820	807	853	826	802	795	830	857	855	844	806	816	824	818	827	841	851	862	834	894	835	840	825	872	863	884	858	854	879	847	811	808	836	869	836	848	805	879	843	842	884	891	836	877	862	857	810	798	836	869	814	816	854	868	872	843	871	807	817	812	843	840	799	882	805	873	824	891	822	816	873	815	811	828	836	848	892	842	828	839	849	833	856	821	861	795	830	855	838	817	915	833	811	848	842	837	828	864	802	793	862	856	795	839	844	843	790	827	825	804	819	865	853	828	759	896	860	863	848	839	853	843	872	846	851	825	857	846	827	843	886	822	887	838	813	824	857	830	868	762	881	878	826	850	789	849	828	821	857	845	815	840	866	851	832	798	849	816	866	844	822	809	805	824	851	801	867	830	848	808	804	836	843	833	892	839	829	813	795	784	857	838	821	868	840	822	832	803
27830	14448	1971	489	378	331	307	278	264	262	261	271	258	245	232	275	268	240	258	272	240	260	247	248	227	225	230	224	231	250	236	251	235	246	276	241	258	209	267	239	257	259	260	260	254	264	257	248	247	276	268	271	249	255	243	229	228	262	238	268	257	269	269	262	229	244	252	259	246	229	258	235	264	213	257	259	271	253	218	255	253	240	253	254	277	265	233	241	258	244	224	267	264	245	245	238	239	256	217	231	245	271	242	252	245	261	223	258	260	235	250	211	249	215	240	244	237	270	218	240	252	232	247	255	240	257	249	229	275	234	254	261	261	252	238	254	249	239	267	243	235	238	220	244	239	268	283	256	267	214	253	265	251	240	247	229	260	245	241	260	257	259	201	239	252	270	241	230	256	252	240	236	256	224	250	244	230	230	272	239	252	254	214	257	244	268	258	265	241	231	227	235	251	226	220	237	253	257	248	245	242	234	232	225	237	247	253	259	245	252	256	240	233	260	241	217	248	213	255	229	254	214	258	255	232	244	264	228	247	235	248	273	256	249	264	255	251	258	238	248	249	239	240	258	229	238	256	268	257	201	263	268	239	253	250	233	243	267	231	217	242	225	250	267	248	229	246	245	243	254	246	250	230	242	227	266	258	244	242	251	224	212	265	218	230	246	243	248	228	231	225	262	253	230	255	258	287	259	238	252	247	239	231	261	255	272	231	199	258	233	240	238	254	223	261	224	258	277	271	252	240	223	250	235	244	270	232	257	260	285	264	245	282	254	240	237	259	264	239	224	233	248	272	236	251	256	254	253	206	211	233	236	246	239	216	239	242	234	261	239	217	265	279	254	258	245	222	252	235	246	231	244	258	245	220	258	231	274	245	241	251	260	285	251	263	248	228	245	252	233	246	202	250	249	265	254	277	217	258	245	249	239	247	229	237	254	251	242	239	239	239	232	253	219	215	268	226	251	234	264	232	228	269	254	262	252	260	254	225	252	236	245	233	279	258	266	248	243	249	248	253	251	232	249	259	243	234	246	258	210	228	250	261	235	249	240	231	230	223	249	251	255	226	210	263	249	226	232	228	219	242	249	235	242	246	250	267	258	273	254	219	249	247	253	225	244	259	246	224	255	271	206	230	230	239	268	263	232	246	247	270	255	233	263	244	232	224	240	293	232	242	238	258	260	225	249	243	253	242	222	234	256	268	227	240	233	231	249	289	240	214	253	274	255	266	259	246	234	227	274	259	266	237	236	254	257	253	250	239	235	247	260	252	263	239	227	250	256	248	258	240	249	257	252	249	255	225	236	250	226	265	246	219	249	223	263	257	228	257	231	268	287	258	244	235	256	238	233	222	235	241	230	254	219	237	233	242	247	265	274	253	256	254	267	252	273	249	245	233	247	232	248	258	244	242	206	245	227	239	270	254	269	236	250	251	256	261	252	222	229	254	240	235	252	272	251	264	260	264	244	214	233	251	233	243	240	240	245	226	274	274	241	260	266	250	262	224	229	228	273	246	245	266	249	218	259	237	238	268	217	258	222	242	277	241	271	226	238	233	220	252	244	240	263	241	225	227	259	234	272	226	231	245	271	244	230	250	252	255	264	263	265	235	255	243	263	243	245	238	241	231	270	236	249	249	221	244	256	261	220	265	240	247	241	242	260	240	251	225	254	223	230	246	242	257	242	282	248	240	229	218	235	230	236	236	232	268	245	259	252	270	270	270	248	254	251	245	237	236	258	214	244	253	265	225	234	258	221	246	225	266	243	247	211	211	252	245	242	239	250	254	265	256	249	243	248	239	248	265	260	235	248	253	272	259	235	256	230	239	217	235	260	237	266	243	259	259	251	244	238	226	265	239	250	272	227	248	270	229	259	216	271	193	232	255	244	241	248	248	241	259	246	231	233	243	265	252	234	245	253	275	260	249	263	260	247	249	239	231	233	256	260	238	251	268	232	252	238	261	244	258	243	262	238	253	238	280	265	251	272	264	229	234	247	246	248	257	257	280	263	261	259	234	250	270	255	244	241	244	243	242	254	261	232	210	214	245	268	247	264	210	244	229	248	259	264	229	237	251	226	244	249	211	251	209	248	238	240	252	258	243	248	254	246	251	225	226	257	229	235	216	227	240	245	258	217	262	241	256	259	260	240	254	226	268	239	281	247	219	230	207	242	258	232	253	235	225	242	301	235	258	270	269	236	233	249	294	246	218	254	251	249	240	225	237	243	247	267	243	247	219	241	260	243	273	251	242	230	241	229	235	267	242	246	249	265	237	264	239	271	256	271	240	221	229	229	304	231	249	256	266	251	273	242	240	211	250	242	237	253	231	251	267	250	256	240	262	245	248	226	262	246	242	259	251	228	214	251	215	231	232	258	263	287	226	269	259	260	256	242	240	236	220	238	247	261	246	252	254	240	220	251	230	235	235	250	219	237	251	255	256	248	260	238	202	258	234	230	264	260	238	259	230	267	263	233	241	221	253	247	220	256	270	270	226	227	224	255	243	226	271	240	253	234	257	221	235	237	234	239	246	252	245	262	251	261	254	242	241	229	264	264	248	252	242	219	212	239	235	238	242	252	255	228	226	268	230	266	274	237	246	236	232	257	249	248	249	221	250	218	238	240	249	257	255	266	241	226	248	238	241	215	250	250	268	224	235	251	263	238	258	207	249	280	259	271	252	225	246	252	240	273	246	213	247	251	237	231	261	245	236	237	233	230	241	256	229	252	263	254	234	253	243	255	253	212	247	262	225	252	217	248	252	249	265	243	218	238	239	268	252	237	272	234	262	251	267	266	222	262	253	233	221	256	244	239	263	231	215	237	257	254	243	232	237	208	241	230	224	225	232	254	225	236	264	232	257	269	215	253	250	246	232	233	255	253	247	238	248	255	243	270	206	241	247	242	216	231	248	230	272	249	251	242	237	268	251	245	228	250	226	259	248	250	239	252	230	245	238	216	279	225	270	251	270	260	217	235	223	267	253	244	257	229	260	267	250	277	224	259	262	234	242	241	236	205	248	244	259	237	244	258	233	243	228	246	241	245	240	278	271	247	251	241	235	232	247	234	236	235	240	236	226	245	255	212	213	227	242	259	244	246	235	231	257	247	243	239	255	242	239	229	267	245	263	251	230	250	234	258	267	261	229	268	258	236	242	227	245	246	232	233	251	251	256	240	235	259	228	258	227	232	275	220	243	242	244	217	240	263	237	242	278	222	240	236	236	215	241	272	235	251	214	268	277	257	244	232	255	263	249	239	262	237	255	256	261	232	257	246	241	244	248	248	220	225	248	244	197	228	250	235	232	255	252	257	254	240	254	250	246	267	241	265	276	276	228	244	227	251	218	274	239	242	262	231	240	265	242	265	257	224	229	213	223	245	246	242	223	250	239	240	234	232	234	243	255	249	242	226	231	235	235	255	239	244	291	216	233	266	253	247	264	265	218	253	232	234	265	228	240	256	256	261	229	222	230	219	230	261	232	222	221	240	263	216
6246	928	826	504	404	347	319	293	274	293	268	242	285	258	243	257	231	260	222	280	240	235	221	244	250	236	230	239	234	245	210	234	256	236	240	248	245	261	237	229	233	238	238	208	242	252	255	259	254	219	207	250	275	252	236	250	249	246	228	225	211	240	223	227	245	248	250	217	218	242	254	248	228	233	254	209	240	228	236	208	269	212	207	229	238	242	241	225	235	247	265	237	220	243	249	201	243	249	256	237	234	236	219	249	278	236	253	236	254	242	232	252	226	226	235	229	229	200	238	202	246	229	235	229	252	244	204	267	225	217	226	239	266	232	252	222	229	227	240	249	238	252	243	215	236	237	278	257	258	219	249	235	227	236	240	253	245	258	229	228	242	243	248	227	243	225	255	249	221	222	209	216	225	219	229	230	219	255	272	223	237	246	242	276	227	234	229	214	225	268	220	208	228	220	236	251	231	244	237	218	233	241	267	237	258	226	261	238	196	257	262	240	250	220	250	229	242	205	245	222	230	246	268	248	215	271	233	229	246	246	231	248	261	243	255	225	216	250	253	247	222	239	237	216	242	243	251	249	246	217	260	222	255	231	219	215	237	241	239	234	264	255	220	225	224	256	243	232	257	203	250	252	215	232	253	261	260	219	283	225	225	220	218	243	231	258	217	240	253	249	228	215	244	228	226	231	230	233	252	254	231	239	234	246	259	214	241	234	247	233	216	233	236	230	210	230	226	238	206	233	221	233	253	262	217	220	263	229	249	243	226	236	241	232	252	246	243	236	232	250	249	252	234	235	235	229	244	225	234	250	238	234	231	235	233	238	223	233	248	213	218	223	220	231	222	234	222	235	240	255	251	250	228	242	236	235	235	243	225	246	221	232	245	251	220	218	235	227	247	227	241	250	239	215	238	255	218	220	235	258	241	256	224	224	264	232	215	229	232	248	238	238	252	237	229	210	244	215	227	255	223	242	223	241	253	224	238	230	225	227	245	240	226	225	250	226	284	237	217	224	248	227	239	205	241	222	250	228	230	241	224	265	230	220	225	224	238	240	229	251	217	224	249	251	254	209	249	266	186	238	224	270	209	258	255	229	245	250	234	232	240	237	234	211	243	265	257	231	203	248	224	202	251	221	257	242	251	232	229	222	201	230	242	242	215	239	228	240	229	242	218	260	222	208	219	239	230	258	240	240	217	245	229	263	224	256	208	240	233	227	247	249	236	229	264	234	226	197	243	212	245	245	237	235	223	236	264	209	207	229	227	236	236	228	232	242	259	232	269	247	230	230	234	226	230	231	240	237	205	232	227	220	243	232	235	220	234	252	227	212	217	245	254	252	235	220	228	234	241	223	225	219	247	266	242	242	204	230	201	239	245	234	247	230	243	235	227	232	257	210	256	244	244	229	204	232	246	260	211	249	270	233	231	244	258	249	227	226	257	234	227	214	246	236	241	258	215	244	228	239	213	247	227	238	234	220	219	211	212	244	213	249	243	236	228	237	235	241	219	257	239	252	236	238	222	226	223	268	225	227	237	225	206	247	239	232	223	259	248	234	230	249	231	238	236	215	226	267	238	210	230	236	239	207	247	196	251	223	222	257	243	237	222	246	257	234	244	253	244	249	218	231	227	227	244	242	215	247	267	243	227	240	263	238	215	264	252	226	229	241	213	247	245	238	238	225	232	225	250	207	239	224	243	241	217	236	228	238	246	246	241	234	229	213	228	259	241	229	263	239	249	229	223	243	219	246	221	257	227	226	234	231	219	261	235	283	249	236	228	244	259	257	214	235	223	201	259	252	216	207	265	229	227	260	253	226	232	213	233	239	233	233	239	226	235	234	241	219	237	238	244	255	254	228	244	244	249	232	255	265	237	212	254	219	228	205	236	233	247	239	245	227	246	224	212	251	238	253	235	246	225	257	251	231	223	245	247	246	226	222	249	240	227	227	225	242	253	238	235	231	224	225	227	253	251	238	265	209	248	229	238	236	201	237	220	236	234	233	214	247	206	252	238	240	250	228	226	240	230	244	229	243	227	253	222	232	236	249	243	214	223	241	244	226	250	249	220	246	233	245	236	244	238	200	234	210	249	261	252	225	253	216	250	232	257	264	230	254	245	245	222	227	245	235	212	234	236	254	258	243	232	270	238	231	254	264	231	256	245	223	224	199	238	229	253	232	230	245	237	227	232	244	232	218	201	236	237	229	218	224	234	239	231	245	249	265	251	224	243	256	238	230	238	251	236	218	217	261	227	249	239	224	243	207	237	231	224	223	219	198	227	241	245	251	235	214	223	229	229	231	240	229	231	231	231	250	254	191	212	223	268	264	228	216	231	241	218	260	218	222	213	242	218	227	230	241	242	257	195	234	242	212	252	252	268	278	253	242	231	224	220	237	254	242	234	224	227	235	260	237	257	245	234	221	249	243	250	228	237	238	233	253	257	259	236	246	242	234	224	211	252	242	211	241	230	233	227	213	206	233	232	261	224	238	236	233	234	231	220	244	234	237	231	245	247	264	241	256	253	245	224	201	234	243	244	241	235	230	261	277	255	216	265	239	243	240	206	226	212	220	217	218	250	256	248	209	241	239	215	238	231	238	226	217	254	216	241	237	246	246	244	233	218	235	228	231	242	247	231	227	229	238	227	243	248	244	258	247	200	245	225	240	217	251	224	231	249	224	229	220	242	256	274	265	226	238	205	254	262	246	246	241	231	238	228	227	225	250	238	224	225	260	248	231	221	235	224	226	261	244	238	198	241	244	219	223	210	239	227	213	244	238	238	208	241	260	233	251	251	245	237	261	242	250	232	261	227	248	245	231	239	239	225	265	251	214	247	276	210	266	215	228	245	240	206	236	248	261	241	233	249	234	254	227	248	247	247	250	235	258	226	248	232	226	229	255	223	231	219	234	232	242	229	224	271	211	228	227	233	248	262	233	240	224	251	241	251	254	242	237	249	233	243	203	222	231	237	227	242	231	244	255	230	223	206	230	242	233	265	227	235	235	211	218	243	211	230	219	243	215	221	242	227	238	242	250	235	222	229	252	197	251	233	234	251	269	277	224	233	243	234	233	239	219	256	228	235	239	214	250	214	230	234	240	227	250	255	243	241	224	240	233	236	247	224	220	238	242	253	253	234	230	256	225	258	265	222	245	250	234	220	234	262	235	240	266	216	226	230	246	217	210	189	224	219	222	228	253	224	271	219	220	262	212	244	230	227	243	235	213	254	213	224	239	232	246	227	231	233	213	219	228	237	210	214	234	246	258	226	245	245	239	218	253	233	239	229	227	259	240	262	235	240	233	256	220	238	264	253	236	203	233	235	242	245	246	248	228	239	249	244	247	217	238	247	250	231	240	216	239	255	238	223	219	230	248	237	241	215	241	247	235	250	223	213	237	238	237	256	218	239	196	246	219	248	249	251	241	227	230	236	244	243	233	242	235	239	252	219	225	256	262	237	224	218	224	217	244	249	198	250	226	219	242	251	239
24613	20322	26688	23798	20340	12876	2196	1428	1173	1125	1082	881	902	876	842	890	817	779	781	811	744	765	803	779	788	775	756	719	700	768	724	706	712	732	741	692	782	735	699	709	725	737	760	723	738	710	744	724	708	693	750	678	734	734	715	708	697	742	713	737	710	707	717	727	668	722	696	764	679	711	697	746	762	695	674	689	711	711	754	711	703	700	734	725	647	699	698	693	725	719	698	692	669	691	710	668	686	687	727	709	716	736	747	678	715	728	708	711	713	721	686	708	757	706	703	744	739	724	722	713	706	736	759	749	693	694	726	722	660	692	703	692	731	693	707	666	692	689	721	693	696	740	691	729	640	716	726	695	683	666	710	671	668	689	677	700	696	681	676	709	740	690	682	699	677	712	708	758	730	757	660	666	722	744	692	785	671	710	744	733	703	753	694	696	717	733	689	720	767	686	726	722	706	674	674	752	699	706	721	688	741	692	684	716	647	655	676	755	742	694	674	689	717	723	703	669	729	733	741	707	695	730	698	765	721	696	713	680	656	699	711	737	699	711	709	702	727	707	691	729	692	676	673	693	687	689	745	622	690	744	680	744	714	752	727	692	703	733	731	653	716	695	676	735	713	703	696	714	671	702	706	700	729	711	695	670	710	714	703	694	713	674	688	634	737	702	697	653	730	741	688	752	737	720	699	707	701	732	706	692	727	682	673	679	654	760	691	743	702	705	725	669	714	703	693	719	675	717	744	733	689	666	697	706	730	666	728	700	702	707	730	724	674	660	699	723	683	674	651	740	742	689	715	741	725	722	729	733	676	693	752	761	722	741	696	731	732	711	699	705	658	688	670	744	715	700	733	675	712	732	749	701	724	668	683	682	738	730	709	699	742	691	687	702	702	704	751	738	701	688	679	723	647	682	706	657	732	719	704	725	701	699	689	680	676	708	713	703	711	738	697	716	684	765	715	674	695	706	666	712	713	689	716	701	699	701	687	683	704	729	692	684	708	686	695	657	723	717	711	712	708	687	643	709	700	711	707	656	676	702	729	712	719	694	720	663	706	690	674	722	657	673	727	721	708	705	720	701	693	722	746	715	713	681	737	672	709	656	720	690	667	696	724	702	711	724	693	728	693	728	756	699	724	691	703	726	768	703	724	659	683	693	736	719	724	687	761	667	720	751	674	702	713	712	754	712	771	668	739	733	688	708	709	733	717	710	757	770	678	695	688	709	697	720	725	674	729	740	737	698	710	711	712	703	695	744	734	723	679	732	690	713	709	771	704	714	713	703	713	723	682	725	701	696	676	688	752	698	694	739	669	714	687	673	753	727	677	706	676	666	707	709	691	713	703	707	725	685	701	713	757	711	708	681	726	682	677	679	648	742	711	680	720	654	735	686	729	695	701	661	680	710	683	709	684	672	683	671	680	748	729	728	688	739	759	678	662	742	722	717	701	681	705	682	680	682	705	685	709	720	666	725	686	687	711	706	758	687	734	751	697	704	669	732	708	689	686	737	709	705	730	680	741	736	733	747	702	672	688	725	654	727	733	707	680	701	702	716	726	712	685	698	668	714	685	687	679	707	739	768	738	709	714	685	666	699	723	661	712	676	706	639	709	691	666	707	716	673	763	665	736	714	710	679	716	709	713	730	683	695	701	735	735	715	760	723	670	689	680	697	693	747	661	720	719	747	689	698	695	690	709	708	674	675	712	698	724	738	713	733	706	679	682	705	726	750	692	726	741	715	716	702	683	667	693	722	676	766	734	684	690	723	670	686	712	758	702	634	689	729	719	728	729	714	658	762	683	707	749	742	698	740	749	710	685	671	719	707	643	703	712	708	724	692	696	676	682	672	687	747	752	742	737	697	759	723	733	664	712	704	697	713	710	664	721	694	651	709	718	725	740	695	709	720	675	688	728	682	696	690	662	678	695	687	728	691	764	691	703	669	672	678	718	642	709	693	689	720	763	734	676	719	681	678	717	717	680	687	712	717	678	692	690	712	681	706	710	723	733	698	651	716	693	715	738	672	706	685	676	723	737	714	715	657	747	737	707	684	693	655	683	742	697	756	681	729	627	691	686	715	707	677	704	671	778	673	695	716	669	678	704	662	662	670	706	706	716	713	703	730	678	694	715	702	724	728	726	695	696	658	716	665	711	694	679	700	697	695	697	690	742	732	680	718	700	684	726	695	715	709	717	742	656	674	708	701	672	716	658	676	736	719	752	645	699	717	740	708	731	718	713	668	762	683	697	694	719	707	707	671	701	696	703	677	686	667	705	723	719	702	713	675	698	739	705	693	707	713	711	735	695	664	728	741	692	695	713	684	697	712	700	731	681	655	687	758	701	725	694	694	695	679	740	702	739	758	669	744	696	718	711	705	755	683	678	705	674	699	724	673	688	755	699	733	772	777	713	682	680	735	721	702	699	711	763	660	671	714	698	718	643	703	690	731	717	704	750	630	725	688	718	683	706	719	683	711	721	730	696	724	719	702	736	732	691	691	732	703	694	692	667	720	687	768	665	690	806	716	736	739	705	715	718	658	674	698	682	693	696	706	739	686	746	687	703	712	713	711	689	677	730	689	685	657	705	682	707	695	705	699	668	728	727	739	681	635	706	706	702	706	732	657	671	710	713	701	736	680	718	680	718	716	720	736	739	695	686	705	710	693	743	710	703	703	725	718	749	683	695	690	676	720	681	689	692	687	718	676	725	669	653	712	646	721	706	730	742	696	755	726	756	754	741	694	683	731	713	754	690	713	715	693	708	688	672	732	682	687	682	694	674	693	711	688	673	697	660	686	736	711	644	736	706	723	698	708	765	707	728	701	763	679	711	710	724	724	699	674	702	730	717	702	738	715	679	701	711	706	675	719	684	701	711	698	741	696	729	715	695	737	698	668	737	709	667	745	647	686	661	712	720	718	747	697	683	717	716	681	690	734	691	673	706	662	709	686	690	741	713	690	721	726	779	669	699	700	708	730	726	691	711	753	725	742	722	719	689	662	656	712	667	709	675	678	695	693	711	716	674	657	713	721	767	766	673	730	699	703	714	692	717	721	699	677	675	766	696	682	669	710	688	682	720	694	666	668	641	727	735	648	696	691	706	746	734	714	707	673	760	671	682	700	708	706	647	730	735	727	713	697	732	732	678	694	731	712	706	711	693	706	748	710	713	699	667	677	779	708	729	683	719	745	708	698	725	697	708	706	754	728	726	740	688	726	704	685	626	740	727	702	722	708	719	700	701	708	664	683	691	673	740	675	702	734	705	665	670	721	659	692	658	734	739	728	719	718	647	682	696	756	665	632	724	700	636	633	683	677	703	691	714	743	716	684	727	726	701	701	747	728	752	706	706	718	722	700	716	669	770	703	723	718	731	757	708	689	708	724	669	722	665	673	672	687	708	721	717	739	689	662	671	647	687	689	699	720	734	680	684	722	670	710	706	706	727	673	710	655	781	695	649	707	693	703	641	676	703	696	676	685	659	677	711	705	735	724
7685	11584	10578	6069	4096	3046	2408	1966	1641	1493	1296	1128	1051	1025	927	908	881	827	825	789	776	753	784	735	753	714	650	743	710	695	713	693	692	670	701	687	671	693	692	661	663	611	634	671	673	654	652	632	655	610	684	639	649	643	682	629	670	705	577	636	640	644	673	634	629	709	601	674	631	656	604	613	670	621	613	628	700	706	626	616	612	634	644	643	658	623	633	638	627	608	621	577	665	643	623	635	641	598	647	650	655	684	639	641	608	598	613	647	661	631	655	642	615	619	638	626	604	607	636	632	637	664	657	649	648	655	690	667	615	630	634	638	633	619	623	657	675	594	621	668	658	670	668	585	644	605	657	660	628	644	704	628	690	631	664	611	628	643	597	626	634	637	638	615	655	651	654	624	695	637	657	663	648	660	655	665	635	615	641	632	591	623	589	602	610	583	666	650	682	601	633	635	657	662	647	585	642	615	606	597	658	602	604	654	648	624	618	613	644	679	611	584	647	620	673	641	623	646	615	616	617	623	627	626	631	639	640	611	636	615	645	618	617	595	644	612	610	617	616	614	603	654	600	623	611	610	656	605	628	609	660	632	650	664	692	657	605	667	584	635	626	669	592	694	636	623	658	683	651	672	660	639	653	621	649	665	630	632	651	578	610	629	639	624	648	616	651	633	627	640	613	646	662	589	640	670	607	623	639	634	627	601	599	661	651	621	639	629	616	632	652	641	654	648	582	653	640	652	624	642	650	642	623	638	593	651	652	612	604	621	605	612	642	630	634	638	630	601	625	623	615	665	635	652	657	645	602	656	632	655	645	631	651	624	624	639	638	619	655	661	638	657	640	652	636	605	675	635	695	642	641	661	635	648	628	607	678	636	674	657	617	644	594	630	630	626	650	679	667	692	603	650	640	627	615	619	620	629	616	659	635	669	635	665	625	659	645	659	615	627	672	663	647	628	637	695	642	644	630	607	640	643	646	630	635	622	670	634	691	622	645	618	686	627	635	647	666	673	665	610	654	639	636	614	677	668	651	651	664	635	600	609	682	633	669	655	619	638	633	621	662	651	627	667	662	657	658	628	644	640	651	654	631	654	663	625	637	669	667	663	662	629	622	648	648	621	620	646	674	603	660	655	652	606	610	638	631	634	641	650	677	632	678	623	637	598	658	637	634	645	647	661	628	640	664	624	649	596	635	631	641	596	633	641	668	646	616	644	608	612	622	630	624	665	653	653	626	631	639	667	648	652	634	614	645	636	644	595	623	630	611	632	599	654	654	628	634	604	636	610	624	677	608	666	662	645	668	635	654	689	634	614	650	603	598	622	608	583	671	612	624	641	623	621	660	663	615	665	664	592	635	636	600	610	644	637	598	583	651	685	669	640	645	644	684	638	617	606	631	626	626	650	618	657	632	631	570	643	646	703	630	625	623	625	627	626	635	614	674	611	624	641	669	687	620	624	655	597	660	599	595	631	592	612	605	638	675	630	633	637	636	630	648	675	601	664	645	656	660	684	628	663	659	637	609	625	635	625	619	657	609	618	692	614	607	650	637	622	636	659	639	639	628	662	628	646	631	624	598	645	623	699	642	647	620	682	613	641	663	648	611	651	633	671	632	667	629	582	663	651	633	619	614	605	669	619	669	624	651	636	664	623	608	634	598	661	662	614	625	642	613	627	633	612	662	684	643	613	665	644	621	643	595	676	640	624	671	634	639	618	623	653	618	630	666	636	635	614	626	645	613	637	654	608	651	666	631	626	661	651	614	684	638	582	657	626	602	638	637	640	693	651	630	611	617	591	656	601	639	603	713	635	647	614	646	641	637	619	633	673	645	636	690	643	617	672	645	651	654	666	650	600	643	691	636	619	605	612	651	640	617	650	643	618	616	607	612	601	657	633	611	655	626	659	620	642	631	662	604	632	673	631	650	645	619	621	611	673	630	645	605	669	677	652	620	583	673	627	671	647	628	649	659	640	659	638	623	615	631	652	619	620	596	637	645	666	645	646	660	634	641	638	644	613	644	712	672	614	621	631	667	618	631	658	625	692	562	642	617	640	685	692	563	617	602	630	597	617	608	628	629	619	600	635	627	609	615	639	599	668	615	661	620	638	613	661	626	600	681	620	672	653	633	624	650	639	619	632	652	624	617	572	646	599	655	623	591	621	647	613	626	646	668	602	656	651	670	581	646	622	600	608	641	638	624	665	590	674	713	628	616	656	692	682	641	665	603	596	646	649	664	652	629	662	648	631	634	633	598	631	637	592	661	619	652	660	629	681	636	613	636	604	647	652	624	651	634	646	593	665	668	607	627	614	633	685	632	640	606	609	639	609	614	620	611	636	625	647	649	659	638	642	624	654	632	677	675	618	639	638	704	688	633	633	647	642	644	605	629	616	614	619	666	621	636	648	618	611	620	635	618	645	630	654	677	692	644	653	599	636	625	628	627	669	641	644	633	637	598	646	635	679	641	637	652	616	650	634	693	601	659	597	689	627	604	614	632	644	663	614	666	642	614	630	698	634	650	631	681	612	614	672	657	666	681	576	633	658	651	653	619	691	640	613	623	618	613	640	668	647	627	659	625	668	651	625	627	636	658	669	662	642	626	611	648	622	644	616	588	650	656	660	613	619	645	636	638	661	624	591	625	617	634	629	634	671	629	634	641	609	623	681	642	619	641	685	601	648	677	590	651	644	632	622	643	618	618	661	644	622	591	616	665	622	610	686	631	674	610	635	645	633	672	660	666	650	705	627	623	612	661	661	631	659	641	638	637	639	680	638	670	616	632	676	563	654	621	694	676	650	651	658	637	659	617	645	616	655	650	608	609	651	630	614	633	619	628	579	625	632	655	600	665	727	612	627	586	652	641	694	636	654	626	605	644	672	660	636	636	636	634	614	652	659	623	611	634	622	612	615	629	599	639	660	630	635	641	649	626	663	677	640	653	633	659	662	629	675	655	661	609	657	603	605	638	643	613	668	614	607	671	604	663	670	649	638	646	601	616	648	609	611	666	642	649	621	619	614	615	658	654	615	643	604	642	654	635	639	621	623	595	603	664	611	601	676	611	630	652	660	675	654	615	626	673	627	632	616	628	643	668	642	613	635	632	633	624	632	643	661	602	597	656	669	616	608	629	656	605	624	615	573	628	632	660	645	611	628	648	636	621	615	665	659	656	649	641	648	615	632	605	600	627	629	630	578	626	638	661	626	611	649	645	655	632	621	664	655	599	631	668	660	667	643	637	609	664	595	605	665	631	643	611	638	643	632	605	628	645	626	595	629	612	626	638	609	635	624	646	664	622	653	657	632	633	663	644	641	617	621	624	625	679	619	623	643	638	637	647	667	658	628	604	646	629	621	665	594	640	660	636	642	641	656	639	663	601	623	634	655	664	605	592	681	655	628	636	627	632	632	644	646	596	668	615	690	620	660	645	660	617	625	677	665	654	645	666	664	641	645	615	632	662	674	602	602	654	615	600	606	652	605	652	612	636	648
22341	20298	26897	23552	20310	20429	11464	2559	1824	1632	1500	1417	1316	1308	1259	1111	1221	1167	1176	1196	1041	1107	991	1004	990	999	1005	1043	982	1013	916	977	954	978	942	937	876	939	931	955	962	964	985	941	955	971	913	891	970	955	930	974	920	960	938	912	932	947	951	922	900	945	972	927	937	1007	893	965	929	979	930	914	952	933	948	966	937	910	928	943	900	924	865	931	935	970	965	976	881	920	970	941	946	937	933	946	956	939	936	915	976	960	974	952	968	932	899	955	950	959	937	983	949	1006	935	943	923	911	906	995	911	924	942	908	923	943	978	977	892	911	942	916	999	925	950	906	952	936	921	918	964	930	949	889	905	987	953	932	950	921	1030	947	937	993	867	893	961	882	947	958	947	950	943	989	981	909	947	964	910	924	891	901	950	978	907	976	958	983	937	941	893	919	964	999	872	957	911	923	927	889	902	870	938	917	933	912	984	949	970	897	952	922	949	877	927	935	944	948	915	939	923	963	908	907	930	909	946	916	938	915	959	915	911	921	878	910	959	894	827	909	904	911	900	897	930	891	906	938	915	993	949	918	887	954	919	936	918	940	912	941	928	937	953	921	901	927	925	849	927	984	950	918	964	967	951	915	928	930	905	915	888	925	928	871	939	975	887	933	888	950	883	900	912	886	915	927	965	910	925	979	891	932	856	917	954	963	897	922	894	971	919	959	899	939	918	990	929	914	980	871	914	960	938	971	884	919	914	939	916	867	939	921	947	917	962	875	959	849	915	908	949	965	928	951	904	882	918	939	905	906	937	938	956	906	924	955	910	899	907	902	929	926	975	887	924	932	898	957	896	909	923	925	935	947	905	927	957	915	937	961	922	953	947	874	893	939	947	889	903	926	910	970	873	907	924	896	935	955	864	938	875	869	883	910	888	878	958	861	929	955	922	897	899	937	926	894	935	934	902	954	930	916	922	925	915	955	889	941	911	887	955	913	954	963	908	972	954	890	954	894	915	903	917	915	942	921	937	962	947	936	958	910	979	976	989	926	964	894	994	954	935	934	934	983	919	902	884	922	891	927	955	987	940	881	969	898	928	940	929	968	916	930	946	981	906	940	905	1006	897	957	954	971	933	914	911	947	980	892	883	915	890	970	1012	908	928	890	915	967	902	939	933	934	878	907	938	904	909	931	886	936	945	921	978	921	938	921	982	927	950	941	928	923	893	956	968	998	898	923	899	899	916	879	904	913	892	1007	871	929	947	926	956	969	936	947	938	916	925	912	918	999	886	929	963	925	932	915	937	854	1003	939	964	903	905	936	929	964	908	914	943	904	946	900	901	938	953	932	938	931	876	911	950	888	875	926	952	939	903	884	918	915	925	907	954	901	930	918	957	876	876	932	933	917	944	903	883	951	879	921	918	987	920	917	906	931	909	924	896	903	928	917	946	932	928	937	904	976	885	908	942	922	925	929	962	951	895	886	930	900	891	884	1024	931	904	883	924	916	861	919	896	852	919	860	941	955	939	890	954	943	967	879	919	894	914	981	968	919	922	881	949	978	934	887	937	917	910	935	925	904	944	891	964	849	910	904	936	988	945	938	902	890	969	950	935	849	966	855	868	935	933	969	940	876	928	981	870	940	862	904	942	912	914	895	947	927	932	904	900	875	920	932	963	936	888	903	986	956	962	921	937	920	941	897	901	887	885	909	956	912	967	936	896	936	934	919	959	935	924	892	942	941	918	945	905	944	941	926	954	936	941	953	865	901	944	935	906	892	901	888	904	960	972	913	949	959	890	890	913	956	978	876	930	844	889	918	918	912	947	957	912	935	884	915	896	925	941	903	871	971	920	969	981	919	869	1010	914	933	932	943	960	935	958	862	887	912	926	895	879	910	934	907	949	892	947	884	959	1008	958	906	919	950	949	891	901	899	899	909	966	992	916	957	968	924	881	902	865	918	909	963	911	862	930	947	929	929	914	925	916	923	933	946	881	970	912	932	932	886	927	929	942	876	893	915	945	891	939	953	917	900	920	958	931	901	917	900	968	889	904	992	873	936	937	901	951	934	962	893	934	897	903	940	961	969	905	955	883	889	968	909	895	944	926	936	916	945	913	920	892	928	921	939	934	884	899	927	881	907	913	917	915	966	918	966	941	937	919	900	864	932	968	911	978	956	942	904	921	926	899	891	960	930	943	929	932	879	929	984	882	947	929	952	932	974	941	885	899	903	919	993	981	943	942	907	897	879	989	940	952	901	967	946	945	912	916	932	931	915	903	960	917	878	919	912	958	940	930	918	892	929	912	921	939	919	939	962	900	885	897	935	914	914	891	917	882	912	920	932	973	925	871	916	898	891	921	881	899	912	888	987	955	923	906	878	928	969	956	933	923	900	984	921	866	890	943	921	877	867	922	901	967	920	904	970	927	876	857	985	992	916	945	878	922	943	934	938	932	921	946	903	898	961	944	942	951	949	934	935	911	892	939	909	944	910	915	853	985	939	967	910	886	908	922	939	875	922	919	922	897	957	950	918	917	903	940	931	924	890	883	906	953	925	920	911	984	904	941	912	882	916	938	928	923	946	923	975	906	896	932	957	997	952	835	906	880	905	902	940	973	890	891	883	931	909	918	960	940	923	910	941	938	931	1013	886	951	927	914	904	940	904	914	921	903	978	986	849	954	936	867	920	954	920	888	930	908	921	958	929	934	939	917	915	952	912	915	937	921	962	929	940	932	934	920	888	962	911	908	915	932	907	928	919	984	963	956	948	933	936	891	913	954	957	909	922	943	881	920	864	978	935	925	932	916	898	949	922	897	942	914	900	966	960	978	880	968	890	925	941	941	927	988	990	879	941	889	913	910	870	978	902	892	930	891	917	913	883	943	908	910	981	933	888	973	855	946	891	893	960	957	918	905	953	968	851	892	878	950	919	892	911	928	997	940	951	880	979	976	924	968	936	855	934	875	939	968	923	864	893	925	915	935	944	937	965	945	916	967	988	941	895	933	928	907	871	904	967	921	938	825	932	958	971	934	931	1005	947	906	928	889	915	934	848	925	903	925	932	929	893	878	921	976	907	935	993	908	963	945	966	917	911	965	869	951	942	947	903	1012	937	905	977	866	914	963	942	932	953	966	906	931	906	954	928	945	918	908	934	913	882	856	911	935	895	886	875	918	937	911	932	933	905	857	912	881	896	951	950	951	914	934	952	886	911	952	923	930	931	949	960	935	913	912	934	943	969	865	923	911	945	911	976	880	934	934	949	975	939	912	895	955	935	864	921	944	952	913	902	942	967	895	908	976	937	892	906	954	944	883	971	948	908	924	928	909	922	903	919	963	916	965	963	884	898	895	946	897	880	928	884	930	905	941	907	926	917	935	869	915	923	906	955	962	933	964	889	904	893	928	956	964	853	954	898	906	898	913	915	784	937	936	929	905	897	883	939	951	946	880	860	958	898	885	914	986	901	963	966	966	960	897	899	919	921	892	953	933	933	953	966	927	886	893	909	884	934	908	899	931	939
10236	18044	16715	9930	6949	5110	4041	3356	2799	2335	2079	1853	1722	1516	1487	1324	1252	1332	1168	1140	1139	1093	1114	1042	1045	1041	985	956	965	941	978	984	911	901	852	977	914	899	885	885	840	888	927	933	869	860	906	895	873	904	884	866	815	885	828	917	926	899	881	851	850	878	839	858	873	878	883	916	854	823	847	890	874	878	862	855	814	881	882	866	842	866	848	880	810	834	879	843	883	830	867	830	848	890	873	878	851	855	823	820	846	862	900	870	807	843	856	792	876	844	866	774	835	838	847	847	858	817	803	842	864	853	925	836	825	827	811	834	817	850	829	824	852	845	848	822	809	831	867	877	819	826	899	847	856	800	879	830	882	789	900	874	865	835	855	878	854	867	921	830	812	879	845	835	866	867	868	868	894	808	848	851	836	856	859	880	831	815	844	840	825	857	819	797	831	853	885	859	859	848	822	821	856	823	844	886	857	836	825	837	833	867	816	845	851	847	882	875	846	842	854	832	897	834	843	840	832	828	908	898	806	818	849	812	827	825	832	817	827	844	873	836	873	830	800	795	862	824	821	817	864	824	851	843	847	849	892	816	850	834	899	833	786	849	855	849	803	794	847	868	851	848	770	866	889	828	889	815	844	845	842	855	849	824	813	835	914	836	799	819	876	870	865	844	840	880	794	875	801	795	823	859	883	819	819	836	906	801	907	845	807	855	838	770	827	841	813	890	872	866	804	842	871	909	861	852	820	844	784	787	839	844	845	809	829	885	842	831	863	845	819	870	919	828	884	810	931	803	849	880	843	840	799	823	850	824	852	903	833	856	855	832	842	773	839	842	808	848	869	819	852	847	827	833	871	853	842	868	844	845	861	805	825	814	832	851	825	849	812	826	821	847	856	853	840	887	797	844	872	775	808	848	818	812	808	830	869	818	817	813	808	825	836	838	896	804	836	903	854	872	868	837	819	838	842	875	795	881	861	887	837	835	827	804	842	816	849	878	794	848	833	887	828	847	877	821	870	844	818	801	858	862	865	814	904	856	780	853	811	882	811	853	898	846	819	869	835	839	868	884	885	835	849	839	838	821	829	874	874	798	812	845	839	862	875	859	851	821	848	925	846	851	842	812	783	840	789	813	854	888	841	835	839	858	873	853	836	865	872	912	866	836	872	880	819	900	829	874	821	796	818	799	856	865	852	845	874	827	883	848	822	865	798	806	865	892	826	799	853	860	850	855	883	797	849	800	834	839	784	814	819	832	872	847	875	805	871	900	846	829	898	829	854	868	883	854	832	879	861	879	847	826	857	840	808	852	844	815	776	784	835	817	821	792	822	807	822	851	786	824	814	817	863	838	822	849	853	857	787	852	871	851	843	857	846	836	827	835	810	870	829	888	864	829	846	838	852	873	840	834	834	893	822	840	803	814	807	879	808	861	836	889	821	859	808	839	831	873	837	809	855	870	811	851	870	868	889	886	853	866	810	866	820	842	844	877	857	832	807	857	820	864	861	861	838	834	823	840	842	858	860	858	821	818	824	885	802	825	865	857	841	834	847	876	872	800	799	839	848	824	858	790	798	878	834	831	829	846	814	838	809	828	822	853	820	821	792	811	879	858	874	800	845	837	830	879	854	812	847	909	818	818	886	847	807	864	846	867	824	834	865	832	843	865	834	837	836	798	815	870	827	813	831	826	835	869	902	823	841	805	786	833	823	906	857	910	865	849	848	872	841	777	852	877	831	841	867	843	836	800	831	842	844	855	873	827	842	885	804	806	806	825	809	827	817	879	869	820	799	805	868	791	869	883	867	810	871	826	853	834	868	804	891	858	832	814	842	793	873	889	831	857	815	829	807	774	839	840	846	879	837	861	815	852	813	847	875	870	856	883	882	852	825	859	782	876	860	810	856	794	872	777	821	849	893	839	868	872	847	841	826	801	871	856	833	811	813	888	904	903	881	880	843	869	870	782	860	851	808	791	836	882	815	861	846	831	832	837	866	851	852	849	792	853	840	928	847	806	818	817	798	864	831	820	806	832	848	848	856	832	885	805	839	807	900	837	852	880	841	802	857	819	887	794	862	861	847	918	850	834	771	868	815	853	856	823	812	806	847	804	855	823	858	839	781	830	862	848	828	814	830	854	830	853	794	840	797	866	868	893	807	814	804	860	879	878	834	862	769	872	847	862	849	813	805	827	875	843	862	847	806	816	850	807	831	801	878	853	843	815	824	842	865	827	900	844	838	848	850	824	835	853	842	831	844	854	836	874	824	820	855	818	892	818	889	844	870	842	847	861	826	818	836	825	856	813	854	846	819	829	836	834	842	827	815	827	851	791	891	822	890	832	835	872	885	844	814	810	890	815	861	841	856	808	878	844	846	898	853	857	848	874	807	846	848	882	836	829	873	852	846	833	824	847	789	863	807	892	787	845	806	883	826	832	867	791	842	893	792	849	851	854	896	824	831	842	834	845	905	859	872	824	818	827	802	852	865	861	824	823	827	865	858	885	878	846	828	867	839	832	841	809	839	812	825	823	823	873	872	816	791	831	845	849	806	826	866	823	821	830	889	800	780	848	867	795	892	822	813	906	842	818	847	822	846	855	861	851	905	822	845	796	798	843	854	846	812	883	842	828	876	851	858	894	832	883	861	823	802	872	863	884	836	864	833	881	787	826	850	796	874	821	821	868	815	887	818	793	827	839	888	894	799	802	801	822	901	860	841	835	854	855	847	870	846	815	837	871	878	861	849	885	878	858	846	821	893	866	828	784	860	830	873	829	869	827	807	816	843	811	842	811	824	885	831	827	798	804	776	792	879	850	859	831	876	848	858	803	846	826	857	840	871	845	827	835	810	821	850	825	835	861	846	819	865	822	863	869	817	831	810	822	821	844	852	806	879	890	831	807	886	798	861	893	861	860	769	808	798	834	890	819	859	851	825	849	811	831	889	759	830	837	849	853	867	880	824	825	877	840	801	878	892	810	798	795	854	820	787	846	813	856	817	868	810	808	890	833	855	803	859	794	864	857	844	841	829	840	837	829	841	804	829	816	841	826	867	817	827	872	829	853	843	840	825	853	884	881	845	846	832	862	822	811	821	818	830	853	859	857	860	812	846	867	892	820	918	816	816	821	852	824	817	838	878	876	861	840	867	831	795	865	813	886	859	882	821	897	834	853	860	859	865	839	805	837	800	854	813	822	861	827	842	874	823	860	867	863	827	787	830	797	803	816	823	793	820	845	826	803	833	831	874	852	865	827	867	813	849	861	859	836	835	822	849	861	882	958	834	818	828	877	821	812	823	861	841	814	841	854	817	801	793	879	869	759	836	844	754	830	846	843	827	824	872	807	831	887	887	843	837	826	830	785	845	860	819	849	856	821	820	845	864	805	814	832	854	815	800	848	804	804	827	823	905	781	815	846	808	838	868	815	839	809	803	809	851	805	822	792	857	841	843	857	830	893	811	845	815	875	837	822	892	864	815	836	826	866	840	848	849	802	839	828	854	837
27980	14447	1978	501	381	328	278	277	263	294	230	246	276	275	234	268	258	253	245	258	270	269	265	257	259	240	233	242	247	239	244	246	234	255	240	268	238	262	242	255	232	239	230	239	228	257	225	229	268	258	236	257	246	255	243	266	250	260	224	252	258	239	241	232	268	281	253	237	261	239	266	243	234	240	275	227	244	234	275	261	242	235	267	225	253	236	241	256	270	231	245	241	225	236	263	238	237	235	237	255	242	225	222	242	266	212	240	252	237	245	248	251	266	244	245	251	259	251	252	230	223	242	268	263	269	242	223	241	231	248	251	245	232	267	249	258	264	264	254	233	234	251	212	250	242	236	232	251	230	229	232	256	222	257	256	260	256	274	250	274	224	248	234	240	265	235	241	228	253	255	253	249	222	230	219	261	255	229	267	242	218	229	247	242	244	249	228	260	216	261	272	252	260	244	259	247	259	229	240	219	258	238	244	245	246	252	285	234	241	206	263	234	226	213	239	245	241	236	271	248	238	252	233	252	242	249	256	242	239	291	238	244	253	265	226	205	249	219	241	229	255	241	261	239	260	255	241	237	253	231	237	222	247	266	240	263	256	222	267	233	266	220	246	235	231	257	236	276	262	279	225	244	273	237	252	262	271	241	235	214	240	239	254	229	238	258	242	269	222	240	269	254	255	230	262	262	245	243	239	272	257	249	259	238	247	249	245	238	245	247	245	245	231	277	266	248	253	251	233	220	278	234	267	281	249	238	256	250	237	270	248	242	251	260	251	250	262	247	236	252	220	234	239	252	260	246	260	244	207	242	243	235	210	252	244	251	226	234	240	268	262	252	245	219	246	243	254	235	265	222	252	244	237	246	251	265	241	277	273	248	273	247	251	247	248	289	227	262	240	250	251	268	206	233	256	228	250	218	245	226	261	247	258	264	267	256	265	254	235	244	242	226	244	230	252	230	258	252	234	262	221	254	268	266	250	256	231	251	269	249	283	259	257	234	226	224	259	247	248	227	221	248	251	256	283	254	226	273	252	279	232	230	252	247	241	218	248	246	228	251	256	233	250	230	215	262	245	251	228	213	274	251	282	249	243	251	242	235	261	249	252	250	221	248	274	235	243	237	257	273	240	191	232	231	232	232	237	247	257	226	268	215	248	236	236	271	249	233	283	246	257	247	227	230	269	263	249	262	250	239	242	260	249	220	249	257	252	263	280	226	251	223	247	233	273	221	270	263	246	261	259	230	240	236	235	245	257	225	248	235	223	246	260	243	228	278	285	246	232	246	242	228	263	270	252	255	229	222	244	255	241	240	254	252	232	226	281	226	253	247	257	240	261	240	225	260	222	250	259	242	220	261	260	256	227	280	243	273	254	253	262	217	270	244	243	236	227	223	238	228	241	225	232	268	256	238	236	236	228	226	236	204	225	256	230	260	208	231	243	258	236	263	249	234	243	257	251	257	247	231	262	250	232	232	220	251	241	251	258	251	241	255	221	252	248	269	227	259	251	265	215	244	250	255	245	239	244	232	225	260	245	263	265	256	254	248	249	227	250	265	244	243	252	277	249	253	229	224	250	266	239	249	243	267	234	273	236	286	257	263	263	226	256	251	248	260	239	248	241	241	219	242	236	232	251	255	252	250	225	263	266	239	214	254	229	252	243	231	237	254	257	259	234	259	261	253	216	236	236	233	246	246	252	228	253	256	250	221	233	242	202	230	235	233	228	241	223	245	251	247	231	252	263	252	261	247	237	238	238	261	254	240	247	258	266	235	245	253	240	230	257	251	236	269	265	286	210	259	257	246	253	269	242	241	242	246	258	269	251	242	238	245	247	269	249	261	247	238	267	263	251	226	252	241	227	255	265	263	260	264	249	226	246	249	248	225	244	264	235	241	245	231	269	249	240	252	240	235	252	250	226	226	255	257	233	264	248	273	251	243	220	260	280	246	255	264	266	234	250	276	225	244	236	242	229	240	275	244	272	255	256	224	246	231	271	247	280	250	237	273	246	239	266	230	258	243	263	224	240	233	219	261	240	227	205	242	260	255	255	238	249	257	226	274	227	241	222	253	237	245	248	222	233	268	253	247	242	238	243	276	225	272	265	249	216	214	249	215	269	261	245	247	257	273	229	241	252	241	259	237	245	256	230	268	229	260	269	244	248	262	280	235	266	221	278	231	246	234	258	223	236	250	242	246	240	235	226	254	252	255	216	268	247	259	287	263	230	235	241	238	281	266	249	245	246	246	265	230	244	245	268	218	240	233	258	244	247	235	254	248	238	246	232	236	231	256	253	238	236	258	265	240	252	255	269	265	253	230	266	268	257	262	273	230	244	248	250	235	270	240	262	254	218	244	240	239	268	228	216	253	260	225	262	233	225	225	256	275	256	257	233	272	253	235	241	227	250	262	237	247	284	215	261	261	258	237	254	257	256	234	230	246	255	265	258	259	243	266	234	245	248	246	254	278	263	239	256	252	272	223	238	258	215	253	254	257	225	249	253	231	245	232	265	275	244	261	275	272	274	230	244	258	217	235	237	249	246	236	250	229	233	241	262	254	266	247	227	260	269	256	248	223	234	222	239	234	230	263	241	223	236	244	239	231	262	259	250	272	263	240	240	271	263	223	248	258	241	268	247	272	223	231	258	256	240	245	243	250	240	256	265	243	254	279	208	265	261	257	225	278	283	255	259	233	243	242	239	259	233	244	240	249	248	259	255	242	263	246	241	232	249	229	230	248	248	235	235	255	272	253	224	263	245	223	258	265	264	265	236	261	246	253	221	211	227	266	239	217	252	250	262	259	223	227	244	249	261	251	254	267	235	259	228	236	278	239	239	234	267	261	225	259	238	268	244	241	264	247	263	248	233	261	214	251	252	226	241	236	235	253	241	250	225	241	246	247	248	273	243	255	249	231	231	230	239	242	269	276	269	237	242	237	257	231	261	232	236	261	230	248	258	252	248	241	211	250	225	237	245	252	257	257	237	254	254	245	272	269	254	241	216	260	241	245	224	243	262	247	263	257	255	223	243	265	236	251	241	242	241	250	255	273	235	243	265	256	252	251	247	231	241	256	248	236	247	232	257	259	251	244	251	276	258	241	229	241	248	230	251	233	236	256	238	243	268	246	244	227	230	243	213	245	243	230	231	226	263	229	256	224	237	219	234	250	246	231	244	237	228	245	276	268	251	239	241	261	245	236	284	229	245	244	242	220	232	223	277	222	235	249	221	244	240	250	231	252	256	255	254	218	246	241	241	235	229	232	246	242	236	238	255	214	250	238	243	265	219	234	253	248	250	244	271	257	277	248	232	263	269	266	259	237	262	248	242	225	267	227	258	243	251	258	234	224	241	225	240	271	231	269	241	227	227	230	229	223	259	248	219	251	244	236	267	218	247	259	240	246	256	231	217	233	251	229	262	256	273	265	231	255	256	250	259	224	233	234	278	237	253	247	260	257	250	258	230	225	232	242	238	252	231	249	229	239	221	233
5909	884	824	478	422	321	322	290	315	291	278	268	281	242	259	271	260	237	266	226	259	235	238	252	252	234	255	247	221	218	243	263	232	224	240	226	244	244	238	240	236	266	247	231	232	235	248	242	245	240	252	249	256	211	250	236	242	242	238	253	220	219	233	268	232	275	256	267	227	225	268	212	256	236	251	229	237	227	232	277	218	244	234	237	226	215	245	245	229	224	232	253	226	235	217	217	228	247	266	245	247	248	239	265	222	244	226	222	234	262	241	246	234	234	245	232	228	255	238	255	218	235	267	256	209	222	244	232	232	236	246	237	235	217	232	254	238	250	244	229	262	219	245	259	217	239	228	259	245	275	228	212	239	230	243	253	244	234	245	228	239	230	216	225	234	211	249	215	226	225	228	241	209	239	220	225	231	248	249	250	256	242	233	235	243	233	244	256	231	230	237	237	246	262	250	215	249	253	256	264	198	223	225	240	257	257	248	219	234	219	236	228	230	245	223	253	231	257	228	263	250	246	212	261	227	227	212	232	238	235	276	243	231	246	247	235	266	217	235	247	240	238	235	272	252	229	253	262	261	239	243	256	226	247	266	248	265	222	245	242	220	233	238	259	225	232	260	257	230	252	219	236	238	206	247	213	229	221	250	249	258	243	204	236	259	229	233	242	229	254	251	221	219	234	226	222	258	259	248	242	232	244	242	230	233	241	217	241	252	242	240	228	243	245	235	224	241	231	236	265	199	242	245	250	246	224	258	243	258	261	248	246	249	248	231	249	229	247	235	239	232	261	235	228	226	258	231	245	224	226	241	227	226	215	256	225	226	249	238	239	248	229	222	211	251	240	223	254	232	210	230	254	245	242	250	259	244	212	214	241	221	218	228	241	237	205	252	251	243	244	263	223	255	250	239	252	235	262	249	227	246	256	237	244	239	232	245	245	230	246	219	249	227	207	259	227	239	262	250	256	234	217	227	243	253	218	246	229	260	235	230	225	219	233	260	223	235	261	224	225	244	237	233	224	256	222	266	221	216	216	218	218	244	233	252	236	251	242	211	238	236	245	225	212	247	219	225	240	267	255	247	232	252	243	233	245	241	271	223	251	242	232	236	220	243	241	228	258	229	247	239	248	243	234	221	238	241	230	215	229	251	226	237	254	225	228	229	205	247	203	201	225	239	222	239	251	240	241	236	254	251	238	238	215	253	224	229	273	240	222	224	226	214	246	231	245	233	260	222	244	235	223	236	221	282	246	237	226	217	228	234	239	207	228	244	207	250	228	249	239	240	232	216	241	233	232	249	233	229	231	265	231	276	249	250	259	250	238	221	217	266	238	236	224	252	260	245	221	225	270	223	228	233	226	268	245	236	239	224	224	253	225	257	254	246	265	223	249	250	233	226	232	238	259	233	217	215	233	242	257	254	207	231	244	236	241	245	229	230	239	249	254	228	234	252	217	238	243	239	250	221	246	231	252	279	244	235	219	215	215	223	237	239	252	250	241	228	247	228	247	228	244	209	240	235	234	220	229	247	248	211	228	257	257	231	239	229	221	277	234	245	221	267	266	244	206	233	262	259	228	224	236	238	245	241	255	232	236	244	244	258	230	212	222	264	231	257	254	243	226	239	247	228	231	248	241	261	265	238	235	243	240	235	244	266	233	262	235	233	236	258	225	252	233	218	238	241	237	233	242	232	241	212	204	238	247	241	241	252	268	231	264	258	229	223	254	257	221	230	263	235	268	230	245	240	225	228	262	265	252	256	267	228	245	220	210	268	242	221	258	253	213	233	238	220	243	205	225	230	234	251	234	250	243	251	233	253	229	241	249	220	235	215	235	228	220	245	261	262	223	237	254	245	234	224	245	268	227	217	239	228	244	263	231	264	248	207	235	260	254	236	228	241	236	235	213	234	225	253	249	242	241	253	215	251	223	238	238	234	244	246	256	238	248	241	251	221	261	238	258	240	246	237	245	214	213	235	227	225	249	233	238	242	232	233	233	226	236	243	271	247	235	242	234	232	226	246	254	242	227	236	253	245	263	245	228	199	235	230	235	227	244	215	254	226	234	252	221	250	226	241	211	218	249	217	269	247	201	243	253	245	232	227	215	217	248	239	252	240	253	224	207	233	216	221	251	225	274	209	263	258	261	256	238	253	233	245	276	250	243	231	235	218	226	226	209	212	253	221	238	239	230	235	268	222	232	232	237	264	232	247	222	238	237	235	241	246	235	244	219	230	234	226	250	217	243	250	235	225	246	243	253	220	210	252	227	253	226	238	254	213	223	220	231	223	249	253	250	218	230	249	236	256	257	248	233	245	251	197	248	213	207	264	240	220	258	262	230	214	243	269	237	249	247	225	236	245	230	255	248	250	241	224	238	268	212	239	217	226	255	261	230	216	219	250	267	244	241	249	261	228	237	244	216	252	227	242	219	218	222	248	242	222	204	246	237	240	238	256	249	245	220	256	271	250	264	238	260	251	236	223	228	239	234	226	214	219	240	234	223	229	251	248	238	204	240	229	236	250	245	227	247	279	260	254	247	207	210	225	231	241	256	244	253	240	246	236	266	264	212	245	248	219	237	235	240	242	222	221	244	233	251	221	252	261	239	249	240	236	251	222	223	249	214	236	250	224	233	254	239	236	229	251	244	216	256	211	235	257	236	252	212	228	249	217	254	229	227	254	225	232	221	254	239	225	249	261	254	234	234	235	215	251	267	244	254	217	235	228	252	229	255	218	220	242	241	233	263	246	212	253	245	255	241	255	253	210	236	226	268	252	232	236	219	250	252	223	238	253	233	229	256	234	249	220	250	242	224	239	231	225	261	236	236	227	248	229	247	260	245	247	241	254	264	243	267	241	230	277	219	230	241	227	245	260	244	254	217	220	236	272	206	275	241	229	239	255	211	237	219	256	258	240	236	234	243	234	236	245	228	231	233	219	235	264	232	214	239	235	242	252	254	245	234	252	230	241	243	222	256	217	240	227	248	245	222	219	229	232	227	233	241	218	273	222	237	213	245	247	233	261	239	227	230	254	251	240	228	235	226	229	265	227	220	214	230	240	207	226	243	247	221	239	250	234	274	249	233	236	227	262	247	253	232	271	215	235	232	242	217	237	266	244	248	248	242	234	219	228	242	240	238	223	242	226	237	217	261	228	235	220	223	256	248	242	237	219	236	236	230	216	239	241	253	231	242	248	243	231	245	212	230	245	237	245	225	244	227	239	232	237	219	254	234	233	224	216	248	227	237	212	241	228	257	236	210	219	245	251	274	247	231	239	242	216	258	241	239	229	230	260	226	223	234	241	227	220	277	244	242	238	262	245	223	241	250	244	242	241	209	249	249	237	264	227	235	272	266	237	224	222	227	237	216	241	249	243	262	241	253	253	229	235	241	208	271	254	233	240	246	242	223	236	235	222	226	233	244	234	245	246	245	252	226	256	245	221	214	239	220	233	223	235	256	248	214	236	248	221	234	226	238	230	262	222	256
24625	20294	26593	23830	20306	12838	2260	1345	1193	1120	1085	941	928	873	855	813	829	827	787	757	792	778	706	782	789	773	773	746	734	769	712	741	689	767	746	721	744	682	747	695	764	653	731	693	696	714	721	724	670	699	685	682	720	684	712	747	709	685	709	717	712	740	677	691	717	714	682	694	727	721	726	716	722	705	680	718	628	708	719	695	672	699	694	690	657	737	696	707	711	742	692	755	704	745	680	701	721	747	709	651	717	702	728	695	713	723	718	696	718	681	773	660	750	683	694	742	714	733	718	706	732	699	685	673	698	709	709	695	685	692	701	720	676	749	713	664	720	676	684	681	706	685	694	705	740	713	707	709	676	750	666	683	683	724	751	738	721	668	693	694	717	722	703	718	740	689	686	723	722	714	695	693	666	717	691	651	670	690	674	701	698	640	696	706	721	691	765	748	699	701	720	707	732	719	703	700	712	727	705	677	676	642	707	735	749	752	761	676	716	716	676	766	700	740	676	682	760	691	704	681	760	723	676	673	712	722	693	715	714	691	756	721	729	669	693	711	688	677	686	759	735	684	698	680	713	712	672	695	708	710	692	698	676	684	726	676	691	683	689	715	745	720	730	701	668	725	703	730	727	661	674	681	736	709	718	746	693	743	742	750	698	751	688	722	677	718	741	718	687	711	706	715	701	676	682	727	712	727	710	684	724	760	730	690	711	740	747	693	702	701	646	734	720	704	718	681	693	643	735	707	672	701	726	672	682	672	734	769	744	700	729	707	718	747	693	680	712	722	694	667	699	724	691	670	721	704	729	713	746	717	671	700	730	719	710	710	654	647	710	661	783	714	716	767	727	711	733	705	670	705	760	704	696	750	720	716	701	700	643	721	691	706	735	672	746	690	709	759	741	646	721	635	711	698	699	738	692	696	684	716	694	737	692	708	671	668	682	724	720	665	686	699	704	682	709	694	727	670	734	742	700	692	700	711	722	724	721	715	678	764	740	704	705	651	720	714	724	687	710	707	656	695	713	704	647	733	704	669	646	729	694	716	739	724	713	688	664	700	716	666	669	702	716	687	685	743	667	754	667	707	735	710	692	688	681	717	736	725	683	710	657	669	736	739	718	718	681	647	664	727	712	709	682	741	698	718	673	701	745	739	654	665	755	729	702	684	696	682	697	711	740	664	714	701	683	749	674	696	738	747	723	692	688	730	699	743	750	756	703	710	673	737	685	682	675	760	744	736	692	745	655	731	701	709	725	682	694	690	723	765	734	682	712	666	678	664	702	717	696	732	651	734	690	737	746	690	697	703	704	721	657	736	753	693	697	751	671	719	714	695	735	712	646	714	755	722	687	678	679	774	732	682	735	694	703	684	706	729	693	713	688	742	711	702	707	721	686	726	682	687	679	682	699	674	697	694	719	699	671	734	682	684	714	694	753	678	709	690	703	719	693	713	747	683	757	707	710	675	741	721	734	688	712	716	695	713	730	723	690	770	724	671	705	662	704	726	665	730	726	701	645	739	711	726	714	676	689	712	710	726	684	705	682	729	688	693	663	717	715	661	685	722	690	754	737	706	704	721	706	706	660	709	712	715	726	672	637	707	676	704	676	691	706	680	685	656	729	719	661	649	714	772	756	672	692	720	658	693	721	678	668	685	736	651	704	654	704	672	707	760	736	708	729	684	752	679	718	646	773	745	753	706	715	740	669	693	694	691	694	688	729	708	716	724	677	698	736	721	687	748	744	702	698	662	745	732	655	704	710	766	735	687	705	727	711	678	716	693	718	672	681	681	732	714	744	705	692	740	776	753	733	681	738	718	768	691	729	775	701	707	748	714	696	731	743	756	698	726	695	745	663	689	689	709	711	731	680	701	699	681	694	671	708	670	671	658	710	690	728	655	704	695	726	718	676	703	730	707	675	651	699	739	721	667	674	659	731	707	714	714	678	736	699	691	722	730	673	715	728	697	704	688	684	719	704	735	725	701	698	709	699	683	672	700	714	696	675	680	705	716	702	708	705	710	727	655	654	746	697	688	713	720	637	704	722	752	684	720	679	701	711	703	707	719	685	701	714	720	663	755	698	747	671	689	716	714	708	712	673	637	696	672	714	692	741	734	720	747	720	674	676	733	772	679	704	708	716	745	683	697	686	691	659	675	634	697	715	675	734	703	719	698	729	733	694	717	742	695	693	745	717	724	685	698	722	691	699	733	694	740	721	736	707	710	692	682	693	753	723	741	684	698	737	658	671	753	688	751	722	733	699	703	712	683	673	677	720	676	676	706	716	767	691	710	693	649	709	701	703	722	655	709	694	690	639	703	681	701	711	717	691	692	686	646	735	670	725	706	687	692	661	704	728	677	695	724	753	732	723	688	740	692	713	700	720	723	728	708	743	710	735	687	679	717	695	771	708	685	676	721	726	740	694	735	667	790	731	706	738	698	744	710	723	727	732	736	712	726	688	701	738	675	665	690	671	715	666	698	679	715	688	700	701	694	723	720	663	682	712	748	682	697	693	671	715	690	700	663	696	653	714	704	714	675	704	697	661	690	682	713	746	697	711	703	718	685	711	706	733	713	686	718	715	699	705	698	701	687	695	670	714	709	697	696	695	685	760	637	678	722	689	709	683	694	744	757	684	765	687	709	731	715	736	682	724	777	710	709	656	719	684	698	740	722	700	683	696	718	725	686	683	702	709	697	678	694	707	676	671	717	653	705	685	723	662	720	671	660	708	731	702	724	702	731	721	697	695	700	703	722	710	669	706	750	674	698	718	702	683	672	707	684	700	706	678	696	705	720	678	706	688	653	717	736	770	703	660	650	751	710	701	734	691	716	678	705	658	688	730	736	663	740	668	728	728	704	695	714	718	728	733	669	703	725	709	662	691	726	669	728	695	733	694	727	668	697	684	679	723	634	707	688	677	688	692	703	667	693	704	680	724	662	690	723	738	714	715	728	702	658	705	690	652	724	676	716	706	700	699	726	670	650	711	704	723	678	680	730	706	737	695	699	737	716	704	738	661	668	710	682	780	708	671	696	713	706	704	732	712	713	722	693	705	670	700	666	684	706	690	684	689	721	720	670	723	694	698	725	637	767	715	701	681	731	700	757	733	712	725	684	715	682	714	680	713	705	647	665	699	706	702	694	692	684	754	657	691	710	658	670	723	714	744	700	678	705	684	684	689	694	652	736	706	682	668	735	672	713	701	685	755	743	791	710	739	710	723	723	672	740	694	680	723	722	663	719	770	687	689	732	710	743	690	720	671	719	705	641	681	686	692	699	665	710	716	698	633	690	723	705	688	704	707	706	684	636	698	715	714	646	692	694	669	740	750	696	691	648	762	696	701	688	703	729	657	688	674	749	686	679	725	673	708	668	722	688	706	684	708	706	708	722	718	665	729	696	707	704	724	736	740	679	739	743	736	662	693	714	716	668	718	735	681	652	691	730	735	666	735	744	725	732	711	711	699	711	728	730	736	713	723	699	678	713	653	749
7350	11709	10402	5896	3990	3025	2441	1980	1689	1395	1315	1156	1070	955	991	928	857	826	822	788	808	761	748	737	739	744	743	689	711	710	684	681	663	690	679	722	637	658	636	683	695	666	659	634	674	662	645	672	680	665	639	670	627	622	661	635	657	640	658	648	643	660	649	665	653	645	668	642	651	655	669	661	645	642	666	642	650	579	695	659	631	631	647	673	670	592	613	681	641	710	618	639	628	631	644	656	645	630	643	657	631	658	634	612	624	645	651	623	689	658	620	616	639	667	646	606	703	677	646	682	626	639	645	677	688	639	645	633	664	664	679	642	630	611	626	638	604	636	671	629	696	645	603	660	662	612	646	636	641	625	627	673	630	616	658	615	665	691	643	647	646	656	636	637	637	652	633	684	637	649	620	662	661	600	647	680	597	669	686	614	637	628	648	648	636	587	658	663	618	698	696	643	671	612	647	606	680	645	623	634	654	605	596	586	673	622	621	663	649	650	624	615	669	631	630	610	682	641	621	653	645	612	647	615	629	582	636	646	661	628	666	631	628	692	650	666	667	680	657	609	603	612	680	639	648	630	616	645	608	643	629	611	611	695	615	661	631	626	646	643	664	641	649	648	641	614	622	652	638	629	623	621	671	618	665	649	622	645	666	689	629	694	656	600	634	642	657	606	637	669	650	638	634	627	688	672	665	678	604	637	661	618	678	651	661	621	638	611	612	633	623	655	639	646	660	649	647	654	674	615	624	636	636	585	593	632	702	593	637	658	623	627	639	633	632	651	631	643	631	645	652	661	644	619	619	607	642	618	626	597	636	669	653	621	631	671	619	647	702	622	612	624	629	628	683	644	675	621	617	656	658	673	591	626	625	593	648	626	604	626	634	652	624	630	656	618	650	609	671	670	663	603	642	628	678	679	709	614	620	616	606	627	665	622	662	649	603	609	676	598	606	632	636	672	635	590	649	628	691	659	618	656	608	606	629	631	653	663	649	607	615	645	666	638	662	611	655	636	629	655	584	637	642	632	613	615	630	650	673	640	673	659	615	638	645	624	639	614	590	610	625	630	661	663	575	601	637	653	620	658	634	647	621	603	648	648	618	624	644	626	644	638	701	645	678	652	647	678	634	631	672	653	624	662	645	630	634	669	614	619	622	634	654	610	650	584	646	629	633	645	653	627	603	638	639	617	616	591	648	638	676	653	626	616	613	678	672	644	651	632	622	619	602	641	637	609	657	653	642	614	676	657	639	648	610	676	674	681	620	615	629	618	641	639	647	629	674	613	654	637	656	629	671	601	612	637	640	650	603	637	637	634	629	639	663	600	668	659	570	653	635	631	619	644	647	658	633	615	635	669	680	665	620	609	663	689	685	613	667	629	665	612	628	614	657	635	673	622	684	655	654	669	664	629	640	652	615	642	588	654	630	639	610	592	703	673	681	678	637	652	601	682	647	681	582	664	652	643	665	652	654	630	641	605	624	678	677	651	605	631	637	642	687	648	631	669	622	660	616	682	597	663	622	633	623	636	637	662	650	642	673	631	623	647	619	643	596	629	634	639	631	606	617	660	653	602	629	659	639	673	591	650	665	675	645	605	613	668	635	635	640	648	625	693	647	686	620	607	668	637	649	613	659	631	643	652	632	626	660	687	601	606	603	630	648	636	624	609	637	645	620	629	652	631	631	631	685	618	643	636	678	641	652	630	618	648	596	628	648	645	670	624	634	698	620	612	655	641	630	631	626	637	643	642	614	633	639	615	662	632	624	618	638	647	653	674	643	685	661	632	626	600	645	672	605	646	652	645	636	639	622	648	646	652	629	728	660	641	659	670	659	651	617	651	644	636	609	613	672	590	598	657	641	595	619	644	657	649	633	658	645	655	636	632	661	633	636	637	668	660	710	653	609	659	655	656	622	642	670	632	629	669	629	603	664	663	647	641	651	649	651	635	629	594	616	630	608	659	678	671	614	668	647	629	606	665	623	590	635	650	672	662	607	659	639	638	659	593	645	619	632	652	600	629	618	605	637	602	644	592	609	650	651	639	667	610	639	663	630	629	627	635	578	651	653	631	691	627	640	644	663	708	623	642	666	615	620	693	635	676	656	638	687	644	630	622	662	610	624	597	612	659	652	638	619	641	678	662	642	629	641	622	643	646	653	659	645	665	640	649	604	685	660	648	678	574	622	710	664	653	616	621	653	645	633	637	686	629	620	633	622	621	656	606	666	596	627	619	645	646	638	626	630	667	618	642	668	626	620	590	669	629	661	669	662	652	650	632	622	619	608	644	604	628	623	584	608	641	662	630	623	650	624	642	631	646	629	687	620	616	611	658	691	649	627	653	643	619	630	651	620	677	653	647	690	697	661	631	645	654	616	623	666	615	593	637	631	646	600	614	650	650	648	632	637	657	639	631	607	661	632	633	632	655	629	629	661	649	646	631	623	641	662	671	632	623	590	622	651	626	609	600	650	673	601	647	655	631	680	625	622	648	607	647	665	618	649	646	637	648	624	612	602	618	623	588	640	655	633	626	627	625	652	653	619	626	670	617	624	600	645	624	625	641	601	637	670	655	634	670	631	658	644	631	622	609	653	651	642	649	626	657	634	599	667	635	640	682	643	672	642	638	631	683	619	692	632	662	635	623	652	693	657	659	635	635	642	654	632	655	594	683	634	614	655	671	642	663	646	626	617	653	616	626	632	677	635	623	658	652	637	619	663	649	633	697	629	646	660	620	637	642	641	648	641	647	643	633	670	648	626	678	598	622	621	642	658	616	667	664	619	653	639	623	658	647	655	650	597	645	613	654	650	638	667	631	661	630	693	623	655	628	636	600	621	644	640	624	605	652	641	629	669	623	632	639	661	649	632	608	695	669	644	686	666	683	623	630	631	642	642	661	645	622	647	612	612	685	637	634	629	621	668	626	635	624	648	605	626	675	662	646	618	658	599	660	626	677	654	655	620	606	656	654	623	644	687	561	612	622	645	638	668	655	602	624	662	626	723	637	610	660	613	595	631	642	637	616	674	637	639	649	597	630	612	611	678	642	644	647	660	611	657	648	617	598	653	690	635	626	656	610	655	641	664	652	618	663	647	602	653	669	634	647	635	632	613	601	603	596	645	675	619	647	645	661	660	626	701	640	631	667	643	652	664	637	616	660	639	667	593	627	686	640	643	667	654	626	644	625	628	595	612	619	598	646	663	622	629	599	611	650	651	645	655	632	694	634	626	592	683	646	635	648	656	673	618	599	674	631	619	601	644	635	612	611	605	655	657	603	651	599	587	645	639	639	636	681	620	649	605	622	635	647	621	655	677	636	644	689	624	641	611	606	598	636	641	626	601	613	652	669	666	647	658	674	659	592	628	613	622	634	652	605	655	615	667	633	617	661	649	620	614	600	624	606	650	630	606	612	575	667	646	662	592	629	633	694	645	670	599	635	591	634	613	616	686	687	656	583	674	653	696	666	646	621	633	669	643	636	630	591	574	622	631	625
22334	20318	27010	23503	20325	20457	11342	2542	1829	1640	1528	1435	1304	1282	1242	1221	1092	1088	1132	1082	1058	989	1084	1052	1009	985	1109	1042	984	1003	1023	982	1001	1018	975	978	984	955	916	957	957	956	981	944	968	935	928	991	880	925	927	945	906	919	1002	933	913	905	928	900	881	979	972	936	941	953	927	896	936	939	937	924	951	933	949	894	922	911	942	953	907	858	988	953	941	871	925	891	910	929	948	952	925	939	911	940	974	1003	919	889	929	954	911	950	941	970	973	893	937	893	874	923	893	963	937	920	917	917	982	887	922	922	957	927	898	917	961	912	904	942	899	907	972	969	900	949	880	946	977	954	916	906	952	952	985	906	916	924	911	928	915	930	950	884	943	906	931	915	927	964	884	965	897	921	914	886	957	923	947	857	918	910	920	942	970	905	969	933	903	938	943	900	923	916	933	923	946	936	895	895	928	946	896	946	911	960	940	895	982	955	889	923	923	940	887	918	911	957	989	901	905	904	889	925	916	978	910	897	958	920	966	892	938	913	933	891	867	979	902	904	925	909	910	931	919	903	903	892	944	1016	919	910	946	932	960	914	944	942	996	905	910	936	931	911	972	940	952	936	928	862	918	910	958	911	888	963	933	881	954	904	909	989	919	915	901	939	979	898	942	938	912	969	898	924	1013	908	941	927	928	939	923	987	967	957	899	956	930	908	906	880	909	933	965	953	900	931	940	908	932	933	930	902	885	955	893	972	962	912	939	943	917	915	917	917	961	917	921	937	917	927	881	919	908	952	923	967	930	937	955	981	915	981	926	914	903	949	854	976	965	940	939	878	957	953	882	987	966	919	964	947	965	907	904	902	928	885	918	946	954	940	863	949	904	905	908	957	944	922	862	920	902	941	848	934	960	966	967	882	938	908	897	963	917	930	937	890	947	894	894	935	899	944	907	1006	912	945	981	946	901	931	947	970	927	951	963	915	922	933	902	889	910	925	933	920	976	934	963	916	923	896	971	940	983	884	941	948	898	909	881	921	956	935	927	895	967	971	916	942	953	931	923	920	902	868	937	881	920	903	910	935	898	882	930	887	932	885	949	916	915	975	977	940	940	899	949	941	926	925	926	901	941	934	903	914	885	905	945	934	920	941	987	915	987	939	972	906	934	915	928	903	926	896	936	947	905	902	919	1001	863	900	926	903	938	926	927	909	923	962	917	980	979	952	971	918	901	950	964	916	880	929	885	921	846	961	976	893	916	949	906	1034	907	920	934	968	968	879	872	934	889	877	919	917	929	933	928	923	940	898	926	902	954	923	955	934	950	897	890	953	902	903	916	916	918	1050	935	963	902	944	918	881	957	900	900	940	954	940	949	910	939	908	892	950	936	971	917	914	960	911	939	894	900	957	922	917	941	983	904	921	892	877	924	934	897	939	893	1000	929	929	940	956	894	902	881	917	950	895	931	913	910	990	972	929	921	937	945	896	871	853	919	910	961	973	890	966	951	928	926	961	906	944	909	902	923	915	912	980	936	946	915	950	938	972	898	945	941	898	948	911	969	925	862	958	896	905	944	962	938	904	984	941	983	914	973	930	975	939	885	867	911	974	952	969	969	978	866	895	899	911	940	876	906	975	914	940	934	944	908	908	990	920	944	892	943	896	874	953	896	931	957	949	924	955	960	930	889	918	912	923	953	970	976	922	928	900	946	959	927	911	866	859	917	921	922	950	901	913	949	913	957	952	984	931	908	968	936	916	972	940	1001	931	934	902	906	909	871	919	953	970	947	924	928	933	895	967	921	844	973	912	902	897	895	976	942	960	906	904	884	948	958	931	1035	900	937	915	923	911	968	844	959	899	891	920	925	924	928	961	898	960	939	945	926	968	901	952	952	923	935	967	906	937	915	956	896	913	896	932	927	891	927	946	926	955	890	953	920	976	966	933	915	943	933	933	923	894	937	923	920	909	914	928	951	925	935	936	937	972	861	940	877	911	872	944	903	870	880	868	933	934	884	914	936	954	935	935	956	942	937	946	964	925	937	915	917	875	933	926	928	915	951	948	893	924	928	952	894	964	944	963	905	874	954	901	948	934	946	953	901	951	966	958	942	890	883	924	966	896	939	899	969	991	942	919	934	913	902	911	951	950	970	939	876	941	914	967	968	912	905	906	946	960	954	895	865	918	994	892	941	923	928	901	955	915	897	920	895	902	920	878	885	909	885	970	935	905	919	885	892	913	938	893	926	898	956	885	942	919	912	908	931	925	959	869	930	896	941	904	915	920	933	937	906	931	905	915	934	928	935	884	966	932	954	869	948	948	993	928	921	896	881	892	918	939	963	930	944	950	889	916	876	885	916	947	877	939	964	863	890	966	897	878	933	931	945	925	887	953	882	930	852	947	960	870	926	903	881	940	924	968	900	941	934	940	945	964	916	958	900	856	973	945	899	961	914	917	965	956	882	990	937	932	957	895	896	966	939	924	942	902	934	966	946	944	939	911	982	932	977	872	876	879	963	900	917	978	955	904	872	913	887	882	909	928	884	885	906	941	965	886	923	925	987	979	958	924	883	892	978	952	948	969	910	963	907	904	909	927	915	955	938	957	939	923	894	955	914	881	914	934	980	928	977	972	905	903	915	945	895	941	900	938	934	1001	949	888	907	947	914	947	929	939	951	891	923	936	859	834	916	936	970	886	938	908	949	893	931	929	905	893	951	940	914	878	953	921	915	946	918	937	903	911	972	913	905	926	931	962	924	905	907	917	940	914	898	942	907	957	928	889	919	876	943	900	946	952	990	984	888	903	908	896	914	965	891	947	921	916	910	947	918	912	894	899	873	895	939	859	954	921	892	945	941	886	966	927	995	907	954	887	949	898	935	886	916	909	890	898	976	910	870	883	916	939	952	838	979	947	937	962	921	853	902	892	897	899	926	944	912	925	895	903	904	919	950	942	896	913	958	903	869	876	894	920	919	923	932	933	904	867	938	894	918	959	936	907	924	965	903	929	941	963	942	909	928	1003	888	921	962	916	965	893	930	902	908	925	925	933	945	916	925	928	926	914	997	953	927	866	929	958	916	918	901	942	926	945	885	922	938	915	969	876	944	911	966	988	930	901	869	954	922	925	893	914	956	965	920	922	947	935	913	960	921	893	937	928	911	886	909	961	915	905	916	941	928	934	888	961	890	932	880	930	886	923	932	948	940	957	924	936	880	905	877	916	919	869	957	945	890	847	994	824	873	901	881	927	923	942	969	916	977	970	987	887	913	951	925	936	875	960	935	916	966	945	926	915	918	906	975	909	931	947	917	906	934	923	877	958	925	897	941	921	917	943	928	908	987	900	902	951	905	909	941	960	883	922	971	940	926	878	963	890	916	949	888	964	935	975	926	927	934	915	940	918	891	899	947	913	900	888	930	942	883	924	890	908	937	946	933	896	887	921	958	920	963	912	888	895	924	920	985	905	953	915	883	909	935	956	894	952	923	907	898	901	924	919	891	914	876	902	896	953	958	864	949	919	946	904
9890	18357	16540	10010	7014	5258	4102	3261	2802	2424	2140	1945	1694	1509	1430	1356	1334	1221	1178	1127	1073	1057	1064	1029	1021	1017	976	998	888	952	991	915	946	885	895	867	863	904	950	929	881	900	911	868	897	925	908	827	916	890	877	820	910	859	914	840	813	850	822	828	848	860	857	836	878	895	865	902	874	858	898	858	878	874	824	816	838	869	867	882	849	903	873	857	873	888	877	828	833	850	847	837	888	854	881	893	829	846	829	836	857	846	858	787	855	873	843	868	877	770	857	829	857	871	760	870	798	860	844	843	758	827	885	876	850	849	858	827	878	864	880	864	871	800	872	864	867	891	926	825	814	855	787	825	840	819	865	836	826	834	860	880	845	886	810	833	859	803	825	851	872	847	830	913	908	862	809	879	844	874	841	831	878	851	815	832	775	889	832	821	860	869	817	820	872	839	844	893	857	830	842	839	862	828	847	848	870	884	883	827	869	869	867	826	839	803	849	849	828	819	881	855	801	873	871	889	885	851	832	858	841	854	854	911	830	854	835	869	872	835	824	824	885	787	856	896	842	874	857	797	841	898	854	828	870	885	841	803	839	843	845	859	885	879	877	834	830	913	850	824	880	837	843	906	851	817	839	855	866	847	836	859	880	853	844	861	850	874	836	840	807	854	815	858	832	838	842	868	791	842	803	848	837	901	821	838	847	863	832	862	816	825	822	856	890	827	860	830	832	855	852	822	836	856	852	803	860	873	844	862	809	854	835	869	868	823	880	888	868	849	786	850	825	864	836	889	818	876	837	848	850	853	766	906	885	857	819	854	838	832	866	826	836	853	829	818	805	852	854	849	803	805	814	876	847	828	925	875	844	854	816	820	834	893	794	842	854	867	789	846	804	821	860	749	861	848	830	829	898	895	825	874	838	847	838	873	799	820	878	822	835	905	817	873	834	846	871	840	929	819	851	819	837	849	820	829	907	871	848	808	876	835	833	894	806	870	849	856	839	793	831	874	857	910	863	832	791	883	836	837	821	776	829	856	778	849	804	824	843	887	815	892	804	838	846	833	863	829	876	852	814	811	809	840	836	842	867	821	882	886	862	815	843	843	868	875	855	845	860	839	848	880	797	805	869	851	823	874	812	830	875	882	891	856	880	874	859	847	843	875	910	873	817	861	876	855	842	855	853	880	851	844	824	815	826	830	865	793	823	867	902	816	797	800	844	847	801	874	804	847	858	828	853	811	851	809	838	808	839	837	865	846	802	817	814	818	780	867	836	852	831	881	850	881	843	843	844	775	850	877	817	844	852	863	881	836	825	802	861	904	826	897	926	879	823	859	845	869	769	909	782	872	836	847	874	870	827	906	873	812	862	784	834	831	831	839	836	814	837	895	863	822	833	862	834	874	868	851	862	864	848	833	878	878	872	798	838	825	858	823	838	866	839	863	823	839	846	923	849	871	817	893	807	881	847	818	840	834	848	806	846	904	867	831	884	828	834	869	818	861	859	887	866	836	843	817	809	878	843	841	845	861	872	885	849	894	805	817	819	766	811	864	828	826	887	841	874	843	789	830	835	866	863	837	789	858	824	825	848	840	829	845	843	836	857	813	807	885	819	856	881	848	883	866	882	838	821	833	841	812	842	835	885	832	816	816	878	812	846	842	907	842	843	873	860	813	844	816	907	850	839	811	873	854	817	860	814	814	824	816	886	843	831	820	880	833	865	813	851	823	849	881	857	860	852	859	870	850	880	836	806	846	807	860	834	806	862	813	866	841	834	854	916	870	789	840	858	837	812	890	836	798	841	844	856	876	829	847	831	830	875	826	858	852	861	902	863	888	826	820	878	905	783	800	868	830	865	853	899	854	830	897	847	839	836	905	899	853	882	870	887	870	847	890	890	838	822	861	855	831	872	863	846	841	850	847	848	856	856	857	849	783	875	884	807	816	860	825	909	844	825	856	834	776	827	843	846	878	838	874	824	825	854	770	784	846	847	811	865	818	863	846	870	845	831	870	812	790	842	788	809	871	859	864	841	799	827	784	842	876	860	809	845	869	810	865	880	868	841	863	844	850	836	797	849	830	868	815	819	867	837	817	886	805	830	832	849	858	895	845	889	853	843	846	851	845	865	830	846	901	835	826	820	789	852	782	859	852	858	820	882	904	891	860	795	852	851	817	878	832	916	814	846	844	801	899	849	853	892	801	822	851	842	860	884	847	830	845	798	829	831	817	890	897	869	843	821	850	853	846	842	850	812	877	793	823	874	865	861	871	848	831	820	868	837	851	885	788	818	863	827	820	879	850	831	790	882	815	883	795	902	857	858	843	833	849	860	853	811	864	830	876	834	899	845	810	900	865	900	822	856	831	889	851	829	852	841	841	824	907	849	874	843	839	862	815	872	908	871	840	866	821	867	855	817	875	856	786	830	863	874	834	844	825	852	780	862	881	826	839	800	890	844	870	842	822	827	851	831	876	823	796	819	842	856	875	860	877	821	862	812	856	921	843	860	830	876	861	910	820	830	816	843	846	835	799	842	769	894	824	866	832	814	866	851	848	834	812	807	799	758	850	852	822	914	891	840	855	842	837	866	851	879	855	843	836	849	837	809	861	889	838	855	802	869	830	822	791	835	848	822	862	832	830	834	885	851	835	882	867	862	885	851	846	883	831	859	846	887	909	820	849	833	868	850	830	827	853	863	843	836	871	863	844	846	833	821	845	905	815	816	899	801	816	863	911	827	856	841	829	851	903	838	910	802	857	826	799	894	809	858	823	846	878	858	839	867	893	827	858	774	886	815	800	839	788	828	862	768	879	865	822	852	848	854	888	880	794	893	813	842	890	814	864	813	828	853	780	896	857	893	793	816	844	859	811	860	865	809	832	884	861	895	820	839	848	865	857	893	819	826	825	902	814	832	830	907	884	907	819	835	870	848	832	850	855	895	853	842	831	839	844	860	896	811	865	822	832	827	863	806	807	838	838	877	843	827	859	857	858	813	831	823	847	909	870	818	865	828	877	898	837	863	887	823	904	837	906	888	886	863	870	844	842	846	822	829	863	833	817	852	835	796	845	866	888	867	872	787	871	874	847	866	841	848	886	826	817	839	897	878	796	825	844	774	813	861	839	861	794	848	826	822	878	809	834	851	913	868	819	812	849	889	879	825	830	839	850	824	853	813	805	862	854	791	839	899	814	890	823	822	849	847	834	867	921	843	845	836	835	824	828	835	817	836	840	788	895	876	868	820	836	836	759	814	806	877	911	863	861	804	852	858	835	893	905	829	849	898	845	889	829	840	860	913	912	854	847	876	852	864	882	867	851	889	904	897	854	843	912	847	840	842	827	894	880	871	824	892	795	865	805	791	868	822	892	886	852	845	803	850	839	852	840	835	863	806	873	801	832	849	890	886	842	802	841	809	851	832	910	819	854	844	849	900	853	817	890	914	822	813	886	833	838	834	840	874	899	878	834	852	898	859	882	886	865	887	818	843	817	838	854	840	846	816	816
27872	14530	1984	533	386	345	296	322	268	256	240	246	276	256	252	267	263	281	257	225	239	259	239	227	232	260	270	252	241	247	263	267	260	241	281	238	246	260	265	257	263	263	252	242	242	251	249	261	248	252	242	252	231	264	244	240	254	264	223	271	253	272	263	218	248	246	253	279	240	228	255	243	258	251	233	224	243	271	274	232	264	257	222	244	249	244	255	244	238	257	230	255	269	246	248	262	250	239	260	242	282	238	255	246	263	284	261	277	248	240	246	264	233	269	259	265	273	249	276	219	254	260	277	268	253	231	224	268	268	253	260	250	250	229	240	278	263	259	245	269	235	244	236	220	263	242	253	249	254	225	248	290	249	244	222	237	267	265	282	238	272	267	267	249	257	259	219	243	257	254	243	221	247	265	257	227	251	251	268	249	253	250	249	254	253	243	235	288	264	218	235	249	242	220	245	238	233	234	235	246	258	270	253	223	265	263	250	232	284	229	232	265	256	255	251	245	253	244	243	249	265	253	261	236	234	241	250	263	251	240	249	204	254	222	265	262	230	242	259	265	241	268	263	223	258	249	259	243	244	263	250	247	247	220	263	278	254	245	259	262	233	255	272	270	247	227	252	267	222	249	245	256	274	246	265	236	238	234	251	257	245	272	241	270	282	255	221	265	225	253	246	229	267	223	257	272	228	254	237	273	225	249	233	250	243	261	239	259	256	257	249	242	260	239	246	259	264	239	243	259	249	270	261	244	258	222	276	291	278	226	251	262	251	248	233	244	250	270	224	237	246	220	251	229	212	244	216	271	221	262	221	279	247	249	266	235	237	264	250	262	235	253	277	241	232	241	246	253	229	235	236	228	261	257	255	259	260	245	218	251	254	258	242	249	271	256	262	255	246	246	271	230	254	272	244	253	258	250	279	250	286	250	280	232	214	250	270	251	258	263	275	249	278	237	245	280	279	282	249	235	241	253	247	237	233	223	268	265	245	250	253	221	263	243	254	273	259	262	237	245	298	242	260	262	254	223	267	260	252	254	237	238	230	244	275	235	256	241	242	256	278	236	271	225	266	259	268	274	232	239	246	242	279	244	228	264	266	255	245	252	236	245	251	255	224	233	254	262	255	256	244	264	260	227	265	235	268	262	252	236	267	239	261	275	247	253	241	256	247	289	250	249	282	237	276	241	270	258	281	233	233	236	251	244	237	261	224	244	250	253	259	233	238	269	231	237	212	227	270	240	230	274	237	241	233	249	263	249	260	255	240	259	240	298	221	236	259	262	255	259	241	248	254	258	237	258	261	263	277	265	241	247	242	280	244	249	240	268	242	279	281	251	261	231	252	222	272	235	263	275	235	304	263	232	262	250	257	241	250	256	241	252	240	233	247	244	242	226	269	253	249	249	248	239	238	264	258	265	268	265	273	220	278	244	256	240	243	281	220	270	258	263	246	249	269	255	263	252	244	261	226	281	255	241	266	246	277	240	257	245	261	277	208	271	226	249	250	220	263	242	260	241	247	253	249	254	273	249	263	241	250	230	268	247	249	255	240	255	241	220	246	244	253	270	244	258	237	239	256	234	250	268	232	268	231	258	265	251	236	276	240	251	250	280	259	284	237	236	261	259	250	259	234	281	257	260	223	236	280	246	228	242	284	239	270	251	262	226	224	244	253	248	229	260	238	272	256	227	248	233	251	251	255	263	253	263	217	266	268	241	247	243	306	230	251	240	277	246	256	226	252	249	258	264	258	254	249	256	258	248	265	267	250	244	230	263	261	268	252	267	249	256	239	248	240	257	241	251	291	250	236	263	232	234	279	269	252	256	290	232	250	253	234	245	267	238	243	269	253	247	251	276	242	260	245	237	243	234	247	242	233	255	269	222	246	267	283	249	247	260	249	249	268	235	268	231	286	262	246	291	249	268	247	219	239	228	234	247	270	258	253	264	226	237	233	244	256	289	267	222	266	295	257	257	270	259	241	252	243	225	238	279	235	216	225	227	227	259	234	242	263	259	253	284	253	263	248	260	267	233	223	272	255	235	239	209	255	220	237	256	258	243	246	272	238	246	255	232	230	252	241	234	234	247	255	242	226	247	260	257	277	218	224	250	256	253	246	245	238	237	259	263	269	269	237	253	250	265	257	237	234	260	261	273	238	220	264	268	256	232	259	262	271	282	232	239	244	262	241	267	252	261	270	248	252	251	222	263	244	296	254	259	298	239	274	249	246	259	251	252	266	249	226	267	222	232	248	225	265	270	263	189	239	231	260	262	253	238	252	213	245	230	217	250	263	263	259	259	263	255	224	260	255	257	257	232	267	219	258	279	261	259	238	257	266	253	268	253	241	240	244	235	264	224	262	272	256	250	223	238	276	247	277	258	254	268	243	258	265	259	224	259	235	258	272	242	232	259	245	245	252	262	243	239	252	264	251	276	270	231	226	270	249	234	244	282	257	252	273	252	246	297	219	258	269	260	271	235	238	224	249	240	234	245	246	271	242	215	234	248	236	245	249	243	251	240	260	262	237	252	245	272	263	255	233	246	252	253	229	256	259	278	264	258	273	254	229	280	251	252	241	256	253	255	225	231	251	245	247	244	246	253	249	273	254	218	254	232	250	242	252	249	258	246	262	267	273	243	257	254	263	250	246	233	265	278	259	263	285	267	265	273	260	258	233	250	215	249	269	271	248	275	264	241	267	264	248	252	251	239	228	274	288	253	253	230	228	223	248	251	238	269	237	248	268	224	267	257	241	260	270	228	235	220	238	231	236	247	255	259	245	257	253	262	249	243	234	251	236	246	247	241	229	246	251	238	260	242	264	270	258	247	266	282	263	275	280	270	270	247	236	245	253	253	259	256	252	242	257	261	243	245	265	260	268	255	264	230	238	267	251	236	237	208	235	246	247	246	244	252	237	261	232	281	244	237	270	249	237	289	257	236	250	252	251	241	247	218	281	257	261	267	241	249	243	270	231	241	251	249	245	248	244	282	262	258	231	280	265	235	250	241	239	236	268	262	270	263	263	252	235	255	260	275	260	247	259	248	249	263	286	236	251	258	250	264	262	238	226	268	262	212	228	249	277	269	233	250	264	255	228	262	265	278	248	266	228	253	287	232	245	262	222	241	262	230	251	257	248	243	246	243	254	224	254	240	241	275	250	238	228	248	256	274	255	239	269	283	242	244	231	246	276	268	244	232	242	261	263	275	242	247	262	275	263	250	222	266	242	265	239	228	262	243	266	261	266	224	266	262	243	249	257	269	260	245	252	241	259	259	239	269	265	251	246	246	228	250	238	258	223	276	248	262	279	240	252	248	245	245	246	243	251	240	261	235	231	245	231	264	239	266	254	246	269	249	262	215	256	267	274	277	236	279	267	270	237	243	232	236	234	262	270	261	227	248	247	270	250	247	259	245	236	226	257	257	255	245	242	248	256	230	243	237	247	229	248	234	248	268	249	231	222	253	261	244	259	260	275	279	222	263	253	243	225	245
5895	897	752	519	424	350	340	294	271	294	262	238	280	241	261	231	255	260	247	226	242	229	232	262	242	262	257	269	222	244	255	257	243	263	238	251	244	240	229	261	235	248	237	234	228	259	230	268	243	277	224	230	240	229	250	268	245	243	237	261	248	277	235	220	225	231	221	241	231	204	233	257	247	232	231	209	221	218	260	223	234	232	230	235	256	238	251	278	230	265	238	255	222	245	255	233	241	243	231	238	226	217	235	234	238	203	228	259	260	243	253	205	222	243	225	233	236	212	242	244	254	259	245	242	246	232	265	229	244	264	263	215	234	239	262	266	226	248	245	255	248	262	261	269	226	241	241	238	261	222	268	245	240	197	245	229	247	218	219	233	240	254	233	232	224	229	230	240	230	222	260	225	259	248	259	232	245	246	229	210	244	198	251	237	236	233	248	237	236	228	232	239	255	237	245	233	242	231	250	213	245	238	233	241	248	248	268	234	242	239	243	243	257	227	235	226	249	233	267	258	236	247	243	219	230	246	214	230	199	231	235	259	245	219	236	243	230	256	233	253	257	251	236	243	236	213	254	237	263	272	254	235	222	252	211	235	233	264	213	247	229	237	254	234	281	240	253	251	239	221	262	232	234	229	234	219	222	232	274	234	228	247	277	252	257	237	244	254	231	280	220	239	246	238	219	217	249	234	222	255	213	226	244	267	253	242	233	233	223	226	255	236	261	248	252	250	244	220	206	267	247	245	234	241	219	244	229	238	241	244	252	213	236	244	216	240	244	230	240	238	252	255	262	244	226	249	255	255	225	218	239	231	217	236	203	255	255	246	257	231	276	233	243	245	276	257	218	227	246	246	253	274	283	215	224	252	230	263	223	256	223	254	239	241	235	270	241	246	244	268	232	238	209	244	236	249	234	239	226	229	251	219	215	241	237	237	216	227	261	275	254	218	248	210	237	219	224	241	268	233	248	237	224	248	246	234	265	244	227	245	262	234	258	213	217	231	242	231	248	235	245	255	235	251	241	219	228	251	269	240	221	260	249	222	224	240	236	260	234	254	268	243	256	236	264	234	226	254	247	257	217	228	252	241	266	218	215	226	267	222	230	236	257	226	247	226	234	230	239	234	239	239	234	219	216	239	239	232	255	220	225	222	261	216	217	230	250	231	248	207	253	216	250	227	252	219	223	241	230	235	207	252	222	260	246	250	219	218	263	224	225	250	234	223	226	212	244	259	240	235	250	241	243	273	242	228	239	245	265	230	261	240	237	265	248	233	263	267	227	223	252	253	245	243	215	251	274	237	250	234	228	244	268	234	254	267	235	232	242	236	267	227	256	252	221	232	236	249	229	239	281	242	242	252	249	229	267	219	243	250	209	259	218	285	231	255	255	250	236	266	231	238	254	242	201	231	233	255	222	234	249	219	250	219	245	234	256	216	240	223	235	250	223	253	227	226	235	255	213	234	238	214	234	228	240	244	221	217	257	246	228	257	219	241	211	244	228	244	248	254	245	222	260	238	225	259	246	256	219	220	209	244	244	241	233	251	222	246	247	235	252	229	241	259	200	234	244	228	234	225	250	220	235	227	230	241	254	247	254	248	241	227	264	242	270	217	244	243	214	235	208	232	249	237	244	239	232	260	236	237	243	265	249	276	240	238	210	255	257	228	226	246	247	261	236	242	247	233	264	222	235	245	262	221	244	241	228	245	249	249	222	234	242	237	231	258	239	219	236	269	227	225	214	241	245	229	226	274	245	232	234	230	235	229	237	241	257	266	223	236	243	250	262	262	228	226	237	254	234	231	232	248	251	238	259	263	266	230	231	210	245	237	216	240	232	225	232	239	247	234	197	230	253	227	255	240	240	244	232	265	240	243	231	230	252	256	247	242	259	212	249	291	239	251	240	244	245	251	244	256	258	232	242	236	248	257	213	236	240	233	258	258	251	240	217	249	217	252	263	270	231	258	213	231	233	224	236	257	229	247	228	214	265	232	225	274	227	240	264	274	252	208	275	222	253	243	227	231	249	260	228	226	273	242	243	226	236	226	249	240	234	227	223	235	245	252	250	224	217	235	221	241	223	243	268	238	239	236	236	238	227	252	254	225	220	227	245	244	261	248	247	243	252	244	215	250	240	247	244	203	240	239	239	255	234	266	245	257	242	263	248	262	236	220	255	257	236	258	245	222	238	252	242	212	253	233	255	279	246	220	229	226	231	262	232	260	248	242	247	216	216	230	239	233	269	274	260	225	257	215	237	230	238	235	237	248	228	246	244	279	243	242	219	230	254	247	239	237	266	259	230	232	275	235	228	235	259	236	252	211	267	208	250	227	232	253	218	245	225	232	250	243	247	239	261	233	244	244	228	255	225	229	252	236	246	235	245	269	261	224	235	249	240	271	231	238	232	231	256	253	221	223	251	265	215	229	226	249	233	255	215	268	258	244	233	221	244	260	238	234	263	241	227	235	242	256	238	232	263	222	271	235	248	233	241	253	271	251	239	241	228	220	225	245	247	246	263	241	236	242	225	233	265	237	234	238	224	257	234	266	237	232	225	240	240	218	256	258	229	255	229	220	210	234	228	252	214	240	224	240	253	264	258	239	261	225	234	236	260	256	261	253	230	254	242	225	242	221	276	241	245	229	228	247	220	245	239	261	222	224	277	256	241	232	235	229	237	265	262	234	255	244	272	245	236	262	233	240	238	247	239	265	257	238	255	212	237	245	221	237	256	239	255	247	233	254	243	246	212	235	258	269	238	233	253	247	204	240	245	242	239	246	219	224	251	256	248	250	230	214	259	209	232	236	238	237	217	232	233	249	239	235	236	211	230	256	262	240	220	224	226	244	226	222	248	230	249	276	259	225	232	235	240	238	233	263	233	247	246	225	256	206	232	251	237	247	234	247	251	261	218	231	235	255	231	245	241	242	254	259	269	233	276	262	234	261	236	247	245	238	257	225	234	251	253	226	242	255	231	243	219	245	236	234	249	253	231	245	235	257	220	257	243	228	242	251	245	241	243	240	256	237	250	241	240	243	264	272	255	249	265	221	237	207	269	246	230	234	260	242	219	233	232	250	239	218	250	246	224	258	228	259	229	262	248	240	258	233	242	223	247	227	244	221	236	258	235	246	231	236	255	244	252	233	246	240	252	248	253	229	218	214	251	224	225	271	266	258	233	268	243	225	246	249	239	242	229	239	240	236	236	245	231	246	253	241	230	250	242	249	258	245	253	233	240	220	216	261	244	251	245	223	261	215	232	276	218	241	254	232	209	224	237	242	254	214	223	244	219	236	282	222	273	241	251	267	235	253	225	245	225	248	232	252	241	243	258	243	209	235	238	194	254	224	247	196	255	238	261	239	240	274	212	228	254	253	228	268	250	252	233	228	223	255	227	246	232	223	247	220	219	262	246	246	216	232	250	247	232	249	261	253	239	236	233	250	258	237	252	230	243	233	246	243	223	246	229	225	243	250	220	207	211	248	282	188
24622	20314	26646	23824	20338	12971	2197	1404	1187	1139	1011	1034	951	923	847	836	801	826	779	783	754	779	791	693	764	786	748	756	742	752	751	770	738	720	768	786	798	747	724	733	719	718	676	735	720	751	725	709	712	782	712	764	729	726	701	765	755	749	706	724	721	692	706	756	721	722	746	765	708	677	685	706	771	694	744	743	727	702	676	703	710	736	681	736	732	703	718	711	730	771	713	717	723	767	731	720	741	670	705	722	718	731	745	731	697	741	730	727	745	704	712	710	706	714	698	710	692	736	750	698	694	722	683	712	701	715	728	722	685	741	677	708	730	755	720	736	727	731	703	703	699	680	724	668	741	726	748	702	727	734	698	708	720	719	739	674	725	696	736	741	731	757	733	720	748	734	715	734	727	698	718	731	747	729	698	750	739	742	692	688	655	702	730	735	746	729	685	758	750	720	716	649	734	711	667	722	716	701	705	683	709	717	716	743	714	744	700	759	707	698	768	708	711	684	698	713	789	705	785	682	733	742	704	739	690	744	709	727	743	713	710	700	685	726	668	750	697	709	670	760	707	699	684	735	715	672	746	727	755	671	744	730	672	727	687	709	728	740	672	762	761	718	764	777	715	739	732	709	729	702	678	714	726	705	746	679	708	719	709	756	772	694	732	697	771	714	708	775	680	710	757	712	683	669	713	698	717	728	678	717	697	705	745	700	655	703	734	722	749	720	785	718	713	717	728	684	690	695	709	737	732	765	701	739	700	753	756	722	723	715	769	730	704	739	728	750	720	755	717	719	697	681	694	711	734	726	689	735	675	707	728	744	726	748	683	738	688	687	696	753	705	697	700	741	677	727	751	696	738	780	730	693	810	750	678	732	739	712	703	749	769	734	775	694	751	708	681	778	717	730	763	722	696	698	737	813	754	701	712	756	704	740	744	693	689	707	743	720	737	760	718	705	776	698	724	683	706	712	687	725	698	719	718	720	715	689	746	724	694	706	716	685	651	692	739	783	704	722	712	744	727	756	718	730	762	735	750	700	703	774	722	703	756	700	682	723	718	718	706	719	724	706	797	696	709	785	739	699	693	707	699	710	707	722	724	714	693	740	747	709	735	687	758	721	747	722	741	698	761	736	704	694	768	771	661	747	755	729	706	696	697	731	710	690	720	724	702	721	753	716	697	727	683	692	727	710	705	690	708	735	772	732	721	691	647	695	713	659	711	669	737	724	762	721	752	726	695	673	735	721	783	754	731	720	671	717	728	722	721	758	749	731	746	706	703	716	722	687	679	713	735	721	691	670	724	738	693	740	702	699	675	715	668	738	675	829	730	687	678	756	714	686	758	747	715	744	713	704	693	726	727	688	760	696	729	674	673	682	703	694	705	720	666	732	699	740	708	718	717	752	695	734	668	737	693	677	719	713	714	708	686	656	731	718	747	708	707	749	716	668	716	707	668	747	693	705	724	727	736	687	731	720	688	733	688	691	700	748	700	708	702	738	714	711	684	706	697	738	716	771	737	741	704	688	702	700	714	679	739	724	717	734	703	695	738	688	677	684	704	747	740	752	714	736	729	700	697	700	686	742	737	699	764	716	720	751	720	720	706	724	729	757	703	737	776	782	723	684	743	704	762	710	766	742	713	683	665	713	728	726	697	723	711	772	768	740	733	799	695	664	685	751	711	801	740	682	706	755	669	721	724	710	719	673	729	702	811	679	742	764	733	707	746	778	698	741	782	704	694	704	706	700	702	716	672	748	689	743	735	665	701	712	720	712	718	731	683	714	713	737	699	749	772	723	770	694	662	751	712	720	702	679	724	716	740	712	731	716	691	752	710	728	687	745	713	723	713	700	723	724	677	722	695	675	716	694	652	713	727	679	706	699	755	689	730	723	740	703	692	733	787	767	698	720	748	736	685	728	747	687	697	726	698	675	730	733	708	729	737	655	711	705	715	751	685	727	740	706	660	693	755	704	718	727	709	694	697	709	720	763	735	695	749	679	720	741	707	736	709	722	715	758	721	714	745	731	698	727	749	697	779	716	730	702	730	695	693	698	700	683	696	696	751	708	699	680	720	696	718	746	715	754	777	700	690	697	714	717	762	725	714	699	696	703	714	720	685	699	741	715	717	683	723	747	768	727	738	744	730	732	659	700	680	716	670	666	739	698	698	724	713	696	724	707	732	749	753	761	695	712	678	686	709	703	715	707	750	696	702	752	734	724	732	708	700	630	673	688	768	703	687	717	701	688	688	707	695	715	742	735	745	746	746	700	702	705	722	727	737	686	677	686	742	692	721	709	660	749	704	749	721	686	738	761	743	743	688	738	711	704	703	677	703	723	707	684	734	700	682	666	724	710	720	724	771	733	722	714	753	745	655	725	728	690	678	694	749	714	707	664	714	726	710	742	737	674	735	705	710	725	723	745	701	693	755	682	694	744	750	658	691	761	741	738	690	713	714	710	746	699	696	742	713	769	725	742	685	699	729	743	721	691	702	729	692	676	706	722	709	707	732	707	681	715	716	690	746	726	710	717	723	723	728	766	748	748	648	719	730	721	727	729	721	667	736	679	715	739	710	663	701	725	691	700	683	699	718	769	726	731	732	700	686	672	690	679	717	665	752	729	712	678	710	748	714	762	778	780	687	694	732	719	695	677	726	708	701	716	747	689	680	668	753	755	710	689	689	706	731	711	725	692	775	676	691	719	695	740	706	704	666	681	700	748	727	729	710	758	698	696	718	723	730	731	725	705	714	721	702	724	744	655	685	695	676	718	700	642	677	743	680	698	752	739	765	727	679	739	677	699	742	757	717	731	725	691	720	646	714	733	729	740	686	772	724	720	687	728	677	732	720	716	712	707	712	712	738	719	686	729	705	734	759	728	701	689	686	710	734	677	717	693	709	751	726	731	724	709	757	684	756	746	683	726	747	682	662	707	712	768	703	717	763	721	715	707	642	694	729	732	723	700	715	722	751	674	747	716	709	759	753	739	651	701	666	741	686	768	728	676	711	707	742	690	734	662	715	739	701	697	680	742	717	702	768	726	678	720	684	663	697	710	683	714	719	670	725	703	727	741	728	742	735	684	698	693	776	682	733	701	700	697	644	723	720	716	726	686	697	666	733	734	762	706	718	712	713	687	695	731	705	746	714	705	686	716	746	721	757	733	713	699	699	750	685	710	657	713	762	679	740	709	676	708	661	726	711	676	693	670	680	696	658	677	714	669	668	734	724	711	684	709	740	701	711	691	685	682	741	694	722	737	727	708	688	763	734	737	678	713	714	717	724	741	729	717	667	763	802	690	745	738	672	722	727	726	699	712	699	669	665	736	727	712	661	718	728	682	729	689	713	735	726	727	698	740	723	699	686	740	742	742	731	741	735	737	684	699	751	740	758	724	715	712	686	710	681	711	699	711	714	690	711	683	725	692	713	692	704	719	722	718	739	681	728	671	707	757	731	732	710	698	695	726	724	725	695	780	719	715	686	738	730	735	729	744
7988	11824	10639	6014	3991	3055	2408	1957	1630	1524	1285	1197	1113	999	910	943	931	869	794	787	750	750	788	718	727	727	740	653	732	662	675	696	645	656	678	693	678	708	655	674	641	638	676	672	649	675	620	707	677	643	650	696	654	690	673	664	639	671	635	685	675	604	647	700	620	638	634	677	652	659	636	632	630	673	669	663	699	646	658	630	671	626	642	662	605	660	611	662	675	649	648	658	671	693	662	641	684	640	649	672	607	660	644	637	667	597	682	628	609	678	642	670	651	644	616	661	633	588	681	676	649	648	672	655	661	685	674	645	634	694	628	649	624	598	715	648	651	650	626	631	635	608	674	644	621	662	632	649	629	650	627	659	701	658	612	627	633	630	645	703	639	641	630	645	628	619	676	672	651	663	668	627	648	673	654	610	615	633	619	598	647	655	589	629	652	647	640	639	658	659	686	645	664	657	598	621	618	678	600	688	633	665	617	670	644	658	636	655	630	647	637	664	675	663	613	670	658	637	598	629	653	627	639	622	636	629	701	633	649	659	656	592	674	691	647	659	615	618	604	635	674	656	664	627	674	666	657	646	609	608	588	651	617	617	677	634	617	642	654	617	660	672	624	625	629	685	627	685	671	660	646	625	627	653	643	640	658	622	624	667	670	692	628	631	632	649	674	676	624	633	633	674	648	655	638	666	651	592	622	643	652	608	619	630	601	619	659	618	611	667	657	640	619	663	671	644	632	632	669	639	628	626	635	616	599	651	632	660	673	686	681	640	655	650	643	640	611	624	643	679	659	610	650	619	649	647	659	611	643	652	675	687	678	608	621	670	644	635	588	712	624	640	609	663	644	639	665	660	658	650	574	617	632	673	643	681	645	682	613	653	649	690	598	662	592	662	621	662	674	624	681	642	630	668	641	614	640	634	625	637	645	613	669	678	649	674	691	642	635	630	635	648	632	647	621	611	667	627	654	639	652	679	625	644	612	604	640	592	681	642	631	636	671	650	626	677	672	635	619	631	681	662	685	653	628	675	641	644	664	610	660	637	598	648	653	652	650	613	647	642	676	685	666	617	632	665	661	676	619	630	644	661	688	677	662	609	682	647	652	642	663	650	669	639	628	673	619	692	636	626	645	663	649	663	639	664	656	672	654	657	651	647	647	637	644	619	640	615	630	595	690	630	643	642	648	628	613	623	663	653	607	668	642	713	678	663	650	621	641	590	654	632	669	617	622	654	632	669	593	665	652	649	640	626	619	726	634	582	627	661	644	621	626	652	668	625	671	675	657	652	624	645	660	681	645	665	656	642	600	644	613	669	679	646	634	612	617	641	598	643	623	643	664	597	606	648	618	656	626	651	667	639	664	627	611	654	641	693	661	671	673	705	655	649	623	660	669	640	645	684	725	617	635	618	623	658	656	638	650	642	612	638	593	612	607	670	631	632	631	612	650	652	645	630	666	610	609	684	638	616	695	675	645	655	642	665	618	623	605	627	705	648	672	605	653	610	659	630	690	636	677	636	665	662	679	644	646	651	608	656	622	669	616	627	629	648	637	641	618	634	579	658	659	613	655	618	597	623	673	639	653	647	626	622	598	657	603	667	671	628	649	685	614	632	631	613	632	624	648	604	626	646	648	662	693	679	601	617	675	680	628	639	635	668	698	653	657	706	665	660	647	638	678	605	661	672	672	665	649	618	659	640	616	653	613	637	695	652	630	646	617	644	637	630	640	660	636	659	681	649	652	631	652	619	668	657	639	694	628	673	630	616	619	654	630	663	695	641	637	614	640	647	646	655	661	589	592	680	653	656	684	658	601	680	664	688	741	694	639	636	641	632	671	607	632	620	640	652	634	648	631	641	660	620	659	636	642	645	660	650	668	647	670	652	632	699	677	654	660	595	667	633	658	619	619	637	646	662	634	673	640	647	588	661	663	676	668	629	662	637	637	690	693	680	662	591	592	668	662	598	639	649	629	632	652	700	617	649	612	640	677	584	647	663	623	654	670	655	641	657	624	632	636	653	668	652	603	621	630	632	665	664	637	639	658	646	624	624	663	657	618	669	624	656	669	643	667	647	616	618	658	657	651	619	658	642	622	638	658	686	639	634	598	653	653	657	657	668	656	623	659	645	673	627	604	572	640	657	628	651	675	658	651	657	696	640	670	634	653	636	683	686	662	638	635	612	647	674	634	671	668	660	628	610	669	619	607	652	695	665	607	647	640	625	650	706	690	689	654	665	612	623	644	638	597	636	576	597	638	620	628	654	673	645	620	640	611	641	632	618	637	612	626	629	658	641	585	658	606	606	638	633	614	631	649	651	645	604	649	635	663	606	643	654	560	659	640	681	599	686	651	665	615	639	636	586	645	656	612	624	665	635	636	660	610	657	657	639	613	653	639	597	612	627	623	653	672	654	651	628	657	622	639	681	683	667	623	637	636	649	611	659	637	641	661	617	585	594	615	632	613	674	614	655	634	638	650	639	638	669	626	589	603	673	598	656	669	662	678	609	676	608	623	641	648	640	653	639	636	651	576	611	625	628	637	659	688	666	675	671	638	639	590	626	672	605	610	617	654	633	651	626	665	677	627	636	655	626	648	652	651	690	657	618	634	634	620	654	634	652	634	667	641	684	642	645	626	614	620	614	621	669	666	658	656	650	653	649	644	612	657	680	615	624	640	660	626	662	631	615	652	612	590	641	635	664	627	627	667	681	671	653	645	621	648	675	657	647	637	649	640	668	613	610	655	653	632	605	665	600	742	649	631	651	633	653	622	641	623	646	676	623	705	643	627	684	601	660	681	693	620	626	634	632	655	626	644	611	638	663	598	631	684	632	671	670	686	639	646	635	612	650	647	599	683	657	663	654	634	691	680	669	654	609	684	657	641	656	659	636	612	682	631	610	653	603	662	636	653	648	699	647	636	648	604	630	652	668	653	596	620	632	606	652	674	652	674	647	615	602	639	611	661	595	597	650	617	631	673	615	643	632	654	638	610	654	706	648	650	652	590	617	587	611	636	688	693	639	624	691	624	631	632	657	604	616	672	673	569	613	628	638	638	608	640	639	643	651	657	645	649	635	673	639	638	647	614	635	661	626	661	634	624	657	635	661	652	594	649	654	629	644	624	658	680	633	615	686	665	650	640	675	679	639	639	604	631	664	606	632	646	618	664	649	662	627	652	624	627	583	635	647	652	668	650	685	626	626	656	611	648	656	620	610	650	610	629	676	638	668	678	616	629	595	658	609	641	644	654	628	638	648	695	622	645	644	639	661	660	611	628	664	646	671	617	590	631	628	674	694	630	639	687	654	657	641	637	643	616	655	617	660	672	667	680	627	655	632	627	673	634	614	694	631	637	630	663	600	618	652	674	629	651	668	630	653	676	653	640	636	664	677	631	665	660	685	615	602	680	624	628	591	633	600	653	680	606	641	592	678	618	584	624	640	651	670	622	665	662	659	636	610	650	621	647	644	668	648	630	609	630	643	646	676	641	668
22317	20278	26850	23533	20282	20412	11289	2515	1792	1701	1527	1455	1351	1312	1250	1157	1198	1124	1063	1123	1136	1106	1101	1088	1015	1058	1051	1047	987	964	989	1015	957	994	950	1044	1046	927	995	996	1053	957	978	961	953	953	955	957	930	990	950	989	969	960	909	951	969	958	973	943	925	982	921	947	975	957	992	900	951	916	991	921	923	898	976	1009	924	937	949	908	973	978	917	943	956	906	951	924	948	950	900	969	999	903	925	952	955	958	939	920	951	901	901	912	982	941	996	987	924	864	907	922	879	940	902	941	919	928	951	1014	963	912	894	913	953	876	956	918	940	1000	920	945	901	978	911	917	954	920	934	930	943	1012	938	906	981	898	919	913	971	932	936	906	938	938	995	940	948	982	982	918	948	911	960	933	964	879	967	935	881	966	909	905	981	939	988	928	938	892	925	910	948	971	933	959	943	943	901	913	936	944	931	962	959	941	952	943	921	952	915	916	980	931	921	887	937	932	885	926	879	909	929	944	923	953	930	886	956	968	923	973	936	878	902	922	934	933	925	904	903	953	909	938	909	942	909	868	924	961	973	908	960	934	885	919	955	973	908	934	932	903	987	964	936	907	920	926	877	893	950	922	968	858	900	917	972	966	916	913	895	949	913	953	921	920	935	925	916	949	963	960	907	913	944	915	917	933	895	931	929	945	969	1003	943	931	924	922	926	997	887	936	944	931	931	975	903	902	911	947	909	970	893	928	943	927	980	955	968	963	946	965	940	918	926	915	908	922	927	888	914	954	929	932	931	893	931	900	945	958	951	872	873	939	998	923	915	892	916	904	956	955	900	925	908	968	901	940	934	942	950	982	901	928	934	962	883	957	943	945	916	912	918	930	941	960	955	928	945	965	927	882	945	943	943	970	939	960	890	865	956	953	962	919	870	921	950	930	949	866	872	991	959	966	938	969	972	942	897	913	922	963	962	949	956	953	962	1022	946	868	909	952	938	959	943	940	952	946	915	932	972	936	903	932	976	908	934	980	957	912	949	874	974	863	944	952	895	963	934	904	877	924	884	883	887	933	883	943	988	938	914	935	971	922	913	966	910	911	939	909	948	936	917	926	929	921	896	947	918	980	894	926	959	933	917	972	958	947	959	920	912	902	995	885	945	976	981	912	918	995	902	955	921	939	969	911	923	998	941	966	884	975	928	925	908	938	899	957	891	908	921	964	879	910	867	938	861	972	906	911	903	983	933	931	957	880	909	987	883	907	983	915	918	920	935	897	937	927	914	905	903	924	974	952	922	897	932	932	883	911	933	924	921	839	949	958	890	971	904	956	938	882	903	943	1017	937	948	951	944	918	954	892	897	955	949	920	927	919	893	912	995	1026	924	914	929	934	879	826	946	871	1033	949	925	931	883	918	899	892	957	882	974	947	843	914	925	956	915	914	986	901	900	897	918	920	924	875	946	938	947	968	946	950	932	926	949	945	977	923	935	950	925	948	1000	958	968	963	919	954	950	906	987	1024	931	1003	972	932	919	956	904	966	912	962	883	956	969	956	915	926	944	949	917	902	954	922	907	891	929	982	912	943	931	892	927	988	945	941	950	948	961	929	912	989	951	957	910	948	949	929	903	936	935	957	926	908	924	916	909	953	958	903	963	957	984	951	1015	944	909	920	969	910	927	944	963	917	945	958	965	962	943	916	945	884	905	995	961	890	905	926	927	880	937	897	897	944	915	932	928	970	879	937	944	913	936	888	960	946	975	899	932	897	938	888	921	899	946	962	887	943	870	919	953	911	872	957	920	907	954	984	932	945	892	889	914	925	899	900	938	935	953	901	964	888	947	866	930	902	919	942	905	980	930	948	913	928	929	931	912	946	949	973	995	1000	914	896	909	915	999	945	917	925	920	896	906	913	921	919	970	968	919	995	935	936	939	933	921	918	921	909	924	919	894	936	924	885	940	938	992	929	922	931	913	856	932	961	987	858	957	916	888	953	901	890	903	926	927	890	890	918	943	888	969	973	903	897	918	914	904	942	928	875	969	882	952	907	898	963	920	951	968	938	946	978	950	960	957	925	949	912	898	912	917	924	949	975	964	913	881	941	910	952	935	918	955	916	944	932	926	1019	872	979	907	1001	954	938	923	957	952	909	927	953	868	959	985	955	986	935	919	994	896	900	936	905	955	941	950	887	932	931	891	989	922	903	952	957	935	932	895	940	892	961	916	939	913	884	949	905	960	919	978	907	924	933	923	978	876	951	941	928	918	909	893	931	989	897	954	919	920	981	936	887	963	963	933	945	869	939	994	925	903	856	928	953	920	935	931	910	939	894	939	967	938	917	929	895	950	935	940	985	970	915	957	969	923	879	942	961	926	912	931	972	935	943	957	921	951	920	912	850	941	975	900	913	961	873	860	962	911	922	931	946	899	908	955	945	868	935	913	872	980	939	965	946	912	955	928	930	933	873	984	981	885	961	950	953	880	897	939	903	913	993	939	934	977	928	949	879	924	900	933	935	971	935	899	924	886	951	905	954	937	900	922	928	951	898	931	964	945	936	945	946	928	918	930	916	954	909	961	904	888	899	935	934	890	965	948	942	975	951	951	917	902	854	950	934	975	912	931	953	916	950	919	895	942	917	953	938	886	932	925	923	934	926	971	884	945	869	928	907	906	963	901	883	920	961	922	909	975	942	892	929	967	903	937	891	914	903	925	940	884	908	893	980	917	906	967	914	872	934	936	947	943	938	962	914	890	942	927	972	922	895	980	902	956	913	930	897	911	955	926	958	934	934	896	929	947	955	916	916	958	907	902	932	971	939	882	986	923	933	884	917	890	915	929	894	914	914	912	880	906	972	936	959	918	962	1009	928	942	906	920	884	890	902	924	893	916	982	961	895	948	911	924	920	914	916	899	904	935	947	848	907	907	954	929	959	933	947	971	930	980	920	936	888	935	962	901	927	897	905	979	961	938	898	984	903	906	939	918	901	985	998	912	907	920	965	908	899	972	942	927	912	964	940	897	926	971	911	917	961	979	870	914	931	919	958	861	971	943	932	884	977	971	962	877	931	928	856	921	884	906	956	964	947	965	902	895	899	918	970	971	909	907	965	891	953	928	909	932	897	889	907	973	877	978	930	931	964	932	902	930	937	936	902	916	902	920	938	961	914	940	939	984	900	891	879	920	923	880	908	891	901	908	947	912	968	934	953	922	916	866	901	888	896	906	918	928	918	941	939	947	943	958	979	973	879	944	919	968	891	907	939	952	923	909	927	964	943	876	936	971	941	854	955	971	971	842	970	931	927	958	908	951	931	909	906	959	912	918	908	955	926	914	910	905	971	925	909	954	885	930	925	963	935	883	926	981	919	948	965	926	898	915	922	959	900	916	912	934	888	931	948	956	922	920	880	895	927	938	935	953	912	933	919	895	968	978	954	1038	853	960	917	924	938	899	894	919	982	990	940	910	902	905	919	925	936	904	921	842	917	893	931	965	962	876	921	920	954	923	959	937	914	928	937	919	931	895	928	937	901
9868	18150	16545	10058	6931	5199	4115	3343	2719	2342	2080	1946	1722	1559	1423	1331	1305	1229	1175	1136	1114	1127	1056	999	997	991	990	1083	945	935	949	934	964	911	928	977	929	905	921	970	867	855	886	912	893	880	951	872	873	850	874	878	893	845	838	876	850	927	902	869	858	823	857	909	865	892	866	838	883	850	879	862	848	873	882	923	845	901	889	909	847	852	904	828	883	849	856	840	848	824	824	875	869	859	851	841	860	902	858	891	834	829	834	859	885	849	871	826	811	869	900	852	830	866	843	853	847	869	802	893	899	876	826	845	824	870	854	865	899	789	805	812	857	850	832	834	816	853	870	886	867	844	859	912	865	850	828	820	871	803	837	861	855	861	903	894	872	872	855	837	842	802	922	815	805	809	861	828	852	870	912	860	883	834	843	846	865	905	860	890	867	870	869	847	837	818	828	819	872	880	876	892	860	876	842	864	846	807	865	917	879	871	824	866	864	844	852	833	844	825	863	868	832	855	825	827	833	871	847	809	791	848	803	857	827	899	874	895	867	858	839	899	871	890	869	871	854	809	829	888	852	820	855	817	844	866	811	857	833	863	842	854	842	885	853	860	851	847	808	876	851	857	848	883	877	840	884	832	854	872	869	817	843	862	786	820	884	827	861	812	783	809	793	877	903	869	904	849	857	872	858	772	840	837	844	817	834	872	918	877	815	839	869	867	876	803	815	853	804	840	836	836	853	841	840	801	829	853	868	865	806	851	896	856	883	856	819	839	820	809	899	847	845	903	857	806	853	854	863	817	869	872	851	827	867	861	849	818	829	876	887	866	839	883	889	861	868	848	843	795	858	826	880	867	868	878	902	900	850	820	874	822	857	835	868	848	835	808	860	864	907	846	833	877	899	823	840	827	868	830	883	814	870	902	877	865	889	854	772	876	872	842	838	813	912	859	846	877	880	793	833	793	860	821	873	859	845	856	871	823	813	793	797	837	860	850	833	833	846	816	840	858	867	858	824	828	863	850	872	819	857	923	863	852	818	851	855	828	866	824	797	870	837	826	892	835	834	902	853	871	881	897	851	865	846	872	845	820	838	844	841	837	888	866	861	814	838	831	890	822	831	846	821	826	849	867	855	846	843	824	857	829	816	839	847	807	878	844	856	853	859	850	836	875	875	854	833	810	830	817	844	859	824	895	807	903	762	838	822	866	856	828	879	821	871	868	897	847	872	870	821	875	786	870	815	816	867	854	846	862	855	839	797	851	854	863	841	828	808	839	876	796	861	880	840	856	857	813	842	832	842	879	851	876	857	876	838	867	849	842	834	904	855	855	863	829	889	911	898	842	831	872	881	845	929	835	853	811	819	811	813	861	888	841	828	838	857	827	868	857	847	799	900	820	864	779	871	844	883	814	794	830	873	836	866	873	829	858	865	886	869	826	877	890	887	790	842	834	857	857	828	859	862	887	879	801	871	823	812	879	828	825	862	870	844	885	831	859	863	908	801	866	864	933	839	819	818	868	864	856	857	864	831	810	889	875	848	843	837	812	900	887	852	924	811	837	865	875	832	842	854	818	836	898	842	805	843	813	910	818	839	813	858	907	811	835	850	871	837	844	834	874	837	869	905	849	824	816	818	839	825	830	823	836	833	836	832	846	846	824	851	861	915	822	858	913	770	843	832	845	864	867	845	836	843	858	877	819	842	819	830	932	881	860	798	884	836	835	886	838	839	827	869	845	846	872	791	804	836	843	824	845	851	855	877	848	826	829	866	855	837	891	781	849	891	846	857	861	831	820	852	850	858	860	835	830	831	807	859	898	879	937	810	880	868	835	895	821	853	814	853	802	898	838	869	872	844	850	842	889	825	828	876	846	921	797	844	797	886	898	870	784	821	859	836	843	840	868	881	790	854	922	857	847	853	859	820	791	830	800	841	862	851	861	826	909	791	825	823	851	820	862	872	827	864	861	851	819	824	849	820	843	827	860	840	818	827	840	805	870	845	875	855	851	813	875	815	846	814	866	825	845	824	809	827	876	869	793	849	822	886	865	843	932	824	861	874	884	828	867	841	837	787	862	825	844	835	868	781	820	851	881	846	889	815	815	836	848	848	854	880	849	848	858	890	847	862	892	854	850	835	822	823	837	857	869	864	726	853	863	835	879	876	809	851	845	865	942	838	838	817	858	859	878	845	859	845	852	804	900	878	859	835	865	827	794	861	878	842	884	804	880	843	802	845	845	765	805	831	883	828	812	820	886	878	885	878	854	878	856	846	866	872	792	890	820	832	863	887	876	843	889	886	860	828	855	840	821	868	829	830	839	838	863	832	802	814	813	848	843	846	885	861	884	859	788	821	817	800	896	798	861	840	847	831	844	811	848	870	865	859	807	853	890	837	841	863	867	829	856	852	835	859	834	859	856	837	874	831	867	840	883	825	852	858	804	825	865	836	864	875	815	838	856	856	829	888	816	850	827	847	875	848	842	872	814	814	815	856	826	797	848	851	804	866	873	878	823	813	858	844	834	871	800	874	801	815	871	852	851	835	822	849	868	898	845	853	817	860	859	900	761	820	881	860	855	831	849	854	831	845	840	879	785	816	845	900	843	869	874	877	870	885	846	861	790	807	794	839	844	819	830	839	871	840	846	861	842	858	822	807	879	859	842	814	863	847	834	835	870	816	849	845	865	818	865	867	840	867	832	869	861	867	845	881	839	802	817	884	821	888	845	834	865	882	799	832	823	898	840	840	796	849	872	801	849	847	833	804	873	851	900	817	834	888	810	855	817	902	850	863	790	855	861	848	805	830	872	846	797	836	915	837	836	820	851	841	854	858	884	845	904	881	895	859	857	834	878	872	811	820	795	918	824	821	818	868	867	902	850	833	887	830	866	818	797	859	879	795	821	810	866	771	869	845	836	857	882	825	865	796	789	874	887	839	892	846	847	857	839	838	874	908	811	874	878	847	867	853	810	808	895	874	837	798	869	847	879	872	809	833	828	847	808	826	867	871	896	834	817	845	823	869	834	897	841	847	832	832	917	875	843	864	835	848	861	842	832	831	867	857	833	873	926	900	825	859	871	817	870	823	887	801	836	867	883	872	893	848	823	843	814	842	850	829	891	892	856	830	864	870	860	835	840	868	873	786	863	865	865	881	839	867	821	904	888	813	833	838	866	855	832	921	858	863	851	867	843	826	855	816	887	866	802	827	838	838	812	843	810	858	835	826	810	853	862	858	845	866	819	851	812	855	840	858	808	829	889	860	873	860	845	816	936	857	869	867	867	878	857	867	807	857	856	879	867	840	870	804	834	897	824	839	806	858	873	833	859	810	867	861	862	883	874	881	855	875	871	867	854	881	832	808	871	824	882	807	842	861	855	872	806	892	861	882	859	801	852	796	859	844	859	822	854	869	840	767	817	817	885	910	825	826	840	886	834	828	828	815	837	849	897	850	825	837	784	849	853	862	790	865	915	863	878	857	872	862	842	848	856	847	830	917	874	803	848
27904	14559	2102	549	359	321	303	268	264	235	257	255	254	284	251	225	290	220	281	264	236	252	293	222	267	267	237	258	247	252	267	217	258	252	258	251	235	251	253	267	267	233	290	265	283	234	235	227	225	294	251	265	247	283	260	244	264	283	243	216	243	260	258	221	264	259	245	240	273	249	292	232	252	262	271	251	242	237	283	246	254	242	247	251	250	234	252	250	270	232	235	268	225	263	247	271	276	287	231	274	231	220	223	235	263	266	271	242	255	271	256	248	231	250	247	236	233	271	255	228	248	254	259	241	254	270	239	237	259	270	271	261	227	235	254	263	263	260	256	247	265	268	265	251	268	228	276	240	261	265	247	270	237	260	280	232	238	267	240	225	240	261	238	273	262	285	258	264	258	254	243	280	245	226	227	267	263	252	246	251	252	244	242	268	246	254	267	243	224	258	237	261	265	264	212	236	222	244	245	251	245	243	243	233	242	249	256	243	225	258	243	286	272	270	260	228	265	231	258	239	242	243	266	219	243	246	253	267	228	214	245	274	213	259	230	247	269	257	240	242	248	256	256	259	261	241	270	222	255	257	261	265	263	236	242	248	274	262	245	254	233	263	247	232	258	257	256	246	260	265	236	274	244	231	269	241	271	257	232	271	236	271	264	260	238	251	237	284	222	240	225	272	265	237	251	252	238	239	248	256	223	267	265	232	242	262	266	266	277	294	273	264	240	266	239	266	259	230	252	272	260	243	271	269	278	242	267	238	273	242	258	234	251	220	271	287	254	272	242	244	249	270	242	256	235	262	249	231	237	252	257	238	250	256	247	241	260	251	265	229	243	263	239	255	267	224	239	236	260	258	247	257	233	244	305	245	276	221	240	221	253	260	250	245	245	247	249	249	248	265	254	281	225	258	246	245	227	249	277	243	257	258	243	282	264	252	244	244	270	263	259	276	266	235	286	276	254	254	261	247	229	252	254	250	265	248	276	229	248	238	272	255	238	224	230	257	230	227	249	276	254	239	239	241	220	246	246	235	226	268	261	233	292	260	268	245	241	238	245	248	258	261	242	256	234	262	242	245	267	265	256	238	288	259	259	232	241	242	229	221	244	268	234	255	240	254	266	297	259	311	272	247	231	245	243	244	265	257	264	255	235	256	250	248	254	273	226	258	226	233	247	252	239	251	236	259	223	248	234	264	242	246	250	251	307	243	241	234	256	241	245	252	243	237	240	269	246	280	272	225	279	230	246	229	246	248	229	267	256	256	224	251	246	218	268	263	242	273	243	245	255	254	251	257	256	233	246	263	247	250	245	223	237	234	265	242	253	257	237	263	262	228	267	238	230	239	255	262	237	236	224	266	263	277	231	263	269	241	284	283	250	246	260	259	239	257	230	235	236	233	262	272	240	264	269	257	275	267	233	252	248	236	246	269	286	203	283	251	244	273	275	254	262	248	242	278	254	243	278	266	256	263	272	284	254	280	242	233	247	237	241	238	245	258	235	259	225	267	248	241	243	231	247	251	250	254	250	262	221	250	260	256	252	212	251	238	249	248	268	235	229	242	249	257	267	255	229	274	253	260	246	248	243	272	218	237	234	218	250	245	278	262	218	266	253	249	278	247	261	239	258	232	241	249	267	251	238	277	268	270	247	254	248	274	244	258	286	256	256	275	257	249	260	252	234	251	252	268	281	250	273	267	257	245	239	245	244	248	245	264	242	250	249	279	229	256	247	243	230	222	251	236	243	241	221	242	262	235	233	265	242	226	278	239	279	246	267	250	270	284	290	245	239	260	252	224	242	236	231	226	248	271	236	252	271	227	250	236	246	284	234	240	267	233	264	246	230	261	253	225	237	239	251	251	230	243	246	252	260	246	257	229	269	241	238	238	239	238	253	258	262	267	263	259	255	260	231	268	251	221	258	259	252	232	272	266	234	248	226	259	248	255	263	241	269	264	258	243	220	257	259	229	227	281	235	238	239	265	278	265	239	269	249	239	239	261	242	249	238	238	265	216	250	230	261	263	262	271	265	238	254	243	246	257	265	252	250	277	255	228	288	266	270	272	233	244	258	254	263	264	245	260	258	240	257	275	243	247	235	219	238	246	276	254	260	259	256	238	264	272	243	262	265	252	246	263	252	225	293	237	229	255	251	270	261	229	265	270	253	265	242	241	242	272	240	238	276	250	247	206	268	242	248	240	247	259	234	261	220	226	227	262	239	271	236	225	223	244	263	232	240	253	243	261	219	256	260	248	237	241	241	274	214	212	282	257	224	258	247	226	240	250	237	239	242	270	245	214	241	223	242	270	244	267	257	227	249	254	252	273	228	268	241	263	248	221	260	271	268	241	272	235	236	247	259	233	238	254	226	221	246	237	260	226	251	241	236	260	232	234	276	236	219	231	260	265	227	236	282	269	255	250	266	286	225	260	259	241	252	241	256	242	275	248	254	249	272	229	259	251	233	274	269	281	252	258	273	279	229	270	228	227	246	247	252	250	252	253	235	261	228	230	252	249	245	246	227	240	258	264	249	234	245	253	246	266	254	243	218	246	256	245	243	234	240	267	230	252	256	236	234	237	218	265	254	224	247	238	262	262	272	245	263	264	236	278	251	270	220	252	254	257	219	265	249	234	311	239	243	229	266	250	257	257	239	225	256	249	269	242	284	235	240	249	244	280	275	273	269	250	228	233	238	243	240	252	288	267	239	252	267	267	250	276	251	255	279	247	266	265	243	229	236	227	272	265	257	234	248	260	254	229	282	207	237	227	238	246	249	244	241	266	250	260	233	260	241	237	248	218	223	228	270	257	258	255	259	238	271	271	274	226	269	233	244	270	260	228	259	216	277	261	256	238	255	253	235	258	263	244	228	211	254	217	222	223	266	252	265	264	257	258	262	254	236	256	242	242	270	250	235	273	242	238	254	243	238	231	247	251	241	255	248	226	226	275	258	271	240	230	266	257	258	237	256	246	265	263	271	246	242	274	260	257	260	259	267	256	245	244	240	243	265	246	249	265	218	278	243	264	231	259	265	237	243	241	246	262	247	250	249	240	268	245	232	257	232	245	214	265	246	264	264	229	272	230	236	257	295	260	246	237	239	266	260	237	246	243	230	279	254	237	266	221	283	227	248	244	239	236	252	261	254	258	238	268	247	251	247	247	252	273	240	250	265	288	245	277	259	230	264	272	244	240	264	242	274	231	236	261	232	282	267	244	259	247	240	271	236	271	253	242	254	241	240	270	249	257	255	252	250	246	266	239	276	253	249	236	270	269	260	255	249	263	230	247	263	242	289	229	239	232	249	244	238	248	248	279	280	274	256	244	273	286	241	247	238	243	262	261	261	234	234	246	247	258	241	257	253	216	241	245	247	255	247	255	255	232	217	251	245	265	235	250	232	222	258	289	226	261	231	231	230	234	260	232	242	228	271	261	248	239	244	249	299	249	273	248	251	223	261	257	262	279	268	209	231	224	261	269	277	213	253	251	240	232
7412	927	792	479	447	367	334	319	316	282	262	250	287	272	234	263	259	232	254	259	238	235	224	250	257	224	264	245	248	253	245	242	273	226	217	224	256	257	226	240	260	267	251	229	273	247	238	242	228	224	258	226	231	201	243	241	219	237	260	250	221	216	270	234	252	261	251	249	258	227	264	225	236	234	217	238	208	244	209	241	240	263	256	240	217	263	246	230	228	243	233	244	220	234	236	239	248	266	248	229	220	247	265	245	224	236	231	248	266	258	256	259	222	211	226	235	241	227	238	242	255	248	246	222	275	232	259	220	255	235	263	245	252	229	243	251	257	251	243	270	231	255	250	249	227	252	245	238	203	211	243	240	228	245	260	235	241	228	238	242	219	217	226	234	221	258	240	271	233	238	247	238	213	230	254	231	223	243	251	255	231	223	234	271	247	222	247	238	272	255	244	233	255	207	252	226	237	258	258	231	249	242	217	226	254	240	262	231	247	250	235	250	251	240	213	232	245	245	246	256	219	244	258	241	229	261	223	261	253	215	248	237	244	241	237	230	248	253	245	252	196	246	257	228	228	191	241	226	237	238	257	244	251	241	240	226	244	240	250	223	231	245	250	273	275	242	248	242	243	247	215	223	241	264	261	224	252	268	244	258	247	232	229	209	228	239	251	250	250	202	270	284	253	273	250	228	251	253	240	246	247	242	253	224	271	220	226	229	240	238	245	262	258	239	239	214	255	233	261	259	237	264	274	247	243	262	267	227	224	258	245	238	234	243	262	223	259	274	260	261	243	238	239	235	226	240	241	234	268	232	233	265	253	239	211	236	237	250	250	220	241	234	254	215	237	249	238	234	234	229	231	245	224	253	260	240	230	236	241	235	246	243	241	239	245	248	216	228	248	235	216	235	249	257	228	238	242	256	229	230	259	249	259	244	252	221	228	249	254	260	233	247	262	233	228	268	245	227	221	234	239	249	248	234	244	231	221	241	234	192	217	232	252	202	204	258	236	256	247	246	250	248	244	238	235	245	263	243	253	226	258	212	224	246	242	240	244	234	239	288	219	275	216	242	226	249	244	243	226	207	213	243	258	249	247	232	227	264	232	237	279	227	259	230	234	231	255	258	242	216	249	214	242	210	232	265	273	239	238	259	223	229	236	220	257	248	220	252	244	243	255	232	262	230	213	253	252	219	233	211	258	246	230	267	219	236	224	223	253	261	240	220	268	235	243	233	269	231	208	221	241	232	193	237	238	223	247	253	246	224	230	208	228	235	255	239	249	236	245	228	258	267	237	241	233	223	258	265	248	224	227	249	227	262	250	218	255	242	219	263	243	239	216	257	283	245	251	225	240	220	247	237	224	214	254	259	199	233	264	263	219	219	244	251	225	245	218	262	253	196	261	213	250	240	253	217	236	238	216	251	231	230	227	222	239	271	245	266	261	217	239	248	266	243	236	232	245	272	238	245	238	228	242	234	239	237	237	250	237	241	270	254	229	227	255	253	246	246	268	196	262	250	248	251	251	229	267	245	229	284	255	227	250	261	218	215	259	236	214	243	228	222	246	261	241	227	227	236	223	244	227	231	243	250	233	253	231	245	255	246	244	249	271	266	266	262	209	228	247	235	241	251	248	248	212	223	241	233	246	228	233	264	248	229	226	244	225	216	219	220	230	230	220	249	235	234	248	237	235	246	244	222	242	234	251	248	259	239	224	247	255	210	245	273	223	230	234	219	249	263	262	216	236	238	238	239	248	247	240	244	229	247	273	231	238	256	243	237	227	243	225	230	248	253	242	252	234	233	211	252	241	265	254	246	246	248	214	252	252	253	238	248	234	245	227	233	255	253	233	236	237	234	268	234	230	213	256	260	238	204	240	235	239	230	233	228	224	228	250	246	228	242	260	219	249	243	241	246	206	219	228	252	260	253	246	259	203	256	274	230	221	270	243	227	243	257	260	252	257	229	253	242	248	243	259	243	222	272	240	242	246	266	230	223	226	227	249	257	246	248	219	245	238	245	268	252	258	230	268	220	236	260	239	249	262	252	220	220	203	245	224	250	236	231	229	241	217	221	234	266	207	237	259	260	240	229	261	262	247	218	244	232	262	260	236	246	238	239	264	267	234	219	251	248	216	229	223	233	250	239	268	234	245	232	244	255	243	234	226	236	222	246	238	232	242	238	239	234	251	260	239	241	250	236	210	259	263	239	244	250	272	261	258	222	222	249	277	255	261	222	233	231	244	230	255	222	243	225	242	232	285	261	227	261	255	239	240	229	244	238	234	216	222	267	262	257	247	236	227	218	251	237	259	241	254	239	246	239	267	251	221	245	229	260	262	218	240	248	248	251	262	227	247	259	229	234	252	214	254	227	240	230	253	234	250	234	217	235	254	224	227	248	226	217	244	248	268	257	212	255	235	243	239	225	241	261	228	228	253	226	228	243	244	231	239	270	239	242	245	226	252	249	246	217	260	252	220	237	250	247	247	229	225	244	211	257	243	231	235	223	265	243	249	248	238	265	234	248	239	242	254	224	261	212	237	235	254	267	229	227	246	249	239	264	244	222	233	234	255	249	224	222	261	235	235	270	257	264	253	241	227	220	232	259	250	250	233	235	263	250	234	209	258	243	261	231	241	256	220	226	230	256	241	223	241	242	243	261	241	231	233	239	240	233	259	226	231	246	245	250	232	231	256	238	238	251	225	255	233	261	250	258	212	235	227	261	239	228	243	256	244	243	255	236	250	240	257	219	240	237	215	250	216	258	259	211	248	224	255	261	243	236	204	240	272	221	231	217	220	249	277	236	259	265	245	244	240	263	259	248	248	266	231	229	243	236	229	217	241	253	252	246	250	263	244	233	222	270	245	228	231	217	230	239	231	275	250	252	230	261	244	242	247	270	225	241	258	246	264	290	249	238	259	267	210	251	219	226	285	254	254	260	241	240	217	251	235	240	245	238	258	244	226	234	241	223	235	258	233	228	249	258	237	270	236	255	229	258	257	262	249	222	227	278	214	267	251	258	227	254	266	231	224	257	234	247	239	275	262	228	236	220	238	222	257	217	242	240	272	242	234	213	241	240	239	252	232	212	236	219	204	220	238	218	257	251	214	260	224	225	236	250	257	279	237	257	229	247	233	222	224	250	255	223	249	250	258	237	235	225	250	262	239	231	222	255	253	237	220	261	258	212	268	249	265	221	236	221	244	206	229	237	226	241	239	245	266	219	240	245	234	194	221	259	236	238	250	213	230	230	246	219	232	255	233	229	253	231	237	239	252	268	241	228	236	247	224	262	244	238	266	241	263	236	244	237	243	231	249	238	227	253	256	224	254	227	254	264	249	238	245	241	224	240	245	247	255	246	256	273	235	225	242	239	248	217	230	246	263	251	251	244	244	254	277	230	242	223	267	232	240	269	260	239	241	233	250	223	270	236	228	251	255	223	239	236	225	249	214	230	240	232	255	254	213	251	255	245	248	288	234	257	241	243	234	262
24608	20322	26655	23856	20348	12951	2367	1438	1179	1082	1103	1007	921	895	815	864	817	817	813	763	830	745	811	775	738	746	786	768	736	746	768	770	794	720	738	735	757	749	769	712	749	753	762	688	774	727	760	793	767	717	702	770	728	702	713	750	741	744	716	701	729	760	701	772	727	711	701	694	763	746	695	733	703	743	723	689	690	730	682	690	758	704	758	675	716	674	726	696	688	684	724	730	743	718	721	661	761	735	709	723	696	681	728	741	739	730	715	717	778	700	698	711	678	762	727	699	746	771	669	754	738	732	747	732	668	711	706	715	711	706	719	752	735	737	676	725	746	723	732	778	710	723	682	781	705	718	736	726	744	691	722	689	733	714	747	699	759	729	670	717	677	756	727	709	790	646	738	707	741	695	718	719	755	697	781	709	720	715	745	716	697	746	726	683	700	749	737	687	691	738	738	755	696	745	700	731	727	715	677	720	691	685	734	734	728	718	738	753	737	671	663	765	776	707	695	739	681	739	712	658	697	742	729	685	775	745	689	675	684	700	731	703	704	743	723	722	780	688	750	732	663	735	696	739	737	760	723	677	718	694	684	715	734	721	767	713	745	757	700	727	721	707	767	699	751	683	725	740	738	734	748	733	708	703	722	712	664	703	759	728	761	747	708	707	712	725	688	744	648	728	764	737	737	697	721	758	751	820	747	692	732	718	680	724	723	723	721	725	740	711	685	691	667	671	664	709	746	755	710	743	732	707	722	686	704	752	698	728	700	733	689	713	744	724	698	655	741	712	696	676	703	730	732	768	731	702	704	717	688	762	709	751	691	690	731	706	734	710	732	766	688	715	718	751	731	720	729	665	731	706	659	752	775	710	732	700	722	729	677	691	717	735	689	747	708	740	641	761	747	686	676	713	697	690	757	746	767	713	709	701	736	766	709	756	738	689	713	713	741	689	736	769	729	756	740	684	710	704	685	689	701	745	702	731	689	722	703	735	724	699	701	702	765	730	698	722	666	703	737	719	686	720	695	667	688	702	687	650	786	742	718	694	737	716	649	761	706	742	692	752	732	759	660	722	756	688	736	693	712	722	735	704	729	802	671	728	727	681	721	732	704	723	716	654	716	725	694	726	713	726	758	730	687	692	663	678	713	717	732	739	721	754	708	768	758	731	743	704	733	702	698	732	750	699	703	742	697	681	719	739	741	719	681	666	677	727	723	695	726	731	754	708	731	713	715	771	708	706	769	698	750	726	702	727	744	716	712	756	699	712	722	737	729	697	763	696	713	667	710	705	709	710	748	706	739	716	734	661	747	698	756	750	752	737	706	747	777	693	693	709	725	719	709	698	732	706	713	685	687	699	707	658	673	726	737	721	733	675	737	692	689	686	710	708	708	733	742	798	710	758	654	706	691	712	703	789	707	747	695	697	770	711	732	682	709	740	739	715	704	695	669	735	653	702	717	689	726	700	749	677	716	718	709	736	709	690	675	700	705	730	717	700	780	753	728	716	707	721	771	754	755	726	757	708	707	728	739	737	728	707	713	673	656	695	715	714	692	705	690	693	690	659	664	731	719	739	733	696	717	681	741	714	732	734	742	716	685	699	671	723	722	704	723	725	713	717	719	701	693	714	744	731	754	647	727	695	722	741	724	731	716	705	716	726	683	688	709	711	705	704	721	723	734	695	673	694	697	751	721	696	747	698	686	706	718	727	713	745	755	695	766	765	702	692	761	724	723	733	736	760	752	706	693	688	706	732	681	739	678	747	697	717	773	659	670	653	697	684	716	741	700	699	700	729	700	737	724	743	699	721	690	684	718	743	715	721	721	724	709	735	751	717	720	753	702	704	745	732	681	728	689	766	702	693	724	801	714	671	714	728	681	752	755	707	669	712	686	673	747	763	675	716	734	716	687	703	716	703	739	749	712	755	700	728	713	744	722	724	776	703	681	701	719	763	765	720	712	736	707	703	721	679	723	705	713	723	724	746	749	752	711	704	746	690	716	705	751	696	729	702	705	804	744	746	704	712	736	724	744	701	671	702	698	688	719	705	706	765	726	713	709	661	673	702	681	739	726	702	736	745	710	699	746	699	728	711	749	724	722	759	694	715	719	744	742	703	685	775	672	722	698	718	744	725	692	684	750	693	754	731	712	702	731	702	675	700	732	706	716	704	733	719	689	759	681	690	731	717	729	728	713	758	705	713	747	738	697	691	736	726	684	705	770	737	722	707	744	727	721	721	732	740	783	686	700	717	721	740	758	686	721	693	751	711	729	772	689	723	717	705	720	695	735	682	694	672	743	701	686	710	685	699	760	693	727	736	699	736	703	714	673	697	759	734	702	727	653	661	703	735	720	705	760	743	726	727	720	713	711	678	746	685	683	706	724	727	735	665	692	708	736	711	699	716	745	704	656	725	663	705	751	720	700	724	669	703	707	769	707	699	747	680	749	664	695	693	692	731	698	690	753	691	674	692	706	717	708	717	710	718	688	702	718	704	721	695	662	707	702	741	723	715	740	674	716	742	694	730	766	704	761	725	717	701	717	711	691	727	696	709	752	714	707	712	730	699	717	771	757	720	741	694	686	723	738	721	689	652	676	692	739	736	730	731	705	740	671	714	698	676	670	672	700	772	701	721	695	688	750	725	719	733	668	658	679	696	765	722	742	737	687	741	817	735	754	744	745	763	698	732	688	743	688	722	711	671	700	693	688	738	710	735	741	641	733	693	692	652	754	635	730	683	713	713	729	791	741	688	713	744	732	709	708	704	727	706	682	700	706	725	721	700	744	709	723	753	740	718	711	730	762	709	740	709	711	692	709	684	727	719	693	715	681	744	714	689	738	729	693	725	713	743	703	767	687	685	730	674	757	726	761	706	702	731	742	703	712	711	719	717	734	696	716	723	728	740	721	688	690	757	739	747	714	740	685	696	705	728	650	691	695	684	715	729	714	738	747	688	693	716	661	685	743	722	699	719	694	751	739	667	741	733	745	705	661	719	686	635	688	671	710	669	694	721	749	716	680	734	705	743	728	750	686	743	712	724	791	734	702	750	709	695	723	656	684	688	721	682	764	749	725	721	701	765	686	715	739	720	693	725	754	699	694	700	749	722	709	747	696	707	690	769	698	703	736	720	734	700	728	709	709	708	743	753	671	690	738	743	709	739	726	709	734	708	737	755	688	712	717	716	716	716	714	708	650	740	668	718	654	734	697	771	737	759	692	694	744	709	679	711	724	748	728	733	710	744	744	724	736	702	698	730	703	713	721	727	703	675	658	691	711	726	714	727	677	797	744	729	751	734	720	716	731	801	700	747	715	713	790	680	698	689	735	707	667	760	714	716	731	725	718	708	720	715	694	707	712	759	741	701	685	719	706	731	746	739	758	780	743	677	691	704	693	716	768	714	778	705	725	730	771	713	717	723	705	761	735	723	716	707	708	698	725	683	755	694	748	689	736	751	725	691	704	702	736	757	689	664	707	714	688	725	754	700	634	717
7570	11601	10529	6096	4042	3119	2442	1985	1714	1553	1281	1212	1093	1008	942	897	896	822	875	785	785	775	758	759	758	763	732	720	716	727	682	685	694	691	634	711	660	663	663	710	699	660	705	673	658	643	694	637	655	688	693	690	661	674	689	662	707	678	651	625	699	676	649	643	625	651	633	674	673	654	640	666	629	661	681	630	677	676	643	696	644	609	691	642	644	659	631	653	637	651	632	601	653	669	655	658	618	690	645	648	646	693	664	628	657	633	638	636	663	671	618	619	637	648	656	619	631	608	632	669	646	624	613	661	643	642	652	653	624	657	616	619	680	650	663	601	643	610	632	685	675	680	633	586	642	655	654	688	642	683	662	686	638	638	653	673	609	632	693	671	628	645	660	623	670	643	624	656	667	649	702	665	676	680	641	599	632	635	647	651	623	605	672	625	642	640	647	643	625	646	668	646	605	587	630	623	665	637	682	659	643	658	660	678	680	644	666	689	662	644	627	656	666	692	667	634	636	662	617	661	634	645	640	665	606	624	671	641	640	619	629	658	616	621	625	650	707	667	655	666	641	645	648	673	616	643	631	615	657	674	653	670	642	612	671	660	674	638	644	656	629	643	660	649	703	621	643	676	648	656	642	609	690	630	687	644	609	661	635	623	669	647	664	692	620	629	669	691	660	640	675	650	645	667	663	637	597	627	619	665	650	648	645	628	629	622	631	631	652	637	614	677	648	682	645	671	661	661	639	662	630	668	684	637	597	635	634	653	676	653	683	661	635	707	662	620	668	651	653	670	645	637	677	629	605	653	666	661	643	658	648	719	662	611	663	650	642	642	679	629	638	612	664	643	642	640	676	636	637	652	623	668	667	619	638	634	639	664	642	613	638	673	668	649	658	638	644	617	638	678	648	589	620	648	652	662	661	633	664	687	634	675	709	623	659	696	588	611	650	620	606	599	647	614	662	688	632	646	633	595	628	666	652	636	616	657	664	667	630	625	650	670	648	674	655	667	659	663	635	657	698	656	649	629	595	677	649	651	677	654	648	629	669	664	608	638	608	703	669	627	662	642	656	676	608	616	666	625	648	658	642	626	645	620	625	670	658	643	631	655	661	630	665	627	638	636	642	662	643	643	639	651	646	698	655	659	588	677	690	628	646	698	598	696	645	619	668	668	657	663	639	683	673	647	629	632	691	624	639	666	625	660	637	711	668	634	635	637	697	650	643	654	659	587	628	653	612	673	671	610	651	605	662	619	648	671	650	643	621	627	648	578	652	611	632	657	629	667	662	612	649	648	626	655	650	661	657	643	638	615	662	666	635	655	657	640	606	650	642	664	675	664	637	668	656	672	633	666	635	655	654	625	661	624	639	658	645	652	658	672	581	696	694	648	637	638	665	646	602	662	704	642	639	637	641	648	659	653	671	644	628	623	625	622	654	654	632	684	621	631	640	653	645	624	662	654	638	609	651	644	620	623	648	660	664	613	617	609	651	670	662	625	658	654	690	636	642	671	621	660	616	615	686	642	676	668	625	656	630	627	670	612	632	677	641	653	679	608	637	568	673	657	680	662	627	627	617	631	626	612	630	598	668	602	617	676	695	610	614	620	601	636	661	613	672	638	697	646	662	696	651	607	665	609	655	628	668	647	645	625	628	603	635	646	659	672	632	679	623	626	614	628	645	622	645	595	669	636	679	597	672	629	589	610	654	621	624	662	670	650	622	672	662	651	717	635	622	681	644	655	670	649	624	677	672	621	669	645	609	658	648	603	650	637	657	638	655	612	613	605	616	632	653	701	601	633	652	663	639	652	673	661	680	647	605	638	663	697	680	668	686	630	615	601	643	624	685	669	612	647	660	621	624	698	630	678	644	667	655	636	699	623	660	644	648	661	616	589	659	569	639	653	656	640	627	660	606	608	619	644	631	639	607	661	682	668	661	657	624	638	628	673	634	619	608	684	670	627	644	594	653	636	611	628	623	670	625	664	656	725	603	621	662	651	648	611	668	638	648	662	691	686	639	664	663	631	641	671	643	647	645	595	639	651	675	620	643	646	665	674	666	636	647	666	668	666	676	636	644	657	649	646	635	665	667	677	644	647	646	661	638	655	620	650	599	639	654	636	675	643	663	648	670	695	624	658	673	607	636	628	640	615	636	604	647	619	669	679	689	688	630	675	680	603	628	645	624	630	714	646	638	627	638	627	655	625	598	674	618	643	619	630	621	672	645	645	591	666	659	618	636	660	659	676	660	692	660	628	707	692	663	647	617	630	611	675	669	668	622	645	640	650	640	633	606	634	656	618	646	654	696	584	638	617	675	690	636	623	661	632	670	663	684	655	664	653	629	643	655	664	656	655	674	625	643	645	679	676	631	636	645	636	625	653	677	635	668	658	615	638	624	590	632	672	642	683	641	650	666	634	653	640	664	604	667	640	686	667	656	614	668	651	683	633	606	654	599	653	636	643	633	634	666	636	668	648	648	631	665	708	629	639	638	607	652	676	650	624	667	668	659	641	619	610	651	661	603	599	643	636	649	660	631	624	584	669	642	645	640	679	603	665	625	680	622	682	616	670	659	646	668	675	651	612	678	653	641	654	656	628	606	670	634	677	649	618	697	653	685	637	651	673	617	656	671	636	655	666	651	649	650	640	671	649	643	660	682	740	687	653	670	624	663	632	643	664	591	646	671	614	681	614	669	626	610	640	695	642	667	645	722	662	685	644	626	670	613	644	671	653	625	680	659	651	659	641	647	618	626	601	636	631	645	621	643	646	687	656	651	662	690	659	664	662	628	670	630	644	648	653	612	652	633	667	621	630	690	689	665	700	670	652	627	627	689	688	662	641	652	613	651	657	643	661	697	694	652	627	640	633	625	638	641	638	609	623	676	627	704	621	606	635	676	681	652	675	641	684	667	641	651	652	658	644	633	650	690	606	672	614	657	658	654	616	644	654	658	663	680	640	633	628	649	647	650	632	634	655	658	617	624	663	630	635	645	641	655	671	645	682	664	619	627	665	695	645	657	652	618	637	625	624	568	659	628	626	616	648	632	659	675	616	652	671	642	622	666	670	668	676	655	650	645	686	667	655	653	651	644	642	638	665	624	626	648	647	660	660	635	645	628	652	652	603	655	656	668	623	654	655	601	646	643	646	657	656	659	643	629	656	634	642	670	633	649	677	612	676	603	625	631	648	638	605	659	654	654	668	656	635	653	657	670	685	624	664	657	637	674	670	657	654	632	681	630	644	668	672	623	644	660	667	650	649	653	674	638	636	639	638	657	645	597	654	627	627	643	647	670	587	642	656	614	626	638	643	636	654	639	650	652	633	618	666	617	594	618	679	678	643	668	664	691	610	634	599	652	698	648	634	675	658	676	626	635	659	687	677	677	662	650	665	645	648	667	676	663	623	652	677	627	626	626	652	619	649	665	619	660	632	677	664	659	695	674	636	637	656	633	658	607	643	601	672	643	615	669	646	670	608	678	650	665	675	681	683
22299	20282	26860	23517	20286	20428	11347	2565	1885	1627	1562	1395	1330	1298	1275	1200	1200	1134	1137	1043	1125	1089	1077	1055	1084	1021	1013	991	1001	1004	1003	1026	1010	1007	993	974	904	1001	971	1004	976	988	939	996	976	934	961	900	980	964	988	934	964	981	901	994	987	950	891	975	983	947	919	948	1014	945	900	969	946	962	970	923	942	945	942	939	948	927	913	957	973	919	983	975	955	940	1017	945	960	962	998	976	954	934	909	965	897	943	926	949	920	900	923	928	935	957	877	883	875	929	1021	864	999	873	910	1008	981	957	959	911	925	892	900	951	950	954	986	895	922	962	982	959	957	973	969	955	927	980	990	950	932	984	957	954	904	939	948	906	915	904	943	981	959	964	933	979	1003	940	936	950	939	885	952	931	941	993	893	918	946	932	940	935	958	973	903	994	927	925	997	945	969	914	983	912	909	983	936	935	946	944	997	942	917	925	918	916	909	944	939	956	936	981	968	968	947	942	927	992	903	1015	935	941	901	999	891	894	942	1010	924	892	952	885	919	955	941	952	910	960	896	922	922	931	908	960	944	913	973	911	946	930	964	914	989	969	958	938	950	943	977	932	889	952	949	976	966	941	918	963	929	926	928	935	960	943	975	896	923	993	875	943	903	901	1009	928	967	935	970	955	959	938	984	997	965	983	941	970	991	875	951	945	876	938	933	930	940	913	945	955	953	954	944	880	918	950	956	917	918	1009	976	942	945	914	970	912	915	883	965	891	969	926	946	937	909	905	899	984	938	984	982	957	970	943	917	924	926	960	910	977	939	984	914	992	883	940	920	939	958	971	872	908	974	916	947	930	901	958	932	906	953	946	926	927	937	930	953	947	940	994	989	914	979	916	989	930	943	868	986	868	926	983	973	936	950	973	924	924	951	943	891	887	926	992	926	995	937	970	985	916	933	939	980	987	909	970	953	952	873	917	948	926	899	877	975	926	962	934	923	948	924	892	863	900	968	968	937	914	942	945	942	879	943	994	948	942	926	910	921	913	956	966	942	880	1001	1000	909	932	907	937	1005	895	862	1004	946	893	910	1000	918	944	956	931	932	903	868	931	900	901	1019	872	879	992	981	959	940	973	895	917	909	908	962	952	988	950	951	913	946	954	928	953	900	951	941	930	931	930	906	925	904	948	939	903	974	954	905	979	977	971	960	935	932	945	954	957	944	936	927	966	929	915	952	965	964	924	992	932	972	929	960	920	957	945	967	940	950	976	943	959	906	949	951	969	885	931	950	941	911	933	903	908	952	984	897	933	955	939	922	978	926	929	827	928	886	910	880	934	937	979	919	942	975	979	872	880	957	911	957	914	920	963	921	886	929	969	908	929	904	897	970	881	936	988	945	889	1034	951	886	920	949	959	954	993	906	965	892	879	963	917	890	945	961	926	952	933	926	930	949	958	912	935	975	993	939	972	973	906	909	931	968	932	878	879	933	918	930	986	903	923	898	887	915	946	935	920	927	922	957	935	979	987	921	937	931	951	958	974	918	944	864	954	901	937	924	977	926	908	1006	987	938	983	906	949	950	928	956	929	919	970	951	942	914	975	975	1022	929	928	900	937	899	929	949	940	916	963	994	972	924	930	918	953	952	909	989	943	966	899	946	895	950	966	944	941	892	1003	978	926	928	919	890	986	948	910	895	881	957	970	915	952	911	908	912	938	961	947	941	915	912	931	973	944	956	963	944	982	837	907	954	899	932	987	927	929	1020	915	907	941	953	913	902	940	929	970	955	940	908	938	902	975	995	994	939	925	939	960	944	864	981	904	951	926	887	949	928	927	916	959	888	949	906	901	903	905	949	949	945	962	945	929	951	919	959	952	916	974	882	852	931	932	851	942	955	896	966	988	956	954	956	951	964	935	929	903	987	982	904	913	961	889	958	955	934	914	912	942	944	963	949	926	921	912	943	932	931	912	964	1004	944	903	948	903	950	925	985	896	960	936	997	930	899	935	922	890	966	952	994	974	947	940	937	963	933	933	993	965	931	918	930	996	968	922	890	947	948	890	901	903	897	934	935	922	916	910	933	936	922	919	942	934	915	933	890	973	904	939	933	944	945	901	924	910	900	920	941	934	922	974	1006	965	910	943	897	911	960	954	958	960	945	888	941	958	936	960	962	964	963	973	919	948	911	967	973	963	951	952	991	952	953	887	932	947	829	915	965	906	953	937	927	942	962	898	931	984	949	924	1014	905	968	948	963	897	952	968	867	962	960	946	985	921	993	946	905	910	993	982	970	963	920	958	976	893	970	960	969	973	900	902	957	893	937	942	908	908	922	918	867	940	928	914	976	928	933	918	882	979	915	900	998	984	927	940	957	998	923	934	937	944	946	945	915	906	939	913	899	953	966	955	911	954	909	984	947	922	933	953	955	1044	933	952	929	936	902	984	934	909	926	954	943	903	959	961	942	990	959	914	950	936	897	887	899	921	927	950	941	980	978	907	905	929	928	923	912	911	886	924	895	903	930	972	923	975	925	898	904	932	920	950	937	968	933	944	922	925	941	893	885	898	939	966	957	954	943	856	953	884	940	909	972	934	930	949	878	933	940	984	934	905	935	896	921	1010	923	990	954	975	943	940	906	926	944	959	935	928	932	952	971	931	918	944	963	998	943	941	936	917	948	920	918	916	912	964	946	928	945	916	928	934	937	950	954	892	993	1016	915	959	943	929	938	959	887	956	968	938	944	977	911	878	851	898	874	937	904	911	963	952	934	930	910	972	912	932	934	945	895	913	950	924	954	904	957	935	940	963	898	899	922	950	887	943	864	941	897	976	920	913	918	952	909	986	939	982	908	954	951	915	913	869	977	923	921	939	888	872	899	865	953	955	935	976	889	907	908	969	959	929	893	903	877	937	940	905	930	913	958	909	905	939	918	882	945	956	924	935	928	921	931	895	920	970	982	897	945	894	967	928	884	926	985	943	903	947	917	920	939	918	911	976	920	898	929	880	991	943	942	881	938	924	943	933	927	905	895	866	934	901	924	868	888	899	937	919	993	919	868	975	914	900	899	929	950	953	972	922	913	944	936	914	859	914	947	900	963	953	921	919	903	923	905	1002	979	925	876	957	953	970	983	903	917	936	953	958	887	948	929	885	926	986	935	922	959	917	995	959	924	938	946	951	927	969	934	957	947	957	946	892	886	959	952	924	957	872	964	941	928	940	881	869	935	901	972	982	973	913	946	995	890	954	990	951	922	891	907	929	911	966	885	927	960	944	952	916	956	947	977	924	940	988	911	876	1034	977	1009	954	935	908	937	972	936	897	951	916	962	907	897	940	904	899	987	909	892	924	930	872	941	917	904	891	928	907	945	922	900	962	958	931	933	980	927	967	871	1011	926	909	967	937	891	924	888	940	908	908	952	895	885	925	980	939	922	939	910	908	949	1000	932	962	945	880	933	909	964	927	950	952	917	849	941	928	906	955	933	993	964	954	933	910	890	950	871	947	904	884	988	946	949	954	968	911	922	933	882	904	918	941	935	985	924	957	967	916
14109	18175	16551	9975	6884	5227	4117	3319	2777	2364	2089	1905	1679	1589	1416	1395	1229	1245	1223	1126	1093	1148	1041	1033	1044	1005	974	997	970	947	970	1020	943	947	911	942	925	914	959	901	952	939	849	913	906	821	862	901	836	885	885	915	887	865	920	856	903	933	828	881	862	867	808	860	899	876	865	884	853	885	828	850	911	943	878	871	847	877	880	795	850	836	894	905	870	890	911	833	861	813	848	878	844	869	856	836	868	868	876	910	853	911	864	861	882	851	848	879	864	841	861	876	825	885	885	852	811	859	881	887	878	835	865	886	862	872	853	902	868	875	838	860	833	867	880	824	848	894	856	883	913	894	880	825	849	859	829	875	827	836	932	875	855	846	874	857	847	822	873	879	859	803	877	836	842	855	924	839	844	849	814	917	885	903	852	831	862	855	917	852	817	851	809	875	883	829	920	925	941	909	821	898	823	800	870	895	823	853	857	839	818	891	868	833	802	822	893	863	877	790	763	809	849	854	914	870	833	845	852	902	860	822	893	808	847	830	824	858	819	849	859	840	911	832	860	836	855	877	879	847	859	893	873	839	880	874	807	846	872	838	846	867	841	876	816	818	830	835	842	827	890	928	842	909	849	801	818	846	810	798	831	838	904	801	893	868	885	846	894	860	864	817	841	859	826	864	837	841	913	853	867	888	848	870	835	845	829	819	885	862	782	846	797	844	861	908	836	844	833	902	829	811	821	875	860	858	825	853	859	902	820	872	848	851	861	837	853	869	845	854	834	838	837	880	825	897	818	855	828	900	855	865	774	886	801	851	886	803	836	891	883	845	874	877	844	883	837	899	761	835	806	810	843	880	844	838	786	885	856	851	872	902	891	810	817	836	864	834	847	885	875	842	870	918	832	863	864	829	861	861	880	857	835	884	862	846	916	767	899	809	867	905	882	857	833	852	885	924	811	858	867	885	857	863	882	868	864	879	852	814	847	847	808	886	857	857	842	836	863	849	857	877	821	865	856	910	901	860	899	811	846	834	847	878	896	865	806	827	847	878	841	856	819	876	837	874	845	861	868	852	877	815	888	811	830	852	832	850	821	844	884	871	822	846	888	830	852	825	847	838	867	868	852	870	861	864	822	865	858	818	841	826	849	871	842	884	837	856	837	888	859	884	881	815	817	837	867	881	861	916	832	843	826	832	860	896	834	910	885	891	858	872	876	874	877	832	885	830	876	820	825	878	874	889	863	886	871	852	839	883	790	897	904	877	829	835	857	845	884	863	826	867	894	841	844	864	800	868	868	882	832	852	885	856	876	855	861	848	812	909	816	877	844	859	819	894	848	809	866	876	823	871	866	854	839	850	883	840	856	859	796	855	866	827	870	826	866	900	836	851	827	883	854	858	870	819	841	877	855	899	907	883	820	817	888	820	858	880	826	864	844	842	826	892	850	836	869	863	854	866	768	914	855	810	865	869	836	893	860	882	841	866	897	861	872	858	866	902	883	867	880	826	810	845	844	911	825	849	830	846	878	850	857	858	877	792	848	890	884	880	844	877	882	847	828	869	858	875	838	870	839	877	826	823	853	821	823	840	854	859	881	812	884	849	811	825	843	853	855	878	854	812	831	797	851	822	871	770	766	819	857	838	835	856	787	853	847	908	807	842	800	818	832	890	828	848	818	828	840	822	847	858	821	850	797	887	835	827	827	846	824	877	860	867	825	831	890	813	817	887	888	825	852	834	856	884	864	809	880	890	843	857	774	821	877	855	806	854	853	866	847	846	859	811	881	838	855	847	822	883	879	855	857	882	812	837	807	831	898	894	874	794	878	868	844	865	804	842	905	838	892	892	830	818	866	804	867	867	823	873	785	839	848	908	868	863	831	836	871	870	892	813	939	844	837	856	893	785	889	831	829	918	816	924	897	837	787	857	847	867	877	867	866	869	830	865	839	839	794	842	839	859	808	859	840	844	851	849	868	806	900	840	854	847	851	865	839	889	845	871	852	858	896	833	839	825	830	895	867	863	834	875	859	878	814	860	866	831	807	833	843	827	830	856	847	876	866	847	866	836	908	862	861	868	829	856	831	839	813	840	848	841	835	872	816	811	908	815	847	797	851	874	896	888	847	885	885	886	877	838	868	860	840	829	907	867	847	869	825	826	816	859	970	856	804	868	838	852	818	854	834	810	780	823	873	817	870	846	846	848	842	887	870	884	867	904	856	784	813	874	877	859	893	871	819	864	875	824	805	872	876	834	895	874	826	836	841	910	870	864	822	897	878	892	908	852	840	866	852	879	822	886	887	912	840	837	859	832	865	871	861	849	800	852	842	821	844	847	840	890	829	842	878	914	886	883	826	824	812	853	871	824	857	792	846	805	866	895	833	921	845	811	782	859	893	887	926	847	849	873	828	896	877	861	837	852	858	856	871	837	834	830	843	845	852	843	841	849	867	856	896	865	858	851	908	886	877	891	853	863	841	823	795	835	872	823	883	820	865	791	833	824	845	846	822	866	861	814	872	833	856	853	884	859	860	836	839	856	870	871	823	821	867	844	835	872	864	843	863	887	869	826	860	885	852	810	856	909	881	895	909	800	851	899	814	847	876	822	818	802	879	883	890	902	843	816	828	831	850	825	804	823	857	842	834	854	892	890	857	866	820	845	893	837	845	818	882	850	848	809	825	832	917	857	844	812	876	849	873	854	844	878	870	848	834	835	821	863	837	809	826	822	848	832	862	849	900	899	883	827	854	845	875	780	846	911	856	888	861	870	874	879	840	864	873	880	855	861	827	787	847	858	877	819	852	858	829	911	844	865	858	851	851	838	790	793	876	847	820	838	876	841	881	865	855	795	852	827	809	880	821	852	807	887	849	890	792	806	833	837	801	876	865	856	870	830	849	906	907	867	860	820	848	865	825	840	836	810	866	836	861	909	864	873	859	918	783	797	833	843	867	807	850	875	840	892	842	832	811	853	919	825	858	814	833	878	868	885	856	851	836	855	881	879	791	885	846	906	851	918	884	822	850	824	857	869	820	885	899	885	838	886	868	854	851	854	865	915	840	813	803	933	858	800	899	879	792	838	852	835	834	854	847	851	853	852	837	848	859	869	870	866	876	901	905	822	838	886	845	870	825	875	849	853	829	850	845	918	856	845	789	861	831	861	838	846	867	815	835	874	839	865	895	873	827	897	863	802	855	822	880	874	825	799	908	856	848	869	928	927	874	808	825	872	853	875	807	889	838	872	863	859	857	804	838	856	866	852	853	857	846	859	878	867	820	811	905	836	838	913	852	800	829	826	832	845	841	856	836	887	854	838	895	833	850	820	865	885	826	870	835	857	857	831	853	797	812	875	867	814	854	877	806	787	881	831	812	886	898	840	814	880	895	862	873	866	870	860	881	837	887	783	900	897	861	903	825	837	861	854	865	830	915	856	823	857	821	899	880	872	888	856	849	864	827	855	906	841	882	868	858	884	916	883	827	880	828	804	839	821	868	834	800	816	863	847
27923	14450	2057	449	357	291	282	283	280	263	257	289	255	284	262	290	261	256	280	254	242	276	281	272	252	264	248	240	288	262	261	236	239	258	262	255	232	281	270	212	257	268	253	228	253	244	268	250	247	247	263	257	267	269	240	260	235	240	257	269	288	269	264	248	261	235	266	244	259	255	239	208	242	249	292	256	247	238	288	266	239	246	263	247	250	255	246	259	241	272	226	253	266	250	264	287	264	261	253	277	264	243	241	257	224	252	274	249	262	272	245	244	234	254	241	266	265	279	271	248	241	236	237	257	231	246	290	251	257	241	271	224	247	245	264	268	265	264	228	249	265	240	248	249	234	270	262	240	223	248	246	262	251	269	277	241	264	240	258	241	230	242	239	247	257	263	267	251	203	272	240	266	279	242	271	248	260	232	240	240	247	250	239	257	245	250	243	262	261	265	261	286	230	255	224	260	265	263	223	235	266	246	234	252	274	248	247	249	271	253	239	267	235	222	234	218	239	260	259	254	275	255	264	270	230	270	263	240	230	244	252	247	256	271	261	254	285	249	238	261	260	234	272	236	272	236	214	285	268	242	241	261	268	230	229	281	257	271	259	242	270	258	240	263	270	238	261	253	271	252	240	278	232	260	286	258	279	230	275	266	258	265	241	242	275	225	260	241	278	238	265	259	270	224	246	251	267	250	251	266	260	251	226	232	256	268	268	244	264	224	246	270	283	242	242	272	262	247	234	230	231	252	252	229	274	249	260	245	247	244	261	266	249	231	246	281	258	245	238	244	249	235	235	246	262	263	231	264	245	258	264	253	254	225	276	244	264	255	231	236	206	246	249	246	264	253	269	243	274	220	242	256	257	256	253	254	234	248	251	237	245	231	277	265	264	234	251	252	231	268	257	260	269	282	252	245	239	300	257	269	240	240	259	263	281	263	261	257	218	228	262	250	275	253	231	283	246	268	263	247	280	255	244	243	249	243	260	282	226	255	243	229	234	268	257	248	224	242	256	242	237	245	258	281	261	248	267	288	269	241	238	270	276	264	256	251	236	265	258	249	262	259	231	262	236	282	240	263	264	232	265	273	268	226	255	264	236	240	278	271	238	260	267	262	256	222	231	270	268	245	269	250	286	254	256	248	264	259	258	236	277	208	244	257	231	261	244	257	252	264	260	258	223	251	243	239	266	257	219	243	253	238	257	229	241	253	246	285	283	237	222	249	252	257	264	258	276	236	247	220	232	244	243	267	243	265	248	255	269	283	247	252	251	259	274	254	247	244	258	235	265	255	259	244	264	274	273	246	261	263	274	261	257	257	270	228	260	278	255	264	258	252	249	279	245	257	229	238	254	216	253	256	258	272	277	288	258	287	244	253	252	235	248	252	280	246	238	238	247	281	252	269	229	258	262	243	245	264	285	272	234	298	248	243	251	249	246	244	229	239	259	248	241	257	241	246	285	302	263	223	222	236	287	255	255	249	254	257	260	269	228	240	250	263	261	264	251	263	233	272	270	272	253	248	246	252	283	272	253	266	247	262	263	233	277	247	249	255	251	263	248	234	254	231	227	259	260	254	247	259	257	236	246	271	248	277	261	254	233	269	252	242	220	241	262	247	274	299	257	272	259	259	259	241	257	256	239	262	257	271	273	237	264	265	263	257	243	278	255	260	272	244	281	251	240	238	235	250	272	252	237	267	253	235	238	267	243	286	238	247	234	257	240	240	261	253	284	283	261	253	252	265	284	272	252	246	262	264	228	246	246	242	289	265	255	277	309	230	275	250	246	247	253	253	260	250	246	267	256	283	261	248	238	256	241	255	263	254	241	274	257	270	242	288	255	250	230	270	245	257	255	250	282	255	259	203	251	266	230	265	278	258	255	280	267	242	257	270	239	275	248	274	256	232	246	231	220	263	271	240	252	251	258	256	258	249	265	277	229	246	247	257	272	221	256	262	252	244	241	257	254	262	240	246	245	252	304	243	266	275	242	253	240	264	256	248	255	229	251	237	245	255	262	270	236	245	268	251	237	253	261	243	261	249	248	265	255	237	273	252	234	255	265	254	255	228	262	259	230	243	258	239	255	244	252	241	247	257	302	253	239	242	242	291	247	259	273	224	247	256	239	274	260	237	258	259	256	250	278	275	233	253	255	240	260	275	269	261	237	267	272	244	267	271	275	245	263	254	219	230	218	265	257	268	239	247	253	241	228	251	245	248	246	262	281	242	245	265	236	260	226	260	237	279	249	230	240	273	266	243	242	245	259	243	249	239	260	245	263	266	228	263	257	219	275	228	262	260	255	249	236	236	268	268	246	255	251	242	265	261	234	267	284	239	236	251	268	282	263	247	234	235	231	243	258	271	243	254	222	242	262	257	258	294	243	251	229	279	239	257	242	231	242	264	251	291	290	223	260	244	265	209	242	252	269	242	245	249	261	229	236	255	276	246	277	254	243	267	266	249	281	256	253	261	252	271	238	250	227	253	257	254	271	219	261	260	256	226	249	235	263	241	264	274	244	243	285	243	269	251	230	259	239	274	247	247	257	240	263	254	233	224	274	235	258	250	253	250	243	258	222	224	266	254	245	253	270	238	248	266	265	254	228	242	258	251	254	253	305	270	277	281	255	268	243	246	264	271	249	241	250	257	245	277	271	233	272	258	273	248	227	238	228	265	294	248	239	244	278	268	246	238	271	241	259	272	259	264	230	237	238	268	227	231	269	284	240	241	243	225	252	237	269	254	248	243	279	238	246	280	274	252	254	255	246	270	255	243	254	264	271	290	244	239	271	268	271	266	249	292	244	260	264	261	251	269	263	250	233	249	227	259	236	262	265	234	287	259	245	267	256	265	245	226	226	270	262	243	236	244	268	237	234	247	260	228	247	260	244	246	277	284	290	224	276	269	242	241	247	242	267	256	256	244	248	243	277	235	257	251	234	282	242	278	266	270	264	268	257	251	223	240	250	244	261	238	248	292	279	253	238	254	262	254	264	257	253	231	259	255	243	246	268	257	264	269	258	270	230	262	249	252	256	235	237	273	246	262	254	261	265	253	261	240	255	260	256	261	251	244	237	257	266	256	289	272	276	231	265	233	258	287	250	263	240	260	256	257	262	251	232	232	255	247	265	268	218	248	235	239	241	230	272	244	267	270	261	253	229	271	278	252	235	243	244	241	259	235	253	245	255	240	240	250	266	256	243	227	280	239	257	254	253	268	244	277	234	272	283	260	245	257	229	270	272	274	249	249	253	266	245	227	251	242	242	260	259	273	227	251	278	261	250	248	253	230	207	260	275	250	267	292	231	239	245	254	243	256	231	267	236	269	269	240	258	250	239	260	230	251	256	267	235	247	217	243	241	253	250	272	257	269	240	239	293	250	270	230	249	240	275	255	259	237	204	288	278	265	278	238	256	253	259	278	263	289	271	271	267	256	243	232	268	266	278	272	265	235	235	270	262	273	265	234	258	249	246	268	274	237	232	253	272	258	270	261
8469	864	773	508	434	352	353	289	284	290	268	278	289	262	237	269	266	287	236	257	232	238	215	228	249	224	241	262	223	245	249	233	218	241	260	236	249	259	221	265	252	255	246	228	241	258	246	203	236	251	219	229	232	242	238	251	248	247	227	238	242	246	247	254	245	253	225	261	254	238	235	248	225	238	248	227	227	261	284	218	240	241	248	248	249	217	225	243	244	276	263	251	237	227	258	249	262	233	225	262	253	260	271	237	247	257	252	266	230	252	272	231	228	244	235	244	238	229	265	253	236	216	238	253	250	261	235	228	241	238	246	255	224	244	264	246	233	230	230	261	251	238	240	242	256	228	223	257	246	247	242	230	263	233	248	247	254	257	225	234	233	226	266	274	250	247	256	241	258	234	236	246	263	281	212	277	202	230	248	230	234	258	267	231	267	248	240	219	220	264	242	234	262	272	225	241	212	257	234	260	271	244	237	276	233	239	233	222	255	235	212	230	236	245	232	229	268	238	233	282	277	237	244	230	263	272	242	243	254	244	242	235	253	240	250	260	234	228	246	199	237	241	209	220	238	238	244	251	230	224	255	218	255	230	261	213	256	237	238	245	268	241	208	277	217	227	236	266	245	267	253	258	256	252	247	269	232	242	237	269	277	251	269	241	238	244	249	263	244	227	250	230	252	250	231	233	213	237	241	256	236	238	272	253	226	270	264	251	235	249	249	248	225	250	214	269	224	233	239	230	236	224	257	257	250	245	242	266	252	249	201	277	260	232	249	251	234	213	212	251	230	247	254	244	245	233	259	239	235	266	225	238	245	253	237	250	242	269	239	267	259	255	243	250	234	230	268	226	269	270	269	260	221	252	240	243	237	233	236	254	256	213	241	237	259	262	241	240	235	243	252	249	242	242	248	250	243	233	254	240	237	252	258	219	235	249	260	259	257	241	239	233	235	220	237	229	244	249	214	242	247	226	257	232	222	243	244	275	268	240	248	260	240	265	221	242	271	224	241	281	230	260	250	242	230	255	254	262	222	227	241	234	254	274	245	257	245	211	261	256	272	241	283	261	246	243	277	220	232	246	255	238	219	266	215	239	254	255	248	243	214	245	246	252	249	236	251	236	235	257	267	229	237	249	238	231	226	258	227	246	260	225	245	240	235	238	240	232	260	294	223	250	266	230	264	249	257	263	231	263	246	253	266	222	246	270	267	254	255	246	260	249	239	250	232	210	226	251	245	266	262	250	251	257	229	236	227	250	227	235	257	268	246	246	246	260	237	246	231	235	228	263	265	248	265	230	234	234	259	248	241	266	261	255	278	231	249	252	241	252	234	251	264	210	247	265	262	227	208	269	251	211	236	237	250	220	237	194	209	243	256	263	263	249	253	242	249	231	248	254	249	255	241	209	215	248	241	251	238	268	253	245	232	273	247	234	226	255	239	247	239	212	228	265	251	263	207	243	245	260	250	261	235	260	238	249	230	255	257	225	260	238	241	234	230	258	257	225	226	237	242	215	250	218	220	225	260	242	244	224	245	228	276	255	234	236	263	250	248	239	259	244	228	234	240	220	256	221	232	233	249	231	234	263	242	253	252	233	221	249	219	233	235	241	234	238	244	251	262	208	264	252	237	258	240	248	248	254	244	259	242	261	233	259	252	241	232	245	241	268	263	231	250	258	244	241	257	239	258	233	261	237	241	240	256	277	258	237	258	249	259	243	219	237	237	225	255	243	251	258	236	254	291	245	263	270	257	258	250	235	232	224	268	208	235	263	222	236	255	242	258	271	232	256	242	247	241	279	245	228	217	212	238	258	247	235	272	228	258	243	233	228	258	233	238	228	259	214	239	228	219	211	262	271	233	246	261	226	245	251	270	252	224	257	244	247	283	234	285	270	253	237	240	233	243	255	260	231	246	214	237	218	250	245	246	227	237	225	254	257	243	251	234	269	210	221	245	221	249	265	224	240	236	247	262	250	238	245	239	212	252	250	247	233	225	242	255	257	242	238	251	251	241	257	237	238	289	254	249	257	254	230	240	229	243	250	222	255	239	210	278	247	247	258	261	252	266	258	231	252	239	235	251	263	235	229	238	250	259	210	247	247	249	231	224	244	255	231	258	257	232	247	253	238	248	247	236	242	254	235	279	272	215	275	263	230	260	278	236	219	232	231	251	245	258	288	258	245	233	236	254	231	241	249	263	251	250	235	225	235	224	244	254	233	242	254	218	243	230	269	258	225	233	239	232	265	272	239	279	254	258	229	246	234	232	223	219	239	241	248	251	246	258	228	243	259	266	224	233	237	241	214	243	222	243	239	259	231	259	248	247	229	252	249	238	241	243	248	227	242	235	264	218	249	224	246	262	228	256	244	217	246	243	237	231	238	235	257	263	229	243	246	237	259	254	288	245	246	251	257	262	244	233	247	225	248	252	250	258	241	236	234	237	262	230	239	246	267	293	255	283	236	228	243	232	258	243	252	240	248	235	243	258	241	246	268	243	250	234	267	244	254	230	252	238	232	262	246	214	275	257	236	239	247	237	220	256	237	251	250	243	249	239	240	247	245	257	240	232	250	238	239	253	244	281	221	269	205	242	267	250	268	215	235	237	245	215	217	256	240	240	227	255	234	259	220	255	222	225	257	260	213	244	260	253	234	295	259	262	257	229	227	242	225	255	231	208	241	243	247	213	256	211	232	217	224	256	220	231	248	243	225	287	231	217	232	212	251	276	232	238	255	237	254	241	239	258	269	234	254	250	245	246	228	239	264	254	238	236	252	250	262	216	254	245	240	226	240	248	230	225	251	254	242	255	249	232	255	239	244	244	252	221	247	249	238	243	235	242	249	259	229	255	242	228	238	229	246	226	204	257	247	267	268	211	267	247	255	244	254	227	253	243	229	269	233	237	238	232	247	273	254	236	229	255	240	246	277	263	249	252	254	256	254	247	234	236	243	240	237	221	231	249	239	255	261	243	243	269	235	251	281	252	261	267	238	247	221	262	255	263	224	247	235	278	266	231	246	256	228	229	268	252	227	254	230	230	229	256	264	272	226	281	222	244	257	250	258	257	265	219	257	257	249	253	207	236	272	249	269	242	261	249	223	261	234	214	260	249	271	247	241	222	255	236	239	237	227	245	221	259	226	243	250	232	197	237	240	256	239	250	249	266	238	230	232	222	237	264	234	219	259	232	247	235	246	269	249	258	236	233	257	219	246	240	244	262	242	230	237	239	275	260	232	267	244	221	270	212	229	246	238	266	228	265	227	234	228	243	227	254	256	245	239	240	276	241	251	256	248	250	256	242	215	257	240	252	255	230	253	236	241	240	251	234	244	236	234	233	264	263	246	251	252	239	243	255	228	235	239	235	238	231	232	229	263	232	255	252	236	227	230	271	253	241	243	276	223	253	256	232	253	259	219	202	247	238	239	221	242	234	255	223	250	246	250	258	262	242	242	254	249	217	231	251	223	241	234	251	265	271	217	222	222	239	214
24665	20318	26680	23812	20351	13066	2303	1469	1255	1085	1057	991	938	948	908	833	800	819	810	840	873	783	794	797	772	785	730	771	807	792	802	743	738	736	766	709	723	725	798	723	768	713	746	715	747	766	694	739	746	701	731	703	739	763	707	806	767	712	723	772	723	735	757	679	662	791	705	688	709	746	719	750	738	688	723	734	788	735	693	711	723	718	669	691	718	745	750	723	699	719	715	747	712	791	717	659	744	750	748	753	725	702	774	768	723	704	749	702	700	733	773	719	698	777	725	722	763	754	744	726	697	690	767	726	669	730	647	722	747	746	778	687	731	738	721	722	725	752	762	719	725	733	723	697	765	712	686	730	743	694	691	752	739	709	750	746	721	725	726	744	684	714	740	706	718	719	768	761	696	735	698	753	733	770	751	720	677	741	691	689	747	759	748	713	752	751	713	722	710	693	775	691	691	752	701	736	744	738	719	751	730	703	749	705	726	746	685	701	672	700	690	676	734	726	728	698	740	706	753	749	730	725	674	760	705	721	699	712	706	714	710	767	766	726	672	721	737	724	767	752	740	688	744	683	705	745	742	739	736	694	761	747	755	743	736	747	724	729	755	703	731	717	673	773	737	719	750	709	714	767	729	710	762	734	768	731	674	716	727	668	750	748	773	699	773	695	689	709	734	693	747	766	749	759	692	752	757	714	729	708	765	718	722	710	696	748	735	674	751	683	704	744	692	707	702	747	729	683	740	723	746	689	729	722	749	676	742	718	783	738	691	726	716	713	712	713	697	717	711	746	686	726	759	715	736	734	747	762	724	654	741	708	755	729	700	737	773	726	736	767	687	755	719	741	703	748	736	712	761	718	720	685	733	696	677	690	720	711	705	768	723	752	713	679	698	713	752	720	734	734	708	725	773	704	740	735	728	673	731	697	712	710	729	659	745	705	684	742	695	716	752	724	719	666	708	715	700	767	742	691	696	736	729	749	735	695	745	741	713	730	747	760	745	699	765	803	729	699	708	706	756	752	687	693	779	768	708	697	711	716	692	724	683	718	753	742	725	721	734	702	700	744	811	714	729	713	712	758	748	734	725	710	728	715	712	741	672	700	698	741	722	750	765	732	723	702	720	762	711	727	707	715	687	705	694	681	741	706	735	708	679	726	717	737	706	667	736	699	695	716	672	734	733	717	755	708	672	775	699	751	714	739	717	717	703	766	737	707	686	680	751	693	719	706	718	763	747	739	725	731	760	688	720	750	761	690	716	697	703	735	739	702	664	759	669	755	705	726	708	726	775	746	750	736	732	739	753	704	735	730	699	699	757	741	730	773	765	726	722	728	715	719	726	732	697	731	721	725	731	695	730	733	737	763	738	740	750	696	739	702	704	747	728	699	752	807	669	734	719	734	731	750	733	774	712	699	695	748	732	748	739	759	761	705	722	694	733	703	770	706	735	705	767	748	744	722	696	736	696	728	715	745	700	681	738	709	706	767	763	742	719	686	679	725	708	712	744	765	710	760	719	704	703	731	721	671	728	751	755	727	754	686	751	742	746	748	702	715	716	700	743	767	733	713	745	820	717	747	750	721	705	722	755	736	728	739	698	682	782	740	694	728	743	744	723	698	738	784	727	676	732	695	725	711	730	736	764	711	712	732	694	718	757	703	698	747	718	735	734	711	721	729	771	725	727	756	702	731	706	709	717	745	747	702	729	729	699	743	757	738	706	724	735	718	711	711	735	753	725	738	757	725	749	734	787	752	777	694	695	736	760	777	738	746	669	751	759	714	746	780	743	730	730	707	672	700	716	763	777	738	677	776	712	749	704	712	731	688	717	787	716	770	702	696	784	691	668	676	723	712	728	712	762	757	782	747	734	746	731	743	701	780	706	733	724	711	723	761	731	732	715	769	744	738	713	729	688	716	717	724	743	709	734	744	726	735	703	746	681	694	753	740	764	692	712	734	703	674	744	736	719	709	760	765	754	717	714	718	747	735	682	689	726	760	740	731	691	689	760	681	747	702	715	731	737	723	702	739	767	758	712	677	672	727	734	715	713	725	747	715	732	725	708	706	720	754	743	694	727	740	699	778	745	724	716	645	731	761	711	743	724	748	724	709	744	752	739	684	704	711	752	745	717	781	725	734	727	697	680	735	724	707	685	715	713	730	712	671	723	702	683	740	740	727	721	684	740	686	709	702	696	709	744	737	724	739	723	743	710	692	745	781	733	752	767	745	710	718	726	715	728	753	733	692	731	705	721	699	730	734	699	725	725	768	740	726	693	719	736	689	696	732	701	730	720	745	716	686	703	748	783	742	762	673	740	767	679	739	781	701	709	737	750	720	688	797	702	753	743	693	740	716	744	787	718	697	728	718	740	728	756	692	737	713	681	708	684	742	729	721	661	713	729	714	703	678	735	699	723	711	669	718	687	754	693	746	709	715	750	706	765	705	708	714	706	729	740	798	778	727	731	702	701	694	725	725	768	701	709	738	704	743	723	700	728	664	728	693	704	698	701	695	732	721	747	694	732	732	734	734	711	713	698	723	739	705	758	689	742	699	665	700	674	678	736	663	718	741	750	767	699	725	766	758	718	731	705	769	701	738	736	755	718	734	686	743	747	734	728	697	720	718	699	693	710	678	758	712	726	752	662	776	723	664	749	717	696	704	722	702	727	719	734	687	718	697	700	749	678	715	729	737	737	721	725	703	729	702	699	734	699	733	738	715	755	747	729	725	732	701	699	765	740	691	717	692	732	691	687	678	748	707	727	749	689	748	724	717	735	663	698	759	696	751	694	756	693	729	740	684	747	673	734	751	717	731	695	692	730	683	759	715	727	727	680	724	724	743	750	717	695	739	758	752	686	736	696	719	774	721	713	696	746	687	683	722	727	685	682	716	680	716	698	741	742	772	708	721	712	706	673	704	691	710	709	681	732	745	690	728	653	745	692	714	719	714	712	722	702	765	754	733	698	731	735	691	687	670	693	690	734	735	712	754	695	743	715	726	725	713	733	720	730	737	692	709	768	669	722	712	718	728	744	751	748	717	637	724	751	726	730	717	715	737	715	731	788	720	765	689	729	697	669	785	787	728	700	736	740	704	721	718	776	745	767	740	765	732	709	731	689	780	687	708	690	706	695	699	674	741	697	752	696	721	742	721	736	740	708	770	710	762	726	713	765	711	702	698	770	728	694	718	717	700	788	742	758	742	729	734	742	716	794	701	676	730	688	765	763	700	742	737	765	706	735	721	721	723	758	760	742	761	699	747	704	709	716	735	686	723	797	723	691	707	658	689	715	740	731	696	725	723	637	750	717	748	688	723	686	733	699	724	768	773	776	703	710	702	712	732	731	713	718	744	692	707	749	758	715	743	734	754	760	762	716	708	728	731	657	675	707	727	742	769	748	722	677	695	713	763	693	683	729	693	748	726	705	720	640	711	781	745	710	745	757	688	726	693	676	705	690	725	721	729	685	720	756	740	734	676	755	663	745	738	772	729
8171	11702	10601	5928	4014	3138	2421	1991	1670	1472	1263	1218	1049	1036	953	932	924	882	839	823	772	828	724	801	689	734	674	744	715	678	697	717	667	684	670	682	693	684	673	670	674	701	693	661	668	643	632	678	654	659	684	652	705	646	675	659	678	684	613	664	738	695	715	653	634	705	690	668	660	642	703	648	621	617	652	676	652	685	651	669	685	685	637	649	625	645	682	687	675	694	612	660	654	653	652	661	674	651	661	646	681	675	682	633	622	664	640	661	659	661	647	619	652	653	666	672	650	646	630	665	660	635	657	675	630	699	658	621	696	678	661	673	625	632	681	663	659	585	640	649	661	683	656	640	597	624	670	615	645	651	606	661	645	659	707	650	661	660	655	682	655	689	678	669	631	714	646	632	628	690	650	683	594	682	654	647	642	683	713	698	614	670	667	653	661	663	691	631	648	677	679	642	640	674	655	676	695	586	681	649	674	639	673	616	646	685	728	613	662	687	659	673	642	632	663	664	624	667	663	674	620	684	614	648	668	691	632	612	661	650	700	698	667	665	649	635	611	678	627	602	623	678	610	647	661	651	637	645	666	689	619	662	682	624	661	677	656	672	675	651	666	703	634	590	649	672	648	662	614	645	655	668	644	653	671	644	675	648	674	651	641	661	626	633	663	671	657	619	632	675	666	631	650	651	668	655	714	633	607	662	664	649	667	661	694	683	677	655	666	622	641	654	678	617	642	656	662	664	606	669	715	641	707	681	641	605	666	635	722	688	611	665	642	649	665	639	626	640	665	675	710	633	652	678	665	631	672	689	645	662	648	605	627	636	620	662	680	662	651	654	594	654	650	632	672	716	708	676	671	642	663	650	644	706	627	666	649	641	630	676	653	632	713	626	641	658	657	675	660	682	700	615	661	660	659	624	655	657	622	648	610	650	665	652	620	628	671	667	671	661	682	639	644	705	635	655	685	664	689	654	651	665	691	691	666	627	658	644	637	699	596	673	639	669	646	631	668	638	679	651	653	628	625	650	624	643	656	659	662	666	656	684	682	656	630	690	645	644	675	648	635	624	662	655	654	694	688	637	637	643	648	652	617	679	596	644	649	644	615	655	658	633	639	684	623	632	673	678	660	658	662	637	640	628	657	655	668	639	636	660	679	647	665	645	641	622	618	693	674	671	608	628	604	669	646	639	646	635	633	676	629	629	664	634	635	643	672	652	662	642	621	683	664	656	629	664	633	637	614	670	641	709	589	724	648	682	652	608	635	611	660	669	602	675	658	667	647	645	666	642	630	622	615	686	634	658	670	693	661	681	663	628	661	681	700	623	638	691	654	667	678	614	639	698	620	635	658	689	617	633	666	653	648	717	658	665	650	628	646	675	646	706	630	657	621	668	641	645	660	665	684	652	653	648	678	692	664	632	675	685	608	621	655	674	644	659	630	706	663	617	666	654	613	666	629	688	653	665	633	678	677	637	629	658	622	640	711	658	674	638	688	618	636	690	660	679	634	653	615	651	599	728	620	637	636	624	676	673	650	659	661	665	638	634	679	682	667	658	650	595	659	669	676	652	656	690	674	633	646	676	673	636	655	675	653	656	667	628	618	677	630	672	656	652	659	687	681	627	643	654	639	649	651	695	644	638	665	639	621	681	638	671	619	700	668	634	683	666	657	652	631	643	670	624	638	627	620	655	649	625	669	661	652	623	674	644	683	625	641	667	632	693	687	636	627	689	670	677	695	690	608	694	682	636	666	682	652	603	667	631	653	630	643	649	678	668	604	673	599	646	657	679	659	667	685	683	650	660	658	680	703	622	667	646	677	633	641	669	666	657	679	698	626	619	627	613	668	659	666	639	640	697	622	673	624	621	663	673	672	588	632	670	675	659	636	658	678	627	677	630	682	636	591	683	659	631	679	655	677	638	672	659	641	654	659	659	653	687	680	597	624	653	623	644	719	689	692	650	614	653	660	642	622	658	673	652	634	679	664	615	650	664	650	667	674	677	634	636	668	658	637	613	632	651	635	620	633	688	660	654	619	621	691	620	660	719	722	653	684	692	646	625	604	606	667	676	699	656	664	658	643	659	635	680	656	686	702	670	657	646	681	662	677	673	678	658	624	670	640	613	696	690	686	643	612	661	640	654	648	652	675	642	683	720	694	643	631	648	631	618	605	650	629	680	674	655	653	693	641	632	645	624	650	649	625	662	654	675	651	697	694	636	629	609	673	657	671	683	651	671	663	664	653	649	631	587	645	660	643	654	660	653	638	674	663	659	686	672	617	637	689	630	664	702	643	640	672	666	634	620	645	636	639	664	663	644	626	633	662	640	628	609	678	695	710	639	656	623	722	669	647	652	669	688	630	705	645	639	686	633	672	673	655	664	626	672	682	652	630	645	673	662	595	631	643	652	652	642	646	654	691	600	661	647	642	648	632	637	639	663	659	625	659	678	646	623	676	633	619	696	638	652	685	691	670	655	679	643	626	625	634	645	687	632	684	667	626	647	693	631	621	623	634	664	637	653	658	627	692	651	642	630	644	627	662	676	671	646	647	661	656	663	623	706	627	661	637	666	650	730	683	638	685	617	635	664	676	609	673	666	654	653	626	617	619	663	648	650	653	662	661	658	686	644	625	663	647	647	697	667	666	681	622	643	664	656	635	661	589	673	658	623	669	642	698	630	672	681	669	691	675	618	674	654	657	653	651	643	649	651	678	642	708	626	661	624	645	656	659	646	678	645	689	645	678	605	642	681	658	676	615	671	664	636	693	669	635	611	632	645	643	671	643	686	682	643	653	637	682	661	646	693	656	676	617	652	625	641	693	653	702	637	607	645	634	654	658	629	651	619	702	656	637	668	650	670	643	667	619	664	629	663	643	660	680	697	632	658	661	633	638	624	655	652	645	666	656	621	671	671	643	637	656	655	624	681	638	655	659	659	701	669	696	685	617	657	642	670	626	613	680	672	721	613	729	653	681	631	638	693	650	680	650	624	661	623	666	656	627	670	653	702	632	634	674	637	629	633	620	638	619	646	643	639	684	687	648	698	607	653	659	640	647	644	627	627	670	674	645	676	683	664	646	642	634	651	665	643	632	649	633	644	619	646	629	652	666	620	668	664	643	673	672	629	637	645	629	644	636	697	626	694	670	681	644	643	638	638	605	608	663	684	622	605	637	623	679	656	623	643	633	621	653	678	686	667	589	675	673	703	687	674	612	677	657	634	591	659	629	666	655	701	674	630	675	599	654	660	660	632	668	680	648	684	644	707	619	598	687	642	649	687	668	637	604	623	679	628	635	677	647	643	631	659	665	695	678	637	654	626	679	673	670	645	616	628	619	653	656	664	625	675	626	689	638	658	646	638	619	668	665	661	653	665	654	624	702	676	671	686	647	676	696	645	668	671	681	688	662	630	618	654	649	671	643	642	710	622	682	643	706	661	680	618	677	661	625	648	614	662	650	628	612	672	652	632	658	684	724	650	659	610	611	680	660	599
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
