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
339535050662	339535051229	339535051779	339535052329	339535052881	339535053429	339535053979	339535054531	339535055079	339535055629	339535056179	339535056729	339535057281	339535057829	339535058379	339535058931	339535059479	339535060031	339535060581	339535061131	339535061679	339535062229	339535062781	339535063331	339535063881	339535064431	339535064981	339535065531	339535066081	339535066629	339535067181	339535067729	339535068279	339535068831	339535069379	339535069929	339535070481	339535071029	339535071579	339535072129	339535072679	339535073229	339535073779	339535074329	339535074879	339535075429	339535075981	339535076529	339535077079	339535077629	339535078179	339535078729	339535079279	339535079829	339535080379	339535080931	339535081479	339535082029	339535082579	339535083129	339535083679	339535084229	339535084781	339535085331	339535085881	339535086429	339535086979	339535087529	339535088079	339535088629	339535089181	339535089729	339535090279	339535090831	339535091381	339535091929	339535092481	339535093029	339535093579	339535094131	339535094681	339535095231	339535095781	339535096331	339535096881	339535097431	339535097979	339535098531	339535099081	339535099629	339535100181	339535100731	339535101281	339535101831	339535102381	339535102931	339535103481	339535104031	339535104579	339535105131	339535105681	339535106231	339535106781	339535107331	339535107879	339535108431	339535108981	339535109531	339535110081	339535110631	339535111181	339535111731	339535112281	339535112831	339535113381	339535113931	339535114481	339535115031	339535115581	339535116131	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23833	21784	29761	24357	21785	19157	2091	924	640	670	605	539	540	480	454	441	424	435	451	386	419	376	411	420	394	394	398	420	371	400	401	367	385	390	383	385	362	360	354	357	385	352	350	390	352	408	376	368	328	382	356	390	370	384	348	302	361	325	408	346	339	360	369	345	395	352	356	349	328	359	340	373	343	352	373	383	373	362	359	331	369	348	369	339	342	394	326	369	360	355	366	361	389	373	348	339	379	381	372	352	360	326	331	379	365	412	384	369	356	366	362	380	349	361	370	355	341	354	340	333	330	357	347	368	362	355	361	367	348	351	394	359	382	338	362	351	366	398	370	353	364	379	361	367	402	341	375	327	391	353	333	349	378	372	375	345	339	386	368	376	347	378	359	373	398	393	335	370	370	355	348	373	370	390	372	357	298	340	359	359	394	382	359	379	361	352	343	374	354	369	328	344	380	352	372	387	374	361	356	385	378	336	392	331	346	337	346	395	369	329	380	340	347	363	363	374	391	354	330	393	347	372	371	358	361	383	352	353	359	358	356	358	372	321	358	375	398	389	407	333	348	369	376	359	354	354	353	331	360	319	384	357	341	339	345	373	347	340	335	360	363	392	396	367	399	360	383	330	373	361	334	321	351	358	309	343	345	386	370	373	351	362	366	342	376	371	375	386	331	347	403	346	368	347	386	346	365	342	381	359	345	380	335	313	358	353	390	370	368	373	376	370	337	358	380	359	356	350	367	342	369	351	334	325	345	332	367	351	336	363	351	330	349	366	332	373	349	360	367	379	374	340	363	348	402	337	373	356	386	341	361	366	360	378	350	368	355	346	330	350	384	395	388	385	364	332	347	365	364	398	366	345	382	365	391	373	345	375	391	375	386	356	355	370	350	395	347	400	368	317	348	369	341	309	367	351	333	404	343	363	373	407	358	357	368	371	365	348	374	384	350	350	408	354	372	374	323	356	339	363	425	368	390	343	368	404	407	358	328	336	369	326	366	353	336	365	345	379	410	321	349	381	369	362	333	349	353	345	351	362	379	356	363	376	353	356	359	363	311	356	338	386	343	373	329	379	363	357	329	363	382	374	382	368	322	355	323	385	390	351	359	366	324	364	378	360	357	377	379	342	357	353	341	380	316	362	398	343	395	331	389	338	338	368	351	361	341	378	380	351	352	323	353	332	335	364	389	361	343	373	348	356	369	386	358	353	367	313	348	371	334	352	359	340	365	379	351	334	351	394	369	356	344	370	382	374	394	357	358	359	345	384	351	336	346	344	332	366	337	346	379	343	377	410	359	364	363	397	374	320	368	355	317	372	330	393	350	379	374	363	342	333	335	388	360	351	364	373	356	363	339	352	389	353	341	365	373	369	346	365	374	388	378	363	333	357	379	379	399	336	375	377	372	336	301	353	431	359	351	345	379	356	343	347	355	353	369	337	338	363	353	338	352	372	355	359	367	352	347	359	379	367	311	359	365	346	363	353	344	353	357	358	357	350	344	350	323	348	343	339	366	327	361	348	374	342	359	365	360	346	374	321	377	343	387	365	367	357	371	355	347	353	360	354	357	390	326	389	408	356	394	359	364	331	333	314	331	362	385	371	368	363	335	322	389	372	353	363	373	334	363	359	348	395	370	367	365	343	364	371	391	390	362	356	327	340	368	332	344	380	384	360	352	389	377	362	357	336	386	352	340	361	334	370	333	351	362	391	363	351	378	361	378	368	369	363	365	389	375	380	359	369	380	388	331	342	353	371	348	346	391	362	344	338	343	362	351	383	379	354	374	349	348	376	377	332	377	369	369	359	369	380	385	319	377	393	392	362	371	349	375	359	343	359	366	325	342	337	381	343	342	352	377	352	343	329	391	350	338	333	384	393	378	355	347	362	348	351	344	374	364	381	368	380	341	357	362	337	368	389	343	370	385	352	397	392	332	387	337	370	349	323	393	377	329	368	376	330	354	346	398	351	342	381	351	367	329	371	375	357	375	380	349	366	381	339	366	369	352	366	364	346	375	347	363	371	382	360	353	361	383	360	337	357	351	380	362	369	352	368	338	350	349	352	338	342	355	371	344	354	380	388	329	340	376	353	369	335	388	358	351	379	357	343	371	402	372	364	349	370	376	375	347	340	350	380	352	350	319	368	347	400	378	350	373	359	345	364	343	339	339	391	372	343	346	373	344	377	317	343	385	354	359	380	364	373	350	315	374	373	363	345	338	351	331	349	405	328	351	378	355	378	360	363	369	353	372	375	385	362	364	358	386	361	358	377	399	350	352	355	354	352	374	336	352	338	370	358	353	349	357	354	308	350	364	354	349	385	372	372	374	379	358	385	325	362	364	338	377	360	362	371	353	335	332	362	320	374	384	343	364	329	378	378	392	335	361	362	372	362	351	394	398	345	326	345	341	361	374	367	340	378	341	386	360	383	355	352	380	340	354	383	343	332	356	374	373	334	343	376	359	346	360	390	354	367	344	396	331	347	322	355	342	410	337	367	313	365	329	396	358	367	338	354	333	355	356	397	366	352	349	392	329	360	339	377	343	356	329	361	360	335	346	340	363	399	331	350	357	350	388	362	346	358	341	362	341	379	337	316	353	354	343	337	405	340	362	333	343	357	368	344	370	359	358	362	348	347	331	347	324	351	312	402	348	361	390	379	346	375	356	369	356	340	411	370	409	343	398	367	367	354	336	353	361	331	322	344	369	378	341	369	362	394	358	376	341	363	354	352	363	374	351	339	366	360	370	376	347	374	320	344	395	309	357	363	394	353	355	351	333	360	349	371	348	376	363	360	336	371	349	359	384	344	349	356	357	388	340	348	375	386	390	394	347	381	362	360	359	344	408	356	362	395	366	358	348	380	383	359	347	348	344	341	331	348	391	391	358	337	379	336	344	394	342	392	370	336	375	373	362	361	334	360	393	379	345	361	355	364	393	349	313	380	373	332	357	364	384	352	340	340	376	357	333	378	333	350	340	368	380	373	385	315	381	342	339	363	331	346	351	373	362	323	406	354	332	349	332	376	367	367	367	376	397	355	363	365	394	358	378	389	368	375	367	361	378	364	364	363	402	354	349	375	363	346	349	345	342	321	377	356	350	354	360	379	372	309	376	383	366	383	334	373	332	364	366	342	363	356	353	358	357	329	350	355	372	341	366	333	374	328	341	358	392	381	379	388	349	323	381	378	368	351	358	357	326	354	378	355	370	361	348	338	376	368	346	362	362	412	343	364	311	332	370	341	345	359	328	398	362	347	358	360	384	356	358	359	377	343	356	368	354	352	392	376	350	333	375	386	352	381	357	350	332	337	339	346	361	333	360	370	372	363	392	373	374	360	363	353	343	354	342	354	339	351	373	372	363	323	345	356	333	381	357	364	344	322	389	319	369	372	414	347	373	366	368	326	341	371	362	373	347	355	326	375	411	378	364	404	393	351	354	376	354	368	342	350	366	362	343	358	360	345	393	362	368	368	343	361	354	346	348	336	363	382
23002	16515	13930	7513	5146	3783	2834	2198	1964	1665	1439	1304	1110	1097	998	953	900	900	803	825	870	811	768	753	755	781	791	708	704	675	663	680	705	725	707	683	637	640	696	677	578	714	606	696	640	632	635	625	684	623	660	609	651	661	629	679	648	656	604	648	645	640	659	619	606	684	656	629	644	634	599	623	641	592	593	583	646	625	619	606	636	631	580	651	634	597	590	675	631	618	586	661	646	554	618	672	635	638	643	634	634	624	625	613	591	586	685	654	583	606	640	597	596	647	668	645	639	627	652	683	605	622	639	598	625	675	640	615	608	650	636	599	626	602	617	601	599	667	610	631	625	610	614	621	627	627	639	611	625	646	621	611	633	636	658	639	615	642	681	595	684	610	629	609	591	652	606	625	613	652	631	597	599	621	627	659	596	646	591	605	610	660	616	644	605	602	637	603	637	629	581	604	627	630	630	653	621	630	644	621	615	655	571	580	628	609	646	617	600	615	650	639	628	626	646	641	651	586	664	619	646	641	645	615	670	611	603	603	625	605	623	638	671	617	645	681	604	601	600	604	635	675	644	635	661	633	597	655	645	649	611	578	673	623	618	621	580	642	635	612	655	648	615	623	643	615	626	618	608	623	580	628	602	583	606	605	662	589	594	606	603	591	599	638	611	588	608	639	594	635	614	642	598	583	637	649	637	632	586	598	587	614	585	642	587	568	635	634	649	618	615	647	621	665	592	586	631	607	632	579	606	616	614	616	628	626	614	621	630	630	631	609	618	655	643	595	629	663	621	613	610	638	678	613	618	609	614	633	636	624	619	622	621	607	628	611	612	660	633	630	601	636	639	606	619	591	618	636	590	619	592	604	641	660	666	620	634	607	576	677	626	565	645	648	595	627	571	628	614	586	622	595	631	629	609	642	609	624	632	616	604	607	613	573	652	611	629	659	608	626	611	622	575	620	641	588	597	591	627	632	628	600	661	653	638	641	660	599	592	597	665	622	584	618	578	621	613	619	602	607	621	629	631	644	626	594	599	613	634	649	684	645	583	579	622	633	616	591	629	590	630	688	616	608	592	614	633	627	640	611	644	599	609	593	624	636	609	591	620	637	627	602	622	627	653	632	612	602	645	649	633	600	659	576	658	636	661	599	601	625	602	630	624	626	572	648	624	683	570	615	653	608	617	596	635	571	624	598	633	650	608	597	583	609	634	637	587	623	620	617	594	603	666	651	636	629	621	610	626	656	608	633	660	614	590	606	637	600	628	623	626	630	621	638	625	596	681	603	584	634	551	651	585	622	618	615	621	616	620	627	651	629	644	632	567	623	622	622	585	661	648	586	607	618	629	576	632	592	576	624	653	628	620	607	592	580	654	614	602	621	621	618	654	638	650	595	616	626	682	624	661	646	608	607	559	609	618	612	590	635	624	631	629	619	608	640	640	611	620	609	598	623	623	659	619	630	576	617	616	604	608	631	622	600	624	587	609	634	598	593	574	651	636	613	625	628	618	582	634	661	606	599	612	627	610	638	630	576	650	611	617	607	613	673	680	648	587	605	612	581	587	617	602	652	623	553	637	659	639	641	639	615	635	622	595	621	637	617	615	621	618	605	598	606	632	666	631	624	635	630	620	652	651	584	642	620	560	612	654	659	628	594	588	604	613	600	635	622	598	637	563	606	607	604	636	597	679	569	626	605	639	593	686	659	579	600	628	642	584	611	620	655	607	606	619	588	612	656	610	608	632	628	615	591	617	633	623	618	586	617	627	631	676	634	661	605	610	659	622	628	626	622	631	623	606	635	602	618	607	665	632	658	581	602	585	600	621	580	626	636	631	625	628	637	630	664	614	661	597	611	607	571	654	641	623	650	600	608	617	638	593	630	612	608	630	620	603	641	604	583	631	612	603	646	626	617	606	602	642	591	588	596	643	614	635	626	620	639	594	615	616	585	622	629	594	664	578	644	581	617	630	591	601	666	632	619	608	610	624	648	612	611	583	614	591	618	581	609	605	625	593	609	614	619	622	612	656	612	600	631	631	642	615	646	586	606	668	639	596	615	594	612	652	635	596	626	624	644	643	641	620	621	635	645	644	641	661	621	636	598	574	629	641	622	645	615	600	636	586	603	573	601	642	647	644	597	583	614	654	613	610	661	640	618	596	650	603	621	594	576	629	599	624	643	638	610	659	585	641	622	632	626	613	600	571	608	618	640	610	574	603	655	557	609	651	626	615	612	650	611	616	646	621	606	591	611	629	604	643	609	612	644	673	653	572	596	602	612	605	618	614	602	595	587	643	639	662	602	636	648	609	601	655	589	598	613	597	621	607	666	581	672	620	620	631	589	645	636	615	636	636	674	606	642	611	619	600	600	615	641	607	645	631	618	656	615	623	584	644	602	612	638	617	563	637	597	622	649	669	683	647	601	635	636	621	653	605	613	616	601	630	625	677	615	624	631	658	626	597	624	599	671	594	627	640	625	598	601	652	625	598	701	633	670	612	576	613	638	593	577	627	602	559	596	612	628	613	642	604	604	587	651	609	635	590	680	634	589	595	592	642	641	578	646	639	610	601	595	651	643	611	603	586	595	620	624	617	670	639	577	599	626	660	617	623	639	641	686	586	633	594	604	568	612	608	624	621	617	642	676	607	609	571	600	575	656	594	646	652	631	605	628	584	625	631	606	622	611	595	685	554	627	596	615	582	587	641	588	651	626	612	622	630	579	638	614	630	601	585	588	638	612	646	608	572	635	604	643	602	592	620	591	655	602	612	657	621	605	641	612	623	604	617	668	697	605	625	571	662	605	591	635	609	593	610	593	610	640	671	604	557	628	594	614	640	624	618	549	658	645	623	650	614	601	611	596	628	598	612	614	601	651	653	624	592	609	659	616	609	604	656	623	592	597	572	597	614	629	626	581	598	651	609	601	624	640	599	644	632	613	603	573	616	675	644	601	601	604	601	629	645	604	599	623	578	591	630	599	622	619	674	635	644	619	604	638	598	609	675	624	602	607	596	605	577	627	602	643	641	643	637	587	657	634	590	635	619	636	620	638	626	592	646	584	626	649	579	666	569	616	634	644	603	650	605	630	629	615	643	618	607	594	593	644	648	618	608	630	591	609	624	569	573	640	650	618	652	588	614	646	613	604	639	609	617	626	649	610	627	601	647	663	646	640	645	602	615	648	613	611	617	611	609	649	608	596	620	631	623	602	637	631	661	641	634	624	618	613	657	624	654	641	619	601	606	630	657	664	621	600	592	662	573	617	648	595	615	578	596	608	636	667	635	616	620	617	601	604	625	676	617	650	648	609	563	640	621	614	601	588	626	611	609	662	605	617	632	641	641	579	627	671	632	615	623	589	598	593	599	603	587	582	620	626	611	625	620	645	640	633	590	626	571	581	592	620	611	636	596	635	602	609	632	602	613	641	656	645	597	662	586	590	627	602	626	608	613	613	613	612	606	647	572	619	607	592	606	599	621	601	645	623	625	611	607	651
26621	20448	7808	693	371	313	316	301	297	281	277	299	350	282	278	284	305	246	309	298	305	287	335	252	317	296	283	279	263	284	249	295	289	278	295	273	255	293	271	275	293	286	304	292	273	268	288	279	282	266	258	277	292	283	303	278	291	284	267	287	286	276	268	290	272	298	255	279	287	306	295	305	283	298	264	299	325	271	272	276	307	292	260	282	287	294	296	313	291	256	281	292	297	271	287	290	278	284	267	279	262	256	290	290	297	289	299	317	325	291	292	310	258	261	299	267	285	263	278	301	304	314	286	280	268	291	292	293	285	283	262	298	264	272	274	291	293	292	318	254	290	283	297	280	291	290	258	295	304	282	304	284	318	301	295	289	275	292	264	316	262	299	319	296	266	285	289	304	276	259	278	290	320	304	283	278	279	268	291	269	263	273	306	281	279	277	303	261	315	283	258	296	254	258	286	298	295	293	291	279	280	290	279	298	271	283	287	257	294	301	273	291	288	279	275	275	260	281	296	309	297	249	287	290	291	264	291	299	294	300	238	253	298	266	289	273	270	285	275	286	303	308	268	264	296	271	273	281	312	304	299	291	279	305	270	291	246	285	282	262	292	326	291	304	268	281	277	281	314	307	279	279	267	256	281	277	277	273	289	287	294	304	280	275	290	271	248	246	271	246	272	316	288	292	294	273	293	282	283	288	279	267	261	266	276	310	282	277	282	263	265	312	307	278	281	295	288	292	266	288	278	305	256	244	288	296	274	281	263	254	291	304	260	295	274	277	313	266	296	284	296	287	292	259	297	283	286	290	278	261	284	270	312	256	294	287	306	273	284	301	259	304	277	319	305	309	264	282	289	271	279	278	288	294	307	290	293	302	296	285	263	290	302	269	254	312	258	276	292	289	296	268	294	273	286	257	291	301	293	275	277	293	284	308	284	296	287	287	275	298	292	297	270	259	289	250	286	280	280	294	281	263	274	264	308	296	292	274	287	272	290	273	268	288	268	304	282	280	291	330	255	300	278	281	304	275	289	279	266	266	275	276	294	250	295	298	282	297	300	271	288	273	308	286	265	273	273	285	275	280	267	299	274	286	275	279	291	286	294	299	270	255	323	302	311	297	305	272	272	268	284	255	265	293	293	291	296	307	284	258	281	297	289	292	288	269	252	277	260	299	287	311	281	299	306	275	289	255	297	301	289	298	258	284	286	275	320	260	332	313	278	263	321	307	305	294	241	285	276	286	308	262	274	299	304	247	270	266	270	317	308	259	269	266	280	259	266	289	315	274	311	296	296	282	274	303	290	288	296	281	303	312	300	293	269	301	287	244	290	284	289	296	294	270	275	268	251	266	278	265	271	300	279	262	304	284	303	276	293	264	289	287	276	284	257	289	256	269	283	281	283	277	261	271	296	268	261	285	275	313	278	282	278	300	280	299	282	261	288	265	278	278	274	270	283	284	280	318	268	256	275	273	289	286	292	292	294	298	299	273	290	257	283	284	256	286	279	286	261	291	279	285	306	308	268	319	257	267	288	279	285	282	258	291	274	282	286	270	263	290	258	299	315	272	318	275	286	261	291	269	290	287	274	294	298	290	279	293	291	294	274	284	287	300	291	270	290	291	312	302	300	298	275	289	267	284	283	288	258	293	290	300	280	260	288	280	256	285	304	281	293	272	288	280	263	302	255	293	281	285	319	290	301	316	280	266	283	263	309	304	277	292	266	306	248	310	311	282	326	282	286	305	276	283	303	282	281	290	304	293	261	291	306	279	268	277	279	262	289	320	259	258	283	287	275	317	287	285	287	298	281	293	299	282	255	289	283	276	281	280	286	274	317	297	290	321	267	299	299	319	295	318	270	269	282	269	274	290	255	279	282	292	270	263	302	289	301	274	299	280	255	294	280	264	278	308	305	270	272	289	251	265	297	296	308	273	299	238	267	266	317	285	300	325	296	262	284	290	300	293	307	305	309	256	277	290	301	273	289	282	284	303	247	290	259	301	293	295	262	309	297	282	299	277	306	287	295	288	263	282	292	281	275	296	267	258	283	250	289	304	286	306	272	280	282	261	288	269	286	280	282	297	305	306	287	288	292	298	264	295	288	303	290	275	297	269	258	308	284	256	247	256	262	293	299	280	249	309	305	266	281	281	283	307	283	308	285	299	295	293	301	282	290	286	318	325	251	316	238	288	262	302	280	282	293	283	248	256	302	288	286	312	298	284	265	284	274	292	318	284	298	297	299	292	283	285	278	282	271	295	264	283	260	300	284	270	298	256	278	290	272	270	295	285	283	268	291	290	300	283	265	271	256	276	311	275	325	293	270	309	287	291	287	270	279	265	252	284	271	262	258	292	299	312	301	261	271	282	314	263	289	286	302	265	309	275	288	300	281	302	285	294	285	289	275	266	289	292	276	253	272	307	301	272	293	284	264	293	300	316	329	278	273	288	305	277	285	264	245	289	291	317	288	321	296	276	272	287	299	271	257	287	305	289	277	292	257	253	291	306	290	281	262	297	285	280	275	290	294	278	257	250	247	285	263	305	299	279	278	261	286	284	275	268	290	258	292	284	305	255	306	256	292	298	259	301	289	294	280	262	312	280	279	286	292	313	307	271	262	257	300	264	258	312	272	287	291	278	267	294	303	294	314	293	317	306	289	281	289	287	295	289	260	270	277	298	264	295	287	301	298	298	245	285	299	293	268	314	269	263	263	296	271	274	278	284	262	300	269	263	308	288	301	277	294	291	273	290	284	270	308	301	295	269	258	281	276	291	271	312	270	287	258	297	267	257	309	240	305	277	264	278	277	269	312	312	308	294	316	282	295	288	269	303	281	301	270	286	268	299	243	299	300	286	299	297	252	293	262	299	289	280	266	244	292	270	318	263	274	275	295	284	259	298	292	294	274	303	299	278	287	282	259	302	288	291	271	274	282	265	295	311	321	289	261	281	274	299	266	268	296	303	296	325	284	269	289	265	307	286	311	262	298	247	265	270	273	288	275	267	305	239	285	269	290	283	296	279	315	277	268	279	298	273	283	273	293	257	283	284	273	297	241	261	297	304	289	274	269	276	293	278	294	285	270	291	293	253	296	319	289	288	290	295	244	273	299	254	285	275	299	256	243	273	269	298	282	293	312	268	290	271	257	291	302	256	299	270	251	257	296	289	294	271	281	304	303	286	266	292	307	313	292	286	275	281	259	299	317	293	304	302	271	280	276	254	305	266	305	271	273	287	307	285	270	282	279	271	303	292	284	285	290	304	274	270	265	295	288	279	288	275	254	316	297	260	304	279	301	291	263	256	285	284	296	271	255	285	286	273	290	265	261	287	270	270	284	261	247	296	305	311	283	275	273	268	258	262	279	304	258	298	305	318	276	285	284	275	276	282	257	288	289	298	275	280	272	313	294	292	270	308	279	294	287	278	271	272	282	275	272	290	267	278	284	291	269	276	284	278	272	282	293	305	290	250	284	296	267	321	320	293	263	270	328	309
10601	1643	1439	893	770	663	669	590	528	571	609	518	555	558	565	601	535	546	542	547	537	570	533	554	535	536	538	525	490	519	529	547	527	517	510	553	522	528	503	540	529	515	537	468	549	549	520	494	549	537	545	519	465	552	545	503	540	501	529	561	559	508	508	490	543	488	552	481	565	506	537	527	547	541	541	506	539	531	509	543	553	497	515	546	533	508	583	534	535	512	526	487	530	508	522	532	555	536	512	550	540	501	542	517	528	528	558	532	515	547	532	557	534	544	555	503	520	547	496	523	502	562	540	543	544	520	566	493	546	519	516	550	483	509	489	537	544	537	514	547	578	519	479	498	536	498	532	532	520	500	565	496	551	532	516	546	525	526	517	508	560	532	501	537	570	515	491	505	501	536	553	491	521	475	522	545	548	510	506	524	548	557	557	516	507	543	577	514	522	516	531	526	533	562	501	525	498	523	536	503	538	544	554	562	549	539	532	519	518	541	527	503	508	524	518	553	532	518	515	534	513	553	513	559	505	561	521	525	495	547	514	531	501	507	530	539	552	486	522	536	491	523	538	510	529	535	557	522	496	514	515	522	563	540	516	541	516	545	542	512	547	549	541	526	479	535	531	563	570	528	559	521	543	516	478	508	495	555	504	494	513	551	526	493	520	531	522	549	551	531	539	560	553	501	505	539	520	573	535	550	561	550	502	508	542	526	548	496	508	521	552	507	572	559	486	492	576	487	534	513	533	562	524	546	511	586	528	561	512	516	562	460	524	532	522	530	532	502	495	496	569	547	558	520	529	531	504	543	516	538	561	522	490	490	550	546	510	540	539	511	550	530	535	503	575	508	506	566	518	519	532	492	549	532	542	513	537	538	594	536	522	550	566	545	527	554	514	552	512	534	492	478	526	520	531	577	553	500	532	532	485	523	540	519	547	540	539	502	554	524	510	500	527	483	499	537	499	529	556	503	552	544	479	518	523	503	550	550	546	525	501	562	551	539	532	561	542	530	512	544	523	502	488	540	549	525	563	547	541	557	521	548	535	502	508	529	538	515	506	501	558	483	524	571	485	533	501	537	503	534	541	536	548	545	507	543	550	509	508	537	513	517	528	523	498	532	513	537	530	533	553	491	548	537	517	553	503	517	489	515	517	517	531	534	548	524	551	549	483	523	565	507	525	513	540	548	533	509	537	517	508	501	513	547	489	508	504	530	573	543	538	515	497	518	519	540	530	490	560	544	569	512	522	537	532	498	512	552	520	518	497	503	510	516	556	512	487	545	513	519	551	529	510	535	539	514	500	509	494	472	519	501	559	522	531	516	551	506	501	538	562	529	555	584	517	506	479	516	537	533	546	503	477	547	566	558	506	502	539	551	554	508	544	525	575	557	512	503	556	500	511	500	531	503	568	557	568	551	528	499	522	537	499	501	516	555	524	549	484	543	494	529	516	515	530	519	544	524	527	514	531	558	562	515	553	505	564	518	569	511	542	540	559	501	515	524	508	522	571	445	515	522	511	501	532	519	505	530	494	526	529	533	534	533	518	538	552	553	548	563	525	500	552	507	584	539	517	536	548	555	532	551	557	558	570	534	514	505	536	520	541	523	504	536	500	490	554	528	537	517	528	514	518	504	547	543	538	558	531	546	535	546	510	530	495	562	520	523	496	533	518	561	523	514	516	524	524	566	500	542	538	530	561	486	506	507	514	522	524	508	521	511	549	523	551	540	548	563	507	535	521	515	554	540	523	515	556	544	513	531	541	515	549	527	551	546	505	545	520	510	565	501	530	495	503	518	529	537	527	540	568	551	495	497	504	515	513	478	533	522	523	554	589	541	498	537	492	521	519	528	565	511	533	508	548	526	514	547	537	562	556	496	479	521	537	538	530	507	530	520	550	558	542	534	507	488	525	525	487	525	539	528	547	541	555	538	527	525	549	590	500	515	545	534	503	526	532	497	519	540	523	527	509	524	521	549	537	576	546	526	502	542	537	500	514	543	553	555	535	533	559	535	506	516	530	510	563	524	537	551	544	531	541	554	527	562	521	550	527	539	508	509	529	555	476	507	557	519	523	580	489	520	525	525	539	539	509	479	501	530	541	520	504	553	533	550	563	496	541	523	531	507	538	508	511	516	496	539	518	498	520	528	564	534	501	548	471	525	520	545	523	551	553	537	534	567	552	533	500	514	518	517	539	523	512	545	522	567	509	523	535	520	509	519	513	498	517	555	534	532	495	510	507	521	511	554	486	499	479	517	551	480	530	508	500	535	497	467	517	568	541	558	550	530	555	565	489	543	512	541	532	513	519	536	540	535	537	543	560	519	509	525	540	481	504	564	535	517	518	512	549	506	519	516	546	508	582	517	485	513	505	584	521	548	552	488	496	539	535	523	500	592	533	525	530	543	523	525	512	559	530	556	528	502	521	536	517	521	493	550	555	488	521	521	526	486	511	498	544	537	503	538	530	522	524	532	541	519	496	541	509	508	515	559	531	517	534	531	535	521	536	541	558	485	535	563	519	536	565	525	535	572	545	542	550	547	511	547	570	510	491	525	555	513	529	576	515	518	518	537	523	522	495	527	529	535	548	538	561	535	532	520	516	551	541	512	547	519	541	527	565	536	576	514	518	509	546	536	534	558	538	530	495	517	517	545	513	519	558	503	551	526	526	539	509	511	537	506	534	524	554	509	524	513	566	551	527	569	512	591	538	543	539	525	544	540	536	509	531	503	539	504	547	523	537	517	545	532	540	541	502	492	540	554	513	522	504	499	520	547	495	518	529	516	561	527	518	544	527	510	542	522	547	551	554	521	489	497	533	493	524	530	491	542	542	542	484	498	545	549	510	514	552	514	519	537	470	562	495	580	549	522	536	516	536	525	538	510	528	546	516	555	537	529	500	541	513	508	545	554	528	490	512	500	496	536	525	511	515	508	522	514	541	579	531	513	537	507	497	537	517	537	546	566	511	551	570	531	572	512	504	549	541	531	545	547	512	533	509	503	525	520	556	556	510	549	521	510	519	521	502	533	508	525	564	538	536	537	519	538	532	536	495	531	527	508	526	505	520	513	521	518	546	527	473	476	516	514	524	576	532	536	597	562	536	509	554	555	537	510	509	496	507	505	511	546	520	536	490	534	531	522	543	541	505	540	518	552	509	551	501	538	528	517	514	522	514	529	509	540	520	537	512	527	521	527	549	532	517	519	538	536	502	525	545	548	533	540	556	522	518	502	501	530	545	534	544	524	570	516	532	533	516	527	546	542	532	557	499	528	567	512	527	484	555	511	540	500	549	556	534	529	525	548	497	500	552	519	547	533	537	548	536	532	560	526	491	569	542	514	510	537	499	511	557	501	541	544	531	529	525	572	493	517	511	544	536	503	520	525	496	512	569	531	562	559	546	516	532	523	508	558	549	515	543	522	509	506	521	518	525	524	553	515	532	538	545	528	513	505	567	520	522	564	510	540	525	537	528	554	501	515	524	554	522	550
24050	21038	28015	24281	19402	1469	576	397	333	288	268	247	221	219	193	201	226	193	177	190	184	165	175	176	169	184	172	169	174	191	168	176	178	173	196	164	149	176	176	171	144	163	147	165	156	153	172	166	168	151	164	154	138	151	156	159	161	129	160	168	163	151	181	164	136	158	151	137	146	173	165	172	164	155	166	167	153	153	159	161	179	160	154	157	146	139	151	161	171	168	146	185	151	175	146	169	158	156	153	163	152	173	142	138	136	156	150	149	156	156	167	143	148	138	177	155	149	169	186	161	166	147	153	155	165	175	155	147	136	185	157	154	179	156	129	175	150	162	176	150	151	167	155	157	139	141	140	161	155	169	159	158	146	173	171	149	161	135	127	182	155	156	160	160	156	141	143	150	138	150	135	157	162	149	134	148	149	171	152	185	150	170	154	153	152	152	166	161	182	151	150	165	147	160	153	163	156	171	152	152	151	153	151	158	157	152	145	161	153	165	136	162	153	163	137	143	152	188	154	147	167	156	144	134	159	147	155	163	163	136	163	148	173	153	165	146	149	146	153	153	129	151	144	156	146	156	154	155	143	157	166	170	155	143	191	161	163	152	175	162	169	118	144	154	140	179	147	164	149	141	157	143	145	139	147	170	152	155	160	145	144	158	163	159	163	136	161	170	162	141	160	142	143	125	143	145	163	169	140	154	149	149	144	139	171	143	164	159	177	138	160	148	149	152	159	150	149	159	186	149	156	171	179	167	154	135	171	162	145	149	173	168	168	172	181	148	160	159	163	132	173	152	165	154	142	144	165	165	168	156	170	160	144	156	184	139	134	157	175	167	150	165	173	160	177	146	165	150	147	142	169	159	142	144	158	145	152	158	160	144	155	158	168	161	147	163	145	167	158	153	148	150	139	139	158	175	160	125	164	137	162	154	163	150	165	161	165	158	162	176	152	158	147	148	178	141	164	161	166	155	175	137	146	148	155	146	154	141	143	164	160	143	160	161	134	155	152	150	168	159	152	133	156	146	157	144	161	148	156	161	126	150	154	143	144	142	145	160	142	154	162	164	155	155	158	150	164	151	160	158	156	157	140	165	162	166	165	178	152	172	174	135	153	141	153	161	156	160	170	145	163	152	162	157	141	149	138	171	149	150	151	166	155	166	162	164	145	159	174	145	160	162	163	150	143	167	163	144	146	162	150	157	174	157	153	168	168	163	163	147	169	160	158	168	118	159	148	162	161	150	149	163	143	162	155	173	166	146	165	126	157	145	162	139	139	144	148	139	154	153	149	153	175	155	142	142	145	160	170	159	150	155	163	160	136	148	165	167	171	132	154	175	163	146	140	143	168	138	155	160	152	161	143	136	174	173	173	147	146	163	170	167	157	161	174	196	156	164	173	139	165	185	168	133	149	168	154	145	181	136	147	129	128	144	175	160	160	160	170	164	173	150	177	133	136	167	146	163	170	146	178	173	152	161	149	154	154	136	180	158	161	179	168	135	154	152	164	151	160	181	151	158	172	157	168	130	145	169	170	152	137	173	164	160	150	136	134	128	170	159	145	133	147	158	139	162	145	143	166	160	163	148	170	160	163	173	146	143	170	145	156	149	182	151	166	162	145	154	163	185	153	157	151	156	166	134	116	173	174	157	162	147	158	137	160	143	147	163	141	142	176	143	153	172	158	156	148	124	164	154	144	168	153	137	175	158	160	161	158	170	167	152	153	160	164	161	169	174	143	161	167	130	156	174	165	148	162	162	175	166	164	166	144	151	170	154	153	156	159	147	153	166	158	142	144	163	151	133	150	153	168	146	178	151	149	163	141	140	155	133	175	151	181	158	155	148	151	155	158	155	152	139	139	143	148	155	149	148	146	157	146	142	143	172	162	139	153	133	154	171	136	153	180	160	138	166	177	160	161	157	161	151	160	157	158	145	171	180	143	148	150	147	153	147	142	162	154	159	156	150	161	170	170	165	165	176	142	133	153	165	158	155	158	147	158	150	154	156	164	171	144	136	160	158	159	189	142	175	160	162	140	157	161	189	146	138	160	148	142	158	163	147	139	149	146	184	165	142	174	136	146	150	139	167	146	143	136	147	159	144	136	157	168	134	168	174	148	170	146	155	172	137	182	176	159	162	153	167	151	159	145	160	152	138	147	141	154	143	160	145	157	157	152	169	171	173	172	154	139	165	151	189	148	132	177	162	137	172	146	151	164	164	167	115	133	166	161	165	165	161	142	147	145	173	160	159	157	175	150	173	170	152	147	140	158	151	150	158	127	166	166	163	144	135	147	148	133	130	143	133	149	152	140	156	155	166	151	144	147	156	137	135	157	149	162	137	137	142	122	144	165	159	151	159	164	151	162	135	149	156	152	153	147	165	148	144	160	165	150	143	162	164	152	150	164	153	167	155	152	147	136	145	132	136	149	157	147	153	124	168	175	157	169	150	153	155	143	185	158	161	153	158	151	180	175	161	168	151	153	137	144	165	126	134	147	141	147	158	152	156	178	162	156	159	140	167	141	146	184	180	169	148	163	164	138	149	152	163	144	156	156	160	154	134	170	168	145	157	145	161	146	158	151	159	143	158	164	162	143	141	136	168	166	159	164	162	177	165	136	160	169	147	148	167	161	174	170	128	158	138	139	170	160	169	142	151	135	162	162	159	131	149	145	149	155	170	170	171	167	137	151	170	154	142	168	160	144	147	163	159	157	174	155	133	152	130	186	172	165	171	159	151	156	155	123	162	140	159	145	145	154	155	142	178	138	155	142	153	153	138	158	168	157	148	171	159	174	149	157	175	149	163	169	161	157	165	186	148	159	163	145	172	159	136	149	125	146	150	149	172	165	131	176	153	160	139	141	155	140	181	161	150	136	174	151	145	168	169	177	159	154	147	147	139	157	146	163	168	167	150	148	140	147	175	143	137	187	150	140	156	144	157	158	136	154	140	154	138	132	156	163	157	157	153	158	142	170	154	153	147	144	179	170	144	154	164	159	173	160	161	145	157	146	143	160	164	158	144	135	171	136	143	154	155	138	164	161	156	154	168	144	164	157	171	134	144	139	126	165	152	160	141	165	144	175	163	173	178	155	162	162	148	152	142	138	151	130	138	168	157	155	143	135	157	145	154	141	149	171	129	171	182	142	173	136	139	161	156	159	150	154	152	153	140	158	154	175	135	150	161	149	141	163	181	143	173	160	172	155	155	144	149	154	146	161	154	169	152	149	150	157	151	147	160	141	165	170	138	148	146	139	142	172	140	171	162	181	140	154	136	171	148	139	167	166	165	164	165	162	164	139	163	165	137	159	143	155	146	138	161	147	147	172	159	170	160	155	131	164	151	153	140	155	183	133	161	177	158	176	147	170	141	149	161	153	177	168	167	138	160	133	153	168	136	148	158	171	162	157	159	149	164	174	136	157	164	126	162	137	156	153	160	166	153	133	148	151	168	129	155	158	149	145	146	174	159	140	150	149	163	159	158	152	152	141	154
19534	9804	8190	4204	2630	1876	1475	1174	1010	787	748	675	611	538	533	532	425	397	425	410	392	417	351	369	353	334	348	337	347	333	332	345	326	299	280	356	314	322	285	326	306	310	286	353	349	295	299	349	328	312	302	337	305	307	300	317	303	291	326	313	345	281	294	314	290	330	308	319	311	300	311	281	314	327	314	298	301	268	316	293	308	308	308	289	276	320	309	309	336	322	301	306	296	321	333	298	303	326	295	357	310	308	281	301	311	289	304	304	317	297	305	297	281	290	308	289	272	291	288	327	321	313	322	280	308	306	314	273	306	304	324	341	299	313	337	287	304	280	308	321	297	292	269	307	295	265	298	282	335	276	279	286	338	299	293	340	302	304	263	313	286	314	327	284	313	282	311	303	299	293	308	303	291	297	317	311	312	327	294	293	282	288	307	269	302	303	312	285	297	278	339	294	296	280	281	292	325	312	279	299	301	322	301	316	292	314	304	313	299	297	291	297	322	307	309	289	298	294	279	297	326	289	315	277	308	326	278	289	320	317	308	289	280	318	309	283	280	279	297	290	294	287	296	291	298	321	292	295	298	280	318	334	304	346	324	287	294	299	314	281	265	277	292	300	323	318	265	272	289	290	302	287	278	310	293	295	315	294	303	282	282	272	294	290	268	283	320	249	263	278	282	330	303	309	301	261	307	290	276	288	286	331	294	313	308	314	245	316	311	305	310	266	321	295	306	304	333	326	304	309	317	284	289	303	305	311	337	308	316	330	319	301	298	307	270	324	283	297	314	294	270	287	292	271	283	313	297	312	300	286	315	291	306	314	327	298	287	298	300	300	314	318	318	295	338	322	323	296	283	299	284	282	345	295	285	286	301	291	300	329	306	312	319	309	275	310	305	328	295	300	316	273	309	314	278	293	325	305	316	282	293	262	295	327	318	256	291	293	314	311	300	303	300	316	319	307	286	312	283	284	264	279	319	288	304	299	281	308	307	267	312	297	336	295	302	304	306	329	291	284	345	321	271	286	280	285	290	276	299	315	308	301	292	315	301	299	312	324	338	298	276	288	304	280	285	309	277	299	292	305	292	300	313	288	300	296	299	291	262	313	311	332	297	309	309	278	292	287	298	293	285	304	291	302	303	296	292	269	305	302	297	334	356	305	309	285	297	327	303	300	304	293	329	274	306	307	315	308	308	295	297	274	306	322	271	275	287	284	290	317	299	297	327	291	323	296	276	279	320	330	307	325	332	301	305	286	305	281	310	280	287	325	286	269	302	274	308	302	272	301	290	281	292	275	311	285	298	286	297	289	294	312	334	292	279	273	273	334	309	333	283	296	277	300	296	300	308	285	323	323	315	330	293	313	277	286	306	308	319	301	303	306	281	297	333	278	298	308	294	297	324	295	303	276	307	288	312	277	287	281	308	298	296	320	307	295	316	278	317	303	304	284	322	309	277	323	280	282	266	305	283	285	318	315	297	307	307	314	307	323	289	309	277	280	309	305	289	293	312	327	306	326	317	283	283	333	288	311	282	285	288	293	322	314	287	298	343	310	279	297	313	313	343	294	294	309	281	291	282	299	293	317	312	294	315	324	305	295	299	317	295	314	290	290	288	304	312	312	294	289	311	299	296	301	293	308	327	278	277	275	313	306	337	294	326	287	302	298	307	260	309	298	296	280	284	292	326	272	316	333	291	295	303	277	290	281	288	294	307	303	308	313	341	274	316	329	336	311	286	289	313	312	292	322	314	320	283	315	264	304	278	274	302	308	266	309	279	290	307	310	293	270	316	298	307	287	295	304	300	317	313	281	283	298	314	312	284	284	303	313	274	299	272	301	288	297	307	320	307	283	284	273	318	312	287	284	331	288	327	298	283	288	303	281	339	301	316	295	256	299	317	279	308	297	280	318	316	280	320	304	290	295	336	316	279	307	312	299	286	275	299	302	313	313	300	312	302	283	322	276	293	275	305	297	290	305	310	287	317	288	309	298	287	296	289	288	295	274	312	291	317	291	303	286	324	294	328	303	311	303	319	274	302	326	298	307	295	321	294	320	318	298	308	271	281	296	306	320	316	332	333	316	311	319	288	313	302	282	314	304	319	322	274	291	307	303	303	300	310	299	337	306	336	318	295	286	300	299	322	267	305	276	311	323	256	307	315	327	320	288	314	326	289	256	322	275	281	320	286	307	307	299	304	312	331	288	314	266	281	309	304	264	274	294	296	277	302	288	299	308	323	317	282	322	317	291	272	268	307	278	299	265	313	315	314	312	290	285	298	300	320	303	316	279	288	343	282	307	283	326	307	309	288	289	289	311	279	311	288	287	289	329	332	273	273	308	266	304	286	292	307	308	315	298	316	292	300	278	335	302	296	290	309	298	308	278	306	307	300	289	266	293	343	279	269	301	294	317	261	307	297	303	289	303	292	281	322	306	325	301	291	323	283	272	288	323	292	298	291	302	296	311	316	306	326	270	334	296	305	298	307	298	298	285	298	319	305	320	303	296	340	307	309	290	280	255	285	281	301	304	303	313	270	305	301	298	317	299	265	307	290	297	334	293	295	299	310	297	301	294	327	299	255	299	305	329	331	312	313	325	314	290	316	305	314	274	296	327	304	303	293	299	310	316	322	310	275	301	271	297	309	281	311	319	280	275	296	298	299	316	316	283	307	301	301	302	316	285	298	308	318	321	268	292	287	296	285	308	303	309	304	289	326	326	325	314	281	273	290	308	285	307	294	329	299	299	299	313	335	299	313	295	312	290	304	272	303	299	262	317	302	289	262	323	296	281	331	272	274	281	307	275	333	296	313	293	303	309	310	312	311	289	287	304	299	324	336	281	308	284	298	303	314	300	269	311	292	279	338	317	327	303	294	306	307	321	297	315	272	321	297	303	282	331	289	273	309	314	282	280	293	295	292	276	281	289	318	317	278	302	293	283	285	296	295	297	317	299	273	291	322	300	332	303	316	299	324	304	272	313	283	269	314	312	288	306	321	324	297	311	280	310	300	306	290	334	309	282	293	292	280	283	268	297	303	317	294	317	306	297	325	326	279	291	293	312	291	297	298	301	312	303	304	309	314	331	283	317	308	301	302	290	287	290	281	297	292	293	284	303	301	300	347	323	270	290	284	279	319	294	302	297	278	322	311	310	280	273	324	303	293	298	283	343	315	274	310	336	306	264	287	308	316	286	267	301	329	293	313	304	290	297	297	316	276	332	324	275	289	295	297	299	321	315	294	279	298	297	328	300	281	299	296	310	302	325	266	316	308	300	292	315	321	326	300	290	298	303	295	291	310	281	274	294	298	269	257	285	312	298	316	304	305	307	320	346	287	294	299	298	292	262	313	285	324	288	321	312	285	290	338	278	297	298	316	300	295	282	300	317	303	307	286	301	339	314	296	320	294	321	294	296	302	300	286	285	317	310	299	287	308	295	296	302	295	309	323	299	311	301	288	271	312	290	298	309	277	303	311	321	311	294	299	291	329	283
23065	21044	28691	23613	21053	18550	2021	906	662	607	586	511	508	473	482	458	392	405	417	389	417	425	418	402	425	395	318	364	372	370	372	377	379	405	371	334	361	381	351	367	362	381	337	374	383	363	359	373	367	348	338	325	346	340	371	347	370	345	355	377	377	354	327	357	339	391	357	368	317	340	354	396	350	350	386	369	386	360	352	364	337	344	311	377	360	363	388	345	336	356	393	365	374	369	384	357	325	360	381	363	313	373	363	390	378	370	370	366	331	363	351	331	331	383	338	353	365	375	343	372	338	348	321	348	343	346	373	312	350	348	354	342	370	382	344	356	341	377	343	362	390	341	353	402	348	370	362	347	318	343	365	372	327	361	367	348	334	346	378	347	330	323	390	311	336	358	389	333	350	339	359	367	378	357	358	344	355	323	336	409	337	388	359	339	296	350	322	334	329	346	347	324	362	345	365	375	345	358	344	372	360	308	344	326	345	363	348	355	344	341	349	348	378	372	339	361	349	348	334	356	355	356	357	379	360	350	356	359	346	324	351	340	380	365	353	408	365	361	338	349	325	342	339	380	326	334	369	403	350	346	376	361	334	329	372	353	355	364	329	338	351	341	363	347	342	400	338	377	354	360	374	366	339	381	340	337	361	342	333	322	332	363	343	370	345	377	355	356	354	350	344	346	373	362	354	384	360	316	330	347	351	365	312	345	346	359	327	338	332	368	375	387	325	341	364	335	371	361	380	367	373	345	369	341	358	351	293	363	347	315	400	369	364	349	332	325	342	380	332	368	369	343	333	407	336	333	334	336	350	343	357	343	333	341	311	351	384	385	341	340	365	357	358	377	369	357	364	346	372	350	369	338	362	361	367	326	348	358	325	352	334	337	336	378	321	305	364	347	330	332	364	327	342	329	343	319	374	349	335	381	330	326	347	332	349	357	377	350	365	346	367	354	343	364	322	332	376	336	353	351	371	347	377	354	342	374	338	338	336	365	352	384	331	360	364	376	366	361	345	342	349	361	334	361	365	366	332	359	365	343	376	310	331	344	327	358	365	373	327	348	382	383	343	341	368	336	379	353	333	360	371	356	369	365	337	345	357	350	355	331	316	338	332	371	358	370	375	327	299	371	361	352	361	349	362	368	347	373	361	321	352	364	380	326	332	332	336	387	393	318	359	315	339	362	377	345	375	348	345	350	329	340	356	319	362	339	372	358	354	335	336	336	357	330	350	346	394	355	366	372	392	366	391	349	351	339	356	373	366	344	355	368	334	357	325	351	373	335	372	354	315	363	361	344	386	374	382	339	384	364	355	341	342	354	357	372	348	348	373	346	327	355	330	360	374	341	329	358	345	358	358	358	356	332	381	381	363	339	348	364	371	364	362	354	356	373	338	364	338	333	346	360	315	369	372	347	365	334	340	386	388	386	342	324	312	346	303	355	360	354	383	343	344	321	369	340	333	396	354	329	362	366	333	333	342	359	354	332	376	387	342	358	365	334	333	341	369	378	313	345	337	338	365	339	384	319	355	334	351	349	353	343	371	317	356	332	308	355	336	338	325	346	351	328	344	331	379	349	345	310	325	360	363	369	372	361	378	345	344	371	336	386	377	336	364	362	344	336	318	335	324	332	372	334	359	337	351	355	341	358	358	320	341	337	368	354	372	358	335	334	365	347	374	343	369	324	353	345	343	336	336	358	359	365	360	375	339	338	348	326	359	348	355	364	371	362	344	335	343	353	364	327	366	367	353	352	349	342	340	331	344	392	328	360	345	339	352	336	363	347	325	377	333	339	358	345	356	356	337	354	388	342	343	357	346	334	346	343	351	358	358	342	331	367	336	379	370	357	388	327	355	356	342	345	345	323	354	367	369	337	356	326	348	366	336	335	353	352	351	372	365	355	351	342	347	362	352	364	357	339	336	361	342	338	342	342	333	313	369	337	364	361	339	361	323	318	343	346	379	354	331	327	377	346	356	333	375	365	366	409	352	357	360	366	368	327	330	353	374	361	343	307	317	368	354	329	336	345	329	328	353	358	362	323	331	322	352	364	355	351	347	342	348	331	379	361	342	335	354	358	330	354	364	358	349	345	343	356	343	365	352	299	344	361	331	358	339	352	361	333	348	341	359	349	358	366	372	336	374	376	331	347	343	360	391	301	335	386	345	370	364	372	363	346	337	394	345	333	310	358	338	316	353	353	355	344	339	367	338	341	360	350	307	360	320	314	316	373	399	366	377	347	334	353	349	314	335	366	342	342	345	359	347	339	364	407	348	344	344	359	341	349	311	330	372	320	312	343	365	343	366	329	370	376	363	348	345	400	361	391	353	337	328	326	378	334	331	337	329	321	319	374	357	332	363	333	357	338	384	364	330	385	354	346	358	345	327	360	353	359	363	350	350	365	355	344	387	354	357	331	340	345	359	353	367	339	363	334	337	343	348	376	357	365	353	366	324	382	361	378	351	365	359	382	332	356	352	380	342	340	345	330	374	361	334	344	330	351	343	365	322	363	357	342	357	337	369	346	374	376	346	328	341	332	372	338	335	335	304	345	376	355	364	321	325	349	384	339	337	382	343	344	328	380	353	367	341	342	368	337	366	326	334	360	370	342	351	330	359	345	343	350	370	382	384	365	367	381	380	335	349	323	328	349	332	315	356	358	311	369	367	373	343	341	326	372	346	334	367	369	343	343	318	350	362	347	374	352	339	331	352	365	362	359	359	336	375	335	348	329	359	331	340	342	326	358	361	362	359	342	355	350	352	390	361	328	325	347	343	358	321	365	370	357	330	377	376	367	342	351	331	340	344	361	341	348	376	368	330	365	335	361	350	384	314	342	371	318	370	335	359	352	350	347	336	353	338	351	308	373	349	365	351	349	346	350	362	374	355	379	344	336	317	356	367	359	379	319	345	364	340	314	351	369	332	340	321	372	349	361	361	359	324	402	356	361	348	364	342	368	373	336	402	376	405	331	323	370	334	325	319	326	326	363	339	355	353	364	373	364	366	323	344	380	361	370	345	382	355	307	373	332	339	355	370	352	350	324	362	378	361	328	310	326	308	347	315	339	364	375	355	336	344	337	356	351	336	334	358	380	326	357	357	357	320	320	336	324	343	344	340	335	341	371	350	376	360	327	377	365	360	351	381	351	311	337	319	357	357	378	337	345	360	344	339	305	352	313	356	345	361	365	337	358	370	342	359	345	332	361	345	349	367	353	332	374	346	361	330	357	350	349	343	376	321	354	354	351	358	323	340	329	355	344	314	353	367	361	361	330	376	328	303	348	336	359	340	379	351	315	370	342	378	346	373	355	336	360	343	354	335	360	320	355	357	338	336	343	363	393	365	362	343	349	347	333	373	362	368	358	371	339	355	353	322	328	347	365	339	332	357	342	338	357	374	336	354	349	354	345	374	354	354	329	353	341	338	378	349	324	312	334	326	328	353	398	346	336	371	350	353	326	322	360	335	351	329	361	372	383	361	340	330	352	328	372
22895	15843	13308	7302	4847	3625	2742	2257	1979	1567	1457	1260	1170	1096	1038	966	968	783	844	883	782	737	691	700	669	718	696	670	657	635	646	671	652	658	683	661	656	636	629	631	661	603	646	623	634	628	573	618	635	612	636	602	612	610	656	614	623	567	594	612	587	616	623	633	614	630	663	629	578	604	627	600	602	618	579	635	567	597	636	579	644	562	638	627	597	622	597	588	585	612	600	610	609	608	630	589	624	636	624	657	641	609	595	628	613	566	575	592	596	600	629	630	588	583	589	606	633	592	632	585	595	598	582	627	589	611	610	581	623	620	614	574	599	580	605	571	605	585	595	631	581	625	614	616	585	578	592	603	610	593	616	578	578	597	622	616	624	609	604	578	598	626	581	613	593	598	578	613	570	593	572	590	563	650	585	604	571	637	607	543	602	580	636	603	580	611	640	663	582	558	595	576	575	606	580	579	574	609	622	632	553	614	620	591	617	646	609	622	601	574	625	604	606	595	602	584	622	593	565	605	660	637	587	585	608	581	571	557	614	646	626	626	565	618	586	581	591	582	607	610	574	619	611	632	524	599	564	576	619	621	587	603	581	600	606	650	601	528	624	630	622	608	644	618	617	628	628	631	598	520	595	587	637	591	612	562	576	618	589	588	603	610	574	594	590	617	547	600	657	570	628	548	626	632	631	617	577	604	605	631	584	610	552	609	636	592	589	585	573	631	584	592	591	563	568	592	627	642	614	637	607	638	606	601	623	598	563	570	579	573	592	629	607	635	597	641	626	644	607	598	632	590	593	615	596	597	572	592	625	581	606	626	622	598	584	600	577	588	621	621	611	615	661	579	586	612	622	580	602	581	583	545	589	591	579	578	586	596	613	624	579	602	609	606	592	599	559	611	595	600	595	550	593	584	565	601	603	605	555	563	593	614	600	625	623	580	604	599	599	612	590	579	594	631	624	599	592	631	600	618	552	594	618	595	572	610	617	643	600	613	635	599	619	585	605	597	587	561	595	639	570	615	595	605	623	610	580	592	588	555	567	569	664	626	580	603	611	586	616	578	609	591	616	585	599	601	575	591	635	616	604	588	604	562	601	609	661	614	571	629	599	597	661	567	573	599	594	598	590	590	616	565	607	607	612	589	547	628	583	606	559	624	586	619	581	616	607	570	605	614	549	574	621	634	575	625	571	609	583	572	592	607	551	564	549	581	600	569	592	612	602	593	597	585	586	616	620	610	580	581	598	585	614	585	578	539	571	598	591	625	578	570	585	565	643	563	611	576	590	631	565	629	629	602	594	543	591	598	573	620	605	584	567	597	586	570	584	585	586	586	569	595	590	557	619	596	599	616	579	577	588	609	599	609	513	571	563	572	588	587	600	665	597	616	637	613	596	578	568	607	621	595	605	637	672	655	607	573	586	623	588	603	578	603	590	562	575	591	557	620	576	645	592	602	593	606	577	608	582	573	608	594	607	663	630	607	617	616	574	611	585	603	600	628	579	605	571	592	616	643	627	603	614	574	617	572	615	629	615	589	642	596	580	532	607	648	593	634	568	570	583	603	653	587	637	585	631	569	618	617	646	613	594	555	595	617	597	598	527	571	557	577	567	552	563	576	630	644	608	580	541	592	551	596	603	612	581	587	586	604	651	598	613	612	621	546	580	577	638	614	590	574	569	614	600	621	592	643	612	598	572	591	570	585	595	618	592	540	625	572	566	583	566	600	593	600	572	636	599	585	604	594	615	587	625	633	644	604	583	598	619	630	601	580	612	573	599	602	607	577	580	589	572	560	595	611	641	588	570	589	636	609	605	586	579	584	573	586	626	582	610	597	587	604	628	608	598	586	631	577	575	593	594	560	599	567	587	616	593	611	629	593	579	608	580	659	599	624	588	630	604	574	583	603	571	605	587	604	584	577	614	553	586	560	600	593	641	602	574	621	625	593	626	594	615	560	569	586	588	616	557	571	590	619	558	577	596	601	584	603	638	592	590	610	617	569	617	588	594	575	633	597	592	563	611	604	588	600	569	569	593	601	592	596	610	665	581	637	635	591	641	601	625	581	600	591	669	537	601	604	597	608	581	585	657	579	582	581	595	615	598	647	612	603	648	626	572	636	604	582	571	565	619	582	625	613	578	605	628	604	588	572	629	569	593	600	640	596	563	581	570	551	620	607	573	607	578	589	647	592	600	584	582	584	607	587	573	590	553	631	575	608	600	595	603	604	605	610	608	613	563	604	588	659	613	598	618	558	591	599	598	616	589	627	583	629	638	594	644	594	600	630	613	580	603	589	552	648	593	555	584	596	604	571	576	611	615	580	598	631	560	601	642	600	600	579	597	600	589	594	568	577	610	596	653	581	583	585	586	593	565	585	591	610	606	615	579	616	561	609	564	570	591	621	570	573	617	594	604	618	623	619	600	599	596	594	627	608	608	562	601	606	577	605	589	561	641	614	606	525	547	591	630	608	605	583	631	615	579	646	602	596	580	609	578	561	600	638	647	600	576	634	673	648	606	590	566	565	589	658	577	648	596	622	604	572	620	578	619	606	580	587	589	636	605	595	619	643	612	540	591	647	579	598	563	583	599	606	593	650	588	603	599	625	561	630	558	520	568	600	587	576	624	599	632	558	552	583	615	592	580	616	599	554	609	591	606	601	576	602	574	616	591	567	604	602	657	625	598	575	602	633	552	618	593	588	600	602	572	614	644	599	630	594	588	638	615	599	551	585	621	565	609	582	604	602	641	589	580	596	616	641	578	620	582	614	592	594	569	556	622	602	588	579	597	588	578	618	581	607	592	619	574	611	605	543	608	594	597	616	615	612	583	604	585	558	602	568	572	592	655	599	619	615	596	586	660	590	594	591	590	648	562	627	609	613	582	573	585	607	623	563	605	621	590	580	605	646	624	615	600	634	598	581	580	592	626	605	570	603	635	593	571	568	586	625	625	572	623	614	601	622	604	598	588	556	538	575	650	615	573	613	653	580	566	613	641	578	622	592	566	630	554	603	607	598	597	592	541	604	584	619	587	650	585	587	605	595	552	579	588	586	619	587	601	668	599	614	530	650	572	573	556	555	633	641	624	588	586	629	600	653	608	619	585	559	542	569	572	623	605	643	597	589	570	629	598	609	570	587	612	606	593	611	598	600	647	604	587	619	562	592	604	621	577	594	589	579	632	591	600	600	611	609	594	607	619	613	585	588	617	607	550	567	624	617	623	575	604	586	564	600	576	593	605	611	638	556	609	595	631	627	559	546	556	581	584	622	598	612	573	623	619	567	615	546	587	597	588	610	562	631	560	632	619	577	564	607	593	585	640	610	666	591	607	601	628	661	604	600	617	571	624	584	610	586	605	632	602	618	608	599	606	619	610	597	607	601	608	573	640	547	587	633	590	605	610	591	590	569	555	594	598	603	589	584	591	575	651	594	626	586	581	558	587	608	612	592	592	564	621	608	625	647	598	582	622	587	596	596	539	661	605	612	604	577
26602	20396	7932	673	379	349	317	311	318	317	320	320	306	311	289	287	248	268	298	274	290	251	299	293	261	274	259	290	259	271	291	289	272	289	292	268	287	287	302	273	269	268	279	311	306	264	305	307	279	267	286	258	284	291	294	262	308	288	267	278	306	278	298	280	282	292	315	293	288	243	277	276	275	260	276	290	290	293	287	291	280	308	295	305	297	275	275	300	278	304	312	269	292	275	309	276	279	268	298	274	275	296	307	279	304	307	312	275	301	277	267	264	296	298	246	274	262	279	276	278	266	294	293	302	267	315	311	267	293	267	299	323	277	291	290	281	284	289	276	259	276	295	305	299	304	292	290	290	280	265	261	275	286	280	270	298	275	274	304	281	306	274	264	274	317	259	272	307	275	305	282	267	305	291	276	296	284	275	273	296	286	303	299	297	300	302	272	315	276	279	292	276	296	284	258	302	290	257	271	323	286	270	286	307	325	268	297	276	316	286	272	278	277	296	276	310	295	297	270	293	285	287	287	272	293	276	254	317	291	237	269	257	300	312	282	263	299	278	280	287	299	285	265	292	231	260	315	260	289	307	268	307	288	278	293	285	301	283	261	278	290	273	309	300	269	283	272	273	272	302	273	283	288	302	281	267	250	303	283	272	274	302	244	272	303	295	260	285	280	285	291	284	309	291	292	270	265	287	289	282	274	287	277	279	285	292	284	301	272	272	303	306	300	267	271	263	289	261	266	262	281	318	273	280	277	258	301	295	303	285	306	291	307	251	287	287	277	255	270	274	312	276	296	315	272	267	289	286	284	275	261	287	288	278	281	277	291	265	291	274	255	297	300	287	273	276	277	304	270	265	275	292	298	273	281	296	289	320	294	287	283	291	282	307	283	290	267	301	282	304	278	301	321	298	288	246	281	305	314	300	272	295	300	278	253	285	266	294	293	308	271	286	274	285	281	305	298	278	282	306	281	283	290	288	304	301	309	266	292	287	310	300	300	287	303	264	278	269	294	296	293	289	309	293	270	303	289	273	287	279	279	290	270	318	298	284	288	310	321	316	306	262	274	305	317	299	282	283	296	291	272	312	322	288	294	291	267	281	279	279	289	283	262	280	296	291	280	276	293	284	285	287	262	285	271	279	289	299	326	283	279	285	305	295	260	307	260	261	242	276	293	307	233	276	303	258	289	268	265	275	277	296	299	288	314	274	280	288	281	297	311	269	270	281	315	260	293	318	291	292	303	288	268	265	291	304	274	310	302	279	284	326	255	270	289	294	273	275	284	298	306	313	282	282	296	270	289	310	294	288	254	302	274	266	323	292	283	293	291	290	287	258	312	282	294	289	300	302	301	283	295	279	269	289	284	266	294	316	295	276	270	290	264	304	286	248	280	289	307	288	244	275	284	260	311	288	280	268	274	244	301	282	291	311	287	318	296	289	281	265	316	294	310	255	312	270	295	279	283	267	252	253	269	292	288	302	288	306	289	282	312	268	305	306	266	267	263	270	281	282	280	265	282	275	271	269	282	290	309	282	284	272	274	292	288	324	297	274	267	319	290	285	291	296	287	305	296	276	273	305	285	269	267	288	271	298	295	295	319	316	303	296	279	291	270	291	303	281	264	307	288	279	299	287	283	310	296	277	267	285	287	290	261	278	305	297	279	259	283	287	307	282	353	284	276	267	276	259	295	263	281	302	275	307	278	273	274	289	283	286	267	279	272	278	277	272	263	288	294	292	273	289	296	278	280	277	304	299	261	257	279	267	272	277	279	257	304	267	299	299	278	272	277	297	288	258	268	277	319	272	271	293	299	260	295	301	286	299	302	287	275	260	318	292	297	283	292	270	279	298	274	276	287	321	296	270	290	298	277	292	260	311	285	273	283	266	273	289	285	283	288	315	274	274	278	268	286	270	300	291	253	293	310	296	261	265	278	351	289	295	290	267	268	304	281	302	284	250	286	304	310	275	277	289	229	284	300	313	293	287	299	289	280	268	281	304	279	277	292	268	274	273	263	276	322	305	266	290	279	304	301	276	279	314	288	279	270	283	302	306	272	284	299	317	296	279	260	300	268	271	271	266	309	268	292	318	270	255	279	265	271	274	274	313	286	280	289	275	304	275	324	297	281	286	279	288	284	276	291	260	289	263	311	304	281	268	283	286	286	286	304	291	286	292	279	279	322	270	282	302	273	294	286	268	282	255	253	274	269	287	302	281	273	288	279	272	268	289	311	315	309	284	283	315	282	322	281	252	280	278	309	283	285	291	265	303	258	286	288	263	270	319	268	288	313	308	289	290	287	300	296	282	281	292	290	286	271	283	295	279	305	303	282	295	285	282	310	300	285	280	276	289	279	294	289	277	265	313	274	283	273	280	276	260	310	290	267	287	276	281	310	277	279	295	289	293	289	297	272	277	302	260	280	269	269	269	307	301	279	284	284	309	277	280	284	274	299	286	305	266	292	300	296	291	262	282	269	274	296	280	267	294	242	275	292	279	284	306	284	322	301	264	292	257	291	291	261	305	294	254	270	297	286	302	299	272	281	286	290	262	302	284	291	282	278	306	285	302	255	252	260	294	333	266	258	316	268	272	263	285	321	282	298	288	279	269	254	272	305	313	286	267	280	289	280	306	274	295	255	250	296	293	306	274	287	315	293	273	279	264	297	282	287	262	278	287	312	257	300	299	278	288	274	286	294	291	299	272	299	276	281	281	337	294	277	295	293	298	283	269	267	284	276	278	253	273	314	271	289	288	299	288	315	272	260	288	271	299	276	290	305	278	266	264	274	288	287	289	255	279	288	288	285	278	294	309	288	276	309	298	322	276	290	307	285	253	308	326	279	272	281	306	271	281	283	285	306	285	258	279	260	281	289	291	286	280	276	268	298	274	281	302	266	285	331	303	277	288	281	287	305	279	229	297	308	267	286	295	279	289	285	278	314	247	265	309	275	289	257	300	286	276	291	306	301	252	249	278	279	298	293	264	283	270	275	279	278	256	317	300	305	288	261	275	249	307	310	310	306	287	303	286	246	275	281	280	290	268	282	301	307	300	299	286	297	276	250	291	277	287	273	306	280	292	302	298	280	255	337	277	299	304	273	316	265	287	285	276	282	279	283	279	279	314	308	298	245	263	314	290	292	293	323	275	283	270	282	263	282	304	282	264	284	324	284	296	279	295	277	295	277	276	297	275	320	289	296	281	302	258	302	295	278	300	279	268	264	310	267	269	252	311	273	273	305	275	262	322	265	273	275	299	273	306	266	270	287	250	291	279	303	283	270	297	310	260	266	248	272	296	298	282	299	287	275	286	286	282	301	269	287	287	333	274	283	260	258	281	330	255	297	288	278	262	274	292	299	278	285	279	299	290	272	266	301	300	308	311	291	312	324	299	289	262	289	299	296	313	300	266	321	293	297	258	276	293	284	295	279	301	295	279	275	291	297	291	291	294	258	282	291	280	320	275	266	268	271	292	263	318	276	254	290	284	296	278
10531	1661	1447	917	769	731	626	611	588	539	509	549	564	544	557	521	548	521	563	549	533	549	514	533	550	547	531	507	524	557	524	584	535	537	554	524	543	529	552	560	522	548	524	534	539	530	543	484	523	553	521	500	529	545	592	546	523	531	516	570	493	521	562	530	541	559	534	513	546	503	537	521	546	530	542	526	556	528	521	522	585	568	515	528	591	543	567	575	546	537	522	572	543	505	536	508	504	515	513	494	521	504	548	517	547	490	555	534	526	548	493	518	502	548	516	526	536	485	549	513	554	471	511	532	517	507	513	567	504	491	500	554	543	558	503	511	547	513	534	516	530	493	540	556	552	544	533	507	514	546	545	583	533	549	542	515	490	540	487	521	537	479	533	588	528	554	495	484	483	546	532	520	508	512	532	560	535	539	513	560	563	550	512	560	551	582	561	555	522	513	526	506	530	516	503	538	486	465	561	526	493	522	520	576	518	536	514	508	560	545	509	542	524	532	552	504	518	477	541	510	519	547	534	554	535	508	511	498	490	508	570	529	535	530	519	530	553	494	548	530	497	512	552	506	508	517	520	501	512	541	546	521	553	545	496	486	535	507	515	524	514	526	525	529	526	505	523	554	510	512	493	522	535	543	534	515	528	567	521	546	501	535	585	527	478	523	501	549	547	536	502	530	516	528	553	552	521	547	521	476	515	531	517	527	555	512	483	546	557	503	509	537	514	509	543	549	514	546	572	525	494	511	560	491	529	563	525	510	537	537	551	500	530	509	508	563	531	512	507	543	557	525	526	510	514	545	536	511	598	523	537	519	535	550	493	521	531	525	499	487	541	551	490	520	498	517	554	532	563	533	538	511	525	551	507	521	507	502	542	518	531	583	505	547	550	498	559	519	535	525	528	527	503	524	534	527	506	584	546	525	543	542	528	536	514	526	564	545	511	491	536	499	514	547	502	512	528	559	545	552	520	568	514	533	556	520	511	530	498	511	498	499	481	526	581	570	542	592	513	514	524	538	540	513	472	526	505	520	579	559	521	510	515	522	545	568	532	508	526	518	547	546	492	514	545	566	541	543	518	562	538	550	543	524	494	501	520	538	533	550	561	516	546	500	552	582	549	489	459	524	532	545	545	544	536	513	498	537	520	515	520	566	546	508	499	535	528	518	525	520	528	526	513	528	479	535	553	534	521	534	495	538	521	495	547	545	499	504	571	546	516	536	514	540	516	500	515	488	532	534	546	538	523	517	531	529	530	539	535	546	540	549	512	525	520	495	542	497	505	552	562	520	534	497	513	528	515	541	531	508	561	520	446	498	511	542	524	535	535	545	501	560	539	504	488	550	497	517	501	510	582	528	544	560	519	517	543	521	499	552	611	515	506	481	566	562	483	499	518	545	550	505	492	534	509	508	498	546	520	518	574	521	522	477	525	501	539	516	552	542	526	480	483	524	532	524	492	522	542	523	565	550	515	517	516	541	507	535	556	516	545	510	497	555	528	554	508	495	480	508	496	491	532	503	514	514	526	507	505	527	533	509	536	530	528	525	474	515	522	528	517	531	518	556	507	518	491	539	506	527	524	506	586	507	524	517	549	524	509	571	504	492	498	564	572	520	515	547	518	545	539	519	516	509	547	544	536	515	535	537	521	520	517	552	540	539	545	547	521	553	560	479	483	503	504	547	538	560	522	509	504	567	543	539	526	567	495	509	565	522	477	499	516	495	526	511	554	516	512	515	510	526	548	511	516	514	532	515	519	545	537	560	577	544	511	554	525	540	505	491	498	534	553	517	522	502	565	493	539	547	497	567	566	538	528	513	495	554	543	539	556	524	557	540	530	502	497	550	523	538	527	526	547	528	538	508	539	522	525	493	515	537	521	519	530	526	528	537	519	525	493	537	525	512	523	566	551	545	532	530	543	453	538	503	519	555	529	543	496	568	480	539	561	519	544	491	519	538	523	484	493	514	567	501	511	522	505	563	564	543	503	518	530	519	515	561	529	548	531	507	554	525	517	520	505	551	545	488	550	556	512	529	523	543	547	520	528	536	502	508	546	540	564	511	531	503	508	564	542	536	480	513	511	534	512	525	525	553	483	576	553	566	523	560	521	556	522	562	567	593	558	546	500	554	537	579	533	536	511	517	514	548	549	526	539	512	544	527	564	524	486	581	527	550	525	521	521	543	506	478	536	541	549	530	538	529	524	558	515	504	539	533	557	512	475	535	535	576	499	524	545	531	562	534	511	488	518	542	492	503	516	499	500	532	549	546	532	509	550	519	534	485	514	538	532	498	532	520	530	513	540	528	520	589	511	499	544	538	551	516	531	533	514	535	567	507	510	545	509	553	549	516	527	525	550	518	514	535	505	502	514	522	534	547	527	505	509	557	509	527	550	507	523	520	540	523	542	516	557	519	525	533	536	516	529	522	542	505	536	541	550	527	554	532	556	485	536	525	509	521	525	488	546	541	513	500	545	514	526	518	516	556	489	515	522	514	528	558	567	552	513	506	511	517	527	540	506	516	509	547	477	519	508	534	494	548	486	524	496	544	533	587	536	525	546	551	543	518	551	509	539	501	476	530	519	537	543	529	526	539	540	535	531	546	545	480	480	533	528	515	553	564	542	539	516	500	504	516	487	500	560	522	518	558	540	525	522	487	516	473	539	571	501	554	513	510	536	490	515	496	515	508	479	524	548	559	522	503	525	563	535	500	537	567	527	511	509	558	579	558	545	521	496	509	564	527	501	538	528	557	523	509	505	529	509	536	496	520	544	536	556	500	556	503	537	556	553	499	504	505	562	571	538	517	529	540	517	512	543	530	529	506	503	534	523	517	493	507	530	502	530	539	491	567	527	507	507	500	526	518	531	525	533	494	498	554	499	542	522	547	518	495	553	523	502	492	562	511	550	488	540	538	536	495	507	502	536	522	530	523	532	523	545	536	532	532	551	556	572	533	552	498	548	552	561	524	542	509	560	525	473	494	530	525	534	504	496	518	512	513	509	524	489	516	541	509	518	533	529	513	509	536	575	545	538	522	503	574	516	535	547	480	530	546	519	526	527	525	559	528	529	519	514	590	558	569	529	537	516	510	496	555	486	526	568	573	496	537	504	539	560	551	510	497	477	497	530	542	570	542	494	560	487	518	510	515	501	522	549	515	564	518	563	553	510	526	511	536	553	528	524	533	495	512	522	488	520	541	565	544	530	486	507	491	533	546	540	522	534	526	504	483	532	561	518	506	558	538	574	516	540	543	532	494	571	518	481	575	512	546	521	566	540	511	535	581	518	511	541	549	498	524	506	517	493	517	547	558	536	514	557	546	515	530	557	524	513	494	532	505	546	537	536	488	546	531	523	536	527	497	481	497	530	495	529	558	532	503	530	511	530	513	572	541	518	504	522	508	519	542	541	519	506	533	494	528	507	514	559	537	520	550	564	574	569	496	525	545	522	517	533	531	507	484	554	515	540	499	537	502	533	526	550	505	533	546
24086	21042	28009	24294	19506	1520	596	383	310	271	265	241	230	201	201	215	192	200	198	179	169	143	173	190	185	168	170	175	149	172	158	148	176	171	185	169	151	155	164	187	159	149	148	178	160	125	153	157	175	172	125	154	170	183	156	180	167	150	176	145	171	144	171	139	179	147	144	166	158	154	155	159	165	164	155	166	166	145	161	151	148	157	146	148	167	165	162	155	150	169	163	149	147	163	148	167	153	155	184	158	166	175	175	190	138	133	142	151	169	169	161	147	179	151	150	144	176	157	148	157	147	145	159	177	158	140	180	137	149	167	157	155	166	168	132	169	193	144	147	174	150	156	154	159	153	159	163	157	174	142	164	167	166	149	169	164	151	170	169	140	156	148	151	150	169	160	145	164	162	186	180	154	158	177	150	161	155	159	161	138	176	159	134	166	147	154	175	160	162	166	188	154	171	166	179	171	141	147	160	157	159	152	134	176	174	140	130	170	184	146	161	160	122	154	164	186	162	151	172	140	145	154	137	160	142	150	147	156	131	143	154	161	139	163	150	176	142	175	144	135	164	160	157	167	174	162	155	149	145	152	164	154	162	143	145	148	167	170	157	178	132	147	147	154	139	191	184	152	142	170	159	150	127	168	171	165	137	144	166	165	160	174	162	154	160	170	178	133	165	157	148	136	178	163	146	152	165	178	150	168	152	137	160	150	167	153	157	163	167	160	167	168	166	166	168	138	154	164	161	132	160	167	175	181	148	144	153	151	162	131	158	152	159	174	157	143	167	168	161	172	138	154	154	150	157	158	144	170	164	149	173	154	150	151	149	165	164	168	149	149	146	178	164	149	156	154	177	152	161	151	141	144	158	149	152	158	161	193	180	179	162	163	163	158	155	160	172	160	154	135	176	150	169	146	176	140	141	155	141	145	152	153	137	149	156	172	136	162	159	155	164	153	133	162	155	153	150	159	170	171	142	166	167	161	146	146	173	161	150	154	158	162	159	168	138	161	161	149	147	146	154	155	137	155	168	166	137	142	170	152	160	140	150	143	130	131	140	150	170	185	167	161	141	163	149	184	154	141	124	157	166	156	181	150	156	160	159	148	168	156	135	143	150	163	159	149	139	171	169	166	157	152	143	167	150	165	162	159	159	150	151	156	158	167	141	148	137	175	161	155	158	143	140	162	157	180	176	149	182	149	175	153	167	177	170	155	146	145	163	165	157	156	163	159	194	157	140	174	164	148	152	160	149	151	143	136	176	154	160	132	160	152	151	169	143	171	149	166	149	149	165	158	171	162	152	184	159	152	155	143	154	146	147	159	123	148	155	164	173	152	147	171	163	166	167	153	152	153	156	169	149	143	136	143	147	163	160	139	148	181	141	151	146	157	158	168	156	167	176	157	158	155	169	145	138	166	156	158	152	143	153	155	185	155	162	158	145	157	142	158	147	152	153	156	151	137	155	155	151	132	147	131	161	130	160	140	165	181	156	144	165	140	142	156	160	167	159	142	161	160	160	144	154	145	156	143	154	155	175	141	148	149	167	170	149	150	152	154	152	168	148	145	159	166	143	166	166	144	146	155	162	167	167	162	159	163	173	137	151	129	150	146	136	150	176	138	152	140	145	160	178	146	145	143	157	151	157	162	187	152	129	159	162	157	149	154	156	159	150	144	180	141	157	159	161	173	150	159	154	127	171	146	160	145	153	192	143	159	153	139	155	145	166	134	167	165	152	172	174	136	165	154	141	140	153	132	143	165	162	151	133	152	147	150	152	151	145	165	150	167	167	163	174	152	139	153	155	141	158	155	156	152	169	157	163	153	148	175	151	158	141	141	146	166	143	167	135	131	143	140	159	156	129	147	153	181	167	148	157	145	173	158	124	151	152	167	159	151	161	157	163	149	161	172	135	134	164	181	152	152	142	141	168	165	162	150	152	172	143	159	184	167	144	158	147	160	148	179	138	173	140	141	137	146	161	157	171	144	174	155	154	150	142	161	162	154	146	144	161	157	148	160	164	156	141	157	167	145	146	162	175	132	142	153	160	158	149	155	158	174	158	135	128	155	136	157	153	148	155	150	167	140	155	161	141	158	154	154	164	146	186	155	142	165	161	136	159	144	172	161	155	166	141	160	163	159	158	134	184	155	151	144	158	131	151	153	167	148	160	156	138	155	139	153	145	167	172	153	154	154	162	147	134	167	173	139	129	171	143	162	183	168	139	149	164	159	142	162	160	179	145	175	148	152	178	144	139	147	143	139	138	177	149	146	147	166	155	157	167	176	153	171	163	157	150	185	160	146	137	156	161	174	182	169	139	158	148	176	154	167	153	164	145	165	140	150	146	144	146	147	166	144	152	158	135	151	147	148	150	152	137	158	164	167	165	127	144	145	160	164	151	149	142	145	160	151	154	161	134	162	160	154	172	166	161	158	129	173	161	156	143	141	182	129	186	173	161	169	159	129	146	152	148	151	164	151	129	157	168	166	139	138	164	144	153	150	151	155	159	142	150	168	156	154	166	170	158	153	161	146	139	143	149	155	163	154	145	156	166	157	149	160	166	164	156	145	165	149	116	153	155	125	170	167	168	160	145	165	158	161	150	150	143	169	153	158	136	155	142	155	173	145	164	146	151	155	158	170	136	138	143	164	156	161	141	186	166	136	162	143	168	146	180	140	154	156	155	163	170	162	156	148	156	154	145	149	172	155	153	171	161	154	159	156	167	160	153	165	147	150	180	158	161	164	138	159	163	173	165	144	172	174	130	142	157	160	138	150	164	160	149	144	157	174	133	156	143	145	160	154	158	140	164	143	155	147	149	120	151	150	142	161	124	165	147	152	155	161	142	170	151	159	164	162	128	154	175	143	157	130	137	143	158	175	173	170	144	151	157	165	132	172	168	165	144	164	148	150	155	161	177	156	157	145	158	161	166	163	144	165	155	164	155	157	157	138	196	139	156	151	153	161	138	149	174	147	147	169	160	135	151	165	166	164	177	135	146	170	139	142	156	151	151	157	154	158	167	139	150	145	156	168	147	155	162	160	167	171	159	170	141	159	164	145	171	147	152	147	165	159	151	150	151	146	161	150	159	164	161	158	149	161	167	150	145	159	148	159	135	159	164	144	153	161	145	152	150	149	149	154	147	155	154	171	149	157	147	144	142	166	157	162	148	149	174	146	157	134	156	142	164	114	136	159	158	180	176	155	164	165	163	136	152	177	151	170	159	163	175	170	146	174	163	161	141	143	164	160	155	165	152	157	163	140	166	139	179	159	161	180	155	133	142	169	146	164	155	160	153	144	156	150	160	150	158	153	139	143	157	167	142	160	171	157	163	166	157	150	178	157	147	163	155	176	158	141	186	163	152	154	166	160	151	148	155	141	142	147	155	146	174	136	148	157	159	173	138	156	156	157	152	157	147	162	155	173	152	182	151	146	150	156	163	133	153	149	163	142	162	139	162	170	138	182	158	134	189	168	168	161	142	160	157	148	155	151
19836	9757	8064	4139	2610	1850	1524	1254	952	829	734	618	591	541	512	490	457	455	444	389	403	398	374	358	361	345	346	368	335	350	317	291	344	333	336	312	313	311	325	332	290	360	315	294	319	285	307	293	309	333	328	286	290	301	320	316	301	305	297	331	296	262	284	371	314	281	296	328	294	276	301	328	298	302	305	298	288	313	311	284	284	314	303	316	305	287	316	271	306	318	286	297	310	307	299	282	299	296	314	321	275	259	302	296	281	311	292	285	287	301	307	320	350	269	315	274	338	334	317	311	334	268	312	285	301	284	339	278	285	313	295	336	288	286	309	284	336	307	313	306	307	299	303	309	324	310	292	293	292	306	281	315	286	309	335	305	283	340	345	318	331	283	293	297	288	302	322	280	298	308	313	285	310	273	309	293	287	287	304	251	306	293	285	310	299	299	325	297	304	286	324	286	281	283	291	263	258	300	304	317	313	320	294	328	353	321	318	306	283	264	335	323	284	309	292	263	293	293	283	318	293	250	298	304	313	279	312	261	298	317	310	310	281	257	308	281	292	309	307	297	266	311	312	304	293	328	271	305	332	294	289	273	267	299	330	301	291	298	265	288	303	314	318	280	274	293	283	271	281	297	296	317	309	286	327	265	292	280	271	308	320	309	272	321	282	293	292	268	294	314	307	324	276	323	315	303	317	283	295	316	299	283	323	281	286	281	281	298	279	317	298	302	307	291	312	287	302	301	302	292	275	296	275	296	255	297	315	290	281	302	266	310	305	307	299	297	315	297	309	324	336	326	321	307	326	322	302	310	271	313	295	273	301	342	282	298	307	296	310	295	306	310	292	300	301	302	330	310	282	288	328	282	298	341	324	280	326	265	298	320	264	309	301	301	303	304	293	333	303	336	314	292	314	314	295	298	300	290	308	284	304	316	277	296	285	278	282	311	306	294	312	310	296	287	291	309	317	333	330	314	314	320	286	289	319	307	298	338	277	293	302	287	282	296	267	277	305	285	313	277	323	289	305	295	318	291	299	276	332	333	298	287	294	330	311	279	296	303	317	299	289	287	298	288	323	281	318	257	292	313	308	325	280	278	283	275	301	337	298	306	284	322	303	283	300	305	291	287	292	289	287	291	291	306	309	285	264	290	324	320	293	335	288	262	304	308	312	271	308	306	278	293	279	298	322	332	278	265	301	308	319	288	310	293	288	293	306	316	283	295	346	262	336	296	308	294	280	283	285	305	323	319	278	322	288	289	275	308	286	306	292	307	311	278	324	287	332	284	281	304	314	298	304	314	289	318	288	315	285	297	280	287	278	328	274	269	297	301	288	303	305	285	301	287	275	291	296	295	285	300	294	304	285	277	287	326	302	296	298	279	269	318	298	313	299	318	312	276	272	304	298	276	316	315	308	319	314	313	302	290	326	307	284	331	282	320	278	308	301	331	288	294	273	297	307	327	288	339	295	306	324	309	320	288	310	298	304	299	339	295	285	280	300	275	294	275	289	318	308	329	291	281	292	302	322	328	290	310	325	303	294	285	315	270	286	301	277	278	302	326	308	302	285	290	280	300	314	294	296	303	301	289	278	301	309	283	289	289	289	298	282	271	289	296	272	287	316	279	315	291	287	261	303	306	277	306	292	325	305	310	273	302	325	277	315	276	279	297	303	278	304	316	281	287	311	275	290	305	293	276	293	291	310	285	313	294	295	287	315	324	308	315	303	328	325	310	291	297	310	295	298	291	302	273	301	286	298	284	274	266	256	289	295	322	316	276	295	274	297	316	292	282	292	297	282	286	335	304	280	274	318	308	274	281	284	304	325	280	303	315	298	296	276	282	317	290	286	287	316	323	260	298	317	293	286	299	319	312	314	340	278	305	299	293	289	278	282	298	307	303	304	317	316	298	295	296	322	301	312	293	272	340	324	286	308	311	326	334	298	274	308	330	304	292	310	317	305	310	311	283	306	320	311	273	299	284	300	288	300	292	301	305	299	282	281	309	322	312	312	277	305	297	281	284	282	275	310	296	277	281	314	310	272	281	324	289	284	312	289	318	287	291	301	311	283	282	315	303	280	286	285	295	315	300	297	296	292	312	328	324	285	297	322	303	318	297	300	313	285	278	292	301	300	304	303	294	305	297	275	288	275	286	296	275	286	299	310	315	312	305	302	271	291	285	323	312	286	317	305	299	293	308	293	299	284	330	309	307	324	292	312	314	282	314	281	319	287	284	298	309	290	279	316	329	295	306	316	300	316	295	277	316	303	304	326	306	337	274	298	265	321	320	309	301	289	326	329	306	300	290	319	289	288	301	311	284	289	297	285	294	282	300	275	290	310	318	314	316	287	282	292	322	296	349	323	291	320	272	283	272	327	328	299	291	320	312	301	299	311	310	325	295	272	331	277	291	327	325	286	333	304	271	297	298	322	272	283	330	318	312	298	318	308	303	277	324	308	319	295	318	266	338	277	291	275	320	282	284	260	317	285	312	296	266	277	305	320	293	308	287	290	287	325	321	283	312	314	286	283	307	276	331	279	329	298	291	322	284	284	318	308	260	324	316	312	320	285	318	291	281	287	276	294	296	281	297	315	275	316	308	286	304	303	312	292	278	340	291	282	292	303	314	302	311	321	337	297	324	324	311	299	302	315	309	279	285	291	290	310	282	292	284	313	299	296	289	298	287	296	314	311	302	345	318	292	286	271	310	303	320	300	279	309	301	279	293	299	293	298	294	305	294	290	284	291	301	287	295	288	304	292	322	276	287	291	299	321	306	271	277	300	317	314	293	273	307	319	306	286	293	289	305	314	315	304	311	266	316	293	273	297	307	287	323	297	305	294	313	299	289	253	293	291	319	295	314	298	308	266	317	304	305	347	276	270	263	314	324	303	256	274	297	268	293	319	290	286	316	312	301	292	303	279	302	289	321	307	313	303	305	321	295	329	299	306	336	290	266	318	300	302	274	295	299	303	299	293	305	302	263	297	311	300	323	297	290	283	309	284	265	290	286	287	303	319	325	315	285	297	273	297	342	273	285	311	310	312	321	286	301	321	300	303	303	312	277	283	319	315	329	302	303	300	296	274	328	304	317	311	278	292	287	301	292	305	308	309	280	311	295	297	289	266	299	317	313	328	301	307	304	296	287	297	294	305	285	314	310	313	312	286	283	285	320	302	307	295	330	296	306	298	302	296	298	298	301	297	306	306	330	308	293	318	300	319	300	297	300	297	332	302	312	289	299	322	295	327	278	287	346	310	280	312	303	276	313	293	301	276	312	319	292	296	303	290	331	296	346	295	300	271	300	269	294	343	313	311	287	320	294	300	286	293	330	282	306	292	274	292	307	315	301	307	302	301	322	303	299	262	293	310	312	265	279	281	301	309	291	257	282	285	309	296	304	312	316	295	324	308	308	320	290	303	301	271	300	330	303	286	341	315	338	315	289	295	315	297	303	304	290	272	289	301	274	304	277	321	297	296	312	291	321	272	325	262	294
23030	21036	28649	23652	21036	18294	1980	830	640	615	537	495	480	473	408	451	446	411	419	408	389	396	391	363	398	348	394	383	356	398	366	427	421	362	367	356	400	373	329	393	380	329	373	378	382	368	360	363	379	374	371	349	341	374	361	370	365	387	353	346	378	360	382	376	341	335	352	343	390	374	353	369	354	323	378	360	357	320	364	351	346	332	368	336	340	359	361	355	352	349	352	364	372	379	360	354	356	372	361	364	351	358	341	344	349	326	354	388	377	332	339	307	367	332	349	307	317	371	365	367	348	356	338	394	348	348	351	351	392	365	323	331	353	343	355	331	314	309	358	341	358	323	356	339	368	361	344	322	375	314	382	313	360	350	346	347	334	389	366	337	332	341	331	350	340	334	326	325	358	345	363	345	334	369	363	325	348	336	360	363	363	361	344	332	341	366	370	325	339	339	315	338	354	363	355	373	346	358	342	337	331	293	379	339	358	374	345	342	365	350	336	339	379	366	348	352	351	367	319	341	312	370	340	347	337	355	341	343	390	345	370	386	348	337	387	358	349	328	344	342	393	358	331	355	339	363	355	342	348	365	367	385	358	320	356	358	381	398	349	289	359	331	320	336	369	354	378	390	373	346	349	329	344	374	333	354	354	362	350	369	372	357	323	346	331	346	323	343	364	342	329	378	347	334	326	336	340	362	377	356	384	317	337	357	334	351	328	339	345	358	324	350	327	349	364	380	339	354	391	346	376	353	370	343	332	361	353	356	382	343	361	338	345	352	347	340	356	365	364	353	333	355	359	341	356	364	358	321	351	334	348	336	367	341	320	357	368	319	351	376	330	324	361	346	357	380	369	321	379	353	359	342	350	357	369	345	357	322	326	343	356	364	372	348	349	343	368	391	365	339	348	376	364	352	337	366	350	321	371	352	336	339	337	365	354	354	341	336	305	342	359	328	363	368	340	363	376	344	352	367	389	351	371	375	342	369	322	369	356	362	333	354	376	384	345	355	366	348	363	322	388	342	348	338	355	402	342	326	401	318	357	351	361	372	325	346	339	328	330	354	357	349	363	346	345	333	346	353	361	359	330	345	357	360	328	349	364	358	375	374	363	345	337	348	344	308	297	359	338	343	354	360	334	349	365	353	353	347	359	393	347	312	354	352	383	350	370	321	364	334	358	369	355	341	339	308	331	334	313	334	339	347	334	352	354	377	327	369	382	360	341	353	304	360	344	346	329	383	349	370	340	345	340	345	360	329	350	372	334	330	364	327	348	331	369	347	362	379	327	359	349	353	314	380	387	358	353	331	359	347	335	354	364	356	356	331	355	346	350	330	353	349	376	383	355	350	337	341	375	305	337	338	355	361	335	309	348	336	309	374	319	366	333	322	358	342	348	367	327	337	319	374	334	317	323	345	353	354	332	341	364	362	374	359	336	349	362	345	331	329	352	383	356	339	343	339	333	380	367	340	359	304	345	358	364	326	335	371	353	328	350	332	313	331	332	338	361	348	358	349	375	344	342	333	334	326	314	324	366	334	346	342	337	324	370	341	311	389	339	367	366	357	354	325	384	339	323	365	358	325	377	371	328	354	364	376	322	302	350	356	342	350	324	347	332	375	352	354	340	382	331	343	326	344	379	355	357	335	347	342	344	332	348	344	354	367	333	337	331	324	369	378	346	366	337	384	343	378	363	349	365	385	335	348	373	376	352	363	342	350	348	335	363	313	332	365	336	349	329	352	340	342	351	353	338	328	322	346	319	350	319	356	342	345	355	338	373	349	362	360	349	374	328	317	341	356	373	373	345	350	387	339	331	363	335	350	364	354	341	356	365	364	358	321	361	339	342	328	407	345	359	354	338	327	361	359	369	389	362	355	375	329	371	355	373	356	329	338	338	370	352	319	328	366	355	357	298	354	371	339	343	347	361	342	354	338	386	390	353	353	366	367	363	339	349	315	318	355	327	346	363	353	344	375	333	355	360	329	347	345	346	409	344	365	363	343	352	331	351	360	336	343	359	349	348	385	362	343	357	354	331	342	355	347	325	326	379	359	370	357	371	375	319	347	349	339	344	328	359	382	321	344	356	381	327	351	362	334	338	346	348	381	312	321	366	352	306	314	323	366	368	337	342	349	331	325	336	316	312	341	323	348	358	389	362	377	346	361	355	374	355	322	356	352	372	337	363	341	353	322	349	335	357	336	367	358	326	378	337	369	370	347	349	339	321	351	354	363	368	355	367	314	390	342	363	323	347	335	374	384	309	346	325	389	351	360	351	316	352	361	346	334	350	366	355	332	387	302	359	371	303	346	342	353	340	330	345	350	343	336	341	349	387	369	356	343	337	333	345	332	351	338	359	349	336	346	346	324	313	382	378	371	339	356	313	323	349	312	364	354	357	339	341	351	375	368	339	346	347	373	352	333	317	359	358	360	385	337	320	373	350	329	360	366	312	313	369	376	378	354	336	381	321	387	334	373	337	357	354	379	330	343	352	381	399	356	333	351	366	359	334	349	369	315	305	320	357	323	323	348	345	335	334	354	311	334	317	320	348	355	361	376	368	318	363	333	332	374	344	344	334	349	360	311	349	387	376	328	344	319	362	372	340	366	345	377	330	328	367	351	355	358	343	365	342	347	348	343	362	307	327	327	340	322	357	356	327	332	361	352	344	358	350	339	337	356	325	346	356	345	315	387	339	360	336	339	311	320	364	347	352	340	339	336	402	358	343	375	343	352	388	348	352	362	342	362	343	354	352	376	321	327	332	331	384	377	351	319	341	333	326	365	357	356	355	338	380	340	332	324	354	369	366	346	381	328	354	345	354	369	373	357	364	305	315	329	322	318	365	324	358	343	370	319	361	357	354	358	338	341	345	364	315	365	336	368	383	345	368	361	343	375	337	383	351	336	356	369	320	364	367	347	319	340	353	354	301	349	329	345	346	334	336	333	350	349	345	318	389	358	385	360	375	365	339	351	338	332	348	357	350	356	340	362	351	355	324	384	350	343	381	347	342	362	346	355	372	347	365	335	383	315	332	334	367	362	366	370	381	345	325	345	371	329	367	345	353	362	326	355	364	325	373	326	358	348	350	369	357	355	359	346	341	351	333	402	360	351	353	366	329	372	387	351	361	359	365	367	330	344	344	343	347	313	329	367	364	343	364	331	333	325	357	357	331	346	338	364	385	349	338	332	370	349	346	346	393	343	318	333	337	338	375	348	353	326	346	369	334	377	334	335	318	370	353	384	353	374	351	371	353	375	389	338	358	351	325	364	375	355	367	357	331	347	351	348	356	367	337	339	378	343	366	318	365	328	348	400	351	343	351	375	363	354	392	318	369	361	380	353	359	341	361	334	319	349	335	378	352	367	362	346	321	375	365	354	367	391	366	333	346	360	350	344	355	344	361	333	312	381	335	377	333	338	343	348	354	331	352	338	355	374	344	370	381	354	307	349	317	354	369	346	349	393	310	337	367	372	327	361	327	327	357	352	372	363
22915	15655	13042	7170	4840	3618	2732	2253	1795	1645	1424	1253	1193	1042	971	874	914	787	842	793	805	731	737	746	698	709	734	661	673	703	648	659	692	623	675	637	641	666	650	623	615	621	599	646	617	639	623	637	602	635	552	603	607	586	603	639	605	604	654	631	583	635	624	646	588	604	573	608	595	608	591	599	587	605	636	611	591	602	565	614	626	587	629	648	604	612	605	589	617	572	574	612	605	598	621	583	600	612	579	612	603	597	601	594	562	635	609	596	612	595	619	594	597	621	587	599	640	655	603	578	621	646	593	610	565	615	636	590	618	615	572	578	588	586	615	606	620	563	553	566	596	600	618	594	593	637	593	610	590	594	596	588	583	606	549	603	553	619	561	579	577	632	562	564	577	619	611	598	570	609	581	577	611	579	605	594	563	622	581	606	560	634	611	629	546	595	576	593	576	601	559	637	640	620	594	613	602	573	597	580	582	667	580	581	576	614	603	593	547	639	599	608	603	603	607	610	600	616	612	581	597	614	663	600	582	559	650	607	543	561	601	582	614	588	611	554	589	577	554	591	617	612	577	585	611	539	581	612	567	591	604	597	575	615	574	590	591	621	624	564	626	586	624	599	598	602	595	592	554	570	603	570	566	614	598	598	606	581	611	588	583	629	581	577	619	697	606	607	611	573	595	605	599	637	586	635	601	626	597	618	590	570	585	618	625	578	628	603	609	571	584	572	593	575	590	602	601	604	568	618	619	599	579	567	595	591	601	585	583	594	567	611	639	615	580	611	635	618	635	586	582	619	555	588	573	562	580	608	636	585	644	597	624	626	603	640	581	585	610	588	622	581	565	604	602	639	580	615	557	564	659	618	621	621	601	613	610	581	625	574	597	635	615	584	566	555	551	581	586	619	587	589	631	539	588	600	636	595	641	585	603	628	602	575	608	583	607	539	602	601	587	607	605	654	599	610	627	635	587	608	652	576	664	589	605	605	571	618	604	590	617	627	633	579	585	604	605	580	573	631	581	604	570	608	635	607	606	625	637	617	592	590	589	543	595	592	598	623	571	608	588	623	600	585	616	578	607	589	603	606	593	588	587	640	596	586	586	625	598	622	592	646	619	546	624	601	607	622	568	581	633	561	544	589	613	554	623	636	610	595	604	628	628	593	575	622	596	654	638	607	582	566	578	537	621	549	612	588	588	632	570	581	561	619	604	645	598	610	571	588	609	577	558	610	586	541	569	606	634	570	599	564	561	611	586	590	582	617	587	583	590	604	601	607	574	607	546	572	622	609	575	617	574	579	607	600	609	604	544	573	600	566	588	595	577	611	605	598	609	593	566	632	558	578	602	560	549	579	592	615	584	632	594	606	558	601	568	611	623	591	571	566	550	581	640	596	561	593	576	607	635	595	576	608	633	580	624	611	600	592	599	604	577	622	616	594	592	574	622	576	603	623	597	597	589	640	592	584	608	601	563	621	584	597	630	613	603	576	602	632	593	609	612	598	578	573	594	592	614	682	575	576	597	602	594	669	575	595	594	627	580	640	606	614	596	611	587	579	627	600	611	567	580	564	637	606	597	574	623	579	635	595	584	659	596	615	611	590	612	602	568	601	591	553	596	606	574	604	555	566	602	620	583	597	612	615	649	635	579	602	584	571	631	592	640	592	604	608	594	612	620	650	621	647	614	644	574	587	586	584	618	612	599	594	580	611	634	577	631	583	608	617	634	591	550	584	616	620	563	596	609	613	581	600	600	576	575	645	637	579	566	559	583	573	629	538	635	590	611	596	615	594	579	618	613	611	569	579	672	569	626	588	621	587	603	587	615	615	577	588	594	533	592	575	592	574	603	650	595	592	591	605	605	630	636	588	609	606	601	589	586	573	617	624	565	589	582	562	617	606	577	616	600	630	559	578	652	578	586	620	551	572	608	593	552	542	584	648	615	573	632	639	569	583	593	575	596	605	592	652	587	591	632	611	597	569	584	639	573	558	624	610	567	592	624	619	631	647	612	597	580	641	576	573	583	580	609	599	625	642	560	621	570	557	610	583	615	585	595	576	582	582	602	594	579	579	595	567	559	582	541	594	566	612	624	573	596	578	612	625	632	542	604	638	633	580	603	614	577	616	606	657	621	595	621	637	600	601	606	622	555	599	565	609	627	631	610	573	606	604	609	590	561	611	553	587	592	649	557	601	581	588	591	540	603	658	645	575	616	609	622	614	637	594	590	588	608	589	595	647	618	605	629	631	556	584	568	578	617	579	671	610	608	584	593	580	547	605	572	627	588	574	575	596	617	581	620	581	634	603	595	568	572	589	593	571	616	586	563	596	602	614	626	617	571	648	553	600	578	584	594	615	594	555	614	609	621	589	618	601	556	591	608	606	614	591	586	569	563	600	619	600	600	614	563	598	594	579	550	633	562	624	613	566	599	588	590	589	608	569	585	577	607	555	607	569	580	594	625	588	616	587	606	661	622	605	604	608	565	631	611	624	575	661	627	606	596	611	581	557	640	581	629	588	612	607	585	613	584	583	586	545	559	630	575	567	616	602	589	607	593	591	611	612	612	630	611	576	597	643	572	621	632	597	614	582	616	584	577	623	584	632	568	610	627	622	595	593	636	582	593	550	616	576	595	603	604	627	650	645	606	618	548	598	554	592	585	614	604	618	614	588	591	581	574	555	600	612	586	568	594	609	645	599	598	615	623	610	594	560	601	574	618	607	601	603	611	564	601	599	590	616	593	591	621	574	631	603	635	654	581	609	610	639	631	587	588	589	601	628	612	615	607	558	609	587	541	590	630	602	584	587	620	610	607	643	576	632	589	576	592	628	607	606	604	611	637	621	596	591	604	614	610	604	581	563	599	570	631	607	625	551	589	594	586	552	577	635	584	618	577	621	642	635	626	569	602	617	644	592	598	640	613	634	588	581	598	588	570	622	589	602	594	626	610	599	621	625	595	645	595	594	635	580	595	580	591	608	587	599	587	632	589	609	588	617	628	618	609	592	598	589	614	576	601	628	582	643	564	607	568	633	572	609	606	602	609	600	606	638	627	590	615	561	566	601	568	591	611	626	569	542	604	552	592	625	567	593	561	572	605	598	593	566	588	609	596	602	620	605	616	555	601	590	559	593	632	591	622	605	611	611	622	568	575	615	614	629	583	616	578	565	585	631	594	584	580	619	600	588	627	577	560	582	611	579	558	586	526	635	603	580	648	606	607	542	594	546	613	598	615	561	646	582	602	634	614	588	635	610	584	557	574	625	607	581	627	580	611	594	600	588	613	625	580	580	572	629	570	613	610	602	574	601	655	539	574	567	575	593	596	587	647	572	576	610	644	618	555	609	612	620	632	613	526	619	569	599	644	679	602	601	552	549	608	610	634	575	630	603	609	594	541	635	590	608	596	587	602	611	603	602	591	616	626	629	654	626	636	555	596	566	602	585	602	577	585	609	598	562	580	586	602	596	567	592	596	617	579	659	580	577	636	621	623	578
26476	20239	7582	593	343	340	288	317	304	286	290	307	256	277	277	279	288	247	265	279	286	285	281	289	279	282	280	311	261	280	274	281	299	271	313	276	279	283	292	297	284	293	285	273	315	299	270	311	276	303	263	293	310	296	284	281	302	253	273	278	277	287	294	276	303	286	266	309	257	269	301	287	290	266	280	306	277	268	261	281	287	253	298	246	269	287	313	325	269	271	286	259	296	294	293	268	297	279	280	308	276	278	309	286	285	251	307	265	294	294	275	289	285	247	275	274	253	299	301	306	289	323	257	288	287	274	257	269	288	284	303	278	281	267	290	334	322	267	265	315	266	285	272	278	289	273	286	285	268	273	287	313	277	259	305	295	310	282	251	282	313	308	278	289	282	257	254	275	270	266	315	284	323	275	267	264	271	269	285	297	293	313	281	266	296	280	243	256	279	279	237	303	292	264	284	254	273	288	295	263	288	270	300	298	289	296	293	285	283	271	260	279	295	291	280	280	279	256	308	277	286	273	270	296	270	278	261	301	293	267	293	271	276	281	274	266	289	265	279	286	251	274	268	246	262	264	286	268	290	283	256	276	251	294	281	299	251	261	295	287	328	279	257	301	277	301	276	301	265	266	287	273	302	302	280	298	287	317	272	289	301	276	259	301	281	304	265	276	281	305	291	281	268	281	277	262	283	292	299	276	268	291	262	280	279	283	286	270	266	269	276	294	273	271	277	259	286	261	279	269	292	273	254	271	262	259	289	284	272	299	281	275	291	271	300	281	296	279	290	297	247	264	271	276	269	299	277	250	254	279	279	287	306	276	274	286	300	284	274	305	263	274	278	296	259	296	286	283	280	282	282	272	261	271	291	282	277	293	276	272	291	283	271	283	278	291	281	270	297	304	258	280	308	269	310	273	279	292	299	284	285	279	285	274	291	282	287	278	272	285	270	283	305	282	294	262	245	293	281	286	304	266	273	294	275	296	278	285	267	306	294	233	262	273	249	272	291	268	290	254	278	270	262	262	276	307	284	279	301	312	279	258	286	296	306	251	329	275	255	278	290	294	279	265	258	258	278	269	254	278	318	271	294	263	270	277	292	290	276	289	285	271	286	273	301	292	300	299	276	294	268	262	245	248	287	280	324	280	282	274	301	284	292	260	277	271	258	249	275	295	327	293	285	265	287	302	261	245	282	293	257	276	289	264	273	310	298	287	230	270	261	300	264	279	313	253	307	298	313	253	288	295	293	242	277	279	291	288	245	281	283	271	275	278	277	312	283	275	286	274	289	295	285	327	261	305	275	277	294	257	273	260	295	277	294	290	264	282	276	283	286	278	313	305	281	282	250	276	297	285	258	276	299	247	273	296	273	274	257	280	266	281	295	260	293	292	259	320	276	277	291	255	274	298	270	290	245	286	273	285	295	262	271	297	252	290	277	266	294	260	288	292	245	289	288	281	252	283	303	260	289	288	292	275	312	273	253	280	261	266	289	305	262	267	290	262	280	260	303	275	291	285	271	271	275	299	290	288	293	279	297	245	270	291	294	280	269	266	288	284	303	319	285	276	252	268	276	287	281	297	297	297	267	285	279	261	284	283	288	266	272	301	302	258	298	286	293	316	286	279	282	250	255	276	273	285	269	298	278	293	285	269	290	262	275	292	271	283	315	263	307	279	300	295	293	264	300	282	270	254	269	270	264	285	249	283	300	299	249	287	238	286	290	295	271	288	277	271	299	295	281	268	292	310	304	274	273	295	282	292	275	279	295	271	258	276	334	266	260	285	288	284	288	269	302	316	273	292	300	295	256	280	266	267	302	270	277	296	273	281	277	282	287	269	277	264	265	263	290	258	279	257	304	299	262	263	291	267	296	274	273	250	287	272	276	311	317	288	279	265	252	283	283	271	274	271	294	279	261	284	293	271	293	273	278	266	293	240	299	272	288	304	263	303	273	292	271	259	273	269	289	267	266	279	273	277	276	282	301	266	294	270	287	262	298	272	284	285	304	270	291	251	288	317	311	264	281	279	296	290	267	275	308	252	269	286	248	284	291	282	276	267	286	302	285	282	289	291	265	274	300	289	285	288	303	259	279	320	302	293	285	290	292	302	281	274	287	245	306	269	269	294	273	285	300	270	276	285	263	277	289	246	289	283	273	215	293	284	272	280	275	240	298	307	252	296	286	290	298	297	278	319	275	312	300	291	290	299	297	268	243	283	284	276	261	321	292	282	286	253	297	291	270	253	281	255	305	281	316	273	299	257	306	266	284	271	293	292	266	298	282	285	299	255	262	276	285	287	327	313	264	276	274	302	284	262	272	306	279	300	306	295	293	265	310	293	293	292	279	268	313	300	254	284	288	249	256	306	279	282	267	252	275	314	219	261	285	272	280	296	296	290	271	293	323	294	253	262	288	268	315	295	263	248	298	299	292	300	261	263	287	289	280	278	273	272	289	272	273	271	286	231	291	280	301	294	299	305	272	290	268	247	291	272	256	273	279	266	267	289	267	289	308	284	289	293	251	296	270	302	282	280	289	280	309	261	286	278	260	317	275	305	277	269	279	266	281	276	274	281	308	286	255	266	294	277	251	279	265	312	261	282	259	268	274	295	289	321	279	283	260	259	306	284	306	293	268	285	285	276	280	314	296	253	288	282	269	268	283	305	271	288	274	283	291	300	279	278	304	278	247	297	268	287	294	280	280	273	295	256	265	274	276	309	274	259	283	279	275	259	279	282	311	282	287	289	287	295	284	276	276	282	269	297	272	274	267	250	284	304	281	287	286	287	275	282	290	320	277	276	257	303	273	272	264	290	265	286	313	291	272	287	265	281	305	305	277	302	321	304	275	274	274	283	265	299	296	274	294	271	276	287	274	279	243	289	296	290	307	283	275	304	301	298	291	294	268	254	284	301	282	258	292	279	309	283	281	248	282	293	293	265	277	296	270	273	246	272	315	314	274	296	273	290	272	295	283	277	258	255	281	290	265	284	294	293	265	294	260	291	277	264	299	321	273	251	291	302	287	292	257	313	275	256	289	261	252	300	280	291	300	274	289	291	277	273	308	269	302	309	290	265	292	286	278	275	308	271	277	274	304	274	312	283	276	268	286	267	290	296	274	275	274	264	273	289	271	255	287	263	277	254	305	287	305	257	268	315	248	285	273	287	285	308	297	279	271	289	288	278	244	274	285	253	252	293	269	254	258	293	273	312	294	278	315	275	309	293	269	308	313	266	291	290	266	250	312	296	289	293	300	299	298	278	292	286	301	282	292	261	259	310	278	259	264	242	299	272	281	294	288	297	298	271	285	266	286	275	256	272	263	278	303	278	278	256	285	261	269	263	286	248	275	266	286	287	290	271	270	252	301	280	297	276	287	249	267	293	264	248	288	257	279	283	293	296	284	250	302	288	297	272	272	277	272	290	280	271	283	281	286	292	287	247	255	275	272	292	289	279	296	278	261	259	286	304	257	273	263	284	275	271	292	289	257	278
10781	1594	1454	929	761	669	624	591	579	599	535	559	520	583	588	588	519	526	532	561	513	546	527	524	532	504	530	550	523	534	544	530	534	498	571	505	514	513	501	550	500	519	531	522	509	535	501	540	532	524	563	495	522	522	495	508	556	548	547	509	524	544	564	517	507	509	540	514	531	504	525	511	524	533	496	503	530	550	540	528	524	530	532	521	513	539	534	524	547	529	503	520	561	546	517	514	533	492	543	523	532	537	511	487	549	506	528	549	513	515	529	544	544	520	533	520	487	509	554	498	495	565	496	508	542	520	525	523	516	538	528	567	553	541	504	533	550	530	520	552	581	530	517	478	519	505	495	503	501	514	518	550	478	517	518	505	524	520	518	559	529	545	551	501	493	559	537	504	505	533	557	490	510	545	514	569	509	524	474	507	515	498	529	501	567	518	511	556	534	526	513	508	514	526	481	526	536	573	547	522	523	533	552	527	535	527	509	526	532	528	532	551	511	510	534	491	529	505	526	591	487	512	537	527	491	526	555	508	516	502	497	506	515	506	509	511	515	572	531	549	517	528	505	519	547	550	530	559	541	519	473	529	543	513	495	563	515	504	575	584	503	502	547	484	519	487	535	539	525	533	545	512	518	530	521	559	541	539	541	542	483	517	511	502	515	511	531	539	536	527	545	503	555	512	552	453	516	552	524	519	534	508	498	528	544	538	562	501	529	543	507	501	519	538	505	543	486	508	545	498	514	518	483	489	526	540	502	519	521	513	521	553	504	565	545	556	496	528	581	548	518	486	500	515	494	520	514	515	505	540	520	529	497	519	500	536	512	502	551	519	532	537	551	570	539	484	492	541	556	507	527	505	530	535	518	492	518	536	541	521	494	537	530	491	529	496	518	557	555	540	542	523	529	491	539	555	535	482	514	491	518	531	511	531	551	519	518	483	532	549	488	522	529	503	543	493	509	570	480	540	495	509	526	519	491	536	525	534	523	509	480	494	523	532	528	520	525	516	538	558	512	511	520	501	502	553	483	548	536	514	543	507	572	485	520	563	509	540	506	540	531	527	527	525	556	481	525	522	502	548	574	498	508	509	565	560	513	518	523	534	497	499	505	532	535	508	534	502	512	501	526	546	526	504	531	519	595	518	541	494	515	501	554	535	516	510	503	566	509	492	530	518	521	535	533	524	505	519	520	523	534	537	492	582	529	515	532	519	510	511	503	509	530	517	547	519	542	493	489	539	461	555	546	519	539	540	549	509	542	510	486	504	547	493	509	514	493	516	503	532	483	551	512	571	528	501	526	551	556	479	505	563	529	550	541	490	531	545	544	526	522	554	518	535	489	534	524	510	538	495	491	503	542	572	523	554	529	541	469	614	542	500	543	551	539	550	522	501	529	520	552	514	531	565	548	453	559	569	519	535	525	448	503	507	561	549	544	525	547	512	468	534	540	507	470	525	539	535	543	527	536	513	547	543	529	498	514	506	538	556	513	504	513	533	554	496	521	529	565	527	479	549	505	519	515	484	528	520	527	549	498	542	502	552	504	496	538	568	532	536	521	507	512	522	510	506	520	486	541	518	500	541	467	531	531	532	539	479	556	504	556	498	552	521	541	489	479	526	531	490	479	529	549	520	506	500	527	534	535	514	535	522	565	512	528	529	518	524	545	549	509	520	565	510	544	529	502	489	502	529	520	577	509	484	492	502	505	505	497	483	566	545	521	563	508	523	548	535	496	521	498	512	540	484	574	528	515	544	564	547	550	536	540	520	548	519	501	551	503	550	521	555	542	484	558	485	564	509	539	532	523	568	549	523	522	561	528	496	558	549	523	555	503	509	509	589	540	516	553	539	565	480	522	496	544	526	533	527	506	543	518	522	513	532	506	501	510	488	501	532	523	540	527	543	533	535	549	471	498	518	531	548	535	536	507	500	533	524	519	537	525	514	494	530	534	495	509	558	529	527	502	535	500	498	538	514	547	540	521	494	563	517	508	538	507	497	526	531	513	528	519	521	526	492	525	479	525	522	538	554	520	534	546	506	513	504	489	528	524	513	509	538	539	528	502	516	522	533	522	504	527	529	549	522	510	520	567	493	504	539	497	495	527	538	539	518	522	511	535	519	507	487	543	499	551	484	529	519	504	510	547	571	507	521	491	493	545	535	509	521	503	538	546	490	500	510	490	523	556	547	537	544	523	502	519	521	506	515	522	527	518	495	530	493	517	534	560	523	546	525	503	537	544	474	539	524	550	502	528	513	500	545	514	538	511	492	502	509	527	555	539	533	529	597	503	514	543	535	545	536	498	542	494	520	487	522	507	544	516	497	505	563	520	504	531	530	508	533	524	526	510	515	534	493	504	511	536	550	542	501	519	545	518	512	524	510	519	556	589	522	487	506	531	474	483	544	522	509	483	535	564	500	513	531	541	528	531	508	537	528	510	496	524	497	501	525	538	497	538	514	539	504	503	510	513	544	529	532	535	519	526	510	531	512	527	534	537	502	515	538	544	495	515	524	491	528	507	525	527	524	538	557	499	552	528	531	498	562	530	594	517	553	514	510	525	538	536	511	526	512	531	526	517	497	515	480	533	537	535	546	547	484	541	531	557	538	544	566	506	513	485	530	549	513	504	519	480	512	509	539	545	534	545	510	533	496	558	523	503	525	518	531	520	557	538	511	540	463	526	518	539	557	512	486	533	516	510	521	547	540	540	517	532	528	541	541	544	501	505	506	519	523	498	548	544	507	555	548	503	554	540	527	530	485	537	535	518	509	560	513	477	481	534	542	552	517	571	523	527	548	512	543	522	508	525	539	554	529	527	519	481	504	515	495	609	528	562	486	562	509	572	579	513	547	526	539	526	500	524	527	548	546	569	519	570	523	536	525	537	487	524	492	504	490	492	551	567	527	503	537	504	541	497	524	446	532	549	533	500	473	511	492	548	541	561	506	504	527	539	528	525	556	530	496	502	512	530	517	534	501	542	502	500	477	508	533	516	499	535	522	555	491	533	521	524	547	533	531	536	538	478	506	535	511	561	546	528	535	530	544	497	503	513	544	519	571	491	538	517	466	536	547	521	550	516	492	528	524	523	522	579	529	475	556	529	543	559	464	552	518	487	529	480	517	529	505	515	514	571	520	507	490	550	504	531	521	507	529	501	515	553	540	558	502	504	579	560	526	475	563	535	518	508	540	508	545	533	535	526	524	513	520	520	515	495	516	550	501	504	494	490	471	526	512	500	513	522	537	499	505	498	493	535	481	535	528	515	505	489	513	518	533	489	513	484	493	515	488	514	532	569	501	490	549	570	533	526	521	539	493	526	560	515	510	519	536	511	513	497	548	517	563	481	496	527	549	575	484	524	514	504	537	498	555	479	474	587	525	535	533	508	481	547	505	543	504	510	520	537	556	539	529	522	491	536	510	503	479	528	565	517	532	531	516	515	505	509	558	506	507	541	533	509	520	499	542	549	541	506	518	483	538	530	559	495	540
24064	21048	27991	24328	19352	1461	512	354	309	258	292	217	208	248	201	202	195	184	186	182	170	188	163	181	183	189	167	166	200	156	168	156	165	142	158	160	156	164	168	171	169	157	151	155	153	149	166	152	146	160	157	200	150	169	150	161	174	170	154	170	163	154	154	165	159	168	164	150	171	163	143	163	175	166	157	155	147	192	157	171	139	157	166	160	171	157	166	140	138	176	165	161	153	150	150	164	141	160	143	155	144	161	143	165	136	162	152	146	144	167	169	169	130	176	149	180	153	149	145	165	144	143	173	172	168	159	163	151	159	133	171	147	143	154	167	164	137	147	149	157	161	168	157	140	147	167	161	168	159	157	166	171	172	169	167	167	153	194	161	138	138	166	160	142	170	152	145	150	155	159	135	129	136	149	164	177	157	134	152	160	137	165	165	162	167	127	166	149	177	147	151	144	154	149	167	173	148	160	135	154	149	163	187	161	176	160	157	156	139	162	147	134	177	167	170	169	172	156	135	178	149	129	146	164	165	167	139	158	155	154	159	161	176	139	163	167	175	153	160	147	130	140	165	147	177	174	161	173	167	163	138	155	147	169	168	175	170	163	178	163	154	161	140	165	129	166	174	149	176	163	127	136	157	140	155	173	160	160	162	166	148	186	142	163	144	167	174	138	149	149	150	146	152	153	148	167	144	136	143	149	176	160	148	170	143	157	153	144	152	169	146	145	144	164	155	132	141	170	144	151	166	146	159	163	139	164	185	141	171	178	150	172	164	153	151	153	151	150	160	151	175	182	171	161	152	162	166	130	133	141	146	144	159	152	160	188	175	163	141	161	152	171	141	150	156	153	158	146	179	173	159	156	156	135	163	143	161	149	146	140	152	157	156	156	181	148	176	170	186	161	150	160	155	151	180	171	191	131	178	160	160	140	148	159	148	153	160	160	158	161	165	167	179	161	153	152	145	152	138	164	149	156	154	168	161	170	129	158	168	143	145	167	165	135	165	162	173	153	163	141	157	138	151	144	162	174	152	161	186	144	152	158	162	176	177	158	162	168	175	166	155	135	139	171	157	153	144	144	166	157	124	166	119	163	157	163	176	151	158	136	162	158	161	166	140	152	145	158	144	189	152	162	166	151	126	176	156	143	174	155	174	154	157	153	169	127	136	150	150	174	160	169	163	159	150	145	156	161	134	159	156	146	150	159	152	138	150	157	154	137	135	154	147	133	162	162	173	150	150	163	147	153	169	152	143	163	144	165	139	139	169	161	173	158	170	181	122	165	145	163	144	171	143	156	153	142	152	175	158	142	176	167	175	148	159	158	140	169	160	157	151	163	143	136	192	150	158	151	153	164	160	163	155	153	155	143	154	162	163	153	160	154	148	168	133	157	164	149	162	131	175	154	165	162	160	151	163	144	155	150	153	170	155	168	163	144	158	151	151	148	177	162	166	146	157	144	144	155	181	141	155	169	172	195	145	156	142	129	145	149	152	155	155	172	140	151	146	153	136	148	177	139	149	165	149	172	149	146	148	173	178	127	175	147	158	144	137	162	184	154	122	143	156	145	155	142	146	167	158	151	146	164	172	149	157	165	145	190	149	145	150	169	145	162	191	149	144	138	154	153	179	157	162	169	175	180	152	141	164	147	168	154	162	125	140	132	153	151	145	144	149	145	165	143	171	166	138	181	145	170	156	135	151	167	150	165	133	183	124	145	140	138	161	166	145	124	164	152	142	141	160	155	171	158	140	156	163	170	181	173	147	156	167	170	145	138	168	162	143	170	157	161	156	157	150	180	157	159	160	161	152	162	143	135	157	152	140	148	153	163	162	143	178	166	170	143	167	161	169	158	136	177	175	134	152	181	153	162	147	145	164	156	149	159	148	157	132	154	154	133	153	160	157	161	144	160	168	149	156	168	140	162	144	144	156	142	168	128	150	168	169	156	143	125	152	157	163	159	124	151	155	154	152	152	138	143	164	146	159	141	149	166	134	137	168	137	191	166	171	145	166	168	150	151	147	176	137	147	165	149	145	177	153	156	168	150	140	169	186	152	155	157	164	176	175	177	147	147	148	174	141	147	171	169	167	160	168	166	160	170	152	157	141	140	152	154	149	163	152	156	151	170	168	156	151	143	165	173	158	170	130	143	133	151	151	162	150	174	146	154	156	153	166	164	183	155	166	157	171	157	155	143	150	148	160	136	144	173	162	168	168	158	142	152	129	164	172	139	151	149	156	158	156	185	173	169	158	132	150	158	149	139	158	163	159	155	154	161	143	151	132	147	152	157	129	189	163	160	164	147	163	142	140	164	165	148	164	144	151	152	164	156	136	162	156	144	161	142	168	160	143	152	136	141	151	157	148	156	146	186	174	146	160	161	158	160	137	158	147	157	152	152	164	140	138	150	150	148	156	133	150	169	160	151	136	155	152	141	154	138	148	144	156	167	145	153	151	158	163	134	147	182	150	151	159	141	156	177	177	163	150	162	148	144	169	164	143	148	149	157	155	135	154	144	172	158	174	172	156	156	143	153	153	154	134	163	146	144	181	128	165	166	174	158	144	151	162	162	174	164	148	149	154	166	167	133	162	154	157	143	141	156	149	157	146	161	146	171	166	152	191	151	150	173	151	160	156	159	156	156	142	168	163	138	166	157	162	157	187	176	144	159	162	165	151	172	153	180	165	171	185	148	138	170	151	151	158	151	156	153	153	141	148	158	163	158	169	162	157	146	169	164	155	157	163	142	131	140	167	149	148	149	159	161	139	176	160	150	181	146	134	157	152	148	138	150	160	158	155	144	142	159	187	124	128	153	142	156	145	143	148	136	134	155	159	159	163	151	156	150	162	149	160	169	144	169	147	150	168	161	155	166	168	154	152	183	149	153	144	144	145	147	130	157	161	160	161	148	138	154	162	146	163	156	149	150	142	163	148	149	143	165	185	154	162	167	156	167	155	183	153	150	166	129	154	151	159	154	143	172	145	144	157	164	164	154	149	142	144	156	154	162	151	166	150	161	158	157	170	179	164	143	147	182	146	152	145	164	177	140	151	182	157	166	156	156	160	169	152	149	142	171	140	146	146	143	173	148	157	142	181	157	140	155	153	137	153	153	162	127	175	156	165	144	163	143	158	148	141	161	134	139	150	154	179	161	141	157	158	142	161	149	164	138	155	147	156	171	148	160	155	173	150	150	153	164	178	163	177	159	145	178	164	154	162	168	174	150	175	168	162	150	173	154	147	147	162	135	162	154	153	143	152	159	140	153	158	180	134	152	153	157	144	148	158	146	145	158	154	150	151	148	170	161	156	130	141	149	144	139	146	143	154	164	142	143	152	161	198	162	140	184	159	186	168	147	164	154	154	142	150	150	167	144	164	158	164	183	148	152	170	152	138	149	134	148	167	168	137	167	172	173	151	161	161	147	161	140	145	150	143	167	166	157	177	160	138	161	177	158	151	161	134	174	159	173	149	132	153	153	151	150	143	144	165	178
19233	9397	7979	4069	2660	1876	1353	1185	976	776	701	647	579	590	496	478	448	433	433	382	388	383	380	377	374	363	340	363	360	344	344	329	319	310	324	303	339	325	337	310	290	273	329	282	299	306	292	289	333	306	345	325	298	334	317	293	312	312	288	353	313	287	301	335	296	282	314	327	316	303	319	273	283	276	309	314	315	337	309	285	273	298	296	311	311	337	299	284	294	283	304	276	279	308	272	299	280	282	287	302	286	288	308	311	281	308	289	318	286	302	283	317	312	303	311	306	297	308	339	320	304	340	286	312	302	325	298	307	307	317	330	287	299	330	296	312	320	306	287	318	293	299	324	280	304	327	311	286	271	261	281	279	312	318	311	307	303	298	276	305	291	313	304	264	311	306	259	297	300	301	301	306	295	324	315	276	298	280	284	324	287	312	289	280	306	273	292	266	291	289	308	305	305	312	271	316	288	301	273	297	291	314	310	284	260	280	300	311	327	297	306	299	319	304	309	323	273	273	294	325	344	296	299	329	299	278	290	308	354	296	319	301	287	283	306	301	281	308	284	290	305	291	259	314	308	280	291	311	275	314	341	302	326	285	319	308	283	309	326	299	294	295	305	300	290	288	293	314	279	289	300	280	303	288	297	292	315	277	343	313	292	310	287	272	290	257	300	257	316	327	303	291	284	307	269	304	272	301	294	252	315	308	296	278	288	314	284	316	290	356	316	297	318	330	298	309	331	318	303	292	313	303	302	304	299	294	281	334	342	296	309	311	279	290	303	309	284	310	293	265	329	307	317	342	314	297	303	319	296	288	307	296	296	275	328	296	297	275	326	305	314	326	297	290	281	290	288	347	293	316	296	318	309	347	284	285	303	318	326	299	306	315	306	273	280	291	314	282	294	310	314	273	313	296	306	297	320	335	311	315	335	308	282	278	323	295	320	290	295	316	293	297	303	267	304	293	307	304	291	290	309	330	305	286	324	283	302	338	279	325	318	314	259	294	287	308	317	311	293	292	301	260	317	281	284	316	272	286	317	311	324	287	299	293	285	310	319	308	315	311	315	299	335	321	290	270	308	302	310	319	301	306	322	322	287	282	303	280	305	311	345	290	283	337	289	300	314	311	274	303	309	293	316	302	296	300	313	310	301	272	325	340	306	302	287	298	308	309	301	313	312	323	309	302	310	289	294	315	298	317	311	293	301	270	307	277	277	287	313	257	285	290	281	294	282	318	282	304	308	308	315	311	313	284	322	331	306	338	327	295	289	321	302	286	297	321	296	345	299	303	319	324	269	281	302	298	317	314	296	313	275	298	306	310	278	289	285	314	310	307	321	293	268	290	293	302	301	302	270	276	322	291	312	296	320	286	287	312	282	307	288	306	313	287	310	315	319	297	306	287	288	318	277	320	274	274	274	284	293	282	313	303	341	327	268	292	319	308	305	286	314	267	309	302	288	291	332	329	281	316	315	310	345	292	294	314	326	302	302	293	301	288	335	287	303	313	297	283	301	335	295	306	310	310	306	288	294	295	284	279	315	289	303	333	306	314	294	273	276	304	302	297	277	304	322	288	302	294	303	289	300	283	306	324	304	283	291	285	312	291	291	300	312	311	286	279	317	319	297	285	274	289	317	292	316	284	339	276	287	309	299	307	304	274	287	325	305	297	266	330	277	306	272	288	306	323	313	307	322	314	266	276	296	306	275	292	297	307	312	293	271	316	296	299	308	320	324	308	296	299	273	302	313	304	292	269	310	311	282	316	304	299	306	295	347	330	295	287	322	291	346	303	296	268	293	318	265	304	305	314	283	316	295	277	279	289	279	291	294	274	304	306	274	265	313	305	308	319	314	297	303	298	325	295	306	295	306	277	300	305	311	289	280	293	298	300	309	317	317	309	313	311	297	290	272	297	250	285	295	329	274	299	317	302	286	300	298	277	304	343	273	295	318	291	350	304	312	286	308	279	314	290	305	297	298	279	319	295	307	321	317	283	310	306	295	298	278	315	293	283	302	305	320	320	306	301	275	310	291	275	288	312	294	308	286	279	312	294	290	326	303	312	328	309	270	315	320	294	256	319	296	295	291	303	301	327	290	291	319	285	300	306	295	278	331	301	281	298	319	333	306	302	304	330	308	338	285	286	300	289	316	287	327	292	317	278	281	310	308	310	295	273	302	302	313	285	291	268	304	292	347	292	330	288	298	314	309	308	311	276	293	321	305	283	310	291	309	315	275	297	290	323	334	305	320	301	313	297	290	296	299	304	293	308	279	314	315	289	275	309	283	314	337	295	301	277	294	308	319	282	338	325	277	288	312	314	303	279	296	301	274	314	296	301	310	303	300	289	334	323	316	305	294	305	303	308	321	287	318	308	317	322	322	308	314	284	274	332	280	342	269	302	267	299	299	317	289	304	278	281	310	316	309	301	281	300	297	291	316	294	295	276	300	315	287	294	291	305	325	321	291	336	324	275	297	289	320	315	331	293	310	259	293	310	271	299	297	292	330	301	293	321	324	283	287	303	291	294	305	273	322	322	335	287	318	321	277	312	290	292	330	334	272	300	314	320	295	316	314	296	281	284	321	315	283	310	267	265	262	292	314	282	277	311	271	306	301	294	325	312	288	293	306	309	330	302	309	301	317	306	316	302	309	297	291	313	321	308	332	314	310	286	278	308	298	306	284	325	303	288	318	303	297	302	278	319	288	306	308	280	299	295	302	314	333	318	309	275	322	259	299	293	278	306	296	301	327	294	305	309	316	303	269	300	268	261	289	284	303	321	320	300	289	288	330	287	310	305	282	326	305	289	312	321	297	312	306	297	319	269	308	303	288	323	314	304	308	303	313	292	290	294	297	280	311	305	305	321	288	322	296	278	314	288	274	287	326	279	333	284	322	307	297	275	277	314	304	304	323	296	309	313	311	312	286	301	308	323	321	328	287	313	295	323	320	313	268	279	274	315	323	271	303	303	304	283	285	292	323	287	285	288	268	310	296	312	278	297	316	315	280	327	326	279	286	300	289	306	261	319	295	305	301	313	329	339	300	304	341	327	283	300	298	300	291	283	337	299	311	303	311	325	281	283	323	288	305	304	296	308	289	302	318	310	291	285	278	296	302	301	334	273	276	309	302	290	323	269	284	293	310	302	315	311	315	308	311	326	308	322	301	291	300	305	308	330	307	290	317	303	298	261	301	297	307	280	278	301	303	303	298	320	315	292	292	301	287	300	331	307	303	337	308	289	293	282	322	321	309	302	300	282	291	299	314	296	293	307	321	287	293	284	330	289	279	292	309	267	302	316	302	334	333	303	276	316	344	300	290	334	291	310	299	317	281	283	310	314	287	312	308	312	269	310	299	339	315	315	310	316	307	279	291	302	275	328	295	324	295	334	312	289	324	316	314	298	322	307	283	317	266	310	319	289	303	288	289	291	298	310	285	297	310	311	287	324	298	286	292	320	280	330	331	331	289	283	289	297	307	295	298	291	279	328	276	293
23077	21034	28600	23655	21038	18488	1903	860	670	638	540	497	471	469	446	430	462	415	425	399	404	384	391	411	378	340	386	370	402	340	343	395	333	382	364	362	361	352	398	370	369	384	377	365	348	362	360	316	396	336	376	364	384	376	369	367	351	354	344	373	337	325	356	338	361	352	365	370	350	334	317	331	366	380	399	369	363	315	347	342	344	373	343	385	394	352	322	314	344	362	338	348	354	353	378	391	357	377	346	366	349	354	349	344	365	357	331	364	377	383	382	347	395	345	362	362	334	367	376	395	364	359	315	367	387	331	333	390	393	369	339	370	334	366	356	334	375	372	372	341	377	372	376	341	380	332	345	363	364	342	353	343	355	344	333	335	331	338	364	374	338	374	360	371	394	395	351	321	370	340	339	324	362	361	361	340	359	335	338	321	322	377	373	370	343	356	333	364	324	343	375	394	367	335	335	374	368	335	338	331	356	333	403	339	349	377	356	346	359	341	362	331	329	353	363	344	367	341	372	350	326	358	346	349	351	400	357	323	330	344	356	357	374	357	349	359	390	378	358	372	354	348	327	337	334	351	376	322	324	342	328	369	333	353	362	336	377	371	358	337	339	371	352	367	360	342	339	370	319	355	325	366	321	342	355	403	369	338	340	339	333	354	367	310	354	372	325	378	360	371	326	330	356	357	359	354	353	363	327	362	366	342	359	366	342	387	357	373	360	352	398	347	354	347	360	382	354	353	335	325	311	344	349	347	336	371	368	362	368	387	339	344	320	374	331	350	360	350	344	367	353	377	328	357	359	350	337	359	331	365	380	390	345	402	360	391	337	380	361	332	365	355	378	352	372	332	335	360	367	387	359	380	373	311	366	370	358	357	353	365	356	352	336	361	342	348	368	352	412	352	317	340	387	329	375	352	362	361	360	330	314	333	377	347	314	331	373	360	343	398	373	365	330	407	323	343	368	373	353	352	353	391	375	356	362	329	363	349	352	330	323	350	345	312	351	331	389	329	344	321	338	333	366	331	360	375	358	365	350	327	324	357	341	350	340	315	345	350	374	327	343	358	344	359	353	348	364	374	374	342	341	329	377	366	359	321	344	345	353	351	365	381	361	330	357	358	335	359	337	341	343	336	357	367	351	371	402	373	365	388	347	347	366	356	390	324	337	359	367	355	348	365	333	322	369	356	372	364	362	344	343	352	307	330	380	345	374	346	351	335	359	329	310	353	376	387	327	387	361	357	347	363	310	328	358	329	385	352	338	360	360	330	416	328	364	348	375	350	364	360	345	370	345	340	320	324	334	341	333	356	376	328	328	323	330	350	340	347	391	375	356	355	330	351	331	313	331	321	321	345	353	368	361	349	392	353	357	349	321	369	354	337	343	361	325	362	338	375	352	341	328	358	350	339	338	323	368	332	346	356	317	363	332	347	340	331	391	361	343	336	347	343	352	356	349	339	346	341	356	328	355	360	352	390	338	379	352	374	336	327	349	352	363	349	345	349	379	354	344	350	341	373	347	344	339	366	334	337	335	330	350	386	338	347	337	333	349	349	354	344	337	375	358	335	354	356	342	340	361	331	342	349	351	317	342	361	344	321	361	343	351	371	369	353	333	377	348	354	365	340	353	349	366	318	353	377	351	329	342	344	341	307	369	375	380	351	359	372	365	361	342	355	345	340	365	368	347	336	361	353	368	364	351	352	374	352	352	364	359	348	332	388	349	381	369	359	360	333	327	364	342	386	365	365	334	366	335	380	376	378	362	328	343	329	325	361	368	329	341	390	314	363	346	386	338	339	344	373	356	306	338	340	346	359	352	326	362	343	349	350	355	331	350	332	397	356	352	351	342	336	359	343	363	331	340	358	386	334	374	361	352	359	353	335	354	347	346	336	344	354	356	318	350	334	337	367	337	387	356	359	326	391	358	328	327	328	336	325	377	342	364	385	349	367	345	341	328	383	354	327	365	376	353	335	328	382	365	365	334	364	361	362	332	347	355	353	354	382	322	355	332	354	380	338	371	381	391	305	364	360	399	349	384	371	340	337	361	334	378	363	357	340	353	364	348	370	371	382	333	326	339	379	368	321	336	362	368	377	350	343	402	348	349	310	355	358	353	337	351	338	388	320	361	362	363	348	371	343	343	362	365	335	341	349	346	371	375	320	366	326	355	358	352	374	372	353	361	356	325	368	330	351	361	358	397	386	308	382	366	351	355	328	375	362	345	312	356	358	310	328	353	354	345	351	364	368	336	352	377	384	365	390	396	378	356	373	409	350	327	368	380	368	359	333	346	334	378	318	383	372	363	330	333	333	340	341	338	361	318	325	324	339	361	341	324	342	392	337	336	323	340	365	311	331	350	338	379	328	373	364	403	360	347	339	380	363	367	360	361	344	338	331	332	377	343	350	362	341	356	330	363	308	358	356	343	402	324	322	375	362	362	367	350	332	352	358	363	369	321	320	355	312	333	367	376	388	311	386	345	360	358	353	359	360	358	320	333	365	355	349	316	347	332	349	342	365	333	370	369	340	321	346	335	332	355	341	326	365	346	351	380	324	408	361	342	380	356	345	330	337	378	359	345	348	382	365	368	340	351	333	333	322	363	314	331	342	344	353	388	323	352	345	393	314	351	345	365	340	382	341	372	362	366	355	364	346	344	359	370	322	352	380	337	338	355	349	326	339	343	367	339	354	376	359	374	351	385	349	344	365	363	357	360	368	372	329	384	343	335	323	349	349	344	372	359	390	334	330	360	360	349	353	413	359	349	348	329	309	384	344	367	349	347	378	364	354	362	348	364	364	367	375	340	352	352	350	366	361	360	349	343	363	372	341	332	363	355	388	325	320	366	335	341	341	347	356	375	374	321	321	346	367	339	360	353	366	365	346	343	347	343	355	338	361	352	325	361	346	350	349	383	326	361	374	328	320	370	352	354	352	353	310	348	356	352	325	331	356	343	359	348	365	309	339	348	363	357	370	363	368	350	369	351	335	356	388	341	362	331	356	362	369	336	361	320	331	337	343	372	354	368	361	358	370	352	355	348	361	349	379	361	365	346	337	395	386	370	362	371	350	361	324	338	358	390	354	330	297	345	343	354	330	367	362	346	328	369	361	389	345	356	381	357	331	327	335	341	352	333	343	348	352	347	382	351	326	347	374	340	365	371	360	349	368	388	331	337	335	340	370	399	334	321	317	351	368	320	342	326	347	366	324	369	370	360	372	319	352	363	380	330	344	341	344	319	347	327	368	354	384	310	324	356	336	358	354	314	334	365	344	361	341	354	352	363	354	359	320	354	386	342	346	352	325	323	325	364	338	349	358	354	355	343	361	342	352	360	349	316	349	361	327	339	330	347	355	340	350	347	334	342	349	335	337	389	371	344	354	345	374	338	330	345	361	393	375	354	333	330	358	347	319	338	351	343	375	357	353	370	350	354	360	364	322	345	321	345	356	315	347	364	341	338	360	348	340	362	372	367	370	334	345	334	381	342	348
21259	15603	13292	7027	4764	3536	2715	2208	1816	1599	1465	1237	1085	1045	936	925	913	847	851	794	807	737	788	738	742	748	684	685	696	672	662	700	626	632	664	617	619	649	627	609	644	615	615	624	632	592	649	647	611	630	615	634	563	612	617	589	588	646	646	649	594	629	623	657	677	597	635	596	612	588	578	615	675	677	625	609	603	609	603	611	584	670	602	614	617	634	620	607	559	601	618	538	610	594	570	626	600	590	610	604	627	635	575	576	621	643	631	597	658	568	581	580	622	605	539	654	612	582	600	616	609	606	619	626	566	602	601	538	574	625	587	599	595	648	587	607	612	586	614	621	586	607	584	598	617	617	571	604	595	571	589	580	622	584	627	586	590	595	569	599	625	601	629	619	656	630	580	583	560	604	588	601	602	620	585	609	577	566	648	597	529	574	602	596	622	612	575	639	614	589	588	614	617	598	598	606	584	581	617	667	583	615	576	617	606	591	617	564	616	607	629	571	615	587	596	646	578	620	642	593	619	612	629	588	606	617	634	614	627	622	583	594	628	572	647	606	598	550	595	631	575	615	571	605	601	589	582	593	619	604	602	616	597	579	607	603	614	604	628	591	590	604	634	663	582	666	634	597	603	537	610	607	616	599	619	617	613	583	602	591	638	545	610	602	596	606	609	636	626	637	594	594	601	564	577	582	593	634	624	589	607	589	600	635	607	575	590	588	589	605	575	599	599	646	597	594	598	624	598	632	644	591	623	624	593	606	625	586	621	639	615	617	605	558	598	602	630	624	580	617	595	615	617	591	616	596	610	605	562	606	635	595	616	595	633	650	599	595	605	604	607	593	588	600	571	586	615	582	581	592	615	566	636	642	607	588	621	610	602	611	628	626	595	602	612	584	615	603	562	652	615	604	643	597	616	607	566	655	573	602	633	586	600	595	604	611	634	623	544	599	623	631	566	654	590	650	653	569	612	630	587	608	602	605	603	604	582	599	571	613	560	606	599	601	614	598	619	614	586	624	564	606	568	582	605	655	580	620	627	643	612	621	621	580	571	565	614	559	569	611	633	620	635	644	670	608	666	567	569	617	614	600	624	598	562	629	556	607	593	587	592	627	641	622	618	569	644	570	578	661	632	564	576	610	594	641	603	600	604	581	610	572	576	596	609	525	603	582	598	595	643	584	572	582	594	653	605	617	597	592	585	580	582	596	617	566	585	603	622	603	614	610	591	584	603	607	632	617	604	602	609	586	583	578	657	626	599	643	594	592	658	526	586	572	599	593	609	611	579	574	617	603	588	652	567	593	654	597	617	606	582	613	563	609	576	601	564	580	611	649	615	577	627	566	608	603	610	581	571	571	633	563	584	600	621	635	599	648	625	593	598	612	641	606	589	624	569	617	597	601	667	571	614	592	602	555	591	603	612	597	568	608	618	605	649	572	595	644	600	589	585	609	593	589	600	597	618	588	615	563	561	598	609	620	610	617	581	640	574	585	614	618	588	608	585	583	646	570	615	581	633	568	573	576	566	560	593	574	546	583	597	596	555	580	607	630	575	584	617	600	614	583	604	626	626	604	636	577	625	651	600	619	630	602	607	583	583	647	592	616	588	571	576	575	571	607	630	576	598	594	580	582	625	638	598	621	607	594	613	590	608	599	601	597	602	582	615	557	602	611	566	591	629	597	592	606	599	627	631	609	605	626	602	563	605	612	607	580	619	612	598	551	586	572	604	566	599	606	605	572	614	618	583	574	572	573	571	561	607	587	550	570	581	573	645	592	603	625	657	668	570	597	601	591	622	635	583	602	559	606	626	614	590	601	591	606	544	583	652	589	608	631	629	573	608	602	625	609	603	650	617	620	620	649	580	584	595	595	587	611	610	607	614	604	615	659	596	599	567	616	584	611	618	579	609	628	590	602	595	605	645	627	596	594	628	592	616	568	584	599	585	597	558	633	576	580	614	619	593	630	599	612	587	626	596	604	609	611	565	584	626	640	623	657	554	603	619	652	587	618	643	617	582	608	594	601	594	581	592	617	586	590	602	608	611	590	599	622	601	605	583	578	590	629	580	590	602	590	583	573	587	580	583	570	603	588	581	610	628	587	634	582	626	632	621	589	617	584	587	574	626	564	595	603	563	585	569	605	619	666	600	613	555	559	624	615	606	580	612	591	598	676	603	644	605	599	602	626	609	600	608	588	563	609	621	617	649	600	620	629	579	613	604	620	567	610	567	627	592	604	602	580	587	617	588	551	560	624	613	612	539	587	622	585	593	616	567	601	577	570	554	576	631	632	598	645	625	605	593	640	603	619	602	581	588	564	625	593	594	595	611	611	579	582	608	601	654	577	647	617	563	658	598	610	642	629	595	595	580	600	578	597	617	609	568	580	579	629	609	579	606	590	596	551	600	588	623	608	610	543	575	576	648	605	629	621	603	596	622	602	565	639	607	578	538	575	616	611	627	593	664	558	564	632	601	578	591	626	616	586	625	609	608	565	606	615	577	675	588	552	600	580	604	626	626	602	639	582	559	597	578	619	588	596	633	608	577	616	583	612	587	600	635	574	618	577	604	603	610	580	611	617	620	608	543	607	590	628	555	632	603	600	635	620	596	576	636	606	627	587	577	589	610	620	596	599	621	621	587	587	631	626	594	650	582	600	622	638	612	593	595	631	607	609	608	583	591	601	601	570	619	578	662	591	593	572	582	628	592	596	540	619	576	611	581	601	602	644	608	592	618	572	581	616	607	670	554	615	610	575	625	612	640	603	628	611	610	559	600	620	550	599	573	573	577	610	613	656	619	630	623	640	554	587	588	577	600	578	592	641	616	590	598	571	603	604	577	586	604	581	569	599	641	630	574	598	683	600	589	597	606	625	610	585	615	604	620	580	620	622	641	598	584	569	626	603	555	638	636	631	573	559	631	614	611	627	600	606	575	573	608	605	587	596	605	580	582	587	623	589	603	560	605	595	629	612	577	624	593	560	608	594	580	602	600	595	585	600	621	576	607	577	583	595	583	642	591	591	605	621	625	569	569	616	561	592	591	570	577	627	589	618	570	585	584	613	615	658	617	603	635	603	564	618	594	645	591	594	603	596	631	617	583	591	634	599	599	630	575	579	606	637	587	591	582	593	579	589	599	601	640	595	603	647	607	583	581	561	545	618	588	629	550	578	607	579	588	607	588	598	558	578	587	615	592	624	613	608	640	617	609	664	551	584	619	619	627	578	607	584	602	626	576	608	599	564	634	598	588	603	576	584	597	640	567	592	614	631	604	601	570	578	595	596	597	548	646	610	593	612	602	600	601	567	609	582	643	571	568	566	582	625	584	612	559	584	592	629	574	572	625	659	608	593	667	584	611	618	641	584	619	580	601	646	594	640	616	557	596	622	632	628	624	597	645	608	596	595	615	580	642	608	562	637	623	567	596	614	612	613	636	560	637	604	637	623	588	574	616	570	595	620	593	586	577	642	571	596	578	594	604	605	635	602	599	595
26689	20352	7656	655	407	341	341	353	290	306	293	280	316	285	301	277	285	263	277	291	283	291	256	289	277	282	250	257	261	297	279	274	314	264	261	285	302	289	283	270	274	302	287	312	279	278	260	270	300	272	303	281	262	296	307	280	269	272	280	275	299	262	288	301	294	283	322	264	271	286	288	299	271	290	264	270	282	305	283	297	272	283	284	317	324	265	272	271	310	301	295	290	277	300	290	310	256	289	257	283	280	251	271	291	267	250	264	302	264	265	250	279	265	264	258	273	316	284	287	265	289	264	312	317	310	262	263	281	260	254	258	314	299	307	281	295	270	298	273	253	263	301	328	280	256	278	254	272	288	309	263	281	272	276	298	280	264	286	285	262	278	302	273	300	274	311	297	284	259	299	277	262	304	282	276	290	288	278	280	259	293	313	292	299	271	259	272	297	287	275	274	291	314	274	270	267	267	276	288	288	264	285	263	263	289	268	270	293	260	297	274	266	283	289	260	300	269	306	286	278	252	263	262	291	282	288	279	270	302	274	313	256	275	261	288	295	285	295	279	299	260	260	263	272	276	289	292	295	279	267	260	298	283	295	290	254	258	263	313	297	309	286	286	286	284	253	306	307	267	254	266	269	291	282	308	291	253	279	280	310	254	291	277	283	265	270	256	279	298	310	302	300	280	287	285	291	295	270	263	295	310	264	294	293	257	305	289	260	296	290	269	252	271	264	322	258	285	265	313	287	268	274	303	277	307	277	279	264	263	290	265	291	259	306	278	293	275	258	254	283	257	300	260	291	272	284	296	258	280	280	303	274	259	303	269	285	253	245	267	289	280	303	255	270	244	255	273	299	308	294	278	297	304	276	269	277	276	296	267	279	277	296	291	295	288	282	286	275	266	287	270	252	259	256	268	257	298	277	281	287	288	273	275	291	275	270	257	288	290	265	273	258	288	271	275	287	256	266	270	277	280	293	270	304	299	286	271	290	259	286	274	283	293	255	293	269	264	272	291	279	270	265	299	272	282	279	257	276	248	296	285	285	278	273	302	267	304	313	274	262	274	268	295	274	301	274	283	283	286	286	268	283	268	262	285	258	304	289	290	249	259	276	286	297	255	274	253	268	289	283	286	288	292	269	297	271	259	298	238	274	279	314	278	299	243	277	294	289	302	271	272	304	314	292	290	270	256	282	258	296	273	264	292	284	308	288	259	296	283	304	307	264	302	283	288	283	272	250	273	299	295	275	272	259	269	283	273	299	279	291	242	282	262	285	283	296	285	271	303	318	285	264	284	254	295	262	252	274	286	296	265	290	276	268	263	272	263	275	264	279	273	286	255	263	286	279	282	289	323	313	264	311	303	271	265	266	288	285	257	248	276	285	276	298	284	297	270	310	259	296	300	289	280	299	294	280	258	296	273	264	283	252	276	286	248	315	274	289	284	259	266	290	275	276	257	261	267	305	264	283	262	316	293	295	277	278	299	280	285	290	252	270	288	266	240	295	269	290	288	288	279	295	281	286	290	271	298	299	307	260	284	264	273	271	304	266	289	272	267	274	273	286	266	255	285	295	286	295	246	303	274	292	289	256	326	275	254	281	280	280	244	262	251	298	273	277	289	262	297	307	298	290	315	264	237	297	302	273	315	306	258	302	278	273	276	308	281	263	302	292	251	310	287	294	320	286	259	279	296	293	305	263	258	248	284	280	282	267	276	271	282	235	292	272	294	301	245	269	296	260	273	264	265	268	260	292	260	259	295	292	270	287	282	264	296	282	274	289	288	296	233	314	279	311	292	276	270	263	302	311	269	275	295	256	303	308	287	278	291	245	252	275	302	280	297	286	276	291	302	288	272	290	276	268	274	309	275	295	274	319	299	275	284	266	273	299	265	285	283	306	286	270	307	300	275	294	308	263	260	279	318	277	269	293	271	288	283	283	260	312	277	274	278	291	266	289	258	302	290	289	292	289	294	273	254	290	258	272	254	258	287	287	265	279	255	292	284	276	274	276	277	295	259	289	262	280	267	286	260	238	274	276	277	276	267	271	293	248	267	297	271	262	252	301	269	281	294	283	238	266	287	280	263	276	286	291	254	297	280	266	297	278	269	271	281	245	301	279	279	267	285	294	262	312	300	275	265	290	260	273	251	295	272	269	307	301	275	246	282	300	283	289	267	267	283	280	259	308	269	289	301	293	272	294	311	279	274	282	293	263	281	291	288	307	269	255	288	303	282	260	291	284	291	285	278	260	274	289	286	266	278	277	279	291	278	297	295	263	300	256	290	294	314	284	291	253	285	298	271	274	269	277	267	312	287	280	279	284	284	261	225	279	290	261	303	276	261	292	272	261	293	258	274	310	240	303	286	237	289	292	288	239	281	264	251	287	284	263	273	275	275	274	283	314	293	263	265	292	281	288	273	271	308	263	279	279	283	309	277	288	280	287	268	246	297	286	288	289	266	267	268	269	278	296	278	302	273	288	293	263	280	280	267	268	283	283	326	289	294	301	295	254	246	303	314	271	286	293	281	270	279	304	276	275	271	265	263	277	280	269	279	249	296	279	290	290	254	290	262	289	264	251	266	274	277	270	264	286	270	320	298	291	264	296	284	281	271	300	247	316	290	265	278	291	284	292	275	255	285	277	274	261	283	308	257	294	281	292	245	274	257	274	265	268	299	251	294	303	274	301	253	303	282	254	263	266	281	237	272	288	278	279	293	278	265	280	272	302	286	275	290	304	268	277	272	294	297	283	305	298	253	311	273	294	278	292	288	284	282	326	264	316	280	323	279	296	266	285	328	283	260	267	278	298	276	292	291	260	283	291	285	282	273	285	280	274	302	293	322	279	284	301	281	293	302	287	282	274	303	283	305	235	272	289	249	280	270	305	292	283	293	280	273	309	254	299	294	256	302	304	311	299	265	263	278	290	284	270	288	280	274	291	309	276	270	299	306	269	296	274	290	307	280	267	302	289	275	263	262	279	289	261	321	271	307	250	312	292	291	277	253	297	296	267	292	311	270	275	279	260	263	254	267	284	275	277	277	260	288	283	282	269	272	298	288	293	291	306	274	266	281	301	277	286	262	292	306	283	290	264	277	310	279	262	306	296	280	276	274	293	286	294	306	254	283	262	284	293	302	297	263	278	266	277	258	317	249	296	291	263	279	261	255	268	286	275	281	268	282	294	299	279	268	275	258	285	283	274	288	297	298	268	293	278	289	289	291	274	291	254	272	260	266	273	259	297	291	263	261	297	267	291	276	308	299	247	298	287	284	277	263	263	309	299	309	271	295	266	274	257	273	275	276	277	305	254	291	257	284	259	268	260	286	264	269	281	270	279	281	284	298	271	283	285	281	272	283	297	260	277	313	318	309	274	275	281	272	291	281	266	291	264	279	268	294	294	284	266	272	283	318	285	283	316	271	267	272	262	288	285	263	282	324	245	298	269	302	293	267	278	271	264	269	270	273	254	263	282	264	298	292	286	278	267	273	286
10727	1540	1426	859	761	687	645	638	576	563	526	580	587	588	509	541	568	511	503	540	514	558	518	552	528	496	549	466	507	503	532	523	522	545	496	526	516	547	586	522	550	543	506	530	482	539	543	511	584	574	542	564	506	555	509	493	531	511	506	521	529	521	539	542	548	526	515	499	521	533	556	504	484	527	546	531	500	565	527	485	549	525	488	531	503	574	532	534	504	520	514	522	552	507	521	553	471	487	517	513	494	533	519	542	529	541	549	555	534	568	520	507	520	512	475	508	504	504	541	526	504	552	544	527	534	512	535	548	512	549	510	521	543	515	483	495	568	497	525	510	523	509	523	507	525	529	511	542	499	504	550	537	516	530	540	466	543	520	543	510	535	546	512	502	529	506	538	464	540	488	547	527	551	504	507	540	515	565	519	526	520	533	515	538	487	549	550	563	559	525	541	529	520	519	519	538	586	506	514	525	549	516	542	548	535	510	540	532	492	535	517	571	533	514	510	523	532	534	518	548	567	508	536	522	549	537	560	548	563	462	559	494	559	555	521	529	463	548	522	566	528	516	532	511	528	505	519	533	520	526	511	555	561	520	544	544	509	539	520	526	530	561	526	525	520	530	518	489	540	514	503	518	510	544	535	554	552	519	562	507	527	554	501	490	520	544	542	538	548	536	493	483	528	542	517	558	548	544	553	534	560	510	542	511	495	568	522	522	535	535	520	510	539	526	531	527	528	507	510	553	487	509	528	489	537	539	540	514	528	521	566	501	526	519	516	538	546	538	502	534	503	538	506	514	538	516	556	529	569	560	532	517	532	536	501	553	494	517	528	500	512	537	515	514	481	550	514	511	528	545	545	538	518	556	553	527	560	536	523	543	507	492	514	506	526	478	500	540	558	509	546	505	498	495	496	519	549	496	517	575	567	539	549	522	516	551	559	507	532	538	547	518	539	517	518	536	521	485	522	527	557	535	540	546	525	529	526	546	525	532	523	512	533	613	555	528	516	555	531	529	535	552	520	499	538	520	550	532	481	537	515	575	496	539	524	509	520	515	543	510	501	507	540	518	552	518	584	544	551	529	508	544	517	529	558	546	522	531	525	514	538	533	543	528	518	533	540	525	507	535	537	523	492	519	570	576	496	537	536	552	540	508	537	497	526	531	605	543	494	541	504	524	530	522	570	539	514	517	489	539	559	520	526	520	514	517	518	578	553	548	528	512	500	531	544	510	522	488	498	575	551	543	509	518	525	538	513	515	560	498	512	513	509	506	517	536	508	516	506	488	502	533	534	517	534	528	559	496	541	483	477	514	503	496	483	551	514	540	558	526	529	544	474	542	484	487	493	534	516	549	583	498	498	525	465	531	553	487	506	499	552	517	536	496	528	490	542	505	539	551	541	530	534	548	555	493	529	569	546	467	544	525	509	517	556	500	551	471	498	510	516	500	538	542	493	573	567	559	538	538	579	515	489	530	508	542	524	531	571	543	516	507	509	516	547	491	558	571	531	494	520	531	510	502	512	522	529	538	501	525	529	493	520	489	531	561	513	534	555	547	495	565	528	535	491	517	535	531	529	528	554	548	501	541	507	520	516	488	586	493	550	527	501	522	510	508	500	532	502	525	524	513	536	533	531	501	524	528	529	513	504	538	546	556	549	509	541	569	544	512	509	512	515	535	499	519	486	492	502	495	540	512	484	515	503	507	509	513	573	547	547	478	545	527	522	509	559	523	526	537	530	535	518	549	513	498	527	524	518	495	517	499	538	484	568	496	530	498	509	539	491	501	546	554	503	545	546	520	530	521	560	522	544	542	525	486	499	584	510	526	518	501	548	503	529	564	530	549	496	533	479	509	499	524	516	511	525	548	530	507	498	524	520	542	522	536	541	562	544	534	501	513	498	512	560	526	531	496	522	523	541	523	532	530	516	532	554	557	506	534	579	541	497	503	513	527	590	525	541	508	512	495	540	533	545	518	546	532	518	561	545	535	503	493	520	510	519	556	515	530	544	508	521	535	534	504	499	534	530	507	496	523	518	535	470	533	501	524	497	561	507	528	524	533	509	534	537	498	506	505	558	538	517	558	542	522	526	588	527	521	537	485	515	533	509	535	527	512	532	546	509	514	516	559	515	509	507	508	503	514	539	527	513	556	542	561	527	525	552	543	505	536	503	538	521	556	528	570	510	523	534	513	558	522	550	546	537	540	502	515	518	526	562	495	468	510	537	560	534	522	499	493	509	515	505	555	518	531	511	507	503	520	513	556	518	582	565	543	537	529	581	565	520	515	544	503	542	538	513	538	531	534	489	511	564	487	516	542	537	495	520	502	554	525	539	479	537	528	533	505	507	523	525	523	524	522	547	491	532	518	491	512	578	510	515	521	492	522	469	539	542	570	504	527	514	496	540	528	514	540	471	493	542	508	550	521	532	552	505	534	524	544	585	512	541	524	492	551	560	566	538	539	500	530	570	460	520	535	509	539	526	531	493	540	530	528	530	510	495	544	509	545	520	524	498	542	524	530	533	518	534	530	502	515	531	515	493	536	536	531	524	518	524	529	496	522	554	500	506	481	539	495	542	557	556	492	488	520	518	539	518	563	499	510	529	540	506	514	512	512	519	528	533	563	537	493	509	515	539	535	533	483	489	523	514	562	548	553	529	517	516	518	503	504	532	530	483	572	556	531	522	525	547	548	543	527	540	538	583	505	498	517	564	523	547	552	520	521	485	521	532	554	534	522	520	498	551	532	503	500	486	576	569	492	521	564	546	564	522	503	504	516	514	533	553	526	547	537	537	474	564	524	525	576	501	541	496	536	552	539	523	555	490	527	503	556	516	548	547	513	531	527	503	497	520	512	547	536	562	545	513	512	533	545	527	505	570	528	523	515	532	502	550	568	525	542	543	505	494	570	501	535	542	519	502	506	535	516	494	500	548	546	527	541	535	529	521	495	555	511	549	531	530	524	554	515	519	515	517	489	534	520	527	511	544	488	489	544	527	528	553	515	514	491	529	502	486	544	492	500	538	513	565	509	526	510	551	505	500	504	515	484	554	514	555	567	528	527	521	517	521	530	503	517	517	511	540	521	564	559	496	545	523	508	529	548	553	479	508	511	527	501	511	524	510	507	490	570	542	552	521	517	510	494	517	511	505	493	535	537	528	489	501	535	530	510	479	530	529	508	484	569	530	530	528	490	519	514	465	528	510	530	524	526	499	554	514	545	513	532	471	504	558	504	525	538	512	562	534	520	512	524	534	494	567	512	514	507	509	496	489	540	539	528	523	515	485	565	506	532	509	522	513	511	539	518	533	502	526	542	523	558	510	534	537	518	503	541	513	537	499	530	502	559	511	567	485	539	502	528	518	508	492	515	507	521	529	530	547	553	511	549	477	523	526	545	534	531	521	536	534	531	525	517	526	560	545	526	533	476	491	584	487	531	504	508	542	491	513	532	528	530	505	531	530	512	546	574	488	533	531	527	494	496	515	546
24077	21056	27954	24377	19227	1437	537	413	293	286	256	224	215	223	216	202	191	211	198	180	181	170	182	162	183	171	177	180	169	163	176	174	157	154	146	186	153	128	171	146	142	158	159	148	169	147	158	148	158	157	159	171	189	160	153	165	149	146	148	174	148	180	131	186	147	141	171	169	167	130	156	169	178	152	158	154	174	129	165	135	159	159	155	165	152	150	136	161	155	150	168	177	141	149	123	140	157	142	161	163	169	142	146	155	157	156	144	155	158	162	141	153	140	148	167	157	150	154	161	175	150	131	155	135	144	147	158	143	153	143	138	147	154	156	134	153	151	159	165	140	135	193	167	135	172	161	150	163	142	151	159	174	152	158	138	150	146	145	161	161	145	151	144	171	170	161	172	164	160	132	166	160	137	163	148	165	141	170	136	149	159	163	164	160	149	144	175	157	174	180	136	146	146	159	161	150	150	145	149	162	166	162	156	161	153	146	161	152	152	163	163	155	164	154	124	137	170	144	145	119	165	155	172	151	165	130	155	143	152	169	159	163	151	154	152	151	162	167	161	151	168	148	173	158	141	139	172	164	167	163	143	158	163	160	138	149	180	160	140	158	159	145	156	165	150	160	140	143	164	160	145	144	174	171	141	149	153	168	150	121	163	162	162	165	179	154	150	167	161	136	152	141	182	184	135	156	179	135	154	165	161	161	157	173	145	162	144	138	153	167	157	179	164	152	155	172	137	148	145	165	162	153	154	171	148	156	137	131	155	162	157	132	169	168	168	172	163	162	151	144	137	159	148	181	175	178	136	163	167	155	153	147	149	160	183	159	148	172	158	156	154	123	169	170	163	148	161	182	165	139	166	147	175	161	150	145	162	186	160	146	152	155	157	135	160	134	168	140	157	144	156	164	152	143	128	158	143	137	143	172	157	139	159	180	150	142	155	137	139	153	156	151	170	154	183	144	163	176	168	150	161	163	165	150	162	163	139	156	140	156	152	143	169	173	137	149	154	146	195	132	153	150	150	135	180	144	157	159	148	150	135	150	156	154	121	175	156	163	160	151	164	148	144	148	144	144	151	145	163	154	164	145	166	172	167	157	135	156	143	147	152	138	141	153	142	146	161	164	151	134	128	142	160	172	165	157	152	160	146	160	153	155	141	168	149	132	158	152	153	155	176	150	184	164	139	158	157	159	178	165	154	171	183	171	174	154	144	156	158	158	166	137	160	142	178	146	168	132	154	157	185	157	157	167	154	159	160	157	145	141	167	149	163	164	134	162	154	153	162	147	173	158	161	164	165	152	160	146	160	133	151	152	165	159	142	144	138	128	156	154	133	146	159	150	162	157	143	138	143	155	154	162	166	153	152	148	155	161	151	156	168	154	169	147	146	157	138	145	144	138	159	166	163	172	152	152	156	169	153	163	157	149	151	148	176	152	135	155	150	152	160	152	144	154	161	139	166	141	151	156	164	172	165	176	155	177	167	154	181	130	153	141	134	164	164	156	186	154	145	139	168	142	150	153	159	143	164	151	136	170	138	143	144	150	165	144	132	164	143	153	170	147	144	149	146	151	149	145	166	164	136	137	155	142	147	157	153	152	159	163	166	161	140	148	145	176	197	155	161	148	150	134	134	171	147	181	167	160	153	161	148	144	155	170	149	140	149	148	147	144	138	170	154	141	157	144	141	135	168	182	129	166	164	153	150	136	146	153	168	155	155	147	163	153	161	152	157	163	165	152	154	158	168	138	151	169	190	178	153	153	159	134	147	151	142	160	173	152	157	157	138	178	155	135	156	152	179	155	158	145	151	150	149	147	151	160	165	151	153	147	156	173	169	159	154	155	159	172	176	147	181	168	144	156	175	163	146	142	175	164	151	153	130	156	159	151	136	166	152	139	156	159	145	159	165	153	144	158	165	182	147	143	144	168	154	177	145	157	151	145	169	145	137	170	163	136	157	144	154	143	139	153	186	161	153	155	130	168	165	146	150	145	125	177	144	171	152	150	137	143	148	154	167	142	150	145	170	138	151	158	165	160	160	159	164	165	151	164	159	168	148	138	154	165	174	148	155	155	146	151	166	166	179	136	150	175	163	154	168	178	170	161	146	153	145	171	154	180	175	162	170	162	158	134	152	152	156	153	157	145	174	165	158	181	171	141	177	173	148	137	140	133	138	163	136	146	147	142	160	159	156	170	141	174	136	147	147	148	142	176	177	166	144	172	156	148	158	154	171	147	157	157	155	165	163	147	150	149	155	150	162	160	144	168	146	157	160	140	163	163	166	158	140	156	136	152	138	181	156	167	154	137	145	162	131	160	176	149	163	158	164	155	135	171	146	139	154	153	156	140	145	156	137	165	150	140	159	144	124	167	156	158	158	153	182	162	183	148	161	156	152	149	150	161	160	166	179	158	159	153	149	152	136	125	132	143	156	131	175	152	156	150	132	170	160	145	130	153	153	152	174	149	140	152	158	177	160	159	153	143	159	146	165	140	160	166	141	154	171	135	155	146	143	148	166	135	137	142	138	150	171	155	158	164	152	145	137	149	142	154	144	147	152	146	166	177	156	149	138	153	160	193	166	144	161	174	179	158	136	131	147	149	147	147	155	188	144	142	156	169	150	169	153	168	146	132	144	149	149	162	158	138	155	175	168	139	164	165	137	146	155	155	147	134	156	133	140	175	140	155	160	171	144	162	173	156	121	154	156	155	146	170	149	146	148	162	156	161	158	148	169	174	174	129	142	149	148	123	153	150	148	153	128	181	144	158	152	166	167	169	137	168	169	156	157	153	164	160	146	153	157	157	132	139	138	152	161	157	147	161	145	144	142	147	143	142	147	158	150	173	156	149	171	164	167	177	168	145	160	134	121	140	148	164	162	169	158	160	158	162	149	149	162	137	169	150	146	143	147	153	156	141	171	182	157	160	163	161	140	145	171	160	154	159	129	136	150	162	164	148	160	153	154	165	151	149	164	150	143	194	138	148	156	149	147	131	177	165	155	163	151	160	154	153	164	147	152	140	150	129	168	152	165	159	149	148	170	150	166	149	161	171	143	152	142	159	150	137	137	174	157	150	155	149	151	178	160	134	143	152	172	140	145	157	147	185	138	135	154	144	148	151	138	158	164	141	156	142	168	162	144	155	149	177	155	131	144	166	145	157	163	171	154	173	164	140	147	158	132	160	160	157	132	143	160	163	160	128	146	156	136	152	155	152	146	138	145	163	149	159	169	164	170	159	147	149	144	146	156	127	153	166	162	149	191	169	154	163	152	153	135	139	155	160	148	148	147	129	178	157	179	152	136	167	156	150	153	176	168	154	144	142	146	171	175	132	129	155	137	153	155	144	151	175	157	156	155	163	137	164	165	155	160	147	167	135	151	146	149	145	135	157	147	145	179	150	152	163	165	161	184	157	171	156	143	139	152	140	167	140	149	157	148	151	176	155	159	175	126	177	163	152	160	165	176	175	156	144	160	148	138	165	143	160	151	158
19168	9601	8045	3986	2608	1884	1420	1136	966	839	718	690	550	545	472	506	440	440	395	415	391	363	385	359	340	402	362	343	363	324	302	338	335	320	315	320	323	336	355	333	348	313	324	304	301	295	315	322	321	342	281	296	308	343	292	300	278	289	307	302	305	311	322	314	318	345	309	306	316	309	303	308	320	331	279	309	305	286	310	328	291	281	323	316	324	303	308	280	289	269	327	294	288	301	305	327	279	289	322	268	302	273	292	289	279	285	273	307	283	359	288	321	292	289	290	308	290	299	303	319	305	306	272	273	304	305	312	332	308	303	292	297	290	291	314	301	301	301	324	297	286	293	320	293	288	282	304	291	299	305	309	306	290	326	282	315	300	300	294	297	278	286	305	267	287	291	310	317	286	347	314	296	292	284	307	259	310	294	302	338	286	304	311	276	294	298	307	291	294	315	298	297	282	307	305	300	282	303	285	309	290	310	283	315	292	330	323	349	332	317	294	315	297	290	294	334	300	297	297	307	286	312	305	314	307	284	308	311	269	322	321	280	288	275	288	318	306	308	290	302	280	282	296	295	311	268	298	297	305	330	305	315	301	290	310	317	290	329	289	306	332	285	305	305	291	317	266	305	273	312	345	274	267	284	292	299	304	314	332	291	290	301	277	292	297	286	303	294	300	287	297	310	293	286	306	328	331	303	325	310	329	310	271	324	302	345	341	289	288	288	320	289	322	295	292	309	290	300	292	308	286	297	289	299	287	296	312	294	289	304	325	293	331	281	330	264	298	293	283	316	307	256	285	315	310	275	309	321	289	310	307	305	317	300	321	308	309	268	313	303	331	298	302	325	294	327	311	309	298	273	326	301	304	313	304	305	277	316	265	300	303	309	315	307	319	318	266	331	297	297	291	304	286	293	305	277	294	307	316	341	290	310	337	271	302	312	301	271	288	296	336	297	288	284	294	302	312	296	305	322	298	306	318	324	290	304	303	325	287	326	296	305	331	282	315	281	297	314	279	305	325	304	303	285	322	323	332	311	284	283	285	293	306	266	293	277	298	320	301	317	275	309	289	294	328	307	280	295	305	300	281	272	302	294	310	297	303	332	287	299	301	255	323	286	286	290	291	314	279	311	265	286	287	283	307	316	274	322	265	324	334	299	305	253	297	312	285	269	319	291	318	296	294	276	299	259	326	287	295	311	282	281	291	304	328	300	279	314	268	294	300	278	299	289	266	324	284	304	309	324	310	299	294	296	302	302	267	273	291	275	265	270	337	274	328	302	300	331	272	288	285	311	302	300	294	305	305	318	322	298	307	291	319	329	323	265	272	318	312	307	310	321	289	299	307	316	294	306	313	314	280	272	295	303	324	311	317	268	273	280	289	280	300	303	294	304	292	325	298	310	281	306	316	312	314	338	298	293	307	280	298	299	295	313	309	262	280	304	288	300	305	314	290	294	279	314	288	276	273	297	298	295	297	306	296	295	315	286	301	288	335	324	312	303	299	267	311	301	322	285	288	304	298	299	304	286	289	292	319	305	331	322	305	309	305	327	308	330	283	305	301	318	299	327	293	305	350	299	301	282	288	282	351	264	303	311	322	291	263	300	317	292	308	314	315	292	310	313	292	299	303	274	309	315	308	323	315	302	286	296	316	295	271	278	276	307	298	291	310	283	281	297	338	316	313	305	285	302	347	318	299	306	283	315	303	291	304	309	297	322	300	326	313	330	304	305	314	314	310	301	302	299	323	323	310	280	296	287	311	301	302	293	258	326	341	293	305	283	311	274	331	311	276	305	277	330	288	312	277	279	257	299	310	286	285	295	290	254	308	315	284	314	276	321	303	294	293	317	316	286	278	328	284	284	310	306	316	312	317	296	301	262	292	300	320	286	291	291	304	315	305	315	283	295	277	271	300	339	306	333	281	300	273	291	281	277	290	311	298	307	308	274	284	293	281	333	299	312	311	307	296	285	285	302	304	302	290	296	321	274	295	301	323	309	281	300	310	292	295	293	316	292	284	282	320	290	306	300	279	320	290	308	292	296	297	279	302	291	310	287	293	300	289	305	298	312	311	332	277	326	281	280	299	285	325	297	269	287	303	282	256	284	305	298	297	295	317	275	315	306	284	283	305	283	342	304	296	299	318	321	301	282	290	311	283	317	293	295	310	274	296	285	287	315	285	310	312	307	303	282	309	300	291	299	306	288	296	304	283	297	337	299	315	279	290	286	327	325	308	302	310	318	323	296	259	285	294	281	307	294	286	322	296	308	262	292	305	294	279	287	310	326	285	302	311	266	311	297	283	312	299	311	338	263	314	297	318	280	294	287	269	265	290	292	301	312	289	305	297	323	322	275	283	305	297	319	292	268	291	301	324	307	312	337	289	333	297	277	318	297	290	301	294	315	283	303	296	302	311	300	285	301	311	307	314	274	284	292	305	294	284	297	283	314	316	289	303	294	307	342	332	295	286	309	310	283	316	305	305	318	345	301	298	292	268	309	299	312	319	308	320	298	301	299	294	301	280	279	289	317	276	310	304	290	302	274	315	293	284	291	308	296	312	304	297	298	288	307	273	286	345	312	264	286	286	280	299	301	287	279	334	273	305	297	308	298	310	299	298	301	309	320	276	314	306	322	270	314	329	316	305	308	318	286	292	303	287	303	318	299	304	313	332	316	307	321	282	308	277	299	310	311	309	310	315	301	325	296	302	300	322	278	278	312	309	321	277	281	302	266	300	302	303	297	319	303	286	297	304	317	297	310	287	294	309	323	315	303	317	286	342	288	316	288	275	285	300	320	331	297	315	293	316	267	300	318	320	314	306	281	317	309	266	266	300	265	321	301	305	305	288	297	333	295	349	315	327	278	301	279	268	263	304	274	312	313	315	326	316	311	319	286	298	308	307	308	300	309	314	265	297	277	286	297	299	301	301	290	283	290	287	287	344	287	301	302	324	295	278	309	266	277	286	285	302	312	288	301	316	309	264	294	277	268	276	277	309	295	313	308	305	298	294	313	306	273	285	291	304	310	294	291	311	300	307	302	286	283	306	306	260	304	309	279	318	324	315	304	294	310	287	312	286	322	296	297	306	278	320	322	313	292	286	311	313	295	261	309	298	312	305	303	281	291	315	325	300	324	292	295	315	281	315	305	302	309	353	270	310	288	305	276	271	301	309	349	302	288	289	296	288	295	338	293	312	284	280	281	287	283	282	295	301	294	312	330	306	307	300	307	300	312	285	303	267	328	313	304	305	301	289	291	273	300	284	334	287	309	308	293	330	309	285	319	305	334	269	305	285	299	303	304	286	288	310	329	350	286	289	278	297	285	310	274	308	314	300	260	296	317	295	314	310	305	315	315	284	304	288	285	285	300	336	327	303	289	304	281	304	322	321	287	327	316	286	321	251	279	266	320	298	315	292	316	291	304	298	291	305	284	322	343	303	262	265	294	290	305	279	281	293	325	285	293	307	312	283	296	320	299	275	288	282	301	286	300
23101	21040	28655	23645	21041	18444	1952	806	682	608	585	544	509	466	471	450	434	424	403	401	371	420	398	400	389	376	371	398	375	347	386	387	398	360	400	384	348	362	379	358	343	382	353	359	327	334	351	337	387	351	329	353	387	354	371	373	376	340	386	365	363	339	334	323	360	333	351	352	352	331	387	369	356	356	344	355	358	360	377	356	351	352	401	341	375	354	318	339	349	329	354	378	393	363	366	339	335	342	337	365	341	369	350	366	379	368	318	369	335	376	373	321	389	347	364	357	357	353	357	361	338	355	352	338	355	326	362	357	354	336	357	340	384	332	357	348	371	350	361	346	323	349	333	326	334	368	383	370	348	331	355	340	341	345	392	346	357	367	358	375	363	368	347	360	352	376	338	350	358	374	339	333	375	353	359	387	364	351	330	337	339	307	353	346	392	371	350	355	341	339	346	349	328	362	330	330	366	350	348	359	335	315	294	342	360	355	379	330	332	351	383	337	345	388	345	354	339	370	333	376	354	375	337	351	379	367	383	339	373	343	347	338	369	357	347	380	346	340	334	347	356	351	373	328	362	348	340	337	339	352	361	366	360	347	343	377	354	315	364	381	346	339	368	346	342	348	359	360	346	363	383	325	346	349	341	366	360	351	365	360	348	341	342	321	321	341	325	365	377	334	356	321	352	355	372	361	326	311	348	371	337	352	338	358	341	329	326	332	339	368	362	317	331	334	334	353	370	311	357	388	361	366	348	357	328	337	321	332	353	329	381	345	341	361	357	361	360	348	350	349	358	343	352	327	343	325	342	340	363	367	379	385	337	341	363	346	339	326	344	339	368	383	368	353	351	352	356	328	345	356	364	358	363	340	319	335	352	348	335	340	345	339	337	341	351	328	359	326	356	338	342	311	375	377	319	356	323	360	372	363	372	372	377	371	351	340	365	365	388	338	373	334	370	358	338	326	329	349	313	321	350	335	384	334	340	345	350	328	380	327	380	336	350	322	357	379	384	354	353	379	357	378	330	332	351	320	352	344	344	354	358	366	329	323	356	369	372	378	367	391	319	315	355	347	392	315	323	334	336	335	321	353	310	346	352	343	348	374	351	376	350	332	349	366	369	329	347	349	355	354	353	361	352	356	335	333	342	361	401	391	375	341	344	349	334	336	372	367	382	346	392	346	351	329	370	335	333	334	377	334	336	367	347	349	336	359	345	342	360	335	368	362	347	342	371	350	332	342	346	366	352	332	341	356	398	384	373	351	336	359	366	339	334	348	341	391	373	343	370	368	348	381	355	371	363	329	337	370	367	343	355	353	343	342	355	394	351	331	355	348	359	372	328	359	356	336	349	335	373	346	354	358	354	343	320	375	353	386	362	352	370	363	350	386	343	327	370	340	362	344	344	364	344	360	351	371	354	339	343	362	325	317	360	321	299	342	332	355	345	344	369	366	365	362	305	350	357	328	361	374	346	334	327	355	364	366	347	349	331	388	365	363	351	342	331	350	354	330	372	357	351	359	357	376	361	334	315	312	352	368	321	358	344	360	343	322	328	321	331	342	353	345	334	340	341	344	358	323	378	321	341	350	333	336	351	326	360	339	342	345	379	360	355	359	327	358	354	348	364	363	348	349	369	350	354	362	338	315	361	379	353	352	339	372	376	338	350	317	358	330	361	376	350	357	345	374	327	322	340	339	363	334	332	361	382	334	343	344	375	312	346	360	325	355	348	356	335	360	341	342	349	349	326	338	312	361	328	336	344	345	315	331	342	341	338	355	361	361	355	358	338	333	336	363	334	366	344	329	332	378	372	349	347	326	360	349	344	340	384	345	372	365	353	353	333	385	368	356	325	371	319	315	354	366	345	373	362	353	353	348	360	313	347	358	346	376	354	373	365	373	372	339	330	367	393	372	329	354	382	344	312	380	345	342	352	326	336	362	341	347	365	339	353	380	351	338	376	395	344	372	349	353	368	314	334	361	351	352	349	349	333	334	314	359	350	341	363	324	301	389	350	356	347	329	331	337	336	337	332	345	330	328	324	319	337	348	335	369	341	373	348	358	325	337	329	318	367	352	356	337	372	357	344	359	332	382	309	401	375	369	348	316	349	364	361	377	373	346	367	334	325	318	378	372	326	360	349	392	308	364	329	342	364	339	339	351	344	379	354	334	357	341	328	345	372	316	355	359	364	354	347	369	364	335	339	339	359	329	386	340	367	327	384	356	357	379	387	355	351	362	342	366	341	348	330	356	342	340	338	354	377	370	357	335	333	343	333	355	375	321	333	396	336	376	344	377	354	325	358	357	347	316	318	335	377	302	320	354	345	380	312	347	329	352	343	361	347	340	363	362	348	313	348	377	336	346	344	367	334	347	356	320	343	379	374	328	320	359	352	335	311	332	330	359	351	319	373	364	369	369	348	353	334	312	356	379	394	356	361	372	353	351	336	357	346	328	353	347	356	339	343	332	375	356	350	391	345	361	325	347	346	367	365	349	333	356	387	354	338	369	359	344	338	358	334	330	341	360	392	358	327	358	345	356	338	325	312	372	368	357	349	393	371	319	335	353	342	363	348	335	321	338	369	324	340	355	340	359	339	354	363	308	340	333	351	359	353	359	359	361	343	326	347	328	357	343	317	401	348	363	317	363	340	357	377	347	368	391	337	362	364	368	365	320	358	346	311	355	353	347	354	365	346	357	356	357	330	332	357	319	357	393	348	337	313	343	361	370	372	327	350	365	351	327	353	370	371	363	325	349	365	328	374	343	354	389	329	349	330	379	373	356	351	367	329	341	330	333	356	351	334	326	344	342	353	346	366	337	372	339	357	319	344	357	357	336	342	363	322	372	341	344	336	352	369	287	340	334	353	338	338	312	325	331	355	330	314	354	333	366	342	316	362	355	369	362	341	299	367	344	363	362	376	332	368	373	365	347	319	366	349	344	352	327	355	372	379	352	347	368	354	353	353	386	369	329	339	319	331	348	362	362	348	328	371	361	372	343	343	343	324	346	315	357	348	344	369	356	334	340	340	351	385	311	370	359	346	325	361	368	332	362	341	339	352	323	356	346	341	333	354	359	365	351	343	333	335	341	358	374	321	380	382	332	336	346	364	354	348	374	339	370	375	352	364	351	324	332	346	335	377	315	346	370	390	331	342	323	344	366	353	327	385	365	356	348	355	375	331	342	344	363	346	341	373	383	305	356	360	389	368	361	331	340	389	385	356	331	345	350	377	353	347	345	345	316	345	320	346	346	314	339	363	315	337	371	358	359	330	332	375	364	361	345	354	361	339	338	370	325	352	353	367	329	333	307	357	351	348	349	338	352	361	353	317	307	346	383	384	342	342	342	342	334	350	334	356	353	348	340	333	318	350	376	380	332	343	343	375	358	336	362	354	359	347	350	336	373	355	358	330	362	329	356	366	341	339	334	395	338	333	345	322	313	336	357	323	330	325	341	333	379	373	324	358	356	370	373	364	362	328	346	349	375	376	335
21397	15451	13342	6929	4650	3460	2688	2231	1858	1600	1406	1255	1133	1039	979	887	905	857	822	813	751	776	763	697	709	663	672	701	702	695	641	657	650	638	631	679	610	648	641	626	673	620	639	640	661	598	647	631	642	651	617	610	607	651	647	611	639	591	616	628	631	630	603	669	640	630	618	637	624	578	652	587	581	613	601	625	616	618	650	627	549	632	612	634	608	597	616	619	629	614	600	602	606	621	597	603	606	591	648	610	563	629	604	628	599	602	611	603	554	632	600	557	650	602	563	574	611	586	549	559	589	594	650	614	571	539	625	617	604	615	625	618	550	606	613	598	553	592	554	595	618	610	584	648	592	570	634	601	633	594	560	629	609	571	590	607	604	562	571	571	583	560	630	618	610	629	555	563	633	648	614	615	592	618	603	588	577	576	604	608	565	609	587	607	593	622	551	602	631	594	588	601	631	598	546	619	597	594	603	562	618	624	595	652	616	617	621	606	621	627	599	576	610	595	604	587	597	567	600	592	578	620	590	587	647	613	587	615	603	558	614	583	606	606	611	654	583	552	588	608	600	571	645	588	584	565	606	601	603	576	605	599	603	594	613	579	597	596	598	602	582	607	561	561	603	571	575	573	656	603	546	615	630	612	601	571	525	604	609	607	593	643	640	614	625	586	606	597	637	609	578	600	573	609	586	595	581	612	642	618	607	595	590	593	642	594	570	607	600	568	607	553	608	581	642	625	575	609	577	611	641	636	631	600	635	616	642	574	578	576	567	597	548	628	585	607	610	608	594	598	609	579	570	614	628	596	609	547	602	539	610	582	638	633	572	610	603	595	618	596	591	611	567	577	583	589	594	577	528	591	574	623	588	592	580	599	636	597	616	615	615	578	585	604	593	571	609	572	574	579	560	580	552	592	594	618	586	603	636	616	571	602	535	644	629	591	606	590	631	575	617	591	577	606	626	624	623	625	587	618	611	564	604	614	601	580	579	561	597	556	587	652	568	611	615	588	654	653	634	604	598	599	579	595	614	633	594	595	619	636	603	561	614	586	593	591	607	596	555	583	604	623	673	604	593	567	573	603	609	593	575	580	580	571	600	602	591	595	585	555	585	592	646	593	614	574	606	628	591	584	613	557	552	645	559	594	622	594	632	594	597	590	588	607	591	642	572	576	588	600	617	607	605	611	596	605	615	636	600	598	607	606	645	594	605	627	572	563	591	591	582	595	622	581	563	605	549	614	593	658	582	601	598	654	623	566	557	592	584	586	607	593	594	604	567	552	590	615	609	585	620	570	609	599	617	575	574	581	613	572	591	598	621	606	617	638	593	589	605	610	674	629	596	617	579	583	597	603	583	615	609	618	548	633	582	621	587	561	578	579	619	595	592	604	618	595	590	589	631	601	543	600	564	602	637	637	619	592	586	603	616	597	598	588	593	629	603	645	583	587	584	592	607	614	566	556	574	610	598	582	607	621	590	608	631	596	590	614	593	554	619	609	576	587	570	601	611	584	546	579	598	636	583	631	625	639	607	620	587	619	612	604	601	626	537	594	629	613	584	631	591	582	555	600	628	589	544	574	572	611	598	610	626	591	592	608	646	588	613	607	619	531	590	570	605	578	601	650	616	575	582	563	579	618	578	631	634	620	604	623	637	598	623	571	587	597	550	609	564	578	587	630	599	615	586	598	613	591	584	624	616	596	610	624	640	625	609	628	597	586	567	605	582	578	609	603	534	564	633	604	602	577	618	604	587	603	543	603	635	592	638	600	582	603	593	619	587	605	614	572	570	633	632	578	633	576	588	648	592	568	543	635	609	600	586	656	626	654	620	666	573	621	597	557	600	589	626	634	614	613	587	565	592	623	607	571	600	573	569	596	569	652	630	568	617	626	635	643	570	614	637	660	600	584	577	598	604	603	598	577	591	608	622	589	589	626	589	609	567	597	607	560	617	602	588	593	621	615	623	578	615	589	617	604	612	600	582	594	580	568	618	587	618	567	571	606	574	599	566	591	640	582	632	591	588	618	581	597	608	608	630	620	650	592	550	592	614	580	597	584	637	638	605	617	548	617	574	584	593	609	647	592	668	617	585	616	591	590	621	601	630	572	634	551	593	586	553	569	600	557	599	639	621	620	532	608	615	579	576	606	628	579	579	615	596	561	605	597	595	624	613	615	622	609	606	594	580	593	571	617	574	597	604	644	598	644	585	610	561	589	598	572	587	616	595	578	638	629	594	601	579	637	620	636	621	601	581	579	593	580	590	603	635	575	576	609	577	603	556	634	592	600	590	605	619	613	586	605	534	620	576	586	586	635	570	592	600	588	616	617	567	605	571	602	617	562	581	590	623	595	575	624	587	591	586	607	612	629	581	568	581	603	572	579	619	633	610	584	576	543	583	585	596	621	623	587	652	595	597	659	590	603	642	654	591	601	645	627	599	586	612	621	569	589	591	591	564	579	603	608	586	610	614	645	565	598	636	598	611	606	601	589	590	610	581	559	578	595	598	556	603	605	556	582	579	593	590	577	594	588	600	591	578	593	588	587	586	638	612	597	623	605	573	608	630	583	661	636	647	612	584	633	578	601	624	628	608	545	533	595	626	574	620	616	593	560	642	590	598	551	606	630	590	625	585	590	606	595	624	568	591	589	617	625	616	597	627	612	636	590	579	593	601	599	575	631	599	632	579	655	618	569	618	609	594	585	586	631	589	578	607	628	590	606	593	565	615	627	563	608	590	617	624	581	609	531	598	583	588	590	551	606	627	610	562	632	629	602	589	601	550	584	646	608	618	631	599	581	638	586	629	575	573	578	588	600	626	613	606	567	608	616	589	608	588	583	563	622	562	676	624	595	588	592	571	578	615	612	578	577	598	596	598	625	593	582	620	621	603	604	620	582	642	636	591	600	604	581	563	628	580	626	587	561	608	637	578	627	581	563	533	600	611	587	585	626	660	590	577	609	590	596	643	607	618	605	566	589	563	594	598	575	609	599	600	610	566	601	601	568	601	590	622	610	580	576	599	611	581	586	601	633	587	627	599	575	576	576	588	606	602	609	607	608	586	595	617	597	628	583	575	638	611	595	647	583	571	595	601	590	599	625	602	626	572	628	600	603	605	627	589	616	599	615	620	575	609	606	584	595	574	588	590	591	612	603	614	617	597	604	608	564	601	594	612	613	604	607	598	610	580	594	596	646	642	589	596	592	560	646	646	562	595	681	605	619	587	594	579	590	606	527	616	586	583	632	565	570	608	609	619	606	578	566	616	602	624	608	577	619	548	594	603	615	604	600	615	636	612	576	594	606	604	574	626	568	565	565	537	616	568	619	550	562	606	594	588	579	640	595	566	643	616	590	619	590	606	605	620	618	599	619	629	598	590	568	594	599	546	570	618	596	563	586	585	610	621	534	583	614	646	624	638	659	624	581	600	599	608	576	581	626	568	633	617	588	605	584	612	559	602	642	609	586	580	606	585	588	602	586	591	610	611	579	603	577
26724	20384	7773	631	387	334	321	312	289	323	304	278	289	290	246	291	274	270	274	278	248	277	308	283	291	288	300	259	293	282	276	322	284	262	288	309	280	268	284	260	293	283	240	279	286	281	276	268	274	287	296	285	288	293	296	273	282	311	264	289	276	284	309	292	253	256	285	271	289	301	280	272	300	285	279	279	299	293	276	295	294	281	332	288	289	282	274	304	271	264	257	299	262	242	295	277	269	275	290	252	305	257	265	248	260	287	280	293	270	261	245	255	301	264	272	268	277	264	287	274	291	272	286	280	281	263	249	274	285	300	274	276	293	267	268	289	293	313	267	295	273	278	292	272	268	303	299	263	273	298	280	299	263	294	274	274	270	317	267	278	260	239	289	269	259	282	265	294	290	236	315	243	290	285	288	277	290	278	268	268	271	270	266	281	242	270	266	290	251	288	305	271	273	262	266	297	268	257	323	276	302	287	294	256	296	316	305	284	277	303	299	284	298	281	285	303	280	273	276	301	264	313	265	272	292	258	296	294	260	277	262	279	291	253	283	270	285	271	244	252	272	270	264	298	262	288	315	230	297	289	299	272	295	276	282	275	279	279	260	277	278	292	291	314	277	274	245	255	266	291	252	292	278	271	262	274	278	301	271	286	273	273	275	297	282	283	267	293	312	282	262	269	292	255	274	291	288	296	287	272	278	283	248	296	295	281	317	250	298	280	270	243	277	257	244	265	256	269	305	256	283	283	256	300	308	267	271	315	280	265	295	270	303	282	309	270	274	242	258	305	278	308	291	262	273	283	304	285	271	267	290	289	289	304	296	292	279	279	261	269	293	280	268	301	246	258	269	260	287	258	243	289	303	295	298	301	293	279	281	282	287	270	275	288	269	286	278	291	271	292	315	293	238	268	292	304	294	246	270	276	286	287	284	265	256	271	283	259	277	291	285	273	272	267	271	273	289	262	273	274	295	295	271	265	285	303	269	266	275	268	286	299	274	275	290	293	284	285	277	260	288	299	285	302	267	271	295	249	281	281	307	255	279	253	290	294	267	294	290	272	265	283	281	289	266	293	281	301	264	280	280	292	251	250	277	312	270	289	283	279	267	307	250	300	295	255	270	283	278	277	271	279	249	246	265	267	270	291	280	299	262	280	310	257	291	273	281	300	275	259	268	287	275	296	268	254	292	281	288	280	272	282	245	286	265	294	295	265	257	277	249	280	286	287	279	285	252	284	264	294	281	267	275	283	281	286	277	275	276	258	271	272	270	289	272	309	290	276	256	285	273	286	270	239	253	264	262	277	291	264	275	280	288	287	275	289	284	279	259	288	269	273	288	245	269	274	286	286	260	286	300	265	258	262	275	294	286	245	297	334	296	279	274	302	276	250	305	286	269	286	271	293	293	297	273	271	286	304	285	267	267	270	247	258	277	285	264	279	293	252	300	283	283	276	281	281	274	261	265	292	299	303	290	292	289	285	252	268	303	265	291	269	287	282	274	290	270	277	287	266	286	263	264	277	270	302	301	266	275	277	278	301	274	273	281	279	272	274	287	296	267	276	281	299	294	276	270	272	288	261	267	276	282	306	275	285	282	298	280	269	292	291	261	276	296	271	292	282	290	297	277	291	289	286	276	267	265	253	271	257	265	282	263	282	292	267	269	282	281	267	257	282	308	280	256	279	267	300	261	288	271	283	275	301	251	249	267	286	247	283	274	284	284	278	295	286	287	285	273	263	311	261	292	262	266	293	288	269	283	294	314	278	261	272	302	314	266	280	263	274	257	275	264	274	294	279	279	254	262	261	294	285	263	280	268	286	290	272	262	256	271	298	279	274	294	248	288	287	259	287	324	270	286	270	291	291	317	283	269	261	266	286	298	290	295	265	287	256	267	274	258	282	275	303	289	301	273	293	286	286	293	284	302	271	271	262	287	282	257	294	282	273	291	268	291	259	296	298	266	251	296	278	264	304	305	282	278	272	252	282	264	284	268	279	266	282	277	284	256	277	281	259	269	290	290	299	288	301	267	293	297	265	275	301	272	286	256	245	253	252	286	291	287	285	266	299	268	289	294	281	284	270	280	254	285	257	278	297	257	285	284	297	265	241	293	283	268	289	279	273	249	255	297	285	278	296	294	282	286	276	299	297	288	292	283	299	256	256	262	275	295	296	277	252	295	289	274	270	288	285	263	278	307	307	263	309	279	292	293	261	280	259	281	293	303	277	249	268	281	302	258	259	293	247	296	303	287	290	279	283	268	275	281	238	291	298	278	304	255	290	287	273	267	257	295	292	283	264	286	275	272	270	282	262	285	252	320	261	293	268	294	272	274	308	225	297	279	258	288	276	285	278	273	249	282	261	273	266	235	314	313	272	272	269	289	280	286	302	271	299	282	271	274	278	290	269	299	280	266	271	273	269	278	306	238	280	282	290	285	292	269	285	293	267	282	268	253	293	270	266	299	285	290	247	332	279	252	258	287	311	287	280	300	243	299	289	294	289	300	274	267	301	244	294	282	259	300	284	312	260	279	313	270	255	290	279	273	279	281	304	280	273	282	284	290	292	260	284	313	298	292	299	304	276	272	259	268	269	282	276	309	271	285	257	272	327	272	284	296	279	273	266	267	299	283	286	297	298	268	278	327	275	278	305	283	288	260	301	234	310	269	291	286	257	281	261	249	266	281	274	289	267	267	267	252	276	279	289	250	251	286	276	273	293	270	300	276	272	270	282	300	267	269	267	264	258	285	244	280	290	283	290	271	288	277	265	313	303	242	273	306	279	253	297	302	272	284	247	298	292	292	285	278	269	256	276	293	297	283	270	279	272	305	272	264	301	284	288	282	284	282	247	315	278	247	264	283	306	306	306	295	268	283	290	289	246	296	292	278	280	265	273	281	281	277	269	246	252	293	293	270	279	301	302	296	303	267	279	306	306	302	294	283	263	279	271	277	253	269	303	276	277	265	286	301	267	302	242	263	269	294	267	287	281	306	275	282	282	289	263	310	257	294	272	278	279	267	301	288	286	295	233	288	295	285	262	283	279	287	280	241	272	275	259	303	280	289	254	255	262	248	306	305	274	268	270	254	265	276	265	254	265	273	283	257	254	253	292	258	287	283	249	286	269	290	328	267	302	284	280	297	299	293	295	254	269	277	262	257	281	281	290	297	261	270	289	257	247	284	292	296	279	307	306	244	271	269	266	283	289	273	258	288	263	266	305	281	303	284	277	274	245	301	282	268	291	256	254	276	275	276	263	270	280	284	262	255	286	258	261	282	286	271	290	287	287	255	295	297	263	292	293	300	283	279	327	257	300	271	289	281	266	289	274	273	266	287	266	269	277	284	292	268	288	273	266	294	284	283	266	285	275	262	266	283	287	291	313	259	273	270	287	292	295	272	280	264	239	241	274	269	271	286	261	264	281	293	291	282	269	276	259	293	269	277	282	282	270	313	277	269	245	301	278	274	280	312	269	246	278	263	314	260	274	291	271
10051	1612	1393	857	730	667	690	575	587	559	533	525	563	496	559	523	515	513	542	524	524	511	506	563	569	517	503	492	558	510	512	519	532	541	536	517	534	500	556	532	516	531	494	560	517	498	516	530	530	515	516	545	521	507	548	536	495	556	585	520	510	544	496	539	511	556	542	561	530	519	512	537	536	546	524	500	558	505	540	547	496	537	527	507	495	525	510	479	508	512	488	553	457	511	472	552	503	496	502	535	497	489	526	486	534	504	511	495	542	503	513	510	527	542	532	543	489	527	531	506	489	511	526	536	536	511	510	543	532	527	491	505	482	502	544	557	531	493	521	484	535	508	487	545	521	509	536	507	545	524	502	507	543	520	494	558	554	516	514	520	549	536	526	505	551	540	509	534	522	543	503	536	536	526	542	550	541	489	536	483	503	530	490	521	497	510	511	556	539	521	516	508	543	508	521	521	505	519	570	515	546	498	518	491	507	538	540	512	534	522	510	510	491	548	534	514	510	519	498	461	533	473	540	539	527	568	578	559	516	534	497	546	504	510	503	512	544	555	499	542	520	534	499	553	542	529	539	525	542	537	541	539	507	539	527	514	548	553	492	494	558	514	513	538	499	543	512	496	493	541	533	521	542	518	518	516	553	549	514	515	505	511	515	497	534	521	507	545	502	507	498	499	470	516	518	506	531	535	526	490	528	488	527	508	521	517	522	507	556	521	561	513	535	526	485	531	495	543	509	509	523	560	527	522	514	545	554	533	521	495	525	515	540	528	542	491	526	501	533	521	518	524	554	481	513	547	554	520	513	528	518	524	530	558	516	551	516	530	474	523	576	549	514	534	543	491	561	519	511	533	517	551	549	548	494	504	519	552	533	495	501	504	549	532	519	488	486	543	554	519	511	540	516	512	539	557	516	533	520	522	517	556	528	533	568	508	485	498	495	506	525	516	536	550	498	510	522	543	538	506	539	532	527	551	491	528	502	537	487	532	484	558	517	533	564	520	506	561	531	561	517	543	511	532	514	544	528	517	540	499	519	537	510	530	515	535	558	529	528	501	514	524	539	504	550	542	497	541	549	522	537	506	523	502	539	530	535	579	563	526	489	479	525	469	505	496	497	520	498	485	544	568	504	502	531	521	525	525	562	556	503	477	520	526	537	495	506	549	534	543	527	482	536	536	547	512	507	506	508	513	488	539	505	544	522	524	552	490	543	497	518	551	576	513	551	472	522	488	586	502	538	519	508	529	531	545	537	558	521	518	496	541	516	528	518	465	538	540	534	504	514	518	557	522	525	508	511	495	539	521	518	517	526	525	521	473	553	509	522	483	530	499	576	509	521	484	516	527	525	496	488	534	490	517	529	500	520	491	517	524	556	519	551	510	500	494	544	506	506	534	520	527	488	504	485	541	553	527	546	524	564	522	510	528	519	507	505	531	530	537	538	554	503	548	499	516	532	531	433	515	520	546	515	535	534	484	488	513	474	511	496	500	537	548	556	536	507	539	546	545	570	497	533	515	503	511	547	537	539	521	526	500	558	497	509	527	522	514	512	524	538	531	572	523	503	487	545	489	523	482	509	538	521	509	555	538	531	557	552	491	555	512	545	514	504	532	509	490	484	500	523	540	509	561	526	493	552	473	495	540	526	502	519	547	525	530	536	507	512	508	533	517	525	504	518	572	485	551	493	536	509	508	448	538	518	550	544	513	513	553	525	518	529	535	541	500	502	544	550	558	516	542	525	538	531	532	556	510	499	522	500	522	577	545	542	545	534	523	526	554	544	553	540	491	527	497	546	491	513	495	532	498	549	525	535	493	515	552	540	520	540	485	498	529	536	496	558	533	488	482	533	533	502	510	488	504	557	493	509	550	521	526	542	505	519	522	526	544	521	502	533	488	499	516	496	485	526	500	468	514	513	536	509	489	536	496	526	540	491	493	516	541	503	553	545	551	531	478	533	516	532	536	516	527	528	486	548	532	511	512	474	545	502	488	530	555	519	485	548	494	509	544	516	477	492	539	510	510	529	523	503	504	527	520	513	515	521	570	549	540	498	558	545	515	491	543	535	537	527	524	491	543	511	516	480	552	540	503	494	496	521	543	491	529	511	527	535	486	539	533	503	567	552	506	492	524	541	517	536	503	509	540	504	554	543	556	530	543	479	569	509	549	527	550	513	494	561	514	485	529	528	536	526	474	517	502	527	496	519	545	529	509	495	526	534	526	509	531	525	519	554	573	557	553	535	508	573	500	477	518	528	509	526	510	539	511	513	515	522	496	528	503	542	512	564	516	530	479	510	553	536	548	552	510	531	513	550	535	516	487	516	531	522	516	488	539	528	538	501	538	498	537	508	523	536	507	516	539	482	481	527	497	521	517	532	534	486	533	536	555	524	505	554	526	551	512	516	513	499	515	512	490	538	522	531	557	526	551	521	501	569	548	524	531	519	512	499	534	531	524	557	544	525	566	540	512	508	542	465	513	498	515	532	484	524	534	541	534	513	559	501	515	528	530	534	520	490	514	527	527	534	515	508	493	517	538	540	510	534	550	511	541	572	490	507	527	504	507	528	528	515	559	485	525	520	508	511	541	536	462	528	509	569	540	530	538	573	505	530	512	520	532	553	550	544	528	497	509	471	565	546	535	500	532	500	523	530	501	511	562	498	518	518	484	536	526	501	518	510	493	532	535	498	544	532	528	542	494	531	515	499	544	572	523	527	567	582	518	552	482	519	511	500	518	513	481	546	498	515	477	494	507	553	509	532	531	544	504	533	537	519	554	509	542	534	549	554	540	524	536	509	476	551	508	520	507	495	511	543	463	504	518	500	516	517	551	482	555	506	535	502	518	522	538	546	537	532	549	554	516	517	557	551	474	497	532	499	521	522	512	502	488	511	507	496	544	515	485	513	554	541	525	472	526	534	501	496	525	516	542	554	531	550	519	555	542	544	517	529	526	508	513	484	490	489	514	533	550	490	498	550	534	526	518	488	532	498	524	524	526	506	515	486	547	496	548	537	519	525	520	512	538	551	502	469	550	523	478	490	514	502	509	499	495	483	552	507	531	509	505	543	517	539	513	529	472	539	525	529	559	518	559	542	488	501	519	532	497	537	491	503	495	519	532	557	494	545	551	537	539	495	545	558	532	524	539	518	510	524	528	503	539	567	510	531	553	523	541	520	558	542	524	548	519	532	515	473	531	514	521	532	540	516	518	524	556	533	531	473	537	534	510	547	518	499	536	483	494	549	563	512	567	523	526	541	565	515	534	541	517	559	501	544	514	544	511	545	537	530	544	535	538	523	497	546	525	546	544	504	509	500	578	485	491	514	523	548	521	490	532	530	490	535	523	524	504	501	518	508	522	508	521	508	494	538	485	566	488	538	540	524	482	501	500	536	527	520	516	594	563	518	537	494	502	533	536	529	520	519	524	497	475	455	523	520	577	511	515	545	551	497	511	531	536	510	557	472	555	563	506	515	513	489	543	520	519
24142	21064	28039	24301	19452	1499	585	385	317	276	235	226	241	249	194	199	164	199	169	178	160	197	198	158	164	169	182	132	159	163	167	156	139	179	138	150	136	180	178	157	162	147	161	157	180	179	144	157	174	154	175	152	158	162	155	161	161	156	164	179	158	169	140	170	164	169	141	147	167	160	170	141	171	172	170	141	157	149	136	180	167	177	148	151	167	155	162	176	143	149	159	142	170	152	151	161	159	167	149	168	154	143	149	171	162	160	153	157	162	130	134	152	163	185	157	156	165	160	143	164	134	163	148	153	163	151	165	147	165	138	157	154	156	160	174	175	151	149	152	157	153	173	162	131	162	161	154	149	161	137	183	164	146	160	168	170	168	188	165	145	145	159	159	159	159	158	135	152	164	144	158	147	152	144	173	164	173	161	164	164	146	158	139	159	151	146	157	155	144	154	144	163	153	135	152	157	143	175	144	154	155	129	162	144	145	178	182	157	147	194	166	148	173	131	149	165	156	130	128	140	168	140	149	151	165	126	153	142	196	163	146	152	157	161	161	151	155	140	151	157	153	179	139	173	165	144	156	171	171	168	149	149	166	146	161	151	158	163	162	174	160	154	150	140	160	157	148	160	136	155	165	140	168	151	165	170	175	148	151	185	150	139	184	160	146	138	144	168	173	144	150	142	159	177	172	146	168	132	155	169	152	175	151	153	140	135	170	178	170	150	170	136	145	128	150	160	158	145	169	140	150	134	161	178	167	171	135	187	159	137	128	156	180	151	161	144	148	162	171	155	161	158	157	150	148	162	156	141	139	173	153	144	155	147	132	168	147	146	144	147	142	160	154	188	165	174	148	170	143	169	137	154	137	168	156	159	151	161	139	147	154	162	142	162	162	139	151	141	152	153	146	168	152	133	138	142	158	187	151	184	180	118	147	132	129	139	165	138	158	156	140	141	174	164	152	161	150	157	148	156	151	155	142	167	150	163	159	132	181	172	143	166	162	164	150	176	153	158	164	155	144	146	189	156	178	172	170	144	177	132	122	150	159	145	157	157	157	162	175	180	153	160	134	152	172	166	148	160	163	158	120	137	146	168	142	144	171	142	195	169	163	160	146	158	138	156	157	146	143	151	176	149	143	168	162	178	147	169	160	149	171	161	151	153	159	173	164	142	145	160	143	150	146	174	152	153	146	174	160	150	171	152	148	147	182	133	152	149	157	146	134	167	171	172	146	165	188	144	166	147	174	181	138	158	157	149	159	168	145	192	149	151	161	142	136	159	151	151	168	168	169	149	170	167	148	164	158	151	129	151	158	129	163	167	146	137	168	166	160	150	168	162	147	156	167	162	182	155	159	166	153	166	155	162	170	142	155	164	161	160	162	157	150	133	162	163	155	157	130	147	158	161	143	144	158	165	135	155	165	152	155	167	159	172	148	145	161	150	170	157	151	156	138	143	154	148	150	135	184	138	166	144	163	127	160	154	170	162	132	134	127	135	143	161	147	168	148	154	152	140	173	176	152	144	156	155	171	153	168	156	167	150	149	160	122	147	158	162	166	160	141	168	160	148	154	153	158	149	166	154	152	136	149	156	152	154	157	179	169	149	167	136	154	149	149	156	143	120	163	154	149	157	158	160	153	141	156	147	145	144	152	165	147	155	156	156	159	158	144	155	163	153	153	154	156	154	166	164	143	167	144	161	154	150	163	164	166	148	154	164	153	157	153	158	148	171	141	141	146	147	156	183	178	150	145	159	163	166	165	152	177	179	154	165	146	162	183	155	171	162	150	143	137	128	160	152	180	142	148	147	166	147	171	174	163	148	136	157	131	160	152	160	155	149	135	173	154	150	170	162	154	164	175	134	152	174	165	166	160	164	163	164	165	146	171	147	172	156	144	136	159	170	150	182	156	144	162	142	156	168	167	160	154	179	133	153	157	160	139	166	159	139	147	165	146	157	141	162	153	179	171	135	152	152	138	163	136	154	151	144	156	190	159	161	157	178	168	147	159	147	149	123	171	146	159	149	140	170	137	166	144	139	156	157	142	148	137	172	175	153	157	159	161	151	183	154	153	166	173	140	150	177	151	173	139	148	182	125	160	156	158	147	165	180	155	171	170	158	145	148	158	152	148	135	154	149	154	152	163	145	157	148	149	138	149	166	150	148	158	151	160	179	156	139	144	149	182	179	181	142	173	160	140	150	167	162	159	153	158	148	164	175	144	128	157	167	154	178	139	122	145	169	180	166	159	169	143	158	145	149	178	154	152	168	171	146	147	148	159	151	172	159	169	185	144	140	155	158	153	154	145	166	163	162	145	136	158	160	163	158	152	147	163	150	147	163	136	139	159	142	154	157	163	145	124	151	176	151	128	158	137	152	157	142	145	144	152	161	156	137	165	138	133	156	158	161	146	159	155	156	154	170	174	146	164	165	162	145	159	171	166	160	139	158	158	142	160	174	157	146	154	127	138	176	157	132	137	131	170	150	158	157	152	178	151	134	157	150	144	148	147	154	159	153	152	164	152	143	160	163	154	155	135	119	158	144	148	147	156	152	186	147	127	151	155	151	146	154	143	165	154	152	178	171	142	174	128	150	149	149	150	145	159	166	155	152	138	177	147	148	144	171	162	143	165	150	130	148	152	168	144	157	167	144	169	154	142	163	154	177	145	179	145	155	129	155	142	157	189	152	169	163	131	176	168	167	159	153	143	166	160	155	171	148	127	168	147	165	158	165	152	144	151	173	145	154	142	147	165	131	143	164	150	158	162	162	167	137	143	131	165	151	168	157	165	157	162	192	156	139	154	161	153	147	134	143	150	184	171	181	153	145	147	155	153	163	146	153	152	177	148	153	168	159	151	177	145	184	156	151	163	146	159	175	145	174	154	169	155	159	155	159	159	160	157	165	145	155	157	158	157	140	168	132	169	156	164	135	148	169	149	148	130	168	157	141	130	145	163	136	153	132	156	131	160	143	135	163	167	143	149	167	142	171	195	148	161	155	160	155	146	149	147	149	165	170	141	164	163	121	151	161	152	156	143	159	165	139	152	153	137	155	166	160	138	126	158	157	156	151	135	152	154	154	159	183	144	151	172	148	164	150	152	160	182	141	155	141	144	157	141	148	146	158	179	142	141	151	179	183	146	161	150	164	158	149	178	137	174	163	150	155	161	140	143	167	147	145	168	171	131	145	141	155	161	139	141	156	156	158	171	146	153	144	154	135	163	156	141	178	168	150	146	153	177	143	131	151	155	154	169	174	160	150	148	162	152	157	156	161	156	162	178	163	167	155	157	156	141	159	164	156	168	157	142	135	169	146	153	155	148	167	160	145	148	139	165	156	148	144	141	143	176	166	148	182	159	158	167	168	141	158	132	167	173	145	177	151	152	168	154	164	149	151	169	167	152	133	157	142	150	149	151	148	127	179	170	153	153	136	122	157	170	155	173	154	142	143	173	171	152	164	151	157	151	163	177	155	146	147	143	164	174	159	152	141
17693	9436	8174	4009	2598	1873	1350	1148	963	796	742	650	585	499	492	510	423	428	434	412	391	356	363	326	365	341	345	351	339	323	378	315	320	322	316	306	325	315	306	309	323	300	293	301	329	298	329	307	314	314	308	318	302	298	321	334	319	332	280	290	267	279	272	308	286	322	284	288	299	308	305	323	321	291	316	270	303	307	286	264	299	304	306	291	306	318	302	326	298	315	284	296	308	294	299	299	334	315	309	298	319	308	315	303	288	290	318	290	297	297	281	304	301	319	275	260	327	313	294	299	323	307	307	293	278	284	280	307	286	295	292	265	294	302	290	316	314	338	293	289	303	277	296	304	295	296	302	304	273	327	282	299	328	309	297	301	286	293	312	279	263	319	307	263	307	315	336	288	346	310	308	272	297	306	294	282	310	297	305	287	292	303	291	310	281	303	287	312	260	299	277	319	316	311	314	323	293	304	328	312	306	303	309	311	275	304	302	301	281	315	304	280	314	311	290	319	273	332	327	302	290	318	291	304	299	262	298	318	297	288	292	294	297	290	286	308	292	298	268	323	293	322	282	305	298	296	326	317	288	296	321	308	289	297	280	326	298	273	332	302	303	309	306	289	280	281	266	297	298	295	311	296	315	302	306	306	280	275	271	304	290	277	264	302	291	333	290	321	286	325	303	306	278	294	301	280	305	299	289	286	293	299	298	295	277	325	302	275	353	305	284	319	297	314	302	291	305	296	277	282	292	303	318	323	305	297	277	311	274	298	274	293	302	300	290	304	295	277	344	297	310	280	320	286	298	291	285	273	263	277	302	318	292	318	323	295	290	287	289	285	325	319	307	317	300	286	290	283	263	283	288	303	300	301	293	323	306	279	281	298	268	296	268	285	291	310	294	277	301	291	275	278	287	289	303	291	318	285	285	322	278	299	308	307	283	324	294	302	306	289	296	320	314	295	306	314	302	284	302	293	311	309	304	295	297	349	296	285	320	293	284	290	258	307	308	286	284	313	271	294	313	321	329	333	324	301	316	281	278	297	278	291	265	303	280	275	328	292	324	317	273	276	306	276	322	302	297	286	305	284	308	277	264	313	325	292	295	269	296	297	301	292	305	295	309	301	298	300	288	317	290	277	295	285	302	304	311	300	273	277	313	313	303	294	318	262	264	316	287	283	302	273	307	317	304	258	285	282	300	330	285	301	271	323	285	281	292	337	294	307	293	296	311	316	302	277	280	307	292	284	273	287	292	318	296	338	292	319	291	308	300	298	302	303	305	299	291	317	316	268	281	293	288	306	297	326	304	319	300	298	288	319	294	326	296	289	336	305	301	287	296	298	284	293	275	298	330	297	301	285	300	309	289	296	308	297	297	301	286	284	266	294	283	304	310	298	299	300	323	290	286	296	291	292	306	292	277	298	298	286	292	313	318	294	301	321	293	303	292	272	355	278	299	269	308	335	290	294	245	325	294	334	279	319	312	308	307	286	317	312	303	291	314	306	293	317	315	304	301	305	310	285	275	280	290	310	276	296	322	299	288	277	293	300	295	301	281	294	282	319	273	284	306	325	303	289	283	329	312	273	293	274	318	283	316	278	271	300	296	294	356	303	308	299	293	299	311	304	272	315	315	309	301	296	314	316	286	309	293	309	312	314	308	299	307	276	320	303	325	307	298	312	290	333	324	323	277	296	316	282	302	297	297	305	293	310	290	300	284	270	307	277	297	295	294	292	322	316	320	315	308	314	308	304	300	292	289	278	299	274	271	287	316	290	279	302	306	304	331	299	286	314	269	300	290	278	283	316	276	268	324	287	329	275	295	290	320	292	304	283	310	303	286	306	303	305	268	306	308	298	295	303	324	312	304	333	305	289	302	287	299	320	297	295	321	288	286	278	334	311	293	296	311	271	284	306	286	307	287	282	304	303	313	317	289	304	292	324	298	311	326	271	313	318	301	294	299	295	296	304	292	317	291	297	302	315	284	332	281	288	269	302	305	302	292	299	276	278	269	292	284	314	313	311	297	273	290	326	297	309	286	308	303	286	315	304	288	307	302	296	281	287	297	288	270	290	297	301	305	289	298	317	306	312	324	289	293	306	304	281	288	299	282	296	311	301	290	335	300	319	274	307	287	307	319	287	331	278	296	278	305	289	305	317	287	337	294	300	317	309	306	302	277	274	285	313	325	303	318	318	304	275	311	299	331	301	269	314	301	296	293	285	290	329	312	300	299	301	324	276	284	332	293	303	289	292	288	294	323	281	259	279	270	302	307	301	282	293	326	274	299	269	273	283	296	280	290	302	293	287	315	314	291	291	298	303	296	304	301	309	290	278	321	317	307	290	275	271	321	282	315	276	330	296	296	314	323	310	264	279	320	315	316	324	315	281	299	296	282	290	294	327	323	313	291	283	292	310	316	271	280	304	297	281	315	322	308	281	294	303	323	311	274	286	312	283	302	301	297	283	344	312	303	297	289	278	305	326	315	285	307	318	335	281	331	314	330	293	294	323	326	319	303	313	311	314	280	303	288	306	278	301	282	318	325	306	328	303	310	285	299	315	294	305	297	338	314	305	293	311	299	288	285	288	297	335	314	302	289	300	304	304	284	281	313	277	294	306	290	286	312	320	302	298	318	307	317	311	298	289	299	293	280	284	270	296	288	297	271	277	280	305	280	267	280	338	284	278	317	287	308	300	311	302	314	294	287	325	283	269	277	301	279	272	295	310	306	300	301	292	288	297	278	305	303	316	304	322	293	293	296	296	291	294	303	283	300	317	317	316	309	290	279	311	292	292	268	308	294	316	289	293	302	316	287	298	281	291	291	287	279	302	281	290	317	292	295	290	270	297	312	318	287	324	279	279	296	324	295	306	338	280	286	297	305	301	280	297	298	303	307	292	298	281	279	304	305	308	268	284	304	293	312	300	288	305	314	256	292	314	295	308	294	300	291	302	315	314	311	303	292	289	328	309	337	313	294	278	314	300	319	305	291	285	315	321	307	290	309	270	299	305	318	317	281	300	313	316	302	307	290	313	312	286	304	329	294	319	304	327	267	280	291	311	292	302	285	272	310	305	271	278	284	313	345	292	318	307	320	298	301	302	316	295	292	299	269	294	280	287	296	266	287	323	266	283	307	329	302	294	281	302	294	304	305	316	270	302	299	268	295	278	299	313	316	303	304	282	289	311	307	302	291	320	295	315	311	311	281	328	321	306	295	293	286	257	315	294	281	276	305	324	293	297	309	318	306	313	284	325	322	326	277	310	319	302	332	283	291	283	311	281	252	311	327	295	290	274	273	294	290	321	308	335	310	329	297	303	284	289	329	274	274	294	322	297	283	289	327	304	312	265	324	293	292	310	345	297	272	294	295	331	286	314	302	280	341	320	306	305	327	316	281	286	318	289	305	319	279	284	296	303	308	338	274	266	300	325	317	292	293	309	268	310	300	304	278	341	292	297	276	299	297	295	277	301	284	310	320	300	297	325	296	299	254	286
23070	21060	28744	23609	21061	18812	2011	851	616	577	530	501	503	477	499	454	443	442	419	425	401	408	396	377	399	357	388	395	379	390	379	366	375	407	359	365	346	384	363	388	395	377	375	356	375	349	393	387	368	349	341	369	375	348	334	380	380	347	367	409	342	364	363	342	343	334	387	348	337	372	375	381	375	331	361	372	336	355	365	353	359	325	353	352	366	349	373	310	351	338	321	352	349	311	375	336	376	360	381	366	363	359	354	344	360	334	341	370	357	341	387	363	388	334	354	378	332	390	334	375	335	343	350	330	345	354	348	329	360	356	362	338	361	364	353	341	366	351	347	324	365	348	351	369	354	339	368	360	366	361	348	327	346	323	359	342	339	348	351	332	358	356	351	342	314	365	355	383	356	355	346	376	345	343	359	347	330	367	374	338	352	335	332	353	369	357	369	354	366	380	344	361	331	351	352	347	361	370	353	366	362	366	341	335	350	339	365	355	381	353	376	372	369	398	344	360	325	377	366	352	365	320	357	298	345	333	355	363	326	349	354	362	344	371	366	343	360	395	365	353	370	349	349	390	382	345	354	353	396	353	339	368	347	352	344	337	324	357	360	313	336	352	344	336	357	355	355	323	367	359	353	337	333	344	370	390	355	378	369	365	353	332	343	336	344	359	351	346	351	369	369	351	356	351	389	340	345	345	347	359	311	364	361	324	332	346	343	358	364	338	347	388	345	306	328	335	317	333	385	355	380	329	363	356	345	347	341	328	341	363	353	358	344	352	370	352	371	332	359	331	336	332	357	379	347	364	334	379	339	341	349	339	349	353	348	361	355	361	350	342	349	374	341	367	359	352	343	344	361	358	393	315	333	366	340	336	334	323	342	355	344	375	326	351	380	328	364	326	366	374	377	349	323	370	348	357	400	350	356	350	337	368	375	353	320	333	351	354	360	379	347	361	409	351	372	358	342	366	383	358	360	354	343	326	376	358	339	377	368	357	308	383	345	334	369	321	357	355	351	361	312	353	371	369	353	349	338	349	370	344	336	387	371	333	339	338	335	343	332	369	334	343	315	361	351	319	349	364	354	357	356	374	349	357	356	350	382	325	339	346	359	335	353	350	336	376	312	350	333	329	350	345	375	343	345	353	317	367	354	361	340	379	346	339	330	326	361	359	350	336	341	358	354	368	321	374	335	374	377	347	329	295	342	348	373	343	357	336	318	341	361	359	395	336	342	338	348	330	364	345	344	358	327	356	341	353	368	356	387	365	344	382	363	353	339	358	385	370	336	340	340	358	347	370	348	345	376	338	374	387	374	347	351	338	383	359	383	349	347	350	380	354	344	324	360	336	333	338	386	371	345	364	354	368	372	342	349	315	359	339	353	377	345	345	380	361	349	359	357	358	343	315	323	298	347	350	341	364	359	320	381	363	359	374	374	377	371	338	364	363	351	344	341	337	349	344	341	356	359	368	384	371	360	352	339	356	303	371	361	359	361	345	357	350	351	354	373	327	313	327	334	339	338	359	320	371	351	370	345	344	338	382	316	332	360	370	334	360	386	313	372	323	351	325	363	357	368	325	355	361	340	363	361	345	343	349	378	352	347	355	381	385	365	349	328	366	344	315	326	386	375	385	347	344	347	355	346	364	368	326	367	363	362	348	362	321	363	361	361	356	364	377	342	374	342	336	328	334	373	361	384	349	335	382	358	375	346	344	337	347	334	402	342	348	372	353	338	350	370	369	339	396	394	358	335	358	357	358	368	327	357	346	349	345	364	378	342	356	366	363	354	380	342	348	329	343	373	358	366	350	322	364	381	359	379	364	328	328	369	318	318	358	315	387	373	380	312	339	372	345	352	347	313	382	353	326	374	369	392	345	339	340	355	345	324	349	379	333	326	370	407	341	370	376	355	320	368	339	366	348	360	340	326	313	352	360	334	361	360	369	351	334	375	364	367	362	357	375	356	348	346	360	331	349	349	357	336	313	347	348	338	340	371	386	322	353	366	355	360	360	358	336	379	315	344	369	322	346	387	341	336	302	344	348	353	317	371	359	346	361	339	364	296	367	370	359	354	362	343	372	356	337	338	370	325	322	346	363	371	375	311	334	345	348	333	354	337	346	320	357	355	369	368	371	315	357	360	353	356	353	366	337	358	338	368	324	346	353	344	357	351	327	357	365	379	329	358	384	340	357	360	364	358	379	373	315	338	356	323	351	365	348	360	349	357	351	358	318	344	313	352	372	330	329	379	341	345	344	355	340	349	393	337	358	340	346	341	365	366	335	351	353	341	347	349	363	336	344	326	359	327	350	352	363	339	337	389	381	342	328	362	358	399	369	303	345	349	340	348	336	370	359	357	357	372	349	347	347	317	350	354	309	342	358	359	348	327	333	322	374	339	351	350	333	389	360	355	316	327	339	345	356	365	349	394	359	364	356	393	375	363	337	345	316	362	345	348	324	353	343	352	346	319	367	349	356	354	358	377	343	334	372	328	336	349	317	355	362	377	347	333	363	311	354	376	332	349	352	349	352	331	368	359	364	353	338	328	353	359	361	342	324	345	307	341	333	360	340	371	355	341	332	351	359	373	338	349	343	352	359	337	370	344	331	350	358	382	357	373	370	359	351	334	357	326	368	351	363	338	331	345	374	363	368	345	349	359	345	346	370	350	342	348	329	358	335	343	335	363	365	349	344	418	368	358	342	343	348	348	328	338	366	357	331	338	328	328	390	325	375	348	356	330	357	364	359	356	402	347	334	339	348	323	357	357	360	373	375	369	357	367	355	349	349	364	381	328	354	323	337	363	385	342	349	344	334	362	326	359	361	366	321	341	403	379	350	356	343	339	354	331	342	354	357	368	344	353	368	312	394	358	362	324	332	359	348	328	341	314	351	380	357	363	364	368	371	351	350	373	340	356	331	348	365	349	350	334	335	369	367	336	325	348	338	358	368	331	337	370	362	342	340	356	345	337	330	348	340	369	351	393	368	382	352	349	364	379	335	360	349	398	330	363	389	343	329	367	335	339	348	380	353	356	318	368	355	355	322	350	353	344	305	334	371	356	331	374	317	325	360	358	347	344	346	363	349	340	358	381	371	314	364	322	346	380	378	367	342	363	337	345	341	330	343	367	339	349	317	314	322	331	355	353	362	289	338	353	342	346	398	370	353	370	359	354	355	350	340	341	355	371	376	359	342	368	344	358	333	354	339	347	373	328	331	361	358	323	365	360	368	366	368	347	343	335	343	334	360	362	321	370	364	364	380	355	351	373	344	361	344	342	391	340	346	312	350	341	371	340	393	371	314	333	320	361	331	346	356	361	337	349	367	372	342	346	352	377	350	342	325	356	380	372	353	353	368	334	339	345	340	374	345	351	355	362	342	350	369	346	351	339	332	320	352	333	336	371	346	345	373	339	355	333	334	332	327	382	333	358	342	333	329	344	326	327	323	359	368	332	351	353	351	330	328	359	345	357	346	369	367	363	354	349	349	334	362
19399	15601	13127	7030	4801	3565	2664	2178	1790	1556	1354	1198	1183	1049	988	937	935	829	788	791	762	770	748	739	639	691	697	648	659	679	691	670	648	646	609	686	675	625	672	632	632	642	608	620	615	609	641	622	615	601	639	649	620	657	600	572	623	569	636	592	640	604	600	638	652	582	588	561	636	572	627	620	557	651	613	611	579	571	642	596	571	594	593	593	620	623	598	628	573	593	592	617	568	628	588	617	599	601	578	623	591	601	619	601	565	615	619	610	601	620	612	591	597	624	564	613	639	606	594	622	610	588	585	597	577	564	612	600	602	575	595	617	631	629	576	567	601	642	607	585	595	584	576	620	543	612	616	571	621	606	594	606	556	553	606	608	612	601	602	578	565	547	617	621	611	610	618	575	595	605	600	626	593	572	635	594	578	590	599	602	610	577	625	562	584	561	586	573	635	590	595	589	633	575	604	603	617	578	583	613	598	611	612	566	625	614	584	635	583	606	590	638	611	588	616	588	634	604	610	580	613	580	581	583	578	557	587	601	567	655	604	583	563	588	647	598	538	632	593	640	623	566	586	597	572	615	605	546	588	601	601	572	559	642	610	640	617	599	575	584	595	623	620	566	587	633	536	606	599	616	597	621	585	597	590	607	617	547	602	573	564	583	611	578	614	590	635	589	618	659	592	567	588	596	661	599	556	581	620	591	600	598	596	589	613	607	570	593	605	575	614	574	631	606	610	619	602	589	597	604	649	592	566	599	567	627	596	606	630	587	587	626	578	600	600	635	581	653	634	621	656	578	595	579	600	595	638	582	568	598	575	585	585	630	578	610	587	589	611	580	614	601	580	635	541	601	590	612	585	613	602	579	575	625	611	562	621	615	632	560	573	576	551	646	643	605	606	617	646	596	584	600	609	572	557	551	602	562	628	615	627	565	587	582	588	626	642	601	636	605	598	580	632	568	596	590	651	551	620	568	532	573	573	573	596	589	611	590	615	582	662	610	602	620	608	636	593	620	627	589	601	602	603	576	577	602	605	622	612	630	598	593	581	630	612	611	622	588	560	596	615	595	615	604	644	647	577	615	568	636	656	594	668	590	576	604	632	593	596	584	628	586	609	593	553	587	618	566	605	648	610	592	582	601	591	610	620	578	626	578	586	586	628	622	607	582	610	577	543	602	606	573	615	607	594	606	604	562	629	618	666	613	605	614	570	587	612	583	594	626	570	606	598	586	600	579	644	631	564	637	586	617	591	622	603	605	588	590	560	630	607	572	588	618	599	598	615	571	641	563	590	620	618	618	572	600	623	610	603	594	601	592	623	616	572	526	629	585	589	572	589	572	595	604	599	591	601	617	583	581	576	578	566	584	572	589	580	581	584	588	550	594	571	576	612	585	597	587	549	598	562	600	537	618	612	605	578	559	600	615	556	556	603	605	603	684	593	564	603	570	587	615	617	608	599	575	608	582	619	582	634	618	588	576	567	611	627	631	594	609	599	637	564	600	617	552	598	621	594	597	606	646	566	584	556	582	609	621	617	597	637	564	620	624	589	567	572	652	602	613	542	591	652	604	579	581	589	608	600	613	602	613	571	592	574	605	568	556	625	560	607	592	619	598	633	636	568	631	588	608	582	609	585	610	581	576	598	617	601	618	583	584	590	575	621	590	592	581	608	608	623	628	542	596	604	623	542	602	613	610	574	559	575	575	609	624	608	610	595	602	578	565	601	610	600	634	597	592	611	590	565	591	621	622	574	615	613	568	567	596	625	591	615	600	609	642	577	624	560	617	592	589	590	615	606	615	633	603	559	593	637	616	617	552	622	617	612	580	598	565	634	587	577	601	571	555	613	587	608	621	585	589	614	608	631	594	600	600	616	598	559	586	579	580	601	628	615	552	588	607	662	617	636	554	602	583	601	612	621	607	627	629	601	618	606	568	622	632	597	634	580	644	573	589	584	610	608	598	620	603	596	589	628	617	582	633	602	618	609	631	647	626	592	595	605	626	572	612	616	591	631	594	582	610	627	524	664	638	586	592	593	597	627	608	568	613	565	615	615	613	613	568	613	597	603	578	584	610	580	609	593	625	576	545	621	514	626	590	653	593	654	560	598	589	574	568	542	607	629	550	619	616	584	590	589	610	612	603	599	577	589	620	585	613	566	619	586	563	605	593	569	608	596	582	595	548	562	600	621	603	582	625	617	591	621	616	569	618	603	588	671	605	604	614	600	564	559	621	631	563	590	599	569	581	588	603	596	611	586	621	578	582	540	568	629	644	583	580	589	587	566	557	605	578	575	583	602	623	612	606	599	571	563	620	613	590	605	571	587	609	624	585	598	614	621	622	568	629	605	625	567	632	621	586	625	555	607	586	599	608	601	609	573	624	648	548	638	575	564	615	629	643	570	607	557	587	615	615	595	601	609	587	578	591	603	582	580	561	594	572	597	577	628	605	613	572	596	577	621	611	576	606	572	593	608	567	577	607	627	559	552	563	608	624	593	624	581	593	554	600	586	658	615	649	634	626	580	547	593	603	602	610	597	600	617	603	592	593	581	603	585	603	604	574	578	602	600	607	537	579	589	582	560	647	591	599	632	580	613	628	612	596	590	589	542	608	600	585	577	622	614	576	622	600	580	597	570	616	553	618	610	626	587	584	569	598	593	594	586	606	557	595	603	578	585	607	604	613	584	599	574	618	608	585	582	559	587	604	642	607	575	590	606	607	632	563	600	562	638	620	587	593	588	605	627	630	591	593	630	590	609	583	590	619	613	604	551	595	576	586	554	555	606	609	646	563	586	620	638	612	608	586	575	601	608	620	603	568	605	594	597	617	632	609	551	659	607	599	557	586	580	596	568	592	602	557	553	599	603	587	527	638	588	577	594	604	628	600	600	621	632	584	606	565	613	596	601	574	613	582	652	584	572	616	563	564	573	650	600	605	625	579	592	580	604	618	571	588	588	596	577	598	560	590	553	602	611	578	579	628	600	585	575	579	613	583	599	631	633	609	607	558	573	620	556	581	575	576	548	598	596	566	617	621	609	552	591	583	611	565	609	567	597	612	611	634	569	639	603	628	576	621	558	645	612	566	644	567	574	590	652	603	593	602	595	596	652	614	575	611	651	603	610	586	555	589	619	582	562	636	642	572	591	613	592	604	612	601	600	603	575	588	600	578	573	578	609	539	581	564	551	587	572	613	588	619	599	589	607	587	618	594	566	585	596	603	644	598	626	583	593	587	626	582	606	572	627	616	639	597	636	610	630	601	583	573	613	596	580	590	592	618	599	633	629	564	613	618	588	598	606	569	580	679	592	614	628	596	581	583	603	610	636	594	610	578	557	637	569	559	609	614	632	622	579	617	606	590	586	582	598	587	619	613	587	582	621	582	563	630	637	594	591	564	642	553	617	603	644	613	581	624	584	575	577	587	590	615	595	615	578	633	582	566	580	592	620	594	695	601	591	575	632	587	548	566	573	581	614	573	579	596	624	631	606	572
26736	20400	7767	633	372	319	311	299	300	285	283	293	272	272	296	276	270	310	297	320	287	288	304	271	293	279	305	299	283	259	278	284	320	284	275	278	252	310	278	290	261	295	314	289	277	290	253	279	274	271	330	277	261	291	284	289	270	295	301	281	292	294	256	278	285	277	279	269	271	288	287	296	283	243	277	258	303	302	287	286	298	246	289	278	276	274	290	290	271	261	280	267	278	282	301	288	290	294	279	246	286	276	299	274	284	249	249	275	297	294	276	282	251	283	273	265	279	278	299	256	303	270	270	304	282	278	290	278	270	297	288	266	274	278	286	263	285	265	276	278	293	294	268	270	287	271	272	271	279	317	290	278	276	285	292	306	257	293	288	240	318	271	291	268	278	270	277	288	301	271	274	293	285	295	278	299	274	269	294	247	266	286	244	298	295	256	298	296	293	284	308	281	286	298	294	306	272	271	277	271	280	271	262	288	274	259	277	285	283	269	277	255	291	237	283	286	263	275	292	272	298	280	266	307	258	281	306	272	287	275	308	266	266	266	259	276	300	265	268	292	280	297	294	280	281	270	284	273	290	276	283	257	269	271	309	276	292	289	287	285	268	257	288	248	271	252	283	277	251	262	269	297	290	286	274	284	271	298	270	259	258	281	279	304	302	272	296	309	313	293	272	301	291	268	301	258	271	294	274	278	273	257	286	293	270	287	273	279	281	279	296	312	283	293	304	245	298	276	298	270	255	275	281	274	298	291	289	271	297	284	248	275	269	267	312	284	269	280	269	271	287	276	280	279	298	269	296	268	299	288	266	280	284	282	288	291	309	302	274	274	270	275	274	271	296	304	252	291	302	247	232	256	307	277	302	288	306	269	274	265	298	290	267	299	311	274	297	276	294	258	278	291	280	300	259	294	325	279	262	279	236	271	287	256	271	281	303	270	249	251	279	272	291	272	270	256	264	291	285	277	241	229	287	298	278	277	283	306	316	270	297	288	248	269	314	292	296	281	269	274	260	276	307	263	305	266	297	261	250	299	265	299	247	251	268	270	293	293	285	266	262	290	284	258	274	284	309	266	295	315	256	307	263	249	228	260	308	286	274	252	278	242	263	251	254	282	274	272	306	307	270	295	265	298	285	287	278	289	275	258	285	292	251	268	276	258	305	264	287	269	285	275	281	288	271	245	278	271	306	273	274	305	300	293	275	287	268	293	279	267	296	272	267	267	260	302	283	300	331	292	303	257	321	317	291	288	263	284	289	268	251	273	246	293	244	268	276	307	275	303	287	269	288	284	308	260	286	299	286	293	259	262	284	276	277	305	302	287	303	278	266	261	300	307	287	280	277	285	278	283	278	290	269	263	296	250	251	265	278	253	297	282	303	297	290	284	316	291	266	298	255	270	243	287	269	283	283	264	271	290	276	281	307	298	286	279	281	309	266	297	296	288	274	276	278	291	291	260	266	254	260	251	280	273	263	272	274	259	305	293	280	263	271	243	265	257	265	271	288	289	292	273	257	291	286	304	285	308	287	277	275	308	265	265	276	298	265	292	280	285	258	285	282	292	257	281	274	286	278	267	277	271	260	276	275	271	283	282	260	288	272	279	279	276	254	302	281	285	264	289	265	316	277	311	273	272	277	264	290	268	290	248	292	284	273	295	296	254	296	271	289	299	289	315	278	274	249	296	272	276	307	299	268	270	279	273	282	300	285	261	283	296	272	283	291	328	259	291	304	270	286	269	289	267	268	294	253	296	295	273	283	258	287	255	273	254	274	284	286	263	269	284	263	256	298	289	323	244	267	306	305	257	295	278	280	294	264	262	291	297	283	297	305	261	272	300	282	251	292	282	321	287	285	280	286	291	283	309	287	292	293	249	253	270	274	293	279	248	254	281	273	273	326	277	269	265	282	265	284	306	265	268	249	314	297	290	308	288	272	268	287	276	270	288	280	290	290	285	286	263	269	308	288	263	278	296	273	241	286	264	281	275	248	257	261	267	298	289	292	294	307	297	264	280	290	298	282	271	272	272	303	283	289	325	281	274	288	263	279	297	278	280	274	286	288	303	264	303	257	273	278	296	264	282	285	279	298	279	268	275	269	292	255	276	316	300	291	314	284	263	274	275	282	287	298	276	266	272	291	258	273	287	265	272	298	277	297	266	289	284	291	290	288	281	249	258	285	313	302	283	276	302	291	302	282	284	294	298	267	293	283	254	284	305	287	272	285	266	278	276	274	259	293	275	313	266	258	304	259	257	296	294	292	241	273	314	301	309	272	268	296	241	299	300	266	288	269	292	263	283	274	287	289	277	275	292	286	269	277	300	271	279	284	280	288	289	287	296	263	283	261	297	249	288	290	283	272	267	290	271	287	272	328	274	275	287	280	273	275	274	289	277	273	299	279	259	279	290	275	284	254	300	250	285	285	300	284	243	283	290	315	270	269	286	309	288	281	265	299	285	267	249	294	294	286	266	258	286	289	303	307	259	271	259	262	275	225	291	297	281	279	270	273	312	256	278	259	286	309	276	310	323	269	256	271	246	285	279	303	303	296	280	242	258	281	301	274	286	296	260	284	287	260	252	304	306	247	274	273	309	269	264	266	279	281	279	287	288	280	298	283	303	267	288	268	285	262	260	268	318	268	256	277	289	282	286	258	298	276	292	251	301	274	280	274	253	260	286	283	270	265	273	287	282	249	319	283	303	286	277	290	262	292	283	311	266	261	286	269	300	289	263	268	278	302	255	267	293	301	274	301	278	291	251	291	281	278	263	299	248	298	252	270	264	274	252	269	293	262	290	284	280	264	254	309	276	286	254	293	293	273	265	293	266	277	299	291	307	291	287	272	288	287	268	286	265	287	258	285	282	251	304	284	275	254	284	288	279	290	250	275	259	287	271	253	261	292	260	284	273	264	295	286	281	310	271	272	303	280	287	264	275	284	262	285	298	286	303	283	270	259	307	296	294	277	291	317	262	284	278	277	291	294	286	284	261	264	305	265	263	270	313	241	264	302	270	283	294	298	260	269	273	263	291	294	233	276	281	299	264	282	258	268	272	281	283	258	299	257	265	283	280	266	259	275	285	332	267	251	290	297	282	273	272	296	282	297	271	308	279	272	313	247	270	290	258	292	304	280	312	293	270	263	304	273	276	292	281	275	266	296	272	283	248	258	281	297	283	245	270	278	288	277	285	279	318	266	263	249	256	278	288	270	269	265	270	281	311	264	258	264	276	259	267	270	273	279	306	299	261	261	308	295	261	276	290	274	271	277	265	288	264	273	276	278	268	252	283	258	298	233	271	298	259	279	303	271	276	276	278	289	282	271	292	294	271	295	302	269	275	296	281	255	285	275	282	293	262	278	266	267	321	276	287	261	262	269	264	290	288	271	289	306	301	283	290	267	288	262	266	264	288	298	278	274	322	272	290	254	292	276	264	238	292	281	299	274	275	269	268	281	286	264	254	277	307	299	264	272	263	265	290	291	273	264	271
9258	1554	1428	918	733	708	623	573	579	553	556	539	524	539	542	529	536	553	538	517	580	540	511	501	503	510	518	533	530	558	516	500	528	543	543	515	594	523	483	505	539	535	539	492	528	519	532	523	554	528	512	563	549	499	553	489	516	542	528	540	520	499	509	534	529	498	496	553	501	488	528	524	499	522	536	517	507	517	544	497	480	566	471	512	502	563	508	486	480	489	537	505	491	520	545	502	506	556	534	539	534	522	501	506	534	561	540	499	518	541	565	487	521	548	603	486	529	514	520	517	490	551	503	527	511	511	517	509	477	533	481	500	526	511	517	482	537	512	506	491	484	476	562	563	453	543	519	513	536	521	531	543	547	517	540	534	504	501	541	523	520	505	478	493	515	506	535	506	518	512	503	544	499	522	520	505	512	501	514	523	543	534	531	510	532	536	507	552	517	562	536	516	556	504	533	499	491	539	516	503	542	536	515	549	557	545	518	558	528	503	479	535	518	523	506	579	510	553	562	450	545	500	535	505	513	536	549	566	500	548	525	525	514	516	537	497	534	544	573	516	521	519	504	519	520	545	526	535	552	525	507	504	463	559	540	475	522	497	527	514	478	515	495	538	542	505	544	514	533	513	518	519	509	485	543	504	525	520	488	530	514	502	551	522	510	519	482	557	485	498	493	491	498	512	552	532	508	496	528	506	519	523	522	528	519	508	474	524	566	507	505	499	528	549	506	532	530	544	545	533	539	542	496	503	564	514	517	551	496	512	517	530	551	511	538	527	483	535	537	517	492	485	474	517	499	544	520	508	503	516	543	532	563	524	511	481	518	518	515	527	500	487	554	535	544	508	514	519	519	525	557	528	527	487	492	534	521	493	523	513	503	506	510	491	497	518	535	531	519	517	515	543	482	484	498	527	515	519	506	542	515	519	548	559	497	527	582	505	489	481	522	540	537	512	502	556	521	494	523	540	471	533	547	525	504	503	533	483	543	533	531	569	508	500	487	527	494	509	538	536	487	519	524	529	522	501	532	513	537	508	496	559	553	521	534	512	516	516	508	531	501	494	545	553	514	477	551	510	544	492	511	519	533	529	553	515	554	557	473	563	553	547	535	483	513	546	472	518	477	509	513	503	541	539	514	527	534	539	553	528	532	551	530	538	510	518	517	498	541	570	562	507	513	505	518	581	520	517	518	542	519	508	501	527	537	495	525	519	522	546	529	482	523	487	530	508	500	473	489	522	527	492	529	513	546	525	499	538	528	532	501	548	513	537	495	500	517	492	537	529	498	569	528	495	507	529	527	514	531	507	535	502	495	547	497	560	557	494	539	492	525	523	513	509	502	511	488	493	569	540	479	508	523	531	519	508	515	506	522	533	512	507	537	527	529	529	536	490	480	518	535	520	511	540	492	546	515	528	516	530	542	498	507	504	516	514	500	511	564	551	504	531	526	523	536	525	515	529	491	547	512	472	525	521	535	528	489	497	495	530	533	486	518	504	515	534	540	536	518	521	466	515	502	523	502	533	519	538	519	508	558	528	558	510	499	567	537	508	535	530	507	551	537	539	513	515	541	500	499	526	484	516	526	555	552	470	504	553	543	509	536	537	511	519	487	559	557	519	524	522	553	494	516	507	498	520	520	502	515	493	535	521	527	502	530	526	522	508	501	466	540	518	499	522	551	511	533	481	551	511	538	515	500	523	518	518	521	522	522	530	530	553	478	526	474	495	505	525	475	534	517	571	518	475	486	490	510	499	497	528	504	508	520	507	506	532	550	508	502	530	505	524	514	517	539	560	491	489	514	537	503	530	517	502	513	484	555	509	523	526	501	514	494	508	489	499	492	548	572	498	513	488	500	527	472	503	553	539	512	517	520	500	499	511	506	547	492	480	517	517	547	530	532	507	499	505	573	514	482	538	525	501	517	488	537	510	523	500	506	512	501	496	523	487	537	569	563	556	534	491	524	518	490	516	518	512	517	533	567	492	528	553	503	541	527	523	480	495	472	533	531	588	531	499	495	540	524	511	517	527	526	528	497	474	504	498	515	512	495	539	508	480	508	562	569	506	508	533	505	526	519	532	507	498	512	509	455	549	567	524	490	483	494	528	555	513	494	503	488	489	538	485	530	486	514	583	537	581	524	503	511	489	501	488	560	498	510	533	515	504	517	498	514	497	513	502	561	545	495	525	497	529	533	546	523	529	563	466	545	498	500	522	502	525	507	497	507	499	511	501	511	526	530	512	521	495	529	529	569	535	516	519	509	548	490	493	516	532	505	481	549	545	491	498	530	502	484	538	575	502	502	526	514	526	489	517	539	542	464	525	520	512	509	508	527	516	506	549	506	509	543	522	498	530	514	515	519	499	529	521	544	487	527	516	513	535	527	533	508	483	510	496	516	507	532	506	512	546	548	539	519	521	497	487	526	514	513	533	524	519	529	573	518	520	538	536	504	516	527	502	485	500	525	518	505	519	501	529	526	560	486	513	568	489	511	530	530	550	512	500	525	551	524	480	548	502	519	523	528	514	506	510	498	500	507	477	532	524	538	492	503	529	522	534	539	515	552	519	514	544	494	499	545	523	517	523	544	517	554	527	501	528	511	515	525	511	517	499	520	521	575	517	490	492	514	485	499	499	543	488	523	496	519	519	493	519	496	531	516	528	489	536	515	491	528	499	524	528	502	510	532	546	548	554	514	540	509	506	533	546	525	547	469	516	498	532	499	511	538	478	511	523	528	562	529	517	543	513	499	543	520	505	486	507	528	504	491	511	495	510	524	507	528	594	530	529	518	545	549	534	463	536	517	508	528	513	461	518	479	529	544	493	499	552	487	549	491	488	538	572	524	517	535	483	516	509	521	523	476	515	544	505	501	546	522	529	545	527	563	502	544	527	534	514	561	488	518	581	558	513	497	516	544	516	516	507	488	518	540	498	521	522	495	503	503	528	494	512	516	524	506	505	517	520	533	540	537	541	458	490	494	480	510	562	533	506	537	523	548	538	466	504	496	502	487	547	516	516	520	491	523	556	524	512	472	504	542	516	501	500	532	522	469	522	490	555	489	488	511	551	549	522	491	524	517	526	554	537	519	551	527	489	490	503	511	483	530	558	538	509	529	555	555	546	550	515	513	474	517	542	560	522	476	511	513	522	503	513	528	534	528	542	547	532	502	510	528	517	469	551	541	518	526	508	530	530	563	502	505	515	506	524	531	535	536	503	562	528	549	526	559	503	518	546	567	540	519	519	499	526	563	553	551	547	563	519	513	534	531	503	511	551	505	513	502	525	535	502	476	513	501	487	519	503	522	483	538	520	517	509	506	499	494	508	544	500	509	543	526	516	546	541	527	542	493	498	507	517	543	545	547	502	524	529	542	553	527	516	565	523	569	510	492	548	519	517	541	523	514	525	545	510	521	527	512	508	514	509	563	486	538	567	545	542	468	527	458	493	465	512	535	518	536	538	535	505	567	500	488	507	490	507	495	501	518	535
24116	21048	28044	24259	19441	1410	545	411	301	295	246	237	211	208	203	191	184	166	175	168	178	180	196	166	187	186	171	173	170	159	160	182	134	129	185	153	160	164	147	128	162	172	148	181	161	154	176	140	142	163	140	145	148	159	145	165	157	140	147	173	167	147	154	170	147	160	197	174	142	145	153	164	179	152	173	163	158	144	151	152	161	155	165	154	160	148	164	138	154	170	127	159	160	147	140	156	187	135	155	152	166	157	164	163	141	168	156	148	148	157	157	175	158	163	182	154	172	141	136	154	166	152	161	146	172	155	158	152	150	145	171	134	171	141	148	162	164	169	155	161	145	140	149	155	163	141	156	143	160	137	162	159	146	151	162	142	151	163	140	128	151	168	146	166	141	166	167	156	164	154	146	143	150	157	161	144	164	159	163	161	155	163	166	132	155	151	142	149	147	169	153	172	155	165	146	159	170	143	157	145	148	148	140	144	162	141	164	155	145	162	155	171	152	148	152	140	166	167	140	159	150	148	150	127	157	143	151	142	135	143	148	170	133	189	155	139	138	165	142	163	126	145	156	166	143	129	178	151	154	134	162	143	178	169	169	155	167	166	158	166	138	174	154	143	177	156	163	169	161	156	164	139	152	156	173	140	147	186	153	143	174	147	143	142	153	153	152	167	145	139	179	171	149	178	177	151	155	152	162	180	133	149	161	159	141	155	149	155	155	145	147	155	145	165	139	152	146	153	153	155	147	148	155	167	163	149	153	163	159	150	153	158	159	151	168	153	156	157	165	146	153	163	167	135	149	145	145	146	156	140	165	138	140	145	168	163	157	157	156	175	172	130	131	167	172	147	164	138	165	173	164	145	131	134	146	158	144	144	139	152	179	151	153	158	147	150	148	147	170	151	152	134	158	157	155	159	140	145	140	180	156	158	159	159	146	162	152	140	153	152	156	162	174	134	156	166	157	140	132	165	156	175	163	166	169	162	148	155	166	159	147	154	155	191	153	175	186	150	146	135	154	164	168	150	145	169	148	151	146	168	143	169	149	155	149	157	162	155	161	159	149	148	138	150	165	146	146	147	154	166	155	166	162	155	161	159	147	143	155	138	154	146	161	150	151	164	162	145	164	159	172	183	154	139	153	151	173	153	141	138	140	141	150	151	149	158	129	156	142	151	146	136	155	171	175	155	155	165	181	147	152	151	164	152	160	160	157	148	136	156	155	164	157	164	143	137	157	177	149	126	142	141	143	139	147	140	168	176	169	158	157	155	166	173	145	165	137	164	161	177	167	160	137	159	160	156	146	178	157	153	136	157	148	129	140	161	137	154	143	153	167	161	148	160	136	156	150	141	158	130	153	153	137	149	166	150	150	147	172	154	152	162	167	157	157	160	131	175	179	149	156	161	146	157	144	150	142	150	158	148	175	146	159	153	171	150	157	173	150	172	142	135	155	154	152	139	159	163	134	175	148	152	153	151	168	163	154	167	182	148	158	154	137	170	157	170	159	140	153	155	190	152	165	140	146	149	128	141	147	162	151	143	149	145	157	163	153	162	185	155	157	166	133	138	162	172	142	148	150	160	152	133	154	148	142	139	151	142	163	141	146	150	171	157	137	150	157	155	140	150	159	181	159	150	163	158	138	159	133	152	177	144	154	179	173	174	144	126	159	152	158	160	143	152	160	168	162	156	159	153	152	163	155	133	164	129	161	128	143	151	196	164	173	163	159	150	138	143	189	154	164	164	154	135	162	142	169	149	173	164	135	151	166	181	145	159	155	161	125	130	137	154	134	151	142	141	152	170	134	144	164	145	153	165	144	157	161	171	158	165	153	151	149	145	147	151	146	164	148	164	128	169	154	153	151	137	144	141	169	127	160	167	167	141	139	138	161	165	166	165	154	151	147	161	155	162	157	168	155	159	161	152	137	147	163	151	143	154	161	184	135	150	174	169	162	156	150	162	160	150	166	142	137	145	144	182	146	137	165	164	180	141	135	148	151	153	162	152	154	161	153	174	146	172	144	161	140	166	166	158	142	152	158	136	163	161	135	175	139	160	151	135	154	181	150	158	145	139	155	144	142	130	173	141	166	136	164	146	147	146	151	157	166	144	167	149	170	153	166	153	142	149	145	150	148	157	149	145	147	162	142	150	151	163	171	155	130	143	149	149	152	157	154	122	150	144	149	137	146	160	162	165	170	153	165	154	154	153	134	159	159	161	142	138	160	167	144	166	149	159	167	150	156	142	161	149	164	159	150	174	138	156	152	172	178	161	159	164	147	154	176	147	148	153	150	159	162	134	169	162	155	162	160	161	177	159	130	161	148	157	135	148	150	168	162	156	154	155	165	160	174	156	153	148	156	151	159	174	158	168	149	145	160	166	142	159	169	164	146	165	175	140	157	148	128	154	155	135	155	163	164	163	167	179	137	162	171	145	145	160	184	135	156	170	153	163	159	163	133	154	136	166	181	160	160	162	152	174	148	150	162	130	182	155	145	145	152	147	152	162	152	169	172	152	151	140	155	150	177	152	162	148	148	148	149	164	155	163	146	150	174	159	137	173	143	170	145	149	174	153	175	136	154	139	156	151	137	146	140	140	149	153	158	171	153	160	131	143	157	161	158	145	132	139	168	148	157	128	148	147	147	126	180	181	156	157	139	165	152	173	166	163	173	146	152	136	127	144	147	131	152	156	134	145	144	152	158	166	150	159	154	148	170	165	166	164	172	187	158	154	176	150	160	132	152	178	144	150	158	167	174	145	165	163	153	159	158	131	166	154	156	155	150	181	138	170	147	152	160	163	162	169	173	165	149	137	169	137	153	151	154	144	159	158	165	157	134	151	172	183	154	159	155	138	154	158	155	161	140	150	156	156	150	142	138	184	162	177	149	160	172	149	165	170	158	128	152	151	153	151	141	131	168	142	149	168	156	155	143	149	153	137	165	156	161	143	141	155	148	166	153	152	157	172	145	143	127	141	148	142	140	151	143	123	157	157	131	181	151	154	150	152	145	139	148	139	153	159	164	175	150	154	179	139	138	133	138	148	161	156	143	176	185	170	143	144	169	146	171	141	174	144	172	166	150	161	157	158	168	148	169	160	166	151	142	142	131	157	150	149	167	157	145	156	173	169	149	158	165	151	169	164	165	152	161	138	160	166	145	148	175	160	162	164	152	154	154	142	153	160	139	165	144	161	148	166	144	146	147	170	171	136	172	162	180	138	163	144	152	144	158	130	152	153	165	161	167	144	163	143	157	161	159	145	149	174	164	159	138	150	126	155	149	161	152	172	164	164	150	159	186	157	158	149	145	149	160	149	169	136	150	160	153	168	163	150	165	161	152	155	138	145	139	159	146	167	170	147	164	172	163	149	152	137	133	147	140	147	139	173	143	141	158	137	145	137	139	142	143	149	163	139	139	160	152	164	147	158	151	186	160	162	158	153	153	153	170	158	126	157	145	135	165	152	145	142	151	144	150	135	181	152	154	134	156	155
16739	9581	8048	3916	2656	1847	1408	1165	917	734	741	595	553	476	492	443	463	416	430	410	387	355	400	360	352	317	344	355	357	340	350	320	331	323	277	300	303	342	302	334	334	306	315	317	320	297	293	310	305	310	329	340	336	299	289	314	303	314	298	314	319	274	306	285	330	320	312	301	294	317	313	325	294	310	302	303	291	292	285	298	287	318	326	285	318	322	296	300	274	334	265	296	278	311	303	291	291	298	266	268	296	296	287	275	308	310	282	335	265	290	304	310	304	290	330	311	287	312	315	290	325	305	276	302	323	321	303	284	295	296	294	311	299	290	308	294	297	289	282	297	315	280	293	309	335	299	264	286	301	273	297	297	298	295	278	286	277	272	294	283	331	293	286	279	308	293	312	286	291	288	277	317	293	308	304	299	294	282	251	318	320	285	316	306	311	273	325	283	280	318	313	283	290	320	252	317	305	300	341	252	306	294	285	302	285	265	279	301	324	291	322	297	325	315	316	324	296	305	300	304	305	281	267	275	310	301	272	287	290	309	266	323	296	267	267	294	264	301	296	295	307	298	262	273	302	296	290	312	297	305	296	297	266	290	277	315	289	315	303	282	289	329	286	290	315	288	284	305	315	285	307	298	317	294	309	308	275	311	300	317	312	292	327	318	321	298	297	304	283	313	308	286	305	280	311	292	314	321	291	292	314	267	287	306	272	312	293	299	306	305	284	281	271	305	282	318	318	273	321	318	316	284	302	294	329	312	313	301	298	314	301	312	305	282	287	296	287	301	292	300	289	278	311	256	303	278	294	325	320	299	260	298	268	302	308	284	307	314	285	325	303	293	320	306	286	286	282	271	269	313	304	322	296	291	299	291	312	291	284	305	326	313	303	304	285	283	285	300	301	317	275	280	307	301	276	289	289	304	301	274	282	297	286	318	311	296	287	308	302	300	321	301	294	291	281	318	300	293	297	280	307	298	307	315	271	266	284	283	341	301	308	292	291	282	327	290	312	270	298	293	296	294	279	273	316	295	280	304	275	294	290	297	304	327	312	328	309	303	299	248	299	329	294	291	297	276	312	282	320	299	298	284	313	288	273	293	268	307	324	284	303	321	294	258	309	280	291	328	306	285	289	298	281	297	286	274	304	297	294	291	294	292	282	289	273	302	294	299	263	292	276	299	305	307	319	295	302	313	309	312	298	305	269	311	290	317	321	294	283	292	289	290	301	288	299	289	308	272	310	266	320	309	295	281	288	309	304	287	298	288	272	308	306	283	298	323	288	314	304	272	307	280	303	311	295	269	253	315	310	283	319	264	300	293	302	300	320	289	288	296	312	290	296	312	280	301	296	267	282	312	275	266	295	345	280	281	297	303	285	319	296	289	314	313	295	277	297	318	289	293	331	273	302	286	289	306	322	322	292	308	267	279	283	309	323	278	277	297	261	314	289	286	309	296	289	312	305	253	257	289	275	293	311	304	242	281	285	313	281	312	306	316	298	314	304	325	284	327	287	277	297	325	271	317	277	283	312	285	264	307	313	302	294	290	306	308	300	281	272	298	278	300	304	315	309	306	285	286	321	292	284	282	296	274	319	295	259	322	268	254	300	313	329	303	296	320	309	277	285	286	311	298	288	288	290	311	320	282	276	333	283	281	315	307	303	293	317	285	306	309	277	290	298	291	282	323	307	301	283	309	275	297	276	307	289	291	295	265	270	302	318	279	313	308	282	291	266	311	310	300	299	276	276	320	335	288	294	319	312	287	302	266	277	276	319	299	301	324	296	282	297	283	323	293	311	302	275	309	285	308	319	307	266	283	270	265	305	292	327	295	325	308	310	293	287	294	286	286	285	302	294	280	300	297	291	287	281	275	262	305	314	298	289	317	301	295	307	306	315	293	313	277	301	311	273	300	298	294	313	272	287	305	307	309	300	278	273	293	299	267	305	276	291	280	293	283	320	307	299	314	317	319	264	291	307	257	325	296	318	289	296	291	303	310	286	251	304	317	307	299	279	281	282	311	311	321	297	327	298	314	309	294	313	274	321	318	289	330	335	305	302	268	277	305	321	280	327	275	310	329	294	297	285	315	291	333	321	281	301	280	313	289	316	305	309	297	338	281	299	287	307	297	322	307	285	287	307	285	295	308	283	309	280	270	298	337	309	303	296	304	306	295	283	290	300	271	293	328	322	299	306	303	290	316	304	300	264	248	310	281	306	296	268	275	281	287	312	291	304	278	278	273	296	307	329	311	303	292	269	261	319	316	307	260	286	322	312	289	281	301	294	301	296	276	286	294	271	295	320	281	295	303	281	270	304	287	295	289	304	292	310	275	290	294	296	321	299	286	295	274	280	283	308	322	289	305	302	299	306	300	316	284	277	317	313	300	292	324	283	280	313	268	272	295	300	269	298	327	269	305	280	298	291	270	311	274	306	291	302	284	280	303	295	286	312	296	304	307	294	307	299	277	324	322	299	296	282	313	266	295	286	298	281	257	295	305	297	269	284	299	269	331	298	313	271	273	275	324	316	299	263	258	338	294	272	291	295	290	287	288	313	300	308	271	329	293	317	290	319	276	286	283	337	287	307	308	281	309	302	294	274	287	275	286	308	329	305	313	295	308	273	314	256	270	289	275	323	290	335	282	278	313	299	286	276	282	313	299	310	278	324	296	261	305	328	297	274	279	306	289	300	311	288	277	288	292	280	260	288	298	282	285	296	283	291	296	283	286	292	313	309	287	314	293	336	289	279	312	307	308	281	300	272	268	298	311	313	293	312	318	304	285	315	307	284	275	328	277	289	287	276	298	293	310	297	290	308	326	304	305	301	294	288	297	312	293	311	273	261	303	317	309	299	316	292	290	298	293	276	295	275	320	301	294	290	311	305	306	285	290	326	309	278	296	302	306	317	316	294	252	288	280	281	301	286	271	274	292	307	282	297	292	324	304	307	294	288	289	278	321	305	298	311	309	286	278	283	263	318	298	292	292	289	303	268	261	331	330	316	293	249	313	279	266	291	328	305	306	310	284	321	288	316	296	305	313	292	304	270	304	276	294	322	299	327	303	287	302	282	306	283	278	289	286	272	314	297	272	331	289	277	313	288	292	274	305	285	294	263	328	275	323	257	314	300	277	289	306	334	312	287	282	295	286	323	342	331	284	301	308	267	323	310	291	300	295	291	270	291	304	304	281	299	314	287	269	281	301	311	333	315	283	284	304	307	303	281	288	325	291	259	305	280	325	292	284	273	298	283	335	302	311	298	283	312	301	280	273	288	293	284	287	291	314	299	298	261	317	270	301	276	315	285	294	317	308	307	313	261	304	298	280	294	289	263	298	320	308	320	299	311	295	311	278	303	290	290	284	312	291	300	317	306	319	324	267	302	289	292	313	296	282	270	273	315	316	319	308	289	299	295	321	305	284	292	262	308	305	272	266	291	309	301	264	292	300	278	304	309	286	283	316	305	301	300	298	296	323	262	319	281	322	308	274	291	302
23088	21028	28730	23517	21029	18526	1971	860	696	585	531	488	489	469	460	465	470	394	401	395	401	392	416	406	381	384	402	395	373	347	360	369	392	355	353	381	376	351	367	390	346	365	340	368	362	354	345	378	377	362	358	342	337	335	347	317	368	364	364	341	340	363	379	369	364	330	367	350	353	340	378	331	331	391	352	338	345	346	367	370	364	345	341	342	352	352	340	365	340	345	355	342	354	340	391	338	386	314	345	353	342	375	334	319	336	357	335	295	382	367	318	362	345	353	373	341	332	364	333	347	353	350	328	354	350	341	360	335	335	343	385	342	331	343	344	390	345	343	336	365	332	342	386	345	333	368	360	410	314	373	340	373	339	341	376	382	325	326	341	342	358	324	382	359	355	353	346	327	342	379	353	342	298	368	344	349	336	347	352	382	358	376	364	355	382	347	333	364	337	364	344	344	332	394	368	338	348	352	324	341	354	368	351	344	343	332	315	360	353	364	354	353	333	346	336	361	352	396	348	361	359	363	313	341	352	331	362	336	392	320	382	307	329	375	338	332	367	352	330	372	352	366	354	359	357	352	314	340	333	355	360	332	334	353	354	344	328	345	329	370	322	341	349	355	342	331	373	353	368	355	333	342	357	364	341	361	330	370	325	343	326	359	331	319	338	371	364	351	360	326	309	316	339	362	332	349	389	316	345	353	381	350	366	375	327	327	365	370	360	328	352	364	390	323	354	332	346	349	368	348	350	336	317	337	350	361	327	319	343	313	345	345	359	327	373	391	366	339	322	359	374	354	355	330	357	334	331	369	363	327	332	363	336	351	326	354	371	371	370	348	342	341	340	324	332	355	355	323	364	337	352	342	348	387	343	335	370	363	323	352	369	377	352	366	322	346	353	347	359	358	355	350	338	298	370	368	365	343	338	367	337	300	355	347	374	337	346	361	340	320	363	353	358	313	330	345	346	371	339	347	357	362	375	333	369	346	334	335	373	336	376	386	337	378	356	378	317	373	333	338	357	329	347	375	343	363	349	349	390	359	327	347	324	337	337	340	354	359	351	352	348	328	342	318	336	376	336	355	366	320	327	325	376	348	345	355	383	332	329	353	366	340	354	387	352	326	381	356	357	342	331	351	373	359	371	332	351	363	381	357	335	349	320	355	348	360	348	365	382	350	357	380	318	359	338	343	342	361	336	363	336	348	355	339	355	347	380	378	340	362	364	372	327	359	344	328	369	385	345	363	317	319	319	334	370	316	398	366	353	379	373	340	337	337	350	340	366	345	328	334	337	337	361	355	373	357	372	354	358	337	329	333	325	370	332	365	354	368	369	354	354	356	341	347	329	361	315	315	377	325	348	330	368	367	374	375	344	357	370	343	358	346	332	332	344	365	356	354	343	377	359	365	328	344	340	352	373	374	388	344	334	350	365	344	340	363	348	348	366	332	362	332	365	375	339	367	331	333	373	349	352	350	346	370	367	351	356	337	364	371	328	338	334	374	326	367	347	367	315	354	318	328	338	337	328	343	406	357	349	347	334	365	331	342	358	334	366	367	345	363	345	363	357	341	345	380	329	346	358	343	360	339	330	328	347	352	376	375	371	352	379	292	398	333	341	344	368	368	346	357	314	328	359	359	319	330	376	333	377	359	350	336	350	360	356	366	344	331	352	355	362	345	372	353	340	369	383	349	365	307	329	378	392	334	364	351	372	349	340	361	337	351	339	338	355	349	308	364	349	347	350	334	328	348	326	331	333	351	345	367	351	347	373	353	327	338	387	317	340	326	323	326	349	333	341	388	315	324	381	344	341	356	387	312	365	356	359	354	356	363	358	355	340	331	369	355	322	318	337	362	358	345	349	351	311	363	332	353	353	338	359	358	345	356	365	369	349	313	346	365	326	325	339	330	331	327	374	353	359	369	329	314	346	326	338	356	344	345	352	358	362	315	350	312	352	338	377	379	351	362	349	353	334	345	359	377	366	357	364	359	346	360	342	357	382	325	340	337	327	363	324	373	361	355	370	360	358	313	359	321	360	367	350	345	354	358	350	364	333	351	308	351	345	357	382	350	362	342	353	376	341	328	347	344	361	329	333	352	349	341	347	365	383	352	336	367	358	331	342	343	330	363	337	337	345	356	322	349	347	333	381	330	325	374	367	349	315	370	357	351	333	332	351	333	353	338	338	344	349	341	367	341	373	346	346	370	340	352	345	384	380	322	372	349	366	361	369	370	318	386	329	361	345	353	375	356	351	363	339	345	345	365	319	341	311	341	329	355	362	360	347	351	355	329	337	323	350	369	334	350	372	372	362	340	326	338	335	325	347	366	331	354	352	346	317	350	356	327	335	374	331	383	332	322	357	353	365	370	349	323	345	346	322	342	351	336	339	374	339	340	307	377	355	345	320	327	332	346	358	326	362	370	313	342	354	336	334	337	383	328	354	373	337	364	328	354	387	368	364	325	359	365	328	374	322	326	326	329	333	341	343	358	359	319	366	354	369	358	307	331	359	333	391	349	354	359	368	347	340	376	332	354	327	371	345	360	333	334	358	342	299	342	332	322	349	323	347	342	367	363	332	350	341	355	366	344	323	332	355	340	362	328	339	350	355	339	343	336	385	336	360	353	336	361	338	326	356	354	361	329	323	350	344	322	351	360	357	333	347	336	346	321	330	354	351	373	338	317	328	358	323	364	365	363	356	357	366	344	334	321	344	364	346	324	326	356	359	346	348	382	358	315	349	360	373	344	346	329	376	314	336	330	345	353	382	363	348	362	346	353	357	346	327	342	331	352	341	300	345	360	336	365	355	368	354	324	354	360	328	349	361	347	365	357	335	339	352	333	380	366	363	335	352	298	365	372	324	346	337	343	330	359	351	346	338	356	341	348	350	323	362	345	371	325	367	375	347	320	321	339	305	337	364	358	340	342	332	370	364	334	324	369	371	344	332	348	345	309	349	344	322	352	345	331	314	333	352	384	363	325	327	355	377	336	344	353	348	342	350	364	354	344	343	344	329	348	340	386	323	332	337	313	304	335	346	350	342	322	351	348	361	320	352	336	352	348	320	332	316	349	317	378	366	324	318	338	365	371	341	332	329	359	368	328	342	364	342	348	344	366	331	356	329	312	354	356	370	339	358	331	334	340	352	335	345	362	345	356	352	392	324	375	362	354	354	339	337	310	352	353	333	340	317	323	320	360	379	357	335	354	323	350	325	341	406	350	347	326	333	355	359	347	374	392	357	372	373	352	349	355	367	351	350	358	343	382	373	356	376	367	373	354	348	348	370	364	371	361	381	354	375	316	330	319	342	348	354	344	364	353	388	369	364	394	299	341	326	356	357	339	327	345	352	306	341	313	375	349	343	325	324	356	364	354	344	364	329	367	356	315	344	326	323	370	361	381	363	380	328	351	337	319	335	360	343	341	346	322	347	338	344	320	350	362	385	348	329	347	375	316	337	353	368	336	349	354	332	374	374	360	396	341	337	362	336	320
19168	15668	13100	7105	4865	3429	2709	2158	1894	1590	1357	1183	1137	1052	898	881	881	823	787	814	788	766	751	781	712	733	698	720	711	696	669	673	673	647	644	631	650	627	643	632	599	633	619	637	595	617	659	606	642	634	645	637	603	634	576	606	619	615	617	608	644	614	622	541	627	609	598	634	633	600	610	587	564	588	674	591	606	628	556	637	613	617	614	569	608	663	582	573	619	576	587	605	567	647	606	598	612	568	610	600	617	590	642	579	583	628	564	627	604	606	641	590	549	624	596	588	594	605	572	622	603	611	565	602	583	598	580	577	585	588	577	554	592	590	612	636	604	584	549	643	618	614	627	627	606	561	617	629	597	583	552	606	585	584	623	604	550	596	620	564	620	647	569	633	583	581	573	597	562	557	637	625	598	594	606	635	583	574	613	595	546	544	614	611	575	626	590	589	565	588	605	563	616	574	573	591	595	576	620	645	599	612	610	601	603	611	577	574	611	560	607	591	603	573	609	597	544	596	537	610	580	598	593	567	629	583	609	598	630	592	583	594	582	606	583	615	541	596	550	601	600	629	558	612	613	564	580	614	578	582	604	631	596	614	589	625	549	565	632	510	618	593	566	614	629	587	594	574	622	605	584	565	624	554	610	608	589	605	625	583	610	608	572	603	601	593	603	630	583	583	612	574	592	579	577	618	583	640	577	562	625	572	623	548	625	603	603	595	579	601	574	616	576	595	597	602	601	597	664	570	633	607	624	570	603	544	618	574	638	573	623	590	606	595	573	581	600	595	625	614	583	603	583	610	607	568	597	606	564	585	595	565	589	580	591	611	607	645	567	581	621	578	596	568	570	611	588	600	592	639	576	614	609	607	582	586	583	554	593	569	606	544	576	603	631	559	600	587	584	586	633	601	602	594	598	606	604	573	601	588	577	580	570	541	582	587	601	653	579	589	600	619	560	592	588	567	614	586	581	577	573	598	627	590	608	589	559	574	596	613	584	569	605	575	607	614	556	575	608	588	544	560	593	598	605	587	609	652	622	572	592	599	626	612	561	589	574	562	553	618	608	578	592	602	618	567	600	616	565	629	595	589	555	617	648	558	608	591	589	596	548	637	577	578	599	632	591	589	600	604	602	582	585	594	600	636	613	593	632	603	592	605	552	615	598	586	589	603	593	568	608	599	579	647	590	614	587	592	623	596	609	607	571	570	620	563	608	617	593	583	619	593	582	628	607	583	645	630	566	592	557	643	570	579	624	605	567	577	630	591	538	608	607	593	632	616	587	571	578	616	590	622	678	577	568	604	610	604	638	651	639	599	578	570	569	594	618	546	618	609	587	598	624	618	623	601	555	597	589	585	617	614	584	589	593	612	569	573	578	572	610	589	559	559	606	594	578	566	570	552	612	564	574	640	594	603	560	607	596	598	604	626	604	561	571	590	604	611	628	604	582	586	557	596	597	569	589	571	588	618	522	594	589	575	564	588	563	585	585	572	581	626	608	608	584	599	603	586	547	561	588	616	610	617	598	596	625	589	576	539	585	591	605	627	600	615	589	589	607	578	593	582	584	597	610	603	596	556	599	584	580	579	610	594	591	563	595	571	611	613	623	562	575	611	586	595	594	578	613	582	562	646	592	624	624	583	597	576	600	612	590	557	607	628	609	575	614	555	581	575	586	601	545	648	550	622	627	616	593	604	583	579	585	592	615	598	582	620	569	619	558	543	557	601	590	579	588	569	587	588	578	615	617	562	599	580	573	599	585	627	614	613	594	619	564	581	625	572	570	633	612	586	629	584	560	635	606	564	623	569	610	592	589	574	623	600	607	631	605	632	577	586	615	625	598	634	619	529	563	570	620	553	568	641	602	606	606	568	568	590	612	591	609	611	581	621	607	615	561	612	562	617	624	590	592	581	550	573	620	558	599	587	612	621	582	583	616	586	622	570	602	568	573	576	596	601	549	598	636	606	555	605	539	626	590	603	602	630	571	583	581	623	569	570	568	585	609	585	608	659	596	631	603	625	591	582	643	611	569	544	585	577	585	605	636	578	603	587	574	582	532	586	605	590	579	540	620	606	579	620	554	592	588	645	631	581	591	592	547	549	608	585	612	614	573	602	578	633	592	550	627	551	573	576	555	558	536	561	583	594	618	612	552	629	589	623	622	545	533	589	607	647	578	649	629	616	612	598	615	609	610	600	600	603	583	536	574	581	564	612	634	562	593	617	545	589	563	598	574	612	570	570	601	556	592	610	602	597	575	620	597	613	564	600	601	564	583	595	601	624	632	606	580	564	585	600	617	594	566	597	578	541	617	558	567	594	587	621	605	576	605	578	558	595	578	642	580	576	578	574	592	623	605	587	596	605	621	575	602	571	640	591	581	601	584	626	601	608	648	604	631	563	581	600	598	581	567	608	594	599	590	554	629	534	589	646	593	605	595	568	576	587	570	576	564	594	621	582	593	580	590	619	566	607	596	591	602	606	582	591	596	581	549	586	618	593	581	594	627	627	589	602	596	594	574	592	603	634	612	573	611	610	590	597	570	574	610	565	563	573	598	566	600	573	587	568	572	596	600	615	588	594	606	583	600	587	549	644	615	609	591	568	586	611	620	580	618	563	600	631	605	556	537	614	592	589	579	609	616	593	586	575	589	616	611	603	563	557	596	602	585	603	603	584	583	603	589	594	644	635	588	587	546	594	590	638	604	618	592	597	622	582	592	592	629	606	550	606	580	563	574	614	555	573	595	609	592	594	596	611	609	631	620	580	579	584	630	590	553	587	627	551	600	573	586	572	593	601	644	599	609	605	635	594	578	659	559	574	591	592	629	614	602	619	586	610	552	620	596	557	618	583	567	622	595	580	578	554	565	631	611	629	614	628	610	581	557	672	626	583	562	611	569	652	569	584	613	615	564	606	580	562	616	597	585	656	593	583	578	609	625	607	561	635	627	562	613	559	626	601	607	553	642	575	569	583	583	611	662	589	547	617	583	529	561	544	597	600	589	610	603	612	601	555	594	617	588	565	603	574	585	559	629	614	565	566	618	559	607	594	636	612	601	599	574	573	593	588	571	628	595	625	586	595	590	589	637	570	607	587	597	573	608	600	586	600	617	628	617	583	562	596	585	569	618	603	580	610	600	610	589	596	570	639	612	614	579	586	593	593	604	630	596	592	572	605	578	545	642	622	584	562	559	581	624	579	608	607	588	588	627	613	593	601	565	590	617	605	606	565	622	590	573	527	590	607	582	639	625	592	592	612	564	602	585	534	557	584	585	624	590	613	580	630	618	570	616	610	602	640	618	613	546	577	610	610	585	575	611	618	591	603	621	612	635	612	573	571	581	589	610	574	584	576	628	587	621	603	553	573	596	577	594	579	616	595	597	606	548	566	595	596	606	559	630	586	591	600	576	590	543	599	553	599	583	577	584	594	615	578	574	574	625	577	581	624	606	592	599	597	583	593	633	657	610	616	559	576	604	643	611	567	566	573	597	562
26709	20469	7858	636	343	339	321	312	289	268	266	285	273	279	284	273	286	282	318	271	285	278	298	291	287	257	295	278	288	287	273	282	272	290	268	268	261	260	313	281	276	260	287	254	274	316	304	269	274	274	273	288	276	233	278	274	286	314	307	288	264	305	272	275	283	251	280	275	290	280	298	292	286	285	283	286	297	293	286	277	256	272	262	273	271	290	277	265	257	262	266	301	274	289	304	255	269	271	309	281	281	251	281	262	274	276	246	288	269	262	281	282	281	262	276	276	293	282	310	267	269	263	302	295	302	276	259	263	293	289	276	279	277	281	285	247	297	261	290	242	286	253	291	298	286	292	266	294	275	285	290	285	279	266	328	309	300	319	327	299	282	312	288	269	292	322	283	268	291	285	263	278	303	300	295	243	256	248	270	284	270	285	278	276	298	297	292	248	274	256	261	273	271	264	265	284	254	297	244	279	281	254	286	306	317	276	256	291	295	290	284	267	270	263	280	230	284	280	278	247	272	330	283	270	277	294	278	284	314	263	304	251	277	286	289	270	272	272	294	316	270	297	293	278	302	285	273	258	246	286	273	290	285	274	292	266	308	271	295	291	264	293	272	309	294	271	303	286	300	287	296	297	283	278	245	269	288	293	265	259	243	313	264	285	271	262	298	280	267	287	286	272	300	262	289	297	286	273	311	260	291	270	268	271	280	288	278	292	248	277	303	296	265	271	261	266	279	265	278	288	271	303	254	301	269	294	285	290	291	284	300	290	269	277	272	277	284	282	253	288	248	313	289	292	252	277	256	283	296	251	289	284	279	265	274	294	294	278	284	250	296	307	309	266	279	295	304	267	288	288	289	273	258	274	279	251	265	290	257	321	294	288	280	276	303	279	280	284	260	236	260	260	251	264	253	282	292	265	279	249	255	283	276	291	294	245	292	283	275	276	287	270	302	278	242	258	295	267	258	272	282	286	289	291	287	283	283	268	257	258	285	270	278	249	262	260	276	293	290	284	275	277	238	298	279	295	301	254	274	263	289	276	239	290	281	255	272	253	265	300	278	268	288	264	269	271	284	292	271	266	296	308	274	254	304	274	283	268	276	255	271	274	300	282	285	290	271	250	285	252	294	251	307	280	253	272	299	270	281	274	276	293	295	295	274	281	270	302	297	276	292	274	319	271	289	274	266	254	264	281	278	268	262	268	269	271	281	291	283	295	270	296	260	298	251	308	267	274	298	301	264	271	248	287	253	281	290	302	261	272	255	272	273	271	262	291	277	297	269	295	285	289	292	272	286	292	276	280	258	263	268	270	293	288	298	254	275	274	257	297	261	258	257	282	289	284	281	285	272	277	270	268	282	260	284	302	280	299	282	297	277	288	280	283	274	269	309	238	272	273	285	300	284	263	266	256	255	252	274	289	265	254	306	267	295	260	294	274	313	272	266	307	295	272	288	292	277	298	272	287	266	300	256	304	283	288	283	304	315	302	288	274	267	292	301	273	274	281	262	290	322	267	257	263	286	273	264	274	264	265	268	298	251	264	256	284	283	271	302	293	248	283	288	265	251	276	261	270	282	269	320	285	260	257	294	294	283	268	277	281	269	294	310	298	281	262	282	282	299	266	295	279	287	321	267	274	242	296	290	271	286	274	267	295	286	276	275	263	263	256	279	294	325	280	275	259	279	299	282	296	301	272	250	261	293	256	244	278	269	275	294	280	261	311	272	273	281	297	306	295	254	261	267	291	272	279	293	284	280	277	254	305	269	276	269	287	283	312	261	272	310	268	290	273	291	278	284	278	259	266	278	248	273	292	276	286	267	259	274	262	252	281	256	303	276	270	278	276	284	279	300	289	300	291	284	273	271	281	298	294	310	270	302	277	255	281	265	282	243	307	265	313	291	281	289	265	286	262	265	263	270	270	283	296	271	281	273	296	283	275	260	267	262	249	284	276	296	278	267	273	303	229	290	277	265	307	278	283	260	274	285	273	282	283	270	289	278	260	283	296	289	282	282	260	275	272	272	285	286	275	260	306	270	308	271	282	302	312	255	292	290	299	265	301	329	312	257	287	261	279	289	251	257	271	268	294	281	297	284	277	286	257	267	273	270	277	303	265	290	268	279	245	273	266	281	273	263	335	296	279	277	306	307	273	292	287	261	296	262	293	282	274	289	290	265	268	275	260	289	282	275	263	278	273	288	278	316	269	281	255	280	317	299	253	307	285	282	314	261	258	270	278	298	286	282	272	263	261	266	265	273	278	286	293	252	273	299	318	290	295	300	268	275	251	271	271	278	258	280	278	297	269	263	305	262	264	272	261	298	285	268	300	268	274	274	270	311	250	266	285	293	303	247	289	272	283	264	272	281	275	254	273	295	280	291	284	271	249	284	290	288	267	301	256	281	261	278	282	302	288	265	281	292	285	296	285	296	314	266	283	273	253	271	280	283	296	287	281	290	290	301	303	263	256	282	284	298	318	283	258	245	268	281	285	263	255	329	308	290	292	282	271	279	285	286	265	263	288	247	296	288	298	274	306	284	284	258	258	300	270	285	291	287	267	260	287	293	285	295	271	282	325	275	273	280	270	275	300	292	278	279	276	269	270	286	288	252	263	266	307	266	294	265	250	289	291	281	292	302	288	288	251	284	315	304	297	281	266	273	280	280	313	210	306	263	280	262	275	285	297	290	276	292	285	279	263	267	287	279	280	268	310	290	276	273	281	299	246	278	304	277	264	299	259	274	278	261	292	282	287	254	277	295	285	294	287	250	259	266	240	270	292	304	284	261	284	282	266	291	273	295	268	278	274	288	271	292	240	294	278	271	277	271	276	281	251	273	261	304	290	260	277	278	289	262	307	280	261	269	285	298	279	270	308	307	270	251	295	260	263	287	299	265	297	312	257	293	276	285	286	296	288	279	325	255	266	289	287	284	288	286	278	267	313	287	280	278	241	276	287	289	254	262	275	284	286	297	310	247	313	274	284	269	265	263	269	277	303	300	283	272	296	279	291	274	267	294	278	269	282	272	294	239	275	264	281	288	285	287	273	293	310	273	264	258	278	287	276	302	282	288	242	285	280	285	276	289	297	275	275	287	271	287	300	334	270	260	285	283	273	286	287	282	239	297	288	299	304	267	278	275	285	253	263	284	257	293	270	274	303	267	265	298	306	305	300	313	299	307	275	256	281	266	263	276	282	282	290	273	307	282	310	293	270	312	274	284	272	250	277	290	300	270	260	262	313	276	284	285	263	275	270	265	289	278	289	269	287	286	290	240	272	283	282	287	302	238	263	292	315	256	269	277	297	270	299	278	281	272	260	283	265	335	291	311	272	270	299	300	262	267	298	290	289	295	286	300	257	268	268	280	281	273	238	296	289	271	301	300	299	264	253	277	268	303	290	324	279	287	295	279	259	262	297	283	290	279	282	288	266	278	305	254	275	290	278	313	298	304	275	288	248	271	282	296	270	299	280	310	284	286	301	270	302	281	287
8811	1528	1457	924	691	659	645	617	573	512	556	547	534	520	533	562	524	550	510	561	475	507	530	536	535	496	540	548	511	557	531	529	505	474	505	505	549	514	513	531	474	479	440	542	535	524	529	504	534	546	522	519	508	519	506	500	498	524	508	536	511	491	507	507	532	548	518	513	525	510	496	514	550	538	547	544	550	458	488	538	517	474	476	523	512	491	504	535	532	524	531	514	538	533	487	492	515	528	508	506	520	534	549	548	549	482	533	510	471	519	563	497	497	489	521	549	514	522	505	510	515	485	500	515	517	510	492	507	483	464	527	521	515	513	562	505	495	554	489	532	546	498	515	526	523	507	515	475	518	507	459	566	485	516	535	474	487	540	501	528	501	529	505	537	547	489	535	546	505	482	486	538	563	568	502	501	501	536	532	612	521	544	483	549	523	489	515	535	511	527	506	537	533	490	489	502	517	515	508	529	502	487	490	496	495	493	529	525	522	519	521	526	518	494	505	501	527	518	506	542	547	546	545	518	530	501	509	533	519	500	510	536	530	540	508	498	485	466	533	518	559	535	547	516	503	509	477	530	515	504	482	498	508	504	518	547	525	521	508	486	551	465	519	524	520	543	540	512	528	487	503	496	557	512	496	536	523	502	571	543	532	481	467	504	460	475	557	485	498	486	555	524	522	509	519	541	511	533	513	498	525	543	500	522	499	477	546	529	491	529	531	535	497	523	552	528	517	524	532	543	504	491	498	519	511	505	523	554	532	560	537	519	552	530	518	544	524	513	507	506	510	495	501	515	522	478	496	518	457	527	481	536	473	490	555	495	481	526	487	488	498	536	549	489	502	507	538	526	539	490	502	497	513	487	496	476	510	510	541	511	527	506	531	523	514	500	509	522	534	528	503	499	463	523	495	477	536	522	471	547	525	532	521	518	520	491	552	513	539	529	498	483	465	472	517	490	538	474	525	496	499	518	554	527	546	511	530	535	542	557	511	517	542	506	491	511	484	531	504	544	509	531	489	529	512	496	514	492	492	552	524	528	535	514	535	496	526	486	511	542	507	520	522	516	522	518	534	548	531	559	537	492	505	515	514	538	510	509	530	502	512	513	477	511	530	539	550	491	545	509	513	527	489	503	513	496	519	511	540	470	521	502	550	507	502	524	491	515	528	518	514	535	509	512	520	490	511	519	497	518	532	488	490	496	515	503	484	485	520	540	512	536	503	545	553	521	524	545	555	500	516	537	500	489	462	531	513	474	469	539	531	506	526	528	547	528	489	501	481	540	530	486	500	483	549	515	526	526	522	511	496	518	481	500	517	524	489	479	543	525	554	562	493	527	533	543	480	492	540	484	501	532	561	492	530	501	486	503	501	527	517	544	508	518	533	530	514	524	549	522	500	530	543	490	481	532	573	515	528	523	545	518	546	552	540	524	505	479	535	528	557	547	551	566	518	503	506	534	558	500	488	476	453	484	478	514	477	487	496	530	482	490	507	505	518	541	510	528	489	538	477	486	513	523	508	484	512	529	579	503	512	557	519	514	517	494	484	556	543	460	513	509	505	538	563	501	532	567	557	511	495	488	551	489	543	513	518	498	501	523	497	519	539	509	477	524	515	492	494	536	519	536	550	483	541	493	516	515	513	509	531	525	545	493	516	538	509	486	510	508	506	527	552	533	544	525	505	499	519	525	500	552	518	512	519	551	500	544	530	549	494	544	484	495	517	532	516	516	549	488	512	504	520	514	508	542	535	532	524	522	556	505	484	517	529	511	487	503	508	536	516	527	491	515	465	515	485	530	495	547	496	548	523	520	526	523	517	496	521	570	533	531	542	539	533	522	551	496	506	572	505	510	552	502	487	554	524	564	513	463	469	503	482	495	487	482	491	506	529	543	507	495	504	521	519	497	522	540	511	490	513	523	544	550	492	494	506	536	512	539	541	508	506	506	537	508	560	533	494	489	491	536	553	546	524	524	477	523	522	508	493	517	530	507	488	504	529	528	516	497	525	501	522	518	503	525	513	541	516	503	518	532	500	559	506	507	474	539	495	515	519	515	471	526	526	478	549	480	530	534	539	507	525	518	552	535	539	468	491	551	532	519	504	527	522	545	508	523	482	518	540	551	541	527	530	533	528	535	517	537	521	500	512	486	520	490	536	538	520	516	554	506	508	506	481	510	539	498	526	514	528	482	547	500	483	476	524	493	507	564	506	519	481	527	542	521	506	530	563	510	481	568	479	540	542	519	516	518	504	564	491	526	513	540	518	520	558	493	518	543	529	484	529	504	532	544	493	514	536	519	558	511	522	536	540	546	509	509	522	511	528	493	485	523	514	517	531	452	518	483	488	532	552	514	556	561	533	513	495	511	484	534	551	467	481	575	513	494	551	542	513	537	476	537	505	507	532	518	498	512	485	493	518	551	498	493	514	528	507	518	527	513	519	524	507	483	551	494	525	516	529	514	520	522	512	523	544	502	503	503	578	491	527	511	540	465	547	484	515	473	470	514	552	548	516	491	496	530	516	535	548	552	544	510	545	531	515	513	556	470	499	499	521	490	514	547	518	518	529	532	552	482	539	547	536	519	524	516	508	533	533	523	486	524	515	526	513	516	508	526	453	562	521	481	500	523	460	511	555	487	503	486	473	529	518	510	532	523	497	519	515	541	522	517	525	479	518	527	525	507	518	535	517	527	514	491	463	533	532	548	542	498	528	524	490	532	496	545	498	532	526	509	499	555	496	539	520	531	510	527	510	526	510	509	484	524	505	517	486	496	517	553	500	519	465	514	508	502	511	550	500	552	542	504	534	512	488	505	520	505	509	522	540	488	515	560	516	542	554	509	503	500	498	506	495	531	519	529	493	542	546	484	535	499	537	476	520	468	534	493	502	526	526	510	526	488	525	554	513	555	516	521	542	525	548	487	536	493	482	541	575	505	519	493	512	490	527	503	534	495	567	526	490	496	533	482	502	476	558	502	531	514	484	511	498	529	487	496	496	540	512	523	485	495	464	509	515	508	511	538	511	530	505	513	523	453	526	524	480	503	498	508	515	527	545	511	524	524	527	507	569	433	548	496	507	509	544	491	518	488	490	503	529	542	497	509	522	477	496	523	521	521	557	501	528	504	530	546	509	529	549	488	506	538	502	502	497	520	538	515	522	490	528	537	545	516	503	513	499	554	525	555	472	541	559	520	500	489	537	510	489	517	492	506	539	496	512	508	468	516	506	527	541	508	502	536	498	532	548	516	501	524	509	491	540	493	488	492	550	558	537	503	532	492	496	554	522	504	499	486	508	496	517	494	512	525	528	533	497	514	488	518	505	559	514	508	555	533	502	525	521	548	497	520	514	507	525	518	526	547	484	487	481	508	497	503	533	523	474	552	480	514	528	493	517	493	495	471	536	482	474	502	476	498	492	535	539	500	521	559	523	499	528	556	519	489	548	492	511	505	501	503	523	517	523	503	511	521	510	536	489	516	512	530	449	520
24031	21032	28053	24187	19435	1509	538	390	318	310	242	243	210	203	236	177	179	183	193	154	186	171	167	149	177	165	183	167	159	169	151	181	151	157	135	173	169	162	161	186	146	127	167	154	161	173	146	179	168	169	149	176	141	158	162	151	152	174	149	165	159	141	156	131	150	136	166	178	145	150	179	155	157	181	151	166	145	162	144	150	167	169	136	143	155	168	156	158	133	169	145	141	148	145	167	174	146	155	161	154	172	146	143	176	162	140	183	167	148	145	167	140	144	146	144	136	138	164	139	151	138	163	162	173	149	163	125	159	143	154	159	148	159	150	144	149	158	160	159	137	142	164	158	172	138	154	154	128	162	150	158	178	141	135	143	163	134	164	144	134	175	170	147	132	151	163	142	149	153	127	154	155	153	142	151	153	145	160	163	155	166	142	175	143	132	147	162	129	161	143	137	164	140	153	142	145	148	136	155	148	171	157	152	163	138	148	160	137	155	140	163	160	156	155	151	167	171	161	144	151	145	145	166	150	134	160	165	136	135	156	155	146	163	170	157	145	149	156	135	145	148	169	143	171	151	143	155	142	129	139	132	151	140	149	164	155	171	144	134	152	166	147	151	159	135	158	130	164	153	144	146	150	155	135	161	146	166	165	158	156	150	160	135	162	160	161	142	145	142	141	132	154	152	143	160	149	157	164	158	146	148	134	174	117	168	162	173	134	155	163	172	166	166	167	167	175	156	168	175	142	126	153	164	143	161	152	157	161	126	150	153	176	169	130	139	142	168	151	156	137	166	157	152	136	166	130	143	160	157	141	162	159	169	158	150	124	153	144	149	146	166	161	144	163	160	126	156	169	178	151	159	146	147	154	174	158	140	178	143	149	154	154	154	136	163	161	144	170	139	159	143	146	150	150	160	150	172	137	174	129	125	156	152	154	148	157	142	140	146	140	172	186	155	161	145	153	156	151	156	158	166	151	156	150	167	174	159	136	137	136	163	144	147	164	149	169	150	120	141	145	150	152	165	157	183	162	145	135	148	179	159	178	145	152	149	173	167	144	162	132	182	139	143	157	145	138	144	154	174	144	152	158	140	136	166	147	147	171	147	154	151	141	160	147	161	165	179	143	133	145	160	154	135	159	153	134	162	139	173	161	154	163	162	167	183	135	145	167	140	158	185	133	158	155	182	163	170	167	158	132	153	160	153	157	164	148	177	148	133	157	161	174	146	158	166	154	147	138	158	150	146	169	157	156	153	164	146	151	146	149	152	157	171	166	150	154	143	162	155	135	145	163	147	166	157	153	158	163	155	170	160	162	152	130	151	130	156	146	143	163	179	159	177	150	141	163	148	144	146	159	152	162	153	158	157	155	163	149	151	155	143	161	159	157	138	157	145	157	138	157	161	156	137	153	163	154	136	134	160	133	147	153	150	153	162	165	182	135	159	144	156	157	168	147	146	171	162	158	150	175	148	159	165	132	153	183	161	161	153	135	141	156	168	142	169	149	157	151	154	140	158	138	159	125	155	157	152	187	160	162	180	147	134	130	152	158	153	159	154	170	161	155	168	144	151	156	142	157	152	151	157	158	135	157	158	154	154	172	152	157	143	169	159	162	139	154	163	168	152	176	171	145	156	164	161	140	173	174	142	151	154	162	169	132	151	146	154	141	144	153	158	160	161	180	145	154	154	147	133	147	178	136	146	161	153	163	160	167	176	119	157	164	152	167	138	139	145	141	152	162	157	149	158	131	150	126	163	138	156	148	152	153	146	152	131	153	169	138	159	163	157	169	145	146	174	160	152	171	131	163	135	149	163	147	146	167	131	141	143	153	149	154	142	150	166	149	141	152	161	156	169	152	143	170	145	156	139	169	151	152	154	160	134	164	153	155	162	145	165	136	150	171	154	169	155	154	151	153	153	135	164	151	163	145	160	166	156	150	156	157	158	154	144	144	156	150	146	154	123	159	151	154	157	138	147	167	140	160	138	160	146	169	172	160	124	147	169	147	151	182	156	142	157	136	165	146	139	142	158	160	141	157	145	134	146	176	148	144	161	150	149	164	154	156	166	157	146	161	149	158	161	138	153	143	152	160	141	174	137	125	150	145	168	158	136	159	135	148	151	141	143	156	163	162	149	153	152	168	144	169	146	146	124	146	149	162	146	153	156	168	151	164	137	161	158	144	165	158	136	155	156	151	168	146	144	147	147	159	117	147	159	150	147	158	150	150	154	165	168	154	151	166	137	157	144	159	151	140	162	157	145	161	163	157	175	152	151	152	149	168	149	142	153	152	129	164	160	147	147	176	153	148	169	144	143	150	138	144	149	165	138	165	159	171	150	165	147	147	151	152	137	135	136	150	129	162	143	152	152	160	164	148	150	152	151	153	142	130	145	153	160	164	142	170	145	139	137	174	144	155	136	154	161	152	134	146	154	152	148	140	141	132	185	143	144	171	165	141	161	145	165	150	166	129	151	126	164	142	145	172	165	144	151	128	143	158	177	153	167	162	148	155	137	162	163	159	146	145	176	145	155	141	151	149	137	157	171	160	167	148	160	145	142	158	162	150	149	139	150	138	171	153	158	174	156	149	146	151	144	145	159	153	150	180	140	167	147	148	174	172	159	144	151	159	157	148	150	153	152	155	141	139	125	149	159	150	174	157	143	138	172	148	154	140	154	153	130	126	149	169	136	135	133	145	163	148	164	145	171	153	148	148	156	158	151	145	152	151	136	153	152	142	141	179	143	153	171	155	147	151	144	152	137	126	152	162	146	154	152	162	144	146	160	152	167	150	138	152	156	124	161	152	132	151	166	146	146	144	155	165	166	172	157	161	151	149	142	163	131	154	169	156	148	151	162	140	151	157	149	155	149	165	163	169	154	161	155	153	145	172	154	159	158	140	140	141	173	145	145	159	135	130	160	143	157	158	153	164	148	138	131	141	146	134	140	149	157	143	157	116	149	158	142	161	157	149	162	167	172	162	153	161	147	138	156	153	146	144	142	155	160	155	133	149	159	140	140	176	168	164	130	169	156	146	141	143	169	182	158	149	148	166	151	167	146	153	162	119	151	155	131	144	164	154	152	155	143	153	137	157	146	145	148	158	154	141	154	144	144	161	149	148	157	141	158	161	140	136	145	163	156	150	130	149	165	167	157	156	151	194	170	164	153	171	152	153	145	137	155	158	160	156	161	168	166	144	151	172	189	147	153	143	159	143	141	139	159	146	151	156	179	168	180	148	140	151	141	149	144	140	170	136	150	162	148	163	152	172	159	157	170	168	147	154	133	160	157	154	147	158	150	140	148	173	153	156	145	169	169	169	162	139	158	181	157	151	161	165	135	143	145	136	153	161	163	181	143	128	148	160	145	158	160	162	161	141	152	157	147	151	138	133	147	153	159	140	164	143	180	143	146	129	156	170	152	144	145	164	169	158	156	179	144	138	157	139	161	179	177	168	133	159	162	149	151	160	149	156	145	158	158	176	131	155	146	146
16268	9485	8050	4093	2652	1857	1448	1124	929	796	699	662	543	500	485	488	453	413	436	413	404	406	387	347	329	351	368	312	320	314	324	334	296	341	334	311	305	326	327	331	328	275	302	329	337	306	336	312	305	291	322	279	301	316	321	305	322	265	310	303	339	301	299	308	335	302	294	309	303	307	291	300	300	277	303	318	292	324	284	277	307	287	294	284	283	292	267	288	308	323	302	302	277	303	297	296	307	292	313	290	302	277	291	313	258	287	275	283	274	305	297	299	314	320	311	313	313	300	305	293	283	310	275	293	301	285	275	310	318	292	266	289	311	316	306	318	322	274	313	319	305	273	300	278	279	301	293	311	300	305	306	315	292	358	311	279	309	329	307	309	256	279	274	259	317	302	325	270	304	314	291	301	309	318	324	287	317	286	283	298	332	277	255	291	300	299	279	282	340	299	312	261	281	287	291	267	282	267	296	317	293	277	278	326	289	282	325	290	301	331	279	298	280	298	303	305	313	307	315	307	297	306	289	288	293	269	300	272	290	291	294	301	271	269	301	291	295	309	272	293	286	280	283	312	308	265	307	347	297	302	283	319	309	312	293	267	336	287	285	299	305	286	305	313	301	336	300	314	308	262	285	301	286	299	305	312	314	275	263	269	278	298	314	286	327	256	271	269	293	285	311	279	324	305	301	270	290	268	280	288	312	317	302	303	309	298	308	292	278	268	322	282	294	320	290	294	319	285	311	286	308	281	299	296	316	306	289	292	303	324	304	313	292	268	294	258	291	263	298	261	268	332	289	307	263	278	296	286	297	288	302	306	285	297	282	294	266	259	294	325	265	287	276	318	291	304	305	297	290	289	274	278	277	335	312	283	305	291	285	269	283	302	304	300	284	302	296	294	305	327	315	308	305	266	268	291	278	275	331	290	274	295	292	305	289	295	286	314	320	298	278	308	299	307	283	295	249	285	279	294	326	331	288	297	295	299	277	278	311	311	327	340	268	300	291	294	288	283	293	309	298	277	267	295	296	296	313	301	296	286	312	285	323	321	298	319	284	301	312	306	295	308	306	290	300	307	301	302	294	294	298	316	301	280	296	299	270	306	282	292	334	277	300	294	310	282	300	292	290	280	300	301	293	313	305	280	285	292	295	292	298	285	305	310	311	292	309	258	297	288	303	301	285	295	304	298	297	326	296	314	315	281	301	289	302	295	286	292	267	278	275	291	281	317	285	296	298	293	295	289	297	285	287	273	314	283	310	305	299	286	298	295	291	294	316	275	342	325	286	291	280	300	294	309	258	283	321	281	302	276	299	270	286	315	301	317	294	326	290	287	306	301	288	319	305	297	280	312	308	272	300	294	297	325	279	259	327	314	313	258	300	289	305	291	279	324	278	310	305	321	299	308	276	301	319	299	279	297	281	257	285	296	330	282	304	325	317	314	294	315	295	284	309	284	281	306	291	304	311	258	289	307	300	288	318	287	307	332	314	334	318	293	286	301	264	299	302	289	289	310	259	269	289	291	309	285	323	301	279	285	272	295	291	296	291	308	297	313	278	305	292	311	288	282	325	282	301	282	308	321	308	343	301	284	298	302	264	294	306	271	288	280	298	302	301	284	306	303	288	305	289	285	253	301	286	282	269	281	330	299	310	294	274	298	270	279	281	308	289	297	328	309	318	307	273	285	302	280	315	311	289	296	312	290	270	293	263	297	322	295	295	314	307	289	284	280	290	317	295	285	318	301	302	293	262	287	309	306	319	307	302	277	275	283	270	296	283	308	326	302	294	283	287	284	306	308	303	306	290	289	306	293	317	285	263	277	313	277	302	294	292	287	290	277	293	300	289	289	269	300	294	285	332	326	311	278	290	314	269	300	306	300	289	286	276	307	288	304	297	283	334	317	310	271	266	280	293	286	290	318	267	275	314	295	280	291	299	286	287	274	298	326	289	302	298	316	294	284	298	297	271	293	287	286	302	280	299	271	303	290	298	312	312	262	265	313	337	306	296	295	295	290	307	291	289	311	284	307	285	292	281	293	288	289	313	269	305	275	285	273	306	269	309	304	265	288	313	319	286	282	302	324	289	286	248	299	320	271	316	274	282	287	307	311	263	271	320	301	281	313	304	274	306	292	283	310	278	317	310	301	275	290	306	323	333	298	317	299	298	285	281	288	278	313	274	309	288	274	289	318	255	304	275	294	293	297	282	281	314	278	289	304	266	312	304	313	308	293	268	262	295	299	291	298	313	291	304	326	280	301	276	296	327	303	298	312	295	282	290	314	258	299	290	343	282	334	313	299	289	294	279	295	273	294	309	328	316	319	276	284	316	315	324	292	305	296	279	296	284	284	283	298	298	275	266	297	289	321	321	270	280	305	321	276	323	275	287	338	276	316	289	317	300	284	290	309	288	261	320	295	289	302	310	281	293	263	302	284	304	290	295	320	279	283	297	293	297	271	298	289	278	295	310	289	264	294	284	306	300	326	270	300	307	284	313	323	280	269	282	275	286	287	297	313	304	318	290	324	318	290	270	303	276	291	315	279	290	285	295	306	312	281	299	291	272	280	347	305	278	315	307	274	278	313	297	281	264	303	287	289	299	268	300	306	304	280	307	268	288	282	267	257	279	296	282	318	315	260	274	299	283	296	273	292	313	283	300	292	300	300	288	301	286	305	311	304	307	304	297	302	306	325	328	309	292	265	273	273	295	281	306	294	284	315	300	288	283	307	299	310	332	273	277	302	288	302	284	260	301	331	289	280	301	300	275	313	303	286	280	307	299	267	317	294	300	310	281	310	285	300	306	277	308	315	273	284	301	297	292	268	313	271	302	301	312	326	302	271	298	320	285	304	308	308	285	296	286	276	290	306	312	287	300	305	307	288	288	279	297	290	271	336	308	271	273	275	280	301	288	316	296	294	300	285	309	306	296	294	283	326	301	298	267	282	309	299	285	296	290	295	292	298	304	312	306	321	304	272	286	306	273	271	284	294	276	278	290	270	296	271	294	318	282	310	291	285	288	296	259	280	312	287	308	264	301	299	277	301	310	282	295	292	293	293	283	297	324	305	312	310	318	256	302	297	287	285	311	308	298	323	289	304	280	304	311	294	284	325	302	277	285	279	279	282	293	275	294	271	309	326	302	272	292	305	282	290	308	313	284	309	295	297	291	275	288	308	298	301	320	283	303	305	257	273	281	252	321	287	321	299	261	299	301	270	316	275	305	301	291	277	309	278	281	307	352	311	271	314	293	298	267	305	301	296	302	299	298	262	308	328	310	295	282	298	295	302	312	270	322	278	284	258	326	281	287	302	326	277	309	306	272	286	292	263	292	285	256	289	291	322	279	314	293	319	324	322	316	299	267	293	306	281	320	290	288	300	280	284	280	278	269	294	279	284	274	261	288	289	323	285	296	300	314	323	312	279	314	299	315	316	327	291	321	295	288	296	290	309	293	290	272	275	281	307	330	294	291	251	299	296	306	320	289	298	252	318
23153	21044	28772	23537	21046	18449	1912	835	650	628	540	532	488	480	485	453	421	425	398	383	394	433	429	373	398	386	403	384	374	364	365	363	357	361	358	368	386	364	363	365	378	370	341	342	382	387	332	354	364	361	402	366	357	370	364	349	354	347	359	359	346	335	372	356	344	368	344	370	354	366	381	336	363	343	371	362	368	352	349	346	340	332	368	368	361	348	355	338	347	362	358	347	353	395	361	338	356	346	348	335	360	351	344	333	339	316	364	347	325	356	343	313	378	373	340	340	376	329	336	338	349	321	335	376	323	330	364	336	311	362	353	356	370	346	361	338	343	360	337	331	372	328	342	355	334	351	362	320	356	325	321	364	336	339	329	380	342	343	340	367	349	347	350	358	337	368	385	361	330	402	350	369	335	320	358	353	317	322	345	315	333	333	329	354	332	334	373	328	336	374	370	318	362	379	368	345	360	333	324	348	338	362	357	393	340	350	340	381	326	360	353	343	371	379	320	353	354	360	359	351	351	351	349	293	326	333	343	322	368	337	367	371	373	353	347	346	358	361	358	355	350	372	363	360	332	346	298	349	335	379	337	324	319	375	307	327	344	335	315	312	348	334	349	362	332	346	340	354	378	353	342	328	337	354	330	367	352	353	360	345	341	348	336	366	331	335	351	368	342	351	366	369	342	341	358	363	312	348	355	354	332	329	315	368	353	349	393	380	342	350	336	348	332	347	337	331	348	359	362	335	390	348	368	335	353	307	335	356	365	316	345	355	320	381	371	355	339	353	358	351	371	343	334	338	354	350	342	324	363	332	335	352	357	341	332	371	336	388	371	360	345	332	360	349	307	380	376	351	352	367	342	368	344	363	332	341	364	332	355	368	335	349	355	334	342	340	320	311	348	342	376	344	347	343	329	350	311	354	314	369	365	343	337	361	347	362	354	367	318	378	347	333	388	354	333	342	351	349	332	343	324	376	337	325	353	338	362	330	331	341	362	307	371	387	362	336	373	339	368	350	370	327	388	344	340	349	328	356	370	350	344	347	321	327	302	372	335	328	378	352	347	352	325	325	357	334	351	342	343	356	368	343	334	369	341	345	347	315	370	375	301	330	360	307	345	325	324	357	362	335	369	348	303	364	339	366	338	356	354	357	371	351	374	347	342	385	355	347	345	353	380	357	319	362	338	358	345	321	354	330	330	358	342	354	357	360	338	319	318	355	322	342	360	351	354	327	350	340	350	347	326	310	326	304	350	371	342	337	378	322	359	342	347	339	342	349	336	364	375	359	343	334	363	352	350	336	357	339	355	362	350	345	347	361	345	321	350	356	344	336	361	337	330	373	343	335	365	346	370	355	335	339	348	365	352	322	325	320	348	355	334	333	378	337	329	325	342	316	323	344	378	350	365	392	343	332	355	336	325	389	335	345	381	363	365	342	360	352	359	341	304	337	350	358	307	352	353	337	347	353	332	366	342	357	358	373	341	356	382	346	333	339	358	335	334	351	358	327	368	372	354	324	350	377	336	356	327	352	339	335	353	335	364	312	326	363	334	331	368	355	379	350	357	354	356	352	325	344	316	349	337	378	372	358	325	345	378	353	360	339	356	335	326	387	371	324	353	345	336	355	301	354	344	370	350	350	362	337	359	331	332	369	342	371	401	320	334	362	351	341	351	298	349	327	347	356	365	363	337	371	367	344	366	331	329	316	343	336	356	383	333	348	345	365	358	382	365	351	355	358	321	391	360	354	345	334	327	356	372	337	351	322	365	383	339	363	368	318	345	327	367	345	360	334	361	367	346	325	363	391	325	323	317	345	377	354	340	354	336	328	321	355	349	375	359	345	336	314	344	350	362	316	339	336	349	340	330	323	395	345	340	386	332	345	321	318	322	322	352	347	374	355	369	346	341	350	334	365	335	317	349	338	313	357	367	341	377	357	354	335	379	320	343	337	354	364	341	316	351	342	318	334	327	333	349	341	330	355	328	352	327	361	377	356	326	354	338	355	332	345	369	338	344	360	345	347	393	336	342	348	332	366	372	366	362	342	345	379	339	325	359	351	378	361	358	360	339	361	334	360	377	318	337	322	338	323	328	368	327	335	339	333	334	371	302	360	345	347	305	310	313	327	361	355	336	363	372	324	352	353	332	363	344	313	345	350	360	323	323	390	358	339	372	328	342	340	359	332	344	359	361	328	352	326	376	331	320	345	361	307	353	356	337	321	345	330	334	355	332	374	343	359	346	338	356	374	359	355	337	383	350	355	353	367	352	310	349	348	363	352	345	334	348	313	346	353	327	350	366	336	372	331	321	338	315	352	354	330	354	317	317	356	364	308	344	358	331	353	347	338	340	341	342	363	408	344	322	359	331	309	301	408	385	360	356	340	335	337	325	364	375	342	337	315	325	325	332	321	387	323	324	355	333	330	333	340	347	344	325	326	307	359	356	347	351	317	351	354	328	351	322	372	359	325	367	370	370	327	378	370	322	362	332	343	340	336	335	351	314	355	369	322	333	345	378	360	366	360	356	376	326	346	350	356	366	370	352	341	313	346	332	346	336	368	338	353	309	343	344	361	355	350	360	360	336	313	397	338	360	324	341	329	327	312	336	321	338	354	333	338	368	325	347	333	341	343	326	362	355	357	342	361	363	341	362	369	372	331	341	386	345	332	355	324	348	325	337	354	362	369	348	373	368	382	334	330	327	333	359	316	324	328	341	353	348	343	357	321	376	345	356	365	309	386	329	322	345	351	342	384	325	345	300	340	392	353	362	366	342	310	351	351	350	321	341	330	356	315	356	341	389	330	366	371	346	350	341	311	328	339	373	358	336	385	361	393	352	357	327	408	339	356	330	358	328	367	341	363	338	354	340	372	338	338	360	368	376	385	309	349	361	347	345	358	360	351	364	353	320	329	339	364	311	323	345	341	325	355	359	356	332	358	359	368	359	352	326	353	372	319	361	331	362	324	347	356	348	352	382	334	372	323	333	342	359	363	345	365	381	350	340	335	349	330	343	357	351	329	364	353	336	369	357	361	361	367	343	304	326	332	300	358	331	333	336	364	335	355	358	352	359	321	362	349	333	389	314	325	377	325	327	346	313	338	342	311	368	339	353	378	368	346	349	328	323	376	353	357	336	319	377	321	325	336	349	339	331	361	357	348	347	350	343	381	319	364	345	345	365	331	387	364	315	323	331	369	371	318	338	361	330	328	365	354	346	319	321	344	341	346	339	359	351	329	324	336	323	354	319	315	354	373	327	360	323	324	377	348	373	352	322	388	344	371	353	341	310	360	306	318	360	342	362	362	369	394	352	377	337	377	350	362	327	359	338	352	394	339	380	362	314	351	387	293	356	329	340	335	357	374	339	343	364	336	347	358	346	282	359	333	357	343	339	366	402	313	346	335	345	326	352	343	322	294	377	336	358	358	371	330	339	357	332	380	357	361	331	343	340	331	358	373	363	337	342	352	354	339	362	331	327	367	358	341	371	332
18976	15678	13184	7144	4787	3627	2760	2177	1824	1544	1347	1231	1082	1076	963	991	801	829	746	775	831	715	705	733	714	705	691	698	633	646	603	708	658	639	651	643	689	655	678	675	635	649	624	665	643	638	660	592	593	599	555	631	654	601	630	606	619	584	641	625	625	605	593	621	606	593	558	602	640	629	603	587	600	604	607	576	582	579	614	635	570	605	604	593	580	614	553	592	644	558	584	553	601	594	660	598	614	608	587	601	592	632	630	616	574	640	611	604	547	591	610	600	579	558	579	638	592	584	581	571	612	596	553	581	599	568	578	567	597	599	596	582	646	630	570	620	603	593	586	546	600	621	597	589	618	626	590	591	614	627	582	588	586	629	581	600	601	632	578	605	554	593	597	595	609	576	589	594	583	580	579	633	615	655	577	568	616	583	578	618	603	575	585	627	596	552	613	595	624	585	591	614	605	577	610	604	583	593	594	561	601	524	594	612	560	566	599	612	610	656	602	611	560	581	555	587	627	656	573	587	565	546	607	575	628	575	586	622	587	570	632	574	621	591	594	564	563	587	610	588	578	600	619	602	614	585	587	598	582	596	571	625	605	595	569	621	573	583	573	615	611	604	601	604	593	586	572	605	593	619	604	582	593	601	577	615	594	570	619	583	608	596	566	556	569	551	599	609	558	618	601	598	597	563	582	605	605	561	565	560	596	600	584	594	612	624	572	589	621	594	608	580	600	593	602	588	600	591	597	586	622	596	586	585	572	629	596	571	573	558	625	583	590	626	564	591	581	592	561	586	560	667	641	594	592	588	612	595	555	615	572	570	583	611	563	585	573	637	544	579	629	612	578	610	603	587	584	587	611	570	561	688	569	561	622	608	585	615	553	580	576	581	613	613	576	600	594	588	598	556	585	585	612	608	558	591	590	585	622	598	606	575	609	587	603	607	605	606	606	621	601	603	600	603	617	608	581	570	597	626	590	589	598	585	613	611	621	622	578	596	555	547	654	625	637	582	654	578	600	583	583	600	622	624	621	625	600	601	600	629	588	607	578	580	621	590	600	582	604	580	587	633	619	593	551	532	576	593	557	624	557	565	598	609	596	589	585	609	587	547	589	607	615	627	589	596	615	626	615	578	542	565	603	590	639	588	624	605	587	603	607	568	558	577	607	597	594	572	568	571	549	630	577	636	625	594	598	611	594	636	576	583	619	606	554	615	564	568	619	557	607	589	580	577	573	562	591	618	593	576	590	617	574	608	603	567	586	563	643	625	574	633	623	621	631	584	568	589	576	596	561	542	561	572	594	593	560	622	567	602	594	552	574	590	593	569	591	619	582	576	584	624	619	570	585	587	585	621	609	581	618	584	584	619	589	548	593	600	592	605	583	594	618	607	582	586	580	577	617	598	556	623	551	620	592	570	604	632	526	618	641	588	571	598	529	587	579	562	592	554	613	602	595	623	607	607	606	605	572	611	565	602	572	583	627	573	605	601	656	562	576	603	584	585	610	551	566	606	613	603	578	640	618	562	570	557	566	596	573	592	617	578	585	636	580	590	568	599	600	590	596	586	596	617	593	593	619	576	599	625	555	590	552	622	563	619	587	552	603	584	606	589	602	582	576	576	588	555	590	564	607	625	604	620	614	629	575	533	583	596	615	576	588	569	566	570	599	573	607	585	542	579	601	542	577	574	603	611	603	584	602	564	602	609	605	585	585	583	597	568	540	642	565	563	623	554	636	619	596	620	612	585	628	585	590	571	638	610	578	579	600	598	581	570	581	616	560	589	577	584	611	590	609	583	568	585	600	573	600	575	619	611	591	567	571	583	581	598	569	633	586	576	609	587	539	604	591	604	605	601	583	581	574	575	624	612	560	525	562	564	582	591	573	589	633	581	589	608	602	577	589	563	601	585	541	582	579	548	606	630	570	580	609	602	608	542	593	606	626	642	655	637	585	621	584	583	573	596	601	617	632	562	622	570	645	595	576	608	587	590	583	551	595	582	583	627	590	606	568	605	579	594	671	588	597	616	570	628	587	582	596	595	573	617	564	628	622	549	555	609	647	569	600	595	600	564	576	559	599	596	592	582	567	578	625	604	600	575	605	594	631	607	557	621	620	560	556	584	604	639	573	627	557	577	630	591	571	575	611	622	597	599	563	562	585	622	598	585	600	585	569	580	602	591	562	583	569	615	593	557	633	582	594	574	591	582	615	553	593	598	634	609	587	586	584	618	550	585	577	606	622	577	554	570	564	628	580	616	620	598	606	562	612	595	602	603	596	543	605	593	548	587	581	552	604	591	588	616	567	636	625	608	586	596	640	615	632	623	584	591	594	587	599	549	564	611	600	609	607	610	567	617	582	576	594	587	581	597	581	597	580	598	581	598	592	591	604	579	624	609	560	593	564	606	544	603	639	623	582	602	599	573	568	579	576	617	574	595	550	614	582	586	615	604	596	565	653	605	602	620	618	552	599	576	571	604	619	597	596	580	587	595	575	562	606	619	556	617	591	571	577	593	594	563	547	556	596	585	572	581	641	594	593	584	582	625	587	621	618	564	603	617	623	578	563	545	611	616	591	600	570	601	583	568	575	545	575	603	568	560	583	589	569	613	520	584	598	577	612	622	621	586	590	614	613	578	588	580	591	592	594	617	549	562	584	580	607	585	580	579	548	557	555	578	568	580	563	569	593	619	560	616	551	612	601	574	633	585	589	577	611	634	596	611	542	585	587	591	635	607	578	593	587	615	601	602	606	600	567	628	602	550	594	575	579	573	615	553	617	618	537	595	601	564	606	614	588	600	619	593	584	597	604	595	624	602	589	560	559	616	557	577	552	588	566	565	567	603	602	596	535	582	601	559	597	585	602	564	580	568	597	577	596	583	584	610	578	599	633	571	606	587	583	583	592	578	616	595	579	597	570	617	607	581	573	572	536	560	587	622	606	600	563	596	582	584	580	633	568	548	624	576	594	579	580	540	600	597	602	607	575	596	578	607	575	625	594	563	627	590	584	567	590	550	587	568	591	601	617	612	591	531	615	588	569	561	623	612	599	577	565	609	584	585	614	578	574	585	607	569	587	600	574	593	567	543	610	597	559	576	589	572	593	633	583	566	604	558	598	556	573	548	602	603	577	601	592	584	588	641	596	577	564	560	626	620	609	587	626	581	614	584	570	588	567	573	599	601	539	555	552	595	601	543	601	594	585	614	646	599	574	597	593	558	547	580	617	606	567	585	583	616	630	598	591	575	607	610	581	568	622	613	614	579	592	585	615	596	583	592	575	621	559	588	568	587	595	612	569	590	616	592	575	565	603	570	600	577	544	591	583	571	615	562	573	562	580	564	604	591	602	612	584	549	604	561	634	570	586	616	607	550	580	572	596	584	605	549	619	595	613	595	615	633	573	599	580	617	625	532	565	579	611	573	603	633	586	586	595	545	593	608	650	606	594	583	573	626	524	565	541	620	608	585	586	626	591	564	592	588	541	566	588	599	566	586
26670	20350	7802	614	369	329	328	319	298	292	303	282	276	307	278	259	242	270	272	274	289	270	292	261	276	289	268	284	282	265	281	259	290	279	279	263	295	302	249	268	277	276	310	259	286	306	316	289	289	271	275	261	249	281	300	263	269	288	279	264	256	283	287	277	288	251	282	259	273	277	285	268	265	286	302	250	310	265	282	283	258	260	265	269	256	253	287	275	264	273	244	272	249	247	285	267	320	279	286	243	273	255	274	243	277	274	306	269	240	267	262	269	248	274	259	286	266	254	274	260	276	263	259	255	271	284	311	279	253	279	263	256	292	280	238	279	260	249	266	265	292	279	279	274	276	284	269	280	260	251	246	240	304	274	273	249	281	282	268	260	256	279	313	269	261	240	273	321	264	260	275	253	290	265	281	301	268	282	251	268	286	257	267	261	254	270	285	271	273	257	262	261	248	269	282	246	263	246	270	308	257	256	277	277	268	269	272	278	280	279	283	291	289	253	285	261	304	291	274	252	291	295	302	238	291	293	326	308	266	256	277	287	273	256	292	300	259	300	301	263	274	288	255	277	275	250	284	263	286	259	302	291	291	267	292	282	266	279	250	279	263	277	264	278	266	273	255	287	273	295	271	291	286	280	259	270	253	298	293	279	281	258	279	291	265	276	283	273	270	278	283	266	278	263	264	264	287	257	285	278	273	247	291	268	257	270	290	277	246	287	252	264	273	254	276	291	279	287	280	257	279	272	262	262	256	293	285	277	240	265	298	298	247	291	295	273	245	284	267	279	254	265	271	273	272	291	256	239	283	309	301	294	274	281	327	252	272	273	263	300	285	292	306	262	285	283	284	259	300	249	270	273	266	291	262	260	282	277	278	260	257	249	245	306	261	252	244	256	270	269	277	294	284	283	310	282	267	279	274	248	282	261	279	271	291	285	284	282	255	261	289	288	283	265	293	240	274	224	292	264	280	270	261	248	295	275	275	260	269	315	265	259	283	283	264	277	288	291	284	295	273	260	262	254	303	317	293	276	293	275	287	299	284	240	284	246	273	302	295	272	269	289	306	291	278	285	275	278	266	300	279	259	275	283	283	250	272	254	275	290	267	290	255	290	265	265	296	271	273	267	270	281	287	306	276	296	275	278	265	262	294	288	255	314	287	267	257	295	271	265	276	272	255	268	276	254	313	262	277	299	272	305	251	300	268	262	229	292	284	285	268	270	299	291	283	263	293	302	254	272	267	263	310	272	269	257	288	251	245	286	264	283	260	279	239	278	316	256	300	261	280	265	292	279	292	296	271	288	267	258	285	265	274	246	279	267	262	282	291	280	265	255	247	247	297	273	260	288	291	266	271	266	293	272	303	285	284	284	275	296	259	275	303	292	290	280	241	290	296	288	275	277	266	272	273	272	292	279	278	261	271	282	284	295	299	280	246	259	262	254	311	293	271	289	274	290	293	306	259	266	296	273	273	272	296	277	269	290	290	243	280	254	249	287	279	241	264	271	266	285	276	273	276	274	262	247	266	297	255	291	266	279	299	314	276	277	245	261	295	263	267	256	274	293	311	288	265	285	250	254	246	267	290	255	316	278	281	291	290	272	225	270	291	298	322	258	292	300	249	265	314	260	281	302	289	282	248	296	241	295	290	268	292	278	271	274	268	262	273	280	247	249	282	255	243	310	283	278	273	291	284	312	274	255	254	267	267	277	284	270	257	269	255	285	255	270	277	261	258	273	300	282	269	288	284	283	278	275	305	261	288	273	294	239	280	249	245	273	267	251	248	281	275	268	269	264	272	263	265	264	262	277	259	249	276	293	273	269	309	270	260	270	261	285	285	289	278	326	294	243	257	282	267	286	248	274	253	283	289	283	265	286	239	255	260	274	275	257	287	277	293	265	272	289	311	264	253	272	259	290	275	273	273	281	252	254	287	310	282	286	291	269	250	282	268	303	256	288	275	299	264	277	287	290	308	278	312	266	296	276	264	272	274	262	286	269	289	278	286	243	264	280	271	283	274	291	274	276	268	266	264	292	287	270	250	296	292	280	288	270	292	280	267	281	280	262	269	287	308	300	284	272	274	265	264	269	267	263	290	257	255	269	269	296	283	284	286	263	261	274	249	285	293	302	236	301	277	285	290	277	269	286	292	304	275	284	253	293	281	248	296	291	246	304	289	284	283	277	284	261	294	246	280	244	295	309	267	282	266	285	279	263	275	271	272	278	299	280	255	280	278	267	277	317	267	249	261	281	292	287	297	286	269	292	273	319	293	263	283	266	247	264	278	242	247	272	267	286	259	275	304	281	285	283	269	300	267	243	260	278	289	289	265	263	279	265	287	277	276	251	291	274	273	266	263	295	272	282	273	260	303	277	269	275	286	264	249	280	296	261	285	286	293	312	280	245	282	262	290	280	270	285	290	243	297	281	251	284	270	261	252	254	296	260	281	260	288	260	234	300	231	312	278	238	304	276	251	264	276	281	279	307	274	251	302	305	261	250	313	276	289	259	247	261	275	308	270	277	244	250	263	305	281	250	284	249	316	273	275	275	274	290	268	254	303	274	272	282	261	233	257	263	273	284	275	273	262	275	297	264	262	281	306	285	274	275	280	265	284	291	272	310	299	290	264	271	258	289	279	295	274	248	269	306	295	264	244	291	290	271	268	296	280	250	284	299	262	274	298	252	271	269	244	294	301	314	232	279	280	254	289	272	279	258	277	270	255	267	264	278	268	310	252	256	287	258	272	321	295	272	289	248	276	284	258	251	269	256	257	275	258	283	255	246	269	263	272	269	277	270	279	265	307	270	271	280	311	251	292	253	275	276	259	297	297	233	272	294	272	267	252	292	270	265	289	301	269	257	295	254	267	274	283	260	276	281	266	288	302	247	312	297	263	300	284	273	278	287	275	297	265	288	276	293	260	294	279	278	259	273	291	291	286	279	261	287	300	267	275	258	296	260	270	283	246	272	291	262	250	268	269	281	286	282	321	267	280	260	273	297	264	273	275	257	305	254	296	257	262	285	287	280	299	295	276	298	261	263	249	280	286	282	255	304	252	284	283	300	275	277	284	279	279	280	288	300	287	271	261	269	260	277	263	268	285	271	282	250	253	282	283	276	267	281	289	230	281	252	285	281	269	287	275	268	267	291	264	282	260	258	277	292	294	263	297	240	274	250	280	252	277	305	256	311	274	287	298	283	235	271	264	302	267	285	261	272	238	263	275	247	319	257	269	271	283	261	268	313	269	269	277	268	254	270	286	304	256	284	265	292	264	258	293	285	261	252	288	274	278	287	291	273	273	256	280	263	281	300	250	284	264	265	285	293	232	298	292	294	263	244	272	277	286	284	280	260	283	278	248	247	261	239	289	254	288	277	238	285	277	301	285	271	277	252	290	282	274	255	280	246	274	269	272	257	267	275	295	270	287	269	256	273	282	259	302	278	277	295	282	274	267	269	263	253	284	260	248	310	275	302	260	261	294	262	255	286
8418	1540	1461	890	691	676	592	601	568	564	634	521	563	529	515	516	525	528	472	481	505	524	497	497	509	531	525	551	513	540	528	485	516	497	522	572	480	515	516	504	532	521	507	489	496	487	541	490	518	519	536	503	480	534	514	530	501	556	485	498	492	513	553	523	564	544	541	529	515	513	475	476	465	511	472	498	471	503	528	515	533	521	527	490	502	488	498	557	510	537	509	560	492	512	535	479	544	499	514	504	492	529	466	509	498	518	510	505	512	520	512	512	502	501	540	558	520	480	534	544	518	524	512	550	509	516	508	520	505	539	513	507	505	523	508	529	489	505	496	501	507	515	529	513	503	518	502	508	466	546	521	511	512	515	518	533	528	549	486	497	557	485	477	494	510	544	500	553	491	520	531	518	522	499	571	536	534	491	501	520	537	485	517	550	506	518	524	468	506	504	512	511	526	523	509	495	521	519	486	541	552	459	514	486	493	545	486	548	518	522	486	506	497	531	509	531	511	507	496	498	481	506	540	516	467	521	489	546	508	551	482	497	557	491	505	512	510	543	512	547	496	517	539	522	523	501	530	557	489	515	534	484	536	527	503	488	507	595	557	547	536	491	492	515	520	513	486	511	541	493	516	510	536	507	500	522	548	551	502	518	494	503	470	508	495	483	511	515	508	501	506	513	578	517	494	491	503	511	539	498	532	527	536	519	532	497	475	531	502	509	498	514	489	506	505	524	491	480	517	504	513	495	537	523	498	500	517	531	514	504	581	497	537	511	504	499	501	499	503	534	505	480	519	528	491	487	521	501	500	490	536	532	523	465	516	506	510	517	521	510	536	506	526	507	504	498	551	524	554	525	520	481	460	497	499	518	522	510	525	489	497	465	493	517	511	474	520	520	540	480	494	513	499	493	509	545	510	554	544	515	554	530	541	507	521	510	511	514	516	538	493	511	517	531	538	488	519	557	511	526	484	474	519	535	527	529	511	526	541	487	510	469	498	485	474	475	517	524	501	539	502	535	517	525	519	514	472	491	519	520	486	566	521	488	504	493	525	509	493	494	511	517	521	500	508	520	457	541	514	488	496	490	545	529	531	499	507	539	514	501	536	476	483	542	519	485	534	509	529	552	549	541	490	520	510	527	490	532	525	525	535	513	560	521	531	506	546	509	505	557	515	509	505	543	555	523	485	532	492	527	540	520	494	488	525	503	528	514	491	467	523	496	534	506	450	508	519	522	491	530	499	519	495	537	494	499	537	526	522	485	507	526	498	492	501	540	515	547	491	495	556	462	558	528	498	502	519	518	513	536	512	504	486	493	502	484	486	514	534	529	506	536	499	518	526	452	504	485	539	486	538	539	504	544	511	502	499	498	499	488	519	532	508	485	498	540	535	548	520	515	492	570	483	547	509	497	515	503	498	516	507	521	503	505	520	516	510	474	512	498	501	516	537	537	524	521	512	507	499	469	529	490	538	520	525	482	501	501	452	527	492	516	487	551	510	486	560	551	511	522	480	561	536	519	485	541	559	528	492	473	485	528	524	485	517	512	532	508	488	519	511	493	519	489	525	511	522	518	522	512	522	495	506	563	500	550	520	517	513	534	520	495	485	520	497	500	519	569	524	495	493	492	516	486	537	524	492	504	551	525	558	541	490	519	521	513	509	523	513	548	532	498	495	501	499	518	504	539	527	508	477	487	552	509	558	510	507	561	507	510	505	522	497	509	494	505	522	506	551	488	509	524	522	520	491	544	515	498	523	470	534	485	498	532	499	521	525	499	513	559	486	475	513	501	513	522	550	493	514	483	525	449	530	485	528	538	518	517	461	517	516	534	466	544	508	482	520	591	502	497	481	510	511	521	507	497	492	517	514	515	492	515	498	520	513	525	479	510	528	490	483	503	521	493	570	511	506	486	491	500	521	524	524	521	529	521	474	523	511	507	531	575	540	495	535	527	523	499	488	488	520	522	529	523	514	537	532	527	480	514	521	495	544	521	503	522	525	483	513	495	504	512	523	535	503	559	511	529	517	540	518	526	574	514	517	498	491	501	501	489	510	489	518	527	523	522	506	536	525	495	509	504	546	510	510	521	510	481	506	470	523	515	527	515	509	520	525	486	507	482	533	492	517	486	482	512	522	454	483	510	514	493	504	467	502	530	503	520	520	505	545	516	518	511	525	476	540	539	535	536	528	473	547	536	491	500	543	538	528	497	448	538	527	503	534	524	484	544	505	508	522	480	502	492	516	526	528	513	502	503	515	531	542	520	521	535	513	521	474	508	471	526	482	556	505	541	559	503	521	516	493	539	493	488	500	498	515	477	525	525	500	534	491	567	500	485	505	511	526	508	504	534	463	508	506	529	513	491	488	519	547	488	506	509	496	490	491	478	516	514	486	520	545	489	500	482	514	497	494	485	509	508	496	504	500	504	515	527	505	505	512	506	507	511	503	466	503	524	538	533	482	493	532	512	528	513	464	488	508	499	507	516	508	518	534	541	550	540	528	534	461	468	494	540	503	491	502	512	530	514	501	496	486	511	470	507	489	528	550	485	534	504	513	527	487	531	529	538	538	490	502	538	526	513	525	540	523	500	483	498	522	541	490	506	479	520	506	502	526	498	495	518	548	543	538	545	506	503	517	505	514	510	487	545	505	514	523	512	530	503	445	535	534	498	496	498	515	486	524	508	512	505	510	526	518	517	550	496	511	498	520	544	505	517	459	526	535	511	515	504	540	526	527	497	512	509	511	555	503	525	526	470	543	513	499	550	535	518	518	517	522	502	488	526	515	518	565	528	497	513	508	495	503	548	517	476	483	511	480	512	519	519	555	527	489	478	525	512	515	477	533	484	506	526	499	526	503	458	523	522	527	495	500	504	523	497	488	551	489	497	534	515	494	500	499	454	516	491	515	525	431	520	541	477	535	490	460	573	533	505	502	501	499	494	551	493	514	517	507	553	499	517	527	486	552	494	558	534	475	549	500	508	535	535	537	512	523	464	485	490	474	517	497	496	497	525	496	537	510	503	562	479	497	489	448	482	523	529	536	517	510	498	522	507	508	496	538	510	501	501	518	492	495	490	519	521	529	541	548	466	491	522	493	499	519	503	560	494	532	520	540	508	507	526	544	511	526	550	513	519	487	533	563	522	508	536	502	519	466	519	491	513	510	490	493	545	508	509	519	529	514	527	506	509	531	525	535	519	514	554	550	550	529	527	544	536	531	529	515	496	490	499	480	563	521	484	533	453	521	544	558	545	470	504	516	517	488	545	511	508	513	482	518	489	523	517	543	501	534	522	500	536	491	518	507	511	501	500	532	480	540	496	501	514	519	489	464	508	515	550	533	488	532	479	498	523	517	513	517	485	514	510	485	497	507	556	541	487	511	552	508	541	530	511	500	513	537	473	512	531	523	500	542	500	527	463	526	477	519	490	489	522	480	536	507	483	474	497	501	494	479	508	569	527	546	522	508	524	527	512	492	506	486	517	532	533
24099	21080	28107	24268	19479	1466	567	388	296	255	252	245	238	191	209	209	198	195	166	197	164	165	175	170	179	180	151	163	160	158	170	168	164	150	159	148	170	147	181	180	172	161	145	152	135	185	155	148	138	157	160	172	167	148	143	159	145	192	144	156	166	171	151	163	164	131	138	147	157	175	167	183	149	154	151	148	174	148	163	167	166	143	165	177	159	150	144	143	153	172	165	141	143	134	169	145	121	149	171	166	167	157	160	177	137	155	153	153	149	162	175	168	159	161	172	183	166	173	165	180	171	144	153	149	146	136	188	137	158	139	156	163	145	156	148	182	163	171	186	143	157	148	160	159	142	178	174	145	135	147	150	150	181	156	146	165	163	178	140	138	145	147	163	177	165	168	182	164	156	130	160	173	165	146	166	155	159	149	142	155	142	158	166	154	150	149	135	165	153	147	134	155	169	148	154	149	130	158	155	135	174	156	151	159	145	159	146	156	149	141	166	178	158	143	158	157	148	156	149	146	163	163	150	165	144	138	142	138	149	167	154	163	162	150	137	146	152	154	162	142	131	157	150	145	145	156	147	153	156	170	150	156	175	157	134	148	174	171	160	154	126	148	164	168	148	172	143	132	162	156	150	161	133	153	146	162	160	155	167	123	164	149	130	137	147	149	148	154	148	158	148	141	147	158	145	149	128	168	156	127	141	158	174	168	154	154	143	114	161	171	155	150	143	143	143	166	139	166	147	134	155	150	155	170	152	139	186	145	155	159	166	156	153	156	159	136	152	165	165	166	154	170	153	147	173	165	155	149	141	156	160	136	144	156	161	140	146	153	165	145	169	145	157	132	158	143	175	158	169	154	148	167	141	154	150	141	161	135	129	164	139	155	146	164	168	156	175	158	171	141	166	144	168	125	152	160	165	160	143	162	163	138	155	163	158	151	162	146	129	162	145	175	185	160	145	149	154	167	152	138	148	158	178	147	147	178	140	163	171	186	137	150	165	172	137	137	132	153	137	148	130	153	148	166	139	161	161	159	145	144	169	155	140	133	150	167	155	146	143	160	139	183	134	151	144	163	156	154	157	159	141	128	168	147	166	164	171	167	169	157	155	149	149	140	148	168	184	149	131	163	161	158	160	152	178	160	149	170	158	158	165	143	142	147	130	150	168	162	166	137	158	147	147	155	157	154	153	158	149	133	157	158	149	128	158	157	166	145	146	146	130	145	164	190	155	137	147	156	164	163	187	127	160	146	152	158	153	133	131	165	159	164	148	156	149	137	140	146	179	152	182	150	175	162	164	149	135	159	135	154	155	165	170	177	162	136	166	148	152	171	150	156	164	151	158	149	160	164	143	155	140	159	164	163	138	149	150	156	156	156	142	141	142	159	142	175	162	145	172	151	120	145	161	162	167	165	143	143	158	167	137	130	157	153	150	144	167	149	168	169	155	139	180	148	142	170	143	128	131	162	140	138	149	158	163	157	164	143	161	153	141	143	137	151	147	162	159	170	160	167	142	164	161	157	140	133	141	146	153	135	147	151	162	157	168	163	161	165	132	130	165	141	145	143	157	161	164	131	184	161	155	155	143	170	167	168	156	155	166	156	149	148	158	159	137	140	164	185	132	141	162	138	156	148	138	149	167	160	154	135	131	146	153	163	144	152	170	166	160	129	158	163	151	189	146	162	196	129	126	140	129	158	143	167	132	142	150	152	154	137	171	157	158	147	153	153	154	144	167	154	149	150	153	164	150	162	176	141	152	153	149	161	145	153	174	136	143	136	154	133	154	161	167	156	144	154	169	132	130	155	162	155	162	128	142	145	132	153	142	157	153	156	157	142	135	160	159	167	134	172	162	140	128	144	167	160	159	154	150	142	151	167	160	150	143	165	169	158	187	169	156	139	135	158	178	161	144	154	154	127	146	144	158	156	129	149	147	131	183	149	155	162	129	157	147	175	170	142	168	159	155	166	139	148	150	148	147	151	159	148	158	152	141	137	150	140	171	167	145	137	170	151	157	166	141	148	148	136	158	150	162	131	144	149	158	142	159	136	162	157	170	166	141	164	157	127	152	162	173	131	164	167	148	155	174	149	134	163	140	147	154	178	160	169	137	153	142	139	162	165	136	138	158	160	160	153	155	170	147	137	152	160	161	160	144	137	184	154	152	139	169	152	174	153	153	145	166	133	165	157	143	157	155	142	147	162	160	157	148	163	144	168	154	138	168	136	146	164	141	161	146	185	156	148	149	149	159	132	140	141	143	161	141	131	152	162	160	145	153	148	145	149	170	172	142	158	198	160	166	165	146	144	157	150	148	145	161	162	159	160	143	156	169	170	153	153	153	167	140	171	152	140	140	150	141	138	163	156	131	152	161	132	154	161	149	149	157	182	161	173	159	144	163	170	149	160	156	164	167	152	143	153	166	146	139	122	148	154	151	157	153	162	155	143	162	158	147	140	170	157	161	164	167	154	167	199	158	141	162	164	140	159	171	134	169	150	159	135	164	147	158	157	158	155	164	166	191	157	152	171	153	133	168	138	181	169	157	157	143	163	150	151	138	161	144	152	153	166	141	143	156	159	153	144	148	165	140	117	147	155	165	167	122	149	168	153	136	164	151	160	148	164	135	151	154	154	154	162	146	171	150	145	151	160	160	146	130	165	137	153	157	155	120	151	141	137	161	179	144	133	154	146	167	162	148	149	148	165	161	143	164	143	147	138	148	159	146	147	153	142	163	153	143	153	141	130	155	141	166	148	162	138	160	157	149	150	153	145	163	157	141	168	142	155	167	141	134	159	163	158	159	151	162	153	134	124	139	140	144	145	138	150	158	144	160	144	163	151	142	143	172	156	171	150	155	149	178	149	146	145	159	135	169	146	152	164	154	153	163	154	166	151	139	180	169	141	153	151	149	149	166	138	151	147	167	168	157	154	168	156	140	146	151	143	148	172	154	164	133	144	138	153	174	158	159	162	155	149	153	134	159	152	152	158	145	153	174	158	150	160	158	145	146	155	152	149	166	165	162	162	164	142	158	162	159	148	161	151	172	162	162	155	168	155	159	143	145	152	164	148	141	159	158	167	150	157	162	158	169	159	148	151	141	147	144	147	127	146	168	145	155	152	139	147	132	145	159	161	142	152	138	156	170	158	160	144	158	143	159	149	150	138	170	157	139	164	149	170	163	164	149	161	136	159	127	175	165	168	154	150	139	157	144	162	163	174	177	171	147	160	141	163	152	172	130	139	166	157	171	146	168	167	144	143	153	129	145	139	159	159	151	171	149	146	159	160	161	134	150	158	150	132	135	165	151	157	147	161	153	168	188	149	133	150	142	167	140	152	155	168	152	133	144	155	169	154	136	166	133	152	159	157	140	167	146	154	149	148	169	155	145	150	157	136	157	146	136	150	153	168	171	143	141	164	157	153	133	160	162	162	143	160	145	166	153	143	162	147	167	147	162	136	154	143	153	133	141	143	172	166	111	147	167	131	163	165
15941	9432	7900	3986	2568	1904	1445	1123	950	823	712	628	630	506	470	463	415	396	405	394	406	398	379	385	350	345	317	345	321	342	320	324	343	325	312	310	321	335	286	299	318	308	321	305	291	321	342	293	331	305	337	320	298	323	326	301	282	349	273	305	301	285	304	335	293	300	292	288	304	304	293	286	310	309	297	300	310	308	290	314	298	278	328	284	264	304	305	298	313	317	291	292	298	295	304	298	270	280	281	274	300	312	257	301	308	281	291	276	284	278	292	295	289	310	301	284	294	297	292	275	293	299	294	308	287	290	285	281	292	254	314	279	314	296	313	284	347	299	308	314	294	294	305	312	287	289	322	291	291	317	310	282	292	288	309	288	273	296	237	295	306	272	324	289	294	269	311	292	320	298	301	303	264	285	308	314	314	299	286	298	327	264	307	288	302	279	299	293	305	295	295	298	285	291	285	288	277	290	301	312	268	268	304	314	285	293	280	275	298	312	268	298	284	314	314	290	327	316	312	281	307	270	273	304	303	330	267	295	300	301	283	298	305	274	294	303	304	299	307	330	310	295	256	288	299	302	289	293	282	322	264	266	279	303	292	307	270	272	280	273	288	308	294	316	286	309	292	271	297	306	295	326	287	315	270	286	288	302	311	277	288	282	286	323	305	303	300	305	300	293	289	268	286	278	290	292	289	272	298	309	285	312	269	273	290	309	315	289	296	275	278	323	284	256	275	291	321	297	293	289	314	248	305	320	304	316	287	298	279	295	282	274	300	285	306	315	284	268	275	278	288	308	318	262	295	299	337	293	271	272	297	275	294	287	311	295	273	292	303	295	317	302	281	321	286	345	315	268	266	282	313	252	289	288	297	289	271	281	310	274	311	312	305	311	306	311	298	292	289	323	304	296	329	311	292	307	299	285	324	284	255	308	297	324	282	306	348	302	308	324	306	265	298	313	281	292	289	296	278	300	307	277	301	288	286	297	286	295	280	298	321	285	293	284	306	313	286	295	331	305	307	278	288	283	299	287	291	314	289	322	283	286	288	293	302	275	307	291	321	312	277	303	278	284	302	322	288	290	302	302	286	291	292	299	301	280	316	295	309	325	278	297	322	291	257	265	300	288	287	293	278	286	310	272	291	306	283	259	278	279	268	283	312	302	326	293	305	285	281	288	284	287	303	255	316	239	303	300	305	287	284	331	300	279	308	283	304	289	317	301	298	277	288	297	269	329	294	302	294	299	307	268	283	292	300	306	291	270	295	300	294	309	288	317	284	273	311	288	308	296	290	278	314	308	296	286	295	322	277	325	281	288	302	320	274	310	266	293	272	290	251	313	280	281	331	281	326	290	264	288	321	305	286	271	303	261	310	290	296	278	311	290	301	291	279	323	282	302	300	284	278	302	286	307	297	291	314	280	290	321	288	305	288	271	278	302	298	306	291	306	294	316	274	285	273	246	305	281	274	322	306	282	277	274	320	289	313	303	285	308	330	303	290	273	282	276	322	317	260	291	297	306	305	296	281	299	264	278	304	307	301	290	272	337	289	306	297	295	268	311	305	308	293	289	284	281	304	294	308	298	311	327	277	298	273	300	255	307	301	295	286	253	302	293	277	267	302	272	277	269	292	291	314	307	288	291	300	276	270	319	301	303	287	317	281	275	252	295	293	291	285	300	296	285	292	276	292	297	294	294	272	307	273	313	276	285	284	297	287	292	309	296	282	308	293	311	296	329	304	289	301	294	302	318	282	327	312	313	298	292	297	311	307	305	267	317	280	297	284	265	284	305	297	312	298	285	305	292	312	300	293	317	296	287	293	280	301	278	282	293	293	293	292	284	274	279	311	286	333	305	312	294	290	274	279	325	333	287	301	307	296	294	291	293	340	269	295	291	292	326	279	310	298	302	324	282	299	277	287	303	285	300	307	304	259	283	301	302	324	305	295	322	321	338	306	289	291	260	285	294	306	308	303	299	266	305	309	295	280	275	303	281	279	319	287	281	264	327	280	300	313	301	286	291	287	309	296	328	273	322	288	288	287	282	273	323	274	309	277	285	273	302	299	271	282	285	320	294	293	267	313	284	300	295	308	299	273	288	309	306	266	288	265	286	275	308	269	307	296	283	324	291	317	311	311	303	289	264	299	278	311	296	312	279	301	304	315	282	282	284	302	301	280	295	274	311	303	316	295	280	304	253	284	280	268	292	308	267	297	299	294	316	313	297	281	284	288	290	296	324	342	283	288	306	316	270	276	277	303	255	285	291	303	278	277	306	278	286	308	308	313	350	282	271	301	278	288	289	309	297	288	320	271	293	311	287	272	312	279	276	284	315	287	302	335	299	296	299	303	303	343	250	267	295	304	279	263	266	308	285	307	308	321	297	285	281	302	331	295	284	284	336	308	292	286	268	284	301	281	273	313	292	313	301	294	294	308	311	315	303	300	270	331	301	287	293	269	301	317	298	287	285	279	303	310	286	306	286	270	294	291	297	274	291	317	272	258	307	316	300	309	298	310	280	301	300	305	277	272	333	352	292	289	321	312	291	282	284	295	322	295	313	308	277	296	317	289	280	296	292	286	273	294	295	271	295	278	292	340	300	261	301	274	281	302	284	275	305	289	276	301	301	261	283	286	321	273	274	281	319	288	281	297	317	290	288	335	314	301	301	290	320	319	292	288	329	288	293	293	294	300	299	271	298	289	273	316	302	277	253	328	304	298	309	311	320	302	281	284	290	273	289	298	278	284	280	286	300	312	337	296	286	273	290	301	318	255	315	305	291	310	276	288	316	300	282	302	325	285	293	304	275	292	278	295	260	309	295	322	287	320	275	331	293	305	327	286	293	296	276	269	300	269	291	292	309	279	281	321	252	278	307	285	285	266	300	288	273	295	294	286	311	279	313	294	293	309	301	305	291	313	291	302	310	279	291	273	297	289	283	319	305	291	281	293	282	263	285	286	302	295	288	299	259	290	336	301	288	314	306	298	279	313	307	293	282	294	272	293	284	269	300	320	297	291	280	302	287	286	297	312	296	262	312	303	295	301	301	274	288	288	287	232	293	291	281	309	325	319	300	255	282	271	290	336	264	271	283	252	285	302	299	289	282	313	282	268	295	284	300	273	292	308	321	285	294	286	283	274	252	332	306	293	267	303	318	268	277	308	297	302	305	286	303	272	325	294	287	318	295	299	301	263	311	288	331	272	298	292	304	293	298	261	294	311	318	315	289	323	300	320	279	292	309	291	323	308	272	304	276	282	316	283	299	318	271	330	311	285	271	322	337	266	296	310	307	251	307	309	278	334	320	288	278	320	308	321	318	292	299	294	258	280	289	291	283	293	289	314	285	313	267	277	268	316	285	291	290	313	270	325	278	295	299	296	324	321	337	325	280	303	275	287	292	280	300	276	284	318	292	297	280	294	316	305	302	261	322	298	300	291	265	306	295	286	304	281	296	319	290	330	302	276	281	312	288	286	307	283	292	297	288	282	270	295	268
23088	21012	28745	23471	21013	18610	1973	862	639	601	525	509	459	491	435	447	404	443	397	390	431	395	392	379	385	392	400	370	386	358	371	367	360	372	371	406	383	341	370	350	355	336	356	342	385	336	366	340	374	368	377	385	345	338	394	367	334	377	342	354	336	339	376	360	362	352	380	371	339	382	365	380	328	360	352	327	371	369	365	362	324	364	298	338	356	378	316	371	361	360	349	323	329	382	320	379	340	362	381	355	367	376	363	352	361	347	354	359	376	374	355	376	375	341	368	345	384	360	360	358	350	357	368	310	368	335	363	335	375	332	340	324	323	328	360	339	327	339	335	353	371	344	364	351	364	376	305	365	340	348	354	355	347	312	357	376	361	379	385	317	341	359	359	359	335	343	378	377	348	333	357	331	347	355	342	341	361	360	394	345	362	330	348	355	347	377	334	365	352	341	361	353	340	357	356	355	349	360	354	338	343	333	337	333	358	351	348	368	324	353	338	341	362	308	355	348	332	345	358	346	390	372	344	345	348	334	334	351	368	338	351	344	340	359	360	374	321	375	386	361	351	364	388	356	358	347	383	328	374	361	337	350	333	370	292	330	329	352	375	350	336	327	406	310	347	358	332	367	331	350	358	342	310	390	368	354	367	359	315	337	329	355	344	365	338	351	301	352	369	354	383	342	360	315	352	386	371	370	355	358	359	370	321	377	369	353	323	349	371	351	354	347	375	361	330	327	346	347	344	332	327	396	371	351	353	341	395	334	339	350	345	366	343	356	359	363	352	335	326	335	342	302	356	357	360	363	350	329	392	392	347	368	356	330	352	358	337	350	355	350	336	354	345	354	338	347	332	363	336	350	384	357	351	347	336	341	336	353	334	328	357	353	357	326	395	368	333	380	352	331	331	334	354	350	352	325	353	354	370	350	331	347	321	384	350	319	368	348	346	363	355	371	336	357	369	365	385	350	368	344	370	360	347	320	364	368	368	330	322	349	363	358	367	381	359	324	343	354	319	378	346	356	367	344	373	337	324	361	334	370	351	352	363	377	322	363	344	337	334	351	359	340	374	382	355	330	342	321	354	391	397	369	337	356	345	369	326	347	319	349	332	336	361	351	343	335	330	348	363	348	341	362	340	347	377	373	347	329	362	375	359	312	348	358	341	364	341	377	334	352	375	315	342	377	325	331	354	340	367	351	359	370	365	363	364	351	368	355	316	344	360	364	352	365	343	343	343	362	332	353	346	347	365	364	365	341	367	320	352	347	337	365	343	360	342	342	348	354	362	340	347	407	342	323	306	370	327	319	354	355	360	350	318	329	370	313	367	353	343	346	350	312	358	360	372	335	374	351	372	366	365	362	350	356	356	345	396	366	339	345	365	312	356	384	384	334	357	368	341	327	342	324	356	355	347	322	358	350	330	389	379	362	362	347	338	331	333	345	347	356	357	313	337	352	335	326	324	346	349	367	350	348	371	344	349	346	331	352	333	346	362	346	342	321	363	353	357	348	341	363	372	346	337	343	373	325	345	368	361	331	340	360	341	339	357	333	340	351	343	340	357	336	326	335	350	373	341	368	363	351	358	366	339	366	341	371	325	357	372	362	394	318	315	360	332	341	332	357	335	389	370	297	356	340	305	337	336	384	348	355	327	351	344	343	346	340	332	383	350	350	322	362	347	366	358	353	350	312	363	342	323	336	361	354	347	338	335	338	355	347	338	374	348	333	369	346	385	355	350	337	369	335	356	350	344	346	363	321	364	345	392	345	372	344	334	337	342	346	355	347	379	377	358	335	342	371	339	342	337	384	323	355	379	337	379	362	359	349	351	329	359	342	342	354	335	328	349	339	362	333	374	380	373	314	366	364	361	361	350	321	368	374	352	341	403	345	319	344	342	328	337	372	338	374	335	360	353	354	353	334	334	360	323	332	402	333	367	360	325	345	328	343	346	345	331	352	345	361	364	320	346	339	359	373	345	345	326	351	331	340	343	322	402	333	319	360	360	369	377	349	376	338	342	333	348	308	360	387	333	334	337	346	356	349	373	373	342	328	367	359	351	356	353	382	355	331	338	372	376	335	331	375	358	368	341	352	297	343	369	354	360	339	367	362	345	331	320	372	348	350	368	359	343	334	353	338	336	328	335	335	351	350	346	343	382	357	345	346	362	331	328	310	394	304	345	335	351	327	332	343	364	365	340	362	354	362	351	341	358	344	353	344	345	343	375	331	336	349	338	370	323	329	329	355	312	362	366	320	334	360	340	344	352	354	340	313	353	367	340	333	343	344	320	342	346	313	320	328	375	330	372	353	355	322	359	353	368	361	343	345	327	349	340	339	321	353	314	379	359	382	359	356	340	363	375	338	382	330	325	345	363	354	372	333	322	338	337	371	389	359	354	367	355	348	365	349	348	328	314	332	356	350	361	344	345	334	348	334	335	350	355	376	384	366	337	334	393	355	336	351	373	349	349	354	342	337	351	333	337	373	341	344	368	346	351	351	332	327	340	324	328	362	381	398	343	331	337	372	373	326	346	294	371	357	346	345	363	359	334	370	365	336	357	361	331	363	332	346	323	310	353	356	352	352	342	329	371	347	341	336	336	332	356	340	370	369	329	391	336	316	347	374	345	347	392	391	358	349	345	343	345	365	324	347	357	363	355	358	350	333	357	353	292	375	338	321	321	350	390	382	356	370	331	371	331	331	354	382	377	341	359	355	353	355	350	369	354	373	344	344	407	369	338	329	351	349	354	351	351	350	339	344	375	321	350	347	349	358	357	338	378	339	328	360	320	323	371	347	370	366	342	359	379	305	325	348	405	333	323	359	339	321	325	378	350	391	339	347	379	351	341	337	372	310	351	363	326	329	385	351	357	368	331	364	326	360	321	346	327	354	350	360	339	346	355	347	351	357	336	353	339	327	334	340	316	357	374	342	326	384	378	358	397	359	317	343	335	353	355	379	342	330	350	356	374	360	358	343	334	365	355	327	366	317	356	369	379	340	351	344	303	324	377	351	344	343	361	331	353	355	350	364	360	346	370	366	355	361	350	336	368	338	409	345	334	353	359	347	375	327	343	389	308	351	363	347	345	336	349	350	354	343	330	341	325	318	322	359	382	342	357	336	346	334	360	351	344	354	358	366	360	360	354	345	362	325	352	364	362	364	364	357	335	365	369	344	363	321	356	313	310	331	355	348	335	348	344	358	355	369	330	329	318	354	335	376	326	352	322	365	351	371	330	375	332	339	353	342	388	342	354	344	334	327	344	347	310	334	345	344	362	364	373	335	326	350	365	338	405	335	359	331	349	360	362	326	322	352	342	339	333	357	351	343	341	320	374	360	388	325	339	321	317	348	341	335	324	404	357	366	362	320	374	361	385	340	357	382	322	339	353	362	369	343	365	351	380	381	344	321	330	347	373	350	358	353	360	355	350	372	383	331	370	364	340	354	367	331	340	337	356	345	360	335	349	321	355	351	367	322	355	312	356	341	369	343
18288	15605	13281	7184	4775	3518	2630	2207	1799	1568	1319	1177	1083	1019	999	917	855	886	817	818	774	753	712	694	679	721	681	670	660	701	699	652	614	659	653	668	630	621	628	596	631	664	639	597	579	608	604	612	658	635	659	624	616	630	608	603	622	626	611	628	621	584	593	663	613	600	612	617	580	620	606	582	649	642	601	612	604	634	597	599	602	603	628	600	575	631	617	578	588	603	597	589	620	621	597	604	548	585	584	590	588	643	614	621	559	627	580	562	614	581	580	642	592	575	619	608	564	600	586	618	596	557	577	612	588	586	591	595	645	580	584	578	619	632	617	611	615	584	603	629	583	580	662	614	588	574	621	585	579	577	596	620	642	597	563	618	587	570	598	564	584	636	600	543	623	572	608	592	592	572	621	582	586	575	595	565	624	578	586	617	614	572	580	640	566	619	601	583	605	592	577	614	563	621	583	630	599	575	591	602	617	572	607	571	624	556	645	616	619	575	601	625	584	621	575	592	603	593	633	593	585	623	624	554	576	593	545	597	571	603	618	597	571	611	567	575	555	603	596	604	625	594	568	610	617	590	604	592	616	572	671	598	583	551	598	586	577	583	555	577	594	572	603	623	571	535	576	564	570	608	558	573	643	578	597	592	595	580	564	570	614	567	615	577	547	574	572	594	629	572	635	583	597	581	637	580	621	634	628	626	609	564	606	594	587	593	598	615	587	572	601	629	609	600	517	581	574	574	578	580	640	586	628	600	564	547	563	587	567	588	579	597	585	598	601	581	609	584	651	606	606	602	584	609	588	596	560	577	597	600	549	581	608	626	627	593	616	608	643	606	601	564	562	631	629	630	652	619	590	591	565	598	579	566	538	643	589	614	605	564	610	591	598	584	619	551	559	609	579	613	592	587	557	569	589	592	604	579	597	607	597	569	590	631	542	599	609	582	563	575	592	570	560	610	583	598	599	565	626	570	604	586	573	597	571	554	555	548	603	567	614	618	577	540	533	594	584	602	584	565	570	607	597	577	639	612	616	594	590	563	596	586	629	563	604	606	580	596	579	618	591	564	585	617	601	612	562	569	568	579	569	610	631	635	631	608	552	594	627	591	587	596	612	594	593	589	615	580	592	578	602	594	585	577	575	607	644	563	544	587	609	595	567	639	581	581	597	596	533	567	536	575	586	619	574	598	629	616	584	600	587	564	625	581	587	574	633	616	642	568	586	574	635	569	599	536	597	580	590	619	614	580	597	598	610	580	579	592	592	532	573	617	593	596	601	580	594	546	619	576	638	610	601	559	611	594	617	633	607	596	638	599	566	585	578	602	580	621	611	592	580	572	606	579	558	584	580	620	584	562	584	562	600	608	596	595	544	584	565	597	577	607	608	605	616	578	584	601	647	553	603	615	575	589	586	560	599	612	602	550	608	570	611	568	578	584	618	577	619	565	568	580	629	578	604	562	572	607	605	571	606	581	582	602	564	607	594	590	592	610	584	578	617	603	588	576	583	576	625	585	638	627	624	549	632	596	607	602	598	625	613	584	620	607	593	626	611	592	618	600	582	564	577	576	586	569	590	586	599	619	582	579	597	606	636	570	595	622	587	579	594	622	591	578	584	595	610	574	595	631	592	600	589	589	610	578	613	570	602	572	613	585	549	566	570	612	608	567	610	598	579	596	579	601	541	579	563	593	553	586	568	587	620	558	644	606	571	624	613	557	565	600	577	626	604	567	618	612	619	605	640	535	585	538	596	615	606	581	632	637	604	563	606	572	605	625	642	592	598	561	631	545	591	572	637	603	627	635	585	561	592	566	593	584	565	604	580	586	592	589	607	571	569	593	583	577	589	547	576	599	566	588	635	595	628	609	570	605	531	577	569	594	585	567	619	549	619	576	542	554	564	549	590	587	595	572	585	609	626	586	625	579	604	572	619	588	636	602	593	612	609	611	608	626	622	551	628	614	608	583	581	621	578	583	599	630	592	589	580	575	600	633	595	551	566	606	616	554	556	561	583	591	575	627	608	641	604	605	560	558	561	595	607	624	573	615	618	580	650	607	610	578	572	568	557	567	558	649	602	576	581	605	608	545	607	583	571	590	587	561	595	583	589	591	618	609	623	597	574	565	606	581	532	602	609	572	564	592	654	599	645	569	626	573	605	595	600	606	588	615	576	602	568	599	577	648	542	574	591	563	591	606	557	625	571	604	575	578	590	603	595	540	565	585	650	595	573	577	583	588	594	572	576	596	589	600	622	641	549	570	557	549	574	546	610	525	630	560	562	558	553	557	625	605	608	583	609	632	573	596	569	592	596	564	623	608	587	585	611	585	616	608	577	566	599	595	553	580	580	611	580	625	609	591	571	575	557	568	568	605	604	613	601	641	569	541	611	556	628	628	588	574	551	559	625	602	587	578	576	604	573	630	600	571	637	562	557	593	627	636	618	652	585	611	586	612	589	594	596	558	568	570	620	626	592	576	564	564	608	595	586	564	585	581	611	578	628	568	524	583	595	592	629	588	554	595	611	610	624	595	636	595	609	580	594	594	593	593	574	583	630	591	597	620	592	584	583	590	586	570	586	594	594	569	600	606	590	603	573	574	611	614	560	579	548	617	546	551	552	583	572	626	573	550	601	600	595	579	589	571	591	607	612	591	565	610	570	628	591	569	646	625	612	553	585	599	599	567	576	586	579	579	574	594	582	574	567	644	628	574	585	560	553	595	578	606	579	583	530	608	605	580	591	624	588	571	596	602	594	568	612	602	559	579	579	574	592	551	595	571	553	581	616	570	589	614	649	624	573	602	603	624	550	586	653	605	632	574	542	577	616	586	611	577	610	549	609	607	589	624	598	617	611	608	587	588	591	627	606	570	596	641	593	550	622	607	596	577	590	608	582	634	622	576	566	616	592	590	609	619	576	606	608	568	595	591	613	578	564	549	587	569	593	624	621	621	607	599	579	610	609	614	615	600	613	572	575	581	590	561	587	576	625	594	618	620	558	612	569	589	592	571	569	570	562	631	585	573	573	576	577	546	571	580	558	562	574	617	587	592	617	584	600	574	595	580	570	589	586	575	590	599	574	599	595	589	550	610	616	596	561	592	604	621	583	578	584	568	601	620	597	617	562	590	627	561	632	577	599	571	626	583	583	584	642	589	605	563	596	557	550	579	595	608	572	616	581	584	601	591	575	596	596	600	593	605	611	554	634	579	601	624	573	582	594	632	610	626	547	591	607	611	570	606	593	642	609	577	565	623	639	546	603	605	648	572	594	601	630	603	605	583	597	551	596	608	617	624	578	598	575	594	609	577	592	582	579	559	598	600	625	603	571	613	587	577	601	584	574	600	586	545	577	610	615	570	550	586	601	586	589	573	560	612	593	605	543	621	573	583	570	582	593	617	652	550	511	567	611	576	572	614	610	570	609	625	586	580	568	587	577	594	567	561	638	540	579	567	550	594	522	566	574	618	577	599	585	581	603	599	605	539	580	546	577	586
26662	20452	7941	634	383	315	290	284	318	286	301	252	266	262	287	292	292	236	268	296	285	312	288	290	290	286	280	294	295	286	271	282	262	283	305	251	271	282	297	299	286	279	287	263	276	269	287	264	300	272	277	245	248	285	292	268	268	281	284	298	298	271	281	277	304	265	291	276	262	259	242	272	286	270	265	280	251	287	264	275	305	292	269	229	292	263	265	281	317	288	283	305	278	275	290	256	271	266	274	286	279	266	305	269	287	290	266	298	254	259	259	258	281	288	284	257	278	291	283	250	297	260	307	294	296	298	283	257	273	284	299	264	269	300	272	272	279	290	299	270	302	296	241	302	269	255	281	260	255	267	285	281	298	313	276	287	289	304	274	283	287	295	276	290	271	264	265	270	251	292	265	271	265	293	286	290	270	252	255	250	301	276	312	268	283	277	297	281	252	280	280	271	292	292	271	291	286	271	287	333	260	279	270	244	260	275	256	263	273	280	313	271	269	284	260	259	267	279	270	306	244	295	271	257	284	286	245	311	283	268	258	266	266	275	289	242	270	276	287	291	262	287	288	279	290	300	253	300	294	277	275	263	291	294	293	291	251	298	281	275	314	301	282	287	263	269	256	270	268	285	284	285	285	278	270	249	266	278	277	272	244	252	294	291	259	281	311	289	251	261	260	277	276	260	302	293	282	288	253	281	282	261	293	308	265	292	288	294	258	270	238	241	279	283	247	299	267	290	258	267	278	305	319	297	282	259	291	303	281	269	289	261	233	283	246	245	303	269	287	290	286	257	264	274	243	270	263	296	269	306	254	297	286	291	301	275	266	280	285	289	249	281	267	266	264	282	235	293	299	253	279	279	272	269	277	262	270	260	277	295	293	274	243	288	270	282	280	307	259	273	249	265	271	267	287	315	276	305	287	279	298	261	266	288	278	271	299	285	258	299	274	281	277	296	277	261	270	283	292	257	311	312	277	312	267	267	239	280	267	293	270	286	275	273	271	273	293	302	285	273	273	244	301	315	261	240	288	267	270	269	251	261	270	277	295	293	277	272	281	273	288	254	275	276	281	299	278	255	263	267	259	279	250	284	270	262	308	297	281	291	290	274	291	267	274	272	276	296	286	261	276	286	273	275	281	298	279	252	249	300	273	266	303	251	294	288	300	276	304	288	243	286	282	271	295	256	254	274	298	269	265	272	288	264	299	288	274	311	300	280	270	290	282	285	305	289	283	293	293	257	268	294	271	268	292	290	274	293	255	301	276	292	302	273	277	282	256	277	258	276	287	266	281	280	287	272	296	274	271	274	287	288	316	261	274	243	272	274	258	300	282	290	264	286	278	261	265	273	275	272	271	318	279	291	280	264	276	273	266	278	267	285	283	296	297	290	278	266	270	281	282	297	227	261	285	265	297	282	295	271	247	258	285	288	257	254	289	271	245	304	289	292	287	281	277	269	281	302	282	273	272	289	293	258	275	268	277	288	249	278	296	244	282	262	295	281	287	282	280	279	270	278	276	275	318	278	264	300	280	287	273	289	273	279	284	281	280	301	273	290	250	311	278	285	267	256	294	271	281	289	292	273	263	307	281	266	296	259	272	253	289	291	301	278	288	279	269	295	296	251	310	279	297	290	261	259	273	265	275	275	288	287	269	274	281	282	276	275	295	274	306	271	260	295	248	306	293	269	277	286	289	290	281	291	297	272	305	284	254	276	265	257	269	303	280	258	264	307	277	294	255	274	274	277	286	276	277	282	288	284	286	286	254	281	289	282	285	264	273	269	269	284	291	251	303	290	288	285	289	258	278	307	302	298	288	312	277	291	253	273	285	266	282	281	279	269	255	297	278	287	253	282	286	282	280	285	285	284	287	265	272	251	303	268	283	292	266	251	300	284	303	283	286	289	299	284	275	269	276	312	290	272	279	272	284	252	282	259	269	258	274	259	277	271	281	251	255	277	247	271	265	268	267	260	264	255	301	279	263	294	317	282	267	277	286	286	293	259	288	283	280	270	287	283	291	277	271	261	250	272	265	288	297	285	266	266	283	317	297	272	260	265	288	280	297	297	260	273	265	268	242	288	255	285	275	310	299	285	281	273	292	268	297	279	283	252	285	260	283	266	299	259	282	262	305	268	264	293	276	310	275	280	286	275	248	280	263	259	281	280	273	278	295	275	255	290	244	303	286	278	278	247	253	303	259	272	276	268	264	262	304	270	281	305	275	256	322	282	284	302	250	270	284	260	261	266	257	254	251	319	301	283	286	287	280	314	275	296	250	309	275	294	311	275	299	320	305	268	277	273	297	278	280	259	262	282	283	266	276	277	270	286	269	303	278	289	282	303	278	285	291	295	269	279	290	261	279	296	270	265	309	281	280	287	297	306	259	269	281	308	282	263	299	269	301	290	286	301	282	281	295	255	277	286	284	293	285	314	269	296	253	272	274	273	279	300	279	276	284	245	277	270	290	265	277	286	291	286	274	285	280	261	259	285	292	282	241	240	264	249	287	283	261	280	259	276	297	266	295	256	305	316	282	256	232	282	267	273	300	295	263	290	263	288	291	311	281	297	264	300	273	261	271	299	309	279	282	271	264	270	248	308	270	287	302	305	286	303	314	277	275	264	258	267	322	289	288	292	276	275	281	257	267	308	300	278	269	305	281	270	278	274	329	257	307	301	260	257	322	285	289	271	278	264	247	279	282	296	283	289	283	292	278	287	270	325	275	269	266	267	258	297	265	263	266	253	253	268	279	283	306	270	313	244	272	296	260	268	288	285	278	281	240	261	306	284	278	269	294	285	260	278	278	241	289	279	278	321	284	292	276	290	276	263	310	264	293	263	291	272	267	252	303	283	284	256	270	280	303	297	317	275	279	302	275	245	292	282	311	268	287	308	295	299	306	289	282	291	257	247	278	258	244	243	276	291	244	268	256	258	277	284	303	283	294	269	278	298	265	275	270	264	257	259	269	263	275	281	258	302	308	276	283	316	278	272	287	253	296	293	286	288	267	262	274	251	281	290	272	270	284	297	265	260	283	284	255	269	299	259	302	274	291	320	260	289	226	248	277	283	275	263	258	279	267	251	269	260	275	252	287	265	307	286	287	297	278	322	278	283	268	290	287	291	235	312	299	256	283	274	300	273	274	256	253	254	248	278	299	280	287	286	267	313	270	271	264	270	269	304	266	244	241	303	283	275	297	300	286	302	272	264	242	284	286	285	278	221	269	273	268	299	267	296	274	294	303	285	258	279	281	285	254	251	306	286	296	295	279	287	278	272	259	321	286	298	299	261	280	284	321	282	310	317	270	302	278	306	273	272	258	278	257	299	276	280	276	271	261	289	267	266	254	257	311	286	295	282	255	294	246	267	268	247	272	279	291	260	292	300	258	295	283	270	305	270	282	266	274	306	317	267	261	282	287	291	269	271	281	311	289	269	291	293	295	280	279	271	280	284	295	288	282	310	275	269	300	287	271	302	283	258	298	276	267	275
8371	1592	1475	899	757	637	608	631	602	549	538	611	536	539	579	550	503	501	529	535	539	540	480	541	525	531	493	520	512	513	564	501	553	559	527	547	472	531	550	481	507	534	514	512	533	505	518	517	557	489	542	531	496	529	496	488	524	491	548	544	533	512	501	506	511	484	497	534	477	497	523	504	466	532	508	506	551	545	534	513	498	477	490	499	540	508	496	508	517	540	526	496	531	485	508	507	531	505	452	509	481	501	471	538	504	495	491	508	510	560	480	518	495	496	524	491	494	517	507	503	518	497	553	521	518	510	486	500	530	513	517	506	534	520	505	489	518	499	533	544	541	557	522	506	514	512	524	522	497	495	462	497	497	516	529	513	510	518	513	506	536	518	541	519	529	501	525	520	474	516	531	465	525	502	510	458	520	482	509	512	540	499	496	497	531	482	509	492	525	463	474	509	508	464	535	519	490	511	475	531	490	508	462	519	494	499	527	520	453	504	504	519	469	542	503	519	525	507	537	489	472	508	480	499	506	548	490	500	498	495	542	528	495	536	529	484	542	552	500	533	503	531	487	516	487	524	530	521	524	522	519	516	528	523	516	495	510	554	492	529	523	508	516	517	537	523	495	492	525	508	512	533	508	513	483	494	491	507	536	481	520	515	513	508	515	557	494	506	468	513	518	476	468	529	518	493	494	481	538	525	494	506	509	453	506	489	531	521	494	481	516	494	496	492	542	506	492	520	524	496	530	528	483	548	559	496	505	506	494	513	478	474	524	524	526	500	494	512	526	506	505	505	520	522	518	533	563	533	498	508	511	526	543	540	520	484	500	487	499	545	528	491	537	512	510	525	515	495	488	487	519	519	503	525	501	503	499	479	505	508	527	534	494	523	499	510	479	547	519	520	533	497	511	491	502	491	513	496	511	512	495	503	492	500	504	516	536	559	509	514	543	531	529	522	504	517	503	526	508	525	548	538	488	530	510	527	497	504	562	528	531	525	528	485	530	520	567	480	484	486	475	475	523	507	505	503	526	493	510	498	492	540	521	488	504	476	500	506	521	505	487	516	510	503	477	484	497	556	554	517	486	543	528	497	556	533	539	558	518	548	486	503	522	525	492	531	527	532	469	509	564	523	516	531	497	503	521	497	548	475	494	516	474	536	507	539	529	512	529	514	511	541	530	526	485	469	530	508	528	493	509	493	488	533	522	496	525	517	490	515	482	540	513	480	481	520	484	506	511	506	497	508	520	474	471	514	472	554	497	488	513	511	538	513	528	532	533	528	541	486	500	549	476	474	519	498	517	484	514	516	520	505	514	493	502	491	544	517	509	545	518	523	483	520	497	509	504	561	528	516	515	495	550	490	521	498	539	496	525	501	540	484	562	518	557	504	500	483	541	522	543	513	506	527	490	489	555	511	545	532	475	497	523	508	501	497	503	493	546	476	514	509	533	518	551	487	529	499	554	499	510	481	505	510	483	515	536	522	519	519	503	514	485	578	501	559	514	519	480	530	501	493	552	486	507	540	529	544	530	514	516	541	480	486	549	508	498	485	509	531	540	519	526	494	490	503	507	524	506	524	521	539	519	497	514	514	531	507	543	517	524	492	478	519	512	524	521	494	569	481	522	474	504	494	507	457	546	505	533	521	544	493	499	513	497	478	504	510	507	519	546	518	522	497	530	471	519	483	503	506	573	549	511	497	537	537	492	548	497	525	510	510	457	508	487	509	511	476	488	513	517	494	500	516	518	524	526	519	551	522	502	527	528	509	538	539	530	497	546	540	511	531	549	534	482	508	491	539	530	517	520	500	496	520	537	530	489	443	524	524	465	513	528	543	492	502	550	503	504	528	465	517	528	529	494	492	471	522	517	475	484	554	519	493	479	504	536	507	508	495	482	530	510	525	545	512	518	489	494	518	483	526	514	557	494	496	526	497	543	533	506	537	521	517	518	503	522	509	517	529	537	503	514	553	522	530	520	536	473	532	480	536	533	502	523	556	533	561	464	525	506	505	542	507	563	526	525	518	524	497	528	503	493	563	552	501	557	483	521	522	484	514	556	529	481	490	473	483	524	490	525	519	497	524	465	484	478	510	527	532	510	531	532	516	518	496	522	516	529	510	500	537	535	506	518	556	498	519	485	520	514	483	518	542	559	549	501	480	497	504	524	506	483	563	527	476	506	527	485	505	495	520	514	536	499	496	458	551	507	483	511	514	495	512	490	522	549	534	502	478	504	521	471	488	500	511	514	523	517	478	516	518	503	503	519	544	496	532	526	531	514	512	523	522	531	530	530	486	514	504	498	551	521	516	520	524	483	520	519	471	555	492	464	541	497	488	508	506	539	506	548	501	540	497	522	502	492	509	479	558	520	506	525	512	532	509	506	499	524	506	511	517	454	521	508	521	551	483	525	467	549	491	519	514	512	476	495	494	502	535	482	470	505	499	506	527	483	516	512	540	480	480	548	529	538	531	484	546	514	513	514	514	547	491	511	561	509	499	509	509	506	516	511	515	557	545	515	487	520	541	511	507	524	524	521	490	492	555	528	532	579	520	518	493	521	506	513	536	488	466	469	532	539	548	512	516	532	515	529	500	509	512	484	541	483	479	503	478	526	485	525	558	503	529	559	505	526	488	502	503	445	523	503	548	523	471	508	542	480	487	490	521	514	527	499	499	506	523	501	487	515	505	548	531	553	500	466	517	493	548	542	545	527	519	522	502	521	529	452	532	485	499	569	540	496	508	502	537	512	496	515	497	499	519	525	503	518	530	528	520	506	495	561	495	535	498	530	570	523	514	574	517	502	533	532	529	535	477	528	513	530	495	518	509	514	508	520	523	481	475	469	561	516	554	551	551	533	532	487	511	502	467	474	534	477	501	485	504	497	500	473	449	542	531	521	556	522	499	511	540	501	525	532	489	501	512	522	531	503	510	498	486	492	474	538	521	510	507	506	500	507	531	538	489	524	530	527	527	542	551	537	506	541	521	484	520	522	514	526	493	501	520	501	532	544	478	524	533	498	529	516	467	524	493	506	502	492	483	506	512	476	493	513	507	486	507	533	500	535	498	527	541	513	514	511	505	511	486	533	490	524	529	478	521	552	505	546	544	525	534	502	497	517	524	536	527	505	482	518	478	484	565	507	533	510	490	488	520	484	546	562	498	522	506	538	563	530	546	506	547	530	478	517	500	538	512	501	511	513	536	488	499	499	563	509	529	497	547	485	518	535	530	505	514	537	497	497	485	508	548	478	506	489	492	499	528	503	515	503	509	542	524	519	516	517	516	507	496	515	541	484	517	489	524	531	525	490	492	528	524	484	491	519	498	493	490	474	490	480	491	518	554	565	505	543	530	486	472	495	485	514	517	542	519	506	513	555	515	490	508	551	526	574	528	536	527	531	458	512	492	524	520	493	526	494	587	551	487	494	483	523	532	523	483	494	514	515	513	510	543	530	492	503	508	529	508	459	496	508	521	536	496	477	511	492	521
24077	21040	28096	24191	19289	1377	549	363	320	247	262	209	225	239	213	189	185	177	190	153	198	168	167	171	159	178	195	151	180	174	159	174	182	164	149	162	138	182	150	153	132	158	154	152	162	166	151	160	138	168	143	156	164	148	136	173	160	158	157	171	144	132	157	149	148	152	135	131	176	142	175	168	147	150	141	178	152	137	163	172	169	151	155	131	159	130	145	127	166	165	157	163	136	157	175	166	139	136	147	142	171	151	141	141	153	150	147	154	187	148	147	149	169	139	132	139	153	180	176	156	162	140	182	161	125	138	149	159	158	148	152	168	138	158	155	143	136	145	167	157	143	176	151	134	133	147	157	164	137	163	133	159	148	153	156	167	145	144	165	160	135	169	158	147	150	137	143	147	167	157	168	166	135	149	161	168	158	161	170	146	125	168	138	155	142	116	144	136	148	140	155	140	162	168	150	155	164	153	147	153	154	145	124	138	151	154	154	156	166	170	157	170	146	126	140	142	149	152	147	166	158	152	156	160	135	147	156	151	163	154	160	169	151	154	156	134	161	141	161	170	165	173	148	152	153	159	128	161	174	150	147	148	148	150	125	147	151	175	139	163	149	165	160	137	143	136	150	157	152	149	173	147	145	139	141	163	163	156	153	147	170	169	155	155	154	159	146	153	164	147	175	146	154	171	135	150	143	150	148	174	136	146	144	175	162	147	161	144	142	127	132	170	147	156	147	159	147	158	162	171	147	176	151	178	141	160	143	159	155	135	150	157	155	161	146	155	173	138	152	145	171	161	133	180	137	134	153	147	154	142	129	137	118	144	178	163	139	142	145	149	152	155	169	146	145	144	160	150	137	154	162	127	141	151	130	133	152	173	156	149	162	142	165	165	136	154	147	161	157	166	171	134	157	136	141	158	174	147	162	158	152	159	168	156	162	145	154	128	136	145	161	181	169	164	155	150	163	142	150	148	133	147	154	168	162	162	132	131	157	163	161	174	151	167	143	142	148	169	172	143	162	132	156	137	142	165	139	145	141	150	149	164	142	143	156	155	169	143	163	173	144	123	135	158	159	178	158	168	163	161	168	145	160	157	129	144	151	156	181	162	140	155	135	171	161	159	154	144	139	166	156	156	145	139	176	145	160	173	163	147	141	149	161	152	143	129	152	175	141	166	148	173	168	171	141	174	156	166	161	157	168	150	165	138	164	174	159	165	183	175	138	145	167	139	169	153	141	135	152	135	144	161	150	154	159	155	163	159	157	146	137	142	173	151	154	138	167	138	177	165	151	164	130	161	161	135	154	141	138	153	158	157	166	153	162	139	156	146	148	138	164	166	160	169	161	155	133	156	175	176	141	179	183	128	170	138	155	130	144	152	175	150	167	168	146	151	142	155	166	149	149	151	170	169	148	166	135	155	150	138	151	155	158	172	164	166	148	157	165	173	179	150	141	158	158	147	161	151	132	144	145	166	161	146	139	138	146	151	144	167	157	145	163	153	161	149	159	154	154	147	145	132	147	150	128	169	172	167	158	165	158	163	165	160	169	150	130	172	145	155	143	157	141	170	150	166	135	160	136	146	167	172	158	166	146	152	154	160	167	167	152	150	169	129	172	149	143	160	155	152	143	142	163	152	163	151	148	158	160	160	134	145	148	162	163	158	156	141	145	159	170	151	145	162	148	133	145	135	139	136	157	148	155	155	162	181	149	165	153	154	156	153	146	155	150	140	156	154	153	122	130	139	144	148	132	133	140	146	157	139	162	143	177	145	158	151	138	160	164	155	157	133	179	152	151	149	142	150	154	157	145	160	159	172	154	151	160	163	149	162	148	157	161	153	153	134	157	157	155	142	167	168	157	144	138	176	145	146	166	157	184	145	156	158	154	170	143	165	161	131	138	162	163	153	173	156	169	145	171	183	132	151	146	161	174	156	141	152	165	179	169	158	177	176	158	147	140	139	157	136	130	134	158	150	156	136	158	156	160	167	155	143	161	157	162	152	169	159	159	154	137	161	150	153	163	154	134	154	153	152	130	127	140	161	153	150	154	151	175	155	144	159	135	149	159	137	173	139	168	162	148	159	160	165	165	136	164	148	163	154	173	158	134	137	142	161	148	146	157	177	149	146	138	164	145	166	148	140	154	152	134	153	128	155	168	142	133	169	155	140	151	170	181	147	154	180	154	147	154	128	146	154	159	176	171	136	167	149	150	170	163	152	169	178	167	155	154	127	147	145	147	139	140	169	163	153	168	145	155	143	149	147	160	149	123	144	147	156	156	169	151	173	159	141	145	137	137	142	150	162	155	138	142	141	153	159	155	169	149	157	166	152	141	144	158	174	140	154	150	145	152	144	150	140	146	159	155	159	162	174	156	152	145	152	140	147	166	134	162	141	164	155	162	162	161	138	150	171	148	158	156	158	153	149	146	159	171	156	147	154	171	148	160	171	156	172	150	143	134	153	169	147	150	136	166	134	148	173	156	159	159	158	162	167	151	144	161	133	149	161	164	168	147	147	151	162	146	153	136	145	166	161	134	157	164	151	155	129	178	158	157	155	177	154	165	172	148	165	146	169	143	155	136	137	167	170	170	167	170	154	139	148	167	148	167	155	169	163	145	157	160	138	167	150	157	151	166	144	167	166	143	179	165	143	143	152	177	180	152	156	142	149	168	153	142	158	134	178	154	146	140	139	172	148	152	142	150	167	145	158	154	164	149	153	147	152	152	159	175	156	161	162	133	162	158	139	168	126	162	159	156	130	140	162	138	167	161	162	151	159	150	141	168	152	163	144	155	156	150	146	137	161	168	162	151	166	156	159	152	169	155	167	168	172	143	137	175	121	146	138	172	150	153	150	126	167	124	138	190	138	156	142	157	151	152	165	137	152	161	157	152	158	152	156	152	151	138	173	167	164	151	158	147	159	138	169	162	178	147	151	148	163	133	159	158	171	140	153	178	172	174	141	152	175	151	148	162	132	149	169	169	133	151	154	158	152	138	128	156	154	133	162	157	130	146	151	144	166	175	159	141	148	135	163	150	158	174	154	153	148	156	163	157	150	155	144	152	140	147	124	173	151	134	149	161	165	145	127	149	156	169	139	136	147	134	176	175	174	152	141	164	141	157	155	154	159	142	162	142	161	143	154	122	133	144	151	162	152	163	167	148	150	161	144	166	163	170	156	158	169	132	165	164	154	161	143	152	161	144	133	148	146	154	174	146	143	143	182	149	148	158	169	167	145	161	145	149	167	128	180	168	146	153	169	161	179	146	146	151	165	156	167	137	146	148	154	152	155	167	125	157	140	153	146	153	120	160	152	175	153	173	143	148	136	155	160	142	164	151	137	153	143	152	142	148	150	153	143	148	173	154	140	158	168	171	153	162	159	176	142	147	127	135	154	158	174	146	183	136	147	154	173	140	150	149	130	168	172	161	151	162	151	161	144	177	149	176	151	142	156	155	165	150	155	140	155	162	127	158	163	160	157	151	153	147	169
15508	9523	8104	4042	2622	1917	1402	1180	953	780	686	616	591	543	487	474	441	461	379	414	428	382	366	361	383	381	364	351	349	312	313	348	333	295	285	325	348	323	330	309	326	309	311	313	304	318	328	327	326	313	278	288	314	303	295	321	292	321	328	313	336	324	284	300	294	328	310	272	281	304	307	306	286	311	299	324	308	318	315	293	304	298	291	283	297	316	283	305	290	322	302	306	309	289	316	283	304	256	265	291	308	295	300	300	265	311	307	310	292	294	279	345	297	326	280	311	271	300	332	336	271	306	260	281	296	322	283	325	323	310	278	310	289	306	325	257	276	308	286	276	319	308	280	307	297	317	288	314	317	298	282	322	284	287	315	306	256	311	294	290	303	250	294	314	308	301	283	288	298	308	306	264	290	309	307	300	335	272	270	307	263	297	280	298	319	304	291	308	273	306	303	278	300	290	291	268	279	298	306	291	299	290	295	269	315	289	307	288	293	301	307	298	274	274	307	263	337	289	287	292	314	296	286	291	301	272	285	287	321	290	282	297	287	293	272	299	283	275	269	322	324	298	301	270	283	316	299	284	298	300	284	296	297	281	283	275	299	287	317	296	287	276	305	280	242	267	301	318	303	285	280	319	262	317	332	303	291	289	309	332	294	294	268	314	285	285	333	299	300	257	325	299	261	280	280	278	284	279	274	288	294	315	278	296	336	303	293	301	302	323	293	312	302	287	269	275	317	276	306	303	321	273	288	333	321	302	295	296	287	305	305	279	264	302	317	311	297	283	290	290	324	275	280	299	274	328	279	291	305	300	263	296	276	285	312	299	268	288	297	290	313	324	315	289	329	290	264	306	269	295	268	283	294	308	282	349	278	296	303	287	293	304	277	293	304	293	291	335	300	315	282	284	306	298	292	312	298	292	286	310	315	281	291	331	307	295	309	293	339	308	273	290	286	282	280	280	289	295	308	318	268	274	303	311	320	306	291	296	295	269	298	324	307	318	313	310	301	293	276	311	284	279	315	308	297	273	308	312	317	281	301	310	316	300	280	295	283	314	331	315	267	312	297	309	283	283	290	290	286	308	311	288	291	285	273	280	313	290	296	284	299	319	306	300	284	288	326	311	276	275	283	314	278	285	296	324	299	288	275	277	300	280	291	267	280	303	264	296	291	300	296	287	298	281	301	286	282	304	303	275	302	296	309	274	304	284	312	280	309	329	256	321	305	282	285	311	299	288	316	303	274	322	286	296	274	289	286	298	319	310	296	301	308	295	286	304	323	320	282	291	275	262	267	290	278	334	303	285	275	308	272	298	310	288	298	332	294	293	300	307	291	296	303	284	305	315	295	299	308	283	246	274	300	315	292	305	299	259	308	311	275	273	296	318	285	306	275	295	306	318	273	320	268	279	291	308	279	299	306	334	277	344	303	290	292	288	312	308	288	281	292	307	293	326	290	275	327	299	318	289	284	301	318	303	292	283	316	279	311	312	280	299	319	290	302	282	302	295	301	306	322	284	294	313	328	269	294	288	276	289	275	291	304	289	346	311	273	306	248	289	282	298	283	293	257	281	309	301	324	265	295	300	302	282	237	293	315	297	270	261	306	302	288	292	299	293	299	296	289	316	285	320	310	301	313	318	297	283	291	289	316	308	309	290	284	295	294	341	289	324	303	331	309	313	296	296	287	285	291	317	289	303	283	297	323	305	274	282	315	289	278	267	287	303	284	309	290	283	321	323	288	311	316	298	310	300	294	290	261	321	322	299	298	309	287	287	312	296	276	300	307	312	295	289	344	280	296	281	312	264	293	320	278	287	313	257	297	295	296	301	256	302	279	324	319	314	297	314	297	255	278	315	294	305	304	295	265	269	278	297	290	297	284	284	339	310	307	319	318	299	304	311	291	310	292	313	301	301	322	307	332	299	286	262	303	289	294	281	292	305	274	284	308	285	279	311	304	272	296	275	319	276	294	301	297	322	253	309	316	286	311	316	284	291	278	307	254	299	305	267	294	274	294	302	287	277	311	274	288	310	315	293	295	318	315	332	267	314	283	274	276	310	303	308	315	316	310	283	306	276	301	281	288	293	327	287	328	300	280	322	338	288	288	317	275	278	275	304	295	303	287	297	306	278	291	324	317	289	297	281	294	324	283	297	317	327	275	331	300	306	313	293	265	287	295	282	307	318	280	310	297	326	293	294	265	308	264	290	296	285	325	284	287	278	283	315	289	263	327	296	320	289	303	315	308	293	281	270	286	297	285	305	266	328	294	311	289	323	275	306	300	269	318	292	325	266	283	277	270	270	302	281	312	315	287	296	320	308	303	248	297	271	297	303	306	303	282	262	288	291	290	317	260	312	295	282	303	295	316	318	279	306	267	322	290	295	310	296	304	323	304	318	316	270	298	294	298	280	334	290	307	292	281	271	270	289	272	270	306	364	288	257	275	309	284	276	324	284	296	279	314	289	287	287	283	271	310	306	318	293	297	315	288	287	257	316	320	295	298	265	283	289	264	304	292	299	305	297	312	267	288	277	287	320	281	279	272	278	297	312	300	292	304	278	285	322	312	320	298	321	302	311	326	311	294	287	313	299	264	320	306	276	294	297	288	301	290	325	294	294	332	266	292	286	321	287	291	298	283	275	329	316	329	295	256	300	315	282	288	297	322	273	282	287	271	291	311	330	301	290	277	297	299	314	311	292	294	301	315	300	306	285	325	297	300	291	316	312	293	296	307	310	294	293	275	284	350	292	331	286	285	307	289	272	284	295	291	305	261	305	336	273	286	279	297	329	286	306	288	324	314	319	301	297	328	303	270	278	290	255	291	337	292	304	295	285	271	309	295	286	277	306	287	298	276	313	300	272	260	284	289	280	335	320	292	286	299	277	306	280	289	311	287	303	318	310	284	298	289	284	339	284	298	272	304	276	318	281	275	310	297	298	278	303	277	301	302	300	304	303	301	286	306	287	296	292	294	289	321	322	315	263	283	273	268	326	265	318	302	302	290	298	304	291	272	308	296	291	285	282	280	316	287	293	315	287	284	287	314	312	297	277	301	308	297	281	299	297	294	305	290	278	272	297	323	310	308	322	279	269	311	306	284	281	307	298	279	273	319	255	300	307	277	286	296	291	304	286	304	276	308	306	292	285	303	267	297	287	300	310	299	283	298	321	289	297	277	290	304	338	304	306	270	310	326	316	270	261	316	311	290	305	302	279	283	299	288	303	299	305	341	293	289	302	281	316	284	269	298	262	291	313	307	293	259	303	293	287	280	305	297	301	292	278	293	269	328	308	295	289	297	294	324	312	276	283	312	272	269	284	269	308	278	307	274	289	320	314	269	295	284	323	323	294	275	323	300	280	318	296	324	324	297	275	288	291	306	305	295	307	282	283	319	287	314	307	306	298	319	275	286	293	278	288	295	291	317	322	319	279	290	317	315	293	305	324	298	298	272	302	303	289	289	303	300	309	297	293	309	297	311	246	308	296	339	309
23117	21072	28845	23516	21075	18205	1912	815	668	600	542	516	502	464	466	462	425	388	412	370	406	383	382	377	411	395	347	367	366	395	391	342	411	335	361	349	401	342	336	339	354	304	373	385	360	383	362	349	373	350	326	353	355	321	345	386	345	355	379	353	355	345	389	364	373	344	335	384	328	321	372	369	382	323	359	347	341	355	357	344	363	346	339	343	338	356	353	345	359	324	367	332	362	358	334	358	318	348	313	367	348	378	366	359	327	327	362	366	391	351	344	360	350	353	367	328	379	327	327	338	320	301	336	380	353	362	343	350	327	343	344	317	339	336	361	357	354	370	360	369	367	330	346	358	345	342	358	321	336	352	353	357	370	378	331	336	328	369	312	344	339	332	321	335	376	342	343	323	362	349	367	376	369	355	346	311	356	355	360	368	329	364	354	347	317	363	328	359	334	342	332	360	334	363	341	348	358	316	333	327	358	337	333	338	360	324	370	308	351	344	350	323	336	329	365	334	389	323	330	370	353	327	372	398	331	339	351	374	335	373	356	342	375	364	323	343	343	375	369	356	346	359	370	330	357	364	340	342	352	353	384	343	350	360	354	330	350	353	386	358	357	365	352	344	348	366	331	364	351	341	309	338	360	376	342	386	343	361	352	327	365	354	386	340	366	348	311	355	338	345	356	368	338	394	372	320	394	341	342	336	347	350	360	337	363	349	333	358	333	333	317	362	356	350	348	340	336	363	347	360	332	332	324	351	334	353	372	318	360	368	349	317	327	382	351	317	336	331	359	351	357	343	347	338	321	341	305	394	344	354	362	336	355	359	355	362	348	360	331	376	341	342	345	348	347	310	336	340	335	333	354	335	342	319	361	369	382	325	362	369	386	327	366	342	338	350	367	358	380	323	353	339	365	361	375	355	341	353	360	364	354	360	357	360	341	382	366	330	341	328	408	345	360	341	333	365	378	307	329	356	347	367	366	363	379	370	334	356	343	348	325	359	340	335	354	356	346	382	356	353	342	339	348	314	353	334	287	332	351	350	370	351	331	337	362	367	359	327	354	316	377	346	366	328	338	375	342	352	334	352	360	320	356	344	344	346	388	338	359	345	326	336	347	336	341	362	344	326	352	366	340	359	336	345	328	354	353	325	333	359	351	359	341	349	322	339	336	350	354	362	330	373	343	365	352	325	348	348	369	338	363	362	350	335	365	371	321	331	387	351	346	337	364	320	331	361	305	360	347	364	332	334	405	351	329	368	332	318	337	368	389	321	321	340	358	383	342	326	321	366	340	369	340	341	326	343	364	354	349	356	359	347	394	365	328	297	403	337	358	375	366	351	338	342	363	340	336	346	367	330	348	363	379	321	364	350	362	338	344	368	357	318	358	359	358	336	357	357	343	305	355	381	348	351	324	347	338	322	330	334	350	339	357	311	333	360	354	359	365	371	339	364	333	356	349	366	324	396	358	371	341	391	359	331	339	341	323	382	336	345	362	336	350	354	333	354	351	348	311	313	365	365	321	323	310	377	350	337	342	369	356	344	374	345	367	353	340	377	353	381	336	333	343	357	375	339	342	380	334	359	350	335	359	352	344	382	370	319	374	358	357	351	307	328	370	337	359	321	361	351	358	343	301	344	390	330	352	340	343	345	339	365	329	331	337	353	356	345	395	377	351	360	355	366	344	336	348	331	326	347	360	345	315	351	323	327	357	356	330	345	346	334	339	363	369	326	358	346	347	346	350	344	359	338	371	327	358	372	330	313	356	325	369	338	349	375	328	350	321	363	343	357	334	347	363	327	341	375	341	352	345	336	320	378	347	372	333	343	375	356	333	336	339	324	343	352	338	331	334	344	348	335	319	357	333	365	349	388	357	372	353	319	326	326	363	356	345	352	314	335	367	341	349	355	329	326	356	336	343	343	350	370	349	315	342	342	360	352	361	357	360	377	354	357	330	343	350	365	387	358	366	329	343	373	324	376	341	356	347	342	320	324	337	342	350	336	368	353	377	357	333	362	330	365	325	352	371	324	365	348	351	316	378	386	326	351	355	326	332	347	335	316	348	351	346	374	363	368	330	334	362	373	319	285	376	359	377	346	377	325	370	350	334	394	330	336	302	356	328	345	354	343	353	347	319	388	345	351	310	362	355	356	305	313	326	354	332	344	353	346	337	332	350	324	339	355	362	343	380	359	394	353	370	349	347	336	358	335	356	344	346	322	331	344	357	365	328	349	379	316	359	359	321	325	336	362	368	346	324	364	349	360	369	352	354	332	354	322	327	363	324	346	353	344	354	344	349	349	318	349	351	332	346	330	371	369	356	356	364	338	342	327	374	325	380	363	364	337	353	371	368	350	355	337	331	370	324	319	393	344	334	337	343	353	371	340	349	344	335	353	327	385	360	335	362	335	338	346	328	338	315	305	376	299	361	360	366	339	333	354	334	317	368	382	310	326	339	379	367	351	354	375	372	354	358	334	332	339	388	354	354	351	328	358	339	353	341	367	320	352	339	352	370	329	353	359	331	374	346	368	344	303	350	364	331	351	371	337	363	335	352	335	360	325	344	362	333	348	347	323	349	371	349	341	380	359	363	309	354	344	337	365	344	332	320	354	367	345	340	353	358	337	365	355	357	370	354	341	347	333	308	367	344	349	349	317	366	319	367	367	337	335	334	380	334	333	334	364	353	363	367	403	339	336	333	343	328	329	342	366	328	332	323	353	356	354	347	351	351	345	325	358	319	345	382	323	353	368	330	371	328	326	354	362	335	326	360	349	377	346	346	308	349	311	335	379	336	312	357	334	332	344	359	369	325	371	361	342	350	324	345	360	381	339	329	364	387	364	348	348	332	343	396	327	353	352	329	355	297	380	342	326	328	390	335	342	345	312	343	312	367	331	320	347	369	330	347	391	345	367	328	337	359	352	341	301	375	357	327	324	338	342	342	346	380	372	312	363	325	363	343	362	328	350	338	364	330	391	360	350	370	347	375	332	335	354	366	327	354	353	315	364	348	337	371	361	337	304	340	342	348	353	356	376	325	372	338	371	367	331	329	362	362	346	349	372	359	362	324	353	331	374	325	341	384	361	348	338	318	301	332	341	326	349	344	334	346	356	357	348	347	350	362	342	382	343	342	323	326	332	350	344	374	357	328	359	340	335	338	378	357	384	375	356	327	343	349	361	351	340	331	363	351	368	354	342	340	332	367	359	367	349	313	359	378	369	349	359	318	411	368	355	346	377	327	341	354	350	363	366	350	350	333	345	333	346	339	319	371	354	342	345	315	318	387	361	323	343	337	341	359	346	312	329	343	382	347	355	352	358	329	347	350	338	355	371	358	341	365	345	337	365	334	331	329	338	333	384	362	331	347	350	353	366	348	364	325	342	358	313	337	323	367	358	366	342	361	339	320	340	396	374	341	345	319	339	366	315	357	335	358	343	335	375	345	310	356	343	382	343	351	380	381	323	376	341	330	347	332	354	335	390	357	317	344	361
17841	15544	13122	7150	4775	3541	2664	2178	1771	1545	1390	1261	1125	1103	976	911	899	833	800	768	791	717	717	716	727	657	660	624	699	710	669	687	664	691	642	674	669	647	622	610	646	618	666	657	615	633	621	629	626	621	596	655	622	623	659	604	685	605	636	625	596	589	628	583	643	626	665	635	604	614	648	616	616	584	615	597	594	592	629	612	644	653	634	610	606	624	613	587	653	633	604	596	588	615	616	592	594	626	604	597	610	619	586	597	584	569	600	588	648	603	565	597	588	582	624	574	574	600	552	550	610	629	588	562	599	614	613	595	596	648	627	616	546	599	576	644	612	616	605	626	522	575	640	621	566	593	635	665	554	580	557	630	590	598	620	585	642	625	592	581	613	627	586	608	603	606	592	602	609	594	557	603	573	623	562	558	545	613	613	574	637	570	589	601	574	583	545	567	586	616	607	570	573	612	608	560	582	555	606	556	590	565	617	581	577	562	583	575	602	576	592	595	553	549	607	584	599	591	578	620	571	625	644	603	590	562	563	586	574	606	598	579	596	562	635	589	553	599	624	627	596	597	588	609	618	594	595	617	592	641	596	619	626	598	593	568	611	574	562	617	586	607	591	588	582	594	601	559	591	599	579	598	574	585	611	580	568	608	617	580	581	598	600	633	641	611	622	579	613	630	574	589	584	601	590	612	570	623	617	576	545	595	574	634	571	587	588	611	598	591	617	613	599	640	611	618	583	597	561	575	612	565	602	616	589	586	633	575	625	601	587	573	571	611	586	616	580	624	565	591	556	594	566	592	603	590	601	593	568	567	637	602	592	611	633	559	640	603	574	541	583	619	610	616	572	599	583	637	603	628	578	596	581	618	612	618	568	619	588	599	631	557	566	600	614	581	576	620	554	590	587	608	632	565	582	553	577	588	609	567	596	592	569	574	609	578	598	581	605	633	574	569	619	637	568	601	613	550	597	604	584	626	581	622	619	603	571	600	590	559	630	618	591	624	598	599	641	564	574	585	588	591	578	633	591	641	608	560	585	676	606	602	595	568	599	594	607	561	587	631	592	607	555	599	590	617	606	586	596	571	583	636	622	593	606	560	585	606	602	628	585	613	590	584	609	549	605	563	541	605	608	575	599	562	599	611	591	590	573	596	595	583	580	563	561	595	583	599	615	615	554	584	612	590	586	638	597	574	587	603	610	590	604	609	605	592	593	595	583	585	600	634	590	591	581	643	535	605	588	571	586	566	575	628	588	621	607	561	559	642	596	559	605	572	627	541	568	613	580	565	602	595	610	581	559	643	608	621	591	623	567	633	563	546	602	549	615	585	625	581	604	561	608	596	586	660	571	626	598	613	615	604	592	609	617	573	597	598	598	541	620	583	564	571	616	562	603	620	590	592	604	619	604	608	607	595	630	604	613	589	593	569	639	565	571	622	605	622	543	592	615	650	626	570	537	585	582	574	624	548	616	587	556	607	610	601	590	584	573	578	642	588	603	576	584	633	602	567	603	584	573	618	587	616	576	554	618	592	571	601	563	550	610	586	625	579	591	580	657	573	598	621	587	590	580	624	594	571	626	635	625	629	600	620	654	586	575	607	628	560	569	617	606	592	572	592	629	635	621	617	612	651	575	588	632	593	602	610	598	659	593	607	576	592	551	614	593	575	613	603	643	629	593	549	577	595	598	550	595	582	593	562	599	604	556	617	647	602	589	582	629	630	609	570	581	617	566	598	581	583	586	630	589	588	573	603	653	583	601	585	579	612	598	605	622	578	553	594	595	583	622	591	620	627	565	594	566	561	615	612	603	590	586	572	591	598	597	567	548	593	612	596	569	599	551	591	599	634	580	598	590	616	585	580	577	610	634	590	570	611	596	598	629	598	585	587	577	603	576	601	567	597	591	583	579	603	575	581	590	607	551	597	588	578	566	643	621	558	594	579	589	613	551	552	603	585	535	556	602	597	547	619	621	618	621	591	616	620	602	598	555	632	585	569	614	626	575	597	582	559	585	603	602	601	576	554	591	587	606	648	599	585	558	604	580	589	613	580	626	605	575	602	571	577	568	608	587	576	598	578	606	592	609	576	599	609	577	605	620	596	619	602	550	603	574	647	627	562	602	586	640	576	557	591	610	595	585	616	556	556	592	612	596	598	589	600	582	620	622	608	598	617	584	598	632	608	601	646	599	576	616	570	605	601	574	586	599	639	591	592	592	591	661	563	582	648	596	555	584	645	616	600	589	532	608	611	589	594	622	608	591	623	606	635	588	595	582	567	573	596	567	581	571	623	659	603	589	603	630	587	583	579	580	615	617	596	627	587	644	596	587	628	614	613	602	587	573	606	618	573	547	572	583	601	611	616	594	580	590	576	647	608	562	546	576	613	598	617	562	592	616	633	579	576	588	588	617	558	615	631	644	562	613	589	622	646	602	630	559	598	580	566	604	565	585	557	594	634	590	597	581	599	617	600	634	658	581	588	641	594	600	590	584	583	568	595	643	601	601	591	626	605	575	592	630	586	595	613	602	568	557	606	542	624	574	563	640	583	629	613	568	568	594	613	575	574	594	599	579	586	629	588	588	601	530	617	611	614	566	582	566	606	578	551	648	621	588	613	614	556	605	583	623	573	592	636	608	570	582	612	561	576	583	597	649	602	624	581	608	605	578	566	575	598	558	628	624	585	570	577	604	622	594	611	583	630	629	604	591	563	643	580	607	578	609	578	608	583	632	596	562	587	592	567	587	639	614	583	600	601	559	562	597	617	590	569	635	663	614	539	600	589	519	539	604	615	602	572	593	590	604	597	620	600	612	634	567	562	568	634	560	581	621	600	547	587	585	585	571	603	624	595	630	586	647	646	541	593	600	584	544	627	603	608	616	594	594	598	611	629	573	628	672	593	574	633	604	582	598	579	615	620	625	596	591	601	632	616	611	610	630	573	624	585	618	598	631	561	588	607	629	609	585	560	586	612	596	599	635	581	623	579	599	588	606	638	610	590	593	582	574	571	564	617	592	587	592	599	595	582	594	608	574	605	552	572	589	609	599	605	564	605	595	598	588	602	595	602	606	623	619	544	643	628	619	568	597	588	584	598	574	590	605	607	583	566	528	571	594	602	584	619	601	623	568	601	637	611	570	632	579	583	601	573	618	592	589	581	584	568	613	582	574	616	593	616	604	592	618	559	571	546	577	645	595	648	570	616	572	630	558	582	600	556	611	572	581	595	644	676	637	632	637	631	615	614	589	617	610	593	564	589	592	604	579	574	627	609	628	571	603	583	635	608	606	577	579	624	614	581	635	582	566	569	634	576	624	571	591	607	616	622	606	627	589	564	585	594	579	574	632	611	631	587	609	577	583	598	595	561	616	599	570	600	578	566	591	609	573	569	569	605	575	617	625	595	556	585	559	580	610	541	640	549	569	582	557	601	572	540	598	561	596	576	559	622	630	597	561	623	622	580	539	572	617	583	559	574	567	561	549	564	593	588	580	621
26764	20412	7730	642	360	314	303	291	267	291	285	296	307	297	281	261	287	250	269	278	278	305	262	272	287	286	250	299	281	276	272	259	266	280	266	251	250	284	271	276	269	280	283	285	284	276	268	269	282	291	292	283	284	266	263	255	291	276	248	285	251	303	289	253	271	265	266	280	310	290	295	277	283	271	308	277	274	308	321	285	271	273	256	242	279	258	279	265	273	270	306	240	272	275	267	282	285	291	293	282	298	251	290	276	275	256	263	247	273	272	293	279	261	279	268	276	279	299	275	269	274	297	254	309	276	261	296	287	289	262	285	316	280	273	280	267	274	275	258	282	293	271	254	286	284	272	286	275	282	274	234	292	268	283	245	277	285	264	293	275	263	273	289	281	270	249	275	261	266	276	288	280	295	313	287	268	287	240	243	291	282	291	283	298	271	280	265	291	272	293	276	271	273	277	318	261	272	259	287	269	261	274	264	273	285	261	255	262	300	243	257	273	290	256	270	269	265	294	289	259	286	246	264	258	273	258	321	273	259	269	257	264	269	289	295	249	276	309	261	271	262	265	274	265	255	277	257	245	277	269	284	279	288	279	316	278	285	279	297	259	303	284	284	283	308	275	271	266	258	267	309	296	255	276	251	269	269	267	287	267	256	287	256	274	283	280	259	263	293	262	267	299	280	284	288	285	293	282	259	299	289	247	268	278	301	289	275	252	237	287	269	265	287	252	285	270	291	274	311	271	250	278	281	291	257	263	263	265	260	259	272	309	274	278	281	295	255	307	298	271	272	261	290	284	257	291	255	307	244	276	281	306	297	266	269	257	281	278	270	294	264	261	283	290	255	281	268	290	289	265	253	279	279	272	309	260	262	263	283	271	272	283	274	255	265	280	294	261	290	263	271	287	296	259	305	296	288	270	286	258	294	256	295	270	285	267	265	277	258	270	284	299	247	269	274	279	270	273	256	257	282	316	297	290	268	275	274	282	291	268	274	277	238	282	306	286	279	280	287	263	256	270	277	270	263	263	271	279	289	298	264	264	283	289	282	271	266	317	227	282	263	283	281	277	272	287	249	259	266	281	284	260	308	251	269	272	257	299	259	274	298	276	259	270	283	239	244	288	234	277	274	268	285	239	246	282	263	261	288	296	247	299	300	280	278	298	253	271	280	267	278	262	282	267	280	238	269	274	274	292	264	295	265	294	276	293	289	304	282	278	284	290	251	272	277	290	267	287	286	266	262	280	255	286	272	283	293	295	256	276	277	286	243	296	264	266	264	306	247	291	311	288	283	273	262	294	268	276	268	253	275	250	253	287	292	282	265	264	264	291	287	268	309	236	270	269	278	291	281	293	275	280	270	261	263	239	268	305	306	292	256	260	330	291	285	266	276	291	294	272	238	300	316	251	275	280	250	259	259	278	263	293	295	269	257	292	240	270	304	287	285	305	264	261	267	277	266	248	265	258	271	245	272	244	280	273	316	313	249	278	297	224	248	272	277	291	269	281	265	294	246	265	299	258	286	267	261	289	272	277	253	281	305	266	256	303	264	312	256	287	268	272	264	263	281	270	275	301	278	275	269	285	291	308	265	251	272	277	239	280	292	252	274	259	268	278	285	239	268	257	293	273	289	271	279	289	298	257	242	305	281	263	243	290	265	261	270	263	335	297	257	286	277	255	269	263	276	292	261	283	275	341	271	257	276	256	263	269	247	286	253	286	247	292	263	251	297	270	276	261	291	287	274	289	298	293	288	288	241	277	289	255	294	279	276	269	293	262	288	267	303	303	274	270	290	266	310	276	280	296	296	296	270	291	284	278	249	246	255	266	244	273	289	284	264	271	265	271	296	287	270	267	307	263	272	274	291	253	280	250	274	264	279	287	269	237	267	279	265	272	269	270	264	258	259	288	279	286	276	271	278	250	255	261	268	259	251	258	264	283	249	283	285	262	254	289	307	285	251	291	273	296	297	269	276	303	279	267	275	269	293	279	267	269	308	276	302	267	289	264	270	260	317	262	289	292	230	283	274	255	286	296	264	262	272	250	247	283	254	263	281	260	253	279	269	291	261	281	304	248	280	281	252	280	253	301	277	266	269	270	261	247	293	280	274	259	266	271	258	264	278	265	311	271	280	262	263	272	282	279	261	251	279	250	279	256	248	248	279	291	255	266	250	297	256	269	260	277	312	263	274	285	281	267	302	274	265	298	241	263	278	257	239	302	254	301	308	253	278	278	277	274	316	300	273	272	267	283	259	301	250	273	275	271	272	259	306	285	284	270	280	257	263	275	263	302	275	289	238	283	277	309	292	268	281	261	236	285	270	264	291	280	305	304	248	258	263	264	271	250	255	281	268	296	277	272	300	277	253	274	284	275	258	284	256	254	271	273	269	268	268	275	267	290	297	278	261	290	271	261	286	271	279	275	260	266	274	270	256	284	273	264	269	250	270	290	289	259	224	299	277	275	276	274	272	265	284	268	268	306	270	280	270	266	248	265	291	294	262	250	288	279	268	275	306	262	270	278	304	279	267	281	295	261	298	293	273	292	262	252	280	278	299	314	311	266	288	280	270	268	258	283	272	270	288	265	294	261	295	320	300	258	233	257	260	294	294	291	277	286	246	270	278	269	275	280	261	286	268	240	268	275	289	262	260	274	279	246	278	251	299	256	271	248	267	264	288	270	287	265	286	307	285	279	274	282	242	288	281	262	248	265	282	275	259	291	274	279	269	258	268	302	284	250	302	301	287	310	286	268	252	279	285	275	299	275	263	300	280	272	287	274	301	282	299	239	256	250	266	252	262	272	278	272	279	258	269	287	260	259	276	282	321	278	269	263	259	289	258	268	296	227	231	265	276	267	266	275	282	250	271	279	258	304	262	289	288	275	279	282	268	305	289	266	313	293	285	275	289	290	267	286	282	290	266	246	243	286	275	287	286	260	282	245	261	277	263	289	251	252	282	273	297	273	300	259	283	281	290	267	327	267	269	277	259	285	267	314	279	283	270	283	263	278	269	255	248	261	312	281	261	268	269	309	271	300	275	264	287	276	266	286	302	303	297	282	264	274	289	257	277	239	297	297	266	296	271	259	273	237	298	279	269	276	289	295	294	275	251	288	282	303	298	283	278	297	264	283	292	305	310	270	275	294	242	291	281	275	262	302	279	263	283	296	292	261	284	235	249	279	255	303	284	309	275	304	280	288	275	280	293	287	254	279	252	255	273	222	299	265	285	272	298	300	253	272	257	263	276	284	255	274	281	285	275	288	287	277	277	307	278	261	256	264	244	266	279	254	297	262	273	265	256	286	277	273	266	261	265	276	282	298	269	277	278	268	276	282	274	298	286	277	257	281	254	276	249	249	255	279	291	284	276	295	314	273	269	292	263	278	266	279	270	288	282	284	269	265	277	293	275	252	273	277	267	273	267	269	263	271	277	280	253	282	287	289	282	306	286	282	303	256	295	267	249	299	284	275	283	297	267	272	290	267	287	277
8413	1547	1367	854	739	642	652	563	588	555	559	502	544	554	534	509	496	512	532	541	500	499	531	537	528	536	521	510	571	561	478	517	483	554	498	504	520	522	522	530	495	498	494	514	535	543	550	546	531	523	470	532	547	486	504	504	480	540	468	507	555	504	549	481	525	519	495	497	495	525	472	508	485	538	533	539	493	491	512	520	521	504	529	466	528	515	524	498	546	494	459	535	494	551	516	492	496	542	499	511	544	523	558	473	503	492	466	477	518	525	544	494	496	511	527	506	528	490	533	531	505	495	483	574	498	449	527	518	490	542	539	507	531	513	515	511	517	463	525	499	503	496	573	509	545	490	518	509	485	551	511	538	520	523	497	557	524	517	517	532	508	555	531	499	491	494	480	536	511	502	530	483	505	502	527	557	558	514	511	492	496	491	531	487	531	556	517	561	533	506	513	515	520	507	532	503	481	471	542	496	535	548	517	528	512	478	513	496	495	463	492	494	518	510	476	532	514	568	499	519	543	512	499	551	520	511	488	513	462	497	538	505	527	536	557	513	523	532	525	489	504	464	459	522	493	498	496	490	548	467	530	527	468	543	519	498	513	449	521	514	490	525	517	515	532	493	497	482	534	519	507	522	540	520	527	520	498	471	497	531	510	518	537	509	521	476	484	501	518	490	504	517	502	499	517	522	498	532	531	517	519	520	537	556	533	495	537	528	508	467	505	532	553	526	529	505	550	522	541	535	499	534	521	513	504	531	525	480	504	480	509	554	517	537	495	503	500	527	511	478	493	510	476	501	550	501	517	513	502	511	519	566	522	513	531	534	477	519	509	500	486	553	523	543	484	523	525	503	528	515	516	513	530	520	560	470	536	477	523	587	519	540	508	488	496	546	496	482	492	505	533	501	501	476	526	521	524	520	531	492	482	490	504	509	511	545	505	494	511	499	516	495	511	547	517	534	517	544	560	520	536	517	509	512	545	533	465	511	500	547	527	494	476	523	510	492	541	518	538	535	519	517	518	514	457	538	496	508	553	534	536	510	511	535	481	515	500	485	513	498	507	500	512	519	471	490	532	484	494	536	506	566	535	506	508	524	528	517	505	542	487	490	562	508	520	519	523	511	523	509	496	478	508	537	551	502	544	507	512	527	500	539	497	475	535	521	516	508	489	531	499	507	517	514	484	499	502	516	538	512	534	458	499	504	512	505	498	516	478	496	480	489	523	494	520	506	508	517	535	507	521	517	486	509	499	507	541	506	562	512	506	520	521	527	540	515	512	512	492	511	523	502	477	552	497	526	524	535	490	496	548	549	489	500	537	514	508	472	532	517	491	510	542	490	514	486	494	506	498	532	512	535	473	541	498	527	509	510	497	511	533	512	505	495	518	493	522	528	511	495	529	493	516	500	544	511	501	539	525	523	477	505	507	509	510	452	481	530	522	482	495	561	550	548	500	459	509	511	502	510	553	465	523	502	484	480	525	523	519	506	517	487	481	530	513	546	519	558	501	515	483	540	494	516	511	537	517	463	489	489	473	504	531	483	511	541	545	508	504	510	524	481	543	471	507	549	543	498	517	490	533	484	538	506	507	541	520	521	521	553	500	535	523	517	489	516	555	505	518	514	503	498	514	481	485	507	526	520	526	546	551	486	535	498	476	477	488	473	534	507	521	510	507	535	483	489	540	513	469	510	486	524	505	504	541	565	527	528	492	518	545	536	511	550	548	501	540	518	523	466	493	550	493	532	513	564	470	520	509	469	500	496	511	521	486	475	510	530	498	531	476	475	503	503	511	546	482	489	551	518	573	492	499	517	507	517	502	545	535	504	487	508	507	483	508	501	544	514	523	524	491	559	572	494	493	507	493	520	482	520	539	504	493	504	526	508	493	511	499	479	486	501	521	483	508	517	544	519	540	503	485	520	462	499	495	490	494	548	507	480	496	543	522	519	549	522	511	495	496	524	535	499	542	494	522	477	527	547	496	536	525	480	474	510	501	467	517	525	476	504	443	525	521	478	518	499	474	516	560	531	516	502	553	542	528	506	491	485	498	486	540	532	483	504	507	459	479	548	477	507	474	511	521	469	522	535	543	499	531	559	528	545	524	539	551	527	497	513	504	527	523	539	495	529	475	538	547	539	521	562	515	491	542	536	513	526	528	523	502	514	499	565	506	528	490	470	512	521	508	487	533	514	529	490	512	472	518	530	493	516	500	451	529	518	507	519	516	504	504	518	551	491	553	520	510	501	499	498	489	497	468	457	539	484	552	547	502	496	492	507	505	477	491	544	515	517	506	510	525	536	496	498	480	509	526	517	507	506	538	497	517	506	558	506	474	538	474	519	490	502	520	491	551	528	535	514	509	531	496	511	530	505	491	513	501	489	520	459	527	540	525	458	498	515	539	523	495	528	499	537	492	494	513	437	541	529	569	477	523	473	473	523	505	507	482	497	536	529	488	500	507	514	499	529	533	527	508	497	514	500	498	516	497	496	504	494	498	509	511	514	527	514	510	509	491	542	531	540	484	493	484	516	533	508	519	508	513	492	498	511	540	503	544	479	519	516	537	502	514	524	519	519	488	553	526	525	536	518	534	504	508	525	508	520	511	511	547	543	515	530	483	475	505	509	479	510	518	531	477	507	511	555	531	531	507	482	535	514	507	499	516	535	498	496	481	524	540	500	521	484	523	478	505	465	464	514	507	490	526	539	538	482	517	523	530	469	510	492	510	502	492	468	493	555	465	500	526	544	541	500	487	509	494	518	480	514	466	500	505	515	481	547	509	548	516	492	469	481	488	518	487	507	496	513	527	533	526	499	496	538	478	553	498	517	519	463	531	547	476	561	522	538	495	511	499	530	543	504	554	499	531	477	504	491	456	513	530	515	444	501	530	522	544	473	524	532	507	467	480	500	476	496	540	491	526	498	542	526	494	476	501	537	515	468	511	464	495	502	490	504	490	513	512	524	535	482	549	505	520	511	458	553	500	493	543	511	513	522	560	520	547	496	540	532	516	515	469	504	538	523	501	525	491	496	534	503	501	472	501	505	525	498	497	527	500	524	513	528	477	503	480	490	532	509	491	509	515	521	542	505	482	489	519	508	525	472	505	527	571	508	528	500	515	474	523	514	537	532	534	514	489	531	474	521	522	490	515	534	517	475	508	543	510	510	517	509	471	506	511	504	538	534	495	507	522	503	507	499	505	521	528	516	487	512	527	554	519	503	501	479	473	550	525	492	492	521	547	469	516	525	515	527	489	525	499	496	478	532	524	494	500	492	493	500	528	506	562	524	471	468	522	550	478	540	486	512	482	459	509	487	495	511	471	523	471	496	528	478	497	437	523	540	516	540	528	520	540	515	475	500	517	537	506	484	501	489	519	511	532	484	556	508	519	483	510	519	513	506	485	508	492	472	524	527	513	487	529	511	545	544	522	492	547	509	501	521	506	529	520	566	507	525	484	512	479	535	518	533	525	496	501	518	540	501	496	506
24036	21052	28127	24209	19266	1391	551	384	285	297	238	229	198	213	211	185	206	179	189	193	214	158	158	189	168	166	190	169	150	195	168	157	173	181	167	154	159	138	172	181	156	154	141	157	149	161	158	153	148	158	152	152	132	155	165	156	156	135	183	159	157	122	173	149	169	156	156	145	161	153	174	146	150	150	136	161	166	153	150	179	164	155	171	191	152	146	157	138	152	146	145	162	150	159	153	150	158	153	158	153	150	164	174	153	172	142	164	162	165	168	169	138	152	152	149	164	170	183	165	161	162	157	159	138	181	144	158	159	148	161	137	160	158	129	162	153	135	174	145	163	135	171	162	148	149	140	135	148	133	173	150	145	151	132	140	151	164	158	167	150	169	146	159	153	151	161	164	170	138	140	165	132	160	172	150	183	161	152	156	176	126	150	144	171	164	153	158	155	179	151	163	150	161	137	168	163	153	166	181	128	145	152	143	128	155	156	152	173	157	179	161	163	171	141	161	144	179	137	148	152	157	150	142	143	137	140	157	147	135	139	134	160	167	171	158	159	139	158	176	157	140	162	137	161	173	170	150	173	163	148	149	159	157	151	146	153	141	165	174	159	155	147	149	152	165	188	169	153	169	158	163	148	138	157	142	140	159	168	164	153	149	141	147	170	159	167	146	148	160	150	127	181	157	157	158	166	136	156	137	148	166	138	159	171	173	162	142	179	161	160	134	159	154	156	163	155	166	165	161	164	161	153	153	139	154	138	161	166	149	162	171	161	167	143	162	134	167	139	146	165	157	153	153	153	163	153	145	162	140	155	133	156	175	141	168	157	156	148	162	161	168	143	137	169	136	161	151	143	149	148	174	155	158	174	165	177	160	161	165	156	148	162	164	151	154	151	162	168	159	148	150	134	177	131	146	138	147	154	145	145	163	112	146	167	144	143	156	153	143	166	161	141	146	149	177	157	165	123	131	151	163	169	162	160	154	156	135	164	159	154	147	164	172	153	147	158	154	147	160	146	155	130	151	167	165	148	158	150	146	157	169	147	155	164	157	159	157	170	149	127	145	170	152	156	172	152	150	175	168	144	150	174	134	169	152	146	149	135	175	135	152	169	159	158	151	153	148	153	167	162	165	149	159	146	143	156	163	167	147	152	164	171	154	155	142	181	156	162	147	147	156	169	144	155	153	139	128	148	186	157	170	156	129	150	149	137	153	147	148	167	139	136	176	154	160	172	144	170	157	155	159	150	151	171	157	130	143	146	161	166	145	179	154	144	180	149	145	152	163	166	152	143	160	152	143	130	139	148	154	171	155	182	149	134	125	154	150	166	142	167	155	153	146	140	144	160	140	159	178	162	145	170	158	179	150	144	151	156	157	133	146	156	157	179	171	156	173	143	157	166	145	146	173	168	137	149	156	150	174	136	145	157	155	166	160	169	159	152	156	166	154	157	156	166	167	135	157	158	159	161	136	152	158	142	146	142	162	154	157	161	181	150	152	159	166	148	158	152	177	151	144	126	149	135	132	136	167	168	152	158	137	180	161	147	133	161	168	148	154	150	190	180	139	146	174	146	157	158	141	178	145	150	187	176	146	148	157	159	148	154	161	156	167	144	186	151	148	152	159	146	151	179	153	157	156	140	156	154	155	140	168	157	159	162	152	174	186	130	163	152	151	135	171	152	166	160	163	163	148	153	146	137	141	160	156	128	140	156	127	153	176	140	161	168	151	144	126	168	159	182	145	163	138	163	179	139	148	152	144	178	148	163	146	152	170	162	158	160	146	142	154	135	152	135	150	165	153	143	153	141	147	152	147	140	133	159	159	149	148	155	172	150	167	177	155	146	150	146	171	141	160	149	136	137	153	159	146	163	144	176	159	158	132	157	151	152	156	153	137	140	141	151	136	147	151	134	156	163	157	161	132	163	159	141	142	134	120	167	142	143	134	155	155	167	157	150	150	135	138	144	143	152	151	162	145	138	152	148	152	138	142	163	148	152	142	145	158	152	161	159	166	149	162	165	150	140	172	157	167	138	157	168	166	141	155	148	154	151	151	143	157	152	158	170	154	163	153	164	152	157	139	180	155	152	149	149	158	164	147	146	142	146	143	164	144	144	143	145	166	135	149	159	149	166	143	144	135	134	148	164	169	173	148	173	161	175	124	157	150	123	156	179	156	170	121	137	158	143	139	168	160	153	160	157	141	161	166	161	155	144	181	150	159	176	184	148	164	160	177	165	158	164	164	154	135	172	149	159	153	180	145	130	152	137	158	145	143	149	178	137	161	160	136	171	147	146	144	139	143	158	153	166	156	160	160	154	149	154	166	146	139	154	145	151	161	178	165	166	159	135	122	168	141	159	155	156	154	147	161	184	152	165	140	181	154	149	158	151	144	169	157	166	154	155	164	141	163	142	155	138	162	128	174	153	168	162	183	160	128	143	134	157	131	163	154	144	179	142	162	153	154	159	157	150	156	148	162	153	169	160	136	169	163	144	153	171	145	143	144	164	165	163	160	146	167	173	150	145	157	130	133	136	142	159	137	136	158	158	163	175	156	151	149	151	161	180	143	147	141	174	140	155	146	154	138	162	160	167	157	150	158	162	171	140	148	159	156	181	143	137	168	142	146	126	122	145	166	152	135	139	129	173	173	134	147	149	141	154	181	153	140	167	156	151	166	145	160	156	157	151	153	148	149	143	146	123	169	134	140	165	160	141	172	146	148	170	169	136	161	168	163	167	171	172	148	137	155	151	174	134	178	174	173	176	151	163	143	146	147	155	167	160	167	151	154	155	156	151	145	144	150	149	150	139	171	141	158	168	148	153	158	141	145	144	152	146	160	146	168	145	143	137	146	139	139	153	146	129	142	146	142	147	154	151	130	160	155	177	157	164	175	177	144	160	154	152	155	169	160	157	149	170	138	140	136	149	166	149	150	161	166	135	153	147	163	141	154	149	149	151	164	143	160	135	147	170	141	160	160	170	147	140	150	126	160	145	155	166	146	145	153	156	141	158	152	164	141	162	140	147	159	129	146	147	150	149	155	148	143	180	148	160	147	149	137	146	148	136	152	153	142	151	169	185	159	148	152	154	154	148	163	169	153	167	139	137	151	163	186	170	153	144	142	149	125	156	137	167	175	132	132	152	131	152	142	142	153	142	135	186	176	146	171	150	166	158	139	145	147	137	153	157	155	145	159	132	165	146	168	152	186	129	141	151	140	156	125	134	159	150	169	169	177	175	166	137	148	154	148	143	166	164	177	161	147	156	150	148	148	151	145	184	133	146	126	118	165	168	174	184	166	157	152	166	154	152	137	131	183	166	154	149	162	143	192	142	137	164	157	143	137	166	144	161	155	160	158	161	152	144	154	149	140	150	149	143	138	175	168	155	134	138	156	172	150	141	140	149	147	151	134	172	143	145	155	142	162	154	147	141	152	146	152	147	154	150	165	167	158	145	138	157	144	145	145	119	143	151	169	163	151	171	140	149	135	185
15326	9219	7851	3972	2548	1785	1411	1132	985	767	679	615	581	514	505	488	466	423	391	393	400	364	365	348	376	358	369	337	335	328	336	312	355	298	343	303	325	312	329	335	333	315	325	297	295	315	281	281	342	327	358	306	300	290	290	292	291	332	297	290	276	278	312	293	297	311	305	298	288	298	295	309	280	281	295	283	317	329	290	335	302	292	309	307	299	313	308	295	310	296	304	314	311	285	278	301	283	295	284	269	321	316	271	281	285	295	259	296	294	329	290	305	281	301	281	312	273	296	287	302	299	316	321	320	269	312	284	274	321	324	288	282	295	284	316	324	314	332	308	290	291	306	301	298	284	245	278	299	298	298	283	293	282	321	301	294	294	304	280	280	310	292	273	293	283	305	306	330	294	312	282	281	316	312	289	281	308	286	291	292	275	282	295	300	273	303	281	295	335	274	309	333	265	289	302	288	277	277	312	293	316	311	306	298	299	291	321	291	300	306	299	320	290	318	268	288	323	297	303	268	293	296	275	284	296	320	309	293	278	258	308	312	281	311	306	313	280	281	275	322	299	288	269	319	268	307	284	294	288	287	322	320	277	300	282	285	275	282	251	309	273	293	277	285	268	300	276	307	307	318	297	302	292	288	265	287	295	290	305	299	314	279	270	304	321	297	305	279	289	318	257	304	286	304	324	288	309	332	286	295	280	309	309	302	290	355	281	280	300	320	286	309	289	302	290	278	274	323	276	283	284	330	302	331	322	278	321	281	272	286	271	312	271	288	287	285	322	291	296	247	319	297	271	334	290	282	293	300	308	292	330	287	316	296	305	313	288	285	300	283	292	276	296	288	318	291	297	279	295	325	285	302	304	321	267	297	275	295	262	273	320	303	278	297	293	279	305	292	287	301	305	287	275	286	269	331	312	322	308	301	327	275	339	272	297	305	293	308	294	296	309	326	299	287	308	299	289	278	291	317	290	289	274	280	316	306	281	289	302	286	290	269	277	283	304	299	279	322	302	264	276	297	312	300	269	327	239	303	285	285	310	274	308	276	275	314	305	299	283	275	283	297	259	275	329	313	285	276	308	282	291	292	318	321	304	304	287	323	287	298	270	335	293	286	310	317	319	298	269	301	308	297	285	297	317	308	280	275	293	308	301	280	289	319	281	292	269	303	304	294	303	300	301	298	283	267	290	294	304	327	289	293	283	312	282	298	300	290	320	305	304	280	311	300	277	321	313	279	254	304	326	272	281	292	314	291	306	315	293	258	276	279	287	308	315	280	262	321	313	305	296	292	259	312	290	288	312	286	314	273	315	303	278	277	283	289	299	285	286	308	310	279	301	294	271	298	272	306	308	291	301	312	291	315	280	300	259	301	302	305	308	283	298	260	322	268	269	276	305	303	317	276	276	277	315	272	286	286	282	296	274	292	313	305	300	271	269	285	292	278	293	285	309	324	293	289	307	296	320	263	295	306	269	282	299	290	296	283	307	279	307	273	291	288	331	281	315	313	276	286	279	291	275	289	304	300	315	319	296	301	294	305	310	292	283	277	302	314	270	299	325	279	308	303	308	301	279	297	319	314	301	287	325	309	296	304	317	319	251	297	312	316	326	271	289	257	320	322	292	306	329	283	302	248	286	315	289	305	315	275	299	295	290	306	282	293	300	267	305	300	307	285	269	273	251	315	308	266	275	294	304	320	327	289	289	284	286	288	279	267	321	298	305	310	270	288	283	297	299	288	281	315	277	287	270	293	282	284	279	289	275	306	287	312	322	293	301	294	306	284	269	259	262	274	288	295	276	301	272	294	277	298	270	271	277	277	302	313	294	304	273	275	291	275	316	272	308	303	296	293	302	314	279	269	306	302	306	274	295	294	317	294	294	285	292	310	298	308	287	284	301	278	273	295	305	294	309	290	281	304	347	310	318	323	313	278	276	314	295	308	311	298	289	297	259	310	303	305	307	306	314	284	286	310	270	274	310	282	311	291	300	338	304	283	270	275	286	316	305	279	274	271	294	290	262	313	278	295	317	293	317	301	294	315	312	275	304	312	309	269	304	302	281	284	273	260	299	314	289	280	318	265	309	313	290	258	304	289	302	304	287	293	296	290	309	284	283	278	312	326	289	290	291	290	303	272	293	276	299	290	303	287	288	321	302	268	319	306	297	293	295	284	277	285	291	280	318	314	301	307	316	310	326	309	299	312	277	280	308	280	312	285	321	337	290	283	306	300	290	285	272	269	309	283	297	280	268	310	259	282	311	301	305	305	303	287	289	305	317	308	297	295	289	306	308	314	317	295	291	320	296	321	290	302	269	288	301	287	332	303	278	294	289	312	318	297	285	296	291	299	297	269	277	279	280	288	276	285	278	305	270	321	302	282	275	301	300	295	300	273	296	287	304	317	326	312	301	327	292	323	315	310	315	283	288	271	292	289	336	296	267	307	296	303	300	297	290	262	292	273	258	292	315	302	300	280	303	292	313	273	302	317	288	289	317	289	285	286	273	304	281	296	281	325	267	267	311	288	266	290	309	311	313	259	296	302	291	279	266	302	285	291	283	286	288	272	286	312	291	290	257	279	294	325	291	292	294	307	293	297	303	283	297	293	290	300	291	276	300	259	309	301	291	296	291	314	287	327	279	285	294	306	325	298	302	288	288	282	300	276	307	300	285	277	312	323	311	312	319	305	294	322	278	283	303	291	321	290	291	289	275	301	276	277	293	282	309	307	320	342	318	289	291	314	330	280	289	309	315	264	273	247	273	278	255	282	295	287	330	298	279	314	309	286	295	294	328	287	284	308	291	281	318	289	307	297	305	315	322	263	289	296	310	312	310	320	335	302	302	305	287	278	277	283	297	301	259	287	304	318	299	279	279	284	294	303	303	279	309	298	274	302	305	297	284	308	279	291	291	320	314	276	306	239	287	284	309	294	290	282	325	324	288	292	302	268	277	276	288	322	299	313	300	352	283	307	325	287	305	276	279	334	331	298	337	279	305	280	306	314	280	311	293	309	283	295	323	288	310	322	286	310	306	289	288	273	294	279	263	302	313	296	293	322	310	314	281	271	323	266	291	320	284	270	266	276	268	289	296	303	329	295	305	294	293	309	265	270	302	340	286	278	284	283	301	316	299	279	261	298	283	285	292	282	291	273	282	269	291	307	296	298	311	352	296	276	317	298	295	288	310	302	290	308	292	294	314	299	302	322	292	283	288	304	321	317	317	311	267	289	297	265	295	320	265	301	308	296	283	305	307	286	290	304	275	287	303	310	307	287	314	287	337	298	268	288	300	331	268	306	297	280	298	300	299	277	299	301	305	291	297	307	291	303	306	318	280	298	292	304	281	278	276	279	295	303	289	280	285	307	283	312	286	292	279	275	300	288	321	304	305	285	322	304	315	252	294	301	281	293	274	272	252	283	318	301	285	284	278	297	301	317	291	286	296	293	278	284	285	306	293	282	291	302	276	303	299	290	283	308	297	302	292	289	291	286
23138	21084	28833	23534	21084	18208	1841	852	648	616	566	495	481	463	421	418	394	402	435	405	389	412	380	365	406	381	370	351	367	394	350	371	356	406	387	332	353	371	372	365	399	356	332	364	349	359	360	336	334	412	373	387	353	322	369	302	351	334	353	370	336	342	365	360	318	356	366	347	296	333	368	371	381	389	340	355	346	370	338	352	368	355	371	359	355	358	307	324	335	310	327	323	336	338	361	335	368	361	377	374	383	301	328	330	357	352	339	356	331	375	352	331	346	373	329	376	326	336	333	340	332	324	355	385	347	367	356	373	339	346	367	335	376	344	337	350	336	378	321	354	343	366	349	340	362	307	349	328	334	333	312	345	318	358	346	345	364	313	331	330	349	328	354	359	328	371	377	350	351	350	341	348	346	361	307	347	350	372	387	335	368	345	356	336	345	364	351	314	344	362	361	366	341	357	332	321	340	354	324	354	346	382	331	314	331	333	345	353	348	345	311	319	360	321	346	347	343	350	387	366	357	363	355	369	346	354	337	353	329	330	346	327	325	340	318	342	357	333	349	373	346	321	338	313	332	344	381	360	352	361	330	342	335	372	342	371	338	343	332	343	352	328	342	346	349	360	335	332	340	330	326	357	326	355	317	340	356	342	354	310	339	361	326	384	342	340	401	323	334	378	322	374	338	380	353	340	324	366	365	373	375	308	368	331	358	391	360	356	337	376	386	327	347	353	354	356	333	361	336	346	314	338	323	342	350	349	364	368	376	361	372	395	327	346	375	329	384	342	364	332	375	353	344	342	344	319	345	352	387	330	320	357	344	319	341	303	389	331	318	358	368	353	378	356	321	316	312	337	345	307	336	385	339	364	362	340	365	351	334	312	340	353	372	339	373	344	365	378	308	351	338	320	363	353	366	342	347	310	362	339	339	376	352	312	392	359	374	339	340	340	359	352	359	341	355	360	331	374	342	366	373	352	370	319	358	358	339	310	368	374	343	388	381	367	365	340	302	313	323	327	372	326	369	348	362	368	371	355	313	361	350	324	353	347	316	337	339	382	339	332	339	335	355	348	357	310	350	346	327	326	359	340	359	370	364	325	302	351	362	343	378	326	329	365	321	367	334	343	346	329	346	338	377	343	322	379	331	333	348	359	338	317	340	324	344	354	340	350	341	353	350	306	343	369	368	338	336	341	335	345	336	313	339	331	351	343	341	333	350	373	354	354	346	331	330	364	353	345	322	354	359	331	340	364	318	365	353	328	367	376	353	327	328	363	340	340	368	341	356	324	362	323	353	351	366	343	359	371	343	337	328	329	336	339	345	325	373	370	352	326	343	315	342	337	308	363	348	326	358	341	352	353	376	373	344	373	347	397	324	351	325	349	337	357	354	364	358	354	375	316	335	354	337	387	312	373	372	351	336	353	348	367	362	343	357	336	360	339	361	366	331	350	346	320	355	359	320	335	360	358	368	325	353	362	351	334	363	347	365	337	340	394	352	327	371	346	337	347	362	370	316	342	359	347	360	365	353	319	362	341	364	358	366	291	344	348	316	309	346	349	325	377	365	355	334	340	320	390	364	354	352	351	308	342	348	346	318	366	351	358	321	337	379	368	336	362	377	347	396	364	351	342	338	347	342	354	331	345	310	361	328	353	328	349	329	336	355	326	338	336	346	321	371	340	334	318	373	340	324	365	359	333	323	332	315	360	372	366	372	354	353	361	379	348	344	351	332	327	338	389	353	301	326	378	366	351	360	332	337	364	336	361	382	341	381	355	345	374	338	322	383	340	356	343	362	381	338	318	369	346	334	341	313	335	366	328	366	372	329	313	334	362	374	337	358	344	328	344	330	351	326	333	346	300	362	364	379	374	359	334	317	374	344	364	376	325	362	371	325	312	358	367	342	326	363	350	311	338	334	349	366	358	356	328	355	347	333	346	317	362	357	348	326	364	321	343	357	394	330	350	322	359	317	356	336	336	341	350	343	355	365	355	347	284	362	331	356	354	340	319	333	380	332	354	353	334	346	344	349	345	333	331	361	336	371	366	321	354	359	339	330	348	339	368	353	371	361	368	330	381	352	334	361	351	334	338	346	337	349	327	356	331	328	357	320	320	325	379	330	350	328	321	323	344	328	365	343	355	359	356	329	372	345	340	361	333	319	359	345	341	361	326	385	405	347	357	367	358	354	356	318	344	352	332	358	385	371	341	364	377	349	347	367	318	331	334	340	368	324	343	328	368	374	377	339	346	348	355	345	338	368	339	356	368	355	331	330	357	330	348	356	356	332	375	327	377	345	355	351	331	352	342	356	340	364	313	356	334	327	344	340	310	345	396	323	345	376	333	341	360	348	348	337	382	353	356	318	330	360	340	365	352	343	333	334	347	325	331	358	354	315	355	346	334	377	337	337	333	330	365	382	357	350	328	346	346	371	325	346	389	348	330	348	317	324	352	330	365	367	336	341	385	373	328	351	329	333	334	389	324	333	344	338	347	346	362	373	352	334	350	335	348	332	354	352	313	360	351	334	333	337	342	342	361	328	375	312	344	334	346	351	370	326	368	323	372	342	346	337	367	333	327	327	356	375	327	340	327	352	344	327	317	373	324	345	357	319	351	323	347	355	321	344	342	359	389	343	338	338	329	367	347	334	365	339	329	346	337	388	369	336	314	350	326	290	370	326	331	344	336	349	367	332	352	339	352	343	344	353	359	325	341	332	353	377	348	346	334	356	362	355	346	291	327	343	343	322	362	390	348	378	365	340	328	354	352	363	331	353	344	341	347	357	317	333	335	341	348	335	354	324	344	326	375	316	384	336	345	340	360	320	364	357	340	366	341	361	343	369	382	327	330	327	314	355	404	310	333	343	343	374	364	336	391	350	358	353	354	325	349	327	350	347	323	355	326	331	368	345	322	322	340	341	344	384	339	339	360	359	369	321	334	357	339	346	324	385	353	348	339	301	346	360	320	329	330	332	354	377	335	339	319	319	346	336	341	357	343	365	352	346	325	323	368	334	341	342	362	321	357	353	343	329	324	364	357	340	347	353	329	358	310	350	362	348	341	369	341	357	317	338	374	326	361	358	323	353	339	354	338	343	337	351	317	338	322	337	350	333	355	380	367	320	363	343	329	340	321	348	332	339	359	370	362	342	351	375	335	368	354	370	347	359	347	338	327	369	352	369	304	340	350	353	346	348	334	351	337	374	368	375	364	328	347	351	363	355	348	328	345	347	339	352	341	342	366	348	352	321	309	359	388	358	334	344	333	334	336	353	351	314	350	374	371	343	368	374	334	354	392	333	326	334	317	335	366	347	345	346	351	346	327	341	374	350	347	353	367	341	345	328	340	311	332	322	334	325	361	343	372	355	339	368	338	354	337	360	343	369	364	364	362	373	369	361	326	409	353	361	362	329	325	349	346	362	356	340	386	362	370	316	304	343	311	387	341	320	348	312	342	319	335	351	349	365	358	329	351	377	365	368	324	344	340	341	358
17814	15289	12901	7037	4669	3356	2667	2169	1849	1512	1364	1199	1105	1025	1023	903	855	859	814	761	807	766	770	701	738	735	683	781	664	646	661	664	680	628	642	656	628	667	626	685	598	634	627	631	650	652	622	620	615	624	622	599	632	619	577	604	628	614	620	594	633	622	588	598	584	579	622	623	621	563	621	562	625	615	603	632	662	623	604	578	607	624	596	596	572	596	620	589	598	531	573	544	590	590	595	639	622	574	611	575	629	565	619	653	604	587	595	573	551	608	579	595	595	611	617	572	615	609	598	623	546	640	581	579	585	591	551	604	583	572	640	623	597	580	583	550	595	559	584	611	566	609	638	533	649	584	636	575	599	623	626	626	608	595	609	614	547	550	602	614	589	617	608	578	606	607	550	640	581	602	599	574	626	642	611	602	590	602	635	576	603	587	638	614	590	637	596	564	585	612	580	549	618	616	587	593	582	582	551	579	595	630	609	589	613	564	590	606	612	607	596	593	574	628	635	606	612	609	581	613	618	633	577	607	639	606	610	579	607	591	616	573	600	596	547	576	592	600	613	593	619	583	556	554	574	611	616	563	575	607	609	541	649	576	582	623	584	571	565	606	604	641	604	608	544	560	534	559	627	584	533	581	570	642	620	569	569	595	554	550	621	611	553	607	599	611	562	637	581	562	558	599	596	574	557	594	589	555	591	559	587	584	563	604	617	664	588	605	605	526	588	579	629	606	558	581	593	602	588	586	591	580	593	573	626	560	578	617	590	589	615	632	606	611	549	606	576	551	562	631	585	577	563	587	593	595	582	559	584	565	603	603	593	598	578	537	595	591	584	542	603	599	588	555	599	592	650	595	623	591	617	580	610	600	596	622	590	578	599	626	591	558	627	577	565	569	618	542	577	588	570	637	594	602	539	599	599	607	631	580	594	602	593	607	581	570	587	566	566	547	606	605	603	654	594	605	567	571	591	579	623	551	553	598	600	583	574	611	559	583	575	625	564	571	587	620	579	591	588	575	576	603	606	645	613	625	582	559	579	570	584	584	578	552	581	559	555	568	590	548	557	543	577	583	610	559	637	590	591	601	612	613	541	602	621	628	596	586	601	587	585	576	599	579	594	584	619	588	583	573	606	585	600	636	577	576	602	585	619	628	568	617	577	591	595	563	619	607	582	562	594	567	573	595	556	585	593	601	573	643	608	619	584	610	610	619	618	611	598	661	570	637	641	535	576	646	570	615	587	592	602	585	613	566	590	612	642	599	550	556	608	648	580	566	604	589	611	582	583	574	592	582	614	584	588	597	579	575	599	596	598	640	588	522	574	621	603	590	569	614	652	591	629	581	600	621	619	581	580	570	564	553	577	587	577	600	617	596	641	627	603	620	594	558	604	583	620	610	591	587	589	632	601	582	607	563	566	575	591	613	584	565	602	612	624	603	593	617	610	622	568	638	546	634	589	583	621	580	603	581	592	589	605	615	562	584	579	630	638	586	607	535	636	582	601	591	624	589	565	600	604	576	622	607	597	548	600	571	576	604	564	557	627	592	558	570	583	556	628	600	544	587	615	613	589	596	543	576	588	591	558	615	582	569	557	560	651	567	586	613	582	577	611	595	601	559	592	579	610	566	596	589	602	596	582	593	554	583	604	616	636	541	606	557	597	560	599	648	564	600	576	598	612	628	600	582	628	533	543	623	557	562	584	545	590	583	614	586	597	572	564	591	607	547	606	588	654	555	572	534	530	577	596	583	578	643	588	548	612	543	621	614	600	612	604	626	604	591	562	557	564	620	608	590	570	619	600	585	581	610	635	617	603	592	586	567	581	581	622	575	606	558	609	558	598	575	596	615	556	597	532	570	542	589	581	593	591	598	575	555	631	597	582	588	592	597	613	613	611	583	597	608	595	564	616	598	587	614	592	607	578	595	637	552	601	570	601	620	549	610	585	576	599	587	575	585	608	610	598	592	605	576	596	566	617	598	605	581	579	625	624	577	602	595	633	564	588	602	627	602	585	560	577	592	591	598	625	640	599	625	568	597	566	615	602	607	551	582	616	591	548	582	624	601	561	567	582	610	607	542	575	559	592	601	566	598	623	598	591	639	570	564	584	588	595	570	574	566	615	541	613	572	605	556	595	620	617	593	586	591	598	609	607	604	595	593	601	577	553	605	578	579	623	589	580	578	616	602	629	572	596	601	614	579	587	594	594	586	596	593	636	625	572	585	562	576	565	585	603	607	601	549	618	603	587	598	579	575	579	579	587	602	613	557	632	620	589	558	638	540	608	596	601	575	614	634	640	585	642	630	612	619	597	624	565	633	602	628	577	661	584	596	589	581	576	581	574	599	591	555	619	578	580	585	568	637	651	603	577	641	613	593	615	585	583	571	610	557	599	592	581	589	614	556	592	570	551	631	596	631	584	587	583	586	628	617	617	604	612	574	613	621	619	604	595	593	594	617	548	602	602	580	590	554	592	582	616	576	575	602	582	585	621	602	584	622	587	559	585	560	629	576	566	570	635	597	582	606	630	570	560	628	601	610	597	604	578	584	600	634	636	638	586	606	613	579	537	581	569	550	627	605	568	571	651	597	634	610	547	585	567	589	560	568	593	616	590	610	555	589	570	592	583	549	559	608	570	622	589	650	615	596	590	611	625	629	623	585	570	604	598	612	577	589	577	606	613	597	577	570	582	575	658	601	590	590	580	573	587	649	595	592	553	624	604	562	594	669	580	633	580	568	593	575	609	584	571	603	617	586	601	565	568	611	613	569	596	569	600	594	589	586	579	597	594	596	609	617	610	573	588	573	611	577	541	560	580	616	580	582	587	574	557	595	621	579	573	584	570	635	592	598	618	570	578	536	537	574	625	604	580	612	591	574	557	609	559	616	588	620	626	585	605	594	573	576	579	580	615	556	580	629	623	590	609	593	607	581	622	613	578	592	555	590	647	573	614	567	580	671	586	621	562	616	560	613	556	568	554	631	536	592	586	597	610	609	595	609	554	617	571	637	596	579	562	545	562	617	572	558	591	584	569	578	599	596	612	583	606	561	588	532	576	621	591	557	604	603	650	629	610	595	551	635	608	562	595	612	576	587	569	609	603	607	555	583	577	587	598	590	573	605	592	578	601	589	590	549	606	600	613	566	604	583	597	535	575	548	565	559	576	601	584	570	571	629	601	584	591	599	618	586	579	626	598	554	572	583	595	572	610	591	611	573	591	634	619	583	623	590	587	596	665	574	615	589	603	615	560	574	529	588	623	604	611	606	596	615	588	594	591	543	583	593	593	638	576	618	572	656	592	618	583	600	593	573	610	570	581	614	607	588	529	593	550	605	608	588	587	594	590	623	581	587	621	566	597	617	603	629	611	541	616	620	595	636	580	592	632	606	562	582	603	646	597	632	563	583	597	630	617	570	599	555	592	595	588	600	652	593	624	604	590	534	613	572	642	588	568	606	610	570	592	623	569	604	608	583	576	586	564	614	626	637	571	599
26754	20406	7703	571	328	349	287	283	289	294	283	273	292	258	284	283	283	243	290	280	317	275	278	279	252	304	278	282	277	261	294	272	257	265	288	257	324	259	283	253	277	274	257	287	264	299	282	275	262	243	277	281	306	269	286	257	257	262	278	259	257	284	268	255	253	275	250	291	317	295	257	261	260	254	285	278	258	263	286	274	255	266	280	273	280	263	273	261	303	286	274	285	286	243	268	246	275	260	308	316	271	273	278	251	255	257	285	259	275	277	301	290	252	258	298	244	283	268	291	295	270	245	280	287	276	264	263	257	322	275	271	296	278	267	265	282	270	256	284	262	245	270	273	261	247	284	257	256	282	288	269	286	274	265	308	246	266	272	287	264	277	273	290	269	257	266	280	267	239	245	262	288	264	291	248	274	257	277	294	247	282	266	251	273	266	271	257	303	270	256	271	283	271	274	279	260	266	267	301	282	272	279	255	259	266	260	265	258	258	270	273	239	249	279	264	272	258	233	286	271	254	282	266	272	284	291	271	270	270	286	252	282	272	277	286	242	260	258	240	244	298	307	268	250	305	270	263	291	252	259	269	266	298	265	258	260	269	279	268	283	240	240	272	271	245	252	281	309	284	260	260	279	251	274	274	310	289	260	259	269	315	292	261	265	272	281	251	301	262	302	265	278	276	275	283	270	234	280	249	277	270	277	274	272	253	275	270	274	275	265	264	282	245	253	290	264	260	283	298	310	265	268	250	274	284	276	281	281	300	266	271	291	262	309	294	265	256	242	285	254	288	282	259	291	285	262	280	284	292	266	269	259	253	262	261	287	246	271	280	228	280	279	260	233	274	243	306	262	258	281	246	286	302	270	264	246	264	248	268	278	288	311	273	279	282	260	282	276	263	301	290	273	255	285	265	276	256	249	258	304	249	288	299	295	268	277	275	266	272	254	274	255	292	269	270	252	264	282	248	271	295	270	249	290	262	248	303	252	272	251	262	245	248	273	279	276	293	274	275	284	280	247	271	285	297	298	269	292	274	275	313	243	295	282	270	285	272	299	256	260	237	253	280	291	266	265	274	276	264	276	273	265	275	253	257	289	276	266	275	241	263	283	268	279	255	269	245	258	278	279	272	278	263	327	298	283	286	265	285	280	284	270	285	257	284	296	273	281	288	278	248	309	267	270	259	251	286	275	285	276	278	259	285	294	253	261	276	257	309	268	291	266	272	275	275	278	302	261	249	249	294	252	276	289	260	265	256	266	240	269	315	270	301	232	273	283	271	269	284	249	241	272	293	286	273	286	266	316	276	256	254	280	282	281	285	295	266	239	271	239	267	281	272	274	268	265	231	308	260	273	266	246	279	256	267	252	282	287	299	255	310	261	267	257	268	275	265	296	275	256	281	283	292	282	291	271	271	241	279	254	307	283	264	254	272	270	274	286	287	295	268	261	250	261	273	266	290	273	274	271	275	240	277	281	260	292	266	265	250	289	271	284	244	286	287	269	274	273	272	269	271	270	264	276	304	259	283	298	272	261	242	263	275	255	272	257	272	254	267	262	261	240	251	267	277	267	258	272	260	277	294	272	257	272	262	261	264	280	254	259	258	255	289	276	281	285	286	266	263	266	260	310	268	256	275	251	251	274	274	284	264	294	313	293	276	280	288	268	241	254	261	271	272	267	304	242	278	269	302	269	261	279	284	253	291	283	280	284	287	232	295	274	261	275	284	248	256	291	268	271	273	288	303	242	276	266	257	294	288	250	281	273	255	280	264	272	274	285	273	281	254	244	285	277	295	268	295	274	258	280	261	264	271	254	269	309	259	277	281	291	262	286	278	252	262	251	276	287	268	271	267	260	283	267	288	272	299	276	253	260	318	264	269	263	266	280	249	312	294	295	282	281	260	271	255	286	261	288	288	283	264	300	289	286	279	282	278	241	308	268	265	286	264	250	281	269	273	279	301	270	272	298	269	267	285	271	240	284	255	271	291	269	275	262	262	274	284	281	261	279	289	243	247	289	272	246	290	281	271	263	266	277	253	268	273	254	301	242	253	273	271	249	289	286	314	289	272	276	294	282	308	241	274	272	282	287	278	265	278	291	262	281	253	268	256	264	266	272	295	246	262	279	271	289	292	305	278	260	272	271	280	291	256	252	260	258	277	272	270	302	292	259	279	283	252	263	271	239	249	279	267	312	276	280	299	292	277	292	278	301	251	248	261	264	260	276	280	279	280	307	273	276	263	251	291	251	276	294	250	283	264	290	257	276	258	278	273	294	260	272	270	264	258	252	284	275	240	260	255	270	279	299	298	275	284	287	280	277	296	285	298	297	297	266	260	255	272	272	264	296	275	312	268	275	279	255	258	272	284	273	287	297	284	284	280	275	265	298	276	268	292	263	255	245	286	277	304	255	265	267	258	251	289	264	265	240	255	254	279	277	249	266	279	288	270	263	271	262	248	283	268	275	274	241	274	291	267	304	251	263	288	271	250	264	261	260	266	267	243	279	255	253	269	252	280	251	293	279	278	296	261	248	279	286	254	282	263	241	293	303	258	265	264	256	250	266	232	247	323	271	261	264	270	262	299	265	303	276	296	285	277	294	274	282	258	268	253	292	255	265	256	284	278	276	255	248	282	292	231	282	299	257	246	275	259	251	261	265	228	301	251	278	278	281	253	293	290	273	271	276	277	308	270	259	271	287	256	268	288	255	277	293	268	280	244	269	279	290	247	280	260	256	259	255	262	268	294	277	283	257	273	264	271	257	292	251	270	296	233	267	251	289	264	279	261	269	266	282	265	269	289	260	266	265	233	260	310	284	283	252	275	267	255	274	278	282	248	279	291	274	275	258	277	272	278	254	282	272	281	269	254	242	272	274	267	280	282	255	265	256	274	270	275	286	248	259	268	284	281	273	258	258	271	277	269	285	274	302	272	259	278	266	276	268	255	290	254	237	277	298	283	291	301	277	268	281	305	289	279	246	280	256	256	278	294	293	276	264	268	254	265	265	278	256	238	276	270	246	247	234	285	262	257	252	255	266	299	274	287	263	290	249	258	263	275	255	279	261	267	269	278	277	282	269	251	302	255	285	264	272	261	284	254	291	263	276	285	271	239	280	261	274	262	287	258	254	282	284	252	279	261	233	279	258	253	277	249	298	242	268	275	276	270	251	277	271	264	277	278	251	271	282	295	288	269	266	254	273	268	257	252	272	272	241	215	253	274	304	266	266	258	276	253	255	290	285	274	298	253	245	304	286	256	266	277	276	298	242	299	269	245	289	268	290	290	259	283	256	274	253	280	271	262	262	271	250	256	267	272	265	286	267	279	273	274	284	284	256	277	311	249	296	280	267	281	250	249	262	300	280	283	287	294	253	269	265	248	261	256	238	264	310	249	287	304	286	262	262	286	280	257	267	275	261	256	264	281	275	279	250	269	293	276	264	278	288	288	272	287	282	254	280	293	245	246	287	288	295	263	290	232	253	291	277	297	283
8437	1586	1414	941	750	644	596	620	573	596	533	514	520	526	499	521	484	525	521	538	553	520	495	546	498	557	493	487	500	513	502	489	522	520	505	503	501	494	545	503	532	516	541	538	487	481	503	501	515	526	497	533	495	500	499	526	526	515	532	518	484	503	520	488	526	548	523	539	528	537	491	531	475	526	527	492	532	462	574	533	516	513	514	486	497	529	499	512	531	516	497	531	556	535	553	518	528	476	522	552	480	522	523	494	532	500	521	533	523	480	491	510	514	518	504	495	481	500	553	479	531	519	501	517	493	503	513	481	490	498	505	492	521	501	483	546	519	504	520	490	498	510	544	474	522	539	485	507	524	492	567	496	547	487	511	488	523	513	478	499	485	513	533	541	476	479	524	548	504	527	520	528	526	500	490	505	498	506	505	553	531	501	538	506	483	517	518	524	521	517	529	501	519	527	510	529	484	522	506	535	504	493	547	522	521	485	484	536	527	528	477	512	516	529	495	517	553	498	492	497	501	479	468	469	494	468	544	481	478	493	507	498	494	517	518	516	512	500	474	485	498	520	561	530	523	470	501	512	499	493	519	471	518	476	479	518	509	498	474	535	499	516	500	494	507	510	516	499	479	494	441	537	532	514	515	483	472	504	544	473	489	444	544	499	533	517	524	536	500	490	501	544	517	530	524	509	513	553	548	489	527	506	546	464	504	511	475	499	495	496	504	520	503	514	478	541	495	470	492	479	513	505	508	476	506	500	502	515	518	521	489	533	479	508	524	520	481	480	497	503	490	493	508	479	492	513	536	533	536	509	511	496	575	503	507	482	499	480	496	510	525	517	527	511	517	509	503	492	535	508	510	521	503	548	501	549	494	518	537	490	507	535	527	478	539	554	516	499	513	514	516	512	516	491	515	488	503	533	524	525	524	521	505	516	473	521	531	472	519	525	512	490	499	483	538	544	513	487	468	546	477	507	471	507	493	466	503	452	447	534	491	491	503	524	477	543	535	504	496	474	539	470	498	514	471	534	529	526	507	513	507	516	504	497	503	546	512	513	515	529	517	529	535	474	540	514	528	517	521	496	539	509	500	546	507	533	509	503	537	559	482	533	522	456	484	497	587	525	462	510	540	499	524	467	483	461	517	521	465	500	487	538	517	551	522	525	519	530	511	506	497	516	531	506	504	527	525	515	493	527	559	492	503	492	543	483	502	524	502	513	553	536	551	506	457	561	462	507	509	537	491	512	511	481	473	506	513	491	505	497	493	505	494	527	484	483	501	487	487	496	542	476	517	529	561	466	519	530	510	484	457	493	500	517	513	508	496	557	488	482	506	510	522	512	533	495	528	497	498	492	527	505	527	494	520	530	507	525	528	522	484	503	518	511	514	517	505	543	512	508	508	533	533	476	548	486	536	501	490	540	497	505	505	473	531	545	522	527	496	507	519	496	463	479	529	539	500	515	515	466	501	498	468	496	480	510	495	513	503	481	495	494	476	510	491	492	509	518	517	542	499	528	508	539	524	518	540	508	485	546	537	509	436	492	524	524	494	484	507	494	497	503	475	523	520	520	495	515	509	521	533	530	519	479	497	494	507	515	538	496	530	488	512	513	535	482	534	481	549	493	485	494	543	492	506	511	478	461	513	510	509	528	494	500	508	497	539	535	482	545	536	527	542	478	510	516	528	481	519	490	511	515	485	466	519	496	463	549	537	509	508	511	512	531	533	503	487	496	515	542	525	496	529	528	530	521	521	555	480	464	508	493	527	516	492	509	519	511	489	512	537	502	540	505	513	533	476	477	525	480	497	508	519	533	518	489	515	499	463	522	506	504	497	478	513	465	497	467	516	505	509	496	468	479	499	512	509	501	535	485	509	538	498	494	501	496	506	514	477	501	495	555	516	475	498	479	487	515	468	455	494	512	491	497	489	480	515	522	499	506	505	522	489	515	481	514	517	495	507	529	535	531	536	514	523	509	457	526	512	508	489	501	476	497	534	534	503	514	473	521	501	537	525	486	511	538	506	467	512	521	511	505	519	482	536	505	505	539	486	514	485	528	524	486	473	530	518	550	514	508	532	477	471	534	528	524	556	563	518	512	524	484	507	490	502	518	535	518	524	461	493	487	529	523	554	477	512	544	526	484	478	476	509	489	520	518	513	482	513	495	530	513	535	528	505	491	513	528	518	506	478	540	476	498	512	518	455	522	545	536	526	480	499	545	530	500	485	541	523	486	500	529	521	488	486	523	491	452	509	519	490	505	510	506	482	506	510	444	542	520	520	536	472	468	543	497	501	546	545	512	502	522	512	530	497	511	501	505	490	488	511	503	470	556	525	494	456	467	500	505	518	495	532	552	503	469	516	508	475	511	494	534	554	485	533	520	513	536	515	526	492	538	478	537	539	490	511	537	482	540	510	522	518	508	477	492	518	532	507	498	544	505	534	485	529	480	517	487	498	506	517	504	536	517	496	523	490	506	530	505	487	543	522	527	478	478	493	538	547	531	517	475	485	506	503	501	484	506	532	528	466	503	492	479	527	517	483	555	494	513	523	517	495	489	497	488	514	527	513	527	498	519	515	493	518	539	516	546	531	474	484	478	535	527	494	482	515	531	552	512	539	505	492	479	533	522	535	473	540	501	533	509	499	492	498	537	558	531	465	500	510	505	515	520	508	525	526	506	525	516	533	514	531	474	478	486	514	538	519	496	552	518	484	507	528	517	573	510	527	513	537	518	507	480	472	485	493	486	491	503	507	526	521	479	527	497	519	525	543	500	543	544	478	515	515	541	497	502	530	489	451	509	495	517	489	492	502	502	479	523	506	544	488	485	527	519	530	521	479	531	532	534	513	506	528	448	510	502	543	569	474	514	539	492	502	534	477	520	540	495	510	535	501	543	502	490	505	496	499	495	519	518	554	501	498	502	524	581	491	531	506	476	491	453	503	509	514	497	537	542	520	485	477	518	524	540	547	548	520	461	509	471	474	549	511	502	521	503	542	523	552	505	574	518	528	517	497	509	511	499	472	534	490	484	487	515	503	531	509	515	526	499	513	475	515	528	509	502	519	497	493	491	508	514	521	498	512	451	525	497	511	517	497	538	520	536	504	494	503	483	503	512	506	505	491	502	494	508	493	546	505	536	491	542	523	525	477	514	512	488	547	524	527	555	514	480	531	506	494	525	514	521	499	493	538	542	516	500	480	515	546	528	486	504	503	505	512	519	505	498	560	502	515	513	525	490	508	488	503	524	484	490	494	521	491	511	494	508	511	535	509	483	530	491	513	512	522	494	444	472	524	507	560	474	517	480	511	528	489	499	505	562	515	520	497	504	507	503	569	512	492	495	481	542	482	510	512	506	545	521	520	541	521	489	525	481	524	509	541	475	487	485	481	523	508	506	529	481	515	498	542	514	486	528	497	520	521	551	526	498	509	528	495	529	504	539	529	502	495	486	506	517	516	520	514	509	517	519	514	518	510	478	548	490	540	539
24046	21002	28021	24179	19165	1342	508	366	291	274	222	233	193	219	225	192	210	214	200	183	172	185	148	162	171	153	147	182	146	169	159	170	133	171	159	155	133	163	154	156	165	149	159	168	158	128	169	130	166	158	151	153	143	165	160	175	142	136	148	141	149	169	164	166	142	145	121	142	159	155	160	161	168	163	140	169	177	164	148	161	167	141	148	142	150	138	145	137	145	151	144	160	142	159	152	152	156	165	184	141	134	150	163	155	157	135	146	164	150	164	175	134	153	141	146	148	149	158	146	163	146	147	134	155	148	136	162	154	151	158	160	155	164	142	141	174	167	134	165	157	161	166	143	148	142	137	174	161	146	152	168	155	136	146	145	143	164	150	130	129	160	126	150	160	158	172	130	170	152	177	144	149	145	145	159	144	167	153	155	149	124	152	151	148	158	162	153	139	157	118	153	167	146	143	144	151	155	139	164	158	146	133	157	149	138	146	157	142	157	167	168	153	152	155	156	135	162	141	147	147	149	161	145	127	145	147	146	155	171	143	158	158	161	145	161	153	157	148	133	159	146	166	136	149	129	137	154	162	173	146	155	140	143	146	154	138	143	162	135	185	148	147	162	158	145	160	143	172	143	153	153	149	160	149	147	134	149	152	153	171	153	153	149	143	149	169	170	140	170	136	138	167	154	163	137	158	147	140	147	138	148	142	154	156	152	166	141	156	133	143	135	149	131	153	137	159	132	174	157	139	130	135	163	153	145	142	135	149	144	137	152	144	159	123	157	129	174	156	137	159	142	155	156	154	154	150	141	150	145	167	154	152	131	153	134	164	167	166	165	139	141	168	154	129	132	157	154	148	163	163	138	152	138	145	168	161	155	169	150	165	161	130	144	157	150	157	156	148	138	175	152	163	145	146	140	151	146	155	136	140	150	135	161	151	117	149	170	138	148	146	148	156	141	148	153	153	137	171	148	157	159	150	154	165	147	155	149	142	164	145	150	133	134	144	153	136	148	145	140	150	147	152	144	163	152	163	131	149	142	141	147	162	144	163	152	158	152	167	134	155	162	147	149	160	147	141	153	126	166	154	140	144	167	179	147	137	145	160	173	165	155	133	154	148	140	151	162	166	151	147	162	168	156	161	136	138	151	173	161	147	148	151	148	149	174	134	139	179	166	146	135	165	152	132	148	152	151	131	164	141	135	138	167	156	164	132	149	153	155	157	162	149	134	136	169	152	150	148	153	145	164	132	163	161	164	154	147	167	156	155	151	145	156	153	184	154	163	167	171	144	163	164	147	168	166	152	171	146	136	140	153	150	171	169	159	161	159	145	154	152	157	168	166	158	144	150	152	134	164	141	153	172	135	166	150	137	138	159	153	145	149	151	133	132	164	152	154	151	139	153	175	135	162	141	149	161	153	155	141	176	144	165	168	147	140	134	151	161	136	145	153	161	146	147	163	156	156	134	151	170	161	169	160	163	149	155	148	137	159	159	169	145	149	137	159	134	162	165	162	150	142	133	142	139	160	145	162	137	177	162	153	151	164	157	149	137	151	150	138	156	153	132	148	151	145	155	158	157	141	181	150	159	150	160	148	143	149	149	174	152	138	150	162	147	135	131	139	135	129	149	148	152	122	165	152	134	126	153	152	139	162	158	149	137	152	138	138	175	141	140	138	136	142	147	165	134	130	144	148	158	129	138	140	131	158	144	163	162	140	147	160	176	166	139	160	160	162	167	133	151	135	155	154	151	178	173	153	157	142	137	154	158	149	157	137	170	149	154	154	146	152	172	153	123	164	153	149	152	146	183	126	181	153	127	145	145	143	132	122	144	147	148	150	153	144	152	143	166	169	153	136	163	167	148	140	133	133	143	154	152	160	151	147	156	140	148	150	150	158	147	142	165	137	158	142	143	142	124	143	147	150	138	142	124	160	137	146	134	149	154	178	139	154	155	159	132	148	144	160	147	154	145	149	161	145	143	153	169	149	143	166	165	172	150	153	156	152	128	159	135	155	141	154	154	167	142	143	177	173	166	138	161	135	150	154	151	166	161	152	152	142	151	169	168	135	136	160	142	171	144	143	130	145	150	157	146	156	155	132	174	156	160	146	162	133	174	155	143	155	153	151	148	146	143	152	130	141	155	147	148	119	161	166	149	132	154	144	133	155	149	148	139	178	170	147	163	170	175	163	142	152	157	167	167	169	157	175	183	128	162	135	146	159	154	150	146	161	150	143	139	151	108	169	142	159	151	139	165	137	177	169	142	147	140	155	148	145	140	141	151	166	139	153	153	149	129	141	126	162	144	139	141	176	158	158	153	133	138	143	148	140	125	178	155	147	153	137	144	156	150	122	163	166	156	152	155	141	141	158	154	136	169	159	133	166	180	158	169	160	154	156	171	154	153	143	164	159	146	168	156	155	154	147	160	157	150	150	164	116	153	150	155	131	137	146	146	168	149	145	159	162	150	159	163	158	152	168	154	121	153	152	152	139	171	152	140	155	145	162	162	141	133	177	140	142	138	157	179	160	132	139	152	159	143	155	155	156	143	169	134	150	160	144	142	166	125	144	164	133	127	163	148	159	150	151	155	167	154	150	135	157	143	149	147	148	149	158	148	151	141	130	173	135	164	147	147	136	161	160	150	139	140	167	161	150	151	145	153	150	156	159	141	160	144	134	139	163	124	149	149	159	147	143	140	127	163	151	165	135	157	154	143	155	170	162	145	137	148	121	153	136	150	153	152	151	151	154	148	151	140	155	160	163	144	149	127	120	168	144	164	155	147	158	152	177	145	141	151	159	173	137	167	162	142	155	148	167	151	145	146	164	155	157	168	150	154	161	164	151	145	166	144	158	164	154	160	159	137	164	186	143	144	156	155	146	133	161	156	133	142	150	164	137	139	130	152	121	156	128	132	151	138	143	136	152	155	164	144	143	153	141	131	148	135	165	170	177	140	144	150	157	155	140	149	150	143	151	163	148	143	161	141	139	146	156	155	170	143	152	150	135	163	131	138	140	165	159	139	153	180	144	150	152	140	147	131	137	156	162	173	166	169	146	168	148	137	166	170	163	180	137	144	166	114	132	140	161	131	182	141	149	141	125	149	159	163	159	172	122	140	149	155	154	153	146	147	146	161	151	148	143	167	146	157	159	139	145	150	159	157	137	164	145	145	145	156	156	149	153	156	156	154	161	146	136	147	135	154	153	147	150	155	139	160	149	167	158	133	148	162	157	135	164	172	161	154	154	163	157	142	152	174	161	149	159	150	151	165	135	145	175	128	153	152	152	153	136	155	149	156	163	162	138	143	150	174	151	123	152	140	158	134	176	148	153	161	150	151	162	162	126	154	179	142	161	118	158	167	129	177	168	146	137	138	152	166	137	147	162	145	170	164	139	161	139	168	166	146	168	149	148	164	141	153	160	135	145	151	148	143	171	155	165	131	143	147	157	152	133	145	165	139	148	155	148	157	142	165	150	144	159	162	151	159	118	150
15365	9511	7947	3927	2531	1797	1295	1161	904	838	727	622	587	544	481	456	419	442	397	380	398	396	342	381	338	356	330	358	348	331	312	312	318	361	298	322	315	314	281	317	323	310	311	330	351	317	314	314	325	291	325	324	305	310	329	309	303	332	299	278	269	302	319	298	323	327	304	271	305	292	296	289	310	296	290	275	308	290	274	309	313	319	312	313	285	331	319	322	292	271	280	293	285	278	299	286	299	290	275	319	290	281	301	308	337	311	310	312	293	316	295	296	291	279	307	318	263	284	271	299	291	241	309	305	310	272	299	285	273	285	280	291	294	310	286	308	306	313	315	292	299	284	278	280	286	268	293	292	306	293	284	294	299	326	267	285	291	311	280	277	282	291	284	306	275	314	268	292	258	339	306	292	290	294	314	314	315	317	313	290	306	264	293	285	281	290	301	308	302	287	307	300	285	286	296	267	284	302	301	272	306	292	270	330	285	306	297	291	298	310	305	315	306	295	286	314	287	262	282	288	279	271	277	282	261	289	300	323	293	289	310	290	295	265	285	293	280	315	302	284	281	294	290	287	307	259	264	293	281	313	273	303	324	291	305	300	312	283	305	266	315	305	286	293	261	286	285	279	280	302	303	313	265	291	300	295	294	289	294	270	278	313	312	274	327	278	317	306	307	307	298	304	300	303	280	297	292	286	281	287	285	312	301	312	297	309	304	331	314	311	298	310	306	279	318	306	300	290	291	293	291	317	273	273	309	308	324	290	292	283	264	300	288	320	313	309	321	300	265	312	275	317	278	306	307	297	311	303	281	270	315	320	304	308	320	277	284	291	269	285	298	274	276	272	319	309	274	287	301	309	279	304	297	288	283	301	318	287	301	300	268	298	294	305	308	305	305	302	321	295	311	292	308	288	287	281	276	303	295	285	302	290	301	314	300	310	280	310	285	298	294	254	282	284	275	271	315	312	287	306	252	303	289	321	302	299	299	298	330	281	288	305	282	269	292	289	294	305	298	295	305	280	259	292	321	290	310	250	289	265	295	282	303	297	289	323	286	282	268	293	301	287	297	295	308	267	308	299	317	257	306	322	309	317	277	288	303	288	301	285	313	300	319	273	303	317	300	282	270	279	296	292	303	293	272	276	299	267	295	299	290	282	286	293	298	287	258	287	304	278	316	258	299	315	320	268	293	293	313	292	289	297	299	289	294	317	329	320	249	277	301	296	321	318	316	319	289	287	302	289	316	280	302	296	277	329	300	271	286	291	285	286	305	264	301	292	277	317	277	316	300	285	322	307	257	264	282	308	297	287	286	312	327	288	306	289	290	297	305	260	278	275	272	321	300	296	283	308	293	302	311	311	276	306	304	295	277	284	281	310	284	320	269	294	269	292	324	276	273	293	282	289	291	262	289	256	322	323	289	288	271	332	292	302	278	280	303	289	311	286	283	291	268	300	292	287	305	299	269	297	314	303	284	289	294	322	313	297	294	311	259	272	306	282	299	308	292	283	295	272	266	273	306	276	297	295	288	302	287	324	281	311	310	276	304	283	286	276	290	294	301	282	296	291	293	285	293	325	317	302	266	285	301	302	309	294	273	286	301	307	298	279	286	277	276	289	313	297	315	279	310	287	269	289	285	315	308	261	294	298	317	310	303	325	296	313	296	285	301	305	335	296	297	289	294	277	289	301	268	325	267	286	257	299	306	331	319	301	298	304	301	269	307	296	291	300	281	296	304	313	293	303	281	316	318	298	280	264	306	307	272	280	271	312	286	300	265	315	332	290	310	272	326	298	289	278	299	275	304	311	335	321	323	322	294	301	288	297	291	291	313	267	299	283	309	308	306	308	317	306	302	295	288	308	330	306	269	269	256	254	307	312	281	280	298	267	308	300	333	290	309	289	310	282	303	300	292	307	294	284	303	269	306	295	272	272	276	307	279	292	305	326	310	300	297	301	279	324	324	273	293	311	274	288	302	307	296	286	289	307	278	284	289	309	301	305	267	308	281	308	305	286	323	318	285	309	293	277	268	278	305	299	329	298	284	306	280	299	305	289	285	279	272	285	281	304	315	280	300	285	315	281	309	274	320	288	286	321	289	289	312	293	321	307	285	293	295	319	295	276	312	317	256	286	273	285	287	290	302	283	307	301	282	310	285	298	304	291	292	281	311	316	281	275	292	298	322	303	292	258	310	289	293	289	286	273	306	294	270	288	304	294	288	319	309	285	282	310	271	265	311	304	320	284	317	305	291	303	326	276	269	305	312	297	295	271	295	255	286	298	302	287	303	310	289	277	257	305	318	298	315	289	270	306	285	285	291	311	265	275	285	300	301	275	313	247	295	319	256	287	291	311	293	309	273	282	316	264	277	301	306	283	313	285	278	294	303	303	275	288	274	313	306	276	292	299	321	298	274	293	293	333	297	297	296	270	283	272	268	307	291	318	261	325	292	289	306	287	255	282	330	321	296	281	289	304	308	291	276	290	300	322	257	323	291	296	300	329	308	267	280	291	301	266	321	318	272	297	286	296	282	317	288	293	333	295	288	322	280	310	313	274	289	301	270	289	292	321	315	301	238	289	299	281	299	281	291	323	299	275	317	293	264	281	315	333	280	261	303	287	308	289	273	303	285	309	279	317	294	284	295	279	242	293	255	269	292	291	309	279	312	315	281	283	312	294	279	289	273	297	293	292	267	294	284	314	273	312	271	290	268	276	288	307	303	294	273	290	297	287	337	326	303	264	314	285	306	305	282	299	292	288	303	297	278	308	278	295	333	293	291	314	300	317	306	302	299	255	315	288	278	288	296	264	279	334	274	307	298	282	292	297	311	297	295	294	305	273	276	296	306	288	336	309	280	298	285	268	279	288	297	323	280	311	270	294	286	312	316	285	279	293	273	287	323	279	296	273	283	277	301	293	251	311	282	326	270	283	300	282	285	287	309	276	298	262	284	300	304	319	312	270	303	284	276	298	336	319	291	294	304	320	311	296	338	300	322	278	290	306	309	303	318	287	283	311	303	287	284	267	267	294	335	302	271	294	329	302	300	271	301	303	280	317	277	269	308	283	307	288	316	301	299	302	285	283	271	303	303	306	296	304	321	281	273	270	319	297	269	288	301	288	294	272	268	308	289	297	279	269	277	287	273	285	296	295	284	277	281	292	310	295	322	296	324	300	301	292	289	291	320	316	286	286	273	279	303	308	302	307	309	268	294	304	309	322	284	293	267	300	314	326	294	306	306	292	299	295	266	287	288	312	302	288	302	304	281	291	281	290	283	320	275	285	307	295	326	320	292	286	261	289	312	317	275	286	292	277	286	280	285	295	283	303	303	301	295	284	306	307	289	294	329	303	311	317	272	289	290	317	278	319	299	277	295	282	298	289	313	286	288	309	281	274	296	278	290	266	281	283	250	251	302	275	289	269	280	294	276	284	276	287	294	327	291	283	275	291	301	287	287	293	290	293	301	293	296	295	289	295	302	303	284	326	288	278
22976	20986	28773	23368	20986	18445	1944	831	615	565	547	497	491	472	473	480	387	372	381	400	411	416	380	363	380	364	414	347	367	368	325	355	377	374	396	355	375	367	387	338	372	341	342	368	344	416	378	351	357	365	338	381	346	343	344	333	357	328	340	372	316	361	352	373	328	352	331	365	349	311	315	372	366	353	354	314	354	347	336	326	344	355	340	339	358	354	349	352	309	336	343	340	364	351	353	373	345	314	354	346	394	360	342	346	361	348	355	351	341	363	344	318	360	363	355	339	352	324	352	352	342	325	323	351	357	328	333	343	360	357	352	369	386	352	339	353	377	348	353	340	351	351	371	339	354	371	319	360	348	358	315	332	349	379	351	325	348	347	340	346	378	385	373	341	367	352	351	356	345	360	350	346	375	343	334	361	330	353	328	317	370	354	356	344	316	337	380	343	353	383	345	363	368	369	331	363	350	327	342	337	330	365	354	367	364	382	347	353	317	349	346	376	310	331	345	336	377	356	372	338	338	386	312	338	370	308	354	327	345	347	326	360	337	358	367	369	358	351	319	302	349	336	360	375	356	348	352	360	342	349	345	318	375	352	315	340	327	371	318	328	354	316	354	316	354	343	342	352	354	360	321	350	337	338	347	369	360	344	336	331	375	359	356	345	332	339	372	351	344	352	351	348	351	360	332	367	327	334	368	319	343	329	379	380	363	344	343	351	355	353	359	325	371	355	325	364	343	356	321	357	364	324	379	346	339	332	346	363	369	363	378	346	344	344	345	356	345	330	339	321	351	333	352	372	360	353	352	320	372	379	399	345	352	286	329	335	345	326	345	349	364	368	349	314	342	322	305	345	356	336	309	358	346	344	389	374	332	340	308	322	366	326	327	345	338	350	347	351	348	352	347	333	349	360	321	346	313	376	328	338	320	334	328	368	346	331	372	349	328	364	362	330	358	342	367	326	372	317	344	350	343	365	323	343	372	358	357	365	302	352	324	349	357	343	342	353	337	342	360	315	351	336	376	349	343	358	317	318	346	339	342	378	347	383	343	359	356	352	360	345	342	358	375	312	320	357	335	341	339	355	361	342	343	351	337	333	373	368	341	344	328	357	353	326	355	368	349	332	365	319	355	350	328	332	360	356	323	349	350	369	342	336	330	347	336	336	362	344	354	342	385	358	339	324	379	374	337	357	306	334	357	344	356	349	342	376	324	334	356	314	364	312	359	306	362	319	341	341	321	354	332	339	360	351	383	306	361	373	398	349	335	340	321	321	341	344	356	377	337	343	337	363	372	354	365	341	368	349	332	347	352	374	334	353	354	353	378	323	344	335	359	309	333	330	375	358	313	354	341	313	337	336	391	369	355	354	338	372	352	356	378	366	356	375	353	334	323	333	369	323	380	340	361	357	358	381	367	319	351	354	349	326	354	347	348	332	305	353	351	337	344	354	339	370	350	330	325	368	341	339	372	354	358	369	357	330	355	375	366	375	319	331	340	322	331	326	345	336	340	360	339	341	375	348	347	314	320	349	351	335	358	331	329	337	333	344	333	344	355	321	316	356	327	350	345	362	346	331	341	330	338	347	380	356	361	359	360	357	321	319	349	363	382	308	329	345	332	350	373	330	355	317	320	350	335	343	362	352	348	338	316	341	365	346	383	352	340	365	323	339	353	342	333	339	352	343	315	323	344	324	340	362	389	331	346	307	374	342	329	342	365	372	355	348	355	337	338	358	331	341	365	367	363	364	352	328	327	322	313	349	377	366	364	340	370	338	340	348	393	383	371	317	365	369	349	327	380	338	363	366	346	343	364	342	322	358	327	340	355	375	356	339	367	343	316	352	353	362	312	330	350	365	317	338	334	340	348	308	346	329	317	358	345	324	371	375	340	342	346	365	341	366	394	329	316	365	378	317	310	376	336	355	382	311	360	335	342	313	332	340	318	353	358	338	325	332	405	348	324	340	338	342	347	397	370	364	369	346	345	308	377	362	347	326	328	292	345	297	351	335	329	368	353	352	356	313	354	327	345	345	373	350	365	379	374	372	335	341	353	362	377	352	337	354	336	335	370	370	374	374	374	337	364	350	336	351	353	361	360	334	378	358	344	328	347	317	364	340	376	361	362	366	337	324	387	333	373	338	357	340	343	314	365	361	361	325	350	329	315	345	336	349	349	369	333	327	326	327	343	326	357	330	338	319	346	332	340	311	341	362	365	337	358	341	344	337	361	354	374	371	329	338	336	381	329	344	341	355	346	339	349	326	316	346	347	355	336	338	355	351	354	339	357	366	358	374	347	311	344	328	355	357	339	342	353	337	371	342	360	327	355	302	325	377	313	362	334	361	367	346	328	364	354	367	341	364	330	309	355	382	364	360	356	336	336	329	330	334	346	366	344	326	362	341	347	368	362	352	337	343	342	330	324	340	365	340	334	302	392	342	367	337	362	333	337	308	329	346	354	364	366	323	354	360	324	363	295	332	346	335	356	332	314	360	345	364	331	350	345	372	336	357	354	348	364	361	334	330	345	352	335	336	332	331	348	373	364	342	354	337	366	338	340	360	331	348	387	346	361	360	346	334	355	381	326	349	342	361	324	316	330	366	373	333	324	340	321	379	393	320	358	373	364	367	377	319	340	376	348	349	353	328	370	352	355	325	340	322	327	341	347	366	356	364	355	364	345	296	293	368	351	325	321	335	341	395	335	343	365	344	330	335	349	394	344	367	376	341	364	334	352	312	334	361	368	325	342	348	334	361	321	327	332	346	361	327	343	342	361	362	351	343	338	342	331	337	328	335	336	318	341	350	358	334	319	347	341	367	337	331	344	362	351	350	353	334	364	353	348	344	321	343	339	332	336	352	317	384	317	343	347	341	355	324	334	365	354	336	362	346	344	349	310	336	371	316	326	353	361	334	357	359	356	320	320	340	340	337	321	350	341	340	340	313	314	341	356	321	323	361	356	369	358	361	352	354	321	353	341	333	346	350	361	317	343	344	343	354	357	366	353	345	311	328	340	360	328	346	334	343	333	336	356	381	336	338	336	366	340	346	332	343	330	355	330	334	379	339	325	363	329	302	362	346	349	349	369	321	336	339	368	353	342	351	354	331	342	345	322	337	348	350	336	331	335	331	319	342	354	306	350	306	347	364	346	365	314	344	340	342	376	361	325	362	355	330	385	329	349	356	341	358	340	376	375	318	360	350	347	325	330	330	342	380	350	358	318	373	343	340	367	389	336	361	331	375	334	382	348	342	343	322	371	376	355	340	368	321	358	361	338	337	343	364	315	337	332	317	340	348	354	327	359	354	356	330	309	341	361	360	334	358	338	346	316	337	372	359	334	328	352	308	347	350	388	346	393	367	354	384	348	364	348	344	372	340	377	348	356	331	330	368	331	350	361	344	321	339	383	360	329	362	342	370	370	327	365	320	338	326	385	348	369	371	381	347	362	349	325	345	368	306	353	353	344	356	383	356	383	326	382	335	379	360	338	348
17817	15317	13105	6965	4726	3312	2740	2142	1824	1547	1345	1220	1102	1042	981	949	868	828	843	815	767	716	707	718	655	707	667	686	677	641	683	676	647	650	659	645	651	677	627	640	668	673	630	651	660	622	620	637	655	654	637	594	602	635	647	667	614	594	630	637	587	637	587	604	594	587	606	640	557	575	609	613	586	598	601	633	615	642	611	647	644	599	561	609	592	598	619	591	577	618	578	587	569	615	560	623	567	606	604	609	551	557	613	585	607	590	602	572	538	630	622	612	590	581	583	617	590	639	568	645	632	629	612	587	600	605	619	597	593	577	585	559	567	602	605	570	570	577	570	570	600	612	560	568	579	572	560	590	596	630	600	598	586	606	566	586	579	576	591	567	599	593	621	581	573	621	591	587	578	621	576	609	610	636	567	579	584	603	571	599	589	613	619	544	585	543	558	603	574	600	553	560	575	536	554	599	617	540	606	591	578	613	531	568	559	594	544	602	563	548	581	569	612	632	592	605	595	603	604	595	575	640	569	571	562	603	593	566	574	591	667	604	577	603	609	601	579	602	612	611	576	601	593	596	593	579	587	605	552	574	584	653	630	608	580	611	610	566	606	604	550	613	622	561	577	552	579	597	573	568	609	591	567	625	563	567	557	583	612	603	587	621	679	582	604	553	583	565	615	586	589	559	596	581	561	624	604	600	609	583	608	607	627	553	554	579	573	587	554	607	619	575	601	589	569	625	634	574	632	583	575	560	598	562	614	571	618	621	632	581	570	620	593	623	597	595	586	552	581	631	583	623	615	586	604	577	576	619	585	606	598	590	594	568	618	557	612	590	585	621	601	595	603	642	601	665	574	575	553	603	616	575	605	616	612	597	625	603	600	562	581	597	569	630	540	553	585	584	590	613	610	636	555	573	624	621	587	594	586	588	588	621	612	600	612	577	604	573	551	604	606	583	620	588	591	581	639	563	541	561	574	611	601	580	591	612	621	598	562	599	610	597	555	632	614	596	599	572	591	559	590	558	588	581	611	581	637	612	594	579	631	609	583	580	549	592	620	625	574	568	620	618	573	551	622	594	607	565	638	623	579	574	567	595	603	608	586	550	542	555	584	576	584	580	556	616	620	604	559	607	569	641	585	573	583	580	576	601	627	578	581	575	599	574	613	597	595	569	545	567	566	583	603	559	557	585	589	617	575	610	587	575	590	599	630	569	599	611	574	601	551	580	591	561	614	546	563	570	573	636	622	590	606	576	550	582	572	605	622	631	559	588	582	558	597	600	591	594	581	617	631	588	572	599	597	572	627	632	579	569	597	579	594	617	569	584	586	628	618	547	579	583	597	653	591	565	610	575	568	625	599	603	606	609	666	580	577	598	544	609	643	598	647	589	624	608	569	587	609	591	588	574	583	597	621	570	624	564	578	597	594	580	554	613	603	582	636	590	586	542	630	573	644	578	613	603	583	628	606	570	581	594	584	568	543	623	608	576	627	589	581	588	601	628	569	557	583	573	596	559	615	549	555	550	586	601	571	608	604	559	600	573	578	587	589	615	564	598	584	583	598	630	609	615	619	625	632	575	585	590	582	543	595	617	572	586	633	601	579	599	628	591	628	636	564	568	561	559	599	583	601	550	595	603	592	584	610	606	564	569	604	584	635	543	615	588	584	587	553	601	619	634	593	602	588	583	610	578	602	625	607	580	612	602	600	579	566	591	610	592	563	593	606	596	601	603	594	590	609	611	584	592	575	583	574	613	590	580	586	574	586	589	622	598	586	584	592	603	564	628	634	597	567	590	592	587	589	578	580	587	607	571	609	632	569	591	587	559	569	614	569	595	594	583	592	618	604	586	607	573	571	584	587	588	621	611	552	597	583	590	570	576	604	620	536	570	589	552	599	567	614	566	590	615	599	661	594	551	607	592	591	579	542	614	597	557	586	588	532	591	568	625	593	611	555	596	609	571	604	580	562	582	622	557	570	603	565	594	594	587	611	598	627	618	601	588	606	618	582	552	565	587	568	577	576	607	538	612	571	613	586	636	527	591	572	631	591	560	603	596	580	595	606	613	643	550	552	601	591	565	588	589	622	605	543	593	574	584	570	560	575	555	643	610	596	582	593	594	583	649	602	592	597	568	554	619	567	563	591	579	637	610	568	598	586	607	586	535	617	563	632	530	627	577	620	608	586	583	593	606	594	611	597	607	545	614	592	581	609	562	588	604	588	610	573	550	604	633	592	615	538	575	638	577	602	569	625	609	585	574	616	594	577	620	589	595	569	565	591	562	555	573	559	562	612	613	619	575	595	606	590	611	591	581	619	614	581	598	628	587	604	620	559	609	610	584	553	584	585	571	583	647	586	567	607	608	616	609	621	601	626	576	582	563	592	608	571	592	563	658	589	551	573	618	595	593	621	624	581	583	597	570	570	564	557	598	624	559	606	577	613	582	548	568	632	600	594	655	599	565	615	577	620	610	571	612	600	574	631	609	553	583	608	536	574	578	581	600	617	621	602	582	574	565	581	578	580	602	623	548	584	531	571	563	602	608	573	592	570	606	536	576	600	614	567	588	582	605	635	604	572	573	580	602	593	594	550	580	579	587	606	626	605	559	599	616	616	596	575	584	607	608	602	582	574	625	578	602	630	619	497	595	549	584	600	577	608	580	572	627	617	630	555	602	580	624	598	610	600	555	588	625	599	595	576	589	587	621	592	591	642	617	610	550	586	595	579	589	640	594	585	592	539	578	579	621	593	528	575	631	565	560	584	554	567	607	619	590	567	579	574	584	617	597	572	585	567	585	585	605	569	588	567	574	595	589	618	622	588	592	573	584	588	597	560	585	594	583	564	564	580	587	604	613	561	571	573	549	595	596	574	571	528	604	581	615	578	601	594	551	588	636	564	593	568	571	609	591	575	623	588	556	589	601	581	601	657	577	589	536	593	578	582	571	592	609	585	598	561	619	596	612	628	629	598	598	578	604	583	554	582	583	567	645	627	599	597	594	570	591	622	592	611	611	603	570	603	568	626	605	634	599	554	626	579	556	590	610	550	601	585	591	628	562	597	586	575	578	600	612	574	587	576	589	617	583	614	574	591	588	597	569	559	571	572	592	614	580	658	559	600	578	630	607	599	574	560	595	596	612	578	584	627	549	575	536	586	587	583	570	562	614	568	596	564	597	601	596	599	593	596	618	579	531	564	607	606	537	612	612	573	632	591	591	606	543	571	590	568	594	574	566	531	587	577	559	571	587	600	626	626	629	552	590	596	603	615	569	601	592	602	569	613	619	608	604	591	548	624	615	621	586	602	621	534	542	586	551	572	587	601	582	628	573	599	612	620	605	596	616	594	600	595	596	607	566	580	587	588	624	571	577	559	615	596	591	587	632	556	585	585	637	576	587	613	586	543	621	607	621	569	588	554	590	596	588	595	596	608	592	615	577	582	561	566	576	606	556	594	592	603	620	547	583	562	587	608	600	604	560	607	563	582	604	623	684
26640	20265	7736	668	379	325	319	281	293	307	276	309	278	282	282	281	292	273	287	256	300	264	291	322	287	258	285	280	250	261	307	274	264	263	279	265	302	283	264	293	277	300	266	290	268	295	274	280	280	283	245	277	267	272	234	267	288	244	268	247	271	296	300	269	285	270	249	267	254	276	295	294	291	270	250	280	254	258	312	258	281	257	316	298	264	251	291	265	265	271	271	258	262	275	274	271	261	272	250	257	229	298	279	261	281	281	269	253	263	300	278	273	276	296	251	265	262	283	266	266	280	275	275	263	288	280	223	276	275	263	240	309	293	319	305	271	251	268	272	267	295	257	279	287	263	267	306	274	253	274	265	287	270	269	284	301	274	279	256	246	269	276	267	253	272	268	270	266	265	274	257	237	263	268	289	283	261	289	238	274	276	300	262	283	288	255	277	288	274	314	245	286	287	259	258	251	257	277	291	276	272	273	276	299	316	252	281	280	301	275	267	247	299	282	272	274	256	250	242	264	281	290	291	304	260	264	300	283	269	278	261	268	266	269	260	293	272	291	249	271	277	244	261	241	288	256	294	295	301	264	276	276	269	278	281	271	270	284	256	279	313	282	265	306	277	281	272	286	269	265	244	246	264	276	316	261	253	266	284	259	268	297	260	265	275	290	281	292	269	275	267	265	259	281	302	269	269	273	293	284	243	274	285	273	309	259	256	315	276	272	300	312	282	271	268	267	289	262	254	260	296	259	291	273	255	290	295	298	280	277	266	292	285	259	257	294	266	228	285	270	277	273	282	285	299	238	274	287	299	298	292	282	267	250	271	250	302	295	267	271	252	291	260	299	290	285	254	243	249	271	280	258	270	296	271	270	298	301	284	269	283	244	263	262	274	282	284	259	295	239	257	282	290	275	296	277	268	284	284	268	267	260	248	272	285	264	274	264	273	268	259	273	271	266	247	279	300	277	289	282	288	262	256	225	256	294	282	270	264	276	295	293	274	288	282	285	285	261	256	273	260	278	260	258	241	263	268	255	273	293	254	262	256	271	251	259	262	280	272	275	265	289	238	285	279	288	254	258	278	274	270	234	312	246	267	257	234	277	270	275	261	278	271	279	282	287	270	262	286	302	287	316	295	302	256	276	252	269	256	273	286	283	285	269	277	284	262	234	288	263	282	278	267	285	266	279	267	274	277	268	275	266	248	268	274	253	269	258	257	250	261	270	275	273	273	291	288	246	286	306	247	296	308	245	259	297	241	279	267	264	296	292	283	326	299	274	300	253	256	284	254	281	299	266	250	263	259	256	273	278	257	282	277	261	270	279	272	273	279	272	290	290	275	290	277	271	278	258	267	253	242	285	253	311	305	247	282	284	288	274	283	273	264	273	279	253	274	268	261	263	261	304	290	255	298	261	259	250	227	248	285	273	283	280	287	271	265	263	292	260	249	284	255	276	285	262	264	262	279	262	296	272	244	289	308	264	277	263	255	273	259	306	280	253	287	270	266	257	276	274	269	286	266	272	276	280	258	271	299	289	274	279	281	293	278	253	288	277	278	279	258	298	266	289	259	252	286	291	262	267	304	319	271	283	275	244	266	287	224	294	258	270	292	248	235	260	263	261	254	284	255	242	249	264	277	289	285	294	264	293	268	270	261	257	289	303	270	275	281	269	249	257	246	265	289	272	266	289	257	286	262	277	293	283	252	281	271	284	261	283	268	274	281	266	288	269	262	261	264	257	299	325	272	292	294	299	301	283	299	262	268	280	266	246	271	297	288	256	271	258	238	262	283	260	256	290	288	272	252	301	276	299	286	292	274	306	285	283	276	287	268	287	288	287	297	291	297	270	272	253	271	265	280	255	297	266	285	265	267	286	266	283	298	244	307	274	318	258	278	279	263	251	256	287	247	280	244	276	269	237	258	256	259	286	278	267	283	264	291	275	239	280	286	268	260	244	282	273	276	256	269	265	260	299	278	275	263	286	279	305	242	292	293	280	291	300	283	249	262	299	296	283	286	319	307	275	267	265	265	270	296	274	276	271	254	284	280	264	247	277	285	289	282	283	259	260	287	261	278	286	289	259	281	260	307	285	253	269	259	261	287	276	271	284	250	273	281	273	253	232	265	273	306	265	245	258	311	268	281	291	263	291	269	249	282	275	303	280	264	277	295	286	295	253	238	279	282	295	238	270	282	277	266	262	245	259	276	265	248	266	308	267	247	279	259	267	243	320	267	292	239	268	289	279	263	288	236	251	256	253	265	253	275	273	295	259	270	299	255	261	249	273	297	260	283	285	272	284	280	266	243	286	279	266	272	254	265	255	272	275	286	267	275	260	256	278	290	287	273	286	251	272	241	269	254	229	300	276	276	283	280	280	275	278	287	278	262	267	288	254	250	260	235	257	283	257	293	276	277	270	293	273	282	261	254	236	251	291	282	260	244	301	269	263	235	259	287	288	273	298	295	244	298	284	277	292	257	271	238	277	296	274	295	276	278	280	265	286	321	241	281	297	272	262	272	275	280	274	244	290	262	251	276	276	263	271	295	270	268	282	274	300	243	286	265	263	287	308	272	271	280	288	262	285	262	272	303	281	262	260	273	279	270	290	280	288	261	240	249	272	264	292	256	309	275	267	273	279	293	273	274	278	288	269	258	277	270	289	246	294	294	286	297	262	292	305	259	261	276	299	271	274	282	249	285	278	258	250	272	285	280	259	259	286	278	286	265	264	298	257	290	249	292	290	266	257	261	263	258	273	257	270	264	259	259	270	279	278	265	255	291	257	299	279	273	279	257	253	304	288	283	279	285	257	290	297	277	274	279	286	268	261	272	266	308	247	272	280	309	267	260	260	258	269	286	261	265	297	303	269	271	296	288	277	287	277	291	260	256	239	293	285	262	262	275	240	251	265	285	254	283	254	283	258	268	284	270	260	273	282	268	286	273	263	278	256	271	255	267	282	262	288	292	258	289	271	262	265	272	259	265	255	274	259	298	287	259	242	279	283	278	287	274	254	278	294	263	272	274	247	278	293	292	279	252	262	247	275	262	273	277	260	300	265	271	264	263	265	252	239	299	284	305	266	264	251	302	278	262	273	283	282	255	292	256	288	284	244	244	270	250	259	291	266	255	267	274	274	286	256	262	291	259	270	286	252	270	269	252	252	292	282	267	283	271	279	259	271	290	256	280	288	271	269	304	260	282	282	272	275	295	294	269	282	283	263	262	252	282	258	302	270	269	296	256	272	291	313	273	266	271	298	253	254	270	258	262	316	262	304	289	271	277	284	265	279	255	277	263	258	263	283	277	280	302	269	278	262	254	258	251	271	294	273	247	297	260	290	272	242	282	287	292	255	295	277	283	260	295	287	233	293	277	263	283	259	265	283	270	269	242	257	269	288	287	301	265	283	251	271	299	282	294	286	238	289	254	276	313	262	267	285	271	287	237	245	263	266	270	256	292	257	301	292	242	303	307	297	270	297	286	285	266	241	291	296
8300	1550	1360	931	702	682	581	526	561	520	553	537	510	547	520	487	542	556	521	502	500	555	497	480	525	527	496	508	508	484	532	544	490	501	478	502	524	517	473	544	490	495	511	515	523	542	512	505	468	521	495	521	524	535	558	506	480	502	506	505	499	487	490	507	497	535	502	477	483	499	514	480	515	503	566	498	475	521	497	502	534	519	489	514	488	469	498	537	513	539	483	522	527	499	522	503	486	539	508	492	504	482	520	532	441	510	541	535	467	513	520	475	495	487	511	539	475	536	540	492	509	521	506	486	511	455	522	519	527	484	526	515	506	522	513	531	521	506	508	505	489	534	473	543	496	498	477	520	522	474	500	498	498	505	522	526	529	539	535	503	491	526	543	517	519	532	496	515	512	543	480	506	518	520	509	489	500	513	464	479	506	534	515	525	497	509	500	476	475	477	503	515	496	536	474	482	504	539	487	495	458	515	504	514	527	482	529	493	516	477	512	510	472	497	513	522	518	498	473	546	498	542	514	511	493	532	505	467	530	518	502	487	502	510	510	479	491	479	510	504	495	432	490	514	490	501	535	496	516	470	514	520	498	475	498	492	476	496	503	499	510	527	510	483	480	486	531	497	466	526	514	517	520	513	472	547	515	535	493	506	505	517	479	485	530	517	522	514	460	500	499	499	520	540	480	488	459	517	525	465	460	492	532	466	513	497	505	500	486	491	568	513	490	505	519	486	477	541	466	501	505	519	504	471	505	525	500	491	523	499	487	476	519	480	493	502	533	497	480	507	512	497	502	491	504	519	496	531	485	506	530	506	496	490	475	509	474	497	546	477	529	506	498	523	490	512	514	525	501	475	484	467	491	463	493	552	467	502	517	541	510	563	532	487	486	483	528	519	513	488	467	501	515	525	491	476	538	499	509	509	533	504	520	491	503	496	547	503	510	493	537	525	497	483	491	522	488	487	517	498	513	523	487	476	500	498	526	551	503	523	456	515	508	517	499	494	510	517	469	514	517	478	564	502	494	511	495	469	527	527	493	507	521	524	464	481	512	546	552	528	499	466	499	484	489	554	509	500	557	499	517	479	500	553	510	502	560	534	494	523	501	457	509	509	477	497	462	511	518	492	487	495	562	536	530	500	520	521	516	525	492	470	483	486	501	485	556	484	531	526	478	519	524	502	537	517	501	487	509	505	542	484	497	492	509	505	509	517	520	499	510	515	505	522	464	488	494	504	521	503	469	487	522	493	558	542	556	518	508	515	537	528	509	520	513	525	523	509	483	492	478	495	480	457	517	508	490	538	494	534	518	549	486	501	535	485	505	490	502	495	504	537	484	513	468	537	522	514	515	483	513	486	514	510	476	492	535	530	484	508	541	491	521	479	513	524	499	466	486	522	526	498	503	517	483	527	511	497	503	495	507	458	533	510	548	504	501	459	522	477	505	474	509	519	462	511	516	532	501	494	497	526	500	496	491	483	539	516	523	485	513	495	500	516	516	494	491	512	501	514	578	491	497	503	523	523	492	551	524	488	514	504	512	465	502	505	510	546	480	518	484	499	509	517	491	562	465	519	503	489	482	495	546	515	514	518	505	461	509	514	500	564	560	502	521	533	526	493	520	474	518	569	508	491	509	514	488	499	488	486	517	531	510	466	500	496	515	494	510	496	509	514	472	522	545	521	511	515	483	480	497	521	541	501	521	475	500	510	518	531	505	517	493	498	492	512	536	531	482	493	520	499	523	532	468	498	488	513	525	490	496	514	472	516	501	502	504	502	485	535	518	468	483	510	462	483	478	504	490	521	524	513	498	534	524	511	499	551	519	504	484	502	524	510	493	506	491	486	480	475	485	511	496	503	492	533	489	476	521	467	514	509	477	478	488	516	506	492	519	511	516	536	539	511	508	499	492	515	518	471	543	499	503	544	521	480	505	509	512	507	499	499	494	510	525	514	506	514	514	506	479	502	529	434	474	515	508	528	515	520	505	520	534	479	515	488	545	500	531	522	506	489	484	467	524	499	538	505	522	531	500	489	522	494	523	512	469	474	484	537	511	463	482	512	539	531	497	486	532	523	516	513	487	539	495	458	491	505	495	506	512	492	563	476	475	492	514	479	510	555	525	534	481	499	516	512	484	523	447	504	543	481	474	545	498	499	507	464	495	502	493	503	511	481	463	513	489	486	485	518	505	528	520	523	529	516	493	489	497	521	528	488	511	515	545	498	501	539	527	531	549	517	520	540	544	474	468	540	512	493	494	542	491	550	532	501	547	503	552	508	499	466	502	530	497	542	488	550	480	496	515	496	512	489	526	528	535	516	492	544	538	520	496	508	483	507	501	489	503	481	484	494	553	500	521	508	521	484	476	480	476	506	482	501	512	511	497	526	502	486	516	489	519	519	528	516	473	494	478	524	492	472	508	475	494	497	528	496	504	503	504	523	549	520	495	500	512	516	496	479	500	487	507	491	531	529	480	577	518	495	483	488	524	507	511	497	518	489	492	509	514	481	520	490	480	500	508	517	514	544	482	504	496	470	478	536	480	529	498	488	532	532	519	503	517	521	492	537	532	489	465	518	489	501	499	477	544	500	477	509	502	486	516	495	467	511	498	501	539	495	537	547	495	519	476	516	494	488	483	539	514	528	517	529	534	507	505	506	495	514	521	541	527	497	525	522	498	478	486	481	514	489	512	466	462	504	508	509	508	503	492	535	506	497	521	534	517	485	513	503	517	466	503	460	525	487	506	492	565	533	535	523	485	503	494	518	483	501	544	504	490	495	498	498	505	501	529	519	520	539	494	490	505	519	531	526	496	492	517	536	499	484	529	530	484	501	491	498	508	490	509	471	566	481	507	533	520	503	520	478	475	507	493	535	492	515	478	478	520	505	522	503	493	508	503	538	548	478	510	496	501	494	508	518	488	512	501	476	482	503	479	484	487	474	505	483	491	524	517	517	484	491	509	541	528	530	507	494	503	500	517	519	544	502	508	504	501	497	530	534	530	479	515	508	475	505	517	499	519	471	540	504	503	477	486	479	507	495	489	499	478	516	494	496	499	464	536	508	516	531	506	510	536	494	493	508	520	521	504	507	521	501	520	501	509	513	517	503	535	519	504	497	518	517	532	488	506	502	483	508	512	499	534	529	498	513	530	536	484	501	490	537	503	513	472	508	496	523	523	487	475	493	513	493	506	471	523	542	512	528	503	527	460	501	543	482	475	523	494	540	538	493	463	464	519	499	492	489	471	513	476	502	496	513	478	468	491	523	505	540	463	512	470	500	489	505	540	471	496	491	520	543	509	514	526	495	510	520	505	482	493	500	473	469	509	509	498	493	508	516	516	487	496	532	494	512	511	480	456	525	469	521	512	551	506	502	509	506	504	497	503	480	492	532	493	532	479	511	532	514	479	468	514	507	476	557	520	528	561	478	520	476	514	487	517	515	484	483	509	518	499	552	554	543	493	540	465	524	480	529	509	525	486	482	594	514
24068	20970	28001	24104	19309	1398	561	359	345	279	265	264	214	198	202	210	182	181	195	186	167	178	157	161	174	180	193	193	145	184	160	146	153	137	167	188	182	170	182	160	151	165	142	165	158	157	157	171	162	149	156	182	152	159	154	145	132	131	154	137	155	138	168	148	154	159	160	158	138	148	156	139	143	151	140	149	162	152	136	141	153	160	160	178	141	161	134	169	126	153	163	172	158	151	121	136	145	144	168	165	138	156	146	123	166	174	157	143	146	142	174	151	114	144	145	156	147	155	149	126	157	143	148	144	158	132	168	141	139	168	172	168	153	155	159	166	174	161	159	164	151	140	148	162	163	179	168	146	152	180	140	148	147	158	163	147	143	165	136	139	145	168	153	151	157	149	174	144	153	159	147	168	174	171	140	141	135	151	165	147	134	165	145	165	164	163	153	160	140	142	155	154	153	142	155	126	163	161	160	162	141	151	146	168	168	146	140	164	131	143	150	152	168	146	162	160	136	144	165	151	160	152	156	152	125	151	161	155	146	144	152	141	170	154	163	156	153	148	156	165	162	147	157	144	146	145	169	167	156	173	153	147	175	164	156	171	153	154	182	167	152	149	127	153	140	166	160	144	150	168	143	165	162	156	154	156	150	150	143	163	153	140	129	146	167	159	142	149	161	142	139	154	160	147	165	151	177	159	166	146	135	152	142	159	157	146	130	158	145	151	144	167	156	138	155	138	152	153	139	161	129	153	173	150	148	146	153	160	149	155	149	153	136	137	151	163	163	138	164	148	144	151	153	142	157	149	167	148	137	144	154	141	138	148	167	144	164	131	153	162	135	152	138	148	152	158	171	133	161	134	167	125	142	136	163	150	152	159	160	147	124	145	154	161	139	153	154	136	143	181	147	167	157	167	170	137	162	158	155	145	140	148	170	152	147	180	149	160	149	141	147	133	133	158	129	151	158	157	136	151	145	158	161	160	167	163	154	160	143	154	130	153	149	161	131	164	146	150	127	148	137	137	146	131	164	161	162	177	149	138	154	145	150	163	164	166	147	153	133	149	142	170	151	162	156	149	141	177	150	166	178	158	151	145	154	165	135	143	133	169	146	168	177	184	162	175	149	144	165	153	152	151	144	137	140	168	159	165	134	138	156	167	141	153	163	155	135	145	154	160	130	149	152	155	149	145	148	152	146	150	165	153	143	164	163	148	151	168	138	171	152	144	151	148	149	146	164	144	147	174	153	142	162	160	123	149	138	147	143	140	160	152	140	150	166	164	139	154	130	158	148	140	154	151	167	144	142	165	154	156	166	160	162	184	154	148	139	153	154	152	134	159	146	148	146	164	147	157	174	145	159	153	151	172	154	164	191	157	149	164	150	147	141	140	175	144	151	163	162	147	157	158	148	150	156	131	154	137	160	164	172	154	174	162	167	146	156	148	149	139	157	139	144	146	156	168	147	134	144	172	157	130	170	159	148	152	157	151	157	155	149	144	136	178	152	146	163	151	152	155	148	148	154	148	133	134	147	130	148	157	157	146	170	168	152	146	144	177	144	160	156	172	153	136	145	155	141	171	144	160	159	153	157	156	176	164	154	160	159	146	152	158	141	154	139	149	152	142	168	141	173	155	143	149	130	142	156	166	142	153	157	144	145	144	161	124	165	146	154	146	153	158	152	152	158	153	149	153	145	142	158	143	153	138	159	160	149	158	165	153	144	146	135	146	167	163	131	179	179	173	159	160	132	176	167	176	159	167	157	157	140	123	130	151	163	133	153	155	150	158	156	164	136	155	161	153	182	165	153	156	168	151	147	125	146	135	161	147	143	132	148	136	144	133	145	158	161	143	137	180	155	163	142	147	154	164	147	167	139	140	138	147	133	137	138	151	157	159	171	150	161	167	159	149	149	128	163	127	171	144	150	155	133	149	156	122	134	180	152	161	186	160	145	146	142	144	134	166	153	142	179	147	152	137	161	163	157	150	170	159	145	183	143	151	148	157	144	150	140	153	155	164	148	157	150	171	136	155	154	150	182	168	157	168	149	172	146	173	165	172	154	153	137	155	153	125	150	149	148	142	141	162	180	153	146	157	151	154	156	156	143	145	163	146	141	150	184	149	140	167	147	170	148	161	141	142	158	154	160	170	157	152	146	165	162	151	151	135	158	151	160	139	150	155	173	134	163	140	162	149	160	144	131	181	153	163	142	161	159	173	143	191	151	142	161	145	158	147	148	151	147	155	138	139	167	151	150	163	134	151	167	170	158	150	149	158	154	131	179	150	135	150	135	163	160	145	134	132	181	161	149	138	145	152	137	157	174	156	171	144	150	155	148	146	146	141	143	160	161	170	125	158	176	150	151	169	141	154	157	172	151	147	125	144	155	156	158	144	151	155	142	146	169	150	150	166	147	164	146	147	160	173	124	152	138	142	151	152	134	169	152	123	149	165	148	121	139	150	154	146	121	135	154	160	163	158	144	154	146	145	170	135	143	160	179	141	151	162	157	147	175	153	148	119	135	156	150	154	153	164	154	155	154	132	159	112	140	139	136	155	157	184	135	177	148	165	147	157	152	145	169	164	180	156	146	171	164	127	142	153	163	163	151	147	138	160	176	160	139	139	167	131	167	147	158	160	147	167	178	160	153	175	157	168	152	167	153	158	161	160	158	155	152	158	143	136	168	156	137	146	163	151	158	155	134	169	152	143	166	157	167	162	160	153	144	169	152	130	144	159	136	145	177	161	148	146	153	177	165	145	142	143	179	138	177	155	145	160	136	153	149	148	171	161	148	138	131	194	153	162	143	167	141	166	144	151	163	164	147	143	163	171	155	178	156	135	155	160	150	165	170	161	182	146	173	149	171	150	160	171	162	180	151	153	141	149	157	148	141	192	144	141	157	156	158	143	146	151	149	155	150	158	142	155	145	131	146	136	141	163	144	131	165	157	157	160	145	169	159	128	141	143	161	155	147	151	142	145	172	160	155	133	138	159	174	134	173	151	148	159	161	165	137	137	157	150	148	140	143	144	156	131	154	166	137	175	146	169	144	137	147	155	166	140	155	150	144	157	135	156	146	159	158	135	153	145	148	142	157	155	153	150	138	139	147	154	154	140	150	163	149	171	158	167	155	127	149	154	177	154	142	167	120	143	169	170	150	154	160	151	153	138	135	162	144	139	141	173	150	153	148	164	152	148	133	146	135	172	151	168	145	177	150	193	169	167	151	149	146	154	157	172	154	153	157	159	163	125	167	160	172	135	145	149	133	144	138	158	149	147	160	139	150	142	142	130	160	163	142	163	145	159	131	154	160	167	165	138	148	171	184	146	145	149	150	132	143	166	136	177	153	140	154	143	150	157	133	157	151	157	152	144	147	180	160	156	156	150	124	139	155	176	146	144	128	158	149	159	146	154	172	151	146	139	159	156	151	160	153	130	173	171	164	174	149	128	173	153	169	173	160	150	172	170	128	159	166	170	150	146	150	142	183	142	154	158
15386	9244	7827	4018	2532	1849	1393	1127	939	729	692	650	531	510	513	489	417	425	409	410	407	377	365	391	314	367	327	348	332	345	339	331	332	312	337	310	335	311	298	354	284	300	311	295	327	309	299	311	271	328	274	310	309	322	295	322	298	314	290	299	308	285	320	311	311	325	307	281	284	328	303	295	321	305	305	312	305	303	298	296	308	315	275	330	279	284	269	294	304	289	300	296	272	308	317	317	314	299	301	296	314	286	314	273	254	273	277	301	295	300	283	275	268	304	293	290	282	320	288	307	295	281	320	284	307	304	296	295	293	305	298	294	315	282	278	289	291	301	273	297	307	284	295	274	309	310	294	281	311	301	311	287	286	312	269	324	293	295	306	255	294	297	280	287	309	270	313	302	302	279	301	286	322	307	295	300	292	305	259	317	302	284	291	281	325	279	293	283	282	334	321	297	266	304	292	276	300	304	277	315	301	261	283	293	289	279	299	308	288	319	299	293	292	299	274	277	267	310	271	289	302	286	297	284	311	299	296	300	289	282	295	311	302	301	280	302	275	287	300	314	289	293	308	299	287	275	288	301	276	296	303	299	286	277	284	283	275	323	273	284	303	281	296	319	299	303	288	289	329	306	301	273	296	287	296	264	270	296	287	279	269	311	304	315	301	302	269	311	317	267	280	310	314	293	301	287	305	308	296	308	309	287	290	273	301	269	277	292	297	284	299	279	268	292	280	321	317	297	294	310	278	306	303	313	285	303	301	300	295	289	293	298	283	313	282	274	272	282	288	283	309	311	293	285	306	308	284	289	272	324	309	296	281	290	328	290	308	312	277	320	294	286	288	278	287	272	279	312	329	303	270	258	294	296	290	305	289	306	308	322	307	295	294	318	302	330	292	262	314	280	278	281	319	268	287	275	275	310	289	285	327	293	302	300	319	298	290	294	306	261	305	307	287	260	297	270	278	307	303	299	310	302	277	264	302	299	301	301	288	328	300	299	272	270	288	272	284	290	275	297	308	301	283	295	294	300	332	298	294	303	285	306	319	322	272	272	328	296	297	284	311	296	288	308	323	276	270	288	265	262	305	279	288	295	263	283	294	299	298	265	305	279	290	275	306	323	313	281	283	300	305	284	280	284	274	314	323	329	305	297	289	339	288	313	297	298	301	300	286	275	284	285	308	270	290	325	294	285	321	262	269	301	280	270	274	295	271	279	283	296	321	309	290	304	297	277	321	288	289	262	259	280	282	302	295	292	287	274	266	271	282	300	294	278	326	287	322	297	293	292	289	272	275	311	279	317	304	279	286	271	302	300	293	289	286	279	307	279	266	295	277	280	289	312	294	292	294	300	314	275	292	280	284	307	308	308	319	311	284	319	287	304	319	293	265	283	258	272	263	301	315	309	300	322	265	278	292	316	289	296	297	324	289	285	296	322	329	290	281	283	338	301	285	324	302	282	281	285	284	279	286	295	277	304	271	274	297	292	308	278	282	302	301	290	302	278	294	289	271	257	304	285	297	307	284	256	294	301	289	290	278	299	304	299	273	291	272	281	308	315	268	276	328	303	264	293	290	280	321	319	309	280	298	298	269	282	293	260	314	295	288	280	302	297	284	298	292	316	302	262	311	314	277	286	310	306	299	266	294	331	305	313	312	296	313	293	315	297	310	309	304	332	284	301	282	297	276	283	269	317	291	292	314	310	294	295	281	289	304	253	270	318	301	263	303	303	293	292	299	298	249	293	288	300	289	307	290	295	275	305	328	304	287	305	308	286	287	265	280	299	312	248	315	280	336	274	265	284	289	286	298	309	317	335	269	292	310	312	302	322	305	305	301	281	314	286	321	287	308	299	307	293	287	278	310	324	316	294	317	275	282	295	282	297	303	288	324	281	278	309	271	302	300	297	296	303	282	313	293	319	254	299	295	281	309	319	296	298	286	251	286	279	273	285	280	319	314	266	292	290	287	300	274	280	283	315	290	275	314	287	263	295	283	276	292	293	285	292	304	253	296	276	272	298	294	286	294	263	292	316	303	280	287	297	260	296	273	290	324	304	289	272	313	277	274	281	277	285	295	293	263	304	297	300	292	287	275	309	283	334	271	331	301	321	289	311	280	301	313	324	297	285	301	289	277	292	304	300	254	297	308	302	285	288	299	294	277	302	306	308	273	287	292	302	257	289	298	311	300	299	283	280	295	312	288	289	298	308	290	304	276	274	291	277	309	292	276	283	281	300	317	312	284	297	282	284	333	284	295	279	306	328	255	297	282	297	284	294	297	274	323	280	281	291	272	319	300	285	287	277	268	277	293	292	275	300	296	266	297	289	316	287	290	293	315	279	300	310	274	305	276	323	291	281	277	286	327	302	287	266	284	300	301	250	293	295	319	276	293	298	274	299	278	290	274	266	305	261	318	315	298	291	320	317	321	283	275	278	285	292	302	325	293	322	290	293	266	298	297	303	290	264	279	264	331	288	276	288	290	298	266	298	303	306	288	304	311	304	310	304	291	283	288	277	286	317	302	292	267	307	293	300	287	320	285	284	265	249	287	296	330	307	303	300	309	281	262	290	291	303	296	277	296	289	293	272	333	303	267	321	304	303	307	291	310	251	263	290	310	304	310	321	291	276	277	293	256	291	275	304	284	316	292	275	291	286	270	308	277	348	283	291	261	266	309	318	310	287	298	304	293	329	311	318	284	298	334	284	275	315	252	284	292	299	306	283	266	277	280	301	319	287	299	292	313	283	292	277	298	272	284	307	268	292	287	280	303	282	289	279	288	298	281	290	305	307	300	301	287	279	299	250	300	286	305	294	275	266	263	287	278	270	291	299	294	291	295	296	282	277	278	319	293	273	302	319	290	267	301	260	314	262	302	292	314	307	292	303	313	320	281	300	306	255	311	279	314	304	298	321	288	256	289	289	295	312	288	297	289	272	267	297	305	310	288	270	258	285	316	275	302	283	299	275	286	270	274	287	291	321	327	278	334	313	280	271	291	263	298	286	291	293	277	275	279	259	282	300	285	297	300	307	307	287	294	268	272	309	300	301	256	300	316	286	299	305	293	290	283	320	283	299	272	292	308	302	297	275	295	257	304	315	308	339	310	280	265	296	296	284	283	277	301	289	295	289	252	309	304	319	278	321	316	316	304	308	296	291	300	274	304	270	290	290	301	303	297	286	295	274	310	282	299	299	332	286	295	303	290	302	318	283	296	313	294	279	300	302	302	292	271	304	283	299	289	307	308	282	297	284	255	307	289	294	262	285	319	301	278	275	279	284	288	307	293	341	302	288	321	269	325	308	316	323	266	319	265	301	268	281	306	297	304	298	307	284	305	284	276	306	299	297	272	298	301	283	330	271	324	337	300	310	298	281	276	285	326	302	279	280	291	275	275	265	276	302	313	304	293	281	284	269	277	313	269	300	293	289	269	289	263	307	286	313	302	276	258	316	297	273	306	307	310	292	267	284	290	303	305	305	286	294	282	273	290	279
23036	20968	28713	23389	20976	18346	1932	865	688	614	549	491	483	449	464	433	408	412	407	433	405	432	368	384	377	402	387	377	372	356	367	374	375	349	385	375	378	406	361	341	364	336	375	391	320	357	367	370	345	360	355	335	363	368	348	357	327	362	336	349	328	373	373	349	361	386	365	342	332	361	352	363	338	354	360	328	339	323	357	356	326	305	373	351	335	378	345	376	351	367	336	371	320	310	358	367	348	359	350	340	332	342	317	352	338	363	336	357	360	336	333	336	373	381	318	360	348	312	367	332	338	308	328	359	342	367	333	372	320	342	358	366	320	373	358	363	349	360	360	383	345	344	341	338	340	359	385	345	366	349	351	382	355	343	345	339	323	361	365	369	347	345	355	365	336	308	363	326	365	331	324	323	354	330	327	353	328	350	332	359	343	339	370	349	373	364	360	358	352	349	322	363	349	361	372	332	330	384	372	320	364	348	314	387	333	365	333	370	363	369	328	361	338	348	373	357	361	343	338	334	324	333	333	360	360	328	355	366	360	319	348	322	346	316	331	359	370	351	345	345	341	357	358	370	354	357	348	346	339	356	340	321	387	322	356	360	371	320	343	365	342	359	321	367	357	300	322	343	334	340	364	344	354	359	342	346	317	349	321	352	343	339	344	336	322	324	367	379	355	318	361	345	368	355	311	348	333	369	318	334	331	352	345	348	329	361	385	343	368	343	323	353	323	327	359	327	344	350	377	340	351	312	349	355	336	370	333	358	344	355	359	375	326	375	327	320	345	329	323	341	341	337	357	325	350	360	333	340	347	347	378	368	337	331	350	355	348	340	333	355	338	368	362	362	327	370	365	372	361	347	366	367	347	348	344	323	342	346	376	319	320	353	323	370	335	374	345	346	339	350	345	360	345	337	349	347	340	340	351	363	354	349	364	356	354	337	376	336	362	340	348	345	343	363	366	339	315	337	314	310	349	342	369	338	361	356	348	320	343	370	343	364	323	362	342	381	330	325	350	322	380	322	330	334	335	361	393	370	325	348	326	340	353	379	330	358	362	348	370	310	328	349	337	322	368	363	351	338	358	350	327	341	338	343	325	323	347	364	340	356	370	347	333	322	375	324	330	345	357	356	345	363	324	312	350	326	377	356	328	390	333	347	342	350	351	313	356	347	315	357	357	331	350	326	323	331	354	375	339	353	350	376	358	313	338	343	376	357	374	339	373	351	374	331	333	358	334	357	332	359	361	320	345	340	373	314	343	348	359	386	366	365	332	367	356	390	367	302	335	341	349	340	352	335	337	329	312	332	365	326	397	346	361	360	343	358	368	346	364	293	326	340	381	349	318	371	304	322	381	353	354	337	357	366	345	332	370	327	366	355	334	368	378	351	349	360	345	352	343	346	336	354	358	337	337	340	361	359	342	367	388	369	374	355	341	378	352	329	330	350	339	331	348	334	336	340	372	339	347	327	341	311	331	329	348	365	319	365	308	341	357	340	318	370	337	328	356	307	341	379	349	322	339	368	344	341	333	379	346	324	338	334	345	377	365	315	336	359	337	321	346	334	360	357	344	353	344	345	372	360	334	336	343	330	356	314	347	346	339	346	391	357	365	339	335	348	331	338	313	347	335	339	325	305	323	343	339	345	343	340	345	324	348	333	364	354	346	378	322	374	348	375	377	337	356	339	305	339	349	346	354	337	317	328	341	362	334	356	322	334	368	329	347	350	351	355	342	324	367	365	365	384	338	337	351	347	349	336	312	332	361	357	379	349	360	343	326	359	338	353	339	330	368	337	340	319	359	360	300	362	355	380	312	334	310	329	332	357	368	351	329	353	361	356	347	351	328	326	362	353	353	337	345	350	334	346	366	357	302	363	359	365	347	348	331	340	357	336	330	331	354	334	324	317	361	341	309	338	349	363	362	375	377	315	324	335	322	340	313	343	392	351	368	364	356	373	350	354	337	337	345	376	333	314	370	371	373	375	355	357	341	347	309	354	353	365	338	310	359	329	346	337	339	342	355	350	341	327	341	333	366	349	354	316	355	350	337	361	358	356	316	330	344	342	332	349	332	367	328	400	371	351	338	384	360	341	348	309	357	369	357	356	363	339	332	384	369	320	345	386	338	357	322	358	346	365	337	333	351	355	344	363	328	355	329	362	342	334	359	359	357	361	362	367	335	365	325	315	325	377	332	400	329	330	355	335	345	382	336	338	362	360	345	371	352	363	351	366	369	357	355	332	358	364	350	336	356	346	344	343	333	370	351	352	347	332	356	360	313	358	343	379	380	342	346	375	336	377	346	357	345	364	367	330	363	402	354	344	329	353	353	327	361	369	332	349	369	352	367	297	336	339	379	345	343	346	346	342	314	341	339	336	371	354	328	374	371	384	340	361	360	350	338	359	319	372	362	342	382	373	337	319	365	342	338	336	382	360	361	349	355	346	363	366	315	341	352	354	364	308	360	360	317	351	333	338	362	331	370	355	359	334	347	361	360	358	378	367	331	374	361	330	357	349	322	342	357	339	321	327	368	377	359	366	341	334	321	351	376	378	326	363	349	337	349	319	363	357	346	369	379	346	389	356	362	337	349	368	342	354	357	371	335	351	346	314	339	355	340	318	357	366	368	349	345	323	374	353	361	320	390	339	331	327	311	353	355	346	300	356	338	333	357	339	343	356	322	386	323	340	354	327	344	382	309	374	346	332	320	353	347	308	347	338	336	346	351	354	361	355	348	364	380	333	311	318	355	355	338	319	370	347	348	343	371	327	344	358	331	361	318	338	355	324	321	355	317	348	370	311	329	331	371	332	353	358	342	344	356	349	345	342	350	349	324	334	358	309	353	315	325	330	361	364	319	340	371	367	373	358	352	323	361	334	346	364	335	335	326	326	358	358	350	347	341	313	358	338	355	357	351	380	322	358	349	331	343	339	331	374	320	344	340	354	343	376	310	328	336	335	376	340	350	341	318	339	342	348	313	385	346	340	358	326	350	366	362	325	376	348	366	345	320	337	328	325	326	376	380	333	327	340	338	350	304	366	351	357	315	344	373	301	324	315	354	342	330	341	349	316	363	336	367	359	335	339	330	357	340	347	359	348	309	363	318	340	370	321	321	329	331	322	340	338	324	333	365	345	327	358	349	371	307	369	329	322	328	342	378	355	351	353	337	336	295	319	357	378	330	357	368	351	361	357	354	340	359	361	362	331	335	355	356	343	362	350	340	375	334	357	331	314	334	358	361	323	343	382	341	300	348	339	346	358	327	314	314	342	351	333	371	336	349	322	343	346	327	344	377	341	361	341	364	392	350	337	360	356	306	371	363	368	376	377	342	345	338	332	340	370	333	315	341	314	357	361	351	345	360	331	381	344	348	366	325	329	362	343	335	344	340	328	333	344	400	328	320	368	330	344	339	344	343	331	355	334	345	337	339	346	326	323	339	329	325	359	380	341	360	368	342	321	329	355	362	343	328	352	362	320	343	323	350	314	326	335
17967	15189	13105	7025	4629	3308	2661	2120	1759	1585	1325	1243	1151	1037	962	893	888	853	792	815	729	804	743	687	721	652	677	733	653	669	661	638	659	581	622	605	625	621	605	626	591	615	663	605	620	596	615	595	628	619	650	599	616	597	619	662	635	645	578	608	596	615	611	635	592	626	636	580	585	606	605	657	569	618	613	581	625	583	580	586	601	605	609	588	561	573	574	577	584	602	605	570	593	600	574	577	548	608	585	585	585	615	581	571	611	642	588	535	568	606	577	589	600	584	583	561	610	648	607	587	572	608	588	563	565	647	606	575	616	603	631	565	624	560	536	613	593	594	558	611	617	611	587	558	575	564	613	580	600	614	580	619	598	600	566	601	536	605	610	608	540	594	626	615	590	620	553	625	601	585	637	553	584	547	583	596	604	562	616	585	608	581	591	574	614	590	616	545	588	559	611	610	612	559	572	593	549	590	589	567	596	604	586	591	562	580	566	603	567	634	543	579	615	612	625	594	565	580	566	601	589	587	590	598	595	608	566	609	576	583	581	579	599	600	589	564	585	564	593	573	640	642	583	613	610	594	548	591	566	604	578	625	590	614	640	563	592	606	585	603	556	601	577	561	615	585	580	552	610	592	589	582	597	605	571	592	603	607	584	589	577	531	654	583	636	611	599	633	604	574	577	602	608	604	595	599	634	613	602	555	591	538	600	568	574	591	616	594	592	592	570	578	616	557	581	613	608	602	616	581	581	580	537	594	601	568	576	601	615	576	539	599	591	599	600	640	562	552	581	567	619	605	554	637	582	540	618	598	598	613	573	602	594	580	574	567	591	577	578	568	558	557	555	572	600	582	576	577	593	581	606	578	605	564	572	618	627	566	632	577	641	601	654	584	597	581	599	562	571	601	603	618	594	607	597	603	599	574	584	617	599	604	603	594	591	641	614	587	599	577	619	553	579	587	600	589	579	593	560	620	613	590	599	594	613	625	602	587	588	597	592	600	621	568	600	561	580	584	612	557	642	639	618	637	623	572	625	594	583	584	584	578	608	554	595	535	594	615	573	602	622	580	585	601	591	585	559	647	616	586	611	591	569	577	576	572	628	581	626	605	612	569	586	622	585	569	596	585	605	566	625	598	599	564	507	597	642	533	626	576	575	660	586	572	563	584	599	606	580	550	574	616	605	545	579	556	575	520	611	532	602	591	591	615	573	586	589	616	573	559	594	606	578	583	611	572	570	612	616	611	586	558	602	582	641	619	597	620	591	579	625	608	602	557	514	574	571	583	615	590	580	610	589	605	578	559	581	602	596	637	596	578	575	592	621	622	638	610	573	578	588	560	612	642	581	598	610	567	621	608	562	575	590	588	610	588	578	622	574	633	633	560	561	569	585	567	611	586	603	605	584	561	597	604	631	612	584	618	590	553	584	574	637	588	574	618	599	616	590	603	596	599	626	599	573	552	605	644	623	584	578	611	564	587	617	564	605	565	622	596	608	560	612	611	608	622	597	641	586	587	561	578	584	607	541	546	570	575	568	599	594	619	574	607	615	625	594	597	557	604	588	599	586	566	560	611	608	566	610	586	579	609	585	575	604	611	560	578	609	597	610	593	628	538	610	601	531	615	598	583	602	566	540	551	597	604	582	553	543	577	619	551	570	602	633	608	616	620	599	581	645	627	603	596	540	584	562	628	637	586	565	546	562	554	614	574	567	566	578	576	621	563	612	546	629	599	600	588	593	593	592	629	577	572	555	585	534	607	608	606	597	572	625	568	599	605	599	611	619	598	529	580	586	607	589	617	591	594	590	586	605	575	571	534	587	584	588	573	599	600	614	619	533	575	627	580	562	612	574	547	568	583	601	550	532	577	522	624	587	595	608	606	612	629	610	595	626	618	552	575	597	630	604	571	586	563	585	634	614	582	584	623	600	602	537	600	582	576	576	566	551	555	563	607	597	544	582	608	627	622	533	585	544	592	585	621	576	592	584	575	596	585	598	558	565	586	579	571	614	566	637	631	543	608	543	587	604	543	552	625	574	604	626	625	587	597	615	597	564	550	569	592	612	607	525	577	608	614	546	607	579	602	568	592	581	612	610	580	622	596	607	586	586	572	617	563	592	591	626	562	585	557	552	567	640	594	614	607	578	550	581	593	602	606	617	609	590	610	553	642	600	556	600	573	613	605	589	590	568	593	593	612	558	588	598	632	619	566	593	553	602	588	589	584	601	630	580	561	563	522	609	628	612	576	580	559	594	602	569	604	565	616	569	565	531	611	606	590	583	602	610	567	599	572	555	580	593	552	557	610	603	618	586	570	569	556	582	591	583	603	583	592	590	584	566	626	602	565	593	578	553	579	618	572	573	596	602	602	600	575	595	650	590	576	593	609	589	575	608	575	572	608	558	575	612	576	599	589	616	593	587	560	592	596	591	578	566	594	597	561	605	567	654	554	606	558	617	585	613	536	587	575	601	600	615	590	604	649	638	591	600	622	533	605	599	577	529	589	575	570	581	581	577	590	591	558	650	555	572	586	581	602	588	592	569	594	565	573	590	594	566	560	584	601	562	591	609	645	576	614	564	579	584	564	583	579	585	562	624	596	587	584	531	626	602	632	592	568	612	586	584	593	569	636	575	579	559	636	547	589	623	573	549	594	585	568	551	629	602	609	590	566	580	584	590	614	577	577	613	605	592	611	617	621	587	570	611	561	584	588	609	585	604	591	558	601	567	583	576	577	578	582	572	607	638	606	547	609	570	569	581	576	594	600	616	602	584	631	593	596	628	579	573	576	564	589	616	587	621	588	569	615	601	525	594	582	635	600	581	563	602	622	620	583	596	620	582	590	598	601	553	606	583	573	642	618	594	570	605	582	588	618	619	619	607	559	577	563	600	585	573	612	604	616	579	576	565	607	577	580	570	578	586	626	608	617	616	605	581	555	596	588	652	606	610	588	553	634	595	573	593	600	602	583	614	534	572	575	559	579	596	585	616	575	591	574	546	569	610	582	586	583	606	569	601	594	578	587	570	608	651	590	597	573	568	572	538	552	595	564	583	591	602	598	588	624	585	576	547	611	557	580	597	576	600	571	569	589	581	567	608	621	587	604	564	560	609	580	594	595	589	604	619	568	574	643	606	638	638	579	558	610	558	569	581	536	535	548	589	576	587	632	566	618	574	588	601	561	560	581	593	612	560	574	583	572	631	556	573	589	588	592	563	627	627	615	590	602	547	563	541	621	593	556	567	628	568	579	573	598	613	584	597	571	578	577	593	611	565	569	607	598	543	597	578	598	615	592	577	633	597	590	623	579	617	578	596	582	611	622	642	586	599	580	615	589	604	619	571	603	601	582	575	610	592	557	598	569	600	645	594	608	609	640	546	571	571	568	595	567	549	597	565	615	595	612	581	589	618	575	588	580	608	593	614	610	593	590	557	613	604	601	581	526	587	635	571	546	595	628	573	609	592	586	583	571	616	576	598	563	592	614	587	649	585	581
26713	20283	7655	655	433	331	291	293	274	261	309	251	298	269	314	288	303	285	281	277	275	265	286	293	247	259	287	258	286	297	273	277	306	287	256	263	289	280	283	269	279	290	247	272	270	275	245	261	297	262	311	308	256	253	258	254	274	290	254	259	256	283	277	269	253	262	280	271	270	279	293	280	253	264	273	262	285	286	262	268	265	286	252	270	302	278	277	267	282	238	288	260	268	268	255	274	250	263	275	288	291	285	263	271	274	270	285	254	279	312	278	270	279	275	265	256	257	294	278	235	228	292	261	268	282	291	280	256	236	247	290	247	260	294	251	276	240	272	268	273	276	252	255	237	266	260	262	237	272	243	270	281	279	255	286	264	291	268	276	303	293	266	262	232	275	266	289	262	279	304	253	243	258	261	256	276	274	279	262	262	236	278	254	254	257	247	287	287	279	262	323	241	267	255	294	246	229	254	271	267	276	292	273	291	272	266	263	258	233	288	252	296	282	284	283	264	295	268	287	260	259	283	256	242	269	252	258	309	289	276	267	277	287	286	267	269	287	265	266	293	272	268	271	244	274	276	294	255	275	272	285	272	265	292	276	293	276	289	278	260	275	287	269	304	300	280	263	258	254	274	261	301	260	294	269	262	294	279	251	251	253	274	276	307	263	271	287	283	257	228	265	247	244	287	280	253	264	281	248	257	262	268	260	289	251	253	247	276	314	262	259	278	308	257	306	306	263	262	276	274	294	274	286	286	281	266	281	281	274	284	306	245	279	297	273	289	266	294	309	264	292	283	275	292	255	277	259	282	292	294	286	258	269	269	240	286	274	285	278	281	253	261	267	245	300	257	261	255	256	294	289	281	262	276	291	255	248	255	241	299	270	266	252	271	275	283	284	279	247	256	263	276	264	272	266	270	279	269	261	246	271	269	275	273	305	285	277	278	240	262	263	228	265	304	251	263	286	270	299	277	265	276	257	275	252	290	242	275	262	283	275	280	284	288	281	294	291	266	301	257	284	273	282	275	268	270	260	278	266	247	294	244	297	305	275	273	261	270	255	230	238	286	257	269	284	252	247	264	303	267	273	296	265	266	245	289	247	272	239	276	245	293	270	272	260	280	275	271	277	238	309	282	251	283	273	282	256	248	255	290	269	277	235	272	284	271	290	292	288	258	328	298	253	290	287	274	248	274	266	289	249	279	260	240	286	260	221	278	263	253	252	249	257	251	290	278	270	254	262	263	264	306	278	259	261	245	263	265	274	282	287	306	278	286	267	236	278	269	284	285	281	263	284	284	310	265	264	282	287	263	283	291	263	309	270	275	287	263	263	232	282	250	292	288	298	282	266	296	268	270	268	259	260	278	271	250	258	247	277	266	248	306	276	276	278	285	246	284	268	242	281	266	273	292	287	268	272	269	272	249	274	245	273	290	256	272	250	257	283	257	258	311	286	236	265	246	286	253	278	264	265	295	299	270	270	274	270	286	264	263	279	288	248	287	279	267	257	295	279	242	280	240	265	258	265	261	272	291	278	279	240	259	259	254	260	253	270	274	280	280	267	260	279	264	282	262	269	276	290	243	267	272	284	291	269	255	242	269	258	255	272	246	280	261	269	254	284	284	292	267	262	282	301	255	220	295	296	256	255	242	264	245	262	258	268	258	257	291	283	294	271	283	288	296	255	283	270	256	270	282	292	294	268	279	269	278	308	271	266	288	270	267	267	276	250	280	254	297	286	264	266	280	249	261	260	268	280	294	284	289	263	258	286	288	278	285	239	244	282	239	282	264	289	261	257	293	255	261	237	256	272	259	284	257	273	272	260	262	306	293	275	255	259	266	259	280	280	257	278	287	267	265	260	242	253	283	250	290	292	262	294	256	286	285	294	277	283	292	299	258	281	276	259	264	294	280	250	280	301	269	257	274	260	265	259	238	253	248	246	264	242	284	303	292	262	272	260	283	251	276	253	283	300	261	261	273	270	270	275	254	303	268	288	273	294	273	276	244	278	280	285	265	285	297	269	275	265	251	298	270	297	284	272	282	277	262	266	259	298	256	276	303	226	280	287	261	273	264	279	265	259	286	286	289	278	262	250	257	285	258	268	268	254	292	272	260	260	279	289	286	287	265	241	283	276	265	249	292	279	297	280	269	273	274	264	270	234	291	278	283	268	278	268	280	287	262	261	252	276	254	246	247	278	276	259	272	264	275	272	290	262	266	277	259	266	273	274	261	267	274	257	291	265	272	285	289	273	264	268	256	270	254	249	275	268	249	286	291	288	318	292	274	264	265	266	251	267	292	275	290	260	266	262	284	290	262	269	241	265	230	236	289	265	270	278	253	297	235	299	317	305	286	272	273	234	281	279	284	268	279	277	248	255	290	286	266	266	261	303	289	282	265	286	258	254	266	324	231	281	269	269	247	300	281	283	244	258	297	265	268	259	271	274	282	267	274	270	268	242	280	285	297	263	266	274	275	279	253	255	278	278	266	274	257	251	307	288	260	251	292	263	267	293	244	260	246	283	261	269	266	289	256	295	257	266	228	292	280	278	260	255	274	290	280	275	294	278	273	262	293	259	243	262	237	274	266	275	271	289	267	301	292	250	240	268	249	266	230	296	279	319	278	264	260	254	266	242	281	302	270	287	264	294	260	290	304	315	282	273	255	276	262	286	254	273	283	248	277	257	248	282	269	247	273	264	252	276	289	310	277	297	275	281	257	288	235	271	304	251	270	286	282	263	282	266	265	284	272	265	272	307	308	278	298	268	290	274	251	282	279	289	249	243	264	266	278	268	267	261	266	270	294	265	271	277	270	260	285	281	245	295	275	304	274	273	289	261	273	285	286	284	282	248	271	266	249	268	292	243	264	242	276	258	280	272	304	279	257	251	316	252	231	265	272	273	256	276	299	284	279	256	275	270	248	263	296	278	278	280	273	264	277	283	275	272	283	304	253	263	263	281	274	266	255	287	243	283	272	286	247	261	269	240	253	257	264	261	264	293	281	288	292	248	273	281	269	262	270	256	295	248	299	280	247	289	247	281	274	253	291	273	286	271	285	262	274	267	272	265	303	264	251	249	268	259	294	268	276	262	260	285	293	255	259	259	274	278	273	257	251	249	244	248	267	286	264	248	274	251	288	282	262	273	253	275	259	252	261	272	271	294	294	282	268	278	254	287	264	293	299	300	265	272	298	255	282	297	288	290	274	247	291	241	249	268	295	287	265	272	260	283	239	253	274	285	291	240	268	244	264	274	253	280	252	263	282	279	229	273	272	256	237	291	261	256	261	280	283	298	270	258	254	301	297	284	284	247	267	284	288	267	275	260	249	283	281	273	293	259	270	271	266	261	295	278	288	284	287	256	250	255	262	240	278	260	254	248	260	278	280	263	256	276	285	277	265	290	292	272	273	270	274	289	259	312	263	295	259	228	258	276	288	271	266	272	243	265	262	268	278	269	258	265	252	254	255	268	264	279	285	274	272	262	265	262	267
8338	1501	1374	854	743	648	618	616	581	560	548	544	525	488	511	522	509	551	506	487	526	517	511	492	476	537	519	530	479	504	465	532	470	544	539	527	487	488	539	532	488	490	494	483	550	523	504	490	489	519	490	520	473	489	508	502	490	515	508	462	553	538	516	541	524	531	520	491	497	520	479	539	475	487	481	512	525	532	529	470	529	472	525	493	511	526	529	510	512	498	519	500	549	507	519	488	478	515	534	462	524	524	513	468	503	474	527	499	508	496	488	558	516	471	492	494	479	485	505	482	493	535	520	489	502	493	533	489	474	503	504	494	491	508	515	485	561	528	519	511	492	508	526	513	519	496	483	526	543	522	470	489	510	485	509	501	535	533	513	517	505	514	509	516	479	489	505	511	519	515	488	526	479	538	499	543	496	533	468	471	473	518	493	551	501	495	513	505	516	520	481	499	496	515	510	477	516	517	501	482	510	530	491	496	476	523	500	539	503	507	537	498	524	517	528	511	493	485	529	510	529	493	506	526	502	483	543	480	474	484	534	507	519	522	500	497	487	518	531	515	521	491	485	533	469	464	482	483	508	521	489	509	523	442	470	489	522	507	538	488	504	537	502	509	514	488	500	517	476	496	508	473	501	528	507	488	499	486	463	514	496	476	519	495	522	521	480	517	498	535	526	525	497	504	460	492	516	523	536	518	472	521	506	502	526	499	519	471	487	487	517	497	525	526	512	499	489	499	506	504	492	524	512	486	510	495	568	516	494	526	506	516	487	516	480	506	465	500	478	503	478	528	528	513	507	509	529	507	510	523	501	473	463	472	460	514	526	527	543	530	475	500	499	491	503	515	503	552	505	494	543	495	548	484	502	543	499	481	506	503	500	534	534	514	555	483	462	487	502	490	516	471	515	501	534	490	547	490	509	504	496	486	499	525	460	475	485	481	507	463	518	461	520	494	477	475	519	490	437	496	528	492	504	521	502	503	494	491	496	537	479	484	516	478	450	494	500	487	478	517	512	525	513	532	517	521	543	561	507	492	507	542	488	519	512	502	484	523	503	524	527	522	534	486	510	528	547	525	526	526	523	497	529	474	524	519	479	512	497	525	491	492	501	479	501	507	483	515	542	522	555	538	556	493	480	481	519	546	548	512	480	506	549	472	521	508	472	484	486	519	496	530	485	483	475	525	486	513	486	521	493	534	522	479	504	532	535	520	495	519	514	489	501	495	517	481	516	520	516	467	518	565	473	505	508	501	494	483	481	479	495	471	510	519	553	494	495	527	503	531	479	484	488	503	472	502	533	492	526	502	516	539	515	538	538	475	551	520	488	489	514	529	440	516	487	503	483	437	459	523	566	515	515	540	502	491	492	507	474	481	514	492	496	504	493	515	499	499	518	533	508	504	484	500	517	521	519	486	468	518	498	497	495	542	517	510	515	475	476	515	525	511	516	485	485	485	499	485	508	496	506	510	495	527	521	496	489	496	479	504	490	470	519	511	494	517	505	507	501	494	480	494	549	546	523	523	497	488	522	531	469	528	522	504	548	529	473	493	506	462	499	518	469	505	557	481	503	463	517	488	446	536	512	487	510	503	489	496	518	492	503	480	534	558	506	492	535	501	507	506	500	480	464	474	530	482	511	491	531	519	464	469	511	489	503	492	529	479	519	532	506	515	495	488	525	540	502	461	542	490	500	484	501	482	511	518	452	505	542	529	500	485	524	500	465	464	489	478	522	472	476	470	522	501	494	498	512	532	521	522	527	495	530	478	499	537	506	491	527	510	489	500	509	537	500	549	487	477	462	478	550	545	518	451	508	502	547	504	545	476	502	497	539	496	492	480	480	530	541	495	509	493	503	553	522	484	481	519	497	463	505	558	511	493	482	527	487	501	504	487	512	515	502	504	497	532	497	502	495	540	553	533	520	485	549	452	507	497	514	489	534	510	524	514	516	514	499	500	504	543	509	526	521	558	535	516	498	538	475	479	517	503	475	500	505	501	525	490	505	493	495	550	527	494	492	505	503	483	493	487	542	497	491	517	469	459	498	480	484	487	482	523	514	507	490	530	510	510	535	507	526	470	544	482	494	497	499	511	503	518	511	516	527	540	496	505	484	501	518	494	510	531	524	476	496	499	493	483	506	508	520	518	538	502	506	500	501	514	497	475	509	468	485	529	521	494	486	510	524	489	472	491	532	478	523	576	491	520	483	484	506	504	484	467	538	483	505	504	531	503	506	491	508	500	519	510	492	462	519	483	475	523	483	541	467	499	515	502	482	500	494	516	496	474	509	512	512	537	506	549	520	525	529	501	517	545	480	514	489	526	507	500	475	501	509	456	490	493	489	518	473	517	531	494	487	491	503	536	499	537	502	519	484	510	482	487	542	485	522	505	486	530	471	483	490	472	493	533	491	527	489	478	464	505	508	534	542	506	503	479	541	506	510	493	480	527	533	522	514	499	465	500	500	485	503	485	556	471	508	460	497	503	483	515	505	478	512	479	500	474	547	488	489	503	484	495	510	509	493	502	511	461	477	515	480	499	507	481	512	532	483	513	498	477	458	477	493	485	503	479	505	484	536	514	530	502	516	503	477	523	521	481	466	502	477	501	511	472	463	497	506	520	503	447	457	522	505	499	520	498	508	487	479	537	499	514	571	505	492	539	498	513	503	519	493	499	506	539	541	486	503	509	515	485	499	510	475	497	521	527	458	484	525	519	518	527	511	500	514	480	524	504	491	514	497	499	539	498	460	517	500	507	480	457	478	502	497	507	485	500	500	526	511	530	528	515	493	503	486	506	495	538	501	526	519	508	526	483	524	477	498	455	486	517	485	494	519	501	526	461	493	500	513	508	515	495	526	493	518	540	491	490	501	491	468	521	472	457	483	523	488	510	523	483	497	570	546	476	545	511	480	495	496	513	468	516	506	465	475	437	509	488	475	506	480	539	504	526	503	500	503	521	521	500	503	503	482	534	508	527	498	485	566	502	493	509	490	534	491	512	498	520	523	494	506	487	523	501	468	487	480	518	517	508	502	517	462	514	450	504	484	496	499	500	523	516	499	522	483	467	512	501	489	499	509	504	507	534	484	516	499	512	493	501	502	508	511	495	522	517	491	502	526	495	525	491	475	518	519	478	509	498	490	473	483	485	478	513	509	481	495	550	497	470	538	524	518	527	518	530	519	488	497	523	494	532	509	512	499	500	515	503	511	521	489	490	515	483	502	500	498	553	539	497	516	516	515	550	524	520	511	497	472	492	516	480	524	498	494	520	504	542	492	558	509	479	459	512	526	475	514	520	501	462	551	537	467	520	503	558	503	495	490	477	494	469	513	502	545	530	494	550	503	501	499	528	504	438	504	511	445	547	495	510	480	485	518	510	519	468	484	455	482	501	475	504	508	552	484	482	478	547	504	492	516	536	496	507	501	487	514	470	537	479	520	541	481	531	506	477	495	525	506	514	518	470	525	532	506	476	547	464	508	534	534	506
23994	20978	28008	24126	19287	1388	518	366	327	294	226	257	218	218	184	221	188	191	168	166	182	186	165	168	170	176	170	167	181	156	156	158	163	175	174	187	142	159	168	171	167	167	169	164	153	182	158	173	152	160	180	153	162	149	163	140	156	168	157	145	149	174	148	152	170	143	145	153	181	150	147	147	183	172	166	147	153	158	134	163	162	137	156	152	171	141	163	159	167	158	159	166	139	149	162	150	151	160	159	181	145	165	142	161	168	149	154	168	157	196	149	157	148	159	161	163	160	156	153	151	151	155	145	153	149	133	160	150	171	167	162	136	127	156	141	146	157	160	167	135	155	132	156	181	146	179	157	142	151	151	168	148	164	173	144	151	158	158	150	167	153	139	147	160	137	163	156	155	154	148	159	152	139	144	128	155	146	139	142	138	144	138	138	141	159	191	127	157	154	170	152	147	157	145	140	150	149	144	168	159	154	156	131	171	118	157	162	172	146	151	170	149	137	138	144	146	140	156	147	142	131	145	150	132	148	160	139	161	155	151	153	143	162	174	158	152	131	170	159	165	163	164	170	137	154	152	154	164	151	136	141	164	182	159	161	140	175	132	154	153	132	140	167	131	169	173	154	153	178	159	177	152	140	133	125	183	165	154	162	145	155	148	126	164	153	151	135	137	156	137	156	153	142	135	143	156	157	161	150	159	181	152	148	141	163	149	160	154	169	192	159	149	157	168	155	134	154	158	152	145	162	164	161	153	157	156	154	169	148	139	153	163	147	153	146	155	149	132	157	141	144	141	153	138	147	150	147	175	135	174	152	160	155	173	125	146	159	147	146	155	123	147	149	157	160	147	169	145	169	158	144	146	148	161	138	152	153	148	134	161	146	145	152	143	147	139	122	157	170	145	171	156	153	171	156	148	151	165	156	141	137	148	151	171	143	148	154	163	136	159	156	156	155	134	152	152	148	139	166	155	147	143	157	181	153	159	129	155	144	161	151	147	149	152	164	151	155	171	170	142	166	150	162	155	146	154	159	151	137	166	158	154	157	165	136	160	150	161	145	162	179	149	149	173	151	131	153	140	149	155	161	180	146	152	149	155	136	159	140	159	165	162	157	178	136	127	160	150	156	142	133	133	155	147	153	166	158	146	123	158	141	128	136	163	166	144	161	162	156	149	165	134	137	157	153	158	158	149	145	147	152	163	169	142	156	158	152	156	172	152	138	151	171	159	149	164	176	174	198	140	178	161	158	174	156	163	145	173	151	163	151	152	161	151	146	156	141	146	164	154	150	116	136	147	153	147	158	153	153	162	143	159	156	172	138	147	155	157	162	167	149	159	144	165	165	145	153	157	134	147	153	152	158	159	154	126	161	160	151	161	125	146	136	165	137	147	145	156	152	158	148	154	165	157	155	150	142	145	144	147	151	142	155	166	142	168	154	154	143	154	152	148	151	161	157	150	141	141	119	135	149	172	145	151	147	127	162	159	163	138	160	165	158	164	152	153	158	157	147	151	142	175	171	158	156	157	159	152	140	157	157	157	138	170	140	144	158	137	165	124	127	163	172	155	150	161	165	150	170	150	140	162	154	160	161	156	138	144	150	159	167	152	170	150	138	145	170	165	142	141	160	174	170	158	159	144	151	167	145	165	153	168	155	142	171	159	139	145	150	139	157	152	141	143	157	157	146	156	147	174	172	154	157	153	169	134	169	148	158	135	158	141	161	131	146	160	149	133	164	173	151	142	153	143	172	155	172	154	153	158	169	159	174	155	154	155	162	166	128	162	138	152	161	157	135	124	158	147	158	165	145	176	139	154	154	157	158	180	157	153	170	161	153	136	146	157	153	166	180	146	157	142	148	160	153	132	149	153	150	157	153	147	148	146	184	154	138	144	146	150	147	146	162	139	148	160	175	153	139	163	151	153	148	143	156	148	136	132	157	151	147	122	168	154	152	152	140	150	170	181	153	170	153	151	166	157	167	132	145	136	173	140	163	165	156	148	161	147	149	135	153	156	151	140	156	144	172	164	148	153	157	146	147	150	143	173	150	140	145	165	177	171	163	162	140	149	180	157	155	159	162	148	147	164	150	142	156	119	162	164	151	140	138	159	181	168	132	154	164	162	145	135	145	150	163	161	151	173	132	142	155	149	166	158	156	139	146	158	143	148	170	161	154	149	142	169	142	145	154	151	140	179	155	151	177	158	160	149	167	137	150	149	134	163	146	153	158	153	187	151	146	140	160	148	135	160	152	154	163	163	169	153	147	160	156	141	170	144	147	160	157	162	138	167	175	165	148	162	160	146	146	161	140	148	160	137	152	165	141	147	153	162	146	135	150	168	149	148	164	157	139	136	157	154	157	176	152	141	151	162	171	150	161	129	152	147	149	146	144	159	155	141	152	171	148	147	156	129	171	146	130	169	177	152	158	130	153	153	152	167	164	135	159	164	158	150	159	163	171	150	156	153	136	142	154	162	143	163	165	148	176	162	150	160	153	151	145	164	154	138	146	148	127	151	149	163	121	149	141	164	143	149	160	163	167	149	145	148	158	163	153	151	149	149	159	140	145	157	167	154	158	139	153	167	154	142	134	152	143	162	155	152	163	139	135	133	149	157	147	172	179	167	134	147	156	151	148	165	143	147	156	154	150	136	147	155	128	160	133	135	156	152	170	166	142	158	138	146	140	151	160	167	146	127	157	139	159	158	134	150	154	178	191	145	151	131	165	176	153	145	132	153	149	147	161	138	153	154	156	138	146	155	158	174	155	167	164	162	145	157	159	138	147	137	158	146	163	170	151	153	138	154	152	129	159	139	170	175	166	155	129	136	146	146	139	164	149	134	141	145	160	169	147	143	171	135	163	175	139	149	158	151	150	157	142	146	142	157	150	162	143	156	150	148	157	164	157	144	180	160	145	147	160	131	132	169	142	151	138	148	151	131	164	144	177	153	157	172	153	166	156	156	139	153	165	145	150	149	138	146	171	153	151	156	174	139	152	181	173	151	160	134	143	136	143	166	152	159	130	158	146	148	130	152	145	163	166	147	159	144	150	146	135	172	159	155	157	142	131	143	160	157	152	162	168	156	151	143	181	168	150	159	144	157	145	137	148	160	142	168	152	164	156	170	151	140	148	164	152	163	173	158	172	169	142	160	156	167	129	146	143	167	154	179	145	170	159	152	155	130	165	163	169	168	156	164	152	166	169	155	159	159	150	138	157	139	150	129	156	148	151	161	168	141	151	133	159	157	155	155	154	160	154	149	167	134	144	145	179	149	140	138	168	166	162	146	149	159	148	157	141	149	148	171	140	156	157	160	147	141	135	182	158	158	149	157	144	154	170	165	139	143	158	156	169	154	170	182	156	144	170	147	140	153	147	165	168	156	185	163	156	148	162	161	158	130	134	167	129	138	166	167	148	135	133	145	174	165	151	129	144	149	144	159	161	160	157	132	154	159	134	147	152	150	136	161	162	135	154	164	163	151	159	146	169	153
15321	9355	7951	3895	2503	1782	1438	1120	939	783	667	535	538	542	475	454	435	459	379	393	404	346	368	371	351	352	305	336	346	338	326	327	328	329	306	314	326	306	300	297	290	281	280	314	329	301	337	299	285	313	294	334	326	330	305	287	294	333	290	293	294	294	319	288	328	318	279	267	297	329	321	280	255	281	260	312	316	269	272	265	268	299	289	308	296	276	300	276	291	295	271	295	306	307	274	286	295	294	305	316	286	291	279	290	281	267	291	260	296	309	310	267	288	319	281	266	283	267	303	284	295	277	280	306	334	282	297	289	294	279	294	284	293	263	296	269	305	281	273	297	274	280	272	287	324	293	290	322	300	322	288	289	301	304	303	298	253	273	288	300	291	331	306	276	303	275	311	293	291	271	279	273	280	290	289	286	315	264	264	294	289	298	314	305	293	308	298	260	282	323	271	298	324	282	299	300	261	284	284	289	266	271	302	320	278	294	285	299	272	287	275	273	271	305	280	267	288	294	309	308	285	267	306	291	278	266	282	257	312	297	303	302	292	270	331	277	290	329	265	295	353	291	283	267	287	286	291	289	269	312	339	277	319	295	313	314	316	337	280	327	327	297	233	284	276	307	320	265	298	294	303	293	308	294	289	291	276	294	277	308	257	276	307	302	299	300	280	262	292	308	267	302	287	304	282	302	282	305	277	285	274	307	300	261	291	276	324	249	329	274	300	276	296	279	287	294	278	302	294	280	278	303	302	256	276	294	295	293	284	279	283	300	311	284	291	266	303	288	305	304	308	281	278	343	289	322	278	268	304	342	281	296	267	280	289	304	302	297	296	296	306	301	266	284	301	303	300	280	287	290	285	303	274	292	270	285	340	271	316	302	288	310	284	298	306	312	280	274	293	308	291	277	293	298	282	304	306	296	297	296	277	291	278	266	312	298	300	293	316	323	289	333	300	278	288	251	269	278	302	297	287	298	275	304	305	307	305	287	302	300	321	273	301	290	323	277	283	271	269	303	299	279	262	296	295	313	269	275	311	284	289	288	300	272	278	307	287	286	289	297	262	245	287	301	294	301	293	318	320	271	309	275	299	305	293	322	268	313	295	303	269	296	265	271	304	318	306	273	295	301	276	299	312	282	268	283	280	303	320	297	287	285	284	319	304	293	289	267	293	276	282	267	275	273	321	278	288	295	301	272	301	278	289	268	288	292	302	282	282	271	231	299	285	304	322	268	288	289	297	249	306	283	288	320	311	311	305	306	294	299	288	314	273	297	320	297	286	304	274	288	261	317	265	267	263	283	314	255	302	291	277	306	273	264	283	269	291	288	307	294	297	277	293	268	287	273	313	291	305	298	288	328	311	305	298	280	265	337	318	269	306	258	281	288	295	292	286	290	298	291	291	315	283	306	276	279	278	299	292	319	265	293	299	308	342	279	290	281	331	327	312	287	287	310	270	312	287	288	282	299	280	287	287	296	289	293	293	297	294	298	312	270	306	278	278	299	282	285	303	276	315	279	308	291	295	273	298	300	278	278	315	305	309	282	291	290	280	290	271	283	294	302	281	317	313	273	322	289	287	285	292	299	317	292	270	322	287	320	312	298	291	253	275	282	296	316	266	294	299	245	305	264	293	291	277	309	273	288	262	278	307	295	312	295	263	292	316	284	279	295	300	294	299	280	313	258	264	276	258	318	298	296	273	296	303	258	301	307	264	302	283	300	305	285	295	282	305	279	303	285	307	294	267	283	310	275	302	291	302	297	313	298	279	266	259	288	277	291	276	291	256	267	296	282	278	289	314	284	295	311	257	266	266	290	304	265	286	305	285	279	311	292	269	265	288	302	286	264	315	297	288	290	281	286	280	268	283	330	287	271	298	284	298	267	320	299	263	266	283	271	290	298	301	279	276	314	286	290	301	304	288	300	281	300	283	317	271	320	284	309	310	290	263	308	271	277	330	277	289	295	314	295	257	290	291	292	267	322	281	285	285	278	269	324	306	258	293	285	300	303	298	299	306	294	319	274	309	268	291	318	271	277	252	294	301	296	294	307	291	296	291	294	296	302	293	279	306	311	281	288	293	295	273	300	267	272	276	300	311	302	281	300	280	294	280	286	281	274	296	294	303	264	278	292	298	318	265	279	273	302	317	279	287	270	316	299	290	296	315	271	275	318	291	294	297	315	306	309	283	257	254	299	286	269	277	265	289	319	277	293	279	288	285	304	269	296	277	268	296	277	279	281	300	304	284	283	324	287	280	284	304	284	317	287	255	277	298	321	288	283	307	270	293	273	307	307	302	267	316	337	299	291	265	281	300	282	276	295	301	273	282	306	304	302	296	316	314	314	322	279	304	299	304	310	284	307	292	281	320	281	278	278	281	297	271	297	283	293	307	277	316	280	295	267	250	285	277	307	298	268	301	300	293	275	301	314	244	299	272	287	294	265	298	310	289	306	277	281	309	298	273	297	308	285	274	295	297	288	280	287	266	289	276	281	290	269	267	314	300	275	290	296	292	289	268	264	305	309	298	321	298	295	282	290	271	281	309	268	270	319	300	280	286	306	300	276	263	300	277	291	295	288	311	280	270	296	310	282	295	294	301	266	312	280	278	287	271	320	328	281	312	259	293	305	286	295	280	289	280	277	284	293	273	284	298	294	284	268	290	301	282	268	317	308	283	277	310	289	262	299	313	294	296	322	286	285	282	304	296	285	264	294	277	309	292	255	302	278	314	299	318	290	268	299	308	327	292	293	315	293	295	275	303	306	270	286	290	295	296	268	298	290	280	268	335	275	328	272	323	288	282	278	309	289	314	277	311	285	291	311	314	295	298	273	273	302	321	268	290	286	294	292	311	272	328	304	323	282	319	305	299	323	274	276	289	273	294	261	271	304	298	319	323	294	298	287	317	281	284	275	303	271	299	282	298	287	310	298	296	308	319	306	275	286	310	314	284	299	257	272	289	283	291	301	305	312	243	306	308	270	287	273	274	296	295	312	287	284	289	277	290	291	307	312	318	283	301	281	317	284	309	305	302	285	293	268	301	277	273	267	296	260	281	257	309	298	299	287	272	286	281	285	260	305	302	305	322	299	298	290	295	292	318	271	291	283	285	249	325	271	300	315	307	282	271	319	299	259	306	287	297	287	308	284	308	252	293	289	306	277	343	272	301	262	300	312	284	315	300	291	292	313	284	302	314	290	291	290	293	315	303	275	305	300	285	301	302	291	269	294	302	297	290	291	316	283	312	276	283	286	289	323	272	277	325	299	296	269	285	302	299	280	311	310	316	281	286	327	297	321	314	301	291	280	290	265	296	270	258	303	283	301	315	277	291	291	292	307	322	291	293	306	296	285	297	275	274	281	274	291	369	291	272	303	292	273	288	307	305	305	307	317	307	298	286	315	302	269	315	301	296	302	256	316	262	263	280	315	272	322	331	297	292	287	237	288	319	300	339	284	283	280	269	296	308	272	294	312	294	294	304	272	261	305	269	303
23044	21008	28800	23423	21008	18367	1895	796	650	584	545	512	472	412	432	453	415	433	406	401	401	416	380	357	426	365	337	378	390	364	384	356	341	335	361	355	387	382	335	370	378	369	354	352	369	393	365	394	368	341	367	343	333	338	354	369	349	362	356	404	359	373	337	356	351	344	347	331	318	350	311	331	353	335	380	361	323	341	314	360	327	343	371	340	337	349	390	339	379	357	390	405	357	375	378	359	355	337	380	339	397	335	330	370	323	341	338	342	381	345	330	339	366	354	362	369	338	348	334	394	362	332	388	360	360	378	348	376	332	355	379	327	341	387	329	353	347	361	355	329	341	355	343	367	367	329	313	327	345	332	370	359	384	347	361	382	338	378	296	355	377	336	323	329	339	321	339	320	402	350	377	379	365	379	337	307	389	322	351	337	331	344	345	352	359	343	338	341	367	325	375	339	364	373	332	339	362	334	342	347	371	346	339	352	310	344	349	344	348	372	331	323	329	371	349	336	301	335	346	339	326	345	357	317	335	346	362	312	356	364	373	357	337	356	331	363	363	336	344	330	370	360	338	373	347	374	354	340	364	359	386	356	355	377	349	359	342	366	322	352	358	311	366	368	341	339	322	328	341	327	348	339	373	363	343	364	375	364	371	341	373	337	329	362	343	362	361	349	337	388	348	366	344	336	342	383	345	345	354	323	346	380	326	342	346	331	340	332	341	337	366	376	355	330	356	347	329	321	371	337	345	391	337	329	362	332	356	341	360	341	307	378	393	346	361	336	349	338	379	343	355	342	353	362	324	368	371	330	337	338	342	389	354	358	355	373	337	328	360	335	351	357	368	345	317	297	324	322	336	378	371	346	320	326	349	359	360	331	395	353	353	335	340	312	323	357	355	369	343	316	370	324	359	329	373	340	352	346	352	311	329	327	333	365	346	341	373	324	357	348	387	343	373	354	353	321	369	370	317	353	331	364	355	335	336	346	359	369	351	319	363	350	340	330	329	345	328	323	347	361	349	341	329	380	321	355	352	335	349	355	335	378	325	376	345	352	341	351	327	358	313	348	371	340	344	334	365	325	325	351	343	357	330	330	361	344	366	341	342	334	337	321	339	362	337	335	357	334	366	346	319	350	349	372	310	340	375	299	356	340	359	377	353	329	367	357	369	338	358	354	317	344	343	349	340	351	337	357	342	334	332	353	344	352	352	348	336	345	348	360	333	335	328	369	357	340	355	324	327	379	360	361	320	388	324	324	329	336	365	360	343	314	345	353	342	337	361	339	393	385	349	361	329	358	367	334	327	355	354	359	322	339	336	365	348	322	360	361	359	353	321	334	340	332	370	375	361	368	352	343	349	372	384	337	370	310	374	354	366	332	320	344	353	333	351	353	329	324	356	344	344	320	346	366	350	330	343	345	344	365	309	372	322	321	368	372	345	343	377	331	312	317	370	327	329	328	353	314	343	353	351	326	373	330	344	324	311	377	352	351	308	349	332	338	334	326	317	346	350	382	355	360	393	336	365	373	343	320	318	337	332	380	334	325	341	331	345	352	338	337	317	326	349	387	358	366	373	336	329	321	340	337	368	347	358	342	354	334	309	335	334	402	355	347	295	345	333	353	324	335	331	342	345	380	338	361	358	323	349	348	379	361	343	348	349	332	357	349	351	385	338	368	379	327	332	351	346	327	344	335	329	358	345	346	335	330	382	348	361	346	366	321	352	382	372	336	357	357	348	330	339	335	338	320	348	346	391	357	377	372	398	369	355	371	343	355	339	346	364	371	334	357	377	341	333	368	351	358	335	341	365	331	350	360	334	320	368	302	334	376	332	334	345	343	340	345	359	356	340	331	358	348	385	364	376	376	342	340	359	365	345	323	377	332	342	344	358	310	363	337	372	324	348	343	352	349	322	342	376	371	346	343	345	340	386	347	368	325	359	340	335	348	363	367	340	314	322	344	344	369	317	331	370	342	343	345	348	376	390	339	358	352	355	339	355	322	335	336	326	341	336	348	330	400	318	316	354	356	349	328	350	334	348	354	347	345	344	336	338	344	383	367	336	317	393	373	341	339	369	367	340	371	366	332	359	334	358	322	320	335	331	315	346	333	376	357	358	354	365	347	327	328	359	340	343	338	321	356	341	375	341	360	307	357	362	367	340	386	358	349	350	355	347	358	340	335	342	366	347	340	352	370	376	325	365	367	350	361	334	330	349	345	319	360	351	363	347	377	377	316	328	347	332	334	358	344	347	344	331	334	335	328	348	326	342	359	351	341	378	368	335	360	354	340	384	358	377	335	356	364	363	346	315	324	381	314	370	334	331	345	329	364	359	367	336	359	349	325	342	346	359	362	331	361	346	352	365	367	338	345	337	334	304	345	348	337	374	362	331	375	345	347	359	348	360	334	394	366	324	353	353	313	366	336	343	355	344	344	370	355	336	345	354	335	346	338	348	347	369	348	349	354	364	356	348	369	354	333	359	360	368	350	349	331	356	356	340	336	348	360	337	329	316	369	343	337	336	345	337	331	345	368	359	342	345	353	323	350	349	339	344	379	353	367	328	358	334	356	347	338	353	330	348	349	377	364	336	319	350	325	312	342	345	315	363	351	352	336	355	347	310	325	358	331	348	380	319	323	336	297	340	354	381	357	342	372	348	326	335	354	357	352	333	357	349	342	344	344	357	352	327	350	346	360	302	343	326	342	365	319	350	360	362	335	332	326	367	345	347	357	362	352	347	370	339	349	366	325	335	334	348	371	376	342	322	341	348	314	333	328	320	340	317	356	337	366	365	363	406	343	338	366	364	345	347	343	314	362	345	313	339	360	331	337	383	374	385	366	360	357	385	340	310	344	279	343	348	339	350	333	351	360	347	355	355	343	319	370	323	357	352	342	319	374	347	372	328	338	351	329	335	331	373	349	326	353	343	374	387	363	334	345	394	353	338	378	338	317	378	363	362	368	358	331	355	339	362	355	339	347	375	354	326	319	344	309	322	320	312	356	366	342	330	355	324	370	305	361	394	360	405	323	353	357	341	335	370	301	362	325	302	363	367	387	323	353	373	356	349	295	354	330	333	344	311	339	337	347	346	366	340	364	353	368	323	368	350	338	341	368	365	349	337	333	342	326	330	365	334	352	316	351	371	338	348	333	339	350	354	344	319	381	351	351	335	336	348	323	325	336	362	344	338	351	328	347	338	371	348	320	355	381	354	336	395	351	341	357	340	330	346	356	362	354	337	335	383	341	372	333	333	342	354	340	348	343	344	362	360	336	389	344	347	345	327	343	385	358	361	330	317	326	380	344	362	367	353	345	373	345	360	371	331	358	378	334	333	339	363	376	326	379	343	339	340	327	363	344	324	332	379	384	357	350	344	320	345	346	363	332	349	381	344	387	346	346	333	327	323	364	380	373	351	346	344	338	366	322	335	334	321	342	403	341	341	379	349	328	378	360	354	353	357	318	348	345	373	365	321	340	335	378	360	372	329	347
17987	15218	12965	6860	4734	3408	2612	2198	1794	1588	1331	1221	1047	995	958	921	852	850	811	746	763	729	724	682	710	684	669	703	671	605	667	626	624	676	689	624	679	652	600	630	628	656	633	627	605	631	623	607	613	595	618	611	590	575	639	579	600	564	581	583	630	623	592	610	588	584	574	578	601	588	599	622	639	626	617	568	592	580	565	547	596	595	549	603	587	550	599	594	561	595	582	627	589	570	558	601	624	586	609	529	615	657	595	591	575	601	594	596	563	565	555	596	596	618	609	593	553	591	656	567	641	588	568	581	621	601	588	583	626	602	600	581	586	592	589	594	589	580	606	582	610	540	570	648	578	583	566	599	624	580	575	578	580	631	581	594	579	577	583	598	570	594	600	582	548	595	584	592	591	580	640	545	604	590	639	579	601	558	618	581	571	585	602	615	641	578	578	586	571	615	616	608	583	553	547	620	588	587	559	614	616	626	623	553	606	570	565	593	650	588	570	547	580	522	580	591	588	623	613	586	544	556	543	538	639	566	601	583	673	591	556	593	624	577	633	565	556	577	622	605	539	603	639	587	563	608	607	568	590	607	546	581	574	581	581	574	585	555	545	595	614	557	538	565	590	571	567	545	561	622	557	579	604	554	588	581	582	622	608	614	612	610	569	621	592	574	614	635	587	616	524	576	610	610	583	620	598	571	594	635	592	597	620	601	598	610	618	596	642	573	567	592	601	588	605	638	569	572	591	595	609	618	594	584	616	655	559	594	607	594	580	571	584	589	562	577	605	600	576	582	589	625	558	542	596	632	565	593	610	559	612	573	614	613	593	622	602	571	588	587	562	623	620	568	604	592	545	600	590	602	647	633	609	559	551	578	586	583	573	594	555	609	621	563	606	615	647	593	581	567	621	593	576	568	594	590	583	571	557	570	562	604	618	628	524	626	587	561	616	562	605	578	607	604	588	565	534	628	561	590	602	600	569	602	598	576	573	592	573	575	567	575	588	576	582	566	562	567	606	583	591	632	581	560	555	623	556	569	574	614	640	565	611	625	576	596	616	558	561	572	607	576	553	589	631	583	588	613	613	623	594	556	601	580	595	596	570	577	567	568	557	605	614	544	566	545	562	597	565	593	581	604	601	551	626	583	578	605	563	594	642	592	576	573	583	591	646	572	596	600	587	563	568	533	602	579	646	547	587	585	562	601	556	602	624	602	586	642	604	569	578	562	565	543	555	565	578	629	593	596	604	621	583	600	613	578	565	567	577	587	600	625	555	646	613	584	591	589	610	535	545	572	563	577	604	587	599	560	642	581	578	603	588	595	600	568	586	572	619	629	595	575	628	594	585	630	614	526	551	591	570	602	646	587	642	552	577	606	581	603	589	570	564	597	569	603	601	545	612	592	600	576	579	618	507	638	560	553	607	592	599	609	569	622	597	572	576	600	604	606	587	569	587	535	573	574	561	565	573	580	616	570	608	589	571	550	580	581	614	549	607	598	597	549	602	601	598	624	595	582	591	545	577	609	598	579	570	601	574	561	618	557	589	556	634	605	605	567	593	627	577	610	607	587	602	575	599	560	614	575	588	547	564	577	593	594	608	607	597	577	584	564	586	581	604	573	580	559	565	566	604	594	600	602	556	585	594	621	559	573	576	582	589	545	558	570	608	599	592	592	595	590	594	584	591	599	574	602	573	586	606	617	536	611	616	607	577	589	589	595	528	597	544	649	534	607	577	598	616	575	605	610	597	564	604	578	552	546	576	598	547	603	585	571	566	617	605	590	595	565	630	576	563	598	656	591	631	586	593	588	588	591	564	600	572	610	547	605	596	570	567	610	565	583	614	573	594	583	560	579	571	591	612	590	595	559	574	593	557	550	608	585	620	595	559	587	581	615	591	586	562	602	637	604	611	622	568	573	600	589	563	552	555	574	588	600	626	577	615	601	562	634	596	604	594	609	598	584	558	518	612	578	629	597	639	623	566	595	583	597	583	587	589	613	579	597	579	597	604	575	557	593	569	593	527	584	574	575	564	603	609	591	585	570	629	557	577	603	584	588	590	588	574	603	562	576	529	597	576	640	612	596	602	593	593	599	598	597	621	580	570	591	592	636	609	533	626	599	578	573	624	589	571	589	568	566	623	584	568	578	584	585	590	606	544	607	584	586	559	590	620	618	615	582	588	563	579	595	558	568	594	596	577	607	598	595	614	593	576	556	621	606	611	592	587	590	540	570	604	584	557	603	634	594	557	582	570	599	597	602	599	570	592	543	599	521	576	598	639	571	535	617	598	601	569	569	605	562	565	565	570	618	570	619	610	590	576	559	555	580	570	580	587	611	560	606	591	607	601	591	611	621	577	598	606	549	633	609	597	625	565	555	579	531	587	618	594	591	597	628	592	583	598	617	611	529	595	569	598	574	566	567	572	609	588	593	614	602	558	576	593	602	614	567	571	614	581	572	616	594	574	617	591	617	586	584	597	590	579	583	594	579	564	594	573	560	597	568	622	562	560	590	591	602	607	578	554	599	593	561	557	581	604	588	629	605	568	576	576	582	587	627	597	605	663	554	568	575	588	605	636	618	568	560	553	596	574	549	583	597	597	574	575	578	579	613	634	521	576	565	567	558	590	631	577	639	561	586	565	599	595	565	590	578	587	601	613	584	561	537	593	614	588	593	591	581	593	558	580	589	634	600	617	609	623	588	593	599	586	565	579	543	570	626	614	617	631	600	596	577	580	609	595	608	603	595	543	573	567	597	627	626	593	582	581	605	562	590	578	601	616	610	582	584	589	592	591	559	591	566	546	591	621	598	630	547	582	550	602	616	539	584	586	592	542	583	591	615	556	624	594	590	599	591	616	636	599	574	629	624	592	582	551	556	601	576	555	606	585	550	589	585	615	584	560	600	572	581	621	608	595	603	581	583	553	604	575	548	593	547	609	584	611	613	569	570	545	629	614	566	579	569	599	561	565	599	571	585	552	580	595	579	585	589	614	588	612	567	547	608	559	544	544	602	621	573	555	584	615	565	622	574	544	570	540	552	566	523	594	593	587	557	627	594	592	570	605	605	576	552	569	571	623	605	602	575	567	619	633	579	596	546	577	575	594	572	572	624	634	553	575	582	584	558	591	592	589	618	603	601	572	567	591	586	606	558	580	620	628	563	591	622	600	597	597	622	605	579	609	590	568	617	562	564	591	594	554	558	629	593	597	572	554	579	584	605	583	595	577	592	581	624	602	577	560	596	560	585	620	576	588	600	638	631	566	585	587	572	596	567	570	574	600	576	579	591	592	559	613	556	603	574	584	598	595	591	560	547	603	610	602	586	559	602	611	582	547	619	626	627	615	589	621	597	597	605	584	591	610	596	606	605	544	611	601	576	607	564	609	598	607	625	591	581	581	588	592	594	616	583	551	601	591	599	589	573	554	595	571	590	587	603	578	609	559	547	589	562	612	586	590	634	539	568	608	617	581	579	596	604	603	558	575	579	563	596
26731	20401	7797	633	398	303	340	315	270	242	281	271	283	266	261	272	279	232	309	261	287	289	271	277	273	249	269	266	270	253	267	267	250	258	291	247	257	259	267	301	231	286	269	233	321	280	268	257	260	270	238	282	285	274	251	277	279	260	294	277	289	291	267	293	264	283	271	272	268	280	272	253	285	258	255	282	272	255	287	258	246	232	275	298	308	248	298	265	288	284	262	280	254	301	271	261	267	303	258	277	270	255	282	253	263	271	258	292	292	223	263	241	281	287	248	269	271	300	251	258	267	258	286	245	281	294	274	272	294	253	266	229	271	276	253	269	285	296	269	261	260	272	273	269	278	259	276	274	265	273	272	278	281	279	283	263	257	263	280	291	268	294	257	279	283	273	254	286	270	258	256	282	280	299	264	300	257	287	271	235	252	277	251	296	277	294	262	257	282	270	263	265	281	255	255	298	260	248	281	275	274	283	259	246	281	273	240	267	265	266	273	288	261	285	253	242	228	257	286	271	287	269	272	294	284	280	285	289	276	253	270	275	268	240	294	274	247	303	267	282	276	287	256	276	282	297	272	232	281	264	283	249	286	277	266	277	296	304	253	252	253	257	258	269	266	265	271	304	258	250	292	261	273	260	288	270	233	276	281	267	243	238	266	280	278	271	266	269	275	255	250	283	289	250	248	261	294	252	266	289	261	287	286	289	240	257	291	253	273	262	290	262	242	267	256	282	274	286	293	278	260	259	289	277	330	275	258	272	271	270	260	285	283	256	267	270	301	266	263	265	298	267	270	271	293	265	255	311	271	252	278	287	286	265	263	296	260	292	283	267	279	273	285	259	276	271	283	261	292	269	292	265	281	284	230	255	263	283	238	290	280	249	292	279	268	243	303	251	285	280	260	282	260	267	283	269	271	291	264	245	289	256	298	292	259	258	260	270	309	289	273	279	254	286	273	279	261	264	264	265	263	239	255	268	237	269	263	253	238	280	271	277	270	272	254	280	243	260	254	261	276	248	269	265	278	255	261	266	278	267	283	240	264	286	286	259	289	275	289	265	262	249	261	287	286	295	276	234	298	254	289	309	284	258	245	289	252	258	264	253	300	249	253	278	273	262	278	279	253	258	265	283	278	267	272	283	252	272	277	282	254	258	280	230	265	277	287	295	275	297	277	270	237	282	281	280	267	298	287	242	259	274	268	292	243	266	279	230	281	280	286	282	261	283	288	265	293	291	269	264	294	295	264	275	296	272	257	254	267	283	269	250	252	258	257	279	286	283	259	254	258	316	267	289	259	263	286	258	271	273	282	286	250	273	242	276	254	266	249	278	284	265	237	289	264	275	258	261	292	256	260	266	270	265	299	277	270	273	254	280	252	277	286	268	281	279	269	259	259	282	281	276	250	269	280	252	287	267	272	258	290	271	299	261	262	266	290	270	262	288	243	282	250	261	260	281	285	298	274	270	296	240	266	277	257	275	237	275	293	260	270	282	281	278	285	308	277	280	282	255	263	262	281	263	266	243	302	249	285	284	265	268	261	283	297	263	270	282	269	323	280	285	271	283	266	278	302	292	300	255	251	261	275	292	272	257	279	269	280	272	295	281	239	256	271	267	266	277	277	271	271	289	268	278	252	280	303	264	257	266	266	270	252	262	301	264	290	273	256	254	262	317	280	266	275	296	320	265	280	293	302	262	293	262	290	245	298	270	252	246	278	258	247	268	266	287	273	275	249	257	258	269	251	249	270	274	310	299	286	284	265	300	272	271	282	273	288	279	241	265	251	273	291	272	262	273	271	288	276	242	272	265	272	287	241	288	277	253	271	252	267	268	264	261	265	289	275	280	275	284	235	281	258	269	293	262	277	263	239	263	243	270	281	225	248	292	260	269	276	291	263	287	250	269	265	274	281	271	262	265	272	268	275	276	259	283	265	254	245	257	251	254	285	274	284	297	269	272	272	253	246	297	278	282	256	282	262	225	250	284	278	297	269	258	263	282	263	283	261	269	264	283	286	274	265	277	241	283	248	273	254	285	266	250	288	240	270	256	286	248	292	271	251	252	264	273	270	236	263	254	257	259	284	270	273	289	236	270	252	271	248	269	305	298	244	281	263	271	268	251	249	279	294	283	264	278	261	267	239	288	278	282	272	255	273	293	266	288	266	303	266	260	272	276	259	266	273	262	302	281	278	268	266	284	263	273	264	263	281	279	273	287	240	298	243	300	273	250	246	259	260	234	281	266	268	249	285	261	267	261	275	282	268	245	253	274	255	261	283	260	272	297	273	284	261	265	279	279	289	263	279	297	254	231	282	267	269	260	278	256	275	278	280	252	265	276	253	282	272	265	278	280	257	272	287	275	263	281	256	269	254	249	269	259	259	254	282	244	287	275	269	258	260	296	275	287	286	257	281	285	252	279	263	259	286	274	262	270	290	268	319	255	287	262	284	264	264	261	266	290	281	279	274	277	292	269	261	258	239	265	286	249	278	270	273	279	275	260	280	265	275	269	240	281	275	235	289	269	240	266	254	291	265	270	258	267	253	297	256	255	255	245	248	279	267	249	229	254	256	267	275	271	282	267	269	268	243	253	275	279	265	263	292	266	249	270	282	289	257	255	276	271	278	299	266	270	286	275	270	261	241	280	265	249	283	276	256	255	259	304	275	290	261	260	281	291	275	250	272	305	254	269	264	276	257	281	299	289	264	270	255	250	264	293	258	264	291	262	262	256	269	265	248	288	279	304	273	290	275	249	276	277	241	245	260	260	255	264	240	279	251	236	278	264	273	278	287	268	267	257	264	280	288	262	268	284	263	261	289	254	276	284	245	260	277	247	289	247	235	276	292	261	273	235	262	262	253	249	299	293	241	248	282	267	283	270	284	257	264	280	263	282	234	267	257	312	268	274	297	277	279	288	245	257	263	285	257	275	273	251	289	267	286	256	260	272	275	259	256	248	237	274	283	264	264	257	261	281	258	314	262	253	266	283	281	284	293	295	275	283	319	275	272	259	269	270	283	301	240	269	293	275	270	288	257	239	287	298	255	230	254	273	287	259	272	295	247	277	240	265	281	251	298	252	238	327	271	274	275	251	276	293	285	284	272	272	238	274	301	257	277	277	272	260	275	242	254	290	263	311	284	271	250	268	256	294	273	260	255	277	248	287	274	275	297	281	256	259	285	273	230	271	248	246	293	269	263	244	259	236	267	286	283	281	274	263	272	267	269	267	267	254	263	259	277	281	271	279	278	267	257	295	262	253	278	251	261	276	272	261	252	282	266	269	301	264	264	271	272	244	266	261	310	274	251	265	268	253	277	270	323	266	265	251	269	282	254	256	272	248	273	280	287	293	237	276	276	262	285	260	262	293	261	277	267	262	281	261	267	255	248	307	264	284	271	246	288	275	257	262	262	286	270	305	282	260	280	263	254	296	290	289	253	256	266	258	216	271	272	289	257	276	261	248	265	261	286	248	274	297	257	253	269	298	277	274
8324	1483	1419	893	719	651	613	617	600	568	557	516	530	517	533	584	544	528	554	521	502	509	498	488	508	499	472	499	507	518	515	471	502	492	491	500	509	486	456	522	500	505	538	509	499	497	511	504	503	484	524	496	527	477	455	490	529	520	521	471	534	545	521	494	511	474	512	477	488	485	484	490	505	515	455	503	507	536	534	509	525	525	511	502	504	502	508	519	543	500	503	503	483	462	490	476	504	491	468	504	517	493	487	492	505	547	514	509	498	508	485	506	480	532	488	528	488	546	502	483	447	508	501	509	490	510	533	481	506	498	517	484	513	467	476	533	514	514	497	491	477	487	444	554	466	451	468	477	476	478	460	458	446	494	494	499	506	486	501	524	521	510	502	502	496	536	461	527	478	521	513	513	493	480	462	509	504	489	507	508	493	578	530	508	488	513	463	536	509	522	518	520	472	535	477	505	469	463	493	482	490	551	503	505	495	502	557	488	518	529	455	517	517	492	473	496	480	483	474	510	496	509	498	475	501	480	518	544	510	507	506	482	533	518	507	484	500	499	512	507	501	542	482	490	528	514	504	488	498	502	492	491	503	527	489	484	483	474	524	511	483	504	512	493	520	533	476	512	480	481	547	480	537	470	510	477	510	493	486	479	475	507	488	447	499	490	526	511	508	492	493	522	507	492	486	499	512	450	495	491	508	532	472	531	503	477	504	502	494	502	465	468	485	549	484	507	469	461	479	550	494	553	508	523	537	524	497	520	521	470	479	498	476	496	499	503	524	490	531	517	484	522	489	521	523	511	512	511	495	519	458	490	477	479	502	496	475	487	473	522	510	502	538	483	519	503	469	514	478	499	532	490	489	491	502	462	484	514	497	508	531	458	496	489	510	498	493	531	506	531	480	471	521	509	518	503	492	499	505	516	503	505	567	488	521	497	460	477	483	529	492	501	492	516	489	507	445	522	483	494	519	500	502	466	512	512	502	526	497	500	468	533	514	497	498	471	514	502	492	512	469	485	475	504	456	505	505	538	519	481	509	521	530	464	478	472	530	490	523	524	502	509	526	495	488	498	501	491	475	502	492	520	502	517	518	480	493	484	532	507	508	516	510	488	508	483	483	489	488	494	507	522	524	531	489	502	500	471	484	508	525	499	485	496	506	506	516	508	494	523	545	491	459	513	500	483	468	505	537	482	496	472	507	435	512	490	462	474	486	496	503	488	562	502	514	489	532	494	494	488	507	530	541	493	514	480	486	513	512	509	508	504	521	530	505	528	482	505	496	491	503	509	523	493	530	474	479	523	450	529	505	525	495	507	504	519	499	500	478	482	500	530	508	509	499	494	477	547	559	519	494	516	510	486	522	477	527	520	497	487	476	488	545	526	527	515	484	458	494	488	487	487	509	501	508	546	508	469	546	494	491	514	528	499	507	514	522	472	526	474	520	505	504	507	487	473	470	514	535	511	514	494	503	476	491	499	499	492	463	486	514	506	489	481	498	496	505	531	498	492	487	491	468	492	477	481	476	543	504	535	483	537	479	493	475	540	543	479	517	470	533	580	470	490	497	533	500	508	480	511	493	511	499	507	490	476	477	487	536	520	489	505	526	477	459	508	478	518	534	483	516	522	473	491	515	489	481	536	494	511	510	547	489	506	495	518	536	505	518	476	470	475	486	508	520	497	515	463	496	526	508	533	522	529	506	496	539	491	486	551	502	489	464	504	517	524	495	489	453	510	476	500	496	540	527	529	503	545	506	498	471	490	526	549	499	497	513	500	491	520	462	512	502	520	494	504	497	521	509	455	525	494	506	478	506	508	514	502	490	522	503	522	505	561	483	540	505	521	511	521	512	528	490	492	493	508	496	482	521	548	519	513	549	485	497	511	524	495	501	503	454	543	473	479	516	477	485	511	485	501	473	534	506	459	513	503	517	501	498	505	504	517	492	511	468	504	516	480	507	510	511	517	529	515	515	479	474	487	502	525	535	451	495	529	527	545	520	535	495	538	532	480	498	543	533	483	495	514	507	472	475	550	531	510	487	495	505	479	517	504	510	485	488	502	489	515	487	519	533	500	517	472	493	479	511	484	490	503	560	488	534	519	515	496	535	506	490	464	493	462	515	494	475	548	482	503	510	536	517	499	525	456	502	516	490	454	512	533	553	512	541	493	464	524	502	484	496	531	504	499	522	483	505	475	538	470	492	500	507	533	490	537	527	475	503	486	508	521	513	463	498	479	483	496	494	487	535	488	500	494	475	462	459	505	479	486	513	511	491	527	483	543	508	499	478	516	490	473	513	505	515	492	495	495	503	548	525	516	500	493	526	484	470	487	508	510	505	522	510	510	458	518	546	515	488	524	485	497	470	468	495	493	505	527	506	515	497	478	518	508	511	508	525	534	540	461	488	466	469	476	503	513	473	491	497	532	472	477	503	462	523	511	529	558	535	500	460	546	507	486	503	492	505	530	487	561	452	502	518	469	492	495	527	518	463	501	529	495	487	490	466	519	473	515	488	511	497	485	521	506	504	471	474	471	485	522	490	494	480	488	513	479	502	507	506	489	496	534	509	529	479	468	479	531	500	509	499	509	499	504	491	494	507	466	524	511	538	529	488	541	493	486	497	513	536	481	490	477	521	476	503	511	483	540	519	489	496	492	469	512	463	472	482	518	489	507	509	532	497	538	517	479	501	519	497	508	486	504	507	560	497	528	488	493	526	491	501	496	545	509	505	485	524	520	479	487	478	549	460	503	464	463	492	486	529	479	503	507	560	493	525	549	483	505	509	498	465	473	525	505	501	481	497	500	528	473	537	488	494	498	486	469	541	494	516	495	516	505	499	500	489	510	522	523	516	501	504	506	473	466	510	503	493	479	516	505	564	504	482	469	507	540	514	560	507	469	506	493	535	545	528	491	491	501	475	495	516	494	461	483	507	470	486	509	528	504	529	481	523	534	466	500	489	483	491	529	502	526	541	516	492	501	475	495	518	476	474	514	512	533	502	484	473	536	482	481	456	450	484	460	518	493	460	474	505	477	458	520	494	456	494	502	474	493	504	514	499	531	498	484	484	474	550	487	525	478	484	509	506	496	491	472	515	537	510	493	521	535	479	482	524	548	493	488	495	536	474	498	481	499	515	513	488	507	499	499	538	482	482	491	507	490	520	474	503	503	505	456	468	488	516	453	530	534	500	506	497	521	482	530	518	519	472	525	506	471	518	497	494	524	515	494	532	503	524	486	498	516	500	477	474	472	499	491	535	540	528	516	516	509	494	482	516	508	482	498	507	512	498	526	508	481	475	485	471	474	496	521	481	490	501	509	476	471	511	521	496	501	463	509	532	537	528	527	509	491	491	521	504	529	485	530	504	460	488	497	519	528	533	478	514	523	483	493	477	490	545	491	495	537	494	545	490	482	446	521	512	519	490	480	498	515	511	493	533	532	529	478	512	511	508	536	526	541	500	507	520	503	462	494	473	510	521	484	522	489
24049	20962	27975	24098	19150	1376	529	349	302	256	277	245	212	222	209	190	195	176	199	180	192	204	170	157	171	162	169	147	167	156	173	145	168	176	160	184	176	167	163	143	171	161	158	167	162	154	175	154	150	150	159	147	160	145	136	138	159	149	145	175	141	137	147	160	145	151	139	131	146	180	148	144	173	160	165	155	142	174	132	157	149	147	163	128	151	172	156	137	158	164	166	154	136	150	151	161	163	153	145	174	146	154	133	134	142	154	156	158	150	134	141	159	164	142	175	153	184	157	165	146	154	137	139	156	154	136	150	165	133	137	160	154	152	149	171	161	169	158	143	153	137	152	151	174	126	149	150	155	152	158	152	146	141	153	174	167	171	156	160	133	156	137	146	167	166	134	164	146	154	150	142	183	158	142	154	159	144	135	158	147	137	156	150	133	155	175	154	163	140	138	158	170	138	156	165	169	161	132	149	159	153	154	118	214	176	160	145	133	155	154	165	154	143	169	127	163	145	145	155	149	159	168	164	152	142	146	154	141	159	148	135	148	152	142	135	140	167	173	147	150	141	153	160	157	154	154	130	153	161	164	167	140	164	144	176	156	145	134	143	175	129	154	133	144	166	145	168	173	141	138	172	155	138	152	164	169	163	142	141	148	155	152	147	145	160	157	142	157	135	128	156	154	162	154	146	147	149	156	157	120	144	155	163	137	158	161	146	146	159	156	148	153	149	176	149	133	152	156	183	136	150	151	144	138	149	156	129	142	153	172	152	137	137	158	146	150	149	148	132	157	145	140	163	152	130	160	147	157	148	164	162	148	148	155	155	159	161	136	172	143	134	162	140	146	141	131	138	150	148	139	165	168	156	149	157	168	153	157	137	135	142	148	156	141	137	162	141	142	160	139	117	160	155	154	145	147	155	146	161	170	157	151	140	150	165	179	171	137	168	160	147	136	135	126	132	138	174	147	147	140	140	160	148	125	163	157	131	134	148	132	131	169	169	155	147	156	131	147	148	152	163	153	167	159	143	139	139	152	158	143	143	156	170	164	157	144	169	171	167	141	160	139	149	160	154	135	148	138	168	158	153	141	159	182	150	157	158	155	130	148	151	163	163	152	151	163	138	147	141	166	143	136	145	158	168	132	154	134	141	145	156	166	154	142	130	150	139	153	153	124	162	164	137	132	161	152	144	162	156	138	133	147	178	144	147	161	152	145	150	151	156	134	148	138	139	150	163	151	157	155	151	146	164	161	157	139	172	132	177	152	154	158	154	140	149	149	143	172	172	144	152	157	136	144	155	145	166	132	149	160	172	164	156	130	157	141	153	144	163	153	158	150	160	161	143	157	161	148	125	153	145	145	142	141	161	145	155	139	143	166	150	132	145	157	177	137	128	171	169	156	152	143	165	128	144	144	155	137	163	176	147	129	172	158	152	140	146	186	164	153	155	155	173	156	135	162	139	154	140	173	147	151	160	145	153	159	149	164	134	165	154	167	171	148	163	150	164	132	153	140	167	153	131	135	151	145	161	145	159	168	153	142	151	142	139	139	124	168	122	154	153	157	159	165	138	153	144	159	152	132	144	154	156	157	155	156	167	177	140	144	170	140	181	155	144	151	150	160	164	174	150	138	167	164	159	159	135	160	147	161	152	140	142	159	142	151	161	151	160	155	140	141	145	154	151	159	132	140	152	146	162	130	150	164	138	150	163	142	166	141	153	126	170	156	160	163	153	158	142	159	163	139	158	113	156	191	176	154	168	128	156	157	153	133	158	172	151	128	156	157	150	142	154	158	148	146	138	128	142	157	143	142	144	161	157	168	162	150	163	139	178	156	176	128	159	167	141	152	160	158	167	161	135	164	146	166	178	132	171	174	163	150	170	145	148	140	141	156	141	151	134	150	153	145	133	149	129	134	165	126	147	153	147	151	149	152	157	141	140	134	132	147	147	158	146	174	163	141	158	158	159	150	171	156	132	133	133	172	145	137	166	159	165	134	154	159	135	155	159	131	148	127	131	140	148	185	166	145	147	138	151	166	129	165	140	135	153	157	146	155	140	137	164	173	146	160	152	127	125	164	140	162	162	143	156	145	167	140	153	143	160	154	140	175	150	171	167	149	146	129	147	155	165	177	157	162	126	142	142	155	155	135	142	156	165	152	139	155	151	138	155	133	162	161	161	126	142	149	150	159	133	136	157	155	152	129	169	153	144	155	141	148	154	155	152	155	143	142	153	163	162	142	164	135	140	177	172	136	170	154	172	136	129	146	146	144	137	145	143	149	142	137	151	152	153	157	143	141	136	148	168	148	121	140	159	134	154	161	162	129	146	132	167	142	155	148	141	147	160	146	147	158	154	163	142	138	151	133	147	147	146	157	144	138	167	156	159	147	182	136	146	158	150	160	144	136	165	143	168	147	173	159	171	148	155	184	159	147	157	173	134	140	149	145	134	158	139	152	141	131	155	177	162	149	139	152	161	151	153	124	141	149	134	156	167	145	165	143	151	160	144	142	138	133	188	170	154	154	127	188	156	158	159	146	149	159	138	149	150	151	144	135	133	159	128	146	156	175	147	148	159	149	141	158	158	167	140	145	135	156	127	158	153	150	158	134	151	162	141	164	150	150	143	160	155	145	141	143	149	145	151	156	160	140	151	147	150	150	170	155	151	172	155	178	156	151	156	152	139	139	150	163	153	163	167	149	145	135	139	131	156	159	137	174	146	152	154	162	168	152	129	158	158	141	172	165	135	167	164	144	151	172	152	164	143	142	149	170	149	157	159	158	153	171	133	143	156	172	165	138	165	145	143	152	147	137	167	140	155	159	147	160	147	162	152	135	146	145	137	149	143	158	147	154	145	162	161	142	128	149	147	156	142	178	143	176	147	144	141	146	129	141	163	134	158	161	166	159	127	150	139	146	154	155	134	171	135	143	137	163	162	154	164	169	162	132	150	128	168	161	160	141	183	158	146	152	158	168	153	165	154	149	138	126	169	144	154	160	141	154	149	157	156	140	142	144	153	168	170	143	147	140	139	150	152	133	158	153	126	124	150	146	146	170	151	164	153	132	136	140	147	154	133	149	124	158	148	161	152	167	167	150	152	146	167	167	143	147	153	172	172	155	154	159	136	131	153	147	151	132	156	149	150	142	139	154	150	133	157	171	156	155	161	143	139	168	169	143	152	148	142	147	164	143	152	143	165	141	148	148	147	154	145	138	168	137	150	171	158	132	142	158	159	150	145	158	150	142	147	154	142	145	150	176	135	157	140	156	154	162	138	145	151	129	159	154	136	149	154	170	137	155	135	140	148	161	173	140	158	150	155	145	151	155	149	149	127	145	167	181	148	154	138	135	137	144	153	144	151	138	130	145	150	162	132	171	132	133	165	168	171	149	146	142	174	139	150	143	124	139	139	147	177	165	160	153	143	145	145	167	135	134	149	154	152	149	161	138	149	135	161	141	141	182	147	177	159	172	160	164	159	164	159	154	138	141
15414	9326	7783	3990	2472	1862	1365	1107	919	804	681	594	587	567	457	464	420	417	412	378	355	362	353	324	350	367	350	366	318	313	305	336	321	301	317	309	318	308	325	318	278	300	299	290	314	315	302	326	326	274	292	299	303	312	306	299	296	312	255	288	297	308	308	293	290	310	297	281	269	292	326	326	283	293	317	290	292	272	303	319	262	272	264	290	252	287	302	293	269	296	277	326	323	285	280	274	314	293	296	290	289	320	283	319	273	316	263	282	288	296	307	301	287	323	309	312	307	318	306	299	290	281	268	288	293	276	294	300	285	279	298	321	284	261	294	268	325	282	322	264	276	287	278	322	267	286	327	258	322	262	296	314	281	277	278	286	316	288	306	276	305	295	325	256	288	287	294	294	270	264	281	298	324	302	303	295	275	280	298	284	290	285	296	293	278	298	278	319	280	283	320	312	302	292	277	310	247	302	289	303	277	283	309	287	273	310	302	315	291	294	302	289	277	309	313	274	290	311	266	283	265	298	283	281	309	323	292	295	263	308	263	308	276	313	286	316	304	286	274	264	270	289	291	301	289	284	306	310	271	267	289	307	248	294	266	321	304	332	269	272	250	286	327	296	264	279	285	283	257	291	283	281	339	304	315	299	319	293	301	292	254	248	312	329	298	280	270	297	314	271	295	285	304	303	295	279	292	289	286	313	285	257	278	313	312	277	277	287	296	284	300	287	284	298	307	274	266	271	291	313	285	296	280	267	325	292	262	290	292	290	292	285	274	309	294	316	300	267	263	300	273	293	283	268	285	258	280	294	278	281	259	308	266	280	301	302	277	282	281	282	292	286	276	303	297	287	279	284	283	274	286	296	268	278	313	253	265	300	268	296	267	311	283	305	286	325	279	280	259	300	318	296	256	302	280	292	290	309	294	283	288	303	280	269	297	289	281	253	289	299	293	261	277	301	284	286	298	286	266	316	278	302	276	309	284	275	290	275	277	284	284	280	290	278	276	309	302	289	321	281	325	273	272	301	285	301	303	273	285	257	269	302	251	282	297	306	276	292	275	285	284	277	302	289	273	258	333	291	292	292	278	300	329	292	313	296	285	271	310	313	294	288	313	282	292	278	294	296	287	317	276	300	271	274	283	281	305	276	253	265	282	291	261	285	269	288	259	274	312	301	298	288	277	298	287	307	274	255	294	296	294	292	291	291	285	298	291	274	286	267	275	304	315	284	268	305	299	254	302	297	265	284	303	285	308	292	318	285	279	287	276	285	298	282	287	263	294	259	303	280	273	269	270	301	258	309	298	287	294	283	302	290	268	298	302	268	291	288	323	318	281	277	297	255	273	274	274	285	316	277	288	268	282	311	280	291	300	294	306	269	298	313	299	286	280	294	298	302	292	284	321	323	292	296	290	275	305	306	304	298	279	266	298	295	301	274	292	255	315	269	285	318	318	284	302	340	274	255	264	299	303	255	309	274	301	300	288	268	318	284	282	274	301	257	276	320	301	251	298	267	280	311	299	277	275	290	280	292	279	286	292	273	265	268	255	303	274	301	264	270	286	276	276	282	290	287	271	297	266	288	299	267	297	281	279	294	298	282	276	301	322	289	284	307	302	267	292	299	310	325	289	286	267	262	306	283	296	297	304	294	278	289	285	324	311	297	311	293	288	292	267	253	308	276	295	293	294	295	289	279	286	283	300	249	280	278	275	286	262	273	293	281	298	287	295	292	327	312	310	279	274	295	307	272	295	297	298	295	275	319	267	294	325	284	294	290	261	254	291	284	271	272	303	292	286	285	271	317	304	304	292	298	303	266	285	272	309	294	296	312	300	309	294	303	319	306	267	281	333	288	253	320	317	300	286	290	301	282	277	289	312	267	287	280	280	280	290	292	299	273	309	292	304	323	313	304	272	275	280	283	324	314	279	275	289	272	307	312	289	311	283	290	307	296	284	271	281	309	278	300	329	299	291	297	303	326	289	307	288	263	316	285	307	266	241	296	295	249	296	273	282	295	270	275	282	311	296	305	295	266	291	304	249	274	305	271	286	305	285	306	284	307	275	262	302	253	306	292	321	277	299	261	300	330	306	289	277	286	267	310	276	272	302	269	313	261	301	291	310	256	299	296	275	302	291	294	304	309	266	249	263	309	309	288	284	293	279	298	277	320	315	305	303	288	278	301	283	299	285	299	297	257	299	285	288	301	290	323	299	308	298	288	319	285	296	270	308	276	287	328	323	295	294	294	285	269	286	281	317	272	300	284	300	297	291	289	279	294	296	285	299	307	316	280	275	311	280	299	272	282	268	291	262	285	330	310	301	303	286	296	273	247	271	267	298	318	275	301	287	313	272	275	295	319	278	273	302	315	312	338	297	317	278	267	317	327	273	279	283	303	285	267	260	252	255	311	277	303	280	329	275	315	297	283	270	266	302	306	307	295	283	287	304	310	270	281	309	316	300	268	267	304	300	296	271	284	289	322	306	269	251	285	307	288	296	284	236	276	303	280	317	263	307	250	302	297	300	296	311	296	288	276	268	299	344	294	281	307	259	307	281	309	275	294	262	313	297	289	283	290	293	302	293	300	314	318	304	277	293	298	266	293	283	273	301	288	253	310	292	284	324	293	269	298	287	292	271	270	297	321	300	279	287	277	281	266	291	294	281	267	295	283	293	262	289	285	296	259	341	296	338	282	308	296	263	281	289	317	301	285	298	282	282	287	309	313	262	284	281	291	285	300	289	292	287	274	284	311	309	312	285	282	299	279	290	302	282	287	294	309	289	269	270	306	280	324	298	288	277	302	304	281	289	293	271	268	321	268	292	266	294	314	272	309	275	273	289	295	276	273	286	305	296	304	321	284	275	283	282	318	295	286	326	322	267	302	290	309	279	292	294	279	284	278	302	265	278	282	299	295	270	275	307	275	301	277	288	301	313	283	276	274	267	280	282	270	280	303	272	289	303	271	290	285	290	314	282	258	294	307	307	313	314	255	317	276	329	273	277	301	299	298	262	266	296	312	296	304	297	276	266	301	313	286	304	266	295	286	291	284	287	290	298	308	300	298	296	270	301	328	281	281	330	293	279	286	311	313	299	282	279	277	274	294	318	297	261	295	300	295	316	305	280	288	290	295	281	284	323	281	299	268	275	282	295	274	296	280	320	292	294	302	291	304	289	283	289	313	281	304	330	268	271	284	282	285	284	284	284	296	284	300	268	279	301	276	301	294	300	311	270	277	301	313	290	292	267	270	291	265	279	285	356	293	336	275	286	300	271	292	279	259	293	274	263	282	273	268	271	308	288	275	252	301	286	269	280	326	288	296	314	284	304	294	279	304	257	311	273	248	306	300	293	305	297	290	274	274	305	293	279	269	281	286	298	297	292	277	274	317	282	294	285	263	262	262	280	302	272	305	293	301	283	277	307	302	301	292	262	296	280	274	280	291	294	295	281	260	309	302	285	297	292	312	290	304	276	310	299	282	287	262	302	327	297	286
23074	20994	28729	23438	20994	18472	1904	833	636	616	522	519	524	514	469	425	458	429	380	398	435	371	369	370	434	369	392	359	381	381	399	372	376	375	354	341	364	354	341	324	349	386	385	341	352	336	365	370	371	357	333	372	331	338	341	356	382	331	335	327	371	372	359	357	361	346	344	357	371	351	356	337	370	364	359	346	349	377	347	346	312	355	331	375	384	362	357	340	338	363	345	349	379	338	354	347	297	376	339	349	356	320	357	352	369	346	350	362	380	334	334	384	360	333	369	341	355	333	356	358	357	338	338	334	349	365	370	333	354	326	342	327	368	317	315	329	359	361	354	334	353	355	382	364	365	381	335	347	311	351	335	361	351	338	346	356	338	358	310	358	356	360	331	332	332	347	347	342	370	326	313	350	343	368	323	391	361	335	349	340	336	381	366	390	326	363	320	341	371	334	357	383	339	383	339	325	375	371	398	302	350	321	356	357	337	361	361	339	356	359	390	392	397	377	349	353	370	341	359	304	348	362	332	332	366	323	339	334	360	348	338	353	383	337	321	350	363	363	350	348	335	360	350	336	357	337	365	325	377	336	333	346	330	318	346	346	357	347	348	349	348	377	350	338	375	318	386	343	391	356	392	366	347	341	308	356	367	344	318	326	362	367	344	342	360	331	362	354	341	341	353	385	323	337	360	338	344	364	307	332	315	375	348	343	342	324	339	352	336	349	362	329	320	344	339	334	369	329	358	334	326	317	350	359	368	327	345	331	348	353	351	340	337	356	353	332	358	334	354	363	328	327	319	336	365	347	348	342	338	365	329	314	341	358	352	369	372	362	329	372	365	363	364	318	348	337	378	349	353	357	332	359	362	356	356	394	327	381	350	336	360	359	364	319	306	344	352	325	399	340	357	361	343	358	351	380	333	328	361	346	342	327	349	328	347	380	393	355	416	357	360	366	334	339	334	315	340	343	345	332	368	344	328	311	345	332	317	358	309	332	360	340	370	371	311	340	365	339	338	329	361	334	344	346	347	352	325	368	376	357	384	381	329	347	392	358	351	349	330	300	340	345	321	356	372	378	343	368	329	325	324	357	371	380	352	344	361	346	366	341	351	383	348	381	381	351	346	348	358	299	339	353	321	342	370	339	327	340	332	353	340	368	334	375	348	351	331	349	368	352	384	386	360	364	359	350	372	359	357	365	350	336	314	323	367	353	377	332	323	321	354	357	363	342	325	329	329	365	321	339	337	367	337	329	339	361	374	357	348	348	340	330	351	349	336	337	346	325	364	367	348	354	359	372	352	343	368	350	362	334	335	324	329	355	351	332	317	334	358	353	331	336	306	354	289	357	374	336	321	391	343	330	310	343	328	332	341	323	355	335	332	347	360	365	323	355	348	348	369	358	377	364	339	355	343	355	376	345	347	347	336	326	311	340	334	333	337	362	340	350	379	343	354	378	365	355	349	335	338	355	343	312	337	358	383	341	386	358	335	306	341	330	372	336	352	326	337	332	346	358	349	334	352	359	387	294	349	337	305	382	330	328	370	337	351	333	354	337	372	355	358	351	341	365	364	351	352	312	360	384	332	358	362	364	350	352	369	331	334	354	363	325	338	393	361	298	322	349	342	342	373	336	343	328	328	350	383	348	359	371	338	352	393	326	327	366	338	374	348	314	334	340	374	361	326	361	350	338	365	363	337	381	322	312	346	304	347	320	354	381	345	324	314	356	320	367	341	360	344	369	352	372	352	358	335	325	345	346	329	358	333	308	332	332	353	358	363	333	313	356	327	371	362	346	337	336	352	371	338	350	352	327	343	311	377	402	354	347	336	382	363	333	338	387	381	345	358	334	330	339	352	339	405	363	338	353	343	332	352	335	320	351	353	344	324	398	344	345	347	323	370	325	343	347	363	320	315	348	353	362	375	362	321	352	350	328	355	342	365	366	336	374	345	340	362	349	350	378	353	360	362	335	330	346	343	363	370	343	367	351	340	343	326	348	357	332	345	382	328	323	333	327	366	359	363	327	354	336	348	306	351	336	344	336	341	354	329	343	353	362	331	352	355	361	342	345	353	337	343	324	363	345	355	356	346	350	361	341	349	351	345	339	340	317	366	363	328	317	336	338	364	353	360	315	346	417	319	360	355	368	389	336	368	375	330	359	345	340	364	333	332	330	348	387	389	362	353	343	313	323	417	352	356	375	363	360	347	364	336	358	323	342	380	332	351	336	330	365	361	391	386	325	334	362	358	337	332	350	350	356	356	394	336	361	374	307	335	338	366	354	360	329	358	358	358	345	327	342	345	344	350	332	343	320	342	350	319	320	365	331	341	334	325	343	357	378	361	358	348	362	351	332	340	345	372	384	337	368	334	329	337	343	346	368	333	339	374	342	373	332	356	370	348	340	340	369	358	350	377	342	358	327	381	344	340	347	343	360	355	365	371	361	330	360	356	352	376	344	342	329	358	347	354	346	328	351	344	359	344	307	380	330	325	345	326	360	352	319	317	366	347	358	370	355	339	346	346	357	304	321	343	332	341	303	320	388	351	359	358	335	376	316	327	347	354	369	338	368	315	359	375	363	355	348	318	346	326	369	349	363	315	345	357	315	353	365	352	358	370	348	335	350	311	367	339	309	355	340	320	355	357	357	355	357	383	337	330	337	364	374	352	333	340	329	359	349	355	347	360	365	367	375	335	373	337	328	366	327	352	355	354	311	345	358	361	342	362	326	359	365	357	361	339	364	316	367	329	333	332	362	319	312	363	337	367	321	388	349	396	346	361	345	344	348	339	360	331	379	327	311	352	313	365	313	362	362	330	331	366	332	366	364	335	382	330	334	334	324	338	370	355	346	336	320	338	320	327	328	353	374	355	347	358	326	378	344	328	355	336	343	386	362	340	367	371	322	322	344	328	359	342	335	357	347	339	342	337	342	371	347	337	356	342	308	350	344	338	320	307	340	340	344	351	355	323	361	312	348	323	366	305	347	332	365	346	325	347	379	351	348	380	354	349	347	351	340	384	353	349	361	351	349	361	337	366	360	341	348	331	327	348	331	335	359	348	347	374	319	344	349	323	311	332	370	374	342	325	343	339	353	343	366	356	355	342	342	368	355	345	342	352	336	373	333	328	335	343	343	357	339	341	373	329	380	317	359	354	321	327	353	342	325	323	367	354	336	354	302	315	300	315	375	348	370	320	373	340	343	370	369	354	352	346	324	347	332	371	320	353	337	366	339	388	344	337	337	317	325	351	375	326	336	369	322	363	360	334	332	331	346	323	397	333	364	360	347	310	357	366	367	348	346	339	347	318	332	334	369	377	357	353	316	346	352	403	356	309	342	363	351	351	329	347	337	354	386	385	359	355	328	344	361	380	337	326	421	322	347	359	329	333	352	357	340	377	310	344	339	326	357	316	335	350	336	338	352	335	327	310	344	335	338	340	358	359	342	379	342	359	314	311	370	330	329	387	320	355	361	358	361	354	346	323	327	325	332
18445	15210	12990	6929	4760	3350	2486	2146	1766	1516	1384	1251	1111	972	965	913	852	872	763	766	770	720	710	736	713	733	638	647	725	652	691	640	613	644	620	622	601	630	620	652	615	627	581	615	589	592	635	617	616	603	652	637	607	602	589	613	602	578	656	585	639	571	583	598	581	570	585	631	585	644	616	591	639	597	604	595	628	552	603	597	601	578	580	586	633	614	616	634	602	586	595	610	597	574	596	633	599	590	538	580	565	598	626	622	568	579	567	581	583	595	593	571	583	568	608	538	618	542	575	582	601	581	622	615	624	557	571	590	558	593	599	547	561	578	575	549	637	556	572	574	554	581	587	595	577	591	596	589	590	580	590	564	572	585	611	623	584	592	581	614	633	587	601	577	601	626	610	613	593	604	529	569	601	631	608	592	577	597	581	613	567	549	579	593	588	591	593	583	636	581	584	604	606	605	574	608	612	650	628	620	548	592	586	634	603	579	552	600	596	585	565	543	583	591	589	607	503	632	642	554	580	573	616	618	568	625	564	606	580	578	591	534	625	579	550	583	579	566	590	564	609	592	618	580	583	540	634	595	606	606	599	578	592	572	547	577	569	601	576	569	637	572	558	588	614	577	600	586	563	604	594	566	593	582	576	558	604	615	554	582	625	585	599	588	590	577	582	609	555	570	607	578	614	580	566	573	622	555	582	557	579	562	611	589	618	530	562	599	577	603	596	583	607	549	561	584	601	575	628	596	561	562	611	530	562	552	619	550	601	591	575	571	588	607	546	552	564	588	598	588	586	585	564	577	602	558	591	595	654	595	589	609	610	586	599	594	555	632	621	576	564	607	594	611	596	601	562	565	613	595	608	617	636	561	583	607	592	585	598	569	629	607	604	583	606	572	584	571	567	610	649	580	619	588	559	573	599	594	524	590	586	567	609	591	633	597	582	596	573	584	606	587	572	569	594	547	581	627	576	593	556	559	620	584	576	576	555	587	566	557	594	586	555	654	612	577	598	554	550	586	526	607	602	586	608	601	607	546	629	596	613	569	601	594	581	595	583	626	572	624	561	594	582	577	610	588	606	566	598	587	555	603	610	575	560	566	625	572	614	571	607	588	629	563	612	589	620	532	617	575	544	559	601	571	592	567	596	568	581	578	611	602	611	592	597	641	597	583	585	568	603	554	537	580	583	617	593	619	614	571	566	562	617	583	576	604	570	594	567	583	595	563	594	581	578	557	537	578	609	578	557	586	555	598	604	639	617	574	572	582	585	580	588	554	581	614	588	576	621	571	597	642	593	582	623	582	597	611	574	637	614	569	558	584	587	576	562	591	624	601	606	567	573	576	576	607	588	649	598	605	569	608	565	604	607	544	556	586	564	617	624	576	616	578	603	610	592	598	577	583	535	597	568	565	561	597	632	607	590	602	600	605	547	581	574	568	630	571	556	595	522	594	552	571	577	580	563	587	602	604	580	615	623	584	602	581	587	577	561	609	553	585	586	574	583	603	591	583	576	593	558	557	633	574	599	589	603	590	599	622	606	584	584	604	569	624	568	611	632	615	571	585	570	587	606	590	589	593	596	580	535	557	572	637	585	594	547	548	615	584	570	630	555	584	610	576	575	584	583	603	601	562	609	558	572	598	571	570	564	584	592	588	604	567	599	603	561	553	650	583	595	606	611	592	582	619	619	647	597	602	624	585	583	571	554	563	585	565	590	604	576	578	592	571	558	600	587	619	605	590	590	590	555	558	584	588	608	568	625	599	601	577	592	595	557	629	607	578	600	558	584	598	603	594	621	612	574	583	601	582	597	569	592	548	572	589	572	600	577	629	631	615	595	636	613	575	571	599	596	593	535	593	595	611	541	631	592	551	574	575	566	563	624	565	604	566	581	560	585	618	596	585	626	579	591	620	580	595	594	563	573	591	582	631	561	584	591	595	576	574	566	585	593	588	585	599	560	600	542	580	590	604	582	571	610	573	601	592	612	569	603	597	583	595	562	565	609	605	578	557	609	605	603	616	574	577	570	578	591	608	579	608	550	577	560	621	598	611	582	602	615	592	585	541	567	601	601	601	613	569	576	565	579	572	604	537	597	574	631	554	643	592	604	608	566	591	579	617	600	627	551	545	572	572	572	568	576	607	586	573	600	524	586	637	619	582	591	587	543	652	580	571	640	584	590	533	580	596	571	615	606	584	608	622	625	622	616	615	652	562	591	578	613	570	603	598	559	571	597	625	550	601	580	558	562	607	615	638	586	586	593	573	616	572	594	596	604	594	564	611	602	576	594	575	622	631	569	600	590	609	620	573	603	575	564	632	597	601	536	632	592	602	571	548	588	566	650	582	587	559	582	572	575	579	580	566	625	536	564	578	633	543	600	608	602	616	608	602	585	605	556	535	615	589	587	546	592	594	566	591	577	575	606	598	569	608	598	611	615	584	580	612	592	600	579	610	555	582	573	536	604	603	589	566	615	594	586	643	607	617	591	550	567	599	554	650	566	571	578	531	573	596	624	548	592	587	568	602	590	564	571	598	547	582	573	581	555	574	585	637	579	582	584	600	567	579	611	577	636	579	618	579	600	557	632	533	597	584	587	641	562	539	573	591	558	577	560	604	577	624	608	594	562	623	540	606	572	568	572	598	547	580	619	582	592	592	634	618	574	582	598	601	589	570	627	575	635	608	546	589	605	567	556	588	621	582	607	599	612	590	573	604	630	617	631	561	583	578	572	610	599	609	591	602	567	541	614	560	582	583	595	584	595	631	593	592	585	599	570	598	555	603	597	559	583	546	573	622	571	597	578	558	600	594	604	630	565	568	577	556	572	584	555	630	600	599	579	609	561	607	582	570	609	604	597	560	574	538	575	584	555	577	596	596	589	573	600	590	627	592	560	607	613	557	607	583	598	605	576	554	593	577	586	582	569	558	559	635	614	578	564	624	588	609	598	583	594	600	573	590	561	603	593	564	559	580	616	592	647	544	596	579	593	621	585	599	581	596	568	597	587	605	574	590	600	614	580	585	593	576	585	604	600	590	589	580	585	580	576	599	588	605	577	589	573	556	569	592	583	585	611	606	582	560	584	618	566	599	585	561	594	567	620	549	571	569	593	559	593	591	604	588	583	579	624	589	567	573	580	596	606	578	590	582	644	577	584	561	556	584	575	615	584	589	575	576	586	618	574	579	594	551	610	548	588	550	577	588	588	575	586	594	610	576	607	602	600	572	589	576	572	626	637	609	534	554	611	563	588	615	616	568	590	590	583	597	582	601	579	615	569	561	555	586	568	597	590	616	567	580	571	575	571	597	584	588	605	585	595	588	542	597	602	590	604	585	574	570	558	594	591	593	607	580	566	576	598	558	593	588	593	587	566	589	560	584	581	571	587	567	598	611	559	567	598	559	600	606	608	606	599	540	602	572	575	574	554	624	562	631	563	564	600	571	575	600	600	598	583	593	598	622	614	591	592	632	575	539	608	565	619	624	563	559	577	596
26667	20323	7840	828	498	439	320	319	327	285	280	271	262	275	311	284	255	272	273	252	264	300	265	313	272	234	285	311	230	292	288	264	281	273	260	271	268	266	253	263	273	298	249	273	285	272	278	261	277	247	258	244	231	251	248	254	273	252	292	269	281	253	281	253	311	279	293	280	270	258	284	292	282	270	267	245	281	266	263	254	292	265	282	295	258	281	272	291	284	247	235	238	244	288	266	299	248	282	273	264	264	281	282	272	268	255	279	282	275	266	279	264	272	257	275	264	292	264	262	282	254	284	296	263	264	264	244	278	267	264	279	264	245	254	279	255	294	267	288	292	229	232	245	291	305	283	269	291	252	278	276	246	273	273	296	311	247	236	282	278	280	252	274	260	280	259	247	244	256	258	289	254	276	270	263	267	268	254	270	267	267	266	293	245	276	268	265	267	269	233	286	275	303	271	268	307	271	272	287	240	256	264	268	278	284	234	283	262	287	249	227	250	252	278	252	269	262	299	259	287	248	268	270	270	306	253	268	292	279	280	266	258	286	283	268	279	282	281	291	284	280	272	260	290	273	273	308	269	238	281	286	266	279	260	264	260	233	281	240	295	268	260	259	280	299	268	253	259	262	254	259	281	283	288	277	250	231	278	288	261	236	267	241	254	249	250	242	278	281	282	289	272	261	271	252	283	283	266	280	249	249	284	304	266	253	275	265	238	270	263	285	280	246	242	248	280	274	273	272	273	255	276	277	276	287	305	239	274	238	269	242	244	280	258	269	264	244	264	266	257	270	266	299	281	256	272	285	292	263	268	297	302	306	267	283	252	274	251	251	265	278	277	287	247	276	286	283	258	266	264	279	271	288	268	271	274	244	251	263	273	261	270	281	269	246	234	253	253	271	277	254	301	257	263	255	255	285	242	256	256	275	277	261	268	244	266	292	258	279	297	240	266	273	279	270	256	245	286	285	287	291	252	273	251	281	273	247	262	304	255	282	281	288	273	245	273	288	294	316	260	237	246	278	276	278	277	287	258	270	286	269	278	248	247	263	294	260	248	266	272	275	304	277	262	299	236	234	265	279	289	286	257	294	253	266	258	290	250	259	282	282	303	270	258	263	269	249	264	280	251	259	260	252	265	250	288	303	263	280	244	250	285	280	243	245	294	300	261	283	272	277	242	268	254	281	278	267	288	266	258	282	283	279	247	244	301	274	261	264	287	268	278	246	287	277	250	278	282	265	277	271	267	254	303	266	266	244	270	244	306	255	266	274	277	268	269	281	280	256	275	277	261	293	259	273	278	277	266	265	248	262	268	253	270	258	263	282	289	255	257	298	273	278	250	285	283	248	268	257	233	281	265	285	279	246	285	269	289	265	255	282	230	281	266	233	267	268	280	244	293	261	281	271	266	254	267	282	269	262	275	260	275	287	268	261	235	269	266	240	288	268	278	245	280	246	258	252	280	260	280	287	264	290	272	271	289	297	267	255	289	262	246	290	289	260	296	277	264	295	279	284	259	263	282	281	269	246	284	251	238	267	269	281	261	249	277	290	263	296	272	249	256	272	270	264	286	285	273	257	285	288	269	246	253	253	294	276	298	250	277	274	281	267	259	277	278	272	268	288	259	295	250	277	255	273	263	276	302	281	288	254	257	256	285	266	287	274	288	274	304	294	275	266	247	269	265	277	277	276	294	284	266	260	279	277	315	276	245	256	251	269	264	279	258	261	249	252	251	253	289	292	268	292	266	275	261	283	273	259	280	274	275	256	257	270	265	251	274	280	261	267	260	244	268	276	261	229	293	295	245	262	269	299	299	258	263	293	284	284	285	271	280	279	256	263	247	251	256	275	290	270	272	257	259	293	241	264	258	247	266	284	249	293	257	283	290	281	272	258	288	279	279	253	278	273	268	257	265	277	269	279	256	279	278	302	263	302	281	268	271	282	274	263	260	278	275	253	265	249	273	253	287	260	241	258	239	285	279	268	270	280	241	268	267	236	281	273	270	277	258	266	272	269	263	221	254	272	278	254	263	262	242	237	270	264	265	276	283	294	251	267	277	269	231	268	258	249	241	275	251	279	255	269	269	283	260	271	287	292	255	280	282	278	254	301	252	259	231	257	293	235	244	266	268	296	289	293	268	260	265	274	302	286	271	244	236	298	268	264	261	281	260	263	282	267	277	241	282	280	267	254	251	295	261	277	291	260	301	271	276	212	256	287	255	265	265	295	267	296	260	245	293	262	246	261	261	278	256	262	270	258	274	252	265	252	255	275	246	263	283	270	280	254	242	260	262	282	275	264	272	269	243	265	288	258	262	278	285	277	279	265	256	240	274	264	263	300	257	273	282	239	256	264	251	261	297	264	263	284	228	260	254	245	268	267	259	289	286	286	285	256	296	268	279	275	255	278	250	281	269	266	293	257	247	288	238	268	294	294	250	246	271	247	272	282	252	267	280	261	261	240	249	296	259	293	306	273	282	239	273	260	279	275	259	253	267	276	277	287	287	263	262	263	250	248	277	264	272	240	281	278	279	257	273	263	265	266	250	259	264	261	286	261	284	257	269	271	285	285	267	263	255	291	289	277	278	285	296	262	252	267	284	248	248	258	291	282	267	255	277	250	267	287	287	242	254	258	269	258	251	269	276	269	275	292	297	273	261	268	260	272	255	237	285	276	283	270	241	291	284	276	247	295	259	233	275	267	274	261	275	266	278	308	241	249	265	274	279	295	299	282	282	268	247	248	285	264	270	281	240	275	276	252	284	283	285	260	257	258	279	280	267	269	296	263	261	267	283	257	228	247	243	263	308	252	293	276	263	281	243	267	253	262	265	256	251	268	266	246	302	277	273	234	260	236	250	281	287	271	254	273	276	263	262	251	245	283	245	259	282	283	245	277	254	279	270	267	270	267	288	262	259	264	287	262	244	257	250	268	259	297	277	265	293	260	268	254	299	281	264	290	265	250	287	253	272	264	280	315	264	264	284	291	291	256	260	270	274	263	280	298	262	268	243	255	290	269	271	263	251	269	274	276	264	271	274	269	262	259	272	269	257	288	273	295	287	268	285	250	267	245	290	273	255	266	256	261	291	261	288	255	277	301	268	265	270	317	278	301	301	273	251	282	269	269	275	238	272	270	274	267	268	271	248	300	261	253	260	266	283	248	251	267	256	268	261	275	275	273	282	276	270	301	266	291	280	258	267	301	251	259	273	303	287	265	297	250	243	262	256	270	274	263	261	268	278	253	261	285	268	254	263	280	274	280	265	271	269	256	249	254	288	271	267	256	285	289	270	279	277	275	296	303	258	274	269	258	270	275	306	246	307	272	287	277	292	264	236	266	262	289	240	267	290	248	274	295	278	243	275	243	308	264	267	299	224	297	263	261	249	297	257	263	248	257	283	265	268	262	293	274	272	269	267	262	255	298	273	261	264	256	244	242	229	261	270	295	276	294	237	266	259	271	295	281	282	268	288	245	270	277	277	280	245	296	260
8720	1631	1456	934	687	643	592	557	541	561	560	532	530	544	584	516	562	562	517	533	469	482	515	494	538	513	481	499	491	531	490	471	505	466	542	509	492	550	496	487	481	548	473	517	521	522	491	506	505	487	472	529	504	529	477	517	489	535	521	514	471	522	502	499	555	508	510	515	560	477	519	560	486	479	513	504	520	533	493	494	481	487	545	481	483	522	505	496	549	467	517	485	503	463	498	481	478	511	522	480	507	497	504	462	519	480	495	505	487	485	501	530	494	499	493	466	478	486	501	503	498	517	492	500	534	533	505	552	505	515	509	498	480	496	463	496	502	504	480	508	478	484	509	506	488	492	524	517	502	513	493	491	522	504	546	456	486	494	511	506	524	480	526	514	476	510	495	525	524	460	502	450	479	492	479	473	486	494	501	488	494	465	482	491	507	492	548	471	482	518	495	495	537	454	512	507	539	467	449	511	528	483	523	495	481	502	500	497	490	484	462	470	501	520	511	505	530	497	509	502	509	483	488	521	516	507	476	501	512	508	518	484	491	514	446	493	494	461	513	470	508	531	497	482	515	491	486	477	524	540	482	480	534	498	459	513	484	520	504	480	491	531	484	483	518	523	505	471	495	519	522	501	488	501	497	539	507	476	448	498	477	487	529	505	534	479	511	532	494	543	496	495	513	466	510	478	471	471	454	505	477	501	549	509	490	492	507	521	536	463	513	515	513	484	518	514	494	503	503	477	514	496	520	514	460	493	528	522	520	478	510	480	487	509	482	479	474	512	526	486	509	513	485	496	507	511	501	500	511	507	473	512	508	522	515	499	520	514	476	487	498	542	532	477	490	473	504	517	514	524	516	516	453	464	517	478	491	479	537	538	536	476	531	485	491	495	488	504	436	540	531	499	518	478	469	487	472	510	508	488	511	474	482	499	489	507	484	511	475	505	507	486	494	493	530	492	490	559	484	527	489	511	487	479	526	523	503	488	539	522	529	504	481	524	519	521	488	533	507	498	499	490	490	478	496	523	513	502	507	506	499	517	530	509	496	504	498	520	477	537	486	487	484	509	524	496	494	490	509	518	494	503	464	498	526	527	474	507	499	526	520	504	490	534	512	510	522	469	525	513	486	468	499	529	468	521	506	508	546	534	482	499	507	484	518	550	489	496	510	516	497	542	505	490	501	472	517	515	488	506	482	465	516	454	496	527	508	484	520	502	499	507	489	502	542	538	507	488	521	515	505	509	522	502	470	480	527	502	481	480	486	464	515	508	584	509	487	473	505	481	458	491	494	509	491	468	526	482	498	498	515	527	491	472	470	504	479	500	529	489	532	485	458	467	524	509	507	436	512	480	495	499	500	504	519	477	530	562	502	530	559	498	489	491	509	561	513	487	479	505	514	542	532	500	480	459	491	508	500	507	496	484	483	512	538	492	488	492	506	488	472	479	512	501	505	489	485	492	515	518	483	535	474	489	465	462	500	484	485	533	463	472	487	513	476	518	502	491	529	528	499	505	455	474	512	523	506	470	490	478	503	497	471	504	524	516	506	501	499	478	502	433	473	500	471	515	521	507	478	471	522	508	468	475	475	462	530	531	486	491	490	511	483	526	506	465	480	501	499	511	505	486	499	495	493	477	496	479	490	482	507	505	522	486	471	494	488	508	523	520	509	492	498	496	466	502	534	509	475	523	462	522	488	497	470	488	529	546	494	484	503	520	471	501	524	533	509	498	502	533	506	517	537	471	516	493	485	504	508	488	525	482	500	512	503	500	494	506	439	503	514	487	499	489	521	480	471	485	538	496	512	512	464	481	470	463	489	499	486	518	520	531	494	493	468	522	499	512	498	474	474	505	528	492	534	471	493	496	496	436	528	485	521	498	570	477	495	529	516	526	509	492	469	491	517	495	460	498	512	511	534	475	521	495	494	506	494	510	525	503	498	506	520	533	495	534	549	520	480	530	538	504	498	507	509	515	487	475	503	523	510	495	494	506	506	524	463	543	487	490	502	506	486	488	496	519	495	525	517	495	519	501	507	480	474	528	527	504	487	490	471	540	497	466	483	480	481	480	530	507	500	506	504	517	499	528	529	475	513	484	495	503	507	488	458	520	523	527	483	486	484	486	484	514	515	486	459	493	477	519	497	515	502	548	536	489	489	503	494	484	507	536	508	518	504	519	497	480	500	531	465	498	498	495	460	505	468	471	495	528	541	531	508	480	531	483	474	486	504	514	514	491	524	472	503	489	438	507	522	482	481	525	469	476	480	492	519	529	548	511	498	480	497	545	513	507	515	535	505	516	477	488	526	509	522	519	504	502	473	498	532	474	550	527	480	473	501	479	534	523	509	522	477	537	488	463	497	539	515	501	517	462	493	524	504	503	517	532	490	460	498	531	472	526	489	503	521	512	493	505	525	500	504	496	480	458	530	513	467	513	504	566	505	496	527	502	543	461	489	501	529	505	526	498	518	556	485	507	494	489	476	508	488	519	478	507	453	523	503	511	487	502	493	525	524	482	515	510	498	505	499	476	470	504	529	500	520	488	506	461	504	521	481	509	485	448	490	432	494	503	497	489	510	471	480	516	491	473	476	511	454	496	474	495	528	521	488	481	536	503	512	515	470	499	518	483	504	455	516	504	508	505	488	493	447	478	503	489	485	509	489	487	498	493	511	452	514	483	523	532	481	503	487	497	486	453	485	502	504	474	505	468	495	504	496	491	496	490	488	459	524	505	529	483	503	473	502	491	488	508	513	493	477	502	466	473	518	492	522	515	488	507	485	505	511	496	472	506	543	507	535	508	507	476	502	483	545	504	485	517	503	515	480	489	515	510	462	507	486	517	524	464	484	459	524	450	484	486	475	499	485	491	493	466	508	476	499	520	492	550	499	510	482	495	485	502	480	484	502	465	518	464	527	490	476	484	469	487	513	481	473	521	458	521	507	531	455	510	486	514	509	510	474	514	506	523	544	491	519	546	458	458	522	505	490	478	504	466	457	491	491	514	474	543	503	500	512	483	510	519	493	478	482	504	506	520	493	487	519	516	492	508	516	509	500	463	508	513	453	498	479	485	497	483	510	520	496	479	464	490	462	523	521	502	432	509	525	530	488	494	485	490	495	502	489	513	488	479	514	547	512	518	534	439	456	519	532	497	484	524	487	474	495	487	515	512	488	486	474	487	533	518	428	528	494	485	495	506	521	469	491	506	508	468	522	514	524	499	517	438	499	500	471	486	531	488	481	536	500	512	527	498	496	503	496	507	500	503	518	517	502	521	515	490	517	493	498	519	554	504	502	534	498	520	526	478	517	450	522	509	505	483	501	529	509	495	500	546	499	452	534	496	494	522	513	476	524	501	500	519	459	527	471	529	492	528	533	478	514	517	490	512	543	517	540	533	531	498	474	496	521	549	535	519	492	456	465	512	534	467	545	496	508	481	487	525	510	493	492	484	520	482	492	523	441	509	489	502	544	507	523	517	504	486	486	484
23970	20955	27977	24088	19290	1387	502	388	327	280	291	201	204	210	206	218	188	168	178	165	161	190	180	161	181	153	170	161	169	159	150	150	172	137	182	183	167	178	146	145	143	160	167	150	156	145	161	160	153	142	159	152	168	167	145	146	154	161	158	151	159	163	159	163	133	175	171	142	174	172	165	165	166	148	160	150	145	148	164	144	153	170	139	174	163	158	149	146	156	145	159	139	148	158	168	173	146	173	134	165	136	144	145	144	151	168	140	140	136	150	143	152	150	167	131	154	170	129	151	136	144	167	165	154	142	157	153	161	159	149	132	148	146	152	158	145	155	167	145	167	156	140	156	148	131	159	153	139	161	169	160	145	156	162	153	159	131	155	151	127	165	153	136	148	162	140	156	155	159	155	133	142	150	156	135	146	154	154	157	146	152	165	149	138	144	151	129	145	164	148	160	153	157	154	162	149	160	144	148	139	165	160	160	163	156	163	166	142	139	140	151	150	160	134	147	150	145	148	165	157	167	182	123	167	156	151	137	164	175	150	144	171	170	147	134	148	155	156	159	154	161	157	175	150	157	155	161	154	158	143	133	138	156	141	162	158	149	168	111	136	145	181	140	156	138	177	149	162	163	141	177	142	171	140	163	146	152	151	157	169	165	150	129	152	129	172	146	154	160	159	153	146	160	153	133	156	139	149	131	141	159	147	135	164	156	162	141	135	160	152	164	187	171	160	161	163	167	146	160	171	143	165	150	135	153	164	160	160	142	156	159	134	157	152	140	169	155	158	166	148	155	160	150	160	160	168	145	147	146	147	161	151	157	163	147	129	141	168	143	141	152	161	174	152	134	156	158	159	133	151	157	137	121	124	156	149	137	150	166	175	164	155	157	140	146	138	155	163	146	122	154	151	160	168	153	162	170	154	147	161	161	169	160	136	179	155	140	140	142	149	167	178	173	139	158	146	152	132	152	163	150	146	154	159	137	137	140	161	157	153	153	148	166	155	153	137	157	150	145	130	165	148	168	168	144	146	135	148	143	155	163	153	161	162	154	172	158	177	161	158	173	172	161	155	143	149	167	131	136	156	148	134	167	149	150	165	101	164	147	144	161	141	153	137	151	183	140	128	139	134	152	153	126	143	182	163	158	141	157	132	150	169	153	170	158	157	165	141	148	147	175	163	167	132	158	153	148	140	137	157	141	141	150	159	162	157	144	143	152	153	165	142	162	144	153	150	138	134	157	132	129	135	151	156	152	153	131	148	160	160	130	169	149	156	151	130	137	158	148	160	145	129	149	148	144	171	154	150	164	153	125	165	146	160	162	150	171	179	141	132	144	159	136	144	152	152	141	162	149	150	142	165	170	164	161	174	136	171	167	151	164	178	144	140	123	169	136	164	147	186	160	117	150	152	142	158	145	157	149	157	169	164	182	147	169	157	160	150	164	154	149	160	148	159	149	147	163	148	141	141	165	157	153	154	143	157	177	164	141	149	144	146	157	174	154	156	139	169	152	142	159	170	141	141	131	169	161	155	169	150	158	132	144	131	148	159	138	148	141	178	133	167	164	136	165	150	158	164	154	164	136	151	140	143	143	129	147	134	154	147	143	156	135	169	133	169	176	155	157	150	150	153	154	164	140	156	148	149	131	133	170	141	156	175	128	169	158	130	156	160	153	157	140	148	158	143	139	158	145	156	168	151	137	140	145	164	185	150	153	151	151	160	149	151	141	159	164	135	172	160	164	155	157	144	171	172	152	180	174	165	142	140	180	164	141	154	128	159	157	155	168	151	157	157	141	159	160	159	155	135	158	162	145	148	156	146	153	153	166	143	143	129	150	155	147	172	170	144	145	134	154	149	169	149	148	154	153	162	165	127	174	157	138	148	144	135	157	156	156	154	140	149	139	158	184	142	187	152	181	165	176	147	152	159	183	163	132	145	153	153	151	158	139	147	161	154	164	141	159	132	154	175	136	139	162	157	152	126	153	167	151	144	132	151	151	145	155	130	156	153	133	163	186	157	150	147	141	140	145	154	162	137	154	162	171	140	158	150	163	154	159	155	162	153	153	156	164	138	149	154	156	135	147	141	135	168	141	156	161	153	164	169	141	160	180	128	160	136	154	158	149	154	154	152	120	144	140	144	163	152	163	150	167	164	144	158	150	165	151	173	144	153	149	174	166	165	172	149	150	129	166	168	156	129	152	134	142	153	146	148	147	146	161	159	166	148	156	167	158	151	153	136	159	176	178	155	162	168	155	146	164	136	150	165	149	153	154	143	165	171	154	152	151	139	152	167	161	154	155	132	155	156	164	156	164	134	160	154	137	149	147	152	163	139	155	158	151	175	144	176	161	153	137	148	159	136	150	159	159	130	154	176	158	147	148	167	139	131	139	130	133	148	135	145	168	148	142	141	159	159	140	151	141	142	132	137	145	131	173	165	133	137	129	160	172	165	145	154	149	133	143	140	153	136	158	142	142	145	135	153	167	137	141	142	155	152	157	135	160	145	164	170	156	153	142	152	160	159	161	160	157	163	149	162	147	139	172	146	139	152	146	150	159	157	143	168	152	147	150	136	183	150	151	151	141	161	162	150	140	162	139	179	149	143	143	139	149	154	184	155	132	134	146	138	160	154	139	164	165	141	162	156	149	145	135	156	149	170	134	158	139	158	154	146	153	147	138	156	127	152	162	162	136	166	155	135	139	147	146	181	164	168	151	138	139	154	156	157	137	174	177	147	160	162	137	142	165	139	150	162	158	164	161	126	148	162	133	153	149	159	129	139	157	166	144	170	156	163	174	174	168	137	151	151	177	156	143	159	156	157	150	134	153	135	155	153	155	151	138	142	155	140	170	128	133	173	136	164	151	141	145	153	155	137	172	157	125	155	159	147	150	153	146	148	149	164	142	156	146	143	164	145	153	172	147	141	152	130	138	140	171	156	145	137	136	144	143	134	146	147	162	160	130	148	161	158	161	148	144	153	160	151	141	172	155	148	156	156	151	153	149	149	143	172	143	142	148	143	156	145	156	135	136	160	163	145	155	165	142	165	132	177	157	159	131	161	172	138	137	146	147	162	148	161	176	158	160	152	151	138	151	172	158	143	159	132	179	134	158	152	155	141	160	163	183	146	156	171	146	155	156	163	139	145	141	149	154	151	157	156	134	157	152	150	156	144	170	152	148	139	167	149	178	147	178	151	148	146	166	142	138	157	140	166	142	163	179	157	156	143	152	149	164	163	151	160	163	146	142	162	154	145	133	161	141	185	152	144	144	149	152	165	163	152	155	137	145	145	146	145	165	153	152	145	124	149	171	153	169	149	157	143	143	144	143	154	171	144	147	141	153	160	149	154	165	123	158	150	132	129	138	158	138	155	148	168	163	158	147	139	132	143	156	167	160	138	134	152	156	164	167	163	130	136	160	143	178	135	126	150	170	146	146	149	165	165	146	170	156	128	136	129	151	163	152	127	150	130	152	143	148	163	164	133	157	160
16036	9099	7656	3894	2542	1780	1443	1092	951	738	690	622	526	527	469	468	409	421	370	422	404	366	379	356	343	376	327	370	312	316	327	328	319	331	310	342	288	304	320	339	303	317	321	340	311	326	310	302	288	307	315	318	311	269	309	300	293	312	273	336	316	301	300	298	259	300	323	304	266	304	312	296	290	260	281	298	297	265	275	269	293	256	266	298	276	302	296	279	306	312	262	287	311	314	305	303	296	270	312	306	303	298	291	291	315	316	306	314	294	274	274	297	262	307	291	327	308	278	308	284	309	289	322	333	289	269	293	267	302	317	278	284	280	284	282	317	294	267	286	269	255	310	279	291	292	278	313	311	303	294	327	304	297	282	287	292	290	307	276	287	296	289	297	297	269	277	321	296	302	289	283	281	296	293	250	274	278	295	281	301	293	305	271	268	267	284	319	287	293	287	289	305	304	285	292	304	310	248	293	256	302	302	315	309	308	286	305	320	291	307	331	286	274	268	310	314	272	297	312	315	294	303	282	322	294	268	281	293	309	284	292	306	259	296	266	299	269	266	301	293	303	248	279	310	311	304	272	312	293	303	331	310	274	286	296	283	275	280	273	293	283	305	294	292	305	311	305	281	288	273	254	288	299	321	297	273	273	295	262	266	273	303	254	301	301	292	294	285	295	317	319	295	287	292	293	261	308	269	278	277	301	286	292	304	298	286	286	298	320	305	288	273	331	299	312	317	310	298	298	283	285	320	290	277	310	269	257	292	294	282	280	301	272	315	313	301	330	284	265	259	318	286	279	294	304	313	329	306	288	277	311	291	275	277	290	291	295	272	279	279	280	274	301	288	283	277	327	269	272	311	333	311	332	297	289	305	320	292	295	287	303	288	297	320	313	290	285	267	286	270	274	324	306	281	262	294	248	279	262	307	289	311	267	281	290	282	289	269	277	261	297	270	300	290	294	270	342	306	309	294	309	309	291	271	294	300	278	286	320	304	286	285	308	290	287	311	286	293	291	332	276	257	296	274	261	309	276	292	289	288	294	313	286	261	307	255	276	253	272	264	333	270	266	281	305	298	298	286	323	303	290	303	274	309	287	277	302	266	289	302	275	264	297	278	296	288	291	306	295	301	300	293	289	286	293	279	267	310	280	311	270	286	298	259	327	260	273	308	274	293	251	344	300	311	279	288	300	290	291	282	267	276	292	318	313	290	297	269	297	315	280	275	283	316	287	304	272	284	271	283	267	281	304	292	278	306	308	316	281	303	279	269	286	289	269	282	263	281	258	301	292	283	294	266	302	294	295	313	286	305	297	292	271	304	311	272	314	316	297	302	279	309	267	289	290	294	266	281	328	310	308	271	256	301	278	244	332	336	286	293	279	285	317	292	315	292	290	302	293	299	300	287	307	284	280	294	300	304	304	315	290	290	298	311	310	317	312	320	306	318	284	285	295	294	307	310	282	297	313	294	276	282	321	270	298	285	270	304	242	270	305	270	296	320	298	280	309	288	290	293	297	287	300	267	300	289	291	286	303	300	279	283	280	327	273	305	340	298	290	276	280	269	269	287	267	284	270	312	313	315	294	274	273	299	314	271	292	263	282	286	287	260	278	299	293	282	269	276	284	309	289	275	293	280	328	300	332	302	252	277	312	262	286	286	289	300	288	276	328	276	300	264	300	275	316	323	268	304	287	304	268	304	284	302	277	284	289	291	241	297	288	269	270	297	300	309	299	296	284	275	272	301	264	289	276	300	266	263	302	285	301	265	286	292	273	304	324	293	326	298	315	312	287	306	274	291	311	289	297	297	279	284	293	280	330	279	281	315	312	297	276	293	303	298	277	310	301	314	302	291	301	275	309	289	287	309	304	275	300	292	318	296	272	294	291	282	290	326	273	289	288	293	254	276	277	271	291	302	298	283	267	272	256	281	277	302	286	306	301	286	272	246	311	295	293	283	304	312	290	297	312	295	284	269	281	273	303	288	300	275	304	287	277	306	295	307	291	295	312	343	283	309	265	321	283	283	298	314	285	244	299	260	257	269	294	272	304	291	310	261	293	309	294	280	294	271	276	296	289	320	272	286	276	315	290	279	325	296	294	263	307	311	316	284	283	282	298	274	304	284	287	280	314	314	305	300	285	267	325	268	292	282	263	307	291	328	305	294	309	309	262	297	284	280	293	295	317	287	303	292	321	296	276	319	291	282	280	291	284	257	294	294	277	291	306	307	272	309	285	287	305	297	292	286	309	279	299	319	301	304	315	284	278	307	264	304	312	287	263	292	302	290	271	284	310	293	296	327	284	334	313	295	270	315	292	296	286	328	288	269	283	313	281	306	276	288	282	303	283	272	278	310	308	270	277	298	308	282	306	291	295	265	281	301	314	302	270	336	272	267	302	287	303	311	284	313	288	300	302	284	305	276	304	298	277	310	298	295	301	302	282	293	256	299	327	298	303	306	282	307	299	292	280	295	317	263	292	304	264	294	302	296	302	297	284	272	281	303	311	288	308	292	293	323	268	268	283	304	271	289	302	292	301	295	304	295	309	298	309	302	300	283	301	308	293	276	331	292	289	284	314	286	288	305	279	299	284	285	311	269	270	303	284	261	284	281	277	279	293	314	303	283	285	298	285	264	297	291	288	266	249	310	299	280	272	316	274	283	298	284	247	273	297	268	310	293	273	284	286	288	290	288	316	306	293	297	293	295	282	291	269	292	278	311	297	284	294	265	321	298	290	274	279	292	290	308	315	295	290	272	279	265	293	298	299	299	285	291	291	300	291	292	311	289	261	284	275	314	309	336	252	309	342	267	287	293	308	313	297	270	287	301	308	289	325	300	275	293	299	260	273	272	273	297	295	284	297	289	276	327	305	286	290	284	287	261	312	281	287	310	329	292	288	274	266	314	258	293	279	310	275	293	297	310	319	305	278	283	296	281	281	284	287	311	304	305	310	283	312	310	294	266	254	290	290	288	315	306	291	334	298	299	273	293	306	292	314	314	275	271	288	297	306	278	286	302	326	306	274	287	269	289	259	283	318	288	285	279	274	284	286	312	267	307	280	277	298	306	311	262	289	324	294	300	273	297	309	294	290	281	260	298	264	285	267	269	262	315	294	314	267	296	261	274	314	271	273	302	345	305	312	281	278	304	284	298	322	297	338	330	285	323	288	286	292	303	290	296	310	278	323	306	300	304	309	262	263	264	298	292	282	270	308	271	289	310	285	305	296	277	313	276	321	277	306	273	284	292	275	287	318	255	290	337	277	279	278	274	305	283	312	265	302	293	285	287	279	286	296	285	285	288	272	312	329	271	284	286	266	277	298	259	321	319	316	320	296	271	310	311	306	293	293	271	304	285	268	290	286	299	289	295	252	285	275	287	304	280	315	263	287	300	257	297	302	287	277	314	307	288	284	281	288	292	298	291	301	295	312	302	308	283	289	257	288	276	289	308	285	332	290	282	293	297	300	302	262	317	285	292	289	273	282	315	270	273
22975	20972	28687	23400	20975	18620	1873	848	625	543	534	497	494	484	412	458	440	410	381	441	366	404	357	393	383	382	370	379	363	339	354	343	359	387	371	355	389	361	358	346	349	376	344	383	337	350	336	352	329	378	345	331	400	359	339	343	356	353	322	344	373	332	345	338	316	336	359	336	378	341	351	358	365	396	361	328	394	331	300	346	330	360	325	326	328	328	345	388	329	370	361	325	340	367	393	328	331	321	355	359	348	356	346	367	343	322	317	358	325	342	373	366	319	331	309	336	356	368	335	358	372	335	321	352	355	368	366	350	381	353	346	355	358	347	324	358	366	361	397	351	341	354	345	380	344	347	360	356	357	358	363	322	348	315	331	336	359	368	352	355	368	376	342	338	327	372	356	344	341	320	349	358	334	315	375	342	347	352	334	338	336	341	340	354	367	320	357	363	357	340	349	333	336	368	328	317	354	342	329	342	360	354	370	328	348	335	336	352	346	354	322	378	332	389	355	330	338	330	346	360	358	338	318	327	323	363	333	362	363	337	344	351	352	383	331	357	331	394	344	341	343	327	344	364	350	338	334	347	316	328	331	345	374	337	358	370	332	372	342	351	306	364	363	367	360	336	336	331	370	364	346	322	361	345	389	329	371	361	352	342	348	334	359	374	324	364	347	348	328	337	346	351	385	341	367	357	403	341	332	352	373	371	340	352	347	329	367	322	374	339	379	350	341	335	330	357	334	377	346	342	347	333	324	350	342	338	339	320	327	362	340	338	324	336	343	366	340	355	343	324	348	360	343	353	365	320	368	348	323	345	358	343	350	362	382	317	335	391	342	344	362	378	343	330	384	341	346	343	349	380	349	363	347	358	345	360	297	336	335	334	330	369	320	344	337	348	351	323	350	330	348	351	353	333	327	311	355	332	356	322	311	357	330	352	310	349	352	328	366	366	298	340	355	344	350	340	303	342	339	367	358	336	341	384	350	324	360	344	365	327	360	303	372	368	358	351	348	352	360	348	350	309	347	384	358	350	379	353	371	311	344	365	335	329	307	329	378	342	339	368	354	327	364	396	341	355	356	353	340	349	366	334	357	364	316	360	345	331	349	341	335	331	363	310	336	368	350	347	383	344	357	341	325	312	362	345	346	352	346	345	383	332	352	371	342	374	351	363	374	346	345	346	376	357	342	332	375	339	367	328	366	376	330	337	328	358	347	381	328	337	329	363	330	352	366	345	347	349	334	324	351	349	375	325	328	352	369	317	396	337	335	311	354	332	345	329	336	311	369	327	316	347	365	338	369	325	367	329	348	335	306	308	359	336	342	351	358	326	359	349	341	365	351	302	352	311	333	374	339	335	336	347	321	332	378	344	337	343	365	329	330	336	336	356	339	347	351	363	358	345	375	364	356	389	359	346	346	351	360	345	335	333	315	331	346	346	330	337	329	328	247	333	337	352	386	315	345	361	329	363	358	330	340	329	369	339	385	348	324	355	324	352	354	311	318	375	342	335	352	344	338	358	339	339	354	339	349	372	356	341	380	368	331	350	350	373	352	320	340	335	348	366	341	351	339	351	339	286	341	363	337	339	327	342	299	350	360	332	352	329	334	345	326	358	370	357	348	363	339	365	354	337	337	346	341	318	367	320	328	373	333	319	321	372	342	352	323	367	361	321	369	348	352	334	343	349	311	397	354	329	300	343	349	372	380	368	346	313	340	332	347	343	363	322	346	345	333	332	343	362	379	365	343	339	340	354	318	346	356	337	358	343	337	393	374	343	338	350	331	351	352	324	365	340	330	350	332	354	357	323	340	363	359	321	352	355	351	356	351	336	328	330	366	334	339	355	362	369	346	360	354	326	325	335	327	343	366	333	341	363	344	364	339	311	355	346	340	342	323	356	343	358	346	343	325	336	370	317	350	366	367	355	328	322	343	305	382	369	358	321	366	375	350	355	326	362	345	346	395	354	365	378	336	331	356	337	341	341	348	359	362	373	304	346	327	352	367	358	362	351	347	335	338	362	322	362	353	338	345	311	351	326	342	349	376	340	379	350	345	395	355	332	345	339	360	354	320	353	327	374	351	347	327	334	332	352	345	374	291	380	323	357	345	341	349	352	346	301	336	342	358	363	347	328	353	345	331	321	333	353	358	335	339	343	381	330	358	310	322	360	336	330	353	356	366	329	337	331	341	379	342	322	305	311	330	331	336	344	347	368	331	327	367	320	347	357	356	343	341	351	341	345	339	331	312	352	302	356	355	334	328	307	333	335	331	388	365	356	350	328	342	364	333	354	338	355	347	342	343	345	335	353	344	350	363	348	356	345	368	336	337	357	340	361	368	316	364	351	321	374	339	323	306	354	337	327	334	341	346	366	335	321	357	353	316	327	342	327	339	354	321	324	329	326	382	327	348	352	347	327	310	375	366	331	345	322	315	353	351	333	342	325	344	318	331	363	341	371	340	327	350	342	351	350	336	348	340	361	322	355	324	299	347	335	342	352	357	364	355	361	310	327	325	355	321	356	379	349	319	357	320	341	352	363	319	350	324	359	324	395	365	336	358	352	350	317	354	317	373	360	386	345	344	355	339	327	338	351	345	359	353	326	391	338	359	350	336	348	310	338	316	381	334	340	374	330	324	361	332	338	358	367	351	332	341	364	363	338	358	336	315	338	329	352	319	328	331	351	357	327	344	385	335	351	383	344	360	350	347	358	339	315	372	332	331	340	337	339	331	355	385	387	332	334	320	324	324	335	331	306	343	343	314	366	315	326	310	332	344	346	344	327	349	358	327	342	350	311	345	339	321	310	345	358	329	337	346	316	356	360	314	351	356	345	322	349	363	301	368	340	333	348	337	348	327	325	316	362	338	339	347	353	310	352	345	344	321	348	339	332	342	381	393	327	344	358	323	385	349	355	352	345	347	339	338	355	322	354	334	309	360	314	330	352	359	379	330	342	312	364	388	353	338	324	329	361	332	343	350	346	336	334	295	331	326	371	376	351	341	346	359	358	364	320	358	329	342	354	353	378	349	348	352	337	334	352	334	308	346	310	359	346	336	311	354	339	331	324	346	361	354	340	364	336	324	325	374	330	373	328	348	338	343	346	335	387	386	337	357	360	365	323	342	365	367	327	362	321	362	367	351	358	331	334	311	356	347	344	347	344	358	336	330	364	375	366	338	315	335	339	342	358	327	358	358	343	361	351	357	307	341	366	332	363	386	330	340	353	339	347	344	387	379	325	334	360	355	362	323	346	336	392	342	335	322	350	350	352	359	322	353	326	350	351	359	346	308	336	331	364	344	353	347	349	341	335	328	338	341	379	310	326	328	369	344	343	336	359	342	330	360	301	337	318	368	364	374	345	375	307	346	354	331	358	323	360	332	324	354	336	317	372	371	331	360	324	327	330	337	324	334	372	335	363	360	369	318	346	362	340	365	324	332	331	318	344	334	334	349	345	337	342	333	370	314	376	342	338	345	339	348	336	368	356	324	320
18909	14776	12638	6741	4622	3408	2551	2130	1716	1528	1332	1169	1066	971	927	854	879	842	782	789	809	728	779	714	712	701	702	676	679	667	668	649	685	606	663	613	638	647	602	623	601	606	615	620	616	656	634	626	602	583	595	613	618	603	606	591	619	577	594	628	618	557	594	612	598	573	543	602	588	577	562	596	594	550	601	611	592	609	553	575	611	612	605	556	614	572	551	629	604	595	616	586	588	603	628	562	608	621	558	607	649	616	604	608	584	590	614	638	609	598	612	590	606	558	563	608	564	582	596	622	600	565	587	618	607	595	567	615	613	627	623	541	600	632	615	626	589	601	558	605	639	571	625	582	581	570	533	549	618	612	614	641	627	580	599	573	584	591	611	588	582	538	578	578	574	606	587	583	581	559	576	562	579	612	586	569	572	568	598	617	613	616	557	598	596	566	557	600	604	582	597	621	618	593	635	581	593	580	568	599	605	567	584	586	563	583	616	607	594	559	609	566	610	602	544	616	585	586	572	579	580	575	610	589	583	581	607	584	603	629	560	566	578	609	572	580	631	559	572	578	580	614	585	600	553	569	602	630	591	577	558	616	589	572	596	573	596	603	592	626	595	606	592	546	617	569	610	589	572	585	578	627	566	594	602	600	580	555	583	573	606	638	582	624	593	630	616	597	618	610	601	596	609	623	578	598	590	535	607	595	591	539	567	616	625	576	606	562	597	621	601	581	635	608	572	574	546	613	557	640	611	571	577	631	572	624	554	593	608	617	569	558	571	600	565	574	582	562	625	614	575	620	564	612	641	633	594	578	563	563	604	557	606	620	597	560	565	573	561	552	559	560	552	573	576	531	580	614	581	563	561	582	609	579	629	565	581	573	586	628	579	593	542	521	608	553	603	650	569	521	617	568	548	586	546	578	576	576	567	603	597	597	619	618	576	599	589	581	579	612	608	606	554	583	575	598	534	558	563	572	587	592	596	601	591	566	590	605	607	564	595	598	590	601	554	636	612	589	593	603	589	594	588	636	577	553	605	557	587	596	604	619	587	578	638	609	571	614	535	555	603	576	625	611	559	576	572	583	536	561	602	600	603	587	582	589	543	602	580	556	592	584	579	585	589	583	590	554	588	565	614	558	560	537	584	625	589	642	555	577	623	559	602	594	604	556	595	571	591	555	578	572	604	586	611	589	618	609	550	583	568	593	582	550	561	602	548	579	597	588	579	578	558	628	574	580	562	617	563	580	605	570	566	605	537	610	554	619	601	589	594	583	572	577	589	600	607	615	598	573	631	595	607	575	622	620	613	610	607	590	603	566	614	586	559	569	581	604	607	578	566	641	605	517	577	566	556	590	615	604	607	579	566	583	565	610	592	594	542	565	584	590	624	637	567	573	594	587	608	614	590	594	611	566	579	534	584	613	573	596	579	619	557	643	572	561	571	620	604	587	618	575	594	575	566	570	602	572	609	614	583	588	536	594	565	565	597	598	570	599	598	567	610	572	605	576	615	614	634	578	554	615	610	592	646	624	625	568	638	564	565	610	604	580	594	595	580	626	596	614	612	609	570	590	586	538	630	616	556	544	591	572	604	571	621	570	565	557	576	613	573	601	559	578	578	618	554	617	583	596	548	574	536	613	585	586	551	579	555	616	595	588	611	599	601	633	575	586	576	588	622	609	603	559	556	568	622	628	567	577	593	588	561	623	602	564	573	583	635	574	517	577	575	624	573	562	648	546	578	587	566	547	627	581	593	577	567	601	580	583	622	595	560	572	521	597	560	600	618	586	622	578	589	597	612	594	570	540	590	584	573	607	569	550	583	577	580	577	611	596	613	566	596	627	577	603	575	616	607	589	568	569	598	577	607	582	601	556	570	596	599	598	555	628	609	623	615	602	560	600	597	547	590	554	565	571	599	528	577	645	620	553	526	595	629	563	578	607	608	568	569	582	607	615	559	583	556	581	586	613	568	585	601	578	557	601	605	614	582	574	551	602	598	583	614	591	601	595	605	606	574	602	604	559	579	607	621	596	591	585	590	556	590	571	647	576	609	604	610	623	589	581	591	568	596	593	579	536	632	617	597	618	571	595	535	609	592	585	594	622	629	608	571	552	586	590	556	599	583	550	626	555	602	613	556	589	574	566	585	581	568	591	604	579	571	594	609	600	598	553	567	586	594	595	618	610	563	596	569	595	636	606	596	587	573	577	610	566	604	600	607	600	606	583	578	593	543	605	593	567	620	595	585	562	582	553	597	574	600	615	587	610	630	595	562	593	553	557	626	631	576	600	576	571	592	564	597	626	595	604	583	603	595	612	606	635	567	583	619	579	599	574	569	557	601	595	568	556	583	554	593	564	584	559	571	556	605	584	608	585	606	633	595	592	559	571	607	569	568	612	610	617	588	540	604	577	589	571	635	547	623	576	573	647	547	606	555	567	604	619	627	567	633	551	606	569	558	602	575	617	548	633	575	586	613	597	568	617	584	607	575	567	556	565	542	583	607	581	626	572	560	574	582	618	587	636	599	616	610	602	628	608	576	638	582	616	624	601	615	582	528	601	577	600	591	560	554	592	578	572	582	578	542	582	564	578	568	600	523	550	585	608	577	535	655	564	590	609	556	605	556	589	531	583	633	588	631	611	613	568	613	552	616	573	604	582	619	562	584	590	624	575	577	579	601	586	608	607	619	588	634	612	616	621	570	579	562	562	599	592	613	578	585	604	583	533	571	569	565	602	569	550	579	581	593	580	607	537	590	572	602	590	582	586	599	521	597	531	574	611	588	582	581	553	623	608	567	588	570	535	593	533	570	609	613	583	572	592	570	581	557	634	570	578	568	578	586	607	593	617	643	594	586	532	604	557	615	580	613	568	641	581	563	585	580	593	572	632	592	587	634	577	580	576	604	600	560	558	604	590	617	626	601	602	585	614	554	588	598	598	590	572	588	606	585	627	603	576	573	643	587	554	589	566	611	595	577	584	554	613	576	547	555	575	572	587	585	644	610	562	579	592	583	614	576	571	585	591	563	592	578	557	563	564	587	611	568	562	567	580	575	593	609	561	630	592	601	588	576	546	551	620	592	570	594	601	600	606	537	595	552	521	611	584	588	578	615	575	543	631	619	588	582	611	610	555	592	596	574	592	609	604	618	647	565	594	599	543	590	554	610	568	591	578	642	595	594	543	607	574	589	606	610	601	587	551	573	629	534	591	588	631	623	595	594	538	622	591	571	621	583	583	607	565	594	596	610	600	603	611	581	559	605	567	627	544	552	633	613	578	586	548	624	646	581	579	581	568	596	580	623	668	620	610	580	594	593	597	626	603	590	600	573	582	597	563	557	597	610	580	585	604	574	619	585	592	586	590	574	555	545	546	594	578	544	590	583	584	631	593	593	604	599	592	586	559	617	609	591	612	571	593	579	572	567	578	601	603	617	621	584	584	571	602	595	614	585	592	588	608	582	571	568	587	601	580	585	567	571	570	599	565	572	600	595	605
26642	20315	7880	620	383	290	296	329	271	273	259	299	269	275	295	265	265	282	287	272	251	248	298	296	257	266	263	283	258	279	284	286	267	262	248	257	232	266	253	245	271	270	263	277	242	272	248	269	240	263	256	283	235	279	275	289	257	242	247	277	279	253	245	261	281	257	227	284	251	282	274	258	267	279	242	279	272	252	267	274	275	266	263	230	257	278	278	306	269	288	260	242	269	270	292	285	293	259	273	255	295	277	271	269	272	271	292	253	255	266	273	288	263	264	263	276	269	259	320	298	252	283	268	247	291	235	260	280	266	272	280	279	231	247	238	252	256	249	254	273	307	288	242	260	272	272	272	273	241	259	246	289	282	224	277	265	291	278	266	249	264	266	275	255	281	262	268	263	284	267	284	241	270	247	277	250	291	276	252	259	280	250	254	296	284	262	239	275	267	282	286	272	281	266	270	267	304	253	265	248	263	266	287	258	265	235	269	252	258	243	267	244	279	289	233	231	243	260	255	267	251	259	279	259	301	257	289	243	291	274	289	268	263	256	279	257	250	277	258	252	259	255	291	256	306	244	277	261	273	278	254	284	240	280	266	299	268	266	268	265	232	265	285	298	278	214	270	246	258	269	257	281	275	272	249	251	254	283	276	241	251	302	269	264	267	272	251	305	278	260	258	245	289	236	273	256	268	265	273	252	265	277	279	258	283	260	233	272	266	251	281	274	246	268	247	250	303	273	250	241	274	286	269	272	261	269	265	241	260	265	249	280	280	290	287	246	286	306	250	288	225	253	262	285	227	239	280	237	276	242	263	262	291	245	251	256	257	260	286	264	268	265	287	286	271	267	254	268	271	241	303	274	281	269	255	279	253	257	255	248	308	281	304	296	272	290	285	260	259	245	288	238	263	274	288	269	264	259	277	292	226	266	259	266	288	267	280	263	256	277	252	320	247	297	320	264	261	274	269	266	259	263	273	285	287	304	275	255	235	270	260	261	250	260	286	264	256	281	266	247	276	238	296	291	254	243	243	270	259	267	253	268	255	278	252	260	264	240	270	254	308	275	252	279	284	282	246	260	287	277	222	247	249	239	271	258	264	278	263	252	297	280	291	274	246	259	289	290	308	282	277	271	266	259	305	265	264	275	289	261	283	240	252	256	239	256	286	262	249	286	256	240	259	250	280	278	277	275	259	270	281	255	276	253	267	277	269	271	279	284	259	242	270	255	263	236	282	299	281	262	256	250	253	250	258	281	245	272	281	255	276	262	278	264	264	254	280	273	276	277	275	273	245	262	287	262	279	260	259	271	266	276	259	252	274	303	249	234	299	243	283	278	243	301	277	276	263	253	293	279	261	275	271	247	285	273	290	252	269	302	260	255	246	286	248	273	253	275	261	263	266	292	280	231	284	281	232	237	267	294	258	269	238	267	255	282	250	241	246	252	238	275	269	285	261	234	274	267	271	252	268	267	253	271	263	285	277	287	283	253	278	275	295	284	272	263	277	253	271	264	280	251	262	256	249	274	255	294	254	291	251	261	287	271	287	262	269	245	279	254	249	292	268	267	269	254	281	251	254	261	253	254	247	285	256	281	240	251	255	258	274	247	250	260	280	292	252	282	237	278	268	260	265	286	311	273	257	270	259	267	259	268	269	270	264	245	297	269	266	248	267	251	266	242	247	270	285	277	274	272	264	272	264	284	280	296	253	248	275	282	261	282	250	265	262	241	276	301	247	262	304	285	250	283	308	272	265	284	293	254	242	245	279	264	257	257	270	267	249	273	277	274	258	292	287	261	275	255	264	263	283	268	264	252	265	267	256	262	245	262	263	265	265	236	276	267	266	254	210	265	238	290	274	252	276	283	266	260	301	286	247	288	269	289	254	272	255	256	246	278	273	246	293	270	288	267	261	259	266	273	249	263	241	268	256	264	291	251	254	260	264	261	294	279	242	261	261	255	279	277	250	270	297	275	277	299	251	281	266	256	223	270	262	244	246	277	271	272	285	257	246	272	243	250	280	264	255	269	244	269	271	286	221	285	261	278	261	279	280	269	279	279	267	304	262	285	263	254	235	260	254	257	266	275	269	239	266	276	236	284	275	253	277	249	260	257	235	265	259	291	269	294	266	252	280	260	269	264	290	256	285	268	277	232	251	267	284	260	253	262	283	272	247	261	262	257	269	298	279	284	258	255	264	304	282	280	230	262	262	243	278	248	248	248	256	250	264	266	255	252	274	287	259	291	274	263	289	267	268	271	238	276	267	269	265	256	280	270	247	247	283	230	280	283	271	295	271	264	279	268	269	254	284	266	247	274	269	261	280	256	277	243	287	307	245	306	255	253	295	244	263	258	277	281	264	253	265	282	254	276	254	265	263	289	262	275	257	279	278	264	267	262	227	291	277	239	261	281	246	241	273	255	288	253	291	264	243	270	255	271	243	279	293	296	281	282	283	245	258	285	260	295	293	251	265	246	274	275	275	263	263	278	281	240	276	262	260	263	278	274	239	251	255	257	282	285	278	258	293	259	256	297	245	283	324	265	274	289	252	249	273	243	280	275	281	273	254	272	248	284	273	250	267	289	255	265	266	271	291	265	283	267	266	299	274	235	260	246	274	277	290	246	272	264	294	227	265	236	260	240	299	275	313	236	253	279	255	284	258	271	263	285	277	257	259	268	243	271	259	287	250	299	293	257	250	246	282	265	264	277	250	262	250	302	286	282	260	260	281	252	300	248	284	269	278	262	258	269	271	255	237	261	272	247	274	245	263	265	274	255	273	240	245	264	294	236	255	260	270	272	273	277	299	249	279	252	277	253	260	276	260	253	269	267	250	273	275	270	246	274	273	261	248	284	244	258	258	243	232	266	285	283	240	245	295	245	273	272	286	264	274	269	221	277	236	241	259	255	253	247	266	231	280	264	261	283	270	235	300	278	251	254	274	288	248	298	247	267	257	275	297	240	280	256	296	260	253	294	265	271	292	298	258	281	284	248	254	259	267	240	257	265	281	276	269	264	283	279	253	263	285	228	252	256	272	245	257	282	264	241	248	286	270	285	282	261	250	259	289	266	267	275	274	286	259	278	293	256	259	260	267	266	287	271	244	267	255	241	251	242	266	232	267	275	268	263	250	228	276	264	270	237	248	269	256	269	288	288	289	277	286	274	274	242	274	270	242	262	278	268	257	275	279	260	270	249	236	248	257	252	244	278	270	263	261	255	241	267	297	268	279	256	257	260	277	244	284	267	245	278	260	238	253	261	270	266	262	252	252	258	282	252	286	271	256	252	289	289	231	269	254	262	276	270	278	258	249	283	241	261	266	242	271	267	242	271	277	246	279	245	251	259	260	244	252	257	247	254	274	276	286	277	296	252	272	279	261	229	266	275	289	280	246	283	248	289	254	246	270	271	253	242	249	265	258	286	260	263	273	306	251	296	279	281	270	261	260	243	246	275	283	268	306	275	247	279	309	246	281	261	241	251	280	242	267	259
9464	1556	1381	849	737	646	606	564	554	587	549	530	556	491	525	515	514	519	560	480	520	524	506	492	488	470	519	472	493	527	520	495	492	519	512	492	468	446	535	491	544	521	504	487	507	491	511	460	483	488	448	491	523	515	485	497	491	491	482	477	501	525	571	462	460	525	449	495	529	484	491	492	501	491	516	502	517	473	479	487	514	512	525	476	515	528	510	513	475	498	485	505	473	514	520	482	482	475	530	535	471	523	513	489	517	498	505	479	474	467	521	446	481	526	541	500	490	517	487	510	511	500	448	497	521	516	539	500	497	509	475	496	451	479	477	508	518	494	505	523	479	494	487	531	473	538	463	460	477	530	505	490	537	511	476	483	515	499	523	533	493	504	466	478	490	512	462	485	509	476	496	526	527	485	470	458	513	501	497	494	482	454	509	506	496	508	539	478	498	498	503	529	487	473	519	480	481	566	494	481	519	492	476	485	481	502	484	495	507	487	464	537	498	496	496	494	524	559	518	476	498	476	494	481	504	456	505	501	515	516	498	458	515	440	516	497	508	507	473	506	473	516	510	497	481	491	503	510	492	426	503	517	509	479	453	516	503	500	470	468	489	540	497	475	491	522	488	486	505	490	465	508	470	480	497	498	489	450	481	489	509	488	498	512	489	485	500	498	488	483	515	503	501	476	485	447	473	513	476	456	481	507	476	505	488	477	486	521	493	499	487	492	516	492	504	481	505	480	519	503	483	523	499	503	496	519	527	479	484	535	550	504	507	476	462	503	518	499	505	491	522	479	533	509	473	528	497	479	479	505	488	480	498	502	495	491	481	484	506	505	484	482	514	522	526	486	486	495	492	510	516	504	461	500	495	496	517	509	515	501	513	540	503	508	472	496	455	494	496	493	465	494	462	489	510	462	464	504	474	512	527	539	477	467	513	507	486	506	503	484	490	505	514	466	477	475	465	508	493	469	522	480	509	480	545	517	497	479	486	496	522	499	456	534	492	496	515	473	503	511	496	494	451	511	475	482	498	514	468	470	506	502	502	541	517	500	513	488	526	474	534	461	531	524	486	485	532	499	522	490	513	473	500	521	474	486	506	503	511	481	527	524	491	468	493	491	528	502	515	500	496	492	534	477	497	488	482	504	487	543	509	497	514	525	475	455	509	474	495	504	509	490	497	531	502	509	512	488	510	463	504	496	540	491	510	469	508	525	465	498	521	468	489	522	481	509	510	490	511	518	504	479	488	473	515	545	475	465	492	521	481	505	507	528	500	521	463	526	485	530	499	492	490	471	487	501	501	474	475	520	461	506	502	495	486	500	527	527	487	532	517	502	460	508	483	495	473	520	468	492	481	523	518	525	473	515	482	488	503	478	502	488	533	510	512	503	489	512	444	490	550	498	515	478	470	464	493	491	525	493	486	499	499	461	549	536	508	493	497	494	484	502	486	523	483	527	537	501	484	550	508	514	483	526	533	523	507	518	494	481	478	503	477	520	499	535	496	516	497	526	529	506	512	504	472	504	498	502	491	475	495	490	536	517	465	472	479	491	530	518	483	498	478	481	508	488	514	511	470	489	498	479	493	476	493	505	469	513	444	497	504	479	509	489	520	535	504	486	524	529	476	498	512	518	481	481	541	509	487	488	463	496	513	504	517	506	495	491	477	488	512	468	474	505	511	500	484	491	500	523	478	496	434	489	481	542	505	515	502	513	502	511	491	492	484	451	516	539	534	478	499	494	546	504	541	502	532	477	535	507	456	532	498	487	513	493	499	499	506	514	524	483	516	513	501	511	527	521	530	496	491	483	464	530	461	521	488	502	496	478	482	510	499	494	480	526	512	529	509	513	531	480	523	526	483	477	491	505	479	512	510	494	470	519	470	532	474	514	479	518	483	484	507	466	475	489	498	501	503	514	529	501	446	512	528	510	525	505	541	486	509	485	513	467	529	484	537	490	494	485	491	520	497	471	495	497	488	488	487	476	477	495	538	513	513	496	514	529	471	474	468	520	502	508	484	504	494	494	508	465	499	529	447	518	475	511	536	472	479	505	470	490	503	503	500	452	499	501	523	492	503	500	473	500	514	470	498	525	499	495	466	499	507	490	476	499	509	515	475	495	491	504	505	524	502	470	499	469	500	500	501	470	464	510	524	473	486	497	505	481	497	486	499	505	527	471	471	473	507	466	463	521	511	481	499	481	490	542	516	483	506	558	554	498	523	512	469	516	503	473	488	484	476	488	462	488	468	497	514	491	523	496	501	507	514	535	489	490	504	501	554	456	510	494	523	473	499	493	490	496	487	534	492	507	502	503	500	500	485	478	511	474	502	450	541	498	500	500	490	543	562	523	509	480	488	501	487	512	506	490	510	486	488	472	496	509	531	462	547	497	499	469	559	497	509	510	515	466	486	469	508	517	487	488	491	507	515	459	491	505	497	469	517	480	465	498	500	534	509	532	452	523	467	511	533	490	477	501	535	488	469	490	496	508	477	514	492	454	507	518	500	470	525	494	477	509	488	499	512	480	517	538	457	474	498	502	511	533	483	477	509	472	467	469	502	496	457	494	495	547	521	502	460	502	456	508	506	470	479	484	514	522	492	493	539	511	510	472	460	495	513	485	512	518	530	508	518	486	501	478	445	537	509	501	452	536	500	508	468	485	497	502	523	482	507	491	516	483	506	498	493	485	480	482	464	484	494	532	542	489	496	485	530	513	515	483	505	484	493	499	479	511	497	489	537	466	512	467	513	492	502	478	501	467	504	512	480	501	461	476	494	486	517	490	473	494	488	505	514	484	542	504	480	535	508	464	492	470	486	517	475	535	509	528	542	487	480	492	490	537	526	502	506	463	465	486	483	515	479	510	469	540	523	507	495	489	465	477	508	490	511	494	524	506	535	475	501	502	472	472	475	492	456	488	515	509	568	514	474	472	545	483	501	544	523	526	493	455	492	513	488	480	515	496	491	482	503	506	505	515	479	465	490	513	539	477	448	504	494	534	529	516	518	479	496	530	500	485	522	471	474	497	502	457	502	486	469	497	495	521	509	525	551	492	508	485	525	503	454	506	512	450	502	503	481	497	474	483	456	482	492	514	526	494	463	456	540	483	487	507	474	528	491	491	459	501	489	491	506	492	483	547	493	519	485	470	486	485	506	494	493	487	533	507	525	484	473	493	483	494	485	547	473	495	488	489	463	476	508	479	522	504	494	504	532	503	509	496	519	478	490	509	510	492	490	486	504	522	511	486	508	508	457	472	506	489	526	476	507	515	518	472	466	515	494	512	462	537	486	520	502	494	529	479	541	464	482	499	518	529	478	549	484	500	531	513	512	440	477	526	540	472	498	468	476	488	490	509	505	533	451	506	472	472	533	502	512	518	536	528	495	470	534	478	502	508	488	509	501	479	517	498	505	471	478	506	509	481	475	487	469	500	470	473	504	473	507	509	530	469	504	485	486	526	508	520	503	488	465	500	504	497	475	486	438	543
24019	20962	27974	24144	19430	1437	493	350	330	273	261	218	235	219	199	169	210	194	194	190	180	153	178	161	177	165	179	173	151	183	157	162	163	158	160	156	148	152	157	164	161	163	168	154	166	154	138	153	152	157	161	154	168	156	150	150	158	173	120	150	132	167	167	147	149	146	144	163	144	156	137	149	171	142	151	165	161	118	169	134	139	139	145	167	149	170	150	173	183	152	136	156	156	145	126	163	164	137	181	152	134	161	145	159	157	145	163	176	140	155	164	160	168	147	137	144	141	137	157	150	149	161	167	152	176	176	173	144	160	157	127	129	155	135	173	169	180	143	147	143	138	139	171	138	147	157	134	156	172	179	140	135	155	164	163	162	128	131	130	143	146	140	161	144	154	143	170	143	156	140	185	143	158	140	154	144	140	158	179	171	131	153	135	147	151	158	143	137	151	152	163	165	142	156	165	161	136	142	142	159	147	139	137	153	136	161	125	159	155	142	139	160	158	143	163	148	150	156	150	136	139	161	153	131	139	126	137	154	153	152	148	136	147	170	166	157	156	150	138	179	144	170	149	151	151	154	147	136	143	162	162	155	143	160	171	154	132	134	152	154	160	143	166	136	138	151	153	135	141	139	139	182	155	152	165	166	146	144	157	141	156	121	144	180	157	149	159	174	154	146	138	144	155	143	158	164	139	147	134	145	145	178	151	164	145	153	142	159	161	166	162	146	140	157	158	161	149	146	149	121	146	150	176	141	151	152	163	153	165	146	142	127	137	165	153	155	162	152	147	169	144	157	144	154	160	151	158	159	154	157	135	143	143	148	158	135	153	174	162	143	163	160	149	178	167	159	140	152	146	134	141	170	162	128	157	127	147	156	168	160	170	144	149	152	137	148	151	133	157	160	130	154	153	136	143	173	152	145	174	139	160	159	148	155	147	182	152	143	146	152	144	160	157	159	169	133	157	136	133	159	168	148	133	154	141	136	161	145	158	156	152	157	164	157	146	163	157	145	145	154	145	165	149	166	131	178	170	157	136	147	129	141	153	147	155	164	159	150	166	151	150	146	155	165	149	149	154	178	149	140	154	149	136	156	159	180	163	139	166	147	124	153	135	150	139	157	164	159	159	143	159	135	155	153	129	155	157	165	150	168	146	149	134	160	159	153	154	135	157	147	151	152	169	159	130	162	148	167	169	152	157	150	145	143	140	146	147	173	146	140	153	150	156	150	144	131	149	150	148	152	149	167	147	169	159	161	173	164	146	155	145	137	144	165	182	143	164	151	143	141	137	147	151	149	152	158	156	149	145	139	166	147	144	157	143	162	143	152	139	164	147	142	150	148	150	135	148	138	131	149	157	165	178	134	147	146	153	165	149	161	162	151	158	149	141	159	165	140	167	144	146	142	168	148	147	153	163	154	145	153	177	156	146	161	155	135	140	143	148	155	162	138	159	142	153	167	167	148	154	151	165	151	155	121	165	161	135	141	175	146	156	162	170	140	151	160	159	167	147	182	135	160	135	158	138	146	126	145	165	158	150	160	136	138	149	154	152	131	152	144	162	157	148	167	137	144	162	142	149	165	159	155	129	134	158	152	139	136	149	142	168	145	164	158	130	148	162	157	136	149	157	145	164	155	149	153	148	139	163	148	157	151	161	149	149	153	166	135	156	153	163	153	154	139	168	165	139	173	167	151	143	142	150	156	170	154	155	133	166	160	143	138	146	155	152	142	153	140	182	156	152	140	152	163	155	161	140	152	157	156	148	157	141	151	142	146	161	147	153	175	146	160	131	156	166	163	142	145	164	151	136	153	149	165	159	142	153	154	155	155	152	149	131	155	142	151	162	171	162	164	137	135	174	154	147	153	176	140	156	161	143	158	150	138	142	150	169	152	157	149	139	148	142	142	153	153	165	152	161	141	160	171	159	140	150	156	141	142	155	160	167	136	138	181	171	145	164	145	162	162	141	153	137	130	133	176	158	122	163	159	155	134	152	157	140	146	159	149	152	133	148	149	145	147	140	161	174	164	154	169	127	133	148	165	152	167	156	153	165	142	124	148	148	126	143	160	141	145	160	134	153	154	154	127	153	154	164	130	158	136	149	165	145	145	139	151	148	176	145	179	156	130	168	138	146	156	164	153	172	144	157	154	164	150	141	147	150	177	149	162	142	145	157	148	155	136	143	139	138	149	136	155	164	157	137	165	152	136	130	147	145	143	137	147	164	155	172	160	129	162	152	154	134	161	142	162	171	158	158	172	150	178	162	148	145	150	144	149	132	174	137	164	166	161	147	162	141	153	147	151	165	136	150	161	155	157	180	165	157	143	125	181	168	138	153	149	158	142	158	146	148	151	137	157	159	146	153	135	166	150	138	133	165	164	149	155	140	152	143	144	154	141	170	132	137	136	156	157	148	135	156	150	169	141	117	171	159	159	152	138	135	154	161	170	133	158	155	130	153	140	154	166	135	144	147	134	141	159	149	132	134	136	160	139	138	154	157	169	152	141	156	173	177	124	153	147	168	151	158	160	168	166	148	156	183	175	159	152	141	156	156	151	140	158	141	145	155	128	164	171	134	147	167	171	142	152	173	163	158	158	147	139	166	133	145	171	149	163	148	153	149	163	156	153	131	161	141	150	134	174	154	175	173	143	154	164	142	170	164	130	135	134	150	145	139	164	145	147	154	149	138	166	132	154	129	143	150	164	160	153	142	162	160	154	135	162	161	153	133	141	150	164	147	138	147	140	144	132	161	150	155	129	160	147	134	134	157	171	160	167	145	151	158	159	160	166	158	152	175	132	151	140	148	142	167	155	150	134	157	143	174	185	169	158	161	154	145	151	157	168	166	163	170	146	164	158	164	161	148	143	143	164	148	161	143	155	141	177	129	156	159	167	162	140	166	137	144	139	156	151	143	173	147	140	149	150	158	176	163	152	153	139	167	149	155	145	149	125	174	186	170	145	138	158	157	166	133	159	162	162	179	131	153	154	151	158	162	150	142	149	171	131	152	146	141	148	144	147	159	160	141	146	156	144	163	167	144	153	151	150	135	155	146	163	148	175	149	161	135	139	170	150	147	135	174	168	162	156	136	153	158	150	163	151	158	136	154	123	161	134	152	150	164	166	158	148	147	147	157	154	151	146	162	142	161	172	144	147	183	183	148	133	166	127	161	131	155	161	142	137	158	148	170	141	151	141	142	142	144	144	168	157	140	151	167	161	143	144	144	178	147	167	155	142	126	135	151	144	143	147	136	150	139	135	177	137	148	157	167	155	163	140	150	152	157	170	138	150	154	154	136	154	122	151	140	152	145	165	171	160	151	159	154	156	142	135	161	130	146	147	150	123	142	175	153	163	173	157	164	145	163	139	153	141	152	157	160	165	195	150	164	138	146	162	134	139	159	146	159	141	133	164	155	138	146	164	158	148	152	138	164	175	170	148	149	165	130	161	160	137	137	134	139	167	144	160	137	165	152	140	142	176	164	147	152	135
17088	9210	7685	3938	2503	1778	1393	1130	910	711	633	574	561	516	488	445	401	453	377	366	356	355	393	332	338	338	331	359	345	313	341	307	334	303	298	303	316	298	319	323	296	311	318	305	313	310	300	340	326	305	322	304	287	307	315	317	278	297	288	316	303	306	325	299	288	305	316	266	299	310	300	275	326	264	280	283	308	285	312	296	295	298	289	314	298	291	289	280	298	298	306	286	300	272	283	307	283	299	305	327	318	292	281	298	292	285	302	290	304	294	334	301	309	325	301	281	275	308	291	294	290	293	324	296	262	277	292	304	297	270	292	258	309	293	342	308	327	288	287	327	294	315	314	256	276	289	311	296	318	275	274	291	294	295	286	300	285	263	285	324	288	290	286	306	329	329	274	307	289	279	274	298	293	282	293	301	298	286	274	285	272	309	302	312	274	261	291	295	305	294	296	299	305	312	276	290	300	305	289	291	256	283	284	265	278	291	261	292	311	315	331	315	268	296	238	292	314	289	291	279	308	304	299	294	294	299	305	281	279	281	264	274	253	275	317	313	319	325	294	278	279	284	279	298	272	288	350	284	266	328	265	286	270	276	298	307	285	304	274	286	287	301	314	305	294	315	324	289	284	297	287	290	292	287	282	298	299	290	280	283	253	286	323	301	292	309	287	288	276	329	272	258	302	293	277	308	305	304	295	285	300	278	285	296	300	299	316	319	273	291	309	274	310	293	276	312	296	309	283	332	297	320	283	317	308	292	276	312	300	295	313	273	279	278	286	290	282	295	288	278	257	304	292	269	299	279	282	302	285	284	294	310	266	317	287	278	291	315	296	301	284	298	283	293	298	269	265	265	310	289	294	268	311	294	290	266	306	311	293	297	323	288	319	268	285	267	268	291	290	287	267	302	297	262	295	294	322	295	268	287	318	290	288	289	285	287	307	274	265	289	298	270	309	282	263	279	281	260	298	296	301	273	281	280	309	285	283	298	294	317	312	283	308	291	312	300	297	282	303	279	327	284	290	297	325	310	296	269	301	288	284	282	310	286	289	275	305	310	320	281	304	287	299	278	324	321	264	296	277	310	277	292	274	299	311	295	312	291	300	281	298	275	279	310	320	291	306	280	316	296	279	269	306	290	289	286	291	304	308	314	303	298	323	312	268	315	307	278	294	276	263	282	296	280	286	297	277	267	287	333	304	280	298	299	288	325	324	313	329	301	270	309	287	273	299	289	274	290	291	276	311	316	303	299	294	312	311	278	311	281	273	271	307	292	291	314	284	291	289	286	304	274	280	291	282	310	301	290	263	282	322	291	306	277	330	281	283	291	276	291	319	261	292	294	273	283	284	293	315	310	280	288	303	309	289	340	264	327	279	274	289	347	271	269	258	297	309	270	301	297	286	270	331	285	297	302	298	288	282	280	287	328	309	285	291	291	283	303	336	268	306	287	274	283	301	269	286	290	303	294	314	301	288	310	321	266	297	313	283	284	246	299	278	290	292	280	284	311	278	306	319	307	288	295	283	279	300	270	277	293	292	298	263	266	277	255	272	340	300	322	301	297	265	304	273	310	296	271	254	291	271	291	284	320	289	299	287	290	307	288	295	262	308	295	294	305	296	255	303	296	299	312	305	284	281	277	283	279	280	289	301	288	288	299	273	316	285	310	318	306	298	274	272	305	299	290	287	285	279	279	298	294	302	318	287	269	299	276	306	290	278	309	301	290	304	306	269	293	318	302	287	288	293	270	277	320	325	299	296	273	296	300	267	275	263	284	304	298	297	309	289	282	340	274	309	277	304	303	272	295	309	273	273	275	309	283	316	311	290	311	253	294	313	309	314	296	315	285	257	249	301	318	292	284	308	279	305	273	283	296	281	316	309	289	308	276	293	295	298	284	309	285	312	323	304	304	283	329	265	280	257	298	319	287	287	266	326	303	286	307	285	312	295	291	273	286	283	287	308	299	286	288	340	293	309	327	244	286	289	280	317	274	291	267	297	316	277	289	322	309	270	264	310	286	291	292	319	311	325	279	277	299	282	289	286	299	309	269	287	293	281	277	274	260	277	262	291	306	296	299	288	297	278	296	282	300	287	317	293	285	299	307	262	316	294	265	290	300	286	310	289	294	274	304	277	282	278	286	291	294	264	298	287	303	295	333	302	306	283	304	285	259	279	320	293	303	295	275	265	284	291	291	274	279	299	335	284	330	298	276	311	291	295	302	309	303	327	314	298	288	262	260	279	312	295	275	276	274	281	280	284	283	282	309	296	330	270	313	313	300	315	280	284	307	309	314	293	266	311	259	304	293	285	319	283	307	314	291	302	289	292	293	318	285	317	331	308	323	295	288	306	295	317	328	301	300	299	348	307	311	278	287	310	294	290	316	286	273	273	294	300	284	260	300	278	302	303	300	279	268	286	280	309	289	266	270	295	293	315	303	277	280	281	310	320	311	284	285	270	290	292	288	295	286	280	285	274	300	332	317	280	294	268	270	285	296	316	273	309	296	279	296	262	285	316	273	294	293	275	272	277	289	294	315	289	272	292	287	323	294	299	323	302	293	282	269	307	312	262	299	270	291	308	282	294	271	303	283	303	279	279	269	277	288	279	289	266	298	309	288	275	290	285	310	292	275	308	300	285	304	278	277	307	300	304	270	277	297	275	292	290	300	290	309	275	286	298	282	294	301	303	278	306	294	282	286	297	269	274	321	311	305	273	284	313	308	270	272	293	265	275	275	258	271	275	294	294	286	302	299	295	280	300	303	276	284	310	298	297	309	296	271	270	286	303	260	283	267	281	308	326	300	290	318	295	308	302	304	286	268	260	269	268	290	301	288	282	260	299	307	291	296	294	299	270	299	309	286	255	293	301	306	296	308	305	299	286	297	284	290	302	264	292	274	281	315	262	298	280	267	267	313	314	308	266	271	238	310	256	289	308	327	293	294	302	289	293	269	301	266	292	306	269	268	283	301	308	284	283	302	307	304	272	281	308	304	325	299	303	311	301	285	292	280	302	314	279	242	285	307	313	272	275	259	304	281	298	285	284	291	316	277	321	281	302	315	285	278	277	356	298	339	287	300	301	301	287	280	311	294	304	341	244	309	274	304	330	308	290	258	296	290	280	298	289	309	330	270	293	312	274	302	278	271	304	287	277	322	273	297	285	311	324	275	249	302	285	252	286	278	292	255	321	286	292	289	300	307	290	301	301	291	291	294	274	319	304	326	296	290	303	279	293	298	284	309	288	273	308	305	288	292	281	312	270	280	285	305	295	305	280	278	277	299	307	305	295	286	278	287	298	283	308	295	244	282	306	282	304	329	299	306	296	274	337	298	275	306	309	297	303	288	304	296	296	326	325	266	297	280	278	292	287	275	264	308	274	249	325	305	279	280	297	268	274	310	291	283	290	274	296	306	309	296	279	325	308	276	291	287	306	283	333	304	291	293	321	308	310	302	304	252	295	300	294	281	298	303	282	289	310	297	282	287	286	262
23053	20966	28639	23453	20966	18696	1971	857	622	582	513	499	476	449	422	405	444	434	385	397	397	384	382	367	385	358	381	372	341	365	385	368	365	357	351	382	368	372	366	345	351	374	333	369	342	347	359	364	361	359	350	359	337	373	337	334	356	374	347	364	362	378	321	349	341	330	346	349	330	384	345	333	345	341	308	345	328	348	340	349	377	330	328	355	339	359	363	367	368	346	326	314	337	361	335	342	347	349	350	342	367	343	346	346	322	345	321	333	363	344	341	370	347	351	322	353	347	386	336	348	344	344	329	352	393	358	357	342	350	368	369	370	365	326	346	294	333	348	354	352	372	359	353	326	359	355	342	361	365	327	318	318	360	370	390	359	325	340	353	362	327	367	369	341	334	354	342	361	318	366	369	345	321	363	367	357	371	362	356	314	342	336	362	325	353	393	339	351	307	330	364	337	335	332	347	321	355	298	381	358	306	353	342	349	324	349	343	352	335	341	346	356	339	307	316	351	360	326	360	359	336	326	367	364	380	335	346	309	348	331	356	319	326	360	338	336	371	325	336	372	361	329	343	371	352	321	323	352	371	322	343	340	330	373	353	333	356	327	352	373	347	377	368	327	321	367	369	317	345	385	338	366	340	365	353	331	361	352	347	371	379	361	350	345	348	305	353	333	371	315	343	359	340	326	336	345	333	328	349	360	336	388	369	340	365	341	369	363	349	356	344	336	333	312	303	321	361	348	331	348	335	350	327	313	365	345	310	342	331	349	342	344	337	350	338	352	340	352	358	354	348	336	351	346	359	305	312	370	312	329	329	362	353	309	328	345	335	363	358	382	370	335	345	342	331	344	359	335	362	343	366	372	341	369	337	340	339	344	343	340	382	351	365	308	341	336	344	358	357	341	372	314	340	370	342	347	348	360	336	348	356	303	353	370	327	337	353	369	375	373	340	342	364	326	363	364	321	381	359	347	361	339	330	332	361	339	355	375	388	320	338	387	354	316	359	353	332	347	334	332	355	359	346	344	343	354	373	347	348	319	367	369	328	322	367	339	339	377	319	375	372	388	364	344	323	347	369	337	326	362	328	348	341	349	319	345	345	334	295	381	350	372	327	341	352	367	362	324	333	349	367	316	313	350	337	328	334	355	378	358	346	336	364	312	334	357	324	354	324	321	335	359	338	378	336	330	366	338	338	385	345	354	340	341	330	378	353	349	346	342	320	334	321	351	323	321	347	358	337	346	324	339	327	383	334	376	352	339	321	352	343	338	344	375	337	359	352	353	357	366	343	327	341	342	340	351	332	338	331	370	344	343	346	366	350	394	372	344	344	312	350	361	351	344	334	334	345	329	367	350	345	321	372	333	326	363	364	358	357	344	325	363	311	329	393	335	334	367	346	314	334	360	333	366	342	333	350	364	334	369	347	337	348	332	333	369	324	370	327	360	323	334	315	342	338	357	372	363	344	379	354	354	315	344	345	348	365	340	337	335	356	346	320	301	311	330	368	336	318	346	341	327	348	353	356	334	328	337	338	351	327	347	336	347	364	356	326	350	354	367	331	346	346	339	348	376	332	355	360	351	354	337	341	341	330	337	326	349	346	363	351	338	302	367	350	325	331	362	344	347	319	389	337	352	361	364	362	367	336	323	358	366	340	334	351	349	343	305	352	362	347	333	349	378	332	341	319	376	343	347	335	358	347	333	339	360	352	332	339	345	360	342	344	333	344	338	318	325	326	339	372	320	343	316	342	375	347	359	315	337	311	361	322	343	281	360	337	341	322	355	371	368	332	324	334	335	365	373	358	354	333	350	344	331	375	350	318	345	336	351	323	334	343	374	348	361	353	326	332	327	338	345	351	375	349	354	359	322	332	335	372	351	364	351	329	357	331	354	350	301	316	352	312	352	326	359	353	327	353	326	377	369	333	307	333	342	352	332	368	363	355	361	365	340	384	346	334	354	321	356	348	332	349	352	355	344	309	333	322	391	332	330	329	371	358	351	346	353	360	352	344	332	371	360	343	370	353	335	328	340	337	351	324	333	335	368	339	339	342	336	385	319	368	337	331	336	341	316	352	361	348	372	339	347	348	328	363	356	357	323	330	328	326	302	350	325	333	347	380	349	332	373	322	331	329	332	366	343	315	348	330	330	345	324	345	370	347	316	371	350	313	337	332	351	361	360	320	350	362	342	374	340	374	348	348	342	340	362	352	334	359	331	340	331	309	322	338	343	342	361	348	371	344	369	352	358	307	329	349	330	359	343	353	327	350	351	355	358	338	342	345	314	357	340	338	328	319	364	327	383	334	348	327	346	336	355	387	347	329	371	360	361	317	336	346	342	340	315	343	333	378	338	347	373	368	364	377	329	324	341	337	348	349	334	340	347	328	356	358	330	356	327	362	373	352	355	327	300	347	316	327	313	339	358	349	335	373	361	354	379	371	355	345	368	319	340	322	333	353	345	338	376	348	345	350	328	335	360	327	325	343	326	328	348	345	356	332	329	364	364	353	352	359	331	316	347	352	316	354	344	310	318	325	335	352	316	341	330	323	316	377	359	356	322	354	348	323	335	326	328	363	334	366	336	325	347	334	332	389	334	355	364	353	352	374	353	355	325	360	342	364	332	336	364	327	338	349	362	332	362	329	355	311	344	354	278	365	353	333	338	352	344	364	333	311	335	329	354	331	363	356	339	365	382	342	356	323	336	342	346	395	341	373	322	368	334	340	366	343	343	369	332	353	347	320	318	348	332	341	318	349	313	350	317	338	364	335	394	369	384	315	336	326	369	361	341	362	367	336	322	305	347	391	369	332	370	367	316	332	341	323	325	355	362	343	335	330	343	349	319	362	322	340	345	350	320	325	339	322	327	363	335	354	339	360	336	349	339	359	359	325	340	333	343	342	351	346	341	332	339	363	327	351	343	331	344	328	365	339	316	356	351	319	343	361	314	332	348	352	326	358	344	359	350	335	346	331	349	349	369	311	340	358	342	362	399	317	349	343	350	330	321	337	350	322	350	351	372	339	318	347	323	361	353	360	368	337	317	332	375	355	337	363	364	388	356	356	348	387	363	369	354	327	357	336	335	345	302	327	367	354	334	364	332	367	328	351	349	364	354	360	313	357	351	371	364	342	342	368	352	332	314	318	358	350	337	303	322	352	365	330	351	368	365	309	331	322	336	322	368	353	357	387	340	343	322	341	365	349	347	350	335	381	310	331	328	363	348	335	384	355	347	363	354	325	361	357	323	361	346	332	335	351	373	334	356	346	361	350	328	365	350	339	337	359	346	368	337	315	342	368	349	341	343	346	347	338	324	345	343	349	334	363	336	328	362	336	361	331	355	339	340	362	302	328	343	324	363	339	310	327	340	346	338	329	349	351	330	335	338	352	321	329	327	357	339	321	355	327	331	338	317	355	323	324	311	350	370	355	334	355	325	335	313	333	360	365	322	344	340	325	371	341	333	347	305	355	355	357	332	347	374	352	329	318	351
19727	15013	12811	6836	4643	3382	2622	2034	1747	1477	1304	1226	1068	1016	902	874	871	842	764	686	744	695	726	738	674	711	688	689	629	645	641	673	658	647	610	568	648	577	628	633	630	628	618	603	604	601	621	606	581	620	593	622	607	593	599	637	573	582	556	625	598	584	570	624	641	602	608	601	610	560	612	630	563	614	596	596	619	566	580	595	607	585	574	569	612	615	629	571	596	630	580	542	596	583	602	622	601	559	614	615	549	553	590	582	598	600	617	603	620	608	590	551	574	563	620	605	625	631	569	596	592	568	558	627	600	529	593	575	595	623	574	548	566	574	598	617	567	585	561	531	577	594	644	630	600	617	544	629	622	597	570	558	615	573	542	563	568	565	567	615	595	620	556	592	625	558	592	567	559	570	604	589	544	551	604	625	565	589	573	605	601	556	586	585	584	583	611	568	563	633	569	611	556	569	581	573	598	569	593	627	583	548	586	638	623	600	560	596	623	586	560	575	598	602	571	577	605	589	609	594	633	561	586	551	619	549	596	592	572	601	549	527	605	616	581	542	634	585	578	591	633	548	622	606	559	594	579	573	598	581	570	605	524	584	551	585	558	592	644	585	575	586	604	632	567	576	641	590	588	594	560	541	608	584	559	610	566	604	577	602	618	575	623	591	641	592	599	618	584	607	549	563	569	620	555	576	565	561	590	582	596	628	581	592	567	611	599	583	579	587	585	607	590	516	559	626	569	597	573	605	560	555	621	559	583	595	588	603	616	585	607	563	576	566	588	605	596	582	582	632	589	598	582	589	570	581	592	578	551	576	636	565	579	599	519	596	580	597	585	609	572	597	548	557	569	608	613	579	589	558	587	578	561	563	612	574	571	585	577	568	544	612	574	575	574	562	650	611	541	553	588	541	605	599	600	568	618	582	559	590	574	590	568	575	604	597	585	581	632	589	630	582	577	578	611	615	549	601	618	618	607	540	582	619	644	588	595	579	583	573	569	599	571	614	573	625	617	560	584	596	606	595	567	569	602	583	614	553	609	597	614	594	610	627	607	570	576	600	575	567	605	570	563	521	650	557	589	622	581	616	568	589	568	588	593	606	589	637	587	556	596	556	565	533	561	600	569	566	588	596	575	600	572	580	570	580	606	595	551	603	583	601	617	590	613	571	589	572	556	604	647	608	637	613	612	605	607	610	611	596	617	541	568	599	596	577	549	560	599	553	561	618	569	633	594	596	578	623	560	578	607	583	604	571	604	622	604	562	613	618	573	613	586	600	597	599	538	570	603	605	594	551	610	602	583	600	582	572	583	595	568	620	623	635	592	622	608	611	556	544	618	602	582	595	577	585	570	612	583	613	596	564	633	601	579	587	539	599	558	571	632	551	615	539	626	568	550	587	603	560	577	594	601	595	593	599	591	613	605	563	631	560	597	607	620	590	547	604	629	588	559	576	615	572	546	619	571	575	606	564	604	549	553	559	575	573	588	601	564	608	564	584	552	609	535	587	608	575	562	560	582	585	607	557	595	620	599	586	553	595	553	593	562	602	586	602	585	586	585	600	562	587	583	586	597	591	527	611	584	601	599	552	565	601	613	599	560	551	601	598	583	602	583	617	619	545	606	580	546	559	602	580	590	565	563	584	545	638	568	619	583	610	574	603	577	554	564	539	626	579	555	584	581	584	563	593	606	546	563	606	567	606	582	594	601	568	538	606	578	622	605	544	608	596	569	615	574	573	583	595	602	590	639	566	618	577	581	563	552	602	586	599	578	595	593	608	600	596	614	589	597	598	619	601	587	601	575	554	591	585	560	575	602	591	575	590	551	597	602	652	559	550	576	608	627	601	564	589	635	630	595	638	637	620	599	604	581	589	516	570	565	552	566	579	562	587	631	660	588	565	605	574	575	591	606	609	563	617	548	556	598	587	590	575	577	593	608	549	578	539	565	588	618	611	581	589	562	571	599	589	560	618	614	616	617	581	610	583	616	569	624	621	579	587	604	598	576	626	602	624	572	611	604	600	619	593	545	616	611	536	568	603	580	599	609	588	601	580	585	580	577	630	561	578	577	595	570	574	558	582	629	576	585	559	621	611	557	612	570	601	587	605	564	601	590	602	597	577	604	585	567	582	603	560	608	573	594	599	576	651	620	636	574	583	542	537	571	529	534	586	613	583	570	578	587	564	592	566	558	551	601	580	576	590	605	530	614	586	602	574	581	600	614	568	554	628	636	595	543	577	577	609	585	600	568	629	582	575	611	593	579	572	565	579	575	554	602	592	570	617	589	614	563	623	595	569	560	584	571	570	601	561	639	625	607	577	558	568	548	603	570	569	599	569	573	571	650	579	619	627	585	622	556	579	574	622	605	621	604	595	594	556	539	566	619	629	613	565	609	597	542	630	624	582	598	600	631	591	587	590	586	562	591	585	560	625	571	563	594	600	627	575	556	600	618	622	597	583	638	608	541	579	570	639	573	595	653	593	595	576	611	589	549	562	597	585	602	564	606	615	600	631	565	600	618	557	583	620	570	594	619	591	619	595	595	634	582	584	594	576	626	580	599	592	590	561	580	615	585	629	626	625	614	576	591	571	588	610	566	591	587	548	598	593	593	624	603	561	597	543	606	608	586	620	602	618	582	588	586	611	612	559	565	613	587	598	580	596	598	556	572	568	588	613	563	590	547	599	589	573	602	597	588	584	546	583	595	553	622	578	580	558	595	595	596	562	555	633	611	578	604	615	591	588	594	576	597	574	605	594	607	565	611	547	591	627	589	604	556	594	584	640	584	581	544	520	589	558	567	553	534	599	588	621	617	579	565	539	601	588	588	586	572	608	574	537	640	595	583	555	614	575	602	584	577	577	588	572	567	553	610	578	621	622	609	585	561	620	578	573	560	585	579	575	610	585	538	571	572	577	575	573	600	620	583	584	588	603	556	615	581	571	556	580	580	567	540	563	578	534	574	590	597	568	534	587	619	585	594	572	621	572	571	579	585	573	571	565	580	549	595	578	595	610	598	596	586	595	589	576	562	562	596	568	598	561	577	601	545	578	578	532	603	589	601	605	583	607	572	577	595	571	620	552	587	631	594	607	592	582	619	598	577	591	617	597	570	572	595	571	588	575	572	592	587	566	576	574	585	583	593	571	580	620	600	601	587	594	630	626	558	607	598	541	616	570	558	615	584	551	597	550	636	558	611	607	591	604	598	578	595	570	643	605	597	588	609	542	581	540	536	569	592	585	532	597	541	585	559	577	622	604	600	588	565	563	595	601	561	595	552	549	575	569	588	574	578	560	588	592	584	594	600	606	590	582	585	567	554	562	575	598	593	582	550	627	561	607	588	616	538	583	543	603	570	569	616	608	632	599	606	590	532	624	605	601	582	609	574	566	609	640	610	578	609	607	596	608	595	564	601	590	570	580	594	578	586	551	589	607	583	621	585	589	577	539	578	573	591	590	594	596	585	561	579	602	553	577	615	606	615	621	595	579	561	624
26649	20330	7765	591	292	323	322	278	274	298	249	248	261	253	249	277	260	253	254	269	293	251	259	251	306	272	287	281	261	240	241	283	278	261	229	268	275	270	268	275	275	259	297	236	269	269	259	249	247	289	253	258	253	230	236	262	262	280	258	272	305	256	256	262	275	252	245	258	285	237	277	264	298	255	250	288	273	269	281	290	265	278	245	268	327	273	271	274	295	245	267	227	266	252	277	287	262	250	280	255	269	263	227	300	281	254	249	273	248	268	247	249	248	278	250	268	258	289	298	282	256	272	252	282	282	247	245	282	243	262	258	233	271	259	276	264	269	263	277	265	239	253	269	267	264	246	264	275	277	274	251	269	278	275	294	280	268	253	268	245	246	257	265	299	264	263	266	286	273	275	269	248	264	272	269	265	260	283	241	273	273	269	292	281	251	279	268	248	271	264	260	266	267	265	296	257	289	264	275	278	257	264	260	247	253	265	259	284	252	277	249	269	266	266	260	260	294	287	291	264	270	225	254	246	288	287	265	254	226	277	310	287	290	227	245	288	260	260	298	277	260	246	279	267	254	269	267	266	259	278	281	260	262	251	279	259	266	282	267	268	238	272	253	281	252	265	275	272	281	274	269	259	302	269	265	264	273	247	285	248	280	266	258	244	284	261	239	269	275	271	247	267	255	265	261	273	235	261	281	277	286	265	286	232	268	272	271	264	244	252	254	258	271	254	246	282	283	259	296	260	260	266	236	263	270	261	256	256	251	263	251	286	249	255	282	248	265	250	275	268	271	280	276	243	256	270	259	261	273	267	263	260	248	280	279	253	263	260	258	264	272	248	255	276	259	252	255	256	244	286	252	278	253	260	256	252	255	250	254	298	267	298	246	265	252	229	258	254	250	289	231	263	274	265	291	259	252	254	261	260	257	266	268	257	276	247	259	269	243	309	251	271	269	264	243	285	283	278	262	255	255	279	266	265	261	276	250	263	239	289	251	262	289	278	263	257	272	257	258	264	255	282	272	270	245	264	266	268	241	283	240	260	279	272	241	271	259	282	283	258	240	242	268	296	284	242	258	251	297	315	256	254	258	275	263	267	247	253	246	248	251	292	243	264	262	312	278	236	251	252	263	276	261	256	257	252	260	281	292	280	275	261	245	279	295	280	253	282	241	250	278	267	267	275	260	275	286	267	271	293	269	243	270	222	264	260	270	250	266	253	239	274	264	271	255	251	240	241	240	267	246	258	260	261	245	282	275	263	265	279	269	275	288	279	265	242	263	249	266	260	283	284	243	298	251	285	241	288	251	282	282	286	268	304	295	283	284	257	272	283	259	258	266	262	292	276	281	265	238	283	241	265	275	249	275	262	253	248	267	270	242	252	257	295	284	277	250	307	266	287	246	271	254	261	279	263	247	263	256	272	252	262	268	294	253	273	252	287	255	297	274	250	303	267	270	245	256	289	239	262	279	283	245	293	271	264	240	287	238	259	253	269	236	260	273	268	265	255	260	296	253	266	261	282	305	261	275	275	284	262	270	260	288	245	276	261	290	273	272	266	233	278	244	275	255	262	246	248	292	301	271	272	293	256	271	265	243	268	254	254	267	251	250	243	283	281	254	275	269	266	260	261	261	285	291	260	275	240	237	285	283	273	267	261	265	281	248	264	284	278	268	267	244	278	268	250	223	262	265	256	247	277	257	252	272	278	263	245	285	272	268	282	254	255	258	290	277	261	278	264	255	257	264	256	271	292	283	288	268	248	249	286	248	277	279	295	254	279	262	271	290	268	271	289	265	235	238	233	296	275	273	288	273	250	257	274	281	275	280	259	274	236	257	273	254	266	265	269	253	250	241	238	279	287	260	274	277	281	259	227	269	285	272	251	271	247	270	263	252	265	265	279	260	277	267	240	269	236	251	265	273	272	261	250	287	265	247	253	269	252	274	233	299	277	292	254	278	260	259	252	287	247	261	224	260	293	254	301	260	253	260	285	265	249	282	277	292	276	253	267	236	255	272	267	224	275	303	264	260	248	273	269	252	270	244	261	265	258	276	259	253	287	282	254	287	275	253	290	276	242	280	243	288	276	248	257	286	259	273	248	276	277	290	241	271	280	258	253	244	275	278	264	252	224	281	254	219	254	260	288	267	292	273	300	270	274	255	274	272	279	266	269	290	251	248	278	244	277	264	246	265	280	264	275	241	245	259	286	276	290	255	239	280	286	237	305	275	285	261	255	270	239	275	238	262	256	272	247	270	274	260	280	284	253	253	306	276	261	280	254	262	290	283	280	278	276	286	261	287	289	275	274	253	294	240	275	262	276	271	236	306	255	244	289	274	256	306	255	246	239	271	272	279	275	253	245	284	277	277	271	242	300	253	259	235	255	244	291	233	276	257	312	272	292	272	277	274	256	274	243	252	256	250	283	282	257	268	248	281	260	259	278	276	257	273	278	266	256	278	277	278	273	258	291	234	253	238	279	264	255	256	255	278	261	275	291	226	266	267	256	262	247	289	259	275	270	237	258	249	259	275	280	282	277	249	271	260	255	264	282	274	265	256	239	247	247	264	266	280	248	246	255	266	278	237	264	285	284	261	271	284	262	263	285	302	272	300	268	271	278	285	266	277	265	241	294	264	264	258	258	275	268	245	237	258	260	261	292	241	270	284	266	274	274	268	256	274	297	272	263	234	234	230	275	245	274	277	261	252	245	276	242	234	246	258	237	279	281	260	261	234	281	274	272	233	268	258	274	240	230	244	276	264	278	270	302	267	259	295	278	283	260	268	280	259	293	240	238	258	270	242	269	270	242	308	251	285	265	251	266	268	277	276	241	249	298	263	261	250	268	263	256	269	268	286	266	250	251	257	293	283	270	275	276	272	265	261	305	274	279	256	263	257	258	271	286	244	260	254	256	265	287	262	232	285	283	272	290	262	254	270	283	277	223	231	273	247	249	270	269	268	247	284	300	252	263	252	240	263	250	273	287	293	256	285	259	276	288	279	273	277	216	281	302	277	287	278	292	260	238	302	269	238	276	268	263	254	268	282	252	279	297	299	250	290	256	259	232	250	274	283	268	254	245	255	273	266	302	286	288	230	254	240	284	249	264	244	262	243	224	246	269	272	226	260	253	274	275	236	264	251	284	281	273	276	292	245	249	280	263	262	281	274	284	251	274	280	287	252	282	282	260	260	251	274	286	243	271	283	263	301	270	271	241	282	273	274	252	250	265	258	267	298	246	241	269	251	276	280	285	291	261	260	246	307	253	241	271	260	265	303	269	258	277	289	272	259	270	244	248	281	247	264	258	269	265	262	269	257	236	262	286	266	244	307	268	270	248	268	259	269	277	284	257	275	284	235	272	258	295	247	284	262	284	238	283	281	242	223	293	273	267	264	254	273	255	278	272	283	284	265	237	285	258	292	267	248	280	261	251	276	259	246	247	240	271	267	260	268	278	235	278	276	231	275	241	275	252	301	269	314	239	255	242	246	271
9824	1524	1360	860	725	628	584	601	569	544	507	513	510	530	526	503	514	496	500	532	493	514	533	536	508	512	505	544	510	499	498	497	538	550	513	518	504	489	497	496	456	489	508	489	508	507	534	492	512	518	464	487	502	509	520	464	513	475	470	493	501	485	505	478	469	491	510	497	471	535	491	472	503	542	496	528	465	488	451	513	453	525	526	507	496	509	513	525	478	490	478	491	518	497	554	504	517	505	517	467	485	519	467	530	504	515	522	498	467	491	492	489	498	483	469	471	451	501	488	504	511	518	461	497	458	490	496	488	478	450	492	479	522	480	497	497	507	467	514	508	493	476	489	465	526	516	517	471	488	507	486	520	512	487	500	473	509	495	472	491	498	472	504	493	488	458	482	507	495	483	518	504	486	523	476	476	471	513	512	486	489	504	469	478	483	509	480	507	495	522	502	449	484	475	521	487	474	468	500	481	545	490	519	486	465	486	512	495	467	473	523	495	523	487	484	512	500	505	488	504	532	514	489	455	476	476	496	477	526	504	516	499	482	527	486	491	477	458	480	467	515	488	517	495	486	452	522	513	476	492	491	508	511	481	504	497	509	493	509	520	481	499	499	515	511	519	455	507	511	508	443	495	474	511	511	483	515	486	504	490	505	537	533	513	521	543	483	490	488	466	502	479	538	506	531	543	518	517	520	508	492	463	488	511	492	499	487	499	479	484	544	543	501	489	440	499	505	458	518	486	476	490	486	518	470	474	500	535	481	525	516	514	538	536	522	476	458	493	458	475	457	482	516	498	491	492	486	536	489	495	536	498	489	523	477	453	505	451	503	488	519	501	494	506	486	498	489	526	500	518	507	498	498	522	524	506	491	483	483	491	511	501	491	512	517	518	511	467	515	489	507	498	495	501	470	511	513	487	524	489	526	518	486	498	449	543	499	524	487	478	527	459	528	503	531	482	506	541	501	474	496	477	511	507	497	494	470	482	498	540	500	463	524	488	497	510	456	487	518	485	487	505	498	517	482	497	503	471	478	488	536	510	485	501	490	529	470	478	483	508	500	500	466	502	519	512	516	487	453	475	489	502	539	501	462	522	517	479	484	499	516	454	493	476	511	490	502	546	498	509	503	511	494	487	516	497	482	542	509	465	528	495	528	484	535	507	464	500	500	517	500	499	508	496	463	481	503	471	495	515	532	500	514	476	497	450	537	496	527	489	494	486	505	538	448	505	514	478	516	457	470	443	495	512	493	517	487	504	531	480	509	465	512	478	488	506	529	520	498	500	481	460	471	491	490	500	498	488	543	483	507	468	493	470	497	491	519	498	508	470	515	514	501	524	472	520	483	540	517	480	506	471	513	478	499	474	466	479	501	446	478	513	492	493	447	477	515	490	518	489	497	494	493	500	508	474	472	515	497	508	489	498	451	518	511	498	492	460	498	482	459	450	529	463	502	527	534	465	494	484	494	528	506	488	494	508	502	509	475	494	457	495	480	488	497	484	516	514	529	471	511	508	491	497	510	538	489	465	475	516	532	471	459	497	531	491	510	453	488	519	495	508	509	505	493	553	525	507	493	517	490	480	508	500	499	500	490	506	493	518	502	478	475	474	444	510	505	479	481	487	533	479	507	514	521	494	485	531	492	478	502	459	458	492	475	511	465	516	515	479	521	495	471	532	519	478	539	503	524	499	484	514	505	501	526	497	493	483	450	467	501	523	493	502	530	511	484	495	503	517	509	500	467	493	479	496	523	476	542	533	512	456	506	536	510	462	493	547	488	505	495	490	483	494	495	482	427	525	495	519	462	468	494	484	517	508	507	502	474	492	492	496	464	519	476	504	500	503	529	490	522	485	499	482	440	506	479	510	521	484	501	504	464	479	520	535	521	480	485	491	472	518	501	439	516	462	455	459	464	490	489	479	459	507	502	490	524	506	502	497	539	509	489	517	499	514	562	541	554	469	533	489	482	513	489	519	477	511	534	486	485	488	503	468	528	506	529	508	523	507	532	548	530	528	519	507	501	490	496	448	517	509	484	480	453	481	485	487	478	501	508	514	512	499	523	500	482	512	497	516	505	477	481	528	509	488	481	491	530	487	503	482	496	508	462	549	489	494	488	501	500	498	509	521	547	521	481	505	501	501	473	481	475	519	526	542	451	498	466	498	477	488	478	508	552	530	519	503	452	527	517	477	497	520	505	516	480	504	471	471	546	528	491	520	471	540	485	498	489	499	517	520	495	484	459	512	503	509	531	469	488	514	467	504	466	518	484	496	445	457	512	476	513	527	494	480	461	458	490	482	465	501	511	506	497	494	498	519	476	518	502	445	489	490	495	509	520	498	566	502	477	495	508	489	533	474	515	499	504	489	492	486	492	494	527	486	502	523	503	476	490	478	504	493	478	526	490	497	509	486	468	497	458	489	492	509	485	493	533	510	484	503	501	485	511	505	475	496	500	502	501	487	508	525	458	527	479	512	462	488	497	493	467	512	534	521	521	492	518	519	502	559	516	481	487	478	536	459	521	466	510	499	478	539	468	495	524	522	520	495	513	495	513	518	490	429	498	479	532	469	509	511	479	525	493	502	496	509	498	512	506	452	446	492	511	470	527	514	499	511	517	521	507	473	488	496	492	505	495	504	510	452	481	508	496	512	523	502	546	510	502	485	438	485	467	502	478	523	536	474	473	526	472	479	504	453	517	483	506	490	479	488	513	478	524	526	455	479	504	496	486	508	501	523	509	528	499	489	507	506	508	509	495	476	488	477	484	480	498	468	500	462	523	523	532	491	487	513	511	535	499	515	517	467	461	493	480	538	485	483	488	486	490	477	472	533	514	504	490	522	505	478	487	513	507	508	506	466	515	532	486	484	516	503	541	476	500	548	497	483	529	506	507	470	509	492	479	479	542	541	498	486	470	501	446	475	510	500	508	480	465	471	476	477	519	477	515	466	477	509	472	492	488	516	505	491	500	520	510	477	542	470	536	474	487	485	518	495	527	464	442	508	471	527	489	490	532	543	543	513	476	531	498	492	486	494	461	521	520	485	447	453	496	495	512	490	508	495	485	511	503	480	503	505	502	510	501	494	471	488	516	491	481	468	441	487	484	487	516	485	517	512	470	563	526	479	478	526	496	487	512	476	514	526	475	449	500	498	486	510	484	495	477	492	523	492	481	476	509	520	479	492	501	497	496	476	464	492	491	510	489	489	506	513	479	475	430	521	530	481	504	491	453	464	495	511	506	485	513	447	528	497	519	508	484	540	524	496	485	511	489	508	499	506	508	507	539	507	520	482	478	531	511	481	511	529	484	507	479	438	447	508	544	478	473	499	509	446	544	507	473	516	461	479	459	447	499	474	491	495	491	516	508	479	460	487	488	461	502	512	459	511	499	539	521	495	511	474	453	519	479	471	501	509	501	530	491	486	492	484	543	484	467	505	494	492	514	491	522	523	476	463	537	498	521	514	522	498	510	508	529	491	521	487	544	499
24023	21000	27973	24214	19475	1475	516	415	314	265	242	235	229	228	190	208	207	198	185	193	156	183	163	163	171	158	171	156	181	162	158	150	158	144	158	167	155	179	160	155	167	143	149	169	173	133	187	140	147	176	180	140	148	137	144	159	134	155	141	172	135	148	122	172	160	150	145	177	144	144	170	175	153	147	176	156	152	136	149	154	167	144	138	159	167	151	155	138	160	165	148	155	137	144	163	173	157	137	142	157	149	176	175	154	157	176	123	138	139	168	166	180	135	163	154	164	172	144	161	116	152	140	149	145	153	152	141	164	157	168	163	157	164	162	159	165	141	153	174	136	149	158	152	159	146	138	154	148	139	144	152	151	164	147	146	141	154	176	161	155	154	139	154	152	165	131	156	155	160	149	172	148	156	170	147	155	167	149	150	157	152	164	148	164	133	145	151	177	127	148	153	137	147	184	156	123	146	145	151	147	156	168	162	181	137	131	134	148	155	149	146	166	154	163	173	135	154	164	148	147	158	149	163	149	144	152	148	139	174	150	158	156	149	167	171	149	172	156	145	165	155	154	163	165	163	154	138	147	144	161	171	138	155	134	136	143	160	150	139	136	151	137	154	156	141	161	163	161	153	147	146	157	153	148	152	153	148	136	152	181	177	165	157	131	156	164	153	149	146	181	136	161	151	136	161	159	140	148	177	160	153	152	135	145	137	158	150	142	165	164	152	132	159	143	163	147	168	135	141	145	161	155	138	152	161	173	155	162	151	174	158	157	150	149	175	174	148	154	139	154	137	159	155	178	157	162	160	144	146	138	154	136	153	165	152	128	158	165	150	163	157	171	157	132	128	154	177	124	176	128	159	163	140	151	171	135	132	155	167	141	153	148	142	148	150	153	154	150	163	178	148	150	153	162	149	152	151	151	164	142	131	157	146	155	151	159	139	130	137	147	184	150	151	147	152	152	145	143	139	149	165	138	134	154	141	158	143	156	148	152	167	143	148	155	154	151	143	169	148	164	165	126	149	169	153	146	142	174	136	154	161	120	143	150	140	140	158	169	168	156	156	171	162	153	146	182	167	135	185	143	147	174	160	149	140	149	166	152	154	161	158	184	156	159	156	147	157	161	145	159	169	173	158	149	144	134	152	160	137	159	142	140	161	179	150	143	159	177	152	141	150	148	154	149	156	149	144	148	158	164	176	158	149	162	161	147	169	151	139	139	148	142	155	161	132	152	159	166	131	157	135	150	180	163	150	157	144	144	143	167	139	159	163	148	156	162	149	187	159	159	138	146	144	137	159	141	146	137	159	157	144	167	143	146	162	138	136	168	163	133	148	143	149	145	150	160	170	154	155	147	143	156	140	138	153	138	173	166	156	165	143	138	148	132	126	147	165	134	139	163	168	164	149	147	160	153	160	142	152	157	142	153	136	135	144	151	131	151	141	169	160	154	163	170	152	129	166	161	149	155	176	144	154	161	145	161	149	158	153	156	154	139	153	151	172	136	142	165	155	145	176	166	156	155	154	159	149	151	183	165	153	150	156	146	155	151	163	145	146	144	117	136	141	168	159	159	163	158	175	164	144	158	169	151	145	149	140	157	167	155	165	159	167	162	165	142	188	122	140	143	149	168	141	141	150	152	161	162	169	152	147	163	167	137	145	131	137	157	156	155	145	137	166	132	153	146	145	133	150	141	145	157	178	151	142	166	158	145	144	156	157	140	145	138	179	132	146	137	129	167	148	152	178	141	166	171	175	182	167	144	149	158	158	173	149	165	147	140	143	155	161	151	147	163	157	135	130	141	137	142	159	151	141	160	148	174	140	162	136	152	172	152	137	154	143	141	148	153	163	146	159	155	146	168	161	126	151	150	135	172	137	174	150	170	165	155	149	146	154	130	142	133	165	154	148	135	155	156	157	170	153	156	161	135	158	139	138	143	134	152	128	179	144	160	162	138	164	148	150	162	142	150	154	156	145	165	141	149	164	166	147	161	164	147	148	161	142	171	151	148	167	153	154	150	137	138	143	182	152	164	143	157	162	149	157	167	159	170	155	171	133	123	168	177	166	153	150	166	164	157	145	162	131	148	151	170	142	152	185	144	155	171	165	133	180	139	143	181	132	146	152	133	150	169	147	154	144	166	150	128	169	135	133	143	154	155	140	138	163	158	152	155	144	164	170	151	168	146	148	172	166	120	147	144	148	140	150	142	169	168	129	166	156	153	126	154	158	149	145	145	169	152	165	136	148	165	158	135	141	151	142	147	158	136	152	127	182	139	151	146	152	148	160	140	146	153	173	145	162	162	192	139	170	153	164	153	159	167	155	156	153	180	156	165	136	161	128	163	137	151	159	158	158	165	149	165	157	144	158	158	148	141	147	165	163	128	139	149	173	166	136	153	151	171	157	158	152	144	150	132	146	147	151	127	129	160	136	156	149	131	151	139	142	155	152	154	154	158	154	166	157	155	169	157	155	137	146	147	141	151	151	133	158	161	169	136	148	136	150	163	145	142	155	165	147	155	147	128	167	142	164	157	149	157	149	135	159	152	141	128	160	166	160	147	146	155	133	158	150	122	154	150	154	160	154	138	158	150	167	152	145	143	156	146	135	146	156	142	149	168	176	149	159	127	161	133	141	147	185	142	137	170	137	153	143	151	145	153	143	172	167	150	150	170	155	154	150	165	172	150	158	151	161	135	146	137	155	159	130	136	143	151	174	160	161	147	162	160	138	150	160	142	153	157	145	133	164	165	158	166	164	159	147	162	126	158	152	138	167	174	164	145	147	133	164	155	176	140	181	151	164	155	139	129	153	164	157	145	142	127	134	144	175	152	153	167	156	169	153	150	160	130	167	162	155	140	133	154	170	168	152	150	140	159	144	154	135	160	176	160	176	178	150	161	157	142	167	153	151	141	160	170	131	169	153	159	133	130	184	146	148	156	142	159	150	144	172	166	150	172	151	160	160	167	150	143	149	147	168	146	156	148	160	175	165	146	157	174	163	132	170	143	151	160	142	160	141	126	176	143	157	127	164	140	153	163	145	138	148	125	158	160	141	150	183	162	148	157	152	145	150	144	149	145	153	147	154	146	153	141	163	171	151	139	159	150	151	148	144	162	174	134	151	162	172	173	174	154	165	150	158	146	133	127	128	149	151	140	135	140	146	154	148	149	163	178	163	170	174	149	134	128	133	150	150	165	146	149	149	140	181	133	161	132	171	157	140	158	175	167	148	159	138	156	162	138	164	157	167	165	165	166	175	146	156	129	138	146	152	151	139	159	160	149	147	152	143	147	150	164	147	154	153	139	163	145	148	160	164	169	146	152	147	123	161	143	133	167	135	164	153	145	137	179	132	148	156	165	150	149	153	180	176	171	161	151	171	149	154	157	148	161	143	157	149	167	148	170	144	165	153	159	141	163	158	140	159	181	147	150	140	153	166	173	154	142	163	150	163	169	162	142	151	166	157	146	140	171	138	167	139	165	135	151	135	160
18130	9067	7758	3897	2454	1828	1389	1123	898	737	735	580	575	529	479	451	437	414	398	374	364	408	377	391	340	357	374	320	350	327	314	344	339	319	338	311	301	323	304	333	308	306	329	313	313	304	339	318	316	304	293	320	288	322	310	295	338	289	352	301	308	279	326	323	292	288	299	299	284	299	291	308	304	290	292	316	294	307	301	281	323	275	293	302	299	310	313	253	283	319	294	310	277	294	295	289	273	305	276	295	308	306	266	313	268	297	284	286	295	271	315	283	295	263	326	308	289	308	306	307	305	319	294	277	320	290	289	288	281	286	331	275	308	297	280	301	266	280	272	297	291	302	282	293	269	315	317	311	285	302	322	287	321	284	275	287	279	289	293	297	297	278	266	275	304	280	292	298	270	283	316	254	292	298	288	284	293	293	295	276	275	326	292	294	301	295	317	297	313	277	283	291	292	297	277	314	300	268	283	298	315	276	294	302	276	281	322	314	309	285	256	290	307	268	311	297	300	321	300	266	273	302	290	313	293	312	298	302	279	306	296	259	305	322	276	287	313	302	309	273	270	303	317	302	302	317	276	291	280	263	318	294	302	312	307	290	298	264	277	316	287	260	296	291	284	266	315	303	300	292	290	292	301	275	312	281	306	321	312	274	288	287	272	286	275	292	260	307	294	288	308	290	281	284	293	335	270	260	312	284	280	295	287	294	311	263	273	308	286	273	270	288	297	269	283	324	280	286	311	278	275	306	294	298	278	304	300	305	291	284	286	273	294	285	251	316	277	271	265	299	293	278	275	293	273	305	259	311	254	296	308	264	314	326	273	308	304	300	292	272	282	270	286	308	247	283	280	302	300	318	291	318	285	290	297	294	300	305	297	293	299	279	309	260	281	296	314	314	307	303	307	323	293	282	312	307	303	313	298	296	299	300	296	297	304	296	291	294	287	292	296	292	264	310	299	256	312	276	278	300	272	300	288	282	300	288	290	290	282	279	277	293	304	294	293	276	299	297	299	277	270	293	301	302	299	297	288	284	284	298	256	284	305	304	290	314	312	281	305	284	261	291	301	262	332	286	258	316	270	266	313	317	264	284	303	325	282	253	259	297	307	286	272	292	312	266	287	265	282	256	293	262	244	290	283	285	279	276	272	273	306	284	295	285	287	306	296	292	275	276	266	284	294	299	298	293	294	297	287	290	265	300	318	281	301	317	303	293	307	282	284	293	290	287	267	270	284	269	313	300	302	293	283	331	290	270	277	313	277	265	323	282	264	287	301	296	274	290	287	270	316	309	283	305	290	299	283	302	319	268	294	301	297	334	296	303	294	292	289	268	292	289	262	280	248	280	280	299	314	302	294	318	300	274	273	286	304	263	297	295	306	263	291	305	283	282	281	298	289	302	266	305	308	276	327	269	278	260	281	316	305	287	304	302	256	267	274	284	306	269	302	289	287	275	271	284	276	274	281	307	320	339	282	298	260	306	294	294	295	319	304	300	304	296	308	276	312	259	263	310	294	285	300	301	300	270	292	302	282	282	292	300	294	308	314	285	280	273	272	315	317	298	274	256	289	310	292	326	295	315	258	300	251	303	259	282	309	280	312	298	317	268	281	296	299	292	294	318	281	273	281	268	263	295	299	286	277	272	292	310	289	298	305	279	295	246	284	293	260	285	285	331	297	273	298	307	288	304	303	279	314	288	274	270	289	281	313	300	305	285	310	319	299	310	306	273	290	312	286	263	264	316	285	300	265	300	300	299	260	310	279	312	308	310	309	298	280	268	290	305	299	289	312	294	292	303	299	315	301	285	279	296	298	314	314	290	292	306	290	273	308	309	296	298	290	270	313	284	282	303	307	320	299	294	306	308	312	299	285	299	311	288	292	279	299	288	277	306	269	308	304	267	313	260	272	290	296	297	280	274	286	309	275	286	323	290	292	288	258	261	317	301	269	300	291	323	300	287	300	284	290	287	309	281	332	277	313	310	312	311	306	265	277	271	291	296	297	308	326	309	295	319	312	294	293	294	314	295	296	292	288	305	295	296	300	315	287	334	321	289	281	281	273	297	296	291	308	318	305	300	289	298	285	298	279	300	268	276	284	262	291	292	302	288	315	293	290	295	277	257	285	298	272	305	290	284	278	303	272	309	278	292	299	344	300	287	310	290	304	287	278	262	270	311	305	302	301	275	280	318	311	301	289	315	315	313	270	273	304	265	282	277	269	256	297	289	307	296	264	307	296	248	261	267	298	299	289	294	305	306	299	297	277	277	260	299	293	268	309	291	282	295	285	289	281	288	299	292	269	290	302	303	300	298	306	274	309	279	306	307	316	273	292	294	298	332	288	286	307	296	312	298	309	272	320	271	295	294	323	300	268	307	303	298	285	271	324	292	309	286	273	290	300	310	295	299	277	291	291	260	282	329	310	256	277	299	294	287	304	274	271	285	280	262	299	292	280	292	324	280	274	288	267	285	294	297	289	311	294	294	309	312	293	297	288	297	292	280	308	309	297	311	308	294	279	283	244	267	319	312	282	288	268	308	288	260	276	282	283	287	295	287	271	311	297	295	305	304	286	277	300	288	335	293	292	305	290	293	310	270	277	299	289	290	285	303	304	293	284	288	315	280	298	290	294	310	290	317	263	293	275	290	344	262	273	313	324	304	277	311	261	307	284	269	287	307	303	282	289	288	312	284	289	310	266	319	269	252	286	296	270	291	306	305	296	310	283	305	297	299	300	287	314	268	313	308	285	272	301	255	296	291	290	279	274	266	253	290	293	296	284	282	295	287	288	283	319	288	285	328	324	297	315	281	322	279	314	304	301	308	326	264	302	274	293	282	296	287	280	281	294	306	295	293	294	327	284	287	326	294	282	283	306	301	278	272	282	296	298	283	280	274	294	290	277	330	305	303	283	271	299	283	292	284	312	296	282	313	307	297	279	292	283	274	274	276	302	322	296	259	318	281	280	306	269	282	306	313	311	296	292	296	293	281	292	323	299	265	288	267	283	277	272	308	310	293	334	295	316	289	281	282	291	297	277	317	313	264	313	302	302	292	284	295	285	293	322	308	284	276	303	274	297	304	266	285	314	309	323	309	276	272	291	275	276	266	281	311	287	273	282	296	246	270	309	272	315	294	299	265	299	323	270	295	308	308	290	273	292	286	285	296	335	324	284	279	310	334	279	273	319	291	297	279	296	337	281	303	308	286	313	300	280	267	311	272	313	279	292	288	290	258	290	298	280	294	273	265	300	290	267	295	263	305	300	300	268	265	263	317	302	277	276	285	290	259	305	307	314	307	333	301	286	282	315	322	280	253	272	301	299	302	291	295	292	265	310	300	286	287	301	305	278	288	313	290	288	295	304	276	308	280	288	299	296	276	268	291	284	301	290	289	271	277	285	273	270	258	316	279	277	313	283	265	294	310	294	305	264	304	274	297	284	314	306	300	310	260	276	300	286	292	292	281	288	290	298	308	284	279	294	322	301	280	277	272
23081	20974	28540	23584	20975	18626	1912	806	641	587	527	451	508	455	445	377	390	418	403	381	385	399	391	353	390	392	356	384	382	364	375	346	330	345	347	381	345	374	359	336	351	340	366	367	406	349	389	315	349	341	338	345	333	330	364	306	290	317	389	365	334	321	337	371	334	315	385	388	352	374	368	359	323	338	363	315	337	350	366	339	320	317	358	336	318	392	328	375	331	353	325	351	328	356	352	332	349	328	363	357	350	328	310	390	339	360	341	352	367	340	333	380	320	334	361	328	339	327	337	337	304	368	335	332	350	369	336	369	353	371	332	331	333	349	340	370	368	327	343	357	358	361	343	315	332	356	375	328	319	321	336	328	353	355	349	343	339	344	319	351	368	362	303	355	326	324	336	359	407	369	370	321	360	338	314	347	337	332	351	375	337	383	321	357	335	346	377	340	362	322	351	368	356	335	370	329	345	351	370	345	349	353	336	360	344	337	350	315	339	361	371	364	307	337	310	332	331	347	334	305	364	357	362	352	326	335	355	384	320	349	319	341	369	366	319	303	321	354	360	336	355	363	334	378	354	380	367	335	350	340	343	339	341	345	358	341	339	371	373	305	340	326	345	356	368	328	348	321	352	361	315	336	356	332	331	377	354	339	334	315	352	307	330	319	356	348	344	346	360	361	343	316	326	348	353	346	299	376	352	349	310	358	328	354	325	320	324	360	341	351	330	305	352	353	371	317	367	331	315	371	335	361	320	357	344	358	329	400	316	325	334	364	353	342	335	331	295	365	337	357	314	353	357	342	325	381	315	333	311	344	362	353	312	357	344	366	370	362	330	353	322	347	338	328	355	331	359	366	313	354	348	328	343	350	337	363	364	335	343	354	349	346	331	349	332	342	352	357	333	329	305	327	373	298	349	355	354	329	383	335	326	344	335	343	341	355	357	344	375	333	352	339	350	335	354	347	327	362	335	353	335	356	324	327	344	375	337	327	358	351	358	320	337	371	365	334	340	337	379	317	347	352	335	354	320	340	336	340	359	389	320	331	334	357	331	329	340	310	354	344	359	339	310	327	336	347	345	342	324	351	337	344	346	359	350	304	316	348	341	342	338	355	341	362	344	323	358	311	332	361	332	352	334	341	333	342	361	353	330	333	331	331	349	338	338	327	349	323	355	317	359	328	306	350	326	356	371	335	355	343	366	343	355	334	338	341	315	359	360	355	356	359	343	338	338	356	338	335	369	375	338	326	374	331	319	347	342	353	346	317	346	352	340	333	311	362	348	334	322	328	348	352	355	345	357	350	345	321	312	336	338	332	359	328	317	301	355	367	371	350	380	322	332	327	316	348	349	306	344	360	350	356	330	344	353	364	351	341	356	344	379	366	357	360	353	336	358	348	303	325	341	373	349	376	337	342	335	348	324	385	356	335	337	337	349	334	335	326	336	333	359	366	373	343	290	343	332	310	354	350	348	387	334	311	332	357	345	351	324	350	346	351	341	359	339	316	316	348	316	341	338	369	347	344	351	364	321	330	348	376	341	311	339	374	347	322	373	358	351	334	348	326	329	351	353	323	345	365	359	301	358	333	343	313	329	357	380	327	353	342	339	315	321	344	347	373	358	343	342	362	372	343	359	368	350	330	323	333	379	337	329	347	344	321	341	387	312	355	338	360	380	370	343	333	345	336	307	356	360	351	323	331	334	341	396	325	346	350	336	361	345	359	331	321	299	356	338	325	348	356	346	349	315	349	363	347	336	351	360	329	321	318	328	348	372	330	354	346	337	357	310	336	375	361	336	362	319	334	362	330	351	360	331	342	324	358	359	347	337	325	379	339	326	345	350	352	318	344	311	345	368	356	319	333	326	335	359	360	382	322	352	330	336	339	357	363	329	333	328	357	335	353	364	357	348	369	323	334	364	339	367	345	361	363	325	341	334	326	346	343	316	340	343	329	315	336	329	342	372	320	337	393	334	353	332	294	332	323	328	347	348	344	348	348	324	339	346	361	385	371	329	332	356	351	347	345	338	359	334	370	337	345	381	323	349	346	344	357	336	341	369	331	378	356	318	331	327	312	357	350	351	314	347	329	389	332	340	333	351	349	331	319	359	323	328	364	371	341	392	340	343	362	368	353	364	328	315	326	332	363	323	358	320	346	335	344	310	357	336	328	316	329	353	314	326	327	343	350	377	360	368	357	341	356	331	357	389	332	347	344	334	340	332	341	328	345	309	372	355	341	323	334	328	338	348	349	366	362	359	316	352	304	354	350	306	337	367	349	375	356	351	314	342	332	336	342	314	340	372	363	326	323	319	340	359	334	331	336	341	345	295	362	346	308	386	342	358	325	312	328	312	317	369	356	330	348	330	348	329	320	346	357	354	321	321	336	359	302	358	378	350	326	333	358	342	338	318	313	329	354	356	324	356	313	361	353	351	309	336	339	331	364	357	386	354	319	348	319	353	325	358	369	343	361	345	383	345	362	323	349	348	382	330	391	353	351	345	332	337	369	369	336	354	342	353	396	354	357	311	308	342	318	341	334	343	324	355	376	350	332	381	332	354	364	363	342	372	310	317	358	297	369	318	339	319	343	336	341	332	337	371	327	326	349	347	318	352	327	341	364	318	341	327	350	338	322	326	315	313	332	341	309	318	364	359	305	327	348	331	364	330	362	337	363	350	314	331	328	364	349	342	353	358	303	351	347	332	346	365	329	373	332	344	364	327	335	353	339	348	360	316	323	322	326	344	332	326	329	335	349	360	353	361	387	335	317	329	371	366	344	358	366	384	324	353	317	326	348	328	368	335	348	317	327	359	339	310	315	328	363	352	346	369	351	341	355	350	374	331	339	324	341	318	388	347	346	373	378	357	348	337	342	347	341	376	370	333	368	356	355	290	363	390	351	315	356	319	370	293	320	348	342	353	343	321	343	334	332	347	333	351	350	321	324	311	360	330	332	368	318	326	348	323	355	340	299	344	342	349	334	361	354	339	353	348	332	350	368	376	353	350	346	355	328	381	345	337	330	348	334	330	369	320	339	314	330	343	357	319	348	351	341	363	347	327	346	341	344	366	364	349	337	338	321	365	331	363	324	370	370	335	371	315	355	355	340	364	303	363	361	363	340	349	347	340	325	346	361	344	361	353	348	348	335	329	359	335	314	319	341	363	314	350	294	317	339	378	338	347	371	341	350	357	347	357	317	318	352	349	334	368	357	361	344	352	348	345	301	333	333	373	347	334	337	320	348	344	304	341	304	316	356	346	333	345	346	367	309	366	351	343	358	355	387	368	330	323	346	337	331	348	366	377	319	325	328	325	334	351	341	322	347	337	347	364	318	341	354	366	298	346	363	349	355	336	316	317	320	320	345	359	359	321	360	312	371	328	361	333	359	344	344	371	308	320	372	327	326	331	365	367	294	368	336	335	347	360	355	353	304	360	330	357	390	336	343	371	360	371	337	335	347	335	356	328	349	324	324	300	334	320	339	306	325	314	336
21406	15138	12611	6819	4616	3344	2580	2076	1747	1431	1364	1153	1071	1004	919	884	875	813	787	749	748	758	703	698	696	697	684	664	675	639	652	666	658	643	659	639	627	624	627	599	635	591	657	596	622	639	590	619	595	630	604	578	604	591	602	587	602	580	581	564	574	588	568	628	580	603	614	592	618	604	575	591	571	615	558	603	572	594	609	589	570	615	549	570	565	581	572	600	625	630	596	587	593	568	644	572	600	579	595	636	627	605	589	590	571	596	592	605	580	599	578	579	614	590	595	594	568	579	565	600	612	574	597	575	623	564	627	551	590	551	563	626	586	616	561	597	572	595	566	569	577	566	578	609	606	581	600	537	590	610	611	595	541	603	644	593	608	595	615	537	581	597	574	592	615	606	585	604	596	578	577	631	580	628	577	569	628	575	569	605	619	574	597	594	646	599	600	625	602	564	616	545	605	588	580	592	588	574	574	620	540	567	595	597	607	581	529	594	577	626	602	585	599	625	618	623	591	583	624	629	601	604	585	610	621	631	638	580	601	587	610	595	564	577	619	578	612	586	599	566	594	601	600	570	598	594	626	575	594	588	575	606	585	586	592	635	632	595	629	601	590	582	577	629	614	585	582	554	536	584	603	617	541	563	579	573	578	574	613	593	575	575	593	609	607	609	619	593	521	563	568	591	563	538	594	646	596	532	571	610	564	640	581	580	584	626	569	614	580	598	563	582	576	625	560	571	585	583	618	516	619	588	554	605	659	589	595	620	578	564	611	607	614	547	632	573	619	550	611	561	598	627	597	603	645	568	589	587	524	582	592	588	526	589	548	550	578	618	576	643	550	597	571	589	646	603	597	544	632	584	608	562	618	587	583	587	630	565	552	591	607	592	579	561	595	626	572	589	581	569	581	598	547	571	584	570	561	586	607	578	550	573	615	584	603	577	557	525	542	600	588	626	625	571	572	578	570	605	581	588	597	575	613	591	606	579	586	593	615	609	587	573	578	578	617	541	570	588	562	595	560	552	531	602	631	615	624	581	603	568	554	529	623	592	565	584	577	549	573	644	546	637	606	581	586	561	567	585	547	614	579	586	616	614	563	605	576	567	584	629	581	606	598	578	591	573	623	583	573	602	599	597	615	577	589	644	594	558	593	581	606	573	584	572	635	548	601	614	580	564	567	598	566	620	568	547	608	595	582	568	623	611	564	531	606	602	567	609	570	589	567	584	536	617	585	583	596	538	565	587	605	580	577	614	575	580	588	595	593	605	605	556	607	597	608	638	543	605	526	609	588	625	611	606	584	606	558	635	616	586	599	597	571	570	600	565	616	587	597	555	570	551	548	576	584	645	587	577	618	578	568	627	575	584	623	568	585	603	597	620	571	538	593	579	608	597	597	580	590	579	602	586	579	572	554	595	597	615	584	589	576	597	580	569	589	617	575	623	593	531	601	587	647	587	553	604	594	586	602	587	610	580	569	577	596	619	572	557	597	583	578	570	600	578	604	575	612	581	566	554	545	590	607	583	586	603	553	575	608	562	604	567	580	579	550	600	580	580	613	569	572	586	567	601	593	610	596	567	611	568	595	606	592	578	596	541	593	591	617	555	583	567	593	589	627	563	562	592	573	587	615	584	594	538	586	578	609	602	541	543	617	584	604	587	598	597	554	624	576	535	582	539	550	591	580	564	619	612	602	562	566	599	542	573	602	583	581	608	562	601	601	607	597	624	590	605	589	582	576	569	614	574	599	656	539	591	559	614	609	618	577	579	580	564	557	584	513	594	584	610	610	570	581	607	612	616	584	594	601	658	586	557	591	579	623	621	556	628	596	551	563	568	568	580	588	633	573	579	575	535	593	593	560	552	591	535	585	587	618	561	571	632	640	582	606	556	588	569	593	577	567	572	599	565	614	624	582	530	550	624	588	565	564	565	599	575	585	634	581	590	590	567	625	563	589	602	594	600	609	589	585	606	606	596	566	588	584	582	603	576	555	591	600	586	584	623	579	588	567	588	627	616	555	613	566	599	600	603	599	607	598	588	580	553	562	565	575	550	618	567	591	536	615	589	604	632	589	561	566	594	567	625	609	583	596	571	615	605	607	576	643	612	573	576	597	625	577	565	562	586	587	613	601	572	592	607	593	605	600	544	565	591	609	600	583	611	566	588	616	609	597	553	574	592	556	594	589	574	565	591	596	590	597	597	550	588	610	572	546	557	571	614	580	556	623	584	595	608	599	571	549	588	604	589	614	601	597	547	597	602	620	583	544	587	620	590	598	578	590	595	594	544	614	633	576	618	601	603	594	598	569	625	529	608	574	583	592	579	556	561	594	559	623	577	587	582	583	579	601	578	600	604	597	617	578	604	608	584	551	550	558	565	620	601	585	569	617	562	583	624	567	597	583	586	591	568	570	550	575	621	576	592	596	531	604	596	556	551	618	575	612	600	552	633	535	553	576	613	556	608	611	581	574	568	626	587	611	589	605	561	561	568	598	604	574	574	563	681	614	541	623	571	569	574	591	572	542	616	514	579	623	553	595	575	564	596	570	592	618	599	558	582	542	599	589	606	574	588	550	592	597	611	580	594	545	585	573	610	590	576	607	560	610	604	572	627	621	547	584	607	560	585	599	597	539	598	608	556	579	584	567	589	554	583	602	597	587	641	550	634	544	562	555	579	599	574	596	618	565	543	576	579	560	607	602	584	631	591	583	584	604	582	582	549	636	585	590	553	588	597	548	600	583	599	557	584	559	609	546	569	586	561	575	567	634	539	565	528	614	565	571	615	575	633	584	585	587	602	547	573	538	590	582	569	585	600	555	537	556	566	632	582	601	617	548	573	579	572	574	612	603	608	581	615	622	606	563	592	594	630	562	588	591	520	594	633	606	615	549	602	611	575	590	603	631	576	583	565	582	575	602	617	604	563	588	574	560	571	575	549	619	594	537	556	541	597	557	623	590	571	571	669	589	534	626	612	598	621	601	561	578	575	589	648	586	585	582	582	598	585	529	581	590	603	597	593	577	588	578	572	587	589	591	586	606	611	618	578	627	585	575	596	513	526	580	603	556	652	540	577	603	592	572	586	593	549	578	594	586	582	639	564	609	576	588	597	611	566	612	588	587	606	576	577	561	579	617	586	574	588	566	566	549	603	566	577	650	599	574	615	575	568	595	596	617	579	575	609	596	581	621	555	573	524	589	566	571	608	541	579	602	572	553	599	589	611	627	600	590	560	572	534	596	629	580	581	558	634	585	556	541	560	587	528	593	605	589	601	595	584	582	555	613	564	601	557	604	606	585	627	568	594	594	546	580	627	580	598	550	539	587	595	597	593	616	577	640	642	580	591	606	559	548	602	639	588	631	593	578	594	599	567	588	618	609	563	593	558	557	605	578	551	617	588	587	606	590	566	596	583	593	581	584	624	623	590	603	562	620	611	545	554	564	600	483	588	612	600	608	555	582	567	554	580	555	563	590	595	615	583	619	571	597	566	594	598
26663	20326	7820	648	357	333	308	311	286	288	286	277	252	288	289	288	278	251	259	299	266	263	268	271	283	272	267	302	311	281	269	292	269	254	262	282	266	258	250	242	264	226	293	273	284	257	286	273	241	242	271	275	279	276	284	288	246	278	236	262	264	258	277	259	260	243	260	266	272	270	271	271	276	261	265	272	247	257	271	311	280	269	290	258	302	267	303	245	298	262	249	264	281	275	274	293	264	277	256	296	251	236	282	291	288	257	222	267	279	253	243	278	283	257	271	286	279	273	244	246	252	254	264	269	281	310	263	301	272	257	261	240	259	280	273	272	261	253	296	263	255	275	254	269	261	254	264	226	269	266	254	260	276	233	270	290	268	236	253	285	280	283	279	276	283	288	267	290	277	274	297	275	261	293	269	275	274	298	272	239	274	270	266	261	259	272	252	270	286	288	309	238	248	280	269	259	285	268	266	227	288	245	286	295	255	279	269	254	257	266	267	244	260	274	272	259	288	277	267	274	270	284	256	255	286	284	271	258	257	257	276	297	261	268	246	279	256	261	292	259	282	262	273	298	276	273	277	269	297	270	274	270	287	289	274	283	273	270	253	282	270	271	302	269	273	300	268	254	240	286	262	283	265	251	248	274	240	255	272	271	286	272	277	299	268	269	261	253	268	299	279	263	269	259	283	230	279	263	284	297	269	276	257	278	258	261	246	269	289	305	265	234	264	270	279	275	285	231	289	242	241	241	240	263	250	274	274	248	233	268	261	276	261	240	262	290	265	266	264	281	269	294	257	249	251	253	294	258	304	261	256	286	280	284	259	266	256	275	237	264	261	279	252	267	264	276	258	302	249	264	264	255	260	285	264	293	243	278	285	267	251	267	284	259	256	255	273	293	251	241	265	262	262	286	290	246	261	261	269	275	247	231	277	296	255	260	267	247	288	254	262	276	245	266	286	248	278	247	269	275	239	243	277	252	266	277	264	274	266	268	256	254	266	245	231	257	258	286	280	251	251	257	261	272	233	266	273	283	252	260	259	263	256	268	270	251	256	275	248	260	262	252	267	274	264	274	294	289	257	231	242	267	251	258	284	312	278	266	256	216	281	260	260	261	243	276	257	267	261	280	270	265	261	269	301	290	268	269	288	279	277	259	280	284	267	261	246	268	262	258	285	285	266	251	277	267	250	249	270	216	265	276	258	275	292	282	276	265	264	266	273	264	257	293	263	273	255	220	267	249	280	262	243	289	298	239	286	276	249	240	245	255	269	260	269	223	246	240	285	255	259	272	246	281	321	272	312	264	249	283	256	262	257	257	260	259	271	249	241	287	294	239	259	262	272	239	284	243	273	289	255	265	248	285	280	279	289	257	291	274	249	271	265	281	277	257	270	259	282	275	244	239	267	285	259	255	254	242	250	279	247	313	291	288	294	274	251	282	261	263	295	282	284	276	275	270	273	261	288	285	244	285	269	261	264	254	244	251	273	237	265	253	262	215	245	274	272	253	260	256	268	257	259	272	288	271	298	287	259	250	283	266	246	274	291	271	259	286	246	218	246	232	264	260	296	270	271	241	231	259	272	257	245	253	265	265	266	281	256	268	252	262	273	273	272	264	281	265	273	287	271	258	248	253	287	264	245	259	272	271	266	271	275	270	264	255	256	254	265	249	270	278	257	271	267	267	285	249	251	265	253	259	282	274	287	282	263	253	286	263	261	271	261	291	260	268	273	269	268	284	293	253	273	254	294	236	288	265	296	243	268	287	262	291	246	259	279	260	269	255	283	295	267	280	258	274	284	244	252	282	258	274	258	271	264	243	268	264	290	220	295	294	243	267	264	286	270	262	291	259	276	242	252	268	269	266	269	267	257	256	272	266	269	258	264	250	275	273	255	250	279	235	245	270	232	270	254	269	274	267	256	264	266	269	274	284	258	261	255	257	280	270	265	259	265	259	304	258	270	265	267	291	251	301	271	287	267	273	298	260	273	263	254	266	287	267	246	255	261	286	286	265	270	262	286	283	265	262	278	264	282	244	251	269	279	232	240	279	248	265	276	265	287	270	276	277	277	270	273	262	274	297	256	274	249	228	271	257	261	270	289	260	263	257	277	296	250	287	263	261	296	270	269	277	271	280	269	285	276	247	267	271	289	275	277	271	218	268	295	271	291	259	227	234	249	273	280	263	247	277	269	275	261	265	247	246	304	276	238	263	272	282	303	320	270	247	264	269	276	284	303	278	269	279	265	254	239	258	248	262	301	266	243	247	245	274	263	259	299	270	270	262	286	272	275	286	297	259	276	266	260	260	238	291	250	265	252	280	236	248	267	287	277	267	267	264	250	280	272	240	261	290	276	271	251	246	252	290	262	271	297	240	273	271	274	287	281	263	268	228	280	283	250	277	248	254	281	262	248	242	310	248	275	239	271	261	242	256	261	293	275	261	296	261	264	219	269	256	245	290	245	282	274	313	255	284	298	271	269	255	246	274	233	269	257	263	255	265	288	292	284	287	271	264	291	260	265	285	279	271	256	251	266	271	300	264	265	272	295	267	263	283	278	270	250	253	290	286	269	243	259	256	256	268	271	257	290	261	255	265	238	246	277	250	251	249	278	237	277	283	237	273	240	296	263	266	277	277	281	252	277	279	239	245	266	263	256	239	264	224	279	278	282	284	268	304	237	281	249	263	271	279	270	251	265	264	245	265	271	294	262	267	269	274	273	284	240	255	253	265	261	304	252	279	267	287	288	234	260	266	252	272	243	279	262	232	260	291	271	225	299	268	292	252	288	305	259	273	290	248	254	274	271	262	274	227	244	286	248	245	227	286	255	241	278	232	278	266	242	248	280	293	238	260	264	255	254	267	279	258	261	266	262	253	288	280	288	250	265	252	283	244	273	273	255	287	329	256	273	284	246	283	278	249	267	260	257	250	256	263	289	272	266	241	277	250	281	268	267	283	274	291	260	276	236	259	286	279	232	271	266	267	253	249	272	274	262	245	253	269	255	269	287	278	258	260	262	291	269	273	256	271	285	256	265	263	284	261	272	297	258	263	261	266	264	268	288	248	259	253	288	245	270	252	268	291	265	289	282	258	276	276	268	286	267	315	292	283	283	266	284	271	276	235	235	270	262	299	297	300	276	266	278	274	253	268	274	282	287	252	280	249	266	277	268	257	279	293	272	272	248	267	258	279	264	236	243	274	289	259	256	242	220	253	292	271	271	292	262	266	272	280	294	252	243	261	265	279	289	267	266	274	240	267	273	279	277	270	279	273	287	255	255	268	280	244	244	285	241	252	270	267	252	259	253	238	260	235	263	257	275	246	264	261	240	270	233	256	289	294	245	280	255	268	291	278	242	274	248	267	267	245	253	266	252	265	269	261	273	271	279	277	265	275	264	281	262	258	282	275	279	271	261	241	262	264	266	285	285	252	252	267	245	279	273	245	299	264	264	241	275	238	260	297	250	284	252	257	278	278	283	251	259	277	310	230
10601	1491	1310	874	747	669	622	544	527	541	509	509	516	570	535	517	576	512	481	490	492	508	510	517	487	534	519	492	469	504	490	485	473	490	498	469	474	500	519	491	484	480	507	491	526	483	471	510	495	513	483	475	509	513	489	528	484	475	509	489	494	527	504	466	516	468	508	441	497	527	513	485	492	536	483	524	469	499	480	508	541	486	476	480	517	516	510	492	483	489	476	506	487	498	503	446	483	464	505	455	455	496	518	487	489	491	497	509	505	466	456	450	483	468	512	478	502	479	515	483	513	507	515	494	499	467	506	528	488	449	468	495	507	505	503	499	521	512	513	474	496	510	500	496	495	501	474	478	500	520	510	545	492	533	488	536	493	498	503	492	503	513	483	476	487	470	476	509	509	518	506	519	479	492	460	498	464	483	510	526	502	475	527	501	509	515	513	516	472	480	506	523	487	441	500	491	464	493	475	505	506	486	532	521	534	496	468	494	526	489	501	496	480	539	471	496	513	494	496	481	524	498	499	491	463	499	519	499	481	477	477	496	465	529	511	481	495	508	443	478	531	483	497	459	540	505	500	521	486	475	488	486	525	498	497	506	515	475	489	498	465	490	496	505	481	474	492	521	517	468	493	478	457	464	472	503	469	536	471	495	500	493	472	537	504	471	501	480	497	511	493	500	524	530	495	497	463	508	498	514	477	496	487	461	521	507	523	510	500	510	447	501	469	497	498	477	489	472	525	515	470	507	534	494	514	456	497	482	489	529	488	503	487	520	493	503	498	492	436	480	503	488	466	495	512	485	517	486	469	514	460	525	501	484	501	567	510	493	464	530	510	483	491	507	457	484	445	500	429	493	481	493	522	467	532	460	503	458	518	491	534	475	496	513	465	503	496	521	469	522	484	482	537	453	467	527	484	489	507	491	511	492	483	471	553	515	517	523	441	444	495	504	512	507	508	473	481	510	498	499	506	496	491	463	515	474	503	495	474	502	452	516	521	517	481	546	456	495	511	517	506	494	487	477	512	525	509	483	522	475	484	470	510	497	505	492	475	493	479	494	504	503	529	488	484	490	514	476	509	476	494	522	488	475	502	515	552	496	514	505	515	491	468	471	468	507	488	487	480	492	486	516	458	509	473	517	488	500	532	490	481	499	493	483	502	487	542	522	502	488	476	520	495	438	501	503	502	480	507	489	517	504	515	469	524	462	526	462	479	509	484	504	473	495	485	485	510	455	535	490	459	484	493	478	511	481	500	480	473	509	453	507	473	504	506	508	507	481	456	547	481	491	453	485	448	514	498	453	499	475	480	484	510	476	447	512	502	496	482	499	505	431	472	514	478	508	484	444	519	477	488	502	516	491	490	482	484	526	495	509	519	463	516	504	490	493	551	500	490	494	535	527	505	457	509	497	512	513	514	504	483	489	499	519	459	483	526	504	480	501	536	461	497	524	485	471	496	513	497	525	492	548	494	497	501	487	491	478	477	526	492	465	485	441	506	519	512	472	469	509	528	497	491	498	492	470	487	497	497	502	506	507	548	451	497	484	491	470	517	480	488	507	498	466	497	479	470	527	493	467	494	453	504	506	533	472	468	527	495	508	483	504	515	432	546	492	504	522	484	522	486	514	489	511	492	501	465	499	512	541	487	496	493	537	528	486	494	503	475	496	499	482	477	500	485	489	515	453	502	521	472	521	494	514	515	468	498	462	498	525	495	526	483	475	526	483	473	483	466	508	487	470	503	465	499	526	461	506	515	501	516	483	499	452	496	520	497	490	515	482	489	495	503	504	522	509	510	494	435	468	467	495	479	529	486	494	488	467	513	510	482	483	460	503	503	486	476	516	532	483	484	492	479	486	523	522	494	542	476	496	507	474	505	471	492	496	523	481	467	486	473	510	485	497	489	469	495	462	458	462	504	499	519	514	528	511	448	504	500	504	501	481	466	486	460	491	494	517	484	503	459	512	438	452	494	501	514	478	445	514	482	490	510	515	484	455	477	504	452	497	516	497	462	506	510	485	527	479	516	500	484	494	506	496	475	490	503	478	487	488	520	505	485	504	502	469	500	511	529	458	484	494	472	482	455	475	450	498	512	511	492	514	511	463	488	468	481	469	531	460	483	492	501	479	498	528	488	515	495	502	494	483	509	472	527	476	461	476	504	476	490	483	504	485	502	510	492	462	505	519	495	490	496	480	539	503	483	506	508	511	489	478	484	485	491	489	504	509	477	486	500	512	503	530	489	498	519	485	481	466	513	506	491	478	475	474	472	464	444	470	493	498	519	486	489	526	460	496	456	484	525	521	502	504	470	493	470	514	475	469	505	486	525	492	486	497	522	485	505	494	523	476	509	498	500	501	564	494	503	459	448	480	475	503	491	482	511	511	497	453	489	499	485	497	511	560	486	506	496	516	475	521	506	494	483	475	546	473	495	451	477	515	510	492	505	486	518	488	447	493	485	490	483	465	525	492	490	465	498	478	494	505	497	534	505	472	508	467	516	513	498	489	506	471	472	508	449	549	513	494	561	503	495	503	509	453	481	483	518	543	510	530	503	515	479	506	510	485	467	494	531	511	507	508	518	465	516	480	500	503	485	486	541	467	494	529	450	494	513	511	457	473	500	459	504	517	506	487	538	506	528	492	510	504	499	513	518	464	544	487	506	482	482	482	499	493	511	503	519	500	481	504	539	484	503	501	483	492	507	498	565	521	482	484	483	488	483	513	518	517	510	501	487	475	467	520	476	499	522	478	507	496	471	466	500	466	469	521	489	522	503	510	481	484	515	486	533	493	490	471	472	572	514	489	502	520	480	492	511	500	497	514	490	507	495	465	505	446	494	493	458	533	502	503	525	474	512	507	475	490	494	458	501	552	514	479	483	483	468	494	492	463	505	500	517	509	466	449	513	487	504	482	461	470	508	453	500	466	497	526	477	490	500	522	450	536	485	504	492	467	485	497	492	508	474	461	453	501	505	483	475	505	498	505	509	479	478	477	469	510	516	500	513	545	530	488	487	496	513	475	493	474	500	490	523	521	507	535	542	490	492	506	505	497	524	484	503	537	512	505	539	522	454	482	462	513	489	512	502	496	482	466	511	482	489	472	481	503	542	456	454	502	492	494	493	494	488	494	502	493	484	501	469	497	505	495	461	492	450	483	514	481	489	514	512	485	477	501	517	520	466	524	511	520	494	489	451	508	515	455	473	496	491	482	458	499	483	492	494	486	483	507	486	533	499	509	476	502	456	491	497	501	485	472	496	477	488	472	489	482	480	508	444	474	497	504	506	465	479	489	472	471	517	529	501	474	456	526	499	489	473	464	530	480	512	525	489	490	512	488	482	501	497	439	495	505	469	505	530	532	505	472	498	470	487	474	498	479	504	491	506	516	473	463	495	475	521	502	459	502	479	486	507	464	525	488	481	510	449	506	491	525	502	499	498	476	500	504	495	502	521	532	469	500	451	525	530	481	489	508	483	504	482	516	490	504
24013	20970	27811	24274	19263	1408	548	345	285	251	265	221	231	203	182	213	176	211	198	173	164	179	163	178	156	167	157	164	147	175	156	168	170	146	175	167	157	134	158	159	159	139	153	167	154	183	159	164	155	176	150	166	138	168	129	163	166	137	160	158	160	156	157	142	152	130	154	140	145	153	142	149	166	163	148	165	146	142	131	146	187	132	134	130	138	144	181	144	163	149	151	143	168	160	158	138	136	160	170	164	141	150	146	167	135	139	133	153	152	154	128	141	141	156	144	150	186	157	163	146	164	161	129	148	155	140	181	148	131	137	147	151	172	151	150	134	141	160	170	152	150	152	140	142	149	167	145	157	156	141	158	146	142	145	158	144	151	159	159	159	153	165	148	170	173	153	145	151	163	153	154	164	151	159	153	144	153	163	154	155	147	170	160	164	151	145	152	150	164	144	140	138	171	144	137	143	154	136	156	176	148	139	161	143	164	136	147	150	152	129	150	162	148	168	140	150	145	135	159	139	137	159	145	161	146	136	152	156	169	147	154	151	158	167	147	125	167	138	153	138	161	152	158	154	148	170	146	149	119	148	141	136	134	166	136	146	164	143	162	149	161	163	160	164	154	151	152	148	169	141	152	138	167	163	144	148	152	159	153	156	158	148	158	156	169	158	159	148	123	154	158	154	148	150	159	163	157	170	153	128	150	171	149	166	147	160	148	123	148	146	147	164	134	135	132	147	139	144	155	145	136	140	151	169	165	149	173	177	178	149	166	148	161	140	160	134	164	163	157	163	143	150	144	139	152	184	157	132	167	168	146	138	153	148	150	136	134	121	135	164	158	154	142	152	154	165	167	146	149	147	161	137	143	152	163	162	153	147	131	146	149	158	161	150	149	137	136	146	147	115	149	162	152	153	161	131	162	143	154	137	136	157	167	170	124	146	168	141	162	156	151	158	152	130	134	160	149	166	159	158	144	150	149	155	133	164	135	157	135	128	148	141	131	143	156	139	135	161	171	169	152	156	172	162	163	141	151	145	180	133	167	166	156	142	140	142	161	158	157	139	142	139	161	139	172	169	142	135	158	148	123	168	146	140	142	159	154	140	147	163	154	141	139	143	146	160	164	170	131	126	139	149	149	132	155	190	156	136	152	158	137	154	137	159	144	140	148	157	159	148	151	167	153	165	148	151	150	170	144	179	149	141	164	164	154	141	153	148	141	140	149	148	173	140	146	151	154	139	181	164	147	145	154	125	155	161	147	150	141	138	181	154	138	153	172	135	150	139	141	147	142	154	169	165	138	157	155	130	155	146	140	159	128	163	151	156	139	146	128	144	139	159	157	168	164	165	148	161	150	135	137	135	134	152	154	160	154	141	145	149	152	130	182	138	141	146	153	153	159	155	143	157	148	151	170	158	148	137	150	154	137	149	157	157	148	161	172	137	131	149	132	132	137	137	152	148	175	149	143	167	157	168	138	178	154	141	146	149	168	152	145	160	146	135	169	141	135	123	165	179	144	174	137	150	149	144	152	141	171	148	178	172	162	151	153	138	133	165	162	130	136	142	139	130	140	136	142	139	137	137	167	167	157	149	149	173	126	142	143	142	146	138	161	135	161	135	145	157	146	159	163	139	157	154	156	172	161	157	138	161	158	164	153	144	126	159	176	163	141	144	140	133	130	161	155	152	159	155	170	146	162	157	153	141	139	144	156	143	148	160	151	138	159	133	167	172	153	132	153	166	120	153	160	155	166	169	153	157	158	150	156	154	142	133	157	152	132	142	157	159	133	172	163	151	158	161	141	152	147	149	165	146	139	143	148	164	142	142	159	161	152	148	140	156	140	135	153	166	160	132	158	174	153	151	157	146	142	151	163	171	143	144	149	142	147	152	141	172	142	134	165	167	172	141	148	174	171	123	162	163	162	138	140	151	160	157	161	130	129	167	157	163	154	141	158	138	149	151	155	154	156	164	135	174	150	150	154	169	161	148	164	141	157	157	173	143	131	146	137	135	156	147	146	152	156	140	152	138	138	138	137	125	170	151	141	149	160	144	139	139	173	142	154	160	169	143	156	155	147	157	147	147	161	146	160	154	149	170	163	144	133	174	147	143	137	157	146	156	158	154	133	152	153	140	144	165	175	127	153	149	165	163	159	172	161	148	166	153	152	138	145	145	162	152	160	151	170	140	153	146	146	149	139	149	150	131	146	175	141	162	154	155	124	158	133	155	146	179	149	142	146	147	144	146	162	156	151	133	150	172	141	153	159	155	162	158	137	142	135	172	150	151	150	157	162	159	139	163	145	160	163	160	167	149	157	140	140	149	171	152	174	144	142	167	144	143	131	148	164	156	144	150	178	134	167	136	147	156	152	153	146	173	145	179	130	173	158	156	178	160	140	138	143	137	155	165	162	145	144	151	147	161	188	159	145	149	135	148	165	172	161	168	139	162	150	136	158	168	176	168	160	153	156	153	162	162	166	150	151	137	164	140	159	152	150	130	139	149	150	159	163	147	145	161	133	157	150	158	141	148	144	149	168	160	169	173	122	166	152	159	151	149	154	161	147	152	148	172	147	152	186	130	154	173	149	157	137	143	148	136	162	145	150	166	159	163	154	136	145	160	150	137	153	141	176	139	164	160	163	142	153	128	139	126	185	136	160	148	141	141	152	166	158	142	147	158	152	148	168	149	173	149	134	132	159	165	147	160	142	144	136	128	145	144	167	162	153	185	153	175	171	143	141	140	152	151	138	156	164	136	170	167	169	138	149	156	146	157	168	133	171	151	154	151	155	139	145	136	142	152	138	172	144	138	153	143	157	164	167	152	139	137	139	156	171	155	152	154	154	182	154	157	151	157	154	159	164	143	146	161	169	137	142	150	153	165	163	155	162	131	146	156	134	179	154	135	134	160	148	147	154	138	156	167	159	148	138	153	178	156	133	154	158	132	148	149	149	141	134	152	160	149	163	139	144	154	159	137	153	154	151	161	146	150	141	162	138	169	167	137	151	167	144	156	142	149	181	146	140	147	146	165	142	143	151	164	154	146	151	147	164	163	153	151	151	161	160	155	151	169	126	184	143	182	131	141	159	143	156	141	177	153	151	160	142	172	166	139	150	130	143	155	126	165	151	153	148	151	162	120	138	148	146	133	156	141	158	137	151	154	151	155	134	146	143	139	133	159	151	154	149	167	137	136	156	152	171	164	146	145	161	141	142	153	147	146	148	131	156	151	151	165	146	128	168	158	154	136	159	145	169	140	140	154	176	151	163	167	148	167	162	135	143	132	154	127	140	155	129	149	146	169	138	185	146	179	145	130	143	164	167	154	155	137	155	137	165	155	153	140	154	159	138	133	137	155	147	157	161	156	165	145	141	155	167	156	138	130	143	158	133	141	147	155	132	166	156	171	154	160	157	178	148	149	162	145	146	170	148	143	146	148	151	158	151	148	167	141	149	140	153	139	169	146	130	158	155	136	154	148	140	183	173	149	139	175
19615	9001	7498	3857	2484	1813	1361	1114	901	754	663	636	599	526	459	484	399	429	341	390	361	364	369	351	386	374	313	312	297	332	339	341	331	349	319	337	319	325	325	311	303	331	296	265	324	309	310	313	301	303	312	298	324	309	272	275	313	296	265	318	295	322	290	295	289	287	264	304	320	264	293	259	319	304	300	276	326	291	279	306	277	274	315	275	286	280	287	299	305	263	293	252	277	273	284	298	306	268	285	284	273	297	297	329	285	299	281	294	308	273	309	276	312	281	309	299	302	268	271	289	291	311	298	312	277	271	315	279	305	260	294	283	317	330	309	289	314	317	302	287	275	297	314	279	291	283	263	298	286	292	279	284	285	278	306	239	297	278	294	287	303	304	270	284	256	277	301	274	277	260	293	292	281	302	307	311	293	310	311	307	289	273	304	270	295	310	292	298	276	288	292	300	283	277	310	267	295	314	281	285	317	329	257	299	278	326	309	288	289	296	278	268	311	247	283	269	269	288	273	292	264	290	282	262	293	285	284	308	272	265	290	311	295	281	301	294	286	306	290	287	279	277	291	314	290	301	305	271	273	274	298	295	289	307	291	293	328	272	270	314	310	265	296	285	267	329	295	290	303	279	293	300	270	289	285	274	264	296	291	306	323	317	303	285	276	286	308	336	282	262	314	282	304	297	277	275	269	259	289	286	297	290	336	294	296	312	302	279	282	281	306	301	315	314	262	305	285	278	290	298	306	284	299	267	300	263	272	324	272	268	311	279	268	291	294	290	305	270	286	303	286	315	293	264	281	293	301	308	293	281	286	288	277	326	270	302	274	280	284	302	296	345	312	316	294	291	271	254	298	304	290	303	318	307	275	318	303	309	265	317	263	291	282	270	257	316	303	298	322	287	299	282	292	301	312	293	288	287	292	291	307	322	280	287	306	276	298	298	305	290	281	309	287	304	317	281	294	276	279	282	302	300	273	283	307	265	292	287	267	306	289	284	283	305	292	294	326	276	281	267	321	266	273	285	273	292	306	275	334	313	282	300	299	305	283	258	259	289	266	319	326	283	261	304	304	297	299	300	293	276	323	280	301	319	307	322	277	298	264	299	260	284	302	261	265	303	274	291	237	302	273	296	266	271	270	280	306	299	300	298	264	304	257	289	297	289	256	278	267	281	275	280	267	306	316	311	284	308	269	284	294	276	319	310	323	281	280	293	303	261	284	285	277	282	309	298	296	282	283	336	263	250	282	318	292	289	299	286	298	286	278	282	265	258	325	285	249	325	293	268	267	266	278	298	306	266	289	259	328	272	282	306	270	252	315	303	287	299	329	267	291	263	310	270	263	291	300	309	319	295	300	280	291	303	297	302	309	284	302	292	284	253	240	301	277	311	286	274	281	294	304	318	297	306	285	296	311	301	294	290	315	286	301	308	310	269	291	292	287	262	277	270	280	266	302	295	260	283	273	295	272	285	283	268	301	306	344	311	295	285	310	317	311	296	334	288	300	306	283	287	300	307	302	297	302	254	316	319	311	304	291	331	300	299	292	321	287	313	290	300	284	269	286	281	306	285	301	286	294	292	282	280	279	326	312	287	289	304	300	328	277	283	288	288	305	303	264	288	258	284	286	291	283	310	270	279	293	281	326	320	275	293	302	275	289	287	296	305	286	318	297	306	279	306	297	312	296	290	318	298	316	298	280	283	269	292	290	291	299	292	289	266	281	273	266	311	292	304	311	284	304	290	296	288	274	278	281	276	297	268	314	306	288	301	306	280	288	315	330	278	293	293	267	323	316	253	260	284	285	308	249	295	293	297	259	278	278	297	281	301	286	265	303	326	302	266	297	283	293	295	292	301	288	275	271	292	289	281	294	309	292	297	293	323	273	314	287	283	308	323	284	280	302	277	316	307	301	313	291	300	270	265	270	295	310	300	259	300	305	314	275	258	295	254	275	269	284	284	270	318	300	326	311	303	285	282	290	335	277	299	294	305	309	273	267	299	283	280	285	259	280	278	303	290	281	297	336	254	281	307	281	280	269	311	247	276	282	289	299	283	302	276	294	309	297	296	312	319	304	303	301	290	288	292	282	295	321	292	314	289	288	274	291	275	320	336	261	293	301	266	282	283	345	263	304	270	295	301	307	302	284	297	281	327	280	276	277	280	282	284	256	300	282	340	305	319	290	313	287	291	286	303	320	290	290	288	307	300	285	274	276	304	286	309	280	280	304	271	259	272	277	281	272	301	273	314	265	320	301	287	292	286	290	282	280	303	291	263	308	271	276	304	271	284	313	284	290	283	281	297	282	298	313	274	278	276	313	283	273	281	299	295	272	300	276	271	280	294	302	274	296	285	259	284	306	289	298	302	300	300	267	282	294	290	301	312	266	291	293	292	268	308	331	277	275	310	282	291	294	297	299	287	329	278	297	271	290	312	269	315	266	304	280	263	317	296	303	313	284	290	304	324	289	305	292	291	286	262	307	285	270	298	284	290	278	299	288	297	292	289	284	273	271	285	308	280	291	258	302	280	295	278	302	296	304	277	318	301	337	277	283	290	267	301	274	280	307	284	275	328	266	306	288	335	279	298	302	328	288	303	314	308	296	285	300	301	303	304	265	314	296	299	283	273	288	283	287	261	309	265	292	291	303	317	269	271	307	279	299	283	311	278	272	294	273	286	287	264	271	274	290	298	285	270	278	261	310	281	277	276	270	298	277	300	301	322	279	298	328	282	296	299	280	318	296	288	297	318	279	309	285	273	287	281	281	267	289	277	299	300	306	305	253	290	292	306	273	300	302	321	276	250	253	284	296	298	296	265	283	306	303	278	286	271	283	289	305	305	305	299	285	308	272	286	298	302	292	306	287	296	291	304	281	265	263	279	266	248	281	281	306	272	302	309	290	288	290	283	331	307	292	329	301	305	273	311	310	278	261	263	301	314	265	281	273	255	303	305	298	283	270	286	283	314	253	266	283	300	277	259	247	302	271	283	301	250	300	266	273	270	299	278	307	310	297	285	327	295	281	289	260	269	310	280	297	275	295	314	307	287	286	303	321	300	322	303	297	280	290	282	313	272	302	304	286	297	298	290	282	288	287	275	285	301	284	311	320	304	310	289	310	316	284	280	264	295	308	269	315	321	301	305	331	310	296	287	286	280	278	290	302	301	303	346	286	302	296	309	275	263	282	293	273	298	277	270	257	295	263	296	274	316	299	282	294	313	280	263	305	306	267	303	301	265	293	289	278	289	295	279	264	277	286	293	315	291	296	297	265	294	267	284	320	308	303	293	291	298	286	309	288	312	315	279	331	297	279	292	286	298	275	303	287	280	258	291	293	285	322	276	278	298	286	299	340	262	285	271	280	292	291	271	278	323	311	275	287	275	268	300	299	303	291	290	292	279	329	310	306	298	286	266	271	293	317	295	284	278	294	278	283	277	275	297	274	299	281	338	312	323	279	275	321	273	297	291	314	333	277	287	294	281	312	277	307	301
23035	20998	28558	23663	21000	18501	1859	792	623	597	555	502	459	446	450	441	431	387	367	364	388	407	351	368	319	377	369	329	379	360	369	347	348	388	349	377	369	396	352	347	343	325	368	376	351	335	335	341	348	358	390	362	343	381	371	356	340	359	346	312	328	330	334	379	375	350	338	362	365	343	307	333	358	316	346	341	376	362	367	376	377	327	346	346	333	339	353	345	341	319	374	343	322	344	330	340	352	305	339	375	339	359	344	333	298	359	335	332	338	323	328	346	348	321	352	361	347	340	332	351	346	341	357	327	329	341	308	317	345	352	349	320	338	364	354	345	362	331	331	342	365	339	353	344	361	345	327	330	342	353	351	305	299	367	324	364	358	337	334	348	348	367	352	343	344	370	340	357	392	331	332	351	346	372	330	331	341	361	325	336	344	368	338	347	345	321	350	328	345	373	333	342	319	310	350	347	326	386	342	330	347	339	306	368	334	372	336	314	314	346	334	345	371	338	348	335	360	343	356	320	330	314	333	341	369	338	345	322	385	379	366	367	393	354	363	332	306	313	346	362	342	332	346	368	373	350	329	313	352	347	303	372	357	328	290	363	327	344	319	328	397	332	329	344	313	339	365	319	372	324	340	339	314	336	348	328	331	329	365	349	327	306	359	373	357	343	354	336	356	327	340	352	375	333	354	366	325	351	395	343	352	341	371	356	342	327	296	349	356	344	369	356	341	368	334	313	347	378	335	327	351	320	314	369	338	334	299	339	321	325	338	333	345	332	353	328	356	361	371	335	347	341	342	329	344	337	322	351	347	354	336	352	378	378	365	351	321	354	310	360	347	318	364	357	341	344	370	354	311	356	306	333	340	320	331	332	332	350	337	352	385	360	327	359	352	323	329	346	324	350	354	353	360	346	348	347	344	335	348	349	313	336	327	376	320	349	376	345	330	341	327	321	348	334	335	342	352	319	304	351	340	340	342	344	350	364	338	312	332	345	347	335	336	366	338	322	334	333	352	341	332	331	323	304	336	329	341	345	364	351	365	343	333	383	346	366	359	382	345	348	346	349	308	321	329	348	345	355	333	342	338	333	331	337	334	352	370	361	332	348	358	361	352	350	356	342	367	360	370	346	353	371	367	357	331	357	349	380	369	350	341	330	347	347	346	345	355	327	338	352	345	347	374	330	337	351	339	344	350	307	371	340	312	314	322	364	342	350	359	367	355	322	324	360	321	311	356	359	342	347	347	356	370	340	340	359	344	351	345	372	324	320	361	295	357	378	322	382	345	342	350	370	351	333	372	347	332	324	359	336	349	328	351	372	352	331	333	318	340	359	367	362	339	351	330	368	337	362	333	334	369	302	323	317	334	318	360	338	349	341	379	353	356	338	358	348	361	361	334	315	368	337	340	351	352	344	371	345	319	326	346	357	333	354	320	338	365	355	329	363	349	331	338	328	348	333	347	362	311	357	349	342	354	367	345	329	346	345	355	345	330	369	346	330	340	331	366	357	332	332	335	347	375	318	333	332	358	324	329	333	354	371	377	341	381	381	349	329	352	330	353	350	369	393	304	344	333	356	338	328	361	358	371	367	322	324	362	368	340	358	314	339	315	324	355	299	357	326	337	342	383	331	348	364	336	357	352	355	343	349	340	334	330	380	335	335	352	314	306	331	346	345	354	335	339	316	350	350	325	362	337	340	318	334	369	349	352	326	313	339	352	344	316	330	333	319	349	359	344	350	364	357	362	369	358	356	361	355	361	348	353	331	311	300	332	339	333	312	319	342	364	334	303	334	343	354	374	329	357	339	349	335	337	331	312	336	332	329	321	371	342	341	318	341	340	365	338	338	345	407	349	309	342	355	345	355	331	366	339	354	355	355	327	359	343	360	331	356	385	322	332	333	340	362	354	351	350	343	374	338	338	310	360	318	318	342	299	321	315	354	320	352	356	363	337	355	325	349	336	333	323	348	352	309	354	305	346	351	354	342	344	362	354	326	345	359	322	359	339	386	336	356	321	362	326	321	367	337	344	350	325	348	360	343	327	360	364	325	343	377	359	378	366	362	342	338	333	333	324	366	345	359	368	313	324	328	349	325	360	356	342	331	341	351	319	337	382	339	350	353	381	340	358	328	341	356	355	306	364	330	349	353	342	357	339	359	283	365	379	373	366	315	379	358	333	351	325	323	355	325	375	334	340	313	343	317	332	341	311	340	348	352	350	364	357	344	344	372	342	345	369	337	332	343	312	328	356	348	393	344	338	342	370	334	342	342	379	356	335	312	331	359	365	360	342	361	307	334	304	333	342	350	343	329	364	344	317	345	349	304	364	387	335	320	329	342	352	328	321	345	377	359	329	339	332	358	350	331	356	355	320	363	359	344	348	331	372	349	320	359	358	367	343	357	343	327	345	338	314	358	353	340	392	354	322	345	350	331	343	353	332	318	345	333	336	313	297	367	332	383	353	358	333	371	337	328	342	345	338	375	337	323	309	333	336	352	352	346	329	353	358	350	331	329	315	297	315	338	332	365	377	336	344	325	355	313	342	347	328	348	362	345	309	387	352	333	329	324	331	319	373	330	358	332	327	360	304	356	341	340	332	363	335	342	327	337	357	315	347	336	361	349	334	321	344	307	351	329	347	352	324	314	344	292	354	338	324	349	343	334	359	318	331	333	328	363	353	342	339	350	341	326	334	344	383	378	338	333	381	336	338	334	323	344	359	306	350	360	303	356	341	354	302	368	315	350	390	367	327	342	317	320	320	311	347	348	351	337	358	327	348	322	315	344	351	312	365	352	321	325	373	330	341	344	369	342	352	367	326	332	320	353	336	361	363	325	330	324	361	344	370	361	329	347	325	337	316	330	321	326	343	341	340	340	341	325	358	349	341	355	372	348	360	326	370	351	332	326	359	354	336	341	353	323	327	324	340	310	375	347	319	343	326	349	334	362	325	326	346	325	334	305	357	347	334	339	362	295	361	341	372	337	344	316	354	365	339	338	330	353	339	333	332	316	307	326	336	331	295	357	328	321	337	356	324	312	318	361	330	324	328	340	357	349	330	370	340	351	317	328	308	301	313	354	311	300	335	352	330	332	360	364	316	333	397	338	315	349	358	351	313	350	317	346	357	331	369	355	319	328	333	324	367	374	351	341	347	317	324	359	329	346	349	362	328	311	324	399	322	342	364	358	367	322	339	366	339	328	317	322	374	351	349	343	349	341	356	352	340	336	315	357	338	332	341	330	322	347	357	360	365	331	318	382	377	346	319	345	361	316	355	361	335	310	355	335	317	343	348	320	351	346	362	326	323	355	349	354	316	329	322	305	330	343	341	350	362	315	348	331	324	348	348	335	324	322	333	353	334	336	380	391	358	341	352	345	316	343	349	339	332	321	337	347	315	363	319	321	316	355	355	348	309	346	353	338	356	320	309	363	358	341	346	334	341	376	346	357	353	352	340	341	379	331	355	349	378	349	375	327	326	353	350	358	359	355
22769	15133	12648	6670	4490	3320	2532	2146	1693	1483	1313	1157	1073	986	976	915	872	864	837	777	798	773	696	711	734	691	703	770	688	674	664	661	598	687	619	658	599	629	603	609	646	681	630	636	593	599	637	626	622	663	611	611	611	575	615	630	626	599	622	614	601	642	627	622	594	617	622	587	667	632	611	592	609	625	598	582	613	617	619	605	596	570	566	628	598	588	548	599	623	615	574	582	614	577	610	599	577	597	605	604	536	589	639	578	580	605	564	610	609	582	538	634	588	619	576	585	601	584	594	594	613	616	562	626	596	594	590	607	564	566	585	624	597	579	613	546	645	550	634	610	574	593	582	583	630	600	599	603	609	552	554	578	562	549	604	572	590	567	611	603	621	605	617	585	624	592	600	570	582	573	547	582	577	616	612	588	608	600	593	555	563	560	604	552	580	599	580	589	617	601	570	616	602	580	615	606	562	592	541	599	537	612	631	566	567	585	649	624	596	603	588	605	597	555	603	559	615	588	605	613	563	615	549	583	618	588	620	600	608	578	572	582	644	568	622	583	558	612	580	562	547	594	628	538	587	613	585	555	554	587	587	579	575	604	616	624	619	579	583	604	621	554	583	584	619	594	557	640	637	599	571	578	531	604	599	578	560	608	541	568	604	577	588	607	624	625	604	588	590	593	572	611	596	628	571	654	561	576	566	596	587	613	578	585	595	590	600	569	611	604	568	603	615	628	558	578	598	604	585	604	606	618	629	579	542	592	541	571	612	574	618	563	573	575	597	603	596	609	615	558	596	587	574	577	576	639	549	560	645	617	593	654	605	582	587	599	581	651	600	586	606	637	570	575	568	586	590	603	627	550	574	591	601	529	575	573	617	575	595	603	565	586	631	544	602	611	638	590	552	615	608	601	608	618	563	569	563	654	575	572	574	635	611	537	581	583	633	585	584	571	547	614	570	560	584	554	585	563	557	544	556	593	582	571	585	627	564	639	614	568	621	576	537	580	610	574	567	556	601	587	635	584	619	593	573	591	567	613	604	586	623	612	593	607	569	648	598	599	545	605	637	603	605	603	601	602	591	625	610	583	552	555	552	601	605	598	562	603	623	585	607	580	567	587	578	608	593	649	615	608	588	578	517	582	594	583	576	642	595	581	600	589	546	599	581	581	611	609	611	599	586	630	599	559	600	617	592	615	595	628	579	607	589	554	593	589	582	598	614	561	576	594	536	565	593	563	573	540	621	601	591	618	573	620	607	566	594	574	597	560	562	579	581	615	584	596	591	563	598	572	559	561	564	569	543	591	598	591	608	566	550	564	595	631	593	557	565	583	589	580	602	586	600	605	630	550	619	610	582	614	544	598	568	565	561	587	590	611	590	646	599	575	610	612	640	641	612	612	563	603	582	583	592	614	582	577	564	557	596	594	603	598	587	594	557	611	604	573	598	599	580	588	620	552	569	568	576	628	628	616	552	581	567	626	617	572	612	620	594	605	600	555	585	607	634	566	590	610	619	613	598	588	616	599	561	545	625	586	546	601	622	610	589	569	622	594	628	588	552	629	598	575	582	606	607	609	616	571	569	557	616	557	615	640	583	550	583	563	541	595	610	571	561	613	581	623	585	599	602	546	588	573	576	634	565	611	623	585	608	572	600	571	571	612	563	602	562	591	611	630	584	602	637	627	629	546	602	611	597	580	623	585	596	567	598	611	550	604	614	585	602	576	567	560	613	622	599	614	540	583	563	575	573	604	611	571	615	594	629	587	563	618	539	631	543	610	575	606	631	593	611	587	596	581	601	566	599	559	600	595	606	579	615	583	585	532	613	573	570	607	587	542	591	635	569	594	578	604	578	628	611	585	629	584	608	588	575	557	590	559	549	588	618	580	600	552	631	607	567	617	609	614	567	586	524	599	596	591	537	630	553	551	576	605	575	557	580	534	553	617	548	593	581	590	584	563	622	618	574	591	608	643	596	589	552	571	596	595	562	574	612	559	612	585	579	603	609	597	593	600	627	622	606	611	615	571	577	589	594	587	579	576	587	566	617	604	610	609	604	643	569	643	614	585	518	582	610	589	629	585	601	580	522	620	564	602	547	591	635	620	585	608	610	589	610	564	585	559	560	610	589	607	575	582	557	599	565	587	554	589	578	585	609	584	558	578	578	610	595	658	582	618	569	591	585	622	603	583	626	587	603	572	591	583	552	581	578	619	656	602	599	593	609	612	567	585	620	607	582	561	623	578	557	575	622	594	577	605	556	569	554	631	618	611	598	580	585	605	647	611	583	575	590	591	605	599	604	578	564	598	608	648	595	587	555	613	590	629	568	582	588	597	579	603	608	604	581	631	598	575	575	601	578	580	600	558	569	563	604	558	596	577	606	623	581	595	601	560	593	546	562	560	587	613	603	612	576	593	577	603	566	592	578	587	578	589	605	583	543	606	589	598	593	591	562	607	587	574	575	590	577	594	543	631	614	600	538	597	594	599	603	613	575	579	580	629	586	607	620	595	640	600	563	603	596	588	636	590	603	589	614	584	576	548	605	589	582	607	589	602	602	556	569	597	575	580	594	594	559	560	614	571	551	566	539	631	576	567	600	615	589	572	615	572	567	589	609	614	566	588	593	612	613	599	614	556	604	611	598	591	611	617	577	568	573	582	643	636	624	585	551	619	544	633	626	671	591	610	573	621	581	586	604	604	644	553	613	600	602	571	551	636	578	577	589	607	631	644	595	608	622	578	621	593	583	604	582	567	607	627	554	551	568	523	547	583	591	616	630	571	544	574	567	558	612	590	581	599	584	555	573	569	594	640	612	616	613	609	588	595	603	589	614	569	613	592	613	584	580	601	610	521	568	598	595	581	553	585	595	594	613	596	589	545	649	563	603	593	604	582	599	576	559	589	589	580	581	597	597	640	601	600	627	621	612	584	555	591	564	586	580	586	618	567	595	599	602	568	583	594	549	612	569	604	597	600	645	545	614	614	602	589	611	587	583	581	610	584	603	598	538	570	617	593	605	597	621	593	630	589	555	590	591	590	563	552	587	603	581	580	569	607	637	598	588	615	563	615	604	606	526	555	589	593	616	582	628	587	612	591	614	619	567	617	597	612	590	559	605	573	603	591	585	602	604	595	600	575	602	628	623	596	570	590	601	583	594	635	577	578	622	600	582	624	595	613	598	544	604	603	606	550	592	550	557	600	562	558	553	577	572	576	595	576	608	605	625	563	577	585	594	558	562	608	598	618	587	585	556	565	591	570	610	548	616	605	585	591	599	633	582	544	602	566	609	557	587	556	589	593	594	581	565	593	627	520	550	569	596	600	550	568	629	570	563	556	628	607	581	643	534	633	578	593	538	608	572	603	616	607	577	620	557	557	617	618	606	589	576	575	599	596	600	573	589	598	619	585	609	586	578	579	589	629	544	563	583	573	591	589	573	607	619	593	588	546	581	559	657	602	593	597	633	578	610	606	572	593	592	607	575	563	572	564	562	593
26640	20273	7805	637	351	288	269	279	266	303	274	279	227	259	267	265	242	279	288	242	295	294	292	287	282	268	255	292	282	263	285	286	252	259	277	279	314	275	271	251	243	257	228	251	285	261	272	246	240	265	273	276	260	274	268	258	256	267	271	256	265	275	266	245	289	257	270	267	265	262	260	262	275	267	283	281	273	268	283	286	303	275	263	245	271	290	288	269	266	260	278	259	259	259	270	267	268	248	256	266	280	265	236	277	252	268	269	249	229	240	253	255	235	287	274	264	293	266	285	290	272	255	242	268	264	239	260	257	248	275	265	249	264	268	225	269	267	253	281	257	282	274	274	259	249	281	265	249	267	304	214	311	271	273	280	264	273	284	243	298	256	268	269	241	278	249	273	267	262	293	266	253	278	284	272	290	283	268	284	240	244	280	265	253	255	239	286	250	267	241	279	268	269	274	241	244	264	303	266	238	257	247	282	235	264	284	265	254	298	261	288	250	250	256	265	237	266	265	257	263	280	264	254	290	275	285	264	275	260	263	296	270	269	293	274	283	269	293	284	266	261	246	273	280	257	272	218	257	288	254	252	232	261	283	269	288	263	276	271	276	262	297	290	243	265	269	254	250	264	268	262	270	271	240	283	247	258	248	271	246	223	286	250	247	245	272	246	262	256	270	257	240	271	264	285	272	274	280	249	261	262	258	271	248	251	270	288	263	287	279	273	277	263	263	264	289	293	283	273	269	240	260	252	251	271	274	269	279	270	258	258	241	268	295	271	269	255	260	297	257	269	272	275	269	259	246	271	231	241	258	275	290	294	253	252	271	248	262	262	241	268	269	256	248	278	251	249	247	267	277	258	274	263	277	251	268	237	263	260	283	257	265	282	274	259	276	261	247	298	287	255	269	247	255	240	244	273	242	304	288	266	273	251	256	264	245	221	288	245	235	239	263	241	249	228	242	297	289	265	257	263	268	261	301	287	269	252	256	261	263	292	280	289	301	283	264	245	252	261	288	264	293	280	251	268	252	257	283	262	289	252	303	261	277	264	251	242	247	264	273	268	268	266	273	246	298	266	267	281	250	248	279	274	273	265	269	278	255	284	289	242	230	248	279	259	260	247	251	280	280	269	240	273	265	261	245	245	302	260	230	262	287	276	262	262	253	240	268	233	276	268	270	269	262	270	272	217	251	272	258	267	240	263	267	228	236	249	247	250	273	261	257	256	241	263	279	241	263	257	265	263	299	245	260	255	284	258	250	288	231	294	245	286	272	233	249	267	245	250	263	277	268	307	289	272	239	275	256	235	223	281	271	289	285	273	248	242	255	255	247	255	284	270	291	268	217	293	246	248	245	287	276	278	271	290	294	247	225	265	222	286	241	245	265	270	254	222	228	276	283	274	266	242	239	283	262	300	271	266	239	221	239	273	255	275	239	259	283	238	287	271	247	267	261	235	289	249	247	271	259	271	257	249	253	278	232	276	276	267	213	271	290	275	264	240	282	308	240	264	255	253	250	270	225	268	240	276	279	250	248	240	237	247	283	265	262	284	251	246	257	245	267	258	255	223	258	299	277	282	299	252	251	244	272	265	232	270	263	246	256	258	294	256	266	289	268	266	278	249	253	275	271	261	277	261	279	258	245	269	279	276	285	242	263	271	262	252	253	237	275	254	249	240	283	280	225	234	270	286	261	278	263	261	285	273	253	250	244	235	274	280	275	271	267	272	262	267	275	283	244	263	245	249	270	290	261	271	274	267	273	260	231	256	247	259	251	237	264	272	285	278	246	283	259	258	269	264	243	250	253	267	255	258	271	261	256	263	279	267	254	225	251	246	286	245	236	274	274	274	256	308	278	289	284	276	250	248	262	261	284	273	284	262	263	250	252	242	268	274	300	258	253	263	263	244	263	291	268	256	262	261	268	269	262	279	241	273	289	296	260	257	263	249	270	289	263	287	313	251	261	255	246	223	255	250	257	289	256	258	269	253	241	275	291	267	284	249	272	247	289	250	281	245	261	258	270	297	261	277	270	262	262	268	251	274	260	276	252	245	284	280	269	256	262	273	284	270	266	265	274	248	262	284	278	256	247	236	259	264	267	288	249	291	295	270	278	274	263	253	264	276	279	270	267	264	269	250	251	251	268	284	251	244	299	245	288	233	282	306	265	276	285	278	239	278	252	272	283	272	270	265	240	249	224	273	250	266	254	242	286	257	251	252	243	278	268	275	270	258	272	277	262	252	275	245	282	272	283	270	269	252	270	288	266	295	283	267	251	267	260	264	247	256	273	287	261	307	272	290	231	258	290	264	254	265	264	282	260	246	279	264	252	291	274	264	269	275	274	272	267	261	256	264	281	261	260	235	267	288	264	235	269	263	289	272	265	250	267	266	255	261	294	271	301	269	269	270	277	267	235	264	258	272	286	251	236	244	264	262	269	281	280	284	238	252	302	255	265	256	281	243	254	287	245	255	267	271	263	258	260	271	267	278	278	277	268	282	269	272	279	258	275	287	260	275	289	275	264	253	266	268	264	283	275	279	258	254	275	279	256	257	280	287	242	244	254	258	280	261	243	284	236	262	275	290	247	254	275	262	263	247	285	273	266	276	243	271	287	254	276	234	266	241	261	265	246	243	245	249	289	256	265	279	264	249	270	275	283	264	267	253	281	274	263	250	239	267	258	318	245	233	268	260	271	301	269	279	261	252	260	282	258	254	279	252	285	274	270	260	296	264	259	276	265	283	277	259	276	261	260	246	272	257	262	273	255	242	279	267	276	265	250	247	223	261	272	239	273	281	259	269	268	284	253	267	263	274	268	239	257	260	256	245	241	259	292	269	267	258	280	259	329	249	262	257	248	269	262	263	251	257	255	298	237	257	272	269	237	257	270	271	264	280	260	278	282	281	274	263	286	246	301	275	269	254	250	252	245	256	246	238	252	267	259	261	250	246	283	276	268	281	256	251	279	267	219	225	245	235	263	243	277	306	285	262	278	271	254	265	267	232	260	251	253	278	285	259	249	254	252	275	272	280	241	283	238	287	271	239	278	248	270	255	246	305	254	258	272	248	266	234	251	258	242	272	253	266	303	241	262	281	276	268	275	267	246	276	270	234	265	266	254	266	253	264	254	279	242	285	259	268	272	266	255	259	257	301	252	240	246	256	261	253	266	304	265	278	266	262	274	265	275	254	235	261	285	278	241	252	295	253	269	290	253	259	287	285	273	292	278	267	270	266	270	285	251	252	267	263	263	271	246	281	243	270	287	254	271	264	281	268	261	255	258	253	255	283	246	270	282	255	268	301	264	248	292	223	260	272	262	301	261	270	254	271	265	265	260	259	257	270	284	288	258	256	260	251	265	264	249	249	267	297	272	242	249	259	260	236	255	267	278	251	250	274	269	265	242	267	258	249	275	274	276	290	265	273	251	273	257	259	246	268	240	245	294	272	277	322	262	253	280	238	273	266	263	272	282	253	268	283	280	287	253	274	266
11183	1466	1313	895	683	646	549	590	603	542	557	507	513	495	517	529	492	510	496	525	477	495	500	508	496	463	513	500	478	488	461	486	483	480	500	479	495	483	491	458	473	490	476	483	514	472	472	491	451	493	483	477	518	519	477	479	512	427	500	484	468	492	514	453	480	497	476	475	493	447	537	489	493	475	495	493	527	482	472	530	488	503	474	479	511	457	472	503	481	498	498	499	493	541	509	511	436	489	506	516	506	533	492	509	505	503	442	469	449	466	487	491	494	468	505	474	527	502	480	494	468	481	460	511	450	466	496	512	452	526	508	499	480	472	486	508	476	466	480	474	510	481	483	476	496	487	487	462	477	517	483	497	463	514	518	484	491	514	511	510	485	506	446	485	482	456	490	489	510	474	499	506	485	471	461	463	466	484	495	513	494	484	467	555	535	512	517	510	487	465	469	540	473	464	458	495	452	515	493	512	488	501	495	522	488	487	511	504	510	507	501	496	483	496	498	492	442	496	480	516	497	485	482	495	495	468	473	484	489	477	472	473	500	535	504	458	497	452	523	462	490	509	497	475	474	463	464	479	505	499	535	540	456	473	518	522	484	468	494	492	498	476	516	520	515	535	476	499	519	437	467	503	510	495	522	480	443	491	538	493	517	495	481	489	489	483	491	495	466	492	470	493	528	465	479	532	481	493	485	508	498	507	498	493	487	510	499	490	492	525	489	461	497	479	496	454	456	496	479	497	503	506	484	493	487	519	481	462	492	476	492	495	494	460	497	524	489	472	496	532	444	511	492	503	513	505	516	504	517	470	473	517	470	529	485	496	457	469	513	480	496	440	532	519	461	503	470	479	476	509	478	511	471	466	456	456	485	482	541	490	505	491	513	457	433	498	483	515	480	520	480	504	520	492	497	498	437	478	520	507	484	512	479	454	507	499	480	484	469	498	499	486	485	501	530	513	514	444	478	492	485	495	470	475	478	465	492	487	505	513	503	467	482	509	517	505	469	479	499	486	490	518	483	522	519	516	485	483	476	478	508	486	481	487	525	461	496	480	530	481	458	551	459	490	484	512	465	458	533	499	482	520	527	504	510	475	503	490	502	474	461	440	490	534	497	442	457	469	471	448	480	509	510	506	500	454	487	480	498	526	455	510	470	533	456	488	519	478	513	456	477	508	460	514	499	454	513	511	507	542	506	502	504	476	480	511	443	454	486	501	473	461	473	522	517	510	544	526	487	525	516	505	507	470	460	519	507	480	492	488	468	509	440	448	497	509	523	522	512	472	520	516	473	449	477	477	475	526	490	554	484	492	496	491	474	459	459	530	483	508	477	502	449	487	504	509	512	548	508	456	526	508	509	534	466	506	493	477	490	525	516	467	460	503	495	463	509	498	513	465	501	474	463	485	511	494	483	480	513	527	480	528	500	504	492	460	466	496	515	476	503	498	497	457	482	482	492	485	473	498	496	493	496	475	509	492	518	519	503	414	473	483	489	485	474	491	489	485	513	496	491	459	522	477	464	502	528	511	487	515	508	493	456	477	479	471	525	479	481	458	502	463	502	482	523	507	497	522	512	509	498	508	511	508	478	498	502	496	493	475	463	477	445	497	523	506	489	497	499	491	478	499	476	491	489	529	482	552	515	504	479	478	488	446	517	533	522	487	473	443	506	467	533	475	494	478	475	466	461	481	535	472	498	512	483	476	493	518	452	483	485	474	523	527	497	463	433	498	515	490	507	494	480	486	499	520	563	490	499	473	521	476	509	531	514	486	487	489	508	464	483	498	517	507	494	514	496	496	532	469	491	475	488	511	502	451	519	494	506	488	506	471	490	485	477	498	527	515	490	492	484	562	499	503	494	511	519	510	459	495	488	538	503	502	495	497	519	516	485	509	456	466	513	524	482	475	536	461	506	470	500	498	528	488	467	470	495	521	508	518	516	469	496	509	512	513	461	515	490	509	525	469	504	479	480	477	460	489	514	493	511	498	492	434	488	511	481	489	493	461	543	484	504	510	494	509	490	497	487	493	519	454	487	507	521	470	522	492	495	473	512	465	458	463	490	510	512	454	503	478	449	467	524	505	492	478	500	515	453	490	515	488	506	474	484	534	522	487	465	500	516	542	540	540	492	499	472	518	490	465	502	530	451	487	478	506	531	478	501	507	480	488	485	497	512	480	480	512	478	495	531	496	484	468	494	464	467	458	502	497	525	458	488	480	511	490	493	476	499	513	488	479	470	502	481	447	513	463	473	504	500	511	493	490	466	451	514	492	471	515	501	494	534	506	471	485	510	468	503	535	502	513	481	512	488	518	510	499	477	507	434	493	461	518	477	507	481	503	483	480	487	461	512	519	445	528	499	476	496	492	465	445	502	493	457	500	508	494	503	499	442	451	488	491	474	519	536	502	480	502	518	458	467	449	495	496	481	449	499	468	498	487	468	462	470	519	505	526	528	470	489	523	463	480	508	466	513	516	478	502	468	489	506	460	470	493	436	498	459	502	455	473	443	492	510	493	480	529	517	508	502	498	507	503	486	480	424	497	466	502	498	483	517	533	519	564	489	501	473	478	473	509	462	470	487	518	538	485	500	498	496	508	483	449	497	461	490	451	496	482	487	493	500	469	512	519	486	483	484	512	528	492	478	490	514	524	522	506	510	546	492	477	463	467	475	531	463	504	484	513	507	514	514	523	493	475	467	499	469	514	464	510	483	485	476	498	518	507	471	479	502	492	475	479	463	496	544	483	463	522	524	519	508	487	517	498	513	534	456	479	491	508	494	502	484	526	476	526	491	513	431	508	465	476	481	485	502	484	502	486	466	484	501	532	477	520	461	522	502	502	506	501	472	507	500	475	494	528	510	492	494	525	484	474	524	517	477	488	486	480	502	490	505	476	489	533	505	529	481	514	477	492	535	517	490	513	480	505	534	483	480	519	485	504	488	465	490	512	486	476	513	530	504	515	499	449	540	511	487	509	505	484	449	481	484	497	451	518	477	499	499	478	504	503	533	466	492	498	542	504	510	496	470	481	496	478	501	492	498	547	492	522	511	532	489	505	492	483	466	469	507	487	480	436	494	452	490	465	504	439	515	500	505	459	504	473	460	499	494	504	475	523	483	508	459	508	505	504	470	466	499	485	501	466	470	517	496	477	510	450	481	511	462	502	460	468	503	511	462	474	481	519	486	498	510	476	449	515	494	481	543	462	489	498	496	483	529	538	523	513	462	507	532	441	494	526	517	508	509	447	503	476	494	449	502	459	479	475	505	505	474	518	452	465	478	461	484	463	492	497	514	461	470	518	478	498	509	503	519	544	521	489	476	470	514	478	521	502	498	493	451	525	485	507	513	479	524	513	527	520	531	496	524	493	521	479	482	476	482	479	492	497	507	481	509	518	514	526	467	528	476	472	495	481	495	487	502	531	529	434	525	481	463	506	461	519	519	486	509	490	508	498	505	488	501	455	483	459	475	498	489	522	501	516	500	488
23991	20978	27823	24315	19220	1357	510	326	298	278	261	215	209	207	196	198	196	196	164	167	161	184	176	185	170	168	151	138	157	150	159	164	179	167	151	158	144	142	159	167	185	147	157	180	149	140	149	136	161	172	185	148	139	151	155	157	144	144	156	129	146	154	159	134	146	145	164	158	160	129	161	134	155	137	158	141	174	150	173	138	154	128	158	151	135	154	143	143	158	157	152	143	157	157	144	144	166	156	143	170	152	156	136	154	157	142	145	145	141	155	135	162	139	146	154	152	134	152	140	143	148	149	172	168	167	142	178	134	163	151	154	164	156	152	160	163	126	146	145	130	159	150	145	132	160	172	155	112	142	146	153	158	175	150	137	163	160	146	125	131	145	165	143	146	139	153	139	144	165	149	149	160	139	164	160	152	142	169	178	151	149	152	171	165	141	142	145	151	127	167	163	173	158	137	162	149	168	120	158	139	112	156	132	155	134	137	148	175	159	163	166	155	164	141	152	152	139	173	163	140	152	151	172	168	157	144	144	149	159	134	153	175	160	156	147	134	145	145	144	147	156	156	135	169	148	142	132	152	144	157	155	132	170	144	148	167	143	149	132	161	165	170	135	169	125	131	135	162	160	144	149	177	162	139	159	171	151	141	169	164	161	177	166	174	159	135	145	153	130	173	170	149	169	147	157	188	147	159	153	143	138	168	151	147	146	149	161	148	163	123	155	129	141	159	139	161	165	141	176	157	147	140	147	144	166	159	154	148	151	180	145	149	127	141	139	147	167	137	141	151	154	139	155	162	153	190	144	144	169	155	169	145	145	156	163	151	160	144	165	139	144	166	154	136	139	166	165	161	160	157	161	150	138	172	151	144	167	154	159	157	173	151	157	152	168	164	154	154	136	143	151	156	144	157	141	157	155	169	146	152	145	170	161	149	150	142	152	145	167	159	141	162	132	165	155	156	163	175	152	119	149	172	142	139	157	152	163	161	152	131	157	147	124	153	149	154	139	147	174	175	162	145	141	138	169	150	155	160	171	136	157	169	179	154	139	155	163	157	158	153	157	163	161	143	150	149	152	150	163	173	155	156	161	141	137	145	149	153	146	147	157	173	172	142	144	157	147	172	161	144	148	159	155	153	153	120	170	127	175	161	119	153	130	143	153	150	138	135	140	141	151	149	150	145	157	129	151	158	143	140	121	140	148	137	146	154	158	157	147	162	154	137	149	160	151	137	169	137	175	133	154	157	157	139	153	158	140	168	164	151	171	154	142	147	156	174	152	145	173	150	145	173	140	188	131	155	144	152	160	168	157	152	159	137	163	130	135	153	136	154	160	155	149	170	165	146	161	145	156	154	157	150	155	157	138	158	148	155	135	162	143	167	134	135	137	159	148	129	163	140	155	143	156	136	141	142	173	165	144	145	155	156	167	149	160	167	133	168	144	151	131	171	156	156	143	172	174	128	141	129	142	159	129	157	145	165	166	141	144	156	154	164	140	151	149	147	142	163	149	159	155	153	147	135	158	127	144	149	142	130	167	158	149	182	156	157	125	163	129	152	126	171	139	162	150	152	152	140	157	171	140	162	157	145	143	157	140	144	162	156	162	159	154	153	150	152	158	150	140	140	119	133	143	160	161	142	155	179	154	141	143	184	138	143	160	158	160	165	151	173	151	136	155	169	167	165	180	137	147	157	158	171	156	137	161	137	120	154	166	165	155	145	154	161	147	132	146	142	160	137	150	151	149	136	169	136	164	160	152	147	129	135	165	157	156	158	159	150	135	137	158	154	140	162	149	147	161	145	145	155	161	163	162	169	153	135	146	168	146	152	145	118	165	145	154	155	165	153	149	148	145	138	160	163	156	138	143	131	161	156	143	160	148	157	167	148	149	150	142	135	147	151	170	151	155	145	132	144	158	157	141	143	144	143	128	162	173	125	141	161	125	166	156	128	163	148	153	154	142	147	159	134	171	163	160	141	164	153	151	158	167	155	145	134	145	159	125	141	160	160	134	118	143	145	138	164	149	165	160	151	147	118	161	143	147	171	132	136	137	143	139	159	141	155	151	150	174	170	146	135	158	150	140	154	161	150	156	168	152	161	150	144	163	157	144	171	125	137	155	161	146	139	141	142	155	158	175	141	155	151	160	157	147	157	143	153	150	134	150	162	150	145	142	161	143	179	149	150	125	156	133	155	127	165	154	152	143	164	173	173	162	172	162	149	148	153	150	158	139	164	153	148	142	157	146	172	153	157	148	146	138	138	140	165	150	148	138	156	108	147	139	186	158	155	128	164	161	168	145	155	127	155	140	156	168	153	170	143	169	145	126	143	128	190	159	153	153	145	134	151	152	161	143	148	155	157	150	146	130	173	127	154	140	153	156	149	156	160	164	156	140	169	185	147	168	139	142	155	173	168	143	169	156	146	143	170	149	161	155	160	144	127	157	147	157	161	156	131	178	162	143	175	152	158	142	168	154	152	131	161	149	117	151	131	155	135	151	155	150	141	157	131	134	158	149	129	142	176	127	131	144	148	155	158	145	153	147	144	158	153	128	155	163	156	150	154	154	154	164	150	169	126	120	150	157	138	150	129	124	150	153	143	171	157	156	163	174	131	143	154	155	140	154	147	142	143	147	147	157	139	141	135	142	156	143	148	137	171	140	165	165	158	148	143	156	159	142	165	151	147	152	147	148	161	161	141	157	146	175	172	141	137	169	184	156	152	164	136	142	155	114	165	149	137	159	137	171	148	156	124	166	153	153	149	154	164	144	136	150	134	136	137	126	146	158	144	176	160	156	147	160	157	143	163	137	145	156	171	152	168	155	177	157	150	150	147	134	160	157	149	146	131	152	148	169	160	155	153	161	161	143	156	156	156	151	150	144	144	162	157	150	189	166	143	156	146	168	153	148	151	154	130	155	158	149	143	161	155	136	149	167	151	154	141	146	169	163	136	165	165	151	129	146	122	162	139	141	146	146	149	165	148	149	162	147	129	155	142	156	141	144	167	164	154	135	134	150	163	155	156	142	163	148	141	136	156	162	148	152	136	136	146	154	146	143	150	168	159	142	164	159	154	138	130	156	136	124	135	139	134	154	160	147	136	149	162	153	151	143	164	167	175	147	149	150	165	157	161	126	150	153	142	146	159	167	162	139	149	137	160	161	167	155	153	154	155	150	150	140	156	151	148	142	151	150	181	147	158	164	161	153	155	167	148	131	159	167	129	153	167	140	163	146	152	141	164	171	151	139	159	144	147	168	135	122	161	159	153	164	161	155	153	138	174	140	160	118	163	152	127	125	146	162	149	152	129	149	152	140	146	159	169	175	149	146	143	176	153	150	148	133	153	152	143	143	106	157	156	160	148	160	154	159	155	145	152	135	160	149	152	151	139	147	154	152	147	148	147	155	137	149	151	146	146	155	155	142	157	154	151	163	163	134	163	145	150	139	147	125	159	155	153	157	169	136	147	177	167	162	151	157	163	149	174	164	148
20753	9002	7734	3759	2421	1802	1381	1059	914	733	655	597	523	485	483	494	392	457	417	399	385	379	374	355	367	311	362	331	322	334	335	315	331	290	327	357	300	310	344	314	306	289	308	296	282	300	297	291	308	284	309	325	329	314	336	296	277	303	316	326	286	303	327	329	282	284	293	296	293	283	321	265	288	304	292	309	295	279	280	308	316	281	270	306	289	281	304	317	297	293	306	288	333	291	286	307	301	296	309	292	296	333	283	273	286	291	313	318	313	294	292	290	295	329	292	272	314	302	303	338	277	267	284	286	295	297	301	304	319	273	282	321	252	309	290	300	277	303	297	292	329	297	346	283	321	291	273	281	289	311	307	305	301	301	296	299	314	291	293	284	281	272	302	322	303	285	284	285	309	292	300	276	306	301	296	283	307	299	301	291	258	309	283	294	309	305	294	309	310	291	275	289	296	277	305	301	305	278	327	298	279	278	320	264	302	287	290	300	284	303	304	285	272	315	292	282	283	322	317	289	259	306	280	278	277	285	285	322	282	299	309	277	303	290	263	299	331	283	301	326	281	310	288	308	303	298	291	267	276	298	282	279	271	312	287	268	273	281	310	267	257	309	284	273	320	347	297	283	294	309	307	280	320	330	272	271	298	297	308	280	306	287	283	336	284	273	280	312	307	288	297	274	312	286	279	305	281	295	286	287	298	311	284	285	283	267	296	317	304	266	311	314	326	277	273	297	267	300	291	285	281	267	291	296	275	269	309	274	303	308	226	296	279	301	260	296	310	280	279	293	310	277	271	288	279	275	276	290	297	293	299	271	268	308	284	270	273	291	332	279	301	295	297	326	293	306	301	285	282	274	271	282	304	292	299	266	320	273	304	268	267	285	294	283	288	296	284	311	281	280	289	256	283	281	313	288	299	276	319	319	298	288	294	289	322	277	275	287	309	275	287	265	337	283	287	312	304	290	311	298	274	270	295	313	290	297	289	332	268	295	317	311	276	278	282	299	281	292	306	278	279	281	293	299	282	307	274	292	281	263	286	296	275	292	280	295	298	269	298	277	298	280	331	271	323	272	258	315	278	266	298	283	292	312	289	286	302	317	317	259	291	308	282	284	247	294	294	315	309	268	293	298	282	277	304	291	301	306	312	305	282	271	300	289	273	303	286	284	245	317	321	288	276	293	280	273	287	280	265	317	248	300	264	287	287	252	279	293	264	309	272	295	282	299	331	306	290	316	286	295	304	301	313	273	277	295	282	312	276	299	292	292	277	322	291	307	307	301	287	288	261	264	283	274	286	298	299	259	258	290	290	290	265	299	294	310	282	291	279	288	292	287	316	299	331	312	287	302	282	295	307	327	285	305	307	325	287	306	310	282	287	301	281	292	283	264	292	298	316	265	291	287	306	281	300	282	272	269	285	280	322	283	277	287	297	295	298	302	271	294	282	285	307	326	306	293	282	282	289	296	273	275	289	297	288	310	277	277	299	307	283	280	272	316	279	314	296	289	318	288	285	298	275	296	292	287	279	302	318	289	300	319	312	307	308	290	295	339	309	291	288	268	278	312	281	292	319	295	307	285	287	305	281	271	281	281	314	262	304	307	298	271	297	290	283	298	284	282	266	321	270	314	311	280	309	303	295	292	283	301	276	283	303	295	302	316	267	279	266	274	289	285	282	271	318	309	280	297	315	271	268	256	279	277	298	303	290	305	278	290	315	284	272	291	315	269	306	260	295	308	247	304	315	291	272	293	290	315	293	280	304	298	301	288	272	255	274	275	278	286	285	291	298	304	278	289	297	290	290	287	281	282	285	282	308	298	290	311	320	298	274	258	300	288	298	290	289	291	282	305	307	291	284	310	271	304	305	295	299	315	298	284	299	270	280	280	287	320	280	304	313	264	281	315	289	318	281	278	304	279	282	277	274	281	306	313	284	307	299	282	262	325	306	282	297	260	297	289	319	311	290	287	277	294	300	286	316	299	297	274	277	312	327	285	284	289	313	270	306	330	317	293	271	328	291	327	294	290	310	292	302	300	319	346	291	299	296	288	277	285	279	307	294	304	300	285	283	289	296	287	270	264	264	271	301	279	313	304	291	294	289	268	313	292	264	295	315	292	309	339	275	327	292	280	297	291	271	303	297	250	305	298	277	304	286	279	283	303	271	305	284	305	272	289	277	270	267	279	293	297	311	278	277	297	311	298	301	293	301	285	289	304	290	259	292	290	317	321	280	299	294	262	291	295	309	302	271	285	303	303	267	279	265	283	285	276	295	304	286	295	310	295	311	286	305	267	301	337	302	293	276	256	294	288	294	276	287	297	298	292	287	296	273	285	300	280	286	248	270	310	305	304	289	303	284	273	298	315	293	275	291	317	290	280	305	282	324	283	288	326	311	307	323	295	266	295	271	284	310	265	280	291	282	285	285	286	308	324	285	267	296	282	321	305	289	289	282	292	284	316	301	277	265	300	295	276	273	289	281	273	302	294	286	290	265	303	312	301	297	257	312	318	298	289	302	276	293	300	271	274	313	267	319	316	285	280	307	305	288	283	292	288	333	285	269	285	275	296	276	270	266	314	292	287	321	300	272	295	295	288	301	280	281	305	315	289	314	309	295	304	273	265	305	320	291	279	288	257	318	286	298	294	264	268	271	292	277	282	279	275	303	312	324	291	293	283	318	298	279	300	249	275	307	288	285	296	297	290	321	272	269	270	330	283	298	290	282	293	318	274	299	289	299	291	300	297	280	265	275	278	299	308	270	256	324	305	287	297	298	302	273	281	329	290	320	308	287	277	290	272	301	279	280	290	297	325	294	327	285	268	297	263	281	296	308	317	313	285	310	298	274	301	264	284	287	319	281	259	264	275	299	305	288	288	300	299	280	299	316	312	275	313	298	247	251	289	325	298	266	285	267	291	285	297	302	320	302	302	273	242	306	288	311	273	290	285	312	322	280	297	280	297	283	286	314	307	288	279	276	315	295	278	285	289	308	269	299	275	332	287	298	271	283	315	299	290	281	278	276	309	266	260	303	299	305	299	283	291	279	281	284	277	278	310	280	275	293	308	300	268	300	313	300	307	280	296	296	293	284	277	282	281	279	315	289	299	285	316	296	256	311	272	259	286	267	283	291	295	280	282	305	291	283	311	302	275	281	301	266	300	278	291	315	298	300	303	271	292	299	279	316	296	281	324	330	281	313	297	317	290	286	290	311	238	277	272	270	280	283	281	301	325	288	284	284	300	300	309	282	273	273	294	302	303	285	302	294	298	332	262	271	287	288	296	301	289	288	281	302	296	259	299	277	297	272	305	305	295	302	325	264	309	266	318	312	314	311	278	301	286	301	263	282	272	306	288	300	283	253	261	281	288	325	294	280	282	300	293	269	307	270	280	292	288	295	302	269	304	286	282	290	283	279	287	280	308	291	303	303	290	276	285	263	297	311	307	284	288	315	287	355	296	315	280	301	299	279	301	279	282	320	269	282	285	281	271
22981	20978	28486	23640	20978	18363	1854	818	593	602	507	505	476	438	473	431	425	354	376	398	377	362	381	373	378	419	371	360	401	372	346	347	361	370	347	370	367	339	325	355	376	351	347	347	347	348	339	341	333	328	364	362	386	349	350	337	319	337	332	358	371	326	370	328	339	340	320	356	337	350	341	354	359	321	365	355	312	337	352	351	301	348	361	336	341	366	345	339	358	359	375	358	329	331	363	352	338	387	347	339	339	363	337	329	347	330	361	380	320	342	356	333	329	348	337	344	368	340	328	355	330	343	356	331	359	331	363	327	348	358	348	347	372	340	326	372	339	327	362	319	356	323	343	320	330	325	361	351	367	351	334	382	339	335	294	330	342	348	344	329	324	328	371	345	356	349	333	345	332	299	332	328	384	341	337	333	324	371	301	346	346	378	331	347	376	333	333	355	359	319	377	363	392	324	316	333	323	343	309	335	343	328	352	346	333	382	370	318	372	334	348	349	325	341	324	354	310	284	346	317	321	331	371	337	369	332	367	362	362	297	372	342	348	387	317	343	355	371	349	338	339	342	344	334	311	326	316	328	322	336	324	361	337	349	331	372	332	333	333	344	340	320	336	355	350	365	318	329	358	337	346	369	326	339	328	343	357	328	356	358	311	337	361	352	357	340	368	307	322	340	326	344	338	352	356	336	345	365	350	350	341	357	347	329	305	294	300	372	336	363	328	328	360	339	330	342	359	356	346	372	334	354	316	341	330	378	335	342	318	346	339	327	327	334	354	353	329	365	329	323	358	330	319	337	329	341	347	342	343	333	324	363	358	340	341	353	348	317	320	323	356	367	308	382	354	325	325	331	372	361	352	352	377	320	335	349	356	343	334	368	359	377	336	375	327	362	343	372	318	350	322	363	375	318	320	356	357	346	322	305	328	348	353	377	333	349	321	365	339	358	351	344	349	340	357	342	309	333	365	344	342	349	322	334	365	341	309	362	351	350	358	337	334	350	334	351	349	343	356	345	333	341	329	348	355	358	348	368	336	329	346	322	355	351	331	331	332	338	344	326	359	328	350	333	355	336	354	347	309	331	379	305	322	344	320	349	345	356	348	347	363	352	361	346	357	338	367	364	320	338	360	336	343	367	359	358	349	345	339	323	363	351	368	341	342	331	352	339	364	360	350	346	329	349	365	318	339	341	328	352	349	331	305	334	319	340	341	314	333	344	340	337	373	330	366	353	328	321	327	359	335	338	317	323	341	353	316	340	335	300	318	351	348	342	339	365	332	334	340	342	343	337	328	358	344	318	358	365	371	354	337	327	333	351	336	340	339	327	335	345	343	345	358	353	386	386	374	305	329	358	326	330	333	340	336	390	350	333	345	316	300	325	331	365	365	347	340	344	353	329	349	351	349	327	339	318	334	342	352	323	341	340	327	368	337	354	331	324	327	353	329	353	336	365	357	391	362	371	346	322	346	348	320	341	328	333	338	350	323	313	354	355	342	336	336	335	354	356	349	323	339	334	356	349	346	357	334	369	342	340	347	347	371	326	329	324	349	343	329	323	296	341	354	350	347	341	312	329	318	358	353	311	373	359	343	363	362	345	345	337	368	396	335	315	328	343	363	353	334	348	340	346	346	342	331	358	328	356	325	326	348	347	344	393	342	342	342	338	360	342	355	318	385	384	336	350	334	355	373	336	332	338	331	357	329	359	353	333	348	350	351	335	326	366	356	344	334	386	367	348	331	309	349	339	355	357	359	369	366	330	360	361	368	368	331	355	317	393	354	338	328	350	340	353	335	358	334	331	333	317	357	342	369	338	320	321	338	347	334	338	363	316	318	409	345	336	315	362	336	373	322	317	327	358	343	349	367	361	349	352	330	341	342	371	375	316	329	379	335	324	318	350	346	365	355	331	367	359	307	355	355	327	346	322	329	321	303	368	324	370	364	341	342	330	368	346	346	323	353	370	337	327	339	328	373	359	369	315	340	339	306	379	367	344	345	319	362	343	331	343	331	338	320	354	359	355	325	324	338	340	339	348	331	330	356	331	337	372	352	343	359	339	322	338	314	361	325	339	348	357	352	328	348	381	377	305	308	317	338	329	340	326	347	344	379	323	340	329	331	353	352	334	324	342	355	305	325	316	337	319	371	353	373	342	342	372	345	354	343	353	343	321	354	345	339	380	313	352	346	370	354	340	341	353	359	357	336	330	306	375	339	293	358	348	327	352	327	334	345	363	316	357	349	368	314	360	315	343	311	312	349	361	336	302	327	305	342	338	364	328	332	321	298	343	303	348	331	350	323	335	361	317	309	329	330	344	332	318	365	373	347	339	342	340	320	320	353	354	349	312	342	350	349	334	348	354	359	335	351	346	356	299	357	304	351	348	346	345	333	323	333	340	324	341	328	342	327	334	377	307	350	342	337	324	369	343	347	350	343	350	320	338	308	379	341	376	323	340	328	343	362	316	359	338	321	362	336	348	341	347	366	354	329	321	326	325	315	376	342	303	335	339	381	330	332	335	333	329	329	336	390	323	351	338	351	325	348	351	348	336	353	347	304	359	383	353	331	363	385	340	325	345	318	315	353	386	345	356	345	380	364	369	340	347	303	367	319	359	351	345	351	316	328	364	322	351	322	354	308	349	331	346	355	347	356	351	358	330	349	291	374	379	362	376	321	353	346	341	310	376	361	311	333	327	376	361	329	368	320	327	378	329	346	331	337	327	339	348	337	347	318	341	345	329	332	330	327	370	360	328	360	336	342	334	343	344	350	343	354	326	376	348	341	306	366	343	349	325	341	328	339	362	361	350	315	346	324	334	315	333	327	327	338	365	323	348	315	336	374	326	338	363	340	338	331	315	339	319	340	364	323	333	335	336	389	366	357	356	340	340	332	338	338	345	335	326	355	355	332	352	340	355	342	353	325	314	360	325	328	335	309	334	349	316	360	357	344	337	344	345	354	357	343	327	352	353	315	372	345	337	338	320	311	355	364	361	326	353	343	370	372	332	354	364	311	354	356	332	322	313	325	330	351	330	326	331	327	360	367	335	349	329	347	349	358	325	311	354	348	324	320	348	329	345	315	346	342	358	338	312	315	367	347	350	349	339	360	350	322	346	336	344	337	352	346	385	347	338	336	380	315	365	365	354	345	315	338	331	336	353	362	317	353	356	364	353	343	323	333	332	325	345	331	331	353	324	321	335	361	323	342	348	324	330	339	341	342	333	339	312	363	357	340	338	360	335	325	369	353	347	365	321	347	407	353	347	338	341	326	335	355	352	315	343	328	354	356	322	363	342	339	341	331	335	340	360	321	343	300	313	338	321	349	291	363	349	356	373	311	375	332	330	345	333	333	360	331	340	320	352	328	333	346	379	369	347	344	333	342	338	365	356	337	358	369	370	347	337	338	364	362	355	355	356	323	333	342	333	344	366	348	340	341	352	344	338	348	373	363	351	339	345	361	324	342	332	357	371	343	379	322	356	315	338	298	326
24460	14972	12785	6846	4624	3311	2588	2225	1772	1536	1312	1197	1129	992	936	869	873	801	803	747	751	759	740	766	678	698	703	685	643	694	640	647	642	596	653	605	623	636	649	630	632	601	609	563	615	553	610	583	590	571	603	616	621	624	605	582	565	632	602	612	567	615	513	615	615	614	630	619	599	625	624	590	621	615	587	596	607	605	569	627	604	583	604	583	583	585	607	575	604	557	586	586	535	582	607	590	624	562	590	623	580	615	605	523	572	625	578	600	610	596	605	560	560	540	579	560	629	560	595	564	589	539	579	565	634	591	594	640	577	545	592	540	600	625	619	554	560	589	576	613	612	586	622	581	573	588	572	588	608	581	574	610	624	550	572	592	617	603	608	586	603	584	559	550	595	641	579	587	573	582	593	558	575	556	585	597	595	599	533	621	603	573	601	594	559	592	579	588	579	650	574	588	645	634	586	568	568	605	555	584	573	581	569	599	573	594	604	579	573	628	600	606	544	589	624	579	585	590	583	559	632	572	532	600	537	579	573	595	600	571	642	546	595	554	620	539	580	604	592	532	583	559	564	585	567	585	601	576	614	559	571	541	585	584	607	609	606	553	579	583	594	590	600	631	604	522	575	577	578	615	580	637	596	604	660	595	578	606	610	581	625	525	599	545	575	555	562	551	573	618	610	581	630	588	574	615	574	619	571	602	563	611	606	580	576	589	574	602	592	555	581	583	563	601	572	585	619	598	573	579	614	587	561	562	597	595	568	559	567	597	596	591	599	648	569	572	587	564	590	554	564	594	571	580	612	590	533	616	583	593	615	584	543	557	608	543	604	573	582	574	596	582	596	581	568	584	573	605	573	595	605	570	582	629	543	620	623	596	568	555	573	605	569	567	585	588	604	617	571	581	577	611	619	578	569	608	582	584	539	585	679	594	578	576	586	572	610	574	587	594	613	568	579	563	589	602	618	592	602	607	609	610	605	644	560	574	592	603	563	551	601	616	598	586	585	594	595	575	548	594	606	618	587	637	602	590	557	569	581	622	585	557	614	573	584	609	600	596	628	620	597	606	576	623	598	591	579	580	578	559	578	561	591	588	558	597	619	599	623	598	579	526	617	586	562	577	569	610	559	586	551	585	607	580	599	584	599	562	575	582	582	598	556	584	592	600	604	589	555	555	615	598	595	623	585	535	562	575	608	564	586	618	583	568	593	599	579	545	527	601	596	625	554	582	580	574	560	577	629	643	618	584	619	631	602	594	608	551	601	599	626	596	569	576	568	571	557	584	608	616	656	613	595	593	600	555	615	586	617	609	605	584	569	563	603	539	604	564	571	599	607	626	617	598	570	649	628	592	595	602	591	597	609	587	602	582	593	578	575	548	578	569	603	567	608	588	576	582	604	593	579	612	592	570	589	609	573	612	613	614	610	585	532	570	620	570	631	588	585	605	564	588	583	588	598	619	572	616	541	608	583	605	604	607	560	594	601	584	588	628	605	631	540	543	601	589	578	586	542	618	595	549	557	601	602	621	591	587	574	591	604	598	587	564	612	593	606	548	564	613	603	569	625	544	573	562	648	599	544	610	642	595	575	597	617	587	576	548	600	589	527	586	606	591	638	595	617	583	616	601	582	597	584	572	631	540	584	618	600	605	568	599	560	593	628	560	573	606	606	607	585	534	575	580	565	604	567	611	610	613	562	630	596	607	590	576	536	590	602	590	636	584	607	579	592	579	576	599	571	574	576	581	561	622	610	602	564	548	571	571	619	545	557	583	579	576	595	546	590	587	567	557	594	563	580	623	583	568	602	613	584	576	560	579	628	614	554	594	590	591	585	614	557	586	554	605	608	579	580	587	574	583	622	604	557	599	628	601	600	558	622	588	637	623	557	584	596	646	612	564	556	604	564	571	606	626	630	604	575	569	590	645	582	576	558	570	588	571	575	534	576	547	550	575	580	602	570	609	607	552	616	639	578	580	546	569	595	603	590	617	581	553	566	587	613	598	597	548	548	591	581	559	548	570	560	606	611	576	602	571	593	592	580	612	580	608	554	569	588	607	575	601	615	552	562	574	587	615	580	583	599	623	587	581	591	584	568	638	635	630	577	584	630	578	596	538	577	597	618	551	537	632	579	557	549	599	607	593	585	580	589	597	554	584	627	570	582	586	604	567	570	618	552	602	594	561	576	584	593	638	640	561	571	528	629	607	597	590	589	571	620	575	589	593	597	605	596	567	592	595	565	593	556	590	573	562	582	572	580	619	567	595	592	623	617	610	602	577	602	575	555	586	562	568	616	556	619	558	592	565	584	565	569	543	586	608	601	560	560	583	569	616	586	594	625	582	599	561	565	574	612	644	582	573	612	600	558	581	576	589	555	616	607	566	592	596	560	595	607	606	566	531	596	565	571	616	567	621	589	591	545	598	620	618	564	639	612	587	565	562	564	625	584	577	641	582	605	580	612	595	561	605	580	585	551	572	604	548	587	600	575	614	580	543	636	558	586	613	607	622	557	591	528	570	554	582	600	558	584	569	605	609	565	586	601	575	604	565	584	578	596	638	599	560	591	573	573	636	598	606	605	565	575	640	613	579	577	620	585	578	593	579	609	579	553	585	589	576	539	614	564	580	608	584	613	588	592	539	600	606	601	572	569	641	596	578	563	583	556	580	601	545	629	628	586	569	590	597	580	582	570	612	605	589	617	582	599	527	596	590	576	615	575	549	568	575	582	605	581	549	625	613	552	600	587	626	611	571	606	560	579	606	594	590	606	543	563	584	557	532	624	627	616	563	553	607	591	597	589	599	535	594	618	577	600	594	626	645	597	595	592	589	534	558	647	627	629	608	597	580	530	536	566	612	616	593	598	597	561	578	562	574	591	589	591	620	590	620	587	594	552	572	549	596	592	575	548	602	565	578	589	593	573	628	573	595	551	572	588	589	590	610	584	545	596	573	568	550	622	559	585	613	567	579	595	623	619	566	583	575	584	607	600	575	581	562	623	602	613	555	583	568	601	595	555	603	571	564	542	625	569	566	582	588	581	608	609	580	552	598	605	610	593	553	633	592	561	552	568	577	623	594	622	581	588	600	570	555	579	568	604	587	557	555	591	569	576	557	590	572	612	557	622	587	586	571	556	542	620	574	562	596	611	556	558	572	621	563	555	609	602	615	601	588	631	630	560	568	587	579	575	625	579	595	573	571	569	578	620	618	598	570	565	547	572	582	597	579	555	566	603	601	623	592	646	591	597	620	600	590	582	585	598	587	555	618	560	647	573	591	562	585	564	603	575	636	565	581	643	609	584	594	570	546	608	591	563	629	550	565	574	564	555	569	565	563	544	645	560	584	578	596	574	590	576	586	564	562	621	562	587	608	626	619	574	615	569	616	597	595	592	589	567	588	616	604	615	559	601	611	602	606	620	552	603	607	607	582	620	569	593	570	611	548	597	608	629	575	605	561	570	601	605	600	538	569	604	580	547	586	543	564	594	599	590	653
26615	20291	7842	671	391	288	284	308	248	291	272	272	265	286	274	241	251	257	243	272	278	254	268	270	272	293	267	290	278	284	252	244	274	256	275	243	278	258	259	270	255	255	255	268	285	282	279	226	303	245	279	262	249	248	257	269	244	233	238	257	263	238	273	254	251	262	249	266	269	295	272	261	267	255	262	232	254	282	289	275	267	264	264	225	250	277	245	263	261	255	293	265	258	241	281	250	264	280	273	260	279	279	274	266	271	300	231	286	258	227	277	280	269	278	263	244	278	259	265	253	297	261	259	253	260	299	253	250	249	248	256	246	228	255	301	259	258	237	235	232	280	292	247	246	249	250	243	240	242	265	276	276	270	268	277	233	248	262	258	259	257	246	249	260	258	257	284	249	246	262	272	243	248	254	241	273	274	272	290	267	270	239	261	259	250	272	263	242	264	269	263	281	263	253	279	252	258	280	305	282	299	298	223	251	253	240	263	275	245	263	269	274	276	242	274	260	257	287	277	263	230	254	269	259	258	248	230	248	237	284	257	259	280	278	238	299	272	270	259	276	264	263	249	256	287	241	245	270	264	269	265	278	252	257	256	251	253	271	260	261	269	276	278	273	258	264	260	267	257	289	274	259	268	257	268	260	281	240	258	236	235	252	253	285	257	245	227	273	268	277	249	279	238	246	287	228	261	242	274	269	284	270	255	244	258	237	262	231	229	216	260	250	247	250	278	236	249	233	288	272	275	232	247	268	265	279	269	283	258	235	243	252	253	243	250	276	282	282	245	277	272	235	278	274	250	283	259	257	258	278	250	245	236	242	269	267	229	284	269	264	263	240	290	280	263	288	261	269	272	286	285	267	277	279	237	252	250	270	282	232	245	263	259	254	291	250	256	295	269	257	252	250	268	258	241	267	273	250	246	260	264	251	277	290	280	275	246	276	233	262	260	265	261	267	239	249	272	275	220	278	246	247	255	281	262	288	262	237	256	310	276	231	275	279	266	252	252	242	258	264	246	245	280	278	255	280	286	250	274	226	262	240	237	258	226	257	296	262	266	279	261	225	249	262	281	258	255	251	284	284	226	242	266	276	259	283	238	284	265	244	239	276	269	219	280	255	242	284	291	265	251	274	266	233	256	253	247	240	259	259	266	274	270	244	284	277	255	250	252	249	233	278	268	286	281	256	273	271	252	251	264	262	238	254	253	246	269	276	266	269	276	255	255	260	254	245	279	260	262	262	268	223	257	268	272	237	268	242	245	295	255	249	271	243	236	271	266	234	241	257	272	269	240	262	280	260	257	272	221	267	272	237	237	255	264	244	253	271	302	227	270	258	266	271	248	265	245	267	256	258	266	275	260	215	261	270	265	285	221	228	283	287	252	238	267	270	280	261	254	232	262	253	287	250	258	249	254	251	248	262	252	239	246	246	222	267	253	260	268	261	256	264	255	267	254	276	257	253	255	285	289	271	276	258	266	254	255	256	269	283	229	258	263	279	258	238	278	263	265	301	270	244	250	259	263	233	260	242	247	254	263	252	243	249	278	242	235	264	254	299	280	290	291	269	268	275	264	281	250	223	240	230	265	250	265	268	268	290	260	306	260	267	290	246	236	255	272	245	247	269	253	258	290	281	250	279	209	268	268	269	262	271	275	241	279	273	271	259	273	259	250	267	276	245	238	240	229	279	254	274	253	251	255	250	253	251	275	279	269	269	231	246	243	259	253	241	280	238	247	270	256	259	263	252	265	256	254	263	260	245	263	270	249	250	251	286	257	283	241	286	247	279	277	275	292	260	257	255	262	239	260	246	286	257	288	261	259	256	242	259	267	263	257	248	269	251	286	272	259	275	265	268	271	277	235	284	252	249	280	288	270	297	277	240	262	267	278	244	260	228	257	274	296	260	250	263	292	267	260	238	285	253	274	304	216	260	253	255	278	240	244	257	274	263	255	250	260	235	273	260	242	272	281	255	256	246	295	274	259	226	270	247	254	254	257	260	278	263	269	249	248	252	271	262	271	262	240	262	263	251	261	264	272	267	282	263	276	225	264	262	273	270	244	293	236	273	242	251	279	258	264	263	278	259	288	242	278	266	242	262	275	267	284	268	242	261	231	256	268	262	250	279	249	278	254	251	271	256	255	258	240	234	280	268	229	282	283	262	273	248	274	268	259	268	277	230	254	257	261	251	279	262	273	274	261	275	281	267	245	268	260	272	228	282	298	259	274	283	284	281	246	261	265	250	252	280	244	243	271	236	267	279	277	273	273	267	247	243	260	264	245	280	255	262	234	233	270	304	264	286	265	269	265	260	284	267	280	301	259	233	226	218	244	247	252	281	267	237	274	266	274	264	262	244	253	249	255	252	254	251	247	265	271	267	233	277	229	284	259	266	276	273	284	263	251	287	259	272	261	254	243	251	297	233	273	262	279	282	225	290	267	239	256	262	253	291	268	251	266	232	243	240	249	259	257	276	261	250	271	246	272	283	243	248	294	240	259	239	277	243	273	276	250	261	309	273	267	255	235	251	239	238	298	258	261	277	259	282	275	252	275	256	277	286	276	239	257	253	260	244	260	271	287	279	273	276	256	272	243	279	269	286	263	258	278	246	264	264	264	252	285	248	268	258	274	253	274	280	257	273	227	267	277	257	277	286	249	268	251	229	268	251	238	266	262	292	261	252	272	270	286	242	232	268	263	263	277	270	295	281	257	259	230	262	249	266	240	275	245	267	264	272	236	262	258	256	238	265	274	260	280	266	258	272	257	268	265	268	254	280	239	265	264	261	253	248	260	284	286	227	260	273	288	235	291	263	258	245	259	268	274	269	269	260	271	253	265	257	254	264	264	291	262	266	259	268	251	277	300	259	257	262	249	263	281	281	256	264	244	266	264	257	253	260	292	266	260	255	267	265	285	244	253	281	244	242	275	267	258	273	263	285	257	249	279	237	267	269	223	222	273	245	271	257	258	246	287	238	276	281	264	237	252	299	234	255	283	252	256	264	255	271	254	246	241	231	269	242	256	265	267	261	285	261	265	263	264	263	271	267	247	264	251	285	268	291	236	252	266	254	282	255	264	246	281	246	290	214	292	275	252	251	260	255	270	263	247	259	258	245	259	278	280	269	266	259	242	261	266	249	272	246	279	259	270	266	241	274	267	266	266	242	270	282	246	257	264	255	244	266	275	299	243	257	248	250	253	273	285	250	252	267	250	265	256	268	262	263	294	258	259	273	262	259	285	249	261	245	299	263	283	280	226	257	262	250	258	297	272	262	246	261	251	277	258	235	265	244	252	268	275	247	269	283	239	211	265	276	286	250	244	260	286	270	273	258	240	247	278	280	241	251	279	256	258	234	285	274	265	259	264	251	270	285	244	245	252	259	269	261	259	268	261	247	262	249	252	254	235	272	245	256	269	267	231	273	289	280	244	237	256	273	288	265	274	248	256	251	269	252	266	267	254	259	271	262	260	247	264	261	254	273	249	257	262	246
11561	1409	1332	833	716	683	605	579	565	491	568	557	506	523	487	514	512	461	477	486	487	472	491	491	488	509	532	517	484	468	529	496	505	534	517	482	546	482	440	490	474	487	457	469	479	475	470	470	504	468	491	484	513	499	480	488	497	503	506	507	564	440	477	474	498	500	467	495	478	513	476	443	434	527	490	485	510	517	507	521	531	476	444	498	544	485	463	458	485	506	512	483	482	476	464	449	503	516	493	534	488	501	451	470	514	517	484	452	462	502	519	473	455	465	490	509	506	506	500	468	476	508	485	486	498	478	525	516	519	486	488	511	510	513	484	497	469	497	474	485	459	491	486	522	515	540	521	478	440	439	487	488	473	481	459	494	472	499	519	506	453	473	502	466	528	501	498	477	483	450	507	500	506	472	432	493	493	498	509	497	510	471	503	515	476	490	506	476	456	518	484	461	528	492	521	497	484	506	518	467	483	486	502	480	498	504	465	489	498	494	497	489	480	523	490	515	503	475	475	508	465	509	471	471	487	497	497	514	500	482	498	447	486	512	504	518	419	488	464	500	488	508	502	495	484	473	470	487	492	472	492	457	462	491	478	506	469	511	485	443	461	506	537	473	447	493	523	477	482	468	516	484	451	467	536	473	481	470	467	483	531	503	461	503	486	495	503	532	491	462	506	496	525	489	547	441	477	505	528	530	494	525	543	512	492	498	532	489	493	488	505	496	493	474	500	467	493	492	513	493	485	503	473	470	517	520	491	489	483	505	482	476	480	518	462	480	520	499	540	489	484	503	495	505	510	518	488	499	514	479	509	566	494	544	466	461	494	487	491	505	488	470	507	478	457	485	517	476	485	503	500	503	499	524	481	515	519	484	487	504	538	528	470	490	535	483	520	491	488	522	490	495	526	497	518	481	509	480	513	467	448	519	457	481	489	503	494	518	490	486	470	444	483	498	497	521	515	471	460	466	501	504	462	511	472	473	446	475	464	533	504	510	494	479	503	530	509	499	466	483	538	514	493	470	486	461	499	489	491	490	521	495	476	518	480	455	488	512	494	460	502	456	474	506	507	455	472	495	513	487	530	473	489	500	473	500	519	501	496	528	487	490	491	520	510	494	520	509	493	468	481	500	480	489	479	471	501	508	516	502	494	474	494	502	516	492	473	464	516	507	479	459	513	495	466	479	477	461	508	451	454	516	493	498	513	499	508	499	471	490	508	483	482	442	478	518	507	499	475	479	500	495	521	510	490	484	485	479	483	495	498	518	504	468	512	468	461	518	485	506	476	490	514	513	463	512	461	504	531	507	486	450	448	470	468	461	496	491	436	477	488	472	453	484	466	484	521	483	511	476	449	517	439	497	484	485	512	510	494	487	492	463	464	504	483	462	473	472	503	498	486	500	490	506	498	453	490	510	506	472	525	482	492	508	509	467	524	512	496	515	501	496	459	517	518	465	467	503	462	508	477	473	497	473	493	494	492	519	507	510	476	475	495	471	459	533	462	514	497	499	494	480	502	472	543	515	479	496	488	489	476	479	466	462	515	469	505	500	490	476	467	487	495	465	464	520	506	487	499	514	520	519	488	528	517	497	503	493	453	458	511	477	455	492	516	507	471	505	501	485	527	546	460	494	495	510	474	468	527	483	445	428	493	534	502	456	482	538	475	523	492	448	513	478	463	508	486	519	499	480	494	498	511	484	488	523	455	450	493	489	491	546	511	472	489	484	468	446	463	474	471	483	524	519	515	484	497	496	497	486	456	491	497	519	496	493	481	492	443	472	452	459	513	479	467	455	498	472	507	527	514	492	488	523	477	540	496	462	457	478	491	504	496	487	518	516	496	464	474	493	513	486	483	461	479	508	452	500	507	470	485	503	487	492	534	481	497	479	508	491	463	499	484	466	498	487	486	476	494	494	484	519	508	472	475	501	471	495	478	469	489	508	463	528	488	518	513	510	499	520	508	506	510	498	509	495	515	507	473	505	511	446	483	494	484	544	464	495	468	509	464	505	487	523	462	505	493	464	494	494	509	452	484	508	505	523	483	504	502	507	522	494	498	508	494	492	476	496	498	481	491	470	491	494	508	496	497	495	501	496	490	481	515	523	492	526	496	475	513	486	466	502	502	507	459	500	482	559	483	471	495	468	470	525	465	475	477	535	503	503	459	495	461	507	498	446	496	483	477	476	501	476	520	491	496	482	463	468	471	513	525	496	486	467	490	451	516	459	501	484	458	475	525	486	539	493	477	479	468	493	493	493	490	480	520	508	482	497	452	526	521	481	474	490	478	502	519	485	481	496	493	491	495	488	479	495	499	477	493	482	489	506	442	505	540	512	473	527	514	489	494	493	528	487	510	475	521	475	494	448	489	494	466	484	505	518	462	553	510	506	503	502	437	505	504	479	482	485	504	498	468	521	462	471	481	506	465	504	500	522	477	489	517	464	506	488	470	519	480	523	486	505	507	458	488	522	452	491	482	468	520	473	489	445	518	469	517	466	500	490	493	504	486	439	497	470	510	458	490	457	460	529	503	513	483	488	463	492	471	450	482	488	490	477	498	475	484	513	487	512	471	508	492	466	454	508	484	482	443	488	547	511	480	468	498	533	499	472	478	503	503	460	462	502	506	503	487	461	517	508	502	515	509	457	521	520	459	493	489	505	493	459	476	516	486	475	520	485	497	504	496	552	476	491	478	494	537	482	485	501	509	471	511	451	501	488	457	499	443	506	518	481	427	486	483	488	510	493	529	534	495	508	482	525	489	517	479	471	471	527	466	487	490	515	482	440	485	458	478	495	468	518	479	470	528	514	496	479	472	479	535	455	497	477	499	445	481	476	493	508	500	494	518	543	490	497	503	514	500	496	505	519	458	498	507	489	525	481	471	453	496	477	546	496	505	497	489	477	508	475	455	478	465	483	531	496	508	486	512	524	487	505	540	482	464	522	477	499	454	474	495	504	475	510	490	529	506	481	500	529	485	516	522	473	499	531	486	504	483	484	477	476	490	497	500	533	483	503	516	510	466	472	525	510	477	499	514	512	494	493	504	512	469	475	506	487	519	454	514	511	495	492	488	484	480	493	494	489	509	483	499	466	495	528	496	503	479	475	511	506	497	521	500	515	509	452	464	473	472	511	466	506	507	464	505	459	534	508	500	505	483	514	524	503	488	476	501	505	474	448	485	484	498	483	502	521	496	512	468	510	517	510	468	492	475	467	470	516	480	516	535	499	493	522	468	490	481	490	480	488	484	475	513	459	477	475	489	501	477	482	524	484	470	492	457	459	517	507	456	472	489	447	514	468	460	533	479	514	466	474	474	497	467	481	467	461	525	488	491	473	547	493	518	521	481	522	539	518	522	464	461	463	523	493	466	460	480	529	511	483	473	469	476	495	483	466	485	490	502	510	502	490	494	475	469	487	492	463	504	500	521	481	501	510	500	517	488	459	479	470	500	462	452	485	513	467	514	512	488	552	460	486	494	480	495	487
24047	20982	27810	24309	19398	1360	512	376	314	271	236	227	219	212	198	200	187	186	193	188	143	171	159	173	161	192	167	171	155	149	168	178	159	143	148	147	155	160	149	147	139	139	165	143	178	157	161	146	154	147	140	163	149	143	168	168	148	148	144	154	145	166	133	164	149	137	164	136	139	138	162	155	137	140	150	173	131	146	146	147	160	160	146	141	150	156	156	122	140	153	148	146	134	158	155	127	164	166	131	138	163	147	133	119	140	148	170	148	138	141	178	147	155	131	159	150	134	149	154	166	177	160	163	155	156	159	138	127	153	157	134	127	157	142	145	146	155	152	149	159	151	136	137	147	146	152	165	140	150	153	140	161	147	129	146	159	151	153	144	162	158	145	146	168	151	174	157	149	137	135	139	137	171	138	155	162	158	145	132	144	155	192	149	153	150	142	170	128	162	142	157	131	164	171	167	157	137	143	169	160	145	143	143	164	151	149	154	143	142	128	144	144	136	130	144	172	139	143	141	151	127	154	158	139	147	139	135	156	153	153	149	159	163	156	162	152	152	128	146	145	148	135	161	152	151	165	131	143	149	174	169	159	123	178	153	156	164	150	141	143	152	147	138	151	165	153	163	137	141	153	135	166	150	158	156	147	118	156	146	155	144	138	175	146	137	150	154	152	125	152	130	141	155	154	174	139	154	157	164	178	158	143	145	147	149	154	170	147	145	137	148	139	168	133	177	148	131	144	171	181	187	135	125	160	153	147	154	140	158	185	140	159	147	142	133	163	132	130	162	152	130	159	144	145	152	154	147	145	132	134	153	160	151	155	144	148	160	137	167	173	149	126	175	159	133	151	128	133	133	183	158	150	165	152	151	143	128	145	149	143	174	139	165	159	153	143	137	147	148	154	154	139	144	153	148	159	134	159	189	153	150	149	133	148	138	142	139	145	140	145	141	155	130	154	148	147	146	151	144	158	125	147	137	146	151	174	169	159	146	148	134	136	143	153	163	155	162	158	151	150	165	130	140	167	165	132	155	135	173	117	160	126	130	136	136	152	119	149	133	146	126	139	151	150	149	170	139	141	165	128	129	155	122	163	121	141	160	140	132	147	155	153	141	165	143	138	165	157	158	157	154	140	147	138	143	126	141	138	164	140	143	163	145	121	145	147	147	172	161	162	159	147	121	151	135	177	159	153	159	148	160	153	135	166	126	160	165	133	158	147	146	145	163	156	166	155	148	134	156	179	135	156	141	149	150	136	156	157	131	155	136	160	145	131	153	144	157	149	124	155	151	155	149	143	153	145	134	165	159	147	139	147	167	150	144	138	172	165	134	148	151	140	126	157	186	132	148	144	158	153	139	137	170	150	164	167	166	154	145	161	141	146	136	139	136	154	136	139	168	143	143	142	140	153	149	161	163	149	171	122	147	143	128	142	138	143	154	163	179	138	127	153	174	138	164	139	159	139	159	142	155	135	161	160	149	157	138	133	163	162	131	146	152	162	172	164	171	139	150	146	172	162	139	160	159	188	159	139	150	152	147	161	169	134	150	137	166	161	157	142	154	147	149	146	144	140	148	149	169	142	132	133	156	137	152	136	139	147	161	156	146	137	153	139	172	151	145	125	156	164	136	130	143	146	145	164	151	149	144	169	152	160	155	159	131	147	149	160	156	126	111	138	160	135	132	155	151	143	162	159	165	140	146	149	136	141	156	166	161	163	138	149	134	152	143	162	147	130	136	133	141	142	173	159	149	138	154	136	155	131	140	136	135	147	151	161	157	143	157	126	144	154	173	156	142	160	159	141	125	145	139	150	130	143	167	121	143	130	145	162	147	146	150	159	130	140	172	122	152	167	136	165	146	148	152	136	187	159	156	147	114	150	153	140	150	146	133	141	146	151	161	137	148	145	153	137	139	156	176	163	166	146	155	172	144	146	164	148	147	134	133	172	147	136	157	159	127	135	138	142	145	149	155	157	128	155	144	142	141	160	163	150	167	132	146	150	160	135	140	169	163	130	145	158	138	167	151	147	157	150	153	136	148	144	127	165	126	146	133	147	149	140	134	140	146	164	147	136	168	138	131	148	149	144	156	134	164	149	137	154	146	153	159	138	160	163	142	150	132	136	148	180	160	145	146	151	149	136	152	153	169	147	151	165	157	162	142	162	147	141	163	148	138	155	141	155	168	154	150	154	144	156	128	168	163	157	153	137	148	153	154	158	154	157	140	145	161	169	153	153	159	144	138	133	146	136	136	148	152	137	154	130	160	171	141	159	150	153	144	128	155	159	157	149	154	158	129	154	147	156	132	138	130	144	158	145	179	150	140	130	152	152	146	145	147	153	142	144	146	134	149	149	144	168	119	169	161	151	144	160	134	117	156	138	129	150	129	129	138	165	154	176	146	143	166	163	148	136	167	158	133	175	160	181	145	153	139	139	146	145	138	143	149	164	148	142	155	144	131	153	144	136	162	154	176	143	143	137	130	140	146	168	152	134	159	133	168	159	139	133	143	135	157	149	125	147	142	159	144	147	144	141	161	138	138	143	142	161	136	159	138	147	132	128	145	162	156	174	138	163	145	146	139	167	150	161	138	145	144	151	149	148	155	156	141	131	155	159	139	156	148	138	147	141	143	132	153	147	138	140	124	148	144	136	154	162	126	135	141	157	124	158	162	148	176	150	139	150	170	130	160	143	148	144	159	160	143	163	148	160	137	135	152	151	158	149	177	161	125	149	151	159	160	178	150	125	170	157	154	147	142	149	146	133	141	148	139	148	149	146	165	156	169	158	146	160	152	152	143	137	162	141	158	158	146	133	147	141	154	152	146	149	165	143	145	165	153	166	160	136	147	162	152	148	136	138	159	136	136	170	159	152	159	126	138	146	144	152	153	148	133	143	155	153	153	139	148	136	154	150	149	133	162	152	156	146	168	157	138	161	152	146	142	158	145	133	159	131	148	157	135	155	172	145	149	141	150	154	158	148	155	133	163	152	156	148	124	160	148	133	173	141	127	151	156	159	158	124	136	165	150	153	155	149	167	147	158	144	135	135	169	150	146	147	153	138	174	137	154	142	148	181	165	129	169	138	156	138	150	144	150	144	153	165	168	154	145	161	114	135	154	154	153	164	137	141	142	172	156	145	133	156	164	143	163	153	143	170	157	165	164	143	108	125	148	151	178	143	154	170	164	144	146	151	142	158	170	127	123	158	149	162	165	135	135	168	146	168	147	164	149	161	154	144	176	148	152	150	140	140	170	152	159	151	147	158	152	143	149	137	155	131	144	144	141	155	143	133	156	165	153	149	157	160	152	137	133	132	167	148	132	150	148	156	131	164	154	152	148	174	165	162	152	185	163	164	162	145	143	159	146	155	150	176	154	129	155	151	144	153	156	134	164	146	151	143	169	177	148	140	128	142	146	140	135	160	152	149	173	148	175	170	144	159	139	162	153	142	162	148	130	183	165	133	163	125	141	159	145	131	132	141	164	146	160	181
20178	9206	7743	3797	2491	1786	1386	1059	944	783	664	621	496	537	494	487	460	396	415	350	370	339	363	365	352	326	350	325	315	348	341	302	319	300	311	321	320	304	309	314	303	317	292	327	339	287	286	297	278	295	325	286	321	320	285	271	287	280	308	298	262	290	304	281	286	299	287	324	319	301	307	283	301	324	261	294	305	269	323	277	305	300	291	278	298	313	327	290	293	315	320	292	303	276	263	274	277	294	280	258	303	292	298	272	276	304	285	279	313	284	282	288	276	280	307	301	300	279	294	280	282	277	307	274	292	273	287	304	248	274	299	311	280	281	316	308	260	306	270	314	281	292	292	280	276	285	311	294	300	276	284	288	255	266	289	303	263	290	284	311	274	283	296	290	266	293	321	284	256	264	254	252	322	276	286	281	279	301	320	286	299	289	280	290	306	291	274	308	268	295	317	286	285	295	277	293	310	299	301	308	287	291	319	288	332	290	276	308	287	276	301	288	306	301	312	293	276	298	308	260	278	310	282	286	305	293	299	272	295	299	278	281	287	274	278	287	286	323	305	289	294	328	270	279	264	296	276	266	285	289	282	290	289	291	270	279	264	270	290	275	313	279	300	289	299	282	271	259	292	301	270	261	274	265	284	272	260	285	283	311	285	287	278	277	275	266	284	258	272	309	285	284	295	316	308	300	264	318	282	293	278	304	303	274	260	285	301	306	293	284	275	307	281	278	275	284	308	284	282	287	288	289	306	297	282	287	311	284	285	277	300	301	280	290	306	277	279	299	290	262	299	274	297	307	302	312	284	299	281	304	286	303	296	281	266	266	289	306	286	270	295	293	316	310	305	288	260	287	303	289	266	287	292	267	266	267	272	306	272	281	302	289	272	265	300	311	281	264	255	262	284	312	320	275	309	299	291	318	297	290	271	297	301	305	291	292	304	293	308	301	242	311	297	293	335	307	292	303	268	277	273	287	289	299	303	283	275	303	288	278	249	282	278	274	269	256	315	304	295	305	263	287	292	299	249	266	275	314	275	301	280	214	282	292	278	289	286	300	286	273	262	299	323	287	281	291	250	350	296	281	275	301	302	301	273	298	300	273	277	275	300	331	283	310	274	267	299	292	261	297	282	285	302	276	304	280	282	276	282	287	269	303	257	268	287	293	259	281	292	312	289	300	276	319	283	295	286	293	286	288	273	303	278	298	286	286	283	272	296	263	286	308	316	323	342	296	269	293	280	280	304	277	296	274	275	299	292	276	286	285	301	275	290	264	324	277	271	315	304	314	261	298	300	262	304	289	276	313	283	289	280	307	278	268	307	303	289	293	323	286	284	271	286	302	285	285	314	288	292	273	295	290	283	272	299	298	297	285	298	268	267	302	279	282	295	299	298	293	285	279	294	286	292	305	269	321	300	297	295	304	289	307	309	249	302	277	243	297	275	275	310	313	270	278	264	278	289	303	307	272	261	320	278	296	296	271	310	277	274	263	301	258	300	302	286	285	324	300	277	279	301	284	278	288	302	309	298	306	293	277	280	275	277	275	270	283	267	296	300	289	269	330	277	286	311	292	295	265	282	282	296	300	279	295	288	315	297	296	298	291	297	289	279	295	318	264	290	306	283	271	277	292	315	286	313	251	288	274	280	269	299	296	262	285	312	275	286	294	253	280	271	260	275	264	275	308	306	289	310	274	272	316	316	273	281	290	310	297	309	261	293	297	285	299	290	284	262	249	289	279	309	277	263	278	314	302	268	286	278	271	295	292	296	273	299	275	270	278	284	292	281	272	328	298	299	267	307	293	306	287	295	289	269	284	272	271	274	300	335	310	292	295	307	292	286	310	284	280	320	281	299	300	275	275	278	291	298	289	322	292	286	314	294	287	284	277	304	290	261	273	283	272	288	287	284	281	267	269	279	307	278	280	288	280	296	286	311	315	295	318	258	306	284	299	287	290	286	279	290	262	274	261	303	284	285	295	296	294	283	284	295	328	311	307	299	291	276	295	310	287	276	309	280	279	300	292	291	277	291	284	281	281	288	253	288	311	285	277	306	292	317	294	244	289	284	282	268	297	299	314	255	274	234	290	300	283	280	288	279	272	318	279	292	304	277	277	296	259	314	268	257	285	288	277	295	297	282	276	282	250	263	308	286	303	297	295	287	270	311	285	285	277	291	290	245	270	275	291	270	301	323	295	288	272	305	311	282	263	284	308	322	295	272	269	285	266	310	299	266	297	327	286	285	304	302	277	283	292	304	274	276	281	311	279	318	289	275	309	294	298	309	308	267	286	312	270	253	297	306	270	320	281	294	298	296	277	312	298	309	291	305	291	302	309	305	297	279	255	273	286	272	279	290	306	328	301	289	294	279	298	282	292	313	315	332	300	277	277	302	311	280	259	293	311	265	324	286	291	301	292	280	293	300	281	262	273	295	269	261	267	295	269	313	284	272	285	285	295	276	324	270	286	276	313	297	278	283	278	280	267	281	294	271	314	286	296	277	275	270	301	333	262	303	304	297	316	278	261	291	308	251	275	286	315	298	272	286	306	260	307	287	290	289	285	249	271	294	291	280	286	296	325	273	262	303	297	313	287	274	282	267	302	305	293	285	265	296	301	324	250	312	316	296	306	294	299	282	263	318	280	275	275	309	270	294	287	314	298	326	291	296	270	294	294	274	286	256	284	269	267	270	321	303	286	310	267	290	272	295	287	263	280	263	264	313	273	303	287	253	287	279	278	282	308	292	268	289	312	311	303	289	297	297	304	266	296	297	288	280	284	267	287	318	291	297	253	294	318	280	295	286	309	285	287	297	279	275	316	294	305	273	266	268	279	305	265	275	302	281	274	294	298	281	279	313	295	285	297	284	302	282	291	271	293	287	269	268	291	271	295	271	311	283	292	281	272	285	300	283	320	295	298	297	266	284	286	308	280	287	273	298	255	304	257	298	291	306	270	309	293	301	307	284	284	290	317	276	271	300	318	283	278	318	312	294	308	305	316	283	250	280	267	247	261	280	298	286	296	283	303	285	291	309	246	296	263	305	280	297	291	290	279	297	349	282	262	310	310	273	281	301	289	289	299	269	268	279	328	278	305	290	304	264	293	318	301	297	278	302	297	281	253	301	276	302	297	310	273	293	265	297	273	276	287	286	292	286	274	279	290	289	277	315	270	285	270	290	274	284	277	286	313	272	284	292	273	284	311	302	299	323	273	262	305	313	265	270	313	287	284	290	317	289	283	328	323	307	282	287	273	290	288	290	323	310	274	275	286	308	273	294	311	277	294	273	301	267	316	290	289	301	287	284	262	290	296	263	299	274	310	311	264	283	318	274	298	290	293	277	312	282	280	294	308	290	282	286	281	297	283	284	272	296	296	268	312	282	302	291	328	284	276	273	250	287	271	273	313	299	306	298	292	311	297	298	271	280	289	291	313	280	282	302	258	287	314	297	320	286	299	298	293	299	283	257	275	308	308	283	318	273	281	303	301	281	258
23079	20982	28535	23614	20983	18905	1954	824	643	604	566	500	449	494	454	432	436	354	391	432	374	396	375	365	366	358	378	338	365	344	411	363	377	376	400	360	374	351	370	354	373	359	360	339	335	352	329	373	366	345	345	335	340	319	342	382	356	337	338	362	343	329	319	356	326	368	330	339	303	369	366	395	361	320	300	309	316	331	367	355	339	354	335	351	327	347	334	374	373	361	339	338	349	375	343	340	363	340	365	316	333	358	360	349	360	327	342	347	336	344	338	352	331	322	331	353	353	311	345	363	353	360	351	374	352	350	343	347	330	332	342	336	340	329	355	363	311	348	381	317	359	320	359	342	353	336	331	309	354	347	334	319	374	348	340	358	333	354	395	344	345	365	348	325	357	349	342	327	357	329	367	308	347	324	345	337	331	360	314	331	349	360	348	366	366	321	334	354	372	363	365	348	354	346	322	366	353	337	366	343	361	344	316	337	340	337	352	362	350	346	341	346	356	344	343	297	318	336	349	312	340	317	339	295	347	332	344	341	354	359	364	352	335	351	348	350	321	371	336	325	363	338	341	341	330	344	342	361	351	319	319	376	358	357	360	320	327	314	350	348	338	350	334	326	367	356	333	351	366	327	341	382	351	342	348	349	354	329	330	368	350	355	333	315	323	319	367	380	347	336	319	346	358	373	334	364	339	365	381	337	316	313	349	321	331	344	343	315	352	349	349	366	333	343	336	346	307	352	334	344	336	306	332	342	319	332	354	352	351	308	343	331	330	306	353	320	321	320	350	345	344	352	333	331	338	374	323	369	326	343	357	316	323	337	311	340	353	354	329	317	363	333	349	361	365	341	352	325	310	360	329	343	347	384	371	349	370	321	312	308	360	348	332	330	373	338	335	328	345	337	348	308	339	330	348	366	353	314	358	348	358	356	323	348	366	313	355	342	332	332	334	337	350	320	340	321	365	327	336	330	354	316	340	343	307	361	354	352	339	375	344	362	340	374	363	334	321	367	333	344	359	329	393	370	347	359	352	365	359	362	335	325	340	334	352	373	336	342	355	336	340	361	322	340	313	345	334	320	342	345	360	341	330	350	354	348	361	311	381	327	329	333	393	342	342	380	327	353	350	321	329	328	377	354	319	322	366	334	366	332	354	337	331	330	347	348	350	336	329	338	333	345	332	323	337	356	364	338	321	345	360	338	334	339	342	360	312	325	353	305	335	319	342	320	368	324	317	343	349	321	332	315	327	330	333	350	333	340	347	349	341	358	313	347	327	343	366	321	364	344	368	334	371	362	344	328	305	329	307	336	354	363	327	350	346	347	348	318	334	370	371	361	317	368	367	351	358	330	363	367	346	358	336	302	397	380	326	331	329	352	358	347	341	339	311	370	308	344	338	338	297	363	323	379	337	338	336	349	352	343	333	324	327	375	348	341	355	340	369	358	307	342	358	333	365	352	333	370	342	339	358	344	355	358	362	324	354	343	359	311	354	319	373	358	351	323	330	361	340	337	294	355	359	329	369	341	354	335	328	363	330	354	346	355	365	326	361	381	321	324	340	332	366	336	336	341	322	358	345	313	357	361	355	339	382	335	372	365	345	357	357	358	353	364	361	345	361	339	359	317	339	318	360	370	330	353	347	341	355	338	309	341	339	356	335	330	338	354	353	344	339	339	358	351	357	353	359	307	335	327	377	303	341	316	355	299	296	339	350	328	352	350	348	334	340	299	341	352	339	326	351	362	313	342	342	334	364	334	341	348	323	361	327	338	335	335	342	307	330	334	388	340	352	346	353	361	305	338	355	357	350	357	361	355	348	328	380	326	339	342	309	353	348	356	392	329	353	373	323	335	345	355	316	355	352	396	336	324	346	375	328	362	297	339	352	339	341	312	325	326	341	321	317	329	317	342	327	324	351	339	338	320	352	337	344	352	372	360	307	346	319	338	313	389	341	352	356	332	345	334	341	340	372	319	345	339	328	338	363	339	339	365	347	325	340	349	320	332	368	353	373	324	358	370	362	352	343	341	335	344	346	346	334	339	347	346	333	334	312	345	340	324	338	345	364	342	312	345	360	351	335	314	345	373	349	352	330	329	330	341	344	312	341	365	351	371	356	337	347	309	371	315	325	311	345	358	335	327	368	349	317	327	343	348	349	344	333	360	346	330	332	341	328	339	376	318	347	359	373	340	360	316	322	359	337	326	350	314	326	342	310	348	359	339	353	331	346	349	334	345	347	335	349	307	365	351	325	346	305	329	367	319	311	342	346	335	359	359	371	345	323	341	325	355	355	368	341	339	327	358	364	313	317	352	328	344	351	317	361	322	327	330	352	333	325	346	377	330	328	354	353	368	347	340	375	347	319	308	341	305	327	337	350	317	381	350	350	355	375	346	326	313	359	379	331	354	319	340	374	346	325	347	365	373	304	347	339	319	352	356	365	301	366	338	344	358	342	314	318	362	343	342	360	327	353	351	382	336	325	384	317	322	336	321	317	321	305	329	319	325	334	333	326	335	312	334	306	353	323	304	334	378	332	336	355	342	325	324	343	334	339	350	333	359	347	332	288	346	340	363	345	309	322	340	349	328	360	306	335	320	352	336	337	339	353	361	365	341	332	350	337	331	340	345	336	328	361	375	373	319	322	335	336	330	349	352	342	337	341	311	320	349	332	370	333	353	328	362	329	352	328	370	356	328	325	310	352	375	347	348	348	342	326	324	341	336	314	340	330	349	330	369	333	344	341	345	363	322	320	305	333	320	362	323	365	333	317	336	338	341	343	343	338	326	345	367	356	322	365	321	329	347	309	318	344	365	352	335	344	346	305	363	343	349	354	350	341	347	334	319	374	341	315	337	357	344	345	344	365	316	333	340	355	337	356	351	341	366	351	387	359	324	340	339	341	318	329	300	341	347	309	346	359	358	386	289	302	318	343	314	315	349	344	315	339	334	356	328	321	367	339	301	334	350	355	324	296	325	379	341	362	345	341	343	335	307	363	351	354	345	342	339	356	329	317	345	347	321	378	291	373	348	336	316	350	336	328	345	324	367	323	382	331	354	383	366	377	328	342	335	339	356	355	307	338	341	326	343	343	338	338	342	359	349	336	342	369	353	333	324	344	358	339	336	345	343	350	312	354	325	335	372	344	326	378	334	341	336	338	352	314	327	333	307	352	340	357	335	352	370	353	375	311	351	333	349	317	341	331	360	363	333	380	364	345	351	352	366	351	336	318	311	347	361	359	334	369	351	346	356	364	367	340	378	343	351	353	354	327	324	353	347	335	344	351	319	308	384	343	333	333	315	348	340	340	357	347	340	340	334	340	357	352	345	299	337	343	336	355	360	343	348	388	305	323	339	339	340	338	303	368	352	326	346	340	332	329	326	342	305	361	312	360	332	318	349	338	375	350	360	360	334	347	369	351	320	344	332	336	322	350	373	385	370	316	325	356	363	352	373	338	322	324	342	333	343	304	336	318	363	336	321	290	330	311	324
22804	15157	12912	7034	4693	3418	2682	2206	1772	1522	1357	1192	1124	1028	955	882	881	835	829	773	800	775	675	726	698	685	666	664	667	657	677	697	659	628	637	637	664	634	626	578	656	634	624	639	657	587	580	657	631	643	570	633	636	606	631	560	575	593	637	642	599	615	620	621	648	621	605	583	590	579	594	600	583	613	594	605	567	602	585	627	568	612	581	596	620	557	542	625	528	614	573	581	574	627	601	615	667	561	592	610	603	584	608	581	590	567	596	629	591	584	572	580	609	597	594	621	589	593	563	584	610	608	608	611	577	547	587	568	616	594	576	594	613	595	565	621	563	583	622	611	616	586	613	600	570	603	610	555	586	579	596	621	586	572	568	575	592	589	616	603	577	553	575	602	570	576	540	587	564	577	591	515	627	609	540	581	574	601	620	550	584	552	559	592	592	608	576	629	601	626	570	573	582	570	591	581	610	573	574	546	602	605	588	550	588	608	622	588	573	654	592	517	624	554	557	605	569	617	631	593	575	598	560	578	600	619	569	575	554	573	606	616	565	594	636	612	602	604	599	577	592	577	579	578	626	590	608	594	565	621	593	573	558	549	560	569	625	583	620	597	607	625	580	581	592	596	580	618	578	587	577	617	596	590	608	570	587	563	610	582	616	583	591	587	554	593	547	596	593	577	608	583	606	591	533	594	577	588	572	558	611	587	614	562	569	609	552	617	571	627	604	534	589	589	566	591	608	629	571	610	566	591	586	585	570	588	587	558	567	632	560	611	559	584	570	575	622	530	587	621	554	595	540	598	632	608	557	579	559	599	597	595	619	598	559	571	617	571	599	597	610	592	583	636	631	556	575	585	576	561	614	557	570	575	569	588	615	605	538	617	590	587	629	575	530	554	631	618	630	573	578	610	630	594	602	632	585	584	600	598	605	535	594	589	584	570	572	555	591	583	560	565	580	624	547	564	582	605	594	582	578	580	519	596	576	588	604	559	542	588	564	608	608	573	618	556	562	537	572	613	559	557	593	613	632	598	614	644	594	607	639	585	587	589	579	586	599	625	566	611	555	586	544	582	534	568	619	622	623	560	608	642	572	639	601	542	601	601	597	596	587	607	566	626	591	564	625	556	596	562	575	597	569	595	579	645	578	592	570	611	618	603	566	611	565	583	603	568	553	554	621	558	589	612	598	594	618	613	571	593	580	669	594	594	571	559	590	619	598	575	582	584	547	578	585	565	560	593	656	614	624	605	569	585	550	597	577	533	615	610	588	596	543	567	597	571	585	564	566	565	598	600	569	610	584	583	583	590	617	627	601	559	597	549	571	560	578	551	540	553	576	626	566	561	604	564	532	582	592	567	570	616	545	595	573	546	608	613	544	592	612	550	582	605	548	577	541	636	613	585	609	541	587	570	595	542	596	582	579	616	589	570	543	596	545	576	594	576	579	589	601	577	585	606	580	566	612	546	633	559	596	634	585	573	589	581	559	564	591	567	549	616	619	592	586	606	613	599	573	542	654	587	563	558	563	559	596	566	633	605	602	561	592	571	573	606	624	602	581	609	630	615	587	634	553	604	598	619	559	589	565	588	584	564	574	603	592	611	613	585	578	611	562	603	605	602	607	642	592	619	569	550	572	574	650	591	582	578	510	541	570	595	559	569	571	593	609	556	589	571	617	611	569	584	606	605	574	585	568	587	587	576	598	572	586	603	554	577	568	617	591	632	552	574	555	579	591	557	565	590	598	624	609	590	621	603	556	567	627	593	587	616	607	597	594	577	599	603	566	605	584	566	615	583	609	614	589	563	605	583	574	571	596	570	577	604	611	542	568	575	604	577	603	626	580	602	555	623	591	573	606	590	585	630	583	591	586	579	579	648	581	604	561	578	595	598	587	550	586	594	565	600	571	572	535	641	555	567	572	613	658	558	590	565	587	563	596	605	571	574	595	565	611	567	578	581	605	597	589	577	575	582	624	558	596	571	602	595	557	580	575	620	620	550	580	597	592	642	592	569	598	565	605	598	588	585	513	566	602	535	564	557	548	570	564	615	634	567	597	586	599	582	535	589	602	594	583	604	579	596	610	611	608	582	594	588	551	604	543	603	576	528	604	601	571	549	542	565	572	577	604	557	621	567	605	591	603	576	531	561	607	627	572	598	590	592	595	599	594	587	627	573	605	578	617	558	586	577	633	551	535	568	568	611	579	575	580	631	589	623	576	587	575	572	571	592	550	569	556	608	576	597	551	583	603	599	599	575	550	586	618	628	572	626	617	618	586	603	556	583	556	548	584	577	554	642	597	633	576	570	562	624	589	508	558	553	576	580	598	597	578	608	535	597	586	605	606	607	600	593	578	569	578	568	603	549	566	601	570	561	616	595	544	562	613	609	601	624	567	601	571	577	632	575	584	573	561	587	576	567	569	596	597	597	565	564	590	543	594	573	549	575	589	603	566	547	603	564	619	563	586	609	596	567	580	612	598	602	597	578	588	569	581	580	594	620	576	598	546	568	612	573	594	580	567	553	580	562	546	563	601	599	575	592	615	569	631	625	574	551	585	609	589	583	618	578	600	573	589	585	618	579	548	597	601	600	580	577	542	540	547	591	553	576	587	554	592	579	565	584	576	602	560	573	599	584	580	575	579	566	555	579	568	608	591	581	542	579	631	558	595	555	564	600	598	576	587	556	596	627	596	584	573	591	570	611	578	583	568	571	592	585	563	561	583	583	586	601	582	573	576	549	619	607	522	571	574	592	567	581	571	561	621	582	600	586	552	574	586	616	595	581	614	568	646	617	601	589	556	549	549	563	575	592	596	600	569	536	604	593	575	602	540	555	588	554	604	585	622	584	592	572	597	557	592	604	569	542	534	557	605	575	565	569	625	599	566	598	613	563	561	592	586	553	580	643	601	619	594	587	576	589	579	602	553	595	574	578	583	592	606	551	607	595	585	618	589	576	569	582	622	577	568	530	585	569	567	559	597	589	570	614	597	594	593	591	581	606	571	574	565	584	584	631	563	594	540	573	611	604	561	582	610	587	570	627	590	578	581	588	590	586	584	572	590	577	607	546	554	613	544	600	559	576	627	618	577	571	580	567	620	600	587	572	587	561	587	600	581	594	574	575	578	570	572	582	549	557	620	579	544	548	613	599	554	603	565	606	589	577	614	540	568	590	567	593	643	591	551	618	657	596	541	616	546	571	600	579	560	566	595	558	554	591	599	566	532	553	601	557	586	629	584	569	534	551	586	609	595	579	591	620	553	623	550	575	542	573	587	584	552	580	586	613	606	591	581	616	578	602	578	588	580	560	615	629	579	539	601	627	589	543	576	573	559	569	644	619	585	564	582	579	593	574	568	575	573	556	596	621	660	610	573	622	643	567	572	584	609	599	574	585	577	596	573	590	576	583	569	600	581	591	609	573	572	586	567	581	588	583	533	542	617	588	571	564	613	570	588	546	575	598	602	590	584	583	615	572	599	619	570	614	601	583	614	647
26592	20423	8404	826	500	433	293	289	276	305	272	260	259	280	269	252	271	255	250	277	248	229	260	265	231	242	263	272	258	247	272	270	267	266	252	264	250	262	243	264	295	265	249	229	254	255	274	249	262	279	270	284	269	261	249	245	238	262	247	275	279	282	243	267	260	280	256	266	264	260	253	267	269	266	242	251	264	259	284	237	246	256	238	252	253	274	266	278	270	265	254	276	261	239	238	293	259	244	226	277	249	264	267	247	258	277	240	260	220	256	286	262	270	259	276	240	275	256	257	261	279	269	281	250	275	271	273	263	257	240	296	254	266	261	259	259	249	294	278	261	249	241	269	275	274	255	264	257	262	277	261	263	246	254	256	266	245	264	281	263	252	271	246	251	267	260	273	259	234	235	268	235	264	265	233	259	260	260	261	264	250	260	268	253	277	287	273	254	240	266	257	226	272	300	277	270	245	278	251	230	287	253	287	271	251	276	249	257	236	237	272	243	265	287	280	317	249	271	253	267	249	263	223	233	252	257	269	269	271	251	280	238	243	282	247	243	246	253	259	231	232	270	250	269	255	285	264	256	250	267	244	226	294	274	248	268	269	271	267	244	276	276	277	249	244	254	260	291	250	240	260	277	272	278	251	253	243	252	286	242	248	235	240	258	257	261	241	290	258	253	255	258	262	263	262	280	253	240	262	266	296	246	248	256	266	249	259	269	241	273	262	248	238	264	273	244	253	255	242	239	244	229	264	265	254	271	261	258	294	256	272	262	285	275	276	256	285	255	259	253	273	247	251	262	240	276	279	229	274	270	270	269	235	239	256	252	262	219	267	259	260	281	268	246	247	280	301	225	241	226	250	271	261	253	276	274	258	253	257	259	254	264	282	285	240	239	252	261	245	260	277	285	245	240	243	266	265	250	239	270	294	292	234	268	242	251	264	270	258	264	267	261	258	238	268	238	274	248	261	236	249	239	248	226	238	284	230	260	263	266	276	268	272	247	241	255	256	238	292	252	250	229	244	280	247	268	262	288	243	265	278	269	298	291	240	222	273	261	250	261	264	242	252	258	260	277	242	258	268	293	245	236	288	254	235	294	233	258	281	266	264	264	245	241	260	278	243	285	247	258	246	262	267	275	253	259	265	242	284	288	260	291	275	261	246	269	260	237	265	279	244	233	252	261	295	293	248	270	292	241	261	288	265	261	272	270	254	262	269	264	287	244	265	264	253	259	260	251	267	249	263	303	265	248	257	280	247	280	247	257	256	266	247	237	266	205	248	264	279	262	250	286	247	247	302	256	261	269	258	281	291	257	263	241	284	232	296	275	251	253	271	258	259	273	291	275	267	239	264	252	258	276	270	252	254	234	259	249	250	277	284	303	285	268	256	255	259	268	248	271	234	225	263	242	247	266	291	274	246	282	286	257	266	255	255	255	268	266	252	278	275	236	248	264	260	285	265	267	287	269	258	259	291	252	256	243	240	251	272	261	247	258	259	246	250	235	264	260	259	257	253	277	260	236	265	246	242	261	264	255	270	245	284	267	258	274	259	287	237	275	282	242	272	276	292	276	260	285	278	251	246	259	248	255	259	257	265	267	255	259	235	278	226	244	253	255	254	268	247	226	240	266	263	242	239	258	297	255	273	260	265	253	254	257	251	256	254	266	290	279	278	232	240	271	283	266	249	269	265	282	260	240	263	254	252	273	278	258	243	279	283	239	295	236	248	266	244	271	277	236	273	240	235	246	282	251	266	280	273	258	275	293	259	272	285	285	248	277	284	239	269	261	244	262	243	208	274	274	266	249	249	264	251	268	256	266	267	259	242	265	262	236	274	239	272	243	273	268	271	236	273	239	285	233	264	250	257	241	247	256	267	282	269	256	271	267	287	266	260	254	278	258	251	258	295	266	262	257	249	270	235	243	264	259	251	261	273	270	238	249	240	247	264	270	290	255	269	228	255	256	250	235	245	262	244	247	299	261	268	268	280	256	264	276	254	266	242	246	272	228	271	247	254	247	273	256	252	270	277	238	273	289	272	229	228	264	247	254	233	250	277	252	285	267	254	292	267	278	243	227	270	250	265	282	275	233	253	250	231	251	246	227	248	261	253	263	271	263	263	271	256	286	262	249	274	282	277	274	257	264	253	299	239	252	269	272	260	245	253	235	261	255	253	258	283	225	264	312	288	268	271	268	282	247	275	270	249	280	266	240	238	288	278	262	270	286	284	287	270	267	259	257	256	218	263	286	249	269	298	267	259	238	265	245	257	238	251	255	249	290	263	259	229	270	243	250	244	262	276	269	227	279	276	247	259	252	290	250	282	258	277	254	266	259	270	263	246	276	247	269	263	250	255	215	266	245	279	273	265	281	251	253	275	276	245	268	288	282	271	236	279	256	229	233	242	266	251	240	271	248	279	271	261	264	264	274	286	266	240	278	244	250	250	266	283	255	236	240	274	284	280	226	240	256	244	286	255	278	272	260	246	283	256	248	265	252	263	268	269	264	283	278	253	280	246	251	252	270	259	273	260	243	277	274	249	256	250	245	245	249	240	261	279	277	258	259	254	272	281	283	271	239	259	270	273	243	280	273	262	270	242	249	283	286	256	253	264	261	224	285	263	248	263	269	264	288	275	263	244	244	247	271	246	245	261	224	243	261	248	242	272	280	283	232	275	247	256	247	251	255	266	296	249	263	277	262	269	263	274	268	262	275	258	244	242	250	239	266	260	273	279	246	278	249	256	269	273	271	256	244	251	258	270	252	267	247	253	277	261	289	269	255	279	252	228	253	240	255	294	250	299	229	272	245	269	252	257	246	258	248	235	266	266	274	237	250	243	254	263	277	259	241	235	253	244	293	256	240	281	275	262	263	236	275	268	271	259	258	287	268	264	269	263	254	235	228	299	281	281	267	246	256	225	269	251	251	244	255	263	240	282	250	247	277	286	275	272	242	253	262	282	249	285	273	243	258	271	285	291	257	257	238	252	257	272	264	259	243	273	249	276	261	255	278	248	263	267	299	258	227	247	246	268	248	256	259	245	269	282	274	272	223	270	251	273	250	253	269	235	256	245	259	233	276	263	277	251	311	238	274	273	275	249	275	257	236	258	271	205	267	253	273	228	260	302	249	299	256	261	261	240	247	249	263	287	275	242	270	251	243	269	242	253	252	277	258	239	271	267	300	266	247	301	253	255	225	243	286	265	269	294	266	247	289	248	245	244	256	240	253	239	247	266	243	265	265	284	252	289	284	263	264	264	244	261	230	264	251	297	252	265	269	278	254	268	264	262	287	301	273	251	258	261	275	267	270	252	265	261	263	260	241	239	272	280	266	286	252	275	286	264	277	271	240	264	252	249	265	276	279	258	243	247	256	246	289	269	277	294	271	253	278	235	255	264	252	265	277	257	273	287	251	250	293	226	258	247	241	244	262	231	296	279	251	273	235	267	271	266	242	250	246	261	259	262	257	254	252	292	254	222	242	233	275	270	262
11309	1564	1470	930	764	712	601	570	563	509	476	488	509	511	535	479	482	532	501	498	478	519	484	485	515	503	455	516	462	476	477	495	500	486	477	543	460	456	484	497	502	490	477	490	516	474	509	519	507	471	453	505	492	539	500	479	513	454	488	485	467	489	529	527	504	473	477	480	475	514	430	521	472	502	510	484	504	502	518	431	514	475	471	487	442	527	478	517	488	466	500	519	469	488	507	484	498	461	475	462	495	480	497	474	522	483	494	452	480	485	468	477	458	505	486	488	511	456	510	478	470	488	467	483	505	466	528	488	478	477	484	436	509	479	460	495	507	458	471	484	493	475	489	499	492	471	482	485	512	499	453	476	492	504	483	496	481	513	519	473	504	488	497	498	493	535	513	508	508	491	512	449	466	465	449	488	499	521	504	520	495	487	509	503	477	478	520	485	499	485	487	453	462	475	510	484	454	517	446	483	468	469	481	489	499	500	496	484	490	519	502	489	480	479	510	500	490	474	507	460	496	500	489	532	509	485	505	479	503	496	508	494	480	481	470	479	497	481	499	486	511	504	482	517	508	459	488	476	460	447	485	470	496	521	490	499	500	509	504	472	438	466	492	468	473	512	478	477	452	520	479	480	508	462	486	528	487	511	484	503	499	490	494	477	464	496	505	509	513	480	469	448	462	459	469	497	492	462	472	459	476	464	462	513	464	513	504	459	476	470	482	474	487	488	474	462	493	514	495	505	516	523	511	499	525	488	456	521	486	462	483	523	477	492	483	485	467	517	495	503	535	487	493	494	495	481	526	496	488	484	488	461	509	505	526	517	532	480	478	467	494	498	506	473	482	472	497	513	438	505	491	453	497	467	474	444	477	497	494	466	498	494	483	503	489	482	460	500	514	486	489	490	421	474	507	487	474	480	515	469	500	439	489	489	479	452	513	538	509	497	540	468	453	462	478	506	485	485	469	465	504	502	464	435	480	504	476	479	490	439	506	490	525	484	502	483	454	465	525	448	509	518	504	488	474	493	488	474	457	478	467	475	499	466	503	504	460	457	474	503	500	492	506	487	491	528	487	498	497	473	460	509	489	512	493	461	468	497	493	494	484	501	494	522	500	492	497	467	459	482	500	498	485	507	489	519	467	511	463	458	460	510	523	520	497	533	479	478	488	504	470	509	477	492	496	486	464	517	472	515	501	527	516	534	522	485	470	508	521	476	505	455	494	458	499	469	516	477	463	477	512	473	489	481	506	507	496	510	437	508	489	463	475	470	467	479	474	482	507	497	471	470	510	514	455	496	500	533	497	541	505	485	521	515	480	499	457	527	492	473	506	501	501	503	513	472	503	482	440	472	488	466	529	496	496	489	493	432	495	475	498	523	518	468	492	486	510	447	487	478	488	483	447	509	522	500	514	464	470	492	491	505	504	507	452	452	500	546	461	473	450	470	471	518	493	504	498	519	477	486	495	465	489	498	476	519	445	520	514	480	506	488	470	489	479	460	507	493	476	484	456	484	490	461	504	473	509	491	475	479	499	480	513	509	509	483	492	488	448	515	481	511	485	484	481	494	460	512	499	515	533	451	473	525	494	500	511	480	500	489	501	503	484	499	501	491	451	479	483	498	494	487	482	524	478	497	464	524	501	479	484	478	489	470	524	439	464	491	496	495	486	468	532	447	485	470	514	476	508	461	481	484	460	480	496	462	472	516	493	456	493	476	483	517	480	466	485	495	472	489	445	458	503	506	497	472	467	495	462	483	467	488	521	486	484	485	487	555	484	489	506	508	472	470	477	463	474	473	457	514	530	489	482	507	503	484	498	491	482	521	478	494	487	462	492	463	544	495	507	473	510	452	475	493	509	446	509	490	497	523	472	501	483	505	487	480	443	480	516	526	524	509	518	466	472	507	458	488	473	511	514	445	495	471	455	508	506	529	501	510	464	515	499	485	508	446	471	481	475	523	509	483	500	496	481	482	493	479	525	459	495	495	487	485	488	505	498	472	492	465	453	469	492	471	488	497	502	494	490	491	472	468	478	499	461	488	543	476	489	507	484	478	522	468	482	507	477	478	492	483	488	427	504	504	498	459	484	463	467	465	487	504	498	493	506	530	459	488	495	480	454	467	490	488	517	485	470	491	487	506	503	491	497	483	509	487	502	487	485	518	450	509	525	488	489	486	520	517	489	510	494	491	469	503	491	499	484	492	490	473	483	467	484	483	448	490	514	498	495	473	506	475	483	465	456	464	503	472	471	479	477	476	495	526	423	499	482	478	460	501	465	513	499	469	459	471	478	488	511	467	479	460	515	529	503	480	487	506	457	469	497	497	462	540	501	481	480	491	482	462	453	482	518	505	537	473	492	487	451	495	476	530	497	492	508	482	487	533	506	474	517	543	452	497	520	493	529	488	486	507	444	479	455	500	487	516	496	480	470	488	498	502	496	492	505	454	486	487	478	530	523	486	475	516	475	511	458	539	521	489	475	470	463	495	540	491	503	440	506	499	475	472	441	522	483	465	454	505	463	509	495	501	486	505	489	484	445	491	496	488	526	440	496	475	512	489	498	456	472	498	485	451	481	539	509	455	514	492	522	466	521	463	486	486	468	462	494	504	439	477	470	470	511	447	462	514	435	482	510	513	485	495	467	492	479	469	494	496	478	489	468	454	490	486	459	468	501	512	480	487	467	486	475	487	512	479	500	516	503	458	503	489	515	523	516	478	491	481	511	450	505	506	496	494	475	488	501	499	480	441	442	478	467	493	450	463	463	462	502	501	489	474	501	495	465	490	462	468	484	488	423	470	460	512	501	518	460	459	497	501	477	512	488	489	513	502	449	491	491	481	479	480	498	485	509	485	529	454	457	501	476	500	485	447	460	475	492	533	484	484	460	466	493	505	457	476	478	513	480	534	483	481	448	469	480	462	505	482	472	516	490	453	462	496	495	479	492	485	515	453	526	489	490	464	444	500	494	527	495	475	515	455	479	467	487	489	481	497	513	486	480	488	463	499	470	482	486	497	531	498	496	480	501	517	495	489	508	464	473	466	508	472	474	491	498	516	500	490	476	458	512	483	493	502	477	504	475	479	500	461	474	509	492	510	491	488	514	484	506	466	446	498	513	509	476	476	481	492	440	467	506	453	534	497	480	478	465	510	513	455	504	470	501	477	473	466	439	445	474	504	480	509	493	446	454	495	502	472	513	469	491	482	498	493	514	496	487	490	522	498	495	456	467	511	515	509	481	493	498	503	531	500	480	476	529	455	534	507	498	520	476	486	499	505	500	486	474	464	461	453	522	520	482	482	482	475	497	511	463	490	496	515	525	485	464	490	515	512	495	495	496	466	481	515	502	525	505	502	460	497	493	488	476	514	499	519	507	482	491	502	479	502	482	477	471	477	498	461	513	494	497	479	470	510	483	458	474	462	523	499	478	500	526	532	479	494	487	487	485	561	483	495	477	471	532	507	472	514	486	433	441	453	492	467	477	441
24041	20954	27879	24162	19750	1594	534	356	342	275	259	244	253	200	203	187	185	185	164	173	159	185	189	174	168	169	151	150	169	141	168	142	145	168	163	162	146	157	166	153	143	142	147	151	146	150	136	141	167	146	136	160	138	145	131	135	147	140	153	146	140	156	153	144	144	154	139	153	159	159	174	151	146	144	147	182	143	153	150	160	161	136	158	154	133	132	155	157	163	163	181	141	134	175	166	152	150	167	155	136	150	139	127	165	129	144	158	161	136	168	159	165	141	133	152	148	142	153	141	132	157	163	155	146	139	172	139	171	157	158	147	141	149	142	154	160	155	145	131	161	158	157	141	163	155	150	134	148	159	171	158	174	148	150	154	149	168	153	136	137	143	156	169	148	146	145	127	140	137	139	136	150	148	160	157	154	136	139	135	169	159	142	146	140	146	155	157	153	128	159	140	148	138	138	143	157	140	149	153	152	137	137	150	163	146	156	139	144	142	153	143	130	131	150	145	141	160	148	152	172	141	135	135	141	138	142	161	158	126	155	166	150	162	152	145	130	163	124	156	145	159	128	155	148	178	133	165	143	148	134	166	149	168	148	148	125	164	133	137	148	156	135	152	157	138	169	150	151	177	147	149	131	172	144	144	151	145	131	152	123	162	164	142	162	151	154	165	116	149	133	158	148	148	136	165	172	128	169	155	183	151	147	178	150	143	137	157	155	157	170	141	143	160	162	128	136	141	117	150	136	143	141	149	129	157	138	129	146	152	135	158	154	146	147	160	147	136	151	144	155	152	152	131	106	139	161	138	157	153	156	134	142	137	128	130	149	153	161	158	161	152	163	172	153	166	159	169	154	161	149	161	171	153	133	127	151	152	160	138	148	153	164	135	143	146	147	125	164	132	151	160	153	169	162	162	164	138	138	169	147	163	146	126	163	127	146	158	146	134	136	124	141	147	131	139	150	139	143	137	161	158	155	151	142	145	166	162	148	156	140	139	153	153	157	139	148	147	140	146	127	157	162	160	145	138	149	145	134	148	148	140	135	125	147	154	153	154	142	150	167	165	141	148	141	116	160	144	155	143	141	129	153	167	133	154	135	141	183	157	150	167	144	133	150	169	157	149	146	168	155	161	178	124	166	152	167	128	166	132	165	141	153	154	158	160	151	153	158	153	174	175	146	145	140	132	113	155	148	167	162	131	146	154	162	160	159	171	140	144	170	143	144	154	148	127	147	146	130	155	169	154	168	172	148	131	163	136	142	143	161	153	163	170	131	167	160	147	143	130	156	150	163	159	151	142	147	131	126	145	147	149	151	166	152	168	151	142	156	141	132	157	138	146	163	154	163	160	145	156	162	134	137	160	149	151	145	155	142	165	149	138	151	148	138	133	141	162	155	162	142	148	147	153	148	142	176	107	150	143	145	148	130	131	159	141	152	124	180	154	154	144	135	137	166	130	167	169	153	136	157	152	159	137	159	141	138	154	146	142	146	148	170	143	141	148	163	146	156	147	163	160	153	138	146	151	157	133	121	161	148	157	141	139	157	141	144	157	163	147	153	151	145	140	128	132	133	153	151	143	172	135	161	138	150	173	144	133	136	145	157	134	144	140	134	156	131	169	135	129	160	168	160	156	133	177	151	142	146	152	153	157	154	154	154	150	154	157	156	156	159	162	145	132	170	123	136	175	143	170	158	143	157	135	144	138	151	162	153	149	165	152	182	157	158	138	150	142	155	151	155	162	155	157	163	154	149	157	157	143	162	136	155	129	169	141	136	153	145	149	143	153	157	174	151	150	148	150	127	136	143	156	183	173	149	153	161	148	146	167	166	134	151	147	128	149	169	159	162	155	168	144	151	128	144	143	144	147	136	145	143	176	131	151	155	145	154	143	131	134	123	163	148	138	139	160	140	145	154	153	174	155	150	161	172	145	165	145	142	144	158	145	145	167	162	171	145	162	155	137	133	143	141	144	161	158	165	163	157	141	146	163	149	163	144	153	145	137	162	155	152	149	143	149	176	155	144	154	128	143	140	158	149	161	155	147	160	142	130	162	167	162	148	144	143	152	134	154	161	167	155	142	154	149	154	149	151	152	156	140	147	148	146	150	159	151	164	155	140	132	138	143	160	146	163	155	145	130	136	136	152	157	150	130	127	157	152	128	171	142	155	159	155	145	133	159	123	162	140	136	148	142	143	150	155	141	121	172	152	136	150	150	128	130	191	153	160	136	137	145	162	171	167	140	141	158	158	143	140	152	165	149	155	162	136	156	134	147	148	137	141	146	150	133	167	158	164	149	152	179	135	169	140	139	157	118	156	156	152	151	145	151	150	147	164	147	108	152	168	144	171	137	148	137	162	125	134	126	138	129	148	168	158	147	157	140	191	151	148	149	146	134	124	151	160	138	150	165	129	154	141	163	163	142	175	159	127	157	133	163	161	142	141	158	147	163	158	159	141	133	138	154	156	140	166	165	134	150	121	153	129	153	141	149	151	143	161	151	149	149	153	151	151	140	167	169	140	148	145	164	143	146	164	147	155	144	164	155	135	158	150	151	140	140	150	152	173	138	149	140	133	128	143	147	145	182	160	149	147	129	130	156	167	153	157	144	136	147	155	181	162	127	141	139	142	174	149	150	144	167	138	136	135	160	159	156	157	151	128	152	129	146	159	183	155	162	153	151	148	142	147	152	164	147	159	147	140	148	119	162	134	135	148	151	145	136	130	175	146	152	138	143	138	166	138	149	175	155	150	130	140	151	160	173	157	156	126	123	158	150	145	144	127	152	149	138	147	155	153	148	134	162	145	139	152	138	126	160	134	142	144	152	160	155	154	142	154	139	154	143	157	145	162	162	170	169	150	170	133	142	152	149	147	147	142	162	159	165	158	153	165	160	158	132	137	134	151	133	176	139	140	133	139	183	155	141	165	158	159	138	165	140	145	141	131	158	141	159	136	141	137	149	157	147	157	139	140	166	151	145	159	154	178	142	150	149	128	167	156	143	133	122	146	163	149	166	151	142	146	149	141	154	171	165	156	142	146	146	143	139	159	137	164	124	160	133	139	156	130	149	128	145	156	152	163	173	167	147	144	153	148	157	120	156	145	145	131	160	135	162	154	164	158	147	147	155	156	134	138	127	139	133	158	156	138	163	137	177	149	144	139	152	139	159	145	149	158	144	152	149	161	144	164	160	152	129	145	192	150	148	142	140	146	148	171	122	176	168	163	150	151	137	146	140	148	151	148	144	133	145	151	137	154	134	155	146	138	134	172	135	143	161	153	123	147	126	158	159	137	133	121	139	164	156	129	130	151	146	156	138	132	156	146	129	148	142	129	145	132	133	140	158	165	163	147	152	143	140	152	161	157	151	146	161	153	133	135	155	166	158	146	146	136	147	153	162	142	138	143	132	152	140	146	158	145	148	156	140	122	146	150	130	152	155	133	159	138	153	162	149	160	166	147	138	159	168	147	140	169	155	147	141	145	154	144	144	139
18961	9267	7851	3969	2535	1807	1352	1035	948	804	664	604	555	511	493	448	417	405	433	390	407	387	343	340	367	308	312	345	278	355	323	311	319	340	309	302	320	273	282	285	300	319	310	304	314	278	294	338	279	316	306	304	277	290	308	295	290	295	268	279	281	317	281	277	311	290	308	312	304	286	325	300	293	305	290	280	284	264	299	287	292	294	295	274	283	275	285	294	319	268	314	307	311	287	314	284	294	269	334	273	281	253	281	252	310	283	293	313	308	299	301	269	285	286	265	289	293	281	315	284	276	260	273	294	292	278	290	275	285	306	296	299	250	276	270	270	296	297	288	278	288	290	302	302	280	272	298	291	324	272	299	294	302	308	299	281	305	290	292	307	277	305	308	297	253	280	270	290	323	300	272	298	280	267	306	284	298	275	301	300	282	262	289	271	274	299	292	297	302	297	287	289	300	285	250	270	252	274	311	292	293	280	269	266	316	289	311	293	274	304	283	260	298	280	302	313	273	308	297	299	268	257	263	302	277	286	282	278	273	266	292	298	281	315	328	255	283	322	306	310	245	327	294	285	250	285	296	293	297	266	281	285	288	286	283	298	281	312	330	287	293	317	258	296	292	305	290	277	278	264	309	294	282	279	280	265	277	312	278	283	294	285	307	293	260	271	282	287	282	283	291	274	287	285	283	270	294	295	298	274	280	279	258	284	298	287	253	308	268	313	295	285	258	294	304	288	266	294	295	258	317	264	270	286	307	292	284	289	315	309	278	299	272	247	305	268	276	279	290	298	300	293	293	280	291	294	264	291	286	296	301	259	310	284	279	282	296	292	260	277	274	280	284	312	309	294	273	287	277	277	299	282	289	255	308	293	282	300	285	261	272	295	282	285	260	275	293	301	297	308	288	310	285	281	339	277	294	283	267	280	293	289	299	269	286	312	298	268	269	288	252	287	263	293	309	299	276	287	286	279	287	271	295	282	300	293	294	280	307	276	274	313	303	294	288	297	307	280	288	273	285	289	246	268	283	304	300	287	275	285	280	259	290	306	265	275	263	299	266	297	290	282	286	269	310	288	256	279	299	276	263	289	271	286	301	281	299	277	286	295	273	305	277	269	311	260	298	286	273	305	285	296	265	295	252	279	284	264	282	299	282	304	288	274	288	306	295	300	324	264	285	267	296	273	266	265	290	287	304	299	315	299	303	284	249	303	289	295	243	301	281	297	305	299	295	267	288	267	241	288	273	273	286	266	317	296	285	296	302	320	283	302	292	324	262	288	293	280	280	284	289	304	274	273	297	297	310	284	278	280	264	282	312	266	304	284	288	309	264	278	290	278	291	323	295	302	264	303	279	295	291	234	292	304	290	310	263	261	280	285	278	259	291	305	257	247	288	278	289	302	271	291	293	283	293	267	290	279	303	283	301	277	292	278	292	271	273	285	273	264	284	273	284	278	276	294	312	256	251	270	291	280	305	318	291	283	284	271	287	274	262	275	287	281	338	279	294	277	256	315	295	274	249	305	315	254	284	283	276	294	290	280	255	334	281	279	286	278	279	259	347	277	281	292	286	267	266	295	267	282	286	264	270	277	298	312	276	292	283	290	305	281	289	265	268	293	273	277	277	276	287	300	302	273	277	262	270	311	271	272	298	265	276	267	302	261	267	303	277	316	302	283	311	262	299	268	295	280	323	333	275	318	297	301	304	286	283	259	302	296	264	302	294	289	259	312	292	275	276	285	292	299	303	294	264	304	302	275	282	298	293	298	272	275	302	263	312	308	270	334	274	288	295	286	269	291	251	289	267	295	290	243	287	271	280	291	271	302	288	290	274	257	278	283	284	308	282	277	270	287	283	271	297	309	234	275	299	291	263	285	295	276	302	274	317	312	289	309	258	302	293	278	300	303	280	297	286	256	329	260	271	286	306	310	293	270	301	260	276	297	261	269	278	274	272	329	292	323	284	270	266	264	293	306	271	281	310	261	297	285	273	311	282	279	292	287	275	307	313	273	281	261	270	309	261	292	279	312	289	312	287	287	267	271	273	309	263	302	286	281	273	308	283	278	289	265	271	309	278	281	301	292	268	286	273	285	298	333	282	275	289	288	288	293	291	276	293	299	286	255	283	291	300	296	277	268	287	310	275	301	279	280	298	263	301	287	308	295	297	302	296	324	290	297	285	276	287	273	294	282	320	290	307	294	310	314	294	292	300	298	263	289	299	259	272	279	318	301	310	305	272	279	291	279	297	313	272	248	306	270	308	285	291	289	299	297	278	311	292	259	305	314	293	273	284	266	276	265	311	276	272	285	301	275	252	291	293	297	276	257	309	282	284	264	305	305	295	284	289	287	283	281	289	279	294	280	287	294	329	290	273	271	287	260	281	322	260	303	309	271	295	274	258	325	268	252	296	281	292	270	275	272	296	286	257	289	266	292	283	266	305	301	261	302	295	292	296	309	315	288	270	281	272	260	344	306	297	321	264	278	284	258	301	289	274	279	314	286	295	276	287	279	268	279	271	284	301	286	287	273	301	282	278	259	287	296	333	281	292	275	272	265	289	318	296	317	281	279	267	260	299	267	302	302	289	288	298	268	273	276	296	285	257	290	286	303	321	256	278	267	317	265	290	302	294	278	262	286	304	317	276	282	252	301	332	277	281	276	268	305	255	287	280	290	285	296	248	274	289	274	283	262	289	287	261	312	299	312	289	288	279	313	272	310	282	311	296	258	248	307	287	255	281	275	299	280	283	314	286	279	288	292	281	287	293	291	299	258	290	284	279	279	293	298	323	263	289	288	286	274	276	264	284	274	290	303	313	274	312	261	309	276	306	272	258	284	316	281	296	269	302	294	274	289	290	307	306	289	300	276	278	271	323	314	285	295	272	312	273	311	289	288	296	301	298	277	287	287	323	289	280	298	287	274	259	295	282	305	287	267	281	295	274	272	272	310	290	290	282	281	304	278	280	269	276	303	282	289	272	273	265	267	294	285	311	269	285	299	300	306	288	272	270	272	290	268	279	297	252	264	287	294	287	283	276	304	274	293	318	297	287	256	310	268	256	295	294	292	294	306	271	298	288	309	269	287	255	264	302	289	280	281	254	305	308	293	312	309	294	294	274	262	267	267	275	288	282	307	272	302	279	286	314	290	292	295	286	292	267	277	277	273	298	284	296	308	296	284	293	264	280	274	306	282	269	267	242	311	267	293	288	278	266	304	289	276	308	288	277	290	283	292	290	298	290	261	287	276	315	292	303	301	310	288	271	317	310	278	294	287	259	299	283	297	308	294	291	272	276	271	313	293	281	268	294	264	306	270	277	299	263	272	293	291	308	289	303	265	288	288	267	268	289	258	268	265	262	310	304	309	293	289	328	286	284	280	289	298	309	304	293	262	294	298	270	313	322	297	287	278	319	269	290	258	324	287	277	273	286	280	301	274	299	283	290	295	271	279	299	275	300	309	303	301	281	306	277	301	302	300	277	286	296	317	283	276
23038	20974	28628	23505	20974	19208	2027	870	626	566	551	505	509	429	462	459	456	444	450	413	374	406	390	414	378	380	392	352	369	368	379	358	360	381	386	339	349	380	406	375	342	336	337	380	383	366	344	359	391	354	383	381	320	352	365	350	345	348	346	350	369	350	347	355	348	352	356	336	355	347	374	305	336	344	327	343	345	353	369	334	309	362	329	356	363	364	366	357	385	354	306	352	349	338	330	341	367	294	360	355	339	337	350	343	345	375	342	352	311	339	373	334	373	342	370	317	354	356	340	364	337	347	347	352	324	355	327	355	357	336	380	353	338	355	350	384	323	343	367	327	363	345	316	374	338	317	339	356	316	344	337	320	360	357	351	354	348	327	328	351	356	352	378	322	348	346	337	323	316	384	347	382	377	361	339	376	380	333	318	352	361	342	372	325	342	360	323	325	328	323	348	346	402	343	391	364	313	319	356	358	333	322	328	337	292	330	350	327	362	314	326	346	319	339	327	332	319	370	350	368	344	368	326	337	340	330	338	351	336	314	330	327	350	343	335	309	344	306	364	337	318	323	358	334	361	359	352	358	321	352	361	329	352	328	322	346	310	351	349	353	336	357	329	347	312	345	381	356	321	322	335	332	365	340	364	320	340	307	339	339	341	390	358	369	347	350	302	347	312	355	333	351	331	336	322	349	345	342	366	312	339	381	390	331	341	334	371	346	293	337	355	369	322	329	312	337	362	322	350	322	314	320	372	352	343	366	341	357	338	364	338	322	348	349	348	354	330	358	347	374	375	366	393	294	342	363	362	365	349	343	365	364	371	345	340	334	333	357	357	392	359	369	340	345	325	368	377	361	307	324	366	338	389	338	355	305	357	360	349	347	319	326	326	310	351	346	338	301	341	337	337	325	330	308	333	346	339	345	367	338	340	342	327	371	343	367	322	341	369	352	312	360	375	332	352	340	340	357	346	340	356	352	348	315	337	353	341	332	325	338	325	347	336	339	317	353	343	323	329	348	323	333	372	397	352	312	378	371	347	323	348	364	353	378	347	334	332	321	372	342	323	347	312	340	357	321	348	311	334	343	367	316	375	342	347	309	336	356	355	362	355	328	345	328	316	345	315	378	334	350	349	361	362	311	340	348	321	331	288	371	345	348	342	365	341	337	350	355	350	331	311	336	333	374	325	345	348	337	359	338	350	361	380	354	330	328	327	364	328	329	324	361	350	383	335	321	345	341	324	339	351	340	351	343	333	365	345	360	388	384	381	353	317	373	361	344	373	317	348	337	368	334	367	350	339	328	294	331	345	335	343	367	371	375	334	343	328	327	395	359	329	345	371	361	360	361	365	364	341	354	387	355	354	340	363	334	335	351	324	354	336	359	361	336	333	355	349	312	376	325	366	359	342	351	350	339	376	372	343	337	339	356	376	393	353	334	377	313	336	309	322	354	332	339	326	363	327	388	354	357	335	340	348	350	367	369	343	359	326	342	310	354	340	319	332	343	385	331	316	321	346	310	365	362	337	330	351	322	337	350	355	337	334	350	374	367	329	344	310	351	380	338	372	339	345	330	358	366	372	322	337	319	341	336	384	375	355	357	330	340	346	326	366	364	357	339	367	319	341	367	342	353	339	334	356	365	327	292	318	334	358	347	338	333	309	345	353	321	346	339	331	334	350	323	324	337	330	353	353	352	357	364	344	361	342	353	346	332	318	330	378	314	367	372	356	360	355	350	324	363	342	322	365	358	326	360	352	328	322	325	368	372	377	345	335	327	342	319	327	345	345	353	340	328	331	348	354	344	343	348	317	393	348	349	331	360	362	343	319	319	340	345	324	316	326	368	359	378	336	339	368	333	356	343	297	322	342	348	342	383	339	318	332	321	338	327	364	336	339	312	329	359	353	378	330	345	379	344	348	358	347	331	344	362	328	349	342	358	347	367	329	331	315	340	368	349	347	315	338	352	369	366	364	375	322	328	333	319	345	303	361	338	346	345	338	328	365	346	354	331	333	336	338	328	332	349	342	353	341	369	365	348	361	345	295	348	375	322	360	338	346	371	307	347	331	353	321	312	342	376	363	351	315	329	354	322	380	320	349	360	336	348	333	328	313	357	356	314	326	349	356	350	333	312	314	381	324	330	331	335	337	358	358	359	315	351	356	339	317	387	331	356	363	324	340	329	335	324	328	335	329	366	348	336	358	358	355	329	331	352	330	333	321	324	348	387	318	320	386	353	331	333	346	324	327	366	314	326	348	336	325	330	324	339	342	368	352	316	355	335	346	353	333	322	321	358	330	353	327	307	338	324	347	318	376	360	363	352	343	333	333	350	340	346	352	361	345	344	329	379	328	332	378	360	347	365	339	381	287	333	365	360	293	361	345	329	350	330	354	325	367	365	350	344	354	321	328	308	322	367	355	334	349	364	354	349	405	332	324	377	304	336	313	343	329	341	370	321	348	358	366	308	334	330	346	358	300	390	331	328	375	349	316	348	335	338	354	375	369	347	327	337	365	378	353	349	369	351	348	344	323	321	316	365	321	380	363	337	340	341	327	361	320	342	347	367	353	339	331	345	343	337	342	332	337	337	339	345	337	361	352	326	365	317	307	349	299	372	329	351	353	360	345	300	307	361	326	344	343	334	361	340	366	353	383	332	330	336	334	342	336	335	356	400	350	369	354	328	348	323	370	300	338	361	330	350	346	339	345	352	365	344	370	311	316	344	338	362	297	372	328	326	361	307	333	359	342	361	368	371	319	354	323	330	330	357	328	316	352	358	377	335	299	366	358	324	313	341	341	335	325	332	396	333	334	369	336	342	351	331	338	363	349	342	338	348	331	346	349	328	338	357	344	354	344	308	339	363	355	364	354	347	353	351	314	353	346	331	317	363	336	325	348	333	363	330	309	324	344	332	334	355	325	334	351	332	333	355	317	343	352	351	323	328	329	327	306	359	352	368	348	327	361	333	361	347	327	333	335	361	344	344	326	341	369	323	325	333	340	349	310	379	358	326	337	326	347	345	334	352	344	365	336	347	350	332	358	353	326	334	365	338	341	349	340	319	323	333	319	332	325	334	349	333	334	376	325	338	364	349	391	347	351	329	307	366	315	340	333	348	327	351	346	323	342	360	335	325	342	361	343	350	359	326	333	341	341	347	321	340	360	361	346	348	302	341	334	375	339	314	352	346	341	349	314	334	339	365	343	343	307	348	356	325	356	335	344	332	353	363	343	352	343	345	354	342	352	355	338	366	333	342	330	353	331	351	343	311	338	355	331	355	352	370	352	368	349	354	355	308	353	354	323	337	334	343	349	360	317	329	333	335	324	345	336	340	348	335	337	367	338	331	359	328	351	317	351	325	339	349	289	337	297	341	305	351	360	314	316	376	338	397	370	322	397	329	354	330	350	321	336	360	347	320	344	370	304	389	354	351	349	352	313	357	354	307	329	368	376	359	326	340	321	353	315	348	332	345	343	346	300	355	333	338	345	335
20996	14974	12840	6786	4648	3502	2652	2155	1698	1507	1382	1190	1125	1011	1007	927	853	783	799	777	733	724	706	729	719	695	648	695	716	682	674	628	649	621	616	632	614	631	655	667	638	621	614	597	674	632	609	611	648	633	606	640	576	607	576	588	606	636	622	597	581	601	612	618	625	573	654	603	624	586	604	573	550	588	602	635	571	614	590	600	593	593	581	592	594	611	601	594	622	589	577	567	580	555	621	578	561	599	609	545	598	569	621	635	581	594	534	565	584	608	609	614	548	561	589	592	605	559	627	588	595	549	611	600	602	616	596	591	633	563	593	584	625	598	573	590	586	599	597	595	572	591	567	577	598	563	599	555	581	561	596	598	561	579	615	606	569	586	570	546	591	627	600	589	537	592	577	580	544	573	552	598	620	572	633	579	561	598	609	574	577	565	598	592	575	579	555	610	585	609	579	564	609	603	573	575	583	598	554	608	550	622	586	618	557	597	592	572	563	558	570	593	579	593	582	554	633	576	570	595	652	610	630	596	572	607	596	583	634	597	615	563	574	586	592	569	545	596	553	594	557	577	574	567	553	582	553	606	588	620	570	593	573	592	594	555	588	617	603	577	619	550	626	595	567	590	583	565	598	588	526	605	588	574	609	590	587	603	603	611	613	579	566	585	581	636	585	597	581	614	582	589	531	588	574	578	579	540	629	609	589	538	616	605	600	676	623	549	572	619	593	603	593	601	587	552	614	571	594	577	609	613	559	618	608	546	574	600	544	588	605	576	612	611	582	604	576	579	591	581	620	551	528	578	611	588	519	582	642	547	586	588	563	581	584	600	605	577	604	579	595	598	611	595	589	560	593	573	586	581	614	601	578	574	574	600	583	624	628	585	590	598	564	622	597	552	560	575	584	576	616	573	574	580	640	596	598	582	576	588	619	594	576	646	563	577	557	584	582	560	575	568	615	562	586	601	580	539	571	631	599	603	615	562	542	569	578	608	596	621	597	544	573	605	564	579	596	563	591	595	571	618	567	608	594	618	599	563	566	553	596	580	553	598	550	578	577	557	604	611	613	584	550	562	596	560	562	608	550	576	575	600	606	585	576	546	554	611	611	604	549	635	603	603	593	588	588	576	578	612	633	644	547	588	577	610	567	594	527	544	597	571	586	561	588	573	573	600	547	641	576	606	546	570	611	601	593	585	550	591	587	646	616	578	618	595	591	569	578	574	555	611	636	569	602	524	539	572	560	588	556	631	632	619	601	564	559	589	590	559	596	569	608	623	583	542	583	555	542	599	569	560	626	523	581	569	593	623	581	639	558	612	598	571	553	572	561	579	546	605	569	623	570	583	577	505	605	565	579	556	636	560	603	552	583	596	595	555	559	610	592	568	603	601	581	518	589	558	584	594	623	580	598	633	577	604	532	580	580	608	592	570	559	602	567	582	601	604	563	596	585	546	587	581	597	596	607	569	597	565	573	578	581	581	578	569	609	598	573	602	590	626	594	629	536	622	610	589	589	594	546	569	610	582	590	598	598	563	618	571	514	652	617	589	559	632	592	581	586	586	550	593	590	578	590	579	616	628	581	588	601	617	593	551	606	597	575	595	559	547	599	546	602	613	586	577	614	597	560	599	629	569	594	644	578	567	565	573	531	539	568	566	564	597	603	567	552	608	574	595	606	569	598	586	620	553	608	518	546	531	590	571	571	559	600	584	528	582	576	553	590	601	606	555	626	611	597	591	556	599	581	592	563	579	598	624	592	571	589	630	607	588	584	634	597	613	585	560	580	626	578	612	609	620	582	591	585	581	603	599	568	583	572	578	583	587	586	548	604	576	604	552	577	618	566	569	557	589	587	591	586	619	590	563	571	577	573	589	576	565	575	573	616	557	570	622	563	579	559	619	573	549	598	580	608	553	612	611	585	568	601	618	578	566	578	572	616	562	551	585	596	586	581	568	622	569	593	580	562	551	606	589	590	603	606	651	585	564	591	592	591	596	589	561	569	601	562	591	597	608	594	594	559	605	606	580	580	553	593	575	599	572	642	587	593	597	647	543	593	590	543	574	594	593	594	563	604	591	601	561	600	623	594	586	597	554	618	571	586	575	586	597	625	577	565	598	593	617	589	615	607	591	572	590	617	569	575	642	622	583	570	575	541	590	563	502	586	607	608	593	582	503	536	587	567	580	595	527	603	569	558	593	607	564	589	619	559	575	592	600	593	580	567	549	599	571	555	594	547	569	609	575	579	629	610	576	562	602	586	581	572	582	587	575	550	573	560	609	605	589	584	606	626	596	575	566	559	568	570	576	601	578	556	571	558	610	587	611	606	599	559	564	585	591	619	594	614	613	605	565	593	600	547	586	561	593	593	586	613	588	629	600	573	674	569	614	566	588	559	620	591	617	592	554	552	600	564	597	552	569	565	569	568	558	599	589	581	570	567	580	599	611	596	571	575	608	559	600	544	566	595	572	585	576	600	572	616	581	622	624	559	623	564	592	623	583	605	587	592	606	586	579	569	553	584	625	566	666	583	550	583	569	617	601	629	596	585	566	558	587	573	547	618	584	550	574	616	598	609	625	617	593	584	601	515	596	604	608	593	600	584	562	615	567	596	593	573	571	568	559	570	600	571	591	557	580	545	567	572	575	559	590	614	544	584	502	588	622	620	592	558	557	578	600	647	607	609	613	589	616	629	568	627	566	579	607	577	598	602	555	575	616	575	580	548	558	552	588	631	634	551	569	595	590	591	570	570	610	568	596	601	578	613	527	604	592	606	585	565	558	576	584	604	561	583	541	645	619	611	562	598	577	608	571	576	542	578	548	590	615	571	568	569	564	630	567	617	564	577	579	613	575	561	575	599	568	583	560	587	576	606	572	588	603	628	556	621	595	563	582	627	557	587	612	552	620	577	535	587	628	585	615	611	567	569	584	617	582	574	577	597	567	556	564	586	600	599	580	583	570	549	540	594	587	578	573	560	603	527	590	581	620	593	571	603	616	622	588	592	583	629	580	561	568	601	583	612	557	579	570	567	608	570	575	579	546	617	601	582	579	591	584	563	569	576	575	597	563	591	602	575	539	592	585	593	602	582	540	574	558	573	586	594	543	575	580	604	577	588	581	592	562	537	592	618	586	593	626	566	595	589	616	562	571	553	577	594	569	589	611	560	601	574	576	593	604	552	582	591	583	577	609	586	582	516	560	587	559	586	572	574	623	567	583	567	645	609	605	599	579	582	582	636	568	612	582	558	586	590	579	583	529	563	585	570	582	563	572	563	596	588	607	553	610	606	592	575	588	533	600	600	611	575	531	563	567	617	565	587	577	570	566	577	599	578	580	565	580	606	617	572	578	581	599	559	553	621	556	625	563	559	596	630	581	589	628	578	584	585	598	597	591	545	563	571	531	555	570	581	602	582	573	565	535	613	588	584	598	571	576	569	623	568	525	596	558	581	628	616	570	593	559	578	569	595	571	538	555	577	556	579	613	570	587	584	598
26617	20395	8230	714	457	400	299	325	313	308	276	271	280	287	262	285	276	266	260	266	260	240	245	257	280	310	254	298	268	256	275	291	294	284	290	271	277	239	242	285	248	255	275	272	274	265	286	284	264	283	253	261	244	260	263	262	267	267	243	262	271	268	258	261	292	233	259	258	257	284	278	269	279	274	267	249	254	263	251	241	253	243	281	255	290	275	266	284	239	260	265	252	272	257	255	301	267	271	268	282	258	276	281	285	259	284	284	276	264	292	262	252	291	294	255	266	264	273	234	255	273	292	260	272	268	273	284	272	265	284	282	246	248	248	264	268	263	247	273	231	274	260	259	238	296	255	282	273	236	289	255	287	272	277	271	248	251	262	253	256	279	269	244	287	259	259	277	250	253	266	251	286	248	269	260	226	249	269	270	274	239	230	240	246	271	264	262	276	291	258	277	280	260	242	247	260	266	274	251	273	268	257	255	252	277	228	263	258	281	258	268	251	250	246	272	273	298	250	268	246	264	226	264	279	256	249	268	232	253	272	254	258	256	275	230	254	250	290	262	243	253	270	258	283	255	249	265	269	276	280	284	274	264	263	262	238	247	248	277	263	267	260	277	248	279	268	296	260	275	275	263	254	262	282	257	300	314	249	255	264	285	254	248	258	218	261	279	250	299	256	269	277	287	253	265	245	271	287	261	269	259	267	267	274	240	245	252	248	264	258	263	234	256	250	274	270	286	269	252	272	260	261	312	236	271	253	254	296	237	297	279	287	248	258	263	264	236	278	287	256	254	282	267	248	267	271	257	257	264	263	240	264	254	273	282	265	271	246	299	278	264	285	253	266	244	246	268	278	290	245	271	260	264	255	259	249	254	264	291	271	251	292	263	276	266	291	264	279	251	260	263	252	261	270	311	248	278	288	246	271	264	266	244	255	288	281	260	246	264	264	278	257	263	253	255	216	281	295	282	235	278	236	262	238	273	279	255	269	250	259	260	294	263	271	270	249	294	248	254	272	282	242	259	277	280	298	269	257	259	250	259	261	284	265	270	268	279	251	260	280	218	251	253	259	275	286	273	274	282	255	267	255	264	254	276	275	258	271	266	241	265	274	303	277	242	277	243	258	245	274	248	245	259	258	270	245	290	243	271	237	248	259	237	257	239	272	282	262	241	241	268	266	301	252	271	250	270	246	293	276	273	269	259	275	274	242	241	261	251	279	287	256	274	274	280	265	264	277	270	268	248	292	252	238	262	261	259	238	240	287	284	262	262	268	303	262	267	251	264	276	253	269	267	281	295	250	268	297	279	236	246	283	261	285	256	261	256	272	288	248	268	249	255	273	269	272	283	249	276	253	280	271	247	240	262	253	253	254	306	263	284	249	288	277	263	255	264	260	261	265	247	305	265	250	279	275	264	261	270	264	248	313	247	276	255	306	249	265	273	286	272	258	257	258	259	260	252	265	269	247	283	274	262	278	281	254	250	259	255	299	268	271	260	259	259	243	282	296	297	283	273	238	276	298	259	279	282	282	276	264	273	266	293	274	294	281	243	244	259	280	272	260	262	261	274	265	260	247	244	273	243	266	257	291	261	254	279	279	267	268	244	248	263	256	259	284	250	275	261	269	234	286	237	265	250	262	276	273	280	274	262	259	244	268	254	273	283	275	275	268	263	288	238	268	273	256	263	256	261	256	259	257	249	263	282	258	259	271	236	273	262	290	260	243	271	266	266	266	244	283	257	278	285	248	279	258	252	298	244	290	292	268	263	258	280	250	244	253	234	254	267	270	243	310	327	278	260	268	274	264	270	258	267	262	273	260	261	257	278	271	269	285	248	267	281	245	277	266	274	271	272	257	267	266	267	260	273	251	248	259	275	253	259	270	264	280	266	279	256	246	261	252	285	250	260	277	281	275	262	298	278	267	245	251	240	270	235	287	267	254	224	287	252	263	241	262	263	278	280	265	256	252	278	247	241	290	279	272	266	248	246	269	243	247	280	306	244	292	297	244	262	251	265	290	280	273	256	271	268	277	256	270	256	265	286	239	242	298	265	256	260	268	266	272	263	248	261	267	286	277	277	239	254	275	276	256	290	268	274	270	279	261	283	269	256	277	258	244	267	258	257	271	277	269	253	260	295	240	251	284	293	273	254	265	257	260	276	266	260	263	280	260	245	232	264	258	292	278	259	264	254	305	252	273	286	245	281	238	247	279	274	283	283	252	263	257	299	245	287	246	265	237	249	258	268	287	258	256	290	292	258	280	249	260	273	254	264	261	263	279	259	260	278	258	244	276	284	273	232	228	274	285	271	287	249	282	266	265	264	249	262	239	250	268	279	257	277	240	277	263	257	249	279	283	272	264	252	242	256	278	267	268	259	273	260	241	250	258	253	237	267	299	278	251	278	269	269	270	282	252	250	288	263	253	266	286	276	298	259	258	255	279	255	254	271	260	277	246	259	242	269	309	262	257	251	271	254	249	281	256	297	262	255	247	270	238	258	264	233	266	254	281	240	277	272	246	276	245	265	247	262	278	297	268	269	281	276	269	253	260	234	258	269	279	268	257	268	271	246	267	257	255	255	269	259	248	264	274	248	288	239	250	290	267	251	252	277	259	260	285	240	254	274	286	241	255	264	266	267	251	252	258	280	280	279	256	236	280	252	270	264	279	281	239	275	267	251	250	236	284	257	268	244	246	288	258	257	276	253	271	281	260	254	270	257	264	239	255	281	244	316	274	259	275	287	269	265	244	259	250	242	292	267	263	242	281	274	295	249	256	274	298	245	240	284	269	276	286	277	271	252	272	263	274	269	269	251	249	242	274	272	263	273	246	268	267	294	268	247	278	272	259	248	282	256	255	254	288	271	254	263	274	246	274	306	263	267	263	252	282	274	253	290	274	261	277	270	269	254	266	270	250	266	243	237	279	246	241	264	256	255	257	261	286	284	263	280	286	263	267	235	261	265	256	286	243	270	272	262	286	260	263	267	250	295	263	275	227	230	257	241	293	256	300	254	258	290	271	257	241	256	264	264	285	297	238	251	265	271	301	280	264	254	284	268	256	272	266	263	268	254	270	250	281	257	238	294	270	285	240	273	270	264	287	253	273	209	245	275	229	257	246	238	262	262	263	236	255	254	262	280	256	272	263	281	252	261	284	258	276	261	254	264	257	252	263	257	280	262	272	265	287	267	265	290	315	274	305	275	260	270	265	241	277	277	246	262	285	261	266	247	263	259	236	260	246	290	278	303	277	254	263	269	240	253	268	281	281	283	295	292	258	284	242	252	286	256	254	280	309	283	246	262	288	266	263	244	268	263	249	258	244	277	258	273	277	265	281	316	240	274	249	258	254	265	232	249	256	262	272	229	266	263	267	264	254	257	257	258	257	252	266	285	242	260	255	296	257	269	259	262	252	243	278	264	253	262	279	251	272	261	282	248	231	237	263	293	265	248	290	288	266	276	273	262	244	253	274	252	263	273	248	272	253	270	250
10656	1587	1396	870	765	645	629	597	565	524	524	514	544	459	490	490	472	477	500	515	480	455	494	453	530	514	481	498	477	474	520	484	492	512	490	429	470	491	507	474	488	458	508	500	491	471	473	479	500	487	465	502	540	508	530	457	486	456	526	505	492	460	533	535	489	449	495	482	512	455	477	507	488	481	513	475	470	495	501	464	487	483	482	456	486	463	498	485	499	493	454	486	481	495	499	525	508	471	468	465	495	495	506	474	487	430	466	484	483	459	513	488	471	477	485	493	443	506	490	480	476	517	476	475	505	488	483	430	444	489	448	479	509	455	473	498	468	501	494	476	483	506	488	491	472	477	489	485	511	510	495	491	477	508	451	499	509	486	472	466	473	475	490	451	548	532	477	477	500	509	519	472	461	437	452	489	477	460	501	493	516	466	474	474	517	488	500	461	470	490	501	455	498	469	496	473	450	514	494	510	520	540	459	477	540	490	515	464	469	499	461	481	539	493	491	471	513	526	481	470	482	480	511	488	487	514	481	461	503	504	535	490	475	494	480	489	479	510	526	451	511	482	487	502	493	440	485	487	538	479	498	485	489	470	472	508	463	477	467	477	473	442	423	513	513	472	487	539	474	468	515	483	458	491	453	497	458	438	477	459	500	431	507	521	481	504	447	503	423	499	488	457	449	493	497	481	480	437	498	512	446	505	461	537	512	493	491	468	473	491	502	453	460	491	488	532	506	470	500	499	466	521	476	510	470	471	461	473	478	478	502	468	457	478	484	498	474	503	491	480	535	523	497	494	455	510	500	496	469	489	473	458	476	511	462	480	517	505	488	466	497	511	467	474	522	498	508	489	470	486	512	465	494	519	435	477	489	448	498	467	471	513	463	494	478	488	470	519	489	547	483	484	499	485	521	524	490	519	484	518	483	472	447	476	494	467	507	494	455	428	485	527	448	490	524	513	484	488	467	482	444	429	512	505	531	476	455	483	466	471	530	512	467	466	506	495	514	458	482	503	459	483	438	460	496	503	470	494	486	519	507	470	491	490	506	482	513	493	472	465	472	456	477	473	494	513	493	480	479	504	481	517	506	489	485	489	461	508	484	507	494	480	456	457	475	463	478	505	487	509	488	472	472	486	483	495	491	475	485	505	468	545	528	529	498	468	478	512	467	457	524	497	475	489	485	459	487	470	467	524	500	500	562	481	490	499	476	488	480	473	433	488	462	472	432	498	486	501	482	493	501	543	468	482	554	477	472	472	470	501	484	497	509	500	479	488	471	516	478	479	506	422	489	464	505	545	492	462	512	488	484	467	508	487	446	458	473	493	465	521	465	474	515	493	537	493	448	449	476	498	502	461	456	446	462	492	481	454	462	473	472	460	462	462	486	490	506	471	489	458	463	475	497	481	518	496	483	490	508	510	474	485	475	500	493	482	499	461	473	465	478	536	473	484	460	483	510	479	483	473	509	501	466	489	469	553	482	464	476	437	486	476	487	510	490	472	486	505	491	519	499	503	449	492	479	460	479	494	481	521	494	489	508	454	494	472	503	497	501	530	456	529	476	482	468	486	475	462	502	503	520	517	503	467	500	468	492	487	493	468	466	495	467	473	496	492	499	497	521	503	525	510	463	457	455	449	499	503	472	479	452	467	473	533	512	494	542	493	501	482	482	465	533	506	464	477	489	486	473	482	523	501	522	470	521	501	500	500	542	498	462	442	501	490	481	522	502	455	457	518	512	511	479	506	475	494	498	499	476	511	465	504	493	472	479	455	459	501	490	479	507	499	497	483	474	496	499	509	512	504	468	458	523	468	479	460	453	508	507	501	464	478	459	479	515	512	499	485	489	498	498	521	510	501	491	480	461	457	508	431	469	514	532	490	505	474	459	491	504	457	485	446	479	475	475	458	482	459	467	453	477	486	480	485	507	469	513	496	472	473	485	500	510	477	484	468	454	497	497	482	479	461	467	529	521	442	513	468	511	498	481	492	480	486	514	516	454	476	500	510	502	486	456	466	522	518	513	491	485	492	442	495	520	451	475	495	524	477	498	525	473	537	501	498	458	471	533	545	480	461	490	442	503	538	510	532	495	438	501	511	485	518	473	456	471	506	487	477	478	478	483	466	481	497	498	489	499	472	506	462	507	531	511	473	538	443	489	493	502	444	479	495	490	518	509	498	470	482	462	506	564	466	499	502	502	527	457	486	502	480	475	474	528	464	453	509	493	493	514	518	504	504	486	486	488	501	499	449	490	506	527	496	496	458	437	513	492	483	465	490	526	469	494	456	523	450	538	486	483	483	499	479	497	529	473	534	484	473	502	486	497	471	507	469	495	475	463	469	510	454	510	494	487	504	457	487	486	470	485	461	492	512	466	451	460	496	461	472	489	463	484	452	472	484	491	450	480	451	451	500	457	513	460	471	504	505	500	505	532	463	480	489	501	489	517	492	484	473	465	487	473	454	480	494	488	546	537	491	492	489	490	466	515	448	441	469	531	508	472	502	504	499	482	454	512	455	522	483	480	505	486	457	446	492	477	492	505	504	516	472	471	509	528	493	520	509	526	509	480	515	503	505	508	509	482	451	494	535	453	480	456	473	486	474	516	488	489	484	461	458	492	503	451	503	477	476	524	441	488	476	466	498	482	521	475	442	443	471	497	471	489	498	482	499	415	516	516	484	478	451	513	482	478	477	496	476	535	514	509	449	517	458	490	497	495	489	468	495	469	464	478	476	499	474	482	468	495	475	549	472	487	486	462	485	501	474	489	469	498	484	492	482	495	520	470	478	456	500	455	479	492	475	499	516	482	468	502	498	477	519	477	464	487	448	522	466	478	500	503	512	471	503	483	488	500	471	490	469	477	494	495	479	483	498	469	485	470	489	492	483	510	493	475	462	499	454	507	474	447	531	469	491	490	460	501	499	465	486	475	511	512	460	469	466	469	481	474	471	485	507	491	445	519	472	499	470	527	471	474	501	530	497	513	500	500	480	519	495	497	488	494	521	518	481	508	470	488	477	507	516	515	496	472	472	498	505	485	491	513	460	477	484	434	509	486	461	513	480	474	526	458	484	501	485	495	487	461	484	436	481	478	488	493	461	455	481	511	523	446	509	482	476	470	462	493	440	471	478	522	470	486	478	466	551	489	495	468	498	491	475	509	497	461	483	452	484	464	495	490	453	480	457	500	470	448	466	467	491	489	506	491	506	503	464	471	517	468	506	454	523	501	527	495	502	451	510	472	486	486	487	474	485	490	493	504	525	479	446	490	509	483	481	478	486	497	530	502	440	528	465	476	505	508	474	472	482	499	510	486	478	450	465	483	453	476	470	472	499	492	494	472	521	516	474	518	494	500	486	484	475	493	498	493	519	517	512	519	472	474	516	490	477	468	452	496	450	498	461	500	455	500	483	489	465	528	476	492	501	505	446	480	505	451	520	483	475	456	456	468	482	481	502	442	493	480	442	486	462	483	476	489	532	499	468	466	496
24136	21052	28092	24219	19785	1478	529	362	307	250	237	239	203	225	178	188	160	148	171	179	172	165	160	186	156	172	164	154	162	137	152	155	140	165	179	181	150	169	154	143	140	180	133	146	147	164	150	139	133	167	179	132	176	144	151	181	155	143	155	167	133	189	159	160	171	135	142	162	148	157	142	146	158	124	149	147	167	162	150	159	143	164	158	160	139	141	159	162	132	156	133	157	173	148	142	151	163	165	146	144	163	170	176	127	146	171	146	149	165	152	163	149	134	134	157	150	164	156	144	151	134	149	168	165	175	167	140	154	137	164	131	169	160	154	156	143	156	152	139	149	156	158	181	161	167	146	152	170	173	139	135	149	134	154	123	148	139	143	170	149	156	149	144	151	151	138	176	144	139	174	141	144	143	144	145	143	165	160	160	148	148	159	146	150	125	164	157	138	170	179	163	157	182	160	143	165	140	151	125	143	144	150	159	168	155	159	138	164	140	126	135	143	150	149	138	153	146	149	129	162	153	131	136	158	173	154	154	171	133	146	142	145	148	157	138	144	162	147	138	144	139	139	152	148	180	157	159	155	139	159	161	130	169	169	139	134	147	163	145	151	145	138	144	126	157	162	151	130	170	160	145	142	163	168	165	124	139	160	142	153	165	128	141	156	159	151	161	135	163	160	134	130	152	142	148	157	151	152	148	155	118	144	124	160	155	157	158	143	133	143	159	163	141	152	159	151	148	128	139	165	159	148	160	140	173	148	162	151	161	159	162	159	149	152	148	131	141	150	122	144	147	143	144	147	155	159	158	155	155	149	152	120	153	152	139	145	158	144	181	131	145	146	152	164	141	154	140	179	141	137	160	132	146	171	169	172	161	135	142	157	157	153	163	159	148	136	164	163	146	135	160	158	152	159	131	147	145	165	127	156	173	157	136	157	143	127	159	142	141	152	149	160	172	148	131	137	139	160	150	161	140	164	143	133	154	139	151	168	160	151	141	164	144	165	181	145	150	156	130	141	160	153	146	147	152	165	158	134	123	163	155	158	168	160	158	147	157	144	144	150	153	157	139	155	160	166	148	146	155	151	130	128	146	135	132	144	146	144	141	172	166	152	151	130	126	159	174	139	154	150	152	150	140	152	150	157	157	133	109	155	148	146	138	130	132	140	134	131	147	152	177	162	152	139	152	144	173	132	162	144	170	165	159	161	160	150	141	153	155	134	155	152	163	154	183	154	140	138	157	153	156	158	155	127	144	162	149	156	125	138	137	162	138	138	163	135	128	139	159	134	148	173	158	152	150	171	132	137	157	151	157	140	138	154	144	161	155	161	152	143	161	136	157	167	145	157	148	166	160	138	148	165	138	129	144	135	160	139	156	154	164	145	158	174	140	157	130	164	151	154	162	121	139	146	147	144	167	154	141	134	140	147	144	135	127	147	168	135	163	158	168	160	144	146	169	146	155	168	141	149	162	152	154	133	150	126	150	142	141	145	159	142	151	141	153	150	134	141	163	160	164	161	144	155	173	167	142	139	124	138	163	186	144	148	147	140	147	150	144	135	166	137	133	155	145	154	121	151	132	128	170	152	152	159	150	169	133	163	147	153	163	149	170	161	146	156	145	142	146	165	142	169	163	151	138	144	162	164	156	139	162	152	169	133	134	148	144	150	137	153	152	154	144	174	166	157	149	138	152	140	162	162	154	176	132	165	146	171	165	166	160	151	160	136	160	164	151	148	147	160	137	135	167	148	157	155	137	157	171	136	136	143	163	160	147	135	155	172	146	155	146	139	141	158	141	135	150	160	153	144	133	167	158	139	135	140	162	171	168	159	159	158	171	152	148	175	141	146	173	129	142	138	151	155	170	160	144	134	154	142	160	141	148	178	151	171	156	165	127	132	119	137	145	161	140	166	155	175	164	182	117	142	151	135	141	163	144	165	139	161	145	148	150	154	154	152	162	128	140	146	160	132	143	160	162	150	144	163	155	151	142	159	152	150	143	135	144	162	150	160	147	145	156	156	145	128	146	152	155	132	150	148	155	150	161	142	155	142	146	159	144	154	149	162	121	136	139	154	144	164	156	155	152	148	148	151	152	148	149	138	143	157	136	144	159	137	147	162	132	144	165	145	153	123	135	168	150	154	145	154	171	135	130	134	165	152	145	173	149	141	145	149	142	129	156	139	144	143	148	151	137	158	159	153	155	144	148	158	142	157	120	137	125	162	138	139	147	167	152	169	132	139	148	158	133	137	151	137	161	110	148	144	140	154	162	147	142	141	165	159	164	158	157	130	174	137	150	149	130	154	134	151	150	174	134	155	151	146	157	133	128	143	163	161	138	139	132	137	175	159	140	141	125	157	136	153	158	150	134	133	140	164	155	168	146	136	144	174	138	153	158	113	129	148	160	158	151	151	154	141	167	160	159	169	136	155	137	146	152	141	143	155	131	130	157	143	150	149	132	145	157	151	157	147	156	171	153	156	146	132	148	141	118	129	149	139	138	147	134	153	163	164	116	143	156	153	145	168	143	147	167	152	148	139	145	150	140	156	152	152	137	151	147	146	119	158	142	176	164	133	149	146	154	135	158	153	157	168	164	141	144	157	176	136	147	167	137	142	159	166	144	173	152	155	158	145	146	138	148	143	173	163	143	141	154	159	156	175	156	159	129	157	157	130	169	138	148	158	138	125	151	142	159	150	147	148	138	148	155	144	143	167	127	170	142	150	123	150	146	148	148	154	136	137	143	158	163	150	152	125	145	149	131	138	127	122	150	143	167	161	135	126	155	151	145	161	142	160	139	153	134	116	148	173	135	149	145	173	154	141	149	144	123	144	142	153	164	132	147	142	141	142	157	125	141	150	157	151	165	152	156	134	150	171	139	148	153	140	133	161	160	155	166	136	171	148	156	141	157	149	139	135	152	174	155	134	154	144	145	167	158	143	149	138	146	177	153	167	131	140	152	150	139	122	147	153	148	162	159	139	176	126	145	142	121	140	161	135	157	158	160	158	150	153	165	146	160	153	163	165	159	137	136	169	157	155	150	166	157	141	150	152	137	161	155	150	134	125	134	151	147	155	166	145	161	155	142	166	143	144	153	172	142	160	151	158	126	150	159	154	159	147	168	141	164	159	152	165	140	159	178	133	144	153	151	145	169	116	149	143	146	146	147	165	145	144	159	153	146	158	146	149	161	155	158	145	161	150	165	159	156	137	170	131	174	161	143	138	146	142	144	144	174	151	149	168	177	156	158	136	127	138	149	148	160	163	142	159	146	156	142	147	159	150	170	117	153	143	154	161	164	140	141	162	138	148	155	160	144	140	160	160	137	144	133	136	157	164	151	165	148	132	142	122	139	149	162	133	129	145	145	142	149	159	163	118	152	147	137	139	149	157	150	153	154	160	139	132	141	154	151	148	137	158	147	149	155	168	130	144	156	153	137	151	154	137	162	152	157	137	144	170	146	155	139	160	141	144	149	148	155	163	177	161	194	154
17889	9257	7747	3913	2576	1810	1351	1065	1004	781	685	627	597	507	485	419	430	401	368	392	391	377	348	349	318	307	353	341	350	346	321	294	301	297	284	287	309	292	275	313	300	313	308	301	290	325	295	309	295	306	274	308	295	285	277	318	316	322	305	310	293	306	294	292	307	298	276	314	242	286	312	307	293	302	308	273	282	313	284	311	295	255	303	328	330	282	294	270	285	296	272	290	308	280	323	297	287	282	316	280	296	271	286	303	283	291	260	293	312	301	249	291	274	282	281	249	291	286	288	301	292	286	294	279	280	300	286	272	288	293	263	308	286	284	294	298	293	311	282	256	291	291	266	306	285	311	290	281	255	300	298	281	243	274	268	269	304	272	286	290	308	272	296	289	284	283	291	274	275	296	282	290	279	290	274	298	286	279	291	280	242	300	272	283	289	275	315	301	297	297	313	302	304	285	284	268	288	309	278	310	290	249	290	276	305	294	281	278	284	296	302	299	302	314	295	268	295	275	293	324	283	271	304	281	283	271	310	300	279	293	285	332	257	287	273	284	320	271	287	297	278	268	317	283	305	299	292	306	293	251	288	275	298	291	307	312	295	313	303	298	288	262	254	292	274	290	243	248	290	295	290	301	273	310	295	265	300	295	276	279	308	276	279	292	301	289	281	286	284	275	291	278	306	274	311	274	285	273	287	284	280	269	281	286	297	289	264	299	304	289	313	299	295	285	273	279	280	283	276	271	273	293	293	278	290	292	315	309	263	263	302	317	301	275	295	298	283	296	285	270	293	280	281	270	297	310	279	310	328	321	309	293	294	308	299	283	285	295	286	251	293	301	257	288	280	285	265	284	270	277	277	254	284	281	276	318	265	307	297	302	312	287	297	291	269	293	293	288	275	323	266	250	290	297	261	304	282	305	281	335	280	305	275	284	274	276	300	284	280	292	290	259	267	301	279	286	287	280	286	279	288	268	293	269	286	304	267	267	301	274	282	298	316	293	317	275	250	295	314	292	292	301	271	263	291	255	282	295	271	285	278	277	307	247	283	293	281	329	305	283	278	297	299	312	285	262	250	273	312	285	279	305	310	264	275	292	271	297	298	312	260	269	263	312	281	274	292	272	294	294	291	258	309	274	273	290	321	267	297	297	278	308	310	295	282	279	270	306	257	291	309	254	282	287	269	270	328	290	325	288	265	305	301	259	274	259	260	298	315	270	281	270	290	236	293	292	296	293	291	277	293	284	285	289	300	265	287	300	307	313	255	278	296	281	283	292	282	299	312	295	286	299	291	293	327	316	293	306	286	298	279	309	276	283	305	287	292	322	260	312	296	266	271	296	290	312	295	275	268	286	280	297	296	302	280	276	288	274	302	303	297	319	299	301	287	295	284	291	285	265	278	284	280	259	259	315	257	292	290	296	273	290	291	281	297	280	263	284	253	287	317	301	295	278	281	291	294	262	265	303	272	262	280	300	287	283	292	259	280	251	287	273	292	301	290	267	260	291	275	318	292	289	276	275	313	295	253	313	284	278	293	273	261	283	286	250	291	265	314	295	294	308	287	301	310	268	297	301	324	305	310	282	283	290	287	255	278	276	297	289	285	279	269	279	274	292	285	290	270	304	320	293	288	253	290	317	309	268	285	264	286	238	308	292	296	316	297	314	283	270	301	305	269	269	288	329	274	292	290	299	285	302	278	269	265	253	334	285	298	291	275	254	280	288	295	282	261	281	273	292	257	295	298	282	321	281	303	264	286	263	299	305	252	280	276	280	323	294	254	301	305	282	260	273	303	284	275	303	267	311	278	303	274	275	255	308	297	266	289	282	294	287	307	297	308	292	269	302	292	284	284	304	268	282	316	273	303	292	317	289	278	258	297	259	285	286	275	275	274	284	244	273	298	313	273	294	297	307	277	249	281	301	284	243	275	275	290	272	283	274	294	293	268	310	296	306	285	290	268	270	300	310	291	294	286	325	289	281	315	290	276	314	298	254	290	278	291	300	285	283	321	259	288	289	283	315	261	295	276	282	275	287	295	289	273	273	293	326	279	308	292	298	312	321	270	274	273	295	286	287	298	290	280	271	296	301	275	290	312	294	270	273	287	292	298	277	302	276	306	276	292	296	288	299	301	281	322	255	302	292	283	275	278	287	275	266	269	270	311	317	284	271	285	263	257	284	310	322	280	279	287	301	280	312	259	255	274	288	310	271	301	291	291	285	269	336	261	277	274	293	266	299	280	258	311	252	264	287	295	286	284	310	304	268	288	289	277	284	304	300	301	287	303	323	272	298	288	294	296	294	283	302	292	292	261	289	276	325	314	262	281	284	286	293	278	293	305	277	290	298	284	252	298	280	299	270	286	310	287	296	287	265	283	307	287	279	262	270	305	282	278	278	302	293	297	290	291	296	277	300	299	315	284	296	310	280	272	315	271	311	279	288	292	281	294	278	291	298	276	295	285	287	282	266	288	287	306	319	298	287	261	296	288	285	310	312	283	261	296	278	303	301	297	278	305	299	288	286	279	282	306	269	312	325	276	320	295	257	304	295	283	270	271	303	263	290	299	268	272	284	293	320	248	276	293	288	312	270	311	292	279	289	291	246	275	277	321	297	289	299	277	289	301	295	277	289	287	309	306	295	287	313	285	315	286	287	283	291	286	287	279	297	313	269	278	307	271	297	293	291	278	289	312	285	285	288	327	283	301	243	306	255	307	285	268	318	293	306	290	262	268	288	261	301	289	298	289	261	257	269	290	272	282	287	242	296	304	308	285	299	265	285	315	290	288	278	273	286	275	272	286	269	273	260	280	289	292	314	292	317	297	304	325	296	295	290	307	287	311	287	330	293	277	274	281	289	284	294	306	306	262	288	264	287	304	253	278	271	324	266	304	282	318	291	285	315	280	283	290	288	278	282	300	304	295	262	279	302	294	317	293	295	306	282	274	254	308	283	288	304	300	284	319	308	333	298	282	294	281	290	288	271	296	287	275	298	277	306	311	299	286	266	284	280	304	277	279	277	291	297	247	283	308	293	275	297	251	285	280	300	293	295	314	282	275	285	288	299	291	270	275	256	267	282	255	278	262	281	291	304	306	299	274	292	287	318	281	287	268	285	290	253	266	285	276	304	307	269	297	281	286	265	262	280	301	322	287	295	293	307	307	300	249	309	269	274	294	303	296	276	326	322	291	284	311	296	282	287	291	307	305	279	309	296	311	262	319	292	284	277	256	295	288	305	268	291	286	273	273	267	274	293	268	266	301	265	247	275	322	287	317	283	297	294	269	281	288	305	303	281	312	264	282	286	267	318	306	304	294	303	290	286	299	280	276	273	278	283	292	311	240	286	276	288	286	282	316	305	274	288	289	300	280	249	288	281	275	293	300	298	262	298	275	254	268	291	276	307	272	301	289	289	315	303	307	302	315	290	309	299	286	294	297	271	294	287	294	267	305	288	285	293	261	286	284	291	289	280	283	293	291	273	291	292	272	286
23013	20964	28671	23443	20964	19124	1971	876	609	587	527	506	489	464	417	405	452	392	415	394	408	432	431	391	377	369	348	370	378	372	346	348	358	357	389	378	348	350	373	342	325	341	369	329	336	341	336	339	366	359	357	361	393	351	336	336	326	368	333	361	291	328	336	355	334	353	327	359	338	353	323	373	339	353	376	362	354	318	361	365	343	387	316	341	363	334	394	386	364	298	359	364	326	320	350	364	360	345	326	344	320	306	348	334	330	362	366	343	328	337	333	366	317	317	342	364	366	329	329	342	362	345	353	341	335	338	346	348	367	360	384	371	309	356	343	364	366	330	314	347	328	335	383	364	322	356	328	356	326	334	332	368	310	354	340	382	349	339	333	311	353	377	349	352	348	321	359	348	321	346	357	302	332	325	371	341	341	365	362	365	356	335	346	348	352	315	369	346	350	378	345	351	359	355	313	348	326	321	357	349	341	354	354	409	330	344	340	344	360	326	325	339	308	371	355	357	335	346	338	376	346	339	334	340	338	340	340	346	351	343	343	354	346	356	342	324	313	322	345	342	354	353	331	333	337	341	327	368	327	344	354	306	342	354	337	367	361	338	345	345	345	338	371	354	291	326	339	301	343	348	329	319	350	325	340	359	364	335	322	315	339	350	352	343	348	353	321	322	366	346	348	368	326	350	383	387	351	345	332	384	358	343	380	333	368	358	347	342	350	349	344	360	352	323	325	373	325	377	337	326	334	350	332	331	321	358	308	336	314	327	364	336	376	373	382	343	326	327	353	347	326	363	334	388	345	346	337	358	354	332	328	355	369	340	330	358	313	348	310	338	339	340	315	380	344	352	298	337	328	379	311	364	367	352	330	347	382	349	356	383	363	354	324	316	316	324	354	314	354	317	382	333	363	330	317	352	376	320	331	332	330	305	389	383	334	347	347	357	327	346	327	365	354	322	341	391	331	338	310	386	370	342	329	340	342	350	371	353	358	347	352	351	362	381	349	337	357	309	321	357	341	361	363	336	367	351	385	322	314	359	319	346	340	383	348	311	325	320	320	355	327	338	342	351	313	374	363	355	365	346	345	336	353	314	337	379	344	343	340	333	289	325	329	333	366	351	330	350	347	339	323	342	321	340	343	320	335	317	381	337	353	346	284	363	337	307	329	349	362	392	334	331	360	304	341	312	326	331	346	308	342	355	361	330	364	331	353	338	350	355	343	339	372	313	374	356	369	363	355	353	372	354	352	334	295	320	358	336	346	334	361	310	354	330	332	347	357	342	357	322	335	341	341	341	331	308	377	388	315	364	325	354	388	324	346	340	349	360	351	339	361	382	345	382	327	370	370	358	367	360	344	320	362	372	352	335	325	372	313	343	341	331	344	363	319	328	308	326	331	343	363	332	344	357	314	330	380	328	353	356	332	356	329	391	329	318	356	355	349	344	354	332	334	331	324	373	326	346	322	355	332	330	352	342	361	325	348	313	329	377	356	361	353	315	337	334	334	326	342	332	347	305	346	336	380	359	340	341	306	377	340	320	335	322	291	346	393	343	341	356	323	350	350	309	352	339	358	339	342	345	338	339	321	353	329	365	365	332	332	330	312	345	353	340	367	339	363	319	332	337	352	349	314	375	363	352	333	382	331	364	360	320	371	325	315	332	319	317	313	344	357	329	322	336	327	320	334	341	330	350	329	354	325	339	308	333	360	369	350	383	359	352	372	349	375	353	320	343	350	370	372	338	339	328	341	326	335	332	331	310	333	344	314	348	339	364	319	345	314	343	340	340	344	309	333	344	313	295	336	374	355	356	365	339	335	338	373	333	335	318	328	338	291	325	341	332	341	356	349	333	366	327	338	354	339	332	337	338	368	341	392	345	329	318	342	337	338	335	326	328	345	329	334	388	346	300	386	349	373	322	305	364	334	351	339	324	342	335	353	345	342	351	366	339	324	337	337	314	360	354	356	370	322	353	348	345	310	327	364	314	321	328	317	338	380	332	342	367	341	293	381	376	315	348	333	347	343	334	358	334	317	331	313	371	340	358	300	314	326	337	356	349	372	342	367	368	362	328	337	362	348	308	342	374	364	362	317	324	340	298	351	325	311	388	343	332	329	314	342	360	341	363	347	328	350	335	329	326	324	342	324	334	308	329	312	326	354	374	349	368	359	353	367	346	309	307	326	354	356	350	356	349	318	315	310	346	346	338	333	350	330	367	369	344	311	326	344	366	353	339	332	353	309	313	348	354	324	324	369	321	367	363	355	329	348	318	334	363	359	326	328	367	348	344	364	330	334	324	344	362	321	317	315	376	376	302	334	337	352	324	345	321	373	363	343	339	347	319	363	335	359	319	367	315	339	338	344	322	312	335	319	338	326	348	338	332	319	349	335	328	353	347	315	346	320	333	354	349	340	307	322	335	357	336	335	340	330	346	333	368	347	327	359	346	360	352	358	370	331	340	374	358	333	320	361	302	336	358	350	343	358	352	355	309	364	335	301	366	337	357	320	348	337	327	338	328	350	362	350	332	326	338	353	376	315	374	336	352	352	349	348	349	356	335	341	378	309	334	336	308	339	322	329	373	358	358	344	349	350	365	348	352	336	343	379	352	317	305	340	352	321	337	336	358	322	344	315	313	330	347	320	337	339	331	327	352	347	377	333	354	351	395	340	330	323	380	319	350	335	317	354	349	343	338	328	359	340	335	354	365	301	347	327	338	324	348	319	350	381	329	331	348	335	312	335	349	380	352	347	342	354	361	346	361	348	312	339	351	340	336	374	325	312	333	352	331	325	344	353	348	336	344	339	325	326	332	343	328	347	366	350	331	350	332	339	325	311	337	367	357	378	357	331	320	315	330	329	366	335	317	321	311	347	368	345	355	364	335	327	348	318	339	385	357	366	305	312	350	310	327	307	369	362	331	365	313	340	340	346	371	338	376	363	316	320	339	298	321	328	335	338	332	339	355	365	330	322	359	326	324	322	344	371	373	332	327	338	335	334	378	365	372	332	350	330	338	343	311	350	349	315	341	324	352	349	320	352	343	351	309	349	331	320	342	347	332	336	341	342	356	322	372	356	336	313	331	354	307	321	335	356	308	352	340	362	369	375	339	341	364	327	346	341	333	349	377	355	361	325	361	330	328	362	345	338	347	352	358	350	330	350	309	318	359	333	325	321	348	336	369	304	347	322	360	335	334	327	341	323	348	297	368	342	354	367	339	338	351	330	330	305	360	348	345	316	335	352	377	309	303	328	339	353	357	322	350	344	325	337	372	369	305	358	330	366	341	328	346	356	313	353	351	340	338	345	328	327	346	351	331	335	324	317	303	323	352	325	355	354	347	341	313	375	329	315	348	315	330	339	332	334	329	351	369	356	367	335	333	342	326	362	307	351	329	363	369	352	346	359	361	318	365	340	340	343	367	318	312	363	319	367	355	335	324	321	359	340	326	312	311	330	326	337	344	324	359	325	382	336	333	328	315	355	311	344	364
19835	15307	12739	6839	4759	3414	2628	2181	1777	1478	1346	1215	1126	1063	966	878	879	830	845	734	746	750	702	762	748	661	692	657	639	651	644	664	667	652	652	597	639	632	632	611	677	623	596	614	619	600	592	588	594	588	630	576	613	650	610	618	606	575	618	613	595	647	632	590	591	590	575	585	604	563	623	602	603	613	591	608	577	607	596	601	648	593	613	577	569	612	592	601	582	591	575	570	603	592	582	571	571	605	604	577	594	541	565	612	565	612	610	589	621	599	599	572	558	579	566	600	573	597	586	589	616	594	579	549	568	556	619	601	562	580	578	551	581	597	607	599	613	575	578	608	558	608	580	605	569	658	562	548	588	573	582	593	591	606	613	631	616	578	581	591	592	611	583	565	583	605	528	584	565	548	569	628	570	582	545	569	564	568	573	595	567	604	585	557	546	595	597	569	618	563	584	560	572	589	578	594	616	593	577	555	549	575	595	557	589	576	586	544	583	623	632	635	546	556	556	629	573	586	575	570	581	585	606	639	629	589	582	599	599	596	630	587	573	574	570	601	571	607	593	580	579	562	607	595	582	591	568	622	570	564	585	565	547	633	568	610	588	591	603	573	592	609	594	605	575	552	583	616	610	604	567	581	539	568	573	627	558	570	567	591	626	568	560	596	580	582	598	560	539	613	566	594	578	579	567	579	561	544	541	588	583	571	603	606	585	581	582	601	595	605	560	633	582	605	584	568	638	608	602	593	554	590	585	619	621	577	556	562	594	570	564	571	577	640	614	603	592	571	577	589	573	613	566	554	570	591	569	595	591	612	568	596	562	596	531	566	583	578	583	573	591	563	546	570	580	605	585	633	549	551	603	560	598	584	637	608	580	570	573	589	570	570	581	614	624	575	604	551	584	588	619	619	621	598	575	596	596	557	597	607	618	589	579	626	567	587	580	609	555	606	600	595	606	607	578	585	609	576	575	610	616	607	607	525	606	601	574	603	613	590	528	576	611	584	559	610	567	624	615	611	635	556	599	546	571	544	599	574	583	556	578	567	581	574	565	592	594	638	551	558	568	585	544	663	529	552	590	548	563	556	577	550	577	586	557	542	583	579	595	584	529	590	564	594	588	598	609	587	570	581	603	597	638	590	622	585	592	603	601	622	599	607	616	581	521	589	567	588	578	618	609	550	594	554	574	591	593	534	598	583	587	551	619	587	576	550	551	600	658	580	619	601	579	550	588	563	579	578	638	578	646	595	631	627	578	577	585	616	594	554	617	556	608	582	536	570	579	647	618	563	578	548	629	582	613	621	573	618	581	594	579	593	573	575	588	573	567	618	556	589	603	632	603	585	574	572	571	617	603	565	609	534	597	572	555	605	588	574	529	609	584	553	587	581	585	598	551	633	564	552	582	592	575	610	576	566	563	605	599	562	556	606	617	600	582	629	632	563	550	622	595	547	605	584	614	599	606	582	566	595	588	603	610	608	562	518	551	588	570	589	616	611	591	602	555	584	588	614	605	598	576	605	587	552	604	530	570	580	588	578	597	564	569	602	603	581	553	559	556	556	626	562	586	626	581	590	586	536	549	595	614	581	566	555	561	610	582	607	596	597	596	512	613	511	558	577	624	584	571	577	561	596	621	600	613	573	611	557	603	590	559	574	586	592	591	565	624	637	600	551	550	576	608	595	638	572	585	575	618	606	595	567	550	546	589	588	617	603	607	551	584	585	566	573	578	567	577	573	561	556	623	628	511	568	566	563	614	577	581	616	561	568	576	591	590	608	582	585	630	557	612	609	569	559	602	572	578	589	561	618	562	564	589	592	576	590	634	570	594	561	615	534	607	586	579	579	561	557	629	583	553	607	566	593	579	549	599	636	573	612	644	594	574	573	546	617	580	535	641	570	556	594	557	542	571	596	599	585	560	616	617	575	585	585	598	556	559	584	563	579	548	566	551	558	578	589	543	561	599	584	608	589	592	610	532	559	602	596	576	582	561	580	546	591	603	578	562	595	556	569	589	592	596	569	556	607	555	558	556	610	567	573	621	578	550	550	582	591	566	582	562	585	560	596	620	587	593	559	609	577	584	568	581	567	617	586	598	595	589	591	568	582	589	558	595	614	639	575	576	621	585	571	586	581	606	608	636	556	594	583	542	580	595	572	556	635	612	558	565	576	580	594	543	579	594	586	542	582	624	573	594	563	531	599	609	576	602	595	551	623	593	637	601	574	556	593	583	563	617	592	604	582	574	556	565	566	613	550	568	586	570	628	581	572	555	608	593	590	577	610	593	585	624	577	581	582	592	601	626	578	562	605	569	576	600	580	583	592	543	553	579	543	557	628	607	595	603	575	585	537	584	601	554	587	616	591	581	523	582	562	585	604	549	591	583	552	610	617	581	611	600	588	618	557	561	600	569	634	570	618	559	571	613	585	603	569	568	578	607	586	567	624	573	586	569	598	582	600	595	516	607	613	569	604	563	585	548	615	561	585	600	582	553	577	588	614	566	600	630	572	610	604	586	584	588	549	589	626	548	571	590	622	590	567	524	579	580	603	577	594	599	590	617	574	590	583	598	567	587	575	650	568	582	591	610	567	615	541	612	620	575	609	562	541	542	536	566	571	565	585	560	597	567	581	564	577	577	597	565	624	555	572	571	560	561	602	629	536	558	602	614	637	609	568	568	556	602	573	576	592	578	558	593	537	551	605	559	583	563	565	573	538	594	558	597	613	639	601	591	581	595	574	561	590	605	599	590	636	595	611	581	593	642	537	588	579	632	567	580	614	576	552	594	587	599	582	557	570	561	654	567	579	573	575	578	561	615	583	581	544	599	597	567	607	567	565	589	542	556	579	580	594	597	576	568	636	567	604	584	568	571	602	579	593	610	552	577	570	544	600	565	573	603	599	571	591	538	584	577	620	588	564	586	576	606	538	520	588	588	570	570	599	601	597	589	604	566	576	604	597	582	614	569	612	565	593	601	615	554	598	604	635	612	584	542	593	592	615	580	557	552	577	568	580	607	617	569	571	530	521	587	604	610	539	562	574	554	586	600	568	545	604	607	592	567	602	545	555	571	588	578	604	621	550	615	597	591	528	590	601	571	572	649	587	598	568	598	593	583	590	563	569	542	584	583	625	579	565	616	603	603	601	571	617	568	570	631	583	592	590	561	614	606	595	591	590	601	601	594	575	566	537	600	585	579	623	586	558	601	577	578	586	604	567	575	589	597	543	593	518	609	609	551	596	602	584	562	574	571	604	594	562	577	604	588	568	575	606	591	591	571	596	644	559	598	575	566	585	580	558	575	607	557	553	572	612	575	599	580	595	589	585	587	615	606	590	584	548	554	590	585	547	574	595	612	534	577	600	637	577	616	612	595	579	581	597	561	563	651	614	590	566	625	603	551	551	562	548	580	589	575	594	602	600	612	572	582	586	625	592	646	562	573	586	584	580	602	583	547	589	604	596	588	568	635	587	594	563	617	604	574	620	610	579	550	525
26603	20345	8215	632	350	291	291	306	275	294	288	271	284	298	248	257	236	275	285	250	277	299	259	269	277	263	320	291	252	268	275	292	285	259	258	273	254	280	255	238	251	305	280	292	222	278	262	237	268	253	244	226	257	262	280	293	259	278	249	275	276	263	252	294	271	259	282	262	264	271	280	252	277	259	288	261	241	270	254	261	251	237	240	276	272	289	234	259	266	271	257	280	245	263	280	267	257	291	275	253	261	257	299	241	278	287	278	234	256	274	265	238	227	246	259	263	239	248	246	284	259	274	286	272	257	246	251	241	286	270	291	283	260	259	247	275	253	274	269	251	276	282	277	264	282	249	279	297	264	273	265	270	257	261	251	254	272	276	271	270	282	255	234	278	263	277	256	242	259	286	246	272	256	267	275	278	260	270	267	250	241	247	254	247	266	270	256	249	254	243	276	261	254	249	274	287	241	260	251	246	279	265	258	282	264	262	280	276	230	280	274	273	268	225	259	260	254	244	284	263	270	273	253	264	262	263	274	242	245	271	237	233	266	260	248	250	288	268	266	265	257	240	261	237	268	245	264	290	248	277	239	255	261	250	291	238	266	255	262	263	249	263	240	253	276	250	259	250	307	276	245	267	248	276	249	266	283	251	241	267	270	256	247	244	270	283	290	253	254	294	256	256	263	274	279	272	273	248	234	268	272	241	288	260	263	282	280	280	290	259	268	279	254	255	263	250	285	277	263	276	277	288	239	254	249	248	239	282	250	269	240	256	275	276	259	261	271	301	275	252	245	248	237	229	261	285	249	266	267	245	286	266	254	281	256	241	266	248	280	263	267	252	274	268	240	251	301	245	259	256	271	266	231	259	263	248	243	292	264	253	251	290	260	240	246	276	280	264	238	236	264	258	300	267	281	279	260	263	232	267	257	267	264	247	225	284	258	273	241	248	291	251	252	264	271	257	255	259	275	258	223	274	272	278	267	279	280	262	250	287	246	249	266	259	254	267	265	246	272	286	261	249	225	267	254	255	259	266	255	239	263	240	261	257	278	253	263	261	269	235	232	269	257	246	249	255	261	274	243	253	255	277	262	269	288	275	273	282	251	255	277	275	285	278	238	242	248	261	243	253	273	252	248	265	273	275	234	259	254	272	285	286	258	250	257	260	249	271	245	270	258	257	249	245	241	282	266	300	258	277	273	233	273	247	253	259	257	275	252	250	245	278	250	267	289	289	263	268	289	238	262	256	256	265	229	262	249	260	246	244	269	241	249	296	276	249	283	276	247	263	254	275	251	259	246	289	275	275	275	227	270	262	252	239	282	271	259	269	247	246	251	289	253	254	274	262	286	246	268	247	249	258	271	255	265	265	274	265	247	276	234	263	262	252	281	286	263	276	287	295	280	264	255	302	279	257	283	285	275	269	257	243	255	296	243	290	263	251	250	275	260	250	255	263	252	257	266	245	297	249	268	265	271	286	253	243	273	270	255	255	268	256	266	250	266	271	271	244	280	263	255	285	271	298	281	283	276	259	271	247	246	255	277	251	231	252	259	254	251	257	288	282	273	262	250	255	264	242	265	229	243	277	252	279	279	274	244	261	238	279	229	264	262	267	238	286	245	238	254	240	273	244	279	276	293	305	262	264	281	268	255	270	278	268	266	282	253	267	261	280	269	277	267	289	269	258	245	261	289	287	240	267	311	218	247	244	269	244	278	259	252	255	250	267	276	288	246	290	230	245	260	261	282	254	288	267	236	238	279	270	281	262	269	259	264	239	254	241	265	261	265	254	279	294	274	295	247	270	284	275	264	235	241	272	252	256	219	273	279	273	298	248	225	274	242	304	256	255	222	260	262	247	250	228	301	286	261	255	266	262	268	254	282	260	263	265	249	247	268	277	278	242	274	268	232	263	272	274	239	246	242	272	228	293	240	273	257	268	280	266	273	238	285	259	276	269	270	267	296	215	261	250	268	236	244	249	256	293	271	259	263	267	246	271	269	261	254	287	271	256	235	262	268	262	230	242	261	237	281	255	249	256	272	247	261	236	253	299	249	282	251	259	275	263	265	271	272	240	255	293	252	258	277	247	270	266	248	260	281	260	282	256	256	254	259	243	264	228	288	257	257	252	240	271	272	267	238	282	277	264	272	286	268	293	254	274	269	263	281	265	272	255	278	239	260	270	257	253	244	279	267	282	273	241	268	246	269	276	247	288	234	269	252	260	236	271	260	246	274	270	272	286	301	278	252	282	277	279	265	263	261	253	270	264	241	274	258	252	264	281	266	276	255	269	263	258	306	269	262	279	254	230	285	259	258	261	243	255	239	255	283	253	292	261	306	259	270	245	258	231	252	257	240	289	238	255	260	283	238	271	262	269	239	279	285	266	263	279	264	303	246	252	261	280	280	260	258	284	260	302	270	276	256	247	273	262	240	270	243	273	229	253	251	261	285	275	258	281	248	242	269	244	261	289	268	262	255	273	262	251	249	252	237	281	251	267	284	278	289	255	262	279	279	268	279	240	282	253	250	265	288	254	260	262	269	271	268	259	268	259	233	255	286	256	249	241	266	269	282	248	257	259	283	270	252	249	288	263	275	243	249	287	263	256	229	270	262	257	258	271	288	262	284	251	261	251	250	245	265	262	261	265	267	299	247	263	254	255	240	286	258	268	281	270	274	265	247	252	250	249	253	258	260	275	260	270	243	245	268	265	277	255	234	291	257	233	272	267	264	251	254	242	258	255	260	244	268	236	264	263	241	267	244	242	272	289	252	273	258	242	258	248	265	267	258	292	276	267	274	252	291	240	249	258	246	288	254	269	258	230	267	260	269	269	275	288	270	257	268	278	256	246	249	250	238	242	253	266	262	279	271	260	277	255	265	242	248	255	282	241	269	272	261	244	289	246	272	273	251	250	256	215	242	266	280	258	270	283	259	262	297	234	231	281	253	258	274	249	261	245	276	279	243	274	219	262	291	240	259	285	301	286	261	280	260	279	271	287	259	261	297	256	272	252	273	248	251	264	251	270	256	262	246	290	228	279	252	264	258	256	274	244	257	269	256	253	269	251	277	260	251	239	272	265	252	279	273	253	239	240	237	259	257	229	283	253	313	287	243	271	241	243	255	261	290	263	311	270	262	248	282	250	280	270	251	271	283	238	272	265	260	270	279	283	256	240	275	265	267	239	297	270	279	252	274	268	271	246	248	258	295	237	304	267	269	265	277	268	256	297	272	243	237	246	283	274	267	249	283	261	277	264	289	264	290	288	289	255	272	273	248	236	288	246	254	254	263	273	267	282	262	238	265	271	243	249	232	247	269	244	261	259	251	250	248	305	248	250	268	256	271	254	253	270	269	261	265	250	292	267	253	258	266	285	270	248	237	280	283	305	245	276	281	263	271	270	261	258	273	292	267	283	272	222	276	307	262	267	263	262	247	264	264	256	248	222	252	271	271	293	294	251	278	263	250	290	253	242	283	289	231	294	263	294	256	266
10776	1507	1324	883	694	568	599	559	566	502	516	506	499	526	508	519	541	505	505	452	513	484	469	523	498	525	516	484	489	495	478	481	487	484	493	514	491	457	506	481	483	450	468	478	452	475	529	471	485	492	487	478	510	534	481	466	481	505	494	493	509	507	484	476	480	490	476	508	470	452	450	470	487	461	470	523	466	457	475	516	486	504	486	459	478	481	465	469	486	496	538	465	475	495	500	499	457	479	519	506	491	467	486	486	478	489	449	484	507	470	480	470	475	502	492	511	506	477	485	461	495	484	492	477	458	480	530	509	487	520	519	510	474	533	478	482	486	513	474	478	470	475	470	507	504	468	497	529	467	508	446	483	476	470	481	506	481	490	517	506	483	473	426	509	479	479	510	501	494	495	472	473	477	508	504	499	477	484	477	500	475	500	456	495	486	472	513	486	523	457	506	492	496	476	443	459	460	503	501	494	484	458	536	507	480	486	484	456	500	491	516	449	474	483	478	500	472	488	501	509	508	457	498	484	510	495	492	506	488	501	488	476	511	465	483	486	477	498	502	513	513	472	497	480	461	456	471	465	504	506	489	487	515	443	508	517	476	470	458	468	493	460	478	468	515	492	462	490	520	519	467	486	502	506	466	505	500	488	516	459	479	470	487	470	533	509	501	466	499	489	457	517	481	516	450	506	510	467	518	479	472	506	514	500	458	507	448	447	500	476	514	530	520	481	489	531	499	496	455	517	453	478	491	497	468	490	484	482	489	508	471	478	486	471	452	474	485	458	516	489	503	486	504	497	472	487	471	500	510	469	461	511	481	443	500	474	466	463	459	502	473	466	466	501	508	520	474	493	516	476	486	503	513	469	524	509	507	471	486	494	512	488	426	470	473	496	469	473	472	457	480	476	454	451	491	489	461	475	503	491	518	457	473	477	496	485	484	508	469	498	489	512	481	510	523	474	496	478	528	480	475	478	499	439	514	458	478	479	519	524	500	509	504	497	444	501	502	550	474	504	468	481	506	477	487	493	473	462	523	487	515	517	498	517	474	523	503	493	512	502	461	499	485	485	488	496	493	465	467	519	487	474	522	454	489	509	498	468	483	510	528	465	452	461	471	501	493	475	452	491	506	524	480	485	517	497	525	502	509	452	460	501	474	456	488	473	494	469	513	448	479	479	511	508	499	451	488	471	472	434	534	493	512	507	457	517	518	482	495	458	478	461	483	535	503	489	487	496	463	508	488	522	516	513	469	507	488	450	469	473	495	488	442	454	482	499	480	473	477	476	504	526	472	517	461	547	507	484	520	513	475	526	489	492	484	477	502	474	460	483	491	461	513	484	472	520	470	502	473	522	477	484	489	528	501	459	506	498	519	490	462	509	525	480	472	448	466	480	511	471	497	475	483	459	475	522	535	487	469	518	487	519	489	470	490	429	496	481	484	506	462	478	487	474	490	455	492	476	481	523	482	509	489	449	478	507	466	492	509	431	493	481	476	498	502	454	431	466	500	489	445	497	491	464	501	486	486	467	509	483	471	477	507	465	490	522	498	507	482	498	516	496	499	505	484	479	469	496	523	507	464	533	502	467	469	487	486	496	493	482	484	486	481	476	481	497	455	525	515	467	518	493	457	479	493	485	514	469	493	464	542	460	498	460	473	472	512	488	492	516	468	483	486	468	482	483	489	503	492	464	504	492	494	510	505	472	515	511	496	473	489	478	457	510	482	526	530	513	494	502	480	479	509	490	484	463	484	493	485	469	483	490	496	466	463	460	473	494	525	483	528	457	491	510	470	476	513	537	502	495	493	509	455	508	486	544	499	480	488	463	476	510	509	501	490	481	471	511	511	497	473	497	502	436	500	498	476	492	489	517	484	501	459	549	504	498	479	546	506	467	509	478	501	470	478	507	483	519	496	509	506	487	496	464	460	493	477	492	489	497	437	513	500	469	463	469	490	493	481	452	526	470	489	532	484	533	442	496	483	461	483	476	483	493	457	512	510	524	475	521	484	485	461	488	487	489	539	505	485	490	468	472	509	478	468	520	498	489	499	490	467	518	507	510	496	489	493	513	506	451	489	456	463	465	456	476	471	468	499	505	488	459	483	479	473	514	460	461	475	495	460	491	486	466	531	482	500	517	471	485	481	505	472	499	517	471	493	481	467	465	506	488	465	484	456	504	484	498	493	472	498	472	502	496	497	505	477	472	493	489	488	494	486	509	505	509	487	478	478	484	501	466	489	459	495	444	503	513	490	508	486	490	479	449	475	483	481	506	527	512	480	485	466	510	472	462	468	523	498	497	486	479	499	476	478	497	498	489	491	486	457	470	490	506	456	467	530	505	498	502	515	500	505	540	487	471	485	492	499	500	475	490	499	508	450	513	477	463	484	499	477	459	513	456	506	498	459	498	488	464	491	450	501	470	448	509	434	520	523	524	480	497	517	555	488	498	463	460	492	477	468	489	486	475	447	466	512	522	473	493	489	491	475	496	478	497	500	493	473	506	476	489	429	493	483	480	483	468	469	513	523	477	488	529	508	471	476	490	507	461	462	499	437	525	484	421	450	521	467	488	473	480	529	479	497	496	490	511	484	513	535	498	481	530	502	512	484	488	460	512	469	470	506	493	505	495	451	481	512	451	526	474	547	482	455	453	488	461	470	515	475	478	515	456	455	487	499	496	504	458	505	510	512	491	506	468	503	467	511	510	454	475	482	526	489	516	520	507	477	460	482	481	476	489	455	502	478	488	458	498	482	490	510	466	482	469	484	463	501	457	499	471	467	525	476	447	485	478	432	495	489	481	492	503	467	470	482	486	507	475	444	472	511	467	541	518	501	501	479	497	499	492	522	446	478	480	474	460	509	478	494	495	445	482	466	474	501	472	498	459	441	456	450	470	563	471	487	515	490	484	491	493	478	483	481	490	514	481	479	456	482	517	498	499	483	487	489	517	487	504	488	500	518	509	526	491	491	475	490	485	467	493	512	479	518	488	490	432	523	512	496	463	505	483	482	512	514	501	441	434	489	481	487	498	496	481	503	509	490	479	503	508	473	472	543	500	482	450	505	513	531	480	466	452	485	474	490	508	461	463	526	470	480	454	518	495	469	477	506	492	471	481	477	500	466	464	465	499	495	483	486	489	481	478	495	487	508	423	498	483	467	502	473	515	461	459	479	470	507	501	471	515	502	491	491	512	472	447	458	492	426	496	457	527	506	467	515	452	502	493	558	466	502	464	521	500	513	472	479	505	475	513	486	453	524	475	491	480	505	502	480	500	474	449	501	511	519	506	500	501	499	490	512	450	468	514	487	487	485	453	452	495	478	473	514	474	503	501	465	467	468	510	481	491	466	522	467	442	494	477	478	468	511	495	496	502	498	467	520	535	491	482	480	506	520	446	465	482	511	450	493	474	488	472	427	474	499	487	465	445	489	477	490	476	528	513	514	491	514	460	544	460	497	462	481	478	540	463	494	520	479	491	483	498	500	484
24044	20962	27915	24200	19629	1536	522	371	307	284	252	207	208	217	210	192	191	198	168	179	158	172	164	169	174	165	162	174	177	152	173	152	165	147	149	168	160	152	170	165	158	135	170	167	150	161	138	158	173	150	172	159	133	161	176	143	157	164	151	178	159	148	148	159	134	170	162	160	150	153	150	162	126	155	156	157	174	147	151	141	159	162	150	152	161	153	173	150	152	165	159	162	158	171	142	143	165	130	150	137	156	145	148	146	164	154	143	183	156	153	187	139	131	168	133	166	151	148	139	153	142	188	163	144	162	160	152	160	135	148	144	128	138	154	159	150	165	133	147	134	132	166	186	137	129	145	157	147	150	154	150	146	158	145	174	147	168	146	139	171	148	149	162	174	148	142	150	179	154	159	166	133	140	165	129	163	158	151	159	183	148	158	172	149	151	147	146	148	158	180	135	159	139	122	154	155	142	166	139	140	162	180	168	140	149	150	160	162	145	129	157	157	153	165	140	157	155	174	136	166	112	162	142	167	157	128	165	151	176	145	145	135	149	154	118	149	141	166	127	144	153	157	160	152	159	153	147	156	165	169	136	139	140	173	122	144	129	109	141	160	150	136	150	156	167	148	148	161	153	164	127	132	169	170	157	166	145	160	151	139	167	162	151	167	138	147	145	137	162	164	131	136	145	140	151	163	140	153	160	159	172	141	145	171	149	159	162	161	130	116	152	147	144	159	158	164	154	175	150	136	154	142	159	148	161	146	150	158	155	140	139	152	144	136	166	155	165	150	153	152	159	137	150	152	160	190	140	129	164	174	153	154	150	166	160	150	147	161	151	129	146	143	148	151	133	158	147	148	142	146	157	143	163	165	152	164	135	133	142	152	147	130	167	147	145	155	149	148	151	160	166	132	156	165	130	152	145	139	125	161	150	149	154	137	147	143	138	150	151	153	169	139	133	144	145	130	132	155	144	148	161	154	131	158	179	143	129	148	130	147	158	145	168	146	152	151	153	155	158	139	145	156	156	153	140	141	153	139	145	151	144	149	145	174	159	156	150	157	160	151	144	174	144	159	138	159	171	158	157	123	140	145	167	165	133	154	184	161	156	148	142	157	140	143	166	144	121	154	164	143	153	140	133	171	133	138	149	168	144	142	130	129	159	140	157	136	145	139	159	166	146	158	136	154	158	146	142	146	144	147	168	149	145	152	168	174	146	177	149	153	139	146	138	151	156	156	139	161	159	192	168	131	157	149	157	136	144	156	166	152	166	155	142	147	158	140	146	142	150	132	170	132	150	128	138	173	175	134	174	161	138	152	160	143	151	132	146	158	159	156	174	161	138	163	135	133	133	169	144	163	170	148	147	164	160	154	139	141	154	132	141	148	175	176	165	150	147	130	142	128	152	135	166	146	140	165	168	158	129	185	168	145	159	151	146	138	142	161	153	144	153	123	144	157	156	157	148	142	134	139	156	144	133	163	149	169	141	159	175	149	138	175	157	160	142	153	127	155	145	140	162	155	165	129	151	160	157	168	153	149	142	147	119	163	154	159	122	134	137	157	161	143	160	136	155	170	163	136	171	141	146	138	141	167	144	149	172	183	142	156	150	168	118	133	147	157	139	160	134	156	152	153	166	148	133	165	162	152	161	150	138	134	145	152	154	168	165	151	164	177	125	130	155	152	158	157	149	170	122	149	160	150	130	158	146	159	154	155	139	132	153	140	153	158	143	159	154	145	145	173	135	159	143	119	156	163	152	141	157	147	143	147	154	143	168	147	152	155	138	129	166	161	170	155	151	147	156	149	154	147	157	154	146	152	157	147	148	138	164	134	174	143	139	166	162	141	142	157	165	150	172	158	128	131	141	157	171	157	164	150	167	154	167	172	146	160	161	127	158	157	137	146	126	137	175	145	159	157	150	164	166	166	155	161	149	126	169	154	148	140	142	154	130	143	150	152	156	138	136	154	128	153	134	151	144	151	162	139	152	140	171	151	162	148	142	148	168	155	145	141	152	154	149	147	146	138	165	135	153	146	139	161	165	144	136	139	166	142	148	156	135	152	164	182	155	150	149	136	152	132	130	150	159	162	158	144	151	160	157	149	165	150	135	163	128	163	156	149	157	131	153	152	158	148	144	144	151	170	155	140	146	159	149	149	149	150	135	157	163	154	154	150	140	147	146	166	144	153	150	168	144	129	150	137	148	155	156	151	131	152	166	149	174	161	124	156	145	158	185	144	120	143	157	154	151	151	154	172	156	132	169	147	144	152	169	149	139	166	144	150	154	136	156	181	176	125	138	130	145	163	156	149	133	160	132	130	154	169	146	134	132	165	166	154	159	161	151	144	138	144	162	165	133	148	137	142	167	136	151	155	172	138	156	158	125	164	151	149	144	161	147	162	171	163	165	154	147	136	152	146	155	137	142	156	121	168	145	128	140	134	148	155	151	151	140	163	148	153	173	157	146	158	146	155	135	143	147	157	167	124	148	148	138	148	151	149	163	156	136	200	136	149	154	147	162	153	156	134	133	155	152	143	159	151	152	160	177	143	150	143	147	172	141	150	160	151	150	156	153	173	163	151	167	159	163	152	170	141	161	137	141	165	152	148	138	158	164	131	154	153	133	145	141	146	175	151	145	146	169	154	174	156	165	155	138	148	150	139	163	136	160	154	147	152	148	138	139	163	142	149	132	152	160	140	129	171	155	151	167	176	143	149	149	165	154	141	158	173	146	149	144	157	143	168	153	135	136	138	164	145	144	165	143	159	139	163	142	177	129	142	153	172	144	154	162	152	136	126	138	137	152	164	160	153	131	162	142	146	154	152	150	152	132	149	146	176	149	164	135	167	128	135	133	157	140	153	144	155	158	141	162	141	156	153	148	164	153	155	152	125	140	156	140	166	135	157	141	162	136	131	151	153	141	145	158	164	146	147	146	185	140	136	153	143	140	157	151	143	141	171	158	143	165	140	148	148	126	142	136	148	140	116	164	133	157	171	121	146	153	152	150	143	138	157	155	183	144	170	160	134	172	153	134	134	147	149	159	157	143	147	163	162	143	168	146	160	148	154	144	141	140	141	159	150	156	160	153	159	145	155	162	173	157	144	162	146	137	165	144	172	146	148	148	143	154	126	162	179	145	138	157	148	171	145	158	142	144	162	162	144	169	163	126	163	152	149	167	147	156	143	148	151	171	136	159	155	150	184	146	158	140	161	151	142	165	137	137	160	145	149	172	149	149	158	136	158	145	157	146	163	163	159	149	156	162	150	166	149	154	164	162	153	154	172	153	150	160	152	152	148	165	141	170	158	153	129	169	136	156	160	132	160	133	153	167	133	149	134	162	160	157	160	158	154	149	148	152	156	168	140	146	168	150	136	144	168	139	161	162	153	170	138	138	142	144	147	148	155	180	150	159	132	143	155	145	154	154	121	126	146	148	159	169	151	145	149	140	152	131	149	140	152	150	164	142	150	151	146	162	147	152	146	146	132	156	145
18552	9030	7519	3828	2473	1820	1348	1155	882	751	667	578	531	483	505	436	423	416	387	376	356	393	359	370	377	359	360	334	320	293	300	341	296	286	310	321	308	295	329	322	308	308	326	298	298	295	316	312	294	328	280	297	302	313	300	308	267	297	294	300	328	323	308	306	283	314	275	260	301	294	302	273	324	279	321	279	305	319	298	286	286	341	273	324	286	299	311	283	295	270	279	304	281	298	306	288	297	273	297	281	323	289	280	311	281	315	258	309	299	282	318	280	300	295	302	273	295	292	294	291	310	251	303	300	258	306	277	293	306	276	308	310	292	302	273	274	275	263	296	301	302	275	272	296	282	305	311	300	290	309	322	279	298	278	279	312	288	293	282	307	262	295	295	290	314	262	279	297	267	289	292	260	294	280	302	290	276	230	296	288	300	309	269	267	298	298	277	287	289	299	304	286	279	255	290	269	299	285	297	318	303	283	287	262	271	279	279	269	318	272	318	264	268	279	292	320	268	318	312	270	279	304	295	280	292	287	291	285	270	288	313	293	269	291	286	283	306	290	283	304	277	262	276	296	252	304	285	291	304	300	293	297	265	303	273	300	308	259	277	291	262	282	320	293	269	301	290	292	300	295	303	301	303	272	289	302	306	271	280	300	282	307	254	290	278	263	275	274	303	293	286	315	299	284	314	298	322	295	286	242	279	313	290	293	308	306	272	307	312	281	280	284	277	262	263	324	321	278	279	288	304	284	265	298	306	305	301	286	318	266	286	260	283	296	283	236	304	295	288	276	306	257	285	279	282	302	279	273	320	279	274	269	247	287	313	289	285	281	263	282	279	307	268	273	288	323	263	334	304	291	286	281	272	284	298	272	281	297	274	265	306	283	285	273	285	290	348	257	302	326	289	270	297	312	267	306	289	263	268	298	240	299	286	275	290	301	287	280	323	293	278	288	288	269	285	322	268	269	306	312	283	296	292	303	307	311	275	267	274	300	282	302	289	286	289	281	320	283	302	281	283	282	266	298	276	298	274	303	298	294	293	266	305	311	283	290	263	260	309	281	285	307	297	302	293	282	268	294	274	278	294	287	304	282	259	304	251	305	275	299	286	310	298	287	299	314	285	292	316	332	293	304	325	304	304	293	278	308	276	266	303	261	295	274	266	303	293	294	314	297	282	303	279	278	272	263	289	285	283	269	291	277	302	311	249	313	284	313	264	293	294	255	300	288	269	294	261	295	293	303	277	308	282	264	289	287	299	285	276	277	297	284	289	308	278	288	274	286	307	303	311	271	313	284	250	283	275	272	241	267	267	300	285	279	277	306	308	287	277	296	310	294	279	271	265	290	298	276	297	288	285	302	279	295	297	283	291	315	286	274	308	290	286	295	264	315	283	286	321	299	286	315	270	276	291	299	269	293	272	286	277	299	267	273	291	301	295	287	303	313	267	312	304	304	293	279	278	298	274	281	290	294	306	294	290	305	273	320	298	284	258	292	287	275	288	294	285	283	292	312	327	304	291	269	320	297	293	294	295	266	257	281	309	282	281	298	279	304	266	321	291	288	297	267	286	293	312	302	262	288	294	287	276	259	287	304	305	274	257	318	293	292	300	286	304	248	278	274	311	265	281	306	292	293	294	291	286	294	296	287	294	282	305	265	306	320	292	266	284	272	292	306	311	270	310	291	281	272	295	251	310	263	277	278	283	296	274	285	314	309	293	253	281	294	316	283	282	293	259	275	293	277	258	294	268	284	295	300	313	282	280	315	285	294	267	269	289	300	287	276	271	282	313	265	324	311	294	285	262	259	306	290	326	302	279	275	281	258	292	281	292	277	267	316	327	297	309	286	303	293	253	272	271	291	276	295	303	288	281	281	293	261	299	316	266	307	307	318	255	288	293	310	301	278	284	268	305	276	275	269	304	296	282	286	313	290	271	307	292	302	269	307	268	277	271	293	271	301	299	312	263	294	289	265	279	277	304	264	296	288	262	261	288	274	305	331	270	306	268	265	291	310	286	303	278	286	288	293	281	285	278	306	300	293	322	280	313	298	304	275	275	294	321	345	254	303	265	277	293	271	306	236	314	318	292	300	280	272	293	302	288	276	289	271	280	290	303	325	285	312	316	285	277	324	278	292	298	279	261	282	275	282	296	279	252	296	339	301	301	270	287	297	289	306	298	296	296	286	243	297	272	288	292	284	286	279	306	301	278	273	298	305	265	281	312	297	276	312	277	289	272	294	284	299	266	263	295	285	254	286	289	293	304	301	306	286	293	305	295	254	277	308	262	273	255	294	273	272	262	319	302	286	291	316	271	300	321	262	300	286	285	318	286	284	288	303	267	277	305	287	273	276	281	295	299	310	309	288	284	285	299	282	318	269	289	282	259	309	256	280	318	305	269	246	279	302	332	288	313	308	275	269	279	278	296	266	263	297	277	302	292	288	286	283	285	299	287	283	266	290	281	299	287	279	282	283	268	290	289	274	295	284	296	308	297	300	287	290	282	333	289	281	252	321	282	314	305	278	286	302	282	284	301	302	299	312	321	273	301	304	267	283	258	326	309	263	283	295	267	278	282	257	257	281	294	287	291	280	280	316	290	272	272	265	303	281	276	309	287	302	282	282	304	256	293	265	324	300	273	296	306	277	324	321	279	306	268	312	319	275	272	276	300	268	282	300	287	289	289	299	311	332	285	293	287	301	290	267	296	290	287	319	258	296	271	283	295	296	292	271	287	276	304	296	264	272	282	289	265	281	262	315	309	312	307	294	302	306	282	299	300	274	278	287	317	301	293	303	308	280	293	290	290	296	282	291	315	315	299	317	293	282	303	290	293	294	290	266	272	304	260	279	299	304	271	276	250	261	266	240	288	292	316	259	271	285	284	275	276	300	282	289	306	291	273	284	292	287	289	271	272	289	276	295	302	271	282	241	288	300	282	303	259	289	298	284	294	305	303	284	295	277	293	275	271	299	291	280	294	274	323	302	276	287	289	299	275	284	271	273	301	317	257	310	282	323	290	299	295	288	277	258	295	276	284	282	293	285	280	312	303	263	293	292	265	284	289	308	283	259	289	291	275	276	297	297	295	290	275	288	286	307	315	277	303	290	278	290	298	235	287	288	302	314	306	303	268	272	288	266	297	305	285	280	316	267	296	277	306	288	296	301	303	243	297	299	282	269	315	280	252	300	282	300	299	302	293	291	257	282	310	269	291	297	300	304	291	300	307	302	246	295	285	297	276	282	287	271	301	294	265	299	293	267	268	330	264	280	326	246	282	266	280	279	264	273	257	287	267	266	286	295	294	319	300	307	307	323	282	279	277	305	275	290	290	294	305	272	267	303	280	302	268	283	260	251	281	255	280	280	295	296	269	281	264	289	306	262	295	296	254	296	287	320	301	285	309	272	301	287	262	311	265	271	287	262	288	299	275	302	287	297	269	291	276	281	299	307	306	262	321	289	254	294	306	293	298	292	307	271	298	294	301	324	299	289
22956	20954	28569	23522	20956	18815	1939	830	634	562	527	559	480	498	414	411	413	412	450	412	394	366	419	380	367	352	367	364	352	358	364	370	337	376	363	382	339	419	388	359	330	341	355	355	375	342	365	353	334	363	353	365	360	324	334	327	349	388	352	343	372	334	355	339	347	381	319	319	386	352	359	364	373	348	335	334	321	339	330	364	365	334	356	364	318	350	345	361	364	361	329	381	317	340	360	349	349	372	362	351	338	374	355	352	327	319	348	374	325	323	335	353	347	349	372	339	369	346	335	322	348	358	362	352	322	347	351	340	350	361	329	368	332	325	336	343	371	335	349	350	377	362	325	383	349	320	372	339	334	326	365	350	357	345	333	364	350	348	350	372	323	332	321	355	326	352	349	343	349	338	341	330	337	344	332	336	343	353	365	359	336	321	328	340	336	347	365	342	350	374	312	369	319	330	323	345	344	364	334	342	331	340	320	361	304	318	345	312	362	357	347	362	357	360	358	320	354	387	345	342	374	336	371	314	343	358	351	328	308	346	321	395	322	356	361	322	341	355	335	364	360	350	367	362	354	330	339	322	348	302	351	329	349	365	341	311	340	354	349	325	360	366	362	354	363	314	351	303	346	354	373	362	357	349	345	357	360	332	342	362	346	340	326	337	350	359	345	367	373	333	360	326	333	342	317	294	356	354	351	336	380	339	349	348	344	359	360	379	321	339	336	368	342	315	339	366	331	343	342	353	336	337	320	364	333	344	336	331	348	369	350	339	326	341	346	333	373	369	348	355	358	343	335	357	326	319	331	350	346	323	327	311	338	328	337	369	332	360	346	329	378	398	322	344	327	344	366	363	340	344	359	333	317	323	328	320	368	337	333	373	326	354	359	344	356	395	367	357	358	341	360	352	347	350	331	336	304	350	331	333	347	323	328	357	341	316	339	314	331	348	350	322	326	343	346	372	320	333	325	323	363	360	322	347	342	318	338	377	336	319	345	331	344	360	376	354	353	354	365	335	310	347	343	351	332	350	316	340	315	344	354	341	360	321	321	361	352	356	338	358	352	329	339	311	361	345	343	372	366	363	364	330	303	293	342	389	341	325	340	343	325	358	358	334	359	356	359	348	371	360	351	353	348	345	372	316	324	359	322	359	360	332	327	379	357	320	355	371	326	330	348	341	366	334	318	386	352	358	362	356	342	319	361	356	329	363	334	368	327	364	360	378	369	375	356	365	332	350	352	352	343	325	347	339	367	370	328	297	339	388	326	377	345	348	330	350	343	320	336	341	335	330	332	355	351	374	317	340	357	335	366	344	354	366	355	405	334	323	350	367	363	325	323	345	337	360	337	356	339	354	347	356	340	331	328	346	362	360	336	366	318	335	367	332	324	328	325	326	325	320	356	315	371	329	326	359	332	342	366	347	341	343	331	346	332	312	348	337	345	332	340	349	335	332	354	373	356	335	331	355	375	332	391	357	362	319	336	351	335	367	333	340	390	335	347	322	320	331	333	345	340	340	357	346	314	300	338	369	356	329	321	348	359	349	328	355	380	387	343	310	328	349	373	359	364	351	329	360	361	367	359	329	357	341	303	327	364	357	375	372	330	353	353	328	306	331	343	344	347	347	326	360	338	327	351	332	342	359	344	351	346	347	364	331	366	335	345	316	335	332	351	337	340	337	307	336	317	362	318	339	314	363	345	350	349	305	347	351	329	374	350	362	339	361	352	335	347	312	341	344	333	323	348	342	347	354	341	330	344	340	385	344	329	333	333	338	315	336	363	354	328	328	341	331	317	352	357	347	400	372	369	359	377	372	346	319	337	343	326	326	344	336	319	336	314	328	366	352	334	343	354	314	351	329	361	350	367	310	328	330	342	381	315	323	305	320	360	337	326	327	331	356	313	345	327	362	341	350	361	335	320	314	341	370	308	324	328	329	367	350	315	367	366	367	356	327	333	351	350	318	314	322	334	322	382	334	336	335	365	364	338	342	333	320	322	333	350	336	350	347	319	332	335	315	322	333	346	360	313	326	359	349	307	352	335	338	342	330	344	352	342	336	329	343	312	349	333	353	321	371	366	354	357	333	328	381	367	336	326	331	342	312	362	361	375	325	345	349	360	357	326	323	323	374	323	354	360	371	329	341	378	332	353	317	337	362	341	372	331	350	330	366	315	316	340	358	357	327	361	358	328	329	329	348	355	329	338	333	335	351	337	336	327	310	318	339	345	354	302	332	337	363	339	323	353	353	358	358	315	377	339	334	331	334	355	342	312	356	311	371	337	358	348	339	351	324	357	336	332	351	341	349	368	381	333	348	305	356	328	329	353	356	310	347	350	353	346	364	339	320	346	362	338	346	326	350	331	352	325	325	338	334	349	345	320	360	328	367	344	350	341	317	359	343	329	328	318	343	352	347	308	368	360	342	311	378	330	332	371	323	355	343	349	313	309	348	334	337	351	350	329	374	353	309	339	324	331	369	337	353	336	361	357	390	344	352	356	362	354	330	340	332	346	339	331	338	368	325	333	330	335	336	369	337	350	339	338	354	333	320	337	371	343	332	362	375	360	344	342	360	347	358	355	335	342	364	318	340	350	367	345	352	334	349	310	355	310	350	337	347	318	330	340	373	348	358	330	408	326	336	397	343	321	316	353	374	323	344	359	345	326	328	360	364	378	365	317	300	318	362	344	329	346	315	319	337	356	352	373	357	364	357	317	368	319	341	324	345	328	346	301	344	360	357	355	317	336	312	349	340	305	338	352	338	356	337	373	307	299	338	346	294	329	333	359	360	325	334	335	369	335	327	355	357	334	338	339	342	331	354	329	391	356	335	366	320	351	336	344	367	353	326	350	319	324	310	342	351	326	341	365	305	326	346	360	340	336	358	353	347	360	353	378	333	338	371	333	343	371	332	343	334	321	325	346	351	329	337	325	314	355	336	357	356	342	358	362	358	321	369	370	348	363	353	331	331	344	331	324	337	366	344	316	367	363	351	343	350	325	350	337	334	338	342	354	328	326	368	344	322	305	302	344	322	368	345	391	326	365	333	334	342	376	347	352	339	353	340	333	357	322	325	365	355	328	329	337	352	358	306	332	345	334	335	355	365	327	333	352	364	348	332	317	334	349	341	322	319	347	328	300	358	346	317	363	350	386	348	300	320	342	355	348	345	385	370	318	371	332	390	345	369	334	314	335	342	320	329	339	317	322	332	299	355	378	343	306	337	310	319	365	348	334	363	334	354	322	335	348	329	332	312	344	313	344	362	331	362	328	344	369	365	330	326	346	324	356	360	317	346	373	337	349	328	344	303	364	368	352	372	326	330	348	339	312	380	345	323	352	359	366	365	322	350	324	309	346	356	344	352	352	347	364	340	328	358	335	327	354	321	351	370	351	311	330	321	351	371	331	340	341	331	332	322	326	345	341	370	384	314	328	358	342	346	343	350	332	341	364	347	332	352	335	349	364	350	316	368	339	321	384	331	332	381	344	346
21000	14871	12550	6834	4518	3362	2613	2131	1746	1520	1382	1143	1095	1057	991	937	826	854	787	748	772	770	733	729	684	692	686	671	655	639	663	650	670	649	642	671	597	600	661	668	633	624	641	617	637	607	632	592	595	614	606	568	626	619	517	650	597	590	570	601	569	641	576	561	597	633	589	571	605	574	603	625	585	639	598	592	568	574	595	555	584	620	593	589	547	580	564	629	588	578	564	609	565	554	577	594	574	603	562	618	574	571	586	593	588	613	574	625	613	579	554	617	607	581	631	595	591	546	616	575	578	591	536	618	586	621	565	543	592	591	560	568	626	608	548	624	588	579	574	626	612	573	553	562	572	614	584	625	639	554	561	607	588	595	571	577	534	602	559	565	536	594	572	621	596	618	620	590	523	626	563	574	581	561	555	541	586	606	595	562	568	609	560	625	563	569	557	632	617	552	550	578	592	620	540	554	570	557	595	541	572	582	619	572	582	608	583	551	576	553	561	573	563	556	580	595	625	593	636	535	570	584	551	589	569	593	605	574	593	609	626	594	592	552	573	607	549	624	625	575	611	546	590	601	562	583	620	589	568	593	625	573	577	611	563	572	583	594	602	584	565	612	575	582	585	592	615	589	595	543	578	563	571	564	518	616	573	634	574	596	588	563	612	600	568	579	546	617	560	554	641	593	594	607	582	621	587	565	600	599	607	578	592	589	612	568	585	595	621	575	545	599	587	560	578	570	559	635	570	582	603	613	615	583	601	562	562	601	570	614	608	596	597	590	552	546	593	542	581	563	565	573	579	593	579	607	585	580	631	588	621	566	613	597	590	596	638	595	567	548	555	592	589	646	560	604	602	544	575	593	539	609	588	616	609	625	599	565	575	571	595	639	565	591	617	588	531	628	625	561	574	573	598	558	573	584	616	619	610	628	575	577	584	586	520	573	605	627	611	596	597	585	587	599	548	602	573	616	580	555	569	596	564	572	587	611	586	598	576	601	572	621	569	607	572	564	593	574	615	556	572	568	563	579	627	586	619	586	576	559	558	604	610	538	549	556	563	580	600	541	600	573	576	571	575	584	602	597	578	624	593	554	619	596	581	583	580	582	626	631	566	608	613	598	561	615	618	614	602	563	576	604	602	585	612	555	603	564	576	614	597	562	568	625	579	589	568	566	585	566	578	554	583	618	611	574	578	594	574	598	537	629	605	609	525	541	603	595	561	593	633	603	583	576	573	606	580	603	596	570	577	553	649	566	592	610	610	581	628	589	595	597	590	582	594	592	597	578	579	589	584	582	576	572	605	566	549	612	606	576	579	625	588	595	604	548	605	640	527	614	626	572	569	597	586	560	600	612	608	584	589	558	582	592	582	574	596	557	636	608	599	608	574	592	598	584	609	636	578	623	596	553	564	561	585	615	591	600	590	558	586	555	597	569	581	599	555	604	575	613	547	563	572	621	583	605	576	551	589	585	545	624	555	618	558	592	559	611	618	578	579	599	592	580	562	608	628	556	602	592	580	566	579	600	603	580	566	571	587	587	549	556	555	558	586	585	568	566	641	532	626	580	579	575	558	598	574	576	607	547	568	548	581	585	582	617	548	596	590	627	589	563	568	590	609	555	568	539	616	570	549	575	571	593	625	622	573	595	580	565	566	568	588	587	584	610	581	557	603	532	608	577	568	627	594	578	582	620	574	604	567	558	571	630	600	584	640	603	596	628	533	590	573	640	567	589	612	612	577	585	593	559	589	622	579	565	600	574	593	624	541	586	599	587	540	596	598	625	583	585	558	561	631	591	598	581	576	621	555	582	588	556	592	565	593	594	552	585	590	639	640	578	573	616	604	585	556	616	592	566	566	581	559	574	612	566	579	571	579	523	565	577	585	605	608	580	598	619	588	603	540	583	581	557	569	556	565	627	610	598	567	580	575	625	587	625	625	552	575	635	607	600	549	607	581	593	596	539	607	536	556	588	599	586	595	603	596	562	581	605	609	545	578	574	569	568	555	569	594	598	563	577	550	572	564	635	570	575	599	572	617	582	565	547	550	630	603	600	542	579	577	620	576	614	526	623	562	616	556	614	577	601	565	601	575	630	575	587	569	594	569	608	533	576	561	611	617	566	598	606	640	562	586	577	592	551	567	575	613	566	595	592	564	587	552	557	598	556	587	606	553	626	593	568	568	578	569	564	584	586	572	575	582	563	597	588	627	597	557	584	595	629	564	574	585	585	575	584	607	570	608	573	559	571	572	582	573	590	570	587	600	548	543	615	610	596	622	622	600	578	550	573	600	618	555	600	598	604	565	604	558	642	556	573	558	563	524	525	565	568	625	579	579	596	591	635	574	595	648	619	559	596	564	571	582	567	606	561	617	600	603	590	557	609	564	581	571	542	574	575	545	614	526	596	586	571	563	609	602	592	609	634	579	593	591	578	588	614	585	562	588	568	619	602	568	632	551	581	612	579	619	581	610	607	584	595	553	597	569	599	615	582	568	607	618	587	608	647	627	587	602	591	534	573	591	526	572	639	579	588	607	579	583	638	563	617	556	570	546	580	586	610	587	563	588	601	567	591	557	597	567	559	626	588	589	600	565	563	627	635	557	621	596	573	611	575	558	599	630	571	610	574	571	594	604	541	580	603	572	594	560	595	581	605	605	620	589	590	588	572	599	605	551	600	588	598	598	576	586	612	567	545	552	593	545	587	634	556	598	590	589	582	521	582	613	591	576	600	556	562	615	576	564	589	565	568	598	558	603	602	586	590	583	583	548	585	568	600	563	586	606	571	575	578	606	562	584	597	561	583	603	566	584	581	581	574	580	584	579	608	605	583	590	597	621	568	613	555	585	630	578	565	579	571	569	629	607	589	552	623	609	599	587	634	572	569	577	554	554	536	594	596	626	582	590	570	575	579	547	622	603	576	561	567	585	575	612	592	601	543	621	574	564	603	576	576	597	631	543	591	584	549	554	576	630	583	539	615	596	578	550	585	591	593	558	598	608	551	572	542	581	536	588	610	547	603	597	596	607	558	597	621	552	622	553	575	612	535	612	628	602	578	613	623	603	596	557	525	577	576	605	578	596	591	556	522	590	592	587	580	594	587	564	579	612	530	634	588	552	525	614	522	580	605	568	572	579	591	596	574	578	635	584	607	536	614	624	592	613	571	591	570	549	597	594	553	567	612	583	611	596	604	638	638	586	589	635	613	613	577	591	583	584	550	554	599	586	618	564	595	568	601	557	574	608	605	573	572	629	565	610	600	576	598	614	592	606	543	593	599	630	581	523	582	605	636	569	612	565	586	551	583	581	582	576	590	555	559	630	561	575	613	556	584	579	627	604	553	571	606	561	585	589	580	549	582	581	577	572	591	551	599	572	552	594	573	624	564	592	640	636	570	584	568	552	602	584	563	562	604	602	592	541	585	628	609	556	553	559	591	565	580	595	624	583	572	575	589	594	575	598	615	543	544	583	563	616	605	596	601	574	569	616	590	564	580
26690	20298	8029	655	388	357	288	294	270	255	257	257	249	266	280	282	302	272	280	241	292	276	261	269	278	285	281	271	239	281	269	273	273	274	256	242	258	243	259	226	242	267	264	269	260	258	268	239	248	256	252	266	239	257	296	265	262	268	240	257	277	269	266	245	238	258	278	266	258	268	272	249	241	239	276	266	238	255	267	277	257	226	250	257	254	275	268	264	259	247	289	257	255	257	273	289	266	266	276	268	252	270	265	254	235	233	284	291	230	233	265	297	283	259	269	263	276	261	254	289	278	305	257	237	252	262	263	261	290	244	281	271	235	258	275	266	286	244	263	261	255	250	289	278	246	274	263	247	260	262	249	265	254	209	276	264	267	267	263	254	257	255	266	272	262	258	249	251	224	262	265	234	282	277	261	282	274	270	282	261	270	285	267	249	267	266	285	247	257	270	251	250	258	269	231	249	247	261	257	248	262	255	253	251	226	258	271	262	262	253	282	262	261	283	241	249	242	231	253	259	279	254	264	252	232	276	280	273	281	259	284	257	269	267	282	254	248	249	244	249	259	267	252	266	260	273	256	266	261	249	262	266	278	259	261	241	277	257	258	242	280	248	253	292	269	264	261	264	266	269	289	276	219	263	285	304	265	228	235	272	254	253	293	254	264	237	273	252	283	258	269	294	257	270	230	272	253	253	245	249	263	241	253	269	242	242	274	244	264	265	244	242	244	269	243	276	269	247	264	267	250	265	256	222	281	267	264	274	250	239	267	290	265	268	286	245	252	243	279	273	251	258	263	270	249	239	246	250	231	258	291	273	242	255	245	244	284	249	247	242	274	247	263	272	245	252	262	257	259	289	247	250	248	282	232	230	258	265	263	288	294	318	231	285	263	247	261	252	277	254	252	296	256	267	294	260	268	288	267	302	260	271	280	267	241	270	282	273	295	281	264	258	299	264	263	254	230	278	238	259	274	259	242	281	233	271	249	277	284	265	249	269	234	254	249	238	268	261	238	262	250	278	265	274	273	261	249	291	277	254	254	263	260	258	251	278	276	260	311	266	284	297	245	262	273	254	283	266	251	295	270	287	285	271	239	257	253	256	289	237	264	261	288	233	258	229	257	285	267	272	251	278	274	245	234	268	302	259	253	274	222	241	270	220	255	244	238	244	244	279	240	255	277	232	273	248	249	239	280	251	251	258	235	254	261	272	258	265	269	267	242	268	237	257	243	247	271	218	266	248	263	240	226	267	266	275	264	255	268	279	254	256	269	284	265	259	255	232	267	252	260	267	276	261	261	266	285	234	235	282	274	242	275	283	266	242	252	259	268	276	263	245	276	261	268	267	261	250	264	257	255	253	247	268	238	275	250	248	233	273	252	280	298	276	273	277	247	261	259	244	274	236	284	259	246	240	272	290	263	238	272	293	271	265	225	247	258	246	239	242	266	287	262	271	251	238	254	279	273	267	259	247	277	243	255	273	245	271	272	250	257	256	291	287	227	299	281	251	273	293	259	275	252	247	267	262	270	278	265	271	270	225	281	261	260	266	264	318	254	234	252	279	281	266	264	242	265	244	248	261	254	253	268	271	285	238	285	259	265	264	269	256	288	261	249	294	232	274	256	261	259	267	269	259	256	279	247	260	282	234	281	300	275	252	249	268	260	265	271	272	267	293	255	296	267	262	237	276	248	270	242	230	257	258	264	252	257	263	270	244	253	275	258	275	259	240	259	267	257	229	266	244	252	260	261	260	267	283	256	274	262	309	261	246	248	266	245	264	267	250	251	253	260	259	249	275	266	248	268	241	249	246	244	259	269	283	243	252	249	273	245	295	264	235	271	294	275	247	234	275	254	251	260	243	294	265	258	282	267	255	271	264	268	262	225	253	255	285	293	256	248	261	244	261	291	265	285	248	240	253	261	278	276	246	231	251	263	248	274	269	259	275	251	283	247	262	284	273	264	250	272	237	273	278	258	270	249	259	249	269	281	257	271	249	269	250	288	257	255	281	299	265	275	254	252	251	275	294	252	282	292	257	265	254	235	259	266	251	266	257	273	259	267	267	260	272	266	254	260	223	253	258	260	245	254	252	263	259	289	264	262	267	277	272	290	271	243	252	257	265	271	233	282	260	243	273	231	259	284	249	269	223	275	284	283	285	261	248	271	268	255	277	280	292	293	258	264	246	271	265	268	269	267	269	284	254	273	258	235	280	274	254	267	242	273	236	256	295	247	275	271	259	289	246	255	246	253	272	252	264	246	292	263	268	252	270	254	257	260	252	254	272	264	239	257	291	269	243	287	266	268	256	261	228	258	261	261	239	269	229	243	264	246	258	263	259	247	244	272	258	263	255	263	261	279	259	284	260	217	249	256	291	286	253	219	267	279	265	264	268	279	241	270	243	271	273	274	260	260	266	256	270	273	267	249	242	253	275	242	258	269	279	281	257	255	247	266	256	261	241	257	262	230	259	283	289	255	236	255	286	267	271	238	273	263	267	281	246	249	238	260	238	304	259	240	232	255	269	254	253	271	263	263	265	220	236	268	284	282	304	259	249	271	265	262	276	229	263	266	262	254	260	291	253	245	257	238	249	262	264	244	246	233	259	285	257	246	272	277	247	259	256	248	299	265	270	265	267	255	263	255	235	275	259	255	267	286	266	253	264	269	283	250	258	248	258	237	279	269	229	239	290	242	286	286	247	265	252	246	248	255	233	277	249	262	249	274	251	259	272	270	273	241	280	252	260	275	243	295	257	259	266	277	276	225	288	223	253	262	258	271	260	261	248	249	270	268	287	259	277	270	257	296	258	240	280	255	250	260	238	280	259	274	259	278	285	253	277	238	285	247	243	257	250	255	276	259	247	276	250	241	270	251	270	243	250	270	269	253	252	263	243	246	236	266	232	254	251	235	263	260	279	263	240	238	268	265	288	278	292	279	241	272	262	293	265	234	253	286	250	279	241	258	265	272	260	256	289	253	256	283	275	238	270	260	248	231	271	281	271	275	262	229	248	241	284	250	255	285	273	255	288	283	284	256	245	297	287	261	266	276	283	263	226	263	272	282	262	263	242	286	267	257	255	261	238	290	289	289	254	242	272	237	276	240	275	258	249	287	289	257	259	253	242	263	260	242	256	251	268	281	239	249	266	280	256	257	232	255	273	233	295	271	270	239	273	275	250	263	271	228	245	253	265	257	264	261	272	250	269	239	252	278	267	240	252	263	261	266	240	256	247	251	265	244	283	258	249	262	261	260	282	258	268	264	281	252	289	264	258	272	235	270	238	236	277	247	258	256	251	286	261	265	257	238	276	233	269	257	263	254	273	269	245	249	265	281	271	249	272	248	266	256	269	279	267	232	250	269	226	246	238	284	276	255	277	252	257	252	261	258	252	247	315	245	264	255	259	245	273	258	233	245	248	256	212	252	252	289	271	262	244	269	261	288	256	271	249	239	266	224	266	254	263	290	273	245	283	278	257	242	256	274	246	259	247
11160	1495	1333	855	643	660	576	519	519	552	505	545	517	477	486	499	515	483	483	521	526	477	483	470	534	496	492	523	506	493	504	494	546	470	479	476	467	529	493	509	521	498	484	477	467	472	450	494	510	457	495	511	467	472	443	498	497	484	508	474	495	509	480	491	475	467	487	457	520	467	538	524	459	476	479	492	474	493	508	508	465	502	473	492	521	475	490	498	473	500	499	501	452	517	536	485	490	487	469	468	499	461	485	475	490	473	504	511	492	483	470	454	534	521	486	483	457	519	504	509	495	490	495	477	493	500	506	471	462	461	489	486	487	505	470	512	461	462	482	485	500	477	502	506	485	474	497	467	475	480	525	469	517	508	502	488	474	448	474	504	526	467	493	474	481	466	484	495	490	492	508	452	464	439	485	519	494	521	490	521	506	471	497	477	505	557	522	508	540	482	500	486	487	489	518	458	490	464	498	489	498	497	501	497	502	475	482	477	477	508	482	454	475	531	505	519	467	482	499	485	446	486	500	455	500	507	477	440	467	450	484	497	518	496	500	470	494	494	470	486	470	472	490	485	527	494	476	488	497	510	516	493	485	531	519	471	495	484	495	492	498	516	495	502	523	534	521	530	490	547	506	485	513	476	510	486	474	518	487	489	464	508	497	459	464	510	493	469	462	481	481	490	477	493	477	462	466	495	498	485	503	481	470	480	514	492	513	525	494	495	505	515	467	482	497	475	460	490	478	511	473	519	475	460	467	515	488	495	505	514	465	518	478	460	473	494	467	507	472	506	473	462	538	483	514	479	475	499	463	493	483	487	469	455	472	513	496	476	448	526	473	453	479	513	534	505	472	501	480	470	474	476	455	505	476	460	456	485	475	468	537	515	432	512	486	491	481	507	463	498	489	480	426	497	493	532	483	512	475	487	494	495	481	478	529	455	545	524	496	505	514	513	460	508	493	513	499	466	528	471	497	483	522	501	462	504	466	531	464	509	571	480	497	461	464	481	486	478	475	485	508	469	506	482	501	501	463	432	520	503	488	475	445	489	487	476	497	464	510	497	521	504	526	482	504	474	475	465	513	456	456	465	506	490	465	500	503	472	465	508	472	475	493	493	506	440	485	507	452	510	476	473	503	501	479	495	513	467	498	437	429	485	502	481	486	488	504	487	486	452	497	441	439	498	489	509	523	458	508	487	484	474	436	482	448	495	474	458	474	487	490	518	501	492	524	498	484	496	516	491	462	447	458	462	487	464	478	495	487	467	484	480	484	498	482	479	455	497	478	504	503	486	504	494	452	461	434	484	482	449	499	497	544	446	507	536	495	511	476	463	518	456	511	447	470	469	469	442	507	460	472	489	504	471	486	493	446	504	489	472	477	524	506	530	492	496	474	459	474	499	485	520	495	474	507	456	489	481	517	521	463	491	484	484	466	450	496	482	464	483	496	491	537	478	485	489	495	489	533	513	468	507	509	460	488	505	478	474	487	472	522	472	461	503	478	473	484	492	471	497	508	557	468	513	490	492	456	485	508	473	461	478	455	511	492	486	500	535	517	466	524	471	491	502	469	465	502	455	483	468	508	490	461	472	498	465	472	526	478	477	466	527	466	464	438	469	484	536	495	473	494	477	463	534	472	495	530	540	495	458	504	483	465	488	519	502	493	470	464	485	500	460	489	506	453	551	482	490	505	514	495	476	482	479	510	526	480	483	500	467	470	485	467	501	477	503	483	460	471	480	500	487	479	469	465	475	517	476	474	476	481	464	476	528	482	486	459	439	494	478	450	472	485	480	479	495	497	467	480	471	537	473	497	512	490	514	458	488	459	496	490	461	478	472	446	474	480	479	488	511	504	486	503	499	486	453	492	486	499	479	468	499	494	478	488	510	476	489	480	502	461	478	466	508	527	483	468	487	518	473	483	459	488	470	466	513	466	516	486	472	487	501	508	496	473	469	463	483	501	490	482	514	485	455	487	483	443	513	505	519	479	481	539	484	470	491	491	487	491	519	480	488	477	519	455	478	469	499	475	539	460	520	493	517	501	504	505	455	508	494	448	482	477	481	491	452	495	502	469	509	506	527	481	472	492	529	477	493	503	467	531	457	483	472	472	479	478	460	466	459	490	455	496	473	489	470	491	491	510	517	486	501	514	466	472	458	524	498	443	472	506	474	484	492	500	471	515	487	513	510	520	506	490	484	452	484	501	497	529	507	505	507	477	504	517	478	485	438	472	472	481	522	480	512	510	527	491	448	499	485	438	510	508	489	469	503	485	464	445	529	486	471	481	509	517	469	473	528	480	555	521	481	493	522	480	508	471	469	495	492	458	510	444	482	457	481	486	478	493	466	471	502	484	466	501	498	521	501	516	508	504	458	479	479	491	471	502	500	510	464	464	486	451	511	469	500	485	485	505	463	492	467	483	464	504	521	494	447	468	464	488	514	475	499	477	519	486	522	495	522	465	457	485	430	489	499	523	495	476	470	470	504	521	466	439	500	466	478	511	455	492	504	504	483	465	487	460	443	469	502	485	474	519	492	490	513	477	482	489	453	486	470	509	508	474	468	477	527	490	481	486	480	456	494	467	471	484	486	506	452	524	480	526	496	502	471	514	520	469	453	495	486	523	466	468	474	452	489	480	465	481	477	447	501	485	529	512	486	448	490	513	446	453	544	497	496	507	464	475	461	513	445	495	459	493	493	494	453	504	469	505	464	453	457	482	479	468	532	489	460	469	498	493	505	485	464	473	518	469	492	507	471	463	486	493	515	511	454	466	469	531	495	485	513	473	473	499	500	476	495	522	472	468	508	448	480	447	470	478	493	509	504	487	505	460	480	491	526	492	492	496	499	518	463	446	471	462	520	464	495	480	479	481	452	493	460	485	477	497	543	492	480	469	463	467	488	463	521	489	541	510	475	500	480	510	448	498	510	495	480	474	479	495	479	513	463	455	463	454	505	538	515	449	456	483	492	468	440	536	462	506	472	491	508	565	455	487	511	466	492	501	473	449	490	504	476	476	482	451	479	467	469	472	482	485	508	505	487	511	488	502	467	457	502	457	473	514	489	479	492	510	465	483	452	516	495	471	472	513	480	509	499	483	516	500	456	476	473	487	449	489	493	489	477	495	438	469	504	524	435	518	512	501	487	501	471	506	527	463	509	470	525	510	525	494	494	505	482	497	496	488	498	458	495	472	501	461	478	479	520	453	458	516	472	480	486	501	498	463	497	491	499	460	476	501	475	474	469	508	481	464	527	494	476	534	511	489	465	549	486	465	459	515	487	470	497	458	504	478	419	467	490	471	469	483	461	460	473	496	486	476	482	498	462	499	440	471	493	493	507	475	490	510	502	493	473	453	444	503	509	540	489	520	467	504	500	521	504	481	492	490	478	472	511	523	506	489	499	476	506	522	511	473	520	479	496	422	513	541	513	505	513	506	452	518	447	526	480	489	499	457	499	489	485	489	505	487	475	507	497	483	509	460	488	473	471
24063	20990	27896	24265	19469	1410	498	322	301	295	266	244	190	225	199	180	191	180	185	173	173	154	167	159	167	157	173	170	165	146	158	142	156	156	174	160	160	143	161	172	156	178	160	144	123	173	167	155	172	162	162	168	181	169	155	161	163	113	165	166	161	154	151	146	157	152	144	153	150	181	158	153	138	162	147	162	164	153	145	129	184	163	144	153	124	156	143	150	156	134	158	161	142	146	161	148	144	138	173	161	153	148	144	159	142	150	157	172	137	126	153	139	173	127	147	152	139	161	170	156	165	166	141	149	153	134	150	147	148	142	151	158	138	158	129	146	154	155	138	148	141	137	157	177	148	150	132	135	151	138	142	161	139	149	154	158	138	169	157	166	146	164	175	131	158	126	145	133	161	139	141	126	179	172	158	165	150	159	141	185	120	169	170	163	142	154	168	154	145	147	164	133	165	159	160	144	118	148	159	147	139	176	145	158	127	151	167	163	151	138	139	124	157	141	154	147	154	152	165	154	134	156	126	154	152	154	166	169	132	145	164	168	166	143	146	140	155	177	148	157	165	140	154	146	160	134	150	152	142	175	138	158	144	184	140	126	132	149	152	170	146	161	165	128	151	161	147	160	166	170	146	156	149	146	144	147	165	136	145	161	172	180	163	144	131	141	142	164	146	124	170	146	163	133	157	146	161	126	169	146	146	143	158	126	149	158	137	163	144	144	140	151	130	149	148	145	155	131	183	149	153	151	135	154	189	150	149	146	149	173	163	136	149	169	150	142	174	161	157	179	136	162	155	144	133	150	141	158	147	153	153	162	140	152	125	136	139	153	161	162	143	158	164	173	167	120	159	154	146	137	162	158	137	151	179	150	165	143	158	152	147	151	165	127	144	149	148	153	168	172	149	159	161	148	162	153	151	157	139	145	132	153	157	143	142	161	152	138	147	138	131	149	143	144	155	151	164	160	163	141	167	149	140	158	161	151	136	163	140	124	152	160	155	135	148	157	150	130	132	159	172	144	146	159	136	152	140	142	168	155	126	154	152	143	163	148	168	129	137	141	168	146	153	160	149	122	154	152	134	154	160	127	144	159	157	137	175	157	132	151	170	152	146	151	157	157	159	137	166	144	148	155	137	150	158	144	144	148	127	153	150	145	161	165	152	141	123	138	145	134	144	149	143	149	162	143	156	171	133	143	145	141	155	166	174	146	145	165	136	141	152	131	139	133	139	154	143	138	147	163	134	158	130	138	143	162	150	173	149	156	156	155	156	147	165	146	133	156	128	161	133	152	142	157	152	167	171	142	150	159	135	160	146	158	156	133	171	184	149	162	147	152	169	164	170	156	157	168	165	168	145	144	157	159	162	157	141	141	154	144	174	155	139	147	145	162	160	143	157	165	142	168	146	146	158	146	146	149	136	148	135	155	161	135	162	159	126	130	169	159	160	151	133	144	148	135	157	143	151	142	182	157	157	147	146	159	149	175	138	141	160	125	156	167	154	164	143	157	125	138	161	144	166	138	130	153	125	145	134	140	148	143	134	156	164	161	141	152	151	152	139	157	146	135	155	169	150	150	148	151	140	165	142	171	122	149	158	157	147	164	149	150	165	162	168	139	150	139	156	131	141	156	149	147	147	151	149	155	167	141	156	161	157	149	143	149	148	172	137	139	149	160	147	141	151	158	129	162	133	140	158	150	152	151	146	143	153	179	161	165	162	139	145	152	149	144	159	145	156	156	149	162	156	137	139	148	140	175	134	152	147	166	144	159	164	158	152	137	158	139	160	150	138	150	143	139	165	139	146	153	154	150	164	149	138	151	167	140	136	144	143	124	161	142	148	155	170	163	141	153	138	130	149	133	152	124	147	170	144	133	151	167	139	151	176	142	152	128	146	162	137	159	163	150	149	150	155	155	163	153	141	135	130	143	148	147	151	155	151	167	142	141	158	140	160	139	133	136	166	170	156	151	154	146	163	132	142	145	153	133	157	150	147	156	144	170	162	167	145	144	132	135	142	168	156	134	136	142	153	165	158	160	128	147	147	163	147	155	152	154	164	139	155	135	165	151	132	126	152	179	142	170	158	160	142	143	142	149	160	142	145	152	152	157	145	154	164	145	132	135	155	154	155	139	155	147	137	153	140	141	134	147	174	146	150	141	139	136	145	157	152	144	146	155	167	156	153	141	155	159	154	157	152	163	161	175	145	141	153	151	133	140	143	175	129	139	143	130	153	155	140	149	148	145	127	132	177	146	161	151	156	146	162	153	158	169	133	152	149	142	134	150	152	145	163	176	144	136	164	134	125	152	134	161	144	152	154	147	143	168	163	148	129	138	147	172	136	160	138	137	142	146	151	157	133	163	133	140	123	161	151	160	146	162	144	154	128	125	162	146	138	145	137	141	142	153	147	165	149	154	122	163	168	159	132	157	152	151	154	144	155	142	137	126	137	157	146	156	140	164	152	155	147	131	153	156	124	149	155	133	160	151	151	146	157	158	159	170	164	156	139	140	140	131	151	145	141	154	127	161	143	162	150	153	130	153	147	165	162	150	164	169	145	116	165	131	165	136	151	168	117	155	163	138	168	136	134	144	141	135	154	175	129	149	150	164	154	135	157	152	157	148	158	152	143	167	152	166	134	132	134	140	143	149	151	147	151	158	163	130	172	144	153	166	140	163	146	157	135	162	161	152	154	152	150	153	137	169	162	163	145	131	148	146	153	155	166	154	143	157	145	169	170	150	151	152	148	146	147	144	146	139	144	133	137	156	138	168	151	140	153	154	143	143	141	168	136	162	154	167	159	159	149	145	154	156	147	141	144	136	137	163	143	141	139	153	161	143	155	159	129	173	152	136	145	170	147	158	146	159	138	151	143	159	160	130	144	168	144	153	155	143	171	123	134	157	147	137	147	161	150	143	145	132	146	140	117	143	128	143	151	148	145	134	148	173	135	157	157	131	163	140	142	146	163	155	137	144	154	159	144	128	155	153	154	143	143	155	133	175	161	176	161	137	137	128	145	161	136	127	163	134	157	136	144	135	142	159	153	142	140	138	143	130	159	157	145	146	151	148	152	175	154	167	150	150	148	150	133	143	136	145	159	154	120	142	142	157	155	158	167	137	164	146	170	146	153	137	161	163	130	150	129	147	158	135	134	171	159	140	137	164	115	124	158	145	159	161	148	140	147	138	140	134	158	139	155	158	142	136	149	133	141	145	137	151	155	143	148	139	138	155	157	145	163	158	151	144	146	159	149	147	144	165	136	133	139	143	136	147	145	148	123	148	156	146	150	145	167	154	158	143	139	145	135	137	148	144	131	153	140	162	155	168	153	151	152	141	167	138	140	154	164	139	142	158	152	138	142	157	132	148	135	142	161	143	133	162	168	173	156	144	140	156	156	160	150	170	160	151	143	160	155	138	134	139	164	141	155	152	153	148	162	152	176	142	152	158	151	148	163	149	144	149	165	128	150	159	148	158	160	138	136	162	157	153
19232	8969	7696	3860	2489	1720	1329	1043	908	765	662	582	556	480	501	449	465	433	392	355	379	373	346	338	333	345	338	327	332	339	335	358	323	314	315	302	286	316	333	295	316	286	313	314	310	299	302	289	289	326	281	308	281	306	284	318	285	244	257	261	302	296	307	302	298	310	297	288	303	293	300	286	308	291	296	262	297	307	297	278	281	281	293	299	290	305	302	295	308	325	283	289	272	293	297	272	278	305	300	303	341	282	324	303	315	263	255	266	274	258	285	294	306	303	296	293	291	274	292	268	290	288	304	285	307	285	281	302	262	279	280	302	321	266	270	331	307	274	301	263	296	305	258	287	304	256	312	249	280	276	316	295	271	319	284	309	286	266	293	282	292	297	297	270	298	292	305	280	303	292	317	296	322	292	289	287	292	264	278	306	267	277	294	314	281	294	275	301	261	297	292	286	272	271	296	302	285	274	315	302	284	305	292	283	279	262	323	324	272	313	308	294	309	275	269	291	280	311	272	296	299	320	280	293	286	300	309	299	279	273	313	257	264	313	300	302	298	275	278	291	297	296	289	290	297	283	298	312	297	290	272	310	313	284	290	302	308	287	264	272	281	295	290	277	306	289	283	283	272	327	299	280	292	308	277	310	295	311	298	259	297	271	279	281	282	299	299	295	317	332	282	294	311	295	272	291	334	282	301	272	305	285	291	309	278	281	284	297	309	289	277	322	275	285	284	316	277	291	285	262	300	290	255	300	294	295	281	315	295	309	302	284	292	302	283	283	289	284	300	260	297	289	283	288	284	293	309	280	285	256	294	301	284	262	309	281	303	318	285	276	328	307	276	254	285	276	278	316	279	280	266	282	243	269	274	322	280	281	302	310	284	284	304	294	310	293	259	293	302	298	285	284	283	281	309	265	299	295	287	271	282	296	290	317	287	305	288	291	301	261	280	290	294	276	277	248	249	305	273	277	270	283	288	273	300	293	260	261	275	264	328	283	280	280	294	290	283	291	274	268	299	304	272	303	282	296	305	288	279	286	296	296	293	285	276	274	283	281	286	280	303	295	305	301	269	285	268	278	281	304	307	272	307	286	339	300	278	268	281	317	307	262	277	300	287	288	295	273	266	296	318	292	305	280	281	318	319	301	305	312	296	262	256	290	282	310	298	259	267	290	313	292	272	305	288	318	310	274	323	296	330	301	315	264	295	256	284	301	307	247	295	299	292	291	302	288	284	312	265	282	275	305	275	287	282	268	285	317	281	290	288	290	256	305	287	292	286	300	264	315	299	306	271	280	275	282	295	290	288	270	275	277	284	279	268	267	286	267	287	283	277	254	271	263	295	309	284	298	275	270	278	320	277	340	281	303	296	283	293	296	298	291	288	285	281	302	305	275	268	295	305	325	282	282	264	280	267	295	275	287	265	303	309	295	298	279	295	293	290	306	297	278	321	296	284	303	302	322	311	321	285	271	271	264	296	265	288	274	241	292	280	303	315	309	279	277	301	323	287	272	299	324	345	294	305	282	294	285	297	318	282	289	302	274	250	274	263	280	271	281	300	287	306	246	290	246	262	267	290	288	289	282	281	285	273	304	285	332	286	298	303	324	280	292	290	310	293	283	279	298	305	266	261	298	304	246	294	262	293	274	306	336	275	300	268	290	296	270	299	276	241	264	300	295	297	272	299	279	280	276	288	276	276	272	241	310	280	300	279	315	308	288	280	294	292	319	291	271	278	293	285	303	301	319	280	290	273	305	294	309	259	301	278	300	270	309	300	281	297	302	315	279	263	320	308	274	328	302	273	304	275	289	298	329	276	282	284	301	294	279	301	282	294	291	305	292	294	287	281	294	275	299	316	278	283	307	302	299	313	255	289	280	288	293	266	285	252	270	252	285	274	285	288	300	285	275	300	280	297	297	267	306	254	291	319	302	304	293	270	320	289	299	298	273	273	278	306	264	303	290	323	253	297	290	293	267	295	291	285	258	295	283	305	275	284	282	278	285	306	273	269	325	269	290	289	285	291	293	269	281	264	265	278	309	274	304	276	292	276	276	299	281	313	294	309	297	283	278	312	302	274	312	300	286	281	285	324	312	288	269	281	282	301	309	266	252	307	287	294	284	289	303	275	297	287	261	273	303	278	265	267	274	280	286	278	266	281	255	280	283	306	273	302	269	268	277	309	304	281	306	295	287	285	278	292	312	269	269	283	289	312	308	294	309	319	279	295	290	309	310	294	304	310	274	272	304	289	306	309	277	280	323	301	283	263	312	311	299	280	253	273	262	305	285	286	284	285	297	312	263	278	274	278	281	292	294	285	285	293	283	304	279	330	303	310	301	282	312	301	303	280	297	284	260	292	272	284	307	290	278	296	314	269	273	288	275	278	282	300	271	315	302	294	280	290	274	288	299	337	305	287	304	268	313	306	278	322	275	277	280	295	281	309	305	282	269	289	297	262	279	269	248	301	248	278	256	287	283	287	303	266	298	294	322	279	270	266	306	270	294	284	306	300	282	272	296	290	287	283	279	297	257	334	282	282	309	280	254	263	277	284	307	318	289	289	284	267	308	286	289	320	257	308	284	297	296	295	286	277	272	300	291	286	276	274	301	292	323	288	290	284	332	271	270	285	296	289	305	327	295	311	295	293	258	302	283	285	277	266	302	323	298	288	284	294	247	257	304	291	310	303	310	290	275	301	306	267	283	291	286	277	310	299	282	291	295	278	287	293	314	277	315	288	283	273	261	287	245	263	294	305	279	305	290	255	278	293	303	245	300	295	294	288	284	276	276	271	273	284	288	289	264	286	258	279	300	292	281	257	280	288	298	290	273	293	277	311	317	265	267	294	304	315	336	272	277	273	311	296	302	294	280	270	279	295	321	284	286	291	283	287	294	309	318	278	279	293	303	269	280	264	294	274	315	286	297	299	319	283	286	293	284	289	278	286	262	298	288	273	286	319	264	285	274	295	298	272	292	286	319	270	276	283	319	287	286	284	278	289	263	284	284	299	282	274	278	276	294	277	280	299	278	302	286	281	311	278	298	304	285	290	275	257	323	281	303	268	292	297	283	256	285	324	272	274	294	307	276	293	287	284	287	308	284	309	308	275	276	248	292	249	275	332	304	329	291	273	267	285	326	275	278	299	293	276	295	292	300	304	278	244	295	292	307	261	291	289	294	271	281	274	299	265	274	263	280	271	281	293	303	291	308	288	279	298	253	296	298	305	296	290	300	282	284	295	274	305	302	293	292	280	276	291	319	294	286	303	319	258	296	294	302	279	253	269	295	293	302	287	304	282	300	286	292	300	292	296	294	302	288	314	259	277	267	294	292	282	281	293	279	251	300	278	304	276	292	286	290	279	286	270	301	298	285	316	285	308	248	304	300	322	284	276	296	322	289	316	294	292	295	290	298	287	327	315	275	312	278	291	253	310	267	269	289	300	303	278	277	286	302	273	282	310	301	295	307	312	272	327	295	295	263	279	304	256	283
23006	20954	28532	23554	20959	18923	1938	786	674	617	492	490	475	455	445	427	429	411	385	415	385	390	379	377	416	373	340	365	358	367	344	355	366	349	371	389	384	344	369	395	373	335	331	361	347	339	353	361	343	364	357	312	372	373	367	376	334	329	379	342	349	350	360	381	328	346	343	372	350	350	341	345	338	342	347	348	346	335	401	326	348	345	363	343	383	364	342	366	325	351	331	369	353	387	359	333	367	348	332	341	348	323	377	343	344	338	343	330	335	362	316	344	333	331	325	321	334	335	330	380	343	347	319	359	343	356	322	331	369	362	348	358	332	367	346	335	349	324	344	327	305	379	344	337	334	355	334	356	317	322	332	369	306	342	310	348	364	343	344	358	317	323	324	361	347	352	367	357	336	358	361	355	364	332	310	311	298	329	305	365	347	341	345	337	359	321	364	325	300	343	364	374	369	305	329	344	358	335	363	366	317	328	365	358	341	335	338	347	338	354	340	336	329	320	363	323	372	335	372	342	361	374	361	351	346	346	395	356	363	353	329	343	332	368	358	357	364	321	348	359	319	337	350	358	365	366	355	364	326	323	352	333	374	343	346	360	374	349	374	351	356	356	328	332	406	337	309	341	339	361	361	313	376	316	340	348	345	339	346	336	354	353	365	341	341	355	339	343	349	361	357	334	318	331	340	333	308	331	361	332	353	343	383	340	331	359	315	314	322	375	330	318	338	363	347	342	332	291	344	385	326	357	360	331	331	329	340	357	340	346	361	351	367	333	347	334	367	330	307	355	336	362	356	341	351	353	350	373	321	345	381	354	326	331	328	330	347	352	346	347	331	354	349	315	337	325	298	332	310	334	334	328	352	333	348	330	320	348	348	364	357	301	326	334	315	322	348	352	326	353	336	355	340	319	340	318	380	340	352	340	323	328	345	307	376	350	317	340	368	360	342	313	338	343	338	339	362	369	340	353	378	331	342	383	354	331	305	346	346	339	323	326	340	347	360	348	319	373	347	344	340	334	315	351	325	323	343	350	351	339	334	345	311	377	363	329	398	377	392	328	339	375	387	343	379	355	378	368	347	312	335	313	325	331	372	379	352	345	307	363	336	362	362	329	352	354	348	348	372	349	322	362	316	312	310	355	321	336	348	367	358	384	351	354	315	338	340	329	357	378	365	358	310	354	364	333	374	344	357	365	347	334	347	364	375	359	346	362	324	339	364	325	331	345	352	350	371	354	329	365	368	358	326	322	366	341	330	325	353	345	347	347	327	326	324	351	333	322	323	363	363	334	330	362	349	326	369	355	358	341	339	318	359	333	324	360	359	351	339	348	343	324	369	360	348	324	348	359	301	335	365	353	338	366	344	351	343	323	341	311	371	341	375	327	332	345	358	346	357	345	360	376	369	340	348	351	323	319	331	308	324	324	343	359	339	371	308	345	313	331	340	342	334	319	365	369	328	358	330	326	352	357	355	343	353	339	313	335	319	325	364	317	344	350	305	368	356	356	351	339	324	343	360	364	349	370	360	324	332	353	297	389	366	333	307	342	361	355	369	328	357	358	340	344	335	341	305	346	343	349	349	350	362	327	356	340	343	334	356	332	338	370	305	323	350	355	350	348	357	320	338	305	375	325	336	331	330	321	334	326	320	340	323	330	331	337	336	366	360	332	321	323	364	312	320	339	325	350	357	331	326	373	345	322	320	348	355	306	327	351	353	301	357	325	334	334	345	319	346	343	347	340	340	367	309	376	349	350	322	340	355	372	333	328	354	329	368	367	329	351	343	367	334	309	358	342	338	349	318	352	356	343	328	346	358	315	335	335	352	343	345	331	377	352	375	343	333	330	349	375	354	339	310	368	341	407	326	334	363	327	353	336	337	369	320	346	321	345	331	309	344	369	341	329	351	340	315	323	337	328	327	356	344	327	337	326	326	338	340	346	358	336	338	340	385	327	319	338	360	337	342	338	339	332	358	323	361	344	342	323	326	383	334	335	307	365	361	311	352	315	343	352	343	336	328	366	342	358	357	345	326	360	368	341	353	327	336	347	328	302	349	351	361	317	377	336	342	371	348	364	347	343	350	338	372	331	328	359	334	349	376	344	332	328	362	336	350	326	337	356	325	352	350	330	382	393	316	347	361	320	337	326	311	328	351	345	361	358	369	354	350	327	360	308	306	322	335	328	331	360	368	312	338	331	346	336	339	325	346	351	333	335	369	358	337	352	358	375	327	335	336	297	316	330	361	372	319	340	333	369	347	369	332	324	363	333	382	347	348	353	368	328	338	337	372	354	337	352	349	331	348	343	328	339	335	327	372	370	348	348	334	359	366	356	347	319	330	335	333	339	328	348	337	345	319	366	364	338	369	341	366	339	353	330	334	365	342	293	356	347	367	352	343	349	338	344	322	362	357	344	351	325	358	328	361	333	339	357	302	345	307	350	322	344	373	348	363	366	351	346	347	354	353	374	329	323	336	329	314	330	328	337	335	361	370	338	339	321	333	337	358	320	364	352	368	358	314	338	350	346	298	346	330	353	349	315	337	380	357	331	309	345	363	327	357	335	336	366	356	345	363	361	323	330	326	348	315	321	313	357	362	338	325	339	340	364	343	319	377	324	335	347	342	354	330	334	335	351	312	323	329	332	340	334	344	380	359	352	330	356	331	365	330	360	351	375	341	326	317	332	334	323	321	353	359	357	381	344	345	350	341	343	342	340	349	322	357	305	344	313	359	359	359	314	346	326	349	348	309	336	338	353	353	339	357	328	337	331	337	349	323	309	357	333	330	324	323	342	356	339	326	352	333	367	331	339	360	337	362	348	351	365	326	348	346	323	358	362	324	294	331	372	324	330	367	315	366	366	378	328	371	353	319	347	347	333	325	359	383	353	335	346	358	329	364	372	371	343	351	343	331	352	345	354	315	349	383	359	348	351	331	346	320	337	336	288	359	316	338	348	340	344	339	356	338	304	341	315	366	367	325	330	336	361	335	348	377	343	327	308	323	355	325	372	354	344	338	341	355	335	348	300	336	334	358	322	344	324	346	333	357	364	347	352	342	323	361	323	389	326	371	313	301	322	324	351	357	321	329	352	313	346	360	331	324	330	331	327	330	338	365	372	372	368	346	348	362	370	349	357	350	365	328	370	344	360	369	362	335	324	309	329	353	333	335	329	348	326	346	368	336	325	379	345	317	358	346	339	307	307	341	372	328	306	346	339	331	344	365	368	346	348	319	314	331	337	355	327	337	332	330	327	339	383	299	321	324	360	339	341	334	355	334	340	358	334	348	339	314	339	335	317	339	367	319	364	343	343	385	341	353	369	337	332	336	330	340	329	299	347	345	347	379	317	331	335	402	317	320	355	307	319	328	367	314	352	333	301	339	310	360	361	331	351	303	323	338	328	352	328	334	338	362	331	334	336	320	340	341	365	360	335	347	333	350	368	331	352	363	354	340	318	314	385	379	331	370	378	368	328	332	323	368	355	357	305
21548	14704	12571	6767	4545	3322	2561	2122	1758	1500	1327	1241	1091	992	952	903	859	782	804	786	744	748	756	695	735	634	631	625	660	645	660	631	663	633	662	596	649	642	614	606	615	613	623	630	605	612	557	610	633	595	575	621	616	638	588	647	627	609	570	569	614	624	606	616	577	574	581	583	619	583	595	495	578	584	569	594	597	619	567	554	585	583	624	616	585	584	600	603	597	593	667	619	562	614	571	591	586	588	593	604	591	569	589	543	603	630	603	596	567	591	574	625	598	600	561	649	589	570	558	580	526	612	573	572	575	641	566	587	562	575	605	556	616	588	533	592	563	584	598	589	567	596	582	567	578	618	605	564	584	594	576	573	612	604	588	602	605	600	543	584	565	611	575	610	581	583	628	585	609	612	553	590	629	585	602	581	580	584	609	584	603	606	600	589	590	603	597	598	605	541	590	601	570	611	558	579	588	634	608	593	586	593	580	586	584	591	627	568	596	563	605	594	585	604	536	615	585	625	583	599	578	601	608	573	622	622	535	593	590	600	554	585	559	568	587	555	566	587	608	596	556	536	587	570	620	659	605	581	625	570	596	553	597	628	614	617	570	555	632	610	613	604	578	606	563	603	604	585	599	619	567	584	588	560	603	597	625	570	617	638	591	591	587	593	616	545	608	593	569	567	565	590	558	611	592	590	609	578	600	630	608	587	568	570	607	635	586	593	586	599	632	551	603	588	592	591	639	578	563	592	608	572	582	587	573	592	571	568	540	600	561	584	568	588	583	560	607	574	599	600	576	600	574	551	576	590	588	565	586	598	564	589	581	568	578	579	550	585	546	586	557	593	568	622	557	579	601	603	561	596	594	594	623	576	580	550	570	615	621	584	552	589	596	580	589	602	575	556	560	551	553	612	541	551	592	581	559	589	605	616	580	606	585	588	597	607	599	550	602	589	571	613	585	579	592	617	574	591	591	597	617	581	597	538	555	614	564	552	570	642	585	597	550	619	589	558	565	546	608	622	590	563	557	592	585	557	592	609	545	611	621	590	542	572	559	580	570	585	596	523	600	590	568	555	571	573	552	639	583	654	589	606	605	636	587	600	566	606	583	565	577	576	604	599	546	612	576	585	595	562	580	594	570	599	559	617	619	581	640	582	554	619	577	598	599	595	606	614	576	572	576	582	533	606	560	608	595	564	602	581	595	583	618	564	581	583	571	567	571	602	587	640	534	622	600	568	620	626	604	579	608	548	572	610	559	589	628	550	578	585	562	529	580	587	634	579	526	583	625	578	589	579	566	605	593	586	578	608	597	614	558	548	609	613	590	588	550	608	563	583	583	600	582	604	585	560	639	557	614	596	617	583	590	576	556	542	588	593	607	602	562	535	586	586	606	592	552	577	596	585	585	527	562	569	527	573	585	525	568	615	566	595	608	573	601	568	575	549	567	622	581	582	591	590	567	555	571	577	547	571	592	559	632	597	622	602	592	598	566	579	596	606	633	570	578	568	590	567	602	561	568	511	601	622	611	589	563	585	599	570	623	565	575	588	554	610	587	605	651	602	629	598	581	593	601	578	606	539	598	589	618	564	596	616	569	585	595	657	577	576	584	582	587	575	555	579	574	581	606	540	608	622	593	575	570	541	610	587	559	586	552	589	564	568	595	552	603	549	597	562	550	578	549	536	552	568	562	579	582	562	598	610	587	600	600	606	583	594	608	632	601	587	554	570	588	583	590	584	623	587	616	573	590	594	566	622	576	569	593	568	599	559	613	562	572	566	576	600	600	554	584	638	589	569	595	544	634	590	604	590	632	598	589	619	631	628	597	571	569	611	598	601	611	600	598	568	572	600	610	576	631	577	589	609	598	530	595	576	565	558	583	592	586	553	597	590	606	583	609	586	625	529	597	563	590	576	590	557	522	599	569	578	598	599	603	603	580	620	590	614	569	542	570	576	580	618	597	555	616	608	559	561	585	639	562	598	580	632	616	582	647	594	625	597	594	577	618	580	627	620	595	563	592	587	623	591	591	558	548	543	599	657	568	553	574	625	620	634	609	583	551	606	579	598	612	526	590	569	570	629	537	573	596	608	571	609	538	589	558	606	577	636	543	641	581	636	563	614	581	579	561	590	555	549	555	565	622	631	579	590	587	576	561	595	561	577	603	563	570	605	599	604	532	603	618	563	598	565	558	569	610	587	556	593	603	598	572	582	588	605	600	541	580	629	616	595	613	609	593	580	582	622	577	606	619	573	600	605	605	650	554	647	614	617	615	597	518	606	589	567	592	535	595	596	623	577	568	537	579	605	639	570	593	599	584	589	560	582	583	576	574	537	572	597	561	579	583	555	591	576	593	594	632	608	619	538	618	624	593	626	567	596	598	568	585	588	607	604	616	595	548	591	573	595	538	619	575	618	583	605	563	598	538	582	569	571	599	613	607	613	621	584	563	593	560	582	554	582	585	614	640	599	587	588	553	580	581	602	604	587	618	632	610	577	594	586	575	613	573	587	544	584	585	569	558	610	584	590	612	552	624	585	564	586	588	608	575	567	569	573	600	576	593	621	573	581	570	604	600	588	609	574	563	593	544	577	576	561	544	537	610	590	594	578	621	586	584	588	582	609	553	564	610	604	625	578	606	564	558	577	561	620	587	549	599	553	559	564	535	578	592	617	576	601	593	567	603	561	537	562	609	579	563	577	589	603	574	551	586	608	590	521	576	584	585	558	579	599	560	570	572	579	611	559	585	544	619	574	610	606	626	606	599	596	562	605	598	603	612	569	602	613	546	629	547	600	583	584	580	610	588	567	586	562	594	579	581	598	607	558	564	630	570	564	622	548	568	575	592	591	571	671	597	560	602	584	584	574	619	590	545	552	585	583	594	593	575	633	621	604	620	581	626	566	585	584	622	604	587	609	549	536	597	596	575	563	583	558	591	590	590	573	577	624	571	555	586	567	566	537	553	642	585	636	602	571	604	623	570	594	546	603	591	626	625	604	614	576	608	612	574	585	571	606	593	591	562	557	564	579	596	577	577	537	550	559	569	577	595	553	600	607	569	565	600	589	589	598	584	634	599	581	573	597	511	587	564	536	585	590	530	582	582	584	611	572	591	629	576	553	602	588	577	599	590	594	616	592	582	571	553	567	581	570	578	599	561	586	584	572	564	572	598	560	571	601	625	558	592	544	563	624	553	622	586	591	626	594	558	547	603	584	586	565	598	547	599	592	569	543	578	581	578	578	568	603	591	621	564	584	593	620	550	552	623	562	588	567	537	621	552	595	614	601	599	590	571	586	624	618	630	571	592	607	617	604	589	579	592	597	546	600	597	588	576	599	579	584	605	577	608	602	582	578	540	554	520	594	587	559	572	578	595	634	592	562	584	595	593	620	547	610	585	566	586	582	583	595	608	583	640	551	568	594	588	584	561	586	591	561	625	589	569	589	569	554	613	576	626	567	581	568	596	591	540	566	584	573	572	555	591	596	582	590	551	558
26561	20264	7933	629	385	315	318	288	278	258	250	257	270	278	262	270	276	297	268	266	293	288	274	253	249	249	263	267	267	271	217	264	261	253	267	220	270	275	255	271	274	237	272	266	270	265	249	253	268	248	304	269	251	245	253	256	238	273	265	270	265	251	255	292	302	263	290	283	244	244	274	271	256	268	262	257	272	254	271	235	235	282	247	243	226	281	242	264	275	277	261	242	252	284	258	264	270	271	271	253	262	260	250	262	256	264	278	254	242	256	253	285	266	248	244	256	249	246	277	243	264	263	275	259	250	264	256	272	242	246	267	260	243	257	279	285	240	251	253	214	241	245	268	267	239	256	244	285	265	270	258	286	233	272	250	265	257	283	250	256	266	236	245	255	226	271	276	268	277	262	253	281	260	281	271	253	264	241	279	252	232	259	243	255	285	268	280	261	276	245	240	264	228	255	271	253	278	292	261	280	270	272	247	265	263	259	259	253	267	243	259	271	255	255	227	264	279	264	259	259	285	264	256	237	276	253	253	288	263	262	283	261	275	273	287	299	228	231	294	259	270	249	254	264	241	249	295	253	251	223	266	250	264	263	240	268	249	279	253	270	260	247	234	248	241	233	251	260	251	256	241	276	289	249	269	268	279	234	256	263	274	278	265	227	259	269	238	241	270	245	247	275	259	252	262	258	249	268	254	245	277	226	258	243	244	270	245	253	225	268	263	243	287	258	252	260	264	262	260	255	252	248	233	265	246	256	247	250	254	252	260	255	236	277	262	256	232	252	240	267	277	257	291	280	273	264	260	252	239	235	281	261	247	229	249	217	253	288	285	259	228	250	271	244	252	259	279	277	240	270	274	252	239	254	286	240	250	264	238	274	279	266	263	237	260	272	276	249	249	260	276	237	281	258	243	250	270	257	225	265	289	289	248	258	300	226	257	262	253	251	284	248	252	278	260	295	255	262	303	244	263	263	247	239	265	261	244	245	267	243	262	236	228	228	226	264	245	280	240	213	233	275	261	252	262	238	256	268	277	282	261	269	261	259	281	290	241	265	251	227	265	239	232	270	256	300	277	237	248	290	271	241	240	270	238	253	295	256	247	251	277	254	252	266	263	308	261	263	271	267	264	265	244	250	268	253	272	278	267	269	254	255	248	265	259	281	229	259	244	243	271	228	243	278	257	269	253	232	266	241	269	256	289	237	267	285	261	258	268	268	286	253	259	257	246	255	248	276	259	258	274	264	293	287	280	252	258	271	264	287	279	261	275	292	270	271	246	263	248	249	262	277	260	281	261	239	262	248	300	252	259	256	251	260	280	278	263	275	221	250	254	274	234	236	264	253	241	243	272	249	255	256	228	258	227	274	255	239	242	275	301	262	294	263	247	255	256	275	228	283	273	240	266	255	277	222	262	255	239	235	256	266	240	263	266	263	266	231	261	273	272	288	267	264	241	257	274	265	251	270	279	253	250	254	248	248	254	267	258	261	248	241	264	257	258	246	252	272	248	254	273	267	249	261	240	253	242	277	242	261	250	268	290	258	286	241	281	266	259	275	239	237	237	281	258	235	266	272	259	285	249	271	244	280	247	255	280	256	269	259	256	253	243	275	252	258	276	254	261	255	267	254	267	248	240	225	284	241	293	276	269	254	271	250	263	229	242	270	279	295	244	261	290	244	277	253	261	291	285	300	228	261	272	280	251	239	261	253	278	280	265	253	219	239	249	265	279	281	253	228	258	256	246	275	232	265	281	239	267	286	229	259	226	265	259	266	231	222	255	277	241	285	243	249	257	266	251	270	266	263	251	266	242	259	253	271	251	251	253	269	280	280	253	284	264	282	278	287	248	254	291	292	250	286	261	258	281	268	253	265	252	258	241	242	248	264	261	268	248	275	223	235	263	261	272	253	296	298	254	263	260	269	251	266	259	251	279	273	285	254	257	267	282	247	263	276	249	248	301	261	231	258	254	258	246	278	266	256	232	283	223	255	276	244	258	287	245	295	257	244	248	276	279	263	260	241	240	266	283	253	249	252	254	257	263	286	274	254	260	245	261	246	275	243	249	269	251	256	259	288	247	227	240	270	252	272	284	228	269	239	294	286	253	273	235	253	230	233	269	219	274	263	283	266	265	255	240	250	267	249	252	273	270	235	261	260	272	281	260	254	251	262	273	276	237	236	243	270	281	276	268	261	269	276	255	249	264	284	282	282	249	246	249	258	249	287	254	274	249	251	251	267	273	251	312	279	260	249	275	263	241	244	273	251	256	250	254	269	255	281	247	291	243	282	264	227	256	270	251	272	246	252	246	262	259	284	250	279	259	267	254	256	293	280	233	283	271	303	293	272	219	248	273	292	294	255	288	231	269	248	234	268	244	268	279	241	248	279	250	256	269	274	234	260	278	259	241	277	260	272	274	265	276	276	245	259	264	232	234	275	263	294	261	255	221	246	286	250	253	267	253	265	281	252	248	254	261	256	264	257	256	253	248	241	265	261	251	240	251	247	280	246	250	243	282	274	269	286	261	267	247	248	291	274	250	278	258	266	265	242	271	242	280	256	243	257	274	253	253	242	270	242	268	259	248	271	264	244	271	251	255	243	267	258	271	224	280	260	255	239	253	279	245	277	275	273	259	280	244	241	242	230	261	269	260	275	266	284	248	257	258	269	228	260	262	261	256	290	275	266	265	280	276	262	290	224	281	239	257	241	256	251	270	279	286	263	236	277	248	272	240	249	252	270	254	259	287	245	256	258	269	246	240	228	251	266	286	275	265	254	262	290	258	242	265	250	265	260	304	242	233	258	233	254	256	244	272	276	286	259	264	260	262	252	264	287	281	250	270	257	244	223	253	251	286	250	274	279	218	272	256	272	251	219	274	277	260	264	268	255	260	257	252	275	269	230	264	257	265	264	255	264	278	246	259	249	262	293	243	256	258	248	277	242	229	269	272	254	272	267	252	265	258	271	266	239	265	257	273	249	263	267	242	278	249	280	251	262	257	220	251	257	243	253	265	238	257	275	261	258	246	259	242	249	283	261	263	253	275	249	272	255	249	237	238	271	252	249	243	257	300	260	247	248	262	255	247	240	252	244	276	268	252	255	246	278	249	255	262	259	287	244	267	231	235	236	255	251	252	247	228	254	248	287	261	236	269	232	272	279	258	253	257	232	267	264	266	238	265	292	277	218	278	277	248	244	262	277	234	231	269	271	286	258	274	268	244	255	250	237	238	273	257	237	220	256	257	232	274	244	281	245	256	282	247	269	266	250	266	272	268	267	262	259	253	236	248	250	252	251	244	288	231	222	231	232	272	268	261	298	262	255	275	242	273	267	294	254	240	276	279	254	235	266	276	287	267	276	260	285	240	262	234	260	281	260	239	271	274	269	259	245	284	267	268	265	269	234	278	252	260	233	255	243	242	256	256	256	260	238	275	261	262	263	238	252	235	246	240	259	277	252	264	289	273	268	255	222	274	260	281	256	251	277	249	283
11439	1356	1270	840	673	598	537	580	537	514	530	535	492	514	473	473	478	482	510	498	499	501	500	519	499	503	446	481	459	503	498	493	436	469	465	489	543	492	508	490	492	449	465	467	489	456	482	484	489	451	459	497	495	491	458	444	464	456	492	487	483	519	491	499	529	462	474	504	448	497	498	472	470	448	487	484	476	468	487	457	493	457	499	477	494	490	436	494	440	523	516	501	486	521	499	471	483	458	472	449	499	474	434	474	474	482	477	494	474	509	453	453	483	448	459	483	517	482	509	486	503	525	465	477	498	474	462	485	501	510	495	482	462	477	511	509	481	501	450	475	471	484	482	468	490	448	475	453	462	490	454	483	462	485	473	509	479	503	464	462	522	468	482	470	482	512	481	518	469	452	478	476	476	458	473	486	495	463	476	487	490	464	504	508	466	470	469	495	503	450	514	462	435	481	457	472	487	523	477	513	477	478	477	471	430	501	508	520	504	492	517	468	469	460	497	470	464	517	522	451	480	487	472	490	474	468	467	482	455	515	509	506	468	516	457	504	461	505	475	490	489	507	505	456	458	508	474	470	454	523	472	465	511	512	459	451	513	470	480	477	455	469	471	518	510	483	450	473	498	511	458	468	492	474	461	454	479	491	493	494	475	469	519	465	471	483	482	477	476	503	499	477	442	465	504	530	445	514	459	438	450	490	481	498	488	510	536	489	516	476	460	496	493	471	454	489	477	492	504	481	499	492	486	490	543	491	482	462	469	473	488	472	467	481	488	512	502	483	466	468	484	462	476	482	460	483	483	484	450	511	489	447	463	490	468	471	510	472	469	458	491	479	461	497	453	501	520	519	464	483	455	481	442	474	507	457	462	484	509	453	489	448	457	467	502	460	462	445	460	466	471	440	487	527	472	477	444	486	492	497	432	486	454	502	478	540	522	479	510	457	487	464	460	443	489	479	472	447	527	467	448	434	465	456	485	472	502	459	495	519	471	500	502	469	465	438	483	501	456	485	446	492	489	486	460	469	491	483	454	474	543	475	460	452	515	487	432	500	467	482	498	510	492	452	461	512	479	486	497	498	460	481	504	492	499	505	498	499	477	513	457	487	423	472	476	475	470	521	507	476	497	494	449	483	473	489	457	493	498	487	454	493	500	459	452	496	490	477	456	476	449	485	503	480	474	484	492	507	507	481	453	538	493	500	483	493	514	466	466	487	494	472	532	464	499	490	466	439	505	482	469	465	485	462	453	564	469	485	490	518	491	544	483	494	511	498	513	467	495	506	472	498	489	485	510	480	474	490	483	487	430	500	469	494	481	491	467	455	490	479	485	515	450	447	483	526	484	499	501	491	455	444	476	492	488	515	492	501	479	489	495	487	463	511	465	479	430	519	478	491	468	476	501	461	498	489	499	473	486	528	454	512	468	447	490	485	496	463	480	484	488	461	490	523	487	497	524	461	470	458	493	466	425	462	485	514	476	473	479	508	516	503	443	477	484	489	486	485	494	447	491	478	440	485	480	463	459	469	445	509	469	504	471	471	457	500	506	496	469	481	480	475	458	497	469	479	469	480	441	461	498	437	522	497	465	488	488	465	455	490	487	492	451	487	485	500	488	492	450	475	499	515	510	444	482	525	483	502	466	504	526	470	466	462	508	454	500	474	468	465	457	432	511	451	480	470	492	497	469	481	502	477	477	506	502	474	480	503	490	495	511	454	469	432	499	469	485	503	466	511	494	486	465	494	519	528	439	480	510	481	510	462	530	475	479	482	454	464	477	534	486	487	470	469	474	517	470	474	445	465	505	494	466	471	461	495	481	453	508	467	522	494	451	509	453	513	484	514	474	471	477	483	511	479	502	477	434	478	493	468	477	441	481	504	485	479	498	441	498	478	510	476	490	481	451	495	477	480	459	471	477	494	443	514	472	501	451	476	492	529	489	482	488	464	534	473	462	485	484	491	458	464	497	474	466	476	496	443	468	452	486	488	517	498	508	501	474	501	478	461	459	515	511	495	461	477	444	472	461	502	453	505	474	442	491	479	476	503	480	512	499	456	437	447	486	472	512	523	488	488	494	469	467	460	476	485	500	477	459	466	448	481	476	482	495	499	497	467	466	486	514	499	495	513	490	471	493	522	471	467	459	491	467	468	502	475	487	458	489	502	476	518	482	473	474	470	508	518	455	474	474	447	475	467	502	453	461	498	505	521	490	456	489	491	455	472	475	442	471	448	483	470	447	493	488	483	467	497	462	487	446	478	510	477	488	480	496	438	484	498	499	493	457	475	486	479	472	480	495	449	469	486	451	490	513	491	516	477	500	482	459	493	487	498	475	478	478	480	475	519	474	524	479	486	461	485	486	449	512	500	517	496	466	503	489	443	498	504	451	482	463	469	442	466	471	490	474	521	455	526	526	482	460	498	503	471	482	484	493	450	460	505	465	519	497	462	481	458	528	479	529	502	463	457	473	468	494	499	475	472	477	467	505	479	526	472	466	452	494	491	471	520	465	494	463	479	516	479	466	486	481	484	472	438	498	487	481	470	489	489	516	431	498	453	520	475	492	483	488	454	475	493	449	496	461	511	439	476	493	452	424	450	468	503	468	481	475	485	463	524	514	501	508	492	453	479	467	490	444	472	521	493	483	473	511	486	471	515	516	475	463	490	443	454	511	460	478	469	477	451	497	491	479	443	486	452	503	423	498	458	468	454	495	502	509	507	519	471	470	480	489	509	498	478	455	433	470	471	444	485	470	484	451	497	469	476	453	487	517	494	492	467	448	463	510	476	457	496	490	463	512	471	468	488	435	475	466	535	525	467	461	448	495	501	503	472	485	487	488	491	460	467	553	448	497	494	494	480	435	499	469	458	461	504	488	447	515	498	491	497	421	495	504	499	479	457	501	492	483	469	479	495	484	493	494	483	499	459	487	459	479	481	486	467	515	487	483	458	480	445	509	464	432	458	488	471	454	482	497	486	497	449	491	496	454	437	512	480	458	458	487	499	488	481	507	471	484	484	451	465	503	505	476	505	446	480	489	521	450	468	515	511	495	483	471	493	474	430	462	492	468	469	459	472	512	484	478	446	515	491	489	461	479	490	481	479	466	452	503	459	517	497	481	473	484	484	501	475	503	464	502	510	459	477	461	491	485	498	494	492	446	490	443	478	422	488	482	468	461	424	485	478	476	515	490	481	474	493	502	476	525	434	472	444	490	449	508	488	501	436	495	462	466	508	470	479	465	473	428	504	503	519	453	514	512	447	456	480	488	530	450	530	495	471	452	516	483	474	487	464	478	476	500	537	499	489	477	458	490	500	494	491	478	493	485	445	470	461	455	476	522	481	485	468	526	469	500	454	474	464	479	475	455	481	521	517	469	471	509	493	459	479	461	450	508	503	513	446	433	495	477	473	502	460	448	517	523	485	487	470	461	451	481	529	488	481	485	479	435	496	506	423	480	492	492	499	520	481	471	498	516	490	499	516	466	507
24091	21028	27982	24264	19561	1510	510	364	300	250	235	234	256	217	172	211	192	177	181	188	172	193	156	193	182	172	158	164	144	171	174	162	159	160	143	158	171	145	176	177	168	149	131	146	151	161	137	140	152	151	148	158	158	151	178	141	161	151	170	133	153	127	158	148	155	149	165	139	165	154	148	157	150	151	170	149	165	148	179	141	142	138	152	150	172	128	163	147	143	151	154	171	159	159	139	154	153	161	159	169	156	155	162	153	161	163	154	153	151	125	146	153	162	168	130	139	147	147	157	151	171	160	167	164	150	153	142	164	156	164	142	147	138	161	155	154	156	131	140	156	152	159	155	149	146	168	166	168	157	136	143	124	162	125	154	170	164	143	123	133	137	159	147	169	160	141	168	150	150	154	146	160	139	131	164	142	153	162	149	148	155	162	152	136	136	144	170	133	168	156	143	141	160	144	176	139	168	139	135	149	138	136	137	165	136	158	160	149	132	155	155	143	167	158	153	159	145	138	159	151	135	151	153	150	144	170	140	161	149	131	149	150	149	158	157	160	182	157	160	152	148	155	165	154	125	136	132	128	177	147	148	156	168	157	160	144	144	146	144	136	132	161	163	154	121	139	158	138	144	146	160	166	159	151	141	159	152	146	158	150	145	145	151	147	156	137	151	154	167	150	159	143	151	152	138	147	154	162	159	134	152	137	144	147	153	139	146	153	144	162	132	138	130	143	160	149	160	162	170	153	132	140	156	139	143	135	125	144	172	160	137	134	134	168	134	152	138	152	130	123	147	137	149	140	135	163	154	144	145	149	140	144	145	136	139	172	175	148	150	160	130	144	132	157	169	147	160	169	145	150	161	150	157	156	150	150	171	157	151	141	174	158	167	166	157	139	131	160	138	163	146	150	154	142	159	140	148	164	152	159	139	150	175	136	150	140	160	155	132	147	151	142	153	155	164	151	144	146	150	139	161	149	131	149	146	144	139	172	151	141	148	141	155	160	142	161	150	139	149	147	164	157	140	158	140	148	137	146	145	141	152	141	162	170	132	149	146	138	164	153	162	129	146	145	151	144	135	146	159	162	135	164	158	158	134	159	167	153	157	153	146	152	135	161	143	147	159	162	140	147	148	133	153	146	136	139	137	135	141	157	141	137	162	139	149	152	173	143	167	150	150	151	139	157	144	155	129	137	159	162	158	152	134	143	135	150	158	168	150	154	167	161	159	143	135	139	144	151	183	158	145	145	134	129	155	133	150	148	157	133	131	149	133	134	177	147	142	154	144	148	140	139	174	147	140	146	152	136	162	165	166	136	163	160	134	151	144	158	152	134	138	132	140	138	171	154	157	162	126	150	173	158	132	159	144	160	135	155	165	140	169	162	184	174	154	163	155	160	152	129	164	138	129	156	139	155	156	137	136	120	150	168	137	160	144	146	124	157	147	141	154	138	150	152	130	161	159	147	138	173	151	126	129	135	135	158	150	139	144	142	147	167	146	165	147	137	145	160	156	136	158	160	138	137	150	166	144	137	156	162	155	158	141	154	174	135	137	148	160	158	172	157	157	140	150	152	145	163	146	151	141	161	167	141	151	156	159	150	160	155	159	148	173	151	155	160	142	135	140	150	154	131	127	136	168	173	149	142	164	160	170	133	143	160	141	145	156	152	159	165	147	176	129	144	154	157	173	146	147	141	149	144	164	149	155	124	136	138	150	134	155	145	134	128	150	144	159	154	144	130	147	157	147	131	145	150	152	146	151	153	129	146	131	146	141	137	165	127	143	143	156	149	131	164	149	169	115	115	147	154	152	154	155	160	160	128	165	160	158	143	171	128	142	142	132	150	139	129	146	134	152	146	143	158	145	154	139	155	151	153	150	172	133	157	137	137	143	151	164	146	181	140	169	154	157	172	159	175	142	149	123	147	165	163	152	151	145	139	164	147	163	163	154	156	143	129	160	139	128	154	149	145	125	129	138	161	144	125	141	157	134	148	150	139	158	153	140	153	154	157	156	155	155	149	159	171	152	141	151	164	150	147	139	153	158	162	163	159	148	125	136	154	141	154	148	151	150	144	139	141	166	149	152	138	147	165	166	145	161	147	143	133	150	154	159	155	149	166	164	155	149	136	146	141	143	141	145	150	145	151	136	143	154	159	177	151	168	126	158	148	154	149	151	159	134	149	162	158	146	157	137	167	185	136	139	125	145	151	145	165	154	142	152	126	148	147	130	165	146	141	137	165	152	147	182	166	134	151	143	166	116	154	138	159	156	161	126	158	148	137	167	188	151	161	142	150	139	182	139	152	152	156	153	124	148	132	153	154	157	144	156	136	140	153	136	146	133	150	155	146	150	128	122	137	154	146	155	138	143	135	136	149	181	161	143	138	169	163	153	157	161	145	156	166	150	156	142	146	171	132	127	150	141	163	149	173	170	139	164	141	147	150	161	143	147	144	144	149	160	142	165	141	149	155	149	139	157	154	149	149	157	150	174	154	131	133	149	163	147	147	144	165	158	146	166	135	152	146	173	155	147	143	130	125	175	128	148	179	142	142	139	152	146	135	156	143	156	148	160	146	126	159	141	160	168	137	151	162	140	154	180	143	159	141	141	150	164	159	179	145	139	133	162	126	111	163	141	151	144	141	129	156	166	163	135	148	156	144	162	131	144	169	168	140	151	149	155	159	143	144	167	149	137	142	140	168	154	147	144	153	141	143	147	147	143	180	168	158	135	155	148	140	143	140	154	151	168	137	133	169	163	142	150	158	148	144	136	169	147	148	141	158	147	151	142	149	158	154	148	138	142	136	148	148	161	153	149	167	143	134	158	132	122	149	123	157	146	157	166	155	168	134	163	129	160	134	175	147	149	139	161	141	141	155	148	137	164	150	152	145	154	131	153	145	146	177	126	176	167	145	150	149	144	146	170	144	163	133	157	131	154	155	152	145	162	160	142	128	164	144	138	162	155	150	138	145	157	166	143	133	149	131	157	148	158	136	116	176	137	187	142	137	171	168	130	167	157	135	127	168	163	143	141	151	141	167	139	141	138	151	137	144	166	141	142	165	137	154	141	157	139	159	163	144	170	148	164	159	140	139	137	151	152	156	155	144	156	173	154	154	139	150	146	171	139	146	144	140	134	128	152	145	149	149	141	142	149	157	140	146	147	173	175	142	150	138	158	156	146	147	158	130	137	147	155	146	158	156	147	140	155	144	163	167	151	168	146	151	153	124	144	152	157	145	140	149	143	166	156	156	147	139	143	145	168	141	144	169	149	149	158	138	157	165	186	166	145	153	165	194	154	153	151	156	167	158	171	157	163	137	157	143	163	155	154	149	159	145	168	130	146	143	164	162	139	159	147	141	164	134	145	148	148	164	155	130	160	125	152	131	164	129	146	136	147	150	154	150	160	131	155	150	160	187	168	138	156	142	144	143	167	139	146	173	148	134	150	172	141	141	157	146	159	159	138	163	161	156	147	144	170	167	151	162	153	138
19351	9101	7712	3867	2466	1725	1398	1086	903	804	721	596	534	527	457	436	431	380	405	374	372	391	354	352	322	336	354	335	322	309	280	310	297	324	291	316	297	335	318	335	305	280	328	300	304	327	279	294	297	276	282	299	278	292	324	264	270	308	272	270	269	278	304	307	306	333	311	284	286	329	305	309	278	309	305	284	307	278	323	280	268	300	302	296	299	323	272	277	268	295	262	280	312	313	284	292	318	293	301	280	294	251	279	299	290	275	295	279	286	310	309	286	285	284	300	336	287	240	303	265	289	295	255	291	326	304	295	276	316	268	321	287	281	315	308	287	305	288	280	260	291	260	304	292	282	319	292	286	298	281	300	274	325	286	302	293	315	282	253	277	320	262	270	310	298	285	257	277	312	317	268	325	313	295	283	298	277	290	318	299	289	272	266	283	274	293	280	278	272	282	268	285	306	291	295	311	281	276	290	271	301	322	273	258	297	273	327	304	292	305	289	302	311	276	292	271	319	297	300	301	279	258	298	301	286	245	304	294	299	289	328	325	276	245	270	282	271	245	301	303	307	286	280	275	294	285	294	285	306	283	306	308	283	277	300	286	270	272	300	294	288	285	290	279	314	277	274	291	244	281	284	293	270	267	285	285	316	287	307	277	314	305	307	298	286	297	275	278	298	317	280	289	299	278	277	284	283	303	269	279	281	295	308	279	275	312	310	291	283	292	300	301	273	287	296	295	310	286	301	274	272	302	286	325	284	278	292	281	300	271	289	294	279	271	271	319	291	287	265	281	283	331	290	275	311	297	305	287	298	310	292	284	282	318	328	285	277	312	299	296	300	298	276	288	295	285	283	274	314	275	280	287	285	290	305	274	286	285	296	285	297	284	289	303	273	306	283	308	278	279	296	288	279	309	240	280	284	284	283	294	309	272	285	287	292	327	258	260	276	272	283	301	285	294	301	297	275	286	274	288	310	293	286	291	280	272	274	302	284	297	279	288	265	284	310	299	290	296	295	282	268	290	267	317	285	296	277	297	307	277	282	273	268	285	283	280	309	260	271	291	281	285	289	280	311	277	260	258	284	298	296	289	303	262	326	279	289	304	287	251	327	295	295	254	289	300	287	291	325	263	274	290	279	268	312	276	295	305	252	274	291	317	286	273	293	306	308	282	300	294	304	303	274	297	301	302	268	283	283	264	283	247	309	276	277	279	307	264	292	251	286	278	324	288	291	294	301	291	283	275	281	293	250	267	289	289	293	278	280	274	309	278	286	293	311	278	286	285	290	293	319	281	298	288	276	305	305	281	302	296	302	279	302	265	293	288	283	273	289	288	314	313	320	294	266	312	280	301	273	306	300	264	272	295	290	272	286	289	289	266	301	259	287	287	279	253	305	278	302	290	286	309	280	259	291	286	281	297	297	269	274	283	277	289	288	305	269	271	283	284	292	255	302	266	270	322	304	290	256	299	260	305	278	293	282	287	280	305	304	298	267	271	289	305	286	276	276	306	278	287	271	314	260	260	284	301	283	272	298	313	293	269	311	308	297	298	272	276	301	307	301	280	279	314	280	294	300	308	315	287	280	314	289	301	279	298	272	244	284	283	286	292	276	266	307	268	269	275	270	274	295	283	304	277	295	292	286	300	291	288	277	310	289	267	279	275	290	278	281	276	281	244	317	299	314	261	279	264	288	297	298	309	297	281	268	294	281	282	271	289	291	285	291	281	296	304	284	310	297	245	295	279	296	267	292	294	291	288	268	268	296	292	293	305	277	244	301	273	297	318	315	292	274	278	276	291	324	280	280	269	318	289	292	292	282	271	285	266	286	315	277	273	277	246	285	272	262	283	283	295	281	271	296	300	239	259	296	271	279	288	277	288	289	308	290	288	313	301	278	291	251	292	286	308	284	285	315	266	297	295	289	291	282	276	285	278	318	280	296	281	302	273	244	295	314	334	290	281	306	270	319	281	265	319	279	261	268	265	332	304	287	269	285	292	291	276	289	318	283	315	307	288	315	291	304	298	301	255	270	266	286	293	268	285	260	304	269	290	317	308	315	280	266	291	289	297	308	273	285	291	293	312	291	287	313	274	254	276	313	287	272	286	277	247	319	320	300	285	298	275	293	302	275	276	260	289	274	294	296	269	288	328	279	306	291	310	299	308	288	286	307	281	266	296	278	260	269	280	296	299	297	300	284	305	283	272	295	282	290	283	265	277	291	290	289	298	268	278	313	291	282	333	288	299	287	245	303	329	271	303	314	288	293	275	276	311	289	302	321	284	315	315	287	310	274	290	260	267	272	300	277	296	290	272	317	296	288	269	257	255	323	305	306	286	276	322	299	298	311	276	271	278	278	305	293	293	286	275	338	266	303	297	282	267	271	287	272	326	289	275	271	276	287	270	304	279	303	269	255	282	286	276	258	281	292	282	290	276	297	288	279	293	304	307	304	293	282	278	313	301	288	303	280	285	300	321	262	270	301	300	265	278	306	279	307	267	292	288	304	281	304	301	315	293	277	262	261	275	289	258	291	309	294	283	286	282	318	279	283	282	289	302	306	284	295	280	271	279	277	308	281	268	272	291	266	260	287	307	304	297	295	293	288	259	294	266	298	278	278	323	257	274	266	280	291	313	296	307	239	293	290	268	289	291	270	289	293	278	317	274	282	294	270	277	286	270	275	264	300	296	290	315	278	291	293	286	277	295	325	264	289	285	286	290	318	280	270	284	310	282	271	279	268	320	320	313	285	274	268	333	254	296	289	307	313	285	297	283	274	246	284	279	282	272	270	303	314	291	301	281	260	344	295	274	264	277	297	274	314	281	281	279	281	276	273	292	276	276	278	302	244	272	295	317	319	295	289	304	273	300	313	292	257	296	288	267	263	287	283	286	276	300	288	263	295	309	309	284	282	284	273	259	275	277	276	271	273	308	278	266	269	265	298	247	287	310	295	280	309	284	299	288	271	292	294	276	311	256	318	276	293	299	287	284	268	298	272	273	296	297	283	271	313	297	304	284	307	286	291	280	281	277	315	304	294	285	276	294	300	294	261	295	290	274	292	285	278	277	261	299	272	280	275	295	280	282	284	306	289	291	303	295	301	268	270	295	286	286	291	295	299	295	289	311	291	278	304	289	286	285	293	253	298	299	274	279	283	310	291	287	291	298	271	303	291	267	271	273	302	279	281	271	275	297	264	293	307	288	307	276	301	283	297	289	290	263	310	294	301	290	310	281	291	284	305	315	285	276	312	293	291	311	299	272	290	301	306	313	285	291	284	275	285	277	275	297	304	306	304	250	299	293	293	289	263	292	283	270	267	265	273	313	276	281	294	276	272	298	297	251	336	285	295	299	281	314	278	303	261	251	309	298	260	271	297	272	300	283	284	295	303	281	291	299	310	286	301	271	281	314	266	292	286	332	270	305	250	319	293	277	274	274	276	293	315	274	292	285	242	302	260	270	304	282	312	281	304	285	291	307	313	286	286	296	271	269
23031	21018	28682	23549	21022	19021	1970	857	703	563	564	505	442	465	437	418	447	419	415	389	391	394	391	351	384	377	340	363	356	357	334	332	369	361	324	348	367	356	341	368	328	352	355	380	342	337	354	379	370	328	347	338	342	312	362	319	348	410	335	349	336	347	347	372	350	354	361	338	335	346	349	337	338	373	385	313	368	328	325	335	337	329	360	350	328	309	343	357	366	356	335	351	374	348	331	318	330	353	373	332	355	346	328	337	305	322	336	352	341	333	367	378	328	366	348	337	356	344	343	341	366	326	311	315	335	343	339	355	365	326	308	320	316	344	365	345	384	350	339	338	335	355	318	332	341	345	349	332	354	318	322	352	378	377	359	390	296	318	323	335	349	340	333	331	338	346	367	334	379	342	367	356	358	340	315	339	343	345	353	319	365	360	344	344	358	361	351	353	333	334	342	310	331	328	320	323	349	324	342	325	319	329	338	332	359	325	334	343	378	380	317	352	357	357	337	338	314	332	307	370	337	334	355	356	337	336	396	352	332	345	333	325	344	359	342	354	336	342	333	331	368	314	342	290	334	316	371	367	337	354	364	366	311	356	372	324	327	350	335	314	357	383	298	336	339	339	371	328	348	329	363	328	351	349	357	374	350	359	336	338	359	343	356	349	379	328	320	364	360	349	349	348	332	338	342	346	388	340	336	378	368	351	363	358	305	362	358	318	330	320	342	343	316	320	351	300	329	323	334	340	343	352	354	338	323	334	328	325	328	354	355	320	357	312	346	323	314	346	360	294	361	324	324	406	350	310	343	324	319	359	362	384	330	365	359	364	327	325	362	338	319	343	357	313	352	391	311	356	335	344	314	332	343	358	362	354	332	347	371	358	324	361	344	353	378	356	345	339	309	351	339	360	321	342	344	317	336	329	307	340	321	344	299	309	321	325	345	331	314	364	349	359	333	352	335	325	345	330	358	345	339	320	335	345	315	360	340	357	332	308	338	385	306	347	339	338	364	343	321	332	387	371	369	350	361	372	352	376	315	324	336	331	335	355	320	333	360	357	316	321	381	328	336	385	351	345	344	354	340	333	351	328	335	331	352	381	337	332	352	369	343	342	354	340	346	339	344	374	330	339	355	348	318	334	360	339	318	347	355	343	346	308	315	333	358	329	331	366	312	318	322	337	342	339	332	330	339	304	321	351	355	341	343	325	379	339	341	333	351	359	345	346	313	350	328	338	334	331	339	332	335	333	338	350	337	341	318	353	337	325	338	344	331	347	345	325	339	331	364	374	329	330	371	349	312	353	358	332	336	345	317	332	322	350	339	347	336	344	344	315	371	362	326	305	342	337	322	342	335	348	337	337	340	369	337	386	313	300	367	360	350	349	371	372	355	330	345	350	320	365	324	335	367	345	336	343	357	334	335	323	371	373	350	326	380	360	353	380	321	326	338	319	347	354	315	356	347	331	340	342	317	355	337	347	336	339	356	338	339	339	329	347	325	333	343	356	341	347	378	347	313	340	336	325	332	339	338	304	360	339	379	316	323	356	332	325	382	302	359	321	340	321	337	321	342	339	316	323	347	356	336	355	329	343	345	346	349	323	355	333	350	345	344	350	386	362	347	364	328	378	348	337	329	317	331	377	347	334	324	350	327	332	350	365	338	350	359	340	319	363	347	378	369	330	377	338	332	336	299	342	337	370	340	325	329	347	338	328	330	313	345	334	326	344	349	354	378	336	348	330	320	345	353	344	348	334	318	335	346	358	347	343	363	365	351	353	344	339	337	347	340	363	351	378	341	352	366	361	325	327	372	364	347	343	325	344	358	341	353	368	317	323	333	335	337	347	354	356	296	326	357	339	327	355	367	361	334	337	369	346	337	342	371	320	367	340	312	346	332	335	360	332	339	388	342	341	343	322	362	333	351	336	359	334	343	331	327	334	335	357	334	324	338	346	357	346	372	354	357	330	337	331	378	315	328	340	340	335	331	339	323	328	314	335	330	341	314	355	343	351	368	339	342	314	363	343	362	317	332	327	347	346	322	358	345	334	333	348	339	351	300	349	331	367	340	349	347	345	373	340	352	329	336	297	361	337	348	329	368	352	349	351	363	331	369	343	329	319	342	353	325	335	324	336	352	314	366	361	380	340	361	332	341	316	325	331	339	326	315	340	359	331	347	343	327	324	350	332	366	310	320	346	337	326	357	312	370	304	336	348	341	352	286	336	360	328	354	370	315	335	355	342	358	340	324	346	328	325	365	317	389	326	315	352	333	325	339	340	339	381	331	332	340	346	377	347	345	356	346	368	341	383	301	337	319	367	349	366	349	306	335	343	369	352	360	356	322	349	326	351	360	307	347	345	335	357	352	360	340	358	336	355	361	350	334	326	356	352	343	370	378	341	345	341	334	382	318	341	329	364	350	322	322	317	376	373	347	293	349	349	333	323	322	359	341	358	383	383	348	347	301	339	337	324	357	336	340	343	338	343	314	342	323	358	346	377	369	329	316	333	363	301	340	324	347	376	393	335	371	357	325	341	337	333	328	364	325	373	322	361	340	345	350	371	364	389	337	358	352	374	302	361	329	363	329	349	350	363	357	338	351	350	305	332	335	365	371	353	329	368	361	321	368	372	347	332	355	341	320	349	355	347	314	364	333	328	348	358	325	360	305	288	333	325	337	324	333	353	305	330	357	351	316	335	355	360	293	316	377	354	340	351	335	359	331	348	331	349	387	325	320	354	331	333	319	346	328	320	336	347	355	340	327	308	356	330	329	358	349	333	367	327	351	380	364	364	339	315	342	343	324	331	361	338	368	340	339	324	374	337	369	347	331	331	347	378	326	332	339	338	356	327	331	370	359	345	328	336	370	359	355	319	336	311	363	364	324	321	353	359	332	339	380	320	341	336	341	375	312	336	355	322	346	345	321	319	338	350	333	349	335	326	339	332	287	334	329	342	334	304	342	366	358	368	325	308	346	325	342	327	338	322	341	377	340	337	331	355	333	367	331	383	350	347	356	326	328	323	345	343	346	349	374	348	341	356	352	349	330	346	348	321	359	326	365	360	358	327	355	353	317	351	326	377	350	334	334	337	351	368	383	338	361	326	345	337	326	309	342	367	331	325	324	326	325	307	334	338	344	349	360	344	347	321	303	363	367	356	318	358	362	377	346	332	321	319	366	346	371	342	318	313	360	340	337	336	335	323	348	311	311	363	348	359	348	377	371	330	348	344	340	332	297	354	325	319	326	354	334	357	344	341	322	341	312	343	315	345	341	350	303	346	343	331	370	335	357	313	337	364	337	357	326	359	321	326	366	330	360	342	326	359	331	308	365	331	371	338	379	328	334	356	334	323	344	386	303	325	381	347	327	365	347	363	342	311	325	329	343	349	349	353	369	313	327	335	379	338	371	347	315	365	374	341	301	362	335	345	354	347	308	334	339	356	343	364	349	369	360	386	372	332	339	332	361	364	335	339	325	335	314	327	323	349	382	350
21656	14916	12727	6808	4633	3345	2617	2115	1753	1505	1391	1205	1134	990	954	886	838	798	791	744	779	744	686	726	730	679	688	672	662	699	694	651	667	606	627	635	630	586	633	656	646	635	631	648	573	617	593	604	578	554	632	604	629	586	604	614	608	645	584	598	621	608	615	611	588	594	582	645	580	555	583	623	591	620	584	596	565	624	588	567	617	622	647	608	591	590	600	626	601	569	605	582	616	608	579	546	625	588	588	612	607	581	549	588	581	558	592	611	582	549	600	577	604	603	559	585	583	599	572	611	608	601	622	607	609	576	576	614	585	574	584	579	573	544	633	575	571	614	602	561	574	588	596	569	628	605	630	534	576	585	585	558	574	582	602	562	574	566	568	533	576	585	614	584	590	581	629	587	614	552	593	578	596	579	579	582	624	596	658	507	569	533	560	609	582	615	589	592	550	575	598	601	574	607	622	650	602	558	604	582	581	604	631	578	547	634	587	564	592	536	571	584	566	597	559	557	585	592	576	581	607	590	565	559	583	579	602	556	555	601	590	618	534	593	561	581	580	594	598	612	556	594	591	605	578	580	601	585	602	582	622	596	570	580	614	579	541	600	593	565	585	611	548	551	590	586	570	592	594	568	559	608	594	599	561	598	622	616	581	566	526	587	580	589	589	587	559	586	602	583	600	564	570	601	565	612	597	600	571	608	608	572	600	551	574	549	568	555	598	595	576	599	584	554	596	579	609	586	551	596	591	578	557	622	576	554	578	628	612	616	597	581	560	554	587	537	553	569	573	614	552	598	575	609	568	577	557	540	595	568	569	621	577	568	591	551	589	568	605	590	630	568	578	585	547	549	539	587	594	602	603	604	552	570	585	576	584	599	547	593	575	587	628	542	574	559	576	569	626	600	628	545	610	588	559	573	616	586	556	584	615	569	562	585	588	543	619	616	592	596	599	573	554	582	569	585	634	561	601	567	545	611	542	616	568	571	626	604	554	591	562	570	592	586	641	612	550	562	568	565	549	561	589	577	558	580	604	568	542	600	591	590	560	585	575	544	616	578	621	622	574	566	557	616	571	598	565	603	591	554	600	557	586	572	598	552	555	569	613	571	551	569	591	595	558	578	584	582	572	622	578	588	567	609	565	577	642	561	609	577	566	616	643	564	595	596	602	630	633	596	585	611	574	606	615	595	591	592	581	604	584	599	622	608	534	621	585	560	594	584	612	625	568	562	588	574	561	580	587	568	577	599	606	634	585	583	573	567	581	600	565	570	593	577	548	587	560	578	582	604	635	580	602	616	563	587	559	587	604	607	590	586	604	589	580	563	599	594	605	640	623	588	563	608	596	549	635	597	508	610	598	581	584	616	592	597	584	591	597	596	567	563	580	619	570	590	596	567	633	590	546	592	618	625	564	576	545	597	619	603	555	577	589	564	539	568	582	564	572	604	545	520	566	599	564	595	625	547	564	595	579	613	624	604	595	630	570	593	551	556	565	581	582	592	569	635	568	583	567	618	622	602	567	582	621	599	574	600	576	601	580	548	583	572	588	558	574	560	601	608	552	580	581	574	572	617	557	603	616	604	598	542	564	608	568	618	601	611	576	588	578	608	596	540	587	619	584	549	603	600	595	571	558	568	553	569	573	567	562	578	603	590	569	611	589	574	509	562	587	574	548	620	586	613	629	640	613	565	613	586	582	535	561	577	576	589	559	575	596	602	625	595	611	593	550	591	574	567	609	568	518	568	600	599	582	601	606	563	590	584	581	586	565	569	616	610	587	574	580	586	591	595	567	595	577	644	563	578	567	571	580	594	570	567	556	614	602	577	599	592	577	580	567	565	611	614	590	589	591	621	629	578	556	597	582	590	599	613	552	585	602	574	601	583	604	563	589	569	576	543	590	567	591	594	569	657	567	598	595	589	567	582	600	598	617	568	581	605	601	584	564	577	576	548	532	571	584	609	585	589	578	577	595	581	562	608	595	598	579	583	574	561	561	584	618	577	589	605	567	560	570	585	602	574	559	572	613	556	600	569	585	583	601	566	587	576	571	579	600	572	576	572	592	598	599	544	597	553	631	587	621	568	554	596	564	599	571	601	614	566	570	533	592	567	583	549	546	593	576	565	566	585	568	568	596	580	580	582	588	581	589	548	615	622	573	567	605	634	582	564	556	586	592	591	608	591	601	646	573	592	591	555	594	594	565	600	561	646	605	582	629	641	635	557	587	593	567	594	602	601	620	613	538	569	597	635	546	601	565	590	567	545	607	560	627	573	553	590	577	582	578	597	612	596	581	540	578	585	596	538	568	571	576	592	560	559	593	610	565	565	602	558	598	559	607	556	568	599	590	556	539	578	594	565	572	580	649	610	606	563	592	590	541	551	636	555	565	543	581	579	579	559	587	562	580	567	591	566	598	549	588	540	598	578	576	611	632	543	570	617	552	550	627	557	592	605	579	601	590	601	566	578	616	553	575	607	521	642	564	617	600	592	618	547	602	568	587	584	603	592	587	580	579	566	621	592	597	588	546	597	602	575	610	605	551	568	601	577	565	598	557	545	591	568	550	570	596	624	549	607	591	560	568	576	598	573	569	584	597	599	549	604	622	591	595	622	595	605	548	576	610	598	590	583	586	579	607	589	566	604	581	544	555	566	605	644	604	599	585	591	619	594	585	650	594	601	606	621	541	533	600	568	570	547	570	548	566	611	579	597	602	540	636	565	602	579	544	599	615	612	593	603	554	569	584	590	574	598	618	594	583	582	605	620	576	575	589	560	552	582	554	568	565	558	553	599	588	614	558	588	600	562	646	633	580	571	616	597	593	575	572	572	597	570	578	573	577	590	577	591	601	559	561	568	568	612	596	563	573	556	584	576	581	579	574	580	588	579	555	608	543	571	623	583	559	532	556	569	617	576	585	584	575	542	582	641	593	595	598	621	604	580	634	598	563	605	591	571	645	607	612	603	609	593	603	575	544	578	581	581	562	606	603	569	624	618	561	555	614	598	572	558	586	607	599	580	591	581	542	591	564	582	591	578	630	564	583	609	570	625	544	540	562	569	541	618	606	602	614	561	565	559	610	619	591	595	590	604	590	598	594	585	541	565	550	570	580	588	581	531	563	564	591	542	571	561	612	578	595	622	565	600	588	565	580	580	534	549	578	554	574	556	507	577	608	598	577	590	611	596	587	610	604	594	549	561	609	549	593	585	573	593	582	595	557	603	604	624	543	593	576	590	593	561	555	574	589	558	631	593	605	589	569	585	602	522	565	580	560	543	570	542	586	578	587	620	594	552	571	571	601	561	540	595	583	625	626	605	547	591	598	590	575	533	611	590	548	612	591	569	600	550	574	621	596	628	576	621	575	631	565	609	566	565	586	575	581	568	607	558	557	511	556	635	604	589	610	575	572	618	596	604	568	571	608	580	575	610	574	565	573	581	602	569	537	580	603	589	580	585	554	589	561	609	567	623	553	581	580	604	597	554	616	567	551	581
26699	20368	8142	594	363	315	277	312	269	236	221	307	295	264	246	288	247	257	251	264	277	270	261	251	262	256	266	271	272	251	271	266	259	245	274	258	254	278	287	244	257	242	260	278	241	246	291	244	244	248	276	287	242	235	251	238	244	243	244	265	247	277	275	246	253	243	240	260	253	237	242	268	258	256	267	247	257	251	242	240	247	258	257	253	262	254	249	276	263	289	254	249	261	249	254	254	257	249	268	272	232	246	273	252	249	285	261	254	264	254	244	265	271	226	250	247	239	261	284	287	263	260	273	287	261	252	286	236	235	271	273	245	240	249	261	234	242	231	244	264	271	255	282	239	294	274	260	269	267	261	262	251	239	266	259	252	275	283	254	248	258	260	258	277	239	252	289	283	261	276	254	239	239	245	242	282	246	296	253	261	243	280	258	248	268	280	234	288	238	261	249	265	255	240	261	252	243	294	257	286	255	260	221	272	261	269	244	273	240	262	272	255	266	284	273	242	254	229	261	266	248	267	296	236	257	293	256	251	250	260	236	275	288	229	268	253	256	273	241	259	235	260	250	280	263	257	231	241	276	256	269	247	271	249	246	268	278	254	260	253	261	267	268	264	258	246	259	251	243	267	232	244	236	267	239	245	265	217	280	238	294	257	255	256	259	224	257	254	250	254	247	285	268	278	254	264	244	280	260	267	260	255	228	235	224	240	235	259	265	229	266	260	293	251	257	255	259	248	234	254	237	242	261	228	280	267	234	255	235	245	256	276	241	264	266	248	286	288	294	262	280	236	277	247	248	276	280	268	245	246	234	264	277	257	271	259	241	238	256	253	257	246	250	228	257	257	260	281	248	245	277	257	248	243	245	244	275	275	252	262	260	233	258	245	278	248	251	267	250	240	257	250	267	231	303	250	268	260	224	299	224	252	233	244	272	259	267	227	252	251	297	261	281	254	276	270	290	239	270	225	276	240	246	275	241	267	276	238	251	274	275	263	261	259	253	248	232	267	290	255	234	227	275	265	231	238	261	245	287	216	265	273	246	270	263	236	245	269	254	264	253	266	237	315	262	241	250	254	268	260	258	279	244	258	266	220	255	257	266	238	257	248	239	261	240	274	268	280	252	243	271	295	245	239	258	275	259	261	264	273	266	241	241	263	259	255	239	238	270	239	267	257	256	255	290	241	252	258	272	253	245	254	238	273	260	264	262	254	257	247	275	248	243	251	251	261	237	292	270	232	283	264	254	229	249	263	279	272	257	253	253	266	275	264	253	239	289	226	247	253	233	260	269	263	257	250	219	276	230	283	254	254	273	222	245	254	244	248	258	234	284	241	257	291	260	273	276	252	244	265	252	255	245	246	260	242	296	250	267	282	285	262	276	227	239	243	260	245	246	293	267	253	263	237	228	268	253	247	276	263	275	282	238	240	257	249	229	239	237	240	243	259	270	268	247	238	255	263	244	257	248	244	262	251	270	257	260	256	246	259	235	222	275	264	254	238	245	245	259	287	254	252	258	278	240	238	255	259	244	264	269	282	251	249	224	258	243	236	273	260	289	215	238	214	240	285	250	261	241	253	263	245	229	248	265	266	280	247	273	233	245	277	275	280	276	273	249	244	271	246	255	270	234	269	260	280	249	281	229	280	268	254	250	248	249	249	256	306	252	251	262	274	285	270	233	240	254	283	244	263	269	226	273	247	273	227	226	238	248	245	239	257	239	252	258	260	248	264	246	268	255	269	261	244	246	239	259	247	264	276	265	265	253	263	276	276	231	236	263	279	246	246	298	254	255	241	239	271	238	238	253	256	263	227	254	271	275	267	266	246	251	257	261	256	242	263	253	288	270	243	273	262	264	262	278	221	285	251	264	250	252	277	239	261	235	249	253	252	256	291	258	233	257	250	244	249	232	247	252	242	224	262	282	276	260	248	253	276	274	288	236	244	240	262	275	267	229	255	245	251	280	248	259	226	252	267	231	278	222	251	248	240	267	237	245	231	240	267	250	276	234	286	266	265	217	284	249	236	263	257	280	273	245	264	268	268	249	252	232	268	241	289	278	249	263	250	244	249	245	247	258	246	304	263	244	233	265	262	269	234	265	248	251	278	256	261	251	255	247	232	262	279	242	264	263	261	236	280	284	266	287	237	257	271	243	283	249	264	261	234	265	254	268	251	253	255	249	236	241	239	239	268	249	269	269	247	294	236	252	261	272	262	266	264	275	276	256	250	279	251	256	254	274	251	234	242	269	275	270	264	299	271	269	219	236	262	290	247	240	231	273	293	272	224	233	259	256	267	273	259	259	245	266	235	242	257	240	258	239	288	271	283	292	227	250	245	290	250	247	264	272	218	248	255	255	255	261	241	234	262	270	251	243	262	281	263	236	244	260	262	254	296	273	252	260	228	259	264	239	236	246	259	294	242	251	249	260	262	263	244	246	247	251	268	278	247	251	263	266	246	266	262	241	255	271	265	276	282	255	268	235	256	255	241	255	252	262	243	276	254	260	268	249	260	256	267	244	234	277	276	237	266	263	245	268	263	253	249	265	268	273	240	258	276	234	247	268	227	226	231	299	290	254	261	261	277	235	264	259	253	250	260	243	256	282	247	277	262	301	265	270	254	210	247	248	254	240	292	231	254	249	257	256	241	254	272	243	227	256	254	268	261	235	239	229	241	258	275	216	243	262	252	224	271	254	264	254	261	244	250	230	260	234	290	268	249	248	276	277	256	258	247	256	272	259	263	272	265	279	254	272	255	264	257	301	251	228	226	250	233	281	281	257	251	243	247	249	265	256	245	267	254	281	279	260	250	228	276	273	250	230	261	260	256	259	270	235	277	253	275	252	269	264	283	267	247	241	236	267	217	256	243	276	232	283	278	208	248	289	279	262	250	246	277	274	258	280	278	231	264	288	251	273	243	262	243	234	260	263	235	241	240	243	247	233	282	270	241	242	267	279	257	253	263	246	246	222	269	252	269	232	249	255	263	249	276	257	295	248	262	256	253	251	236	266	261	249	254	264	252	253	264	272	234	239	259	284	279	242	266	262	250	268	259	269	256	258	268	273	263	264	259	269	258	263	262	270	235	250	267	254	250	251	247	205	263	235	236	263	246	250	242	259	256	265	260	239	239	280	284	264	287	279	239	250	249	244	271	272	249	245	285	260	267	274	250	257	251	274	259	270	248	280	274	263	265	245	257	250	268	284	276	266	251	254	291	255	268	271	264	250	251	290	268	276	276	274	265	242	267	259	261	245	251	244	235	264	279	225	250	243	287	255	281	267	270	231	265	275	243	261	252	258	237	248	244	290	235	261	276	246	260	262	252	212	250	232	267	259	242	260	279	260	264	281	261	243	270	263	252	267	266	265	245	262	237	228	241	278	240	264	264	278	276	238	264	263	265	268	239	235	240	286	241	261	251	259	276	268	264	269	266	237	240	243	249	242	246	251	253	275	260	255	238	244	246	234	254	262	281	258	277	250	247	267	241
11451	1464	1380	872	660	648	596	569	553	529	519	533	484	487	457	461	530	463	449	482	462	493	483	470	459	492	516	493	510	501	493	507	485	474	504	459	467	473	463	502	531	463	495	465	525	478	478	475	432	482	464	503	463	483	489	475	468	517	476	432	472	517	474	478	521	481	455	472	461	486	476	476	502	477	504	476	443	523	452	444	510	511	452	474	537	474	462	455	491	478	488	518	493	472	465	473	452	498	505	490	529	481	437	527	479	511	464	466	474	507	526	480	487	468	455	495	492	502	526	463	495	469	473	497	471	502	474	483	484	485	476	489	464	473	500	502	483	475	465	496	501	499	497	472	452	501	487	478	477	456	450	506	440	451	503	517	423	520	474	488	458	521	487	513	499	484	452	487	487	471	547	509	498	436	480	538	481	473	472	489	486	471	483	477	447	501	464	496	519	501	478	507	494	462	463	466	495	504	497	463	457	471	504	443	437	483	478	509	503	498	524	484	511	425	461	472	535	495	488	494	491	494	494	474	502	425	518	482	513	452	477	509	445	535	445	464	458	491	476	461	474	493	479	469	474	511	512	490	451	497	484	480	506	482	481	478	476	451	523	494	473	479	503	446	470	501	459	470	505	445	501	440	467	483	482	477	483	467	464	498	458	492	465	466	468	498	484	483	527	461	506	471	480	500	517	494	461	459	474	462	475	477	481	484	476	412	483	489	510	447	523	489	510	449	453	453	492	508	459	502	456	501	498	473	465	494	497	500	461	515	492	474	484	499	479	489	488	489	436	506	467	461	496	496	505	466	473	462	475	482	453	491	470	450	523	459	512	494	464	490	465	446	508	478	446	477	510	492	504	531	503	471	531	506	471	465	492	510	524	467	487	470	458	483	477	516	484	482	491	485	514	482	496	469	479	450	484	446	482	460	486	502	486	525	488	511	473	488	465	494	478	486	478	512	495	480	495	466	477	480	496	494	448	464	509	488	485	479	486	498	507	462	497	496	489	457	487	488	469	459	525	477	471	466	481	460	483	497	485	469	512	503	539	502	468	464	478	495	449	477	500	485	490	486	472	499	463	461	536	458	460	497	474	493	453	480	479	488	498	484	534	443	496	512	458	472	480	438	495	492	471	502	475	488	492	464	470	562	486	499	456	459	511	465	520	447	477	495	505	486	466	483	524	471	546	477	487	453	507	490	511	451	483	483	513	487	470	470	480	482	461	469	490	465	509	463	483	441	474	475	478	477	479	508	498	464	525	481	486	490	475	511	508	514	466	449	461	508	471	494	504	528	419	460	515	464	492	498	525	488	439	500	455	456	446	481	495	483	540	516	479	461	482	447	523	470	458	449	463	490	480	468	458	486	476	480	495	470	497	492	473	484	488	485	466	477	482	481	499	469	469	469	483	501	462	471	511	476	472	506	501	441	521	463	519	530	455	475	468	507	504	492	467	464	477	461	497	482	504	479	487	457	451	486	522	487	490	485	484	490	488	458	469	474	506	493	510	459	470	499	496	508	486	498	470	511	451	476	444	468	482	508	492	529	466	454	461	510	498	483	538	516	498	495	495	469	483	488	478	452	472	493	480	452	536	528	471	501	480	487	502	493	504	450	536	482	499	459	461	462	525	487	491	482	483	479	497	482	484	468	470	491	472	444	507	500	503	482	474	480	423	439	469	451	468	497	509	444	482	478	496	459	442	496	479	497	429	451	476	470	498	472	490	450	474	465	460	504	489	499	475	468	474	501	475	438	485	489	512	492	470	501	484	475	545	481	494	512	492	453	470	499	443	474	463	469	473	486	478	507	495	529	477	434	464	466	503	479	505	468	506	485	485	489	492	483	474	451	485	492	478	472	494	487	486	478	472	495	486	541	529	501	468	468	429	520	503	473	526	483	497	485	489	481	459	508	426	472	477	489	457	480	492	471	481	494	468	485	476	454	472	470	487	492	468	500	469	473	448	467	492	510	497	482	505	497	499	482	494	483	498	471	469	478	500	476	486	467	489	463	469	490	457	452	504	493	489	462	538	463	487	432	480	498	504	506	475	456	510	494	483	461	511	523	498	461	499	480	478	486	504	475	486	456	520	457	485	474	489	488	493	492	468	450	471	503	495	466	469	491	484	505	480	472	506	471	492	502	464	483	500	505	496	496	501	470	479	488	504	468	528	533	516	505	492	472	483	446	449	456	461	475	492	487	458	487	463	463	470	455	469	521	450	455	483	468	490	474	467	499	502	459	490	465	458	458	462	482	447	512	484	470	513	469	490	504	490	489	478	507	441	501	500	438	478	449	512	450	482	472	446	454	494	480	479	454	481	495	464	502	458	478	472	475	487	528	465	465	528	473	449	487	492	462	496	463	487	489	494	481	476	544	476	498	474	486	471	484	513	527	471	454	500	498	480	483	461	450	437	491	465	449	496	489	488	492	527	465	486	509	500	510	451	462	499	471	513	491	500	506	476	508	461	434	485	502	487	486	486	497	500	476	475	475	501	461	470	457	466	482	475	454	466	466	474	484	500	444	485	513	454	496	492	491	502	465	495	428	503	457	470	467	492	502	489	479	477	498	483	426	470	466	496	493	459	467	457	501	431	497	504	483	508	451	510	471	473	503	482	459	476	484	462	538	456	451	425	495	489	470	458	509	500	474	496	471	461	512	480	491	475	482	463	477	518	474	485	443	487	484	482	503	478	470	501	450	494	519	422	477	446	508	485	491	482	496	466	481	464	469	483	478	471	450	511	479	481	506	514	444	491	496	466	503	450	526	487	460	463	465	509	500	500	484	467	435	481	506	484	502	455	509	437	478	512	473	490	471	499	449	476	485	463	475	481	488	499	508	452	460	509	478	475	523	443	445	472	481	516	514	445	471	462	473	467	438	473	446	519	500	489	485	482	479	500	509	469	515	491	446	490	481	462	481	527	454	459	478	485	493	480	469	495	476	500	513	482	471	439	492	459	497	457	472	462	476	482	485	465	478	454	498	436	500	487	499	493	454	454	527	423	468	469	482	460	448	472	451	502	469	482	476	482	485	475	467	492	482	505	504	479	492	457	479	519	494	487	517	461	483	536	523	519	501	520	491	490	501	480	490	458	479	458	514	445	511	442	499	483	507	494	522	449	458	507	463	471	501	454	437	479	500	444	511	438	491	514	424	465	508	489	486	445	474	489	447	496	444	503	500	487	487	498	484	496	487	467	484	531	502	482	530	509	467	470	486	493	499	474	481	504	466	467	470	500	495	481	457	471	432	489	494	496	481	500	515	532	491	492	464	503	439	498	478	497	502	508	482	476	467	490	488	476	467	495	466	463	489	509	474	464	470	501	475	463	495	487	464	483	480	468	467	465	490	494	449	467	492	463	441	463	498	478	475	458	466	483	506	449	464	488	477	464	483	514	436	495	494	487	509	492	496	466	511	476	450	487	469	504	490	454	498	531	496	525	456	480	477	476	484	482	489	525	478	487	486	461	477	466	494	495	519	507	481	486	498
24007	20970	27946	24177	19709	1580	539	340	289	276	249	227	202	212	203	196	198	156	166	186	154	153	166	158	172	176	181	186	155	162	164	172	165	152	150	174	158	160	155	159	143	171	153	156	133	163	153	157	149	158	143	131	155	170	134	145	153	172	147	148	124	164	137	169	139	165	150	166	162	149	149	160	127	137	149	164	155	139	146	146	144	171	167	142	147	162	131	126	145	142	139	136	150	151	142	142	123	150	133	141	151	141	158	144	144	143	127	156	144	160	172	149	128	138	146	147	155	157	147	149	152	151	156	143	144	149	167	148	159	162	140	172	146	157	149	163	152	144	152	175	145	142	153	147	146	159	151	138	152	140	149	161	132	147	161	155	133	150	149	157	147	150	150	163	135	137	150	153	167	146	151	140	148	153	152	163	137	161	160	134	154	134	156	147	165	136	147	161	137	145	134	148	139	146	145	143	158	156	137	166	149	162	147	120	143	155	138	124	176	155	130	150	160	155	159	149	154	127	146	163	136	123	142	151	128	162	138	136	150	173	163	141	178	172	157	164	161	140	158	149	136	154	156	152	153	138	152	134	112	156	153	153	143	144	154	159	151	150	140	143	153	136	154	161	163	154	126	148	161	143	150	139	140	138	150	147	164	137	144	146	136	159	179	137	147	126	143	147	162	154	141	174	155	140	152	144	135	139	146	139	140	149	152	149	167	158	151	174	140	135	134	154	156	143	137	141	149	138	136	149	141	143	138	153	135	145	142	157	151	151	132	133	144	163	138	153	132	155	132	144	148	145	177	166	140	127	171	134	139	181	146	146	154	158	130	159	163	149	164	134	148	148	170	145	162	160	155	164	147	116	166	157	154	156	149	152	148	161	144	146	134	135	141	159	130	152	144	120	146	165	140	133	159	135	162	144	133	151	144	158	154	169	144	142	137	155	133	147	159	131	150	158	127	156	156	147	140	142	164	140	162	154	147	143	175	142	136	139	127	158	151	137	155	118	154	141	141	141	129	152	156	150	141	155	153	168	137	162	150	134	148	151	154	154	156	145	152	148	171	124	150	125	148	160	155	157	140	133	173	141	163	141	146	163	138	143	171	154	166	134	157	151	118	138	136	143	130	155	176	145	157	160	136	148	142	167	153	169	167	140	146	149	168	129	155	169	138	154	155	146	157	160	133	154	169	170	156	142	135	122	135	145	151	130	148	160	150	146	140	138	158	151	130	137	151	136	172	141	156	137	146	160	156	125	140	154	147	144	146	145	134	134	117	149	193	155	139	135	148	127	149	162	143	167	149	126	149	143	140	157	150	125	137	152	124	162	160	154	156	152	145	149	161	140	165	147	161	159	166	165	146	133	146	161	148	155	147	161	142	165	140	142	140	149	139	157	137	142	140	145	121	138	157	113	156	153	153	164	141	157	134	157	164	140	161	168	126	135	152	149	149	144	152	149	163	138	166	158	169	158	135	151	141	155	163	145	152	149	155	145	150	166	141	145	151	137	141	138	160	157	139	172	136	137	157	159	130	137	147	156	166	155	149	163	159	122	149	158	152	140	167	140	139	147	164	155	149	151	148	156	140	167	144	165	139	142	164	161	152	162	130	148	149	149	171	159	154	148	154	140	116	164	160	161	169	159	167	160	159	144	158	156	163	149	146	140	167	153	144	165	137	145	189	157	135	150	152	142	127	136	153	137	143	161	167	148	173	168	146	142	157	145	149	133	147	123	146	137	151	144	148	137	127	138	138	158	143	139	157	175	147	149	143	136	138	145	142	152	177	156	160	138	151	154	119	149	142	156	153	144	149	174	161	142	163	146	145	144	152	162	167	153	153	146	139	152	134	156	142	157	140	140	156	131	144	144	155	153	131	167	163	153	144	116	151	133	157	139	151	167	155	145	137	135	135	150	147	138	161	128	143	149	142	158	152	159	150	169	142	151	154	153	154	150	160	152	156	119	139	143	154	137	144	147	161	138	145	152	168	163	153	165	169	155	179	138	153	133	146	140	142	134	148	162	125	157	147	164	167	173	127	159	160	177	164	178	117	153	159	169	148	131	162	154	137	139	152	131	140	120	163	138	135	158	151	149	132	163	148	157	144	128	145	136	143	164	144	132	147	155	153	164	167	138	166	149	140	151	155	135	150	119	144	162	148	142	176	153	138	156	141	145	160	123	173	146	153	152	144	150	148	134	149	130	146	135	169	151	149	160	159	157	132	129	145	140	159	165	148	135	162	132	153	150	160	167	137	139	129	143	132	143	163	157	150	159	168	150	154	176	140	143	137	138	130	157	162	166	138	144	122	138	146	169	153	147	142	161	152	150	140	135	155	163	150	144	164	173	148	134	156	170	142	153	149	146	145	148	166	154	133	150	143	138	146	140	143	138	155	149	155	140	143	148	140	138	147	155	140	157	149	132	149	181	132	164	129	154	157	140	163	153	172	138	150	136	156	164	132	158	148	167	131	139	162	120	157	165	151	153	165	153	150	149	173	139	146	160	139	148	134	145	134	144	162	125	150	155	156	155	154	128	135	142	160	142	131	137	138	157	148	147	156	174	148	137	163	149	161	138	151	142	141	156	143	142	147	152	135	142	139	154	159	150	143	150	135	142	147	153	147	156	156	166	138	139	161	171	149	136	157	155	151	150	140	137	146	161	158	144	155	158	139	144	146	160	153	145	153	145	135	164	160	152	157	138	154	140	144	157	142	139	167	133	169	134	161	170	143	127	136	133	146	167	149	156	142	120	165	144	141	148	148	139	155	134	146	142	136	166	139	144	140	129	147	138	132	153	161	151	143	154	146	157	156	133	147	135	135	134	147	144	142	144	169	163	137	145	156	164	158	170	153	152	173	121	164	157	147	137	142	164	157	150	166	159	150	130	150	158	150	133	136	154	148	143	151	156	157	140	132	170	125	183	151	154	154	161	139	145	142	143	178	128	140	150	141	128	140	161	166	159	115	151	136	145	163	169	143	146	146	146	144	136	147	152	125	159	137	154	143	178	132	134	152	163	146	164	164	142	152	146	144	162	156	147	137	134	152	141	136	133	173	142	146	151	139	146	145	142	135	161	154	148	151	108	131	158	145	158	159	157	145	126	154	149	157	144	158	147	137	138	161	162	142	141	168	153	159	134	156	162	147	148	159	169	171	137	164	150	144	148	146	142	148	147	143	152	159	147	140	124	141	143	141	142	155	151	162	141	155	129	135	156	124	131	142	163	156	170	130	159	153	152	142	158	138	168	151	139	154	140	140	173	143	146	150	133	150	147	139	126	155	156	138	137	147	127	139	155	140	150	146	126	151	160	144	158	135	148	146	148	159	155	158	159	151	148	156	134	132	155	150	163	137	135	138	152	156	145	165	153	137	168	154	141	183	145	152	142	130	160	144	158	159	144	145	140	132	143	118	131	134	148	147	150	170	166	136	177	139	134	145	151	157	128	146	131	135	158	151	144	137	185	121	159	144	158	160	155	129	141	161	135	141	132
18957	9246	7753	3732	2466	1793	1388	1105	946	745	673	591	574	478	482	405	428	446	409	397	390	369	353	361	353	348	324	328	326	368	328	297	300	322	321	310	343	314	300	303	299	311	306	289	303	287	292	285	316	285	302	298	352	308	307	304	290	292	313	308	290	284	297	273	266	328	292	279	291	274	283	316	270	289	290	256	244	309	269	288	296	320	293	295	324	294	304	282	306	295	299	311	295	295	324	269	297	262	273	283	294	283	281	300	281	295	292	275	295	293	291	263	266	271	313	300	283	279	295	300	307	285	311	300	300	255	253	273	295	293	312	291	279	295	301	284	288	274	293	279	285	278	303	257	254	301	259	288	303	292	277	269	297	311	296	329	237	308	310	309	318	258	282	276	295	280	329	279	290	282	303	287	258	303	310	305	308	253	310	275	280	301	292	304	293	294	258	250	301	283	294	246	301	297	267	247	284	258	286	314	284	279	280	297	285	290	298	268	282	322	283	253	255	249	308	277	266	311	280	264	275	252	260	312	256	246	281	271	308	258	286	290	287	301	292	244	281	288	281	300	295	268	246	300	326	296	295	293	295	312	263	301	278	292	289	281	278	258	266	288	300	284	292	308	272	302	294	276	297	280	267	278	295	314	296	316	258	276	294	261	271	275	292	304	300	311	312	310	294	278	267	270	295	297	295	298	282	276	279	275	293	244	303	263	300	293	280	318	305	270	268	270	292	275	338	276	306	299	264	274	289	272	275	282	272	313	285	252	307	279	282	297	274	259	282	311	259	275	276	277	303	289	318	269	290	288	291	295	278	275	291	301	298	281	282	298	242	282	296	265	253	283	310	262	312	303	293	290	276	248	281	238	271	259	287	285	287	269	241	283	285	262	301	291	318	297	277	309	284	287	289	289	277	288	284	308	293	291	283	283	289	293	298	288	277	271	306	278	316	297	273	294	273	279	278	306	275	302	313	277	265	266	302	277	291	280	268	266	287	272	266	295	335	279	281	290	291	283	304	281	292	257	263	294	291	295	314	286	297	265	290	295	278	297	302	286	320	277	325	292	281	265	278	311	296	260	295	293	281	269	296	293	292	323	305	296	293	303	298	306	300	281	268	281	290	276	291	302	273	298	284	265	293	255	297	270	280	294	321	272	297	291	321	275	291	272	286	283	283	275	288	303	274	305	274	317	298	293	300	291	249	273	283	281	309	253	259	263	278	258	292	288	281	286	282	289	279	279	282	289	257	324	278	282	295	323	291	268	278	308	265	276	286	278	296	323	278	263	266	294	306	305	301	280	332	293	248	269	278	261	302	298	271	267	271	313	298	318	287	275	281	269	304	272	285	301	281	288	284	278	283	296	278	278	292	289	289	292	318	269	294	299	275	304	306	299	273	264	274	285	275	278	310	316	306	302	276	319	270	267	291	290	263	283	279	311	301	273	288	289	258	282	274	262	296	282	299	270	268	284	335	288	270	270	288	303	318	278	278	311	315	252	284	266	306	282	259	289	292	282	281	270	279	326	280	313	289	277	292	285	297	289	294	297	270	278	286	298	295	268	314	329	278	283	281	281	288	268	282	287	312	310	312	305	298	261	289	275	272	273	297	263	245	264	307	282	312	277	266	286	279	282	276	286	277	293	288	299	265	297	291	294	267	308	269	292	267	269	285	294	282	258	284	286	290	270	293	272	277	281	288	275	290	294	291	263	262	293	306	293	302	278	273	293	316	298	293	298	273	266	310	302	248	273	292	306	289	285	320	286	291	294	300	270	302	300	291	275	273	303	302	269	286	308	291	287	281	291	282	285	279	308	284	292	272	305	265	292	290	297	278	263	312	312	294	293	289	298	296	265	296	309	283	268	284	257	283	288	277	269	295	296	306	273	268	277	274	288	271	293	273	291	271	281	272	277	280	316	297	292	311	297	286	282	322	311	304	297	286	270	290	281	277	301	290	290	291	282	266	301	295	271	273	272	289	283	276	294	246	292	281	311	286	304	282	300	266	276	329	281	302	311	285	299	277	289	292	276	281	280	261	324	295	290	272	288	283	270	298	295	278	262	295	293	302	301	320	293	294	286	261	273	294	245	288	274	291	278	332	285	291	290	295	275	285	267	272	300	298	296	278	280	302	262	308	260	260	313	290	280	278	285	278	277	308	295	298	304	278	296	267	270	274	277	323	309	287	272	298	298	290	277	309	275	283	292	256	282	304	305	237	289	285	327	283	279	255	285	320	303	293	285	270	280	291	296	300	312	270	302	281	283	302	261	311	268	251	293	265	293	284	285	298	303	257	280	288	264	271	264	283	300	284	297	280	279	288	275	304	301	275	267	284	252	274	291	293	292	260	298	280	275	278	297	291	300	287	256	288	302	281	319	281	301	295	313	303	286	275	274	266	278	253	282	276	289	270	282	299	272	312	287	280	298	302	291	302	285	304	277	285	321	285	284	268	301	285	295	250	328	313	291	276	264	303	288	307	280	298	304	283	281	271	274	272	272	314	277	264	286	264	272	308	265	276	293	297	260	298	298	276	283	291	304	267	248	274	281	296	275	318	276	289	316	281	315	276	247	321	308	278	288	301	271	294	298	264	268	256	294	303	288	280	310	298	314	254	291	313	269	271	289	308	279	313	286	287	298	270	285	311	277	283	249	309	274	265	287	278	261	317	302	303	310	267	280	309	315	282	288	290	290	286	297	293	308	255	256	263	281	280	254	296	273	290	291	276	295	308	283	298	291	276	302	254	271	288	294	253	296	264	301	269	284	269	279	273	308	303	284	300	315	298	280	289	285	259	256	287	271	323	294	291	288	308	257	307	296	288	268	281	299	277	260	295	297	301	245	315	308	319	307	286	288	277	281	282	313	259	283	288	275	276	295	310	292	259	276	313	316	273	334	277	289	269	311	280	304	286	286	281	292	266	270	296	292	263	286	276	276	274	314	307	276	302	277	289	316	273	272	304	249	272	282	273	274	282	283	255	283	270	286	278	290	288	286	295	269	267	282	278	259	310	253	298	266	271	286	302	279	299	246	273	282	290	304	308	279	323	278	298	284	282	275	280	294	286	283	294	286	268	282	292	318	306	291	295	256	301	306	276	263	269	257	300	292	286	271	282	267	276	293	292	281	254	283	315	282	295	298	254	280	265	256	283	308	276	282	289	289	279	271	301	313	285	271	300	270	260	293	289	282	249	270	261	293	268	288	281	285	282	254	300	265	279	280	277	261	298	290	257	270	266	279	285	287	310	271	310	296	303	308	260	267	265	274	270	276	286	280	285	301	283	309	308	300	278	293	283	306	313	260	303	267	283	277	279	266	275	294	291	291	331	273	260	296	286	293	270	278	283	303	287	300	300	290	258	253	276	305	292	281	267	301	283	257	262	288	302	295	287	320	300	297	284	275	283	270	312	279	277	264	311	264	293	291	248	240	316	302	285	266	273	299	279	288	274	287	282	305	280	257	306	252	282	287	305	281	266	282	298	274	304	289	286	291
23011	20970	28647	23441	20970	19043	1987	845	668	562	545	510	490	470	431	479	408	457	393	381	413	362	372	385	368	409	389	398	362	381	389	374	355	357	341	375	380	363	370	363	367	371	371	359	358	317	333	392	351	364	350	324	353	328	362	341	370	336	342	341	375	357	376	332	351	330	352	331	351	340	367	384	362	377	356	343	382	325	330	341	345	334	345	366	365	341	346	355	361	324	346	349	318	337	327	373	361	385	344	350	378	370	368	343	349	369	341	354	329	340	325	312	318	348	341	327	346	347	364	326	342	345	339	341	356	343	313	356	334	339	332	353	320	350	342	353	348	309	360	354	353	344	336	368	334	306	354	307	375	343	344	299	355	361	333	377	324	324	344	360	319	385	342	339	339	375	338	352	347	346	314	331	339	357	366	351	349	335	359	349	346	344	337	321	336	352	322	345	322	326	379	368	372	363	354	356	342	361	347	332	316	317	331	344	350	331	359	343	341	358	326	340	324	362	344	355	334	351	351	337	331	361	364	355	364	368	321	328	343	353	348	354	358	337	313	326	351	404	311	353	343	322	309	349	341	319	329	345	325	341	369	349	358	322	316	334	354	333	339	363	332	349	368	360	350	335	369	347	354	332	333	342	356	341	356	353	318	343	313	352	360	330	356	304	359	346	368	364	323	330	335	331	343	351	373	368	343	330	342	343	322	347	323	325	334	318	364	333	345	346	350	332	357	309	333	370	368	367	328	322	320	351	329	323	369	346	325	333	392	360	345	372	375	357	344	362	317	365	357	348	347	348	345	347	334	347	314	340	354	363	333	336	347	326	350	339	372	345	351	346	337	356	301	368	378	311	341	330	322	340	366	360	349	329	316	304	333	320	337	354	367	315	365	371	317	340	313	364	361	351	318	351	365	344	348	348	320	348	345	319	336	349	338	304	325	339	342	356	352	326	335	354	317	354	332	340	329	330	342	338	339	379	344	337	338	340	332	318	320	365	322	367	345	333	297	304	333	325	348	337	346	345	335	403	336	370	341	371	359	357	337	345	330	318	368	344	373	322	320	326	327	335	327	347	362	321	362	331	349	357	376	338	324	368	347	362	367	350	336	345	361	336	355	303	338	315	335	388	333	323	373	347	356	351	337	326	368	369	353	326	341	368	365	337	325	364	341	340	357	350	343	339	312	348	369	335	361	357	330	340	319	338	359	336	377	322	303	321	318	340	337	354	345	362	316	352	308	365	339	311	350	372	324	365	326	348	341	333	313	361	350	359	354	331	318	343	385	359	328	343	335	374	370	354	315	325	376	308	344	346	371	305	315	335	351	361	342	348	339	338	332	337	349	344	345	347	326	329	348	346	341	311	383	323	311	361	358	346	321	362	369	383	328	322	308	298	335	358	350	325	327	333	339	342	361	319	339	344	349	363	342	334	355	371	332	339	327	322	332	358	310	317	374	337	359	347	361	328	357	332	355	372	354	340	339	344	353	323	366	336	308	335	327	370	321	345	349	326	316	358	303	330	370	376	329	335	342	337	344	326	329	330	361	337	319	350	323	331	312	357	361	332	329	334	330	353	354	368	324	368	342	318	365	345	365	342	360	337	335	338	359	403	357	369	349	333	360	346	325	305	330	342	340	341	330	345	357	361	351	306	332	353	340	346	339	378	340	306	336	351	356	346	349	302	348	314	348	319	349	356	336	340	325	350	348	349	340	354	345	354	324	351	346	344	339	320	342	343	334	332	345	341	348	319	371	334	327	322	353	341	374	354	342	302	340	347	338	342	341	345	361	371	317	358	352	342	343	342	357	331	301	338	345	353	352	376	347	322	332	373	348	346	320	345	395	372	351	368	340	370	339	360	337	365	332	323	362	355	365	355	366	335	341	340	329	358	344	337	362	350	345	363	339	374	343	344	354	354	330	327	343	361	353	320	357	314	330	365	336	358	349	324	378	368	331	363	309	348	329	352	330	333	343	334	347	362	329	330	349	356	341	413	329	308	349	308	362	343	348	356	312	367	357	321	360	342	330	353	381	351	334	352	349	338	365	342	342	349	335	335	363	329	359	366	335	356	369	316	320	347	329	331	345	302	341	369	351	346	344	355	337	330	346	348	375	330	367	342	319	321	301	356	350	331	386	335	347	345	335	380	339	348	315	353	294	350	333	344	320	319	336	319	342	324	360	335	329	361	311	368	356	331	317	362	376	344	302	317	331	335	347	343	324	372	334	332	333	346	333	342	366	336	356	343	351	374	333	376	358	327	319	361	324	352	349	344	375	351	312	322	340	332	325	347	377	344	372	335	350	328	363	346	326	363	317	355	335	331	328	314	344	334	344	344	326	326	348	354	320	332	341	350	357	335	336	362	345	330	344	331	371	360	349	346	345	340	329	372	326	329	339	374	354	338	338	373	370	354	355	341	338	339	358	341	338	351	366	361	331	384	320	354	346	354	385	335	337	316	370	353	328	338	344	320	344	344	335	296	297	352	367	338	376	338	364	337	327	326	355	308	379	322	351	369	310	348	307	332	317	347	343	349	327	319	386	347	380	349	330	348	318	322	312	290	343	344	313	377	343	340	334	369	350	342	334	340	329	337	356	344	362	337	341	338	337	356	351	359	338	345	359	343	351	342	365	330	337	330	381	328	314	324	375	331	351	355	338	348	346	327	341	327	344	350	319	350	344	338	342	347	362	337	355	315	353	353	317	323	370	341	359	349	339	329	331	348	339	354	349	314	326	328	341	335	333	332	335	349	332	348	355	336	343	360	287	339	366	369	329	386	325	330	329	318	335	354	324	360	405	346	341	328	316	336	326	333	345	331	326	350	336	366	359	330	354	354	340	343	361	360	337	313	362	363	328	311	341	333	324	321	328	360	350	339	333	319	368	362	383	334	336	347	349	348	328	354	317	315	318	341	348	331	339	303	366	340	346	351	319	374	329	352	317	340	349	345	330	341	363	303	357	366	349	352	337	343	338	366	356	368	330	356	369	330	351	310	375	346	325	322	354	348	343	358	326	333	318	383	334	321	334	336	320	355	369	335	355	345	333	340	344	343	359	340	349	316	329	315	341	348	343	310	339	339	349	337	325	340	366	318	358	335	341	324	341	328	347	320	354	342	380	366	322	341	325	331	327	341	337	356	346	321	349	325	362	357	342	351	338	352	350	343	349	297	328	345	351	340	356	344	334	364	350	339	337	356	355	347	351	300	349	356	356	356	320	351	304	356	371	341	339	357	331	340	322	339	348	363	324	349	326	336	393	351	348	320	364	336	359	338	357	330	352	371	357	355	327	316	343	389	356	331	327	332	336	351	313	316	338	349	351	321	309	324	336	342	370	336	358	317	380	337	354	330	362	331	333	355	351	343	393	357	385	336	324	315	340	340	332	334	323	337	339	370	339	352	365	330	341	347	369	326	340	341	333	346	337	341	333	306	351	352	365	333	376	322	350	317	364	358	342	352	332	354	362	319	322	378	332	335	366	336	333	365	355	344
21436	15040	12618	6884	4722	3419	2560	2130	1697	1512	1374	1188	1082	1025	954	928	835	809	853	761	810	737	736	745	687	683	738	639	652	686	715	698	637	616	641	635	618	615	636	622	606	631	591	636	595	660	613	547	611	613	589	620	559	616	616	578	592	608	569	603	577	628	575	621	579	595	568	632	599	590	588	579	605	554	600	607	584	582	601	628	566	540	555	585	554	598	577	579	561	627	537	536	579	572	591	564	591	568	584	583	567	569	588	524	576	574	589	589	580	527	579	567	618	566	577	587	609	591	602	597	575	604	570	560	615	589	610	551	567	588	610	590	572	594	539	618	605	586	588	607	560	606	561	544	556	626	593	556	580	593	537	617	552	545	589	595	600	581	575	573	580	552	574	560	565	553	594	592	546	566	615	618	554	562	613	568	609	586	585	580	592	586	579	572	526	563	621	590	560	614	562	636	551	595	599	583	573	571	560	566	594	566	622	608	573	577	570	571	554	582	608	579	609	560	605	572	541	523	567	591	590	606	567	593	591	560	576	577	570	570	601	584	582	598	570	597	598	663	572	603	577	537	587	572	588	614	531	561	602	582	580	608	595	574	550	578	566	586	581	609	578	598	590	599	522	574	584	609	565	569	622	569	584	601	615	569	558	582	538	619	539	620	525	578	565	616	601	590	561	591	578	563	537	583	598	599	579	584	558	513	608	583	573	542	588	618	581	583	578	634	629	583	602	548	543	609	583	610	567	581	560	602	648	563	586	620	600	574	597	619	633	584	567	595	574	608	575	566	584	604	553	554	584	575	575	574	638	601	565	591	577	606	602	585	564	578	602	582	562	586	590	575	585	561	556	589	584	535	628	607	575	596	581	622	580	582	564	617	561	549	585	545	583	542	566	625	571	566	603	580	592	591	644	615	590	570	532	559	554	567	545	576	552	573	587	609	610	583	577	602	603	611	595	591	610	577	587	539	555	562	603	580	582	578	638	576	546	603	572	560	551	601	609	573	570	576	594	605	569	623	564	596	581	570	589	584	559	597	602	576	558	565	613	563	584	571	575	588	605	547	561	601	608	583	594	601	599	574	570	613	574	560	585	659	588	571	581	591	560	595	548	590	568	574	526	602	604	578	583	615	566	565	573	567	569	598	576	582	587	595	602	571	595	586	633	578	596	589	537	548	614	606	565	567	593	541	579	578	561	590	567	577	586	600	587	593	600	553	556	559	605	590	574	598	571	585	556	594	567	563	601	605	560	565	599	596	624	576	575	569	562	590	548	607	605	619	544	579	607	568	565	574	645	562	573	551	582	582	576	591	588	614	580	560	555	602	567	580	580	586	579	588	554	554	570	571	619	595	615	563	650	591	569	555	620	519	608	582	524	592	578	552	602	621	602	563	572	572	598	538	589	590	597	612	595	572	566	576	584	542	557	572	574	565	583	575	572	548	578	631	560	585	572	589	588	582	606	524	585	602	615	599	588	531	602	568	553	608	591	607	581	578	543	601	551	581	599	605	572	587	556	615	569	610	594	594	569	573	583	582	552	600	616	599	572	619	590	549	604	565	609	584	576	616	568	593	604	567	593	580	589	588	544	570	604	585	578	568	582	571	548	542	595	582	588	582	585	611	576	573	577	554	556	571	578	619	610	565	597	599	592	576	570	580	571	589	554	604	581	593	584	569	608	563	594	544	548	614	623	627	584	566	624	584	530	578	596	590	572	564	579	546	595	594	601	595	590	599	607	592	592	605	587	574	588	554	590	581	603	601	585	581	579	606	600	630	593	605	538	601	537	600	618	592	602	571	558	568	577	615	558	621	504	558	591	605	552	573	584	610	594	567	607	579	570	604	601	603	612	575	558	562	576	593	641	597	610	568	549	603	566	539	586	566	596	595	589	569	632	571	596	609	556	570	572	598	562	607	556	541	608	592	581	517	598	597	612	650	603	587	560	583	594	560	588	558	589	597	586	543	630	525	603	593	596	580	584	620	581	563	597	550	616	577	573	569	597	564	582	537	624	592	589	594	577	579	546	597	574	573	608	616	604	628	552	574	601	566	569	615	550	575	574	566	567	577	589	544	579	611	575	586	639	592	612	510	601	548	580	556	605	565	557	607	567	558	538	555	577	561	615	581	544	621	609	618	572	582	560	603	571	590	584	576	589	581	612	561	584	562	538	578	555	580	616	605	575	590	597	576	555	563	637	608	557	569	590	580	576	584	612	587	559	575	543	584	572	580	628	556	585	545	575	613	576	574	523	574	591	608	606	553	549	579	559	615	585	566	546	587	592	604	545	587	544	580	579	624	583	556	562	541	578	566	548	547	555	593	590	571	628	570	597	573	576	603	582	579	593	566	589	575	574	574	600	584	603	624	589	559	593	570	595	617	537	560	576	561	600	605	549	605	601	598	599	593	560	580	555	590	611	619	586	561	614	592	630	610	572	599	574	583	597	629	590	581	566	562	592	592	614	602	530	611	590	541	613	566	610	591	589	604	598	569	513	618	596	563	526	531	539	581	586	577	568	539	588	614	559	565	561	589	549	539	589	543	624	593	554	591	540	559	594	601	586	570	564	574	649	613	630	544	584	571	550	607	621	535	612	572	565	522	576	584	592	589	560	601	560	564	549	522	639	540	592	567	584	573	556	593	616	546	541	597	578	560	592	611	554	589	593	562	547	553	581	598	575	577	589	563	544	587	566	546	592	614	597	559	583	594	548	602	591	608	583	618	582	578	581	546	573	553	571	581	577	540	590	555	601	581	611	574	626	599	581	558	578	579	590	575	590	563	605	558	585	554	571	606	547	608	614	601	584	540	593	593	605	587	561	615	587	599	588	592	543	610	622	527	565	601	583	597	586	588	590	564	595	590	585	623	602	590	571	586	557	567	553	571	563	619	599	560	532	601	617	617	623	594	581	596	582	579	596	570	592	571	571	551	555	591	584	573	607	583	584	605	571	622	570	587	610	581	655	570	601	613	556	612	529	570	591	595	589	594	575	599	570	539	569	565	583	560	597	578	587	572	572	543	556	558	572	608	585	588	618	556	538	632	616	553	566	599	576	582	589	610	598	567	564	602	577	594	596	587	580	570	553	578	551	627	599	586	578	519	579	555	557	570	572	542	544	581	585	622	559	604	564	574	583	577	592	559	568	592	563	572	574	609	558	561	620	582	597	586	601	559	567	581	569	546	548	588	584	563	581	558	611	579	642	574	591	560	600	585	598	614	580	560	600	528	561	598	607	589	589	574	610	544	578	586	568	592	627	586	595	601	585	566	578	529	538	611	583	530	590	563	574	567	527	583	565	591	550	538	558	578	568	570	564	579	616	618	628	599	559	596	574	547	571	580	571	556	570	569	595	532	581	592	617	593	608	607	574	596	620	582	527	616	626	600	576	561	573	575	575	600	584	603	622	572	570	590	587	586	558	594	584	562	578	624	575	555	559	586	571	585	588	590	585	580	554	549	552	576	603	570	567	525	609	567	560	580	581	580	615	550
26571	20286	7932	585	373	306	277	297	275	273	256	271	285	255	257	299	274	284	275	274	282	244	263	269	246	241	259	267	220	255	224	257	258	235	234	262	269	238	241	250	246	247	247	266	245	279	245	248	265	254	255	262	251	242	227	245	262	223	256	241	276	248	283	289	256	244	247	272	266	258	273	265	238	252	266	266	267	245	251	247	283	240	293	251	271	253	243	263	254	239	251	261	252	255	275	276	273	265	248	277	244	231	272	254	243	274	248	248	254	253	255	252	254	250	251	256	267	245	247	259	246	249	272	256	256	228	258	262	259	240	244	241	254	261	226	254	255	242	240	259	222	241	248	274	275	235	265	234	233	260	244	217	277	261	249	250	239	279	253	236	242	296	232	259	231	261	251	264	259	286	253	296	239	252	255	228	266	273	252	269	234	272	234	250	273	232	237	231	235	226	256	265	262	260	280	246	269	226	235	257	252	273	232	258	253	242	266	269	276	239	246	252	268	265	271	260	237	266	248	264	251	282	271	274	268	233	250	268	248	253	269	258	258	278	253	260	270	245	262	248	254	255	228	249	255	246	259	268	266	256	253	276	235	250	241	253	243	270	234	280	271	264	271	246	288	241	261	263	238	258	254	260	262	268	265	248	255	235	261	263	254	241	265	279	238	253	254	275	259	219	254	224	261	256	263	271	243	265	257	232	243	248	253	284	290	231	253	270	269	257	253	255	237	249	256	246	257	241	247	203	257	288	224	242	232	221	235	240	261	263	251	256	273	260	275	239	263	258	213	258	257	248	254	241	257	246	271	245	240	238	260	236	230	271	274	261	210	250	258	254	248	258	241	269	268	267	244	251	266	250	233	252	241	273	265	272	253	259	243	263	260	248	256	247	240	258	249	279	244	294	247	252	273	286	237	270	243	245	253	245	251	259	236	251	260	253	243	271	262	255	241	265	279	267	241	230	253	238	295	227	255	268	245	264	257	270	260	261	275	256	267	254	256	241	275	236	259	230	278	253	299	249	263	245	240	217	233	241	275	249	258	249	248	250	263	268	256	254	249	283	269	255	246	256	232	266	239	269	266	232	248	257	251	268	251	239	254	269	246	249	257	240	240	273	256	254	286	250	226	217	275	275	247	264	224	253	265	265	265	244	241	250	261	258	260	255	235	244	250	270	240	256	245	264	220	249	226	243	247	247	269	255	252	280	252	292	256	262	247	255	268	275	262	251	270	233	261	235	229	258	237	256	234	236	263	245	240	247	262	245	268	240	247	275	270	255	247	236	248	237	248	265	221	263	231	269	258	251	227	268	267	242	239	227	253	272	256	279	239	190	272	249	260	235	253	250	235	273	246	243	222	244	251	238	305	269	246	273	285	243	262	227	262	277	246	286	238	257	231	226	274	258	302	249	240	274	254	249	276	249	269	240	244	252	249	252	271	251	242	244	255	244	225	297	245	275	249	268	234	267	220	273	260	244	264	281	223	247	250	260	269	243	249	251	263	268	245	281	249	246	253	264	269	248	238	255	261	241	259	242	266	263	250	242	296	256	265	243	256	235	256	253	255	266	242	245	252	279	249	260	250	270	259	235	286	265	250	250	259	248	257	259	262	247	283	262	263	239	233	241	237	272	221	251	261	252	266	244	259	230	238	265	262	233	259	253	254	250	238	249	244	255	263	248	214	226	259	262	268	225	247	257	262	233	233	262	255	213	240	260	254	237	245	233	241	239	272	297	268	257	276	278	244	237	264	246	261	283	243	268	240	237	241	261	259	247	225	250	246	245	235	234	247	245	223	254	239	247	246	255	257	265	261	266	269	246	255	268	244	262	249	208	289	280	278	268	271	268	227	272	251	251	256	265	272	265	272	260	288	232	266	240	220	256	266	262	250	264	246	269	273	253	243	256	265	269	276	260	274	285	266	280	245	271	266	279	264	276	226	250	253	277	245	262	249	262	223	235	247	256	256	253	258	226	257	244	273	255	248	253	254	262	245	235	256	254	264	269	247	260	235	277	246	252	237	232	286	272	247	235	265	293	267	275	256	265	278	276	280	262	238	253	268	225	256	251	233	253	280	237	272	254	245	223	258	236	273	255	264	251	252	250	262	223	235	242	251	240	247	250	270	267	269	245	259	268	267	237	275	243	220	258	257	261	253	270	222	237	281	228	268	257	241	247	280	248	297	258	239	251	239	248	234	235	238	249	274	280	271	252	250	244	232	265	252	249	255	230	250	241	254	257	254	253	245	276	262	261	254	234	270	261	260	262	270	254	244	279	255	231	255	240	248	240	272	252	277	286	264	263	284	264	254	217	287	262	263	238	264	259	258	278	229	253	279	238	258	254	238	248	265	259	260	258	238	233	259	226	269	226	276	273	255	272	279	266	259	242	262	241	251	265	275	270	249	237	264	249	256	259	258	244	244	280	280	210	275	248	257	259	239	226	256	247	237	245	247	278	260	243	258	277	253	247	244	242	248	222	247	242	260	258	267	309	242	213	250	254	274	244	256	257	255	255	241	254	250	255	249	236	275	252	258	265	266	261	278	255	279	258	241	241	253	277	248	236	266	271	238	272	241	244	258	233	254	241	253	230	282	266	256	245	258	255	236	246	268	272	230	270	264	244	270	250	275	257	263	250	265	282	265	275	271	271	239	219	269	263	270	266	237	262	244	275	246	232	245	251	257	272	233	251	225	268	253	239	252	268	246	264	251	241	251	231	243	237	236	230	258	270	247	298	241	232	249	243	267	235	267	259	256	281	293	226	238	283	269	271	269	286	224	268	278	269	263	240	255	286	264	254	237	245	249	248	260	262	258	250	231	220	274	259	248	246	266	271	235	249	264	236	269	246	250	260	243	259	262	270	250	257	259	250	240	249	274	256	257	271	240	266	237	249	268	255	270	265	256	285	246	225	269	264	285	252	233	236	249	250	247	253	285	262	277	231	282	279	233	240	259	261	222	275	275	244	230	242	244	245	248	241	278	260	253	249	251	260	259	259	238	257	235	251	261	212	247	245	231	242	245	217	259	280	273	245	247	254	246	260	237	239	253	232	255	270	266	264	259	255	238	275	252	248	255	273	259	264	257	246	243	236	274	239	266	255	248	247	232	250	221	260	260	244	248	258	249	241	252	233	262	250	251	243	230	231	241	261	238	258	268	275	280	241	256	249	254	247	259	245	285	242	244	280	242	283	254	233	258	246	260	228	250	243	258	277	261	256	277	281	271	250	261	252	258	258	235	251	268	273	271	257	272	235	290	218	223	235	271	270	248	250	230	275	284	235	258	262	259	240	274	275	265	258	233	239	261	269	275	245	273	291	268	267	267	251	229	257	262	256	258	257	272	231	230	251	263	270	252	254	262	249	261	267	261	261	221	246	268	232	259	246	271	282	262	267	228	261	265	260	254	244	254	263	242	220	253	251	253	247	282	219	257	229	235	253	258	246	281	268	217	247	266	288	253	272	266	265	276	272	261	237	266	260	266	242	257	222
11136	1525	1357	857	758	622	587	579	545	502	502	508	523	493	517	494	494	492	456	485	502	468	472	480	507	476	527	461	492	455	454	462	483	481	485	487	479	456	496	493	465	489	490	475	499	439	475	469	503	512	492	433	454	443	506	465	485	517	494	470	498	482	525	466	459	446	481	476	466	483	451	455	453	476	490	471	462	461	445	487	475	498	438	467	473	499	491	439	445	496	483	473	466	466	443	486	470	503	480	472	500	427	482	453	458	495	487	495	480	495	460	443	493	474	495	479	463	434	463	481	466	449	474	481	471	506	520	494	442	480	484	491	493	472	459	489	450	488	478	477	471	482	478	464	448	489	469	488	509	477	457	465	483	486	460	496	484	479	515	441	496	487	487	467	473	491	508	438	507	455	462	482	481	515	463	464	492	494	460	453	470	454	453	447	487	508	458	475	470	508	481	511	450	487	526	485	513	456	464	473	480	470	479	473	466	449	484	506	498	470	448	494	439	506	468	478	435	473	480	526	452	464	499	477	496	477	476	445	513	469	465	490	477	521	484	484	491	473	468	471	469	482	468	492	452	448	532	458	482	463	473	457	477	506	455	469	511	444	485	500	510	490	450	450	510	479	470	522	507	478	461	475	489	415	490	421	512	441	493	469	499	488	513	487	471	495	503	447	496	487	487	449	489	441	465	475	485	506	465	433	450	476	482	485	480	457	478	446	456	444	436	491	489	493	486	471	496	484	477	464	456	446	476	492	450	447	497	419	422	475	457	460	508	469	470	454	512	457	433	485	502	476	481	468	508	471	454	486	467	485	515	490	476	497	486	470	462	499	459	466	466	487	474	481	430	500	471	452	476	442	446	498	462	511	486	466	502	508	447	464	479	469	461	486	468	492	466	491	477	457	447	470	524	472	509	463	452	480	421	471	458	455	433	466	466	486	462	487	472	478	489	484	461	487	460	420	494	489	467	472	441	486	496	466	452	473	481	490	486	457	447	487	490	459	463	471	469	467	499	418	479	492	452	489	492	474	500	469	446	497	469	513	495	500	500	457	468	463	483	446	471	494	495	456	493	457	451	499	489	512	500	496	441	484	443	475	502	501	469	522	424	509	501	474	487	485	473	467	483	482	494	467	462	479	468	509	474	428	480	521	470	461	503	473	459	474	498	498	453	488	472	456	452	492	489	514	480	470	499	489	450	489	475	441	491	512	470	465	430	511	481	459	457	479	491	473	467	488	431	452	462	474	523	484	438	470	460	479	466	491	450	454	496	506	452	479	481	493	488	475	473	491	473	486	478	500	458	507	466	488	488	435	453	466	472	528	479	485	450	507	478	475	487	479	489	482	437	438	471	484	480	506	515	487	482	495	481	468	472	448	469	477	515	461	484	485	499	475	463	456	478	516	458	461	479	471	473	458	475	475	499	495	495	452	464	485	462	468	475	506	499	521	462	457	488	440	478	432	487	474	507	462	509	447	496	471	503	480	488	491	433	468	491	460	460	521	471	456	502	479	500	488	478	506	457	490	471	468	475	486	471	463	522	484	476	482	471	462	459	463	487	498	489	471	524	482	450	467	479	500	494	501	488	468	485	517	479	485	496	497	439	477	518	456	470	516	463	517	461	465	450	452	470	490	518	461	518	489	494	479	468	494	481	509	468	478	473	516	475	465	489	476	483	479	508	484	486	454	463	512	472	467	477	468	433	482	497	464	452	484	480	479	480	449	463	500	450	468	479	474	489	471	493	506	483	478	479	491	456	477	489	484	488	487	449	483	483	468	496	474	483	473	487	476	466	436	464	505	463	499	453	481	501	495	428	522	501	480	469	444	499	477	501	465	471	492	464	497	468	521	452	460	494	456	474	449	483	476	463	491	441	496	508	488	473	466	429	495	492	489	444	499	451	493	485	456	475	480	470	493	453	467	455	462	460	471	487	443	467	438	464	499	498	474	459	452	454	453	489	473	503	504	489	500	479	444	492	447	454	495	454	467	417	458	478	489	488	456	428	479	490	506	481	458	455	429	483	490	506	467	509	527	488	486	482	462	523	471	468	480	452	492	501	450	484	471	500	481	534	496	507	462	533	485	444	496	515	465	499	461	442	479	469	459	500	462	477	435	475	508	503	480	424	461	507	472	465	463	466	472	470	475	439	487	478	510	492	494	484	473	469	511	476	496	463	470	449	498	501	477	483	485	469	429	452	483	439	487	462	474	475	497	488	473	459	485	450	459	517	461	470	476	468	458	513	488	484	473	456	485	493	490	460	462	467	507	486	477	423	498	450	466	462	497	488	508	476	486	488	503	489	492	483	446	476	462	492	490	473	487	491	444	493	498	447	474	515	476	447	488	455	491	504	462	498	486	478	451	478	478	485	480	449	489	465	488	475	466	486	487	471	440	476	475	510	463	456	474	496	524	470	484	523	505	454	481	472	488	508	482	454	488	463	482	460	485	475	443	469	465	482	475	484	472	478	449	461	520	486	490	445	486	494	488	491	464	474	486	473	465	471	498	481	455	472	499	476	491	471	451	445	522	475	472	477	498	468	495	486	481	474	498	468	487	498	483	476	447	504	477	440	460	507	477	512	480	466	514	505	465	487	449	512	479	503	498	468	491	470	478	470	468	480	446	478	442	450	555	462	484	508	486	470	441	529	490	479	476	465	470	461	475	425	469	527	451	472	486	475	456	452	456	486	543	452	460	553	464	422	497	498	486	481	453	487	473	491	538	499	516	453	464	472	499	530	460	489	490	495	471	475	447	471	472	456	496	464	499	457	497	455	455	460	471	482	494	449	505	472	451	482	475	501	450	498	465	495	438	484	478	509	441	491	435	526	464	493	463	466	492	463	456	455	488	454	485	502	487	468	493	492	471	483	437	492	484	483	451	499	454	492	499	443	476	506	474	496	488	491	508	470	490	469	496	471	480	474	473	484	423	477	474	476	475	466	470	421	489	458	458	433	479	480	470	481	458	484	472	477	493	486	480	466	466	491	445	451	485	524	508	440	438	476	477	449	452	473	487	499	446	478	501	450	462	518	490	483	517	471	453	488	487	462	500	453	463	478	463	492	463	452	463	499	496	460	484	443	505	493	495	459	458	474	471	473	502	459	479	462	458	457	509	451	498	523	449	457	483	498	499	517	490	465	453	494	499	479	480	463	479	450	433	484	457	476	502	441	493	456	473	471	467	498	503	449	512	446	442	457	470	460	465	454	491	461	473	493	467	480	436	453	469	524	476	447	476	500	500	477	502	494	511	444	499	489	466	468	474	475	480	472	482	502	471	452	478	499	494	512	472	475	468	492	506	475	458	473	487	507	476	524	483	480	491	461	460	464	464	474	449	533	468	465	440	463	455	512	453	472	464	468	469	440	479	484	462	449	489	471	498	484	478	448	515	487	473	474	471	485	505	550	473	481	486	498	476	495	458	481	503	470	493	532	468	470	485	479	477	469	448	456	449	505	490	480	470	472	449	490	462	485	472	477	504	462	486
24016	20998	27957	24202	19541	1439	533	372	304	267	232	219	187	210	210	191	177	179	201	181	180	155	172	149	162	162	191	173	153	153	143	137	142	127	152	148	164	159	166	169	153	139	151	142	138	152	143	156	153	148	177	146	163	131	150	122	163	138	150	143	134	166	155	139	159	150	127	139	161	150	153	147	150	151	145	161	136	140	156	129	172	135	126	128	162	130	143	150	144	134	180	158	147	146	131	147	159	158	135	137	147	159	145	148	136	149	138	163	148	154	165	158	133	168	148	144	143	144	147	139	158	140	157	145	150	148	150	136	160	165	150	140	141	151	139	140	159	151	156	141	140	134	139	147	135	147	141	149	142	134	148	126	151	144	149	152	147	162	148	133	142	121	153	162	139	155	139	137	132	140	134	170	139	144	153	151	121	163	135	156	126	152	140	129	143	165	145	166	171	135	143	149	155	141	133	127	150	147	129	156	142	150	138	130	161	144	160	140	163	164	146	136	157	151	159	164	144	121	148	149	154	139	143	153	136	133	127	142	168	138	160	139	121	165	142	160	145	143	136	157	149	151	157	150	131	144	155	149	165	162	152	162	142	156	154	169	163	157	129	161	149	134	171	126	135	136	163	145	142	110	164	166	162	146	154	152	150	138	167	143	132	135	131	149	140	149	154	173	138	153	168	137	148	145	155	157	149	142	160	152	154	134	147	154	163	153	143	147	153	146	131	132	163	149	133	129	149	131	150	132	134	159	155	153	138	150	148	147	147	148	149	143	162	125	145	150	131	167	145	148	144	130	157	134	134	157	143	153	145	138	160	132	148	169	132	147	155	136	133	133	155	128	164	158	169	141	160	148	169	161	135	158	153	144	156	139	143	140	144	132	158	139	152	132	131	149	145	145	125	158	142	137	128	144	157	160	169	143	153	152	125	155	163	128	131	152	148	143	129	140	155	155	157	138	153	159	140	146	154	158	132	154	133	153	130	180	149	152	166	163	145	162	168	145	137	134	144	156	170	147	142	150	152	157	153	151	134	139	138	164	137	148	157	160	158	147	133	156	136	144	143	155	144	173	146	161	156	150	144	142	129	134	145	143	142	135	154	146	158	152	127	164	170	133	145	139	168	134	186	140	140	137	134	148	146	136	145	150	131	132	131	154	124	153	163	127	151	123	140	133	125	149	160	126	147	152	175	141	154	130	151	129	166	132	142	151	168	150	140	173	148	151	168	143	129	164	156	140	153	149	133	149	142	143	121	149	133	151	157	159	150	157	163	145	143	159	156	172	158	153	149	171	156	162	138	156	147	155	143	155	139	135	136	135	147	154	152	140	137	157	145	138	165	150	150	157	137	144	149	146	150	152	153	156	130	154	143	156	129	121	148	147	172	132	144	164	162	145	156	146	131	159	145	143	137	151	142	132	132	134	142	143	147	145	145	144	144	141	146	158	125	139	145	132	140	143	147	151	139	150	146	139	159	135	156	148	143	140	172	146	160	136	140	145	141	154	151	148	135	150	156	155	141	145	142	161	159	143	125	141	143	183	141	150	144	150	150	154	139	144	139	134	144	133	149	154	139	157	136	157	146	153	127	139	129	137	150	127	148	145	147	136	134	118	129	143	123	155	137	140	117	144	155	127	166	114	137	151	143	128	154	164	171	139	163	146	157	149	150	143	159	158	150	146	136	123	146	124	146	137	140	167	147	147	156	157	153	147	161	160	142	145	151	135	147	161	150	166	162	137	128	153	138	160	146	151	145	140	148	154	161	159	152	150	138	152	136	131	159	150	153	166	160	169	148	126	159	126	134	123	146	156	154	128	155	140	127	149	139	150	140	151	117	141	171	147	156	152	138	140	158	155	159	146	128	162	152	144	161	158	136	152	143	136	160	142	163	139	134	151	148	140	145	157	155	156	142	152	145	145	128	142	153	142	151	131	147	131	153	134	132	145	167	150	148	144	130	143	143	142	143	146	155	146	132	145	149	135	141	114	155	153	139	130	139	163	138	153	149	166	139	134	115	152	151	160	130	131	137	129	129	136	145	144	144	148	151	144	135	179	139	157	149	144	141	136	141	149	164	167	133	151	139	151	145	133	135	143	166	165	168	163	180	145	157	154	121	147	118	135	144	140	137	163	151	181	156	131	138	154	161	158	135	132	121	142	145	141	140	156	128	144	129	151	158	153	170	149	150	167	129	154	141	145	134	154	153	170	132	134	134	150	137	148	150	162	141	139	135	116	142	127	149	168	141	141	120	133	136	158	122	154	130	148	140	148	140	128	153	172	149	135	169	150	149	115	139	148	151	126	146	170	155	165	158	132	146	140	133	137	130	149	158	135	162	169	157	132	129	132	153	169	136	147	153	159	147	143	133	147	140	154	157	153	169	153	137	140	161	154	178	167	171	133	145	163	149	152	172	126	132	168	163	125	140	152	145	121	148	151	157	144	148	152	158	155	165	146	143	160	160	159	144	142	158	151	119	135	149	147	159	131	138	152	151	161	150	155	153	138	150	148	136	141	146	135	130	153	162	140	166	147	135	163	143	164	156	150	143	148	145	141	160	152	137	141	147	146	150	155	142	144	145	163	148	140	160	137	143	142	136	153	128	137	144	132	143	144	149	142	158	162	150	160	141	153	159	158	128	120	173	123	157	128	148	134	161	159	150	138	124	143	147	149	170	160	139	156	176	136	145	145	134	126	144	142	161	153	152	157	131	143	151	150	161	108	138	142	126	145	130	141	148	168	126	145	144	157	162	141	163	134	140	140	127	167	151	171	150	127	148	163	136	135	177	141	142	135	118	139	161	149	129	136	164	166	165	151	147	134	162	137	138	132	132	166	155	147	145	138	129	138	171	142	131	146	142	140	140	167	140	138	151	154	139	131	155	141	155	127	157	150	155	129	157	163	152	159	129	146	128	164	147	129	155	151	144	155	172	135	151	139	155	118	146	142	135	134	165	140	151	155	148	132	163	138	136	148	145	135	147	143	151	153	141	134	141	164	164	127	140	155	159	147	146	150	161	133	140	144	152	151	115	152	138	156	144	134	168	138	128	160	159	150	152	154	150	154	137	144	129	141	155	153	136	126	155	153	136	164	141	133	139	139	140	150	140	114	158	131	147	138	151	137	179	160	138	126	153	140	141	142	148	132	155	154	144	148	138	148	148	142	121	128	147	136	155	160	141	152	148	177	154	148	136	141	152	165	138	166	137	142	153	145	170	142	130	143	139	180	140	145	164	154	162	122	142	126	150	157	149	166	145	147	149	170	141	153	156	164	138	155	167	155	132	155	139	163	121	154	158	140	162	133	150	141	144	131	137	145	144	129	163	162	156	148	149	158	149	138	170	129	144	141	141	157	153	131	151	131	150	142	171	144	139	158	130	156	131	144	156	150	141	130	154	145	155	145	150	134	137	135	149	158	164	146	133	140	155	143	137	157	132	159	148	159	134	160	141	171	136	137	143	122	142	165	155	146	145	137	130	151	147	161	165	159
19216	9232	7721	3911	2591	1815	1423	1055	908	744	683	606	567	535	451	441	425	397	399	385	366	339	329	358	336	327	352	319	317	308	305	320	347	288	320	305	308	303	296	309	314	297	292	284	284	285	290	310	317	287	311	301	280	306	317	284	288	302	311	330	317	292	297	306	303	305	296	307	290	292	266	293	321	287	321	278	258	294	288	275	283	300	307	259	287	261	290	279	299	283	304	298	321	269	294	322	303	272	286	264	287	258	273	277	304	298	294	279	273	265	285	283	278	296	270	312	309	295	307	309	297	316	269	301	295	295	311	305	296	259	269	274	292	276	290	279	283	273	300	276	281	291	273	282	271	298	287	267	282	297	284	296	264	264	312	313	270	277	250	273	292	294	265	294	281	294	272	277	287	298	267	256	291	268	279	263	294	297	285	274	308	318	279	248	294	279	282	296	315	270	301	272	276	273	270	287	270	305	271	286	247	279	288	292	271	300	277	293	299	262	279	293	266	314	276	276	240	269	259	271	289	270	301	266	259	292	297	295	260	261	257	249	298	286	278	274	273	261	279	282	253	276	316	297	268	319	292	258	309	284	305	275	291	285	303	311	275	278	293	288	266	295	271	282	256	241	257	308	275	301	263	280	311	265	294	263	325	243	248	295	299	296	293	288	266	295	272	286	298	272	257	278	289	297	313	295	274	254	264	267	288	282	292	269	304	274	290	293	318	299	285	290	307	262	297	297	261	291	282	249	281	276	269	270	260	249	311	273	286	266	261	260	271	301	302	296	272	294	289	272	272	289	285	283	258	289	273	296	288	287	269	312	269	305	272	277	293	302	278	287	273	277	267	275	289	320	260	272	286	277	302	290	257	318	285	261	290	276	277	273	275	256	289	272	303	279	305	295	288	275	278	256	305	287	304	261	319	306	270	304	294	266	301	281	301	279	279	314	292	294	285	307	279	289	292	290	269	274	265	271	289	273	288	302	259	273	289	276	295	291	283	282	300	262	280	289	273	251	297	300	280	289	279	299	275	290	255	284	295	278	277	300	267	310	296	294	288	244	314	274	274	288	285	281	265	288	275	273	294	297	301	273	279	270	279	278	264	292	273	268	289	267	251	308	309	305	298	296	296	273	299	281	290	286	260	277	287	272	288	298	287	273	252	278	268	289	300	272	281	277	269	264	286	299	233	317	272	250	306	279	307	287	287	278	271	290	299	295	293	287	297	302	270	274	284	258	278	303	296	257	282	258	292	282	283	288	277	296	283	255	284	308	301	282	305	272	285	294	286	264	291	273	279	259	270	296	296	299	279	269	306	275	305	257	292	310	287	296	314	283	275	263	240	274	285	268	294	316	269	280	259	279	301	277	259	264	281	319	271	281	273	270	286	296	269	259	293	280	277	272	309	266	300	299	263	271	294	290	284	313	290	291	267	286	262	283	277	280	276	294	266	302	300	270	258	290	285	269	281	290	300	284	293	290	267	305	270	290	294	298	312	270	283	274	288	305	306	267	280	294	288	296	281	299	286	258	247	288	279	273	291	308	295	265	304	259	289	281	277	283	259	288	287	293	298	260	290	268	298	291	290	280	294	284	271	301	285	310	285	288	307	325	273	297	289	265	285	308	278	283	305	264	295	279	279	299	305	293	262	304	266	291	267	255	277	296	295	302	277	299	275	288	302	275	301	282	311	284	250	277	273	259	273	281	273	260	255	294	246	294	277	277	270	294	253	301	306	275	284	273	298	277	299	293	304	308	298	273	271	331	308	284	279	284	311	278	269	250	297	282	285	271	273	265	237	277	299	275	274	295	282	271	294	286	287	261	279	281	297	297	281	261	270	315	278	270	296	269	293	299	266	305	276	265	291	311	302	287	288	272	269	275	295	266	264	308	291	266	288	295	272	274	290	275	273	282	278	267	300	297	273	249	311	298	253	261	329	309	305	298	317	261	302	270	308	275	321	280	279	297	276	308	258	258	269	287	269	281	263	289	303	280	255	282	275	285	278	278	293	283	312	281	274	251	285	279	317	273	264	271	293	277	260	296	319	268	256	295	264	269	299	275	286	259	286	305	311	316	275	291	307	273	311	278	272	277	273	275	293	293	273	269	288	299	278	280	305	287	286	313	275	267	287	313	283	265	295	284	279	268	292	287	286	298	291	269	246	282	282	253	282	262	245	298	279	311	282	262	278	289	313	281	286	306	290	290	272	292	255	282	285	316	276	299	294	278	279	259	292	256	310	274	305	271	266	246	277	269	284	276	315	286	299	319	286	295	276	292	298	284	297	299	298	280	274	265	312	255	302	285	291	301	267	267	281	274	276	285	283	295	306	290	273	297	256	287	250	272	269	338	263	274	289	249	268	276	283	288	297	245	273	307	278	302	295	284	295	310	267	299	283	291	269	296	253	279	289	266	264	295	307	252	285	305	305	308	294	287	291	270	232	287	299	310	271	289	276	285	287	268	278	275	304	299	299	310	284	290	273	273	303	300	273	310	304	278	256	307	284	296	297	312	268	282	287	255	303	278	264	284	251	316	284	281	299	268	300	286	268	256	284	259	288	293	276	296	291	299	305	269	276	274	280	291	272	308	251	280	291	310	288	302	306	267	288	281	297	292	297	314	270	277	283	291	315	308	255	259	316	289	284	295	281	263	254	279	285	270	286	290	309	263	271	275	298	274	273	317	261	275	275	296	270	262	272	284	269	299	289	251	279	262	327	278	262	277	265	271	275	279	262	272	269	281	284	300	280	287	282	282	283	298	303	268	266	274	295	288	268	283	273	255	283	272	273	304	280	262	286	282	268	271	279	280	303	295	270	286	269	285	275	266	280	283	255	311	278	247	292	261	302	304	273	278	288	267	262	290	259	261	285	266	291	290	295	273	261	292	297	238	310	298	310	284	287	296	297	289	253	300	314	310	308	296	295	287	272	296	293	258	285	276	283	304	283	309	309	283	290	286	269	282	276	284	290	297	270	273	263	284	322	307	283	258	308	267	261	274	267	299	291	324	280	261	297	255	283	292	270	254	291	292	282	267	282	277	283	273	265	294	281	294	298	302	277	293	244	283	278	274	275	286	265	265	293	281	283	262	291	295	292	264	294	278	249	279	291	275	248	288	276	279	272	246	316	325	288	295	274	257	286	314	312	272	283	291	267	272	296	274	297	287	297	288	263	266	231	297	269	266	279	275	276	277	275	292	277	242	259	303	304	286	307	277	292	305	273	278	311	289	278	273	266	287	285	266	275	279	266	310	296	289	307	274	313	287	298	273	278	284	307	305	233	271	304	299	259	300	278	282	271	304	294	290	275	275	280	303	265	248	290	317	283	309	308	294	283	288	278	276	282	269	301	266	317	290	265	277	277	288	298	291	287	243	252	284	277	279	293	310	281	308	291	275	268	295	261	289	298	288	302	284	294	278	291	296	279	306	261	293	295	253	292	274	301	271	258	258	297	294	260	279	292	260	292	272	282	289	297	272	279	267	298	289	273	272
23033	20974	28632	23509	20975	19009	1970	754	589	560	548	507	498	481	439	428	424	427	408	401	391	359	394	355	369	330	371	375	406	343	322	372	363	345	349	335	337	368	376	349	302	345	320	372	337	320	323	330	345	356	352	323	358	350	343	322	340	344	337	348	373	320	349	353	360	318	313	334	373	368	381	326	316	326	360	336	345	338	366	332	335	364	331	367	356	346	363	301	334	325	336	335	325	368	340	370	330	350	321	358	346	361	361	340	373	351	349	333	357	304	302	335	356	345	333	352	330	343	345	360	369	355	353	336	326	361	353	308	344	338	357	359	352	313	332	322	335	328	323	351	351	337	337	301	350	389	337	344	350	334	352	323	368	347	341	338	332	352	361	355	372	347	310	359	328	330	320	355	311	303	337	338	350	313	335	357	324	327	363	363	327	356	366	300	321	363	348	343	312	329	313	324	331	353	352	340	365	342	344	340	352	342	322	311	361	351	379	364	343	351	358	329	330	332	338	351	357	339	357	340	360	325	342	377	317	318	367	344	336	331	356	330	374	367	324	362	350	357	344	320	336	305	344	351	339	313	354	324	334	383	334	371	333	372	338	317	329	366	340	330	331	337	361	348	318	328	354	363	360	342	371	360	351	361	349	328	327	350	334	357	360	334	362	360	304	342	331	349	340	320	324	349	361	351	334	356	320	332	372	337	331	342	340	315	344	340	336	325	307	351	338	327	355	363	326	356	345	349	337	355	295	329	319	327	335	341	342	334	330	292	311	297	327	378	333	350	336	336	331	389	358	315	340	354	407	343	362	341	286	337	371	374	340	309	316	361	334	353	356	325	312	364	350	333	363	305	347	343	325	351	320	323	343	351	350	313	345	357	342	340	352	294	374	327	322	333	325	329	338	325	317	304	301	342	329	323	364	333	334	339	344	321	328	353	324	379	346	323	351	347	337	324	339	358	317	340	338	365	351	322	318	336	325	347	322	333	329	307	279	350	323	349	349	327	352	334	335	387	313	358	352	358	361	351	335	361	341	367	334	344	311	329	340	373	336	325	370	374	330	361	354	362	342	337	300	318	349	329	347	359	323	351	327	370	315	338	332	351	319	329	344	369	319	342	355	370	347	323	312	314	288	339	353	352	338	366	349	339	332	380	342	350	314	315	310	356	323	317	319	352	395	327	350	327	366	348	322	337	359	348	301	348	322	325	335	326	351	348	338	342	322	353	340	313	313	323	320	335	315	365	370	330	364	355	330	319	319	315	350	360	351	342	321	322	340	361	352	333	347	366	333	351	345	352	366	335	340	333	326	319	352	319	322	333	325	320	346	327	302	348	349	346	344	334	318	333	309	310	278	356	325	352	325	342	335	327	330	335	336	323	377	334	341	348	327	346	347	352	325	355	338	336	359	347	326	343	379	354	321	341	316	329	330	300	366	347	323	337	320	343	337	327	336	353	307	360	300	330	315	335	317	313	324	341	334	327	349	333	354	347	347	336	362	344	337	327	321	339	350	368	358	322	346	336	349	359	339	347	348	350	337	315	327	356	330	326	350	348	318	347	350	324	321	321	334	359	352	325	307	357	310	333	351	344	357	349	344	300	288	359	348	362	356	308	342	333	310	359	327	358	333	338	335	322	354	348	345	318	376	336	329	360	347	351	335	327	323	323	336	356	355	329	341	377	330	371	352	382	336	358	328	319	346	328	339	357	328	317	344	348	344	347	311	323	338	356	335	326	336	319	334	337	316	317	328	379	314	374	316	337	334	343	352	326	351	333	370	329	355	335	341	332	324	343	342	338	354	370	350	371	362	321	340	373	321	331	344	352	349	384	361	342	364	368	350	368	371	326	316	346	323	352	357	339	354	307	313	321	371	336	356	307	352	347	390	341	326	331	360	355	355	316	345	301	304	349	312	354	348	337	335	370	356	346	361	366	331	340	328	331	391	316	347	332	364	333	350	350	315	342	344	372	371	334	331	331	360	364	319	337	395	294	330	344	317	302	342	336	332	356	344	336	343	322	379	338	345	348	327	355	353	342	357	321	346	370	337	323	344	334	346	344	334	315	351	378	361	312	334	360	328	346	321	307	371	332	339	326	325	312	341	325	313	325	369	326	353	323	323	364	337	322	309	365	316	307	343	335	312	337	342	323	326	353	339	322	380	344	337	341	337	326	347	355	338	357	328	345	348	352	320	351	325	357	323	335	348	361	363	305	342	339	338	379	353	341	364	338	324	321	350	356	380	349	366	357	326	358	349	328	342	355	345	357	382	338	363	313	324	324	350	324	327	325	370	315	333	338	320	375	327	329	368	335	334	341	348	345	345	313	349	328	358	341	336	313	308	363	356	349	325	329	363	343	349	309	327	331	348	324	315	356	331	342	335	347	342	326	350	358	355	318	337	345	330	322	324	352	298	354	321	329	313	321	342	330	339	348	350	324	347	353	345	328	335	319	343	329	347	344	361	339	339	341	334	353	299	351	321	333	361	325	362	326	353	332	360	357	328	349	334	356	330	334	361	330	340	318	322	350	338	325	331	309	326	330	360	362	330	344	336	334	368	354	330	316	342	358	329	333	333	362	336	326	347	351	341	352	353	313	345	347	325	345	353	313	371	338	353	334	325	350	300	310	356	333	332	330	346	329	331	350	326	398	359	320	301	340	369	333	343	317	283	347	362	354	314	320	351	340	342	347	356	317	343	336	316	320	332	338	343	338	316	347	320	359	324	317	344	316	309	351	315	362	351	356	315	309	321	307	356	348	343	362	350	318	354	339	325	319	324	316	354	326	313	360	354	342	329	325	315	354	351	290	348	333	337	308	352	312	360	308	330	306	357	349	338	330	347	341	317	317	350	328	317	285	319	304	344	307	322	341	336	320	343	367	365	292	331	333	372	317	292	346	378	368	332	342	340	323	333	326	329	336	352	376	336	362	315	336	357	378	352	358	340	289	355	351	348	342	359	327	335	340	335	339	340	312	338	349	314	368	339	335	359	318	365	353	348	343	319	315	353	364	352	354	368	355	364	339	350	340	351	379	346	349	344	357	341	345	337	346	298	340	336	328	396	358	341	324	325	305	363	350	323	349	332	349	346	339	324	321	334	290	301	329	374	332	316	326	318	347	345	322	384	331	353	312	335	340	339	344	333	345	307	367	330	366	379	341	327	333	334	343	337	326	317	347	306	331	339	362	325	320	329	333	359	363	324	326	331	358	355	327	367	342	333	330	330	337	365	328	301	328	312	348	338	367	319	314	324	340	319	360	322	344	297	319	410	360	371	359	329	321	331	346	328	326	326	331	335	345	341	346	322	326	373	310	334	327	336	367	350	317	376	341	349	308	292	354	336	323	348	341	317	338	351	342	329	356	323	324	312	357	351	354	346	346	337	299	357	344	328	313	299	323	332	306	318	334	354	317	316	305	333	369	326	361	335	317	364	350	347	353	344	328	339	343	361	330	327	340	352	347	321	361	360	338	337	335	333	341	356	351	321	371
21554	15170	13105	6957	4651	3457	2699	2185	1766	1532	1341	1194	1159	971	986	900	839	861	771	745	820	749	684	682	692	698	713	658	667	668	699	605	601	618	666	600	603	689	657	650	618	614	604	582	612	644	642	589	640	601	618	618	582	639	583	560	609	578	591	598	615	596	606	600	572	606	610	644	603	595	614	549	612	587	574	592	575	616	580	575	595	604	569	585	599	565	598	569	618	598	562	578	576	603	567	610	581	579	564	595	572	643	565	523	541	576	585	626	575	624	615	602	560	592	607	564	615	584	578	613	618	593	627	595	542	605	594	612	604	594	600	573	562	637	624	629	616	626	588	545	574	559	572	599	548	583	518	563	589	552	562	554	609	596	616	591	571	526	580	591	591	625	571	558	564	572	599	566	567	588	611	597	613	583	580	613	564	583	611	622	542	548	562	591	565	537	571	600	562	570	610	597	611	564	553	567	559	541	576	619	571	579	600	618	609	595	577	598	658	565	582	580	584	562	591	555	582	569	577	592	552	560	609	581	578	573	608	590	578	587	577	578	581	574	565	590	565	597	583	572	589	528	584	582	605	558	586	608	590	623	604	570	611	567	573	587	566	606	610	589	557	583	596	579	614	605	573	589	561	572	583	539	576	587	574	582	602	539	574	534	590	559	567	576	566	561	569	619	511	562	560	570	575	574	539	581	608	606	584	552	554	590	593	562	557	592	550	607	595	570	593	532	572	616	552	609	590	552	531	612	545	572	570	592	596	628	605	570	585	586	574	565	606	578	531	609	582	578	615	544	535	525	585	570	562	535	582	555	596	600	608	585	570	607	657	590	570	581	587	580	544	591	560	603	577	584	538	567	590	593	553	587	551	590	581	559	640	588	573	647	545	585	574	618	600	548	581	577	591	569	573	539	587	603	597	565	561	584	562	573	601	598	603	536	609	594	559	573	550	549	575	558	585	570	575	615	592	569	592	541	560	567	568	572	539	589	566	601	645	585	607	571	584	594	591	573	594	559	605	603	590	570	591	565	557	527	587	576	603	591	570	572	563	570	592	574	589	572	602	637	586	579	581	599	571	585	603	593	608	569	645	589	604	614	616	566	592	609	562	586	592	557	600	613	543	551	568	578	601	545	573	581	562	520	547	586	595	574	605	596	594	551	578	612	605	573	600	600	574	571	589	602	558	520	584	598	575	538	581	593	595	587	589	556	575	577	541	574	611	574	558	596	626	602	580	561	580	575	558	542	596	609	575	558	575	602	542	567	507	569	586	589	597	522	553	577	597	542	554	559	551	550	582	554	612	599	634	621	594	587	591	578	588	607	575	572	562	591	622	618	545	548	591	560	599	587	619	581	564	602	588	630	596	570	589	538	594	572	583	585	557	578	541	580	583	618	597	568	567	627	602	604	558	560	548	602	579	593	564	541	555	605	574	580	601	596	573	542	561	592	562	571	596	550	589	610	536	574	583	588	596	574	575	553	597	594	547	551	574	574	549	597	568	606	548	597	614	560	574	565	539	563	527	555	540	601	598	623	572	557	553	598	553	606	598	602	537	611	569	581	588	543	588	597	575	600	573	606	574	564	602	561	541	591	556	595	576	612	597	583	575	606	620	570	548	588	552	586	604	610	594	625	523	586	577	588	632	562	619	614	554	594	550	559	602	565	578	592	587	514	587	550	557	570	586	580	568	544	579	562	592	589	603	555	560	575	543	574	574	598	594	602	612	585	574	598	552	601	549	555	550	609	576	569	573	604	582	596	558	567	593	599	575	616	608	569	619	579	590	586	549	607	591	571	574	616	578	599	594	532	608	560	587	561	602	576	575	593	553	567	614	589	554	573	593	545	547	574	587	556	573	588	612	625	609	606	582	608	572	607	560	613	590	570	552	563	575	622	566	582	536	541	603	597	590	587	598	602	564	571	611	567	578	608	565	565	542	596	564	557	573	545	600	584	569	575	577	561	553	563	565	573	574	553	599	600	611	574	604	590	542	597	587	615	567	618	578	585	585	582	541	545	621	565	587	561	606	609	619	587	593	574	564	588	585	550	573	574	564	613	567	568	582	592	565	611	547	618	541	574	547	566	616	589	592	597	577	592	611	641	561	598	578	574	585	569	565	592	590	548	579	591	556	591	556	574	576	602	580	591	571	584	531	613	557	541	556	561	563	569	568	622	569	585	590	584	578	584	585	580	572	555	586	602	578	607	554	538	597	549	572	619	577	579	547	611	587	584	609	566	582	659	585	558	561	628	589	537	594	553	565	607	562	576	575	551	614	556	556	593	556	590	542	606	566	578	554	576	544	594	568	578	554	564	589	599	576	567	566	573	616	599	574	561	551	541	572	537	588	591	569	521	549	556	602	569	560	587	571	591	570	575	574	556	601	596	557	603	586	579	606	543	581	544	649	536	561	557	543	576	576	624	598	540	560	580	549	587	578	603	593	552	572	566	613	589	546	564	612	555	581	588	569	603	618	613	518	571	595	600	576	513	561	561	569	558	600	583	616	555	598	581	586	556	611	554	567	570	602	571	559	570	573	598	614	602	542	559	569	601	604	585	543	583	627	635	594	569	589	554	613	603	556	583	587	568	642	594	545	585	585	571	610	574	568	586	563	651	585	551	553	588	570	565	584	619	601	567	563	608	609	543	562	585	516	595	561	572	583	559	566	577	566	552	542	531	567	582	557	537	543	583	569	618	549	611	562	584	573	571	571	596	569	562	532	574	563	578	573	568	568	599	580	604	603	615	603	567	631	594	580	576	577	553	564	601	551	564	602	558	617	554	573	588	608	558	561	578	582	554	591	574	557	580	589	599	569	616	583	558	575	606	550	591	581	556	581	554	630	608	564	602	568	561	579	564	578	603	547	586	565	558	526	546	589	555	584	569	617	589	600	574	595	582	583	574	559	553	572	614	580	536	533	574	597	560	565	580	579	581	563	600	589	584	607	541	580	601	619	560	562	541	566	561	599	562	579	542	542	590	624	584	598	549	540	560	622	569	586	558	604	599	564	571	548	577	567	561	575	550	591	597	602	572	591	561	552	569	558	547	593	599	601	572	558	563	537	575	583	583	576	545	585	552	537	571	540	568	537	581	578	600	580	563	558	581	556	580	644	562	580	561	580	574	613	527	568	583	563	576	580	580	540	585	582	557	591	599	554	626	591	611	586	585	606	551	577	595	576	636	623	622	617	566	625	575	542	589	588	614	570	568	579	632	573	539	580	567	572	590	561	540	581	609	602	553	585	574	551	600	576	560	563	559	548	591	566	607	573	609	615	574	578	583	631	611	556	556	574	583	558	572	553	617	588	539	567	574	605	562	564	577	597	548	574	557	555	571	562	585	569	549	578	576	538	550	568	578	569	539	583	602	607	564	570	610	562	603	587	544	563	578	560	555	602	556	559	577	606	569	623	564	574	535	614	558	590	606	581	577	584	593	606	569	602	565	561	584	552	543	559	595	610	604	535	570	585	603	561	556	554	572	561	561	603	593
26555	20384	8185	788	532	490	300	291	266	252	276	254	278	290	294	280	242	266	283	271	267	287	249	263	250	273	277	254	244	257	234	247	261	244	286	282	249	261	277	259	256	243	243	252	240	268	271	249	234	287	282	274	251	285	244	286	267	233	262	242	250	240	253	291	261	257	266	258	240	247	288	279	251	240	256	254	276	260	248	275	281	262	269	240	252	241	236	244	239	291	256	277	248	260	254	256	244	276	257	244	242	271	262	225	242	262	258	261	230	256	259	260	239	253	257	251	238	278	248	277	260	240	251	271	271	269	248	250	269	212	264	258	247	242	256	258	271	267	260	246	245	259	255	252	270	256	236	256	230	217	274	250	275	273	255	233	271	251	273	252	249	244	256	222	254	240	248	246	271	274	229	268	249	252	255	251	248	251	258	259	269	252	267	246	275	261	283	264	261	260	253	257	271	234	275	238	249	277	253	266	264	261	257	228	274	265	252	237	259	256	262	282	245	235	255	253	238	254	282	245	224	259	258	284	235	257	263	240	253	273	286	249	260	252	263	280	242	250	234	245	281	240	257	256	260	248	241	273	248	255	245	252	270	257	248	258	241	240	246	267	268	250	253	263	264	233	250	269	238	280	251	245	254	270	276	248	239	268	245	243	257	250	239	266	229	229	262	245	248	256	240	246	271	249	249	228	251	265	230	255	277	233	248	270	261	258	271	235	277	232	260	252	243	253	252	266	245	254	232	255	271	248	251	231	239	247	284	256	233	233	270	272	255	259	236	248	249	228	238	256	267	229	283	247	257	247	263	260	268	259	249	231	269	244	247	223	255	252	241	242	264	257	243	246	264	281	283	254	255	207	256	233	248	246	229	264	263	235	263	273	256	261	263	276	235	239	249	244	240	229	256	280	270	253	275	245	249	242	258	245	251	260	239	250	264	246	272	277	265	237	233	243	225	272	261	247	250	258	258	252	272	263	252	257	255	246	222	248	239	246	246	228	269	278	238	290	214	234	249	254	263	263	240	255	264	239	224	236	219	290	270	279	262	217	214	271	267	260	249	239	257	237	259	229	261	266	226	256	262	225	272	281	232	248	249	273	218	280	229	254	264	255	243	242	266	259	252	245	261	261	272	281	278	247	273	259	240	288	248	293	237	276	269	234	252	278	267	284	286	281	259	244	257	272	235	231	269	260	221	255	268	277	275	245	276	260	245	287	248	267	273	254	234	274	273	244	220	243	238	237	269	252	252	262	232	283	246	256	245	257	276	267	265	260	287	235	236	293	248	283	245	267	240	277	238	256	256	249	241	240	244	234	251	245	272	249	233	245	261	245	246	247	283	265	247	263	267	253	276	250	241	240	231	260	254	274	247	247	240	240	241	281	269	272	279	238	253	258	287	267	257	304	266	276	274	262	248	253	272	254	278	236	241	285	261	232	253	272	252	257	271	256	257	278	273	253	248	239	259	247	276	240	252	247	263	236	247	226	262	285	243	286	260	268	295	239	242	249	277	247	287	257	275	245	241	249	244	278	249	244	237	257	247	242	243	271	284	264	271	266	295	242	273	232	260	283	264	278	245	222	238	271	235	270	232	255	246	255	236	221	262	261	263	285	241	239	234	247	251	263	258	250	260	291	260	253	256	243	270	228	276	257	278	268	269	283	272	229	262	239	255	291	272	247	232	245	233	240	256	270	299	291	268	295	259	245	270	248	282	266	251	230	272	251	266	270	263	265	256	264	276	254	245	248	251	253	239	259	264	261	243	258	253	271	279	254	258	248	245	252	260	243	253	238	257	266	241	262	253	242	257	236	264	239	255	276	258	266	254	267	236	217	257	267	246	252	250	246	270	264	254	269	253	288	229	261	236	243	229	242	253	254	240	260	253	273	241	257	232	249	242	260	253	271	248	242	241	222	234	249	243	261	231	266	249	233	255	256	248	244	257	246	285	246	270	267	267	255	292	225	243	259	242	231	289	250	262	269	269	259	252	276	251	264	258	248	257	301	251	259	262	249	271	267	239	270	230	247	258	254	267	268	245	264	238	253	255	267	251	261	265	261	278	279	240	269	279	246	237	256	234	249	262	275	249	231	240	255	264	237	244	274	228	265	252	255	275	261	245	263	258	263	252	251	252	264	263	259	260	234	256	248	253	233	252	258	251	254	245	254	245	247	255	262	287	266	220	296	253	275	242	248	253	234	277	236	247	239	231	247	260	222	261	289	257	259	244	221	268	262	268	260	240	266	273	255	283	262	253	261	248	241	270	236	257	273	252	231	226	250	245	281	267	227	259	252	240	250	246	235	270	239	259	249	249	272	278	255	264	285	258	247	273	283	252	257	262	241	260	252	290	266	258	250	239	283	268	265	257	250	263	249	271	265	230	269	271	253	248	241	277	234	283	234	257	283	248	245	268	252	255	236	240	236	246	245	234	266	275	238	269	246	241	257	243	255	254	250	268	258	271	250	247	242	264	240	255	254	254	242	234	240	263	266	259	265	250	276	252	255	243	259	296	282	250	243	281	283	265	253	261	292	260	247	240	237	250	260	240	218	255	254	270	251	243	264	229	261	264	242	262	265	250	236	257	287	251	294	246	262	242	268	258	251	226	255	273	248	252	252	275	223	261	261	254	291	234	261	249	281	250	256	248	245	290	267	254	260	261	242	246	215	241	273	263	267	272	265	239	273	268	259	264	227	237	250	256	241	255	282	239	279	269	259	272	244	268	253	215	228	283	262	263	248	276	297	254	254	257	246	255	280	241	275	256	229	251	266	284	226	263	267	225	231	223	245	242	247	260	248	294	266	242	280	262	267	274	251	270	259	252	238	257	259	248	271	231	260	227	252	248	257	253	265	225	274	262	289	258	258	259	254	279	257	294	253	277	257	247	235	257	224	247	273	265	272	258	249	272	257	282	239	263	259	225	250	227	224	276	218	248	227	252	248	231	245	249	269	263	246	266	226	268	244	273	263	249	254	261	248	268	260	252	275	275	249	263	238	253	274	255	244	263	254	238	260	250	269	232	247	251	251	238	281	265	239	218	279	254	238	258	237	278	256	269	253	284	267	296	257	254	256	289	270	241	257	221	266	268	253	264	237	230	240	257	243	268	239	259	264	275	250	226	252	274	241	238	252	252	232	259	252	249	266	254	248	240	272	261	237	239	238	264	246	241	245	242	272	247	264	267	270	248	264	253	248	269	249	228	254	253	273	288	254	268	259	220	226	270	297	246	260	248	254	223	262	251	253	261	291	274	237	242	247	252	271	252	247	267	250	270	258	254	234	297	249	241	243	240	241	267	276	254	267	267	243	245	256	239	254	228	249	255	237	250	216	236	283	258	271	266	251	241	253	270	267	252	260	214	286	273	250	261	273	277	234	285	266	262	277	257	269	255	264	247	234	244	246	245	263	255	245	241	235	270	249	250	275	258	266	246	245	235	296	258	299	244	231	228	243	242	252	242	250	255	281	243	240	246	255	245	263	272	259	258	221
11510	1616	1497	888	773	649	588	544	549	565	483	522	521	496	488	469	531	506	503	508	456	490	491	485	491	520	489	509	493	479	481	483	476	435	496	455	467	492	479	485	524	493	457	477	475	473	475	495	467	484	475	487	498	470	475	440	502	439	477	490	516	526	448	448	482	488	495	452	498	459	474	480	521	478	464	465	474	497	450	475	475	452	517	485	475	507	481	479	477	493	455	507	485	445	489	465	483	486	463	428	495	468	461	483	482	501	466	521	459	474	497	490	501	458	485	467	489	458	470	450	469	488	468	469	474	464	482	467	486	496	472	463	483	432	485	457	490	501	450	473	496	460	491	472	440	459	455	465	470	445	468	499	466	437	451	474	470	472	460	478	479	497	451	495	440	478	455	489	474	482	460	488	498	451	507	469	488	479	487	499	500	496	466	476	477	465	467	462	470	462	474	462	474	483	487	471	428	490	456	500	490	465	459	475	482	460	454	486	528	471	452	451	488	512	518	493	456	480	439	481	480	475	492	459	450	495	467	488	455	427	473	447	474	484	499	518	486	433	467	490	504	494	486	422	450	446	519	456	508	487	444	501	447	452	448	457	484	495	449	459	463	478	487	479	449	486	477	468	475	489	457	473	489	457	476	493	496	487	419	475	434	490	513	487	473	476	447	484	477	483	475	473	498	462	484	493	492	462	461	454	468	510	475	513	439	461	483	486	453	511	492	478	482	496	451	450	488	472	474	481	503	491	477	484	483	447	412	444	478	527	460	448	464	472	470	468	481	462	482	496	472	480	473	458	502	475	465	517	475	485	471	498	467	484	482	491	473	475	471	449	473	453	463	450	477	463	490	467	462	451	506	487	460	493	471	424	470	444	486	490	462	485	510	452	454	467	461	475	487	470	466	466	455	459	490	503	447	497	502	496	485	501	473	470	474	466	466	486	503	460	505	492	479	497	471	482	421	498	461	446	513	484	461	483	466	452	511	461	458	471	459	436	451	455	473	492	478	478	486	458	469	448	456	451	479	501	441	508	473	485	469	484	466	485	474	471	495	473	461	495	487	428	507	479	469	524	457	435	517	513	494	494	503	446	482	480	462	501	485	460	463	458	507	484	478	452	479	459	500	494	471	457	473	488	439	474	470	498	495	455	468	457	445	498	487	484	447	500	460	489	478	460	475	454	483	452	479	448	482	511	493	486	508	466	556	461	478	512	482	485	496	473	493	474	481	474	496	497	466	470	465	504	510	425	476	480	473	474	504	472	478	504	453	482	465	437	470	471	460	500	504	490	477	492	456	443	443	432	444	457	442	479	507	504	484	495	486	470	499	483	468	487	481	474	487	465	437	499	461	445	456	476	452	501	463	467	480	460	499	465	469	443	493	511	467	480	464	514	459	466	480	427	429	459	436	498	502	462	493	467	492	481	445	483	473	449	487	470	466	483	477	479	466	462	496	476	437	472	496	504	449	455	458	444	469	475	469	496	482	452	460	435	487	459	488	489	520	504	469	496	473	456	441	505	467	454	414	495	499	475	443	479	477	510	458	465	443	483	480	466	463	460	448	481	460	476	475	443	500	472	444	490	460	444	459	487	451	499	436	501	482	507	466	476	483	472	444	506	456	460	492	462	526	479	441	453	465	460	472	434	464	437	451	455	446	511	494	494	513	495	445	494	498	492	485	463	486	497	468	470	492	478	468	476	457	471	487	445	465	477	486	478	506	488	482	491	440	480	483	478	467	458	450	479	463	465	471	462	488	427	458	501	447	481	429	494	504	473	502	480	465	464	496	438	495	485	513	500	489	468	490	479	466	491	485	486	493	481	471	496	444	497	441	475	460	526	490	464	469	474	431	479	463	482	490	488	464	500	482	487	455	492	435	474	486	483	487	507	523	478	461	473	477	464	479	478	494	493	497	442	511	474	454	458	489	500	474	485	494	431	561	466	487	488	496	488	471	485	497	454	479	453	520	500	471	454	497	509	492	482	477	471	458	480	463	470	485	459	477	487	469	495	496	473	456	483	461	449	448	515	487	484	463	452	481	496	489	519	480	463	445	488	437	503	471	465	471	481	464	479	450	485	464	474	460	514	491	506	487	484	459	470	512	504	475	484	478	487	481	460	485	451	476	445	492	449	468	518	492	512	504	478	487	459	492	484	493	456	497	465	443	466	478	441	517	488	491	476	473	457	491	449	418	471	466	492	456	452	470	465	505	467	492	472	501	460	456	473	463	469	477	502	474	472	493	462	472	502	494	492	509	481	470	473	473	469	463	503	461	469	464	443	475	473	477	476	496	473	478	469	495	475	500	455	482	487	475	463	500	470	474	476	488	499	499	453	488	492	477	469	463	495	502	456	482	436	514	458	509	450	435	484	493	513	486	479	475	479	473	461	461	455	487	514	440	523	470	507	444	489	451	492	455	482	475	489	478	488	499	467	432	486	474	479	457	488	495	492	464	455	490	434	470	460	454	505	489	469	493	478	485	474	458	496	499	474	458	458	485	441	474	465	461	495	484	495	470	440	496	485	479	439	483	435	485	485	471	460	499	509	491	487	479	470	449	483	492	503	486	487	455	471	492	454	512	490	500	480	448	461	447	510	497	474	481	482	510	449	491	438	494	438	474	475	493	450	466	453	484	441	506	468	442	505	478	488	497	489	509	504	489	479	484	433	432	462	515	482	526	466	473	481	488	488	469	462	485	460	480	459	482	455	484	493	459	468	443	477	480	464	455	499	484	486	479	488	443	448	471	476	464	458	497	469	449	461	505	462	459	473	457	485	470	452	426	462	490	465	473	490	470	453	475	493	468	453	460	435	471	486	443	496	500	470	482	488	443	459	451	470	478	506	471	451	503	446	476	482	503	500	446	473	507	461	460	516	482	485	485	502	446	502	492	469	457	469	490	469	454	496	503	476	485	449	477	504	484	475	471	501	487	463	448	459	505	487	457	518	463	464	454	447	458	477	509	467	446	478	464	453	468	516	506	460	453	485	488	487	475	461	446	452	470	431	467	494	503	508	473	447	467	462	492	466	479	505	505	460	457	472	498	449	483	436	486	424	471	468	468	473	485	464	457	458	464	527	444	487	467	476	460	476	484	490	509	467	455	491	492	479	469	465	465	510	415	434	435	468	485	461	485	471	480	455	516	466	515	491	480	477	454	485	460	464	453	466	448	474	498	487	490	479	472	488	457	475	488	483	463	457	507	469	466	473	505	494	474	477	487	490	489	482	501	516	476	451	467	437	445	485	509	447	504	519	474	458	481	464	434	482	488	473	511	479	489	506	499	460	490	455	494	477	455	461	465	467	485	482	505	441	485	493	472	476	469	478	450	530	448	460	478	486	481	479	452	484	497	463	476	464	447	474	453	451	451	486	486	505	480	486	489	468	509	482	480	444	480	480	457	428	463	493	471	482	471	481	463	460	463	489	442	463	492	464	507	440	473	470	468	473	470	482	461	502	453	508	462	505	472	469	459	474	443	499	477	490
23999	20954	27898	24162	19632	1509	492	386	276	293	248	229	230	212	172	181	214	189	182	213	181	164	182	170	144	154	143	134	186	154	171	158	124	160	161	153	175	151	153	145	156	142	146	154	166	151	173	138	170	139	139	160	156	154	167	155	150	133	132	131	151	151	162	151	124	128	146	152	146	181	160	149	160	141	153	147	176	141	169	130	156	138	149	147	150	152	148	155	143	158	147	170	149	152	153	131	137	154	135	138	142	156	161	157	126	140	138	164	132	140	150	153	139	158	159	165	131	141	133	136	139	141	144	145	152	115	142	164	142	128	173	145	147	132	146	130	145	168	136	162	137	167	135	119	143	146	147	129	143	126	150	139	149	160	165	139	149	125	158	141	140	139	168	142	163	139	157	136	173	147	172	136	150	141	144	150	141	148	150	132	166	149	139	135	142	161	148	140	134	133	170	151	135	153	141	132	163	134	154	130	137	146	170	156	138	143	141	152	138	167	148	139	158	147	133	146	173	134	136	149	146	145	162	142	141	156	133	142	131	150	150	156	124	139	141	140	159	140	140	153	144	150	171	137	178	146	135	157	149	158	151	155	159	151	151	150	154	170	136	136	124	154	139	143	158	158	132	143	159	122	144	150	163	141	154	148	141	137	140	150	169	147	156	151	150	131	163	127	136	155	149	139	143	150	139	160	124	145	149	151	138	135	165	163	167	129	174	153	144	154	156	140	136	131	138	156	156	122	156	134	152	143	144	170	131	144	155	140	150	161	147	155	138	142	131	150	148	140	122	151	127	132	157	138	147	155	125	164	149	151	156	151	151	141	133	126	152	149	160	160	132	142	144	176	156	138	137	153	151	151	133	144	147	153	138	167	148	133	152	150	133	140	135	132	128	151	167	150	142	160	139	145	150	142	137	129	150	166	151	131	125	145	159	136	145	149	141	137	140	121	169	150	142	179	148	161	136	139	142	135	153	168	170	127	146	170	141	135	149	161	167	138	134	146	157	167	167	130	134	136	133	137	157	158	144	156	132	127	149	152	168	147	143	159	141	140	138	140	141	134	152	136	131	137	147	142	170	180	158	131	145	135	120	136	144	123	148	152	137	142	135	138	132	119	140	163	137	148	126	132	126	121	150	137	155	136	129	141	151	161	132	139	142	129	152	153	150	136	125	139	143	137	146	151	139	159	162	150	129	146	142	129	145	160	139	147	153	138	162	140	135	137	146	170	172	125	122	149	154	166	151	141	147	134	150	159	141	135	161	139	161	152	154	147	162	136	147	138	162	155	143	160	120	134	138	138	158	145	164	111	142	153	143	159	144	163	152	141	125	141	146	153	128	154	134	149	151	134	165	155	128	144	163	174	122	143	161	130	124	132	145	162	143	156	159	169	146	154	149	168	157	149	122	139	127	155	130	175	153	142	146	160	137	145	136	146	155	156	144	155	142	135	142	128	144	147	150	143	152	145	140	164	154	143	150	156	149	159	145	149	162	118	166	169	138	159	149	147	169	142	137	150	155	157	161	157	134	142	151	149	162	124	146	127	139	154	177	146	149	154	159	144	137	122	152	167	127	135	161	133	149	141	151	147	155	174	139	151	161	145	150	151	134	145	142	170	143	138	152	141	153	159	129	132	143	130	137	137	140	168	157	148	125	144	136	150	137	124	140	152	149	143	151	133	151	117	159	152	139	141	136	139	133	138	152	147	142	148	175	150	152	163	130	164	162	165	141	131	142	149	126	156	142	158	140	139	133	137	137	135	127	160	137	152	141	131	130	143	148	141	136	189	158	122	140	136	141	162	140	143	147	146	146	146	137	139	138	153	152	157	135	159	137	145	145	150	162	167	151	162	144	163	146	163	166	154	158	138	160	162	133	144	155	156	139	144	136	136	159	135	166	148	151	179	132	134	118	147	137	136	142	120	131	142	165	163	129	156	151	153	140	162	146	138	147	156	137	142	151	143	169	160	141	161	147	151	160	154	139	169	122	152	144	160	137	160	171	152	146	132	159	159	138	134	135	145	144	136	135	157	162	177	159	144	131	139	140	133	154	161	127	142	140	156	131	132	161	150	158	155	162	115	142	139	130	136	137	113	139	160	121	166	166	154	158	154	182	176	127	142	123	146	139	158	155	134	142	139	145	165	137	166	142	158	165	156	138	148	152	152	144	152	135	141	140	146	155	145	162	158	137	151	160	139	156	144	167	152	142	144	120	140	150	159	144	139	141	120	155	146	134	139	132	146	128	146	166	148	146	123	138	155	158	152	142	144	136	133	143	139	148	151	133	130	152	143	143	127	144	141	140	148	152	135	141	120	156	133	145	160	131	160	160	160	157	166	148	133	132	151	139	150	131	132	143	161	134	136	148	142	133	146	139	133	176	131	146	152	148	160	150	161	164	160	158	135	159	140	142	138	133	154	174	134	156	158	144	160	155	160	145	146	149	148	140	120	122	117	144	139	145	145	119	153	138	139	138	157	160	154	166	143	143	155	154	130	129	144	145	148	134	133	148	166	151	122	150	138	135	127	138	137	147	151	136	154	160	160	140	149	144	153	154	143	146	136	151	167	135	155	160	143	136	151	138	127	149	153	134	156	154	147	161	159	134	162	147	187	142	132	158	140	146	140	161	156	126	153	146	162	149	150	151	159	143	154	137	156	167	124	138	125	154	126	147	154	156	150	124	161	142	158	134	148	164	147	155	146	142	140	166	168	147	136	142	138	129	152	170	144	159	148	130	138	148	144	146	135	150	151	152	139	140	151	149	144	140	130	147	136	155	137	157	145	156	128	131	153	140	141	169	159	142	152	173	151	143	155	143	145	145	143	145	160	152	151	135	126	135	158	145	173	120	128	145	116	152	138	152	159	148	127	149	137	153	158	146	144	161	131	149	122	156	131	167	154	150	129	149	137	160	160	154	151	139	133	141	148	161	143	142	153	132	168	142	141	131	138	133	144	153	139	152	171	126	137	139	160	147	157	163	146	151	142	145	137	144	149	147	147	157	144	127	161	142	141	159	163	143	141	138	148	147	130	120	146	124	132	140	135	165	157	140	145	141	154	155	145	129	138	142	136	164	152	145	139	133	145	139	150	150	136	148	122	166	143	145	156	140	137	138	166	132	145	150	158	151	131	141	126	124	134	150	152	148	141	146	129	139	133	161	156	141	152	140	148	160	119	147	136	148	167	136	133	120	159	151	140	158	148	126	156	154	153	123	131	137	130	151	144	124	121	127	166	141	161	143	152	143	121	135	163	164	161	155	158	151	141	152	136	150	157	165	133	145	123	152	136	140	139	150	131	148	149	157	147	152	118	122	136	136	144	143	117	161	139	155	144	141	134	133	135	146	176	171	125	167	135	149	154	158	152	128	136	138	131	155	142	148	129	132	161	133	168	129	131	129	120	143	142	144	160	133	136	152	167	150	117	158	148	136	142	131	144	143	141	165	164	152	128	161	148	140	145	149	154	131	152	161	164	139	135	150	138	135	154
19642	9217	7859	3933	2514	1789	1396	1098	895	769	662	644	518	478	497	449	446	400	388	381	378	329	330	358	338	350	329	362	342	343	337	306	323	308	306	309	312	309	312	320	305	290	293	312	299	281	316	276	297	278	306	296	255	275	303	308	302	284	269	330	280	277	303	292	266	289	261	316	267	294	288	286	306	285	273	268	252	271	293	287	289	277	303	298	253	252	244	318	288	307	305	300	277	306	285	291	285	286	279	307	278	281	314	310	296	297	278	291	276	305	290	275	296	299	301	292	276	271	274	251	283	295	273	305	314	284	278	253	270	274	288	275	280	287	293	282	292	274	252	312	301	322	283	290	292	279	298	303	297	306	277	255	296	270	293	285	303	296	281	290	281	280	302	296	307	292	296	258	327	262	288	286	285	274	286	305	279	289	263	299	311	273	282	232	291	307	290	283	299	273	289	265	254	285	269	272	286	260	279	296	286	262	295	289	253	296	278	288	279	275	276	277	301	268	300	299	287	286	277	287	299	270	267	312	297	293	269	249	290	278	247	277	276	287	257	265	270	270	300	293	284	307	306	286	312	281	275	332	305	267	305	271	287	290	298	275	246	283	267	296	270	279	317	283	260	271	267	268	295	262	267	266	305	291	270	286	301	293	304	289	257	286	289	285	276	282	271	264	274	281	253	281	282	267	295	289	301	258	269	267	262	325	307	275	262	291	234	308	302	277	293	306	270	255	268	288	295	291	301	279	270	278	275	292	304	248	297	282	307	250	295	268	279	297	291	291	275	277	253	316	248	285	259	286	298	296	280	287	295	261	271	285	273	292	275	272	266	259	285	294	269	287	286	256	259	283	290	287	277	272	289	285	281	282	283	299	281	299	296	308	281	275	288	266	283	307	300	267	292	291	295	307	298	295	282	273	256	281	293	289	251	319	293	235	303	303	275	329	249	263	268	299	290	273	279	278	272	294	289	311	295	275	292	284	252	283	275	262	294	282	300	232	295	285	273	303	282	261	240	290	277	275	248	256	268	272	285	275	276	272	275	300	316	301	268	247	289	246	304	304	277	324	255	272	291	281	316	332	297	300	317	276	266	301	296	290	293	277	271	259	291	296	257	294	260	258	298	286	277	291	266	290	282	273	263	261	286	266	283	280	305	305	303	262	295	284	296	277	283	294	296	248	288	281	252	264	277	295	250	278	267	256	274	278	274	278	289	282	306	293	292	247	271	285	273	277	316	272	293	277	273	248	280	295	281	291	287	302	300	256	254	260	279	291	265	291	280	263	291	277	287	283	293	273	291	296	271	286	271	265	276	259	270	291	280	280	302	276	290	256	253	262	287	266	286	316	274	287	270	286	302	297	284	277	262	264	285	310	297	290	270	279	276	283	284	308	293	263	288	261	282	297	268	284	255	297	286	310	280	281	281	263	317	271	286	282	274	287	280	276	288	300	268	321	288	262	275	282	259	289	249	290	260	311	270	288	314	300	257	303	291	281	255	295	322	268	265	288	277	292	275	273	286	292	244	300	280	265	279	280	286	290	304	288	285	273	296	255	299	275	288	315	292	323	272	274	271	277	272	261	292	225	271	276	270	251	291	276	291	279	271	272	280	289	272	271	263	277	273	285	309	264	302	270	283	287	250	282	265	245	282	277	280	291	293	305	301	287	275	288	280	292	263	274	278	280	297	302	284	256	266	296	292	262	275	292	277	268	281	293	283	271	292	284	274	308	277	253	285	282	284	303	291	297	267	279	268	276	273	271	281	262	309	291	251	269	277	243	269	279	295	269	266	283	299	297	278	283	292	276	282	295	317	303	273	302	291	264	274	262	288	275	281	247	277	276	251	314	290	279	272	239	266	264	268	281	289	275	262	298	288	285	280	295	236	255	244	294	298	269	305	274	271	274	308	283	254	285	310	280	282	262	268	283	277	273	268	261	298	287	270	292	268	282	292	276	280	229	258	277	284	286	297	259	312	295	273	297	277	264	267	267	277	274	278	286	312	306	268	279	302	293	291	286	245	284	277	278	269	263	306	291	257	267	294	291	290	285	271	296	283	294	287	255	286	259	291	291	275	273	292	268	305	302	249	252	285	287	291	299	297	307	246	317	318	303	286	277	283	293	280	284	269	290	274	266	286	285	280	274	304	295	268	302	294	284	295	281	270	272	280	278	281	273	278	264	268	297	296	275	282	297	279	294	259	258	287	284	260	259	277	256	294	262	269	304	288	268	264	255	266	280	314	292	269	292	284	301	273	309	288	256	284	312	287	290	276	290	289	292	265	284	273	277	257	282	292	273	263	268	283	254	263	300	275	247	263	265	323	275	289	303	291	257	275	281	271	292	289	251	318	274	286	255	276	275	292	293	285	281	277	263	273	280	243	286	257	261	286	306	279	305	301	272	291	288	278	275	308	289	305	283	267	236	285	301	300	257	278	320	271	293	285	287	273	257	270	284	288	254	282	280	268	261	271	317	267	282	303	289	287	259	267	295	309	273	302	280	314	320	305	265	307	273	290	277	276	278	276	278	270	294	286	309	266	278	286	284	265	289	299	272	286	282	290	240	271	251	269	301	289	268	290	284	277	300	287	263	290	302	282	278	284	282	265	268	273	271	271	276	290	297	271	256	292	301	283	262	272	288	302	279	284	292	264	317	268	296	275	277	291	280	266	307	277	295	255	263	270	271	286	273	305	271	256	291	295	250	249	270	284	304	298	291	262	306	295	259	275	310	278	256	274	269	315	293	302	260	284	313	261	267	262	277	288	271	292	282	296	246	264	275	283	284	303	271	295	265	300	274	274	296	265	282	275	295	272	268	239	303	275	287	259	306	310	294	252	267	272	249	251	274	256	294	305	280	320	304	240	263	261	271	280	297	271	255	275	288	276	287	294	285	290	281	272	291	301	284	289	256	335	280	282	274	272	283	272	274	285	269	274	287	276	277	294	280	240	282	281	279	280	276	293	272	288	264	306	305	307	293	278	308	264	265	253	293	296	266	294	264	252	297	273	279	281	325	299	302	256	273	299	261	292	283	298	294	268	307	283	277	276	249	288	274	276	247	280	285	248	294	292	285	323	258	257	291	287	292	285	274	272	287	284	280	262	281	277	262	286	289	316	284	273	283	275	291	291	277	274	268	304	275	300	293	307	275	281	281	297	301	230	271	268	271	278	275	291	300	274	276	267	269	309	280	286	278	267	297	279	294	287	261	297	294	257	281	283	276	268	275	281	281	296	303	307	279	251	294	328	283	274	326	270	282	270	295	276	271	287	272	276	260	286	270	285	293	281	277	261	261	276	274	285	276	298	247	275	282	287	328	257	300	273	296	287	275	275	296	276	282	294	296	251	248	271	286	284	268	304	256	301	256	279	297	287	282	274	279	280	257	277	274	267	282	263	269	277	285	291	300	296	296	285	298	292	290	281	274	304	248	271	272	269	269	291	317	292	276	302	310	269	254	273	260	278	293	265	266	287	297	276	280	287	282	291	291
22991	20950	28583	23498	20951	18896	1988	835	607	608	526	441	463	449	421	400	409	400	395	390	390	381	353	409	366	378	391	394	350	349	352	374	335	352	348	346	371	351	361	342	334	373	378	312	333	360	346	352	369	361	366	378	328	360	322	376	341	367	327	361	357	355	335	305	354	348	334	339	299	365	371	354	359	367	315	368	343	344	327	322	357	340	335	341	338	355	381	334	363	351	325	346	367	312	361	325	339	341	356	391	341	347	336	361	358	364	338	305	331	336	320	363	360	342	307	355	356	332	358	313	376	323	294	335	371	330	346	338	346	307	333	331	326	337	351	353	322	346	343	339	334	338	310	349	352	364	365	335	362	315	356	318	349	340	322	344	334	330	315	332	338	352	320	353	328	294	317	312	343	299	345	313	337	339	344	353	343	373	330	293	342	359	350	330	358	316	363	379	369	388	348	363	313	347	313	340	305	305	328	350	333	338	319	334	316	337	336	311	329	338	351	357	352	343	329	344	348	329	357	327	316	360	341	341	330	342	323	365	343	346	353	317	346	334	357	326	337	336	335	342	353	339	344	320	330	395	325	346	354	272	361	372	355	347	352	348	326	325	330	344	340	304	317	348	308	323	306	335	342	323	305	349	337	340	353	308	327	319	356	305	336	342	343	342	361	342	367	332	309	378	326	351	339	363	333	324	317	324	331	330	364	324	349	333	322	344	351	326	336	333	328	321	362	336	340	346	370	355	314	358	324	350	362	328	341	327	294	299	343	322	354	354	382	353	306	316	332	334	336	372	359	349	368	338	338	373	349	353	349	336	326	328	341	304	350	336	335	360	299	354	328	319	337	350	341	349	340	335	380	333	334	361	321	370	347	319	375	333	353	344	345	337	315	332	339	364	345	323	327	329	335	328	335	341	327	331	348	331	333	297	337	339	343	343	306	324	374	355	370	336	348	347	342	307	362	350	338	329	309	310	360	333	328	321	362	336	368	355	335	322	316	340	319	334	347	315	305	331	347	347	329	332	310	367	320	335	372	349	352	358	329	339	363	331	319	338	325	359	333	340	347	303	338	323	326	343	382	363	320	354	318	374	322	334	330	328	306	359	339	348	340	309	323	325	339	334	314	368	371	381	361	348	352	309	330	323	321	330	345	367	318	347	367	334	323	344	353	340	306	325	374	360	316	347	327	366	370	402	331	320	349	343	357	351	316	339	320	313	321	327	373	340	364	322	359	333	310	369	322	319	332	314	316	332	324	319	369	332	309	335	340	347	394	316	357	295	352	349	320	353	350	356	331	334	327	337	370	330	338	338	347	365	337	333	331	321	342	338	318	352	326	328	323	318	317	353	351	336	324	328	346	334	367	294	327	323	312	319	341	336	373	369	366	315	329	357	303	332	352	357	320	313	337	350	351	369	359	315	365	306	350	333	332	336	359	380	338	333	310	344	357	326	365	354	351	364	326	336	318	329	349	348	340	329	330	337	348	331	326	355	346	358	332	357	350	321	359	357	358	310	323	341	338	350	362	344	326	345	365	352	322	347	358	336	333	348	347	343	355	317	323	329	330	368	400	340	322	315	380	349	354	309	345	320	373	360	337	318	299	355	341	345	341	354	303	349	338	338	349	320	379	348	329	348	371	380	317	337	331	318	341	342	352	323	347	318	338	353	340	333	361	346	346	327	365	328	345	306	365	343	354	306	347	333	334	332	332	322	344	339	318	325	353	334	333	345	325	312	361	340	322	307	346	327	327	355	353	331	334	333	326	329	340	343	353	312	311	345	358	334	337	361	357	336	318	333	325	342	328	361	346	340	329	351	335	348	311	361	360	329	321	299	328	357	330	341	332	302	366	356	336	352	329	321	349	329	332	319	338	351	319	340	358	319	300	384	328	347	309	340	331	352	338	322	352	335	332	334	334	360	347	327	307	311	356	348	378	340	347	346	306	304	340	339	317	305	363	344	311	330	346	355	323	332	339	344	336	367	334	345	351	320	351	355	323	350	338	316	372	349	350	336	370	321	366	324	330	332	352	320	335	329	328	340	339	347	349	320	357	343	340	344	319	344	344	291	318	354	317	343	311	368	317	334	332	305	317	334	302	326	325	317	356	345	337	357	319	327	338	335	345	354	328	327	350	343	349	339	347	347	317	345	336	338	291	328	340	328	324	324	311	329	360	325	283	316	347	352	361	365	306	347	360	347	359	340	375	328	338	325	347	337	366	331	334	347	358	346	314	333	325	350	394	353	347	358	363	356	326	334	352	337	341	367	341	354	336	363	341	346	343	323	324	327	329	322	314	344	355	342	312	360	333	347	378	343	328	335	352	356	342	324	324	316	320	324	340	363	344	336	353	349	318	309	341	345	314	341	345	325	326	346	319	313	346	353	332	314	331	326	335	308	330	339	303	301	337	330	316	317	334	361	332	324	323	334	362	348	360	347	354	354	358	351	342	354	313	325	342	304	313	333	351	317	331	327	346	277	333	341	314	305	352	331	312	323	366	353	348	349	342	314	333	344	347	317	359	349	359	338	350	348	344	309	310	351	354	344	336	344	346	346	350	327	349	329	354	328	332	335	320	350	346	372	338	358	342	346	330	318	349	335	319	333	324	350	329	341	333	333	307	338	323	330	355	326	331	358	328	331	384	339	337	341	321	333	331	345	331	344	352	342	347	338	362	346	343	347	325	331	350	331	328	315	338	342	350	320	349	365	331	330	327	329	367	322	308	350	335	319	335	351	357	328	351	322	322	332	319	348	305	330	335	346	345	359	355	329	346	325	311	326	317	351	323	316	337	352	317	341	372	331	358	329	324	335	316	346	317	320	340	345	332	316	350	337	368	324	353	349	330	327	328	338	359	318	315	364	374	355	361	351	319	340	312	328	343	336	368	362	301	308	349	335	324	334	311	334	345	336	343	327	327	349	343	342	334	342	343	342	330	335	308	322	358	349	330	331	370	338	377	307	353	341	360	346	337	348	326	344	359	343	338	333	334	343	305	325	383	327	326	347	331	332	316	351	333	355	353	346	318	319	353	337	322	347	341	341	313	334	326	327	320	306	359	353	345	317	325	322	342	343	316	327	348	346	345	351	351	307	334	320	283	364	350	336	329	313	359	298	322	325	348	342	333	347	391	335	347	327	376	351	302	360	316	373	338	366	347	309	317	323	310	326	404	356	315	329	342	342	324	359	283	324	338	342	321	352	330	328	399	368	319	339	315	328	347	367	386	331	326	329	321	324	343	319	326	357	329	341	346	347	392	332	391	322	330	345	348	380	306	340	325	291	355	326	352	369	326	336	355	339	355	302	354	332	337	321	359	333	301	337	310	345	324	350	311	332	364	320	332	337	351	325	343	351	348	330	344	363	335	313	360	317	358	354	321	367	304	318	333	314	358	338	295	338	319	342	338	324	346	361	316	375	351	316	324	358	329	337	325	326	318	329	310	352	335	360	341	345	320	342	327	365	372	335	346	319	324	347	334	319	321	358	326	368
22299	15057	12854	6963	4732	3257	2718	2148	1792	1508	1344	1285	1045	1033	982	903	872	801	772	753	731	739	712	733	689	675	660	625	633	680	654	642	675	646	648	617	614	616	652	614	661	611	628	606	604	600	668	597	630	595	625	614	665	613	621	605	583	574	605	572	615	644	620	586	559	567	576	572	558	588	589	565	587	555	589	624	611	528	588	578	591	610	548	573	558	558	551	564	572	560	591	562	606	610	552	568	570	555	575	560	557	551	563	587	600	601	579	598	585	584	566	582	527	639	567	543	607	585	549	555	604	581	579	564	592	592	581	578	597	555	598	556	617	645	545	551	597	625	620	573	563	583	611	573	564	560	592	618	623	575	577	588	595	589	567	624	580	554	558	572	647	577	585	555	564	587	579	568	569	563	557	579	597	561	600	600	592	534	617	563	573	579	595	597	536	559	558	596	591	549	584	621	636	547	586	599	597	557	578	497	559	570	584	616	586	599	601	628	539	620	593	568	568	586	561	592	591	544	616	559	572	570	592	591	594	571	584	584	543	556	586	543	534	568	569	609	628	586	585	592	576	566	581	567	571	606	596	551	562	593	595	549	602	563	572	560	610	588	573	588	568	600	538	565	561	622	577	555	568	573	574	575	573	537	602	577	574	530	583	611	538	584	594	565	585	558	542	561	625	567	550	600	535	528	562	591	629	560	552	569	584	582	629	581	562	593	552	598	581	561	558	568	561	571	570	600	549	582	524	547	589	602	564	592	578	609	580	608	583	592	571	583	603	561	604	599	583	570	614	555	594	564	603	555	616	597	600	566	603	546	562	600	588	592	595	588	585	597	625	556	543	531	603	557	572	573	542	562	555	587	562	578	526	611	583	573	568	610	614	583	587	577	574	559	587	567	594	592	578	602	567	558	578	567	554	554	579	571	580	563	588	591	554	609	582	554	554	567	582	608	593	567	565	568	588	541	556	621	593	595	550	600	577	531	621	521	602	584	590	587	604	597	619	553	575	587	547	560	611	598	527	628	573	559	586	545	605	631	559	579	608	581	559	560	610	547	586	623	590	547	580	539	586	612	614	621	556	583	605	566	586	555	620	607	546	585	605	630	544	624	561	644	575	557	562	548	614	561	600	547	593	600	576	570	575	596	597	572	578	622	563	561	558	549	563	576	612	576	602	607	589	590	580	592	590	594	568	530	542	582	589	586	570	602	591	582	580	600	582	579	589	539	549	549	553	576	578	556	567	575	585	567	537	569	566	534	601	603	580	557	577	567	529	553	570	570	585	638	588	560	569	576	551	611	543	585	561	545	578	580	597	610	563	562	578	560	571	592	550	578	567	570	529	599	597	609	574	559	550	597	561	547	594	599	600	569	560	576	546	558	590	591	543	591	614	607	548	587	555	567	576	568	578	574	579	599	609	640	605	584	568	566	565	534	617	574	592	592	555	545	599	594	553	554	607	577	553	596	584	540	632	563	563	560	582	579	548	577	544	569	578	610	588	558	572	582	589	591	559	611	542	555	593	558	556	580	594	569	604	567	564	554	597	580	554	576	559	589	589	609	595	594	522	562	579	621	612	552	558	573	570	554	583	598	567	570	579	555	574	582	590	555	569	593	595	551	573	613	580	575	602	590	586	637	550	582	578	587	562	557	585	562	595	576	592	543	576	601	589	589	589	558	580	572	602	601	584	560	596	562	553	583	504	541	591	585	544	558	602	573	568	575	563	612	538	580	617	547	598	632	591	565	574	576	566	553	554	583	607	568	545	585	535	610	598	587	585	577	589	593	599	599	608	550	587	609	577	556	580	605	561	610	572	592	581	561	609	578	594	590	558	605	571	585	611	592	608	584	609	537	601	566	600	556	526	587	545	559	595	583	574	583	597	548	584	543	607	537	587	555	568	564	590	582	611	610	606	584	539	622	542	595	565	574	568	585	567	582	540	572	567	597	602	585	631	564	589	603	543	598	563	586	538	606	570	566	591	564	555	580	592	582	540	569	498	539	573	551	600	561	542	593	541	608	622	612	581	593	579	577	594	619	576	554	552	562	584	587	591	556	590	600	607	553	546	676	621	592	579	597	594	565	556	593	588	545	558	568	573	587	565	564	575	567	509	575	574	617	536	605	583	574	623	586	546	592	575	578	551	545	582	553	614	579	585	619	540	590	590	569	587	558	573	581	589	601	566	527	593	577	564	577	558	611	547	570	619	567	560	570	602	597	602	558	559	585	583	538	554	586	621	583	551	593	589	594	574	568	610	586	580	571	572	580	599	596	569	614	530	559	573	572	575	554	561	592	588	606	562	610	605	546	578	584	605	582	581	560	568	571	558	584	586	561	575	581	590	570	591	592	597	570	557	576	582	530	564	578	610	585	576	564	565	619	566	552	549	578	517	568	559	579	603	554	586	612	524	514	579	562	559	587	584	540	585	611	571	585	568	599	577	583	573	541	576	576	547	582	553	554	614	541	539	605	591	583	588	617	560	596	568	578	581	610	582	593	558	516	566	564	567	553	589	588	587	546	582	582	552	560	615	582	542	543	587	619	581	571	627	567	560	580	543	592	551	573	567	564	575	588	575	623	602	577	587	544	571	614	555	578	608	536	559	637	559	595	602	584	552	560	566	573	594	596	576	582	594	536	572	564	542	570	573	553	555	562	548	564	572	597	603	585	617	581	587	573	596	606	556	584	602	552	580	574	582	584	594	575	599	596	573	537	571	602	577	547	595	559	602	575	581	596	548	528	529	577	575	549	595	560	548	541	584	595	576	593	601	588	605	544	650	535	598	621	555	538	542	544	586	577	570	564	623	577	575	584	576	607	576	550	575	600	551	535	551	571	614	574	581	624	559	590	583	578	561	585	596	570	589	527	599	532	592	661	603	613	576	591	567	606	589	574	584	591	566	577	579	598	576	589	506	592	591	567	538	555	583	598	612	538	545	564	576	592	564	567	573	572	581	550	594	597	594	611	572	568	586	592	542	532	555	557	585	543	575	579	594	563	562	587	587	551	576	571	539	584	555	574	602	619	604	589	572	572	592	580	561	622	609	574	559	537	538	589	557	560	565	583	594	597	611	599	571	585	611	549	567	550	578	584	557	539	580	560	546	645	556	567	555	603	584	556	595	571	615	545	570	601	563	570	585	604	592	595	560	591	567	549	569	632	624	589	618	590	602	587	576	578	604	590	574	570	597	533	576	572	518	571	563	575	566	558	587	554	572	565	579	603	546	548	580	549	611	623	585	589	573	568	590	584	608	605	592	577	538	558	594	581	606	546	581	578	572	556	581	573	558	636	591	530	547	587	581	567	542	637	563	580	577	607	533	599	593	549	579	608	578	560	543	597	579	571	538	545	599	617	552	582	607	540	577	573	594	573	572	640	555	560	571	564	557	582	574	611	602	572	600	578	601	534	551	544	565	560	578	575	568	554	572	551	588	561	535	562	591	604	566	602	564	585	603	554	577	580	573	583	604	581	578	557	585	585	565	579	540	591
26493	20340	8132	667	413	350	268	253	252	257	248	251	260	210	248	258	259	240	273	257	234	277	242	236	256	225	256	237	263	231	246	252	283	257	276	269	247	280	249	262	258	268	265	251	230	223	226	261	251	262	243	235	239	260	280	253	242	236	264	234	243	234	260	253	262	238	244	265	263	241	247	248	225	233	253	246	238	249	221	235	246	258	259	263	263	251	235	252	247	254	271	222	267	264	244	253	253	262	243	234	240	233	263	253	302	236	253	243	248	243	235	263	251	260	232	246	240	239	292	274	271	247	257	232	257	260	238	246	260	251	219	271	252	255	255	251	235	245	253	247	265	297	236	313	252	282	263	236	260	239	242	240	236	260	245	258	242	262	226	245	231	240	250	246	282	245	263	267	261	237	272	251	247	228	218	222	251	247	255	247	256	267	230	243	209	250	247	277	253	245	227	283	272	245	268	233	226	257	222	280	246	268	274	247	255	268	237	275	254	278	253	247	232	265	250	232	244	257	232	244	250	277	257	229	264	255	253	255	243	229	227	254	254	285	246	256	234	276	253	260	284	225	228	252	254	269	239	241	261	243	249	268	272	254	253	259	272	246	244	243	277	264	241	261	258	236	239	231	305	267	235	262	267	253	253	247	248	243	222	270	223	287	230	258	250	220	242	254	230	245	264	264	279	252	242	237	267	236	259	256	273	268	255	267	282	233	250	245	245	247	273	249	224	271	240	267	259	265	248	271	268	236	272	257	262	262	278	243	257	275	231	281	278	248	245	245	262	246	228	280	245	258	242	239	248	249	249	305	253	252	259	235	226	251	217	243	245	246	252	255	253	243	255	267	254	240	246	246	245	241	238	226	236	259	262	233	265	280	246	238	246	226	291	264	234	229	286	248	250	268	234	268	267	253	258	253	265	259	254	236	245	244	230	266	263	280	234	261	272	217	260	261	264	246	253	240	252	245	233	254	250	269	265	293	232	237	266	263	237	247	230	250	276	254	236	223	269	241	230	266	253	226	225	270	249	262	251	229	268	228	267	268	242	234	249	226	252	263	253	231	234	247	231	255	229	255	247	246	245	206	227	269	243	252	262	243	239	241	229	254	273	225	250	261	232	246	247	266	265	290	263	261	259	252	235	282	246	240	236	265	204	209	262	246	209	258	264	236	240	254	261	251	252	248	250	256	252	247	274	253	241	258	271	219	278	239	269	265	249	246	231	191	273	224	256	241	261	234	255	286	232	240	236	234	225	253	246	256	211	294	273	261	241	251	254	264	261	257	258	250	258	257	243	227	239	286	259	248	269	251	255	247	233	255	249	251	263	264	251	285	268	231	248	234	229	229	257	252	256	235	263	260	251	252	255	245	248	237	255	243	278	256	245	264	284	242	270	289	239	250	258	264	266	247	257	270	245	273	257	236	273	262	240	303	260	276	267	241	283	271	259	239	265	239	232	231	262	259	261	240	243	279	235	223	243	264	239	242	246	276	260	252	255	266	252	248	269	231	257	259	274	235	245	261	260	266	272	227	236	252	244	223	265	233	244	238	257	231	257	239	242	252	270	261	293	252	274	255	241	235	270	265	208	294	250	257	263	256	260	234	256	238	283	252	253	257	253	219	262	266	244	241	266	266	290	259	226	234	262	243	248	243	270	256	256	267	249	221	254	260	273	261	234	228	233	250	251	266	250	236	246	243	319	265	251	251	250	226	243	226	237	266	247	274	265	252	251	238	242	242	263	239	250	266	238	248	239	250	254	244	231	227	265	241	266	250	257	264	212	250	267	247	250	237	247	237	263	250	227	239	282	255	251	264	257	237	249	255	240	230	281	249	263	258	271	259	280	286	231	245	259	249	248	261	273	244	248	244	273	240	257	266	241	220	233	236	251	274	272	268	252	269	232	255	260	236	241	258	222	240	248	260	259	267	250	232	232	251	254	242	269	247	258	245	233	269	261	239	244	242	248	225	260	247	247	249	227	226	228	244	243	240	238	259	252	260	246	272	263	232	254	254	242	242	267	260	252	252	235	252	275	271	217	260	255	261	239	249	276	264	255	211	256	251	278	282	264	224	250	260	225	283	244	256	242	254	251	250	271	238	263	258	241	255	244	271	247	297	256	235	246	286	282	263	263	234	233	240	245	241	245	248	253	249	226	281	231	257	209	271	276	260	257	251	244	265	237	270	248	262	246	242	268	259	242	247	260	260	269	229	264	241	275	255	258	262	250	244	229	268	270	261	260	228	233	248	261	258	251	253	240	283	234	268	256	266	233	276	253	246	240	250	268	251	280	218	260	231	267	231	244	266	259	275	252	272	250	242	257	249	282	263	291	247	267	237	279	246	227	244	236	251	260	276	250	275	223	248	259	272	256	236	283	260	244	252	235	246	247	270	264	252	237	261	239	251	252	261	255	221	253	254	248	251	232	244	250	252	239	230	237	248	247	254	271	263	257	267	220	242	255	231	266	263	219	244	264	212	261	266	256	256	232	267	247	282	236	236	256	251	230	249	232	253	268	258	273	227	272	263	240	256	251	264	265	260	274	253	240	213	266	238	247	245	231	250	234	271	280	238	252	243	243	232	262	259	265	236	232	231	254	274	259	244	236	286	245	236	247	248	250	228	293	237	261	270	241	254	225	238	227	235	257	234	270	276	253	259	259	254	249	254	217	282	233	249	254	255	257	260	251	251	230	264	258	248	275	285	249	258	233	243	250	227	276	270	264	270	256	262	256	239	273	231	265	259	236	235	252	257	250	263	258	240	232	237	272	242	254	256	251	250	218	222	240	279	240	260	213	256	258	243	256	232	274	260	272	215	265	253	264	229	244	243	251	232	233	275	217	275	252	224	264	253	261	236	230	266	274	269	236	250	244	217	252	242	260	250	274	264	235	224	254	248	248	268	245	247	234	241	244	247	244	259	265	231	280	269	262	265	243	258	241	263	266	264	269	233	281	229	277	263	257	258	249	243	229	213	253	256	264	247	255	231	285	255	281	249	254	236	263	243	257	254	227	264	273	250	281	264	253	262	225	251	238	263	244	259	226	242	221	266	270	268	246	242	233	280	249	268	260	277	269	270	253	233	254	257	235	263	221	281	253	225	279	276	235	247	270	253	233	252	255	217	259	242	234	252	239	260	222	244	263	252	249	248	264	238	249	264	275	250	268	238	269	289	259	263	271	237	254	233	248	255	253	266	232	255	245	260	255	266	268	273	254	247	246	242	261	246	245	252	268	232	242	274	256	230	265	263	262	273	272	253	260	275	253	223	269	245	235	239	241	267	257	252	239	244	275	280	259	254	249	224	250	276	250	233	230	279	253	240	275	242	229	255	270	281	227	279	262	247	271	239	265	268	243	252	218	230	254	259	240	223	256	248	262	247	253	271	265	235	244	272	282	261	247	273	281	237	253	284	276	255	243	243	257	231	272	255	243	270	252	241	246	267	299	223	252	223	249	276	237	251	236	260	268	253	231	248	250	254	222	220	252	266
11414	1502	1403	847	729	653	570	576	538	491	474	512	478	511	537	461	467	503	489	452	468	492	483	456	480	477	493	472	507	481	496	466	474	439	507	496	465	482	496	483	472	473	461	481	504	479	495	462	488	471	514	493	465	494	511	490	462	451	486	467	480	454	476	479	454	439	454	485	439	468	488	465	446	472	437	456	457	461	497	506	440	472	445	465	483	465	526	481	452	467	461	499	446	485	443	445	464	453	459	450	450	461	475	460	448	502	504	498	499	428	478	454	468	442	472	439	445	455	480	521	467	490	494	468	480	455	478	478	455	451	467	433	460	505	451	510	459	454	457	502	502	443	512	484	500	495	504	481	500	501	466	475	479	497	465	509	494	488	461	463	454	505	474	437	495	454	506	529	436	507	474	456	457	531	450	483	510	497	458	457	472	498	486	429	442	468	481	491	472	438	475	428	459	483	481	459	505	452	498	488	450	479	496	464	486	475	469	473	472	431	464	461	459	462	458	473	459	467	434	455	465	518	459	431	473	457	452	486	485	452	465	481	481	449	469	462	463	490	458	502	466	501	476	437	497	458	461	477	439	478	479	462	444	477	453	449	481	480	452	492	474	462	471	468	483	475	454	468	468	480	464	452	482	466	434	496	482	440	469	435	482	466	440	479	465	443	452	479	477	478	463	494	468	487	494	487	469	464	478	470	465	454	477	445	455	466	459	451	469	471	490	457	467	487	462	488	438	464	449	475	471	472	470	481	487	477	458	483	478	473	466	452	495	492	460	476	502	483	465	481	482	431	466	479	467	470	458	454	478	486	471	483	475	431	458	434	537	483	495	445	491	451	475	491	468	514	482	503	476	487	446	480	474	478	478	424	519	467	480	482	462	474	448	459	491	451	476	471	464	480	440	494	482	440	492	447	470	489	464	461	448	480	498	465	494	473	484	513	459	460	498	481	513	439	438	459	484	472	462	472	487	458	460	470	456	496	482	517	455	444	533	479	448	471	466	489	502	471	506	444	493	455	461	491	497	479	462	472	502	460	474	459	508	486	442	470	467	445	417	498	487	444	459	456	473	496	482	474	473	463	470	485	464	467	441	478	450	485	505	465	464	501	482	438	479	443	486	470	465	435	452	459	495	462	502	419	467	480	472	490	444	463	461	460	475	462	389	469	495	495	464	490	504	497	487	485	484	465	469	435	474	470	465	478	442	462	487	529	469	489	429	463	491	460	484	482	456	483	461	477	481	462	502	471	487	476	486	489	446	481	464	462	450	496	453	424	472	446	493	502	473	481	455	471	450	477	469	471	447	444	480	485	509	423	493	483	463	492	466	456	451	463	447	490	484	455	467	500	493	469	504	474	492	448	505	484	470	451	487	488	466	522	512	488	501	423	432	475	460	482	476	472	441	490	476	458	516	478	482	477	499	524	494	474	530	501	450	443	480	448	485	504	468	481	455	463	466	430	524	470	487	500	495	466	471	460	439	470	480	468	456	524	437	449	477	456	530	480	502	494	484	433	505	515	454	475	461	493	450	500	480	459	449	482	483	493	457	478	469	501	432	447	538	452	458	423	498	472	460	439	452	448	457	446	498	450	482	482	460	494	452	488	506	474	502	485	441	459	471	481	487	474	498	467	525	472	486	492	465	470	458	474	481	482	475	488	467	444	517	496	469	481	451	462	475	445	469	456	478	471	464	466	461	490	460	487	467	450	487	480	506	481	459	499	471	467	474	474	480	455	509	466	456	498	451	494	459	461	455	456	497	503	456	464	440	442	451	452	500	514	476	468	451	442	482	476	480	460	464	470	432	479	462	468	471	452	490	463	453	491	451	488	470	464	470	495	466	461	491	452	464	510	473	434	454	471	451	452	451	499	501	530	496	480	464	466	435	470	484	457	462	461	442	464	495	438	476	449	449	442	459	475	458	457	484	478	477	482	469	492	480	461	470	500	482	477	469	468	472	448	478	479	474	440	487	468	464	442	472	470	472	469	445	480	421	478	465	481	482	430	452	438	500	478	460	441	452	479	469	460	454	461	436	467	474	464	453	467	506	497	488	478	462	504	431	463	533	473	508	486	478	483	450	504	467	520	478	460	460	497	457	470	471	523	447	469	459	473	509	441	477	442	454	414	477	477	493	474	483	450	472	449	495	423	476	479	440	457	484	449	498	500	452	488	497	467	491	460	436	490	470	469	462	477	485	476	469	475	483	501	488	496	501	464	496	428	455	489	459	442	437	491	443	457	487	434	433	496	516	511	473	473	460	462	454	469	482	483	474	449	525	486	477	475	470	446	482	515	483	473	518	494	490	477	466	458	477	516	490	438	468	457	496	484	491	515	493	468	480	445	487	490	453	492	476	476	421	460	456	454	490	485	487	482	491	477	482	435	469	465	501	479	464	480	461	485	473	468	463	485	442	477	430	462	474	485	493	484	457	465	468	507	462	496	473	500	483	484	452	513	494	494	475	465	468	445	474	417	478	460	528	464	452	496	465	448	442	442	438	453	475	475	504	444	466	446	461	495	497	458	452	478	446	470	452	492	460	449	432	496	461	479	476	450	498	479	453	454	478	440	488	474	470	471	457	498	498	487	481	478	469	454	454	463	473	452	447	478	434	487	450	482	457	456	498	475	459	481	460	461	434	493	474	482	471	464	485	504	447	471	485	439	457	435	508	485	459	470	470	491	473	491	489	497	504	490	477	479	467	462	485	436	447	481	453	450	503	465	514	473	483	506	480	447	437	464	471	466	456	493	458	487	468	490	482	503	477	412	463	453	510	447	498	489	474	489	460	502	491	457	519	469	488	473	469	454	467	457	495	500	439	456	474	518	488	459	469	519	475	441	460	458	500	469	456	499	473	481	460	473	485	517	488	480	470	481	466	433	482	504	501	503	482	492	470	494	498	482	480	454	434	470	463	478	450	493	497	467	447	521	497	481	497	491	471	448	447	449	464	494	485	470	461	519	462	501	427	470	426	528	484	496	491	467	438	449	430	444	415	480	479	482	469	482	496	499	484	474	454	477	478	444	471	436	485	422	445	479	495	475	453	474	482	468	512	503	464	444	458	472	468	446	488	461	483	492	478	459	467	436	420	488	468	481	475	463	496	503	435	469	425	451	505	458	448	433	463	502	485	467	478	457	471	435	485	470	472	425	450	479	430	467	463	480	466	467	478	420	474	488	518	503	432	455	502	477	464	500	482	471	461	503	502	531	468	468	465	477	490	504	472	457	431	462	431	456	484	451	479	468	462	451	491	429	451	473	472	464	501	463	449	462	455	475	473	485	509	489	506	432	430	458	480	447	458	464	504	462	478	441	474	481	492	474	441	483	495	444	481	461	432	494	436	483	471	463	480	459	470	449	454	438	435	493	452	438	463	485	467	427	440	472	475	514	480	460	503	442	506	458	508	478	492	478	484	489	476	543	507	444	467	466	498	445	502	514	466	459	518	459	461	453	429	490	460	470	482	517	447	443	480	461	487	471	490	468
24040	21012	28095	24140	19643	1508	494	413	323	278	248	216	215	196	193	164	180	198	177	197	152	150	182	160	156	137	152	181	162	180	135	151	151	166	158	153	149	152	184	132	151	142	172	176	142	164	139	148	146	132	133	137	151	147	154	153	142	160	137	147	152	149	153	161	167	141	145	148	127	179	150	163	138	131	166	124	147	134	154	143	158	133	144	149	165	133	168	128	142	146	140	133	148	149	168	159	156	151	154	171	148	155	165	156	127	151	128	147	142	151	137	135	147	146	160	146	163	134	143	142	116	144	126	160	130	143	139	160	164	134	135	122	138	141	138	151	164	129	140	131	159	155	135	154	161	146	149	136	151	140	165	149	151	123	118	132	135	138	143	141	135	126	143	141	125	155	149	154	142	142	151	131	143	144	145	143	135	168	129	146	160	142	155	161	146	152	142	149	133	138	139	165	153	163	149	141	124	144	152	141	165	143	138	147	144	151	171	153	143	151	129	125	137	162	161	135	154	157	130	137	147	154	156	153	155	106	142	163	139	147	118	160	153	139	143	159	158	150	129	145	141	147	145	152	152	142	171	133	152	156	148	140	155	148	138	143	142	159	132	166	171	144	164	148	146	144	129	157	147	160	144	151	149	142	137	170	144	141	149	151	163	156	134	132	147	135	122	141	142	155	153	132	161	134	163	127	128	156	142	139	147	155	140	121	139	154	132	138	145	152	154	163	137	173	139	149	144	159	144	138	155	143	132	127	127	148	139	158	137	115	141	143	159	153	147	126	154	123	162	145	133	139	143	142	143	163	146	163	163	146	157	148	132	135	121	158	158	137	147	133	122	153	152	165	133	155	144	142	146	142	138	143	130	144	160	141	155	161	163	155	151	145	157	139	133	137	155	142	152	141	146	156	143	141	148	131	131	141	137	127	145	143	137	131	142	119	143	126	131	168	135	154	141	126	151	148	155	136	132	147	160	136	128	161	148	150	157	140	155	151	135	143	141	141	151	129	161	139	127	177	137	149	144	146	140	152	153	146	162	157	132	121	163	145	165	141	166	133	156	153	174	116	140	127	167	155	160	139	164	131	153	128	142	140	144	160	168	137	148	162	140	144	146	157	139	145	153	158	147	120	151	121	144	144	158	147	164	128	170	143	120	144	150	135	167	131	132	160	140	152	151	141	158	148	150	158	151	142	139	158	135	141	146	186	153	159	160	143	150	158	118	151	172	159	152	144	145	152	152	137	145	150	152	129	174	134	124	134	145	146	143	123	143	137	132	141	159	145	126	141	137	180	133	151	151	159	136	152	133	131	152	141	154	165	147	149	140	153	151	142	144	136	157	146	122	156	143	128	160	150	145	156	172	137	125	152	139	159	128	145	134	144	125	149	159	148	150	149	157	144	133	131	127	154	133	140	139	137	133	168	146	145	142	160	126	141	155	138	163	129	140	150	143	159	141	140	152	145	135	138	116	133	138	143	137	148	142	143	161	146	149	131	168	139	128	111	135	168	152	144	147	142	158	168	144	126	145	139	138	168	133	148	149	148	194	153	141	141	136	143	143	153	152	166	158	143	153	143	120	130	151	154	134	139	142	144	132	128	155	168	158	146	165	144	164	156	141	142	161	141	139	141	133	127	113	143	161	153	148	154	145	133	126	143	143	144	173	187	161	170	148	136	145	137	143	144	132	150	140	170	159	147	145	156	135	167	144	158	157	140	133	153	136	144	138	158	159	145	172	142	158	139	165	166	155	144	125	159	156	139	142	156	129	141	147	141	139	147	174	147	158	136	136	155	135	158	128	155	149	150	152	160	157	141	153	151	150	153	171	151	141	140	159	160	156	129	162	112	136	157	168	135	128	152	156	163	156	169	137	135	144	136	150	146	165	115	149	160	138	150	140	132	138	149	153	124	168	145	172	151	165	148	143	146	151	142	132	152	130	140	112	159	155	155	142	153	138	140	169	130	149	155	155	159	132	143	155	160	159	167	139	124	129	152	143	148	140	145	149	145	129	148	141	138	156	148	122	157	143	124	141	153	135	157	140	161	139	177	165	137	134	138	165	152	144	160	137	142	155	151	136	138	144	151	147	149	137	154	129	132	161	154	142	145	149	162	145	142	149	143	137	139	125	142	152	145	130	144	147	136	149	142	131	172	132	158	144	150	114	153	129	163	167	147	179	163	139	131	143	145	145	148	143	148	128	145	137	136	164	162	153	139	152	175	132	159	146	152	151	140	137	155	135	157	139	156	153	128	133	135	138	133	153	176	137	168	129	155	138	142	144	166	162	135	146	162	142	152	136	143	139	148	151	144	169	145	180	152	140	159	151	141	137	151	145	144	142	147	152	148	145	167	142	133	153	142	141	160	147	156	156	163	145	151	151	124	142	133	122	137	139	134	141	140	134	149	137	160	141	156	121	156	141	147	159	165	138	140	159	146	150	150	139	124	154	151	144	145	135	143	142	124	162	149	148	158	144	159	150	151	126	141	145	139	179	171	161	128	155	148	173	153	117	156	143	152	136	153	152	145	151	144	142	158	132	156	134	168	155	149	164	146	142	153	149	159	150	143	164	153	147	159	141	144	147	160	130	141	139	163	130	148	141	142	153	121	155	138	157	147	145	145	152	137	129	132	152	141	143	139	153	159	131	141	142	163	125	129	158	126	152	147	126	128	136	145	154	142	165	129	124	155	135	165	116	146	136	136	132	162	150	144	157	130	149	144	158	129	173	144	155	134	117	138	155	136	153	134	158	132	118	160	164	142	151	122	161	137	145	126	140	155	129	143	123	159	160	130	135	157	154	132	162	150	139	136	147	156	135	137	138	146	159	163	164	128	153	150	148	159	132	145	131	155	160	143	154	144	144	153	155	144	133	124	125	158	144	133	153	146	131	132	144	148	136	150	139	157	164	172	147	143	142	152	140	164	153	127	138	129	147	163	171	140	153	133	123	149	140	150	130	137	152	151	133	138	152	143	146	139	128	139	142	129	164	142	143	137	138	135	140	139	144	134	143	169	151	145	141	146	142	141	129	157	142	154	138	149	129	140	146	136	161	153	146	134	143	144	150	124	149	131	135	139	133	101	138	142	134	131	164	158	120	153	137	152	135	140	153	142	156	158	118	167	153	162	150	144	133	126	134	152	153	160	150	146	133	150	131	141	156	141	150	160	153	147	160	136	142	168	160	139	158	142	141	130	152	152	134	129	146	140	154	135	136	125	148	145	139	160	139	148	145	130	166	153	159	148	154	140	144	165	131	139	138	148	120	136	158	162	126	146	170	150	140	127	128	154	149	153	147	154	153	128	146	141	147	131	144	149	136	141	159	142	147	135	134	134	149	139	168	123	136	133	140	144	143	133	143	141	139	148	127	143	151	145	158	129	137	142	142	150	149	145	154	124	120	131	151	147	173	144	122	135	147	138	175	173	146	138	115	160	162	155	145	134	164	158	150	142	157	153	148	129	161	156	121	152	148	157	145	150	155	143	148	152
20050	9100	7738	3890	2524	1785	1342	1133	915	787	702	618	553	533	484	425	454	378	399	385	331	365	351	360	329	330	326	310	312	312	307	308	282	311	309	343	307	304	298	290	304	324	283	315	282	294	277	299	264	319	296	300	301	309	268	336	289	295	283	302	298	270	293	330	316	291	285	291	308	273	280	282	281	292	262	266	295	309	283	291	293	260	291	268	265	272	315	289	293	285	290	260	256	304	301	271	298	282	288	318	305	291	266	273	259	291	309	293	268	317	290	254	283	306	299	274	277	280	286	302	285	274	286	297	255	311	258	293	284	303	258	259	277	275	265	282	276	273	279	276	270	288	292	265	290	284	284	306	293	260	316	270	268	259	274	298	280	277	295	305	306	266	301	266	294	302	291	271	274	284	297	280	284	246	275	271	258	274	267	267	261	304	289	317	284	277	268	282	280	289	270	320	271	290	289	300	282	279	283	290	296	284	285	278	285	287	296	291	282	285	262	267	285	285	308	265	291	308	250	286	289	250	261	266	271	291	329	262	242	274	298	284	267	318	278	304	281	293	313	262	296	263	289	279	249	284	288	295	283	291	311	253	276	299	258	282	284	332	286	279	269	289	273	294	269	283	287	279	275	284	269	313	275	299	293	289	308	270	280	240	294	258	258	305	283	259	260	271	281	296	280	267	255	293	292	297	257	271	274	284	261	262	260	283	277	281	283	251	290	276	304	276	266	268	266	289	300	291	285	279	297	249	267	294	305	281	268	286	276	277	289	254	308	263	297	285	283	274	264	286	286	256	253	264	279	314	301	283	291	276	242	267	324	289	263	267	270	270	307	298	278	274	301	281	273	261	297	283	285	278	296	304	267	295	263	290	297	295	269	292	302	235	277	285	270	259	300	315	283	277	307	296	300	275	319	282	292	293	261	288	277	290	276	299	257	280	315	277	282	288	281	261	290	280	273	314	294	270	266	276	266	271	266	293	301	308	279	263	263	249	301	298	283	291	283	284	315	287	269	306	289	301	301	308	284	302	303	272	276	282	261	309	277	284	278	288	318	264	297	273	255	290	276	264	271	276	268	282	265	282	304	269	257	283	276	273	264	303	298	273	272	262	289	257	289	277	272	318	252	266	321	273	307	322	291	272	287	268	269	238	284	280	270	269	252	263	279	292	334	306	307	269	249	288	289	272	303	280	284	285	254	271	261	307	291	278	285	291	283	259	271	302	302	278	295	269	312	299	304	290	265	285	287	292	292	315	255	267	279	257	290	278	275	280	293	313	291	267	274	258	268	296	278	281	280	286	285	308	304	279	256	243	250	289	269	288	287	277	260	294	261	289	272	244	296	263	270	286	275	287	317	273	284	283	294	300	266	287	285	300	296	269	292	317	284	281	283	270	285	257	279	283	261	255	258	274	291	308	283	289	266	279	302	270	276	284	280	296	272	286	302	260	279	296	274	269	308	272	274	271	285	276	307	319	283	281	281	311	253	246	268	272	310	292	265	314	261	293	270	282	275	285	274	318	279	258	258	287	293	290	299	263	290	274	288	284	290	286	268	304	296	248	295	299	291	253	308	276	289	304	292	294	258	301	273	323	280	281	251	280	289	277	270	274	282	256	297	291	292	269	273	288	284	269	300	294	315	286	319	311	270	268	268	298	304	268	275	267	274	282	273	267	290	289	292	286	279	294	316	266	278	260	287	292	265	256	272	299	290	258	287	287	309	273	299	259	268	323	288	276	294	287	285	273	279	276	270	290	286	283	264	304	277	289	270	286	269	300	292	292	288	255	249	282	286	294	285	282	289	274	305	256	294	280	277	260	311	280	268	282	289	290	268	263	297	270	282	291	273	288	263	273	266	273	274	290	280	266	279	261	274	279	279	301	260	281	261	290	279	283	307	280	257	306	283	281	305	262	293	273	273	277	288	279	276	264	278	292	301	267	301	267	282	257	277	281	323	292	308	274	296	256	308	304	268	248	260	308	277	277	265	293	288	261	290	271	280	276	306	291	276	284	295	285	266	287	275	284	271	296	268	276	272	284	279	262	284	260	277	278	265	287	271	291	272	315	276	266	300	250	309	288	300	304	275	284	269	263	274	286	266	292	296	267	284	269	270	281	253	277	274	292	260	269	298	305	272	276	288	287	281	263	287	282	275	249	261	311	266	278	303	287	255	256	245	266	270	328	271	274	325	291	293	284	300	310	266	281	283	273	279	249	316	264	285	280	273	245	297	318	289	271	273	297	289	266	284	265	273	293	251	275	279	274	286	268	281	289	273	253	297	263	286	266	285	275	281	274	269	268	259	281	262	286	254	273	273	304	244	291	298	259	287	306	266	295	278	286	272	260	266	288	291	276	294	271	269	292	284	257	268	293	289	283	257	279	274	271	281	292	276	294	271	259	257	282	271	276	289	287	284	279	257	293	279	242	298	306	277	276	273	308	286	257	283	300	250	298	298	305	277	277	291	299	286	247	322	279	306	315	266	288	289	293	251	266	301	272	295	278	289	278	280	256	274	266	287	309	272	282	265	278	322	300	264	280	304	277	262	283	306	278	320	270	273	285	293	286	284	262	278	295	281	253	297	277	309	286	297	275	279	291	281	279	261	296	255	273	246	275	308	290	276	274	275	265	259	286	273	305	281	275	270	297	279	269	269	300	284	280	271	286	263	281	288	272	254	269	277	266	294	278	263	280	294	269	291	278	287	264	270	289	276	293	291	287	294	297	299	278	278	287	282	308	311	264	259	288	297	276	299	305	266	286	317	290	252	267	306	289	280	287	251	281	270	277	306	270	272	247	300	301	297	285	302	261	265	268	264	281	280	276	259	287	298	263	251	279	303	271	247	271	293	308	268	250	240	314	339	292	276	282	279	275	293	271	305	256	302	269	291	290	278	294	267	323	300	295	291	264	275	303	300	284	302	308	246	277	274	277	283	282	283	295	280	286	285	260	298	301	294	287	277	305	273	304	292	296	292	293	279	297	283	275	276	298	280	248	267	259	310	277	266	291	266	286	263	267	274	279	267	286	284	284	299	325	289	282	281	299	296	270	305	279	257	286	286	279	289	262	303	289	315	292	265	253	297	285	303	290	299	277	301	259	305	278	269	258	291	273	263	303	278	290	265	277	279	289	267	274	286	269	261	294	284	277	267	311	305	278	246	277	306	280	296	270	280	306	304	299	258	299	276	257	261	290	307	277	301	268	282	297	282	305	304	258	256	289	295	298	309	293	299	272	276	260	272	289	267	282	295	305	283	241	285	276	343	288	258	267	275	260	278	283	267	258	296	251	258	266	264	289	266	270	279	273	259	308	293	291	304	319	283	287	279	269	302	253	262	271	285	293	271	282	255	296	288	301	280	266	290	299	289	259	264	265	266	269	277	269	293	293	307	244	279	275	284	276	272	296	272	258	282	275	268	289	280	269	288	276	287	276	308	286	277	261	277	282	312	327	272	294	298	271	271	278	318	301	286	295	266	284	267	262	276	278
22976	20982	28707	23457	20983	18910	1948	850	651	587	528	509	502	444	479	391	421	381	392	400	386	390	353	413	371	359	364	364	387	333	355	372	367	361	349	402	344	390	331	354	350	358	380	352	328	353	329	374	339	343	321	336	367	354	333	320	332	322	353	327	360	345	382	374	319	310	321	327	324	315	370	356	340	341	344	343	317	357	337	348	308	347	327	290	341	328	365	332	347	362	351	370	324	341	311	326	344	342	361	338	367	323	368	333	359	350	342	356	362	357	354	315	326	372	350	320	362	341	293	329	345	373	323	354	320	354	308	347	350	324	337	327	336	339	345	336	370	305	315	356	354	316	348	344	368	342	361	346	338	332	353	346	338	320	325	347	337	338	343	345	338	309	345	388	342	359	312	329	329	321	311	326	344	340	356	312	329	338	355	342	348	348	329	345	341	377	333	336	346	340	335	345	325	341	346	346	322	343	334	343	340	349	341	347	349	366	341	370	332	331	313	355	318	313	337	358	302	367	336	363	346	333	323	371	328	352	333	325	361	324	334	331	337	325	344	341	340	344	335	327	346	330	337	370	362	343	338	309	363	347	317	337	333	359	334	323	348	306	325	328	334	299	370	345	338	315	327	367	317	310	333	287	365	356	318	331	365	315	339	354	318	334	316	314	311	342	333	336	369	384	345	328	327	352	321	341	363	311	327	335	322	355	347	334	324	335	318	333	321	336	352	382	336	370	327	317	324	355	297	368	354	339	351	357	366	381	338	292	332	333	347	330	352	351	335	346	349	322	348	366	342	331	332	344	332	353	318	351	327	341	327	323	314	327	331	341	352	314	302	326	349	334	363	350	369	360	372	336	343	349	346	355	376	368	336	336	341	371	336	335	344	302	344	332	372	341	295	338	326	334	335	312	346	334	372	377	355	357	327	358	339	322	365	313	361	337	316	360	348	329	321	315	331	351	371	335	362	315	339	326	339	357	320	320	337	305	330	331	334	336	326	327	324	349	352	322	365	324	325	333	360	328	357	354	330	324	341	336	328	310	341	368	338	330	327	333	347	333	351	311	335	296	324	314	317	329	333	345	336	333	354	327	358	325	332	320	336	310	375	361	337	345	337	342	310	393	315	335	346	313	372	334	322	350	367	345	338	373	340	323	330	307	331	356	386	321	337	333	330	323	324	351	341	329	374	326	332	337	344	332	337	335	371	358	319	377	342	323	347	332	341	311	360	330	361	319	307	355	359	355	341	364	347	304	323	354	348	354	309	325	301	304	341	309	344	344	332	346	334	330	322	319	338	347	344	351	309	340	348	362	347	348	343	359	331	357	329	326	323	329	329	362	352	310	352	352	334	327	336	336	364	342	327	323	316	319	338	355	318	300	343	337	347	328	291	305	307	326	366	333	321	355	337	345	356	337	335	320	356	391	347	348	315	329	364	371	370	352	342	315	359	324	333	317	342	315	318	324	323	338	336	343	341	366	313	324	322	351	356	350	319	334	375	343	346	340	327	379	340	345	377	327	329	346	308	352	374	320	307	346	330	360	345	371	325	358	313	318	345	354	333	349	358	332	323	333	371	357	359	343	330	370	336	354	329	318	314	346	335	356	343	314	328	336	328	328	362	308	363	323	302	372	319	318	346	334	350	344	363	337	338	350	347	330	303	346	313	355	330	361	331	315	333	346	326	333	352	321	320	328	340	317	352	351	374	341	337	326	319	316	305	317	341	332	373	348	325	328	349	307	326	350	335	340	364	326	330	354	370	349	363	374	331	338	351	332	316	321	304	321	324	357	339	341	318	365	361	329	349	359	361	347	346	315	316	343	378	334	336	341	330	337	353	315	328	342	336	349	336	323	346	330	339	335	338	300	330	336	357	345	360	347	338	339	329	304	323	317	353	337	311	352	327	265	370	334	346	347	333	349	334	333	359	340	310	361	301	346	356	364	324	326	358	322	338	354	341	347	346	326	326	308	342	333	337	366	345	339	355	328	354	306	357	335	322	319	344	320	348	345	324	311	319	288	370	366	312	290	332	327	344	322	362	331	370	344	405	334	317	333	348	340	322	353	369	338	330	317	322	380	373	355	345	347	360	325	358	368	308	342	352	336	312	329	345	306	315	333	316	333	308	365	335	324	345	357	325	316	342	331	337	315	323	327	307	331	321	287	324	323	356	326	349	346	329	311	342	327	331	316	342	334	325	350	308	333	358	335	357	339	381	348	384	364	332	345	331	328	330	335	329	352	329	321	327	343	296	330	347	330	327	350	334	306	347	366	358	334	309	342	338	360	350	345	335	330	333	320	351	339	305	326	384	384	327	310	343	351	290	356	358	354	315	335	342	317	336	302	343	346	348	357	301	324	337	363	317	333	330	353	311	323	337	334	344	354	331	328	328	338	346	355	331	317	327	344	365	336	335	296	359	333	341	352	330	319	375	327	334	345	345	329	360	358	363	319	311	374	337	348	331	328	322	319	312	308	368	335	351	333	318	304	331	357	368	345	360	308	325	346	318	309	322	320	378	348	311	369	318	365	391	359	297	335	320	335	337	299	381	355	348	315	343	322	343	343	335	362	332	351	318	331	328	356	341	344	355	374	345	340	343	356	299	355	322	362	345	324	293	358	344	317	333	310	338	340	336	346	312	354	341	339	336	340	323	320	330	349	356	350	312	311	315	358	320	318	351	365	303	329	339	327	344	349	345	328	335	343	332	321	329	342	341	355	352	338	329	344	356	333	356	320	339	339	365	361	339	362	342	321	344	340	323	329	339	336	335	353	329	317	326	334	333	371	330	359	347	333	356	351	327	340	307	311	342	322	344	347	353	311	348	343	315	321	357	334	346	367	331	337	364	310	350	340	328	358	366	312	376	318	307	309	354	342	357	338	344	353	323	343	320	320	337	328	329	337	346	325	335	333	324	330	325	343	344	347	308	337	342	350	348	371	334	330	332	336	321	310	374	388	360	321	347	332	331	325	324	339	366	310	353	324	336	363	305	341	338	356	325	333	360	334	356	310	357	378	344	344	327	328	349	335	371	350	342	362	286	336	329	352	343	316	306	326	320	327	380	343	336	301	360	322	328	329	301	346	351	334	322	329	326	327	338	369	333	332	349	350	346	346	337	339	361	339	361	357	324	340	352	343	332	317	314	333	353	343	346	334	331	313	339	330	332	324	325	354	344	311	345	348	362	367	308	337	319	355	335	331	323	318	351	309	374	312	346	332	318	340	317	351	341	359	341	343	328	357	360	346	342	363	335	357	344	322	333	321	333	361	364	349	337	356	363	325	344	341	323	319	359	344	308	339	310	331	327	312	311	307	332	320	325	341	315	323	338	359	343	313	335	318	375	320	347	325	330	345	356	336	356	347	350	358	349	338	349	341	326	309	359	348	321	342	350	349	305	342	357	341	357	344	335	344	303	319	351	365	342	300	341	360	314	339	345	328	310	332	336	341	321	332	334	339	360	382	318	327	317	348	347	356	375	338	324	344	352	345
23318	15112	12711	6948	4774	3327	2623	2194	1828	1500	1346	1250	1103	1090	982	928	875	818	755	804	802	756	694	663	667	679	666	690	642	641	623	628	652	647	658	610	650	604	653	619	602	620	636	628	589	583	622	593	536	583	585	576	620	612	591	585	613	599	619	637	541	606	566	582	550	622	628	564	603	593	596	577	587	597	564	575	613	574	635	620	556	579	570	574	573	626	574	601	567	567	575	574	556	588	562	613	583	581	576	611	569	562	587	575	532	582	626	567	559	600	615	562	553	582	626	599	589	542	604	604	558	565	575	582	545	558	606	524	605	582	593	578	572	561	559	566	591	536	564	574	596	589	559	572	649	574	583	590	573	574	577	560	581	594	590	579	540	533	586	568	609	579	589	611	600	606	580	566	602	618	561	555	611	559	567	548	598	533	579	615	586	612	570	561	609	579	550	585	553	589	619	578	536	577	540	571	595	562	571	551	567	549	581	570	571	559	622	630	610	566	570	558	602	548	655	568	581	593	547	635	569	587	564	589	617	600	572	583	579	573	561	587	589	563	578	587	564	578	564	582	597	615	605	575	610	541	570	607	581	603	562	612	542	577	603	557	586	564	631	587	570	586	598	552	591	611	598	570	609	576	502	584	552	567	571	575	560	571	599	578	564	586	580	568	557	609	590	556	625	606	558	614	624	583	569	569	555	554	523	554	579	639	575	566	563	538	554	577	588	582	608	564	560	592	605	599	601	574	584	549	555	592	608	597	560	550	587	603	527	594	565	589	543	536	565	601	557	582	604	614	569	568	588	582	618	550	599	539	557	556	574	607	598	571	549	546	552	602	600	599	591	587	566	577	555	563	629	539	581	558	578	564	572	555	565	612	581	561	600	619	591	567	576	566	569	584	563	596	583	587	585	533	573	619	552	594	529	585	605	570	565	587	596	559	615	554	569	554	579	589	584	591	582	582	578	571	583	573	566	602	569	571	590	592	578	557	568	564	571	621	616	560	532	571	549	593	571	544	602	619	570	581	552	604	592	581	620	553	600	542	574	604	540	611	563	584	598	561	573	550	558	571	588	581	599	571	598	596	608	549	600	597	577	565	588	536	603	562	590	588	560	551	592	565	530	572	620	585	591	578	576	606	557	533	598	592	533	585	541	581	562	621	567	563	561	565	612	583	592	548	556	563	591	593	575	575	575	567	561	519	565	598	587	623	596	539	560	591	580	559	601	582	571	581	621	544	564	581	590	620	572	571	579	555	644	594	577	611	570	561	558	570	633	595	565	586	575	585	603	586	598	613	580	572	541	593	554	598	616	573	586	632	586	578	539	583	545	574	581	561	603	562	585	569	562	575	566	594	569	589	565	598	556	569	569	575	640	592	566	560	598	566	617	590	608	601	612	584	585	600	596	588	584	624	553	571	614	597	592	616	597	567	592	596	585	619	648	558	523	589	601	576	579	578	552	529	605	519	566	573	553	556	548	508	519	582	552	613	544	583	603	606	560	572	571	551	533	568	611	565	580	611	585	538	590	579	549	598	608	595	557	583	582	600	632	597	542	552	576	598	591	568	609	560	540	599	570	593	548	540	571	590	537	604	597	535	570	547	575	600	540	621	577	585	624	622	570	614	562	594	562	593	563	632	591	577	601	591	554	554	592	572	533	587	580	612	573	599	574	537	581	609	575	548	527	568	577	598	579	569	572	558	553	556	568	560	570	565	551	547	574	563	642	587	594	570	603	639	562	579	587	540	596	596	561	625	566	579	597	574	573	568	642	625	612	598	604	585	564	590	602	568	555	557	562	612	577	602	571	564	621	550	613	610	529	563	603	536	584	592	572	580	548	565	574	608	586	607	565	567	545	574	583	563	575	570	608	570	589	592	572	553	568	555	575	621	588	598	562	568	571	578	581	555	606	592	560	564	589	581	554	585	565	552	581	576	612	588	594	560	550	568	586	582	539	599	558	595	580	668	601	564	554	600	555	569	572	599	523	552	589	561	629	592	595	572	582	599	550	571	540	566	609	587	574	592	603	588	571	586	593	582	554	561	547	543	633	610	578	593	525	570	603	573	590	530	576	598	625	591	530	577	598	606	566	560	586	588	581	513	565	569	554	574	562	552	549	633	608	556	549	600	570	618	567	553	570	568	557	591	560	590	566	581	605	568	566	589	566	582	530	546	561	554	551	578	555	613	610	552	590	559	533	606	554	587	576	567	621	597	602	551	609	551	535	568	592	541	592	584	594	566	550	610	589	604	564	540	561	578	574	613	606	639	598	581	606	577	633	588	563	598	554	555	615	604	607	593	591	559	583	575	574	605	551	595	558	557	611	539	544	571	582	578	559	553	606	564	579	546	582	601	591	617	559	593	604	587	558	542	578	589	599	546	568	579	589	608	539	545	573	567	582	609	621	579	596	548	583	568	562	563	601	565	556	541	571	549	615	573	608	562	582	604	589	588	557	501	583	607	599	592	602	585	593	499	571	556	571	585	593	624	597	592	523	606	554	570	610	563	572	561	585	574	576	591	567	619	548	566	613	549	527	573	566	584	534	564	592	568	556	598	597	570	558	596	556	567	602	558	571	592	574	557	559	583	580	554	570	559	617	622	605	602	581	569	572	616	613	590	582	595	603	601	626	596	572	571	596	623	582	563	579	583	604	553	587	608	611	606	578	583	588	564	565	563	560	560	592	598	569	586	584	572	605	557	559	588	592	546	586	565	598	544	575	545	575	575	608	536	573	530	596	551	543	564	573	554	556	543	528	529	564	552	550	612	594	619	565	627	578	534	609	563	582	586	608	600	581	598	584	557	644	590	573	612	584	594	588	584	565	600	608	576	550	596	558	607	560	585	567	570	579	554	579	553	599	588	563	588	559	633	630	593	562	536	571	609	578	605	543	585	569	582	571	574	589	547	598	585	554	563	515	600	574	585	575	594	576	599	565	543	606	630	553	548	554	566	574	597	543	583	597	613	590	576	598	598	551	605	565	595	542	632	574	618	570	559	526	610	601	539	609	561	595	555	554	584	544	586	590	562	541	565	581	562	609	569	567	593	574	550	566	581	579	582	585	626	541	574	557	589	565	558	612	570	606	604	594	604	599	541	557	584	566	540	567	581	585	583	622	595	575	528	577	532	543	548	562	577	555	580	564	594	595	613	576	546	569	617	587	593	560	617	561	574	599	562	528	542	534	611	581	571	571	574	602	588	543	602	582	600	573	512	570	595	609	612	606	621	553	575	554	574	571	566	568	569	528	567	597	572	571	580	570	574	534	545	585	599	582	587	572	577	569	581	625	573	608	568	551	568	569	576	553	567	587	578	590	581	572	554	533	536	605	584	640	568	558	548	564	551	607	604	569	612	611	550	604	591	586	624	563	572	556	548	571	561	596	611	553	600	597	598	539	564	564	595	558	567	566	606	613	581	588	606	599	553	532	580	534	621	561	609	579	563	551	603	549	593	553	536	593	582	569	558	601	591	592	635	599	613	576	541	574	583
26678	20442	8304	636	350	303	294	268	280	241	259	271	284	239	246	262	247	273	265	255	272	219	264	261	244	254	281	242	249	256	229	251	242	242	240	260	251	257	238	262	262	254	264	271	256	271	237	275	254	271	243	242	274	235	228	286	257	263	265	279	272	229	239	243	282	268	257	271	230	242	246	220	247	260	259	239	274	259	263	259	246	258	270	275	250	255	237	257	260	240	262	256	263	246	240	245	249	252	238	254	232	247	224	245	246	265	272	248	233	225	275	239	290	254	256	261	245	265	259	263	233	268	264	253	235	260	278	295	250	235	245	264	276	251	241	280	243	245	253	249	247	295	252	242	252	230	277	267	262	252	278	249	253	246	263	254	284	245	254	249	254	244	257	287	253	239	259	270	239	204	272	265	239	235	257	266	262	234	263	272	251	252	259	251	281	281	271	276	269	247	262	256	249	272	239	226	230	251	259	286	245	262	222	242	254	240	236	238	249	264	259	273	255	254	260	253	276	268	237	241	291	250	261	264	274	246	272	251	246	263	273	233	246	245	233	268	257	278	280	254	221	257	230	262	239	271	272	276	212	239	246	242	259	260	237	240	239	231	252	256	242	250	235	250	217	230	242	246	268	264	230	238	258	283	269	236	271	224	272	272	269	237	254	273	263	250	258	249	269	259	264	232	248	242	270	253	235	261	276	261	302	226	219	219	270	283	246	276	221	268	258	246	246	255	275	249	243	240	267	256	301	252	252	238	268	263	248	257	244	270	269	251	233	229	277	265	279	234	271	256	265	266	250	263	261	245	207	256	286	274	229	252	241	272	256	257	257	265	263	244	234	229	293	240	248	262	290	256	247	251	254	248	236	246	245	269	229	233	253	245	239	260	270	263	241	255	215	273	261	251	232	226	263	256	278	242	246	266	248	245	243	266	264	273	259	259	261	270	274	243	245	237	269	237	267	258	242	264	246	278	258	267	239	234	305	215	273	226	265	249	255	253	204	256	257	256	266	228	256	273	275	232	248	244	250	227	265	250	248	237	282	257	234	244	266	244	246	251	246	285	254	295	253	254	244	229	279	282	254	264	263	237	253	260	262	237	250	277	247	238	273	264	261	221	272	253	240	282	233	236	251	236	252	277	267	251	233	274	242	258	247	235	225	257	252	249	238	255	257	251	260	280	238	245	252	261	250	246	230	254	250	241	232	234	250	275	242	268	227	242	262	268	261	244	252	250	267	252	248	218	250	260	240	272	237	232	254	257	304	236	238	243	242	234	261	223	240	235	236	272	250	269	259	234	247	258	264	233	248	268	237	250	265	298	275	256	238	242	258	235	238	258	250	258	248	224	277	253	249	255	257	253	254	253	249	229	257	257	266	253	278	264	254	252	256	249	248	234	252	236	219	234	238	233	252	265	255	261	283	247	243	243	277	257	280	225	262	243	253	250	248	225	261	235	240	284	253	270	232	248	268	253	233	253	261	262	253	254	220	270	245	252	249	245	243	277	248	268	253	231	218	241	221	252	223	267	269	253	259	232	282	229	221	242	256	249	242	261	272	252	232	248	262	233	268	252	250	250	243	275	264	255	240	283	264	268	258	246	277	291	274	262	248	241	224	264	271	251	259	246	249	225	242	258	250	235	263	250	273	239	298	252	246	252	260	257	243	240	279	247	208	226	243	232	254	257	277	254	270	258	251	243	260	268	273	247	251	257	235	262	234	250	278	262	267	218	262	229	252	240	247	260	249	243	247	261	243	227	257	274	269	249	270	253	263	244	228	252	230	247	258	235	226	262	273	240	260	236	260	249	270	269	243	276	268	262	250	295	259	268	261	246	301	239	258	249	258	266	254	245	285	240	272	238	251	220	228	244	228	249	245	255	257	256	249	245	253	248	222	242	246	261	237	271	231	255	235	234	261	268	283	262	266	263	215	238	238	239	268	240	244	276	258	264	265	259	256	250	246	268	242	250	239	254	217	249	248	246	246	228	266	237	231	258	260	241	255	239	256	258	283	267	262	272	259	244	224	225	258	244	242	263	266	250	262	289	246	243	238	264	250	289	252	257	239	232	241	252	269	242	248	287	260	228	274	229	249	250	271	234	240	250	253	267	261	260	217	246	277	258	233	221	239	238	239	289	232	244	254	253	252	240	255	271	229	285	260	275	213	239	254	256	244	256	249	261	259	241	244	278	261	264	237	243	263	252	279	252	267	243	236	253	245	283	240	283	265	260	218	255	240	280	253	258	237	246	267	245	242	251	246	261	263	225	231	252	261	245	255	251	230	252	235	281	243	272	255	261	257	243	261	262	265	256	261	270	273	270	253	265	255	271	259	271	264	260	265	252	238	278	248	277	236	257	256	251	258	259	230	252	247	244	271	259	273	237	237	242	239	234	267	270	261	251	276	269	248	238	252	252	255	266	247	251	265	281	276	265	238	245	253	257	248	256	259	277	247	274	242	255	229	284	239	238	265	240	216	257	226	225	228	282	256	269	243	257	276	266	270	242	271	237	255	239	221	238	260	239	258	264	245	271	269	227	255	241	279	242	228	270	264	260	254	235	267	260	263	210	252	254	270	229	236	259	248	229	241	258	258	270	266	269	229	249	275	242	256	242	244	244	248	251	263	262	232	268	259	271	269	251	250	269	250	269	252	263	228	257	269	250	240	259	254	274	281	249	267	270	246	266	265	250	254	266	259	228	268	250	231	262	264	268	243	288	245	253	262	275	271	245	269	253	253	284	222	245	255	229	266	248	289	255	244	252	275	242	258	250	245	268	225	251	240	267	227	264	249	250	226	254	249	267	239	240	233	252	221	230	245	250	245	236	243	259	269	265	258	278	252	284	223	249	244	249	265	234	257	245	245	249	251	255	262	218	263	264	271	246	265	273	224	255	263	265	285	298	233	231	272	247	248	258	255	232	255	256	222	269	236	240	243	238	250	256	247	247	246	288	229	279	249	231	309	253	238	261	271	252	248	257	231	270	257	265	267	230	268	246	261	236	261	235	284	239	255	244	264	264	240	230	224	245	241	241	252	266	245	231	250	243	225	268	246	248	287	247	271	227	247	260	233	248	228	251	245	271	260	256	224	261	233	232	245	266	284	235	213	289	250	245	268	251	255	221	252	262	257	252	267	249	241	309	272	243	269	246	257	266	256	249	244	254	273	222	238	278	239	247	243	275	242	249	246	246	293	237	263	250	274	237	257	260	248	270	226	284	241	220	239	267	251	237	219	254	266	282	238	241	230	248	231	246	245	266	260	264	236	267	254	281	259	239	258	249	251	277	263	256	274	230	221	255	237	233	250	250	224	262	250	252	288	255	243	259	236	258	248	250	288	274	244	239	267	252	260	250	223	264	255	255	236	256	268	270	251	248	245	247	226	257	251	264	256	270	258	277	238	260	256	248	275	260	262	240	275	239	244	266	222	258	263	220	241	242	272	242	291	232	239	259	252	248	254	240	258	261	256	290	249	249	283	236	273	248	230	266
11413	1538	1308	823	729	623	579	562	560	533	478	491	491	509	446	492	490	484	487	499	468	457	465	516	502	449	490	452	499	470	449	465	458	470	492	469	469	514	469	497	480	481	445	479	489	474	511	451	455	512	448	498	433	509	421	515	441	453	488	478	472	474	522	448	480	469	449	526	463	442	449	448	467	466	449	498	490	468	452	450	477	444	462	460	420	469	456	453	438	459	514	485	486	479	486	457	449	466	461	448	484	492	455	471	469	450	505	505	486	424	417	471	481	454	446	434	481	489	469	479	494	490	466	476	480	471	449	499	455	485	516	509	470	474	490	462	449	447	488	439	470	456	459	472	445	480	463	479	450	458	484	461	520	460	476	463	484	490	447	462	447	475	446	473	466	464	465	473	458	495	444	475	489	475	494	455	463	458	480	467	465	450	448	503	439	503	490	437	439	459	472	475	452	492	448	451	479	475	475	430	517	467	484	450	487	465	485	434	470	458	491	442	463	455	445	494	466	463	480	470	517	480	481	455	498	510	494	463	484	489	469	472	490	451	448	466	493	480	484	534	456	445	483	470	490	448	508	501	492	480	489	502	512	494	460	519	462	473	504	445	466	472	489	449	457	491	480	430	489	470	464	507	489	474	473	508	449	457	483	464	481	463	463	454	464	479	477	467	473	433	456	461	499	442	479	460	505	476	438	459	457	512	498	471	430	486	483	429	485	448	468	484	469	443	490	493	449	470	497	477	475	475	439	471	456	483	443	474	450	450	472	440	412	434	457	463	513	454	493	466	473	489	455	432	484	474	485	510	475	499	493	480	426	454	446	478	431	477	473	438	479	461	471	455	460	485	522	464	470	496	451	468	477	490	467	462	476	417	487	489	457	467	444	452	443	513	464	493	498	468	484	436	473	460	471	452	476	463	495	509	479	424	481	473	499	438	483	456	471	442	463	466	456	446	484	507	497	485	467	488	447	453	487	453	469	486	480	492	461	426	469	473	488	454	446	457	489	448	484	490	465	490	495	502	464	486	499	496	445	474	465	464	498	460	470	449	463	470	482	433	430	425	430	485	497	463	438	441	441	438	427	464	470	469	433	504	428	488	448	443	463	505	447	483	484	470	482	503	492	471	451	454	489	440	459	484	488	459	479	476	468	475	481	455	493	497	429	431	455	502	475	457	507	482	449	447	477	457	474	432	474	479	457	502	455	445	462	495	468	463	453	469	503	470	469	445	477	459	479	476	440	482	457	438	466	470	487	475	467	490	466	482	466	502	464	518	464	434	509	469	427	463	482	468	470	470	485	528	469	460	495	489	438	482	490	446	483	469	474	507	464	503	445	498	451	490	429	479	478	477	468	482	450	426	453	483	506	460	467	463	496	506	487	454	497	491	466	457	475	494	469	474	459	475	460	447	488	460	464	489	489	478	483	466	478	504	495	472	507	475	482	480	449	471	474	480	429	504	494	426	445	450	482	496	487	475	464	465	459	446	478	464	469	447	481	502	465	434	502	452	477	468	450	488	488	479	527	464	508	509	462	461	489	474	476	476	479	447	485	448	473	463	469	464	490	448	433	476	471	508	461	482	499	504	402	478	482	426	459	498	476	444	479	473	474	474	447	460	467	462	506	459	460	455	409	477	458	494	474	472	498	476	498	491	428	449	471	475	470	486	482	530	438	465	482	478	501	461	507	468	461	446	489	432	450	450	478	474	504	455	505	456	486	503	486	445	480	493	419	466	449	481	459	498	486	531	476	484	484	487	502	474	485	493	480	461	494	464	467	481	428	470	477	482	484	512	473	433	492	475	478	459	460	473	469	496	514	462	527	474	482	456	505	478	504	482	474	482	509	495	467	476	485	500	456	458	460	430	452	461	439	472	488	474	472	460	433	454	455	463	430	489	487	518	456	528	511	465	475	447	494	448	463	443	442	491	460	482	436	495	498	441	456	468	482	495	448	467	438	444	499	472	470	442	436	523	435	471	463	463	488	472	493	477	458	449	482	486	458	469	498	474	504	443	426	461	438	467	445	474	446	486	458	449	470	488	475	483	467	476	496	481	446	492	498	515	451	495	461	496	454	503	463	512	471	443	450	432	484	461	455	447	482	490	454	486	442	489	494	470	451	475	460	494	452	498	466	493	462	506	497	468	516	487	447	458	490	463	473	481	472	466	468	440	473	460	460	479	457	463	459	492	475	478	465	493	486	494	457	482	446	456	496	474	462	454	469	458	442	473	440	491	469	505	500	488	475	465	518	459	450	471	481	470	429	461	509	470	458	472	471	461	487	480	449	472	453	453	466	466	431	505	439	474	458	486	463	472	483	459	489	487	467	465	458	497	478	480	454	511	478	487	499	485	486	466	491	478	504	469	486	478	430	493	436	485	468	474	492	505	487	490	468	476	469	471	418	491	495	464	484	455	457	483	466	489	468	465	448	452	433	494	470	502	483	443	454	462	468	474	458	500	486	471	469	467	447	471	511	446	470	492	462	441	460	445	496	435	470	436	443	446	470	456	498	477	490	526	491	466	464	450	490	494	469	450	502	494	446	452	450	499	432	497	474	474	484	477	469	479	508	486	442	489	485	460	481	464	475	479	483	465	439	433	476	492	480	451	465	426	461	489	454	468	461	477	501	464	490	440	448	490	480	440	467	483	483	473	483	493	474	475	469	479	476	455	473	471	495	488	424	455	485	449	428	455	490	446	501	437	506	464	500	488	436	462	447	508	433	456	506	465	479	461	474	480	524	498	462	477	458	457	450	503	451	433	462	487	514	511	441	462	468	450	479	431	487	475	493	429	494	444	490	499	467	472	465	493	475	430	464	449	438	439	454	438	440	438	480	502	448	472	447	445	455	458	499	472	457	482	499	448	427	468	508	464	457	461	431	475	469	444	444	438	463	448	490	506	453	458	454	470	479	479	456	453	465	492	470	436	469	437	476	457	456	473	454	469	441	476	483	468	452	478	437	451	471	475	451	481	510	453	492	439	496	487	454	496	449	508	494	487	453	441	472	459	432	515	506	475	480	486	453	415	481	461	486	444	432	462	478	459	484	438	462	496	418	456	477	498	473	488	446	484	473	475	470	447	459	475	492	430	487	482	481	475	480	511	456	484	447	451	484	443	478	485	473	487	477	485	449	500	490	452	473	443	449	502	443	494	445	480	441	468	477	487	457	483	477	496	455	452	452	480	439	475	482	420	475	480	466	448	415	476	428	484	460	428	456	456	478	456	455	470	497	497	454	438	458	482	498	459	456	452	461	476	480	472	465	473	457	507	482	461	455	504	474	415	439	464	452	523	448	483	477	487	446	442	438	474	491	494	475	486	464	471	478	473	433	466	455	465	502	496	444	422	464	447	452	429	461	434	466	459	507	483	494	449	475	470	442	455	429	452	445	461	499	481	477	498	495	466	457	489	474	493	460	461	484	473	439	454	453	485	474	461	452	493	459	453	448	465	453	477	493	448	492	473	459	495	453	455	501	471	482	468
23979	20962	27975	24113	19637	1521	496	372	301	252	226	230	196	189	182	185	177	156	173	184	168	171	162	139	167	173	150	138	171	154	156	149	157	159	146	150	175	141	150	163	148	151	163	144	143	146	155	146	156	133	166	168	141	147	158	135	162	135	175	130	164	151	146	178	161	148	151	141	162	155	154	152	141	144	164	143	129	155	131	154	143	136	135	144	140	131	136	159	155	155	152	148	133	141	150	148	155	140	148	144	162	146	142	158	165	140	150	141	157	168	150	161	137	134	168	169	149	146	150	128	111	155	140	150	151	149	155	156	135	144	148	178	160	137	151	151	144	148	132	130	158	145	167	130	158	144	152	151	144	147	136	129	139	129	148	134	136	147	158	135	156	154	133	150	164	146	135	138	145	139	137	158	135	138	144	137	140	144	149	148	159	136	155	144	152	141	137	138	121	153	136	157	154	161	159	150	150	175	150	126	135	141	145	135	144	147	173	142	125	148	126	154	154	125	132	147	151	138	138	167	147	146	143	152	136	147	148	153	155	143	139	155	155	153	146	161	146	137	137	146	151	146	162	150	151	127	156	131	151	156	180	135	143	138	146	149	118	147	146	138	154	154	143	152	147	142	134	140	161	162	125	152	152	150	134	158	154	138	145	143	162	154	139	158	173	157	141	125	151	148	134	156	158	148	141	148	136	140	155	161	146	135	146	144	162	159	134	157	132	131	142	148	117	152	150	151	123	148	146	133	148	140	141	162	146	143	139	158	150	162	149	164	150	147	159	153	163	135	131	164	168	176	138	148	136	149	123	164	154	160	139	141	126	159	154	155	141	142	141	161	134	159	143	153	161	164	154	152	152	163	140	136	151	118	148	144	143	122	131	154	149	132	161	173	158	129	167	164	139	151	171	162	150	132	152	151	139	159	154	158	156	155	146	150	159	150	139	146	171	150	161	152	146	156	150	134	164	148	131	139	155	150	138	157	135	149	148	175	163	158	141	154	140	136	151	137	143	153	149	140	144	134	129	144	112	158	152	170	170	157	127	143	166	154	142	141	158	140	133	130	129	158	133	147	136	136	142	139	148	153	160	153	134	146	154	147	158	153	156	137	132	140	163	167	156	141	163	154	136	137	163	141	144	141	132	151	155	148	149	146	157	165	147	127	156	157	140	141	150	146	151	126	148	166	144	150	170	150	162	139	138	153	139	124	129	159	149	138	148	158	130	152	139	156	139	141	158	147	157	157	139	159	134	129	136	142	145	138	143	154	125	149	150	147	150	137	158	164	136	170	137	142	137	168	153	147	129	123	160	172	147	146	141	125	142	158	139	134	123	136	134	141	153	167	142	144	141	136	153	161	137	144	143	145	133	141	145	148	144	158	148	143	141	160	157	154	131	133	146	151	146	145	138	140	159	153	139	147	154	154	136	158	132	168	150	141	170	142	139	140	144	150	145	143	125	156	122	165	135	137	140	134	138	157	149	132	157	152	135	145	146	149	165	126	143	132	155	119	183	162	127	155	124	148	144	160	128	145	136	118	145	156	142	178	133	149	150	151	165	169	176	165	163	151	130	154	146	135	130	165	155	138	154	147	142	164	148	129	146	142	144	134	146	136	120	132	134	132	148	145	131	143	143	158	153	150	150	147	132	134	145	128	154	140	163	143	170	175	142	152	169	126	150	146	152	129	140	157	166	145	160	149	138	168	148	166	142	149	160	141	158	157	148	121	152	143	152	153	136	159	140	143	150	129	140	152	139	151	151	129	147	157	144	142	157	130	162	159	143	139	132	149	139	173	151	141	150	147	149	155	140	140	132	136	129	150	141	137	161	150	143	148	143	147	137	131	104	145	147	135	154	158	145	150	160	132	120	162	142	167	132	131	117	127	128	144	147	157	127	176	166	154	141	117	137	133	136	171	169	135	164	132	155	137	138	125	131	129	157	142	132	155	138	150	157	159	141	156	135	133	145	150	143	143	167	149	149	155	146	141	141	147	143	150	134	131	149	156	124	148	143	141	153	142	139	137	169	147	159	147	156	135	147	125	143	139	146	145	135	153	153	160	139	154	134	150	150	154	137	183	151	145	131	151	160	141	155	124	156	148	149	147	150	139	146	147	146	128	129	147	147	135	132	165	135	148	138	158	115	164	144	148	146	133	133	143	179	154	133	154	141	143	149	162	137	147	141	147	152	137	152	133	150	138	130	156	129	166	161	154	136	168	143	150	121	151	173	150	146	170	128	152	167	142	141	150	151	146	154	153	173	129	137	150	156	151	145	144	141	135	164	155	168	137	130	150	142	154	129	159	159	136	138	171	135	150	145	150	146	150	152	131	166	123	141	144	136	137	171	139	139	167	137	129	140	144	141	139	155	143	146	137	142	149	158	153	142	137	145	142	170	129	129	164	148	146	128	147	143	139	148	152	131	149	148	151	162	123	147	137	150	142	142	156	143	159	130	143	149	163	148	138	156	128	158	129	150	148	143	140	147	140	137	146	162	146	164	138	161	165	116	140	142	157	152	144	143	148	163	161	147	152	146	150	175	139	166	137	143	134	152	127	133	146	154	130	176	149	155	135	159	149	158	143	131	140	178	133	141	147	147	139	158	145	149	169	139	136	142	151	121	142	161	138	177	132	141	136	133	155	125	180	149	160	137	164	162	144	132	154	147	129	151	162	148	154	138	149	151	130	150	148	137	140	144	142	131	142	143	139	137	147	134	126	157	159	169	139	152	155	152	150	140	156	157	154	143	143	145	143	140	126	142	135	141	161	156	166	134	128	149	167	130	159	134	137	144	142	127	162	142	153	150	153	136	129	142	153	131	151	158	136	134	135	127	145	145	145	152	147	164	140	132	163	157	159	158	137	154	147	137	153	130	159	140	138	163	148	140	136	138	155	155	135	156	144	131	140	143	131	163	142	145	159	136	145	169	119	133	161	150	131	142	139	118	142	140	155	166	169	137	152	158	156	159	170	136	129	176	141	149	147	160	154	151	131	133	130	154	168	165	133	134	145	137	150	165	137	164	160	131	145	154	167	122	148	143	150	161	164	159	154	133	127	149	133	130	155	131	145	148	154	157	159	160	140	129	164	135	141	165	141	158	152	168	144	144	154	137	141	125	153	147	142	138	145	173	161	145	150	113	157	150	156	134	151	145	144	145	116	161	128	162	157	129	156	132	144	156	145	126	131	127	138	156	155	150	137	130	156	144	137	176	130	143	134	144	158	155	148	156	170	140	144	141	147	153	151	157	164	138	147	172	137	131	146	142	150	155	162	150	146	157	158	147	135	138	163	142	130	125	156	134	174	141	159	149	157	139	166	151	144	131	152	126	149	171	151	142	159	135	135	142	169	158	140	147	163	147	162	145	140	159	171	152	172	113	147	143	147	133	166	142	141	146	136	159	136	151	131	152	142	141	141	156	159	152	151	155	153	154	150	139	148	152	146	133	118	156	146	148	136	146	148	170	146	159	126	146	158	117	149	135	130	160	155
20083	9233	7856	3841	2487	1869	1423	1078	923	795	686	634	558	512	463	449	404	373	362	370	366	379	355	294	336	327	327	302	323	299	310	331	304	332	327	334	322	304	307	291	290	277	303	307	291	283	308	297	282	299	277	283	286	263	330	267	297	281	291	306	301	252	304	259	251	255	289	286	267	279	281	295	261	297	269	269	273	276	278	275	301	280	283	272	291	297	288	288	255	225	281	304	284	296	293	328	295	265	281	278	284	275	299	285	257	257	282	270	308	286	264	280	273	273	281	277	284	289	262	249	287	293	275	272	275	275	293	299	283	297	275	292	300	273	282	289	284	267	291	298	298	280	297	264	279	251	286	273	290	283	260	284	284	258	274	304	302	274	273	251	273	266	278	299	263	315	324	263	262	280	305	300	275	294	294	317	280	284	300	295	277	272	311	241	260	275	269	266	300	278	278	259	271	272	257	287	269	269	262	291	296	291	264	288	263	291	287	289	302	280	289	274	277	283	253	276	292	283	271	275	288	298	292	266	258	272	257	277	285	322	267	280	277	269	300	273	287	281	267	264	255	311	254	298	259	244	243	278	273	257	282	251	292	267	267	288	275	280	289	279	312	274	269	287	286	280	283	286	296	253	288	310	289	287	262	274	279	263	295	267	295	291	275	283	265	285	293	266	264	256	291	275	289	263	266	271	273	291	258	260	295	298	265	283	297	272	288	249	237	278	324	301	294	279	293	291	242	278	279	267	294	285	288	284	280	254	264	268	276	270	274	280	259	268	296	272	281	273	310	262	305	314	273	271	265	254	304	262	266	255	277	286	279	281	285	282	258	286	302	252	301	266	285	296	280	267	261	281	256	302	280	288	261	282	291	289	280	303	275	298	256	269	275	287	263	319	266	280	280	262	275	261	252	287	294	292	259	278	305	286	313	271	267	265	286	293	287	264	260	283	301	269	279	261	270	275	286	288	259	286	274	278	299	311	297	273	298	299	270	256	289	306	316	280	273	293	280	287	287	289	270	253	252	271	299	287	277	263	265	277	285	259	274	273	281	251	261	290	298	271	297	280	284	290	290	261	286	276	255	277	291	292	272	268	283	262	244	292	274	296	277	269	291	305	272	270	287	289	300	302	267	282	278	315	272	278	273	277	286	296	265	329	290	292	261	282	286	299	273	284	293	279	282	269	298	270	289	293	305	276	283	320	295	281	269	252	299	275	276	281	291	294	297	266	248	266	267	275	292	286	278	290	261	277	290	264	302	294	295	266	288	255	258	295	287	281	274	286	278	291	243	294	293	295	290	300	263	265	289	259	279	290	272	260	295	277	258	277	291	248	282	266	280	270	291	268	287	287	297	277	288	292	271	259	306	274	268	280	284	282	266	252	242	283	250	303	298	288	280	288	278	268	264	283	279	266	285	297	274	271	286	293	299	274	299	292	283	283	267	275	264	287	289	282	290	281	322	271	281	304	260	259	272	269	282	288	258	304	284	254	287	318	288	304	279	281	264	284	295	245	291	281	277	304	289	272	265	238	274	262	286	286	246	311	298	280	289	284	263	289	266	266	316	314	290	267	299	266	227	265	279	274	304	276	309	259	271	271	289	253	242	277	279	275	290	284	295	271	300	287	296	283	286	281	308	295	258	290	265	284	318	272	279	274	286	259	270	274	296	291	291	271	254	247	286	256	274	282	315	272	270	290	285	260	275	264	285	306	275	291	284	265	258	274	263	266	284	273	266	278	281	253	317	259	305	304	274	276	273	280	285	252	313	284	295	273	274	272	247	272	285	291	292	288	290	273	283	272	285	281	283	290	310	242	263	310	300	301	301	272	258	273	295	285	271	295	274	273	294	279	302	305	278	298	288	299	295	265	276	267	301	263	289	299	281	279	286	259	300	274	292	255	269	273	294	272	273	294	312	276	283	272	253	274	278	269	296	291	283	272	287	284	259	307	281	254	260	297	288	289	286	261	282	274	256	278	263	287	268	281	276	279	266	267	271	273	273	290	300	265	275	267	291	267	267	262	293	326	283	260	305	260	231	267	271	269	274	263	287	249	281	266	270	293	277	269	267	287	250	269	264	326	246	317	245	314	267	278	284	250	246	251	255	308	289	260	294	263	304	292	265	299	280	284	293	257	273	262	281	277	275	251	290	258	273	306	271	272	272	286	300	283	270	277	257	268	280	280	311	281	241	313	278	286	285	290	265	277	271	314	276	277	278	320	286	314	295	248	282	289	275	297	285	280	271	272	274	266	283	266	293	303	274	272	276	286	237	256	280	300	287	298	265	250	256	267	263	292	282	267	272	292	289	304	313	294	297	285	305	267	276	269	292	275	264	268	287	245	280	249	279	286	289	286	277	295	279	274	289	257	273	260	317	266	274	286	273	296	275	297	285	299	234	309	252	315	291	295	262	269	300	286	257	285	302	244	283	272	274	261	321	294	248	269	259	255	281	299	316	294	307	268	297	257	283	259	279	257	279	257	284	275	288	266	290	254	312	306	268	284	257	287	240	289	270	301	275	295	306	276	284	271	256	291	260	264	295	282	279	244	289	282	294	291	246	284	309	259	296	278	266	284	258	297	273	264	283	293	240	305	280	282	313	271	314	272	308	268	270	255	282	310	242	252	291	266	299	272	256	273	295	291	280	274	260	299	293	294	264	267	282	287	272	292	282	283	268	289	260	270	250	302	284	298	257	273	275	279	258	283	273	262	243	307	267	270	265	306	271	270	289	291	298	298	267	285	287	279	278	270	274	275	287	290	258	269	290	268	279	263	265	253	267	269	276	274	285	286	292	282	280	243	289	295	285	291	266	285	251	249	266	277	312	264	307	289	301	273	298	310	289	259	269	284	273	301	255	286	283	284	264	278	285	257	301	270	268	310	269	274	279	289	284	276	264	299	297	302	260	255	258	287	263	295	266	298	306	275	276	269	294	249	270	278	291	282	221	280	270	319	269	286	240	278	247	260	293	274	291	268	285	319	248	253	287	249	308	264	298	289	271	272	265	294	279	249	275	259	254	271	267	285	286	266	271	283	241	286	301	252	267	254	252	291	265	292	282	281	276	279	249	255	273	288	280	257	264	327	270	260	238	281	273	265	242	306	263	269	278	273	288	267	287	258	253	290	236	272	282	265	280	272	278	308	265	323	310	301	290	278	303	293	263	265	278	279	268	288	269	263	277	278	299	281	277	276	285	275	273	322	295	251	281	241	270	281	270	289	292	264	301	262	307	233	288	294	265	292	300	268	264	275	251	271	277	273	292	312	257	261	288	258	276	284	292	283	264	263	269	292	273	266	286	250	261	275	249	291	270	281	257	286	298	294	270	269	272	275	280	270	300	298	294	292	263	257	285	287	271	284	267	275	284	269	306	253	278	291	307	261	286	266	271	261	267	308	287	278	274	286	263	261	268	288	255	259	287	265	250	270	281	284	286	274	281	302	283	287	247	294	298	262	291	270	315	246	266	276	283	274	290	275	310	279	258	272
22992	20962	28649	23446	20962	18874	1928	786	668	596	526	515	452	457	422	422	400	411	398	392	413	388	394	390	358	356	360	376	377	367	339	359	329	357	401	350	374	344	352	329	348	332	356	340	346	314	322	325	346	352	304	359	370	343	351	338	367	338	335	378	347	386	337	332	327	343	359	352	389	351	350	377	358	360	333	332	340	378	332	352	360	329	352	359	330	336	360	352	350	367	349	335	329	351	342	350	331	365	320	312	319	339	320	339	354	356	358	370	366	338	314	337	365	325	360	338	374	303	364	325	347	368	333	354	346	323	305	306	334	336	382	363	354	331	330	338	320	357	322	339	357	313	371	356	350	342	360	374	327	369	347	340	333	334	316	335	361	329	353	343	330	336	347	367	385	355	309	338	359	314	356	346	369	340	321	328	336	357	326	344	336	327	374	329	322	311	372	330	355	326	346	380	337	341	373	340	336	386	383	335	341	334	338	298	339	353	323	338	321	325	328	368	320	329	299	337	347	318	320	333	315	345	342	345	341	343	321	341	394	321	360	337	369	329	336	353	358	315	331	364	323	338	355	358	375	327	378	351	333	323	335	335	339	328	322	357	322	319	358	347	367	316	339	341	327	336	341	353	318	365	342	337	320	358	379	327	350	348	337	321	315	321	332	330	353	359	327	331	314	307	318	317	322	375	343	357	334	344	347	294	320	316	331	348	357	325	354	351	337	339	343	342	342	322	336	328	331	349	339	360	394	358	308	336	345	350	328	345	328	370	338	301	316	330	348	349	316	351	328	301	337	335	374	320	378	340	346	357	309	310	359	298	315	339	326	321	372	376	361	359	365	320	323	341	362	333	336	340	315	332	355	348	356	330	332	337	346	327	377	360	355	332	342	342	325	338	330	336	347	313	342	340	353	337	335	297	341	331	341	329	319	355	359	338	350	327	336	330	334	358	339	294	330	381	350	317	318	299	329	335	323	345	362	338	343	335	354	326	378	311	349	319	355	341	326	304	341	356	358	338	327	356	372	329	324	384	340	348	359	308	324	368	325	352	301	364	351	332	328	313	315	358	331	329	350	346	330	329	344	345	369	340	348	324	351	347	355	341	362	354	333	328	357	326	341	351	306	345	321	339	344	348	373	354	322	360	353	321	336	321	317	331	352	338	351	332	338	325	356	366	352	320	355	370	378	363	308	318	350	369	314	337	322	356	346	355	359	338	341	340	368	334	329	323	322	374	345	363	318	339	325	300	326	313	315	292	346	340	317	332	338	369	322	313	342	376	322	350	355	351	346	322	331	365	340	353	315	336	329	369	355	339	336	340	313	313	358	334	345	339	327	325	336	351	347	312	321	300	350	339	370	307	339	353	336	310	350	339	346	352	345	318	326	305	323	339	325	318	359	372	323	332	334	331	313	312	390	364	310	346	362	324	318	350	323	314	405	337	345	346	368	352	364	339	345	280	320	342	324	315	365	343	338	319	346	338	321	321	339	326	354	373	350	345	347	317	363	342	358	309	327	340	345	339	325	367	367	325	332	305	343	347	347	332	323	351	337	377	324	343	320	343	356	336	354	329	343	344	339	344	341	334	331	329	348	361	313	311	328	349	329	355	331	336	326	360	352	358	312	355	301	346	343	334	333	341	332	340	354	354	345	355	324	330	312	351	316	318	350	320	336	344	338	317	352	320	345	323	356	338	336	329	316	372	350	332	345	332	296	346	315	368	339	346	358	327	344	351	322	349	338	334	332	362	311	327	339	342	301	344	338	329	310	324	308	318	353	332	339	331	316	335	335	333	328	342	379	337	346	341	358	335	344	322	329	346	331	300	326	347	319	349	369	315	330	370	362	333	359	350	337	333	319	330	315	352	339	334	350	314	330	348	346	310	367	335	367	346	332	310	349	321	333	375	355	342	349	342	338	324	387	346	358	311	361	323	347	333	346	338	328	328	347	297	315	309	356	354	346	354	317	329	375	345	355	334	373	311	315	338	335	310	332	358	369	328	349	327	315	320	324	365	306	341	343	359	338	326	321	350	371	348	308	355	377	334	326	346	350	348	327	359	286	326	353	316	304	351	364	346	314	333	338	354	349	314	337	331	366	366	316	346	340	344	331	319	340	344	359	329	303	375	332	314	334	343	338	357	375	314	333	359	319	326	347	361	372	330	344	357	298	348	342	342	345	354	321	312	314	334	308	330	354	344	338	306	328	332	321	318	339	330	384	338	331	319	331	336	364	337	325	315	329	307	370	332	353	334	379	356	340	345	322	317	335	356	360	352	329	330	316	323	325	357	333	353	355	342	312	359	358	327	338	312	335	363	340	336	340	328	319	388	343	348	280	316	312	369	343	334	354	349	347	335	324	341	348	323	317	304	330	329	362	317	339	349	347	324	355	354	359	361	315	321	365	325	320	321	373	355	341	333	337	342	339	352	340	362	311	340	341	354	346	381	342	356	340	312	344	322	319	366	350	347	352	338	329	340	337	337	345	367	347	312	337	376	321	323	339	315	323	351	357	331	316	366	339	332	363	311	353	342	322	366	316	330	319	314	351	338	358	339	336	347	336	318	374	334	361	340	332	325	355	369	346	323	335	331	314	345	363	321	350	333	353	303	340	342	342	330	372	319	353	352	313	367	327	364	323	314	354	340	308	348	327	356	333	343	340	370	349	316	343	366	339	314	327	362	354	367	381	349	348	329	339	364	324	316	328	336	334	333	325	305	329	352	337	359	310	325	334	342	365	365	369	348	339	343	326	334	339	347	318	354	370	372	342	328	336	332	355	357	358	342	360	334	359	344	337	323	335	344	374	334	381	347	342	321	353	360	322	349	393	334	344	376	343	318	338	391	318	320	336	345	344	322	325	346	328	348	353	339	347	327	365	303	326	327	323	332	348	306	360	326	320	349	340	325	327	350	344	321	331	351	388	332	356	330	315	333	374	350	309	340	343	373	353	343	312	310	346	331	368	346	321	329	335	322	377	362	340	363	323	338	330	347	324	329	351	337	347	361	352	374	356	344	355	337	351	376	353	351	339	359	348	338	341	355	360	319	370	336	342	371	329	348	306	317	361	325	308	315	328	335	340	383	328	340	365	342	329	310	337	359	333	334	326	326	371	341	351	348	311	362	335	338	314	288	330	330	371	352	312	309	340	365	335	372	299	359	320	296	331	332	317	358	332	353	346	311	370	335	321	335	335	353	326	373	305	347	322	352	359	343	364	346	330	349	343	335	348	380	335	359	364	345	314	342	308	377	341	346	320	369	354	320	317	333	351	348	321	329	340	329	352	370	337	362	324	342	324	371	349	320	352	327	346	331	339	382	355	351	334	320	339	348	318	348	336	356	363	368	334	330	367	342	311	300	338	349	304	352	342	341	345	303	325	328	361	327	328	341	330	343	341	319	354	328	340	303	354	324	349	367	373	358	358	341	326	343	318	342	357	349	335	335	336	348	354	355	334	329	339	387	338	325	340	313	341	342	356	315	312	361	331	356
23559	14997	12931	6900	4604	3371	2650	2084	1823	1569	1361	1234	1120	961	983	935	823	821	860	756	726	737	726	698	720	708	686	678	626	654	665	595	612	624	626	615	614	614	639	609	623	624	611	578	623	593	546	593	582	666	627	547	561	647	591	603	616	645	563	635	580	563	598	601	594	608	616	576	647	577	598	564	566	625	571	556	547	584	526	585	583	579	589	553	584	583	644	577	591	569	563	559	544	565	552	582	590	593	598	524	586	597	580	640	527	581	600	522	607	553	617	544	548	574	564	582	561	515	567	589	571	594	539	582	584	573	572	597	527	601	586	590	603	581	568	559	574	610	588	563	534	625	569	559	551	603	600	623	631	584	592	582	582	554	564	602	574	581	541	576	628	593	561	605	564	548	580	595	595	568	519	589	562	587	581	581	603	601	572	585	566	545	584	572	556	572	599	589	579	548	595	597	590	586	575	605	578	611	544	578	584	562	593	625	591	576	592	607	574	562	568	591	595	553	557	520	585	608	569	543	595	575	563	576	543	609	614	585	577	597	582	572	573	596	553	567	556	537	554	553	572	614	591	577	596	578	588	575	600	528	540	606	619	609	648	594	562	569	532	583	614	561	608	564	576	580	587	563	575	612	591	568	613	602	545	573	556	596	588	592	562	552	557	603	574	595	569	612	591	556	612	553	561	550	562	581	607	594	641	584	546	615	601	599	590	604	553	582	613	592	578	564	561	559	610	592	523	557	552	562	555	549	560	597	569	592	601	565	627	571	557	550	554	611	566	552	553	564	621	582	574	543	570	569	609	577	566	577	570	568	568	580	563	582	573	612	567	623	567	554	596	577	602	585	578	554	560	548	591	583	562	610	566	548	588	602	583	589	603	541	584	608	569	577	584	570	546	611	559	551	580	593	560	592	536	578	551	567	569	597	573	628	569	583	576	583	544	569	610	541	555	554	578	608	530	527	577	607	573	539	546	611	575	568	592	597	576	631	603	573	592	587	575	597	591	569	578	589	599	535	570	609	566	522	579	574	598	594	560	570	539	597	541	561	583	584	551	558	546	549	562	575	533	556	566	564	561	581	569	558	616	541	551	597	560	510	581	558	595	581	576	623	595	570	623	584	572	578	582	519	529	583	549	627	560	535	560	563	555	550	616	533	590	631	573	549	620	576	531	639	556	592	594	551	611	554	582	586	575	576	589	592	622	553	582	535	585	576	561	573	587	551	624	599	596	589	599	568	573	545	597	583	580	570	546	593	602	551	592	556	569	565	613	579	530	548	566	562	582	588	547	670	571	540	601	571	550	600	602	603	561	596	556	594	603	560	562	562	589	531	538	590	615	547	593	584	557	567	544	556	589	581	608	575	617	568	582	572	569	600	568	565	557	567	572	596	563	529	605	570	572	599	587	605	598	583	587	574	558	580	566	616	578	599	556	586	583	607	593	581	579	585	573	602	568	581	585	579	590	574	571	594	580	544	569	589	584	593	576	577	599	520	554	557	558	583	598	518	595	569	613	540	542	571	568	633	559	587	546	598	573	548	590	555	584	607	584	554	558	539	542	601	579	553	608	553	575	614	591	518	578	598	585	594	562	572	622	595	594	554	594	558	569	523	567	602	614	563	563	560	545	590	542	605	567	597	584	588	578	524	564	624	584	569	561	620	543	527	570	590	545	597	616	570	562	618	589	557	563	508	584	586	618	542	573	549	556	596	558	567	599	567	556	525	605	573	609	583	626	612	561	559	576	567	573	564	560	532	549	565	561	569	581	559	583	572	562	589	585	595	556	602	567	579	562	550	536	528	610	572	581	586	561	602	559	574	557	557	603	569	572	543	577	594	590	597	629	574	560	544	551	566	580	588	561	589	565	557	532	543	576	580	579	543	537	590	563	520	529	604	598	565	589	556	551	608	594	572	535	536	605	555	553	590	582	572	565	564	541	593	549	566	550	628	577	574	587	613	591	571	527	536	584	596	614	597	594	576	633	579	589	573	582	539	584	628	566	586	567	617	594	533	573	567	558	579	546	575	586	569	562	598	554	537	600	524	553	589	574	571	599	543	561	606	595	546	622	538	570	594	617	550	595	590	593	572	571	582	559	582	624	574	624	590	566	604	583	581	562	565	556	580	593	586	592	610	590	587	573	572	592	556	576	568	566	533	581	582	610	516	592	574	544	553	577	579	593	561	551	568	588	567	557	558	543	626	539	559	567	559	555	551	552	545	588	593	589	567	579	533	594	564	584	561	543	567	568	582	588	561	535	616	534	619	546	585	590	603	585	574	558	576	583	582	579	597	585	599	588	573	581	596	597	612	553	564	554	549	607	574	574	535	556	584	569	550	590	536	579	539	566	530	612	633	589	561	594	601	518	594	532	576	598	590	598	581	497	588	569	551	569	537	546	578	585	584	568	535	602	621	602	605	561	575	586	589	569	596	590	572	611	556	577	600	528	542	579	557	573	563	547	588	587	570	584	583	549	577	571	572	585	621	582	571	584	575	569	592	590	591	641	563	576	578	571	562	609	562	578	558	560	585	576	574	601	586	560	559	559	582	571	555	525	567	617	580	558	571	594	568	579	551	554	573	554	582	568	544	593	578	567	546	594	608	571	578	563	595	624	541	572	558	564	627	581	559	545	578	564	560	579	529	594	611	569	559	608	593	557	593	573	545	514	569	574	576	576	574	575	551	570	573	549	563	571	581	576	536	544	557	574	626	580	570	572	596	601	613	529	600	585	583	589	583	601	559	558	606	591	590	522	564	584	544	591	624	567	572	616	593	598	557	596	572	586	566	551	567	582	541	585	585	568	572	586	627	554	628	585	558	585	587	579	577	595	575	534	566	580	598	553	632	596	565	565	565	568	546	609	555	553	595	564	561	548	582	606	596	557	601	575	566	573	568	574	585	622	593	510	577	531	587	586	596	599	578	570	587	575	596	631	583	565	600	576	588	566	549	560	592	584	532	579	537	529	525	566	582	588	567	573	588	572	576	603	593	599	601	541	608	605	578	596	605	601	609	578	533	554	556	583	560	630	609	554	588	601	559	585	573	578	616	575	558	592	578	560	552	573	577	579	584	559	617	596	595	599	535	566	572	591	535	591	567	602	556	545	582	560	603	580	598	546	580	583	599	587	593	586	566	556	542	560	603	607	557	585	556	573	596	552	570	605	592	594	595	596	583	580	552	561	578	603	572	591	618	565	560	574	601	579	595	586	557	568	562	560	580	538	561	573	602	587	570	612	542	584	546	590	567	568	543	594	557	625	532	590	587	532	603	564	551	609	589	593	574	568	582	582	579	561	587	588	589	601	573	573	636	574	580	572	566	569	562	589	570	591	560	576	577	586	587	599	566	598	589	548	574	565	580	586	562	600	567	538	556	569	537	610	592	597	558	574	569	557	618	595	562	572	554	574	558	574	579	577	609	566	578	592	594	564	594	573	576	600	582	573	573	557	628	564	546	586	592	567	578	519	548	547	598	571	571	596	544	589	566
26458	20293	8147	645	368	303	297	261	303	245	250	260	271	234	257	265	264	254	240	245	265	245	254	272	251	254	247	251	270	250	267	254	264	255	269	261	261	258	256	236	287	250	214	258	276	248	250	238	261	241	255	242	240	239	242	277	249	245	265	257	243	244	255	237	262	269	247	255	263	281	240	243	244	220	252	214	270	262	241	270	243	259	269	209	238	228	252	262	274	233	231	249	247	264	273	251	242	225	260	246	242	273	222	257	234	245	233	244	234	246	281	243	259	249	263	253	274	257	239	266	235	252	263	251	256	235	242	241	261	272	243	253	266	257	245	256	264	237	268	232	227	235	227	234	274	239	248	249	237	237	264	245	252	247	249	242	272	272	261	243	261	277	266	288	254	251	223	242	268	234	243	240	248	233	253	246	260	228	259	258	236	240	233	260	237	257	254	225	249	240	257	213	247	272	272	244	259	280	264	265	245	266	245	252	253	259	241	260	250	229	278	268	244	266	262	252	263	246	262	259	245	268	262	255	260	271	287	257	249	230	227	249	243	205	246	230	246	257	261	247	254	261	238	237	276	241	234	232	260	241	243	280	239	258	223	260	255	246	258	266	253	253	239	269	273	235	249	218	260	237	236	245	220	252	250	238	250	248	257	255	236	235	254	227	237	250	247	253	239	254	265	255	278	268	265	229	242	237	254	229	237	230	270	237	226	278	256	271	260	248	233	280	255	206	261	255	235	261	259	247	257	270	281	265	260	251	266	263	244	262	254	221	231	262	263	238	245	266	252	251	254	268	278	262	255	245	259	250	261	253	262	262	234	270	244	273	257	255	227	235	237	238	260	268	275	258	244	273	258	230	261	240	250	230	267	227	239	226	226	259	269	241	244	268	240	253	259	268	246	212	257	231	274	231	256	270	249	269	270	256	274	287	255	231	252	270	235	225	230	276	227	230	246	256	249	246	276	248	270	247	235	234	289	270	262	250	232	275	249	236	243	238	265	243	282	221	252	249	238	258	261	236	269	245	256	259	251	248	273	289	261	233	238	250	261	262	249	245	233	268	234	255	264	220	253	252	237	248	256	276	231	233	251	252	289	286	262	271	256	283	237	253	236	268	230	264	266	225	254	229	249	266	268	251	269	300	217	231	265	244	249	232	250	270	251	255	266	237	282	242	229	242	252	243	254	247	245	256	252	251	257	262	255	255	235	262	237	240	264	226	250	244	253	269	245	255	239	273	268	254	262	259	252	253	265	277	258	256	289	244	256	279	245	247	257	249	262	246	236	240	282	273	276	280	262	240	236	258	253	286	228	267	233	238	264	270	275	234	267	250	266	260	261	265	276	265	242	271	273	245	284	250	252	273	256	276	223	249	246	262	255	264	260	253	256	258	248	280	273	241	275	275	242	240	244	249	227	254	241	230	273	266	238	262	275	269	268	238	263	249	234	228	222	271	246	249	256	233	267	258	251	251	256	259	293	244	232	248	236	259	258	284	239	256	249	253	273	263	237	280	242	251	259	247	252	238	251	254	255	236	261	227	247	235	289	262	256	252	271	231	262	255	241	267	281	268	254	248	299	244	250	256	271	249	238	254	271	275	255	254	271	244	239	270	259	246	256	262	243	271	241	264	270	255	261	215	261	232	272	225	252	253	245	278	253	261	237	275	273	257	262	267	266	250	264	255	254	222	243	230	240	226	259	249	247	271	252	241	255	242	237	242	240	245	262	243	223	218	241	238	232	249	228	269	269	233	242	241	242	239	271	238	232	257	210	218	264	264	276	236	234	275	268	279	245	243	256	261	248	250	242	268	260	255	261	248	267	246	271	247	255	249	288	255	276	271	254	249	256	248	261	253	247	236	268	271	268	255	269	229	269	241	262	227	256	240	246	235	261	257	279	236	231	280	265	226	256	217	241	234	288	217	247	228	261	242	228	243	243	256	229	293	255	251	274	260	248	230	264	247	234	244	234	256	252	238	240	277	262	250	255	231	260	251	236	250	270	244	247	244	244	264	279	229	264	278	226	256	248	256	283	255	249	265	262	259	237	259	230	227	265	251	244	246	227	230	280	261	244	240	232	250	230	278	275	231	263	281	234	243	236	253	235	264	267	262	244	242	249	245	276	243	256	252	239	245	241	260	256	268	233	264	264	264	261	276	273	269	231	255	248	248	269	229	224	245	259	246	256	242	233	262	237	268	261	256	232	279	240	271	252	276	232	243	267	235	256	228	268	268	238	251	242	264	243	251	257	251	270	273	240	266	250	237	265	243	252	258	233	251	253	242	245	215	252	282	258	234	256	262	260	247	275	227	237	258	243	229	266	248	243	239	265	237	229	261	239	252	248	226	270	251	252	277	278	250	254	261	219	274	243	231	239	253	230	271	245	241	236	257	233	236	242	223	237	242	254	271	252	246	263	252	256	252	233	247	254	274	226	239	256	259	257	272	248	230	247	259	257	248	243	227	259	268	250	250	252	255	260	261	265	265	245	226	218	280	258	256	239	248	246	244	250	256	257	268	244	263	273	241	225	239	234	292	267	243	262	253	219	244	249	261	262	244	253	261	257	276	298	253	256	275	273	276	244	269	225	260	232	243	248	278	230	232	240	247	261	260	260	236	247	276	268	223	228	274	277	254	258	250	254	282	256	250	252	263	233	245	230	250	233	264	270	224	239	265	263	267	233	237	237	240	280	259	249	263	254	242	247	253	267	258	242	266	263	265	264	251	244	241	223	224	246	232	263	239	252	252	262	239	247	247	232	269	252	243	243	232	224	247	240	243	265	271	266	236	240	254	239	247	240	263	273	222	245	236	252	242	245	280	252	277	253	260	260	210	250	242	255	287	275	265	259	239	276	271	238	267	266	274	252	240	260	239	258	243	253	288	245	260	230	247	242	258	241	261	258	263	241	236	250	258	246	276	248	253	257	246	230	269	271	255	259	258	239	267	259	272	256	267	240	243	257	251	266	275	270	247	224	237	245	269	239	261	258	243	256	272	282	256	248	262	239	229	260	270	258	250	243	280	234	262	259	254	287	261	272	265	254	250	260	231	267	258	235	263	274	255	241	229	238	245	265	263	228	258	226	261	256	233	256	236	291	255	244	268	246	238	278	231	270	270	252	252	270	252	249	242	238	243	244	266	222	267	224	264	217	279	255	255	271	251	229	280	273	269	256	271	244	247	247	268	233	232	241	244	231	247	244	240	271	269	249	264	264	241	251	240	240	289	234	286	255	227	237	234	247	273	252	227	245	253	237	245	279	255	229	247	239	251	203	218	268	259	261	262	265	251	272	264	242	236	258	276	265	266	244	270	238	242	270	275	246	265	252	229	237	234	248	278	238	225	253	278	247	235	219	236	225	263	270	239	244	239	243	249	257	230	225	290	205	260	239	278	226	258	282	239	293	236	244	273	261	263	252	237	240	234	254	262	280	253	248	282	232	229	254	239	260	265	254	240	229	240	253	223	244	248	249	249	248	247	241	255	261	271
11013	1493	1355	809	688	604	596	551	514	538	545	521	489	518	466	488	482	485	488	456	493	505	508	469	477	462	425	451	452	453	477	478	464	478	471	487	494	454	448	453	495	484	459	452	469	440	458	447	481	487	464	474	488	455	479	479	462	437	441	465	452	466	442	457	491	467	468	450	470	447	457	461	453	469	446	484	416	485	466	438	445	463	475	454	473	432	456	456	508	473	440	506	464	487	452	458	470	454	501	487	456	496	457	473	485	493	478	484	426	495	473	458	499	465	465	462	483	446	458	471	471	412	475	456	470	479	468	503	435	461	477	468	471	469	486	424	493	456	453	455	484	450	449	472	481	449	433	479	462	466	453	454	457	467	443	472	472	465	478	478	488	453	469	428	449	436	485	435	451	474	482	471	467	487	460	494	489	470	473	444	483	452	462	465	464	497	466	433	467	514	484	481	472	432	460	480	448	497	450	456	514	461	449	457	453	479	482	457	475	439	477	467	458	479	495	460	457	443	438	454	463	496	452	481	455	488	492	432	486	475	466	476	464	454	447	456	477	473	434	479	469	451	464	433	465	455	451	451	495	462	427	474	484	459	446	466	477	463	442	483	397	503	446	423	448	461	461	438	479	480	437	445	449	543	490	459	454	453	501	467	463	470	464	474	446	465	429	452	425	457	441	496	455	477	481	438	457	457	465	454	427	475	467	441	461	480	468	463	495	438	491	482	432	458	436	450	501	450	483	461	492	470	459	449	472	478	468	487	470	445	459	453	475	447	490	451	439	475	446	465	477	417	447	421	456	430	455	465	482	466	452	453	448	494	430	482	446	465	452	440	467	464	476	455	484	490	487	499	424	463	471	445	464	452	467	482	460	453	457	468	409	445	454	453	459	442	489	482	486	462	446	453	452	501	496	501	483	511	462	415	469	487	462	477	494	447	474	430	494	436	471	514	469	413	460	472	450	473	496	485	470	486	437	463	496	452	466	460	463	468	525	450	425	487	486	462	469	489	465	458	466	480	464	468	489	445	442	476	470	469	463	470	484	438	469	467	449	502	463	483	475	504	463	437	457	443	462	467	469	430	447	481	452	470	512	489	495	465	449	481	467	467	507	446	446	446	413	488	467	475	480	461	433	453	454	446	456	464	438	442	464	463	449	450	457	472	466	490	485	462	468	498	475	466	454	461	450	479	438	507	451	482	474	475	489	457	442	479	469	449	495	437	476	483	461	438	450	511	478	444	467	425	461	493	466	463	437	459	461	462	463	486	468	464	481	450	449	437	460	503	467	479	449	490	473	448	406	491	472	496	432	460	467	471	472	422	507	475	430	494	451	449	490	458	469	463	499	471	448	449	488	465	473	412	463	481	436	476	443	486	485	495	472	439	442	488	468	456	468	462	466	478	462	431	449	448	443	468	450	453	463	499	453	475	460	442	458	454	495	485	522	454	489	495	461	478	477	450	443	425	458	476	433	468	465	484	431	500	449	481	456	463	478	451	428	456	482	435	471	454	473	451	439	441	470	449	465	444	477	479	474	473	423	482	437	493	473	512	484	443	461	470	457	492	454	473	463	497	476	458	486	472	447	448	498	447	454	454	464	438	438	474	477	465	486	481	462	510	509	473	491	456	448	458	472	467	461	449	513	458	489	473	475	486	459	457	483	451	459	487	479	476	471	469	444	455	474	475	441	493	463	403	460	465	455	471	455	463	444	495	476	465	436	499	502	448	477	462	485	447	511	483	423	518	485	475	472	471	462	486	472	455	494	510	473	473	463	469	455	458	475	459	451	461	445	512	458	445	483	481	466	478	465	476	436	470	479	494	449	467	440	443	456	438	422	467	419	477	433	458	468	455	463	469	445	486	420	448	420	485	423	466	468	448	467	486	499	485	440	489	466	461	462	494	466	468	451	494	496	449	447	474	485	460	457	491	482	475	434	476	424	484	455	480	431	441	486	453	452	454	457	481	443	451	480	467	493	468	523	488	496	507	469	439	501	460	450	463	472	500	475	467	454	475	453	444	484	478	483	470	449	480	480	457	460	457	446	473	437	444	447	463	500	446	450	438	449	485	465	481	456	460	439	441	444	489	484	495	485	496	440	451	495	466	446	448	473	497	510	466	451	488	447	494	447	471	444	516	478	474	469	478	480	429	475	408	507	457	480	439	457	457	476	466	470	449	445	464	440	492	426	469	484	446	465	464	443	461	454	471	465	456	487	458	436	466	414	487	447	445	474	450	448	473	459	494	470	466	462	496	481	452	458	474	442	478	462	481	509	430	463	445	477	475	405	489	463	432	472	451	490	477	443	454	465	450	455	480	503	432	452	496	469	438	480	426	451	417	431	486	459	472	444	476	459	444	446	444	469	476	493	458	465	454	453	508	522	457	493	471	434	464	492	447	464	457	440	444	473	425	487	480	448	488	481	470	463	426	458	519	445	475	449	444	468	496	496	436	482	432	453	483	462	470	479	449	460	480	462	504	499	500	460	459	441	450	496	468	471	488	494	473	458	463	465	467	466	440	460	475	491	491	437	420	439	453	487	506	468	467	476	480	436	459	446	447	472	437	452	475	448	451	447	450	491	452	461	472	510	473	428	475	487	458	486	462	526	451	482	422	481	463	485	451	496	442	484	459	474	457	436	497	468	520	436	461	499	524	487	487	475	462	463	464	483	462	480	448	443	451	469	467	442	447	459	484	499	464	465	462	473	470	432	480	470	467	456	480	467	504	484	406	487	426	492	432	482	456	460	446	485	460	435	501	477	495	494	451	447	466	443	462	472	452	447	477	507	433	482	470	477	451	429	459	460	435	465	461	422	433	464	440	477	465	504	455	447	465	435	461	468	496	428	485	465	520	434	443	452	500	450	449	479	500	487	461	477	491	476	479	451	498	484	492	442	539	433	481	465	463	477	459	472	446	444	441	482	457	456	454	453	445	485	456	451	458	438	477	479	477	452	414	465	463	436	486	473	468	428	370	469	489	464	489	461	470	453	478	476	470	472	470	469	470	484	484	442	431	470	487	457	440	447	480	437	450	466	477	469	464	441	476	432	466	467	453	458	489	470	479	476	452	457	475	440	467	488	467	459	491	473	482	478	460	453	468	468	482	494	437	473	486	455	456	471	459	446	453	445	516	436	494	420	483	453	478	510	472	452	485	463	488	447	489	468	455	430	461	497	466	420	469	453	452	452	443	462	426	449	443	450	473	504	489	481	439	444	478	419	452	481	444	445	474	463	435	467	461	439	465	438	482	487	500	469	441	455	449	497	427	470	461	497	450	443	485	446	431	451	485	457	463	498	446	441	454	493	436	459	496	510	467	461	493	466	498	427	502	459	430	439	437	489	487	506	444	506	468	450	467	438	485	461	475	505	451	451	447	470	477	458	440	452	469	445	454	467	496	466	467	500	464	471	441	403	416	477	490	498	485	473	467	454	420	505	466	452	450	465	489	469	474	464	474	441	487	470	489	474	477	472	492	473	494	492	498
23951	20966	27951	24119	19530	1571	475	345	296	231	249	238	242	193	203	217	182	167	158	149	178	165	164	177	170	164	153	151	169	162	152	135	162	182	180	134	165	154	130	144	144	138	144	146	156	127	117	164	150	159	153	162	138	151	133	158	155	148	152	150	175	136	166	131	141	149	148	145	151	173	140	149	167	141	135	160	134	139	162	145	152	163	152	159	134	140	155	150	150	166	134	147	138	132	139	136	164	160	164	145	151	138	172	152	134	154	119	131	171	138	160	140	134	141	142	146	139	142	164	160	134	151	150	149	149	145	129	152	137	158	122	134	151	140	149	157	149	134	151	160	132	147	152	149	152	150	167	116	135	149	138	151	150	122	140	136	136	150	157	151	115	150	150	149	129	134	164	131	161	148	128	131	127	135	146	155	144	142	134	158	161	145	154	138	134	158	174	163	148	159	156	145	156	132	129	126	147	149	129	148	134	149	158	134	142	153	152	152	166	136	159	154	140	148	162	145	130	132	150	154	148	138	131	137	146	146	150	159	139	147	141	146	160	161	141	123	148	145	158	144	142	160	124	140	137	174	129	136	143	151	149	162	136	137	166	133	167	138	144	135	162	147	156	148	176	122	166	146	169	150	130	146	137	144	157	145	133	152	144	145	133	137	137	141	120	144	156	158	141	137	134	158	146	138	134	150	141	156	144	139	128	158	139	143	137	164	139	133	136	164	139	154	167	148	144	143	133	144	168	139	137	138	150	164	143	127	126	137	153	165	156	158	118	137	131	141	141	136	143	150	131	143	148	167	180	174	149	132	142	138	177	145	131	169	141	152	165	134	141	151	150	148	134	172	127	160	134	146	144	122	145	154	138	142	122	134	141	129	129	150	144	146	143	124	133	170	159	151	143	134	128	135	176	163	161	141	157	123	148	155	144	140	142	151	157	144	131	126	147	156	159	164	137	129	157	124	142	155	151	141	166	134	149	152	140	151	171	145	156	139	175	122	153	148	157	147	158	154	144	128	124	150	140	110	174	133	143	130	126	147	140	122	149	177	138	128	160	177	124	184	139	135	142	133	142	140	158	128	157	157	134	156	136	155	150	141	132	154	151	157	136	151	130	148	160	146	130	139	166	138	152	138	160	137	159	150	148	138	146	137	151	161	151	129	140	117	147	137	153	140	168	141	151	145	147	135	141	132	154	160	155	138	153	142	144	139	162	137	153	162	144	173	162	128	133	133	159	131	152	139	137	154	143	142	172	167	139	149	162	155	139	151	166	141	134	143	130	151	145	135	137	152	143	132	144	145	128	164	158	165	158	158	145	152	143	149	145	155	148	149	150	151	167	144	151	127	134	153	149	157	146	154	143	143	127	132	137	160	124	144	136	171	164	148	130	151	134	167	141	158	170	128	133	142	125	150	162	148	178	141	137	145	154	154	153	153	141	128	151	162	144	139	153	128	156	130	137	129	156	142	161	144	147	143	134	132	160	154	123	161	171	147	160	132	165	139	146	142	144	150	147	145	129	156	127	161	141	154	138	142	183	131	144	160	144	143	163	144	137	148	143	153	130	137	150	134	155	160	139	145	138	157	143	152	134	159	164	149	163	132	165	127	155	121	148	157	140	149	132	149	162	169	162	157	137	164	165	142	134	143	138	137	161	146	156	163	155	128	134	121	142	175	181	150	132	163	146	127	141	153	137	152	129	128	143	145	149	136	144	147	146	159	154	134	145	146	163	146	145	141	148	147	161	129	169	136	161	152	140	146	135	149	167	156	157	144	132	130	126	166	141	156	158	136	153	162	134	159	141	157	139	129	149	161	154	148	169	130	166	146	167	151	125	134	165	126	163	141	138	158	132	143	143	150	148	140	148	141	146	150	139	146	151	145	150	156	146	152	156	134	140	145	152	134	173	147	143	143	158	149	146	148	148	151	146	150	142	138	130	147	139	144	149	128	142	139	167	144	135	156	134	161	146	142	130	159	176	141	132	161	163	143	133	150	161	127	132	132	159	134	135	144	114	141	138	154	123	149	172	138	163	154	133	156	141	130	130	163	142	129	152	150	143	156	152	141	165	128	151	157	149	141	151	142	141	131	146	137	135	145	133	131	149	149	138	138	153	128	161	150	145	135	130	128	150	136	145	154	138	136	165	166	141	143	125	141	122	140	139	157	126	157	160	133	162	155	156	139	166	121	129	163	143	148	132	128	165	135	149	143	131	124	139	134	135	143	151	151	150	127	164	156	149	140	156	153	156	141	129	126	159	156	154	136	146	147	149	160	144	132	145	135	149	147	151	143	137	146	144	144	151	123	145	154	161	151	157	133	138	161	139	128	128	158	146	124	136	126	117	151	132	127	142	149	152	140	139	139	154	149	166	166	139	134	161	158	131	161	153	152	129	157	145	154	148	151	148	134	127	156	151	160	143	129	143	136	150	134	146	117	151	142	142	145	146	155	140	137	134	142	156	149	141	128	161	147	141	148	165	124	135	146	140	155	156	162	138	156	145	136	134	148	123	154	144	154	149	149	144	135	141	139	153	152	146	143	158	137	137	136	146	154	156	132	137	137	137	146	130	140	162	143	161	136	155	143	150	153	142	163	150	144	145	155	126	150	162	147	132	150	140	151	161	128	154	136	137	172	144	161	168	155	159	142	158	145	161	126	127	137	126	131	133	147	156	145	152	133	142	141	141	126	155	119	145	144	146	141	151	137	158	131	125	151	140	135	141	141	147	139	128	138	148	153	135	151	156	163	136	165	130	151	149	178	145	137	135	141	129	160	146	129	157	126	160	168	126	126	152	129	144	131	136	158	164	174	157	156	155	158	151	152	136	160	156	122	144	142	157	164	156	152	138	130	144	140	131	120	137	151	141	155	151	140	140	145	151	128	150	132	168	144	167	125	138	144	143	139	152	152	159	124	157	169	158	122	126	119	157	131	152	137	167	133	143	138	130	135	136	147	153	166	157	158	148	155	169	162	148	149	130	165	120	144	136	158	126	134	145	154	153	142	146	153	163	147	154	155	139	157	153	144	143	147	152	150	157	135	144	134	135	129	157	166	151	132	145	160	122	135	126	144	151	159	157	138	152	139	150	128	144	143	138	155	135	136	136	137	134	151	121	156	173	145	139	125	135	136	157	120	156	136	125	151	140	159	155	152	150	146	153	140	139	147	144	162	149	136	164	157	131	145	139	158	147	149	170	171	146	141	145	155	164	138	166	147	137	141	137	120	155	138	151	142	143	162	131	153	152	158	136	158	144	160	144	143	152	132	134	150	138	151	136	141	142	156	141	161	162	154	159	150	163	135	154	146	136	165	144	127	149	142	142	135	149	154	156	151	144	140	150	152	128	152	147	152	141	146	143	161	164	135	143	157	156	161	139	143	151	150	165	164	136	130	116	136	140	154	139	152	136	149	127	172	143	138	127	149	138	149	134	143	147	131	149	161	129	152	150	149	129	122	134	146	145	149	131	157	141	165	144	156	159	147	129	140
19577	9133	7775	3865	2408	1788	1391	1108	965	778	641	664	563	510	512	448	390	409	395	377	369	358	355	328	354	309	309	298	325	331	310	300	302	306	337	314	315	297	284	281	314	297	308	282	286	334	320	311	275	313	274	290	285	305	262	283	281	255	274	309	265	295	302	311	295	311	254	260	267	285	311	271	260	271	263	300	297	283	278	288	282	285	288	287	263	309	276	265	280	271	299	300	277	286	300	272	288	312	281	322	283	256	295	277	258	267	278	256	292	293	290	289	309	296	292	274	273	291	318	295	259	299	281	302	283	287	259	289	279	283	259	280	304	293	291	273	272	271	310	263	265	253	303	250	275	274	271	298	282	275	270	275	270	264	292	287	248	320	272	267	280	253	263	259	267	271	260	273	298	261	283	265	270	287	288	280	252	293	296	262	272	277	274	276	247	293	256	286	281	262	283	275	296	258	269	258	275	276	284	271	279	283	287	285	255	275	278	272	298	275	280	300	260	254	271	285	271	297	255	261	258	248	270	291	274	293	255	268	277	297	253	275	257	307	266	259	291	261	301	271	311	283	295	263	253	277	250	320	282	270	274	283	289	255	257	280	264	313	255	264	268	293	278	243	232	281	286	254	258	307	283	285	267	293	275	306	268	272	314	251	266	271	270	289	269	266	297	266	267	268	270	282	256	252	273	268	243	265	273	289	277	250	281	295	274	256	240	294	274	253	275	260	288	278	255	258	263	309	267	266	282	280	287	274	293	275	292	296	265	294	252	274	274	265	282	299	266	266	253	294	283	282	256	285	262	286	281	268	290	253	272	265	293	265	285	273	270	299	264	281	265	284	268	298	293	299	295	246	267	285	271	256	287	260	289	300	274	283	272	272	273	275	279	262	277	274	274	304	309	250	293	291	300	274	283	312	263	296	280	291	301	256	252	291	257	256	296	268	294	255	297	252	314	272	303	298	269	262	259	264	279	305	253	295	262	276	281	270	273	265	301	289	254	278	300	286	291	287	287	300	263	264	239	314	288	283	276	297	296	300	241	308	265	270	272	296	286	247	283	254	286	273	251	310	259	277	290	278	283	282	268	269	254	274	276	285	273	257	262	291	294	277	263	276	261	266	260	270	275	300	291	287	270	276	267	292	284	279	272	277	286	247	275	301	299	272	254	280	298	276	279	265	262	278	258	252	286	293	248	255	269	290	284	251	278	273	258	280	273	275	231	302	278	273	280	263	282	273	281	291	295	301	283	269	256	289	288	266	276	267	303	277	292	298	277	310	296	308	264	267	257	270	272	308	286	256	295	299	318	254	244	294	260	280	282	289	305	296	290	291	281	264	263	256	283	253	302	274	250	256	257	260	289	257	291	289	285	251	278	279	279	289	283	286	249	283	304	296	308	268	271	256	276	254	263	291	287	307	270	256	273	288	244	281	291	278	283	277	260	280	269	275	288	261	267	279	306	263	279	277	317	287	279	253	286	314	273	303	292	256	271	266	263	298	279	290	288	277	301	261	289	270	286	290	296	283	259	297	282	297	284	286	288	291	274	306	239	272	278	267	248	254	269	288	286	241	298	255	266	258	302	288	277	277	271	264	266	293	321	290	284	276	281	267	290	264	301	269	279	286	281	294	294	303	301	284	268	291	281	277	270	284	279	270	284	288	267	299	290	296	243	263	290	290	267	298	285	320	282	264	297	261	275	269	285	282	279	280	286	287	263	317	309	269	270	262	309	298	292	279	302	286	264	281	274	280	254	310	297	267	296	265	300	281	284	274	277	294	286	290	254	315	271	298	274	294	289	278	301	275	285	301	286	280	289	270	267	282	249	291	254	242	276	283	274	267	279	304	262	254	280	262	293	275	255	260	293	279	311	275	276	302	272	267	320	285	271	296	274	273	292	269	259	298	304	261	276	270	292	284	253	260	286	272	311	296	298	253	276	271	270	286	306	302	276	289	278	289	279	285	266	283	280	301	292	260	285	267	264	333	285	296	287	301	281	299	270	253	265	294	256	262	288	288	267	292	255	278	285	296	309	265	282	309	270	269	289	301	281	274	261	234	293	259	269	313	275	296	298	275	260	253	272	272	256	282	281	286	298	280	257	280	284	265	284	287	267	297	287	285	292	273	288	283	284	273	265	297	298	312	266	264	281	288	294	286	306	247	292	266	280	274	297	278	274	288	250	287	251	265	272	304	301	291	273	292	254	289	307	286	261	265	233	256	256	280	319	274	305	299	249	278	269	288	280	274	311	274	278	271	289	275	288	275	281	275	282	295	265	273	276	243	279	313	291	267	307	272	292	275	280	272	288	294	276	285	294	271	242	266	295	271	284	265	289	281	306	290	273	288	262	273	261	265	305	293	282	272	295	334	244	276	295	311	257	271	306	268	276	298	261	288	279	259	293	305	295	288	316	275	290	315	297	273	306	302	244	303	269	290	245	265	305	296	272	263	265	301	265	290	270	250	289	245	302	285	252	282	284	275	259	283	275	285	271	275	276	271	314	253	296	256	270	284	293	256	279	285	264	243	258	297	256	265	270	283	265	247	296	289	277	283	263	280	285	258	269	294	271	315	293	270	270	277	292	250	311	288	268	270	291	289	274	279	244	269	260	287	296	290	272	264	276	267	279	264	273	279	272	271	284	275	263	281	260	276	266	274	279	288	270	287	300	280	266	296	276	284	274	250	253	294	286	278	330	295	267	262	276	269	264	312	270	278	285	274	235	267	273	244	267	281	273	289	298	273	258	266	292	284	301	275	290	267	297	288	306	285	244	281	284	279	267	260	302	263	276	260	256	282	273	305	291	300	266	273	278	264	261	268	275	283	242	271	253	277	291	290	266	283	306	275	303	274	292	271	276	299	289	267	247	252	272	299	262	269	264	270	274	297	283	273	267	295	269	277	294	293	280	262	295	284	266	296	300	285	276	259	291	265	256	295	270	276	303	250	296	265	294	261	252	292	269	264	285	244	251	252	287	292	274	278	243	279	295	285	260	257	274	290	283	276	284	277	289	262	271	292	284	260	305	297	256	278	296	299	266	308	294	270	285	271	278	261	282	299	296	280	281	266	276	262	289	279	315	250	239	276	258	299	283	282	303	286	239	283	266	281	282	263	281	288	291	278	283	290	313	272	297	285	269	260	288	282	287	256	298	256	281	262	285	293	271	285	282	288	287	280	277	273	271	250	261	281	275	282	305	283	247	263	286	311	280	285	260	263	284	265	286	283	298	297	260	269	282	246	251	264	285	301	281	285	289	269	282	280	289	286	299	303	260	277	296	293	275	284	245	312	283	285	283	275	284	272	292	277	266	293	291	267	264	294	261	306	281	279	317	291	290	267	258	292	288	271	269	294	261	241	272	275	267	297	262	309	268	281	255	288	285	281	303	254	261	268	269	280	260	302	265	274	269	296	317	259	278	279	259	278	302	285	277	276	275	273	290	271	285	280	266	279	301	272	272	293	315	299	248	263	273	265	270	268	283	283	260	279
23097	21040	28686	23578	21040	18920	1861	820	641	604	541	505	484	481	437	405	412	399	397	405	380	366	394	368	359	364	353	369	383	373	334	373	322	349	342	344	379	365	386	351	322	360	367	345	361	364	311	342	359	337	318	375	373	398	351	355	342	359	339	335	322	312	350	363	371	353	314	348	321	340	310	353	354	343	332	340	360	299	323	335	334	354	358	349	335	380	360	339	306	342	329	342	361	363	363	316	383	340	358	314	319	330	357	330	320	316	324	387	314	333	360	328	385	341	371	315	349	383	358	322	334	312	338	336	354	328	383	353	352	340	333	351	340	350	348	328	326	339	341	318	370	336	362	363	328	346	328	347	328	354	326	315	389	335	313	364	327	360	339	343	344	391	373	354	334	346	324	344	360	336	363	339	353	327	353	372	326	325	331	345	332	332	325	344	322	314	375	334	378	317	358	332	310	324	376	371	383	345	332	346	326	328	369	332	369	337	339	360	351	306	321	322	334	341	323	324	297	326	342	315	314	321	339	324	322	373	332	317	334	316	323	320	308	335	370	379	335	336	362	350	365	352	349	323	374	362	346	338	370	320	322	307	328	345	330	353	356	312	344	365	334	337	340	339	331	338	330	366	340	350	343	343	319	360	332	332	347	345	337	325	359	309	323	339	305	358	342	309	327	323	316	343	306	317	332	306	354	359	346	352	321	320	342	358	351	366	346	348	302	354	356	342	362	343	323	304	329	379	311	332	363	333	302	356	321	355	320	320	342	355	346	311	356	364	318	335	320	332	369	332	373	325	329	357	345	351	320	330	327	341	339	351	345	348	336	325	365	339	322	326	324	337	350	333	347	376	317	347	324	330	333	304	340	317	351	323	323	306	354	342	320	347	331	341	344	318	369	356	353	364	332	333	350	404	342	325	334	296	333	329	344	323	354	336	338	357	376	352	348	309	321	311	359	341	330	373	364	334	354	376	323	364	357	343	351	316	326	335	345	348	355	363	337	341	338	355	355	327	370	321	344	342	342	328	325	327	350	362	313	323	363	351	345	332	359	347	319	308	370	347	328	358	334	327	342	344	317	362	342	331	314	346	355	340	343	351	379	360	351	341	331	330	350	344	350	331	347	371	330	363	366	345	338	370	353	302	317	364	339	331	350	344	373	347	333	296	304	371	300	327	317	352	342	326	373	333	372	346	353	349	320	337	356	356	360	349	328	320	340	330	344	363	354	364	343	330	333	335	353	313	332	339	325	347	337	353	342	342	360	343	309	322	323	351	345	370	291	343	342	330	349	325	311	338	354	337	329	331	351	309	335	357	342	308	361	320	344	338	351	366	340	319	376	309	345	320	323	333	346	291	342	349	306	380	328	349	341	347	363	362	333	341	336	344	372	351	323	331	341	352	347	348	350	361	338	325	318	328	328	332	373	335	337	371	340	342	321	314	314	348	373	350	360	336	349	352	312	357	375	346	352	367	348	329	355	334	357	365	347	358	331	338	360	332	343	361	338	358	338	344	358	335	348	341	311	366	349	333	354	360	336	313	377	327	339	346	338	380	360	324	331	340	321	369	346	352	340	317	335	355	336	361	336	346	333	339	300	348	351	319	372	336	335	347	352	375	321	342	365	334	359	331	344	333	365	339	365	326	352	315	305	327	367	349	365	333	315	323	361	352	321	344	350	328	330	378	295	339	337	340	342	339	378	326	329	346	340	339	359	319	340	336	336	352	320	346	340	350	371	307	338	334	326	314	337	334	336	385	341	310	331	331	315	319	328	338	335	345	328	337	323	344	323	336	329	326	345	330	317	357	343	357	341	361	320	354	337	325	354	346	337	351	322	357	355	307	360	366	343	329	348	353	360	340	350	328	340	329	326	347	331	310	324	351	348	332	356	336	358	344	351	348	338	357	359	333	330	343	318	320	309	332	363	357	328	334	354	345	314	353	353	331	333	351	319	332	334	368	338	307	317	371	346	345	340	366	336	360	336	332	316	354	350	363	337	328	347	359	340	360	301	331	358	371	378	340	319	344	330	331	353	305	375	366	361	366	315	344	344	333	346	359	336	342	321	318	300	346	354	358	335	307	356	354	360	321	360	325	329	320	338	302	322	338	336	319	360	335	318	307	338	334	330	350	375	338	335	332	343	336	338	350	341	356	331	362	362	322	369	323	342	336	365	320	330	352	379	336	316	360	356	341	344	345	312	371	351	366	323	326	327	362	346	343	341	311	332	317	340	308	360	337	344	325	348	359	322	353	317	346	310	367	339	377	368	307	320	373	305	307	340	339	350	329	311	336	353	358	356	310	353	376	318	316	359	347	328	355	342	349	311	347	345	341	346	336	342	335	323	361	317	347	342	363	342	360	327	366	356	336	353	367	340	376	355	354	387	346	335	288	315	343	334	339	343	339	327	329	340	338	348	342	339	319	354	355	317	325	334	346	337	328	347	331	367	321	297	356	361	331	349	357	341	349	333	331	347	350	321	349	364	381	355	322	330	373	328	335	334	342	352	357	317	345	325	342	332	329	324	333	318	326	353	342	319	344	344	330	350	347	340	348	313	336	361	336	339	346	341	351	328	358	379	331	333	353	361	333	364	326	354	338	331	306	314	321	344	365	302	346	341	375	327	357	327	323	345	341	317	360	309	347	324	351	319	342	332	343	362	338	305	322	320	345	372	355	335	357	330	329	336	372	345	329	382	344	372	341	346	357	346	324	332	353	331	348	329	323	360	346	337	337	337	334	338	344	349	358	328	338	313	347	352	336	343	371	337	342	336	344	318	328	346	357	330	341	327	335	346	335	345	346	303	341	340	319	352	341	354	319	358	342	313	352	367	334	328	326	333	325	325	328	340	325	331	281	360	349	361	343	333	366	337	345	326	358	337	302	359	348	316	341	326	338	329	355	334	350	362	335	324	329	323	329	345	350	363	345	311	355	340	337	322	357	319	346	340	343	343	322	316	315	327	328	332	382	327	333	315	333	338	345	295	331	333	322	345	358	377	346	338	365	349	339	362	302	322	345	329	329	340	328	332	365	352	341	344	394	344	343	338	358	314	360	341	288	332	328	304	353	318	360	358	358	344	338	340	323	336	317	333	355	324	327	332	327	316	333	321	397	368	337	329	350	331	368	323	355	323	350	327	355	327	332	357	326	334	310	330	324	325	336	360	362	348	308	325	301	346	340	360	378	329	346	345	338	377	368	337	311	327	350	354	355	340	342	334	344	335	341	326	344	347	317	366	340	378	341	315	323	376	351	331	344	342	342	330	320	352	331	306	314	372	335	322	371	337	364	341	360	379	316	335	357	341	339	339	357	342	336	346	334	293	352	328	356	323	327	351	346	354	333	309	335	326	310	356	341	352	346	379	314	334	347	324	365	350	336	334	357	327	330	334	332	354	349	317	332	366	341	345	377	361	305	357	315	317	326	378	315	336	316	342	330	319	295	326	379	308	362	369	341	314	330	321	351	365	356	328	312	325	304	324	347	315	337
22437	15047	12886	6919	4649	3453	2630	2128	1839	1475	1304	1228	1060	1027	935	916	824	836	761	766	722	703	708	690	645	689	628	646	661	646	651	644	651	615	619	579	614	575	599	564	593	567	591	610	618	611	596	634	623	593	561	650	660	579	664	590	602	591	577	543	617	588	627	609	594	612	590	591	538	544	574	583	613	612	625	614	583	604	607	577	585	573	621	592	591	599	606	570	627	584	585	598	619	564	618	596	589	575	595	582	619	572	579	568	553	566	556	564	588	568	583	561	579	588	578	561	585	578	557	563	562	576	539	546	551	582	561	603	621	587	562	550	625	611	586	565	543	604	579	608	606	561	577	607	605	583	550	539	552	581	592	569	586	576	601	592	591	594	554	592	625	601	549	566	600	558	613	521	580	542	582	559	583	600	561	567	594	560	548	605	566	583	577	586	585	555	536	569	624	576	542	602	606	566	559	558	583	569	563	593	611	572	547	571	565	589	574	591	572	623	589	601	524	581	593	612	583	594	614	540	586	601	590	583	612	574	595	566	622	563	594	568	598	559	565	559	553	580	574	577	579	604	558	562	580	587	554	566	575	555	615	601	586	543	581	571	576	603	555	552	583	627	594	601	566	590	584	593	577	548	547	543	578	619	562	579	573	565	573	553	561	554	575	609	583	561	587	574	607	545	559	617	560	559	603	543	571	568	559	581	599	561	580	577	554	592	642	597	598	580	577	571	569	577	578	586	553	599	609	569	560	554	582	542	589	553	548	606	582	567	582	553	564	558	541	575	597	534	574	592	572	597	551	538	564	583	549	538	543	566	588	574	576	541	565	580	565	598	594	559	597	566	535	591	621	570	604	561	566	594	609	580	576	569	607	604	616	567	564	565	578	622	607	577	564	581	570	547	602	593	565	568	587	553	557	622	535	594	596	540	587	535	601	604	590	579	584	579	543	601	541	572	594	539	547	522	580	585	543	576	544	603	564	569	542	534	586	586	620	550	597	566	556	569	584	620	541	563	573	616	553	577	563	573	571	581	570	601	535	563	580	606	576	558	583	605	607	564	545	587	525	574	507	621	561	571	565	572	561	550	588	594	636	579	580	559	558	557	585	599	530	559	587	568	571	582	590	569	577	588	581	590	603	535	572	605	598	548	527	580	550	581	576	583	559	546	602	602	532	562	583	547	554	616	590	623	611	594	595	569	548	553	581	528	551	580	576	599	560	595	551	592	612	575	553	563	591	546	592	571	542	612	592	534	561	576	611	563	559	572	568	600	560	569	603	573	625	643	560	573	561	584	554	562	494	566	551	549	552	578	575	548	544	577	569	556	580	584	554	564	595	549	574	569	547	602	567	580	558	549	613	617	576	611	651	522	573	542	605	640	633	576	557	558	569	540	581	533	603	534	581	596	598	554	597	587	541	570	547	568	585	618	571	577	589	585	569	569	521	578	619	555	561	632	562	601	604	570	537	597	532	586	601	563	557	551	609	587	542	589	569	635	565	563	585	532	610	549	566	579	564	582	596	574	557	592	539	575	609	557	591	600	615	564	582	545	563	557	576	573	589	588	605	569	601	564	584	551	606	576	561	545	582	559	599	582	592	600	591	564	573	558	574	570	550	630	575	582	585	572	588	591	550	581	570	546	589	572	536	538	554	568	562	558	549	601	605	586	598	552	585	562	586	588	574	561	632	595	560	559	554	585	574	544	605	586	558	639	595	617	573	563	551	578	593	550	571	564	583	567	577	584	591	595	548	600	610	552	538	587	604	581	595	602	588	556	611	573	614	543	566	577	584	541	569	561	576	567	568	550	560	551	587	587	607	628	493	600	568	599	561	589	578	564	618	586	623	548	532	577	546	593	542	561	584	585	544	537	575	560	566	590	555	549	606	577	567	561	639	553	611	603	578	576	557	610	584	576	580	592	591	633	598	581	526	572	584	589	557	554	531	598	559	606	612	589	576	567	531	579	566	580	575	602	597	565	559	549	557	557	570	564	567	548	571	559	599	587	565	621	553	557	602	581	587	540	563	558	574	565	573	577	550	558	608	569	600	616	549	534	566	611	572	581	557	540	566	590	636	566	555	573	542	566	557	578	545	580	575	593	535	614	558	607	567	585	588	547	577	557	516	574	589	540	570	581	562	575	513	532	533	589	563	620	588	571	550	584	555	578	566	549	610	550	556	603	509	547	569	530	563	557	595	561	557	551	575	563	595	624	603	559	564	582	530	590	571	568	559	591	604	563	552	547	598	562	594	618	538	593	581	580	603	590	600	536	598	597	552	573	565	567	599	558	609	567	591	550	591	568	563	592	549	571	518	580	567	567	607	526	592	573	594	582	578	589	561	526	570	612	576	613	591	623	592	589	562	579	513	563	590	594	557	575	545	575	552	553	558	558	542	607	590	548	596	599	592	577	553	563	566	581	568	528	547	577	580	600	598	583	555	561	573	585	559	578	568	555	613	576	600	565	562	585	599	595	546	566	573	578	538	581	604	572	576	586	627	538	565	565	549	610	592	564	581	550	575	526	564	523	589	552	518	567	498	530	577	630	555	588	574	577	564	568	579	584	561	594	573	584	591	563	547	556	603	573	540	597	604	587	538	552	581	556	541	573	594	557	581	576	572	565	555	584	541	572	560	601	556	565	604	582	591	588	564	579	569	568	574	620	526	527	573	585	545	574	579	531	528	578	579	551	585	598	545	596	530	577	585	541	552	616	571	608	593	546	562	581	594	564	569	595	563	534	553	596	569	536	575	604	584	565	583	567	605	573	600	564	591	596	573	576	551	548	576	598	569	587	614	570	567	583	593	531	609	563	629	585	529	605	556	582	583	567	563	567	563	571	532	582	579	576	616	610	569	599	592	578	553	542	579	582	532	551	561	570	549	582	568	641	582	572	612	573	617	582	587	565	567	595	566	560	564	558	555	546	614	567	534	632	540	566	607	508	590	600	571	572	532	548	553	588	578	546	529	536	563	580	573	587	580	580	591	597	547	596	579	568	569	556	557	571	584	551	590	571	608	545	578	671	549	583	570	565	564	539	580	555	586	544	568	571	613	585	560	563	572	582	558	556	592	496	614	552	593	591	597	559	540	571	545	578	573	533	577	563	565	592	575	559	557	540	547	590	576	579	553	582	579	596	589	560	571	560	524	609	602	611	598	616	617	569	563	571	587	559	539	601	606	575	544	565	541	552	589	617	582	629	573	550	561	601	574	606	571	525	555	579	599	565	581	611	571	588	559	576	567	544	579	589	562	633	540	637	571	522	605	554	574	587	587	573	574	588	577	559	611	575	568	578	565	580	592	539	560	589	583	600	573	574	597	536	566	564	559	562	589	558	566	571	600	624	555	570	543	597	559	545	548	581	541	581	599	583	558	596	556	538	608	598	576	590	576	594	604	588	584	606	561	548	519	567	576	560	622	563	536	584	578	576	551	554	597	590	545	594	565	553	596	541	559	572	588	569	563	542	571	578	554	559	576	564	617	571	601	589
26548	20443	8266	594	389	298	273	278	281	259	233	264	230	272	262	252	258	251	247	265	248	269	239	236	269	247	230	288	277	242	244	273	239	263	250	224	254	285	259	218	246	219	247	282	263	246	241	235	239	248	254	241	269	248	242	242	247	236	230	225	245	238	251	250	235	218	235	248	235	233	243	244	272	266	216	232	256	251	254	261	239	274	264	254	256	258	284	251	244	241	241	219	219	244	235	240	223	270	220	243	260	239	257	229	264	278	240	227	234	281	249	225	230	244	250	236	250	234	244	268	261	243	245	256	231	251	252	223	270	259	253	260	234	259	244	239	265	249	257	241	259	249	266	234	240	232	248	239	256	230	289	255	235	243	241	250	248	251	240	273	242	257	254	231	256	234	235	254	250	217	239	265	229	238	242	253	243	258	231	245	237	235	246	275	251	257	224	223	221	245	230	215	244	236	272	244	273	238	261	252	252	248	229	239	233	259	270	234	252	265	253	232	249	233	248	234	261	238	245	241	253	236	258	241	246	249	242	243	225	255	288	230	264	245	232	219	255	220	247	247	246	214	261	241	210	265	269	233	265	263	241	231	264	272	248	237	243	250	254	246	239	237	270	277	251	258	269	257	268	269	252	259	213	223	240	257	221	268	261	252	227	228	215	268	261	239	248	229	261	249	223	241	249	250	274	242	274	231	234	255	252	250	259	245	242	250	224	263	227	251	268	226	241	266	283	271	270	256	241	235	258	233	246	230	246	251	284	272	276	269	220	231	273	277	267	259	243	240	267	225	254	251	229	242	264	241	239	239	252	233	247	245	271	225	225	287	261	249	263	257	269	227	229	231	254	231	247	233	240	271	260	251	236	237	249	258	230	248	220	266	272	276	263	244	248	285	270	236	238	246	243	244	228	235	246	244	249	241	236	244	250	222	222	256	260	237	234	281	263	236	229	235	238	232	221	235	259	249	252	246	251	227	239	243	251	243	226	249	230	238	237	246	197	257	223	232	222	246	245	267	246	246	235	240	262	245	242	263	287	248	235	232	235	235	249	245	244	244	243	245	248	269	253	225	259	260	247	248	269	234	227	258	229	242	245	255	252	252	255	234	220	253	214	258	237	218	244	238	234	230	255	268	250	243	245	266	251	241	237	267	256	268	239	215	236	260	229	242	221	260	228	225	226	257	224	250	258	196	226	252	253	256	260	242	251	284	258	235	236	240	238	232	246	244	254	249	238	255	246	250	237	243	225	243	237	248	215	254	265	255	254	243	236	244	221	239	255	247	247	277	243	260	255	256	228	241	227	209	262	278	235	264	234	287	250	239	247	211	257	250	237	246	228	231	262	235	232	235	276	238	238	244	264	260	262	238	280	228	254	259	253	243	270	267	235	274	238	254	254	278	256	248	244	250	252	238	255	240	257	215	230	238	281	248	223	230	227	266	240	245	225	242	243	252	254	260	260	246	250	248	279	234	248	229	230	278	237	251	241	255	277	251	267	236	225	226	252	232	236	257	247	224	269	242	264	234	239	246	246	226	224	251	261	237	230	279	261	245	239	250	243	279	228	262	266	264	268	254	249	246	246	258	255	251	251	269	246	220	230	275	229	275	275	286	256	223	239	292	251	228	253	240	255	235	264	245	238	236	237	268	217	226	275	259	232	255	266	237	252	233	233	243	246	257	253	235	235	249	234	240	229	244	249	254	223	232	250	231	245	248	241	219	240	237	240	238	250	251	245	244	204	227	259	254	227	236	225	229	230	254	244	259	247	224	255	267	240	264	263	251	241	252	254	215	221	224	262	257	251	239	297	251	271	241	264	238	257	264	255	259	259	254	254	232	258	250	249	240	239	266	265	249	264	251	246	240	229	244	261	259	252	246	258	243	258	231	234	231	236	267	221	239	258	242	255	263	253	223	233	236	244	258	247	248	223	264	248	250	251	241	264	226	249	265	237	241	260	235	243	257	229	232	257	264	241	231	270	242	245	250	244	240	268	241	246	246	246	258	243	247	242	239	256	218	265	274	239	223	243	238	244	224	235	254	275	229	247	255	275	272	228	245	270	247	256	256	217	235	276	214	223	232	249	241	221	246	241	236	236	221	281	254	253	212	229	247	220	250	255	223	272	255	258	261	282	249	251	252	244	235	257	240	240	265	236	246	253	216	247	250	246	233	246	235	260	250	263	264	239	262	237	256	258	271	261	224	230	249	241	240	267	270	247	239	218	251	237	258	238	244	222	261	248	218	235	235	252	268	273	254	231	225	232	242	248	240	251	238	246	245	233	267	249	246	257	249	247	242	250	233	261	263	242	233	252	252	232	244	248	263	242	252	250	261	235	238	270	233	217	230	238	247	230	246	253	266	251	258	245	232	250	247	245	258	253	264	255	246	226	273	284	250	269	229	255	250	265	240	283	247	226	276	237	248	253	254	283	240	245	241	239	251	263	221	245	247	278	210	238	233	249	246	276	229	259	253	248	250	224	259	280	235	282	269	243	234	229	270	254	235	270	246	254	232	252	252	223	212	285	250	271	247	252	258	245	267	241	222	265	272	249	223	264	260	273	250	251	244	270	261	231	248	273	266	241	273	258	281	259	260	275	270	257	255	243	248	240	269	254	250	263	262	247	237	252	239	249	267	257	259	261	233	235	228	259	260	244	239	251	238	254	233	227	246	253	228	244	256	246	246	226	253	262	268	251	242	248	265	244	247	242	251	222	277	256	233	258	244	233	235	245	241	267	256	213	267	228	248	243	259	236	242	217	240	265	259	252	245	217	237	262	238	246	236	250	215	241	249	243	265	267	242	255	251	233	218	227	234	240	257	252	286	250	227	246	225	272	243	241	247	249	254	252	253	241	228	240	231	254	232	238	256	252	246	242	254	262	244	252	221	253	251	268	251	264	234	258	253	278	242	223	230	244	252	210	259	233	262	241	248	233	254	243	259	230	249	237	261	231	243	269	239	275	222	251	226	220	239	236	245	285	246	251	239	233	272	241	270	268	221	252	241	236	231	251	239	286	253	270	248	249	263	250	260	249	225	264	228	289	264	239	254	216	233	240	238	243	248	273	254	271	281	275	246	246	231	251	258	229	240	261	272	271	255	234	269	244	246	244	255	258	244	261	262	235	268	253	261	257	295	273	257	249	269	260	275	244	260	277	244	286	230	254	238	236	246	256	268	276	245	239	255	234	229	253	242	286	265	259	235	253	228	261	240	242	236	228	244	234	263	241	253	254	246	252	227	249	261	233	271	256	272	242	249	247	233	215	248	252	257	206	231	207	230	241	248	248	245	257	256	240	250	280	244	270	242	222	251	255	248	229	234	224	238	258	275	266	241	267	252	256	249	247	243	245	236	235	250	244	275	243	241	255	225	249	260	241	260	222	222	272	237	243	232	226	256	282	258	270	233	238	262	246	242	225	258	253	239	256	225	257	248	248	237	258	228	234	263	243	251	263	211	246	252	253	234	259	276	248	238	220	264	230	222	241	256
10611	1553	1404	834	686	615	560	519	526	509	487	519	492	462	473	472	508	476	444	474	473	447	457	454	463	443	504	488	443	462	416	480	471	448	479	475	469	492	486	455	449	450	476	454	448	484	428	429	492	468	464	441	464	481	472	492	450	466	462	426	464	447	446	471	471	467	455	443	439	430	459	469	461	470	438	462	456	444	473	436	455	449	466	442	424	451	495	485	424	490	437	472	489	524	479	472	510	449	461	452	445	463	464	478	434	472	424	453	459	478	475	450	455	433	478	502	478	458	493	463	470	412	481	460	451	502	472	463	508	445	464	495	430	443	454	437	459	467	460	461	430	468	469	447	475	448	472	491	453	473	469	465	467	452	462	472	485	471	504	501	442	482	463	488	447	423	496	439	421	442	505	496	457	478	491	467	483	473	419	502	466	454	448	451	454	444	461	496	484	473	423	491	461	454	451	431	466	468	478	462	485	466	504	503	515	477	502	480	492	458	491	444	463	469	481	456	484	461	492	429	501	444	441	426	478	429	472	421	481	515	469	441	441	442	481	474	460	475	463	483	494	428	498	467	495	453	474	443	478	446	456	485	429	459	474	472	437	454	478	455	451	481	505	482	429	499	469	463	456	485	429	445	466	483	445	451	495	450	460	452	490	432	463	475	450	484	478	470	449	460	465	482	490	452	433	452	413	501	453	455	462	455	474	457	483	465	498	492	482	479	451	478	463	469	444	444	464	460	443	465	446	454	459	429	448	495	464	445	491	478	474	498	452	470	455	434	496	451	473	456	479	420	495	476	484	490	500	458	478	456	478	474	484	454	454	466	456	458	465	443	458	438	452	462	451	471	481	479	473	458	479	447	478	437	450	445	437	450	457	460	501	464	435	479	497	498	461	443	480	467	478	453	489	486	487	451	484	444	453	423	490	463	420	452	475	429	432	506	523	431	458	435	466	484	453	447	462	454	443	501	465	494	483	432	469	454	476	437	468	442	485	478	481	456	466	451	513	509	499	467	485	446	466	452	459	465	476	478	495	512	479	436	470	437	459	479	427	459	493	447	487	458	443	449	476	470	452	490	450	458	484	470	455	440	508	473	469	483	504	475	438	477	418	435	483	457	460	466	429	458	491	487	452	499	446	452	467	463	507	401	488	484	437	491	492	484	498	454	470	472	442	448	454	433	449	445	430	439	464	448	447	503	509	448	455	485	486	482	485	490	455	442	464	465	460	437	461	467	491	442	491	456	444	442	464	470	440	445	472	466	536	473	493	464	447	431	475	469	466	454	480	484	443	436	454	475	442	469	483	433	466	452	478	468	491	465	440	493	470	467	438	455	507	417	434	465	466	488	446	445	485	466	463	490	483	481	447	471	443	501	502	445	459	482	528	457	504	477	429	456	486	462	478	455	468	461	462	458	456	474	489	435	482	491	452	475	466	459	490	495	425	466	471	462	492	429	501	453	432	459	440	469	466	449	470	512	425	444	460	461	463	489	476	474	506	477	469	469	445	487	458	484	427	447	454	448	473	440	433	506	443	477	488	430	491	467	496	450	455	463	472	484	482	446	469	466	464	422	495	465	458	446	450	468	440	410	453	482	485	453	446	469	457	494	470	457	478	488	471	472	448	471	469	456	454	501	434	453	448	439	416	462	460	477	478	427	434	508	447	450	508	440	465	457	461	450	490	498	462	440	445	478	456	477	453	468	501	496	449	444	450	441	480	471	461	520	484	450	481	445	454	442	504	468	479	476	468	432	437	458	463	426	469	442	432	461	458	461	434	516	421	485	461	488	529	454	467	484	459	460	411	466	479	460	435	458	476	473	483	436	432	482	456	437	437	446	460	467	462	491	463	467	480	492	480	469	477	493	455	467	513	463	485	472	447	474	426	468	486	456	449	496	458	442	455	442	490	476	434	466	446	450	438	464	459	431	503	450	479	472	474	447	453	455	472	474	452	477	493	456	448	455	472	489	463	465	469	469	475	433	476	476	504	490	492	483	489	454	487	424	495	439	429	452	465	496	442	450	494	475	467	457	460	480	454	436	421	443	415	450	481	462	462	480	481	494	502	497	494	450	434	477	481	446	427	480	446	467	494	460	455	459	443	488	489	485	449	476	493	434	479	469	465	455	446	492	504	481	449	464	479	436	481	426	461	477	439	423	452	479	438	429	471	457	492	483	444	477	455	490	514	455	449	470	451	457	471	476	469	449	466	458	433	445	473	488	429	478	439	418	484	483	441	460	463	482	436	473	480	448	446	427	479	473	453	423	471	486	481	461	430	429	455	508	458	451	434	455	428	443	465	483	460	484	426	508	437	441	470	447	441	450	440	458	470	465	495	493	456	483	462	460	465	437	425	447	441	441	442	477	441	458	431	438	471	462	472	459	464	506	512	438	442	467	470	501	465	449	450	473	459	465	446	479	448	436	487	448	466	486	495	479	496	474	488	436	468	481	417	462	459	447	445	451	495	484	496	418	503	460	452	433	474	467	512	456	489	489	448	438	465	464	468	501	495	491	447	462	429	475	467	450	449	461	465	492	475	465	497	490	429	464	492	460	480	440	465	473	475	464	436	468	451	461	427	463	463	474	454	478	479	480	455	502	453	453	458	457	476	468	454	439	462	442	427	440	493	470	445	481	477	442	476	465	489	497	459	435	488	434	458	456	456	473	459	489	453	487	490	468	482	471	453	447	449	444	459	476	473	461	452	446	407	465	462	475	495	471	470	437	450	486	477	469	452	468	430	446	445	417	462	447	447	479	495	476	483	507	492	430	488	477	498	456	466	439	506	448	481	480	447	484	471	410	476	468	465	493	463	428	470	478	448	441	457	486	466	482	423	453	518	483	434	489	483	488	469	442	470	438	440	426	466	476	427	440	436	482	483	436	448	515	451	472	474	462	462	456	465	462	472	491	486	446	441	425	481	483	456	475	473	469	491	477	469	485	448	452	417	475	457	435	460	465	424	501	466	477	494	454	474	459	438	445	494	470	496	448	454	431	433	455	446	480	441	443	469	518	456	394	492	436	454	460	430	521	469	443	431	453	453	487	447	439	468	414	475	469	461	452	433	475	425	437	459	467	471	475	457	488	462	446	498	496	446	462	455	474	474	475	513	467	413	470	434	481	439	480	500	463	448	427	492	497	465	477	432	451	457	494	428	433	460	479	447	497	464	466	462	467	495	452	465	445	469	466	458	473	443	460	454	457	487	506	483	488	473	472	473	483	495	472	442	462	462	455	468	444	440	457	443	416	442	492	449	472	445	499	459	451	492	457	419	462	438	503	472	458	447	495	456	430	476	509	454	468	453	469	474	463	473	456	460	456	481	486	442	486	488	430	448	486	428	483	427	432	488	471	462	484	522	450	467	426	476	480	476	464	438	434	472	461	487	460	472	432	420	496	448	481	469	480	456	479	433	510	518	487	471	449	476	474	476	466	436	520	486	411	470	447	444	494	488	462	439	462	464	485	463	449	455	467	461	452	458	443
24039	20978	27946	24147	19593	1545	459	342	272	246	253	207	225	206	204	172	189	178	180	161	167	163	162	159	149	159	160	163	154	163	169	130	147	158	156	150	145	162	160	153	166	161	153	142	151	160	141	149	157	134	147	148	154	165	179	142	145	154	124	120	135	156	146	158	142	147	137	134	147	149	157	139	149	153	142	142	156	133	135	144	140	126	144	135	151	151	170	159	158	144	173	145	124	154	128	144	153	121	144	126	142	161	150	130	155	149	145	132	148	137	129	135	131	165	132	133	145	175	132	136	134	140	142	167	145	137	130	136	136	152	142	156	133	153	146	149	151	136	142	127	139	153	141	161	148	155	137	131	135	141	150	150	139	150	132	145	159	147	134	132	141	158	130	159	136	140	129	138	161	154	117	142	152	158	147	147	157	162	119	152	135	131	156	146	152	148	140	156	148	150	132	146	154	143	134	151	132	131	147	156	147	147	150	147	144	134	146	151	133	148	134	145	134	138	131	132	143	167	137	151	147	137	155	134	172	140	145	143	139	142	139	141	129	140	144	139	123	141	130	145	152	136	170	146	136	148	134	150	144	122	151	173	142	143	124	159	141	150	133	141	125	150	128	154	164	137	142	161	152	156	151	144	121	127	137	129	157	148	170	151	147	134	148	134	148	149	142	127	147	138	167	149	150	141	131	141	150	155	147	159	158	151	135	147	143	159	174	126	159	154	143	150	151	141	132	160	125	117	160	134	142	146	138	146	131	133	127	129	149	153	146	135	125	154	134	140	149	137	150	153	137	136	143	128	163	128	115	146	146	131	149	137	143	150	124	124	131	122	120	134	149	154	133	138	175	128	132	145	148	163	134	148	141	122	141	172	170	154	130	151	132	148	117	151	141	131	143	135	156	169	152	141	142	149	141	132	132	124	138	152	158	150	129	129	134	186	167	134	153	162	142	129	134	130	131	166	161	157	149	138	151	136	159	153	127	154	134	161	145	151	148	130	139	132	145	135	152	151	141	156	110	159	143	135	139	149	139	147	136	151	133	155	155	157	154	126	141	139	144	124	142	131	158	130	131	154	151	155	158	152	146	161	148	114	141	179	149	128	141	143	155	128	156	154	144	129	133	137	140	140	161	149	152	135	155	144	143	134	146	154	133	161	156	145	174	151	138	120	159	133	145	157	138	142	134	156	150	112	161	147	138	133	135	142	143	149	140	145	129	152	139	143	143	167	152	140	152	138	165	146	166	129	165	130	168	143	142	146	155	171	143	154	154	132	128	154	151	177	139	131	132	160	144	125	134	120	142	147	123	129	150	137	134	149	140	143	149	133	140	151	147	160	159	139	146	163	151	146	142	141	159	129	156	149	125	139	140	150	128	164	124	128	131	138	151	138	129	138	141	144	139	149	155	141	139	148	155	162	139	150	155	130	152	141	152	141	155	143	149	136	159	143	157	130	141	132	161	128	144	142	148	147	141	122	156	137	133	149	132	165	160	141	144	146	138	149	135	139	167	133	145	145	135	148	146	135	147	126	139	139	141	142	161	136	147	162	138	158	149	137	114	146	159	117	168	151	128	143	144	133	138	148	147	158	142	126	151	139	138	148	140	123	137	133	140	143	140	130	143	170	136	133	143	163	131	136	163	145	148	151	147	148	146	130	159	118	134	133	144	132	139	156	137	119	128	130	147	149	137	138	157	158	129	123	146	145	140	159	130	158	127	129	125	129	133	140	161	125	153	160	154	153	145	132	149	128	120	144	124	144	147	160	152	147	139	138	140	138	144	148	158	132	150	146	172	126	160	137	144	151	157	145	140	160	158	145	120	163	158	154	133	146	148	143	111	139	147	140	154	147	136	162	140	137	133	126	128	136	139	150	142	144	147	173	161	154	169	145	123	133	155	129	131	147	166	154	136	130	133	165	142	160	136	162	133	137	140	149	140	144	137	146	136	140	126	128	149	156	124	121	138	147	121	144	165	160	166	170	151	160	133	154	138	139	143	152	149	154	186	141	135	139	138	132	123	151	152	135	154	125	147	149	126	153	157	144	152	139	147	148	164	153	138	146	156	136	146	131	149	125	158	160	140	136	145	149	139	164	164	129	120	157	157	140	150	140	145	140	134	151	135	141	158	161	155	143	151	143	146	144	141	143	132	148	150	137	135	118	137	149	134	138	149	140	152	145	142	154	143	154	132	157	129	144	148	122	142	145	129	170	128	158	123	137	134	152	129	138	145	144	154	145	128	153	138	140	129	150	142	124	154	142	160	152	153	141	149	151	128	153	152	154	144	149	146	160	154	138	142	146	141	135	160	139	166	146	137	152	138	136	145	157	140	136	135	126	128	139	163	144	161	146	153	155	158	134	134	144	156	148	164	142	141	141	130	140	138	133	138	141	147	163	150	147	147	137	152	140	151	150	140	133	148	135	126	147	143	154	133	149	161	134	137	138	159	141	142	140	161	144	133	135	143	136	143	139	151	154	143	162	132	146	126	135	155	152	167	146	167	144	129	133	141	154	144	160	139	146	132	137	168	139	139	160	154	155	129	144	146	146	152	129	161	161	133	131	130	136	139	137	146	138	144	143	141	137	151	144	141	147	160	143	130	147	149	134	136	150	130	171	152	149	131	149	138	136	161	153	154	139	139	153	149	122	130	155	131	139	147	157	142	168	139	157	150	136	133	154	136	149	157	144	131	124	124	155	143	140	138	155	160	129	142	130	148	114	141	130	155	144	135	161	139	149	152	140	142	152	162	146	139	147	134	148	150	155	143	150	125	134	157	161	117	124	134	142	143	153	117	153	145	126	141	158	140	124	146	141	159	146	161	133	123	136	135	164	130	132	175	136	142	146	142	141	146	152	157	158	163	142	129	146	137	154	144	121	143	144	140	151	142	139	139	130	162	137	148	154	145	143	154	146	154	155	156	111	134	140	155	134	132	137	157	138	156	148	145	139	140	133	151	159	161	145	155	154	139	122	153	138	146	138	147	160	150	133	122	135	117	158	171	150	127	124	146	174	159	147	141	134	123	162	108	153	140	114	159	163	133	155	129	146	162	143	143	168	148	162	152	155	149	162	134	150	136	146	130	169	133	163	135	146	142	152	147	151	110	142	147	160	147	140	159	140	152	126	135	147	148	142	125	136	160	143	152	143	143	140	138	154	123	134	152	156	132	140	137	179	137	140	134	170	143	135	133	141	146	128	133	157	147	158	158	151	150	159	151	121	145	134	155	126	146	141	158	147	151	143	149	143	146	146	139	157	137	132	146	132	139	161	157	155	138	167	130	144	133	156	148	140	171	156	153	127	169	152	137	149	131	152	125	133	139	164	142	150	138	173	147	140	141	159	155	136	126	143	158	141	150	155	125	160	134	161	131	155	142	149	95	147	146	144	147	144	153	126	131	130	150	126	124	160	143	144	168	138	126	150	137	150	138	143	153	142	128	145	137	157	133	137	147	139	145	128	157	173	159	129	139	161	142	132	152	136	131	154
18741	9383	7952	3944	2595	1829	1282	1078	907	755	696	595	543	522	463	455	403	374	385	383	394	354	356	345	356	338	297	314	338	294	335	331	299	364	325	306	283	302	312	293	277	269	302	292	297	294	314	281	282	311	296	274	283	304	284	256	276	289	293	291	296	276	263	250	324	288	289	286	296	287	278	288	281	274	238	268	259	277	253	270	278	275	278	299	258	274	274	294	285	257	296	273	302	281	312	297	285	274	276	280	279	260	304	265	293	298	277	281	278	275	282	251	274	300	277	294	249	278	267	287	259	339	261	259	275	292	273	272	278	310	282	271	291	276	251	279	266	283	271	257	286	274	276	269	278	262	279	266	283	298	270	309	299	265	298	289	296	268	261	288	294	269	260	283	271	278	259	265	276	263	298	275	252	272	291	318	266	300	251	318	288	299	283	279	270	297	277	309	235	298	280	255	290	268	274	287	267	289	281	267	285	263	267	288	286	294	275	274	263	284	265	282	300	319	286	282	286	282	282	255	272	270	276	279	301	284	319	289	274	304	278	279	267	274	258	294	264	286	299	296	271	260	271	273	279	281	264	271	280	282	286	281	277	289	272	285	255	312	293	263	265	300	265	266	249	271	278	263	278	310	286	288	287	294	299	274	290	309	280	285	245	250	282	308	294	255	285	275	274	286	311	299	276	282	303	305	286	284	278	312	314	271	273	287	274	286	285	250	245	290	288	282	291	284	250	291	267	253	273	280	267	272	282	268	278	275	266	287	262	278	301	275	276	267	273	265	280	259	266	284	292	310	281	278	289	296	290	283	297	263	286	245	258	269	262	249	286	294	284	292	267	311	268	265	272	294	273	286	286	264	261	305	277	300	302	275	310	271	278	290	293	263	312	284	275	302	288	268	316	269	297	274	269	281	293	253	262	298	303	255	288	293	271	278	262	284	276	255	251	295	279	263	289	254	263	296	286	247	282	312	292	304	295	265	286	277	312	243	301	282	280	270	281	290	273	288	264	304	301	283	278	258	281	260	257	299	281	281	276	245	272	285	276	237	266	281	249	272	277	236	269	264	293	277	260	290	284	261	281	305	264	279	261	266	259	250	292	279	269	298	268	287	286	255	297	279	263	295	285	268	279	273	301	283	273	276	272	240	287	279	294	263	281	238	267	255	254	256	277	286	270	276	291	292	270	269	266	291	280	274	263	281	279	254	263	271	279	282	291	304	287	318	298	278	280	279	269	308	300	272	284	276	253	286	283	288	293	307	262	300	282	294	232	314	280	283	284	290	269	282	272	294	300	288	254	313	279	290	274	255	297	285	294	293	269	314	280	299	291	291	246	271	298	317	279	273	294	302	297	288	285	260	261	290	284	254	269	308	240	256	282	304	295	283	264	291	283	295	266	271	297	258	277	254	284	303	254	247	260	262	285	283	275	313	295	264	283	279	285	290	280	300	238	261	280	268	293	265	268	286	263	291	284	282	267	298	261	275	237	272	262	279	279	300	285	285	282	310	299	270	301	290	271	260	263	274	273	289	242	272	295	280	262	292	264	300	267	288	288	273	271	250	287	263	276	278	262	274	270	298	260	272	267	272	266	278	270	253	277	264	269	283	264	266	292	287	270	250	300	288	265	286	266	264	283	287	275	248	265	265	261	277	299	294	285	254	276	304	280	281	301	249	281	269	287	276	291	289	301	277	278	299	242	268	292	282	312	282	251	293	304	279	298	269	298	279	278	275	284	273	293	271	297	271	254	261	251	275	268	269	280	249	290	262	287	267	286	267	273	276	278	256	285	296	242	295	273	273	280	305	299	284	281	288	291	294	293	257	291	298	272	267	289	259	275	285	290	276	260	320	257	266	255	271	292	273	283	257	307	240	250	284	266	294	283	275	237	301	291	256	281	278	274	312	259	274	264	263	285	266	276	277	280	271	290	275	290	256	274	268	296	286	276	273	241	254	281	289	297	278	269	266	278	260	274	317	267	277	285	273	290	245	251	268	265	265	278	272	258	297	273	273	271	278	252	273	317	277	267	282	301	267	274	292	253	278	276	269	298	283	268	260	264	269	288	266	280	277	288	274	293	283	288	281	271	258	289	299	274	279	299	267	245	279	266	283	320	279	256	285	291	282	293	284	283	255	281	270	261	289	274	263	305	253	274	297	295	288	307	258	274	248	263	317	245	264	286	280	299	258	272	271	274	266	259	264	289	261	293	277	287	259	285	280	269	282	255	275	265	261	267	279	278	267	283	282	258	280	295	278	258	269	280	265	282	286	287	271	303	287	267	293	275	249	266	266	287	313	265	271	319	247	275	282	274	284	305	262	270	254	311	254	278	291	277	293	260	272	281	284	306	285	282	298	302	286	273	303	274	301	283	276	258	293	280	272	304	291	252	291	283	290	276	270	242	264	266	268	253	287	276	292	281	254	303	270	260	275	246	277	273	273	283	297	308	286	254	283	251	241	298	297	281	288	254	263	289	300	297	261	276	290	280	278	285	288	306	284	294	295	251	282	262	247	292	323	278	281	282	290	262	277	306	306	273	281	266	280	295	302	262	302	286	280	248	273	294	281	295	286	297	287	272	275	284	251	263	260	282	257	279	279	301	278	275	246	270	268	284	247	270	270	278	278	252	286	305	300	267	291	247	294	296	256	292	287	282	316	281	267	270	269	268	272	283	313	317	268	274	267	288	279	240	270	223	260	265	290	272	266	284	284	274	271	283	282	288	291	270	290	273	271	280	257	278	302	272	257	264	312	274	247	266	276	266	264	264	299	256	295	264	278	255	296	269	299	280	285	276	269	283	296	266	273	275	283	278	260	257	294	256	281	288	269	279	287	282	265	312	286	293	278	250	258	303	273	312	265	261	284	260	282	273	267	248	273	263	273	288	285	299	265	289	263	287	261	260	288	261	282	238	281	273	296	271	267	272	302	272	296	263	300	294	269	290	282	271	279	267	279	289	279	258	246	282	283	283	273	270	261	294	264	247	304	273	279	286	267	274	269	241	303	269	287	313	310	283	281	281	277	295	261	270	281	259	276	275	296	292	293	274	264	270	249	276	269	267	303	279	265	281	236	285	274	250	288	285	302	259	277	278	278	295	297	299	267	264	257	283	302	270	267	296	266	287	264	304	302	284	261	269	248	290	268	281	262	278	264	284	275	257	288	302	277	271	300	300	275	241	276	295	269	262	271	284	299	300	259	277	279	266	276	273	263	287	265	263	271	269	263	266	267	260	255	305	298	325	290	241	264	258	275	267	261	267	272	287	304	318	257	255	264	277	301	259	277	278	287	282	259	247	253	286	284	283	271	283	250	274	267	304	259	271	266	263	250	270	285	269	298	264	285	283	274	265	294	277	277	288	278	222	294	316	273	267	275	287	272	272	272	277	283	290	268	282	291	304	287	264	271	305	289	279	265	274	267	274	283	270	284	291	247	290	270	294	307	287	288	287	282	301	273	293	275	269	308	254	289	263	273	272	297	275	215	273	260
22997	20982	28677	23496	20983	19034	1972	833	673	614	545	517	485	451	446	425	396	423	408	370	379	375	398	342	328	360	321	339	363	376	342	349	366	398	357	321	332	346	366	372	381	337	318	376	337	377	335	368	361	334	357	375	373	351	359	324	361	373	363	340	318	342	372	339	336	323	348	339	355	311	353	322	368	358	305	315	317	339	347	356	331	343	363	322	332	290	338	337	348	359	343	354	324	351	328	352	329	351	313	353	331	347	333	317	328	366	344	343	330	362	342	319	323	345	349	305	306	325	353	340	322	335	322	315	341	306	314	331	360	329	320	333	370	354	369	334	335	325	311	358	380	368	322	347	333	340	331	315	338	306	324	319	319	387	350	326	339	325	307	352	352	322	318	343	344	335	343	343	369	313	325	302	307	324	361	314	345	325	315	335	357	308	319	353	332	315	328	308	312	310	365	358	362	355	316	360	362	295	347	316	367	339	335	350	329	344	354	329	345	303	326	352	342	329	308	345	316	370	336	353	352	327	318	324	355	350	358	339	333	346	290	329	344	344	340	380	347	375	337	326	341	359	354	340	317	341	341	328	363	329	336	368	299	310	334	357	321	329	306	305	346	331	352	335	355	316	359	333	347	322	337	349	314	340	367	357	345	389	329	322	310	348	332	325	362	328	329	333	323	351	325	336	357	372	333	344	343	326	322	311	336	339	348	370	347	347	325	329	326	347	337	331	349	323	326	328	308	308	319	318	329	302	309	340	339	327	355	320	334	354	344	338	373	328	315	353	340	320	328	325	335	365	316	331	340	307	335	324	326	335	314	346	363	335	333	335	338	337	335	314	343	325	352	328	310	344	370	352	318	350	318	303	347	327	343	327	348	371	323	317	354	331	327	341	368	321	370	341	344	293	332	359	292	333	350	345	342	355	332	336	327	376	339	327	356	338	322	336	343	339	340	324	342	358	318	335	367	337	308	302	325	352	366	351	354	326	356	353	360	346	318	335	319	329	336	333	333	346	342	309	308	340	301	350	319	347	345	338	320	337	345	367	334	323	353	322	323	323	328	340	341	340	346	340	358	330	343	319	354	307	324	354	310	327	303	327	325	326	341	330	372	333	318	325	363	328	329	355	311	359	333	327	356	372	342	323	352	328	321	356	359	323	344	328	325	343	322	346	363	318	297	350	302	341	330	310	336	306	326	371	330	292	324	326	333	328	337	343	303	331	333	343	342	348	356	366	350	334	343	353	334	359	327	326	328	371	328	331	335	355	349	310	339	334	290	330	334	319	340	346	355	322	287	315	348	336	336	378	308	335	342	362	352	335	356	324	348	319	334	323	337	317	346	318	373	354	322	321	302	346	337	340	291	335	373	327	332	341	335	315	319	329	347	322	340	331	358	331	330	324	345	351	314	339	333	362	323	332	338	345	336	347	321	309	328	317	314	336	323	364	339	323	345	356	350	334	334	345	320	340	372	322	316	331	301	334	301	337	313	330	308	336	336	306	321	339	345	325	313	325	345	319	334	301	303	315	363	330	316	303	344	363	338	354	316	330	336	332	374	342	319	323	332	352	341	350	322	333	320	331	340	337	346	352	344	324	308	346	329	375	329	335	341	344	348	375	349	339	351	322	317	323	316	351	311	324	327	337	316	338	387	318	356	344	365	314	336	348	358	330	353	342	295	342	339	297	325	326	329	324	318	300	348	359	349	320	352	342	325	366	364	331	328	366	305	331	315	326	338	328	359	360	305	300	312	330	338	323	292	366	344	320	348	315	343	340	336	335	333	345	328	328	349	316	336	326	355	346	335	314	311	325	324	358	347	326	336	338	323	314	321	313	321	339	312	359	332	332	336	319	338	343	361	331	345	360	346	345	330	352	341	366	359	337	337	332	347	340	356	317	335	364	323	350	321	324	325	352	358	321	320	358	339	302	335	349	303	323	304	378	330	339	308	345	333	362	345	308	326	315	336	345	365	317	347	304	324	319	353	327	364	320	309	343	347	359	337	350	344	332	336	307	358	321	349	351	339	330	324	334	346	315	324	342	328	295	342	350	364	347	348	327	338	329	349	318	337	356	341	312	324	354	360	337	327	332	369	352	339	334	343	322	327	322	335	319	328	301	326	354	333	347	341	326	340	344	361	317	351	300	333	365	323	344	354	324	314	354	365	341	343	324	350	325	310	315	322	317	342	322	353	326	362	323	364	320	331	338	325	305	334	319	323	350	320	349	334	296	354	317	325	321	352	341	318	341	315	322	325	348	337	331	351	325	346	327	351	306	348	325	334	326	329	314	347	328	305	343	322	329	332	325	294	327	374	342	332	351	356	322	332	351	350	328	311	300	335	341	313	337	346	323	339	364	374	329	340	333	340	337	358	350	328	328	302	335	319	343	352	327	317	345	319	309	339	313	350	352	337	333	340	328	326	355	346	370	341	320	358	331	327	326	306	355	354	355	348	352	332	352	357	326	335	356	344	310	358	285	364	275	287	300	322	335	356	356	309	320	322	329	314	321	311	317	359	310	326	314	310	358	311	353	319	334	354	327	329	339	349	322	311	359	337	362	329	340	298	326	363	317	353	314	304	348	347	344	336	366	319	314	339	335	326	372	319	327	348	325	348	355	365	335	341	345	338	325	303	357	328	370	345	339	320	317	332	338	334	338	335	324	302	305	328	333	351	341	320	330	337	348	353	331	343	335	351	315	356	353	312	325	310	354	328	322	345	342	339	306	322	329	354	293	368	326	357	337	334	313	351	309	317	336	355	329	280	341	307	343	331	325	326	347	348	333	343	330	358	339	331	273	337	376	347	353	338	363	338	338	346	318	325	316	343	348	308	331	302	363	369	338	334	357	319	366	350	302	340	347	320	341	347	350	352	341	357	316	333	322	335	332	315	355	349	339	290	298	328	351	331	345	363	370	352	326	329	357	378	345	308	326	319	299	331	338	307	323	319	336	359	319	348	372	344	367	348	320	319	379	332	385	324	316	321	362	340	324	330	312	348	334	358	333	325	359	326	363	347	356	360	347	332	367	323	322	313	321	327	332	353	308	297	316	344	340	293	301	302	328	309	350	332	322	334	324	345	305	358	327	319	340	364	300	351	354	356	318	320	351	337	309	318	321	343	343	332	317	332	346	366	351	329	343	348	348	330	318	354	334	347	356	354	339	335	321	346	362	298	353	334	335	383	320	338	330	340	315	339	329	356	383	315	334	319	318	355	321	323	321	332	308	316	330	347	332	337	343	326	304	334	314	300	292	325	291	331	343	309	347	362	300	328	327	330	302	317	346	322	357	363	337	299	328	349	329	361	349	321	341	329	327	335	342	301	325	330	349	306	371	325	300	345	351	335	334	314	374	305	361	368	334	336	342	356	326	344	335	310	330	328	323	345	372	348	367	335	355	333	345	335	370	328	334	322	345	332	341	322	326	331	341	344	325	329	361	346	344	345	354	345	291	336	323	310	329	327	311	352	317	314	352	348	329	330	356	346	344
21389	15221	12938	6922	4736	3479	2542	2114	1732	1467	1360	1217	1118	1102	968	944	840	884	822	757	778	746	731	705	684	695	674	666	673	662	655	661	676	627	620	669	629	592	614	590	579	613	636	641	629	565	596	588	634	603	599	610	640	593	580	590	610	593	552	613	579	590	547	578	579	613	583	583	577	543	570	576	566	562	609	614	608	631	595	544	595	586	558	549	604	572	514	527	614	597	546	564	561	585	542	587	564	571	579	549	580	604	575	592	577	591	539	570	624	605	594	543	583	578	540	575	562	590	537	527	546	587	551	558	570	599	589	583	627	612	639	555	567	549	584	581	584	580	543	566	564	598	593	569	573	564	557	586	585	545	583	561	579	568	577	623	551	575	543	533	568	590	566	564	561	560	591	579	606	569	528	600	539	560	578	581	534	547	557	576	565	585	557	556	601	609	556	556	566	546	594	611	646	577	550	570	546	512	562	585	533	549	551	573	597	617	580	575	556	593	608	573	608	579	586	626	589	558	617	582	566	605	603	567	568	595	529	571	566	542	518	586	580	567	576	567	577	587	587	584	524	574	596	577	547	546	534	585	559	543	559	530	558	576	577	577	609	556	566	593	570	568	592	553	566	588	568	575	543	590	591	596	603	537	601	552	592	559	587	546	556	561	551	569	522	573	531	562	572	580	569	542	575	532	591	580	562	575	554	581	551	582	541	556	591	581	539	577	592	598	568	565	558	593	616	556	580	559	547	628	587	616	576	582	568	562	560	570	583	578	572	611	553	585	575	585	601	570	578	535	596	552	569	584	556	596	615	593	572	589	599	558	577	550	588	581	577	585	570	548	527	598	564	561	552	603	565	558	540	576	594	593	549	565	605	584	541	616	561	560	561	590	601	599	572	586	566	564	563	569	616	607	578	533	552	564	600	572	576	609	599	590	522	605	569	538	604	563	588	582	556	516	566	602	603	573	589	559	607	568	581	560	579	511	554	563	591	572	560	593	592	557	593	569	599	553	564	608	575	595	563	553	585	581	559	556	589	542	560	554	582	554	561	557	572	604	578	562	582	578	582	543	551	581	546	618	574	557	555	601	507	557	576	588	565	589	520	554	577	563	601	559	549	563	571	560	604	583	597	570	561	568	585	547	556	598	572	553	628	563	607	579	555	602	585	616	566	613	557	548	563	563	547	585	579	579	591	619	592	572	545	569	545	566	545	576	582	625	548	624	576	552	565	547	577	558	575	564	576	601	582	543	588	560	552	565	564	558	600	589	554	549	562	538	586	596	567	541	585	547	629	542	545	580	573	572	563	546	558	509	595	567	597	561	586	577	559	602	581	578	560	593	556	538	599	588	556	548	582	549	556	561	546	586	566	552	569	560	602	574	600	577	580	579	539	576	536	538	615	561	569	568	582	550	546	592	595	563	523	585	590	524	623	568	573	604	561	569	577	568	562	540	589	597	588	619	588	554	596	627	595	591	554	594	574	617	570	564	547	543	577	572	571	576	607	539	606	568	553	571	576	563	541	591	582	587	535	553	557	582	564	558	577	545	571	596	581	568	550	609	543	582	612	551	590	626	564	591	575	622	567	578	541	567	548	561	538	550	551	585	547	622	565	568	576	584	564	590	560	568	610	587	559	570	587	610	584	583	575	586	584	559	570	540	547	552	552	575	568	586	609	579	549	569	554	556	560	566	572	531	575	555	577	584	555	552	581	597	564	537	594	599	556	528	596	544	574	554	615	555	588	585	557	546	551	572	578	599	582	571	581	566	551	552	578	603	564	551	575	567	561	533	554	592	565	567	563	607	585	560	578	560	529	579	537	586	562	585	573	608	563	567	565	610	573	544	562	593	564	565	565	565	556	590	591	559	577	597	602	597	583	563	590	568	538	553	546	619	581	606	553	580	571	546	580	626	615	556	550	555	583	568	610	551	563	562	562	514	584	545	569	530	549	558	585	644	539	556	557	568	566	550	577	538	572	518	586	596	565	532	574	601	583	589	589	589	575	543	573	575	568	545	614	566	596	578	613	582	574	599	565	561	558	614	604	562	601	584	557	558	540	594	556	551	561	544	583	538	585	576	606	567	576	540	543	556	568	565	542	580	581	536	562	562	529	576	553	604	584	579	541	578	572	578	549	568	538	617	554	574	587	604	571	538	544	562	552	568	558	574	539	605	583	564	582	570	602	605	553	545	525	595	535	610	553	530	553	555	572	569	585	539	559	578	565	624	586	563	547	542	570	570	598	594	550	581	569	587	553	553	551	558	595	592	555	584	585	542	574	617	585	563	630	564	584	526	593	572	620	614	618	575	532	567	582	559	566	569	609	555	549	581	576	567	569	601	574	565	601	555	571	581	603	601	543	571	579	607	621	549	570	533	559	576	563	562	567	563	591	548	547	597	607	587	557	565	575	599	547	543	565	587	615	584	586	609	532	522	568	570	603	586	553	584	575	541	590	604	566	543	620	592	563	558	560	615	580	559	550	563	578	579	610	573	559	536	585	584	569	635	558	564	559	572	561	537	569	579	549	556	609	535	547	542	556	566	554	549	570	568	630	604	617	582	578	560	582	572	545	536	554	581	564	569	540	592	590	557	556	608	593	575	571	581	579	571	584	587	572	588	613	543	582	541	571	591	566	588	594	540	560	524	598	582	596	574	581	564	590	612	590	641	594	587	572	611	566	550	568	530	562	573	567	555	603	561	563	569	559	578	571	582	561	594	551	586	562	536	606	568	573	537	611	583	547	601	533	564	566	563	569	593	580	565	553	589	582	537	569	529	603	552	555	582	571	579	519	580	628	575	526	577	606	582	585	587	576	560	591	585	600	603	604	560	560	572	579	602	548	563	573	562	577	545	583	553	598	587	552	543	599	588	550	531	602	551	552	616	539	568	560	581	559	609	591	586	556	538	579	548	572	562	579	545	581	536	562	540	597	563	572	540	586	571	539	588	539	552	565	578	577	606	610	531	622	571	563	567	551	576	586	584	576	519	561	578	565	567	569	530	590	562	568	559	586	607	551	539	610	631	567	643	586	579	535	600	550	580	587	624	595	546	596	546	554	543	588	597	586	507	551	527	611	559	546	623	568	573	569	577	607	563	609	551	612	588	571	569	588	578	557	587	593	610	576	544	578	624	584	598	592	545	604	581	577	568	574	586	594	546	563	576	561	578	536	585	559	539	541	594	594	583	563	527	553	566	578	568	593	591	551	573	557	583	556	571	615	555	590	573	594	554	609	580	576	588	566	566	579	599	587	549	602	590	567	562	582	611	597	580	587	574	573	593	584	553	526	596	547	571	579	564	569	603	586	551	593	564	632	574	576	598	621	576	590	607	586	570	572	600	532	557	553	566	526	594	526	553	551	578	586	606	567	600	572	555	576	603	609	555	589	576	565	579	591	578	570	573	601	576	551	576	594	574	567	620	612	582	619	562	606	578	586	598	575	548	568	553	598	568	571	542	582	598	562	542	586	588	598	594	546	555	608	570	563	570
26427	20382	8469	643	322	303	290	263	267	267	278	260	278	226	265	250	250	276	228	251	250	257	259	247	263	254	251	236	214	261	269	238	258	245	260	279	255	237	260	249	241	219	276	270	234	239	253	242	230	234	255	238	257	268	251	242	261	267	260	243	244	257	246	265	274	236	238	263	250	259	240	262	248	258	226	282	268	241	249	262	248	253	252	252	261	232	248	240	257	254	239	259	275	251	242	230	240	250	240	244	237	234	256	252	267	219	243	236	254	254	256	246	238	253	229	239	257	243	238	264	255	221	264	238	270	251	229	242	237	236	250	260	261	219	222	255	246	267	237	231	231	252	270	237	239	252	231	275	262	223	244	211	261	245	277	248	257	243	251	228	221	248	245	251	290	261	237	239	268	271	229	257	237	220	263	231	214	233	234	242	240	247	263	282	243	269	255	242	236	291	251	239	234	237	257	242	239	272	259	229	249	279	266	231	259	244	243	242	249	259	271	210	252	252	282	253	228	234	258	234	257	245	253	230	252	245	251	224	261	244	263	233	252	261	250	248	258	225	270	254	234	258	250	276	265	241	249	252	230	252	268	239	221	226	251	255	228	248	229	253	234	251	242	242	261	221	264	243	248	258	218	260	235	252	233	220	240	285	220	254	243	277	234	234	226	233	244	240	252	235	259	246	232	254	232	254	247	259	230	241	250	218	263	223	245	237	223	256	236	227	235	271	284	272	221	253	234	248	262	260	224	243	268	216	234	209	228	263	226	258	261	242	223	273	279	248	241	266	265	215	260	244	278	261	256	254	251	268	237	268	268	239	252	241	240	252	238	215	249	242	268	269	254	243	217	248	240	242	241	245	251	212	265	278	248	233	250	279	212	267	264	243	258	232	255	229	235	235	229	283	264	241	258	246	252	244	268	267	243	245	233	284	234	279	257	259	242	273	245	234	252	207	247	250	230	230	246	248	248	241	258	254	268	257	237	272	258	277	269	237	273	232	214	239	223	234	228	242	217	234	237	245	211	248	261	217	259	231	262	262	240	233	248	264	237	249	252	231	283	257	262	244	214	245	248	267	257	228	237	233	259	273	263	268	227	251	248	247	231	262	283	243	240	244	252	254	248	279	279	237	252	264	227	247	224	249	223	243	261	263	257	239	207	250	213	254	236	206	255	239	284	241	250	266	224	239	222	236	262	266	273	224	243	243	273	270	245	259	239	264	266	247	268	223	247	261	222	216	256	246	236	219	250	231	245	241	226	256	285	233	264	255	231	258	237	240	254	266	249	242	247	271	236	295	251	253	270	259	259	220	249	273	236	260	254	263	264	240	261	242	244	226	225	281	227	263	235	261	248	242	256	251	250	255	232	228	250	256	261	241	237	263	252	264	226	241	250	262	210	254	246	232	238	223	252	253	242	263	245	245	262	260	250	245	247	242	232	281	265	241	241	244	252	249	222	264	270	220	248	245	259	251	247	263	232	222	246	264	253	240	234	237	244	270	239	243	254	265	276	255	270	235	232	233	257	257	270	231	283	229	255	255	260	280	231	289	258	251	246	258	234	235	258	264	277	232	234	263	250	244	261	250	251	229	253	246	252	262	267	251	234	267	242	255	219	254	265	296	223	267	246	274	262	247	263	217	241	254	246	246	237	235	262	240	266	237	277	272	254	228	246	245	260	240	262	258	267	276	250	269	240	242	237	262	266	234	249	236	229	239	259	253	236	246	252	226	260	246	267	266	242	226	232	219	235	269	235	261	235	217	225	247	257	228	241	254	258	244	249	288	272	235	277	241	245	255	282	276	249	248	241	264	255	234	229	240	257	227	257	269	207	260	222	247	262	246	255	240	245	274	269	240	243	241	230	242	250	242	243	229	247	235	239	266	225	240	266	241	237	245	231	249	235	281	253	246	244	234	242	238	244	247	244	243	242	257	242	215	231	246	253	232	216	248	255	238	221	245	218	243	253	233	226	248	260	248	220	244	222	279	236	260	260	257	247	249	249	225	268	248	225	252	234	280	230	260	265	262	262	215	240	211	220	249	229	244	272	256	262	229	254	262	255	262	236	267	265	250	224	263	268	252	242	275	247	242	253	256	249	255	273	265	273	248	240	243	242	219	250	259	267	259	280	252	255	253	222	255	240	250	245	278	253	271	225	279	258	237	228	243	270	244	276	237	233	235	264	214	248	275	259	267	244	283	269	275	249	254	255	226	235	217	249	247	275	275	242	227	258	261	263	269	223	247	258	244	238	242	243	241	241	248	255	254	236	254	241	236	235	234	225	274	261	238	243	241	276	217	238	255	232	278	249	217	230	252	238	240	244	229	277	227	231	258	265	252	282	266	268	256	259	263	285	240	255	219	257	237	251	231	266	279	260	253	260	243	247	254	256	238	239	270	259	260	248	249	220	216	268	243	255	241	241	266	249	225	238	241	246	260	237	218	271	236	226	246	265	263	249	270	255	245	232	261	253	243	239	265	248	268	256	236	272	261	228	231	251	211	268	249	241	243	272	266	259	237	255	228	211	256	255	248	269	257	216	217	245	218	276	256	285	257	234	252	254	233	267	240	243	243	262	251	266	254	238	281	230	263	264	241	249	275	226	251	243	248	256	249	255	251	244	252	269	236	231	265	251	240	272	263	247	258	198	229	262	261	237	248	233	268	252	227	242	224	267	270	268	242	253	226	222	255	215	258	277	241	219	230	268	245	236	247	265	243	255	254	245	243	239	229	258	267	234	241	267	253	256	243	280	242	264	268	267	265	243	295	266	250	212	240	255	265	239	238	231	266	233	263	233	246	246	220	237	235	259	259	246	249	248	235	232	267	248	236	266	256	272	240	257	258	246	262	238	242	265	242	250	243	221	243	264	218	227	250	241	270	256	241	252	248	230	233	250	250	237	258	253	228	254	252	246	267	254	276	256	225	228	258	238	237	255	244	279	236	230	271	226	259	242	245	265	246	238	244	234	276	247	232	241	227	258	253	243	230	230	274	237	263	280	262	232	263	236	245	244	262	242	247	253	263	230	245	230	247	228	278	241	235	252	215	249	268	228	257	250	270	251	250	279	245	221	233	252	230	223	214	261	267	246	228	246	207	257	241	241	233	242	239	275	248	246	239	237	222	268	240	238	259	251	273	269	237	245	252	246	236	250	254	250	247	251	243	255	237	231	255	249	248	219	247	232	237	242	241	248	239	240	254	262	278	256	240	210	228	268	245	267	234	246	286	251	264	242	250	246	234	232	250	251	263	243	239	261	243	238	285	220	235	235	236	241	219	241	257	244	217	278	225	218	242	232	255	258	237	254	271	264	248	233	273	235	234	234	216	253	234	282	265	256	267	254	232	248	257	240	247	236	238	236	260	251	270	251	222	263	244	251	260	227	257	240	237	238	246	247	270	236	262	257	266	244	241	243	217	270	260	240	257	259	248	248	232	253	282	273	230	244	237	246	266	246	259	257	241	245	213	240	238	237	249	238	238	231	284	231	224
10515	1590	1363	821	724	610	590	553	518	496	485	479	467	443	470	426	478	457	455	493	494	457	429	449	466	468	465	468	493	506	469	434	502	474	477	487	489	508	474	458	472	471	473	473	447	482	490	473	462	481	449	449	450	471	506	447	438	426	431	487	453	477	462	474	494	455	465	459	443	471	515	437	472	442	474	458	493	508	474	466	431	450	455	501	447	434	470	430	478	470	455	478	444	456	454	452	432	474	501	444	465	425	465	490	440	473	454	424	475	474	473	487	475	474	434	468	442	429	453	447	486	477	478	478	467	461	507	453	450	448	459	431	432	449	482	407	443	471	424	439	467	450	474	477	451	509	472	483	470	442	495	406	496	431	472	464	445	471	465	459	446	455	447	444	459	440	469	455	436	456	467	471	471	444	490	456	477	487	473	470	441	464	473	444	491	457	459	432	452	465	441	507	463	506	506	452	457	446	439	460	470	445	460	466	440	456	442	458	439	461	472	463	448	478	470	449	443	444	450	465	444	441	473	498	452	503	474	465	443	470	441	470	438	434	426	454	435	444	465	439	444	403	483	474	452	488	466	460	489	473	452	476	462	466	483	479	474	457	499	483	453	447	470	426	451	486	479	491	429	456	498	469	475	438	471	447	459	474	477	462	478	472	439	441	446	464	439	489	466	493	452	464	449	475	447	472	441	462	445	403	472	481	447	483	461	436	471	447	466	479	473	458	446	467	443	451	466	465	478	452	490	432	495	505	463	444	467	443	450	481	463	475	454	491	471	466	487	449	437	468	461	431	481	474	480	435	465	459	467	481	502	435	476	473	440	443	481	471	505	439	460	466	454	450	505	451	472	424	469	463	452	463	471	464	460	432	452	465	462	487	453	506	509	449	485	451	442	471	468	459	493	435	473	470	466	444	494	500	446	472	472	467	490	492	459	455	468	503	466	456	476	475	496	452	459	469	489	488	455	488	479	471	444	448	456	466	503	466	447	448	489	468	460	429	471	494	459	488	436	434	461	435	460	493	482	467	457	490	453	471	421	437	470	466	397	485	449	510	436	472	452	479	449	457	452	416	430	455	476	475	484	455	426	431	443	470	447	463	506	500	479	421	465	415	466	447	419	453	473	433	467	494	479	473	467	466	483	437	458	415	462	492	463	444	418	449	432	426	437	421	455	494	458	436	461	475	467	461	455	437	457	460	420	466	450	452	457	466	466	429	422	414	438	497	477	465	432	452	486	463	444	440	476	466	431	461	443	482	470	436	422	470	467	447	448	465	429	461	427	456	458	473	438	456	428	452	483	443	454	499	455	478	483	430	471	455	431	446	453	483	464	441	461	491	453	461	463	489	448	461	461	514	423	512	479	449	454	446	454	467	489	490	434	485	470	468	444	437	510	467	440	463	457	406	465	466	461	478	456	475	428	458	421	487	481	475	467	469	451	427	443	453	438	474	452	479	488	455	479	471	458	409	465	521	468	435	444	438	471	469	455	467	479	425	473	482	462	442	443	470	498	479	457	451	437	450	453	498	492	461	416	481	448	437	471	461	465	456	452	452	436	438	478	439	469	494	476	450	421	460	477	490	431	428	479	466	434	463	511	452	486	440	437	428	521	483	445	459	437	472	465	470	453	480	433	418	503	444	424	455	482	461	442	452	449	430	454	447	512	463	475	465	460	441	456	472	441	436	484	463	431	458	446	468	481	479	497	496	482	450	446	487	458	473	437	482	470	459	433	443	447	447	468	498	465	479	481	485	473	409	479	482	426	451	431	482	435	425	468	444	466	472	424	424	483	441	476	443	451	469	491	477	464	450	441	480	423	452	471	457	443	468	432	516	448	416	416	448	449	481	454	464	466	476	418	436	413	493	447	479	434	471	464	455	508	489	470	451	481	454	440	468	463	438	456	449	466	458	476	431	457	466	454	475	449	468	479	452	468	473	480	466	463	486	473	476	441	453	455	421	442	455	463	462	435	453	463	447	472	469	445	469	440	444	472	456	466	483	482	499	424	459	462	457	481	471	471	459	457	482	453	482	466	469	475	443	458	447	454	465	444	461	476	474	459	475	455	451	472	449	453	464	441	466	460	464	418	449	456	473	460	437	469	457	456	461	468	464	458	437	442	424	408	457	487	459	504	507	483	420	425	446	483	464	450	443	455	458	466	479	515	449	433	466	451	439	452	476	444	454	458	450	460	523	450	414	486	433	463	466	491	437	459	473	457	461	450	445	480	478	476	432	454	458	493	460	456	456	457	440	443	437	454	480	439	487	441	432	421	436	476	485	441	488	472	458	448	473	455	429	429	451	449	412	441	493	476	467	469	454	469	471	484	486	453	511	456	440	500	476	470	442	440	471	421	459	473	427	423	459	455	479	462	476	466	459	452	470	497	464	494	432	455	454	476	454	454	462	496	429	435	466	478	451	453	445	469	453	430	451	457	467	451	452	496	461	464	437	484	451	426	430	442	493	458	493	461	469	487	459	467	486	478	479	462	456	444	448	449	454	477	479	450	470	447	447	479	444	446	509	477	484	466	460	490	455	468	480	457	479	521	448	443	466	454	499	496	452	456	498	470	437	431	465	467	447	480	478	435	414	446	457	437	429	464	446	446	438	438	475	461	489	468	458	414	483	474	472	463	493	480	463	458	398	458	466	470	456	482	485	464	462	511	481	497	446	420	456	443	408	465	436	481	467	455	471	446	488	432	447	444	454	429	444	470	439	465	451	497	426	481	443	455	452	451	463	462	476	496	467	471	456	458	465	472	448	450	462	455	467	442	490	493	466	488	493	451	454	507	451	447	450	486	469	453	480	465	482	461	507	451	448	452	428	465	423	474	423	464	447	458	465	456	444	447	437	416	466	480	474	446	472	492	427	503	478	458	459	428	461	458	454	440	437	480	453	496	466	457	501	476	451	446	440	485	436	462	479	465	462	467	474	428	444	459	457	466	480	439	444	464	442	501	489	445	428	447	461	432	465	452	430	506	467	472	451	473	482	460	427	483	447	466	457	438	457	461	462	469	446	491	471	466	472	480	458	435	468	452	470	434	452	478	449	466	469	431	438	452	465	429	463	453	457	503	460	464	482	456	471	433	525	467	450	452	471	459	460	486	406	473	474	452	483	472	473	453	464	454	472	460	420	420	459	441	460	484	443	492	464	464	423	485	467	434	424	509	444	427	471	437	444	418	461	427	477	450	473	471	496	441	492	467	467	484	445	426	411	461	467	487	480	491	454	482	422	445	494	468	466	430	437	432	427	479	486	422	450	462	483	431	474	455	488	458	483	458	476	427	449	461	510	514	443	478	432	466	461	462	477	472	448	488	445	465	497	432	428	448	445	410	454	444	483	446	475	453	464	438	471	435	466	458	459	475	464	461	480	428	543	483	493	450	449	452	488	475	451	452	440	404	438	472	454	486	468	453	475	460	444	453	465	479	455	471	452	467	464	486	453	487	467	441	491	477	497	447	437	489	464	440	436	423	480	456	433
24047	21026	28071	24186	19787	1558	515	386	305	275	244	205	229	194	212	160	196	198	165	176	180	169	158	145	166	155	161	157	159	135	126	174	144	151	172	151	149	132	150	162	138	143	150	138	136	153	156	135	160	149	168	134	136	133	148	136	142	140	157	146	129	167	157	157	136	150	154	130	156	145	142	130	143	147	149	156	145	161	157	146	142	148	160	144	137	143	145	132	155	150	153	129	155	143	162	148	156	160	157	139	162	140	158	151	151	162	130	156	122	133	144	149	149	139	135	151	159	126	124	135	172	148	154	150	154	129	138	144	132	166	165	152	123	166	146	143	136	169	147	149	137	149	132	154	148	146	153	141	128	155	146	138	141	137	154	156	122	142	153	152	143	157	142	130	147	161	145	132	154	148	143	159	121	160	147	139	139	117	133	134	165	128	151	137	155	142	160	154	165	136	156	120	122	126	143	161	134	145	135	132	137	149	143	152	128	127	154	128	111	127	149	137	129	141	158	138	155	154	139	132	146	137	155	154	138	157	140	138	124	157	145	135	145	132	152	123	134	127	149	137	125	167	139	148	143	162	142	143	121	137	131	120	160	127	136	144	163	145	158	150	135	148	141	121	165	156	141	163	123	135	144	156	145	165	153	143	142	136	133	162	161	147	158	114	150	143	149	134	144	134	141	161	149	144	144	148	165	127	149	131	130	142	131	135	147	138	157	134	143	150	152	156	135	182	131	145	150	147	152	152	156	165	151	133	147	157	148	140	153	134	135	148	153	142	129	135	129	132	138	151	154	146	139	159	149	137	147	139	147	122	148	137	133	151	133	132	161	142	153	141	157	152	142	139	169	131	153	130	155	133	128	141	119	141	162	141	135	147	148	147	141	129	129	118	135	152	164	148	142	152	140	152	145	137	159	138	147	162	127	133	143	140	144	135	145	144	146	146	146	123	144	133	147	138	148	135	146	142	147	145	134	131	134	154	136	153	140	135	123	141	140	160	160	130	120	133	142	120	145	143	153	140	161	151	153	131	125	133	139	167	153	141	153	148	152	131	147	127	140	132	135	143	138	146	150	132	156	145	144	132	139	127	151	130	167	148	144	147	147	161	155	150	140	159	151	152	151	152	147	149	137	140	159	143	126	148	137	148	143	140	149	154	146	130	152	163	140	145	142	144	147	144	145	146	152	159	125	139	160	153	153	160	155	148	143	139	142	142	143	152	136	150	147	157	147	137	147	116	140	142	135	137	142	146	137	140	134	148	162	143	147	153	164	135	157	147	147	142	142	136	150	162	157	143	164	142	141	131	137	147	157	163	158	156	133	160	141	147	158	121	133	139	161	153	155	145	143	143	134	137	131	136	149	156	151	165	137	138	130	155	138	141	131	142	132	129	155	165	140	154	139	144	170	150	140	158	155	116	124	142	131	161	145	164	130	141	158	147	154	153	154	141	154	142	143	132	140	116	177	147	162	153	143	131	158	153	150	142	149	115	149	141	149	118	152	143	162	143	126	149	148	131	168	143	148	133	133	162	146	155	146	135	133	146	120	143	142	170	151	149	152	130	161	133	159	143	137	141	146	145	164	143	131	156	144	142	151	144	140	146	148	135	152	141	152	145	133	141	151	131	135	155	151	146	146	166	162	147	139	145	153	135	145	121	142	160	131	133	149	153	150	173	133	131	145	138	149	126	134	138	140	136	150	137	148	125	167	148	155	153	152	142	145	138	138	140	154	164	162	123	170	147	135	136	147	128	159	121	135	148	130	154	151	144	140	140	136	142	125	147	141	147	179	145	137	144	155	143	133	149	136	130	152	151	132	147	137	138	161	141	153	156	164	128	143	132	131	132	165	130	152	148	144	145	161	153	155	152	141	147	132	135	142	136	160	145	145	158	142	152	146	136	140	134	154	144	158	155	147	145	140	157	132	138	149	124	153	153	146	134	157	127	180	140	154	143	149	145	143	160	130	134	128	135	131	140	144	158	129	148	165	123	150	158	149	144	130	122	167	147	155	147	134	135	158	138	140	146	153	146	150	132	152	155	144	131	132	157	144	142	145	131	161	134	139	165	155	147	145	136	154	163	151	141	151	136	169	160	136	150	144	142	151	147	148	116	156	137	161	123	144	149	156	127	124	135	154	121	125	132	138	143	147	135	140	136	122	140	135	137	165	156	146	151	144	160	154	118	139	149	142	146	118	130	149	125	133	134	155	154	127	135	158	128	157	134	148	153	150	178	156	155	160	138	155	152	156	133	143	127	158	135	152	166	152	146	139	166	148	150	124	133	127	139	148	165	148	147	154	156	150	168	159	124	129	134	150	160	138	163	170	137	132	134	124	157	169	146	150	131	123	116	138	125	127	163	152	137	156	139	144	136	127	147	131	152	167	139	145	149	136	141	144	152	157	138	123	153	132	149	155	141	165	149	153	124	114	120	153	143	157	140	170	142	131	160	128	146	137	125	155	151	145	146	169	144	127	153	127	136	154	150	133	143	117	127	146	143	154	131	156	165	133	137	142	142	127	168	162	140	123	150	137	152	139	148	143	144	141	117	155	144	138	142	144	134	136	148	160	144	144	162	150	139	152	133	147	150	144	142	122	143	147	131	134	136	141	137	134	142	149	150	135	133	145	132	128	131	130	155	149	156	132	156	136	132	134	133	147	125	132	149	145	159	134	141	147	147	153	126	143	144	146	147	154	121	161	149	162	149	163	164	129	162	143	151	135	122	134	163	144	150	127	129	158	131	137	139	140	150	158	139	151	146	122	149	157	157	147	155	147	130	146	144	147	161	126	160	145	143	141	150	158	143	153	134	140	172	139	160	145	142	146	155	161	158	141	126	156	144	124	137	148	143	149	147	169	144	177	150	144	156	118	139	163	155	157	131	148	149	131	144	154	169	144	134	160	126	148	161	171	146	138	154	130	151	143	142	130	144	131	138	159	148	160	147	141	148	143	155	132	133	138	124	143	172	133	140	157	161	141	123	133	139	146	136	150	140	134	125	143	140	143	173	179	171	148	138	151	155	144	137	144	135	167	149	160	127	148	128	139	142	146	152	133	162	142	133	151	140	135	154	158	130	134	138	157	146	152	129	166	144	131	123	134	139	135	146	141	132	136	160	148	145	136	166	147	146	168	152	146	149	155	115	151	166	153	148	119	152	165	135	156	139	141	152	127	142	147	145	134	136	130	167	138	135	143	159	145	124	144	136	151	141	133	149	118	142	140	132	120	147	128	145	135	142	155	140	132	146	130	162	137	144	129	118	149	172	159	142	163	151	133	125	141	130	140	159	152	143	140	145	148	147	142	167	148	148	133	140	146	137	139	140	137	156	142	138	149	160	142	127	148	146	158	145	122	165	149	158	138	128	139	125	149	129	156	131	143	150	154	123	139	141	142	143	144	135	135	148	152	118	150	151	142	142	137	149	129	138	132	132	139	150	146	168	128	162	126	134	155	151	129	153	134	134	138	134	125	143	136	140	134	137	143	120
18735	9262	7915	3891	2494	1876	1366	1059	884	729	707	591	542	491	471	432	457	430	398	386	391	373	327	328	335	311	362	335	351	346	320	326	308	307	283	288	301	307	288	294	280	307	294	298	294	302	318	299	287	306	287	306	273	266	291	299	297	260	289	306	291	296	283	275	280	259	280	276	286	290	269	286	281	268	275	265	295	269	308	276	279	270	298	262	243	288	268	301	303	305	247	250	285	313	290	299	272	276	291	296	280	286	275	303	263	263	279	301	246	287	295	266	250	295	305	242	303	308	270	266	279	267	278	332	279	288	295	266	288	300	271	250	283	277	284	281	289	274	261	269	280	293	293	296	266	304	277	298	299	287	267	259	246	278	281	280	253	300	278	270	280	292	279	294	275	253	266	287	299	286	271	274	302	272	259	299	275	266	288	288	239	284	286	268	284	286	256	285	285	291	254	273	283	255	282	271	259	296	267	310	277	269	275	334	272	265	273	274	271	279	268	252	281	281	268	251	265	276	301	293	279	286	305	282	275	271	268	275	286	310	271	275	284	258	301	272	306	257	272	310	260	293	282	271	252	234	246	262	280	291	279	263	257	269	271	262	280	253	272	278	300	252	282	274	263	288	283	255	276	271	265	261	289	281	274	284	254	296	264	276	288	285	285	276	252	251	271	277	299	283	290	283	306	256	276	253	284	282	263	284	270	288	267	311	264	279	277	237	241	248	280	264	287	299	271	280	281	298	275	276	268	295	279	261	290	283	266	278	294	303	304	295	264	265	275	269	276	270	286	259	263	267	288	289	271	278	285	280	277	242	291	306	249	275	250	280	286	283	294	265	279	265	282	290	263	279	246	305	285	265	254	263	284	272	272	296	279	277	276	241	270	268	255	282	260	272	332	257	283	251	278	282	280	269	296	270	284	324	308	264	283	295	285	267	289	272	282	289	262	294	256	287	276	275	286	296	296	257	244	266	249	260	277	285	304	266	269	286	302	240	286	253	278	262	256	285	301	287	303	305	282	289	238	265	263	292	294	284	265	286	255	282	277	288	281	321	267	271	288	273	276	277	290	279	280	285	261	278	233	277	304	292	275	263	271	247	301	288	286	292	303	267	258	252	295	292	282	282	256	294	280	303	280	275	284	285	303	279	286	259	299	262	276	276	270	308	248	274	270	297	278	287	255	305	260	281	309	277	282	280	273	272	251	267	275	303	243	308	247	302	286	260	277	273	281	280	311	286	253	257	249	258	308	254	275	274	261	270	291	268	274	236	270	295	284	280	298	281	274	267	295	280	269	298	270	288	289	288	278	271	278	255	306	287	279	283	244	255	249	253	281	271	244	299	289	294	284	279	305	283	292	283	298	297	275	261	262	276	310	280	288	279	255	279	270	290	254	287	307	283	289	273	254	272	279	298	306	290	263	286	253	290	278	272	300	275	261	306	269	286	288	264	272	272	285	299	275	265	271	265	295	267	306	281	268	281	259	256	290	287	258	238	244	278	293	285	301	278	284	279	289	288	263	294	244	250	283	266	289	271	312	273	298	262	254	302	283	295	274	283	310	286	276	284	297	260	278	272	271	250	265	266	263	298	262	276	292	288	279	271	277	270	295	257	273	282	258	271	250	246	265	261	280	275	260	256	247	281	291	270	292	284	273	269	258	295	288	278	294	267	288	301	299	282	288	244	296	293	254	289	264	255	284	271	287	280	281	295	265	273	257	276	270	279	324	269	295	266	263	291	297	264	303	293	280	289	274	254	261	251	275	281	282	316	281	300	291	267	296	264	297	290	272	291	281	276	286	293	293	301	323	281	269	313	285	296	293	301	280	266	285	267	285	293	271	258	279	277	264	292	265	271	267	288	272	277	251	256	291	297	283	258	298	273	272	295	268	280	270	283	271	285	265	277	272	305	259	237	295	281	283	278	269	285	278	297	257	286	282	255	298	261	265	274	308	285	290	308	289	267	283	264	284	281	248	274	270	275	271	277	303	294	272	272	267	286	294	275	280	274	271	266	284	272	271	271	299	280	259	271	276	297	263	292	294	283	288	251	284	263	272	290	274	275	296	300	285	266	260	275	277	302	294	297	304	291	271	280	271	251	263	249	266	258	280	265	304	293	296	292	285	286	296	290	278	274	288	272	291	279	271	285	278	310	246	260	269	286	289	278	290	268	230	285	289	277	280	270	261	330	262	282	287	281	292	259	277	278	293	269	269	276	274	285	276	289	266	269	271	272	268	301	283	286	267	267	272	266	284	277	272	265	260	263	278	293	291	291	285	282	284	322	311	293	283	290	266	252	287	251	268	304	280	283	250	269	246	306	278	265	289	249	289	277	287	274	279	279	279	247	276	271	261	267	270	279	266	265	272	323	266	267	276	249	304	264	289	268	271	280	278	283	262	286	277	296	297	269	272	266	261	257	286	292	238	255	292	280	304	278	285	299	273	269	244	265	299	263	303	291	279	264	268	275	264	267	260	269	297	269	250	266	293	258	272	293	302	268	309	271	282	270	286	292	288	276	281	250	272	266	291	253	296	281	265	267	283	286	275	281	266	292	281	279	285	250	250	275	261	290	266	282	274	277	250	291	283	267	255	284	280	265	276	266	269	278	266	287	256	315	261	284	286	269	267	250	287	323	286	265	268	255	278	275	242	283	295	277	257	282	293	270	272	295	305	261	272	265	282	291	282	302	264	271	296	287	259	258	263	285	259	267	304	273	318	290	273	273	315	296	292	314	263	283	294	298	274	262	301	293	268	280	303	262	266	258	248	265	270	290	254	288	266	253	281	289	268	273	263	286	267	279	277	254	274	285	304	299	259	258	307	276	281	289	299	277	252	272	256	289	249	275	293	283	254	266	284	295	296	273	289	274	280	280	286	290	278	255	272	272	283	275	278	275	295	292	304	278	295	279	270	269	292	262	273	264	286	273	288	275	283	279	265	274	309	284	247	283	263	280	283	272	301	283	295	271	266	271	276	283	304	283	310	291	252	282	277	279	282	288	291	283	293	287	295	294	262	270	303	264	264	265	314	252	283	253	290	270	280	261	295	273	284	278	281	263	258	284	263	278	284	280	272	283	239	255	264	262	245	289	277	266	248	283	284	291	260	273	264	273	274	307	252	267	264	278	312	239	304	314	258	250	286	278	285	296	282	284	290	279	262	297	259	259	294	270	283	277	278	274	307	264	270	292	278	287	266	279	259	263	295	296	285	294	275	278	259	285	280	299	300	292	301	283	261	263	267	315	257	259	269	266	256	281	266	290	282	267	268	314	244	271	280	277	314	298	301	280	265	262	272	291	298	307	294	268	288	263	274	261	269	289	274	269	276	263	283	291	265	303	290	254	292	273	283	264	270	270	277	267	278	276	263	277	292	267	318	292	289	241	242	283	283	249	269	270	279	265	275	275	277	285	303	270	245	285	256	289	255	294	252	269	284	272	281	270	280	332	289	284	285	297	271	258	292	276	299	273	281	285	269	264	285	254	266	294
22915	20946	28652	23434	20947	19040	2042	887	641	563	504	481	497	452	440	443	395	396	394	371	392	423	386	370	358	371	341	364	320	363	347	337	311	374	362	356	338	365	335	360	395	343	314	335	331	311	349	339	362	323	360	329	345	352	362	362	335	338	343	326	328	329	361	331	359	347	346	316	335	331	330	338	352	335	323	349	349	339	341	364	337	349	330	345	322	343	384	323	354	344	340	321	341	329	336	317	339	343	368	324	339	323	333	332	329	339	356	331	305	322	360	340	367	302	313	314	320	354	348	300	363	344	332	342	351	322	340	321	329	348	328	361	318	325	316	343	342	340	340	339	331	333	362	339	341	338	321	345	342	318	357	352	364	339	338	354	313	297	359	318	342	361	334	365	341	319	334	318	346	327	341	334	326	303	342	320	295	345	315	322	335	349	325	343	320	344	299	333	343	348	322	322	346	328	343	325	328	330	320	341	335	336	341	331	328	319	318	361	338	357	330	337	334	360	342	344	325	329	348	329	327	324	291	342	336	364	322	315	337	354	328	353	354	344	358	334	299	355	333	348	358	343	331	325	357	303	334	350	335	345	320	345	308	344	337	356	360	344	352	326	359	354	290	298	331	355	332	354	307	360	317	344	354	326	335	348	321	339	352	333	333	335	328	348	342	355	345	337	334	375	344	342	346	354	337	347	364	325	321	308	306	325	353	310	338	333	335	331	322	347	288	355	352	312	296	327	340	328	323	306	325	341	333	360	350	292	338	342	342	346	345	314	325	340	338	294	344	325	297	330	341	325	372	333	356	316	334	311	331	362	336	333	331	326	303	357	348	318	300	353	322	306	356	307	321	338	319	340	318	342	325	356	318	361	315	389	325	357	336	315	343	327	361	330	355	321	339	336	325	352	340	362	327	304	333	328	308	320	316	358	316	328	326	342	344	334	328	325	330	341	333	333	324	332	326	343	358	356	339	349	347	346	329	343	324	348	329	326	310	305	363	321	336	339	336	332	341	333	318	309	342	345	334	338	322	332	333	327	332	347	331	315	339	328	339	369	312	318	339	344	366	308	306	304	325	322	319	335	344	308	332	349	333	332	343	327	334	308	338	351	314	329	339	335	334	321	307	310	376	341	352	307	346	351	333	336	328	341	337	323	330	305	333	322	335	337	365	359	291	353	354	314	376	331	308	330	342	342	352	342	363	359	305	348	323	324	330	332	302	358	315	329	313	325	320	364	336	337	337	319	341	339	307	329	316	351	307	344	329	346	312	330	328	315	387	367	320	367	330	348	337	320	370	322	315	298	343	373	327	334	310	344	339	318	353	316	338	333	326	348	312	339	331	308	316	327	355	306	352	340	310	307	345	344	333	315	351	346	357	365	337	326	331	330	298	324	324	317	318	326	377	343	338	334	359	365	322	334	342	295	350	304	330	352	345	354	312	339	334	337	304	352	330	347	306	303	320	334	315	307	340	344	333	329	354	343	356	325	321	354	354	334	334	352	329	363	337	340	323	325	352	343	313	372	314	317	357	342	338	305	328	343	315	315	331	348	362	332	341	348	325	358	346	339	327	330	331	340	306	310	333	316	345	330	320	323	314	330	347	284	326	358	375	352	320	349	327	306	351	336	307	339	329	326	327	328	326	329	362	331	306	336	323	338	317	350	358	338	330	339	299	330	345	328	339	310	324	313	363	288	321	397	325	340	322	328	349	358	313	305	318	325	343	327	361	358	344	327	349	344	297	377	340	313	341	334	349	350	310	349	329	338	298	329	323	335	287	324	322	355	340	334	332	322	322	358	334	314	347	308	318	295	344	315	329	323	329	331	330	324	349	358	361	345	338	296	342	327	344	337	315	309	338	341	322	329	307	339	360	364	317	307	328	342	331	351	349	329	359	326	317	341	305	332	351	348	331	330	352	320	328	322	327	303	341	317	336	318	339	311	309	320	325	329	340	311	338	341	373	340	351	308	342	363	359	331	324	349	335	324	315	299	320	338	344	373	305	317	314	343	365	336	341	337	327	312	344	348	334	351	332	327	305	348	347	301	323	386	335	325	352	366	318	346	324	326	358	341	296	333	310	340	312	314	331	315	318	333	336	356	323	331	321	305	341	344	365	306	325	320	373	312	361	347	380	354	353	318	309	365	350	304	292	326	361	295	322	303	357	347	324	335	353	369	371	335	325	332	308	313	326	357	358	300	384	338	338	342	355	321	340	315	365	326	343	341	363	308	337	320	344	304	323	353	358	330	356	302	334	335	343	324	329	319	281	363	348	313	303	346	340	326	332	321	349	336	331	331	316	341	342	330	339	316	365	326	357	350	322	337	329	352	325	322	349	344	345	343	371	331	329	325	331	290	309	324	307	352	330	364	343	331	347	356	330	345	320	330	335	355	345	336	314	323	303	326	327	323	326	323	307	327	344	324	335	370	340	303	346	324	307	325	329	322	328	334	324	332	318	359	312	334	360	339	331	308	334	356	323	323	347	340	329	298	351	324	338	302	325	348	315	325	326	317	329	323	317	314	298	359	332	326	349	308	370	310	334	350	318	324	343	349	331	335	311	322	343	312	300	319	321	322	314	340	368	324	339	340	336	334	376	332	297	328	342	354	373	323	341	341	377	347	368	342	341	317	333	312	324	306	340	344	328	326	351	368	326	311	321	352	351	285	338	317	306	334	295	370	341	344	314	337	309	328	346	335	332	326	356	320	314	301	349	334	328	353	320	319	342	321	290	349	344	350	355	296	328	322	333	350	342	306	344	330	293	322	333	336	334	324	308	340	338	325	329	307	341	342	328	336	333	347	309	328	331	350	318	334	348	352	338	362	318	334	325	299	341	326	312	321	357	312	327	308	323	334	333	363	354	321	308	315	377	353	355	342	318	334	328	317	336	331	343	322	335	305	304	349	341	332	329	312	345	350	354	353	345	320	335	310	340	355	347	369	327	332	310	372	334	334	312	368	349	329	308	322	355	323	353	286	306	365	306	344	334	293	340	322	348	359	352	315	340	325	323	338	334	332	374	318	332	334	340	340	331	356	371	343	367	348	319	322	333	320	305	368	348	317	322	327	320	356	331	338	339	359	329	312	339	337	326	315	300	319	322	327	311	321	302	306	345	366	330	326	325	342	336	328	318	330	352	354	307	370	321	333	340	322	353	320	367	345	343	343	312	318	311	360	332	332	326	311	339	321	317	316	328	336	291	386	354	350	381	332	329	326	312	369	350	314	342	343	331	335	311	335	296	319	321	336	329	334	351	337	328	324	349	337	352	302	324	347	302	360	326	328	330	330	342	344	348	333	321	341	340	331	357	365	331	311	337	351	326	320	347	322	361	345	338	371	321	303	293	341	315	319	342	358	332	348	316	315	324	373	334	330	334	347	358	317	321	331	344	350	325	370	319	320	341	321	330	346	320	306	333	320	349	314	348	326	314	326	334	333	339	289	331	309	329	327	325	348	338	368	346	341	353	318	334	360	321	356	340	293	351	316
21396	15511	12985	7063	4600	3460	2736	2085	1791	1572	1387	1150	1066	1020	921	887	813	787	778	747	727	750	697	670	764	686	649	654	621	639	611	674	571	635	587	616	608	606	611	594	606	608	643	632	581	590	621	586	601	603	592	618	588	567	594	596	586	584	597	558	588	603	578	611	608	570	573	575	605	557	592	591	590	613	594	575	598	587	566	600	549	565	569	550	575	520	557	593	566	585	582	558	579	604	522	587	613	556	563	592	549	600	559	567	571	542	560	576	607	583	597	585	571	518	591	627	569	606	563	570	586	564	562	615	564	572	581	615	561	580	558	556	553	562	579	536	629	596	608	566	587	597	564	554	579	572	561	588	543	558	572	539	576	537	586	562	586	533	518	595	608	578	534	592	597	573	548	588	582	587	557	566	568	566	567	546	565	570	561	617	558	557	587	564	558	548	559	571	588	605	561	550	577	607	536	596	511	571	594	568	553	586	575	632	557	569	562	626	562	565	582	645	563	567	569	528	557	567	569	542	617	580	544	586	557	536	547	547	590	520	570	557	541	586	571	528	598	578	581	580	557	578	552	519	563	555	548	583	579	582	608	569	591	561	526	529	564	600	547	560	572	528	547	598	579	543	552	556	553	531	612	560	577	582	562	547	581	543	570	602	546	565	573	552	594	554	577	574	559	543	584	586	594	578	554	582	554	542	570	590	547	553	566	596	554	558	584	613	580	563	571	555	534	585	543	551	559	576	543	562	553	547	570	587	589	601	546	557	551	578	584	543	557	527	566	523	593	540	570	604	530	592	593	530	571	569	580	584	573	607	565	556	541	576	584	581	584	579	549	541	577	579	554	580	562	558	613	607	557	604	609	587	565	576	569	587	551	545	606	589	580	582	529	581	580	611	576	544	556	556	588	524	566	557	561	537	570	539	555	600	569	603	547	545	585	598	553	609	505	580	533	554	558	535	582	606	559	591	563	573	559	553	588	597	511	586	625	562	605	593	558	545	533	580	554	603	550	572	610	640	562	565	597	619	541	565	557	567	548	560	554	584	560	575	568	615	567	542	536	607	561	574	580	550	568	568	581	575	594	558	515	573	561	588	594	553	529	603	569	595	554	595	569	568	538	548	602	574	561	576	599	564	564	555	586	583	557	574	516	571	549	589	574	531	577	623	570	581	579	567	535	611	576	535	560	551	562	581	576	537	570	540	603	568	553	580	567	560	578	575	625	563	613	589	575	550	568	583	574	560	549	544	545	569	586	577	544	553	584	549	551	527	554	592	586	539	548	591	574	523	539	566	517	541	577	557	556	554	540	575	565	609	553	539	573	560	589	573	554	527	548	565	599	548	588	540	609	596	575	568	562	573	552	551	570	597	545	571	590	578	566	542	593	527	587	624	568	594	550	530	554	588	583	547	596	594	592	566	591	551	548	557	575	579	547	588	585	532	567	563	575	557	583	548	554	566	584	587	542	579	564	512	520	564	587	582	581	565	599	631	569	566	600	569	569	624	569	595	547	568	543	577	579	615	562	591	568	602	592	560	558	545	581	575	582	591	567	596	548	565	554	583	532	582	563	530	582	604	589	557	531	551	583	569	573	582	566	574	559	558	560	562	608	602	588	595	579	538	576	577	597	546	588	584	557	586	560	580	550	599	598	585	563	580	574	597	549	571	562	586	539	576	573	595	539	534	575	559	572	569	539	561	547	539	566	572	605	573	585	591	587	582	538	576	588	553	510	573	563	557	536	546	556	535	583	565	532	539	546	584	567	606	550	578	555	570	608	527	566	555	579	558	537	576	543	550	561	565	577	564	563	549	572	588	556	563	574	565	569	515	575	546	597	609	602	609	565	615	560	546	542	576	527	545	597	567	565	563	554	607	543	545	548	550	562	536	573	576	513	557	539	577	571	606	551	583	593	609	564	576	582	595	552	635	598	566	561	570	535	603	520	553	596	590	592	573	568	587	559	517	551	575	542	558	582	545	607	557	546	578	580	551	543	548	563	558	603	587	589	601	609	596	575	566	564	547	582	546	559	572	549	572	542	612	567	564	554	544	566	543	550	545	577	582	513	580	578	602	553	605	567	556	572	567	565	523	599	596	570	569	533	581	612	552	598	566	587	576	569	574	593	558	610	579	552	500	575	583	578	621	576	595	604	549	611	604	597	559	591	563	547	542	601	581	599	587	592	600	527	548	570	551	589	571	572	559	608	569	542	566	538	567	561	530	586	602	568	554	563	577	541	544	586	589	575	595	544	518	559	536	553	557	546	563	534	569	573	561	583	566	581	575	582	537	551	582	587	555	551	597	601	535	553	486	554	576	597	601	606	570	597	553	549	549	571	594	571	567	579	569	562	582	607	583	576	575	566	562	589	537	554	560	543	630	536	585	550	580	589	526	562	574	556	562	591	556	604	556	561	567	567	590	608	564	569	585	583	551	582	558	546	536	546	612	561	583	552	585	573	580	595	553	549	587	545	499	556	533	610	525	536	546	575	515	548	581	532	572	602	549	543	533	578	636	563	574	551	539	536	599	515	569	592	554	504	533	596	600	551	597	568	544	545	583	569	567	576	593	545	574	567	597	585	584	592	535	602	562	564	579	561	605	588	562	583	550	557	560	574	610	608	554	567	558	572	602	528	572	593	547	569	569	580	582	582	648	578	580	581	576	608	566	571	535	533	557	557	585	573	554	566	593	529	587	535	589	584	544	554	563	554	573	605	545	559	611	526	536	562	595	541	588	593	583	591	578	595	551	606	561	568	543	600	559	577	576	573	596	579	571	587	560	559	568	558	562	566	558	567	577	571	570	562	555	592	586	570	559	556	562	514	576	551	573	553	552	593	568	577	591	584	574	562	569	521	547	593	569	568	575	589	569	577	561	577	584	552	577	569	579	576	578	575	569	583	539	602	586	559	551	552	595	582	621	607	573	571	626	542	549	598	594	597	550	579	579	557	609	569	579	577	597	587	557	576	553	549	552	586	563	558	582	581	561	582	523	559	598	590	609	550	601	599	548	599	553	536	550	577	558	523	556	581	556	579	572	560	557	552	591	531	563	612	597	534	587	573	578	572	575	568	581	575	593	527	570	567	570	571	581	570	533	618	574	587	557	593	573	577	575	616	556	544	618	599	569	579	553	571	566	535	556	601	527	606	572	558	576	600	576	576	562	602	591	573	551	547	563	574	521	546	587	570	578	572	558	594	539	553	596	587	498	569	581	579	594	586	561	550	602	620	563	543	576	557	570	552	539	564	527	503	558	564	562	565	559	567	558	570	611	547	570	581	568	569	569	564	553	583	582	587	557	563	569	577	561	554	580	551	554	585	593	585	550	601	610	541	556	570	594	595	557	544	595	603	547	557	609	538	595	573	534	584	548	578	582	558	566	563	571	556	533	567	600	560	548	585	571	544	563	573	567	589	591	580	554	518	539	554	574	578	550	576	552	582	578	575	562	561	548	606	607	560	562	549	549	589	594	586	574	532	529	564	595	578	583
26586	20477	8386	673	367	322	275	267	291	256	245	227	250	258	227	279	249	251	228	262	254	253	254	237	273	208	233	257	276	233	248	252	238	246	256	256	264	261	236	227	252	236	260	251	268	280	242	254	256	254	239	262	229	230	247	235	243	222	257	235	233	253	244	243	275	264	228	237	233	266	247	263	278	249	265	255	241	242	267	238	247	246	229	236	234	272	270	252	236	250	212	239	239	240	253	228	267	243	238	269	239	241	246	244	233	236	241	227	243	233	235	282	261	244	236	246	268	227	238	229	270	263	253	249	252	242	251	242	256	245	259	225	245	244	262	269	245	242	265	222	261	248	239	260	245	221	239	247	255	232	230	236	237	237	227	252	266	258	207	242	236	259	235	230	234	217	243	240	240	247	248	251	252	228	241	243	251	245	234	248	248	245	220	230	230	229	244	265	236	219	234	236	233	246	309	239	255	233	241	209	232	237	230	215	226	219	219	246	255	210	245	244	251	242	238	244	263	292	247	266	242	233	264	206	223	243	258	229	251	240	244	230	256	241	228	241	215	248	244	271	276	239	240	239	269	238	227	251	253	265	234	227	239	253	279	279	240	223	240	223	234	271	253	223	223	230	259	256	239	231	236	243	230	224	246	234	255	249	233	242	221	244	214	260	241	254	255	239	225	261	256	230	234	236	273	235	230	241	294	235	256	226	242	245	237	227	247	254	241	245	243	245	238	277	236	233	245	223	268	261	226	250	239	246	234	263	236	233	226	211	247	251	231	272	243	253	256	214	261	214	218	245	229	239	250	246	221	256	247	232	262	236	249	237	241	251	241	217	242	262	230	235	261	240	219	247	247	263	268	238	220	263	255	255	228	233	226	255	263	244	215	282	246	241	234	233	267	211	244	257	234	220	245	258	236	239	230	236	252	214	258	274	270	231	252	234	289	239	244	229	246	267	234	250	233	275	226	278	247	267	250	248	250	278	256	263	247	246	221	261	234	235	226	211	278	245	236	239	240	232	261	250	246	271	252	264	231	241	237	260	266	248	234	254	228	260	250	258	242	252	258	266	254	268	252	221	262	218	225	260	244	256	227	275	235	241	243	225	250	267	238	251	204	268	241	221	244	270	230	258	236	256	265	211	213	232	282	240	248	231	239	235	236	241	250	229	249	257	247	218	238	243	232	255	249	228	244	249	255	229	231	238	257	225	250	235	254	228	244	241	266	223	245	262	247	255	265	230	251	211	242	259	274	236	254	219	255	236	233	239	238	239	271	228	255	229	247	236	260	247	241	259	256	238	249	228	266	267	225	250	234	237	262	256	256	243	239	238	223	240	240	239	246	232	240	250	230	245	227	214	241	256	251	266	234	262	250	251	260	221	213	254	288	249	266	246	223	237	236	257	236	235	236	239	235	261	262	227	265	254	259	251	246	245	262	241	269	252	268	242	233	225	234	243	247	238	241	238	251	291	237	230	243	229	273	232	252	231	238	248	242	261	267	251	247	234	225	234	243	260	253	253	242	230	248	241	252	235	252	239	260	234	249	234	259	220	211	244	242	243	263	255	248	246	239	288	236	249	234	239	248	260	227	235	250	242	258	248	250	240	244	258	232	288	250	236	242	249	264	251	243	260	276	274	215	255	241	239	252	243	246	245	242	259	246	255	224	216	246	240	218	242	238	241	256	260	237	275	212	231	237	255	245	234	240	226	245	230	269	238	257	246	236	256	247	244	257	240	226	242	247	251	240	239	251	239	260	252	241	254	240	256	246	246	230	225	235	254	235	276	254	260	272	237	250	252	230	242	260	254	270	262	259	219	263	224	237	245	231	260	260	241	229	226	238	235	235	241	250	264	248	233	259	226	269	210	248	267	235	237	231	216	280	269	228	262	283	242	208	237	196	243	250	244	240	249	242	231	222	216	271	230	231	219	239	244	258	231	275	255	223	231	274	265	228	272	242	265	234	249	260	228	236	252	257	217	273	250	239	278	252	266	227	250	237	254	225	251	228	254	279	282	247	219	242	244	233	266	257	239	270	249	230	254	231	239	272	258	264	231	242	242	211	232	265	249	266	221	230	247	248	244	258	234	210	233	253	250	249	236	270	246	240	266	243	253	234	259	257	273	284	248	247	228	246	227	241	229	253	202	259	237	257	245	230	257	251	271	243	262	235	244	227	234	223	261	259	219	249	247	243	238	277	246	257	239	261	243	215	279	231	233	253	250	265	240	246	245	261	234	252	252	260	243	234	227	252	244	206	267	210	254	221	253	242	219	215	247	233	258	238	255	238	220	264	223	233	253	258	219	278	248	225	244	252	246	231	219	221	242	234	225	259	252	214	239	270	251	251	222	216	242	237	253	248	235	252	272	253	266	224	231	249	233	280	212	252	224	267	255	244	262	263	245	278	230	259	255	245	239	233	264	273	234	252	260	248	238	238	250	256	251	242	249	235	253	277	253	237	245	227	249	226	258	245	250	245	245	243	229	233	237	262	239	266	252	216	240	261	218	261	235	237	268	241	277	244	253	246	226	256	236	226	246	266	272	246	243	245	215	241	262	244	223	212	259	233	218	250	219	242	261	234	242	232	245	242	252	233	227	246	230	228	245	263	223	241	238	222	245	260	249	252	243	244	222	220	266	225	267	267	236	223	231	230	236	246	235	267	232	222	251	248	220	234	226	220	251	226	238	247	227	285	237	237	234	243	242	263	217	258	239	237	249	262	226	216	248	271	235	222	238	269	231	255	244	243	232	239	261	241	242	251	263	252	260	254	235	226	261	249	252	257	235	245	271	242	221	259	251	237	253	268	233	227	244	242	240	262	232	240	290	255	248	256	223	252	240	235	225	271	244	267	246	241	228	254	238	225	226	248	229	238	255	263	211	236	250	231	251	254	261	238	218	221	246	228	235	244	229	260	238	252	268	245	240	220	249	238	251	263	216	236	262	236	241	253	245	241	234	254	226	231	248	246	265	217	235	249	254	252	266	239	205	224	250	232	235	247	252	255	229	256	241	242	245	272	225	257	261	205	244	262	230	237	224	227	235	224	273	234	233	268	241	238	263	228	239	234	263	250	238	264	273	222	251	229	236	240	213	248	226	246	246	226	253	226	241	240	251	249	280	242	252	247	226	249	238	243	254	238	266	263	259	241	246	239	233	219	250	237	249	238	240	238	224	247	238	226	230	254	258	268	229	234	261	251	253	262	239	243	215	240	253	224	236	230	264	226	259	203	261	242	236	246	229	260	254	242	272	259	267	237	240	263	250	235	250	252	234	260	237	258	220	252	216	250	219	233	213	257	269	244	247	279	212	239	255	251	256	261	239	262	236	269	256	209	274	260	256	229	218	246	226	233	233	261	255	240	228	243	260	237	245	229	245	242	254	242	241	235	259	224	241	234	267	257	266	256	235	224	274	242	225	222	266	258	240	240	234	257	225	265	290	227	243	274	260	248	244	235	272	235	240	251	244	262	239	272	253	235	222	237	228	241	248
10470	1614	1384	873	698	594	556	556	553	513	528	473	474	454	487	453	477	473	482	442	454	480	460	475	511	457	465	487	440	486	473	446	466	447	512	497	426	482	469	459	486	467	441	471	466	441	460	467	487	474	462	471	455	464	456	485	440	424	451	397	452	459	452	468	449	478	461	465	482	416	472	466	446	466	475	477	477	454	470	476	464	481	474	474	441	414	441	496	451	454	486	446	449	459	434	458	443	468	447	446	479	439	486	461	482	450	459	467	454	471	455	453	485	454	423	445	482	467	457	432	448	451	469	457	499	457	466	485	482	445	434	473	447	448	472	453	412	479	500	461	439	510	458	442	415	448	483	457	435	428	481	417	470	439	481	459	441	446	457	454	483	487	456	433	468	432	485	460	443	418	473	434	466	498	453	458	436	447	462	472	476	443	434	452	466	463	465	464	443	459	470	468	479	492	433	499	459	458	428	451	461	490	459	458	463	503	422	444	496	424	426	493	464	422	479	428	452	452	445	448	461	438	415	506	492	465	436	495	452	455	463	448	412	455	443	464	445	441	454	454	462	445	446	440	457	440	480	449	449	432	485	408	454	458	468	475	474	464	461	476	490	445	450	434	451	451	458	452	470	464	454	493	458	446	488	457	466	454	458	477	491	449	438	412	450	458	489	440	455	455	464	441	477	448	429	459	446	464	452	449	416	469	423	469	434	477	445	491	485	449	435	467	471	460	465	450	477	459	463	457	456	482	499	446	494	501	484	469	481	481	469	495	508	469	462	482	439	467	480	443	429	463	423	467	444	421	485	427	456	479	449	432	480	495	440	467	457	456	460	472	454	472	488	490	446	439	459	463	469	497	475	455	463	457	441	449	457	471	489	433	463	446	477	466	476	449	447	487	485	448	415	487	474	438	472	471	475	468	448	442	392	503	469	412	446	413	454	447	434	460	475	464	476	472	445	422	470	453	487	463	477	468	437	498	468	483	428	493	467	442	436	477	486	417	438	456	479	424	459	483	458	491	429	429	455	414	442	443	487	461	419	444	435	472	412	454	469	449	451	408	447	452	441	478	445	428	462	490	441	497	486	467	472	506	432	405	431	451	467	446	460	448	465	427	451	460	466	455	440	450	474	511	475	443	462	469	428	454	408	480	441	433	497	462	452	482	452	468	440	458	455	464	469	466	429	465	419	449	490	401	448	495	499	494	434	458	500	440	472	497	446	465	452	434	437	489	461	448	460	480	477	444	438	480	463	440	489	446	482	479	458	470	443	489	448	444	423	494	457	424	477	423	426	485	480	409	448	413	486	486	452	482	430	432	456	449	447	490	458	473	462	462	444	485	463	440	449	468	484	465	463	443	497	438	476	475	451	479	459	493	488	468	478	491	459	441	445	435	475	443	466	449	489	437	477	507	486	461	444	473	479	489	454	400	469	507	452	464	471	444	446	411	435	442	455	422	441	482	450	485	454	451	514	471	447	475	484	488	473	434	509	476	448	443	468	433	401	460	470	493	451	442	438	479	498	486	450	456	444	448	470	493	470	456	473	455	439	474	446	437	461	455	487	498	478	458	478	495	459	473	486	460	470	452	468	489	478	489	460	492	482	442	479	452	465	494	501	459	447	426	454	461	469	462	426	487	455	451	452	469	465	452	487	461	453	440	465	465	472	479	444	455	452	433	433	477	455	463	463	425	416	469	491	472	477	456	446	468	474	431	469	466	458	474	476	445	452	466	459	442	437	466	463	463	411	464	450	471	457	467	482	497	439	444	498	479	440	442	448	456	476	458	435	454	461	480	474	465	456	466	447	490	448	485	458	467	464	481	463	429	473	480	450	471	429	429	467	464	455	472	446	450	474	479	463	451	458	480	470	475	458	470	448	436	477	431	487	452	493	439	452	501	436	454	449	466	434	448	460	439	442	467	496	457	477	437	435	442	458	456	449	483	470	432	418	437	431	462	442	451	449	471	466	455	491	471	452	449	465	464	446	495	431	459	451	429	476	464	437	473	499	475	442	454	454	473	463	456	505	449	496	437	460	462	453	426	430	428	453	490	439	457	474	438	472	443	433	441	460	457	467	459	441	464	422	435	511	476	472	501	451	448	490	472	480	444	486	471	458	453	470	493	455	465	506	437	446	433	463	417	476	448	459	495	487	448	449	490	476	485	430	464	481	438	461	455	475	453	487	470	482	492	485	493	437	501	481	442	448	484	460	426	433	475	476	519	467	457	425	449	490	455	477	429	432	466	482	447	431	434	456	440	467	440	474	465	456	466	451	459	427	443	463	467	466	457	454	462	432	472	450	394	432	498	424	422	420	451	468	440	421	477	450	472	445	435	449	428	496	501	488	429	442	449	467	469	408	463	469	462	421	475	483	473	450	469	456	427	474	480	429	466	448	424	475	455	504	433	487	487	469	486	479	447	460	461	461	412	476	424	502	446	480	462	418	454	442	464	437	461	451	415	471	494	417	445	450	424	440	451	437	443	462	442	471	457	479	462	454	480	489	452	460	473	459	451	458	465	435	419	456	480	455	399	478	480	490	442	450	475	454	430	446	480	514	489	436	433	460	497	472	432	471	430	461	471	470	474	451	483	443	459	453	441	431	456	469	451	418	463	456	445	487	448	445	466	455	483	458	448	480	484	481	425	480	480	442	453	463	481	430	437	448	477	475	462	467	429	482	479	450	473	464	472	459	450	489	491	454	446	424	457	462	466	451	470	447	475	451	449	377	421	469	459	409	513	448	445	431	448	448	435	457	444	494	461	460	478	462	440	478	502	425	456	446	460	463	449	441	463	421	486	534	457	448	465	470	452	459	443	458	471	470	423	463	455	418	456	460	446	501	483	482	448	507	454	441	525	415	453	466	468	481	489	494	437	446	432	482	439	465	461	470	445	454	426	475	448	435	484	416	415	463	487	471	415	439	444	439	441	429	460	479	459	505	444	469	462	464	467	423	460	430	423	470	451	460	480	462	455	453	438	445	441	476	469	489	454	450	465	422	445	463	437	484	438	469	449	455	464	470	414	474	453	443	485	428	450	445	437	450	412	482	457	463	474	484	458	458	462	421	465	456	467	462	457	432	480	482	462	486	460	497	484	489	476	483	476	431	461	461	505	442	492	490	457	515	486	435	463	448	450	480	451	473	439	443	468	468	451	460	426	496	424	433	482	485	450	486	501	453	469	433	462	459	486	458	438	498	440	429	440	462	447	453	434	464	447	439	487	464	444	441	455	505	453	432	484	466	414	439	464	457	453	480	430	476	437	472	484	456	462	450	457	470	479	456	433	425	476	452	452	435	457	431	450	433	469	442	455	439	390	439	445	448	444	462	444	464	464	420	480	453	479	455	439	460	485	466	460	476	463	443	434	440	439	436	458	500	457	458	462	495	485	445	459	474	467	438	432	457	467	448	462	459	479	425	477	435	478	497	435	442	423	445	446	509	435	461	474	421	454	423	455	441	422	487	445	457	497	431	447	446	459	453	476
23976	20956	27989	24093	19696	1547	474	343	283	255	250	221	187	216	181	201	195	185	187	163	184	144	173	195	143	173	124	144	164	147	143	139	146	130	170	145	156	152	169	155	148	153	157	138	161	147	143	123	141	140	166	158	140	143	161	160	130	152	133	159	164	165	135	157	138	151	157	131	139	153	123	123	155	138	134	150	149	153	169	166	132	134	132	146	133	137	149	138	144	130	131	160	152	129	148	139	116	160	153	148	143	166	145	158	136	142	154	150	139	146	145	146	137	137	130	144	134	173	156	144	158	158	131	129	148	150	143	163	138	124	129	111	155	132	123	141	161	142	169	132	129	143	141	152	163	154	153	124	149	155	159	137	141	156	144	148	159	147	141	147	137	145	132	138	127	153	140	96	152	138	143	132	150	147	149	146	160	162	153	140	166	135	127	136	118	137	157	142	142	142	124	131	132	138	150	141	143	139	145	176	135	146	126	120	145	139	143	119	135	145	145	148	136	137	135	133	143	141	143	150	143	118	140	166	132	132	144	135	139	137	150	164	152	135	130	151	148	148	166	142	139	152	144	142	139	137	153	162	141	150	156	154	152	143	149	130	142	159	130	148	137	138	130	141	130	137	138	134	155	139	151	134	129	141	137	135	135	126	182	130	136	135	122	155	133	131	143	136	146	159	137	165	150	140	157	144	150	148	160	139	133	160	142	156	169	156	161	145	154	146	140	149	139	156	151	143	131	153	138	134	142	132	137	143	152	136	134	149	146	148	144	148	138	158	148	139	150	128	127	160	124	128	147	143	147	154	144	154	145	144	162	150	107	131	152	153	147	142	145	159	170	137	150	133	144	171	135	129	149	116	141	152	149	145	152	130	131	145	138	126	143	158	158	128	143	154	140	134	130	127	142	143	128	139	132	115	127	135	150	131	154	142	124	138	145	142	155	149	149	126	155	143	144	139	136	115	152	135	136	138	138	141	144	129	136	160	145	148	146	159	161	133	156	154	153	134	145	127	137	158	147	146	145	159	132	135	149	129	132	144	142	119	145	141	148	135	137	157	145	155	141	149	148	133	135	135	154	154	137	133	125	124	153	136	138	133	158	160	133	136	152	135	132	136	139	151	152	137	142	138	129	150	148	141	155	155	115	120	148	147	140	143	140	141	123	145	134	152	153	132	140	142	136	143	140	147	134	142	146	141	141	148	124	128	146	137	138	136	123	152	155	122	144	146	138	167	138	148	133	125	132	149	137	129	146	133	143	133	172	114	129	144	151	166	145	159	142	129	105	133	152	144	138	138	145	120	149	137	147	161	161	114	149	154	137	129	157	137	154	130	131	137	156	139	151	150	146	138	148	145	146	146	141	157	158	139	141	149	132	152	137	157	139	128	157	156	160	135	141	144	159	157	152	131	131	157	146	137	132	126	153	140	129	148	144	149	142	146	157	135	129	139	117	141	152	149	113	149	127	172	142	137	132	149	155	113	148	143	150	151	126	156	135	111	142	129	151	127	124	154	133	151	143	126	152	106	154	131	141	156	162	149	145	139	137	164	132	148	151	138	151	134	169	143	146	139	146	152	157	141	153	136	154	144	150	153	161	131	140	143	146	143	166	118	160	161	136	138	121	156	145	136	145	160	159	157	151	135	141	150	145	154	155	147	140	143	131	144	131	139	112	138	118	153	155	143	164	134	161	154	139	148	145	147	138	150	129	147	127	145	129	119	146	155	134	133	160	140	132	109	163	138	138	145	149	159	153	160	136	146	139	160	120	139	131	140	154	145	153	136	156	157	135	130	131	127	155	119	147	143	115	106	156	138	140	156	152	145	133	129	130	147	136	123	154	156	160	145	136	148	129	140	145	121	145	158	152	129	158	160	151	144	121	149	145	168	149	159	150	176	147	144	156	136	146	127	143	161	129	148	147	150	150	171	159	134	136	133	146	130	156	143	151	150	128	138	144	148	128	133	146	130	123	133	153	159	136	125	141	133	147	147	123	147	131	164	148	133	141	153	144	134	154	147	130	145	167	150	154	140	132	146	148	147	122	156	161	149	124	138	139	151	135	152	119	142	144	134	151	144	129	131	129	158	129	141	123	147	151	158	160	157	141	128	145	138	145	139	155	139	119	144	123	157	134	161	141	143	156	144	138	153	150	146	137	151	148	135	130	140	150	147	139	144	137	132	133	134	147	144	152	149	149	133	162	151	160	115	155	114	145	138	131	146	144	152	154	129	139	141	147	148	147	140	147	139	128	130	146	135	150	155	138	173	129	150	131	147	152	138	125	156	149	118	131	149	143	139	146	147	142	130	160	114	125	150	115	142	133	150	153	135	143	148	141	140	143	157	142	137	132	117	126	131	127	137	133	145	152	136	149	149	161	158	141	145	157	160	133	128	156	141	148	135	125	163	152	136	123	151	150	133	154	155	175	158	136	143	172	126	134	162	136	150	141	125	171	130	129	134	142	140	137	135	136	128	142	144	132	159	147	128	151	134	143	131	139	144	150	144	122	121	128	115	151	146	147	134	163	146	135	156	147	160	148	147	139	123	135	163	142	170	162	137	142	152	138	148	149	131	149	147	138	141	143	126	152	147	132	140	149	126	165	136	145	143	124	163	129	139	133	142	136	150	153	148	162	132	149	138	135	141	139	124	149	140	120	150	138	157	176	150	151	164	132	157	163	126	128	147	154	129	140	138	139	158	149	128	151	141	137	134	137	146	137	155	154	149	138	135	157	151	141	142	161	165	143	150	158	124	152	131	135	141	168	153	143	146	129	144	169	137	145	125	126	149	139	163	179	154	126	150	140	140	133	154	161	141	140	140	141	138	145	145	135	144	142	128	152	144	138	138	149	156	159	141	155	127	156	128	134	169	139	148	150	169	134	147	140	148	151	147	151	136	152	120	159	154	143	158	154	147	140	113	142	133	149	152	143	135	150	147	139	154	155	136	147	137	122	138	124	147	136	152	152	163	162	181	149	154	140	144	145	148	142	147	125	144	138	152	138	145	130	134	127	163	137	147	137	121	157	156	140	115	140	141	140	144	152	155	141	143	138	142	134	149	135	128	150	139	175	137	140	132	129	129	114	143	144	137	145	132	140	145	130	150	128	145	144	142	150	135	134	126	146	137	137	142	144	132	147	150	136	150	128	130	139	121	145	148	139	161	132	141	134	158	140	131	133	132	138	128	166	136	142	154	132	163	147	129	148	150	125	133	146	149	138	135	133	176	136	133	148	120	154	151	149	138	144	137	135	154	142	137	141	156	123	144	139	142	141	136	146	129	142	156	132	125	145	132	133	137	150	142	137	155	132	150	161	156	149	136	158	140	130	141	155	160	148	148	155	139	134	161	158	143	158	153	136	144	153	179	141	144	144	136	139	140	144	134	165	134	141	143	151	151	123	164	139	112	147	146	124	128	139	123	151	135	123	130	134	154	123	124	137	151	158	135	147	130	157	136	155	146	174	124	155	142	113	150	140	159	154	120	138	118
18631	9559	8141	4012	2584	1874	1323	1050	870	720	694	627	570	479	505	450	431	394	378	389	366	340	348	328	335	339	374	338	284	311	319	327	322	307	287	325	282	330	279	298	316	283	311	299	309	278	289	312	301	299	305	259	295	281	237	287	298	263	289	297	277	314	282	303	293	292	299	285	283	283	271	301	301	308	285	276	284	288	277	282	281	261	286	275	271	247	247	240	288	280	256	260	292	306	248	252	318	310	272	283	263	288	313	267	290	285	273	268	266	258	238	286	293	288	253	298	271	288	276	292	262	279	270	298	258	268	279	281	280	253	265	263	284	283	307	295	283	281	252	268	305	305	280	287	274	267	275	289	292	255	255	252	284	290	272	277	268	289	276	304	256	280	284	288	264	292	264	268	266	264	277	254	284	278	218	297	275	275	270	266	278	278	301	286	307	243	267	261	245	271	255	254	256	266	242	279	289	297	255	272	269	280	279	296	240	267	259	292	254	219	283	265	285	273	296	268	274	288	257	267	278	253	319	245	272	295	273	283	249	282	263	266	285	247	236	242	274	263	294	272	269	282	281	299	255	263	254	260	288	306	262	264	266	294	295	292	296	269	284	281	284	258	294	273	285	277	266	265	273	261	295	257	296	249	267	293	269	257	296	279	269	277	249	286	270	281	259	298	288	249	269	263	268	256	285	256	279	286	288	260	262	295	298	272	286	301	274	276	263	291	272	270	278	327	299	276	254	272	262	282	297	277	276	297	260	292	284	320	282	273	264	296	268	272	262	265	271	269	249	243	276	274	253	281	268	248	294	284	249	298	266	270	246	261	240	236	280	298	255	275	277	268	268	285	276	255	277	261	278	303	280	307	282	261	259	216	276	262	297	256	291	249	252	244	271	256	258	260	265	258	279	265	277	287	269	274	288	283	279	283	264	271	224	299	283	302	309	284	282	307	279	250	275	292	294	273	266	261	250	271	277	257	282	269	241	255	262	258	260	279	268	270	298	259	286	266	293	264	269	300	310	286	287	252	271	242	259	300	278	297	292	266	279	290	274	249	275	296	289	289	295	294	291	284	246	258	280	312	275	286	263	290	284	301	255	287	255	268	267	286	247	297	276	283	300	269	269	287	299	252	246	273	243	270	286	285	282	289	271	302	263	286	285	249	281	280	267	252	292	287	255	279	296	281	276	268	293	264	264	277	256	271	287	310	241	270	285	277	243	266	287	264	278	256	269	286	284	280	277	249	228	283	279	271	260	246	260	270	298	252	307	259	295	279	250	260	266	246	262	271	302	280	279	299	254	271	257	274	284	282	266	279	271	270	276	270	268	279	268	262	287	282	268	269	278	291	269	264	295	281	291	256	277	246	261	283	270	268	269	234	258	297	254	232	278	275	281	275	261	294	261	289	269	277	253	246	273	266	287	281	285	266	267	278	281	272	270	250	243	266	285	277	304	274	287	261	290	267	321	283	296	290	268	276	267	311	253	259	289	274	285	299	241	273	268	271	291	293	263	262	293	254	267	276	265	242	295	303	291	254	280	244	268	288	259	262	268	271	288	249	250	277	281	280	260	264	286	262	258	260	270	286	291	290	276	269	259	298	237	285	272	319	275	290	248	260	288	278	293	278	237	249	264	276	293	275	254	265	260	308	250	263	271	310	261	291	244	289	233	259	261	283	291	282	253	261	272	295	282	260	289	265	281	275	266	273	290	285	263	269	274	266	275	258	268	243	284	274	290	269	286	264	246	242	251	271	291	266	265	287	276	251	284	291	286	287	297	288	258	262	267	270	277	265	243	268	249	274	272	284	261	257	271	312	246	289	269	273	283	270	285	298	275	259	298	290	255	300	272	274	271	257	272	271	282	332	290	259	276	260	279	285	262	260	276	248	261	262	275	272	270	277	269	280	283	312	299	283	269	255	255	274	274	303	280	254	261	259	303	296	298	293	293	295	273	292	284	264	281	271	265	271	283	291	284	249	255	280	306	282	277	304	297	271	296	266	271	248	293	312	264	277	290	288	288	292	281	276	270	284	287	313	264	262	260	287	283	275	284	289	247	276	279	273	265	266	259	265	248	283	282	291	285	283	234	247	275	262	278	277	292	286	263	261	292	267	262	254	262	293	292	313	264	307	269	252	305	288	287	313	282	259	277	283	288	271	286	255	267	309	290	281	310	246	283	256	269	271	295	315	253	274	233	265	261	253	299	271	252	276	273	268	271	283	291	254	262	270	257	257	266	272	289	272	259	274	280	270	250	295	276	286	294	253	274	304	286	258	251	268	287	289	247	259	284	289	273	269	264	262	287	281	257	300	277	242	287	296	272	245	278	269	284	300	242	263	271	268	283	273	237	269	274	275	289	275	275	292	266	255	274	282	282	255	295	251	279	234	276	274	276	229	270	288	262	262	272	286	270	276	280	272	307	229	244	288	282	284	245	306	258	275	248	259	311	273	301	276	285	267	265	267	269	263	263	273	262	273	268	271	280	287	282	253	262	271	276	264	270	265	258	294	293	254	274	249	269	280	252	297	260	268	296	264	289	242	256	282	296	282	250	282	285	269	277	262	259	268	295	271	261	240	252	275	304	285	248	294	277	267	270	274	255	275	297	313	259	246	280	282	271	278	272	287	256	284	248	282	284	266	263	254	266	250	296	266	284	256	272	284	262	241	261	258	284	266	275	275	275	262	291	293	296	302	247	285	272	284	266	280	296	282	295	304	286	258	250	286	288	264	254	276	288	295	280	285	295	263	291	287	300	287	271	279	246	280	311	277	261	281	274	277	263	297	253	283	260	248	237	265	295	237	250	275	265	269	270	264	280	272	277	236	255	260	285	243	292	276	252	281	271	310	243	285	278	248	270	298	257	278	280	287	257	287	264	269	278	233	256	300	249	270	267	225	298	304	316	251	275	285	275	285	272	253	271	274	290	270	267	255	308	298	278	270	277	282	289	304	253	269	263	310	261	278	284	267	269	268	262	277	294	274	260	262	261	243	271	270	263	257	255	273	260	257	274	277	280	277	253	270	297	283	268	291	283	276	268	270	285	262	276	310	268	261	254	254	304	297	284	290	289	277	273	260	295	275	247	259	285	283	282	247	262	284	271	246	248	285	257	297	294	263	280	243	271	263	272	262	263	292	287	264	245	284	294	287	284	283	261	301	272	282	300	276	252	256	300	272	276	286	276	290	268	264	279	252	291	280	274	265	248	280	280	226	265	255	285	264	285	263	256	263	291	260	254	260	280	298	270	294	290	249	265	273	261	236	267	239	278	283	280	289	284	266	272	270	283	290	283	302	262	252	275	276	283	240	302	284	273	279	270	279	276	259	246	234	291	269	264	295	262	277	297	280	284	300	269	290	249	253	286	316	255	243	266	300	296	282	267	265	254	262	279	245	280	271	282	279	277	298	276	272	277	243	276	299	314	288	260	281	276	293	277	282	270	300	255	258	306	271	264	272	271	262	265	310	269	275	260	255	270	264	225	288	261	287
23076	21002	28686	23506	21002	18918	1984	838	653	577	553	494	484	436	447	409	417	366	425	414	419	392	393	384	394	358	399	372	397	358	394	374	353	356	373	379	349	354	304	353	371	322	347	320	363	327	352	340	321	341	344	356	343	323	328	356	335	338	355	354	375	344	322	321	337	338	312	310	377	346	350	307	334	369	374	318	320	332	333	300	342	333	339	338	327	341	356	298	348	340	355	324	316	361	309	316	327	322	329	335	326	312	331	363	339	336	331	360	353	345	374	345	327	312	374	327	340	368	359	316	339	298	349	347	327	321	335	311	339	311	324	331	333	345	350	354	349	330	347	325	333	352	327	349	353	356	289	332	343	299	322	345	362	330	342	328	313	331	334	343	362	303	305	337	329	334	338	338	314	350	341	326	343	338	322	340	328	342	347	335	328	357	315	360	329	324	299	343	319	371	328	302	341	330	384	358	339	340	347	312	332	323	324	326	334	346	331	319	327	333	345	321	322	358	374	326	301	341	337	334	371	348	348	334	348	329	309	327	323	323	314	343	353	327	311	348	330	327	327	322	321	313	306	349	351	295	343	332	365	275	293	348	309	321	315	350	344	310	367	346	314	343	347	314	309	365	337	366	317	341	324	340	341	341	343	335	365	324	345	325	342	323	355	323	322	318	367	321	344	318	316	318	334	343	310	299	335	339	320	355	346	325	351	350	328	352	348	357	314	331	318	330	329	355	325	374	355	311	343	310	339	320	312	324	363	365	339	312	338	340	346	349	335	309	312	335	349	381	329	333	329	316	330	333	306	370	355	344	338	339	343	329	351	360	328	312	318	306	319	318	327	360	338	309	341	323	357	338	322	341	309	314	307	330	348	358	353	345	330	313	323	355	343	323	314	363	327	304	342	330	301	332	338	345	342	315	341	325	349	342	321	326	328	335	309	357	352	329	317	371	327	348	329	343	333	369	355	308	334	322	349	345	321	338	323	367	330	325	319	358	333	331	304	383	310	340	358	310	314	326	314	323	325	312	346	341	328	341	339	358	347	309	304	342	347	341	346	352	344	343	354	349	347	376	325	338	316	332	298	336	380	323	335	321	390	345	328	308	354	334	332	297	348	325	351	328	360	346	344	387	300	353	348	313	348	335	360	313	342	383	307	327	345	333	328	310	319	373	379	324	322	266	349	333	304	300	326	331	359	316	334	359	328	354	330	349	314	339	353	344	333	312	335	349	291	395	359	338	304	308	312	326	310	343	345	346	326	348	323	334	358	359	336	343	296	335	360	325	324	341	328	328	324	333	361	347	335	336	325	354	346	355	371	351	330	321	364	346	323	327	352	331	326	338	364	319	345	318	373	318	317	335	331	323	366	351	359	337	359	314	302	347	323	353	329	294	338	367	337	325	311	350	319	297	329	321	346	376	359	307	325	359	321	374	365	332	318	323	334	320	341	340	368	344	320	350	338	372	312	344	365	316	325	323	307	330	350	341	333	317	338	367	342	315	337	368	302	324	342	329	355	322	335	366	342	326	318	357	343	360	311	342	312	336	339	308	343	361	347	367	345	289	331	295	306	321	310	304	359	341	359	348	301	336	337	297	318	332	337	317	358	345	324	312	337	310	327	294	329	332	324	332	317	330	354	340	351	312	309	348	345	353	360	325	307	353	329	332	344	304	300	374	359	303	321	348	336	338	329	342	353	344	337	313	342	324	348	310	338	326	347	333	332	333	360	337	323	371	327	328	348	338	317	349	279	308	388	322	308	318	287	335	359	298	332	323	346	327	338	313	316	307	343	308	345	320	319	333	336	317	356	330	322	384	336	331	317	340	327	319	329	348	317	339	332	320	340	319	323	342	353	319	334	341	322	336	362	312	318	365	331	357	324	338	309	333	348	352	316	346	320	349	351	326	308	359	387	335	329	307	338	305	342	338	326	367	319	354	351	348	308	304	307	329	341	367	342	329	281	359	362	312	320	330	349	339	327	333	343	365	340	323	333	319	330	331	315	316	341	328	331	347	327	332	336	322	311	340	308	350	319	306	353	336	355	329	303	337	324	307	357	313	321	336	342	366	311	350	350	312	332	323	327	327	326	341	356	308	307	310	345	355	350	330	316	323	350	373	345	325	321	332	322	324	314	330	316	336	374	303	353	346	316	323	347	285	323	331	316	354	329	335	325	334	340	327	340	341	334	313	349	320	352	293	323	324	355	328	334	352	315	307	342	339	310	334	363	362	336	334	303	308	316	324	355	365	329	344	338	357	308	352	331	362	341	349	310	335	347	355	308	325	341	334	326	331	294	303	318	307	336	326	373	337	343	363	322	322	359	329	336	321	334	342	320	314	339	337	332	328	348	331	344	358	359	324	333	334	341	341	339	365	297	315	321	327	338	333	330	336	351	323	345	330	328	334	320	362	323	352	356	338	347	327	310	306	337	348	356	348	319	303	308	320	335	332	341	346	345	330	292	318	312	322	346	346	340	286	368	300	323	299	329	316	322	315	330	346	339	349	338	321	327	311	337	365	317	296	325	326	337	340	333	346	348	331	324	325	335	347	360	351	336	330	328	360	314	323	324	309	333	341	326	339	325	297	330	332	313	330	331	328	386	351	333	334	324	336	323	329	359	352	333	321	355	332	359	339	351	311	361	387	333	326	337	356	360	327	383	345	318	388	317	339	309	360	321	341	346	333	330	328	338	336	355	341	332	309	316	357	338	321	353	332	353	347	339	366	317	359	344	327	346	345	331	337	342	373	321	313	380	339	348	339	333	375	326	345	338	312	305	352	336	333	343	319	305	313	329	349	303	350	351	318	350	344	329	330	364	360	329	345	343	324	331	340	333	333	353	317	333	351	330	333	347	313	341	336	339	317	344	306	346	344	338	316	303	298	353	308	338	329	327	337	349	329	300	327	349	348	313	349	304	320	350	325	310	338	343	342	343	313	319	362	332	322	317	375	358	327	321	343	341	303	322	324	345	385	327	324	355	318	337	331	352	352	355	331	311	304	312	328	322	313	318	360	337	320	338	354	347	321	324	323	323	322	321	367	367	323	295	367	355	334	390	354	324	324	309	328	330	333	311	314	325	329	355	303	327	339	354	322	330	361	309	343	335	329	341	305	332	331	345	340	320	321	324	316	342	343	342	314	310	331	351	346	319	323	313	376	337	351	295	351	342	319	340	365	298	341	295	313	350	323	333	337	335	308	333	320	338	357	311	322	334	322	315	350	306	324	318	328	342	339	319	316	321	332	305	318	336	299	361	333	315	322	351	306	350	335	310	335	325	349	346	309	304	310	319	328	357	326	321	344	344	357	314	311	310	330	347	303	304	325	353	356	338	331	352	314	337	344	332	338	351	351	330	324	353	324	320	315	336	327	355	345	327	324	327	335	352	332	341	303	343	320	334	318	326	359	336	344	317	342	329	343	332	336	338	324	321	333	360	294	365	338	308	329	340	332	357	320	340	299	320	336	340	337	337	296	358	334	344	328	351	336
21571	15558	13071	7110	4560	3477	2680	2074	1847	1543	1333	1175	1120	1011	946	901	855	832	803	830	769	666	655	682	676	696	638	648	655	629	675	633	615	605	606	573	652	632	634	629	610	610	611	600	625	669	563	610	588	606	629	581	597	605	618	623	600	621	536	587	591	583	601	574	557	558	555	547	559	568	532	557	555	593	610	562	603	574	669	562	565	610	584	622	534	560	574	588	582	606	618	600	600	567	571	582	554	538	567	578	578	577	585	557	623	575	557	617	581	562	569	572	585	600	569	568	570	544	615	570	556	556	608	575	551	544	546	576	561	570	533	548	591	550	568	592	578	522	616	571	570	589	560	572	568	595	558	578	578	549	562	514	552	609	551	612	594	603	594	584	581	580	544	554	591	529	570	562	528	565	591	607	537	552	573	557	557	610	569	579	589	552	598	553	577	557	548	567	551	537	608	579	600	575	580	542	595	588	595	587	587	579	586	605	534	570	540	576	590	575	594	630	555	565	587	572	557	569	592	550	593	555	586	581	600	597	559	553	558	585	563	568	561	534	606	542	544	551	561	568	556	578	561	587	571	596	603	572	606	605	540	552	604	592	564	576	542	565	520	554	577	540	563	585	559	557	545	563	580	563	539	583	557	588	550	558	581	585	542	602	576	545	549	529	549	532	589	578	540	565	568	598	577	571	563	583	571	588	591	605	557	637	580	538	583	566	570	632	555	550	585	564	586	605	552	556	559	586	545	552	561	563	570	556	590	582	577	566	588	611	567	544	569	587	554	581	589	596	554	544	564	582	559	537	576	549	589	570	570	543	567	568	574	575	595	586	596	577	567	575	518	555	556	564	577	578	566	547	569	573	553	568	553	529	566	548	553	556	571	555	563	570	593	588	587	562	594	550	586	566	526	546	539	590	581	551	570	547	588	554	551	544	571	514	574	550	569	580	557	584	542	566	574	596	568	594	584	521	575	556	542	591	599	584	595	564	575	607	539	568	539	525	565	554	523	597	548	590	582	585	574	580	559	603	562	550	533	582	536	563	581	573	585	567	566	547	556	559	565	547	602	538	564	553	586	578	570	551	582	560	553	568	571	580	561	539	578	568	545	570	546	579	568	566	581	577	560	613	567	606	578	540	563	561	582	550	573	572	581	561	546	574	569	510	571	587	572	590	562	576	622	547	577	560	561	573	555	535	598	549	578	584	617	537	550	607	528	567	602	585	601	552	576	582	576	559	563	593	565	556	602	584	555	581	560	553	577	614	560	578	569	493	584	554	563	561	602	549	563	574	546	577	571	578	624	550	519	569	569	579	536	620	600	536	588	558	580	576	570	576	574	547	580	575	578	576	554	541	576	579	580	578	593	589	571	553	541	573	576	596	519	562	591	594	546	550	534	611	589	558	613	590	558	598	532	541	547	558	587	593	577	578	576	610	631	582	521	586	617	610	537	585	570	617	548	562	576	585	537	573	595	513	554	589	546	577	558	541	545	557	573	567	610	543	593	577	582	563	570	572	564	564	533	543	556	522	535	573	569	581	555	574	553	556	513	588	574	620	579	573	523	559	557	593	549	571	526	582	600	582	542	550	565	530	574	590	567	566	590	576	553	540	589	542	586	578	572	575	567	576	584	547	546	574	556	582	553	554	568	537	596	570	564	583	592	646	528	510	600	593	567	570	588	570	581	545	532	573	612	571	574	559	555	556	513	542	561	586	582	546	539	569	532	542	534	567	586	528	554	594	598	571	544	618	581	541	617	570	587	591	601	567	594	550	573	522	614	558	568	590	573	542	587	531	563	592	512	548	536	615	560	558	597	576	562	580	543	520	581	583	562	590	547	550	554	552	612	556	587	611	565	570	568	570	525	580	543	575	599	539	650	587	563	547	587	568	532	584	502	572	557	575	554	526	586	543	574	601	551	566	572	585	606	600	555	564	568	617	548	602	581	542	531	603	569	551	579	578	569	553	573	584	546	594	567	544	564	532	599	546	589	549	578	589	593	615	538	540	542	578	551	578	553	552	565	607	516	545	559	565	568	539	591	552	546	553	584	583	573	573	537	568	545	540	567	606	553	600	568	547	601	539	569	548	634	563	588	546	587	565	577	557	557	552	583	612	601	610	588	572	571	582	598	567	631	568	564	564	553	564	530	569	568	600	592	599	579	576	569	538	557	555	596	553	558	579	581	537	553	536	552	568	523	568	601	544	569	597	540	525	570	574	604	561	593	497	552	572	567	558	566	578	565	573	548	579	565	545	604	633	568	540	577	555	621	574	573	549	532	587	586	560	595	567	576	562	565	578	562	566	552	560	583	573	540	568	602	591	551	594	568	597	527	546	598	597	543	517	617	586	634	556	581	559	546	563	566	540	582	551	591	590	564	568	550	533	554	540	515	553	541	553	570	597	541	590	546	577	539	591	554	599	574	590	522	572	588	555	563	574	572	593	546	571	573	546	573	592	568	557	557	546	611	603	600	583	577	584	564	585	549	588	579	555	599	566	610	531	574	619	551	542	543	581	540	574	580	565	551	600	567	528	557	572	572	591	554	542	568	579	576	589	620	562	541	597	572	605	556	547	563	545	586	586	554	551	539	595	610	580	554	559	559	531	526	583	536	557	571	583	562	574	606	557	599	528	561	537	584	610	572	562	576	555	542	600	594	571	594	567	570	572	619	585	535	563	584	526	602	591	548	537	533	568	560	540	586	577	540	553	562	574	594	556	552	578	592	571	552	581	547	542	573	550	540	529	568	572	598	533	585	568	549	573	542	643	589	593	569	566	564	564	565	565	542	598	592	534	573	533	563	566	583	571	588	556	535	554	536	579	532	567	552	556	584	571	554	549	547	573	546	572	554	544	569	636	588	596	534	579	589	540	554	580	542	562	597	567	585	608	568	573	604	545	571	582	583	550	585	567	533	559	552	575	547	616	574	562	585	612	538	575	592	548	555	568	552	555	544	563	538	571	592	594	545	575	561	527	595	617	572	583	567	565	570	543	564	589	536	588	604	572	564	574	580	570	613	550	587	565	561	615	523	573	574	574	549	536	564	538	573	581	552	570	537	551	574	580	536	570	565	598	577	589	602	585	539	599	566	572	544	560	566	596	558	583	555	560	576	563	529	551	552	581	559	568	561	549	600	583	580	561	597	608	531	542	565	594	573	544	563	558	580	567	571	587	563	589	529	541	535	605	589	569	593	599	633	557	576	525	551	567	563	581	557	555	587	576	568	556	566	603	541	573	565	581	599	541	551	549	561	587	571	567	578	565	573	557	613	585	599	573	576	550	577	563	608	585	576	566	566	602	554	573	559	580	583	554	547	543	556	611	529	534	554	597	550	569	563	557	571	547	537	589	624	576	577	574	558	626	561	537	585	577	613	582	562	561	593	537	594	564	521	539	565	613	594	573	550	545	534	573	548	575	533	578	560	523	578	577	572	521	542	561	563	533	598	563	587	544	545	543	599	533	526	592	578	552	563	573	586	551	584	550	551	587
26378	20331	8295	584	335	324	280	263	274	237	266	226	266	266	258	239	248	265	243	267	231	224	214	256	256	244	249	254	223	223	265	232	246	252	246	249	256	237	258	271	246	204	230	221	257	219	241	260	244	243	266	242	225	253	262	207	216	235	250	252	266	231	228	237	252	271	258	245	238	249	259	232	265	253	243	259	234	240	261	228	255	241	238	217	271	235	246	255	212	255	232	226	235	228	236	258	253	215	252	233	240	240	220	241	241	267	276	246	261	256	258	229	269	235	240	238	271	204	233	245	255	240	245	245	276	233	245	252	247	250	214	233	238	239	230	224	255	245	267	263	210	226	232	254	259	242	236	246	224	247	247	234	239	236	240	228	270	244	261	252	231	225	247	267	239	274	246	240	250	236	248	265	243	252	260	259	287	251	239	235	236	203	220	235	250	241	223	238	225	232	243	220	227	228	238	259	222	242	233	246	242	258	250	246	246	280	235	262	206	264	230	267	240	268	249	232	253	272	234	239	258	226	226	250	260	250	256	242	235	255	248	222	248	243	259	216	274	235	253	243	240	227	233	218	246	230	236	229	234	249	223	220	236	238	253	255	230	283	252	257	262	247	215	241	221	267	216	221	228	239	233	239	247	239	222	275	220	267	255	258	235	253	221	224	250	279	246	226	223	240	259	254	253	217	240	265	275	256	245	233	258	249	251	235	259	250	230	239	253	267	256	210	257	227	244	234	287	241	246	245	254	233	231	238	231	261	253	254	272	232	258	257	240	254	259	237	267	240	223	244	248	205	247	251	241	242	236	223	227	239	238	210	258	241	242	254	230	251	234	274	240	251	258	238	252	228	235	224	226	254	258	235	246	282	233	238	252	229	221	222	254	227	244	260	227	244	288	236	240	244	235	248	239	246	235	232	234	228	244	267	271	232	254	240	229	236	256	236	289	233	239	242	255	260	243	228	249	260	230	236	210	229	251	242	239	245	244	226	254	244	241	247	238	226	262	254	246	238	244	237	247	212	223	231	244	247	226	244	239	275	299	236	212	267	256	242	235	251	252	249	238	266	208	256	272	249	251	260	242	263	258	221	257	254	246	239	243	268	240	266	253	232	244	245	250	226	237	235	259	245	236	254	239	225	241	236	247	247	247	237	261	242	248	236	259	226	235	241	238	247	246	252	252	250	234	240	211	261	244	246	230	243	228	250	242	231	243	251	251	214	271	230	251	237	239	229	258	251	228	201	241	239	255	249	241	230	257	259	234	232	222	243	247	244	244	234	244	238	227	249	260	259	256	248	249	246	261	226	268	272	261	228	233	241	251	253	240	218	253	255	224	250	237	235	217	209	269	257	262	255	232	235	248	295	253	245	230	252	246	229	253	250	261	225	214	246	233	238	246	232	247	234	250	231	231	265	233	242	265	246	217	220	225	228	251	233	274	230	269	245	232	214	247	233	228	243	235	239	247	248	233	270	229	258	248	236	231	275	261	234	230	262	238	247	237	264	262	243	226	248	248	220	242	223	269	234	237	252	235	257	250	204	256	231	251	233	251	263	258	222	247	225	218	236	267	227	256	267	282	261	243	228	257	239	268	291	252	253	235	240	246	235	272	254	255	254	256	237	243	235	249	249	231	244	249	241	238	221	214	273	231	206	232	198	257	230	233	221	232	236	245	246	231	247	257	251	232	238	227	250	225	258	250	250	249	248	251	219	227	240	238	258	266	262	229	236	251	246	216	254	255	241	237	229	247	263	218	243	267	237	256	258	223	238	255	266	264	222	234	245	250	232	223	275	239	249	240	235	230	230	265	231	259	241	237	227	251	229	231	247	236	200	263	232	268	242	208	239	257	247	237	268	247	240	266	228	239	206	236	244	280	237	265	242	237	243	258	247	269	251	244	239	250	249	256	242	245	237	226	229	219	251	207	259	253	240	246	251	245	233	244	238	234	227	266	253	235	239	247	229	242	257	232	245	237	217	259	245	257	281	240	256	238	237	276	238	254	242	241	233	245	268	247	281	266	233	243	248	251	248	239	224	226	242	232	225	228	209	247	238	236	246	232	242	247	250	235	243	258	253	231	234	277	246	234	253	262	235	259	249	256	230	252	218	224	245	236	251	241	269	224	208	243	228	263	225	282	232	262	236	239	265	201	257	227	239	223	240	283	254	229	245	259	262	239	240	232	242	254	233	252	252	223	252	264	255	250	235	252	249	249	263	244	247	235	229	275	246	231	283	245	254	237	208	222	229	236	257	239	237	232	253	250	230	242	251	221	220	246	250	240	261	233	232	237	238	255	262	250	241	242	248	281	240	251	223	253	260	215	266	230	235	278	243	231	229	250	255	238	263	227	244	250	230	219	255	246	226	247	239	252	237	255	238	259	270	280	262	218	247	258	250	259	249	249	240	236	249	247	235	221	242	228	234	213	246	223	254	232	233	234	243	262	245	232	237	238	251	213	269	221	247	271	242	243	275	256	231	201	248	251	261	232	236	239	246	226	233	239	230	233	236	272	229	253	244	261	248	237	261	232	208	233	260	248	218	251	250	255	244	234	256	232	213	242	235	248	247	234	235	241	248	215	238	225	245	215	238	233	211	224	267	243	239	251	245	251	252	262	252	262	243	239	232	240	235	228	230	257	223	239	224	256	247	235	251	224	240	222	229	251	269	233	256	245	212	226	231	227	255	230	242	267	245	252	224	253	253	234	225	265	228	229	270	258	245	231	252	240	277	227	227	249	220	244	270	254	229	242	246	256	241	239	244	231	233	255	256	251	242	255	227	279	241	224	203	274	253	226	209	245	237	230	234	236	259	240	236	231	240	241	249	258	247	229	257	233	251	246	215	211	250	259	244	255	250	233	255	249	249	245	251	246	244	258	267	247	261	243	239	247	238	241	263	240	252	224	222	234	267	248	241	230	247	224	239	254	256	239	212	236	271	240	235	228	255	261	268	254	223	273	230	268	238	245	256	249	233	234	235	213	243	232	258	207	247	228	242	237	219	238	249	255	238	237	249	245	257	235	217	239	244	226	217	249	249	216	242	244	240	247	252	238	235	240	245	256	262	234	238	235	239	243	262	247	225	244	240	212	247	267	253	255	231	262	246	252	239	247	262	238	238	284	260	211	217	239	247	242	247	239	234	238	239	243	254	249	255	240	247	233	233	245	236	241	256	243	243	257	245	273	255	236	272	238	258	267	225	253	226	259	222	269	247	244	235	257	234	272	243	214	257	214	254	253	241	226	224	240	239	209	254	227	232	223	246	252	263	242	247	255	240	245	248	248	253	263	258	255	245	262	265	268	218	252	238	230	242	238	237	226	230	269	273	236	244	282	242	236	239	242	259	253	248	241	245	221	248	221	226	217	253	227	243	255	238	249	215	252	234	248	218	233	252	234	239	258	248	242	229	247	228	239	247	242	242	238	220	256	278	261	265	248	243	238	256	241	268	243	240	244	252	245	246	244	242	253	273	225	236	223	235	250	222	248	253
10236	1533	1333	854	686	662	575	538	531	511	548	474	463	477	475	487	487	444	452	457	434	454	439	421	434	466	461	442	462	475	456	441	463	414	455	436	459	459	478	461	441	460	431	462	442	449	465	457	452	446	480	479	467	453	478	451	437	443	430	442	484	468	440	459	499	488	438	445	473	429	446	475	454	431	417	466	478	439	439	430	430	483	446	417	478	451	428	441	421	478	433	461	409	434	474	462	466	455	488	457	456	462	474	449	462	456	447	444	458	472	463	464	452	457	429	487	467	459	422	439	443	484	448	450	469	459	469	454	432	430	487	472	445	467	439	436	453	467	448	464	446	416	448	439	449	453	486	468	444	455	442	478	472	461	422	461	455	456	477	452	422	497	446	466	447	457	447	484	433	484	454	492	465	478	424	468	459	461	463	485	470	493	429	448	414	500	452	459	457	398	481	439	469	453	436	437	441	466	483	465	450	404	511	457	438	453	484	437	456	460	473	453	424	433	457	500	453	429	444	421	454	457	423	419	476	460	440	507	472	457	447	438	494	504	481	473	440	459	461	468	447	453	410	462	435	445	461	444	435	431	464	444	434	424	451	446	434	466	454	470	457	465	473	417	451	489	449	443	447	436	420	463	437	451	435	444	472	467	471	425	462	465	431	469	463	435	414	460	433	460	426	432	447	469	494	439	463	443	443	467	465	442	477	467	472	454	444	432	435	465	401	451	466	443	454	490	418	467	430	501	469	456	468	469	448	461	465	455	444	393	457	449	453	478	439	461	430	444	440	436	454	411	455	459	463	463	456	449	437	434	445	459	459	450	476	460	462	475	463	447	455	438	460	441	492	443	424	412	449	443	464	471	461	449	460	467	472	452	441	456	449	484	441	503	437	417	430	449	476	446	447	478	465	476	444	493	418	446	478	447	465	458	451	440	441	474	463	485	435	482	476	416	480	447	433	469	433	476	478	442	435	454	460	452	473	473	449	433	449	446	422	448	426	455	459	447	415	450	449	486	467	503	484	459	478	448	473	469	466	478	429	461	439	416	451	464	431	457	463	459	410	474	525	454	466	425	446	470	454	437	453	454	473	471	430	430	419	470	464	467	460	491	420	458	434	437	424	454	471	437	447	462	450	445	465	483	445	418	460	412	456	451	451	416	468	467	469	426	491	456	416	423	490	434	484	457	437	430	457	469	478	441	438	482	430	489	458	488	453	431	435	469	496	441	439	448	441	443	447	443	430	457	408	488	485	481	461	460	484	469	443	467	467	438	483	444	432	472	453	454	436	453	476	414	433	461	446	479	435	409	458	449	395	418	520	451	443	446	475	479	490	453	428	495	458	447	459	441	460	438	479	486	452	453	434	450	474	481	436	467	429	456	470	473	433	522	431	464	452	446	452	456	487	440	446	443	455	455	417	448	441	420	447	481	464	410	488	468	419	460	431	489	456	446	467	452	431	476	385	472	450	467	469	488	463	438	486	453	451	430	459	449	467	439	458	468	437	436	423	443	441	470	468	466	443	449	470	422	451	477	455	474	446	484	480	412	485	483	421	425	505	477	440	428	453	464	480	460	476	440	440	409	415	473	456	497	458	457	410	476	474	410	450	439	461	481	435	444	451	451	420	408	484	478	449	422	454	455	471	445	462	470	464	485	462	458	464	486	487	464	467	446	428	467	467	474	420	478	442	462	422	461	490	464	461	440	400	445	476	441	413	443	481	428	441	454	440	445	480	477	447	443	475	461	445	484	437	466	448	435	453	453	490	430	447	452	426	425	456	416	463	473	489	455	444	438	446	410	405	440	445	432	423	454	496	456	428	453	417	487	455	453	447	404	467	465	463	431	466	464	482	459	444	454	465	461	445	470	417	474	448	421	450	423	431	476	502	421	417	426	470	464	480	457	464	420	437	434	498	435	420	473	454	460	443	444	472	491	456	413	454	472	454	479	462	471	470	467	423	475	414	456	461	469	494	498	453	468	435	455	469	488	457	470	448	447	438	425	458	465	430	457	415	429	457	433	433	470	417	456	418	407	435	429	485	447	486	477	424	425	487	449	404	447	483	459	445	445	474	488	453	508	486	433	457	493	468	475	484	465	443	439	451	439	407	439	447	423	433	444	435	444	440	465	402	441	394	440	451	435	471	463	436	413	466	438	419	448	474	470	431	449	477	449	450	457	475	455	442	443	460	452	451	444	412	428	450	438	492	418	464	440	464	442	462	451	484	465	437	467	458	472	454	454	412	451	427	443	488	498	440	423	478	448	409	490	443	473	455	469	477	460	448	469	437	428	451	418	436	417	452	469	440	473	444	442	441	433	488	416	463	472	470	418	455	443	437	464	437	423	437	438	440	500	475	461	459	457	462	507	462	460	469	436	420	481	446	440	448	446	441	410	453	436	481	459	470	487	476	395	458	465	472	514	458	451	479	453	450	468	474	422	452	436	473	457	445	442	458	468	439	443	426	405	461	452	453	455	463	478	459	511	463	449	437	459	423	444	466	436	464	465	418	423	451	457	465	438	445	502	453	438	458	443	454	468	474	469	434	424	476	465	448	431	469	487	465	405	483	481	411	451	450	461	450	422	452	440	429	459	465	438	460	435	442	473	493	446	477	451	474	458	421	471	421	448	439	476	470	466	480	407	452	478	449	453	432	469	496	471	439	475	463	459	436	447	460	500	461	449	478	456	474	453	460	475	461	478	447	455	493	448	465	438	439	461	492	479	435	471	472	461	462	452	464	461	430	415	437	492	446	460	479	440	438	407	432	477	445	442	462	452	442	470	415	469	428	458	432	416	468	450	431	437	436	458	484	444	444	427	472	489	440	421	429	467	443	437	455	424	513	449	425	449	493	454	480	465	477	486	460	470	429	486	419	425	459	463	464	429	490	425	412	434	464	490	459	468	489	428	421	494	439	442	440	446	477	447	431	487	444	467	492	434	429	462	458	435	484	461	513	458	440	460	504	424	438	468	457	489	423	493	436	465	510	416	436	431	418	403	456	431	442	418	474	451	428	470	443	436	466	456	446	423	469	470	441	403	464	424	462	492	453	479	477	441	440	451	437	463	462	433	449	432	483	456	504	443	493	445	493	457	454	433	414	488	451	477	462	459	437	421	450	456	455	487	464	454	482	463	470	473	456	425	470	465	470	452	425	484	495	447	479	433	466	425	430	460	486	424	455	455	426	485	471	442	419	466	453	416	445	444	471	487	486	428	487	453	459	439	415	451	474	463	469	462	430	447	455	430	430	437	443	412	468	489	441	448	453	445	482	459	494	407	425	436	416	480	443	479	459	458	450	464	439	420	453	442	454	449	457	452	448	447	500	455	492	458	443	429	428	465	459	443	472	461	412	477	443	412	490	441	450	433	466	465	448	433	444	488	447	442	419	419	440	475	461	456	472	445	452	428	449	490	461	422	455	434	502	479	445	430	423	431	439	455	493	462	459	420	448	452	503	488	481	473	437	466	434	425	445	487	457	473	432	484
23994	20954	27974	24089	19525	1548	483	353	288	304	237	202	214	196	202	185	158	183	166	162	173	181	145	140	159	156	135	157	159	139	154	134	160	137	175	149	155	145	130	143	146	158	127	148	124	139	162	143	157	138	147	137	158	172	147	129	148	170	139	140	131	135	140	152	135	137	145	111	145	145	136	156	129	124	125	134	134	136	133	133	143	144	125	159	141	160	142	133	150	137	159	150	143	147	136	143	140	145	153	128	126	149	150	139	133	152	125	161	144	140	158	135	140	127	135	138	130	136	130	139	118	149	151	149	133	151	118	144	131	150	143	147	132	128	150	151	133	137	141	147	154	127	141	121	140	153	164	132	136	142	146	145	141	146	141	148	154	127	135	140	155	135	128	151	146	156	142	125	160	154	152	160	151	139	136	172	122	130	149	137	121	134	121	142	130	138	121	145	123	141	143	140	138	143	155	151	124	131	158	157	129	140	150	127	130	139	148	149	121	151	137	132	127	125	129	150	122	117	130	142	133	143	129	172	143	154	121	142	136	142	139	147	166	149	151	142	123	146	141	124	167	150	115	142	130	154	130	146	130	124	144	123	156	139	107	148	133	143	150	152	129	144	141	132	150	148	133	143	136	146	146	144	142	139	130	133	129	148	155	153	161	134	143	150	165	152	129	153	155	161	139	129	144	153	136	136	118	158	131	138	141	111	116	141	168	132	149	135	156	142	142	144	146	127	131	172	149	140	136	162	131	139	145	162	135	130	137	147	141	132	141	126	146	145	132	130	149	142	146	122	127	139	137	115	134	165	139	126	151	127	152	136	142	122	134	146	133	147	143	139	153	147	140	132	134	152	129	151	142	159	109	157	147	162	133	127	149	135	150	139	147	154	155	148	158	146	139	125	127	150	126	152	149	154	151	158	128	136	147	133	124	167	148	131	151	141	135	141	129	131	145	133	149	132	122	146	145	129	134	150	131	142	136	129	148	145	155	130	125	135	137	119	148	139	164	158	135	143	157	154	148	131	150	162	130	154	136	142	158	144	150	123	142	161	137	148	131	134	130	136	118	128	115	127	132	168	149	146	117	134	148	136	150	119	121	154	132	160	148	132	125	146	138	135	145	150	126	130	143	132	127	148	141	152	129	162	139	153	134	156	129	154	150	126	145	129	154	151	139	139	131	119	114	147	119	133	150	141	142	129	136	141	141	156	146	121	141	146	158	130	126	135	157	142	154	145	130	135	126	138	121	150	140	127	132	129	160	130	128	129	139	158	128	133	139	143	160	155	168	135	156	130	164	151	120	127	124	153	134	136	149	140	133	154	172	145	158	153	129	138	153	145	147	140	159	142	146	128	149	144	121	149	143	138	133	119	134	137	126	146	144	157	125	141	153	133	145	160	147	158	141	127	127	142	128	152	142	145	163	151	147	133	137	127	134	135	134	145	143	161	165	161	143	169	180	150	146	136	154	154	147	139	142	142	137	129	123	118	139	154	140	148	149	146	132	129	115	153	143	141	134	131	164	136	119	127	129	157	130	151	154	127	143	143	127	161	140	130	150	134	140	151	147	150	157	133	152	148	136	162	141	158	153	149	133	145	136	151	142	146	156	152	162	152	136	141	144	136	137	152	154	144	131	136	149	133	130	147	146	140	148	136	145	127	152	136	158	148	144	158	159	151	147	144	170	148	129	122	135	154	151	150	145	137	147	158	129	137	127	135	132	157	150	140	136	122	148	132	119	154	155	145	144	141	133	138	125	153	129	135	147	130	138	142	135	162	144	151	139	152	147	140	131	146	153	140	156	124	156	121	124	157	134	139	156	118	159	137	164	166	141	154	146	135	165	146	143	122	146	148	138	137	144	147	135	119	136	134	143	153	151	132	140	150	154	122	132	136	141	151	141	153	149	146	142	136	143	163	151	153	137	129	154	166	133	149	133	139	132	129	118	142	140	129	160	127	173	127	147	125	149	134	127	144	147	147	153	148	130	149	118	133	121	146	161	144	126	129	144	168	130	130	132	162	139	154	135	136	132	131	131	155	135	133	147	150	143	141	155	130	160	152	128	130	135	138	141	127	156	137	139	145	159	130	109	134	121	154	135	150	136	133	132	144	144	143	141	150	144	143	141	137	142	131	151	142	132	125	132	143	141	150	143	130	133	160	158	112	146	120	122	141	146	138	137	127	146	149	134	139	130	145	138	141	153	134	153	134	146	133	131	134	153	138	119	149	162	137	144	149	152	140	136	131	127	139	144	152	123	117	162	149	130	120	138	143	158	129	147	117	143	142	129	129	146	127	145	143	151	137	139	151	151	137	127	149	128	147	143	142	121	139	134	133	130	154	150	125	136	139	161	154	145	145	137	126	141	150	140	140	145	149	149	147	151	134	144	148	160	140	138	155	132	166	124	161	139	151	166	137	139	135	160	168	160	142	170	142	150	132	137	142	157	126	142	130	136	161	145	159	129	156	163	143	163	147	134	135	135	148	164	152	142	129	123	136	150	143	141	136	153	137	142	133	146	138	136	126	133	143	139	134	128	134	139	130	142	147	119	146	140	145	138	141	135	151	149	139	137	151	131	139	135	131	152	163	145	148	145	165	137	144	127	153	131	136	136	140	149	147	138	148	147	131	147	147	144	136	154	149	125	143	146	145	153	169	162	148	158	146	145	136	136	133	125	131	131	145	129	165	144	142	142	135	163	123	149	149	139	139	142	149	159	137	133	144	135	149	131	134	131	148	145	139	120	138	137	130	134	157	146	153	145	141	132	151	144	138	158	131	166	137	131	142	137	152	128	143	135	147	132	153	129	130	159	142	157	130	122	138	147	148	155	132	147	148	143	156	131	153	165	130	142	139	116	136	147	140	142	148	154	136	127	157	115	137	114	149	152	129	138	154	136	149	160	142	136	126	145	139	143	133	162	130	131	132	143	135	140	135	160	143	127	153	153	152	149	141	146	141	147	127	135	142	157	137	134	146	136	131	142	150	139	138	148	141	169	144	157	144	128	115	114	134	136	119	129	160	125	131	146	138	135	152	139	133	128	136	154	140	147	155	151	129	137	145	153	140	150	134	120	146	137	136	122	132	159	119	155	124	148	124	133	128	132	132	138	140	149	129	134	154	120	151	130	143	135	130	139	136	127	131	154	144	145	154	149	152	156	131	153	155	130	146	134	138	124	154	138	132	132	131	139	132	132	141	163	144	138	134	123	143	122	147	143	139	144	133	134	133	157	131	142	140	153	150	143	107	152	143	139	141	144	131	146	145	151	134	145	137	152	118	130	121	142	125	127	137	138	124	130	128	151	146	149	143	172	131	150	142	119	125	142	131	111	109	144	131	118	157	139	123	158	127	129	149	147	135	131	150	154	139	141	159	126	150	140	144	170	133	156	158	157	148	163	126	145	155	136	150	163	144	150	135	131	136	142	144	129	135	134	139	143	135	147	154	136	130	130	154	141	129	136	156	132	148	117	135	163	150	133	134	123	139	128	130
18685	9503	7974	4113	2642	1904	1410	1035	931	767	718	634	560	557	449	437	407	394	422	418	381	366	336	347	311	327	314	313	297	302	277	322	308	304	269	325	321	281	269	288	295	286	294	271	294	319	302	312	287	283	289	296	323	290	268	262	270	286	286	279	276	281	274	272	270	295	285	241	279	295	310	284	258	271	269	251	303	267	282	255	281	271	276	288	315	266	296	259	276	289	275	272	295	287	280	280	279	273	313	271	308	299	301	293	298	303	289	258	289	296	276	277	277	249	281	269	276	279	272	241	270	264	269	239	286	311	261	259	244	268	288	306	225	271	274	280	276	257	276	281	288	270	266	274	241	272	283	283	247	233	256	264	286	276	290	292	269	272	299	255	287	256	265	299	288	260	286	287	240	276	280	317	277	274	256	271	259	283	281	263	314	290	295	262	262	288	273	308	292	284	272	264	240	285	293	291	305	293	290	273	271	249	264	270	256	278	282	266	277	253	270	255	288	248	286	240	273	259	289	283	287	263	272	266	267	299	272	257	253	249	300	263	264	258	260	260	283	274	267	276	271	265	278	290	265	301	261	268	264	293	273	271	288	271	316	290	267	293	299	265	268	290	282	245	283	262	264	282	285	253	255	276	284	265	282	279	277	267	257	275	268	283	285	302	328	285	265	289	277	297	259	268	304	266	271	238	327	280	264	301	264	264	268	258	256	240	261	279	260	272	272	265	278	266	267	273	232	286	275	288	281	230	302	303	268	267	274	297	264	256	271	275	267	275	279	264	303	282	289	283	274	256	252	265	232	271	288	273	246	272	258	295	273	278	270	317	269	284	277	258	255	275	270	290	271	270	260	286	288	249	281	283	273	291	298	263	283	294	279	268	294	259	275	285	303	248	274	225	293	291	287	267	238	255	244	274	263	294	289	273	279	295	288	295	261	289	278	258	292	286	294	288	295	250	262	289	256	278	277	259	280	276	280	269	300	252	255	251	278	267	275	261	272	277	273	248	288	274	277	245	261	260	304	281	261	265	250	265	253	284	280	259	255	275	285	263	273	259	294	287	260	262	261	267	283	270	295	283	299	297	243	287	276	251	260	235	273	250	278	286	273	327	265	250	271	279	257	263	271	263	275	292	283	273	283	297	244	271	279	272	281	287	304	268	285	282	268	262	304	270	281	273	265	259	249	251	285	267	287	294	270	266	266	278	255	291	281	262	263	249	247	247	277	255	248	285	281	270	289	271	276	270	265	254	276	263	301	288	277	265	253	266	275	323	264	258	250	273	288	269	293	258	270	273	269	258	253	281	276	292	271	276	282	277	278	294	242	273	280	275	261	263	268	261	271	261	263	249	266	298	270	259	280	260	268	244	286	256	267	259	259	275	248	262	298	247	279	293	286	237	256	259	266	265	294	297	277	274	272	255	268	278	264	258	277	265	294	294	240	267	263	253	298	262	246	283	258	285	286	288	264	275	276	260	260	261	254	244	287	258	292	276	266	266	262	289	268	264	274	259	289	265	288	283	278	280	252	252	294	259	276	294	295	295	263	320	304	279	273	252	269	284	294	273	275	275	270	274	270	295	271	272	266	259	284	283	258	293	252	268	297	287	272	248	254	280	284	280	251	268	278	283	285	276	269	279	253	246	305	296	288	259	269	276	267	284	275	269	268	251	271	257	244	280	281	258	298	247	244	299	288	321	260	300	254	238	284	268	252	279	307	268	294	316	268	298	263	312	265	288	257	249	291	295	299	288	271	257	264	261	265	272	236	251	295	277	270	311	276	279	279	261	286	292	291	252	268	275	258	259	273	267	263	262	264	302	254	283	256	266	268	294	265	261	267	288	269	272	289	244	279	259	272	269	282	287	286	301	237	284	258	274	272	239	264	270	273	248	272	276	270	310	249	267	283	288	274	238	273	268	258	273	277	260	283	280	297	277	263	273	260	291	295	248	311	237	265	273	278	271	275	282	290	283	260	295	260	310	279	303	268	254	254	268	251	301	289	281	285	264	252	256	279	263	257	289	273	289	286	284	282	265	264	294	276	296	251	265	277	281	311	293	264	265	271	271	271	292	286	273	268	266	270	279	279	268	291	287	270	269	289	287	266	275	284	261	254	276	252	242	249	286	266	282	285	268	231	256	264	260	257	269	268	250	285	258	283	273	266	285	289	292	280	311	258	281	283	262	303	242	246	286	259	285	292	286	256	268	249	290	305	296	266	281	296	255	277	287	281	282	228	271	260	262	270	248	278	282	288	257	277	301	250	264	254	265	295	282	281	279	267	241	263	288	278	294	275	258	262	260	305	261	287	305	288	225	263	265	279	264	292	260	237	277	247	284	246	289	296	263	246	258	280	251	274	280	285	268	318	292	278	303	261	250	297	258	266	259	266	239	278	262	308	303	269	257	269	258	275	265	229	291	272	257	254	272	280	253	302	315	254	243	263	263	286	238	266	263	258	255	264	263	283	290	302	277	271	291	273	268	244	305	294	250	297	266	285	289	320	263	284	290	303	262	304	283	300	285	282	256	271	287	265	282	287	314	293	271	228	269	271	269	274	286	257	250	283	236	285	261	245	261	292	281	261	247	291	247	273	248	267	291	259	279	285	248	302	280	265	266	287	286	248	271	284	259	264	263	269	249	250	267	251	269	258	289	260	244	280	275	288	277	269	264	273	274	309	256	281	261	300	268	279	293	278	263	253	283	257	275	285	256	279	266	290	308	263	282	252	268	265	269	291	276	277	304	281	296	265	284	280	267	279	275	258	251	285	240	280	280	271	267	276	288	272	276	256	264	285	271	259	271	294	255	284	275	252	275	242	266	279	257	285	267	269	287	272	280	286	250	257	301	232	266	290	264	263	271	287	277	252	247	290	277	281	257	294	264	288	289	265	309	288	265	300	264	260	293	282	283	282	286	249	266	309	265	298	263	267	267	240	253	261	267	285	283	254	271	269	231	254	281	275	302	278	270	275	269	262	295	294	250	267	302	270	286	270	301	287	275	296	279	267	251	277	251	270	246	285	278	288	262	297	306	280	283	272	255	281	298	294	268	295	319	283	268	282	291	268	288	253	266	261	284	262	280	280	267	268	269	264	298	266	272	258	298	301	278	256	265	279	280	257	307	265	275	244	276	268	267	251	267	237	259	248	243	288	291	277	309	280	250	270	252	308	259	285	257	303	292	293	246	240	284	282	259	256	274	280	266	294	260	274	274	259	254	280	260	276	272	246	258	267	253	256	255	269	269	270	262	273	258	279	268	267	277	289	246	275	293	265	290	275	293	299	257	259	277	251	284	259	271	310	289	246	245	281	231	269	293	279	282	262	286	269	281	262	296	255	273	252	269	316	292	303	276	277	268	252	248	267	245	259	266	288	254	255	274	282	266	303	276	302	280	277	245	267	225	276	265	278	254	277	274	270	291	278	288	277	255	259	297	280	286	256	244	250	300	284	246	254	271	260	282	271	275	276	243	290	294	271	260	280	271	298	284
22979	20978	28648	23495	20979	18912	1967	893	684	587	530	521	463	462	394	412	409	394	414	409	372	387	360	401	376	410	361	346	383	375	361	367	341	343	352	330	366	358	349	334	388	360	338	339	326	335	353	360	345	366	335	309	341	334	352	352	356	355	332	329	348	357	368	332	323	330	318	345	330	377	327	392	316	360	359	330	315	336	342	340	350	346	337	302	374	338	329	368	326	325	327	301	326	361	322	297	350	346	342	357	309	347	332	338	345	316	338	352	331	315	352	361	339	329	321	357	324	329	344	310	322	373	324	294	308	348	353	298	333	338	334	328	349	361	337	322	347	340	293	345	354	376	328	318	335	327	319	325	328	363	315	346	355	330	362	335	352	334	333	343	351	291	324	325	311	315	317	327	300	350	309	326	342	340	355	348	335	317	337	326	318	338	326	311	325	317	346	295	331	280	330	333	340	345	336	349	335	319	313	310	324	316	319	314	316	306	338	338	360	320	304	330	322	319	333	342	317	352	336	349	298	343	329	352	316	357	287	360	328	338	350	347	333	315	325	327	320	312	319	331	356	331	321	335	312	356	322	315	347	317	335	320	348	356	327	357	328	352	350	295	322	334	335	344	334	334	312	345	328	335	328	310	330	350	321	327	325	335	334	317	338	276	352	335	338	323	338	344	343	340	341	342	322	329	340	336	349	337	303	310	307	330	365	339	330	314	339	343	326	394	344	299	341	320	305	319	353	280	331	325	317	354	312	357	337	308	335	350	291	317	350	325	341	348	345	344	332	338	325	318	340	338	341	346	346	331	338	345	353	344	313	330	333	328	317	340	315	336	325	324	338	326	331	305	374	318	348	326	325	332	368	308	319	361	329	361	337	331	369	333	329	351	364	330	335	379	331	327	309	351	333	330	311	333	354	370	346	355	308	349	315	334	329	356	337	336	346	350	344	367	327	325	291	308	336	338	346	330	316	348	332	344	353	322	354	361	326	307	353	362	330	331	329	349	342	334	353	331	318	326	379	325	336	335	331	308	337	329	334	341	337	366	317	326	297	371	337	324	356	343	350	346	386	334	339	327	305	314	369	343	296	318	341	333	335	277	334	339	337	321	318	284	325	332	307	342	349	328	331	321	350	337	329	308	327	297	333	353	322	323	329	356	323	309	343	323	306	316	313	334	345	361	320	318	367	311	377	299	349	359	317	340	326	321	312	322	322	318	316	372	300	310	335	322	329	341	352	308	347	343	308	327	317	328	346	335	312	331	365	324	304	327	327	324	368	362	301	324	305	324	321	371	317	318	336	347	387	340	325	331	329	292	313	349	354	314	364	314	344	294	332	318	343	349	320	323	323	313	333	319	329	318	319	346	298	334	265	342	338	341	331	329	331	305	335	340	316	343	334	317	334	327	325	317	346	316	340	299	346	295	349	318	339	332	330	327	315	329	329	322	350	328	319	325	286	320	313	323	367	328	377	309	319	318	308	351	340	315	333	330	302	353	339	333	316	302	319	313	333	325	320	288	315	321	368	327	338	353	348	350	318	311	338	319	346	334	346	349	338	335	327	342	340	339	339	345	350	288	312	319	311	370	341	348	339	324	323	339	354	331	363	341	307	336	337	298	333	341	321	313	367	338	289	346	335	347	334	326	331	301	336	330	329	305	340	326	294	366	274	312	325	323	343	347	335	287	329	344	358	344	349	349	368	331	331	369	330	334	327	310	353	373	324	314	317	304	312	348	336	315	348	343	327	333	359	323	333	340	311	319	334	323	340	321	336	313	300	316	355	340	328	341	340	355	318	349	357	326	312	318	322	343	341	320	344	378	348	328	346	363	334	298	336	358	346	339	353	317	332	354	337	318	339	376	306	316	349	365	307	327	331	332	287	373	327	373	322	312	303	351	328	347	336	327	324	355	344	323	306	342	315	300	339	348	335	295	306	326	338	343	308	323	334	345	331	322	326	334	321	331	344	371	336	330	323	354	353	341	332	329	348	343	308	344	321	340	320	342	340	334	304	356	316	316	317	337	325	351	334	322	323	352	283	304	297	336	344	324	315	334	355	311	321	341	342	342	336	330	335	331	317	325	294	353	319	360	330	327	328	307	317	349	355	342	347	315	348	310	314	310	300	333	305	343	352	366	336	346	341	330	307	305	369	319	337	319	331	326	364	331	340	319	323	330	330	331	323	351	345	330	288	343	317	318	329	349	323	334	351	319	313	336	302	315	322	350	357	341	316	329	314	322	269	350	314	327	359	299	336	366	359	286	363	331	372	318	305	333	346	307	335	318	322	314	359	323	344	306	345	307	313	343	325	321	331	337	346	334	323	343	335	322	333	314	365	368	342	327	366	310	344	302	347	327	356	329	337	347	354	351	318	314	354	334	361	330	339	338	340	302	312	337	367	349	321	347	302	363	344	350	355	334	322	344	357	347	352	320	351	352	316	359	311	321	318	377	311	325	349	323	336	322	337	328	340	335	317	338	310	326	298	321	339	303	321	322	331	306	369	339	309	340	347	320	306	308	301	340	317	311	328	299	342	307	349	348	310	319	340	325	306	327	349	334	309	334	351	337	306	333	326	326	357	366	349	325	331	345	322	341	350	325	337	321	317	314	332	352	333	310	327	335	327	345	313	354	305	343	317	324	351	322	339	312	335	332	322	334	337	315	353	332	329	325	344	303	319	330	341	324	371	361	343	311	334	301	321	340	325	318	341	338	328	352	315	323	314	315	315	335	351	340	349	317	322	352	361	322	311	311	325	333	354	290	326	342	320	307	340	303	336	349	372	331	330	288	346	321	360	354	315	306	330	314	335	349	362	330	339	341	343	337	342	356	329	349	352	324	323	366	354	335	346	343	303	335	334	306	332	330	337	330	343	329	338	335	341	338	327	309	369	319	336	338	344	317	324	335	334	333	334	359	328	342	340	377	321	304	358	344	320	314	325	344	310	348	328	316	317	326	347	329	345	337	353	348	349	324	350	344	341	385	336	310	320	325	346	315	363	327	323	300	362	336	346	352	329	311	340	336	298	332	356	313	324	334	322	298	299	336	310	355	355	345	335	340	314	331	336	319	330	340	285	335	334	343	329	339	318	357	353	330	314	287	353	304	348	317	350	319	358	350	330	313	319	322	348	353	311	385	323	347	322	334	333	320	331	345	334	322	308	352	325	343	339	310	322	326	345	312	364	335	315	314	366	314	348	338	325	332	342	324	314	324	350	310	315	320	343	309	300	343	376	354	362	326	329	305	350	332	313	314	330	328	339	296	331	348	326	314	315	306	333	339	346	307	300	317	314	338	324	317	309	350	315	347	345	326	323	360	321	332	340	338	321	347	324	343	312	315	321	337	329	336	328	311	345	352	328	311	312	313	325	333	340	332	333	304	315	343	350	349	310	351	362	325	315	320	306	365	325	327	336	319	350	347	309	356	364	341	324	344	317	328	360	313	337	356	321	327	339	348	324	327	317	332	334	327	380	352	310	346	325	360	338	343
21839	15661	12974	7255	4778	3479	2727	2206	1828	1486	1340	1189	1127	1033	951	903	895	822	793	724	738	778	705	691	709	632	656	654	618	631	625	701	626	607	631	638	596	622	617	614	616	637	583	614	597	596	586	632	644	616	585	588	563	594	542	608	607	587	589	589	541	620	587	555	563	611	590	576	559	565	535	564	549	566	605	602	593	575	592	571	553	559	558	585	556	587	586	550	557	589	549	580	605	608	580	571	559	557	565	618	547	550	585	543	553	571	571	554	583	564	550	542	505	564	532	558	588	549	570	548	573	569	547	566	602	556	545	577	590	556	581	563	598	587	550	599	520	574	533	605	549	561	587	598	531	558	595	561	585	538	555	578	568	577	597	577	567	569	579	575	564	547	526	527	579	573	607	537	548	576	548	522	568	620	550	531	560	582	612	570	538	572	563	606	561	554	613	564	577	588	585	566	577	568	603	558	571	541	575	594	552	551	597	586	571	589	560	547	582	571	559	542	586	556	576	540	572	584	589	595	563	585	550	596	577	607	573	565	579	552	561	549	553	581	581	558	550	558	594	594	587	529	554	580	552	587	567	571	583	541	618	538	549	633	580	588	597	561	542	564	583	569	559	526	553	565	552	575	590	563	596	562	560	563	526	591	623	543	553	590	603	584	533	562	585	561	573	547	526	550	568	543	582	583	572	592	560	561	555	559	591	556	562	594	529	570	550	599	560	563	586	584	538	561	537	548	579	530	535	554	568	581	591	547	592	576	578	537	554	611	581	570	552	571	559	595	587	538	544	576	572	552	589	603	564	582	557	563	584	574	554	589	560	550	566	541	560	573	565	595	578	579	571	551	552	554	583	562	588	603	563	561	539	577	553	545	586	601	575	573	594	531	553	587	604	556	606	568	556	596	589	570	532	529	579	574	599	541	557	571	547	572	581	574	578	570	534	576	578	545	538	562	577	584	552	563	549	583	555	551	548	557	553	592	561	586	567	591	573	556	615	595	561	545	570	572	591	589	560	558	549	605	519	541	567	599	574	590	558	533	596	506	588	530	557	599	550	516	551	572	559	543	557	614	580	601	618	581	541	587	558	563	529	579	559	597	561	569	591	578	584	604	587	581	531	571	608	588	565	557	579	549	550	580	531	563	588	561	575	554	561	602	562	622	548	568	585	576	599	551	589	570	582	569	528	569	600	609	557	592	559	531	532	600	563	591	561	586	583	528	584	587	608	573	581	587	526	548	620	557	556	585	578	615	578	546	594	553	617	559	567	559	573	572	606	533	578	603	575	590	537	579	583	542	558	516	568	522	579	542	587	589	518	568	570	564	602	571	540	590	564	567	595	580	547	596	509	595	566	537	526	570	521	575	601	593	537	588	580	558	587	574	526	585	544	570	582	569	556	547	586	593	607	568	593	591	566	556	598	587	569	592	573	603	587	537	566	531	566	561	577	544	584	606	551	551	569	557	567	563	578	620	592	576	600	585	572	587	553	559	592	581	601	600	527	530	570	555	535	561	539	540	540	548	569	570	533	550	558	594	557	569	552	528	551	588	530	557	574	567	574	572	561	573	524	576	553	640	620	550	576	545	533	529	537	586	560	557	581	561	585	584	517	558	592	594	579	546	561	564	591	584	610	590	575	588	540	595	562	540	577	531	553	599	523	597	566	587	566	569	572	556	613	560	578	518	554	629	584	562	595	568	565	564	545	544	558	574	584	563	544	573	560	532	527	590	569	601	606	558	547	555	553	539	528	546	604	552	542	561	576	539	546	560	589	542	560	548	531	554	573	550	546	557	574	601	556	618	527	555	552	628	584	553	552	572	568	574	535	555	579	560	560	600	548	536	605	560	565	546	574	583	557	536	580	542	559	528	573	566	558	533	565	596	568	538	575	598	579	571	581	526	525	550	575	537	556	576	563	529	558	590	557	523	568	536	600	542	532	573	557	573	616	541	592	522	548	607	570	585	544	549	532	591	585	612	578	535	570	557	561	558	575	591	537	559	562	529	563	523	583	567	610	582	580	611	563	575	555	591	600	579	559	614	531	591	548	562	559	570	585	571	558	570	581	546	608	617	547	576	523	604	593	621	558	584	568	556	540	601	536	545	543	552	568	555	548	545	563	594	580	533	525	573	558	556	564	595	618	605	553	590	537	496	571	537	592	557	573	511	565	562	560	562	565	569	599	583	550	575	549	576	595	556	582	526	585	577	593	590	526	550	579	557	527	514	579	570	566	536	515	556	548	578	592	591	605	553	565	581	562	536	604	578	604	578	539	574	596	560	577	552	590	567	589	542	621	545	582	518	546	593	552	539	585	549	559	590	570	552	578	577	604	582	565	531	531	577	574	606	594	568	531	526	574	562	519	563	582	570	596	592	548	561	559	604	579	567	548	562	564	594	587	537	572	614	549	540	582	555	600	532	576	539	574	591	562	589	610	570	579	579	532	566	591	543	577	543	633	579	602	597	554	583	569	558	579	582	589	561	544	548	566	586	610	556	513	556	555	565	553	571	563	574	571	535	601	590	579	575	582	576	572	592	546	545	557	568	568	595	571	554	599	585	579	608	601	574	547	530	615	573	525	556	602	519	587	549	537	554	584	606	548	576	568	617	569	582	527	577	559	553	546	597	589	571	575	550	591	595	576	550	543	560	591	570	546	567	536	561	586	582	575	572	594	546	556	550	590	567	539	563	531	572	575	560	539	629	565	552	599	551	551	575	536	552	556	558	568	574	582	545	565	546	542	579	559	586	562	566	564	572	561	493	548	562	597	573	598	566	571	584	547	558	537	554	550	552	579	581	564	586	597	578	546	612	534	566	518	576	590	577	562	550	601	554	556	592	566	560	544	550	552	594	567	565	543	593	540	578	537	550	553	567	607	553	524	582	517	551	604	570	534	534	552	512	547	536	572	583	563	542	590	548	566	606	547	578	601	527	529	573	552	570	614	589	600	551	569	583	565	555	569	590	523	576	589	565	557	564	543	607	535	583	590	579	540	610	548	557	552	598	569	588	587	544	587	568	540	545	606	600	602	587	574	597	527	571	566	557	625	600	605	536	550	568	548	609	566	606	580	540	592	550	625	575	556	549	570	554	595	546	534	563	555	569	534	578	549	598	557	585	556	558	577	567	550	561	552	572	590	581	562	566	576	603	603	592	567	567	560	599	559	572	569	613	578	558	580	554	564	583	599	592	604	542	547	533	553	578	562	583	625	581	570	535	563	523	604	536	558	527	563	615	542	585	547	578	606	583	558	571	555	560	587	595	578	535	568	525	610	554	556	581	571	542	551	541	562	577	494	563	570	557	569	560	542	599	564	506	592	558	608	552	560	576	560	519	568	566	546	571	574	571	577	562	563	550	565	553	576	563	561	566	560	530	526	564	562	541	543	563	542	535	577	543	571	576	554	560	572	557	555	613	573	575	565	530	572	532	545	564	565	568	546	576	544	587	548	536	579	581	589	571	586	576	559	558	544	597	535	585	583	571	564	571
26508	20407	8189	760	509	436	282	257	249	281	240	249	236	223	243	249	252	258	244	244	262	235	220	241	230	243	250	250	241	250	248	248	247	229	246	260	216	217	274	253	235	248	233	252	242	255	274	249	224	228	254	201	246	276	219	250	242	251	232	243	229	275	262	238	237	232	239	245	267	243	230	248	243	194	260	232	250	260	257	252	264	228	224	241	243	257	241	247	231	250	203	231	249	214	247	242	211	204	239	255	242	220	247	249	263	227	225	260	247	226	233	255	243	256	257	252	222	249	231	244	229	233	249	235	255	255	256	247	232	242	245	234	208	229	249	198	246	254	253	245	231	217	269	226	251	246	254	240	220	227	232	252	241	221	244	248	224	224	253	219	222	244	256	256	239	259	233	222	232	273	229	222	225	237	237	242	244	205	243	243	268	260	227	260	241	258	271	244	230	236	257	248	241	247	253	229	251	225	220	240	253	247	213	229	247	220	252	236	234	249	243	277	217	240	258	220	246	252	242	245	216	224	244	234	220	250	250	221	243	242	235	245	238	228	245	238	250	219	252	247	216	237	253	241	228	212	272	215	228	249	225	227	248	264	266	253	233	248	218	228	242	239	229	212	234	227	265	246	261	206	216	269	238	209	267	224	231	239	237	270	225	224	246	243	241	240	244	243	214	230	227	216	239	256	237	248	256	231	213	253	249	217	245	252	227	224	252	238	238	221	258	209	236	241	252	221	219	216	238	254	232	246	218	241	232	248	233	272	260	244	252	217	267	226	230	246	248	229	232	237	244	256	225	261	204	251	221	249	232	232	229	254	238	240	270	220	265	274	233	236	270	229	245	238	229	233	249	232	255	229	246	252	255	258	222	234	263	232	241	232	216	244	215	239	252	226	225	245	256	231	228	233	239	252	256	240	251	238	238	243	254	258	251	250	246	251	242	238	218	254	218	233	240	235	257	253	226	221	220	218	233	242	208	234	228	243	222	241	269	241	227	236	257	248	233	257	216	239	214	226	239	225	238	257	224	239	256	269	219	250	251	260	234	218	245	226	236	231	247	239	237	232	271	236	240	247	264	256	222	224	236	243	270	205	235	232	231	215	213	231	220	234	241	237	250	238	233	206	220	226	230	241	251	246	264	221	221	234	233	229	262	260	230	258	179	248	248	246	239	230	254	253	226	234	225	238	236	248	237	250	271	233	253	244	232	236	244	256	228	235	244	241	236	251	222	259	232	234	236	227	194	260	247	259	236	217	270	244	244	248	273	245	230	265	225	260	242	224	247	240	246	248	261	251	257	233	233	245	225	258	234	285	197	234	253	239	246	262	231	229	241	243	239	236	227	247	261	228	220	232	232	242	261	233	240	246	243	237	226	211	222	230	247	257	244	244	230	238	246	250	255	239	237	242	232	255	251	242	223	223	219	254	268	251	259	239	245	213	250	247	257	244	241	245	246	235	217	255	249	247	241	255	267	249	257	253	251	234	214	223	258	255	236	251	247	194	237	208	235	218	209	229	256	202	261	221	211	213	251	212	260	266	236	252	215	246	277	243	231	248	209	242	242	220	211	217	226	237	239	248	238	229	227	249	256	246	252	249	251	234	238	233	228	227	230	226	232	242	235	241	251	244	247	245	227	229	211	238	232	229	226	230	254	253	238	224	234	226	255	252	226	222	236	222	226	246	249	258	215	224	236	249	243	222	252	234	208	220	246	252	248	237	248	249	241	240	267	236	240	249	215	260	236	216	260	245	253	263	229	228	229	259	233	245	255	257	256	222	223	237	256	244	250	228	242	229	257	242	243	250	232	255	227	230	224	209	248	238	234	238	232	247	269	234	226	235	241	211	261	240	241	247	247	228	230	233	235	260	230	245	256	257	236	275	234	250	265	252	261	255	240	239	232	239	241	237	247	233	260	232	247	214	238	234	240	240	238	224	249	240	217	244	262	234	221	224	259	262	221	236	239	249	237	255	235	262	250	240	265	213	249	263	252	230	231	247	222	253	243	234	247	229	224	243	243	210	254	232	219	212	214	259	245	256	227	273	237	194	247	248	227	226	232	236	230	221	221	244	225	238	239	238	223	244	238	246	226	245	243	241	233	258	232	230	270	230	228	249	262	232	231	243	224	246	240	210	214	219	270	244	241	251	247	248	279	264	236	254	234	235	256	251	270	251	254	229	235	228	244	238	303	230	220	234	228	220	237	232	262	244	246	246	227	273	227	244	224	243	238	239	242	221	239	245	228	235	238	224	236	247	258	240	229	240	246	249	243	253	224	250	245	236	240	251	263	225	267	240	256	211	241	232	234	237	231	260	240	277	247	243	262	235	238	238	232	259	225	231	244	230	221	242	242	238	221	253	246	230	266	258	253	267	222	237	218	203	234	208	237	226	240	253	221	249	234	241	242	221	239	253	256	228	246	221	214	240	232	226	251	226	209	277	225	246	237	269	246	232	255	261	249	241	233	232	240	237	247	252	227	223	240	253	218	225	222	248	221	250	240	206	213	282	241	256	239	236	238	246	248	257	207	242	247	267	216	234	220	263	233	251	239	256	226	212	230	232	260	238	244	233	248	236	210	238	255	250	237	244	256	242	251	241	229	242	231	233	239	237	229	230	235	269	247	254	241	237	208	226	235	239	251	251	233	241	255	238	236	234	224	199	228	266	226	234	225	227	245	244	216	252	217	231	248	227	231	237	246	261	248	247	257	248	227	236	221	233	240	241	251	207	248	254	235	225	223	243	238	232	241	234	255	253	259	258	243	252	269	253	224	242	256	251	244	238	259	226	240	217	227	239	241	226	270	216	211	279	226	214	226	251	245	243	212	220	225	227	222	244	238	244	252	265	244	243	248	240	216	236	235	257	232	230	240	232	266	233	238	210	217	249	257	209	233	250	246	224	230	237	217	245	210	233	241	224	258	235	244	243	231	248	249	237	244	229	233	264	242	236	217	277	230	237	197	229	229	243	254	234	245	282	247	213	277	219	231	224	231	244	235	243	262	224	252	228	244	262	234	238	258	218	230	248	250	253	225	264	237	247	222	212	233	248	248	240	225	235	222	238	257	225	235	254	263	235	235	216	213	250	248	264	245	250	239	279	257	249	202	254	245	247	246	243	229	233	254	241	267	227	252	250	215	224	223	239	252	240	250	251	240	275	226	216	223	241	246	241	247	234	218	248	232	231	228	244	215	252	232	227	225	221	235	239	249	243	220	228	252	217	239	231	221	217	264	247	270	246	221	233	250	261	218	259	231	235	250	235	259	242	201	250	259	266	240	263	252	244	236	236	223	207	238	260	250	240	230	229	245	256	253	237	249	248	245	261	254	215	261	198	208	258	245	233	249	233	241	245	253	223	257	218	231	261	264	243	240	275	251	217	210	221	233	244	248	250	212	237	253	216	240	233	225	245	212	215	228	275	213	235	225	257	226	262	243	250	227	222	217	224	243	260	224	241	240	240	218	254	243	224	233	227	241	265	219	242	237	249
9896	1668	1489	898	779	615	621	583	547	520	514	464	498	496	475	480	445	441	440	456	488	459	399	451	491	467	408	445	456	456	438	491	463	469	490	466	477	472	453	456	427	450	437	459	438	466	435	464	434	456	497	472	444	484	413	427	461	446	466	428	417	453	450	462	479	476	465	410	448	475	442	421	441	426	471	426	426	448	437	449	453	481	483	462	449	452	451	443	458	433	451	454	483	480	440	448	416	466	478	422	460	473	443	410	468	418	447	464	470	448	453	440	458	462	452	455	435	460	433	460	443	452	429	455	451	473	438	394	446	447	446	452	449	454	470	456	463	471	437	427	472	459	481	442	428	463	431	465	459	470	476	440	451	460	437	460	451	504	493	469	471	460	435	462	421	403	419	496	445	469	429	416	460	476	429	463	465	464	439	500	480	450	464	423	504	458	463	463	480	440	466	469	462	464	445	443	465	422	490	462	475	449	458	434	465	463	464	509	444	459	444	416	448	460	460	476	481	474	475	435	408	480	506	470	416	450	479	456	455	431	429	455	429	437	443	453	440	412	458	459	446	488	475	434	436	463	447	480	419	451	430	477	457	432	464	491	454	495	459	428	457	414	475	456	445	460	435	454	438	429	455	467	445	465	442	442	448	459	463	420	448	430	464	483	444	418	436	461	445	493	439	453	428	458	430	421	433	433	429	414	479	475	483	452	414	473	415	469	404	485	440	473	465	450	468	394	470	482	428	449	455	436	468	425	415	431	499	450	435	448	449	448	472	447	504	469	464	437	450	457	462	449	444	449	466	475	439	439	458	470	427	478	445	433	452	443	443	463	453	443	478	475	474	450	449	439	480	466	458	446	430	456	429	442	450	481	461	452	455	451	458	392	396	432	487	454	452	491	455	466	504	445	452	438	481	445	477	462	456	429	461	427	433	451	431	431	443	463	434	460	446	441	432	476	451	437	451	510	486	474	454	444	438	468	484	429	438	446	441	446	462	443	412	461	477	446	472	448	478	450	455	459	471	453	440	476	464	462	451	467	450	458	457	499	458	432	480	424	462	435	454	463	455	424	455	457	462	471	450	442	486	443	456	440	420	444	457	469	435	489	437	469	488	457	474	461	475	448	424	438	458	489	477	444	474	442	433	453	476	440	434	470	468	450	439	476	461	421	437	457	438	451	432	425	425	447	460	429	437	430	485	441	428	420	425	456	443	431	448	427	491	429	438	499	459	477	429	473	439	473	453	464	477	424	499	467	413	425	441	419	459	473	470	455	452	452	466	444	498	450	450	440	436	450	466	464	450	438	437	453	465	452	447	461	455	478	449	456	455	458	441	450	445	474	440	468	503	474	433	456	460	439	437	466	430	458	469	433	479	489	455	429	462	500	452	470	442	442	446	444	519	474	442	434	427	449	471	453	446	441	452	470	443	418	474	496	428	469	425	434	450	445	436	435	440	471	484	485	461	430	448	460	490	469	483	461	473	449	457	482	455	445	453	391	465	455	456	451	455	449	426	454	483	484	441	434	433	428	451	469	441	432	440	449	432	453	478	467	468	434	455	478	452	437	448	442	449	474	473	457	457	475	478	459	480	429	493	435	443	461	441	461	438	423	448	468	455	476	471	433	443	470	443	502	460	422	455	457	435	441	451	445	463	484	458	460	485	431	429	479	461	449	460	461	417	449	464	482	508	430	447	457	450	446	428	475	443	443	450	473	456	439	469	441	428	473	458	444	452	416	425	431	433	476	454	448	403	455	426	408	506	442	466	426	456	462	469	425	468	427	456	480	477	424	452	484	465	436	469	489	487	507	529	471	436	456	461	425	521	432	415	473	430	462	467	483	455	443	465	450	469	466	446	487	427	475	460	496	448	452	465	432	505	455	449	449	434	479	421	452	462	448	452	430	440	450	491	488	436	451	424	444	402	459	474	433	451	493	465	447	450	432	459	479	424	411	490	433	447	469	456	464	456	434	456	477	454	462	458	451	481	451	456	451	469	441	469	480	447	464	456	449	421	429	427	450	473	437	493	454	496	445	449	442	474	446	502	486	462	464	475	467	455	411	473	452	473	467	450	436	458	462	461	444	479	446	467	490	465	481	416	429	485	477	447	454	472	455	481	446	442	472	480	418	502	467	429	474	442	475	462	483	450	447	453	467	439	449	404	454	439	418	456	494	407	484	449	437	477	467	484	434	429	430	479	468	439	470	443	393	479	447	437	488	474	468	450	424	469	427	453	450	464	438	468	470	445	473	460	440	433	426	389	480	453	415	444	443	434	481	463	452	457	444	460	487	451	405	502	428	437	450	470	449	432	474	426	455	415	470	448	436	456	466	455	476	481	469	465	444	461	457	470	422	431	461	476	419	438	462	475	437	447	460	443	476	437	486	465	499	455	433	456	465	466	472	438	470	470	442	435	460	424	485	450	445	452	464	444	462	487	461	475	438	402	470	457	433	473	475	454	479	456	480	391	445	442	461	490	441	476	441	401	427	467	415	445	458	472	465	449	474	453	448	464	446	423	459	450	434	451	449	478	466	429	441	432	471	461	475	453	453	440	500	481	442	441	415	460	438	452	446	464	494	433	464	449	474	482	447	432	468	486	466	421	474	491	480	436	452	424	423	455	463	431	456	476	418	427	456	454	457	458	425	442	396	438	440	460	464	460	458	427	473	451	444	456	455	477	427	440	437	480	465	469	469	418	429	435	479	472	481	465	466	469	438	445	429	475	432	467	449	421	456	441	443	450	472	465	460	414	462	448	430	469	464	432	470	458	434	471	440	450	465	410	469	453	460	445	481	426	453	461	417	475	484	503	485	454	412	422	455	443	478	446	461	433	474	426	441	468	457	453	479	437	448	437	433	445	446	442	412	422	424	431	455	481	427	406	426	453	421	452	452	447	432	464	445	457	439	462	463	448	479	457	463	470	484	449	427	441	415	452	485	471	458	489	455	433	440	464	441	466	440	489	438	473	447	489	483	453	493	452	438	472	456	453	477	444	457	435	463	482	471	415	471	439	482	463	476	447	416	401	469	444	397	453	465	484	432	439	448	438	445	468	459	442	475	445	431	444	429	457	465	445	488	475	447	483	438	473	440	427	458	441	423	423	417	471	463	462	454	430	451	488	441	463	438	444	410	472	482	469	443	463	439	455	426	462	448	447	457	476	449	457	453	450	428	472	416	435	447	467	428	470	439	436	461	490	463	474	438	462	473	449	445	483	425	444	423	474	422	429	449	442	459	470	444	428	468	458	490	474	467	462	461	470	437	449	451	466	434	423	439	481	440	452	455	396	497	504	428	455	426	468	441	438	442	435	432	497	442	457	469	481	438	445	465	491	448	407	463	414	438	432	514	453	459	457	463	424	469	471	455	435	438	460	473	412	428	474	469	467	452	462	463	485	452	457	474	497	464	427	453	419	459	449	448	493	466	475	440	428	435	407	463	450	456	429	443	461	435	469	465	428	460	482	483	468	457	484	461	440	420	433	480
24006	20962	27943	24120	19384	1413	531	380	310	276	271	233	201	181	207	179	175	177	197	165	162	144	151	148	154	116	149	141	125	149	141	155	161	135	146	160	162	152	139	147	153	146	162	134	151	149	142	136	137	154	157	130	147	128	144	147	147	121	134	145	144	128	157	126	143	139	121	137	150	137	127	126	144	130	135	162	155	150	127	128	133	134	156	136	133	148	116	153	123	142	138	140	160	147	130	124	144	129	138	141	147	135	133	135	144	143	149	141	151	139	143	153	138	135	118	128	123	140	152	145	132	144	139	143	170	152	162	137	133	144	164	120	137	161	135	138	139	151	148	141	140	132	145	145	137	147	162	141	145	157	140	138	137	130	144	149	138	131	168	140	145	136	160	135	133	153	153	123	125	138	131	147	143	133	135	138	137	131	119	144	142	122	151	137	136	158	154	153	137	138	140	143	140	144	131	132	134	130	152	136	130	148	148	148	145	140	133	141	110	132	119	143	156	132	149	133	135	134	167	151	154	114	152	150	127	136	146	156	147	117	135	145	148	154	138	161	150	123	148	139	133	128	115	139	143	157	153	159	139	153	128	119	129	145	146	139	136	150	130	144	134	155	153	136	159	146	134	125	124	139	145	131	122	128	138	139	149	132	129	128	136	144	129	157	143	118	122	144	164	128	128	139	138	143	147	124	138	124	131	135	133	135	144	136	135	129	143	145	161	147	137	157	140	146	148	158	149	137	138	130	135	149	125	119	142	134	144	148	130	143	142	164	130	131	130	144	159	125	131	123	137	119	149	121	122	122	152	145	151	131	136	139	144	157	134	133	137	131	133	141	124	145	144	135	141	140	149	148	144	154	132	146	131	155	153	129	135	163	142	134	129	166	147	144	149	137	128	129	133	120	135	131	131	149	134	107	161	141	142	137	123	132	126	142	131	141	132	152	158	132	155	137	130	151	147	135	145	130	167	130	137	158	147	175	139	124	129	131	140	121	137	132	154	156	128	127	139	140	136	155	142	152	140	120	133	131	147	140	140	138	129	158	140	121	140	140	158	127	149	129	118	143	138	144	142	130	127	151	138	135	153	156	160	144	149	130	144	155	145	143	143	135	133	129	135	115	164	150	136	114	128	144	133	126	163	154	127	134	140	122	148	139	139	145	127	143	151	128	126	135	147	157	131	152	154	146	148	156	129	147	145	139	138	157	139	143	134	171	135	127	145	175	128	143	147	146	139	143	145	158	120	142	143	120	154	137	138	150	132	126	137	126	144	124	144	146	156	145	130	142	144	128	137	135	151	147	142	144	130	143	144	144	139	121	131	116	134	158	114	119	158	158	136	135	139	130	117	132	136	144	160	161	127	127	138	156	145	148	142	120	134	142	141	144	150	144	127	144	141	128	143	143	168	132	177	137	119	139	113	136	137	148	139	149	150	152	120	140	138	129	148	127	156	127	138	157	155	146	129	139	128	131	127	139	154	131	141	143	140	120	139	120	124	150	151	137	150	146	172	132	146	145	151	140	126	139	144	122	135	132	139	143	150	148	152	164	133	144	149	137	152	149	138	147	131	147	134	151	145	149	128	144	166	136	143	140	133	137	123	137	153	151	149	145	131	127	133	125	141	130	134	136	144	140	175	160	122	120	146	139	152	129	145	153	134	150	139	131	139	143	141	149	162	159	137	157	132	127	156	117	142	154	134	134	132	123	156	165	139	130	137	141	138	124	144	134	116	158	140	133	149	153	138	139	128	128	127	154	139	159	149	164	119	128	129	152	152	133	159	146	142	134	139	146	152	167	138	142	161	119	157	132	149	145	126	162	155	142	157	149	134	150	151	137	126	157	126	139	141	151	148	141	122	147	139	138	122	129	161	133	141	142	146	145	115	144	142	155	129	139	125	139	132	147	145	152	135	132	131	137	122	134	126	129	131	141	133	153	155	144	147	148	146	143	145	155	138	119	153	148	150	125	155	130	151	121	118	107	132	139	124	150	133	155	154	135	125	168	122	148	137	152	132	136	133	137	129	150	138	149	129	139	140	159	146	149	129	142	109	112	159	127	170	132	142	154	156	131	142	125	132	147	144	149	162	145	146	155	138	131	133	138	146	137	136	138	147	106	127	145	149	137	136	153	143	112	167	162	138	145	139	146	149	153	129	138	129	136	143	154	136	140	143	145	159	133	178	152	144	127	127	160	152	145	137	132	143	151	127	163	146	140	155	142	138	137	119	121	142	138	147	130	121	139	133	136	147	153	150	145	127	116	132	121	119	131	127	126	140	137	149	160	147	146	139	149	131	140	146	138	143	151	146	138	144	140	147	135	125	124	143	147	135	136	152	151	137	159	129	132	125	129	127	127	129	124	139	152	131	134	133	140	127	144	160	150	138	127	142	124	155	127	116	130	146	130	151	130	156	138	142	161	154	142	120	158	150	140	171	154	142	129	161	148	127	120	140	150	150	131	143	143	140	161	132	138	137	137	135	132	143	142	129	141	129	127	140	136	140	148	139	136	132	147	139	140	121	138	131	145	151	133	153	159	109	155	131	146	133	145	132	130	135	155	138	129	126	157	134	137	143	135	127	134	135	138	146	140	130	131	128	150	156	141	141	139	146	144	134	124	142	131	100	122	160	153	138	131	154	141	146	129	132	137	149	133	143	138	137	144	137	121	139	154	130	143	138	125	148	139	128	114	154	145	145	146	141	137	142	143	132	135	131	144	159	132	132	144	149	163	146	135	131	120	136	145	127	125	139	142	160	112	131	151	164	130	138	144	145	140	122	130	133	141	127	156	135	144	146	138	144	134	114	135	130	140	138	119	135	139	133	139	135	133	131	127	154	142	153	141	132	130	161	146	130	155	118	122	137	147	146	153	150	134	134	115	130	133	136	130	155	134	137	152	150	132	156	140	159	132	150	168	119	133	124	133	134	141	106	121	146	135	145	125	141	134	128	154	151	133	138	136	131	134	119	139	142	134	137	108	123	131	142	155	124	131	127	115	139	125	140	133	151	157	150	143	150	145	150	152	137	141	130	152	125	142	145	141	149	136	142	141	128	145	134	131	146	142	129	128	127	148	139	124	146	132	150	147	140	135	157	147	124	138	150	130	154	144	140	166	131	140	132	155	114	158	140	128	130	122	163	119	130	149	141	161	130	139	135	138	127	139	139	131	141	133	139	124	147	133	129	126	150	137	150	121	146	172	149	150	126	143	147	150	148	129	143	125	122	131	140	139	149	124	129	139	151	121	139	139	132	121	147	125	147	140	132	155	135	143	132	131	132	140	165	148	165	144	134	145	136	138	143	141	145	136	139	143	141	128	161	128	166	139	149	123	141	131	125	154	145	151	127	146	128	161	135	165	142	140	159	137	141	131	138	147	133	131	123	136	147	126	139	122	142	117	141	135	132	133	133	150	131	125	136	144	148	146	141	155	137	152	127	144	133	143	135	144	156	157	131	142	139	119	132	125	159	126	150	136	119	115	134	148	140	145
18312	9482	7915	3944	2528	1860	1327	1121	869	781	712	635	566	488	505	462	383	397	354	383	374	356	327	334	319	385	321	321	319	329	326	312	300	317	285	303	292	260	261	308	317	288	262	287	277	273	268	290	303	314	243	250	291	272	241	289	283	289	312	266	284	297	266	269	270	263	295	237	250	303	273	287	269	271	287	289	305	258	287	290	288	279	266	287	272	304	299	281	262	248	256	278	267	303	262	284	277	296	268	284	284	253	277	328	269	284	271	281	276	290	261	251	304	256	272	264	289	262	279	285	252	262	299	279	276	283	254	255	279	257	261	276	234	257	258	325	262	241	275	278	277	275	299	287	246	276	266	272	291	284	263	261	271	300	284	274	273	282	283	294	308	262	271	265	284	309	261	257	277	270	239	276	286	295	285	287	266	256	274	255	277	239	292	268	285	285	253	293	262	278	267	276	263	277	275	271	303	280	272	290	253	267	307	291	275	283	263	289	282	279	285	264	264	271	253	261	270	260	273	275	261	309	280	283	258	264	291	257	269	285	259	273	240	277	270	264	268	283	274	276	284	271	259	292	275	259	223	271	276	268	283	290	277	239	291	291	262	258	238	244	275	272	299	293	264	253	269	313	290	230	267	283	271	266	284	268	284	257	258	265	256	246	285	288	256	253	259	275	231	259	270	257	301	281	265	313	263	283	273	259	296	276	258	293	297	280	264	280	249	278	240	277	279	289	261	288	252	265	259	285	330	247	254	234	254	214	278	253	280	272	277	269	275	304	293	300	277	278	284	260	269	250	273	241	279	270	263	259	258	278	286	263	279	254	270	256	261	264	304	279	286	248	293	258	261	239	272	262	246	287	263	272	287	271	278	283	279	292	270	296	282	294	240	296	305	292	262	251	285	298	277	257	250	269	288	269	291	264	239	289	266	256	264	284	253	283	267	247	282	247	290	265	240	269	274	277	257	276	274	283	266	277	290	260	281	254	264	255	248	247	285	261	261	261	291	286	270	284	251	275	271	267	297	259	305	315	263	268	273	281	258	288	286	298	296	269	283	260	314	306	257	260	266	254	273	281	273	263	268	270	241	283	247	251	282	309	258	280	261	265	271	289	249	249	289	254	266	294	279	254	267	274	310	255	256	303	263	270	263	266	270	240	256	274	258	276	299	281	299	277	280	245	251	278	243	281	266	298	296	250	244	282	267	231	265	255	250	262	289	251	265	284	305	279	259	275	249	256	253	310	245	259	290	277	255	245	270	275	261	248	249	289	276	249	286	265	276	246	269	274	279	270	283	261	257	280	269	274	268	309	256	281	293	262	283	281	297	266	286	256	277	288	290	280	261	255	294	276	288	269	278	272	271	250	266	285	270	273	282	293	274	287	243	264	256	254	279	249	272	265	299	257	278	265	294	263	271	274	278	273	270	247	272	282	283	270	288	311	302	303	250	281	280	273	268	262	274	269	267	258	285	244	286	256	250	264	236	254	283	249	272	263	276	280	256	282	297	291	247	280	265	268	257	295	275	269	257	260	269	251	273	266	251	293	271	267	278	277	289	262	280	257	254	304	289	267	279	266	273	311	250	285	278	281	284	274	247	275	251	258	284	275	277	244	266	289	278	258	259	260	254	255	278	265	264	270	291	232	275	290	283	296	279	273	253	264	243	304	245	268	268	299	278	274	264	285	281	266	266	267	251	287	268	268	271	253	272	256	283	283	266	272	293	260	257	243	277	264	281	270	290	280	259	270	274	316	282	272	255	231	263	277	287	274	301	307	292	264	273	261	244	251	297	295	250	276	259	297	269	265	256	271	274	277	281	260	255	259	289	257	259	258	271	296	271	267	263	266	283	279	275	257	278	268	246	288	278	308	279	293	293	281	269	253	260	269	279	282	298	278	242	276	279	270	263	288	269	265	269	295	276	279	278	261	274	273	304	261	294	292	264	273	284	277	274	280	269	295	274	289	287	276	282	289	262	261	266	273	282	271	269	279	274	293	282	269	258	244	258	274	287	290	293	277	286	286	264	254	258	267	278	256	261	270	260	260	272	236	252	251	294	247	255	310	246	276	267	252	265	247	250	282	285	272	283	239	285	262	251	281	302	279	285	272	296	268	283	247	277	254	292	244	264	273	244	291	256	277	285	250	238	276	257	267	266	267	276	282	266	257	264	248	289	283	284	294	256	303	279	263	294	289	276	269	241	297	243	304	247	294	282	282	256	261	271	261	261	284	295	270	263	321	243	276	233	269	284	256	303	253	282	292	289	259	263	272	282	267	264	285	289	261	295	261	278	260	271	272	241	285	250	254	249	268	294	275	298	273	277	274	284	286	253	241	257	273	267	278	295	271	286	264	259	262	274	262	252	285	255	233	275	284	272	253	281	245	245	249	288	248	292	283	260	270	284	265	234	251	279	285	270	250	266	252	274	270	276	243	251	266	263	283	290	284	273	262	271	273	301	323	266	266	258	275	264	272	252	273	288	271	251	250	284	276	280	277	284	257	279	269	254	267	246	230	232	290	277	283	274	298	263	284	279	283	271	278	261	259	273	269	259	270	267	265	265	280	270	250	275	273	299	271	284	254	266	257	268	283	260	276	304	264	284	252	263	273	263	303	294	272	271	277	268	275	280	278	298	267	271	279	283	265	269	258	269	265	266	267	267	285	281	273	269	268	260	274	281	286	263	284	266	262	270	283	261	294	264	274	258	254	293	277	297	301	291	279	277	305	284	295	265	269	242	300	279	274	303	270	259	263	286	296	271	258	248	290	259	290	233	279	261	297	242	278	288	245	275	271	286	282	281	287	280	247	282	266	299	279	273	259	282	270	271	253	283	279	268	273	254	249	267	274	289	269	283	258	262	271	261	266	266	250	287	262	278	267	293	223	301	245	267	301	270	289	233	282	247	278	287	246	280	262	280	258	263	275	265	266	270	261	240	275	286	253	255	245	274	274	253	264	274	267	270	278	272	244	288	268	267	306	274	304	273	264	261	294	253	266	311	276	273	265	275	268	299	244	269	274	285	252	242	259	286	249	265	273	275	257	280	267	259	300	292	290	289	261	270	279	279	289	263	264	267	248	275	292	265	245	294	310	267	289	273	283	253	258	269	278	285	275	279	270	278	283	271	278	262	273	278	259	253	289	246	285	269	280	265	245	301	274	305	269	232	280	280	277	292	291	245	278	266	267	250	257	266	262	274	259	289	270	279	279	250	269	266	286	264	291	280	292	298	248	276	277	244	274	263	263	254	231	287	266	274	267	289	287	291	306	289	288	263	264	267	282	283	283	268	286	292	265	259	265	279	275	263	272	301	259	233	262	277	253	281	275	270	259	237	283	265	273	262	260	296	291	271	252	277	268	257	269	291	265	264	249	309	262	292	261	257	268	271	252	263	307	268	268	258	292	250	264	251	293	281	268	259	257	266	251	283	297	253	274	287	267	265	291	263	277	273	281	274	295	276	268	246	265	275	258	270	253	293	260	264	243	316	257
22968	20966	28664	23438	20966	18679	1946	872	674	564	529	486	463	431	440	436	366	399	343	392	370	366	352	381	354	357	377	360	414	342	338	351	333	359	378	354	347	338	322	353	335	373	328	329	348	352	321	339	348	333	343	353	344	327	332	292	318	341	301	315	341	357	332	311	356	337	323	310	322	316	334	371	317	357	325	335	354	337	338	331	365	341	296	359	322	295	340	349	330	337	335	329	329	305	333	318	330	308	327	314	355	344	338	345	316	301	322	341	339	322	333	358	331	312	308	340	309	357	349	296	343	353	323	344	335	361	359	319	334	308	346	323	339	341	335	290	351	314	360	318	316	320	296	347	325	341	335	335	330	303	343	336	394	351	304	324	299	301	307	323	340	324	332	339	350	296	356	367	334	304	324	321	320	345	344	356	356	338	314	339	350	351	317	306	298	320	346	344	301	318	348	351	310	325	306	293	305	316	351	324	321	348	311	370	363	332	345	341	317	349	317	340	317	354	341	326	323	311	355	330	325	329	337	320	310	352	318	334	332	343	347	332	338	299	323	320	310	331	323	349	309	338	340	317	332	329	373	318	318	343	339	305	316	312	330	338	321	309	358	332	341	355	311	318	346	314	345	306	343	317	383	356	309	310	326	327	306	302	293	320	324	312	326	362	349	335	325	350	353	314	300	334	328	332	291	306	351	354	318	350	332	310	350	342	339	317	360	325	362	290	351	324	329	357	315	300	324	338	319	330	357	336	342	328	297	339	339	331	307	332	335	325	339	339	372	340	321	301	295	294	325	329	347	340	340	314	297	342	320	318	360	345	323	325	325	353	350	319	298	321	314	312	302	310	347	348	318	348	303	317	344	319	354	343	328	340	331	288	334	344	355	319	331	345	338	326	339	354	303	342	324	324	325	330	343	305	325	346	312	349	343	337	356	343	303	341	326	352	327	327	352	343	342	348	350	294	313	350	316	331	324	331	334	322	333	323	317	322	348	333	327	317	334	308	346	318	333	351	322	326	336	365	345	370	314	327	341	332	315	368	358	324	338	350	337	336	336	342	341	316	318	302	317	331	306	320	352	313	372	334	325	333	356	326	346	293	313	325	331	330	310	349	311	346	342	357	349	345	330	321	366	329	308	342	328	346	323	330	296	325	296	337	335	343	330	313	310	341	363	309	345	336	311	306	329	325	317	311	318	341	319	329	353	297	293	321	321	308	327	335	349	347	327	329	319	318	302	295	297	324	304	350	319	328	310	364	342	374	347	326	374	319	304	372	326	318	304	355	320	296	338	300	331	330	340	337	326	317	354	347	321	352	317	307	358	280	324	368	348	316	316	358	318	322	342	321	326	344	322	290	348	331	320	317	332	353	317	318	300	309	341	317	342	344	280	304	303	302	325	315	330	318	346	346	315	337	302	328	316	301	330	335	326	336	337	321	309	323	313	337	350	344	327	354	386	340	346	291	374	350	303	317	334	296	372	346	326	347	375	354	310	303	332	318	314	322	348	338	339	357	309	343	332	353	280	346	305	365	296	314	285	326	316	275	306	326	310	327	325	329	309	365	326	333	338	342	333	341	313	342	317	317	375	377	314	347	332	314	336	314	308	321	342	320	319	399	324	313	330	359	355	342	352	304	290	337	335	294	322	322	368	305	305	306	340	345	313	305	329	332	316	342	294	302	299	314	332	304	344	317	338	327	346	315	343	331	345	339	296	318	346	340	322	353	362	333	401	360	321	318	340	296	309	338	331	310	328	334	269	344	324	298	344	344	359	306	298	346	303	309	369	312	373	351	328	311	328	353	335	357	349	342	333	311	335	328	325	311	320	329	305	349	326	338	327	318	339	318	341	338	346	312	316	289	327	325	311	305	328	331	347	305	341	363	340	348	322	311	333	319	319	327	347	311	308	323	337	334	349	301	332	321	352	337	304	320	316	360	323	330	316	321	365	334	302	322	353	329	354	334	342	324	300	350	352	355	336	317	302	354	336	339	324	313	331	333	309	323	316	329	332	334	330	336	333	350	340	317	350	323	351	318	342	354	357	330	372	319	350	346	326	342	330	318	338	334	337	301	317	356	329	335	315	331	330	315	347	364	352	320	351	323	345	348	332	333	335	332	311	331	348	339	365	307	324	328	329	329	334	305	327	358	335	319	334	336	324	378	324	324	357	338	322	341	298	356	310	326	338	327	358	322	314	330	309	326	299	317	297	350	316	337	315	339	303	327	330	328	351	318	359	368	357	287	313	319	284	341	373	355	323	326	328	311	325	325	326	344	355	350	306	321	323	343	337	329	305	329	317	318	329	326	329	323	322	342	345	339	319	302	339	325	341	316	383	321	329	341	345	297	326	334	328	321	344	309	317	308	323	321	353	353	335	340	296	318	342	322	319	297	333	330	348	330	328	353	330	352	294	299	335	313	346	298	325	328	310	338	343	326	338	317	308	325	354	323	338	369	330	354	319	333	354	330	310	326	319	299	320	328	336	316	327	326	333	347	348	355	298	318	359	320	331	312	311	310	339	347	306	336	327	330	315	337	332	305	333	329	352	343	311	341	309	342	340	323	320	324	308	312	310	371	328	327	331	359	316	298	346	333	349	300	330	318	354	327	324	325	341	339	306	332	318	325	313	356	308	307	329	325	314	361	317	300	330	335	331	332	352	324	331	328	317	331	363	296	338	322	323	317	310	336	351	308	296	322	328	334	333	320	295	330	332	320	348	337	338	337	344	335	341	358	304	311	356	311	302	325	339	313	331	332	308	360	295	331	344	334	333	331	364	327	293	301	373	323	330	326	308	277	320	334	308	296	336	349	319	339	333	342	323	314	351	368	305	341	326	341	343	340	306	326	334	343	328	353	339	313	335	337	327	300	321	320	328	330	320	319	319	340	309	331	302	315	344	340	345	312	331	300	370	339	334	364	304	331	347	330	330	307	361	318	355	332	327	332	333	333	329	304	341	314	336	336	313	326	343	322	317	314	353	317	312	305	305	354	332	325	358	313	305	367	317	348	332	319	325	307	337	328	323	353	313	312	351	321	335	329	353	328	342	349	341	334	303	343	340	342	328	339	337	323	338	352	309	334	339	336	313	296	346	335	348	356	309	312	309	333	325	343	329	312	333	342	308	337	355	342	315	316	289	312	330	355	307	314	318	342	340	362	320	313	317	332	346	340	302	335	332	323	324	373	304	338	332	328	316	289	340	300	307	330	328	315	267	332	327	315	322	325	368	345	319	361	323	322	321	337	304	328	319	313	326	309	339	335	330	321	343	328	329	343	326	344	341	337	288	339	317	314	342	324	307	345	331	324	338	337	334	319	346	339	330	329	332	322	330	316	332	285	335	302	334	337	337	365	302	332	347	317	333	373	324	346	350	337	309	332	350	329	336	366	311	333	320	368	322	358	331	322	325	305	372	308	351	363	322	320	320	334	363	360	339	328	314	341	356	325	336	327	328	297	325	325	344	314	345	313	334	338	328	329	338	327	327	337
21624	15622	13355	7156	4834	3513	2691	2184	1829	1580	1333	1193	1148	1030	932	929	890	875	731	764	759	702	725	692	674	675	687	682	671	626	671	668	591	669	632	610	636	598	649	630	657	617	580	633	577	559	587	549	606	574	620	608	564	637	637	576	547	603	548	597	603	589	607	603	593	598	590	588	570	579	589	552	588	579	583	563	554	537	598	578	571	562	541	584	580	589	587	524	555	576	555	539	607	578	587	602	580	566	588	595	563	598	524	567	578	534	565	641	581	559	616	557	582	528	599	525	569	558	617	557	586	580	554	563	540	550	582	544	580	559	636	593	603	550	579	575	554	572	584	591	587	541	577	570	558	576	554	563	572	592	583	553	553	612	564	589	534	549	545	584	600	513	553	538	561	557	585	579	565	592	556	579	618	550	586	561	570	554	570	556	616	565	530	548	574	585	575	532	589	561	567	584	578	621	543	562	593	576	572	542	581	552	602	491	536	523	526	569	593	580	544	559	569	566	556	562	603	550	536	561	555	549	541	592	618	560	575	528	600	580	567	563	551	593	581	579	639	599	563	597	553	511	591	562	566	597	566	590	572	526	553	546	556	556	558	549	576	548	539	572	556	544	632	553	564	566	564	538	517	549	551	532	588	547	560	586	574	528	566	559	573	574	559	556	580	553	548	554	555	575	547	571	602	538	543	567	576	496	588	546	559	578	557	556	576	555	569	582	588	543	593	561	588	588	605	544	562	548	583	563	568	559	591	592	565	592	574	566	601	556	529	573	548	574	570	570	551	576	591	560	561	566	536	567	547	586	544	551	588	569	551	553	602	556	541	588	591	545	565	564	529	553	559	537	510	540	530	573	593	549	561	592	561	555	570	560	587	551	548	524	548	542	584	560	564	582	537	575	539	567	557	560	538	564	605	564	522	575	560	550	596	552	597	558	574	559	571	565	576	557	529	573	551	587	573	583	570	593	580	577	575	563	552	568	585	569	614	589	593	545	581	526	578	563	589	552	616	571	568	524	574	568	585	561	554	548	524	563	577	558	554	573	608	559	568	574	532	556	570	564	574	553	581	615	525	545	550	583	553	564	587	529	567	558	570	554	585	607	557	575	535	559	548	591	553	586	587	564	559	592	543	538	563	624	564	518	574	583	553	592	550	555	555	567	591	563	584	568	563	541	542	570	564	592	591	563	543	553	545	553	538	612	592	547	572	571	574	537	601	566	578	526	564	564	573	555	596	516	594	622	542	570	594	583	553	550	505	562	519	608	609	531	605	595	537	569	562	574	554	559	524	520	536	574	539	582	520	540	616	562	593	549	565	545	544	582	607	537	558	589	563	589	594	577	584	572	576	575	590	574	568	579	537	575	591	596	526	583	553	574	575	558	585	562	539	576	565	554	569	579	569	539	587	539	562	591	567	586	568	596	540	565	559	533	585	622	558	572	565	534	580	579	530	595	620	558	584	573	561	584	514	588	572	552	565	599	561	597	564	555	624	609	574	541	583	565	554	520	566	564	542	541	562	561	590	601	577	527	572	560	593	570	590	547	594	580	546	567	538	579	564	551	588	562	561	587	603	578	596	545	567	579	576	555	584	618	572	543	582	546	581	569	521	555	576	590	562	539	575	512	583	574	546	576	552	582	561	564	548	545	549	542	544	579	564	539	570	540	574	570	560	555	596	569	555	564	584	546	539	609	595	581	555	532	560	575	510	552	588	582	539	538	584	562	555	606	576	596	581	566	591	552	592	579	576	512	605	541	549	537	538	559	552	519	507	572	583	576	574	547	556	582	506	540	536	556	586	484	532	523	601	587	544	551	578	560	524	566	558	579	541	575	560	604	587	619	568	596	538	599	561	565	573	586	550	604	571	538	565	608	537	599	573	596	582	627	552	577	551	585	560	541	557	555	576	552	558	550	550	584	578	542	571	563	553	565	571	556	594	558	583	594	528	560	581	578	581	533	571	590	574	550	597	600	556	558	561	543	537	579	554	544	509	596	545	546	572	539	573	558	585	571	559	563	568	559	525	552	602	581	599	560	581	537	588	602	528	559	550	543	543	546	568	568	547	547	544	605	559	560	532	564	600	523	571	578	626	591	567	573	538	522	584	596	555	561	560	570	595	567	547	554	599	577	581	537	584	540	554	532	593	558	544	578	609	558	586	557	566	562	531	580	541	558	588	534	562	598	543	542	582	558	565	540	582	583	535	571	576	548	610	534	540	585	574	581	550	578	586	592	537	606	580	569	573	562	577	584	558	592	537	583	608	601	558	550	547	560	545	531	625	554	582	550	496	593	598	572	577	555	551	595	555	575	561	557	541	592	557	581	560	533	572	568	540	527	568	545	541	540	544	563	608	553	538	560	576	518	558	552	569	596	545	560	582	530	543	615	527	539	527	555	558	550	576	574	544	518	586	500	547	564	564	549	526	623	579	575	559	583	584	576	626	545	569	559	588	618	580	566	555	508	556	535	587	542	565	568	563	603	603	567	517	596	543	558	548	526	561	553	538	542	571	554	572	541	567	574	560	532	529	597	551	531	576	564	592	580	548	588	551	620	577	572	540	570	589	567	575	559	539	568	552	598	577	567	556	554	558	561	547	566	556	587	553	546	514	562	545	522	573	585	526	598	584	610	553	562	561	605	523	582	597	548	576	621	580	571	578	581	565	535	562	567	591	571	568	561	561	584	577	606	562	550	582	581	600	537	584	575	596	568	556	584	596	571	547	585	541	548	570	555	540	525	571	568	539	551	615	576	537	560	570	550	546	570	565	525	525	585	561	594	586	532	567	544	568	554	556	545	562	532	556	583	582	604	547	586	574	572	530	557	558	521	567	595	531	583	501	604	630	556	597	571	547	571	557	573	561	535	573	569	532	521	548	586	509	532	534	592	520	590	546	585	565	551	554	551	579	550	582	576	572	590	593	576	569	561	551	565	541	563	578	562	595	571	544	570	533	557	538	524	511	573	555	567	603	527	565	598	497	544	584	529	568	547	562	601	572	576	596	559	596	547	546	578	581	542	579	559	591	568	578	569	563	607	580	551	581	578	579	562	522	583	564	547	557	561	550	603	551	563	605	570	564	558	531	565	593	592	550	554	549	505	570	574	541	600	584	515	586	560	554	602	574	552	564	515	601	582	538	566	502	548	595	531	592	599	552	556	605	549	572	589	536	572	577	600	594	583	558	570	566	561	605	573	528	563	577	540	539	578	590	567	553	570	547	548	594	553	571	547	562	517	505	565	553	560	546	567	600	534	570	537	589	580	560	537	599	524	542	548	560	598	607	547	553	611	578	532	568	564	561	562	541	557	568	594	575	564	550	594	565	520	585	513	579	541	553	616	549	563	547	568	573	569	545	592	576	544	537	541	591	566	565	570	543	590	567	602	572	570	559	542	594	558	566	546	624	575	615	547	566	566	575	581	587	571	575	569	577	589	539	557	586	560	556	590	596	579	530	547	554	569	547	516	576	560	569	561	571	602	558	537	552	544
26454	20411	8142	577	359	312	299	277	264	281	269	256	263	231	256	222	254	239	248	236	263	244	241	224	246	269	226	222	254	250	247	210	226	236	258	262	259	225	237	217	232	233	244	222	240	239	214	212	214	223	248	227	234	250	238	193	234	231	217	238	239	241	251	249	255	252	215	239	239	231	231	232	233	253	252	217	242	256	240	241	215	249	233	240	265	228	227	251	233	208	227	250	212	234	247	261	240	235	218	230	222	242	239	222	235	225	245	247	255	244	220	239	216	253	231	266	219	255	229	240	202	235	245	258	252	250	247	256	247	241	238	249	238	253	210	232	245	239	235	233	257	242	237	237	230	194	227	217	242	251	270	237	242	251	233	245	249	218	256	257	241	241	231	267	213	232	242	225	232	218	221	242	225	203	229	233	228	255	241	238	220	232	228	216	228	242	232	243	236	256	226	235	227	238	249	249	264	219	277	274	259	216	206	205	235	223	259	240	219	209	247	224	213	245	230	258	256	254	223	232	241	261	223	231	202	250	199	234	215	249	235	223	203	255	250	226	244	259	266	235	246	242	223	247	233	232	226	242	236	201	238	232	238	261	255	227	248	248	250	244	256	225	226	241	227	251	216	238	206	229	217	226	251	239	244	208	251	238	253	253	238	216	229	204	228	239	231	257	248	241	225	224	244	242	229	243	253	232	217	258	231	258	240	258	237	260	230	253	267	251	256	240	219	218	260	219	235	224	244	244	235	231	242	223	222	228	221	245	265	223	229	222	264	224	252	251	238	234	253	251	220	231	241	236	219	237	246	258	246	243	233	231	244	243	252	253	264	255	226	259	222	250	249	244	249	208	259	250	211	257	248	271	257	232	235	249	220	214	245	257	232	230	223	252	237	257	253	230	276	227	244	226	240	226	256	230	246	243	229	236	235	231	234	238	256	231	233	228	245	226	213	244	209	255	256	253	228	217	205	236	265	228	189	236	252	248	260	272	253	240	226	247	256	222	219	216	272	233	217	223	240	232	251	217	233	243	244	231	263	242	245	244	267	239	244	251	233	221	225	266	273	250	236	242	242	216	256	207	219	253	248	242	212	223	211	230	216	239	224	235	264	242	237	229	262	251	242	268	257	250	234	262	235	224	247	218	237	237	243	237	257	247	232	209	225	250	198	251	256	242	257	256	228	252	234	258	259	241	229	218	235	246	232	238	213	286	211	237	245	238	250	246	251	252	247	243	240	253	225	246	256	264	254	237	228	232	248	249	252	202	245	256	231	231	259	268	243	213	250	221	246	228	218	219	245	248	223	271	224	232	245	234	242	259	249	226	226	251	224	234	238	226	277	257	256	229	226	237	234	229	238	235	244	244	221	248	238	229	236	223	243	237	235	246	243	243	218	232	222	253	236	252	220	239	220	246	210	227	251	262	241	218	266	244	235	219	230	235	229	218	233	240	211	238	248	245	232	223	245	213	255	253	231	228	235	221	257	264	233	232	221	229	225	239	250	235	245	233	246	238	244	236	242	220	233	247	235	236	245	228	244	220	239	236	245	240	214	209	243	231	252	266	222	217	248	218	261	230	220	227	261	242	214	246	254	229	226	234	239	240	231	237	257	245	267	240	243	219	252	196	224	224	250	250	228	238	249	265	252	212	240	244	219	262	239	217	207	240	252	255	253	233	220	267	248	229	260	245	235	222	220	207	209	226	238	227	224	226	230	254	242	235	254	241	226	235	278	218	242	239	265	242	248	242	270	242	222	234	245	212	231	261	224	255	234	253	252	243	255	246	249	261	224	239	255	215	242	238	216	236	251	236	244	242	223	247	233	236	244	269	237	243	214	251	238	251	240	242	225	241	220	237	234	238	223	227	238	240	255	255	215	237	243	221	236	219	238	239	215	246	249	224	217	270	224	273	240	225	265	251	230	230	228	244	268	225	210	235	216	223	234	257	232	264	224	230	266	241	220	242	245	258	235	222	227	226	251	238	234	226	226	243	239	252	202	255	202	232	241	252	261	210	257	207	217	234	237	255	239	236	247	212	235	217	248	234	247	238	241	244	212	240	231	236	239	239	250	247	230	225	237	227	210	223	222	240	221	232	240	238	247	234	245	208	247	238	239	262	238	253	231	247	255	266	219	227	228	234	219	234	246	242	257	246	238	205	234	227	219	222	238	235	219	228	247	239	261	236	252	234	235	238	235	246	272	227	235	246	248	236	236	217	237	259	233	243	247	247	249	237	238	253	246	232	223	218	252	218	251	247	205	242	214	240	255	228	245	252	194	234	242	261	249	241	222	243	215	233	226	245	247	233	232	256	248	239	214	239	247	238	240	243	245	226	259	251	235	229	234	224	236	226	250	210	227	226	230	231	271	229	231	246	243	229	258	226	218	238	254	243	234	192	265	217	236	225	220	236	267	264	259	256	224	266	202	212	240	226	269	242	225	242	215	236	214	207	236	220	239	219	208	265	262	226	235	237	247	248	243	239	254	235	269	233	265	253	238	220	246	257	221	233	245	232	228	205	242	248	240	243	243	253	240	236	224	254	233	229	231	258	249	252	232	220	244	213	235	211	242	215	254	243	219	213	223	213	247	271	264	229	239	208	247	225	230	256	257	250	238	235	250	224	247	248	229	231	225	263	218	220	210	230	238	231	233	206	229	221	241	243	235	246	217	244	223	254	238	258	249	264	227	234	269	239	237	237	220	233	236	232	236	252	245	227	237	230	228	259	229	226	220	231	245	233	243	224	237	200	242	217	258	239	234	233	208	228	249	219	247	252	243	234	239	209	225	214	276	245	221	252	268	239	213	259	259	242	209	240	246	242	219	242	232	237	213	214	229	254	209	219	233	254	207	211	223	243	223	226	243	227	246	234	242	228	261	230	232	258	251	262	226	219	247	236	235	230	218	229	217	242	222	233	218	250	213	229	226	228	238	238	255	229	240	257	249	269	238	227	237	231	221	257	239	245	215	227	219	220	201	216	256	240	241	237	251	252	235	231	232	261	213	208	244	222	244	222	243	215	236	233	251	232	235	218	230	234	232	227	246	254	247	251	227	207	273	231	243	236	233	238	222	223	252	250	208	250	216	251	216	250	217	238	217	233	258	234	257	194	253	243	217	245	250	248	230	246	196	239	211	260	234	208	278	229	209	221	216	220	239	225	210	234	254	231	225	224	265	208	256	254	252	210	230	250	218	211	230	240	212	234	244	245	195	237	248	249	212	248	246	231	236	227	240	251	222	221	243	241	247	203	226	254	224	240	222	221	230	195	226	210	236	225	245	210	233	247	221	212	227	250	253	239	279	247	248	234	255	227	227	240	254	246	220	214	244	229	243	245	225	233	236	247	227	223	246	236	231	234	236	252	280	239	207	251	257	232	260	227	212	217	257	245	218	238	262	228	233	268	235	244	238	242	208	229	262	228	243	229	247	229	247	226	253	228	244	218	243	224	260	241	239	224	215	204	229	231	241	236	232	256	250	214	243	271	217	246
9716	1571	1389	829	679	589	599	528	505	471	531	457	474	467	472	482	447	457	469	448	496	448	463	460	437	508	423	435	416	465	425	421	480	435	437	448	489	460	456	469	452	460	472	424	425	484	420	460	466	449	452	438	431	450	458	409	456	470	442	421	436	469	441	486	448	460	444	450	442	457	484	402	505	405	458	460	428	468	442	420	447	447	436	471	461	472	457	469	454	444	479	465	472	444	458	419	411	433	469	417	439	449	458	443	436	466	430	425	431	460	422	477	445	418	475	461	475	466	456	463	467	466	462	448	454	459	459	414	461	439	457	472	452	419	489	454	456	440	417	453	460	448	457	453	432	439	442	484	432	508	452	476	451	472	470	443	483	444	448	448	430	477	471	430	453	466	425	473	488	456	466	454	416	437	447	459	438	442	440	461	399	424	457	436	423	432	421	453	452	453	420	466	425	447	438	466	445	461	441	492	511	479	441	413	469	475	470	461	466	473	466	444	442	423	453	482	424	444	488	432	456	497	450	434	444	424	466	479	422	470	483	433	480	455	482	461	469	455	493	436	481	452	429	444	412	456	481	384	467	464	438	466	460	443	427	438	450	460	462	482	476	444	453	446	432	447	424	448	449	483	435	456	420	472	440	471	447	426	506	457	457	501	418	477	422	431	446	441	435	442	458	460	468	445	441	426	462	415	427	457	457	448	429	440	446	469	433	491	427	453	453	424	431	458	468	415	463	404	461	427	479	461	458	445	465	466	465	438	442	442	449	491	467	420	464	452	443	429	459	429	454	452	445	497	432	424	486	491	464	426	477	462	453	421	434	438	459	429	448	486	460	471	457	450	474	470	455	447	474	471	466	436	440	414	463	475	459	471	440	420	473	445	446	413	466	438	447	434	436	491	436	460	461	491	456	442	412	456	461	447	474	450	471	441	463	477	436	457	453	444	474	439	473	464	484	445	454	412	430	444	467	448	459	468	483	470	490	462	433	464	452	465	464	468	466	454	505	452	458	458	437	494	460	464	427	429	442	457	453	463	456	453	442	436	494	405	476	440	470	430	411	405	459	438	464	452	485	481	465	458	497	458	466	433	416	440	452	466	441	438	435	451	440	452	474	445	479	452	448	442	448	435	458	483	453	489	454	489	446	461	463	460	437	424	449	471	440	448	445	479	440	473	425	483	470	454	476	456	470	430	469	449	436	466	454	450	438	443	461	451	448	466	437	427	501	460	440	451	437	439	470	442	432	468	456	425	460	444	441	440	471	458	449	456	443	431	475	465	429	447	420	452	454	452	462	493	456	423	419	461	461	424	472	433	460	470	472	454	443	495	422	463	450	458	427	435	464	466	455	462	437	431	466	404	441	488	467	464	468	423	441	419	448	456	425	488	487	441	476	454	454	423	482	439	464	442	456	449	455	472	468	431	474	446	453	435	444	435	430	471	413	417	472	423	427	424	476	430	453	437	456	450	463	450	462	421	467	466	482	438	483	448	440	499	451	460	461	382	490	460	440	477	421	475	442	421	431	473	482	438	434	467	461	458	423	453	490	458	450	465	475	489	463	435	459	438	475	408	447	435	444	487	432	469	448	431	466	460	452	507	426	481	438	450	470	478	487	483	445	424	457	444	447	445	454	453	434	406	497	466	425	455	472	432	471	427	444	475	440	479	451	455	458	456	460	450	479	435	471	464	436	465	451	480	416	438	454	422	455	470	474	482	435	420	468	445	453	473	434	457	472	450	506	467	463	444	437	430	461	443	476	459	521	438	453	444	460	480	425	452	425	461	459	446	466	429	436	429	417	447	474	449	467	452	485	436	431	473	421	469	448	479	437	439	452	429	467	443	438	427	461	434	425	490	451	454	425	406	412	479	444	433	465	434	454	457	452	454	424	463	462	436	473	473	438	434	467	490	439	458	466	460	455	482	473	456	480	474	437	465	469	444	480	470	461	456	465	481	442	484	446	462	462	481	476	470	452	437	428	459	437	460	458	450	433	422	420	465	422	468	448	432	437	435	438	471	424	446	462	460	434	456	472	459	470	443	416	489	441	468	425	412	442	440	434	441	440	484	428	435	475	435	473	442	459	469	432	399	426	420	442	438	470	427	432	457	426	387	475	442	450	455	444	455	479	484	443	419	459	433	451	477	476	480	431	488	375	429	438	458	432	450	467	438	461	436	493	463	472	477	443	447	452	456	439	440	473	446	444	461	461	475	444	420	401	480	439	433	409	483	452	418	473	462	422	451	449	459	418	480	453	452	485	425	471	456	449	454	448	470	437	471	435	431	449	476	492	444	464	435	456	428	462	447	422	438	459	464	461	436	405	442	460	484	417	464	451	489	481	416	432	447	446	471	444	444	468	456	474	428	449	420	475	447	443	450	458	434	482	416	463	402	484	457	479	425	459	472	481	476	450	471	448	443	481	455	414	479	463	417	453	431	449	447	445	484	454	447	470	458	471	440	471	474	477	443	445	451	426	447	438	451	490	426	489	445	461	445	444	484	462	450	437	420	468	478	450	463	429	475	445	430	451	462	469	442	426	460	473	435	436	462	466	428	418	460	453	462	441	415	438	438	457	448	461	436	448	508	454	500	408	418	436	389	412	457	440	500	429	445	438	433	457	438	417	421	469	496	450	447	464	478	421	469	457	449	493	465	482	497	494	417	438	460	471	453	442	471	428	461	477	457	447	460	458	412	457	460	428	432	480	450	452	449	429	451	469	461	436	453	460	450	472	409	440	469	482	464	469	433	425	454	470	426	494	443	447	425	454	407	436	446	442	459	473	450	429	455	448	449	458	452	461	442	415	446	436	417	430	437	443	431	422	461	447	398	450	433	409	444	464	461	438	408	457	425	483	443	465	474	455	463	445	430	453	453	442	485	470	434	481	411	403	443	473	469	465	447	400	425	476	478	456	441	460	494	470	425	418	444	472	450	449	433	472	455	436	422	475	481	479	459	457	457	470	470	450	457	422	471	451	453	440	425	392	449	469	467	472	456	430	478	456	432	462	424	427	464	481	457	440	455	439	467	428	473	431	461	421	451	461	407	468	453	468	407	428	442	445	430	447	480	468	438	489	440	441	431	457	432	433	462	432	454	438	478	453	443	429	480	449	455	386	439	444	469	419	460	427	459	475	471	431	432	440	481	437	487	419	446	495	426	436	428	460	468	450	444	429	463	456	430	449	486	418	442	439	437	492	433	473	462	468	456	438	454	469	436	406	500	449	472	425	478	451	462	450	444	504	476	442	460	457	443	418	444	460	466	434	440	445	446	422	447	441	470	472	422	478	481	448	459	453	460	432	462	465	487	418	434	451	440	441	420	462	461	445	425	451	455	441	467	414	441	438	423	428	466	386	484	452	459	449	458	441	462	436	490	445	452	453	469	459	456	435	446	438	442	442	456	479	454	445	468	440	422	448	456	433	482	464	446	465	435	451	474	426	468	461	423	454	470	453	424	455	444	436	458	452	436	469	453	455	420	434	469
23980	20994	28015	24137	19397	1474	547	380	279	241	264	226	186	203	213	175	165	170	169	160	170	170	160	151	145	155	152	148	170	165	129	152	148	154	135	145	126	146	143	148	142	141	136	160	156	151	132	160	154	130	139	141	138	145	155	135	143	155	125	154	144	135	148	142	123	147	141	140	137	144	143	150	119	123	139	130	143	156	127	135	161	139	142	144	122	127	140	127	150	130	146	141	162	143	130	132	137	133	153	135	152	137	150	145	153	131	133	122	123	111	140	99	137	162	134	122	137	151	122	142	142	149	122	152	144	153	127	139	113	127	146	142	135	143	148	129	142	133	143	143	151	142	150	141	134	161	121	148	135	170	136	136	144	121	151	134	148	141	145	147	153	131	154	154	139	150	135	127	133	133	151	143	134	135	131	156	152	120	125	135	127	150	141	134	124	123	139	153	130	133	151	117	137	143	142	138	149	146	141	130	143	132	135	129	152	144	128	127	154	159	122	116	141	152	134	123	140	146	149	137	135	139	131	124	143	135	147	144	140	131	150	135	148	136	131	124	157	143	126	136	146	148	136	143	141	159	151	132	154	144	142	149	142	162	151	141	143	134	125	132	155	144	129	122	154	135	143	134	129	151	150	123	151	142	154	141	132	121	146	120	146	135	145	159	114	125	133	127	145	143	133	135	136	106	155	134	147	149	135	148	129	133	146	151	138	141	127	122	119	122	148	137	120	150	153	130	146	136	141	151	155	139	136	132	133	133	139	130	130	141	157	139	152	118	152	141	155	133	152	144	148	165	146	152	139	140	147	116	123	154	150	150	144	131	147	153	111	141	134	136	147	132	124	153	132	143	151	160	137	131	135	136	111	132	136	137	141	146	132	136	128	118	146	147	141	133	132	143	131	135	111	141	125	135	120	139	138	150	144	131	136	159	140	141	141	120	139	116	120	134	118	145	137	145	137	131	137	135	119	147	143	141	133	145	109	117	123	116	139	157	138	125	141	145	124	128	133	129	146	130	156	158	158	150	136	137	138	135	138	135	132	152	133	152	160	127	144	151	136	146	123	138	143	105	131	125	148	146	143	141	148	139	118	139	139	133	140	138	134	131	134	125	132	134	145	122	159	132	130	146	135	116	161	138	148	131	127	159	131	124	142	141	149	143	135	153	160	160	157	139	120	123	133	134	133	135	112	165	146	116	144	141	129	153	121	116	113	157	152	153	119	142	138	156	149	145	143	123	141	133	139	152	156	151	138	143	130	139	140	134	136	147	119	131	157	136	127	136	145	136	127	127	130	139	126	147	134	150	143	162	112	172	135	138	152	165	149	134	158	143	133	147	116	123	137	132	125	137	138	141	174	121	138	131	149	146	145	125	141	147	126	147	155	142	148	139	135	136	137	124	123	127	128	151	132	141	132	148	127	142	122	123	140	137	127	158	144	118	153	114	153	142	139	135	151	146	131	149	145	123	129	147	148	123	134	131	141	137	146	137	147	165	149	142	115	154	154	136	139	145	137	162	139	151	143	108	145	132	150	152	143	165	159	137	143	163	130	145	144	132	126	133	127	138	145	123	117	131	137	129	128	136	126	150	125	140	125	140	158	140	135	133	131	145	142	124	135	115	147	139	132	142	172	145	133	141	137	135	143	138	144	141	148	161	148	119	134	145	146	158	128	148	131	125	133	171	146	158	160	119	152	171	116	141	157	142	146	146	136	137	125	133	138	149	125	142	154	142	137	145	162	152	149	138	146	139	130	144	137	130	155	130	131	146	137	149	142	126	142	150	137	133	112	145	132	134	148	125	140	146	120	139	144	161	131	132	133	135	148	152	168	155	147	113	143	140	139	154	126	114	134	136	164	141	140	128	132	141	137	136	158	140	139	128	143	112	142	149	144	139	152	138	157	115	146	144	121	128	154	144	135	128	133	139	130	123	145	146	154	138	130	137	131	152	146	144	128	119	151	123	140	140	130	139	122	142	154	149	147	126	153	164	127	144	129	138	127	133	141	134	116	114	136	145	149	147	164	152	145	124	135	151	123	139	157	130	128	122	121	121	148	150	130	144	138	146	144	137	145	121	131	142	152	150	145	126	126	118	133	150	145	135	152	134	131	138	132	145	122	131	155	140	129	134	129	153	134	130	133	135	130	134	149	146	115	130	130	133	129	120	143	141	146	157	139	138	145	135	123	143	144	150	135	140	134	124	132	139	142	145	135	137	132	143	152	147	118	139	136	122	148	119	139	142	115	141	132	145	158	164	126	149	125	139	144	120	126	129	127	135	125	139	137	137	140	125	134	125	135	131	159	125	146	156	165	153	129	128	127	155	135	122	139	132	138	155	134	147	130	117	124	131	149	125	116	132	133	135	167	154	139	147	139	140	146	131	129	130	149	163	159	141	132	136	135	143	147	144	144	146	161	141	124	118	128	135	127	149	149	129	153	165	128	141	161	135	135	131	118	147	159	132	140	142	148	135	141	158	137	164	136	151	143	125	145	138	152	156	132	127	147	140	125	139	134	130	127	133	158	137	135	130	135	140	131	144	138	150	133	129	120	133	137	148	145	136	132	153	130	143	140	151	148	139	140	162	141	129	123	153	132	154	122	142	131	153	149	122	159	128	139	142	139	143	135	132	117	121	141	131	126	131	124	134	161	149	127	124	133	140	143	145	123	143	123	121	155	146	147	144	130	123	123	151	141	135	133	131	147	121	124	122	160	146	109	128	125	119	146	126	136	140	151	124	134	153	146	131	153	143	136	147	129	119	123	132	139	129	137	129	127	107	154	143	143	137	133	141	134	128	130	162	142	133	103	144	128	128	122	149	132	141	145	145	135	127	121	149	148	141	162	139	155	131	140	127	130	118	134	123	158	141	122	133	153	145	150	132	148	138	135	139	136	126	134	137	161	124	152	177	137	151	142	125	129	126	150	138	138	157	137	144	133	143	140	127	126	155	139	153	148	161	146	135	123	135	137	127	119	164	137	133	157	135	140	138	156	142	130	150	137	117	142	138	136	131	131	146	129	159	130	142	115	153	115	144	160	146	134	157	145	144	152	130	141	123	122	136	132	146	126	143	136	148	150	141	127	134	133	127	144	162	142	133	134	124	154	123	143	146	153	153	140	131	149	146	124	122	139	135	118	141	138	126	143	124	136	135	136	153	136	125	146	150	140	155	125	123	143	127	140	148	142	157	151	145	130	138	133	138	130	171	153	145	148	148	129	156	148	125	136	153	158	128	127	140	138	138	138	133	130	142	138	136	131	126	146	153	141	127	158	113	126	145	134	146	131	146	163	142	141	142	122	134	127	136	128	160	133	150	151	149	125	142	129	128	130	137	146	134	153	140	145	152	139	144	128	126	130	141	132	138	162	146	125	129	144	144	141	127	143	143	131	127	146	156	155	148	167	143	140	138	154	141	131	140	119	133	137	133	117	151	169	128	132	143	166	133	140	140	131	141	117	148	134	133	135	128	120	126	133	137	141	134	132	140
18318	9491	8199	4012	2604	1925	1451	1167	919	767	699	605	566	484	465	461	400	390	413	356	362	370	326	313	351	342	344	313	282	316	330	315	327	303	299	294	303	290	284	284	262	297	275	292	268	271	312	292	282	285	266	276	294	294	273	273	257	296	284	287	281	262	264	286	286	289	265	297	272	286	279	282	261	295	285	265	266	255	274	283	255	265	260	282	310	275	292	252	290	269	268	272	274	261	268	292	258	264	279	258	273	285	262	288	258	257	299	265	258	269	248	263	286	299	266	277	286	279	262	264	269	261	256	304	277	281	292	291	283	276	275	287	278	267	273	264	253	281	246	259	270	305	278	263	267	257	251	318	240	272	256	253	279	247	275	258	253	251	254	284	268	247	241	242	256	270	270	294	274	270	273	258	286	256	256	279	259	280	272	254	298	266	292	236	285	244	272	281	276	258	280	275	288	280	269	281	247	246	271	282	243	257	282	288	265	252	261	233	274	278	285	264	282	292	284	291	320	252	265	291	248	287	295	273	260	273	268	252	274	257	265	257	283	281	263	279	285	271	298	273	257	288	259	250	230	251	271	243	274	265	267	239	250	283	264	280	274	280	255	291	281	264	251	262	240	258	304	275	292	262	245	242	289	276	269	281	264	245	255	292	269	248	243	269	265	263	279	282	255	261	285	299	268	278	251	266	268	258	286	297	283	267	255	242	281	259	286	275	254	287	264	227	282	290	253	270	257	244	280	269	264	285	251	277	290	296	277	278	260	302	276	249	259	289	274	263	275	247	285	285	273	278	289	293	269	280	260	267	274	274	264	279	251	263	259	287	290	254	273	262	228	285	270	257	309	264	265	243	262	282	252	259	287	257	256	298	273	255	278	252	287	256	278	298	280	292	284	267	293	282	267	281	269	275	308	270	275	281	288	277	285	287	279	254	288	275	320	290	255	274	252	263	268	258	275	260	277	278	268	302	293	305	278	268	285	288	267	271	271	280	328	262	272	268	252	259	264	261	271	298	237	271	248	278	267	262	252	275	277	276	268	273	296	284	275	286	272	247	270	255	262	276	281	259	284	252	285	275	265	242	275	260	254	273	267	275	245	260	276	282	289	233	265	277	264	309	264	266	260	271	277	285	283	265	284	307	274	268	263	274	286	267	317	246	251	259	238	290	251	270	259	262	261	304	228	254	281	279	289	272	241	286	283	268	289	256	297	295	239	253	291	249	263	243	246	279	246	285	246	270	273	291	301	270	293	248	257	254	250	251	252	297	282	293	278	286	227	301	262	263	287	281	282	244	279	285	297	285	261	283	257	285	297	280	255	247	270	282	268	270	266	258	279	252	271	265	277	273	265	267	274	286	247	266	297	295	270	281	298	284	280	285	265	271	272	270	260	262	270	310	269	267	296	257	245	283	273	234	250	258	266	281	298	284	238	274	281	262	253	232	263	292	254	266	259	288	274	265	303	281	285	261	275	271	281	268	284	274	263	275	273	267	260	284	284	291	278	268	298	294	228	291	262	286	251	293	273	244	261	289	281	259	251	260	245	275	251	293	283	274	244	257	244	287	275	257	291	281	255	269	263	274	284	273	270	280	278	275	267	272	310	290	277	278	271	259	258	270	282	247	266	274	255	313	258	247	282	284	285	264	267	261	255	288	252	245	292	287	267	282	275	257	270	283	274	278	280	277	264	265	266	272	279	258	276	287	281	265	286	292	262	266	271	275	269	274	265	253	252	255	263	227	253	285	262	261	265	258	265	252	276	299	282	292	254	255	284	286	275	256	255	286	269	266	280	264	291	270	255	270	278	255	276	272	290	286	273	301	281	238	238	280	256	264	287	268	292	237	261	310	230	270	293	278	283	241	220	307	275	263	275	250	293	285	268	273	281	285	256	254	297	256	243	268	262	291	267	265	284	259	278	267	294	268	239	298	253	261	246	264	277	287	276	264	279	275	272	255	276	251	258	292	253	299	263	263	283	298	269	240	296	258	293	237	254	258	267	256	264	264	245	258	283	272	246	302	286	288	256	219	262	296	286	304	291	260	283	267	286	260	271	262	274	276	252	277	269	242	265	270	249	255	266	278	306	281	270	240	259	264	280	269	258	277	284	260	221	284	283	242	259	270	257	265	271	298	298	292	248	261	259	257	290	282	292	257	257	282	282	266	246	265	263	268	273	265	278	273	250	255	288	275	306	247	276	243	268	275	279	275	280	267	252	243	263	284	260	281	276	283	274	301	268	231	273	271	293	268	264	280	262	288	255	269	270	269	296	282	249	269	242	274	261	259	252	288	278	267	267	262	299	293	263	266	259	271	273	294	272	277	283	280	266	262	237	286	267	270	276	262	244	277	277	240	285	335	251	275	266	269	270	295	275	306	288	244	302	270	286	288	259	279	278	275	247	278	284	259	272	272	275	251	287	259	307	284	269	253	255	275	292	278	258	250	262	280	265	269	282	282	295	272	257	283	279	271	264	242	266	229	268	271	279	264	262	272	276	267	251	275	270	276	281	258	301	265	274	266	262	265	255	283	292	275	275	246	281	275	289	279	304	271	286	283	259	289	285	289	260	256	289	276	267	275	249	278	256	265	266	267	260	276	271	253	265	271	297	294	268	264	269	309	272	288	242	239	285	259	281	280	287	274	281	262	229	265	268	252	278	234	280	279	257	257	295	250	296	307	283	248	298	302	290	256	272	253	283	259	272	282	255	291	261	259	263	276	262	265	272	236	267	272	258	266	230	294	278	248	256	303	281	282	287	280	270	253	266	281	276	291	256	284	290	250	273	255	255	261	270	286	285	282	274	256	282	270	263	278	282	280	251	284	271	258	284	257	262	282	296	276	270	253	275	293	273	261	250	272	284	274	258	254	278	272	252	278	267	286	270	250	281	267	262	309	253	306	287	254	287	283	258	273	272	252	279	284	315	291	248	267	273	263	268	287	253	278	245	283	257	269	296	283	272	243	265	257	276	272	265	277	239	279	257	243	299	241	241	287	265	269	287	268	248	293	276	284	273	282	267	300	301	234	270	277	288	265	286	264	259	302	251	266	255	252	259	311	272	275	286	246	269	264	269	277	238	245	273	244	253	267	276	282	266	286	290	289	255	259	261	265	258	299	266	264	281	247	248	265	272	271	254	276	269	258	256	272	279	280	284	243	264	280	255	289	292	274	269	313	265	284	302	265	274	261	263	253	272	298	251	282	279	285	278	268	264	261	260	265	241	240	269	262	278	249	266	279	344	246	287	265	296	243	272	286	254	285	290	266	267	264	274	272	289	274	276	269	284	270	284	294	268	311	273	275	271	257	262	278	278	280	273	269	273	292	278	265	267	279	248	249	270	266	270	271	270	258	259	276	252	297	255	258	242	243	284	262	262	276	243	269	285	249	304	262	287	247	273	270	289	295	272	276	285	265	273	268	281	257	277	279	281	245	281	269	265	251	294	249	277	271	244	270	259	267	266	250	300	249	272	285	289	288	270	284	267	288
22942	20962	28631	23435	20962	18614	1887	857	640	536	589	511	454	456	449	430	409	396	367	405	404	364	387	372	343	367	359	328	360	347	341	357	328	343	346	349	367	337	316	340	336	356	339	348	324	346	351	310	329	331	341	313	361	302	329	354	312	335	326	301	350	320	345	327	319	351	340	331	335	376	308	350	330	382	333	343	340	323	329	361	344	314	348	319	347	317	331	345	333	318	336	318	344	361	333	331	347	306	336	335	341	324	341	309	334	323	321	343	347	283	281	346	335	314	288	305	337	346	299	351	330	324	321	301	357	332	334	349	333	312	326	344	326	316	343	345	341	368	339	283	291	285	314	345	331	303	297	341	341	339	310	346	328	347	336	351	306	339	329	355	320	339	298	348	362	337	355	328	294	327	309	333	339	335	354	344	307	318	323	345	354	351	344	344	333	341	297	306	345	332	347	346	334	332	324	339	370	317	316	344	304	335	334	315	350	312	337	320	354	371	329	333	310	336	349	334	344	314	336	374	308	361	302	337	343	342	322	318	328	326	345	297	313	332	300	325	330	326	330	295	328	335	309	348	312	333	332	338	332	329	324	341	334	346	319	328	323	334	313	318	329	330	342	329	323	296	324	313	340	292	352	303	351	341	316	332	335	311	320	326	324	290	335	335	311	327	315	327	326	348	303	307	325	320	326	336	335	321	325	360	323	317	333	344	331	367	322	294	311	337	328	367	305	353	345	337	359	360	315	340	345	331	336	312	347	348	314	331	341	355	299	329	321	326	312	338	323	318	330	307	347	350	309	320	327	327	328	309	334	329	312	336	326	342	338	308	300	354	302	309	350	328	359	327	337	328	302	356	303	298	336	350	334	343	321	346	330	307	337	356	322	340	329	347	326	327	325	333	318	335	309	300	322	334	337	345	321	341	319	320	328	326	353	325	340	348	328	308	327	297	323	316	298	333	369	312	315	301	334	312	331	335	329	309	311	311	326	351	309	345	320	300	341	302	337	332	297	326	309	347	322	329	312	279	291	344	308	336	326	299	333	306	354	339	328	303	314	341	304	328	337	318	351	333	331	304	288	317	365	289	344	354	340	340	300	300	320	305	328	369	309	329	354	329	293	343	306	334	347	287	323	327	344	345	313	328	331	346	354	301	345	358	342	311	361	343	330	356	324	351	327	321	319	355	358	304	356	324	310	298	312	344	354	340	323	358	318	338	301	351	325	329	335	329	347	348	314	364	311	342	332	339	330	339	345	339	353	330	315	303	343	304	291	317	367	312	307	320	285	342	344	330	328	359	335	362	307	310	307	349	326	301	339	306	331	360	321	320	359	349	341	330	311	312	312	312	278	303	313	321	350	365	340	325	312	322	340	314	296	334	298	343	326	356	328	339	333	341	354	325	335	349	344	350	321	304	341	342	305	324	343	334	261	346	344	363	352	337	347	311	341	341	371	335	326	331	314	336	308	326	354	296	306	335	335	326	302	335	294	328	338	347	324	295	315	369	359	348	318	335	316	353	318	335	327	337	325	327	338	321	320	323	346	324	305	353	344	334	283	312	341	331	330	353	316	353	327	321	328	374	344	338	330	345	318	313	318	363	309	309	372	300	309	325	348	332	327	329	331	317	328	354	311	313	349	350	339	365	323	306	326	321	313	332	362	331	338	341	351	299	291	325	328	323	338	318	298	320	324	320	338	313	321	333	339	355	307	342	319	325	327	329	309	322	340	313	352	315	347	340	357	333	314	324	331	331	318	309	337	336	333	298	321	329	351	342	319	341	308	344	311	313	339	315	343	294	393	325	359	346	346	327	334	304	326	317	277	344	342	337	338	296	304	335	291	339	340	326	345	301	297	326	338	311	301	348	324	329	308	302	319	303	352	329	325	365	331	325	321	346	336	360	297	325	292	328	321	306	336	341	323	309	319	318	327	347	345	320	326	318	329	325	332	323	319	336	347	322	318	352	320	316	353	329	337	300	343	329	327	334	330	314	333	324	315	340	328	342	318	318	359	326	319	312	326	311	289	337	325	339	372	301	308	313	327	306	307	318	345	326	318	341	316	304	319	330	322	318	345	330	313	334	306	329	340	341	337	346	366	290	344	349	329	325	373	339	295	329	343	338	328	328	376	305	309	320	329	328	308	311	320	315	315	334	321	365	299	342	324	328	348	288	336	318	332	363	326	325	332	328	299	343	329	308	311	325	314	335	348	315	339	302	309	359	347	328	330	359	331	381	322	340	304	353	296	328	325	329	296	342	336	355	300	324	330	352	305	331	343	337	322	335	330	319	347	344	349	313	376	320	332	338	352	324	323	335	307	332	314	313	327	326	333	351	316	316	342	302	350	313	331	331	307	325	332	354	324	308	330	326	337	362	335	368	319	360	303	340	329	341	326	324	305	298	339	307	327	321	331	349	353	329	325	323	324	348	310	330	352	319	384	326	313	303	314	353	332	299	347	306	314	342	340	337	313	322	339	354	337	367	315	303	318	338	289	331	311	318	348	326	340	326	318	319	348	342	343	298	321	304	320	336	361	343	372	322	307	335	324	344	336	319	308	348	342	318	325	335	333	319	332	330	333	323	338	348	314	355	335	347	326	341	324	293	322	300	319	317	329	312	333	307	350	319	317	349	336	347	332	296	302	325	330	327	317	366	313	330	348	332	311	326	335	332	358	322	340	327	334	310	337	343	322	295	317	322	336	315	327	361	325	318	300	318	319	319	311	326	322	356	316	325	334	340	301	332	332	314	343	330	286	336	349	329	337	307	322	329	314	349	332	305	339	331	343	343	345	334	343	351	319	340	325	338	311	311	309	304	305	294	353	335	331	305	339	327	333	314	317	322	331	322	330	336	333	328	333	333	312	309	353	365	291	337	333	346	344	339	311	335	349	332	352	305	299	316	307	331	349	330	317	303	327	314	290	354	319	349	306	323	330	343	289	350	353	329	344	335	327	313	323	299	362	310	351	332	321	339	329	319	341	340	320	321	323	334	303	291	294	352	299	298	325	342	319	306	299	342	323	295	323	329	305	308	345	346	337	345	344	330	307	340	295	327	347	330	337	320	307	346	326	342	312	314	296	333	323	325	343	331	323	351	319	321	313	334	296	319	326	342	309	357	323	318	301	300	341	312	361	306	311	287	308	292	318	308	345	332	315	309	313	313	341	304	328	294	351	329	309	313	314	315	307	349	371	311	335	308	305	303	340	343	340	310	333	335	328	323	319	301	330	349	331	362	324	331	325	338	360	336	324	311	322	306	301	351	309	300	336	290	341	331	331	296	302	311	316	375	338	286	349	317	353	335	333	317	396	324	353	329	327	332	317	325	337	305	303	326	340	337	288	304	306	317	325	316	328	333	350	336	338	337	349	317	341	328	291	327	342	289	304	310	321	328	332	312	343	321	305	327	344	298	322	327	341	355	316	356	292	346	331	364	329	314	338	306	340	317	328	333	323	316	302	316	336	347	333	325	317	320	312	322	334	305	347	333
21681	15426	13192	7176	4779	3567	2667	2161	1906	1567	1332	1144	1062	1017	949	874	844	785	801	752	800	731	711	699	701	683	694	693	628	671	627	640	655	612	633	655	620	610	627	570	583	599	611	580	597	607	568	642	565	604	579	535	567	582	583	544	614	563	605	539	549	551	590	601	619	561	531	549	564	553	552	593	569	608	598	560	572	573	567	576	588	549	571	564	550	576	593	526	610	551	555	579	571	542	557	549	597	558	591	574	547	573	584	562	555	576	549	617	554	570	560	574	536	573	571	536	611	589	547	567	521	530	597	564	559	610	506	548	553	536	576	592	556	589	577	566	536	531	556	580	546	576	553	584	552	554	535	538	563	557	553	575	550	585	595	598	545	554	542	583	566	551	594	550	540	574	526	587	569	566	577	536	528	531	582	588	569	578	580	577	579	602	563	551	530	550	558	585	578	537	541	577	573	550	588	534	642	548	560	539	563	544	520	576	544	555	598	542	555	544	588	540	594	561	591	525	539	569	580	579	585	549	526	555	593	540	578	564	533	530	563	557	561	568	525	594	558	557	573	582	559	608	558	601	560	549	560	544	586	541	532	539	529	554	583	582	559	596	572	578	620	585	565	571	594	625	596	558	573	525	558	593	561	578	556	542	570	576	511	559	534	557	563	558	540	591	519	541	555	594	547	558	583	606	612	531	553	550	576	560	573	581	551	568	602	571	577	591	523	575	554	533	550	531	572	560	556	540	594	539	567	546	555	579	565	589	614	602	552	572	548	600	588	603	536	536	572	510	577	584	556	534	551	597	563	575	593	571	596	571	573	563	585	554	561	587	528	588	556	561	566	563	579	558	571	567	554	562	505	560	525	565	563	591	554	548	585	527	550	550	546	597	585	562	554	548	586	607	599	564	577	564	563	552	573	530	562	576	594	518	576	574	545	563	558	566	528	578	602	572	518	585	592	528	594	515	585	517	588	555	563	569	550	585	556	581	503	542	560	600	520	552	536	538	589	562	546	534	550	529	557	570	550	576	581	558	556	551	565	543	586	537	568	563	542	549	611	606	560	596	585	563	551	586	508	560	560	540	579	560	530	553	548	586	535	533	565	536	544	524	553	533	575	606	519	547	534	574	532	567	545	548	533	538	565	534	546	555	540	576	553	565	570	562	564	601	577	568	570	592	564	562	600	583	575	581	578	568	523	532	527	608	584	560	614	571	562	574	588	528	572	573	572	568	595	544	565	602	544	589	563	548	532	576	569	553	549	591	566	509	581	567	555	590	537	520	517	584	603	589	570	607	587	577	576	577	572	542	608	582	523	551	578	578	544	576	542	552	537	536	556	524	579	535	595	591	559	554	612	577	610	567	534	576	569	579	551	568	594	585	535	574	577	587	512	592	632	545	553	599	532	555	587	582	568	593	551	593	556	534	553	577	586	537	560	627	532	575	549	572	552	541	559	539	533	580	529	547	567	608	551	507	554	567	550	548	564	589	540	557	586	597	558	581	551	582	565	541	557	564	535	541	541	529	613	543	524	523	617	542	547	541	580	577	558	561	583	574	542	566	557	569	563	549	545	607	574	526	565	581	530	583	558	569	559	579	513	533	544	562	538	516	547	557	560	577	594	566	559	558	586	575	561	562	554	529	553	541	560	578	572	611	567	546	560	564	535	562	561	592	548	523	584	551	534	582	608	518	569	594	517	568	549	553	564	529	583	551	522	562	575	555	571	572	580	552	569	534	564	586	557	574	548	595	585	564	560	587	579	594	558	561	587	568	530	581	535	602	571	573	564	573	563	562	580	545	596	551	567	563	518	548	601	555	540	510	587	549	550	580	593	542	603	571	553	539	569	541	563	566	583	569	584	615	573	602	577	563	554	527	588	566	566	527	539	563	552	565	543	581	580	590	581	573	518	564	546	579	558	612	555	565	536	516	560	560	550	549	590	568	528	582	572	557	559	537	563	543	586	550	552	550	522	581	591	559	580	531	610	551	600	547	592	578	558	581	544	529	524	573	555	573	591	546	568	572	582	560	569	543	567	588	569	513	549	562	530	568	551	588	566	589	541	540	567	533	555	581	560	578	585	617	600	573	556	557	552	537	569	559	539	506	556	564	570	576	563	592	575	544	568	569	551	527	569	569	546	532	578	607	556	541	594	549	512	532	584	582	565	576	548	527	560	519	563	586	536	566	552	534	574	566	582	548	614	545	570	609	511	582	520	551	594	580	587	546	529	554	624	553	526	573	527	552	568	578	544	576	534	562	575	570	549	517	581	563	567	550	571	513	571	562	535	588	538	580	552	571	519	567	564	551	568	503	572	548	544	533	628	550	559	552	580	579	605	550	582	598	529	546	562	564	545	564	510	595	535	595	573	552	583	560	557	552	554	578	587	537	552	570	542	603	551	573	583	568	546	561	569	571	556	569	562	560	559	544	578	603	534	514	562	565	608	546	544	581	539	580	524	561	522	560	598	554	553	600	539	573	548	554	550	541	528	588	547	594	571	589	543	592	519	569	556	547	577	601	534	529	581	572	576	590	526	575	519	537	565	550	565	556	618	505	555	576	571	546	596	531	533	585	596	581	537	574	549	554	540	595	570	573	557	595	597	593	618	603	558	613	568	583	587	575	563	607	560	601	569	563	553	557	536	582	566	558	565	558	538	517	588	585	552	553	579	533	565	527	567	572	546	534	584	554	592	544	578	531	578	552	562	578	566	546	543	584	546	548	554	559	560	564	575	586	580	566	578	574	545	573	545	559	552	564	576	506	596	564	565	580	584	564	591	514	538	552	575	637	613	574	562	600	557	535	559	594	510	538	555	587	567	571	575	592	578	563	574	574	579	585	602	593	574	570	550	553	623	571	553	576	600	541	582	541	541	579	552	599	584	565	593	624	580	530	567	502	578	577	584	581	528	542	529	565	557	538	536	560	527	567	551	547	542	618	561	566	576	538	578	518	607	548	528	600	524	569	580	539	601	532	577	567	549	569	595	562	570	547	565	583	550	547	556	592	563	611	561	541	610	551	566	564	557	581	544	583	566	557	552	579	557	541	565	578	563	554	551	551	542	597	612	546	561	552	560	560	593	557	525	569	572	564	545	568	533	582	531	525	542	571	571	564	567	552	575	510	570	547	536	607	546	574	570	543	531	544	559	544	546	556	574	518	529	579	531	565	590	570	562	540	538	574	560	591	584	543	600	580	567	570	608	568	560	535	533	549	566	583	559	570	587	542	546	559	549	574	523	541	532	563	551	588	537	541	545	588	577	571	553	574	551	569	553	577	556	545	529	583	584	573	552	549	549	590	566	594	594	556	543	545	544	532	526	596	578	532	555	602	538	584	551	636	552	573	543	576	540	571	572	590	575	551	529	588	567	532	575	534	517	559	525	570	580	559	583	578	552	582	590	536	537	618	545	594	584	542	588	560	543	558	586	555	558	535	543	563	557	562	565	541	559	560	641	583	554	500	573	543	576	556	546	549	572	596	556	575	538	545
26437	20401	8074	600	329	294	283	256	255	221	239	244	226	260	264	233	251	234	235	217	226	260	244	257	245	250	249	230	246	235	234	243	209	222	226	236	232	242	225	232	237	242	248	212	252	238	242	224	251	242	217	256	230	248	250	223	245	257	237	209	239	239	246	204	231	262	241	233	224	252	229	247	209	276	260	213	243	232	237	229	249	231	238	212	270	238	224	223	235	225	232	235	232	225	232	241	253	259	237	260	265	216	242	250	256	245	234	252	239	262	214	241	217	222	253	240	248	239	242	235	251	252	236	214	214	232	264	227	214	228	248	210	231	255	205	253	230	241	235	244	229	243	239	220	224	252	241	253	229	215	248	225	236	237	236	275	250	239	231	228	205	214	240	246	235	220	256	225	273	230	275	240	263	231	246	241	255	231	252	233	234	226	253	216	225	224	258	245	243	235	227	236	252	260	228	231	224	226	229	240	250	230	230	249	210	228	259	234	230	230	244	255	218	213	232	240	240	233	245	235	243	235	219	240	254	241	247	207	226	252	238	223	216	229	267	247	264	255	222	226	229	270	248	231	247	237	219	266	248	265	233	241	250	253	231	250	207	227	266	227	216	225	247	242	228	214	230	216	252	251	207	253	242	250	232	210	239	254	261	246	247	227	219	250	211	219	231	223	226	237	273	229	244	255	223	241	246	235	253	248	228	248	244	251	222	238	252	253	233	236	229	242	224	237	212	226	227	232	235	263	226	246	238	215	245	222	253	225	239	233	244	224	215	243	234	256	235	234	216	221	219	219	234	224	244	256	254	236	227	223	243	242	256	250	254	239	238	268	244	225	238	232	217	196	237	227	257	220	218	219	234	235	241	283	241	239	252	245	229	267	258	220	219	243	232	234	248	234	255	233	234	226	204	225	205	228	208	249	249	224	227	220	245	256	241	216	246	251	253	241	252	220	245	222	212	213	199	234	233	246	243	249	242	237	260	235	242	239	242	237	243	235	250	211	226	249	245	226	234	262	229	222	234	256	224	224	214	265	231	251	223	216	215	225	249	237	212	252	240	244	230	231	221	256	243	245	216	240	262	201	244	242	226	226	274	242	244	240	263	228	219	211	217	254	224	237	241	229	226	252	250	242	233	268	209	259	236	271	235	243	264	223	208	216	218	241	249	239	206	238	243	211	277	233	263	241	222	258	231	223	235	249	248	242	221	267	207	241	259	232	213	236	214	252	217	258	224	247	221	215	241	220	247	246	255	228	244	259	226	257	222	224	255	227	266	256	217	277	250	237	268	244	244	250	265	228	236	242	249	240	253	225	234	219	216	221	222	227	264	241	250	273	249	249	271	234	236	261	217	235	231	262	250	232	240	217	229	238	222	229	233	242	233	231	247	246	236	243	195	223	230	236	236	228	254	264	234	234	247	226	251	236	232	224	239	227	230	244	245	232	238	246	233	237	247	252	253	232	258	233	223	258	239	209	224	252	263	229	251	246	236	266	250	232	241	230	229	258	226	231	245	208	226	243	266	243	247	211	252	219	248	258	238	253	243	231	236	237	255	274	211	246	230	217	239	232	228	264	226	206	236	243	231	232	239	241	238	234	249	225	209	237	229	228	258	237	253	228	230	199	254	237	254	223	225	225	234	250	244	239	240	260	245	245	243	229	220	267	224	235	264	225	211	235	231	214	276	230	232	243	231	222	225	228	238	246	223	231	229	243	209	239	251	243	251	228	236	240	249	247	231	223	249	230	244	239	249	213	233	259	223	223	225	221	261	214	235	251	238	241	227	217	238	243	225	225	228	234	215	234	242	252	251	256	235	237	238	232	254	220	240	220	240	221	245	226	229	230	224	244	234	240	242	218	210	242	221	245	251	208	230	223	217	234	248	248	234	213	234	251	225	215	217	239	233	239	229	232	239	231	234	238	245	247	217	249	230	236	235	242	224	241	242	251	226	238	261	230	225	232	241	251	228	258	236	254	241	245	261	218	240	229	240	246	246	230	215	214	237	227	264	234	247	251	265	224	246	244	225	255	210	241	221	249	229	256	264	244	223	253	260	231	246	242	223	217	215	238	225	228	229	242	243	212	221	241	245	219	263	219	237	203	223	240	249	248	229	270	230	246	200	231	243	268	234	242	239	220	233	254	256	229	256	212	224	251	239	230	225	225	246	228	243	281	248	241	241	234	228	226	264	230	233	246	237	228	256	212	246	213	266	242	246	252	234	224	246	229	239	242	257	261	227	252	256	235	250	219	233	212	206	234	231	245	246	227	242	221	248	251	233	246	238	250	270	243	251	212	232	217	238	225	206	239	215	225	254	230	232	237	234	252	245	235	227	226	243	215	222	240	255	237	240	242	215	245	209	235	260	234	207	246	232	223	258	251	281	249	244	258	240	215	223	236	210	245	244	204	256	260	233	257	228	248	261	234	247	252	228	257	214	253	255	244	255	233	248	251	249	226	245	230	252	239	244	250	254	258	257	218	205	244	231	218	223	206	218	237	240	216	241	226	236	264	255	265	249	229	216	243	250	236	255	236	245	242	227	221	223	254	258	226	219	256	225	248	245	239	234	259	217	247	232	239	244	196	241	253	229	247	225	240	252	242	239	254	228	236	236	241	222	249	240	235	254	248	234	229	257	259	240	251	231	239	226	262	227	217	220	246	247	228	238	212	256	233	233	216	216	213	213	226	262	242	259	230	231	223	255	263	278	248	236	261	258	209	227	211	244	234	232	272	235	220	232	239	263	232	228	218	221	225	234	246	251	249	213	239	244	210	211	220	219	242	282	238	258	248	258	232	278	223	257	241	252	229	245	249	238	253	228	265	240	221	255	246	224	256	261	225	203	237	248	247	254	244	256	229	223	228	224	221	217	217	244	242	241	233	220	227	208	255	243	239	228	236	226	222	268	242	209	239	243	216	237	248	253	215	245	247	264	252	223	259	234	224	249	254	227	224	221	244	228	229	234	252	239	208	236	238	238	269	250	217	239	227	208	245	198	225	269	225	243	202	249	262	244	210	244	212	215	224	227	254	240	246	241	229	247	221	234	248	266	224	230	242	214	239	260	256	238	249	220	229	236	213	218	245	232	233	249	231	250	218	231	243	247	216	250	244	273	228	225	230	250	228	217	229	225	234	248	241	221	233	254	215	278	225	252	225	246	234	243	244	259	223	254	240	237	267	240	249	233	234	229	235	229	231	237	230	198	233	208	235	227	230	236	248	223	247	259	241	243	208	248	245	232	233	257	255	241	267	248	222	224	257	230	212	246	224	240	237	257	244	212	255	224	256	254	247	238	228	225	244	253	225	234	245	220	234	245	272	231	239	220	254	249	270	227	231	237	223	228	215	223	243	236	258	219	250	245	246	245	254	244	238	249	226	221	198	236	237	239	225	221	239	212	237	234	214	236	269	241	232	214	229	245	245	258	234	264	258	242	227	219	232	239	224	209	240	247	248	233	241	236	248	272	240	226	227	255	218	251	246	245	209
9680	1542	1388	914	724	628	583	539	510	474	473	519	496	469	445	443	457	482	432	449	475	485	438	477	428	428	453	421	431	460	439	409	460	459	473	494	473	473	420	408	430	460	443	452	439	446	413	473	466	432	446	464	482	458	455	426	440	460	431	417	452	402	477	466	447	464	440	474	443	502	473	429	447	441	474	446	468	450	436	439	446	484	424	458	451	444	438	447	464	443	444	480	420	441	433	432	433	474	447	482	436	466	451	479	456	427	449	458	466	432	479	452	436	430	432	461	449	456	455	428	464	449	452	477	462	456	470	459	473	453	444	453	416	450	454	442	444	470	473	439	424	440	443	457	419	444	462	445	466	459	461	439	469	426	435	442	468	438	431	490	445	469	423	476	472	438	449	463	480	424	441	451	416	448	440	440	426	441	463	438	433	456	453	472	472	465	467	469	457	437	448	486	420	460	435	482	449	464	463	456	441	462	454	488	453	500	435	445	459	471	421	421	445	429	459	457	438	465	490	476	459	407	478	436	439	406	460	430	447	427	415	446	456	416	463	442	498	448	440	456	453	471	496	477	470	421	434	482	431	456	486	473	451	425	456	455	474	442	488	468	460	407	502	458	449	420	441	456	469	436	458	437	430	464	469	430	453	462	460	455	484	455	452	463	455	455	482	401	468	465	445	409	448	411	443	442	454	410	449	437	441	445	423	444	447	428	437	478	459	449	407	446	410	445	499	444	422	414	457	415	479	435	456	406	455	442	456	427	463	411	443	475	470	396	429	436	451	416	414	430	448	458	447	424	442	431	450	428	456	411	445	426	448	437	435	461	440	463	434	422	474	457	447	459	462	439	453	466	457	461	434	477	443	440	443	471	436	469	458	413	444	478	441	438	427	448	448	465	438	427	479	475	450	444	473	458	437	412	432	465	416	418	456	438	451	459	435	438	444	458	465	478	445	415	465	443	460	471	457	439	472	425	447	429	464	440	447	440	443	495	444	451	447	425	447	427	437	464	459	427	427	460	438	459	473	454	442	413	416	418	451	425	422	417	464	451	439	440	461	473	432	428	465	469	437	460	426	434	423	442	422	439	474	418	467	438	438	449	445	431	426	424	452	462	498	423	493	449	457	465	459	457	462	413	468	444	445	414	411	466	430	430	448	457	437	442	449	461	468	471	438	445	452	455	454	445	462	433	428	453	447	427	454	474	481	479	466	460	423	472	422	440	455	439	471	446	444	437	453	452	452	454	440	442	454	484	471	451	421	487	477	443	432	441	474	440	433	447	433	458	463	490	457	455	425	434	438	477	440	425	441	437	446	443	441	421	472	441	474	465	394	469	436	453	456	418	444	455	457	482	437	448	450	420	471	451	475	440	447	418	442	487	455	490	451	413	455	441	418	430	469	448	442	471	453	421	435	457	469	440	438	434	415	423	436	465	430	467	451	470	466	468	459	469	449	432	457	475	439	430	461	474	452	428	426	452	421	443	444	453	461	450	455	475	440	501	457	450	489	464	432	471	467	440	441	425	426	474	470	466	429	439	455	441	449	458	441	459	447	434	475	456	436	450	500	416	428	441	428	449	460	451	451	458	450	448	491	437	468	430	458	440	432	423	436	426	431	419	436	433	433	392	408	487	450	449	454	459	501	438	481	441	409	467	454	453	482	487	413	445	422	436	411	461	460	453	432	489	430	425	450	455	425	441	463	447	422	448	460	450	448	455	470	450	432	445	426	455	442	459	462	462	429	445	405	430	455	421	424	486	472	437	402	448	438	463	437	456	449	478	442	479	468	421	483	407	440	464	460	495	473	449	446	450	489	438	427	455	457	504	437	451	417	440	416	450	467	481	473	481	442	446	411	469	419	458	459	449	477	457	473	463	459	416	465	439	426	459	449	463	453	442	472	440	474	441	460	489	453	451	453	452	423	420	440	419	485	437	445	448	438	447	473	438	492	481	422	430	433	457	437	431	465	456	436	418	430	419	412	456	457	419	439	422	452	465	476	423	474	444	436	449	410	405	426	460	439	473	443	439	443	448	429	504	431	393	468	463	472	453	424	452	443	458	458	454	424	449	475	428	466	439	437	463	446	413	456	458	450	452	447	428	440	426	440	499	479	471	489	429	432	431	462	426	469	398	431	450	416	437	459	472	474	440	425	421	429	441	419	427	417	433	430	459	452	443	484	460	437	425	451	468	461	463	481	398	485	465	464	479	449	455	472	466	466	444	483	428	463	448	465	419	428	442	458	424	462	429	464	452	436	440	471	451	486	503	476	473	447	454	411	453	436	448	454	449	447	486	450	459	471	440	481	457	430	479	472	453	455	425	434	473	413	433	437	447	476	447	423	452	472	431	424	427	424	474	449	437	460	477	466	429	405	461	442	454	446	475	464	439	453	431	462	446	441	428	466	466	474	457	439	461	447	463	433	484	451	499	423	475	456	442	455	472	427	434	445	432	453	445	432	438	479	442	442	432	445	418	490	442	437	447	439	456	460	431	437	470	457	433	456	395	422	441	427	425	430	450	444	437	422	443	451	463	468	430	440	444	437	452	409	479	461	494	466	454	475	510	437	431	443	478	440	452	427	452	422	415	416	465	431	424	438	456	452	480	456	463	466	468	491	461	462	487	437	441	468	501	439	478	477	419	449	471	456	471	415	486	469	442	450	446	421	450	447	455	467	492	461	464	442	441	419	457	433	442	458	488	477	426	436	470	447	465	424	440	463	444	451	445	427	465	415	484	460	445	437	454	487	472	413	455	448	429	458	433	448	425	434	438	418	422	451	442	466	421	455	444	433	438	446	408	446	452	448	446	464	436	432	459	447	471	458	473	485	478	452	453	474	429	449	479	444	436	392	452	427	456	447	442	434	453	449	450	425	454	477	470	486	461	471	427	427	492	489	460	423	467	429	430	434	432	432	413	481	410	442	417	408	420	480	463	438	442	424	443	455	441	467	432	430	449	478	433	453	442	457	462	451	417	423	443	470	458	434	462	442	399	477	447	438	478	444	482	450	439	442	452	447	446	417	437	472	453	483	448	476	475	457	438	471	435	476	488	464	468	499	425	454	478	443	435	425	424	440	464	429	468	468	461	413	474	462	423	467	475	453	448	418	440	444	469	439	396	393	455	476	437	456	440	430	447	456	432	437	439	473	426	454	456	481	450	435	459	442	474	480	481	418	465	446	451	478	441	441	438	410	431	458	433	435	438	436	446	445	474	448	447	467	403	468	434	465	459	441	438	447	468	491	397	458	437	448	446	484	457	456	431	464	465	415	429	427	437	483	474	465	449	440	456	477	425	462	474	431	430	424	462	471	486	466	471	441	455	421	427	443	423	425	475	463	450	440	434	494	432	467	436	431	460	477	472	474	430	464	453	426	461	415	442	460	406	432	465	451	488	445	454	446	450	405	470	452	447	404	472	427	437	460	467	469	462	417	450	448	402	406	462	431	466	460	462	450	456	455	434	454	421	474	436	437	487	447	450	440	446
24023	20978	27982	24135	19443	1478	484	389	310	255	248	227	196	213	198	186	185	167	173	164	164	167	154	134	132	154	147	175	146	158	147	167	149	163	157	142	147	137	136	129	122	118	127	138	146	125	165	136	133	139	134	135	152	147	133	141	137	145	128	159	138	142	135	147	151	130	152	140	129	140	133	160	135	146	142	134	127	127	132	127	129	135	135	158	141	142	149	126	122	135	120	139	162	151	132	125	163	148	141	152	135	125	131	150	145	156	151	151	139	154	153	130	122	121	120	155	143	163	157	145	125	141	143	146	142	149	135	145	114	160	147	156	127	116	123	153	149	156	131	141	132	149	118	137	142	169	165	132	163	142	119	131	140	123	121	139	134	132	149	114	130	124	133	144	141	154	161	156	112	135	153	124	141	158	132	130	137	140	139	118	132	129	142	141	138	130	149	133	140	147	126	147	153	164	142	150	139	128	160	125	153	131	130	166	138	137	151	145	144	123	126	151	139	155	161	140	143	161	131	141	151	125	139	133	134	117	134	136	152	128	143	139	133	151	105	139	138	139	144	149	135	125	124	143	142	159	136	158	133	141	135	144	151	128	160	131	129	135	145	130	151	147	176	137	138	142	138	130	170	124	136	134	135	131	152	150	147	120	147	131	142	162	127	144	150	140	131	129	119	165	138	156	143	138	120	144	127	125	136	123	118	157	136	130	148	129	139	141	138	135	145	129	127	130	136	139	153	146	144	136	129	156	123	122	134	129	138	146	139	126	118	160	154	138	141	116	126	158	133	130	137	156	138	132	125	140	131	171	162	148	150	149	130	138	147	130	123	166	132	134	127	152	154	136	163	130	123	150	159	167	152	107	145	148	122	125	138	124	144	148	158	136	130	159	123	129	163	132	134	141	121	132	135	172	136	115	126	145	156	152	116	139	151	143	148	147	142	133	126	147	148	149	146	127	119	138	141	147	142	144	148	137	151	143	160	127	148	142	137	128	136	157	127	142	143	141	141	133	128	157	143	134	126	144	129	148	120	157	128	127	147	131	139	154	168	128	130	134	111	140	139	151	125	140	133	143	144	136	127	148	133	116	126	138	135	134	137	142	137	111	145	134	128	139	136	144	130	154	127	131	130	134	127	149	147	125	130	153	147	163	144	142	130	129	143	136	119	150	129	126	129	138	159	142	138	136	134	135	139	122	138	128	135	155	136	128	154	137	128	135	142	134	134	131	130	130	142	131	151	140	111	148	117	145	137	141	153	135	121	128	128	136	138	141	142	130	139	139	128	145	125	144	151	128	136	152	131	166	124	148	125	131	133	129	153	114	142	123	142	131	158	144	157	136	150	144	139	131	147	134	155	133	149	154	110	114	161	150	130	139	121	151	147	141	141	142	146	149	131	130	124	139	126	117	122	132	126	137	128	140	128	142	140	135	136	158	126	133	137	136	131	143	150	152	144	162	141	141	145	128	138	138	136	134	156	137	145	121	125	148	124	131	120	143	129	154	150	129	122	130	142	107	147	136	136	130	144	124	135	138	121	149	147	140	150	145	146	128	140	169	131	158	154	118	119	142	158	129	130	150	140	140	142	138	145	142	137	165	119	139	140	133	138	144	149	133	127	122	140	128	130	156	136	150	136	141	156	125	139	133	150	138	117	116	139	126	133	146	122	137	156	134	129	145	129	159	137	134	147	145	156	130	134	135	127	131	144	136	157	138	147	116	137	135	146	146	127	109	108	119	139	136	126	141	143	146	148	147	136	101	162	128	133	121	126	125	142	143	147	131	152	127	142	139	122	144	128	141	134	151	152	132	131	137	153	113	140	163	126	115	148	135	155	147	146	140	135	109	135	141	146	131	151	143	123	135	129	136	149	139	131	138	137	135	141	129	138	109	123	148	133	153	152	124	141	145	114	148	145	154	130	145	123	161	154	141	146	130	152	150	133	120	127	145	136	142	135	130	132	125	135	137	105	120	143	161	144	140	120	140	140	141	140	140	137	140	145	128	125	126	140	142	115	131	138	141	118	132	139	161	142	142	145	126	134	128	141	132	145	112	155	139	121	136	131	145	123	125	137	133	130	141	131	140	120	153	131	129	143	145	157	126	142	134	143	144	150	139	146	120	132	138	150	130	132	131	119	154	117	160	136	137	125	135	143	134	138	139	140	130	131	129	127	125	132	134	132	131	120	157	118	136	130	135	161	114	136	123	138	154	135	131	161	140	138	149	150	140	110	151	130	119	139	132	108	153	122	140	149	115	140	133	146	124	126	132	158	135	129	126	155	115	137	144	144	148	136	133	157	127	152	155	116	129	145	134	153	121	123	158	127	136	121	137	140	143	127	149	151	133	144	124	140	141	108	131	114	136	146	134	139	132	149	149	126	133	123	147	160	142	144	139	132	124	134	140	137	133	153	142	149	143	152	139	112	143	131	142	139	139	150	120	117	130	123	126	113	137	147	130	150	116	124	150	134	124	136	126	121	137	137	131	144	142	127	126	150	152	135	165	121	142	146	128	147	120	134	128	130	136	138	138	144	142	141	156	118	159	114	154	146	144	125	155	139	133	148	113	122	152	143	130	146	138	134	136	137	147	136	145	138	144	149	135	129	142	120	128	131	130	149	125	131	150	123	140	147	165	149	158	125	125	145	143	147	138	128	129	132	124	141	131	135	140	132	146	125	155	147	129	141	120	124	127	125	127	126	140	147	118	148	134	129	149	135	138	158	138	142	139	147	141	137	134	166	137	140	146	137	142	138	153	148	127	130	164	126	114	138	144	139	115	134	140	164	134	125	129	135	159	114	139	130	149	138	138	144	159	119	128	128	120	159	144	131	122	139	139	183	148	133	127	131	130	136	140	137	138	134	130	134	117	140	130	124	138	129	121	161	138	152	143	133	140	126	149	135	144	147	151	140	138	144	127	147	132	128	146	144	146	172	161	156	139	126	125	140	137	160	129	145	142	128	156	134	111	137	142	146	122	130	136	128	148	132	141	144	153	132	141	144	129	142	137	112	153	137	131	151	136	142	147	147	151	134	125	124	140	150	137	133	163	139	152	126	126	140	127	133	102	133	142	136	147	124	130	130	154	132	167	158	146	145	121	137	129	137	144	117	141	129	154	121	133	143	125	138	125	141	137	112	132	153	147	139	152	131	150	135	134	130	134	145	151	141	140	141	139	144	125	131	163	141	135	153	131	132	149	141	120	145	144	153	146	131	151	142	130	142	143	132	134	128	153	147	125	122	142	121	121	136	144	130	136	131	138	137	140	140	139	163	147	127	126	138	139	160	125	140	139	127	136	132	142	129	122	135	140	133	149	137	112	132	142	134	134	139	126	123	137	135	135	138	134	125	124	140	166	120	133	137	139	153	120	127	145	122	143	126	120	140	156	150	103	128	135	138	143	114	130	152	123	148	152	129	142	122	144	124	127	149	118	124	168	124	146	125	143	144	123	117	149	142	169	137	129	127	158	143	170	132	150	139	123	140	150
18391	9706	8235	3986	2692	1861	1378	1113	906	785	655	597	626	520	497	437	431	387	393	367	351	356	356	340	329	336	308	283	334	346	303	272	297	288	277	288	302	304	276	315	301	277	270	320	264	287	284	299	260	297	295	272	272	310	290	258	263	303	259	303	303	255	271	256	258	273	280	257	256	301	291	285	289	272	279	287	285	257	289	281	261	277	267	269	259	289	267	309	290	273	260	261	279	255	270	251	299	259	237	265	278	263	243	275	281	285	268	286	282	248	289	278	285	269	283	270	284	274	252	276	250	271	266	282	237	284	270	269	238	277	270	262	252	281	298	268	277	301	256	285	305	265	273	275	286	307	266	278	264	263	302	265	253	289	306	265	282	255	267	250	277	254	252	292	280	279	250	286	288	240	270	284	239	282	283	293	286	252	266	252	243	267	256	238	278	277	282	276	259	276	299	264	262	263	277	273	265	250	228	277	250	284	265	301	270	286	255	241	266	258	271	267	274	290	286	288	258	272	278	291	278	306	275	275	267	254	262	265	251	280	246	304	235	275	257	253	279	249	281	296	276	236	263	250	259	275	276	251	260	280	267	255	241	244	274	280	256	257	266	267	288	277	261	279	260	274	279	273	246	233	282	252	279	241	298	245	274	266	292	259	258	261	271	244	275	284	267	284	253	284	288	299	275	260	258	271	311	268	309	277	269	240	256	268	297	276	261	271	261	269	271	278	225	255	261	284	287	282	256	286	248	258	265	256	254	253	280	269	294	254	284	281	258	310	278	255	275	283	278	257	289	262	273	241	238	244	241	299	264	292	271	237	282	259	274	280	250	279	237	294	289	270	242	277	268	270	267	247	265	285	251	257	249	282	285	279	275	285	271	274	294	247	249	263	280	276	264	260	277	269	281	276	280	274	225	278	270	270	295	275	264	243	264	278	261	278	299	277	257	285	247	276	273	259	278	294	249	294	281	276	277	296	290	300	252	259	264	276	247	245	282	268	275	256	296	294	241	262	262	246	295	275	272	263	249	276	269	255	284	256	272	271	279	261	250	266	253	301	273	249	251	300	255	285	260	274	268	266	296	255	271	246	262	276	249	257	287	278	264	263	238	263	282	253	255	269	258	272	272	290	267	249	276	268	288	260	256	289	290	257	292	274	253	243	273	281	258	311	276	293	291	262	258	295	270	290	297	270	268	279	294	271	260	287	289	253	264	275	271	285	286	280	267	244	291	274	284	291	275	239	250	259	263	305	273	273	253	271	260	252	260	302	281	301	298	294	249	271	295	276	259	275	291	255	243	284	294	277	248	234	252	272	297	258	291	264	302	266	298	267	243	244	280	243	268	267	276	234	254	258	287	256	275	304	268	273	266	273	275	280	240	263	256	268	302	277	266	295	271	288	291	290	262	279	265	304	289	286	288	275	261	251	252	261	256	273	263	247	269	275	302	246	272	275	249	268	244	306	269	281	275	289	273	254	275	278	274	245	299	276	300	268	260	275	316	262	271	248	286	283	238	289	237	253	241	259	285	279	288	263	261	260	265	281	279	259	253	282	288	236	284	283	254	261	295	271	269	279	271	251	271	286	277	261	258	258	290	292	292	271	259	289	257	278	234	246	279	258	264	257	282	249	250	286	252	258	251	269	262	257	275	277	247	237	232	282	265	274	259	232	256	259	261	273	312	294	277	251	284	283	261	290	263	260	273	294	285	274	278	250	316	267	281	274	257	265	248	253	280	260	264	271	259	261	288	263	267	264	270	267	269	273	267	262	278	315	263	261	271	280	272	280	285	292	283	267	242	264	290	270	262	275	275	248	272	226	271	263	281	266	247	258	266	274	283	303	254	288	275	297	272	286	304	255	280	278	280	280	296	276	278	260	284	270	274	263	257	263	277	251	254	263	253	243	264	282	239	266	286	275	265	285	303	268	258	250	257	280	282	267	286	270	229	267	278	251	285	272	284	254	240	277	261	248	280	276	242	256	274	266	272	266	293	298	266	271	273	249	279	290	278	263	265	269	268	286	240	271	256	276	272	283	284	258	275	250	277	244	244	279	292	254	272	229	266	238	268	264	276	279	249	266	295	303	240	274	269	281	314	254	230	235	232	266	276	240	278	286	265	271	268	260	279	245	252	274	252	278	254	297	254	250	274	264	275	272	278	263	257	263	254	270	261	224	294	271	255	276	269	251	286	265	274	265	233	284	238	276	281	263	257	263	263	259	260	288	261	274	269	255	256	263	253	275	261	281	258	276	283	286	281	251	276	256	270	258	266	244	293	296	287	270	241	243	305	273	274	279	252	256	244	291	278	277	306	251	278	285	243	243	262	285	307	276	254	256	280	278	320	266	245	261	255	275	268	241	253	256	265	286	285	259	291	258	247	260	256	273	261	278	264	275	267	261	279	254	266	282	285	271	278	279	285	256	285	269	262	273	275	283	290	278	250	251	273	268	244	242	280	281	250	275	252	273	272	274	274	270	267	298	289	285	248	264	277	250	265	270	302	276	283	248	261	272	279	269	294	265	265	250	244	261	264	293	295	280	263	262	273	257	240	269	275	298	294	267	260	248	293	277	288	267	272	265	283	269	285	267	245	273	259	272	261	251	257	269	258	252	307	264	268	262	310	268	279	236	268	267	243	234	274	270	263	280	261	264	266	269	234	273	272	228	239	280	246	301	296	270	276	292	258	288	282	255	263	282	273	257	269	270	258	288	297	247	263	256	255	264	268	262	253	279	288	299	247	289	222	255	252	287	323	254	296	284	254	266	278	305	254	291	291	269	242	246	287	262	249	279	277	285	237	279	288	283	272	243	280	258	289	306	273	282	276	273	239	272	252	262	274	267	303	288	274	261	272	243	244	260	279	258	259	289	287	279	300	233	247	278	260	275	267	248	282	263	256	297	249	272	267	268	285	293	233	279	274	248	243	275	254	270	276	256	258	273	270	280	245	288	270	233	273	262	280	282	241	265	226	275	263	235	249	261	269	253	264	256	307	266	283	280	252	260	269	274	257	264	282	284	321	272	242	244	276	246	274	282	267	303	254	274	260	273	269	264	273	269	242	274	265	280	260	245	270	287	250	266	240	289	246	224	258	266	268	269	262	288	287	265	271	251	292	275	280	262	249	260	266	271	255	284	265	237	278	265	273	264	270	296	270	284	271	266	268	260	281	269	302	259	274	273	255	304	275	244	292	277	283	259	299	263	255	294	278	249	288	279	267	265	260	281	282	241	275	251	262	246	279	270	255	262	265	269	263	270	272	261	301	279	260	295	259	281	278	267	278	263	262	275	271	258	260	276	278	278	309	276	273	286	272	278	293	262	261	298	256	279	271	264	244	268	269	288	281	249	257	253	283	258	279	252	273	307	271	255	269	258	276	235	268	232	268	263	274	272	262	270	294	237	256	273	249	275	275	246	269	240	259	261	286	272	291	261	285	261	262	266	241	305	293	274	289	257	272	261	268	289	245	278	270	287	309	253	258	273	290	299
23009	21004	28704	23476	21004	18605	1873	788	634	562	507	482	502	512	392	445	367	413	421	365	399	369	393	348	349	367	389	356	372	325	348	338	304	349	353	345	334	341	330	348	362	327	328	324	372	342	384	321	335	339	321	346	342	359	350	340	346	310	327	341	339	313	338	322	304	314	338	331	319	363	340	314	316	351	294	333	319	321	314	314	319	356	319	311	320	343	357	324	337	337	339	365	334	336	307	301	318	320	340	321	325	329	320	335	303	290	332	302	313	336	329	336	297	324	329	289	322	334	312	336	319	341	307	345	319	296	335	335	364	307	328	302	352	336	297	319	316	318	321	333	359	335	324	309	342	332	332	296	312	320	323	361	322	341	313	317	335	297	299	354	327	327	309	315	338	334	362	370	310	298	327	327	290	337	307	343	348	338	318	347	275	362	293	322	347	321	319	298	336	319	318	318	359	295	323	307	312	336	339	335	309	332	317	320	317	309	347	324	334	341	292	331	301	327	311	331	329	349	313	326	340	332	322	305	352	340	347	321	301	323	318	308	331	309	341	346	333	341	318	337	332	293	311	306	341	305	328	328	342	315	322	334	335	335	326	349	297	337	316	304	330	332	319	331	316	321	309	306	339	328	321	340	326	378	338	345	316	326	345	320	307	349	308	316	298	336	302	295	338	313	338	355	349	330	310	321	335	353	294	319	316	360	323	336	338	335	293	283	340	276	318	338	340	309	347	324	354	344	348	303	343	309	321	315	340	329	308	279	320	341	324	334	296	315	320	309	332	332	341	311	322	303	314	348	315	338	335	321	312	311	347	356	333	308	339	342	303	358	329	328	307	327	307	323	322	338	304	329	333	324	356	310	327	325	304	276	325	325	341	314	332	310	328	335	328	327	317	304	334	313	313	311	306	319	354	312	338	346	339	336	357	312	336	322	332	321	335	332	349	341	343	281	322	318	341	333	313	335	332	341	345	325	313	306	324	311	335	314	312	329	306	380	323	328	340	316	343	308	359	353	334	322	343	316	389	331	333	338	309	343	362	332	335	315	312	305	334	337	353	304	308	316	336	313	353	327	332	334	344	356	335	335	346	349	313	325	365	353	341	328	325	346	323	331	357	320	391	320	330	316	332	332	333	315	309	338	314	306	311	350	325	326	347	339	300	307	304	364	350	316	351	342	303	362	327	347	341	331	322	327	321	341	317	353	304	317	285	334	289	339	345	356	293	335	333	310	364	321	338	316	309	340	323	311	299	336	341	319	343	290	311	332	318	292	326	361	370	299	313	306	346	315	320	314	323	343	315	343	318	353	292	308	310	315	291	328	334	328	335	337	322	307	331	312	337	296	330	276	362	309	326	287	356	323	315	347	347	340	338	319	346	323	301	320	322	322	307	323	351	335	333	339	325	322	294	312	325	319	302	303	356	340	299	343	330	335	329	313	316	304	323	338	307	327	295	324	318	322	304	325	371	349	296	343	319	325	367	310	359	305	363	337	319	322	300	291	314	320	334	327	335	322	293	348	331	332	347	324	338	352	319	344	307	297	294	333	317	344	369	345	339	313	304	340	332	328	297	300	346	329	350	333	342	315	290	329	330	359	328	318	364	336	350	318	323	318	334	312	288	298	316	318	345	301	340	326	354	328	326	326	295	350	281	339	302	325	300	309	316	335	354	334	303	324	318	352	324	337	359	328	338	338	314	349	336	320	316	329	368	364	297	288	319	344	330	345	304	326	334	341	368	305	301	315	347	294	324	301	315	357	341	307	318	313	318	291	321	317	311	322	338	312	316	322	315	281	333	323	313	311	325	327	326	317	346	301	326	340	320	344	301	329	301	312	323	332	310	351	326	312	318	329	342	312	317	303	311	343	312	330	330	335	321	327	348	339	333	355	343	308	329	342	351	295	345	315	346	295	346	367	359	339	310	352	319	315	307	310	320	322	329	345	311	353	336	333	345	308	316	326	366	329	320	318	342	332	315	324	302	330	306	306	295	298	322	343	325	303	349	332	306	346	356	310	306	343	284	330	296	322	343	314	347	324	310	326	294	300	306	345	354	319	345	332	340	330	322	309	367	300	325	328	334	325	327	328	327	331	300	344	313	330	303	306	334	318	314	337	311	301	296	320	324	308	339	325	302	324	307	295	293	306	322	323	318	334	323	344	322	312	298	365	307	317	297	319	313	291	336	302	351	341	333	325	299	322	315	326	350	294	305	333	301	325	316	340	280	338	346	320	335	324	302	319	306	312	320	329	323	307	338	343	331	321	328	308	326	304	323	341	314	313	288	350	343	308	325	323	341	343	343	326	313	344	329	369	336	347	315	330	332	325	357	340	309	329	344	300	335	307	325	316	323	325	309	299	340	350	306	332	323	318	325	285	342	341	338	312	348	303	351	304	306	330	316	312	339	306	298	330	343	318	278	297	324	311	322	346	329	333	322	313	320	307	339	349	298	338	302	319	300	309	322	313	347	323	312	319	329	301	295	296	306	337	288	323	314	328	337	321	331	314	365	320	350	317	317	298	319	320	302	296	329	314	364	286	335	323	293	336	297	332	302	353	316	333	332	292	342	329	344	331	333	319	317	323	334	319	353	313	321	311	334	340	334	297	360	285	304	318	353	314	363	320	334	351	316	343	308	332	308	332	323	341	325	299	331	346	361	328	302	324	309	333	292	308	294	316	326	318	300	334	329	348	296	322	333	331	319	294	344	308	336	349	309	332	291	310	347	328	328	355	322	322	377	321	362	305	332	332	328	357	305	318	355	305	308	322	332	310	343	346	356	320	332	331	366	350	350	353	341	334	310	312	326	336	314	315	326	326	295	315	318	306	317	324	311	327	318	322	314	285	327	342	312	339	317	340	330	294	338	309	347	317	354	318	297	300	330	306	323	334	336	326	338	319	316	301	312	337	329	299	307	304	311	336	328	329	339	346	346	320	358	293	328	330	331	308	331	341	312	310	323	334	336	324	357	294	302	335	322	337	334	353	322	321	352	352	333	303	352	294	342	328	328	328	347	324	329	336	368	359	300	301	302	336	344	303	307	328	326	351	300	354	315	315	320	326	324	295	334	332	321	349	338	337	335	293	329	339	340	312	348	316	317	351	275	330	330	337	312	333	300	328	329	329	314	305	306	376	303	323	350	321	324	340	343	317	345	329	338	331	324	320	345	315	315	320	327	314	308	372	333	328	334	330	355	323	325	340	310	329	350	362	345	299	340	304	345	332	309	306	308	318	314	349	325	301	307	345	335	313	311	362	348	350	352	321	312	362	352	340	339	355	317	310	337	320	297	325	306	321	287	339	342	327	344	300	315	312	295	302	323	335	323	303	344	340	344	313	297	323	287	324	343	343	332	326	345	316	311	297	353	346	323	345	324	331	284	298	318	300	324	352	338	311	329	356	324	320	340	333	327	281	301	337	312	339	329	319	302	325	322	335	333	313	351	333	327	322	310	353	312	318	329	306	307	327	341	298	299	321	331	338	312	324
21987	15667	13355	7211	4782	3494	2701	2156	1851	1506	1373	1195	1128	1024	985	962	857	800	784	745	766	727	680	698	704	668	668	661	657	705	616	604	619	653	623	617	564	606	585	614	578	635	608	636	619	554	626	613	576	604	597	604	629	594	592	628	589	534	575	563	557	562	564	637	555	549	593	624	595	588	536	547	613	525	550	592	582	578	557	575	562	546	545	596	578	583	607	566	551	580	570	575	540	574	519	551	599	586	572	567	584	578	537	585	549	617	588	567	551	557	538	593	563	586	603	541	592	554	577	561	585	578	554	574	572	547	576	599	578	578	550	577	575	583	569	554	584	587	533	563	581	565	567	572	559	574	526	541	543	567	623	575	600	531	617	519	573	588	571	587	591	579	577	577	599	599	561	584	534	531	583	557	567	554	633	577	565	566	575	526	544	548	577	537	542	529	546	563	593	545	554	576	530	545	532	563	565	588	563	536	577	576	572	542	586	553	544	567	577	538	573	567	573	582	556	527	564	543	582	542	576	609	544	563	556	540	539	572	553	515	549	562	535	565	550	583	534	535	561	508	588	575	565	583	565	579	625	549	569	545	592	551	572	570	559	606	584	545	575	555	552	509	588	586	571	577	561	555	581	583	564	529	556	562	573	565	578	544	542	562	614	538	573	548	580	577	510	542	563	592	563	502	569	543	564	590	547	570	581	570	546	520	553	560	539	569	539	541	586	546	534	574	611	564	557	591	555	578	534	574	582	522	547	578	558	585	528	545	534	590	596	532	572	561	605	586	601	545	567	530	593	579	589	526	573	585	580	612	542	589	559	536	566	562	562	573	555	546	562	581	579	579	543	615	527	603	572	597	596	556	595	551	575	573	550	548	558	582	566	554	573	594	606	536	567	570	570	595	595	570	616	555	579	546	581	552	563	534	589	580	580	566	545	539	530	539	498	531	572	553	543	566	616	563	574	542	527	543	559	551	560	563	519	556	543	580	567	560	547	552	565	573	582	572	571	531	587	583	534	537	575	580	563	569	544	531	544	589	579	523	541	563	519	573	581	582	560	585	543	557	594	551	574	568	556	544	604	553	547	582	534	562	578	585	572	527	605	571	579	560	539	555	578	590	581	531	560	555	569	553	548	525	556	569	583	545	598	573	567	571	581	589	588	553	581	511	553	539	551	571	604	543	537	553	534	558	562	548	584	550	552	532	590	546	557	639	593	553	558	555	558	570	581	573	596	555	563	546	558	566	548	574	549	571	538	575	541	588	597	528	528	563	570	558	549	545	557	569	576	588	580	623	552	568	590	526	584	578	577	556	590	588	551	539	541	580	556	597	573	547	534	577	596	535	580	582	551	579	572	551	578	549	571	579	559	514	559	573	578	554	547	560	560	561	565	567	573	574	545	572	534	567	555	578	534	570	554	556	614	562	567	577	584	532	541	537	527	556	549	562	541	587	564	575	573	535	550	583	594	556	548	552	573	563	543	538	569	563	518	545	561	560	545	603	552	599	566	598	598	585	565	572	547	564	564	576	576	586	554	570	585	586	551	584	554	563	536	585	568	527	541	569	537	583	591	584	558	577	580	586	570	591	536	560	575	541	582	563	603	564	532	539	539	547	591	549	571	562	555	571	584	559	515	590	574	531	550	590	576	535	593	570	550	546	546	567	524	571	541	555	561	567	574	550	600	579	534	592	549	572	571	560	561	591	582	560	535	606	563	562	594	556	584	549	573	508	590	572	556	554	559	563	575	581	584	551	521	584	582	578	562	580	564	541	574	578	572	583	563	542	549	561	548	618	503	575	544	539	559	586	616	577	566	573	531	534	530	544	593	569	562	542	551	511	551	592	561	543	539	551	551	580	526	563	594	535	551	553	613	565	617	628	555	547	616	585	598	544	597	595	566	582	587	549	611	554	642	535	596	542	585	593	558	580	568	527	614	581	591	577	548	568	562	597	548	534	545	578	550	582	588	608	545	561	565	560	555	577	593	561	542	547	583	594	526	551	563	516	574	567	538	614	574	561	556	556	553	612	562	560	605	590	594	544	530	583	560	541	537	543	544	552	546	547	533	544	549	551	571	577	525	567	531	514	555	569	584	546	566	562	588	623	523	541	574	618	547	594	542	583	531	600	591	583	554	529	548	608	604	585	540	582	566	554	560	565	538	580	566	567	525	572	612	548	560	575	542	593	565	546	561	551	547	568	548	548	590	562	579	604	563	569	545	574	566	552	578	594	572	556	563	584	550	562	562	574	568	598	595	563	573	586	582	541	577	538	536	580	566	529	601	560	575	556	561	582	558	582	590	608	561	546	555	548	588	593	587	550	598	570	577	558	550	557	564	576	540	539	564	597	551	543	581	553	517	559	529	563	571	540	575	556	569	550	595	614	564	542	590	550	568	551	566	540	593	552	588	560	546	566	564	524	565	569	552	602	560	593	562	548	586	533	568	568	602	555	565	558	586	575	559	513	506	601	565	540	581	564	606	599	578	554	589	574	561	569	550	560	566	542	555	557	600	571	545	566	569	565	557	583	588	590	555	560	493	528	575	580	565	545	565	582	563	573	565	538	562	547	607	545	562	583	552	578	543	566	556	601	562	545	576	579	535	562	576	540	553	531	563	576	581	599	557	570	533	532	594	599	561	538	567	565	532	528	573	577	543	576	562	565	553	539	590	565	575	580	597	616	578	597	582	529	581	564	594	496	580	563	509	522	542	577	552	585	602	556	561	585	523	582	547	560	579	589	567	612	550	567	556	573	589	554	532	552	581	582	603	560	583	577	522	558	576	532	589	522	529	585	563	598	559	566	556	548	541	577	565	562	573	544	578	598	525	588	532	561	564	527	563	574	550	589	535	580	562	618	571	560	552	575	558	568	574	535	546	576	573	552	517	539	542	557	570	592	595	610	570	573	552	583	563	558	594	562	562	575	558	555	512	595	587	562	552	561	531	597	553	562	544	560	599	581	564	559	555	570	549	575	561	565	542	564	573	562	572	568	561	621	490	524	539	570	616	565	549	562	533	576	525	585	559	587	560	578	567	568	602	545	557	562	578	567	556	593	588	533	593	556	552	590	578	567	593	585	544	548	571	554	555	542	612	544	566	562	596	532	609	598	584	581	531	537	587	572	545	573	560	548	535	579	558	595	532	565	566	547	583	572	565	560	595	592	548	550	562	568	542	578	569	535	543	536	550	527	585	567	588	562	566	550	593	533	564	551	583	541	540	533	541	600	581	564	577	589	570	545	524	552	556	573	591	554	585	582	551	568	595	533	565	555	586	532	566	609	596	547	560	564	567	514	544	611	583	550	570	544	557	569	537	559	598	557	573	609	555	598	590	566	551	552	556	573	561	548	566	574	562	575	547	565	560	560	584	563	586	534	595	566	593	534	610	551	559	591	605	572	540	566	581	559	567	581	591	555	586	542	560	519	576	573	526	559	572	582	594	599	545	582	601	552	551	560	562	565	568	554	586	576	552	580	548	543	545	558	571	564
26457	20364	8015	596	356	301	283	258	250	276	265	223	255	249	216	234	219	244	232	267	229	237	226	253	245	210	226	212	242	237	255	265	246	242	266	219	210	234	261	219	256	224	248	215	235	234	269	245	231	258	251	230	263	232	232	232	246	238	236	249	229	232	242	219	242	244	220	213	263	216	243	251	228	218	244	230	248	244	221	247	218	208	224	248	245	245	239	230	225	225	252	269	251	209	260	263	203	245	219	231	214	236	247	234	263	238	234	248	227	252	215	235	251	226	243	186	243	262	259	245	201	220	234	236	261	238	229	214	245	236	236	225	225	219	253	253	248	209	238	234	240	232	227	248	203	252	253	218	231	257	220	223	223	258	238	245	238	254	254	225	262	243	251	249	268	217	236	216	216	230	244	245	223	220	247	247	237	221	239	230	251	220	216	266	245	226	235	250	240	230	218	253	260	236	220	244	235	236	228	270	221	240	224	215	238	266	255	245	238	228	238	234	215	241	244	234	243	280	252	228	221	246	215	228	243	235	261	243	224	243	255	262	225	228	225	245	213	218	265	248	235	247	223	235	241	220	211	227	244	232	240	234	205	257	249	230	238	208	223	224	228	238	253	251	236	248	231	249	229	239	249	231	265	248	238	234	227	233	240	240	238	238	268	221	221	256	241	256	252	221	236	229	205	246	230	238	240	236	267	242	236	235	259	253	232	217	235	210	223	262	226	217	234	246	228	226	237	249	250	202	228	223	230	259	236	264	196	236	251	225	270	239	222	208	230	243	245	222	236	228	245	228	242	234	262	253	253	229	245	227	243	239	222	245	222	245	239	232	234	238	256	234	258	232	250	228	229	230	221	239	242	226	253	237	253	224	228	225	220	256	235	265	255	221	236	201	232	253	255	259	248	255	216	233	186	220	230	227	259	215	254	248	220	237	248	222	216	227	218	243	233	258	242	218	228	240	213	233	232	257	238	232	223	267	234	214	225	233	232	238	234	223	249	235	223	235	267	223	231	214	246	231	246	228	279	240	241	253	201	244	240	202	234	229	240	220	230	237	220	222	229	246	243	235	229	256	248	243	235	235	227	263	250	228	209	230	272	235	230	226	234	214	216	205	223	237	254	245	279	237	250	246	233	238	248	233	213	226	239	225	230	230	243	231	242	208	204	212	227	254	239	234	233	239	221	207	215	219	236	256	248	241	228	229	264	231	245	245	230	229	241	241	221	236	235	223	216	211	229	227	220	258	242	215	237	248	267	262	227	265	246	246	234	248	239	236	250	240	255	241	217	247	232	218	238	224	276	264	237	232	225	244	233	243	231	252	243	240	258	265	231	241	244	223	239	256	258	236	236	211	232	208	256	248	236	228	241	245	216	218	235	239	212	231	210	244	223	246	245	252	260	253	249	256	219	232	235	231	246	258	215	226	245	216	226	261	227	250	245	244	241	232	261	234	253	243	225	254	244	227	239	246	231	233	208	222	205	239	228	223	270	228	247	235	256	242	222	245	249	218	241	235	217	252	264	224	226	220	242	223	236	208	227	214	222	246	252	238	216	229	239	249	229	245	225	227	243	243	228	227	231	238	244	243	245	222	219	234	210	218	248	238	224	241	225	244	228	232	221	228	210	230	222	229	238	244	251	230	213	239	229	234	242	240	249	225	251	242	219	231	268	257	194	238	229	251	233	247	241	209	213	250	229	239	241	218	226	248	217	233	254	238	234	232	213	225	249	225	232	227	225	246	241	213	232	211	238	254	249	204	250	236	224	215	255	242	234	260	249	216	217	245	239	252	245	247	218	222	261	234	218	241	290	267	233	269	234	248	232	228	192	268	230	222	243	244	233	224	222	229	227	228	222	258	211	193	215	250	234	235	209	237	248	227	236	255	241	238	235	262	246	245	238	193	234	273	240	252	217	220	244	253	221	236	233	236	237	249	238	240	234	220	219	235	264	249	259	223	247	219	225	233	247	227	248	240	246	239	232	218	205	247	271	254	262	257	234	257	257	244	253	235	214	230	231	230	231	243	234	233	229	245	248	256	240	222	225	263	196	267	236	230	214	232	272	222	245	226	216	221	248	230	206	226	235	253	233	250	257	225	216	252	256	239	245	247	232	253	241	251	226	250	244	218	209	241	258	228	223	234	230	239	241	235	257	227	199	267	219	250	263	243	251	253	238	231	250	254	236	248	216	215	259	264	244	248	245	202	232	263	231	224	237	236	239	247	259	268	236	253	218	239	224	233	226	256	241	247	236	232	218	214	228	232	228	234	248	245	267	232	255	237	235	257	195	219	259	256	237	259	249	236	233	236	211	247	220	244	229	220	249	221	235	248	228	239	258	243	252	213	256	251	240	224	228	254	214	207	248	261	260	253	230	266	211	235	217	237	259	247	267	225	235	259	229	229	231	229	216	233	231	215	199	236	252	263	219	222	204	241	244	253	251	221	242	243	250	248	226	255	245	246	233	246	241	244	249	230	207	234	211	218	249	248	237	218	258	231	224	223	234	235	227	230	235	251	223	248	227	231	231	213	233	258	243	249	216	237	242	211	254	246	291	255	278	235	225	215	249	229	247	249	224	244	235	255	225	244	236	245	249	246	223	243	227	246	230	226	261	221	261	224	221	245	230	224	237	246	242	234	241	222	228	243	241	246	242	233	241	255	243	261	222	222	225	243	221	256	222	263	215	221	246	239	241	240	241	236	239	249	222	232	241	229	241	240	243	237	255	232	245	228	246	246	244	261	230	228	215	260	223	236	237	210	250	244	259	235	231	246	221	228	284	231	222	257	237	237	232	253	223	247	217	221	221	222	218	249	255	221	252	241	242	216	220	216	239	242	239	228	274	215	250	235	243	218	252	215	239	243	275	222	272	206	230	226	219	217	253	234	275	213	228	249	229	253	240	246	259	242	252	246	222	244	236	244	247	243	204	226	257	242	228	245	224	246	239	230	223	250	229	232	225	248	243	213	232	214	235	229	235	239	229	241	237	222	246	267	235	239	233	254	221	253	223	208	231	217	248	225	227	220	253	251	247	253	257	242	264	224	215	229	240	263	233	210	260	219	251	217	263	215	243	250	233	219	218	242	252	263	209	235	255	233	253	222	237	260	209	268	249	250	213	243	226	232	226	225	243	282	217	222	240	206	216	225	228	244	241	238	260	227	215	252	246	223	224	255	220	242	222	201	220	240	226	249	204	243	240	255	235	247	208	239	221	235	219	218	262	237	219	269	257	225	216	224	231	247	237	246	230	233	229	253	253	237	245	237	232	236	248	220	234	226	220	263	231	247	227	222	244	244	218	249	232	229	224	234	228	250	240	251	275	239	247	230	244	231	234	216	221	237	251	219	235	230	226	226	232	256	232	241	226	242	249	211	237	229	211	245	237	233	225	233	232	216	202	253	228	224	240	262	226	243	224	251	244	244	223	217	208	251	231	261	250	229	243	227	245	225	224	243	243	245	238	232	244	258	214	249	240	261	237	234	245	235
9936	1588	1436	884	619	584	579	511	503	501	489	498	478	485	468	454	460	479	492	467	454	426	488	482	461	476	465	426	409	455	442	477	462	451	434	441	470	429	425	489	429	465	430	449	477	455	451	484	415	448	426	434	410	439	463	471	442	484	448	434	403	464	442	430	407	447	436	460	467	432	420	440	476	450	427	434	431	439	448	413	429	431	464	482	478	444	448	438	436	446	431	502	445	479	459	419	460	443	413	469	402	428	449	445	445	432	428	444	458	450	486	408	407	421	451	452	400	466	435	447	441	447	443	451	449	436	460	498	412	423	419	451	452	453	474	426	466	451	442	409	428	462	439	455	432	410	464	446	482	445	410	454	457	458	460	478	432	468	468	494	433	456	445	456	436	427	429	428	400	438	436	446	452	449	401	434	427	413	452	444	459	436	414	424	477	439	456	468	488	423	467	424	454	450	468	433	425	427	468	433	449	437	458	448	430	419	447	419	452	421	493	444	477	445	491	466	437	398	463	440	445	482	459	463	466	478	466	410	459	459	416	507	442	435	460	436	431	409	441	419	435	420	461	454	415	416	437	479	419	442	452	469	432	425	467	473	457	436	423	465	428	432	428	468	439	451	471	476	465	435	446	468	424	439	491	420	445	456	433	461	443	428	438	453	457	457	454	427	429	455	467	409	417	450	436	480	484	450	443	480	456	469	460	436	415	468	438	433	427	438	463	444	452	434	458	430	433	444	431	444	438	457	446	455	440	445	443	442	445	474	459	413	455	437	458	461	441	441	430	462	471	426	459	462	441	477	428	473	439	437	445	408	452	452	428	420	464	409	440	411	467	422	429	459	487	424	466	455	424	438	457	461	443	416	457	407	412	455	436	457	480	440	458	436	466	452	454	435	408	454	427	428	437	490	461	479	426	472	439	440	483	414	440	452	440	461	456	405	439	418	466	432	454	409	460	437	448	437	408	428	474	472	457	432	454	450	450	461	434	449	438	447	442	411	452	449	450	465	456	452	432	419	452	462	424	446	466	455	460	435	433	407	429	435	459	453	426	473	471	429	437	436	449	454	407	484	442	461	443	423	464	452	428	449	452	471	438	447	460	424	454	454	437	477	456	440	459	468	429	479	427	431	406	428	398	453	443	451	428	443	442	412	470	440	436	436	482	441	415	409	468	425	452	419	460	456	458	439	470	455	467	463	454	468	440	429	430	454	434	421	449	420	495	461	478	463	451	437	440	463	432	472	440	481	447	421	472	439	425	448	452	436	449	470	465	438	470	431	461	435	414	430	448	464	462	438	474	448	426	455	461	444	451	495	477	415	427	452	500	411	439	435	474	441	465	480	421	460	427	463	443	427	436	438	455	435	454	397	465	458	451	444	446	462	442	446	414	455	440	475	413	448	434	429	475	488	469	484	447	446	436	479	437	414	418	438	427	450	436	447	448	435	444	441	456	446	452	442	462	443	446	465	460	431	412	451	448	454	440	416	419	466	440	470	458	449	446	411	443	411	411	461	419	445	474	440	419	473	471	440	425	427	453	423	423	469	446	431	522	444	471	430	450	422	445	432	452	460	430	434	441	424	461	451	452	447	438	441	428	454	451	453	425	432	448	446	445	418	454	463	473	419	438	454	437	422	427	416	415	450	423	465	420	417	444	461	412	435	449	404	441	420	451	445	416	465	473	453	448	483	450	453	450	454	420	462	432	449	459	450	456	435	423	400	427	439	431	424	430	448	428	426	448	457	426	447	473	464	468	466	459	438	436	450	409	409	474	455	409	410	479	445	439	444	453	457	448	444	450	439	416	438	483	457	411	433	495	438	479	461	445	452	435	477	429	468	417	395	476	447	430	463	463	461	447	436	434	457	460	448	470	451	423	476	460	469	443	458	483	466	437	451	447	386	465	440	507	454	441	465	462	442	419	461	428	449	498	453	430	496	492	452	441	445	458	492	440	433	438	464	402	463	456	443	435	445	493	473	438	441	458	442	466	404	411	480	473	460	442	436	441	483	445	448	436	427	410	424	447	412	456	451	450	483	437	432	468	464	455	446	431	439	438	419	472	432	428	468	436	431	442	460	461	461	474	442	454	438	447	458	469	455	439	478	460	494	467	456	437	414	444	450	437	461	484	417	461	464	430	460	480	447	464	473	440	479	457	458	436	448	446	465	431	453	454	408	428	465	442	449	442	454	514	399	479	481	442	442	471	411	479	441	455	487	475	453	465	450	467	429	415	441	452	426	471	450	444	446	446	429	427	433	438	435	409	470	428	422	432	487	426	423	423	442	427	389	408	482	440	431	423	449	455	408	454	447	448	418	435	478	434	438	384	463	428	451	456	464	476	456	448	453	445	452	501	462	473	470	472	465	496	490	422	421	450	462	435	436	444	441	472	429	444	417	411	459	428	435	441	437	494	432	440	429	440	447	440	494	410	456	428	446	448	440	494	423	440	468	464	470	442	473	428	465	463	447	447	426	426	454	446	448	431	434	467	435	423	429	458	469	401	431	447	443	436	415	448	409	436	441	430	459	411	423	443	458	420	443	454	441	459	462	447	462	435	418	469	457	438	426	403	477	459	438	444	438	455	433	446	442	477	436	478	436	437	457	445	431	446	461	480	477	473	451	452	423	452	433	465	434	440	453	467	432	434	448	468	430	466	425	451	480	450	439	463	468	486	481	450	420	447	434	466	429	434	464	456	446	404	414	423	498	450	447	431	458	428	417	458	454	436	439	431	446	465	482	455	447	458	450	420	405	460	422	465	472	447	443	473	488	462	447	464	417	450	415	453	440	458	415	500	442	463	461	442	417	450	428	412	454	467	457	438	429	449	447	442	409	436	455	450	426	444	461	441	464	471	447	447	463	459	427	414	447	445	429	424	437	443	443	395	481	458	426	404	410	443	482	444	457	438	441	479	422	490	402	487	441	432	439	422	423	476	454	458	451	452	451	427	444	471	431	493	434	448	447	446	467	406	451	430	436	447	463	445	454	442	451	447	476	457	466	447	431	463	418	466	440	428	429	442	446	449	475	439	426	448	451	454	434	478	445	450	439	435	480	451	460	478	459	442	403	416	419	430	444	422	409	423	434	488	457	467	439	435	395	463	446	464	467	464	438	456	463	460	458	450	421	478	459	466	433	457	468	429	434	446	461	476	429	424	462	422	458	448	453	462	451	414	438	454	443	459	465	444	432	407	411	464	452	441	461	434	439	430	412	465	478	455	483	430	447	418	456	451	457	427	448	452	461	415	430	477	431	451	389	461	452	498	446	448	449	452	457	429	502	436	411	446	457	411	410	418	489	441	446	458	453	456	445	435	460	498	450	456	419	453	430	464	428	433	425	457	454	450	433	421	444	460	427	449	401	473	462	478	480	458	426	438	412	439	450	461	488	460	436	444	428	433	466	439	419	486	481	429	476	434	502	442	425	416	441	439	475	446	417	450	463	477	441	473	437	458	409	478	448	472	433	379	410	452	427	435	429	466	426
23989	20972	27972	24126	19396	1446	508	384	297	271	257	216	228	222	174	181	176	172	179	159	159	154	152	138	157	154	162	140	164	165	136	165	152	145	158	134	133	138	152	156	135	150	141	156	135	129	148	132	135	129	138	121	139	131	148	120	140	135	133	121	128	118	124	127	130	131	134	138	135	151	133	142	140	141	141	150	146	147	147	140	134	135	148	144	123	147	141	137	155	150	124	118	146	145	132	131	127	138	139	123	133	146	136	163	137	131	137	148	134	118	145	177	136	131	136	126	151	125	134	154	148	143	134	122	128	132	142	137	143	131	113	119	155	113	128	110	126	144	141	132	123	158	142	136	136	152	150	160	154	141	143	109	123	123	144	148	120	158	127	121	162	136	148	148	128	148	120	145	125	137	119	136	151	136	122	118	149	136	169	126	150	151	162	148	151	136	134	114	140	158	135	130	134	142	138	139	131	136	128	153	148	138	123	151	162	138	139	136	141	159	133	149	116	141	128	130	144	133	149	144	138	133	160	143	155	138	126	144	143	147	130	143	150	127	142	146	130	138	143	114	144	162	144	126	152	145	166	124	125	159	144	146	133	129	148	137	117	134	144	140	126	124	120	134	143	122	140	139	141	128	159	131	145	151	146	126	122	133	124	143	146	138	153	162	145	168	128	145	134	121	134	149	120	127	128	155	124	144	143	124	162	139	168	168	155	143	123	123	131	126	147	135	135	142	146	146	137	126	145	151	113	122	132	158	172	135	133	138	142	151	137	131	133	155	132	134	158	145	122	144	144	155	162	144	116	145	145	160	126	146	138	141	141	117	133	131	138	142	147	122	127	145	143	140	132	135	147	139	154	137	139	143	147	137	123	142	152	141	144	129	154	152	135	144	138	149	130	143	141	137	139	140	154	142	130	125	150	131	167	157	132	143	139	130	133	139	170	135	119	152	135	132	127	151	137	121	135	138	132	143	139	137	162	133	148	129	155	118	141	149	124	141	140	122	140	142	144	139	147	149	125	121	128	147	138	128	145	127	145	134	153	109	147	135	157	141	123	146	148	126	123	131	113	169	144	147	141	150	144	150	147	124	153	135	151	124	146	123	137	134	132	134	135	134	144	150	148	127	136	133	158	143	139	133	131	146	131	119	158	145	148	124	126	126	141	142	141	131	129	123	118	149	118	133	140	143	132	122	145	138	118	137	108	137	143	140	134	143	158	154	132	134	138	138	135	154	131	146	141	139	122	135	127	104	144	133	137	123	152	129	133	140	124	144	128	129	124	174	149	130	139	145	130	142	138	144	135	137	132	149	141	123	141	123	152	143	142	129	128	133	131	124	120	146	127	138	138	134	119	131	136	150	135	119	139	148	133	136	148	141	142	134	138	132	134	130	150	141	143	145	146	157	137	131	132	132	142	131	147	130	128	111	135	119	148	121	106	135	131	121	149	148	142	163	156	154	144	146	131	167	168	134	139	127	140	146	137	137	148	165	143	135	153	158	133	138	135	144	135	116	154	132	139	109	132	148	154	133	146	136	121	155	138	120	144	128	140	151	124	138	143	140	128	169	136	141	113	144	148	146	142	145	144	125	142	155	129	152	136	132	154	133	138	131	144	131	140	135	142	147	166	144	168	110	136	147	141	130	137	134	128	121	138	142	149	143	116	155	126	119	150	158	145	146	142	142	143	129	147	145	141	155	141	139	136	153	135	138	113	129	152	166	154	125	145	137	164	149	121	147	128	154	143	152	128	137	141	126	143	156	152	124	135	145	131	127	143	141	140	131	118	141	116	141	156	147	139	124	119	132	145	139	130	156	144	131	133	135	133	138	141	140	156	138	118	125	165	142	180	135	134	134	147	156	129	160	151	142	128	114	153	117	134	122	136	145	146	132	147	144	137	142	140	131	115	132	162	135	148	135	133	153	138	122	130	136	139	135	129	126	122	120	148	130	129	143	134	142	129	140	144	157	142	115	125	160	133	130	149	127	131	160	146	136	118	143	129	139	118	160	142	131	115	146	148	116	133	114	135	144	155	134	128	135	152	149	135	125	154	131	137	136	144	142	131	139	135	140	129	133	117	157	159	120	129	131	133	139	148	148	137	124	120	146	135	137	132	144	141	134	152	120	139	147	133	144	128	129	146	146	152	157	135	132	125	155	142	145	140	134	131	151	135	141	143	131	120	116	136	125	128	133	144	130	139	165	112	141	155	145	124	134	132	156	143	127	138	148	149	128	155	137	139	135	142	152	121	141	136	130	131	125	138	147	128	151	159	123	135	125	136	144	149	117	152	136	139	110	157	113	131	141	137	119	147	152	127	130	131	150	123	129	150	152	144	138	138	128	151	131	125	157	124	140	146	149	132	136	128	142	119	130	153	143	160	131	152	138	119	123	140	135	143	146	123	147	124	147	148	142	146	119	122	124	117	135	140	138	142	125	131	138	139	123	142	156	132	125	156	126	143	150	142	134	135	142	137	146	134	147	156	139	135	129	155	162	130	144	147	140	122	145	124	139	164	149	150	132	156	142	138	136	138	146	122	119	140	144	126	132	137	142	129	135	156	139	127	135	161	130	140	163	143	121	129	145	139	131	155	141	122	131	135	121	134	148	129	126	144	145	138	158	143	145	136	141	147	126	139	134	125	143	156	134	143	151	138	159	130	144	140	137	109	145	130	139	148	134	165	132	135	160	131	114	138	114	125	145	134	120	138	149	106	131	147	147	131	131	135	112	142	130	129	139	126	131	143	129	131	139	130	137	153	135	145	143	147	136	120	154	133	149	126	133	139	140	161	140	146	150	131	133	153	149	130	130	144	148	140	148	112	145	147	138	142	144	145	144	147	155	143	139	125	133	133	116	122	136	132	158	127	156	141	154	122	150	146	146	144	138	132	139	145	148	143	145	145	149	137	128	128	144	145	124	152	149	150	158	148	144	123	134	153	136	136	146	142	147	129	136	141	137	127	127	118	126	145	134	128	136	135	159	146	140	131	153	146	127	148	153	130	141	134	141	130	134	134	134	123	133	120	145	151	153	131	122	136	122	132	145	134	142	121	134	151	125	113	119	130	139	149	146	158	147	129	153	136	147	140	151	166	167	131	130	144	127	132	123	140	145	134	125	152	136	138	117	141	141	118	150	141	128	132	130	141	131	128	148	147	128	160	133	149	131	119	172	142	137	120	154	147	133	150	149	125	127	131	148	121	119	143	131	132	145	131	148	138	145	141	154	141	128	124	138	156	141	113	125	139	142	135	140	120	147	152	140	138	150	122	137	141	129	140	146	134	141	159	140	131	156	126	151	150	149	116	125	143	136	146	125	130	140	146	135	148	138	145	127	136	134	152	126	133	123	143	139	129	137	148	145	138	135	148	134	124	135	132	136	132	135	157	145	133	122	128	159	128	145	137	122	141	127	125	136	112	117	138	136	132	140	148	136	104	143	141	133	115	155	157	117	138	142	147	124	148	129	153	139	148	142	145	144	141	142	151	136
18926	9418	8232	4077	2537	1870	1404	1176	930	843	720	658	551	483	479	459	422	405	394	351	357	376	328	319	326	323	299	303	294	309	323	289	296	276	289	297	290	316	263	284	288	304	294	290	311	241	318	264	279	262	304	278	296	307	253	290	272	280	253	239	260	259	292	274	262	245	320	272	287	288	276	290	283	306	278	290	311	276	261	292	278	231	227	291	240	268	279	268	289	265	262	252	285	257	274	289	274	292	281	284	259	259	272	252	309	284	266	272	285	285	257	260	295	271	266	255	268	273	258	259	292	288	243	293	290	259	269	289	258	280	269	244	259	252	285	279	283	297	244	270	307	276	268	256	276	270	282	291	286	273	285	283	237	237	265	263	285	271	281	269	280	276	278	266	296	262	258	255	279	288	276	255	277	254	254	248	294	285	241	248	228	283	264	278	304	248	259	293	255	260	288	273	295	256	239	310	269	268	277	257	278	241	277	271	280	270	274	257	247	248	249	263	285	280	276	295	261	256	264	273	265	266	275	259	258	250	298	280	268	257	248	284	270	253	264	288	278	268	284	234	278	283	249	280	244	280	244	274	286	275	281	241	286	293	265	251	264	278	266	267	241	273	255	255	282	238	257	284	290	281	269	261	294	303	262	258	267	258	276	275	271	267	312	255	259	308	309	300	275	285	310	257	270	278	255	285	248	254	276	258	240	279	272	243	275	282	283	278	298	277	262	261	276	271	255	260	301	268	265	277	282	245	274	303	267	253	269	261	306	242	278	282	271	277	245	262	279	300	274	276	280	288	270	289	264	276	296	282	268	275	295	264	240	288	269	259	271	248	279	260	288	292	257	287	278	292	274	263	281	288	272	251	266	280	281	276	272	266	267	239	244	258	268	277	258	315	251	263	268	270	265	260	269	284	278	277	285	266	281	294	257	282	271	296	296	277	257	251	265	253	257	266	272	279	267	267	267	293	252	251	262	299	303	276	280	301	262	270	244	267	263	251	302	272	260	265	267	261	282	274	254	283	251	264	274	258	291	292	256	248	270	298	246	272	253	242	271	252	291	263	241	276	297	281	282	290	287	222	241	272	266	273	266	260	269	240	290	267	251	289	255	278	286	270	285	278	271	272	268	271	264	282	285	262	282	233	295	265	259	297	288	263	293	268	266	254	272	264	260	246	268	282	293	279	248	251	265	258	260	250	271	263	277	258	284	282	264	273	268	273	271	279	275	281	290	270	271	268	300	268	256	279	265	279	269	301	256	257	289	262	263	282	279	274	263	260	280	264	251	273	244	250	291	283	288	264	256	293	258	249	276	287	270	273	256	276	273	278	273	260	280	264	260	241	290	259	281	291	273	292	232	266	235	281	278	281	292	259	269	273	284	266	264	257	267	262	265	273	277	286	242	243	265	270	274	272	279	255	266	290	248	266	250	283	264	298	251	270	259	275	251	261	267	259	245	296	230	256	299	257	276	254	248	255	252	286	291	287	261	275	287	263	284	270	250	288	257	284	295	255	244	278	273	274	266	274	275	255	228	238	274	263	284	238	254	274	279	273	252	246	256	280	250	235	295	262	282	268	275	277	267	249	260	271	268	238	278	285	246	272	257	245	281	318	293	282	246	257	226	297	270	269	267	269	275	301	257	266	287	282	250	284	275	280	264	265	268	279	299	265	257	273	263	267	278	258	300	271	269	273	270	280	285	250	287	246	271	276	244	279	296	267	268	304	284	277	277	262	277	267	263	285	277	288	284	291	252	264	248	264	284	296	272	257	294	262	263	244	249	274	285	263	278	269	289	256	286	290	279	278	274	278	250	282	246	258	233	274	255	297	253	310	266	257	280	269	285	277	292	261	291	267	247	265	253	259	242	279	290	271	263	257	289	277	270	275	249	240	289	243	255	258	261	295	242	268	286	247	249	272	278	258	277	270	264	247	288	256	268	248	247	260	253	264	251	270	256	294	251	282	254	272	264	272	250	246	259	305	283	287	271	238	244	278	304	276	267	267	275	240	271	277	263	248	284	272	272	269	255	243	283	248	240	271	285	282	265	253	245	256	297	250	253	253	264	284	247	285	269	282	252	226	258	256	252	279	262	283	292	254	298	226	257	254	301	274	226	269	293	276	268	261	259	281	258	290	284	286	257	252	253	288	249	276	291	285	249	255	266	248	282	265	279	276	277	258	268	237	250	243	268	279	237	258	299	291	266	279	259	277	267	282	280	308	272	244	269	270	266	282	308	257	244	258	242	272	252	268	266	267	269	256	254	271	271	273	270	267	270	279	310	246	285	282	261	264	283	244	280	273	267	270	258	232	268	265	274	300	264	265	250	267	245	287	270	294	244	277	247	291	283	275	258	219	253	252	254	268	220	255	250	249	272	251	286	286	271	252	285	245	284	247	271	290	287	285	257	248	257	294	268	246	262	241	269	281	274	253	268	285	283	292	301	260	254	252	250	285	293	272	304	252	264	266	265	268	228	246	247	274	250	259	267	255	276	253	261	269	257	264	288	287	268	264	270	273	271	279	267	284	265	294	269	267	273	252	253	262	246	263	282	278	283	248	261	263	255	253	252	260	267	252	266	279	257	253	277	263	271	259	264	296	289	238	231	282	281	251	263	273	273	251	228	282	273	286	280	278	262	257	275	277	253	281	254	278	289	248	293	255	268	264	254	255	287	258	274	290	267	263	280	259	257	286	274	287	278	272	255	245	295	286	278	292	255	247	288	266	250	272	282	269	263	283	267	286	272	280	278	259	262	269	273	287	295	263	292	309	270	265	256	289	274	292	268	256	250	245	296	282	246	279	262	249	257	241	263	269	257	234	273	258	258	270	263	273	266	256	296	245	272	269	254	279	288	290	273	278	232	267	242	251	288	262	262	243	279	269	269	291	286	258	286	284	281	267	291	258	261	264	288	281	259	304	274	300	266	276	268	266	287	252	256	263	264	298	255	249	232	275	283	266	268	243	279	247	275	271	267	279	261	279	288	270	287	256	247	286	290	274	283	266	301	274	259	273	293	280	250	268	293	264	276	306	274	245	281	297	263	267	279	245	258	264	240	286	250	262	269	265	263	269	265	290	261	265	299	242	237	243	245	255	294	298	260	266	283	270	277	276	255	249	290	280	269	255	250	269	262	271	270	281	289	284	235	236	276	267	243	269	277	263	279	253	283	264	284	271	261	277	246	261	256	275	259	263	262	268	266	267	269	269	270	280	253	264	277	256	288	250	276	242	248	263	285	282	276	270	284	263	281	284	261	290	251	247	267	271	255	249	281	298	265	245	270	274	276	265	287	275	292	258	257	290	258	275	263	263	240	239	271	292	278	277	250	260	282	272	297	249	296	258	261	287	307	266	261	278	247	282	257	263	276	275	252	281	262	266	282	258	273	276	252	283	302	248	265	275	283	289	271	252	262	268	285	280	302	253	258	246	264	253	275	239	270	263	266	251	274	285	249	267	255	245	276	261	254	269	274	271	273	242	272	283	249	245
23008	20978	28653	23498	20984	18650	1906	857	604	599	544	510	467	432	437	419	408	393	352	386	379	369	383	366	376	350	348	354	374	374	343	372	339	316	367	334	359	345	323	324	380	332	347	329	325	344	336	318	358	343	345	360	320	369	345	324	307	343	330	356	348	311	322	353	337	346	336	350	330	296	342	331	338	336	327	341	319	316	361	341	324	345	330	341	336	322	313	332	350	350	347	323	348	343	347	308	319	361	326	320	341	316	326	303	329	310	310	330	305	337	331	330	372	342	332	310	315	293	331	303	322	344	308	359	325	342	312	324	331	335	342	316	335	308	300	325	325	337	362	313	329	324	326	320	325	369	345	327	301	345	348	316	333	308	313	317	337	306	332	325	316	326	295	321	307	294	315	331	311	342	333	330	347	321	353	286	323	331	339	302	323	289	305	311	317	336	330	320	322	329	344	284	324	381	335	347	337	326	348	363	330	332	352	353	309	316	305	337	327	320	314	326	325	319	361	347	322	308	330	343	330	312	330	324	324	336	334	347	339	320	337	336	306	328	309	342	354	305	361	326	334	313	386	352	323	337	316	357	318	329	316	327	315	340	310	348	334	304	326	334	311	329	316	299	295	330	340	298	346	346	323	327	296	336	345	320	328	308	317	307	356	324	349	343	321	299	313	340	317	355	291	306	355	342	338	328	301	339	327	369	341	380	329	322	314	326	289	289	337	347	280	340	333	332	313	323	327	338	303	309	328	349	306	312	309	309	313	338	335	314	316	335	357	360	355	340	343	297	346	340	312	322	326	362	320	310	339	327	316	320	311	319	320	368	314	365	310	328	310	371	344	327	339	311	328	346	317	342	292	317	311	348	308	324	347	329	324	370	307	345	321	362	343	298	302	341	319	346	334	335	334	330	316	326	340	321	322	346	333	318	354	339	304	311	325	311	303	322	298	318	359	335	321	309	321	314	365	328	330	320	323	325	327	346	323	346	333	377	311	340	326	325	372	323	321	335	331	339	335	342	347	319	328	310	314	364	296	331	350	313	299	330	321	326	297	305	294	299	310	345	350	328	339	352	312	317	321	357	319	327	343	347	329	291	339	332	328	330	358	325	333	326	349	297	320	299	340	352	307	341	313	333	300	326	328	352	300	330	335	340	325	309	342	317	354	330	334	331	316	333	334	303	325	343	334	329	312	336	327	309	382	311	320	329	314	302	325	335	323	315	363	315	310	319	335	376	339	358	322	292	311	330	297	302	365	337	347	331	304	346	304	307	293	344	335	350	321	310	305	330	350	313	311	311	359	314	324	331	333	321	287	323	298	335	329	321	333	327	317	351	314	289	320	323	316	339	340	291	315	312	363	329	349	330	337	345	325	307	355	309	315	315	331	335	307	330	327	330	322	313	318	326	344	304	326	310	348	321	342	332	317	302	304	331	316	290	357	316	319	297	325	310	329	344	304	365	306	296	311	295	314	333	348	330	316	314	331	341	330	356	348	335	358	316	311	328	341	299	317	329	314	312	276	342	321	339	322	349	359	338	329	378	371	321	335	361	338	347	322	321	336	365	310	332	333	308	340	304	328	321	324	308	298	330	314	342	311	298	331	308	344	313	352	345	297	312	321	331	304	308	331	290	305	310	353	343	326	311	314	331	337	339	326	319	316	351	329	330	341	334	302	307	317	327	310	294	332	328	340	321	326	309	319	329	320	328	335	343	309	323	330	320	295	339	312	330	360	336	353	335	324	364	308	332	356	311	321	354	342	320	344	350	313	315	330	313	345	295	316	338	339	314	316	328	303	325	330	305	333	347	320	293	341	341	336	332	329	330	330	312	319	321	326	328	298	314	305	299	298	335	335	339	316	326	305	312	346	304	336	301	352	324	328	332	335	332	330	337	315	298	321	329	318	342	326	349	316	304	373	301	317	317	322	328	338	316	339	352	300	332	349	323	308	310	352	346	316	292	350	351	333	349	323	335	363	329	325	329	313	325	327	361	335	347	309	306	349	315	299	299	300	340	315	304	317	289	297	331	315	339	292	322	313	323	322	366	317	344	320	304	328	378	318	362	294	333	305	308	347	333	319	325	305	356	341	332	326	328	335	335	334	310	324	301	367	347	322	315	320	336	339	336	305	339	313	344	294	350	332	323	330	336	324	330	288	313	354	298	319	297	327	304	335	303	306	312	337	315	361	304	351	346	327	359	346	323	364	314	323	308	315	349	325	341	310	296	325	327	350	333	332	305	300	348	333	309	351	338	379	343	322	314	309	341	334	327	333	322	314	376	347	342	305	322	348	331	312	320	320	321	323	334	312	308	316	325	312	341	322	299	297	303	330	325	340	294	322	332	301	305	314	318	334	327	325	301	289	305	296	375	339	321	314	312	361	351	307	360	347	298	325	322	305	321	328	333	331	337	315	340	347	321	338	336	346	338	309	331	317	337	373	298	305	347	311	341	324	325	344	337	335	343	358	292	342	311	346	347	338	308	317	358	339	333	306	344	334	327	320	356	304	334	295	336	319	345	311	362	377	331	350	343	342	347	328	314	319	334	299	334	304	326	349	329	315	353	323	311	319	367	312	323	314	319	327	360	322	351	341	320	291	305	323	325	347	295	330	341	325	351	340	304	341	325	309	325	348	319	322	336	346	310	310	302	308	337	336	336	329	325	341	338	297	298	337	293	344	358	361	305	337	331	331	346	335	293	299	318	334	332	336	324	328	321	339	304	315	311	329	306	346	336	337	328	334	321	320	337	324	318	332	316	335	350	324	336	326	296	329	308	327	304	316	336	333	365	357	300	291	327	312	313	308	328	312	327	324	349	291	330	359	331	342	324	346	304	334	352	287	330	333	350	347	343	335	327	346	321	308	313	323	345	319	323	312	337	355	325	318	335	316	344	360	308	324	339	315	322	319	316	298	348	348	340	346	348	310	336	305	318	302	314	293	305	323	344	342	321	318	336	315	283	357	315	343	328	333	315	326	338	341	297	340	330	322	304	333	308	309	334	343	360	320	319	327	352	319	323	341	304	299	333	323	325	326	332	321	339	346	345	328	306	344	346	332	346	347	349	326	351	333	326	335	355	306	357	334	328	322	345	328	343	328	332	308	335	324	307	349	316	345	305	322	347	342	337	318	326	330	324	345	357	300	332	314	320	359	356	363	349	305	342	300	310	321	348	351	362	300	308	330	304	321	308	322	328	319	307	292	314	352	348	332	333	293	356	339	316	277	321	326	309	303	307	366	351	319	295	342	316	303	364	349	345	342	311	363	297	298	295	329	339	328	322	332	349	321	361	319	316	345	312	328	308	314	325	335	330	314	322	335	311	342	328	296	306	297	346	364	317	303	298	308	307	339	351	346	325	346	333	349	281	324	327	351	375	331	322	311	340	348	319	319	310	335	310	297	324	342	340	316	343	344	327	336	314	331	305	329	356	327	361	342	310	354	315	359	323	346	329	333	324	332	300	358	328	285	337	321	337	320	333	318	333	305	311
22822	15696	13040	7107	4864	3497	2697	2138	1809	1528	1393	1237	1145	1044	971	910	862	791	767	789	787	748	713	702	606	715	671	686	642	632	605	602	658	652	606	542	608	559	593	591	593	554	603	572	605	550	564	559	575	601	559	604	596	585	575	616	547	597	567	584	573	567	549	598	566	595	545	640	587	561	596	569	542	604	577	576	572	553	559	582	597	569	622	553	540	510	556	590	585	597	563	565	588	628	558	573	568	552	543	563	591	569	510	520	591	563	553	527	547	529	551	585	572	570	589	597	554	589	575	521	570	573	554	571	558	603	570	523	563	553	532	534	538	577	537	582	548	556	579	560	560	553	545	572	591	496	556	529	593	571	562	509	555	622	583	536	593	555	545	526	567	577	548	563	593	579	562	552	594	555	546	541	542	598	524	557	530	534	537	529	562	566	596	596	582	535	584	607	570	547	569	535	574	569	546	531	484	550	577	560	551	565	537	538	575	536	598	567	585	562	566	537	558	548	595	542	573	549	562	587	567	551	545	595	554	589	585	575	553	537	538	577	588	523	557	569	572	547	572	568	510	598	545	595	539	553	572	534	547	547	567	576	564	561	575	536	534	573	583	565	595	550	530	571	505	555	559	605	561	504	553	579	569	557	561	584	558	589	570	547	562	540	564	591	541	582	541	512	605	614	544	518	576	580	574	564	588	597	579	592	601	572	566	535	549	561	547	542	559	593	576	555	610	542	603	569	595	510	551	582	603	588	558	549	573	552	598	536	576	532	614	554	542	570	583	573	534	572	557	542	575	600	576	549	581	565	552	565	602	603	609	561	512	561	599	555	581	614	543	504	550	564	600	531	537	560	541	554	532	550	530	586	540	580	552	537	531	532	544	580	536	555	540	536	541	612	565	606	556	558	555	555	536	598	550	579	585	526	545	559	560	571	570	537	536	549	578	593	562	541	597	524	567	549	545	546	540	546	568	577	564	584	575	576	558	592	561	560	527	642	569	558	521	565	549	541	571	574	555	580	561	562	578	586	571	602	620	550	543	548	542	581	567	606	603	602	552	571	562	515	601	549	552	560	563	512	563	554	557	568	604	538	547	579	569	557	565	522	580	569	550	572	552	571	600	582	565	544	565	573	567	535	562	548	590	573	556	579	608	557	562	555	606	569	607	544	579	552	533	538	568	573	571	570	545	550	577	606	548	582	538	520	603	576	612	531	554	579	569	559	568	561	541	577	520	578	548	544	561	532	561	539	514	568	580	577	561	597	609	571	553	568	574	576	551	544	565	534	572	528	600	546	552	574	603	618	584	551	549	533	581	584	552	554	581	542	538	569	556	539	592	558	525	586	548	554	503	549	555	562	583	577	554	570	550	569	572	573	560	551	548	588	517	549	600	555	547	522	549	562	552	554	547	508	559	559	558	523	591	549	569	591	555	585	593	594	554	584	528	559	564	548	571	568	530	587	541	565	543	579	603	558	548	567	594	575	565	572	553	565	533	553	560	559	533	540	555	566	592	536	559	544	539	558	538	564	537	596	562	564	583	574	563	570	607	531	567	573	593	562	576	574	553	577	584	612	566	566	567	576	567	581	603	568	510	587	527	589	571	555	584	532	546	548	604	556	561	557	558	539	543	558	584	546	547	576	530	573	541	579	536	565	573	584	592	583	585	582	576	559	562	552	563	569	581	558	564	582	586	540	545	542	626	543	592	535	582	566	540	559	531	570	527	554	564	558	569	561	576	528	546	554	537	559	566	571	527	615	594	552	533	600	531	541	555	568	557	594	550	567	566	538	621	528	530	552	568	586	546	576	540	534	607	564	573	530	538	552	558	558	577	573	576	576	493	578	557	577	550	520	568	579	554	549	595	544	567	517	539	570	557	537	594	563	575	569	560	544	557	590	593	544	551	581	570	560	572	591	552	539	561	578	585	552	553	542	571	561	567	595	574	589	576	545	572	562	565	596	592	586	551	581	599	631	516	551	540	558	557	576	563	515	557	558	532	567	522	564	574	531	554	562	564	545	592	548	572	549	571	529	612	541	587	562	564	601	517	597	559	585	539	583	533	601	542	563	578	525	533	578	553	586	559	582	608	579	555	571	585	592	544	549	595	542	565	591	614	560	561	544	610	525	569	542	561	517	549	578	555	542	597	559	590	553	563	524	579	544	547	537	513	587	609	522	580	563	567	542	550	532	560	583	547	570	557	567	512	537	576	594	532	581	547	569	558	601	546	585	548	581	519	557	529	586	565	558	532	535	560	580	579	563	529	560	518	570	574	571	535	563	580	542	544	520	545	554	542	557	529	574	558	533	541	571	538	596	568	540	557	523	567	567	560	550	550	547	560	577	603	566	558	573	582	628	559	612	571	541	563	526	594	532	548	571	548	627	560	564	576	595	543	570	561	578	529	569	530	575	558	614	542	536	561	550	557	549	542	554	555	546	577	536	589	553	521	526	548	551	563	588	549	555	573	513	556	535	569	538	605	555	578	540	513	587	566	529	572	551	552	573	584	543	560	508	620	583	564	571	546	518	595	551	565	570	541	577	550	568	574	519	538	541	554	565	574	545	575	553	573	571	559	592	555	549	616	577	592	569	583	548	541	595	538	544	537	567	516	560	538	555	545	543	575	556	580	599	553	584	557	611	592	572	558	575	556	584	579	552	566	572	577	560	534	577	552	541	555	527	557	591	549	539	588	581	569	602	543	592	543	559	517	568	540	558	578	563	575	558	533	537	570	538	594	579	559	580	567	563	565	547	517	545	576	577	573	563	556	569	536	559	553	544	551	572	544	558	539	527	563	611	598	511	569	542	606	562	558	554	555	571	541	577	586	533	535	548	564	574	545	546	536	511	572	564	552	561	604	591	533	539	585	582	578	580	557	559	573	523	569	526	539	538	541	551	569	578	509	598	591	541	566	536	541	564	529	543	528	532	570	550	607	599	577	568	549	583	557	544	552	598	555	553	560	618	586	513	533	557	513	567	555	577	585	571	570	558	542	602	559	531	556	564	542	540	576	567	578	559	564	529	503	580	532	566	552	559	528	590	599	514	559	585	547	565	591	553	610	599	590	560	559	564	552	592	561	562	537	567	558	530	549	555	572	555	558	563	541	547	573	597	602	551	548	530	607	549	575	528	555	568	590	587	545	555	532	583	573	594	551	538	592	584	555	529	551	566	593	564	579	554	538	556	537	572	568	518	577	584	553	561	588	535	532	521	524	586	561	583	539	547	576	565	557	568	509	515	568	578	547	557	525	568	639	553	532	561	569	548	574	564	584	539	550	577	564	561	535	576	534	557	546	552	568	537	538	583	567	565	577	518	546	549	535	551	566	531	566	576	543	555	587	548	535	535	561	559	577	567	546	537	589	549	587	567	533	548	570	569	589	562	550	597	539	601	555	592	572	593	571	539	540	564	565	606	528	521	611	573	576	556	529	589	559	593	556	566	531	595	566	563	563	570	568	558	584	559	571	538	560	576	557	530	581	554	572	565
26470	20423	8279	763	491	432	295	238	262	235	241	267	224	245	245	241	246	259	233	249	249	234	250	230	254	223	223	250	231	250	265	227	235	231	234	241	297	257	246	234	228	238	221	236	235	229	246	222	237	226	241	241	214	251	214	229	265	229	207	237	237	231	251	219	222	226	265	246	247	255	242	257	262	229	224	242	237	232	222	239	226	224	214	232	237	227	208	236	238	245	248	251	227	231	240	224	230	244	253	251	224	226	237	256	239	226	252	232	269	229	255	231	209	241	233	246	241	222	242	206	225	232	217	251	214	215	250	234	239	244	264	233	218	218	257	244	205	247	236	218	242	251	254	222	248	259	260	259	242	218	267	267	213	209	240	251	235	213	235	241	245	241	263	235	225	249	238	225	249	246	230	256	242	252	235	226	229	253	237	221	234	212	221	219	234	223	233	247	253	214	273	246	244	254	226	231	231	239	241	238	256	248	226	266	233	235	217	242	243	220	224	238	248	206	241	248	219	227	242	212	239	232	227	235	257	226	246	219	254	260	257	242	252	252	222	233	237	243	235	233	231	238	270	211	238	247	244	232	254	251	223	233	230	242	253	226	235	250	230	256	234	248	244	226	230	253	246	209	214	269	225	260	226	238	211	232	237	273	241	229	217	244	213	233	224	206	257	246	249	258	209	227	230	242	220	228	229	211	216	234	229	249	239	239	229	218	230	241	235	251	226	274	252	237	266	238	231	245	235	249	269	248	239	242	251	229	227	237	254	243	245	231	209	247	238	224	232	233	240	235	222	235	225	235	245	221	246	238	224	226	245	234	222	224	253	247	211	239	262	266	217	238	225	223	251	243	222	249	226	233	241	219	213	238	234	246	234	216	242	223	241	251	224	241	224	221	239	228	219	269	249	234	230	224	245	240	256	251	220	240	253	202	263	237	238	258	239	188	240	253	243	211	239	219	260	240	248	255	235	259	233	236	218	243	216	219	205	236	272	238	223	252	239	241	253	229	219	228	230	262	235	237	251	217	212	225	228	268	234	228	236	246	209	221	222	241	250	254	207	233	242	217	226	265	261	208	261	258	246	232	233	227	227	220	244	243	254	221	224	229	221	265	243	265	261	213	253	226	243	228	233	257	228	234	251	239	207	283	240	254	235	246	261	241	259	242	250	218	225	215	225	257	231	246	270	263	274	244	218	239	260	224	240	247	225	211	235	236	216	228	244	238	271	256	238	236	224	247	233	248	226	262	256	252	257	254	250	256	210	232	247	250	226	223	257	229	232	247	220	247	261	231	244	208	233	244	225	251	223	227	230	241	218	244	230	242	241	215	239	245	240	246	222	265	235	229	243	235	249	239	233	246	225	199	258	221	247	207	226	242	227	243	256	237	237	237	219	244	207	234	231	246	233	261	219	235	240	233	247	225	239	251	219	250	238	255	202	241	223	228	231	241	238	251	231	235	229	243	250	240	232	258	273	222	206	232	262	217	270	245	226	226	242	224	226	253	241	211	238	222	235	241	233	238	230	255	227	248	243	247	229	223	229	236	239	247	220	254	243	253	255	224	238	230	261	233	222	235	251	239	243	216	233	218	237	228	230	240	240	248	223	251	237	257	260	260	226	233	233	224	242	199	226	249	226	220	250	224	222	228	234	222	263	268	226	232	208	237	250	237	232	257	250	249	241	224	268	232	239	244	271	246	245	212	242	247	238	255	219	237	252	229	236	241	212	228	217	246	234	281	252	209	236	201	223	228	242	243	208	222	236	225	223	248	249	229	238	239	248	236	230	236	225	231	230	229	222	242	273	230	210	238	236	242	222	222	234	205	238	233	218	236	246	251	203	231	215	219	201	221	234	202	198	245	230	241	243	229	240	237	238	220	242	209	221	202	229	221	234	227	229	240	258	269	253	264	232	228	234	232	264	252	255	259	203	232	234	215	246	242	240	232	227	243	237	216	245	239	200	234	236	229	247	234	248	243	249	249	225	235	236	231	236	254	253	243	241	245	208	254	215	217	226	236	247	254	241	215	236	246	208	267	214	220	220	239	246	237	248	224	241	256	219	211	259	238	229	219	248	270	256	230	246	228	248	206	218	234	244	227	248	224	241	259	227	222	234	251	215	232	254	237	234	233	241	273	230	215	241	242	212	240	249	215	237	245	234	251	222	239	231	257	231	244	217	236	240	248	229	250	244	230	237	232	243	223	216	230	249	261	216	239	252	246	218	231	237	207	235	234	254	248	225	230	245	236	225	262	259	224	224	243	241	236	259	211	222	252	220	201	246	238	277	241	238	237	228	239	220	232	266	229	223	266	245	234	228	237	230	250	245	240	241	236	252	240	242	280	246	254	228	235	247	236	261	233	238	233	234	213	219	238	265	247	235	220	251	235	209	230	261	254	231	226	245	229	224	257	249	229	226	256	253	205	254	251	222	239	241	243	249	276	243	230	246	220	205	234	246	249	236	236	240	259	221	244	236	225	220	267	242	243	250	243	235	234	252	237	220	226	223	210	261	251	246	239	247	215	230	239	230	225	226	231	228	213	233	237	244	251	216	253	216	256	214	229	210	264	228	193	213	223	217	223	201	248	223	229	260	238	218	220	213	221	248	243	232	225	255	229	211	240	248	224	210	227	233	256	227	202	250	255	207	241	256	239	225	250	230	241	230	218	239	226	223	245	256	227	248	262	205	247	238	230	215	233	241	267	232	238	232	223	228	244	240	231	226	243	258	235	243	247	250	225	232	245	245	226	256	242	231	225	238	202	258	226	246	257	216	256	247	243	214	244	239	220	236	229	233	252	263	237	223	255	216	236	249	255	243	214	241	215	252	222	235	219	260	249	218	208	215	219	232	228	238	240	252	209	244	262	233	237	206	217	265	216	239	222	274	249	235	225	231	226	236	230	244	258	221	233	204	221	261	215	237	241	219	237	231	241	251	223	257	197	227	241	225	222	218	255	246	244	214	246	224	244	228	263	229	208	216	243	246	246	246	226	253	223	224	207	210	232	221	240	244	220	214	265	241	237	247	226	221	252	245	228	236	243	233	223	275	229	251	247	240	198	230	248	240	208	223	260	237	218	238	242	212	235	247	222	227	215	257	234	250	204	251	224	235	248	219	252	238	225	234	256	221	243	250	212	234	257	246	246	218	236	231	246	252	245	230	252	239	262	227	229	233	251	262	214	225	274	235	267	221	237	239	242	258	264	226	234	248	224	238	261	224	233	210	212	238	247	240	220	246	248	220	233	234	241	222	216	220	238	221	241	221	207	238	235	258	236	233	246	219	225	230	233	235	233	223	244	255	247	257	239	226	239	229	246	226	234	239	215	234	232	217	248	212	221	192	232	229	217	220	256	223	240	258	229	224	232	239	229	213	234	276	237	243	237	249	225	264	233	237	241	244	245	248	221	230	225	258	223	257	241	228	236	233	229	209	227	232	253	242	216	248	238	251	225	250	240	244	240	202	228	260	219	207	218	246	237	243	240	240	204
10150	1633	1432	946	672	616	543	521	511	521	500	526	498	473	442	437	469	459	470	469	480	458	433	415	431	417	445	444	453	434	466	455	440	448	448	466	425	460	475	459	412	442	469	460	448	444	433	425	417	441	477	427	458	419	435	443	481	449	411	452	449	437	467	439	455	441	420	475	442	431	453	431	472	442	454	442	436	447	449	447	441	417	468	473	453	447	414	450	457	436	425	406	489	459	430	450	468	421	444	455	432	430	481	442	425	448	429	435	441	453	482	462	414	468	471	481	441	397	437	423	441	459	479	467	458	468	419	469	432	447	439	439	468	456	448	428	424	449	427	476	451	494	444	436	422	443	441	460	442	448	473	417	467	469	446	414	436	442	443	480	436	437	428	456	440	454	443	463	417	463	443	458	422	468	424	436	478	419	426	455	448	498	458	454	463	466	472	447	473	422	449	438	449	395	449	464	421	442	462	449	470	451	451	391	443	462	422	432	472	443	445	444	435	437	465	466	455	426	468	427	452	416	451	468	442	425	433	448	416	454	483	463	428	440	454	475	457	519	411	470	437	458	497	436	422	422	445	439	442	429	467	460	465	404	434	408	469	406	418	460	418	427	460	434	462	425	418	434	465	425	459	447	422	403	425	467	460	476	446	420	449	423	499	478	468	456	456	452	457	432	451	472	449	465	389	405	433	460	440	459	484	454	455	443	439	437	488	446	425	413	441	466	446	422	468	432	460	437	447	426	421	450	454	487	426	405	464	442	448	436	446	461	428	456	469	454	434	443	438	452	449	463	457	440	440	455	426	465	458	432	441	446	452	438	408	466	421	432	379	475	403	436	454	449	433	469	468	401	445	451	442	455	430	481	454	432	460	439	468	452	501	452	407	455	445	471	421	429	485	457	449	412	393	471	417	448	447	433	437	480	451	463	463	447	429	475	438	447	450	445	489	472	461	406	427	463	463	464	452	425	413	441	449	441	432	427	444	446	435	454	488	483	437	460	398	470	460	411	464	444	438	428	467	446	470	462	470	430	449	446	456	422	417	416	433	455	463	404	478	454	424	450	436	409	447	441	442	460	416	434	438	431	429	452	495	416	460	413	442	425	447	425	449	466	481	412	423	452	432	445	465	457	427	435	418	392	479	469	446	463	422	426	471	442	463	449	473	444	474	416	385	440	424	417	422	429	461	416	484	440	447	414	445	470	446	437	433	433	461	429	447	444	442	440	480	422	465	402	428	417	450	446	432	427	456	481	440	468	442	444	467	455	482	429	439	426	424	443	454	430	451	464	457	457	478	427	441	422	415	457	412	433	372	418	462	459	445	421	447	455	424	446	452	484	448	434	476	424	434	404	448	443	459	474	479	424	444	448	457	434	435	424	441	481	439	440	450	451	436	469	473	438	419	485	407	413	464	432	443	427	434	421	459	445	483	437	449	430	465	485	439	439	421	437	456	474	463	419	444	442	429	445	413	444	422	440	433	427	443	425	422	447	460	443	429	442	444	445	492	474	454	422	425	440	447	456	386	448	427	427	427	440	463	431	473	432	451	424	426	437	469	429	454	441	429	476	447	448	412	429	413	447	476	423	447	462	443	415	489	424	437	421	462	428	460	435	441	432	437	434	466	484	434	445	478	436	456	471	448	436	446	470	462	447	444	482	468	424	497	424	446	456	449	403	431	434	443	453	406	439	459	444	470	458	462	473	427	438	454	465	432	417	446	422	433	465	456	411	441	471	388	439	415	462	444	406	455	426	485	453	469	442	447	429	449	445	432	458	391	450	443	456	451	473	434	417	482	419	436	458	417	453	462	446	468	457	464	423	481	435	465	419	438	420	417	430	466	458	498	406	431	436	441	422	428	424	389	471	463	497	442	412	440	463	433	443	458	409	449	442	417	441	426	449	439	442	455	446	495	410	475	408	422	409	442	443	424	450	441	435	410	440	451	478	497	440	464	445	466	446	472	451	444	441	396	447	451	467	420	406	427	451	450	427	464	446	474	469	442	428	421	430	408	430	446	449	438	416	454	441	464	458	429	426	438	419	472	471	441	456	480	453	494	454	411	439	462	461	429	439	437	436	476	462	433	453	429	427	452	440	435	463	423	440	430	461	442	445	436	474	415	406	456	458	487	446	440	453	432	405	416	434	429	418	423	433	419	420	422	463	463	425	461	414	466	453	439	414	438	451	483	449	413	516	424	422	437	472	450	435	468	502	441	442	421	434	438	448	456	459	464	428	444	409	455	484	448	466	430	434	430	414	420	473	443	437	452	466	444	444	411	465	449	420	459	415	432	476	455	462	414	440	421	441	441	465	427	438	446	424	423	479	434	430	458	441	458	419	456	453	456	423	467	405	408	437	435	461	428	451	450	484	455	444	435	417	448	462	480	434	453	461	464	420	455	390	448	463	461	450	429	425	451	444	446	441	457	461	433	480	416	448	416	470	454	444	443	440	450	413	465	450	458	424	425	430	398	432	454	435	468	442	423	454	432	447	455	429	447	457	445	426	431	457	438	495	461	463	444	466	454	466	458	428	443	406	466	447	438	456	453	484	456	432	463	443	406	458	425	489	432	425	433	442	431	462	472	449	439	437	472	438	438	416	458	458	461	459	448	423	421	437	463	443	451	471	458	453	411	438	441	499	490	448	444	467	428	468	414	486	431	463	439	454	470	454	436	478	442	445	458	449	442	472	453	442	433	459	429	453	408	414	391	462	448	433	427	434	440	456	422	428	430	421	432	442	461	451	464	463	465	447	429	452	450	439	439	454	413	455	408	452	462	487	456	481	484	425	485	424	472	433	440	435	461	456	439	446	428	453	412	435	478	485	427	407	428	433	415	426	435	469	492	421	438	443	421	475	450	399	459	449	495	475	425	480	427	462	457	460	444	435	446	412	472	426	427	442	472	446	483	458	453	416	407	468	454	417	422	447	471	424	443	413	491	458	426	465	422	452	444	471	424	498	409	460	440	457	436	466	481	460	451	418	428	444	408	417	430	457	422	443	453	425	446	432	446	430	425	417	422	425	446	478	410	409	457	446	452	438	468	441	419	433	456	444	451	461	431	442	435	401	454	522	451	427	463	445	418	440	393	398	465	465	429	483	459	448	430	444	434	465	439	455	449	452	470	443	450	426	459	485	443	444	453	441	431	438	447	442	494	467	487	442	419	439	443	478	407	453	492	412	425	449	456	466	424	466	441	441	418	432	424	408	428	396	448	433	411	445	449	441	455	454	436	410	489	469	437	436	439	442	421	472	450	491	430	487	458	447	412	443	452	455	428	419	447	468	479	419	454	485	443	411	435	450	428	481	436	463	439	435	421	445	454	445	407	471	439	445	429	492	444	426	440	422	480	417	455	476	427	416	439	441	424	459	429	424	467	429	434	455	498	421	453	443	462	453	439	445	432	428	461	446	433	446	459	413	436	404	464	445	428	440	466	447	457	447	428	448	439	442	444	408	437	473	420	441	406	417	444	419	463	430	436	487
23978	20962	27959	24125	19440	1478	499	385	257	279	243	179	204	194	175	155	185	195	162	158	158	134	172	159	143	150	131	141	141	137	150	147	151	161	141	149	139	139	130	143	144	140	149	159	132	122	128	161	163	173	144	137	148	138	149	142	152	148	143	141	115	152	146	135	138	150	134	155	145	130	159	115	142	148	116	134	148	139	128	128	140	134	137	157	131	146	158	153	124	148	139	116	135	135	130	122	143	130	121	123	118	127	131	127	141	132	150	135	141	132	146	134	127	141	146	144	122	136	137	148	124	143	151	136	129	152	125	135	134	138	166	142	150	117	126	147	150	147	132	136	148	137	130	154	114	132	138	158	112	152	137	130	161	138	125	140	130	140	149	138	147	139	139	144	140	176	142	141	136	124	148	133	153	136	127	136	147	151	141	124	131	123	145	153	129	138	132	153	116	132	141	136	142	138	147	142	156	146	129	133	117	134	148	136	131	136	145	153	126	143	126	152	144	138	131	135	154	137	141	146	148	160	148	134	134	126	134	151	136	140	134	141	140	122	137	121	148	110	153	138	131	126	129	115	139	137	121	133	128	135	132	148	135	146	131	143	139	142	134	158	129	148	126	130	128	121	145	134	122	137	149	144	141	140	143	146	125	145	154	110	126	133	160	133	126	134	158	135	123	137	135	127	148	152	115	146	138	119	156	137	141	129	131	128	126	163	143	134	145	148	120	146	140	144	170	144	155	141	138	140	118	138	138	132	119	136	160	156	136	146	125	159	130	133	139	154	130	140	138	119	130	165	154	149	120	155	139	142	139	142	143	149	132	129	148	169	136	163	141	119	140	122	125	135	118	124	133	129	150	131	133	120	142	124	137	154	137	133	154	167	141	142	117	152	148	117	144	124	121	142	133	126	142	143	170	157	130	132	138	164	124	139	134	145	129	127	129	133	140	157	144	144	134	132	133	121	136	141	121	131	146	136	168	161	135	141	147	126	149	148	131	146	114	109	146	151	147	131	113	143	136	137	118	129	136	138	119	161	140	153	124	139	139	148	134	152	123	148	149	137	134	145	154	159	141	141	145	124	142	122	145	121	144	144	113	137	159	134	120	142	157	143	139	134	139	153	151	145	131	131	150	144	146	147	148	152	133	141	159	164	140	154	138	151	166	142	107	151	143	124	157	139	120	124	125	125	157	146	123	158	116	119	136	147	149	147	126	138	140	145	146	129	128	134	150	135	130	122	142	136	148	147	150	133	137	116	132	136	147	130	148	121	122	127	135	117	141	117	152	128	134	143	120	153	121	160	126	142	152	127	148	125	130	121	143	139	155	151	142	126	129	133	117	134	141	139	138	142	138	152	122	139	173	143	144	149	137	138	111	140	148	149	153	128	143	133	142	159	142	138	134	134	140	139	109	131	159	153	118	135	148	139	121	133	133	126	127	140	133	127	147	147	116	134	125	153	135	124	140	140	130	136	136	133	133	134	135	123	141	105	143	153	146	134	145	124	107	141	139	149	154	121	130	96	111	128	139	112	134	140	146	115	132	152	145	129	124	156	141	153	136	150	146	139	127	128	155	123	142	118	152	156	123	146	135	143	129	144	125	157	125	156	129	120	138	135	138	144	122	133	136	139	139	139	142	131	140	157	110	150	156	135	125	130	122	132	127	157	109	124	155	145	138	139	166	126	140	138	136	129	111	146	144	146	151	154	113	129	141	130	122	140	119	150	149	146	147	134	139	143	132	158	134	138	130	119	132	128	135	138	133	137	140	139	133	135	152	132	119	158	120	148	121	130	136	140	137	129	141	138	144	135	158	140	150	150	157	142	143	131	132	152	142	145	119	153	159	138	150	143	138	124	148	150	131	144	122	137	143	142	141	140	144	137	124	125	125	138	135	133	159	144	123	143	148	145	129	125	151	149	130	155	168	142	161	130	136	149	141	129	146	126	136	133	142	113	133	151	128	136	134	126	130	146	139	143	131	125	148	127	140	133	132	129	153	149	129	135	136	139	125	113	146	148	123	128	137	149	129	176	147	150	132	128	122	138	154	136	138	120	146	125	122	138	130	131	151	151	161	142	139	139	134	138	129	141	140	139	119	136	135	161	139	139	149	127	143	162	147	131	142	118	149	131	133	147	159	138	132	135	136	133	126	137	125	164	151	147	141	129	128	130	116	158	137	134	139	148	135	126	159	125	159	142	119	140	125	129	140	137	144	132	142	127	152	139	142	147	127	141	151	134	145	162	128	134	157	137	145	134	151	133	155	140	158	132	131	146	155	139	125	167	125	168	171	155	139	157	118	153	150	142	127	124	140	128	155	130	133	144	133	120	151	124	143	132	144	131	137	135	139	125	148	151	115	127	169	147	139	125	155	111	133	143	140	131	147	133	124	139	140	125	145	153	127	147	137	113	147	127	115	126	141	150	145	141	144	109	142	138	150	134	134	127	127	138	142	119	128	140	133	149	143	153	146	144	143	159	149	145	130	139	135	156	165	131	136	128	153	145	135	126	137	137	122	126	138	120	138	141	154	129	134	129	131	137	127	135	147	124	124	149	150	146	142	112	139	137	156	152	117	135	132	138	135	142	139	129	156	122	134	143	156	132	134	142	149	130	133	135	149	141	141	130	124	127	126	129	153	128	116	147	123	132	133	142	135	126	135	125	137	133	157	112	128	146	166	148	135	165	129	141	137	140	117	136	141	153	151	123	153	133	143	135	138	133	128	139	143	137	121	127	133	159	130	148	130	131	151	133	149	153	161	138	131	132	125	117	144	141	127	120	154	143	135	129	144	122	134	143	153	141	136	137	147	140	139	132	141	142	121	153	149	133	138	157	161	122	136	129	146	149	150	119	158	120	140	124	166	150	121	144	124	154	146	138	152	141	144	160	121	126	144	139	118	151	133	117	139	126	123	132	151	141	141	139	130	150	151	148	138	142	139	142	145	147	139	147	159	158	126	128	134	157	143	134	120	127	135	142	150	151	140	158	107	138	135	151	134	121	153	127	140	130	157	132	137	142	152	126	127	138	122	133	121	133	138	114	145	140	157	122	124	118	138	123	150	135	130	155	122	132	143	139	140	144	142	139	116	130	151	138	125	135	150	151	115	128	136	144	158	133	155	129	141	163	131	141	135	137	147	130	150	131	133	129	132	128	151	157	156	128	138	110	121	137	128	142	112	166	131	107	131	134	135	135	134	155	149	130	128	139	134	137	147	158	129	133	138	144	137	133	144	131	145	134	135	129	148	138	153	118	119	130	131	138	143	142	135	146	121	147	141	122	123	132	145	129	143	117	146	166	133	134	157	136	161	145	150	138	138	143	137	137	127	157	133	128	129	132	158	153	108	165	139	138	135	137	133	143	133	122	118	141	124	136	151	138	146	137	129	138	140	147	118	140	114	135	161	145	143	136	128	129	140	155	151	151	130	137	147	127	140	122	127	131	152	135	121	136	135	111	172	143	147	131	130	116	133	154	140	122	109	138	146	136
19080	9352	8032	4024	2630	1852	1420	1112	929	803	631	577	569	510	463	439	424	406	364	344	330	374	331	303	320	325	361	278	315	311	279	314	268	284	330	315	283	287	289	285	283	273	297	286	268	287	280	271	248	269	294	289	287	276	267	262	267	277	296	265	281	290	250	281	265	278	304	297	308	269	262	252	276	288	296	297	269	275	285	274	279	264	286	245	283	290	277	255	272	287	257	289	270	236	255	282	266	265	282	297	256	271	295	278	296	279	269	299	268	294	266	243	254	268	301	267	272	291	271	264	304	285	248	309	304	258	248	285	273	240	282	274	261	258	259	272	265	307	237	264	257	262	278	273	276	285	255	268	287	260	267	289	291	238	262	238	277	274	278	296	266	291	278	273	276	250	293	287	253	270	293	267	270	257	288	265	265	279	225	277	304	278	309	282	285	265	233	295	272	260	283	260	285	260	249	273	260	267	282	285	277	295	257	282	249	253	251	264	239	251	252	266	276	305	271	262	266	306	278	245	249	265	269	272	290	283	239	272	256	267	281	278	280	261	255	274	260	290	288	282	283	273	280	275	266	272	233	245	277	276	256	265	257	226	241	245	277	245	252	296	296	276	268	277	260	249	281	251	250	287	270	281	270	270	290	282	281	268	262	287	263	270	286	258	286	285	280	282	256	279	263	309	270	252	279	244	265	266	269	270	291	257	286	274	284	253	277	256	253	246	270	267	238	279	268	266	248	252	245	260	265	267	255	275	289	272	272	272	269	257	309	274	267	266	249	232	292	276	255	264	285	273	294	277	298	263	278	243	257	254	281	267	292	273	263	259	275	261	291	289	258	287	271	295	272	252	277	295	269	286	280	260	279	255	273	262	280	262	282	252	271	272	289	277	264	283	275	282	257	254	255	239	291	250	257	270	252	267	285	285	280	250	277	266	262	277	269	277	272	263	257	270	267	262	299	269	254	241	289	261	297	280	260	259	270	253	285	250	261	252	262	268	280	263	319	274	266	251	254	272	262	261	290	284	288	259	273	272	253	294	276	294	257	265	235	273	261	286	287	277	281	262	272	247	251	222	289	260	258	275	250	260	275	264	244	267	278	306	270	247	278	263	267	268	267	276	294	282	245	237	245	278	273	282	267	273	297	252	264	271	275	278	263	305	257	274	262	269	257	252	254	262	270	268	269	273	252	268	290	273	294	298	270	266	292	261	266	270	274	272	280	251	257	263	273	264	260	253	280	292	272	289	259	281	255	250	286	258	263	259	292	305	274	264	247	253	279	268	282	275	255	291	263	264	271	256	255	264	286	243	273	271	275	247	289	269	275	279	271	260	282	272	255	257	265	291	291	316	255	258	276	264	278	244	244	274	242	268	274	289	265	248	257	268	290	241	242	260	281	282	287	269	290	251	261	275	292	267	309	265	251	281	250	274	258	268	247	271	264	257	229	275	250	260	266	291	249	301	287	235	268	271	272	272	246	274	297	277	247	268	265	260	259	273	316	269	259	275	277	272	280	272	280	251	257	255	263	231	250	270	258	257	287	272	265	267	265	264	275	253	279	274	272	268	294	267	258	251	239	248	256	251	235	271	293	284	296	266	237	263	260	254	239	261	260	272	297	238	250	272	261	255	290	270	281	234	271	247	246	255	280	239	260	293	247	237	295	255	257	266	301	289	259	275	251	253	233	296	256	264	266	285	244	248	312	266	245	292	272	292	260	256	267	262	306	276	245	281	239	248	293	308	255	264	271	276	269	266	274	282	254	282	267	282	260	290	274	276	261	288	258	270	274	270	283	296	253	272	258	288	268	244	251	246	275	243	282	247	265	282	272	251	278	281	252	260	258	268	251	259	264	263	267	262	241	275	274	269	304	282	252	288	269	287	249	234	277	250	267	259	271	291	262	298	258	259	303	268	264	283	277	278	271	264	300	278	275	265	281	250	243	267	275	259	246	265	296	281	251	256	266	283	256	279	240	264	272	249	258	270	252	291	275	256	262	262	295	303	268	292	220	265	273	265	275	258	267	269	258	269	298	276	264	271	276	285	266	286	264	252	285	306	246	239	284	268	254	258	288	280	265	276	259	266	268	255	249	253	267	316	265	260	239	286	282	273	234	262	256	272	288	260	252	289	277	259	298	275	295	278	238	280	267	245	254	262	268	231	310	244	258	296	271	266	256	259	271	285	261	280	272	273	272	240	253	269	284	286	263	275	272	249	302	263	266	279	256	266	277	279	264	269	265	285	304	295	284	241	288	253	289	251	273	257	245	258	287	236	264	255	240	254	282	276	258	244	266	256	259	278	267	271	247	270	230	248	253	238	245	271	298	273	283	266	245	264	257	269	268	280	259	307	284	315	267	240	282	255	240	290	282	301	255	292	258	275	287	245	271	268	266	239	284	268	231	256	243	274	275	259	301	272	291	258	296	293	292	279	250	276	279	263	294	279	264	294	265	250	272	310	296	272	282	281	259	289	257	285	265	286	301	294	302	287	248	303	291	257	281	264	261	247	281	252	251	287	286	276	270	263	249	266	274	257	275	276	273	248	283	266	282	246	274	263	274	265	267	261	275	265	251	276	271	277	264	275	286	249	254	252	273	276	228	269	271	258	281	245	288	267	251	228	231	270	264	260	270	275	269	260	266	286	269	284	247	272	252	211	269	242	249	280	272	278	272	289	276	270	257	252	263	264	285	253	247	305	288	245	258	275	260	260	269	273	275	279	283	260	256	267	274	263	275	243	246	267	263	249	285	264	285	293	276	292	265	230	275	261	264	274	266	255	297	269	269	249	273	241	289	268	275	260	253	257	239	281	275	275	275	243	274	267	261	277	249	257	277	224	265	273	274	251	251	279	274	268	307	259	256	252	263	267	248	288	255	268	254	278	251	252	281	258	233	298	263	259	253	265	255	279	263	248	276	268	236	252	259	252	257	295	262	260	307	275	252	259	283	263	241	271	251	298	261	266	275	241	252	290	274	241	273	306	298	259	268	244	269	272	279	245	283	273	235	234	292	289	272	284	274	251	275	275	274	238	254	270	297	296	270	265	285	270	281	269	271	279	269	275	252	283	275	266	297	246	246	276	252	264	261	282	266	273	253	249	262	294	252	261	280	274	289	258	296	213	294	254	273	260	264	265	268	276	288	262	268	274	300	264	246	276	266	281	262	251	264	282	245	291	273	267	254	228	276	290	324	280	241	292	302	260	264	274	255	262	306	250	260	266	263	261	246	258	273	249	269	266	283	272	282	273	277	268	247	275	280	275	268	260	294	247	273	276	283	257	279	281	280	246	279	246	287	255	271	249	285	244	271	304	237	283	243	266	250	272	280	255	260	267	259	258	266	265	270	283	290	257	270	244	244	262	265	274	267	265	277	301	262	286	244	246	266	238	273	280	260	282	235	291	259	293	262	285	295	267	263	250	264	263	279	282	268	260	268	242	247	285	268	276	285	272	257	253	291	283	250	238	269	268	242	269	283	273	261	250	295	253
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
