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
341421672439	341421672959	341421673509	341421674059	341421674608	341421675159	341421675709	341421676259	341421676808	341421677359	341421677909	341421678459	341421679008	341421679559	341421680109	341421680659	341421681208	341421681759	341421682309	341421682859	341421683408	341421683959	341421684509	341421685059	341421685608	341421686159	341421686709	341421687259	341421687808	341421688359	341421688909	341421689459	341421690008	341421690559	341421691109	341421691659	341421692208	341421692759	341421693309	341421693859	341421694408	341421694961	341421695509	341421696059	341421696608	341421697159	341421697709	341421698259	341421698808	341421699359	341421699909	341421700459	341421701008	341421701559	341421702109	341421702659	341421703208	341421703759	341421704309	341421704859	341421705408	341421705959	341421706509	341421707059	341421707608	341421708159	341421708709	341421709259	341421709808	341421710359	341421710909	341421711459	341421712008	341421712559	341421713109	341421713659	341421714208	341421714759	341421715309	341421715859	341421716408	341421716959	341421717509	341421718059	341421718608	341421719159	341421719709	341421720259	341421720808	341421721359	341421721909	341421722459	341421723008	341421723559	341421724109	341421724659	341421725208	341421725759	341421726309	341421726859	341421727408	341421727959	341421728509	341421729059	341421729608	341421730159	341421730709	341421731259	341421731808	341421732359	341421732909	341421733459	341421734008	341421734559	341421735109	341421735659	341421736208	341421736759	341421737309	341421737859	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2776	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21552	20304	27385	23050	20292	20307	9487	664	425	417	345	352	316	307	247	268	280	225	258	232	214	192	224	239	234	214	237	203	208	223	210	207	217	198	183	201	215	196	194	218	200	205	199	195	215	215	199	204	210	183	197	212	196	190	185	197	197	172	194	197	200	187	179	198	196	189	195	209	197	194	240	193	211	189	154	208	189	202	197	236	215	246	197	203	191	222	180	195	191	189	187	195	205	184	207	208	171	210	214	183	201	193	203	207	193	176	195	175	226	201	206	200	191	205	182	183	206	222	181	178	215	192	198	203	194	182	206	202	210	186	188	180	217	204	198	179	168	189	224	206	177	186	220	169	177	218	190	193	198	190	190	194	190	202	209	204	224	186	211	211	181	173	170	190	181	185	210	216	189	184	165	199	177	190	195	197	198	183	173	196	178	178	173	192	206	205	202	211	189	184	189	185	194	197	193	204	179	181	218	216	186	194	208	181	183	183	175	177	190	189	181	226	196	187	165	192	195	183	219	189	216	184	187	207	178	203	187	176	176	204	207	189	206	180	176	184	198	207	178	185	188	185	205	173	213	212	208	195	190	201	178	180	194	216	197	194	164	187	190	181	207	201	194	182	183	157	204	195	174	162	192	188	188	196	178	197	169	196	196	206	169	211	200	185	193	193	200	173	190	198	181	190	184	182	183	187	186	178	186	182	242	184	202	203	179	193	191	186	204	167	178	217	192	228	193	196	191	186	179	183	185	207	195	205	171	217	185	190	173	211	190	173	196	164	207	179	184	203	193	220	180	205	222	207	193	197	198	182	200	182	184	213	190	206	200	208	181	213	200	185	181	148	218	211	188	196	198	194	200	182	191	184	183	199	193	204	183	192	207	215	206	201	204	195	195	198	202	196	185	195	185	208	217	189	178	171	191	191	204	183	211	184	195	182	180	187	169	189	187	205	187	183	182	187	213	192	201	219	194	217	207	196	184	175	188	189	189	185	210	198	194	184	204	188	218	159	189	167	214	211	193	215	193	184	203	166	190	202	175	203	182	168	180	173	192	197	172	212	217	198	220	190	210	200	187	189	172	194	188	203	184	197	178	187	177	207	198	193	180	187	190	176	198	191	205	229	171	197	190	180	165	210	169	195	160	208	201	177	170	211	194	187	194	183	188	208	181	183	207	185	209	217	201	173	172	189	197	194	200	203	180	211	153	175	204	205	185	193	177	189	160	190	206	195	169	196	186	190	212	187	154	182	183	185	193	191	215	197	227	186	177	185	208	182	182	171	219	205	174	178	197	178	203	187	202	184	182	198	166	201	214	211	176	184	187	205	202	207	195	197	168	197	192	205	206	221	228	195	179	191	208	188	198	169	182	186	189	203	183	188	178	199	194	191	199	195	178	198	196	191	188	213	189	166	175	219	186	198	212	211	185	170	201	185	212	186	200	197	209	197	210	188	180	174	177	204	182	195	203	189	183	200	173	212	179	183	177	177	155	172	189	172	172	180	178	160	213	217	200	189	220	189	196	204	201	188	182	197	195	186	167	209	195	205	209	182	204	197	191	193	162	198	192	202	200	192	186	229	183	193	190	183	177	187	189	229	172	191	195	176	188	198	219	184	186	196	215	192	203	179	214	206	183	203	200	192	194	200	204	171	164	168	195	196	194	191	185	202	186	210	173	202	204	197	195	198	220	215	203	190	202	193	196	196	166	185	208	204	205	189	208	197	191	178	190	168	187	181	182	206	200	174	188	194	191	168	189	190	210	183	173	186	172	174	167	178	190	207	195	202	189	199	196	192	184	160	197	192	199	207	201	205	190	191	181	202	202	193	207	179	189	210	189	202	209	194	178	202	186	193	203	202	188	175	195	193	181	214	195	188	186	207	189	174	210	210	197	199	194	185	172	200	216	215	212	189	187	192	184	177	209	208	187	229	174	182	202	205	183	226	204	209	200	172	186	204	184	184	205	177	174	194	185	183	184	167	214	171	209	211	204	170	209	194	194	195	185	183	199	215	185	189	217	201	204	195	207	162	190	188	177	221	194	181	187	208	181	193	187	208	185	198	187	188	176	214	205	188	193	175	202	202	202	211	181	200	180	197	175	184	173	201	189	186	194	194	193	208	206	160	185	205	221	220	171	185	183	178	205	220	186	186	206	174	223	196	198	200	192	216	217	177	180	211	192	186	175	189	208	172	176	182	192	209	187	170	182	203	200	197	202	207	195	183	190	186	181	183	180	179	209	181	196	209	167	179	182	194	191	193	239	161	195	189	178	185	203	195	169	187	201	195	168	169	181	201	191	196	177	211	169	189	197	198	184	213	195	185	193	188	175	174	169	197	187	179	197	157	210	163	199	183	179	196	178	208	204	196	203	174	199	150	207	179	197	192	199	187	209	176	203	185	182	223	210	182	177	196	172	204	173	194	174	186	168	212	181	205	200	175	188	181	190	187	184	166	200	202	191	184	216	178	189	186	187	204	187	188	215	164	185	197	200	211	200	177	197	229	183	225	172	192	183	188	186	198	196	196	186	167	206	223	198	217	187	178	166	190	200	191	191	177	216	165	187	189	201	169	197	207	191	188	187	200	194	185	178	182	159	186	208	198	205	203	192	179	207	167	192	203	161	203	185	195	199	195	173	196	197	186	178	182	184	189	199	186	186	180	189	185	178	184	207	180	185	194	196	197	171	190	188	209	208	205	162	195	196	179	182	190	196	181	186	190	205	196	171	192	177	198	188	181	209	185	193	193	171	191	205	180	189	195	158	202	188	178	193	178	157	198	202	186	178	188	198	191	186	190	222	173	206	196	182	192	212	211	175	204	167	194	230	195	206	190	185	206	209	194	186	201	195	202	190	231	196	203	204	195	187	180	218	202	187	195	172	204	173	205	176	194	194	181	179	202	192	189	186	186	196	178	184	164	157	188	226	171	184	175	184	173	184	187	175	181	201	205	177	182	184	170	179	190	205	195	197	186	198	194	207	181	165	186	188	194	203	200	169	200	174	170	183	188	228	189	198	194	177	194	187	197	191	178	186	207	213	198	205	193	195	170	204	185	188	175	208	165	186	153	195	213	192	212	171	218	184	191	181	202	181	202	182	178	171	191	204	193	188	214	207	197	200	187	202	166	185	225	206	194	179	186	202	206	203	171	170	182	179	205	174	205	219	189	184	211	171	178	158	217	196	200	176	197	204	197	199	179	183	182	213	193	200	194	167	194	198	214	195	190	185	194	176	200	210	170	202	180	202	195	158	182	179	188	178	208	182	189	157	195	195	196	170	177	199	182	206	186	191	205	178	187	206	204	206	155	216	186	202	194	179	204	194	176	169	203	187	177	209	188	184	184	211	202	206	192	171	221	205	188	205	182	172	173	212	196	194	200	184	172	160	177	178	195	208	208	188	172	198	188	196	199	201	197	180	188	198	188	156	188	192	195	179	211	192	192	192	202	192	200	182	236	206	175	182	186	180	179	194	184	195	217	184	189	178	172	191	209
38311	60003	38789	8873	2552	1619	1217	942	721	598	577	479	393	416	373	351	313	303	311	298	262	238	264	249	241	221	261	260	222	212	208	232	229	229	233	211	221	232	210	214	227	203	214	229	203	249	229	199	221	222	214	188	233	217	219	210	241	204	226	226	220	211	229	225	213	222	233	209	210	211	203	199	209	231	202	227	234	246	218	207	238	236	247	215	241	241	205	223	222	223	205	217	247	167	200	214	208	239	216	230	210	198	208	203	191	214	234	221	220	224	202	214	192	214	216	228	197	198	204	215	211	238	190	218	229	210	179	240	200	220	215	207	218	215	201	228	199	229	205	209	218	197	203	196	232	209	202	214	204	214	215	178	208	200	200	220	240	227	224	220	236	232	197	221	208	208	209	191	226	219	209	207	204	219	185	227	197	245	180	212	197	225	246	222	181	215	191	243	225	188	227	162	213	199	211	200	205	223	193	216	247	205	201	223	197	214	213	190	239	203	200	204	236	227	214	206	203	217	191	221	200	204	207	206	196	251	220	242	183	194	217	207	180	208	238	190	240	203	205	207	233	191	228	209	207	219	215	195	218	198	239	208	217	232	227	213	219	193	196	215	201	213	190	188	205	202	215	207	245	239	205	214	236	228	201	212	195	187	222	214	191	195	183	209	194	219	194	192	194	207	215	232	228	198	225	213	198	216	209	208	201	206	197	221	213	190	218	216	198	217	206	204	237	220	216	172	226	243	204	216	228	203	213	206	203	195	206	212	211	207	210	181	206	225	209	230	245	219	213	236	217	213	212	202	208	187	185	210	233	219	206	212	197	217	218	192	213	196	198	202	210	196	190	196	237	205	217	221	233	206	207	238	205	204	221	208	208	195	203	205	221	236	192	206	211	191	204	197	200	202	212	236	224	205	201	184	227	182	213	217	201	210	204	216	204	214	217	203	225	228	221	204	225	215	199	203	213	179	195	202	208	226	195	219	211	214	196	221	206	210	237	206	211	180	208	214	226	210	210	218	195	212	202	213	211	234	191	200	230	220	204	192	249	184	188	220	222	214	224	196	210	200	208	203	212	197	205	220	228	210	204	188	221	225	223	212	223	219	219	221	213	223	211	229	230	203	201	238	217	219	178	244	223	214	209	211	203	209	227	199	211	210	221	207	214	216	262	216	206	210	215	233	219	188	215	215	226	213	218	196	192	232	199	218	204	208	208	195	216	214	178	210	197	174	222	204	237	220	192	209	200	208	216	246	205	215	206	240	220	200	228	221	206	189	193	212	187	217	204	219	212	200	184	202	209	222	216	209	231	233	229	206	206	211	181	196	211	211	206	205	197	198	208	205	194	219	209	208	204	217	217	222	205	195	207	210	207	209	200	199	210	204	190	193	234	225	207	234	187	216	226	234	195	201	237	222	235	201	197	223	221	229	224	225	203	205	217	242	199	213	213	199	217	229	204	215	214	244	221	206	223	198	215	217	209	203	227	232	211	219	212	209	193	196	211	221	197	191	238	217	216	210	214	186	214	230	210	221	223	197	214	229	227	211	208	230	211	224	221	195	202	191	197	194	209	223	195	210	245	211	227	199	215	213	196	207	206	196	240	225	247	207	210	213	210	211	224	214	184	193	221	217	229	210	215	203	234	206	198	188	213	221	213	247	215	206	219	205	246	217	209	199	236	198	196	223	224	196	235	223	228	216	240	207	211	208	249	216	204	206	204	213	205	213	209	223	226	234	216	190	192	198	208	202	217	199	190	196	198	220	233	216	212	203	197	214	208	189	219	229	193	203	189	212	198	220	198	227	195	214	220	163	178	215	205	225	205	227	233	207	179	209	201	215	213	179	230	199	200	198	197	233	225	203	204	215	219	196	204	193	233	217	221	225	233	223	209	207	231	212	245	236	195	204	197	198	208	199	248	232	223	204	215	190	208	208	216	219	206	227	202	223	197	218	226	224	207	245	228	211	196	203	213	231	187	194	206	197	199	196	223	215	248	208	216	193	220	201	193	215	205	212	243	209	227	185	231	218	209	229	202	188	219	203	216	212	221	218	211	223	218	217	211	226	243	203	193	200	224	216	222	215	213	220	209	222	222	223	222	222	223	228	208	220	187	221	198	216	202	199	221	225	217	209	205	234	224	210	191	215	219	197	199	219	209	202	196	195	184	241	205	201	190	188	231	199	189	215	223	197	218	211	244	227	215	233	197	219	211	222	208	215	217	217	211	195	223	198	210	204	233	208	224	216	208	214	203	251	214	196	197	210	193	179	213	206	203	186	210	203	207	226	196	206	207	208	178	203	221	223	197	210	213	219	227	216	208	178	224	222	217	186	235	226	219	224	198	199	235	204	235	243	211	213	206	192	214	231	167	202	214	234	204	226	198	178	213	237	242	204	239	217	198	190	231	208	205	203	230	169	229	214	215	219	232	209	224	207	217	217	227	218	211	218	210	196	209	207	207	225	218	220	221	211	204	233	223	224	214	220	213	186	214	188	222	216	220	197	229	180	211	197	224	184	218	209	185	195	220	238	208	182	192	211	222	208	231	214	198	205	199	202	225	219	200	231	205	203	197	215	197	204	198	220	217	224	207	199	216	212	233	218	186	226	185	214	206	226	243	217	223	244	222	202	243	193	200	216	204	228	183	225	221	205	238	210	196	203	199	220	201	211	205	197	189	228	224	178	210	205	210	214	201	197	213	210	211	174	225	230	184	228	207	191	203	204	242	190	217	242	200	190	205	213	216	238	230	205	187	225	187	207	203	210	218	218	192	198	213	185	199	221	201	221	238	176	197	196	217	197	221	203	208	213	225	220	180	210	200	218	175	202	212	227	215	212	223	220	212	212	188	218	195	202	207	210	222	200	200	220	223	198	213	237	228	196	221	217	196	238	224	216	229	228	191	213	194	225	212	190	201	211	204	232	181	230	226	216	213	220	193	221	191	221	206	219	188	212	204	206	192	211	218	227	220	214	213	214	238	198	204	178	238	235	209	213	194	237	209	208	216	219	205	233	222	191	254	203	199	194	201	214	234	210	197	220	284	216	211	201	200	224	189	213	231	205	207	208	224	241	218	203	208	220	191	231	216	191	219	218	207	220	207	217	209	210	200	209	188	214	213	208	224	215	223	246	211	225	229	234	228	217	214	205	223	202	197	204	205	222	181	208	192	213	207	231	190	239	186	189	230	235	224	181	202	214	214	207	229	209	210	223	229	221	241	206	205	207	190	230	225	190	204	217	235	213	232	213	183	219	215	223	217	203	196	192	219	201	212	223	214	225	230	192	237	216	209	201	204	225	224	204	221	210	232	237	203	183	208	198	207	195	211	233	187	212	190	202	211	210	201	208	252	201	205	213	231	203	239	193	199	198	240	203	202	214	218	198	216	216	231	229	241	228	199	214	206	225	215	199	214	216	210	212	223	216	239	188	203	216	219	215	196	241	222	226	219	232	218	203	214	212	206	227	215	196	220	202	198	199	205	220	195	192	221	167
30886	25851	13436	1853	600	538	525	516	512	513	485	483	489	470	495	504	506	499	532	490	502	479	520	491	520	515	492	520	493	526	537	488	499	481	522	460	500	512	477	529	514	461	533	515	493	497	466	498	515	507	490	493	510	500	522	519	510	506	466	479	474	500	533	503	485	490	506	488	503	491	496	519	532	468	473	463	525	493	514	500	504	494	463	501	520	493	504	477	520	516	471	480	500	497	479	496	489	514	503	473	545	484	510	473	474	487	519	510	501	480	478	523	488	506	552	564	478	506	450	497	477	549	514	506	456	514	494	497	485	518	466	516	490	485	514	467	464	479	487	495	537	497	515	470	514	517	458	465	487	504	489	470	478	479	468	505	538	479	478	482	543	510	482	522	512	517	534	503	507	491	504	495	498	488	475	496	516	489	529	487	533	487	473	482	484	510	525	525	500	495	473	498	481	480	549	467	501	510	546	483	536	492	463	496	473	474	447	525	505	525	499	502	523	483	513	470	515	493	546	515	501	542	529	478	480	510	506	476	562	479	475	447	504	479	479	466	470	478	555	478	480	475	499	472	516	512	470	514	480	517	472	493	549	513	466	512	542	464	487	494	500	494	512	508	506	467	537	523	494	489	514	515	490	501	488	504	495	492	507	525	478	500	471	492	466	477	491	545	478	504	501	498	510	499	497	472	524	514	452	484	518	475	510	461	506	471	516	520	482	464	506	461	511	500	541	530	493	522	486	491	461	496	530	465	489	488	491	515	545	513	492	514	514	473	460	469	533	524	485	496	512	494	508	532	519	514	497	540	539	494	509	532	514	501	517	503	519	494	500	485	482	486	474	492	488	526	507	520	508	474	456	489	485	563	487	481	494	510	513	502	503	470	477	472	490	527	530	479	504	517	474	478	483	511	510	520	496	501	510	503	477	487	520	462	505	534	512	489	482	511	511	530	516	490	523	505	510	482	532	533	516	487	484	534	488	496	517	518	531	482	443	531	487	507	483	473	546	519	489	537	456	473	501	507	514	493	543	509	489	477	528	494	462	472	489	476	544	488	504	506	487	506	490	495	475	490	518	493	490	484	528	484	509	476	526	522	478	516	510	514	498	521	503	520	542	532	488	474	489	497	504	486	495	510	479	533	446	517	532	486	521	541	485	513	482	509	512	506	504	496	481	515	484	484	516	494	488	462	459	517	521	519	435	517	501	486	502	534	511	469	481	515	491	488	463	523	512	485	505	490	491	489	497	516	495	496	487	524	491	528	497	527	480	486	520	517	438	498	530	487	489	493	499	483	521	509	506	484	530	517	473	500	489	484	528	513	517	494	447	478	516	506	497	511	509	507	559	517	521	493	506	493	503	487	488	483	479	496	502	533	509	522	501	492	508	471	493	527	527	492	522	514	504	480	464	542	520	472	525	496	466	509	486	486	507	493	488	479	450	532	552	465	483	499	520	453	502	501	479	499	507	445	441	505	520	491	496	515	484	446	447	523	494	516	488	468	478	482	486	493	478	499	498	492	491	496	500	557	483	501	515	488	483	481	504	484	504	502	507	510	499	510	524	476	505	514	482	498	518	497	495	486	446	478	482	498	491	515	496	459	508	493	518	540	532	490	435	553	500	511	482	477	516	471	517	493	481	492	537	500	502	485	510	519	505	516	481	536	435	478	482	485	470	456	511	461	524	500	497	495	486	491	489	507	467	535	495	511	447	487	509	502	480	530	510	488	471	531	493	476	504	463	512	514	466	475	494	506	460	485	497	473	504	493	518	506	503	511	499	451	477	514	458	494	502	501	520	473	502	487	511	481	493	550	522	524	484	516	486	502	481	475	531	490	518	472	461	467	475	519	516	505	511	513	498	498	492	506	535	476	513	491	478	520	470	486	552	529	477	505	487	507	491	494	484	464	480	496	461	501	507	471	549	483	499	459	497	486	513	493	475	508	502	519	494	501	522	519	503	503	500	477	519	494	513	489	488	502	528	488	525	508	508	477	541	485	528	475	484	496	468	512	498	497	514	500	489	483	471	455	471	472	480	533	513	518	484	502	491	530	481	494	459	520	498	480	525	503	481	467	472	488	493	480	509	508	520	486	527	521	526	449	470	496	505	506	483	448	463	545	496	526	482	509	498	496	527	489	508	507	521	521	448	502	511	514	512	484	495	503	510	524	487	497	513	519	508	485	498	498	541	522	520	463	487	497	514	493	492	491	492	480	480	520	477	477	469	518	481	525	547	495	496	528	467	501	451	532	515	511	488	465	490	517	490	512	496	498	440	493	534	525	505	528	500	486	470	510	498	484	514	493	473	492	485	452	482	501	502	512	462	469	498	467	525	520	503	448	475	483	473	452	513	502	491	507	555	478	537	508	517	528	499	459	498	530	466	513	459	547	505	468	522	473	498	501	526	506	496	470	473	490	520	518	477	503	475	515	503	527	486	475	499	495	491	493	461	490	513	501	463	482	472	514	469	484	492	487	469	467	531	491	488	521	457	502	452	514	533	491	500	491	527	490	512	525	484	454	520	473	507	487	500	512	493	525	485	482	521	537	500	484	455	491	495	476	550	475	547	463	539	512	479	531	484	485	488	554	505	479	496	492	492	529	455	504	504	468	492	492	499	490	535	509	487	504	481	485	504	519	479	474	525	483	500	485	507	522	506	554	498	515	487	503	558	483	521	496	572	488	506	536	480	547	488	502	478	500	519	494	517	495	489	493	497	481	483	531	508	458	487	525	490	462	514	505	456	463	507	499	495	500	469	504	542	483	506	484	507	465	500	494	542	504	501	499	472	433	513	552	500	503	486	470	497	511	485	490	521	521	497	483	511	480	468	492	492	509	420	520	508	494	553	490	487	481	507	480	519	460	478	490	483	494	514	534	503	466	518	515	473	522	492	460	473	507	490	487	474	509	487	509	483	507	519	500	518	502	504	529	480	516	480	501	484	482	495	496	512	477	540	506	517	513	503	520	513	516	475	534	550	503	489	485	519	484	489	507	499	486	543	486	489	514	540	494	479	506	492	507	491	518	468	514	499	487	473	476	471	511	515	515	499	491	463	457	474	535	481	550	519	506	465	478	498	476	490	430	522	499	508	543	515	501	502	512	473	485	482	484	537	472	493	519	497	496	521	469	507	508	527	523	461	493	516	565	524	487	502	504	532	465	508	504	496	497	515	455	511	528	486	469	536	505	491	477	492	491	488	531	548	533	503	468	494	507	492	475	540	516	501	459	474	499	490	516	473	490	537	473	505	487	528	516	508	485	509	535	516	505	515	480	481	484	523	503	490	465	514	498	514	489	549	473	487	492	463	518	505	501	477	482	490	545	498	523	500	479	499	485	494	502	482	505	513	485	513	531	513	521	479	479	512	517	529	443	466	494	523	487	472	487	499	555	518	494	508	483	462	472	474	465	497	535	487	495	498	452	518	470	509	481	499	459	458	516	467	488	508	469	467	518	493	489	488	492	534	515	477	462	489	482	498	514	497	498
36526	33240	4581	899	641	580	565	541	567	548	541	557	508	520	563	527	536	547	496	536	541	545	523	541	528	528	507	554	522	551	521	547	508	526	524	543	540	546	540	535	550	578	571	527	516	590	542	535	519	547	554	540	511	518	550	532	516	556	517	535	529	557	532	522	513	532	577	573	558	572	531	549	527	526	537	556	518	516	559	516	574	527	490	587	562	541	537	523	536	548	534	573	525	516	545	539	488	508	579	564	570	489	525	499	528	524	551	534	518	515	561	566	545	542	535	574	524	535	585	546	525	540	534	518	569	464	523	542	553	513	533	514	545	539	541	538	529	595	536	516	522	514	540	558	511	566	520	529	541	560	543	507	535	535	518	547	574	558	534	520	543	529	517	557	558	566	505	536	574	514	555	516	555	498	534	530	520	554	555	512	546	527	517	483	529	520	544	540	516	525	554	546	567	556	552	578	542	544	545	538	515	532	486	528	530	528	591	535	526	561	537	511	561	534	524	559	507	516	538	563	513	548	522	497	520	560	531	552	539	531	498	535	530	540	518	534	518	539	533	524	567	562	504	543	532	523	545	535	530	554	492	508	541	541	504	542	550	518	548	528	540	568	508	555	569	532	530	510	536	505	536	518	549	532	528	592	544	556	534	525	535	543	537	551	527	553	532	485	555	497	562	505	544	551	552	536	551	531	550	523	585	546	524	547	526	559	534	580	548	541	554	553	538	595	534	522	531	487	536	568	550	522	515	521	513	535	561	583	516	552	553	511	540	505	575	574	546	589	525	531	568	567	517	528	536	519	553	531	512	507	511	619	484	562	543	520	530	556	556	492	566	554	598	543	513	536	520	547	492	565	536	543	569	578	533	552	494	568	508	536	535	495	561	528	518	522	571	567	502	520	535	530	563	550	520	582	514	556	499	570	524	523	543	520	556	531	588	515	516	488	546	549	542	506	586	508	556	530	568	535	535	548	545	485	548	531	526	582	566	531	538	563	526	534	571	520	529	549	533	585	544	585	551	545	519	515	525	536	592	522	524	564	543	521	533	531	568	533	555	515	503	553	525	557	508	527	538	496	505	506	525	535	533	506	526	564	508	543	557	528	559	554	561	540	511	533	548	534	547	529	536	533	516	540	527	534	557	568	541	561	522	541	526	515	585	540	557	516	533	533	587	517	553	563	561	587	505	529	543	536	574	560	541	524	560	506	536	529	530	553	553	558	518	545	544	540	478	549	543	555	550	538	543	550	537	527	574	568	560	549	579	545	563	544	506	528	545	533	535	566	538	484	539	527	536	548	553	521	534	508	543	577	561	534	509	547	561	546	549	526	519	570	520	512	512	520	536	573	539	582	530	548	532	537	533	540	565	528	550	525	563	603	551	553	506	526	528	558	554	494	539	530	525	513	497	528	505	589	529	552	538	542	505	503	535	537	518	546	531	571	591	537	548	514	545	534	522	511	521	540	526	514	549	537	497	559	575	543	528	528	504	546	537	516	588	533	507	587	545	531	534	541	546	545	526	467	531	501	537	534	531	536	567	511	564	533	548	534	534	558	569	543	570	547	540	494	542	550	573	535	528	529	556	502	545	545	553	555	582	522	514	554	518	542	491	517	526	502	539	533	500	551	523	575	586	513	515	569	548	535	561	507	526	479	574	537	555	516	566	541	540	554	533	514	509	557	534	552	588	499	511	536	557	511	536	512	524	561	526	555	568	527	573	551	526	546	575	528	549	492	520	550	506	531	555	522	553	555	555	518	554	524	513	537	547	500	499	571	549	536	544	567	539	513	509	521	538	518	503	556	540	535	501	516	569	501	552	528	513	555	546	554	534	611	569	528	534	533	551	524	564	569	555	542	530	558	552	545	517	523	535	605	574	531	514	553	533	555	526	586	549	554	546	562	525	544	535	504	549	509	530	521	553	564	546	574	508	558	531	508	515	513	541	523	512	526	541	569	555	538	541	561	537	592	544	550	585	532	543	563	571	538	562	517	508	561	535	537	521	549	537	526	514	501	525	521	542	539	525	567	552	555	531	535	571	515	511	511	543	594	512	509	522	546	529	543	543	530	526	588	550	544	551	546	524	517	500	532	585	529	549	543	510	522	522	535	546	526	559	533	579	535	497	546	540	542	570	519	533	525	549	568	553	527	520	531	532	535	528	519	553	535	509	544	563	517	523	508	542	541	546	559	546	518	522	548	540	527	563	553	552	552	538	512	577	572	519	551	525	527	565	559	531	588	562	551	538	540	494	525	503	551	543	537	542	565	525	579	531	553	506	557	530	502	552	558	538	564	493	617	575	510	535	543	545	561	543	516	546	535	526	560	520	565	561	519	521	573	538	525	504	522	561	493	501	511	482	600	535	519	574	501	536	565	523	504	563	513	538	538	572	516	515	537	507	544	516	537	532	535	548	551	538	521	525	543	508	531	539	573	540	520	552	539	532	561	537	540	535	515	543	523	520	540	544	571	546	550	570	489	531	511	529	548	514	587	515	530	553	492	513	588	548	557	527	512	578	593	484	567	541	529	533	555	531	490	517	530	516	535	511	551	536	581	550	519	486	533	571	514	528	487	548	548	562	541	553	543	520	526	551	563	543	556	532	491	592	488	532	542	543	531	528	519	517	544	502	570	538	492	539	528	561	512	514	580	562	538	554	547	552	526	526	568	559	540	540	534	560	540	514	564	500	541	544	552	530	537	539	548	535	563	553	579	532	509	533	561	517	547	510	575	525	534	545	497	547	503	551	536	549	526	558	565	504	534	510	554	551	522	552	539	496	560	530	496	481	554	533	516	557	545	540	531	491	536	565	536	531	541	510	552	574	573	510	532	537	540	558	505	553	547	522	536	556	618	560	557	525	533	524	522	553	517	559	451	527	545	557	529	544	504	556	561	563	550	527	542	560	490	553	480	573	562	585	541	533	511	516	561	552	549	550	513	550	554	536	520	618	539	484	529	496	536	529	508	541	562	543	556	534	490	548	551	554	553	542	563	528	543	515	514	565	525	544	553	538	511	563	559	519	563	521	528	525	539	495	537	524	542	527	553	525	535	546	537	507	499	518	534	535	575	545	539	551	538	530	566	531	564	549	542	576	519	533	530	547	558	512	511	513	544	539	561	544	521	515	561	529	574	558	530	560	529	535	552	550	508	523	508	547	514	526	511	532	497	560	539	533	526	498	509	554	533	574	563	514	558	544	554	567	515	551	516	546	522	532	551	495	556	520	511	524	531	549	558	548	527	542	543	520	550	492	545	559	537	533	496	534	564	542	532	518	529	552	561	562	585	584	515	488	537	516	567	547	518	532	494	582	518	543	518	534	558	558	545	525	561	503	527	506	538	512	594	557	558	572	527	526	544	543	568	527	514	520	550	555	585	513	526	535	536	524	546	557	538	533	529	569	552	532	559	518	538	527	520	535	575	554	533	522	566	546	513	531	550	562	553	570	533	510	516	537	595	536	552	527	487	545	553	526	546	505	548	496	506
23949	21482	28480	24912	21443	11577	927	617	542	538	458	488	489	420	452	429	408	436	416	385	403	388	419	402	405	425	372	392	379	379	391	378	395	372	419	393	390	389	352	402	342	409	386	411	366	414	416	366	386	353	362	387	369	381	384	358	408	405	405	383	384	409	381	371	383	377	354	370	391	396	421	343	376	389	379	384	377	364	393	359	378	402	374	400	392	399	441	376	387	395	413	376	397	397	406	407	388	413	394	384	401	370	373	380	366	369	361	382	368	384	362	394	393	360	399	355	391	342	382	393	367	413	377	401	369	354	364	380	400	413	336	382	375	378	397	373	368	375	384	380	357	367	389	371	400	360	383	373	366	387	388	407	402	399	355	374	392	368	350	403	402	416	383	385	381	403	388	412	408	372	410	395	394	377	353	390	352	381	381	362	366	387	368	394	365	410	381	356	368	387	369	345	388	365	399	397	391	369	377	369	389	389	380	397	393	378	348	378	368	364	378	370	378	358	370	368	378	356	352	383	379	389	367	391	382	415	377	360	404	397	401	393	391	372	386	366	374	347	360	385	366	374	343	362	356	406	416	363	385	384	356	388	365	384	393	389	361	379	379	389	401	435	393	375	354	366	387	388	408	382	350	414	383	362	357	412	414	388	374	382	378	369	372	387	384	334	393	361	395	374	342	398	404	379	362	367	346	350	389	414	370	385	368	376	385	407	372	395	338	379	376	388	367	378	388	373	354	350	413	328	405	394	376	375	383	389	395	393	379	400	401	365	354	375	365	365	409	378	415	377	398	356	407	360	346	396	375	390	400	355	363	364	337	361	392	348	374	378	364	355	370	380	373	380	381	390	379	380	366	387	402	410	437	410	401	366	382	366	382	348	384	383	427	390	401	339	360	395	397	373	397	371	391	391	396	381	392	358	385	344	386	390	417	389	385	373	402	394	379	352	369	331	358	394	402	389	364	366	369	432	365	373	385	376	399	368	387	367	379	378	384	368	374	396	373	391	383	380	356	416	395	412	413	382	376	355	368	423	401	370	397	377	354	380	372	399	380	380	397	342	404	379	377	349	363	414	399	370	385	404	387	407	398	372	375	369	370	385	403	412	406	385	412	369	344	360	391	355	398	382	366	403	383	353	411	366	367	415	396	379	377	407	376	401	377	426	384	389	394	390	339	369	413	410	385	419	407	353	381	403	366	382	367	411	413	408	382	373	385	355	378	385	353	412	398	374	400	400	372	392	367	379	374	373	377	392	402	395	370	360	418	387	375	362	360	358	406	385	366	368	349	389	380	401	349	373	372	375	370	351	361	409	346	370	339	349	390	376	388	356	416	382	363	393	361	380	383	406	373	379	382	391	385	390	389	361	377	411	404	399	391	367	371	395	373	376	396	346	364	371	395	402	361	394	379	392	391	409	386	412	396	365	369	409	361	366	383	400	403	400	390	374	372	409	379	376	348	351	379	364	357	374	371	349	386	364	390	352	394	371	368	389	382	374	361	396	393	414	386	366	405	366	398	397	418	394	407	398	371	356	388	364	414	345	369	393	409	394	381	372	384	370	360	399	368	421	386	370	399	401	359	376	361	377	357	375	409	367	398	398	399	404	365	369	380	373	424	366	383	404	379	384	401	361	386	384	414	400	369	373	395	378	390	411	394	367	400	358	414	358	389	377	389	356	366	370	391	360	347	371	412	365	348	345	392	398	385	398	390	350	363	400	383	339	386	400	370	374	353	408	376	371	388	369	393	400	380	410	388	391	374	375	417	358	377	394	377	413	394	408	395	358	365	372	370	392	394	383	388	432	375	435	387	377	376	374	416	375	419	383	375	386	358	406	356	372	393	376	376	395	369	376	397	393	355	376	374	313	392	406	366	376	401	356	375	389	392	376	384	366	371	371	395	357	381	396	410	390	376	409	383	415	377	434	348	403	370	388	365	383	409	373	377	362	359	382	382	368	413	373	390	380	372	372	343	384	348	374	392	398	397	360	385	390	382	376	413	435	361	414	382	409	394	406	398	386	370	377	357	369	408	390	379	396	395	384	354	367	402	418	401	380	384	392	366	414	382	363	370	373	369	361	394	392	351	352	362	412	385	391	401	361	385	391	338	377	411	373	359	439	389	341	379	360	439	368	422	377	364	360	373	379	391	371	376	369	391	366	384	358	416	413	360	389	365	373	353	373	369	374	358	387	375	382	381	389	387	396	387	366	384	371	398	414	352	379	416	413	419	374	383	406	382	412	387	414	399	373	400	425	415	359	355	397	384	382	422	390	391	393	353	364	359	371	371	342	333	386	382	389	381	369	380	372	413	415	400	382	384	375	368	401	370	409	367	383	380	390	399	357	392	379	357	367	396	400	367	367	380	398	413	432	378	373	373	400	376	392	386	390	380	380	399	344	380	375	387	384	384	377	371	394	330	380	364	376	418	387	382	381	374	350	360	353	407	350	370	366	398	395	369	381	386	362	354	390	372	399	395	375	403	355	365	380	381	390	395	386	429	373	371	392	391	403	368	376	382	405	392	360	383	390	356	385	371	348	387	377	326	349	333	383	366	359	413	383	366	378	378	343	382	405	350	379	379	367	411	354	371	388	401	380	338	392	392	358	373	378	356	358	389	357	377	354	395	381	392	401	396	357	387	377	426	368	364	357	346	395	400	360	370	353	364	369	380	392	389	371	357	414	406	354	366	374	375	387	346	356	381	382	376	376	374	357	410	363	364	379	401	401	383	403	426	376	388	370	405	369	361	419	419	403	418	358	394	380	340	404	425	377	381	359	373	373	382	354	384	431	390	386	358	412	378	379	402	427	382	348	390	364	388	361	359	356	364	396	375	403	374	364	441	383	387	375	347	375	368	387	384	380	400	381	387	371	382	356	355	409	395	363	341	395	383	405	356	396	367	369	358	378	363	385	372	380	394	386	390	428	387	365	402	415	347	396	349	382	383	367	377	384	371	373	401	357	388	366	365	360	361	391	371	348	394	355	407	391	394	395	341	358	366	396	381	396	351	351	375	375	366	368	372	382	374	372	358	413	369	377	388	386	381	379	394	376	369	400	393	366	353	362	365	363	395	364	372	333	384	378	407	378	406	407	412	365	375	364	373	381	375	353	386	399	394	394	370	363	422	355	365	359	410	390	393	400	405	324	388	339	392	377	384	350	382	372	420	383	367	420	365	361	398	384	341	391	376	388	384	357	379	382	394	395	405	365	414	392	364	416	391	381	402	351	397	359	361	403	360	347	385	391	384	375	350	371	387	428	384	428	378	374	361	356	388	385	369	380	412	401	352	386	413	384	396	404	360	390	370	342	353	392	379	366	384	397	355	381	386	398	403	407	397	348	404	375	385	377	355	394	357	400	403	415	390	358	380	394	371	370	403	393	377	358	359	384	372	375	416	414	387	359	397	377	386	408	368	347	412	362	362	396	404	384	437	377	386	381	408	390	362	351	386	363	416	376	401	370	395	370	364	369	366	343	399	395	387	384
36822	56276	28679	5716	1481	1153	947	806	761	612	585	563	530	550	528	503	490	481	445	422	470	456	441	432	465	449	444	479	405	456	488	431	400	466	445	470	437	393	390	417	426	433	424	393	435	420	452	432	408	450	423	397	437	367	426	438	413	446	411	425	438	488	440	406	415	406	405	446	397	405	409	431	392	415	458	403	457	427	464	409	457	421	450	423	426	446	450	419	479	403	403	428	433	416	384	402	433	414	438	417	407	429	394	399	457	406	423	428	426	451	411	424	421	437	424	440	458	432	427	426	408	398	395	448	444	384	386	410	430	430	374	419	417	451	433	420	402	425	437	403	411	404	419	408	429	423	403	426	413	381	396	399	425	391	416	445	422	439	412	383	366	430	427	413	413	425	388	411	403	455	402	389	426	401	413	431	436	403	419	411	441	419	425	440	402	424	406	400	383	433	440	443	410	394	456	449	420	401	442	417	408	393	411	391	412	391	433	448	390	381	445	432	447	403	419	390	457	414	419	427	450	422	464	404	408	402	418	453	434	405	367	452	425	415	410	413	395	424	419	408	420	408	402	446	411	437	396	439	435	403	407	397	401	469	433	435	371	404	418	432	420	442	416	416	411	408	422	407	409	430	432	453	413	407	434	420	440	419	399	435	425	387	450	385	469	430	428	421	444	380	416	450	408	421	450	420	422	425	424	435	406	394	417	358	433	450	421	409	424	382	429	467	416	424	416	429	419	432	440	440	408	414	430	429	429	466	415	434	412	444	430	372	421	440	404	417	418	409	408	418	379	475	410	400	451	380	436	379	415	398	413	403	445	413	414	397	439	408	414	419	417	426	434	400	432	400	441	469	442	369	412	420	457	436	428	448	432	402	430	409	414	386	420	445	413	440	456	427	388	463	410	430	387	400	443	436	408	397	431	420	427	411	441	413	389	408	467	394	425	423	400	421	410	429	434	396	416	394	432	390	434	444	436	411	421	366	403	394	409	446	410	440	414	430	417	426	439	414	417	444	419	421	470	407	422	405	416	447	375	444	449	427	427	419	441	394	397	436	392	424	405	431	436	456	427	448	396	392	432	427	392	445	430	425	451	382	414	354	425	386	426	414	434	393	406	464	423	395	399	420	414	390	403	391	429	404	388	417	397	398	406	427	388	398	454	424	438	423	434	439	419	428	443	415	432	464	439	417	386	454	456	409	409	388	391	386	407	389	445	408	434	394	414	380	408	417	386	416	383	476	431	414	403	377	417	384	399	429	414	394	426	411	426	448	446	403	412	372	413	413	418	447	437	394	439	391	445	403	417	383	419	418	418	413	430	413	438	411	402	431	434	402	410	406	409	439	388	473	420	414	435	392	369	430	438	418	443	451	410	417	437	420	436	425	395	443	431	426	424	384	424	452	439	423	429	428	400	441	406	427	410	417	448	398	392	426	388	426	420	409	433	395	399	458	421	391	432	449	405	401	416	417	422	413	424	401	482	453	399	418	416	430	376	439	407	396	438	411	433	433	411	443	395	449	433	460	422	416	423	410	398	415	437	417	409	396	421	405	433	423	402	430	408	418	383	436	397	409	427	423	435	415	417	395	425	415	410	409	420	414	410	419	413	416	417	467	463	422	406	420	404	448	459	388	388	368	466	422	445	377	440	403	421	412	438	413	431	397	432	406	398	435	436	411	426	438	443	411	437	399	413	422	433	415	410	442	423	438	436	405	403	456	420	417	408	436	422	398	427	431	448	429	386	414	422	382	406	410	440	375	411	410	418	441	401	416	426	413	411	420	412	428	457	410	411	389	433	411	418	430	418	415	433	430	413	425	404	416	426	458	422	415	391	421	439	404	424	431	403	410	386	433	400	458	403	400	418	417	425	420	430	412	419	436	423	416	429	406	448	423	426	394	432	433	395	419	376	421	413	419	424	411	433	386	393	384	416	398	443	436	415	392	397	447	396	472	415	422	459	449	403	366	417	403	406	389	441	416	436	385	428	446	455	434	441	434	428	419	420	382	381	426	403	390	449	454	420	425	416	382	427	426	428	378	430	432	406	403	420	417	437	454	398	402	446	421	412	450	432	452	424	456	375	436	402	420	418	417	425	383	428	422	415	435	410	429	417	430	435	453	438	417	380	417	411	438	414	405	432	423	392	426	427	410	444	420	427	431	441	391	415	421	416	421	420	462	422	458	418	417	452	387	445	414	442	436	401	451	411	402	425	436	424	413	445	446	405	375	426	416	403	400	397	414	444	392	420	388	430	429	436	426	393	443	432	467	407	428	443	445	426	444	427	441	399	409	413	435	421	416	402	429	429	406	409	414	417	395	437	417	416	421	397	435	363	439	395	407	386	406	427	433	444	420	456	406	464	394	390	413	441	451	432	431	425	412	416	413	416	384	419	446	448	422	408	405	368	387	455	399	417	432	408	426	408	414	427	445	460	457	434	410	413	443	384	438	403	449	421	430	454	451	399	443	421	416	442	414	423	402	438	399	448	448	431	402	409	422	410	426	456	379	452	417	416	381	424	448	416	437	432	446	411	403	449	446	444	407	451	462	435	397	411	401	402	446	445	393	407	425	430	463	399	408	407	446	424	445	449	445	482	409	418	386	412	431	396	372	407	444	407	442	406	435	408	416	459	433	426	437	450	396	388	427	455	413	412	437	464	430	423	427	409	413	399	388	432	469	423	439	444	416	440	435	405	406	420	388	435	439	444	432	443	452	440	421	449	446	427	424	414	414	431	426	444	380	413	473	452	382	401	408	435	447	423	396	407	418	426	435	386	442	413	399	452	429	419	403	453	463	389	410	436	409	401	381	443	408	425	416	422	417	432	451	436	426	419	445	435	424	406	383	472	419	451	398	433	425	456	446	417	415	410	422	411	409	402	410	417	426	428	403	448	413	377	401	436	443	376	438	404	446	412	413	400	416	409	438	383	374	398	419	412	444	424	393	396	467	439	455	425	404	428	399	390	390	404	405	416	369	429	401	431	382	424	403	370	420	407	390	484	439	473	415	414	417	437	453	431	452	423	408	384	424	371	421	401	418	440	410	394	428	418	431	446	421	429	460	461	439	410	406	408	430	398	437	440	408	432	433	430	446	419	431	382	386	440	442	433	401	446	427	434	448	437	426	476	441	414	424	417	403	413	405	416	435	415	440	403	492	423	406	431	419	431	463	459	410	429	424	421	438	402	433	420	416	431	411	399	419	446	445	412	405	428	437	425	405	398	427	413	404	400	445	406	363	444	434	404	437	425	415	418	431	436	411	447	434	399	404	449	439	393	417	426	401	418	425	419	409	412	407	411	422	436	420	446	414	417	410	432	393	396	394	424	421	411	408	448	420	410	388	439	427	387	435	424	398	458	408	436	436	398	445	406	400	424	390	394	419	458	419	421	415	431	397	409	409	388	401	429	437	410	419	425	437	432	381	425	409	448	388	400	403	436	406	411	403	379	422	396	438	414	431	379	431	419	428	423	390	400	417	401	410	418	396
24886	21484	27648	25642	16009	1012	573	487	436	476	433	436	403	441	415	431	417	408	414	380	376	435	425	394	415	400	407	386	405	415	404	436	386	409	381	458	385	370	360	382	442	384	362	396	400	418	411	385	391	402	372	406	367	392	396	402	391	350	372	365	411	440	403	390	416	378	417	409	401	398	373	388	422	411	413	409	389	433	369	401	375	388	384	409	437	403	380	419	391	400	404	411	397	401	386	358	388	386	417	401	394	377	396	388	393	408	405	388	401	393	421	376	392	382	396	423	436	393	380	425	394	407	416	443	410	415	403	372	430	365	388	388	396	386	418	395	400	421	400	404	391	410	403	408	421	404	439	414	380	406	395	377	386	404	353	382	386	397	395	374	391	407	410	394	364	371	399	410	362	366	408	394	396	388	370	399	353	418	372	357	402	408	376	410	387	392	439	409	419	378	393	417	417	413	420	370	425	397	404	389	383	378	421	361	394	380	416	387	370	402	420	362	407	429	401	403	406	366	386	412	365	381	399	412	424	379	387	414	387	421	426	381	387	390	390	378	392	406	385	412	379	379	377	367	388	388	358	396	416	399	374	373	388	412	410	394	419	390	390	414	398	385	375	409	395	409	403	419	415	411	394	365	397	386	380	372	397	379	366	381	403	408	436	396	392	389	356	373	399	393	407	379	374	388	384	408	390	394	381	388	365	403	398	386	389	357	387	390	396	414	386	398	353	398	377	392	383	385	398	350	400	395	431	412	402	434	408	398	410	425	376	407	385	413	382	357	403	379	396	368	397	401	381	411	370	429	388	396	395	359	388	378	363	372	390	398	385	424	396	410	356	369	373	403	412	400	371	386	366	379	395	407	386	395	380	438	402	396	396	434	381	382	399	393	402	396	392	405	408	369	382	394	418	403	378	405	372	422	396	423	395	400	364	400	384	384	384	378	396	348	358	381	390	404	383	367	373	384	410	430	407	362	398	394	362	401	413	413	379	404	361	403	366	387	403	400	413	378	399	411	410	362	391	421	405	386	372	377	398	413	399	389	425	375	396	400	370	392	384	409	384	377	411	403	390	390	393	411	372	375	398	416	415	410	374	396	424	385	373	423	380	401	364	378	385	396	391	392	386	396	356	409	361	386	380	399	433	387	404	406	375	397	412	386	367	389	372	387	386	410	379	413	377	411	403	392	401	371	383	372	389	372	411	387	387	389	385	433	362	396	410	378	388	405	392	385	380	386	427	397	413	427	397	405	405	385	415	348	390	392	364	370	422	402	379	416	411	406	392	361	411	415	362	370	386	377	368	392	371	381	416	431	387	421	402	395	396	395	404	405	365	377	370	366	397	345	384	389	378	420	425	364	381	405	405	369	391	371	387	390	423	404	372	394	368	413	390	427	355	398	413	393	404	382	365	419	386	370	378	448	379	388	402	392	408	376	387	387	423	420	397	407	404	422	387	426	411	345	413	388	410	420	396	369	424	365	368	412	363	404	383	401	381	357	395	380	393	400	397	394	404	403	399	420	378	391	421	436	373	378	383	410	376	387	347	403	370	373	383	396	366	395	382	416	372	378	395	358	415	399	380	395	404	342	405	386	424	411	398	415	402	384	425	403	394	386	361	373	425	389	403	397	404	384	377	408	385	409	390	394	397	402	385	399	403	433	387	395	377	410	379	392	405	367	423	413	370	444	405	394	378	427	411	355	348	424	372	388	385	383	415	392	362	413	411	412	373	374	368	385	411	375	398	394	407	387	373	404	388	407	361	415	414	380	373	377	391	381	353	414	399	368	376	365	375	400	366	417	385	388	383	385	373	394	390	382	391	394	360	395	403	395	409	413	386	404	457	390	384	408	397	364	398	418	403	378	397	352	364	392	405	393	393	398	363	412	373	420	377	384	368	371	383	401	394	381	362	386	408	408	399	384	390	389	411	401	380	405	394	411	419	417	382	399	365	364	384	413	388	395	402	404	402	367	416	423	409	412	400	386	392	453	371	380	380	389	393	397	394	392	417	403	399	376	428	377	395	413	387	378	402	389	403	399	422	398	401	391	370	403	426	412	402	387	431	386	403	391	397	369	381	401	406	402	384	380	385	387	398	414	448	386	380	372	418	431	423	387	439	421	398	391	408	361	425	402	406	389	387	393	379	395	387	399	393	383	375	381	399	375	429	399	400	371	377	394	405	386	393	395	371	410	367	444	376	396	378	368	407	395	389	428	363	393	370	394	394	425	356	380	410	405	368	372	382	396	422	370	393	437	360	368	370	381	362	379	407	379	395	368	382	394	396	383	375	377	398	423	453	381	369	406	402	399	387	410	382	378	374	391	413	416	409	387	407	355	361	392	397	391	347	395	359	385	357	378	370	405	386	403	373	416	387	371	381	429	380	426	382	352	388	383	399	437	412	401	405	382	378	369	405	390	385	413	406	415	369	370	391	414	369	380	383	392	389	378	410	396	417	378	401	394	417	403	373	420	368	392	400	391	418	398	442	397	390	392	405	396	419	381	415	373	357	350	381	400	412	381	360	373	384	371	375	377	337	395	415	391	401	388	377	383	399	396	404	417	444	379	398	407	336	357	391	402	394	411	390	371	376	361	404	383	393	390	389	403	371	424	392	397	422	386	418	382	397	388	413	378	393	413	403	374	422	376	412	358	394	372	357	405	358	430	389	416	394	405	382	387	406	406	412	384	408	395	404	400	380	394	422	396	402	366	370	406	410	406	357	387	387	398	379	383	403	364	380	384	401	386	397	385	390	376	428	420	402	367	410	393	389	371	412	420	367	411	395	409	385	406	406	382	402	366	382	396	391	372	379	383	400	393	370	421	426	359	369	415	380	385	406	413	413	387	397	382	417	396	404	356	377	399	401	377	395	402	407	429	409	401	395	383	416	398	380	374	412	339	416	420	392	400	361	360	378	401	388	378	406	360	380	404	425	376	396	398	372	393	398	377	379	406	390	407	389	381	399	380	395	389	391	394	404	387	399	444	396	390	416	440	407	426	349	429	359	400	380	375	396	380	393	391	408	408	398	408	412	424	420	396	387	379	398	456	344	406	417	384	402	382	418	393	408	426	386	404	401	403	412	399	388	404	394	387	403	412	406	420	389	356	381	385	411	389	391	366	393	450	345	372	410	409	401	408	392	391	381	369	399	387	393	395	411	333	386	428	409	414	401	390	390	375	367	397	415	423	391	377	361	383	391	386	413	395	405	391	417	407	371	371	427	367	378	421	391	362	371	388	406	411	410	387	375	401	394	375	383	408	424	434	408	368	389	397	389	402	355	412	359	411	406	392	378	369	389	407	397	361	375	392	394	414	415	350	397	424	392	394	393	370	406	363	404	364	367	415	391	399	391	419	398	394	345	418	369	377	364	397	412	383	392	395	380	393	408	413	431	391	400	370	385	391	418	393	389	372	409	405	416	414	390	389	392	396	399	430	383	381	365	362	427	404	402	381	396	406	377	325	392	352	412	377	388	400	378	376	399	390
37088	51482	21146	3981	1029	796	714	669	577	531	504	486	472	490	467	473	417	442	452	473	433	451	375	406	442	438	415	418	456	446	447	413	396	421	424	440	455	438	425	429	431	424	425	417	380	418	429	397	357	447	402	420	403	451	422	432	453	445	374	400	420	431	389	372	399	457	390	409	439	402	405	450	394	406	417	396	442	421	430	416	361	458	435	449	414	417	410	418	476	440	432	425	406	420	446	442	406	462	407	390	412	429	451	434	416	436	427	395	428	412	423	397	460	407	426	403	389	398	431	438	430	440	431	419	437	439	399	411	423	403	404	421	415	410	402	448	431	430	403	441	440	443	416	401	429	413	409	395	427	398	430	419	448	438	419	405	424	420	445	415	414	411	431	476	423	458	392	397	409	423	429	397	420	430	421	454	400	428	418	424	395	404	400	401	429	407	445	406	395	421	392	422	406	414	410	435	443	423	423	417	405	451	445	399	433	412	408	390	394	445	407	418	446	426	382	464	423	468	413	447	414	424	422	422	384	430	431	420	429	409	412	458	433	408	403	418	448	447	414	429	434	414	419	422	452	376	407	391	426	444	433	423	388	423	430	400	437	418	433	423	394	415	421	406	443	455	398	395	422	435	423	447	440	409	410	413	411	434	403	409	420	437	431	412	427	390	464	407	424	415	396	399	423	395	410	428	415	433	402	419	412	422	379	435	465	413	472	419	429	398	412	408	391	405	411	432	410	417	396	437	425	410	416	397	404	398	403	423	403	408	432	429	439	442	428	438	388	398	420	432	441	426	431	412	399	411	418	425	411	408	456	429	414	416	389	447	433	427	413	416	436	395	435	416	407	420	405	430	421	421	429	409	408	408	441	406	446	387	432	410	432	427	406	457	428	454	373	425	405	434	394	418	408	404	450	420	405	421	389	425	446	462	425	444	405	419	438	430	443	400	399	419	378	420	432	369	447	451	425	427	381	434	436	440	441	398	392	400	407	445	407	442	434	405	446	407	414	423	385	443	441	428	425	408	433	423	446	413	451	381	407	393	394	418	397	401	434	424	415	413	459	428	395	449	409	436	423	449	430	436	412	408	436	427	443	442	445	422	432	426	445	381	421	417	451	413	390	421	427	437	402	437	414	442	388	429	416	425	454	409	411	432	427	439	417	433	424	429	396	438	444	429	420	403	383	426	419	428	413	460	403	444	415	417	434	427	424	417	390	400	449	401	424	415	424	410	432	425	404	395	410	395	389	401	446	423	396	395	399	423	434	425	438	392	394	462	447	453	370	437	437	421	412	415	445	413	436	427	432	409	423	423	420	446	419	446	416	423	433	419	392	400	407	412	389	398	421	432	381	425	426	417	390	447	396	418	417	432	434	411	434	424	430	429	458	463	460	405	448	438	421	421	438	453	435	403	415	430	452	443	405	387	402	415	404	418	425	436	393	401	425	418	452	412	398	417	459	395	419	458	451	437	451	409	416	411	399	399	359	418	428	414	411	443	411	442	429	431	438	435	389	443	415	385	434	413	432	411	436	412	396	437	405	411	391	419	394	459	429	437	399	398	412	411	389	466	404	432	436	405	423	412	398	374	428	432	434	433	409	398	427	401	405	405	398	435	412	408	400	409	401	449	419	425	418	443	392	432	438	429	420	417	439	465	422	445	448	416	420	436	413	419	422	403	425	421	431	425	397	413	407	409	387	414	445	430	374	433	449	396	424	396	425	409	427	417	444	403	408	394	384	433	451	439	418	467	443	359	397	399	415	408	412	402	443	437	433	403	428	406	405	423	423	430	400	445	421	375	443	386	407	418	438	405	412	393	391	385	419	395	413	389	435	397	445	469	433	457	436	434	435	421	406	407	375	400	411	434	430	398	399	411	419	417	437	409	421	459	389	420	462	420	421	387	452	417	433	428	433	407	424	437	403	454	418	417	415	409	406	407	385	441	444	410	398	387	425	439	434	399	453	452	434	435	423	412	420	413	442	451	436	391	438	410	422	419	412	421	414	424	410	387	451	403	462	400	432	422	412	394	401	455	438	384	418	442	400	396	430	409	441	418	465	391	414	477	420	393	439	366	401	400	416	421	413	377	383	434	420	429	437	422	435	408	425	434	407	416	370	381	423	431	425	416	445	400	441	425	433	376	394	445	384	453	389	400	456	414	404	382	422	441	402	421	418	402	449	394	442	381	409	420	425	407	443	420	411	436	428	394	422	411	403	422	422	418	434	412	414	439	404	406	435	420	389	407	430	385	447	432	425	425	420	415	407	417	410	445	419	433	414	401	408	388	427	424	420	413	431	431	442	402	426	418	404	383	422	395	408	467	427	400	413	398	411	417	380	398	453	436	420	434	390	424	400	434	421	401	406	412	430	424	405	405	383	428	411	432	444	434	439	414	406	410	449	424	428	455	408	446	409	405	413	431	434	422	447	428	455	416	448	398	401	421	426	442	439	448	419	415	424	394	416	411	432	391	424	410	409	426	418	408	408	421	421	420	409	445	398	419	418	411	393	420	418	440	421	423	396	430	404	404	400	393	450	409	432	434	430	433	401	440	402	417	422	379	407	414	392	425	407	393	419	442	402	436	427	431	435	432	460	405	469	419	458	387	439	412	422	450	382	408	419	459	421	404	412	427	405	437	426	432	422	414	414	426	416	382	440	411	436	415	436	437	426	417	426	476	394	406	424	405	444	410	457	420	418	435	430	417	409	421	411	447	421	392	408	433	423	417	418	404	429	444	435	413	443	400	436	413	392	430	421	425	398	392	397	366	441	414	390	436	423	440	373	428	407	409	447	411	430	416	427	428	424	416	409	413	390	438	401	413	426	433	428	427	427	443	395	423	437	391	409	405	444	422	410	429	426	432	433	407	446	437	418	419	431	435	385	455	433	436	410	390	426	388	380	424	398	405	393	412	427	402	391	444	437	403	417	415	414	421	419	400	398	437	456	417	423	397	406	404	411	414	429	429	371	417	425	426	432	396	392	394	432	447	403	376	446	417	450	437	402	443	415	435	414	412	423	405	430	411	418	423	382	428	403	403	391	419	379	461	393	408	441	424	415	423	426	396	409	414	399	393	379	484	435	443	379	407	392	406	386	413	391	413	422	399	382	388	387	396	415	414	451	398	429	401	459	403	418	424	398	398	410	417	381	430	387	405	402	424	411	440	416	408	422	431	421	402	444	440	392	386	390	435	446	406	374	428	416	437	424	424	379	430	428	414	420	407	413	386	451	417	414	383	469	463	425	416	401	404	401	440	407	403	450	423	443	424	407	397	428	440	382	406	423	416	436	419	395	420	414	433	435	415	408	408	431	381	449	406	423	418	421	419	424	403	423	425	406	454	421	383	396	436	420	417	439	392	406	411	410	420	425	445	422	426	443	416	393	441	400	424	421	396	416	420	426	432	416	409	435	390	438	419	434	412	391	420	418	423	404	388	429	413	428	441	405	402	386	406	409	392	400	414	392	449	393	419	439	413	426	431	438	399
22864	21510	29012	24462	21510	21531	11261	719	532	460	419	339	312	334	298	292	274	276	271	281	251	263	240	262	236	233	219	244	243	241	227	213	237	230	193	206	233	236	244	206	243	190	206	209	213	201	234	216	226	220	195	236	235	216	241	211	213	199	220	219	213	218	205	230	233	238	227	231	203	222	226	214	216	222	232	238	229	237	278	232	228	249	216	229	252	237	195	248	223	209	221	179	217	252	232	241	222	173	215	238	211	217	226	241	219	214	216	220	220	203	207	219	244	232	190	225	205	236	212	226	179	204	217	210	227	203	226	219	225	206	214	205	209	219	212	206	199	215	187	216	210	218	187	221	218	200	204	211	181	217	205	215	178	206	219	218	207	203	218	204	231	208	212	205	220	209	222	213	220	212	232	215	212	217	202	203	223	220	209	183	186	203	245	205	214	197	232	199	225	230	238	204	194	203	210	202	210	243	213	187	213	222	203	217	223	215	234	210	223	242	213	203	200	220	225	194	211	202	219	208	217	209	203	202	185	229	194	197	228	203	214	203	214	218	209	249	220	216	240	210	204	233	214	204	199	207	209	205	204	206	235	219	206	198	216	209	205	197	212	232	225	182	233	230	191	242	241	197	224	202	200	226	226	196	233	246	212	217	239	200	225	215	188	231	215	202	222	206	208	231	223	203	200	207	200	203	206	210	229	201	227	191	192	224	195	219	208	220	225	191	210	213	198	192	204	195	201	218	212	204	205	227	195	228	236	209	222	216	192	206	227	196	237	216	213	219	212	218	218	221	208	216	227	198	224	216	199	232	195	208	199	228	204	205	223	178	195	210	206	211	224	179	219	199	204	203	215	242	225	193	215	214	205	215	223	194	210	218	211	230	203	234	201	224	221	210	203	205	204	204	207	216	202	188	242	199	175	201	217	231	186	213	204	211	229	224	184	209	204	182	214	222	181	209	222	203	209	210	210	206	225	218	207	208	188	202	206	209	221	215	206	221	198	233	221	198	234	200	225	217	239	192	221	221	214	199	203	210	214	217	216	207	206	204	203	262	225	210	210	230	198	220	227	206	207	220	197	213	215	198	226	247	210	213	219	206	224	235	224	229	212	234	206	206	219	230	214	240	214	238	209	217	180	199	209	210	216	204	228	232	225	227	207	237	212	202	227	165	184	208	215	192	205	250	224	219	231	193	215	228	206	219	185	209	200	209	238	237	211	230	205	183	221	187	200	221	217	203	207	202	227	203	191	212	226	224	212	199	194	218	237	204	200	219	219	210	227	249	221	209	209	233	232	243	218	212	239	197	190	228	239	200	229	215	213	217	190	199	221	197	248	197	207	204	207	221	184	233	197	200	212	202	202	198	221	221	193	217	227	208	237	212	224	220	225	204	236	228	206	206	234	225	185	201	199	201	200	208	191	215	205	186	216	201	185	218	219	192	210	225	196	200	212	189	195	210	173	225	216	240	200	217	194	225	216	198	199	219	220	211	204	221	188	212	255	214	225	181	237	230	184	227	215	205	226	223	211	201	215	200	180	208	214	207	245	201	210	189	235	241	218	212	205	209	221	201	211	230	184	222	202	227	230	200	184	222	194	202	203	207	227	218	239	214	225	198	212	178	220	187	193	203	206	197	214	209	200	212	209	197	210	234	194	229	210	201	212	203	214	227	222	219	225	223	215	233	210	228	233	209	196	229	205	232	211	207	221	202	231	193	245	215	204	219	216	218	208	179	224	238	206	214	237	202	220	200	230	209	207	224	207	226	210	205	228	206	200	210	222	214	225	224	207	240	243	210	211	212	233	226	199	223	209	234	205	214	203	196	198	230	195	229	255	214	193	230	228	200	202	186	179	223	241	222	219	208	195	181	225	209	211	213	243	233	197	215	203	215	201	222	233	214	206	203	181	202	213	183	221	223	212	213	234	229	219	236	203	250	218	223	214	230	212	215	210	208	239	220	192	216	193	200	229	226	225	210	201	237	193	205	193	210	191	223	205	194	223	215	193	211	229	217	211	209	208	197	199	235	225	190	221	172	226	216	229	213	205	230	223	201	229	203	240	204	195	204	203	228	201	214	218	227	218	220	200	219	233	227	218	216	201	211	199	219	201	220	206	196	204	224	189	185	207	210	225	226	226	247	226	226	228	207	206	227	194	188	191	202	215	213	202	181	214	208	200	233	191	207	186	232	273	228	216	211	192	188	211	204	201	246	217	197	217	200	200	209	235	201	211	245	196	223	212	217	238	189	206	206	198	181	237	235	199	198	211	205	215	208	208	221	202	188	225	206	215	199	222	213	211	195	233	215	194	206	211	232	189	205	210	229	221	201	219	224	190	224	196	222	208	201	204	238	239	214	197	213	207	220	214	210	225	198	245	211	205	221	209	186	197	216	241	189	250	222	196	198	209	224	204	201	206	212	193	209	213	211	219	187	179	227	241	221	219	237	207	216	197	219	224	186	218	201	193	217	247	219	201	238	218	206	197	175	202	206	207	206	202	225	224	204	199	208	233	202	206	218	203	208	204	204	212	195	217	212	190	210	188	210	223	205	222	210	212	233	214	220	219	223	203	193	193	222	212	192	221	196	215	204	219	198	209	229	212	227	225	191	244	213	240	203	203	210	195	197	197	219	197	213	218	208	229	223	244	223	217	206	198	189	230	202	212	210	215	192	207	223	202	208	215	229	181	201	199	216	201	200	226	200	203	216	226	188	225	167	206	210	205	220	220	216	195	221	194	201	209	222	211	212	202	204	206	199	220	186	210	182	209	227	182	226	217	243	226	232	244	220	211	204	190	214	202	223	206	211	222	192	214	225	202	199	233	212	194	204	214	210	193	192	218	197	211	223	207	209	192	224	206	213	238	191	239	231	222	226	202	223	206	195	200	229	212	195	224	219	216	213	208	197	197	228	181	236	224	186	231	212	220	204	203	209	198	202	191	204	225	207	207	204	200	213	225	223	213	186	222	236	209	186	221	220	209	205	215	228	188	201	211	222	194	216	193	215	227	225	223	208	223	226	204	213	231	225	230	208	208	236	222	188	223	223	221	200	221	212	217	206	235	215	231	211	214	224	236	208	182	198	191	209	225	214	189	211	194	176	212	210	226	226	213	204	212	186	221	248	205	218	217	197	212	203	227	196	192	221	198	216	216	226	201	219	241	234	198	210	223	235	233	224	220	204	196	227	211	221	228	213	215	201	223	217	219	205	203	214	221	197	238	200	200	193	227	230	209	204	211	222	204	197	212	214	195	188	214	214	226	208	213	208	207	182	188	248	228	214	216	203	230	209	186	186	196	203	231	195	215	206	199	220	205	240	202	220	227	202	200	226	236	209	217	193	223	213	205	218	229	217	198	216	215	205	219	194	194	189	206	194	215	225	199	205	199	196	206	183	191	209	216	200	202	194	218	215	241	220	221	209	224	196	234	206	214	198	240	225	207	227	213	230	220	222	221	208	204	183	214	213	193	198	226	220	198	208	221	245	207	202
40507	63611	43453	12476	2201	1607	1269	981	778	646	558	504	482	445	359	343	337	326	320	308	280	298	289	282	268	259	270	256	280	255	254	260	262	261	266	274	289	230	230	250	265	271	224	226	231	260	211	240	248	241	250	245	225	242	232	242	233	234	244	233	213	233	220	211	217	226	223	211	231	247	253	229	216	254	203	222	235	243	262	238	228	241	237	253	283	267	263	234	228	234	221	239	248	229	243	234	242	242	274	261	250	227	255	251	241	238	243	225	233	220	246	232	232	229	233	221	235	228	239	202	250	272	210	242	219	227	231	228	232	225	236	215	232	221	229	225	219	244	223	253	225	223	235	228	234	222	206	209	238	247	247	231	214	242	219	214	237	230	228	231	209	239	237	227	220	208	235	208	234	214	214	250	214	216	226	237	246	233	225	243	222	224	243	236	240	237	219	234	220	219	221	225	238	238	243	190	247	234	243	243	230	231	244	222	245	247	237	245	230	215	226	251	215	211	225	212	245	220	229	222	223	237	247	213	229	227	229	258	221	230	220	215	233	215	208	239	219	209	208	247	205	207	232	236	245	230	214	247	249	246	207	217	230	267	214	232	222	208	245	218	233	216	247	216	253	228	226	238	254	216	229	240	257	213	261	241	229	238	226	243	224	226	225	238	233	232	203	234	250	239	212	250	240	234	238	238	258	252	228	223	240	233	227	244	225	224	232	229	252	226	217	238	258	220	195	227	249	237	224	218	216	261	235	264	244	228	231	232	224	208	197	254	230	247	239	263	208	204	232	230	221	239	237	218	245	236	233	249	250	249	226	264	219	249	231	232	213	227	175	231	249	232	218	205	224	261	230	224	234	255	252	204	223	231	219	206	241	232	226	218	242	237	237	230	213	242	233	220	250	228	214	210	227	235	242	225	228	243	239	198	239	217	225	237	227	263	208	231	237	264	221	203	222	230	219	227	225	233	266	244	223	219	227	224	232	217	201	219	241	253	225	195	234	248	238	257	231	254	220	243	227	245	248	222	222	229	237	217	227	234	247	234	235	214	223	213	205	230	226	210	193	258	218	241	218	233	234	206	230	247	236	236	250	228	240	246	235	231	247	229	212	226	240	219	217	236	240	225	253	242	197	251	226	217	228	235	250	241	237	219	243	228	270	239	228	205	230	223	216	245	245	246	234	221	270	264	241	236	234	228	230	220	241	188	226	229	204	218	217	199	212	257	244	216	222	245	249	239	238	247	239	226	232	219	236	231	238	233	253	241	226	205	212	207	219	252	230	227	196	236	254	222	219	228	237	231	237	212	239	226	233	207	243	222	250	253	224	243	255	233	244	249	222	230	235	239	218	232	262	211	212	251	221	249	220	206	220	234	217	249	230	206	229	213	240	226	235	253	223	214	257	239	224	254	226	236	254	242	248	214	229	223	257	197	243	213	238	233	212	223	229	236	238	226	222	232	222	228	239	248	250	234	229	269	240	235	250	233	250	209	240	216	211	247	245	241	239	214	210	230	235	248	249	229	232	227	237	243	255	235	236	205	245	238	240	212	217	239	229	253	224	190	232	233	245	233	241	235	236	232	245	246	258	209	235	242	231	221	238	222	225	240	258	229	237	223	230	231	248	240	213	241	212	239	249	270	232	221	228	237	210	238	244	248	253	226	231	285	233	245	209	209	230	254	246	246	209	225	225	255	226	230	280	232	242	216	215	227	207	243	250	237	235	230	214	237	210	233	228	243	253	244	262	241	242	239	219	209	227	209	230	231	202	239	225	210	229	228	223	215	222	223	261	215	213	223	224	217	237	237	264	225	212	220	224	240	244	266	239	259	232	236	251	249	240	260	243	222	230	253	222	224	215	221	208	270	235	238	229	230	251	230	248	234	240	249	238	229	252	208	250	258	223	236	219	248	236	238	243	240	227	269	247	238	217	236	234	218	237	214	230	228	218	223	256	237	247	236	244	256	205	246	204	207	248	243	245	236	261	239	238	221	240	228	215	239	229	226	235	233	222	229	267	206	230	221	241	226	262	244	213	227	227	249	229	242	238	229	231	215	227	237	238	208	239	252	251	229	235	223	242	217	237	228	238	246	246	229	227	227	210	236	241	223	235	233	228	200	236	257	239	219	250	244	236	218	254	181	201	267	243	244	239	231	236	252	259	242	285	223	192	218	218	236	253	221	227	222	243	244	251	224	224	233	234	239	248	218	225	255	271	243	226	221	246	223	223	228	230	216	239	217	208	255	256	217	244	250	223	248	229	249	224	243	234	234	239	220	253	221	237	233	197	237	238	210	212	233	215	228	248	224	213	242	244	220	230	249	205	245	211	225	227	215	221	240	217	221	232	241	208	222	211	232	223	261	218	224	239	265	244	224	218	200	236	245	240	219	232	231	229	245	219	222	225	266	212	218	237	223	243	230	254	209	238	246	213	226	224	219	212	258	230	229	205	225	253	265	218	235	240	222	254	212	267	225	253	254	208	215	213	246	225	209	238	202	209	248	245	235	212	230	234	267	229	209	247	224	229	232	219	211	208	221	221	214	257	247	239	215	228	242	219	233	209	213	211	245	230	236	214	234	208	229	195	203	247	277	229	240	205	251	229	238	217	250	209	240	214	256	226	236	218	244	215	250	241	232	237	227	262	245	223	244	239	243	237	237	236	246	244	234	237	244	266	227	208	251	236	265	243	228	206	225	234	218	230	244	237	220	267	252	219	216	221	223	202	231	251	217	239	237	228	213	205	241	212	210	243	244	238	224	208	232	237	207	237	223	243	207	205	214	270	235	234	229	223	244	245	222	254	209	228	239	233	221	223	229	243	225	243	221	229	217	251	248	249	214	225	224	210	216	228	217	240	200	214	234	213	227	224	232	253	202	234	196	248	215	212	241	250	248	220	235	248	209	230	251	233	236	229	238	240	247	247	213	257	235	243	264	225	235	246	247	230	222	226	245	234	263	230	224	230	211	233	214	211	220	250	208	213	230	230	233	227	250	212	241	252	236	216	233	234	246	223	245	214	241	239	229	238	242	242	238	233	216	229	234	209	239	244	231	267	238	262	230	251	217	234	214	222	241	236	234	248	224	218	222	246	244	218	226	236	230	237	230	252	253	239	241	258	203	211	225	235	250	217	228	233	255	249	236	237	221	236	225	225	250	255	239	229	240	235	230	247	215	242	216	228	216	224	217	222	225	268	245	231	254	219	252	206	225	249	255	217	251	220	221	240	229	222	248	262	236	217	237	243	225	231	258	223	251	230	242	241	245	257	238	240	236	236	234	261	249	226	237	220	244	225	225	221	247	222	226	230	236	228	229	225	239	248	220	232	239	247	212	236	232	247	194	236	239	215	247	253	241	214	242	234	242	241	237	204	231	240	223	249	221	236	217	247	230	219	230	240	218	222	238	220	220	214	236	214	208	232	247	224	238	211	228	224	224	238	227	244	219	193	217	236	214	274	248	228	255	235	226	226	212	244	223	226	221	231	215	234	221
30543	25638	14557	2128	614	554	533	507	490	539	495	524	498	497	513	525	534	505	520	526	483	522	451	501	484	528	482	510	501	516	492	505	480	554	508	485	508	476	493	537	512	506	486	466	513	498	502	462	504	478	517	527	516	531	480	484	470	476	528	473	500	533	524	486	475	487	500	524	541	493	496	534	510	501	508	530	518	457	515	456	504	524	490	516	503	527	495	453	494	474	496	507	494	494	515	498	469	516	478	478	499	498	472	460	525	494	499	511	515	468	486	509	538	464	514	502	536	500	518	547	501	493	527	509	508	464	538	459	486	522	505	506	513	514	540	490	492	506	482	513	496	488	539	533	511	499	495	528	473	517	531	538	550	538	496	506	490	479	514	496	517	476	519	498	494	520	502	523	497	541	538	459	497	474	493	500	487	500	475	509	510	518	465	497	508	475	544	495	483	519	490	503	473	506	478	502	512	502	489	532	517	536	523	484	493	513	503	483	496	460	504	507	480	512	515	520	524	516	490	456	547	492	488	449	506	485	475	533	521	543	496	500	507	518	534	490	489	504	493	495	491	486	490	479	509	490	517	485	513	524	455	486	512	454	501	492	500	495	501	518	532	476	517	467	508	507	509	501	496	506	471	525	502	490	485	478	489	534	489	486	513	485	520	516	458	512	459	499	516	446	477	506	464	537	477	546	496	470	460	487	525	519	487	519	533	531	490	513	503	530	482	478	552	485	513	517	510	494	470	491	501	512	532	503	485	480	501	515	508	521	494	486	514	496	521	514	523	486	491	477	485	502	514	496	475	481	502	504	541	466	498	505	524	501	484	462	515	484	486	527	518	504	501	497	520	518	526	536	519	483	503	504	507	502	549	477	476	514	494	502	495	498	527	494	475	493	507	465	485	497	503	540	454	523	488	496	504	516	518	493	504	481	514	497	477	496	488	483	489	501	514	499	504	488	514	531	532	527	510	541	466	514	512	488	486	530	509	524	526	568	499	496	463	514	533	478	494	491	495	523	484	458	489	509	474	472	495	515	501	474	515	482	499	502	489	512	509	482	532	524	480	505	494	499	498	524	479	471	474	487	481	484	514	513	490	500	524	530	483	529	494	468	497	536	467	505	550	488	491	484	494	484	504	496	501	522	526	480	522	522	486	485	500	522	520	486	496	501	480	533	542	496	524	546	505	523	518	535	495	492	487	510	486	523	536	508	534	510	513	530	505	507	486	500	540	528	512	486	495	476	508	484	499	498	492	494	554	499	476	495	503	491	492	495	468	521	488	574	546	518	549	468	492	479	523	482	548	501	519	521	491	481	519	510	522	528	526	443	511	533	507	500	491	501	497	493	488	520	488	520	516	516	528	494	496	481	510	495	475	494	485	478	499	499	500	484	487	498	496	504	494	497	478	492	541	477	549	486	523	483	493	540	463	511	517	509	520	486	504	535	519	503	491	474	509	481	514	520	493	493	469	522	514	512	461	512	511	492	491	488	498	493	449	499	507	523	497	460	510	541	512	503	541	497	479	509	498	476	537	506	541	499	494	493	535	502	511	526	506	478	507	526	525	498	482	499	485	524	481	509	505	548	497	504	501	485	481	505	509	541	502	525	543	455	531	474	553	509	491	497	510	511	517	508	514	517	504	502	530	496	504	548	533	523	521	520	488	477	508	535	478	493	488	509	482	515	503	504	492	528	519	498	533	502	513	499	479	513	487	520	516	489	497	509	489	534	474	527	475	495	511	472	492	474	549	503	508	514	506	525	474	479	524	486	502	501	550	534	500	510	474	467	554	490	503	495	549	488	511	500	479	506	501	513	515	533	507	492	555	519	501	495	513	525	518	447	546	506	524	498	506	494	503	535	482	521	497	487	514	512	490	509	513	528	473	458	464	481	475	521	501	487	548	488	512	549	505	536	498	484	541	478	479	516	507	517	521	494	483	461	502	510	497	531	523	536	516	487	468	484	487	530	526	543	496	503	444	517	495	539	490	515	521	476	500	491	512	529	510	521	510	500	487	519	537	467	493	524	523	473	466	518	555	473	507	467	522	520	500	467	518	482	527	490	504	488	499	517	518	494	488	471	484	469	519	487	538	496	509	511	490	466	579	459	534	499	486	488	475	519	512	512	521	503	466	545	520	524	551	476	530	479	492	461	514	499	511	516	497	476	509	506	487	538	507	508	480	512	539	521	533	490	469	510	501	513	515	518	529	495	510	466	475	505	540	511	542	484	484	513	514	493	537	504	524	497	516	468	494	518	540	483	521	491	496	497	484	506	466	508	514	483	482	465	501	472	517	507	515	506	507	471	461	496	501	527	489	513	461	522	479	493	525	501	481	501	482	483	509	499	553	498	491	501	518	507	522	483	484	507	477	546	531	473	493	495	521	506	525	490	468	496	495	474	509	477	533	497	553	471	498	496	512	527	461	545	535	486	524	522	492	519	515	482	490	490	504	483	511	521	473	512	483	475	520	492	528	463	491	501	511	470	517	495	494	498	552	464	490	506	482	505	481	487	478	497	503	506	477	518	536	474	533	497	497	529	467	479	519	560	487	505	503	511	498	517	491	474	509	491	482	492	462	462	477	475	485	542	492	491	462	495	488	520	516	521	491	533	523	539	486	481	472	480	516	528	507	522	532	466	488	489	494	535	515	503	482	494	519	459	538	515	506	501	557	469	514	518	505	498	460	498	501	525	506	498	499	519	494	519	495	519	465	516	533	492	509	501	506	520	452	542	459	482	486	477	492	498	512	517	484	502	473	475	511	467	493	514	508	480	502	537	477	481	469	503	485	435	498	507	479	499	486	543	459	495	502	520	517	523	496	501	506	495	503	490	505	498	506	479	491	417	508	488	551	520	534	497	519	511	476	512	512	496	526	491	482	521	480	494	514	530	510	495	467	486	542	532	509	535	504	526	517	472	496	511	501	457	539	514	502	448	485	484	478	494	499	487	486	533	507	502	498	479	487	573	496	501	537	533	504	518	506	511	508	496	533	500	518	500	489	519	501	481	473	530	486	495	489	505	494	518	517	544	521	503	469	533	521	513	489	499	468	462	497	535	474	515	501	515	481	524	534	446	498	518	504	501	557	511	487	465	493	504	506	493	493	474	485	504	510	490	507	502	516	500	473	464	532	475	506	527	481	534	556	458	478	527	556	525	504	470	486	503	497	493	530	486	501	548	456	524	480	522	462	525	498	495	518	506	499	490	465	471	488	509	530	494	539	544	548	482	525	485	488	487	501	465	505	477	534	510	479	517	492	478	490	531	509	499	493	512	496	534	523	487	503	545	495	487	456	478	486	484	469	474	528	487	523	508	500	495	523	522	510	509	477	510	484	511	496	509	486	528	490	528	503	499	506	479	483	529	526	518	514	486	533	470	520	511	534	493	511	531	499	537	521	488	474	507	519	559	547	501	476	526	508	472	530	466	435	484	523	533	478	483	506	505	493	477	475	505	514	556	514	514	506	466	506	512	519	533	487	476	518	491
35353	34089	7458	1092	561	634	615	572	531	553	566	546	548	575	534	522	533	543	524	570	572	553	550	541	578	540	619	538	534	532	548	569	541	540	546	542	517	502	550	537	542	519	544	482	534	556	511	527	532	564	564	546	537	549	528	554	549	537	560	479	544	555	558	540	556	519	485	550	507	543	551	563	533	529	492	560	547	536	553	540	577	572	549	527	531	547	572	526	563	539	528	552	511	548	565	541	541	530	530	540	549	547	573	560	545	524	543	574	537	568	539	580	552	502	547	514	547	558	515	506	546	574	517	517	568	541	543	497	512	556	520	558	571	557	553	581	513	572	582	562	562	558	531	549	568	564	529	600	504	557	557	523	519	531	520	523	539	563	551	555	546	545	551	536	543	545	542	556	529	570	559	493	510	529	516	545	532	522	515	525	591	512	522	528	545	549	578	534	537	532	571	508	508	580	555	543	554	599	520	517	560	537	534	506	569	498	538	550	543	533	541	545	581	530	546	512	518	554	562	529	512	524	552	553	538	519	538	552	554	534	547	541	551	552	541	566	578	520	505	531	544	539	530	547	573	540	560	547	548	521	558	477	524	532	512	539	511	534	534	545	522	529	532	517	546	587	535	557	588	512	503	529	543	565	494	555	599	531	484	572	561	609	585	533	524	575	498	502	552	540	518	540	562	529	515	497	534	525	568	547	543	560	504	539	533	548	523	522	549	526	546	552	552	513	560	560	579	577	550	567	546	564	538	551	512	551	562	554	546	572	524	517	543	553	538	574	572	517	551	550	530	526	566	514	543	584	554	494	529	542	546	564	545	560	528	547	559	568	546	555	547	534	546	554	545	536	600	584	552	539	547	499	515	518	506	530	543	528	523	522	513	542	514	531	551	518	578	575	573	581	537	573	528	515	548	559	536	561	541	549	531	583	497	536	561	536	580	579	521	560	572	544	537	554	536	552	585	543	521	488	524	525	506	581	555	570	554	563	530	561	543	527	529	531	522	559	551	572	555	546	555	524	526	497	519	540	555	519	557	511	533	514	522	583	545	561	558	509	540	528	549	537	534	567	545	563	536	559	536	580	556	550	571	543	551	530	568	587	531	521	545	524	513	569	547	538	568	507	528	540	532	521	533	561	523	514	574	541	565	544	514	511	536	558	559	518	531	525	525	570	543	538	529	587	572	533	547	546	523	518	517	564	534	582	529	585	538	504	528	564	541	577	540	614	552	568	555	536	529	523	590	522	536	553	538	563	553	519	547	519	555	554	523	547	537	568	580	535	539	558	545	517	578	543	499	550	574	541	535	545	512	540	569	526	530	592	527	592	510	525	526	541	520	569	502	535	487	579	550	534	581	560	505	550	526	578	561	543	586	529	520	522	540	548	538	527	556	520	560	570	560	500	539	542	523	522	539	524	552	531	528	529	563	520	547	561	554	579	564	597	547	518	568	569	575	567	559	548	537	583	548	525	528	537	557	539	550	568	510	503	542	570	519	536	579	593	515	587	538	530	562	507	548	531	575	550	559	542	561	514	542	521	519	530	547	556	551	604	535	545	545	547	515	549	549	574	531	523	538	555	533	557	532	542	518	563	519	533	571	534	562	530	554	565	568	536	556	549	573	543	547	523	557	523	554	536	493	558	535	553	522	513	563	533	561	524	507	594	555	582	516	562	534	515	583	548	545	591	518	511	594	582	544	541	552	543	518	542	576	521	556	520	553	514	530	611	562	572	561	523	524	537	539	567	545	536	577	577	561	579	553	577	533	536	539	502	553	547	551	541	541	515	564	557	523	525	581	542	543	535	527	505	517	535	531	537	572	588	531	500	554	518	552	543	560	548	553	601	538	554	543	521	554	514	572	513	551	546	518	563	524	539	549	539	523	529	548	567	490	553	518	564	554	529	513	559	621	533	504	527	541	550	529	512	548	575	528	560	554	519	552	539	555	514	587	530	571	550	572	530	570	530	557	549	572	543	546	584	552	549	529	528	564	528	557	511	506	559	551	526	529	498	534	516	534	535	527	518	570	539	498	581	490	525	532	546	533	530	520	523	517	527	561	519	521	527	565	541	527	566	557	546	576	502	566	554	521	562	523	552	515	548	487	524	542	555	528	537	507	553	533	560	532	499	523	558	540	542	536	581	543	535	526	542	535	504	546	517	543	539	542	534	537	556	545	516	540	518	580	536	526	507	503	511	553	521	513	526	529	572	492	560	529	565	517	538	521	545	582	544	571	510	561	529	519	550	555	548	542	547	520	538	524	569	533	581	521	554	557	535	529	516	485	563	518	544	518	513	525	503	540	560	526	521	561	522	572	520	551	510	513	525	543	575	530	541	583	529	520	533	512	594	565	537	551	562	558	538	575	591	531	590	531	518	546	533	527	505	495	548	581	502	540	540	515	565	570	568	538	536	478	551	504	546	523	540	530	512	520	524	543	551	486	545	532	583	561	541	588	552	534	565	509	526	515	551	566	529	546	542	533	560	532	523	558	546	540	551	530	536	565	550	527	526	569	539	541	552	540	585	566	526	559	533	521	529	544	576	520	549	514	537	510	565	547	537	545	582	507	586	582	502	543	504	520	525	544	518	567	544	514	516	545	521	495	549	537	501	519	526	496	552	543	581	560	545	514	568	535	565	518	533	553	575	560	504	552	529	552	560	527	551	571	595	512	563	563	539	542	573	580	518	552	518	577	522	583	544	507	537	576	555	511	502	539	559	537	609	581	564	546	522	537	545	568	513	555	551	513	532	556	524	532	556	555	508	528	514	568	542	511	486	562	584	542	527	528	564	562	565	524	544	547	529	516	605	565	546	547	543	535	568	503	547	533	536	550	552	516	554	510	549	497	553	556	568	548	591	510	567	550	522	555	528	572	532	509	588	558	552	589	545	550	550	500	540	492	543	541	537	557	498	551	550	531	542	526	571	543	560	529	505	523	518	532	504	551	523	536	552	585	538	557	538	501	546	558	541	512	551	523	539	553	556	557	499	530	567	531	525	500	575	583	524	521	554	576	520	531	572	554	545	563	520	525	535	539	550	550	506	548	535	548	561	579	546	515	537	537	542	519	536	538	534	506	617	547	558	547	540	516	556	525	527	505	556	561	560	566	557	573	526	528	530	533	517	552	519	587	540	567	529	571	495	531	549	566	501	531	528	540	597	518	500	538	516	522	573	573	548	518	545	532	566	538	523	556	492	549	549	552	523	562	557	549	540	570	568	540	572	557	540	545	555	562	509	574	546	507	521	534	494	543	514	553	539	514	509	552	540	547	518	559	544	556	550	538	542	527	541	551	586	550	523	550	548	539	566	519	557	507	580	501	580	587	542	529	537	572	594	563	543	575	521	533	543	538	526	541	549	528	542	538	510	502	539	556	484	543	536	528	566	553	556	570	541	566	553	556	580	606	550	507	572	552	522	563	537	541	528	525	531	541	541	524	533	580	575	576	558	567	549	517	535	524	545	555	544	572	507	527	545	526	528	533	552
23899	21475	28683	24714	21383	10677	949	634	540	541	508	482	435	419	416	462	449	439	406	399	407	397	398	392	416	415	401	354	400	383	411	381	435	404	392	359	417	371	383	412	373	394	414	412	415	419	388	418	391	374	395	381	361	385	392	409	365	382	375	432	356	379	377	362	382	378	397	374	399	398	403	411	373	400	353	377	399	397	397	396	356	422	440	421	412	403	381	391	367	389	362	401	447	365	392	400	376	376	399	432	380	406	381	369	385	410	386	375	404	379	413	412	371	377	381	386	425	395	381	391	376	395	388	401	400	393	403	354	406	355	344	399	427	378	382	410	368	390	380	386	385	371	391	414	369	377	354	389	413	367	357	390	356	369	374	391	396	390	396	366	391	374	415	416	373	352	402	396	396	415	388	409	358	386	378	435	445	399	418	409	382	382	365	382	396	387	388	365	367	375	431	411	387	401	375	407	406	406	367	376	390	387	402	354	369	387	364	424	341	415	394	386	416	405	375	382	394	391	406	415	424	356	365	391	351	395	385	417	392	379	337	343	376	394	384	351	378	375	357	410	371	378	388	365	394	387	356	385	373	407	391	401	377	377	361	374	383	405	390	361	382	409	354	365	414	379	367	362	407	406	374	393	382	353	373	390	387	378	408	372	393	368	380	386	409	396	404	397	381	400	411	362	369	401	362	429	413	379	403	373	411	419	414	416	339	397	386	418	352	362	355	389	386	373	392	386	339	391	400	357	390	371	387	395	395	363	376	384	386	364	396	403	366	375	395	367	383	446	361	371	375	403	392	392	353	392	388	352	401	425	387	364	429	419	397	329	364	371	374	403	375	359	365	384	398	364	395	419	421	414	380	388	381	392	425	369	368	376	375	396	394	415	367	345	414	368	394	377	381	394	410	421	356	347	395	410	384	379	375	376	374	379	355	360	367	402	384	392	369	410	390	391	361	383	386	387	388	359	396	405	397	355	363	377	388	419	385	400	395	377	369	389	422	379	368	366	396	414	403	366	353	384	388	385	426	362	379	385	362	419	413	374	391	397	362	372	384	400	413	367	378	389	399	375	361	400	395	393	384	391	383	395	393	350	363	340	370	407	383	366	432	373	377	414	386	385	373	408	416	372	384	399	433	415	429	333	390	369	370	384	421	395	407	389	384	389	394	393	405	411	348	379	333	369	374	367	365	387	371	385	376	369	366	368	360	424	377	355	408	400	397	375	403	409	420	385	366	396	404	387	419	371	395	369	378	368	396	405	384	408	355	393	387	386	356	382	356	383	391	363	356	421	369	401	383	364	401	399	390	370	397	367	373	365	394	400	385	409	379	377	392	380	385	398	366	381	379	359	393	362	393	416	390	386	357	371	348	378	369	418	350	381	374	398	419	379	424	385	373	403	393	379	400	348	377	367	352	345	396	354	385	372	389	365	379	376	383	383	430	378	352	381	417	405	406	401	370	384	358	403	402	376	390	385	369	390	371	357	336	383	399	359	371	367	386	420	366	394	382	413	373	379	373	375	365	405	363	358	382	405	391	458	381	363	390	406	402	383	372	374	400	407	377	414	426	394	357	359	380	368	385	408	401	348	375	406	369	376	380	362	378	378	403	391	372	409	371	394	371	393	364	388	405	384	438	397	343	356	406	422	378	405	361	377	354	371	379	393	370	387	379	392	382	380	382	408	368	368	360	374	395	402	387	361	371	425	389	366	360	410	376	352	392	376	373	381	376	397	357	389	356	366	348	413	391	366	370	442	405	399	377	367	380	387	365	384	392	380	419	387	389	378	390	401	397	368	383	403	390	402	389	394	380	383	348	394	389	384	381	405	377	398	347	377	402	366	364	394	406	405	395	389	387	372	394	380	426	391	394	371	410	397	371	411	396	437	345	367	372	383	366	407	420	409	373	357	368	389	387	403	360	391	414	369	406	379	390	399	378	371	384	393	395	384	401	413	377	409	367	392	395	418	353	364	388	378	374	388	395	383	386	373	364	400	352	372	408	404	393	404	400	399	399	378	407	389	406	389	400	395	366	386	359	404	379	398	416	370	398	447	360	374	339	361	380	377	402	407	324	369	397	377	404	402	383	385	372	352	399	401	366	356	411	367	377	416	353	365	362	364	375	373	376	406	400	384	380	388	402	418	430	388	368	391	365	381	410	371	360	384	400	376	397	385	378	378	388	362	402	380	411	414	430	405	371	394	381	412	380	387	355	412	383	387	390	375	398	393	364	383	376	387	396	371	430	402	363	372	462	397	394	407	373	361	419	362	381	349	355	406	393	415	376	384	405	401	372	401	403	409	366	372	424	356	390	381	342	364	384	406	400	338	388	375	392	386	392	428	366	409	398	386	382	394	372	412	380	380	383	352	418	344	356	386	381	392	389	363	368	391	410	383	362	387	385	342	377	364	395	406	379	406	402	420	351	424	415	391	400	396	402	410	397	377	392	372	370	410	386	361	393	415	395	378	344	408	380	365	381	383	412	353	379	373	382	399	379	382	382	371	351	371	393	390	376	377	391	375	380	380	378	369	378	426	394	406	367	377	361	413	358	381	413	374	396	388	358	408	391	429	398	345	360	400	375	371	410	367	408	380	379	424	392	385	429	405	377	370	374	366	388	351	426	402	403	354	384	391	374	356	351	393	389	377	402	408	358	393	380	386	371	369	372	382	375	433	375	382	380	379	383	378	418	383	371	388	399	364	380	392	398	370	387	372	382	404	374	357	352	388	372	408	404	375	413	383	414	363	395	364	391	383	383	376	367	362	398	374	370	395	423	374	412	368	414	407	413	385	366	394	388	393	370	413	371	374	396	360	385	382	358	361	404	387	369	361	403	382	378	426	418	361	369	393	434	391	379	409	413	370	400	366	403	383	375	357	397	385	358	393	397	350	369	396	384	381	393	375	383	382	377	389	347	392	361	378	406	406	371	384	400	355	359	401	395	394	397	377	418	391	399	371	377	391	348	430	393	377	363	373	394	408	394	401	388	392	355	378	366	371	379	377	384	382	381	391	366	375	419	343	387	378	362	378	403	418	367	383	393	416	365	420	384	371	374	404	396	373	360	409	440	388	359	404	405	366	407	392	376	406	404	427	417	345	390	375	399	410	419	400	375	402	379	383	399	406	421	360	369	376	365	373	407	388	357	413	404	382	409	375	389	381	386	379	397	401	378	365	394	405	406	392	414	416	392	370	376	349	414	377	395	374	413	385	370	359	376	396	352	360	408	386	390	394	419	409	382	382	360	369	368	377	365	418	410	385	415	375	376	417	377	387	392	372	399	380	404	398	398	340	370	392	399	384	389	407	387	377	428	347	419	423	354	359	385	382	400	402	419	394	430	359	394	366	390	383	397	387	370	424	376	370	365	387	403	385	371	360	387	369	373	380	374	397	398	356	384	390	402	393	358	375	356	348	397	436	357	383	368	399	327	372	413	400	404	388	435	385	370	374	386	394	394	382	436	407	398	381	426	388	400	390	382	396	407	358
36202	56944	38632	6212	1430	1151	938	793	702	643	588	559	505	509	488	468	491	437	463	414	423	491	435	454	482	448	439	449	441	454	449	398	376	415	451	433	461	460	437	405	426	415	426	378	393	457	434	396	440	446	418	434	443	387	441	436	435	425	436	409	400	445	425	415	419	453	428	426	420	390	462	407	410	441	402	411	430	432	417	454	474	422	437	433	453	459	427	410	423	403	407	402	421	451	412	408	463	424	409	432	440	406	402	419	439	431	414	434	412	443	423	415	413	423	481	432	401	416	399	430	449	433	446	404	423	432	399	437	450	422	478	427	458	427	404	416	399	387	427	438	396	417	408	423	415	421	443	420	446	457	406	430	448	424	421	423	421	395	430	440	405	415	459	437	419	392	407	423	429	403	432	414	426	388	417	434	413	408	408	410	412	450	431	429	418	448	387	433	419	414	415	446	452	456	444	426	406	407	424	388	433	396	395	424	422	376	450	440	432	462	440	416	414	411	406	449	415	447	437	436	432	443	408	433	432	400	421	440	414	404	456	441	403	415	436	425	411	444	437	421	442	393	435	422	427	432	402	439	404	455	428	402	402	446	414	414	421	422	418	451	444	460	453	432	449	397	431	386	419	431	455	426	446	459	414	423	406	400	387	422	437	425	420	419	433	453	433	432	414	442	429	416	431	448	411	450	412	407	437	432	428	367	415	412	419	464	422	421	425	440	426	447	453	429	377	414	413	428	420	407	428	403	435	440	389	415	439	415	453	439	418	420	428	402	454	397	397	427	442	441	451	434	404	440	425	433	413	437	424	430	440	414	427	442	434	411	423	457	412	447	439	415	441	440	419	461	405	403	438	416	416	380	434	499	405	420	434	428	449	406	423	432	416	419	411	438	419	429	404	431	405	401	429	402	435	424	440	405	427	423	417	440	431	424	456	452	433	436	419	430	426	452	388	412	410	423	449	375	411	426	433	400	416	422	420	411	404	422	430	448	415	427	450	438	428	385	428	451	385	429	402	418	430	429	437	392	437	430	420	405	380	435	446	461	409	400	427	421	399	472	441	396	429	394	405	452	409	471	403	409	437	419	364	423	430	427	388	426	439	462	419	421	420	459	391	438	440	426	444	445	431	449	439	400	421	425	403	427	419	419	464	410	404	396	462	442	429	432	420	407	401	439	413	375	423	394	423	393	441	365	414	420	421	416	426	413	397	417	397	397	449	418	431	436	420	406	415	444	431	393	408	451	419	380	442	407	434	417	381	431	400	439	398	402	427	460	458	388	422	411	429	421	430	422	418	411	462	429	427	475	438	404	451	403	398	432	407	405	425	420	430	438	441	429	407	422	478	417	417	420	395	419	456	456	437	452	404	412	468	418	377	407	466	429	437	443	411	410	451	425	444	431	404	411	429	450	420	437	420	402	438	443	407	419	407	427	425	426	412	433	426	413	435	422	384	396	430	435	439	432	444	399	454	423	433	422	393	429	426	420	416	407	396	454	418	438	425	437	487	426	433	395	406	477	414	380	476	440	425	479	415	410	453	434	432	416	462	441	432	407	455	425	423	404	412	417	392	393	442	424	433	384	417	445	429	432	444	422	421	436	405	439	430	400	425	423	420	413	414	450	450	410	447	410	394	472	427	423	414	400	424	431	469	420	442	414	432	459	426	431	419	422	431	425	385	394	465	423	423	447	465	435	421	390	433	408	427	414	428	433	432	442	395	465	412	401	408	403	402	441	425	421	391	402	439	391	414	445	428	423	459	433	433	435	401	432	399	421	389	407	409	413	409	408	381	407	413	398	427	439	433	450	404	425	440	460	411	441	419	437	437	432	451	432	438	399	391	450	440	437	405	399	405	439	444	444	454	388	446	427	419	404	438	433	433	427	385	387	426	427	393	427	432	440	396	406	440	435	419	434	420	431	424	419	439	416	423	434	421	402	408	394	448	424	473	393	423	404	382	422	430	425	423	445	416	394	488	400	431	382	414	423	451	408	422	433	432	412	416	424	421	402	427	419	432	458	429	433	395	424	406	424	410	454	430	420	420	399	411	438	377	401	417	444	393	428	441	414	427	407	408	439	416	426	419	454	408	428	445	405	419	439	385	441	432	393	416	420	403	409	443	443	432	440	452	442	461	431	417	445	447	435	412	426	417	447	442	406	415	403	447	440	411	458	438	457	419	406	416	414	432	417	421	439	435	442	408	421	404	411	427	430	383	453	419	428	431	445	405	440	422	435	400	424	454	470	430	409	415	415	446	432	437	420	393	432	412	433	452	438	468	431	422	422	437	438	416	436	431	419	426	403	438	414	447	415	474	452	420	423	428	398	418	414	451	448	393	430	427	428	417	401	435	396	406	448	448	417	416	423	408	446	421	405	437	399	437	412	397	450	442	397	449	465	417	426	390	472	409	436	431	428	431	408	454	394	435	437	429	421	465	401	453	406	467	421	366	416	454	411	408	439	415	465	420	412	454	449	432	401	403	427	403	383	430	404	430	382	419	425	439	426	435	419	410	424	402	431	428	438	474	417	416	391	456	429	413	428	447	438	421	446	432	437	424	442	435	442	416	429	436	421	428	415	460	411	430	392	444	429	429	415	407	408	445	428	432	393	398	407	437	378	414	432	426	406	447	404	439	378	422	409	404	405	409	407	457	423	352	432	409	394	438	413	426	409	426	414	422	429	478	403	456	434	421	430	435	439	418	402	433	428	403	423	435	428	437	463	429	403	436	414	443	439	413	418	426	485	436	431	424	433	437	401	467	399	416	385	429	440	412	429	416	401	414	450	451	383	411	407	436	411	442	422	446	448	417	422	440	445	409	405	433	412	459	415	419	449	425	477	409	434	399	426	442	408	420	382	425	401	431	393	421	460	425	436	382	423	410	454	433	421	435	448	446	373	397	415	423	436	431	422	430	409	452	420	381	409	435	395	397	455	418	415	445	436	459	457	430	430	407	407	443	381	389	385	420	399	441	421	446	474	441	427	388	417	421	404	431	435	433	420	401	416	458	435	436	426	425	430	429	430	405	421	387	425	432	401	425	434	418	421	392	445	444	420	465	396	432	440	416	401	411	398	426	418	432	410	405	380	387	434	444	431	424	425	421	399	420	401	415	425	428	434	459	452	424	459	432	423	421	395	447	406	460	411	403	437	414	404	400	411	431	407	421	438	432	436	399	460	414	400	414	405	412	445	418	441	412	414	435	429	452	379	442	424	419	449	419	426	448	458	409	439	411	418	381	433	411	420	452	423	406	430	431	433	418	448	429	434	457	415	412	372	436	454	452	400	384	463	431	437	412	404	390	422	391	430	430	427	410	409	424	435	413	412	426	422	420	427	438	441	415	391	461	405	426	465	435	423	450	457	439	408	454	404	407	430	390	445	449	444	421	440	426	438	410	406	449	438	431	416	380	392	440	440	396	435	408	412	418	428	423	391	426	435	435	431	434	406	397	434	422	389	470	432	406	445	402	441	411	426	402	401	419	409
25083	21524	27985	25431	14926	1007	547	476	451	464	441	434	408	403	414	423	399	407	365	407	432	467	428	385	437	404	423	406	386	407	403	413	379	405	409	367	417	383	385	381	381	413	380	394	429	401	447	360	399	404	427	387	409	393	412	389	412	412	406	421	385	397	404	402	420	387	407	390	395	397	411	435	421	404	408	415	376	447	399	419	390	410	413	410	370	419	395	421	376	411	390	379	401	422	435	383	403	417	386	387	400	365	389	399	411	404	388	452	424	448	427	416	407	404	409	413	398	455	366	391	377	394	390	387	410	434	430	423	393	457	393	419	397	399	439	381	385	391	448	385	386	400	383	385	365	393	384	369	403	396	384	393	376	378	388	427	420	400	436	380	344	379	376	409	420	358	399	387	377	407	384	411	442	387	398	408	398	399	402	381	402	338	363	405	427	402	433	386	421	434	400	447	390	434	366	402	424	388	402	395	406	420	391	421	408	403	446	379	392	395	383	374	401	379	392	441	386	431	394	401	409	379	423	398	427	396	411	400	370	387	423	391	381	388	403	426	425	443	397	423	419	394	407	408	393	405	410	410	411	418	391	372	398	422	407	396	393	426	385	411	375	408	395	384	378	422	450	417	369	401	404	384	414	360	419	383	392	404	399	378	365	422	429	406	417	384	376	418	395	394	381	385	427	414	398	400	431	436	403	403	387	431	421	380	414	419	359	396	407	374	413	444	369	393	378	409	390	383	412	414	409	418	416	372	427	372	411	413	401	418	405	381	418	368	396	396	398	394	392	375	392	411	406	431	418	391	396	385	395	343	412	375	382	434	397	390	380	396	442	387	406	411	442	367	411	399	391	410	416	389	413	430	425	395	368	377	397	391	395	408	355	412	393	422	401	355	397	429	399	373	423	401	409	371	383	416	403	422	354	395	403	408	412	374	432	372	365	380	416	404	462	417	399	407	420	364	412	397	413	401	416	407	404	384	392	394	402	403	376	388	387	421	414	432	365	412	414	389	405	381	401	421	393	416	408	411	387	379	430	412	418	404	401	359	399	392	392	441	420	372	388	394	400	374	379	391	370	401	409	408	393	408	423	425	437	381	384	394	380	405	431	412	399	396	394	407	408	375	419	401	443	408	396	383	429	386	407	386	380	409	433	420	398	411	377	403	406	403	428	405	397	430	407	393	408	382	416	397	360	440	433	394	384	409	405	394	380	387	442	396	389	371	427	402	394	387	368	406	373	383	379	396	385	350	412	410	420	410	396	368	407	376	412	384	397	374	409	390	410	418	377	398	405	377	406	403	377	407	368	346	408	372	404	388	414	390	401	403	392	407	391	424	402	428	399	405	386	431	404	384	394	424	413	414	391	367	387	430	373	360	378	380	391	395	406	382	398	420	398	396	402	420	379	392	393	409	377	393	412	376	408	406	385	408	391	391	411	414	438	419	419	418	335	424	365	390	412	405	387	410	392	392	369	436	386	374	379	411	396	394	388	357	426	420	345	399	401	375	367	400	376	431	409	365	426	403	372	402	403	379	395	392	426	406	428	417	366	397	427	403	402	385	433	409	347	404	436	396	410	397	407	430	383	400	414	430	385	426	415	381	405	391	417	376	385	417	415	399	387	431	404	404	406	437	401	409	404	430	414	372	392	409	413	392	385	384	407	393	424	383	381	388	392	407	420	379	398	395	406	363	415	384	383	392	410	395	430	404	369	401	420	416	411	413	387	425	421	430	387	431	397	376	395	399	394	445	439	407	432	379	432	399	366	407	414	392	396	374	421	416	412	410	364	377	395	384	385	411	353	395	439	456	436	378	402	403	424	413	434	431	420	425	365	406	382	344	390	407	346	381	351	442	390	384	394	397	385	410	421	377	419	391	389	416	413	375	381	384	384	379	415	425	404	385	428	405	431	402	418	393	417	386	391	431	420	442	374	410	401	390	383	415	381	383	374	380	405	422	413	416	388	378	364	404	389	431	386	431	366	420	418	403	383	370	383	360	373	394	356	394	384	390	413	401	406	407	388	407	423	355	425	420	399	387	396	424	400	408	400	388	367	408	407	397	402	408	383	421	401	366	396	390	400	402	364	397	374	424	415	402	387	426	405	415	377	403	407	407	384	404	398	360	396	403	363	391	411	382	392	411	382	413	418	433	394	390	346	410	371	390	413	411	375	417	409	397	400	380	421	362	411	394	410	405	391	428	400	414	398	386	410	371	407	369	435	413	430	399	390	401	367	392	371	412	395	463	393	377	385	380	396	410	392	397	370	417	373	369	371	383	380	426	362	382	388	410	379	386	392	419	441	375	368	431	402	395	399	390	422	387	425	393	405	396	411	438	434	414	415	365	405	388	404	396	388	400	394	437	397	369	368	411	379	382	388	408	377	391	415	396	413	379	389	425	391	411	432	410	416	419	402	380	413	414	388	389	405	422	375	378	390	412	403	374	404	401	394	392	390	408	427	401	375	380	379	402	447	388	418	379	420	388	398	369	363	384	397	406	404	380	436	370	431	403	392	456	425	364	384	404	389	372	399	399	423	417	375	389	367	417	425	403	410	365	401	386	400	405	424	407	418	402	428	407	446	418	375	395	361	406	392	385	384	378	380	399	402	412	399	394	390	391	392	383	407	401	379	388	403	375	351	397	394	402	429	424	388	403	405	432	383	419	387	382	424	432	387	392	402	393	365	363	365	433	397	401	382	405	374	407	396	361	417	393	384	383	405	424	416	424	418	378	393	387	374	385	417	409	415	406	365	428	404	388	392	393	400	390	375	417	359	401	399	391	413	411	401	404	426	396	393	421	425	381	417	473	408	384	413	357	392	400	403	400	408	417	399	380	358	394	421	394	415	394	377	396	402	380	386	393	388	385	389	387	437	407	410	380	386	413	400	411	409	410	413	402	400	437	416	401	379	368	409	359	388	406	442	398	411	433	404	430	373	369	389	397	397	379	391	411	432	441	393	438	386	433	403	389	382	394	420	435	413	421	425	369	414	404	370	425	397	376	390	366	421	402	400	405	423	399	390	398	344	368	389	401	426	393	405	388	428	383	418	371	415	440	397	398	352	377	398	363	445	412	391	401	396	385	422	380	414	410	436	415	401	403	408	388	372	411	406	360	432	405	400	369	439	361	428	399	411	429	420	416	381	405	422	400	386	406	390	455	398	394	371	411	390	389	379	417	375	388	404	370	370	348	410	378	402	393	415	383	416	428	429	441	392	404	419	420	424	392	395	414	437	391	388	413	391	431	402	366	397	378	414	426	385	421	387	408	443	400	411	384	354	385	404	435	390	420	396	404	368	408	387	382	419	413	433	432	456	387	437	397	409	420	373	440	462	413	399	415	390	399	392	364	394	404	398	373	357	397	378	393	416	380	422	376	427	389	416	420	405	417	426	427	358	399	383	404	383	422	373	404	364	374	392	388	407	416	377	396	392	385	399	370	432	405	404	380	408	391	399	377	382	408	372	380	381	368	395	407	376	362	390	384
36566	50466	31012	3586	1059	843	729	667	607	574	515	540	496	465	454	473	464	432	396	481	438	419	490	408	455	464	405	408	443	398	421	437	424	423	425	401	413	421	414	424	449	400	456	433	437	383	432	429	422	405	414	417	412	442	429	410	452	462	387	426	406	404	424	424	419	441	414	392	446	421	414	391	419	421	444	444	440	450	414	404	440	411	406	401	441	422	428	399	423	420	416	391	447	398	399	403	424	427	419	397	395	438	462	479	409	439	416	403	451	413	446	417	405	412	428	466	424	439	419	446	424	419	427	421	434	441	408	391	439	434	426	419	447	426	435	428	405	407	443	456	439	458	436	425	431	458	405	435	421	416	411	432	412	420	415	429	404	411	403	420	442	428	402	408	442	445	446	482	436	444	445	404	429	427	425	426	445	455	437	411	387	461	418	431	421	432	414	417	432	420	423	394	417	466	414	413	417	405	429	424	437	408	390	420	439	409	410	451	407	413	430	446	402	406	420	437	455	440	440	422	435	404	387	408	425	451	412	445	394	442	388	437	433	427	411	426	447	428	423	449	438	450	455	391	389	454	402	389	412	405	391	403	379	448	433	406	390	442	427	427	398	395	446	417	419	398	441	440	419	440	410	420	433	413	472	443	420	416	412	437	418	424	422	425	407	424	426	457	439	394	432	443	426	414	390	377	411	430	434	406	403	395	388	435	403	420	429	406	473	392	422	448	427	420	409	436	423	408	443	432	447	432	433	442	413	438	431	428	444	418	409	408	411	438	416	382	371	409	433	422	403	403	438	407	431	424	439	419	414	425	437	412	434	430	430	438	431	459	428	395	432	401	405	423	420	455	412	461	434	443	417	414	418	432	403	411	466	400	434	458	382	436	457	413	434	420	393	402	431	426	374	434	414	425	441	433	428	442	429	431	437	421	410	408	427	434	401	411	455	459	445	430	393	378	415	420	417	452	400	423	394	478	426	428	459	433	438	442	392	399	422	397	386	419	416	432	384	420	468	408	411	450	471	378	412	421	411	407	435	431	418	409	422	430	429	405	413	449	439	393	452	405	432	446	444	395	424	408	447	429	409	409	433	412	421	406	427	399	435	454	412	411	429	445	437	436	465	430	446	422	416	462	402	432	441	412	423	408	405	427	422	416	452	414	420	420	396	415	480	422	403	401	377	416	437	410	452	389	390	430	423	438	413	400	430	411	424	456	405	413	414	431	442	408	422	420	424	428	410	432	454	440	392	442	454	399	415	437	380	441	426	392	420	439	412	403	426	462	438	438	458	432	441	419	447	441	408	444	436	437	431	423	425	391	429	414	450	386	446	399	384	424	461	388	406	445	440	439	408	435	433	444	427	409	396	445	420	453	397	443	432	461	437	414	426	451	391	408	435	463	443	405	452	426	395	430	440	410	440	404	406	446	417	443	429	445	413	418	422	408	407	422	448	426	433	424	447	421	426	429	423	429	451	441	392	451	438	404	411	431	426	424	421	438	477	442	398	437	452	433	424	376	420	459	464	431	436	430	433	430	443	423	407	398	432	424	420	422	416	424	432	396	416	419	414	422	408	437	427	406	438	443	427	393	446	411	418	406	454	439	423	405	398	442	439	413	445	428	408	434	418	406	463	434	441	443	418	443	403	441	439	422	436	406	437	465	411	408	425	431	425	404	435	427	446	413	397	414	416	417	400	434	414	445	417	415	421	424	410	451	441	420	418	404	397	436	408	402	460	427	414	430	453	378	415	448	444	421	443	425	400	434	420	433	385	425	423	393	419	418	448	434	414	426	420	439	419	421	447	419	399	451	414	422	417	425	428	427	408	405	441	457	427	425	443	419	406	423	439	402	379	432	411	429	423	448	437	447	434	430	415	421	433	420	404	415	459	450	418	422	398	396	407	418	390	461	466	417	418	483	416	418	398	418	448	452	440	449	446	405	420	399	420	429	436	433	431	422	441	409	424	421	431	411	418	440	422	401	432	413	401	444	404	425	425	431	426	450	427	412	399	405	419	416	414	419	443	396	427	455	436	430	406	431	413	420	426	415	417	421	413	444	438	408	453	417	454	448	429	458	405	442	414	391	432	406	447	433	427	438	423	417	436	411	406	461	446	435	398	426	417	395	448	414	435	421	424	426	449	431	416	458	437	464	417	434	429	436	441	445	460	435	446	419	404	404	413	447	445	432	463	420	412	447	434	438	413	433	408	402	427	453	414	419	446	417	462	447	419	433	418	444	410	421	421	416	438	393	419	427	420	465	431	443	391	431	432	415	430	383	437	409	397	406	440	410	423	453	408	429	422	402	427	441	441	389	411	431	419	407	466	441	393	445	450	427	446	474	428	399	437	428	403	450	437	442	408	401	413	450	398	433	440	429	404	443	407	413	397	410	380	450	435	428	428	436	398	450	457	396	426	427	435	466	434	421	420	438	414	429	416	444	383	385	429	406	419	391	433	418	433	417	418	408	420	403	400	405	426	454	480	415	423	408	431	424	438	428	427	463	431	403	392	458	420	425	424	436	412	397	419	435	404	428	416	427	438	430	412	419	440	378	412	422	417	442	391	437	444	386	443	401	426	446	413	422	441	416	437	397	421	403	420	418	418	422	429	416	450	411	413	439	422	462	450	454	437	411	464	426	387	402	409	389	456	418	440	407	399	384	421	432	388	412	421	452	418	409	399	447	388	419	426	431	415	436	453	439	396	375	452	444	414	450	431	423	419	451	435	409	423	411	387	415	436	433	455	447	431	439	443	444	444	410	409	450	441	397	415	430	408	406	408	408	408	425	355	426	442	447	408	405	423	420	422	407	421	409	405	422	380	370	437	446	451	418	424	419	429	394	421	430	393	428	388	414	466	414	425	400	372	442	441	418	443	430	406	445	439	392	448	421	410	429	405	418	420	440	432	402	472	429	428	421	412	427	427	405	425	395	429	447	423	432	474	380	445	387	414	446	443	447	407	446	426	421	407	428	422	410	418	451	433	437	414	402	426	396	429	420	429	423	428	414	482	466	426	415	438	439	442	402	420	456	449	430	387	425	403	433	465	413	443	406	424	431	410	433	405	417	396	445	404	489	429	405	395	415	436	423	444	432	432	418	435	426	428	437	422	424	438	440	441	441	413	406	435	430	422	419	381	382	408	434	439	421	421	429	435	425	439	432	444	404	439	400	418	401	426	481	404	407	423	471	408	416	413	401	458	439	438	457	430	456	454	438	417	420	410	451	426	407	442	436	391	442	449	423	437	407	410	442	424	462	423	386	433	413	426	396	385	458	447	459	439	409	468	406	440	369	457	406	424	414	437	407	451	393	428	423	419	421	414	455	445	408	397	404	416	416	434	424	424	432	440	400	441	375	399	380	421	425	397	425	451	427	420	409	430	417	414	446	410	442	428	419	437	417	398	428	410	453	432	442	426	408	435	433	435	422	408	457	451	446	407	387	457	417	410	441	411	360	394	450	437	439	404	398	434	424	440	397	407	425	448	402
22811	21510	29354	24077	21502	21520	10448	699	526	445	402	361	335	334	305	294	255	285	271	242	231	223	261	250	254	252	232	231	210	260	224	236	217	219	216	232	246	228	203	239	226	201	231	224	214	214	221	205	212	183	231	242	218	192	220	227	206	235	218	241	226	212	199	229	224	214	207	211	178	229	252	223	222	182	212	211	204	224	226	210	251	223	247	217	251	219	245	219	218	213	235	206	201	218	239	214	225	217	230	232	215	223	225	233	223	232	229	193	211	236	211	222	229	219	216	229	218	237	216	200	185	212	226	196	221	218	227	238	197	225	230	210	222	230	195	211	215	224	237	217	206	222	247	209	234	203	205	227	233	213	227	229	224	214	226	215	214	201	238	187	231	221	240	217	225	225	214	226	208	204	215	201	221	211	223	198	241	208	217	198	233	197	219	207	211	234	222	211	207	240	220	211	230	196	215	207	219	246	229	201	215	188	218	216	225	223	237	216	232	238	212	215	201	196	226	206	219	204	245	215	220	215	231	210	230	238	223	199	228	206	208	210	242	231	211	205	224	206	216	201	191	222	194	221	215	233	200	209	251	234	196	200	230	206	180	232	216	210	215	229	209	203	213	194	212	221	196	225	208	235	209	216	206	218	207	235	215	207	234	210	219	209	223	217	209	225	197	234	219	215	205	205	211	232	200	216	247	215	243	234	228	222	219	224	191	208	204	209	188	195	239	245	206	214	215	213	258	231	215	212	208	209	219	206	211	242	195	213	229	222	207	209	240	204	232	204	208	229	229	205	227	229	237	227	214	220	204	245	223	221	228	230	197	223	225	208	218	215	197	215	214	207	200	208	221	196	222	216	215	195	232	198	214	223	233	213	200	228	210	214	225	209	208	211	205	235	226	225	195	234	210	187	234	204	190	211	222	193	209	224	195	237	213	222	192	220	208	239	233	225	196	237	213	245	224	241	195	215	192	197	232	210	200	215	218	236	211	196	221	221	224	189	205	188	228	217	207	212	211	212	201	239	226	210	218	209	209	191	206	232	204	211	226	228	219	206	177	242	243	229	216	211	191	228	219	211	225	220	228	226	223	233	220	212	231	237	182	220	220	233	219	209	224	214	214	205	203	214	220	231	203	207	248	206	229	220	210	214	238	222	221	213	197	207	214	230	192	225	222	214	218	215	214	197	241	218	229	219	215	228	239	216	221	188	218	230	244	212	215	228	226	238	199	223	199	186	216	208	224	223	208	209	218	203	212	230	213	222	225	225	219	240	212	204	223	192	227	201	229	241	215	221	204	210	207	210	245	229	220	223	215	204	205	206	217	208	193	227	220	223	217	221	212	241	219	224	189	214	215	208	200	219	213	206	218	241	213	225	233	217	223	214	240	221	213	220	202	217	216	248	217	227	227	226	228	220	184	198	205	240	215	219	231	209	222	199	224	221	219	226	197	211	226	226	231	212	221	229	203	213	193	225	233	224	208	222	227	186	214	222	222	195	232	225	198	195	202	197	229	236	227	230	220	207	213	206	210	213	208	207	223	213	216	214	237	216	215	219	205	204	193	231	210	203	206	215	220	232	229	205	227	212	195	245	205	234	227	219	217	224	206	204	209	188	175	224	216	213	214	218	234	204	199	215	212	232	190	242	245	211	247	215	221	210	228	227	221	218	222	220	209	203	214	211	222	228	207	211	213	214	227	240	220	240	204	210	200	213	247	222	220	217	235	205	222	203	211	217	194	208	220	212	224	198	211	229	206	214	232	213	201	225	205	222	236	217	204	230	226	216	225	245	226	196	202	232	231	223	210	196	205	219	187	217	202	219	206	230	200	213	215	253	207	219	217	225	219	219	186	214	205	177	215	206	218	211	225	201	214	240	254	242	244	209	215	233	209	212	203	216	215	230	217	208	207	228	209	225	248	237	214	218	221	189	220	218	236	230	202	220	208	221	231	209	220	206	215	242	231	203	199	213	196	204	211	212	196	229	232	197	205	199	210	222	213	232	191	218	225	197	203	197	203	229	221	201	205	230	234	229	248	249	190	233	202	208	196	237	251	207	209	211	234	219	233	223	200	199	224	192	221	216	226	210	214	220	212	196	211	216	206	239	215	202	217	216	190	205	213	222	201	224	217	197	236	229	201	228	197	213	198	236	201	216	213	225	225	219	216	215	205	222	233	187	219	211	207	239	202	182	243	225	186	248	207	187	211	206	220	225	220	232	221	221	201	212	213	185	204	223	195	210	197	207	217	232	241	239	212	238	211	208	206	232	209	185	226	210	220	221	222	208	204	211	226	209	192	237	212	222	221	215	235	229	197	180	212	231	203	237	239	220	207	188	228	236	222	216	204	244	219	214	222	225	200	225	218	216	194	231	227	215	218	204	211	219	215	213	189	231	231	215	194	227	219	228	231	232	227	215	226	204	222	240	208	222	220	205	188	219	216	234	189	221	220	205	213	216	204	201	202	181	205	195	227	197	211	226	215	190	212	242	218	230	240	242	217	201	197	212	212	202	220	190	229	194	232	214	216	201	216	209	209	238	212	219	198	218	194	216	189	212	243	188	200	213	216	255	236	207	234	215	201	202	226	230	238	204	246	208	185	197	221	235	205	209	221	233	200	227	184	221	202	214	220	252	229	224	216	204	228	229	203	225	246	217	216	220	202	235	201	234	214	215	194	188	208	222	210	247	216	208	203	210	194	192	224	218	239	201	219	219	233	209	223	242	210	234	202	206	230	201	199	245	218	224	240	231	201	213	212	203	192	234	199	190	219	214	219	171	220	253	217	203	201	228	222	210	215	227	218	200	229	230	239	236	208	210	234	203	231	211	206	201	236	187	192	225	213	220	214	216	209	221	225	213	181	233	204	219	227	221	210	217	204	187	229	196	201	207	230	229	221	237	213	221	189	194	225	215	208	197	196	208	206	226	208	208	228	205	199	194	189	224	208	220	205	261	225	222	194	209	225	217	206	196	214	225	197	234	214	206	229	234	225	210	192	194	201	211	205	199	183	219	218	196	219	222	220	212	229	212	207	211	230	208	224	206	197	210	212	205	229	179	202	205	211	238	218	235	235	228	207	228	202	234	205	198	218	201	202	214	229	216	233	231	215	216	222	230	210	207	212	214	222	208	203	214	217	213	230	201	214	215	218	205	217	248	204	219	206	232	239	226	226	233	236	218	216	230	239	222	193	217	242	218	224	233	245	187	217	215	201	219	231	220	205	203	234	241	209	201	217	211	213	226	208	228	215	205	220	201	216	228	191	230	178	238	220	211	217	204	231	208	212	213	250	223	237	207	231	232	193	204	199	217	197	198	216	208	207	191	204	204	202	224	234	201	205	219	227	212	200	221	204	213	218	191	241	222	208	203	203	212	218	202	208	212	220	243	219	198	220	206	225	222	222	234	210	201	219	209	214	222	225	213	209	213	214	201	227	207	221	206	209	206	194	209	206	195	192	202	225	227	249	209	221	235	242	212	195	213	222	227	238	201
39653	62401	44370	6961	2258	1682	1219	982	820	644	542	505	439	435	380	338	355	356	312	314	272	275	286	255	278	314	275	265	265	247	301	235	290	251	242	258	247	258	248	259	253	251	261	246	255	276	237	242	273	240	241	249	250	242	228	279	229	250	235	240	278	248	248	223	268	238	231	229	228	255	243	234	267	235	227	238	223	249	245	266	219	255	235	248	252	244	224	262	267	223	270	251	248	257	240	236	238	260	275	244	229	247	255	219	233	262	237	243	220	261	239	234	227	231	251	234	239	240	258	257	245	226	220	255	219	210	242	238	227	250	221	231	224	229	253	223	235	238	196	252	229	235	247	220	234	255	231	248	218	254	214	231	226	252	236	243	237	226	254	215	211	211	223	205	255	266	231	230	225	233	229	246	235	235	261	271	235	233	207	252	214	260	239	240	229	227	219	211	252	256	248	233	230	213	253	246	255	261	245	238	220	243	242	234	226	268	246	248	227	206	257	236	250	225	260	229	263	255	239	220	219	244	221	220	260	243	228	244	246	214	244	235	230	238	227	239	221	238	234	252	202	271	256	232	228	216	218	227	225	243	249	244	234	233	251	197	232	226	257	277	232	237	265	235	232	242	234	257	214	234	236	238	248	222	233	255	274	225	236	239	246	235	222	217	271	238	236	228	240	241	216	221	251	234	236	255	241	241	246	251	224	219	227	228	244	233	235	233	233	209	224	247	241	218	220	228	254	247	222	239	218	237	233	212	244	228	242	237	235	257	220	234	237	211	236	234	227	246	274	231	222	224	238	250	247	240	246	223	224	248	235	267	241	224	238	248	222	266	230	261	230	233	227	223	258	232	244	216	239	243	252	227	216	241	227	267	227	266	241	221	234	255	224	232	238	240	267	247	217	258	234	241	245	242	209	228	235	240	241	238	206	235	243	243	237	243	225	243	227	238	250	238	237	237	244	250	242	243	215	221	238	249	217	253	216	218	227	224	236	235	231	251	246	233	237	230	222	215	217	207	269	253	234	208	228	232	228	227	212	223	237	238	246	234	261	209	234	224	250	231	244	263	253	247	232	252	216	245	212	245	226	236	248	252	203	255	226	238	248	252	221	223	232	250	236	251	238	223	262	242	225	256	224	238	215	233	235	249	270	252	242	265	259	217	226	232	246	249	219	260	242	249	232	230	238	240	256	245	208	242	258	260	257	261	245	249	236	246	237	243	226	256	241	214	225	253	221	248	248	222	225	239	228	273	228	256	214	230	250	212	245	235	223	257	236	247	225	234	246	258	250	237	233	223	260	250	236	238	262	237	216	233	222	226	237	231	262	254	252	239	243	256	204	228	224	230	208	246	246	221	244	247	266	243	215	252	229	243	279	263	219	235	244	226	225	253	248	238	231	248	276	247	245	210	236	219	241	209	221	233	223	234	246	249	216	222	255	246	212	213	221	238	255	242	234	236	245	243	251	266	244	224	241	241	213	239	217	260	222	230	246	240	227	239	230	203	221	203	246	243	265	246	236	250	231	213	222	256	226	220	240	224	198	223	237	234	229	226	206	250	231	231	242	233	217	237	226	230	236	243	207	221	250	232	232	251	236	247	208	255	255	235	258	251	245	241	236	249	233	228	204	229	242	232	240	249	237	241	246	227	233	217	236	222	247	255	235	246	256	235	232	236	237	256	224	259	225	253	240	221	240	219	228	261	232	227	244	226	230	229	251	245	237	246	239	213	236	224	216	233	234	242	217	253	264	240	251	232	222	212	242	231	230	252	231	216	237	206	226	273	222	246	255	255	252	233	226	219	239	231	212	227	222	234	239	231	247	233	226	272	228	235	254	229	266	254	236	236	247	218	215	210	244	237	218	239	250	240	242	230	255	234	253	256	230	269	195	242	242	232	226	238	231	222	229	245	243	221	251	232	244	235	225	258	233	222	220	235	231	249	224	261	252	254	239	260	218	244	244	241	242	268	249	248	239	226	228	251	263	244	214	215	224	229	218	215	224	240	232	241	244	252	238	241	221	229	230	227	240	229	251	236	233	238	224	213	260	221	234	254	229	229	240	219	238	238	219	234	233	225	242	220	234	251	257	219	231	218	233	231	242	249	241	209	201	229	248	225	210	243	235	236	212	238	223	242	259	240	270	229	205	241	232	268	231	236	245	219	243	239	246	199	244	246	232	229	239	268	240	253	262	241	216	249	234	223	251	229	236	224	232	227	244	231	210	245	221	243	230	262	226	235	269	257	235	214	264	247	260	201	246	240	228	231	233	221	229	232	208	214	236	229	220	266	261	246	189	220	223	243	240	224	245	245	270	208	230	229	247	227	240	222	251	224	219	232	237	209	246	224	223	235	238	227	248	251	227	238	244	252	212	220	226	253	229	254	233	242	249	229	233	223	240	239	221	256	225	249	233	239	228	234	216	223	246	220	234	243	244	235	230	248	245	242	250	236	254	266	246	256	232	232	235	241	228	231	232	223	231	218	249	234	212	232	247	229	220	247	233	223	197	222	227	249	226	239	237	208	209	259	223	234	217	210	210	206	235	255	260	230	255	237	223	244	217	232	221	255	244	224	233	250	254	250	233	223	245	238	247	247	219	236	232	227	216	245	236	222	225	226	260	242	231	227	241	234	240	220	244	240	227	235	249	244	220	247	208	223	230	214	235	260	258	245	219	224	225	254	260	235	236	228	213	226	273	241	222	250	249	246	235	205	216	232	230	240	256	247	225	233	225	249	235	253	229	214	231	224	238	248	233	219	211	225	230	242	240	230	227	244	239	237	219	253	234	244	250	215	247	217	239	230	229	222	249	244	226	241	215	230	226	257	229	259	247	240	221	233	226	239	233	246	235	214	225	265	256	230	209	236	251	248	247	250	245	220	231	253	234	236	241	243	242	217	235	238	222	217	234	252	255	224	222	264	256	223	239	258	246	238	263	240	225	223	248	262	221	248	238	242	238	225	226	214	257	232	230	248	246	220	261	216	227	219	225	243	217	222	236	221	240	269	200	249	217	249	223	251	226	222	239	232	239	245	252	236	264	237	222	232	205	253	252	228	233	244	218	253	244	237	229	235	262	229	253	255	238	241	230	224	253	221	243	241	247	199	254	237	274	259	218	225	269	222	256	214	242	227	218	227	229	257	254	242	225	262	208	240	263	233	240	245	235	224	217	225	241	220	242	221	251	242	234	244	255	225	254	235	223	223	221	217	207	242	222	208	228	208	223	238	234	225	213	240	228	243	234	226	231	240	211	242	222	242	265	215	264	226	242	264	251	250	224	238	238	249	243	239	236	243	278	213	239	248	228	236	221	252	237	244	201	220	221	236	238	220	227	244	236	241	223	244	246	232	232	250	232	226	238	250	220	240	216	233	234	236	254	246	210	231	213	259	236	226	234	237	228	228	241	234	237	217	239	234	239	257	226	234	219	257	226	243	255	236	230	204	236	248	221	242	242	241	216	230	213	233	235	272	241	250	224	255	230	195	236	236
30362	25099	15569	2174	635	532	578	541	512	488	494	477	552	493	510	504	524	500	547	544	520	489	526	541	503	532	536	519	482	495	461	524	520	543	509	506	532	485	515	520	539	521	508	498	537	535	477	547	517	481	506	531	507	505	499	539	526	480	518	532	517	529	504	512	541	524	544	521	499	542	511	493	520	508	498	529	543	522	544	474	506	499	505	483	545	532	515	522	488	482	523	511	511	520	535	518	540	486	482	491	517	516	508	528	480	515	494	474	523	497	484	511	547	516	519	496	545	543	488	521	516	511	489	536	514	497	547	501	512	498	521	487	526	473	511	495	508	486	506	497	497	575	470	498	547	508	518	498	505	556	522	530	496	486	538	517	520	553	510	495	523	507	523	527	518	510	485	540	517	499	506	498	493	509	492	499	513	517	520	505	552	511	520	531	538	472	532	510	537	491	518	502	527	475	535	549	515	500	531	487	539	509	480	541	518	490	553	505	497	524	551	458	488	482	519	533	468	496	476	526	529	527	497	559	504	503	515	538	567	549	480	529	530	476	519	522	511	542	499	536	529	515	547	478	517	537	540	503	523	511	497	545	492	518	515	544	507	503	516	506	506	510	554	483	504	518	523	491	505	533	488	520	568	481	481	518	520	468	532	570	504	498	508	501	519	556	509	494	497	530	457	477	480	500	521	511	495	473	545	512	495	505	536	539	496	527	518	497	530	548	511	535	510	522	553	516	514	503	519	525	497	488	491	490	483	503	498	537	517	516	487	513	486	522	530	486	548	500	519	507	529	493	546	512	556	573	514	499	482	535	503	489	500	512	480	482	527	517	507	513	458	477	503	503	511	543	519	504	524	499	499	506	489	541	543	503	524	502	499	497	491	489	504	505	539	521	497	516	496	513	511	550	507	498	563	506	518	545	534	524	499	519	550	529	512	500	543	476	550	534	524	505	508	535	525	492	489	514	481	523	542	521	494	551	504	523	545	446	522	464	474	493	513	507	487	521	504	518	550	510	509	490	557	529	523	512	541	549	552	524	549	501	534	520	511	534	497	516	509	524	476	545	543	487	536	521	543	511	503	529	544	508	532	512	486	492	537	502	512	532	531	487	482	510	516	486	479	534	499	547	490	498	496	525	476	548	524	513	491	469	488	501	485	461	515	513	504	605	540	517	490	494	531	516	447	486	487	511	519	492	524	528	509	524	536	510	519	517	546	518	516	551	543	521	516	501	513	549	514	502	516	499	496	526	511	529	514	500	509	513	535	500	505	521	526	510	506	530	557	486	541	508	473	518	522	505	536	464	519	520	526	516	501	536	482	543	522	528	511	491	480	522	523	508	550	515	451	488	508	491	477	536	493	493	502	489	529	492	516	566	518	543	507	462	513	489	549	518	493	505	513	511	524	564	469	468	527	494	531	492	511	544	484	536	494	540	485	522	481	463	522	520	510	505	508	504	507	530	506	527	518	497	514	535	509	512	498	510	492	529	482	508	519	519	509	541	506	513	483	519	495	504	476	491	492	475	496	493	533	543	520	495	440	487	491	526	521	512	566	529	521	492	507	523	506	532	491	507	510	507	509	543	516	482	530	557	539	552	525	510	473	519	472	522	513	533	519	527	535	493	505	490	541	506	550	513	529	524	499	496	511	506	517	495	527	493	504	540	507	505	526	484	512	511	511	530	536	523	512	507	503	535	469	529	515	506	493	500	527	445	496	524	520	496	493	496	504	503	489	508	527	483	519	501	510	492	515	506	517	484	543	480	520	511	501	490	500	539	514	496	468	533	483	512	535	510	508	525	506	480	519	520	497	499	527	483	512	525	475	502	557	477	479	544	524	511	495	501	526	538	533	522	543	505	513	509	558	500	512	482	523	484	515	509	493	484	530	508	519	481	506	504	534	486	507	473	477	524	483	510	524	521	501	506	531	489	502	509	499	557	486	531	512	524	490	505	582	498	510	503	480	491	535	536	504	545	513	527	509	532	481	484	555	526	467	506	513	501	524	495	505	497	523	476	526	533	492	506	529	531	479	503	516	542	518	548	484	489	520	511	525	508	483	500	485	487	570	515	510	498	541	501	536	479	508	498	492	527	505	534	509	562	520	475	512	490	538	562	461	522	513	556	549	496	536	479	503	529	525	493	553	532	555	475	498	501	522	515	557	524	523	490	508	507	496	498	515	485	492	535	564	493	503	507	507	504	522	514	428	492	509	536	509	500	524	485	509	524	490	514	475	544	525	519	494	530	495	478	512	516	506	505	499	540	552	525	517	531	513	503	543	511	486	516	562	548	512	476	524	546	513	522	518	529	492	502	504	507	466	518	513	495	538	530	520	491	546	544	489	558	530	496	486	563	515	501	517	518	511	523	494	506	526	501	486	459	496	510	504	505	492	542	492	512	531	521	496	510	532	531	516	523	483	511	513	503	499	491	505	535	488	522	599	507	552	552	509	534	555	474	491	445	498	522	480	503	511	511	559	520	519	525	517	530	475	509	520	486	520	491	510	512	534	558	505	508	551	473	537	487	538	511	506	489	511	531	547	544	524	572	466	492	513	518	536	526	540	531	494	474	517	505	532	500	502	525	512	471	512	505	501	484	509	487	519	513	531	522	496	502	536	510	533	485	513	506	525	531	531	511	531	506	486	515	506	512	515	499	495	537	495	535	554	544	507	553	504	516	490	469	532	511	506	539	516	486	507	475	550	524	482	474	541	511	492	518	528	477	461	465	506	515	515	502	550	494	462	501	508	509	486	501	481	521	571	530	530	513	506	521	506	496	507	497	501	485	557	484	514	538	472	508	526	531	509	498	533	482	508	502	493	507	513	517	494	488	467	516	522	510	516	521	474	489	523	568	491	527	537	527	548	550	521	502	498	509	508	528	537	514	495	543	509	558	510	507	468	520	473	548	499	513	475	474	498	528	518	497	478	502	505	505	518	538	526	507	482	490	543	527	521	474	569	502	551	482	510	508	532	531	503	500	487	556	530	462	510	507	502	514	544	515	532	505	473	513	488	494	530	475	515	472	520	513	512	506	487	471	511	512	506	489	518	481	466	512	474	509	528	563	491	493	544	496	513	477	519	482	519	531	489	518	515	472	507	501	503	465	504	487	548	492	482	541	503	501	532	502	504	472	490	529	538	487	506	514	550	476	517	499	511	520	527	492	514	530	484	508	509	540	494	503	521	512	496	485	532	518	495	539	511	530	552	496	496	488	505	487	511	518	506	497	504	511	477	517	543	516	498	502	469	534	520	550	503	475	491	531	501	558	487	474	533	516	541	456	530	554	486	510	527	468	512	500	544	537	474	497	520	503	513	535	573	537	514	508	517	469	481	505	516	492	543	537	504	532	501	546	522	557	497	479	575	547	468	529	529	515	494	533	541	535	532	529	515	557	536	543	563	523	510	538	514	526	517	536	492	500	480	500	502	516	560	485	537	488	563	497	512	535	503	509	494	510	531	470	528	478	513	508	548	475	519	493	503	495
34916	31939	9924	738	611	568	559	575	574	611	558	588	514	570	551	555	581	560	548	573	530	566	578	570	595	590	541	565	571	556	572	540	544	572	576	564	516	562	542	511	507	553	543	583	548	540	511	543	507	563	547	564	537	528	554	572	577	524	566	537	512	591	578	540	561	545	554	565	485	546	559	608	545	515	532	577	567	551	590	561	555	549	565	584	595	541	578	557	570	600	552	528	530	575	580	571	545	566	581	551	536	560	576	529	592	530	556	572	595	552	572	564	519	518	552	545	534	543	537	534	575	573	510	535	569	509	556	556	517	558	566	549	567	553	559	568	553	573	582	583	526	565	622	490	580	526	533	543	530	529	530	565	547	534	549	523	493	559	519	544	541	557	534	569	565	550	536	527	568	554	591	592	550	513	549	520	525	563	557	567	583	545	556	587	551	567	573	543	542	571	593	594	604	553	558	574	589	523	573	573	563	542	552	554	568	529	519	547	563	565	559	538	525	503	535	523	557	540	585	543	513	563	542	577	557	572	542	544	583	536	515	539	566	587	544	542	517	524	503	536	577	515	573	541	522	579	570	563	564	586	545	589	514	562	539	565	526	578	571	535	565	556	552	552	580	566	523	549	568	573	555	536	520	536	545	542	584	528	553	517	529	532	557	540	536	617	517	552	511	563	555	571	565	599	578	534	594	587	534	535	552	554	540	558	534	571	553	549	559	558	535	576	546	523	554	551	555	614	540	556	572	597	555	591	545	518	559	559	554	553	601	545	547	514	564	557	593	593	542	595	548	514	573	528	542	578	561	545	546	559	558	585	557	552	555	529	503	554	578	499	578	514	534	581	523	594	548	502	539	547	573	538	575	612	598	553	587	507	563	518	542	581	546	567	541	521	541	556	519	558	528	578	487	530	521	498	547	561	519	552	562	552	571	576	537	589	457	542	565	557	546	564	552	539	552	565	555	572	537	524	537	548	555	570	520	579	540	578	550	584	552	540	580	529	545	539	500	543	548	546	532	562	561	561	547	571	547	589	537	528	547	553	584	566	589	565	554	538	528	566	551	569	542	571	561	602	548	551	540	551	524	564	516	550	541	537	576	514	511	522	543	577	553	547	552	555	521	576	578	559	514	538	552	583	540	573	575	512	558	581	518	543	526	537	534	531	561	590	512	594	537	596	575	503	552	565	573	556	547	535	547	560	571	576	557	536	553	569	528	513	560	562	569	563	563	524	550	572	534	572	594	535	564	535	568	554	520	545	520	560	584	565	611	578	581	612	519	529	565	563	569	572	552	552	551	547	537	561	569	565	521	577	541	604	532	596	526	561	546	546	515	535	546	548	550	557	545	542	558	553	525	553	571	571	562	574	554	489	540	537	567	572	550	590	552	542	530	548	544	553	572	528	546	558	529	562	561	529	570	555	537	518	547	522	554	536	531	555	576	579	524	524	561	561	579	551	554	570	573	522	549	558	488	572	530	526	516	577	578	563	549	574	549	548	584	537	597	535	536	547	594	572	606	553	553	534	531	542	514	577	559	552	556	547	564	535	551	566	563	507	547	494	563	566	550	536	562	543	545	548	531	563	577	616	540	562	554	534	611	514	540	550	569	581	563	512	514	506	560	620	549	604	543	540	508	568	569	546	568	529	570	554	563	525	552	560	555	587	560	561	572	538	507	549	559	545	561	566	520	584	557	553	517	558	558	580	562	590	564	578	534	530	565	530	560	559	560	569	544	549	537	523	532	552	515	535	539	561	549	544	598	587	615	535	556	507	531	506	552	545	581	526	549	569	566	525	564	501	500	542	579	559	569	563	587	515	551	503	548	578	576	512	550	545	518	558	550	585	529	536	546	560	565	551	535	529	553	561	548	540	526	533	540	574	563	549	546	574	534	546	590	555	569	536	586	599	570	554	550	559	569	547	583	563	545	553	515	533	580	541	581	577	539	547	524	578	543	572	561	569	582	524	528	557	558	558	555	575	593	551	588	549	564	530	540	560	589	538	582	519	558	535	583	606	570	588	551	566	548	539	534	558	538	530	538	520	532	583	567	580	556	523	575	546	551	579	527	603	515	556	561	536	568	553	531	569	560	536	575	579	575	568	565	610	562	549	528	516	531	544	518	542	587	561	584	594	606	552	533	532	539	529	551	545	539	560	597	579	501	609	528	528	511	542	537	577	568	556	610	533	562	557	560	556	595	591	575	551	562	573	555	545	568	560	541	550	512	529	552	561	570	561	539	595	568	549	549	547	557	524	580	601	557	550	536	497	582	560	575	557	505	565	576	565	518	577	570	533	575	573	590	559	559	551	547	509	578	554	531	546	526	565	535	583	553	494	542	538	547	579	549	565	540	526	527	547	539	560	574	515	555	551	564	545	557	540	571	556	544	510	567	590	551	535	534	584	555	538	561	522	529	575	552	516	486	515	488	535	565	561	574	538	515	520	551	585	591	556	574	524	527	541	538	567	577	533	606	592	528	518	541	552	534	579	544	554	570	522	546	598	545	567	533	529	580	574	559	565	618	508	527	508	551	580	566	499	566	548	541	564	518	546	555	586	546	568	521	567	546	526	519	548	569	549	557	554	599	537	578	587	566	566	505	559	528	605	571	567	505	531	524	524	573	574	565	538	530	493	530	541	534	511	512	552	536	555	567	587	576	549	593	513	528	542	564	527	572	575	511	544	564	571	557	560	519	548	532	499	547	546	567	564	515	522	574	559	529	556	523	575	548	580	532	588	558	559	515	576	568	555	574	554	596	562	575	568	544	513	555	605	544	549	579	522	545	587	545	550	546	513	540	550	555	509	579	547	535	537	605	530	583	563	503	531	546	491	554	567	573	564	533	511	535	588	565	558	580	572	555	582	570	512	574	544	537	595	555	551	541	533	570	570	532	559	560	565	605	583	555	549	551	558	548	567	555	542	571	515	575	552	547	568	560	571	570	498	549	583	561	528	576	576	544	561	575	572	558	551	610	522	527	548	530	589	516	575	558	567	567	550	593	538	565	554	555	521	567	543	566	550	565	562	542	548	543	600	566	544	538	535	556	586	558	551	576	562	577	532	565	618	531	541	500	537	529	550	634	559	572	528	500	564	589	594	533	565	570	573	544	550	525	521	585	561	541	554	545	546	533	558	546	531	513	545	550	545	494	578	572	582	552	584	607	556	527	520	592	546	558	536	515	569	576	524	567	573	508	578	550	572	549	568	584	592	553	549	588	555	542	579	536	554	522	609	564	534	511	536	537	562	541	580	541	552	556	580	545	529	568	545	555	560	522	521	605	533	598	539	526	531	535	572	591	586	536	550	534	574	539	588	514	497	584	574	518	512	548	588	546	521	601	521	502	601	558	598	542	608	533	546	536	564	561	520	570	587	550	596	542	553	560	543	555	599	555	535	555	542	537	562	544	539	539	553	572	550	544	539	556	548	553	570	586	497	592	576	546	557	575	529	536	550	551	528	530	534	531	600	567	555	583	549	496	596	558	524
23898	21465	28724	24636	21440	13594	1076	674	508	541	499	468	476	477	456	410	411	397	432	461	418	424	386	414	406	420	438	434	417	408	419	408	395	402	359	417	413	400	367	371	401	408	361	380	397	399	413	439	391	442	412	397	399	412	394	376	422	383	412	396	399	418	432	421	395	386	399	391	393	405	404	382	363	414	397	401	372	402	416	372	393	388	390	425	389	412	396	391	414	428	391	421	363	392	388	446	409	395	404	430	412	413	409	377	417	409	393	409	389	405	398	395	398	420	420	390	398	403	387	398	407	414	386	367	387	415	415	376	403	405	377	371	359	416	385	425	370	387	412	367	346	404	385	398	374	398	400	368	367	411	408	392	397	334	377	413	404	388	389	408	379	420	405	392	418	412	410	369	387	401	337	391	381	396	419	370	394	405	371	417	407	419	386	408	401	404	430	392	383	405	366	420	417	419	383	388	401	375	385	388	397	424	417	433	401	388	368	402	402	410	400	376	432	365	400	415	409	392	374	392	395	401	405	389	398	376	398	398	406	396	405	367	397	392	394	403	423	386	437	413	410	393	433	397	421	398	408	407	402	409	429	406	373	394	413	399	415	387	427	374	369	387	422	396	426	372	397	430	411	367	426	410	401	405	386	409	405	384	412	394	409	358	368	379	383	401	396	407	391	413	414	393	426	388	384	387	392	394	370	377	421	402	392	376	391	352	393	379	389	380	409	432	393	368	430	399	472	435	448	398	426	399	409	376	388	410	396	380	424	411	391	376	377	397	374	406	424	385	364	427	356	356	356	399	424	374	373	391	410	409	416	420	383	395	416	410	395	388	378	384	420	382	416	392	429	404	394	394	419	398	422	406	395	428	371	399	346	398	378	386	406	375	399	376	385	384	408	391	379	420	385	423	411	399	385	390	406	446	408	390	385	430	402	353	384	370	375	363	397	387	395	369	398	438	405	406	397	386	400	419	376	385	413	426	409	365	407	379	422	408	412	379	375	421	347	380	406	392	399	396	379	396	395	436	371	420	375	404	387	404	415	391	399	379	408	397	400	418	372	376	368	400	404	409	414	366	361	392	383	358	410	409	353	365	371	382	395	417	414	372	380	389	415	426	398	393	395	394	399	412	434	399	402	388	409	376	388	373	414	405	408	390	384	419	398	430	391	413	407	415	392	402	397	350	417	376	407	396	420	396	364	403	376	409	402	461	388	396	404	419	371	411	387	391	410	376	389	382	381	367	392	390	383	409	403	420	422	401	407	398	379	380	426	420	394	409	420	414	403	427	437	394	412	418	413	399	413	403	418	417	416	405	403	407	420	406	389	401	396	403	392	377	413	379	404	403	384	398	439	408	417	417	406	419	388	418	370	377	391	424	385	402	377	388	382	427	376	398	427	394	351	426	402	404	385	355	411	381	426	380	397	393	384	387	441	385	396	417	394	431	378	384	405	396	403	391	384	393	403	429	392	391	419	385	396	380	382	419	438	433	424	380	390	405	407	398	379	367	411	383	367	385	407	410	402	364	398	392	369	409	397	365	411	406	405	392	399	393	395	409	375	417	392	393	391	435	404	412	372	395	395	423	396	417	452	446	367	373	369	370	397	392	394	374	404	384	374	344	423	412	388	423	425	420	408	403	404	407	426	439	378	385	445	395	413	426	403	415	405	384	383	396	409	384	355	426	405	391	403	426	409	373	397	417	392	396	423	384	381	411	413	388	392	414	374	411	403	409	367	415	407	404	413	433	388	423	403	417	431	397	391	408	391	394	346	417	373	407	377	386	408	414	381	380	415	380	400	372	390	387	381	413	358	385	386	394	418	356	408	399	365	398	395	358	378	419	409	406	400	417	386	379	378	438	378	393	397	415	362	381	387	396	397	407	425	372	404	390	401	403	395	408	394	407	393	407	402	394	410	404	399	384	397	354	346	375	415	414	377	392	397	376	408	426	397	418	409	405	427	422	417	410	391	409	397	380	396	410	409	381	376	390	395	382	373	382	419	403	375	397	390	390	403	390	416	390	388	400	379	426	399	355	421	377	377	408	396	399	398	378	416	384	381	402	422	370	414	427	381	398	401	352	375	374	415	420	372	404	395	414	402	391	362	403	418	389	405	360	389	392	378	409	379	378	364	389	382	424	393	382	389	411	410	414	381	415	408	397	396	407	400	365	438	367	414	436	421	393	412	399	380	379	390	376	401	437	398	381	385	395	364	356	409	385	399	412	384	442	393	378	407	406	373	399	357	368	368	390	355	372	392	391	417	362	437	384	381	413	406	405	394	393	364	389	405	418	417	382	368	396	424	392	402	408	388	392	387	382	396	415	381	387	417	378	357	417	413	371	372	415	399	404	401	402	398	391	371	423	395	421	378	340	419	383	357	410	385	407	378	411	386	390	377	388	408	404	377	409	362	398	383	402	420	375	399	411	451	386	412	415	396	364	399	377	406	386	398	403	409	407	438	393	382	389	377	431	378	371	400	392	407	405	407	400	403	400	396	393	431	400	391	407	392	406	349	420	386	419	359	409	429	405	404	398	381	381	376	414	403	371	384	385	438	404	378	398	359	424	389	385	417	356	398	399	378	425	394	415	391	391	384	393	349	362	381	423	414	385	379	424	374	394	395	392	409	417	385	407	401	406	408	377	360	412	373	386	414	433	385	400	433	439	364	378	400	418	426	409	382	357	379	392	360	397	380	392	357	377	382	421	379	412	414	421	390	436	386	398	387	402	426	408	426	384	399	399	432	391	386	444	402	444	404	366	367	388	356	371	362	410	393	372	378	379	378	381	430	395	413	424	394	383	378	393	441	423	398	419	388	401	384	397	395	391	415	411	405	389	421	365	373	386	404	388	386	383	385	405	413	412	406	445	395	355	392	397	366	391	452	408	398	390	388	408	394	399	361	349	403	398	416	358	388	397	404	420	398	406	399	436	393	414	416	429	411	417	407	439	409	394	401	387	369	416	380	394	410	406	394	394	375	394	402	405	383	430	392	391	418	397	421	408	379	400	394	381	378	382	413	374	423	410	412	415	381	416	390	389	387	362	391	374	389	390	383	401	389	385	433	421	386	366	400	408	383	419	421	401	433	392	369	408	404	386	395	415	380	445	375	388	344	393	357	366	391	394	398	386	389	387	416	363	416	384	396	407	388	398	379	417	410	354	381	378	415	380	365	383	396	397	409	434	396	404	399	384	424	436	386	416	388	425	389	365	355	405	411	394	431	375	421	422	371	384	382	371	397	402	394	390	419	440	364	388	425	421	420	383	374	389	377	397	406	411	397	386	406	411	360	414	427	424	389	395	378	399	387	414	381	428	378	407	386	406	425	365	394	406	371	422	437	362	375	368	399	421	384	432	398	385	386	400	426	378	388	400	435	409	366	406	374	377	396	396	421	390	383	399	384	360	406	334	447	369	413	416	403	386	379	385	396	386	405	417	389	413	372	426	397	413	382	397	394	366	415	375	352	416	367	397	405	375	397	386	375	385
35984	51714	40062	3357	1570	1135	964	827	748	714	584	592	509	557	507	502	467	471	457	469	450	467	482	468	456	473	454	465	443	432	450	444	442	495	496	452	438	408	443	447	449	418	424	449	435	454	433	423	422	470	442	425	432	438	448	438	425	434	425	426	433	410	440	437	430	473	408	393	428	430	444	412	402	437	425	447	433	452	471	481	461	476	428	452	437	434	440	453	452	438	411	409	431	403	448	404	435	461	426	467	469	411	402	447	428	398	443	426	427	418	466	437	441	428	458	428	449	424	400	452	442	446	405	431	409	395	426	471	418	418	441	433	445	433	438	448	403	443	464	445	452	448	448	440	441	401	457	447	391	409	429	447	403	423	455	434	421	443	421	403	443	408	460	430	425	431	432	418	455	437	421	418	446	414	413	441	394	404	426	419	475	432	424	439	370	439	440	425	449	422	420	414	406	453	463	450	447	433	427	453	408	416	446	394	433	451	420	424	420	426	440	413	398	443	452	469	442	470	437	393	395	433	440	410	406	427	418	433	435	469	407	462	458	397	459	459	414	418	435	432	445	423	424	437	467	416	421	393	411	446	459	412	447	431	432	414	473	451	412	439	426	469	430	419	409	483	411	413	438	458	414	436	415	388	439	416	452	451	457	442	424	474	460	421	444	426	407	446	400	439	433	442	446	461	454	426	441	474	453	451	404	464	438	435	411	418	461	433	443	399	423	463	440	451	451	470	416	475	448	453	448	397	432	413	428	446	438	416	478	433	422	441	423	427	461	432	425	436	458	441	425	455	430	442	441	377	430	445	437	438	438	411	473	443	405	448	437	399	470	452	467	446	461	463	442	440	430	397	431	432	421	440	414	413	457	411	444	427	385	409	467	448	431	442	431	415	431	415	421	435	413	459	445	417	455	422	434	455	469	441	430	438	437	464	440	412	426	425	408	428	435	422	430	400	422	447	435	430	444	436	433	458	426	433	444	423	425	441	430	449	431	413	421	404	437	450	417	444	463	461	422	446	444	439	447	419	446	404	442	470	471	449	398	414	430	426	443	458	440	430	427	441	438	433	428	445	391	445	445	395	416	432	459	433	424	425	437	415	453	469	426	431	426	427	421	393	455	467	466	436	468	456	418	451	422	408	423	412	425	424	429	444	439	409	433	426	429	447	461	482	423	437	458	435	400	405	444	455	427	371	444	434	433	426	468	418	449	438	429	435	402	419	434	447	398	423	449	416	411	462	440	430	415	412	438	464	421	428	435	423	425	416	428	421	427	417	412	420	446	421	397	460	408	440	418	426	456	436	437	395	459	420	404	441	441	417	438	419	425	424	404	451	453	385	429	454	436	438	445	431	419	408	426	429	461	454	472	436	446	458	433	452	462	426	452	408	410	435	381	450	422	398	432	447	451	464	459	420	406	443	443	411	430	431	413	444	433	476	435	447	439	382	431	424	409	371	437	440	442	416	430	414	465	426	450	437	441	407	435	422	469	425	434	427	441	409	434	441	419	408	448	440	436	409	416	436	432	462	441	456	431	409	459	418	422	469	421	448	437	389	442	434	439	431	393	449	455	400	463	437	460	433	403	476	442	418	451	450	392	472	416	418	366	404	442	442	443	439	409	431	420	439	396	465	417	411	414	409	424	432	421	453	458	372	469	434	445	423	421	404	456	429	432	381	494	407	390	461	451	456	459	455	413	425	432	470	432	452	438	390	420	389	429	429	438	426	429	449	437	444	440	437	394	440	430	462	431	435	440	417	432	406	464	417	449	452	428	387	441	447	386	397	395	452	435	472	461	445	439	447	441	412	409	398	444	425	428	488	424	425	429	452	402	381	444	448	449	473	452	389	395	480	443	404	419	430	434	430	425	421	450	446	453	470	427	426	422	431	417	407	467	455	463	429	447	443	476	428	436	462	464	423	444	459	461	407	410	427	428	405	447	392	440	451	431	451	499	452	416	458	434	446	430	419	425	412	415	427	435	411	459	369	482	431	454	412	419	403	453	422	424	456	412	430	451	443	422	419	448	437	435	455	446	424	411	440	415	473	464	448	413	435	434	426	475	400	442	464	451	449	421	449	396	400	436	445	431	453	436	460	469	473	410	445	398	412	442	462	459	409	457	416	418	434	427	455	463	438	454	419	459	414	438	434	412	414	417	451	428	434	436	445	426	440	469	415	404	426	434	473	419	451	429	416	428	454	459	424	423	413	461	461	445	459	437	451	475	449	416	446	405	396	442	453	387	445	447	478	453	478	422	435	433	430	393	398	425	438	448	389	422	431	425	419	434	414	422	453	452	409	426	391	421	462	460	445	403	456	401	467	422	427	429	388	415	440	443	419	446	440	420	438	433	415	436	458	458	393	441	440	436	431	442	431	440	441	439	444	414	398	436	445	439	466	441	445	461	448	435	428	424	414	441	451	443	438	405	423	412	462	452	428	457	401	386	457	430	421	417	428	429	437	428	452	442	412	445	437	444	431	426	471	473	446	462	431	432	415	421	416	426	426	417	433	465	404	419	445	482	419	417	432	431	438	436	447	404	417	449	445	422	461	431	454	449	446	455	434	431	442	422	420	457	439	420	410	440	413	452	416	447	415	448	443	445	421	453	411	447	437	426	387	406	423	444	419	459	492	451	440	436	457	449	441	395	417	413	436	393	491	430	413	447	449	456	405	422	421	432	423	431	408	405	432	469	432	438	464	446	415	449	446	439	438	461	420	459	429	439	451	410	426	442	417	429	434	448	419	441	442	413	418	416	482	441	440	474	452	432	415	384	424	409	428	463	435	435	443	450	442	408	426	418	400	433	433	449	422	448	401	411	446	427	426	422	411	461	425	454	431	424	406	398	424	444	384	441	420	425	425	436	456	425	435	463	410	414	435	465	460	420	420	403	428	427	401	425	415	409	445	402	467	422	444	477	429	416	427	467	438	433	460	433	390	427	420	412	433	443	447	423	492	448	424	445	443	422	438	414	412	441	430	443	482	429	418	421	405	450	424	456	421	421	419	420	427	442	405	438	434	412	401	452	425	419	417	415	470	465	444	431	412	457	409	439	407	445	433	433	413	464	404	438	441	398	437	439	465	425	455	417	415	428	421	432	415	438	450	432	448	433	430	464	396	450	416	427	426	454	432	479	392	419	446	401	438	436	472	477	468	397	439	417	448	448	419	417	406	424	424	421	446	443	435	439	465	466	431	455	411	469	412	400	444	448	439	389	400	475	431	424	459	448	440	455	412	388	462	437	444	418	389	412	447	461	405	435	393	443	428	429	409	436	410	422	422	429	412	418	489	437	443	468	442	433	453	407	430	477	424	435	415	415	437	413	436	423	416	454	431	448	451	460	426	434	436	409	405	414	388	441	458	429	441	435	408	452	472	439	452	444	438	465	427	386	483	473	434	423	440	410	428	411	463	422	418	442	431	432	439	457	439	446	422	418	433	447	440	436	398	408	455	454	454	457	400	405	435	447	453	424	426	418	386	450	438
25019	21488	28080	25217	16235	1156	632	502	481	455	418	440	458	447	469	403	444	412	417	429	425	402	424	446	418	401	415	388	405	397	434	436	442	429	448	425	443	391	391	410	411	427	422	438	407	412	402	412	391	416	412	410	398	369	455	392	426	427	409	402	380	414	401	412	412	391	384	428	420	407	402	461	416	440	388	383	435	428	385	388	429	435	419	377	387	387	381	362	443	416	399	403	400	461	419	426	418	436	380	417	429	400	427	386	407	445	405	398	409	418	395	409	423	383	421	395	382	426	408	436	445	401	388	402	397	399	409	423	411	412	376	430	358	411	433	399	360	418	383	426	413	428	424	452	401	405	407	356	393	412	402	390	443	445	427	430	444	444	396	429	418	415	365	393	405	401	402	379	387	381	431	413	422	424	429	400	443	432	418	423	359	421	439	426	417	385	427	403	416	405	435	446	408	412	394	411	378	379	357	422	426	405	444	405	380	359	376	410	404	389	410	421	443	413	406	445	406	379	424	385	406	376	399	400	421	370	392	369	394	400	412	429	423	414	391	406	413	391	418	428	432	365	424	384	436	393	441	415	401	438	435	401	433	417	412	382	397	419	410	403	388	462	396	398	419	397	413	398	379	381	415	432	408	411	388	390	406	357	417	370	407	429	378	372	415	400	434	406	402	396	412	437	451	410	427	411	441	396	422	415	408	400	397	405	372	411	361	384	414	390	388	421	388	421	410	392	400	367	426	411	390	416	411	426	428	415	437	410	418	358	421	393	404	401	381	445	421	389	419	439	386	427	443	414	388	432	385	377	405	429	406	384	425	417	393	399	402	387	441	444	389	433	424	372	433	379	377	420	402	370	406	362	390	442	402	430	423	401	431	419	425	378	397	412	420	394	398	405	423	396	394	407	355	418	387	375	423	431	427	438	399	379	388	402	395	399	406	420	432	394	418	417	415	427	391	402	390	399	401	395	448	447	413	389	410	440	403	369	418	352	392	413	408	442	387	421	410	409	416	423	389	391	412	369	405	437	408	413	403	383	438	387	412	416	403	365	409	367	400	391	399	449	407	406	386	449	431	409	376	422	424	383	416	443	415	418	375	465	367	425	412	427	454	418	405	409	417	396	434	408	424	433	364	407	449	367	409	397	392	395	396	431	405	358	415	393	421	405	390	418	402	426	407	438	389	399	404	406	411	430	376	402	408	423	395	411	393	360	402	386	403	367	419	421	394	434	384	403	417	388	387	420	394	365	407	397	393	411	443	393	410	390	418	410	392	408	425	387	390	446	409	432	428	397	371	425	397	396	428	404	398	420	351	419	412	433	394	375	422	406	466	405	458	387	398	413	396	391	390	416	387	435	436	414	425	397	399	416	385	401	424	409	382	374	416	398	416	394	411	393	395	404	401	415	401	420	372	394	397	423	394	385	410	393	390	422	387	416	435	387	376	408	393	384	432	414	411	399	378	452	407	414	401	385	369	411	379	401	412	395	405	422	429	394	412	412	418	434	396	418	420	386	421	425	409	403	431	410	453	416	457	410	391	403	435	421	391	405	416	436	413	399	385	393	383	403	395	403	397	401	406	415	430	422	402	423	382	394	406	366	418	367	382	421	384	399	393	388	418	423	423	408	411	405	437	415	377	398	442	435	415	420	415	389	403	386	405	391	417	430	416	410	426	428	406	423	416	408	404	412	378	422	399	398	374	408	426	382	400	460	408	420	435	435	413	405	425	383	430	403	415	409	384	404	371	410	406	425	435	391	411	396	390	395	401	393	418	413	415	410	408	406	401	431	369	391	403	445	385	403	401	416	427	378	412	395	405	422	405	425	402	394	397	389	416	431	396	455	410	416	377	401	424	433	389	369	415	416	405	432	435	412	388	422	399	376	424	387	415	420	418	440	378	424	388	385	429	419	425	437	420	413	396	367	418	400	406	414	453	395	409	402	406	420	373	421	411	445	415	434	407	383	403	382	418	391	418	423	421	394	428	391	396	437	404	373	419	406	410	372	367	402	403	401	355	395	391	365	395	389	422	396	425	401	420	404	416	407	418	385	398	373	435	402	413	410	390	447	382	420	405	396	449	430	396	388	394	438	380	426	391	421	405	388	424	416	409	398	425	401	435	412	412	392	413	412	375	381	400	389	404	411	442	407	424	380	432	401	439	402	396	380	399	445	407	402	400	417	413	387	425	409	386	419	432	427	408	431	436	421	419	402	377	429	409	425	388	410	446	435	410	409	394	442	404	404	410	409	404	401	405	396	410	433	407	401	416	389	410	423	427	424	399	399	407	402	389	420	422	375	389	377	411	406	414	418	383	429	412	421	393	425	377	418	453	439	417	398	393	415	385	429	412	429	402	388	405	401	411	405	449	420	410	452	414	447	434	405	372	401	426	381	427	405	411	389	407	443	396	416	387	422	397	461	392	375	379	395	430	438	381	413	448	413	397	379	390	396	418	404	418	412	415	412	405	442	414	395	401	421	426	382	388	387	399	390	353	438	408	427	373	369	402	439	399	394	420	384	384	412	410	405	390	427	417	412	445	383	406	405	405	375	437	436	432	401	397	371	422	428	391	425	415	398	401	406	414	384	399	381	427	407	415	414	414	433	410	440	373	377	427	378	413	421	408	414	420	410	447	418	448	417	386	399	417	374	407	387	406	400	421	403	398	404	402	381	386	401	392	398	380	427	422	439	401	399	426	379	406	385	408	421	382	445	444	417	363	416	393	396	443	379	379	412	420	393	401	391	424	370	413	402	399	449	412	401	371	415	431	357	440	435	427	403	409	454	399	399	363	410	376	409	417	417	426	445	416	446	406	382	430	389	467	441	451	380	392	435	435	419	386	410	442	423	439	399	414	422	396	414	427	378	408	407	407	408	396	422	415	426	383	373	454	392	385	392	408	399	409	393	416	428	457	439	409	448	422	365	391	405	419	401	431	406	439	394	414	398	418	458	407	443	433	417	428	409	395	433	399	443	423	421	419	423	398	424	406	400	397	400	416	419	399	398	431	426	398	389	365	449	381	389	385	369	430	399	411	410	406	435	392	399	410	398	401	418	412	403	408	384	433	397	402	392	431	405	398	421	403	398	425	417	426	409	421	378	437	397	417	448	375	411	366	393	404	407	410	402	416	370	385	422	437	400	417	393	380	404	424	413	369	393	452	372	396	411	382	428	395	400	405	421	427	410	387	399	393	373	421	417	418	381	400	428	427	410	413	380	400	424	380	408	388	397	385	415	398	427	359	423	430	363	398	398	417	430	409	440	381	415	402	392	385	410	392	432	393	409	411	384	401	402	416	400	368	365	423	408	411	432	426	375	433	438	416	406	405	418	406	386	384	446	440	374	430	398	418	379	414	408	390	430	440	403	416	429	392	410	459	407	380	423	407	405	368	406	400	425	414	411	421	413	429	401	400	434	359	422	421	396	382	400	396	421	364	406	386	407	418	451	402	427	392	391	431	381	417	411	389	408	397	399	395	401	392	422
35868	44093	30476	2467	1081	891	753	671	623	578	531	535	493	484	494	514	487	465	445	424	447	444	477	482	421	472	432	428	429	423	417	432	456	435	417	455	472	449	463	454	434	437	417	433	433	448	480	438	417	443	438	435	429	464	446	437	430	415	428	414	440	433	399	452	427	445	433	433	436	425	437	462	427	447	454	438	459	402	460	438	423	455	482	476	499	452	415	441	491	419	459	426	436	437	413	453	474	431	410	428	441	433	443	416	437	448	417	471	459	445	421	426	424	456	461	460	437	454	404	427	447	456	424	443	410	451	397	414	433	455	423	456	453	442	461	456	420	444	434	453	433	437	446	448	481	436	392	459	445	399	432	464	394	437	409	484	423	466	436	392	422	471	473	433	459	435	454	449	442	415	403	414	438	443	387	408	479	421	413	419	461	397	422	440	427	396	483	447	419	448	454	443	454	411	441	425	429	418	411	407	413	401	410	430	431	436	432	401	423	423	421	405	456	399	424	422	432	433	420	457	417	482	432	432	442	418	450	398	423	432	448	463	476	429	414	399	396	418	462	413	412	427	408	450	425	423	429	480	443	433	425	419	389	382	438	438	421	416	425	440	430	465	415	436	418	438	448	413	455	435	436	422	411	382	460	471	417	422	457	423	427	429	446	443	417	428	424	408	405	430	421	391	406	449	403	423	435	435	415	444	434	413	429	459	442	414	411	395	410	460	459	402	431	472	407	415	447	412	439	438	427	440	422	425	430	436	432	448	477	452	421	446	378	425	427	404	434	432	379	446	435	451	436	451	428	437	435	432	470	425	441	399	412	446	426	432	454	438	452	431	460	449	428	457	452	408	430	448	426	413	405	448	436	415	415	445	434	453	418	413	398	459	410	405	421	450	437	447	405	463	482	411	440	456	426	387	452	474	468	450	427	451	439	430	434	399	438	442	440	422	433	439	449	467	429	411	406	456	421	438	449	464	442	420	435	420	465	437	449	447	441	442	447	417	380	428	449	466	439	439	434	461	420	446	430	427	418	455	393	438	442	439	453	396	429	428	435	450	399	443	448	387	418	444	455	433	401	431	392	425	415	464	416	439	419	436	440	427	412	399	446	441	446	433	454	413	445	440	452	415	439	437	461	436	478	415	448	439	443	410	422	448	430	434	434	448	430	432	434	471	455	401	455	423	427	456	430	379	453	436	445	434	435	423	397	464	455	403	437	439	457	419	416	428	430	456	431	414	424	458	427	416	433	443	402	396	465	407	445	452	398	449	436	431	418	427	439	448	407	436	417	444	411	460	467	411	447	444	472	430	401	412	465	461	410	460	387	470	456	426	460	432	440	407	463	512	456	460	434	432	451	405	431	449	433	456	378	411	434	386	440	435	396	467	424	448	467	436	411	445	431	434	465	375	441	423	361	423	462	426	474	437	428	428	429	419	419	465	447	417	399	409	445	460	427	474	478	441	435	426	435	439	412	438	424	452	445	458	451	445	420	423	421	467	426	448	424	374	446	457	471	436	425	404	420	399	419	432	435	447	431	481	444	435	414	401	454	402	433	412	450	437	419	432	365	445	469	419	402	467	451	430	440	466	445	415	417	479	421	435	493	387	434	444	451	450	437	401	429	425	430	450	439	391	413	455	418	437	440	444	452	417	447	452	442	431	382	419	423	432	433	396	418	430	438	438	473	448	381	421	453	462	457	472	414	434	416	462	442	419	444	442	451	428	453	430	399	419	439	402	429	397	442	459	427	441	435	438	459	427	404	429	444	423	461	390	438	418	418	438	480	440	441	448	421	428	438	402	400	409	442	429	398	429	449	399	413	439	428	450	430	403	420	437	437	440	465	427	421	419	427	434	418	449	444	431	411	436	436	446	419	429	458	423	447	439	446	388	440	400	395	421	460	416	409	480	388	431	422	449	417	410	470	448	446	402	479	434	430	462	437	436	426	399	465	442	446	454	424	443	450	463	418	448	442	408	401	407	460	405	416	467	455	464	421	416	434	429	399	417	449	412	401	414	437	419	474	453	417	441	416	414	454	432	423	390	432	429	432	395	409	460	423	439	420	449	438	464	434	455	431	485	432	436	437	443	437	397	401	453	457	420	432	440	438	445	454	444	416	392	455	429	433	420	434	419	408	459	433	430	466	385	428	442	449	435	438	450	397	428	439	446	393	401	432	440	409	428	420	436	448	398	446	429	448	475	423	384	418	422	425	430	424	428	396	407	408	399	415	439	413	399	424	444	449	425	432	400	430	446	482	425	434	427	423	437	429	424	435	467	454	413	391	423	433	411	429	393	435	429	442	416	411	387	452	434	415	427	439	420	431	421	444	443	410	413	410	443	466	412	440	451	452	439	434	405	439	387	419	412	432	441	435	427	425	428	421	433	417	457	466	391	389	434	442	440	456	439	433	437	435	448	412	418	436	417	440	437	447	444	460	430	417	437	428	422	452	415	420	413	391	441	433	434	453	445	429	415	418	456	445	396	463	422	443	431	435	420	485	419	411	439	465	433	444	414	437	441	393	460	427	415	452	446	427	450	430	474	430	434	388	412	395	466	431	454	447	439	440	400	436	435	408	423	438	466	427	417	428	432	386	446	429	424	446	446	440	435	478	425	430	489	445	425	426	443	463	441	424	398	439	418	428	414	455	437	430	424	448	419	427	453	465	417	437	442	439	447	407	444	447	427	417	421	399	435	440	431	411	438	449	404	434	464	404	380	458	419	434	429	416	391	422	416	391	446	442	420	432	418	448	450	415	446	433	423	459	415	420	413	415	460	437	405	434	407	445	400	424	449	471	432	395	448	426	447	412	439	455	412	431	429	421	411	403	426	451	430	434	425	451	417	427	430	416	452	450	407	437	408	420	428	393	412	459	427	471	381	420	435	421	434	432	472	401	423	453	464	436	462	427	458	405	417	387	430	485	431	410	422	423	432	450	418	451	406	467	468	441	425	417	440	444	460	435	395	438	460	426	450	451	401	443	443	414	442	435	459	408	458	410	437	417	429	448	415	434	456	438	400	401	457	453	416	445	421	425	477	410	416	373	419	449	434	456	427	439	435	405	428	444	412	421	445	416	449	425	419	454	437	420	443	422	430	391	428	427	476	446	453	440	456	458	461	407	449	438	408	444	474	446	464	427	461	453	433	443	442	460	418	434	414	423	444	398	449	393	468	433	413	444	426	425	412	404	452	448	458	393	411	422	434	428	414	422	419	485	405	407	417	431	413	450	424	491	437	461	399	397	446	379	471	466	430	413	394	402	443	439	467	501	431	420	406	473	435	433	428	402	441	443	415	453	428	429	436	417	436	423	424	454	447	440	444	413	420	445	414	425	367	423	420	438	460	421	456	443	422	478	472	437	459	414	476	417	499	432	444	443	408	435	425	443	426	411	414	408	436	410	414	400	432	429	389	442	434	439	435	394	457	445	416	402	489	424	429	429	449	428	435	476	415	410	405	424	407	434	464	423	461	441	435	432	455	444	467
22876	21520	29073	24411	21509	21532	10415	774	539	473	408	405	373	310	342	277	294	278	273	280	253	259	270	258	269	254	233	252	262	244	227	234	224	230	211	242	215	232	229	206	227	225	203	211	225	214	259	218	248	182	207	219	229	224	244	211	224	209	222	229	210	238	228	230	218	204	214	230	221	228	217	202	199	205	244	214	227	221	211	215	242	248	237	222	237	214	222	223	238	231	224	201	211	223	258	218	190	217	201	251	218	220	231	209	209	207	229	241	222	190	227	197	220	208	218	254	219	212	240	249	208	192	212	214	218	212	207	217	223	241	232	216	251	206	224	229	223	228	218	213	188	239	244	234	208	219	213	223	207	233	210	222	231	216	209	224	220	210	195	217	200	213	197	199	257	198	228	243	215	210	212	241	196	214	200	204	227	202	210	208	191	210	213	225	218	219	200	209	219	207	203	214	223	235	212	203	217	207	217	229	210	220	186	226	242	222	216	224	216	217	236	219	228	226	204	191	204	213	220	202	221	256	244	214	239	231	230	227	202	219	211	223	218	224	209	186	190	208	207	221	218	221	209	220	225	215	211	219	221	222	190	225	208	214	217	224	239	189	225	218	210	226	223	218	208	202	206	174	216	224	189	229	218	214	240	232	229	214	229	235	216	228	188	217	226	221	194	217	224	198	233	215	195	177	195	208	194	202	212	224	214	207	197	229	216	213	218	214	208	238	199	216	220	239	211	185	215	205	199	192	217	225	200	223	239	204	207	218	223	205	187	224	223	184	222	242	185	206	200	201	207	207	205	209	182	226	233	214	198	200	196	229	196	213	213	217	211	181	205	198	199	219	207	232	207	195	201	210	205	219	207	220	207	226	190	219	204	200	196	216	237	213	197	205	214	228	217	196	197	216	230	192	214	238	217	208	206	191	179	231	227	221	219	203	209	220	202	224	208	244	202	180	240	231	220	209	222	256	206	203	216	229	235	190	211	224	212	221	209	229	224	229	236	238	215	230	186	202	202	226	202	227	192	223	235	231	215	210	206	188	216	194	230	244	217	235	183	224	222	212	227	215	234	203	188	213	211	203	218	233	224	219	225	202	222	195	194	191	201	220	204	199	198	224	204	188	224	201	192	209	217	235	200	237	198	227	204	205	240	206	225	190	217	211	225	209	223	214	188	203	216	214	224	207	227	209	207	192	200	208	204	237	207	205	207	211	214	233	199	219	200	210	208	194	211	206	222	226	229	208	215	231	199	223	221	203	207	229	221	219	226	213	225	206	213	230	213	206	199	203	196	197	236	238	227	220	218	201	210	212	217	205	196	212	201	238	217	222	211	215	220	224	215	221	199	202	227	211	205	201	208	206	199	222	225	215	195	210	215	210	190	220	210	201	210	199	196	238	208	225	204	219	231	212	202	225	223	224	203	197	209	208	215	218	198	213	240	221	218	228	211	214	214	251	169	223	232	181	210	219	182	226	219	220	227	215	216	240	218	224	213	208	218	237	201	243	226	217	209	220	187	200	229	215	228	218	214	221	212	244	188	206	233	208	206	212	210	214	209	224	226	241	216	194	210	218	221	224	199	242	223	217	226	220	221	236	219	242	215	187	215	201	226	195	241	243	192	212	213	230	230	220	235	219	222	205	216	213	227	206	201	205	208	209	233	211	226	214	200	223	197	223	224	206	216	234	197	215	235	203	216	237	229	225	200	221	217	243	207	197	226	228	219	233	205	208	239	199	202	227	207	221	213	227	213	198	248	206	231	215	219	232	191	226	207	234	233	201	205	196	230	221	214	234	218	225	228	206	234	214	205	225	213	218	222	197	203	194	187	194	215	217	215	228	220	237	211	231	199	231	220	200	218	212	207	229	227	185	191	223	227	208	207	211	214	203	217	227	221	212	200	196	208	242	207	182	181	209	199	192	197	195	215	221	231	218	201	220	230	232	225	232	244	202	212	234	231	232	205	208	218	205	195	204	232	227	209	206	235	227	219	220	247	231	219	237	197	205	211	223	204	201	232	204	242	211	215	223	219	214	198	218	220	235	238	205	210	214	209	219	212	227	227	215	218	213	219	204	200	208	233	216	187	218	206	201	222	218	210	216	199	221	201	231	216	217	213	195	211	191	233	196	225	203	218	211	215	203	231	204	211	197	221	241	215	217	210	224	200	208	201	235	207	212	222	222	220	225	237	200	203	235	222	210	218	202	197	222	214	221	214	184	226	244	225	191	224	205	210	219	225	228	183	195	234	208	221	228	222	230	208	211	224	212	221	188	216	242	258	218	216	215	225	206	209	227	204	241	214	192	218	222	226	223	217	199	228	205	219	212	219	208	216	240	209	204	214	201	215	197	207	203	210	213	184	240	244	230	240	211	209	215	197	247	190	192	212	229	181	223	221	206	198	215	201	214	217	201	243	195	207	201	232	243	229	187	213	223	225	202	203	203	217	203	204	206	204	210	224	209	209	204	217	227	231	214	210	224	209	234	215	203	210	195	205	241	216	225	212	228	215	235	213	206	232	211	245	218	204	239	219	216	256	228	211	206	206	202	203	221	227	208	199	205	198	211	242	229	213	217	218	219	213	227	233	215	196	226	213	230	199	236	203	214	227	222	228	223	225	236	195	183	203	227	201	220	222	233	201	189	197	207	217	229	227	200	214	220	212	213	211	232	216	215	204	219	185	205	228	188	221	204	211	214	238	210	218	215	210	221	200	222	219	211	208	214	211	205	216	215	222	220	225	230	227	212	176	195	196	220	198	218	234	228	189	216	209	210	237	208	208	192	212	197	202	236	198	220	215	196	233	216	229	202	184	215	199	213	222	234	206	199	223	215	206	193	221	215	214	203	195	235	199	229	198	237	206	226	223	237	213	230	206	208	214	236	226	217	211	204	228	224	256	231	216	218	222	213	207	251	223	218	236	201	257	192	225	205	211	197	209	206	196	231	229	211	216	217	230	228	227	199	222	201	223	228	206	268	219	210	208	232	204	218	195	226	211	216	192	202	201	234	213	231	178	200	226	201	246	220	209	235	234	205	220	227	214	224	229	211	227	198	199	234	236	220	215	231	214	212	256	233	207	204	213	233	218	208	221	185	216	204	221	212	206	192	200	192	195	204	198	219	197	212	222	212	204	252	216	214	198	201	189	204	209	221	199	241	230	239	220	236	213	201	207	190	214	213	210	232	224	228	209	207	210	226	224	209	193	226	229	224	218	207	207	230	202	210	222	235	219	194	205	194	227	197	238	209	215	230	222	203	200	220	220	232	223	215	221	223	198	215	214	212	212	240	204	236	182	221	199	199	183	205	213	209	208	220	219	214	207	195	204	207	197	231	212	205	195	217	223	191	212	222	222	257	197	210	211	241	224	212	212	213	202	223	208	191	237	224	212	206	186	228	210	215	213	232	205	225	190	227	203	210	220	217	209	221	233	198	222	204	196	200	205	217	203	221	204	199	202	204	217	201	234	239	221	194	220	230	201	200	184	195	209	213
38563	58490	42298	4462	2296	1740	1332	1017	841	669	566	553	461	425	404	391	360	353	315	302	302	269	300	266	262	287	305	270	259	263	294	274	300	233	260	283	258	249	256	237	243	236	260	245	241	231	245	212	264	241	226	268	241	232	275	245	245	242	212	242	260	242	234	238	244	269	223	258	273	217	230	252	262	225	217	238	266	268	229	245	291	256	255	283	280	237	256	238	242	244	238	200	251	258	218	224	255	250	285	242	212	264	243	259	253	251	209	214	237	237	218	261	244	238	239	256	262	246	234	237	224	238	243	229	239	254	250	239	272	246	225	212	245	215	217	233	226	260	252	210	255	270	240	251	226	255	267	216	262	237	231	252	227	242	232	229	254	234	231	225	239	240	225	245	230	245	233	218	236	232	219	235	254	249	210	264	229	246	224	243	233	249	232	234	213	237	197	214	246	242	237	241	219	242	256	230	219	201	193	249	242	222	222	240	247	216	215	225	240	240	236	217	226	254	246	236	260	233	212	223	224	222	246	246	271	232	251	239	243	248	219	244	233	258	238	244	244	230	232	249	219	258	231	249	215	247	210	254	247	222	256	256	234	226	256	260	266	231	253	234	235	239	210	234	263	231	220	241	246	244	259	208	221	224	242	240	234	248	239	230	260	230	236	221	225	226	251	228	233	235	199	206	217	252	242	216	218	246	247	258	252	233	240	214	240	219	261	227	237	231	223	250	238	237	254	240	228	219	239	219	235	240	249	243	228	227	211	212	210	212	237	248	241	231	222	233	238	217	206	235	229	217	246	235	215	234	237	237	245	211	222	248	229	210	233	222	265	228	253	245	232	236	285	229	228	242	263	240	227	263	226	237	241	234	240	234	237	207	214	223	230	230	233	242	213	237	222	243	230	222	217	220	260	233	240	222	253	233	236	264	248	224	215	243	215	237	244	256	263	257	229	240	239	229	232	226	231	221	244	237	225	249	211	240	231	239	238	220	246	229	232	235	224	214	260	241	222	234	266	235	228	218	239	248	239	259	241	233	223	233	248	251	184	249	222	218	244	223	240	229	219	246	234	224	246	195	227	230	264	240	230	245	265	203	229	255	242	237	220	226	254	240	249	228	232	254	233	229	224	196	234	245	240	223	260	252	218	247	234	242	256	216	238	228	235	238	246	235	263	244	257	232	243	240	244	246	262	201	230	239	235	223	257	233	221	261	210	256	232	238	239	234	241	231	218	218	224	268	223	225	251	241	228	219	267	216	223	231	232	274	274	242	240	229	251	248	235	253	236	226	244	248	229	245	245	231	204	215	222	218	237	238	235	236	224	247	217	238	260	250	227	290	222	224	225	228	227	223	245	217	236	240	230	220	241	238	231	245	242	199	252	213	214	212	221	233	249	234	220	249	221	240	213	226	249	231	247	254	211	228	221	234	236	241	226	234	218	239	245	274	254	239	230	261	255	237	240	211	251	257	227	220	227	232	251	246	215	248	235	248	232	228	214	241	235	270	238	249	230	241	248	225	223	237	251	229	224	221	223	216	236	254	217	242	253	257	232	225	238	250	251	225	237	223	244	226	223	232	239	243	234	207	236	248	253	220	241	241	230	200	220	213	193	199	219	238	237	243	263	238	235	228	235	223	234	229	250	227	226	247	222	196	233	233	248	228	246	270	226	248	257	263	238	245	213	222	217	244	247	241	246	207	195	206	234	247	239	255	240	211	228	227	232	238	227	252	232	254	258	247	245	259	217	243	240	253	231	251	207	222	239	231	244	257	242	245	242	238	232	227	248	235	215	226	238	233	227	230	240	231	213	235	229	226	238	248	250	245	254	242	226	212	271	229	253	202	204	246	241	223	246	210	247	222	252	250	217	230	234	220	225	229	223	215	245	208	245	217	231	264	236	253	237	223	231	236	217	259	238	242	234	237	230	237	224	224	266	254	234	234	213	221	230	218	223	193	245	254	240	249	230	214	233	264	223	253	256	248	240	259	255	254	205	245	260	236	244	228	232	241	219	217	229	192	220	219	245	230	210	211	242	238	218	245	218	243	243	217	222	250	222	247	216	243	255	233	248	243	234	247	234	205	190	213	265	223	219	253	225	227	268	274	205	249	230	233	219	217	270	237	233	235	214	245	245	223	271	218	223	238	226	244	253	256	252	247	236	251	248	235	238	249	219	201	214	232	242	259	231	217	223	208	236	241	220	260	236	217	249	251	208	231	245	234	217	243	212	228	256	205	260	237	250	227	248	233	249	257	227	219	231	224	218	248	265	230	237	240	215	237	252	220	232	209	250	241	250	255	227	220	257	261	221	222	229	265	238	256	259	228	246	256	225	212	218	261	208	249	231	220	247	251	243	245	222	231	224	227	248	243	218	249	247	228	213	253	224	250	216	240	227	241	299	249	236	242	256	232	267	225	237	247	217	238	229	252	239	218	259	224	215	227	256	221	234	224	224	230	226	214	216	224	233	236	237	230	238	233	226	246	219	186	233	241	204	258	228	243	244	206	227	232	231	221	233	224	235	231	213	223	240	245	232	230	236	257	231	248	240	235	264	229	236	220	229	246	251	241	226	233	226	251	225	257	239	233	255	224	248	248	213	246	241	242	247	253	221	217	252	246	229	228	241	257	236	231	274	250	216	261	257	216	243	264	259	242	224	219	216	235	244	280	235	235	237	240	241	247	235	237	238	239	270	255	267	224	242	226	241	235	205	240	228	219	223	247	248	248	220	231	236	276	238	211	219	237	224	261	216	230	221	251	222	213	236	238	210	250	221	220	243	230	261	235	238	212	233	230	240	212	248	227	235	232	220	254	231	249	216	242	229	238	206	234	227	216	210	243	229	233	242	226	240	232	231	237	248	247	255	225	232	248	242	239	214	246	199	265	229	244	213	225	225	240	234	248	230	232	220	242	239	236	238	230	226	263	233	234	217	230	215	231	221	237	235	232	246	226	249	235	224	248	245	246	238	221	240	236	248	234	248	244	214	223	207	236	243	216	231	234	242	243	255	240	246	233	251	254	234	230	238	230	228	241	264	222	250	225	240	250	239	240	244	228	257	250	245	260	237	254	240	208	219	232	250	238	212	230	242	242	252	251	235	229	214	256	225	242	254	225	253	229	236	255	236	255	211	221	241	246	202	250	261	250	211	226	252	262	217	224	235	251	243	243	222	235	237	200	208	236	253	250	250	257	235	212	214	266	251	231	238	259	275	252	253	226	198	249	232	236	264	222	235	267	232	223	237	229	248	241	243	238	234	226	244	221	240	221	252	249	249	232	224	237	236	234	257	233	241	225	216	233	270	248	246	226	222	243	216	250	223	230	237	238	240	238	234	202	226	217	235	236	215	247	214	241	244	252	243	259	243	266	239	246	237	243	242	240	279	243	249	237	233	230	250	218	234	233	254	252	228	234	255	201	251	225	220	225	250	239	234	225	233	229	226	217	226	264	234	227	227	250	240	243	240	245	194	260	238	234	223	233	269	217	240	230
30250	23698	13602	1531	592	543	582	546	572	557	551	522	557	520	535	526	544	535	538	559	537	525	518	535	478	501	532	520	503	569	507	527	527	557	549	482	492	521	531	527	526	500	530	532	565	556	544	517	522	549	571	511	560	525	505	519	500	513	548	491	521	545	541	519	545	516	498	524	536	532	530	502	563	522	512	534	507	490	543	563	541	508	498	532	539	544	505	521	573	521	478	548	533	542	568	566	530	512	506	541	505	520	550	490	494	549	510	504	562	525	565	540	532	540	541	547	533	567	530	510	532	542	544	529	488	583	530	516	528	480	557	543	547	494	521	554	544	542	546	496	553	520	509	486	530	514	466	510	560	504	529	544	529	525	513	540	541	506	491	523	482	552	501	535	542	513	543	555	533	573	543	576	515	547	500	550	501	508	549	492	568	524	542	510	558	495	500	504	475	520	499	530	500	553	554	542	545	550	551	515	543	487	522	510	525	540	513	536	501	533	481	503	527	526	505	500	521	541	549	521	577	552	512	495	556	562	522	530	567	547	525	502	532	496	537	515	529	515	493	505	536	511	482	509	538	510	514	566	522	590	509	528	524	485	515	516	531	551	512	542	554	536	512	511	541	509	479	543	554	486	535	534	547	561	470	546	508	501	520	503	508	528	494	515	549	568	487	538	523	534	523	549	521	506	526	520	489	497	517	557	519	507	542	521	534	511	538	532	521	542	546	558	541	533	544	531	506	570	491	524	499	482	537	489	529	493	490	548	518	596	529	514	517	556	527	513	505	510	523	539	516	504	534	479	566	499	510	513	549	500	505	547	526	506	531	545	551	561	556	523	565	524	519	530	540	513	569	565	543	512	560	543	563	502	571	565	483	485	546	592	544	535	521	494	561	509	505	496	492	568	517	505	509	534	545	526	509	482	563	499	526	519	522	510	520	498	540	514	530	521	573	502	503	530	549	555	488	553	562	552	508	520	545	503	547	546	534	478	502	516	560	571	491	548	541	544	506	541	483	492	536	528	493	481	563	521	540	501	518	514	532	566	569	524	518	522	525	526	530	522	548	511	480	542	497	526	501	545	523	525	509	540	520	563	539	498	507	519	528	489	487	506	521	533	538	574	492	516	527	511	526	505	533	501	508	514	553	479	505	528	495	567	575	524	511	517	518	543	514	508	515	542	460	534	525	525	539	524	551	536	517	525	485	493	513	531	528	530	516	544	536	547	507	527	521	513	528	559	600	561	536	532	498	510	511	497	511	514	504	516	546	483	555	545	530	498	496	588	514	522	513	536	507	522	539	494	519	491	482	540	512	478	511	536	517	519	523	523	525	522	529	528	527	594	546	547	547	533	509	529	572	512	546	484	516	534	540	518	513	565	527	530	524	545	511	547	514	545	512	524	514	554	511	522	457	572	498	536	517	541	559	549	546	536	527	535	525	495	518	509	555	538	557	527	554	508	557	535	534	516	548	528	471	482	518	557	494	515	507	530	533	528	506	545	522	539	485	571	547	503	516	529	531	552	549	556	552	500	535	534	535	554	518	544	533	540	518	536	556	549	566	516	538	518	499	542	534	514	529	530	498	519	533	548	518	568	526	496	545	523	540	545	522	509	513	543	514	518	544	520	528	570	548	572	540	534	524	524	552	534	549	528	521	532	559	543	478	530	523	541	582	534	508	559	533	512	524	512	535	557	537	500	493	530	550	537	507	523	506	503	557	520	567	514	601	567	530	543	504	583	494	506	528	527	524	514	516	514	531	508	527	549	573	519	512	492	527	530	515	551	521	524	544	500	503	570	482	492	574	483	542	535	503	529	518	525	525	547	541	512	537	530	551	483	543	509	532	501	492	533	497	530	530	479	551	549	536	521	500	533	473	542	541	522	508	541	471	550	537	524	493	540	538	571	531	547	528	493	500	548	541	548	509	531	500	487	509	534	530	499	509	533	458	482	502	528	511	562	511	522	513	493	506	527	532	522	534	520	504	491	532	557	517	560	498	507	525	504	521	492	531	502	532	505	506	534	528	507	539	535	540	520	514	531	495	520	516	557	548	523	542	548	475	530	551	517	469	533	529	497	541	510	505	557	508	531	543	555	564	545	513	522	539	518	517	546	537	561	533	526	565	522	533	523	564	522	536	540	543	522	509	541	500	560	500	537	506	503	527	565	516	500	534	525	535	532	530	534	508	510	545	532	554	555	468	524	531	517	550	565	538	518	535	533	512	511	561	560	541	542	535	515	508	537	526	470	531	547	529	562	537	533	503	549	506	540	493	526	498	556	467	546	507	483	552	551	550	537	498	514	518	540	547	550	509	507	510	525	529	545	552	555	567	560	530	505	523	496	541	502	528	525	502	544	549	541	545	553	525	520	568	540	558	488	467	550	511	517	526	551	542	479	559	546	498	534	495	511	524	516	521	510	560	546	517	532	539	497	499	560	527	534	522	494	489	581	534	536	544	507	536	518	536	505	534	524	500	588	505	477	492	486	518	526	526	535	519	487	485	505	533	543	567	519	534	471	531	530	578	525	497	510	501	579	521	587	484	487	556	552	523	508	513	526	531	513	556	533	499	524	527	502	509	516	496	534	537	493	537	500	558	526	546	572	557	547	526	515	528	516	557	534	542	536	528	544	520	514	501	519	540	509	547	522	512	534	505	533	556	547	531	519	527	559	540	534	512	490	483	524	554	507	549	529	525	533	530	493	525	515	562	535	502	564	564	523	535	522	537	458	497	541	504	477	505	566	528	487	549	533	545	503	539	498	534	522	514	545	514	518	504	490	518	505	518	577	548	479	518	478	520	529	573	550	545	529	517	521	500	525	516	516	539	541	544	560	534	520	560	508	541	524	528	538	547	501	541	546	538	503	469	514	554	478	509	542	523	549	490	517	539	537	507	555	507	544	546	507	526	519	509	545	560	494	565	544	457	526	523	499	507	521	549	536	479	527	508	504	510	496	529	534	508	504	511	511	543	557	507	507	520	493	518	514	534	500	537	533	527	541	497	518	519	520	517	533	521	494	550	532	522	487	556	515	565	547	511	533	495	515	521	508	504	492	501	469	543	522	529	504	541	534	567	540	573	573	536	540	540	525	511	514	578	542	516	483	516	507	550	497	544	522	538	543	520	536	546	530	572	529	534	595	552	522	539	527	541	544	542	479	542	512	530	515	494	493	515	532	481	499	492	520	508	492	566	521	543	503	508	549	534	504	555	525	490	522	546	557	519	479	550	540	503	507	527	506	528	535	519	536	527	504	505	504	512	520	532	510	499	511	488	566	542	513	544	500	514	527	525	546	553	529	537	559	526	513	546	529	498	521	509	583	499	570	541	529	506	524	548	527	557	554	527	544	543	488	510	551	563	554	557	509	523	492	548	534	532	504	517	522	522	509	517	518	527	515	547	492	552	553	510	543	518	575	589	526	512	531	541	553	501	526	533	533	535	541	543	532	522	542	505	540	522	575	518	538	488	547	528	546	511	520	559	529	525	544
33881	28160	7352	715	617	590	556	584	561	573	570	551	564	555	603	577	569	547	585	558	594	571	531	544	617	523	591	593	546	567	552	534	550	540	586	563	543	537	575	562	575	534	586	537	523	563	584	552	535	577	534	521	516	611	560	599	569	552	525	571	517	576	527	591	570	542	563	603	558	595	504	600	537	575	549	574	540	545	599	521	545	576	597	584	565	558	591	537	574	534	590	606	566	538	570	574	518	542	577	573	568	570	557	558	545	538	598	523	559	562	570	521	569	552	564	515	580	563	546	529	533	616	546	563	561	538	563	557	568	565	554	571	567	634	578	560	575	522	608	501	573	595	559	570	569	564	562	579	524	575	556	568	542	563	568	583	592	544	585	548	602	551	554	551	557	547	570	541	552	545	572	520	572	554	570	571	532	537	533	546	546	562	570	545	556	591	577	576	564	576	570	542	571	555	554	577	539	514	537	592	582	608	521	549	563	574	585	545	544	582	542	547	564	546	587	586	555	584	592	576	580	543	546	530	560	550	580	609	522	561	557	572	555	542	559	540	548	604	560	541	536	595	569	551	574	570	588	558	569	561	524	581	571	548	555	560	524	569	541	540	562	542	556	575	584	560	518	531	593	525	547	540	573	556	591	566	557	568	553	578	545	534	553	604	542	562	565	541	561	613	553	554	536	567	521	586	607	588	588	554	559	568	559	574	562	537	523	553	582	571	565	569	513	571	584	584	607	549	574	532	562	558	562	564	564	586	586	574	565	572	584	537	563	548	564	539	566	552	526	577	584	567	604	554	611	574	537	542	583	572	549	544	553	582	559	564	565	550	551	549	572	540	580	546	532	595	571	608	520	538	594	546	568	553	587	563	560	549	553	589	569	574	552	563	543	547	566	571	538	502	593	561	539	531	558	529	604	611	593	606	565	552	528	569	566	585	539	568	541	617	557	526	547	557	556	568	576	542	578	552	545	548	570	571	528	528	575	552	549	513	533	537	542	545	555	536	556	544	573	563	548	559	566	579	563	534	570	556	524	526	523	580	549	563	542	549	575	562	591	604	544	552	533	561	560	547	543	596	588	549	569	584	541	551	619	574	575	518	593	578	593	589	569	567	530	559	582	608	554	615	563	557	592	571	553	539	595	533	582	552	571	526	590	566	520	560	573	575	551	558	583	550	552	600	510	600	592	572	584	535	574	520	556	544	573	592	510	544	575	564	613	524	551	577	530	565	559	548	558	535	514	606	579	520	536	543	518	531	568	578	565	558	590	551	588	580	560	603	564	594	597	541	539	553	573	585	577	544	570	554	554	502	557	562	546	570	528	548	570	574	578	596	551	582	551	523	563	498	534	551	593	531	554	601	547	573	611	503	550	515	551	536	540	495	566	562	589	527	567	561	542	595	583	532	572	581	564	633	568	524	595	539	607	503	563	607	544	560	563	606	524	580	560	577	533	541	547	595	535	536	540	571	532	560	574	502	550	576	533	602	582	555	575	550	586	523	503	540	528	558	537	521	552	586	523	581	546	599	563	535	543	538	596	541	547	573	560	537	548	554	559	578	586	551	585	564	578	604	565	599	564	522	571	602	569	483	594	585	591	516	569	568	565	585	538	564	554	569	586	571	603	561	528	540	547	589	587	612	509	563	546	566	589	548	569	519	537	568	537	572	547	538	588	590	568	524	595	532	541	589	545	522	564	518	546	545	533	533	551	533	581	541	577	553	538	540	591	527	568	597	562	600	539	574	578	532	603	582	552	518	580	545	574	561	514	580	565	549	563	584	562	564	570	584	546	544	545	553	568	544	594	537	582	528	579	537	565	563	545	579	532	531	546	545	588	546	592	563	571	567	555	578	532	543	581	570	596	585	547	596	556	543	534	512	544	532	546	587	597	537	565	601	562	548	546	546	560	544	548	557	547	581	576	542	523	569	510	586	554	603	555	574	565	550	527	576	551	604	538	575	539	582	566	558	547	580	537	544	534	593	569	608	610	554	529	538	543	527	507	574	531	564	557	598	550	596	562	566	523	554	534	547	559	543	532	571	562	572	555	593	570	571	549	538	538	609	601	561	521	557	577	542	525	556	574	607	560	574	513	546	598	548	536	566	580	561	559	589	537	552	556	541	557	535	574	561	556	535	588	569	578	500	548	584	558	544	529	527	566	581	544	545	552	585	590	555	580	552	557	518	579	558	558	577	573	590	559	547	491	531	566	561	552	548	552	578	535	575	598	529	542	557	568	574	589	546	538	527	579	565	565	596	497	596	542	585	565	572	557	562	615	561	562	566	518	538	570	572	573	533	559	575	578	555	585	538	539	587	572	542	534	558	577	532	572	601	559	579	552	532	580	551	577	557	531	481	557	578	582	529	532	583	523	543	580	568	573	594	539	576	548	576	533	567	512	572	558	551	550	564	565	540	539	557	536	561	547	547	508	595	597	548	532	585	589	575	536	556	554	526	535	602	535	546	584	550	541	580	534	564	579	593	549	572	550	573	527	559	573	551	556	559	579	571	577	538	597	592	610	546	539	540	558	624	580	544	584	559	534	553	583	559	566	577	575	573	538	518	564	561	536	557	573	587	545	578	542	546	557	533	494	545	607	556	551	542	537	574	550	569	591	578	586	544	531	563	547	533	573	560	549	515	576	594	582	568	576	555	569	548	560	594	584	504	579	544	540	584	583	545	562	540	572	561	557	574	593	573	572	540	556	576	551	568	564	580	559	570	561	556	556	597	543	541	550	552	537	572	573	552	569	588	592	541	548	553	558	567	563	513	543	566	544	572	570	574	545	553	551	509	524	570	531	533	564	572	573	559	538	550	583	530	504	567	541	574	551	557	543	546	582	581	570	564	557	531	593	552	567	537	541	553	522	568	550	561	550	565	614	569	552	614	578	572	528	571	554	600	572	598	544	554	532	593	568	565	585	538	551	538	553	548	561	527	544	549	573	548	575	543	530	551	562	540	542	539	551	560	540	553	569	587	557	586	570	578	542	554	581	539	551	574	584	582	568	520	597	548	579	563	512	544	543	542	550	577	563	569	532	553	546	538	554	534	570	574	529	574	547	561	576	562	601	544	585	521	565	559	592	560	569	540	568	603	557	547	526	527	514	542	582	504	608	531	578	545	561	536	597	553	559	578	558	555	567	563	543	528	588	551	548	558	582	524	535	530	556	560	598	548	568	558	571	559	521	549	549	563	577	564	556	549	566	520	603	561	540	594	589	588	569	585	553	591	534	533	582	604	527	588	577	542	562	572	551	574	597	561	602	554	564	567	517	530	554	536	556	557	546	547	573	568	521	568	620	562	573	605	594	569	538	541	579	585	550	577	579	557	579	626	554	576	548	547	519	576	530	533	544	568	575	535	524	556	576	551	580	530	574	567	578	572	566	578	537	566	528	575	546	549	543	539	580	585	593	589	586	559	591	570	513	568	580	598	582	568	574	547	566	546	540	529	575	569	571	553	576	566	582	544	549	540	608	550	522	586
23933	21465	28837	24509	21438	12478	1008	651	577	564	492	446	408	447	428	442	436	456	432	425	423	411	420	448	405	422	381	444	400	410	393	441	392	417	425	462	380	412	411	388	382	377	417	425	391	418	426	417	383	392	448	401	401	377	416	417	424	405	380	388	410	416	434	376	375	394	385	386	439	432	386	393	413	436	411	392	380	422	392	435	429	402	381	430	465	390	380	416	390	400	412	363	420	419	383	389	404	380	394	391	412	445	385	406	384	405	394	359	439	396	365	416	377	384	391	438	383	384	415	398	388	381	414	374	364	391	426	392	429	418	375	400	398	381	377	400	372	404	383	378	411	356	396	419	362	363	418	380	396	406	390	389	398	387	438	414	417	400	429	394	365	392	383	401	399	406	370	401	391	344	414	398	393	380	370	400	389	407	409	362	394	421	428	386	419	411	408	393	422	407	402	412	357	359	399	361	399	387	433	381	392	384	394	405	373	393	386	413	394	380	341	377	425	410	400	404	397	383	423	370	402	391	392	390	391	407	418	391	400	412	413	392	375	383	411	429	348	396	399	403	400	397	399	389	403	409	393	383	407	391	391	373	416	374	368	419	408	388	405	403	420	396	374	418	396	399	400	379	381	390	403	402	411	396	440	385	374	409	438	370	378	406	387	401	370	424	357	412	414	401	406	411	388	393	390	417	400	429	408	357	398	382	416	395	413	410	366	404	418	422	426	367	396	429	359	355	412	407	387	436	374	407	388	428	385	381	402	400	388	383	370	368	388	398	412	407	393	413	398	407	444	422	373	372	375	437	389	403	398	407	375	392	388	382	413	362	388	412	411	408	387	388	358	427	378	370	341	379	403	386	397	415	418	365	399	394	417	386	405	371	407	403	393	400	382	360	386	367	375	411	419	378	432	404	387	406	411	401	425	406	383	398	393	382	393	380	365	401	402	406	417	397	390	420	370	402	406	397	400	421	404	414	424	393	404	396	402	384	402	436	417	375	427	388	414	373	408	385	408	394	380	376	408	391	398	430	382	415	420	386	384	350	394	370	398	384	384	389	367	410	376	395	382	382	407	409	413	399	394	386	391	373	388	427	401	412	389	387	355	426	402	386	368	399	373	415	405	408	421	415	413	363	387	415	419	408	382	427	411	383	379	363	386	456	400	374	375	394	414	389	371	413	387	443	400	401	377	422	402	364	387	410	424	449	395	397	389	382	402	362	414	410	417	370	393	392	370	394	425	364	419	390	408	394	379	398	371	362	394	391	415	387	395	405	428	431	404	396	364	406	418	398	387	392	383	399	376	376	415	406	415	375	395	422	370	402	399	416	400	370	391	387	390	405	393	375	405	449	400	432	393	360	412	368	401	378	385	390	408	386	390	387	375	389	396	393	393	382	399	390	395	371	410	409	399	410	448	395	388	428	424	400	371	406	394	393	397	409	416	413	395	390	392	390	384	388	392	416	407	384	421	417	399	376	383	399	385	387	384	368	395	419	383	403	412	403	393	372	384	348	380	373	417	385	409	416	435	368	415	377	398	416	405	406	372	402	385	425	410	430	390	435	386	374	382	405	410	397	423	397	384	389	411	369	387	405	422	410	420	413	356	372	382	418	417	417	399	420	422	373	424	412	377	403	385	411	386	395	397	336	392	384	398	368	381	376	391	392	372	404	407	442	383	362	418	402	379	388	379	365	401	417	390	405	374	395	392	414	450	400	430	376	388	360	365	411	377	353	372	405	417	438	392	396	382	413	354	414	360	424	412	400	371	390	393	374	444	401	400	409	377	406	401	373	398	392	379	403	411	380	355	384	370	365	393	395	411	385	374	397	409	410	383	390	401	419	418	418	404	437	403	407	438	390	382	384	382	393	366	397	430	398	429	372	399	394	395	392	383	403	401	384	361	402	417	379	383	419	394	384	404	407	390	396	427	395	386	390	395	346	387	420	393	395	383	399	372	374	415	418	383	374	392	423	415	394	398	379	382	400	402	389	408	418	370	404	413	401	432	414	403	424	408	397	404	396	365	398	393	346	407	393	381	378	351	412	402	414	387	387	406	380	414	398	392	426	410	379	375	379	397	416	423	400	394	383	396	448	386	366	398	411	411	365	371	382	390	415	378	409	397	384	394	414	396	397	409	400	393	429	426	391	409	413	423	440	389	403	347	403	370	392	412	389	430	397	397	395	416	380	381	402	416	430	399	396	406	390	428	398	373	379	425	372	400	389	372	362	428	413	411	392	418	398	424	414	401	382	383	416	372	405	390	409	418	353	413	408	415	411	401	404	404	376	401	403	406	379	401	366	415	379	389	401	410	388	427	375	414	415	378	433	383	398	387	377	371	433	357	390	414	389	384	395	391	386	403	370	399	378	381	394	398	414	411	407	403	418	426	339	364	403	377	388	426	384	381	379	377	412	364	372	406	399	433	398	378	383	433	357	395	395	387	358	411	401	384	387	405	398	413	377	386	388	392	437	369	398	398	415	400	378	409	397	404	412	403	398	414	383	426	399	396	372	429	386	441	353	392	412	373	402	376	405	390	369	406	414	388	403	423	408	366	390	407	399	424	378	388	412	420	392	388	415	420	411	397	414	430	406	385	443	393	373	435	390	392	376	369	379	449	375	344	400	384	397	413	364	388	396	411	390	414	399	353	403	382	396	424	389	412	428	428	417	426	385	385	357	433	400	378	449	387	400	395	415	366	389	379	374	403	342	404	376	365	399	399	407	392	436	415	386	406	411	385	415	401	416	413	404	419	440	404	373	378	374	402	407	385	384	394	434	409	395	400	392	402	424	399	381	393	403	415	406	421	402	384	428	395	393	392	376	392	399	383	409	431	385	402	391	405	415	441	362	406	400	419	378	400	392	368	405	380	383	386	382	396	400	397	406	417	400	365	352	426	398	397	383	397	409	407	427	389	406	418	362	398	360	382	388	423	400	405	366	403	415	375	410	412	393	410	393	410	389	414	403	392	359	395	401	401	372	415	414	409	395	384	388	356	433	412	393	400	388	374	393	383	435	394	375	404	402	389	384	376	389	397	404	365	406	433	412	381	404	389	375	411	384	418	368	409	396	390	402	392	387	420	408	442	412	365	375	411	394	442	361	379	414	388	400	384	417	381	394	408	404	364	410	390	390	365	382	345	365	380	397	417	403	364	415	399	392	420	414	391	389	395	405	383	423	377	425	391	397	387	413	409	387	392	366	376	401	423	394	395	404	379	396	370	389	405	447	400	412	423	397	381	401	402	421	424	396	405	399	378	400	404	359	374	382	356	376	357	371	413	380	375	416	417	399	387	369	413	401	405	428	401	379	399	408	407	392	375	385	422	359	415	406	390	388	360	400	410	399	369	386	417	422	366	407	365	381	362	385	397	392	357	403	410	362	409	388	428	392	351	436	394	431	409	377	417	426	383	417	382	357	390	372	355	374	419	410	438	403	387	387	395	400	418	397	427	438	398	382	428	404	378	391	397	387	357	403	377	445	370	370
34944	51153	30617	2288	1514	1262	1026	766	760	631	636	599	562	524	524	498	535	498	491	453	479	456	478	451	488	417	432	454	436	424	457	453	457	456	454	433	446	451	411	429	450	449	441	432	424	468	493	484	441	432	448	415	436	435	431	433	441	427	457	428	423	434	448	466	474	434	447	428	502	403	400	453	427	416	438	435	441	421	413	466	423	415	482	461	477	465	468	459	431	447	425	428	412	390	433	455	419	431	435	447	455	412	437	450	447	429	453	453	397	452	434	416	440	421	422	442	438	436	443	411	446	440	430	436	421	417	477	424	436	425	451	441	391	425	403	441	403	437	406	443	415	436	476	429	450	416	428	408	438	450	430	413	431	434	434	437	440	428	420	435	453	446	435	389	442	434	441	404	409	443	434	407	408	408	440	435	436	426	459	480	453	421	422	438	418	447	435	449	420	436	449	430	459	474	440	452	442	415	422	410	446	436	425	402	454	436	416	461	453	435	436	434	431	422	414	449	412	418	436	445	428	407	422	451	424	417	438	455	423	465	457	439	454	450	438	457	438	447	453	461	419	439	457	437	420	490	399	446	405	376	430	405	449	439	470	417	448	455	459	417	428	423	419	418	423	434	414	430	422	423	451	430	457	462	450	459	413	429	424	415	426	417	410	429	445	419	443	425	431	460	440	442	409	458	455	422	411	420	438	426	444	426	470	419	433	441	470	415	424	441	462	417	394	415	459	465	454	419	431	419	426	432	466	466	433	469	432	425	411	451	456	443	414	427	418	416	449	436	450	385	410	437	416	424	401	409	450	434	451	405	438	449	416	427	426	453	428	481	466	435	427	412	441	477	427	451	412	439	415	423	399	398	460	401	447	411	437	435	490	414	433	492	445	420	429	465	433	423	429	453	439	462	404	415	458	429	444	395	464	425	475	423	440	421	434	438	442	415	438	405	418	463	447	454	439	452	423	452	437	423	418	419	411	397	448	430	435	427	416	457	442	437	456	448	446	439	477	414	467	448	453	446	445	420	456	418	438	417	440	473	437	436	433	427	419	411	414	443	448	424	422	439	429	398	425	420	454	398	415	483	415	480	435	474	439	393	403	425	395	432	417	411	457	458	417	436	420	453	415	472	438	442	400	422	446	457	421	407	424	440	419	430	424	402	442	460	428	416	458	433	395	431	413	474	429	427	415	435	402	469	439	450	396	458	461	478	459	471	416	441	425	395	403	406	458	453	416	424	434	446	453	427	412	449	427	427	443	429	398	380	410	437	426	442	413	424	449	433	430	444	437	453	482	423	414	436	469	458	389	452	428	451	403	410	462	446	412	465	409	421	427	414	430	423	426	425	433	423	426	434	443	454	397	421	407	456	437	434	472	430	445	407	437	469	436	479	463	457	459	456	448	439	413	452	434	445	422	463	430	448	440	399	454	417	455	431	418	422	436	448	408	417	401	416	391	396	413	416	452	432	375	462	395	430	429	406	449	423	451	423	420	394	414	430	434	408	416	424	444	474	389	459	439	402	432	462	413	419	474	432	420	416	450	387	436	377	420	390	420	424	457	410	476	457	416	428	440	439	420	410	455	415	467	413	433	443	401	421	454	441	432	436	432	452	420	428	426	433	436	454	417	414	456	437	436	430	437	423	441	451	375	423	415	434	460	485	440	423	442	466	447	456	446	385	397	419	477	424	437	430	431	466	448	469	430	398	439	437	417	435	453	410	412	415	440	415	438	437	454	420	426	420	436	424	412	444	474	440	461	418	442	419	425	440	408	404	441	444	484	443	408	450	419	446	440	441	438	430	482	413	420	384	426	424	395	435	431	422	469	423	437	432	427	451	414	450	442	439	390	442	422	427	438	423	443	448	414	411	430	434	425	450	458	423	395	443	426	492	442	409	442	483	473	460	429	421	428	449	455	434	430	426	448	487	457	423	438	428	414	455	414	427	427	410	408	446	403	460	465	387	431	449	430	464	407	399	427	404	429	454	418	421	451	412	457	436	470	436	431	423	388	465	428	427	461	437	433	440	463	419	467	439	440	460	466	407	409	410	423	450	417	443	442	424	415	464	451	428	430	467	461	408	424	410	436	423	397	395	410	453	443	463	462	389	469	433	426	434	428	443	414	407	438	404	406	436	451	450	423	417	444	448	385	444	439	472	460	424	443	421	415	449	409	452	432	447	432	438	454	422	440	453	460	434	429	437	418	431	447	452	416	418	397	466	447	448	409	421	428	420	422	419	451	435	442	404	428	433	428	453	425	415	440	418	430	443	426	437	440	427	441	448	454	450	465	450	425	401	436	436	423	450	430	454	465	418	480	398	398	445	413	400	426	403	451	453	429	438	410	434	422	450	444	406	425	415	418	428	415	426	431	437	424	422	411	426	415	438	447	401	423	431	410	458	394	443	428	425	449	425	411	421	446	425	408	437	427	455	429	425	435	481	430	443	437	411	428	410	429	458	445	418	432	446	443	466	455	427	429	443	459	413	453	444	412	427	434	452	415	448	425	473	486	432	440	451	465	442	430	439	439	422	443	449	408	451	400	415	420	427	414	455	435	448	476	438	456	459	419	445	434	447	430	464	407	436	440	411	414	420	424	420	459	486	412	456	444	446	401	447	456	405	449	430	396	422	408	429	404	397	437	426	431	436	437	451	422	429	433	440	427	449	449	453	448	401	402	395	416	443	433	427	413	413	457	413	456	404	427	437	424	467	470	452	404	446	459	451	403	458	449	453	437	462	402	428	441	390	445	467	428	510	389	457	446	422	435	477	469	416	422	420	436	449	434	458	433	401	391	410	429	428	414	410	408	440	385	407	430	445	438	443	443	422	433	429	435	432	433	433	460	464	449	421	432	456	429	430	427	438	433	424	429	421	448	450	451	425	429	433	448	418	454	425	412	412	423	422	436	424	396	442	445	397	434	429	426	463	424	419	448	438	446	477	444	401	460	416	446	453	411	430	457	437	412	434	419	436	435	453	445	464	400	437	417	451	431	463	442	456	444	458	446	439	436	427	450	404	422	453	437	447	439	428	424	454	423	428	432	458	431	422	414	423	427	429	418	424	429	430	389	423	443	371	411	424	428	422	466	432	457	437	433	414	422	444	465	403	427	442	435	426	418	399	419	362	433	416	430	429	457	415	453	446	448	447	437	425	459	392	444	432	411	433	409	465	438	425	413	450	433	413	429	452	396	436	420	461	472	432	425	426	422	448	429	431	440	393	451	429	443	411	433	412	435	433	437	460	443	474	446	428	436	418	425	417	451	445	437	437	433	454	400	438	397	435	421	454	445	459	442	419	388	401	471	480	415	397	413	411	422	414	412	442	441	435	434	427	426	451	419	397	380	435	439	415	450	475	476	421	418	450	451	478	436	401	439	440	452	439	422	428	439	428	403	461	428	453	439	459	434	418	411	402	410	407	383	417	402	426	423	414	414	416	458	420	448	480	445	404	424	423	428	485	456	425	442	492	426	433	447	451	421	428	428	445
24920	21488	28015	25300	16386	1095	638	533	504	517	494	451	464	441	408	465	436	417	450	435	408	426	447	394	390	463	421	437	425	403	388	414	452	435	436	393	418	423	453	412	425	422	401	420	419	402	394	405	392	426	439	413	407	426	397	393	374	411	392	429	402	399	417	423	404	389	397	399	439	402	425	419	430	435	378	406	393	451	423	432	386	424	386	421	463	427	403	435	389	440	441	401	426	417	413	410	421	426	424	389	421	415	432	406	423	455	420	429	418	385	402	382	433	425	401	408	451	425	401	422	386	420	429	415	448	390	415	396	417	409	414	351	434	402	415	423	368	426	406	400	421	426	412	409	396	433	420	423	403	406	394	398	409	423	380	427	396	399	394	419	432	408	417	404	412	412	434	412	394	418	424	416	400	403	449	392	393	419	409	420	434	357	422	422	455	443	406	455	444	402	411	431	393	429	422	433	406	429	407	443	454	418	411	406	366	423	416	407	393	391	387	417	367	420	434	432	410	430	426	420	394	387	405	442	414	470	407	406	390	372	410	412	428	429	415	414	438	404	425	406	393	433	417	403	417	427	392	394	414	416	394	414	388	409	410	373	420	416	396	429	404	409	432	420	403	431	407	400	406	442	442	413	434	406	396	434	409	425	398	442	420	401	383	407	443	419	404	403	409	378	423	409	415	443	413	387	400	426	396	424	416	410	445	425	371	368	420	396	417	430	430	416	416	437	426	406	400	410	432	424	407	384	454	416	402	461	462	416	422	444	396	432	440	432	408	372	427	416	410	418	439	404	429	427	402	418	398	419	435	426	466	420	422	406	452	410	400	386	422	402	391	404	421	401	394	386	392	421	439	425	447	382	417	375	368	406	412	402	391	444	398	385	412	448	420	408	400	423	431	429	453	411	420	418	389	446	421	405	400	408	413	427	402	455	421	376	392	442	407	408	412	387	412	429	415	401	432	415	378	437	410	378	386	405	407	395	414	413	445	382	439	428	425	409	425	412	391	435	379	416	418	407	405	423	400	403	371	396	394	474	434	382	420	435	429	418	459	423	418	419	428	443	419	420	387	425	421	429	422	419	435	433	441	470	447	418	424	449	418	385	385	447	444	389	423	417	421	399	398	398	411	408	418	433	417	424	417	413	404	414	403	436	372	388	403	407	410	423	396	395	353	410	383	408	437	402	437	420	424	432	371	417	411	407	407	367	439	428	416	437	395	408	398	432	393	408	432	421	367	434	407	401	437	404	434	457	441	421	411	443	432	406	419	419	403	428	406	387	428	419	410	399	440	413	417	392	421	409	434	402	389	377	404	423	398	415	406	428	415	397	409	409	407	417	418	413	410	397	384	405	473	404	388	363	398	406	412	404	434	399	428	436	382	407	393	414	422	409	428	405	398	445	425	411	411	419	467	396	392	469	475	405	387	424	426	443	436	410	419	404	376	415	395	420	445	445	404	390	423	391	421	395	419	410	410	402	397	379	420	396	435	361	417	407	428	435	414	382	427	377	378	416	402	457	404	412	425	418	439	405	395	427	418	440	438	424	408	411	422	413	419	439	394	421	389	418	418	422	414	397	427	384	441	392	392	416	429	415	404	448	425	379	394	415	382	386	405	409	392	404	422	442	435	406	413	417	395	397	459	429	399	408	393	452	344	364	407	422	410	397	405	435	423	402	434	377	426	387	427	439	392	430	426	430	373	394	409	393	453	428	435	411	435	415	426	378	431	399	465	420	385	436	386	415	439	419	416	409	400	443	442	428	422	390	384	423	437	408	428	418	423	401	408	438	432	376	436	429	435	381	428	413	446	408	408	401	419	421	386	423	405	378	409	439	432	435	400	416	403	415	416	429	423	416	427	420	407	424	451	398	409	420	406	405	411	407	403	436	409	413	402	392	412	397	434	371	415	405	385	429	413	409	417	412	404	402	415	390	401	453	393	428	402	426	405	418	413	392	390	439	425	407	394	443	399	420	408	411	395	405	402	411	425	409	417	431	417	423	430	425	418	427	402	396	387	403	425	451	440	397	406	435	415	440	424	415	491	446	439	359	409	414	410	415	409	433	442	358	408	436	422	455	398	408	423	426	386	384	447	421	400	398	403	450	443	387	419	393	419	448	418	416	454	415	368	391	438	412	399	438	385	415	422	451	394	406	442	423	421	401	400	422	400	426	448	397	406	386	391	412	416	431	403	449	406	374	398	400	429	469	409	418	452	411	419	456	392	395	380	390	417	426	434	418	457	443	401	387	394	418	436	390	388	402	399	414	406	446	412	388	420	409	393	416	417	425	425	405	444	421	416	435	377	414	418	418	416	385	401	411	362	392	402	417	401	416	411	425	451	399	424	397	392	388	383	403	389	441	440	374	378	431	427	419	407	415	432	415	391	426	402	385	426	403	365	406	416	428	409	458	443	423	482	401	433	423	444	400	442	396	450	436	423	406	399	391	419	389	423	409	434	427	426	449	406	363	422	420	365	416	399	390	416	454	393	424	409	421	410	453	411	408	409	388	402	394	381	397	434	399	435	437	410	438	397	396	420	408	380	449	414	406	402	395	411	411	441	403	438	383	428	441	429	406	401	435	416	397	393	390	414	429	428	377	394	375	384	445	423	445	413	381	385	415	376	398	422	398	400	402	396	429	430	403	381	408	421	413	414	387	402	431	432	418	423	376	452	431	413	415	422	393	423	388	428	427	440	387	429	415	395	416	406	433	405	380	417	425	442	416	420	405	416	399	404	394	411	379	408	414	418	402	413	405	406	425	438	432	402	396	432	413	396	410	400	429	418	407	427	409	378	412	411	409	400	408	428	392	417	433	429	418	433	429	413	394	376	401	386	395	402	422	387	445	428	415	429	417	412	397	442	404	419	428	405	436	440	413	390	401	407	445	417	394	405	401	430	406	397	420	414	368	418	406	394	399	426	397	396	391	441	464	409	411	454	431	423	426	393	415	394	405	421	404	417	410	417	408	431	369	400	412	439	411	405	390	387	399	376	439	428	423	397	435	402	398	434	429	422	400	422	405	403	440	402	425	392	409	425	387	379	360	428	432	415	398	430	411	408	389	443	385	422	387	397	425	416	423	408	408	396	372	399	406	454	399	395	393	425	386	417	405	414	398	424	434	364	397	459	401	415	418	412	413	418	426	383	388	384	387	401	373	400	412	425	394	367	386	416	387	440	411	398	443	391	426	370	415	358	430	401	441	413	424	396	437	409	414	380	443	411	439	421	400	419	389	453	397	413	412	386	425	410	426	449	421	448	347	407	402	385	405	377	395	428	409	407	415	383	447	430	421	393	393	434	426	439	399	406	448	421	416	375	407	409	403	428	425	398	466	393	396	409	413	403	400	412	442	422	401	420	406	385	400	441	415	421	395	392	447	428	421	427	400	437	428	388	420	403	423	429	444	367	432	400	421	405	444	430	400	432	414	363	333	407	428	438	396	397	446	404	408	418	435	420	388	437	422	400	443	420	412	425	384	402	415
34741	46140	26727	1457	1058	915	769	726	626	585	574	530	511	551	494	459	465	458	432	424	460	465	484	443	462	481	453	449	473	431	454	430	442	446	470	456	446	451	446	476	475	462	448	448	468	467	441	432	416	435	432	449	435	435	443	408	413	440	451	395	434	418	425	405	437	388	440	424	434	450	424	417	455	430	442	462	408	444	435	442	467	440	490	446	430	429	451	448	458	455	447	440	429	447	444	419	473	451	451	415	436	426	413	460	464	453	494	438	434	446	454	457	416	460	455	419	472	437	430	441	430	409	449	424	456	419	414	415	447	441	461	441	430	482	413	457	451	471	465	460	432	426	413	442	466	441	442	406	455	427	416	460	425	429	437	446	478	474	434	415	434	424	457	435	414	435	425	441	397	466	422	453	430	427	445	470	467	472	430	436	452	402	449	434	468	450	434	459	435	433	429	428	434	414	438	435	449	443	415	447	479	479	425	443	439	420	429	425	424	459	474	433	441	408	443	400	444	434	447	411	463	453	433	441	452	461	424	415	437	435	453	459	428	439	437	440	444	436	399	424	439	400	426	420	480	436	463	430	392	410	444	439	441	403	437	462	443	455	434	443	426	429	463	447	438	443	447	404	422	440	434	457	433	455	412	449	433	427	437	394	440	405	447	463	414	453	446	425	462	414	442	505	431	434	444	458	439	439	456	429	431	469	462	424	433	406	436	446	443	438	455	421	434	422	412	414	426	401	459	452	449	454	447	400	443	441	439	421	436	441	485	477	454	467	442	481	431	400	471	450	427	402	442	433	427	453	486	460	432	446	429	463	444	443	441	459	438	443	438	422	387	437	440	438	447	399	441	413	448	422	439	428	467	480	405	442	433	431	417	476	425	453	425	421	433	432	422	440	443	432	407	464	447	441	455	425	440	440	432	467	413	397	415	476	422	435	421	480	428	423	412	433	417	443	405	426	426	437	433	442	441	408	457	418	426	441	441	424	413	470	418	444	433	441	433	453	450	446	458	441	458	439	442	429	449	447	438	425	449	477	456	418	416	410	450	447	405	464	433	419	481	456	448	448	441	462	477	402	431	433	416	428	419	479	424	439	460	421	412	428	427	484	413	450	425	480	442	446	424	414	423	437	411	437	430	452	403	451	442	430	438	478	397	389	467	399	464	415	441	429	445	456	438	445	471	442	437	427	402	418	430	427	417	450	453	470	432	438	443	445	428	447	429	446	451	449	383	453	470	456	447	448	431	451	445	455	438	440	426	409	421	419	464	424	438	402	428	426	428	426	438	447	434	422	426	431	453	432	408	442	419	412	430	478	487	442	457	455	432	459	411	456	430	454	457	426	424	419	438	431	426	444	420	430	455	454	428	433	444	433	456	475	437	414	409	452	424	458	428	427	419	462	462	448	450	428	418	416	433	429	419	396	407	405	407	415	444	435	432	446	457	424	439	441	445	424	436	478	452	439	418	434	451	441	437	449	403	448	434	440	446	415	437	445	447	424	435	470	427	432	481	449	443	454	441	439	441	440	474	415	431	390	458	420	494	437	475	423	467	457	432	418	423	445	423	435	411	480	440	444	479	425	445	426	420	446	443	436	408	421	443	415	449	422	454	431	454	449	423	425	433	459	412	420	437	453	465	425	404	442	452	454	461	429	431	432	428	444	469	446	464	436	396	433	473	455	480	455	472	453	441	412	415	455	425	429	437	428	437	470	422	407	444	404	423	445	433	433	447	430	437	463	436	453	436	433	466	393	412	402	429	446	447	478	437	431	461	463	437	436	420	438	446	397	406	427	449	462	414	410	413	468	399	436	475	441	459	445	445	432	449	457	445	417	406	419	446	483	475	490	435	436	455	469	426	428	446	439	433	434	444	440	436	450	474	419	434	461	428	455	442	460	399	434	427	410	403	453	441	416	426	453	457	442	449	432	467	446	435	472	427	479	405	429	430	439	427	464	438	407	406	448	412	427	385	450	423	436	450	430	453	452	450	436	442	436	404	475	427	464	384	427	419	420	387	419	463	437	415	408	459	458	426	424	418	436	425	436	443	427	401	435	442	407	421	447	436	435	463	443	436	458	404	400	396	415	393	415	453	420	439	433	442	489	462	425	439	456	449	452	469	424	446	429	462	406	423	449	430	441	459	458	461	459	455	444	435	379	443	424	407	404	444	408	470	477	448	416	432	450	454	452	435	431	416	445	387	410	450	437	407	404	460	429	400	454	431	436	452	447	403	448	398	454	432	447	453	417	446	425	418	446	440	423	435	444	451	450	481	417	425	417	462	466	416	444	416	415	433	430	406	421	409	480	456	432	429	420	448	438	466	465	456	455	456	448	434	450	419	409	446	446	468	469	457	445	438	466	420	439	457	416	422	444	441	402	435	435	423	457	455	471	456	421	393	416	422	459	393	417	438	421	440	442	432	414	454	427	439	395	464	436	469	446	431	408	463	417	417	455	431	440	404	484	480	430	429	456	422	458	414	406	428	396	415	456	420	433	421	478	426	426	446	417	436	432	424	476	425	432	427	412	444	427	423	444	436	452	420	443	437	443	449	445	448	464	445	395	429	397	416	434	399	406	471	409	438	443	437	458	433	429	436	442	446	447	429	416	442	401	409	436	466	432	469	461	414	465	460	459	406	437	447	444	431	432	442	430	408	414	437	445	414	445	470	431	464	428	429	448	437	447	413	460	446	450	461	421	444	450	442	461	445	448	421	431	417	404	435	451	431	421	422	384	405	398	444	458	464	394	442	446	408	420	458	423	438	419	420	426	418	441	421	458	408	448	436	435	418	421	444	392	414	415	439	443	448	413	425	420	437	432	441	415	458	435	447	404	423	455	472	465	427	428	423	420	446	423	459	429	449	451	443	443	442	454	465	456	433	428	439	433	435	425	428	442	448	455	431	449	408	435	429	432	446	438	433	407	432	454	429	472	410	422	476	431	400	414	460	445	469	444	421	437	429	443	431	421	439	421	434	398	452	422	418	407	450	432	440	476	455	441	422	479	463	455	426	420	423	444	450	426	418	468	423	499	410	418	436	445	464	454	424	421	463	418	463	443	469	421	430	439	426	421	413	455	432	424	450	458	413	470	443	483	446	442	446	438	464	424	405	456	436	458	449	458	445	437	416	474	414	433	430	453	430	452	463	494	404	419	432	447	440	433	463	450	410	430	462	423	444	436	471	466	429	426	446	421	462	465	433	452	420	419	463	427	432	424	428	401	463	446	445	423	439	453	448	447	456	485	424	428	493	433	445	459	439	419	420	480	396	431	431	431	485	428	411	422	422	445	433	447	391	436	436	437	453	431	443	436	432	401	400	450	465	438	411	475	426	474	456	451	483	494	428	429	452	442	470	434	431	453	475	475	442	480	407	449	406	412	434	458	448	458	426	448	457	426	419	425	398	426	423	394	422	423	426	444	452	467	441	443	441	415	403	466	429	460	418	408	460	432	423	462	445	409	457	406	435	409	439	454	409	411	403	428
22761	21508	28906	24556	21497	21509	9333	743	504	468	457	389	346	327	347	269	306	292	274	274	260	251	240	269	248	264	256	240	243	261	245	248	239	257	250	236	255	240	213	245	257	246	225	220	234	231	240	247	242	215	213	214	259	218	214	222	210	221	214	217	224	245	222	228	236	252	228	213	226	230	223	209	213	199	233	229	210	212	211	236	244	241	226	216	231	262	239	253	221	225	247	203	193	217	206	217	248	242	242	227	230	229	232	267	218	226	217	208	223	248	222	212	206	226	216	214	226	246	232	240	190	246	201	207	215	227	231	226	229	204	223	252	234	208	217	238	205	202	227	233	221	226	218	217	214	205	230	257	232	215	235	241	211	197	224	209	204	208	237	225	239	250	220	221	213	234	215	203	226	209	224	217	216	214	202	210	239	234	204	214	227	244	211	214	207	225	240	208	236	214	243	236	222	215	227	209	224	222	235	232	206	252	234	238	193	190	204	226	231	240	223	254	238	227	221	228	235	219	198	220	245	223	216	215	214	207	232	237	224	237	213	210	218	224	231	195	233	213	202	207	216	238	217	250	263	223	218	217	236	241	225	209	219	231	251	236	214	235	229	208	215	210	202	221	224	206	239	222	230	207	208	205	216	230	229	229	221	197	220	203	214	222	209	256	221	224	234	220	208	204	232	203	221	225	208	231	195	227	223	239	226	221	223	222	214	229	234	228	201	207	242	216	254	217	214	215	230	214	217	233	219	223	233	217	206	201	204	215	223	211	215	234	230	217	225	235	219	202	191	197	234	210	240	203	230	214	260	210	244	213	199	221	223	230	210	231	212	241	233	251	209	213	207	242	218	224	251	205	217	226	215	223	237	217	202	211	232	222	215	235	217	214	234	226	227	206	226	239	220	187	194	225	228	250	205	238	229	222	214	230	224	236	227	238	224	235	222	251	220	251	235	211	241	221	228	244	212	238	218	228	219	220	267	217	208	218	210	220	232	219	209	214	236	250	252	221	217	226	250	217	231	234	226	229	233	233	217	242	204	254	221	239	243	200	252	256	188	242	220	227	206	232	237	251	216	215	217	209	224	224	218	228	217	207	248	213	216	226	209	213	218	217	225	228	205	219	198	206	214	241	208	237	236	217	198	240	216	238	211	258	212	230	217	221	200	244	219	230	217	212	252	242	227	218	232	236	241	243	230	215	239	249	204	231	217	210	246	227	226	252	224	227	226	213	206	224	236	208	213	231	207	239	206	215	238	216	193	220	202	236	225	224	223	221	204	229	214	213	231	219	238	211	235	224	247	221	252	242	239	244	247	226	224	199	231	234	202	224	214	199	214	244	213	232	203	250	222	215	231	241	190	189	219	216	226	242	216	215	221	207	217	236	202	221	202	203	203	214	214	242	235	197	228	242	222	221	221	218	237	212	228	221	241	246	214	225	223	223	208	207	226	201	226	229	222	204	238	212	218	214	239	221	214	193	218	217	252	218	204	226	214	196	229	224	200	211	224	212	211	227	223	226	254	219	217	221	236	202	232	216	206	231	226	234	214	224	217	194	223	211	236	204	248	232	216	229	221	204	232	205	198	223	246	196	226	225	220	240	211	212	224	226	221	212	224	207	223	239	217	217	209	222	205	224	221	219	209	204	215	212	231	220	205	216	210	231	244	220	240	225	215	230	227	212	228	222	232	200	208	242	225	212	219	213	246	218	244	256	206	189	223	231	210	240	235	220	205	191	222	245	213	226	206	256	216	193	246	227	236	210	240	204	254	225	196	245	211	201	240	212	219	193	236	225	205	173	199	205	250	202	230	244	243	219	228	188	215	223	248	212	227	200	229	228	220	233	230	206	201	229	232	256	229	232	220	217	228	216	224	198	224	239	213	221	235	233	242	209	256	224	196	205	237	221	239	206	228	223	214	210	211	227	225	256	195	227	210	214	238	248	244	235	215	247	198	213	217	235	214	223	187	192	211	210	209	216	219	225	220	218	234	219	217	215	192	207	219	230	232	239	205	212	224	202	245	224	248	224	236	256	221	197	217	221	207	203	215	236	226	221	247	216	213	230	221	256	256	203	209	216	228	221	210	199	218	214	211	214	216	230	226	221	204	238	227	213	227	219	190	236	224	238	219	218	215	224	201	217	200	197	216	232	236	210	225	209	236	199	244	224	217	214	202	198	228	213	204	216	216	216	219	238	236	234	207	224	231	233	242	242	211	225	210	227	221	223	206	221	261	233	211	219	217	242	217	215	196	233	202	227	220	228	222	227	253	229	200	211	209	215	194	231	234	229	236	224	197	208	234	255	226	223	266	216	236	186	239	238	218	204	213	219	232	216	196	247	211	209	213	221	224	222	199	215	249	219	231	237	232	200	229	197	232	232	203	245	191	215	221	206	233	220	228	226	198	199	207	213	239	219	210	208	223	241	212	222	239	238	210	212	236	217	226	244	191	212	207	212	223	215	209	221	220	213	238	247	226	250	218	245	226	217	220	207	220	238	204	208	240	225	210	216	216	234	232	223	205	235	211	216	221	233	199	206	218	244	229	212	196	216	246	211	223	217	216	227	170	222	233	235	207	249	214	240	208	220	214	205	233	204	217	197	256	220	214	206	221	210	246	250	214	207	242	198	220	203	248	225	231	205	235	262	216	201	244	217	199	216	237	234	218	196	243	227	239	196	237	169	272	206	238	238	228	227	217	212	218	244	219	221	263	202	195	240	214	222	234	225	215	214	206	194	205	218	206	233	207	229	216	232	233	231	207	243	197	199	202	212	229	249	236	216	226	221	229	219	236	212	236	225	246	210	221	220	211	235	213	200	249	187	215	227	242	212	220	247	202	198	201	195	234	246	228	208	232	209	233	217	220	210	213	216	241	244	239	233	224	230	215	226	224	229	246	234	240	234	213	177	215	224	226	212	219	214	202	204	211	222	243	212	215	223	229	217	230	236	235	202	214	232	229	213	224	219	229	187	214	209	212	221	208	208	233	252	198	216	210	202	230	221	226	220	179	224	251	219	218	207	223	213	241	231	197	213	202	243	227	214	236	243	210	224	197	215	217	237	221	241	232	242	241	188	211	229	224	216	231	213	225	229	210	244	225	235	240	220	253	233	215	210	231	227	238	234	181	202	234	222	234	221	231	240	213	194	238	227	201	196	231	222	205	219	265	263	226	202	229	235	218	235	226	227	217	214	225	212	234	224	202	242	200	225	252	232	202	224	254	217	204	227	208	239	213	233	262	237	217	239	228	241	221	221	204	208	221	209	212	247	211	221	232	225	237	224	222	208	262	193	230	246	210	238	210	234	258	243	219	217	238	211	230	210	180	204	211	215	195	262	230	221	181	210	213	236	199	214	229	221	197	222	196	237	215	246	213	211	221	199	225	217	224	227	207	221	219	245	195	215	210	220	235	234	236	219	255	201	229	211	246	245	218	217	215	216	226	204	218	229	212	184	212	237	233	207	197	236	223	207	217	235	233	232	208	223	210	251
39019	60213	45529	3765	2363	1745	1285	1029	832	636	579	478	472	466	413	382	334	381	308	307	293	275	270	266	283	287	284	280	276	287	290	268	266	259	264	271	253	244	252	278	275	267	260	265	251	255	218	257	244	262	263	248	214	276	238	213	271	249	260	257	236	255	284	234	246	239	231	231	266	218	216	240	236	264	253	241	237	256	246	290	259	243	313	284	271	246	263	255	223	239	226	284	265	242	230	241	255	261	243	270	243	262	259	224	242	245	272	254	232	269	265	263	253	241	253	255	240	252	247	249	208	250	244	254	260	275	226	248	236	245	211	229	272	260	232	261	233	235	233	240	260	248	226	247	244	219	216	222	233	218	245	245	237	255	229	248	223	222	235	247	243	240	247	236	255	237	250	225	228	265	235	270	230	289	228	250	224	235	232	225	254	271	250	233	254	253	222	237	221	242	228	238	238	232	255	195	247	254	248	224	240	232	255	235	249	226	245	240	243	225	259	218	212	234	231	255	253	217	250	249	240	254	265	242	253	222	232	254	252	244	259	227	225	261	238	266	216	228	239	265	246	240	230	225	242	239	259	235	262	243	243	228	262	258	236	246	231	208	237	218	238	233	248	244	254	256	230	236	250	233	266	250	246	251	255	222	231	236	246	250	234	269	265	256	216	231	280	248	267	223	252	231	248	231	236	245	239	260	237	263	241	250	239	249	231	248	256	244	215	249	254	241	220	213	232	234	222	239	247	237	238	252	218	243	241	222	245	258	241	251	256	230	251	267	222	243	248	219	221	266	263	227	269	230	285	239	261	251	223	210	235	253	232	266	242	215	212	223	233	243	231	270	244	251	229	245	250	256	255	252	236	232	252	254	225	236	223	248	234	265	266	257	252	252	231	246	256	223	244	231	234	217	220	246	233	244	252	249	239	283	245	233	240	243	246	234	263	243	226	229	233	263	241	226	230	230	234	234	251	231	235	232	260	253	188	236	222	228	254	259	270	247	232	222	239	220	232	240	234	220	204	233	245	256	250	258	257	241	221	230	247	228	241	242	273	265	234	224	258	199	235	205	250	207	251	232	229	278	243	224	253	239	225	220	226	222	242	235	264	262	232	225	256	270	250	198	233	288	256	242	237	229	260	247	225	213	246	263	249	266	243	229	242	237	241	227	229	240	241	275	225	228	230	241	227	250	235	245	237	249	230	232	238	219	248	259	236	265	253	207	220	243	275	253	225	247	222	257	235	234	240	242	255	255	247	258	255	233	255	211	229	231	251	221	231	215	244	231	248	244	228	240	250	249	241	223	247	256	243	262	238	243	244	258	242	236	238	243	240	254	239	231	243	247	250	239	241	262	231	247	223	201	240	254	255	239	249	254	222	243	234	257	253	245	216	230	251	239	260	248	253	245	246	250	248	243	245	247	246	275	208	248	273	231	266	269	223	218	228	235	243	241	228	226	228	245	229	230	255	225	239	250	240	229	229	253	234	259	260	267	224	256	242	251	247	250	221	228	237	260	254	249	246	216	243	225	238	250	235	212	257	228	237	216	252	247	261	224	223	220	242	273	264	243	253	253	243	243	252	233	221	225	215	284	242	219	229	246	235	263	248	281	259	292	237	258	224	230	231	234	243	239	237	226	244	240	230	255	221	245	258	250	252	237	252	233	246	255	258	246	241	236	209	262	243	266	262	220	248	200	220	254	212	227	239	244	239	254	221	239	248	239	243	257	252	228	256	263	251	271	250	271	226	242	245	252	268	248	281	260	241	214	231	264	266	230	249	199	221	221	243	241	228	236	222	242	265	228	266	236	248	237	244	218	223	250	238	258	265	222	207	227	228	264	254	239	251	250	238	242	243	258	220	236	244	256	232	237	217	248	236	270	208	198	226	240	244	210	229	234	231	243	246	264	236	219	250	227	237	244	246	261	223	235	229	237	269	233	236	258	232	240	218	239	249	244	210	235	237	272	263	263	229	253	253	234	246	266	228	217	229	228	249	232	247	229	236	224	215	223	220	217	249	227	257	235	228	267	225	258	262	226	247	241	245	253	228	233	245	256	235	261	220	241	235	270	233	209	234	243	231	246	198	221	240	235	236	232	225	247	235	210	230	243	249	236	232	259	246	240	284	237	286	271	253	261	233	231	244	238	224	257	226	265	232	229	216	255	221	243	239	228	253	279	226	223	263	236	240	234	252	270	251	253	224	255	250	261	232	252	247	270	237	224	225	254	242	227	245	247	236	248	256	229	238	238	265	227	232	239	223	238	243	218	241	260	218	251	224	246	232	249	210	237	238	225	235	250	232	246	222	244	204	248	240	235	258	245	208	256	240	225	262	239	234	260	240	239	256	247	245	244	258	251	233	270	256	223	222	244	247	256	250	234	266	214	264	252	250	244	228	282	250	241	223	251	213	228	244	274	237	225	228	242	215	218	234	235	237	240	239	243	241	248	252	243	261	232	237	234	231	269	253	219	219	230	237	237	247	255	228	220	233	267	229	239	260	205	256	243	243	259	217	221	238	231	219	241	252	235	234	228	242	229	226	221	233	247	227	284	246	234	218	251	225	245	232	233	224	223	230	277	230	256	275	248	251	244	252	232	241	258	233	244	237	255	243	246	243	236	245	241	244	268	240	246	259	221	267	246	244	243	241	246	246	240	238	219	238	228	252	247	248	268	238	211	268	242	234	254	244	220	219	255	233	223	237	268	271	231	265	215	259	229	230	258	259	239	227	226	267	245	229	203	261	252	245	219	221	230	247	237	239	219	261	260	204	242	237	225	255	241	234	265	242	238	250	252	240	236	260	250	230	235	278	247	214	238	237	249	261	244	257	269	242	252	239	237	235	272	269	228	223	246	232	244	246	235	229	240	210	246	227	240	255	233	239	228	222	231	260	241	222	223	264	250	235	245	217	257	239	241	241	229	236	233	247	241	244	248	228	248	259	230	272	226	231	253	229	237	238	265	242	243	239	235	229	230	251	241	224	233	235	242	214	237	223	258	245	229	240	245	263	249	227	243	237	220	212	245	234	243	251	240	244	236	246	225	276	272	242	244	235	234	225	250	240	231	253	238	244	279	265	254	225	244	248	239	229	247	244	252	237	261	236	246	244	230	235	249	242	276	254	256	258	222	250	249	240	235	279	233	214	223	259	243	243	235	242	253	240	229	222	227	221	245	246	263	242	240	226	236	243	240	265	238	228	242	254	235	256	244	243	220	240	258	250	250	251	255	246	222	246	217	254	233	223	273	232	232	223	199	241	254	226	250	261	250	254	231	236	237	235	252	230	239	214	215	246	252	263	256	232	231	236	238	232	227	250	227	235	223	248	251	222	236	237	229	232	231	238	272	233	266	240	243	195	232	234	235	252	237	231	269	239	260	247	249	252	245	236	221	276	235	249	236	242	244	237	229	241	257	238	228	238	245	225	254	250	251	241	235	233	248	275	242	252	232	259	229	219	229	213	235	261	216	243	251	223	220	226	225	233	272	247	233
30171	25216	14831	1885	619	622	556	581	548	556	558	511	573	484	523	539	540	541	546	517	518	536	502	479	533	511	569	546	551	566	511	531	522	499	530	552	568	494	547	574	561	571	515	472	509	541	557	505	548	545	538	508	523	504	541	504	538	536	497	547	564	536	542	550	525	527	552	513	548	540	516	528	530	531	519	573	541	518	533	540	481	501	525	556	518	531	561	534	529	500	545	558	499	472	550	533	521	502	529	513	529	523	536	527	574	494	536	502	512	496	540	511	514	561	513	492	490	511	475	543	541	537	542	552	552	523	602	502	504	531	546	522	494	559	559	497	551	532	537	562	531	483	538	531	551	582	524	553	518	545	510	521	526	539	518	567	518	554	534	508	556	513	544	514	581	511	536	525	565	547	559	501	519	562	531	507	535	505	505	529	542	553	507	512	545	495	485	549	507	517	499	540	553	524	584	528	521	557	505	528	505	509	530	547	548	531	532	517	566	507	531	508	522	522	527	514	555	564	548	552	522	512	524	495	491	501	494	527	503	506	529	535	524	506	527	537	545	571	516	513	568	552	541	543	483	496	554	516	497	527	534	506	563	567	551	575	531	515	519	535	550	535	528	514	497	505	521	503	532	471	575	535	554	502	542	502	486	530	497	560	513	521	532	558	556	518	513	505	549	528	537	578	573	517	514	505	556	541	547	523	532	543	538	505	545	514	565	544	516	532	528	548	537	521	544	514	548	519	583	539	567	500	528	537	505	522	505	526	498	514	522	515	507	520	539	561	525	497	542	505	544	527	527	521	516	540	542	483	503	552	535	527	495	521	524	518	532	575	548	483	549	499	518	550	525	513	575	497	526	507	499	521	509	527	501	549	543	507	500	574	550	515	548	559	503	518	524	544	528	526	560	513	521	543	546	492	546	527	563	530	543	535	516	546	566	582	513	586	529	537	515	526	555	548	525	525	517	516	535	534	493	579	554	570	550	609	576	529	523	517	542	523	515	548	489	514	562	549	571	494	519	517	489	561	522	551	519	520	536	557	522	552	522	524	539	533	507	508	580	524	508	541	546	488	525	557	536	554	541	486	518	513	519	523	533	505	529	563	545	571	521	546	508	528	550	562	538	542	480	563	536	542	489	512	600	547	558	530	546	527	508	541	529	509	550	550	524	551	515	521	561	542	574	522	542	522	515	549	515	564	559	526	505	522	503	540	515	573	542	508	551	530	512	561	558	563	522	561	567	526	515	565	538	534	575	537	499	559	538	549	553	502	510	534	492	526	557	576	536	555	567	535	541	545	530	524	559	537	557	548	543	557	489	590	524	539	541	539	524	540	538	509	526	537	550	507	543	533	519	555	547	526	514	489	593	521	489	535	533	488	550	506	527	543	525	490	554	568	536	502	516	537	556	533	528	526	500	564	554	528	541	540	554	546	521	491	540	519	523	503	548	472	542	509	557	512	551	532	500	542	535	570	537	568	501	526	531	505	516	483	534	547	521	533	506	537	515	510	530	521	528	475	518	511	555	534	526	551	550	509	527	514	542	497	535	531	530	504	589	537	511	552	570	515	496	532	556	531	524	536	547	569	521	559	537	517	556	527	519	510	502	518	555	555	491	537	547	546	487	569	576	528	550	509	546	500	522	529	557	526	561	533	547	542	544	543	559	566	491	550	552	495	517	545	501	506	562	488	506	516	532	533	539	529	498	540	503	549	519	504	569	511	533	548	522	506	536	514	585	517	556	509	525	582	511	557	568	508	593	519	550	533	551	535	505	526	565	547	494	525	514	553	528	485	516	528	572	514	526	528	565	493	530	525	555	541	537	565	514	519	576	574	528	519	530	521	522	521	545	545	524	541	507	533	520	540	519	557	565	572	549	568	500	522	527	539	545	525	547	541	526	498	545	503	526	557	481	512	507	476	571	515	514	518	535	533	506	552	526	500	508	531	495	502	540	542	525	503	548	579	520	533	516	544	556	548	518	554	509	498	567	550	534	544	520	530	536	568	546	529	547	545	502	505	473	557	533	548	531	519	534	558	537	516	522	585	548	542	515	502	517	533	547	512	545	497	537	517	559	535	497	552	503	529	536	502	495	519	541	551	494	516	542	497	497	533	512	552	536	546	503	552	580	547	524	523	518	517	558	511	527	535	513	526	537	561	492	514	544	506	493	503	547	536	541	563	504	494	532	581	537	555	552	537	513	547	488	528	514	521	535	513	534	551	578	566	545	487	551	521	512	566	509	548	507	557	526	532	513	554	555	526	517	495	538	530	545	563	525	558	525	554	515	508	548	501	541	510	559	553	560	567	531	547	513	539	546	515	510	551	513	514	506	510	516	505	576	555	531	497	538	534	552	520	545	531	522	525	527	514	486	539	536	507	527	558	535	527	496	535	539	526	508	526	525	496	488	518	512	507	533	556	509	574	519	524	548	521	511	534	517	498	571	548	511	537	522	519	526	511	548	567	544	542	521	519	543	541	506	527	512	510	528	527	524	535	522	550	501	536	551	567	550	515	520	520	519	534	530	532	547	553	538	572	539	537	550	565	512	547	513	589	514	541	541	485	546	521	546	536	523	532	519	536	489	509	545	518	564	522	555	506	512	569	569	542	504	577	522	521	517	526	542	493	531	533	524	494	481	563	549	486	509	518	542	560	538	555	506	526	556	515	532	553	543	554	542	540	526	551	548	556	503	535	536	512	544	543	570	543	495	533	498	590	506	529	555	545	563	564	520	513	541	533	534	510	522	532	533	481	546	552	551	560	538	526	542	526	549	520	542	528	508	492	574	545	515	518	516	512	560	535	504	527	603	529	523	496	491	502	522	554	524	518	509	521	519	523	547	577	495	522	503	561	544	554	571	556	498	582	541	514	481	509	507	542	512	563	571	548	514	540	536	537	544	526	517	574	518	567	555	529	564	529	547	503	535	533	542	512	543	511	509	510	539	545	539	511	515	521	520	553	521	520	501	533	545	544	551	513	557	499	519	508	522	536	524	517	511	539	548	555	586	564	559	528	559	520	476	523	517	528	525	514	535	540	495	545	539	541	537	507	546	524	546	519	495	545	533	563	511	530	486	541	551	519	550	509	570	517	591	514	504	505	484	553	479	520	503	503	539	521	498	564	535	523	536	521	506	546	520	555	551	505	527	517	584	515	554	560	498	500	520	509	532	533	544	501	523	509	529	533	561	506	531	512	486	526	515	538	519	523	545	512	546	541	501	575	528	500	534	572	486	516	556	494	512	540	558	508	552	509	526	563	583	520	547	561	533	509	523	547	573	560	519	571	520	541	544	521	472	539	532	539	554	507	555	527	499	552	485	549	571	520	553	503	536	530	519	554	538	508	538	541	529	512	550	550	507	498	546	546	518	533	524	541	497	520	555	577	516	542	528	542	493	544	522	536	543	510	539	525	558	549	504	519	553	518	540	506	555	518	559	527	559	532	502	493	552	501	520	558	551	484	547	560	556	578	545	555	516	510	540	556	552	517
33392	33430	8412	688	630	573	597	593	577	572	563	590	557	550	592	532	609	598	608	566	563	547	599	558	591	611	568	588	569	532	562	526	566	552	580	596	576	610	580	574	581	549	579	581	556	587	579	554	533	592	573	559	570	589	552	600	623	595	583	575	566	554	536	566	562	575	561	570	539	539	585	554	576	555	587	565	586	581	574	583	495	580	555	542	595	562	602	555	600	587	589	534	557	592	616	527	593	585	570	630	548	562	542	571	589	551	603	570	561	565	587	557	578	540	591	585	560	566	546	543	555	564	592	552	556	522	577	574	568	582	587	519	570	582	558	602	566	587	576	574	601	551	564	567	548	582	551	613	525	590	575	524	551	603	529	555	555	571	556	602	573	535	575	601	592	554	540	557	568	596	583	563	532	561	555	577	545	638	566	556	565	573	541	534	582	599	519	525	581	534	601	542	561	571	594	548	573	553	556	629	570	555	576	582	586	553	561	601	567	578	572	565	577	555	550	561	564	599	571	602	544	598	584	538	553	565	536	540	576	604	550	528	557	559	607	578	537	581	514	516	553	549	555	604	543	545	577	588	615	525	589	532	559	568	584	606	566	583	553	589	557	549	557	523	596	530	587	595	572	555	568	575	556	543	570	560	554	567	598	572	570	573	584	564	601	593	549	611	575	572	552	637	587	573	598	561	600	577	588	562	568	596	567	558	550	528	536	538	578	570	581	582	537	582	561	564	531	556	555	626	567	557	611	593	560	552	562	597	560	560	553	568	583	550	561	584	555	587	569	583	542	573	583	592	578	544	584	589	573	587	581	572	571	538	561	558	561	578	573	581	550	555	566	578	554	553	577	570	549	541	635	604	577	578	609	611	531	577	564	590	565	600	549	607	519	545	572	560	555	555	555	543	541	539	570	622	578	536	549	595	566	571	552	590	568	550	599	603	547	557	580	548	575	547	601	541	554	579	553	594	571	581	528	577	560	571	570	532	584	593	600	567	553	581	568	565	542	612	617	566	499	575	593	567	571	545	615	577	623	616	590	608	543	566	583	534	598	582	566	612	569	571	549	560	556	538	491	511	554	542	571	577	561	596	566	574	561	535	565	595	618	559	562	569	555	577	630	547	565	590	502	560	545	567	571	565	565	569	574	606	567	559	537	543	586	594	597	567	540	567	556	574	572	587	611	596	561	519	579	548	575	541	569	595	556	577	572	561	581	591	543	564	557	609	588	608	585	586	549	554	591	553	585	529	597	574	544	623	555	570	643	567	531	563	563	540	559	564	575	573	540	566	553	570	593	591	550	512	580	589	598	589	554	576	581	562	534	527	622	538	589	563	571	553	563	584	559	572	553	539	576	594	571	569	567	555	571	551	600	572	568	548	563	541	554	583	536	573	553	608	530	553	561	535	557	593	551	565	566	539	532	600	573	586	567	593	554	530	578	572	629	560	575	565	597	549	559	558	569	563	543	602	584	555	595	565	576	558	581	565	569	574	508	549	527	552	563	574	572	581	586	606	620	566	571	566	569	541	583	573	554	554	574	584	584	575	585	552	531	538	569	610	554	619	591	577	567	560	551	552	532	576	573	567	581	613	535	530	578	586	566	591	558	586	585	545	572	548	595	572	530	589	550	589	593	602	568	615	519	549	560	574	574	584	558	578	593	600	539	536	519	586	569	539	569	602	569	578	537	535	609	556	593	586	576	552	609	567	568	570	627	556	589	538	556	591	524	587	592	576	589	578	603	567	610	568	552	566	521	550	534	596	604	562	577	591	538	561	566	542	530	549	548	557	571	573	564	617	580	580	575	547	572	562	537	587	561	577	570	515	551	557	577	534	552	571	544	529	541	529	553	548	549	552	583	548	527	599	589	539	563	539	552	589	544	570	520	557	565	618	557	557	587	554	545	580	546	577	603	613	554	570	601	537	585	612	543	562	555	539	597	605	597	578	586	537	527	537	550	605	592	590	570	614	599	580	589	549	607	632	587	549	546	585	551	584	556	617	566	584	560	577	612	564	590	573	526	566	529	585	550	552	528	581	559	554	581	610	554	548	604	544	571	568	569	619	582	564	574	545	570	575	570	583	588	580	510	593	589	568	556	564	591	582	587	577	591	587	569	532	573	564	547	594	594	561	588	554	576	571	543	535	584	596	564	573	544	592	566	554	537	552	610	547	581	613	532	561	610	615	601	620	532	585	555	584	603	595	595	597	562	553	584	591	570	592	564	578	545	596	601	603	594	574	571	571	567	565	565	535	584	556	523	576	599	557	601	555	583	571	528	567	565	578	569	572	607	587	597	565	627	599	508	551	561	584	601	582	564	552	619	526	591	534	590	556	566	614	568	562	597	546	598	592	562	575	559	541	555	584	528	599	544	604	594	537	565	601	548	586	546	548	542	609	566	582	621	566	550	579	582	610	543	581	551	591	566	568	612	559	575	578	569	577	579	526	548	531	552	610	601	549	549	617	607	578	582	614	591	566	645	544	587	535	558	532	566	551	556	564	581	533	559	599	591	567	546	554	532	569	600	565	602	587	530	547	587	585	544	580	551	559	565	591	567	643	565	541	537	580	587	554	598	555	586	541	566	603	592	569	583	578	560	557	555	575	583	588	545	531	572	533	556	524	576	582	567	570	562	529	544	546	527	545	562	612	579	507	535	576	608	606	606	558	561	609	566	564	563	590	555	604	557	606	539	555	522	553	570	574	528	588	599	621	547	578	597	580	553	537	537	584	550	599	572	483	590	547	587	594	569	534	610	582	557	583	571	574	556	607	546	538	575	539	562	607	562	579	575	563	601	545	527	566	601	555	539	552	595	581	561	596	541	582	541	605	568	558	578	607	612	605	528	553	590	615	589	539	591	608	567	596	593	536	579	516	579	610	558	554	563	559	564	587	540	571	569	575	645	537	520	597	568	539	604	578	565	569	522	617	592	552	600	552	569	572	528	567	543	594	595	563	586	559	562	585	553	578	541	564	584	591	560	539	577	586	593	569	573	564	591	568	570	577	544	560	598	542	575	512	518	567	532	531	555	535	533	536	568	601	663	550	584	563	586	568	578	606	554	558	542	571	562	581	525	608	543	541	573	577	572	557	583	553	602	591	576	578	583	558	534	610	563	594	549	533	532	559	551	595	538	561	588	553	556	566	559	579	579	614	542	553	545	521	564	541	507	531	568	541	574	556	575	570	562	514	578	563	555	585	564	615	572	598	566	584	564	555	540	583	558	618	555	613	554	550	626	623	586	570	585	528	572	582	600	576	554	557	539	578	578	569	558	581	601	562	601	528	556	586	483	568	599	546	559	547	555	593	566	584	589	530	568	577	592	563	533	592	590	573	617	586	552	599	626	538	546	560	586	595	577	599	555	573	585	579	565	606	566	557	609	553	584	607	566	535	593	568	575	611	585	605	563	608	549	543	571	539	572	588	546	560	556	568	559	541	592	602	530	556	593	574	553	606	545	560	564	581	523	581	545	598	581	575	570	515
23997	21474	28713	24616	21421	11026	914	654	590	545	524	458	496	463	466	447	457	465	424	440	450	426	430	424	439	426	421	411	421	409	423	364	395	396	407	384	385	428	414	441	388	398	464	403	407	396	401	400	369	397	402	394	375	401	410	419	398	409	407	402	389	436	385	389	401	446	443	379	410	414	399	388	394	413	388	380	401	413	403	381	429	425	415	410	398	435	404	404	397	414	422	437	395	429	424	408	399	385	396	404	452	406	392	392	454	400	415	392	381	423	384	435	411	401	414	402	425	398	409	392	367	435	413	405	399	408	381	372	426	392	401	391	419	424	421	401	413	422	375	381	412	366	383	367	413	433	449	394	385	412	439	392	392	408	407	418	407	416	402	410	397	431	413	402	420	409	399	406	397	427	405	376	388	375	361	404	409	385	387	384	416	389	384	393	424	442	387	388	429	414	375	406	435	422	422	396	397	372	403	387	383	404	408	369	405	401	424	380	394	380	357	379	409	407	432	401	425	399	410	428	375	433	405	416	366	407	401	466	407	400	403	404	410	433	398	384	395	396	397	397	406	395	404	395	384	397	403	399	437	407	429	406	388	400	381	425	392	410	397	419	427	396	409	455	436	420	383	401	421	393	420	374	410	391	429	418	414	395	425	400	401	405	434	415	429	392	391	375	384	414	384	428	400	384	394	390	390	403	412	409	397	382	402	352	401	368	377	376	394	382	418	382	399	410	420	384	389	396	368	420	355	421	418	420	430	388	401	424	389	419	395	390	377	404	443	392	440	417	353	421	400	399	439	395	420	381	394	388	410	413	398	407	397	396	379	403	401	425	370	410	418	374	398	414	402	410	357	367	420	417	411	363	414	414	410	387	399	389	444	415	402	372	418	390	408	375	393	390	421	411	403	427	406	375	420	396	402	379	435	419	407	420	394	395	409	424	413	408	388	390	396	418	403	467	457	398	389	384	375	423	407	394	408	411	384	436	408	399	358	400	439	387	368	370	392	403	438	439	382	393	426	412	402	431	403	378	422	403	421	431	432	418	405	384	396	391	436	369	384	409	401	371	393	409	396	384	419	422	408	393	432	382	390	391	370	427	408	389	407	366	411	401	419	457	396	411	413	401	405	420	391	386	401	396	430	385	409	378	365	425	405	420	421	389	379	422	438	391	426	410	406	429	396	418	381	404	411	397	427	407	410	427	399	447	365	431	427	383	414	408	405	374	442	438	369	375	408	413	400	401	404	391	462	416	379	387	388	380	419	391	422	441	412	400	386	400	380	396	389	376	391	413	455	430	415	426	430	369	385	382	399	404	408	405	414	412	404	429	365	418	380	375	397	393	406	392	435	419	410	425	396	413	388	428	408	423	370	394	385	418	407	420	424	394	414	380	434	383	409	407	391	410	403	379	376	414	384	396	398	421	396	400	426	404	369	411	428	419	384	432	420	433	407	402	437	408	393	438	425	422	407	418	396	412	399	394	371	381	402	439	375	401	431	407	372	405	416	408	398	386	458	388	406	384	408	439	375	396	372	398	399	408	390	418	381	405	381	437	386	397	390	463	436	434	424	408	398	416	396	399	395	421	447	403	418	386	432	410	410	438	373	425	384	417	464	415	426	403	399	391	389	438	377	410	344	389	405	384	400	428	432	447	344	401	438	388	390	371	406	361	432	430	401	415	385	411	405	411	415	395	380	398	400	408	398	441	363	407	420	377	379	420	409	406	435	467	386	397	366	427	385	410	427	405	438	450	418	416	444	374	431	385	402	462	388	420	392	422	426	426	382	419	382	396	395	450	387	397	397	368	440	450	397	370	407	398	425	425	373	399	400	419	428	412	391	427	405	399	390	415	377	397	387	385	386	410	381	420	391	380	385	393	421	393	415	388	406	404	418	390	419	396	387	362	415	427	375	395	400	410	422	416	471	397	419	408	423	404	409	435	404	419	420	418	421	405	372	398	372	417	413	408	426	435	407	427	411	404	396	378	388	399	390	405	411	356	409	403	385	444	411	398	418	413	414	408	427	385	388	424	397	426	416	408	386	409	402	413	442	427	399	380	412	435	404	442	367	404	415	451	397	374	430	404	414	406	375	397	395	435	366	390	423	377	420	395	415	403	412	433	411	399	380	400	440	411	417	386	409	398	363	421	410	393	390	427	388	431	428	415	427	376	383	431	387	403	397	389	408	433	408	422	350	416	397	386	423	408	397	408	400	374	388	383	437	380	439	370	404	410	413	442	396	390	389	383	392	396	424	443	427	429	414	400	434	404	454	402	434	394	407	396	372	402	397	394	388	388	421	371	420	411	388	393	404	415	390	389	448	400	390	404	385	392	377	365	366	386	381	426	431	422	401	413	408	382	393	415	380	394	389	400	451	437	422	405	422	426	375	398	375	409	383	433	415	375	397	372	437	428	421	409	402	426	403	407	433	410	411	355	444	409	389	393	392	398	415	424	396	444	405	424	417	417	398	429	368	411	395	396	409	430	408	368	396	410	392	388	436	422	407	389	407	419	405	396	392	398	386	404	428	440	404	382	373	416	435	395	373	437	406	407	378	408	362	467	403	347	423	418	408	398	380	403	413	400	383	409	427	405	411	404	408	396	392	389	390	423	381	376	400	407	399	403	421	386	423	394	405	351	409	410	398	388	416	422	379	439	421	421	381	376	422	388	376	386	410	416	372	399	417	412	425	427	377	421	389	390	390	404	384	378	433	409	410	385	420	393	406	366	391	376	388	424	433	364	386	419	423	422	412	417	398	420	397	385	411	369	369	399	431	338	366	389	410	398	386	363	397	370	433	388	416	383	387	443	377	362	385	425	408	441	402	384	407	431	417	414	417	380	417	394	422	390	416	380	406	385	391	405	392	408	431	403	425	396	386	393	371	399	410	416	400	400	423	417	433	391	411	401	405	407	442	349	387	408	423	466	369	403	428	423	440	433	383	410	417	389	386	377	419	388	387	433	425	440	414	405	410	390	387	392	376	418	394	394	413	394	416	411	383	393	420	409	394	413	412	438	420	391	425	440	402	391	378	423	410	440	415	386	451	361	421	409	383	405	442	389	390	405	396	405	432	407	395	391	424	422	411	393	403	408	392	379	384	392	363	443	409	372	431	401	421	413	445	443	378	423	358	404	390	436	403	392	406	431	427	408	388	364	434	414	422	371	408	427	443	371	425	374	417	408	398	419	405	393	423	423	411	385	396	397	444	408	431	394	405	417	465	399	417	415	459	369	370	438	375	429	395	409	402	456	389	382	391	389	403	418	387	426	406	362	415	412	375	410	425	429	401	371	396	389	382	436	360	420	399	407	372	367	339	431	393	376	370	414	412	393	437	381	415	416	415	415	432	403	409	408	434	369	439	403	420	400	407	388	377	427	385	407	404	398	418	382	401	379	424	382	381	379	435	400	402	396	431	414	430	409	414	409	412	404	389	398	410	413	417	425	397	406	365	423	428	391	442	411	408	410	396	390	416	412	409	406	408	380
34682	49694	37954	2473	1557	1222	991	879	767	683	610	577	568	531	516	546	488	442	499	501	490	487	457	473	459	454	501	473	442	489	453	473	464	436	447	428	459	427	451	443	442	446	415	444	448	442	444	423	434	446	447	423	422	432	451	448	439	443	464	426	434	463	457	451	456	422	424	435	445	426	472	440	451	452	454	437	501	433	455	497	456	472	469	457	406	446	459	447	423	473	443	450	428	394	457	459	472	460	437	479	457	422	427	460	430	409	452	425	446	447	440	455	469	471	492	472	439	436	453	470	429	449	471	464	430	478	413	474	436	438	402	482	434	463	430	438	427	440	480	427	481	428	448	444	435	451	419	443	432	466	477	436	434	425	479	446	452	452	435	422	477	466	428	440	457	441	444	404	460	434	455	468	422	461	451	447	421	459	438	402	463	437	438	448	433	464	470	415	449	429	445	470	450	441	408	401	459	449	450	435	436	439	435	460	425	456	430	458	453	462	403	488	471	450	476	430	483	396	460	446	450	446	452	402	424	437	404	473	452	447	427	440	460	448	429	417	400	437	437	421	439	417	428	412	448	448	445	445	421	387	437	478	444	444	455	478	452	445	424	449	428	444	469	410	438	446	452	419	405	468	468	448	494	428	414	458	415	423	444	466	458	400	424	429	424	426	435	445	471	427	460	459	440	441	470	429	436	422	464	444	440	411	451	440	448	466	460	458	465	439	485	447	443	440	461	443	421	457	436	426	403	459	448	437	489	443	435	437	420	429	422	433	446	411	389	439	453	448	434	418	438	444	442	437	449	407	420	443	461	461	469	425	435	423	432	421	410	424	433	417	478	461	425	435	438	463	429	456	441	445	401	443	444	385	417	459	441	418	445	417	446	410	436	416	392	446	446	503	406	399	392	430	451	450	461	447	437	404	438	444	485	426	467	443	427	440	419	454	417	411	474	468	430	448	416	456	415	407	431	407	457	462	426	444	452	469	423	486	436	486	455	444	438	427	427	426	448	444	457	454	418	449	431	419	435	446	441	424	419	476	462	447	428	433	424	411	444	496	455	401	426	455	426	458	392	410	433	428	459	420	436	435	436	421	469	458	420	431	488	453	458	461	442	424	395	402	440	437	416	431	398	453	418	462	460	422	460	446	443	435	430	443	462	434	450	435	471	434	454	476	447	422	453	451	431	426	421	449	431	429	450	444	444	419	433	421	444	413	427	444	451	434	404	412	435	425	421	420	465	423	474	440	414	411	453	465	418	454	438	459	448	456	426	443	429	414	431	433	427	438	427	445	448	444	422	427	436	450	436	425	434	471	448	452	437	411	440	439	396	417	433	450	449	425	457	437	428	418	462	452	424	446	446	452	437	447	399	445	448	437	421	446	436	404	464	434	470	408	437	458	453	423	440	450	433	461	425	408	432	436	442	445	445	416	443	431	459	479	495	439	451	438	389	474	468	437	425	428	402	445	448	442	400	450	437	431	430	434	433	437	392	404	428	469	424	445	440	472	447	437	482	393	439	432	433	421	446	432	450	441	397	441	448	429	419	472	436	439	491	440	467	412	442	416	412	426	412	431	454	431	421	416	434	444	411	415	438	432	441	465	445	487	459	467	423	440	414	432	439	428	456	425	441	478	437	434	409	444	412	396	440	507	439	446	436	427	432	424	438	436	470	465	456	437	424	471	455	428	424	431	423	435	440	438	420	417	409	458	373	434	398	457	448	456	467	418	460	436	466	457	389	442	431	455	456	415	434	448	453	454	424	412	479	460	458	418	427	422	460	419	444	469	425	444	442	417	426	429	439	442	425	453	459	441	406	484	461	450	441	423	426	440	450	411	424	434	472	484	448	432	429	486	453	428	433	477	453	444	425	447	487	464	460	459	452	426	441	458	466	446	419	449	443	464	436	415	417	470	447	432	419	423	452	470	413	411	464	413	421	450	475	419	438	425	471	434	395	438	485	450	428	429	421	433	424	429	459	425	435	465	433	473	385	406	404	419	459	438	481	414	425	456	448	438	441	427	431	443	424	436	467	469	443	403	457	440	418	458	434	465	431	437	420	443	454	429	430	464	447	498	462	435	468	466	441	455	413	426	438	423	454	465	443	440	431	407	435	445	457	459	395	441	457	450	415	480	464	441	445	425	440	431	434	456	474	418	425	461	451	434	437	460	428	439	496	435	429	440	414	418	472	444	435	447	442	440	429	426	427	425	397	421	398	431	430	435	441	419	420	431	441	440	423	461	413	437	430	433	457	440	413	471	413	450	441	446	424	438	437	431	410	457	443	450	448	394	383	448	439	427	421	431	410	442	428	424	402	462	463	414	467	481	465	398	436	475	430	412	460	438	415	425	411	413	418	455	469	414	459	449	457	424	462	448	441	437	429	429	425	438	419	441	453	465	408	407	424	436	440	452	409	453	430	442	429	461	387	416	479	428	420	447	467	462	459	442	406	430	485	467	425	450	458	442	443	459	485	470	432	457	464	412	456	447	401	483	450	432	451	448	439	412	429	418	470	432	453	429	464	413	457	476	433	459	458	386	444	440	423	462	412	438	425	424	432	461	441	441	471	414	443	470	386	464	423	431	443	441	440	447	465	482	435	435	460	417	432	452	445	480	444	438	433	472	430	419	434	459	423	470	440	466	453	439	437	436	454	450	394	435	424	443	438	456	432	446	424	447	446	447	429	444	429	435	420	406	464	453	416	426	471	448	419	447	441	439	473	426	485	436	446	449	440	395	417	421	457	402	422	411	462	440	462	412	425	437	389	405	399	485	462	422	425	449	454	434	423	463	410	458	455	448	433	439	439	445	413	446	452	420	450	452	431	408	443	459	442	425	463	456	440	399	443	463	419	419	447	463	436	417	421	390	461	466	471	393	439	458	438	453	434	423	449	456	421	447	403	436	427	426	462	420	426	436	415	440	429	417	422	439	423	413	451	437	435	472	425	473	458	469	416	443	454	423	406	447	424	439	442	410	438	436	461	465	407	455	453	394	433	453	431	449	443	409	436	435	435	438	453	452	454	471	438	417	412	499	441	455	399	417	416	404	440	434	402	437	423	418	440	445	431	425	480	405	503	449	469	476	440	427	396	423	438	454	431	473	441	403	442	434	421	438	414	427	411	466	452	443	446	428	446	447	449	414	438	435	434	458	441	437	419	475	441	457	446	417	388	394	453	439	441	459	467	444	446	420	437	439	477	467	455	430	451	406	423	491	446	449	413	442	473	415	427	460	488	401	428	468	422	406	447	411	440	424	450	425	455	445	448	459	444	452	499	423	476	420	425	415	446	446	410	442	410	441	423	435	422	453	413	437	447	428	465	446	445	457	461	477	468	455	455	454	427	465	451	417	435	437	461	442	435	475	440	472	435	438	423	448	435	460	457	446	449	447	458	455	439	455	424	428	420	440	449	422	409	461	453	443	384	484	429	425	450	454	462	456	429	439	423	435	425	458	427	467	447	459	439	409	414	426	418	464	442	452	426	442
24968	21491	27739	25579	14445	960	582	513	492	465	468	450	425	460	424	462	460	425	404	464	410	401	434	425	426	407	434	473	414	414	417	434	434	420	431	413	439	441	417	449	356	386	412	410	427	421	461	416	399	412	441	402	412	419	435	442	409	444	403	403	441	430	416	393	462	409	424	427	399	394	406	399	466	406	447	413	443	429	400	362	415	438	423	431	451	474	397	422	460	423	419	393	414	422	389	400	416	386	430	409	457	381	382	438	386	417	416	413	387	398	425	398	423	397	420	443	397	412	394	423	408	416	407	408	410	453	434	422	430	459	395	377	421	411	397	374	463	409	396	405	410	459	416	420	445	400	444	416	424	421	418	388	424	399	416	431	409	430	429	412	387	454	402	400	401	435	442	375	378	398	383	450	445	408	433	391	411	388	397	440	439	465	380	408	421	403	403	362	395	417	415	397	433	444	413	405	416	415	431	442	488	444	407	437	416	399	402	424	396	409	404	432	391	377	437	394	435	402	377	432	458	419	404	416	410	415	362	404	389	416	422	422	406	379	396	424	446	443	432	407	422	390	400	404	376	397	446	418	395	417	399	404	424	423	393	416	394	422	418	416	429	405	400	353	414	392	396	444	401	431	361	435	426	450	431	397	397	414	420	401	426	376	400	439	370	412	423	398	442	415	437	413	441	421	449	414	381	390	398	426	393	451	399	420	418	431	430	443	422	404	401	409	425	414	409	465	404	410	442	394	436	410	399	434	432	409	375	426	410	455	463	385	410	388	394	458	432	387	413	411	403	430	412	437	431	384	395	420	437	425	430	423	371	392	407	434	369	487	411	379	424	401	437	412	439	417	395	444	412	431	391	384	455	408	376	430	433	390	440	418	391	409	445	431	421	438	410	387	427	395	398	384	398	431	404	424	435	428	441	396	409	419	408	375	380	417	440	436	416	427	429	427	411	454	388	391	400	453	413	421	436	461	451	429	409	435	402	438	404	410	391	434	428	425	446	405	411	411	448	401	435	425	438	407	385	414	413	413	453	391	426	433	407	451	387	403	408	413	443	400	437	412	400	392	400	428	394	451	452	376	410	398	413	400	416	433	400	437	429	408	393	412	409	397	452	437	375	409	403	407	393	403	417	375	414	382	421	413	405	388	402	384	373	408	457	389	415	423	406	418	402	426	462	466	415	396	395	400	456	395	382	405	399	423	424	430	412	457	423	402	418	416	407	429	375	389	422	407	425	384	447	413	365	434	392	405	432	371	407	444	388	409	408	410	437	440	416	415	427	400	451	408	413	395	430	440	441	418	391	420	392	413	431	433	410	419	442	434	417	412	399	411	418	457	419	416	414	420	390	410	404	427	408	429	427	440	424	422	394	416	387	417	417	422	422	382	414	465	446	452	412	404	427	425	410	404	385	414	437	447	428	407	413	422	416	402	419	396	443	428	444	413	413	390	405	414	443	417	432	432	410	437	438	425	424	394	428	414	384	395	427	388	438	413	440	399	440	429	419	400	384	428	398	405	419	403	401	415	425	420	415	391	425	419	401	404	421	411	419	396	424	441	416	420	386	421	442	440	416	439	442	422	419	374	447	399	401	406	404	400	446	442	435	383	434	467	423	403	389	439	428	401	452	428	422	426	407	406	431	402	421	405	404	454	458	394	403	389	410	420	422	407	388	398	425	368	387	411	402	411	450	421	400	387	414	428	450	405	407	423	443	423	412	416	415	383	416	419	436	417	414	434	384	425	353	428	417	432	424	406	429	397	385	421	417	431	412	395	436	397	427	397	416	426	406	438	450	443	420	417	399	405	454	419	403	397	436	413	430	402	434	394	401	416	378	391	394	426	420	422	415	416	390	421	400	384	431	411	402	383	420	408	444	454	400	420	425	412	420	430	422	431	422	397	404	434	376	427	451	404	384	410	420	392	418	421	457	397	434	385	396	430	402	420	416	454	441	417	413	442	409	429	404	382	408	403	422	423	411	394	423	383	418	425	381	435	424	393	421	418	364	418	394	372	388	422	405	456	409	407	397	422	427	436	430	413	420	421	401	409	418	402	393	393	396	415	391	407	446	454	412	429	424	414	390	408	460	423	427	388	418	429	457	426	446	385	417	426	425	415	424	412	428	433	446	414	385	403	401	437	407	431	410	467	417	396	418	421	407	406	360	443	416	379	430	409	423	411	418	421	418	439	393	393	392	405	405	402	419	405	420	413	374	421	413	416	405	406	433	420	415	418	389	437	420	424	451	431	416	425	425	388	392	409	411	435	422	428	427	383	416	397	408	405	432	399	435	427	434	423	407	394	470	447	452	425	457	409	390	390	395	412	399	392	401	428	363	388	437	406	406	438	413	372	434	422	414	433	434	389	432	405	423	425	414	408	437	427	437	453	419	427	439	379	401	397	417	383	423	388	437	421	435	425	388	422	392	390	457	437	419	399	412	415	435	438	449	428	395	371	416	420	417	401	409	417	448	436	407	378	421	411	416	412	418	439	415	430	413	414	421	399	407	393	439	421	403	426	411	405	440	376	388	421	410	429	416	398	407	406	399	425	412	409	415	371	412	386	428	405	398	415	424	416	434	415	389	384	405	428	453	404	448	415	412	387	401	455	380	421	394	416	430	415	394	432	427	400	436	457	416	404	427	427	404	413	442	404	450	405	431	405	446	422	438	425	436	416	446	399	417	411	416	382	428	410	432	393	435	414	401	428	423	432	409	403	393	427	403	410	456	452	436	437	412	419	394	433	398	443	421	403	445	450	435	391	417	431	437	409	421	415	457	407	401	431	388	419	396	417	408	369	414	414	401	426	402	412	445	426	453	390	414	440	423	447	417	440	415	414	418	404	429	431	416	406	402	428	439	418	413	415	386	384	419	411	432	423	411	404	441	410	425	405	449	411	449	422	410	451	399	378	450	403	468	397	378	423	412	430	414	395	421	439	420	432	380	370	408	429	435	416	437	437	458	433	419	401	409	400	455	400	427	415	427	373	396	412	442	380	398	440	415	392	414	406	419	413	417	381	409	413	406	457	394	407	409	394	408	446	396	389	406	374	394	411	396	418	402	406	369	445	432	404	445	400	390	417	383	434	420	411	437	428	428	429	438	459	418	409	437	400	427	392	406	432	431	396	406	457	424	416	392	395	427	405	449	405	440	414	404	438	423	440	438	400	397	411	435	408	431	429	425	370	383	437	416	420	404	419	406	432	399	412	398	427	405	426	437	389	416	405	419	400	441	398	428	390	433	413	393	413	378	405	387	413	429	403	407	394	407	392	387	426	405	396	413	441	400	393	371	425	428	402	427	411	443	426	424	410	421	408	422	443	435	418	394	373	414	447	379	407	447	441	433	389	447	407	403	410	399	413	352	411	425	489	410	415	450	369	397	398	456	479	408	421	444	409	461	438	433	428	401	401	426	438	386	434	429	404	401	421	436	401	390	390	444	420	407	427	405	434	402	402	381	404	404	439	383	428	424	420	404	416	451	408
34811	43336	29589	1523	1122	919	787	682	625	556	597	508	529	516	470	472	460	432	456	459	468	454	443	505	484	492	452	466	479	419	471	453	461	491	416	416	449	474	477	411	453	412	423	464	468	478	468	454	434	455	446	457	431	414	424	430	451	430	451	435	447	442	474	500	427	414	440	463	451	457	441	439	475	447	434	440	446	460	489	428	417	450	441	434	481	462	460	438	407	416	451	446	413	445	429	483	434	440	458	449	456	428	445	433	413	440	459	444	433	442	437	452	438	402	450	414	465	452	472	398	458	454	439	472	449	412	506	479	413	470	440	447	400	444	432	485	444	440	422	424	437	448	415	429	451	440	439	429	414	426	447	425	446	436	407	462	439	428	450	434	434	415	454	437	397	477	452	436	464	421	434	450	454	416	407	438	418	442	462	418	447	414	418	473	444	463	406	419	401	443	457	436	477	478	406	472	429	465	447	441	432	447	435	442	424	448	452	410	433	441	440	438	438	459	450	444	440	439	447	438	405	444	461	419	443	439	460	451	469	450	441	428	420	476	397	451	443	406	457	438	429	438	438	440	443	447	433	368	422	440	449	455	469	424	467	432	436	434	430	438	400	431	440	433	435	440	452	414	448	449	452	460	419	420	448	450	437	473	424	446	436	427	443	463	444	435	507	424	440	445	452	466	422	430	418	464	431	424	445	443	461	420	411	475	468	421	459	428	445	472	439	450	429	442	448	431	454	427	452	427	451	419	441	444	423	402	448	430	459	425	438	416	436	417	442	440	455	461	452	405	467	426	427	446	450	427	466	412	416	458	469	448	415	435	464	422	467	442	465	411	445	441	410	452	400	452	449	413	432	423	440	474	437	445	436	484	430	478	444	446	420	441	416	404	417	443	449	451	436	463	433	418	410	440	461	484	442	486	473	431	464	442	423	457	458	435	471	428	429	432	476	472	427	493	415	451	452	403	451	430	463	459	393	467	455	463	446	432	429	436	447	454	441	430	427	412	470	439	424	428	443	444	419	430	438	421	452	441	439	420	459	450	473	421	419	446	403	440	449	452	425	421	457	408	474	457	463	458	437	429	446	477	456	439	423	470	418	472	465	436	443	433	427	418	424	450	451	412	456	426	431	427	428	411	415	450	442	454	450	455	459	448	427	448	441	454	477	432	449	465	448	427	419	426	428	418	430	407	427	421	426	413	380	443	448	433	419	439	435	450	458	419	442	439	453	417	448	440	410	439	433	478	449	468	415	453	426	435	416	424	436	433	470	432	429	439	451	471	456	463	468	406	452	453	439	424	433	467	468	464	451	439	407	456	423	418	447	430	434	440	455	433	416	422	464	420	446	437	404	427	427	469	435	443	458	430	441	403	429	421	442	425	509	471	453	417	416	400	441	426	434	422	428	454	477	452	430	447	430	458	435	445	447	447	414	395	465	437	461	425	425	421	450	458	432	418	420	445	424	477	422	446	412	446	450	466	484	441	431	470	477	439	460	424	440	432	424	425	452	424	448	432	453	438	472	445	426	440	417	436	421	441	468	467	462	462	398	448	440	415	451	431	420	408	460	438	480	445	466	446	471	468	421	452	451	411	452	449	435	430	434	433	449	437	440	460	457	439	456	426	457	440	436	423	457	498	454	458	457	446	444	457	454	438	423	449	443	459	457	431	395	437	429	411	464	455	439	448	454	478	471	430	436	461	439	412	461	466	453	467	457	474	487	442	441	440	420	485	432	432	444	445	440	442	441	437	486	428	450	448	462	443	426	405	463	488	456	465	472	426	447	461	418	456	440	450	457	469	476	439	467	400	446	476	475	403	432	421	454	471	466	441	464	444	440	431	440	471	455	448	444	436	458	446	437	442	463	412	435	409	412	417	473	451	419	449	446	429	439	444	486	430	459	434	442	410	422	448	472	450	469	480	430	445	454	424	430	476	432	442	409	450	453	457	457	455	410	445	442	450	479	462	438	444	453	435	427	428	482	422	437	448	438	408	425	470	447	474	428	449	460	446	489	438	457	450	452	397	459	447	461	464	416	456	436	424	479	419	476	476	458	455	419	460	430	456	455	462	438	428	453	411	448	465	444	434	431	419	428	474	461	415	442	446	432	428	457	417	443	449	457	433	404	430	440	448	429	468	454	435	441	449	454	463	416	461	458	441	463	454	462	427	450	450	471	456	459	455	417	425	436	415	426	401	441	432	462	442	470	455	436	444	454	464	460	447	466	389	450	448	411	441	432	460	411	472	464	460	423	436	485	428	437	448	450	446	494	453	416	451	449	453	410	475	473	449	456	433	435	441	447	449	434	423	426	481	417	471	458	418	442	430	451	474	440	468	476	405	460	426	406	417	450	461	434	384	467	441	455	443	441	492	483	438	450	471	437	451	463	402	446	419	440	465	426	436	450	445	417	490	463	455	510	434	440	416	442	454	458	440	459	428	444	436	471	423	424	430	375	452	443	434	447	477	456	406	449	417	457	480	454	450	446	426	463	417	394	441	416	472	452	474	398	461	439	463	478	435	441	425	425	443	477	421	473	431	404	467	443	432	478	471	414	417	418	428	435	478	510	443	439	415	461	445	449	419	443	427	431	480	438	433	455	427	443	429	478	458	438	444	444	442	438	423	473	448	403	474	440	433	404	438	448	446	432	430	457	456	453	437	437	422	450	463	444	428	475	441	443	466	418	444	468	448	481	469	466	447	424	456	456	443	425	407	450	440	444	430	455	407	404	427	447	487	491	445	436	416	428	451	446	444	448	453	488	458	446	441	434	459	459	419	418	434	463	427	418	467	472	425	438	401	424	454	460	446	424	462	417	466	447	421	438	457	482	454	421	447	402	458	402	415	427	446	442	379	439	456	461	450	445	421	422	450	468	411	400	448	430	425	416	404	429	438	433	445	453	452	465	428	427	460	437	442	455	480	468	449	416	467	419	466	421	447	443	446	453	439	453	445	445	366	452	436	450	421	413	430	443	512	440	434	459	421	453	447	458	421	421	466	457	405	461	442	478	454	452	486	476	435	461	430	457	450	446	403	399	446	455	470	453	413	437	444	459	452	449	453	386	426	460	426	469	415	425	460	449	432	449	431	450	464	428	443	451	457	442	461	422	459	421	437	422	473	443	472	442	430	440	433	473	438	425	461	422	420	480	448	459	415	439	462	462	452	417	452	429	427	428	417	474	438	438	449	435	460	432	444	427	462	437	448	403	425	477	457	449	463	436	434	412	451	441	490	413	449	452	437	409	447	429	442	462	458	473	450	433	473	437	433	437	429	458	444	456	416	433	441	438	455	463	438	467	465	454	417	421	424	456	413	434	456	440	434	459	436	426	463	464	459	450	449	436	466	435	431	476	441	427	433	425	415	472	464	439	443	434	421	423	430	422	453	458	428	425	440	459	467	484	428	446	478	442	462	423	431	427	403	475	458	445	490	434	403	448	449	476	415	429	460	444	424	417	446	399	445	403	423	436	462	408	420	456	434	468	450
22822	21497	29113	24328	21491	21503	8915	781	492	484	440	355	386	314	327	313	310	289	295	245	277	270	258	276	246	210	280	278	235	230	243	215	237	222	242	208	266	218	237	237	251	258	224	213	238	261	251	249	222	196	219	219	243	206	227	221	188	222	220	240	214	212	200	221	198	213	209	203	223	203	193	212	199	235	259	210	245	225	235	261	211	254	263	229	226	219	254	218	204	249	222	214	227	227	249	232	225	212	258	234	216	220	223	217	239	248	217	233	208	220	230	228	209	223	228	218	214	237	222	234	255	211	230	228	229	201	211	212	206	218	210	235	221	226	192	223	217	237	221	223	214	212	233	231	232	224	215	216	214	242	262	211	221	202	208	231	195	245	234	229	219	235	223	235	213	199	221	231	236	225	208	222	210	218	212	221	217	220	224	224	211	246	231	224	226	207	202	204	222	216	201	213	220	212	227	205	226	214	236	219	215	220	207	212	224	226	205	252	220	232	204	222	230	219	232	231	214	230	206	211	220	227	227	230	217	216	214	229	199	198	244	222	215	203	218	200	248	226	235	212	237	218	218	227	250	234	241	236	208	219	225	232	213	220	226	213	215	204	237	255	263	218	243	226	228	216	219	229	243	245	216	209	237	211	225	193	234	230	216	235	204	211	216	215	227	236	206	231	218	225	217	234	236	211	233	235	205	228	237	219	219	226	224	201	225	212	201	227	238	206	229	205	224	197	213	229	221	211	221	230	225	223	204	241	224	213	219	224	224	209	219	224	237	210	210	227	209	215	210	190	210	220	198	223	229	211	219	238	217	225	235	205	234	203	221	243	211	206	225	249	227	231	255	218	242	219	207	199	248	215	213	213	215	229	214	231	207	212	223	208	219	241	209	214	252	220	217	196	210	260	197	247	221	260	232	207	248	220	236	221	220	201	217	196	212	246	232	238	215	216	212	246	253	227	231	215	214	204	219	227	242	234	215	200	206	241	207	222	224	231	240	227	214	238	198	233	234	207	238	223	225	251	224	233	208	270	216	214	211	217	205	202	228	215	255	194	216	191	208	216	245	231	224	242	218	216	203	218	211	201	225	218	214	231	248	224	256	219	208	242	226	245	246	238	220	223	188	219	236	204	269	230	211	203	221	235	214	251	223	209	217	217	228	229	240	205	235	227	221	245	214	186	230	237	230	226	208	218	234	199	225	210	213	224	239	206	208	223	212	236	269	213	237	218	231	210	202	228	213	242	227	238	224	225	243	247	215	216	197	231	217	253	223	207	214	222	202	231	247	239	213	203	210	210	228	206	210	229	236	222	238	203	205	238	236	222	233	229	233	219	224	231	232	216	231	212	197	237	220	215	239	201	225	223	229	238	239	251	219	211	235	215	239	205	209	244	197	224	220	242	202	224	210	248	219	236	205	203	239	232	222	209	211	243	247	230	221	241	208	224	222	204	188	194	209	240	212	187	211	219	182	228	211	215	203	224	237	185	239	237	207	211	241	212	223	231	218	201	218	241	228	236	191	234	226	238	222	222	222	211	238	237	213	234	197	224	250	235	215	218	190	205	219	217	210	235	236	241	232	235	226	230	197	219	203	220	229	216	206	245	224	237	232	234	214	256	228	233	220	252	226	244	207	218	215	234	218	219	239	235	209	230	223	212	223	212	216	224	237	234	233	200	228	236	245	222	217	211	231	231	219	221	229	239	209	203	233	220	219	179	240	208	199	225	225	225	206	203	242	199	253	241	229	230	208	217	225	196	233	222	227	244	213	215	226	248	207	238	203	238	230	233	209	213	233	201	190	237	192	223	224	232	219	236	223	211	205	219	210	235	227	227	242	240	220	226	221	234	224	231	218	215	198	214	232	218	211	235	224	239	203	220	226	222	212	227	224	215	196	238	226	224	248	228	212	245	200	235	222	199	240	191	243	223	206	234	232	196	221	216	220	205	203	194	229	218	211	208	231	211	229	219	220	250	220	214	215	235	234	195	233	222	252	216	205	225	227	206	259	244	222	218	200	224	217	241	227	235	216	208	251	207	214	241	251	230	189	225	197	217	247	253	210	226	204	216	265	236	201	203	225	211	225	229	228	221	187	215	254	204	200	206	215	226	221	234	201	245	235	208	230	219	236	235	243	240	247	212	225	220	258	235	228	193	211	245	231	224	249	240	234	213	211	214	213	203	237	241	217	221	204	225	221	214	222	220	216	223	235	220	212	230	232	228	201	228	236	224	242	203	244	213	215	217	228	215	209	221	232	224	204	232	202	236	227	217	228	227	229	229	226	204	225	244	211	211	214	244	219	210	191	236	227	223	214	243	220	214	241	231	216	228	213	232	208	240	245	230	214	216	211	212	238	228	231	221	212	192	194	241	198	219	221	206	243	225	274	229	250	206	214	219	242	223	230	233	199	248	204	258	211	223	191	217	200	236	229	218	249	209	225	204	195	238	234	220	223	250	239	230	217	227	221	245	255	225	257	235	226	230	183	206	211	205	242	245	239	224	237	214	209	232	227	228	230	207	224	195	202	208	220	226	206	226	237	206	239	222	236	216	198	240	249	233	233	201	210	188	224	223	207	213	212	212	220	227	210	199	211	230	204	208	224	223	227	214	186	217	224	231	205	230	220	201	228	213	251	203	228	207	231	215	232	236	229	221	219	224	202	222	233	209	238	217	214	185	252	217	222	218	210	210	207	224	236	201	225	208	228	243	200	215	221	211	214	238	226	226	215	231	233	234	218	201	215	234	227	226	226	234	219	234	210	212	216	223	221	203	198	250	203	217	214	228	231	229	206	210	230	231	231	228	242	259	236	219	225	238	207	215	203	220	222	209	197	218	236	213	213	225	239	218	210	240	209	212	210	217	205	230	239	207	230	225	220	223	214	190	199	215	229	225	205	224	188	232	231	225	221	201	244	233	224	205	219	225	223	234	222	247	209	219	233	210	218	217	214	261	219	207	213	229	222	231	205	234	211	220	194	224	217	235	200	209	220	233	221	236	227	227	201	213	221	205	209	198	235	210	244	229	212	217	197	243	222	206	216	199	210	211	194	192	227	224	227	211	229	231	224	208	214	206	210	214	206	240	223	221	211	210	188	243	226	216	213	221	229	223	233	239	203	206	226	223	238	217	236	216	225	231	216	210	203	218	240	188	175	219	232	227	232	234	227	242	227	236	236	236	223	221	234	227	226	224	204	208	218	240	193	211	217	207	246	213	207	246	223	207	218	229	247	220	217	214	253	270	233	220	234	223	241	227	218	210	249	234	204	212	204	249	191	242	221	260	216	233	210	207	216	201	211	229	220	217	214	213	235	210	252	211	189	234	249	229	264	226	229	232	242	209	199	204	202	238	218	219	239	192	224	217	211	196	237	218	224	216	235	242	258	198	214	207	214	216	211	221	233	211	208	200	204	193	224	212	232	219	230	207	200	221	255	245	229	241	232	223	216	210	224	220	213	220	213	199	245	204	214	222	244	197	214	238	237	223	211	264
39049	55333	44784	4039	2341	1827	1284	1023	836	725	560	539	463	443	403	348	359	353	296	313	311	286	274	281	303	285	292	286	262	289	239	282	259	282	263	270	254	257	239	253	268	274	252	246	286	263	286	282	271	242	269	227	228	223	261	244	257	247	236	240	263	288	263	271	243	253	240	241	242	243	252	232	252	235	242	234	269	258	260	262	248	273	268	260	272	256	275	263	277	239	255	259	251	259	246	251	278	236	221	258	200	245	224	247	271	239	259	255	233	245	232	245	273	235	244	249	248	233	258	210	241	245	211	235	270	237	242	239	230	264	268	238	213	239	232	250	249	255	247	239	264	241	243	231	246	244	225	231	247	239	248	242	273	252	261	221	259	242	241	217	208	239	227	229	257	224	237	224	240	232	220	246	254	245	247	240	272	264	265	233	269	243	214	253	238	236	243	230	257	255	254	245	246	231	236	268	255	230	224	264	204	254	255	271	235	248	227	259	205	246	227	214	244	247	250	242	232	226	243	251	233	255	255	263	239	238	222	227	234	270	247	235	227	202	252	242	233	220	244	230	233	234	219	229	208	244	260	266	232	285	223	242	232	255	215	259	238	249	249	247	252	235	247	246	247	218	242	252	248	245	221	226	240	251	258	249	242	249	243	265	267	255	238	254	231	241	239	237	241	221	237	246	262	229	272	223	248	254	230	251	251	229	219	262	228	254	221	209	249	217	214	254	240	263	227	261	241	260	257	221	253	254	222	257	255	217	224	255	238	236	257	241	252	232	233	217	218	232	244	203	233	220	223	246	249	234	254	256	255	223	240	262	253	278	235	243	247	241	256	231	223	240	228	253	247	216	227	233	237	245	243	241	242	258	278	224	231	235	258	221	204	272	234	260	256	271	228	235	247	247	201	245	247	254	258	223	234	225	217	252	245	239	260	215	259	279	238	252	250	255	242	248	249	235	243	254	246	236	246	246	221	237	222	257	275	264	221	234	251	213	228	245	244	241	235	241	225	247	274	232	246	248	235	242	231	245	262	257	236	244	252	245	249	245	271	217	231	239	246	228	222	255	255	211	225	248	245	243	264	273	267	240	209	252	223	252	226	225	237	256	229	264	233	256	244	238	243	240	247	212	246	255	245	255	267	257	259	241	223	212	244	227	237	235	223	238	245	259	253	266	232	230	230	254	241	229	236	240	248	245	239	248	255	258	246	248	239	267	235	244	274	202	246	199	252	249	268	229	257	247	220	239	240	249	231	253	247	252	248	252	251	243	274	206	251	241	245	253	280	239	241	247	252	240	241	219	259	251	279	244	233	257	246	271	234	247	249	247	247	262	250	257	225	239	237	251	241	243	232	253	226	239	268	244	242	233	263	245	262	257	210	217	252	245	234	232	258	233	245	247	229	213	263	267	281	237	227	261	251	240	242	220	239	259	242	241	188	267	240	241	234	246	251	256	250	253	246	263	238	228	263	244	221	247	248	234	235	252	253	223	221	251	230	237	250	273	235	244	272	240	253	245	250	266	255	236	266	241	251	227	241	246	241	275	250	234	233	230	255	272	212	287	257	256	262	221	230	206	248	241	233	241	266	224	238	243	249	238	216	262	232	259	240	235	255	235	234	236	253	222	237	247	246	234	268	217	242	252	263	248	272	237	240	236	264	275	241	230	252	268	255	273	221	235	222	204	269	256	221	245	251	225	246	247	251	233	228	236	254	221	287	264	226	237	216	246	218	253	241	247	251	272	261	239	232	238	241	235	220	247	231	242	239	273	246	249	276	250	220	263	230	233	240	244	222	263	233	230	231	252	259	223	237	262	218	252	258	222	254	250	239	222	253	228	211	263	241	234	224	245	230	243	247	232	237	245	242	241	226	248	257	241	246	237	250	245	264	249	259	226	257	249	256	245	229	229	227	217	225	220	249	256	256	262	244	243	249	201	238	219	246	240	226	231	263	251	238	267	246	219	241	229	231	251	241	258	247	243	199	261	247	253	214	211	253	258	234	245	267	252	253	231	252	247	231	227	223	232	266	242	235	238	245	225	260	239	263	233	236	236	259	237	272	232	258	253	224	238	251	268	237	254	235	252	271	257	259	255	266	259	237	238	266	241	250	249	222	225	275	230	230	282	256	249	239	257	243	244	242	256	225	226	244	254	232	275	249	245	210	238	243	241	255	243	238	254	258	253	258	237	223	236	215	221	249	251	229	247	245	247	245	251	234	272	253	220	259	248	244	242	234	251	209	225	251	266	232	232	221	238	247	257	279	234	276	234	253	251	246	222	279	248	238	257	246	214	282	254	242	244	216	252	254	261	233	260	234	235	223	248	213	238	234	232	237	244	258	248	234	242	252	258	230	231	245	253	257	250	250	249	244	251	258	233	264	222	244	260	229	253	202	253	269	235	240	272	239	232	248	241	231	236	245	263	252	275	255	227	250	240	257	241	266	222	248	238	268	251	237	257	255	257	233	236	251	250	254	237	257	266	242	224	234	237	235	239	239	249	254	241	246	230	255	229	221	233	211	255	216	232	241	256	234	246	266	245	264	251	257	222	252	223	244	222	222	269	217	215	239	239	264	239	246	228	265	234	232	245	264	229	249	250	249	253	262	225	229	243	248	268	242	227	219	210	240	244	219	253	224	257	267	220	216	233	221	248	272	242	222	272	243	230	230	250	246	257	244	252	252	251	255	242	238	251	261	240	241	250	239	250	253	250	224	248	211	247	242	249	222	232	240	221	236	242	251	248	238	220	223	256	252	214	216	241	243	207	258	242	241	254	256	229	242	261	232	245	231	226	257	260	243	261	244	265	237	243	268	256	253	223	240	232	238	246	241	225	235	240	253	286	220	246	271	261	235	251	240	230	242	222	234	231	227	210	262	242	255	263	254	258	215	252	241	273	234	244	228	241	215	254	240	235	211	235	227	233	233	244	246	223	253	249	236	260	244	242	251	252	243	250	234	270	253	227	249	254	237	261	242	239	240	201	248	232	251	240	239	242	242	228	250	249	249	241	239	247	252	246	214	233	247	251	243	209	235	236	237	255	237	253	232	216	250	247	233	246	257	239	234	268	245	246	241	252	219	258	236	233	244	258	230	251	234	258	251	241	247	249	236	238	263	236	233	213	253	241	233	225	232	233	261	236	239	259	218	254	250	232	216	239	270	271	239	258	207	254	236	237	250	255	250	255	223	259	253	253	230	222	232	213	248	249	221	239	237	229	244	252	249	260	218	276	223	195	240	247	251	236	268	256	241	228	225	228	213	232	230	252	244	276	219	218	220	244	243	227	237	226	225	242	246	264	225	240	252	227	272	215	233	223	224	253	227	239	232	247	229	254	266	259	230	221	237	263	236	241	239	220	240	259	208	238	231	226	245	219	231	229	250	244	225	255	222	233	255	239	244	245	242	260	253	234	238	255	264	268	264	256	246	242	234	238	238	255	274	237	255	236	258	255	237	258	231	246	217	251	216	250	284	221	269	226	225	241	239	236
30003	24682	14027	1710	650	598	567	555	538	549	538	550	545	570	566	561	563	562	539	532	562	542	566	547	512	554	559	557	572	501	520	529	534	564	576	493	548	506	519	519	538	547	536	539	547	513	532	523	523	526	529	534	491	579	535	542	554	518	599	570	544	540	519	572	560	554	573	524	557	524	570	556	552	478	539	533	609	585	524	494	551	529	564	539	556	551	563	548	548	493	569	541	568	564	544	520	563	553	552	552	564	557	576	524	537	528	530	523	517	503	527	515	531	520	560	520	548	519	548	511	566	585	554	567	527	559	557	555	534	563	563	512	544	532	536	570	512	552	523	571	541	535	539	551	564	518	545	514	549	543	535	558	525	559	487	574	577	571	550	519	531	535	542	512	553	575	537	550	538	577	571	539	536	512	530	548	595	529	496	572	546	545	517	541	519	570	588	498	543	580	527	546	542	569	519	524	561	563	534	565	541	529	545	528	537	561	551	575	513	545	546	566	557	528	550	572	551	561	556	569	503	545	551	538	545	579	549	541	540	548	550	505	551	576	554	555	545	587	580	512	547	517	562	529	531	538	557	535	560	503	510	529	546	532	548	516	532	555	536	583	566	489	564	560	538	540	553	560	510	533	519	584	529	555	547	554	555	539	516	506	528	574	570	533	537	591	544	513	606	559	520	517	575	566	515	534	518	517	502	534	525	550	610	532	513	552	572	540	544	588	540	536	536	542	563	525	548	510	542	540	529	547	524	533	507	552	505	515	525	488	541	528	524	515	554	541	534	548	555	549	573	550	533	580	563	513	518	556	521	529	525	526	549	561	533	541	557	529	556	538	563	539	520	550	564	511	570	531	528	493	526	547	515	517	572	536	540	531	527	547	558	550	553	531	550	537	529	554	536	585	532	508	558	535	550	540	555	497	534	555	546	494	548	525	556	569	567	530	562	539	551	533	514	517	532	549	543	558	505	517	547	526	542	508	535	534	560	555	571	540	529	544	535	524	565	520	554	535	546	505	478	557	538	526	543	504	520	505	526	565	521	457	536	522	588	537	538	550	588	525	546	544	563	593	532	501	556	518	504	539	584	550	565	574	623	556	561	548	530	546	534	549	523	568	564	518	510	531	532	507	526	579	517	538	549	542	553	555	521	521	520	538	542	543	587	556	565	510	498	521	533	568	540	549	516	505	537	561	542	537	528	592	571	518	505	564	540	564	510	536	550	506	536	584	548	530	561	516	571	558	543	533	604	568	531	540	552	524	570	520	500	504	529	542	573	582	544	528	488	543	558	513	538	572	564	535	521	561	542	529	525	557	542	531	515	550	527	528	546	579	549	536	542	539	510	532	525	543	568	550	532	549	545	595	561	536	589	583	523	551	533	547	541	508	531	547	523	519	524	541	516	562	578	504	546	539	494	549	568	530	523	515	570	524	549	532	552	517	527	541	582	550	540	590	515	532	567	546	545	529	504	564	571	537	540	522	499	561	547	554	528	541	519	547	542	583	551	551	549	516	535	565	575	550	537	541	491	506	532	526	536	546	583	528	533	550	536	528	525	539	576	542	556	532	557	527	588	529	541	576	561	546	532	523	544	497	538	553	543	508	532	514	567	521	541	516	519	483	561	568	531	550	532	544	559	580	517	525	550	505	530	503	558	523	538	516	522	536	502	507	541	528	562	543	563	566	577	561	556	545	524	549	554	556	550	535	531	517	502	532	559	541	540	567	538	515	580	550	563	559	545	556	546	534	509	530	515	572	555	541	527	532	580	493	543	564	546	486	542	505	513	580	524	564	561	590	565	511	547	553	545	546	533	609	531	558	538	550	544	538	536	535	500	525	548	531	592	532	539	519	557	563	558	546	567	513	580	507	537	575	544	561	550	542	512	524	571	562	515	500	535	547	528	504	543	505	602	595	595	503	567	554	508	544	495	514	548	509	513	549	553	549	557	537	557	528	553	543	570	532	530	532	557	525	527	535	515	570	529	542	533	565	535	548	525	526	531	528	551	510	509	519	532	532	550	517	547	522	559	529	533	558	537	522	517	546	556	516	534	536	515	556	550	527	549	513	514	547	551	518	506	505	557	530	534	514	543	554	540	521	575	548	515	537	535	539	565	598	514	569	521	535	525	506	565	568	527	539	570	528	556	546	555	539	545	555	504	503	537	530	524	537	561	526	547	536	560	574	585	507	541	586	540	564	494	512	580	561	550	511	575	568	544	524	536	574	517	572	544	531	583	554	510	552	532	539	532	571	545	555	539	541	534	538	552	549	507	516	506	511	549	523	509	532	531	550	535	486	507	532	506	595	518	545	502	545	507	550	510	524	556	532	504	556	570	576	559	545	523	512	543	513	531	565	540	572	541	569	543	525	548	542	485	563	524	529	552	517	524	566	488	541	495	521	617	589	497	551	529	519	553	560	563	534	543	539	501	548	562	533	543	567	538	539	517	561	576	515	545	594	564	634	527	575	543	592	522	523	531	572	582	542	558	521	523	523	550	534	534	540	547	550	570	572	578	495	538	531	522	593	534	544	547	524	520	537	502	566	586	532	498	500	540	519	544	570	546	574	572	561	527	575	547	537	581	538	559	574	558	553	561	506	542	548	495	486	557	563	506	563	537	574	574	541	524	559	576	546	557	533	552	502	551	532	520	502	532	527	567	540	551	509	517	544	606	576	523	520	561	542	535	529	567	535	515	543	507	537	535	566	515	522	549	496	513	517	543	526	540	537	533	526	532	560	548	534	535	495	557	535	525	533	529	560	505	531	536	534	533	557	565	541	572	565	558	541	565	545	554	519	569	545	538	529	548	578	557	541	580	520	560	533	487	575	572	521	571	528	550	552	523	533	558	488	512	552	544	499	526	495	568	566	532	535	532	509	533	556	612	533	554	588	528	552	497	525	518	538	524	526	516	570	542	566	541	489	486	552	553	522	581	501	509	543	541	562	567	539	563	536	549	513	550	559	566	530	526	544	514	550	575	556	542	537	530	522	541	535	545	563	557	537	547	534	582	555	569	559	501	559	518	523	521	525	542	546	541	540	546	508	521	521	529	524	528	532	572	554	606	506	558	552	557	553	538	529	569	558	548	552	516	525	549	495	516	532	546	535	560	534	535	517	601	526	544	534	507	510	546	551	546	468	564	519	534	577	554	540	539	555	594	553	555	539	528	565	586	519	541	508	577	560	537	580	554	564	523	507	542	542	545	524	546	545	552	562	568	501	550	551	571	519	542	561	568	578	515	554	519	547	567	544	529	494	526	577	480	539	561	520	543	546	501	599	543	526	505	582	560	570	506	552	592	565	566	530	526	531	490	535	569	533	508	497	508	556	522	537	522	475	578	517	560	573	530	532	573	545	528	529	580	535	507	546	572	551	550	548	553	535	543	556	567	554	528	559	525	562	542	561	536	570	510	561	574	549	538	535	529	558	539	542	538	539	534	549	529	552	534	506	565	538	503	535	533	517	545	520	526	512	583	529	486	495	522	575
33776	29611	7976	744	619	623	632	594	598	588	604	595	525	562	556	601	578	581	598	596	596	539	539	600	621	630	567	596	604	557	572	565	531	595	542	584	589	624	601	577	576	540	563	585	639	566	583	574	519	584	564	546	594	582	580	572	562	516	584	587	564	642	546	540	578	609	537	610	615	633	604	583	584	607	574	586	553	555	618	612	588	605	569	549	547	603	587	562	600	551	571	552	591	582	597	623	590	546	607	530	624	573	603	582	600	563	573	547	581	611	627	585	601	615	597	591	600	572	568	581	581	606	590	582	548	601	597	566	608	572	566	570	587	577	599	536	598	592	558	565	610	599	603	608	597	552	535	615	589	607	648	563	567	550	575	604	547	556	613	582	585	609	546	613	563	614	560	563	565	588	565	613	599	594	578	580	542	547	575	550	634	605	565	589	571	605	583	595	583	590	578	552	602	579	607	619	609	593	583	619	611	610	558	603	576	537	559	582	568	550	589	581	574	601	581	594	574	612	568	574	554	587	533	591	558	559	566	565	548	557	570	586	556	566	595	549	576	556	601	589	557	563	572	597	596	607	595	556	577	570	566	544	572	570	575	612	585	565	538	552	603	579	578	531	534	618	575	557	582	528	560	550	622	535	589	557	577	564	592	593	521	547	624	586	594	572	575	631	587	532	576	616	596	539	572	549	547	579	563	573	561	541	551	587	600	566	613	582	584	620	552	599	573	551	575	558	548	587	587	605	591	543	554	589	565	561	582	549	575	601	616	584	550	553	516	560	579	582	606	592	580	571	588	581	564	585	580	597	584	589	593	597	563	547	609	616	569	554	564	582	570	561	598	559	534	542	601	588	561	556	578	582	566	540	562	569	580	588	567	559	583	570	585	615	571	562	586	557	614	579	579	546	544	605	572	591	602	565	616	616	564	542	579	586	545	513	560	588	601	626	519	519	546	566	544	636	590	562	576	543	601	607	607	617	600	580	535	569	563	563	580	559	641	609	594	567	604	572	597	583	539	557	585	589	560	587	559	551	585	590	585	574	606	589	540	608	559	571	590	590	568	577	548	604	560	560	605	561	598	559	585	575	576	633	596	593	601	539	598	621	594	567	582	581	587	617	622	490	606	569	569	592	554	604	554	567	593	600	537	550	592	565	589	575	592	583	614	629	592	564	582	570	617	543	583	544	592	595	584	585	579	561	610	565	551	558	583	546	583	560	565	543	568	586	570	544	555	571	588	561	584	612	588	595	540	550	605	561	556	575	550	565	571	595	565	599	553	583	562	594	530	560	568	612	551	580	554	603	547	613	580	580	569	569	560	535	632	610	579	528	590	539	609	595	587	593	567	533	560	570	569	570	551	584	595	597	572	607	582	571	614	577	593	603	623	550	584	582	594	611	560	571	610	593	610	601	594	586	575	544	588	592	586	581	541	586	559	591	580	584	623	546	549	584	551	540	580	549	572	568	591	563	600	555	557	617	545	547	601	615	578	544	554	533	567	588	589	594	606	589	594	583	599	553	590	570	543	564	601	588	577	558	521	538	601	607	620	558	616	614	626	554	576	586	571	582	566	593	611	575	543	584	584	595	599	577	547	547	567	558	574	560	599	574	598	579	571	614	603	608	588	559	608	566	597	536	564	547	550	604	598	549	574	564	576	571	619	618	589	580	522	582	631	609	553	583	537	587	591	592	565	570	510	596	572	564	604	565	577	575	564	589	582	602	526	572	534	559	540	596	534	569	559	592	591	592	603	582	605	566	586	582	563	551	556	575	537	575	603	574	585	573	606	582	554	539	569	553	592	578	559	587	569	577	593	586	604	564	588	596	552	588	623	567	634	616	598	581	600	579	563	617	547	610	565	534	604	578	594	520	563	559	579	570	585	552	584	596	587	598	571	613	545	589	596	610	566	499	555	526	594	551	589	537	547	586	588	561	580	584	584	552	605	548	599	598	555	586	537	588	611	603	587	626	620	562	537	561	570	576	565	576	576	566	618	551	593	555	563	595	555	582	533	583	550	612	561	615	567	549	546	585	579	564	588	546	575	569	561	609	561	638	577	585	565	601	523	576	552	574	573	560	569	564	554	618	593	576	585	569	619	552	568	596	582	564	604	531	601	580	567	581	609	528	560	582	555	570	552	588	584	635	581	574	586	573	562	564	559	572	580	597	599	584	584	558	597	553	594	595	588	562	561	558	577	554	619	562	550	567	583	586	576	586	532	613	589	575	590	629	565	582	575	577	554	590	559	607	580	588	592	587	553	597	593	563	561	613	594	594	530	607	512	558	546	573	589	588	598	593	581	538	600	574	549	606	592	573	563	587	604	556	592	552	541	546	541	573	609	602	579	632	562	604	578	616	552	573	592	568	567	585	600	622	572	554	582	598	600	600	610	590	585	608	601	584	547	527	574	578	576	568	587	600	591	560	573	548	526	573	552	579	582	558	553	557	586	571	569	587	593	612	589	623	634	559	578	595	625	543	593	615	580	568	570	544	584	573	580	594	567	566	572	593	572	574	589	567	545	575	605	592	555	558	575	591	560	624	621	575	586	618	585	578	584	595	580	589	571	557	622	565	597	581	571	570	569	577	552	532	591	537	530	568	665	605	539	573	549	563	546	578	551	600	554	578	567	617	571	546	597	578	533	559	592	593	592	582	609	579	558	565	574	562	626	590	582	590	563	616	641	548	545	565	581	525	624	605	574	600	576	562	542	555	597	567	578	562	537	591	602	539	548	573	586	611	626	592	554	578	518	591	579	594	574	551	603	581	574	586	584	602	581	585	590	606	581	537	597	594	575	599	613	546	552	602	580	536	557	599	591	568	576	581	563	574	582	609	593	621	569	564	583	591	586	614	599	565	593	551	643	581	578	526	559	539	595	578	543	569	578	529	555	588	590	553	601	565	552	592	541	579	550	588	555	543	553	590	628	586	549	575	565	596	574	577	590	579	600	578	609	584	587	604	574	571	622	535	609	616	612	544	576	565	535	560	556	534	587	575	545	584	535	553	549	629	570	629	603	609	591	582	592	593	524	586	586	548	591	554	543	577	570	553	591	562	589	563	569	537	598	568	567	588	554	563	605	560	574	556	577	530	564	545	585	576	567	611	596	552	607	559	603	568	608	551	580	569	530	562	599	567	579	604	552	555	573	634	626	534	621	562	555	580	546	597	607	608	570	564	555	580	580	565	566	587	553	562	589	571	574	551	585	540	571	560	569	583	598	610	582	591	557	612	546	597	573	602	585	568	512	557	595	590	587	584	623	641	635	597	570	573	580	549	644	635	563	544	586	577	602	599	585	570	532	535	590	581	587	514	573	541	526	500	585	532	571	591	570	604	578	593	585	556	568	583	590	620	576	627	585	579	593	558	568	571	571	565	589	557	623	576	593	571	564	609	557	574	570	619	604	584	577	594	592	561	625	612	564	620	597	555	610	564	573	584	557	567	586	513	574	590	602	595	596	613	566	571	551	551	614	575	597	588	583	585
23931	21467	28651	24654	21442	11812	1090	678	568	568	552	501	467	437	459	492	442	436	460	413	425	420	422	416	431	419	431	414	419	420	418	426	426	398	450	435	417	414	398	419	423	421	444	432	455	395	440	422	422	438	420	423	408	421	407	420	419	412	439	445	390	409	380	393	439	449	418	407	378	449	417	411	407	418	419	389	433	405	431	403	386	442	381	416	433	455	419	401	435	401	415	430	401	389	425	370	432	430	423	425	417	382	393	417	413	427	384	413	383	394	419	417	409	449	405	421	436	394	392	404	440	410	399	378	361	401	363	382	405	384	393	412	397	469	433	433	387	405	432	407	417	363	414	388	407	412	431	392	386	421	429	443	363	410	430	426	423	444	380	419	430	425	406	442	373	428	401	429	422	395	398	351	437	424	397	444	409	442	392	384	430	438	391	409	415	419	427	388	410	388	430	446	388	392	424	434	454	388	331	389	428	422	440	405	407	454	369	418	426	387	382	412	405	391	428	419	400	409	400	419	429	389	440	356	430	433	377	435	424	396	418	402	445	398	414	427	394	391	423	412	406	423	433	435	406	428	406	451	390	411	424	399	413	405	424	402	430	385	429	416	426	442	426	416	423	427	386	414	375	414	402	453	417	431	444	466	421	417	400	412	388	403	417	408	369	380	418	395	434	412	440	425	434	404	434	429	431	421	390	383	382	391	370	421	363	420	404	416	425	410	400	429	389	409	447	408	398	419	436	364	387	413	441	389	392	417	422	416	398	398	398	402	440	392	403	406	427	385	383	381	415	393	380	421	425	412	405	402	377	426	425	392	397	403	410	407	403	388	428	391	417	398	415	441	426	404	404	424	438	413	397	419	390	401	397	441	400	421	450	397	446	390	411	411	373	412	385	388	374	419	406	394	408	381	416	382	434	407	425	398	450	395	418	402	401	402	414	404	396	416	411	428	413	428	407	402	408	390	420	414	412	399	445	415	380	461	403	387	396	429	423	427	409	390	434	464	401	402	415	415	402	409	461	450	394	454	428	412	410	378	448	408	412	416	398	417	400	396	370	402	374	384	393	427	413	416	421	425	420	438	441	401	389	413	415	409	397	429	414	390	402	408	411	393	410	408	411	440	417	391	405	416	391	467	400	381	399	402	424	430	412	400	387	430	413	398	423	411	407	391	446	416	423	421	471	390	437	379	374	424	375	367	374	386	388	400	431	415	394	380	362	387	406	408	378	398	396	429	387	402	381	459	396	430	392	415	443	367	385	412	403	412	449	392	377	394	377	421	394	407	398	417	378	409	424	406	409	419	405	400	423	408	363	405	403	409	409	405	426	388	403	411	398	418	448	404	423	392	428	414	384	394	397	457	392	371	400	395	396	456	395	392	391	403	381	399	402	420	435	399	437	399	370	400	434	413	439	398	418	428	382	451	384	368	416	426	420	370	394	425	365	383	420	403	436	400	447	382	365	383	382	408	433	372	421	449	419	431	396	426	427	420	423	402	441	404	386	446	425	378	426	428	398	423	426	456	393	390	396	395	401	404	450	433	449	392	410	399	434	384	396	382	431	428	414	367	406	460	428	391	426	386	423	391	431	400	383	354	424	422	390	439	420	426	408	395	403	397	446	378	426	417	435	404	437	427	366	418	424	422	402	400	400	400	417	440	416	439	422	399	450	385	401	435	420	402	416	411	372	336	425	389	379	387	416	426	422	400	439	417	416	423	428	388	427	415	414	407	421	396	409	383	389	419	410	397	394	403	386	424	397	428	447	402	435	399	427	436	406	425	397	427	400	381	408	416	413	405	423	427	389	411	428	428	398	382	398	426	424	389	354	435	401	432	440	405	394	400	419	384	404	421	448	394	420	417	383	422	365	384	406	399	419	422	423	422	410	406	393	410	423	417	427	401	438	383	403	434	404	380	430	411	422	379	408	413	402	382	427	402	379	423	417	423	370	417	414	400	417	412	408	467	469	366	435	395	399	424	378	407	440	400	383	405	395	432	396	449	375	426	426	413	383	409	415	393	384	401	389	427	414	428	405	418	419	377	410	422	404	457	374	444	424	452	412	392	408	421	405	412	375	421	406	400	395	404	407	428	389	401	450	448	392	429	408	401	411	414	423	406	401	410	375	421	413	419	413	412	416	402	427	412	405	357	416	420	438	436	410	436	360	400	429	391	383	439	404	393	393	390	429	384	415	406	402	405	418	402	378	406	401	387	418	411	380	416	415	386	427	401	393	414	403	424	438	423	438	381	414	389	401	410	402	403	435	427	425	423	394	409	441	378	421	433	402	389	407	448	399	411	413	377	373	421	435	406	430	439	411	408	431	407	404	401	414	419	376	406	398	426	401	370	383	446	398	417	383	427	431	409	388	384	404	412	408	393	410	428	421	413	396	417	407	433	425	371	420	401	372	436	395	379	439	472	397	410	425	399	406	435	431	418	410	420	373	363	424	393	382	416	381	450	437	409	395	391	416	432	395	419	405	388	372	416	408	376	400	417	398	454	423	378	404	411	415	410	409	411	398	421	384	385	414	396	416	412	412	432	413	381	362	405	405	396	397	392	409	369	399	410	389	427	414	405	381	442	401	443	392	401	442	390	377	413	408	408	432	409	411	429	420	405	413	441	412	440	397	414	420	420	437	404	409	432	397	395	422	410	373	414	371	421	424	396	405	378	415	420	383	410	396	450	403	385	416	399	400	396	388	410	397	375	401	433	421	416	385	436	415	405	390	367	400	395	438	395	403	433	411	437	396	398	431	448	405	447	407	398	430	431	444	383	426	379	382	465	400	405	424	372	393	394	420	388	445	407	389	451	414	403	424	381	390	393	409	380	400	377	423	386	417	410	415	419	396	413	400	376	415	414	392	394	442	405	442	394	429	418	447	430	425	415	397	394	409	394	409	393	401	439	405	397	409	391	388	386	417	390	402	403	392	415	410	435	400	424	410	436	452	401	423	381	397	412	393	457	388	424	409	416	461	411	413	420	403	387	399	407	419	448	392	389	375	409	419	408	390	404	430	383	395	416	413	388	392	406	465	423	386	415	385	380	417	412	413	398	411	440	407	431	406	415	426	404	407	433	394	416	447	411	393	408	399	400	391	413	372	415	403	412	400	390	419	446	385	400	409	418	403	397	380	409	432	386	397	434	426	424	414	408	416	382	383	448	369	407	415	407	408	418	416	411	404	425	434	385	394	398	431	440	391	383	399	404	456	381	395	402	414	414	399	384	454	401	425	386	433	381	435	430	412	411	395	413	417	422	381	418	407	420	419	443	402	418	383	392	408	437	389	449	368	457	415	369	401	405	377	438	402	437	419	387	402	406	388	357	413	430	389	415	384	417	410	394	444	398	400	413	379	400	414	378	416	418	448	428	388	419	384	367	405	427	430	384	384	435	414	424	369	362	445	410	452	383	409	412	442	409	402	388	407	376	390	375	401	428	404	444	414	433	420	420	418	425	437	400	411	428	403	403	416	450	415	387	403	426
35969	47920	34108	2218	1548	1234	980	855	734	697	640	571	532	527	539	511	508	499	544	526	486	500	515	479	493	459	481	469	411	456	489	470	458	444	482	446	466	482	400	448	429	458	443	455	462	465	463	461	446	431	480	424	449	428	467	428	421	500	410	441	421	465	442	423	440	458	454	429	426	462	473	449	445	469	469	446	453	465	469	428	467	414	460	454	444	476	451	449	443	471	476	453	481	442	466	437	427	454	469	463	452	443	475	503	468	475	488	416	457	467	419	457	485	485	419	464	434	453	454	463	434	451	463	444	487	425	430	453	437	429	466	456	474	408	394	441	482	437	455	451	479	452	477	481	469	446	459	474	436	441	442	469	473	475	428	410	450	451	464	445	438	468	463	446	437	443	428	424	435	463	433	439	462	429	466	421	437	455	462	449	448	445	473	452	416	487	479	417	453	437	462	453	436	466	481	426	436	445	463	479	412	440	457	466	439	469	452	437	445	412	446	446	422	427	490	457	435	489	459	478	474	432	464	432	444	425	475	447	445	452	454	446	461	400	432	422	418	429	429	455	423	423	419	459	429	434	442	456	436	464	465	433	433	463	452	422	445	482	444	430	443	489	457	470	408	482	426	464	460	482	449	474	453	448	432	460	432	464	450	443	427	426	470	446	431	457	456	431	476	445	456	433	492	423	456	453	438	443	451	440	431	449	442	410	435	489	424	443	474	479	425	437	433	413	429	448	488	446	452	474	433	484	451	467	409	466	426	437	456	477	428	442	467	441	435	423	466	438	472	471	440	450	409	453	459	428	436	431	449	429	458	431	441	447	471	432	475	443	451	453	440	449	457	449	459	452	466	458	423	433	469	472	461	445	416	458	445	450	439	439	437	448	452	468	466	435	451	409	453	441	438	461	453	469	467	421	410	457	444	483	427	446	452	436	440	467	497	419	453	436	441	450	445	468	462	455	489	427	438	442	441	427	412	463	441	490	460	442	444	478	462	420	445	427	459	412	497	419	474	477	438	430	460	465	507	418	421	424	434	439	463	451	448	451	424	443	452	490	458	413	432	443	454	454	421	497	442	452	421	422	469	458	444	436	462	455	470	435	436	445	450	426	446	428	433	460	415	438	421	460	465	453	457	489	447	442	458	405	417	478	430	451	458	431	453	460	428	424	485	455	439	482	438	477	448	442	412	448	483	412	462	424	441	448	442	451	438	428	430	444	433	429	414	432	468	450	391	430	432	465	451	458	486	453	458	465	456	466	438	437	428	460	427	424	448	442	453	471	498	415	477	427	454	439	472	406	431	420	418	450	459	454	440	441	483	438	458	411	407	474	439	466	445	444	465	453	429	414	453	435	415	468	438	452	433	473	467	442	408	446	432	473	488	421	436	479	433	472	397	450	451	446	469	417	501	456	436	406	472	449	452	429	494	448	451	424	433	428	471	460	424	475	453	454	453	426	462	444	463	475	441	430	444	446	450	432	434	429	426	411	485	433	437	474	459	446	437	437	451	435	438	448	447	442	475	435	455	449	466	444	440	463	456	427	442	463	406	405	458	416	452	430	464	426	437	416	442	488	451	454	460	438	461	419	474	447	440	427	491	432	449	473	481	438	458	442	428	460	445	444	447	438	482	441	482	461	464	443	456	440	466	468	438	453	472	473	475	439	490	444	453	485	454	441	450	451	423	412	461	442	451	433	435	411	439	473	412	457	432	457	440	411	466	454	427	473	468	452	476	478	489	448	460	443	446	468	475	432	466	447	449	499	470	437	455	421	470	467	467	484	432	421	430	431	471	454	498	436	471	444	448	420	462	453	430	437	470	444	430	474	442	446	463	450	452	419	429	439	431	450	431	478	441	487	460	436	435	457	449	448	460	438	446	474	458	421	452	424	453	455	450	487	445	439	453	454	465	436	465	487	462	457	448	459	445	460	435	452	475	444	462	430	506	470	434	433	457	465	469	463	473	443	438	466	454	443	421	438	462	445	440	465	446	455	453	439	460	412	459	429	458	429	426	449	432	424	440	437	434	473	476	447	449	457	412	466	427	461	441	467	455	471	430	420	413	454	475	418	454	469	438	462	435	431	474	477	457	469	408	462	461	481	483	444	422	447	463	443	456	440	444	471	451	457	481	440	468	479	434	477	435	426	417	440	454	419	442	471	458	458	417	450	450	459	478	419	471	456	441	457	472	516	439	472	455	449	447	414	451	463	435	445	425	446	432	449	445	460	438	455	469	452	453	457	435	452	436	444	442	443	460	428	465	466	501	457	419	463	425	462	473	464	444	466	440	462	447	474	429	447	456	446	448	474	445	430	489	472	446	477	473	441	475	474	487	460	466	474	456	449	457	439	455	450	416	424	415	436	458	401	447	420	456	424	465	475	426	447	492	432	418	438	432	456	431	459	456	446	414	427	457	434	440	440	420	439	458	473	490	455	443	456	421	412	456	453	455	446	449	442	465	441	453	445	464	428	434	444	453	436	443	439	459	422	456	451	438	407	479	462	499	464	460	463	437	437	438	420	424	453	403	461	443	458	440	469	449	436	454	468	453	466	466	476	500	446	413	440	417	472	421	435	459	475	439	452	430	464	470	438	460	448	453	446	440	474	460	443	451	447	461	468	514	438	459	496	441	441	465	445	441	452	476	446	449	426	491	446	451	465	469	455	439	457	460	433	437	483	451	448	416	453	416	440	414	480	440	449	408	462	420	435	450	442	443	451	424	447	409	421	462	432	483	439	431	416	455	453	463	460	465	434	438	446	455	459	444	430	405	445	426	464	411	418	468	439	446	434	418	465	441	455	457	452	416	446	459	491	444	469	458	471	459	452	452	417	440	481	426	462	431	458	441	455	446	464	496	461	450	441	464	448	428	447	492	457	482	442	438	416	428	468	462	479	443	466	459	460	433	410	417	444	459	416	409	472	467	433	490	437	457	441	467	454	411	463	415	403	456	467	467	407	433	453	454	453	474	427	429	407	441	494	453	439	434	466	475	452	433	461	443	494	474	442	468	456	445	441	466	415	414	448	457	449	435	473	471	494	452	444	442	468	429	473	477	446	457	461	417	458	442	458	408	450	429	454	427	443	432	447	417	444	488	438	408	474	451	437	444	444	450	478	455	412	459	433	475	422	488	437	452	458	456	442	438	427	453	432	475	454	461	457	472	441	504	470	436	475	445	404	437	442	465	442	428	422	436	460	475	434	441	448	446	428	476	450	471	454	459	462	495	452	462	423	435	425	461	436	442	442	439	461	467	441	442	437	450	485	484	435	441	422	417	421	472	434	445	429	452	438	473	426	448	439	449	449	438	456	431	466	447	475	459	437	472	447	460	460	454	416	447	441	467	438	433	395	469	416	437	452	477	451	455	477	465	457	426	456	475	455	474	446	469	467	440	416	459	442	455	435	442	460	433	364	450	471	455	462	472	472	440	433	479	456	428	404	434	437	452	450	437	439	467	495	456	417	469	442	457	467	461	468	464	464	468	459
24992	21516	27942	25473	16224	1114	650	558	528	492	506	480	515	459	490	427	469	483	438	473	447	454	403	434	428	437	439	430	423	423	460	440	412	392	449	417	452	434	443	422	433	461	455	421	434	468	434	423	418	451	458	421	431	427	457	455	411	412	452	441	429	440	452	463	413	433	420	429	471	427	458	418	450	470	445	431	441	457	413	437	456	444	447	413	419	421	462	485	460	411	434	433	447	445	423	422	435	470	438	407	448	440	456	399	450	424	442	445	422	444	404	418	416	431	437	404	394	415	426	433	413	411	397	425	395	436	444	438	430	453	400	424	433	457	420	406	436	427	411	434	428	405	458	432	440	445	435	424	404	443	462	418	414	403	409	408	425	439	445	454	465	459	401	433	447	445	453	429	410	494	400	413	453	420	424	430	441	429	404	439	461	439	433	434	436	426	482	437	445	426	426	440	398	440	417	427	438	433	399	474	429	447	433	406	418	459	423	444	450	453	393	412	422	457	464	478	475	419	452	430	455	411	449	442	422	412	432	435	428	450	427	442	461	420	459	399	459	418	426	441	436	455	405	436	423	419	454	410	424	434	410	440	404	377	426	403	471	416	415	453	439	409	454	460	432	420	405	393	423	448	397	456	433	430	449	401	399	435	396	424	425	438	423	385	428	436	447	426	390	455	460	458	457	435	423	446	425	419	390	430	446	432	451	426	390	422	424	449	433	470	445	430	441	436	410	431	416	435	413	424	413	429	382	414	399	462	438	415	407	445	447	416	421	420	435	425	462	407	424	447	440	375	426	377	450	432	432	427	415	416	414	394	433	421	465	432	451	408	449	431	393	396	449	444	419	448	463	414	445	419	395	460	404	458	438	459	439	452	447	435	415	466	401	438	416	396	462	450	430	408	411	460	413	433	456	446	415	427	419	391	428	403	430	409	433	392	425	400	433	447	428	424	445	453	401	462	458	436	411	414	440	402	465	446	420	410	439	424	412	408	419	410	440	424	425	427	417	430	455	473	413	419	448	448	455	403	433	422	445	469	440	461	449	439	438	424	412	476	431	469	453	430	455	455	382	416	424	415	446	412	448	451	454	422	454	430	386	435	424	445	384	418	419	446	425	427	480	446	408	425	425	442	442	421	422	460	390	426	462	428	430	427	425	442	445	405	432	448	444	391	457	462	453	402	427	418	412	435	424	456	442	456	441	403	444	452	459	430	456	427	419	449	444	449	479	457	450	430	488	432	423	427	426	427	438	422	420	417	404	447	425	410	433	443	395	421	421	419	462	443	437	438	430	436	417	438	441	386	390	414	426	421	445	439	411	438	419	407	459	422	429	444	412	469	436	447	447	413	405	436	438	406	436	441	426	438	425	437	457	399	427	440	431	415	426	435	413	446	397	466	422	450	439	417	431	428	402	457	410	422	423	426	384	453	416	425	453	414	417	438	447	454	445	415	406	437	401	416	435	445	452	444	459	469	441	413	422	417	442	455	460	435	470	455	440	423	432	416	378	424	447	391	418	455	452	458	415	444	392	432	416	460	421	426	449	423	428	455	415	416	411	392	449	438	435	419	424	443	452	426	401	454	393	431	453	399	414	402	420	408	423	473	424	432	444	444	424	446	437	395	405	419	425	449	455	422	453	446	387	435	412	444	426	453	408	421	420	433	434	468	428	448	429	443	448	385	407	429	453	453	427	421	400	462	433	415	457	427	437	449	441	449	436	448	438	425	447	450	417	432	440	452	399	436	414	419	456	433	420	477	420	434	460	413	434	435	428	418	440	422	445	437	462	411	457	434	374	469	461	417	456	467	433	416	439	444	467	457	390	434	455	422	409	497	437	440	408	480	411	402	424	425	459	388	395	394	443	432	420	454	426	430	457	432	422	443	429	418	437	446	417	449	456	422	425	443	406	407	432	420	410	422	431	457	414	455	452	410	436	415	452	378	375	441	409	414	411	465	444	434	448	404	447	452	446	457	418	447	407	438	409	420	473	435	439	430	417	473	435	448	441	400	440	434	418	439	415	442	435	443	472	453	412	409	416	422	425	461	428	408	437	382	404	409	456	487	434	443	407	443	437	461	404	456	438	405	411	427	434	440	415	456	443	422	428	415	387	423	443	450	435	402	450	410	395	435	415	424	433	427	428	402	453	421	423	433	487	466	411	442	436	452	450	461	441	416	451	416	426	429	430	444	447	467	408	412	402	410	465	428	414	404	410	443	403	416	416	424	460	415	441	424	419	429	448	450	472	441	424	407	385	448	402	450	445	424	426	421	415	434	440	443	425	414	422	426	407	432	441	430	479	462	429	455	428	437	385	415	453	445	435	432	444	434	422	408	459	454	436	425	398	423	432	419	448	447	447	437	427	436	413	399	392	425	407	407	380	459	448	412	452	436	428	434	462	462	400	402	408	412	461	423	401	439	396	436	443	439	427	405	439	449	427	397	425	458	408	403	435	405	443	443	412	430	436	423	425	426	446	433	426	409	445	413	418	417	422	424	426	459	408	427	410	424	462	424	413	417	436	409	385	434	411	413	413	432	394	404	469	466	409	411	445	430	429	430	410	457	449	426	415	410	400	443	379	434	414	444	452	413	404	416	395	479	395	436	446	426	414	415	437	420	456	465	437	434	437	435	440	464	461	443	473	393	434	414	393	417	471	474	442	427	413	435	421	442	483	423	440	407	447	436	431	412	470	393	456	439	429	442	424	447	422	448	454	416	439	421	438	444	445	416	477	429	421	396	436	418	467	415	444	412	410	445	472	435	436	428	414	417	457	451	426	419	461	424	431	431	470	434	464	414	415	450	404	425	444	441	441	404	464	460	428	422	444	430	423	450	422	462	422	465	459	443	433	436	432	450	413	434	400	417	441	422	401	431	436	423	437	432	459	429	440	460	446	447	421	436	446	437	406	411	419	425	418	434	410	444	419	425	458	459	424	404	434	455	404	448	420	431	440	407	412	462	408	428	468	435	418	446	441	453	419	429	465	455	430	412	434	442	411	404	455	454	412	429	442	455	375	418	402	454	445	461	418	455	406	473	428	430	410	436	430	415	446	420	429	427	418	460	384	448	432	431	411	437	441	431	425	454	439	436	455	408	434	419	408	425	420	431	461	450	437	418	472	442	431	450	410	402	445	448	426	391	430	424	420	412	411	434	392	424	422	430	438	428	451	427	438	446	443	408	446	443	445	432	417	424	439	454	458	438	420	422	426	457	427	429	398	428	456	436	440	441	451	404	401	384	431	455	388	465	430	467	466	434	454	423	435	398	440	397	456	431	416	454	421	431	408	441	423	387	438	419	452	465	431	421	430	431	452	413	389	411	426	445	434	399	434	404	456	424	419	438	411	407	447	415	444	443	462	415	426	442	434	440	428	415	390	436	435	420	414	424	404	429	447	455	422	445	424	420	416	433	443	443	464	463	430	474	428	432	440	425	418	416	412	412	446	454	406	399	425	406	454	418	413	443	435	405	469	411	424	431	416	428
36254	40786	26516	1506	1115	958	822	672	637	587	554	539	499	536	512	482	492	500	477	426	500	474	475	464	440	466	456	484	476	489	456	451	493	462	467	472	452	446	473	497	460	427	488	479	473	457	465	495	443	422	449	454	439	435	449	450	452	412	417	471	442	517	428	452	440	446	484	461	438	442	451	418	424	476	479	476	484	473	474	431	460	463	474	455	460	449	486	469	484	447	449	450	431	446	438	479	488	469	475	491	462	426	447	482	455	435	458	437	485	436	462	429	462	468	473	486	439	476	463	486	455	449	449	483	498	424	465	448	477	459	481	428	434	441	489	435	460	477	453	469	448	420	455	450	480	417	459	458	443	448	455	438	443	491	456	451	489	480	486	464	468	457	476	463	449	454	450	428	463	446	417	444	472	423	496	437	455	430	467	481	489	456	439	434	430	458	430	481	470	414	446	429	438	439	417	445	432	451	471	437	464	447	468	490	432	462	454	450	445	424	456	443	432	409	506	465	460	474	443	468	443	465	435	471	461	457	434	454	469	426	440	466	421	492	471	426	477	443	491	473	449	439	428	435	427	454	404	449	467	485	460	470	457	448	436	456	463	453	442	439	472	473	469	477	440	492	468	480	427	462	449	467	436	461	475	452	462	479	445	498	423	467	460	440	398	464	470	463	456	457	430	481	452	461	503	462	452	477	445	430	436	433	441	441	419	410	432	438	422	426	449	430	441	412	469	439	442	430	470	458	433	447	477	494	447	480	401	503	459	479	438	480	438	450	447	461	439	430	461	432	460	448	429	461	454	467	438	454	450	429	466	434	415	447	417	436	484	465	450	456	448	477	440	437	505	515	462	440	429	436	423	472	462	454	419	461	472	435	445	442	462	456	436	430	481	432	472	455	485	452	471	461	410	462	457	457	448	455	458	444	453	434	437	438	445	438	480	435	424	439	457	489	464	454	459	489	461	457	429	434	453	443	468	458	432	428	451	449	436	432	473	479	457	475	486	465	443	440	459	451	451	413	422	469	446	461	426	463	423	459	465	473	418	408	417	440	444	474	462	471	430	463	446	456	482	431	479	445	392	460	451	424	448	446	447	468	463	467	486	441	449	452	452	484	464	495	461	447	476	463	473	445	420	447	430	456	456	441	458	448	435	456	456	457	426	462	463	395	438	436	455	438	453	490	464	443	437	450	490	420	455	462	440	425	489	456	424	465	447	441	433	393	420	445	445	469	460	487	448	443	508	437	472	438	446	472	451	485	446	456	473	449	451	473	447	474	469	455	486	452	463	526	471	450	478	446	446	508	471	471	480	450	469	446	438	439	446	475	508	448	444	398	463	416	433	476	459	470	451	473	466	464	440	449	439	447	413	483	449	402	480	450	474	465	450	462	444	440	447	486	416	451	444	451	452	425	464	482	451	472	465	449	452	464	459	469	462	458	436	467	450	436	475	449	453	417	448	473	447	477	476	475	414	413	463	497	492	448	442	435	445	463	470	447	498	428	502	455	450	456	456	468	432	467	424	450	463	441	461	453	478	482	471	440	454	442	479	459	473	452	431	435	434	477	453	404	452	463	448	429	459	431	434	497	488	455	463	479	449	443	489	464	427	453	483	461	443	422	431	445	436	388	456	433	457	435	436	466	443	451	432	508	463	450	501	429	467	541	421	425	445	463	465	486	501	459	450	455	470	483	455	486	455	475	454	462	465	474	486	450	467	454	484	467	454	449	428	475	474	452	488	426	449	465	509	458	479	438	425	480	438	482	476	469	459	470	461	444	455	448	463	453	446	470	400	435	445	467	465	453	475	432	465	431	461	436	436	455	467	464	460	464	434	458	480	428	463	465	424	427	492	435	455	433	434	460	497	445	464	443	460	456	469	446	452	465	405	429	462	425	442	467	488	435	439	430	434	405	483	486	418	460	428	460	482	449	472	431	420	502	438	468	485	407	448	453	461	503	477	440	465	446	445	467	471	447	431	430	462	403	393	424	454	417	445	437	460	462	469	408	454	451	447	449	453	495	459	473	458	452	466	444	474	437	460	448	496	432	438	481	470	435	476	471	426	441	451	442	433	432	448	474	432	439	478	445	451	432	466	423	468	451	453	475	484	429	447	456	422	469	483	415	470	446	466	455	473	435	459	479	424	461	443	450	446	483	478	473	458	455	515	479	453	450	443	436	466	457	456	416	433	457	468	488	440	455	459	446	450	463	474	439	461	431	441	460	445	457	430	461	431	462	452	461	431	473	482	453	454	452	432	446	449	437	468	439	453	470	479	480	438	433	468	445	462	447	464	502	422	468	468	465	466	444	469	484	448	465	465	461	491	459	491	467	462	449	477	467	496	429	477	452	466	474	412	459	445	442	461	442	472	497	448	466	427	473	446	449	436	446	413	440	455	453	436	423	497	463	449	465	461	448	462	445	427	432	458	465	475	446	435	422	472	482	438	471	459	440	461	451	423	464	425	458	464	456	474	485	458	457	421	463	424	453	454	462	460	431	449	432	473	454	462	430	439	435	435	416	449	443	439	451	475	442	442	461	475	427	444	447	480	451	460	470	440	452	475	431	440	452	445	424	467	454	432	451	455	436	442	449	460	421	479	467	468	493	475	433	452	447	464	465	458	494	499	437	454	445	433	437	450	471	462	455	469	493	406	454	442	413	440	451	508	461	446	472	478	465	474	440	465	476	454	447	438	431	485	463	440	452	452	440	434	496	423	464	435	405	417	434	419	460	462	444	479	473	412	442	441	497	460	430	429	442	491	459	489	452	458	506	430	450	477	438	480	441	479	467	454	447	450	454	442	435	452	440	451	449	479	430	445	423	475	439	489	450	447	482	465	469	445	453	468	443	454	448	420	492	428	497	427	470	479	434	465	435	457	479	459	463	450	441	472	451	444	461	454	453	434	463	437	479	466	460	501	446	426	427	443	445	466	463	451	460	444	472	430	456	472	437	442	502	492	423	458	411	464	469	468	448	479	444	455	460	450	457	455	442	461	446	469	473	474	470	451	427	485	432	475	444	430	465	434	437	495	466	456	397	397	459	477	461	478	460	460	429	445	469	438	447	421	455	485	463	429	439	448	450	449	436	457	471	448	451	444	437	471	483	425	457	456	463	463	455	444	444	454	441	491	439	426	486	466	440	435	481	450	394	433	481	457	456	476	437	465	445	476	465	479	475	425	452	477	452	434	460	448	410	429	482	447	480	454	426	459	465	431	450	460	466	479	446	463	448	465	470	434	452	465	440	461	449	466	435	468	481	460	449	466	431	454	415	408	457	480	471	484	452	467	450	458	417	439	450	454	438	451	435	428	456	434	464	432	449	452	402	441	454	463	427	452	453	457	519	453	448	485	457	416	414	490	466	487	458	461	458	477	494	431	432	441	434	428	448	467	458	447	480	469	457	454	478	449	475	470	460	467	507	452	460	484	439	420	437	506	447	441	435	476	434	462	465	479	460	454	449	458	484	420	428	451	427	436	438	469	468
22821	21556	29225	24348	21544	21563	10872	782	538	480	428	420	368	318	305	303	311	331	270	287	273	289	282	278	259	270	240	263	259	269	237	237	254	244	264	239	234	257	208	234	235	227	235	241	253	232	218	259	241	246	240	252	247	227	225	237	217	215	222	242	237	230	233	242	218	222	210	239	245	249	238	211	224	235	231	231	267	238	240	235	231	242	254	245	253	256	242	251	267	244	237	244	240	233	228	216	223	235	232	235	235	228	237	236	238	227	245	220	255	238	249	230	241	220	240	243	236	250	252	238	224	211	217	219	256	214	250	228	240	237	220	224	235	235	199	219	237	220	241	232	224	239	226	223	224	248	235	228	243	216	241	227	256	239	230	241	213	237	236	249	236	236	240	233	213	220	200	207	232	217	202	235	239	194	216	220	224	229	234	251	214	195	227	221	210	229	246	223	221	211	227	253	230	227	238	233	211	244	242	220	205	212	250	222	233	201	230	243	263	236	230	221	228	224	234	226	252	228	210	217	222	246	235	213	235	227	253	235	234	255	208	209	230	202	213	222	234	216	239	199	230	250	249	227	242	228	243	234	229	232	221	243	245	231	217	222	228	212	228	232	245	233	215	227	242	203	221	235	223	231	235	227	216	254	218	252	227	255	211	217	228	236	246	239	222	232	219	202	234	248	229	257	274	222	246	225	217	238	213	209	220	252	214	213	236	213	233	267	210	234	220	215	251	226	216	238	229	230	190	250	250	228	242	224	214	203	245	235	214	233	232	225	215	226	253	225	219	223	257	219	232	231	225	230	214	249	243	240	239	205	243	248	226	262	227	198	231	248	191	213	216	213	216	222	234	210	248	239	210	237	226	222	258	222	237	223	217	229	234	220	230	238	212	216	220	226	260	211	222	229	233	229	222	240	223	234	218	216	200	230	212	252	219	233	217	201	224	219	197	229	221	218	242	245	209	220	230	196	248	229	239	239	212	223	231	212	225	220	235	229	222	232	192	220	188	261	250	231	219	238	233	230	238	240	212	221	210	180	227	232	225	226	212	276	234	232	246	228	237	213	257	214	246	233	249	239	200	208	224	217	220	218	202	237	227	224	258	231	217	224	235	245	229	219	223	242	237	202	226	209	220	232	229	219	215	207	218	229	235	207	232	247	237	240	241	219	218	240	247	233	206	221	255	222	224	226	217	226	235	243	225	231	219	231	247	247	240	211	231	210	253	255	226	244	226	243	216	240	218	208	199	231	235	214	222	239	248	228	208	247	211	220	249	242	213	250	217	210	231	232	260	241	249	211	221	244	248	262	229	220	238	223	216	240	229	243	231	214	252	202	223	238	241	227	252	208	227	230	240	218	196	227	249	241	245	240	230	240	234	221	216	231	202	214	241	237	240	228	242	240	231	228	236	226	232	221	196	211	232	206	237	216	235	240	238	235	248	223	195	243	220	223	233	246	210	250	245	252	209	231	241	240	212	262	260	242	234	196	232	224	232	242	230	226	233	221	223	210	218	214	219	237	224	275	206	210	242	218	246	219	226	270	226	242	256	220	228	231	218	222	237	233	199	234	217	238	218	226	201	240	237	221	224	228	230	247	195	257	212	220	219	238	196	230	216	261	218	205	214	247	239	221	226	241	261	204	221	234	219	257	234	207	216	236	238	220	217	214	231	227	252	217	230	224	204	235	220	253	215	219	228	211	234	252	223	197	247	233	227	221	226	223	210	218	220	235	218	215	224	244	227	225	250	238	215	220	223	206	231	213	227	204	225	234	243	205	239	207	238	212	212	242	226	224	206	215	242	197	213	227	232	243	248	248	237	213	219	211	243	253	220	194	244	231	228	208	197	224	237	213	194	204	221	235	229	248	259	212	212	232	236	225	230	224	242	221	218	208	212	229	232	231	239	208	235	214	234	233	241	229	220	244	212	233	237	211	251	238	242	238	244	221	239	225	261	245	253	213	224	228	233	224	226	220	193	200	184	244	249	234	239	223	256	231	216	201	220	230	230	206	232	240	241	253	227	212	228	198	219	222	228	225	202	222	223	220	230	239	221	218	234	230	227	244	225	213	237	242	255	223	226	217	229	221	227	205	232	210	183	262	246	252	229	224	244	226	249	235	227	209	215	217	223	244	225	215	229	220	218	245	226	220	216	205	231	218	236	222	203	241	219	234	233	205	260	219	224	206	212	219	247	252	216	245	250	227	236	217	237	207	226	217	206	243	202	238	230	227	248	221	232	235	255	229	219	235	235	221	219	252	227	237	232	239	218	216	239	229	225	206	211	228	257	227	230	246	228	256	195	234	250	263	221	219	242	226	231	250	234	229	226	198	234	211	232	247	247	212	217	233	251	221	232	233	227	255	233	219	206	232	212	247	236	241	226	212	222	239	213	220	226	241	236	234	227	224	237	207	210	239	217	236	244	236	239	221	215	206	258	233	218	190	238	229	237	228	252	259	233	236	213	215	233	224	235	235	230	224	198	191	223	239	216	234	226	248	233	234	244	218	226	213	235	215	238	221	244	239	201	213	232	255	240	239	244	257	222	223	260	236	213	238	224	222	218	249	255	248	232	233	236	219	242	208	208	192	209	214	224	189	237	227	215	238	237	234	233	228	205	228	216	225	199	242	229	217	254	225	215	266	223	207	222	231	228	223	216	235	236	203	234	207	226	216	220	242	217	204	229	236	208	262	263	241	222	237	228	217	226	232	212	242	215	221	253	241	209	220	228	225	215	231	214	232	225	232	259	209	244	232	234	226	222	218	272	261	188	210	208	223	237	217	228	216	247	229	244	237	242	211	231	248	234	216	245	202	220	230	223	244	272	219	230	239	211	206	214	217	203	207	229	212	216	210	229	219	237	207	230	215	214	226	233	204	207	226	234	235	192	221	234	220	252	241	245	210	238	225	219	218	227	246	236	234	257	219	193	221	214	248	227	237	230	224	222	228	217	231	209	249	207	227	233	237	235	217	243	218	225	230	244	213	261	217	211	213	244	235	239	221	226	219	231	264	239	226	250	228	226	271	233	230	206	237	252	229	223	244	216	256	219	198	228	237	230	236	233	260	222	214	218	239	219	233	235	222	226	215	234	223	252	227	232	248	222	240	249	238	234	231	233	222	227	243	215	218	226	220	223	231	211	217	219	238	228	220	184	209	238	241	231	243	240	243	223	199	208	218	203	228	211	251	236	256	240	204	224	214	224	247	237	226	221	240	238	221	226	228	244	203	243	225	240	252	216	221	223	211	238	223	229	240	235	226	223	226	241	231	205	226	227	249	231	256	235	230	238	204	223	206	240	218	221	224	230	235	199	227	246	242	216	227	222	223	223	218	220	222	229	219	217	236	243	233	213	252	211	237	231	231	215	219	225	225	214	223	216	237	219	230	221	238	206	233	214	188	235	230	235	218	219	220	241	223	222	237	244	214	260	233	230	216	240	214	232	201	228	228	220	223	240	230	249	223	229	225	226	222	251	229	239	224	219	227	213	208
39843	54551	40208	3660	2367	1755	1397	1029	836	686	577	495	474	453	432	373	392	358	303	340	302	326	317	310	300	292	292	297	280	243	271	322	260	276	298	291	269	267	258	265	276	272	256	292	258	298	270	245	264	282	271	245	251	257	273	250	251	294	256	271	244	257	230	249	257	276	263	284	266	267	233	247	245	251	263	230	256	283	276	261	236	280	270	237	264	287	280	261	231	298	260	258	263	266	250	233	281	253	241	223	281	238	248	268	252	243	257	249	262	258	267	211	292	253	243	245	238	231	248	266	262	237	221	250	252	236	252	236	246	242	252	241	219	242	241	263	273	270	285	238	261	242	279	219	244	286	252	256	215	254	253	273	284	241	239	236	255	224	246	216	236	234	232	224	253	244	242	213	258	240	243	270	220	253	245	281	276	233	246	252	212	245	245	252	260	241	246	245	273	256	252	235	258	239	262	255	255	275	228	277	245	226	252	245	259	261	242	229	254	242	242	249	248	259	215	247	257	241	264	206	210	215	241	255	249	254	251	247	245	239	264	228	244	248	235	247	263	247	255	244	231	259	244	242	259	264	281	273	270	246	256	255	246	261	253	233	253	251	228	266	259	257	225	259	264	234	246	211	250	234	235	257	242	228	250	234	241	246	246	230	235	249	216	239	213	246	264	223	274	240	269	241	230	222	254	228	277	243	270	239	248	239	248	237	240	266	278	231	230	261	203	230	249	245	270	252	269	238	240	258	259	233	225	252	247	236	269	226	256	256	244	258	228	236	216	252	263	265	265	252	240	276	212	251	261	275	243	257	240	254	238	224	248	258	269	241	264	252	235	262	235	234	247	232	218	250	268	229	244	234	241	249	240	259	241	228	252	224	229	211	270	233	242	239	263	248	213	245	254	251	249	260	259	264	264	279	213	267	244	241	246	271	264	251	246	244	260	268	249	242	238	228	240	228	238	225	233	241	235	279	241	247	246	244	289	246	240	251	280	264	246	241	270	257	248	261	256	238	237	244	215	268	240	223	230	232	247	229	254	266	253	238	249	255	243	254	222	261	252	247	246	270	261	251	226	262	260	222	239	214	278	239	246	247	247	243	253	219	218	235	268	262	237	269	231	252	258	261	253	230	251	241	259	240	242	250	250	264	281	208	274	232	244	242	253	232	258	217	257	257	247	241	258	249	275	261	230	258	252	252	262	238	247	245	228	255	264	212	214	261	260	218	233	239	247	252	242	255	255	241	248	245	234	243	274	231	230	261	248	232	252	269	246	215	250	249	267	233	254	241	249	252	257	280	230	208	245	250	259	232	260	238	250	240	245	245	219	224	219	233	242	247	251	214	235	226	240	230	255	246	243	256	252	248	243	231	261	252	244	247	242	268	240	285	266	220	219	263	262	243	247	279	250	221	249	246	241	246	256	244	245	254	252	253	246	257	240	240	251	233	266	241	239	267	243	238	250	252	241	229	223	273	249	246	260	254	247	234	238	277	247	252	258	231	243	225	230	249	241	251	242	279	254	237	235	269	242	241	242	253	246	260	254	251	228	254	253	255	262	245	235	262	244	250	232	224	250	267	227	262	251	257	231	256	251	219	244	256	257	242	238	273	232	250	236	260	258	240	246	252	260	228	246	251	227	248	226	237	261	262	229	239	239	246	236	249	242	245	229	229	244	244	261	249	263	258	260	247	276	245	254	221	253	228	246	240	253	244	242	256	236	239	259	236	248	255	244	240	262	226	241	239	238	247	232	255	240	247	272	220	263	258	274	244	218	232	221	227	261	230	223	237	242	241	260	223	257	229	250	262	231	267	258	215	254	248	245	256	225	251	243	223	235	223	229	260	242	251	293	222	232	235	229	253	258	250	255	260	268	243	243	247	246	214	259	260	223	252	248	258	235	259	238	225	246	255	226	267	234	262	266	232	270	215	267	261	248	241	256	260	240	275	247	221	231	262	223	248	241	226	245	219	239	236	240	260	274	235	237	243	222	209	246	246	244	236	284	267	231	254	265	243	278	240	249	257	257	253	266	237	266	259	233	236	271	252	270	240	253	237	233	255	231	230	259	241	250	246	272	233	249	214	226	267	234	266	277	209	249	234	223	251	238	277	240	260	229	261	242	263	245	245	265	239	227	228	220	269	227	240	235	266	255	251	256	256	252	239	245	271	259	273	268	241	238	255	246	260	242	266	245	250	238	236	236	254	239	266	263	261	261	258	263	244	268	260	271	255	248	234	248	276	218	227	263	264	262	258	265	231	253	229	236	246	266	252	260	261	263	240	253	247	247	251	250	233	278	253	244	220	270	267	263	238	278	275	252	265	235	236	255	239	241	269	224	261	230	271	220	229	263	247	251	275	222	274	258	237	257	243	268	255	239	243	266	243	269	260	235	249	236	249	253	290	256	269	249	237	252	226	236	243	252	229	242	268	230	254	230	268	245	256	247	239	243	231	231	280	249	225	272	225	205	235	237	258	238	259	242	272	251	247	247	222	239	240	267	212	211	218	257	231	261	224	246	239	259	254	242	231	262	245	263	277	242	246	238	251	234	226	245	251	244	256	261	263	259	233	257	235	262	239	228	256	225	231	270	269	233	250	290	234	238	242	270	244	260	232	239	249	285	273	237	243	235	228	259	237	245	235	207	248	263	224	266	249	254	265	244	236	237	271	255	265	250	236	243	232	251	245	240	231	225	231	242	225	272	227	232	264	254	247	250	252	256	247	261	244	242	265	245	232	266	236	240	252	256	241	217	230	237	225	233	251	251	251	238	221	255	239	254	249	267	276	238	242	227	263	253	255	261	245	257	271	239	239	227	259	210	235	241	229	258	244	245	235	241	214	257	257	245	261	241	258	242	278	255	260	231	256	271	218	266	255	237	246	236	268	237	250	270	247	260	268	278	257	258	239	280	231	192	255	247	227	229	244	269	241	258	244	243	242	262	229	260	243	287	270	246	251	262	236	255	260	233	287	261	214	256	247	249	270	245	259	254	243	236	262	258	287	277	239	228	267	253	244	273	258	241	242	238	275	258	271	248	269	260	240	255	247	225	234	261	268	261	245	250	247	233	269	251	257	237	269	255	243	240	232	273	249	251	268	242	255	220	265	244	221	258	262	237	258	254	243	235	266	234	249	243	256	276	245	227	240	243	213	244	258	242	259	258	240	238	269	288	220	270	261	259	277	239	222	244	243	235	227	227	253	248	283	276	244	235	233	240	249	254	231	262	260	278	268	254	256	220	276	255	252	261	268	226	262	222	276	254	248	235	265	278	247	272	260	272	249	265	218	244	267	228	253	248	280	255	241	244	241	211	237	245	221	226	242	232	262	243	259	252	249	260	215	227	224	240	262	269	239	221	237	238	250	240	264	261	241	277	265	270	245	277	236	214	265	237	263	260	256	260	248	221	253	266	264	271	241	239	241	249	263	253	243	254	245	260	251	241	252	273	239	212	248	243	244	235	240	278	268	250	251	225	255	235	245	227	257	266	257
30270	24330	13637	1598	585	574	581	561	537	522	501	561	524	568	522	552	557	550	566	564	585	528	575	516	559	574	520	561	544	612	557	558	503	587	530	528	578	545	549	505	544	592	549	554	521	539	529	556	548	566	548	550	550	557	576	564	550	555	574	529	560	542	602	555	511	542	546	552	525	524	561	572	576	520	590	571	527	566	576	591	586	579	601	534	515	555	581	546	519	550	610	550	530	571	541	546	533	511	537	538	517	575	565	532	556	562	545	588	558	549	561	585	563	561	538	555	542	538	563	593	544	521	558	547	554	544	533	581	558	550	568	553	581	556	534	524	557	579	574	575	585	564	528	585	551	532	531	548	512	564	537	536	535	531	519	554	551	538	554	536	588	564	592	569	599	556	572	544	549	581	552	565	527	539	526	557	548	583	577	522	572	574	532	527	576	556	555	517	538	544	534	571	516	602	521	578	563	529	537	577	571	566	575	535	576	523	596	564	578	503	545	551	526	545	586	565	578	521	560	527	560	551	510	601	553	540	537	525	599	548	570	573	486	563	531	570	570	528	515	579	525	524	533	576	532	541	582	542	559	577	521	511	532	517	562	556	554	554	569	564	528	538	525	543	536	596	549	549	583	605	543	563	561	577	540	600	550	573	526	566	517	545	535	517	530	536	590	526	520	564	590	539	503	582	547	590	524	540	552	565	583	569	570	574	487	514	537	562	544	544	488	548	520	549	544	550	593	538	540	582	541	566	564	555	531	556	568	590	525	557	547	591	546	569	599	505	533	562	493	525	593	534	554	529	591	515	510	559	546	576	543	579	508	592	548	550	592	544	527	567	553	545	552	561	536	565	583	548	581	532	617	534	543	540	550	538	556	565	563	553	526	522	548	531	544	494	571	604	543	571	510	553	511	600	548	535	554	564	578	559	534	529	565	541	602	600	562	529	558	545	507	570	536	555	538	571	563	558	539	569	539	527	589	560	532	572	543	541	556	586	519	580	516	508	542	521	573	549	528	532	556	560	588	552	533	567	612	540	537	535	533	580	549	588	504	530	609	535	560	554	537	534	531	544	516	581	563	574	529	571	535	549	588	558	543	544	582	550	568	552	538	585	564	563	572	536	563	584	548	538	544	629	545	560	564	571	577	547	548	527	534	574	551	559	557	575	530	551	538	571	523	577	570	551	580	563	523	583	560	585	549	577	581	535	589	516	537	578	574	596	541	561	520	565	547	532	507	555	555	606	565	584	566	554	566	560	549	535	565	583	550	558	537	512	530	533	538	532	544	578	572	548	555	493	549	568	568	521	551	540	567	522	537	519	483	570	498	550	575	534	536	573	554	584	518	583	546	592	538	512	571	557	557	544	570	501	531	588	561	536	579	561	525	540	569	527	533	535	548	556	544	578	561	551	522	557	510	586	583	533	551	542	539	538	521	526	572	612	541	571	521	562	540	524	560	508	558	555	516	520	534	520	574	516	500	532	581	596	530	567	593	528	560	552	550	577	534	553	545	558	543	579	531	580	552	563	573	529	528	551	553	500	548	567	590	538	565	531	540	588	559	539	565	556	537	577	591	554	551	523	514	541	564	551	569	593	547	541	552	575	571	540	532	522	569	584	554	542	495	605	526	544	554	501	518	552	546	550	560	557	539	542	562	520	546	543	600	523	550	559	524	528	530	562	587	540	551	543	588	563	523	537	530	580	565	557	529	538	552	515	565	548	565	487	552	569	521	519	547	573	571	565	548	526	533	559	545	558	560	557	568	581	556	527	551	552	548	520	551	543	552	549	534	565	564	562	544	525	511	585	559	587	567	599	609	533	553	582	546	509	510	561	558	505	581	562	590	553	520	556	558	564	611	503	517	557	551	513	532	563	537	579	572	585	554	564	578	546	563	522	590	571	621	550	578	565	558	540	554	571	535	579	596	543	543	573	539	586	526	560	540	544	560	529	568	557	564	570	529	601	506	514	505	568	545	532	603	516	552	514	565	588	597	562	517	540	574	571	527	591	533	526	540	573	543	485	522	528	550	601	565	556	540	585	538	563	581	525	538	552	564	552	565	539	573	560	537	519	561	558	545	549	550	547	557	526	552	582	592	577	524	578	561	589	548	566	553	528	571	579	503	537	526	540	572	540	537	543	507	503	566	585	547	575	547	561	575	572	573	538	547	534	578	558	577	561	566	561	531	547	545	581	568	528	547	568	566	579	514	547	510	574	565	548	550	599	554	576	575	538	527	577	563	530	557	550	547	572	568	572	557	535	558	521	594	532	518	544	561	545	606	531	540	547	578	563	545	613	519	560	532	548	535	571	542	518	531	571	529	505	544	510	548	564	547	515	534	544	530	559	542	565	556	608	590	557	548	516	563	529	567	542	554	542	577	553	561	573	538	549	536	539	575	557	527	584	542	542	535	558	569	523	582	548	522	515	536	571	558	566	526	547	536	581	564	554	512	561	533	549	548	537	519	556	585	555	514	523	588	545	520	535	547	565	556	556	552	539	604	581	580	546	547	511	530	546	538	532	552	593	517	523	516	543	554	550	524	534	565	578	569	536	530	540	557	531	549	509	594	525	590	592	514	566	571	534	578	517	543	574	536	528	575	520	536	562	553	501	589	563	541	523	557	547	586	560	557	518	599	535	567	530	590	543	557	587	524	536	580	527	556	558	574	520	547	542	539	542	521	562	563	552	542	568	543	527	513	539	533	544	570	588	573	565	530	585	528	566	518	593	535	520	552	554	572	573	538	568	590	550	534	573	500	542	552	529	536	600	548	516	556	578	554	537	562	574	587	545	541	545	532	509	547	571	542	579	540	540	504	536	549	554	564	545	586	540	531	502	526	547	545	544	579	547	573	568	543	535	516	600	560	573	548	539	582	561	545	604	561	557	547	507	555	546	590	514	596	526	556	591	562	538	561	574	526	568	567	520	560	574	568	539	540	535	523	555	516	574	518	511	513	544	553	556	546	572	524	538	543	553	553	540	503	571	526	546	559	548	577	555	579	570	531	541	565	536	559	532	535	565	530	545	569	518	551	556	554	535	560	576	582	562	575	530	562	537	597	564	573	515	545	557	533	547	557	550	522	539	585	535	542	558	568	599	523	609	564	559	568	546	552	532	536	509	533	568	538	581	493	564	562	553	564	568	559	552	522	535	577	523	557	551	541	577	564	521	591	614	580	525	546	545	525	545	585	506	532	572	549	554	556	602	605	589	531	518	567	517	563	540	557	531	547	571	528	561	499	592	528	548	561	544	515	545	534	551	514	570	529	590	565	580	578	541	565	533	543	571	568	538	584	545	545	560	532	558	540	534	537	574	558	520	562	540	573	580	597	542	574	551	598	570	526	590	596	571	561	542	580	558	564	540	536	499	513	510	548	556	567	532	571	505	557	575	549	578	551	562	516	576	576	596	532	552	557	533	561	565	550	567	566	558	568	563	567	519	517	573	556	546	590	545	538	504	542	586	555	561	554	560	583	514	567	558	601	534
34210	28045	5911	692	614	617	644	614	610	601	562	571	591	571	611	579	577	613	567	610	586	532	600	604	582	574	625	591	589	556	576	582	559	614	599	580	590	565	560	576	615	549	626	605	588	593	621	574	564	608	545	578	543	599	577	556	582	582	590	608	568	569	611	599	607	596	565	618	595	606	551	598	615	593	598	573	566	557	599	550	577	614	612	589	604	556	606	563	550	601	566	564	572	531	563	610	595	573	616	598	575	616	593	572	572	542	532	602	586	617	570	625	581	575	567	576	656	586	555	555	602	586	584	586	587	617	572	604	586	586	567	618	646	612	585	585	609	611	603	560	593	588	616	539	605	592	605	621	555	602	608	568	571	608	579	582	587	595	604	616	623	628	608	591	611	588	549	565	593	581	589	605	581	611	591	562	620	619	608	613	613	541	628	593	624	612	593	574	562	607	568	571	614	607	596	584	587	585	597	613	596	606	630	625	614	556	564	553	582	584	601	603	636	605	591	584	589	545	600	643	592	563	555	550	590	636	564	558	596	575	586	633	572	595	598	618	589	612	616	604	629	565	588	607	605	614	592	615	592	596	567	598	568	578	600	609	571	633	583	597	573	592	594	572	591	642	567	599	616	592	596	559	581	607	581	570	583	593	569	578	593	586	570	595	615	587	580	624	570	606	555	565	666	591	598	628	573	602	556	599	597	583	563	597	588	569	583	584	578	572	579	607	581	558	554	607	614	596	559	585	585	601	599	601	584	601	575	609	616	606	568	556	590	576	592	585	565	577	592	588	621	599	576	565	594	561	617	611	599	612	600	591	572	573	608	614	597	558	616	569	581	563	557	597	584	584	587	580	573	586	610	579	570	611	611	571	619	580	612	528	588	578	596	562	584	595	579	618	625	597	566	578	535	564	573	619	619	588	607	621	594	579	584	584	572	607	626	595	608	570	624	592	615	617	559	578	541	610	607	589	595	588	576	572	568	598	596	569	561	624	604	581	590	563	541	590	569	597	559	542	611	581	571	593	555	585	594	567	569	619	606	596	606	574	584	543	616	570	583	595	608	577	578	574	573	563	598	562	586	572	587	576	582	633	593	574	557	593	626	565	581	571	586	588	613	525	577	599	581	616	597	590	558	586	600	587	563	613	608	585	568	577	591	626	572	547	537	599	585	589	599	601	561	573	525	571	590	575	558	553	593	612	578	571	573	604	608	557	619	591	579	611	597	566	599	595	588	592	585	616	614	607	562	588	634	612	581	592	527	591	602	571	584	563	557	578	586	606	566	580	641	622	588	628	604	587	575	572	594	557	584	590	559	604	569	595	586	580	579	588	586	559	567	563	608	600	615	566	536	560	580	591	608	572	610	634	603	580	533	572	632	577	545	607	571	598	587	601	568	559	576	588	559	595	644	554	591	563	606	594	605	554	616	574	565	574	604	600	582	579	596	651	614	574	597	583	616	622	592	564	578	609	579	579	613	623	582	550	614	575	577	594	573	571	606	577	608	593	584	588	556	609	610	569	578	589	581	584	570	619	608	566	592	564	587	600	573	554	628	567	603	600	629	563	579	573	550	592	571	605	596	586	622	642	612	575	618	601	637	587	531	543	561	597	607	624	593	611	612	541	605	603	628	601	623	587	591	595	563	578	597	610	556	577	581	588	614	634	555	585	579	603	591	604	591	612	576	605	571	567	599	625	570	616	605	578	594	613	590	601	583	636	573	558	593	632	584	581	584	587	617	614	569	559	539	614	598	594	576	583	569	613	620	605	600	619	597	586	600	577	558	610	558	601	613	614	577	565	571	588	581	593	582	554	586	594	561	582	637	595	547	592	565	545	593	567	608	610	627	554	595	603	589	650	582	612	565	595	607	663	585	544	598	609	588	598	570	611	563	608	608	594	596	589	628	598	604	589	623	606	581	593	548	549	596	621	611	563	583	612	617	571	613	574	626	591	570	606	579	598	613	552	608	565	599	572	540	583	580	581	558	542	608	606	579	645	587	609	588	523	579	611	598	577	607	621	588	583	573	625	545	582	587	595	563	595	593	575	592	590	598	597	560	558	615	604	576	582	553	594	599	566	586	581	587	579	590	589	611	603	592	591	605	591	587	621	597	588	640	639	557	586	580	578	603	578	607	610	563	582	567	628	585	588	605	582	589	538	607	555	553	571	604	603	591	624	590	570	594	547	586	614	594	611	568	595	613	599	593	623	560	569	557	588	605	612	606	577	594	567	594	613	594	636	562	594	598	583	578	610	552	576	541	595	569	617	575	548	581	587	581	585	566	594	608	609	574	607	539	572	607	586	630	584	574	605	609	585	593	589	570	691	554	606	600	561	598	583	610	563	580	611	617	613	618	559	634	580	564	588	554	568	557	594	571	549	618	584	583	540	603	599	626	616	580	578	614	590	589	628	546	601	594	572	544	548	601	607	590	557	593	604	574	626	603	538	572	562	568	543	597	588	593	589	596	604	578	646	575	615	617	578	596	570	582	595	587	606	581	600	601	579	615	567	571	639	597	559	597	591	572	596	562	641	588	545	546	566	625	568	593	588	541	592	624	625	585	551	567	538	606	614	591	593	591	554	589	554	577	612	573	624	584	613	591	599	567	578	539	581	625	559	565	567	609	576	628	581	639	588	622	600	590	578	631	578	623	575	557	598	550	600	579	602	571	579	582	576	595	566	567	565	628	550	586	595	561	554	595	637	592	586	599	586	589	619	574	589	579	568	583	592	597	593	551	554	569	591	567	588	596	589	573	567	565	564	586	565	578	620	547	574	558	600	578	590	583	572	574	587	559	573	579	583	577	638	560	572	572	616	565	602	600	548	576	585	542	602	610	550	583	590	582	589	584	611	582	594	615	571	580	587	613	560	571	639	601	597	579	575	617	609	580	577	608	586	595	573	583	548	610	589	572	582	570	610	558	589	549	607	591	623	594	562	531	586	583	588	610	576	572	569	603	555	587	575	577	614	564	620	589	599	576	614	553	558	554	577	623	552	561	600	560	578	602	582	536	529	635	595	594	631	586	617	567	577	556	555	606	563	601	635	609	616	574	571	610	574	602	568	557	561	572	581	594	627	604	612	618	588	578	606	586	571	634	584	623	581	547	573	663	552	594	525	558	649	604	578	607	607	571	575	553	567	564	528	588	614	566	592	567	576	575	605	577	556	579	583	569	562	550	553	523	568	571	598	585	600	593	572	630	558	595	602	542	607	559	568	573	609	565	565	566	605	586	591	571	590	621	594	540	605	593	587	581	569	531	610	607	611	607	578	565	585	570	614	589	586	576	617	536	599	615	559	587	586	644	578	577	604	594	596	568	583	578	595	599	574	565	569	617	603	613	540	577	590	541	594	617	605	576	593	620	564	606	546	586	570	542	585	607	601	591	561	614	559	630	605	579	555	608	619	569	564	593	597	559	591	576	610	616	584	611	628	603	628	582	597	596	585	601	568	588	609	600	578	548	593	603	558	602	551	576	575	606	562
24061	21533	28924	24565	21536	12672	1074	666	591	558	539	515	471	459	491	418	470	453	414	470	425	441	441	433	430	431	451	457	425	420	459	426	420	416	420	428	412	449	442	378	406	425	412	431	408	437	422	447	430	415	408	419	386	413	402	403	413	409	402	395	422	391	413	438	435	396	457	426	417	405	374	381	439	403	404	435	398	417	449	424	422	447	453	428	430	458	474	417	424	430	421	415	445	441	376	420	427	424	418	413	423	437	455	396	415	434	415	441	414	431	351	434	405	386	433	415	392	402	389	448	414	411	447	403	385	439	409	382	432	428	400	370	436	407	446	419	425	424	449	403	434	417	418	411	421	422	417	419	436	426	427	443	408	385	365	399	398	408	393	446	411	420	384	411	405	395	415	433	431	385	424	433	400	411	413	430	450	437	417	385	435	446	429	470	428	399	433	455	415	401	426	429	400	433	416	389	422	421	412	397	426	400	455	408	412	424	397	439	412	389	455	379	393	432	416	376	423	441	398	403	448	406	403	399	420	444	388	391	398	435	414	401	427	441	386	428	463	413	395	445	441	420	393	384	423	420	405	402	462	411	409	419	411	426	447	463	421	399	399	407	432	400	400	385	461	415	426	426	421	421	423	437	397	385	390	433	422	442	418	414	412	431	407	365	433	391	399	404	406	392	459	384	369	427	429	436	415	369	404	438	409	405	445	432	428	401	373	449	433	401	422	421	408	452	406	389	405	427	459	353	416	408	440	410	426	444	438	390	404	424	410	432	454	410	399	427	438	408	429	403	405	429	390	390	423	452	424	422	406	397	434	428	447	447	427	407	393	452	465	449	429	430	440	419	387	464	409	411	404	420	404	401	415	420	408	431	412	408	391	405	433	425	431	396	420	422	356	415	413	416	424	416	410	401	400	423	426	427	412	428	389	444	454	413	408	420	452	387	416	410	396	435	412	411	406	414	418	423	440	436	397	411	387	416	409	449	420	432	411	400	427	413	425	430	439	402	412	382	402	429	382	435	416	417	415	412	424	394	396	388	413	439	444	426	447	415	382	432	389	403	425	426	448	428	438	418	406	413	417	396	407	412	391	411	382	423	429	440	425	436	407	383	414	429	442	434	425	428	396	394	392	405	413	405	417	403	411	444	398	405	395	415	463	386	421	426	402	452	384	399	426	421	413	426	447	409	399	406	414	395	430	411	408	445	397	446	416	436	438	395	432	448	454	449	417	373	422	393	412	419	363	409	435	408	390	405	413	393	423	415	431	420	385	408	404	387	411	403	437	379	387	406	431	425	426	378	421	410	407	410	422	423	398	412	425	416	396	400	454	404	432	439	416	446	453	402	385	430	430	402	395	424	433	410	403	427	434	432	426	452	437	436	410	397	435	419	410	396	391	400	454	452	425	408	408	411	383	398	384	381	433	449	436	463	428	401	398	422	421	389	430	425	390	403	449	410	467	410	413	393	451	442	429	401	411	400	400	403	416	449	398	441	389	404	429	433	445	408	415	417	433	422	412	421	397	407	395	402	380	423	413	397	404	398	420	447	401	409	398	446	420	440	386	391	416	405	361	440	388	431	445	393	417	416	385	386	435	412	447	430	414	436	402	401	430	413	456	404	383	419	430	392	414	420	401	398	429	386	396	410	396	430	427	408	416	418	405	415	439	422	432	380	453	413	421	444	375	421	421	426	383	406	428	460	439	416	439	425	391	425	426	417	410	362	448	449	445	392	448	363	410	372	408	428	398	411	390	417	371	451	388	425	430	432	395	412	401	400	431	389	426	401	443	396	419	407	408	398	407	460	402	409	389	411	392	406	404	403	426	378	435	431	363	428	432	411	408	408	399	430	406	412	419	447	411	412	400	403	395	392	460	404	439	425	398	430	455	432	409	395	405	436	450	422	391	404	437	409	425	431	365	396	420	407	444	408	393	406	433	406	410	402	399	393	458	448	418	391	412	409	438	415	437	420	412	412	433	403	393	373	416	422	429	379	428	424	435	410	406	424	428	420	396	419	415	407	458	412	378	399	403	396	416	409	420	441	415	437	418	409	398	406	442	407	417	428	404	416	405	432	439	392	417	426	434	403	456	432	382	405	410	424	413	411	428	403	427	425	406	406	402	397	429	441	391	442	398	396	403	375	406	386	409	398	414	417	398	383	372	412	400	420	426	391	394	436	434	430	409	418	444	405	412	425	430	428	407	424	440	421	424	433	425	445	411	423	410	415	422	415	413	417	415	411	448	443	437	384	404	400	382	407	449	431	409	431	405	431	389	426	393	412	407	393	410	402	454	431	444	387	399	429	400	408	436	405	417	400	427	459	433	436	421	395	420	422	403	403	417	434	419	405	416	406	421	443	388	452	401	422	407	417	399	426	444	415	387	411	451	401	421	422	411	405	435	422	405	428	392	389	445	414	420	446	400	442	411	421	396	414	403	399	399	435	400	399	379	443	410	394	399	429	401	432	408	384	416	439	431	431	432	397	393	404	415	409	375	421	401	449	434	387	411	410	465	463	431	420	397	407	418	453	408	417	411	418	426	387	433	421	398	419	392	400	374	440	426	428	413	380	400	425	404	413	388	404	372	371	407	424	403	435	407	402	411	393	446	395	416	416	418	463	385	422	454	399	428	437	402	401	405	384	418	443	433	418	408	410	415	405	439	410	431	440	382	422	440	440	442	410	431	416	412	422	418	389	409	376	411	398	423	431	406	424	395	404	430	410	466	412	421	411	444	395	401	378	411	396	411	391	442	364	383	388	407	408	438	447	451	425	470	416	407	429	416	414	430	424	416	407	429	411	407	387	437	418	363	435	417	431	400	416	415	447	419	437	421	403	392	427	392	386	392	430	384	412	442	439	432	397	420	381	419	445	412	426	402	432	426	439	411	436	415	412	428	407	422	398	372	420	432	416	401	406	429	443	447	406	433	422	417	422	415	482	424	432	445	381	405	403	440	396	443	410	452	453	420	432	470	427	414	403	427	408	415	381	437	425	392	425	393	424	423	398	438	395	405	397	423	440	404	424	421	404	409	459	426	443	412	415	431	414	422	389	416	428	441	418	442	434	372	432	400	407	387	438	425	422	401	411	409	422	446	434	406	396	432	416	430	399	456	424	449	446	379	402	427	429	404	400	415	440	402	435	426	401	391	434	415	404	447	419	394	401	420	404	410	421	402	433	391	438	412	410	380	412	427	384	458	405	433	424	404	440	429	386	404	461	437	429	409	428	403	400	388	422	413	448	422	411	416	388	381	382	413	402	414	424	432	414	427	394	416	410	427	404	414	424	414	407	397	427	405	446	429	439	403	434	401	411	421	418	398	399	394	412	451	408	423	419	439	428	420	403	446	453	421	405	412	434	419	397	407	379	437	444	384	398	403	390	417	395	403	422	432	411	434	431	435	398	389	412	395	398	445	392	409	432	409	381	428	402	408	394	423	420	379	450	400	390	448	395	427	436	447	398	398	414	409	401	436	407	398	421	397	469
35680	42742	26127	2264	1658	1214	1032	888	794	703	613	661	566	554	514	511	491	508	507	510	489	491	502	479	486	469	438	487	487	444	467	479	492	520	467	491	470	497	507	445	475	440	450	483	442	464	443	499	466	432	439	458	467	429	455	441	446	416	448	448	454	466	452	451	479	452	493	495	483	424	482	449	450	442	491	455	481	450	484	477	471	477	476	480	437	427	466	445	488	437	448	449	433	449	475	444	487	453	488	459	492	462	429	461	476	447	425	442	479	429	437	471	463	512	474	490	437	469	472	455	430	457	440	469	447	466	453	426	422	468	470	423	490	479	443	471	417	446	417	464	464	444	438	440	492	460	447	447	439	471	457	429	449	420	454	421	441	457	441	449	448	434	491	465	432	452	452	473	431	440	479	446	484	440	424	485	420	440	452	422	469	477	450	466	436	443	437	454	483	425	441	401	429	454	490	452	467	453	434	414	481	430	490	422	475	449	418	476	472	441	442	415	471	446	465	489	474	438	519	465	467	472	448	455	453	414	465	445	461	453	463	463	468	427	450	435	459	438	440	457	435	484	453	455	439	447	428	435	463	426	490	459	452	451	471	470	457	446	466	459	436	427	441	438	505	470	430	417	423	485	470	455	445	481	414	464	423	412	449	427	424	468	489	393	421	467	446	473	462	455	433	462	460	458	448	455	462	433	464	447	440	439	430	442	428	458	439	452	408	463	479	449	441	463	505	451	431	427	438	424	468	436	484	415	451	450	446	444	421	443	466	446	447	438	454	424	459	452	436	433	452	447	423	422	416	405	436	470	417	441	468	456	442	442	438	424	474	424	430	452	431	437	415	448	478	450	468	458	495	421	468	428	421	462	415	498	467	454	420	474	476	490	425	489	443	487	483	468	439	449	454	397	425	452	474	424	469	436	465	429	408	426	453	463	466	448	413	488	463	484	424	428	429	477	409	474	438	457	453	420	443	427	454	452	448	465	450	438	468	464	479	448	467	448	440	466	440	467	477	439	462	460	453	456	476	450	450	466	455	433	419	419	436	478	464	451	461	447	440	465	438	440	443	434	474	446	436	420	445	452	453	511	444	475	435	457	453	461	428	444	441	469	446	435	447	486	444	444	450	422	438	458	450	413	469	437	495	424	453	449	454	406	475	439	492	444	436	440	480	478	453	467	445	450	423	425	472	468	452	462	455	424	419	440	470	489	462	439	466	459	408	470	460	408	429	443	456	475	438	457	438	474	461	429	442	418	452	448	481	442	460	475	406	472	451	456	463	449	440	422	459	454	463	508	438	474	457	464	451	459	439	478	430	417	463	454	422	445	462	430	456	396	488	454	427	437	428	433	421	410	457	437	466	472	416	458	496	452	443	461	419	435	504	476	449	462	481	480	450	434	519	413	460	439	440	480	452	451	448	450	469	462	453	467	435	456	458	477	439	480	466	451	467	469	459	420	452	485	442	499	465	455	464	411	449	446	487	439	477	406	450	412	434	463	464	453	452	449	506	472	424	436	437	449	450	435	415	450	487	478	481	448	424	442	458	457	444	469	454	434	463	493	437	463	463	427	470	451	485	465	455	444	443	457	450	438	443	446	447	444	441	449	471	447	482	429	472	432	474	488	484	499	462	425	414	404	457	437	434	443	421	426	472	465	421	460	514	491	457	470	416	437	413	457	484	433	456	436	472	452	430	450	456	427	428	455	489	476	459	451	427	430	488	434	448	491	452	430	467	426	462	418	477	442	463	426	408	434	441	456	421	480	436	463	433	431	433	455	432	440	448	473	444	433	418	459	459	475	422	449	421	449	440	470	440	428	445	437	433	446	445	437	479	468	452	458	435	471	433	436	425	439	402	477	458	448	412	457	430	464	444	429	443	465	461	426	452	472	452	472	462	437	424	423	396	456	440	430	431	467	466	467	459	482	460	459	440	468	456	443	422	515	499	450	471	426	441	449	466	447	452	443	444	408	512	428	434	458	465	439	437	484	438	446	440	474	455	412	466	436	425	433	407	450	424	468	446	442	461	443	427	460	437	438	444	439	509	438	446	452	446	441	469	459	450	467	466	494	447	458	469	458	427	433	463	461	452	488	427	473	470	423	449	451	399	467	465	474	487	400	454	451	449	425	467	447	449	435	418	472	420	426	456	441	479	445	485	504	481	467	466	452	498	454	433	443	430	448	451	431	456	467	459	461	436	453	476	444	407	435	474	459	441	465	434	427	461	479	454	460	461	496	439	509	419	434	442	449	486	445	436	430	451	456	449	425	459	429	407	419	425	423	455	442	484	466	469	468	431	468	463	461	439	450	431	436	459	416	426	432	465	463	471	451	484	483	416	457	451	441	446	457	437	432	454	443	467	440	490	436	457	451	444	443	469	480	475	453	463	449	435	467	457	433	460	453	501	477	463	439	435	435	465	427	477	469	465	470	462	448	486	475	448	481	460	452	453	467	421	439	441	483	434	442	463	433	459	493	468	452	468	459	428	501	476	465	452	461	463	448	435	440	448	421	429	483	404	454	467	409	412	451	443	473	463	447	465	434	450	424	434	468	458	461	461	437	456	480	446	471	437	435	477	427	476	431	464	442	472	392	456	503	469	459	431	477	483	462	447	457	436	460	426	431	481	469	432	465	461	463	422	453	441	458	437	500	509	469	430	397	419	423	448	460	460	458	427	480	489	475	478	455	422	451	457	422	437	451	457	445	442	448	456	432	447	472	487	446	426	492	437	452	432	476	462	431	421	443	420	467	415	455	468	432	469	499	465	438	463	434	443	462	467	442	455	437	466	482	461	477	468	430	443	451	455	437	437	432	478	429	456	502	481	457	462	474	435	438	368	442	434	415	434	469	416	479	487	447	470	485	490	460	466	447	451	456	437	495	459	447	418	426	455	443	457	458	451	440	475	411	464	452	459	429	471	402	466	451	447	438	440	438	454	474	501	449	446	418	456	467	461	467	447	442	476	449	410	437	442	417	462	436	433	481	480	451	454	450	462	460	475	447	413	464	444	465	455	457	451	436	408	481	427	463	444	476	456	468	417	440	466	435	436	467	455	450	438	478	465	441	446	478	525	442	474	412	408	504	446	428	447	484	455	439	421	435	446	465	444	451	465	493	442	446	438	463	468	473	465	460	430	418	429	447	456	469	464	477	437	423	443	471	446	451	439	452	454	435	432	485	452	450	460	441	451	441	451	437	435	457	433	466	445	468	419	461	466	449	437	470	463	416	448	452	454	488	460	469	469	433	463	444	448	447	467	446	460	454	462	485	436	452	458	425	470	484	438	432	477	442	414	421	434	428	472	448	438	426	433	447	465	478	430	467	452	468	469	495	437	465	442	435	476	476	441	475	417	459	439	466	466	449	485	422	439	500	469	444	415	493	445	446	428	385	449	458	425	472	469	437	478	447	435	469	461	430	434	451	494	480	427	449	451	445	481	476	433	448	442	455	431	453	450	441	434	431	435	424	432	471	450	458	438	451	460	431
25044	21526	27996	25432	16480	1050	654	602	531	476	470	464	463	439	491	411	457	448	450	442	423	416	401	437	448	434	425	414	468	443	448	425	418	444	439	442	439	448	420	427	442	460	403	445	409	467	422	418	429	453	457	420	429	384	460	455	419	412	427	422	418	446	417	443	456	479	423	421	395	450	417	425	452	437	424	432	434	458	428	433	441	464	425	412	452	442	443	422	473	409	441	440	409	435	423	408	446	412	457	414	427	387	430	401	437	438	430	429	420	427	413	416	407	427	410	427	465	407	388	405	446	417	410	404	406	423	448	448	419	413	414	435	418	448	443	447	397	441	401	432	432	443	433	410	439	443	497	413	441	464	400	438	433	408	415	444	410	447	429	422	411	417	438	426	436	421	419	439	458	385	419	455	453	419	420	420	429	421	440	446	487	423	422	456	434	417	403	429	423	458	398	415	393	416	422	417	437	414	447	414	449	437	430	437	458	434	422	412	477	412	439	414	465	434	390	382	481	397	466	413	438	430	453	424	428	497	468	430	434	435	422	503	376	413	425	485	427	393	451	428	456	424	456	428	422	443	441	406	420	445	434	462	424	457	430	449	427	448	385	447	423	429	416	467	435	443	453	388	424	451	393	450	431	446	436	433	443	405	401	436	455	431	433	431	368	440	417	427	421	419	422	431	400	396	444	426	453	431	402	406	433	410	454	451	437	439	441	414	451	433	445	396	441	417	449	475	435	459	409	439	422	431	445	444	461	468	435	451	375	416	430	414	482	430	441	421	430	428	407	416	432	443	408	408	414	410	442	420	439	430	459	449	452	438	430	429	397	447	424	427	467	442	415	425	447	428	413	394	438	450	436	432	426	408	453	415	414	439	406	415	432	433	453	441	429	445	434	423	439	413	439	419	439	454	437	432	401	455	410	417	446	455	432	405	388	409	433	434	435	379	443	407	420	450	445	425	393	439	436	426	425	437	410	401	424	463	453	430	450	416	448	436	421	408	457	446	388	448	448	399	408	444	418	418	397	411	420	411	431	412	415	395	407	434	457	421	432	439	441	443	414	436	429	405	466	410	418	426	433	446	442	444	436	421	424	392	411	460	441	452	432	428	429	413	428	445	413	389	420	401	415	422	463	447	447	452	447	407	428	457	405	427	409	399	427	409	439	436	443	406	410	415	417	437	427	427	415	446	399	378	410	413	430	402	400	443	442	444	434	425	383	408	430	473	410	451	415	440	423	409	421	406	417	423	413	438	460	446	409	451	455	429	408	392	408	412	431	450	432	448	395	434	433	431	457	440	442	441	415	389	453	445	417	451	419	458	463	427	431	426	415	411	429	437	457	389	410	444	414	433	461	408	451	431	434	422	444	454	401	432	424	462	396	409	405	413	407	439	437	426	397	440	437	451	430	437	396	419	446	489	464	406	425	393	436	450	439	455	449	438	449	475	439	396	404	432	417	423	426	392	454	427	437	381	394	460	393	411	442	434	422	438	404	421	448	428	451	424	424	423	454	477	441	488	413	431	454	463	428	434	402	459	457	432	415	431	427	443	473	421	441	449	400	456	404	425	423	427	455	430	456	410	409	439	429	436	454	447	411	455	443	402	430	420	437	441	417	430	430	455	442	438	430	426	407	393	440	414	453	378	413	448	450	413	404	486	422	400	456	419	402	417	456	406	446	445	427	419	426	413	437	445	449	414	425	466	385	425	445	429	427	422	437	458	431	464	431	411	425	446	465	476	407	444	427	434	427	495	436	450	422	425	445	392	442	426	458	441	415	413	409	421	400	431	414	405	392	426	416	433	415	414	401	427	432	424	402	375	443	419	440	388	412	474	377	456	415	419	455	430	445	447	468	416	424	405	427	406	402	418	387	428	413	440	415	439	427	447	416	401	423	386	440	435	408	432	439	448	414	419	414	399	442	443	419	398	412	420	418	441	431	446	429	408	409	428	406	432	438	396	458	401	398	395	424	405	429	452	419	449	441	441	421	468	426	444	404	408	426	423	403	424	440	399	395	418	469	467	414	426	391	413	430	438	419	478	447	429	457	378	422	426	420	410	441	457	433	406	416	450	436	435	452	410	418	403	431	419	415	412	386	462	449	421	425	449	428	434	426	430	408	453	421	412	427	414	428	432	406	433	411	413	430	442	451	448	435	455	452	430	410	400	411	416	410	424	466	437	377	436	409	437	476	443	423	437	414	443	401	426	406	461	431	424	435	436	480	430	477	432	408	482	412	435	406	413	468	413	406	432	452	408	440	475	437	463	411	426	425	420	462	409	400	396	426	434	424	461	391	448	448	404	394	448	444	415	411	438	473	402	429	398	425	435	409	421	431	452	406	426	404	390	438	409	448	393	423	411	429	431	393	396	467	445	434	470	431	448	423	399	450	426	454	422	431	453	451	420	463	425	418	444	417	411	402	422	423	421	421	434	429	451	432	433	470	446	415	433	467	410	408	412	425	383	411	423	440	404	408	439	435	445	414	478	430	408	460	431	464	426	419	428	424	422	436	435	464	408	424	410	416	445	467	440	393	421	421	438	417	439	425	427	440	435	413	442	395	448	423	381	417	444	456	464	405	456	421	421	445	421	454	424	421	414	392	416	439	425	430	439	398	448	464	441	450	406	429	396	418	472	450	435	430	441	436	406	391	441	422	435	404	425	440	413	437	443	410	423	413	416	396	494	429	497	410	422	416	428	419	430	457	436	452	430	437	430	453	441	483	424	437	428	441	418	428	429	413	419	433	431	435	441	479	437	442	415	426	433	459	402	385	432	459	423	416	418	465	438	464	432	427	433	437	402	434	412	436	417	457	413	442	444	437	456	427	403	382	433	441	407	414	390	423	447	440	409	449	427	412	413	430	434	415	436	422	394	452	423	439	461	423	469	426	409	441	432	420	428	403	430	426	426	455	435	420	459	426	425	448	423	409	429	424	399	443	427	406	397	401	425	444	423	369	429	442	439	432	420	426	432	432	438	423	400	383	431	462	416	458	408	449	403	418	399	409	425	414	422	419	434	410	469	406	414	408	412	403	385	423	431	430	443	414	455	407	446	411	425	428	435	399	376	424	426	411	441	475	434	424	433	448	419	455	416	431	438	401	446	450	401	438	423	381	425	446	447	431	425	440	426	479	414	431	429	415	431	413	478	447	394	412	397	421	450	407	403	431	482	425	438	430	434	414	436	463	471	436	417	432	457	472	407	402	427	408	425	392	431	430	407	383	446	414	417	442	468	438	432	435	383	473	426	436	372	448	470	445	419	437	422	427	431	416	465	401	428	448	432	462	412	449	453	439	427	429	444	446	452	390	451	420	447	431	408	417	406	431	415	400	421	439	429	475	422	413	417	412	422	404	395	434	433	424	482	445	456	408	415	473	466	430	398	411	404	412	442	424	417	404	412	396	438	418	441	445	400	459	412	448	423	443	458	471	460	446	482	421	409	446	426	475	443	427	432	414	383	406	453	418	435	429	428	413	434	449	464
34429	36557	21264	1586	1094	976	804	697	684	536	567	546	527	512	480	509	489	490	461	469	471	478	432	471	488	451	494	417	454	438	455	468	443	435	470	477	456	464	429	454	435	453	430	434	460	476	501	459	471	419	444	475	460	471	455	472	443	446	459	489	492	462	401	443	456	452	465	452	460	470	442	432	445	448	461	480	460	460	495	485	462	461	472	470	479	487	472	456	440	423	463	440	431	478	457	455	478	451	462	490	412	442	454	444	470	437	394	452	432	448	460	460	461	464	436	438	507	464	452	476	459	464	437	415	449	463	473	454	456	452	436	463	439	414	463	480	434	469	443	440	449	464	440	437	432	431	443	417	429	442	440	448	460	437	450	408	474	437	503	454	469	479	407	431	451	442	441	445	478	456	500	493	457	452	455	460	470	467	443	483	430	445	469	447	454	430	475	451	456	445	439	446	455	410	472	454	465	444	454	458	500	462	462	459	463	432	450	455	481	423	448	441	451	429	445	466	451	438	414	460	461	440	457	483	465	444	435	448	449	443	463	457	480	421	543	424	469	462	407	457	395	468	484	477	477	430	436	424	464	442	413	465	438	478	478	446	447	427	478	426	420	440	475	443	417	468	422	471	471	456	470	419	432	436	441	494	466	469	467	469	457	476	442	438	437	471	431	438	481	449	458	489	434	492	415	494	450	472	427	472	471	445	474	459	463	411	433	454	465	488	462	502	438	419	479	459	446	449	475	480	494	475	494	475	430	432	443	455	477	437	463	417	429	422	448	444	407	448	443	468	479	406	471	451	478	435	448	468	440	488	471	466	450	461	480	437	470	431	411	421	469	402	441	461	462	477	459	443	471	476	462	436	453	492	464	444	433	502	461	474	506	497	474	476	496	471	473	479	418	410	467	446	426	466	471	468	424	429	405	449	421	483	447	450	436	468	446	426	439	450	452	463	444	474	478	496	457	464	446	469	464	431	490	466	456	445	421	459	463	492	438	440	432	435	423	480	413	445	490	443	481	409	443	472	446	439	434	453	467	454	478	396	444	448	470	451	447	444	477	441	424	487	442	467	434	475	480	470	447	472	421	441	426	432	458	442	472	479	414	446	421	442	485	454	471	462	505	477	401	456	469	468	466	426	433	477	479	423	484	462	455	433	492	432	463	421	423	429	462	433	479	453	454	484	438	445	436	427	488	447	455	444	443	483	462	453	445	447	507	460	488	481	438	455	457	415	451	429	453	454	504	448	441	435	443	451	470	445	419	423	439	450	429	439	455	447	472	435	469	487	456	457	437	449	433	469	463	477	427	454	430	445	476	456	459	413	458	474	413	430	460	449	463	464	443	459	453	499	464	444	464	465	468	479	428	435	424	448	442	441	474	438	483	426	453	436	485	444	456	428	425	415	456	464	446	469	470	471	418	474	471	487	458	436	403	440	456	449	423	417	435	451	489	448	442	466	488	484	466	442	423	445	448	419	445	467	445	459	477	481	457	465	431	431	448	412	435	444	468	431	425	499	437	453	461	467	438	474	465	476	449	451	425	493	449	416	471	431	429	443	438	422	464	475	452	421	451	439	458	426	465	460	485	478	416	512	449	475	427	413	472	454	457	485	450	439	503	449	445	485	431	430	442	483	467	410	426	468	495	441	436	412	464	446	439	464	423	438	466	414	456	469	443	429	437	466	443	434	411	439	458	449	444	445	462	461	460	428	466	433	416	441	456	444	444	447	440	457	456	446	435	422	445	493	412	448	446	432	460	478	478	473	423	436	431	443	438	441	458	419	449	459	447	430	454	464	407	453	468	473	462	460	435	464	438	483	438	459	431	447	475	460	428	438	511	455	467	475	480	474	471	440	451	455	454	460	452	421	396	477	467	467	423	446	466	461	470	449	448	460	453	476	432	471	470	449	466	470	438	459	463	447	466	459	475	439	446	449	447	465	486	488	436	432	474	426	433	464	414	422	457	447	451	461	400	438	437	422	471	502	443	452	463	444	429	466	473	483	453	462	486	439	466	431	450	475	449	460	420	438	434	472	435	438	436	465	431	430	459	427	463	486	413	452	428	489	451	456	445	459	492	430	498	432	441	457	450	475	458	449	454	441	456	478	464	432	425	471	434	484	470	436	444	452	441	452	441	478	432	411	460	418	445	428	441	442	435	451	431	476	420	460	460	442	452	424	483	422	422	460	461	437	484	457	496	448	475	454	423	409	444	417	409	498	459	476	458	432	425	473	461	449	447	505	427	471	448	434	441	443	403	461	409	443	465	445	454	473	446	476	437	431	443	468	421	451	449	442	440	452	444	437	465	415	427	472	450	474	429	457	441	471	427	444	468	441	456	433	475	454	460	459	470	444	493	485	410	457	428	465	457	452	498	411	410	424	439	450	476	445	470	480	489	458	453	482	465	415	473	452	470	446	435	498	457	467	436	463	465	449	441	442	458	444	417	449	444	431	468	451	427	466	444	445	493	447	459	447	458	449	496	457	471	445	446	482	464	461	461	477	474	423	443	440	447	413	424	450	459	458	460	466	473	459	444	464	496	425	412	453	443	458	438	461	422	489	459	440	431	408	474	484	410	426	428	441	428	422	429	460	457	423	458	440	450	480	475	406	437	475	459	479	461	443	449	499	464	459	458	445	474	435	446	450	478	495	441	444	473	452	475	459	477	458	479	443	451	475	454	449	456	465	448	439	475	486	475	463	448	434	441	482	439	446	473	434	460	467	436	447	462	454	468	430	438	438	426	451	447	435	443	420	451	449	448	443	471	455	448	446	418	459	456	495	474	440	465	476	444	489	462	453	425	448	440	465	426	461	458	444	475	468	400	420	491	475	429	433	435	449	437	437	453	500	465	441	432	466	416	476	430	432	413	459	441	484	441	443	453	468	455	461	454	481	481	413	465	475	473	438	448	442	456	457	456	423	414	446	430	435	472	487	405	453	483	449	477	472	458	416	448	446	447	418	456	432	441	437	459	480	436	495	448	425	497	417	422	422	413	441	438	462	469	472	477	448	441	465	416	421	462	450	480	465	459	428	483	461	470	439	458	441	416	459	477	431	426	461	475	458	446	457	448	424	440	479	486	465	430	438	436	430	443	460	437	456	416	437	468	471	440	495	416	477	446	459	415	454	451	454	403	404	445	444	427	419	536	483	439	416	436	486	432	451	449	422	448	464	448	443	438	443	445	479	442	472	481	433	436	425	449	450	427	455	434	468	435	472	457	447	494	445	418	491	399	446	445	428	475	447	458	421	473	451	437	433	470	466	441	435	490	460	451	451	389	455	481	458	455	469	438	424	435	436	436	443	483	475	459	453	492	439	475	425	437	456	451	450	474	437	457	446	460	446	457	453	420	474	466	429	445	462	446	446	435	479	469	442	453	439	440	464	468	442	450	449	477	442	434	468	448	436	469	463	454	447	460	480	478	471	453	476	435	479	430	468	439	449	441	498	479	446	462	438	453	453	448	438	453	455	470	448	441	459	465	441
22976	21596	29114	24559	21587	21605	11521	812	590	470	449	384	382	356	319	322	315	313	271	299	282	285	287	268	262	270	258	291	260	239	276	269	239	218	227	279	230	244	264	256	238	232	227	230	246	235	228	219	234	256	247	227	222	259	230	242	226	255	240	225	231	247	266	237	253	264	212	229	218	223	231	215	260	255	213	242	246	271	254	238	241	223	280	229	241	226	246	252	242	253	249	229	207	239	267	241	253	238	205	225	248	251	241	217	258	194	239	261	232	242	217	235	249	226	232	218	212	230	229	253	213	253	216	183	228	246	222	214	244	250	237	230	215	200	235	237	238	229	213	224	230	245	258	209	219	249	248	213	223	220	226	242	228	240	246	199	214	251	241	238	239	196	209	241	214	232	251	221	240	234	221	216	247	214	217	211	201	248	215	213	221	207	241	213	203	212	255	216	226	254	202	210	228	223	256	213	234	237	228	216	217	256	233	209	241	257	264	189	239	196	241	228	211	242	238	238	224	231	253	226	238	210	233	221	219	220	232	224	234	214	258	230	208	236	242	236	219	209	248	201	229	228	230	199	219	232	228	239	238	206	231	219	203	251	213	201	241	236	215	250	190	244	223	243	208	278	215	238	230	234	222	229	228	244	252	224	244	233	229	237	220	193	253	232	241	228	225	268	233	221	243	238	231	232	239	221	236	243	234	248	236	232	218	225	261	212	229	228	236	215	262	234	227	242	254	234	211	233	230	251	233	216	265	234	224	200	230	202	207	240	249	218	238	250	226	215	205	199	228	228	186	205	235	199	218	213	199	232	245	234	217	212	221	189	221	232	221	227	215	215	248	224	228	235	225	248	237	270	230	216	231	216	215	235	220	221	236	218	253	235	237	225	235	228	234	218	232	241	247	216	216	226	223	254	217	217	233	216	231	242	232	269	218	245	234	224	193	242	205	231	254	236	227	230	241	228	235	219	214	232	246	198	228	228	230	233	233	264	228	253	220	216	209	231	227	216	241	236	230	210	239	218	225	228	218	227	215	234	233	240	265	226	212	254	249	207	216	242	225	242	217	217	249	227	208	224	235	217	223	238	217	228	217	224	221	222	228	230	215	219	241	252	218	224	218	207	215	228	220	228	211	208	217	250	214	266	238	237	225	215	210	208	236	208	216	239	239	258	217	233	257	241	203	241	246	251	208	216	233	212	214	237	228	246	247	248	231	227	265	213	236	228	239	240	195	207	234	221	218	244	223	201	220	239	231	210	218	217	231	247	216	200	241	217	240	215	231	231	233	222	237	203	222	254	212	235	227	241	234	256	196	224	239	231	191	225	231	242	239	194	222	225	214	211	211	218	240	222	214	208	248	232	216	252	216	240	216	230	219	213	238	227	190	240	240	229	232	242	227	220	251	229	220	245	220	225	241	223	215	215	239	211	229	212	224	218	221	246	212	238	220	227	240	222	246	232	236	226	213	224	209	224	240	238	235	203	238	242	196	241	249	230	266	206	247	217	224	213	216	223	240	225	204	236	220	238	218	227	233	244	223	227	222	210	228	203	220	220	202	235	238	244	245	194	248	220	218	218	237	204	231	226	215	204	258	226	248	235	217	209	250	230	245	233	206	245	237	214	248	249	232	214	219	243	230	224	233	212	213	221	213	249	208	213	240	258	217	248	251	233	232	222	210	235	267	220	220	247	216	196	239	248	217	214	238	252	206	203	247	240	200	253	218	218	224	224	228	244	246	228	224	212	268	213	219	220	249	220	226	203	223	230	213	232	236	237	221	208	219	240	227	252	202	222	215	227	223	226	263	239	256	229	223	241	221	216	234	230	238	220	220	244	244	212	215	222	223	242	227	224	229	240	229	241	210	233	228	231	247	223	236	212	234	213	224	242	228	232	197	197	250	214	226	245	210	214	237	222	195	199	211	214	219	232	214	210	234	223	242	227	214	203	239	222	218	217	232	228	201	201	232	221	213	196	253	221	239	223	228	214	210	221	232	229	223	224	210	216	269	224	227	224	218	232	243	243	222	185	224	256	251	225	214	226	251	217	216	216	231	226	244	220	255	238	233	231	195	232	286	256	217	221	212	240	222	223	252	241	229	220	241	215	226	253	237	221	209	225	221	219	214	220	214	221	222	217	227	229	239	229	221	221	229	225	215	222	245	215	236	231	250	243	224	222	231	236	200	231	238	221	235	226	203	251	221	224	213	230	222	208	255	236	219	258	240	217	212	231	235	243	259	213	224	228	223	221	230	236	255	211	251	246	202	229	216	237	213	249	216	236	222	227	215	215	218	229	227	214	225	237	209	208	244	222	230	218	234	223	239	195	246	246	192	250	208	249	242	222	239	239	227	221	243	212	226	222	217	214	193	248	219	256	251	215	227	230	243	211	219	205	239	221	233	213	224	228	241	246	227	193	222	267	256	215	213	207	245	245	205	210	221	238	251	216	229	196	230	238	221	211	235	203	207	247	241	236	244	213	226	208	245	238	257	229	231	250	231	227	188	225	239	223	238	220	235	229	216	202	216	211	251	249	243	239	198	207	239	217	217	240	220	217	250	229	208	229	206	244	209	208	223	228	229	211	209	195	245	212	243	223	228	218	219	229	208	207	240	254	217	233	222	229	249	246	238	216	240	200	226	239	263	249	247	249	227	214	214	221	248	239	236	221	200	231	237	210	258	213	219	233	214	233	220	211	222	219	198	207	216	228	200	247	232	233	229	243	223	213	250	199	224	196	207	221	220	235	205	251	230	225	219	210	217	237	227	246	230	232	249	261	218	243	227	252	286	244	239	209	226	238	230	263	228	231	235	213	236	212	214	227	202	242	245	230	218	225	255	225	240	190	231	228	229	202	230	243	251	229	242	232	224	240	238	197	237	232	249	217	209	232	227	202	217	223	217	211	226	219	220	248	223	219	243	225	234	270	222	207	230	256	238	206	228	203	213	217	255	243	220	221	226	231	248	243	217	226	209	228	245	223	218	228	209	233	261	206	208	234	227	233	224	216	230	262	220	212	238	223	237	220	215	222	211	235	231	241	231	228	250	208	229	234	216	243	246	231	216	253	265	212	213	208	223	231	225	233	209	209	217	216	215	217	234	235	235	227	246	222	227	210	231	216	224	234	240	228	221	217	209	194	231	220	227	223	219	226	208	195	212	254	213	244	233	235	215	223	243	229	255	198	220	220	214	207	211	228	229	222	236	224	236	228	231	226	237	249	227	237	242	245	233	237	219	231	226	231	239	244	248	237	244	237	230	250	248	240	238	203	230	236	229	220	225	227	230	223	240	266	213	230	243	226	225	230	243	257	242	250	207	215	194	227	209	224	236	238	228	246	218	234	235	203	217	249	226	225	217	252	204	210	212	198	214	210	219	245	242	237	210	252	244	226	222	228	243	218	230	191	214	220	196	241	214	265	236	256	234	242	244	194	242	227	203	228	213	239	224	205	221	233	220	229	230	222	249	239	243	251	214	211	222	236	233	209	252	219
37745	49699	30090	3817	2598	1906	1437	1103	890	753	626	558	529	445	412	422	385	341	368	305	322	312	331	296	298	288	307	267	281	306	280	289	270	262	248	267	259	279	264	274	265	281	264	277	255	264	253	248	277	234	269	270	256	250	236	268	262	241	236	258	230	246	228	258	240	250	252	271	266	255	277	248	269	264	238	268	294	268	265	247	274	266	263	288	267	255	251	271	253	253	255	232	276	249	239	286	257	255	268	277	259	243	252	237	228	258	246	250	244	216	242	242	244	241	253	246	272	244	265	249	242	227	252	260	262	276	245	258	245	257	235	221	245	247	246	254	224	249	251	247	241	256	275	255	239	238	246	252	279	218	254	252	249	225	241	235	237	230	226	254	255	261	227	219	232	248	271	248	262	270	303	266	237	236	272	265	243	236	263	239	243	253	217	248	239	259	238	232	222	252	250	224	231	247	276	236	260	236	279	252	238	273	257	243	242	246	236	301	259	236	275	258	201	235	238	232	252	250	237	234	265	239	235	233	252	269	258	253	248	267	269	258	275	241	219	256	255	241	231	279	239	264	230	271	262	278	282	204	236	253	236	236	238	239	281	271	250	242	229	231	242	242	246	223	222	242	241	233	269	236	230	235	233	232	256	231	253	227	233	235	224	270	221	257	259	254	241	251	259	251	232	252	221	264	249	239	247	221	230	218	240	219	227	239	246	215	251	264	250	274	246	220	208	256	289	253	247	256	233	270	233	231	234	253	262	252	247	224	257	273	238	268	233	271	269	256	265	241	237	259	234	258	270	254	245	254	250	254	262	224	237	267	232	261	249	275	218	228	244	257	228	237	250	237	270	255	245	218	234	264	241	240	216	226	250	241	236	251	270	239	255	271	254	256	236	254	233	231	236	244	247	253	245	237	281	259	241	279	227	269	284	237	243	259	253	227	238	243	249	253	243	238	247	258	275	225	257	256	231	259	238	254	262	270	272	245	253	259	253	222	245	235	232	245	258	217	231	221	240	267	257	259	253	286	245	249	263	244	235	244	249	233	269	247	223	233	226	248	252	265	238	242	262	262	245	276	260	270	264	268	240	250	244	244	230	251	266	234	257	251	236	237	256	261	270	256	245	245	256	220	254	271	265	251	262	242	249	239	244	235	241	221	251	236	250	260	250	247	222	253	252	237	261	259	267	254	248	251	250	231	264	252	255	257	231	250	238	265	227	251	244	249	239	241	249	244	233	266	240	271	258	267	290	241	251	241	220	218	241	230	230	235	247	247	262	253	233	280	260	252	257	261	235	242	259	239	269	211	260	249	289	263	277	259	261	233	251	239	227	275	234	216	267	256	247	263	245	258	269	235	274	242	226	266	233	274	275	237	268	249	254	241	234	264	252	240	251	246	243	245	237	266	241	271	240	250	271	268	231	244	231	243	256	244	245	257	256	248	234	245	250	266	221	235	261	219	268	277	246	233	249	267	247	255	248	222	250	253	249	244	262	271	223	233	227	244	235	254	257	280	268	232	233	244	221	248	227	232	242	252	239	216	252	238	244	241	258	226	237	255	250	264	212	240	260	241	243	232	250	267	230	235	252	251	228	238	244	253	260	248	222	242	205	260	258	249	256	243	232	222	228	244	234	274	260	209	249	237	268	260	243	250	237	253	258	246	222	215	259	237	249	236	269	225	249	262	288	224	237	251	256	228	262	256	213	268	266	248	244	237	245	231	246	235	251	241	240	239	210	252	262	234	240	245	260	225	249	270	244	238	265	230	265	233	257	256	274	248	253	255	269	257	239	230	242	240	236	255	253	225	273	236	231	234	244	278	238	257	228	242	227	260	262	260	238	237	223	248	222	279	226	246	230	231	248	260	247	255	233	234	254	221	245	218	222	248	234	239	284	215	239	219	259	257	245	252	292	233	231	270	253	260	259	267	238	244	261	253	229	238	249	256	255	247	223	251	218	273	249	225	264	239	255	249	234	224	249	247	234	267	232	228	248	263	209	251	228	254	244	242	263	253	272	256	225	252	234	247	270	235	230	236	250	255	215	247	242	242	236	271	234	260	241	263	253	255	260	251	233	286	278	211	239	266	224	236	240	264	234	232	221	247	264	207	220	223	244	262	254	260	268	256	259	261	260	228	261	227	259	233	243	248	246	251	231	266	252	260	243	229	238	257	261	237	257	256	227	232	239	232	241	251	242	232	229	254	241	237	268	241	200	242	211	236	226	264	250	249	260	271	269	214	244	243	258	268	247	234	235	251	236	255	225	242	227	248	244	271	242	237	227	235	247	247	242	237	239	232	260	235	264	253	227	237	259	239	250	267	265	284	246	264	258	238	233	240	257	250	228	254	248	247	255	237	251	262	246	244	249	262	253	259	250	224	251	245	252	232	286	233	257	231	261	259	281	249	259	259	249	233	239	269	249	247	239	244	265	262	236	236	235	233	249	264	252	261	229	258	198	223	253	245	234	245	238	252	265	252	221	245	251	228	240	244	257	238	220	250	260	255	234	234	233	246	261	215	261	276	254	244	248	231	233	238	229	251	252	258	225	253	248	220	234	234	259	245	227	254	237	279	255	229	234	277	244	229	251	229	287	253	234	243	228	233	248	240	261	241	243	252	254	253	232	250	244	236	234	228	215	220	254	249	250	260	246	276	224	237	268	257	259	236	251	230	269	248	239	238	236	274	234	228	241	244	238	248	247	223	245	227	260	264	258	265	235	235	258	248	267	235	202	248	230	255	237	252	228	257	228	285	242	271	266	268	226	241	260	252	236	265	230	258	255	228	261	272	244	234	236	240	228	217	250	264	254	250	253	252	248	221	231	248	260	268	249	245	258	232	250	225	252	232	268	252	239	227	255	256	232	235	230	234	220	240	218	239	238	237	249	213	229	268	222	236	247	264	263	240	239	243	241	236	255	236	259	248	248	247	220	254	246	265	254	278	240	245	255	251	243	258	239	244	286	233	208	281	243	236	228	252	247	254	237	228	249	223	243	257	282	250	261	288	248	239	260	230	244	249	244	249	237	227	250	248	276	251	240	246	256	226	252	236	235	266	266	226	255	244	263	255	254	255	243	230	258	246	266	252	229	254	225	261	274	229	228	248	265	248	237	234	223	231	247	250	267	218	244	229	247	228	250	253	239	256	260	250	230	239	254	236	258	259	241	260	236	238	239	256	220	233	212	245	259	214	254	237	224	228	249	209	252	252	251	265	267	247	248	233	226	270	251	217	261	249	224	286	277	241	257	252	249	256	266	257	229	240	268	254	258	252	248	239	255	241	228	220	250	239	225	266	269	254	230	233	266	221	239	243	232	240	274	237	257	249	224	256	241	259	250	242	276	244	261	256	244	239	261	252	257	241	255	227	254	244	227	254	238	244	240	228	225	238	252	248	239	250	250	271	264	226	243	238	263	229	259	218	260	238	233	232	246	230	245	243	273	252	252	247	263	238	253	240	256	237	239	247	227	248	266	242	248	252	254	223	246	240
29674	23317	12640	1293	566	611	544	571	564	570	567	552	563	535	531	541	535	578	569	589	551	547	559	542	556	537	549	571	572	543	518	557	558	535	559	545	560	530	564	537	528	534	544	574	538	582	517	535	561	561	565	515	520	558	562	568	578	539	593	525	517	526	550	580	527	537	556	535	583	552	540	552	570	558	527	544	589	595	522	537	579	489	563	593	599	542	542	559	574	613	558	563	523	538	564	559	565	566	598	528	509	574	565	524	527	577	539	568	518	544	549	523	592	539	547	544	598	550	573	540	577	530	528	605	583	547	551	555	538	509	548	553	575	551	577	574	562	557	607	522	542	527	569	561	518	557	573	568	542	565	547	569	531	544	566	560	581	530	520	586	508	560	529	529	554	535	559	499	543	540	530	514	549	555	571	519	551	550	529	556	543	609	535	566	546	503	557	544	567	568	548	557	554	509	532	574	560	569	556	520	553	537	536	568	545	570	539	554	546	561	541	529	570	506	530	558	573	538	521	549	562	563	569	546	534	541	571	554	558	549	585	496	497	578	576	553	520	549	577	519	557	522	567	569	542	552	548	562	550	578	580	574	562	565	501	517	535	562	586	546	528	571	563	527	553	539	522	518	554	547	498	555	545	557	524	554	506	499	555	575	595	519	564	561	563	563	546	582	551	579	570	574	531	576	520	540	557	562	498	558	531	541	555	537	563	534	585	555	524	560	534	610	547	557	537	548	568	541	577	536	525	551	553	582	541	541	542	539	512	492	525	582	552	578	544	531	548	557	555	572	509	563	565	553	583	500	564	560	554	541	522	545	534	522	549	550	549	542	528	520	560	553	565	578	560	529	549	518	594	558	522	517	551	553	517	518	587	573	541	583	533	562	563	554	533	497	525	537	583	612	572	502	548	590	549	541	531	526	570	518	527	540	543	550	501	522	486	577	553	557	547	557	571	553	500	531	515	572	545	604	573	557	547	546	544	540	540	554	547	574	536	558	524	548	570	552	582	548	527	579	527	521	530	555	582	547	553	575	555	549	550	553	562	581	529	554	571	541	565	579	637	528	535	516	524	537	554	598	511	576	562	524	525	564	586	570	581	590	524	564	528	541	556	572	514	556	575	542	560	578	556	511	554	555	557	508	536	558	533	532	562	553	553	506	558	546	525	556	543	559	588	573	542	561	567	562	572	563	553	561	557	555	576	560	560	580	535	543	557	533	547	545	552	596	532	582	500	586	604	546	567	594	512	551	498	524	535	533	516	551	534	526	571	551	518	566	553	558	566	550	543	558	559	521	528	516	585	552	531	529	539	536	527	544	566	549	588	560	513	586	567	514	581	492	530	533	586	576	535	574	540	546	589	544	563	540	539	559	552	568	573	567	502	547	590	538	583	567	569	557	597	553	605	585	503	514	591	548	543	564	589	526	546	567	558	579	543	551	567	562	570	568	566	538	566	562	572	539	509	552	588	544	522	543	533	552	577	516	526	546	536	592	551	528	544	524	530	582	574	541	589	585	598	504	557	549	554	544	565	565	583	552	518	551	552	535	542	567	519	596	568	546	562	501	561	571	594	555	544	530	549	619	526	565	536	494	573	551	559	551	544	555	567	587	545	604	564	568	508	561	582	528	516	525	556	549	545	563	568	577	546	527	580	568	581	534	540	562	540	539	548	581	530	562	556	534	553	552	541	541	530	560	563	574	555	567	545	487	499	556	545	558	563	547	516	549	567	553	570	583	528	579	535	535	533	516	550	508	552	593	558	537	567	589	583	526	536	532	566	594	503	584	546	592	513	557	521	586	512	557	530	562	560	530	576	564	581	508	577	537	584	528	561	573	539	521	559	545	546	602	524	568	542	545	530	543	538	529	516	570	537	550	535	509	526	575	565	534	566	545	616	523	577	578	535	546	542	551	590	591	547	553	619	531	526	541	497	549	600	537	555	531	587	565	547	519	555	566	555	585	545	545	574	539	573	567	531	593	533	514	555	561	549	503	560	552	551	587	548	569	565	556	586	520	565	580	580	532	529	572	537	579	548	546	535	557	549	529	533	530	524	570	535	570	570	510	549	543	558	550	530	561	578	576	537	540	540	555	551	511	544	549	558	524	564	608	532	529	545	594	572	566	584	543	547	551	517	549	547	540	578	544	515	550	557	518	541	596	595	564	608	547	553	553	583	575	571	543	568	540	518	576	584	565	548	545	537	521	537	563	592	533	537	572	584	545	520	580	538	556	561	563	553	550	583	557	619	596	560	546	558	555	548	524	553	519	558	553	582	568	559	555	578	557	552	557	555	526	574	524	568	591	570	530	556	580	578	528	545	572	568	536	507	532	562	538	553	516	558	529	596	556	576	512	559	588	555	533	571	521	532	546	579	530	536	521	512	534	565	558	540	551	553	547	554	535	586	530	538	533	497	556	531	561	526	569	544	556	548	560	579	569	557	538	544	549	547	549	545	555	530	521	517	556	552	540	542	521	543	561	547	580	527	574	597	546	522	543	534	546	593	547	565	562	606	526	564	587	540	567	589	570	570	532	551	544	498	540	554	567	541	564	536	542	571	593	574	512	569	619	574	514	527	562	565	552	566	599	554	553	540	545	563	597	550	517	586	601	526	538	497	552	571	546	540	534	545	573	542	540	567	539	532	595	549	518	489	555	572	566	520	610	573	561	575	544	548	544	518	521	566	587	547	539	569	532	529	533	547	581	542	542	540	552	565	589	567	557	589	562	588	522	544	544	566	578	518	551	549	563	552	527	551	551	493	516	501	542	545	535	578	553	551	567	553	540	607	583	553	525	547	569	560	554	598	546	505	538	514	572	558	560	585	595	578	587	519	547	562	540	539	526	562	563	564	561	529	557	555	605	542	554	520	539	518	524	556	574	586	565	578	492	571	557	616	561	586	543	565	566	543	577	523	582	537	546	577	543	498	584	605	597	537	552	536	566	564	560	560	577	495	560	581	526	595	534	516	563	574	536	552	555	593	575	562	537	570	522	566	534	572	570	537	539	508	558	535	590	540	585	538	564	565	566	590	554	577	560	587	551	540	546	530	535	529	586	523	531	525	562	531	559	608	499	556	592	559	551	550	564	580	540	549	568	546	572	549	524	535	558	567	534	609	578	560	538	557	577	557	522	539	542	524	574	551	556	553	539	565	572	566	538	525	540	550	521	532	536	564	532	550	548	517	504	553	586	553	571	573	527	551	582	559	564	531	561	549	558	555	550	551	556	551	548	552	590	559	528	559	550	516	567	569	523	545	581	538	537	569	583	510	555	565	546	538	561	566	576	539	524	530	597	553	529	576	579	565	548	530	530	552	530	554	529	530	532	579	551	586	574	557	567	572	581	557	588	575	545	544	545	553	553	586	574	526	532	569	552	588	572	505	563	550	557	543	577	538	541	554	593	553	565	524	532	566	513	587	556	549	553	524	552	545	511	509	587	531	565	537	569	574	559	595	522	507	544	544	555	556	543	563	567	563	580	537	542
31935	26260	5466	709	684	661	598	600	630	617	588	577	582	597	583	588	613	571	582	577	565	598	578	556	584	552	601	579	600	591	587	611	592	592	589	565	572	574	563	583	597	581	578	594	571	600	588	595	647	606	605	577	608	571	568	541	606	575	593	603	566	594	609	602	577	543	568	595	593	548	581	580	624	611	587	553	594	581	601	591	611	596	628	580	606	552	578	600	587	626	613	632	569	604	624	576	586	563	588	626	597	609	574	568	582	599	558	570	591	587	607	575	619	604	603	600	550	548	642	601	602	575	578	598	590	585	584	603	599	572	597	568	601	609	574	591	586	593	626	631	575	576	567	603	583	580	594	569	543	560	542	572	537	615	572	611	640	588	593	585	597	628	560	583	604	600	558	571	582	575	551	631	583	602	602	599	581	548	603	577	626	588	607	576	596	576	568	538	583	601	593	560	585	607	643	617	619	590	613	575	564	581	585	569	615	576	595	604	606	592	584	577	583	581	605	620	540	639	587	585	555	587	595	581	586	605	575	541	606	619	625	599	583	556	578	568	608	570	567	572	571	571	564	585	595	595	578	579	555	578	588	567	601	573	562	619	598	595	597	584	581	609	583	566	571	565	609	615	605	574	578	565	605	598	614	616	595	576	579	599	578	552	604	609	604	590	551	583	576	586	608	568	563	601	614	587	606	583	587	597	586	609	629	578	591	586	555	559	560	565	560	576	548	572	559	559	601	586	643	605	537	596	550	604	557	566	544	568	588	590	598	578	591	578	559	589	551	615	561	549	607	562	589	583	571	577	585	592	569	623	554	613	560	578	568	590	621	638	608	600	615	567	618	559	566	577	623	548	606	601	598	580	613	598	612	586	601	566	596	574	633	575	616	610	554	581	609	543	641	592	598	592	582	600	572	558	592	549	599	595	640	557	595	604	574	613	591	598	593	550	565	605	629	615	618	577	569	564	569	535	560	621	580	598	627	623	609	559	561	579	603	594	580	579	628	566	594	578	612	587	585	591	597	574	629	642	582	593	609	599	576	587	608	595	582	572	599	633	573	544	617	555	587	566	610	565	551	592	557	609	562	598	603	545	596	582	574	589	587	599	580	595	593	602	548	603	635	559	622	574	560	595	533	602	554	603	588	578	571	558	577	600	600	575	584	600	599	578	580	576	566	590	586	593	576	610	580	622	586	562	567	595	585	580	613	582	563	526	628	586	567	587	598	581	562	577	615	516	621	626	592	592	597	559	568	592	588	563	592	557	580	594	551	591	576	623	627	566	594	600	587	606	615	627	582	603	589	614	622	587	586	576	628	565	587	561	564	587	586	600	604	589	583	613	582	568	579	644	540	604	589	585	588	524	560	600	569	596	621	575	551	590	620	544	612	596	585	563	586	566	606	569	606	615	598	612	585	580	588	607	579	570	591	609	599	605	593	591	604	599	597	583	547	559	575	596	565	589	580	563	572	623	593	529	599	603	600	625	611	644	589	608	613	564	553	620	572	580	581	578	608	595	570	590	589	603	569	594	629	581	576	550	613	566	611	586	547	615	574	584	580	555	609	606	620	572	592	542	666	541	574	606	612	620	606	571	584	588	552	588	604	578	596	590	592	601	556	593	608	573	568	611	580	577	535	623	559	534	602	623	627	543	578	581	578	571	572	619	601	557	575	562	601	616	564	597	584	559	580	581	585	535	551	583	608	607	623	571	646	597	580	556	549	593	638	577	601	638	616	622	630	588	589	551	599	607	611	658	595	570	605	586	628	557	565	578	606	633	580	614	537	596	608	577	634	612	587	575	591	589	581	635	588	626	544	622	584	575	566	543	547	573	561	602	600	609	616	594	587	576	614	617	602	589	535	589	589	536	623	632	609	566	605	542	602	601	588	602	561	609	596	614	603	606	581	580	586	576	593	613	599	587	586	558	556	571	564	595	611	543	629	560	582	630	588	600	540	593	602	619	593	586	600	575	598	562	591	607	584	614	610	562	569	555	614	561	598	626	599	600	560	605	601	551	603	589	579	563	551	612	578	612	562	555	558	623	559	567	599	567	586	576	563	579	563	570	591	601	608	619	552	582	585	592	598	552	608	610	587	598	559	583	609	547	571	577	614	623	611	571	582	575	606	580	598	599	611	606	632	580	599	609	612	575	592	578	625	568	587	581	597	579	664	598	579	567	597	579	564	579	606	583	573	621	565	580	587	548	636	606	651	589	567	605	542	589	616	585	582	648	558	620	575	619	551	540	607	586	647	598	610	595	577	619	585	592	588	591	618	618	607	593	583	581	601	603	542	574	604	569	606	599	641	602	528	586	572	576	623	592	604	569	598	573	613	574	641	614	591	548	608	586	573	590	569	605	599	615	578	591	588	581	564	598	602	600	625	619	561	565	603	613	594	560	566	603	590	590	620	567	573	525	580	588	543	624	590	571	572	561	551	573	574	646	595	579	612	576	579	585	614	575	565	583	574	589	611	580	591	558	571	606	546	577	566	610	608	591	602	564	590	572	611	586	560	567	619	632	612	623	588	615	604	580	563	656	551	600	585	573	586	569	606	565	573	616	583	548	651	582	575	612	601	574	605	576	576	566	645	591	591	599	576	594	562	561	595	521	574	578	591	617	573	571	582	558	588	615	596	585	573	617	589	575	603	567	606	617	547	574	557	589	586	605	570	579	601	585	544	606	564	549	605	587	593	589	590	599	622	620	569	588	573	612	611	591	596	585	590	624	583	600	575	616	604	632	619	558	578	575	574	582	636	631	617	580	594	562	577	568	574	614	618	588	593	621	549	620	643	566	562	564	617	580	630	599	585	616	560	588	560	597	577	585	607	577	610	587	600	602	570	620	609	569	585	623	551	580	590	539	567	616	555	551	608	573	575	634	514	569	609	612	587	591	585	594	605	599	606	592	595	564	569	572	607	609	603	557	576	547	575	588	615	632	569	587	601	588	603	618	592	551	591	582	649	629	548	589	596	594	581	565	591	588	605	603	574	622	613	581	592	592	587	557	572	606	619	617	611	632	619	587	615	583	616	569	594	605	555	630	597	614	607	571	585	599	568	584	587	593	561	562	610	593	558	565	584	556	576	577	620	610	604	574	579	588	551	623	573	596	639	559	576	657	596	589	572	566	628	603	589	583	569	570	578	586	612	590	596	591	608	606	540	600	589	587	529	585	566	586	604	612	600	620	594	606	610	590	600	578	584	593	586	579	566	567	592	576	591	614	572	581	549	567	676	606	630	608	604	606	590	610	583	593	595	625	612	598	567	586	586	577	617	575	567	603	588	563	549	594	621	584	574	590	617	576	543	552	591	615	570	573	563	620	575	560	553	611	611	582	590	577	627	603	578	543	556	587	573	594	605	625	571	591	573	589	608	574	578	608	595	567	563	631	571	577	637	574	613	563	568	594	603	590	618	591	591	625	581	564	590	616	579	605	582	612	594	589	555	584	562	622	581	530	578	567	584	555	584	675	550	582	632	594	576	584
23924	21487	28739	24704	21481	11202	1075	723	606	586	567	553	495	494	500	470	477	459	485	461	427	447	435	457	435	447	453	437	467	461	398	424	442	365	429	431	372	408	422	453	423	429	399	380	445	444	405	399	436	413	429	428	395	405	418	463	438	400	424	403	425	413	424	429	431	422	422	396	424	453	409	412	406	416	433	431	423	461	458	436	437	407	418	392	440	419	400	385	431	451	391	454	434	421	442	408	405	412	437	442	396	406	405	441	419	426	421	434	413	439	402	370	447	456	433	405	420	430	428	451	401	377	434	407	398	439	415	453	472	426	380	422	417	447	439	378	415	413	410	439	451	447	414	435	421	420	423	409	412	442	439	436	422	390	349	431	373	404	392	445	417	432	436	412	462	445	437	440	428	434	428	432	399	408	420	440	450	437	430	413	413	412	447	431	420	424	418	394	440	447	399	423	447	417	419	342	421	409	442	410	386	436	404	417	450	456	407	403	395	415	422	409	380	459	396	453	453	408	398	410	441	386	438	453	433	414	416	391	432	415	416	444	413	441	460	479	446	460	382	436	460	415	428	451	387	448	419	425	412	423	439	439	443	407	413	411	421	396	405	416	422	416	424	450	407	393	423	418	429	400	392	391	405	396	418	442	445	425	398	429	437	455	452	424	426	422	440	381	416	415	431	424	392	408	431	423	404	421	429	364	414	440	429	417	426	400	459	423	411	398	422	457	394	401	431	392	392	421	412	464	459	404	426	407	411	402	408	419	450	408	405	382	407	424	396	433	444	428	394	444	436	437	449	389	396	420	395	425	439	385	404	399	462	409	418	402	454	421	397	409	419	395	402	403	392	428	454	413	430	421	411	397	429	398	434	405	396	421	402	461	403	437	421	408	366	385	422	394	414	405	413	400	443	442	434	429	432	433	424	424	424	403	453	388	416	409	398	426	426	419	414	408	390	412	436	417	389	391	393	426	452	390	405	419	434	434	417	436	435	410	398	413	394	399	464	383	432	418	452	435	430	385	409	409	413	447	394	411	435	421	418	412	356	421	425	428	433	426	430	401	420	409	419	377	428	425	408	437	394	436	404	435	427	448	381	426	404	402	434	442	423	374	433	397	415	434	410	431	405	425	404	396	398	401	440	438	438	421	378	404	377	414	412	430	443	443	414	418	433	439	404	424	430	401	430	379	459	416	400	423	454	434	432	412	418	417	414	406	432	420	413	401	412	434	389	420	405	391	432	427	389	395	424	437	434	407	394	426	438	388	425	457	419	383	416	433	396	432	418	446	419	427	403	442	366	422	447	413	434	418	390	427	436	396	440	403	426	396	403	413	388	407	398	407	449	449	426	432	391	416	391	412	393	428	434	423	417	410	429	416	418	457	421	444	420	451	459	411	421	442	392	421	442	381	435	454	446	413	412	431	429	410	418	429	430	397	455	393	444	446	373	453	455	446	417	399	403	400	407	399	443	419	424	430	427	441	425	422	359	400	436	415	420	430	406	409	397	438	392	403	393	424	419	433	402	421	424	415	400	419	476	408	399	435	454	420	403	447	452	427	410	416	443	431	429	403	453	411	450	414	413	393	425	428	415	409	442	421	427	398	432	420	436	426	421	433	432	450	427	391	417	431	389	434	401	408	410	418	401	443	416	430	424	429	391	437	447	409	413	415	426	437	414	402	441	396	388	429	439	439	403	431	443	415	410	427	401	398	398	395	396	390	410	408	459	449	418	399	386	411	399	459	433	440	430	399	402	438	453	388	412	459	481	449	411	416	411	430	407	408	376	439	420	436	433	403	410	414	386	436	408	410	396	383	432	393	427	424	429	397	409	448	436	417	413	435	373	431	442	447	410	405	416	416	442	416	382	424	445	406	476	429	406	421	430	397	391	393	381	411	416	425	434	411	417	410	398	418	414	445	390	467	437	420	426	430	444	433	413	442	422	432	424	408	419	390	438	406	418	432	398	470	401	432	451	422	387	391	394	448	377	412	385	422	398	406	432	441	405	455	429	433	419	406	420	463	419	412	426	423	375	426	413	417	422	422	409	421	438	426	398	400	460	443	473	405	424	434	431	440	405	423	445	421	387	433	432	432	436	417	401	409	424	418	391	408	410	416	434	411	402	416	469	435	427	458	396	423	416	408	430	415	415	438	450	417	450	378	423	418	414	424	439	412	428	419	405	394	414	412	419	412	409	414	420	465	413	401	432	414	421	425	416	448	418	422	408	405	453	421	420	412	398	384	399	411	425	443	415	437	426	460	434	418	453	405	436	375	389	427	406	400	456	429	438	447	426	394	423	449	405	441	407	409	392	414	421	423	458	428	399	402	398	448	434	387	426	404	395	469	461	411	386	427	408	419	426	431	409	389	415	439	411	423	386	388	416	414	424	422	449	365	447	413	387	402	418	439	421	420	426	418	388	435	424	455	408	445	454	429	394	404	402	404	392	424	438	425	445	416	423	409	408	417	395	422	426	412	428	365	414	416	415	436	405	400	431	432	429	427	425	409	394	435	429	428	432	425	408	412	402	415	431	403	465	387	413	424	432	432	412	454	416	396	428	414	422	447	408	419	401	408	426	394	440	386	405	439	416	421	426	423	436	408	390	422	431	442	411	410	418	421	447	411	408	425	450	442	423	385	416	392	392	445	400	428	489	440	418	407	405	391	384	438	445	424	427	448	452	417	422	431	418	437	425	392	443	424	394	404	416	430	404	445	396	390	378	389	403	436	398	428	421	464	423	413	421	399	435	413	384	419	401	442	446	432	400	450	440	436	400	421	418	426	391	399	402	434	377	385	437	442	424	413	411	384	432	421	404	394	413	433	413	378	443	429	430	408	440	403	411	398	398	406	439	415	451	403	402	457	413	407	404	396	411	421	443	377	466	391	400	409	444	418	388	459	385	454	416	391	421	405	427	408	433	424	401	425	421	397	399	414	427	422	444	413	430	398	418	424	421	399	414	401	382	425	407	400	446	437	447	420	389	434	440	404	423	394	431	416	401	388	392	430	413	402	418	400	408	420	414	443	430	432	453	390	374	402	437	452	444	434	431	432	373	391	408	433	428	418	448	410	413	402	416	419	387	408	425	441	410	428	433	432	440	424	447	416	431	406	439	406	374	419	428	449	439	444	457	421	427	422	431	385	429	420	442	466	428	412	387	414	399	388	404	412	434	451	452	438	431	396	437	427	479	408	403	417	440	438	398	408	431	402	416	408	396	437	428	427	449	450	431	410	416	388	459	444	432	437	461	395	425	436	409	405	409	429	383	439	454	433	414	436	433	403	421	417	420	431	414	407	420	433	443	410	433	414	440	432	413	391	421	395	447	418	410	424	418	429	408	405	387	451	396	414	388	436	397	428	398	426	420	422	438	416	428	417	399	441	405	413	391	413	394	422	428	387	418	425	419	397	430	402	426	427	385	465	434	408	440	401	410	431	407	373	430	418	398	421	453	430	411	432	399	419	411	423	450	412	417	431	455	411	397	384
33519	40158	26320	2436	1636	1321	1063	915	765	688	616	613	591	581	557	544	529	481	500	487	489	481	466	486	478	466	461	510	470	481	483	453	500	490	473	496	438	485	428	489	477	454	476	500	451	458	444	443	536	471	484	480	420	507	436	461	462	482	486	454	445	453	457	481	474	428	455	478	455	481	482	490	482	450	480	469	494	460	490	475	467	468	483	443	444	469	488	494	482	457	476	463	422	482	430	457	466	475	455	456	479	443	468	436	470	458	463	422	433	507	409	449	474	456	480	431	484	432	415	445	445	482	460	445	453	462	437	468	438	483	432	485	489	450	466	429	442	466	431	434	454	460	464	480	435	436	479	458	490	411	428	482	449	446	483	451	475	445	477	474	448	426	478	436	475	431	476	464	463	452	484	440	455	447	433	459	465	413	440	445	456	427	422	441	446	467	439	448	445	482	419	465	475	483	498	469	448	458	424	431	472	443	452	441	440	454	435	447	487	459	453	436	449	488	458	488	464	440	503	452	439	442	480	435	436	438	449	450	465	464	442	442	432	466	414	441	473	459	462	447	469	455	465	450	435	433	463	453	475	421	475	470	426	452	468	428	425	467	484	472	447	424	468	422	445	445	461	457	433	474	478	428	472	474	450	468	442	426	485	476	454	458	473	462	437	486	471	454	484	476	440	441	480	460	427	431	468	467	471	437	474	417	452	446	465	449	479	463	458	442	452	463	475	442	438	457	458	495	475	443	416	427	467	445	432	447	464	446	485	448	457	443	455	429	485	426	446	461	452	431	476	456	481	408	450	419	452	495	445	432	439	466	454	428	437	436	463	433	467	443	489	459	442	463	445	444	441	451	471	492	487	430	458	416	454	447	461	467	439	482	468	433	474	448	415	455	497	476	485	479	457	416	437	439	447	457	442	451	484	430	421	416	436	453	477	432	453	494	473	482	487	446	452	436	453	470	464	466	463	449	449	485	435	427	450	429	467	454	460	467	465	427	454	470	482	457	455	441	465	460	446	454	444	454	466	439	462	471	429	443	447	476	434	466	467	478	468	441	437	427	460	472	433	461	469	461	456	461	521	434	431	428	407	441	471	439	435	446	443	449	427	438	478	465	437	438	447	438	477	483	449	455	475	460	496	452	433	454	450	500	454	426	457	493	456	465	480	445	436	456	465	490	449	439	489	496	445	468	436	481	506	465	458	435	501	432	484	439	481	442	484	463	442	427	449	479	466	456	441	468	425	453	441	453	434	477	470	420	449	457	461	476	443	461	416	490	445	404	453	465	451	458	474	456	444	460	445	426	443	420	433	414	482	474	422	454	453	503	436	449	459	493	457	494	452	473	458	444	458	461	449	438	441	458	461	455	452	464	465	502	413	457	472	453	454	454	485	465	400	434	451	419	443	449	487	450	459	450	461	456	444	459	431	457	426	476	465	440	465	485	463	455	468	420	478	432	466	450	453	438	417	507	423	448	466	447	448	474	428	443	455	464	431	439	422	476	463	470	456	434	454	422	421	481	440	438	488	475	458	465	459	440	420	441	518	429	484	467	468	440	463	456	442	400	482	452	459	463	484	466	452	483	445	456	470	451	473	469	437	476	447	463	460	445	466	440	457	426	468	479	422	451	478	432	458	477	450	420	460	431	441	469	471	431	462	490	418	471	444	451	446	455	462	446	503	447	476	459	430	432	448	408	452	487	473	446	435	425	471	408	441	442	470	457	440	438	428	414	487	451	484	476	443	450	439	470	464	448	462	441	467	445	447	435	474	377	407	478	431	433	420	473	470	505	464	422	469	454	451	466	442	441	450	453	469	461	456	455	440	440	415	466	488	459	462	450	498	403	449	435	452	447	452	447	460	447	465	451	478	451	459	452	456	479	437	403	446	450	472	476	474	449	469	455	439	442	430	457	414	471	443	448	450	450	444	456	434	434	485	460	488	483	465	425	462	483	432	453	506	470	468	448	470	435	449	481	462	438	460	458	458	470	477	466	435	443	498	435	434	455	413	420	454	499	416	458	465	488	424	434	471	482	443	427	490	427	463	452	476	456	430	460	492	443	473	464	456	445	453	441	500	486	432	429	444	424	452	455	464	422	446	442	414	460	452	460	454	450	472	442	461	429	448	467	467	469	474	490	451	475	459	485	456	441	455	488	419	427	449	454	437	451	425	445	484	468	473	459	448	519	410	461	433	414	462	440	460	440	475	500	424	460	435	434	477	434	456	479	443	445	447	435	438	453	427	493	480	476	468	496	468	447	461	448	457	447	446	442	457	432	443	431	474	424	458	446	418	415	433	459	500	452	437	465	454	458	437	499	466	415	446	436	469	433	433	431	474	476	472	526	483	477	464	446	471	454	466	485	490	457	454	488	469	445	424	465	442	433	433	448	461	474	455	475	452	470	422	440	463	431	460	447	440	406	438	482	433	470	423	453	449	493	503	476	468	426	451	404	432	491	413	483	469	424	481	420	404	472	456	446	463	453	460	447	427	457	448	453	474	449	434	446	448	448	462	479	461	476	463	455	448	455	389	488	459	456	458	415	456	437	471	474	487	444	471	411	467	428	477	438	457	492	484	402	473	479	452	458	433	447	442	479	475	474	470	413	429	425	452	445	409	453	461	471	468	476	477	455	442	440	454	444	444	450	456	439	448	451	464	454	446	439	433	447	462	453	438	450	502	420	432	456	425	425	450	464	439	455	466	450	464	435	464	414	456	441	507	398	426	450	485	435	450	426	504	474	460	457	441	451	463	451	462	445	448	452	435	475	480	447	431	462	444	486	437	445	449	434	468	444	460	490	485	447	447	451	457	422	450	466	465	442	424	445	452	450	412	466	467	446	440	495	464	454	465	473	443	439	462	466	463	454	433	485	443	506	426	462	414	479	431	459	424	436	450	463	452	447	453	499	456	465	490	444	458	476	476	432	467	433	422	462	481	458	457	432	422	457	467	499	457	476	431	475	460	447	438	431	508	451	445	467	448	454	457	398	472	450	491	440	481	454	435	449	445	432	457	469	438	458	449	465	495	482	467	461	459	454	434	439	490	449	476	447	461	463	461	460	466	475	433	447	454	422	450	445	453	434	484	446	451	439	462	463	451	446	486	440	473	443	400	433	497	484	427	455	437	466	464	456	450	461	477	473	465	461	463	464	471	439	452	475	438	452	466	434	435	421	431	464	455	481	451	444	470	449	446	470	416	468	447	456	466	462	437	423	519	451	482	452	458	494	436	445	445	456	452	455	474	439	478	453	451	405	458	459	461	469	444	437	443	444	443	441	476	428	407	477	480	504	450	421	444	429	478	440	454	468	453	454	452	458	439	464	460	454	449	442	457	422	483	421	432	462	447	483	471	474	439	448	459	447	416	511	446	429	443	452	449	466	465	463	418	469	465	491	422	484	425	442	456	460	429	476	467	452	443	455	458	443	464	477	415	437	458	459	480	480	463	488	482	455	450	469	471	428	467	458	446	424	455	456	455	443	441	478
25057	21544	28104	25376	16534	1090	640	593	495	517	487	493	482	455	443	441	483	460	421	428	473	439	480	457	456	414	429	497	425	427	452	440	432	465	436	490	446	420	425	442	453	429	473	506	444	422	403	451	454	426	420	475	422	441	437	422	454	436	454	422	474	384	438	406	430	416	444	408	409	400	432	425	441	403	439	461	414	506	479	461	434	455	454	450	438	428	430	409	439	451	471	464	403	456	435	428	442	471	468	442	430	434	441	412	446	369	392	440	442	471	419	421	451	416	462	415	450	453	448	422	457	404	433	467	450	403	426	448	397	438	396	452	416	429	489	394	440	463	404	461	438	410	443	416	398	462	423	414	417	440	455	438	451	415	457	413	434	443	400	415	404	407	472	448	451	422	396	437	397	421	436	440	460	434	421	434	449	422	442	426	427	437	443	440	460	415	429	437	426	438	411	419	423	448	437	413	448	471	444	442	467	443	426	432	412	436	404	467	378	426	443	440	479	448	387	450	417	415	419	410	393	450	424	450	438	409	419	433	432	410	435	436	437	412	431	417	448	433	425	459	436	449	468	401	447	446	440	446	445	423	449	446	440	422	418	460	425	446	446	425	446	411	475	437	420	433	441	432	443	441	475	439	423	460	411	448	438	446	464	457	420	485	427	406	427	437	413	474	452	411	415	402	416	437	420	431	444	442	438	426	432	427	485	461	447	449	450	464	463	411	424	436	442	394	430	444	444	437	446	443	412	389	433	437	406	441	426	457	417	435	441	429	405	451	416	434	410	434	447	457	410	457	411	443	426	400	458	422	482	462	382	438	429	454	422	440	472	455	428	399	421	424	446	434	467	441	439	458	450	412	433	448	441	442	392	447	442	427	472	407	455	435	420	441	424	425	441	399	472	445	437	445	464	407	441	456	420	426	442	426	418	441	438	431	402	457	414	442	453	397	448	442	448	425	457	441	402	458	433	434	465	468	420	428	422	391	435	445	449	449	431	507	414	404	462	477	436	396	446	400	460	460	464	450	435	444	436	454	452	437	441	417	435	487	437	424	445	435	448	441	428	468	377	417	486	428	421	429	432	447	465	434	427	428	428	424	382	419	440	400	446	446	400	440	431	429	415	419	440	437	460	452	420	434	434	435	411	407	470	436	463	435	428	484	410	433	433	427	466	425	458	459	382	441	444	446	403	447	465	404	421	436	431	448	436	441	424	412	400	422	418	438	400	488	385	428	404	434	415	493	420	390	429	442	418	443	418	432	433	448	436	457	412	398	414	457	443	420	429	449	450	438	447	463	429	399	416	449	419	428	454	470	396	442	465	435	418	440	418	421	414	413	429	458	413	449	427	404	475	427	445	437	438	458	399	402	434	462	402	422	436	445	433	449	398	435	455	404	456	441	453	414	424	450	406	463	395	439	456	430	381	444	422	453	441	455	420	425	447	425	463	430	414	424	427	432	455	416	436	390	450	480	438	452	423	453	458	452	427	412	431	415	449	450	425	487	420	437	433	467	432	366	424	438	398	443	425	408	451	421	426	414	416	419	411	419	486	466	439	400	424	434	426	426	431	420	453	433	434	446	418	429	423	411	436	456	435	446	431	455	403	425	437	420	418	453	439	416	438	424	397	438	436	445	407	446	464	414	441	444	427	437	431	442	427	427	425	419	425	405	422	437	433	444	463	409	442	404	381	443	416	436	460	431	440	440	409	430	446	427	485	458	405	455	430	447	427	464	398	466	426	436	436	446	435	434	437	453	466	403	430	408	447	425	455	398	444	467	443	442	418	432	404	430	460	451	450	460	434	448	425	420	450	428	422	417	403	411	457	420	425	440	430	431	400	424	447	430	442	428	444	392	466	421	433	416	419	414	463	443	446	426	405	441	459	406	415	451	413	445	451	410	413	451	418	434	452	433	387	416	427	445	429	419	406	406	421	464	440	496	444	454	420	448	430	433	456	441	446	458	457	449	416	443	411	466	449	465	462	387	459	420	448	439	459	468	446	422	451	407	428	422	434	418	434	456	410	448	417	434	403	448	442	446	406	460	443	446	467	421	461	433	449	417	416	464	455	424	447	410	471	406	430	395	448	400	419	444	434	438	458	429	419	425	429	445	460	449	435	410	411	407	412	457	434	480	463	447	434	415	441	450	443	467	443	438	462	447	435	418	424	464	449	416	444	451	425	470	426	449	462	410	415	414	470	440	440	440	421	410	426	437	421	426	457	420	434	428	464	448	428	445	424	430	446	377	402	433	417	396	446	400	447	459	463	414	410	429	463	424	438	426	438	412	441	436	433	457	432	419	441	443	439	459	431	451	438	456	479	434	422	424	456	391	451	417	431	453	433	414	438	430	435	464	442	437	460	408	439	427	446	458	470	406	455	450	422	447	453	444	429	447	408	422	478	452	422	417	444	423	407	451	437	448	435	400	406	422	438	420	467	411	426	436	425	400	449	456	429	484	442	408	438	455	423	433	440	430	397	471	443	423	418	437	447	459	433	435	394	419	425	419	429	444	451	425	400	475	430	443	406	428	471	433	434	450	480	433	404	416	401	406	440	414	450	402	402	440	452	471	475	463	426	429	406	439	419	432	441	394	432	452	417	456	439	445	429	411	456	424	449	443	433	456	449	446	430	419	400	419	432	438	472	468	432	470	430	444	450	420	419	426	449	445	463	421	441	421	434	438	447	426	406	434	420	433	433	435	417	411	401	426	455	419	421	413	415	449	406	417	425	438	463	440	484	424	445	434	424	471	457	424	419	440	423	481	435	458	460	454	481	435	438	421	417	435	419	434	393	407	416	434	479	464	433	473	424	451	428	430	424	457	469	424	478	412	441	427	423	421	429	460	446	471	452	438	426	451	400	458	468	407	472	445	424	433	441	409	441	436	445	409	435	420	419	445	434	404	451	434	487	417	414	400	444	447	435	453	466	403	474	424	462	434	463	446	419	457	413	467	423	425	392	440	451	410	433	415	426	449	423	453	434	421	406	424	426	422	450	421	413	433	390	467	418	408	437	439	443	444	453	415	415	442	418	438	451	413	435	440	418	459	441	440	442	468	401	448	435	458	462	461	411	424	429	398	425	461	449	425	432	407	400	412	421	419	490	401	459	441	457	434	420	475	432	467	440	413	452	428	435	440	415	436	383	404	430	442	443	448	431	450	468	426	428	417	408	412	443	421	460	420	406	433	422	433	459	439	410	444	395	433	409	410	450	410	404	419	432	452	464	459	431	460	420	458	427	415	436	442	426	417	461	439	493	440	451	477	419	425	387	455	451	440	421	420	422	425	448	387	429	432	426	474	422	435	422	424	433	432	461	439	420	460	456	409	461	466	429	457	400	396	413	447	434	433	431	414	428	443	455	425	425	391	436	432	407	427	425	422	427	440	441	438	423	395	403	452	451	453	413	442	440	433	409	426	419	441	426	412	380	478	453	422	417	403	467	429	417	406	439	429	424	427	401	433	418	406	428	424	423	469	426	414	446	459
33598	36224	20846	1593	1135	946	840	725	620	604	611	577	528	491	526	532	479	476	450	462	452	462	483	486	495	455	460	477	505	477	487	477	471	442	482	462	467	491	517	466	469	468	443	435	468	466	466	453	488	481	495	486	457	508	423	466	436	453	471	451	440	465	432	479	470	453	457	449	479	457	468	465	470	488	477	460	486	509	462	434	486	477	463	479	476	454	500	472	447	438	461	447	447	469	448	441	451	484	486	449	492	464	487	447	446	446	462	498	447	474	453	441	436	439	478	445	433	495	453	451	478	490	459	426	479	410	471	445	441	465	463	476	462	471	474	439	477	440	464	458	503	472	494	383	417	480	465	487	443	460	464	441	459	462	424	469	454	448	488	512	482	509	475	439	495	441	419	469	464	443	440	478	456	415	483	469	439	468	482	442	442	497	464	462	474	492	464	445	449	433	472	459	466	510	487	488	450	401	451	452	464	462	433	464	453	477	463	438	477	462	454	466	450	444	421	479	468	445	451	452	435	477	452	417	447	434	475	423	435	443	454	434	517	424	483	441	495	454	460	444	462	447	443	443	463	492	434	483	451	455	453	458	470	455	464	438	470	428	468	455	427	440	456	473	464	482	428	442	464	454	490	469	496	476	410	473	462	446	478	441	420	460	452	438	469	488	487	466	471	459	427	429	486	454	474	470	460	472	456	482	462	434	485	489	455	461	460	449	473	460	464	453	453	413	471	494	450	445	443	461	477	468	428	480	425	445	459	459	479	478	462	426	467	457	468	440	468	478	464	456	471	471	483	442	471	443	462	415	481	468	486	479	436	468	461	467	455	481	441	492	488	450	468	470	470	442	481	469	488	435	454	460	454	428	422	480	451	482	456	458	463	484	473	427	471	472	478	461	473	438	453	488	474	432	509	461	472	461	469	450	473	452	471	480	478	428	478	476	417	467	467	491	429	468	455	461	478	475	446	437	437	477	484	489	461	452	449	419	479	470	486	462	449	479	457	505	454	428	465	449	457	429	434	445	488	449	462	460	474	415	432	470	441	476	458	463	445	440	444	442	460	443	457	475	416	462	473	503	447	466	435	476	509	425	466	471	455	462	519	470	442	425	472	426	451	439	464	475	449	485	489	444	446	447	452	483	488	459	476	500	430	484	440	477	411	458	457	452	454	460	457	458	468	473	447	474	422	466	449	465	420	467	458	470	462	452	454	452	453	483	450	433	438	430	486	458	459	443	478	453	440	463	468	476	509	459	474	464	450	453	477	453	461	447	443	441	499	471	463	449	434	415	472	422	463	452	472	453	459	459	468	431	455	473	443	440	425	466	444	462	463	465	497	453	470	466	442	450	458	470	454	442	444	467	445	437	454	465	461	427	427	459	464	416	487	492	510	442	472	466	464	456	475	497	460	465	464	472	434	488	521	472	464	465	476	465	464	456	514	450	444	504	443	442	465	490	417	449	487	457	464	470	420	453	458	451	446	499	473	443	422	494	475	480	462	461	494	446	459	486	468	448	508	463	490	477	456	441	448	486	459	431	473	470	478	421	499	455	450	410	429	455	491	458	445	488	457	450	463	466	453	484	429	445	476	437	458	440	460	437	462	479	457	485	470	453	479	511	465	474	475	496	458	461	464	455	445	447	488	454	444	461	471	436	429	412	419	466	471	465	499	438	483	480	429	447	452	437	466	466	465	466	463	477	468	443	485	443	466	426	431	462	491	475	450	455	479	452	450	451	480	473	451	467	498	488	462	467	481	457	484	433	460	434	458	449	448	472	503	446	491	449	438	455	444	476	464	477	445	465	416	448	468	459	468	454	449	485	429	458	484	508	475	440	398	488	457	458	441	477	481	451	503	447	426	475	475	446	493	450	468	459	470	443	439	470	466	453	447	459	447	455	464	439	477	474	464	440	442	482	456	481	503	491	445	447	453	473	499	462	458	483	440	434	455	450	463	454	422	471	454	448	457	466	456	457	489	472	452	493	437	474	488	460	494	423	475	433	427	448	502	424	470	463	450	400	466	472	421	467	474	457	448	456	463	480	460	479	464	514	489	464	455	471	439	462	506	445	481	445	448	489	457	458	474	432	463	467	471	488	502	444	419	439	453	458	472	449	430	442	470	485	451	499	443	449	457	399	493	469	466	442	466	461	436	449	430	435	434	450	461	474	455	439	427	435	442	511	460	442	467	443	484	448	478	451	443	448	433	437	472	452	453	452	489	486	455	456	431	432	452	467	465	479	490	474	473	454	430	448	467	435	500	440	441	475	421	468	447	505	469	454	437	461	460	467	450	451	453	491	468	457	454	450	473	436	464	434	422	431	418	439	461	485	470	490	470	446	454	445	433	519	426	435	486	454	485	485	470	464	485	427	450	450	451	495	452	432	478	459	439	425	451	433	441	521	439	473	470	452	461	479	429	453	483	489	466	465	446	453	453	445	446	462	455	439	443	449	503	444	439	491	448	454	480	469	462	435	454	478	458	506	473	452	441	443	431	451	457	446	463	439	445	449	470	484	481	437	433	460	449	488	452	434	474	450	451	446	467	447	463	471	475	484	481	461	449	449	472	481	447	481	482	435	510	454	464	517	448	491	436	461	439	486	445	482	486	448	459	446	452	479	420	426	451	480	436	440	458	505	422	462	413	445	455	513	440	473	413	435	453	425	473	469	476	427	437	456	410	472	445	456	426	452	481	462	436	445	444	497	474	452	458	442	465	455	485	443	467	434	463	457	440	471	466	489	444	464	444	481	444	452	453	457	458	459	431	444	483	479	453	466	468	487	441	456	426	433	427	479	452	470	480	449	462	446	420	446	416	446	509	435	467	487	455	434	438	432	447	434	490	477	457	439	474	426	478	473	457	467	459	446	474	458	490	454	479	485	435	467	462	448	467	488	473	489	470	430	443	451	473	444	471	461	471	445	469	396	491	409	497	462	470	449	451	468	453	458	489	469	474	480	446	461	421	451	451	424	475	420	460	499	416	464	435	465	497	430	446	459	459	475	412	461	463	478	446	482	456	451	465	411	485	414	466	466	452	444	475	448	442	441	450	461	483	432	469	440	487	448	481	430	474	461	470	474	468	455	468	452	496	497	426	483	475	461	472	456	480	476	435	445	463	444	467	484	450	453	459	446	453	487	454	433	455	494	470	435	485	391	449	475	456	444	478	465	423	480	408	440	438	456	457	440	457	458	476	446	484	418	472	494	458	439	449	503	447	507	467	475	463	469	463	515	457	440	443	490	433	483	473	439	479	475	475	449	409	498	449	507	460	503	412	457	426	483	458	440	450	472	483	486	482	468	413	408	442	459	480	446	468	441	450	462	490	479	438	490	464	497	459	444	449	429	450	428	485	462	464	443	464	455	434	451	449	453	458	444	477	473	468	434	455	475	426	424	447	463	456	454	452	434	435	433	462	473	469	458	452	437	477	434	455	443	422	462	503	454	461	439	455	472	462	456	470	463	472	436	455	467	443	425	445	476	481	464
22897	21564	29152	24439	21565	21585	11316	837	562	497	472	392	380	331	347	309	315	292	277	296	270	246	273	257	245	247	233	241	250	257	257	244	234	239	231	233	243	247	264	243	237	255	223	225	208	242	244	243	228	207	249	219	240	235	210	246	235	204	243	229	221	230	246	242	219	228	234	238	242	216	234	288	226	220	252	252	268	295	251	214	236	259	272	241	227	231	248	234	261	235	251	247	222	251	209	254	241	214	234	254	229	245	235	251	214	247	257	253	231	257	267	214	225	223	259	256	229	212	226	225	224	215	227	212	210	244	206	233	232	229	234	246	238	198	241	226	234	218	235	249	254	200	212	221	251	243	221	246	236	221	218	232	187	215	256	236	240	215	236	228	207	259	207	226	235	228	244	228	207	235	226	234	228	201	231	234	243	209	207	222	233	222	241	250	215	199	238	246	220	220	233	263	214	220	231	248	217	265	199	245	223	238	239	224	218	229	230	230	239	216	220	230	234	234	207	220	219	212	257	226	239	220	258	259	227	216	234	200	234	190	216	213	251	230	255	235	205	243	221	232	230	244	217	248	234	242	201	255	220	243	248	233	250	224	237	256	230	237	227	226	224	243	219	210	225	202	244	220	236	242	242	228	222	224	224	236	230	218	216	226	242	216	217	242	235	243	232	216	198	232	241	242	248	244	231	226	253	229	230	234	225	197	245	202	240	238	223	225	219	228	213	226	250	240	233	218	225	224	261	213	226	239	188	237	191	231	224	250	209	215	203	217	218	230	235	232	233	234	255	220	227	235	221	248	209	241	232	240	253	250	244	235	211	250	240	252	237	221	239	233	204	224	225	236	239	259	217	229	210	209	217	232	273	225	208	243	221	215	216	224	227	243	255	228	222	226	230	217	213	239	217	226	249	240	241	256	246	212	238	205	234	235	242	237	225	210	246	239	235	251	226	223	239	210	222	210	221	246	220	216	217	186	214	222	219	225	222	234	236	258	232	270	232	207	213	235	224	236	252	260	208	229	239	213	257	228	215	235	209	198	211	230	259	242	238	238	254	222	208	236	218	242	238	243	245	211	225	230	224	228	224	244	226	213	224	208	216	241	243	210	256	221	193	234	224	214	207	245	238	216	228	225	225	227	244	228	226	204	232	243	233	231	244	218	234	244	205	228	240	231	252	217	230	240	240	218	226	213	231	224	216	231	218	225	226	218	248	243	238	230	221	254	229	240	234	235	229	233	246	249	224	212	223	216	238	234	229	230	230	211	245	233	246	241	239	249	193	251	216	243	255	202	206	238	226	228	243	240	212	224	229	215	219	225	215	236	218	215	222	231	209	234	225	240	223	200	209	243	254	235	215	205	240	246	227	227	241	217	235	224	232	254	214	201	220	228	221	229	213	224	247	199	217	250	231	225	238	211	239	218	223	228	211	221	225	217	231	223	217	225	208	226	220	226	249	224	236	205	235	236	231	199	226	268	238	214	226	213	222	240	222	227	248	214	244	238	198	208	220	220	234	219	216	231	249	251	240	245	232	248	251	212	215	258	204	240	227	223	221	233	251	256	214	225	250	213	196	239	242	235	225	223	244	256	234	222	216	221	209	220	218	238	230	242	214	200	230	213	229	237	238	227	213	209	247	228	213	211	225	201	243	239	233	227	220	212	235	228	189	246	224	219	223	219	216	209	231	235	229	226	217	246	215	231	236	219	223	228	230	245	270	211	238	223	238	221	233	227	218	208	250	214	227	256	249	232	215	245	218	223	247	224	205	235	247	205	232	225	228	227	236	251	225	217	211	199	246	245	213	217	220	197	197	242	211	210	244	217	259	252	216	233	224	225	246	214	227	253	234	215	229	225	219	237	221	244	236	248	215	244	229	215	224	199	184	231	245	222	212	222	213	219	231	245	216	224	211	216	232	239	212	204	208	233	237	251	230	204	217	217	217	248	223	221	226	249	236	245	230	234	239	206	255	226	215	213	218	229	210	255	222	244	222	262	232	246	254	202	224	218	236	204	228	242	253	203	232	235	223	224	212	239	220	249	224	240	202	205	250	253	227	206	228	239	226	246	237	231	215	223	233	255	227	211	236	245	224	240	198	220	250	225	234	228	289	217	264	227	230	219	241	211	241	199	227	196	207	213	207	237	236	226	254	242	236	220	220	271	210	228	246	216	218	232	236	233	218	232	218	236	231	260	251	228	238	247	234	237	227	231	239	222	204	258	236	248	212	258	224	231	244	211	218	255	234	244	267	233	236	228	221	211	239	216	248	228	222	237	249	217	242	215	233	220	231	215	236	210	213	248	207	207	218	225	229	239	249	212	217	236	224	216	237	215	210	198	224	225	220	205	245	232	236	234	218	232	224	211	259	238	208	238	213	198	234	239	222	214	219	202	222	234	235	241	251	239	217	252	219	226	221	224	215	246	233	216	229	229	236	249	255	214	234	227	233	230	211	223	231	252	215	236	236	221	244	240	224	234	258	228	240	232	228	239	226	241	223	220	204	212	227	193	221	238	214	225	215	239	212	227	225	234	221	247	248	206	235	204	217	238	227	233	216	209	254	238	237	230	237	205	247	228	215	253	209	233	236	229	279	221	230	224	247	224	256	216	219	243	220	190	209	234	210	215	219	249	214	231	227	235	253	225	224	220	239	227	255	249	251	215	221	256	220	219	221	226	238	223	216	221	209	210	231	203	237	242	242	243	251	217	254	225	229	241	227	205	227	239	219	217	241	212	234	235	238	244	227	200	229	240	233	236	215	243	247	226	216	204	243	227	233	232	214	235	229	234	236	210	215	218	220	214	232	242	249	262	207	223	226	243	224	214	204	208	237	220	248	243	196	228	223	223	217	215	197	256	220	226	246	250	211	239	217	229	230	237	220	220	228	234	217	234	238	218	236	223	199	220	270	253	213	203	230	237	225	249	190	227	257	230	224	232	239	240	227	229	247	240	216	235	222	220	208	235	246	232	231	248	231	219	211	256	249	228	244	232	217	232	205	204	203	212	220	253	216	241	246	236	243	210	247	219	231	235	248	225	223	227	224	223	209	204	244	251	208	227	234	220	213	214	243	216	238	242	215	266	235	234	225	237	223	225	258	214	227	223	216	219	232	256	227	214	255	221	215	250	249	226	223	230	237	248	237	228	205	238	223	232	250	220	220	225	239	209	228	205	220	208	235	207	213	220	214	232	204	219	228	208	238	235	243	214	241	220	237	233	209	209	181	212	236	232	254	206	210	226	227	218	212	254	252	215	225	262	246	233	189	228	233	201	228	241	243	213	235	229	200	225	218	243	231	228	218	215	229	233	224	249	233	240	231	217	243	226	255	246	236	219	237	241	246	235	217	276	204	219	226	223	260	255	219	228	232	224	232	208	202	247	237	205	194	246	256	250	222	208	233	247	210	231	242	222	221	252	226	253	216	225	234	232	223	222	222	229	224	249	245	222	216	237	219	257	224	224	241	216	231	245	240	211	236	211	235	211	237	260
37837	50532	35666	3886	2606	1843	1356	1116	863	680	627	571	518	478	434	398	373	350	339	334	306	295	336	276	291	279	272	301	248	299	268	285	256	290	271	266	268	274	272	256	270	244	282	261	278	235	246	270	276	250	268	266	247	263	228	250	246	240	235	229	254	253	241	246	271	264	267	240	249	271	225	244	275	252	270	274	289	298	310	264	266	285	261	264	280	284	259	251	243	266	251	255	278	259	244	247	270	268	248	261	248	249	238	248	238	242	284	284	274	275	240	209	262	242	257	247	233	262	241	284	242	275	265	259	268	263	267	254	226	235	243	232	255	264	220	249	211	279	245	231	248	272	242	266	249	237	265	250	235	264	259	257	244	243	270	235	224	230	267	254	252	243	269	271	237	250	246	247	248	271	257	257	263	242	256	245	241	248	239	226	250	225	272	263	245	236	244	237	286	241	247	256	239	237	253	257	267	261	251	240	230	242	234	291	236	244	241	242	233	262	280	229	246	268	245	257	223	270	245	280	257	240	266	241	244	247	253	234	250	247	255	225	227	262	230	261	227	237	220	245	227	256	233	243	248	262	254	261	247	249	260	223	256	252	252	242	268	262	253	237	234	245	232	248	265	260	238	266	240	235	278	253	246	243	247	267	218	275	229	224	236	255	232	258	237	241	237	219	253	270	237	265	259	232	237	265	213	252	237	277	238	234	227	239	232	244	234	260	259	244	249	245	235	268	259	226	252	266	248	271	251	269	247	233	240	264	260	228	232	249	273	249	222	253	257	230	241	240	255	267	275	248	247	276	255	229	256	233	240	246	242	255	255	251	252	236	221	255	245	263	272	247	244	274	251	253	264	226	243	251	239	271	261	235	250	242	239	282	251	251	246	244	248	249	235	244	238	269	230	226	227	248	230	238	230	264	239	267	225	254	258	233	255	256	253	269	245	237	255	241	259	242	239	239	249	234	253	224	218	257	260	261	243	223	251	248	231	226	240	229	251	234	282	231	220	236	245	239	238	225	262	249	274	263	272	217	245	255	248	247	243	217	242	248	247	241	232	231	246	259	223	261	229	244	239	226	217	235	252	245	214	226	253	237	245	251	228	230	235	251	233	257	246	253	242	243	207	275	251	235	237	253	220	208	270	238	274	266	225	246	263	264	233	260	252	221	248	241	249	245	262	224	256	255	255	232	235	246	265	251	257	242	238	244	233	251	236	313	284	283	215	238	260	240	242	260	245	245	252	262	239	255	244	239	248	283	272	226	237	251	250	256	239	249	256	264	251	238	237	265	259	235	244	237	272	265	257	235	259	210	258	250	263	241	248	249	247	266	234	254	243	245	234	245	240	238	267	238	261	269	237	233	212	265	235	248	264	242	251	235	216	248	249	239	264	223	282	238	243	269	239	233	256	221	256	262	227	287	231	227	262	262	253	279	280	239	253	248	245	252	267	255	219	235	274	248	225	256	259	247	240	235	218	246	236	232	252	243	262	246	239	262	247	253	249	259	279	227	271	294	253	229	255	244	237	246	226	252	250	228	254	265	256	237	242	222	273	248	258	276	261	244	248	267	269	229	238	260	248	239	268	254	240	240	265	236	244	252	231	239	269	243	234	232	264	251	236	275	263	269	264	262	254	244	262	244	235	255	264	258	244	245	237	238	265	228	249	213	253	234	228	256	263	268	280	219	247	272	255	246	241	250	256	254	224	245	249	266	253	222	274	249	255	248	252	221	259	248	306	246	232	252	268	228	252	249	254	230	255	272	248	297	237	244	266	243	260	248	246	268	256	224	236	264	228	248	276	253	229	274	237	245	282	249	247	269	263	258	262	271	261	251	231	236	249	260	220	272	247	257	240	240	268	259	263	222	243	241	232	261	236	242	240	271	248	251	240	254	268	252	236	238	244	235	254	259	244	239	252	228	256	241	244	246	264	258	237	278	296	254	246	225	228	221	227	249	241	217	240	246	251	272	258	252	230	239	226	246	251	255	259	265	246	250	249	216	257	242	268	228	224	226	246	241	252	241	267	256	254	258	226	248	271	277	232	237	260	233	234	263	227	259	246	251	236	264	247	261	247	235	259	260	241	278	246	224	237	238	237	210	239	260	245	240	224	261	250	253	257	255	260	248	248	244	238	252	246	259	259	256	270	253	227	233	205	258	261	253	249	257	236	242	269	222	275	244	266	237	231	266	228	220	237	276	256	258	237	277	248	238	242	269	253	224	238	238	249	239	239	252	226	226	265	236	239	262	232	249	267	239	227	239	267	227	251	225	207	251	246	224	227	244	237	247	244	243	254	243	255	267	250	246	257	220	266	253	247	239	236	272	254	245	264	259	253	251	250	257	244	252	251	238	262	232	253	239	265	256	265	253	260	277	242	255	258	249	273	265	272	258	256	255	263	246	261	244	250	250	248	262	276	224	273	219	236	237	230	267	239	227	262	246	228	249	234	232	237	264	291	224	252	263	258	236	261	250	250	261	230	230	297	268	227	249	250	239	290	241	284	248	279	279	264	231	254	258	221	227	218	238	272	244	230	265	277	240	245	240	279	238	241	227	233	248	240	263	258	245	272	233	243	240	234	244	249	245	260	245	250	238	271	245	254	235	250	240	248	244	250	252	243	250	225	229	254	254	215	254	243	271	249	255	281	250	247	271	254	215	282	231	255	233	255	246	251	242	266	255	266	265	250	246	272	264	242	249	245	264	245	264	286	202	248	233	254	275	262	264	265	243	245	249	261	249	255	245	269	215	249	233	261	237	246	249	258	280	227	241	275	248	245	233	231	221	249	226	229	266	228	286	269	227	239	267	258	243	249	245	272	235	228	246	279	252	257	254	254	263	244	250	239	234	233	246	236	250	245	242	290	263	244	249	268	260	256	252	251	240	264	229	263	233	249	243	239	283	258	275	249	238	251	245	256	237	228	237	261	240	254	231	265	247	252	248	243	256	231	260	224	227	244	249	230	257	244	264	264	210	259	268	247	243	254	249	280	260	255	251	260	261	235	245	268	243	249	218	248	251	243	220	228	260	252	257	239	224	214	253	229	258	225	262	256	235	245	227	252	244	210	242	228	241	251	240	271	224	254	252	239	224	242	241	277	257	240	246	259	236	270	268	241	267	243	267	243	225	228	249	247	241	264	236	242	250	255	224	257	257	247	238	209	263	228	260	226	226	258	242	266	247	228	234	258	262	238	236	249	228	228	256	255	259	226	281	255	242	240	279	249	245	248	258	259	241	248	220	246	230	225	254	261	241	228	245	245	218	248	223	240	225	235	250	253	235	220	241	243	243	279	225	277	250	220	259	260	198	259	252	269	262	264	241	261	250	259	239	259	269	242	269	271	243	252	234	244	240	236	235	228	250	241	227	247	282	258	234	256	238	235	226	254	234	251	275	231	243	245	222	274	244	236	229	268	261	230	255	249	222	248	276	258	288	247	217	241	257	254	258	272	233	251	235	271	237	253	256	269	246	269	250	258	246	232	274	264	250
29857	23312	13102	1617	664	587	575	645	567	579	568	545	607	574	602	543	534	571	587	573	549	543	553	562	509	548	576	553	559	549	563	558	572	572	572	547	570	536	549	576	533	573	530	543	575	552	550	566	548	532	557	548	578	555	532	511	561	603	589	532	540	574	578	528	575	559	561	506	608	545	590	567	572	541	564	574	563	531	557	565	582	531	540	588	619	566	568	546	544	551	591	524	578	596	562	576	565	534	582	558	573	568	594	591	544	572	588	527	550	553	543	575	526	540	557	545	515	552	567	560	587	554	570	593	565	562	573	519	591	558	537	566	559	546	596	512	570	601	564	565	570	554	531	545	573	515	544	556	523	566	581	570	570	592	553	543	516	516	586	558	559	554	574	568	552	578	552	583	577	536	556	530	551	570	556	535	601	594	551	577	572	545	583	516	576	586	604	547	532	512	528	561	540	578	535	555	577	562	536	563	581	558	495	532	524	588	543	570	575	599	539	546	561	553	566	586	572	526	545	571	549	572	553	554	560	545	555	542	519	517	611	536	544	584	538	530	538	572	561	567	536	578	552	572	543	580	558	572	526	561	610	588	556	610	551	562	605	563	544	524	570	591	526	565	541	560	536	596	594	562	541	582	544	576	585	562	606	573	533	585	548	525	571	544	550	543	600	555	545	528	542	562	521	586	536	526	583	602	593	547	559	575	538	579	539	592	569	548	591	572	586	554	539	538	580	537	550	542	549	559	535	577	551	576	593	525	567	559	570	593	579	563	586	574	573	535	539	556	593	583	544	559	581	550	554	568	593	563	512	562	532	582	563	583	577	566	561	561	565	582	608	524	577	597	544	530	608	570	557	563	583	580	568	521	571	581	509	553	521	556	538	572	547	532	525	560	558	585	564	548	559	569	558	534	554	552	577	606	560	533	568	570	542	547	578	572	527	573	539	600	591	547	556	533	589	557	550	555	532	591	552	603	549	551	553	545	561	564	554	579	526	569	551	574	540	538	598	554	524	533	563	539	498	556	559	541	578	539	572	584	585	538	564	567	574	512	513	515	547	562	600	617	547	533	512	538	550	542	546	550	527	533	584	541	620	558	533	555	558	577	560	571	535	542	569	555	559	589	587	538	517	561	558	526	529	539	555	575	566	550	611	549	572	557	595	542	578	579	570	574	581	568	571	568	582	523	559	589	574	554	542	559	544	536	518	568	579	588	593	556	519	546	556	530	564	534	563	581	567	547	567	563	572	558	574	564	571	555	573	546	573	576	532	601	561	509	581	557	548	576	556	553	600	544	543	595	585	535	586	540	539	564	540	538	527	559	563	562	537	589	559	504	583	503	541	588	553	565	564	547	518	520	595	564	576	539	535	558	583	565	552	557	535	609	547	584	581	545	533	558	512	539	566	579	580	547	546	569	543	566	595	588	581	542	593	554	551	530	586	602	544	583	586	503	553	542	555	551	603	560	536	531	530	563	569	561	564	530	596	563	550	535	566	532	534	562	604	595	541	586	566	593	559	582	573	576	563	534	567	557	519	596	558	587	599	585	534	577	593	614	587	522	573	574	589	570	595	588	579	556	583	576	535	558	552	548	530	546	565	599	563	540	593	564	580	575	588	499	568	570	582	554	618	602	548	563	576	575	550	617	602	533	592	569	600	507	569	543	577	560	588	558	545	557	526	599	520	537	539	539	576	567	553	536	521	536	576	572	538	567	564	566	581	571	571	546	589	541	552	593	532	536	555	575	593	559	555	591	556	538	541	543	592	579	502	593	584	545	547	580	534	559	576	565	531	553	586	538	554	569	569	542	578	586	540	561	614	570	552	586	592	559	556	586	559	567	597	555	567	549	547	540	584	571	573	575	586	624	552	570	596	572	535	544	571	532	525	600	585	568	567	583	550	545	542	589	545	534	573	542	579	571	570	537	582	541	569	602	539	528	563	555	594	532	559	539	523	572	529	587	571	569	524	505	534	549	572	588	580	539	568	532	594	529	529	571	611	549	608	584	537	582	508	564	588	565	569	584	605	537	618	559	598	500	551	551	563	532	611	563	562	574	603	539	601	539	553	585	554	536	580	511	556	575	559	530	569	552	540	557	579	572	556	581	597	537	498	548	535	527	551	549	529	583	599	543	531	556	574	549	538	598	589	581	558	536	570	489	527	497	568	545	523	586	540	563	560	594	598	568	553	564	535	529	608	534	543	544	575	593	551	551	573	538	545	557	550	548	549	556	564	565	578	581	550	575	529	572	569	590	556	544	524	542	505	550	516	578	577	561	516	554	594	640	561	588	507	551	537	585	544	543	561	540	589	529	589	551	556	549	539	559	553	594	593	568	599	573	565	549	588	550	585	541	581	507	547	560	540	530	574	552	547	531	553	570	531	583	594	558	555	495	584	569	550	631	512	526	543	565	555	564	568	588	609	598	562	602	541	575	581	576	565	575	564	568	552	571	580	601	586	535	625	557	546	562	572	581	537	612	520	595	560	544	561	574	558	555	557	554	549	542	548	555	565	595	538	541	553	571	556	603	533	583	538	575	529	539	541	544	545	556	543	548	611	566	548	563	564	558	557	561	527	572	546	547	573	555	554	586	554	557	565	597	587	544	549	587	559	521	561	564	599	570	579	584	574	530	586	555	563	550	563	547	571	574	585	575	579	596	595	554	536	628	576	563	561	559	558	592	544	604	565	570	538	604	556	510	563	566	569	573	530	558	553	567	526	570	560	545	572	554	576	546	605	559	544	569	535	527	580	598	558	584	542	492	563	558	575	529	577	540	533	590	559	593	538	532	530	555	549	588	536	584	536	556	542	561	552	527	589	582	547	542	595	536	540	572	603	550	594	605	611	528	578	558	546	601	536	582	603	563	555	580	542	546	537	559	579	531	577	551	540	541	538	580	608	579	518	572	556	571	538	531	561	575	541	564	560	558	560	567	576	560	558	577	579	617	582	569	548	569	572	605	561	579	554	565	582	582	579	560	535	515	522	570	571	559	560	575	589	535	548	566	529	537	543	597	559	554	591	590	545	553	570	549	583	530	600	554	528	573	550	540	530	573	553	523	553	528	539	606	573	569	585	585	561	536	528	542	546	548	525	547	600	536	538	540	630	555	534	563	546	519	565	531	570	596	516	538	547	556	554	581	581	559	610	546	583	559	559	583	530	586	539	584	560	591	568	541	529	533	553	591	585	522	559	573	526	615	567	560	527	544	578	561	571	561	604	604	569	547	557	530	556	583	541	575	609	578	579	560	561	576	549	565	559	531	536	555	543	606	589	515	602	525	553	544	568	575	543	565	552	567	551	537	566	519	568	528	520	578	522	533	599	609	549	557	563	601	572	536	529	522	591	525	593	578	533	547	543	559	582	565	584	566	585	574	554	576	556	528	558	537	565	564	589	616	551	555	541	561	551	521	571	566	569	524	587	585	579	571	532	589	564	529	518	545	560	564	615	564	580	534	561	558	605	546	561	583	576	598	591	564	561	553
32991	26621	4604	708	689	683	658	646	620	654	640	625	627	599	660	570	613	599	604	609	591	620	603	626	642	605	611	552	656	622	575	592	666	584	570	654	588	588	595	574	626	556	565	563	566	595	576	630	546	596	593	628	600	603	637	607	582	654	626	577	586	617	586	567	596	616	600	594	611	582	597	558	561	633	598	639	646	637	593	603	597	626	589	614	630	593	590	598	601	577	586	574	657	611	606	651	600	620	631	563	611	590	588	639	623	602	590	606	603	621	594	641	632	563	580	592	599	599	584	607	635	624	545	603	589	595	596	604	623	628	580	573	604	555	585	609	606	617	545	581	593	580	629	583	564	582	561	581	628	599	614	581	619	583	573	607	605	581	612	617	635	574	569	628	592	589	575	605	601	627	601	572	587	632	617	622	555	635	591	567	560	618	600	632	562	543	600	600	628	605	613	596	606	564	626	608	603	611	629	569	616	595	643	587	626	625	579	587	608	587	602	616	615	590	560	607	593	630	581	612	629	592	602	643	593	598	595	561	615	619	555	567	608	645	588	585	594	615	622	592	551	560	607	598	580	589	626	607	595	595	598	648	607	593	653	624	628	571	590	617	638	597	604	623	554	679	625	616	576	575	565	574	640	565	604	608	606	547	595	585	610	578	544	560	607	606	554	611	604	580	605	614	579	592	604	617	572	606	567	600	587	597	584	605	561	601	622	583	610	588	601	575	572	613	596	586	574	596	615	582	634	618	587	607	588	580	645	551	588	608	601	597	570	588	589	623	567	593	608	607	623	571	647	602	614	584	620	662	590	549	634	582	628	582	586	627	605	593	609	594	591	567	654	557	617	580	642	622	609	596	586	564	565	591	541	590	599	630	599	601	596	645	585	588	584	579	600	650	618	581	606	563	612	590	614	605	642	582	599	644	630	602	606	612	623	565	615	600	592	593	605	577	599	622	585	571	612	585	567	609	609	616	598	578	576	579	574	591	567	582	594	620	599	648	609	622	627	612	585	589	606	591	613	575	615	617	608	588	624	594	619	575	582	577	589	585	654	637	604	602	650	561	603	612	631	569	563	574	635	588	611	612	613	570	587	624	570	613	582	598	561	548	576	624	582	598	597	591	637	570	598	620	629	627	604	608	577	570	650	611	626	554	580	613	601	645	595	572	594	596	590	562	586	604	597	618	611	604	629	631	608	608	575	612	590	624	610	536	579	571	647	568	596	625	588	617	653	601	570	624	572	593	596	602	580	598	597	601	543	636	627	599	599	586	597	590	622	600	600	627	578	636	596	619	615	618	589	591	647	571	628	606	604	600	593	587	629	587	604	551	579	615	640	636	614	618	642	598	596	586	567	634	591	597	616	625	620	619	610	595	646	585	575	604	605	587	576	592	614	619	591	577	566	586	574	614	599	517	597	598	594	602	598	656	606	613	612	592	603	580	545	577	587	559	598	576	609	581	589	612	573	598	590	612	623	614	593	611	620	625	617	589	603	590	596	569	613	577	609	575	593	553	571	623	612	632	615	590	623	608	527	603	625	651	582	560	566	593	634	618	577	583	589	599	590	633	619	556	595	586	595	608	621	597	583	604	594	579	590	590	580	570	643	597	609	567	594	599	635	633	567	653	582	627	580	596	592	594	624	661	601	600	624	583	601	600	621	640	650	648	584	589	550	584	580	591	557	622	593	606	622	545	600	598	590	604	595	587	615	578	637	591	602	555	593	573	596	589	598	609	563	629	617	591	599	625	564	588	662	605	576	613	598	616	627	600	584	587	666	589	619	621	565	603	585	622	598	587	594	610	601	634	615	594	611	627	587	557	603	576	562	635	587	613	571	618	595	588	626	599	641	625	637	586	598	596	581	622	570	593	592	643	576	619	580	573	593	637	609	591	572	644	592	619	575	547	597	622	598	596	604	588	629	649	624	563	577	600	653	620	560	593	619	622	622	612	573	622	569	559	584	617	584	564	619	598	593	661	605	561	602	585	617	609	596	594	603	608	594	584	605	549	606	600	637	621	584	591	600	570	597	584	592	580	640	597	612	597	573	554	616	599	606	605	581	587	628	618	636	553	644	600	602	609	600	613	613	606	586	615	596	580	599	598	596	619	588	599	630	597	609	587	574	555	577	592	613	575	662	619	568	591	617	631	581	577	616	625	614	574	612	592	570	596	620	598	569	585	625	597	563	641	620	578	631	540	617	601	578	606	579	610	587	580	579	564	637	575	599	600	572	600	574	625	584	610	611	589	607	593	596	598	608	564	597	570	623	605	579	604	600	570	607	590	645	614	544	558	631	603	617	590	621	653	580	594	579	618	613	575	622	565	563	613	635	578	584	624	571	576	605	617	581	590	579	571	556	588	579	605	590	612	578	592	574	578	639	662	578	572	571	583	606	585	646	587	558	553	622	597	594	569	593	575	571	614	548	572	645	602	583	601	622	586	577	551	600	629	589	605	597	579	597	602	625	585	621	598	640	579	560	540	570	610	619	577	587	577	611	582	605	581	556	588	588	587	617	655	607	564	600	553	599	588	586	577	610	611	570	606	622	621	607	592	624	579	628	611	591	568	579	617	574	621	637	574	597	606	603	606	629	602	580	595	564	604	613	588	613	611	597	581	616	617	600	588	586	598	612	616	566	637	600	578	557	637	611	621	658	599	576	615	585	592	611	590	579	608	605	624	604	572	611	613	594	601	564	618	552	561	637	574	574	586	600	615	603	596	583	609	569	575	554	626	613	597	636	599	588	609	569	626	579	609	590	601	593	587	630	654	565	563	620	569	587	600	573	586	614	601	620	580	580	612	544	578	558	564	546	582	564	592	540	599	572	552	615	597	624	608	643	583	576	558	579	621	600	618	571	644	568	634	635	596	617	592	565	605	612	567	582	550	620	635	573	632	529	593	560	598	561	599	574	622	597	623	604	587	624	591	536	601	586	588	627	643	659	622	638	643	605	631	574	609	617	623	616	618	538	625	597	563	574	570	631	550	583	627	609	578	577	605	601	596	564	613	609	574	586	608	598	601	622	559	533	622	603	636	646	604	594	609	579	600	625	588	599	639	608	629	617	678	585	594	583	654	610	623	613	578	572	628	602	641	590	552	626	587	605	579	651	613	592	615	542	595	579	636	597	607	611	611	592	598	566	589	614	602	611	623	590	571	586	584	601	587	610	621	610	598	551	596	650	593	611	589	597	558	544	594	599	592	623	603	572	609	611	577	606	583	561	630	610	594	552	601	573	618	564	593	597	606	585	587	617	602	633	600	584	577	634	579	599	608	559	602	552	637	607	605	613	601	607	576	610	621	586	573	592	605	584	583	647	608	587	571	625	584	558	580	577	566	571	594	601	565	637	584	603	598	617	620	601	576	593	606	594	623	615	591	662	579	595	524	640	578	640	586	628	589	621	556	590	577	581	635	617	603	638	618	587	627	604	604	590	588	551	595	551	569	613	573	616	592	566	669	627	571	556	554	600	619	608	575	605	552
23939	21511	28778	24661	21498	11785	1078	693	585	607	536	517	505	515	469	450	452	442	457	418	399	455	446	456	474	441	416	405	418	447	439	443	426	407	414	388	435	412	436	427	420	421	430	431	422	428	386	446	396	419	412	427	429	420	429	420	425	393	389	439	398	412	445	424	420	454	389	414	436	416	446	436	428	405	416	465	434	441	452	459	449	441	452	431	409	418	422	424	426	385	411	441	420	411	425	422	408	420	445	421	435	415	414	422	382	417	441	414	414	383	436	432	433	414	437	414	413	390	422	452	422	449	416	416	389	440	417	452	408	407	457	418	404	425	417	401	381	414	431	408	442	439	397	413	391	440	413	408	420	432	429	410	418	419	433	404	431	427	418	436	418	403	435	388	396	406	399	377	430	407	376	429	422	388	416	416	423	417	429	401	407	408	447	392	418	403	405	425	421	485	463	424	355	391	413	404	420	446	391	423	385	440	381	410	390	395	421	382	448	421	364	410	403	443	408	410	436	416	385	445	416	416	399	398	436	404	398	423	420	430	371	430	415	407	389	400	430	417	454	421	415	436	405	435	393	401	417	425	410	428	420	418	432	431	407	450	442	415	435	397	410	405	424	412	432	394	407	409	392	388	379	410	438	378	432	463	422	414	408	456	393	389	396	395	412	397	427	455	417	410	401	438	378	393	420	428	435	424	419	435	456	399	395	414	432	412	394	440	395	442	440	430	390	375	393	400	414	461	424	437	404	425	407	392	421	432	422	427	438	432	418	446	436	411	436	408	392	383	419	408	422	435	419	429	430	439	431	444	453	421	366	392	377	440	435	420	425	471	458	407	428	404	423	426	411	388	390	434	406	401	424	446	443	414	394	389	417	417	404	399	423	454	412	456	409	412	447	395	417	460	418	421	418	414	419	411	434	411	417	426	413	417	456	433	448	424	388	407	432	414	398	408	444	411	415	443	409	467	439	421	392	390	424	430	452	387	381	427	416	440	371	409	397	413	433	425	396	384	399	426	404	371	419	428	415	417	400	425	464	402	431	392	410	419	428	356	375	394	408	443	444	416	431	385	406	374	392	410	411	403	451	416	415	428	420	389	407	370	438	393	404	442	432	409	416	424	453	414	420	399	415	448	464	406	422	455	409	432	441	430	419	449	413	379	390	411	381	434	378	409	358	458	424	372	416	436	427	441	409	422	416	435	420	390	419	434	389	424	383	423	405	415	429	426	411	446	402	421	434	402	383	409	438	425	415	422	411	455	411	404	416	392	419	446	430	381	453	412	403	391	448	403	440	409	429	428	419	410	384	402	393	388	429	439	416	426	411	433	430	422	436	412	453	384	393	409	424	504	423	427	404	413	411	471	395	401	415	380	426	453	382	417	416	426	430	413	432	425	448	399	409	390	418	413	419	399	419	394	432	405	391	430	421	408	424	442	381	405	439	408	396	420	396	423	441	414	433	401	425	456	397	360	407	402	436	414	415	428	419	411	421	395	407	410	423	428	430	397	433	411	408	390	423	399	394	414	461	426	430	441	443	401	417	432	427	403	430	450	402	424	393	411	397	423	407	410	451	408	406	394	447	413	379	390	452	395	405	407	395	416	419	415	389	413	455	370	450	415	419	423	393	382	410	406	397	427	421	419	378	406	432	418	430	398	400	421	376	430	422	431	389	382	392	417	416	432	417	456	434	412	443	393	403	408	381	427	426	420	427	430	423	453	403	426	420	407	380	410	381	404	405	406	393	405	450	409	397	425	404	449	420	452	390	391	441	380	387	440	437	386	418	417	424	417	388	448	406	410	429	420	428	410	392	411	401	394	420	428	378	421	445	422	440	454	437	404	434	400	392	433	422	402	436	431	403	441	363	434	438	442	454	478	459	372	405	372	409	406	428	389	417	400	396	385	373	400	422	393	417	422	403	435	386	420	409	408	360	408	415	405	397	431	397	430	422	400	424	414	394	427	440	436	435	395	423	459	409	418	407	447	415	393	458	422	400	380	405	400	434	371	426	425	431	429	424	392	373	385	408	378	435	413	428	425	439	432	435	412	407	431	451	412	404	418	407	418	407	410	461	432	419	397	447	412	359	404	413	406	405	399	395	401	419	397	405	447	437	387	378	407	429	421	435	421	422	422	399	417	453	405	420	418	450	445	392	388	439	429	405	405	416	407	430	408	423	396	395	413	386	389	419	397	417	418	428	412	425	412	404	425	375	446	409	441	425	432	434	381	435	405	442	420	407	460	401	423	380	437	422	415	462	392	409	412	384	401	438	376	412	395	398	424	404	386	363	406	387	397	424	408	398	407	412	439	390	437	448	399	386	440	411	447	424	413	423	375	400	408	394	403	410	433	416	434	457	438	400	389	450	386	420	410	432	444	398	399	411	431	434	415	406	418	435	426	421	418	403	403	439	407	392	435	397	436	414	384	405	433	400	421	417	381	412	430	420	400	403	427	406	414	417	424	437	429	411	421	375	430	441	415	431	454	431	433	396	410	421	413	432	427	402	423	382	403	421	401	400	408	457	389	436	429	409	421	455	399	388	412	391	418	418	422	425	431	390	411	417	432	428	424	387	442	459	421	416	400	384	445	432	425	414	400	390	445	398	426	450	399	420	406	416	420	404	432	436	432	413	407	453	411	415	387	396	429	417	393	419	399	392	406	447	442	411	442	449	402	436	408	425	431	410	420	444	436	404	437	446	413	409	377	437	444	425	427	398	404	415	419	395	417	417	432	418	421	462	431	421	408	376	372	391	437	417	432	454	411	455	395	432	382	449	441	450	393	415	407	418	435	410	438	412	431	464	439	428	414	431	420	424	408	420	401	427	416	406	408	406	418	372	386	407	429	419	415	411	419	432	417	404	377	406	401	427	414	402	426	452	418	417	424	409	414	404	427	458	390	419	458	448	416	402	464	425	441	443	411	404	412	418	430	408	432	459	376	376	419	413	446	430	411	416	408	468	402	451	433	439	449	406	428	413	404	402	448	405	428	408	444	462	402	370	421	426	410	425	387	399	421	418	431	410	446	389	387	426	443	416	407	438	410	427	416	402	402	413	418	430	418	414	439	387	427	433	362	434	414	411	428	398	428	403	392	400	397	416	396	405	410	423	386	393	451	401	464	442	439	378	436	422	406	402	427	404	435	404	425	374	396	436	430	404	431	425	352	398	399	431	394	393	404	444	430	416	416	414	414	425	406	412	440	417	428	435	416	396	407	395	407	408	405	425	420	436	405	440	446	437	425	438	397	380	403	421	437	400	463	408	412	436	436	428	414	402	443	411	398	431	390	440	420	416	429	433	406	424	442	461	399	447	389	433	430	428	408	401	384	389	435	413	421	418	407	398	396	417	432	412	401	442	388	396	387	412	414	457	389	432	433	414	407	405	408	397	412	438	418	429	448	454	418	417	448	414	403	415	410	397	414	390	412	389	377	429	438	420	413	425	391	411	409	379	389	409	393	393	451	403	392	447	402	410	431	432	403	380	418
33382	37069	29719	2415	1690	1323	1053	941	771	698	634	599	583	569	509	522	517	530	465	505	514	480	484	498	485	491	508	514	449	485	475	500	470	458	472	472	480	457	444	470	476	449	446	457	412	477	468	455	441	449	469	484	449	435	430	455	505	512	504	473	450	439	427	452	457	430	436	428	481	477	478	460	496	432	457	497	485	546	483	432	453	460	468	443	454	490	475	444	464	488	437	488	477	469	466	476	468	478	457	448	483	468	452	476	476	472	442	446	445	478	452	446	478	463	479	470	444	471	444	454	462	436	479	447	460	473	442	450	436	492	461	478	457	430	472	454	457	460	475	438	473	410	468	449	479	425	479	468	475	441	472	461	486	461	468	442	435	469	463	462	500	430	452	437	449	467	436	449	425	482	470	418	480	435	433	471	441	409	464	470	493	440	448	431	456	463	496	440	459	434	466	445	463	470	435	476	459	462	473	454	469	482	495	471	438	471	455	469	478	458	463	483	465	414	452	447	435	455	504	465	442	449	442	466	446	457	421	465	447	476	422	461	458	446	455	415	467	437	463	503	443	465	505	438	470	467	442	449	479	460	478	447	464	453	481	442	434	445	459	487	424	425	483	469	484	437	467	469	452	424	481	434	433	441	468	448	407	449	461	452	468	447	455	471	441	429	494	442	462	437	444	476	458	462	459	461	457	462	449	450	494	451	498	434	451	450	472	428	438	477	443	430	510	484	458	498	442	456	484	433	483	439	441	477	439	432	449	454	455	454	452	427	445	429	486	451	437	454	448	452	462	467	461	427	487	449	466	479	438	460	456	457	430	457	474	472	443	479	418	397	492	456	448	453	464	467	457	455	449	452	459	435	448	469	469	452	437	469	478	483	430	476	472	464	465	443	485	479	456	435	471	458	446	435	446	484	451	452	449	452	475	440	464	464	476	477	439	465	509	448	454	443	489	455	462	472	452	448	468	411	426	421	459	454	476	427	424	440	458	455	425	441	402	443	479	450	475	428	466	414	486	457	416	424	457	468	439	429	431	490	460	457	425	481	442	446	428	439	466	435	410	461	410	458	480	476	445	462	456	451	457	479	449	442	447	441	474	475	448	458	430	466	459	470	478	445	453	463	444	470	457	444	483	454	462	461	444	446	430	433	478	470	448	471	462	412	434	434	431	470	444	479	467	451	447	435	488	400	451	405	477	482	454	472	442	458	458	459	503	430	445	444	455	468	472	491	445	454	453	484	450	453	465	455	421	502	464	453	482	459	477	450	489	439	480	459	477	481	423	458	433	431	461	432	437	494	465	466	447	472	457	467	468	468	420	462	421	444	446	460	467	435	469	445	444	443	439	464	454	471	455	421	488	471	432	495	471	460	414	466	441	436	470	472	423	472	445	427	422	449	444	468	449	435	493	463	450	459	456	451	438	460	428	447	461	465	469	438	429	429	494	460	499	456	449	466	472	475	470	443	469	427	418	457	442	495	439	438	482	435	443	448	466	474	478	465	448	459	442	430	442	488	455	453	452	449	424	479	409	466	472	440	452	447	473	469	456	455	407	498	455	443	461	459	489	444	454	464	430	431	448	428	436	439	447	482	469	471	461	428	425	454	448	483	438	455	450	441	425	470	497	466	424	442	431	486	454	445	412	431	495	441	453	489	505	472	438	482	455	447	511	466	460	445	455	419	439	425	429	459	460	473	425	455	464	447	440	492	496	436	461	455	433	454	473	453	475	438	439	458	504	454	421	461	470	458	409	443	472	469	409	436	441	488	450	452	475	404	431	486	444	484	496	498	473	502	476	459	476	446	453	479	445	451	437	456	469	482	450	448	470	436	459	453	485	401	446	451	485	432	447	479	462	476	461	438	457	442	497	479	453	442	428	447	443	427	446	424	446	496	479	480	446	485	460	494	434	432	473	488	440	469	477	455	449	395	496	411	434	448	476	455	451	443	466	425	466	482	475	431	460	464	450	460	469	419	468	451	465	472	440	443	459	452	501	482	470	451	453	441	428	432	466	467	425	423	486	430	472	465	480	471	414	432	424	470	447	439	458	443	464	444	457	470	456	428	464	421	452	454	464	436	415	478	444	449	489	450	449	454	434	500	446	468	459	449	457	498	473	489	412	456	441	431	459	481	439	451	460	501	469	425	433	506	403	463	443	421	488	509	449	489	469	469	431	443	427	452	456	442	428	448	416	457	476	444	450	469	457	497	453	489	470	448	439	460	467	386	454	444	423	476	438	456	498	419	414	446	466	466	466	501	484	499	456	439	454	417	452	429	468	449	463	446	455	456	475	460	476	422	454	461	445	434	472	431	492	427	457	407	440	452	464	493	502	473	462	461	456	454	490	420	440	447	438	468	441	469	420	485	495	451	482	444	448	465	433	481	473	453	476	461	479	462	470	460	438	447	447	461	432	485	477	470	475	457	422	428	479	428	471	448	456	487	418	456	467	459	426	443	462	441	465	415	458	461	428	456	416	484	449	459	466	471	460	481	436	469	463	474	472	510	446	501	475	486	427	457	483	448	468	456	409	451	472	464	494	470	414	441	436	466	501	467	464	452	426	444	459	418	441	491	469	462	455	469	465	445	462	496	449	426	478	437	463	428	459	461	478	450	441	474	430	440	424	402	463	452	441	441	455	467	506	476	464	481	446	458	457	447	491	422	442	456	464	451	435	476	469	431	476	492	465	487	451	443	436	456	481	437	479	482	443	480	442	438	448	496	497	430	466	439	427	477	452	445	487	457	431	432	440	446	470	441	423	492	460	453	430	433	442	474	425	465	475	498	460	456	388	451	456	465	479	416	455	450	463	432	465	483	461	467	412	462	424	478	441	445	450	501	448	459	444	424	494	435	459	442	429	449	460	466	451	462	515	427	449	455	449	459	477	481	457	447	454	469	433	436	465	477	450	416	488	448	435	485	469	424	475	436	448	439	446	463	452	446	449	501	436	442	447	478	489	482	463	461	466	443	440	451	460	453	466	450	441	422	472	429	438	437	444	450	493	484	452	473	428	424	448	469	443	449	457	481	430	475	435	430	437	511	459	465	427	422	488	437	441	472	421	447	441	407	475	473	448	435	481	467	429	436	453	426	442	467	465	467	484	415	485	455	489	459	471	449	448	472	425	447	447	435	447	445	446	485	472	449	474	408	484	474	481	450	470	481	481	448	481	450	432	432	443	494	444	469	461	482	444	459	455	476	465	443	425	454	507	488	425	470	475	444	453	476	453	453	435	449	450	479	470	477	406	463	496	446	474	497	448	466	499	424	454	471	486	487	448	449	428	447	453	444	456	442	430	443	453	465	466	460	435	470	442	462	456	461	499	448	470	455	506	468	442	444	495	430	439	444	452	425	412	457	456	482	460	459	466	499	442	449	451	468	472	445	447	448	459	482	438	470	429	474	467	476	455	445	460	427	462	438	423	438	453	484	448	441	456	467	441	408	458	449	458	481	440	477	457	465	430	460	441	452	494	470	449	472	466	457
25039	21512	27937	25501	15878	1037	631	568	508	514	447	437	461	468	479	454	447	452	462	482	448	432	430	450	474	452	428	400	452	428	417	453	429	407	401	410	381	467	430	418	412	433	392	406	382	449	425	433	423	443	432	465	429	415	430	455	432	424	430	463	446	411	435	452	410	455	441	433	427	461	429	438	423	453	434	440	449	452	444	466	485	467	460	451	454	453	446	439	419	455	410	410	433	415	431	455	464	432	454	402	463	451	455	445	409	392	429	446	456	409	389	438	424	433	423	447	429	419	441	422	427	418	475	407	422	409	441	430	430	434	391	442	433	448	423	428	398	442	450	419	429	437	430	422	410	414	401	449	426	418	414	425	435	410	418	434	462	414	438	442	418	428	436	441	446	464	449	436	439	437	421	448	417	409	397	437	438	415	407	449	414	446	449	418	445	432	449	414	439	413	427	414	419	446	418	446	431	407	449	461	419	461	435	453	442	436	431	433	447	456	470	459	454	430	447	441	423	446	440	411	453	416	424	429	426	417	430	425	447	402	445	484	419	455	454	410	438	435	437	432	431	439	411	396	406	406	451	413	430	426	436	412	457	414	404	430	447	467	411	462	447	424	414	418	430	422	433	404	449	432	409	442	398	402	476	435	402	456	420	387	435	443	440	424	454	413	439	476	426	431	419	435	426	441	458	462	400	435	469	420	392	448	463	432	453	436	444	440	416	430	418	412	426	437	448	464	442	423	425	443	456	428	421	457	423	420	455	439	423	444	455	443	444	433	422	396	431	453	450	417	454	426	453	447	452	469	401	426	446	447	445	380	412	416	416	423	423	436	445	402	410	400	427	419	417	440	403	439	405	448	436	424	429	459	432	438	417	486	458	353	415	431	437	416	428	413	426	445	429	431	447	429	448	394	441	410	438	464	486	450	449	423	404	464	417	398	403	418	442	405	453	406	397	440	450	412	431	413	432	387	474	459	418	447	394	403	408	394	438	429	438	434	432	414	446	410	448	389	440	416	433	450	423	439	448	428	430	411	452	405	427	479	442	439	394	427	393	444	460	453	449	448	425	431	420	415	409	435	425	439	434	462	454	434	386	437	438	421	432	417	426	422	419	442	417	458	422	433	431	458	440	463	430	436	443	447	431	445	404	443	449	427	413	438	454	394	492	455	404	428	443	412	453	405	486	422	421	422	430	470	420	426	422	430	457	440	400	423	394	423	429	434	420	435	408	434	457	441	455	424	402	460	428	441	468	396	423	427	450	455	415	432	415	404	434	431	415	417	445	409	459	420	413	450	439	429	478	423	410	443	424	396	460	420	449	460	415	401	412	430	448	471	411	467	485	411	414	462	427	449	429	410	422	417	424	446	411	415	457	396	404	439	463	423	422	435	450	395	436	399	487	409	360	410	423	446	410	435	425	397	427	429	445	407	414	437	440	405	436	414	410	415	434	414	424	418	437	410	417	413	429	409	455	418	365	411	433	439	450	462	398	403	429	424	472	471	456	432	433	433	441	426	437	412	449	427	436	446	449	442	448	464	445	462	413	429	405	429	433	436	423	433	428	435	442	426	414	445	429	429	412	445	439	427	448	418	423	478	439	425	425	394	450	432	449	426	436	424	437	409	424	412	438	424	422	399	426	403	442	427	428	447	443	425	416	425	434	425	402	438	396	440	403	446	430	431	450	458	434	461	449	445	412	415	439	434	443	451	428	445	420	429	453	419	449	404	374	447	417	429	396	437	423	410	414	440	427	448	403	446	448	432	410	432	436	444	435	407	445	440	434	397	440	444	413	432	397	424	474	410	386	479	442	401	450	432	461	451	408	382	432	415	450	420	423	434	416	411	445	428	459	405	425	426	446	432	433	481	431	421	434	422	450	433	457	469	431	429	464	458	446	402	437	451	443	445	414	441	407	440	433	432	428	448	414	444	416	412	480	418	383	450	404	420	410	470	438	432	486	451	450	457	420	444	439	446	454	438	415	399	423	420	413	427	434	420	413	437	405	475	410	415	464	426	419	430	398	438	427	466	434	405	426	440	461	429	398	404	428	439	420	454	408	375	449	423	442	422	413	423	394	418	423	453	438	441	451	416	444	416	413	424	452	433	400	400	434	408	437	396	438	430	439	415	431	437	420	427	383	435	414	445	432	420	438	426	451	385	426	420	421	431	429	464	435	444	421	392	406	431	480	434	433	416	434	450	408	432	404	411	430	409	415	435	444	446	429	420	415	428	424	432	443	428	432	419	435	421	438	422	421	431	408	411	394	444	440	451	410	421	401	432	438	447	442	405	437	436	431	430	450	439	417	471	439	430	476	445	436	422	425	438	432	407	398	405	412	445	407	451	435	464	435	420	406	415	412	463	437	428	429	409	437	453	451	455	468	440	413	410	434	467	390	426	429	416	431	422	436	405	485	472	401	455	403	452	437	443	454	409	420	448	400	418	423	452	411	424	436	477	422	413	416	479	434	378	430	425	399	448	432	424	450	444	433	431	408	410	414	425	493	449	422	438	387	449	453	434	448	407	440	440	444	440	427	416	424	453	465	409	408	457	421	413	419	449	450	429	430	410	447	428	467	422	457	383	431	487	467	454	402	425	435	428	444	444	435	369	436	412	435	457	426	441	469	428	426	423	460	421	399	415	410	414	440	418	451	425	430	410	460	424	414	469	423	424	417	448	467	430	440	429	444	452	446	454	394	441	436	428	457	372	406	426	439	464	456	410	455	411	435	429	424	388	465	429	410	423	406	434	446	450	448	433	410	435	426	411	473	428	426	460	462	420	408	418	452	406	390	404	421	428	435	445	443	414	445	427	407	462	445	387	444	413	458	437	453	472	436	461	426	409	430	408	460	430	448	439	422	465	430	423	418	422	442	419	418	445	386	436	454	461	428	446	407	384	443	421	374	429	425	418	420	432	468	441	459	381	441	439	465	451	421	463	413	440	441	423	443	444	422	401	438	473	407	425	410	407	467	446	396	440	413	420	431	479	426	436	434	467	447	440	426	397	436	388	412	402	438	413	448	444	452	459	438	447	443	427	405	416	422	442	437	432	432	437	440	438	361	436	432	407	432	450	420	427	445	432	441	425	421	423	446	420	439	417	414	444	440	432	447	448	432	440	401	447	422	427	420	432	445	436	447	460	467	423	414	447	437	433	421	452	437	422	439	424	435	438	411	452	440	454	428	427	431	472	406	431	411	456	430	426	450	425	401	450	434	429	425	423	448	421	427	467	425	446	450	443	445	440	430	465	430	450	428	474	442	443	461	420	419	410	409	383	413	423	429	437	413	434	415	395	448	486	445	437	420	460	428	443	410	405	418	457	449	438	421	385	433	409	435	449	412	434	439	386	392	420	441	430	419	457	426	385	464	434	407	390	445	446	403	390	488	420	424	417	402	426	433	446	456	445	422	412	424	418	445	388	398	465	420	413	437	436	407	413	448	419	425	417	439	396	437	400	420	389	393	432	398	433	450	423	440	419	455	390
33214	32899	22545	1644	1146	976	742	702	632	563	559	539	539	564	505	466	490	461	498	500	509	502	488	501	423	494	463	496	435	472	474	426	439	476	458	470	463	442	464	477	500	436	442	469	427	490	466	452	468	459	443	440	474	430	447	458	455	457	435	487	433	467	476	464	450	468	456	485	485	465	497	480	452	456	459	442	456	455	475	493	455	484	449	469	500	442	451	489	462	435	455	468	393	463	456	441	479	517	474	494	438	490	439	466	463	432	482	482	448	459	445	480	461	447	434	441	441	476	430	470	470	450	467	473	447	512	439	473	455	425	439	431	476	448	469	438	469	467	460	450	453	455	466	468	467	444	483	422	454	449	472	429	463	467	464	477	461	481	473	477	458	470	471	463	500	481	470	453	454	460	468	492	431	464	459	437	455	453	478	439	483	481	447	453	487	434	462	409	460	486	410	464	445	467	457	429	467	440	458	502	450	462	429	455	471	449	469	423	413	438	484	474	441	472	447	489	472	453	467	477	500	450	468	499	473	447	473	447	497	438	454	427	456	452	442	478	451	456	509	448	486	482	483	432	469	479	490	472	440	458	457	470	474	423	445	472	488	460	416	454	470	418	461	459	448	466	456	456	466	447	486	421	449	452	473	448	480	460	481	475	427	447	451	471	402	505	474	436	449	464	452	469	470	480	415	439	441	460	452	483	465	481	450	413	490	465	468	469	443	442	469	458	471	461	486	483	467	469	456	486	440	457	507	443	475	463	474	475	450	490	391	427	444	417	437	472	491	466	499	482	424	445	460	444	448	459	440	489	438	473	435	431	474	465	416	487	488	480	482	450	470	463	452	475	492	421	468	462	422	446	435	470	428	439	450	435	432	411	471	474	426	452	433	451	457	480	453	448	472	421	453	458	478	486	463	457	471	447	427	469	473	439	443	475	446	472	471	470	470	475	462	433	451	485	449	498	460	448	484	421	452	444	433	459	457	456	418	473	516	402	473	482	417	474	461	464	438	465	452	438	463	459	436	462	496	459	456	464	467	422	468	458	470	498	414	477	473	425	480	461	452	448	427	445	495	479	465	424	463	452	455	466	459	465	437	459	455	449	435	464	482	455	468	435	477	428	458	449	475	471	472	484	429	479	466	482	483	432	471	463	445	482	428	446	470	448	443	461	465	485	450	475	448	465	432	473	478	410	461	453	489	462	474	441	454	462	498	446	447	473	471	447	450	453	486	469	460	472	477	452	432	496	447	467	430	492	467	446	460	484	487	448	468	422	459	471	449	467	464	454	446	452	480	460	468	478	458	468	453	443	482	405	432	441	467	437	475	463	469	421	447	471	473	428	476	471	462	428	465	470	473	471	446	489	441	492	457	458	429	482	463	469	488	441	468	458	456	408	460	432	468	470	439	480	495	466	481	422	431	453	484	450	479	444	518	438	408	466	478	469	471	461	489	471	449	464	459	455	493	476	466	446	438	493	441	464	458	440	478	429	478	469	461	464	482	465	466	485	451	463	499	486	476	478	458	435	449	474	465	450	476	471	456	467	416	477	444	440	453	438	442	486	464	454	485	466	415	443	482	507	504	469	530	446	436	497	470	495	503	450	441	430	478	413	455	472	428	469	475	482	448	440	459	479	482	444	468	449	488	499	498	463	482	459	421	448	488	471	487	436	485	460	448	440	467	430	426	487	443	470	458	502	465	461	456	460	416	462	438	425	454	443	445	431	432	435	509	471	438	472	453	471	445	468	457	469	435	458	473	449	446	457	458	453	457	473	460	453	484	506	467	459	454	473	454	396	470	425	478	440	444	453	458	486	449	437	484	470	455	430	469	465	461	460	413	432	447	499	437	488	460	441	469	448	411	481	471	499	419	431	475	456	475	461	452	458	493	443	464	414	469	495	467	465	476	442	474	440	468	451	474	439	472	437	443	486	501	468	446	498	451	500	492	479	448	475	491	481	463	468	466	444	469	431	436	479	440	484	425	493	472	478	431	400	459	449	477	411	455	436	429	449	455	468	428	449	439	467	423	452	444	454	444	462	446	452	452	451	486	453	457	441	446	469	486	445	487	422	506	465	491	419	452	462	439	441	484	436	510	496	451	481	463	437	454	444	475	427	461	458	455	405	454	449	475	427	489	483	458	464	452	429	430	459	447	479	433	443	464	468	444	490	464	471	463	430	511	446	474	455	438	480	461	485	456	456	475	469	447	466	450	487	456	452	466	449	450	484	422	461	469	455	485	473	429	456	465	429	445	449	474	475	448	478	483	462	450	447	424	421	487	447	451	467	461	460	466	424	443	416	456	479	423	461	466	424	477	428	429	459	466	458	471	425	463	468	459	467	456	464	445	461	456	462	470	431	451	460	485	474	471	441	445	491	491	506	435	484	482	446	461	484	491	464	450	441	417	469	444	432	463	450	469	437	464	446	445	434	456	444	455	462	490	484	471	446	469	461	422	463	468	473	449	476	494	444	483	440	476	451	485	460	452	419	446	463	463	472	425	489	448	456	517	464	499	472	414	461	471	430	481	436	454	463	460	469	454	445	459	476	443	424	435	464	429	433	479	466	454	471	467	450	452	469	466	448	440	470	439	417	447	471	475	436	500	474	440	449	470	481	455	490	455	486	451	464	457	443	460	434	449	466	463	455	461	482	444	452	481	468	447	451	470	481	447	476	464	448	462	413	461	485	441	510	453	445	475	463	436	467	525	431	458	442	452	478	424	470	522	422	460	439	448	461	443	457	469	450	439	469	451	429	430	458	467	426	458	437	448	470	461	448	498	467	434	474	441	451	453	460	448	435	462	470	423	488	454	444	516	451	474	474	438	449	474	495	478	491	482	457	474	447	429	449	474	463	480	457	416	499	439	459	478	447	456	456	448	454	484	477	474	424	441	460	458	475	428	481	452	484	468	476	494	457	508	476	464	463	476	455	427	449	484	458	457	468	466	469	425	461	459	491	491	457	441	427	492	465	432	453	432	454	413	470	456	433	460	458	446	479	472	476	477	478	446	435	449	495	440	443	468	492	458	456	435	454	517	448	457	463	487	494	477	458	484	453	456	485	464	462	473	456	495	451	458	453	455	453	463	429	445	471	469	485	421	457	484	477	503	464	465	496	415	461	438	444	462	446	460	437	449	452	448	482	510	461	469	483	483	462	421	415	453	447	474	431	435	444	452	461	451	465	457	481	459	469	481	420	433	502	493	489	532	451	418	471	462	464	435	458	454	477	464	457	489	458	457	495	466	453	426	435	479	463	467	432	483	449	450	469	433	437	470	448	459	479	490	451	446	446	527	515	479	454	470	508	436	515	492	463	433	470	452	469	460	461	464	469	449	438	422	436	454	497	430	491	474	448	472	457	467	460	459	482	462	505	467	457	432	451	488	449	431	490	458	470	458	454	458	455	455	475	443	468	528	447	456	468	422	478	481	488	450	450	437	455	475	463	478	484	463	443	438	502	443	509	466	446	501	471	487	429	457	457	425	493
22854	21568	29132	24477	21568	21594	11174	794	572	479	432	384	379	317	324	340	306	282	287	293	285	252	288	292	271	297	272	277	249	239	253	238	250	256	246	216	264	192	232	229	226	229	252	227	222	218	251	231	241	220	233	225	232	231	251	253	216	232	261	242	225	223	197	217	231	219	237	249	259	232	226	247	219	247	244	265	263	270	261	231	231	230	250	242	240	246	228	230	233	251	218	227	244	225	237	236	220	240	233	243	223	204	238	233	234	238	244	233	241	229	225	253	217	256	239	210	215	194	201	253	205	218	220	217	219	217	234	240	256	231	222	240	225	213	252	240	215	228	229	210	230	227	252	213	236	215	237	222	219	201	224	223	261	231	231	224	203	179	205	232	222	234	237	219	253	234	217	209	235	232	241	248	212	213	216	220	219	225	203	207	208	217	244	220	254	245	245	206	241	222	206	220	202	207	220	249	238	214	227	225	220	218	232	230	232	226	217	235	217	241	214	233	248	201	222	230	210	228	219	225	216	244	236	198	250	218	238	208	217	204	228	216	227	232	246	224	213	235	224	243	215	207	224	226	226	238	225	204	230	212	234	248	214	224	211	208	246	245	239	202	241	231	216	242	235	189	232	214	210	223	243	234	233	246	229	235	259	228	210	222	224	232	233	226	241	218	204	227	216	220	207	213	216	215	226	244	220	209	245	223	205	234	240	233	230	203	190	235	185	211	229	222	215	240	231	206	227	261	227	213	221	222	229	234	231	226	232	231	248	215	204	219	232	200	244	246	202	231	222	218	237	223	236	233	202	221	238	221	218	244	226	238	213	200	219	230	244	223	238	232	216	229	221	229	227	202	225	219	247	233	225	211	225	234	218	221	197	218	228	237	226	220	208	223	260	220	217	266	204	235	234	233	217	224	243	231	243	232	249	205	238	240	212	219	204	256	251	230	216	221	215	269	217	217	211	227	228	210	241	217	254	254	219	233	225	219	232	214	192	210	234	226	248	222	243	225	206	235	232	241	233	219	249	248	246	216	240	203	236	209	194	235	224	223	229	205	247	219	218	239	207	240	241	228	203	229	197	214	240	222	230	232	245	215	223	232	215	230	197	218	219	206	231	222	239	225	236	182	213	247	211	229	227	232	225	225	230	237	208	227	226	216	219	228	205	237	205	193	222	215	204	230	231	217	230	236	231	207	214	249	229	222	238	231	240	217	228	223	214	224	240	211	218	236	237	248	263	242	214	234	239	260	216	252	206	223	200	230	231	248	221	203	235	217	237	228	218	212	220	237	226	210	207	246	221	218	268	233	222	252	214	227	217	255	220	259	240	242	236	218	244	223	233	229	219	254	247	260	257	222	225	226	235	240	252	216	223	208	224	218	222	236	223	232	205	204	222	229	222	241	212	201	222	207	229	212	247	221	236	225	239	228	206	240	247	243	215	202	236	217	219	208	233	223	230	230	215	217	248	214	236	231	237	231	221	220	195	240	211	239	226	220	225	194	243	245	225	228	217	246	231	220	219	252	216	216	202	227	194	195	203	224	193	218	243	245	226	251	221	240	214	233	221	210	206	201	218	215	242	249	216	213	216	244	235	212	227	240	217	233	212	214	234	236	234	256	249	237	205	250	229	224	221	253	210	226	226	218	239	235	214	248	229	231	218	220	223	192	215	223	210	226	228	236	207	234	242	202	225	206	229	232	235	216	230	226	227	211	219	246	232	209	234	244	221	219	214	198	239	215	227	233	220	262	228	215	213	238	228	199	258	236	210	236	222	210	225	185	205	221	231	217	235	229	204	238	211	257	211	202	211	199	220	221	260	225	222	196	218	230	228	241	211	247	232	249	252	238	201	214	208	237	232	248	224	229	259	217	242	224	213	245	214	237	253	214	204	225	226	242	212	205	215	234	212	224	217	247	237	214	204	235	208	240	201	246	205	255	259	238	233	231	228	223	233	239	206	238	226	260	223	238	207	206	255	214	241	211	238	254	230	217	214	232	221	241	214	228	224	225	220	226	238	239	231	261	218	219	232	228	235	214	205	226	219	227	239	233	273	241	223	203	250	251	236	235	207	223	196	241	276	248	220	227	237	211	193	233	250	225	206	254	254	241	223	206	216	243	240	210	221	216	191	250	215	215	249	236	218	213	227	234	246	195	238	224	220	218	206	234	187	235	238	228	260	203	223	220	217	234	234	229	219	196	247	242	232	197	223	218	240	247	218	210	262	204	221	228	227	242	221	210	240	215	245	254	234	221	216	250	255	231	237	242	202	242	221	228	238	201	243	245	236	214	221	216	223	208	216	218	219	242	243	207	224	204	222	210	224	209	222	217	225	230	229	222	218	223	222	235	243	244	253	217	237	241	241	233	250	239	245	212	241	229	196	258	212	218	244	204	211	228	228	225	233	224	203	220	204	189	245	221	192	209	222	235	241	238	200	217	241	238	216	230	217	222	229	235	254	239	224	206	209	210	225	219	242	241	237	210	229	212	226	219	190	197	220	237	228	219	214	211	216	215	231	222	213	219	225	206	213	235	278	221	243	257	215	231	229	204	218	230	224	233	204	241	222	238	230	258	230	225	227	213	206	218	216	222	220	229	221	204	223	197	243	240	218	242	218	219	216	221	221	230	252	226	257	231	202	225	206	233	213	216	185	219	214	243	226	225	188	234	244	211	234	224	199	221	192	226	241	224	214	219	231	228	249	217	202	206	228	231	213	223	248	233	237	226	220	228	237	232	218	244	218	209	184	220	225	224	234	228	209	192	230	215	239	215	212	220	220	236	238	239	252	213	248	238	246	236	226	234	237	225	245	242	236	246	203	232	228	223	241	232	220	269	240	213	240	218	244	215	231	235	245	206	209	219	244	222	224	254	219	242	235	223	224	246	234	240	218	229	250	246	262	246	204	231	233	219	217	206	226	224	225	244	188	205	227	212	239	245	231	227	252	206	214	212	230	225	223	209	221	231	198	242	194	233	228	236	217	226	225	233	223	220	205	215	223	187	230	201	206	226	226	187	230	224	219	229	223	238	192	204	239	206	247	208	213	223	224	236	207	232	240	206	222	215	224	218	230	213	223	215	242	210	218	232	194	209	249	222	227	229	239	230	209	226	235	238	227	214	224	209	225	232	217	232	225	231	232	236	208	237	222	206	219	225	221	242	221	225	221	227	207	213	223	229	214	247	220	215	230	215	225	262	210	227	225	204	233	215	238	225	204	233	255	237	222	226	216	211	248	226	211	235	218	251	215	229	240	230	249	241	218	231	217	218	209	254	242	233	216	230	197	217	212	233	237	199	213	230	212	239	208	234	237	205	230	226	255	205	213	236	231	193	204	206	201	222	237	200	219	247	216	250	215	248	222	220	216	213	243	236	242	208	216	228	236	225	238	212	238	206	250	215	189	229	240	254	212	241	235	212	258	206	223	216	183	213	235	229	204	225	217	212	212	230	200	237	208	195	218	202	205	254	223	204	221	209	219	219	225	229	230	198
36374	44511	34132	3918	2600	1925	1458	1128	917	705	640	504	502	453	412	402	337	388	332	316	324	340	284	271	284	293	258	286	306	262	296	285	274	257	271	257	251	271	262	249	264	256	258	275	258	269	263	270	266	257	272	247	247	267	257	261	258	268	245	257	241	226	215	237	267	246	245	273	238	222	223	235	255	251	249	288	260	296	284	258	261	254	269	261	260	247	231	241	244	266	269	250	262	249	257	261	278	263	248	202	250	237	238	245	250	231	299	242	235	237	243	259	271	231	218	231	245	268	249	265	236	257	223	288	258	240	256	249	225	204	264	233	221	264	257	265	248	264	255	282	232	253	233	246	262	261	240	237	246	247	238	232	229	252	235	248	273	265	243	273	269	237	270	232	242	264	255	257	231	229	237	233	227	252	234	246	251	253	248	206	234	239	276	234	246	251	250	267	232	256	254	227	271	259	242	236	252	263	262	242	231	267	282	254	252	261	269	228	252	250	251	241	258	245	244	260	262	253	262	250	254	240	244	295	272	249	256	232	248	247	264	240	255	273	222	232	273	263	223	259	250	250	219	223	247	271	247	268	235	227	268	245	269	213	223	269	250	247	239	257	221	267	234	280	273	272	244	244	253	252	275	240	229	251	253	220	250	270	259	257	267	255	238	245	244	229	237	251	244	223	252	257	254	239	258	218	226	242	277	226	249	243	277	216	246	262	222	242	238	263	211	256	250	254	288	234	249	230	225	247	242	228	248	262	285	252	260	257	237	260	241	253	232	236	237	260	247	265	245	249	268	233	252	234	226	254	258	232	240	236	229	245	254	243	257	256	245	239	263	234	229	248	243	241	229	266	254	252	242	235	224	264	258	232	236	247	263	241	229	268	267	238	232	239	244	235	234	233	235	252	218	242	234	238	259	244	256	247	232	265	236	241	259	251	253	258	271	243	223	272	231	275	261	215	252	243	257	273	260	223	240	242	217	258	230	240	241	247	237	230	241	264	223	245	243	244	242	264	221	252	253	241	259	284	248	255	234	271	241	253	251	244	246	262	242	222	243	219	248	221	218	242	244	214	198	267	232	243	240	226	239	252	224	251	254	247	257	236	256	216	262	234	224	235	239	229	236	259	280	273	254	204	263	271	233	246	243	228	246	237	234	247	237	240	209	238	238	270	249	255	207	262	244	226	261	252	224	253	235	244	278	252	245	251	275	267	237	240	251	237	245	251	223	258	244	251	228	262	231	269	265	246	253	242	263	231	250	253	224	251	249	241	261	237	261	245	283	253	241	261	219	232	263	259	235	216	245	259	228	225	237	230	244	233	231	277	222	250	257	261	239	240	230	260	232	262	255	234	226	255	253	243	254	250	249	235	236	276	245	237	237	243	213	263	272	255	227	269	242	208	250	260	235	270	252	222	242	245	261	241	260	228	237	229	223	234	244	240	241	246	237	243	240	247	256	237	249	233	269	258	257	230	274	275	264	237	220	244	243	264	236	254	260	225	241	261	260	262	239	221	235	255	233	250	262	249	254	270	237	241	229	265	258	231	248	233	247	233	246	258	244	260	253	263	237	249	251	224	269	250	230	256	237	220	269	249	246	230	250	250	233	239	243	243	239	232	215	245	271	266	247	239	267	243	266	245	245	248	240	229	253	239	231	235	247	247	255	223	240	268	238	265	212	271	240	237	251	246	226	247	281	287	249	218	236	271	236	273	275	246	250	261	235	241	257	244	233	220	222	244	248	269	243	249	244	239	241	239	268	236	259	254	274	230	250	233	235	298	221	244	231	266	249	281	261	246	261	237	237	244	251	236	261	282	251	240	236	260	220	242	261	263	229	247	246	255	252	264	250	238	235	258	243	238	250	253	274	250	282	241	248	254	245	247	263	261	251	260	248	256	224	278	238	240	235	238	242	260	289	246	252	239	267	229	217	232	252	235	229	227	273	250	262	225	254	248	250	217	273	271	243	234	256	246	252	238	245	247	257	236	238	244	235	252	261	266	267	251	247	222	241	238	254	237	214	222	236	245	247	239	245	253	240	243	233	241	268	252	226	249	260	246	261	261	273	226	242	224	249	253	241	266	273	244	242	232	270	249	224	247	254	246	232	264	261	246	251	252	255	282	235	269	247	243	240	239	261	281	230	260	260	260	227	248	261	256	222	240	254	263	239	233	252	244	265	251	262	243	236	248	219	251	233	213	230	229	264	240	241	233	237	258	229	242	257	242	212	267	262	255	234	243	267	252	252	258	264	257	264	246	244	236	236	240	253	240	227	232	263	241	236	242	237	263	239	232	245	258	248	238	248	261	226	251	253	268	247	259	263	233	269	265	250	226	254	256	231	252	232	239	299	269	253	277	227	234	266	264	245	253	245	229	229	235	258	269	238	264	227	226	222	250	260	251	245	240	211	277	253	248	237	251	215	238	238	239	255	241	268	265	270	258	254	242	235	250	220	224	253	268	232	245	248	247	233	218	284	239	245	252	271	240	254	277	226	249	231	238	242	240	236	240	252	253	236	222	249	268	255	237	234	229	237	239	266	237	285	270	235	246	270	223	247	232	256	240	289	258	280	266	228	267	236	243	240	277	259	243	258	241	255	253	234	265	229	250	267	267	200	260	231	277	259	262	234	259	266	250	251	287	251	222	247	234	272	246	261	222	268	253	242	246	260	252	267	268	234	255	224	243	242	215	242	255	256	277	235	253	260	251	226	241	265	273	250	247	247	229	248	239	222	255	260	231	231	235	214	243	256	235	247	242	256	268	225	259	243	261	232	249	247	257	251	244	233	239	258	256	268	247	250	257	224	269	233	227	240	215	264	266	253	242	225	240	250	242	229	244	243	248	243	252	220	225	241	243	244	250	251	221	242	233	260	246	254	239	269	232	236	238	263	245	255	248	240	254	249	257	230	251	248	251	227	270	257	230	259	256	260	231	256	242	253	261	263	248	241	259	247	237	248	264	266	248	270	247	246	233	244	233	236	246	281	247	250	273	220	233	295	257	220	245	259	233	297	262	236	244	254	238	264	260	238	257	237	230	224	251	233	254	240	253	221	231	250	261	253	253	266	253	249	284	261	229	238	278	241	231	232	251	249	265	252	240	244	235	224	245	251	220	239	255	253	216	262	257	231	259	244	248	256	212	246	258	272	234	248	249	255	252	228	238	233	267	222	274	241	263	247	253	276	262	242	262	259	261	252	233	241	275	257	254	257	249	254	238	255	252	256	224	260	254	268	282	277	256	255	259	278	240	258	261	248	245	246	248	242	243	226	230	245	256	265	234	245	221	253	257	243	236	261	265	229	225	234	248	222	235	270	231	243	234	232	268	216	262	227	230	252	238	271	232	258	241	237	250	250	270	279	239	241	227	265	258	229	219	245	242	250	264	263	277	243	254	222	254	258	255	258	250	235	249	237	266	249	258	237	255	266	228	221	235	257	241	239	241	253	238	248	223	276	263	265	235	228	253	266	252	231	232	262	244	224	224	261	239
29293	22628	12344	1571	826	777	676	564	593	554	579	581	568	558	537	587	560	517	521	561	581	555	629	575	537	551	601	571	560	585	601	528	587	555	556	597	566	608	516	597	543	581	594	565	541	488	603	544	540	540	564	564	550	566	572	575	549	613	572	515	542	539	565	505	565	617	579	506	590	492	555	594	565	576	548	581	585	578	567	533	543	548	588	557	542	558	594	520	589	571	560	591	546	585	593	552	568	540	532	574	578	529	574	597	585	511	534	526	583	574	592	557	548	574	598	536	594	554	596	574	546	583	553	552	559	563	555	530	538	556	543	610	557	598	543	580	565	534	579	563	545	558	577	558	555	545	565	581	555	587	557	560	532	559	575	565	563	565	580	556	599	593	587	572	534	558	593	576	519	557	560	552	556	549	609	575	574	544	572	585	567	524	559	583	525	564	558	540	565	538	548	545	567	548	603	527	566	573	561	532	528	608	529	547	570	580	516	561	570	592	577	610	581	538	534	609	526	579	541	529	604	515	577	543	560	552	594	594	539	549	580	477	557	558	589	551	587	597	576	567	573	553	580	514	549	537	543	529	592	567	490	571	562	593	560	543	585	575	580	586	558	547	519	510	598	580	566	545	541	561	526	525	569	606	538	553	583	569	575	569	551	524	557	619	567	567	607	581	520	538	571	545	508	545	523	558	630	567	583	574	554	549	543	560	583	571	584	548	545	561	526	563	555	562	564	564	538	525	550	574	546	546	542	571	562	571	560	588	564	547	553	532	581	549	598	548	565	574	570	602	569	568	578	581	554	572	566	557	564	569	618	548	545	541	559	536	543	517	572	559	562	572	584	609	537	587	520	532	600	567	541	575	557	561	551	567	583	551	563	574	585	530	568	581	535	542	562	501	547	575	575	536	605	557	568	534	564	538	548	544	554	552	557	563	557	530	583	545	572	549	552	603	566	573	612	607	548	559	537	523	556	566	610	581	548	570	544	555	547	576	570	533	526	555	583	548	509	564	579	567	543	495	571	579	518	569	546	587	532	541	601	575	524	564	543	553	533	604	606	548	579	551	550	552	551	514	508	587	553	537	516	521	542	545	558	582	552	604	562	560	609	560	562	570	534	536	563	613	552	599	543	532	538	553	559	570	537	551	590	531	587	537	538	533	588	596	578	583	573	591	576	593	556	564	536	553	543	538	538	558	589	550	548	544	547	549	526	539	585	562	572	566	563	581	598	571	575	561	561	572	568	542	563	535	535	581	545	580	524	543	545	549	535	552	551	569	551	548	557	565	575	515	595	563	570	543	550	593	582	574	540	547	599	555	579	547	520	559	549	533	589	587	561	529	552	561	556	571	563	551	585	571	584	586	598	576	576	574	570	567	523	586	588	562	569	560	584	542	540	531	582	545	532	605	554	561	554	548	530	571	562	566	614	511	539	560	573	575	581	551	546	578	531	533	585	536	539	535	573	522	536	524	588	522	542	532	567	513	560	556	570	545	561	580	562	533	584	570	562	599	563	512	557	581	568	548	535	590	565	525	574	581	601	574	567	602	584	596	553	561	552	563	531	577	600	560	529	511	551	535	547	544	541	552	572	538	589	533	548	538	560	574	559	593	544	571	547	532	543	580	561	524	596	547	549	563	541	550	538	546	525	569	582	538	564	559	539	516	538	572	553	562	591	489	543	582	546	555	552	533	531	515	555	596	544	580	527	561	517	552	591	572	560	561	548	543	521	547	530	591	527	527	557	537	540	568	565	578	515	538	530	571	577	566	594	596	549	562	595	528	539	568	554	547	588	542	537	595	563	563	577	560	607	544	602	564	573	557	560	546	541	609	531	563	551	564	503	519	594	552	553	596	552	570	568	576	572	557	557	560	529	542	536	540	551	577	582	561	537	585	597	528	582	591	540	567	552	540	559	606	567	605	543	547	580	563	544	547	554	565	591	519	563	610	583	502	535	539	557	553	530	532	573	551	587	550	550	543	590	578	564	523	559	588	533	596	548	569	547	567	539	564	548	549	567	579	519	552	566	544	534	556	581	540	613	578	548	533	551	557	561	538	566	576	534	560	555	569	568	545	528	572	564	556	614	575	605	529	564	568	580	609	590	546	526	551	579	560	557	548	611	543	599	538	588	607	585	547	567	600	579	567	562	559	562	513	511	517	592	582	582	492	567	560	563	592	560	506	563	534	568	586	612	574	548	534	526	562	573	538	619	543	572	587	555	585	562	556	540	543	558	548	566	532	571	551	590	560	568	556	565	567	549	584	576	546	576	557	548	578	535	552	542	545	570	571	572	543	573	598	569	554	526	545	548	522	582	545	613	566	559	589	559	532	580	563	579	502	570	560	531	540	560	585	586	514	542	565	542	520	551	541	549	575	528	549	578	556	565	590	553	598	559	571	594	557	570	566	556	547	550	549	579	542	605	541	567	574	576	565	585	563	547	556	547	558	532	557	559	519	528	589	568	559	579	546	557	585	545	611	565	588	546	584	601	563	607	540	560	564	514	526	542	529	581	578	578	576	565	558	553	551	620	575	566	571	585	492	562	588	583	565	574	537	550	544	537	570	579	561	565	521	558	607	521	535	571	597	573	537	550	577	558	537	587	571	590	604	554	536	564	559	523	555	549	531	547	529	567	554	563	532	541	574	500	556	528	559	558	572	580	521	541	576	570	580	555	540	545	555	546	511	539	557	538	549	550	572	546	546	576	573	576	524	559	548	571	529	562	556	566	598	574	596	574	535	542	556	556	524	558	621	581	576	560	530	560	573	564	508	533	525	536	605	541	536	567	568	554	541	539	563	558	561	544	530	592	587	522	534	585	542	576	551	566	523	597	483	543	517	556	565	571	560	533	564	589	549	587	578	555	530	563	542	551	585	549	532	582	582	539	562	563	526	536	580	577	577	585	549	553	549	565	556	565	560	575	587	529	567	571	563	563	549	546	499	544	559	538	604	554	560	506	523	551	576	578	599	586	550	560	537	600	547	570	544	592	572	521	555	572	543	552	543	497	557	548	551	559	541	544	548	563	537	574	514	542	527	546	513	571	556	566	589	587	564	533	579	572	550	569	562	616	544	565	531	569	527	558	574	569	536	567	513	563	553	585	540	576	520	536	555	598	546	557	499	564	544	548	514	594	561	570	563	535	558	531	569	553	539	593	547	548	563	604	539	543	553	544	576	563	557	558	575	604	564	566	565	613	552	564	511	601	548	547	548	579	579	553	524	596	628	560	507	527	540	523	540	544	588	570	572	549	557	566	561	596	590	572	600	576	536	556	563	540	535	585	572	585	579	567	533	544	612	576	512	564	549	590	586	601	577	542	561	575	574	545	568	533	565	537	587	577	563	553	571	551	577	555	549	533	555	561	541	573	566	581	607	613	549	531	557	527	582	559	505	513	493	544	570	583	507	555	585	566	554	568	557	525	545	548	520	571	566	558	511	530	576	557	567	520	583	519	562	569	570	520	527	516	578	547	530	576	561	605	560
30496	24183	5446	746	653	678	615	636	621	566	592	590	601	625	638	544	590	589	541	632	601	618	606	616	590	606	590	581	625	621	629	555	593	582	597	634	583	617	583	591	568	652	645	611	637	575	583	674	630	612	623	597	596	570	572	578	644	617	618	591	617	624	586	603	555	573	597	627	576	560	563	566	647	647	619	609	578	588	607	598	550	604	620	651	607	607	623	639	610	588	580	608	615	605	592	537	617	612	564	596	567	618	606	582	572	620	601	587	603	572	561	602	561	593	606	585	618	561	574	597	566	589	584	599	601	588	550	582	579	601	587	605	644	602	607	574	572	603	594	569	555	615	608	612	604	603	612	571	615	586	611	606	599	597	670	619	603	611	574	619	586	611	602	583	543	628	591	569	550	611	574	580	566	648	618	545	567	620	590	622	573	603	598	619	557	597	591	661	612	591	589	578	627	587	603	613	532	616	583	607	595	604	571	609	599	618	574	591	612	577	602	603	591	596	589	592	571	601	569	624	561	620	569	573	557	593	621	566	564	574	613	594	608	587	565	614	655	613	593	643	618	587	546	647	600	621	588	585	607	548	574	579	628	619	583	613	570	599	589	608	590	653	606	615	557	565	581	619	606	579	639	623	615	588	570	584	597	582	592	623	615	625	611	677	615	568	633	613	565	615	584	605	601	614	614	588	614	584	596	564	553	569	571	571	609	611	564	655	610	622	575	604	584	573	614	605	585	603	581	649	591	614	625	626	578	623	563	609	621	558	613	563	559	597	613	596	629	557	622	631	585	614	628	545	673	610	582	618	635	674	596	592	561	613	640	603	609	635	554	617	551	588	639	618	550	597	574	565	599	616	594	593	621	549	585	617	594	609	601	627	619	578	589	610	568	615	612	569	608	593	612	617	587	599	595	597	607	574	609	592	593	570	587	581	624	572	585	597	588	574	593	589	590	621	599	634	577	635	563	640	589	593	602	577	612	594	583	574	634	602	618	621	582	633	592	594	631	635	606	592	639	599	599	576	593	597	603	595	526	636	592	601	569	583	602	606	625	634	630	559	584	575	591	607	579	639	574	570	642	586	653	594	569	635	595	596	559	595	589	603	599	637	632	638	591	583	561	604	582	624	582	585	622	604	586	580	603	618	574	614	615	575	579	598	571	585	624	619	548	597	613	617	572	591	600	602	613	604	602	607	594	588	579	588	589	654	603	607	591	648	591	575	604	576	623	555	615	603	635	635	627	603	566	588	645	579	587	590	616	607	620	626	603	575	613	659	628	599	649	557	637	542	609	629	609	556	639	609	611	626	596	595	595	621	588	635	555	625	620	556	608	584	612	562	601	592	604	566	580	571	553	605	604	637	601	570	605	617	622	582	577	612	564	606	581	579	585	615	576	567	601	618	574	605	524	596	594	552	638	591	617	558	616	606	613	607	581	597	560	579	635	654	631	597	589	628	564	585	626	598	610	581	607	551	613	571	581	591	625	608	546	618	594	607	650	593	607	635	619	591	616	574	619	606	608	579	595	622	539	581	580	626	603	609	600	627	599	654	604	588	570	585	623	626	609	612	615	599	573	606	607	530	542	567	615	602	595	592	584	608	610	585	621	577	577	621	623	581	618	622	565	598	610	591	601	604	569	625	609	564	619	589	577	629	637	595	587	586	556	596	622	568	595	589	577	602	657	591	593	595	603	569	597	575	656	581	606	558	579	597	647	643	587	639	557	638	586	555	588	586	555	592	623	641	601	594	577	590	603	623	585	586	632	641	640	630	563	596	624	578	594	611	589	597	583	621	572	586	572	578	610	571	567	584	594	560	615	613	564	610	614	612	610	581	596	550	563	560	651	610	605	617	595	598	572	589	597	570	618	584	565	603	604	634	596	558	612	616	605	596	583	603	612	566	550	555	618	600	598	652	605	579	618	633	586	607	609	580	555	592	589	624	622	592	618	585	573	609	614	665	585	593	592	592	626	568	603	588	620	575	620	589	630	617	617	610	612	572	606	589	576	639	588	590	645	562	624	555	592	599	559	604	608	590	594	603	604	550	599	523	594	633	567	587	604	611	609	632	582	583	561	619	588	558	548	577	589	598	596	606	632	571	597	602	613	643	611	576	612	609	605	578	581	619	631	599	645	605	573	603	612	588	595	623	602	620	637	590	621	608	584	628	616	574	570	605	609	561	570	619	614	636	573	576	607	650	597	601	579	573	582	574	645	588	610	587	605	597	663	607	595	602	577	564	613	576	618	606	596	592	604	622	578	592	573	553	618	580	610	557	587	604	584	598	596	597	618	622	600	577	611	598	584	610	575	595	536	589	579	615	570	598	592	605	630	580	566	598	629	585	587	530	601	568	625	625	626	577	572	607	597	601	638	590	652	620	616	583	608	599	619	620	604	598	598	593	610	581	564	629	596	570	653	611	643	613	607	583	616	602	620	584	605	568	564	600	627	596	610	618	560	580	592	577	574	550	613	597	600	651	609	628	597	567	614	603	597	620	617	571	591	614	607	606	611	586	623	589	606	600	642	600	604	588	617	618	598	611	586	583	620	614	583	606	561	620	588	567	592	567	573	586	626	558	644	623	613	621	624	596	621	636	593	578	562	613	641	602	640	584	628	611	607	597	619	618	611	591	571	603	626	584	575	614	607	584	637	599	602	609	639	623	613	566	573	604	595	571	607	611	537	571	610	586	626	664	689	576	602	556	646	616	612	596	599	612	602	559	593	608	583	603	591	574	615	609	584	612	604	629	595	575	570	573	595	604	594	583	612	656	601	645	579	636	570	588	597	552	565	633	581	612	606	584	597	567	615	615	559	623	598	594	604	610	609	588	639	592	607	662	620	593	587	559	558	582	593	562	613	600	537	619	561	611	632	569	614	586	641	614	593	603	605	603	604	623	610	608	607	609	578	607	603	594	588	608	584	560	591	607	600	572	601	584	541	587	590	574	611	605	600	591	604	582	591	580	612	559	609	605	603	574	614	596	601	569	599	630	539	636	574	601	604	578	618	630	548	579	545	584	624	594	601	582	541	622	612	577	642	617	561	572	591	641	649	598	588	580	610	594	564	587	620	565	578	607	619	572	564	562	559	582	591	575	619	601	592	600	602	587	617	598	597	601	621	635	573	553	566	595	598	555	553	625	584	555	576	582	582	582	593	618	626	576	613	600	611	590	604	627	563	602	630	600	611	588	523	580	586	554	614	588	570	613	621	561	571	650	603	596	616	573	601	628	605	635	586	601	607	585	594	575	612	578	578	586	589	643	617	590	616	548	626	595	628	555	565	597	603	566	599	619	609	579	594	588	565	606	584	594	556	638	592	587	594	558	578	605	573	629	576	575	572	554	613	589	588	616	610	614	596	553	608	648	594	596	567	585	580	595	614	594	568	581	591	592	592	553	582	594	582	618	597	585	605	586	579	572	574	589	610	577	585	559	588	596	597	591	592	589	606	598	616	597	563	566	609	635	565	559	610	588	600	611	533	654
24115	21572	28743	24867	21554	12435	1096	681	629	608	513	566	533	496	535	495	457	479	450	454	469	460	434	452	433	411	457	473	410	425	400	400	443	430	425	403	428	413	435	419	452	438	449	420	400	424	418	410	413	449	402	437	436	448	408	427	427	449	439	407	371	425	407	444	421	428	434	418	404	408	431	409	406	421	416	452	423	383	428	470	395	431	428	440	438	438	444	424	445	406	439	422	429	446	431	428	406	403	439	452	411	424	428	446	407	392	419	456	422	449	411	408	421	429	421	408	445	410	428	432	409	412	398	432	428	418	470	399	410	461	404	432	413	428	391	436	431	448	475	435	404	425	397	392	434	384	426	412	465	438	456	399	422	467	402	441	430	419	400	387	417	426	403	426	418	417	370	427	403	404	383	457	454	374	452	422	412	477	421	420	418	408	422	442	398	415	425	421	435	448	424	439	420	433	420	437	412	434	408	434	382	429	417	436	410	396	434	418	420	426	387	397	389	386	399	415	422	433	411	462	404	423	402	408	413	386	419	453	408	427	414	393	426	435	441	409	418	410	429	456	419	417	441	424	433	388	453	434	409	424	440	439	456	426	401	417	406	396	406	408	441	433	396	428	373	411	450	372	417	430	402	419	423	433	387	434	461	456	398	402	432	411	442	417	403	442	399	398	400	421	435	384	397	412	400	439	403	415	386	424	384	412	398	429	444	411	414	426	439	433	429	441	404	429	402	413	405	444	418	404	420	418	434	414	477	429	417	405	426	389	424	387	412	405	418	408	420	454	405	408	392	430	469	437	426	457	410	430	418	393	435	417	450	395	415	471	436	433	414	419	405	422	422	443	393	416	382	400	456	431	422	375	453	419	372	393	446	436	445	419	400	435	409	397	426	429	415	425	394	447	404	421	463	437	464	446	441	399	429	443	385	437	421	463	411	418	421	444	424	422	422	395	442	404	439	427	394	429	411	414	432	402	402	378	440	409	431	388	404	420	403	421	404	422	383	411	445	423	411	432	403	417	466	430	458	415	395	454	425	404	422	429	415	422	433	421	422	419	460	478	394	455	434	407	428	435	419	401	395	392	403	463	423	418	419	393	454	411	395	439	406	408	417	435	397	409	439	433	414	408	403	402	428	392	418	433	414	431	400	409	398	419	410	412	412	380	446	420	443	428	443	411	416	409	376	414	403	420	425	446	411	390	433	415	422	376	400	445	421	411	446	480	424	445	384	482	436	431	431	444	366	416	443	405	445	391	422	428	422	441	402	417	435	447	438	396	422	434	428	405	375	440	430	446	391	462	401	443	379	438	422	410	430	394	408	453	432	430	416	383	409	431	430	435	447	382	430	418	394	400	415	467	456	402	439	443	491	446	428	441	430	433	440	414	437	442	435	415	459	433	408	410	405	396	447	424	404	425	427	388	438	413	448	433	422	421	406	426	413	439	420	418	434	449	425	400	416	420	406	398	460	422	399	420	420	365	429	397	446	410	443	393	408	436	420	429	399	419	420	427	434	426	401	428	416	448	427	408	425	412	395	379	431	423	460	465	408	413	407	404	443	428	398	448	437	411	412	435	425	380	478	390	415	429	432	459	428	428	428	390	402	447	405	455	439	402	462	433	429	458	417	422	419	420	436	430	416	423	458	412	423	423	421	413	412	418	452	419	395	404	415	391	419	389	397	459	449	430	427	381	404	451	405	409	437	425	394	405	409	405	453	413	432	406	399	431	410	405	412	439	413	431	395	418	392	429	387	394	454	423	420	439	399	417	380	413	425	398	405	424	420	414	424	444	400	426	403	385	452	400	435	434	394	456	406	457	455	462	459	426	432	411	414	428	385	431	430	424	411	404	461	412	437	430	412	420	414	428	417	417	427	434	417	418	427	414	415	379	401	418	438	392	418	415	400	367	406	415	427	404	433	453	453	418	425	384	441	464	409	403	403	384	423	399	428	438	410	417	391	429	399	413	425	406	447	404	391	439	415	383	397	420	408	393	421	404	398	414	374	449	419	406	408	391	440	445	446	424	403	370	423	422	430	443	430	426	400	439	403	422	418	408	397	416	405	374	402	445	414	447	446	434	407	418	455	423	446	429	392	430	386	449	454	422	408	422	380	417	433	430	443	418	408	439	453	389	400	428	428	426	422	422	423	444	465	418	417	448	451	435	380	393	433	430	414	414	440	448	426	404	416	418	405	403	407	421	422	477	433	430	439	424	407	413	400	399	406	415	448	386	406	429	417	417	439	416	406	423	427	412	382	429	385	418	414	425	416	414	442	397	421	381	429	437	420	437	405	419	444	415	433	439	421	418	410	434	397	418	416	437	436	380	406	407	399	430	441	438	425	414	409	447	403	426	415	436	436	422	424	431	423	437	412	430	413	438	397	425	405	427	430	383	416	453	424	402	420	463	405	423	422	404	401	438	396	397	415	404	430	424	429	397	415	390	470	447	428	429	397	402	395	419	496	423	462	426	463	386	394	413	435	426	429	425	401	414	430	421	436	420	455	431	450	431	409	421	434	419	439	457	430	453	412	401	422	403	394	418	406	420	424	405	404	411	409	418	398	386	413	417	381	429	423	386	376	419	441	425	424	446	417	431	414	412	421	432	421	395	423	428	443	396	416	406	377	432	435	404	392	402	413	414	422	410	413	431	466	410	430	408	470	449	430	395	422	418	378	432	425	406	443	435	457	434	399	406	438	467	413	455	424	417	429	401	440	432	448	409	422	420	446	448	421	438	417	440	471	441	420	429	430	426	437	432	404	402	430	410	413	396	393	437	412	438	378	425	422	411	433	384	421	440	409	433	424	412	378	423	429	449	427	431	413	432	403	470	440	444	432	389	445	421	436	423	413	441	428	435	416	465	417	397	425	399	447	440	409	410	435	388	417	408	423	452	425	444	433	431	400	435	417	399	436	427	454	449	421	430	421	405	425	446	420	414	428	379	424	393	420	438	444	400	380	403	389	443	412	419	447	440	412	457	404	432	440	421	380	416	445	431	436	389	446	439	435	435	430	442	425	436	419	427	418	424	454	398	417	396	403	437	430	418	459	401	456	451	428	433	409	439	462	449	383	372	437	423	428	416	416	402	425	435	459	389	431	384	417	400	412	406	418	397	408	457	393	472	426	386	420	430	393	429	393	417	405	421	404	403	439	389	428	411	467	440	419	424	403	396	422	413	464	427	457	418	427	438	476	405	398	429	394	406	430	424	416	433	433	408	408	360	435	411	433	451	384	409	389	409	427	434	411	429	438	443	403	424	410	393	416	398	447	410	416	445	444	424	435	423	446	434	434	405	428	420	415	430	409	432	403	399	405	400	409	421	421	437	407	416	438	404	446	404	444	430	435	440	408	406	417	421	434	394	417	401	423	408	390	416	430	395	389	385	414	450	423	421	402	431	450	397	448	421	412	386	419	439	403	424	448	418	417	405	409	391	418	414	440	434	397	428	408	424	420	407	431	431	407	423	415	395	413	445	423	437	421	386
32769	39039	27313	2994	1717	1326	993	920	790	721	653	645	563	538	526	557	508	506	529	534	468	536	493	482	458	513	459	507	458	491	444	447	487	481	431	486	451	433	441	454	465	458	458	416	481	489	482	438	481	476	492	437	469	487	455	483	436	460	440	470	476	453	476	439	447	469	450	474	437	547	466	425	434	461	501	495	480	445	476	521	515	535	487	455	433	485	471	455	494	460	473	471	459	421	496	446	456	462	478	461	456	443	460	422	489	472	451	469	446	493	447	477	464	447	441	448	470	452	447	448	455	508	457	474	482	435	459	457	487	456	496	476	461	458	425	463	442	465	459	456	444	474	431	486	459	463	436	467	477	518	462	451	471	460	430	498	459	480	497	447	497	502	490	491	437	495	451	462	446	441	494	465	471	446	443	452	487	428	450	481	478	445	451	436	467	444	465	479	463	410	476	469	455	491	460	493	483	479	483	467	470	431	442	435	436	461	444	413	450	435	408	452	467	448	438	456	448	464	477	465	461	436	477	463	511	428	447	467	423	450	459	507	487	470	430	463	469	479	428	425	466	452	479	458	451	438	446	474	456	444	434	476	442	474	448	462	442	492	463	507	437	437	470	464	440	460	485	464	432	469	426	434	448	445	472	466	483	447	438	440	463	435	468	490	464	441	446	469	474	437	478	482	465	455	414	489	456	451	500	482	420	445	479	496	471	474	458	462	443	434	465	470	458	474	455	488	463	448	458	445	441	474	452	452	466	439	455	479	497	440	490	465	464	422	412	424	440	471	461	466	508	489	461	474	459	444	460	455	472	496	479	436	464	486	440	455	452	481	439	440	449	454	475	466	492	456	436	500	466	457	435	455	455	418	450	474	490	451	434	468	463	466	449	514	477	440	481	500	486	468	412	451	491	484	478	480	467	455	502	458	465	472	495	452	440	419	423	450	488	489	467	448	441	464	478	440	454	482	492	462	471	460	458	469	478	445	469	491	474	497	445	481	440	456	477	455	451	445	460	477	468	453	469	475	478	462	457	479	453	440	426	466	425	466	496	480	442	469	466	466	452	485	495	467	479	459	428	466	451	481	434	474	459	517	434	478	451	470	486	451	425	492	427	434	497	440	460	471	454	453	483	437	470	463	482	492	464	494	458	439	441	475	453	485	477	485	434	441	467	464	442	454	450	451	457	471	444	469	440	474	516	479	453	481	470	486	496	453	442	453	475	471	414	487	490	476	454	475	442	483	481	484	449	467	486	465	466	471	474	472	455	464	452	449	406	467	448	437	422	423	463	474	499	458	450	498	452	463	462	468	442	448	430	449	420	445	505	431	424	472	480	452	435	433	502	445	457	505	445	465	428	458	455	460	434	464	439	447	459	481	476	462	457	457	445	505	486	478	452	477	465	486	471	419	432	455	440	433	465	474	463	432	401	473	449	438	479	456	461	497	452	444	472	456	461	423	457	449	413	465	464	437	438	462	464	482	439	490	425	469	452	461	500	424	475	472	453	466	442	477	438	487	444	470	439	473	465	453	451	457	446	496	412	461	441	518	459	436	466	427	476	415	457	472	460	452	516	453	450	469	467	474	477	491	478	437	501	447	454	476	464	454	483	499	460	496	448	467	437	453	473	463	461	450	473	472	452	460	460	455	450	438	446	458	447	462	472	430	452	430	431	474	465	470	468	462	434	478	447	446	466	436	453	461	454	473	427	459	450	452	461	469	452	477	447	462	452	450	449	477	429	426	464	451	480	451	437	455	459	453	447	473	460	463	482	434	453	450	487	417	426	475	492	461	439	488	483	484	461	466	458	436	450	433	436	463	449	462	482	455	433	460	465	472	469	426	453	480	488	484	444	482	477	454	451	443	451	486	451	433	472	438	486	471	466	461	466	454	462	448	498	468	459	473	476	461	451	470	460	468	439	462	467	450	430	472	459	499	475	474	475	468	461	517	452	466	471	425	473	449	440	432	464	469	438	433	439	445	415	472	457	462	423	447	497	450	458	436	437	455	467	466	493	434	473	463	453	438	485	466	480	499	445	482	473	464	442	427	446	455	429	430	480	463	458	485	476	462	453	447	477	462	452	457	480	425	451	451	500	470	440	427	425	451	458	458	468	479	457	439	449	449	485	471	440	450	534	463	463	449	452	480	452	473	462	462	434	459	466	435	441	503	502	446	476	457	443	442	448	463	444	445	472	422	447	484	453	457	474	423	442	463	452	412	458	484	463	452	458	451	465	461	482	453	448	463	434	458	489	481	438	464	422	469	446	441	475	446	486	463	487	460	458	496	464	476	442	463	486	486	480	449	464	407	461	456	473	421	475	475	482	462	478	444	459	459	460	436	459	462	417	467	471	473	470	440	460	489	474	462	476	460	485	467	461	430	446	446	458	459	488	468	442	463	462	453	462	447	449	469	433	441	471	462	445	495	438	488	435	466	448	440	503	489	462	434	445	441	417	474	462	453	512	494	410	456	456	458	471	420	469	456	467	470	457	503	427	469	482	460	441	488	485	488	443	490	473	451	493	498	441	441	471	508	470	470	462	478	445	433	478	477	443	461	453	459	478	448	488	501	438	475	443	476	440	522	471	488	466	465	470	484	424	435	431	470	452	449	463	449	463	454	488	482	434	484	427	474	449	441	449	443	488	461	476	472	481	462	485	467	432	482	468	441	466	483	472	442	468	488	431	502	497	489	433	495	489	447	463	478	460	513	469	476	464	463	430	418	474	472	469	460	477	458	443	497	446	459	497	451	465	430	461	494	436	479	478	476	465	455	448	482	450	443	455	477	445	490	484	429	468	504	458	476	462	451	475	415	411	451	477	422	436	443	430	429	479	476	456	465	443	445	457	423	452	452	473	480	513	489	477	431	422	484	496	446	457	464	456	419	491	488	429	457	446	438	456	471	430	454	467	484	432	478	417	462	462	468	465	466	444	421	459	469	425	484	475	480	462	459	442	482	504	442	468	463	437	479	471	452	437	448	485	463	460	464	426	484	420	479	487	433	482	428	466	467	455	451	463	464	466	411	487	462	429	497	470	450	436	460	463	439	462	427	423	473	465	497	476	477	466	442	472	510	486	455	464	469	477	457	456	436	450	435	487	502	478	479	453	473	457	480	440	472	443	468	472	470	454	451	507	456	438	478	413	457	485	511	438	457	442	448	466	434	457	513	479	477	452	435	480	491	422	482	447	455	453	461	458	460	437	433	471	461	482	467	445	427	441	461	463	474	417	457	451	447	439	449	457	484	480	433	465	488	484	463	473	459	460	456	474	472	425	435	458	432	470	476	459	462	453	488	445	449	476	465	431	457	462	470	474	466	465	447	437	542	447	461	483	425	481	451	443	444	446	449	458	449	441	485	471	452	434	469	452	419	484	446	452	460	459	435	459	479	464	463	483	432	424	443	514	461	500	434	441	477	464	417	442	454	446	454	465	424	506	464	465	479	477	491	459	461	436	479	482	468	493	458	416	469	417	395	466	472	435	457
25044	21499	27872	25545	15868	1043	678	558	528	463	487	476	488	475	465	461	435	505	430	438	422	481	464	460	443	491	384	452	440	422	452	413	415	443	403	479	433	449	426	464	431	441	435	434	448	407	450	457	404	441	402	433	445	434	475	452	467	477	413	414	446	420	448	432	467	450	444	471	471	397	438	447	439	467	413	447	416	466	451	441	473	450	451	426	456	435	436	438	458	474	469	410	436	449	458	426	438	486	465	448	432	454	453	444	412	466	408	471	417	434	467	456	460	411	460	431	432	441	453	446	420	458	455	438	444	395	432	470	434	469	451	427	449	407	417	448	447	470	450	444	476	453	437	438	411	422	467	473	450	429	438	432	463	415	418	422	463	449	458	408	383	489	441	488	431	440	406	416	420	422	433	448	445	469	440	444	412	434	435	434	475	454	438	439	414	412	467	498	443	433	420	429	456	435	470	437	447	475	475	464	440	473	437	453	426	401	438	484	463	444	468	417	445	453	439	390	414	418	434	446	433	489	402	440	427	413	398	421	417	440	427	453	413	422	426	471	421	437	452	422	443	430	466	483	426	414	423	449	459	501	435	409	438	409	451	460	457	443	462	431	445	432	458	418	417	458	429	447	460	414	495	403	455	467	462	461	457	429	464	424	445	424	448	432	441	417	402	446	426	466	454	421	437	416	412	460	456	452	452	455	417	408	447	438	434	448	408	425	471	409	449	414	397	463	451	420	465	467	439	394	445	439	450	467	462	471	444	456	390	460	406	443	464	427	457	428	408	437	451	439	439	445	441	432	442	468	468	445	478	435	464	453	447	445	439	445	467	492	418	436	412	447	426	446	442	444	439	396	427	470	416	465	423	434	456	477	449	417	433	408	397	464	439	443	430	432	392	415	434	459	415	458	437	438	418	445	457	423	432	416	438	466	456	449	468	454	413	423	453	443	445	423	448	445	461	427	418	378	430	429	449	468	476	464	433	460	425	424	429	446	423	455	437	434	443	441	465	403	474	437	384	414	458	447	440	436	416	443	443	437	387	430	452	464	420	445	442	445	423	528	447	478	451	466	433	457	428	403	459	437	440	444	445	447	472	440	462	450	422	411	415	435	471	434	435	462	437	495	446	465	415	408	410	441	427	429	473	437	467	432	459	444	435	460	419	453	438	426	470	464	418	463	407	453	461	460	420	434	426	421	464	446	473	448	473	475	450	414	437	440	428	417	468	454	440	474	428	444	411	419	430	440	443	429	463	439	426	440	425	410	440	456	450	447	462	459	421	459	433	438	393	432	411	444	403	416	440	451	458	435	422	444	441	441	446	429	448	434	407	502	427	418	422	450	454	438	449	484	464	437	475	423	421	436	405	458	449	446	391	411	443	452	454	430	439	444	424	434	444	462	437	440	408	469	403	441	420	463	431	432	439	425	422	441	430	464	440	458	400	405	461	416	438	459	428	456	414	418	459	407	466	397	448	430	417	444	458	434	404	446	442	460	433	443	442	442	437	452	422	447	459	432	433	443	453	422	444	446	407	428	447	443	453	458	436	446	455	438	429	419	454	405	419	457	438	419	415	413	434	447	444	490	466	448	437	442	442	460	454	465	440	441	443	460	446	413	423	438	424	372	428	444	406	436	444	418	426	454	457	443	436	432	450	443	446	435	438	436	442	459	433	435	417	460	462	414	478	435	452	478	465	431	457	462	473	436	472	456	426	435	427	418	431	450	458	458	443	469	420	464	489	475	434	462	433	467	412	425	423	443	442	409	451	421	471	426	445	491	411	483	460	456	440	450	449	452	420	423	480	457	462	428	460	451	485	399	422	461	444	380	472	434	429	427	416	429	424	486	443	397	448	430	455	423	464	494	431	420	460	451	455	469	450	464	469	434	439	403	429	415	461	424	443	414	412	452	398	438	399	453	442	450	401	415	434	419	398	442	460	421	425	446	431	398	407	426	463	402	424	447	454	441	429	474	456	440	433	395	397	467	452	417	422	464	452	450	383	440	413	429	453	433	450	426	438	435	416	457	447	419	474	439	423	438	384	406	399	442	439	436	440	408	455	435	402	448	438	467	468	428	445	447	415	428	428	436	398	394	435	449	448	428	447	421	448	480	465	463	439	428	451	430	418	409	456	404	403	414	431	496	434	425	449	425	470	430	421	432	458	426	420	469	443	420	480	453	441	479	483	417	433	481	456	416	448	412	456	428	456	431	457	429	464	483	425	430	440	445	400	462	439	436	419	457	410	447	408	407	404	437	433	459	433	440	432	404	497	439	397	405	444	416	409	424	434	467	425	446	444	462	445	420	467	440	436	394	384	463	416	439	446	441	451	443	446	446	428	430	411	442	457	446	445	407	483	417	430	438	440	431	434	422	452	452	445	494	392	427	428	467	499	436	421	383	465	426	446	438	406	436	441	431	452	413	409	407	454	461	465	452	491	450	448	431	408	448	440	442	452	441	441	443	428	419	437	418	473	438	473	471	432	429	395	443	449	431	452	441	460	422	445	436	451	425	440	431	454	452	407	420	420	463	461	419	421	429	460	436	394	448	428	409	438	450	429	452	435	447	457	446	440	440	425	448	467	442	386	455	443	432	446	442	451	443	428	426	438	416	418	416	442	439	420	438	470	448	456	435	455	462	450	458	433	438	446	455	434	460	428	427	414	412	413	449	444	468	426	436	409	470	439	425	440	465	414	433	429	453	420	435	453	465	398	507	442	467	421	461	434	466	420	456	453	423	467	410	465	449	436	474	445	434	452	442	448	415	423	447	419	433	475	448	428	462	445	498	433	443	446	435	473	424	394	426	431	421	432	412	481	408	429	428	414	440	461	423	459	430	418	444	446	446	477	454	405	485	445	423	449	460	454	430	410	420	393	416	464	431	440	455	454	444	432	415	434	423	427	457	462	420	437	421	442	396	417	477	473	398	397	397	450	459	444	449	459	468	408	468	448	440	482	434	431	459	431	464	432	460	442	463	448	443	468	417	432	475	441	433	448	396	453	461	422	424	420	442	425	430	420	428	485	423	418	458	461	419	464	488	444	436	438	386	461	425	466	460	460	429	417	440	442	430	434	433	428	441	434	400	453	448	493	453	430	438	446	450	399	426	427	441	443	463	414	472	453	407	462	470	476	406	478	451	471	421	439	428	414	458	435	461	442	468	477	417	457	438	444	469	411	426	427	444	436	439	407	470	427	475	450	418	459	443	440	481	460	471	412	438	409	464	436	448	418	421	451	422	434	403	425	440	432	431	446	431	468	440	439	451	443	449	440	441	421	439	441	419	378	451	424	428	436	464	432	455	498	426	485	444	456	441	452	461	465	426	444	449	471	438	428	416	419	426	447	426	455	454	444	429	455	453	433	442	446	467	429	413	445	458	470	458	435	466	448	439	451	430	421	433	433	443	405	452	440	453	436	449	436	466	437	404	422	469	441	445	478	472	437	450	418	437	437	410	416	425	448	445	418	423	444	430	435	441	436	457	431	403
32943	33096	21807	2069	1149	1007	795	668	746	571	589	542	495	566	528	521	486	478	515	484	535	485	489	474	502	483	463	502	499	464	473	495	450	476	482	472	481	490	478	448	519	482	439	525	443	500	452	440	480	481	503	446	505	486	449	464	417	489	500	445	478	434	470	493	475	491	467	459	485	485	481	459	490	463	489	484	478	438	488	443	520	480	470	474	496	447	489	441	505	470	487	498	459	469	466	475	473	437	469	470	473	471	493	475	471	473	419	474	457	460	496	473	485	465	422	451	483	542	489	491	445	490	445	434	499	451	445	457	502	504	516	480	484	478	466	480	474	461	508	486	428	455	486	445	469	456	454	489	478	491	499	432	452	491	495	442	486	452	446	463	508	484	482	461	461	454	516	508	462	467	438	456	480	494	472	493	463	483	489	463	466	482	467	473	469	460	471	453	430	482	452	457	527	445	429	499	478	469	440	468	471	430	443	504	507	478	458	490	487	449	562	527	496	450	430	482	463	486	485	469	447	456	469	456	445	483	464	463	453	483	450	467	481	441	480	469	440	459	508	488	461	502	473	466	447	480	454	449	445	476	461	484	465	484	415	432	471	449	475	467	454	444	477	449	456	461	493	446	435	470	472	466	458	482	494	469	455	469	479	480	488	432	472	448	483	461	449	488	482	470	484	460	465	484	475	483	466	446	459	479	493	463	474	465	483	445	454	470	424	457	492	462	427	474	455	501	453	463	477	487	451	477	489	479	481	507	487	440	440	477	487	458	481	453	458	485	455	470	456	445	458	474	490	440	488	463	439	500	469	464	490	463	451	495	477	460	498	427	462	457	477	430	444	447	425	487	448	421	490	480	456	481	471	485	485	433	498	498	452	446	457	477	477	475	479	497	451	511	481	456	492	446	437	500	470	452	495	439	444	439	467	490	479	466	489	471	460	434	474	489	483	471	498	452	469	454	463	472	490	471	468	485	481	451	458	439	468	473	462	492	455	473	481	471	455	442	502	465	449	486	448	482	504	452	449	476	513	437	467	450	473	475	422	460	479	474	460	450	468	453	440	496	460	462	446	454	460	536	472	494	440	424	444	452	402	462	450	430	493	464	480	461	501	469	487	448	492	489	499	454	474	491	498	479	448	472	481	459	471	446	466	460	489	450	470	477	457	475	418	476	478	475	468	445	419	494	445	464	464	455	432	451	467	443	465	499	504	437	465	466	474	461	490	416	450	477	464	472	466	492	458	475	477	474	461	457	519	493	502	470	476	484	463	464	411	498	444	456	450	492	451	467	492	441	443	460	474	473	475	452	455	467	476	455	471	445	466	462	450	470	494	495	484	513	456	431	437	462	434	455	458	454	526	463	457	480	432	461	483	503	469	471	435	495	447	427	508	478	456	481	468	433	458	452	447	466	464	464	464	454	447	452	447	441	506	476	423	471	513	432	466	457	469	454	464	461	495	449	484	494	426	465	456	464	466	445	483	477	483	474	458	447	482	473	499	488	467	438	479	496	452	468	450	461	470	493	422	464	489	464	471	427	459	464	419	439	437	463	462	484	482	468	429	508	424	490	459	489	450	465	484	493	467	469	508	462	479	503	490	454	465	494	481	495	503	448	437	437	484	471	468	455	485	483	467	484	464	445	437	473	457	508	467	471	431	486	442	450	503	444	447	463	470	491	493	483	455	451	477	455	471	458	463	493	470	471	433	474	489	503	459	463	472	482	453	488	470	479	469	454	445	441	438	472	471	486	494	461	454	465	497	463	458	432	433	452	502	438	495	485	437	501	452	468	472	437	462	445	475	462	439	474	450	505	471	488	458	452	449	441	474	443	501	474	476	468	447	487	480	535	446	491	447	476	459	464	455	466	473	522	485	426	467	472	461	459	431	475	490	466	473	470	474	489	473	479	493	483	435	422	453	452	473	442	463	466	505	467	459	454	453	506	472	465	446	479	452	458	469	492	445	426	510	476	477	448	518	459	449	422	438	460	468	455	482	467	433	448	476	477	449	483	443	495	449	510	487	491	492	440	448	495	498	439	471	468	459	472	485	472	473	459	435	454	483	446	466	481	443	520	475	485	484	501	423	449	502	483	458	435	450	466	492	508	485	473	481	418	455	458	443	490	516	453	469	466	486	440	432	489	452	495	442	466	488	491	487	445	479	447	446	447	464	463	471	457	448	470	460	453	515	492	469	466	426	424	460	475	474	444	460	441	435	502	455	447	482	495	492	478	467	518	484	465	413	466	456	452	500	441	470	448	457	459	462	415	514	469	478	485	438	491	473	482	461	465	470	471	435	463	503	424	471	472	430	486	465	464	460	440	479	485	470	444	492	460	453	467	488	445	435	445	474	479	510	444	482	451	443	446	475	491	457	452	448	477	457	484	479	447	513	436	491	486	487	461	487	448	459	503	480	454	450	483	461	460	452	508	490	487	458	426	446	468	465	479	490	496	506	437	495	466	502	453	435	496	478	443	438	485	499	483	470	462	447	463	493	522	441	471	470	443	475	506	454	463	483	458	507	463	446	442	470	462	488	472	496	478	451	474	457	499	511	463	492	474	470	473	454	467	485	443	490	502	453	460	465	465	500	434	469	451	490	490	462	446	458	426	460	454	454	496	491	441	467	473	466	483	473	495	488	474	486	465	475	463	473	480	445	470	441	463	489	477	445	472	481	477	445	484	428	478	505	452	465	465	482	459	455	466	520	505	450	443	456	476	488	470	454	483	485	486	507	445	456	469	497	436	487	445	473	532	433	422	473	500	466	463	539	446	479	487	444	475	502	450	515	455	494	435	471	457	466	466	463	448	460	463	458	440	466	439	450	452	498	481	480	443	464	491	493	496	444	448	481	475	446	476	479	454	501	471	447	471	478	446	400	464	494	456	437	463	507	441	475	517	428	476	491	477	500	478	479	435	473	488	454	463	450	472	459	459	473	476	480	445	458	473	481	500	455	472	439	466	446	475	466	437	467	437	442	475	455	474	452	475	468	467	448	485	485	442	442	505	448	499	455	486	480	445	482	482	492	433	426	452	470	455	458	477	496	439	492	466	458	440	482	469	480	450	468	428	466	460	482	480	501	441	459	507	460	474	456	490	476	463	487	455	496	476	451	451	483	504	489	488	462	421	425	456	474	476	451	423	487	501	478	485	475	467	499	486	472	449	489	451	444	475	484	454	437	491	477	477	462	475	457	478	434	482	498	456	442	497	474	454	456	474	444	487	490	455	489	481	453	464	486	500	446	506	489	461	485	486	464	483	426	482	441	456	462	473	490	467	491	475	489	456	471	442	458	461	504	474	501	448	460	460	458	446	438	483	465	486	446	482	465	494	450	486	485	497	435	498	456	497	449	475	458	444	507	468	479	518	441	453	489	466	445	503	504	463	465	511	473	472	499	460	489	487	482	474	469	437	482	492	455	481	478	469	443	477	459	483	480	440	438	451	484	497	478	519	410	482	440	468	449	478	476	480	475	454	460	472	433	442
22885	21580	29250	24374	21573	21596	10894	817	592	483	470	425	409	383	324	340	320	277	289	264	282	260	292	265	265	247	284	255	247	252	269	254	220	243	265	247	266	270	235	267	246	242	255	237	250	242	222	237	271	208	230	260	244	253	252	215	249	246	231	210	250	241	246	235	207	238	211	221	215	209	238	247	244	231	222	235	243	240	259	265	237	264	252	230	254	226	229	222	235	217	235	255	252	253	238	223	226	233	259	237	215	208	229	221	212	248	221	246	233	248	234	219	232	237	247	246	242	237	237	204	222	202	231	261	234	217	224	251	239	224	231	263	231	259	225	229	237	242	261	224	234	247	208	234	244	246	234	228	237	221	230	231	249	241	263	217	211	224	215	243	252	224	251	248	238	237	227	228	271	242	245	257	239	244	249	219	229	248	215	232	246	229	246	230	222	222	265	238	251	226	216	268	236	210	255	212	239	248	243	263	233	239	241	236	236	249	255	211	255	213	255	254	253	243	266	213	244	221	248	237	242	226	208	240	230	234	231	200	243	221	235	229	211	225	219	216	239	239	220	247	237	230	228	230	211	244	225	233	235	244	247	237	220	240	236	224	229	238	216	238	234	239	239	230	229	219	246	224	216	222	257	228	250	235	210	244	209	197	267	236	234	221	246	249	245	222	253	219	222	228	230	253	217	256	250	208	233	219	240	214	238	211	223	238	266	240	255	217	235	256	219	197	230	230	234	233	240	257	222	224	219	207	228	226	213	208	231	258	220	214	246	218	236	233	221	220	248	226	223	235	247	225	209	226	253	215	212	268	219	215	248	239	238	237	209	228	258	233	253	244	249	201	221	246	241	237	231	233	221	226	236	252	204	225	232	226	223	234	266	229	222	232	248	212	238	249	246	234	236	269	211	234	236	270	224	244	240	204	237	244	240	231	229	234	251	239	234	244	233	239	236	226	250	243	245	248	231	242	214	229	232	235	205	234	233	224	246	243	224	240	218	221	235	231	247	238	231	243	234	214	220	229	236	241	242	226	241	214	225	221	244	220	227	208	256	216	242	213	238	214	259	220	216	241	240	210	219	208	242	215	251	240	241	237	228	218	239	211	225	231	251	236	209	210	238	236	227	218	209	232	233	228	248	228	226	224	228	230	222	245	225	252	221	242	210	231	206	233	244	222	237	214	224	232	248	222	227	227	245	229	209	196	238	238	255	235	226	240	258	205	235	234	245	225	222	199	242	242	231	231	237	214	241	247	251	253	228	210	229	219	246	225	254	249	212	215	245	254	246	217	254	241	234	222	228	245	226	217	221	260	232	232	268	244	225	225	228	242	237	240	250	241	243	217	207	217	227	204	230	209	203	252	237	216	242	228	218	249	250	238	257	235	237	230	227	214	239	225	221	251	248	220	230	233	229	245	248	225	244	215	213	239	210	230	211	234	207	231	208	227	209	242	228	221	196	220	249	216	242	262	218	248	237	232	206	236	225	217	229	233	218	236	241	229	230	248	218	256	242	217	231	231	211	206	235	259	231	230	216	245	260	191	222	242	241	259	225	262	220	226	245	230	239	220	235	243	226	221	204	221	238	251	245	283	251	232	224	205	236	242	245	223	247	206	238	232	224	232	221	225	254	245	239	243	229	225	224	222	186	210	214	232	248	228	253	231	226	237	238	252	219	231	222	230	236	232	240	228	237	251	228	238	218	242	211	200	202	237	248	234	214	236	216	216	228	218	231	253	220	222	202	250	208	213	225	227	216	255	214	244	235	233	256	213	236	236	227	212	256	215	233	224	225	219	238	220	204	239	244	231	225	222	207	245	215	222	242	238	267	233	222	235	213	237	250	234	248	205	227	208	242	217	234	235	219	217	217	235	241	237	215	255	228	226	227	248	242	236	246	244	229	240	234	243	240	236	243	250	248	236	235	225	246	246	206	207	248	243	221	229	230	225	194	217	243	220	217	229	218	195	218	204	249	236	214	217	246	224	236	240	241	213	274	255	245	236	226	235	229	221	271	219	203	228	236	225	224	234	238	218	229	224	228	247	191	227	235	201	233	251	235	213	226	212	206	240	202	222	238	247	247	279	227	215	227	226	261	229	233	188	241	217	247	226	229	205	255	211	233	226	218	233	215	239	242	214	228	234	220	212	262	223	247	231	239	243	221	250	218	218	232	212	234	265	223	278	233	226	249	193	253	244	214	238	233	219	229	214	223	241	227	196	234	244	249	228	245	256	242	234	226	230	221	218	247	234	250	231	235	229	263	213	229	220	215	241	199	225	245	243	227	215	225	237	226	228	252	234	202	258	251	240	234	243	222	196	212	241	258	256	233	231	249	235	243	233	219	234	244	223	235	230	251	219	172	242	227	231	224	199	227	242	217	257	227	250	237	223	250	226	249	239	238	246	224	256	215	231	232	229	223	227	214	225	226	221	204	207	255	232	228	259	211	242	251	240	220	217	228	250	240	217	221	229	224	231	228	228	201	229	251	229	218	203	240	223	224	226	235	215	225	218	231	249	229	241	196	215	241	238	254	233	212	258	256	239	224	244	252	252	213	240	239	230	237	192	223	268	239	227	259	237	219	215	250	248	237	228	266	232	223	250	232	239	237	214	241	224	236	261	208	248	234	254	230	244	245	232	246	200	225	224	220	218	247	256	193	230	217	249	248	232	199	208	211	233	262	225	236	241	248	233	245	249	259	227	248	229	229	247	257	221	250	224	258	230	227	238	247	214	229	228	240	233	248	206	225	223	208	271	248	231	254	231	227	221	271	242	215	238	229	204	220	228	253	231	235	239	235	235	250	249	236	231	220	237	236	257	227	234	224	237	211	222	218	231	257	218	233	233	255	230	238	228	249	225	268	241	250	240	213	212	235	249	208	215	224	232	247	231	232	270	251	223	214	257	240	247	238	263	224	231	245	221	203	230	209	213	257	219	238	236	235	230	218	243	228	242	254	233	237	231	245	248	230	205	225	214	251	236	250	267	209	212	234	240	229	237	256	249	244	223	242	229	240	227	236	210	242	221	241	223	226	234	233	233	248	230	252	248	253	228	227	236	248	229	239	231	245	202	237	215	233	261	208	235	259	215	243	194	255	232	243	230	252	239	239	234	253	218	263	232	225	225	235	203	241	230	227	222	253	225	235	265	221	220	243	251	219	244	200	257	237	222	222	226	205	235	236	256	233	223	200	272	234	243	224	218	205	251	226	219	234	244	248	241	223	228	253	205	241	221	235	247	253	248	220	227	241	236	201	216	227	228	276	228	238	198	264	236	219	228	267	229	247	253	216	257	244	247	240	227	249	250	228	261	234	234	251	245	249	221	226	208	221	214	249	209	230	211	211	236	242	227	220	201	243	229	226	220	239	209	243	245	220	254	236	240	222	261	229	234	226	239	220	226	230	252	237	227	218	221	261	270	223	230	214	215	257	245	230	240	216	255	225	214	211	220	245	225	260	244	230	208	235	231	231	218	241	239	207	248	249	262	219	238
36772	45390	31743	6705	2724	1966	1458	1148	914	721	614	586	515	462	394	400	375	374	354	346	322	330	290	310	329	291	304	286	302	281	279	281	278	259	268	289	244	268	260	277	272	292	305	289	229	244	273	278	299	241	256	258	275	262	285	220	256	277	228	258	258	266	262	234	260	260	258	243	265	261	272	252	275	264	306	261	281	293	317	345	273	286	283	269	248	270	262	270	248	240	285	264	258	259	274	288	254	253	250	243	254	271	225	256	259	262	257	242	263	247	256	236	275	258	232	224	237	286	231	230	263	258	276	262	242	228	257	261	253	234	283	256	255	261	241	273	263	253	257	252	245	231	232	261	259	229	277	255	281	238	236	239	259	254	251	269	276	256	229	294	262	255	229	250	270	232	239	269	227	240	243	255	279	259	259	270	237	281	255	258	239	249	262	261	242	226	255	273	259	225	251	232	235	279	267	262	250	251	227	263	240	235	252	281	232	243	237	264	294	265	248	281	254	253	243	259	243	235	247	246	252	234	261	244	254	257	265	233	235	260	226	261	257	234	242	235	231	251	254	226	255	258	234	241	276	273	261	265	259	271	272	254	233	265	265	270	256	268	237	212	225	272	274	235	258	252	256	231	267	248	248	258	246	267	253	253	255	259	269	264	255	278	257	264	287	256	255	229	241	237	247	271	236	287	289	252	269	232	257	285	237	277	258	242	274	233	250	233	221	252	230	251	247	241	247	268	264	260	275	230	274	270	236	242	245	239	257	266	233	238	238	253	239	260	242	242	277	242	249	226	237	229	263	252	232	249	253	241	249	231	219	246	242	224	279	262	253	261	259	254	238	243	260	285	244	268	254	270	276	242	241	275	232	243	256	249	256	263	268	277	229	231	268	226	264	260	251	254	258	250	249	232	251	269	277	243	244	246	247	260	250	281	248	227	241	268	239	232	256	259	281	239	236	255	274	224	227	219	223	264	265	235	275	268	250	245	241	251	239	237	238	283	233	255	283	260	244	235	250	241	254	268	253	228	260	240	262	267	270	239	249	219	261	245	258	258	243	252	262	293	266	243	269	264	267	241	252	281	256	252	261	260	230	237	258	245	245	259	250	273	259	277	252	252	236	252	257	277	265	230	281	269	251	247	221	219	256	274	240	241	271	264	259	257	246	240	258	223	243	239	294	268	215	253	259	261	251	229	242	260	236	239	249	228	236	248	232	244	260	281	245	276	239	252	251	269	265	257	263	241	243	236	241	247	235	258	266	247	252	238	227	227	237	284	274	262	256	242	248	242	261	261	267	261	248	251	248	259	229	271	246	238	259	271	261	239	266	251	262	258	267	263	230	257	268	220	227	254	224	295	232	257	259	278	255	234	245	238	280	259	271	249	282	241	253	243	245	249	242	235	261	265	248	251	256	257	261	223	283	251	254	252	254	221	280	277	244	244	248	255	250	251	260	249	268	274	242	256	234	241	261	237	252	255	260	225	264	270	248	249	266	251	242	256	285	233	244	241	226	285	255	244	275	274	246	243	213	278	272	262	225	249	241	269	255	247	276	246	243	254	262	233	250	252	270	269	247	242	250	256	239	242	258	275	243	277	225	254	262	230	247	263	248	257	266	270	232	238	255	259	261	278	245	239	283	271	252	253	255	238	254	262	246	239	267	251	243	264	244	264	256	278	238	299	262	236	284	264	239	244	266	243	251	274	242	234	259	213	260	241	252	250	249	223	262	283	246	240	242	238	281	237	268	270	248	231	263	268	261	277	229	276	234	251	222	268	240	262	240	276	267	253	235	256	248	238	266	268	253	239	234	255	248	237	243	252	244	260	247	229	238	248	259	243	259	255	264	277	241	239	262	255	262	247	236	272	250	243	240	267	241	248	261	236	271	261	246	267	261	274	263	273	263	269	229	240	229	253	254	253	258	266	254	231	251	217	264	245	257	244	237	251	243	256	276	241	288	265	262	252	257	275	260	248	251	254	276	265	256	250	271	238	273	246	234	220	263	264	237	236	247	240	261	267	243	247	235	259	270	236	246	273	247	243	258	263	246	236	219	251	251	236	243	260	241	248	243	240	273	246	257	243	268	265	243	268	233	258	277	246	264	265	238	239	257	256	253	240	264	238	259	227	248	252	282	260	264	237	271	276	258	255	241	244	272	259	239	246	224	247	255	290	265	272	268	247	254	274	228	254	268	220	232	280	239	231	232	256	241	259	260	270	248	256	259	280	235	234	261	259	254	238	240	255	244	260	254	250	241	274	259	262	218	249	222	240	245	252	255	266	243	276	245	256	250	257	233	244	267	225	237	295	268	254	224	246	258	255	264	240	241	267	262	243	243	258	257	238	249	234	248	234	233	267	219	259	258	231	241	231	277	288	235	261	284	242	260	276	249	254	270	256	253	236	239	273	258	223	240	227	276	251	218	260	261	266	248	268	239	268	250	243	244	246	261	246	253	269	235	234	264	243	283	278	246	254	262	251	270	257	257	249	248	252	232	237	266	243	233	273	239	296	257	255	239	238	243	268	265	269	273	270	244	241	247	231	261	255	270	228	225	242	243	248	269	268	284	254	250	250	248	249	269	247	234	249	257	255	226	227	244	261	214	241	220	235	249	239	221	227	269	244	233	241	233	241	280	256	266	255	206	242	253	248	247	226	242	253	258	280	255	260	225	222	252	287	246	273	281	255	236	242	263	257	232	270	270	269	252	251	243	236	237	232	269	233	247	253	256	244	269	278	262	218	247	244	247	266	272	259	265	272	242	247	256	254	279	264	259	258	239	253	266	264	243	261	229	278	231	245	248	232	258	221	251	253	269	254	238	237	243	264	246	241	258	279	259	243	258	249	279	257	253	225	256	267	265	238	258	232	249	239	247	271	248	239	262	271	255	238	243	273	207	235	240	220	241	248	258	263	251	262	269	248	247	228	221	263	254	271	240	263	235	240	238	245	272	266	245	240	260	232	254	254	269	247	265	249	276	235	262	238	239	257	255	242	237	245	238	279	249	232	215	254	263	261	251	248	221	265	239	237	257	253	256	241	239	272	249	281	254	275	257	247	245	265	251	251	263	251	252	230	260	242	269	281	259	287	261	255	252	261	258	212	251	258	235	245	241	262	263	261	249	246	260	281	232	256	275	269	247	245	254	240	251	259	265	266	251	245	255	260	239	269	221	226	240	264	280	250	261	273	267	219	277	248	266	285	244	212	233	273	265	253	258	246	241	247	277	226	243	264	264	238	249	258	253	242	255	247	263	230	243	224	261	230	236	255	265	257	261	258	266	270	284	294	238	250	233	256	242	252	243	204	259	251	268	241	252	215	224	301	269	233	230	230	236	271	283	250	240	225	267	249	256	285	269	244	257	261	260	276	286	256	244	237	248	273	233	258	268	268	258	257	247	229	260	275	247	279	247	251	276	246	232	249	250	232	231	267	255	223	233	266	288	226	257	259	256	259	244	247	238	237	221	255	254	252	225	242	247	225	270	271	259	256
29574	22558	12057	1393	636	591	576	555	638	617	619	555	562	546	600	575	553	556	619	589	523	577	600	624	594	543	581	582	557	584	544	578	552	553	567	590	582	558	558	562	563	580	560	561	550	558	555	593	583	564	542	579	565	628	608	580	608	527	536	575	582	589	566	561	531	571	521	558	554	586	548	571	574	583	545	586	559	599	591	580	582	636	537	587	539	556	611	547	590	600	537	536	569	527	583	590	565	567	521	533	569	562	557	572	548	563	625	568	562	576	534	597	578	595	577	547	582	587	531	573	582	591	582	593	553	602	558	567	547	564	592	573	549	556	577	562	575	567	575	548	541	546	511	563	573	600	586	625	535	564	594	532	577	594	530	591	542	594	550	606	534	565	571	582	584	532	582	570	591	577	571	539	567	547	522	555	535	563	584	590	547	552	581	581	553	534	576	577	589	616	540	570	562	535	593	565	606	599	572	609	581	589	543	540	576	552	565	550	555	592	588	597	556	576	548	573	598	552	572	565	535	555	603	602	527	553	581	578	533	541	580	594	577	545	597	549	541	537	547	585	619	568	543	538	548	585	554	561	554	521	540	597	541	566	573	632	568	537	539	591	597	563	579	545	620	519	568	554	556	569	613	589	569	607	599	551	579	561	550	554	544	546	567	547	554	571	591	569	574	556	555	514	588	578	549	573	520	564	604	548	621	589	602	538	595	579	559	524	607	572	573	540	537	517	543	566	560	543	564	583	558	580	564	555	565	572	574	589	578	516	555	584	558	593	594	535	537	594	567	567	580	564	590	525	569	551	561	594	526	550	593	550	606	564	503	543	566	575	579	557	554	565	554	577	559	610	573	562	600	555	541	564	570	579	570	555	519	538	592	557	578	570	618	538	628	561	574	544	609	599	564	561	583	591	578	618	615	582	584	591	614	565	547	579	531	579	584	564	600	541	560	560	592	529	549	587	553	524	572	551	622	598	565	555	570	571	556	576	595	541	602	573	557	572	557	558	524	548	574	614	553	559	534	580	550	564	569	531	579	572	535	553	606	527	539	562	599	577	581	565	561	563	581	611	546	562	606	608	591	564	552	611	539	576	562	563	582	556	552	541	598	548	571	611	556	509	561	565	560	631	567	603	552	599	581	564	609	582	583	543	544	578	581	580	567	563	622	544	571	578	554	561	571	548	576	540	591	598	579	598	514	580	594	569	550	536	562	592	611	531	564	526	553	542	587	575	563	525	552	569	562	570	561	591	549	565	542	548	553	577	558	563	588	582	556	542	569	593	577	571	544	568	616	590	557	626	547	556	566	552	538	548	546	517	554	526	519	550	567	584	526	546	563	557	597	540	586	544	550	573	583	580	591	562	577	599	554	546	562	574	544	559	536	540	548	598	571	528	567	536	594	554	564	602	569	556	565	588	548	550	513	603	606	578	586	516	578	566	570	591	599	557	590	555	540	577	604	544	535	513	595	549	540	526	613	623	577	551	611	584	581	564	562	575	586	505	606	587	576	569	567	621	545	568	591	564	553	590	545	530	532	554	566	601	563	575	556	506	617	582	580	581	514	573	576	562	563	571	558	546	552	572	580	585	626	580	569	542	591	563	566	556	592	582	546	608	575	614	552	536	583	533	546	555	602	552	499	561	583	585	575	541	553	581	579	543	563	591	567	544	570	570	547	570	593	595	584	554	591	534	538	586	588	602	565	584	569	582	560	573	566	564	554	541	540	605	553	525	530	529	577	571	561	579	559	591	583	543	539	573	565	560	555	582	567	583	622	569	557	537	567	535	589	589	565	628	568	556	564	611	557	535	592	586	521	537	571	523	546	521	577	553	605	575	593	580	560	571	554	561	559	545	558	600	564	557	573	544	566	594	576	599	504	569	559	575	563	557	560	580	538	590	580	568	569	566	568	557	554	565	574	569	556	589	592	590	531	616	574	575	556	561	607	593	555	568	547	542	581	560	588	573	557	546	581	533	552	566	536	568	557	562	522	613	572	632	610	573	565	577	579	577	513	539	512	594	565	583	514	624	583	580	601	569	593	609	550	551	589	590	588	577	540	582	563	585	555	534	577	552	561	526	562	598	559	574	563	581	563	556	589	571	594	568	551	539	584	599	594	560	602	576	566	563	578	591	533	539	576	582	586	562	578	592	593	611	603	573	549	575	617	560	584	562	533	544	517	597	550	573	575	568	544	575	523	525	590	567	612	587	589	552	593	528	551	568	560	607	594	569	566	560	568	569	538	589	595	605	593	535	585	564	572	570	554	617	598	559	548	575	524	567	568	555	557	586	569	565	567	571	548	581	581	530	586	604	587	554	616	584	574	554	542	579	527	556	551	542	564	594	561	594	554	545	559	558	574	556	542	544	570	591	584	539	562	583	561	562	589	577	575	559	548	555	583	578	555	531	557	549	557	558	552	538	568	558	604	579	570	568	548	521	542	579	519	578	567	558	534	527	616	526	577	552	580	578	560	597	580	540	558	542	537	536	593	595	604	571	557	547	550	616	579	586	625	540	573	538	577	617	568	588	519	571	563	578	535	601	549	536	577	571	598	553	616	563	565	544	594	554	575	555	567	565	538	584	571	576	579	559	550	548	575	563	593	511	531	536	554	586	579	581	560	573	552	540	556	551	583	576	570	570	538	578	578	552	527	560	584	586	571	567	616	543	583	582	529	559	590	531	561	606	555	563	570	566	571	552	557	556	591	538	595	546	568	575	576	576	569	584	590	564	589	544	581	572	560	573	542	567	613	529	560	582	579	575	575	594	561	554	568	567	617	585	548	583	562	601	598	587	596	586	599	539	562	573	575	578	557	597	579	541	601	568	616	561	552	532	525	515	576	525	573	569	566	582	562	520	601	565	528	581	551	521	594	567	548	575	569	572	558	550	545	572	606	570	517	549	556	582	567	592	552	595	583	557	536	560	563	559	562	584	566	555	561	555	515	590	557	569	539	540	543	577	568	534	539	541	554	576	574	597	485	563	604	582	586	566	535	587	530	565	554	550	570	587	537	525	536	513	568	521	612	561	574	586	528	594	551	572	547	567	570	560	556	612	575	547	529	559	581	528	573	562	557	556	560	559	517	595	555	579	570	594	539	588	598	550	598	531	525	548	552	536	568	578	524	575	555	616	579	558	571	576	552	575	582	545	583	537	597	573	556	613	579	576	570	582	566	578	604	565	575	575	589	567	533	585	536	556	548	552	543	540	550	577	573	581	554	594	594	542	586	564	606	576	576	551	538	582	597	585	572	551	549	556	567	570	543	572	572	611	555	559	573	603	594	577	576	612	599	586	583	515	570	581	562	568	568	583	556	559	544	541	567	587	545	566	548	547	557	584	595	574	562	547	530	586	549	588	544	546	523	541	535	540	556	596	587	566	570	577	572	579	584	564	546	523	561	564	617	589	587	563	609	558	591	601	585	542	562	627	580	592	577	590	554	617	520	557	584	555	581	568	571	586	553	607	611	578	543	544	573	540	579	529
31407	23251	5272	837	689	625	646	619	634	655	607	602	575	629	643	625	638	582	599	602	639	591	590	611	644	625	651	652	609	610	581	623	629	620	593	586	633	599	644	663	529	629	616	625	596	592	597	600	579	600	576	607	591	580	609	647	622	595	647	591	601	636	587	609	608	611	585	607	639	606	582	623	630	574	603	609	634	675	625	614	656	636	652	577	625	559	644	613	598	625	628	599	624	633	614	612	656	587	621	610	604	576	610	599	601	620	587	615	595	580	563	602	588	643	628	617	623	637	635	603	589	628	575	628	574	619	588	593	598	630	569	602	653	616	606	608	606	638	614	639	651	646	608	594	613	581	603	613	629	571	589	587	655	589	639	594	590	600	583	616	628	607	609	615	598	646	621	652	614	629	626	591	644	604	574	633	572	601	577	585	606	593	601	622	615	605	618	599	636	587	588	645	616	632	622	612	626	660	623	589	650	593	582	623	597	645	584	592	606	578	599	621	602	603	653	629	579	606	588	611	600	593	612	623	574	604	602	629	613	645	598	600	613	636	601	615	602	581	631	615	595	612	621	579	641	579	608	598	575	629	588	602	599	615	610	615	588	608	594	632	579	587	575	612	562	577	607	613	581	622	614	617	631	626	602	630	600	609	606	618	565	626	552	624	663	590	616	599	634	592	616	660	589	624	616	607	584	592	649	627	603	636	579	635	567	580	567	606	610	586	583	633	610	634	595	646	635	626	660	613	557	573	603	577	560	635	629	611	587	619	590	622	617	579	617	595	621	623	575	645	562	632	598	610	604	601	595	618	653	586	605	600	617	647	584	586	565	612	622	617	610	581	607	610	581	604	589	589	635	598	644	567	603	609	554	598	598	670	579	590	615	625	636	628	626	636	606	616	600	621	577	658	604	624	603	604	632	663	616	617	569	616	559	574	572	586	640	600	601	579	634	594	614	621	602	585	641	588	595	642	604	606	630	602	612	618	679	592	635	591	587	624	633	622	592	606	611	633	643	654	588	658	599	589	595	632	621	679	646	608	587	600	615	580	634	604	603	658	626	591	597	695	581	604	636	600	579	649	613	547	651	619	643	612	619	604	615	582	599	601	614	540	601	606	565	624	684	632	627	611	589	584	592	593	591	589	611	647	616	578	601	549	648	636	615	632	641	577	601	660	634	619	553	638	548	611	583	607	602	570	586	580	626	585	611	555	648	609	640	610	618	611	640	613	658	592	574	600	586	564	597	617	585	598	527	592	593	612	619	621	575	611	630	630	592	603	595	591	625	594	564	579	642	603	631	596	602	614	559	570	611	619	630	589	625	597	622	581	592	635	618	625	589	577	594	560	653	661	622	586	610	641	583	616	604	614	598	644	599	627	589	577	605	653	628	629	606	586	608	595	628	609	612	607	609	619	568	633	604	611	565	569	578	610	596	605	592	629	614	566	606	644	565	573	595	628	613	616	603	586	616	650	587	604	637	629	624	626	593	633	564	595	605	617	629	624	630	630	576	612	601	608	655	573	595	632	589	626	625	620	634	581	598	552	628	593	579	601	567	611	579	616	582	593	595	638	621	616	609	603	613	592	617	623	585	641	614	603	612	606	587	624	598	575	576	569	636	635	609	599	615	642	618	569	639	572	639	588	573	614	617	588	602	647	602	606	587	619	591	634	560	603	608	588	618	609	584	628	626	576	588	567	584	622	624	593	583	644	645	640	592	566	607	595	589	614	596	621	592	572	662	601	583	626	578	617	601	619	585	547	637	603	582	621	662	602	609	618	612	582	648	619	605	617	590	616	601	618	627	615	600	598	640	594	605	605	633	590	607	603	610	622	650	586	621	604	651	662	587	575	659	637	629	563	576	614	609	594	634	619	604	625	604	567	626	597	602	589	641	625	612	603	587	626	656	637	634	628	628	584	612	603	594	609	597	617	622	597	602	618	608	628	627	622	584	626	641	632	633	604	598	661	623	614	635	632	581	601	593	647	604	578	587	622	588	633	613	582	617	578	571	612	592	600	606	546	622	586	592	593	624	671	666	603	628	619	621	622	630	639	619	596	634	584	637	584	620	614	566	589	591	605	593	636	599	595	583	617	627	628	599	555	603	628	591	635	567	600	603	597	573	624	604	595	617	605	578	599	599	616	583	622	586	578	591	615	637	595	658	606	609	606	612	642	603	597	614	620	637	562	620	596	568	604	603	614	600	589	604	635	594	597	625	631	607	625	655	597	624	607	643	620	636	591	618	608	595	607	699	620	626	623	638	599	638	607	590	598	567	634	605	622	591	592	596	577	610	601	626	577	579	569	631	636	625	624	646	645	654	574	622	589	605	652	595	580	578	567	590	620	625	613	558	574	615	599	637	595	624	641	653	662	580	611	595	610	577	633	665	623	605	591	605	592	601	666	617	607	617	597	567	633	569	595	601	614	601	620	576	597	578	596	617	580	625	614	608	646	595	615	586	614	652	617	631	608	620	569	616	604	608	588	611	603	601	601	628	549	597	602	627	621	595	598	610	637	591	595	602	597	606	624	589	637	608	625	622	585	590	644	583	602	603	576	574	623	580	622	588	627	585	586	631	607	576	592	612	601	607	602	614	584	640	625	608	591	647	574	617	574	582	589	631	612	640	620	629	578	618	609	595	597	595	625	609	632	603	650	634	632	641	662	599	597	657	597	641	568	631	629	638	588	604	622	609	596	579	612	636	604	647	594	628	597	547	564	644	639	614	658	608	599	652	590	543	635	629	616	622	638	636	605	630	619	630	600	585	575	568	624	618	612	573	619	639	588	634	617	643	647	644	602	581	577	595	595	600	619	630	608	595	595	598	608	616	636	604	629	576	612	591	606	612	655	619	600	606	555	631	603	615	562	630	604	670	570	614	658	654	642	573	656	638	595	650	606	604	599	593	633	606	599	593	581	611	596	657	639	581	593	621	594	581	615	599	612	592	604	602	614	619	645	644	621	595	618	624	563	627	574	588	562	632	641	602	600	604	600	633	579	573	616	648	599	583	628	602	618	627	646	638	625	610	648	608	615	667	608	596	628	596	660	598	609	611	603	602	628	630	642	572	603	660	596	577	649	600	599	602	611	608	585	592	572	597	570	571	564	618	615	587	604	557	676	584	596	614	565	608	587	585	623	604	635	603	586	607	603	613	641	582	579	585	612	628	635	563	584	662	562	622	610	632	558	592	646	575	638	608	585	609	592	579	614	565	611	580	605	648	619	601	628	595	610	635	600	622	626	613	611	624	582	585	628	612	620	603	572	613	639	611	620	645	594	583	585	621	636	603	637	622	583	638	567	624	588	604	575	630	602	575	609	632	589	642	563	610	625	604	600	619	603	578	607	610	645	596	625	649	591	646	560	612	626	619	667	605	645	632	583	663	623	565	577	627	600	587	603	569	546	636	600	637	596	608	596	611	638	616	598	624	557	616	633	594	597	641	578	619	583	597	590	646	584	616	609	631	616	605	644	581	589	656	601	597	608
23932	21498	28959	24465	21491	12442	1069	753	636	569	533	556	503	500	457	448	424	510	474	435	481	453	470	495	471	459	465	492	422	434	451	449	450	427	444	442	388	457	463	422	430	444	443	420	435	450	465	433	470	439	431	412	410	440	448	429	426	431	452	387	416	410	441	435	437	444	407	443	425	414	452	450	421	418	462	443	435	470	435	470	449	427	470	452	459	435	455	475	419	424	406	456	452	417	407	398	452	432	512	436	411	441	408	478	448	416	397	445	481	440	417	425	438	431	435	495	449	418	415	398	452	454	486	440	430	456	408	433	449	420	459	433	442	443	460	419	435	431	443	461	414	433	450	492	471	412	437	463	429	438	452	403	412	406	430	430	461	417	420	458	410	419	482	452	436	451	417	420	434	431	457	417	453	441	453	437	399	447	418	416	390	385	438	454	412	405	452	405	449	402	402	452	427	444	467	431	414	433	461	388	436	433	439	453	410	418	438	428	425	413	417	415	441	430	447	441	433	408	454	410	455	412	380	458	405	396	454	413	458	436	432	450	435	445	449	418	389	394	434	407	418	417	449	449	442	438	419	464	391	427	434	433	431	413	427	439	440	447	428	412	429	391	418	461	460	428	407	424	441	430	407	458	458	431	426	441	430	476	435	424	455	402	397	425	454	443	455	436	423	430	442	419	447	439	421	475	448	443	442	446	426	437	416	456	417	462	435	432	441	458	428	438	422	435	451	390	424	414	451	441	377	458	400	436	417	434	387	460	427	445	442	412	425	422	450	454	442	422	426	415	448	449	434	452	427	450	414	431	449	426	435	423	455	407	442	440	392	444	447	474	490	423	450	436	471	410	437	394	423	438	427	471	461	470	427	428	402	390	425	439	442	453	452	441	434	427	448	421	425	434	463	451	441	437	470	375	482	429	440	422	454	414	437	425	465	430	430	428	414	426	467	408	416	447	442	451	462	400	424	435	421	412	432	431	472	414	423	399	432	415	404	420	468	427	424	444	433	423	451	412	448	416	444	411	449	433	424	446	443	423	401	435	435	440	452	443	399	449	403	370	457	429	435	413	408	436	408	431	473	402	403	418	453	419	449	421	400	413	418	447	456	450	415	423	448	420	444	425	478	448	399	416	422	457	404	440	425	447	438	392	405	473	405	436	435	420	403	427	474	447	445	389	412	431	424	435	420	460	453	417	459	424	431	452	444	455	476	453	431	410	423	395	447	444	443	451	458	458	390	427	464	428	442	464	394	464	447	472	449	416	443	439	431	438	439	436	420	436	432	436	417	425	392	463	421	439	456	454	440	446	365	451	430	429	456	443	455	394	401	454	423	463	423	454	421	404	440	430	426	432	469	418	421	443	464	440	401	427	452	456	453	433	452	427	437	460	433	474	440	456	412	423	414	428	486	443	400	427	417	419	465	426	418	430	452	422	415	450	448	454	432	450	449	446	379	417	429	422	476	429	426	427	420	416	440	437	412	439	437	431	435	427	428	437	467	380	422	444	427	410	409	440	438	465	443	453	425	439	456	429	462	417	438	443	422	442	466	470	412	450	441	449	428	466	409	425	445	456	438	419	432	448	480	427	420	437	446	389	426	435	467	460	419	454	444	465	453	418	435	417	410	454	442	466	439	437	443	428	402	436	451	444	481	412	448	385	432	430	422	438	439	459	460	431	420	463	434	415	451	458	415	437	438	447	418	460	469	458	409	465	407	430	446	438	414	442	462	440	429	441	422	396	426	414	444	423	425	405	421	452	457	402	394	418	444	460	445	394	427	459	440	428	461	452	407	456	383	445	441	439	458	439	424	402	419	461	382	457	426	430	449	428	438	458	392	439	465	399	424	390	422	481	399	477	456	433	465	423	448	409	375	426	450	480	419	399	444	455	402	417	458	401	456	428	441	428	429	432	427	471	424	408	393	428	422	472	423	442	423	436	475	404	418	424	438	428	434	396	401	457	411	443	441	449	457	446	433	410	446	440	442	474	405	442	435	465	443	394	446	458	438	460	396	436	411	428	416	446	431	462	427	461	433	441	434	405	407	430	460	419	430	386	420	439	409	481	417	430	432	458	427	484	451	441	444	418	415	446	457	413	440	424	435	424	415	454	449	432	425	472	435	395	413	470	415	445	469	439	413	436	433	427	426	468	458	439	448	414	434	406	475	430	420	408	436	454	430	465	448	449	424	457	395	415	444	440	438	428	420	450	405	431	409	453	448	408	465	461	460	424	399	454	486	465	412	399	444	399	413	417	455	464	409	399	441	394	469	436	439	436	422	412	439	426	432	431	403	390	449	445	445	434	471	397	434	466	446	464	439	431	463	454	468	442	427	437	422	442	468	436	425	438	434	428	446	426	399	444	478	450	460	469	431	420	452	431	451	416	423	406	420	438	442	382	448	396	449	453	434	452	456	415	419	441	489	426	437	395	429	427	483	401	445	432	446	424	421	427	442	428	453	440	432	406	421	377	423	465	427	459	431	385	387	388	463	437	431	420	458	439	417	477	437	433	411	436	440	413	424	405	428	416	425	430	393	424	486	439	396	432	424	443	454	418	413	465	453	433	455	447	420	439	411	430	479	465	446	425	430	413	430	462	409	436	439	451	464	435	415	417	449	417	455	481	419	427	446	427	457	465	456	407	429	424	411	467	423	426	427	441	422	431	439	440	435	400	434	445	409	395	435	432	455	434	428	464	423	401	398	409	412	425	434	446	445	413	426	466	420	428	432	436	378	418	445	435	430	416	470	401	445	430	407	426	436	431	437	421	439	427	443	438	397	438	443	419	405	426	419	413	408	420	442	428	425	426	449	447	402	402	460	422	443	394	388	461	432	427	438	488	462	435	434	416	470	441	439	431	402	469	408	450	467	415	415	458	438	430	440	424	386	440	460	401	412	450	425	451	430	418	444	433	452	462	412	462	480	437	412	407	440	411	386	412	455	407	432	425	414	422	403	428	481	433	443	441	464	408	404	456	493	411	454	413	461	415	428	452	452	446	434	414	444	430	435	459	410	451	415	417	419	459	425	438	456	464	459	407	429	471	430	418	460	419	450	429	438	430	417	439	435	440	426	424	431	418	443	435	435	434	441	434	440	435	427	450	429	430	480	425	441	429	470	448	472	459	400	430	394	391	403	426	432	377	452	448	412	417	432	414	435	443	431	453	454	404	421	407	419	435	402	421	431	423	439	422	413	407	425	429	450	461	435	389	418	402	433	418	404	453	471	436	419	402	460	443	446	432	398	425	400	446	440	485	449	450	431	438	431	431	407	455	437	405	437	435	451	440	466	438	437	437	421	424	413	417	443	423	416	381	457	474	428	430	405	423	418	418	455	428	440	419	437	457	426	405	441	440	456	459	437	470	402	420	429	401	434	445	457	427	418	425	432	437	400	441	452	468	448	416	403	455	427	426	449	416	393	423	420	424	414	398	387	410	391	438	398	425	436	433	424	454	456	444	413	416	440	398	414	437	464	443	410	411	419	439
32727	37478	31544	5572	1728	1331	1057	947	827	755	644	635	562	579	560	536	530	572	535	507	524	499	528	490	479	498	510	493	481	504	485	505	462	478	485	475	534	431	497	501	447	474	467	506	483	460	477	469	496	478	493	477	464	454	464	476	458	505	460	477	504	453	463	498	472	489	483	489	478	420	494	484	500	519	500	495	536	503	520	534	487	493	487	511	476	477	489	459	474	456	495	458	485	494	484	482	495	486	480	459	460	424	459	501	487	471	459	481	478	515	447	432	507	483	466	498	483	496	494	444	507	511	482	494	461	466	475	468	457	450	463	497	480	519	451	485	484	467	480	458	471	445	450	480	512	512	470	483	463	484	470	493	517	457	509	498	486	466	458	449	465	447	481	459	478	514	496	470	460	510	470	448	465	481	502	455	446	468	456	441	501	471	474	492	457	449	450	490	503	448	421	494	521	464	485	492	479	498	469	488	496	502	477	458	484	419	479	473	489	487	431	487	447	445	479	448	466	482	481	501	445	489	477	525	482	500	486	473	446	493	498	496	483	457	495	439	495	454	510	469	470	456	487	438	489	452	476	477	437	473	475	437	491	499	460	474	490	471	519	467	484	458	446	473	433	456	443	474	484	431	461	462	481	429	471	471	495	452	429	472	459	472	481	463	495	461	457	496	438	437	466	516	452	499	457	469	456	436	481	477	490	453	501	494	465	498	441	447	464	488	467	474	445	459	427	446	506	443	482	464	470	487	471	450	482	462	418	520	455	456	498	487	482	446	482	490	453	484	479	430	463	494	489	462	426	511	469	477	459	513	475	457	476	475	493	489	474	469	463	489	450	467	473	489	501	485	459	474	460	466	470	491	470	494	488	463	442	459	455	457	473	447	492	470	466	480	497	461	496	498	516	477	480	442	515	484	476	479	483	473	445	501	501	447	464	428	478	466	484	461	462	455	450	494	462	484	470	493	453	483	494	448	462	435	483	509	499	470	476	499	462	478	478	459	479	464	487	472	470	478	439	460	442	527	435	474	468	459	464	464	506	484	476	480	498	434	476	491	478	483	466	453	507	467	490	480	474	465	446	482	466	477	455	508	481	454	469	446	456	476	469	462	455	476	436	465	467	491	481	432	500	434	447	464	449	493	443	452	478	469	467	457	447	434	477	486	502	487	440	516	480	493	471	462	455	475	497	489	448	445	477	505	445	492	500	458	484	466	478	493	458	425	455	525	463	494	468	464	466	502	474	491	440	486	490	479	487	449	447	473	509	464	460	443	495	517	467	458	473	524	472	489	464	464	473	499	453	504	485	482	479	462	479	491	483	468	471	481	493	482	498	465	499	513	481	443	448	464	486	505	471	461	497	497	469	476	460	475	469	472	503	477	466	503	502	465	469	434	465	468	507	483	493	474	442	478	481	516	446	445	437	483	459	494	479	454	492	496	505	510	438	467	509	473	482	510	423	487	471	505	479	485	451	462	435	475	453	449	445	482	474	485	469	482	479	475	485	461	479	476	471	532	459	484	475	455	482	484	454	458	462	459	449	493	494	493	474	488	508	433	452	459	476	456	483	454	496	501	474	467	460	500	495	463	458	485	477	448	460	471	471	459	473	502	472	500	461	481	449	460	460	475	497	481	473	457	432	504	477	448	467	469	413	474	485	453	445	478	439	505	411	457	504	490	471	478	463	470	490	472	474	496	461	492	455	470	498	464	499	504	509	487	474	489	477	453	563	457	438	480	462	482	462	496	472	505	418	434	513	494	500	435	456	455	493	465	477	452	459	452	509	473	486	457	485	453	489	473	464	474	521	480	454	457	501	492	479	452	520	522	480	498	492	467	430	435	498	466	438	474	490	478	432	460	492	460	479	476	483	441	485	492	442	469	499	454	470	501	462	464	465	501	502	444	452	470	469	439	482	470	448	459	494	471	466	424	495	487	473	447	435	482	440	456	478	490	469	483	502	491	472	491	451	458	488	448	490	445	477	492	485	481	456	471	477	460	464	455	478	447	456	453	491	504	493	489	504	437	479	484	479	491	470	457	466	477	476	485	512	476	457	492	473	461	456	466	482	472	463	487	463	500	458	482	463	506	468	454	512	481	488	461	490	441	467	455	494	448	470	427	455	468	448	465	446	476	483	463	470	440	482	462	477	472	424	455	485	456	473	488	468	463	473	455	472	486	493	477	495	472	500	447	445	437	450	457	453	458	462	461	481	454	467	451	470	498	468	456	431	464	465	418	497	466	481	459	468	480	484	478	466	497	483	458	484	481	472	443	449	458	451	480	472	470	446	510	478	482	479	475	490	477	471	457	490	498	477	486	458	505	464	481	468	476	448	434	458	514	467	457	488	446	480	477	465	459	426	450	471	487	445	497	471	463	463	485	437	504	508	448	473	480	495	515	466	483	478	495	519	439	440	464	466	463	467	484	519	466	477	451	449	463	462	415	489	480	459	452	486	504	466	479	497	488	460	487	495	460	478	438	427	460	471	453	415	497	464	454	475	466	486	440	477	483	465	455	455	515	474	481	468	514	476	451	458	469	425	470	487	491	448	453	466	471	439	470	414	441	476	468	423	472	454	452	462	468	461	465	455	456	483	457	490	457	473	461	474	473	457	471	465	517	498	456	475	507	463	463	496	463	526	488	488	438	475	454	490	461	465	495	456	492	438	465	438	469	461	481	477	454	463	473	500	497	488	473	504	470	463	476	442	503	442	450	466	436	463	457	447	470	528	512	436	445	456	463	443	471	439	476	470	452	440	445	460	457	513	445	464	494	455	488	442	459	461	480	446	478	493	504	515	469	475	431	447	459	488	471	466	496	462	477	479	435	468	499	435	493	483	521	485	500	479	438	469	470	496	476	486	464	434	476	451	477	470	498	517	509	486	473	485	513	479	473	491	449	444	503	459	493	479	483	465	447	473	501	454	491	454	442	443	489	509	450	472	478	504	479	440	460	466	492	455	455	466	454	486	450	482	468	462	481	475	464	504	443	460	447	507	469	488	456	473	421	496	430	510	471	449	505	466	499	496	463	490	443	493	498	480	465	451	484	447	497	481	487	491	433	503	459	476	531	465	471	433	474	485	469	441	480	523	502	493	449	489	464	455	431	430	479	470	487	479	474	469	506	465	502	481	489	490	522	476	495	473	450	476	508	490	472	469	436	462	474	500	481	499	488	449	452	489	481	476	483	467	505	501	509	471	499	451	470	481	468	467	478	469	480	499	450	500	465	519	475	432	511	460	511	489	453	443	479	509	431	458	481	444	461	478	484	474	451	486	482	487	489	492	510	462	468	477	462	475	417	500	480	444	439	443	442	448	495	498	478	480	493	482	431	477	459	483	494	489	490	472	436	448	448	494	453	510	458	460	438	506	483	478	499	477	449	465	513	464	469	489	464	469	458	463	467	458	416	505	468	452	481	513	502	452	431	503	454	444	460	491	464	448	475	474	506	456	484	489	435	446	485	481	500	489	475	457	466	424	464	454	466
25125	21539	28170	25246	16354	1173	638	609	547	541	496	521	491	508	464	442	523	497	466	445	458	448	499	462	489	472	445	483	462	488	457	470	460	419	437	471	455	472	457	456	470	482	471	406	408	455	466	438	471	489	463	487	442	459	428	499	453	498	455	452	489	460	426	475	463	414	472	472	475	459	453	427	508	498	472	493	490	503	496	502	446	481	486	497	439	479	458	452	490	477	434	438	470	454	468	474	531	437	452	456	448	426	441	466	476	422	484	483	440	474	479	484	438	462	485	450	420	491	465	456	439	508	461	465	448	480	436	455	445	480	449	483	480	429	466	452	465	486	445	463	456	431	424	459	475	471	479	452	442	441	492	464	469	399	461	494	424	451	436	493	478	453	468	484	428	460	466	488	489	438	445	457	478	471	482	456	454	467	463	472	478	465	426	462	452	460	479	490	489	482	452	466	471	491	475	493	471	489	457	449	482	454	482	476	447	461	456	440	469	415	411	466	485	463	467	482	501	435	475	456	445	468	465	476	484	488	448	460	465	413	438	455	466	449	449	467	463	476	480	458	436	445	436	483	465	467	438	468	466	457	439	446	448	507	454	488	481	462	464	464	474	485	479	455	467	444	488	457	460	445	484	481	494	474	462	450	424	474	483	482	470	478	456	478	468	451	462	443	473	470	454	461	449	450	441	462	503	472	469	467	471	440	434	444	446	487	478	496	447	458	473	470	431	483	438	449	432	455	425	432	478	449	475	438	439	470	505	446	464	460	485	448	444	475	485	427	450	489	421	476	433	440	487	468	450	454	481	469	476	471	461	453	498	470	471	462	471	457	439	437	455	473	463	454	395	442	479	480	445	477	451	492	496	491	486	469	467	486	473	457	486	485	456	500	434	457	499	469	451	474	481	452	464	427	428	486	450	430	450	422	495	483	470	436	466	445	448	493	423	475	448	462	512	474	469	437	481	457	465	495	417	487	477	452	473	488	460	503	471	497	447	497	483	447	465	442	473	449	449	472	504	514	500	463	480	473	459	467	469	446	484	435	492	451	454	452	469	445	490	474	501	519	465	468	465	495	472	440	449	473	465	448	496	485	459	496	434	471	420	442	503	469	459	477	487	455	499	420	418	464	466	450	489	473	480	505	482	452	482	466	475	471	461	465	426	463	458	481	448	430	478	450	450	443	464	457	464	443	455	445	450	448	460	467	457	492	458	442	436	499	500	442	473	448	484	454	512	463	437	481	461	501	468	439	473	448	469	441	440	474	442	446	465	475	451	453	434	460	461	460	440	493	471	430	453	479	444	451	455	446	454	463	484	467	461	425	442	464	504	456	474	472	428	467	463	473	490	445	492	454	444	466	443	431	452	472	450	449	496	491	481	432	470	465	499	452	424	502	469	468	474	438	440	496	439	485	452	457	430	421	461	443	511	483	461	463	486	463	455	483	481	450	447	484	436	492	429	494	428	416	424	440	448	430	462	485	456	453	496	466	459	450	443	467	437	480	445	438	465	457	444	495	441	486	478	476	418	458	458	479	479	431	484	450	477	492	447	478	459	418	451	465	441	496	451	398	455	475	448	459	476	461	483	489	482	448	476	467	446	465	459	451	503	424	493	416	454	511	503	453	516	509	501	451	487	443	464	463	423	457	434	493	443	455	481	439	501	506	479	460	501	437	463	453	416	416	504	469	455	457	476	472	488	496	497	479	422	481	430	473	493	482	438	460	504	503	469	503	459	465	418	445	452	478	445	465	474	476	458	462	452	459	473	473	469	467	497	461	457	455	474	427	490	434	459	486	488	452	463	464	464	453	476	462	446	474	464	476	447	423	444	441	484	475	448	461	456	527	436	451	481	461	446	481	463	436	494	479	465	449	480	464	433	475	449	435	465	478	458	456	448	437	421	478	481	474	453	468	423	464	452	460	460	463	452	430	472	460	490	488	430	479	452	522	461	425	467	466	491	438	474	462	459	458	468	461	454	445	465	503	461	464	460	459	438	464	450	459	444	455	482	450	484	488	436	425	452	459	433	455	452	490	484	477	497	454	466	495	441	506	480	445	496	452	470	435	474	472	482	499	456	428	474	450	464	485	439	451	458	460	481	452	470	503	445	487	476	451	492	461	451	457	475	422	488	454	435	436	502	451	472	466	474	468	504	455	430	444	468	476	446	440	473	486	481	490	469	450	478	444	462	453	434	476	460	462	468	436	452	485	458	426	439	456	450	429	438	453	448	465	473	480	470	458	508	433	468	473	425	412	435	527	482	495	453	452	478	471	423	437	466	441	461	505	463	477	435	455	440	480	447	471	447	429	467	434	478	450	447	442	462	468	466	467	473	459	480	447	488	523	403	445	467	469	461	427	455	435	437	487	474	445	436	418	483	468	474	489	486	459	490	469	450	484	460	482	477	462	439	489	535	453	483	462	467	462	500	456	484	493	470	480	509	471	497	457	464	457	438	475	451	452	440	448	439	433	488	460	480	478	489	454	459	470	492	426	465	511	469	462	485	433	464	458	451	428	485	478	461	504	519	442	485	515	464	460	517	453	429	474	464	452	441	443	480	454	486	444	450	458	474	417	487	490	467	472	467	425	475	450	443	447	483	441	478	444	480	474	485	438	435	464	448	464	478	479	440	475	469	434	462	438	466	456	479	466	434	455	433	456	472	449	480	445	474	480	464	451	473	445	449	485	449	480	443	485	448	441	448	463	442	469	430	478	482	470	492	429	453	445	433	474	456	481	481	466	419	435	423	488	442	426	434	468	460	493	494	457	474	451	420	504	452	422	489	454	469	474	438	481	448	421	458	474	503	449	488	472	481	461	477	495	424	472	450	475	479	461	457	516	468	438	493	441	463	486	512	418	500	462	451	476	462	456	432	483	476	504	466	456	457	428	453	447	447	437	441	465	464	455	499	530	463	458	442	424	484	449	486	446	441	437	476	524	441	428	486	479	472	462	462	499	436	419	495	464	438	461	481	452	489	448	483	478	461	465	503	472	454	447	477	440	455	469	435	441	437	472	452	502	451	424	480	425	459	444	457	468	481	428	418	439	440	437	438	453	462	462	470	486	444	476	482	450	460	447	462	505	480	467	486	487	504	474	465	448	450	494	440	471	475	428	475	500	442	452	469	455	466	459	470	472	452	487	466	482	468	427	463	484	475	439	451	488	450	454	523	448	468	480	445	466	439	515	465	433	460	448	478	441	475	439	457	463	472	397	504	450	469	452	439	459	446	500	462	473	450	475	513	454	442	498	472	502	470	459	435	496	446	487	472	433	444	434	443	419	445	473	446	445	443	453	441	480	460	434	447	493	456	494	447	483	429	497	441	424	466	442	441	465	427	443	498	468	472	454	475	430	456	474	493	447	457	454	440	444	461	445	441	429	427	453	467	477	457	427	484	501	480	452	447	479	449	471	490	472	460	492	471	459	462	482	469	447	410	452	448	481	475	479	515	505	472	480	438	492	471	459	449	460	442	467	437	456	452	470
32944	33085	24870	4776	1263	930	858	734	698	609	603	598	541	574	527	530	559	557	519	513	523	527	472	491	566	517	489	497	522	492	485	499	539	492	485	478	503	468	497	495	473	506	486	511	500	521	467	479	479	540	505	507	485	491	496	432	508	483	503	507	452	464	517	476	499	456	481	493	475	468	468	490	474	491	487	484	550	509	493	497	527	497	527	500	500	512	476	512	468	489	505	513	507	465	502	478	504	504	480	500	487	502	471	502	479	487	486	532	489	495	456	528	503	497	483	457	486	493	520	493	489	494	455	480	511	539	467	448	501	507	502	459	506	512	472	491	480	488	493	487	504	456	433	450	514	544	494	467	483	503	476	494	486	484	466	479	514	494	489	466	503	495	482	491	495	521	481	482	483	487	493	466	450	499	486	467	516	497	466	499	485	446	467	447	474	509	490	468	493	463	531	468	518	509	461	469	456	443	525	489	481	503	485	472	510	504	498	468	452	491	517	488	485	483	463	459	511	481	499	478	480	523	474	435	490	479	484	475	521	457	488	478	470	517	509	483	481	500	472	516	508	469	463	480	469	475	497	483	512	481	497	489	491	497	511	526	474	475	471	529	471	481	476	441	495	489	499	485	479	498	500	467	498	454	524	482	507	461	487	508	479	518	504	459	511	514	501	501	514	513	485	492	506	490	484	466	469	452	488	487	492	516	511	532	475	493	506	455	518	501	497	468	473	520	466	485	479	491	493	458	476	503	485	485	435	507	467	489	475	520	478	490	514	508	485	518	494	478	484	485	514	471	464	459	475	524	510	498	477	465	495	503	489	505	503	417	538	491	490	509	494	512	482	512	500	467	468	458	499	525	480	528	488	477	517	481	483	476	476	491	459	510	477	470	490	461	480	466	493	495	454	505	490	444	506	531	530	494	457	463	510	470	450	492	470	498	485	482	508	483	525	486	499	515	458	496	490	495	438	477	528	485	467	506	425	462	486	472	482	475	508	465	505	495	488	499	514	454	468	475	501	487	483	506	465	514	494	444	500	496	502	501	442	485	502	511	488	466	456	471	464	459	480	460	522	494	487	466	499	465	494	472	476	438	499	535	483	495	468	473	490	480	484	509	532	456	475	490	507	490	477	452	478	474	506	504	491	482	494	462	488	477	486	470	468	498	510	479	482	471	432	482	464	476	523	463	482	476	484	478	468	465	465	503	517	495	541	484	456	480	489	511	501	475	477	469	485	461	463	484	469	489	467	504	500	508	500	489	481	509	487	472	521	536	505	472	502	479	506	480	487	520	486	449	480	474	462	519	496	467	451	550	481	507	475	470	508	505	480	468	504	495	482	470	464	470	494	467	461	451	457	480	469	506	468	522	449	502	500	466	474	480	499	531	473	492	450	483	498	503	512	484	491	473	462	465	525	474	466	471	513	498	486	483	482	480	456	476	503	452	511	497	526	498	479	519	482	495	484	486	507	499	473	469	488	469	461	515	487	472	494	487	474	492	488	513	462	484	464	498	461	518	466	496	497	514	503	505	515	475	431	446	489	521	495	498	503	483	461	478	516	484	526	499	488	453	453	474	524	490	511	456	495	441	500	507	496	467	506	452	470	502	481	489	499	471	484	458	506	488	491	462	489	472	490	518	499	497	471	516	503	473	474	476	464	499	499	500	471	484	444	483	514	452	508	511	520	493	451	503	509	461	501	453	497	485	503	511	530	466	459	475	461	499	546	473	508	439	451	510	486	459	461	496	463	504	463	433	510	520	455	503	495	505	437	475	457	498	479	478	489	472	459	502	459	494	493	474	514	450	498	486	487	486	484	504	446	481	506	508	446	494	471	455	486	487	464	525	477	458	477	503	525	488	494	499	506	466	501	484	498	507	473	508	474	472	452	515	449	497	471	530	506	471	477	515	504	450	481	509	502	512	495	459	472	472	508	473	476	513	502	507	490	497	505	478	492	471	487	483	514	498	515	496	466	452	489	491	508	487	473	501	510	506	504	490	466	465	499	503	463	469	477	476	475	495	484	478	472	469	510	483	458	498	460	457	458	465	515	511	445	491	462	463	496	498	506	504	484	497	489	484	484	508	488	457	466	475	508	492	531	492	496	492	468	490	486	494	537	469	483	490	472	449	525	484	491	522	477	494	471	498	503	506	443	473	518	472	491	492	476	441	446	481	455	468	496	476	508	512	504	492	466	477	545	479	506	471	525	453	483	503	504	496	471	469	491	527	468	473	462	500	451	520	485	479	492	489	492	495	486	465	525	466	505	466	520	488	478	520	512	484	477	483	490	453	522	500	514	498	486	496	484	482	504	472	498	501	475	479	450	488	499	530	446	479	551	483	502	438	483	462	470	488	525	533	442	466	495	480	495	502	476	497	453	490	450	484	490	492	459	479	468	515	503	486	530	474	526	470	494	481	498	498	480	489	507	489	485	473	454	440	451	483	482	439	494	484	481	463	480	446	505	475	482	472	512	512	467	484	536	487	476	463	432	495	469	455	505	473	475	478	469	465	474	492	505	498	509	460	518	472	470	494	508	518	500	478	491	502	476	528	510	497	469	493	540	478	465	505	520	468	499	464	508	467	472	493	509	482	519	485	481	474	529	507	468	462	472	447	490	442	494	473	505	490	450	479	487	494	439	475	484	496	513	480	465	496	483	483	486	461	486	482	508	475	497	491	528	562	461	518	465	483	500	472	499	512	479	483	494	432	519	478	495	475	483	460	484	498	469	513	538	479	499	482	486	505	534	482	494	501	499	500	455	462	490	470	492	517	474	506	509	462	473	495	452	480	483	506	479	527	483	489	497	462	454	452	464	453	466	511	463	513	530	468	477	506	483	515	510	464	493	464	493	498	467	486	497	486	482	531	507	511	456	524	472	486	502	473	491	505	526	472	488	471	486	523	503	502	488	493	490	472	505	515	453	487	478	457	456	455	500	513	494	469	483	476	485	503	479	488	454	483	476	518	493	466	488	465	525	487	486	494	506	501	459	461	425	474	462	497	488	523	478	508	488	484	477	502	479	503	501	490	486	515	538	490	513	491	469	486	513	510	496	456	471	474	516	510	472	463	493	498	457	481	505	487	469	499	514	455	483	487	466	466	478	464	474	511	467	476	470	500	476	454	485	496	524	463	514	498	476	466	505	530	496	472	498	537	462	494	520	521	490	498	486	507	506	486	439	500	531	525	487	510	518	471	494	496	498	470	459	503	536	485	478	483	469	479	471	499	489	537	490	491	485	456	437	505	488	466	483	495	473	521	507	470	535	483	513	479	497	494	430	501	479	485	494	472	485	501	503	474	495	492	493	476	494	456	472	490	498	477	483	516	489	465	495	458	524	506	492	492	492	501	476	453	475	455	481	465	492	471	507	454	466	481	478	484	472	467	459	482	497	498	524	493	518	490	486	491	476	454	450	469	501	486	503	499	455	456	440	501	493	487	438	488	475	488	519	528	457	486	501	527	486	469	503	490	525	476	481	500	466	464
22915	21592	29483	24153	21585	21622	10770	893	574	517	460	407	394	353	367	325	340	312	284	315	290	289	289	293	268	270	252	265	274	271	282	238	260	278	268	261	276	255	263	268	274	261	242	264	264	288	243	276	262	294	269	284	255	268	239	256	257	252	238	248	242	292	237	270	285	252	263	268	250	244	263	243	275	302	301	280	282	309	296	284	277	287	272	278	275	245	260	287	252	251	263	254	241	266	241	252	264	222	262	255	254	269	266	262	238	276	259	248	245	269	240	259	250	286	243	270	251	234	266	247	227	254	285	264	256	241	247	266	235	269	247	254	240	244	240	237	274	268	276	266	244	269	250	249	245	281	254	261	268	249	227	256	223	235	276	236	268	257	260	249	289	243	288	247	268	253	242	274	268	256	266	236	262	217	272	226	226	230	259	280	268	241	266	256	263	240	260	262	261	261	235	232	243	251	229	254	274	253	260	254	269	263	228	259	270	269	242	247	244	270	274	243	222	261	258	265	242	236	225	246	244	226	253	241	264	238	298	271	246	264	241	252	231	246	228	254	258	249	212	265	247	261	259	239	251	255	249	239	220	236	236	248	252	241	277	248	227	274	255	276	275	255	246	259	253	254	268	254	257	257	278	240	258	274	242	249	260	241	285	226	263	271	251	250	229	259	240	275	285	276	238	237	266	242	238	251	250	239	227	271	237	256	248	256	257	234	266	271	237	249	240	248	226	244	264	234	252	258	256	222	274	248	243	250	245	248	240	259	252	251	269	242	244	242	246	256	233	258	275	272	250	243	257	218	270	227	246	238	250	286	229	260	246	256	237	245	250	259	239	263	265	273	252	255	270	282	233	262	230	251	251	233	254	283	250	235	253	230	234	248	233	257	274	257	243	232	278	243	245	266	264	227	246	252	239	256	247	217	253	265	243	237	244	254	250	262	274	257	253	246	277	241	251	259	243	266	247	245	257	232	240	251	234	273	281	251	261	253	246	265	261	276	230	243	253	237	224	248	249	275	264	250	256	247	246	258	225	256	224	242	225	268	260	256	255	233	257	266	253	250	212	266	270	254	244	248	256	251	211	253	268	251	242	268	266	251	232	260	251	256	224	261	287	256	251	242	259	272	257	243	258	258	220	249	225	252	236	235	270	260	225	274	263	255	231	257	236	248	230	271	291	236	260	258	263	236	253	257	228	248	264	281	240	266	243	258	277	248	257	259	249	235	252	266	228	241	249	250	261	261	257	250	246	235	230	273	256	261	276	261	241	263	227	249	248	252	226	249	260	256	248	246	270	233	239	244	233	219	240	257	239	241	257	260	249	272	270	255	231	212	257	264	267	249	240	255	269	262	227	248	241	268	261	208	243	227	257	243	239	248	259	261	265	251	262	250	215	228	245	271	257	241	271	291	236	269	279	261	269	254	255	260	241	230	227	282	249	270	225	245	249	268	272	245	229	249	280	244	221	214	253	253	284	238	254	251	250	250	278	263	239	256	250	214	253	214	242	255	227	255	272	261	264	248	269	258	258	255	265	246	288	261	230	233	244	254	242	252	238	265	220	281	271	247	226	247	255	268	251	266	274	261	244	260	284	253	239	267	261	244	275	238	249	255	221	257	268	225	260	228	245	266	265	233	246	227	238	235	255	235	259	244	249	250	234	262	261	256	244	235	287	253	238	233	250	233	229	258	236	251	251	258	247	275	248	253	265	276	259	254	253	247	222	256	253	257	279	267	242	231	230	247	313	242	245	256	270	249	247	290	242	266	265	260	285	240	277	233	292	232	254	268	264	227	244	275	256	251	257	226	296	238	254	262	267	268	240	249	261	247	237	245	252	253	278	248	252	245	258	263	267	237	252	258	251	278	238	258	250	253	250	248	271	274	269	264	270	278	232	253	230	225	249	253	248	264	253	230	227	273	256	250	260	227	253	237	262	284	272	252	245	270	255	255	245	213	258	250	248	265	275	231	208	254	271	278	237	268	257	260	248	283	260	248	255	237	252	230	257	267	254	262	277	248	275	250	261	276	272	239	260	263	261	269	244	263	233	262	291	241	289	239	249	246	261	257	264	277	244	257	246	259	249	228	237	240	256	227	244	250	251	256	239	277	236	270	231	262	232	247	243	250	255	247	243	250	266	250	242	243	259	260	211	238	246	268	241	290	258	270	243	252	257	232	241	228	237	270	248	226	235	252	259	244	226	235	257	264	248	256	267	235	238	253	254	270	264	207	271	264	228	272	222	259	262	245	279	267	254	272	240	258	247	253	225	277	239	226	254	268	262	235	256	239	260	243	275	239	243	273	214	233	231	269	256	257	269	253	258	291	240	270	231	253	238	256	253	237	267	266	266	282	239	245	262	290	243	253	225	259	260	277	260	243	266	235	227	247	237	253	252	270	240	249	243	253	255	242	252	260	255	243	233	257	263	233	260	255	247	269	271	222	231	249	234	263	244	248	265	285	281	260	264	244	238	263	245	258	247	258	250	258	218	258	254	260	268	282	250	264	227	235	286	284	236	255	271	260	287	274	221	244	249	249	249	267	256	236	237	267	263	236	276	232	246	260	253	257	264	248	265	246	275	272	246	246	230	262	229	190	273	248	227	235	241	244	252	221	260	232	263	250	256	243	273	279	261	248	233	239	226	224	228	257	240	249	232	264	245	259	286	259	279	234	257	244	244	261	244	238	245	268	246	266	270	260	240	255	232	267	241	249	254	237	258	231	224	238	254	261	263	248	229	248	256	248	249	248	220	284	252	250	237	253	234	218	235	242	236	315	234	238	286	268	264	240	245	259	271	254	235	251	274	273	240	258	235	245	254	235	266	245	256	268	243	270	258	275	268	259	238	242	252	246	263	238	255	272	257	260	245	231	222	269	217	271	229	272	260	251	275	235	255	255	243	232	249	233	240	251	258	253	261	215	225	251	244	231	248	230	241	244	246	225	231	256	265	266	232	250	254	259	235	246	229	259	247	299	271	257	246	239	274	262	294	251	274	243	226	258	263	266	278	239	265	263	245	243	245	256	234	241	238	246	240	213	230	250	248	244	239	282	221	245	269	262	252	240	283	299	237	235	242	266	252	227	279	265	280	274	256	242	266	246	251	247	242	274	240	253	261	245	246	227	280	263	249	263	220	256	276	254	254	246	263	241	262	240	257	244	254	252	271	237	240	238	277	277	227	228	252	267	250	256	265	250	211	246	257	275	279	247	243	235	245	255	261	262	252	225	235	264	246	246	259	255	256	251	223	244	264	265	269	256	242	267	245	257	237	273	256	263	249	248	253	234	262	222	250	247	257	252	234	270	223	269	280	256	225	239	241	244	234	251	261	244	247	260	260	242	271	251	233	246	286	230	247	250	267	261	230	244	233	264	231	274	232	247	216	266	244	232	245	213	261	256	246	259	245	242	263	270	265	240	247	225	247	253	254	246	261	258	248	253	242	214	254	245	248	266	228	264	247	269	282	246	257	241	271	277	250	236	248	260	230	244
37014	44425	39164	15910	2745	1939	1484	1154	966	782	683	624	527	490	414	430	445	393	385	343	306	356	320	316	345	327	280	338	322	311	302	291	317	299	307	279	292	271	288	300	296	262	296	296	285	278	299	287	274	286	279	286	281	277	272	287	282	298	296	264	294	292	298	268	286	264	284	272	278	267	282	324	326	280	300	342	331	335	326	355	333	315	300	302	286	296	282	267	261	287	287	317	297	280	295	297	301	279	251	237	272	290	289	261	262	237	254	265	261	304	266	305	292	254	272	265	284	253	286	254	279	271	301	303	286	266	268	282	300	279	289	292	279	282	258	266	266	261	309	249	297	272	264	266	281	298	282	264	306	267	296	253	278	279	294	290	259	252	284	250	299	301	240	285	276	303	279	254	284	292	301	284	258	250	285	279	285	273	278	265	249	265	273	267	296	293	263	253	272	283	276	288	285	278	268	274	273	260	275	262	265	290	253	276	252	266	276	293	282	268	235	239	270	257	283	282	250	271	265	265	270	268	289	275	279	274	272	268	260	265	236	260	274	250	255	237	285	267	252	292	236	296	263	272	277	272	287	272	267	286	282	264	257	275	293	311	295	277	271	276	280	273	263	263	281	275	277	253	250	285	263	268	271	285	289	268	269	236	270	293	266	276	315	284	297	263	256	290	299	255	279	259	282	246	274	248	259	239	323	269	298	291	268	267	273	273	249	265	296	292	271	302	282	303	270	270	277	263	289	311	296	279	287	264	253	280	270	258	258	273	258	250	245	266	297	267	276	270	277	260	269	270	278	293	282	304	306	293	259	292	267	293	297	281	271	268	292	286	284	292	233	263	286	270	285	306	270	236	249	304	280	286	279	291	270	318	255	254	274	264	265	280	236	294	241	264	272	263	270	262	267	293	289	243	275	282	281	244	265	287	288	293	265	297	271	282	246	286	254	278	278	253	259	271	275	279	273	298	287	258	283	263	271	286	242	287	246	285	291	308	250	276	261	263	308	277	264	269	256	293	301	266	274	253	262	303	264	275	310	250	272	267	272	277	282	274	269	297	276	278	276	250	242	283	271	268	289	235	268	283	277	286	316	270	302	296	292	267	293	274	262	306	286	259	281	294	261	318	285	268	272	272	283	244	265	274	290	267	298	273	256	264	278	264	279	275	284	287	266	237	286	271	298	294	237	289	259	297	256	263	281	257	268	275	284	256	290	247	277	279	277	289	266	274	276	284	282	285	247	261	240	282	262	251	288	269	275	287	256	271	255	280	263	284	268	275	268	267	287	281	262	264	293	285	249	283	273	303	280	287	268	289	265	276	264	240	280	260	265	261	279	262	289	297	293	286	266	269	279	271	284	275	253	271	284	273	273	279	284	286	275	257	287	268	297	267	267	278	270	282	254	283	278	286	263	266	269	292	284	307	259	271	258	252	274	301	248	259	279	290	257	251	288	271	274	286	292	243	285	238	260	286	315	281	285	273	281	294	268	287	268	282	284	297	280	248	280	260	278	244	272	285	276	280	270	272	266	275	269	280	273	311	278	301	276	262	301	303	279	273	306	263	293	283	255	274	236	260	268	270	282	252	258	263	249	273	264	265	281	298	266	312	280	262	285	281	262	264	287	261	286	289	287	298	282	300	261	311	261	281	306	281	247	274	271	276	283	258	263	265	270	271	284	319	243	258	289	276	247	270	267	269	295	271	278	280	279	282	289	280	262	263	263	245	248	277	275	269	275	272	244	314	282	285	291	277	264	282	262	300	285	263	258	291	265	273	297	290	275	289	305	279	278	306	294	263	306	263	277	256	316	277	266	273	283	279	285	258	267	291	289	278	295	261	280	281	305	264	309	274	280	260	273	267	255	321	281	296	288	242	282	262	256	267	281	278	273	275	274	286	235	251	271	286	300	293	258	259	277	276	272	283	289	251	256	264	270	292	278	276	287	284	268	275	234	275	247	282	285	266	286	254	245	278	294	256	283	317	264	239	278	256	269	304	242	263	283	292	268	265	277	271	279	267	264	277	292	291	307	301	275	276	280	277	272	256	261	303	235	292	252	299	297	273	277	289	258	293	276	289	270	284	285	284	291	242	287	264	287	270	252	272	275	261	249	248	272	259	308	292	275	277	294	300	272	273	289	262	276	277	296	276	261	271	278	289	248	251	273	277	252	244	267	281	282	247	272	258	247	261	279	288	301	291	280	263	293	273	286	262	279	286	299	294	281	316	272	262	270	252	257	271	277	265	267	248	265	295	272	285	302	277	275	277	272	251	256	273	286	297	269	265	265	260	251	296	256	257	289	265	284	281	277	266	283	277	273	282	263	284	301	275	276	255	252	261	284	288	284	281	273	275	288	286	284	292	272	270	294	273	294	296	276	274	254	295	288	277	262	271	284	282	288	287	279	248	274	257	260	257	274	262	286	268	273	268	276	256	264	266	260	269	272	288	253	292	271	248	285	299	290	258	294	295	262	280	277	238	291	253	253	269	262	295	295	261	250	298	260	296	256	268	271	290	272	260	273	284	252	273	270	285	261	298	304	291	263	268	264	266	298	282	280	260	271	247	270	290	261	262	272	283	282	250	251	271	266	294	300	254	260	284	281	302	293	273	286	265	250	268	266	261	273	271	256	264	293	277	284	256	303	284	269	263	259	287	284	261	285	286	307	257	241	267	268	282	308	247	273	285	305	283	290	244	275	293	259	259	267	261	266	313	258	301	281	279	284	289	270	270	301	263	274	259	261	266	279	251	285	268	271	272	287	297	250	275	271	288	277	265	273	259	249	311	270	270	282	264	269	252	296	265	246	280	293	260	258	303	268	261	264	283	267	309	286	262	283	282	264	278	257	269	286	253	249	288	277	297	252	281	295	275	251	283	256	263	265	251	271	271	275	275	246	297	291	253	319	258	289	259	271	285	289	280	276	282	279	241	262	274	282	271	240	271	268	254	262	292	257	272	283	259	269	281	255	250	280	264	282	269	270	252	285	274	280	275	266	280	276	283	272	274	275	257	288	285	297	264	289	252	276	263	266	282	309	278	270	245	255	258	265	279	263	296	256	283	269	289	259	277	269	279	256	283	272	253	282	255	267	264	277	246	283	300	283	287	292	293	264	289	309	274	271	262	265	276	254	258	267	274	293	305	261	227	281	260	256	254	234	282	284	271	301	302	289	273	305	281	288	261	310	278	298	291	270	280	291	273	291	298	312	244	269	314	268	282	279	280	286	264	318	256	269	290	297	255	294	291	268	268	278	263	279	291	281	243	290	243	288	288	287	263	274	264	285	260	289	263	271	268	291	286	271	288	264	305	259	280	274	283	296	261	264	243	261	309	281	286	271	309	311	288	277	263	277	287	265	291	277	287	270	282	292	239	261	283	282	234	242	267	278	322	277	271	269	252	270	279	285	267	267	279	264	286	275	252	291	276	267	309	272	269	333	275	272	280	258	267	276	267	272	258	294	265	286	289	267	264	262	290	296	275	271	272	267	269
29651	22471	12723	2181	701	621	642	627	602	601	646	624	613	617	571	563	613	586	570	547	630	550	583	557	620	547	578	607	587	593	596	553	561	571	563	594	626	567	583	557	580	617	573	587	606	596	610	579	597	574	597	629	561	557	593	574	598	575	555	605	565	595	559	583	596	574	555	608	592	603	556	588	602	575	600	558	620	631	624	591	641	595	600	545	603	599	623	574	589	612	612	590	602	574	575	550	609	611	579	583	556	615	602	584	593	590	614	544	575	595	576	564	555	574	599	581	566	595	577	585	587	608	576	602	627	638	633	589	616	570	619	609	626	572	592	612	581	564	587	589	599	620	627	563	576	597	609	567	565	590	618	572	602	625	583	589	604	614	584	616	531	585	575	557	541	573	553	591	586	628	572	570	565	573	615	591	607	587	622	601	574	575	603	542	571	589	592	582	595	582	594	573	595	586	596	589	598	585	561	545	607	530	590	559	583	592	555	616	547	560	604	595	591	617	614	581	598	619	617	569	610	600	622	575	627	560	537	524	573	591	587	581	606	604	594	587	612	591	613	545	608	590	613	609	582	595	598	610	598	562	525	597	570	588	627	584	593	580	555	519	635	587	611	583	606	563	604	552	600	559	580	561	606	615	586	597	610	611	567	563	605	565	571	568	594	602	562	588	576	594	583	581	553	575	597	580	594	588	594	568	569	586	602	633	592	554	580	605	573	582	581	569	638	602	558	591	556	555	604	555	627	568	581	579	604	544	590	594	586	594	607	588	659	630	583	608	597	567	582	599	571	625	589	604	610	590	598	589	568	603	611	606	611	597	613	587	565	595	621	592	609	585	635	604	636	568	591	501	622	596	588	607	620	574	631	606	620	586	539	556	593	524	584	605	625	584	629	560	567	614	590	596	604	579	577	571	561	604	548	573	632	584	590	585	541	595	587	565	552	555	600	555	591	597	626	540	567	612	585	610	537	568	622	637	593	621	595	562	563	557	563	608	569	610	587	579	554	584	578	597	561	601	576	626	592	606	571	581	616	614	603	575	600	557	618	609	593	597	568	584	588	620	561	564	583	581	611	582	594	633	582	549	564	600	591	570	594	579	589	568	589	555	557	549	600	589	540	609	603	607	588	563	542	613	590	576	580	577	581	587	615	580	621	643	638	617	591	550	570	582	602	608	582	595	591	593	562	569	619	589	568	587	561	586	551	611	607	582	592	637	606	604	584	585	560	571	555	571	612	611	602	558	571	552	574	614	552	625	593	610	559	573	595	579	551	583	605	562	561	562	564	578	590	583	604	603	604	641	598	572	536	626	625	575	578	520	580	573	571	611	590	578	573	581	583	599	603	593	604	569	595	594	592	577	612	571	633	591	579	563	574	602	573	522	608	592	588	604	591	614	583	618	620	629	634	603	594	575	602	558	539	608	630	570	535	610	566	598	611	566	550	587	536	586	605	596	598	617	596	550	614	606	588	604	614	563	567	573	604	536	586	569	583	608	558	599	552	596	607	564	541	591	575	594	602	595	568	561	589	615	566	632	545	538	610	593	577	591	581	576	588	522	568	559	620	577	567	567	548	607	598	614	618	564	612	570	593	605	601	551	571	628	579	578	576	558	588	592	600	598	636	566	587	603	604	553	569	582	595	605	586	611	574	569	592	598	594	623	606	603	609	577	551	567	584	586	576	600	590	568	558	583	581	574	605	566	560	608	631	639	636	567	577	603	573	583	579	546	582	593	579	577	562	561	611	570	587	617	616	584	607	569	551	622	595	595	603	558	619	604	545	602	567	610	616	522	626	603	553	608	606	575	573	576	567	569	544	609	585	582	587	593	546	573	558	538	606	574	575	586	572	599	627	556	583	597	610	600	607	612	613	590	588	579	551	592	534	609	565	626	568	520	558	585	559	573	575	577	566	615	583	585	599	591	594	572	573	567	575	568	568	597	609	622	588	640	579	622	565	590	575	560	572	562	586	573	593	565	614	561	572	604	600	585	570	609	563	550	579	559	619	626	571	558	573	568	599	542	583	579	603	614	573	584	581	648	580	605	610	566	579	584	591	594	588	628	618	618	543	614	585	600	579	616	591	580	599	582	616	642	571	535	608	583	634	538	624	600	573	571	583	617	573	571	586	596	618	622	577	584	626	566	556	592	576	566	643	596	593	586	587	605	566	552	575	569	553	565	621	560	619	597	618	602	560	586	609	596	577	602	580	603	591	603	581	585	630	585	593	629	585	589	576	610	585	653	610	640	591	594	575	600	572	579	588	624	618	591	643	563	577	593	581	528	587	640	574	598	578	581	597	583	636	598	567	601	601	618	592	582	571	588	583	574	604	585	574	564	605	562	566	580	583	593	553	590	590	588	576	619	586	556	586	575	588	556	574	603	549	577	571	609	557	600	584	595	583	579	565	641	582	553	575	527	603	625	577	632	610	603	650	572	589	577	581	590	613	580	579	604	612	571	565	598	608	570	568	567	585	568	570	564	570	633	580	617	643	611	554	627	597	568	657	596	567	619	602	639	546	617	575	576	554	544	576	571	598	592	588	585	550	557	540	621	570	551	566	597	572	606	564	617	557	576	589	595	594	583	570	592	536	622	624	581	578	611	574	622	616	581	615	581	582	618	553	587	610	576	614	592	572	624	578	596	615	586	590	558	628	560	627	571	594	591	579	596	619	628	590	623	591	573	578	579	540	545	574	551	526	590	586	588	608	617	619	600	620	573	572	607	590	599	577	598	586	600	601	566	585	570	601	555	599	581	541	607	577	624	567	565	618	592	547	589	608	615	576	623	628	559	564	629	607	597	605	613	624	612	568	606	578	564	578	597	568	568	597	616	574	586	581	578	596	607	606	558	602	579	599	557	605	595	574	607	593	620	602	612	627	611	569	595	579	596	594	547	609	621	544	569	611	608	612	595	622	582	608	591	636	592	622	603	594	576	544	550	576	592	595	586	618	603	595	561	633	573	635	632	561	578	595	550	610	552	618	648	631	550	606	595	581	601	589	602	568	629	600	599	561	631	561	586	534	583	568	588	580	573	550	572	605	539	578	600	596	585	625	571	569	631	616	557	556	547	564	574	604	604	616	585	602	611	572	615	579	610	611	585	582	606	589	564	603	630	537	597	635	580	611	572	578	628	593	602	623	575	613	594	636	624	614	626	601	588	542	574	580	604	592	594	604	601	548	559	567	581	584	571	579	598	557	643	580	611	587	586	589	591	600	609	568	568	596	626	588	604	609	602	607	543	587	603	604	580	606	607	601	562	571	631	579	585	608	592	569	617	593	561	548	556	558	581	574	571	605	575	534	600	591	581	595	604	591	583	602	603	573	576	580	553	536	555	645	610	591	597	610	622	573	631	627	638	576	572	577	613	519	564	537	619	569	545	542	559	597	579	615	581	657	574	633	577	617	644	619	593	597	547	609	611	592	609	576	560	599	572	623	616	597	582	583	559	564	590	584	595	547	562	594	614	605	519	568	575	566	530
31682	22270	6290	1495	724	670	694	628	641	663	611	633	670	616	602	657	665	597	588	623	596	674	623	645	611	624	659	652	582	589	619	671	679	615	628	612	644	612	608	644	625	635	679	607	648	643	633	651	638	612	649	603	611	627	656	605	652	630	625	591	620	635	624	677	610	634	628	641	645	600	657	664	633	649	620	656	643	637	643	625	650	673	625	608	621	655	631	624	630	664	583	645	665	646	637	674	626	636	629	608	649	667	584	632	633	637	615	628	587	624	668	654	641	637	621	612	591	655	628	663	624	649	616	634	646	622	612	605	609	660	558	619	658	605	653	670	651	606	634	606	640	674	600	616	628	615	644	660	643	687	632	657	632	648	620	623	638	593	613	619	644	648	674	675	601	622	651	652	620	640	648	659	640	644	674	613	648	580	624	660	629	635	611	628	608	616	616	629	636	620	624	664	645	659	684	626	669	607	587	651	614	649	624	639	661	647	617	617	640	635	657	650	661	628	628	594	656	634	702	638	604	612	618	670	665	617	647	654	645	598	628	636	623	629	681	657	586	662	643	626	603	622	654	603	621	644	623	605	673	628	600	645	664	621	665	646	639	614	637	647	624	682	623	641	630	608	602	650	635	619	613	613	584	643	664	651	599	697	611	677	618	607	601	635	600	602	653	657	590	646	621	662	599	681	627	629	662	621	664	618	599	627	651	650	651	649	658	665	603	641	615	606	619	614	656	645	630	603	665	681	606	595	628	657	606	625	641	629	595	675	674	619	620	659	630	628	604	633	650	602	589	615	627	622	679	592	579	627	658	639	630	611	674	607	611	659	601	599	710	637	583	657	664	596	663	643	605	633	631	653	645	662	649	598	613	620	614	628	628	672	630	615	606	648	634	610	626	620	657	648	669	636	614	641	649	614	612	598	632	621	639	617	688	622	674	651	633	618	601	634	614	624	681	657	624	669	650	613	622	642	650	650	658	618	608	639	648	636	616	616	639	671	618	655	649	643	638	618	618	645	593	598	661	613	636	652	641	613	569	625	641	634	611	673	630	626	631	633	640	639	619	633	640	621	623	642	649	618	643	689	618	657	618	647	611	653	644	649	646	635	616	642	619	590	617	641	660	617	644	655	646	635	601	632	587	614	613	626	632	607	626	664	609	620	601	640	578	605	625	623	602	662	679	623	687	639	646	602	664	653	619	655	618	651	645	667	646	646	604	667	665	626	639	627	627	621	612	575	637	604	606	614	609	607	661	630	641	654	653	632	678	635	669	583	631	643	644	615	599	674	654	622	603	598	641	633	641	635	658	646	641	683	644	647	616	632	604	644	674	625	630	608	600	615	600	599	625	617	617	624	630	665	637	593	665	623	633	599	653	655	643	616	625	642	660	633	616	608	661	634	622	630	637	640	631	613	585	617	610	662	651	607	643	622	609	619	627	621	626	611	647	629	641	655	620	638	618	645	635	645	634	578	634	648	652	607	634	674	660	630	633	630	676	622	620	633	672	682	636	668	646	629	632	627	604	661	630	672	654	659	648	632	674	591	601	612	635	651	631	604	653	643	629	604	658	621	623	593	634	640	651	607	607	618	630	598	649	649	616	650	622	617	618	624	632	668	664	643	628	644	618	575	630	610	623	649	623	593	656	661	641	624	619	637	611	642	626	611	697	590	645	646	645	640	632	627	618	631	635	621	706	667	612	646	606	629	641	598	648	610	614	631	603	636	645	587	589	642	624	612	649	683	689	681	620	650	660	594	629	671	609	605	582	665	686	621	622	682	629	671	636	619	619	647	621	590	651	620	636	628	661	631	609	626	596	604	638	677	676	605	639	655	645	637	616	625	638	611	626	638	625	601	633	625	666	671	618	617	574	654	653	649	612	636	604	639	606	636	600	634	630	591	658	639	603	641	641	642	617	630	630	621	643	624	609	665	695	667	618	672	641	631	638	595	611	641	619	655	619	611	668	610	661	718	660	647	629	627	668	625	668	597	619	613	653	649	626	622	656	626	617	644	656	673	661	645	645	650	664	644	641	607	631	640	624	669	627	613	662	651	639	667	658	570	653	633	644	625	697	651	622	611	678	616	613	637	614	633	600	590	662	601	599	608	675	630	662	630	671	608	612	655	637	597	620	614	583	645	665	644	618	617	600	680	642	610	620	615	641	623	601	620	672	598	677	630	592	613	607	643	653	649	630	596	630	666	620	609	614	601	609	643	621	675	638	618	632	585	655	642	619	625	657	593	622	647	613	657	645	632	693	621	609	601	651	603	595	579	700	596	646	640	627	627	631	684	610	613	660	684	695	647	650	674	648	593	653	666	594	631	613	619	650	643	608	624	636	664	606	619	627	665	679	644	611	639	631	607	614	623	676	637	624	603	638	658	630	604	625	645	670	610	624	594	645	658	615	612	589	619	608	705	572	614	607	593	660	621	643	652	646	606	657	620	620	647	666	657	567	634	630	645	601	620	605	641	635	627	645	650	590	634	568	638	607	638	629	641	628	612	623	655	590	607	598	641	695	592	606	645	645	581	688	626	617	651	660	631	612	643	641	646	701	600	624	621	610	614	629	616	619	641	636	616	625	595	658	594	614	625	654	600	662	656	631	605	588	619	674	644	571	649	604	613	629	640	646	623	613	626	639	686	622	645	653	645	649	622	630	622	599	570	631	588	643	603	628	605	651	607	591	633	645	624	613	647	651	626	609	642	626	619	655	640	645	649	591	675	631	637	592	631	642	611	660	598	641	625	627	598	631	650	625	672	629	651	625	632	631	634	612	618	698	608	632	639	599	650	625	661	603	608	616	663	604	652	587	686	670	685	632	640	632	623	621	633	651	631	621	633	640	641	599	612	634	623	632	596	636	644	614	632	626	613	621	621	637	623	642	637	595	634	627	620	663	621	650	658	669	639	640	648	614	621	633	658	662	616	635	625	588	653	633	646	604	634	657	644	621	671	633	610	623	644	706	642	630	618	650	651	652	642	593	614	583	627	620	635	623	627	664	626	558	667	604	600	648	613	622	632	571	628	673	641	651	648	634	618	622	598	645	667	644	606	652	616	656	622	630	595	600	625	585	635	647	611	578	661	645	610	654	699	642	636	659	655	646	621	601	676	622	594	615	695	648	622	672	601	602	580	593	644	609	631	637	649	627	661	616	683	628	610	641	588	626	615	652	630	630	636	661	629	606	668	637	627	683	701	603	607	615	610	625	628	648	648	648	631	660	606	609	613	615	646	609	637	635	597	653	653	617	646	615	659	625	628	609	653	681	590	632	703	653	645	652	612	597	603	665	662	673	685	627	620	627	646	627	642	607	650	583	634	642	614	604	628	644	604	611	624	615	615	674	680	632	623	645	635	623	614	624	691	609	621	619	636	634	596	674	583	650	646	644	572	650	607	621	641	627	643	632	643	604	617	661	679	619	631	689	650	672	591	591	666	638	590	619	630	630	628	614	662	636	629	641	617	639	604	615	663	621	618	610	589	633	639
23927	21496	28728	24690	21500	13981	1193	715	612	607	600	537	548	523	484	489	503	501	479	481	480	491	427	476	464	469	481	453	474	501	428	473	450	458	442	413	459	444	421	451	474	467	455	471	458	426	449	480	415	459	446	454	455	468	470	469	455	477	413	470	434	461	462	450	440	448	449	457	448	439	459	432	458	488	492	462	469	462	472	463	445	502	458	425	455	450	471	464	469	476	446	429	417	450	481	489	457	425	461	437	418	465	492	468	459	460	461	441	439	437	473	462	457	447	433	512	469	461	483	451	423	424	456	444	430	441	433	446	447	480	453	447	450	406	472	405	506	452	443	447	483	448	431	466	500	433	472	464	456	460	481	416	459	451	448	442	481	462	455	465	441	477	490	470	423	420	468	474	433	487	444	435	429	426	472	469	424	433	470	438	432	471	454	422	465	454	444	418	427	417	460	482	443	449	465	436	457	414	459	506	451	466	425	408	440	473	440	423	481	407	440	452	463	437	468	474	418	431	472	460	467	470	440	433	476	456	470	414	435	425	454	465	480	450	459	481	467	454	470	463	440	436	465	428	458	443	464	445	442	414	485	464	442	393	431	470	481	449	435	417	451	440	471	439	450	434	443	476	460	438	497	431	456	425	474	464	438	464	498	415	459	494	427	432	491	449	451	459	431	468	438	449	447	435	438	450	433	453	443	429	444	416	474	441	485	486	452	467	478	481	455	446	452	448	466	478	436	466	438	465	476	410	468	444	457	482	464	443	417	470	468	487	425	458	441	446	479	425	440	483	478	417	460	439	474	476	480	442	460	507	456	460	440	436	407	413	426	428	453	457	489	438	493	444	460	466	478	464	468	458	456	438	494	443	487	465	443	459	504	476	440	482	429	470	423	444	456	460	437	432	442	458	465	456	441	477	439	491	431	483	470	432	459	431	415	464	457	427	466	453	428	466	442	420	473	429	451	462	447	457	441	453	471	448	437	438	408	435	463	386	475	437	439	451	438	457	432	463	402	409	445	456	464	476	504	458	480	453	381	431	468	444	441	463	451	443	420	461	424	451	474	449	441	473	469	452	514	435	474	487	410	422	467	424	420	494	441	465	455	456	466	452	459	509	492	468	449	447	465	459	439	456	431	426	496	476	447	478	448	458	409	465	472	449	449	428	453	422	435	471	437	439	450	477	456	449	462	483	464	486	447	448	453	442	433	443	470	469	458	438	479	485	465	468	435	439	435	412	437	417	470	417	445	492	466	456	447	446	456	442	429	483	440	459	465	436	488	456	464	467	432	469	430	468	435	466	432	442	467	424	408	458	437	457	488	483	443	464	462	466	448	455	453	452	458	484	463	475	450	449	453	429	435	423	465	466	444	452	451	448	441	450	452	475	475	421	448	441	450	425	416	421	496	449	491	478	428	444	419	471	425	442	454	446	433	494	440	452	446	448	462	453	443	421	480	428	437	451	478	443	480	442	467	469	447	429	458	451	498	433	453	462	434	448	426	392	439	466	452	452	462	437	453	472	458	457	453	479	444	448	451	419	439	473	439	463	466	431	444	461	472	404	436	458	470	461	475	438	452	464	464	508	469	447	449	454	451	459	449	502	435	436	420	478	451	484	433	466	447	439	453	443	446	439	445	439	434	451	416	446	442	466	473	421	491	446	477	480	452	447	440	433	462	429	443	432	462	447	426	479	433	438	465	468	446	438	453	445	432	456	489	427	412	447	443	435	432	458	453	458	406	461	498	467	444	455	444	402	473	439	442	452	461	450	449	470	452	440	487	457	443	436	436	422	461	446	484	439	471	403	443	444	442	443	440	474	486	463	431	449	427	464	446	419	481	460	429	444	473	450	413	469	463	445	438	445	443	457	446	445	503	448	480	505	481	470	446	454	445	422	436	470	437	486	462	447	497	428	444	424	428	432	463	408	469	435	471	440	467	448	416	416	469	470	456	448	444	456	460	469	441	451	448	442	426	495	468	447	441	510	481	452	435	438	444	429	485	420	442	492	474	452	484	400	433	462	440	458	468	492	481	438	430	436	456	466	446	444	462	445	479	472	445	453	475	454	470	437	413	451	437	418	446	452	440	473	425	490	435	448	403	458	436	435	455	451	461	424	483	384	468	464	433	428	476	433	445	457	468	427	451	467	442	440	485	464	466	454	463	458	409	446	445	396	434	416	444	459	450	455	473	502	442	444	464	434	449	502	439	465	453	449	412	419	407	442	452	473	466	429	436	496	463	446	444	432	465	454	449	445	433	460	430	440	444	439	477	449	437	448	442	448	455	484	460	459	492	475	446	424	446	460	473	467	448	479	455	453	466	437	448	481	422	467	458	444	516	471	429	440	458	468	480	449	436	464	472	425	412	481	474	444	458	478	472	410	455	480	428	453	446	443	483	432	439	508	401	461	472	456	466	457	451	457	427	456	468	493	431	422	503	461	471	451	452	419	444	471	448	449	445	470	443	426	424	458	470	520	444	442	470	419	456	462	490	480	485	444	396	464	464	452	451	465	429	478	430	459	461	457	443	434	451	416	458	427	438	460	443	455	465	451	446	483	447	407	449	467	425	454	451	444	492	428	473	441	462	443	468	445	451	461	454	449	442	414	466	421	454	448	409	410	423	446	483	432	437	498	471	479	432	427	461	448	468	440	453	470	467	449	431	430	466	473	440	432	436	439	436	488	441	487	467	424	466	456	421	473	479	435	444	441	457	420	428	442	455	444	412	445	446	455	463	427	437	478	419	469	453	485	442	431	481	479	489	450	437	476	433	438	469	463	473	425	464	428	433	435	453	457	459	462	462	452	444	465	454	448	466	462	398	498	487	453	421	438	430	436	450	442	455	469	424	444	482	427	444	448	466	406	438	484	441	426	454	440	445	435	432	447	464	450	431	460	445	394	452	464	449	456	476	469	470	476	418	474	457	437	443	437	447	474	461	457	428	454	440	429	475	436	426	466	455	445	465	466	449	450	440	439	457	462	486	451	451	490	448	420	427	457	433	434	430	455	403	474	458	476	468	444	474	445	472	421	445	426	451	463	438	451	429	434	465	482	473	421	409	470	467	399	415	438	449	445	439	430	495	462	477	453	444	427	445	504	467	465	501	501	479	498	470	486	457	438	446	421	444	472	452	442	474	424	430	420	505	455	429	442	493	467	430	422	424	457	452	440	439	449	461	465	443	474	466	461	460	427	442	414	447	448	473	433	447	458	448	466	486	446	459	459	430	425	409	427	441	414	483	467	466	442	470	445	470	479	464	479	487	458	471	446	476	431	439	432	417	409	465	440	436	502	422	460	441	460	455	475	449	429	454	482	462	465	386	460	454	442	439	427	439	446	456	450	426	485	443	449	465	471	437	435	457	416	448	425	479	493	483	445	442	433	463	451	457	431	482	455	468	436	464	453	441	418	455	429	452	447	454	408	425	468	481	437	473	438	469	454	424	444	478	462	478	431	436	462	465	466	453	392	446	466	433	419	452	427	442	458
33018	33192	35807	13535	1686	1383	1097	955	855	757	666	651	637	578	633	582	549	574	534	572	512	528	503	541	515	517	506	491	509	526	495	491	539	471	528	493	487	494	496	507	493	521	472	498	501	487	452	497	512	474	539	488	510	474	502	482	487	499	504	483	459	498	534	556	470	497	497	467	544	479	486	476	517	541	505	551	516	521	516	527	529	478	536	518	506	543	502	494	483	495	466	516	480	497	503	476	512	544	468	507	510	473	489	510	501	480	516	487	473	468	518	505	489	526	511	494	475	478	502	481	470	527	523	500	504	480	472	459	489	493	494	467	493	466	534	460	489	517	496	454	487	516	495	516	506	467	533	534	462	530	514	513	517	506	494	487	470	488	479	506	487	480	472	481	485	469	467	484	470	485	493	479	496	473	485	487	477	481	468	491	485	469	503	573	504	513	480	505	465	529	460	500	497	466	482	470	501	493	527	498	492	498	479	481	495	502	506	496	485	486	515	501	479	483	482	470	504	523	547	523	469	494	501	488	488	491	466	516	498	496	491	515	520	470	481	497	477	500	513	487	480	482	497	516	440	495	460	531	541	468	489	498	512	512	483	488	499	518	498	490	490	529	494	494	482	484	467	481	496	496	475	519	469	522	489	523	546	478	502	500	513	460	504	517	459	533	475	529	520	455	530	523	523	556	480	454	501	541	511	481	476	472	493	480	474	490	492	500	501	485	488	461	533	443	503	495	454	480	494	471	505	495	508	483	466	503	515	483	522	489	483	489	451	443	519	494	447	497	498	495	522	524	478	475	503	490	486	514	517	490	487	475	487	501	488	525	510	466	529	513	475	489	494	481	504	506	507	489	450	483	502	489	460	496	489	518	522	517	501	526	505	454	454	492	544	515	507	497	499	502	501	486	498	498	486	470	525	511	511	520	473	526	525	517	499	494	484	501	529	472	523	479	494	477	533	462	531	516	469	490	491	492	478	498	503	481	488	502	500	467	479	473	454	481	514	514	499	485	517	524	478	528	519	512	504	556	486	504	473	526	501	460	462	478	499	464	511	503	534	510	503	533	504	523	454	491	539	486	515	506	496	509	472	468	525	494	496	501	517	562	492	476	514	465	502	479	502	505	513	518	539	466	485	500	492	494	457	479	492	510	494	522	478	459	495	504	508	526	451	520	497	481	469	473	505	496	496	463	484	481	460	515	501	498	520	515	461	497	483	529	511	477	506	497	528	497	485	487	477	493	516	481	500	470	488	507	480	498	498	490	474	480	524	501	527	521	490	488	463	452	471	536	495	480	501	522	476	475	476	481	477	495	501	460	532	482	493	507	489	508	484	482	511	494	501	466	482	480	520	446	486	498	482	495	481	498	474	485	511	480	454	509	517	518	534	467	521	488	502	483	492	476	540	499	442	440	502	501	480	473	488	504	454	478	490	467	517	508	430	500	502	487	523	480	496	498	524	507	513	503	499	465	453	507	530	470	536	479	522	503	485	527	514	481	479	479	489	471	515	511	484	488	478	514	508	498	482	507	487	472	496	477	485	494	497	496	505	495	466	469	496	501	483	439	497	470	441	481	472	484	510	473	502	541	484	515	475	487	457	525	512	510	470	498	510	483	481	512	507	489	514	473	495	481	464	553	528	506	513	507	548	521	482	496	498	507	495	479	471	492	480	499	513	486	535	444	506	522	489	463	481	439	488	524	486	482	512	468	487	496	499	524	525	494	500	459	485	499	505	507	514	477	521	533	493	515	478	477	519	445	495	520	478	491	470	478	460	508	468	494	543	547	501	470	513	525	459	502	484	502	471	484	476	517	519	501	469	464	507	468	488	500	460	493	485	498	455	488	491	532	476	489	531	475	474	496	510	484	540	483	493	482	531	517	485	495	505	490	511	506	487	489	485	499	456	501	494	483	494	526	526	479	529	516	469	514	509	482	475	466	493	500	546	494	497	486	515	492	498	472	469	517	510	482	550	491	464	495	524	448	494	454	507	479	508	493	476	490	522	482	531	516	467	488	522	539	520	527	502	453	536	515	513	483	497	479	482	472	479	539	468	483	508	492	520	501	490	481	522	508	483	446	483	487	458	509	527	438	480	503	485	525	481	515	502	459	471	488	499	473	503	510	478	461	497	489	482	472	473	486	524	475	480	473	470	476	491	493	517	506	500	536	526	504	458	517	489	486	491	501	483	500	502	507	474	463	523	509	522	514	505	500	482	468	486	484	487	495	485	468	483	458	509	458	491	511	507	448	467	505	477	463	467	529	501	532	456	547	478	502	516	508	495	507	494	490	498	516	488	510	500	489	496	494	492	442	517	492	489	490	492	513	535	507	525	479	486	476	479	529	487	526	477	519	508	462	479	501	466	475	478	484	493	508	513	506	492	499	498	518	493	522	522	529	495	520	511	483	485	432	502	511	472	525	473	505	504	487	498	476	514	506	490	445	463	506	488	476	495	481	474	552	459	518	526	473	505	485	494	458	499	493	521	504	488	480	512	472	472	513	469	531	490	474	465	482	477	469	450	491	500	493	484	512	497	497	504	468	494	496	541	516	525	485	502	498	496	521	484	506	520	466	484	496	520	514	489	472	464	496	467	504	485	490	467	472	487	512	505	475	520	470	514	511	493	506	488	474	480	508	501	486	485	454	509	499	477	484	504	498	462	505	495	510	517	483	519	503	502	492	490	491	518	474	508	539	470	482	466	533	470	494	526	497	515	495	460	492	508	498	478	528	484	476	510	510	472	523	513	450	503	434	453	487	468	471	479	511	475	536	521	536	489	523	480	505	490	512	468	514	455	516	508	512	500	496	480	478	479	484	486	477	500	475	494	511	497	477	524	513	513	468	509	494	504	447	489	490	509	498	540	496	506	513	495	494	482	496	477	508	530	449	536	534	484	532	491	484	481	502	552	497	498	492	465	489	509	462	502	478	489	512	514	517	478	479	491	504	475	472	507	524	475	482	545	475	489	466	498	511	501	505	501	472	489	468	493	476	490	516	488	518	485	487	477	542	490	493	485	489	500	471	506	485	529	495	456	490	494	519	486	475	459	450	522	487	491	468	501	480	522	537	494	469	457	499	490	483	484	503	507	458	484	469	474	506	487	477	437	490	457	486	518	538	481	485	503	480	542	527	518	487	477	507	482	506	483	514	506	500	504	474	548	472	503	515	502	505	493	503	461	526	480	454	503	505	500	477	480	496	512	508	520	464	480	532	468	455	462	487	479	499	514	501	510	487	477	501	529	527	543	492	515	489	499	474	476	513	495	462	480	487	508	472	518	480	493	520	544	516	546	473	476	463	494	522	467	463	478	499	496	487	484	496	478	474	496	525	503	484	520	461	483	481	467	457	511	473	486	507	476	462	506	522	441	507	464	500	507	465	500	480	475	508	492	500	493	476	482	498	505	476	477	478	529	481	508	434	488	486	505	497	491	515	524	445	469	469	470	528	506	505	497	495	535	483	480	475	489	491	493	475	462	460	528	527
24987	21463	27959	25318	17108	1459	730	617	555	533	549	530	519	505	472	479	485	497	478	511	481	463	459	454	489	488	467	501	492	491	480	475	473	475	533	474	467	513	482	477	490	455	450	479	441	456	443	452	464	499	497	477	441	482	493	438	510	466	489	465	476	494	418	464	460	444	525	489	441	493	493	457	457	492	514	520	509	474	517	478	556	504	453	520	451	482	449	482	491	485	495	502	529	483	468	479	503	492	502	470	493	480	467	486	466	459	465	472	496	456	502	508	444	498	449	471	483	466	470	504	460	466	464	489	444	461	443	486	472	426	470	470	469	485	478	452	500	486	490	505	462	468	493	478	487	468	470	460	458	444	501	497	480	475	459	512	462	486	504	497	502	455	462	454	454	473	474	458	455	471	487	453	470	456	467	458	519	443	498	421	507	464	468	472	449	462	502	485	456	469	435	474	445	487	443	465	483	491	449	429	445	501	497	437	503	475	475	488	435	474	479	481	497	489	480	473	477	458	479	463	489	475	420	477	526	456	447	517	456	487	460	466	469	448	451	466	515	486	445	457	449	471	468	471	467	487	482	466	459	496	480	508	448	470	480	425	496	474	498	453	440	468	506	474	467	509	449	459	465	457	441	473	456	467	492	502	459	446	482	470	436	454	467	467	473	485	491	491	481	474	477	471	500	445	466	480	494	472	501	493	446	505	520	433	479	476	486	497	473	481	432	470	456	488	477	461	484	488	473	453	431	478	479	485	526	532	475	450	473	490	464	485	467	478	495	463	457	494	444	453	460	514	467	462	497	492	466	466	443	423	475	468	404	487	469	471	465	468	484	471	494	463	474	471	459	460	478	474	479	497	475	460	464	458	483	496	460	509	470	421	503	497	511	470	485	488	439	480	492	449	484	428	455	456	482	549	453	489	495	490	463	509	450	488	475	463	469	420	477	489	482	477	490	513	495	498	468	476	454	459	497	500	458	482	479	504	485	484	480	446	475	464	441	482	487	425	485	518	484	497	460	491	432	487	469	505	500	454	489	462	451	454	457	448	511	457	468	522	440	473	475	452	455	454	472	488	478	479	465	477	546	461	458	495	481	452	463	473	441	445	545	478	439	473	502	436	489	444	454	483	508	512	502	510	440	437	476	503	476	444	463	476	480	492	489	457	447	448	463	428	448	458	470	433	482	466	475	486	475	458	473	456	453	476	451	491	506	490	480	471	470	481	459	493	481	487	435	480	460	526	434	476	483	460	478	484	446	508	460	508	496	504	472	464	442	469	475	481	458	484	489	496	483	443	452	470	513	468	453	477	449	441	453	509	473	462	490	504	477	481	422	471	460	463	484	441	464	466	503	479	436	458	465	440	438	498	489	507	464	495	494	455	458	533	500	446	469	440	501	466	474	485	433	491	465	430	451	463	482	461	515	499	484	498	453	465	491	500	470	506	460	486	472	426	486	452	477	504	455	471	488	471	494	449	439	473	452	478	453	446	466	475	481	480	466	452	446	500	471	454	471	460	485	456	480	469	465	485	536	433	478	476	491	481	474	489	468	459	485	442	476	458	486	470	463	482	476	466	443	493	480	467	444	457	464	464	469	475	461	475	490	466	474	476	470	463	477	497	483	448	466	443	487	493	455	464	461	466	501	464	407	462	480	467	470	474	473	484	484	472	480	483	478	472	441	504	470	433	485	486	460	468	466	483	488	453	483	466	438	445	481	479	452	435	462	481	518	503	420	468	484	434	482	502	479	455	488	482	431	418	475	516	451	472	436	450	459	501	456	460	456	482	436	468	466	485	460	490	459	456	441	508	487	464	480	465	477	452	472	462	448	492	494	467	489	489	474	489	493	467	484	496	475	505	466	485	468	453	449	496	483	474	471	483	464	488	442	455	468	470	458	476	507	498	502	465	536	448	492	453	465	450	454	464	497	463	502	490	426	505	471	443	478	459	458	491	481	467	519	482	484	473	474	440	475	460	481	449	431	476	471	476	463	469	450	474	475	464	422	436	457	475	472	454	506	521	469	473	472	482	472	454	458	513	460	454	452	486	507	497	459	461	477	467	463	455	488	486	489	455	493	490	428	467	475	472	476	485	503	492	441	453	503	507	503	514	437	478	495	510	482	455	491	456	485	460	460	464	476	466	502	441	447	513	469	454	482	461	448	497	478	463	499	489	452	481	467	462	451	485	460	471	444	415	467	478	472	506	476	485	469	474	497	499	425	493	470	488	461	491	473	463	551	464	457	493	488	439	464	492	506	437	468	463	481	507	477	462	484	476	460	433	475	462	477	480	476	504	466	445	457	500	445	532	473	490	462	457	452	478	450	469	440	487	514	435	469	446	471	478	475	518	480	433	464	441	473	456	455	463	456	473	484	431	495	426	504	463	451	469	481	505	464	524	448	454	457	451	464	479	493	488	484	462	450	430	481	467	469	488	487	447	477	484	463	483	500	466	498	434	463	482	469	474	474	462	489	520	479	469	457	442	482	453	482	468	511	434	464	503	473	473	478	438	482	482	477	486	496	465	472	477	459	453	447	448	498	465	433	421	495	485	488	476	476	465	464	471	475	515	484	458	460	483	471	484	520	473	471	456	444	420	480	484	467	474	477	481	480	465	459	437	487	457	466	462	498	477	468	434	468	443	483	483	487	499	464	431	500	440	501	507	504	503	502	495	441	520	458	471	491	453	463	445	449	431	503	435	484	449	471	474	490	489	451	490	463	435	465	465	451	440	457	451	494	461	477	470	494	474	502	467	493	495	506	459	466	468	488	474	448	440	485	487	476	438	505	481	494	516	510	426	448	503	473	477	444	494	450	499	476	471	464	493	498	495	508	479	465	468	448	433	494	497	466	479	483	479	505	438	469	492	475	485	474	480	481	468	463	484	504	505	519	462	455	463	444	476	517	419	468	478	477	457	473	459	447	467	470	460	491	487	453	488	503	468	501	444	480	507	444	470	483	475	459	489	467	464	483	470	492	486	473	478	453	470	478	465	493	441	490	461	494	467	458	463	476	481	462	500	420	509	432	441	483	422	449	441	466	477	466	489	460	478	464	460	461	464	463	452	473	464	501	430	467	457	474	476	500	452	491	503	460	464	491	471	487	489	464	524	491	457	439	473	465	468	477	501	463	456	480	484	529	501	471	483	473	478	445	459	478	459	492	451	464	470	433	458	466	512	481	433	440	474	513	442	447	472	479	481	481	438	447	483	454	468	497	472	435	492	452	511	469	464	450	447	456	482	464	474	498	456	480	472	452	489	465	493	474	456	515	478	495	483	470	508	469	469	460	476	455	501	484	447	459	443	469	453	491	446	465	452	474	475	464	450	482	457	512	487	467	487	451	468	480	523	457	451	446	511	526	495	521	426	422	479	513	459	466	488	461	459	461	469	472	499	490	466	470	467	511	493	436	443	499	471	460	475	471	479	472	493	451	479	501	437	488	450	455	463	471	470	461	468	461	494	481	506	466	466	480	479	529	485	457	466
33148	29503	29559	10240	1232	973	850	740	748	629	604	634	548	577	583	549	542	542	601	543	490	554	536	509	501	496	500	539	542	535	523	513	519	546	516	514	515	558	504	543	524	520	511	501	509	479	535	522	490	517	504	513	488	503	516	503	484	521	529	502	532	518	510	474	511	497	474	530	509	535	525	503	559	513	538	552	541	533	483	518	529	574	538	543	533	508	495	565	464	536	507	530	485	503	498	502	534	506	522	474	480	494	495	481	537	520	497	499	500	512	493	523	484	473	481	507	508	505	541	481	519	511	503	473	497	517	489	478	540	472	531	479	497	484	521	496	553	525	507	492	482	537	503	514	494	492	494	488	507	453	513	528	505	491	507	489	497	478	490	488	505	507	536	495	466	492	521	523	497	495	487	493	492	520	485	517	484	508	483	467	502	498	495	480	482	522	516	474	524	508	479	547	460	531	479	526	523	507	496	507	500	507	516	486	512	537	525	478	497	479	520	489	491	473	478	497	465	491	495	552	498	494	510	522	539	545	479	486	461	453	471	511	509	530	496	472	473	500	489	499	472	553	518	520	461	513	516	505	500	519	474	503	480	495	495	455	531	534	512	488	533	540	512	528	518	493	473	502	509	504	497	505	510	537	510	477	466	495	499	507	465	506	460	479	503	489	482	495	491	511	518	527	498	502	497	487	517	495	523	489	482	503	559	490	473	512	508	500	506	501	473	521	534	487	534	502	508	477	477	548	497	546	518	509	476	499	524	483	515	501	478	502	479	502	501	549	501	495	508	515	495	518	486	493	527	510	539	488	497	539	497	524	516	482	503	472	511	493	479	510	505	524	536	503	531	511	508	513	502	528	522	506	485	513	523	537	500	486	469	481	466	503	522	512	460	489	522	503	467	509	511	549	493	504	453	508	506	495	511	504	494	531	530	486	480	507	490	510	496	468	499	499	503	506	516	503	506	487	505	502	486	523	497	526	499	522	477	508	491	505	507	517	494	528	470	500	494	514	521	508	530	482	504	553	501	497	472	481	497	541	581	509	493	483	495	510	476	485	521	501	502	513	472	490	481	513	527	452	483	459	509	521	461	482	511	527	512	527	515	494	492	503	536	483	510	520	524	527	511	493	492	519	495	492	520	465	530	532	516	484	474	499	526	513	559	471	514	492	496	483	503	491	519	491	526	536	476	512	497	487	502	516	510	519	518	497	539	494	511	517	531	507	503	493	477	546	494	502	489	526	530	492	478	489	462	484	486	505	503	513	510	503	528	508	477	493	503	505	497	477	483	509	523	538	482	494	476	488	544	464	499	493	478	546	514	443	506	537	494	499	507	524	511	520	526	513	511	496	527	513	491	511	475	484	525	484	504	483	504	500	493	521	507	500	528	507	484	482	536	509	503	460	519	486	523	513	502	515	468	477	508	503	512	526	483	502	503	496	503	496	464	511	511	493	545	494	486	485	514	540	512	507	539	500	499	514	486	509	491	490	534	489	497	510	502	522	477	516	469	504	528	516	498	482	500	526	486	516	520	465	513	480	501	480	477	474	545	497	489	494	519	508	521	499	537	500	486	508	517	516	528	494	512	495	542	498	493	504	489	478	490	511	508	497	488	439	505	518	528	521	502	513	539	488	499	519	471	487	519	471	507	513	531	519	527	502	469	494	519	497	503	491	552	464	485	541	517	528	491	488	489	507	492	484	507	501	490	520	501	504	504	490	535	533	481	461	538	487	511	529	496	494	479	490	453	538	510	495	473	474	499	522	485	510	545	520	541	467	501	486	525	493	511	514	517	485	478	482	531	465	504	461	516	504	494	475	470	536	495	522	518	485	477	507	530	492	529	514	501	507	538	547	530	521	528	499	488	508	486	503	494	498	474	502	525	476	493	493	515	506	482	485	472	512	501	535	507	475	510	500	505	507	467	498	547	541	498	516	496	536	486	504	503	530	526	533	522	496	497	513	485	500	493	489	518	475	540	519	518	535	487	515	517	547	450	491	495	474	501	475	480	509	537	507	503	522	551	507	473	483	481	503	516	489	544	491	525	496	522	503	493	507	507	543	483	463	528	500	496	468	502	499	464	487	540	492	514	531	520	497	496	480	516	519	495	510	542	477	456	492	500	484	553	521	508	527	515	492	498	493	486	475	522	499	480	480	490	506	492	535	472	481	520	499	522	504	503	491	467	511	481	495	488	493	514	474	535	546	508	477	501	479	485	477	583	501	530	503	466	474	530	510	517	553	509	546	508	521	505	520	505	544	522	519	515	501	487	521	467	513	508	494	495	503	524	513	540	509	484	506	509	505	485	514	534	509	490	511	492	475	485	507	495	518	500	478	504	477	479	494	493	490	517	519	480	520	521	473	502	512	459	510	499	484	534	539	520	550	508	473	508	538	523	499	497	492	515	539	507	481	508	517	488	518	502	493	462	455	486	535	490	511	488	521	491	490	532	532	518	489	500	476	508	510	461	498	498	531	452	512	517	537	509	516	507	528	511	525	513	509	514	521	462	500	529	516	544	506	466	530	511	474	522	497	516	527	518	493	503	519	472	528	514	480	524	552	489	479	509	562	512	514	470	504	444	526	527	476	533	494	515	508	480	506	488	507	497	510	536	503	515	523	510	500	513	537	505	492	506	514	499	522	470	524	498	524	508	508	523	488	477	516	475	496	532	488	502	497	462	516	516	503	466	485	534	484	457	558	488	505	491	479	498	455	501	468	477	453	514	502	505	497	535	540	477	453	509	509	499	505	560	523	519	482	487	508	468	525	490	496	543	553	512	474	493	477	501	495	515	489	521	509	508	527	528	483	476	502	522	530	499	548	506	498	520	517	498	492	472	482	513	521	490	492	501	491	517	427	486	507	500	525	500	456	522	522	541	497	491	523	546	470	489	523	508	503	493	521	517	465	508	510	509	501	505	521	468	496	492	499	478	501	500	500	515	538	497	524	478	506	476	496	507	521	503	518	497	541	523	487	518	544	503	498	537	542	533	459	478	560	520	504	509	574	463	497	485	532	522	532	514	517	503	492	491	531	525	497	515	532	524	527	501	511	530	533	510	475	492	549	499	519	521	488	477	514	508	496	537	504	505	502	491	522	492	509	548	483	535	495	503	552	496	523	489	457	480	469	496	509	473	510	546	473	506	488	463	553	495	487	512	503	502	476	503	518	506	512	524	492	480	483	529	508	504	494	512	498	493	477	519	499	500	519	494	556	476	517	458	519	494	535	483	513	513	493	538	468	520	510	489	488	512	495	486	487	532	522	457	492	489	518	502	486	502	537	505	510	503	532	510	487	469	503	466	527	468	563	553	513	515	504	506	525	500	502	518	481	530	486	493	504	504	511	493	496	501	481	509	521	482	520	486	520	506	493	540	511	500	488	473	503	511	491	514	469	495	506	480	502	531	545	503	519	471	484	485	570	523	490	499	544	507	510	498	546	500	510	473	492	505	490	541	490	523	501	482	493	507	483	512	465	550	524	472	521
22873	21542	29394	24137	21534	21507	8746	850	604	493	515	470	446	404	388	381	370	298	345	287	299	342	277	272	314	301	298	315	316	268	266	239	289	314	274	254	264	297	296	276	270	303	263	262	282	264	276	314	254	278	288	277	246	252	278	276	293	287	273	289	251	291	264	277	273	261	261	256	287	277	273	243	268	294	291	306	319	283	293	322	300	302	292	293	267	256	290	283	258	278	255	297	258	231	260	266	291	290	263	265	258	271	254	274	253	267	281	288	302	256	278	259	282	289	272	247	262	247	264	287	271	280	268	269	279	287	269	262	252	280	277	266	261	299	285	283	263	273	255	300	290	265	272	274	264	226	284	275	275	301	233	256	277	257	250	270	272	284	269	256	248	273	258	263	294	253	288	286	285	255	256	268	302	257	257	256	266	260	278	271	256	269	290	228	280	269	258	273	275	272	245	269	275	250	286	268	279	293	287	258	271	275	264	271	278	298	263	256	273	285	270	237	267	282	257	256	236	258	277	267	290	257	305	253	265	274	270	263	271	272	289	288	285	253	262	242	279	265	250	261	267	235	288	266	288	292	228	242	250	251	224	264	269	301	250	249	282	259	254	279	240	271	264	294	282	261	231	267	283	259	273	293	305	263	272	247	263	259	278	255	279	265	285	278	257	296	251	249	275	274	240	271	259	246	272	245	282	276	283	290	300	265	261	242	288	267	278	259	313	288	275	268	286	264	255	280	301	264	255	279	259	269	285	264	274	254	267	269	266	239	263	265	284	254	273	247	243	292	275	265	291	267	275	258	230	252	271	304	253	294	236	293	258	271	243	256	256	269	238	290	265	297	260	287	270	271	235	299	273	269	299	223	252	260	255	267	253	289	280	275	262	267	252	257	244	286	274	265	308	264	281	256	240	279	265	252	265	256	251	287	281	240	253	267	298	279	267	265	278	272	261	261	262	261	276	270	286	277	275	278	268	264	238	262	276	262	288	280	238	284	297	274	242	246	287	271	286	276	293	251	239	268	307	277	245	256	262	280	287	227	261	254	282	253	259	235	269	276	274	284	262	242	239	263	269	268	273	246	262	251	242	271	255	263	275	264	243	269	258	249	262	261	287	262	277	278	271	267	284	282	256	276	280	265	289	275	242	273	259	235	283	281	287	270	231	260	269	271	243	241	306	257	247	265	279	254	283	264	268	238	253	281	276	286	288	233	234	275	243	267	284	271	284	282	259	255	281	231	283	274	273	269	268	283	270	263	256	258	277	259	259	244	276	291	267	279	275	275	264	264	283	228	267	254	272	278	259	273	304	285	254	293	261	265	256	248	246	278	260	250	287	277	249	242	284	287	291	269	252	274	291	252	246	284	281	277	259	244	286	241	280	283	276	216	264	281	262	261	266	296	272	255	276	259	259	258	262	244	277	297	251	257	276	235	281	265	272	268	228	259	230	283	264	270	299	282	284	260	274	250	280	263	273	219	288	254	291	274	282	283	266	278	292	253	291	254	270	287	285	263	286	266	254	266	254	293	286	272	264	263	268	288	268	252	263	234	243	289	282	259	264	286	233	264	270	249	275	238	241	273	277	236	273	265	280	240	306	258	267	286	266	267	302	268	284	264	265	289	278	268	261	274	280	277	274	237	264	259	271	285	247	271	300	284	293	268	278	261	264	263	256	264	267	262	257	264	253	278	291	304	252	254	268	276	272	235	285	255	267	259	310	286	257	273	264	296	252	260	272	290	297	310	267	285	271	287	270	255	245	265	264	274	260	282	278	271	268	253	270	291	259	276	288	279	249	270	266	275	294	276	287	268	291	230	256	269	275	239	275	259	242	259	248	289	281	299	285	229	259	263	278	242	259	270	247	251	274	270	251	255	274	268	247	268	260	272	262	263	260	276	264	270	234	261	239	315	259	256	277	276	263	249	318	236	275	253	271	293	268	260	257	235	264	256	260	263	267	262	271	251	273	272	266	251	251	274	263	272	271	276	292	271	270	269	266	275	251	288	239	268	278	292	276	255	287	263	258	273	252	277	271	248	287	263	293	268	250	271	264	239	296	252	239	251	273	314	267	258	271	267	288	250	262	266	236	251	259	294	287	275	265	275	271	238	269	245	282	252	267	267	261	256	255	308	282	288	279	256	280	257	287	250	259	248	273	248	289	306	273	265	282	238	262	286	245	280	257	280	260	273	253	303	281	273	262	296	293	276	281	247	260	252	263	235	270	222	282	250	280	277	284	280	280	284	282	267	264	275	250	263	280	247	257	264	298	274	274	280	250	271	278	276	267	267	250	224	275	267	259	256	259	269	239	291	268	274	270	281	278	257	278	281	289	279	262	268	259	280	295	274	246	278	266	276	254	263	298	265	263	253	269	258	257	266	262	267	290	257	261	235	267	251	247	266	259	266	263	263	280	250	259	272	282	239	247	278	259	263	272	270	263	259	273	280	257	249	282	257	281	269	247	300	278	245	249	271	284	263	253	258	273	264	268	266	269	249	279	270	266	261	248	280	250	264	269	283	275	263	266	268	262	284	258	268	268	265	256	281	272	259	243	289	265	291	295	245	271	281	278	280	266	233	261	286	258	275	297	287	266	265	275	241	221	272	248	259	256	242	244	282	253	266	282	252	263	252	247	277	252	266	231	267	290	248	288	267	267	249	246	254	262	255	264	254	266	263	228	261	277	246	278	251	279	292	280	267	257	259	253	261	281	253	272	267	249	245	260	272	256	270	284	271	261	286	269	256	268	242	248	284	268	252	259	288	266	280	268	269	284	242	244	258	270	272	255	240	253	258	296	276	264	250	284	284	270	288	297	256	279	244	274	263	246	251	284	279	229	260	290	272	235	297	265	293	274	237	252	292	262	273	244	284	282	258	254	251	295	281	280	261	296	264	275	269	283	254	259	293	271	270	292	238	300	271	249	271	278	271	284	291	260	265	240	285	269	255	286	258	255	259	248	277	244	271	274	283	259	266	258	274	264	243	288	268	279	264	292	285	283	273	261	262	282	289	240	244	264	299	239	301	278	281	281	288	297	245	239	290	270	269	250	303	260	277	300	260	302	259	245	245	247	271	238	313	261	241	252	278	245	247	278	258	296	270	251	284	269	261	287	291	285	271	270	265	271	276	279	301	249	295	248	270	257	272	282	248	258	246	278	289	264	256	255	291	264	261	238	247	256	272	275	269	251	230	282	286	272	258	279	279	272	289	248	285	258	253	252	250	276	280	244	302	260	250	294	259	261	267	255	248	264	279	237	274	266	296	254	254	261	282	253	263	238	260	265	262	252	281	266	276	254	288	274	272	291	267	249	281	259	248	271	276	294	264	271	260	249	266	280	286	257	277	254	261	286	266	281	241	260	279	262	241	280	271	279	267	250	287	277	288	278	284	253	264	286	244	282	254	260	261	261	265	262	284	259	277	274	239	247	258	251	286	222	294	294	247	262	285	269	288	254	280	284	240	277	259	271	265	277	265	271	266	261	259	248	252
36287	44474	42659	20240	2665	1930	1453	1193	925	800	680	593	574	452	413	479	436	413	368	388	356	353	379	328	321	330	311	325	310	307	318	332	317	320	293	289	325	321	290	284	308	286	308	304	280	308	321	307	335	297	319	293	275	300	301	321	316	269	317	308	293	301	291	296	279	262	281	279	306	285	289	337	298	313	360	372	355	377	317	372	324	331	281	320	281	280	289	280	289	314	306	301	309	340	307	311	284	300	286	332	313	308	258	290	302	285	299	305	263	316	280	286	296	279	287	326	300	262	316	272	276	275	305	309	272	277	283	271	267	303	315	273	285	291	303	301	293	288	280	306	296	267	291	318	269	296	291	303	267	287	281	276	294	303	323	279	305	288	252	307	297	315	293	292	300	300	298	297	326	254	280	267	301	297	270	305	298	312	285	282	293	294	302	283	267	282	299	295	262	250	277	308	272	288	285	268	313	301	262	293	293	329	304	264	280	288	291	273	288	317	304	299	285	295	274	285	283	268	297	308	268	279	258	295	292	305	305	275	290	298	308	287	282	280	284	271	289	274	278	319	276	286	279	289	288	292	294	295	294	292	328	322	305	302	279	280	281	292	291	294	285	335	302	310	302	291	305	310	261	293	270	311	249	297	288	284	303	314	330	287	250	292	308	292	305	322	307	302	271	292	308	290	260	303	270	294	268	327	303	294	245	294	294	304	315	306	288	281	305	292	284	294	306	307	330	258	257	280	293	308	300	291	296	293	279	287	333	290	294	275	316	290	303	296	305	277	299	261	319	306	289	290	296	269	256	277	305	304	293	322	271	287	302	310	294	262	294	287	279	310	302	283	281	275	312	276	288	300	309	296	283	288	292	293	280	284	323	312	294	294	302	279	291	267	295	305	243	308	298	286	290	290	291	307	312	287	310	318	290	289	259	293	289	281	284	291	309	301	304	294	278	291	281	296	293	260	268	314	293	273	252	306	282	302	301	282	303	279	304	272	295	287	300	306	325	285	292	321	270	281	276	275	313	290	297	261	291	317	275	277	249	290	298	294	281	289	276	291	308	308	251	303	323	277	294	297	285	284	291	264	281	285	322	271	292	267	286	297	269	272	295	300	298	262	266	293	282	267	295	289	309	277	317	281	332	297	278	304	290	256	296	265	305	305	297	285	299	275	321	287	282	285	308	263	281	282	306	297	283	276	307	294	340	291	295	310	270	307	291	286	316	267	324	263	274	289	295	286	299	275	301	271	290	287	302	274	306	287	323	293	296	298	322	287	309	306	307	298	305	284	291	297	283	291	289	318	306	282	336	299	303	303	297	262	291	310	292	285	278	285	281	305	314	307	279	289	281	298	308	312	287	298	306	294	283	290	326	286	285	297	304	302	293	299	294	275	296	295	301	268	262	320	308	299	281	294	334	309	285	294	326	289	307	304	295	287	304	309	283	263	293	294	275	279	304	267	293	289	294	298	274	285	263	290	269	264	327	272	293	306	310	283	317	256	304	273	287	285	286	273	269	291	282	248	300	281	283	288	267	275	297	273	299	310	287	290	278	296	253	271	262	284	312	296	293	287	314	282	304	270	286	261	279	294	308	279	294	304	314	286	293	291	273	284	284	281	315	253	301	273	308	296	252	304	291	282	293	279	286	263	300	263	331	278	298	303	287	266	278	313	322	290	296	264	319	272	291	273	293	287	282	271	275	276	258	265	292	280	269	275	274	274	286	293	297	278	298	262	310	307	316	304	274	259	302	290	284	290	274	318	288	282	253	299	297	271	282	280	303	278	302	296	272	284	307	291	275	298	288	258	274	272	283	283	288	280	295	274	313	283	261	274	273	293	284	287	308	304	277	279	290	276	269	313	306	287	315	258	300	269	274	271	280	284	291	293	271	323	268	289	265	291	293	274	279	285	295	288	281	268	286	278	316	291	295	287	290	316	316	291	278	311	313	329	299	265	275	273	271	288	282	306	317	311	281	270	269	307	288	279	259	281	292	295	294	301	295	296	307	307	277	276	293	261	313	321	309	306	283	285	312	292	309	307	305	273	282	296	265	274	302	263	310	287	281	256	278	291	303	285	275	274	291	290	299	291	294	273	326	248	285	292	311	284	252	315	312	303	336	273	302	292	272	264	277	267	294	280	324	319	281	304	265	300	315	263	270	277	298	291	300	325	295	304	313	271	284	282	308	284	328	263	308	254	257	300	297	301	289	309	309	317	301	301	282	296	305	279	307	269	277	278	291	304	275	311	265	288	292	295	295	275	284	293	270	285	278	279	283	273	305	281	284	280	307	281	308	275	264	256	286	309	267	302	322	275	310	290	307	297	281	289	285	301	281	296	302	301	315	323	275	273	280	284	321	310	297	286	258	259	311	273	317	292	308	281	284	297	275	288	256	290	341	268	312	309	302	296	281	248	297	307	285	300	289	301	292	289	255	300	278	300	292	290	280	288	283	303	280	300	285	319	305	306	280	282	307	291	285	284	274	263	297	316	263	303	305	285	314	284	314	280	306	257	281	280	302	288	281	285	316	255	283	283	283	289	285	283	269	309	277	284	275	304	271	284	267	302	304	267	280	276	268	311	263	286	260	270	277	275	290	294	301	276	274	302	323	268	302	288	264	301	316	291	285	293	257	298	299	282	272	267	284	284	313	279	303	307	295	308	276	292	281	275	291	299	256	284	259	281	306	309	299	266	281	311	270	295	301	328	293	249	264	305	291	281	264	291	271	268	274	287	324	312	303	279	305	276	272	284	286	301	313	297	274	274	292	273	276	265	309	299	284	280	283	285	278	300	273	286	308	294	278	275	272	256	295	303	303	299	288	273	301	318	291	275	318	284	288	305	291	285	294	297	288	294	276	281	314	291	292	265	299	284	298	288	282	309	327	289	271	279	282	294	332	338	236	279	300	299	273	316	260	251	308	280	272	273	285	257	331	287	284	315	293	269	296	297	291	296	260	293	281	290	295	272	277	304	279	305	298	292	287	249	283	310	287	288	295	287	295	295	293	273	276	282	294	305	281	278	294	317	279	273	291	292	323	310	310	304	286	292	294	282	287	293	279	302	316	313	270	293	279	283	298	267	288	295	279	318	282	290	295	277	284	277	274	281	292	317	267	293	296	310	279	273	307	286	310	323	264	282	278	301	300	304	281	287	269	265	290	297	286	286	301	304	290	272	299	272	284	283	285	298	288	303	299	291	256	300	278	283	293	278	305	304	249	320	268	279	281	299	272	308	261	277	276	292	281	308	285	282	286	285	317	284	287	287	305	289	291	273	287	269	280	264	298	289	306	307	273	297	257	296	303	265	281	295	334	305	286	307	295	280	260	273	288	297	285	281	285	248	274	307	326	281	251	282	278	281	282	289	299	293	277	308	280	271	295	295	285	288	273	299	299	312	294	304	262	293	314	278	269	284	303	287	307	324	280	316	266	305	289	304	296	298	274	304	300	263	297	299	276	291	285	310	288	290	317	291	302	280	279	328	274	306
29391	22150	12448	2132	667	654	665	658	660	635	637	623	610	599	597	571	591	626	644	625	611	607	537	575	637	590	599	598	603	638	587	622	640	584	608	576	638	594	624	565	596	558	589	625	566	595	629	626	641	584	621	588	614	591	652	596	641	647	599	603	597	618	648	630	573	644	591	585	591	587	640	618	608	648	631	634	592	598	657	580	609	563	589	602	589	644	585	604	582	570	611	589	579	569	606	568	622	639	609	660	626	592	600	597	589	566	636	615	606	576	584	620	620	640	598	586	568	649	618	583	565	591	614	624	586	618	549	545	627	610	575	599	592	594	625	604	590	604	647	586	574	573	584	625	627	652	600	642	654	623	625	619	556	572	580	582	619	613	663	555	628	604	607	620	577	584	580	600	600	585	604	654	594	583	592	574	594	618	590	607	600	556	638	542	616	617	630	591	600	589	616	554	624	599	636	629	558	630	624	590	616	623	625	596	594	624	577	587	614	626	608	626	619	623	590	588	631	603	596	612	597	635	611	607	612	617	599	568	606	633	605	572	598	567	606	579	579	605	622	579	589	557	614	592	589	621	586	595	601	592	612	591	634	616	595	637	578	591	615	599	578	620	620	609	604	615	612	591	601	647	608	632	597	624	601	562	585	617	614	551	597	624	636	588	615	619	639	616	620	632	604	639	558	597	622	588	584	649	595	602	582	598	620	581	614	599	634	602	583	564	615	624	591	628	596	584	574	599	596	622	611	553	575	648	628	628	574	611	584	578	583	568	589	568	625	608	594	580	593	576	644	565	588	600	573	583	614	590	589	619	615	632	589	574	569	631	606	637	634	580	617	592	623	574	629	571	618	574	621	584	629	611	627	615	566	647	661	610	598	575	633	608	571	587	602	591	581	616	598	565	608	610	607	575	642	626	598	617	632	594	588	594	602	600	623	595	587	580	603	602	599	574	615	595	620	595	622	602	630	587	601	614	616	618	587	602	598	585	569	564	613	585	581	609	612	632	580	625	592	568	599	573	600	632	639	615	623	608	586	592	620	620	617	604	640	599	590	563	609	609	601	572	638	593	631	623	585	631	636	599	608	642	551	612	594	632	615	616	600	575	578	623	545	578	617	601	637	635	631	584	628	589	538	602	630	628	618	574	602	571	567	614	608	557	629	591	589	629	673	606	593	645	580	597	581	606	608	634	566	596	603	594	617	638	620	621	650	623	644	607	622	610	614	598	631	612	633	596	621	607	594	602	587	595	588	576	575	600	603	568	596	606	595	617	585	610	590	611	597	600	610	593	598	622	618	607	599	626	608	626	559	586	616	607	587	590	632	591	557	583	599	626	570	612	625	575	582	600	624	606	634	573	655	610	616	637	586	594	554	599	618	597	537	640	548	582	609	593	623	572	587	607	595	646	600	584	579	634	562	607	594	582	586	586	578	621	589	606	573	594	635	614	605	652	579	606	603	553	606	625	612	629	586	607	623	600	605	609	572	608	612	608	586	608	673	615	605	594	600	609	618	608	624	598	607	616	561	609	592	638	624	622	589	550	615	571	573	616	657	600	614	611	648	575	552	588	569	597	601	612	629	577	619	585	594	614	614	592	606	567	629	571	599	639	541	621	567	602	601	619	576	663	579	645	574	621	578	591	629	584	607	620	607	627	586	577	606	622	590	643	596	593	601	614	603	608	591	608	592	597	613	594	581	629	656	564	635	645	583	616	654	560	587	589	579	633	562	625	551	577	594	609	654	595	612	591	603	612	602	633	588	637	613	568	637	561	619	597	596	563	637	624	609	585	568	585	575	603	578	569	595	559	588	610	583	580	595	610	579	619	606	619	594	585	600	593	627	610	586	634	631	624	596	561	623	626	566	607	605	582	563	599	645	578	598	581	627	603	601	609	572	541	611	608	597	623	577	579	615	610	585	641	622	624	591	577	558	586	590	583	601	649	647	606	594	629	591	599	627	576	630	577	594	596	610	611	574	598	613	595	596	618	632	597	610	612	587	591	635	602	619	586	570	585	596	632	611	598	592	574	614	611	612	583	600	589	587	612	572	633	565	603	568	581	641	619	578	603	544	596	637	590	622	619	577	583	557	579	565	581	629	600	564	596	575	564	596	629	568	668	580	608	573	564	580	592	624	558	589	612	554	613	590	610	586	597	629	575	636	610	627	652	621	588	567	561	568	594	583	575	592	592	602	604	581	616	610	596	604	647	624	647	592	579	616	560	617	591	613	597	632	598	627	616	582	579	625	534	626	610	607	566	631	631	567	640	596	613	585	613	621	618	600	567	604	672	634	573	609	617	565	573	603	657	596	585	626	612	584	620	627	600	580	615	636	642	592	589	642	566	629	608	585	597	634	589	609	564	569	567	567	557	598	633	626	654	585	559	610	529	618	598	575	587	567	581	632	632	587	614	590	602	641	604	606	616	578	581	606	588	565	633	618	587	591	564	601	603	573	593	552	603	593	578	645	616	559	662	590	544	618	620	587	576	574	538	580	593	572	544	618	573	660	624	552	607	599	631	564	549	647	609	589	586	608	609	645	581	627	597	635	620	561	607	588	578	578	596	576	576	591	601	591	600	604	593	631	578	568	600	601	595	617	618	625	593	586	612	597	629	584	573	547	598	617	620	593	560	611	626	601	579	625	626	588	650	557	602	646	632	569	643	614	602	613	600	610	632	598	600	607	586	613	599	567	606	579	597	601	576	593	617	591	626	579	624	612	611	606	588	637	608	587	602	567	574	633	621	638	568	654	590	580	629	638	591	579	584	597	589	632	596	591	641	592	568	543	573	554	616	583	585	630	612	573	609	584	657	635	604	590	608	582	634	593	641	579	595	628	605	586	602	610	573	628	593	572	602	639	601	627	629	612	584	615	612	601	619	579	596	628	608	603	589	581	614	588	585	621	637	591	629	625	616	590	585	618	634	648	635	595	633	611	570	581	630	573	609	579	583	638	576	631	585	592	603	634	644	585	560	620	665	590	566	620	618	589	633	580	637	584	600	592	602	600	614	623	620	598	615	595	606	622	615	581	585	599	606	601	607	614	592	617	576	633	628	534	597	627	668	578	589	569	608	587	570	624	588	572	559	574	640	602	568	588	584	594	572	640	597	597	619	631	581	596	587	597	591	552	605	604	638	614	602	588	593	610	592	620	565	619	595	638	565	554	621	533	597	617	583	571	608	625	648	579	582	602	607	624	551	630	605	572	560	583	573	593	573	592	636	583	607	588	609	612	577	608	612	584	593	620	610	576	565	594	606	592	602	624	651	633	613	605	613	625	628	625	563	608	596	619	579	611	608	613	604	579	596	598	582	612	604	590	575	618	604	567	586	565	642	606	610	584	627	548	626	586	570	620	590	604	571	638	610	603	578	602	625	621	634	597	624	580	583	602	608	562	620	576	619	591	620	590	609	627	635	577	611	581	568	541	608	594	595	598	554	566	561	591	613	599	606	645	614	587	624	583	592	585	576	626	603	568	582	582	623
30872	21556	8241	1823	727	685	635	705	607	651	657	635	689	652	667	642	643	663	662	617	653	616	619	639	599	689	620	647	673	667	590	641	647	647	635	665	634	684	670	643	654	659	616	612	672	619	655	629	616	649	624	624	600	603	665	637	640	654	614	603	657	637	649	679	623	625	652	654	717	730	625	645	683	631	650	675	675	666	647	666	627	641	635	666	629	640	639	647	632	641	636	631	628	641	656	661	646	651	677	597	640	667	638	634	619	603	637	618	640	607	674	646	689	627	649	689	693	632	630	654	685	644	616	668	633	630	636	627	629	624	655	625	653	624	633	636	627	642	617	740	676	643	693	665	637	663	621	642	657	648	672	638	635	652	634	624	674	634	607	664	622	678	628	639	640	705	611	607	707	680	667	621	643	669	634	646	649	628	643	678	642	617	601	644	674	611	631	651	626	620	661	641	652	667	647	664	654	659	635	639	659	655	627	688	618	619	644	651	693	608	686	624	610	656	649	623	654	676	658	674	616	642	638	678	656	671	669	609	651	640	635	643	611	666	660	656	620	662	623	621	661	639	668	652	605	674	646	664	651	632	624	670	618	621	616	646	640	686	691	616	702	637	638	642	705	642	668	630	633	626	644	623	648	614	692	618	676	669	640	662	621	604	652	683	687	644	613	637	706	692	704	671	643	636	651	619	693	617	667	627	639	689	650	674	607	650	630	627	655	635	675	675	650	674	666	631	638	611	664	663	631	679	647	621	664	654	651	645	601	668	634	657	629	642	666	687	633	597	648	701	638	627	656	667	619	650	623	646	671	665	642	649	619	633	673	604	686	673	687	672	622	635	651	641	643	635	640	687	656	628	630	628	621	656	655	625	637	628	653	632	659	660	659	666	680	613	611	629	605	689	617	672	633	626	638	645	654	697	629	674	660	649	668	676	629	647	656	601	685	628	635	600	628	623	656	673	604	594	662	657	660	629	614	651	618	649	661	593	617	681	645	637	681	675	647	622	648	656	687	695	647	623	648	674	608	641	687	631	649	653	657	645	654	648	652	633	631	629	615	632	647	643	603	664	639	606	634	599	660	631	647	658	649	676	633	675	631	643	647	662	617	666	608	602	647	692	646	597	671	684	695	603	634	683	637	679	634	655	636	641	629	661	658	667	632	663	628	672	643	668	637	637	627	641	632	630	662	673	667	632	641	653	683	619	613	667	651	696	663	679	639	661	642	622	637	681	619	618	652	682	657	706	635	648	652	696	643	659	612	629	643	607	634	651	660	677	675	641	647	646	599	632	662	656	653	640	650	653	672	652	608	680	627	688	661	651	644	622	607	645	675	676	644	671	658	671	675	633	625	629	602	658	653	636	699	647	619	670	645	609	623	669	626	636	636	607	669	695	635	656	648	618	660	619	657	654	662	673	653	601	642	599	638	659	664	653	667	618	638	650	587	640	619	677	659	690	598	671	649	672	614	648	661	663	671	622	662	646	629	638	582	629	685	596	669	649	632	652	640	675	689	615	660	661	637	673	654	624	640	614	680	629	638	596	680	634	654	664	672	593	665	624	639	676	667	633	614	625	658	644	641	673	626	701	645	655	614	653	667	654	637	646	682	644	616	627	648	601	607	626	644	640	660	627	610	655	626	647	641	647	609	606	682	669	640	605	648	662	662	639	669	655	628	685	617	659	626	616	630	609	618	663	690	662	668	664	641	629	660	625	641	641	618	625	626	682	607	679	636	658	656	670	680	644	647	619	637	672	620	619	666	653	621	623	640	688	596	634	615	656	622	703	620	643	692	668	585	682	645	648	684	644	707	627	608	636	617	633	698	689	658	645	659	645	644	626	674	630	617	651	636	673	623	686	680	630	592	632	645	696	664	646	657	689	623	628	661	684	659	638	629	686	611	633	622	610	678	637	645	676	684	604	608	650	638	665	698	594	660	707	614	567	645	615	658	656	646	661	647	627	620	670	599	586	634	662	719	631	624	656	653	613	666	637	633	640	623	622	624	662	624	618	627	624	694	658	677	666	663	659	645	655	605	648	621	631	652	634	685	620	630	626	692	627	635	634	648	666	641	640	660	632	662	664	646	627	665	696	621	619	633	641	647	646	635	648	622	648	662	651	626	645	657	638	610	716	658	674	638	674	642	630	660	613	668	633	631	627	635	601	666	644	654	630	693	610	640	651	624	654	660	603	615	601	625	647	622	653	645	670	648	649	685	688	653	670	665	646	680	655	658	680	617	671	618	661	693	598	584	654	648	669	618	645	627	661	688	651	610	617	638	639	638	613	635	622	648	619	646	657	642	672	626	665	635	656	649	647	622	632	668	687	670	649	619	615	617	598	670	650	639	667	609	652	668	661	617	689	659	654	642	613	611	678	628	625	680	661	624	644	693	631	660	672	660	617	647	669	629	637	637	668	662	659	640	649	679	623	641	683	624	653	609	625	673	632	621	665	615	635	611	580	596	659	618	621	600	626	630	661	624	668	604	620	610	684	636	621	657	630	605	669	647	685	653	660	648	634	627	644	666	635	639	638	610	641	657	638	592	658	649	637	622	630	644	639	666	653	663	673	614	616	638	659	633	626	622	640	660	614	640	606	647	596	649	664	651	637	617	602	651	661	671	635	664	616	679	672	627	655	615	658	661	574	668	656	619	654	607	631	663	652	620	636	641	619	667	634	645	673	630	636	647	662	649	646	638	635	642	685	611	625	646	683	659	692	695	582	667	654	632	645	630	645	648	662	629	654	643	663	644	615	676	615	643	614	623	604	647	609	607	626	642	643	650	648	621	704	644	635	647	649	657	656	570	634	645	626	631	646	658	683	704	689	627	641	656	602	658	629	629	660	642	657	610	597	669	644	639	644	589	624	643	646	637	644	620	609	649	606	604	628	635	626	636	629	666	673	689	666	643	674	665	617	692	625	621	635	659	669	623	648	634	651	605	663	621	643	679	679	627	653	619	666	603	616	629	632	642	666	625	626	677	608	617	630	657	698	639	633	640	613	644	667	676	597	659	656	672	681	669	620	658	654	686	616	662	627	671	648	687	651	653	668	663	641	700	600	645	666	651	636	656	676	640	644	645	639	626	654	620	626	614	677	677	656	646	642	646	648	642	649	595	657	636	653	628	583	696	719	600	648	638	626	613	652	636	647	663	613	675	613	667	696	624	634	672	611	641	645	624	623	608	670	653	648	664	614	638	678	616	648	639	645	646	668	706	637	697	635	664	669	683	665	664	642	658	646	666	620	690	608	668	670	608	669	628	663	625	643	713	686	691	626	673	621	666	635	705	632	689	664	633	616	646	685	643	639	641	649	633	644	663	627	624	686	601	653	642	646	677	639	670	666	666	611	641	700	635	662	689	657	678	626	633	641	619	677	604	614	668	577	630	615	634	655	649	620	644	672	649	674	693	642	601	626	670	645	617	668	655	633	662	655	620	699	626	649	714	609	613	675	648	635	652	655	633	626	634	616	607	636	653	643	613	628
23895	21465	29165	24208	21323	10590	1134	736	671	572	615	566	533	508	513	528	510	455	479	469	461	517	481	496	487	462	492	499	483	498	465	481	446	445	485	470	513	467	488	417	472	508	461	477	427	487	467	513	500	456	510	468	455	425	445	434	481	474	472	477	492	464	426	478	473	483	470	480	465	455	438	488	461	483	458	452	481	499	482	483	475	477	476	466	418	473	474	500	470	507	468	465	483	449	488	479	460	500	459	493	486	492	470	441	438	472	507	509	479	438	473	457	462	436	483	438	475	461	471	437	427	460	460	463	460	464	479	466	445	464	446	449	408	442	463	435	467	445	488	452	481	481	471	448	448	420	499	427	444	441	429	426	454	489	419	449	467	472	509	459	517	462	418	449	474	461	431	467	437	449	470	444	448	455	459	463	466	420	485	442	443	494	476	464	486	441	436	490	464	461	471	490	457	452	475	465	440	490	489	497	442	423	478	448	459	472	428	502	474	456	485	472	459	465	459	499	482	451	451	462	466	457	435	477	472	460	435	464	425	507	478	467	459	459	397	440	473	477	458	466	484	482	476	419	438	485	495	465	511	483	457	449	482	433	458	421	453	455	463	466	457	464	467	477	449	457	485	498	424	455	458	480	470	475	458	447	452	533	545	488	465	456	509	464	420	456	473	473	461	458	435	488	464	453	451	451	467	488	492	448	463	491	432	458	466	463	457	480	476	442	492	470	454	486	453	451	475	458	461	436	427	487	435	469	480	463	447	473	469	437	483	486	474	460	437	439	464	463	456	451	442	450	459	458	477	449	481	453	481	464	458	462	486	444	456	451	443	463	462	472	498	462	427	436	450	474	455	424	469	461	469	464	449	478	418	452	409	463	463	448	483	448	454	463	440	473	458	465	458	472	436	473	466	420	453	444	443	480	411	451	460	493	483	497	490	485	450	460	426	490	441	436	469	470	469	444	454	453	473	482	461	463	490	456	479	481	473	456	449	453	441	451	444	497	458	419	431	479	465	436	489	459	446	443	448	451	450	434	453	482	442	483	485	467	469	496	473	440	468	445	500	470	457	450	423	433	444	480	454	509	462	472	477	435	481	451	494	463	485	418	451	428	455	469	464	484	496	468	467	468	427	472	468	433	458	431	462	475	460	438	471	422	476	418	469	480	456	476	465	464	461	433	454	494	478	439	414	440	490	459	457	469	446	465	462	478	504	461	478	477	480	454	460	469	400	499	433	435	459	454	459	468	454	452	491	480	476	449	467	458	478	424	414	483	464	479	487	452	491	460	426	422	446	466	464	454	457	498	470	460	506	486	466	460	452	453	441	446	467	456	498	435	416	494	464	425	464	441	486	454	432	470	482	482	430	442	480	471	447	482	450	479	469	495	452	462	452	419	431	480	514	430	449	443	446	493	490	432	471	498	474	441	478	487	470	444	414	446	464	444	429	455	438	435	427	490	487	448	510	441	437	449	460	439	471	445	444	456	458	464	455	478	445	429	457	468	465	453	442	432	478	451	481	504	427	494	438	443	438	473	470	460	439	449	447	416	441	474	482	448	431	436	480	458	470	473	493	459	469	455	459	494	491	474	447	485	449	516	426	430	461	468	453	440	444	489	465	440	468	466	472	460	432	446	478	478	450	453	433	441	437	471	464	425	449	472	493	429	468	444	460	449	448	446	433	457	440	420	443	444	459	500	492	445	461	454	464	428	461	421	497	466	441	451	483	451	463	460	422	414	438	468	443	457	459	441	461	479	451	452	461	440	502	470	435	471	457	489	425	461	459	479	455	423	449	464	462	433	459	478	427	450	432	459	488	461	416	476	467	439	484	436	487	429	481	461	447	510	458	463	471	476	467	435	451	456	458	483	469	461	442	499	464	449	447	476	446	469	448	469	414	448	480	456	463	449	481	492	461	454	472	495	453	463	461	490	438	461	419	461	423	472	469	492	473	446	459	469	439	478	472	512	454	415	500	515	477	449	440	456	463	469	436	459	424	440	450	504	454	416	465	445	471	453	469	476	440	454	469	470	454	474	453	424	468	474	472	454	453	478	497	469	492	491	450	427	441	531	458	446	469	480	426	483	481	445	461	438	448	452	436	467	436	474	447	466	416	485	470	459	476	437	455	463	459	419	454	484	459	477	464	468	440	476	491	508	464	433	453	498	424	467	452	460	458	475	472	463	468	469	471	485	459	512	426	477	456	441	448	470	479	445	425	443	397	492	452	466	439	422	478	443	458	479	469	467	486	450	485	482	480	448	483	460	497	473	471	464	467	446	436	442	496	425	455	432	473	444	457	436	477	472	467	455	426	492	470	445	497	436	492	467	456	471	423	482	428	461	452	445	468	429	489	427	479	485	483	465	446	451	458	442	485	433	448	467	461	449	478	452	468	446	444	464	477	471	527	460	494	488	444	482	451	453	501	455	479	480	438	476	455	453	451	454	482	432	474	476	500	455	415	441	483	463	468	451	486	413	471	483	441	476	456	435	461	464	456	434	457	472	408	490	477	431	471	458	452	441	416	427	451	426	425	459	490	452	483	449	465	452	445	466	430	463	468	458	463	447	441	504	439	419	455	445	458	443	449	435	449	500	481	454	455	448	491	484	484	476	445	450	416	454	484	413	452	483	486	469	465	430	472	480	456	448	461	493	429	436	443	442	504	429	449	442	443	460	491	424	460	446	507	442	443	478	424	433	477	383	451	438	468	482	451	463	463	469	471	455	469	422	479	468	465	472	491	467	486	427	409	494	449	447	438	441	449	423	475	492	456	512	450	415	447	454	442	454	449	473	458	454	487	443	463	470	421	514	426	469	434	468	467	484	436	438	467	411	435	472	487	474	453	463	450	474	417	451	443	421	464	453	457	422	467	474	455	459	445	481	428	491	439	453	453	475	453	432	499	494	451	471	457	446	478	490	445	426	463	489	473	474	456	448	485	386	484	501	463	462	436	472	437	438	439	453	447	426	476	446	455	507	451	488	459	430	457	444	449	475	425	466	454	439	465	494	467	445	473	450	447	465	468	468	504	452	469	445	468	454	472	476	431	460	465	472	463	434	427	461	453	477	456	440	463	456	477	464	436	470	467	443	461	470	462	464	451	476	470	470	468	448	423	438	482	444	480	474	511	479	438	478	505	477	455	475	481	454	496	482	479	477	429	469	466	499	447	450	455	451	448	464	450	485	494	433	464	448	440	434	474	483	475	459	477	429	486	461	427	455	462	463	475	460	468	446	451	477	442	453	465	492	439	440	455	458	465	459	458	459	433	454	455	473	464	425	425	449	457	460	421	466	445	481	499	488	468	491	467	455	481	439	433	486	455	429	466	438	456	439	435	496	500	463	450	474	478	465	430	429	449	439	455	433	480	429	453	462	442	479	472	446	455	482	476	463	463	488	450	489	453	472	460	454	485	496	493	460	446	417	449	489	432	471	458	449	454	426	469	436	474	465	452	474	410	419	459	428	424	453	501	473	468	507	450	496	461	466
32474	38678	34599	14366	1622	1357	1090	938	843	723	704	686	642	670	581	558	523	520	568	521	498	567	510	533	508	548	525	509	519	512	517	495	482	518	512	542	489	506	514	524	520	487	533	510	505	511	513	535	477	498	586	502	493	487	493	502	462	533	489	530	519	493	486	487	502	505	489	512	496	463	511	564	499	532	503	555	565	531	540	512	522	550	540	510	548	505	514	513	499	461	501	518	532	513	488	538	551	460	497	539	490	521	498	478	521	477	504	495	496	501	511	512	524	493	490	487	481	511	513	464	536	509	494	481	518	503	493	513	481	496	494	521	508	542	501	488	495	534	520	506	551	483	501	506	467	511	525	545	529	490	493	510	524	473	522	514	509	533	498	478	509	478	513	487	513	497	486	532	494	475	488	534	546	498	508	511	515	521	537	496	496	474	493	501	452	500	475	477	515	485	503	532	519	512	471	473	507	496	512	521	483	526	528	496	505	502	540	513	500	505	500	466	534	516	537	490	461	512	490	494	492	501	514	444	459	479	496	482	563	495	549	498	504	531	504	492	505	521	508	507	510	512	533	527	517	512	491	506	486	480	530	508	508	490	533	508	517	490	518	481	490	509	507	527	475	491	505	522	487	456	529	545	526	525	536	481	513	508	529	480	515	491	508	494	505	508	497	526	511	505	531	496	483	550	461	468	533	505	530	493	534	521	497	481	514	492	477	537	482	509	485	456	513	502	512	549	501	492	519	513	486	540	521	509	563	486	496	504	500	513	521	499	503	480	535	505	527	458	516	539	520	503	492	496	506	524	494	480	477	529	492	486	513	516	502	522	525	481	507	491	496	515	502	503	488	477	509	537	522	492	527	503	507	505	489	479	522	489	558	508	516	540	472	515	493	507	525	493	490	517	488	460	447	523	537	499	511	511	512	504	522	475	498	511	530	518	503	505	473	510	527	491	513	510	481	479	494	519	490	531	511	486	527	479	477	521	544	510	506	522	520	492	521	493	492	486	516	469	504	539	515	498	495	452	516	488	521	497	519	471	501	506	529	527	532	494	548	553	499	528	533	480	534	471	513	509	481	513	505	494	508	536	513	497	490	470	485	478	490	528	487	508	495	518	499	483	554	502	522	456	485	463	508	539	489	514	497	517	511	510	470	486	520	509	541	513	500	497	476	493	548	490	490	483	533	502	497	504	515	534	479	504	525	527	509	516	489	498	505	522	506	518	487	487	488	517	509	527	524	515	472	510	496	484	489	539	501	511	534	512	487	484	493	500	503	517	482	489	488	482	538	505	559	503	498	487	515	460	510	507	477	482	489	479	458	507	499	509	478	510	517	514	517	514	476	545	482	493	493	531	473	501	502	533	508	493	530	480	492	479	470	523	479	456	530	538	481	470	548	478	504	516	500	496	511	469	504	497	513	506	486	520	517	524	473	478	545	511	477	545	539	507	506	508	504	497	518	509	489	492	471	470	482	503	549	516	490	527	523	517	510	496	466	483	498	493	503	460	516	492	484	497	488	487	521	481	517	496	524	543	476	441	527	516	507	486	499	501	521	494	525	497	554	497	520	492	491	466	492	509	502	519	512	504	523	476	485	495	510	464	477	524	500	502	507	512	493	544	515	510	517	522	483	484	500	491	492	541	474	486	532	480	509	520	511	524	506	510	465	477	524	466	480	539	477	510	504	498	494	516	497	530	509	537	515	500	491	482	521	474	517	483	473	518	516	474	528	521	542	534	448	501	469	504	521	500	485	503	510	498	477	493	514	492	488	485	502	513	519	539	455	499	530	467	526	486	496	496	466	535	489	501	529	516	492	495	494	508	538	479	533	463	464	491	528	484	488	521	477	485	501	500	505	489	501	453	490	513	493	498	545	496	522	511	529	538	476	531	525	506	523	519	542	498	447	509	515	492	515	503	468	505	507	483	494	479	489	510	523	499	495	477	505	452	457	494	517	509	483	527	473	493	478	524	522	488	492	522	527	484	518	473	484	519	489	509	504	491	486	511	440	529	510	518	468	514	508	497	541	504	452	467	505	492	477	494	479	505	462	526	530	509	513	516	545	463	530	501	524	463	498	520	489	510	510	473	512	543	528	469	495	533	492	485	479	512	521	501	491	470	532	522	526	500	501	495	503	514	489	488	490	545	499	481	516	470	473	510	534	555	492	486	502	478	518	517	562	501	507	477	540	479	510	484	478	504	541	495	500	503	562	493	482	493	460	522	458	486	509	489	517	503	511	526	504	509	502	469	520	475	501	558	495	518	502	534	516	522	510	524	491	511	527	482	530	466	514	516	498	487	473	520	515	508	498	508	494	514	476	516	490	519	503	501	484	500	479	486	467	497	483	502	479	485	523	457	538	491	500	503	501	559	498	487	501	495	501	492	567	500	483	518	489	521	502	511	453	515	492	504	519	498	511	489	513	524	472	544	531	482	508	484	528	519	498	486	500	505	560	511	488	520	552	503	515	479	526	485	520	525	508	508	516	496	526	477	501	494	496	484	557	525	472	494	492	534	492	501	480	496	504	521	513	468	502	506	484	534	492	525	526	504	508	532	494	514	560	497	490	482	508	471	516	509	526	484	498	483	517	485	493	491	504	497	494	427	473	520	458	485	478	511	508	513	502	489	499	544	509	490	521	467	499	434	516	516	506	522	483	508	490	517	514	507	501	529	471	509	518	503	503	492	481	477	516	571	524	550	487	491	507	483	505	489	541	497	478	520	498	519	456	504	504	532	479	517	489	489	524	449	514	528	489	491	471	480	516	464	515	499	467	493	524	469	531	475	515	463	506	544	533	479	492	502	496	503	491	504	506	479	471	453	507	490	488	517	493	477	540	507	490	504	527	487	485	506	468	536	435	456	493	536	500	488	540	513	540	495	496	503	566	489	478	520	470	518	491	524	516	518	495	506	439	502	504	489	494	507	497	452	468	514	511	552	480	480	478	481	504	534	512	498	499	501	481	513	466	513	460	488	549	531	512	545	492	501	492	531	515	508	488	549	515	500	520	492	473	523	472	504	521	514	481	484	546	509	493	493	492	513	519	499	468	491	506	522	526	493	468	502	496	467	419	493	514	416	488	476	492	521	519	524	494	507	528	542	490	496	455	458	479	500	506	501	476	515	493	512	492	519	509	482	458	471	492	510	503	507	479	487	493	488	496	526	489	499	512	507	488	503	494	515	531	479	529	489	498	488	494	556	525	488	489	527	505	515	515	488	529	495	491	484	485	514	462	502	543	476	487	449	462	523	538	523	527	500	489	547	472	495	499	509	490	490	531	521	514	506	506	566	491	507	502	532	524	486	521	516	512	501	503	520	514	507	533	508	513	543	494	526	548	486	470	516	512	485	494	485	489	510	476	463	479	516	507	517	539	521	521	498	550	494	498	502	512	534	500	484	542	503	536	511	511	488	498	506	500	524	488	484	484	483	491	512	491	449	527	532	471	543	499	494	537	485	483	508	485	501	532	502	498	484	508	514	500	511
24965	21499	28066	25348	14165	1053	669	654	586	584	567	531	521	526	537	512	482	559	520	531	473	536	498	507	515	479	506	480	489	494	467	479	514	464	471	522	451	500	506	500	493	507	530	498	505	500	441	497	472	486	480	491	488	511	494	460	458	501	497	489	511	475	497	529	480	481	471	477	495	474	492	508	511	518	462	506	519	455	499	499	516	508	471	523	508	488	495	484	539	482	519	524	490	478	457	467	461	486	472	476	470	486	487	492	490	487	504	494	510	475	510	512	507	504	492	501	488	479	454	485	503	469	464	469	478	516	530	531	481	477	483	497	466	493	436	459	471	499	509	519	496	510	492	472	469	526	481	486	485	498	491	512	489	522	510	474	482	501	494	518	475	508	548	464	477	464	471	462	501	458	464	451	476	488	462	476	445	495	461	522	480	500	494	516	506	471	476	517	515	452	483	503	476	472	468	522	465	479	484	469	505	468	471	488	450	505	512	511	461	456	512	487	483	520	482	497	461	514	518	498	486	510	496	496	506	528	484	506	509	518	492	483	482	488	485	477	499	478	539	470	459	498	497	483	466	489	457	483	492	476	507	497	491	456	493	480	485	474	496	480	480	519	497	474	467	451	519	447	493	475	505	487	432	483	490	476	487	523	526	440	460	517	490	485	514	471	485	497	507	508	518	502	473	485	472	448	479	470	488	514	536	480	451	498	478	498	480	491	501	478	476	469	491	452	466	501	501	505	502	495	496	480	493	456	514	495	480	476	468	468	501	508	495	520	475	486	503	509	477	484	474	505	521	506	470	509	506	456	490	476	479	500	499	487	484	487	470	488	510	505	516	485	486	466	462	474	495	484	524	486	494	449	475	489	489	485	465	458	463	476	465	496	515	512	489	475	492	502	491	459	499	490	478	474	506	482	496	513	493	455	499	521	476	482	488	480	508	493	466	488	476	486	479	493	483	507	484	463	468	496	523	468	512	469	502	490	525	499	505	493	482	491	456	483	496	510	469	464	490	482	492	494	476	476	500	457	517	489	509	438	505	484	445	509	499	551	489	511	489	469	502	478	481	480	488	496	515	503	482	495	479	469	418	503	457	517	478	482	508	470	486	487	513	502	486	461	506	473	480	493	500	450	480	490	493	504	475	477	498	469	491	493	490	486	514	444	473	494	490	538	513	446	516	441	474	489	499	470	474	496	531	478	494	485	508	507	505	487	496	490	468	514	489	472	488	495	500	516	469	519	495	426	483	504	480	489	491	527	522	504	438	482	498	493	490	536	476	502	498	494	478	468	470	478	502	479	529	435	467	512	499	436	518	526	475	440	469	487	468	497	480	478	479	468	504	502	483	496	519	494	492	484	469	464	472	470	458	480	496	493	521	457	476	472	523	489	507	515	468	456	461	463	485	503	473	496	472	497	511	484	462	486	451	486	478	460	532	484	463	506	499	489	522	527	467	451	452	499	503	464	504	470	490	528	483	493	501	537	502	490	467	475	501	440	488	485	467	505	479	478	483	465	480	477	483	513	471	512	484	482	496	479	519	550	498	501	480	541	472	494	494	486	504	501	501	500	475	496	525	451	527	509	486	508	495	474	479	484	473	521	498	488	546	463	513	483	503	484	436	443	525	483	555	498	484	478	455	467	492	498	434	473	483	506	479	475	446	521	511	526	524	476	482	466	494	469	501	498	475	485	503	510	507	458	504	516	467	480	483	459	477	469	488	466	456	475	476	511	527	495	472	499	468	439	488	475	482	480	492	467	533	500	473	542	484	484	481	475	504	468	493	470	538	464	493	515	500	491	502	527	504	443	479	472	519	538	452	484	498	488	485	521	491	439	474	487	488	507	486	517	489	478	493	473	470	549	489	490	486	521	535	525	502	527	523	465	512	457	482	533	495	524	456	473	470	478	505	465	483	520	515	485	493	471	457	501	515	509	483	528	528	509	478	497	500	469	471	474	498	475	483	475	500	446	513	489	532	491	527	477	470	491	474	502	488	469	444	515	483	510	509	493	506	491	466	505	526	489	507	500	446	460	470	503	480	523	471	519	503	500	511	518	488	470	482	457	514	494	491	468	533	518	507	543	531	508	486	479	469	514	462	517	451	483	511	506	504	518	482	442	491	502	525	457	490	468	472	477	491	524	499	483	500	470	500	498	512	426	456	518	507	482	505	451	476	494	494	472	461	493	479	513	455	517	495	514	489	492	494	448	481	503	484	496	531	490	470	455	510	461	474	472	457	476	471	434	478	468	491	482	548	466	479	489	502	425	481	522	458	474	473	477	463	514	458	423	475	429	470	521	450	455	501	500	463	537	469	486	482	475	503	522	470	464	499	439	525	478	507	506	487	501	521	522	494	463	484	526	512	521	495	495	485	486	527	497	502	470	437	461	491	502	429	481	468	512	497	483	474	503	488	541	454	501	472	501	494	493	464	509	508	476	516	480	472	495	501	504	459	457	473	509	488	471	500	465	497	492	473	503	459	447	479	494	460	477	462	499	489	478	515	524	501	497	475	493	478	498	471	502	468	470	476	460	486	497	496	467	487	488	477	516	477	461	513	488	508	474	498	526	499	506	496	499	472	487	483	465	502	549	536	475	493	495	470	489	535	528	487	494	474	529	503	473	477	504	491	503	483	496	525	461	504	508	498	490	489	492	511	470	484	496	485	463	469	452	483	478	532	472	504	461	506	504	477	474	465	471	504	468	446	475	493	514	465	482	519	477	489	477	444	487	470	486	432	509	461	507	521	511	473	514	486	480	490	466	495	477	503	460	449	448	493	460	513	519	486	498	489	460	501	502	489	456	456	521	506	484	475	468	466	493	474	492	465	504	497	486	496	468	483	452	485	498	487	497	504	487	473	488	468	478	483	464	463	490	447	487	522	512	527	489	520	495	491	479	462	529	492	503	512	515	502	493	456	528	512	489	519	506	501	514	530	522	466	463	528	475	500	521	475	516	490	512	469	506	474	479	482	493	473	489	450	472	451	467	436	514	508	477	462	517	495	477	496	479	491	516	474	486	490	450	459	508	498	512	484	482	517	485	473	495	508	502	470	495	503	491	513	486	531	481	500	479	478	497	486	478	463	463	492	475	484	501	499	492	482	496	504	486	549	489	512	492	445	475	475	519	495	479	483	495	474	488	525	464	461	471	484	495	496	492	505	452	469	514	499	483	468	470	500	455	497	500	473	494	486	500	498	517	482	440	459	513	437	478	464	506	501	474	462	458	443	443	511	501	475	524	484	471	518	504	454	486	486	485	471	466	477	482	480	453	529	490	504	476	489	449	511	498	462	498	494	483	458	495	481	470	477	488	505	456	500	483	503	517	451	506	507	506	508	552	495	445	505	512	503	496	478	508	441	479	476	501	469	475	468	502	485	537	481	503	475	486	501	483	465	516	534	470	519	490	560	537	468	509	493	477	509	513	512	494	478	505	525	519	474	479	478	468	451	485	497	493	504	475	486	503	500	503	432	523	506	487	478	463
32191	34988	28462	12184	1231	993	822	778	693	673	675	540	582	598	544	497	551	576	548	520	544	520	529	524	496	552	545	519	539	551	497	519	523	507	555	541	509	486	499	554	560	492	486	594	520	551	481	496	541	545	509	471	536	503	508	511	504	479	497	490	514	510	506	530	512	544	525	517	531	503	513	506	543	548	546	510	532	535	527	543	525	554	492	506	540	494	538	540	527	542	518	505	560	514	479	523	511	538	521	476	553	503	513	504	515	527	512	542	499	517	508	535	525	508	533	498	553	526	543	517	521	494	499	487	488	491	508	537	541	546	498	527	477	493	485	535	526	564	549	497	535	482	547	506	503	552	507	474	524	508	538	507	492	511	520	501	522	509	511	506	564	508	527	465	522	489	558	463	540	534	491	514	535	497	531	570	522	538	484	511	480	495	526	478	519	504	536	519	501	488	495	526	477	530	495	527	483	497	540	481	494	524	500	490	489	497	579	549	513	498	522	498	542	500	500	496	558	494	501	501	507	521	518	520	568	517	487	522	522	502	558	528	520	545	521	501	480	547	524	535	509	499	538	504	522	487	535	537	552	502	505	536	509	508	469	526	510	516	510	528	554	488	530	497	524	495	502	505	521	461	507	497	502	516	559	547	485	515	536	535	503	480	502	478	506	558	508	575	551	542	539	469	491	495	552	555	498	480	540	532	519	567	494	549	557	518	542	517	523	516	510	494	529	506	525	489	523	538	513	515	532	513	511	549	541	556	518	499	499	531	505	516	492	521	518	503	520	535	471	517	524	508	526	516	516	530	467	531	506	510	502	492	518	525	520	515	504	569	525	519	562	478	512	514	526	507	525	544	525	510	531	508	527	494	533	524	522	523	525	529	495	556	511	515	504	511	479	500	516	488	553	505	520	506	558	495	499	541	509	529	493	498	511	515	501	520	551	510	519	542	507	522	507	531	526	550	507	502	536	535	518	499	499	494	546	500	495	529	548	457	526	487	553	519	507	518	527	516	538	478	516	503	496	519	514	543	482	501	520	501	508	529	558	510	521	495	552	489	531	524	559	481	492	514	517	491	550	524	500	524	472	461	531	506	548	497	492	487	528	504	539	486	513	538	492	494	503	547	503	503	490	535	493	507	489	531	538	520	509	490	495	519	524	501	552	476	486	545	546	490	542	501	500	517	508	525	506	542	529	528	503	472	519	542	510	515	546	529	520	509	511	538	501	521	528	519	505	518	495	483	536	514	509	516	551	485	521	549	515	536	501	543	539	469	525	477	528	539	545	512	470	519	520	538	463	493	503	535	516	508	539	522	495	545	562	486	535	484	518	486	477	554	472	546	534	533	539	511	527	477	593	537	561	535	522	516	530	535	524	526	516	502	486	486	545	515	526	521	566	522	508	508	466	538	504	501	500	506	529	514	510	518	546	478	547	523	528	516	518	530	510	524	495	546	500	516	559	512	534	492	527	511	527	540	543	522	506	538	526	515	544	461	505	525	513	550	524	532	522	523	511	525	530	515	574	513	508	508	513	483	497	519	482	493	493	524	492	477	539	482	532	498	495	514	533	517	520	509	546	534	521	501	568	563	527	494	524	506	524	569	517	541	548	513	523	508	525	523	497	530	504	509	498	516	495	522	504	504	504	534	575	520	512	556	531	543	548	523	531	558	479	534	517	491	504	511	530	518	519	513	482	526	551	471	506	538	508	525	536	514	502	505	492	510	482	554	490	541	549	555	543	528	512	507	517	540	505	511	493	514	483	523	524	500	498	509	533	523	529	494	526	532	475	529	544	523	523	509	489	561	530	540	535	493	583	560	514	508	529	513	540	542	508	520	513	529	504	541	549	491	490	459	489	504	532	516	483	503	549	513	531	520	575	512	527	506	501	501	537	502	524	531	486	464	549	516	540	456	494	533	533	522	517	507	493	499	535	500	554	476	505	524	516	537	529	539	526	489	526	514	571	507	510	530	506	503	514	522	474	542	531	560	506	499	513	476	478	496	522	502	512	515	520	542	513	521	534	491	550	511	503	481	526	464	445	523	528	519	484	517	499	510	515	500	502	481	484	457	504	478	510	526	514	522	477	508	538	497	505	507	536	522	546	505	492	505	534	527	511	508	511	513	488	556	479	509	532	503	528	510	514	497	489	551	560	472	514	529	517	510	514	512	511	498	532	506	517	476	523	508	524	563	512	496	509	519	547	508	487	501	518	459	516	530	497	482	506	483	508	544	511	499	561	524	546	534	498	496	520	480	570	530	516	521	513	484	506	517	548	528	546	523	496	504	570	521	503	515	509	500	501	498	521	546	524	500	528	522	520	482	514	491	522	470	535	477	551	525	525	496	488	497	529	548	537	535	510	502	529	495	548	503	563	487	526	499	499	500	505	495	556	522	493	509	506	550	518	532	520	503	541	535	526	518	518	479	498	512	519	482	487	540	520	497	481	513	514	510	521	525	562	490	515	531	536	506	498	514	506	479	505	535	542	504	533	504	514	523	544	524	506	500	541	530	485	489	515	565	494	532	531	492	502	512	553	501	508	552	530	496	547	547	500	489	490	496	469	499	488	518	528	510	498	533	528	521	486	535	530	478	507	524	511	524	464	510	548	551	535	501	545	482	501	484	519	500	510	519	524	528	491	525	493	529	545	538	559	528	553	509	514	526	508	573	540	524	522	541	495	510	507	524	494	509	514	535	474	518	504	478	514	557	498	515	480	495	543	535	549	553	532	549	526	506	526	485	476	538	544	507	508	515	512	544	507	514	512	476	546	493	515	500	523	542	519	542	526	529	506	532	524	470	460	515	501	515	520	545	530	523	556	516	490	487	513	506	554	545	505	470	518	528	511	527	507	531	533	538	522	498	509	541	490	481	560	485	528	524	498	511	510	506	510	518	539	536	522	498	494	480	531	532	515	471	497	551	508	490	571	529	498	535	521	513	530	554	503	500	526	511	528	501	525	553	561	476	543	539	520	508	543	555	538	514	496	513	476	500	546	491	489	540	490	528	535	507	486	499	505	488	460	517	496	497	493	509	463	539	506	514	498	491	507	508	556	504	524	527	545	516	504	503	474	493	531	504	547	502	507	522	488	542	523	519	484	510	502	549	503	539	513	550	509	504	485	545	531	475	497	495	540	480	497	537	505	537	535	531	509	517	496	501	532	528	514	558	508	519	501	538	531	493	496	471	547	541	533	545	533	485	548	521	500	533	509	531	487	550	486	547	509	520	537	519	462	525	505	500	529	453	549	496	554	507	518	454	488	504	524	488	509	525	497	518	521	532	525	530	496	527	548	534	505	513	508	528	525	519	509	518	532	530	499	503	546	481	504	552	494	496	516	550	522	522	529	490	537	541	495	523	530	537	504	468	541	494	526	519	512	534	511	543	537	494	495	508	491	519	534	524	530	488	498	508	538	492	539	506	523	532	516	494	479	518	480	530	518	499	571	524	560	514	529	513	498	551	502	518	493	562	527	532	530	518	514	518
22796	21495	29035	24405	21483	21280	7331	790	570	534	457	414	412	409	379	354	349	340	336	326	316	301	340	278	311	306	287	307	330	311	287	322	315	292	301	319	290	250	282	271	288	320	277	298	284	295	278	265	299	283	285	281	283	278	276	297	274	271	286	250	250	316	309	275	275	305	311	292	285	259	273	279	292	313	305	314	300	304	303	336	310	310	286	286	311	312	293	292	283	274	269	290	304	291	247	299	302	261	303	292	266	314	264	261	294	288	284	300	298	299	273	261	263	292	283	278	286	297	276	270	273	270	272	252	261	264	304	329	285	325	284	280	290	271	317	250	285	276	259	246	298	268	271	280	274	270	267	262	249	292	289	285	292	256	285	274	303	287	280	285	282	263	250	297	272	274	278	256	269	286	274	281	297	296	265	285	269	277	305	310	283	281	265	267	241	260	267	273	275	266	269	278	294	300	299	300	305	274	251	277	276	244	292	299	276	247	306	255	271	334	276	270	293	272	273	276	301	274	260	294	277	303	287	258	291	272	295	267	270	282	284	301	274	247	268	248	292	296	286	290	260	295	256	249	287	274	270	280	298	289	289	309	283	257	269	265	247	281	277	271	268	275	291	262	287	263	291	300	292	273	267	279	242	302	250	274	306	296	269	307	275	281	250	269	293	278	271	276	287	276	292	280	281	280	268	276	265	281	283	264	258	256	282	270	275	300	289	263	257	275	288	256	285	280	280	269	265	286	256	275	267	263	260	262	267	278	284	276	246	284	295	275	260	306	269	270	252	272	263	273	250	239	296	302	284	275	283	264	261	239	305	271	277	242	266	293	269	284	276	265	258	277	285	258	292	260	288	309	267	284	255	285	285	294	255	254	279	297	260	312	249	280	285	268	260	296	266	260	264	252	295	260	264	285	280	305	296	258	277	280	271	252	269	274	261	278	281	271	276	293	283	277	264	278	284	276	257	275	227	271	272	302	278	288	270	238	255	282	281	282	253	286	273	303	269	272	284	271	290	257	229	283	251	284	272	279	259	258	253	291	270	298	288	269	265	268	255	291	306	287	297	259	259	263	259	269	252	264	264	290	291	272	312	300	270	218	257	276	260	280	273	248	288	254	284	267	275	300	277	279	276	292	270	279	271	294	306	278	282	266	264	253	280	260	267	306	273	309	268	278	262	272	246	278	297	274	289	291	309	281	262	270	285	268	267	269	289	246	285	255	257	300	268	271	310	275	297	281	265	284	254	274	239	276	269	282	290	283	280	257	307	244	257	327	293	252	269	297	283	248	278	277	308	277	260	282	257	278	302	279	272	253	267	241	283	245	274	270	282	292	290	279	292	284	333	271	232	285	266	280	272	280	271	265	312	273	274	242	256	318	270	253	271	267	274	264	292	255	287	326	277	262	253	263	301	284	275	283	304	276	278	284	285	275	276	241	286	285	269	282	270	293	288	280	296	265	274	262	275	261	306	246	253	286	247	270	270	275	292	273	274	285	269	258	288	275	270	261	284	277	265	280	281	316	275	308	255	279	296	300	276	236	279	261	252	260	272	264	273	253	252	260	299	301	255	282	282	300	269	276	301	285	282	282	276	297	286	273	287	262	241	303	275	287	252	282	250	260	291	263	276	273	254	259	286	289	270	273	266	301	242	276	243	297	304	305	277	250	257	284	265	267	262	279	256	258	268	294	268	246	274	280	302	283	288	276	267	259	283	294	285	253	266	262	271	288	242	275	250	262	291	277	285	256	270	274	287	248	290	291	238	293	223	259	302	259	263	272	279	307	239	259	276	294	287	271	269	275	263	285	278	262	279	277	274	269	274	252	258	289	283	270	299	261	299	261	290	284	292	281	270	314	271	282	265	283	268	255	274	287	263	272	267	273	283	269	262	269	301	267	258	279	289	286	262	260	235	273	279	274	283	258	305	254	260	290	276	275	279	307	312	297	291	268	285	264	240	277	277	269	288	295	276	272	290	295	289	278	259	278	302	257	262	261	284	285	313	251	265	251	245	279	292	275	288	269	286	294	284	288	288	280	282	290	267	300	251	272	260	259	268	236	299	282	240	256	292	266	310	258	268	291	288	290	259	222	284	277	279	281	288	270	258	275	265	282	279	289	306	272	252	300	236	262	302	280	262	269	298	277	255	290	266	287	284	304	252	288	289	265	273	299	257	283	271	254	293	266	299	284	265	298	276	274	267	272	287	261	249	289	247	268	282	280	288	276	255	286	269	281	291	266	267	265	253	292	273	287	241	310	287	280	255	306	249	282	294	266	277	269	245	273	270	298	245	265	251	328	256	286	288	293	278	268	302	270	318	258	267	296	293	269	279	263	292	277	265	285	275	258	237	290	257	298	279	301	270	287	282	253	265	272	285	277	263	266	311	306	271	264	304	307	268	256	260	296	296	271	260	267	273	282	296	277	272	276	286	270	270	278	263	266	256	271	238	266	240	287	316	264	247	274	266	257	294	256	253	252	264	301	272	282	309	268	257	287	277	301	258	313	273	293	282	295	260	276	281	262	288	269	232	291	276	300	277	271	270	289	298	262	266	276	302	283	245	263	266	280	291	273	275	282	281	299	249	288	259	301	283	274	315	294	295	298	253	272	294	282	304	271	263	277	260	266	273	283	269	339	260	274	331	270	278	268	262	275	247	248	291	271	282	286	262	275	274	242	282	234	286	287	277	261	280	261	291	278	271	295	311	259	274	272	255	262	232	247	256	307	258	269	274	260	260	273	284	269	271	269	279	274	298	317	262	257	287	253	301	284	280	244	255	255	284	279	265	280	239	260	285	269	277	282	282	303	264	287	277	279	284	291	283	279	268	283	254	277	301	281	282	294	286	291	281	257	280	280	288	310	249	280	272	255	274	274	274	240	268	263	275	266	277	291	253	291	265	265	277	247	236	276	282	280	287	287	290	265	296	248	268	270	242	288	278	294	260	254	271	262	262	278	282	243	271	269	241	262	260	275	295	298	260	256	275	256	274	259	276	270	277	291	247	249	274	289	310	303	250	297	243	299	281	290	308	260	258	253	243	257	265	261	301	264	297	273	291	290	273	263	250	279	271	283	263	253	265	265	280	293	279	287	268	257	291	256	279	284	240	285	274	301	265	256	293	302	302	252	300	286	281	284	283	262	252	275	251	273	258	273	274	271	315	292	288	259	258	269	311	273	298	261	279	290	285	293	303	261	268	278	257	236	258	275	282	272	306	248	270	280	241	272	309	279	277	257	284	275	307	283	259	255	242	288	247	264	267	277	264	278	279	262	258	273	247	294	266	286	285	244	268	294	273	258	258	279	289	246	249	261	308	256	267	279	298	288	287	259	269	251	290	290	291	294	284	269	280	277	266	270	270	250	269	280	287	285	265	262	286	263	272	292	257	258	286	247	296	283	272	267	277	288	238	271	293	270	249	281	267	280	288	278	272	245	244	287	276	279	251	235	274	246	294	257	261	273	271	234	275	291	249	281	270	258	279	258	268	282
35262	45915	44619	26159	2585	1905	1493	1120	880	803	636	562	538	503	438	394	425	416	383	358	365	376	340	370	333	316	328	341	358	328	322	313	309	325	323	343	280	353	301	319	320	287	320	322	325	343	344	297	312	343	291	314	263	315	295	326	295	322	294	333	299	283	294	319	330	325	291	324	295	317	329	299	312	340	310	377	330	375	354	400	360	337	323	332	311	297	304	327	328	323	346	312	333	329	263	283	302	316	273	307	343	270	290	295	329	318	307	291	252	319	286	336	293	302	304	315	327	288	299	273	307	298	296	303	325	316	296	250	287	318	278	291	309	308	323	298	308	325	307	284	293	283	337	284	274	309	292	267	263	304	288	288	304	302	295	311	301	233	328	313	283	295	290	314	317	310	324	300	283	320	327	296	267	301	278	277	269	305	291	319	311	319	299	289	304	321	283	295	264	321	331	246	303	284	328	306	303	316	283	303	310	311	311	294	278	318	304	310	269	287	294	283	334	317	317	302	300	308	290	300	300	297	289	322	303	327	258	330	275	327	298	312	295	319	305	299	320	260	316	315	294	288	299	291	274	277	300	294	298	288	294	312	256	284	305	295	296	303	268	269	290	284	309	272	289	268	310	296	284	277	296	296	296	299	273	271	319	281	313	290	282	307	293	277	302	300	300	292	269	298	315	258	296	291	328	288	266	298	292	307	291	322	295	300	297	295	287	325	292	286	261	313	325	276	318	287	312	291	299	294	304	279	314	345	301	288	288	285	302	314	326	294	275	281	305	281	295	287	300	317	279	330	298	295	307	311	306	286	299	297	280	316	297	293	292	312	308	296	304	310	302	273	320	265	313	307	282	283	304	293	286	297	309	319	294	325	292	307	315	293	335	316	287	313	300	299	268	293	285	310	271	294	301	273	305	304	299	285	301	288	275	273	267	316	294	284	302	304	277	311	325	300	277	300	290	296	308	294	288	315	295	321	294	278	293	301	309	301	304	295	293	271	285	286	276	293	323	306	315	295	294	287	280	304	314	321	276	277	305	280	316	280	281	300	291	311	290	275	310	275	299	321	309	284	302	313	300	309	280	281	286	291	291	313	299	329	320	269	312	295	300	304	323	278	306	316	292	280	296	316	304	331	301	278	304	314	294	296	289	323	296	304	302	298	313	278	266	316	284	283	301	284	282	326	296	280	327	308	282	287	291	286	295	291	309	272	309	270	309	311	311	305	318	300	305	284	272	294	302	294	276	267	292	273	267	303	309	280	304	329	294	292	299	309	275	286	293	307	346	305	336	294	286	308	318	328	300	314	279	326	293	300	300	320	287	319	287	311	305	304	285	327	293	285	303	301	275	293	289	286	309	335	278	312	305	321	300	280	315	284	279	252	305	329	287	286	299	312	272	298	292	290	293	291	307	297	287	323	316	307	289	306	325	294	313	333	299	303	294	303	294	305	261	287	288	283	293	291	273	299	258	303	306	294	303	259	310	320	275	287	302	281	295	313	304	284	284	305	301	296	284	312	307	303	298	317	278	307	279	308	297	296	303	292	307	263	309	285	312	261	315	265	286	307	299	305	311	255	301	284	309	307	310	323	315	300	307	332	316	270	305	290	310	285	323	295	314	312	329	281	288	284	297	295	305	293	296	307	309	284	315	300	306	298	324	284	298	312	290	317	316	303	310	310	315	266	289	311	288	295	312	270	304	306	300	299	307	309	307	272	310	304	323	302	324	311	305	264	304	316	282	304	285	295	289	334	296	295	299	282	302	299	322	303	289	313	308	308	305	289	292	320	280	286	302	297	320	286	279	315	296	337	290	304	327	314	298	323	315	283	283	289	306	276	343	324	322	273	317	323	306	332	296	304	294	289	284	284	257	294	312	316	295	287	299	292	300	284	293	293	329	278	299	293	266	300	325	303	275	304	291	288	299	298	324	325	288	314	301	296	299	291	301	300	285	285	277	313	323	313	332	297	283	350	306	297	272	306	282	293	301	301	282	278	285	290	284	297	292	315	288	291	304	303	304	278	311	290	321	293	286	279	282	305	280	289	294	313	260	283	303	297	295	321	291	314	301	317	284	289	321	288	292	302	262	298	292	316	283	307	274	323	296	323	294	289	294	299	279	279	306	295	290	281	311	296	296	305	290	305	285	282	275	299	306	295	270	288	276	333	292	286	317	327	287	321	296	298	305	327	315	277	308	322	300	280	334	283	308	285	281	314	277	317	325	300	282	273	275	319	260	326	310	311	299	282	287	280	315	274	300	298	275	308	284	304	288	246	283	315	294	318	285	305	315	265	318	311	291	296	299	317	297	300	335	310	282	318	285	321	348	295	291	301	290	301	292	297	298	276	304	287	327	296	295	294	305	297	285	292	280	277	302	308	294	318	294	293	302	300	294	303	307	271	291	275	292	303	270	329	304	316	317	301	325	290	318	314	281	297	309	334	318	270	288	297	276	293	316	300	292	295	262	310	304	293	289	310	332	306	306	317	284	321	306	300	272	294	308	293	271	257	321	299	296	318	307	264	304	300	301	304	306	299	299	303	318	293	306	311	302	303	310	301	298	283	299	290	305	277	296	297	312	298	313	292	297	303	263	309	291	304	307	305	284	305	289	286	296	287	280	322	302	279	317	288	281	297	284	289	301	302	310	306	318	323	265	292	280	287	311	304	247	301	296	330	299	281	295	275	296	304	301	301	284	309	310	307	301	288	273	290	304	285	248	290	304	290	260	325	303	273	296	308	293	265	323	326	288	288	291	316	277	331	317	283	292	294	312	278	335	294	285	292	298	280	288	307	336	284	302	299	295	307	280	276	296	288	289	296	310	299	325	292	262	282	294	302	306	294	302	301	262	279	275	282	293	286	307	299	288	317	316	312	279	328	321	294	308	272	307	298	296	301	285	323	312	296	295	297	284	290	306	284	285	286	317	304	298	298	285	284	299	268	317	284	264	287	284	276	303	298	306	287	291	270	270	273	334	311	288	281	300	304	297	284	309	312	284	285	288	311	313	280	272	321	346	299	294	279	286	307	288	296	316	297	316	318	277	290	307	327	303	298	289	287	265	289	289	290	337	291	280	307	278	299	296	326	299	322	274	289	288	291	285	293	298	318	315	315	324	319	283	330	312	277	303	283	315	304	295	302	313	305	277	314	300	268	328	304	294	287	307	269	312	324	277	293	290	292	309	291	314	289	293	287	285	305	325	258	267	274	278	299	300	282	272	317	294	312	335	260	277	316	278	285	320	325	272	309	275	287	288	327	293	308	269	287	327	319	332	278	306	277	308	310	319	295	296	303	288	305	349	264	293	314	302	276	303	291	306	286	294	280	293	310	311	296	304	284	300	281	312	301	277	273	307	294	312	288	285	300	293	319	301	305	308	327	288	323	306	315	275	270	282	324	295	311	331	292	322	302	276	313	303	280	298	292	307	315	307	303	281	290	315	274	306	307	274	311	308	301	283	302	296	331	309	315	315	292	266	306	287	298	303	275
29203	22039	14884	3273	743	639	685	654	616	652	581	640	605	657	648	605	608	630	628	606	618	600	616	604	628	602	610	579	621	651	646	635	644	574	609	599	578	585	631	618	606	610	635	591	588	590	616	630	636	626	624	634	621	608	672	639	633	640	635	637	633	627	618	644	587	618	648	618	643	607	574	629	618	629	648	602	642	618	690	597	656	635	629	616	633	609	635	606	657	644	635	582	646	577	688	566	613	690	658	622	620	604	639	639	655	651	637	634	575	613	640	658	598	589	618	630	607	613	627	594	659	617	635	604	629	590	642	614	647	652	628	649	594	610	645	640	616	662	594	653	657	605	601	626	635	583	595	606	644	591	602	624	594	631	635	661	616	624	627	666	682	602	653	650	600	643	658	625	654	578	599	593	631	609	618	593	620	619	615	661	599	604	616	583	587	603	611	617	623	608	557	618	612	641	631	645	607	663	619	626	641	643	594	633	624	574	667	606	568	627	612	673	626	646	547	618	602	626	622	647	621	635	580	572	622	656	647	620	612	584	639	633	647	599	593	609	577	644	626	639	609	608	706	619	607	588	586	669	593	655	606	635	607	660	634	615	594	632	617	604	666	639	619	633	619	596	627	604	590	573	617	635	647	596	620	631	628	625	636	621	641	613	627	596	607	645	616	574	657	654	646	621	591	655	621	578	600	604	595	627	582	586	622	624	595	616	659	607	644	630	630	648	614	603	642	599	595	639	625	659	616	638	617	653	635	568	618	637	616	578	575	617	627	609	623	612	607	623	610	625	599	635	602	676	647	613	656	553	574	659	632	616	605	650	673	582	663	635	605	594	634	642	618	546	642	662	610	601	626	638	641	664	621	641	621	652	616	636	593	595	618	617	621	641	617	595	599	596	632	582	590	595	618	617	658	657	571	610	628	660	617	629	598	558	572	678	621	626	595	648	616	631	663	651	591	606	607	596	648	605	598	643	656	638	609	618	570	631	651	632	636	585	584	642	638	632	561	629	617	633	601	633	629	629	582	625	600	619	579	644	618	656	592	656	646	636	627	623	623	616	616	623	611	614	603	593	614	638	602	587	621	620	648	640	606	626	640	607	606	590	604	645	640	597	636	606	572	597	575	640	647	657	648	592	598	645	671	667	632	611	644	602	615	612	596	631	636	625	642	599	647	559	590	639	646	663	572	627	621	616	617	627	585	610	598	600	616	635	617	627	632	641	563	558	608	615	657	593	587	637	591	597	652	597	640	640	633	592	623	661	592	661	649	631	605	599	608	625	607	662	607	622	608	637	658	609	627	650	658	599	637	626	575	647	609	628	585	667	611	590	659	646	616	610	596	602	595	620	628	646	611	660	624	611	629	623	632	628	575	683	596	602	625	675	594	639	596	619	661	552	629	617	610	646	594	556	564	609	662	614	631	601	619	657	605	627	582	614	631	663	540	587	569	596	631	581	619	622	593	570	594	566	567	642	658	639	652	630	640	603	596	612	608	643	599	690	643	584	605	652	640	616	603	614	630	610	605	600	624	605	606	591	595	619	579	586	591	621	606	627	685	621	655	598	606	613	585	658	601	620	637	608	625	615	617	620	645	645	607	634	611	644	565	618	618	579	620	633	619	596	597	631	615	611	621	604	635	682	593	610	645	609	632	649	598	579	638	651	595	600	611	595	628	625	652	639	600	628	597	660	616	586	603	663	634	590	627	631	624	665	672	607	606	653	627	608	621	631	611	612	649	610	602	622	613	613	640	634	591	669	618	581	590	583	616	611	621	592	652	667	593	600	627	602	613	585	621	577	626	627	588	614	610	630	598	618	625	592	618	635	596	625	617	637	627	636	636	597	607	624	632	604	604	628	618	633	642	594	581	605	561	637	561	616	647	645	640	600	603	600	605	633	638	634	586	636	589	616	600	642	571	584	639	624	653	613	646	629	597	597	621	633	653	604	647	606	637	626	639	615	610	645	671	634	620	596	632	605	608	605	610	649	568	657	637	597	602	610	626	614	635	636	588	649	605	627	600	632	637	595	661	636	618	614	586	612	637	630	637	634	597	631	587	577	591	691	635	631	587	622	630	643	632	614	643	615	617	654	640	658	618	637	616	599	652	610	640	625	602	637	609	621	624	563	633	640	587	623	655	617	636	648	648	617	636	692	612	642	609	635	625	587	594	577	597	617	639	648	590	628	639	635	629	583	586	647	625	621	656	594	610	605	651	620	609	637	628	616	626	624	614	637	611	648	633	616	617	595	558	578	594	601	604	630	664	640	636	578	585	578	611	590	631	620	609	634	609	633	612	610	589	581	611	633	621	633	645	652	627	622	645	614	593	589	612	623	576	651	571	573	596	586	643	610	658	600	617	641	606	589	603	617	593	617	622	608	629	622	602	605	622	591	633	648	654	601	595	644	599	567	661	643	625	584	593	601	572	626	634	600	638	663	624	599	654	612	628	613	627	649	614	615	666	635	642	659	645	620	605	615	602	628	619	625	608	615	636	621	597	637	678	607	611	650	586	617	578	618	648	599	632	624	601	637	599	593	631	609	617	654	636	645	599	615	675	642	585	651	607	609	584	636	628	588	638	629	618	599	581	614	610	674	643	591	605	632	633	613	622	642	568	653	679	655	611	628	648	653	716	577	602	620	578	644	634	615	620	611	608	602	614	656	640	604	604	594	595	596	620	658	622	613	618	631	621	614	626	632	619	680	593	668	635	576	602	607	624	645	605	632	654	619	628	616	617	621	616	584	622	628	609	651	595	573	623	624	615	607	628	629	630	615	620	577	570	644	616	642	592	635	606	632	633	605	581	651	631	605	616	635	606	619	642	615	619	616	654	592	619	574	589	654	634	603	650	672	603	604	623	660	586	627	616	590	605	633	613	603	616	635	637	626	654	589	589	609	629	617	655	579	645	617	614	638	556	619	622	604	662	606	612	569	638	600	634	670	623	651	615	638	636	631	610	628	611	629	629	660	632	620	678	662	617	658	604	617	594	640	602	641	602	584	604	616	661	626	680	604	567	587	631	618	626	602	612	622	634	610	604	663	613	619	642	615	600	641	599	593	655	644	671	627	610	629	585	645	621	633	633	653	583	569	601	634	631	616	615	654	608	631	666	626	609	583	652	596	604	625	613	567	588	572	578	660	585	591	628	659	595	618	632	626	613	645	666	629	615	602	631	638	628	646	603	673	648	605	622	617	602	604	651	601	585	603	627	628	614	620	618	619	608	618	668	614	655	619	628	650	631	635	568	612	606	625	655	608	593	626	573	657	601	596	630	595	612	604	639	615	654	567	641	608	597	650	618	602	616	624	596	628	603	615	637	620	604	595	567	621	623	595	602	607	601	607	614	613	631	641	619	610	638	575	664	626	607	596	639	629	614	665	597	605	606	625	593	667	607	603	580	632	608	577	628	653	614	640	630	602	591	602	638	625	612	596	626	600	629	639	615	615	609	596	565	617	575	625	667	639	614	621	631	600	607	609	631	615
30261	21795	12033	2661	722	731	687	674	656	665	684	625	662	633	673	664	643	655	642	708	681	622	643	660	654	662	639	662	690	666	673	709	623	694	652	675	686	652	652	639	604	632	653	611	671	654	656	637	688	694	660	673	645	668	636	708	669	648	681	627	649	637	664	691	668	683	692	657	658	657	661	655	637	662	666	701	664	666	686	685	679	650	688	690	687	667	615	674	630	645	656	687	679	700	677	688	639	632	658	675	644	679	672	655	642	688	657	674	693	668	660	674	650	651	645	644	700	664	667	648	620	701	642	659	637	677	692	599	647	683	633	628	654	684	694	624	649	647	687	662	666	647	666	735	649	628	666	696	593	612	667	652	621	646	663	635	686	693	683	677	639	653	681	655	628	640	652	666	638	654	650	648	653	677	665	663	641	649	653	636	684	676	691	649	608	672	664	643	638	613	640	683	627	621	628	655	664	639	658	685	646	644	696	656	675	612	664	633	638	676	620	644	642	615	637	635	652	679	655	647	666	631	652	657	641	654	664	614	682	683	654	641	629	631	637	638	648	650	622	661	684	688	656	629	620	654	643	618	655	674	684	637	653	688	694	581	672	632	623	657	659	622	673	662	630	674	658	661	650	631	640	617	680	647	652	630	631	658	614	665	697	658	677	638	673	665	607	707	692	666	705	698	658	654	672	709	615	634	626	660	637	609	631	641	630	670	593	641	650	642	662	630	641	650	648	679	673	620	643	687	645	659	629	651	620	652	695	621	657	677	606	623	654	675	606	646	679	590	624	640	654	629	639	639	657	650	655	665	667	678	665	658	658	672	641	678	695	637	706	671	651	680	600	663	655	719	644	693	653	645	681	622	685	636	638	675	671	641	638	642	707	636	611	650	672	613	692	677	687	697	636	671	615	662	699	670	673	678	649	684	678	639	643	658	640	644	634	704	628	693	642	672	651	620	669	633	682	647	673	652	692	648	650	620	673	619	655	713	639	658	651	633	728	611	631	665	659	647	648	640	612	717	633	638	651	668	654	628	716	632	683	685	678	632	660	701	653	700	662	651	652	659	635	648	681	653	639	646	669	621	668	658	710	655	675	687	632	655	682	656	594	673	650	653	645	622	666	638	687	646	631	628	638	638	618	678	588	610	664	708	671	657	653	684	662	640	681	660	666	704	656	643	612	660	643	655	667	616	686	666	675	646	681	678	638	587	675	688	648	679	634	619	652	677	641	643	660	638	671	650	687	662	672	684	675	666	668	658	637	688	664	668	603	629	632	635	641	671	654	675	654	686	662	636	654	693	649	649	698	638	702	641	642	688	644	603	616	687	677	681	649	641	633	648	650	665	683	671	651	612	649	666	668	672	674	664	660	662	677	616	616	640	603	662	604	633	657	679	637	691	659	638	689	666	618	669	605	652	641	597	660	620	702	620	676	678	629	666	625	611	650	645	692	653	671	662	654	611	648	664	652	622	637	643	656	636	669	663	646	645	663	679	651	702	653	662	664	624	611	629	647	652	613	635	647	653	627	627	654	655	658	675	683	653	647	716	674	706	632	714	605	637	648	675	710	635	670	646	640	673	678	616	617	635	654	630	685	664	652	651	619	618	675	663	656	692	717	648	658	617	669	626	676	656	614	655	664	645	660	628	650	689	704	655	704	650	670	642	708	656	648	642	635	655	653	714	665	637	652	639	660	649	629	625	647	641	628	652	650	655	626	667	651	676	674	681	668	662	660	654	635	696	677	623	640	643	656	682	638	685	675	649	700	668	630	708	690	704	676	733	642	670	658	657	673	645	656	670	644	625	672	657	665	650	618	690	639	643	639	629	646	661	666	661	601	673	610	645	655	606	651	686	624	642	675	688	690	681	653	637	640	665	623	616	670	715	700	612	653	595	631	628	694	677	613	672	675	666	672	662	663	643	680	671	660	652	663	672	678	636	630	691	614	640	646	632	635	616	676	697	659	663	683	635	668	636	676	631	628	642	635	621	663	696	688	695	657	649	641	667	668	616	671	659	654	662	656	582	617	646	658	627	655	649	652	635	636	725	660	661	678	664	643	636	645	675	658	651	619	633	663	678	658	665	648	663	622	675	628	693	657	663	670	688	700	721	610	654	679	636	665	665	633	649	665	675	669	632	681	607	649	676	659	663	638	691	712	665	668	651	597	679	695	641	596	684	655	699	648	700	653	644	663	685	652	645	644	678	638	687	627	636	625	670	692	686	635	644	668	676	689	636	671	679	667	673	660	675	669	681	604	664	619	647	636	672	652	624	685	670	657	629	632	644	631	648	677	709	683	647	594	647	662	657	704	660	665	674	669	659	628	650	654	658	657	671	648	682	661	667	663	637	656	630	630	684	675	668	654	647	667	657	686	623	654	657	663	688	611	667	612	683	683	638	669	676	665	661	672	666	659	634	697	652	712	686	653	639	640	637	644	643	666	668	669	641	647	604	659	675	630	651	644	695	683	648	674	657	672	603	647	681	684	650	636	641	648	625	650	658	683	681	685	620	615	665	620	698	648	634	623	673	636	675	664	680	639	707	661	667	638	629	663	634	678	683	638	640	680	683	624	637	724	681	615	685	664	590	664	631	647	683	628	693	680	653	683	647	648	632	635	685	683	662	648	624	657	668	670	697	617	668	631	672	683	662	684	644	706	653	638	637	652	650	661	648	663	696	677	658	662	632	665	645	657	652	646	665	665	653	663	645	623	654	640	671	690	681	668	637	662	648	661	650	651	675	641	597	664	653	610	669	682	689	672	604	685	649	650	631	711	625	623	643	601	713	667	671	678	651	674	619	639	693	687	659	609	603	662	671	628	687	642	609	668	646	725	623	669	650	647	619	682	601	658	645	643	640	646	641	688	683	644	631	656	657	719	680	633	625	658	694	684	672	654	697	695	630	653	648	652	598	660	689	656	655	651	666	650	675	644	680	622	675	670	666	620	624	648	611	661	701	718	652	663	669	644	640	667	638	652	677	676	651	651	636	653	654	620	672	631	658	687	644	614	705	634	639	670	623	663	641	675	674	626	659	686	620	635	650	681	639	671	646	679	682	671	647	688	675	647	716	661	662	604	640	718	646	693	627	676	673	630	691	636	683	681	667	684	638	661	634	684	659	653	670	654	695	669	683	651	673	675	708	671	669	667	678	651	657	704	627	631	660	649	587	639	691	672	669	652	623	665	619	635	675	656	655	627	650	699	682	622	630	682	673	658	727	666	631	668	690	685	682	635	680	638	654	651	677	647	636	682	695	679	622	672	648	639	643	649	681	607	673	657	642	619	670	704	679	660	680	637	637	645	682	668	650	661	651	630	658	684	613	655	633	679	641	637	655	662	677	675	670	670	636	666	691	650	639	662	676	652	649	683	646	682	649	617	655	660	633	693	628	618	684	661	670	689	674	682	644	722	671	661	671	640	619	622	655	628	662	638	630	627	669	647	621	665	655	680	638	636	670	593	699	643	704	631	636	705	670	640	650	630	730
24035	21476	29456	24051	21357	11562	1160	751	664	607	575	583	556	534	547	505	520	507	511	512	501	494	522	505	464	529	491	468	500	527	528	482	498	437	491	456	472	482	543	490	468	516	479	450	459	507	463	502	468	457	500	481	465	461	465	463	497	498	472	469	503	511	488	505	454	462	471	511	509	453	524	509	479	482	489	468	498	542	538	515	507	466	468	480	475	499	456	451	459	513	523	461	509	453	487	466	483	485	486	459	438	531	454	507	501	453	549	446	484	497	439	486	505	479	532	483	460	442	503	483	487	510	486	475	473	485	512	520	518	486	478	519	494	490	515	494	475	507	460	479	503	494	468	474	466	484	486	463	454	462	512	447	450	448	455	470	475	495	482	493	448	481	505	466	468	530	486	494	502	520	492	481	484	484	479	451	481	457	438	462	465	484	496	459	487	479	485	453	493	526	463	450	476	476	502	481	490	462	469	438	458	489	480	512	495	452	451	486	525	474	493	458	480	476	455	497	466	530	538	494	491	479	455	486	491	449	475	485	476	468	475	511	437	460	508	463	478	457	469	469	474	487	426	524	509	464	473	458	517	465	442	469	461	480	533	451	476	505	484	470	509	455	473	473	489	482	465	460	440	484	515	468	490	446	503	454	487	465	465	491	482	491	412	456	486	479	496	474	495	470	461	474	497	472	467	474	456	491	496	454	449	516	497	459	507	477	476	490	478	458	455	486	498	480	479	467	471	459	474	480	474	467	488	471	477	490	474	472	468	511	487	520	508	441	485	466	511	510	497	469	488	460	452	494	495	447	452	473	510	436	462	500	476	411	482	469	482	520	491	528	464	487	444	480	476	499	488	480	480	487	507	517	477	495	527	478	478	445	475	495	490	508	443	450	505	449	479	478	481	482	498	474	453	471	505	532	509	452	453	483	520	407	472	509	468	456	468	510	468	499	456	465	458	477	506	442	512	526	503	457	454	480	468	465	485	517	503	470	437	510	493	475	472	423	506	479	485	503	459	501	465	491	517	469	495	433	449	476	461	480	475	475	476	461	463	501	506	517	519	445	481	496	457	517	488	507	499	536	482	482	479	477	458	451	444	458	496	453	483	452	504	489	504	492	514	476	473	474	482	491	486	509	481	477	480	464	479	510	487	516	454	480	428	464	509	483	471	476	452	459	500	471	488	454	506	444	526	482	461	467	457	493	516	467	431	496	512	489	506	470	497	461	466	489	484	480	470	459	489	469	483	527	476	489	486	511	458	484	442	496	479	461	486	496	490	479	485	451	489	488	486	457	463	515	476	511	472	528	484	468	481	510	451	449	445	504	468	534	485	471	474	499	484	458	465	507	490	484	481	483	490	487	476	489	486	481	512	477	530	475	485	458	465	487	474	525	441	528	473	483	486	465	523	516	470	514	497	479	483	466	485	481	491	453	471	487	530	497	477	489	471	444	470	493	459	482	475	524	439	475	472	474	455	493	464	488	496	445	507	484	479	452	487	490	495	462	478	475	484	474	485	510	452	496	508	452	438	523	480	467	461	474	442	485	495	461	490	493	485	469	518	486	481	490	482	443	479	476	440	475	484	452	511	467	467	490	518	421	529	523	463	485	474	483	464	516	466	517	507	464	513	446	484	487	479	462	458	496	484	493	450	485	466	454	485	474	513	480	436	480	489	522	485	551	480	490	495	455	442	439	500	490	467	468	472	435	488	485	474	472	458	480	481	469	465	457	469	493	461	471	492	503	423	489	482	516	466	494	497	510	479	497	466	478	510	502	472	457	505	488	503	471	464	475	477	456	454	510	451	472	489	483	468	520	510	425	489	545	480	498	505	488	499	464	500	440	413	480	485	466	481	475	481	478	530	478	449	499	462	480	502	470	475	486	468	485	457	476	491	456	487	467	513	449	461	453	454	438	468	471	471	488	483	442	491	505	456	479	507	506	511	459	505	473	488	491	481	477	470	484	467	459	482	458	476	463	536	495	500	440	499	505	498	460	489	475	474	500	481	505	518	453	518	467	478	497	431	481	465	460	467	442	468	470	509	483	460	485	516	498	469	477	457	469	489	489	505	523	497	509	501	499	462	469	482	481	493	462	463	522	491	481	461	505	476	480	474	476	425	504	471	493	465	465	464	467	470	469	479	455	479	465	482	484	459	471	510	472	478	481	515	483	472	506	473	476	467	417	476	468	453	477	524	471	485	487	512	478	480	475	508	481	502	504	484	483	421	467	500	500	460	519	511	495	481	471	522	463	441	449	447	472	453	481	507	480	468	487	503	510	520	496	460	507	465	477	473	480	474	460	497	464	476	520	472	426	449	505	486	452	499	481	480	499	479	497	448	472	467	472	504	501	483	462	431	516	460	491	463	477	480	424	492	490	483	443	461	483	480	466	481	517	484	505	486	445	521	480	499	462	471	479	489	484	520	441	512	477	467	494	475	485	484	485	442	491	453	438	485	451	488	495	507	448	471	511	453	502	525	506	484	488	506	488	448	488	483	535	499	468	483	473	479	441	520	506	498	411	487	478	499	454	478	453	495	477	486	487	439	488	502	445	477	495	446	423	493	477	467	472	456	464	488	472	460	441	479	483	476	466	460	481	447	477	457	480	473	469	488	447	491	476	537	488	487	492	498	462	481	480	475	482	525	458	466	488	498	441	511	472	503	492	508	463	468	450	492	497	435	466	486	486	469	442	465	451	472	462	513	494	510	519	509	462	428	459	482	468	498	468	462	470	476	477	505	514	477	464	513	493	515	446	485	500	475	461	464	498	461	471	494	484	457	498	433	484	477	433	487	481	468	448	534	487	486	471	496	452	462	452	465	486	469	517	478	469	450	520	458	454	462	503	505	474	492	473	507	503	436	477	504	454	444	468	466	503	474	485	491	493	514	456	456	484	493	463	473	441	505	502	494	446	509	466	487	499	459	496	454	447	484	473	483	513	467	434	484	512	459	493	487	487	466	479	485	485	441	488	463	467	487	467	516	459	444	445	450	484	471	477	457	492	476	474	503	474	471	499	483	444	485	438	480	479	452	464	490	476	479	512	479	472	523	522	485	473	480	481	441	454	460	466	459	485	495	493	463	478	485	443	443	480	493	460	427	451	511	484	483	506	477	461	508	475	446	503	473	528	535	486	483	496	460	507	504	435	488	498	499	480	519	461	470	431	465	504	468	470	484	442	492	413	509	492	489	496	437	481	462	455	461	493	504	463	479	471	467	462	445	467	538	480	503	499	495	489	493	490	488	473	453	446	466	471	464	483	513	510	491	456	474	450	466	458	486	482	513	454	451	474	469	491	482	466	509	471	448	435	497	454	452	451	475	474	447	507	471	458	513	463	495	442	473	443	473	452	493	489	498	469	478	451	495	493	465	496	442	465	459	482	465	478	474	455	505	453	467	489	481	479	470	461	452	446	488	462	512	435	480	526	482	509	487	490	425	473	462	500	443	492	468	489	483	489	455	514	468	465	423	450	515	477	452	472	479	446
31836	38701	40293	20391	1720	1293	1173	971	815	785	695	647	666	594	622	596	560	598	570	550	534	508	553	557	519	565	548	561	518	550	496	512	550	528	534	467	548	514	515	497	556	523	547	565	543	542	522	533	520	520	543	516	561	529	546	527	503	506	514	513	516	508	503	508	536	536	497	502	544	521	491	559	536	514	554	568	551	520	538	537	541	567	588	568	529	565	562	516	519	523	523	550	535	506	534	537	524	555	485	513	518	528	515	508	571	570	495	507	489	518	517	503	491	500	534	500	553	491	560	520	532	501	537	533	520	511	530	479	483	499	536	544	542	544	535	497	560	522	505	441	517	511	517	506	504	502	474	506	541	533	518	519	491	485	522	495	551	518	495	534	549	519	525	545	551	524	499	486	529	509	508	555	517	523	527	556	507	511	516	548	544	530	471	515	520	504	508	546	496	510	514	484	463	489	526	519	518	518	515	509	553	532	491	483	518	541	527	548	476	510	489	546	551	514	508	525	518	497	490	559	518	521	504	509	534	479	549	519	513	532	515	534	514	495	516	511	499	550	520	502	532	541	521	501	537	516	519	526	506	521	515	515	538	513	509	498	518	470	527	507	553	486	458	516	509	534	561	498	486	551	534	519	536	507	488	499	490	528	542	533	523	485	529	527	490	503	520	512	525	512	484	524	542	551	520	489	542	542	515	556	510	511	489	526	551	480	494	508	506	488	556	506	517	496	476	508	520	478	497	532	505	563	527	507	498	513	504	527	493	533	550	508	481	518	556	507	510	519	519	480	477	565	458	516	485	484	531	526	488	523	547	533	508	532	528	528	499	530	530	531	504	504	484	593	514	527	523	510	531	535	499	509	533	524	521	508	541	515	531	501	495	524	525	515	545	532	533	461	570	540	500	552	528	509	524	492	501	547	535	528	511	547	507	483	511	517	523	521	477	583	539	448	510	521	492	511	504	506	537	554	545	503	493	541	521	535	501	500	548	518	521	513	469	491	525	524	486	480	511	504	527	502	517	504	520	533	518	521	545	491	522	505	513	510	520	484	524	523	547	488	551	572	568	502	562	504	515	503	507	490	491	471	451	544	525	516	538	514	495	497	529	507	509	459	496	509	528	521	510	553	501	532	528	497	513	539	508	556	496	536	476	560	528	494	515	557	497	512	529	530	518	546	519	511	521	488	494	532	551	523	482	513	544	474	511	497	493	514	526	506	489	536	521	489	559	542	563	557	555	532	486	505	528	494	554	479	506	498	527	514	514	492	468	523	527	537	490	507	490	559	504	486	506	537	527	491	485	529	551	499	491	491	555	526	540	530	500	504	490	529	524	480	494	536	505	528	494	528	559	528	560	553	521	475	536	499	533	533	528	483	532	513	532	518	524	516	556	466	473	507	497	515	526	526	518	498	527	527	530	510	528	532	494	525	536	529	519	549	480	541	530	546	514	506	526	521	500	545	569	483	483	532	566	504	500	502	529	512	571	533	529	510	501	520	507	501	484	475	526	537	534	502	498	507	502	509	510	532	498	503	529	543	481	490	514	533	514	489	479	542	527	507	525	499	495	509	526	507	517	546	503	519	531	515	507	555	490	500	520	497	505	544	510	518	509	492	546	503	508	525	535	499	517	526	537	505	491	519	550	518	485	527	511	486	516	500	530	534	546	505	525	502	541	542	502	467	528	529	515	465	520	513	561	528	551	518	523	501	532	544	526	521	486	514	501	535	487	547	516	489	505	530	529	500	517	519	557	503	513	557	541	443	526	495	534	539	522	533	576	495	524	527	492	520	495	499	526	535	542	523	532	515	538	528	497	490	521	559	513	481	523	507	479	560	523	523	536	522	509	560	553	487	522	500	535	526	527	489	521	529	490	512	509	541	524	516	525	547	497	492	545	516	555	496	542	516	517	545	494	528	493	504	516	491	552	497	524	546	506	510	513	488	531	552	543	489	492	512	521	528	536	511	526	536	544	529	522	479	560	507	498	515	558	549	502	502	533	505	478	489	562	530	526	476	526	507	505	531	506	491	463	475	522	531	518	517	516	533	501	522	533	542	538	532	523	520	506	487	499	490	496	509	494	482	533	501	523	527	486	467	523	474	514	503	514	499	490	480	526	481	553	561	521	517	513	511	523	529	471	469	512	557	490	524	527	499	501	547	582	504	482	523	490	509	524	514	518	509	524	508	497	542	516	565	508	527	510	500	487	536	488	543	495	513	520	556	482	509	526	498	544	516	548	498	483	501	517	495	485	545	541	544	540	557	528	530	541	528	520	521	488	519	511	518	508	495	554	503	501	519	507	509	502	500	564	491	535	570	521	543	517	526	534	531	536	496	504	504	519	498	542	497	498	548	544	533	494	558	521	516	530	570	525	530	534	523	523	514	485	481	531	501	501	505	487	501	561	503	490	535	512	504	479	488	523	575	508	499	477	547	520	560	557	517	496	526	518	499	517	559	493	519	499	543	520	524	497	506	483	507	522	513	485	519	506	534	483	541	477	487	490	521	497	506	531	525	507	571	537	521	550	513	508	530	512	541	498	456	544	532	517	519	528	502	526	507	503	510	509	521	534	483	489	513	523	478	537	555	522	488	515	490	511	506	485	513	501	511	495	498	520	510	504	576	564	498	519	521	535	557	544	496	523	492	519	525	538	548	525	451	533	508	510	557	507	531	464	566	515	517	496	524	527	536	509	511	515	523	519	515	526	552	531	519	504	531	497	523	553	515	572	523	554	489	496	501	505	471	554	507	542	555	548	535	514	511	529	520	528	495	509	537	533	588	532	500	488	559	518	519	519	522	509	519	471	525	504	511	529	506	488	506	504	527	505	524	520	500	495	483	489	507	538	509	504	482	495	493	541	514	504	517	505	532	550	538	573	518	535	504	485	505	505	533	503	499	525	541	544	488	512	532	506	528	540	522	539	516	496	518	515	536	538	505	502	545	544	552	536	530	525	536	514	517	509	527	541	534	518	516	543	537	509	502	489	482	536	517	547	522	517	516	536	512	535	499	506	540	507	544	496	536	517	512	512	484	528	534	517	528	471	499	538	515	521	553	540	519	511	513	471	547	506	520	523	522	526	507	540	474	504	495	519	510	557	521	515	519	538	529	531	525	520	528	514	518	529	519	461	501	533	507	544	488	533	603	520	520	522	514	492	522	499	531	506	498	520	500	534	493	521	536	481	528	560	504	507	525	517	538	495	521	527	539	537	554	522	511	527	518	526	558	516	513	514	552	528	528	492	556	532	503	532	515	525	491	511	508	534	546	512	540	509	522	546	528	503	506	521	513	532	469	506	521	549	540	549	469	537	520	493	489	509	513	476	495	518	463	519	501	552	516	542	495	540	511	487	492	503	521	516	541	509	514	487	506	527	494	461	531	543	479	546	518	502	506	527	572	507	543	505	532	545	496	497	522	537	505	533	469	490	525	538	556	527	504	540	501	511	539	503	520	530	525	531	541	515	525	515	523	513	523	511	550	505	497
25033	21486	28270	25219	14739	1249	690	619	598	571	573	590	532	537	514	543	490	581	542	512	551	520	467	528	505	526	479	492	555	519	505	509	507	509	538	468	507	532	478	497	499	521	526	557	496	495	522	489	514	506	518	500	510	543	495	518	488	511	509	503	493	524	505	509	490	520	487	523	506	543	516	514	493	531	528	524	529	510	505	529	527	534	505	543	517	523	516	531	517	505	521	498	527	519	518	513	519	542	487	511	495	546	492	475	508	500	507	529	517	501	481	524	502	506	513	536	470	502	514	524	500	507	549	512	499	487	521	528	495	525	489	508	500	525	530	518	513	493	514	484	507	459	533	525	465	513	483	495	519	525	491	524	495	543	516	516	525	485	462	513	519	533	497	485	531	531	520	518	505	542	523	483	519	514	510	497	518	517	533	479	509	518	557	528	496	514	481	463	479	480	536	526	510	511	493	519	483	520	493	471	497	504	519	494	534	508	519	503	491	495	488	532	483	503	465	531	539	481	500	504	494	535	500	524	528	477	495	471	476	487	515	471	460	547	524	440	497	507	492	493	511	503	504	498	517	496	455	526	507	507	543	554	546	508	490	478	564	471	495	522	506	520	465	485	512	524	509	486	517	492	475	486	505	464	504	472	532	534	508	480	484	507	446	493	522	506	520	462	481	480	497	522	509	543	511	496	515	517	499	552	544	451	473	509	475	521	500	493	536	486	463	518	513	499	514	500	518	521	493	455	487	575	506	549	527	492	452	471	487	483	497	510	498	549	508	486	482	473	481	512	490	525	488	512	488	507	527	538	526	497	498	523	488	550	494	526	492	502	524	500	535	528	507	511	519	491	520	479	461	499	482	501	509	529	537	494	564	538	516	504	496	498	542	511	476	488	495	474	487	560	506	500	482	515	487	529	489	529	511	505	495	466	524	510	498	515	487	484	491	500	493	516	523	507	531	537	469	482	467	458	554	534	502	507	527	487	492	506	531	514	516	532	508	484	487	511	510	492	482	490	534	499	569	504	528	516	484	449	461	512	492	489	487	492	557	545	489	541	485	494	491	527	485	504	536	480	489	514	508	474	482	532	524	516	522	563	499	475	478	511	524	502	556	532	529	478	531	512	515	498	480	504	501	505	504	545	536	520	494	470	521	517	492	508	481	479	462	467	480	511	493	513	490	482	527	510	504	552	511	528	516	538	507	534	532	457	527	542	546	512	480	534	499	501	552	481	517	514	514	503	537	561	507	530	513	516	463	517	506	523	534	488	499	490	537	545	503	558	491	506	513	474	530	450	520	502	525	519	518	513	470	504	495	503	535	504	484	555	513	456	517	512	486	540	539	525	523	480	493	466	488	513	558	501	485	525	498	508	520	479	506	458	492	498	538	539	527	528	531	516	500	533	568	514	472	517	466	496	496	500	527	526	512	517	520	485	523	480	512	527	532	552	555	561	487	497	479	510	483	499	545	447	510	501	536	533	482	502	525	495	523	458	513	498	526	525	478	513	500	534	510	477	527	533	521	510	475	484	521	499	504	498	487	491	520	537	524	469	501	513	525	506	498	474	503	506	514	532	497	494	509	533	528	479	502	499	527	516	474	502	495	494	499	522	524	538	490	511	505	519	540	476	534	488	540	499	501	469	477	490	506	505	491	497	512	474	564	507	495	532	493	494	499	520	537	505	479	509	490	522	514	505	531	507	518	513	528	516	555	497	499	505	525	497	530	524	495	512	506	498	499	499	508	518	552	510	524	538	510	524	509	512	516	468	511	487	502	458	507	497	451	478	506	481	523	514	491	517	495	491	513	460	529	485	524	505	481	485	493	526	471	518	499	521	528	476	496	514	470	522	543	489	496	492	484	567	502	542	509	512	509	559	500	467	489	496	544	477	535	526	487	489	505	504	463	486	534	551	524	501	503	545	543	505	496	515	539	488	510	513	513	517	489	513	512	527	516	531	506	499	522	516	500	478	507	520	514	502	502	499	504	541	517	492	460	475	536	489	492	514	497	545	517	487	522	488	518	534	458	523	466	511	528	469	517	542	467	480	497	495	495	482	525	497	547	487	527	503	513	511	534	539	503	509	514	515	505	523	481	472	500	518	524	522	500	477	514	496	495	552	501	472	480	499	552	518	496	502	495	546	525	512	517	513	494	462	519	522	539	488	458	503	487	520	530	515	513	501	540	493	495	515	496	491	517	495	512	520	547	509	484	502	523	551	505	469	450	500	509	539	568	514	524	528	472	511	502	471	529	538	482	508	518	512	486	471	523	538	489	504	490	480	480	518	502	505	541	478	553	493	508	470	539	520	510	478	544	504	511	507	490	483	528	561	476	481	512	487	536	482	495	511	492	527	522	508	497	478	471	524	463	470	510	516	519	530	506	471	464	485	506	511	525	506	473	545	515	512	535	551	503	511	538	491	507	516	530	485	553	487	536	537	514	504	532	547	523	490	490	483	513	554	473	528	528	553	466	518	543	510	541	509	517	477	520	482	497	513	491	527	508	523	499	540	533	522	507	520	498	475	496	477	516	541	489	506	513	514	507	484	541	431	536	475	507	494	524	515	477	481	501	478	575	495	510	515	519	504	486	517	500	504	507	487	538	515	512	498	535	505	536	523	540	487	498	531	532	489	507	520	483	520	496	476	505	507	489	517	494	515	490	493	501	486	517	512	518	509	504	569	534	538	520	537	479	496	491	526	537	506	535	523	501	500	535	505	480	528	481	521	482	518	509	494	470	525	517	495	537	481	466	496	489	495	523	512	479	499	441	499	522	483	465	516	520	529	498	509	530	512	457	481	477	516	490	511	482	528	522	521	501	502	508	499	476	527	514	501	473	483	495	502	483	545	502	518	529	514	512	513	500	486	461	482	490	517	501	541	542	520	501	495	490	514	512	515	526	481	532	529	482	475	514	538	518	473	505	506	489	499	490	525	522	489	524	527	486	472	508	501	482	518	485	542	455	499	520	518	544	469	467	524	481	494	517	512	551	519	532	518	513	475	534	480	496	504	486	512	537	511	556	578	495	555	511	494	484	476	503	492	498	551	502	505	498	496	542	508	521	506	499	490	497	557	501	458	521	543	508	526	477	520	481	524	486	510	479	471	514	518	481	475	511	476	489	507	489	516	530	531	486	525	492	501	521	497	572	504	485	451	509	466	517	481	509	532	491	541	489	520	514	491	491	518	467	491	512	529	515	542	514	502	491	513	481	521	470	471	542	505	494	502	517	495	491	533	504	506	485	511	526	506	532	501	523	485	521	515	530	495	488	515	548	477	489	522	528	504	490	470	533	522	472	529	462	477	472	478	511	485	494	470	523	530	498	532	506	474	521	499	498	492	456	503	541	536	505	457	481	489	519	522	506	515	525	524	497	500	509	489	503	520	487	474	505	493	518	479	487	464	522	522	501	514	556	514	509	498	482	522	519	534	498	526	523	514	465	485	531	542	536	483	514	509	489	524	494	504	507	505	511	495	504	515	503	493
32071	33117	35162	16889	1278	971	840	763	719	673	617	618	640	596	618	607	577	547	536	557	600	510	551	557	555	532	540	555	554	515	536	548	526	530	549	530	556	551	541	533	556	521	554	521	571	531	510	515	547	525	521	516	534	503	517	502	503	510	534	517	565	537	560	537	525	559	553	526	535	534	523	535	566	529	577	578	548	584	528	592	557	554	514	527	524	522	523	559	560	581	539	480	537	537	564	545	526	541	548	587	534	531	522	551	534	565	532	515	522	554	536	525	542	556	523	538	523	563	540	549	542	531	549	601	526	536	510	533	578	556	516	533	494	522	488	561	551	522	576	529	524	505	545	533	506	509	501	487	566	535	538	521	521	573	560	526	529	526	576	504	492	559	497	522	532	514	523	534	562	524	501	549	500	537	561	538	530	579	528	554	490	537	537	529	537	521	519	550	546	506	514	481	527	522	514	552	546	544	499	520	531	512	492	499	543	529	528	534	561	523	517	518	492	537	475	509	495	519	563	524	535	543	539	512	504	509	602	550	556	513	552	531	534	555	547	521	593	480	526	518	533	490	529	557	525	548	529	505	508	534	533	525	529	529	519	504	539	523	566	581	536	532	512	529	483	544	558	541	503	524	539	479	514	553	564	539	540	531	547	504	532	531	498	491	530	498	517	542	504	511	529	514	578	523	576	520	493	504	532	536	549	545	549	518	505	509	527	575	542	525	538	556	534	587	519	520	500	529	517	538	525	524	504	532	532	541	510	530	519	570	546	538	544	555	517	522	525	517	505	495	517	526	554	530	526	546	553	558	557	531	524	570	539	577	527	558	520	530	501	523	527	561	540	540	531	519	556	536	549	523	539	531	520	516	539	516	560	517	545	563	532	536	541	466	512	503	528	523	530	519	539	525	514	528	590	533	563	623	508	501	533	557	490	553	525	529	546	545	516	533	563	523	525	513	521	527	546	509	524	500	535	558	527	511	534	525	509	519	508	511	575	565	531	501	573	495	523	564	528	541	546	491	521	498	535	529	522	520	546	536	550	543	539	540	514	533	543	537	520	561	550	535	527	536	545	517	537	514	542	532	534	490	551	526	516	541	571	504	517	562	557	522	517	556	484	511	533	556	539	502	525	547	502	503	530	580	551	490	553	530	540	470	495	533	526	530	533	548	511	521	539	540	511	565	469	530	528	533	562	525	542	547	579	548	515	522	547	547	581	542	526	535	513	518	516	493	555	558	545	529	504	518	572	545	527	511	496	520	513	511	542	546	566	552	546	540	579	524	489	495	538	563	547	506	546	548	546	535	554	524	484	501	560	545	554	523	548	534	553	510	536	542	512	549	524	557	488	543	536	533	542	534	472	528	515	557	524	551	551	505	529	533	515	554	539	524	516	585	503	490	528	531	534	530	540	534	515	549	522	544	519	543	518	543	528	562	524	526	483	492	538	525	539	526	539	572	533	538	505	533	583	563	508	503	508	545	531	517	514	521	487	529	504	520	544	497	538	514	494	513	542	555	525	509	537	531	538	587	516	514	561	555	532	492	577	508	559	542	500	567	531	487	537	540	502	529	536	487	582	526	523	559	537	485	543	566	529	568	547	496	516	569	572	514	519	541	516	523	530	503	556	508	563	535	540	556	542	567	545	560	549	521	581	533	550	486	518	543	560	549	543	528	528	544	518	543	546	556	529	550	527	558	532	552	557	570	518	531	494	553	520	508	532	522	506	525	550	530	535	542	518	530	529	522	506	541	523	530	553	580	546	578	510	578	512	554	530	526	561	519	548	577	549	597	528	492	481	471	523	513	522	523	545	509	489	540	530	531	517	539	561	555	547	528	526	547	507	515	521	513	526	550	506	508	542	522	554	535	515	524	515	530	533	527	546	532	540	537	514	492	508	495	537	560	554	537	535	503	530	530	538	546	539	536	523	514	530	538	580	516	523	544	507	507	533	511	522	501	555	538	491	562	515	535	555	537	500	521	535	535	528	533	563	573	506	517	542	540	541	539	504	541	537	489	511	549	504	529	499	554	531	571	567	550	527	536	551	543	521	525	554	516	518	530	571	557	498	512	534	560	484	542	541	531	498	525	562	547	508	513	556	511	547	533	542	537	533	523	545	574	546	513	530	550	510	501	533	493	521	566	524	533	514	521	519	500	503	541	506	516	553	503	520	484	512	528	541	538	534	541	464	488	530	536	539	512	549	556	524	484	503	534	533	535	551	523	529	582	550	535	551	515	550	557	553	545	536	545	549	536	492	528	500	525	541	549	477	500	563	500	504	556	533	528	538	528	497	541	517	569	517	552	568	539	487	552	556	504	509	515	570	520	516	528	518	499	505	576	534	543	496	560	519	507	546	514	526	566	547	522	535	560	522	541	516	522	538	530	568	568	530	554	551	539	522	545	532	525	514	583	543	507	565	544	569	517	504	517	482	554	536	498	532	509	545	508	492	559	478	506	515	559	518	529	512	537	512	491	510	528	566	588	519	528	519	493	526	534	516	488	528	510	549	512	514	529	534	512	522	488	520	527	558	499	577	511	548	549	556	508	544	516	522	526	554	511	521	538	541	546	566	537	560	543	539	554	534	547	538	523	512	514	484	523	492	543	508	531	519	553	531	514	501	591	507	532	532	555	585	511	515	493	529	556	488	541	521	501	548	510	531	522	513	544	508	574	548	494	539	535	540	525	491	501	511	490	533	502	571	557	532	495	514	522	530	489	537	537	554	532	517	551	526	553	512	553	524	530	529	540	501	537	571	552	535	564	519	525	546	498	550	535	544	525	500	514	531	510	536	518	501	542	533	538	575	525	536	546	537	551	503	539	518	549	536	538	501	544	509	506	541	524	544	542	521	514	541	530	523	516	530	558	513	552	520	521	539	594	503	531	517	544	528	542	514	506	555	534	484	522	536	538	534	534	490	523	522	546	513	569	505	537	542	508	484	531	506	527	566	509	485	544	524	527	474	537	511	539	536	522	520	525	483	533	536	553	555	541	545	522	511	516	524	528	593	556	536	551	540	523	557	517	525	514	523	518	515	559	508	540	523	560	554	537	488	517	537	558	500	505	560	565	566	545	586	550	507	578	507	556	514	560	516	563	523	537	501	534	536	492	545	552	524	533	537	594	518	510	557	571	582	528	488	549	489	548	544	558	533	571	564	529	524	526	526	502	503	519	532	521	535	529	499	540	538	496	500	510	494	482	518	512	500	525	581	540	521	542	543	531	538	531	496	494	545	540	495	538	567	550	511	532	507	569	513	529	549	533	504	539	530	537	523	519	556	519	531	526	566	544	509	509	507	568	514	513	520	533	529	503	583	547	520	498	566	520	519	532	502	508	559	536	571	483	572	498	548	540	553	546	530	571	533	512	579	538	518	567	511	534	549	553	526	532	520	569	555	512	549	541	509	518	535	543	539	538	518	528	584	504	547	520	577	550	509	502	524	520	535	541	536	531	536	559	508	511	508	575	503	537	532	524	514	530	534	540
22940	21613	29709	24024	21608	21585	11016	899	585	551	520	461	428	429	324	358	361	376	339	299	365	310	353	318	295	343	326	303	337	326	306	311	312	302	318	294	325	300	286	332	296	304	272	296	289	278	317	287	317	287	304	291	317	299	280	295	331	304	294	280	293	314	291	258	283	291	284	304	296	296	294	318	291	324	309	279	313	329	330	339	338	318	283	281	307	316	264	304	280	264	277	305	294	288	287	327	302	286	312	283	265	294	305	295	280	304	308	312	319	280	291	270	286	286	321	264	294	296	293	307	308	308	304	293	260	294	264	277	293	271	312	275	255	255	319	290	300	297	334	307	294	286	286	278	303	291	286	295	284	259	297	287	299	293	288	277	295	292	276	280	282	279	287	269	297	302	313	286	309	300	293	304	305	274	284	294	260	320	289	299	313	285	309	317	307	307	283	294	259	268	279	295	264	303	290	278	296	291	287	270	281	287	286	292	271	297	281	291	295	305	301	291	295	277	267	276	325	316	305	297	295	277	292	307	305	281	306	280	288	283	290	266	292	307	301	300	273	285	303	289	293	281	301	289	266	323	271	291	303	285	300	268	309	287	260	298	297	308	284	292	302	280	289	319	273	309	291	274	302	319	293	297	317	288	304	265	264	296	312	297	276	260	304	264	281	332	333	272	274	309	276	317	341	299	300	304	271	296	288	278	300	303	273	289	281	309	292	283	284	288	297	295	290	288	300	303	270	293	283	271	273	271	293	284	291	308	286	289	290	294	274	291	267	270	290	278	281	316	302	310	313	288	294	287	298	288	272	281	320	273	283	300	297	292	315	307	275	282	301	284	234	301	273	289	308	298	282	283	278	316	297	271	287	305	281	276	302	305	281	274	299	294	300	282	282	284	283	291	277	301	279	311	307	293	272	296	302	265	262	313	284	289	299	295	317	274	275	301	274	283	240	265	279	297	306	289	328	267	292	309	304	285	282	251	312	286	297	288	286	287	287	310	273	323	249	283	275	296	278	283	287	277	292	279	300	261	297	299	285	268	296	295	298	309	286	294	305	285	282	281	291	321	281	298	285	279	317	285	286	280	262	282	280	298	319	266	274	273	283	262	277	279	305	315	285	241	314	268	286	295	314	264	317	267	324	290	270	292	310	299	255	282	297	297	281	288	269	261	298	289	270	264	263	307	290	279	281	258	285	307	259	271	297	270	302	327	269	285	297	308	304	279	278	281	294	297	265	269	285	298	274	323	284	292	271	285	297	293	288	295	283	289	324	302	301	266	295	284	292	273	317	295	307	273	315	298	276	324	274	261	277	257	290	271	287	260	285	276	268	303	263	273	269	283	266	280	305	271	298	296	270	283	279	293	303	259	284	274	294	295	313	318	296	271	280	259	290	288	296	284	286	266	267	309	269	263	292	283	304	294	339	321	300	275	262	281	276	310	299	294	298	274	266	325	292	300	276	250	317	284	272	268	305	291	282	282	296	302	300	312	283	304	305	279	291	248	282	285	308	290	288	291	245	297	315	270	296	264	290	290	298	284	305	284	262	278	293	317	287	241	277	275	284	282	287	275	293	290	278	301	311	333	307	284	273	306	267	298	251	256	290	292	296	261	316	295	265	251	282	293	294	296	277	300	280	287	304	308	283	291	281	279	293	272	293	302	329	285	273	295	291	306	301	267	276	249	275	295	289	301	304	334	291	287	315	278	299	282	253	280	315	290	294	319	292	280	287	292	304	297	300	270	278	290	255	305	253	304	305	277	327	303	298	288	284	285	311	272	276	313	291	278	299	284	265	253	283	319	281	315	316	309	291	269	309	291	298	310	310	287	287	243	285	312	279	295	280	255	281	292	303	301	295	269	286	274	259	287	311	308	285	274	279	285	290	266	301	266	264	299	297	281	266	308	283	263	274	308	298	294	299	255	308	269	300	281	304	308	293	292	293	271	283	339	294	285	303	283	282	286	254	289	271	307	295	286	274	298	321	260	287	267	290	299	300	291	314	313	294	270	304	307	274	293	275	280	288	286	283	280	268	282	281	304	282	246	297	294	267	280	295	302	286	309	293	269	322	294	277	304	270	317	254	302	263	296	289	298	323	313	290	276	295	296	290	288	291	293	298	278	295	286	277	293	241	306	273	303	271	266	290	272	300	273	252	266	285	322	305	256	262	262	299	300	269	290	286	290	295	269	312	299	291	283	286	288	261	313	260	278	302	287	272	299	257	297	275	268	315	278	282	313	296	303	278	298	281	287	289	281	284	298	316	273	271	269	287	286	298	306	288	293	250	312	289	301	262	287	297	323	250	282	297	297	300	310	289	286	276	308	298	265	311	286	273	289	276	292	274	277	266	281	299	288	315	289	290	283	298	266	268	291	286	270	288	272	248	306	292	291	272	284	279	300	297	290	277	280	297	304	321	283	286	313	278	277	296	287	324	283	289	302	291	266	285	291	270	296	288	314	289	321	281	293	282	296	289	297	289	297	290	269	295	301	313	289	269	281	268	298	315	283	252	284	270	285	301	296	296	305	268	312	296	277	304	331	321	304	274	298	296	283	272	303	272	314	266	286	262	271	287	306	286	252	306	307	268	278	273	282	282	298	286	277	282	295	293	300	297	308	305	284	273	300	279	297	311	348	278	308	305	259	310	261	304	307	293	254	281	320	274	277	259	267	297	260	303	314	289	273	284	297	275	285	271	283	272	277	296	319	288	279	288	271	291	305	299	305	256	282	304	292	265	291	298	294	298	284	302	268	299	311	276	266	314	299	305	325	279	295	293	285	268	297	288	300	285	306	286	289	282	288	318	277	307	275	296	296	284	278	280	280	306	321	290	296	337	282	302	307	281	310	290	306	290	295	310	281	288	309	276	274	306	286	306	282	283	299	294	301	283	289	243	293	315	289	300	260	288	288	278	279	301	292	303	288	298	300	315	313	302	293	297	302	285	272	274	280	325	297	305	300	271	284	279	291	325	259	287	243	295	297	268	270	260	307	281	302	304	268	312	298	297	313	296	296	270	267	293	269	276	285	278	286	289	282	281	274	283	303	279	278	279	322	312	291	296	274	305	271	279	316	284	280	244	240	279	300	317	289	275	284	320	278	319	291	288	305	314	299	277	309	264	316	283	299	280	299	273	290	293	290	287	278	291	301	286	293	269	287	293	306	302	285	295	313	320	298	275	315	300	323	303	316	274	276	278	280	288	312	294	292	295	307	302	263	285	307	282	309	283	300	294	307	301	280	293	265	280	258	317	287	303	296	308	291	268	294	279	252	284	286	285	273	311	288	285	277	294	289	281	262	311	300	265	286	297	298	269	294	262	304	304	298	293	296	304	283	269	273	309	303	299	270	258	286	286	302	296	288	271	307	312	316	277	285	287	311	268	308	280	299	287	253	293	301	249	287	298	280	283	281	266	313	258	266	279	316	279	276	263	280	281	309	266	278	256	268	319	300	305	289	296	278	302	319	298	306	311	272	284	304	293	278	309	319
35439	45189	53482	35753	3666	1895	1443	1125	871	751	657	622	541	533	446	450	433	425	382	397	381	375	365	354	385	337	350	356	354	342	351	343	318	322	317	333	322	324	352	341	305	341	309	344	328	309	324	309	325	299	303	317	350	305	319	314	306	329	314	296	351	323	318	275	304	314	334	305	301	314	349	323	326	357	356	390	364	349	354	376	392	354	333	326	338	323	318	340	301	302	317	328	340	299	322	307	329	297	330	327	354	317	331	334	309	289	296	341	339	319	329	287	298	306	321	299	315	293	320	308	293	302	350	324	307	324	340	327	321	283	350	334	315	295	304	319	307	318	302	284	311	309	290	298	334	282	324	325	301	293	302	309	280	315	313	306	342	313	305	310	327	301	306	322	288	336	301	307	303	292	302	312	336	313	305	324	300	290	297	325	319	325	309	309	296	298	336	331	290	338	323	364	300	307	295	321	321	309	307	330	311	285	306	303	297	305	314	341	295	284	317	302	331	267	293	316	313	284	283	314	302	341	298	285	300	328	287	304	319	308	301	331	340	317	320	295	304	303	311	319	319	333	318	308	300	335	334	314	289	299	306	280	328	336	313	329	333	320	297	327	292	279	282	330	315	315	315	309	307	291	306	313	320	298	321	320	303	333	324	295	324	294	306	326	333	269	297	314	326	276	300	311	330	312	322	320	300	303	306	317	312	318	245	310	302	309	308	307	330	323	308	325	293	304	293	311	366	328	332	346	319	319	314	343	331	295	331	351	313	332	342	301	313	325	314	320	286	321	300	279	325	322	300	308	320	312	300	281	312	308	316	289	321	296	290	275	314	302	324	274	302	330	305	321	331	297	321	284	295	333	312	305	315	321	309	308	275	311	312	319	276	315	323	333	321	331	284	298	276	297	284	311	321	312	303	308	313	306	335	304	282	334	314	307	281	316	318	287	299	316	301	307	312	312	297	316	313	336	310	300	314	302	334	321	284	303	302	321	332	282	316	338	308	329	311	307	310	300	310	287	307	330	288	308	333	310	321	312	304	331	321	315	304	303	284	291	309	318	345	309	344	319	280	325	284	328	323	333	318	288	304	288	321	303	284	315	314	314	286	326	309	316	323	347	318	339	303	316	306	288	344	318	296	328	316	301	299	311	300	299	274	297	304	298	319	317	334	322	291	334	292	276	282	315	324	313	364	293	294	314	293	315	296	318	317	274	322	295	301	311	324	319	299	292	321	282	294	336	322	326	318	289	304	320	335	315	303	308	307	286	327	305	299	315	317	325	318	295	315	316	294	293	328	281	323	301	315	333	314	301	333	330	320	300	304	313	327	294	306	291	311	276	321	314	288	302	307	295	313	313	318	315	297	306	285	310	308	309	347	333	302	319	334	309	309	320	308	297	304	318	318	308	303	315	326	327	326	300	337	298	349	306	302	326	344	307	319	283	326	321	341	295	305	303	316	317	357	352	298	301	333	299	319	303	303	318	317	331	313	325	292	314	313	322	327	312	270	324	322	328	353	318	335	331	335	331	312	299	310	283	298	303	326	314	292	330	310	316	319	300	298	317	322	295	321	330	317	323	302	335	314	319	318	339	280	325	310	311	328	302	345	301	289	311	310	288	318	326	350	307	310	305	285	318	297	336	309	302	298	315	328	322	302	332	313	296	329	301	313	326	291	309	333	325	323	300	320	336	340	334	297	306	314	314	306	296	301	288	333	327	284	303	297	327	303	311	282	338	294	308	304	290	367	331	326	304	315	319	307	343	345	308	319	283	320	307	308	320	314	324	331	329	300	303	333	329	305	327	263	320	324	336	311	348	316	327	283	324	312	326	308	328	271	296	325	310	314	292	308	310	302	304	297	335	303	302	300	259	309	294	291	296	326	319	337	318	311	301	273	297	330	287	281	358	323	290	324	305	280	307	277	277	313	326	307	323	317	302	324	305	300	310	303	296	277	312	319	304	332	298	312	307	327	310	313	294	320	327	314	297	317	339	293	333	308	343	284	310	301	320	307	311	316	318	310	309	293	315	323	316	321	288	311	303	322	302	289	285	308	297	301	329	299	293	284	307	295	303	297	321	332	313	294	314	310	308	328	294	315	322	278	302	311	283	306	311	332	332	338	304	302	337	305	312	328	358	284	292	306	298	319	328	312	286	316	300	293	305	299	299	316	297	314	327	307	311	304	311	285	334	299	321	328	341	322	299	302	320	323	330	302	345	313	313	331	330	312	319	324	283	326	291	287	322	301	286	311	324	322	327	286	293	343	322	299	329	310	328	352	289	339	307	310	320	318	305	297	320	315	285	297	288	306	301	321	324	278	264	310	295	319	319	293	321	305	316	286	290	308	327	313	314	314	312	302	315	270	328	301	302	327	284	290	336	271	297	306	297	313	305	306	314	310	297	333	291	312	319	310	339	335	304	294	310	320	304	301	328	327	318	313	291	322	303	327	320	324	305	305	326	303	330	335	332	322	335	298	337	325	308	311	329	319	334	303	346	304	308	285	323	295	312	311	293	312	293	299	282	336	302	318	309	318	315	356	282	315	318	297	294	304	300	306	313	323	318	307	302	315	312	340	322	332	305	324	289	300	292	291	325	333	326	295	286	334	312	322	311	340	308	321	260	315	327	302	305	293	295	321	330	301	286	287	313	300	294	323	349	305	318	304	321	321	316	326	319	282	298	308	353	318	322	305	314	317	334	347	327	323	292	321	311	323	315	314	299	317	293	324	265	309	345	342	295	313	318	307	300	309	314	303	295	254	336	331	315	333	298	331	267	326	294	303	303	324	317	283	300	319	320	322	318	312	325	303	320	297	293	280	300	320	318	291	327	321	318	289	313	286	311	311	283	328	323	296	305	301	309	310	306	329	327	280	319	319	316	301	283	331	327	277	280	324	313	313	320	317	301	310	315	317	297	345	291	317	330	320	308	307	315	295	328	315	321	292	306	370	302	334	324	335	280	329	287	299	305	307	297	328	323	317	305	282	325	307	285	339	309	302	308	298	312	322	331	309	307	324	304	321	347	307	308	322	293	306	323	317	316	329	305	298	307	317	320	293	329	310	279	304	311	309	287	318	319	287	307	339	314	296	301	310	326	309	317	343	355	302	314	325	327	295	329	328	329	307	293	340	308	302	298	327	307	318	306	293	318	314	315	328	293	285	316	320	306	288	286	320	315	309	274	292	290	315	318	304	318	274	336	360	291	280	297	308	311	306	324	341	302	324	331	314	298	286	327	328	318	355	328	283	308	300	302	302	305	347	326	322	338	297	284	322	317	319	332	313	317	287	349	282	302	308	287	329	316	310	304	322	342	278	296	314	303	328	301	282	316	311	312	289	318	312	307	304	321	289	320	320	276	308	318	331	345	310	299	334	314	330	283	300	337	303	316	318	278	291	317	315	302	332	297	311	324	309	296	330	293	308	335	315	297	337	296	306	298	321	322	341	327	308	313	323	290	299	322	307	291	340	300	337	279	330	301	309	312	291	336
29385	21708	15355	4204	813	739	701	647	649	646	571	679	638	644	614	686	624	648	610	649	580	677	591	620	597	675	646	616	590	581	669	646	624	654	630	622	653	647	660	607	628	638	623	636	614	626	653	633	657	649	606	641	637	611	666	616	614	652	646	634	620	624	641	661	639	643	622	676	616	629	621	615	600	652	634	617	697	647	683	666	693	681	643	686	636	632	638	670	642	620	626	647	666	625	616	648	638	629	616	592	655	625	636	625	626	661	593	630	647	606	650	619	607	651	618	642	625	619	601	583	602	642	645	631	665	664	655	620	607	627	650	641	631	671	646	592	642	586	605	636	617	625	597	636	624	653	623	639	600	605	633	653	665	636	666	645	655	644	624	655	621	656	645	627	626	678	676	604	623	628	633	616	600	621	643	628	625	628	628	654	631	612	635	640	622	635	626	640	643	597	658	624	651	624	660	635	606	625	632	594	648	657	636	627	620	655	687	624	655	691	602	656	680	608	601	657	601	622	583	586	592	598	606	660	634	632	650	626	621	655	606	638	625	607	650	625	603	652	596	612	649	656	641	637	626	620	649	658	656	672	639	616	648	645	622	644	592	645	610	627	656	645	592	614	566	636	650	667	627	600	588	630	619	672	629	641	592	632	658	633	628	628	623	589	654	643	584	628	615	644	654	657	626	612	634	575	626	625	635	611	593	606	641	655	671	582	635	656	609	629	668	661	621	616	641	634	619	670	615	643	653	655	692	642	620	658	629	658	608	650	589	646	643	608	620	608	630	635	593	673	655	630	612	598	610	640	628	634	639	614	630	640	682	632	634	616	643	634	644	583	637	638	603	615	637	663	612	672	668	657	597	586	616	642	578	602	672	646	635	621	634	623	602	676	609	609	651	614	675	666	675	618	636	626	642	564	651	621	623	590	664	618	633	649	655	616	621	646	614	652	616	614	656	596	599	634	627	609	677	609	642	610	661	550	629	625	620	613	641	638	636	663	599	599	641	602	633	641	641	607	679	662	635	656	610	627	604	648	646	672	660	654	661	604	600	633	591	639	626	633	636	637	656	618	610	596	648	639	671	637	618	622	614	585	635	600	650	597	650	595	615	669	643	619	651	635	671	627	666	612	632	642	650	623	659	602	645	645	633	569	633	596	580	567	575	643	656	644	622	590	646	645	624	626	651	670	665	685	626	638	654	589	634	619	613	594	620	612	655	638	607	603	636	613	589	641	595	578	604	639	663	628	620	640	573	636	635	650	644	637	627	619	626	650	642	650	629	629	635	635	648	581	612	673	649	619	645	634	622	645	627	629	585	645	610	607	632	629	624	590	620	620	608	618	643	593	606	648	591	666	676	631	641	620	640	642	617	658	631	675	676	639	639	631	654	625	660	631	608	618	606	626	610	628	656	624	586	597	632	650	630	638	660	600	683	647	620	669	670	612	642	655	612	630	634	670	666	602	651	587	604	601	665	648	634	672	668	651	641	638	630	638	617	622	615	585	638	635	574	639	630	597	621	648	652	649	583	638	596	590	578	608	611	599	625	617	635	619	626	653	622	614	612	630	638	652	669	598	598	657	621	641	617	661	650	628	632	662	628	631	609	652	628	613	617	644	629	682	592	679	578	628	648	608	607	648	648	605	629	622	622	623	600	645	585	603	676	623	647	621	619	635	583	645	639	657	658	604	622	710	629	597	592	611	660	664	631	636	590	637	636	644	638	648	606	592	652	678	636	624	611	633	650	616	645	632	622	626	609	632	611	636	632	669	635	665	617	616	650	573	608	604	594	613	633	696	631	689	619	683	620	640	644	640	652	631	622	684	669	546	653	655	664	642	626	619	660	623	662	613	627	617	630	642	633	651	614	643	658	619	628	619	643	629	648	670	655	641	630	632	643	636	630	615	684	615	642	564	628	632	593	586	640	602	654	639	552	634	643	654	633	603	638	617	636	650	643	678	595	646	636	624	678	640	613	620	662	668	626	631	594	642	625	602	617	586	638	626	625	610	613	664	612	592	641	676	658	609	618	602	595	656	643	679	643	636	615	679	589	606	613	616	655	605	617	632	638	618	603	627	615	653	677	656	615	644	643	633	612	647	638	637	652	583	647	656	656	606	649	651	621	614	627	619	644	690	659	624	633	616	605	614	610	638	602	620	628	616	581	664	675	577	607	652	634	635	623	616	603	647	646	656	642	651	626	647	642	653	619	622	631	622	635	659	641	650	607	615	643	645	619	614	636	594	597	587	626	622	616	647	637	651	588	604	593	654	616	620	657	637	609	621	603	605	642	568	627	645	631	616	642	657	659	615	650	627	679	644	603	678	639	647	586	640	589	660	608	652	644	649	642	617	655	591	627	636	629	611	628	660	570	607	636	675	605	638	630	621	608	637	621	586	618	590	621	618	590	609	644	614	646	609	623	619	627	622	651	658	643	608	646	592	589	596	638	656	641	650	662	669	635	610	640	641	618	621	634	618	626	601	649	655	617	607	620	649	612	599	609	602	655	643	629	674	626	602	655	611	647	645	646	638	645	632	616	628	650	631	636	603	650	648	579	631	591	664	608	633	622	635	598	664	632	619	629	650	620	599	637	625	631	636	605	630	624	607	626	684	633	626	686	646	616	636	618	635	613	602	655	622	614	597	606	608	619	643	643	640	606	642	629	623	655	655	649	654	656	640	676	588	639	642	588	605	611	640	691	603	626	661	700	654	650	604	632	642	628	660	634	629	601	641	646	651	619	615	636	556	616	653	591	639	625	621	617	623	602	587	644	649	645	653	646	575	592	638	634	625	652	641	615	625	627	597	664	611	646	632	604	653	638	629	649	606	637	585	608	632	594	623	637	609	676	612	628	631	639	644	638	692	605	656	625	612	644	614	633	676	637	599	639	606	643	611	627	675	632	644	615	617	628	627	650	649	632	600	600	596	630	610	597	651	592	652	655	642	624	663	637	661	586	576	610	617	682	641	633	634	652	678	615	661	673	634	599	618	662	616	638	600	599	679	654	627	624	621	657	626	633	636	608	585	593	618	667	617	695	637	640	628	612	633	642	639	666	610	638	627	604	632	648	679	644	653	657	586	649	605	689	648	629	647	648	597	655	631	645	609	588	636	613	621	672	628	632	644	578	674	629	631	628	652	634	570	656	632	624	623	678	620	658	617	599	640	667	655	611	661	625	636	635	640	605	684	599	620	610	649	598	663	634	657	630	649	667	617	645	626	598	652	645	645	611	631	553	610	604	640	668	606	586	673	603	620	667	627	608	628	616	597	599	647	618	646	672	644	648	616	620	648	660	648	601	565	588	618	615	617	655	604	585	607	630	642	635	618	640	683	699	626	642	621	634	610	637	602	637	622	628	581	597	642	618	613	624	625	642	672	632	611	633	655	583	621	614	628	630	634	638	638	667	630	605	648	625	644	666	652	634	638	654	646	640	581	618	619	622	684	605	603	615	683	685	650	673	636	600	622	601	600	627	622	630	654	635	658
29954	18528	12679	3148	771	736	716	700	686	701	629	690	658	698	638	620	686	670	697	694	694	656	686	671	598	668	625	659	630	663	669	650	695	615	665	666	685	652	686	726	659	680	686	669	661	753	662	682	675	686	697	681	668	655	653	663	671	658	653	664	659	700	678	724	711	664	687	690	670	731	663	685	699	683	732	684	693	675	723	667	732	690	662	656	722	648	601	712	689	664	701	726	674	660	682	675	664	693	680	623	659	695	705	670	702	662	604	688	661	705	666	646	655	690	673	615	680	622	693	685	651	677	680	654	662	658	641	710	678	668	680	654	648	675	713	719	681	658	653	704	655	612	677	710	660	699	689	642	694	627	694	685	655	661	650	615	673	665	702	684	682	675	696	702	663	627	637	667	648	654	641	728	669	690	650	681	661	656	647	680	689	670	660	704	653	652	647	685	675	652	673	656	655	668	669	699	644	678	671	656	687	673	703	677	645	617	652	688	706	640	656	699	663	694	669	687	655	704	676	669	651	660	662	689	635	670	669	674	667	682	642	658	651	654	684	663	676	707	647	703	651	647	671	633	659	675	681	679	634	679	717	653	644	651	634	665	681	648	691	634	633	672	653	644	626	665	681	638	657	670	684	690	680	687	663	644	695	652	685	675	629	686	658	638	652	681	653	694	651	663	640	677	695	693	698	689	654	650	675	618	637	650	628	720	662	670	642	670	641	626	624	621	670	648	706	655	671	633	685	672	665	667	658	711	679	641	636	659	677	675	709	668	686	674	613	671	611	654	654	614	628	673	653	668	651	674	693	653	639	692	681	684	681	691	669	637	678	677	706	670	641	630	673	684	664	671	649	633	681	702	636	637	719	649	649	714	631	682	651	673	666	632	659	700	714	671	667	693	643	682	685	671	658	660	622	688	660	679	657	671	709	646	667	680	718	666	701	611	692	684	651	700	690	650	637	650	700	650	670	677	649	642	636	656	658	661	688	653	663	674	658	682	646	692	699	646	694	644	654	655	626	681	672	669	710	692	730	679	651	670	642	718	696	630	651	619	659	650	672	706	667	674	628	704	592	627	699	670	670	648	681	696	641	676	681	656	711	678	681	654	624	681	635	644	662	664	658	656	676	631	732	622	695	685	662	692	671	672	633	703	659	671	708	656	659	692	655	681	655	711	689	658	709	658	671	699	696	642	671	660	684	666	654	656	685	664	709	649	684	658	627	650	658	637	664	609	653	678	677	676	704	699	648	694	674	684	648	683	663	708	700	670	682	660	686	629	673	671	624	712	657	672	719	653	642	690	628	643	641	646	692	682	653	715	659	670	652	641	629	651	695	678	666	684	656	652	658	689	667	639	672	679	629	668	663	640	660	684	643	736	654	646	679	696	623	624	675	682	632	680	680	690	703	638	711	648	647	665	666	688	659	624	661	675	668	629	664	673	664	697	666	633	673	658	621	642	633	671	688	683	653	686	656	649	654	690	673	692	646	656	680	694	694	637	685	666	668	662	702	663	650	657	683	681	678	654	670	654	668	638	668	646	638	689	699	679	645	660	655	668	676	636	670	690	631	684	677	607	659	678	706	667	682	694	707	670	628	663	663	672	661	646	648	686	660	698	676	661	676	673	670	694	656	610	693	674	696	677	658	693	682	687	665	667	687	659	621	700	656	660	703	674	690	669	698	691	652	691	643	690	661	686	686	649	642	651	678	651	673	672	692	670	664	641	714	693	696	699	665	685	700	672	675	682	661	680	629	628	648	676	688	682	648	669	644	706	653	691	633	700	708	673	715	671	690	667	639	632	636	640	681	607	671	646	685	643	642	633	604	650	706	679	691	663	671	714	684	683	688	659	680	637	661	678	676	686	679	642	631	696	641	646	645	687	678	708	646	685	638	627	717	724	679	632	645	644	657	709	641	699	639	644	672	663	658	687	707	677	671	698	679	634	693	664	679	633	669	699	694	686	723	680	676	700	699	641	668	656	658	712	683	699	679	651	682	683	670	676	669	691	683	660	645	646	664	643	685	684	671	674	670	667	673	653	658	704	662	673	658	694	666	660	677	674	705	660	669	655	679	701	703	644	678	659	642	665	656	691	675	682	610	665	691	647	692	675	640	678	631	671	660	652	647	672	715	652	691	681	672	684	648	689	706	663	717	636	611	665	666	664	667	697	693	690	722	713	672	702	652	680	634	690	631	617	656	626	672	715	622	660	717	697	658	697	669	667	675	646	613	659	706	705	650	646	639	697	672	681	650	620	637	691	641	657	684	734	674	648	649	605	642	671	690	621	635	672	707	670	675	681	668	704	640	652	612	638	666	696	671	645	708	664	694	683	686	698	667	662	662	700	650	589	611	669	736	680	651	670	722	670	681	644	678	693	649	678	647	712	661	674	689	688	705	680	668	687	685	616	627	679	649	662	639	667	678	697	660	663	658	705	693	661	672	661	670	676	676	674	662	656	658	666	699	641	661	684	699	639	659	657	649	664	695	682	743	669	701	685	623	616	625	686	655	660	667	672	691	665	676	769	674	676	648	662	686	663	698	690	647	676	631	653	673	680	664	645	658	715	642	676	688	674	665	678	695	659	687	665	695	642	655	704	679	684	672	672	682	721	668	635	690	690	675	688	679	644	693	641	613	679	655	688	632	643	729	666	697	682	704	629	674	678	697	637	693	640	659	711	679	654	692	709	654	690	683	668	709	687	701	682	684	686	670	646	673	629	688	654	668	678	658	663	732	642	662	678	653	692	661	674	676	705	668	687	672	695	650	725	686	689	607	657	706	677	633	697	653	669	677	651	610	680	610	676	679	705	650	670	632	687	653	639	668	659	667	685	701	686	702	661	666	681	671	653	677	648	616	673	680	671	694	706	691	687	671	631	688	664	685	669	680	660	680	602	645	667	619	672	668	706	674	666	712	712	692	667	687	673	716	700	650	647	680	689	655	678	643	704	706	609	708	721	680	699	645	705	672	658	662	652	677	728	679	640	638	718	648	608	664	665	667	656	670	718	677	654	645	674	684	670	640	665	656	666	698	651	707	703	674	687	690	634	637	628	659	657	699	710	695	703	661	636	704	612	701	694	675	710	703	694	671	653	652	656	644	675	671	647	697	670	732	668	682	672	635	674	682	665	688	690	641	683	705	679	695	668	655	649	646	642	671	646	679	679	632	645	673	741	639	619	704	683	638	699	667	677	663	702	656	648	687	665	706	698	689	680	654	667	682	697	707	688	675	686	662	684	710	638	681	664	675	642	659	706	668	660	650	659	709	694	664	668	684	669	613	649	687	687	688	675	652	655	646	649	682	625	653	641	671	703	665	669	695	659	640	626	665	715	677	666	690	620	654	659	644	669	628	657	641	671	709	642	656	676	685	644	695	705	668	683	678	649	664	638	656	684	667	653	646	671	694	622	638	661	678	639	681	639	698	642	637	637	661	648	673	632	705	679	663	628	620	707	663	640	658	677	656	666	663	679	683	691	652	667	645	688
24060	21496	28696	24902	21210	10167	1112	771	690	630	594	612	549	553	536	519	542	546	534	530	534	493	524	532	513	520	517	516	478	513	494	485	494	490	467	531	485	481	484	524	503	499	505	453	486	454	509	541	502	494	487	513	489	497	480	483	454	513	477	510	528	514	494	492	499	529	483	494	476	494	521	475	502	524	533	460	516	468	529	534	518	522	466	506	454	493	471	497	513	433	481	516	524	484	501	523	491	472	479	523	504	487	463	471	507	538	551	467	489	454	485	515	511	525	492	527	502	485	475	463	475	512	491	473	508	465	462	460	452	504	487	492	486	523	537	436	490	470	451	489	530	525	511	519	476	510	514	456	494	488	489	472	473	444	480	471	497	473	507	458	447	486	470	480	528	487	494	497	488	480	489	446	481	476	513	479	504	487	494	497	460	451	465	502	495	518	498	494	489	463	516	480	464	475	482	478	449	500	490	505	458	456	510	481	479	447	499	466	547	510	525	512	519	467	498	446	485	475	501	496	470	489	518	475	511	448	497	480	481	476	487	467	471	508	465	444	447	527	464	493	463	485	479	478	449	475	507	487	457	465	486	501	474	466	460	493	459	511	517	515	485	527	474	461	476	513	477	495	485	505	464	500	511	489	508	468	489	518	491	501	454	465	490	476	423	502	488	496	472	461	481	481	483	517	480	480	470	482	447	458	475	476	529	482	475	449	479	473	478	487	500	508	500	476	529	507	471	477	470	449	473	467	452	502	498	482	513	480	477	466	490	524	475	459	469	517	473	487	477	514	467	490	462	491	482	464	452	474	475	497	495	465	498	461	490	444	464	495	501	511	463	490	508	505	485	489	462	462	470	488	467	482	528	477	550	472	465	487	483	489	490	502	493	483	448	479	531	532	481	468	461	475	499	503	485	482	515	517	483	525	506	483	475	483	480	451	506	492	463	453	445	471	505	487	484	483	463	512	458	517	469	475	502	465	502	489	487	525	513	493	476	464	517	499	464	483	497	473	479	478	503	477	506	503	482	460	483	486	523	519	478	508	491	495	461	508	487	470	514	511	472	495	473	502	485	505	463	526	480	493	507	507	481	471	490	496	477	556	456	422	467	475	486	463	465	442	487	469	501	533	466	468	453	464	512	506	472	496	490	508	506	464	475	509	499	500	496	495	477	495	457	451	489	502	489	485	523	524	467	497	488	507	466	486	475	439	481	479	495	506	520	443	470	472	516	509	487	483	510	491	502	500	537	495	495	455	459	522	485	477	466	504	500	477	511	516	489	487	518	469	480	471	538	486	513	494	454	470	472	524	489	509	479	497	505	490	488	516	474	444	454	496	499	485	484	511	443	508	501	488	484	484	507	448	511	505	496	466	473	488	482	473	501	494	526	469	484	484	499	469	517	454	470	448	487	483	474	529	511	486	501	486	445	479	498	485	437	497	486	502	494	535	516	483	454	492	485	452	482	488	497	506	478	516	524	483	473	534	506	505	511	443	536	488	493	467	498	493	434	491	474	523	479	517	471	487	414	519	526	455	493	415	480	468	441	558	481	495	496	471	487	473	491	497	460	501	459	502	485	528	494	520	479	495	443	489	478	490	485	439	467	510	492	529	473	492	473	474	455	499	467	500	499	488	482	486	508	539	484	502	488	469	492	494	527	459	453	463	499	474	475	483	478	514	492	488	494	469	507	545	463	461	496	535	500	474	525	446	503	472	448	478	469	495	463	493	472	473	508	510	516	532	557	493	502	502	456	456	489	519	518	465	495	433	507	463	507	501	502	488	514	541	485	518	454	533	494	485	460	515	492	502	457	496	508	448	512	529	515	494	479	516	496	463	491	526	518	497	473	500	479	506	466	486	468	476	478	515	512	477	476	476	492	472	434	514	487	493	486	444	485	496	492	461	486	499	442	434	514	445	464	488	484	494	527	511	471	500	505	492	523	463	498	549	542	471	503	491	510	487	509	508	507	483	494	481	486	524	403	444	472	493	481	460	476	468	478	483	442	472	442	476	499	514	466	487	494	529	522	468	485	503	508	431	485	491	482	511	508	480	468	505	481	541	505	470	480	451	537	473	451	483	457	504	498	471	520	477	526	484	496	505	482	491	435	482	480	521	516	473	517	467	526	496	520	483	468	463	491	475	483	515	465	505	475	466	516	467	467	498	526	501	502	502	523	461	494	502	520	503	471	518	481	496	510	516	483	508	490	502	504	486	560	480	525	521	491	498	535	499	499	510	485	461	482	482	472	463	470	514	495	462	485	490	531	503	453	468	486	483	465	518	501	508	489	506	491	488	472	485	510	519	505	496	491	529	477	475	504	451	500	517	500	505	543	485	495	487	503	490	451	455	523	473	489	483	493	478	483	522	482	479	484	499	455	479	493	498	462	438	475	469	500	493	494	462	481	465	471	527	449	481	490	504	472	448	471	443	450	490	499	486	478	461	474	492	493	458	488	482	462	488	494	471	466	439	445	495	487	513	484	470	475	487	503	492	502	513	503	484	482	492	477	472	481	494	439	493	444	449	486	471	465	443	513	518	497	516	518	484	505	446	481	521	511	485	532	453	489	486	497	450	476	486	552	482	479	491	491	498	472	474	427	461	499	468	463	492	471	513	509	455	452	524	478	485	514	453	490	512	463	434	525	483	485	478	452	484	458	467	484	492	482	477	475	466	462	465	489	465	474	467	508	502	496	505	442	530	485	515	481	486	460	482	475	499	500	480	493	486	510	504	477	498	485	470	496	474	451	458	505	490	492	478	458	486	496	476	453	448	501	470	489	477	521	467	513	499	475	484	522	509	476	478	435	448	447	506	503	432	475	497	516	482	441	517	499	484	495	483	481	506	483	515	487	481	452	518	494	473	488	459	506	459	487	459	505	492	440	470	467	492	503	526	476	496	522	484	496	467	461	497	474	483	479	483	498	494	471	463	489	499	498	475	478	511	471	503	536	526	479	494	484	504	448	456	493	481	524	486	481	507	485	496	464	531	495	492	458	494	501	461	489	487	513	493	508	496	514	468	525	468	496	496	493	486	509	471	500	469	472	446	477	534	481	488	462	506	480	480	495	475	484	475	479	519	488	490	520	480	470	508	468	491	462	494	504	453	441	473	463	490	480	466	490	483	456	487	490	423	495	479	490	486	507	494	509	467	490	515	451	477	473	515	488	496	486	490	485	462	495	496	501	488	458	477	496	492	460	480	477	484	456	472	497	504	496	495	479	480	465	478	488	443	495	519	455	517	455	489	483	505	473	526	500	515	476	474	486	460	450	466	506	484	478	510	487	487	477	452	456	480	492	488	510	460	474	507	528	476	521	502	501	473	476	484	517	447	497	516	468	504	481	521	475	480	512	455	476	467	462	488	490	481	491	495	474	499	470	451	479	495	484	497	505	487	518	467	487	469	434	530	466	461	481	476	452	477	470	465	550	480	478	489	468	475	460	480	478	527	474	509	493	465	492	448	471	440	472	470	487	473	531	563	482	515
31089	38025	47336	17060	1731	1328	1155	949	815	827	739	661	638	621	642	573	502	538	585	545	555	552	535	566	515	544	542	534	562	552	535	510	547	519	545	562	570	556	545	507	532	530	559	539	534	527	486	524	552	533	546	589	538	521	510	504	550	540	553	532	500	503	531	537	518	507	575	527	560	506	524	556	521	532	573	565	519	543	523	546	527	552	526	561	511	539	508	515	562	541	501	508	523	525	536	523	541	509	523	523	552	551	486	502	522	537	507	533	526	512	500	499	489	509	548	512	491	517	483	545	529	523	539	551	497	523	513	527	513	515	559	531	511	497	540	553	497	543	532	530	531	520	506	539	522	534	507	508	531	514	515	550	539	533	508	533	557	526	500	557	543	518	505	532	553	536	533	505	523	494	536	513	534	528	538	484	531	522	503	516	524	479	536	540	548	501	517	557	547	529	514	521	511	529	479	491	528	525	510	552	540	488	518	542	533	540	563	536	546	531	535	541	537	542	540	540	518	516	528	536	524	557	578	473	484	492	529	511	472	552	528	541	541	522	527	608	514	521	482	532	540	553	486	532	504	543	482	558	497	538	541	523	518	542	521	518	541	507	517	545	505	523	504	495	491	578	526	498	502	531	560	533	511	567	493	530	563	537	506	526	523	550	494	556	501	499	508	529	522	526	533	523	489	452	497	523	550	492	500	490	516	552	511	507	540	497	535	532	504	545	537	526	530	517	531	492	497	508	538	525	508	493	530	521	553	527	525	531	532	530	571	498	508	530	491	523	548	504	492	508	527	532	524	518	486	568	543	530	504	479	535	534	554	568	547	473	494	562	546	519	519	568	523	542	466	508	527	579	514	521	528	550	549	524	559	491	511	583	537	471	538	536	522	519	520	546	586	517	447	555	524	504	552	526	494	494	539	538	515	537	507	515	537	526	532	505	530	543	488	522	556	506	480	517	536	556	511	531	513	538	565	547	514	500	501	525	500	528	528	516	542	520	506	546	533	478	515	517	560	533	532	512	521	498	518	494	540	518	554	524	482	528	510	532	520	489	533	534	563	541	511	503	570	541	510	554	528	562	538	513	545	528	552	507	503	559	522	586	521	527	514	527	542	553	535	540	518	484	524	551	514	519	496	506	549	520	475	534	473	504	543	519	485	539	531	511	527	504	528	505	512	560	522	518	517	504	590	525	525	516	537	553	514	466	518	503	546	530	560	511	540	537	556	532	539	518	481	485	551	526	549	507	490	505	544	522	508	538	530	504	521	507	534	525	486	504	542	519	559	533	527	529	530	542	540	509	535	508	542	531	518	548	540	524	522	499	528	520	528	516	507	494	498	544	509	512	509	506	526	530	551	545	540	552	509	546	542	529	536	519	507	547	538	526	501	524	543	512	546	544	539	513	538	545	532	504	486	491	502	504	506	535	527	529	516	504	498	510	499	494	564	516	538	529	542	503	534	538	467	538	545	540	527	517	527	535	542	537	532	499	522	511	534	490	523	537	560	539	489	520	566	544	490	549	536	470	542	550	545	533	532	545	503	529	522	510	560	484	555	548	524	493	501	504	568	515	468	527	494	527	508	533	545	529	511	535	540	516	562	547	532	550	520	549	498	518	496	521	534	494	498	487	515	494	527	537	557	512	560	515	536	573	545	587	524	547	513	492	523	505	557	498	516	495	509	486	523	500	506	509	583	510	500	549	527	570	550	528	538	539	518	514	524	486	540	513	473	510	511	522	519	565	521	466	550	479	540	568	499	548	539	534	537	532	522	546	553	564	536	536	488	496	524	536	541	510	521	503	540	480	538	550	509	532	526	547	537	531	545	492	503	492	517	514	516	568	550	511	515	532	533	525	514	533	534	530	503	507	552	538	504	541	562	531	501	554	533	510	530	515	518	539	524	533	579	489	512	548	543	559	534	550	487	495	502	536	513	494	551	501	527	560	542	527	499	495	517	505	509	497	559	509	518	560	527	558	538	533	526	519	515	551	521	534	520	514	523	562	530	515	549	516	481	498	521	509	538	522	514	493	575	500	580	510	491	550	529	538	539	538	545	492	538	500	567	537	551	536	563	541	520	512	515	531	497	499	494	532	518	560	535	536	536	531	541	490	516	462	552	521	522	524	499	520	531	500	512	534	494	538	516	524	546	505	510	524	509	537	479	515	502	473	511	471	536	534	517	557	533	478	535	504	518	502	524	519	509	508	519	522	522	536	486	462	520	551	512	505	515	542	536	540	521	523	572	511	525	550	503	486	511	546	486	531	544	507	541	517	538	495	559	496	543	519	505	516	547	490	504	567	501	515	549	511	487	499	516	528	489	518	470	536	544	516	492	503	537	502	535	521	569	535	510	486	540	522	520	556	501	532	491	485	513	491	554	552	489	546	551	517	544	516	512	543	518	510	494	501	485	488	538	527	577	535	538	526	559	507	525	499	512	547	511	495	540	525	527	544	500	522	531	502	521	541	500	566	511	523	505	500	565	526	539	507	558	486	509	552	496	509	545	500	501	522	521	521	546	525	512	535	565	532	558	483	543	545	532	501	533	506	546	511	508	569	506	505	559	532	519	533	515	474	529	535	536	506	495	505	495	473	509	571	521	516	535	508	515	489	528	530	520	524	507	520	511	509	533	557	537	499	513	511	531	501	531	522	513	535	501	555	526	528	479	513	490	508	499	542	522	546	543	518	545	506	532	507	501	533	531	521	543	537	495	497	527	532	511	517	530	509	531	506	493	549	510	522	502	515	527	524	507	490	511	523	522	537	517	543	512	491	536	537	513	581	508	536	524	538	513	506	524	510	571	529	495	519	513	550	520	478	517	536	550	504	501	537	513	532	557	542	515	525	521	542	518	538	545	499	499	513	529	517	516	512	507	496	519	550	492	507	554	541	536	494	542	513	539	540	535	531	492	530	535	532	546	546	523	536	516	560	525	556	507	523	507	488	569	540	485	560	531	452	511	530	544	548	538	499	519	532	465	530	522	576	562	527	553	578	506	487	526	532	485	510	518	556	502	519	524	484	521	498	485	496	543	512	543	527	518	514	565	528	526	518	557	538	536	560	524	477	541	497	560	512	550	507	512	496	506	562	489	529	528	533	519	545	543	495	510	533	546	493	511	565	495	549	525	498	537	540	531	546	553	547	547	553	533	556	525	534	522	533	484	527	513	496	494	562	526	537	514	507	538	534	590	500	524	522	520	526	510	539	558	503	495	556	534	503	517	542	508	509	514	508	500	516	554	535	473	552	506	520	488	533	518	543	525	540	574	584	520	505	483	529	500	518	548	538	513	523	580	506	497	508	473	544	502	537	470	506	544	513	545	519	521	510	544	507	513	523	497	553	505	488	522	527	528	498	539	504	553	544	500	554	557	556	491	525	511	475	518	515	505	525	548	515	554	502	565	516	542	542	509	493	517	505	538	542	501	507	508	527	541	545	503	512	508	564	542	524	493	506	566	519	594	499	547	526	530	569	523	558	513	516	525	550
25020	21460	27681	25718	15036	1186	736	620	664	559	560	584	547	549	570	506	546	520	557	522	521	540	529	505	540	488	531	515	489	496	503	544	511	516	534	486	482	521	525	504	506	530	548	486	512	552	496	489	458	515	512	506	498	474	470	560	519	480	499	498	490	515	502	498	488	495	521	523	517	503	521	539	503	526	508	441	544	506	595	547	515	534	501	504	513	476	526	473	502	502	507	485	550	520	515	494	518	494	508	512	522	489	532	535	544	499	467	534	523	528	537	518	493	474	491	510	506	490	464	529	491	473	490	485	499	510	496	498	451	493	503	514	470	485	519	501	517	509	510	508	510	492	506	540	528	468	483	505	513	531	516	507	536	495	466	472	525	521	530	501	498	477	491	556	513	522	508	479	445	503	560	537	507	477	516	502	509	513	511	493	477	517	494	482	511	499	509	505	506	481	483	479	511	476	537	517	534	490	533	540	491	485	524	537	539	496	523	518	562	479	519	522	527	496	503	508	507	516	519	535	509	536	534	507	578	528	478	475	442	479	513	494	518	507	498	500	522	532	531	531	512	468	469	540	504	525	470	517	486	487	507	457	499	508	451	533	476	484	545	509	501	517	486	529	511	511	507	528	468	482	488	484	496	509	548	476	497	485	530	555	504	509	534	538	491	512	490	501	512	480	492	506	498	487	514	519	478	510	494	430	467	539	518	515	515	502	499	521	500	497	489	490	494	520	488	481	526	522	557	514	473	479	455	535	492	506	529	532	509	521	503	551	530	487	487	465	496	490	541	493	535	468	503	497	493	501	478	501	500	487	466	502	512	553	511	514	502	533	524	537	497	487	487	486	500	496	463	504	505	553	519	499	545	479	504	544	515	498	508	505	515	510	460	547	526	506	529	493	508	530	499	495	522	494	501	528	500	502	486	522	502	526	478	508	479	550	510	517	504	520	489	508	505	518	457	498	502	533	548	493	485	536	510	504	502	517	483	522	494	517	508	516	517	535	499	468	510	496	524	516	463	539	529	481	521	518	511	509	537	513	528	513	487	524	545	493	520	496	463	498	503	516	528	521	522	503	531	492	530	555	493	499	509	519	539	515	491	520	482	523	530	522	516	480	502	509	520	537	498	525	460	495	526	503	503	497	532	537	518	490	533	552	482	500	523	502	531	517	519	539	501	506	508	532	499	531	504	480	490	549	477	479	508	503	514	531	541	502	510	525	462	489	539	497	507	493	497	514	543	528	467	462	527	463	509	511	518	503	514	487	498	451	504	511	513	452	533	505	535	517	565	513	489	510	506	517	512	505	509	530	540	520	487	527	523	560	556	485	485	497	499	493	489	499	501	508	538	501	577	511	523	490	528	513	494	536	524	509	532	547	482	501	503	544	488	498	512	490	523	503	476	503	461	496	485	511	474	502	555	506	505	524	533	492	516	515	490	495	517	497	520	527	483	493	471	498	450	504	493	498	470	508	514	542	486	470	496	469	517	462	512	529	485	503	515	484	498	537	526	543	514	520	551	511	498	484	539	523	497	543	541	515	543	487	553	519	494	525	487	525	520	537	476	494	540	509	482	531	465	506	507	536	469	540	477	475	540	519	482	521	519	488	483	522	494	475	503	504	510	492	490	515	544	524	527	520	538	478	462	527	506	468	489	476	498	510	516	486	501	496	511	508	508	542	568	508	474	513	495	485	528	496	495	511	489	485	552	565	520	501	506	482	482	513	448	516	488	492	485	508	495	512	508	502	522	509	492	478	527	504	534	503	507	494	555	519	501	472	508	499	478	492	515	526	495	503	535	512	498	510	481	517	539	528	475	470	521	512	514	484	542	527	514	485	542	476	484	505	497	509	495	496	483	489	520	545	513	504	505	550	492	482	508	532	511	518	497	505	541	492	529	533	474	513	516	497	503	509	530	540	507	473	469	477	465	528	529	505	516	533	486	513	526	553	529	504	529	530	505	507	498	505	492	528	476	518	530	483	500	490	549	531	535	507	467	508	523	524	516	543	508	535	493	513	517	504	505	530	491	557	516	493	530	475	504	492	513	506	494	500	542	510	535	522	500	505	512	486	511	521	516	527	518	496	468	507	484	507	531	533	502	483	539	495	495	504	504	516	496	516	496	505	506	512	498	472	492	517	507	506	491	525	548	488	510	482	510	518	501	509	499	503	512	483	540	524	512	511	517	502	464	489	518	516	494	506	486	488	562	465	509	491	488	504	505	531	524	507	530	495	541	553	495	515	509	473	515	488	468	483	542	518	485	521	494	500	495	479	463	486	503	496	531	460	487	516	515	521	455	490	531	513	522	484	492	525	497	518	560	567	494	518	521	504	527	510	535	553	486	514	509	515	511	486	517	450	477	544	520	504	483	507	544	535	498	529	462	498	522	544	538	543	492	526	506	488	499	529	491	526	500	507	473	456	509	511	521	476	530	483	515	486	486	499	515	473	519	517	526	509	499	539	545	521	512	534	490	497	462	530	531	494	503	505	550	500	509	455	537	524	503	499	519	481	524	510	537	521	508	511	520	535	508	524	530	489	461	442	498	543	494	533	504	511	495	509	498	470	496	505	554	546	514	506	532	519	507	514	499	512	492	520	536	496	496	540	498	517	488	523	498	541	537	531	510	491	511	508	483	511	498	523	493	500	491	519	534	513	470	490	495	539	498	491	535	507	524	497	488	544	485	511	500	485	521	486	523	511	531	497	505	488	508	497	491	523	537	481	493	526	492	516	490	501	490	492	524	501	549	514	520	506	495	525	505	564	508	521	525	561	526	521	500	525	514	479	505	526	495	506	480	505	513	505	535	518	514	475	463	539	524	520	498	518	512	508	509	501	515	537	520	506	498	483	479	498	512	490	486	494	559	537	510	498	518	561	509	537	494	503	535	534	509	501	511	499	509	513	505	491	524	477	483	486	544	506	511	482	490	476	540	513	540	532	501	539	502	517	534	539	527	498	499	485	493	490	486	515	525	520	496	505	497	510	540	495	517	490	527	509	486	530	456	468	494	510	502	528	508	524	552	495	541	541	493	514	479	484	501	512	520	503	447	521	514	510	505	511	483	474	492	533	522	479	493	485	542	458	535	489	485	511	490	501	499	537	506	492	523	499	497	476	528	540	527	516	522	506	503	497	507	491	510	499	484	541	489	533	523	533	501	513	511	518	497	523	474	538	527	509	542	473	521	516	524	479	530	479	481	497	470	532	516	484	548	491	516	531	523	501	520	525	471	562	478	524	483	530	515	506	494	503	503	527	549	476	504	507	528	494	527	499	497	508	499	526	551	497	479	515	476	492	518	514	487	481	452	509	521	470	506	458	499	543	505	549	505	518	497	544	500	498	510	438	478	523	474	531	494	496	509	516	521	494	532	480	530	515	528	521	461	537	501	507	507	516	517	500	523	490	477	555	551	502	549	504	483	507	507	519	500	528	513	511	498	512	520	514	493	524	514	468	484	495	525	547	511	537	505	508	508	512	529	518	515	538
30295	34529	39361	10506	1236	1075	934	798	708	685	624	646	617	602	583	560	583	548	563	615	546	558	552	557	538	570	606	589	561	540	584	524	527	580	502	563	540	566	566	536	508	545	574	562	522	505	594	525	521	546	557	508	515	546	575	529	547	554	567	517	540	538	554	523	553	598	527	550	562	541	547	551	499	546	493	554	574	570	555	546	592	559	573	544	558	554	547	560	559	570	507	540	536	592	556	493	529	534	533	521	543	589	557	534	525	539	556	520	509	535	497	528	515	524	524	535	565	521	529	553	520	562	513	561	529	517	502	556	547	512	572	531	533	528	507	531	513	578	522	523	512	561	583	539	547	544	505	531	528	507	537	534	516	531	519	530	532	566	538	504	529	483	527	547	529	575	520	516	539	546	539	536	553	528	528	518	496	529	537	542	542	525	536	557	563	539	540	493	602	482	537	523	541	531	513	526	541	549	541	556	574	531	534	517	558	525	548	563	554	560	575	551	531	521	534	511	480	552	550	527	499	541	543	491	557	578	530	518	489	530	526	564	552	550	537	543	527	520	549	531	539	534	514	510	536	483	530	532	560	519	520	532	571	496	528	518	581	530	525	506	565	531	554	573	557	524	570	563	543	500	488	537	537	524	527	516	516	519	522	514	539	560	522	537	512	499	544	546	528	535	555	502	543	566	530	571	553	579	565	559	455	515	521	566	499	528	551	548	534	555	528	585	524	502	525	550	555	534	544	534	521	500	493	522	542	546	545	541	531	552	495	521	574	548	494	491	532	535	505	523	526	489	506	525	542	572	532	504	494	537	544	532	499	483	533	587	541	542	557	543	514	503	559	507	542	525	524	515	519	483	580	531	539	591	517	518	521	559	475	516	570	535	495	540	538	485	514	505	502	516	511	522	533	537	545	549	555	572	522	542	555	545	550	530	560	526	507	499	538	546	539	527	506	519	515	554	547	534	556	562	569	510	532	517	545	518	510	526	533	516	494	566	541	494	501	531	558	565	541	530	511	522	523	543	524	509	572	547	571	548	510	515	512	502	502	521	549	518	535	513	511	556	563	544	504	548	566	560	550	524	538	530	519	483	528	523	597	540	579	562	513	521	557	521	560	549	541	517	534	543	522	541	551	527	500	503	562	522	541	561	537	527	505	516	485	554	563	550	494	510	547	509	533	499	516	535	532	543	499	527	566	520	509	527	536	517	526	523	529	555	537	492	561	508	554	515	506	514	518	498	516	534	546	556	565	518	513	519	592	550	568	520	495	519	503	543	517	517	544	501	550	535	541	530	530	537	537	547	523	545	547	548	506	513	562	534	538	563	523	501	518	527	536	532	535	498	540	545	523	541	529	559	590	528	545	555	518	569	523	519	514	552	550	515	519	554	490	524	512	540	521	560	523	535	567	523	539	533	546	556	561	532	541	561	540	530	539	534	530	488	527	488	513	537	523	508	534	522	540	525	533	537	560	528	503	509	531	520	539	553	553	523	542	549	522	544	561	526	528	512	530	507	547	611	505	507	523	583	545	509	554	489	545	554	501	559	500	583	524	549	511	542	536	502	560	560	569	551	505	582	496	533	535	538	543	514	521	527	531	522	528	513	552	508	505	552	532	536	537	532	544	502	540	528	514	512	525	549	562	522	546	514	495	524	588	568	490	524	514	537	522	509	496	499	539	474	531	530	517	543	514	580	530	518	518	529	507	592	538	560	505	557	545	529	537	552	552	532	518	531	486	578	522	542	517	537	536	501	506	526	502	545	511	521	547	522	536	535	532	521	522	531	533	496	558	492	560	545	529	513	523	537	510	550	479	524	521	533	538	551	544	559	517	505	582	537	519	523	540	567	498	509	545	522	498	519	527	558	512	522	546	534	527	479	547	532	531	552	530	588	528	567	512	537	500	551	500	523	557	533	555	516	538	520	511	508	562	529	533	490	531	479	540	514	503	536	529	507	541	498	491	534	555	520	551	562	507	516	544	519	557	527	545	498	586	533	525	540	545	569	575	528	531	545	534	542	522	561	520	498	502	533	529	502	504	575	527	547	524	543	509	535	529	546	568	571	550	514	542	538	536	551	512	547	514	517	506	538	562	589	521	550	556	538	551	564	511	529	530	506	490	538	528	549	552	494	536	508	541	530	515	558	490	547	553	529	521	531	552	544	515	545	501	499	539	516	488	516	496	518	587	513	505	544	506	549	535	567	544	539	518	532	531	524	542	538	540	541	530	571	552	545	529	566	535	553	544	563	510	517	486	479	522	544	547	550	572	541	516	456	518	544	601	560	526	495	539	542	556	501	573	530	520	529	576	511	551	526	521	533	494	587	522	515	541	549	525	535	546	503	578	542	527	536	572	530	515	532	519	525	536	518	552	564	556	517	559	529	538	544	543	521	568	513	535	552	549	523	565	541	536	553	498	540	569	570	529	519	497	553	558	547	543	522	514	535	559	541	497	550	542	524	506	551	502	525	553	536	515	541	533	557	518	512	566	519	528	556	529	533	547	527	506	518	514	545	558	549	526	550	498	527	522	558	566	500	574	538	553	555	522	547	526	501	563	527	540	556	494	565	526	527	536	548	545	565	524	570	537	512	548	548	552	525	569	536	539	537	518	510	493	569	521	531	513	530	557	546	534	534	556	550	511	557	546	524	542	520	575	515	531	521	529	540	532	559	563	529	506	526	521	551	568	549	553	531	534	528	581	528	538	554	528	530	557	533	569	538	555	514	523	578	587	536	526	520	499	568	551	554	519	513	571	492	525	527	519	514	539	557	556	510	543	544	522	532	500	525	482	504	543	508	513	549	505	502	566	506	499	542	574	532	544	483	489	559	514	525	545	533	541	520	495	576	532	531	556	527	533	514	517	542	537	531	565	521	536	540	509	525	548	534	551	535	486	563	506	522	500	528	500	547	548	512	562	544	514	557	556	559	513	509	494	562	527	543	530	523	546	516	554	511	540	540	544	542	506	487	592	534	583	539	558	520	537	561	566	543	557	525	551	553	538	529	557	544	489	557	514	537	535	522	574	522	536	572	503	509	527	578	530	527	561	528	571	528	520	546	558	518	555	537	548	552	557	547	449	530	519	529	512	538	519	543	503	540	523	577	570	553	517	525	521	559	524	562	533	585	507	551	501	537	522	565	521	532	484	530	539	543	564	530	561	522	537	555	517	525	542	509	496	552	523	516	569	520	532	572	506	547	539	578	562	525	568	470	528	508	564	465	540	553	561	548	518	529	535	544	509	568	521	489	530	573	530	567	462	538	503	508	519	570	514	528	549	542	553	534	521	494	532	513	529	511	515	548	551	538	551	548	555	517	531	563	537	502	573	555	517	557	477	538	534	465	485	554	529	544	535	552	552	579	513	530	543	515	515	500	556	523	528	528	555	515	490	555	513	567	524	518	529	529	529	559	515	539	563	531	530	505	573	546	518	521	483	548	504	504	562	475	545	519	546	525	547	521	522	535	556	525	567	512	546	528	512	505
22813	21496	28630	24889	21503	21370	8216	906	633	580	528	460	433	428	430	402	371	365	361	353	329	377	345	314	341	309	332	342	316	303	303	321	303	298	285	325	309	303	297	311	270	290	283	330	314	297	291	324	273	270	282	302	271	313	264	287	266	340	293	279	284	295	325	283	316	297	287	298	272	306	294	322	299	301	303	298	321	307	353	349	354	314	339	315	308	296	258	300	298	300	284	300	296	315	306	314	295	271	305	313	277	265	300	271	289	317	284	273	284	301	308	331	326	307	312	312	305	295	285	264	300	309	312	298	285	277	303	293	287	282	258	295	274	272	295	269	295	261	294	288	295	294	285	310	301	272	295	293	313	280	264	271	282	283	304	302	285	257	284	290	271	298	279	287	236	311	292	290	278	278	281	259	277	279	294	284	258	305	243	275	299	298	295	299	297	270	288	312	274	276	283	306	277	296	249	247	297	309	296	282	303	290	271	269	283	291	271	294	312	286	313	284	293	279	296	295	280	295	313	284	286	262	318	297	304	313	309	293	282	282	315	288	321	306	282	282	312	250	288	257	269	264	298	275	283	293	304	300	295	296	285	288	277	271	262	301	284	276	284	285	294	264	280	315	310	301	272	330	301	300	276	302	285	325	326	299	315	285	262	302	277	311	296	284	289	316	304	309	289	309	281	309	332	289	279	321	293	288	277	284	317	295	258	299	301	307	278	295	307	289	261	254	315	298	320	315	288	312	311	280	291	285	260	279	286	284	323	288	310	276	290	253	286	271	290	290	272	260	279	300	289	315	317	289	297	300	281	295	265	281	287	294	293	311	308	280	289	305	287	294	290	269	272	289	288	257	291	281	262	291	285	281	291	295	271	315	281	317	266	291	306	295	297	284	312	300	283	292	278	292	266	262	261	302	272	317	314	282	300	255	297	300	286	325	266	298	275	276	288	273	302	292	299	291	276	291	305	294	305	301	320	273	311	262	290	289	287	244	281	274	276	295	269	283	271	282	284	287	276	281	278	279	287	266	290	296	291	307	280	284	288	295	291	281	297	294	321	290	330	292	280	280	313	287	276	289	283	284	301	249	291	278	309	279	299	332	274	303	283	270	260	267	268	280	310	295	319	273	287	277	265	267	301	275	267	294	291	290	284	271	275	287	268	303	310	283	304	290	270	271	265	318	290	309	291	299	290	269	279	298	295	274	295	295	306	261	298	316	295	267	299	252	308	296	283	268	248	311	266	281	296	285	292	273	266	284	290	278	259	290	283	281	270	319	304	288	243	275	254	307	317	274	290	306	284	262	264	268	306	270	258	267	282	325	299	293	245	286	285	281	266	291	292	281	268	291	292	276	296	287	291	303	291	293	295	268	261	285	297	282	293	283	289	284	270	305	264	259	289	263	282	249	287	284	312	292	298	261	286	267	277	279	279	271	305	276	298	263	286	284	292	321	273	278	292	300	307	297	292	281	296	329	284	287	315	291	306	280	297	291	300	282	299	272	280	305	308	293	292	290	293	281	264	278	293	257	257	269	306	270	238	280	304	306	291	309	296	297	284	284	272	307	292	270	264	299	292	322	272	260	272	300	292	275	288	308	312	309	265	271	268	278	279	286	291	286	271	270	291	294	283	281	275	315	245	273	317	290	260	250	284	317	296	281	273	299	294	308	276	274	267	260	283	294	274	284	283	303	314	289	331	279	274	275	279	287	315	240	309	268	294	283	290	280	283	298	256	297	316	268	282	307	275	282	289	300	297	286	295	281	306	282	289	276	258	270	303	311	295	262	301	248	293	296	291	290	270	283	282	280	283	307	277	264	269	289	269	291	276	298	259	313	319	302	275	302	245	276	272	310	295	269	325	288	268	300	264	277	285	289	290	284	288	283	304	283	286	286	302	290	321	266	310	290	269	297	277	289	299	293	289	301	287	287	275	293	310	289	302	308	272	281	276	259	313	282	266	294	325	298	278	306	300	290	313	305	305	284	297	294	277	321	264	272	279	304	286	295	285	313	286	291	313	288	300	302	273	333	316	287	277	314	273	277	270	280	271	278	278	282	259	330	297	286	280	261	282	259	299	296	298	290	292	272	270	285	278	296	321	284	306	303	299	315	275	267	284	324	278	258	265	291	292	308	290	280	331	293	278	306	296	290	301	316	265	267	269	270	269	293	291	287	286	246	287	290	296	314	257	306	310	290	272	303	276	283	287	289	310	270	326	297	288	281	283	284	262	296	287	266	332	309	297	298	278	307	278	288	269	291	284	311	306	260	289	289	276	265	270	279	269	297	297	289	300	311	274	276	295	258	289	309	281	289	273	297	283	258	278	277	294	291	293	295	281	268	309	318	296	295	291	282	280	274	293	285	283	291	273	290	266	307	284	287	289	276	266	283	283	276	293	297	259	290	295	313	250	269	277	286	346	245	306	291	284	280	303	263	311	286	279	283	287	293	265	298	274	301	292	284	307	303	300	279	275	280	269	277	308	260	289	292	246	316	303	287	275	284	276	280	277	283	311	270	283	289	295	293	292	308	273	293	273	300	294	310	283	314	296	291	285	286	238	293	272	298	330	300	272	308	313	283	315	291	319	282	303	316	265	293	325	293	292	280	259	280	287	283	286	297	303	316	278	304	290	293	275	276	313	301	296	332	248	291	283	282	279	282	301	275	281	288	268	267	252	286	292	306	287	262	258	292	293	285	271	280	276	237	289	280	277	287	314	267	306	281	284	281	271	288	325	286	304	270	302	264	290	288	291	281	290	300	299	315	306	310	256	302	287	276	278	304	264	271	296	286	281	289	273	285	319	280	310	282	307	293	290	272	293	285	261	299	319	267	321	291	288	272	285	289	272	287	268	245	304	272	294	290	266	313	288	291	279	279	311	292	277	269	294	277	285	273	283	252	292	266	293	257	292	271	269	291	289	305	303	272	299	283	305	303	286	301	313	302	283	287	299	327	297	305	302	282	275	302	273	296	322	292	270	273	292	320	283	326	259	315	277	284	317	282	290	317	321	291	266	275	265	319	294	292	290	337	320	270	254	271	305	249	303	302	282	290	310	299	274	303	287	280	311	312	264	274	286	261	278	306	274	270	293	285	283	267	246	280	254	306	289	282	298	280	273	242	285	307	270	327	263	268	282	277	289	255	283	300	293	284	261	292	267	294	282	268	286	284	302	297	315	288	262	289	319	280	292	275	288	282	272	288	305	302	326	276	269	317	292	286	270	281	281	286	285	280	253	347	302	281	282	290	300	264	272	315	271	275	295	305	284	299	286	278	278	279	290	300	271	252	287	290	287	270	288	269	299	277	270	281	282	262	318	298	281	299	329	297	293	243	296	285	300	288	270	331	272	296	299	280	278	321	269	312	260	294	304	301	278	288	285	282	294	285	279	299	292	280	285	282	305	300	297	285	273	293	300	273	287	315	290	291	321	276	288	281	250	294	280	284	314	295	243	268	321	279	299	286	282	296	276	259	294	282	303	301	280	293	285	292
33242	43065	57559	21468	2682	1938	1527	1147	934	760	695	619	580	487	521	476	439	448	410	376	400	369	345	347	333	410	326	328	351	339	321	325	303	329	298	312	319	331	329	332	323	325	307	299	296	301	321	319	327	320	316	302	313	310	292	315	310	317	316	310	316	285	303	321	337	334	299	290	329	334	300	350	301	367	338	317	354	335	350	339	334	354	363	341	296	310	311	333	326	305	316	305	328	285	323	301	312	309	306	304	319	328	305	284	317	291	292	312	328	327	312	327	291	298	300	287	324	289	317	308	322	295	293	287	277	316	317	302	288	286	299	290	327	319	301	312	302	289	313	322	330	329	304	320	306	341	307	292	316	318	313	333	315	310	321	334	282	304	303	346	279	300	290	312	298	345	335	312	336	292	324	323	319	274	324	335	334	285	316	312	309	268	308	303	337	318	309	321	302	280	297	317	304	298	291	323	340	315	321	327	274	309	340	331	339	323	300	288	300	312	319	301	309	356	277	332	307	307	285	304	319	308	324	320	322	323	306	302	316	311	324	304	277	292	300	313	329	303	326	345	319	312	287	319	317	317	292	300	311	294	285	286	336	328	299	314	270	328	306	330	292	297	320	312	291	311	310	314	330	298	274	301	307	325	272	319	294	310	295	304	325	301	314	304	310	308	319	322	317	273	315	297	336	321	301	301	313	311	288	293	317	301	322	286	279	296	293	305	300	308	333	307	304	310	312	306	286	318	290	302	281	275	318	284	301	298	300	328	309	284	321	325	320	335	307	297	311	313	324	293	325	307	325	320	315	294	303	329	324	283	301	295	326	314	302	320	322	321	341	285	305	324	272	283	296	319	323	335	306	330	309	294	337	322	290	300	289	291	315	304	305	319	301	298	320	314	324	304	315	304	305	317	312	310	271	307	288	294	306	307	313	299	318	297	309	283	332	294	314	301	280	302	317	325	278	288	290	315	315	278	280	270	319	306	285	290	327	307	319	329	331	317	308	299	285	300	285	310	334	298	323	356	279	325	305	310	292	301	337	332	318	322	320	308	300	285	288	326	287	293	305	315	318	299	327	307	357	310	322	296	299	332	293	313	330	315	303	366	313	326	327	272	340	291	300	306	325	278	289	302	318	299	307	302	341	312	322	286	303	302	298	298	322	322	301	316	310	305	300	291	338	269	263	295	318	314	283	317	294	281	298	305	319	364	312	319	305	327	312	306	276	297	345	293	336	281	286	284	309	324	296	320	293	289	323	309	310	304	302	297	276	330	318	348	294	333	283	315	309	269	318	280	306	315	309	298	268	296	277	308	315	313	332	292	272	312	279	304	336	299	321	290	289	306	288	300	290	306	284	325	351	304	294	320	303	313	339	274	292	297	311	313	322	298	284	327	312	325	280	320	330	291	313	305	314	295	273	303	299	294	326	329	327	283	303	301	311	302	321	316	299	299	281	309	308	306	289	306	306	284	316	309	338	319	312	297	323	304	300	308	296	314	310	304	335	330	325	276	313	301	329	296	284	323	303	314	309	332	314	285	313	302	330	316	320	297	295	306	315	327	324	294	309	306	319	302	323	314	325	306	293	323	310	292	291	312	300	321	359	314	268	294	329	304	329	347	315	296	317	341	311	315	344	304	314	313	259	306	322	301	320	281	303	290	291	301	352	289	312	269	321	314	327	333	303	332	283	289	318	308	301	316	295	302	297	283	290	299	311	328	311	285	318	316	332	299	270	300	309	338	288	305	296	333	311	294	302	325	286	321	301	297	296	307	311	281	322	305	295	287	299	276	312	316	340	333	341	263	309	317	321	321	318	307	317	311	315	315	327	296	285	314	312	287	325	323	291	311	309	306	301	308	308	317	312	312	290	336	277	312	297	303	296	265	293	328	348	304	334	343	312	273	308	293	308	336	315	292	326	317	302	313	331	307	300	312	334	319	290	307	302	303	317	328	335	315	308	284	298	323	304	304	288	286	300	292	326	293	330	330	339	289	280	325	327	306	309	314	299	327	292	309	305	335	345	308	341	313	318	297	310	312	349	313	302	362	339	330	308	329	313	296	309	286	270	310	315	302	321	298	290	305	324	308	308	320	293	294	285	298	322	307	312	322	282	340	314	285	299	323	293	315	270	318	316	305	307	319	280	290	316	295	313	280	321	285	347	316	315	311	334	282	308	305	296	281	300	337	281	283	259	309	312	316	322	282	313	302	323	279	347	299	313	303	303	298	310	302	302	318	319	299	319	328	288	310	315	307	298	326	272	338	356	326	336	325	315	283	308	307	303	296	328	346	313	325	297	310	316	309	304	313	333	296	334	263	299	312	318	301	302	315	328	325	329	279	291	320	313	314	300	301	304	303	298	342	338	326	314	308	321	296	298	298	333	285	330	327	334	323	306	319	305	304	301	297	283	297	285	320	313	307	313	313	309	288	330	326	303	353	291	268	309	335	309	313	297	297	311	283	289	317	286	316	298	293	312	293	300	310	294	311	290	291	308	321	333	315	326	332	323	300	335	335	326	323	291	315	325	302	307	331	316	333	332	292	308	298	302	332	324	330	298	297	274	307	336	304	299	304	308	323	311	314	318	310	313	316	292	322	326	308	322	295	291	312	323	302	328	287	283	317	303	317	312	313	298	293	306	301	322	277	287	307	334	304	321	302	306	281	319	297	297	291	293	307	319	267	299	311	311	318	311	312	296	348	306	301	320	317	310	311	324	286	307	300	328	300	319	321	326	329	308	311	325	281	342	298	310	321	315	310	302	298	294	319	336	294	316	298	327	300	288	353	320	320	337	301	323	325	318	313	324	292	303	319	319	281	317	313	306	257	316	317	315	300	315	322	313	311	316	274	272	334	292	326	313	291	275	331	318	311	354	297	304	279	297	303	315	313	308	305	310	335	308	312	302	301	331	322	333	323	296	303	272	306	316	318	302	325	292	284	344	334	315	297	305	271	331	313	306	314	319	326	333	301	300	260	311	322	299	297	306	287	272	320	334	275	315	320	335	300	301	322	347	323	300	330	325	294	331	300	310	324	324	295	303	318	325	316	298	314	305	314	304	291	315	312	317	333	258	271	336	316	293	299	309	309	300	326	286	296	296	306	335	311	304	285	311	302	317	306	341	310	312	306	294	292	280	320	319	310	338	302	292	304	292	305	316	271	305	325	293	302	323	325	320	313	316	309	326	316	321	331	298	287	338	316	309	275	302	304	303	283	321	311	310	291	288	308	319	284	307	307	288	297	309	305	320	321	350	298	302	291	308	321	302	299	324	269	306	314	295	302	290	317	324	267	294	284	307	292	310	350	314	312	285	286	317	344	317	303	285	329	309	340	332	317	325	303	322	300	329	307	295	294	266	297	315	293	297	281	269	294	321	267	331	297	281	325	318	308	299	324	319	317	315	287	308	320	325	307	304	262	275	312	280	324	317	293	309	316	311	304	312	308	320	264	299	310	337	300	268	293	307	274	299	297	346	324	303	317	334	321	337	343
29163	21818	14532	3173	701	650	633	660	639	632	607	667	641	614	615	642	641	623	625	620	622	667	602	605	614	667	682	645	633	688	620	652	634	620	648	648	652	681	614	614	651	656	619	618	650	622	608	635	639	598	643	720	686	692	649	655	668	650	656	639	649	639	632	624	639	645	618	649	610	673	641	663	654	628	649	644	655	670	673	638	678	643	622	642	675	655	650	650	642	599	660	634	622	658	652	593	635	661	631	690	645	650	670	661	677	686	664	640	646	667	659	635	609	645	655	594	659	632	628	625	634	651	667	632	642	637	646	642	694	625	653	672	618	638	621	629	671	664	658	667	645	628	640	624	656	590	643	663	645	679	643	669	622	632	689	664	633	610	614	654	650	683	614	653	654	704	624	662	674	662	676	644	631	646	618	603	649	630	693	617	652	616	632	605	604	642	672	622	614	622	642	616	592	649	633	612	589	686	659	632	670	604	660	621	635	623	606	608	659	621	639	627	654	651	644	629	660	628	610	637	647	631	625	625	665	631	632	628	644	622	586	664	634	639	627	621	636	601	637	643	648	608	664	610	636	615	668	647	651	678	665	652	608	658	615	628	642	647	648	658	650	606	682	642	655	636	604	667	647	614	632	658	629	601	658	648	639	673	604	624	590	618	656	627	699	644	632	682	625	640	655	651	602	624	652	666	643	641	600	656	662	641	703	645	640	646	686	627	671	613	684	676	670	649	676	599	625	666	602	689	643	696	641	616	637	633	600	650	622	601	638	646	649	630	674	636	667	639	645	645	652	656	598	619	675	648	640	639	630	600	658	682	610	640	612	683	658	657	645	659	640	613	628	655	655	627	636	631	666	650	688	628	625	631	673	645	677	606	658	649	643	635	638	654	654	624	619	582	613	584	643	625	610	675	640	591	676	687	616	617	643	669	649	626	615	612	662	642	614	659	632	649	641	643	649	688	633	659	640	650	644	617	633	606	648	658	661	615	662	634	627	649	714	658	669	655	640	652	648	669	658	616	583	677	626	633	629	655	625	633	660	621	665	640	693	650	652	622	640	688	665	630	653	673	653	661	689	647	639	677	646	638	624	674	708	648	629	668	650	643	680	652	624	646	639	601	642	637	612	654	634	718	632	637	580	620	664	645	653	718	576	674	636	654	651	639	651	600	668	622	611	604	628	655	582	690	694	628	633	616	628	664	642	613	617	658	644	620	660	644	657	654	642	642	675	692	654	646	675	653	585	594	607	634	611	662	657	645	703	679	612	670	635	590	642	683	627	572	608	642	663	585	654	623	661	696	628	641	603	619	591	635	626	618	622	655	676	643	623	618	628	656	590	632	648	672	606	622	641	649	606	587	629	705	623	629	635	626	636	644	621	644	676	641	632	652	652	618	607	649	619	649	653	595	639	628	653	638	638	609	586	621	700	649	636	662	674	645	637	673	626	633	657	615	680	675	657	672	642	650	592	628	665	607	639	644	663	656	634	661	668	657	640	639	627	656	642	580	645	626	619	660	649	621	672	638	637	617	686	682	637	626	642	630	634	627	708	630	650	602	605	629	665	669	676	657	641	610	724	641	602	622	617	682	616	651	653	675	629	676	705	649	641	636	733	633	632	622	637	632	605	620	647	643	591	594	617	669	644	621	657	630	665	654	638	638	636	700	637	652	596	650	640	660	681	660	663	631	618	628	698	618	636	639	632	659	608	659	611	645	643	623	647	625	641	665	607	641	647	643	617	623	684	630	638	655	664	681	623	668	619	633	667	661	687	626	645	653	628	660	621	653	617	643	626	639	614	617	606	673	633	674	651	633	630	670	698	643	606	641	623	648	695	675	677	635	653	648	664	663	596	661	674	652	695	649	677	601	660	596	660	615	607	649	650	630	655	632	673	662	643	646	626	598	638	671	609	693	625	622	606	663	632	616	655	663	639	650	649	589	650	655	576	620	677	641	669	654	709	648	658	600	669	612	633	660	671	623	584	665	704	638	634	669	687	617	667	603	632	671	628	642	637	610	689	625	688	618	629	625	597	652	644	668	598	557	693	640	626	643	657	660	657	670	628	648	617	638	668	598	630	648	694	651	636	630	643	683	626	653	634	639	667	630	656	626	606	566	630	630	583	671	625	649	667	661	648	651	635	666	620	617	634	678	654	613	607	619	632	619	653	638	626	646	630	610	623	608	654	652	616	638	599	637	669	650	635	639	651	649	699	670	649	657	635	654	620	609	644	607	617	626	653	592	651	651	650	645	653	651	629	653	669	659	624	653	677	588	631	669	636	639	666	622	652	678	646	620	620	628	671	661	661	642	604	676	645	642	629	581	671	669	667	638	629	624	646	677	641	624	637	634	655	684	659	667	656	649	637	590	622	654	626	623	646	627	638	645	686	659	658	604	638	615	641	626	623	643	596	614	648	608	630	675	599	615	667	682	676	594	673	594	637	638	637	611	590	612	618	651	618	618	619	640	640	641	673	591	635	607	682	667	642	646	603	607	641	590	641	667	589	662	643	610	643	630	653	650	611	619	661	658	626	648	667	621	641	667	618	647	649	620	673	609	691	637	614	590	647	602	630	676	645	653	645	635	644	664	635	627	667	665	655	673	634	669	661	627	688	632	666	690	631	656	691	658	645	636	633	606	689	627	661	627	639	600	661	648	634	639	630	618	605	617	653	695	612	607	666	666	665	692	626	621	686	643	642	646	622	624	611	635	641	663	627	637	680	637	647	659	663	628	627	626	672	638	612	625	634	656	616	684	644	666	640	636	674	653	663	619	610	668	677	662	581	687	631	677	624	619	675	637	633	639	606	636	664	670	677	639	665	615	653	619	663	602	644	662	632	622	640	637	613	633	640	658	645	707	598	634	645	638	611	630	683	642	652	654	643	649	663	633	659	615	602	653	622	618	636	617	651	641	646	623	609	647	618	637	651	650	668	657	603	631	687	606	632	633	676	646	659	604	628	600	657	645	631	667	654	630	644	664	644	642	633	659	635	603	643	604	638	654	660	622	634	643	632	657	626	651	636	668	635	599	658	614	608	657	636	636	657	649	623	669	593	655	613	685	606	624	661	646	627	649	668	607	634	630	655	650	641	669	588	630	634	642	646	649	623	630	619	608	640	650	658	627	617	625	585	649	659	649	622	638	627	646	668	657	628	638	635	622	638	647	633	633	614	661	645	650	627	642	639	656	633	640	653	683	627	617	604	642	656	630	633	645	625	637	650	632	640	618	669	632	596	625	627	635	620	687	626	658	650	605	607	647	677	626	616	659	639	643	648	647	617	640	610	659	596	651	630	645	664	632	670	622	645	623	626	635	669	612	624	663	639	677	669	678	623	597	630	649	617	612	651	613	670	643	636	646	657	635	637	638	621	625	644	615	684	696	609	622	623	622	642	617	602	660	586	586	667	652	659	641	632	614	621	663	638	621	608	631	642	665	680	604	621	614	644	629	678	632	652	628	637	684	635	679	607	613	680	629	589	634	601	612
28833	20559	11798	2045	732	694	707	695	687	721	656	708	736	693	609	684	690	674	696	654	683	714	668	667	693	697	652	710	653	661	678	701	660	684	727	720	658	634	650	673	671	723	673	686	639	692	711	668	693	705	682	657	652	711	690	658	723	633	638	672	673	673	667	673	697	661	708	664	648	681	715	707	701	700	629	691	682	667	668	722	690	689	719	688	690	669	711	687	718	695	685	643	716	694	688	679	659	698	683	684	670	615	668	690	677	683	649	668	673	664	696	723	640	617	674	704	667	686	690	680	686	688	675	677	663	674	644	693	680	662	694	626	698	681	681	683	661	662	661	661	687	658	681	636	688	694	618	704	668	667	723	700	667	699	700	672	671	681	659	660	682	724	692	659	702	670	705	643	681	670	695	699	675	680	700	709	667	705	680	655	715	658	693	694	654	645	683	691	653	672	691	714	666	707	666	721	671	627	673	668	722	685	638	628	710	693	699	673	693	632	690	627	689	629	660	670	662	695	677	660	706	640	677	703	712	683	706	704	666	655	641	682	690	666	680	649	654	697	698	725	689	691	678	704	658	700	683	668	700	675	697	690	645	643	701	709	739	689	647	714	634	703	690	723	717	664	667	670	690	675	658	662	670	679	688	699	671	685	671	686	688	663	667	659	646	680	671	665	671	705	692	698	653	682	656	682	691	664	683	698	640	730	689	694	681	650	647	664	676	663	658	732	629	700	698	641	655	651	667	662	682	651	715	657	666	676	636	695	656	676	690	658	646	664	683	633	636	668	673	658	650	731	692	654	688	703	656	688	711	682	680	650	681	696	663	699	674	656	701	680	665	727	664	671	706	675	653	694	694	682	677	687	672	653	695	699	653	713	684	717	708	655	651	708	659	690	629	699	639	660	681	684	710	655	670	610	671	659	728	661	691	684	669	618	642	703	666	651	681	661	750	690	685	662	686	688	672	676	690	705	668	653	710	664	656	701	694	726	668	645	707	716	683	662	672	689	696	733	636	681	632	702	712	689	735	647	655	667	680	682	619	653	670	675	658	691	701	683	710	667	689	669	665	701	667	678	696	732	666	672	671	695	708	670	667	609	666	635	657	696	721	691	648	661	683	663	685	682	642	670	707	682	663	649	711	659	653	699	664	665	633	661	676	655	722	693	702	684	695	708	662	707	684	679	720	661	669	746	666	731	658	673	662	666	666	662	704	626	673	658	685	646	662	702	713	688	626	662	666	646	669	654	688	658	667	687	635	669	667	681	705	682	660	737	649	670	679	669	687	686	685	697	684	653	705	668	685	678	696	644	685	688	695	663	650	619	677	685	675	696	675	674	683	662	699	734	666	698	722	627	660	679	714	652	654	633	703	666	683	645	710	682	669	682	626	651	656	683	694	695	711	727	699	682	668	705	693	675	678	677	679	681	643	659	668	660	701	674	663	657	675	655	676	690	667	666	669	619	621	720	721	667	705	673	650	633	690	672	735	653	626	708	692	684	684	695	671	690	692	704	643	668	659	726	672	645	663	672	630	703	662	638	685	668	715	706	703	673	669	665	638	690	648	704	642	700	698	666	718	677	649	647	702	709	697	704	644	692	653	749	704	716	673	692	699	666	653	666	666	702	695	659	695	718	682	677	667	681	673	667	705	709	695	685	650	665	718	628	693	659	680	605	667	700	662	659	680	694	709	678	686	644	682	687	698	714	656	668	686	715	692	665	689	676	653	656	684	632	733	677	676	687	671	620	639	696	654	659	665	643	735	704	671	637	710	664	660	661	629	685	670	645	670	648	655	681	659	697	690	668	678	696	696	651	615	675	637	665	749	675	692	664	657	665	643	662	649	673	679	615	656	728	673	668	673	689	671	681	719	690	638	655	666	634	711	717	669	674	689	732	675	715	685	655	702	746	703	671	699	693	697	670	665	669	672	670	709	697	659	683	694	644	630	683	688	625	656	682	644	649	622	678	691	677	707	692	663	716	692	675	651	647	629	692	676	689	669	702	666	685	659	679	646	693	696	635	699	724	696	612	698	680	640	695	669	671	685	692	676	649	666	684	668	699	678	677	685	684	708	677	671	667	652	678	639	682	646	668	645	634	662	676	664	628	697	734	709	688	667	713	673	715	726	709	669	654	661	688	679	688	627	676	685	661	660	714	618	678	661	703	691	685	673	655	652	657	672	673	711	654	684	682	664	674	748	698	686	685	694	649	635	679	623	685	650	659	664	692	644	663	674	697	663	717	657	667	680	655	669	681	654	699	728	684	675	685	686	644	638	688	708	669	694	677	672	677	728	688	650	663	678	708	696	633	623	682	681	660	684	731	696	665	652	669	677	715	699	695	626	688	673	697	672	701	671	683	734	684	643	688	630	665	716	666	694	652	656	674	686	692	672	682	666	660	688	658	703	711	712	679	639	681	654	661	699	662	650	630	690	615	695	670	675	676	709	677	657	703	647	646	653	694	654	671	672	654	660	697	678	718	689	680	748	699	675	689	686	651	672	686	675	659	674	679	679	688	693	743	691	674	654	660	669	707	684	713	669	671	698	666	667	662	665	677	653	645	656	683	681	677	639	682	683	647	679	675	672	634	640	692	691	662	654	664	721	702	658	688	693	657	695	699	693	701	706	681	664	654	642	660	685	670	651	670	666	652	686	674	685	679	682	724	681	669	681	671	673	644	674	662	664	653	698	682	678	697	713	658	680	692	654	666	666	670	704	639	684	678	714	697	702	698	687	629	709	658	696	703	695	693	660	673	649	623	696	653	683	680	659	671	699	631	684	685	716	681	720	685	655	695	664	678	659	691	678	700	673	730	666	705	692	660	656	717	700	658	703	655	679	696	649	691	672	689	686	678	699	691	693	656	701	665	663	678	624	646	677	676	678	668	686	661	712	672	665	652	658	714	709	680	705	708	691	708	656	691	725	662	696	690	655	725	696	699	704	674	678	673	667	674	678	687	694	692	707	702	732	715	678	685	669	642	668	680	679	690	694	642	642	685	727	713	672	698	664	699	649	655	714	642	696	687	712	697	661	716	669	676	693	655	676	611	628	677	699	672	699	661	680	657	668	681	684	651	685	665	720	656	733	674	712	663	673	688	673	682	672	659	693	643	677	677	661	667	658	732	701	706	712	701	658	740	740	730	685	651	676	658	675	671	667	700	647	681	650	662	717	704	660	665	667	668	642	659	690	682	725	667	661	676	666	661	667	679	734	645	638	721	665	690	695	661	647	689	704	747	734	679	714	682	673	691	682	725	663	678	669	672	719	686	635	726	637	711	694	680	664	702	644	711	667	702	673	662	677	661	693	722	699	644	673	738	691	679	712	667	664	660	645	679	667	643	609	680	731	714	635	653	667	650	680	706	669	679	642	688	680	697	704	703	681	685	701	650	759	753	668	690	633	643	691	697	691	706	630	647	616	657	700	675	663	667	667	708	684	666	717	687	656	693	666	661	710	669	672	654	707	686	684	666	696	674	748	690	655	706
23939	21470	28960	24538	21282	9927	1158	763	702	674	597	571	546	567	554	579	534	563	557	498	536	545	519	534	499	503	506	501	522	512	501	543	506	470	480	500	491	529	520	476	490	476	528	455	496	512	490	491	514	469	479	494	470	511	488	466	456	488	482	516	557	509	504	477	488	521	486	505	483	498	472	538	473	458	509	533	511	533	542	547	540	492	530	517	505	507	484	479	504	494	514	492	512	467	512	494	511	550	480	459	490	544	546	511	490	481	475	502	514	494	455	451	485	466	509	490	503	508	501	475	478	511	479	468	520	519	491	475	480	471	472	508	491	457	511	476	489	487	484	473	502	464	490	504	518	510	518	469	492	453	524	512	471	501	494	471	469	510	486	484	491	514	495	561	522	493	526	500	514	495	486	471	548	488	505	533	513	471	496	477	497	508	527	526	460	478	486	481	502	513	504	529	525	471	485	459	478	506	505	496	456	474	518	454	499	489	458	528	467	454	495	511	462	496	509	485	523	503	503	479	511	465	460	493	515	486	500	516	451	503	468	493	500	518	509	467	501	508	510	481	487	491	472	493	476	469	502	537	471	451	512	511	499	518	501	480	467	519	514	493	477	511	514	468	521	519	454	461	495	484	492	498	505	492	459	481	490	490	463	494	484	508	486	509	513	458	500	473	450	495	488	491	517	517	510	459	490	485	490	471	501	466	519	481	496	476	527	489	525	472	518	507	454	503	486	482	462	502	506	439	505	496	492	491	538	480	489	498	496	497	479	507	530	439	496	470	516	493	502	480	520	498	553	476	486	509	521	522	512	504	497	442	489	489	483	468	534	514	488	492	474	500	502	508	491	469	534	545	452	484	492	540	497	518	475	494	437	477	457	481	510	504	471	484	490	473	471	498	534	484	494	494	504	482	470	466	476	525	484	500	481	460	477	483	539	479	478	476	476	503	525	504	487	499	511	467	506	507	446	447	473	495	447	492	478	476	512	504	495	488	511	492	489	481	461	474	510	501	444	501	495	529	461	480	510	495	446	530	516	485	497	475	501	477	497	479	515	496	444	500	503	464	497	491	505	499	466	495	501	437	483	510	486	515	511	519	502	483	505	502	471	509	530	473	467	506	486	505	535	494	522	496	447	521	474	503	496	510	485	482	478	497	499	482	524	488	532	478	523	519	488	505	464	469	510	446	476	502	484	511	520	464	464	490	480	481	522	508	495	474	485	455	486	480	486	486	452	499	486	439	493	505	520	493	477	518	482	489	490	480	489	493	518	468	459	472	489	498	502	493	536	510	490	510	515	503	483	530	483	455	506	506	502	483	476	471	471	507	529	489	452	463	485	466	467	473	486	476	502	492	499	457	455	512	486	472	512	464	486	439	507	486	471	501	494	453	510	525	484	458	498	471	483	506	529	472	515	488	469	495	484	493	501	499	473	478	487	485	477	482	493	510	502	470	518	477	497	471	557	493	516	515	497	490	489	494	477	464	520	511	442	457	479	547	500	472	500	507	473	479	489	507	504	487	465	503	527	474	478	466	472	504	477	451	468	499	486	497	478	501	477	495	521	501	483	503	495	480	543	463	486	464	490	482	474	478	507	484	531	496	508	469	497	511	474	502	522	479	494	492	497	470	503	484	477	502	507	505	462	508	498	469	524	538	480	497	528	490	478	499	504	478	483	504	503	498	480	450	521	499	513	530	494	514	500	514	489	487	479	514	526	481	542	467	447	502	482	462	469	460	467	500	501	500	488	486	466	486	477	456	505	462	468	499	505	488	482	490	489	459	495	484	507	520	482	522	507	506	484	519	510	496	533	558	482	492	501	466	541	491	504	531	479	537	499	504	496	492	525	513	460	520	472	481	474	501	464	516	479	500	467	495	492	464	536	496	479	477	478	497	494	487	481	470	485	484	456	491	489	519	484	496	502	481	515	488	484	459	490	524	501	521	499	502	485	483	462	513	521	481	462	474	476	499	497	454	469	468	495	462	483	494	522	489	516	511	509	528	470	516	438	463	508	457	510	515	463	544	495	492	503	478	472	477	485	496	519	535	502	503	444	511	497	470	549	504	476	477	489	499	493	449	523	455	502	503	494	499	486	468	495	480	490	465	509	479	517	461	524	476	517	529	469	468	477	533	536	492	531	501	512	492	491	488	483	509	496	519	473	476	490	486	497	522	479	530	515	490	472	476	474	511	492	502	512	478	497	492	543	509	473	463	500	464	468	497	498	488	471	490	491	514	476	505	532	506	461	488	505	501	489	542	504	486	428	439	496	484	443	490	515	508	482	466	481	469	495	504	513	459	475	483	482	518	488	519	535	517	504	515	472	508	493	469	501	465	516	462	470	491	509	519	495	451	476	462	477	490	502	496	460	497	491	475	500	498	484	477	483	513	496	466	472	469	554	486	466	489	488	488	476	477	485	494	459	473	483	522	475	470	487	464	478	457	443	516	482	496	499	463	457	514	500	467	480	492	504	483	478	469	489	463	523	488	496	496	513	501	462	481	503	527	516	489	517	483	473	479	519	503	479	454	496	482	430	533	489	528	505	505	451	451	516	477	476	467	473	509	464	514	499	458	496	459	481	502	487	477	536	508	490	484	445	474	498	501	507	477	476	465	484	535	464	562	552	469	472	519	512	471	491	485	470	490	502	493	482	506	461	497	492	501	462	485	504	465	491	485	494	503	489	450	444	481	465	486	489	471	489	484	504	507	507	522	493	492	456	484	485	486	512	499	492	512	454	476	507	488	518	517	501	495	493	480	445	506	473	495	529	490	486	488	540	521	525	490	490	515	506	514	526	504	497	505	487	506	508	490	499	470	477	463	509	490	475	494	473	475	517	484	475	519	511	557	483	534	466	500	486	466	471	465	469	503	520	503	457	526	500	518	490	516	450	470	499	515	471	504	490	555	479	506	527	484	509	484	522	494	472	481	478	507	469	525	526	504	499	489	493	515	460	464	477	468	505	510	512	524	535	466	462	457	483	466	491	466	470	486	485	525	530	478	472	492	486	486	461	487	542	472	494	496	474	504	519	494	491	490	485	516	522	497	477	494	516	495	532	492	490	474	472	517	501	505	496	474	503	539	499	515	472	491	487	496	490	507	474	475	520	495	507	490	444	484	509	511	493	443	511	523	482	468	480	458	474	535	483	490	514	494	525	468	485	533	521	497	523	489	537	491	512	496	461	489	510	503	456	547	473	495	483	482	501	487	517	486	494	515	467	469	494	437	507	480	504	531	485	512	488	485	482	462	484	481	480	478	463	463	518	490	535	556	510	474	482	468	490	514	487	484	525	483	471	500	488	500	473	434	521	476	498	501	485	468	498	484	516	514	490	509	499	474	495	511	472	534	521	520	488	469	475	495	527	493	465	473	475	512	529	500	474	512	493	520	519	509	536	517	496	468	486	471	482	534	447	503	496	499	492	475	494	479	527	494	470	485	492	476	483	509	465	525	457	533	499	479	494	530	480	491	452	510	487	449	525	485
30961	37412	46558	9289	1773	1395	1108	954	851	782	722	664	617	662	630	550	588	563	613	574	545	578	550	549	582	531	586	585	557	510	552	531	546	501	551	527	538	561	537	504	549	561	499	514	537	514	523	529	550	531	543	521	560	510	548	546	558	519	547	525	563	515	525	538	535	568	563	547	564	502	508	537	575	508	575	554	554	557	577	545	599	593	521	523	568	526	513	524	529	538	514	522	569	496	541	532	524	520	515	499	523	529	552	523	527	518	553	579	520	548	508	507	505	501	556	522	543	508	506	525	488	493	529	523	546	588	543	523	557	551	524	505	531	564	529	522	589	539	528	522	575	532	542	534	541	551	530	507	566	501	539	517	537	568	544	562	547	510	519	513	498	514	537	499	545	526	534	546	506	551	545	508	547	528	574	487	530	545	564	532	481	537	501	495	550	585	557	533	507	526	564	521	541	551	504	516	529	524	542	553	548	525	563	512	563	491	558	505	492	534	532	546	539	535	502	533	534	519	525	517	509	539	535	524	504	521	551	500	567	550	555	535	513	481	530	492	540	518	506	505	559	473	482	538	541	523	514	515	556	505	528	578	553	541	545	530	540	505	512	569	523	536	547	519	517	514	511	552	520	491	554	546	569	495	561	538	555	538	494	509	457	563	527	555	578	506	523	541	537	524	559	545	503	495	533	532	504	541	561	554	533	499	546	544	513	522	529	527	495	539	475	497	536	501	552	522	526	544	528	537	524	551	566	544	530	507	533	547	514	536	537	515	535	533	561	502	526	550	550	502	557	572	521	533	534	545	535	476	544	556	513	537	535	540	506	496	515	540	542	528	499	556	496	551	527	509	525	496	510	527	508	523	538	551	508	508	563	518	500	515	520	556	526	497	552	534	570	501	525	541	489	567	500	517	531	537	546	518	536	529	554	579	522	538	533	518	549	501	549	518	500	537	540	530	555	531	523	572	519	527	543	560	542	491	543	478	454	517	518	589	508	510	546	506	585	504	482	500	495	557	490	530	557	538	546	510	549	562	514	541	513	554	530	528	511	568	520	522	525	494	531	542	541	509	531	530	566	532	496	541	589	568	568	502	538	514	561	584	525	542	524	507	487	529	501	510	530	576	558	514	530	535	498	556	519	555	528	504	499	541	516	515	470	548	515	533	536	515	507	538	544	515	542	555	541	508	534	542	516	541	524	525	552	559	526	505	535	524	565	541	522	517	510	547	517	524	511	534	513	528	541	527	541	533	553	548	530	537	538	529	524	502	552	526	537	541	535	527	531	553	567	548	540	559	483	507	549	490	560	569	547	561	573	513	495	523	474	508	540	529	523	531	488	543	471	519	539	512	535	520	499	554	482	521	530	540	559	541	552	559	532	519	519	532	533	540	502	542	525	546	494	525	593	512	522	555	531	535	511	569	530	518	546	534	509	520	481	530	528	540	547	537	564	546	483	498	498	513	573	544	529	557	552	510	527	505	560	521	491	514	500	530	529	552	505	507	528	546	496	555	516	562	543	506	500	590	541	517	587	507	537	547	554	553	523	549	499	534	508	520	546	522	536	535	518	547	509	522	534	491	519	543	567	550	513	522	485	522	535	505	513	549	527	537	545	527	566	533	501	536	547	532	533	533	531	517	578	505	549	536	509	522	573	545	518	520	548	570	547	562	527	517	547	526	545	540	552	526	512	550	497	513	503	494	530	562	511	505	543	544	485	567	519	534	556	536	536	517	502	554	516	519	511	542	558	555	523	536	490	519	542	555	561	541	518	521	532	523	557	532	520	540	529	566	493	551	537	528	567	484	504	544	521	521	544	529	542	517	573	482	553	539	521	548	525	562	529	472	528	517	554	523	503	532	510	531	497	528	528	513	542	548	516	544	528	578	530	525	518	514	504	525	533	560	512	556	494	531	527	523	566	549	510	522	527	548	522	539	522	500	571	505	522	550	502	542	539	548	539	527	552	536	490	554	509	513	528	518	526	497	513	528	534	543	510	521	534	534	534	528	523	524	527	551	533	510	562	523	505	533	504	478	488	538	504	549	546	570	525	555	548	534	542	548	511	549	542	513	482	521	560	520	536	511	584	543	506	502	538	556	514	541	513	567	528	535	508	507	523	507	519	545	564	539	534	561	499	497	530	513	508	549	519	532	518	603	503	497	538	560	549	508	515	499	539	501	535	562	523	497	542	516	525	542	540	517	525	529	524	465	457	517	514	557	514	552	507	514	522	544	575	525	590	521	487	520	513	543	520	536	527	539	512	549	566	548	512	501	562	537	521	569	524	563	490	539	555	531	544	489	519	527	463	547	522	537	506	537	549	495	516	528	564	507	572	517	539	561	530	557	521	520	509	538	529	553	515	510	522	564	537	499	544	531	530	525	549	520	549	521	500	564	539	561	555	556	550	530	480	537	533	545	530	535	530	576	529	525	532	522	509	554	554	540	530	543	551	553	522	565	536	537	558	532	529	522	516	541	536	535	520	506	527	539	521	539	529	530	520	560	555	546	575	528	550	556	552	516	552	554	517	514	519	522	536	525	524	560	541	530	494	525	525	493	550	525	533	552	553	481	518	517	520	542	516	497	560	543	533	508	567	508	557	530	535	489	496	560	538	487	501	468	546	513	484	510	499	550	494	539	525	525	510	538	554	508	569	507	519	531	541	536	521	535	514	533	509	507	545	575	543	550	535	551	514	518	521	572	505	531	505	534	542	539	498	543	525	548	499	554	519	541	521	533	568	506	550	540	537	538	536	526	518	545	562	522	548	564	503	534	519	494	515	530	529	552	536	529	521	548	517	511	517	549	513	520	590	514	546	539	552	515	531	520	541	511	541	516	488	540	543	567	549	555	514	538	514	563	528	524	523	527	551	502	559	546	474	522	553	542	557	509	557	542	527	542	510	562	548	543	529	545	527	526	546	506	544	541	518	527	516	515	543	512	566	524	482	475	508	505	512	491	500	572	570	541	522	579	517	527	490	516	523	565	562	531	567	538	503	582	516	548	548	516	515	519	541	522	475	529	521	538	532	518	498	528	510	519	521	538	544	562	529	494	531	534	529	518	532	550	510	505	555	540	546	533	503	518	525	532	513	523	549	528	485	508	509	522	530	501	525	523	518	520	541	560	489	497	493	521	516	505	555	515	580	547	489	542	538	530	482	494	512	511	529	519	509	558	538	516	505	496	493	565	553	544	504	545	512	547	576	549	533	528	528	524	539	524	554	527	491	514	529	559	508	554	513	498	517	529	467	511	535	550	559	520	529	514	507	560	526	519	523	533	527	557	535	490	525	563	544	487	504	533	536	573	507	505	505	546	540	538	560	525	534	511	544	592	558	506	531	491	533	497	564	493	509	563	537	546	521	509	543	566	534	544	511	551	532	524	523	567	543	542	564	514	547	503	573	504	552	486	571	545	524	553	541	541	530	499	548	543	552	527	539	589	502	510	541	526	541	549	539	524	541	540	575	488	529	512	527	511	562	556	491	522
24975	21486	28583	24851	16298	1533	732	666	592	600	559	551	579	582	555	554	577	524	548	557	529	548	530	539	541	493	530	555	554	551	530	566	523	552	536	540	521	574	505	495	568	493	502	549	531	517	528	514	530	474	513	538	548	531	488	546	494	518	518	504	527	529	502	526	534	532	549	542	531	545	530	479	542	519	524	543	521	580	548	527	524	548	538	533	540	533	561	556	540	527	499	514	520	560	519	536	521	513	494	517	509	497	551	507	521	518	504	557	527	519	539	477	510	523	496	527	512	519	485	517	501	499	488	506	519	549	550	516	516	455	525	536	518	531	528	550	520	491	479	501	495	500	498	492	524	538	515	537	508	537	524	522	554	501	530	536	569	538	525	549	498	532	547	538	513	509	526	541	531	518	542	510	504	513	529	594	552	506	446	527	536	549	496	527	529	512	525	504	551	531	500	502	565	507	484	514	535	468	543	546	538	486	533	534	490	556	538	523	538	550	521	466	507	495	569	500	523	506	540	548	530	545	501	536	518	506	535	545	514	545	495	514	526	529	488	519	519	547	514	517	541	506	514	565	515	517	539	505	544	555	521	462	489	516	511	539	509	524	467	505	550	529	521	547	509	526	504	532	533	514	588	462	523	475	520	475	515	538	504	508	509	537	535	502	543	528	532	492	505	537	522	515	560	495	490	534	495	532	528	531	522	526	549	521	504	514	547	495	528	524	509	526	563	532	528	543	521	530	518	528	514	550	550	470	587	506	531	509	539	560	536	559	553	514	553	532	514	515	543	549	496	539	566	526	503	517	538	531	528	543	531	554	500	505	506	536	580	510	520	509	517	498	535	527	539	491	497	513	499	528	520	530	509	530	523	525	496	516	517	522	486	542	513	487	520	531	501	501	569	541	536	521	516	500	506	515	530	488	499	535	512	535	503	530	532	483	537	534	524	568	468	532	521	493	500	499	516	576	508	559	514	529	504	526	538	482	523	528	517	526	528	520	486	533	512	499	544	530	539	500	504	513	558	527	523	494	493	538	535	547	531	508	494	562	571	484	547	512	512	532	535	522	535	527	511	501	558	552	541	471	515	522	489	562	552	510	514	567	528	547	526	516	522	477	495	522	539	555	517	474	542	510	553	516	518	511	533	481	495	530	561	481	510	499	564	518	482	527	493	478	494	525	528	512	527	559	519	513	520	518	518	549	511	503	558	480	545	515	504	509	548	522	529	541	524	502	474	541	524	516	579	531	490	557	552	525	497	535	479	549	531	491	496	477	522	535	525	517	518	555	548	506	541	516	519	558	477	493	545	540	503	527	537	524	555	519	486	542	538	511	536	566	541	542	547	514	474	490	505	534	536	511	527	517	501	541	521	519	482	517	514	514	495	519	545	514	545	470	540	502	531	501	542	496	561	568	514	503	518	528	501	488	528	546	540	514	495	532	526	526	545	489	536	507	538	523	476	507	516	531	517	523	571	495	525	505	535	511	547	567	470	540	516	554	548	536	532	561	504	501	507	467	508	517	566	561	543	465	532	502	520	537	526	558	495	538	520	492	511	509	496	536	513	513	576	540	506	532	554	523	508	513	516	481	510	553	504	521	534	524	525	537	535	545	516	470	517	538	524	526	498	513	518	476	533	518	532	530	542	514	496	459	510	503	510	538	531	561	533	539	550	508	525	549	546	521	497	570	492	564	514	507	536	529	500	542	538	498	508	515	541	525	512	508	523	509	555	466	474	535	515	521	505	493	483	537	537	542	477	484	490	522	553	544	540	504	534	529	515	548	526	537	549	529	504	499	523	545	554	483	510	527	522	505	502	530	448	505	458	525	514	529	505	462	524	563	476	516	529	493	508	530	505	484	510	525	517	549	521	521	536	521	565	544	494	509	547	501	539	541	547	547	508	542	495	469	526	500	519	536	473	532	541	551	518	494	554	526	507	545	545	522	524	480	525	544	485	508	493	544	523	511	559	523	502	495	492	530	513	491	537	546	498	507	528	528	489	526	522	556	530	533	541	525	503	498	534	500	499	519	495	534	555	544	521	549	489	514	545	503	518	507	492	533	514	502	508	520	524	489	525	497	536	512	505	506	504	515	530	520	514	504	498	521	532	530	558	526	533	551	511	504	505	526	529	560	492	542	509	529	515	531	547	517	514	517	523	484	532	540	493	497	509	529	547	495	516	497	497	534	567	534	520	543	534	508	499	553	531	500	491	519	515	498	504	482	552	483	515	496	501	540	541	513	549	552	503	536	507	536	555	496	523	510	547	535	500	527	543	514	555	593	504	511	460	562	547	586	559	533	459	547	531	502	527	510	572	542	508	534	491	549	548	497	517	536	523	491	510	507	531	506	491	513	541	501	487	510	570	552	502	541	531	558	475	549	539	504	506	514	519	544	494	519	535	530	551	517	531	537	537	545	546	521	539	501	513	548	499	532	493	507	528	540	519	501	524	550	534	497	519	522	523	530	498	539	542	513	526	537	552	546	526	514	495	522	504	545	535	541	510	501	547	515	530	488	553	518	522	527	516	515	522	508	528	552	508	478	505	511	507	504	512	521	498	545	524	533	505	542	538	501	510	532	536	518	535	535	539	544	489	515	532	493	575	534	565	556	527	528	564	504	548	518	520	526	485	562	550	501	492	567	541	497	532	551	542	518	539	515	508	531	552	498	517	486	507	543	526	527	544	523	512	519	577	503	510	538	531	492	499	544	487	533	563	533	511	527	584	500	521	530	538	533	529	480	490	496	513	461	532	538	536	488	490	533	540	545	546	546	553	542	524	542	521	523	533	500	532	483	530	513	504	528	526	521	519	544	508	521	560	516	488	541	554	484	570	558	506	510	531	535	532	532	516	528	518	544	519	494	569	519	516	516	507	560	547	509	575	503	508	500	480	557	491	563	518	526	520	547	493	546	494	522	528	538	514	544	522	512	522	576	506	509	501	509	496	515	533	505	530	539	544	540	518	490	504	527	504	490	507	485	473	508	542	512	524	504	543	588	502	580	507	580	527	515	521	507	556	508	510	583	524	487	519	488	515	529	540	532	549	506	488	527	542	552	506	513	556	495	523	473	476	501	536	504	541	561	502	532	529	554	507	525	559	570	529	489	523	560	530	533	511	530	525	523	467	513	505	563	561	513	510	539	539	539	549	493	493	519	529	523	515	549	532	539	556	520	526	543	552	533	521	575	521	510	573	529	535	490	576	561	473	533	527	547	537	514	484	516	509	532	492	524	497	510	481	532	564	507	487	492	495	479	471	516	534	540	510	538	535	521	552	519	491	543	501	532	498	518	535	522	546	519	516	543	528	513	536	527	518	548	563	519	530	495	495	515	485	527	517	519	514	505	518	525	494	563	542	581	473	533	500	501	521	521	532	534	524	539	541	520	544	537	533	512	475	546	474	514	524	514	502	536	524	487	532	507	502	515	557	501	486	533	537	516	529	502	543	517	525	510	484	538	508	519	499	502	489	502	550	533	522	514	520	504
31056	33242	40507	8115	1303	1068	886	798	679	683	629	581	617	601	585	584	555	581	583	573	583	559	532	567	559	584	567	552	563	557	585	554	561	533	571	544	551	562	532	566	575	590	552	571	532	583	567	505	518	556	532	523	522	519	498	557	523	538	533	518	551	576	495	581	553	522	542	494	536	545	510	564	568	516	581	572	583	554	588	600	576	610	553	576	543	556	560	547	569	548	510	515	560	567	541	555	534	546	564	599	522	559	553	558	568	508	491	532	620	562	524	557	540	542	567	588	548	500	555	562	551	547	586	526	579	570	532	567	538	586	539	504	552	552	534	560	500	540	509	514	560	539	558	515	555	529	529	549	583	531	560	511	540	546	544	571	543	564	535	539	534	512	528	489	543	555	556	539	538	544	502	545	540	552	541	548	549	563	537	551	554	560	585	540	517	519	495	539	544	532	518	534	553	526	503	567	567	513	539	556	565	530	540	555	527	565	577	530	546	541	564	499	532	548	500	555	519	554	547	548	546	558	550	583	540	532	529	510	528	602	533	588	513	578	563	538	506	541	564	566	540	535	542	516	517	547	554	570	535	531	551	543	537	483	562	558	544	552	601	552	527	551	517	565	552	551	571	555	517	572	618	551	515	534	555	525	557	529	517	558	593	553	529	531	517	528	572	552	565	529	573	514	493	593	569	579	564	529	542	563	561	542	538	568	551	528	512	571	573	500	515	535	535	524	522	531	507	517	570	585	586	543	554	537	545	531	554	557	505	541	530	550	549	538	492	510	540	535	522	586	526	538	563	570	550	564	493	514	552	506	562	513	548	556	495	567	534	529	540	576	483	577	544	558	565	567	547	580	552	547	528	553	534	565	543	526	555	548	583	507	543	532	532	570	559	492	514	548	549	505	572	534	576	523	562	534	551	567	527	560	572	541	541	599	531	533	529	559	555	562	517	559	486	538	565	530	541	510	550	492	564	578	525	563	523	525	541	536	537	522	549	518	581	572	520	532	566	526	562	538	573	545	536	542	520	550	562	528	557	578	526	535	530	562	575	553	548	551	513	518	543	558	551	520	540	558	573	555	580	575	555	533	536	514	563	529	532	534	547	558	555	531	563	530	514	517	535	556	535	556	570	553	542	521	535	468	528	557	543	492	521	541	535	545	502	529	521	541	589	550	541	560	554	532	547	565	543	510	534	530	538	561	573	526	541	542	550	561	508	535	562	552	595	552	566	528	532	490	539	533	583	555	533	530	556	553	558	544	545	520	526	529	516	540	550	539	532	608	539	573	530	537	529	575	570	572	537	539	566	529	585	547	568	549	567	510	564	526	568	560	523	568	559	533	531	574	539	573	527	517	539	548	547	553	555	568	551	583	498	509	544	568	512	554	506	526	555	531	500	511	539	561	530	496	538	587	557	557	520	557	540	578	534	568	537	533	561	524	546	556	531	547	495	547	562	571	566	560	547	535	553	507	568	559	542	544	564	523	501	555	601	517	587	581	535	525	528	543	543	572	509	574	581	539	542	536	536	552	560	533	543	534	565	507	535	552	561	551	572	524	508	561	570	557	580	535	494	576	563	539	536	526	547	562	555	585	566	507	543	503	545	563	530	546	535	525	545	559	516	504	598	568	533	542	577	570	565	541	543	494	532	539	556	519	570	507	547	520	530	548	528	573	532	567	585	563	511	556	510	543	570	531	529	539	517	515	560	549	545	532	515	559	532	586	521	545	552	531	521	515	510	531	581	559	529	539	551	547	530	569	538	567	550	546	576	586	551	553	536	505	552	564	537	538	527	514	531	518	544	525	539	578	546	560	531	512	539	552	567	585	510	537	545	531	523	572	507	546	551	523	554	546	559	541	544	585	513	525	556	554	497	549	526	548	541	549	537	566	573	607	553	570	519	549	529	561	505	560	527	547	581	535	518	546	554	534	521	555	578	557	516	540	509	506	560	534	517	541	514	504	555	553	558	538	573	535	574	526	538	555	518	505	547	537	547	566	560	530	552	554	560	532	513	514	568	557	550	551	548	556	547	570	494	563	561	566	558	546	551	564	543	542	538	475	543	540	588	551	567	548	571	536	513	529	537	532	523	532	550	540	532	538	550	554	527	563	543	534	539	559	490	571	598	551	556	553	582	539	579	526	527	542	544	589	527	553	547	505	528	514	542	565	513	526	504	557	541	567	543	545	577	548	559	571	536	529	561	523	545	527	545	537	508	507	527	568	539	576	489	486	543	537	549	561	526	563	540	561	517	543	523	521	530	535	528	562	529	530	533	547	526	533	565	566	524	536	540	577	575	540	557	507	559	555	528	557	552	535	557	527	553	523	526	624	572	561	518	552	517	582	528	563	535	571	518	521	519	563	579	586	546	534	525	535	569	543	506	554	517	508	504	531	596	536	572	577	536	570	543	572	568	522	511	555	567	545	567	587	538	540	548	565	569	531	552	548	553	575	587	516	555	548	572	548	538	522	554	562	574	516	598	552	545	509	566	550	575	510	542	540	580	586	578	562	557	529	589	580	627	528	566	542	565	573	552	559	572	583	582	553	528	558	587	562	582	547	548	541	557	556	523	540	568	525	534	554	576	533	531	531	547	536	539	536	510	526	549	548	557	513	501	494	521	522	504	505	535	545	518	541	560	520	548	535	567	574	513	571	555	539	491	563	565	562	555	579	558	528	530	545	493	511	542	578	554	539	567	514	547	576	558	535	567	556	543	557	553	581	560	542	546	519	543	542	545	522	542	558	562	568	566	515	543	562	599	598	517	546	528	522	578	555	585	552	512	566	536	551	559	538	528	534	581	552	563	548	547	501	544	565	542	556	592	533	531	519	559	545	541	571	545	564	567	544	565	573	531	541	549	560	572	574	570	554	547	537	579	582	547	491	523	582	548	536	551	529	525	558	494	543	556	516	547	568	590	540	534	548	536	565	546	527	506	525	525	559	497	529	532	566	539	549	577	586	508	548	565	510	498	560	526	566	539	535	549	552	593	530	545	543	528	532	578	557	582	547	540	566	527	564	572	560	513	578	581	555	547	564	583	559	550	582	560	581	546	538	548	525	567	497	496	534	559	508	516	513	549	573	567	537	509	538	541	547	550	524	559	524	495	571	559	537	565	532	574	527	515	578	560	540	507	542	532	566	523	537	544	544	559	593	531	564	554	554	534	560	537	516	545	534	545	522	604	548	539	522	574	508	526	574	593	548	571	552	568	539	548	512	563	515	560	523	539	556	524	537	547	567	564	511	549	530	548	561	563	564	541	525	553	550	515	507	550	544	531	547	563	564	570	553	552	550	516	531	556	542	575	579	571	546	553	577	550	556	522	575	544	576	523	528	517	530	585	566	501	542	547	504	566	537	545	570	539	516	553	543	548	567	548	538	524	560	564	526	554	534	548	531	555	542	554	518	535	531	534	544	497	540	555	559	514	539	545	542	540	553	534	514	523	526	523	536	549	477	531	519	548	512	574	538	537	543	517	532	571	548
22825	21513	29199	24280	21505	21537	11482	908	667	614	569	487	410	438	398	380	333	355	330	373	326	379	352	331	336	303	352	324	299	331	326	339	349	323	296	305	358	328	310	332	328	289	294	317	300	336	289	312	295	314	316	337	278	283	321	279	300	283	318	308	316	315	301	301	296	287	276	344	293	321	276	289	304	335	324	359	332	347	315	335	343	337	349	319	323	301	313	297	301	277	287	299	296	278	287	301	320	313	287	287	301	296	335	292	330	301	278	278	294	302	299	275	290	269	308	328	293	283	273	308	293	277	299	306	307	343	294	298	310	283	301	296	332	308	304	293	302	310	330	294	301	303	287	317	290	323	312	338	304	314	317	316	274	287	304	311	300	300	283	278	294	286	309	310	304	295	288	312	316	283	312	303	291	275	336	289	281	296	313	286	281	296	316	279	284	289	325	335	291	300	285	299	313	316	308	292	297	294	302	268	292	336	332	288	293	291	305	308	306	305	292	301	294	310	269	294	265	264	266	295	283	286	261	312	291	273	308	312	314	311	311	308	320	286	298	298	319	304	282	306	280	288	295	290	309	312	287	321	304	300	277	301	325	285	274	307	292	286	303	283	258	312	296	310	289	323	247	287	275	289	299	286	280	287	301	317	312	294	294	301	304	288	288	284	336	288	323	295	305	277	288	293	304	264	303	305	334	279	289	293	298	300	323	262	319	283	300	321	299	305	310	325	273	282	300	316	313	321	295	305	312	299	303	289	277	302	342	300	301	296	289	278	306	320	315	322	287	277	302	317	327	292	333	327	288	327	277	273	273	270	286	281	290	293	276	257	295	321	265	312	318	292	301	299	302	299	288	301	338	303	315	264	296	302	288	305	285	301	302	313	311	313	262	287	271	309	330	300	317	308	271	330	315	306	282	294	297	318	312	297	298	292	328	313	296	271	295	312	309	302	315	256	284	307	291	298	277	262	307	305	313	272	300	308	333	319	282	323	324	326	331	294	292	308	285	281	287	285	282	276	262	287	300	297	284	266	300	323	289	305	308	320	281	300	324	301	304	284	274	318	296	306	283	292	284	317	309	295	282	286	285	296	294	260	321	317	293	305	297	318	313	305	327	267	280	306	342	260	280	293	266	322	322	316	312	309	265	279	293	299	272	265	285	277	306	280	310	279	310	270	306	283	291	274	303	280	282	307	309	263	303	319	300	263	310	271	313	290	332	289	299	296	286	284	303	284	319	282	288	308	305	294	302	339	294	270	307	256	321	302	333	301	273	320	330	302	283	283	287	274	275	318	271	315	294	281	298	285	299	302	315	279	313	295	322	306	304	292	318	309	304	304	293	313	304	281	291	287	272	326	302	300	264	284	307	301	293	318	275	291	304	284	323	283	289	280	302	311	308	324	292	342	329	302	256	291	294	274	275	277	302	321	295	275	253	265	300	293	319	274	308	286	284	310	295	304	303	305	326	286	278	297	297	285	310	280	328	272	307	267	273	266	304	260	294	313	278	298	288	289	284	296	276	313	331	324	310	289	312	323	330	276	310	265	281	303	303	298	277	271	310	308	306	279	285	310	280	296	267	283	295	320	312	316	314	288	290	299	318	292	297	296	288	310	311	283	303	291	304	284	314	269	302	302	271	337	278	291	308	274	278	293	296	304	276	316	307	308	333	288	286	270	328	340	302	266	282	311	299	298	283	313	326	293	306	296	327	257	287	314	309	313	317	268	322	322	281	310	298	318	312	266	295	301	275	314	261	303	287	330	323	313	284	279	289	292	324	320	310	348	290	262	275	324	286	290	302	273	274	294	294	291	292	297	330	276	295	323	317	313	277	263	290	287	334	303	287	317	288	331	256	283	319	327	319	295	326	296	319	321	304	310	294	299	284	276	254	302	279	292	300	302	309	299	276	290	269	303	312	250	293	294	292	336	308	319	287	323	333	297	288	291	302	287	268	287	266	326	304	286	315	266	315	304	319	288	289	289	273	290	311	291	318	296	288	279	323	298	306	297	291	276	301	283	337	317	286	304	268	322	289	282	262	282	287	316	318	267	298	303	306	309	299	296	318	280	279	300	317	290	298	325	329	281	299	316	279	313	281	282	314	281	295	298	341	291	274	282	277	288	327	298	288	314	315	313	312	320	272	302	292	287	308	306	284	307	330	283	274	283	311	300	303	323	290	280	309	304	297	285	285	297	301	284	295	272	282	285	298	289	302	286	276	320	279	313	309	314	299	291	285	296	295	306	281	277	270	302	322	287	305	289	300	317	304	284	282	272	295	275	300	321	293	273	311	282	319	308	331	257	312	316	301	285	304	298	281	267	296	280	303	282	296	310	293	299	298	268	311	280	301	329	333	293	317	306	326	263	300	286	262	293	308	297	293	283	273	317	324	319	285	276	308	308	302	291	300	320	315	286	300	298	305	285	295	280	309	273	309	297	299	280	278	288	300	288	281	265	281	296	336	281	284	280	288	276	285	286	327	337	291	253	291	341	277	278	287	292	288	306	317	281	282	295	304	351	279	280	293	279	300	308	291	290	296	329	299	293	308	330	326	278	303	294	273	304	322	335	285	292	267	290	286	281	352	339	315	284	273	317	243	281	316	312	276	269	276	306	305	299	309	294	293	277	308	282	307	269	315	297	317	317	315	323	285	301	309	273	321	326	294	297	310	310	304	274	290	284	289	298	284	282	277	329	302	289	283	298	320	294	291	290	294	331	291	290	310	291	319	303	302	322	292	300	315	302	281	296	303	320	289	293	290	271	299	310	298	275	313	321	289	299	295	273	303	317	272	285	262	319	300	317	279	306	287	332	293	300	245	301	296	321	301	317	317	307	288	329	293	318	313	289	305	320	282	283	298	333	299	281	285	297	312	297	312	302	325	340	316	298	291	314	312	307	289	285	328	340	312	313	306	275	309	279	329	286	311	293	281	277	288	312	306	314	284	280	302	281	278	313	269	281	299	265	327	315	264	293	270	324	310	286	282	295	289	323	285	296	323	288	294	273	278	320	302	289	272	312	296	293	302	249	296	273	284	280	281	333	297	298	278	294	303	360	282	315	317	298	310	302	321	318	278	246	279	289	290	336	284	267	299	319	327	295	287	294	297	276	324	317	286	300	302	297	274	285	314	315	288	297	281	299	286	301	283	301	291	287	270	294	345	284	285	263	317	298	302	305	338	280	294	273	310	304	307	288	306	272	288	283	282	283	275	305	290	278	312	259	329	313	319	279	301	297	304	294	305	287	314	276	315	301	293	293	332	335	333	277	322	296	266	279	280	303	312	305	271	288	275	256	319	253	263	318	310	244	326	282	321	294	304	299	313	300	335	297	319	306	294	310	299	295	293	310	295	287	276	310	323	343	330	322	308	300	295	319	279	280	263	277	309	311	317	290	295	314	278	291	316	309	282	274	304	273	317	324	300	288	280	303	305	296	310	327	285	342	269	272	288	285	259	275	266	288	314	285	331	274	287	291	298	293	328	311	296	307
34730	45991	57255	19891	2671	1953	1494	1191	1005	786	678	598	589	542	458	444	460	438	428	396	409	375	352	355	374	369	355	365	371	331	334	364	348	346	379	350	366	361	318	344	336	318	350	324	338	328	322	337	347	324	328	307	341	355	323	343	279	290	348	325	312	350	300	340	296	324	320	302	329	323	316	344	326	337	368	350	321	350	354	382	362	390	348	343	363	334	314	325	352	322	341	294	340	307	367	299	336	293	325	321	333	337	321	299	332	320	345	309	326	308	336	304	298	321	328	300	355	360	306	334	327	349	310	294	303	303	316	320	327	302	369	316	343	280	326	339	306	307	305	329	338	313	308	301	333	313	318	305	322	296	334	310	345	321	330	327	335	320	311	323	338	332	330	312	301	346	333	309	328	337	332	326	287	294	323	292	299	292	330	309	331	301	328	342	322	303	313	337	358	307	324	348	300	317	337	297	344	313	311	314	296	318	303	308	335	273	289	326	300	305	321	316	305	332	306	329	320	323	319	293	297	309	317	300	327	313	301	334	321	315	316	325	321	321	346	335	333	305	297	341	327	330	301	290	318	349	307	333	331	297	310	349	313	310	328	299	326	315	328	280	314	314	268	333	324	332	334	326	340	316	313	305	319	293	323	299	317	304	312	315	327	346	303	298	308	318	334	317	324	328	340	305	306	335	296	317	363	320	340	358	322	310	303	332	320	325	343	316	335	327	293	323	307	332	334	280	344	309	330	318	321	311	284	298	304	323	311	323	341	329	309	307	354	307	296	302	306	312	327	306	304	305	294	317	347	306	304	314	312	295	340	330	340	311	329	330	304	328	339	307	294	327	292	314	341	324	314	321	328	349	328	327	289	349	294	321	313	336	321	313	312	336	322	315	331	315	340	324	323	317	307	322	301	317	335	321	312	310	316	304	299	311	307	323	317	352	292	300	305	322	324	327	296	303	322	292	302	287	317	291	305	344	313	354	308	317	340	330	310	313	302	319	339	301	321	313	338	307	318	322	330	358	352	328	329	303	304	294	290	313	311	316	316	334	355	308	292	304	325	291	354	339	289	293	333	327	318	291	315	317	348	326	338	309	285	306	303	336	325	328	353	321	338	323	328	321	310	337	310	293	330	310	332	289	311	336	318	309	345	291	349	317	308	326	320	337	310	311	319	315	313	315	308	336	294	319	336	352	313	350	326	326	304	353	326	324	289	329	288	338	312	371	308	337	298	323	290	307	288	307	296	320	330	334	332	310	325	307	347	318	304	285	317	341	319	329	322	307	320	305	343	310	315	307	322	321	339	305	317	329	333	324	311	317	334	341	344	318	351	371	341	335	342	317	334	327	306	329	341	293	300	322	346	328	325	338	326	337	315	344	327	324	322	346	317	303	353	355	307	312	336	322	313	345	299	336	355	317	344	323	295	298	327	310	327	304	328	340	337	300	368	317	343	289	326	323	353	298	310	313	289	328	327	329	309	310	319	307	339	284	319	317	302	318	323	319	340	325	299	367	309	289	332	313	304	270	331	309	317	344	343	331	333	330	323	329	313	325	340	308	301	328	300	334	357	329	311	299	322	315	353	316	359	326	310	329	303	318	315	316	292	289	311	306	305	322	295	330	331	314	323	309	327	318	332	311	334	308	320	283	317	323	292	332	342	317	269	273	310	300	322	321	304	292	302	301	293	293	344	329	325	293	348	312	333	327	331	320	318	334	308	311	318	333	357	305	334	348	328	309	337	288	316	298	319	309	280	354	323	324	315	324	323	332	297	357	358	305	324	286	322	344	320	344	304	348	331	330	306	320	290	299	328	311	348	324	347	312	291	318	361	340	312	304	315	317	291	324	330	331	308	337	298	324	322	321	332	332	299	330	318	323	297	315	335	325	316	313	326	308	334	314	332	316	318	302	313	370	308	330	300	326	343	334	343	314	334	308	351	338	342	327	296	342	306	348	324	321	281	297	350	319	337	310	317	300	298	313	327	289	318	312	287	312	324	312	323	303	292	343	315	307	302	344	334	329	301	338	305	328	297	326	303	321	317	332	325	330	328	347	284	371	330	329	326	308	346	323	322	328	298	318	331	327	321	308	283	326	315	318	300	313	329	351	318	317	291	321	321	293	313	321	306	356	332	297	326	332	299	343	319	318	307	322	322	323	307	289	314	306	297	302	302	343	292	321	356	306	322	306	323	320	327	308	333	311	320	329	321	328	324	333	358	330	304	319	321	347	297	344	303	325	329	325	318	331	340	322	294	301	344	297	293	333	314	317	295	305	333	320	362	321	301	344	308	326	312	328	297	346	318	311	290	338	330	325	316	297	320	298	292	311	305	290	310	311	308	302	318	330	301	305	335	304	363	293	331	305	338	286	300	306	320	338	316	260	336	306	331	352	343	339	309	299	288	315	286	317	294	388	339	306	296	330	352	310	315	341	299	337	330	310	344	322	323	294	318	304	308	340	319	327	349	332	305	323	323	365	362	310	309	335	334	316	316	285	314	316	323	325	327	329	317	341	302	291	305	334	291	331	355	331	318	333	321	321	301	327	290	330	335	318	327	312	322	341	304	312	344	337	359	312	320	300	339	295	308	281	329	304	332	346	313	316	328	324	336	322	310	326	313	335	308	344	333	307	304	330	328	348	321	312	334	327	315	340	305	326	327	296	341	323	314	306	341	306	324	321	332	332	316	317	299	325	330	330	325	313	313	338	338	298	297	300	300	362	303	321	299	323	321	307	310	325	310	302	307	322	324	328	325	307	305	341	335	296	304	347	326	315	357	334	299	293	320	278	320	306	320	298	327	303	320	312	307	305	315	300	319	295	320	338	298	312	339	320	320	346	334	303	309	302	359	316	301	315	293	316	331	295	299	309	314	317	345	294	298	340	299	302	304	309	308	300	306	333	303	346	342	315	300	303	348	327	327	342	317	320	347	334	331	344	313	331	317	318	310	323	306	338	310	307	297	322	341	344	319	295	339	343	380	347	312	311	293	324	333	305	283	296	306	356	326	302	366	340	332	305	299	307	305	292	314	303	335	341	327	305	289	333	317	298	323	361	310	305	321	344	339	313	311	339	354	299	331	302	319	315	311	293	306	320	332	307	382	300	305	331	306	334	326	331	337	319	302	301	317	314	321	302	319	324	335	336	295	301	324	337	283	306	299	287	357	311	327	286	340	326	336	274	315	326	348	318	340	289	331	334	300	311	329	314	350	297	333	317	303	324	291	290	287	355	309	320	337	340	321	289	290	334	313	310	323	302	355	305	288	348	324	330	306	327	339	318	302	316	310	299	361	291	310	325	294	316	300	328	341	319	344	320	328	333	347	327	275	344	318	326	301	314	324	315	309	324	334	342	320	318	322	331	353	327	313	333	288	302	307	338	331	345	302	314	343	307	317	273	338	314	301	325	326	318	321	349	314	295	302	299	307	326	319	331	284	346	325	284	331	309	327	345	343	322	338	315	306	374	311	311	339	309	307	335	351	350	347	335
29567	22286	15387	4228	785	690	700	635	673	668	694	696	671	672	649	630	656	648	637	634	653	680	723	633	691	704	671	640	716	686	707	667	623	702	689	659	649	618	639	656	696	677	679	635	651	660	643	645	698	656	610	655	665	656	667	655	646	640	676	623	668	672	669	666	632	639	682	673	638	681	625	686	700	690	676	642	658	685	669	692	679	662	596	640	681	617	733	637	691	650	688	666	685	630	663	637	689	678	643	628	635	636	667	660	645	662	679	688	646	625	630	648	643	630	675	621	627	655	634	669	631	641	662	693	641	665	675	651	615	675	688	646	659	700	660	672	610	663	614	627	646	643	657	645	659	621	675	629	653	656	645	675	639	649	691	678	653	654	635	660	646	623	636	615	639	582	628	669	650	645	650	650	637	684	640	659	655	706	637	641	639	693	667	630	605	637	621	666	634	646	647	673	672	656	681	649	665	674	643	665	679	680	658	674	633	656	664	633	661	632	654	618	630	680	654	630	624	650	654	600	600	648	658	701	685	647	616	663	650	642	631	626	658	640	603	628	672	655	685	629	625	617	660	664	635	635	670	717	678	614	682	662	611	659	622	598	666	660	632	667	629	661	670	670	629	647	657	674	665	662	625	661	674	682	653	654	678	658	629	649	704	662	653	649	650	654	589	642	651	652	644	625	653	694	627	653	685	642	649	664	622	665	642	677	645	604	616	686	686	682	652	670	654	597	648	676	654	685	637	673	623	693	625	627	682	651	686	653	692	624	603	645	684	630	686	613	659	617	624	657	620	663	662	674	665	623	641	721	660	670	656	681	638	668	634	676	644	710	686	697	681	635	637	627	645	633	648	675	669	660	630	675	611	697	615	653	687	695	687	652	670	604	647	682	680	662	638	681	676	618	633	628	647	624	667	655	642	672	656	625	658	651	667	609	655	644	668	658	664	641	647	699	663	599	670	681	655	675	671	611	634	656	614	650	689	624	666	674	675	689	669	647	679	675	621	606	656	611	672	665	646	692	625	675	625	655	672	672	712	670	622	678	652	625	680	692	639	630	673	684	709	618	719	665	674	670	660	644	623	681	666	659	626	657	662	703	689	707	645	619	680	576	648	655	605	681	617	677	647	642	637	661	635	616	656	663	667	682	638	628	644	631	676	660	666	674	651	666	637	655	670	641	672	591	613	649	660	695	631	672	657	629	680	655	653	625	650	673	670	689	654	682	677	621	669	709	618	658	647	636	647	653	682	693	663	651	708	639	632	642	662	602	648	677	677	654	637	688	609	603	658	602	676	672	669	647	683	678	675	661	676	646	665	653	661	639	611	658	689	688	644	650	631	686	673	623	658	656	666	700	691	709	648	628	634	645	674	629	666	667	617	696	605	668	651	688	650	614	639	591	644	643	672	675	658	648	636	686	665	649	617	654	667	703	637	646	670	700	643	621	657	653	682	685	630	632	687	681	644	652	635	694	681	570	641	639	665	628	615	663	627	633	705	670	662	651	700	670	648	611	622	641	672	680	672	661	680	634	632	637	640	645	640	651	647	652	618	654	665	650	642	630	593	705	678	709	665	648	650	677	646	661	626	677	675	690	664	640	665	626	636	638	608	644	658	610	695	695	638	656	651	637	669	632	626	690	652	655	681	659	650	683	689	668	650	669	675	626	678	648	624	675	662	625	662	644	628	702	658	655	626	675	653	645	685	617	680	632	656	696	659	675	662	655	697	608	647	681	681	649	677	677	635	655	673	671	657	645	680	649	597	679	659	658	644	639	634	635	627	725	665	675	619	604	667	639	619	655	672	695	653	698	645	661	621	648	704	656	662	684	624	608	662	642	669	651	670	671	687	646	668	637	616	651	708	628	687	620	695	683	703	675	613	640	665	680	645	676	672	667	653	618	683	664	659	671	691	615	696	696	630	706	661	661	686	627	635	682	651	629	635	687	685	629	597	648	679	650	681	606	666	645	664	656	641	664	621	663	665	644	635	661	656	663	664	635	702	627	646	678	645	662	686	638	671	635	663	670	704	618	699	658	638	645	668	666	655	672	660	654	663	623	683	641	603	664	682	652	644	636	619	648	636	634	628	675	676	662	663	677	632	686	650	671	663	650	666	699	668	645	630	617	681	671	644	647	633	635	639	670	643	658	671	620	615	636	651	638	681	672	657	700	636	685	638	614	695	681	665	632	702	653	690	683	658	637	632	669	638	667	662	609	658	665	656	660	636	631	690	647	663	612	640	678	671	595	618	656	641	653	673	646	691	646	632	655	674	636	671	662	678	637	582	653	648	634	659	645	643	601	650	650	705	619	666	669	642	703	658	685	678	651	626	700	664	683	676	676	647	657	695	689	694	647	620	696	664	653	695	656	703	649	695	657	676	695	647	636	646	669	651	665	643	655	586	612	653	610	667	683	671	637	649	660	658	684	662	655	698	653	637	609	619	678	633	622	617	672	684	675	685	646	599	652	668	677	694	691	631	665	674	672	621	677	641	655	650	681	643	725	651	695	629	683	651	596	665	598	664	623	660	713	625	620	655	684	651	662	688	654	675	619	647	673	638	661	658	652	591	600	644	638	624	653	642	648	694	654	646	648	600	630	648	612	657	637	681	671	621	678	642	663	639	662	644	624	649	656	647	704	677	637	663	697	687	643	668	652	683	696	652	662	677	661	671	674	624	696	645	659	658	620	681	666	651	611	632	701	648	661	647	635	722	677	630	647	698	621	628	667	676	602	676	658	597	726	619	679	610	675	595	648	690	663	653	636	690	719	662	659	743	680	637	633	657	670	665	659	658	645	680	689	650	687	660	640	656	623	719	662	641	666	662	636	666	662	619	696	634	665	661	680	660	670	673	660	623	653	709	674	657	695	654	650	670	672	657	678	672	632	686	656	660	634	637	607	671	642	673	639	652	642	643	639	662	656	652	643	630	615	618	654	696	653	648	666	685	710	690	616	631	616	683	680	658	708	661	705	683	633	664	657	662	656	675	715	662	670	636	680	638	622	644	676	650	676	662	616	644	680	645	618	646	679	620	653	673	667	700	634	691	642	624	643	666	630	656	652	665	623	674	671	649	678	675	658	628	745	673	646	662	709	684	701	685	641	635	638	646	655	636	680	653	639	688	668	658	631	658	651	641	632	632	659	653	661	672	619	675	629	667	651	652	672	653	656	634	629	640	644	650	654	672	620	701	631	624	660	682	671	669	671	689	635	671	669	685	653	622	666	679	662	627	662	610	686	660	664	684	668	682	678	624	701	714	688	642	677	680	671	679	609	658	659	624	674	644	615	676	611	660	667	711	645	689	668	666	655	650	674	689	668	625	710	720	646	680	655	676	624	639	668	679	673	689	650	702	670	621	657	663	579	630	634	662	679	672	643	634	666	662	632	708	624	655	643	678	648	676	650	644	692	656	660	690	632	646	630	614	679	675	698	629	661	634	636	671	603	657	618	695	659	685	695	656	692	621	615	627	668	683	686	676	635	674	664
30141	24981	12196	2750	760	727	774	724	692	689	735	656	733	685	698	681	698	718	718	683	688	693	665	722	677	692	711	697	670	707	721	694	690	677	716	661	660	697	662	704	736	663	691	671	707	744	721	714	712	728	740	698	754	700	698	724	699	719	674	684	683	694	704	682	696	721	668	712	663	664	724	701	734	680	681	712	687	757	706	633	688	735	679	707	706	729	699	705	696	665	717	747	708	715	739	716	711	704	722	701	671	667	707	719	692	692	723	685	730	731	722	721	700	682	656	717	734	668	678	715	680	727	698	686	740	668	685	731	709	697	686	695	726	686	687	711	707	704	666	714	671	687	693	666	689	727	723	702	776	658	706	633	682	722	730	666	682	671	699	707	688	686	697	689	699	647	678	712	715	701	711	682	684	704	685	681	637	685	681	692	703	694	721	702	745	667	730	707	702	634	645	649	669	713	702	723	697	693	680	694	716	681	736	675	655	714	673	707	684	714	669	705	687	672	670	678	723	724	713	705	715	733	695	713	711	705	703	672	698	696	691	732	673	692	686	702	684	686	682	696	735	692	682	700	658	673	693	680	714	705	705	697	716	698	671	727	711	680	703	675	655	648	709	661	685	716	708	697	675	649	686	678	651	691	678	687	750	688	721	677	671	676	697	689	628	707	688	722	664	647	714	691	728	676	695	706	714	690	703	742	711	671	687	609	663	709	698	676	641	772	671	736	730	688	724	705	695	725	691	671	713	758	718	710	682	672	688	728	695	650	711	696	667	694	681	682	697	643	640	672	684	678	673	707	678	698	643	696	668	694	672	636	717	676	688	749	685	718	701	661	687	697	665	737	708	664	689	709	675	693	708	701	721	696	681	699	645	657	734	669	676	660	721	640	715	639	686	738	689	689	701	667	724	726	678	738	715	698	689	723	681	677	682	696	671	661	670	667	673	641	658	700	661	679	636	708	680	668	667	714	664	682	724	678	715	697	730	687	695	737	717	657	683	708	728	722	686	689	666	699	670	674	745	689	690	727	704	711	702	662	664	723	693	680	679	705	667	713	717	703	656	684	675	755	713	660	686	656	698	708	650	700	679	687	718	706	723	728	671	696	706	708	697	713	687	663	737	664	694	692	709	668	686	705	667	666	663	719	672	737	695	708	721	639	670	664	721	706	671	676	670	728	702	723	679	719	664	687	678	681	729	659	666	732	728	690	714	662	738	668	664	674	696	658	678	725	714	741	678	696	682	776	654	685	707	674	672	688	672	697	667	715	704	654	660	674	720	734	684	678	747	664	669	712	668	725	722	662	665	684	701	693	662	712	709	675	688	725	701	710	679	702	712	727	718	677	722	681	689	692	713	709	650	716	705	695	686	677	692	726	688	645	699	664	701	670	754	725	685	716	683	691	692	678	690	735	673	691	690	681	663	697	678	672	687	680	702	696	696	651	711	692	714	682	662	681	709	635	745	704	729	681	712	644	717	675	687	707	684	679	666	670	721	658	678	684	670	684	695	679	702	682	735	636	698	662	652	684	690	662	674	730	651	686	722	688	656	713	700	717	657	730	738	731	748	678	738	730	675	701	683	653	732	682	656	677	734	694	712	687	710	727	696	718	715	694	684	692	740	680	632	692	672	689	676	658	683	682	679	717	705	690	660	685	686	694	714	669	699	710	742	660	705	687	711	643	675	682	688	701	713	702	726	672	696	698	721	726	675	692	677	681	710	663	710	706	678	688	670	722	643	699	720	697	671	699	718	695	693	672	716	682	656	711	676	636	694	675	680	655	696	712	690	690	702	684	661	705	711	707	669	725	725	689	685	665	686	673	675	742	741	682	697	726	685	727	691	697	678	717	684	683	677	704	686	738	695	692	667	687	723	675	698	702	697	719	702	682	723	651	675	690	718	714	683	729	663	674	677	670	744	700	689	671	716	657	659	642	700	627	717	684	710	701	660	681	668	649	669	649	688	704	710	695	696	682	705	699	712	690	684	720	675	644	731	675	711	697	684	720	681	729	693	708	664	678	702	690	713	695	696	675	702	697	709	697	696	673	694	663	734	711	680	683	707	639	706	723	681	660	724	657	682	709	727	713	680	704	662	695	674	699	687	691	712	667	719	673	698	703	682	713	715	660	716	707	683	732	721	752	671	686	700	729	694	663	665	707	672	672	659	680	711	671	706	728	662	685	636	673	695	674	672	676	725	704	703	712	697	706	676	694	665	659	713	683	734	712	648	679	714	666	701	647	663	659	668	668	697	739	699	751	705	633	675	674	683	689	681	651	699	702	679	683	638	744	716	695	687	711	681	677	696	706	661	693	702	635	687	719	689	705	705	735	708	700	715	682	676	660	679	690	673	698	688	708	717	723	688	683	701	704	696	725	696	671	672	693	685	720	680	674	621	697	730	671	722	696	701	627	660	696	664	705	685	679	655	694	667	733	727	674	715	684	689	676	719	662	698	691	726	652	691	694	701	714	708	705	680	682	718	693	704	716	744	652	711	699	663	709	715	665	664	673	678	668	740	681	683	691	702	705	690	696	683	649	719	711	699	688	735	679	712	665	699	721	639	694	694	738	636	684	689	721	664	683	720	724	678	720	679	675	676	647	672	737	702	732	700	726	738	706	685	746	715	657	671	689	660	699	686	698	659	669	691	675	753	714	706	693	660	685	665	693	668	719	698	705	701	691	712	696	661	666	697	691	719	702	677	722	709	695	680	692	703	686	733	676	686	746	659	694	708	701	768	688	677	653	710	712	641	664	700	697	723	663	692	707	690	693	716	661	698	722	682	715	728	664	696	682	708	709	684	700	684	700	670	708	681	728	734	697	695	719	682	767	663	711	711	702	699	690	731	667	694	658	730	718	692	697	722	703	687	658	701	662	752	696	708	670	743	675	702	705	681	712	672	671	696	701	709	682	677	707	679	708	665	685	739	707	724	642	688	692	695	707	658	720	703	709	703	715	664	680	682	664	651	694	718	689	690	683	657	679	700	658	718	677	714	697	660	684	701	656	705	693	686	733	611	706	719	705	712	714	706	697	689	701	688	708	692	728	660	679	675	771	647	696	670	699	753	722	708	664	649	702	689	637	668	681	702	707	693	710	667	705	660	660	670	735	723	707	731	692	685	701	726	696	632	690	676	668	695	700	656	682	705	759	685	674	706	704	650	671	737	695	640	655	749	672	676	684	756	733	706	717	681	685	689	720	742	642	689	665	681	687	652	671	701	695	676	696	695	689	686	670	685	710	621	671	706	683	702	673	663	681	709	694	749	697	717	702	669	715	727	702	699	719	688	704	694	706	701	696	707	692	675	691	751	703	714	649	671	722	641	707	706	703	694	710	711	682	697	646	702	665	666	682	725	678	684	700	671	674	718	706	687	693	683	711	703	691	734	710	673	677	732	718	686	710	672	648	694	629	697	674	708	699	672	725	685	678	717	739	705	666	692	693	690	675	702	678	695	722	659	676	683	683	692	689	650	665	689	737	694	691
23973	21518	29005	24779	21335	11314	1159	795	684	644	665	540	549	594	549	525	570	518	554	535	492	534	553	520	534	512	514	531	497	509	504	486	486	471	496	517	518	538	527	496	570	476	522	489	524	464	439	484	497	502	536	492	515	544	478	503	517	509	469	472	488	505	498	523	492	540	474	528	462	496	503	502	497	507	528	539	486	564	533	536	531	503	500	489	522	489	512	528	550	467	479	512	546	520	484	520	488	469	500	525	506	532	520	518	487	491	518	483	506	513	500	495	499	499	523	559	538	503	523	542	482	499	482	461	505	525	457	498	488	504	496	545	484	476	537	481	466	475	489	497	533	534	528	507	509	477	510	502	501	469	477	513	488	482	484	514	488	499	501	474	486	478	486	517	526	472	524	498	496	505	486	475	496	490	498	516	484	504	455	532	547	496	514	490	491	464	501	499	486	454	531	459	510	470	523	508	507	493	469	497	527	497	470	467	518	502	474	522	520	510	514	489	480	441	483	536	509	501	526	523	549	468	516	475	518	527	524	498	490	519	494	536	504	522	518	476	525	531	511	478	541	487	487	463	528	489	505	461	529	491	493	499	513	528	477	508	492	521	501	512	528	526	531	526	488	530	482	506	485	515	510	470	498	521	500	486	512	492	482	478	497	519	492	491	490	524	541	499	520	501	499	503	486	501	504	514	525	513	525	501	478	467	490	479	468	523	496	538	485	498	491	519	499	512	504	510	491	482	507	481	550	496	470	515	524	481	487	516	523	516	495	500	527	457	494	550	509	500	524	534	537	497	484	505	493	500	524	505	506	469	502	501	504	501	498	483	474	509	515	493	495	514	498	519	518	501	499	513	482	509	541	495	512	514	485	459	505	505	478	522	532	503	481	524	491	506	468	485	489	549	515	525	525	464	506	484	547	456	516	440	487	492	494	498	509	470	491	510	470	547	495	525	489	481	488	471	492	483	521	472	516	507	489	501	476	501	502	475	483	484	495	549	507	466	484	470	510	557	527	495	550	480	489	483	483	505	479	516	467	494	539	508	491	503	494	484	485	496	506	480	533	503	512	502	474	489	485	519	464	502	480	486	475	483	486	497	490	486	473	510	512	507	492	522	494	490	510	485	491	517	508	522	516	498	507	492	515	490	476	493	534	500	543	526	536	525	468	497	478	524	473	513	510	506	485	462	501	449	542	522	476	527	528	525	486	465	500	493	486	472	543	521	510	497	496	520	477	500	492	504	474	543	569	518	483	505	515	513	512	486	492	476	502	517	544	473	504	525	501	503	545	530	534	497	534	504	521	491	478	506	504	517	491	506	515	516	494	463	480	515	517	501	479	460	484	524	510	533	518	517	529	520	512	492	526	525	515	480	520	510	486	541	544	464	523	479	489	508	486	514	518	503	508	501	490	513	518	510	575	502	512	469	474	528	495	490	493	532	502	487	450	528	489	481	482	513	515	516	469	470	511	538	509	508	524	515	539	448	500	492	490	509	499	517	493	460	506	483	497	496	454	465	467	477	526	506	504	473	524	548	490	438	502	499	454	501	503	493	519	534	509	542	484	485	487	495	510	479	491	523	541	540	525	515	492	467	478	487	479	468	503	532	546	497	542	497	525	517	464	490	495	498	461	511	503	522	515	522	553	486	498	500	517	476	454	524	511	504	512	528	512	503	506	478	504	489	464	483	502	495	523	502	497	529	526	477	528	499	518	525	496	462	489	496	475	492	538	473	467	467	485	485	471	504	479	476	518	477	498	490	507	526	516	525	526	527	478	480	466	515	481	491	506	484	513	493	549	497	546	538	482	458	525	452	553	484	478	549	549	517	507	496	504	527	528	506	568	497	535	530	522	529	530	489	497	498	474	508	494	499	483	504	541	499	523	504	522	448	514	501	540	530	523	504	498	466	552	529	471	459	478	494	479	484	461	532	472	503	485	505	519	525	495	519	522	498	492	461	520	514	503	499	503	472	472	522	503	512	507	523	521	500	478	485	508	510	472	523	452	501	530	476	476	514	492	509	498	497	512	529	508	529	529	498	484	510	500	508	509	556	504	474	479	483	499	523	529	485	506	490	496	505	499	472	452	499	516	496	474	489	476	513	496	493	501	490	491	484	515	504	497	497	505	521	518	514	480	515	515	514	450	487	487	482	474	493	523	515	471	498	500	462	511	475	521	489	460	491	471	511	505	484	465	503	503	544	535	556	509	532	466	523	541	494	486	509	524	507	507	553	520	519	510	490	496	492	543	492	485	503	481	515	541	501	502	499	508	536	501	498	561	488	492	514	491	510	487	464	479	499	565	535	484	502	506	492	523	505	479	505	494	494	503	507	516	502	458	496	500	504	472	465	492	494	497	500	517	534	518	541	513	481	526	492	504	513	523	523	524	513	501	507	507	503	538	484	515	441	479	518	484	475	520	527	525	490	491	496	487	508	518	497	493	502	496	502	503	500	481	498	508	498	514	474	530	483	525	508	508	488	550	497	517	516	534	502	511	526	549	512	480	530	486	509	491	487	526	466	498	465	535	502	516	495	503	483	545	527	509	468	454	484	505	515	538	466	494	464	482	525	507	473	490	498	529	504	515	477	541	493	497	498	509	545	511	522	496	484	527	493	467	533	543	518	477	527	503	509	501	499	520	474	455	494	465	473	497	489	493	489	473	517	521	500	489	491	531	471	509	533	506	529	499	488	501	545	461	486	437	521	498	478	466	545	470	504	526	479	450	497	541	507	496	510	491	496	476	468	482	481	518	537	513	520	496	522	509	494	519	452	534	508	480	483	514	475	476	466	525	508	520	481	480	517	434	509	511	521	492	485	506	465	486	505	501	486	460	526	467	484	471	501	515	472	509	522	486	512	525	483	505	470	512	476	456	499	528	455	457	459	532	540	505	523	474	521	496	514	484	512	491	516	495	498	489	532	532	531	463	483	460	534	486	554	485	525	463	528	491	504	538	497	486	540	484	480	469	474	484	485	487	492	482	533	559	465	530	539	534	525	503	497	524	484	514	491	484	509	479	493	533	483	507	479	503	510	472	493	521	494	467	516	479	491	493	531	496	518	499	524	494	489	469	490	481	473	471	488	471	499	515	518	507	506	482	511	530	466	507	515	477	543	502	505	499	464	501	532	466	489	508	481	497	498	508	466	509	464	480	455	467	528	487	464	493	510	474	483	505	504	467	538	493	509	479	538	475	520	472	546	515	470	471	507	490	499	505	546	461	487	493	491	509	457	505	502	520	518	555	517	534	501	517	467	514	501	536	531	509	498	473	534	473	506	482	502	506	508	481	513	522	479	536	495	488	538	512	463	462	514	547	440	477	509	508	502	463	470	520	503	521	505	483	470	475	493	498	522	507	480	482	501	511	512	500	499	514	532	527	500	495	477	503	496	487	521	508	495	499	455	556	513	549	505	479	502	518	468	503	485	500	545	503	489	513	528	476	490	511	497	499	490	486	509	467	472	513	499	516	475	517	521	474	492	496	487
31430	44210	51711	18149	1794	1377	1120	945	872	788	658	677	636	636	684	662	611	595	615	605	546	603	596	566	560	590	575	520	540	554	556	546	552	565	564	545	569	573	619	563	566	522	573	535	523	581	557	557	531	539	562	527	532	503	554	539	555	506	498	567	564	516	530	542	508	514	552	546	531	588	511	566	535	548	520	589	580	541	577	611	563	602	559	558	553	564	559	550	519	544	545	575	558	532	526	538	518	538	542	562	539	544	534	561	529	531	543	541	547	575	534	517	548	534	547	561	572	530	565	516	578	533	509	541	510	495	556	516	551	491	547	536	613	555	529	524	548	572	528	519	510	569	538	549	565	540	539	538	542	536	564	544	547	506	574	539	528	524	530	551	551	544	494	550	546	541	511	541	524	537	535	520	499	535	557	547	530	480	549	570	539	531	585	557	547	560	575	549	561	543	504	591	536	558	496	563	544	535	554	551	555	527	557	553	517	556	530	547	536	527	527	553	538	564	551	512	527	521	553	560	532	563	514	525	544	510	527	531	506	550	550	516	511	537	566	527	535	560	521	526	537	522	537	531	545	575	510	538	510	492	600	549	520	519	547	562	525	569	537	566	582	564	534	524	550	531	516	558	528	514	583	548	568	555	592	565	522	573	532	558	556	572	538	560	521	543	568	577	528	548	556	592	503	548	549	573	528	550	558	537	518	589	566	560	532	583	578	506	515	515	533	543	569	508	569	545	505	548	518	554	504	555	528	541	573	581	563	541	556	564	531	569	543	508	529	550	509	558	531	517	517	561	556	534	506	565	554	513	501	546	531	556	593	514	522	558	562	540	553	518	527	563	545	555	503	566	550	559	541	541	510	545	506	540	553	577	584	504	574	517	568	529	556	522	540	557	534	544	563	582	584	563	554	542	523	502	559	499	577	548	518	564	546	530	551	497	532	491	530	535	540	571	577	573	507	582	500	536	524	566	539	538	572	533	543	536	575	562	532	532	561	517	512	558	535	483	529	556	533	561	560	562	556	519	532	518	544	577	530	513	549	535	543	531	537	542	601	560	554	556	542	551	511	542	554	535	547	556	542	560	521	529	528	571	560	566	516	569	528	540	592	546	574	561	566	509	549	519	534	553	512	567	549	501	534	557	551	528	586	537	536	563	531	542	581	515	487	547	526	488	543	563	553	554	552	537	530	570	552	544	563	540	577	554	557	569	535	547	508	550	562	590	543	604	545	513	554	533	539	560	565	533	525	525	516	563	540	528	530	585	558	525	529	517	556	544	525	519	576	572	572	536	516	518	519	526	542	537	551	574	525	562	515	545	532	562	550	504	554	528	537	556	512	567	540	517	538	513	536	540	553	558	534	541	536	553	512	495	546	538	532	538	518	550	544	540	568	559	574	575	543	520	531	535	513	540	528	527	562	547	545	547	532	557	536	519	530	508	579	519	554	548	531	534	559	538	552	543	517	543	531	537	539	538	511	567	504	523	553	586	515	537	551	547	576	549	564	522	534	531	571	537	536	526	523	556	538	546	541	507	516	545	570	504	553	541	535	550	567	532	545	523	560	501	557	554	523	524	559	539	554	561	527	550	508	561	558	514	505	560	539	480	511	572	507	521	544	526	504	542	551	524	571	544	502	542	575	538	536	553	562	484	542	527	540	566	549	531	564	542	529	545	520	507	520	566	522	535	586	499	528	556	535	572	561	514	529	507	525	572	549	539	523	522	522	488	491	531	532	531	555	559	548	541	534	559	546	553	524	515	533	525	553	545	568	554	545	492	553	547	590	513	552	490	548	522	564	522	552	548	525	570	544	538	532	512	508	547	500	582	529	563	554	566	528	559	516	614	523	536	482	583	558	597	526	529	543	528	547	559	554	497	537	555	548	510	554	574	565	554	531	557	552	553	549	497	537	556	540	525	594	505	590	561	540	568	578	575	529	548	523	562	545	494	525	528	506	533	539	530	564	563	548	563	512	573	506	570	513	544	518	591	527	560	563	538	514	554	537	546	531	533	576	505	492	560	583	554	571	502	519	513	539	574	554	556	541	534	497	526	557	549	527	533	510	544	490	564	543	564	557	503	547	563	581	556	551	517	543	507	564	586	536	504	587	532	592	536	513	503	520	543	549	513	554	562	560	533	544	559	570	527	572	569	527	512	551	555	537	550	545	537	547	521	570	518	543	530	550	503	478	540	544	522	529	546	570	574	525	578	565	544	528	537	513	562	564	520	513	529	529	507	537	555	541	532	531	539	532	579	535	547	511	543	552	506	558	555	531	546	530	580	553	571	515	528	534	558	539	554	528	566	547	554	557	529	536	600	524	546	548	539	569	526	500	611	514	500	537	508	513	539	524	551	563	578	541	536	533	551	562	538	534	578	529	561	512	530	515	575	536	529	496	530	579	530	568	585	524	513	552	554	534	545	524	529	568	549	527	514	551	511	547	587	572	516	528	578	550	537	569	561	569	544	583	547	541	544	544	537	573	564	511	569	535	554	519	536	522	525	526	540	548	566	533	515	496	518	535	497	534	569	532	553	534	572	560	512	550	522	516	539	534	556	577	575	533	547	543	551	567	544	523	543	525	570	576	535	530	568	540	573	520	513	560	521	553	535	545	574	578	552	514	518	534	552	570	553	528	512	538	583	581	519	541	539	535	507	534	555	546	544	525	587	550	518	544	557	591	553	582	540	498	524	498	551	547	564	522	560	557	560	557	551	525	519	553	549	576	526	579	513	516	546	541	528	523	526	523	512	578	578	525	507	511	492	549	522	507	534	545	581	543	541	504	541	522	545	548	546	585	539	553	524	534	534	543	530	487	520	526	542	525	552	503	539	576	543	561	521	528	510	494	522	589	576	557	539	568	549	526	541	542	516	567	553	545	512	518	529	563	517	582	503	525	548	559	576	552	522	557	542	544	508	502	525	522	496	591	590	573	525	537	559	549	546	560	536	553	552	585	537	533	533	509	512	528	548	512	536	539	571	540	609	500	570	552	526	535	551	554	553	541	573	566	533	543	585	498	570	535	535	525	540	537	537	538	508	559	549	556	563	594	585	487	540	507	545	540	524	515	523	556	533	575	527	566	534	528	512	544	549	548	529	532	534	534	530	556	546	555	505	538	510	519	559	496	538	574	548	554	527	543	557	558	504	525	518	534	571	555	569	581	567	550	527	559	542	554	583	540	528	534	543	568	588	564	547	584	524	541	532	534	496	544	499	529	536	560	553	531	568	519	576	512	555	543	531	533	577	560	570	505	534	551	507	511	497	587	534	537	516	567	505	546	512	556	504	538	558	472	554	550	543	537	584	551	493	517	534	595	530	557	552	534	520	557	539	542	506	549	569	533	513	540	539	548	585	535	582	533	542	531	568	540	523	544	510	536	548	508	551	546	550	518	530	542	544	545	544	565	534	545	549	576	524	575	531	531	559	547	600	536	535	552	577	513	587	589	556	515	560	573	506	548	514	537	570	501	573	572	515	505	523	544	536
25059	21531	28280	25332	14512	1337	767	638	658	526	577	579	561	573	545	567	531	532	546	542	525	530	580	582	546	549	545	537	521	520	533	513	515	545	513	525	517	507	496	502	538	552	530	497	500	565	515	560	508	540	529	489	500	530	544	525	544	540	521	566	512	527	487	501	532	507	541	539	464	489	545	562	498	547	507	573	528	540	534	530	566	543	524	537	498	535	520	530	511	543	548	522	515	581	507	549	569	524	577	529	516	527	555	507	526	539	512	531	515	508	499	530	517	579	519	489	546	536	542	519	539	577	504	513	555	488	500	525	557	558	536	521	550	487	521	544	507	533	530	542	532	560	540	543	543	559	528	518	563	522	537	564	524	552	542	531	530	542	533	533	519	575	536	562	515	478	523	524	528	483	547	517	546	544	505	533	508	462	545	591	550	523	569	508	564	498	533	543	505	514	537	535	542	525	516	529	546	555	545	510	556	516	556	517	540	512	579	517	550	514	537	519	538	544	549	525	529	555	544	542	548	511	517	505	490	523	518	559	515	568	515	524	541	518	520	499	538	528	490	546	546	519	544	493	517	515	556	542	498	557	545	542	556	535	529	490	539	517	543	555	516	524	491	547	527	561	533	510	540	582	573	559	490	548	523	531	504	530	532	537	502	520	521	503	527	524	517	575	556	521	523	542	525	493	539	516	463	498	540	520	507	562	539	526	509	517	486	512	534	528	485	518	518	532	501	526	531	537	493	517	520	535	526	527	532	489	504	528	543	518	530	502	535	554	589	524	550	549	516	498	505	524	532	479	504	515	528	543	509	536	513	523	544	525	517	538	540	514	533	501	475	521	542	545	528	484	521	518	521	488	532	529	500	541	499	517	512	545	520	526	514	504	510	499	502	541	571	534	527	525	498	536	538	489	502	487	536	517	534	533	504	489	513	550	543	525	579	534	529	507	537	555	508	540	529	523	526	495	554	533	527	556	515	532	478	554	547	509	517	529	547	527	540	518	525	530	506	532	493	484	563	536	531	527	567	530	540	559	529	510	522	584	521	486	549	512	555	493	516	556	532	550	471	538	543	501	518	508	550	530	493	558	524	485	512	520	486	523	570	553	504	537	537	540	513	536	538	559	511	536	518	509	492	537	506	524	518	509	538	520	498	505	519	505	528	504	545	527	535	546	540	496	506	499	550	503	501	544	520	538	488	529	537	546	520	504	559	538	500	547	514	535	547	504	502	530	517	545	523	526	520	500	514	566	535	573	501	509	539	510	553	535	521	519	552	500	534	580	556	505	573	533	517	528	523	503	510	539	539	562	488	518	547	509	516	505	547	560	516	514	533	515	569	514	532	547	543	493	542	556	543	534	490	548	500	502	541	519	548	460	516	478	483	508	510	502	526	508	522	519	511	524	565	546	534	533	553	532	487	559	518	522	526	498	553	511	584	504	556	493	547	511	544	513	530	564	509	506	515	559	556	536	549	535	507	498	533	515	520	507	561	495	540	517	544	517	536	504	517	531	537	550	493	491	597	555	550	538	539	556	533	535	517	490	519	489	510	502	515	504	572	512	554	535	547	521	534	525	505	556	540	522	554	487	512	558	517	529	487	517	526	560	527	539	508	554	566	504	558	526	518	525	534	587	559	530	548	493	571	561	526	566	533	496	540	527	504	501	501	517	532	553	543	554	548	545	567	516	521	515	516	498	515	485	509	506	510	537	519	513	505	510	514	511	538	575	527	527	594	497	558	515	531	527	550	568	556	555	524	549	545	533	513	527	558	509	546	549	530	547	490	547	502	526	539	528	547	522	586	484	539	517	520	566	561	541	522	508	552	528	514	495	480	521	522	513	524	480	550	535	481	529	544	510	520	507	499	511	519	517	533	524	536	544	541	540	480	538	535	513	563	552	560	542	558	539	512	535	541	555	568	557	528	568	518	511	553	518	518	541	522	515	525	518	520	532	550	504	534	565	484	503	548	538	545	522	521	525	505	520	516	529	540	522	508	516	528	539	529	583	539	497	526	519	516	511	541	528	538	540	582	570	548	557	527	519	472	535	542	491	519	524	531	521	523	501	513	536	533	513	534	522	515	502	523	533	498	539	509	520	552	508	527	565	524	500	506	482	509	553	518	514	517	544	554	504	529	525	501	531	527	564	548	502	531	547	537	531	540	493	517	521	517	501	493	530	518	531	494	496	550	568	525	520	546	535	532	518	531	510	515	549	578	506	462	558	518	564	551	544	505	560	503	501	530	553	526	535	505	536	532	538	470	502	507	539	532	497	487	549	556	526	536	531	514	558	519	487	508	538	477	519	552	542	560	550	535	562	514	538	526	513	540	502	522	520	516	528	561	523	520	555	533	527	504	553	523	551	539	556	525	535	548	525	534	574	526	558	516	501	524	526	537	568	520	530	507	476	540	531	528	492	522	550	539	536	535	558	535	486	543	557	510	502	571	530	550	551	523	539	532	518	513	559	562	477	536	542	537	511	566	541	518	545	566	518	524	528	540	540	517	472	548	558	541	528	511	536	534	537	542	525	522	515	527	578	556	525	494	536	512	534	540	534	526	502	579	540	559	531	526	509	522	518	543	575	481	557	535	555	560	525	518	530	549	554	510	533	504	495	505	505	521	449	516	594	522	519	511	530	499	464	526	535	483	545	562	540	506	517	529	536	514	541	554	563	549	530	534	527	558	507	526	567	543	521	560	520	532	519	519	575	547	505	494	544	574	533	531	539	544	543	516	527	531	554	532	536	511	523	557	519	522	485	541	499	535	556	567	482	574	535	546	523	514	560	533	519	535	524	490	531	529	535	537	518	496	520	581	538	537	471	524	503	548	473	542	564	477	519	482	543	558	490	537	517	537	514	540	510	506	537	547	536	514	519	528	540	547	530	520	542	520	532	518	524	551	537	556	503	526	527	521	498	508	510	601	536	529	550	574	511	566	525	541	547	514	489	517	526	534	492	538	551	507	503	507	549	536	523	456	506	536	540	521	536	492	545	523	537	483	563	545	532	531	512	493	522	545	479	542	528	531	552	519	540	528	558	527	513	545	520	514	525	543	537	526	540	515	514	575	533	537	546	560	537	526	512	556	537	531	552	576	524	553	538	525	538	550	521	520	513	516	506	570	503	518	548	502	557	505	547	506	576	506	487	553	547	525	530	546	496	519	497	494	546	506	550	560	517	491	505	525	505	504	528	489	527	500	551	528	524	564	537	541	554	526	541	550	559	515	546	557	563	525	508	550	519	533	509	544	550	521	539	547	533	546	528	540	532	523	565	539	541	532	564	538	536	593	534	539	529	552	530	574	551	553	486	536	562	559	523	526	551	520	574	566	560	487	534	477	584	551	488	534	526	527	540	533	553	478	557	531	495	546	510	477	548	525	504	520	549	529	559	544	561	521	520	534	541	531	517	512	544	529	577	527	521	490	535	506	532	557	533	532	519	516	510	547	535	478	508	541	504	561	552	501	505	547	547	503	501	495	517	469	547
31382	39729	37670	9875	1293	1047	945	854	753	715	679	643	624	574	604	555	577	543	562	572	612	609	576	544	564	572	586	557	555	552	581	606	566	605	592	569	529	538	546	547	600	572	562	539	543	545	546	552	518	545	613	535	589	592	581	598	563	587	589	564	564	595	609	527	544	557	527	591	563	565	521	589	522	592	533	523	577	567	565	595	563	555	593	587	564	574	588	528	558	545	569	570	543	535	573	520	537	569	577	570	504	564	541	548	557	579	559	525	528	572	515	549	571	567	560	550	575	550	574	554	565	565	536	536	537	620	564	546	568	577	561	527	583	574	601	555	551	558	591	518	575	555	556	549	539	591	579	586	551	571	552	570	590	560	528	571	550	546	553	553	608	548	549	516	578	549	592	558	587	582	554	591	537	563	557	580	549	551	577	552	541	524	573	520	496	545	561	602	563	591	537	547	529	522	538	546	584	555	527	580	567	556	550	503	540	552	583	535	556	558	538	565	557	519	566	557	605	587	582	555	569	524	558	524	579	576	548	530	554	585	563	582	568	588	520	561	536	581	609	577	522	598	613	592	566	543	569	539	551	550	585	528	623	541	560	553	531	563	576	562	542	556	535	518	542	544	558	569	558	556	566	524	546	541	565	534	577	596	532	547	560	557	550	544	599	576	538	559	538	557	604	541	529	547	516	569	561	557	562	545	563	581	574	539	514	550	536	587	544	558	570	528	566	526	560	627	541	538	579	577	601	584	535	537	587	540	564	573	549	581	527	565	551	558	571	579	556	549	575	564	525	526	591	541	563	566	558	557	570	536	522	517	557	556	533	540	573	542	536	583	557	569	556	574	518	571	540	589	571	551	525	549	578	577	532	547	546	542	624	518	614	553	544	560	559	586	548	590	555	562	554	557	550	556	568	553	614	601	566	600	588	542	541	575	578	555	577	553	532	539	532	545	592	520	550	522	536	542	601	563	544	581	558	552	559	539	525	515	575	543	551	551	531	557	540	578	555	555	554	546	546	571	544	532	528	540	536	558	507	591	602	535	533	537	567	542	552	547	501	545	576	592	586	571	535	572	560	554	544	558	581	592	554	557	526	537	554	566	583	554	546	560	547	529	542	569	526	549	550	512	581	585	547	551	539	572	513	578	551	500	571	589	600	572	533	553	565	552	552	542	528	537	550	548	564	578	564	560	553	539	557	582	531	528	551	564	543	555	542	568	548	559	568	555	561	563	575	566	523	534	565	592	597	570	555	586	519	569	583	561	625	560	579	535	573	531	582	544	563	548	610	527	579	598	513	583	569	594	552	565	540	553	506	575	585	535	582	570	547	544	560	587	556	555	586	496	569	574	561	533	523	538	521	542	536	521	541	547	556	522	575	576	531	586	515	554	514	561	538	564	543	541	550	513	524	565	582	538	576	531	540	541	534	496	575	532	550	504	542	555	572	563	558	577	523	558	551	511	560	568	571	536	524	514	568	539	577	543	573	555	557	567	566	532	487	570	593	513	545	581	567	577	504	585	555	552	557	569	537	553	538	534	551	584	592	541	540	533	560	548	578	585	550	557	532	561	571	572	544	526	538	578	553	574	596	562	557	570	556	533	567	543	556	539	533	536	506	512	609	606	595	528	562	533	540	582	562	555	520	513	549	577	563	559	581	566	543	535	506	581	547	560	584	563	512	552	544	546	536	530	557	581	584	494	537	562	547	576	559	565	545	535	534	589	534	579	514	563	559	557	572	593	587	572	529	556	527	536	585	545	554	562	542	545	564	541	595	589	597	580	572	563	542	592	584	532	536	518	517	537	556	592	596	560	535	554	563	583	543	523	540	550	515	564	543	564	581	546	511	569	544	578	543	542	551	574	563	570	592	552	551	545	599	537	527	552	534	516	550	578	551	562	595	558	544	589	521	536	540	527	601	531	566	528	586	577	558	516	533	556	555	607	570	560	534	554	548	546	560	554	538	598	564	575	557	541	553	575	562	527	558	563	585	571	564	574	507	561	554	543	581	556	595	560	572	512	563	523	539	595	526	517	541	537	538	540	553	499	533	554	545	542	512	531	564	542	517	541	570	558	574	542	560	554	546	551	560	516	581	525	524	580	541	556	560	557	539	636	580	540	524	573	550	574	552	560	569	585	547	550	594	559	528	553	545	538	517	528	585	540	516	591	575	564	538	544	592	563	609	555	562	479	529	546	579	561	529	562	549	562	604	575	543	534	557	542	546	519	564	570	559	552	610	564	540	531	537	562	541	571	561	522	541	576	561	543	553	526	546	581	551	565	521	561	566	552	614	565	526	560	545	586	560	603	551	552	554	564	580	603	555	551	527	535	531	532	544	573	576	592	553	575	554	595	529	557	560	552	571	598	513	569	520	566	496	574	513	588	621	565	558	568	537	532	514	524	494	548	547	536	559	558	566	506	569	594	555	576	534	588	577	548	563	565	560	573	550	562	564	571	545	562	575	554	552	543	546	588	550	550	550	540	553	552	561	563	538	523	540	554	533	569	580	569	568	505	549	565	575	558	560	592	592	548	515	520	557	531	570	554	528	511	590	511	540	555	543	577	514	578	536	560	557	588	572	562	552	543	581	546	573	587	543	533	535	560	551	569	559	590	560	540	508	585	508	552	541	492	530	549	538	581	554	564	567	525	535	557	525	521	540	554	548	519	551	567	549	535	517	557	538	546	552	596	561	556	543	528	568	545	579	559	567	597	585	537	573	572	539	532	513	580	546	564	569	535	537	538	575	556	565	583	579	558	512	549	565	577	548	578	571	592	543	610	570	576	556	557	564	542	571	540	550	547	562	515	575	501	557	506	537	536	544	536	570	562	564	526	565	530	574	518	527	519	548	546	546	524	542	569	523	561	597	534	543	565	515	553	600	577	598	551	552	560	600	603	572	536	566	581	552	531	549	581	555	570	565	585	538	535	605	539	518	554	528	534	613	556	545	556	565	539	527	572	566	557	587	573	506	585	495	547	573	587	541	567	556	564	558	490	543	558	526	558	603	593	556	560	528	576	537	564	571	546	531	531	565	555	572	545	554	561	575	534	535	542	542	592	508	544	548	596	581	548	566	577	517	554	489	589	526	527	580	508	551	517	570	563	500	593	552	538	549	527	510	545	549	556	560	534	537	542	535	571	550	542	541	627	544	544	551	551	560	523	512	565	544	552	552	580	552	554	546	597	570	541	565	556	582	548	557	530	535	548	524	579	563	549	541	534	540	578	564	583	546	584	582	592	513	591	578	519	551	538	541	585	598	539	567	564	585	527	573	542	550	544	574	536	565	581	559	500	566	585	551	533	637	546	588	589	560	550	552	574	579	532	565	556	535	542	551	534	592	525	521	554	527	534	571	541	531	551	541	555	561	560	553	522	554	559	550	571	524	544	520	558	532	551	493	560	579	538	551	568	512	540	560	573	608	554	567	566	610	543	591	545	555	507	546	576	587	615	516	545	528	584	622	517	565	599	587	598	551	574	609	548
22842	21558	29406	24238	21558	21430	7342	892	664	569	499	462	458	426	389	405	387	362	382	350	352	341	396	389	342	331	356	310	324	330	313	360	321	301	328	342	349	350	313	312	299	309	334	345	283	306	309	323	292	322	305	316	327	309	299	297	298	326	295	325	361	301	290	297	257	290	313	307	331	298	296	309	313	322	322	339	332	328	347	336	344	337	356	363	328	301	325	339	326	308	340	308	307	275	293	311	293	307	290	293	328	297	331	301	321	304	308	291	308	328	325	302	267	324	306	320	320	276	302	298	282	297	297	323	292	337	287	308	303	308	293	302	303	318	329	318	275	282	299	298	309	308	323	319	323	315	341	314	323	296	312	310	295	281	295	306	288	295	308	315	299	285	305	312	337	304	321	277	309	311	307	329	298	282	257	276	305	319	300	297	284	317	343	296	309	260	304	280	318	332	285	261	311	289	312	291	293	289	313	288	314	283	295	287	297	314	275	294	311	295	295	295	311	299	309	292	338	291	316	310	305	306	300	312	294	298	301	333	305	307	313	295	322	307	285	371	308	289	311	296	287	307	339	293	308	315	292	285	268	319	296	314	334	308	332	296	290	285	324	289	312	280	302	284	337	318	338	311	321	285	309	290	311	299	299	299	300	295	305	314	277	307	290	307	293	337	295	266	334	276	304	322	291	313	312	283	263	292	316	274	299	323	305	310	302	307	312	309	298	286	317	291	297	294	365	276	299	295	293	316	289	304	279	312	319	288	295	313	292	303	285	284	305	318	296	286	295	286	312	303	303	308	321	304	266	251	320	299	291	320	328	303	266	323	294	335	306	290	291	267	322	324	287	305	294	308	293	283	309	298	307	313	337	286	311	321	318	332	304	328	327	320	317	316	328	301	271	276	306	322	312	305	313	313	313	337	300	312	295	304	299	314	318	310	321	316	326	297	303	325	311	328	307	288	326	292	290	272	300	297	275	315	316	306	299	293	296	319	307	333	324	295	309	294	290	269	308	286	312	317	297	304	292	300	305	307	332	285	304	324	261	311	300	328	302	301	285	310	329	282	286	302	306	314	325	304	292	287	290	305	323	283	304	306	309	275	313	273	298	285	311	311	281	273	314	320	302	296	298	317	302	295	333	298	273	291	308	315	310	310	306	302	294	312	294	287	289	287	282	276	290	282	304	288	301	283	345	317	309	296	299	322	299	260	317	306	312	270	334	285	310	321	346	275	311	320	286	288	319	267	265	335	283	329	314	312	335	320	314	304	320	300	315	274	278	289	338	294	322	298	325	322	303	312	263	294	343	298	282	292	289	285	278	284	315	303	323	291	331	329	310	291	315	315	300	313	305	311	296	305	314	287	292	331	284	318	276	326	309	310	317	312	327	308	317	296	295	291	305	294	314	311	302	304	314	306	290	320	306	309	292	319	309	310	327	291	298	274	318	276	334	303	308	302	298	310	302	312	304	274	329	300	332	338	291	310	292	305	309	274	281	333	296	292	280	299	284	296	279	319	320	316	299	304	316	309	309	269	277	313	302	298	288	288	296	296	316	284	289	291	309	297	304	309	312	335	336	304	293	297	324	328	308	311	306	362	284	298	292	312	329	293	302	323	290	288	289	292	289	290	281	281	287	295	284	283	322	310	281	295	300	309	326	320	317	307	334	311	310	292	289	279	276	321	317	309	301	295	290	308	301	313	304	301	285	290	299	286	282	258	305	297	311	332	304	341	291	289	285	285	289	252	301	303	298	318	299	310	332	318	326	286	306	284	273	316	312	296	301	309	297	325	321	302	294	348	306	288	305	284	306	328	335	303	289	308	285	284	294	301	265	311	332	272	298	320	274	283	296	263	267	325	287	285	330	297	317	259	318	327	303	290	288	316	322	307	281	309	337	303	300	297	303	311	303	288	334	310	274	299	302	326	295	296	319	310	292	300	304	298	281	275	321	314	278	296	297	284	310	305	312	313	320	347	289	278	305	297	279	308	293	280	307	314	300	297	310	286	276	297	325	314	334	302	333	281	290	297	263	305	306	309	291	290	280	282	314	277	330	340	286	324	293	324	274	338	290	311	322	302	297	319	314	309	305	287	294	277	294	286	290	301	301	292	318	305	318	284	304	293	293	291	294	325	294	284	314	327	292	286	275	282	279	292	304	305	314	278	301	294	311	297	314	333	286	281	288	320	318	312	286	328	319	309	274	314	304	289	307	292	295	296	310	308	301	303	288	317	309	307	313	295	297	311	284	307	301	313	299	293	300	293	286	314	304	302	311	323	298	294	287	304	307	298	277	304	313	275	275	293	267	309	295	324	302	305	300	292	303	319	288	285	305	289	284	283	322	323	309	284	290	277	312	300	284	325	313	336	323	282	320	293	295	305	339	310	312	299	305	307	309	288	302	294	291	292	297	318	315	303	311	288	317	291	285	306	298	298	285	316	314	309	295	306	327	300	314	291	286	301	309	310	301	320	286	305	294	308	275	284	275	309	280	288	293	323	326	307	319	317	311	301	310	333	289	279	311	305	314	274	321	310	286	322	331	306	295	333	299	300	297	293	312	287	307	304	310	321	334	277	296	304	297	292	284	316	291	322	314	265	290	312	320	318	299	286	311	294	322	295	305	299	311	306	302	295	341	298	319	284	293	307	320	275	281	323	280	339	284	300	263	293	311	285	264	294	307	295	303	292	303	321	297	330	300	281	289	319	281	319	312	300	315	310	269	283	294	287	292	310	303	273	279	327	280	301	302	303	295	315	292	308	319	311	316	316	306	312	294	303	316	305	312	308	280	283	320	281	294	309	304	332	297	265	314	297	290	284	278	287	297	272	326	305	313	272	300	304	315	302	310	294	312	284	283	297	301	305	294	304	302	309	306	295	289	276	311	326	318	290	317	296	292	278	302	311	311	331	321	296	305	311	273	298	306	314	311	307	338	277	294	291	282	298	291	308	318	314	312	316	294	320	288	281	288	336	302	320	323	312	281	309	317	307	271	305	331	274	310	306	314	316	281	302	297	294	315	301	303	307	318	281	294	298	282	299	290	292	302	296	293	338	297	331	305	281	289	305	286	267	303	297	318	289	312	315	307	318	294	318	304	304	330	305	299	323	327	298	309	285	302	326	267	347	319	320	309	296	301	323	268	325	256	314	302	284	321	303	285	285	300	272	305	299	328	301	317	287	298	311	293	315	303	288	286	312	283	316	302	271	307	313	292	272	308	291	286	309	316	275	335	304	302	327	317	321	297	268	302	297	299	298	322	332	286	285	324	308	316	303	328	325	304	287	299	290	262	320	321	318	285	294	321	310	297	330	302	288	292	314	285	289	335	280	254	324	312	295	286	335	330	321	332	319	290	280	282	304	319	315	301	290	308	268	306	291	278	278	285	277	312	311	299	292	299	304	328	280	308	309	292	329	262	274	283	315	287	301	304	293	279	282	317	315	311	274	337	317	323	305	284	301	325	294	316	311	300	299	290	269	294	315	302	306	322	345
34611	50202	54743	16778	2661	1945	1522	1156	965	792	666	587	517	552	522	468	448	437	397	405	415	421	350	370	362	381	366	363	348	388	339	359	366	333	340	352	328	336	343	308	350	366	337	330	324	308	328	306	314	346	372	331	340	336	318	350	349	324	339	337	325	322	336	339	334	334	353	334	326	334	369	332	343	338	326	314	372	347	408	344	387	380	407	405	350	363	305	297	367	356	352	315	301	312	318	335	352	342	336	384	365	298	320	387	327	281	286	353	298	301	329	313	338	346	332	327	321	326	317	306	302	302	347	333	304	333	293	347	348	322	331	321	352	361	319	339	313	301	310	343	305	310	288	325	333	330	301	340	326	281	326	325	332	326	328	323	297	296	337	325	309	327	302	321	348	313	337	347	306	332	330	356	313	317	364	289	330	324	335	321	327	341	309	316	312	311	323	303	348	287	315	328	311	357	341	322	320	331	329	288	325	286	315	336	339	363	326	341	314	334	330	300	301	320	319	324	340	348	310	343	313	319	350	316	305	345	351	334	293	324	297	319	313	315	332	290	326	316	363	299	316	350	338	326	300	349	308	320	354	303	306	320	339	345	332	325	323	312	333	312	309	316	333	340	319	316	321	342	310	294	302	300	271	342	303	323	321	358	317	351	324	351	362	316	288	337	347	356	352	362	318	340	319	339	365	289	323	326	351	334	326	316	283	336	324	334	299	318	315	326	310	307	333	326	320	319	313	335	355	333	328	328	362	316	318	305	311	299	312	337	322	312	282	350	325	327	319	336	305	344	297	307	304	339	319	328	318	328	303	345	343	338	327	313	324	322	302	358	309	310	334	333	308	325	368	326	330	332	297	302	339	302	323	296	352	326	306	326	313	301	339	356	346	342	340	338	334	331	296	321	338	331	325	307	349	351	295	309	315	353	341	312	367	314	307	315	327	325	333	337	330	303	319	300	318	324	312	322	255	313	353	301	333	330	307	317	320	342	342	353	346	305	325	330	357	329	338	326	369	324	351	328	321	327	339	325	321	318	315	347	310	309	316	331	346	346	306	315	326	318	302	336	326	309	352	311	326	311	309	325	323	319	324	333	311	318	313	340	307	341	327	332	358	307	319	331	311	318	318	323	311	318	346	330	334	376	317	333	305	343	333	339	320	343	276	326	327	315	351	333	308	321	324	361	321	325	308	325	312	327	316	345	281	316	296	354	332	331	318	332	330	316	333	328	335	358	324	347	322	320	315	322	329	306	303	317	301	309	332	325	326	327	314	335	324	299	315	337	344	340	324	343	325	324	329	305	316	298	315	309	330	315	314	317	312	308	317	319	301	332	318	313	316	307	331	328	310	324	334	324	362	349	320	326	323	306	297	337	329	314	320	296	308	321	363	316	328	321	333	326	353	323	332	351	323	322	320	326	357	328	335	319	314	315	305	275	338	319	351	327	358	294	322	349	305	329	347	300	325	323	344	324	314	331	316	301	318	329	316	323	320	324	334	325	339	341	298	324	322	324	334	299	330	327	322	316	313	336	344	332	313	332	312	305	305	318	338	316	328	338	355	354	326	308	326	332	317	337	279	314	334	328	342	338	339	323	332	318	344	337	331	325	340	321	346	363	329	319	338	332	320	322	284	347	350	322	279	308	325	328	334	367	338	340	317	297	321	348	333	320	309	310	315	296	332	329	332	352	303	328	347	323	327	335	344	297	308	335	294	305	344	350	325	327	310	307	316	326	304	287	326	326	322	347	336	323	319	315	334	344	317	347	326	319	337	331	308	340	316	330	337	320	312	328	306	333	313	327	339	310	308	326	318	339	304	321	334	327	309	321	356	354	318	299	321	318	332	329	320	308	329	304	337	309	334	321	320	313	302	332	377	342	321	350	325	333	359	365	372	349	345	310	349	333	343	302	334	315	339	352	348	321	328	324	317	352	335	303	304	338	335	346	328	342	299	312	322	330	318	331	333	312	310	296	320	323	303	295	315	347	357	305	322	307	342	333	288	290	320	319	331	323	339	291	302	345	317	321	326	334	329	306	327	358	303	300	333	310	331	326	332	331	314	326	335	331	381	304	350	326	315	350	355	331	340	332	314	304	322	318	330	329	285	307	318	323	340	307	298	319	309	323	310	304	337	314	296	293	311	336	332	328	309	289	350	312	317	324	331	325	312	334	308	325	343	347	288	348	378	328	352	325	300	325	350	320	315	330	350	366	344	363	354	330	335	325	320	307	313	322	332	310	347	316	311	326	319	309	360	312	313	303	324	334	305	314	328	316	340	325	367	296	335	323	342	326	343	286	311	318	338	319	337	305	291	330	335	308	340	322	324	307	335	342	346	336	285	328	306	320	330	368	310	346	337	339	288	302	313	306	338	307	297	334	334	339	347	310	322	303	338	355	303	352	312	303	335	299	350	313	319	346	311	323	300	337	323	309	302	308	354	312	340	293	323	326	342	345	307	320	315	324	296	325	328	318	339	301	314	313	325	320	339	304	307	307	344	344	321	325	352	338	332	300	344	333	302	312	331	348	316	318	332	307	336	321	318	351	332	322	317	300	318	300	317	352	332	318	319	348	330	348	357	297	327	321	305	348	298	301	354	334	282	333	331	316	337	372	364	316	310	312	341	351	314	332	307	307	337	348	317	318	292	317	308	336	316	315	342	336	325	307	314	327	315	369	329	320	347	307	317	344	337	310	325	316	369	336	325	307	343	322	355	316	316	337	282	280	309	340	332	325	348	301	327	310	355	318	349	325	329	316	330	346	305	312	308	336	311	347	330	315	287	330	352	321	312	376	333	323	340	333	341	304	339	285	311	312	312	316	321	298	326	309	312	306	300	293	332	322	342	328	332	318	314	319	304	330	323	323	355	327	317	298	292	353	331	320	298	315	348	324	304	341	308	350	317	348	336	292	335	311	320	324	309	331	324	328	324	336	332	312	327	328	293	328	313	325	318	299	331	354	325	321	302	340	346	324	331	337	318	303	344	312	332	325	320	364	339	314	332	325	298	350	323	306	356	303	298	318	314	306	344	304	320	325	297	318	327	337	307	328	364	289	318	350	332	318	314	305	324	331	347	325	314	288	309	309	327	294	314	332	309	307	340	293	335	311	318	321	310	341	303	301	356	300	286	323	328	308	322	339	320	297	345	313	349	318	327	306	327	323	335	371	311	303	321	329	319	340	330	300	329	301	315	343	317	291	312	330	296	373	316	356	333	282	311	321	333	353	315	331	375	340	356	321	315	309	308	331	359	332	339	330	327	334	349	321	324	332	325	338	286	316	350	312	345	356	322	328	319	338	311	343	304	362	316	327	353	288	344	334	337	315	342	301	301	351	319	344	325	317	340	294	315	331	347	335	344	329	317	344	337	320	317	352	299	346	316	298	323	300	308	320	346	323	351	325	331	331	313	309	354	335	331	358	320	341	331	325	357	312	305	332	302	332	324	336	289	343	310	308	308	344	323	332	320	341	342	357	347	315	362	341	336	319
29502	22412	16009	2892	709	702	670	674	721	690	649	712	625	677	687	690	660	693	699	661	711	668	650	662	681	647	665	722	664	687	674	661	672	619	705	709	647	682	701	663	660	647	641	690	670	642	691	610	677	620	635	655	694	691	647	669	645	686	682	659	686	624	644	690	627	624	650	670	672	634	648	649	667	665	639	669	686	669	719	697	701	739	709	661	638	644	676	634	661	681	657	677	699	626	674	633	644	677	696	676	642	758	646	637	638	615	660	676	637	664	676	626	696	634	668	679	645	662	678	630	677	605	704	646	643	687	680	685	608	650	664	682	702	678	662	647	623	648	626	644	693	668	699	664	684	680	688	695	698	672	664	639	655	664	673	627	702	687	656	639	687	643	702	691	638	660	661	667	658	654	686	605	690	658	684	668	653	648	700	656	661	661	735	686	696	656	685	651	621	684	644	701	630	643	652	640	686	674	682	658	652	694	710	675	654	646	654	683	668	628	628	644	712	641	654	645	648	624	716	650	711	722	641	662	617	649	676	643	697	664	666	676	635	691	698	656	673	694	627	679	642	677	623	658	737	631	689	626	673	663	675	646	645	645	622	686	674	640	692	647	646	679	630	723	688	701	619	661	690	669	648	664	683	665	620	653	653	677	635	640	642	660	652	638	670	611	663	680	714	681	690	655	660	645	630	644	693	693	653	657	651	660	682	658	644	691	709	640	685	691	627	627	699	672	699	720	661	733	676	672	671	667	700	704	705	691	682	675	671	635	692	674	641	667	679	643	659	682	715	682	626	664	643	666	650	653	619	662	685	652	661	662	690	659	642	629	674	668	687	682	660	665	671	684	647	675	689	697	693	653	643	658	673	690	642	664	641	669	727	672	676	663	652	606	631	674	658	656	655	663	693	691	689	661	619	642	707	660	688	640	636	663	642	647	637	666	702	628	688	666	652	668	686	649	652	638	657	683	673	641	689	662	692	681	730	659	644	661	646	686	690	701	671	635	631	652	702	677	660	632	697	638	719	710	663	677	663	659	661	667	636	636	685	687	654	665	680	669	655	672	709	636	669	670	686	662	698	670	670	686	688	644	675	680	653	659	669	655	662	612	676	662	663	699	650	660	638	672	689	624	665	632	690	701	670	660	665	673	685	676	650	601	634	639	656	678	663	649	650	607	623	685	657	661	661	667	702	700	630	636	702	645	682	647	637	697	661	679	683	655	763	683	674	667	641	704	660	692	613	654	613	669	649	684	627	629	682	669	712	702	677	661	662	614	653	661	669	673	650	650	647	675	679	660	656	721	686	686	696	665	713	596	643	667	603	640	648	702	664	698	703	659	663	619	634	695	626	638	647	702	657	646	671	724	634	616	632	667	667	649	621	683	706	618	663	669	707	694	646	643	650	651	649	683	679	635	656	634	650	657	685	666	647	638	666	655	649	642	681	685	703	652	658	671	670	695	652	682	687	652	686	683	684	663	663	651	654	722	675	611	713	703	676	673	684	692	676	717	664	685	656	662	700	679	669	658	702	676	634	690	695	676	680	653	664	663	696	636	628	690	682	731	654	654	639	690	651	679	706	689	660	682	690	665	653	694	668	674	683	634	620	666	630	679	615	688	708	660	699	662	591	663	669	661	704	685	643	692	630	678	614	694	688	718	675	646	710	682	694	643	634	644	643	693	676	647	645	659	665	684	659	648	667	633	619	645	675	620	702	698	705	670	669	673	628	675	703	665	673	650	684	672	679	675	714	696	657	699	660	661	677	659	669	655	702	613	652	675	664	689	667	710	638	696	639	682	669	643	693	647	649	652	702	660	667	702	667	649	661	647	610	653	643	654	689	682	684	724	658	628	663	671	625	675	696	638	678	686	648	683	688	661	672	657	680	711	656	667	687	623	645	681	684	686	680	660	685	654	659	677	681	668	661	648	609	657	647	654	670	697	673	685	638	638	654	672	698	732	652	656	718	656	652	625	645	637	671	638	650	702	691	653	663	678	695	685	680	662	697	659	679	716	651	674	649	634	650	690	635	621	722	661	652	613	628	628	714	625	650	640	678	658	670	612	630	684	679	682	719	663	689	677	671	669	657	679	663	636	672	701	698	653	660	691	655	650	641	669	717	652	675	680	685	637	663	680	680	657	649	655	624	660	657	655	691	645	688	646	645	698	642	648	634	634	651	658	681	700	669	668	666	659	645	648	741	650	649	663	650	664	701	673	661	649	665	653	667	661	695	633	680	682	646	643	666	677	700	659	655	685	679	653	654	699	678	705	656	691	664	674	629	654	669	664	690	662	686	628	633	686	676	646	676	649	665	669	699	677	651	598	654	666	675	602	678	646	651	694	624	671	591	638	653	677	660	619	698	679	676	664	628	656	671	638	647	657	668	653	670	644	652	647	656	690	645	663	674	659	624	658	613	706	668	679	707	628	672	651	649	702	680	688	687	634	692	661	665	709	692	623	672	655	671	704	671	660	628	714	666	622	634	661	630	617	671	650	686	657	676	617	645	654	636	668	685	672	625	600	663	641	638	639	713	648	693	632	665	640	642	676	614	680	669	682	703	663	648	698	707	645	632	716	693	673	617	606	649	672	619	694	680	644	639	645	698	688	634	596	697	689	670	685	630	652	679	679	698	659	659	646	674	626	705	713	630	609	675	651	659	651	697	668	674	661	653	705	662	705	654	635	667	674	645	674	678	691	685	692	719	638	646	685	689	669	650	697	619	694	665	691	684	670	695	640	659	716	651	651	712	679	694	649	644	680	681	661	678	684	664	680	672	654	682	692	688	649	698	626	716	697	635	679	686	704	638	634	664	646	674	675	655	688	643	643	632	689	678	649	647	663	689	634	654	676	674	660	670	643	665	674	670	709	651	653	641	679	667	641	671	716	686	694	730	692	647	686	684	700	708	676	657	672	654	660	618	671	667	647	662	635	620	679	659	636	675	656	662	627	688	690	685	635	674	677	603	686	642	661	643	635	658	687	664	705	705	646	658	679	695	700	684	638	658	691	661	665	695	649	698	621	679	641	694	621	680	681	623	682	674	663	646	673	687	644	685	642	657	660	689	658	642	676	672	647	669	702	700	654	681	681	700	690	670	690	667	725	618	714	597	686	658	660	657	654	638	624	642	700	644	629	688	694	660	694	637	657	696	675	655	641	652	690	666	678	622	655	655	652	659	660	707	637	634	740	699	614	667	662	675	642	646	669	737	645	697	654	661	699	673	667	666	693	648	657	626	657	682	686	668	690	662	665	683	661	669	679	662	720	706	643	655	677	652	717	729	710	681	658	670	670	708	718	694	673	693	678	663	644	716	658	668	724	724	666	651	683	700	662	691	708	649	620	665	661	682	656	687	678	667	613	651	718	663	642	672	700	666	658	675	619	675	647	669	629	644	655	662	661	688	638	659	683	633	678	656	637	667	679	683	683	682	719	651	643	640	687	645	662	675	687	633	701	640	647	674	655	669	667	661	692	669	655	670	631	653	647
30064	26039	12920	1644	785	763	756	730	709	681	714	729	718	727	703	763	717	740	709	790	673	777	686	696	701	705	675	726	702	726	762	758	714	663	712	700	709	761	739	718	697	701	730	703	716	701	719	662	717	688	726	669	693	712	745	642	696	698	725	706	698	684	676	680	734	711	707	685	784	677	720	689	691	699	719	739	762	710	705	687	707	746	738	719	721	681	714	693	730	711	743	705	738	700	694	652	709	678	715	735	698	712	756	732	691	704	742	693	695	675	747	693	727	727	696	730	718	773	707	683	688	711	736	690	712	714	695	746	680	663	704	676	699	746	678	691	675	659	692	710	664	695	685	680	728	739	702	708	719	724	744	722	708	739	696	692	681	688	691	669	715	729	730	684	721	691	699	681	702	738	760	658	725	651	728	709	728	716	723	695	714	691	706	661	679	682	704	670	717	634	715	704	647	695	681	664	705	642	690	709	717	705	677	680	707	705	755	712	664	691	698	709	676	740	717	728	725	713	682	665	724	701	718	742	695	724	692	673	659	739	712	762	669	724	697	700	721	707	720	692	732	684	685	641	721	680	693	746	695	749	750	651	734	672	667	695	648	786	732	712	728	721	705	673	692	755	678	732	690	738	716	724	728	698	711	683	720	710	716	721	704	680	716	709	694	739	741	689	744	688	719	706	677	768	709	693	653	695	667	730	698	718	693	665	696	699	702	729	713	741	699	636	713	739	733	722	723	719	701	691	737	720	740	713	681	730	734	734	780	691	791	694	738	718	696	748	712	690	678	746	705	700	698	698	737	694	708	722	740	720	696	709	722	710	750	698	713	702	707	701	644	734	729	716	755	702	700	726	701	720	702	709	660	716	711	698	669	678	693	717	687	703	691	683	686	724	689	661	733	731	717	698	685	686	717	707	682	644	730	753	692	728	663	667	747	730	717	667	685	692	738	695	711	669	700	709	715	688	661	733	675	710	715	671	675	710	729	683	719	694	669	735	691	714	656	698	738	673	708	729	727	694	717	706	727	661	730	730	735	721	715	698	646	672	716	686	674	714	699	667	694	689	706	712	674	714	700	724	779	712	715	667	696	713	701	683	707	675	734	727	703	699	700	755	738	731	671	739	726	734	715	715	679	671	766	718	703	678	681	696	681	657	699	721	677	677	669	671	721	718	684	730	717	692	728	724	734	712	707	699	690	697	714	695	700	741	744	696	704	735	690	710	692	666	713	708	661	708	689	705	673	706	701	706	725	711	705	699	704	709	674	721	715	700	705	729	721	728	715	686	701	744	710	700	677	686	679	726	723	727	709	663	730	706	740	738	683	695	678	744	735	712	679	664	739	722	751	686	701	711	687	681	686	651	697	709	753	730	669	759	711	689	758	722	703	651	753	657	682	711	717	691	687	703	716	681	672	674	667	707	719	712	680	704	674	706	680	728	722	714	696	702	710	672	690	702	689	732	712	728	693	699	705	706	680	685	703	674	690	667	694	684	674	702	693	692	696	666	682	663	723	690	684	660	689	680	692	686	739	727	689	710	741	714	719	689	702	678	699	699	675	707	681	743	695	687	695	729	727	697	706	683	716	703	736	699	754	658	766	673	711	724	679	709	642	757	663	742	721	672	715	725	698	670	717	734	697	704	668	694	689	730	671	749	734	693	750	747	730	743	673	692	717	679	677	681	677	733	760	723	720	669	691	699	656	757	699	736	618	699	720	704	709	669	693	713	664	702	734	686	665	707	673	685	687	705	726	708	692	708	690	651	717	699	687	734	717	737	734	711	679	746	723	695	722	708	705	693	735	722	709	699	732	722	709	691	693	686	719	705	692	722	691	729	726	716	703	728	711	688	769	686	713	693	679	695	685	720	711	684	714	723	725	693	675	707	675	686	699	662	696	720	728	759	742	689	695	676	696	716	717	656	703	682	705	694	708	700	657	693	745	662	668	737	710	688	730	709	636	702	719	696	718	732	640	709	690	715	715	703	709	708	734	678	749	732	759	709	751	695	658	703	668	630	729	698	726	719	721	738	709	703	701	685	666	681	758	751	727	723	677	699	668	719	656	695	715	716	695	742	734	714	698	701	731	685	713	724	710	697	739	690	727	716	744	693	712	729	708	714	676	687	720	728	679	733	687	695	709	742	703	657	723	661	692	682	692	703	665	723	666	713	698	688	694	643	690	692	678	714	688	736	715	712	735	740	743	710	750	697	694	670	719	701	696	707	694	738	711	691	675	715	676	718	737	689	682	659	731	665	701	673	733	721	711	627	686	708	708	743	678	737	706	711	680	713	691	692	706	701	726	688	669	683	696	660	669	684	707	719	712	704	730	681	686	701	692	697	729	716	671	687	710	731	704	696	740	658	682	645	687	717	735	729	705	735	692	676	740	742	704	628	696	717	727	680	645	692	690	698	648	686	693	696	738	716	710	693	722	722	695	681	717	721	687	716	685	740	689	725	723	695	666	722	685	698	722	718	739	707	684	715	733	709	726	674	707	694	653	673	695	703	733	722	748	713	659	686	708	723	688	704	767	728	724	708	722	714	726	721	712	708	686	716	702	711	734	731	744	679	708	715	741	701	717	693	669	739	702	673	726	673	686	734	723	728	725	719	664	703	768	691	670	678	713	719	680	709	699	696	695	644	681	684	703	730	691	719	698	754	715	713	689	732	728	743	748	753	680	646	738	706	691	775	664	699	691	726	712	724	667	713	730	677	702	713	720	712	694	668	712	693	698	674	707	708	696	688	719	713	702	754	722	683	732	731	713	730	671	716	695	696	731	670	670	692	690	661	692	686	691	673	693	722	679	715	678	688	698	730	758	709	710	705	668	652	712	699	729	698	716	694	713	742	769	653	745	744	666	690	692	675	661	788	676	747	713	720	645	719	698	695	698	719	677	686	726	694	721	671	726	704	757	692	679	691	697	692	699	664	661	735	702	728	707	678	734	690	731	695	758	697	682	694	739	693	778	742	686	727	700	726	755	695	694	721	662	722	707	727	751	695	660	670	729	728	732	705	726	678	676	706	698	714	695	650	702	691	710	711	691	708	694	709	760	705	721	738	689	674	698	703	673	683	711	705	731	675	695	640	672	723	651	689	726	699	719	665	688	727	696	737	727	666	703	680	751	737	709	688	747	707	728	698	706	687	721	737	727	704	703	683	770	702	717	682	705	704	681	683	699	684	677	659	732	732	708	703	727	744	736	717	704	648	725	674	657	674	735	760	675	743	716	736	765	719	655	725	741	747	696	657	746	694	681	682	758	688	745	741	680	713	686	716	704	699	754	684	731	649	686	691	678	689	741	741	700	720	720	716	733	756	714	736	718	745	716	697	725	640	681	708	725	732	683	698	711	724	696	735	699	689	707	730	744	705	745	691	680	720	698	723	743	728	723	727	711	728	678	691	734	755	735	729	675	732	693	724	710	739	690	679	711	688	763	722	675	657	675	753	702	725	679	715	722	687	698	700	742	705	680	714	742	751	657	727
23967	21458	28537	24939	21163	9385	1143	776	632	660	626	579	560	613	528	552	510	508	503	525	514	518	556	557	531	546	529	546	479	477	525	533	471	497	481	532	521	573	503	501	530	500	521	532	506	500	490	464	529	528	503	529	500	490	518	527	528	553	521	460	465	495	530	526	528	491	444	448	514	457	513	505	523	521	506	543	544	516	511	562	507	521	522	535	518	506	500	493	482	500	510	507	517	511	543	539	473	508	438	525	482	550	495	460	494	535	497	501	488	518	452	480	476	460	481	529	520	504	513	494	552	493	467	473	478	476	485	465	499	511	483	505	490	496	493	527	547	529	544	496	478	499	495	477	497	561	527	502	492	512	475	488	500	498	493	500	483	495	515	479	471	528	508	474	494	522	507	496	536	509	484	503	489	495	507	496	483	516	497	513	474	494	536	494	486	528	509	497	533	513	512	529	458	483	528	518	498	526	528	506	485	489	538	481	480	480	486	539	471	507	516	499	521	492	479	453	488	524	467	514	492	513	479	506	531	533	489	515	488	513	503	504	491	474	515	505	550	550	504	505	514	446	479	484	507	499	521	477	531	506	493	548	524	515	491	483	527	463	477	508	504	494	529	512	501	468	461	504	502	487	503	493	503	510	472	505	501	498	520	511	489	523	472	499	489	526	445	511	509	487	518	500	500	489	512	510	476	512	480	549	501	493	493	498	510	519	500	494	510	504	520	539	516	507	488	509	532	502	525	514	501	501	467	506	518	504	466	474	505	494	517	478	501	530	541	540	513	513	506	460	508	452	495	488	498	499	485	519	493	530	502	516	516	508	522	508	520	550	466	470	499	497	443	482	485	503	485	484	508	505	520	500	523	467	525	545	534	511	528	490	491	494	526	538	518	483	520	574	490	554	483	480	517	499	490	487	505	490	501	469	521	490	546	520	494	464	521	545	486	508	497	467	508	464	521	538	500	566	500	507	538	473	533	499	507	527	520	522	486	502	534	495	511	531	501	524	500	504	533	478	477	518	518	506	468	483	474	581	527	478	510	504	511	482	528	506	496	556	510	493	539	499	506	489	493	545	502	494	513	497	484	481	483	508	475	492	498	479	476	508	487	540	501	490	521	492	486	524	533	536	497	484	525	486	496	525	475	502	466	523	490	512	442	491	489	481	511	489	469	503	522	470	504	504	495	505	507	511	462	493	483	512	494	509	501	510	503	480	544	510	480	507	528	506	488	486	469	505	483	468	516	468	491	539	495	534	457	504	495	521	503	519	500	496	468	517	509	507	486	482	487	500	492	524	549	467	460	498	511	487	525	524	474	525	510	508	494	504	492	473	501	529	496	483	543	510	486	518	505	510	482	490	475	492	518	501	486	489	509	521	512	485	491	509	471	478	508	545	502	474	511	510	500	507	474	533	504	526	483	469	543	499	515	525	505	515	446	539	520	460	513	471	512	517	494	506	475	549	493	520	537	504	461	515	491	453	524	557	514	472	520	525	506	496	526	487	518	500	515	513	500	517	497	479	511	538	522	452	514	533	504	519	473	504	464	488	530	502	496	489	498	518	511	519	500	516	529	525	513	506	518	544	513	524	500	513	467	509	512	531	495	480	465	519	531	495	522	468	501	471	474	486	473	529	495	496	513	492	487	527	484	478	534	498	511	505	509	503	492	524	504	550	529	516	531	509	542	496	508	516	542	509	499	499	529	479	510	509	489	494	506	514	487	513	491	475	475	488	559	490	509	488	520	501	522	512	498	513	490	473	490	476	502	516	469	501	518	498	500	455	513	528	506	533	542	513	478	499	465	489	506	494	497	505	563	524	484	485	502	528	499	493	500	483	520	471	520	462	505	536	495	531	496	497	503	500	475	515	498	529	509	528	484	492	506	485	496	485	518	481	462	511	505	494	483	547	513	499	513	526	481	530	521	493	500	472	533	503	530	533	488	491	480	509	502	522	505	513	503	504	479	482	529	471	481	491	470	492	523	522	453	499	538	511	518	483	450	521	535	552	530	463	502	493	528	528	516	503	515	490	547	547	503	474	493	509	562	508	518	522	497	517	492	502	486	463	506	487	467	496	473	492	486	460	515	492	505	494	463	499	446	494	489	506	528	506	487	539	528	458	512	501	493	458	496	545	524	499	532	489	502	541	459	489	522	526	514	481	566	493	553	512	484	488	492	481	499	489	491	497	504	502	515	524	468	527	522	499	500	566	514	522	454	487	487	526	487	489	479	502	482	527	467	452	531	528	475	511	526	472	515	521	524	529	511	498	511	500	521	517	484	530	455	498	509	507	501	499	529	481	506	506	494	515	467	466	532	499	466	511	531	500	518	484	501	460	483	511	508	508	496	490	505	483	494	512	519	520	448	505	492	483	507	525	500	479	573	482	487	516	537	501	498	501	506	512	493	526	499	537	512	506	517	481	488	516	460	501	508	483	488	522	518	510	528	513	506	447	511	477	518	528	508	565	543	498	474	489	480	533	502	523	468	501	538	475	498	527	520	488	504	502	494	517	448	508	460	527	500	512	499	518	494	502	479	451	514	500	514	507	474	489	509	458	512	518	480	502	509	540	491	486	486	492	538	559	477	492	518	493	519	480	476	502	540	539	482	489	531	491	510	505	548	535	500	512	483	495	527	508	517	512	499	475	504	498	466	491	507	475	500	476	509	526	498	489	500	491	501	468	557	487	482	525	497	470	439	483	511	476	508	489	511	508	496	513	493	523	483	473	514	501	508	508	513	501	496	505	506	491	522	487	483	490	500	495	479	507	517	494	501	501	457	483	469	529	500	506	490	524	499	496	493	495	470	468	476	514	520	545	538	502	477	533	476	484	519	511	474	503	492	495	504	537	499	484	477	482	475	512	511	458	479	472	498	509	575	488	488	515	521	500	495	512	528	496	524	502	551	507	528	520	507	497	522	493	473	476	492	466	496	505	507	528	524	544	505	520	504	495	501	490	544	504	513	454	503	492	493	500	501	479	478	510	483	522	504	498	512	501	515	531	493	463	473	508	501	497	483	484	505	495	492	503	518	517	528	487	515	444	516	476	506	522	507	524	491	483	495	511	512	521	485	513	464	497	486	488	482	510	493	498	510	530	497	556	548	466	476	499	497	485	549	493	531	472	526	493	517	492	509	496	489	504	485	498	496	489	509	509	532	477	454	514	523	504	503	480	492	525	493	500	519	480	513	503	493	522	519	471	509	553	481	497	505	520	509	506	523	493	449	537	474	497	484	504	515	460	509	500	477	485	491	498	516	522	456	527	477	498	499	487	512	532	500	458	477	521	492	494	491	520	543	499	513	483	527	533	485	513	476	487	495	480	480	504	511	516	502	495	505	496	479	470	484	477	515	455	546	487	512	500	516	468	547	486	491	496	488	507	495	470	494	523	521	484	504	510	481	529	497	486	530	502	458	495	478	536	513	547	528	453	529	478	480	536	484	519	476	539	486	487	530	482	498	496	483	528	527	484	536	538	539	506	507	468
31705	46817	43993	12982	1782	1390	1171	916	911	804	730	711	659	658	609	629	582	591	583	607	587	574	607	530	571	499	566	568	577	523	545	544	546	569	562	541	564	552	553	542	547	512	572	538	535	522	547	530	557	511	542	523	563	541	550	514	577	564	551	541	554	519	556	583	564	559	537	543	539	572	552	542	532	562	566	571	549	601	556	571	596	556	610	570	555	540	554	536	536	552	535	531	543	502	531	495	523	523	540	540	583	542	538	561	533	574	566	604	543	558	513	523	555	527	514	561	574	511	553	584	536	546	572	548	519	533	526	580	532	561	554	580	561	519	479	539	512	536	479	518	535	554	523	546	523	533	520	579	533	571	532	540	559	511	597	529	549	516	534	547	514	586	553	581	508	565	518	546	551	553	538	555	565	504	563	544	552	563	545	534	536	520	539	582	550	524	523	537	531	535	521	506	590	568	538	531	528	555	508	523	544	580	551	518	534	549	550	526	578	537	525	547	576	570	538	534	547	546	545	516	555	510	542	493	543	551	552	549	522	547	488	538	561	543	538	530	569	526	537	580	542	546	534	528	580	552	519	504	547	569	543	554	526	541	606	570	516	483	516	508	511	571	534	557	562	506	561	538	556	530	517	500	550	505	544	551	512	564	520	587	562	547	570	544	562	513	530	557	556	527	532	537	522	551	551	534	517	526	510	532	546	548	480	579	559	547	548	542	548	545	520	508	578	558	506	563	530	498	520	548	596	543	569	523	573	537	526	545	559	544	580	493	546	547	529	521	525	491	545	516	577	546	570	538	547	545	540	539	558	495	521	544	552	543	523	562	560	524	567	565	559	553	568	511	570	489	532	528	542	538	513	549	565	540	475	538	546	521	582	539	540	506	530	555	568	573	482	553	556	516	511	511	586	553	568	552	536	528	542	529	555	577	587	500	545	552	571	522	527	529	560	523	531	568	491	539	546	561	589	530	540	533	579	523	525	530	514	537	550	520	541	559	526	503	548	521	550	563	539	552	550	520	531	515	552	568	568	551	608	561	502	513	551	546	566	575	565	586	525	533	525	529	543	533	538	536	562	527	528	604	493	574	576	520	515	506	562	549	567	554	560	585	577	582	554	539	510	582	583	523	521	525	525	553	552	591	536	611	551	579	556	515	559	529	540	507	550	567	555	522	523	542	564	533	533	544	533	557	549	530	554	531	580	528	532	548	522	574	513	538	541	525	505	491	543	514	553	573	502	519	548	534	516	564	537	551	490	513	551	571	498	547	495	580	516	546	518	517	548	549	544	528	571	542	520	525	520	533	525	538	583	561	533	558	539	531	535	519	557	513	507	551	587	532	563	530	616	549	522	568	551	539	541	582	530	558	537	564	488	556	547	567	557	528	541	525	548	536	489	522	534	527	520	547	539	555	553	543	515	563	504	503	550	525	566	587	555	550	567	572	496	547	527	544	559	508	540	596	503	552	521	518	516	539	532	564	596	468	565	526	535	545	487	528	555	517	564	474	547	559	515	557	556	529	526	523	583	515	512	545	559	559	543	580	538	545	515	561	537	551	564	575	525	524	540	531	560	490	537	501	552	528	545	521	567	544	537	551	579	554	565	524	547	529	536	521	535	508	539	531	519	527	542	569	494	557	530	517	560	540	583	543	520	536	542	565	554	537	538	566	574	574	546	515	545	518	537	568	509	547	541	531	520	535	567	552	552	544	566	539	536	582	509	521	535	556	550	522	519	548	522	563	579	565	574	554	544	507	562	523	546	546	537	565	541	559	499	533	502	542	536	488	562	573	573	565	555	547	563	534	546	520	575	534	537	544	561	517	549	562	521	570	480	557	531	523	563	567	547	550	563	554	553	559	508	550	556	519	555	536	570	531	579	572	497	532	593	535	540	546	563	521	536	562	548	593	545	515	557	592	569	535	564	536	608	531	553	588	549	529	530	549	473	531	573	551	554	525	535	490	581	547	554	497	545	495	565	521	519	526	549	534	520	514	567	531	555	515	513	570	523	531	554	575	516	529	544	539	535	565	551	550	556	496	550	559	536	553	564	527	525	541	541	528	553	524	489	549	526	570	586	582	541	549	493	543	582	564	583	546	547	537	514	519	506	564	535	535	565	538	572	527	562	545	550	581	540	557	513	525	518	586	540	508	520	561	569	512	574	562	540	565	551	554	531	583	537	515	538	528	537	547	528	549	547	544	564	538	590	565	593	578	542	578	548	572	559	507	542	558	552	535	519	538	545	565	539	546	550	498	558	540	524	551	533	566	529	562	586	513	546	586	542	558	545	524	538	528	570	570	531	544	539	526	519	538	564	547	498	581	544	569	559	529	534	532	602	565	524	537	563	562	555	529	539	539	524	537	513	530	529	590	566	528	537	552	528	535	531	534	511	535	552	547	551	534	524	539	532	550	529	570	569	520	548	522	524	545	548	552	560	537	561	586	537	592	541	536	570	527	555	504	538	587	533	516	527	510	540	525	533	532	553	536	545	516	531	542	530	544	566	545	531	528	506	586	523	529	493	520	554	527	524	547	534	534	511	533	542	515	538	519	531	553	534	555	544	520	539	568	499	561	522	499	531	579	564	554	561	488	522	566	593	523	548	531	534	549	514	560	549	564	550	524	554	535	566	554	554	507	536	553	512	604	555	560	507	559	533	520	557	566	534	554	579	540	557	530	542	533	564	544	559	536	501	503	496	581	520	581	523	534	534	572	558	532	569	559	568	575	520	550	544	538	554	546	572	524	547	541	509	532	537	536	507	546	527	556	519	547	537	564	571	541	537	512	511	573	530	524	576	537	550	573	522	542	542	514	526	544	520	545	582	531	550	549	511	497	576	534	529	543	546	583	559	572	549	581	535	516	567	537	524	590	562	525	532	542	559	527	546	559	551	561	550	551	542	526	579	527	504	504	523	544	528	545	546	534	517	549	527	509	555	553	523	548	522	545	547	531	506	562	506	542	556	555	556	573	539	525	538	539	548	560	519	555	528	562	544	562	509	547	550	518	537	565	540	556	530	547	551	496	522	534	542	544	541	530	530	527	524	564	538	528	495	543	549	539	489	573	553	518	525	536	556	549	538	562	560	539	550	559	497	483	574	550	571	514	559	517	513	564	513	538	545	527	539	540	579	555	519	556	527	551	520	560	579	526	532	548	537	550	538	501	517	567	527	550	528	515	519	565	571	516	511	548	509	560	535	528	572	534	511	560	569	555	552	556	541	531	515	548	564	595	552	506	574	571	534	570	570	555	532	570	590	487	529	582	482	539	536	516	530	554	561	519	525	563	510	535	540	529	565	516	533	594	516	557	525	537	553	564	549	532	538	522	526	539	551	535	538	546	587	509	529	520	528	579	536	550	556	523	544	534	534	538	581	498	560	535	547	548	504	556	546	512	511	530	544	494	568	542	525	521	555	508	514	552	541	529	536	549	559	563	562	562	499	515	535	522	506	544	551	530	561	514	527	571	532	523	545	549	551	561	568	529
24947	21534	27872	25545	13140	1073	757	663	679	613	607	571	620	572	578	538	551	555	540	556	533	499	532	580	541	502	500	569	547	527	537	565	496	562	492	541	518	587	568	524	551	531	568	545	542	547	547	537	572	551	563	497	588	563	488	495	499	597	512	555	538	516	551	540	495	516	515	550	565	543	561	545	522	532	544	559	540	529	544	552	524	499	581	575	541	535	525	530	552	515	535	540	576	525	498	537	515	493	530	548	542	541	545	563	501	553	561	558	560	525	547	546	536	525	544	575	517	541	555	512	537	504	517	531	513	564	513	538	527	539	573	463	549	550	506	554	551	531	511	579	519	494	529	508	506	525	559	545	535	530	522	547	525	547	521	539	519	503	545	580	544	529	489	522	533	577	507	508	523	520	526	514	561	551	564	520	515	554	514	524	509	565	522	526	544	515	536	531	568	516	523	581	555	568	521	494	529	571	518	527	511	538	518	517	506	564	533	498	561	557	545	506	469	541	512	544	531	610	535	515	559	531	553	535	579	508	548	520	543	541	539	547	527	534	534	513	497	559	502	524	458	492	571	525	543	522	496	540	530	522	526	523	479	504	561	536	552	511	579	562	564	543	548	498	553	541	552	556	535	504	468	529	529	536	505	540	511	549	541	495	553	535	563	506	528	532	523	527	543	545	586	530	528	528	535	540	576	523	503	549	475	522	519	535	545	564	527	565	554	534	523	534	534	558	562	516	543	503	527	560	544	520	506	484	511	549	535	509	521	536	559	507	496	550	555	546	531	534	488	518	546	489	506	555	523	521	506	513	517	549	538	554	538	555	530	595	516	527	560	518	495	537	553	541	526	521	525	548	540	563	505	537	535	533	524	513	583	530	566	540	554	521	539	553	540	499	534	522	547	538	505	513	549	542	530	553	539	536	576	547	556	492	521	567	508	535	559	460	535	539	518	580	538	576	558	516	548	499	533	485	518	543	527	556	512	528	538	497	545	557	532	590	561	554	531	551	578	568	582	520	557	527	518	526	513	549	510	543	548	493	502	573	538	561	528	552	542	581	536	552	496	547	501	583	508	542	516	589	532	545	515	534	539	527	508	526	585	536	528	562	558	543	539	548	556	518	500	479	492	545	495	548	540	512	534	533	566	539	504	537	507	543	535	536	563	539	550	539	536	564	533	510	551	544	530	577	570	540	520	519	531	572	483	508	525	507	527	560	506	558	538	530	561	519	575	533	530	506	515	570	552	553	524	554	538	561	531	471	533	533	522	534	552	528	520	545	535	521	564	536	555	499	484	522	521	555	513	517	547	551	561	525	523	500	549	534	527	525	540	508	501	532	540	522	524	533	502	568	523	525	512	501	557	487	509	551	531	552	551	561	530	552	535	542	524	503	540	485	514	514	527	539	567	556	519	532	525	536	549	506	500	482	543	541	555	482	496	533	524	527	551	524	503	533	491	540	541	564	574	529	545	565	540	531	544	525	555	490	540	505	530	509	521	530	516	519	520	545	520	521	513	518	513	558	587	498	531	556	535	506	559	547	533	523	527	556	515	534	521	513	501	533	493	534	538	502	522	531	500	541	485	538	525	523	531	555	546	532	541	549	524	544	528	546	532	527	548	536	577	552	523	517	549	541	552	555	537	554	508	551	495	565	523	531	561	505	551	545	570	506	519	514	518	532	569	540	532	544	522	537	522	496	572	563	536	552	580	567	509	533	525	534	590	550	513	547	505	576	530	510	517	509	571	494	552	522	534	517	544	527	556	535	496	578	602	549	533	562	526	497	541	586	565	511	608	540	523	539	534	528	519	533	489	526	549	562	528	584	560	558	553	515	536	526	560	467	533	514	523	517	514	529	512	515	548	523	527	535	557	546	531	580	537	529	495	544	511	522	549	512	533	530	507	493	549	563	577	517	521	516	543	518	518	507	511	579	541	526	562	572	515	539	562	536	538	533	523	526	547	531	561	507	545	519	588	541	514	491	535	518	549	558	551	548	549	551	566	507	581	549	531	559	547	539	563	554	535	570	515	583	535	515	559	541	570	556	541	539	531	506	551	526	556	579	546	535	552	534	541	516	544	560	530	588	530	538	534	547	595	530	564	540	546	508	526	550	530	538	495	558	475	550	514	490	578	561	497	544	517	543	547	510	514	557	546	496	515	557	553	528	513	536	582	521	508	503	551	500	516	535	516	524	564	555	547	517	526	538	569	498	536	549	529	555	529	541	515	512	534	505	548	545	515	560	555	526	480	522	525	561	560	538	560	515	516	540	533	559	475	545	541	515	514	580	536	535	569	514	532	481	550	536	523	545	546	525	546	537	542	581	526	498	537	496	533	528	555	522	549	538	540	532	496	533	532	510	517	530	542	533	534	546	531	571	547	544	535	476	509	502	531	541	526	539	546	556	524	580	567	552	518	521	525	552	537	536	527	542	559	527	599	541	528	514	601	507	524	525	529	535	544	536	526	546	555	498	521	555	519	513	549	519	525	560	507	496	507	557	585	540	527	563	573	523	508	522	512	543	526	535	520	564	510	514	516	524	519	522	489	542	534	539	568	542	537	514	560	531	501	547	527	551	554	525	522	544	524	542	555	549	523	555	549	551	487	569	531	554	515	525	506	591	543	556	524	505	556	544	519	576	524	539	553	487	500	520	495	549	558	564	483	498	554	551	515	528	525	545	527	516	505	517	514	553	509	541	537	530	541	574	489	512	526	515	541	513	512	563	515	507	524	541	527	537	585	528	509	576	551	557	579	591	500	563	545	541	519	517	520	530	523	516	548	530	541	534	488	549	535	553	533	524	541	526	521	549	543	540	508	528	535	523	525	501	509	548	494	532	555	533	527	539	573	474	505	546	512	526	553	607	501	511	507	520	516	525	516	512	557	477	459	532	546	547	569	514	572	537	463	547	529	579	547	527	520	540	480	530	508	489	567	523	539	535	553	548	511	572	527	484	513	528	556	583	493	515	535	523	542	583	551	530	558	553	553	492	547	575	510	530	515	548	539	556	534	500	497	527	518	501	479	520	536	555	502	573	533	527	506	539	543	550	528	549	518	535	583	527	525	523	525	538	493	524	563	511	548	527	508	506	514	559	540	544	564	482	501	544	530	510	513	523	509	561	529	543	523	534	553	523	569	548	526	510	528	542	499	535	582	586	523	545	521	550	528	536	549	544	524	550	525	546	581	532	515	491	507	548	553	561	548	520	552	541	569	502	550	528	481	513	504	519	508	544	514	543	556	474	520	534	528	550	523	510	570	539	499	532	545	540	546	516	556	525	549	531	542	529	526	515	509	535	517	528	539	541	508	540	569	531	529	553	545	526	522	557	546	520	509	538	527	522	509	519	549	561	477	535	558	489	561	516	572	517	528	561	543	513	568	515	527	516	540	513	497	559	525	545	517	534	533	513	547	563	534	560	566	531	536	532	504	520	529	552	555	531	508	529	546	548	532	528	561	542	558	516	539	550	485	515	545	503	536	528	541	552
32214	41198	32605	9815	1255	1026	900	796	703	667	663	670	642	581	644	635	615	579	611	581	559	578	549	579	618	570	577	584	587	555	549	583	549	539	551	577	564	530	551	570	543	560	559	573	606	546	572	534	532	550	586	533	534	578	582	584	571	571	567	560	548	596	561	563	548	551	559	537	562	662	586	572	540	595	590	530	595	618	587	616	551	551	556	605	559	584	554	586	552	534	585	571	577	566	543	566	562	544	547	583	550	555	566	541	564	539	549	569	559	551	576	570	521	552	546	532	497	532	511	570	593	598	583	561	572	565	515	590	564	544	620	577	539	493	566	553	585	548	540	525	500	544	528	615	523	538	558	569	522	560	566	573	610	565	581	522	548	551	536	533	574	569	547	549	531	580	556	584	557	561	551	568	543	583	533	553	572	542	613	520	524	564	581	559	576	533	548	563	533	530	548	550	560	568	527	562	545	548	577	542	536	557	566	564	564	582	528	556	561	546	534	571	574	547	504	537	565	558	600	579	548	527	538	543	542	550	569	543	541	560	582	552	568	596	573	530	538	583	568	597	502	579	538	573	555	541	546	556	511	542	550	553	577	581	540	585	558	580	573	553	573	556	596	577	575	617	594	589	500	567	577	557	553	563	578	566	532	525	521	562	537	528	563	530	538	543	553	544	558	561	559	551	532	516	517	586	615	522	609	561	611	541	545	494	575	574	525	561	580	551	567	588	579	512	630	506	572	535	542	573	527	573	497	545	511	550	563	546	527	574	503	541	586	576	579	557	556	513	538	542	566	582	578	533	556	567	586	561	558	491	540	566	590	571	600	584	549	570	558	541	574	576	539	586	553	545	529	575	541	547	574	537	584	555	553	569	594	548	555	557	572	555	551	572	573	505	598	525	526	557	559	549	575	515	589	544	532	530	549	565	578	594	541	525	521	601	565	576	553	550	571	539	560	535	555	575	524	496	536	544	585	539	553	557	600	527	585	562	523	563	619	566	516	532	597	574	594	555	580	580	579	546	537	547	556	535	572	541	559	491	584	560	539	571	573	597	545	541	555	575	546	580	535	526	567	560	575	566	561	564	569	594	549	540	558	526	573	548	628	595	525	553	572	564	572	551	539	556	573	523	558	603	553	541	518	521	540	537	526	533	562	536	558	604	551	519	584	642	543	541	546	565	579	573	547	538	558	593	548	591	552	561	503	552	518	524	546	578	496	573	517	571	509	538	540	559	548	577	550	587	564	577	545	556	500	531	540	579	557	545	593	542	579	583	526	549	551	526	567	561	542	603	562	532	563	506	589	588	568	548	574	568	555	542	531	554	536	540	568	569	564	563	530	587	592	563	555	559	554	550	554	520	579	552	573	590	574	552	578	594	571	538	559	560	537	562	539	537	506	547	553	532	501	532	597	587	546	541	553	488	542	594	545	526	558	581	573	552	549	576	553	610	583	550	526	536	582	533	565	514	554	555	583	586	556	568	537	545	559	555	532	535	570	578	586	574	543	555	538	554	617	584	576	560	564	570	563	571	562	555	615	550	573	547	549	569	563	590	526	585	563	572	557	544	573	570	538	569	568	562	547	582	570	560	550	582	569	573	610	577	546	524	523	625	530	533	544	561	562	568	557	554	552	546	552	589	591	576	586	555	575	556	539	562	551	586	543	533	543	578	585	582	549	541	588	562	555	521	551	559	571	536	546	574	542	568	531	578	560	520	577	572	552	530	535	561	534	562	593	542	520	544	544	567	562	556	559	548	569	493	583	578	533	583	556	570	574	535	538	519	581	570	572	541	537	566	573	521	495	530	584	553	519	559	566	535	597	555	520	539	563	577	581	540	583	565	569	592	564	615	556	549	578	556	541	567	558	552	534	527	566	569	546	554	554	565	600	541	535	495	565	528	560	578	561	520	565	518	557	572	525	555	560	554	562	563	577	616	552	621	526	569	550	558	542	547	525	543	566	587	556	565	546	503	541	510	545	596	587	579	562	512	591	554	585	566	577	528	588	579	599	561	581	546	603	529	572	519	561	566	542	589	541	574	598	590	569	592	561	542	585	540	581	540	581	581	583	546	529	560	596	550	574	553	532	582	588	561	550	558	512	501	524	527	532	548	525	541	568	549	577	602	537	568	543	572	551	541	521	535	605	596	530	509	557	612	570	598	595	545	521	530	587	566	590	517	541	544	546	625	578	507	563	574	547	538	528	583	549	564	607	599	570	561	542	560	569	575	584	569	575	582	554	542	538	557	515	568	575	550	534	565	557	541	600	531	547	562	537	543	560	579	581	548	537	570	564	549	546	531	580	573	543	559	511	542	576	553	523	525	551	537	545	546	560	573	493	550	566	587	598	580	556	559	563	552	542	570	554	537	552	567	555	573	558	570	553	523	579	568	514	585	548	546	554	542	557	552	545	583	543	517	567	520	519	563	552	556	562	596	551	521	612	554	541	540	534	575	552	554	562	539	556	534	545	575	543	578	534	553	578	570	563	557	576	539	563	557	548	591	578	551	599	546	567	560	575	560	581	603	495	567	509	540	555	570	593	557	558	550	592	530	574	561	590	531	539	536	530	553	549	551	532	543	586	581	536	561	559	567	573	549	570	552	552	529	530	532	544	562	545	528	512	554	583	517	585	569	575	539	579	570	513	578	574	523	545	570	566	525	563	555	628	560	575	547	575	567	593	585	584	552	561	563	516	541	580	645	585	563	532	558	558	563	579	594	535	552	580	574	573	545	592	561	562	570	538	575	497	577	541	553	571	596	558	600	570	571	592	541	554	543	586	564	575	560	599	571	549	546	559	571	536	544	523	566	606	594	553	509	531	563	541	544	580	569	560	517	559	518	548	568	551	541	571	637	546	553	540	538	600	533	566	542	547	589	555	563	549	569	584	590	581	521	562	596	565	579	537	529	524	546	572	534	531	532	573	599	606	552	543	572	554	573	569	564	535	523	556	543	576	534	528	588	547	585	541	566	552	564	561	597	517	561	565	531	536	588	564	627	512	554	589	548	521	530	568	565	539	539	570	577	579	585	592	548	560	589	596	573	526	551	563	563	584	543	578	590	559	514	607	622	570	581	594	562	565	548	564	567	601	554	561	593	527	506	571	567	552	529	559	582	523	555	569	576	505	551	562	555	552	529	562	596	582	600	558	549	549	565	596	558	548	566	558	543	520	555	571	541	515	543	566	564	566	576	583	621	535	557	587	542	549	584	569	569	556	571	591	548	534	574	577	515	568	574	547	503	565	582	551	550	604	570	561	584	566	586	560	593	519	522	615	516	554	582	536	572	542	541	557	496	567	551	557	556	572	523	604	560	605	551	572	567	534	471	574	550	564	564	582	568	569	531	600	509	563	554	529	549	595	544	573	581	560	558	579	591	545	560	608	588	541	522	554	546	576	528	587	516	570	536	592	550	527	586	545	588	575	518	552	567	547	580	554	583	538	556	603	544	538	557	580	559	567	568	539	540	528	599	552	577	561	560	529	563
22882	21534	29208	24352	21537	21493	9468	895	612	580	536	476	482	391	398	402	367	401	385	346	343	360	341	355	396	312	331	346	316	298	291	323	350	312	313	332	286	299	298	302	309	269	298	315	305	306	300	287	282	309	292	300	296	290	297	311	311	278	307	278	297	327	328	295	315	294	290	320	295	302	295	303	324	315	301	285	297	331	317	318	336	320	341	328	342	293	277	278	341	303	321	321	291	298	314	295	292	330	266	270	306	320	316	302	274	286	311	330	295	333	319	296	310	303	300	269	324	314	325	349	299	308	295	298	272	311	286	300	304	273	306	280	286	297	295	272	319	288	295	280	295	272	300	316	321	305	303	297	320	284	296	302	320	304	288	299	266	283	293	297	292	301	278	286	293	300	292	290	296	324	300	296	278	289	275	296	274	285	322	288	279	285	277	308	314	277	293	296	329	289	310	281	301	300	304	278	261	292	272	266	291	286	267	293	306	291	305	344	332	315	305	300	305	322	338	308	300	296	287	310	292	305	287	297	311	305	294	304	335	281	319	287	290	287	284	300	323	316	289	299	283	304	300	290	329	312	280	277	298	263	306	288	306	268	278	312	276	277	308	261	294	309	286	275	315	291	332	324	285	297	293	286	307	308	288	294	327	303	308	300	266	275	284	334	320	303	300	291	338	294	288	296	303	267	291	328	254	288	298	319	320	309	324	304	291	296	291	333	288	301	289	279	281	295	311	319	279	287	322	320	313	299	288	300	294	323	276	330	300	280	295	293	296	317	292	317	315	276	302	310	303	272	298	302	312	309	286	294	292	282	298	276	284	304	327	293	303	299	313	311	272	296	264	317	324	305	275	285	294	309	276	305	304	315	325	287	307	294	296	314	289	282	297	283	272	275	276	290	306	306	293	272	251	268	287	324	282	279	283	303	329	329	288	307	321	327	298	283	296	289	279	309	314	267	281	298	306	291	289	269	315	304	297	321	300	289	311	332	309	302	305	289	287	307	319	295	306	313	304	292	302	288	298	306	288	336	298	319	306	279	287	283	303	269	295	298	297	316	279	264	281	308	293	286	286	306	307	325	290	265	309	303	319	313	285	320	298	300	301	313	315	292	284	296	287	332	297	311	307	306	289	270	285	297	303	301	323	298	294	260	290	282	312	317	297	302	307	326	288	312	292	328	254	297	302	299	272	276	298	299	327	325	286	328	277	277	294	272	301	297	265	301	327	324	313	302	307	300	307	284	306	298	306	271	255	290	292	313	305	238	322	302	310	325	291	276	302	286	328	307	300	313	308	286	286	292	303	300	283	302	296	310	314	258	292	328	272	308	323	326	300	303	285	322	313	303	310	310	296	298	320	276	258	297	296	309	306	293	305	294	273	283	302	306	297	279	258	301	289	304	267	318	276	322	305	283	297	278	280	296	308	286	296	306	276	321	279	309	305	303	287	330	291	306	308	311	318	296	283	313	296	305	272	300	291	289	298	260	327	282	295	310	302	311	314	318	299	340	298	302	259	298	284	291	282	317	305	287	292	294	282	287	299	279	305	291	328	340	315	312	283	279	288	312	302	289	297	317	309	321	314	326	313	284	299	323	296	304	280	303	290	317	304	301	292	330	254	278	294	308	280	352	302	278	317	307	317	299	287	291	328	328	296	298	283	290	295	272	311	305	268	282	328	325	318	293	302	294	316	284	308	303	292	278	280	330	316	273	288	288	291	299	279	314	302	298	308	301	297	298	309	301	289	341	305	283	283	331	271	310	280	317	291	306	284	321	291	267	299	309	335	289	335	289	289	260	255	297	324	296	286	299	307	313	331	312	293	273	285	315	291	281	271	286	289	294	294	291	283	308	272	316	296	303	295	293	314	294	273	318	315	299	314	283	273	289	280	280	289	299	290	275	295	332	307	318	292	325	308	312	303	302	284	285	285	300	284	299	300	302	306	302	326	304	285	289	281	304	287	259	300	289	321	271	291	318	320	289	319	303	282	277	306	287	287	310	277	293	283	296	269	320	307	277	305	276	306	253	274	276	272	290	295	307	340	298	326	289	308	290	313	264	298	279	291	281	296	335	297	302	326	293	278	295	304	320	301	318	306	313	312	326	311	285	293	294	313	283	283	310	302	296	308	297	301	296	315	291	303	319	265	308	262	290	314	289	303	306	274	272	278	306	292	319	289	262	322	274	282	315	257	289	258	305	268	298	298	294	351	319	313	304	259	315	302	272	302	273	311	298	300	277	298	284	293	323	310	302	304	301	326	283	296	279	276	264	288	327	294	300	299	258	271	331	323	325	286	262	305	288	291	277	297	272	282	309	304	308	307	325	283	270	305	257	316	319	296	299	282	293	275	286	284	314	318	335	314	261	295	308	287	290	287	273	295	299	278	297	266	310	316	307	290	318	309	321	295	295	286	272	296	301	334	276	312	323	305	285	303	297	287	313	261	278	299	307	332	316	299	299	328	288	294	287	294	273	293	294	281	259	295	299	305	325	305	303	273	318	281	336	296	298	325	290	282	311	265	314	277	280	319	293	279	301	309	279	294	319	305	298	310	282	297	285	309	300	269	293	300	313	297	309	303	261	308	333	311	290	295	290	283	259	290	303	285	284	314	321	282	304	308	319	289	269	309	343	322	266	260	311	309	324	275	318	295	293	268	289	304	295	306	263	324	308	294	311	268	277	316	294	309	288	281	283	302	303	301	301	275	304	315	312	285	299	320	318	312	321	292	273	281	291	305	340	260	275	323	309	293	290	291	279	301	311	290	297	300	310	267	313	301	307	297	290	289	292	286	312	300	316	268	284	314	302	270	293	286	285	264	297	277	315	310	298	299	261	295	286	319	280	287	292	300	303	289	319	321	282	280	319	346	261	263	320	317	262	268	328	288	306	271	280	315	301	284	323	273	274	293	311	298	272	318	275	308	312	274	293	297	317	333	344	305	312	297	321	338	284	289	299	322	268	299	315	331	268	290	331	276	318	302	317	297	299	308	310	293	302	324	300	308	272	308	278	294	273	315	327	295	291	288	354	280	303	274	315	296	302	272	303	267	310	298	272	292	319	306	305	308	314	295	305	283	271	308	297	303	300	290	309	341	283	298	303	286	326	305	288	296	292	290	292	275	324	297	320	308	281	277	278	328	313	284	303	309	306	281	293	285	254	261	305	294	286	281	309	266	309	314	290	296	277	307	288	300	305	339	320	298	303	294	292	271	292	256	298	287	286	271	283	287	302	288	329	260	309	284	317	316	327	267	268	301	280	290	305	304	299	282	312	283	309	300	287	280	283	343	303	330	271	323	270	315	304	323	315	286	304	306	304	288	301	273	289	319	320	290	274	306	283	308	306	309	303	298	311	304	272	307	301	269	293	339	292	304	302	295	287	292	332	292	302	285	322	304	307	278	314	318	326	289	281	283	292	289	290	302	294	289	273	290	311	264	295	265	297	290	322	311	300	283	301	283	299	295	307	270	314	285	269	305	294	286	291	306	301
36007	50684	55103	24036	2664	1923	1444	1125	954	779	657	583	576	485	458	447	462	415	396	381	407	369	378	345	353	388	344	366	330	370	326	351	369	331	348	383	329	319	346	366	352	340	327	308	318	337	353	351	304	306	356	304	328	315	340	342	305	319	331	328	331	332	331	290	287	322	352	314	270	336	316	311	350	330	328	360	369	366	334	379	355	324	343	338	316	323	321	296	331	334	328	338	317	302	328	328	314	322	316	321	301	345	285	315	321	345	296	333	312	318	304	329	317	316	312	309	307	296	312	336	289	297	288	319	323	299	309	353	315	302	311	329	304	365	325	348	319	338	334	312	288	335	320	279	347	308	350	297	317	336	320	327	336	335	290	278	321	332	332	325	297	319	303	314	307	322	352	322	323	334	327	306	328	311	333	328	310	297	303	293	330	304	320	325	326	329	320	304	352	296	351	327	331	312	339	313	306	338	315	331	293	301	299	321	338	326	320	336	332	324	306	365	319	304	293	308	320	307	327	295	340	302	327	292	360	307	303	337	284	309	345	288	350	332	313	342	299	313	316	314	326	305	292	329	316	338	326	326	309	304	311	298	314	310	314	312	314	317	311	322	284	314	320	344	296	329	304	300	353	348	308	307	291	324	313	328	339	327	327	356	291	328	326	328	314	296	326	271	304	313	315	321	323	327	325	296	332	335	315	329	323	309	320	320	303	342	307	327	306	299	350	303	297	314	301	310	306	319	295	312	328	318	322	315	295	314	298	329	320	325	317	341	348	327	314	300	327	338	309	345	297	307	293	347	261	303	353	298	321	359	334	331	312	295	322	320	327	349	343	320	334	336	299	293	331	331	296	308	302	301	320	298	311	299	304	310	316	312	314	365	322	334	323	324	313	337	338	350	330	309	307	301	286	309	312	316	293	334	326	304	354	320	331	309	295	321	338	320	352	284	324	314	334	326	313	319	303	313	289	339	323	322	290	322	334	312	338	295	311	324	363	320	318	308	318	328	286	299	291	311	296	318	321	315	303	320	288	306	367	306	321	323	297	315	292	311	318	335	327	320	321	295	326	345	333	333	331	327	340	319	361	319	291	319	356	319	333	332	317	309	348	318	318	338	343	343	310	307	364	313	353	317	306	310	336	302	304	306	296	321	334	325	302	324	309	323	322	320	325	286	314	324	349	305	320	317	296	350	356	323	340	302	290	302	290	357	333	315	319	335	305	338	328	344	324	347	300	281	331	318	319	336	322	354	297	312	328	297	309	316	336	317	293	297	308	317	322	316	324	334	305	307	341	328	309	292	335	314	336	303	346	312	341	361	269	300	321	365	303	310	311	315	329	304	298	331	329	344	314	322	338	343	330	305	315	298	328	321	325	318	325	326	313	328	308	292	310	322	320	303	319	313	303	309	329	285	317	307	283	308	285	335	326	325	317	344	318	315	327	321	303	331	337	338	290	307	321	314	306	304	318	311	295	324	311	335	321	301	330	315	308	346	318	337	325	291	323	298	341	318	361	364	291	331	340	313	325	318	323	300	296	333	327	306	277	318	326	304	290	325	316	281	305	295	328	327	361	318	322	315	334	287	321	271	364	293	295	313	312	300	323	336	310	341	321	321	303	321	324	344	290	318	310	339	298	297	322	345	340	326	353	310	335	322	327	292	319	329	359	317	341	312	311	289	307	313	324	309	327	325	327	322	336	301	319	306	304	321	313	312	338	321	298	320	282	341	330	301	316	348	313	305	304	334	329	331	308	329	292	301	306	287	328	333	338	338	311	362	307	333	288	306	302	291	351	348	320	307	306	304	326	315	318	304	302	312	323	278	316	325	304	313	298	317	326	319	317	330	298	321	318	326	333	319	310	326	333	344	334	329	336	307	322	298	285	322	340	316	313	344	352	323	319	287	300	337	313	312	332	397	327	306	322	325	307	323	323	309	334	306	338	300	346	324	325	306	268	309	347	292	311	331	307	324	322	289	318	293	338	335	317	313	309	306	321	301	329	305	300	355	336	311	347	301	322	313	319	327	303	313	298	312	321	310	288	337	308	326	296	318	303	293	304	307	307	320	290	329	334	338	312	321	312	317	333	344	314	316	318	336	322	315	301	334	340	297	307	285	339	327	305	318	305	340	349	325	351	303	314	299	345	327	321	347	360	321	311	298	310	319	336	342	321	360	301	292	312	295	310	288	324	302	325	306	339	354	305	327	308	315	326	327	314	318	294	286	306	285	316	347	329	315	311	316	308	310	304	308	308	322	332	336	329	320	350	308	314	320	308	338	332	315	292	321	357	330	312	317	288	308	272	319	359	298	311	327	324	293	315	342	312	343	305	349	305	335	299	344	313	329	298	324	324	318	313	294	311	313	324	308	301	317	317	335	315	314	309	305	304	325	348	310	312	294	310	317	294	322	292	320	320	305	311	325	336	340	328	314	332	326	294	334	321	323	336	309	335	323	328	318	325	300	340	300	300	326	304	275	332	308	337	332	340	335	337	298	317	333	302	339	335	337	316	341	305	296	315	315	319	327	326	334	315	324	328	329	287	312	329	339	319	309	300	299	315	320	294	332	362	315	323	328	315	315	322	335	305	311	294	294	346	331	322	324	306	304	295	300	303	313	315	306	338	323	335	334	295	335	308	323	311	303	310	326	345	316	321	321	298	305	304	261	320	336	314	327	314	334	320	315	327	328	345	279	338	326	318	332	330	363	295	322	343	325	324	335	301	325	333	320	309	299	307	337	322	310	292	357	298	316	289	292	334	302	327	331	314	310	313	305	331	352	298	353	351	331	328	295	352	319	317	349	277	354	335	335	331	290	329	330	304	311	332	322	319	322	316	326	359	310	309	350	337	327	333	324	332	340	298	329	295	320	334	298	301	304	278	290	299	317	304	298	298	307	341	347	332	309	293	334	317	307	292	317	322	306	291	294	298	301	301	330	293	332	287	311	285	314	357	331	335	280	316	304	309	298	310	302	311	305	279	327	316	321	296	326	345	329	306	304	354	322	315	320	299	310	328	316	327	333	316	309	335	334	301	307	303	359	349	311	315	306	319	327	310	336	311	336	319	287	330	330	288	319	327	317	326	304	315	313	305	313	340	329	331	325	288	318	299	304	300	298	297	348	298	314	357	301	349	297	299	313	324	293	324	312	311	328	321	312	327	347	314	289	318	357	336	321	298	329	309	321	316	288	310	326	325	295	350	323	335	333	345	352	320	320	280	352	316	316	313	324	278	334	322	320	313	330	332	307	299	343	299	297	324	333	332	336	321	329	329	305	321	316	323	335	341	297	307	331	309	302	307	304	334	288	326	342	306	324	338	315	286	322	323	305	337	303	335	339	320	339	325	323	317	308	339	344	286	324	321	318	332	316	294	310	331	295	316	295	302	314	336	305	317	313	329	302	311	281	314	304	289	325	301	313	311	305	322	296	330	320	286	325	313	310	299	323	330	291	277	282	322	303	313	298	296	314	327	321	324	334	315	341	299	349
29258	22313	15038	3605	784	699	662	643	683	674	664	700	680	695	653	655	688	666	695	623	647	647	628	660	640	685	697	672	663	682	680	663	662	637	652	671	662	675	622	660	665	688	626	662	726	624	628	658	644	674	618	662	633	631	689	636	688	666	690	710	637	632	640	648	638	639	650	656	694	639	681	687	659	614	651	670	661	717	654	650	714	676	655	691	649	662	695	662	681	669	639	610	657	675	626	677	631	622	625	654	659	673	684	648	653	661	668	643	658	663	716	605	670	659	644	648	689	674	665	648	645	650	660	684	657	634	659	644	644	642	654	622	654	664	641	684	717	640	667	647	703	654	673	673	639	689	625	647	666	667	659	660	683	640	666	695	628	672	630	669	688	698	642	680	639	644	677	640	662	626	664	675	631	638	644	665	699	675	702	685	674	660	642	666	632	641	653	681	648	641	689	647	617	680	648	657	623	652	648	629	643	652	648	622	734	668	654	675	663	647	664	641	637	670	708	651	655	630	627	612	618	692	651	677	665	697	662	637	675	702	683	693	654	688	694	668	691	695	616	712	679	630	654	641	658	627	631	658	616	688	617	592	633	642	647	639	659	675	688	648	730	666	665	703	673	631	632	652	682	638	711	635	695	663	634	641	658	641	666	634	657	656	655	656	683	652	658	659	653	673	638	652	637	657	659	680	709	651	681	653	661	636	671	683	683	656	691	688	661	642	655	710	631	729	640	638	686	655	607	706	680	645	606	663	662	675	642	710	618	672	724	644	649	655	652	664	734	679	682	701	660	679	633	622	674	653	657	627	662	706	672	633	662	659	647	686	680	627	633	669	685	666	688	646	670	661	698	689	649	657	679	687	665	664	701	676	657	663	631	672	613	656	652	649	685	608	701	637	601	703	723	666	666	708	646	659	636	636	681	717	640	627	629	636	707	639	671	619	648	660	668	621	673	628	667	671	595	674	650	689	671	655	695	663	641	627	625	613	666	677	646	660	686	683	647	652	624	642	642	649	677	637	657	652	704	648	661	641	660	641	625	626	639	639	643	603	639	655	659	681	651	692	676	642	649	648	651	669	617	651	656	612	699	634	715	676	660	636	701	659	694	664	659	632	650	634	654	652	595	667	616	639	684	641	702	669	606	656	619	712	656	680	659	649	667	661	654	655	667	644	652	640	654	695	673	625	672	657	677	683	643	647	649	681	645	673	680	637	685	635	672	642	623	645	665	642	658	711	691	649	647	636	636	646	654	657	638	622	626	647	654	685	631	596	652	665	742	695	738	669	644	628	634	678	696	658	663	619	642	656	715	653	670	671	697	675	642	648	631	641	722	642	653	653	676	634	665	653	649	626	624	650	706	580	722	636	666	672	671	673	646	634	673	683	664	632	654	640	663	631	664	645	639	660	679	653	615	683	634	676	674	626	691	647	681	706	674	629	592	682	658	664	676	657	681	672	666	638	675	685	656	656	646	670	665	668	662	664	677	652	694	669	667	652	697	604	686	667	653	638	662	657	684	645	673	678	665	693	614	667	646	649	651	653	641	661	696	673	643	637	665	618	676	629	674	674	693	688	664	649	635	667	662	620	672	628	657	676	702	604	646	672	659	681	653	699	632	629	628	654	617	655	658	629	707	637	695	696	636	682	660	654	640	668	675	691	666	648	668	704	633	664	665	687	636	699	689	659	622	630	664	641	651	680	705	629	709	687	621	684	620	650	621	623	688	686	665	655	639	659	620	639	642	655	684	681	672	685	660	640	672	676	668	664	613	648	702	635	658	689	677	656	636	666	615	690	640	651	705	654	708	669	685	636	663	640	686	640	669	678	610	653	668	662	646	690	663	680	680	667	683	630	661	658	603	663	669	655	658	615	639	650	663	632	661	632	631	663	733	707	647	660	662	674	621	683	663	631	652	600	635	651	644	636	669	691	625	659	658	675	662	649	699	627	643	632	647	646	659	649	687	697	664	634	696	662	675	708	643	677	660	638	631	667	700	664	628	638	640	637	610	655	649	669	628	659	704	652	651	657	674	642	639	672	655	659	687	705	659	670	676	620	631	661	692	663	703	654	700	672	628	651	665	666	630	630	667	705	640	651	678	661	624	644	643	673	674	658	681	717	634	608	673	673	658	631	680	701	698	677	658	627	699	677	694	704	681	655	668	687	654	693	655	705	686	640	627	634	660	653	641	619	630	632	645	648	648	696	667	677	649	644	658	670	638	618	592	649	670	680	654	677	651	683	692	700	669	620	625	672	659	690	680	669	660	637	665	667	629	644	671	649	640	653	629	635	679	681	668	655	649	685	626	662	665	687	665	668	647	648	638	630	675	672	685	674	687	685	697	676	639	664	669	679	609	638	694	635	611	662	651	668	650	652	668	688	657	621	650	658	699	707	684	673	640	623	643	629	702	685	639	649	637	628	669	687	711	662	686	686	679	650	619	647	693	664	673	668	660	637	657	688	647	640	634	623	674	639	622	659	646	630	672	690	640	682	592	661	728	685	614	682	677	678	665	655	682	664	689	672	739	671	647	649	627	668	741	648	607	670	693	672	674	683	652	624	637	656	645	653	668	661	597	650	732	649	639	675	678	677	628	658	626	658	651	656	674	648	656	687	624	640	657	650	622	628	667	646	655	652	671	655	639	642	619	646	668	661	635	677	683	682	675	686	645	717	646	647	656	651	709	670	633	641	638	685	602	683	677	652	665	638	653	644	626	679	655	673	699	675	635	646	653	678	675	649	690	694	672	657	612	640	659	677	662	651	612	623	668	683	648	655	634	677	687	646	657	648	674	669	655	645	662	673	619	642	655	696	653	660	695	643	664	695	655	649	675	665	673	674	648	710	635	637	677	627	678	661	658	652	623	675	629	659	666	672	668	658	657	702	656	652	637	673	641	657	641	691	658	677	617	672	640	649	703	688	689	664	699	678	645	704	687	632	655	676	659	667	725	642	612	633	668	647	711	650	624	671	660	653	687	624	635	640	659	648	669	671	652	617	639	653	684	661	658	641	689	669	667	682	700	648	705	656	700	659	635	665	665	679	646	683	673	677	618	688	687	659	629	677	652	669	633	692	665	638	716	636	678	650	681	699	708	716	656	671	673	655	650	645	636	667	654	662	661	682	658	627	623	650	672	675	635	672	670	659	671	676	673	624	620	595	666	649	672	649	667	676	648	653	692	655	636	638	639	661	626	674	659	612	625	679	668	641	660	626	647	674	647	624	685	653	642	664	685	652	653	673	640	636	661	681	687	647	648	694	670	692	639	664	662	638	628	633	661	681	676	631	652	675	669	607	640	663	638	651	673	657	626	666	655	711	658	658	650	670	637	637	636	647	647	643	625	657	679	674	672	690	644	659	719	654	702	594	609	604	648	628	682	677	641	651	683	680	653	651	684	623	604	619	668	690	667	661	646	688	673	669	648	633	655	658	639	715	645	617	670	647	602	633	680	649	679	677	627	698	664	672	643	670	633	675	652	621	636	689
30456	22510	12363	2406	762	753	705	733	721	779	706	709	709	718	723	717	740	714	655	749	718	728	756	684	650	692	651	695	706	755	714	724	705	727	664	670	745	728	726	720	688	684	650	720	727	658	682	700	746	708	666	668	716	706	692	750	731	694	675	720	706	669	724	679	686	695	671	727	741	661	647	693	711	724	679	779	737	691	725	768	698	745	721	708	704	689	679	752	712	694	730	706	692	671	666	665	702	691	703	728	689	682	691	691	676	675	688	704	712	703	673	687	714	719	726	692	714	675	734	685	701	709	677	684	694	709	707	682	719	681	668	666	740	727	663	722	709	726	708	777	697	664	678	671	729	713	650	669	734	671	704	717	689	700	683	718	734	736	683	713	665	703	713	708	700	694	698	692	692	702	706	664	681	760	706	693	702	675	726	690	698	711	728	717	731	685	688	707	707	713	708	733	725	707	697	681	687	678	745	715	730	676	658	678	687	680	697	659	691	690	683	692	706	673	710	711	724	753	769	719	741	696	722	732	673	687	741	684	698	699	703	699	687	687	724	673	691	717	733	699	679	737	709	706	708	697	755	700	672	680	637	716	681	669	724	672	696	711	639	701	723	697	662	708	723	691	676	682	723	720	746	676	699	688	706	683	697	707	688	694	725	695	682	699	682	693	686	755	703	694	702	717	773	689	664	693	680	658	754	668	752	707	659	730	719	694	699	728	711	684	714	681	684	767	692	681	689	713	707	710	639	698	702	697	737	710	715	743	653	782	711	744	677	656	732	707	695	688	692	697	743	720	686	717	701	661	688	684	726	692	693	703	694	705	719	692	693	637	682	684	748	745	700	756	690	718	737	702	720	687	667	702	705	713	700	690	677	696	666	724	689	713	713	652	650	702	728	724	656	714	691	668	721	692	725	705	725	739	687	682	689	652	709	705	657	656	720	752	694	673	705	687	680	722	690	652	637	716	741	683	696	729	691	692	710	712	678	717	714	753	688	689	680	721	644	755	725	701	716	781	680	697	717	707	682	684	692	672	709	672	712	663	744	704	750	653	697	699	685	668	682	695	700	649	667	706	661	679	639	675	716	694	745	693	693	691	716	664	703	697	726	717	711	689	733	707	670	678	720	682	696	726	724	686	673	702	696	706	725	697	719	668	715	694	751	691	725	718	772	714	709	780	707	696	693	683	708	725	715	712	644	691	709	692	686	679	703	646	673	671	723	689	719	637	675	718	692	687	721	727	687	691	686	706	706	694	714	722	653	723	698	726	698	689	704	670	707	713	719	678	699	677	710	684	680	683	749	674	713	733	687	735	700	723	658	664	747	741	703	690	729	705	714	692	685	738	672	731	732	681	691	698	695	720	680	733	713	705	644	678	757	673	713	709	702	706	686	710	649	697	741	677	701	672	679	711	661	679	701	716	676	734	686	667	728	682	677	673	732	678	757	732	680	675	691	679	670	678	750	728	728	718	685	706	695	761	725	669	724	736	709	705	733	709	732	710	686	719	700	695	696	729	702	683	702	689	731	684	736	703	708	677	725	733	704	716	733	736	682	725	713	685	680	710	685	647	704	700	700	697	747	674	679	711	633	679	670	675	725	712	673	713	698	662	751	723	729	699	718	706	666	724	705	672	726	655	717	718	720	705	673	704	698	681	688	700	709	679	742	729	673	695	711	700	653	671	674	712	701	685	665	709	742	708	689	723	712	683	708	697	739	735	702	665	748	706	666	701	706	716	680	754	678	758	748	691	694	722	706	697	688	688	711	719	701	690	741	762	720	688	701	659	711	688	683	660	679	726	740	689	696	700	716	685	715	743	656	695	720	698	709	742	659	699	690	732	720	695	740	711	697	711	727	709	671	689	701	710	695	683	758	651	661	740	730	691	680	693	648	737	656	679	681	699	732	684	740	713	691	721	662	699	709	719	691	684	708	665	690	677	696	694	719	675	722	682	722	729	669	689	685	760	668	713	734	687	706	678	707	717	748	709	695	696	686	657	691	729	689	651	691	730	717	724	700	703	690	683	708	673	667	682	720	677	695	672	705	738	669	689	711	698	699	728	713	699	673	680	682	721	765	673	696	699	691	681	700	706	686	695	748	644	688	711	695	702	672	679	677	670	739	659	726	717	732	690	767	675	707	699	737	762	721	754	730	698	711	691	610	689	713	671	697	692	702	714	673	705	734	699	738	706	743	738	706	692	715	708	746	676	694	698	684	695	738	712	711	715	690	719	707	685	675	707	712	717	732	703	701	681	704	711	694	657	728	709	735	684	707	721	744	699	722	678	728	704	700	693	661	723	702	691	749	670	712	713	685	674	676	698	700	674	685	677	742	725	683	668	711	702	651	652	656	760	671	665	699	687	732	698	705	732	649	699	687	728	729	670	725	712	659	727	686	698	696	690	668	718	705	707	706	681	698	693	715	730	680	718	672	702	647	685	687	688	683	717	733	727	683	684	683	701	685	695	691	717	670	706	758	661	683	755	693	730	687	709	696	693	716	704	725	731	672	689	725	732	731	719	701	714	700	647	701	705	684	727	702	657	653	727	698	701	733	709	703	677	722	686	669	718	679	748	701	718	686	650	736	714	677	707	681	714	687	681	663	666	712	707	687	713	703	684	695	717	718	647	718	705	744	649	712	684	657	690	750	661	706	708	661	696	670	705	688	717	685	739	683	684	697	699	720	646	673	705	641	691	683	688	727	743	682	682	686	704	633	673	681	751	760	712	656	680	685	689	743	702	707	703	709	723	695	687	698	673	711	664	709	685	716	735	639	654	728	703	706	728	673	726	676	714	695	715	755	700	721	681	654	646	689	773	745	743	688	678	663	708	726	701	707	707	670	706	750	679	741	644	679	720	702	656	689	690	732	718	688	719	706	597	704	736	722	660	697	714	661	688	695	716	665	680	687	677	684	703	762	679	687	719	722	711	718	727	683	707	713	663	670	699	691	744	709	725	706	656	728	753	724	667	674	729	661	702	717	703	688	701	660	710	689	681	690	717	731	681	670	729	638	703	686	735	679	721	702	691	683	704	666	693	701	670	735	699	696	674	654	673	688	693	735	665	696	687	690	675	696	711	711	709	758	717	652	733	719	756	689	697	693	672	714	664	706	657	687	701	703	729	737	702	725	675	673	656	740	691	724	672	629	694	708	691	726	685	669	702	651	733	712	690	676	697	692	669	704	690	717	691	743	727	668	659	734	705	727	734	653	729	712	679	710	704	697	686	715	729	687	725	684	693	701	677	730	710	726	734	655	687	692	690	704	701	713	749	662	724	705	687	690	705	719	676	681	696	639	706	667	634	697	720	714	694	707	696	663	728	742	695	732	648	743	720	724	696	740	691	647	658	667	674	681	753	700	698	688	707	677	711	703	649	683	753	683	727	694	711	681	700	680	744	686	700	699	679	726	713	655	755	727	713	685	678	706	702	719	651	712	704	665	648	701	664	672	700	665	738	658	657	686	707	654	689	671	666	700	678	729	702
24063	21496	28996	24520	21383	11402	1168	803	660	673	635	659	573	529	586	593	565	544	516	521	540	536	541	522	507	487	518	471	528	518	514	528	519	550	514	507	529	515	552	533	475	512	526	486	510	546	492	509	500	477	506	495	535	489	516	508	495	502	500	534	502	509	488	535	483	500	497	502	492	471	500	475	539	527	493	534	525	511	532	516	532	534	534	519	511	524	507	496	520	514	556	505	509	531	496	546	524	526	520	582	559	505	465	491	526	530	490	522	509	534	499	475	540	490	496	466	469	521	480	517	506	525	545	504	464	527	533	541	494	508	509	490	510	473	506	500	543	492	526	507	510	509	496	521	506	511	522	483	495	501	530	531	486	502	469	523	480	513	486	502	511	502	508	505	519	506	497	490	516	504	502	493	489	536	473	488	480	492	481	485	501	519	549	495	495	531	502	490	514	496	554	547	497	510	512	531	470	483	492	504	482	518	483	497	469	512	517	515	504	470	506	503	497	469	502	550	446	489	530	525	519	497	469	508	483	526	519	528	489	521	497	506	468	489	484	502	489	497	526	510	514	512	504	499	481	490	525	520	506	478	476	467	506	538	494	498	483	497	488	496	540	497	507	522	509	477	562	509	511	462	482	518	476	483	536	504	489	492	545	538	505	501	532	503	486	502	510	493	503	528	524	511	505	490	495	482	482	495	534	491	489	503	466	530	497	509	500	499	478	497	477	511	526	468	474	529	478	498	497	486	528	526	547	459	503	496	504	481	517	474	491	534	510	500	481	490	513	516	514	488	505	473	498	497	551	501	489	495	493	512	483	507	517	539	532	492	507	479	528	534	482	528	527	511	478	480	543	504	507	486	500	521	520	496	526	471	511	527	486	497	529	494	489	477	479	529	455	497	505	522	511	543	518	520	513	542	510	467	502	526	496	458	467	494	488	489	507	516	529	517	517	520	468	514	511	508	539	531	509	553	508	471	495	491	478	498	512	533	524	524	514	483	526	487	499	482	474	528	547	501	498	517	512	487	477	499	502	524	492	477	509	509	502	468	521	505	495	514	458	552	487	524	480	503	501	488	507	492	501	490	460	521	495	498	538	489	505	516	492	501	510	478	509	528	486	482	488	518	463	484	472	512	553	527	489	563	529	504	493	453	487	536	496	526	461	488	521	524	499	469	521	508	528	509	537	514	486	506	524	484	473	512	510	497	503	495	505	522	532	493	500	491	520	504	499	484	510	511	535	516	520	522	503	496	486	512	493	526	520	519	471	532	501	460	535	489	482	493	510	507	513	503	526	516	503	497	499	482	502	516	537	502	493	453	482	516	491	527	514	488	481	472	496	473	508	522	526	517	536	545	536	503	532	467	525	531	492	533	484	480	475	490	511	537	506	492	497	495	507	493	491	516	504	501	516	495	544	467	505	539	514	552	460	504	486	492	523	503	493	521	524	519	483	530	495	481	470	506	491	529	489	517	491	541	496	522	522	467	494	490	483	507	532	511	478	477	518	463	483	536	553	485	499	517	485	491	511	518	519	500	555	518	492	495	522	464	492	480	525	507	459	498	483	472	490	495	510	498	489	549	496	505	477	488	544	484	542	513	498	510	493	470	512	491	526	496	507	501	482	506	506	542	564	502	493	486	505	522	550	493	486	509	480	512	485	512	474	503	511	486	489	520	486	530	491	502	536	450	493	519	506	514	466	525	511	546	505	477	512	487	531	520	523	547	499	511	477	501	524	506	536	444	515	491	475	488	513	488	506	521	501	499	504	528	513	485	512	473	457	523	519	523	468	492	499	496	495	512	485	473	508	523	512	523	475	537	555	522	486	509	497	467	516	514	536	526	491	510	469	538	516	513	514	480	497	503	521	514	487	507	510	522	516	514	485	527	516	484	531	466	521	509	456	494	516	465	513	496	500	460	532	507	521	531	499	524	496	484	500	499	514	488	511	500	488	554	484	485	476	470	479	492	536	475	509	545	475	528	485	521	528	505	481	489	509	509	546	516	522	502	510	485	515	552	474	508	538	493	510	508	484	521	471	482	523	484	531	498	487	510	527	465	520	492	471	491	559	531	513	526	530	513	494	477	520	524	510	522	434	495	465	501	540	506	522	467	488	501	511	500	517	531	456	548	521	477	530	505	536	526	493	485	521	532	533	477	534	527	549	522	498	510	480	536	509	499	518	505	489	479	468	545	515	495	459	515	495	482	497	480	498	472	487	510	479	499	518	442	542	514	501	521	522	490	503	526	531	481	503	472	497	491	499	464	508	516	493	494	495	507	480	521	467	534	508	526	511	512	528	510	504	498	525	472	461	514	484	532	440	450	518	484	473	506	531	486	505	514	516	501	507	510	548	499	504	509	507	534	518	491	476	519	475	485	516	500	513	506	481	504	455	476	500	530	526	517	518	468	509	498	532	500	539	509	503	498	552	483	503	482	523	468	501	466	507	537	511	486	501	468	520	509	495	478	533	518	521	504	501	506	528	503	534	498	523	470	507	480	482	506	507	469	511	508	517	532	501	539	464	483	479	519	495	521	573	522	501	502	506	475	517	476	483	503	492	478	496	541	466	528	491	487	519	516	545	506	484	499	503	485	513	524	479	508	470	464	485	472	527	421	502	461	487	513	519	518	477	534	495	515	518	534	493	489	513	486	505	516	499	518	480	468	497	532	480	491	487	505	504	530	502	491	508	508	505	515	497	506	481	532	478	498	431	552	510	492	528	504	489	482	497	487	472	515	460	526	494	464	522	491	504	488	515	507	485	528	522	483	560	503	507	469	526	475	550	529	491	547	509	468	515	498	483	501	496	453	493	540	500	511	495	432	504	498	490	515	545	508	503	487	511	494	508	521	434	491	495	503	483	493	448	463	526	483	502	502	494	494	523	487	477	484	488	533	468	490	503	527	535	522	527	510	524	496	526	495	450	552	503	539	491	479	513	501	499	499	488	498	518	507	503	490	500	492	442	448	498	532	506	491	474	505	472	536	541	501	500	500	519	521	527	513	484	510	505	476	493	477	506	520	473	484	528	525	495	464	534	480	494	499	500	458	523	485	504	462	515	480	491	515	518	469	518	468	490	451	470	491	460	481	516	493	490	476	489	497	497	477	493	555	546	489	485	476	502	499	500	482	490	531	502	545	510	533	488	524	517	532	469	513	511	495	503	515	524	536	494	533	565	483	527	535	542	472	532	492	518	475	514	553	495	472	486	472	505	519	519	514	517	468	516	483	467	525	522	533	507	496	510	515	537	500	520	473	484	506	504	507	527	479	505	492	510	519	497	545	521	508	491	520	489	494	481	506	481	470	522	540	475	498	498	498	494	476	487	460	527	511	534	531	484	475	499	526	486	476	487	504	481	498	534	504	529	488	530	492	496	519	505	548	532	464	514	488	527	523	496	508	491	476	459	474	534	532	488	495	543	501	459	494	521	522	489	491	557	531	478	503	465	495	477	524	474	529	505	503	527	525	504	512	502	506	508	475	513	522
32132	37685	44769	17472	1819	1425	1111	986	835	790	710	706	638	621	657	623	603	636	592	610	552	598	545	561	565	584	586	551	537	575	557	572	508	564	549	564	544	545	553	555	534	583	498	527	593	545	573	601	529	532	588	569	558	522	516	553	549	540	556	582	556	557	521	552	548	530	573	541	531	547	562	600	557	549	577	567	543	596	571	581	556	544	571	546	570	527	531	537	531	561	544	580	569	595	556	566	585	575	554	504	550	555	564	529	545	573	557	522	543	547	556	523	533	569	529	574	525	530	557	553	509	543	550	569	529	521	572	557	538	573	535	577	522	514	550	541	519	546	519	518	564	511	553	551	559	558	562	585	533	569	564	570	558	501	557	566	537	549	542	558	569	565	552	564	539	555	578	551	549	584	533	554	514	575	537	564	507	571	533	516	524	537	527	564	527	584	527	572	556	533	548	553	510	547	560	502	544	571	589	554	515	561	538	550	533	566	526	557	537	543	554	550	507	540	499	523	559	574	555	533	555	559	522	567	576	558	519	542	566	518	496	574	542	541	552	555	566	495	563	558	554	495	543	531	540	569	530	557	549	566	544	554	541	549	564	550	512	571	528	537	550	544	545	522	514	566	540	545	563	549	534	518	578	573	524	526	557	569	545	512	533	508	520	503	572	567	502	500	509	522	508	570	544	520	578	541	522	542	511	527	561	495	514	539	584	529	528	544	546	489	541	525	542	528	514	527	542	524	479	533	556	538	522	520	520	561	593	508	570	537	561	547	545	558	539	582	534	517	536	514	554	511	508	527	486	553	519	537	544	548	539	531	551	566	550	531	572	555	531	543	530	526	541	562	520	547	552	546	532	521	582	542	494	533	578	540	543	537	558	533	571	557	588	532	512	484	527	567	569	543	517	523	555	506	521	528	560	505	556	521	554	497	529	515	555	534	515	529	575	576	540	539	575	562	602	575	529	512	502	537	583	563	499	606	528	574	596	489	578	540	566	546	554	554	583	580	540	558	548	555	547	518	540	564	575	551	528	554	523	524	541	541	577	532	530	526	561	547	560	538	539	557	515	511	531	527	557	522	535	557	554	617	534	505	503	543	580	555	566	538	523	573	549	550	537	552	542	556	600	553	527	517	546	564	535	529	519	585	557	578	576	553	533	541	534	554	538	552	539	555	513	554	510	479	531	535	477	531	540	554	508	536	535	511	535	566	494	503	513	573	511	517	582	556	544	533	539	582	540	550	564	518	551	515	516	526	534	504	550	581	574	552	573	537	550	541	514	553	535	516	553	551	583	496	528	537	569	548	541	536	554	509	553	539	500	537	503	560	570	523	573	536	556	564	531	537	530	521	526	549	527	544	571	525	537	555	582	550	545	530	543	532	518	518	560	534	541	559	535	563	566	544	569	526	563	539	542	554	571	539	535	562	584	540	559	507	541	538	575	560	548	590	570	570	540	540	529	605	541	517	572	540	515	527	521	576	555	544	505	551	533	564	501	518	514	540	541	569	510	525	564	549	496	522	566	507	525	542	514	572	538	573	539	584	547	512	554	555	520	537	516	538	531	491	552	530	538	558	502	539	596	554	538	580	510	542	523	532	525	595	536	560	534	542	508	531	527	521	539	568	480	581	552	544	554	544	525	590	529	562	544	500	527	552	504	526	533	494	562	556	573	577	573	508	526	557	519	502	502	556	537	556	556	534	548	545	552	550	570	550	559	591	521	563	591	542	543	551	547	519	524	559	539	544	527	528	536	538	517	581	513	524	572	541	543	569	517	569	518	532	523	512	548	534	544	506	567	543	525	561	525	556	517	540	536	543	535	529	532	516	500	538	574	543	528	532	518	525	505	541	519	526	572	552	565	544	549	535	531	553	519	541	537	508	582	544	549	530	520	519	540	543	544	553	541	584	586	557	492	580	530	528	511	534	547	516	529	483	502	518	568	573	575	592	542	537	514	512	567	578	540	524	577	535	542	528	543	544	548	552	528	543	549	542	552	533	526	521	505	533	503	547	568	575	523	532	574	511	541	526	525	548	557	542	523	576	550	545	555	546	567	490	567	514	598	569	584	524	539	548	561	543	563	530	567	577	534	592	532	520	507	557	521	504	545	557	526	541	575	574	532	564	533	573	525	522	539	517	533	517	537	503	537	527	550	522	573	531	524	503	524	506	588	555	526	550	516	522	573	537	568	510	557	570	548	563	525	585	538	528	520	596	551	583	508	522	588	531	567	536	537	529	565	521	516	524	511	541	564	554	558	531	522	532	543	562	524	560	521	526	564	572	514	560	555	530	562	517	576	542	541	543	535	570	558	542	569	534	564	545	535	501	565	571	559	535	549	525	543	521	544	570	570	554	532	540	568	512	550	550	566	535	567	587	538	551	531	545	530	571	556	533	564	552	524	533	527	547	602	517	537	531	579	560	610	551	528	569	506	530	584	538	564	550	556	570	559	542	577	521	577	544	513	553	545	522	544	503	544	516	505	522	545	531	571	538	519	485	566	537	575	526	511	531	507	542	553	535	572	565	513	513	538	477	583	532	563	525	525	562	508	525	504	538	559	575	571	559	534	604	558	550	598	546	571	587	539	515	555	567	530	556	575	561	514	560	523	576	507	600	532	533	535	538	565	535	572	536	522	536	561	521	535	512	560	532	523	543	591	539	551	528	533	538	524	552	557	556	534	541	540	535	540	527	559	516	545	551	560	501	500	549	558	515	524	560	540	497	529	606	528	575	534	572	567	527	531	560	583	584	561	537	512	584	550	573	532	530	585	574	529	516	545	556	537	583	537	551	533	514	577	553	539	549	526	558	522	543	541	544	521	516	557	555	562	546	538	509	569	538	541	514	518	547	489	548	544	527	532	564	552	563	583	521	588	557	564	548	549	546	573	518	528	537	543	522	521	543	535	529	517	570	564	555	531	542	507	554	523	576	515	542	528	539	485	565	521	531	529	516	590	547	547	553	541	541	534	555	545	543	560	556	492	553	536	521	568	566	504	526	551	536	549	528	538	572	523	562	495	549	507	545	521	538	543	549	486	561	548	522	560	520	578	596	540	529	537	567	533	557	548	505	526	524	527	545	501	535	502	510	559	528	595	504	541	537	540	496	536	567	549	523	518	477	535	524	500	539	500	544	514	527	558	582	560	536	561	546	515	562	534	546	552	562	556	568	572	530	533	542	518	553	578	538	569	521	511	547	566	547	542	495	571	535	476	559	577	579	564	576	509	513	580	555	550	551	544	573	508	547	529	606	595	582	560	531	549	522	546	565	492	530	516	523	517	495	596	541	542	556	577	543	582	516	541	599	518	538	574	566	551	581	517	596	546	540	533	557	530	537	490	559	557	535	537	546	532	567	524	526	568	555	510	554	548	618	550	540	532	553	556	516	537	565	556	582	515	566	544	512	544	584	539	526	507	538	530	532	520	516	592	514	577	537	534	563	532	562	549	556	538	560	533	533	548	500	527	526	512	562	531	553	557	528	542	532
25075	21538	28177	25403	15342	1482	750	657	669	645	579	563	534	595	564	528	601	607	560	552	566	539	529	568	559	554	573	527	534	536	531	541	536	544	533	531	539	527	529	512	541	552	574	547	530	556	498	528	524	494	516	560	545	515	521	548	537	551	552	529	510	566	509	563	563	541	574	560	546	548	501	551	549	543	540	530	551	559	602	540	543	497	545	567	528	558	556	567	526	561	539	555	546	490	568	550	588	568	536	549	522	561	519	545	539	536	519	503	558	567	527	559	540	564	528	533	569	568	547	558	533	548	536	569	550	511	543	517	543	521	509	592	531	549	559	547	529	563	534	583	502	544	531	490	567	512	484	530	549	551	561	554	544	512	511	531	525	516	542	506	553	516	520	539	515	545	583	558	537	506	530	543	525	541	564	505	582	544	547	567	482	508	534	555	541	554	529	510	521	518	497	547	580	536	535	544	489	517	537	564	511	552	502	549	568	483	527	558	538	567	547	551	543	538	495	512	557	516	539	527	542	519	515	551	532	572	579	563	537	529	519	550	482	543	517	541	521	554	550	501	511	503	537	524	522	555	560	487	519	572	517	509	556	534	533	522	527	545	524	536	533	505	557	544	553	495	530	537	561	534	579	554	567	508	534	546	542	555	564	487	587	529	595	494	499	543	560	533	569	572	550	548	569	540	491	565	556	516	503	524	536	521	483	559	518	502	517	525	508	532	522	552	532	522	507	490	540	498	583	540	531	538	486	507	508	524	534	545	560	492	546	565	545	542	537	492	522	543	569	531	556	500	501	553	565	541	483	514	560	559	509	487	523	597	519	537	570	576	554	524	534	538	532	582	574	475	558	577	533	601	558	567	528	548	543	579	531	533	507	549	507	510	551	592	523	540	524	524	538	552	540	533	537	528	539	521	572	568	538	538	520	543	576	607	528	543	553	571	539	527	512	519	527	543	543	556	557	574	522	510	544	562	540	531	522	509	540	535	551	554	562	529	503	539	521	530	564	532	531	523	507	525	538	541	575	558	549	509	571	538	537	547	541	542	568	505	525	536	584	522	527	542	540	535	573	552	554	515	551	563	528	539	551	546	558	526	549	499	537	541	528	515	552	563	548	527	525	525	507	515	547	548	547	558	556	542	566	567	515	549	555	533	520	546	537	546	513	520	516	550	572	498	552	538	494	529	552	567	533	532	532	577	602	566	577	543	562	583	520	535	509	564	538	545	524	550	551	573	513	519	527	555	553	546	625	536	550	524	556	515	540	521	531	507	534	530	544	538	519	520	495	553	574	525	514	507	537	523	572	537	519	530	513	579	555	524	535	498	544	553	538	528	572	547	520	518	534	516	559	526	562	544	529	528	561	505	490	530	537	504	517	554	538	517	555	518	505	548	552	553	530	512	519	538	526	549	543	543	547	566	536	544	501	559	530	554	547	530	503	509	524	577	569	518	557	527	519	529	528	522	575	554	552	570	506	557	570	538	488	578	548	582	552	553	553	505	533	541	541	561	521	561	556	542	549	535	568	546	524	565	499	553	497	516	475	554	503	555	512	518	514	544	545	569	529	540	556	549	576	559	552	560	551	515	526	505	545	561	533	544	547	557	505	560	538	529	514	538	505	532	549	580	575	519	575	574	534	591	564	526	525	546	563	528	544	499	519	576	542	540	538	554	612	531	564	536	516	514	522	553	515	531	535	532	536	588	537	542	523	549	509	561	545	524	513	524	553	567	588	542	559	545	571	559	552	527	522	520	516	535	540	544	545	546	545	534	541	534	490	495	574	538	515	547	551	565	513	543	585	550	516	550	555	537	510	568	523	509	538	548	517	549	533	505	517	555	534	573	540	506	566	564	534	525	523	532	546	533	517	547	561	556	501	531	533	560	524	559	506	532	566	566	567	541	584	546	514	530	561	554	547	559	554	530	563	570	552	513	539	478	529	571	521	546	514	529	540	536	528	534	578	492	558	527	544	522	543	578	539	592	512	526	515	560	537	524	472	536	540	511	536	558	550	562	510	555	589	539	558	556	543	541	562	569	541	511	526	541	557	547	576	513	533	555	538	562	518	501	527	538	506	567	540	481	535	579	488	544	560	509	532	556	526	496	515	466	564	552	546	521	558	508	541	545	541	533	540	548	565	524	549	499	535	509	545	479	499	563	493	528	533	504	554	514	540	522	538	548	545	510	529	556	554	520	551	496	539	543	564	547	581	590	528	508	538	548	536	519	514	545	556	501	556	539	507	528	495	534	559	494	533	553	568	519	537	529	524	557	551	556	559	551	469	513	524	547	504	562	568	575	550	531	529	560	524	525	529	573	551	499	526	542	507	528	542	485	524	506	567	512	527	549	502	518	535	519	544	538	515	536	529	552	585	557	560	501	537	518	552	504	574	547	539	558	525	522	538	551	538	533	546	541	571	494	543	535	543	556	515	527	522	552	559	532	523	532	539	524	515	543	510	523	544	545	533	545	525	546	503	542	533	557	564	550	511	534	503	549	528	496	560	542	506	495	545	521	542	535	553	532	509	531	551	545	529	557	545	544	511	489	528	533	566	553	561	551	524	524	556	514	525	531	561	522	551	510	531	539	513	526	596	521	527	539	514	523	552	494	524	536	518	492	591	520	526	547	577	561	532	517	520	533	536	530	508	530	474	535	511	559	518	560	536	538	535	564	522	553	530	525	474	598	515	526	548	486	526	533	502	558	554	572	534	564	513	531	536	500	574	577	570	577	527	528	497	520	551	532	545	545	518	551	497	550	465	512	505	535	503	542	550	577	523	523	522	513	547	548	529	569	537	528	564	546	522	554	553	585	532	542	560	511	484	560	500	517	527	517	533	561	566	578	567	532	571	545	531	559	542	506	517	541	547	544	546	500	493	543	548	534	570	556	550	512	514	580	543	529	554	543	537	563	541	532	532	544	524	541	530	548	518	529	543	535	535	563	515	528	566	509	552	506	530	524	512	568	522	525	516	533	567	568	543	558	536	538	567	552	526	548	551	544	536	528	554	564	538	541	538	556	494	539	512	522	542	527	543	521	525	536	536	555	534	531	542	575	520	525	495	528	519	550	567	528	536	538	538	551	572	480	533	515	533	553	538	515	503	549	526	555	565	547	506	532	530	557	560	559	515	500	536	496	567	513	545	541	547	544	525	529	563	509	514	564	562	568	556	568	531	501	526	538	492	585	572	547	505	505	562	547	573	495	544	548	539	526	558	514	545	509	539	528	524	495	547	525	553	557	513	487	548	505	581	567	579	515	553	554	496	586	577	535	584	530	559	510	523	584	558	572	517	533	550	510	562	546	544	546	493	575	530	533	544	546	558	475	528	539	577	505	571	524	557	550	529	519	513	556	549	534	526	535	568	495	584	488	501	540	543	556	512	515	509	513	538	525	513	490	491	549	560	552	544	539	508	547	559	505	501	553	531	553	554	552	569	554	550	532	541	538	548	514	559	537	573	529	517	508	522	609	539	510	542	524	469	508
32086	32402	32840	15629	1359	1071	897	798	773	744	675	650	621	627	605	566	603	571	618	599	576	578	625	617	604	577	537	612	534	601	585	573	548	544	570	632	556	604	558	564	522	548	558	557	561	584	565	557	580	616	595	548	582	557	571	570	562	572	575	587	533	538	568	542	582	600	557	555	519	595	590	550	550	558	549	541	567	579	567	552	562	582	639	563	586	549	573	569	597	596	533	539	568	555	574	555	553	571	591	614	537	556	548	558	550	554	579	546	538	575	574	527	549	581	589	559	544	552	567	615	563	577	575	553	570	587	554	587	544	579	575	511	600	570	585	560	544	540	551	527	580	551	555	566	565	607	582	543	544	558	570	537	559	547	604	564	545	570	579	580	562	551	545	537	531	553	543	548	570	535	552	507	550	558	643	582	550	559	581	606	575	537	563	545	584	521	533	566	578	545	558	547	574	505	603	561	559	591	555	536	550	565	571	558	533	565	546	598	567	594	611	623	564	562	565	581	543	560	561	545	523	534	559	572	603	600	582	612	581	539	567	585	530	537	600	559	566	543	543	571	557	578	604	559	556	532	513	505	533	565	562	577	545	581	584	580	598	555	575	570	623	550	566	570	528	553	528	550	560	579	585	555	548	561	540	570	596	600	600	576	600	580	549	593	560	555	511	557	603	606	600	531	577	585	584	586	552	563	576	556	518	572	564	552	589	533	590	552	547	541	564	568	570	541	592	582	562	581	556	596	589	575	545	576	556	554	519	545	503	551	577	552	531	585	589	530	568	528	534	564	595	587	568	551	524	564	529	537	536	565	547	545	537	568	575	589	542	545	540	495	558	561	546	604	516	566	553	566	534	554	548	559	544	560	578	556	546	611	559	516	561	608	583	535	577	557	544	580	577	565	574	502	592	542	540	620	538	537	565	579	562	570	514	509	565	579	593	572	576	568	578	492	518	590	578	571	532	531	597	605	552	565	539	604	558	585	527	585	596	560	547	585	573	584	542	559	552	533	538	574	527	517	560	555	550	544	566	559	533	601	568	575	558	550	579	569	585	532	554	555	552	570	531	596	546	567	564	586	555	573	563	568	574	548	628	554	574	581	579	544	578	566	615	526	536	567	600	521	548	555	529	622	546	530	529	547	541	580	566	545	578	574	520	586	559	582	571	565	573	569	500	545	584	517	591	564	531	574	551	590	574	569	554	552	583	570	564	557	574	501	562	512	553	532	555	562	607	547	570	570	573	549	537	551	562	562	550	571	547	554	615	548	570	552	508	516	554	564	525	610	536	570	565	601	567	537	561	568	544	549	602	556	521	540	558	570	630	543	565	567	570	560	557	562	556	579	582	570	605	516	580	544	597	596	513	597	504	526	529	568	514	581	518	550	549	512	604	583	563	551	598	599	526	531	578	587	556	569	562	566	537	564	526	558	543	562	576	559	603	549	525	540	559	597	540	592	530	578	551	584	547	586	575	597	548	560	592	567	597	563	556	517	548	610	532	528	603	590	525	585	573	576	541	599	627	563	553	557	550	532	538	591	557	554	551	565	578	584	553	564	514	562	535	554	524	565	577	580	594	517	584	537	613	569	559	539	565	554	541	586	584	602	553	576	553	553	577	549	546	576	578	561	536	589	580	519	551	548	550	538	573	547	563	577	587	593	556	565	595	583	544	574	532	554	563	558	538	526	570	585	574	540	564	601	548	537	569	541	601	562	608	558	549	644	557	569	589	598	546	539	562	595	623	539	576	539	560	537	543	559	583	533	583	546	577	538	559	581	566	587	503	596	549	526	574	560	556	565	520	613	561	573	584	543	549	547	558	552	627	571	576	579	549	521	581	526	501	558	590	542	586	547	589	545	592	562	570	592	598	569	508	589	603	582	558	590	568	554	551	628	559	532	536	568	583	555	613	556	565	579	540	544	549	572	573	547	581	607	573	551	556	591	546	585	558	616	586	556	539	577	542	535	555	592	589	582	556	582	544	575	542	567	555	562	561	547	547	520	594	573	492	595	586	562	567	584	534	549	570	573	585	540	544	515	543	565	569	548	575	584	546	534	582	596	576	543	580	581	575	552	588	579	524	614	559	586	577	616	596	557	555	586	576	551	554	588	535	555	595	537	524	541	546	557	568	533	580	582	544	551	615	552	601	572	539	572	619	527	575	533	554	593	548	550	576	573	584	562	572	581	524	594	570	592	571	554	586	556	542	558	529	577	540	539	547	540	533	578	553	588	570	575	541	629	590	583	560	553	585	540	535	551	536	543	559	552	568	622	613	590	592	594	562	571	557	554	608	581	566	544	585	565	556	553	612	533	580	528	537	577	507	551	553	559	589	614	579	574	570	613	613	558	579	583	571	527	531	573	565	563	598	526	591	552	585	612	546	559	533	557	584	588	550	575	564	530	571	565	592	526	558	534	597	581	541	568	542	519	618	594	562	544	579	557	593	541	573	570	566	578	565	561	572	600	557	570	538	590	578	637	567	565	582	618	593	589	558	558	562	569	538	522	542	573	589	572	519	546	567	550	575	541	552	547	553	573	551	552	537	537	529	569	586	544	557	525	544	553	534	513	511	571	565	544	564	544	567	590	556	543	546	569	606	568	541	544	600	552	593	550	525	584	540	587	568	565	577	566	599	562	523	579	572	553	575	567	527	588	532	590	575	557	563	554	538	629	564	564	562	565	548	555	567	557	540	570	521	555	544	561	567	601	552	533	565	573	535	564	613	517	596	581	569	568	580	576	541	568	566	571	589	563	641	597	600	522	530	579	567	564	562	582	539	571	572	534	507	535	588	541	579	600	573	570	597	514	570	574	570	570	538	526	531	554	536	593	557	618	541	554	544	614	510	552	544	579	534	569	545	549	585	544	569	566	584	551	557	570	544	538	596	602	544	571	554	521	585	549	592	570	546	554	574	612	596	543	579	582	553	599	558	529	567	548	531	589	599	545	613	591	542	547	554	602	551	591	582	534	597	528	603	586	590	583	557	580	546	580	525	580	560	499	553	624	588	544	550	522	555	561	568	550	583	595	524	550	599	527	572	545	548	585	567	576	540	594	519	528	567	555	576	581	607	553	565	598	559	550	558	541	598	539	565	571	562	562	587	524	552	552	562	535	581	582	556	553	614	554	563	550	580	526	559	514	569	558	617	590	548	559	573	543	579	566	568	564	575	591	535	534	568	577	589	554	555	534	557	526	570	564	560	532	506	557	635	556	545	560	594	553	536	565	536	600	566	573	558	539	543	572	568	555	575	572	554	574	566	521	532	541	587	554	549	576	535	535	546	563	569	586	572	534	561	554	637	553	552	546	587	563	550	555	563	562	581	551	537	572	553	565	535	585	546	519	531	547	591	572	559	575	558	634	588	555	559	574	538	511	594	548	558	550	600	562	580	542	574	568	596	541	568	548	569	550	538	565	564	523	565	544	604	518	486	547	543	553	543	598	551	555	583	582	556	563	558	559	569	557	562	588	540	546	565	559	617	536
22858	21536	29241	24364	21542	21545	11450	967	639	557	549	477	433	395	409	404	384	375	333	320	346	343	371	325	307	312	331	333	306	327	304	334	307	319	334	352	286	313	281	298	313	295	287	307	309	257	288	261	314	300	294	282	290	311	294	288	320	285	289	283	269	310	278	287	309	299	280	293	267	314	307	303	332	294	346	314	356	325	334	328	323	307	333	295	319	330	293	313	313	311	255	281	295	287	305	281	330	312	300	306	294	283	291	305	330	296	301	298	309	271	279	300	329	303	266	276	303	304	252	322	305	288	286	306	287	275	309	296	322	306	247	330	296	304	289	299	270	316	333	298	302	299	290	316	274	321	300	298	311	281	316	271	294	298	274	304	286	329	313	286	293	306	286	263	333	320	287	270	311	271	307	282	295	312	298	281	283	278	302	298	312	279	280	300	293	309	299	294	327	301	291	300	296	267	304	308	310	325	336	293	324	319	323	315	325	320	305	270	286	273	273	300	309	276	297	269	278	295	271	281	270	270	271	295	284	283	300	300	316	318	304	294	310	290	298	299	304	292	289	287	273	292	282	310	283	316	288	316	300	302	279	290	281	311	298	273	285	294	305	287	269	267	288	281	315	305	286	313	289	306	293	315	307	256	323	295	283	270	303	318	299	312	311	281	315	310	305	275	300	288	287	272	330	286	267	321	258	267	339	287	300	327	317	315	292	263	301	288	338	277	296	312	298	308	317	323	274	298	262	292	299	328	291	316	274	298	276	304	272	311	298	284	294	305	294	311	279	314	322	302	302	279	305	306	296	310	295	274	288	302	288	294	291	298	290	305	307	286	307	313	311	273	313	266	294	280	309	300	291	308	248	275	296	316	306	285	283	278	300	282	286	308	331	277	272	334	290	273	287	279	322	260	288	298	310	270	310	279	312	304	314	306	286	327	295	254	305	294	268	262	315	291	304	268	310	268	316	292	296	266	296	311	290	291	282	266	300	298	264	293	299	299	288	285	257	297	315	297	297	298	280	289	307	274	285	282	292	294	295	292	289	297	286	304	272	309	290	290	259	288	305	297	287	316	256	307	314	262	291	282	270	280	309	330	327	312	276	282	285	295	295	294	290	302	281	307	285	302	278	301	237	309	337	280	305	271	282	305	286	299	284	292	287	330	297	310	284	280	299	267	268	298	316	303	302	331	297	303	295	291	316	249	290	270	250	287	282	311	294	327	288	281	305	289	291	289	290	289	327	290	265	310	272	311	306	290	300	325	259	278	276	280	273	280	300	294	276	291	278	312	287	299	282	309	305	304	309	304	309	285	298	329	302	299	290	296	281	282	304	305	300	288	311	275	297	295	292	276	281	311	295	304	276	287	277	307	285	300	318	299	328	289	301	303	307	306	315	307	276	278	288	301	304	323	291	317	290	325	314	280	294	287	275	283	287	299	288	306	285	288	267	297	278	295	275	292	336	293	289	307	279	286	296	286	352	303	302	302	331	278	297	273	283	292	283	306	303	299	295	300	309	270	277	296	305	311	287	284	303	292	317	320	271	317	281	286	306	283	317	327	304	305	302	294	305	310	276	290	307	269	278	295	298	281	305	324	306	275	287	298	278	284	318	320	273	312	274	286	297	302	330	324	293	304	280	295	293	287	305	296	305	293	307	320	248	303	302	299	314	285	273	316	283	299	291	295	279	317	292	287	309	277	288	285	279	279	307	318	300	313	298	328	311	290	283	296	284	291	283	284	280	283	365	300	327	321	306	321	315	296	291	312	293	326	276	277	286	301	278	294	298	325	276	259	302	303	309	292	296	306	323	276	309	328	298	318	302	300	300	276	308	303	308	259	275	275	309	297	316	258	331	309	299	309	268	287	318	291	285	259	273	305	299	288	291	294	309	317	298	307	304	260	302	333	327	266	280	295	319	268	308	302	278	296	313	269	286	321	306	277	280	296	304	305	291	320	288	284	289	347	309	298	293	302	320	289	301	290	295	277	331	298	297	311	323	305	297	285	278	340	315	277	291	280	290	332	290	285	311	305	300	294	278	303	288	288	318	314	298	277	285	286	321	320	302	277	306	299	263	340	322	272	288	313	308	289	320	292	278	303	293	288	274	295	314	263	310	296	300	307	266	271	291	276	287	275	299	281	301	313	276	294	279	293	314	329	263	328	293	291	297	261	283	299	273	276	282	302	300	284	291	290	300	276	297	303	274	308	328	277	293	286	255	307	295	271	291	294	288	290	300	298	331	287	290	302	319	312	274	280	285	307	263	270	292	281	308	298	304	309	302	307	284	336	252	292	294	283	291	310	290	295	326	312	243	277	267	314	299	283	298	258	295	295	283	284	265	306	317	316	274	288	287	265	251	307	274	278	324	290	307	278	294	295	316	286	280	270	292	291	305	272	304	267	303	306	324	303	313	307	274	291	323	306	308	314	274	289	274	303	311	306	304	310	303	278	294	290	290	278	316	305	291	275	310	273	281	307	293	292	299	307	282	313	286	310	315	315	289	289	317	314	316	301	322	298	314	315	264	308	298	287	294	294	301	275	295	319	264	289	300	297	287	324	303	304	291	316	264	278	295	318	317	284	294	275	297	320	315	270	320	331	305	316	294	276	292	325	291	290	321	304	288	261	290	274	325	277	298	288	280	307	284	269	290	291	269	277	305	271	258	315	312	284	280	291	283	291	304	297	276	291	274	313	319	289	280	316	304	298	298	302	331	271	284	278	325	258	274	301	279	288	307	308	296	304	251	298	290	299	292	287	285	307	290	306	280	315	288	284	297	296	299	274	265	295	281	301	290	337	309	278	339	325	311	260	289	278	305	278	295	330	296	300	300	296	312	250	290	279	303	255	300	287	269	302	269	315	278	277	285	303	288	297	332	316	264	261	338	293	295	275	288	296	286	318	299	313	275	266	290	268	274	312	290	320	273	294	270	315	313	293	275	322	289	300	327	304	307	294	266	273	296	276	297	310	281	307	288	270	317	293	298	321	326	301	322	303	297	286	276	299	313	327	334	304	293	310	278	291	292	312	286	299	282	318	291	295	287	282	299	302	293	306	307	274	276	284	307	299	297	318	271	286	325	291	313	273	286	307	284	284	344	307	310	292	307	270	300	293	332	277	297	299	309	289	299	292	279	300	274	282	293	287	277	302	310	304	305	299	298	294	312	288	321	310	297	274	304	294	295	292	324	285	304	272	290	324	311	286	313	305	279	328	280	318	291	308	276	287	291	287	284	284	261	303	305	289	294	302	293	312	298	269	313	285	310	274	268	285	306	307	289	304	316	278	306	298	291	328	315	288	293	256	292	314	323	294	297	275	318	259	282	289	309	308	284	312	293	308	293	302	300	320	292	282	300	287	283	269	265	313	302	292	291	272	281	282	293	256	290	317	278	325	299	306	293	299	297	284	321	286	297	291	300	305	282	320	287	274	275	319	290	295	287	264	283	306	275	312	288	270	312	275	294	289	297	256	290	309	328	300	342	288	298	268
35138	39889	50974	32107	2717	1987	1510	1113	959	791	712	582	527	543	509	429	458	462	447	392	385	398	364	389	342	354	368	374	337	380	334	350	353	305	354	339	323	310	337	308	336	306	335	318	338	329	361	311	279	348	316	324	307	339	325	301	305	328	327	303	320	331	332	321	321	299	298	345	309	338	309	361	340	352	320	345	357	341	359	372	363	351	327	354	371	324	313	329	357	342	315	279	321	355	325	347	308	337	335	289	321	333	323	344	341	316	303	329	328	323	323	325	318	329	326	319	276	341	323	331	287	332	306	330	310	358	325	332	299	352	347	325	293	299	300	336	336	334	320	291	320	333	305	330	320	344	302	308	312	280	325	332	306	311	290	308	319	322	334	330	324	307	337	329	329	344	350	304	309	294	340	308	303	320	347	314	335	314	308	326	316	324	322	307	338	326	305	327	305	313	285	298	339	346	340	318	321	332	301	290	291	302	338	325	313	318	345	316	302	351	329	296	345	332	307	317	301	324	315	315	335	309	299	311	308	294	305	321	283	312	324	283	326	292	296	300	313	308	337	303	327	338	324	336	315	327	307	308	316	339	360	314	322	348	315	310	295	338	315	354	330	308	356	291	315	324	322	302	340	314	305	309	298	315	318	332	315	329	313	299	346	313	314	317	307	306	339	327	325	334	335	275	301	322	321	319	316	335	339	311	302	329	291	302	357	303	328	340	315	308	322	341	280	350	318	331	305	310	322	308	307	329	345	330	303	312	337	316	337	304	323	332	289	277	359	330	335	319	348	332	326	318	311	313	339	294	338	288	314	334	291	323	312	308	325	325	304	284	321	296	347	330	312	295	349	302	306	294	291	301	312	331	301	291	292	325	330	306	308	311	313	317	311	312	316	294	304	345	320	306	327	351	292	324	325	342	322	336	348	344	316	288	296	319	381	320	324	328	357	344	313	326	318	340	327	296	310	328	297	325	371	328	333	326	309	317	306	333	328	308	286	297	311	329	338	307	326	300	340	331	351	331	293	306	314	319	339	294	327	344	313	279	321	301	331	305	330	324	338	312	292	326	322	328	346	323	311	304	353	326	312	352	316	332	324	320	348	314	314	330	333	340	359	321	317	321	321	344	304	322	325	312	314	288	303	333	335	327	319	310	306	339	309	310	337	285	269	324	299	330	314	346	312	317	294	318	302	295	322	304	340	325	342	303	313	329	304	331	347	346	358	320	309	378	310	340	318	302	325	333	293	324	319	324	324	325	308	307	300	324	284	348	346	309	290	289	320	325	314	304	305	342	316	284	292	316	317	311	309	337	290	314	310	300	303	293	307	338	337	329	292	312	313	321	291	320	323	341	327	325	313	345	331	337	315	324	329	341	325	354	322	310	339	350	313	307	288	311	308	310	335	321	316	287	304	294	358	318	346	348	317	331	337	333	300	324	336	322	334	342	286	316	335	297	326	337	354	342	322	269	295	303	324	326	329	334	307	293	309	320	361	334	339	307	317	287	296	316	335	328	310	294	318	314	290	320	330	340	338	356	319	325	305	343	296	310	326	339	295	336	297	296	321	357	289	272	319	321	317	310	322	348	293	310	337	331	326	315	323	269	318	332	323	332	346	324	347	343	326	338	319	316	323	329	336	334	309	284	332	325	308	296	329	319	323	332	372	307	344	325	296	286	327	313	314	311	336	284	342	306	306	311	340	328	323	323	323	318	328	326	323	315	315	322	327	313	315	294	345	309	323	319	288	311	309	305	327	341	323	352	358	319	324	301	307	322	320	326	313	327	321	339	309	317	323	330	363	320	317	290	330	301	307	311	311	344	301	293	303	327	316	314	301	333	293	280	283	308	293	307	331	324	340	322	302	326	283	314	278	371	322	314	343	311	343	337	325	301	323	298	324	307	313	337	332	340	320	335	352	312	326	316	344	340	300	312	323	349	315	318	331	267	333	286	291	318	358	323	335	330	350	320	321	299	296	304	337	322	311	336	313	313	345	331	309	327	324	307	350	332	350	339	327	321	314	300	319	299	345	331	326	305	317	320	323	331	337	340	302	346	306	313	296	347	329	335	295	322	315	326	298	327	330	299	299	325	334	290	334	328	329	321	304	319	314	344	289	322	290	302	307	291	316	289	329	346	326	319	298	321	320	327	349	324	316	321	277	302	319	331	338	326	324	349	323	334	313	335	291	298	318	313	323	330	308	301	315	328	284	283	312	338	305	301	317	308	349	305	324	300	322	332	308	344	331	337	331	289	318	356	303	321	297	297	298	325	352	313	325	306	333	328	309	296	327	345	274	298	317	297	302	309	292	313	296	315	300	330	298	283	343	306	288	299	336	316	324	324	293	323	301	347	332	333	309	301	298	352	339	351	312	317	325	301	321	304	276	321	342	351	320	319	311	336	289	310	315	298	301	316	302	308	310	305	321	307	307	343	356	324	343	316	308	282	344	334	299	320	320	308	298	316	298	302	310	310	313	293	359	312	281	315	305	319	281	355	343	328	333	320	310	299	313	350	334	289	335	333	331	316	304	300	322	325	306	305	261	297	355	323	304	299	343	307	293	313	298	319	307	340	332	324	328	309	327	328	306	308	335	304	315	327	322	329	320	315	322	305	323	329	336	312	310	327	351	323	302	311	344	294	318	319	340	328	309	279	326	327	290	326	306	320	312	316	337	344	316	331	316	321	340	283	310	309	336	336	323	319	310	316	304	321	317	346	322	338	344	331	310	306	314	309	289	330	333	311	304	350	322	325	323	340	301	319	314	325	303	326	323	351	336	318	297	330	327	339	354	306	340	300	317	318	321	321	322	320	336	307	301	299	331	306	328	350	294	308	345	321	342	335	347	329	341	315	291	339	323	338	326	343	324	331	322	328	290	302	349	349	333	330	314	325	339	325	331	310	291	313	329	316	326	316	270	306	335	322	365	262	355	340	306	332	334	307	323	291	343	304	341	299	329	305	301	291	323	318	318	321	326	318	314	329	308	325	298	302	345	313	319	313	294	313	311	298	323	304	340	294	312	300	328	328	323	330	312	317	307	350	354	326	304	308	323	322	322	298	314	322	337	322	286	331	344	312	315	320	321	303	337	331	302	335	347	305	338	334	291	319	301	338	322	312	286	324	301	310	303	317	299	350	325	301	322	291	334	307	335	281	329	351	329	344	310	304	339	321	308	337	325	314	323	326	318	356	335	325	340	296	320	292	354	323	341	299	324	318	327	355	351	307	334	343	323	321	304	325	302	281	301	333	312	299	329	301	309	314	332	325	315	332	303	309	317	288	320	352	320	317	349	318	304	322	334	305	334	327	307	295	287	319	325	321	326	348	316	307	320	324	337	337	314	301	330	279	357	336	361	286	308	327	287	339	321	334	316	306	321	315	302	330	318	309	309	326	291	299	330	313	341	348	316	324	332	305	314	302	317	319	330	310	315	352	329	308	303	309	300	307	297	310	294	335	315	290	298	317	336	300	304	323	339	330	327	305	303	298
29511	22307	14081	4363	809	657	744	687	682	677	719	704	720	699	675	707	675	669	686	679	688	677	627	639	681	679	621	712	715	675	701	685	732	716	695	666	651	679	691	675	624	672	659	690	680	696	638	657	694	644	681	665	669	641	636	656	665	687	683	690	660	668	709	675	659	694	663	683	703	684	707	690	693	669	692	633	670	712	698	647	693	720	693	697	671	671	684	659	690	701	711	678	677	686	698	686	699	648	655	626	686	702	674	661	706	717	696	677	688	655	698	706	666	726	653	668	688	680	743	696	695	691	693	627	655	726	640	692	675	660	725	676	646	694	649	707	642	670	695	646	676	686	692	714	711	647	682	659	630	706	694	667	697	690	650	696	687	694	647	677	668	662	656	667	682	673	656	670	679	656	677	689	690	656	684	645	693	698	675	703	700	648	713	668	664	700	659	655	671	756	659	658	675	646	688	614	698	679	679	684	632	638	642	700	643	738	683	642	661	723	731	672	688	644	697	673	670	695	661	686	668	670	682	639	678	750	671	690	648	681	698	662	663	695	668	681	661	707	710	668	671	679	664	658	662	667	650	710	716	666	689	656	666	688	675	666	666	642	630	637	647	682	690	636	695	703	660	682	659	664	629	688	679	660	663	657	654	676	714	680	641	720	656	703	644	688	660	706	704	662	702	655	706	685	667	673	706	652	684	679	675	716	618	697	677	662	683	693	653	680	675	683	663	701	655	690	642	662	679	699	690	663	671	671	603	706	646	658	692	657	683	675	733	656	626	665	650	677	693	679	727	681	676	719	668	683	666	666	668	651	641	653	649	713	672	714	667	688	694	707	692	656	650	671	674	708	669	711	678	643	665	705	657	676	663	655	647	643	719	626	688	693	656	684	670	706	708	663	657	644	676	691	677	671	662	660	673	677	645	683	675	677	650	679	677	686	721	690	662	640	715	700	635	667	698	635	665	680	640	661	714	679	658	631	685	718	669	686	637	651	692	709	676	686	687	657	665	601	667	730	661	688	675	708	716	685	684	678	644	669	684	683	689	685	667	699	673	649	657	679	684	660	646	686	651	727	720	675	682	691	655	677	663	656	677	668	716	668	713	653	702	688	664	660	682	661	670	710	628	672	634	644	701	667	684	686	665	696	704	662	635	658	676	665	660	707	712	684	694	682	663	672	704	664	671	716	674	687	700	745	670	622	634	714	668	689	681	664	646	665	628	644	675	667	653	657	637	668	670	672	657	665	633	656	635	672	706	653	678	719	712	644	640	640	668	691	660	670	650	687	641	663	715	690	666	657	661	698	636	682	634	651	635	678	702	689	626	623	667	669	658	670	648	687	669	687	680	716	696	676	631	691	692	696	627	676	652	668	690	687	686	727	692	693	666	709	629	687	678	637	728	657	615	634	704	635	651	634	626	662	648	656	673	706	682	700	714	670	711	698	669	665	669	612	669	668	668	685	710	657	709	699	651	669	678	650	652	654	685	688	685	693	687	669	692	735	698	676	695	681	677	676	683	675	683	687	702	651	623	715	687	668	683	688	632	714	661	724	698	666	697	717	647	689	692	675	604	696	686	678	674	649	647	707	668	688	663	654	663	675	647	697	621	663	638	635	658	710	723	702	681	731	664	662	634	697	672	652	699	701	724	693	623	703	660	655	689	680	685	710	658	679	644	679	645	671	655	671	628	669	677	663	713	638	665	680	684	677	654	687	675	685	632	652	673	691	738	696	696	682	674	717	684	637	711	674	696	703	681	676	630	657	673	636	654	675	673	761	686	658	654	675	656	690	672	639	695	678	636	692	669	655	682	693	717	668	623	655	665	681	651	640	664	699	676	670	643	693	625	698	747	675	672	679	642	668	676	647	714	627	686	693	677	659	687	666	702	679	664	655	651	691	667	697	637	685	680	692	693	666	679	668	657	658	637	637	670	689	669	700	655	682	680	717	692	660	670	645	647	653	706	684	643	644	662	674	713	709	693	665	674	671	687	670	650	668	698	694	663	701	672	653	667	666	617	666	643	662	656	676	689	681	678	700	659	691	663	607	704	703	690	625	692	694	700	664	712	708	661	716	718	687	655	697	674	621	653	692	648	615	639	693	692	638	695	654	689	662	674	683	680	730	626	672	694	674	646	701	613	655	687	668	719	664	671	666	675	668	658	678	685	682	688	673	694	682	627	714	715	707	675	676	664	672	669	669	678	684	668	693	674	681	656	684	689	616	667	666	692	668	678	624	677	672	662	691	656	671	636	670	669	696	643	688	682	655	702	664	683	698	716	744	638	707	665	659	656	660	651	667	647	658	636	660	671	725	724	638	684	668	675	686	662	696	704	708	680	685	703	727	702	736	645	689	635	682	712	640	711	644	643	654	685	687	659	654	664	686	756	708	716	653	665	668	651	657	668	681	692	710	651	667	633	690	677	693	712	664	668	663	698	686	658	677	656	679	705	684	713	665	683	645	681	656	682	661	704	690	623	672	624	702	699	661	689	665	648	675	648	635	660	715	710	681	622	692	650	706	663	666	674	662	686	679	651	682	692	695	655	722	674	670	706	723	645	698	656	679	662	690	639	696	693	642	644	715	743	724	685	666	663	693	703	667	711	690	675	675	674	669	688	679	715	703	654	694	641	706	662	665	691	687	665	648	673	690	655	692	668	677	681	684	691	694	657	647	704	652	697	666	690	670	682	633	708	701	703	672	711	710	677	675	618	689	638	644	696	631	661	688	694	676	611	670	663	636	676	654	716	673	673	700	685	679	695	676	677	641	661	671	646	690	672	689	661	632	683	701	673	656	712	659	691	675	668	697	639	684	653	720	641	667	686	681	645	661	693	691	671	678	677	645	721	666	659	675	702	615	679	659	660	673	671	701	656	654	657	727	686	657	693	679	657	646	634	686	697	700	678	718	705	687	658	669	726	678	669	661	631	694	678	673	713	678	629	624	690	657	667	678	640	688	651	646	659	689	666	638	644	671	654	642	698	642	687	666	741	614	705	670	675	695	697	668	671	662	652	707	656	679	665	714	674	647	630	660	690	699	680	715	704	648	674	636	677	713	676	615	684	642	669	666	621	633	672	658	637	685	672	645	680	673	663	661	670	667	700	703	698	648	635	665	673	680	698	725	679	658	645	648	681	675	710	703	624	622	689	661	639	696	724	649	683	667	674	663	708	675	636	668	688	692	641	679	648	679	701	696	702	618	649	717	685	644	714	661	683	645	669	639	685	661	690	696	663	660	679	665	646	674	693	674	678	702	669	682	680	686	638	690	692	636	654	680	682	666	675	665	733	684	657	716	688	680	661	664	663	679	682	699	666	640	658	700	681	627	694	647	670	682	708	707	677	668	715	680	643	700	630	685	690	691	698	702	702	661	688	670	686	672	656	682	650	656	671	629	656	661	685	674	669	673	654	721	670	679	694	666	699	663	702	662	683	667	618	662	683	724	684	663	684	662	667	737	639	671	646	657	662	650	663	699	655	656	685	631
30131	20105	10502	3665	796	695	721	748	753	707	737	766	770	733	750	739	719	681	738	730	678	697	759	680	758	773	727	700	750	694	700	754	770	671	695	733	679	792	755	701	726	690	705	701	718	680	771	686	712	676	702	708	724	722	686	731	709	677	684	710	671	687	703	692	739	697	706	741	777	763	719	667	718	759	733	765	695	791	696	734	700	736	715	684	704	722	715	704	724	742	758	718	735	744	700	707	669	689	718	761	737	726	766	645	698	710	712	736	710	717	721	658	743	690	701	706	687	712	721	701	753	704	713	757	739	678	777	673	724	735	666	663	706	691	655	733	735	722	681	719	774	737	767	710	715	720	694	756	721	743	806	673	707	763	728	688	703	701	716	682	698	700	732	708	746	692	726	680	688	678	757	718	721	715	701	712	707	667	720	703	685	738	735	716	736	725	666	752	712	739	747	732	701	736	722	734	708	701	725	704	708	718	696	681	729	705	756	685	723	711	727	724	687	696	698	745	696	729	696	716	653	680	700	700	704	667	702	727	748	753	742	783	698	701	711	725	703	721	741	739	726	701	690	771	739	784	717	709	682	700	736	699	739	721	726	676	733	723	712	683	726	691	689	691	680	711	691	734	698	736	713	727	696	770	732	745	670	747	705	727	741	703	720	749	737	753	726	735	724	737	724	714	741	724	720	710	757	695	725	747	741	702	712	716	698	704	695	754	706	752	727	687	702	720	654	652	744	747	668	714	765	731	720	739	721	716	668	709	741	767	703	719	728	688	724	680	740	758	735	730	692	724	706	748	667	711	757	690	707	732	688	712	676	803	724	705	721	679	726	690	712	732	719	681	747	693	676	685	732	748	688	669	709	750	730	695	757	680	678	724	730	711	731	702	704	782	713	663	682	746	768	733	706	714	717	713	710	700	716	710	720	733	708	739	739	696	707	777	680	705	695	700	734	684	735	692	763	683	680	713	686	696	749	747	718	698	740	731	686	689	732	712	690	692	697	713	696	751	742	703	711	717	706	719	730	690	730	697	714	682	753	746	708	732	724	649	720	702	733	701	744	709	723	694	714	704	697	738	684	667	703	730	714	723	717	691	781	760	736	739	735	739	719	718	779	704	745	640	703	779	691	721	735	739	711	699	730	685	709	731	704	712	707	741	735	699	697	674	752	784	747	714	725	696	787	700	739	683	736	686	688	708	722	665	708	693	693	772	737	738	731	760	725	753	728	683	730	710	710	722	694	738	709	741	757	697	725	764	687	717	688	694	738	727	709	717	728	696	716	728	710	688	704	720	722	706	740	734	687	714	729	724	738	673	696	733	676	727	676	712	749	704	685	689	719	695	720	783	697	743	699	738	750	728	684	687	687	773	721	670	703	686	695	691	729	735	708	659	769	691	734	677	701	663	739	682	684	722	708	699	732	715	740	712	697	695	751	776	676	723	699	669	736	700	752	701	705	692	723	733	689	761	709	705	727	684	720	696	719	723	669	687	743	685	737	742	757	738	693	677	686	707	708	694	711	677	721	761	725	694	676	719	705	711	688	723	777	749	713	697	691	711	688	702	698	720	782	726	708	679	711	674	720	687	703	697	737	667	746	735	742	756	717	717	733	721	694	721	735	743	733	697	687	727	700	707	709	679	719	747	692	700	704	698	749	753	742	700	726	691	750	687	724	750	686	738	684	709	734	729	689	644	692	766	704	704	724	727	747	715	714	749	662	724	678	685	705	774	664	726	656	733	732	756	712	718	714	663	701	712	699	716	697	719	726	703	708	748	717	724	694	716	693	762	743	752	727	701	676	688	702	736	710	740	695	691	749	752	746	720	714	711	743	718	685	735	743	729	745	679	714	704	696	723	708	702	704	706	683	727	732	688	731	648	726	732	679	696	653	675	713	714	688	732	680	710	733	757	659	711	687	738	725	749	679	726	692	705	708	740	644	786	714	678	747	727	736	712	716	756	768	688	698	697	720	696	706	732	707	690	695	697	708	753	711	716	711	703	692	760	728	748	680	700	681	727	712	670	667	713	696	708	699	699	705	693	704	709	716	659	734	746	706	701	695	710	714	736	688	722	726	750	710	751	681	704	738	683	701	763	716	723	707	705	691	717	726	760	759	722	725	709	721	706	714	742	702	765	697	711	709	696	742	730	725	713	666	710	718	705	701	718	685	688	715	710	741	684	688	738	704	684	725	717	719	696	726	751	726	723	689	681	674	727	776	702	699	705	766	745	683	710	719	733	677	761	665	758	712	688	739	720	694	711	715	732	717	700	693	709	691	738	734	706	740	733	734	700	701	717	733	744	709	697	714	654	790	714	693	724	727	714	729	741	702	742	721	782	661	672	714	703	707	640	682	776	689	747	690	701	718	713	743	686	746	723	731	710	730	747	699	711	673	738	719	745	711	697	734	717	734	706	721	700	741	725	759	763	687	733	704	727	755	738	724	720	719	676	711	728	712	704	780	722	723	692	725	742	705	772	658	668	741	736	696	719	684	670	716	733	661	666	731	711	723	750	749	698	694	703	726	689	695	736	730	685	727	720	686	729	694	747	711	722	740	704	686	723	709	703	704	704	694	717	741	698	713	771	662	726	727	723	722	736	670	774	715	739	696	729	719	688	742	728	707	687	725	707	701	745	696	742	734	725	740	742	706	711	709	704	708	763	696	703	735	770	701	712	678	728	679	761	713	738	684	719	715	748	737	663	742	701	683	702	761	710	753	709	696	706	723	720	724	666	709	709	712	742	698	734	700	697	717	723	692	686	756	661	698	717	714	661	718	746	689	718	688	739	701	756	714	721	667	740	719	721	694	678	667	672	688	691	704	737	682	703	715	696	736	716	719	739	705	749	724	740	732	724	691	721	696	735	719	725	722	750	711	736	676	722	677	705	712	696	710	704	750	673	692	711	755	703	671	728	716	678	758	745	704	706	751	736	720	756	679	735	695	726	751	721	736	731	712	675	721	727	704	726	708	688	701	740	692	712	713	714	658	743	749	679	700	714	727	732	744	670	701	681	671	707	725	749	705	703	741	748	792	720	708	702	743	711	746	694	709	699	707	724	742	689	674	723	707	704	746	705	710	682	699	713	758	719	733	784	713	724	710	766	681	705	753	695	705	745	705	684	665	726	734	722	712	698	708	701	719	745	677	719	770	746	690	680	715	703	704	723	687	698	712	721	721	708	689	708	731	689	676	690	710	690	690	717	699	687	700	713	726	706	711	707	677	720	716	728	700	681	691	705	697	697	714	713	709	723	694	684	735	749	682	688	731	716	717	701	700	716	736	729	680	673	739	727	697	718	749	697	678	697	725	740	705	712	693	715	703	688	717	663	758	670	693	701	714	772	708	701	738	716	719	701	758	753	730	756	746	699	694	748	757	731	710	735	733	669	679	686	749	724	762	701	695	705	777	697	707	699	718	694	755	689	682	686	753	717	702	773	710	716	699	739	700	738	717	735	664	694	713	698	676	734	723	677	692	712	685	692
23985	21474	29086	24344	21411	13203	1317	844	670	657	614	655	598	604	567	535	612	557	545	528	510	534	527	524	528	550	536	522	535	537	551	531	506	530	533	524	524	518	511	486	524	532	527	509	502	554	545	489	555	539	531	542	531	510	505	491	500	518	519	531	534	518	537	520	560	532	504	541	540	506	481	531	507	497	505	503	528	552	528	535	526	495	574	532	509	551	570	531	549	520	466	503	520	540	544	543	504	489	496	507	518	530	520	536	505	509	513	523	523	519	513	490	526	524	543	548	510	493	543	512	533	508	489	531	523	511	527	503	505	539	528	464	532	544	488	526	524	523	503	509	502	479	513	507	468	514	470	468	506	535	513	545	522	545	510	520	511	491	530	520	489	515	486	499	490	529	525	510	506	498	468	537	500	516	511	538	518	542	552	468	500	460	552	504	504	544	503	492	529	483	514	489	535	525	511	477	533	501	525	528	524	525	509	515	552	521	489	492	500	566	523	557	523	516	540	555	522	535	553	506	519	524	519	503	515	504	495	537	473	508	485	517	494	528	533	559	541	494	485	490	543	504	488	538	535	509	536	520	547	524	533	537	510	514	536	502	510	483	528	511	501	495	531	550	499	535	487	510	518	520	505	474	560	505	499	514	516	572	528	490	487	533	525	442	539	510	525	500	465	457	524	499	522	467	499	529	537	507	477	487	513	472	498	519	506	547	528	539	536	536	542	524	523	501	550	517	550	505	497	528	522	488	477	521	501	530	542	519	483	520	468	474	457	495	508	495	479	516	563	554	545	496	527	522	510	506	540	568	538	502	498	482	522	484	510	497	528	534	514	504	479	477	512	509	527	511	514	515	520	500	534	520	522	508	487	487	523	503	538	549	454	509	531	517	498	520	505	531	540	541	493	504	478	521	542	526	528	486	492	545	504	509	531	521	527	515	530	528	536	530	542	520	483	497	525	501	530	502	497	479	525	520	478	495	515	514	526	520	523	520	530	575	536	561	523	451	489	532	510	528	488	527	521	528	535	546	510	506	495	501	516	513	553	505	485	488	546	492	497	512	532	544	509	553	485	551	547	498	516	532	529	498	444	493	478	534	492	526	509	542	497	484	523	526	501	502	497	485	521	537	527	464	472	549	508	498	505	487	539	502	507	508	538	506	535	527	508	514	529	478	545	527	467	497	495	547	540	555	517	504	525	532	542	553	542	546	554	546	524	477	532	537	514	473	528	554	527	454	551	513	547	541	491	489	498	502	538	505	501	544	507	507	506	510	519	508	490	510	542	536	534	545	514	534	507	533	486	527	533	485	565	478	475	499	533	533	526	500	498	510	518	488	489	481	525	493	508	500	506	477	554	532	492	503	522	487	513	533	513	523	546	481	480	549	537	539	500	501	530	511	522	501	537	549	485	514	515	483	504	526	537	524	507	531	477	491	555	493	506	535	508	476	487	554	506	460	507	516	539	525	516	482	565	477	483	505	500	517	529	525	491	548	509	499	537	528	479	535	512	507	538	553	521	517	512	502	482	536	537	528	523	524	549	511	487	493	526	550	501	538	513	530	482	518	485	480	515	498	518	533	498	478	509	516	496	516	474	537	534	498	536	553	497	515	504	524	516	537	539	530	496	530	504	487	524	493	469	530	543	520	508	529	516	520	533	536	503	481	508	525	489	506	508	502	541	513	478	478	477	482	477	499	516	548	542	516	495	462	513	506	450	522	499	503	526	505	535	513	545	501	511	506	524	505	519	505	526	526	464	493	489	534	505	507	510	494	480	509	519	496	523	513	498	507	483	505	537	524	543	482	542	473	479	546	529	467	512	556	479	546	533	519	510	499	526	492	524	508	492	510	500	533	503	512	502	488	533	499	534	476	561	507	474	557	525	521	520	518	529	529	532	508	496	528	525	466	535	544	500	523	499	477	536	489	496	528	458	508	481	494	490	480	506	521	501	507	498	511	495	513	518	574	528	498	508	501	556	508	512	498	526	515	514	524	463	523	516	476	538	484	508	522	529	515	490	526	521	530	549	546	516	501	475	533	535	504	536	496	512	512	481	528	474	499	530	491	492	510	528	467	490	513	515	438	535	534	525	488	498	509	525	528	518	497	518	507	509	500	531	562	498	515	511	502	544	501	536	511	522	494	520	447	509	546	475	505	523	543	553	527	511	506	546	528	507	526	545	495	509	517	508	492	496	518	498	495	496	517	489	530	463	525	523	558	529	518	547	511	502	472	546	512	505	464	502	536	509	506	466	507	523	506	487	515	516	487	499	534	484	524	506	563	516	481	532	516	540	493	530	531	527	503	494	487	505	511	516	516	492	494	533	518	500	485	502	539	464	500	485	523	532	526	519	476	488	528	546	510	502	485	508	533	517	478	526	542	494	574	504	516	518	507	522	556	513	506	482	484	492	514	475	498	523	529	524	540	529	469	518	512	571	526	526	499	538	535	505	551	532	510	520	463	507	532	501	529	502	522	541	499	528	526	522	529	515	506	506	512	511	500	499	537	478	468	520	546	505	493	504	533	537	528	500	513	492	500	488	516	517	550	516	505	512	563	496	523	499	518	502	545	517	536	562	517	530	557	481	553	504	533	511	541	537	536	506	545	550	511	522	563	492	487	482	499	536	538	522	510	538	550	542	491	526	519	519	576	566	526	510	504	495	499	482	511	545	548	543	500	557	501	500	444	493	507	501	475	479	510	530	534	543	517	497	489	468	462	495	482	525	507	500	497	476	511	490	504	488	550	531	533	515	534	487	517	473	551	510	494	563	506	510	537	527	532	523	516	532	540	521	491	510	494	508	502	521	543	491	519	549	524	502	528	520	485	525	513	510	521	541	526	505	483	531	508	532	489	499	499	473	511	544	568	532	517	477	502	531	488	503	537	488	483	511	495	509	513	516	532	518	515	535	538	507	512	495	477	511	490	465	526	499	529	492	494	511	531	515	509	538	480	489	503	560	489	481	492	517	500	539	535	514	505	484	444	450	501	514	536	535	566	517	488	535	506	518	492	520	492	522	487	525	521	469	497	521	530	514	523	493	530	512	550	514	523	499	495	503	543	496	539	529	538	532	498	499	549	509	525	468	531	503	513	506	542	531	541	533	527	447	485	496	538	504	509	537	499	552	498	509	476	501	505	504	540	517	517	515	526	540	531	521	538	493	486	488	522	493	502	539	503	479	491	499	513	532	494	503	504	493	516	522	537	456	478	512	498	512	513	508	487	492	512	498	479	503	513	518	517	586	476	509	527	525	485	489	550	549	529	508	512	479	569	496	502	536	489	490	505	503	495	486	507	516	521	498	483	498	545	513	491	484	536	473	505	484	527	507	515	497	509	490	490	525	479	501	530	482	516	501	505	516	485	526	495	551	537	530	548	508	550	483	473	521	469	520	504	513	502	493	504	502	529	516	551	498	507	510	480	519	558	528	507	502	519	542	493	535	493	482	532	540	505	517	509	464	563	534	532	531	545	505	536	520	519	523	525
31811	37155	43473	21523	1911	1419	1141	922	872	794	729	678	673	673	624	673	667	595	626	619	569	577	583	595	589	595	593	571	570	558	561	604	557	496	573	597	542	570	541	521	531	571	553	571	568	543	544	520	527	553	548	606	526	518	503	577	556	513	575	538	555	504	536	559	605	547	551	571	584	579	548	577	547	571	578	573	627	577	564	573	527	558	538	572	565	556	532	517	543	579	536	556	597	555	561	563	561	532	552	542	561	557	535	537	595	586	540	589	540	556	532	530	546	521	544	548	570	559	579	559	557	542	594	520	565	510	556	551	545	588	575	523	549	549	528	538	568	579	552	609	542	524	517	539	611	548	531	535	536	545	560	557	527	523	530	570	556	508	557	557	560	573	554	551	540	559	557	574	566	527	563	582	573	533	559	510	585	566	521	507	589	561	550	546	554	574	569	563	595	612	554	559	563	537	542	531	564	562	529	496	529	562	553	540	556	545	570	550	579	518	566	547	487	540	544	595	509	629	578	531	571	524	553	569	543	568	525	553	540	507	544	601	543	580	537	546	547	616	565	600	567	532	553	536	554	559	543	547	543	547	572	524	480	513	572	554	547	559	607	513	545	521	520	537	502	545	534	522	537	547	552	558	572	562	531	491	526	560	542	579	506	547	541	559	562	568	568	522	566	563	547	536	518	502	552	525	541	555	535	601	526	593	550	566	557	521	581	579	538	509	523	528	557	572	555	501	532	552	581	578	572	565	554	543	565	524	559	562	535	532	555	538	562	582	513	535	550	570	504	580	547	558	551	560	538	521	540	539	537	517	563	572	537	574	534	535	550	529	511	599	539	569	546	505	556	532	538	592	562	529	590	584	532	539	581	559	549	547	523	546	579	578	523	537	555	582	570	584	536	490	548	580	585	559	572	539	599	536	577	542	549	557	532	592	542	552	530	611	530	544	499	550	526	527	551	538	591	556	546	545	576	546	554	548	554	557	566	536	563	561	569	561	548	586	490	561	578	572	559	564	541	550	563	561	507	557	573	536	610	536	595	493	540	566	538	549	592	500	508	563	570	554	561	571	547	586	547	526	538	583	545	607	523	516	579	566	586	586	611	523	539	540	523	572	519	543	558	581	540	564	569	587	589	561	554	559	561	528	569	571	585	544	566	541	543	518	574	537	479	562	601	560	580	548	555	584	523	550	546	564	552	568	550	579	529	565	535	583	532	567	563	544	537	510	563	541	548	557	467	529	591	544	537	537	540	578	532	508	590	536	538	546	516	544	568	551	573	555	517	533	571	556	552	601	586	557	589	555	550	562	562	539	524	538	537	561	552	553	554	514	509	589	604	542	541	504	576	584	509	562	544	555	534	591	545	535	593	533	557	522	553	567	574	561	569	548	578	518	593	530	564	549	557	572	562	586	516	509	557	502	516	542	545	541	560	542	572	594	568	536	543	542	593	536	516	593	521	542	580	578	537	541	572	551	582	548	534	555	563	542	533	532	602	533	578	554	563	546	542	548	559	548	589	534	585	517	576	566	514	590	550	578	578	548	531	538	546	555	591	548	534	527	569	585	583	541	511	523	582	539	544	565	518	550	559	545	553	589	557	562	527	557	571	526	586	517	549	598	536	544	546	549	560	568	593	619	513	540	598	548	579	553	536	534	579	547	568	523	553	608	554	595	534	535	582	534	528	559	561	535	578	603	576	540	538	534	525	549	520	584	525	522	553	574	566	521	562	581	569	537	533	529	555	560	551	548	568	571	563	523	557	557	565	556	572	514	546	586	593	554	572	563	583	547	532	557	578	564	576	534	576	520	569	562	579	585	535	523	543	563	571	586	549	521	537	575	538	553	565	576	518	531	566	579	548	576	599	560	554	565	559	526	519	581	546	577	585	500	565	586	568	570	560	577	627	513	539	571	574	556	526	507	575	573	567	517	519	554	559	509	557	579	551	558	515	579	560	536	509	533	525	550	589	561	562	556	545	540	522	602	587	537	581	557	542	538	568	553	579	527	543	579	555	558	576	549	547	524	538	569	567	534	568	574	521	536	559	546	581	552	530	570	519	601	531	522	572	546	517	569	580	564	560	540	547	552	543	535	578	581	543	582	545	616	522	575	544	597	538	603	582	517	523	570	533	572	521	563	544	563	549	548	545	548	579	591	557	565	529	561	543	561	559	547	540	561	554	568	521	568	536	521	555	564	570	542	584	544	536	523	520	602	578	565	546	555	562	586	566	529	542	537	562	540	521	533	486	572	572	575	578	571	592	538	560	554	558	552	538	521	560	538	538	590	592	522	566	540	586	521	543	524	550	560	586	592	594	577	589	559	567	562	539	558	614	515	554	542	527	544	584	563	551	576	532	562	574	547	549	594	555	533	521	537	541	572	540	517	517	557	559	503	541	517	524	551	537	544	506	530	572	541	580	498	569	558	559	548	561	540	525	570	568	579	538	579	581	549	578	557	544	571	573	576	536	551	570	571	482	540	527	560	571	530	545	546	532	530	534	536	566	554	572	574	572	609	602	535	505	568	539	537	568	576	534	525	603	542	512	524	533	523	558	544	572	589	552	560	528	536	588	575	534	575	570	554	566	602	507	601	569	548	524	561	537	518	577	543	546	554	577	526	571	558	584	559	533	566	544	535	535	516	512	526	517	550	533	533	552	577	600	541	526	581	548	534	609	545	549	538	603	569	544	540	589	584	541	532	573	534	551	555	525	542	552	567	576	540	569	560	547	561	586	546	524	559	517	545	550	577	557	523	560	527	586	556	558	536	523	529	568	564	572	530	545	571	551	519	556	588	577	592	587	551	548	531	571	587	536	539	591	551	577	566	537	546	526	555	518	565	565	531	572	524	554	534	507	530	567	552	548	573	512	594	521	522	561	517	544	543	569	552	601	545	529	586	565	556	553	555	517	538	550	560	511	546	585	527	563	547	556	597	552	606	537	556	575	510	561	541	587	555	539	575	575	548	582	572	579	583	522	533	540	608	566	534	567	541	549	528	573	560	563	557	569	515	526	507	542	592	561	564	559	563	526	510	573	587	569	559	557	563	556	515	543	550	528	524	566	541	546	577	540	520	549	571	541	517	568	516	572	530	520	552	558	537	546	559	584	589	556	592	517	518	542	531	516	525	523	537	577	583	553	524	543	556	584	586	539	551	572	550	527	516	562	552	537	584	567	536	564	536	581	568	543	509	575	566	574	566	545	535	553	556	572	559	512	560	559	531	570	546	539	550	547	571	634	560	535	548	559	571	614	545	550	553	569	573	536	512	574	532	547	598	552	549	528	555	564	561	511	552	551	544	565	576	558	531	550	534	530	568	568	576	537	594	561	540	517	500	524	569	522	588	550	521	509	544	546	568	558	570	527	538	543	497	535	579	586	572	557	560	532	512	529	549	546	533	576	539	548	537	560	582	568	541	557	556	533	566	550	532	532	536	574	559	530	577	567	511	543	528	562	554	572	531	517	536	523	569	526	557	591	569	543	532
25014	21507	28215	25327	15283	1480	798	690	680	646	623	610	603	585	571	566	557	594	586	549	564	581	546	573	558	542	597	549	543	553	509	542	566	559	556	551	610	521	545	552	575	574	542	546	551	521	494	582	569	550	526	547	552	561	491	551	552	536	593	503	526	525	536	551	565	609	547	545	547	534	540	552	567	549	558	577	565	545	566	531	533	600	612	556	579	525	546	577	552	562	553	551	562	537	564	557	546	542	561	532	532	558	542	533	573	578	572	604	541	575	541	586	557	530	544	584	554	548	552	605	529	580	560	568	531	556	516	626	590	548	529	549	558	542	547	543	546	588	554	543	551	578	535	546	542	553	501	549	549	594	534	546	525	573	564	581	561	558	552	531	543	541	539	524	532	549	561	534	521	575	498	536	553	526	557	581	567	550	572	517	545	574	561	577	564	573	500	549	561	522	507	567	543	566	513	552	534	500	540	553	549	526	511	552	537	502	527	540	556	549	554	528	543	534	592	556	537	549	501	525	577	529	569	558	575	554	539	575	554	516	544	554	538	542	539	548	507	578	536	573	540	568	571	508	522	576	539	577	540	549	575	523	522	494	570	553	546	529	549	517	536	547	570	474	547	528	558	543	567	571	517	539	583	542	557	550	568	510	536	547	554	529	547	558	558	556	586	539	529	485	537	548	554	508	559	526	531	540	536	573	559	553	567	535	572	541	510	563	541	596	509	555	546	560	575	518	579	545	558	526	561	505	541	548	543	611	597	515	547	503	526	568	548	577	524	537	552	539	549	615	515	532	517	583	529	556	557	537	544	537	563	561	500	564	535	552	536	558	522	497	497	546	505	573	575	561	593	566	570	585	546	556	575	534	542	559	541	555	499	573	570	528	502	578	554	537	546	499	512	512	555	518	535	571	516	540	561	539	544	565	567	561	530	577	558	586	537	512	562	610	550	528	553	552	525	565	542	532	575	498	564	572	555	543	544	549	481	529	526	577	568	568	508	508	554	569	521	526	518	546	545	544	601	536	533	528	547	574	554	520	551	551	571	524	539	495	527	554	541	529	585	569	527	534	513	555	531	522	567	576	526	576	566	520	591	507	518	576	547	559	599	549	607	556	523	576	519	550	583	550	555	543	558	531	515	503	559	528	514	514	567	465	516	570	549	577	544	552	553	551	483	539	537	552	527	538	523	560	558	567	582	536	535	541	553	550	545	505	535	537	561	563	528	550	562	498	567	555	575	523	502	508	549	574	506	562	522	517	542	546	525	521	533	526	567	517	532	574	537	571	578	551	542	525	560	574	538	544	531	534	556	528	606	572	553	579	557	573	544	526	569	525	585	518	549	543	525	517	543	572	514	587	553	560	528	560	553	517	511	548	588	525	536	543	547	535	500	595	536	550	522	555	559	552	544	551	542	533	539	548	502	573	541	541	548	562	567	527	570	534	545	521	513	565	563	594	587	551	558	509	570	526	555	541	539	538	541	546	547	544	541	555	528	594	560	522	527	551	521	561	562	559	569	588	532	601	534	509	520	543	501	560	545	526	542	526	516	589	563	529	534	571	494	528	552	566	531	548	519	523	571	571	566	563	586	550	530	568	550	550	557	546	561	552	499	560	507	565	513	562	557	514	531	571	529	572	544	530	539	550	574	569	546	552	580	593	549	516	539	529	531	571	549	568	564	557	566	520	556	558	590	511	574	583	535	561	567	543	565	574	527	598	579	565	531	524	604	571	507	537	562	521	554	564	595	525	523	523	555	559	544	535	548	607	536	553	504	538	513	588	570	540	569	562	522	498	530	565	583	547	517	553	540	583	525	582	568	523	572	524	618	541	522	572	537	535	523	552	581	561	552	586	554	532	501	529	540	514	547	527	548	542	535	546	531	563	535	581	559	529	561	571	593	540	572	538	524	563	588	536	527	545	541	582	563	580	582	515	581	540	520	525	512	509	535	560	535	546	547	558	530	537	557	558	506	553	556	553	516	529	561	564	481	575	511	501	587	593	552	562	545	572	555	549	517	562	552	545	597	539	572	576	533	545	538	554	514	537	530	469	544	538	572	553	537	563	540	568	520	533	569	534	548	546	571	533	564	551	530	522	535	547	523	508	549	553	592	526	580	523	528	552	594	573	521	572	574	605	544	552	556	577	598	584	544	506	515	569	585	549	537	560	587	584	546	526	549	528	556	544	586	521	541	513	545	503	560	533	548	538	551	550	568	535	524	566	566	514	582	544	559	542	569	535	541	586	501	566	584	549	564	572	533	579	524	542	556	533	539	549	563	510	571	524	573	559	538	543	544	538	538	562	548	568	545	542	533	522	573	572	526	576	515	517	552	592	532	543	530	545	518	577	586	522	519	558	582	547	527	536	536	529	531	520	591	527	542	514	526	521	512	548	565	548	542	543	560	543	553	522	557	577	543	577	537	549	529	556	588	544	530	563	540	494	539	551	482	519	538	547	537	509	512	552	559	529	530	533	564	554	547	559	532	547	544	518	590	566	568	537	564	558	541	567	578	539	517	542	490	544	529	563	575	499	550	528	546	598	569	563	540	539	513	556	571	530	518	573	561	576	518	590	561	511	510	559	518	500	607	563	575	557	609	525	513	569	546	498	548	554	552	485	580	528	467	593	558	556	603	575	547	553	600	512	537	522	526	542	513	550	554	550	523	570	603	584	571	565	607	548	568	552	522	569	546	537	539	542	529	516	548	519	514	496	517	551	549	546	581	550	595	517	547	588	520	522	574	561	517	513	557	557	545	536	541	534	572	575	508	537	558	526	537	562	565	553	588	552	528	589	601	527	576	549	535	541	535	543	538	565	558	535	516	540	552	546	531	571	541	548	582	529	534	535	526	548	546	503	557	571	597	534	586	521	553	535	528	535	571	548	532	524	518	531	572	529	498	531	553	570	563	543	546	513	560	537	553	511	569	556	527	553	584	525	540	532	550	503	531	541	545	543	576	491	574	533	558	537	581	558	528	523	539	559	536	512	541	505	559	556	560	499	598	560	536	586	555	512	526	577	532	551	536	567	570	563	579	543	555	473	555	556	543	494	549	545	564	585	524	532	543	548	551	522	541	560	524	517	556	547	590	607	575	551	535	501	561	535	547	544	549	503	542	524	536	527	570	578	523	532	541	556	486	534	561	531	607	558	538	558	502	578	509	499	543	561	551	544	559	555	505	569	528	520	560	524	544	552	520	603	538	566	545	556	504	509	558	508	566	575	548	556	549	555	583	562	508	547	569	525	547	540	536	566	534	548	539	544	565	546	530	566	576	509	543	538	528	534	539	572	530	588	536	579	562	555	547	575	492	518	533	549	584	546	582	540	535	537	581	545	558	555	576	579	567	541	570	551	568	560	533	534	514	576	548	579	578	542	531	546	556	515	525	518	581	521	568	558	540	551	530	550	558	503	571	579	597	572	572	538	516	533	549	554	532	534	548	562	544	561	527	563	537	537	582	530	536	600	616	498	549	546	532	559	563	534
32411	35119	36923	16493	1430	1066	917	816	760	716	678	628	621	611	617	628	614	627	626	582	563	564	576	599	574	563	623	586	580	559	571	574	586	589	583	584	559	577	614	560	610	625	575	547	571	519	600	585	498	585	554	596	553	578	574	588	604	601	541	547	576	575	573	596	583	577	582	572	588	616	576	603	617	608	553	596	563	577	571	573	553	586	597	614	585	610	588	600	575	576	542	595	584	589	574	578	592	605	566	574	580	508	574	552	579	556	576	626	552	599	551	582	576	556	586	598	550	558	554	534	595	604	576	570	594	578	606	601	568	573	603	563	556	570	551	592	536	567	538	556	560	550	523	549	584	577	554	537	604	547	528	588	549	610	596	574	602	563	622	604	570	593	578	572	576	550	570	571	582	583	571	599	602	576	530	560	580	581	584	584	545	531	562	580	572	580	595	575	559	591	575	606	551	597	561	600	550	576	601	591	578	595	557	592	556	600	563	569	590	582	553	596	565	606	552	576	635	572	601	569	597	556	583	585	631	543	548	597	565	577	564	552	583	549	609	608	551	556	554	569	598	542	544	590	588	554	586	572	550	541	576	551	639	551	605	596	579	547	587	577	566	548	573	550	558	591	554	588	585	564	537	600	544	596	567	577	565	593	536	591	586	526	601	615	534	525	579	573	584	581	575	606	565	579	570	557	547	557	546	563	556	574	620	578	593	550	594	600	568	562	575	598	601	558	557	556	575	584	571	523	588	546	583	577	581	573	521	594	560	599	594	607	599	580	553	547	577	550	564	570	547	559	616	598	551	609	604	523	612	577	541	578	572	589	615	581	572	584	529	565	586	592	564	632	573	587	589	562	556	611	578	552	569	624	592	522	555	582	579	555	604	581	615	586	597	583	600	567	579	532	588	551	591	605	565	553	526	569	573	527	564	569	587	566	537	586	587	525	577	549	618	575	574	558	566	606	574	573	533	565	569	587	583	613	545	581	556	596	555	564	575	581	534	534	554	599	561	597	610	534	559	578	532	610	574	603	588	559	578	583	622	576	545	564	602	582	558	584	549	573	579	581	555	580	604	587	566	571	589	557	585	546	556	600	583	565	593	514	571	613	538	558	588	609	567	573	633	600	573	568	580	568	554	567	578	566	541	535	619	583	553	546	564	591	553	573	609	608	572	576	542	587	582	559	556	546	576	589	584	549	542	605	590	536	557	589	557	580	572	586	584	543	622	555	534	593	543	574	563	541	587	600	559	612	555	615	558	575	582	589	547	590	552	610	589	595	531	535	526	560	559	580	552	615	566	549	623	564	568	580	586	582	561	590	562	559	591	626	581	574	578	595	530	576	588	543	615	556	558	555	582	583	584	563	624	582	630	537	584	617	557	535	570	571	579	612	578	578	579	574	588	545	554	596	519	595	585	579	558	598	557	601	573	572	616	568	594	609	592	547	605	605	574	605	583	557	601	576	574	595	590	531	563	585	549	546	590	549	567	545	533	585	588	608	611	570	558	578	562	576	588	598	601	580	610	550	601	556	611	580	586	580	587	594	639	594	595	558	546	542	591	598	589	603	558	588	563	569	586	561	559	558	626	519	578	574	622	577	565	535	593	631	586	559	544	574	581	554	571	588	608	572	561	548	564	504	590	577	589	597	589	556	584	599	541	572	557	558	619	597	535	569	556	573	585	581	599	586	575	571	569	606	573	589	560	569	538	578	598	582	594	553	611	533	577	534	589	561	550	556	579	571	564	554	589	587	572	570	536	523	570	561	571	618	548	598	545	572	588	551	603	555	636	536	587	559	581	593	591	571	578	587	605	531	590	613	566	542	560	543	621	563	566	556	555	559	598	581	556	604	523	545	598	576	542	565	584	568	580	540	613	591	570	547	566	561	561	569	603	585	564	592	580	581	564	579	556	555	572	561	609	596	636	544	546	595	578	576	527	594	541	564	602	578	551	566	569	551	591	563	539	582	580	565	605	585	607	573	604	588	614	599	533	543	576	543	575	545	545	560	539	550	575	575	595	568	547	575	604	590	611	597	577	562	545	579	564	610	594	612	584	561	531	528	604	562	598	577	551	534	593	562	539	612	596	598	547	528	538	572	573	585	567	585	607	615	557	572	592	563	574	591	592	571	585	592	547	563	551	591	593	537	567	586	570	542	574	580	631	572	567	565	587	531	559	564	595	616	573	602	598	549	564	577	543	524	594	587	542	619	570	598	554	601	614	550	551	570	600	561	612	588	581	563	518	602	581	593	518	590	583	578	580	588	553	598	576	561	567	563	576	542	650	593	556	516	544	570	584	521	578	579	622	584	576	563	591	576	591	586	582	554	609	611	590	563	543	589	574	585	534	604	511	558	556	531	603	595	579	577	554	592	588	565	588	543	564	625	598	585	554	616	541	548	583	574	572	577	614	555	591	561	587	570	544	587	605	564	569	595	560	548	584	597	611	602	619	565	513	571	599	597	554	582	576	562	613	599	568	579	619	580	578	584	588	556	578	563	507	544	594	595	579	566	578	580	607	578	560	577	585	542	596	603	595	571	588	539	633	548	528	600	562	558	543	580	583	575	554	580	622	569	555	564	619	605	564	563	581	580	588	566	549	614	568	574	566	570	578	540	569	578	561	585	597	609	571	573	598	604	517	563	551	549	582	580	588	599	581	582	606	590	541	593	592	522	541	588	595	559	603	567	558	588	517	613	582	589	547	562	599	561	572	591	581	581	597	573	556	621	544	582	578	577	539	570	584	560	563	591	569	579	580	556	583	575	566	528	596	546	556	624	554	585	581	559	549	578	568	580	556	525	550	592	564	597	559	586	575	612	628	631	577	581	604	559	557	596	602	567	598	587	595	579	541	587	569	575	588	565	609	583	590	597	552	615	608	545	577	569	562	601	587	602	556	579	527	563	544	586	576	596	609	584	536	554	622	604	553	559	617	562	559	599	547	578	603	586	578	570	588	580	592	581	558	581	620	567	588	588	594	593	557	540	602	594	558	565	599	609	556	578	539	588	567	580	557	569	579	574	562	567	544	608	544	584	588	568	592	566	582	576	589	551	585	571	545	569	591	584	583	545	587	561	600	579	606	565	536	652	536	550	539	556	581	564	577	547	594	578	530	572	564	582	572	542	563	589	571	582	557	591	598	625	598	526	603	565	597	594	578	556	572	579	568	571	547	586	558	578	555	560	574	618	541	552	546	573	576	578	573	587	554	573	549	574	583	595	629	609	613	570	605	543	572	581	550	542	535	576	587	576	598	536	569	575	606	576	552	569	564	536	596	601	550	609	585	565	580	550	549	581	634	581	628	540	582	544	573	554	606	546	546	573	600	596	575	587	630	543	573	556	571	527	553	547	610	558	580	590	543	517	558	577	552	552	548	608	577	589	588	594	561	591	570	548	583	559	544	580	624	598	580	604	543	576	606	604	556	571	598	570	580	537	536	587	592	566	574	599	568	606	616	523	544	548	564	584	595	588	519	548	573	561	530	551
22839	21490	29350	24112	21483	21398	8516	867	658	615	554	494	431	413	402	391	423	379	364	334	361	382	363	351	370	309	358	337	319	349	310	338	314	309	344	327	330	333	270	338	293	329	321	312	313	311	333	314	299	324	332	300	309	307	303	320	299	336	306	293	294	285	290	322	301	314	295	305	338	316	315	337	290	303	323	340	314	330	330	319	343	321	352	367	328	313	307	315	330	297	314	314	309	302	334	316	282	275	323	301	324	299	311	341	335	353	350	287	304	318	317	321	313	323	309	306	277	333	339	291	294	311	322	306	312	335	332	325	319	323	326	292	345	348	311	298	319	321	308	285	321	304	313	313	314	290	308	299	330	303	306	293	310	326	301	325	306	296	334	302	309	307	287	302	299	314	298	293	346	320	308	334	312	325	328	323	291	298	317	314	312	317	311	295	340	313	319	314	320	343	321	327	314	292	297	320	326	304	288	349	334	288	323	306	305	277	338	349	300	327	330	316	283	319	347	310	305	328	313	294	313	323	310	276	280	296	324	282	311	320	334	294	308	290	293	303	325	343	332	294	317	304	322	305	332	314	315	312	310	321	319	315	287	275	321	287	333	324	315	298	327	332	298	332	298	300	299	302	300	315	330	307	308	330	322	299	302	302	272	326	303	309	302	310	296	308	319	296	302	291	294	332	309	339	290	315	314	308	329	328	319	291	326	331	318	288	325	339	325	297	312	303	309	301	319	307	290	294	328	308	323	329	324	321	313	277	297	317	333	303	333	290	280	288	287	341	305	287	325	306	327	310	314	337	288	321	328	298	314	283	300	323	332	299	296	275	290	308	315	295	348	315	316	309	295	307	308	313	305	309	289	321	317	331	280	290	321	302	323	301	284	293	282	315	304	294	318	314	285	328	294	306	305	338	309	325	309	297	285	296	327	290	336	323	327	291	323	308	332	325	306	300	319	294	292	298	346	326	313	289	338	281	347	333	329	311	296	328	313	293	282	313	344	313	309	317	326	277	313	296	311	316	285	290	300	289	326	349	292	308	319	316	316	298	321	313	292	327	292	294	306	300	298	322	319	314	324	322	329	328	321	316	292	285	295	311	332	295	298	320	312	315	332	310	328	309	308	326	344	294	315	319	375	313	303	334	311	314	334	313	298	305	285	289	278	344	331	300	314	316	271	336	313	306	323	312	313	295	312	339	307	301	294	273	353	309	300	286	331	329	283	310	297	300	312	328	331	326	317	351	307	302	286	289	311	307	318	313	266	301	297	302	313	311	334	289	283	332	272	318	294	288	332	314	309	341	320	296	307	335	278	300	313	295	305	343	278	349	315	294	310	307	303	309	336	293	280	309	324	322	301	321	291	352	268	311	335	318	286	338	317	303	287	326	292	305	303	294	333	307	302	321	303	339	303	313	320	316	294	333	349	301	319	296	319	289	328	335	298	329	319	302	344	304	321	305	282	302	317	333	296	298	323	266	281	312	287	306	310	322	309	321	327	289	285	284	310	333	288	340	300	301	298	284	332	317	321	299	313	288	342	308	283	318	311	310	306	288	303	285	309	324	292	302	300	331	305	302	299	309	305	290	258	305	313	270	314	311	289	354	375	330	328	317	297	286	321	313	293	302	299	293	318	274	306	346	319	341	294	326	284	311	340	321	317	308	306	298	327	306	318	315	298	340	287	294	292	302	323	289	295	295	321	285	281	288	303	324	260	312	344	333	303	299	309	289	266	328	313	285	319	323	279	306	310	311	320	309	315	322	307	290	301	323	293	292	293	307	289	327	317	311	317	324	308	323	315	308	332	299	292	282	300	294	317	350	294	289	344	338	298	316	328	278	289	282	317	299	328	284	305	307	295	311	298	320	308	304	283	297	320	290	321	326	308	307	331	309	288	325	298	313	297	327	306	332	305	351	297	294	313	263	331	320	290	340	336	353	284	310	282	312	330	317	304	281	329	310	327	320	304	335	303	281	307	293	323	337	318	317	297	333	300	298	338	315	295	312	303	307	319	317	333	298	320	298	345	335	327	329	303	307	319	292	319	326	289	331	305	291	313	314	308	334	290	333	297	312	352	317	311	311	329	335	296	307	306	306	294	341	311	305	317	304	281	305	286	298	317	310	323	309	323	295	339	305	324	313	305	302	273	315	271	319	278	295	287	301	295	292	310	287	278	328	286	304	271	313	299	320	323	308	275	341	319	313	317	306	308	301	313	339	312	303	318	298	327	296	313	319	332	360	327	308	303	295	289	287	329	284	311	314	328	285	312	312	303	317	292	309	321	322	285	322	277	298	321	304	344	314	294	270	345	283	318	320	309	310	307	303	317	331	306	320	305	299	346	310	367	294	313	324	291	308	326	334	325	303	306	288	268	323	306	330	313	323	294	310	307	307	284	308	299	289	309	334	301	358	327	302	320	342	283	317	306	324	324	325	319	309	295	289	323	265	323	284	281	315	335	315	282	322	308	322	285	292	314	323	334	315	312	304	314	299	327	319	284	297	327	326	318	326	306	286	289	273	313	290	295	291	303	298	322	285	320	307	289	288	292	336	302	369	319	284	298	292	319	329	306	293	290	310	296	284	301	287	312	285	331	323	298	349	316	314	287	304	293	289	327	314	316	305	306	289	291	285	313	305	303	355	274	306	268	328	330	290	332	286	296	307	313	332	321	328	326	305	295	301	321	330	301	325	334	289	323	323	300	292	313	277	309	287	322	306	328	312	364	307	297	285	308	323	297	306	300	311	305	289	307	315	329	334	303	303	307	287	307	298	295	298	317	321	350	314	271	302	309	299	304	289	312	287	323	294	313	331	288	331	304	310	334	317	305	351	315	316	351	307	330	338	286	308	304	322	294	311	300	305	355	293	325	309	293	314	272	287	277	287	279	311	292	294	308	331	307	321	331	288	308	294	293	327	305	327	328	293	307	318	301	279	345	314	320	341	297	312	310	326	317	315	335	322	269	301	291	318	298	286	305	277	304	278	292	294	309	338	310	296	308	254	308	283	297	310	309	317	290	302	283	336	309	315	303	315	293	310	323	310	305	285	326	301	283	299	305	292	299	318	326	319	292	328	318	314	304	273	294	327	317	288	302	327	301	311	322	299	300	309	319	283	319	291	329	332	310	324	290	329	273	297	284	346	273	304	297	301	300	310	320	271	276	313	331	311	305	315	309	323	289	307	311	279	285	313	309	330	319	318	351	307	305	293	311	298	313	307	307	329	345	337	328	328	309	319	288	308	292	316	329	312	319	302	321	326	285	324	295	293	326	299	312	325	284	304	309	313	316	325	337	343	298	287	312	342	301	300	281	309	319	379	279	311	316	284	322	307	318	327	271	315	332	284	334	348	301	306	304	315	294	302	309	343	318	298	325	280	312	306	318	302	281	295	285	318	294	331	294	323	305	334	298	305	282	306	296	301	314	278	275	324	334	330	295	301	309	327	309	314	319	309	311	292	322	353	296	271	296	299	317	303	323	311	313	312	307	307
35727	49420	50318	23726	2901	1950	1485	1190	971	828	692	633	561	497	530	471	461	447	441	445	413	352	392	410	411	404	399	389	354	342	356	365	346	353	357	344	324	368	339	315	332	369	346	320	328	341	316	332	327	327	315	358	321	333	334	355	308	316	347	332	324	361	339	332	335	318	347	329	389	340	345	338	358	346	357	319	345	326	374	354	362	351	377	372	361	320	348	344	328	303	376	332	358	313	329	328	305	355	376	333	340	350	319	372	342	339	339	334	365	324	332	339	313	339	338	292	322	362	348	345	317	331	310	320	340	349	346	333	316	335	321	332	322	356	328	318	316	335	325	323	335	334	350	338	339	315	324	331	321	340	297	301	334	353	314	296	337	318	315	317	336	344	334	352	325	314	355	340	350	333	316	306	336	349	299	322	354	315	297	354	309	324	322	354	345	332	343	320	362	343	341	332	354	332	350	320	314	341	295	343	300	325	318	323	302	334	315	300	341	345	312	295	302	344	338	371	337	326	317	338	345	341	313	337	335	298	330	328	350	328	297	355	331	334	343	296	355	330	300	313	333	319	303	341	283	298	289	320	335	304	349	321	336	348	328	328	331	348	289	330	321	319	324	356	337	355	321	349	322	312	323	328	334	322	336	332	327	316	334	320	329	312	332	320	340	336	334	303	317	336	354	329	326	300	387	340	363	355	338	309	313	307	345	337	320	322	325	305	326	338	345	330	340	368	340	339	341	325	331	318	333	303	359	324	345	322	349	326	348	332	335	357	310	292	334	337	301	299	314	311	294	296	325	324	341	353	348	333	323	356	362	362	329	308	309	327	336	310	344	315	349	350	352	339	299	335	360	336	337	345	324	306	330	301	310	325	312	346	329	287	352	310	314	282	318	371	304	339	347	319	314	325	351	308	326	343	320	328	338	328	280	318	356	350	319	297	349	338	322	335	339	337	317	310	353	331	315	332	338	338	374	339	346	321	337	352	322	323	334	345	322	339	307	329	327	314	330	336	337	312	341	317	349	319	354	341	329	324	329	308	311	332	354	295	318	360	311	362	364	335	337	332	347	325	333	335	332	321	334	334	341	324	311	334	331	341	317	335	305	333	330	319	330	312	327	352	317	319	353	330	341	319	343	333	323	346	355	335	320	354	336	335	373	352	323	334	342	335	337	366	315	345	298	304	319	358	326	318	314	333	319	307	296	333	353	299	319	301	311	333	320	313	345	307	343	337	312	335	318	348	325	354	302	336	336	360	339	354	315	355	318	344	350	309	331	325	297	335	344	323	344	326	348	352	320	346	336	303	347	309	297	352	339	323	304	317	348	344	307	322	288	332	342	300	321	327	332	316	320	312	315	321	324	322	338	302	301	334	372	327	354	335	362	294	349	343	347	301	305	324	348	360	338	349	321	336	367	350	313	358	335	405	355	351	337	358	362	384	358	325	339	305	304	316	338	317	344	350	324	343	357	310	311	298	327	342	320	310	377	339	314	349	345	339	335	344	321	329	324	318	295	327	343	325	313	341	326	347	295	293	362	319	325	325	327	328	300	316	302	286	322	298	327	326	352	308	326	326	312	337	298	335	336	333	324	339	323	316	339	347	305	349	296	291	362	347	334	301	351	349	309	337	313	316	341	363	340	338	325	349	329	348	347	350	318	350	311	327	356	326	319	355	330	335	353	330	326	310	338	321	320	313	335	349	348	336	323	317	322	332	307	328	335	348	330	360	353	331	336	321	319	330	370	330	311	320	333	310	332	331	310	357	349	346	325	310	313	318	335	346	310	352	319	340	329	320	334	335	336	326	332	313	319	348	341	344	328	341	333	318	347	343	344	305	351	322	348	316	360	293	360	331	324	332	338	359	327	326	347	340	335	305	313	350	332	328	330	326	311	370	322	362	344	353	333	311	348	335	330	305	329	311	305	329	344	329	319	337	341	308	377	310	385	326	338	344	347	301	324	337	336	322	322	303	337	317	315	328	316	302	365	342	319	339	338	357	314	341	340	342	354	308	354	318	351	339	351	352	334	331	342	345	319	343	336	352	317	317	340	350	352	336	342	342	345	335	352	300	346	308	334	324	311	355	325	330	316	358	329	320	320	317	337	304	319	334	356	332	328	325	351	311	330	311	354	357	353	352	333	298	328	335	327	316	319	313	313	343	343	275	363	319	321	342	331	304	321	321	339	363	348	347	359	318	334	323	318	349	328	324	330	324	312	335	324	339	309	341	301	329	337	326	317	355	337	331	351	292	320	290	299	322	346	330	293	326	339	338	358	338	327	349	314	368	314	324	341	306	310	327	345	314	334	309	324	340	324	315	330	307	307	346	311	320	334	332	321	352	313	343	323	338	310	362	310	356	345	318	320	355	341	332	330	347	345	336	321	338	314	356	317	311	340	333	280	314	309	305	327	323	350	319	318	319	345	347	338	348	316	302	354	325	329	337	341	340	335	319	312	332	312	320	326	368	330	346	335	342	336	315	315	333	342	332	343	318	347	305	315	326	315	300	325	317	316	309	320	341	330	346	339	342	336	318	341	365	332	340	324	333	344	327	332	333	331	322	322	331	328	329	330	323	310	347	310	324	335	364	325	322	353	324	317	311	332	350	315	308	352	337	338	325	336	369	375	329	298	295	340	321	352	354	336	339	328	327	317	363	322	304	310	347	316	325	342	327	317	348	353	327	338	336	359	358	338	323	321	334	343	309	316	328	333	315	339	295	326	340	333	331	356	353	350	313	335	337	336	315	316	328	327	325	341	326	360	321	354	334	326	351	312	334	369	310	335	344	337	339	314	305	324	352	354	325	330	295	359	303	330	312	332	328	312	372	339	338	335	291	299	297	354	306	346	292	337	318	314	346	323	333	347	341	364	335	317	310	309	349	339	330	327	289	349	324	324	348	356	327	340	317	321	327	337	337	331	325	340	329	355	344	326	333	313	359	312	349	331	330	316	359	289	308	358	331	309	312	333	350	324	316	323	322	343	315	358	326	343	323	368	344	333	357	332	328	320	322	366	280	308	360	325	318	288	381	315	329	340	365	327	308	320	337	359	334	347	340	318	330	321	320	306	313	351	327	347	322	336	361	321	341	314	319	293	353	351	369	350	366	354	329	320	313	336	332	303	338	346	347	332	332	329	311	316	327	354	348	324	310	333	336	356	308	333	330	328	339	348	309	351	366	303	309	346	349	350	340	366	329	335	338	308	324	301	326	296	357	318	353	328	325	341	338	348	347	330	332	358	345	268	338	358	295	351	316	342	310	333	343	296	314	330	290	341	315	321	364	326	322	318	371	315	318	350	357	324	324	281	341	332	278	319	340	309	338	338	332	349	317	343	342	309	326	308	332	320	328	317	327	336	300	330	328	363	331	323	329	359	339	306	342	362	315	359	366	330	355	344	331	339	355	354	397	321	346	321	307	345	349	344	364	344	348	319	347	333	312	307	329	330	322	323	324	321	323	334	345	347	351	323	369	348	336	369	380	328	284
29365	22688	13644	3362	794	724	670	721	739	718	666	713	689	679	697	649	726	665	729	614	683	692	680	677	700	686	637	694	673	689	673	695	659	662	678	683	657	675	655	649	698	694	644	721	657	710	676	686	713	675	695	688	670	661	650	682	681	645	660	703	662	756	667	628	689	667	672	687	692	644	655	714	722	714	706	723	658	697	725	715	728	714	697	663	700	692	652	701	707	713	739	669	689	684	660	743	700	692	688	694	699	733	644	703	625	682	658	686	674	698	663	724	693	674	692	696	657	659	657	682	685	697	676	666	622	730	668	634	637	645	656	653	669	691	646	686	643	711	672	675	680	642	661	691	668	692	702	642	686	704	687	683	686	703	681	678	678	705	716	703	665	718	716	687	651	681	687	695	700	681	706	703	728	707	709	708	650	667	704	669	732	692	709	705	665	648	695	683	719	623	713	670	686	685	660	662	680	713	701	653	727	678	689	659	701	678	667	678	623	710	650	711	713	664	665	675	671	699	693	693	693	688	660	664	702	676	688	648	711	688	632	699	645	672	689	674	707	660	621	746	649	625	683	731	692	681	677	671	646	649	668	664	699	652	626	639	657	684	676	670	678	709	685	702	699	699	715	687	674	668	647	726	703	686	675	700	672	670	685	697	679	675	741	712	700	627	703	711	714	688	702	674	663	703	718	692	632	736	693	736	726	646	675	674	698	689	700	697	662	637	705	730	723	735	694	692	678	658	706	770	687	675	724	688	699	694	662	704	660	694	703	682	741	700	682	695	671	651	689	686	677	729	709	706	647	678	727	704	686	691	664	733	708	733	636	687	685	655	679	675	656	667	693	721	702	655	666	682	676	709	642	692	672	700	703	727	707	665	686	651	717	684	667	695	670	688	622	674	665	685	688	676	698	681	735	660	688	675	715	659	696	732	720	674	696	692	701	678	661	679	665	687	712	685	681	677	676	655	680	683	653	671	676	660	715	681	685	671	667	648	690	708	625	654	692	674	666	663	687	751	715	723	673	669	663	652	698	679	713	653	687	701	682	664	655	680	659	680	691	725	696	683	681	682	710	669	619	678	654	696	665	650	628	684	726	640	700	676	678	637	684	652	676	673	702	747	647	669	695	708	691	669	706	674	662	675	643	670	708	695	631	671	701	688	699	647	707	683	693	689	704	658	679	684	714	645	628	715	669	665	655	709	707	656	670	691	672	730	732	711	676	686	711	680	700	728	696	725	661	676	718	654	657	698	676	719	688	716	699	687	730	664	646	720	666	707	711	709	652	675	631	665	726	691	691	664	710	697	691	676	675	730	696	749	727	723	705	667	700	689	638	720	685	680	669	663	661	662	714	690	642	658	694	700	693	698	656	724	672	702	693	621	727	692	726	671	679	708	685	576	713	712	686	679	687	701	638	692	681	724	658	694	666	629	646	708	662	689	694	671	704	644	700	715	659	715	747	669	674	691	728	751	674	724	725	701	692	711	695	738	687	687	648	676	699	688	699	662	704	705	655	656	670	690	703	670	679	650	697	695	677	694	717	699	662	699	680	699	674	658	704	679	719	708	716	630	704	693	695	683	684	699	685	682	674	652	668	680	673	672	616	651	700	715	714	670	639	674	683	673	696	698	711	731	668	667	691	728	736	740	715	662	660	651	700	719	655	650	691	713	658	683	719	663	683	679	714	651	661	676	632	684	691	715	681	710	675	698	686	710	707	682	711	644	660	664	734	710	688	657	703	696	697	672	734	671	681	698	665	647	627	689	729	669	706	687	692	684	711	706	665	676	663	716	673	688	678	645	696	707	678	679	686	678	695	675	712	719	692	720	636	680	669	670	693	728	624	685	648	724	681	698	649	705	690	691	658	689	729	732	673	701	682	702	689	696	715	686	685	685	681	664	642	723	691	658	704	647	660	692	681	703	669	725	676	680	663	700	681	687	706	681	682	731	655	681	688	702	678	685	717	629	694	670	711	643	656	698	692	678	701	707	678	723	632	663	703	695	701	717	655	705	694	736	665	670	695	659	636	692	701	623	712	655	684	687	695	659	672	630	698	701	687	654	700	626	677	696	705	609	673	675	675	654	629	713	703	654	661	678	658	638	710	628	682	675	718	685	687	663	689	652	643	681	680	703	624	681	690	674	673	652	731	710	672	695	704	720	676	695	682	732	633	669	691	635	685	677	703	699	672	684	658	663	671	718	702	663	670	699	643	706	683	685	671	730	628	713	677	697	649	676	685	703	699	677	668	701	623	675	704	706	698	698	737	664	684	705	673	734	686	665	680	661	690	710	672	680	703	724	709	695	708	711	695	692	699	663	686	696	723	679	694	684	678	694	689	677	698	708	672	687	648	698	690	730	714	708	656	690	649	665	668	709	693	681	699	708	658	709	650	675	681	643	681	704	711	679	655	746	711	677	670	675	665	708	655	663	680	710	716	691	735	666	687	653	683	700	670	662	705	672	632	680	696	710	630	651	762	661	711	681	710	694	704	663	682	679	636	685	661	717	663	663	661	665	659	708	651	709	754	720	706	639	718	727	662	668	694	676	692	708	698	665	657	680	667	707	694	690	676	672	656	680	623	705	698	717	691	728	680	662	689	667	683	643	783	627	682	653	668	659	714	694	661	684	694	658	700	680	650	695	636	722	718	639	716	667	680	697	683	668	678	693	705	677	657	685	631	724	651	696	671	702	711	694	692	673	691	692	694	666	676	718	687	706	679	638	716	664	668	674	684	643	675	667	661	688	683	707	683	654	721	711	710	768	698	698	671	691	673	741	658	678	742	680	651	682	681	644	678	647	677	683	680	683	693	707	704	726	663	711	640	672	687	715	660	691	654	658	704	688	673	692	656	720	696	693	712	685	710	731	696	686	690	712	682	651	708	700	654	640	670	693	640	688	648	635	709	675	663	694	652	691	701	667	685	657	674	624	678	697	657	678	651	688	683	631	692	695	670	692	738	646	661	678	725	666	683	732	658	703	702	673	671	695	684	697	656	671	730	690	658	642	698	680	691	660	693	679	706	633	663	669	718	677	705	690	687	703	632	670	702	721	705	636	645	664	649	694	701	680	662	741	695	691	659	709	699	680	677	694	702	670	667	677	747	694	681	711	700	720	636	720	704	655	691	636	649	680	692	711	664	679	722	685	667	693	701	710	636	675	659	697	686	717	692	678	674	669	701	698	675	686	724	735	705	689	691	639	701	650	685	700	702	659	697	712	689	698	728	679	628	693	676	695	737	678	678	702	659	718	683	728	690	682	676	703	689	692	700	650	686	636	671	692	689	718	678	710	692	661	680	648	662	688	662	616	647	635	644	648	683	721	681	682	647	693	671	670	707	667	651	685	675	688	657	677	695	748	629	688	656	701	672	657	691	696	634	715	666	648	662	651	696	724	679	649	693	681	696	705	631	652	642	667	694	667	663	683	679	652	674	689	682	653	673	697	715	681	667	691	674	733	683	667	672	645	678	677	670	698	686	682	680	687
30273	26074	9075	2375	823	770	727	757	703	724	710	770	721	704	761	720	716	743	712	733	744	754	731	704	706	707	732	775	707	734	681	724	731	730	728	680	751	727	713	757	694	730	782	708	736	723	693	700	701	721	704	761	738	706	676	679	717	740	660	782	751	751	748	741	687	723	754	737	759	743	713	729	727	670	720	706	724	787	728	749	725	682	712	761	729	720	743	733	733	725	741	727	733	710	688	705	736	728	708	764	738	744	756	716	755	699	695	733	728	782	736	766	721	712	698	715	731	702	760	714	721	748	742	713	768	744	753	724	735	747	705	752	743	691	729	722	740	743	722	683	701	730	729	686	697	711	748	723	744	695	733	700	655	696	746	700	760	688	757	667	727	727	681	727	709	745	722	769	705	725	696	707	710	682	722	704	723	681	730	753	733	742	702	704	709	741	746	708	749	717	655	727	800	723	670	730	717	735	777	696	745	740	760	730	685	704	727	695	772	733	713	756	762	698	710	712	744	727	728	686	716	714	682	712	709	756	740	678	728	724	721	729	752	708	731	746	702	687	717	746	700	748	722	748	733	693	703	702	731	742	731	723	718	721	769	757	735	670	753	713	717	742	686	726	710	744	716	744	704	720	733	712	740	769	714	698	728	666	681	736	695	710	685	724	769	732	732	718	731	735	738	749	739	727	737	773	684	726	732	794	727	692	776	694	724	715	680	758	697	723	723	733	734	722	706	725	739	682	746	743	714	708	740	731	688	728	752	707	708	699	724	707	725	765	678	738	755	704	735	749	710	707	684	734	720	730	739	720	706	705	765	709	693	733	713	733	761	728	751	723	695	742	723	726	734	713	744	719	718	694	742	743	725	752	746	750	707	701	655	777	738	706	705	740	725	745	718	723	728	759	734	717	671	735	710	736	766	717	672	714	725	718	732	742	733	764	730	668	747	708	730	706	713	743	755	739	706	724	696	722	714	734	710	758	728	706	710	730	723	751	776	635	696	731	760	690	682	721	741	690	700	721	705	768	720	680	767	739	736	739	697	700	716	709	684	713	751	732	751	726	683	759	674	715	768	721	709	756	729	742	780	735	706	726	739	716	723	745	741	718	749	783	702	737	706	717	721	719	738	729	708	765	666	681	697	750	740	689	698	699	712	770	760	730	711	766	745	720	785	729	731	777	695	690	719	720	724	738	734	758	700	717	696	768	721	703	750	717	706	665	678	682	725	701	757	657	736	716	687	695	738	658	708	709	740	722	744	721	708	737	756	725	773	731	705	700	714	670	718	704	732	727	683	742	747	767	737	722	766	746	729	719	720	699	737	753	700	693	722	755	766	743	710	694	744	697	700	704	750	704	739	720	740	745	707	704	759	741	707	739	717	718	762	710	736	698	707	738	732	697	704	754	731	762	707	742	748	718	683	731	721	717	776	694	680	741	719	770	754	750	683	704	732	760	720	735	701	679	678	713	718	727	703	707	702	762	746	741	730	713	716	767	728	713	734	730	739	747	740	721	707	765	702	740	735	750	743	682	705	713	728	758	742	788	699	705	697	674	718	712	747	718	716	731	731	723	683	683	755	738	740	774	741	764	706	705	733	718	760	736	710	723	772	711	716	725	698	711	711	725	748	743	767	696	738	682	721	701	707	729	756	748	737	678	740	812	712	683	692	728	692	692	758	715	725	662	734	727	706	743	743	709	725	778	765	759	784	774	717	681	754	738	716	705	721	727	715	677	762	798	754	696	724	679	706	738	678	730	705	765	707	676	760	672	756	689	735	764	717	749	707	710	740	711	690	718	680	691	749	721	746	713	732	714	688	743	765	721	720	731	717	708	748	769	690	746	705	716	725	696	733	727	736	747	688	777	730	725	692	704	700	728	735	716	728	745	708	731	699	713	697	717	692	772	704	714	769	727	713	737	719	739	714	729	746	756	717	743	715	683	717	716	668	755	717	728	743	710	684	709	701	722	703	726	710	739	701	743	709	732	673	727	725	723	724	736	737	727	697	717	667	758	715	726	756	718	730	732	730	723	718	721	710	751	757	697	704	713	721	729	757	761	765	708	699	700	713	738	703	722	691	704	699	698	689	696	729	679	735	751	712	678	719	710	692	723	752	752	772	732	729	715	715	718	754	732	696	727	748	745	684	715	717	761	687	705	652	752	705	763	746	714	736	759	762	719	741	705	740	734	705	691	745	745	712	691	750	679	741	710	773	720	754	744	735	735	685	697	717	683	751	710	761	742	753	716	795	728	738	736	723	711	652	747	715	705	724	702	696	755	769	750	727	707	713	712	731	717	708	746	726	741	768	735	717	737	717	753	720	756	771	681	769	717	701	712	732	713	710	724	708	745	778	707	703	717	728	744	685	735	732	744	730	678	776	748	793	709	739	703	722	744	763	761	727	699	759	727	710	727	736	689	692	685	740	693	699	716	738	719	720	726	721	701	789	705	697	757	744	729	704	705	686	716	700	719	726	778	701	728	746	754	689	685	699	731	708	728	692	737	709	710	697	741	667	774	697	766	737	743	720	727	715	679	764	743	708	694	739	736	739	760	728	758	719	723	695	767	713	726	717	710	693	715	753	725	720	741	748	734	734	748	735	712	704	717	705	716	711	686	757	705	718	757	777	712	770	701	727	734	735	723	755	737	690	709	758	749	703	739	684	722	692	715	677	767	722	675	703	743	766	723	686	789	680	736	755	746	736	692	750	694	688	699	730	740	750	655	716	755	731	730	723	759	695	725	747	741	732	724	726	724	666	746	716	717	721	752	732	679	726	733	689	719	743	706	712	752	735	740	715	696	735	731	731	690	710	730	737	748	697	725	750	704	742	722	742	698	718	720	699	700	762	732	703	714	750	733	719	664	689	730	723	733	680	703	698	676	722	750	650	755	687	708	706	705	687	729	707	700	786	743	722	708	738	737	765	728	735	721	687	704	728	745	691	716	697	763	712	715	688	710	706	687	699	694	729	724	746	752	695	737	753	734	699	725	757	679	754	722	733	738	722	680	719	720	703	743	739	685	748	746	723	717	738	707	709	722	718	745	722	757	733	724	757	718	763	726	734	708	719	718	718	745	736	731	737	712	719	736	742	692	769	710	755	688	713	732	727	728	724	641	701	705	791	760	675	705	696	683	711	732	709	703	724	757	712	684	706	691	752	713	775	728	751	721	735	704	670	725	698	702	760	685	743	714	730	726	718	701	682	688	749	772	738	674	721	698	694	716	697	715	759	747	762	750	709	735	710	702	688	722	681	736	708	695	759	783	714	700	695	737	745	763	736	757	727	690	700	751	676	756	718	739	682	718	704	798	677	694	750	699	716	713	749	700	695	760	697	710	709	747	723	697	750	732	688	711	702	715	749	729	735	718	722	719	707	719	676	722	745	741	705	697	710	716	706	736	731	752	723	676	697	777	712	716	717	739	691	753	764	718	741	722	720	741	718	755	710	704	704	716	765	782	699	728	716	742	739	725	763	746	731	717	732	733
23990	21474	28820	24594	21391	10828	1197	840	760	649	662	616	627	581	612	588	553	542	549	554	517	573	553	558	524	510	573	532	560	532	507	552	565	514	499	524	508	540	580	532	520	467	533	498	507	540	491	537	510	559	573	542	517	551	582	523	546	542	549	496	518	531	470	525	488	475	514	556	525	546	505	514	535	557	530	523	529	537	549	518	511	505	535	586	524	492	535	492	516	496	548	489	532	476	538	541	478	512	527	524	537	553	551	498	532	508	543	533	539	486	517	507	514	501	582	498	540	520	520	519	513	537	507	498	510	530	549	494	558	518	516	473	530	499	497	521	530	546	478	595	538	532	514	508	511	542	505	521	526	521	539	515	515	486	526	536	505	513	528	506	473	503	600	526	551	510	511	540	532	519	546	531	515	548	525	522	520	511	526	546	467	534	521	525	513	538	533	556	498	489	544	525	512	507	508	520	556	508	512	532	533	554	579	524	499	515	586	504	555	514	520	527	550	517	498	541	567	523	536	559	549	526	570	538	520	498	571	505	470	549	506	513	495	527	565	520	510	503	519	524	523	548	477	478	506	521	510	550	485	537	524	567	536	527	519	528	533	518	564	528	506	499	520	508	514	486	531	536	544	514	502	527	533	532	515	512	479	523	505	534	600	542	493	524	535	545	546	497	538	492	542	549	569	525	515	551	509	480	524	485	495	534	496	521	543	478	531	505	531	539	563	522	474	563	500	515	538	567	553	525	537	546	536	549	522	500	581	512	547	532	468	502	523	524	525	529	537	536	540	571	532	567	569	534	571	528	537	557	522	523	540	557	543	538	521	526	534	530	533	545	508	585	535	514	495	527	506	539	513	522	480	555	567	515	483	541	532	501	537	514	520	526	503	545	483	545	486	501	532	526	491	510	539	536	492	544	514	539	477	521	528	506	510	527	519	523	526	502	540	516	525	513	513	552	539	476	468	508	525	533	541	522	546	540	531	520	516	521	566	550	506	499	525	551	559	508	536	521	492	538	521	532	488	542	516	530	515	512	516	515	570	552	521	517	553	524	522	535	534	566	553	516	553	552	547	535	504	535	526	542	527	507	537	554	527	560	506	559	495	522	557	551	519	533	543	527	523	562	478	481	525	535	525	516	509	557	517	511	527	486	522	495	571	491	559	536	513	512	504	501	534	535	545	494	476	527	530	506	488	531	515	486	547	515	503	513	540	540	528	525	511	554	472	510	513	593	540	527	531	509	582	520	571	548	511	534	521	568	538	514	488	541	529	534	553	518	549	512	556	481	522	487	542	507	538	519	533	511	496	511	540	548	514	520	500	534	504	532	523	541	549	488	569	535	518	512	530	555	529	472	467	525	501	527	545	534	542	500	535	554	480	536	498	532	509	499	528	504	518	568	486	547	515	546	520	508	508	537	518	499	535	514	509	541	541	562	516	500	495	545	457	512	520	498	560	514	523	548	527	518	530	490	486	548	508	534	500	527	496	507	471	536	541	550	529	537	529	523	521	514	568	569	531	511	545	517	522	582	494	499	542	545	499	528	527	520	494	515	555	511	500	553	545	543	528	532	560	521	521	530	501	518	523	500	527	554	515	524	539	522	518	494	479	515	560	557	531	571	522	519	506	522	534	472	539	534	519	519	542	554	501	543	531	563	510	540	513	507	477	509	567	493	551	520	521	581	523	533	516	526	507	549	526	541	514	503	544	453	496	564	503	521	523	530	539	530	544	572	562	504	475	518	522	545	546	533	502	566	511	502	514	534	512	555	534	524	512	505	571	529	525	556	494	548	520	537	533	546	513	561	520	508	542	508	523	528	486	548	516	511	519	548	538	498	560	541	546	493	529	531	506	567	518	536	537	529	546	487	521	492	499	535	536	531	534	532	530	505	537	500	528	533	537	483	572	531	499	533	507	544	483	539	575	539	529	515	524	514	463	491	515	557	552	551	502	519	566	468	526	545	505	558	494	569	467	557	488	511	525	516	508	526	551	544	514	519	490	551	519	538	514	568	554	499	465	526	536	531	524	581	531	533	465	512	498	522	564	540	529	499	529	468	526	563	527	530	503	516	524	529	543	532	499	539	498	516	532	510	509	521	514	544	520	544	551	539	509	502	548	488	489	542	529	537	497	514	480	552	522	548	507	512	523	505	545	520	542	529	499	486	521	497	492	528	495	500	545	540	503	530	535	540	523	563	515	559	527	532	546	521	548	532	525	553	543	553	494	526	527	528	520	533	521	528	523	559	517	511	522	582	560	526	518	496	492	514	515	548	533	524	538	518	525	499	581	523	517	524	515	561	517	548	561	539	547	528	524	539	535	534	516	566	499	535	518	541	498	532	507	504	513	548	507	532	526	516	504	562	528	541	549	523	564	527	570	534	513	499	504	549	496	556	520	501	508	534	549	512	534	487	490	523	499	564	544	487	501	508	525	528	514	524	489	574	512	502	526	487	537	529	499	534	504	563	520	481	496	523	550	479	472	543	518	538	539	501	529	522	520	541	553	548	495	488	558	526	514	500	576	536	488	505	542	524	518	505	476	521	517	531	500	553	529	524	528	520	522	524	517	510	531	541	514	522	539	528	522	514	506	553	535	488	533	516	550	553	586	553	520	534	529	507	523	525	510	531	525	471	560	525	529	545	535	525	525	507	529	511	518	504	485	497	516	559	500	475	506	495	539	547	541	476	509	530	566	526	515	524	537	493	523	501	518	523	478	529	539	512	510	527	519	545	535	492	556	529	526	515	540	532	520	544	521	517	542	511	531	554	488	566	524	546	514	544	526	523	563	487	520	522	509	527	531	523	529	528	532	571	500	510	511	530	490	486	499	506	504	520	514	496	539	513	510	503	551	485	530	520	502	531	545	533	521	528	535	492	503	529	513	519	503	501	480	497	571	484	516	527	527	493	536	522	493	526	548	545	520	519	496	556	528	514	525	548	501	541	506	556	535	549	535	553	500	557	558	494	486	501	499	553	516	511	555	501	497	533	521	534	569	489	544	487	502	555	493	548	535	508	531	512	512	501	494	498	538	524	541	503	544	534	552	522	537	527	541	504	514	507	489	504	568	494	539	505	531	558	572	559	508	506	557	529	512	538	517	540	534	496	490	564	491	565	548	557	530	472	537	507	496	525	498	574	523	498	554	497	527	547	530	585	542	520	520	527	513	496	504	508	528	557	576	494	550	541	509	542	555	538	506	507	514	543	492	561	548	529	561	527	532	516	555	540	488	510	521	511	482	539	499	512	563	555	516	472	549	498	542	551	499	542	473	540	550	514	523	523	527	497	536	535	550	522	515	507	540	502	497	495	511	546	551	525	570	550	523	492	488	529	514	532	509	470	491	506	535	476	531	521	554	536	555	543	537	531	509	502	540	536	515	548	504	522	503	551	518	514	525	555	514	509	505	491	527	542	504	531	512	514	525	526	524	549	546	522	529	506	524	545	535	510	529	501	505	519	532	482	530	511	528	519	503	543	510	542	496	518
31923	42291	33435	11816	1848	1417	1207	1010	867	796	754	752	695	690	665	634	666	656	625	595	610	623	609	627	595	635	579	560	523	589	561	575	586	585	573	560	550	569	563	572	561	579	575	586	574	565	584	562	578	560	525	556	555	555	588	582	593	547	593	599	560	587	532	559	595	536	564	558	572	530	584	549	595	571	571	572	545	573	585	588	593	571	589	522	585	567	607	588	560	570	588	607	548	567	587	583	544	563	584	562	525	545	495	593	573	584	565	605	587	581	592	554	565	559	575	603	554	581	589	583	545	559	530	578	575	572	565	586	557	546	567	579	593	555	627	541	538	578	607	590	561	544	537	552	597	543	594	585	569	553	574	590	534	573	547	506	569	589	570	525	568	610	559	525	584	580	558	545	547	587	582	559	597	577	562	574	530	580	565	581	552	554	550	560	561	599	612	586	565	569	553	521	572	591	576	555	549	551	589	550	537	558	579	534	527	564	516	586	563	596	593	567	582	577	577	568	572	541	563	596	560	545	599	626	566	576	586	550	573	571	572	556	573	583	544	629	559	569	555	531	561	560	562	544	535	543	518	595	568	615	551	590	583	593	588	626	556	579	577	581	569	570	597	568	553	562	627	609	505	549	574	528	573	575	571	589	530	575	530	583	566	584	565	544	601	555	533	545	562	556	554	562	542	597	598	528	543	581	599	541	532	499	549	586	566	588	585	609	573	534	585	577	560	571	587	554	554	608	542	591	523	551	588	540	584	596	584	554	613	558	560	616	596	571	555	551	575	540	574	572	599	533	579	560	565	541	588	556	586	559	597	611	577	562	557	562	577	553	537	568	562	568	550	584	589	593	559	541	643	568	590	602	600	542	580	544	573	587	586	568	563	595	569	577	531	548	546	554	576	574	548	575	539	584	596	571	590	533	567	599	571	531	580	583	565	548	544	571	559	574	575	504	568	533	567	594	597	574	556	572	576	565	563	572	561	542	592	555	563	533	550	557	518	562	513	573	591	566	579	597	523	560	559	562	543	532	507	533	563	578	529	562	557	580	523	582	556	563	579	550	581	594	544	547	573	567	594	572	546	551	534	599	557	559	602	546	563	550	585	572	574	551	532	545	546	584	535	548	524	526	566	559	599	562	576	582	561	589	573	567	559	559	591	599	576	569	537	594	572	566	538	563	554	578	577	563	515	581	557	519	555	584	570	564	572	585	610	554	586	594	537	574	553	555	588	601	557	543	578	558	546	573	573	569	530	573	583	514	560	537	567	567	581	533	615	573	553	626	590	555	598	545	576	542	568	551	526	525	558	539	561	566	576	572	542	535	521	560	559	556	585	591	604	547	548	544	557	573	545	599	594	650	560	528	596	576	553	595	619	580	573	548	539	595	532	578	536	587	584	533	552	556	543	531	546	556	606	569	538	608	580	590	572	550	604	518	592	606	560	578	563	566	550	590	552	598	580	604	554	587	547	607	569	551	576	577	563	581	600	566	522	581	599	631	575	569	561	585	565	526	582	536	564	518	550	586	574	556	563	592	546	565	609	570	529	597	553	540	622	521	595	570	537	541	585	561	524	574	549	548	586	561	596	542	563	560	581	629	545	565	579	548	558	569	555	567	606	534	542	551	588	578	566	521	573	611	538	573	558	571	583	562	565	549	568	528	554	568	583	581	557	575	548	577	602	542	565	561	571	537	580	575	561	591	575	582	562	574	602	599	556	552	574	562	520	556	562	566	544	578	561	528	591	551	603	557	575	564	551	579	563	550	532	546	574	576	575	601	588	549	595	535	572	573	548	603	585	565	581	597	560	583	592	502	564	567	583	566	529	587	571	598	571	557	572	554	539	548	549	547	570	568	587	557	562	583	596	589	623	553	527	513	616	598	573	574	552	535	544	579	586	549	586	547	590	547	591	545	556	555	568	561	577	541	592	583	577	554	600	564	591	581	541	585	591	567	560	535	526	560	541	539	575	528	565	556	519	578	535	572	571	568	566	525	579	516	562	568	549	533	540	526	532	578	528	579	535	569	547	565	592	589	627	588	536	535	587	572	552	600	587	564	579	556	551	560	535	601	530	556	583	577	589	531	576	586	528	562	569	520	573	551	549	527	574	527	612	542	578	529	552	545	530	550	583	588	577	585	565	579	586	583	530	525	557	544	589	588	529	593	575	539	597	550	591	582	572	544	582	560	619	553	565	550	574	553	570	552	546	541	537	575	549	538	586	557	567	597	578	583	585	586	529	572	524	586	539	603	574	558	569	586	478	573	560	555	580	535	566	571	571	554	584	571	554	537	563	564	564	568	556	567	595	592	560	560	548	574	558	563	565	591	553	555	538	586	617	591	518	530	550	568	537	591	615	551	528	572	548	584	543	561	544	561	592	553	601	527	555	568	569	560	550	595	547	547	585	507	636	567	607	559	535	577	526	579	523	555	537	538	589	548	561	564	548	562	601	555	562	541	565	596	569	579	538	531	559	577	560	612	534	604	574	569	569	522	565	515	552	517	547	538	564	575	535	559	580	574	549	558	588	554	572	563	570	557	604	554	538	539	556	605	592	571	524	530	533	557	571	557	550	569	559	562	509	571	587	604	615	560	618	599	539	579	603	518	577	575	537	600	562	597	554	574	588	568	584	577	576	540	546	563	594	570	594	551	582	575	551	578	572	600	581	595	567	548	549	530	548	571	561	552	589	572	577	573	568	582	553	554	559	563	573	545	578	569	567	542	542	555	583	582	561	542	520	578	551	584	564	590	562	546	507	532	559	613	595	557	570	571	542	551	589	558	610	599	580	573	603	558	544	548	562	580	541	586	578	577	547	597	598	578	558	589	563	541	528	601	582	589	575	575	609	549	591	555	567	558	591	612	548	551	583	538	546	557	565	578	565	564	576	554	569	548	579	572	568	587	569	593	561	547	535	581	591	559	572	560	586	521	593	563	582	575	570	546	556	584	596	523	537	569	520	582	551	621	549	530	542	602	598	573	584	551	588	561	553	560	568	577	577	566	532	599	541	587	558	529	582	603	541	539	570	578	540	563	523	553	592	532	539	555	575	540	570	585	539	581	513	564	561	558	569	586	588	528	576	570	622	597	549	560	568	588	580	604	550	589	550	596	562	558	569	571	548	593	548	577	539	526	581	597	585	556	557	593	593	511	541	580	548	575	572	582	541	591	564	565	527	565	589	534	571	603	567	552	592	567	566	584	560	567	532	587	563	603	555	565	584	631	608	546	561	594	601	586	571	550	590	584	599	603	547	559	544	561	589	558	515	516	599	539	574	624	575	512	562	595	592	556	552	579	556	556	551	550	584	612	613	558	560	538	559	569	578	592	542	615	580	594	547	540	538	538	560	532	523	581	577	557	579	542	573	578	556	570	566	540	555	549	551	549	562	598	591	553	573	561	538	582	573	592	543	565	598	554	619	569	568	540	564	593	576	569	533	584	573	540	571	545	537	524	576	613	531	541	609	511	567	594	604	555	565	528	567	577
25002	21446	27876	25350	14939	1283	751	726	653	630	624	558	667	596	567	581	568	548	578	545	579	556	563	541	576	529	563	547	545	572	546	569	554	562	563	564	549	559	553	518	548	547	582	581	553	582	583	556	542	579	539	548	511	561	583	568	540	530	508	553	545	604	491	595	583	533	544	524	537	550	583	530	564	531	596	537	561	563	553	534	582	604	573	566	564	541	586	542	558	556	530	558	586	547	546	580	573	580	577	516	564	585	552	576	547	567	567	518	557	571	579	587	532	559	606	614	557	517	565	552	569	593	585	556	579	550	589	564	530	558	558	513	547	577	562	513	564	550	530	580	584	583	550	571	565	541	589	553	592	554	564	524	521	541	572	548	534	572	559	567	562	580	559	507	551	560	528	513	523	581	551	572	515	549	536	559	540	536	547	590	497	544	574	559	533	540	549	548	569	569	568	610	518	546	571	576	548	521	586	556	538	514	542	548	597	556	522	567	557	538	537	550	542	555	574	550	576	582	543	579	576	573	580	522	558	543	567	568	603	532	543	545	523	584	585	526	523	552	536	575	564	536	535	569	551	576	576	579	520	550	547	593	513	534	527	577	551	537	554	547	543	543	569	586	539	553	569	514	545	529	530	561	596	563	550	502	547	529	528	549	540	551	564	495	529	553	529	513	577	552	568	520	607	579	558	561	579	591	530	494	529	609	532	540	559	559	571	528	545	552	560	534	573	549	592	569	562	549	547	532	599	558	538	558	524	578	535	588	559	541	575	570	565	543	521	546	549	566	574	560	545	515	595	559	560	518	551	578	576	536	550	564	545	587	595	528	522	536	531	544	506	540	564	582	558	571	583	566	586	545	545	550	541	525	539	563	533	579	572	571	516	537	559	542	557	570	550	585	551	539	564	541	551	605	598	580	566	540	585	576	531	559	603	537	589	585	544	573	591	533	516	570	565	563	568	541	529	574	569	575	547	564	516	553	584	561	586	538	527	575	549	542	548	559	527	580	577	544	567	529	566	541	555	569	545	540	551	537	539	520	573	589	530	544	581	557	559	542	545	569	532	563	563	558	551	607	528	601	571	554	606	571	561	523	492	554	525	544	536	512	539	525	572	519	549	550	586	573	552	558	567	582	578	563	520	566	496	562	558	574	529	546	598	561	523	559	562	549	538	574	616	535	534	566	550	589	553	540	599	603	543	587	558	502	550	565	507	563	591	544	506	549	557	557	549	531	540	606	561	597	563	565	516	539	522	559	573	530	580	556	581	555	576	576	542	563	564	575	557	582	563	541	544	525	584	527	556	554	566	556	613	586	542	568	544	535	562	603	602	520	565	568	553	524	513	602	540	549	593	568	558	572	581	557	611	573	590	546	510	507	578	527	544	523	550	578	560	591	593	568	578	529	510	504	578	609	566	573	542	590	576	580	552	572	576	573	519	547	553	562	554	537	536	551	528	550	523	559	556	586	544	564	523	539	581	539	532	537	614	530	555	592	557	589	574	551	539	538	551	540	543	579	541	572	514	549	563	520	553	548	501	536	567	548	532	532	549	557	563	578	504	529	561	554	601	516	555	570	566	577	553	546	558	550	537	541	525	521	565	523	552	523	563	580	535	551	536	527	580	556	538	556	564	559	556	544	527	570	576	571	571	509	553	576	556	541	556	549	538	562	567	519	556	585	548	547	548	585	555	588	527	526	538	556	554	584	565	576	598	543	576	557	611	552	556	569	509	544	598	509	528	531	560	567	587	565	549	615	578	575	587	533	583	540	544	521	572	533	530	547	561	501	572	562	565	524	582	542	588	536	545	552	533	534	544	538	541	507	529	569	541	526	546	587	510	567	560	573	571	517	555	590	540	542	557	544	523	562	567	547	539	568	559	546	520	565	554	588	608	513	570	512	563	550	562	566	568	555	551	621	557	563	539	539	555	546	550	554	555	520	579	550	565	571	575	558	551	544	564	574	582	568	617	558	543	583	555	543	521	518	581	559	540	582	546	547	538	576	534	553	553	553	489	562	598	574	599	537	570	522	532	628	559	564	548	584	529	545	549	547	558	540	569	554	551	561	545	581	566	548	541	563	590	591	590	607	579	565	566	592	532	589	567	568	560	551	547	590	547	590	557	582	525	544	555	524	554	589	556	592	547	559	551	527	520	564	547	598	541	610	565	573	512	554	549	529	566	506	631	566	559	539	584	536	551	514	565	538	550	559	528	574	593	540	579	578	555	550	549	538	613	528	574	562	527	545	551	561	544	530	571	604	521	548	544	523	576	517	503	531	567	541	536	552	620	565	544	540	534	555	539	534	553	576	523	532	553	568	580	518	597	555	571	573	574	559	581	552	563	556	532	621	577	563	531	579	572	611	570	541	549	513	550	484	518	560	587	555	509	590	550	573	542	551	533	571	549	539	537	543	548	507	609	540	586	532	552	562	553	540	602	552	573	562	562	569	566	605	569	532	551	544	611	570	560	571	581	547	573	524	544	564	553	585	552	491	582	544	525	608	537	521	582	556	596	573	576	521	581	575	528	562	555	595	554	566	585	564	537	554	537	605	557	566	533	518	610	533	521	523	563	512	497	579	557	512	566	590	585	570	552	553	523	527	589	583	552	563	555	570	562	563	536	540	573	553	585	535	593	536	562	540	592	559	597	551	605	545	595	599	599	586	548	563	536	526	522	560	513	491	554	535	575	550	526	585	576	557	578	587	521	508	600	518	530	542	561	539	606	593	568	536	546	576	584	519	551	561	527	530	546	536	572	536	558	536	546	562	567	545	576	554	595	555	550	557	569	547	581	565	584	586	537	547	561	586	548	527	589	539	559	582	565	563	596	550	563	580	555	517	570	573	587	576	597	559	561	558	553	568	565	520	583	538	584	524	568	579	549	559	569	557	544	496	537	561	567	571	567	560	494	539	528	532	554	533	540	539	539	562	560	559	572	583	530	600	537	578	556	539	529	561	572	556	542	541	543	569	562	549	592	551	556	533	568	582	576	533	550	590	546	557	565	551	539	565	557	534	544	573	542	535	584	526	584	597	551	594	545	562	524	521	550	527	557	595	574	531	543	525	521	536	583	576	580	591	566	553	545	578	522	550	587	543	561	556	526	553	592	538	568	537	542	541	561	533	585	563	560	548	553	509	546	572	586	536	555	555	561	551	556	585	583	549	572	572	545	569	586	559	560	560	556	579	546	554	547	554	574	537	582	575	520	530	525	565	526	563	543	569	563	554	532	579	495	574	546	547	548	577	553	585	545	575	560	600	546	564	597	555	567	542	542	592	530	556	550	586	534	537	581	587	552	536	560	537	571	562	546	565	537	567	533	574	519	580	559	561	573	548	529	582	574	583	571	568	604	541	562	539	527	575	591	578	573	545	567	543	554	545	532	562	570	557	525	539	557	546	554	539	547	580	572	522	566	530	563	533	561	518	556	566	545	611	553	586	559	562	560	540	549	526	526	528	544	561	554	608	566	534	543	575	570	583	558	541
31965	38430	27377	8781	1325	1117	975	849	776	744	740	660	620	584	629	566	636	641	591	650	638	588	550	611	590	555	548	604	622	586	606	545	617	605	634	600	558	572	591	606	592	560	569	644	630	602	601	595	575	531	606	543	578	575	554	604	562	557	569	586	603	602	612	592	599	577	550	609	542	576	591	543	587	595	600	583	612	603	604	616	580	605	617	568	589	620	615	582	518	598	592	606	604	609	577	573	564	593	572	556	550	517	593	618	618	616	591	559	601	616	548	611	562	561	612	550	580	568	559	601	579	563	553	575	580	572	613	554	609	564	577	609	604	584	560	599	587	579	559	583	601	609	572	601	561	585	579	579	629	583	574	615	584	588	602	622	591	583	587	580	584	617	565	629	556	559	589	621	607	571	594	542	601	598	634	529	597	600	559	592	561	540	527	587	577	577	538	563	552	587	591	558	612	554	531	561	619	562	574	529	571	582	583	570	584	600	560	554	570	590	621	592	619	602	576	597	610	594	576	570	563	576	575	591	618	582	599	580	553	614	545	648	580	558	606	609	582	599	607	571	577	569	554	572	586	608	575	585	610	617	535	583	601	580	554	553	575	568	600	553	586	640	591	593	600	566	591	571	566	577	610	551	633	507	545	586	588	542	568	593	599	556	552	571	616	573	596	567	557	568	591	600	608	607	590	556	564	597	604	547	573	587	567	597	627	570	659	590	610	606	590	564	580	571	603	602	576	565	558	600	574	600	592	569	579	571	573	611	567	567	545	597	598	545	551	580	525	588	586	551	597	531	608	588	578	585	594	557	595	568	585	588	583	582	542	574	590	590	623	581	573	575	544	535	578	633	611	607	580	535	593	593	590	560	571	594	602	613	600	607	548	556	620	627	626	579	631	578	580	612	578	551	567	558	611	567	581	569	637	553	604	559	605	592	593	552	569	620	620	562	615	596	585	601	555	559	580	526	599	553	580	569	608	543	598	593	622	574	556	577	589	549	608	608	536	586	555	559	593	527	599	576	578	604	586	584	586	566	597	582	608	545	603	572	637	593	620	590	606	557	592	645	554	552	608	600	548	575	569	569	590	589	586	572	582	606	564	532	626	566	597	604	592	615	571	589	569	566	596	595	591	539	572	600	601	626	567	560	575	543	582	592	590	639	572	578	611	557	551	629	598	579	580	599	592	575	633	605	589	594	610	571	599	574	627	616	592	568	558	571	599	590	607	628	611	589	597	592	623	584	568	591	607	595	551	580	608	572	601	552	621	582	545	548	550	607	653	560	554	560	580	589	576	554	580	559	563	539	588	587	594	573	569	573	563	539	582	560	606	560	588	572	617	639	621	582	575	592	612	579	570	574	576	588	571	540	596	573	588	597	609	618	570	610	625	547	563	563	614	547	591	607	540	549	580	587	564	526	546	562	579	608	599	565	550	593	616	603	592	593	535	582	567	623	569	576	615	540	587	602	610	574	589	624	606	584	575	597	611	606	586	596	605	604	602	615	590	553	590	562	634	555	608	582	595	609	594	568	543	526	581	593	550	610	583	586	588	577	564	607	538	590	566	554	599	582	566	595	540	567	567	621	584	539	579	595	623	571	556	594	561	619	566	589	580	617	569	604	577	527	599	604	554	605	585	584	609	565	581	574	596	548	627	602	622	558	582	558	568	587	595	608	597	568	552	565	585	551	570	632	582	597	551	581	627	582	608	570	580	576	597	607	587	593	577	579	575	565	603	608	622	652	596	542	561	563	600	578	591	591	600	606	592	555	577	616	574	566	600	573	598	603	581	601	618	581	578	598	579	567	570	528	565	604	556	600	608	588	575	586	577	590	566	627	596	588	589	587	610	560	589	564	586	579	543	566	612	560	550	589	524	597	638	591	584	622	577	584	569	571	570	597	566	608	550	589	560	598	544	556	629	613	551	569	574	581	561	586	569	585	637	575	589	543	585	564	633	589	602	587	577	516	586	592	596	545	578	601	558	614	580	573	619	592	586	576	620	590	555	600	563	549	552	533	646	598	582	604	537	603	577	585	528	563	552	589	582	584	549	604	568	578	539	569	588	591	561	562	574	610	610	553	564	599	642	584	564	604	604	602	540	626	566	596	629	556	551	596	545	540	581	565	618	590	609	619	607	604	591	574	617	565	630	571	555	606	583	558	580	580	582	585	602	582	545	604	612	569	526	586	597	606	571	616	606	550	619	561	639	585	570	621	575	587	571	574	596	593	533	622	602	540	629	597	591	558	590	586	591	562	604	583	622	620	565	608	612	589	605	604	585	590	584	575	580	579	603	557	617	588	561	564	557	587	619	590	594	603	556	529	598	600	570	575	584	593	576	576	589	537	581	620	603	533	618	575	578	562	593	581	561	565	614	583	594	595	557	582	594	594	598	565	578	581	572	558	582	535	616	581	572	566	581	580	539	549	570	599	574	545	606	540	583	552	581	599	592	577	555	604	614	519	546	578	588	565	554	603	558	563	593	585	567	557	540	539	530	580	598	566	585	598	553	600	603	626	590	592	579	602	593	612	616	591	625	581	575	592	599	598	601	589	636	576	552	591	578	559	607	602	577	562	573	583	600	586	560	568	562	563	536	554	598	608	551	564	591	591	584	538	605	551	557	576	644	581	583	584	570	519	584	598	553	590	552	571	585	593	627	539	597	628	617	601	546	587	597	576	582	601	580	577	608	572	608	633	554	595	536	586	584	580	551	533	576	600	575	607	538	577	616	596	597	570	633	559	591	586	606	594	596	580	581	593	545	555	613	585	533	559	563	572	579	599	566	583	565	596	568	598	541	559	633	563	587	609	595	627	605	572	587	571	553	603	572	578	556	543	587	550	547	586	577	546	619	602	600	566	632	570	602	602	571	592	608	599	573	551	640	578	592	597	559	563	573	569	570	567	584	602	538	582	590	618	578	556	591	613	567	577	586	568	586	602	550	558	618	578	593	597	594	620	602	596	605	586	627	558	523	599	577	582	579	578	605	646	565	591	549	600	568	550	605	565	534	610	574	585	637	597	631	541	579	611	542	603	519	589	600	583	612	580	590	587	598	597	622	580	585	586	571	578	586	574	548	561	597	573	530	604	557	568	585	592	613	556	611	563	593	560	637	567	606	592	594	609	598	580	574	563	588	567	536	554	563	550	563	607	585	606	600	612	614	607	582	614	565	569	553	610	615	615	593	601	597	596	575	567	594	576	596	567	633	585	543	592	563	601	623	603	566	576	562	593	577	590	643	584	593	573	556	556	565	552	559	556	606	546	550	566	567	612	629	560	552	583	615	599	579	565	562	562	583	580	620	561	605	588	645	599	597	569	594	543	615	572	546	585	607	636	559	582	576	630	630	571	608	591	596	592	584	585	577	583	591	570	569	568	577	605	590	583	598	570	592	588	600	579	568	563	602	629	627	545	624	570	578	601	585	607	599	605	612	626	618	602	535	588	574	581	567	537	594	610	639	579	577	565	552	589	577	548	613	600	581	601
22849	21520	29238	24250	21510	21452	8762	902	650	559	571	478	479	406	424	355	385	378	369	352	347	382	366	336	370	349	331	367	346	343	317	338	359	350	351	332	291	325	334	313	323	301	332	293	335	317	310	336	304	300	305	314	341	273	308	302	334	320	305	342	347	334	327	311	306	301	325	330	323	325	333	323	338	308	324	339	321	353	342	338	313	316	347	351	284	312	341	320	302	303	333	300	326	299	330	335	309	342	317	315	316	335	308	327	313	313	350	307	324	308	288	308	341	338	319	324	333	290	331	304	348	312	305	315	316	297	328	312	318	356	311	313	303	318	281	311	320	312	330	317	334	287	286	295	327	316	319	325	334	356	287	332	301	293	339	314	326	316	304	288	275	331	310	348	308	337	357	297	354	299	312	317	308	328	316	306	278	326	354	330	301	337	343	309	334	311	306	340	320	324	318	302	331	281	315	329	319	310	305	305	344	298	290	324	328	324	341	315	350	305	319	302	334	318	343	357	321	345	325	321	318	288	333	330	296	320	299	318	301	320	297	301	338	285	328	308	353	312	313	304	330	325	310	344	302	295	316	335	319	329	327	313	329	306	318	307	326	341	287	317	336	298	307	307	337	305	320	324	345	310	358	313	320	301	291	323	321	306	284	339	313	317	329	334	286	319	323	341	283	319	284	326	341	289	323	326	306	332	331	303	321	342	337	301	332	290	286	343	311	354	322	304	316	351	308	324	298	320	320	312	332	304	351	310	331	325	317	295	289	359	321	284	294	295	323	309	328	314	336	328	305	318	278	321	336	341	308	304	309	284	329	301	324	310	295	296	326	304	321	353	313	290	321	319	327	308	283	330	279	307	298	320	286	326	285	327	324	288	324	335	325	359	353	281	332	303	286	297	299	317	292	291	287	297	337	317	320	322	303	290	313	325	317	310	337	295	292	310	307	309	318	306	282	331	284	321	321	323	306	316	315	276	313	296	315	318	303	301	347	295	327	317	317	314	332	323	334	313	356	310	300	344	333	312	307	321	315	312	325	339	299	279	311	324	302	318	340	320	299	364	331	328	324	319	360	286	328	286	349	319	324	312	319	300	321	306	311	308	303	323	322	324	315	317	329	317	293	299	313	318	313	326	312	280	304	304	322	311	316	350	292	308	318	278	315	288	344	333	326	319	338	313	326	308	326	355	308	301	299	345	282	333	330	309	309	349	318	312	289	305	314	296	300	321	314	312	297	321	328	321	311	321	322	304	323	314	291	347	313	320	318	282	318	342	328	303	290	330	306	320	343	352	302	309	315	290	310	320	313	314	347	330	349	284	317	342	339	328	280	311	280	294	316	325	343	294	344	303	315	282	324	327	313	318	307	307	320	327	275	292	288	323	313	276	336	320	302	337	315	310	304	313	342	297	316	322	307	324	318	286	305	277	306	332	277	299	299	335	287	294	311	307	323	302	338	301	287	317	301	322	317	288	332	322	311	329	335	323	338	289	310	304	275	317	294	336	333	329	337	317	301	331	329	287	285	311	310	339	324	312	323	325	317	280	331	334	293	313	344	317	324	296	305	338	295	304	307	321	313	341	333	344	308	310	321	298	331	301	277	307	300	328	307	302	326	321	285	307	311	279	286	320	310	353	306	334	321	297	298	284	332	308	301	328	331	331	333	300	316	343	302	297	295	298	309	306	324	353	308	303	322	323	297	304	321	305	334	310	288	324	319	337	332	297	320	312	345	345	344	361	328	307	342	294	306	316	304	333	335	300	310	320	312	345	278	324	296	313	324	307	307	347	331	336	305	312	315	315	340	328	281	319	299	345	322	317	308	349	308	311	307	326	312	317	329	297	335	311	312	308	349	320	356	300	321	329	303	314	335	303	320	301	295	344	297	311	318	315	327	340	296	343	285	305	297	284	323	304	308	313	322	315	317	323	296	327	325	295	312	313	315	322	299	361	345	321	313	343	337	341	342	284	307	318	309	327	311	309	317	302	290	303	347	326	337	318	320	328	320	328	320	327	279	318	304	338	309	301	322	331	323	305	304	310	339	353	316	326	320	288	303	287	298	295	324	323	308	290	298	348	331	314	298	319	309	338	304	316	329	349	293	301	313	270	306	304	352	319	317	318	341	303	307	306	316	300	335	296	291	303	312	315	302	310	289	326	283	351	324	316	325	327	327	325	334	280	328	298	341	360	340	315	311	305	340	332	318	333	326	324	310	317	326	285	289	316	313	326	333	293	314	335	300	314	326	328	295	315	329	329	312	310	317	293	331	308	307	321	300	311	317	315	300	320	328	337	300	314	325	345	296	326	302	315	338	316	317	299	344	331	315	328	285	325	332	325	310	291	326	336	292	292	304	284	296	304	311	313	305	294	328	307	320	325	328	318	323	287	308	307	317	339	330	312	316	291	298	296	320	339	285	335	317	327	329	319	330	320	315	339	337	327	289	301	290	322	301	313	299	316	288	285	336	334	313	320	299	334	332	296	322	318	321	317	276	303	317	300	310	379	342	317	292	287	333	334	319	327	291	327	337	340	335	311	328	306	325	342	327	315	293	330	317	299	326	327	321	332	315	329	304	327	312	311	310	324	286	309	318	318	284	295	303	324	320	338	324	305	308	311	312	293	306	298	315	301	302	280	337	307	346	334	318	316	344	310	294	335	303	305	359	328	344	292	352	322	306	301	299	313	304	289	344	313	327	329	335	329	298	349	324	274	333	334	319	332	315	291	310	311	318	304	319	315	331	347	321	301	320	310	301	307	291	324	310	322	306	326	324	357	313	334	316	312	297	322	304	304	297	316	316	313	287	350	306	332	378	342	321	295	362	304	303	294	303	302	340	315	322	277	316	343	298	341	321	286	335	325	315	302	324	315	341	323	307	321	316	319	304	309	321	323	319	310	331	307	333	319	292	326	309	322	323	292	324	304	324	345	336	275	321	320	291	295	313	302	347	315	339	293	303	340	300	289	295	312	273	329	337	317	359	314	350	301	329	291	350	319	350	318	293	329	360	360	321	330	351	314	308	290	317	319	303	314	297	309	327	340	351	293	327	313	354	336	320	284	330	312	297	298	293	304	350	312	320	327	337	290	296	314	294	319	297	303	309	297	322	349	329	295	291	333	315	309	299	317	309	328	314	319	318	296	308	309	324	301	307	336	327	328	330	328	316	293	305	316	302	305	340	276	320	302	308	305	315	304	309	314	337	336	332	341	311	295	324	290	302	323	294	324	312	326	304	319	292	358	307	358	323	320	330	303	360	286	330	331	328	295	325	312	296	326	330	321	289	312	293	290	306	326	326	324	311	339	333	283	292	319	294	289	275	301	307	301	310	297	322	285	316	343	300	312	364	300	302	324	312	319	323	322	374	302	326	312	344	303	306	319	316	314	296	334	356	296	323	301	318	326	318	264	314	293	331	332	332	318	290	347	313	319	318	275	316	310	289	333	334	326	311	332	322	313	306	279	323	300	288	303	329	322	334	307	335	332	336	349
35806	50245	51838	21994	4105	1897	1480	1176	1016	784	695	631	626	520	506	539	458	433	405	419	395	414	363	388	378	353	382	367	370	396	352	349	343	355	363	353	300	341	319	348	355	353	363	352	356	329	374	374	318	359	350	372	348	357	325	346	351	365	352	346	331	364	369	315	381	356	368	329	307	328	343	321	345	356	359	362	372	372	358	356	331	354	376	363	333	371	346	324	352	320	342	336	334	341	312	367	345	348	319	316	365	329	357	342	328	310	338	364	337	353	369	358	336	322	346	301	324	335	349	338	329	351	341	354	371	340	340	339	362	324	345	335	323	321	305	337	359	332	353	319	323	379	356	317	345	346	373	314	323	369	334	349	340	349	324	322	353	308	333	350	340	349	315	319	317	345	332	366	353	347	393	361	327	352	338	353	312	343	331	315	296	330	340	344	339	345	357	333	332	347	350	314	351	331	312	361	336	371	305	329	322	334	334	344	363	340	332	320	318	335	339	303	340	297	334	380	345	346	334	318	342	354	363	329	338	327	330	361	335	339	344	324	308	325	336	281	303	337	352	365	335	339	335	352	345	295	315	344	340	303	366	357	344	329	334	313	327	358	364	336	330	318	318	330	325	344	329	337	352	336	323	294	317	343	337	339	291	331	321	377	320	299	311	317	339	337	340	349	341	320	362	302	330	360	339	358	359	329	322	308	333	325	306	323	384	366	358	355	358	354	333	305	357	321	318	331	336	349	323	320	346	307	321	342	353	340	348	317	315	336	348	367	337	343	315	331	317	309	313	345	351	285	296	335	325	318	351	350	316	362	353	319	299	378	350	319	363	320	313	339	334	339	332	344	356	338	322	360	304	346	339	322	373	339	352	345	325	291	325	345	313	329	323	364	337	343	337	386	334	325	372	333	335	329	377	346	316	351	378	363	342	354	348	325	338	336	355	309	350	324	311	333	346	311	345	339	312	341	313	341	344	342	332	322	304	377	301	340	304	355	373	309	342	343	352	315	339	335	327	346	343	353	329	336	338	322	323	368	359	371	296	341	340	346	351	333	312	345	322	319	353	314	326	362	377	354	317	343	333	342	322	322	349	303	374	321	346	380	347	338	325	336	329	330	324	339	339	324	346	360	372	348	323	298	320	373	335	346	323	339	349	325	331	327	337	331	349	351	365	368	320	322	340	336	336	332	350	355	312	319	325	343	315	328	326	347	349	334	337	356	322	317	334	348	351	355	326	350	358	331	340	335	298	337	331	347	326	305	316	341	302	358	334	335	336	311	326	353	339	330	338	314	318	308	316	305	286	335	351	322	346	333	311	334	340	309	359	329	304	330	338	340	348	319	325	335	353	365	366	365	356	336	335	348	341	326	328	338	356	358	313	373	343	340	315	366	335	337	354	354	323	335	332	335	364	331	290	306	334	313	354	346	335	332	326	340	315	314	350	349	325	336	350	327	396	356	340	350	335	328	346	356	312	315	312	333	326	376	328	330	358	334	331	338	339	333	358	353	346	340	324	341	344	347	364	331	338	337	310	317	386	339	374	370	346	314	348	327	326	324	340	337	362	287	331	328	354	358	349	310	340	334	362	330	327	319	330	338	325	365	323	296	345	345	310	364	307	366	321	327	350	320	332	313	347	326	325	343	330	342	358	365	349	351	301	301	382	343	317	357	327	346	305	338	321	314	312	343	359	341	272	343	341	330	317	350	341	334	372	326	358	344	336	323	351	329	343	353	327	323	310	324	316	331	335	325	332	329	339	347	378	344	359	324	360	328	340	351	329	320	304	316	340	330	339	343	294	351	353	350	340	366	317	351	340	340	324	344	318	309	323	331	335	352	333	345	329	343	349	342	319	334	344	327	320	318	357	330	323	320	358	323	323	333	347	326	333	327	343	324	295	338	345	353	348	330	318	330	311	331	319	334	341	321	327	354	369	343	308	321	322	346	322	306	347	345	340	348	340	328	313	364	324	318	332	334	366	319	349	285	327	350	315	336	361	355	336	318	400	330	316	336	344	342	328	306	345	345	352	345	352	327	367	349	337	348	335	302	343	350	353	313	338	346	346	324	357	338	334	328	321	368	311	310	315	335	334	337	338	328	332	351	352	357	335	317	341	308	333	340	320	339	339	304	331	359	325	341	346	343	353	346	323	334	345	354	304	315	348	347	335	343	359	317	352	308	345	321	352	341	352	346	343	336	333	344	343	377	344	331	351	361	344	329	371	367	349	346	340	321	340	325	340	330	344	332	347	306	341	336	330	361	341	309	321	338	354	346	337	330	329	329	323	345	315	383	362	336	347	355	368	327	337	363	321	351	337	325	344	375	326	371	321	348	326	331	363	347	318	364	349	310	346	351	335	347	332	298	349	312	358	339	333	336	349	316	311	329	348	371	341	366	333	353	333	355	338	337	347	346	349	322	347	334	339	348	359	299	347	331	335	333	343	322	356	334	327	333	346	327	356	334	332	339	318	343	301	348	334	326	345	291	321	328	335	342	361	326	332	353	354	333	364	334	334	331	331	355	337	341	348	383	331	324	320	354	330	343	333	335	305	358	331	333	331	348	341	334	359	349	330	328	343	346	357	273	317	319	324	377	322	350	368	326	343	315	329	345	337	339	332	324	317	334	333	307	315	338	354	296	365	352	323	300	327	341	321	339	330	372	339	324	317	310	346	336	327	308	332	315	323	323	303	334	335	346	348	356	339	311	343	335	330	337	320	323	303	328	356	324	331	357	349	323	338	323	332	347	315	366	333	313	344	347	301	315	326	323	314	368	357	336	344	320	321	333	353	334	362	307	368	344	332	330	340	339	343	332	330	368	334	323	348	301	355	368	341	320	349	332	294	326	316	326	335	304	346	356	298	339	347	347	367	307	335	328	328	325	359	318	325	296	324	341	343	339	311	364	352	333	307	332	319	319	341	313	332	336	357	368	342	274	324	314	360	345	335	293	360	361	325	344	347	333	344	390	319	304	360	314	322	333	353	314	330	347	345	341	309	339	354	354	297	323	315	325	359	338	337	351	323	352	336	340	350	311	319	333	338	333	324	316	328	328	342	327	323	326	339	369	311	321	329	312	327	385	333	379	347	339	347	328	349	326	310	326	331	325	308	330	326	289	360	328	323	345	305	332	310	345	330	329	313	332	328	328	338	328	358	334	336	326	328	350	359	315	345	326	355	380	348	369	349	357	329	335	333	332	321	325	326	312	346	316	315	328	359	336	339	369	312	333	343	303	357	347	319	333	341	342	306	314	354	320	314	335	327	342	359	352	368	325	326	344	339	350	330	333	316	303	320	326	348	313	318	352	331	355	365	372	333	321	352	339	314	311	345	367	327	322	365	340	348	323	349	314	359	342	329	361	294	356	327	345	365	330	341	348	334	342	348	325	350	366	320	329	325	327	307	309	357	329	335	323	344	322	330	364	357	304	339	357	356	357	355	334	341	331	328	324	340	356	325	339	329	320	362	344	349	320	327	348	326	378	336	329
29101	23142	14373	3929	852	697	738	744	695	738	706	741	691	689	660	714	682	757	677	727	681	663	678	711	682	695	640	687	667	726	717	706	693	723	753	661	700	649	694	723	688	677	706	664	676	698	715	694	626	648	688	722	667	704	684	734	645	714	686	679	699	672	695	698	686	729	636	633	676	708	727	646	692	717	672	693	685	719	716	711	651	714	735	692	724	699	688	710	731	666	688	717	724	685	734	653	714	719	706	653	717	725	709	689	698	679	732	688	690	645	682	714	706	721	720	746	700	660	701	676	676	705	714	751	697	691	734	742	678	689	669	740	710	674	732	712	656	714	723	744	664	650	708	662	710	681	678	646	747	687	625	729	662	670	725	721	692	699	621	635	700	708	703	678	730	679	750	699	715	675	633	681	707	661	693	720	688	680	685	713	690	662	684	683	672	709	691	679	683	710	658	672	691	654	682	697	684	700	661	670	666	722	707	676	638	679	695	712	666	694	658	716	687	682	704	702	676	705	658	696	690	704	686	683	736	745	677	688	740	649	699	715	701	672	724	682	662	677	708	773	663	671	688	702	725	712	702	689	729	689	710	690	648	728	714	736	684	667	623	662	667	677	720	636	673	672	694	701	659	721	694	669	723	706	686	709	696	667	704	683	720	711	661	672	683	701	663	707	732	706	733	711	727	672	712	690	700	713	663	686	667	687	712	703	642	698	660	660	701	688	749	658	694	687	670	665	681	726	680	710	716	675	712	704	698	719	716	708	680	695	736	707	717	684	699	772	681	690	682	714	693	701	752	710	672	667	758	692	679	732	703	701	714	682	709	700	687	658	669	683	708	713	725	734	682	702	707	699	688	705	741	654	690	730	709	679	669	679	712	710	678	725	704	675	742	676	674	753	703	747	672	710	738	692	687	625	706	738	697	751	683	739	640	710	774	713	654	739	712	695	639	682	705	679	703	695	707	656	702	702	652	666	675	677	724	706	668	709	667	681	686	683	647	715	727	727	701	694	691	679	711	721	705	705	721	709	730	710	735	669	684	751	714	674	673	697	724	670	691	754	696	700	729	658	641	650	688	729	709	705	709	722	726	746	705	667	700	673	681	737	718	716	665	683	731	716	729	666	721	652	678	694	757	699	713	725	713	659	651	687	698	700	694	686	657	685	692	704	730	714	711	713	686	675	705	664	702	644	691	725	689	692	719	683	732	673	707	738	703	712	677	689	699	670	680	710	666	723	723	746	697	683	707	713	700	700	671	669	645	693	657	687	663	691	677	673	686	665	635	719	684	692	671	682	709	698	681	698	755	673	740	706	695	675	665	710	722	690	680	677	689	708	731	669	703	675	717	722	682	718	691	673	721	728	689	732	695	675	686	664	745	677	722	658	690	724	710	681	679	691	698	695	683	677	673	656	677	715	729	725	729	659	688	700	685	699	655	667	686	678	662	669	723	652	728	693	690	702	739	738	659	658	663	646	696	680	672	755	727	650	706	680	711	692	688	651	733	718	720	732	672	725	713	676	696	671	709	713	691	711	666	745	693	703	744	688	722	678	647	750	709	741	718	702	675	705	656	715	725	689	722	699	695	730	671	694	716	697	684	703	650	686	695	756	700	681	673	747	741	693	742	667	678	682	670	697	688	731	663	688	664	733	687	657	688	736	715	715	701	693	679	724	699	667	693	650	706	679	727	659	711	669	740	674	695	727	701	694	672	693	658	683	732	673	664	741	635	701	708	700	701	648	673	718	704	693	721	670	708	694	665	722	733	707	736	706	705	673	721	727	684	694	661	706	705	670	663	721	708	712	647	676	640	699	698	685	709	694	708	674	695	659	719	693	698	721	675	716	665	695	734	655	618	703	739	683	702	718	686	645	724	706	675	710	741	695	664	698	651	709	702	770	724	713	657	697	723	739	655	689	729	665	709	726	709	713	723	643	716	742	690	695	688	724	687	693	718	698	685	693	659	685	770	646	714	729	700	681	717	637	696	704	687	684	681	698	656	701	717	697	686	664	709	717	733	714	717	720	723	732	682	693	709	696	715	718	712	708	677	673	696	704	746	665	701	677	717	734	704	669	716	724	663	687	692	693	654	689	680	691	693	709	719	705	724	708	714	640	697	668	707	674	710	653	713	707	672	687	672	716	708	758	677	709	667	710	688	710	690	701	670	661	708	709	750	731	748	726	681	725	677	678	691	698	736	674	664	716	708	697	718	679	719	701	699	716	679	712	695	694	720	674	664	650	704	721	674	716	685	677	733	672	687	671	700	714	662	686	678	709	670	697	703	623	755	685	698	689	699	701	703	749	716	683	693	674	678	703	687	688	635	678	673	736	709	740	736	719	664	712	677	662	670	741	734	682	698	707	676	713	720	691	711	714	684	681	643	688	635	636	700	667	732	716	731	692	716	697	709	718	713	697	637	655	710	690	694	685	711	677	723	722	734	724	699	717	699	702	684	660	681	675	703	659	732	719	694	678	714	732	673	673	711	688	736	753	684	680	685	659	702	675	702	684	691	710	719	637	704	681	675	678	707	697	691	646	709	726	698	669	710	688	710	708	682	669	654	760	652	700	689	712	719	709	717	681	666	662	729	703	714	663	716	671	680	664	717	727	746	712	705	733	661	707	686	716	694	707	689	691	636	675	685	703	699	665	711	651	672	708	715	684	685	644	683	688	679	693	708	699	693	713	709	730	717	679	665	684	723	735	678	704	665	686	682	683	722	726	726	746	664	657	666	687	709	672	718	686	673	642	653	655	670	723	694	710	711	734	713	722	675	632	667	696	697	689	680	657	723	711	684	672	710	735	675	726	652	683	686	708	685	722	684	671	697	673	619	754	707	703	724	658	738	677	711	732	705	664	712	679	689	710	728	724	685	680	673	749	693	664	678	685	678	645	689	656	651	681	711	728	726	671	675	656	702	689	683	726	712	702	683	644	653	687	693	680	686	728	772	650	718	647	703	669	683	687	712	655	748	663	667	725	716	683	704	641	725	645	703	672	678	678	684	725	642	662	723	713	746	680	732	665	667	658	689	696	711	683	655	725	701	679	723	771	716	657	700	684	693	721	690	671	690	698	737	713	757	724	729	665	688	694	707	758	676	724	704	692	701	683	700	724	664	678	717	706	672	701	692	669	718	682	636	687	664	696	687	673	752	695	680	712	740	686	689	715	701	645	667	715	688	670	720	708	757	671	697	722	694	703	686	684	693	680	717	644	703	682	674	673	709	696	643	660	700	743	666	714	661	665	690	705	684	680	697	684	710	663	714	669	659	716	725	646	672	763	727	703	683	717	720	707	681	746	679	686	708	750	692	714	715	640	715	735	661	706	694	717	699	718	711	718	700	699	726	691	655	702	715	722	700	697	649	686	718	756	709	684	725	689	695	650	691	702	706	735	678	724	717	667	707	691	719	658	753	728	725	718	683	759	680	685	686	707	666	695	716	686	688	691	719	713	690	697	716	720	723	692	709	721	682	682	708	718	694	702
29856	26966	9650	2692	912	761	773	778	768	728	699	739	718	779	733	747	720	777	723	768	780	758	694	752	739	741	743	725	722	752	716	739	723	749	712	715	765	747	725	763	734	764	763	712	766	769	736	734	782	759	723	748	739	727	743	752	781	758	719	782	755	701	740	738	804	769	677	720	756	719	723	726	747	727	702	786	800	752	754	754	762	787	751	700	719	698	756	799	738	752	731	774	754	778	743	809	709	763	745	717	771	697	753	788	673	748	744	725	720	741	688	768	721	781	756	754	776	733	762	724	707	779	736	741	737	725	720	739	790	769	697	721	757	742	752	730	716	762	749	729	781	696	738	749	745	706	674	754	766	733	704	682	745	679	757	750	770	790	750	767	746	720	729	722	786	664	739	724	750	758	763	747	777	749	752	670	726	748	717	756	741	717	693	718	797	723	709	753	757	714	704	714	704	745	681	771	726	725	741	715	740	755	781	731	765	727	735	707	695	764	754	712	712	732	736	774	742	713	761	719	742	758	731	717	772	715	737	721	753	751	712	787	726	756	744	761	741	695	721	723	739	730	768	728	734	760	681	767	687	739	752	762	746	764	701	730	721	775	723	728	755	701	727	727	733	719	692	734	729	704	728	775	774	730	680	760	715	753	738	748	727	746	746	762	760	763	729	767	754	722	729	709	756	762	726	764	773	756	696	754	702	753	663	676	709	766	746	764	749	778	744	689	748	743	697	718	683	742	671	761	711	735	704	732	787	749	710	729	708	776	734	698	710	747	721	726	751	751	706	714	678	759	710	681	776	758	776	729	712	765	737	683	715	715	763	697	746	722	750	715	751	763	699	700	689	716	758	782	723	753	742	679	723	719	698	714	744	751	734	755	734	729	758	737	730	784	768	711	709	751	699	701	772	802	764	724	732	729	718	729	704	698	715	737	709	749	758	785	735	793	765	724	728	734	760	716	701	714	672	748	715	716	728	730	762	731	777	735	734	775	775	721	743	756	734	723	732	739	690	775	713	772	679	715	713	744	779	683	774	788	740	743	753	750	702	751	771	719	791	750	756	759	696	727	753	772	690	732	703	732	781	776	766	712	756	772	694	728	783	736	738	745	722	790	735	726	777	775	689	708	705	722	698	763	782	731	759	749	726	775	736	712	703	711	715	728	736	756	728	701	733	778	766	743	664	748	710	671	742	720	707	774	751	706	764	749	784	762	730	737	697	727	724	687	678	747	728	724	718	681	698	729	784	706	714	739	719	714	715	773	743	777	718	770	730	766	720	774	724	742	720	725	707	712	763	708	722	706	775	709	754	739	698	773	727	704	751	750	752	742	765	739	754	729	728	704	743	744	728	728	732	739	743	741	735	767	688	770	780	706	734	723	737	743	745	752	731	751	740	711	704	722	795	713	751	694	764	768	772	699	755	703	728	750	739	733	726	719	776	712	747	729	748	781	691	699	736	706	737	661	703	730	731	690	713	702	700	716	836	727	742	766	735	738	653	693	775	701	707	706	735	741	739	758	703	701	690	720	766	728	727	773	694	785	711	738	720	718	741	697	742	762	740	722	715	727	735	711	741	690	678	758	722	737	708	763	733	731	745	770	750	744	777	725	819	723	735	706	784	754	778	754	785	690	801	750	780	767	792	737	728	733	752	769	715	786	733	783	691	728	701	726	751	769	721	719	747	729	663	697	716	746	743	710	752	744	725	731	738	725	734	751	728	774	707	720	721	736	713	748	759	765	743	734	721	748	746	759	817	744	776	668	687	775	751	743	738	723	702	735	736	794	716	719	760	773	784	777	752	749	695	766	702	713	760	729	757	729	741	727	770	734	758	744	768	720	733	664	727	761	765	708	732	760	736	799	706	698	753	769	713	755	755	755	748	770	704	764	745	731	753	707	748	744	726	766	745	762	752	703	728	761	744	734	716	778	714	743	736	772	732	751	699	716	759	720	746	739	741	714	762	722	811	703	755	719	740	755	746	759	743	763	745	714	733	719	774	745	696	727	746	722	720	752	731	709	723	728	714	736	747	716	734	709	756	763	749	722	700	731	753	742	708	739	724	747	756	729	774	743	742	763	781	740	731	728	765	692	716	696	795	701	723	704	712	702	772	726	730	748	688	713	691	791	692	717	762	717	766	717	684	764	773	775	755	729	707	782	770	805	755	761	713	727	732	677	726	715	728	697	722	730	761	771	717	804	740	736	747	779	732	773	747	746	736	694	719	740	736	759	749	722	778	734	742	743	713	756	731	731	758	735	724	755	714	748	754	724	732	721	726	696	780	725	700	726	752	781	710	726	726	774	701	755	752	729	698	713	776	702	761	746	755	749	764	737	725	711	707	738	779	751	712	701	719	685	772	780	712	734	747	676	798	766	764	728	738	713	684	719	712	773	756	739	725	773	707	759	732	744	772	773	707	778	725	755	797	773	778	749	729	785	760	775	759	706	733	682	759	783	726	789	763	796	735	778	722	703	772	750	747	727	763	748	724	736	738	721	715	797	704	767	744	711	762	761	765	711	761	768	727	692	737	709	738	735	747	725	726	729	726	726	744	712	757	713	736	700	732	690	760	742	722	730	775	777	739	753	790	786	763	743	729	690	770	775	774	747	700	718	700	743	753	727	683	768	760	734	789	710	733	740	763	718	718	671	750	737	753	699	731	770	735	670	746	743	780	758	741	738	742	727	730	758	734	666	714	741	706	757	727	738	749	743	742	743	767	735	725	713	736	728	699	740	727	663	773	766	739	750	711	715	688	726	755	734	775	758	695	727	784	712	759	780	723	729	714	770	741	707	722	708	710	704	724	711	740	720	731	729	720	737	713	725	799	730	692	736	706	722	727	721	771	763	762	749	703	733	755	743	710	710	730	728	733	752	719	745	758	736	772	758	768	743	766	707	780	693	740	721	792	724	791	761	726	729	723	733	707	746	741	696	752	708	748	721	769	741	760	716	752	812	712	740	706	709	767	743	788	740	756	725	731	777	767	677	771	764	626	758	724	751	715	727	728	733	715	781	721	750	728	774	676	781	721	747	711	736	653	684	714	741	752	726	754	757	719	737	733	720	736	721	718	705	683	714	708	728	770	736	697	738	741	762	777	735	748	737	771	790	758	735	742	745	724	689	715	715	684	719	744	750	755	737	731	702	774	721	726	743	743	736	685	729	735	733	725	776	743	781	729	727	705	722	743	704	785	736	734	709	682	762	729	759	718	720	735	736	757	746	761	766	690	699	730	715	793	759	732	741	825	790	680	725	740	733	715	696	719	770	733	749	694	748	674	757	688	765	758	692	791	748	703	745	755	719	728	726	698	712	744	750	778	746	698	745	721	717	740	733	752	771	714	730	780	734	713	708	732	750	758	750	694	716	736	757	759	796	774	736	724	700	763	728	765	769	751	703	780	748	754	697	748	735	680	700	750	717	718	724	707	771	741	729	745	715	728	737	756	741	712	706	765	709	736	777	740	717	766	711	746	715	785	716	700	733
24013	21499	28946	24587	21504	13332	1440	785	702	665	644	630	579	556	593	573	614	571	609	545	565	504	516	565	546	568	554	606	530	532	516	546	553	552	571	553	576	556	538	543	557	557	559	581	544	534	500	544	575	529	569	556	518	541	542	530	555	518	487	599	524	547	534	512	579	572	532	541	573	509	563	523	561	540	530	504	529	513	533	534	547	546	552	516	516	585	519	571	542	560	541	546	545	518	514	536	532	548	519	561	543	543	580	561	560	546	536	550	540	505	580	509	553	520	549	546	553	544	520	531	574	544	532	491	522	567	560	554	527	528	576	521	531	514	534	517	481	507	502	546	509	575	519	547	557	575	550	561	542	524	533	528	535	546	566	536	514	544	538	531	534	581	536	572	518	565	545	511	520	523	570	549	504	512	562	540	548	533	546	568	527	503	549	568	539	544	537	550	490	516	566	563	571	523	531	566	535	540	573	524	556	544	557	514	541	543	548	493	556	553	538	549	577	603	534	498	553	529	536	539	510	573	542	551	541	533	568	513	537	518	521	544	573	572	579	524	565	548	572	567	548	549	520	521	527	531	524	553	500	561	563	555	496	536	552	534	539	522	522	537	506	553	523	539	522	527	577	578	563	595	491	575	535	540	511	529	554	530	547	550	523	599	556	539	540	533	572	535	538	562	538	564	571	489	535	527	507	520	504	491	569	540	576	570	529	523	582	553	517	550	518	567	548	532	560	568	573	540	528	526	537	545	486	542	486	528	527	536	561	560	526	504	572	543	524	601	545	550	568	541	531	513	536	493	552	573	528	529	499	548	520	502	532	525	555	540	513	554	556	553	527	541	535	552	538	574	530	535	544	527	532	533	554	560	540	494	572	528	566	505	556	552	511	569	531	572	564	565	536	537	561	542	534	564	562	534	501	531	539	544	543	535	557	561	549	566	507	514	524	555	513	503	558	526	510	557	485	530	531	540	581	509	520	526	549	549	528	496	537	533	591	557	536	552	530	538	529	556	531	516	561	515	533	515	579	549	582	563	506	560	567	506	538	524	521	514	507	553	489	499	519	529	551	516	534	532	527	520	551	495	571	553	552	533	557	524	545	583	564	513	502	507	526	460	537	521	565	551	534	533	542	546	549	530	539	527	559	562	554	498	563	548	535	557	561	549	526	547	531	492	520	566	546	546	562	547	492	515	538	512	530	557	486	563	520	543	531	531	486	560	507	548	548	523	561	561	527	542	572	542	552	554	526	501	512	571	526	500	572	524	555	598	507	498	562	550	522	571	533	535	552	585	557	515	540	547	529	537	550	561	564	530	537	536	559	515	535	495	512	521	539	592	551	528	520	548	524	540	550	493	527	496	554	521	502	521	521	517	553	501	497	515	525	569	528	556	552	532	546	559	544	535	570	523	530	560	524	528	554	564	559	535	538	537	504	543	530	534	518	522	554	561	503	580	534	541	567	515	530	506	524	525	496	490	506	556	565	530	549	544	521	541	527	504	544	499	535	541	548	546	553	501	517	536	547	528	513	510	585	535	522	489	534	577	549	496	574	541	533	544	545	556	527	585	524	552	547	488	538	528	557	526	500	518	517	528	543	566	546	520	520	517	517	512	531	531	532	524	515	494	539	526	538	497	514	551	561	530	539	541	536	535	510	554	528	500	557	502	546	530	540	523	504	552	575	522	498	530	539	559	556	582	509	499	526	566	557	512	522	541	535	533	523	529	533	529	549	546	558	513	511	570	506	515	487	540	559	530	534	514	558	525	550	541	540	548	502	542	501	513	534	516	515	511	547	543	540	500	536	555	587	538	523	560	561	519	574	522	529	509	551	548	516	527	539	574	532	510	536	563	531	492	534	578	584	538	518	537	501	536	513	509	542	541	515	535	521	535	511	547	557	555	567	525	525	542	544	523	536	599	552	549	529	567	549	531	512	503	560	521	576	530	579	554	519	570	568	551	539	531	542	570	471	556	533	513	546	546	557	512	526	525	564	535	481	531	555	546	543	550	559	545	529	521	537	554	548	547	563	512	545	553	529	547	544	531	527	585	550	523	551	549	558	494	556	520	564	532	533	512	560	557	505	541	570	520	539	557	524	519	559	505	537	516	552	535	518	516	560	494	552	542	495	526	517	529	538	544	524	624	530	514	534	473	548	526	526	533	528	562	531	500	507	540	512	543	496	531	500	502	574	571	495	536	575	559	514	501	529	568	548	495	538	540	526	513	556	537	521	531	504	506	552	524	528	540	560	527	518	529	529	528	493	560	526	567	537	540	530	522	497	497	542	598	582	513	582	505	550	530	545	562	558	530	501	507	485	507	522	506	519	552	534	511	566	503	487	552	508	510	558	543	526	514	548	567	554	554	547	496	515	528	517	539	497	543	524	544	566	489	542	551	518	485	517	560	497	509	560	558	555	590	539	525	523	576	561	483	525	536	528	521	541	504	526	549	519	556	564	540	544	545	525	497	541	538	563	514	528	522	550	553	540	539	512	559	523	534	551	550	506	595	555	544	536	533	535	564	522	553	543	496	506	538	571	540	537	547	539	511	543	547	533	483	512	554	527	515	537	583	546	533	487	541	536	538	517	551	551	531	522	521	563	541	516	490	524	545	590	580	545	543	535	517	524	508	520	500	507	524	553	512	512	565	514	524	508	565	536	584	556	543	542	527	560	497	551	568	489	542	535	585	534	534	559	530	512	506	550	527	578	574	551	558	505	552	513	539	580	468	534	517	584	567	519	544	547	567	549	533	514	521	546	534	571	517	565	547	546	529	519	514	541	520	540	612	554	538	568	533	526	591	529	524	512	521	574	550	565	506	467	564	513	547	554	589	541	565	587	575	538	547	499	578	503	510	531	545	570	551	547	528	556	526	498	534	581	505	537	531	575	549	553	518	551	552	515	501	524	534	527	519	541	492	517	538	493	549	533	539	538	565	547	535	585	581	510	563	540	541	510	536	572	482	520	519	522	526	544	545	588	541	557	530	535	510	533	525	522	555	503	566	550	514	515	513	551	524	531	529	530	541	521	540	511	523	527	540	564	539	537	502	512	557	519	558	516	569	519	504	514	514	526	517	517	546	534	527	558	547	511	496	500	512	555	534	551	518	512	542	544	565	538	542	550	551	548	553	521	503	518	549	531	581	540	540	566	507	527	507	537	574	504	536	576	510	512	524	544	500	550	517	561	580	549	528	537	532	566	542	543	540	540	580	520	539	540	545	534	497	545	579	544	534	572	554	527	523	537	485	513	521	572	529	555	542	562	568	557	553	514	529	508	586	509	598	500	501	548	546	552	473	541	562	538	579	512	494	528	503	499	573	522	540	540	474	539	525	528	521	597	537	553	593	553	527	505	493	507	549	530	549	581	548	526	510	533	493	563	501	532	542	545	537	478	547	562	541	542	534	526	577	498	491	513	530	518	529	565	582	542	542	542	524	459	511	546	551	547	552	550	542	505	541	507	492	529	546	496	536	523	559	515	522	522	562
32381	43722	38941	27616	7800	1419	1142	1008	932	763	760	717	697	692	642	708	616	620	634	630	569	601	617	636	601	593	588	578	599	615	569	600	593	575	597	605	587	646	543	591	568	564	543	588	614	586	566	604	629	569	571	600	579	586	561	578	543	555	566	582	578	529	541	603	590	580	631	565	579	550	582	608	576	558	601	600	601	601	601	599	613	584	561	622	599	630	520	581	596	569	594	585	634	588	580	601	581	605	597	627	585	561	576	583	607	571	577	582	588	559	583	605	573	598	581	572	601	550	638	602	560	594	514	571	563	578	552	590	575	572	586	536	557	572	580	580	596	552	604	568	583	546	561	601	601	621	578	601	586	573	609	534	575	575	553	535	624	592	580	595	584	575	605	580	589	565	518	602	616	571	592	578	534	599	600	544	588	563	599	559	535	613	570	530	520	576	539	586	585	579	569	602	591	598	538	577	576	559	562	560	560	549	584	612	574	588	583	611	564	570	601	604	545	580	592	573	586	589	574	579	552	613	584	604	520	585	622	548	598	555	604	580	605	592	566	611	624	565	628	562	607	558	563	590	572	563	576	562	570	538	594	552	605	609	553	558	572	597	576	592	551	586	546	621	586	565	581	568	576	573	578	588	568	587	588	617	613	567	571	551	584	571	574	539	542	565	613	535	540	553	541	631	561	597	594	553	627	494	600	591	567	564	545	591	573	560	559	547	565	592	566	571	563	567	595	605	577	558	563	611	553	593	628	585	588	581	576	578	543	556	525	541	603	574	604	591	612	589	595	583	567	610	592	596	545	589	584	604	564	613	550	554	564	590	624	592	565	587	543	612	563	629	599	548	580	587	618	576	535	602	568	625	579	593	563	584	557	559	577	552	581	604	587	585	575	558	562	560	533	582	596	556	556	592	584	591	604	596	583	583	561	567	568	529	565	621	579	583	559	579	581	611	584	572	583	572	566	567	541	575	606	556	626	588	576	547	530	636	592	611	570	569	604	607	564	583	584	567	604	590	578	599	582	545	567	527	554	604	565	593	548	574	559	570	579	589	604	554	602	602	567	550	570	626	579	537	558	590	606	583	575	617	583	553	603	585	554	600	525	571	608	600	590	543	561	547	558	517	585	590	593	592	545	528	589	569	594	589	576	562	569	548	589	572	613	579	553	606	589	564	584	612	583	574	577	565	572	538	583	552	550	607	624	619	567	537	608	567	580	589	586	623	576	563	566	567	557	592	558	589	569	595	611	594	575	541	602	582	574	586	569	634	568	542	553	568	602	592	592	539	564	615	623	578	566	562	551	604	598	562	559	570	586	562	620	567	584	538	581	557	572	618	615	577	582	567	533	594	629	596	556	597	607	542	555	565	623	518	555	577	603	587	614	563	577	579	554	540	563	593	590	584	590	582	580	570	582	588	587	540	557	576	593	589	579	531	593	577	613	568	568	555	558	580	590	605	583	599	597	568	589	568	597	595	577	591	589	586	564	550	536	604	581	588	573	567	593	596	574	540	560	576	563	604	579	602	553	565	549	539	568	560	545	590	589	544	578	574	561	566	553	592	534	564	589	580	535	555	624	579	563	545	564	599	586	561	600	604	607	557	566	563	593	537	570	537	607	567	575	568	609	551	597	574	572	565	549	536	559	598	557	584	545	549	612	589	586	581	581	527	569	593	580	582	640	593	558	581	573	608	549	540	587	576	602	616	590	598	583	587	594	590	567	601	583	578	585	567	581	563	541	618	582	615	598	594	544	554	562	587	587	617	626	586	532	565	553	579	580	559	555	573	569	569	545	560	566	589	591	550	564	556	566	532	572	591	578	573	572	542	571	577	555	593	598	571	543	549	610	601	588	565	576	576	578	593	573	598	595	595	606	603	557	596	558	572	551	619	612	602	569	597	537	609	535	607	561	577	581	573	604	598	574	551	590	586	580	611	556	545	616	555	569	535	580	606	523	646	590	572	577	562	597	563	568	580	568	580	577	572	552	612	632	598	579	551	572	607	544	574	579	561	549	584	572	605	573	568	601	573	574	629	565	629	611	599	584	604	594	547	605	578	573	575	570	571	565	569	605	596	587	563	598	586	581	587	546	555	600	558	579	565	596	552	571	569	572	577	574	579	574	615	572	541	617	551	612	619	528	565	573	573	573	580	592	563	581	570	527	589	565	576	558	534	584	599	589	560	583	595	592	552	621	549	590	556	608	566	544	559	587	603	575	567	600	601	565	584	589	598	595	611	537	596	568	581	564	582	545	611	574	610	610	512	560	575	574	578	568	589	555	602	585	608	640	599	597	581	603	574	583	583	579	591	562	564	634	575	535	501	521	570	614	568	585	571	586	551	538	548	549	570	592	555	568	617	580	581	579	589	555	582	585	589	535	583	597	586	543	533	557	628	550	600	557	571	539	503	577	573	557	602	553	602	585	563	573	597	583	586	636	529	556	582	554	541	587	551	566	562	574	580	566	578	609	579	582	573	550	557	553	580	630	562	585	612	591	605	574	591	570	586	559	576	626	551	618	594	550	577	606	585	565	575	544	555	544	552	601	586	590	552	580	587	542	631	576	550	546	600	558	564	586	559	613	626	591	576	599	597	594	590	595	570	565	602	523	590	580	564	549	558	547	562	615	571	579	612	570	557	613	583	579	574	580	593	582	620	594	577	554	577	614	560	549	561	537	572	577	562	629	540	608	596	561	564	550	549	596	616	555	561	603	585	598	519	595	590	556	594	584	534	592	598	561	554	569	572	617	585	586	547	595	586	580	623	556	580	554	559	569	549	585	570	574	561	580	581	594	577	624	599	557	554	639	592	556	575	558	559	535	603	570	579	569	584	588	586	602	583	579	590	565	578	603	582	572	606	557	568	526	623	602	578	553	590	594	575	599	524	572	595	562	599	549	549	566	574	604	584	546	565	581	557	578	577	540	569	553	522	598	611	555	583	572	567	566	618	553	597	602	565	606	582	577	553	611	607	575	611	550	590	563	564	559	579	565	545	588	596	583	584	633	560	540	581	588	591	593	542	580	563	589	581	558	569	572	591	573	571	556	589	622	588	524	628	593	566	552	592	541	607	563	627	536	590	577	556	614	601	541	591	599	571	565	614	589	617	568	601	549	610	585	559	562	567	564	564	577	583	578	581	583	569	591	570	559	582	590	604	569	613	623	545	579	567	589	556	570	545	569	630	574	547	605	552	561	593	570	573	597	580	570	603	576	566	554	527	568	588	560	529	601	531	575	582	603	581	596	560	573	591	563	550	611	550	565	525	553	537	558	585	569	576	599	534	561	558	595	527	608	589	576	563	597	582	562	554	629	613	583	559	555	571	592	542	512	597	591	539	562	587	581	620	582	544	546	567	553	577	591	563	583	577	588	603	561	555	578	565	562	601	555	555	598	565	588	589	557	580	549	565	599	577	599	564	576	550	586	549	619	598	549	570	552	569	557	586	588	567	593	581	603	575	605	611	613	584	568	580	581	578	581	555	576	583
25057	21516	28128	25501	18134	2833	844	721	672	658	626	610	624	614	616	632	613	581	597	622	567	599	560	605	600	609	545	589	618	633	591	598	517	604	561	601	620	599	586	615	564	537	553	547	565	570	579	587	609	564	547	576	583	577	584	596	579	580	578	550	605	587	561	608	573	575	563	513	558	572	540	593	549	578	567	547	599	595	589	616	556	579	561	566	586	603	620	612	606	586	606	593	530	581	592	555	567	574	581	584	540	559	582	565	571	570	592	550	554	550	579	535	604	583	569	597	591	598	541	573	558	523	593	581	605	561	576	590	579	571	589	557	576	563	579	604	564	558	564	571	563	583	585	613	603	637	578	578	563	607	619	566	570	584	580	554	603	576	574	583	620	615	564	570	596	618	542	570	609	541	560	591	567	583	580	578	534	556	574	561	575	543	566	583	579	574	577	563	569	582	567	597	580	571	535	568	563	571	573	573	553	600	573	556	547	573	614	561	575	563	601	596	599	543	600	568	573	574	548	515	579	553	598	573	584	590	569	565	554	599	568	548	578	589	566	591	587	584	568	569	579	615	573	612	582	564	545	549	572	610	579	566	597	579	587	559	558	539	623	561	576	601	576	525	563	556	541	561	577	613	569	595	575	586	580	585	570	565	559	588	597	566	598	564	544	549	554	585	583	597	545	569	569	579	552	555	575	570	586	607	625	571	581	599	611	568	542	566	587	570	565	578	537	589	590	590	589	576	602	568	623	575	564	563	561	583	609	627	582	547	577	543	568	552	534	610	558	614	579	591	562	542	557	549	594	574	562	579	568	580	549	565	561	516	540	599	529	568	566	576	571	573	555	612	559	581	582	572	534	568	527	583	567	593	549	584	597	561	544	563	581	562	569	560	562	554	571	518	612	535	552	599	578	570	565	549	606	573	621	579	605	598	616	569	567	539	603	581	589	564	576	549	613	561	581	584	608	547	529	627	588	603	542	555	584	625	550	543	570	606	581	605	595	572	604	575	573	588	579	590	569	585	532	600	555	583	582	569	596	583	581	589	566	580	622	558	537	607	563	577	566	588	573	576	558	540	557	577	556	574	533	552	582	565	582	612	591	554	532	573	634	555	546	575	581	551	571	566	605	595	527	544	602	591	547	591	537	571	573	585	586	615	580	556	578	547	570	576	568	550	597	581	608	570	575	592	611	603	608	544	567	551	546	561	620	561	564	605	562	596	603	562	575	615	570	647	553	579	599	558	610	593	552	570	551	592	552	553	585	574	609	587	595	564	614	634	607	617	543	594	564	581	595	597	582	571	608	542	548	544	575	560	543	558	561	632	567	628	640	564	592	545	572	561	571	562	561	591	577	570	623	537	535	579	598	577	609	604	532	591	588	560	528	513	599	598	508	576	607	545	577	552	590	558	565	554	523	579	567	627	551	570	573	519	572	589	579	596	619	580	561	585	596	561	559	584	553	561	570	604	561	582	569	581	589	530	547	565	594	602	546	565	570	561	599	548	586	584	555	556	582	576	586	584	597	618	561	600	579	545	578	544	553	554	572	568	533	524	560	543	562	576	558	514	575	618	611	537	595	602	576	553	589	568	581	570	560	622	573	611	610	530	564	586	566	560	595	559	598	590	572	601	599	575	600	572	605	572	569	575	568	564	565	562	593	578	601	589	588	579	599	579	624	565	557	600	623	512	542	544	560	582	566	581	613	563	592	564	570	548	605	556	597	591	550	579	539	594	592	605	532	616	574	589	583	608	558	609	567	548	576	534	569	564	591	565	572	604	595	597	560	556	604	589	573	595	589	564	603	566	585	574	567	566	553	602	569	563	584	570	561	582	591	597	526	576	603	582	614	574	577	589	589	516	566	596	584	563	607	613	599	633	608	569	572	547	549	588	596	554	560	589	569	574	553	563	617	577	555	608	601	585	561	606	588	577	558	581	537	582	569	559	603	554	568	587	514	604	561	525	655	616	585	571	540	541	578	555	583	547	572	624	619	543	583	533	592	568	579	570	553	576	583	590	593	585	606	598	582	610	620	586	578	560	588	548	627	576	596	560	559	573	601	633	574	581	590	526	570	551	597	535	590	582	548	562	575	567	564	598	584	543	605	576	585	529	617	583	532	616	597	552	560	585	582	534	549	569	586	552	572	586	573	567	531	541	570	568	569	567	592	601	537	532	598	565	571	580	574	600	558	568	552	596	587	562	603	580	552	585	568	584	610	518	577	580	567	555	551	532	591	536	527	587	571	650	580	536	558	579	537	592	569	583	592	546	564	595	564	588	614	575	605	563	593	577	566	600	663	579	529	617	554	583	535	589	557	575	600	587	570	559	580	601	578	584	558	590	579	608	594	568	555	549	576	557	603	582	560	636	617	536	527	594	556	587	577	630	578	537	567	610	535	539	590	613	572	577	549	557	616	545	562	577	597	589	558	563	531	613	574	539	566	557	595	557	535	564	576	566	581	563	566	548	593	603	559	553	563	535	590	569	586	610	589	603	588	548	605	541	582	600	601	544	555	600	553	584	568	564	627	560	543	598	566	608	547	567	562	558	550	609	603	557	559	592	586	555	572	594	592	601	581	538	595	562	580	554	579	572	565	578	578	600	511	556	542	602	543	565	577	586	555	549	598	583	563	589	596	569	589	572	573	592	550	616	574	606	571	598	570	573	640	563	573	588	563	592	583	589	592	551	537	568	554	571	580	605	612	592	560	602	536	560	560	580	551	573	580	600	582	541	582	554	586	556	614	548	596	585	596	573	566	548	565	593	578	605	583	572	581	592	578	585	578	634	573	591	595	585	602	559	589	545	579	539	607	597	589	566	574	507	558	521	543	635	581	615	586	577	614	614	592	617	549	522	570	592	591	541	622	580	549	576	575	589	595	580	560	550	616	590	569	565	551	591	605	583	569	557	543	560	566	558	596	632	592	601	539	592	559	596	549	625	561	583	532	607	575	602	549	524	557	530	578	553	569	545	613	560	579	582	553	535	564	595	571	551	569	549	556	554	593	586	568	596	599	586	572	584	604	560	585	610	579	625	593	571	575	620	568	542	607	572	574	548	591	559	567	552	550	575	574	561	575	571	569	590	559	590	545	598	548	554	595	576	557	568	580	548	568	579	554	580	547	539	565	576	535	552	598	612	570	539	581	564	581	595	559	576	550	544	583	580	541	573	573	534	566	578	595	572	571	576	593	622	588	579	594	563	562	556	570	596	568	564	558	639	576	576	582	548	588	565	582	555	544	630	561	555	577	555	551	605	525	547	526	610	550	574	535	540	589	539	579	579	603	556	522	538	533	581	609	554	587	555	575	591	634	573	587	577	573	594	561	598	574	550	564	561	557	552	574	541	577	597	554	572	597	616	548	573	579	538	574	546	615	573	587	578	586	551	569	592	605	594	557	547	524	561	594	574	554	563	606	565	592	556	531	597	590	573	604	595	574	622	541	605	591	584	627	594	532	544	567	591	569	571	545	576	591	592	582	561	607	613
32281	39420	27309	23225	8429	1032	875	800	761	740	696	686	654	659	651	613	620	619	639	589	648	605	642	658	628	605	581	632	626	627	575	613	548	644	626	587	621	577	635	629	619	629	600	608	619	588	587	616	576	625	610	634	608	574	617	604	662	576	604	584	597	593	616	585	618	587	605	589	579	617	607	585	629	622	568	643	628	614	594	600	646	630	614	644	593	600	632	669	578	624	588	585	623	631	582	576	559	604	600	589	633	649	658	555	610	581	606	600	593	567	602	622	626	577	577	617	584	594	573	599	629	578	631	593	594	600	601	609	611	593	594	591	594	609	630	580	605	576	613	605	610	588	616	632	575	629	567	645	613	606	615	565	616	569	639	600	597	629	603	594	607	581	616	595	585	571	634	687	604	613	635	587	561	606	617	605	604	577	573	617	625	596	620	586	598	586	606	597	599	604	617	567	609	597	586	579	621	582	592	600	649	582	582	609	605	577	544	606	587	625	635	634	556	624	624	583	606	606	615	605	588	590	667	602	588	612	627	633	608	586	580	630	586	656	616	554	611	622	600	619	590	618	601	609	600	653	589	586	564	648	594	570	619	601	613	564	655	615	627	567	584	633	619	586	596	599	581	598	569	617	589	631	583	609	635	580	584	599	614	590	596	612	616	574	632	588	616	622	591	615	578	601	625	641	586	639	599	530	572	607	627	588	612	595	589	613	527	588	595	603	611	569	596	595	575	587	584	624	600	583	638	624	609	582	620	595	619	608	581	607	558	614	596	602	599	585	636	598	559	604	608	587	610	575	531	613	592	569	578	599	644	558	622	584	567	614	590	598	618	592	575	595	556	617	628	630	621	608	604	559	597	593	625	583	613	613	613	603	536	602	558	583	615	596	626	598	676	564	561	601	562	645	609	589	601	603	645	606	618	601	552	580	628	619	607	556	625	598	604	604	591	596	593	591	653	552	643	590	611	585	602	635	607	617	618	564	575	616	605	589	557	595	585	610	591	574	597	635	620	637	580	591	562	618	575	607	620	562	648	589	656	591	666	600	600	580	589	628	590	607	575	616	605	583	612	570	591	580	584	625	574	572	604	591	546	571	594	584	621	613	590	607	589	606	630	603	635	614	576	588	619	588	615	599	593	628	610	580	589	610	604	584	607	600	596	606	635	606	571	597	561	629	591	652	612	581	598	571	606	635	590	615	644	566	603	564	572	588	622	592	603	576	619	584	615	608	598	560	624	610	616	554	584	626	617	592	611	583	641	618	616	586	607	542	557	659	591	627	598	620	551	582	591	625	589	606	615	603	574	593	563	622	604	635	603	651	598	615	610	611	601	589	617	586	594	597	593	600	599	547	615	581	593	619	578	585	598	570	635	597	605	627	623	591	579	602	616	599	601	648	579	622	610	592	603	606	558	629	586	578	593	592	585	632	577	565	595	611	611	590	580	601	587	614	577	559	609	601	645	599	598	612	564	617	566	583	556	593	574	628	632	630	611	610	612	553	616	608	571	549	588	599	619	637	599	589	635	564	581	607	607	581	557	593	586	611	611	625	604	554	602	585	600	629	590	547	580	591	571	607	638	594	620	584	615	588	642	628	570	562	578	594	607	612	599	595	638	602	591	588	608	579	609	588	583	614	584	583	608	660	574	608	644	584	580	586	597	599	576	646	619	617	586	550	596	623	622	590	570	610	624	571	642	552	577	553	619	588	606	623	618	617	592	601	580	591	586	591	614	593	558	600	636	617	583	663	560	610	566	610	604	615	637	575	603	629	574	546	620	609	627	616	591	619	557	565	634	615	617	591	568	604	577	576	593	563	609	600	566	632	601	599	590	588	600	622	589	644	595	604	579	600	608	588	586	614	561	643	615	596	577	585	559	558	625	584	589	515	597	576	611	557	585	609	614	621	615	643	586	582	625	566	608	624	626	646	559	556	587	656	584	601	628	645	570	611	588	594	655	577	602	621	617	609	608	577	584	579	589	608	554	588	598	570	627	590	561	582	634	546	618	594	582	553	615	597	643	565	635	587	611	591	633	535	623	598	569	577	594	585	634	585	586	620	592	633	585	600	606	575	590	596	550	595	603	564	611	624	616	652	586	612	616	604	652	616	605	557	600	650	595	528	597	631	564	563	638	675	606	651	590	589	584	620	570	589	543	590	599	591	583	607	578	606	582	569	579	628	639	593	621	605	614	553	618	562	618	583	609	611	578	600	583	573	592	595	592	583	578	632	564	595	606	591	596	602	645	590	605	611	614	597	591	612	589	627	610	601	600	608	538	580	582	621	560	624	617	592	618	615	642	607	598	579	625	634	597	570	623	578	594	601	594	584	596	571	629	595	586	562	614	581	621	567	628	601	623	585	603	601	611	605	583	619	631	592	588	614	606	605	629	596	585	587	605	607	604	568	584	641	624	636	590	640	608	553	632	593	606	599	581	584	606	632	599	601	602	594	644	550	589	573	634	601	588	571	601	611	636	569	578	582	594	639	591	609	613	625	617	605	606	599	602	568	595	576	588	595	638	639	593	643	616	617	599	572	586	593	586	579	619	619	609	574	590	619	623	608	628	616	593	639	611	624	599	577	644	611	600	557	591	589	602	603	611	603	577	574	620	601	574	627	558	583	582	607	593	625	603	577	560	579	616	604	626	637	571	621	570	575	559	617	607	568	596	607	555	603	582	617	604	560	611	572	631	580	670	598	585	601	582	629	608	608	617	614	558	583	622	607	564	602	560	594	618	618	647	606	627	584	562	605	565	595	603	594	599	622	588	602	617	628	612	573	555	604	576	581	588	604	597	602	657	649	551	594	581	630	575	594	587	612	620	614	588	611	589	600	596	576	556	599	612	626	615	587	602	615	557	611	642	578	621	635	602	582	607	584	574	592	607	563	594	600	608	621	541	566	603	593	602	639	623	593	559	589	610	639	559	627	647	614	627	565	596	587	624	643	636	546	577	592	595	644	579	541	596	621	582	608	597	577	571	639	607	589	601	654	598	628	577	619	607	636	619	574	625	578	613	653	586	609	620	635	606	609	592	626	638	623	590	637	584	607	635	588	607	645	589	613	582	611	597	615	571	613	597	626	596	580	598	603	587	585	576	587	586	604	570	600	600	597	599	606	611	573	610	554	599	608	644	620	585	621	592	584	582	566	579	582	575	611	623	617	603	645	614	596	587	593	568	563	583	601	593	571	626	581	619	555	586	607	574	623	576	601	598	573	614	560	610	628	656	626	594	592	599	623	592	638	560	603	625	624	653	585	570	618	617	595	614	610	602	599	620	623	617	632	584	599	607	638	585	632	579	615	613	602	608	593	651	598	579	608	588	607	597	578	580	597	616	594	624	599	588	605	607	579	572	584	613	560	611	559	570	629	582	558	586	578	632	566	582	617	652	585	585	613	614	595	578	629	580	584	623	575	631	564	626	600	658	545	595	630	569	542	600	586	651	615	598	606	594	560	606	581	593	578	598	567	572	580	611	617	551	600
22823	21488	29370	24072	21499	21464	10280	952	671	591	605	499	478	417	429	458	401	381	350	349	367	365	353	342	385	358	365	326	334	359	358	345	344	343	342	363	320	329	343	344	333	348	340	315	314	314	335	334	357	321	352	345	316	335	343	342	327	347	333	352	318	329	336	319	326	316	334	313	328	283	316	338	352	338	362	332	339	334	340	378	344	307	370	305	343	307	350	303	303	377	340	333	277	298	381	311	288	346	313	335	313	309	327	347	358	326	313	317	354	323	310	339	326	288	329	343	350	322	320	321	315	338	334	297	306	318	311	321	351	316	346	288	306	323	340	320	320	339	332	357	332	337	329	337	330	328	316	311	331	336	346	344	324	335	332	324	324	313	352	331	355	326	327	320	313	308	313	325	309	289	316	342	290	345	345	316	335	343	322	278	343	353	347	340	321	262	305	332	354	291	336	320	329	318	324	303	331	350	331	307	322	329	312	337	313	309	317	337	309	342	338	319	303	298	342	351	350	303	325	345	330	315	324	321	334	337	369	325	293	353	321	271	291	310	302	296	343	294	324	304	350	307	303	338	316	345	315	295	326	337	345	325	314	309	330	342	322	298	326	307	342	342	312	326	326	335	333	309	305	312	337	337	357	340	302	313	304	307	328	352	286	325	329	354	309	325	314	319	349	332	325	333	337	296	295	322	323	321	310	336	314	316	316	322	351	354	330	311	322	320	331	324	304	332	321	317	318	320	322	274	305	319	318	327	311	325	299	302	292	333	301	296	295	349	309	348	317	338	337	321	301	302	335	335	314	340	310	323	311	303	307	315	328	323	337	297	333	341	298	300	321	318	312	326	334	312	313	295	315	296	304	343	297	316	314	340	311	351	332	315	344	345	307	328	335	313	317	316	298	321	307	311	345	342	321	310	337	317	308	348	302	323	330	344	332	341	333	344	327	322	357	316	336	334	327	315	321	312	355	350	353	310	286	356	328	339	341	327	333	338	295	307	308	340	370	339	370	311	325	330	336	319	321	318	324	306	337	288	341	342	317	302	325	284	319	325	312	321	271	323	340	331	331	314	331	315	315	335	316	321	335	305	289	351	329	329	327	303	336	300	299	340	328	292	343	304	315	306	323	360	339	330	301	348	325	319	350	299	339	293	297	293	332	370	336	356	329	305	366	322	326	314	290	318	311	336	323	328	331	329	310	338	328	315	321	320	329	320	325	325	308	320	334	310	313	307	290	307	303	303	357	356	329	336	330	301	325	353	320	319	352	343	340	333	290	329	319	319	320	301	319	353	336	314	331	344	336	264	324	354	354	331	294	309	324	363	343	314	305	338	320	295	347	332	331	314	311	335	308	301	339	300	322	340	339	313	318	304	344	315	321	286	307	338	315	375	334	334	307	324	335	328	318	320	361	326	324	308	318	324	322	294	300	328	350	325	360	293	315	325	318	369	315	357	319	296	317	316	318	310	302	347	322	325	336	307	351	307	340	306	352	318	317	298	338	329	294	344	335	335	327	325	323	290	361	298	341	324	284	342	295	323	358	311	345	322	340	362	359	329	300	344	330	309	304	315	327	330	312	345	337	335	322	334	324	315	339	319	350	312	338	338	329	301	306	327	301	338	303	324	339	332	314	335	311	367	320	300	324	310	320	326	325	362	331	317	320	350	293	354	336	311	356	316	312	348	303	324	317	337	298	305	348	312	295	307	310	324	326	321	325	330	365	333	309	312	352	338	324	347	351	315	316	336	297	333	343	348	319	315	334	314	292	308	320	317	338	332	329	337	339	297	314	309	319	309	318	298	330	320	307	335	336	319	283	321	289	294	324	321	337	315	278	344	341	299	330	323	319	330	335	307	254	317	334	305	353	343	345	327	299	295	339	306	349	313	346	370	318	332	332	342	323	330	330	313	334	326	341	333	332	330	335	351	316	316	312	280	304	305	312	326	318	280	327	322	348	291	341	320	313	348	304	314	295	297	326	311	355	315	301	332	299	308	311	309	326	330	313	316	317	333	290	310	328	304	314	345	310	332	302	326	299	306	318	325	324	349	356	317	328	347	321	345	313	357	325	346	309	332	324	299	326	332	295	337	339	300	283	303	346	321	306	328	303	323	326	344	319	327	341	322	336	317	298	298	355	329	332	331	312	331	297	302	311	324	326	317	333	337	333	341	292	316	326	333	324	356	317	334	322	310	295	339	329	301	295	338	327	286	338	328	319	323	347	345	312	332	312	329	293	311	302	334	326	345	299	347	306	321	351	273	338	374	281	321	305	350	324	284	331	306	337	342	336	299	297	343	353	331	319	327	326	334	312	351	327	312	319	323	361	306	322	329	313	325	305	336	316	316	290	330	327	321	328	346	346	325	326	308	310	336	326	320	284	324	294	323	326	306	298	297	303	331	325	328	296	319	330	310	336	329	328	313	340	330	351	321	316	323	320	336	310	356	321	346	340	332	296	334	318	343	323	295	330	353	315	343	325	318	301	332	338	365	309	320	302	337	326	330	348	353	304	325	312	325	309	325	300	328	348	339	363	318	324	352	340	344	326	323	335	326	323	329	287	275	325	355	277	293	314	334	330	320	336	331	361	339	323	355	311	307	321	321	386	330	313	349	309	338	316	304	310	343	329	331	346	326	328	353	289	290	313	337	338	339	310	323	292	357	304	317	317	326	342	278	352	283	340	333	341	312	327	316	309	336	321	344	330	303	350	340	342	291	309	341	338	307	336	314	323	340	339	335	325	325	323	359	338	315	349	331	337	335	322	327	335	305	303	354	309	331	343	338	363	323	339	327	307	307	348	289	307	326	325	346	327	319	318	319	312	301	314	308	320	323	306	293	309	316	332	348	315	321	336	336	330	301	332	347	307	285	334	350	337	336	311	313	322	326	321	301	321	349	317	367	356	315	338	320	332	322	342	348	326	351	302	325	335	323	301	324	363	337	314	302	323	319	304	330	319	312	315	336	320	330	330	337	315	311	357	331	350	363	350	327	310	312	358	317	312	333	310	334	327	355	333	341	347	344	311	334	306	329	326	292	314	330	296	374	294	292	312	329	316	315	305	325	323	283	335	318	286	331	321	334	314	349	345	337	339	347	317	349	330	313	315	291	297	320	342	342	304	291	356	324	319	307	338	326	333	300	314	344	325	311	293	326	320	311	317	312	327	316	341	350	322	314	308	329	337	316	343	339	326	331	334	304	298	316	336	304	309	325	307	342	332	335	315	298	302	339	310	316	304	344	334	318	327	322	315	312	312	323	333	318	318	326	340	316	337	322	328	325	336	365	307	315	313	347	341	345	346	342	304	339	311	286	311	286	355	346	323	333	314	348	309	354	334	325	299	344	317	322	328	334	321	337	309	342	293	323	328	315	317	323	304	298	317	294	328	296	347	290	299	345	323	337	336	371	331	330	333	315	340	331	349	323	328	357	336	326	342	287	331	337	339	333	312	321	312	310	313	322	318	304	326	306	290	324	287	368	344	343	319	320
34910	47103	41702	34478	4855	2037	1511	1141	1040	753	703	619	551	527	521	473	424	421	450	389	405	381	398	381	392	427	385	391	399	349	379	385	346	377	353	373	359	343	351	365	333	378	391	345	357	326	364	364	363	369	370	380	365	364	364	337	354	347	372	361	343	358	330	368	377	355	315	326	345	347	342	368	359	384	361	410	414	407	373	380	355	389	409	378	388	367	379	332	358	357	375	382	343	385	348	339	366	381	322	335	392	343	338	374	327	338	352	312	318	367	325	340	343	351	362	332	323	362	350	356	387	333	362	359	373	311	346	362	347	373	332	339	326	338	348	344	337	371	398	350	344	344	348	329	355	309	362	361	335	317	314	358	329	346	339	373	343	330	342	374	365	350	337	361	354	315	348	336	326	338	342	350	350	368	336	320	341	371	354	333	326	310	368	375	320	337	344	312	329	358	331	360	352	343	360	314	347	377	353	353	335	378	342	326	374	330	350	360	334	361	357	351	332	360	347	343	310	334	336	351	327	338	339	369	363	358	344	374	376	332	339	326	350	340	363	330	368	353	315	324	361	341	340	337	327	330	370	361	346	312	348	364	322	338	323	357	337	340	318	354	381	308	354	341	361	357	352	366	358	332	348	326	358	366	316	336	346	375	351	359	372	348	337	356	333	350	356	396	336	360	359	338	318	348	363	351	371	343	331	326	336	345	345	350	342	351	352	352	346	292	292	371	358	359	344	305	340	317	368	359	322	331	344	322	322	314	341	342	329	378	367	361	345	342	364	356	312	311	379	338	311	328	368	374	341	367	337	357	343	370	332	372	344	334	319	363	333	350	333	342	352	338	337	353	365	325	342	347	357	340	352	344	354	334	333	346	317	339	350	353	346	329	335	372	374	354	333	340	354	385	330	360	339	337	343	350	363	320	350	371	369	307	391	359	322	340	331	373	343	320	349	322	338	371	317	335	362	325	340	304	349	331	320	341	327	354	391	359	341	371	312	357	331	352	315	317	371	383	366	352	322	338	327	352	365	356	351	351	350	343	340	347	359	338	384	357	359	352	326	373	349	328	350	362	362	332	347	342	307	337	353	315	320	329	350	325	312	355	368	375	335	335	357	344	371	343	338	337	369	349	316	371	361	339	296	340	387	372	335	359	369	347	320	340	353	361	366	356	385	375	346	350	328	360	337	352	367	333	356	342	322	337	351	361	351	347	342	365	353	357	289	372	358	376	339	338	352	345	339	339	368	336	354	296	330	330	338	381	345	342	320	329	366	378	369	355	367	316	351	324	359	311	361	336	346	359	345	326	362	336	350	310	331	365	309	363	379	381	334	345	364	364	340	347	364	340	325	344	334	384	343	326	311	331	360	356	366	358	372	363	360	351	366	352	345	322	342	353	329	353	364	360	365	337	342	384	335	343	371	368	347	335	337	363	324	313	342	377	352	357	320	343	346	351	349	352	329	380	360	333	346	339	360	355	383	326	345	323	338	393	345	336	352	342	346	366	355	356	325	361	353	343	376	306	368	337	358	335	350	369	365	361	371	313	360	339	337	369	348	349	374	336	365	352	328	344	358	346	324	344	353	342	369	346	355	377	366	318	370	381	393	346	353	351	312	326	360	344	336	364	320	346	350	305	355	352	332	376	339	341	378	320	347	337	378	316	367	373	361	374	331	334	345	374	346	361	365	360	391	367	333	361	364	337	386	369	340	333	374	351	310	300	338	319	328	343	364	343	338	337	330	361	329	344	322	328	339	331	344	291	359	331	337	357	352	359	342	343	367	352	347	355	346	334	334	318	334	340	335	336	349	330	367	320	350	332	329	338	336	353	326	304	343	366	319	345	350	341	337	343	322	319	359	325	347	340	348	369	366	338	341	353	377	351	358	337	368	322	339	337	358	343	349	308	363	349	360	325	326	362	352	356	341	342	358	348	354	341	339	337	352	372	351	330	340	367	338	369	365	351	348	372	328	341	334	379	326	332	339	293	340	351	317	352	312	308	332	352	335	354	342	362	359	335	354	350	329	363	386	354	321	322	323	374	299	326	379	333	370	356	400	368	374	361	339	378	382	365	328	348	367	363	359	327	357	339	338	367	344	348	378	325	369	341	327	367	311	336	351	322	362	341	327	329	384	341	360	333	377	366	357	357	353	355	363	370	320	378	303	349	351	321	369	336	339	313	340	338	324	347	341	369	335	345	324	375	358	350	370	365	346	350	333	318	332	332	361	304	331	302	321	341	352	352	321	343	369	333	347	334	355	344	342	341	352	358	349	367	377	379	334	356	342	310	362	345	361	360	353	347	351	360	366	351	351	357	361	333	320	328	348	339	354	337	357	357	348	348	372	309	322	308	331	373	377	360	373	346	351	350	342	347	340	349	352	344	340	334	328	343	334	367	337	376	329	354	349	387	377	314	356	360	357	345	336	347	339	314	329	368	350	314	342	363	340	335	360	334	367	324	333	316	361	337	411	328	367	352	362	346	378	357	366	353	321	326	354	340	321	343	347	367	337	340	345	334	367	377	355	368	357	320	343	368	370	346	373	322	361	342	368	330	338	324	352	374	362	349	313	375	357	363	364	334	326	352	332	371	364	327	333	329	359	351	342	362	347	352	315	335	340	340	337	363	343	344	350	355	349	363	350	328	335	356	337	350	372	341	343	326	374	346	360	343	369	377	309	342	346	328	362	366	346	366	355	320	345	342	362	372	321	353	371	354	355	330	359	332	357	362	342	379	327	363	341	345	354	328	353	350	337	333	349	349	351	321	360	358	335	356	350	359	348	358	349	371	348	360	367	344	353	330	352	319	346	366	302	349	354	338	332	328	345	350	361	355	325	336	343	340	324	342	326	342	355	389	364	391	383	320	355	348	337	396	372	340	329	331	343	330	365	328	329	343	358	343	370	357	343	342	341	341	351	328	362	352	344	329	342	366	304	355	332	338	319	361	338	332	358	338	309	352	345	330	385	368	372	362	335	335	337	326	338	360	312	342	321	379	329	358	352	320	334	351	322	363	324	376	341	337	364	372	354	345	350	348	313	359	323	370	364	344	330	324	338	357	327	357	327	359	352	340	349	381	377	346	334	371	310	372	341	339	332	362	359	345	355	335	343	354	357	335	331	333	377	382	338	372	364	329	369	349	358	340	350	398	343	346	348	351	364	364	339	359	363	363	349	354	310	377	341	316	366	327	353	343	326	373	342	350	372	334	318	340	380	356	351	350	358	332	351	312	338	353	366	356	363	355	303	355	335	345	364	357	364	325	304	354	360	326	337	361	359	346	355	353	353	348	331	349	348	324	334	349	376	376	341	349	352	376	360	382	327	343	342	377	372	360	317	353	354	386	345	355	327	358	324	382	344	359	362	350	328	350	332	351	345	313	386	355	368	305	371	355	362	371	319	329	344	334	348	303	400	347	313	367	348	367	322	331	369	332	361	329	343	325	390	358	364	353	358	306	309	342	332	328	367	359	344	342	333	336	370	332	321	342
29290	22994	13277	4201	962	873	808	706	734	754	773	726	703	747	718	724	744	670	679	699	705	712	758	704	706	720	713	653	688	641	758	717	688	677	737	722	711	733	664	696	686	695	718	706	689	712	738	669	696	733	689	716	726	749	712	725	717	720	697	682	684	682	684	721	702	733	698	707	730	709	652	676	714	715	703	747	749	746	720	690	698	703	762	672	672	738	721	720	715	727	729	694	724	709	754	677	725	712	656	705	736	719	671	691	684	679	721	783	699	673	720	773	723	754	714	688	676	764	686	738	708	710	682	664	745	714	722	682	738	729	701	714	693	711	750	722	736	691	713	730	734	702	732	777	755	727	719	740	725	766	722	736	735	702	686	678	718	738	747	700	698	744	691	767	722	760	678	733	680	756	708	742	660	703	677	717	698	685	721	728	754	739	700	723	687	769	734	680	713	760	669	711	689	716	688	703	712	726	691	685	683	726	714	719	728	678	720	676	738	722	713	668	724	688	706	754	718	728	694	656	712	694	679	715	746	674	708	709	711	695	740	719	654	769	684	696	715	715	737	716	703	683	732	711	690	750	699	692	703	673	665	705	685	737	763	729	675	676	741	701	714	750	727	630	701	714	719	777	718	704	700	698	711	690	739	735	709	786	665	713	663	724	712	683	682	742	680	775	722	664	726	725	738	751	662	658	689	702	728	690	736	701	700	692	677	705	728	686	704	733	757	697	718	716	718	735	712	704	680	671	660	674	728	721	709	700	719	696	684	730	697	745	722	721	636	743	718	706	746	697	684	744	690	726	677	716	648	699	673	744	689	733	650	694	722	707	692	686	691	711	704	735	709	702	747	699	697	684	724	706	737	743	714	738	736	707	778	725	698	698	724	699	715	696	714	673	733	738	739	670	703	723	740	728	729	684	678	739	707	714	704	686	758	727	743	726	715	701	683	732	686	711	715	703	698	671	712	734	707	641	706	698	765	712	686	700	730	702	705	684	748	687	671	698	729	685	703	764	703	710	740	692	698	718	726	776	693	751	731	668	736	654	695	707	726	659	720	686	709	724	738	718	716	733	664	688	745	665	699	709	713	731	731	684	741	723	722	711	697	736	702	695	692	721	701	712	695	725	709	710	686	689	698	724	753	639	687	717	732	743	727	710	719	745	705	762	745	700	782	725	737	745	772	684	712	712	722	679	742	677	696	682	716	684	719	716	644	722	737	712	657	718	730	712	745	686	695	713	680	658	693	734	721	707	695	710	690	740	711	738	727	706	716	764	701	681	681	727	752	724	710	711	717	739	670	711	685	712	704	744	704	708	701	719	742	750	718	685	704	745	716	764	723	706	773	716	697	689	658	753	714	719	720	700	712	702	746	727	732	692	674	746	671	663	739	702	744	709	722	693	721	708	762	704	738	702	738	687	736	765	741	688	717	655	655	691	686	675	714	704	740	782	721	667	714	679	686	653	701	711	706	699	726	753	690	706	683	710	733	704	718	705	732	741	688	690	735	708	701	698	776	746	722	734	698	685	732	711	690	764	731	735	728	710	729	687	721	704	683	720	709	693	700	709	670	693	697	718	757	686	704	685	683	726	684	740	745	713	706	722	732	628	730	666	699	774	706	732	685	710	740	719	702	725	745	721	717	730	730	690	680	698	745	719	672	768	710	688	726	720	705	710	739	668	684	679	705	725	715	749	661	726	711	722	701	758	675	675	715	709	690	705	689	694	689	706	693	749	741	709	705	688	700	676	692	727	687	697	726	704	693	683	685	686	686	722	741	698	721	692	691	695	695	717	719	729	703	691	709	675	723	720	742	756	671	729	686	715	684	708	693	682	805	731	707	753	726	758	725	727	716	699	690	727	754	705	706	704	702	684	688	704	709	642	644	734	710	672	763	693	682	703	695	707	728	717	749	664	725	666	680	720	726	698	716	731	698	702	717	678	705	730	754	707	743	708	727	715	734	704	693	681	709	704	699	694	691	748	772	737	680	718	753	724	686	716	693	679	696	718	703	718	719	745	713	712	723	728	704	721	703	771	711	700	726	705	730	726	678	674	756	665	777	711	680	692	739	672	644	717	701	694	652	727	748	740	718	716	699	726	697	751	764	705	655	738	717	772	674	670	734	716	708	701	695	703	711	715	701	693	697	738	690	753	708	720	683	676	720	678	707	726	692	708	735	704	671	695	774	715	686	751	741	717	692	704	717	681	692	679	693	711	715	695	720	696	678	655	707	741	682	707	675	733	707	729	708	657	718	722	737	714	722	713	697	701	716	721	701	727	748	741	709	733	683	688	708	694	775	745	696	738	676	724	706	735	726	719	713	669	737	727	715	778	724	704	673	731	738	735	700	694	732	693	727	675	753	676	691	755	733	676	737	720	697	718	716	718	765	702	713	727	690	744	688	706	702	705	693	704	725	751	682	712	767	676	679	690	724	735	673	666	681	688	727	652	735	702	734	726	705	714	692	687	693	667	713	740	747	698	706	699	705	729	719	770	678	713	658	683	717	685	671	698	662	719	699	690	676	687	711	748	711	726	757	664	724	715	694	708	750	725	738	713	690	716	687	694	753	689	727	736	701	750	728	696	686	710	698	717	764	723	722	715	714	718	709	717	652	752	682	722	695	654	687	704	714	710	665	686	696	690	732	747	723	722	733	698	686	692	720	688	722	683	661	672	772	709	771	776	695	730	747	716	705	770	723	711	721	674	687	702	671	722	738	748	745	691	782	670	738	711	725	664	706	717	670	783	688	740	687	702	688	689	729	686	703	733	688	687	705	725	694	728	740	676	713	721	703	731	719	770	663	646	713	727	687	682	696	731	723	722	686	690	754	748	711	682	733	731	748	732	730	733	697	718	714	693	699	685	768	700	688	731	709	662	688	717	706	712	660	676	725	674	759	717	748	700	705	695	684	693	704	717	706	672	720	682	692	690	753	726	689	728	717	719	685	706	753	711	711	672	727	729	720	706	712	731	632	701	681	736	712	731	698	693	697	670	683	747	664	719	740	725	731	693	700	681	724	688	696	728	683	710	667	694	707	736	698	694	708	689	717	667	700	704	677	670	687	680	713	731	756	728	720	723	683	712	698	700	722	710	734	702	696	686	723	742	669	695	747	724	704	696	676	706	726	634	731	709	723	658	690	730	725	723	702	738	732	669	690	695	729	672	693	708	755	723	716	735	659	688	728	742	724	693	770	704	720	689	747	742	693	680	689	703	725	729	687	691	723	699	711	689	736	731	730	681	742	718	713	732	702	706	762	690	716	715	741	664	704	688	709	758	735	669	681	694	695	723	707	754	722	645	731	736	721	698	725	738	742	693	749	676	727	698	678	695	751	708	698	731	718	699	702	710	722	714	694	760	740	692	699	695	706	766	718	687	733	705	694	713	727	680	723	733	649	693	724	730	643	676	712	715	754	730	707	743	761	688	722	741	730	728	678	750	727	716	679	709	660	737	710	712	685	691	723	683	711	640	693	662	690	713	667	713
30004	26121	5812	3339	822	805	757	760	732	741	798	768	766	719	760	721	778	727	739	795	738	719	783	748	761	686	731	733	772	744	738	746	739	755	719	691	808	787	739	754	733	770	743	718	745	763	729	785	783	714	769	732	752	794	756	781	721	719	725	738	749	752	806	717	764	760	823	758	758	787	754	773	762	736	773	765	773	792	759	785	753	746	772	781	713	729	732	820	742	754	827	769	735	750	783	722	741	695	734	745	744	758	709	734	774	795	722	788	812	777	721	740	684	773	772	757	722	717	762	785	733	726	729	727	717	743	761	762	750	720	707	766	763	782	701	746	725	744	748	786	764	760	741	764	739	728	740	749	720	738	744	785	760	754	748	724	760	776	754	764	757	731	773	760	744	742	752	670	756	770	764	744	741	751	797	793	809	755	792	790	712	800	745	752	744	708	744	783	789	812	714	759	726	741	665	738	737	713	749	694	739	779	734	726	772	750	801	728	754	745	803	759	800	742	776	769	742	768	735	712	775	749	698	688	757	706	760	705	730	772	726	724	790	749	710	793	737	777	738	790	747	752	775	730	724	746	746	766	760	742	750	786	778	735	777	791	759	785	776	756	824	721	786	754	734	716	759	705	780	767	756	674	767	737	715	780	744	743	775	745	715	756	808	743	740	775	820	756	713	800	718	819	740	746	764	767	734	745	772	764	754	800	783	729	756	746	743	758	732	736	761	759	732	744	784	760	737	754	686	739	733	791	763	722	780	779	706	767	740	688	783	770	784	748	762	815	748	775	771	735	749	753	720	748	787	761	765	709	743	744	718	728	801	749	754	731	745	758	749	741	731	769	726	767	755	739	773	778	728	779	767	758	759	785	764	742	755	744	761	761	734	705	784	757	703	745	784	729	784	762	759	712	737	793	742	755	799	755	719	761	735	684	755	775	783	682	743	743	789	708	722	747	744	730	774	767	792	721	737	743	737	721	768	723	798	735	744	772	720	761	768	768	693	742	742	761	753	770	727	749	743	758	720	792	735	733	755	771	735	799	770	742	760	788	728	770	784	730	735	751	777	772	722	782	736	763	801	742	736	780	735	705	758	758	780	712	737	766	735	767	785	749	677	766	747	747	770	741	791	737	731	789	766	774	718	750	719	766	712	792	725	775	779	709	736	750	727	742	687	764	699	737	765	758	728	805	703	780	701	824	730	727	744	752	753	813	775	741	763	769	774	743	785	753	780	751	697	737	763	784	775	734	738	744	743	742	769	735	769	756	737	804	810	751	766	751	759	713	715	734	748	696	688	811	747	756	806	704	743	725	729	740	781	747	760	790	699	739	759	748	738	734	731	779	760	714	720	743	745	754	774	706	767	750	746	742	742	740	707	787	740	786	755	752	751	747	755	771	711	740	782	738	796	729	746	742	708	766	752	792	721	766	735	752	753	741	734	804	746	818	751	716	744	778	767	753	733	727	785	710	759	738	752	722	739	774	721	724	752	786	771	762	752	768	764	724	746	720	776	766	779	774	742	683	800	811	748	732	772	733	766	726	684	780	719	735	716	733	760	730	733	734	716	767	750	782	778	759	778	742	736	780	702	744	771	744	731	745	729	762	748	720	767	707	762	722	736	733	765	710	751	773	720	716	699	763	791	732	763	736	724	802	737	780	736	738	739	742	725	760	746	730	791	792	699	732	788	785	795	702	767	765	742	782	787	753	748	759	777	724	748	763	744	773	739	759	747	692	773	762	792	711	736	760	727	725	753	748	731	780	755	700	757	739	686	745	718	796	751	747	722	697	727	751	731	708	729	692	746	750	770	741	774	729	778	731	742	784	736	751	779	789	728	761	802	794	771	753	758	729	740	770	772	728	800	719	756	777	764	721	779	795	769	719	721	720	767	763	761	811	749	731	712	750	753	769	712	683	740	737	788	724	712	731	746	783	773	722	729	767	719	734	754	736	732	750	717	734	763	714	736	734	727	748	743	780	732	802	767	755	798	741	767	744	739	743	743	679	784	768	728	791	759	756	751	741	684	770	780	732	739	760	700	759	728	791	762	792	731	683	758	775	767	721	750	742	737	736	782	741	760	715	706	780	757	715	752	751	731	775	795	741	776	760	736	737	733	733	778	735	724	701	700	778	737	734	736	748	731	761	708	721	715	789	726	721	713	757	783	736	733	759	728	762	781	741	755	680	726	758	744	750	773	801	726	745	744	743	706	787	755	756	805	735	730	777	702	793	751	778	767	731	807	758	692	751	785	776	778	779	747	762	725	791	753	762	766	768	760	753	702	760	768	792	753	766	728	763	730	734	780	752	731	705	736	751	753	729	745	748	779	746	758	736	757	732	709	705	753	779	751	777	723	781	744	728	764	744	702	774	781	745	758	715	733	741	759	749	757	772	757	723	705	731	777	741	738	775	770	791	734	732	724	743	754	797	738	707	793	719	708	733	739	738	763	772	773	730	774	723	737	773	723	753	733	775	771	772	755	782	757	785	764	774	755	770	694	763	737	733	775	782	774	756	676	768	709	782	740	739	773	720	723	737	786	803	736	786	767	761	767	729	808	757	727	716	720	756	678	708	753	733	757	753	737	751	738	834	704	768	749	722	747	777	718	722	740	783	728	763	750	701	739	757	757	746	772	731	736	757	734	747	755	719	704	719	775	730	751	730	754	796	742	752	742	741	735	741	756	780	771	701	741	766	747	718	741	721	736	793	766	720	784	685	743	709	745	738	726	752	754	730	762	713	773	809	756	786	782	768	712	817	736	767	760	754	704	731	713	757	787	743	742	691	768	729	765	804	726	769	738	708	778	780	756	764	743	739	776	740	754	808	737	750	745	741	803	711	725	738	722	745	766	746	761	734	708	710	770	729	768	778	713	713	788	720	769	752	742	709	773	749	771	758	751	722	753	755	741	736	762	728	722	776	771	761	714	749	728	746	743	745	759	745	766	763	775	740	737	739	750	733	780	744	750	755	726	737	767	781	745	724	775	723	766	754	768	738	762	742	776	739	724	659	768	755	704	809	781	764	751	743	764	728	740	762	710	755	706	758	780	720	737	778	758	721	721	768	754	768	786	741	757	740	761	759	798	745	745	738	740	789	745	768	764	740	765	764	721	791	714	700	771	751	720	749	741	751	749	708	748	798	754	724	765	751	744	728	770	750	738	740	775	716	738	734	738	733	749	716	708	754	728	769	793	752	710	755	748	776	704	725	766	712	751	751	742	792	750	786	767	760	749	741	785	738	783	707	722	758	728	743	754	778	733	729	738	757	758	765	732	772	722	705	755	781	764	736	734	754	753	754	764	763	726	717	754	817	754	766	773	771	752	778	767	762	756	758	725	735	768	771	790	770	822	817	754	756	716	711	796	776	734	761	731	761	751	737	768	771	723	783	729	754	745	811	722	756	730	822	743	753	739	738	742	733	759	768	775	766	761	775	772	780	765	749	735	718	791	702	773	773	806	779	734	755	781	719	775	776	728	750	750	747	761	791
23910	21460	28694	24814	21402	13157	1400	843	747	682	673	650	638	625	615	572	534	565	571	570	609	574	589	611	572	572	535	544	551	526	518	537	572	515	552	559	564	600	578	561	540	513	522	542	545	559	537	552	547	555	587	533	565	566	518	536	499	531	599	537	552	539	556	511	526	536	574	555	554	638	534	495	521	562	570	545	534	564	558	555	564	552	578	548	592	545	524	528	530	549	535	599	593	577	534	583	563	599	566	553	568	562	555	537	544	518	538	559	518	528	594	560	532	567	551	580	542	523	557	539	516	533	563	546	553	546	574	595	547	544	516	512	556	512	531	510	546	564	523	528	528	583	580	576	576	545	553	554	557	562	518	581	556	598	565	540	539	478	514	553	534	544	594	515	534	547	536	529	522	533	528	539	584	551	545	503	542	533	543	541	516	558	515	517	524	520	555	538	550	553	513	565	581	577	537	523	546	510	496	532	502	556	532	599	562	553	526	559	545	565	569	533	537	543	546	528	547	543	592	512	542	512	538	559	544	581	532	567	550	545	525	503	564	542	593	562	546	547	550	539	575	520	573	553	567	549	545	535	559	519	547	558	504	550	582	535	511	548	527	557	552	530	545	558	539	518	568	525	536	540	548	545	522	528	518	583	536	538	539	529	557	556	555	531	549	561	575	527	547	547	536	548	566	535	553	568	540	530	519	563	501	607	537	587	517	591	581	583	540	562	554	539	545	562	551	500	545	573	530	550	560	505	544	540	519	567	539	570	529	551	516	561	514	584	573	560	546	552	518	570	540	535	573	579	592	536	557	559	498	520	562	550	549	523	594	511	542	523	547	557	568	541	545	558	528	530	524	581	539	524	540	559	541	523	534	569	544	548	506	556	536	508	553	554	538	550	560	550	535	584	571	533	525	582	567	557	529	607	534	546	538	532	573	528	530	595	569	527	532	557	544	504	552	565	535	596	571	543	524	530	541	585	557	537	555	601	482	541	546	539	524	560	544	522	534	579	537	541	564	545	514	565	521	544	529	599	529	536	554	600	551	533	580	555	460	513	535	558	563	556	572	545	550	558	585	614	547	532	558	538	581	530	531	535	569	513	555	560	517	577	520	528	555	505	565	516	542	544	545	536	540	538	572	518	571	557	568	561	528	570	552	593	515	531	564	567	539	558	538	550	581	528	508	578	534	506	551	570	536	572	553	599	604	533	542	533	534	540	563	515	557	539	546	550	540	520	534	574	552	586	551	514	540	519	530	510	511	517	563	537	515	527	555	532	547	584	519	558	562	525	584	526	573	567	498	508	522	559	575	539	594	519	514	558	539	531	536	575	560	556	601	512	543	523	586	533	529	551	568	516	557	503	558	543	535	514	509	522	558	546	544	576	574	539	564	534	572	541	534	558	496	538	546	552	522	577	516	553	559	567	533	563	555	541	559	548	543	532	561	509	565	579	533	564	514	548	569	557	545	556	552	525	515	537	520	555	525	530	544	529	539	563	536	524	517	548	529	562	565	535	518	514	522	540	580	523	589	532	560	558	525	511	566	565	553	544	555	581	530	535	555	586	518	566	533	496	570	543	523	568	524	542	553	538	548	513	558	544	554	510	544	526	560	575	541	516	532	513	499	587	611	576	588	534	524	531	545	492	539	564	526	505	574	558	512	508	598	525	522	553	587	561	579	575	533	526	534	545	552	586	547	540	590	571	535	538	525	535	541	545	572	570	563	541	533	527	538	518	517	543	567	537	594	524	526	556	557	555	523	564	551	522	572	543	543	532	513	501	544	533	556	532	547	562	541	514	543	520	540	534	556	566	548	540	503	534	558	518	521	509	555	549	517	511	507	504	541	532	555	549	572	482	524	519	509	586	561	585	526	596	539	517	555	529	517	526	566	477	552	574	538	561	564	524	542	532	561	518	559	548	529	526	564	565	532	570	520	533	538	536	525	479	503	537	524	550	507	511	567	525	526	520	506	512	550	576	555	521	563	584	575	514	511	581	530	532	519	526	534	563	577	525	553	522	540	517	531	599	541	506	514	568	557	547	565	536	524	511	519	536	504	566	522	517	549	523	514	515	502	524	513	557	535	553	571	541	562	536	537	550	503	514	516	558	501	573	527	528	559	532	561	563	594	525	580	597	542	547	550	565	593	539	523	543	578	563	558	543	524	522	518	520	566	555	532	536	521	522	545	575	586	528	522	506	545	507	517	540	501	520	541	552	547	573	558	521	514	529	511	534	522	551	543	566	566	550	544	546	549	522	542	555	572	501	541	503	543	558	544	565	559	516	570	575	527	567	578	563	546	532	529	561	541	515	539	527	574	567	548	545	556	594	568	555	547	553	567	531	534	551	556	533	546	587	573	509	546	550	555	545	551	565	564	582	566	529	523	584	541	548	515	535	574	601	550	511	541	526	490	550	549	580	532	547	560	536	542	515	555	542	549	550	548	506	553	520	515	526	532	531	549	556	550	566	560	564	556	547	515	553	525	544	564	539	516	565	552	558	543	536	573	512	559	557	554	554	551	570	530	578	556	511	531	510	519	530	506	555	561	556	489	544	511	558	527	550	539	558	551	539	514	542	554	535	555	544	532	516	540	567	586	554	513	547	548	527	523	541	531	536	535	536	594	547	540	566	579	499	533	603	498	527	584	522	534	526	525	523	507	491	535	612	504	561	551	542	569	571	507	539	535	537	524	531	512	559	526	529	490	538	557	539	565	557	564	557	551	571	567	549	540	534	566	553	530	566	549	547	555	522	539	558	573	535	516	523	570	564	593	534	531	538	546	512	550	469	538	505	554	563	557	591	555	484	542	585	524	550	557	483	583	566	539	517	553	545	505	570	511	580	550	576	542	490	541	537	572	558	565	547	505	562	562	572	567	544	562	557	526	519	493	544	507	566	528	541	573	546	536	559	539	547	539	562	505	540	553	527	555	504	543	554	563	593	560	566	551	552	524	500	566	503	552	531	540	542	521	518	576	521	539	544	520	562	576	571	594	589	515	571	528	570	550	539	534	514	562	540	564	537	566	566	550	481	589	534	525	534	538	552	532	549	519	544	563	541	558	552	556	531	515	497	528	535	557	534	532	530	599	521	561	546	506	542	581	508	530	526	495	547	578	545	531	527	541	561	523	515	556	530	601	513	539	554	564	565	555	558	566	549	551	538	522	555	542	544	542	546	577	576	571	551	523	543	550	537	509	544	557	510	556	537	547	525	548	540	523	578	564	553	568	582	538	570	577	550	563	541	589	571	535	596	515	530	564	534	526	585	523	547	563	572	539	553	516	539	532	564	557	557	490	541	555	582	552	557	582	564	520	569	533	532	522	559	572	564	527	534	582	512	530	593	522	530	539	536	536	573	547	520	521	548	549	562	566	537	515	569	562	496	528	522	551	514	525	558	547	581	546	498	508	550	568	553	564	558	560	549	596	545	494	556	539	548	534	547	556	548	567	544	521	593	535	566	520	528	548	561	573	551	534	562	553	525	562	539
31448	38456	25395	25786	3852	1448	1192	1009	949	816	811	783	679	705	631	647	627	637	690	608	598	623	634	626	576	607	612	583	624	602	617	604	607	590	596	618	571	575	573	598	559	570	631	622	604	611	573	582	562	575	558	597	588	589	572	543	549	542	580	566	575	596	555	575	612	631	617	590	629	600	595	562	575	612	563	613	660	592	614	589	557	587	602	583	576	581	596	598	571	558	562	544	643	623	637	629	563	567	622	567	590	605	578	596	615	596	624	564	546	558	592	601	590	571	550	581	615	598	569	543	566	580	571	567	584	595	625	574	634	597	578	595	629	602	609	567	539	591	596	574	604	568	600	606	578	597	592	580	674	566	602	591	595	615	578	577	577	593	581	590	620	568	553	572	587	587	652	588	593	598	596	584	635	598	595	584	606	594	597	559	541	570	595	577	543	571	569	573	589	585	553	563	574	612	543	627	570	590	558	592	597	584	564	595	599	582	550	613	582	560	597	602	576	574	581	584	586	584	624	571	576	581	565	582	554	607	534	577	570	565	583	579	612	602	594	603	588	592	518	627	594	558	549	587	563	558	572	593	630	593	565	554	615	567	618	599	563	580	556	579	577	618	597	577	563	587	612	584	612	614	602	547	559	606	545	603	599	573	583	586	581	584	529	618	576	556	572	567	567	593	588	599	613	607	588	565	586	617	601	549	553	586	577	583	617	571	604	580	618	577	588	611	580	593	596	610	550	581	580	589	585	593	576	610	623	592	522	611	582	593	586	571	550	619	614	592	591	550	611	561	614	609	547	601	522	590	592	582	577	570	560	585	581	552	578	570	614	619	537	587	590	615	606	579	572	589	617	548	538	590	597	547	573	591	601	599	590	581	594	557	570	569	579	561	583	599	592	606	606	589	601	551	569	586	591	570	605	583	559	598	575	631	570	562	637	604	577	567	564	567	629	577	600	577	607	609	573	638	586	592	564	624	550	539	595	551	583	565	589	597	571	586	583	582	597	521	588	571	605	634	600	595	592	578	575	567	590	558	562	558	575	532	566	624	581	595	571	587	649	608	596	600	598	574	550	549	624	602	610	551	604	564	605	564	567	616	630	582	592	568	574	586	575	615	545	565	581	603	580	554	569	534	576	561	596	607	611	578	586	565	585	596	583	620	586	582	619	588	568	567	571	599	550	632	593	578	571	583	557	610	606	573	556	563	561	667	593	548	621	597	585	593	585	560	560	595	567	528	603	558	593	568	566	573	621	579	601	586	610	598	572	551	580	588	608	582	574	513	604	607	611	565	570	615	552	586	608	570	585	550	577	603	585	589	610	555	592	591	576	568	568	586	561	630	580	555	554	610	555	575	616	539	558	644	583	546	590	557	587	542	597	563	572	578	549	596	619	583	573	603	530	549	587	571	580	564	579	592	573	575	589	613	532	565	569	584	570	589	554	578	604	583	560	565	613	549	587	588	598	582	583	642	616	592	563	579	592	577	556	595	579	650	595	563	614	614	563	601	551	606	602	584	595	603	593	570	551	588	600	578	575	603	540	587	594	581	570	614	622	607	638	585	580	555	627	554	569	549	573	596	535	575	591	566	586	588	598	565	553	553	571	576	579	598	595	561	537	551	638	620	551	611	622	584	539	576	590	601	580	564	583	588	568	600	608	624	560	582	608	568	584	558	614	598	574	583	561	584	627	617	540	594	567	583	604	599	595	590	589	566	564	587	597	629	595	636	563	579	609	619	573	594	556	570	601	586	527	581	590	568	625	604	563	638	641	593	614	609	561	592	571	588	564	574	569	543	624	609	570	592	610	605	636	588	617	593	636	592	603	626	582	570	586	580	589	587	551	606	589	571	578	601	607	566	576	597	552	609	602	576	593	587	570	572	587	548	577	572	611	608	567	572	595	590	620	589	585	585	540	599	609	561	581	589	593	563	597	551	545	561	595	512	563	586	574	609	605	584	561	581	586	519	625	597	539	564	561	622	585	573	571	567	599	605	577	572	580	607	558	531	583	576	587	571	590	625	576	552	575	603	578	607	594	526	595	535	547	607	577	605	570	581	601	581	611	610	585	569	583	586	620	631	618	565	570	556	601	568	522	559	596	576	571	565	550	603	583	557	621	559	617	542	573	571	568	568	557	586	550	603	563	567	609	523	581	593	573	583	544	573	586	587	599	577	572	622	610	600	602	559	562	540	581	580	574	577	594	609	559	599	611	600	622	551	624	581	587	609	594	593	589	570	582	612	607	588	623	563	572	554	568	578	588	570	595	633	518	603	603	558	631	573	580	567	606	609	583	607	589	602	640	576	557	627	596	562	585	566	596	595	601	615	582	565	556	602	588	552	567	565	582	591	649	605	591	549	597	583	580	588	554	533	622	597	572	605	570	601	627	581	602	586	555	566	587	593	591	552	574	618	529	631	604	548	557	575	588	610	577	574	553	568	578	592	578	641	572	607	588	550	559	580	609	579	606	611	604	566	571	572	597	595	578	550	565	554	569	591	603	640	588	604	598	569	599	570	580	580	576	582	597	604	598	621	578	581	615	590	625	570	541	604	602	563	612	609	555	598	597	573	615	564	561	551	621	607	529	600	555	559	583	596	617	560	599	556	552	635	559	601	579	535	582	577	578	579	583	557	620	570	586	579	597	582	583	612	589	602	582	539	584	538	594	580	558	594	560	600	625	585	549	578	611	620	564	632	584	589	600	559	594	590	554	627	606	572	553	564	579	557	605	573	580	532	652	620	597	587	564	598	603	552	573	562	597	519	531	595	618	583	579	552	571	582	621	559	595	586	531	602	532	561	601	622	553	561	572	569	604	578	579	572	591	562	593	557	592	624	570	552	645	557	606	595	551	595	592	559	568	601	573	597	595	560	590	596	545	557	578	545	562	589	610	589	542	569	591	560	534	560	538	536	577	582	532	635	591	585	588	562	625	588	567	568	569	638	579	556	619	586	604	630	583	558	584	605	605	593	594	543	552	570	592	586	558	587	573	573	588	597	561	575	615	534	581	598	588	572	587	586	635	637	594	531	613	571	512	532	631	644	582	582	545	590	619	589	583	566	611	573	572	571	580	621	574	632	582	578	625	580	606	612	584	571	565	619	529	600	567	590	574	597	548	576	599	570	599	572	555	560	583	593	610	582	566	581	590	575	546	603	603	590	536	618	595	571	586	584	640	616	587	604	627	605	548	538	578	573	551	606	558	611	610	563	564	619	588	584	540	617	579	575	559	572	572	588	619	526	594	594	589	609	593	556	549	594	542	582	607	598	563	578	591	604	582	560	580	617	574	580	563	599	588	607	594	607	568	551	617	557	579	585	577	597	629	591	600	604	570	575	585	583	581	582	577	568	614	602	581	604	575	606	628	587	623	562	556	538	554	629	595	565	600	561	571	569	573	593	591	572	640	632	604	600	579	561	588	550	584	582	607	585	600	639	631	600	586	567	582	580	593	552	610	600	567	638	649	562	600	561	579	592	584	572	574	577
25040	21465	27941	25540	17868	2624	835	664	661	592	609	613	607	605	598	641	611	590	601	622	583	570	617	541	590	591	600	593	628	614	594	577	582	595	563	574	605	607	591	567	597	611	609	612	575	569	604	581	579	607	594	612	591	574	591	552	585	614	571	573	570	589	596	577	636	594	589	590	593	565	618	577	581	576	592	605	622	612	610	586	591	588	571	579	605	598	603	560	571	553	553	567	618	591	574	557	559	553	589	614	609	576	599	603	589	609	524	591	583	575	559	595	614	595	592	583	570	622	575	568	582	613	582	573	590	580	577	596	563	628	603	591	581	563	580	590	609	585	580	599	552	582	643	611	625	607	624	584	580	548	596	636	618	598	591	530	621	589	650	599	531	590	621	582	573	596	569	581	585	569	575	577	515	600	623	577	582	590	628	615	629	584	594	577	579	564	631	606	606	574	567	620	589	604	616	590	548	614	592	622	587	558	593	592	602	600	547	582	573	572	603	538	618	575	569	562	629	583	591	546	591	566	595	605	605	608	568	592	601	616	561	572	566	598	571	508	557	593	571	594	587	592	598	611	618	596	614	558	599	631	570	572	576	555	600	619	590	564	591	560	582	616	565	590	599	592	590	578	600	568	613	572	604	596	580	621	558	617	549	608	590	567	580	644	575	581	615	633	594	594	592	552	589	621	594	568	606	537	551	521	612	590	550	594	578	644	609	556	561	555	539	559	620	597	601	591	600	631	555	631	576	556	573	604	597	573	586	559	559	593	633	546	546	565	576	611	599	559	576	555	569	551	572	620	602	592	599	566	561	590	570	547	603	615	600	639	591	600	589	526	562	575	613	604	595	585	601	585	604	573	554	624	597	584	591	605	597	593	594	567	576	602	590	592	557	574	605	631	562	586	568	580	599	550	573	577	581	561	583	575	626	594	616	580	598	589	588	599	606	564	573	560	570	610	604	585	631	611	659	638	604	570	564	626	592	599	571	593	533	616	578	557	569	569	566	587	590	605	565	527	575	585	604	565	538	557	576	582	576	588	577	595	620	563	563	580	565	590	611	552	588	574	608	549	568	572	523	584	567	583	612	566	532	591	596	559	588	582	605	586	554	571	582	521	583	626	650	603	613	548	585	589	624	574	594	608	602	606	617	549	542	575	634	654	603	588	625	551	566	607	596	554	640	551	586	595	601	596	576	580	546	560	580	572	565	564	589	574	591	601	607	573	618	572	593	557	571	555	573	589	542	577	608	612	584	548	577	534	578	595	572	622	584	598	569	576	614	569	581	610	595	594	544	612	597	535	551	571	542	559	544	571	576	602	627	590	573	634	576	620	582	583	609	606	591	615	616	609	620	575	599	601	591	581	578	590	594	591	585	533	553	571	599	585	578	578	603	572	626	637	564	578	588	546	541	527	616	550	585	600	571	538	617	617	588	566	613	610	604	591	571	599	564	596	591	558	589	642	519	561	560	630	566	556	585	603	561	590	588	591	578	570	596	595	594	586	587	570	593	602	611	595	583	555	560	570	561	591	585	587	592	612	563	609	604	581	625	566	603	587	574	605	575	608	547	598	552	644	546	611	542	615	607	575	617	569	593	586	589	557	584	623	574	593	631	542	547	564	549	595	574	571	570	602	584	550	584	549	611	602	600	603	595	548	579	534	560	591	567	535	600	535	618	594	588	606	585	591	554	579	585	587	588	576	594	562	575	566	594	588	581	590	616	568	580	572	618	578	607	601	610	606	586	589	561	601	594	570	574	547	610	547	600	592	592	592	607	573	594	597	556	560	602	624	559	600	615	557	620	565	521	595	571	618	593	628	572	562	591	604	580	590	566	573	563	594	594	600	565	573	610	558	555	555	574	587	531	615	545	594	592	592	566	604	592	608	575	586	570	601	622	619	589	567	591	633	577	588	597	586	565	610	580	591	597	582	592	602	555	633	636	593	588	602	586	585	617	572	570	624	570	566	612	601	583	562	618	585	579	577	570	575	561	622	585	605	595	606	608	645	572	545	558	583	582	554	594	635	566	568	623	587	590	557	554	542	568	545	598	561	554	591	589	515	608	591	618	620	590	594	625	595	556	561	613	605	585	628	595	597	584	599	604	566	556	594	591	571	600	587	584	555	616	589	557	577	551	594	581	604	596	610	601	516	587	601	582	565	611	621	596	573	629	620	624	561	590	620	582	578	566	618	610	585	584	578	590	604	584	595	523	641	572	587	592	562	560	583	574	565	629	600	574	615	622	589	581	590	525	658	597	573	580	584	587	638	602	597	572	618	599	610	584	610	551	625	575	560	605	612	549	601	614	597	573	600	556	584	560	625	555	588	587	601	577	545	591	613	647	576	595	559	607	570	588	565	595	616	606	614	572	587	589	560	600	593	626	569	560	569	619	542	559	608	602	631	531	528	576	567	540	574	589	598	605	627	601	583	616	579	625	547	550	584	622	597	599	574	579	621	596	588	628	596	590	610	568	569	585	587	578	578	553	572	591	565	587	618	552	608	573	611	551	578	602	600	607	553	605	602	563	576	583	559	553	591	588	553	601	561	535	610	592	598	559	655	597	605	589	538	569	625	580	571	595	601	599	648	586	587	589	583	637	576	615	594	594	570	655	569	606	616	594	578	583	540	572	585	602	561	582	602	540	546	570	596	581	581	595	573	582	605	581	559	563	589	565	575	570	569	625	596	606	604	586	607	612	606	640	564	569	581	595	600	589	578	553	551	593	595	571	610	615	584	560	572	563	555	587	573	553	593	553	558	602	547	616	588	571	615	593	541	598	608	576	581	604	582	568	571	551	592	560	594	586	633	597	569	591	623	566	572	583	575	598	559	600	572	605	584	606	621	576	597	571	604	625	603	597	558	583	578	561	576	554	591	559	630	583	558	565	574	569	592	548	604	579	593	577	576	575	598	597	568	662	609	570	576	573	616	608	586	588	568	585	631	564	556	557	574	610	629	558	608	561	638	582	618	578	575	613	561	586	586	570	578	597	628	599	562	598	556	593	566	635	573	589	604	630	621	637	586	581	610	585	587	564	533	557	599	572	592	572	636	553	597	583	578	557	596	603	572	565	598	590	557	558	603	569	563	572	577	619	573	608	557	584	613	572	583	617	581	590	554	575	566	580	575	503	559	622	646	567	580	559	570	588	581	602	613	557	607	600	574	618	565	626	604	568	546	576	530	638	620	594	585	595	608	593	575	589	574	585	594	586	569	577	615	580	611	569	575	573	567	601	574	576	623	593	637	577	578	610	610	548	552	567	612	613	572	572	543	572	573	576	615	603	585	620	579	592	521	560	564	556	563	546	559	552	617	595	605	566	601	589	573	600	570	571	537	610	572	563	601	571	594	570	586	601	588	585	585	629	589	590	595	569	589	580	622	601	592	636	606	603	618	607	569	585	631	553	560	573	571	624	592	558	612	587	600	625	577	574	586	590	607	618	584	610	592	564	620	546	577	597	611	587	560	610	580	602	554	581	605	560	587
31912	34172	19126	24689	7600	1093	916	846	766	774	708	709	682	626	672	667	639	625	614	671	649	626	615	629	661	658	584	644	633	613	661	626	626	588	601	591	614	625	606	613	618	621	603	633	621	655	615	598	634	560	576	630	614	622	636	585	625	675	604	583	592	604	594	624	577	619	632	588	618	618	588	585	586	634	619	626	608	596	583	593	631	623	648	643	629	614	637	593	612	614	618	612	599	608	625	573	595	625	630	600	608	584	630	587	622	585	566	560	591	588	574	652	610	637	618	612	606	599	599	616	597	584	589	642	577	633	673	595	575	592	624	590	598	571	590	617	617	618	639	601	615	621	634	595	614	669	654	604	583	596	569	626	570	587	609	556	593	616	619	638	616	616	587	617	630	592	610	629	616	643	639	606	615	618	653	618	631	602	622	651	597	642	546	592	634	592	538	591	551	627	597	634	585	643	609	619	630	599	587	563	599	646	635	615	617	625	614	597	593	577	625	552	646	631	584	583	578	590	628	605	598	600	590	597	629	647	587	609	585	635	666	619	619	594	625	582	562	615	605	640	639	600	655	623	624	615	613	608	574	648	571	635	581	565	625	585	625	630	612	596	612	594	626	588	596	586	588	621	664	633	575	596	616	652	597	601	609	555	619	598	566	607	611	582	622	602	586	638	570	571	611	626	606	571	637	671	599	634	615	601	637	609	608	670	620	603	619	622	649	604	636	595	606	633	553	570	643	590	597	617	599	607	608	615	627	610	701	603	590	591	632	586	610	583	592	632	598	617	645	571	604	576	627	642	534	597	658	597	587	638	590	619	603	602	642	609	630	594	584	613	555	638	620	632	632	588	564	609	609	595	597	630	555	585	632	593	567	596	624	605	595	627	623	608	589	597	618	638	595	554	600	607	616	618	602	636	614	596	602	584	617	617	615	596	622	577	626	658	590	623	601	631	561	584	600	602	619	628	591	623	634	604	580	615	586	635	602	625	580	602	581	609	573	650	602	589	599	593	608	629	628	578	586	639	602	592	580	608	622	616	606	607	616	633	586	586	610	603	600	609	631	597	611	631	614	622	618	632	602	546	570	621	590	571	594	616	595	598	625	579	624	611	630	593	556	601	573	641	585	594	611	570	618	577	641	626	628	625	589	602	642	640	603	581	607	597	643	610	591	621	624	562	579	644	633	579	636	638	598	616	620	605	623	595	643	604	614	634	592	630	578	606	655	612	623	622	619	578	557	657	616	633	612	661	587	606	671	634	594	621	618	664	626	614	691	565	629	598	618	574	652	573	614	601	601	630	640	598	628	580	604	632	609	617	581	548	622	612	606	627	592	593	571	623	601	596	609	610	640	601	578	621	635	590	598	590	625	623	614	564	605	647	637	588	590	648	625	635	570	598	623	609	579	608	615	639	637	580	622	636	636	590	567	632	637	604	596	615	569	605	591	631	631	605	590	581	601	615	592	570	576	586	616	620	615	615	617	622	582	588	626	614	630	666	562	601	639	630	593	581	613	618	589	578	585	618	604	613	601	625	596	614	612	608	606	622	610	592	622	601	644	605	646	606	602	643	645	615	577	566	612	602	638	606	636	588	567	611	640	628	609	564	605	628	628	592	569	642	610	605	573	569	623	592	585	610	624	583	591	595	627	587	592	625	588	662	596	607	647	605	691	635	593	624	580	586	607	639	624	603	641	589	628	649	620	641	613	609	622	637	637	591	629	617	648	596	644	615	589	551	607	614	589	623	610	613	635	633	601	642	543	624	627	612	623	594	589	560	641	641	590	621	636	620	608	570	605	586	601	629	613	602	642	572	587	595	581	581	580	588	635	609	560	570	627	588	577	613	597	622	632	576	615	542	630	592	652	620	647	635	604	555	652	636	596	569	619	581	645	616	595	593	588	607	600	664	646	624	582	621	630	569	641	590	641	643	574	586	616	598	575	585	611	550	605	605	587	571	580	615	601	630	618	543	637	650	592	632	595	591	653	606	570	591	557	592	589	564	644	596	616	621	562	557	618	611	574	535	568	615	583	614	628	582	599	595	656	640	633	635	629	613	600	548	606	658	552	604	608	590	591	610	584	600	593	636	582	610	645	562	611	630	609	564	587	612	631	585	647	596	612	599	583	595	589	535	556	608	610	620	618	617	585	578	570	578	606	607	588	551	596	588	590	579	644	580	611	597	621	610	624	573	591	610	637	656	604	613	606	590	611	582	589	592	630	605	604	639	618	590	626	609	573	587	567	585	597	642	574	587	619	624	589	618	566	602	687	589	648	605	601	593	617	601	579	607	568	581	586	616	627	611	576	603	628	604	610	657	627	641	604	622	569	605	592	601	600	609	581	639	599	609	626	650	619	605	609	613	602	595	611	602	568	560	625	636	621	593	635	594	593	644	616	633	583	594	602	615	631	612	573	625	636	657	598	626	588	627	600	629	615	593	601	582	614	629	619	637	620	612	554	574	589	548	657	594	619	599	610	654	611	597	622	644	595	615	615	611	591	607	617	597	599	649	614	573	626	584	585	572	595	584	579	559	582	613	618	647	630	667	654	624	626	597	641	624	602	646	608	622	611	638	602	636	634	636	685	605	568	637	632	569	636	631	559	590	608	612	602	594	591	598	603	602	666	565	586	583	639	617	595	615	623	616	626	610	608	627	614	599	620	580	636	640	577	600	602	620	626	619	591	621	590	597	596	615	581	611	609	589	615	576	646	614	640	615	634	605	643	598	656	624	596	583	657	596	605	608	606	592	604	638	594	588	633	598	595	590	580	580	607	597	621	642	605	595	592	580	637	594	571	602	613	570	615	602	623	603	610	620	622	620	677	575	592	591	597	602	662	558	640	625	605	605	598	635	611	615	606	629	607	596	589	607	582	602	676	601	593	605	623	591	599	638	597	631	656	600	626	625	588	621	585	605	533	610	574	624	565	653	614	595	568	649	683	558	606	644	603	618	612	572	607	622	641	629	601	612	629	579	623	593	617	600	607	593	589	602	607	539	634	612	608	598	583	601	591	652	640	593	621	630	620	612	616	618	616	613	657	597	615	605	597	600	587	578	595	610	603	611	571	587	611	623	595	583	583	593	654	617	588	639	576	616	614	615	626	659	585	630	576	623	584	576	634	599	614	583	635	594	658	643	622	562	577	593	624	599	591	643	595	609	622	592	572	584	568	604	556	601	597	618	572	597	636	587	583	594	591	599	623	595	622	605	584	617	576	625	634	628	605	584	563	657	632	595	590	624	599	607	669	665	584	645	574	595	602	574	626	594	578	599	639	634	617	629	598	627	572	588	629	602	607	619	615	643	610	584	643	630	614	606	589	597	548	618	597	600	643	576	637	610	615	586	621	611	595	563	600	632	604	612	604	606	622	628	554	643	637	615	602	598	635	610	567	621	662	627	597	643	609	627	626	668	581	597	621	605	593	611	606	590	608	602	583	602	584	589	649	588	603	617	600	591	561	585	588	611	621	581	593	614	624	565	618	597
22868	21494	29254	24289	21536	21321	9924	936	665	560	509	525	506	521	436	424	403	379	406	359	375	377	373	384	409	387	367	366	405	356	385	347	367	350	332	350	349	335	347	366	358	360	337	365	342	386	366	326	350	375	342	361	333	342	350	339	358	334	345	343	339	341	354	322	356	360	331	359	354	322	348	327	359	346	346	324	388	373	367	309	352	322	331	377	340	349	349	326	340	392	354	342	344	314	368	324	336	320	329	307	321	315	337	314	347	316	346	333	310	331	351	312	351	333	331	362	340	343	348	340	332	345	357	352	314	323	312	335	337	344	355	338	316	357	361	315	301	358	348	328	363	298	356	322	328	360	351	340	332	317	348	352	331	380	349	333	339	318	332	295	364	339	325	372	316	332	342	325	343	369	342	337	357	323	316	344	315	360	339	354	321	377	335	350	343	323	341	350	354	334	334	322	357	323	322	341	338	316	349	344	324	311	345	332	350	333	333	383	315	352	365	348	327	342	348	316	345	335	283	344	332	347	316	325	310	303	347	296	333	328	319	361	341	301	350	316	322	357	324	316	364	319	320	350	369	320	369	316	344	324	329	336	338	317	335	340	309	325	323	294	346	361	334	320	351	382	349	344	337	310	338	353	347	329	315	355	347	331	332	326	336	307	329	349	356	345	329	372	354	364	355	375	311	382	355	342	346	347	359	318	323	322	308	318	317	319	370	354	321	352	338	317	322	353	318	369	332	351	349	330	338	351	325	347	338	323	328	323	328	338	325	321	339	332	322	357	305	375	343	341	310	299	346	322	356	345	330	314	315	321	352	334	350	348	333	323	341	359	323	341	334	339	344	355	332	322	349	328	336	372	322	333	328	320	364	317	331	337	315	344	336	323	321	368	319	309	343	352	315	362	307	315	331	332	308	315	331	330	321	324	311	328	303	363	339	316	330	317	353	338	317	334	294	338	365	321	349	340	348	327	343	347	345	320	322	317	347	344	352	339	319	333	362	316	324	375	305	334	363	313	366	352	333	326	338	324	290	334	328	333	316	323	361	330	343	338	338	323	339	345	344	334	327	301	368	325	321	357	343	364	341	341	338	375	312	308	327	338	379	338	346	348	353	329	341	326	327	345	333	340	320	349	335	340	369	340	341	341	310	306	345	330	323	335	342	307	363	344	392	326	331	309	332	321	315	363	368	319	355	355	353	317	331	360	356	337	322	306	328	343	334	341	349	327	316	365	348	338	314	328	344	345	359	307	296	351	348	325	302	331	364	387	358	333	322	298	355	346	315	335	328	376	355	319	316	350	352	315	348	338	345	351	326	343	331	321	363	330	340	354	303	341	331	321	332	333	322	344	333	333	336	332	321	365	338	332	342	312	343	327	317	316	334	324	309	339	368	336	319	342	333	308	380	341	347	331	348	349	310	330	341	350	335	329	354	331	356	330	336	342	307	326	324	311	350	346	317	342	353	313	349	304	328	311	344	326	364	350	361	337	349	331	332	343	348	361	344	362	360	350	371	319	348	329	314	359	358	344	369	330	330	330	320	369	308	345	326	348	365	357	363	332	342	328	302	324	319	329	348	318	364	335	319	354	330	349	363	334	376	340	340	354	300	340	340	332	340	303	350	338	331	296	357	345	327	350	329	332	353	351	340	326	334	337	338	387	318	330	365	334	320	311	359	353	367	346	312	334	344	325	329	376	336	331	332	311	324	349	379	348	339	341	344	326	337	310	339	354	358	331	344	324	311	320	365	360	334	312	330	306	330	309	340	319	355	357	329	324	335	369	307	312	313	337	309	330	319	322	378	348	331	314	312	354	327	358	338	314	308	354	363	341	362	325	342	345	298	322	345	353	375	361	330	342	330	340	341	306	339	350	325	332	336	297	346	323	352	330	361	363	320	340	314	298	331	337	301	313	341	354	313	341	337	301	335	341	340	348	316	328	336	329	332	353	346	320	335	329	344	346	351	334	348	331	350	349	377	316	331	372	338	309	340	347	341	357	328	378	319	371	333	325	314	369	337	340	320	348	302	357	322	326	334	343	345	308	300	357	367	370	313	279	343	346	322	343	360	340	325	329	311	328	375	330	330	334	354	342	338	324	323	363	345	348	328	367	331	347	348	328	339	348	339	335	317	322	350	362	337	365	344	338	332	353	367	335	323	344	367	338	346	329	343	355	348	327	354	351	313	313	303	351	351	337	344	354	348	377	308	361	315	320	356	333	332	327	313	345	353	338	324	338	317	357	339	311	365	354	340	332	294	340	354	335	353	322	353	330	332	319	344	354	317	329	324	314	365	331	330	315	355	343	324	317	333	343	363	308	296	330	353	359	334	342	338	334	345	358	345	317	315	360	350	295	348	303	332	305	333	337	336	340	350	315	331	367	301	354	330	315	322	327	359	294	331	358	357	320	359	378	325	336	338	363	322	336	332	323	324	353	332	303	282	361	346	365	361	306	319	319	304	320	350	348	342	361	328	295	342	369	366	344	318	345	338	318	356	337	307	374	316	332	335	290	339	330	355	335	341	323	306	331	368	338	312	342	332	358	358	331	360	332	345	309	340	351	326	337	341	399	334	317	344	360	327	329	332	340	329	323	339	344	339	334	343	309	328	346	303	349	327	345	327	360	335	330	360	344	314	315	328	322	334	303	336	366	332	336	337	364	323	330	359	341	299	344	327	344	325	317	320	326	348	356	364	328	338	310	342	353	322	358	319	337	373	343	346	354	317	320	338	345	340	360	348	336	337	339	309	369	354	351	317	338	346	354	334	302	342	349	344	343	328	340	356	329	339	335	340	351	329	332	319	321	334	313	296	317	334	296	344	311	322	359	306	331	343	323	347	322	337	349	371	328	343	312	325	309	330	332	319	322	341	308	338	375	330	337	383	324	307	339	281	344	330	341	342	347	341	370	332	344	331	363	355	324	357	335	336	318	321	343	344	317	337	339	356	341	290	350	330	345	350	341	346	337	332	319	355	331	370	325	337	321	350	356	343	330	393	334	331	318	311	333	354	324	320	349	327	338	305	380	361	325	314	338	303	306	307	349	341	346	335	343	339	347	356	328	326	327	338	345	316	344	345	330	377	326	300	354	320	319	312	313	363	323	330	325	384	361	330	322	312	335	375	324	336	336	330	334	383	336	320	328	337	352	347	326	350	318	311	353	379	328	322	329	355	335	353	329	360	308	329	334	337	322	346	327	337	318	329	324	313	321	325	324	307	317	312	328	347	361	331	362	341	338	346	382	316	321	323	347	346	319	307	345	360	355	317	322	354	354	338	337	329	352	345	301	332	326	291	331	357	343	296	365	351	348	356	330	380	380	330	335	314	292	354	342	326	355	317	363	326	323	343	340	348	400	345	335	341	335	314	364	309	321	326	337	320	318	343	373	372	342	284	351	356	356	337	322	328	330	329	331	327	339	329	321	345	352	365	351	348	335	334	305	345	329	317	367	325	296	341	324	333	346	333	332	347	327	338	329	384	354	343	332
35433	44958	45670	40322	8240	1864	1499	1208	994	804	690	608	587	557	515	490	450	484	426	423	437	386	408	407	413	420	374	373	387	399	382	374	347	386	354	406	367	391	330	371	370	357	360	378	353	376	362	375	359	397	389	340	375	313	381	314	358	368	356	361	354	370	340	350	357	392	356	370	351	378	338	384	368	377	372	369	431	369	383	363	406	390	332	413	365	352	366	350	357	385	332	373	364	400	371	360	405	346	348	369	364	369	374	357	353	380	330	361	363	344	363	366	382	357	390	357	370	351	360	370	362	346	348	354	348	377	369	334	355	357	365	380	383	373	334	336	330	378	322	350	372	346	363	364	385	332	394	329	368	354	376	371	357	349	357	353	388	360	376	366	347	340	374	360	324	389	371	380	355	389	357	370	344	347	368	335	381	353	357	338	370	352	367	398	332	383	376	367	355	347	342	358	386	356	351	349	358	352	336	383	338	362	357	353	370	367	407	355	348	374	349	379	370	346	336	366	357	346	339	366	356	379	346	365	358	351	354	364	369	336	347	346	359	342	374	370	348	351	357	334	390	401	390	359	342	360	341	382	374	338	347	349	345	337	381	356	384	361	353	375	366	324	379	372	358	392	341	377	352	348	382	374	342	345	340	366	351	335	372	359	350	363	364	375	351	375	387	344	356	360	354	354	364	353	347	370	313	361	389	361	325	383	359	348	372	381	349	374	354	401	336	347	358	358	359	366	387	344	366	333	361	377	355	367	357	357	340	346	399	374	342	336	366	372	362	342	358	357	345	368	356	348	375	374	366	355	404	359	371	348	346	311	390	365	368	353	334	355	321	374	351	356	326	363	324	342	364	338	362	353	364	374	327	374	360	370	384	384	404	349	372	327	358	358	359	345	351	376	346	373	349	370	347	355	316	336	351	354	376	381	372	379	371	374	373	341	363	375	390	371	334	365	358	374	375	364	342	352	384	331	386	367	331	342	381	381	324	381	316	358	371	346	368	372	347	360	347	361	347	351	385	374	360	385	362	361	376	345	355	351	394	343	350	360	394	361	399	363	359	350	337	332	369	377	360	342	350	362	374	356	384	368	361	358	369	338	387	365	352	357	369	371	403	339	364	371	372	382	374	392	319	350	337	368	373	326	342	361	312	330	353	336	351	323	384	352	362	320	362	386	361	385	368	371	380	357	355	342	351	395	366	371	346	347	365	378	381	339	352	345	354	359	352	360	326	385	342	364	385	342	351	366	363	334	336	316	359	386	371	362	335	368	348	365	391	363	360	375	355	342	378	367	381	358	393	381	358	366	362	370	343	342	379	370	324	395	362	372	363	356	360	357	377	351	330	350	326	337	342	302	368	319	356	359	360	343	333	403	371	335	360	353	360	381	354	348	340	355	387	382	351	361	377	339	383	387	372	361	408	359	354	393	363	367	357	335	393	367	331	335	348	359	391	387	370	356	373	350	397	369	359	374	351	376	372	347	351	373	388	317	356	364	358	379	341	393	356	367	382	332	368	371	359	422	340	370	344	338	309	373	336	359	337	351	365	339	380	369	351	351	400	367	338	349	334	335	367	353	371	373	356	366	410	355	371	379	361	410	357	337	364	367	349	387	353	347	374	391	358	358	349	403	339	367	355	340	351	361	346	375	371	358	368	361	390	375	383	361	374	319	359	389	374	371	388	357	387	375	357	355	333	370	358	339	382	364	407	370	358	370	334	333	361	389	347	373	366	379	352	354	342	343	349	354	356	383	337	353	364	366	361	370	394	370	359	355	341	374	367	395	401	345	354	369	331	386	384	368	347	394	351	370	370	386	336	348	346	356	368	371	355	365	356	370	355	338	350	339	355	359	390	348	362	364	356	355	370	334	347	335	365	374	352	396	365	362	332	352	370	328	348	373	372	378	338	356	365	404	343	360	384	355	365	349	339	381	364	337	338	382	367	391	369	339	351	409	322	361	365	352	316	360	355	366	363	383	392	382	364	375	375	377	352	365	335	365	354	364	397	360	363	370	358	353	364	334	387	378	324	342	326	364	355	362	360	363	362	364	429	350	387	357	385	365	332	367	341	364	349	357	346	353	322	341	349	362	389	364	349	360	350	348	351	355	357	372	306	340	356	341	345	356	400	335	363	379	323	349	358	354	349	375	386	334	370	376	338	344	361	402	388	352	346	328	362	392	368	336	360	349	360	362	378	373	373	337	383	376	369	371	339	376	372	371	343	346	355	350	335	367	333	370	361	372	329	361	376	387	355	371	336	383	340	368	381	368	355	339	344	376	359	397	384	354	374	357	356	375	371	336	356	343	351	327	360	349	390	356	339	333	409	346	351	343	351	359	346	343	343	367	373	331	355	357	377	390	336	347	344	375	366	371	369	354	330	341	367	350	365	372	353	367	359	332	354	342	341	366	326	358	360	396	363	359	365	354	352	355	363	386	388	352	364	332	348	361	393	366	366	393	365	326	370	327	366	362	387	369	334	394	346	341	376	376	380	368	390	369	338	384	353	367	369	361	352	362	353	371	333	354	384	341	353	396	352	346	323	380	387	361	372	353	370	392	352	334	341	337	381	350	353	329	359	353	336	348	363	355	395	350	362	361	371	373	358	320	367	371	342	324	341	356	353	398	325	361	396	374	383	328	347	364	337	370	373	371	355	363	352	352	350	378	356	361	394	341	341	349	381	351	355	357	345	368	367	332	367	346	338	337	360	354	316	372	360	369	373	368	383	377	367	344	348	369	366	357	355	370	374	340	365	362	363	337	351	346	353	337	367	378	386	355	367	344	351	366	343	370	354	321	350	342	339	350	390	352	377	367	377	381	362	335	350	357	358	354	373	387	330	358	362	361	345	332	372	365	369	342	369	383	361	360	410	314	362	354	378	329	346	350	382	348	402	397	368	363	351	356	344	375	348	328	362	366	343	347	352	374	333	351	399	361	372	364	348	341	373	350	339	331	389	364	396	364	339	384	324	351	343	361	362	325	343	393	379	387	380	356	373	365	378	331	350	338	391	338	365	367	363	338	353	348	370	366	386	338	354	385	354	371	367	360	355	375	357	345	385	381	395	356	353	348	345	361	354	357	346	371	355	344	368	339	380	352	366	379	374	371	346	381	340	380	354	354	359	355	354	362	384	364	369	392	334	375	384	345	379	391	345	343	364	346	388	353	364	361	360	406	366	357	340	359	348	375	342	362	345	359	382	381	344	385	363	359	359	374	352	336	350	347	332	411	336	359	342	366	393	347	333	344	341	368	350	377	359	383	349	370	358	354	408	375	379	391	360	343	360	370	356	379	358	352	349	364	333	358	354	367	388	341	387	354	388	364	343	311	353	355	364	362	353	350	330	378	384	371	344	355	376	356	341	366	341	349	397	346	368	348	342	373	350	373	396	384	346	363	374	371	363	333	327	371	380	378	356	356	336	358	352	355	361	345	374	379	371	337	380	381	356	359	332	341	331	365	336	386	358	362	374	384	334	356	338	352	335	343
29285	22928	14164	4982	933	739	780	698	697	666	707	767	739	741	725	718	721	681	748	756	697	703	740	703	682	749	727	728	693	721	706	727	750	702	707	679	792	743	698	766	740	702	689	752	721	675	689	749	710	701	725	727	749	656	721	739	723	748	711	716	755	645	746	731	770	746	695	748	749	720	771	697	681	728	738	745	773	802	701	750	758	710	698	783	734	730	725	755	736	719	714	749	706	743	714	760	716	697	752	732	741	758	732	761	711	738	695	756	708	733	693	713	733	725	724	740	719	664	699	752	719	702	744	739	711	733	708	704	705	753	736	732	743	741	746	743	725	764	783	741	695	718	702	717	693	771	757	744	711	760	684	709	734	719	729	732	725	744	764	749	734	697	694	741	736	737	756	704	720	773	707	721	769	711	723	684	698	717	726	747	697	717	738	711	698	722	773	719	687	722	768	754	771	715	742	743	747	744	762	722	724	731	711	714	728	703	747	714	702	740	732	683	729	733	709	750	745	711	737	716	719	770	697	776	739	755	719	779	695	754	734	753	710	708	739	753	676	738	759	708	764	748	706	737	715	685	779	689	714	694	715	697	746	707	695	719	747	778	715	761	731	721	736	757	715	712	728	727	675	734	712	773	726	710	739	709	783	718	781	715	731	706	695	713	701	736	709	776	776	727	770	734	700	733	698	711	673	751	743	729	729	719	696	752	677	729	784	681	779	724	741	713	702	670	746	761	729	696	717	719	732	681	723	723	706	756	805	695	667	721	751	748	730	706	712	773	778	758	665	758	768	726	740	748	787	790	694	721	725	708	728	725	748	729	716	745	691	665	687	757	683	738	771	768	721	730	752	693	687	682	716	754	740	708	717	734	727	703	715	724	722	698	719	712	740	739	742	697	679	745	717	757	749	727	718	737	726	696	713	718	719	719	709	686	698	708	753	744	739	678	693	744	772	734	732	773	710	737	687	736	735	734	733	758	751	740	753	689	773	752	758	752	723	742	770	716	691	710	728	725	739	737	746	709	734	707	713	741	731	732	739	696	754	727	710	736	720	684	729	710	737	725	717	737	713	723	708	759	716	708	688	663	764	746	735	765	737	673	718	704	705	761	786	732	725	729	715	726	726	717	751	726	741	708	690	696	740	691	706	685	724	714	739	697	755	742	684	697	714	687	741	718	728	741	729	723	717	741	705	756	742	724	727	691	743	718	681	727	709	742	724	718	678	717	714	723	789	691	716	705	726	716	722	709	692	737	734	698	740	749	759	694	700	747	727	736	690	646	676	728	721	711	715	687	747	675	728	731	740	725	744	712	701	764	709	690	718	708	736	717	765	775	716	766	708	711	726	751	746	751	739	747	798	710	686	771	714	717	745	730	709	683	703	743	699	743	732	750	782	773	710	712	739	715	692	711	731	731	710	738	732	748	714	717	672	735	744	706	716	700	694	731	701	722	756	770	697	706	746	726	719	752	737	742	717	714	715	697	697	704	717	742	702	722	693	765	689	707	706	688	734	765	672	706	715	696	742	692	727	772	708	719	727	707	770	730	686	705	730	736	768	729	707	706	775	722	741	731	694	729	733	723	782	771	717	687	714	754	723	746	706	747	718	677	741	760	706	718	742	726	792	751	700	673	730	759	753	659	714	682	740	696	695	716	689	736	698	737	739	742	683	741	711	733	745	732	739	731	777	741	718	715	712	726	740	703	689	766	720	745	705	723	722	789	739	673	717	744	716	753	721	762	739	665	691	695	765	698	730	716	734	749	717	742	743	706	735	737	746	726	757	738	717	685	686	775	745	753	722	725	758	728	736	727	685	717	689	726	747	731	668	704	738	777	729	732	702	707	673	701	733	738	733	730	722	731	701	745	747	757	722	737	756	736	781	729	719	725	744	687	688	756	722	737	756	738	747	694	716	710	734	736	802	756	702	750	697	784	770	731	721	737	725	753	753	731	729	672	738	703	729	764	708	723	685	708	687	686	709	745	693	756	734	713	668	710	704	738	721	718	733	694	691	702	715	775	705	697	707	727	738	749	703	733	665	705	779	730	700	737	792	698	744	685	713	793	741	748	744	676	766	718	717	758	729	771	727	766	720	699	770	800	729	760	719	718	770	693	731	691	694	658	690	687	692	776	719	737	735	708	720	721	736	763	720	721	748	752	743	699	717	712	749	712	716	719	755	765	669	704	738	705	703	711	703	745	742	762	684	763	714	765	725	723	740	728	704	724	738	770	692	721	693	698	731	736	761	677	752	733	741	717	684	744	695	738	714	723	705	697	713	682	714	763	725	763	730	691	750	711	758	701	687	727	749	700	745	729	726	708	728	747	723	691	709	734	709	759	714	711	725	723	724	742	733	760	757	747	763	712	710	688	740	733	731	772	660	725	694	773	759	717	738	726	751	729	722	719	727	719	775	707	717	710	749	713	780	726	703	763	745	652	704	729	693	699	704	756	748	757	717	749	696	747	780	749	704	732	753	733	764	736	791	701	705	683	676	740	686	725	740	734	735	697	722	727	756	717	734	757	729	726	702	742	695	700	661	725	732	728	775	735	766	732	752	753	735	704	690	754	751	696	707	734	721	736	744	739	729	706	719	698	689	734	732	689	713	688	762	748	739	701	767	701	740	697	726	703	757	729	761	689	682	791	705	725	732	764	703	762	697	720	707	720	806	728	648	744	725	784	716	751	796	735	797	773	746	738	717	719	794	721	719	707	708	697	709	695	688	715	732	730	674	699	722	723	761	724	692	710	761	699	700	679	696	708	718	730	725	699	743	712	739	701	677	747	713	693	692	731	685	684	726	653	706	779	714	715	751	740	743	759	732	752	742	730	719	682	708	727	682	716	742	749	799	739	689	735	703	709	707	712	772	750	764	722	715	773	697	694	722	739	650	710	702	744	779	732	724	727	693	702	722	732	724	708	731	749	740	734	728	749	737	672	714	721	772	728	706	718	703	705	689	694	674	709	729	730	704	676	739	744	700	788	786	714	756	725	715	704	763	722	733	725	704	689	685	715	685	703	695	730	742	698	692	737	750	702	746	711	741	758	746	704	731	707	711	735	713	715	712	758	738	703	743	705	710	731	752	747	768	761	737	743	739	718	733	725	740	776	729	725	712	713	756	703	736	705	711	761	757	734	723	709	740	736	741	800	772	716	670	736	709	724	714	708	696	731	754	721	746	701	707	794	747	721	737	692	772	698	740	716	721	774	708	706	701	706	715	778	745	727	766	691	714	764	771	695	675	727	721	724	775	706	779	739	749	690	724	725	722	723	730	692	733	726	668	754	756	701	717	732	761	737	702	718	771	725	749	741	729	709	772	734	738	707	692	723	767	694	734	734	760	700	749	741	755	731	764	766	731	755	781	733	770	756	726	716	720	750	687	737	772	706	714	706	676	732	714	766	734	720	715	774	726	742	736	716	717	721	700	742	726	705	711	728	714	726	721	718	666	743	732	750	698	706	767	747	727	716	745	763	719	663	685	701
29688	25709	7619	3715	841	811	823	784	791	775	785	810	775	751	805	756	736	794	792	780	754	769	707	752	750	803	772	785	781	755	730	728	790	781	735	759	771	738	808	778	777	781	775	782	753	818	759	764	771	756	764	763	696	799	747	749	770	797	779	755	790	789	717	770	789	751	738	733	786	718	726	749	810	755	774	748	733	739	751	784	745	780	745	789	800	768	775	791	749	739	739	796	753	782	732	774	760	752	709	762	760	725	750	770	809	750	801	731	763	760	779	782	749	752	788	752	779	816	737	808	790	738	769	727	774	770	816	716	788	755	756	764	751	728	743	779	733	747	746	743	782	765	750	765	765	775	779	761	801	766	741	738	830	712	735	785	773	802	740	798	769	741	711	755	749	733	725	787	712	764	768	761	763	781	732	711	796	754	750	785	740	728	753	743	827	805	841	785	787	792	750	798	776	784	744	779	756	747	749	798	806	781	736	743	744	757	798	716	802	788	751	848	758	767	788	762	776	772	743	773	806	694	747	785	755	781	793	735	762	816	751	757	762	765	804	766	821	761	801	775	733	734	808	785	733	789	756	734	793	771	781	767	765	704	759	763	761	776	770	727	758	789	775	780	779	780	772	763	786	746	740	825	764	783	759	773	800	745	809	797	745	714	792	796	806	782	779	743	712	798	758	734	787	746	750	746	767	781	785	800	765	737	771	740	757	777	771	736	820	772	758	723	759	734	743	785	794	750	738	842	774	861	777	761	754	824	806	761	729	744	759	735	789	751	767	794	776	730	772	760	753	735	790	769	755	770	759	761	772	765	744	753	794	735	752	736	794	756	766	744	724	748	801	774	759	802	784	770	778	756	782	777	788	772	730	763	751	829	800	779	805	709	734	797	708	809	780	774	743	767	802	776	739	766	730	764	730	743	801	753	793	767	735	744	768	763	748	792	772	772	771	759	767	769	817	764	765	741	764	734	796	754	713	730	742	804	798	790	729	807	761	762	722	756	794	804	764	746	744	753	771	716	761	712	795	732	753	781	732	765	779	749	758	711	791	790	756	765	742	735	746	754	743	724	768	714	789	753	762	794	748	756	791	745	821	727	781	741	748	790	817	760	746	766	744	727	816	766	782	777	761	782	737	748	792	748	741	770	742	778	775	755	768	753	812	728	767	759	780	752	812	714	806	750	710	767	772	812	733	797	734	763	793	764	760	739	816	728	789	800	772	769	724	811	762	809	790	757	766	813	781	814	744	763	820	784	818	826	756	745	740	732	752	757	789	743	783	767	724	738	759	741	740	767	812	805	757	791	812	803	766	819	787	780	765	771	761	729	775	767	796	733	778	780	761	788	789	786	766	812	777	769	765	747	714	793	842	788	736	764	790	788	786	801	802	732	737	731	744	781	736	731	805	813	833	799	721	694	777	780	789	780	729	757	789	739	765	770	745	748	737	742	775	755	833	749	770	813	750	771	764	768	822	779	762	733	736	761	793	792	796	803	704	754	743	735	683	814	732	808	772	795	798	736	798	770	765	697	722	751	761	781	763	756	753	772	749	698	808	765	782	728	790	738	775	777	749	763	781	706	748	737	793	790	776	744	741	819	770	763	775	761	773	744	728	732	783	746	775	757	769	729	778	763	719	811	771	727	762	739	732	758	787	728	719	781	748	719	771	785	730	737	743	791	773	762	752	749	760	760	759	732	756	777	793	741	754	755	742	739	815	796	746	791	783	774	702	758	739	711	769	760	747	755	768	721	767	749	750	759	797	732	783	748	781	768	743	767	720	770	773	805	734	797	766	757	768	780	726	789	775	791	763	795	762	774	755	770	724	763	755	720	776	776	781	732	769	803	794	743	783	762	760	790	774	770	762	786	766	797	767	779	752	777	768	777	719	780	775	761	760	824	749	756	710	761	793	743	754	775	740	737	757	771	775	788	719	764	774	752	754	818	797	729	776	760	746	770	761	712	750	765	724	815	736	738	794	749	733	804	795	741	770	768	771	752	770	754	774	795	774	731	738	727	721	750	744	786	755	762	786	754	778	772	742	796	763	774	746	752	719	747	766	755	766	757	764	753	769	783	796	765	765	765	775	760	787	759	721	753	753	739	763	719	772	760	761	757	749	794	763	710	727	756	778	702	812	805	756	786	774	741	761	781	760	766	776	734	723	780	782	726	742	795	756	723	797	780	755	762	734	757	765	768	737	776	820	753	754	758	747	741	746	773	795	800	793	792	794	751	804	749	741	740	745	761	794	719	780	757	783	759	728	761	766	777	771	728	764	774	745	753	786	703	745	735	748	846	756	786	789	729	765	736	774	820	790	749	732	785	713	800	778	765	777	790	791	724	749	753	787	794	759	766	811	783	764	765	775	737	764	791	723	775	790	727	736	788	771	763	737	806	752	754	766	755	731	747	823	762	747	738	765	752	740	741	786	808	733	770	751	783	749	786	781	748	774	784	779	793	766	725	749	781	699	699	743	773	753	752	758	773	752	762	775	779	779	745	788	793	753	747	757	791	818	752	789	715	788	744	708	791	764	740	746	738	760	722	781	755	793	779	763	757	760	782	783	740	757	758	747	794	761	798	742	813	752	767	734	744	798	743	725	771	769	777	774	780	775	759	786	794	750	779	717	784	750	776	778	762	782	735	790	739	806	770	723	781	774	765	783	785	758	787	728	754	844	734	791	762	806	811	759	775	713	752	771	702	784	735	758	774	745	688	754	775	745	760	741	758	759	743	754	797	801	754	768	783	708	794	751	730	739	737	778	753	777	783	738	762	798	762	754	712	797	780	750	768	739	733	805	748	731	741	806	743	756	770	751	756	734	765	811	793	771	748	732	799	769	742	742	828	782	730	770	810	786	787	770	742	731	748	716	748	772	754	759	731	720	765	803	826	774	720	758	754	736	747	766	772	792	776	769	776	725	682	755	772	779	737	726	780	794	781	781	753	742	783	775	767	728	751	787	789	757	768	832	756	754	714	739	792	756	776	738	767	814	786	767	741	793	758	762	754	754	760	790	752	772	745	714	734	757	768	765	770	701	816	737	799	767	764	806	738	759	772	755	759	790	789	756	747	732	760	798	770	774	772	761	813	775	743	785	780	773	729	728	747	740	779	763	738	749	767	767	760	797	783	791	798	748	788	706	767	763	686	777	765	769	774	821	742	751	785	773	750	801	792	772	783	751	762	738	809	790	733	775	769	720	714	757	691	773	824	795	791	744	800	746	739	739	758	743	760	764	769	756	786	779	751	762	782	792	757	789	778	783	781	789	716	824	735	741	790	754	747	717	747	797	730	770	759	729	782	726	754	750	691	745	700	770	747	780	796	791	784	740	758	760	773	801	754	772	775	755	708	798	742	775	766	801	795	730	775	806	734	771	753	779	788	779	724	732	743	736	790	778	708	767	752	791	757	783	785	795	827	752	762	704	717	748	747	739	695	811	790	704	791	740	743	737	724	744	775	737	739	744	754	761	738	803	769	797	769	754	811
24008	21512	28896	24836	21458	13876	1521	847	701	722	721	667	576	647	595	609	595	595	586	613	604	602	569	576	549	609	588	580	556	599	549	562	581	575	556	582	549	550	553	560	542	564	576	578	540	550	551	549	594	548	580	574	548	576	535	573	560	542	540	556	540	567	588	572	575	550	552	564	545	556	571	550	558	584	565	569	563	562	558	611	567	573	565	541	589	571	570	557	578	558	603	481	557	563	619	559	586	525	584	582	527	557	549	519	588	516	549	583	601	564	562	559	567	572	554	548	581	537	612	555	524	585	546	555	562	593	531	529	588	525	533	527	560	501	591	598	562	572	542	557	598	554	519	566	527	503	549	554	546	564	543	549	535	550	572	534	528	513	599	537	550	597	547	520	564	554	573	530	610	565	526	559	551	565	541	533	528	577	569	562	535	521	556	595	599	558	549	571	545	566	569	556	548	549	553	541	581	576	558	568	565	580	582	571	597	538	589	558	526	614	606	541	617	558	578	539	556	543	547	529	560	551	570	549	550	572	537	564	533	602	580	557	536	544	535	542	536	538	552	528	558	565	517	556	542	586	555	588	542	577	577	564	572	576	512	543	587	561	580	523	534	560	563	576	522	541	513	567	551	582	554	615	559	571	582	574	531	578	520	588	570	591	589	544	530	536	556	573	543	541	532	569	540	517	542	566	546	596	579	595	569	543	581	530	545	544	562	581	539	562	524	572	534	600	558	553	529	557	592	567	594	576	535	568	532	534	563	619	573	530	496	559	545	534	560	563	575	578	525	533	540	538	555	540	557	533	543	544	558	599	594	585	572	577	560	559	549	566	567	538	537	527	557	544	536	559	563	575	546	509	589	536	570	537	551	589	585	544	599	590	595	603	526	562	525	536	537	588	544	494	578	552	542	564	577	555	592	578	551	551	584	512	578	575	549	549	533	506	513	498	587	556	597	523	530	576	593	571	557	586	563	556	550	540	581	578	582	559	550	549	566	570	576	567	543	519	537	558	522	560	559	560	563	555	556	553	544	536	554	547	556	529	597	537	600	533	548	598	538	539	559	563	595	556	521	542	561	578	541	576	576	492	549	567	608	567	574	563	578	567	535	531	546	496	540	530	532	543	576	568	505	521	565	544	526	563	513	595	565	584	584	560	588	518	539	562	578	629	551	531	569	562	584	583	535	577	570	579	574	554	571	581	525	584	574	544	551	554	574	518	559	586	586	600	565	583	577	534	576	561	582	554	525	555	552	569	553	546	602	533	536	571	544	564	557	537	530	535	587	506	598	550	585	499	537	556	551	534	539	606	534	538	558	565	565	544	568	560	570	506	582	540	604	562	533	552	546	517	489	566	554	545	563	568	577	563	558	573	602	572	608	527	553	580	557	558	560	604	576	557	582	549	548	537	550	583	560	516	547	568	569	535	581	532	571	525	572	561	586	527	564	568	560	597	565	572	542	507	552	580	519	555	527	526	569	590	550	571	554	574	551	555	532	535	574	563	554	576	554	514	547	562	562	563	583	565	543	529	535	523	554	569	582	518	543	547	556	579	553	548	520	554	610	578	537	546	586	597	561	601	537	589	558	586	545	586	558	567	520	564	559	536	525	538	560	612	596	543	574	530	562	547	545	555	584	570	609	538	557	553	556	520	553	560	535	563	537	640	595	558	539	522	526	541	499	558	574	607	503	525	573	541	535	556	574	533	549	558	585	548	539	568	550	542	541	546	553	519	540	563	527	537	576	546	570	534	513	619	583	542	546	564	547	548	532	573	555	537	524	571	543	573	566	558	530	565	523	576	599	567	549	581	573	567	549	569	546	575	583	572	563	537	561	559	568	574	561	540	540	524	554	557	579	561	549	521	587	540	576	564	565	598	550	526	561	529	587	522	546	512	498	533	549	557	583	559	544	556	579	516	534	534	561	593	527	572	541	589	542	601	533	553	514	511	550	537	561	562	548	545	587	587	552	566	571	566	579	565	595	555	584	577	575	540	578	560	554	566	547	557	547	532	541	564	544	548	551	542	506	526	542	536	563	554	533	554	561	551	556	541	550	542	517	525	534	560	564	547	542	561	589	571	524	545	553	559	544	540	499	555	586	586	557	601	527	530	499	563	532	564	533	521	582	512	553	571	555	537	546	557	510	564	563	553	543	530	547	539	565	560	566	578	574	540	542	554	556	556	504	543	536	536	549	547	530	539	578	532	579	525	530	536	546	545	542	567	571	534	529	539	572	521	593	522	584	552	549	518	572	540	546	547	596	536	535	538	566	531	558	540	566	560	520	592	544	546	551	522	566	510	554	509	570	544	552	512	546	544	542	573	542	602	563	568	521	533	547	569	585	551	534	582	592	572	514	579	554	549	506	577	557	560	522	529	578	593	583	543	510	577	559	560	577	572	567	559	568	576	575	546	553	579	518	613	532	516	554	577	531	529	583	591	540	582	586	537	565	531	610	553	548	530	527	528	538	530	518	537	567	541	594	532	557	542	541	584	513	546	584	560	533	539	527	591	579	561	571	536	585	519	576	565	570	528	548	538	563	507	596	553	515	557	535	550	565	562	570	560	541	558	562	517	541	572	559	554	536	577	558	595	539	541	560	539	560	542	535	572	560	552	580	535	576	497	564	571	602	535	554	556	513	548	602	576	571	565	559	525	555	559	529	562	537	546	560	568	580	540	560	577	602	533	521	535	532	543	582	526	566	537	584	538	536	542	560	536	571	563	550	521	543	539	574	569	547	558	587	579	549	531	587	497	599	565	580	548	547	590	572	567	599	534	537	587	600	558	551	580	538	564	530	542	538	569	525	542	544	567	601	569	586	516	556	595	598	561	528	526	548	556	544	508	570	575	552	523	576	587	528	551	564	557	574	549	572	551	540	531	581	545	563	576	558	569	609	521	570	551	510	571	565	577	560	599	565	527	584	568	529	530	531	568	519	584	535	563	521	538	521	544	564	504	565	557	551	525	578	547	515	567	553	528	564	604	563	551	527	542	553	556	586	528	534	574	563	553	574	569	532	564	576	565	576	538	565	603	511	573	574	500	523	511	537	516	524	554	526	589	572	558	554	514	583	527	568	592	546	564	539	595	544	544	566	554	538	552	586	536	553	550	566	536	561	554	552	560	547	581	560	543	553	567	492	585	559	580	545	587	553	580	531	540	525	569	569	568	556	552	543	536	537	556	589	550	551	535	535	546	532	502	538	553	548	541	559	559	533	571	547	544	571	527	539	554	547	525	508	557	563	571	546	516	578	525	537	584	551	574	528	554	569	534	590	560	530	542	534	572	550	549	554	512	575	571	539	548	574	537	537	543	535	540	543	595	581	559	553	527	547	599	547	597	554	542	587	559	558	536	544	553	541	584	522	536	582	577	584	573	542	552	562	519	586	560	576	549	521	560	577	533	573	554	557	535	531	546	529	526	552	525	566	562	574	584	570	543	564	536	564	517	575	502	527	561	539	579	543	555	606	509	513	522	561	517	539	530
31123	34603	36431	27317	1937	1437	1217	1037	928	810	757	694	688	685	700	690	642	656	628	619	635	670	624	615	597	640	627	638	648	603	595	578	562	579	617	633	627	595	613	640	623	595	628	597	593	571	585	601	586	611	615	592	613	574	623	575	555	618	609	584	562	601	641	608	565	618	633	579	573	600	632	616	582	594	648	609	594	666	611	576	600	623	605	598	624	571	601	555	608	622	615	594	609	637	639	582	637	590	659	574	587	601	622	619	627	577	639	568	531	596	579	614	570	598	557	612	573	622	564	623	597	614	589	573	596	605	590	607	553	592	589	580	580	603	558	585	588	624	635	602	598	583	576	591	548	612	595	599	540	604	616	562	571	608	578	587	637	583	587	621	541	616	651	570	584	529	615	633	597	559	600	605	602	642	566	592	618	620	632	588	632	602	617	581	599	595	618	598	620	579	539	598	591	607	580	615	561	565	603	588	594	573	614	603	602	564	617	604	594	591	615	591	596	596	544	605	622	565	606	601	617	599	595	606	600	583	617	632	608	599	593	602	613	595	600	580	601	633	596	610	607	640	585	594	588	612	577	558	609	584	602	581	606	591	599	617	577	603	587	654	636	558	630	588	645	561	605	600	601	595	579	649	628	601	631	604	608	584	571	543	601	592	606	596	615	614	566	593	598	547	567	612	605	600	607	619	638	601	586	606	598	538	563	559	601	537	606	612	580	596	622	584	602	580	557	583	545	553	594	605	573	629	620	592	603	579	614	653	644	637	603	560	608	582	593	594	589	586	569	564	615	598	575	562	570	621	582	615	653	597	573	575	565	612	578	573	607	610	567	648	582	589	611	606	621	583	599	574	621	612	599	572	584	579	568	584	582	577	560	595	593	612	577	611	580	589	595	573	560	609	618	596	608	546	571	604	610	621	530	570	636	588	602	581	568	578	607	577	600	623	635	619	590	650	584	590	606	614	617	602	632	606	598	604	581	627	591	581	593	612	533	608	625	619	582	621	588	594	584	529	592	585	582	542	646	566	590	561	575	588	581	618	602	555	559	617	583	552	562	588	612	571	619	612	583	592	586	584	585	584	620	618	544	587	600	586	618	578	580	611	595	589	588	589	594	624	641	567	567	587	565	603	618	626	571	610	630	592	554	607	599	529	628	542	631	624	583	599	598	593	583	579	610	608	601	630	644	552	581	626	537	599	603	549	626	607	612	613	609	599	612	565	647	608	604	602	573	592	629	589	584	583	597	568	610	620	596	582	594	586	586	602	612	649	589	594	585	544	596	604	566	604	612	599	591	551	585	615	590	598	588	595	615	572	607	595	608	618	630	577	617	593	573	631	580	610	604	581	590	593	629	579	642	603	578	549	571	601	592	596	551	598	584	634	601	591	587	541	580	570	604	595	586	568	605	575	604	585	583	608	570	564	604	573	586	578	576	591	554	551	574	573	605	641	632	606	620	617	616	623	613	568	597	621	594	675	605	603	604	624	589	593	565	613	635	614	591	634	553	590	590	562	596	565	553	576	589	588	613	624	620	598	616	604	576	613	594	591	603	559	566	598	611	617	582	574	609	598	594	608	646	607	611	592	611	583	587	588	644	603	583	630	568	593	584	571	582	611	621	601	579	628	629	545	569	598	639	619	568	580	567	590	633	588	595	611	568	558	582	599	588	586	580	602	572	611	602	511	550	580	588	592	603	602	584	606	588	581	590	624	586	577	613	600	574	601	610	554	604	577	629	580	592	583	608	571	567	604	609	623	612	570	594	652	581	584	602	608	598	584	574	553	552	630	606	625	559	583	604	620	586	570	602	631	611	602	580	535	595	593	545	580	595	601	598	576	558	579	617	558	604	621	613	592	613	546	608	607	619	614	590	625	591	590	606	599	621	575	571	628	628	588	588	608	594	605	594	607	599	547	530	604	611	564	616	575	623	625	586	565	591	574	605	620	559	611	642	571	606	573	603	669	571	602	616	581	550	564	613	592	603	604	599	633	590	593	556	543	602	602	624	576	636	584	589	598	553	586	572	584	628	575	642	609	566	581	633	598	581	615	604	638	571	579	618	613	603	603	592	633	602	610	556	600	612	565	638	620	608	576	643	604	605	590	587	587	601	574	613	556	594	573	599	578	633	554	622	577	566	622	567	563	641	591	611	584	545	578	600	624	620	568	562	624	608	563	606	581	609	589	611	586	577	573	635	581	579	617	628	580	607	618	590	633	601	628	602	593	570	544	603	643	585	608	587	642	589	589	573	546	564	560	586	562	637	590	614	614	614	615	618	607	616	655	595	648	584	581	609	579	596	556	558	590	661	582	616	592	607	562	586	559	584	571	542	615	616	549	600	602	626	585	623	620	556	570	622	617	593	549	615	577	576	620	566	611	592	593	605	581	570	623	576	584	570	594	598	622	590	570	610	619	571	614	570	614	638	595	596	569	601	622	564	601	640	609	591	601	592	591	602	612	616	638	573	571	573	610	591	535	555	569	624	601	607	613	578	609	590	561	633	571	555	617	601	602	572	643	590	588	616	591	610	598	582	574	575	558	563	606	602	603	587	574	598	523	530	593	582	626	663	596	587	608	564	604	624	581	562	600	596	578	596	579	636	608	602	586	636	579	582	594	578	644	574	554	637	626	642	639	567	557	632	615	571	584	601	573	593	625	613	600	600	596	587	590	569	588	580	560	581	583	581	582	593	563	592	583	572	600	587	642	597	555	590	608	591	569	599	560	598	618	605	620	574	568	590	589	571	533	579	617	571	588	578	597	642	623	592	599	571	569	544	594	624	626	606	619	582	564	655	570	596	580	555	656	573	580	544	635	558	576	638	585	572	599	659	589	566	565	593	557	610	615	579	581	613	625	583	582	614	609	574	608	643	582	627	591	604	595	623	603	587	580	593	578	606	577	601	568	611	590	583	577	584	599	605	557	535	592	577	563	579	562	575	637	571	609	603	542	595	580	588	573	593	582	617	577	564	576	643	599	582	548	584	566	638	549	611	592	587	575	590	582	587	575	606	601	615	585	593	570	631	614	608	610	585	584	555	579	589	620	558	571	614	645	561	604	598	609	610	607	560	588	580	619	592	612	599	618	607	600	548	601	626	552	561	560	617	592	534	572	589	574	538	610	647	594	563	605	605	586	577	600	566	568	521	633	595	577	569	623	613	586	547	583	627	616	587	580	558	611	632	559	592	589	620	625	615	619	576	605	579	579	604	623	600	610	619	600	567	580	580	612	614	584	554	566	626	586	574	591	560	561	594	590	633	586	555	567	610	604	601	557	560	573	617	537	543	552	600	580	601	583	547	618	578	599	664	569	588	605	578	634	587	595	578	571	601	632	564	594	589	586	602	564	641	598	611	602	566	586	621	614	586	631	636	604	607	592	607	595	572	556	591	582	537	577	590	645	594	583	602	575	605	589	591	589	592	588	583	622	630	583	567	563	570	611	616	585	563	624	584	563	587	601	595	587	609	590	575	598	608	597	608	639
25011	21509	28089	25660	15724	1652	796	733	718	704	691	652	586	599	626	616	626	604	651	598	578	606	614	582	576	573	562	629	582	616	640	565	613	600	580	583	600	574	590	590	600	586	585	567	605	634	600	591	621	619	600	636	613	608	625	579	594	588	636	557	586	607	604	573	604	613	549	593	549	574	588	585	575	621	644	608	612	636	606	601	610	612	626	608	608	618	618	561	583	594	602	603	593	580	542	625	609	609	621	577	608	620	617	582	567	566	588	610	580	555	608	620	568	576	606	558	577	556	593	583	576	616	592	636	587	616	586	620	587	578	590	594	587	589	595	566	586	623	557	607	602	562	625	556	582	595	547	617	566	600	589	566	606	552	599	597	606	556	595	592	599	579	587	547	605	581	549	631	604	609	598	607	605	626	641	601	610	579	562	619	577	584	563	578	605	590	591	616	591	599	566	601	618	572	601	597	582	615	604	567	585	577	610	624	599	608	565	647	628	556	576	612	611	571	582	591	573	579	587	630	627	574	609	617	614	556	619	585	620	605	569	644	581	596	583	583	591	585	621	588	590	616	618	601	575	569	595	619	586	589	566	592	584	587	572	618	547	587	614	564	596	570	591	588	604	581	570	588	551	570	590	585	590	594	586	550	601	561	581	596	567	583	594	582	620	614	562	548	569	633	562	582	573	553	592	622	592	657	598	636	597	541	605	593	560	599	597	616	595	580	608	578	640	593	639	571	555	585	607	575	591	595	587	582	612	635	598	617	665	584	610	535	597	540	601	585	615	630	598	591	590	570	604	629	605	599	598	577	593	563	620	596	631	598	578	603	613	553	623	611	612	587	620	574	562	572	569	578	559	624	573	596	554	585	621	585	613	584	588	620	567	589	613	580	573	565	555	617	618	575	580	575	588	611	648	614	594	604	552	582	602	554	614	599	609	633	589	592	595	607	558	593	581	599	548	620	601	597	603	590	587	638	563	544	556	585	628	580	601	577	578	575	580	603	607	564	577	550	589	600	614	604	571	621	588	579	596	580	576	621	565	612	629	587	586	543	591	626	551	608	618	612	611	616	591	551	619	565	583	606	552	645	582	573	589	602	583	586	621	586	568	592	581	597	621	625	590	606	602	607	617	593	625	611	596	619	606	561	594	627	613	583	619	663	627	581	563	611	631	555	545	627	598	558	617	555	630	541	585	613	605	554	592	593	611	604	587	575	610	586	623	572	619	564	625	606	574	622	578	597	599	565	581	559	614	629	612	528	594	594	634	566	577	617	587	563	589	574	552	582	569	584	582	556	582	598	578	596	591	619	604	587	579	559	621	579	606	619	597	632	589	612	576	624	595	576	591	607	599	587	595	556	583	601	632	556	605	627	660	617	527	612	599	613	584	569	546	576	575	598	582	591	573	565	563	616	596	596	556	601	632	553	572	585	575	624	590	540	556	594	603	623	647	597	565	572	599	604	643	597	567	625	570	597	594	613	591	611	617	579	600	573	630	600	593	592	590	595	615	588	581	560	616	637	583	578	562	590	538	631	652	631	569	598	580	613	581	600	597	594	625	621	592	545	599	577	595	600	554	581	569	573	575	607	569	578	617	629	564	577	596	622	592	547	587	587	606	555	575	630	587	642	613	573	614	593	586	603	623	581	604	564	559	589	580	565	587	601	602	593	566	583	587	572	648	557	575	562	571	559	565	584	613	569	590	556	614	567	615	593	608	665	610	589	586	631	584	605	576	612	653	584	588	563	626	575	592	578	571	574	599	588	607	576	604	603	576	623	603	568	538	618	596	583	623	573	598	542	557	587	577	599	563	575	590	598	573	589	561	607	656	599	585	598	622	561	545	619	605	606	585	591	587	637	595	562	589	581	596	635	637	604	587	617	572	592	599	563	567	601	621	574	586	589	572	565	610	590	602	600	570	590	554	610	549	619	591	613	554	558	596	627	567	623	533	556	562	558	610	613	591	544	637	599	650	608	605	560	604	567	599	617	592	592	601	609	571	616	618	594	574	623	600	567	579	546	585	573	535	607	623	598	594	591	582	592	593	608	606	599	577	592	547	553	628	566	608	567	570	589	579	617	602	569	624	589	589	571	615	636	597	596	616	610	606	619	608	563	593	640	568	575	512	600	605	624	660	597	630	590	580	610	566	537	575	599	605	569	616	621	550	573	643	566	566	594	551	600	594	614	606	535	594	537	559	596	622	631	624	608	614	555	579	552	614	555	591	614	591	592	621	606	617	568	620	579	603	562	599	595	596	604	605	611	555	603	591	566	569	608	571	579	586	548	545	553	603	589	587	550	643	592	606	577	581	608	586	578	602	566	588	563	586	617	576	565	590	544	595	626	594	576	588	581	567	587	596	578	572	581	591	590	588	580	598	539	562	631	592	580	568	597	581	587	586	630	550	548	609	611	624	603	594	600	540	593	558	596	573	595	604	620	553	587	640	591	549	580	619	557	593	596	646	577	593	571	614	611	543	593	573	564	560	587	609	601	570	580	565	585	591	623	595	625	581	593	552	591	580	552	642	588	576	571	589	590	610	611	591	594	640	603	550	630	583	628	610	585	589	544	624	582	614	626	643	641	584	581	594	617	571	569	589	632	569	575	620	581	596	615	580	543	536	599	606	625	601	549	590	571	575	633	597	582	612	597	590	594	606	603	584	566	565	612	603	635	627	571	564	592	599	592	555	631	554	575	566	561	537	593	565	597	566	566	589	570	609	571	585	640	620	611	597	549	587	575	610	564	607	569	547	576	566	620	603	548	605	641	566	566	608	599	589	591	606	584	603	660	542	627	587	621	623	573	558	565	597	568	570	591	589	571	593	595	592	537	565	590	550	578	605	611	569	564	582	629	600	590	568	565	604	544	574	604	621	627	656	613	615	619	551	548	531	572	583	589	603	612	565	561	605	607	599	584	602	601	628	610	572	580	592	615	587	573	614	622	561	632	592	597	614	585	611	593	578	638	597	619	587	595	555	571	605	591	594	628	585	562	635	585	599	604	607	603	562	613	567	597	603	561	585	585	614	616	606	623	589	569	597	560	589	596	626	597	575	557	652	632	536	601	627	588	588	585	566	608	593	601	620	569	569	592	501	612	592	582	587	553	579	587	607	594	604	588	547	638	564	617	591	573	586	621	606	624	611	575	529	590	599	596	560	592	600	569	603	582	602	590	602	628	636	566	654	639	553	583	571	611	560	555	565	562	627	622	565	626	549	590	553	604	563	633	616	613	597	628	558	602	579	619	569	566	586	619	591	608	575	580	617	606	588	603	559	603	589	573	592	595	613	572	547	578	572	665	592	625	600	567	614	591	593	616	601	595	577	593	614	608	615	612	604	588	620	559	585	548	593	559	597	591	633	548	585	608	593	620	607	621	616	592	620	616	638	529	581	595	570	564	612	603	607	595	599	566	598	600	556	608	596	600	591	585	566	623	615	617	578	592	565	605	584	600	584	603	582	568	560	557	590	595	576	559	583	635	589	609
31435	31216	20535	22369	1398	1118	1009	908	817	763	733	725	632	727	661	603	644	637	630	664	654	608	639	607	675	639	615	612	610	614	633	624	637	594	646	640	663	615	591	607	602	610	612	609	607	610	608	636	601	573	647	584	618	558	619	623	610	616	612	608	600	581	625	621	636	620	578	620	622	623	583	625	585	626	648	597	602	645	622	665	594	640	604	677	617	579	636	637	585	618	631	604	657	644	615	637	636	644	639	627	596	606	641	689	636	588	602	585	585	598	635	616	615	625	610	645	615	586	598	644	620	611	606	595	629	600	672	629	642	625	622	607	565	581	602	612	632	600	612	616	629	635	653	647	653	614	587	614	611	640	565	604	590	667	584	647	624	571	620	557	587	640	654	602	675	629	621	610	572	629	612	622	626	639	588	598	640	605	603	618	611	607	596	634	558	637	633	605	589	613	673	606	609	618	599	612	606	623	602	635	654	604	623	603	633	664	639	621	619	616	595	626	676	616	652	627	652	629	615	613	648	611	612	573	631	605	603	604	594	630	633	639	625	627	619	583	574	597	616	627	588	637	644	573	655	663	618	624	645	578	655	582	642	627	613	638	597	654	644	643	620	619	639	608	599	611	614	595	628	599	608	594	629	614	607	631	640	627	606	598	602	614	640	662	639	612	630	620	589	615	630	612	638	627	624	584	604	576	607	628	636	645	601	645	581	588	621	583	632	597	603	637	637	661	594	587	592	579	592	576	659	602	607	674	630	619	617	626	622	660	571	629	622	598	653	590	591	606	641	576	625	627	640	636	599	606	632	633	634	635	625	636	600	610	614	622	649	615	653	677	628	676	612	564	602	656	628	612	636	625	623	620	613	620	643	655	630	625	599	573	578	574	638	588	614	647	649	620	592	574	614	620	676	609	635	600	663	637	600	622	644	635	614	613	591	605	595	635	643	634	597	645	623	619	569	620	625	575	622	616	606	608	610	630	581	620	643	612	587	606	606	623	621	618	593	645	633	610	610	571	622	622	654	637	626	641	592	594	589	601	631	628	612	594	578	649	598	637	606	639	619	639	669	602	637	632	632	628	608	653	617	623	624	639	597	567	636	605	656	591	622	644	646	611	612	608	603	567	624	650	613	588	652	590	592	618	660	630	599	590	603	571	638	642	614	620	666	623	584	631	641	587	615	641	576	625	665	629	625	647	664	604	592	632	642	599	630	681	658	592	549	669	586	575	586	614	602	607	572	602	602	630	627	611	580	600	623	604	647	597	624	594	659	663	597	655	644	591	583	627	604	608	582	656	623	593	566	605	617	611	643	583	619	632	650	585	578	639	626	610	612	669	649	608	604	581	586	571	637	597	610	651	637	603	621	612	599	605	639	616	623	555	655	644	621	623	610	655	599	652	584	598	617	559	626	618	638	582	629	607	635	625	592	567	601	582	616	608	636	620	556	597	632	616	642	636	608	605	586	603	640	601	617	601	635	616	631	598	580	557	640	599	626	610	619	630	596	581	622	559	645	632	543	596	641	655	617	637	625	615	620	591	647	634	628	654	673	660	621	624	630	624	643	610	592	594	617	603	605	637	611	591	623	605	610	629	659	611	608	584	658	659	603	613	628	629	636	600	639	637	648	636	617	594	626	617	616	594	541	626	617	610	644	610	573	575	607	633	635	637	601	656	560	582	647	620	546	584	579	581	617	617	616	594	663	634	623	623	607	603	633	654	605	645	636	630	627	643	619	605	625	615	641	623	591	622	629	592	645	602	574	627	621	648	596	590	589	605	604	592	618	593	600	658	616	621	619	616	631	630	670	601	628	628	638	644	586	560	631	613	641	600	583	642	674	625	615	606	587	642	633	672	636	627	625	625	589	649	608	613	605	598	645	644	597	586	660	616	623	626	636	623	653	602	594	597	622	650	619	591	640	618	556	626	606	628	613	635	608	603	639	624	617	625	609	633	618	597	639	609	596	596	574	629	604	567	656	642	648	622	612	601	638	655	624	595	607	617	591	584	632	597	618	604	597	614	610	577	609	587	598	619	596	636	604	597	663	599	666	642	621	605	629	632	651	621	647	644	658	628	623	583	616	605	670	581	586	657	615	591	625	594	603	604	601	602	603	672	625	631	572	664	644	584	596	641	639	583	606	622	639	650	620	587	657	618	630	607	619	551	590	585	634	624	600	596	597	609	607	614	626	603	618	623	648	604	580	625	620	624	594	615	592	642	640	613	626	589	627	655	609	589	654	659	612	617	640	609	587	597	635	599	582	612	624	607	624	628	668	611	612	637	593	606	599	631	627	673	598	616	611	607	593	552	606	617	620	642	643	626	612	621	623	638	591	627	595	578	623	613	588	625	601	630	615	620	659	612	612	612	607	615	621	591	597	596	621	666	639	617	607	596	627	607	615	621	625	658	592	639	625	617	653	615	627	607	653	606	646	619	595	582	595	647	610	604	621	609	612	631	626	633	592	614	598	605	618	626	602	622	607	559	629	596	624	580	652	606	632	632	587	621	596	579	627	645	617	637	627	673	622	607	610	602	608	641	623	583	639	628	626	663	579	653	658	618	607	618	601	617	638	630	601	598	656	611	602	606	590	631	606	631	574	597	645	601	614	647	586	575	629	608	659	605	628	652	623	631	581	628	618	583	617	585	632	626	598	639	634	615	592	610	600	591	621	632	600	601	614	617	577	554	613	650	556	617	580	667	607	578	634	627	597	617	600	593	634	594	619	621	610	552	624	662	577	619	647	617	628	619	615	612	611	621	595	536	584	633	633	547	598	583	658	612	624	646	653	591	614	637	632	622	613	676	586	620	626	608	636	584	614	604	664	642	619	646	647	576	599	607	595	620	581	606	602	633	641	573	640	609	654	647	583	604	645	612	648	653	631	621	594	604	613	604	634	639	617	620	614	624	633	616	596	666	618	611	620	624	613	626	616	596	645	598	597	626	596	619	636	627	635	601	607	638	590	619	631	642	636	618	599	594	614	597	639	638	625	664	611	657	637	605	576	601	610	633	606	614	617	628	612	634	608	578	635	615	642	600	588	597	632	624	590	644	620	594	654	638	618	612	640	609	613	639	628	594	620	671	594	630	607	625	655	652	596	634	652	585	632	627	650	582	629	599	592	601	575	620	660	610	649	639	651	555	619	634	614	623	628	564	595	620	611	601	629	612	615	643	627	624	596	639	616	598	586	614	611	619	648	613	658	600	623	599	584	625	610	634	584	635	642	632	657	639	625	640	634	619	586	649	591	562	569	609	665	591	617	607	635	618	626	595	634	598	597	610	617	649	590	603	646	633	615	626	632	632	618	629	584	571	592	588	643	595	625	614	580	618	651	581	571	644	633	600	626	623	598	632	609	598	560	627	611	635	611	642	575	569	664	622	603	597	588	594	699	573	593	550	616	590	630	628	610	596	629	610	580	648	595	623	597	595	570	626	625	624	598	642	618	602	624	599	637	670	606	643	590	611	637	610	611	612	644	650	640	623
22938	21593	29537	24277	21589	21527	9961	946	683	610	556	505	494	490	445	427	403	427	414	387	391	366	337	361	398	376	365	380	379	369	393	373	338	368	348	333	341	350	345	357	328	309	329	339	343	346	315	333	318	361	351	394	352	365	352	356	337	362	330	328	325	326	325	303	351	351	349	331	327	283	327	361	364	368	331	358	390	362	350	402	328	391	365	326	360	383	360	342	329	356	330	328	333	373	332	358	336	363	338	334	347	356	358	317	356	311	310	330	326	338	339	372	341	327	333	337	353	326	322	344	335	329	340	369	325	307	347	334	346	337	361	312	315	343	353	349	348	314	353	302	309	323	330	330	341	341	318	348	325	337	338	389	363	319	329	318	340	346	328	352	326	292	326	325	358	319	332	315	305	339	331	374	337	365	354	361	341	336	328	327	335	325	351	333	352	338	337	336	338	321	294	351	320	360	325	349	357	336	345	351	364	361	316	337	304	353	297	355	331	326	347	340	332	363	363	346	336	346	358	358	374	338	308	334	318	327	318	318	297	334	306	333	314	321	357	329	336	322	322	331	314	351	338	337	353	327	320	357	303	357	298	319	348	324	363	304	331	356	330	313	306	354	337	344	362	342	363	344	318	322	343	332	338	327	315	350	358	342	338	350	365	332	311	333	330	305	332	358	307	309	323	347	341	307	343	315	331	288	345	350	321	332	313	368	334	333	346	340	346	327	340	346	314	339	345	323	338	354	363	366	316	331	319	336	346	343	302	327	360	335	329	342	291	301	317	332	328	335	301	335	371	335	336	353	323	316	328	346	360	333	360	375	347	319	347	343	353	295	318	321	341	338	315	347	333	336	305	344	346	355	332	323	322	346	314	376	340	328	326	314	327	358	335	299	360	342	316	343	349	324	320	346	315	324	324	330	358	339	306	321	318	356	319	321	334	317	319	328	322	347	332	335	334	311	307	349	310	310	315	305	361	335	365	358	350	324	341	343	289	325	333	316	333	307	353	344	310	347	333	320	318	336	344	355	369	354	334	315	367	337	334	362	373	359	322	355	343	342	324	313	331	333	325	319	334	338	322	341	304	327	357	342	338	340	327	312	322	333	344	322	341	354	364	325	317	338	310	331	314	328	332	313	329	328	310	335	332	352	314	308	328	320	340	315	323	359	317	340	349	332	306	365	351	337	349	349	331	346	339	349	337	331	336	317	325	332	353	318	370	348	343	343	319	348	341	358	341	356	360	356	313	344	332	318	332	361	326	324	317	338	354	315	321	310	381	347	325	316	332	342	375	334	372	358	348	339	339	318	339	302	338	323	312	365	331	339	312	363	358	330	327	338	337	333	310	329	325	318	354	358	371	354	308	356	277	316	320	342	336	310	341	334	336	349	311	349	347	331	328	326	357	338	304	336	356	347	340	338	344	376	308	336	309	357	336	320	364	334	327	356	338	345	341	315	352	323	344	349	342	332	329	363	313	322	348	323	326	310	317	340	340	351	316	320	341	335	349	323	341	328	330	336	325	323	292	334	332	338	338	331	342	339	326	314	318	384	344	350	294	337	316	321	342	349	329	342	303	340	354	333	357	330	311	325	341	311	319	329	340	360	333	322	332	333	291	340	324	355	357	329	343	336	339	345	321	353	348	356	304	360	345	335	365	326	343	371	326	302	321	350	340	329	333	374	336	327	328	330	330	343	372	334	316	348	336	308	339	309	360	336	360	327	381	320	347	313	330	340	359	337	313	339	300	368	331	322	324	333	298	340	358	346	291	348	350	337	319	357	340	348	343	335	344	327	333	335	333	304	319	319	288	352	346	339	349	332	346	341	319	312	350	329	332	303	346	327	342	328	355	345	327	343	331	332	363	340	312	323	337	303	344	312	348	324	339	338	331	326	338	322	342	322	350	325	322	359	358	344	298	347	318	357	320	303	365	307	331	353	317	348	351	322	323	326	310	308	313	327	361	325	322	334	348	352	320	303	335	319	332	312	295	313	341	339	308	308	330	302	320	285	373	335	342	351	337	359	356	325	318	359	343	310	296	311	346	357	343	326	349	362	352	352	333	306	375	316	319	293	347	346	353	302	329	339	337	339	345	301	316	334	354	352	352	362	310	372	355	352	328	342	319	361	313	303	323	345	320	326	329	333	369	367	341	359	303	329	325	342	333	360	337	336	364	361	305	355	361	341	356	340	334	318	336	325	299	328	356	381	349	304	325	363	348	317	328	308	325	309	349	311	358	315	338	334	342	355	341	321	339	342	334	354	338	366	300	324	328	326	361	320	345	332	345	385	307	331	348	333	355	333	337	319	326	359	306	332	357	327	342	324	316	325	383	339	311	335	341	348	346	331	327	321	333	322	349	303	325	349	346	316	322	319	307	351	333	346	344	335	357	318	320	333	331	345	323	370	330	337	334	350	330	319	338	359	324	310	319	371	305	361	295	334	333	331	350	342	358	322	354	319	284	328	322	346	339	360	363	320	322	329	353	340	340	338	351	356	344	347	326	320	362	340	334	329	341	317	349	305	347	328	332	348	393	307	342	334	324	371	329	342	336	335	358	336	347	329	339	313	336	326	339	342	341	336	315	359	338	328	311	361	321	337	371	354	309	331	301	323	344	371	318	331	328	316	325	338	310	341	346	341	341	359	333	334	324	341	341	312	330	339	332	338	359	332	334	331	355	330	344	345	332	319	313	320	359	337	330	344	348	342	339	339	334	342	353	317	318	319	330	335	339	328	346	348	299	338	301	347	314	351	313	341	347	337	342	313	352	334	318	323	353	364	335	322	347	312	373	326	332	336	331	315	313	350	338	363	302	353	341	376	298	335	318	338	320	321	327	347	312	361	295	312	357	284	334	336	332	324	302	344	348	343	350	351	334	333	336	330	335	332	318	324	325	337	329	340	307	302	338	322	337	351	306	344	346	362	344	325	329	313	312	332	322	354	334	332	329	334	324	344	354	329	340	317	350	338	338	344	330	338	364	329	309	363	323	336	357	326	313	316	305	346	326	318	333	348	325	314	350	319	359	340	305	350	356	325	354	372	326	337	327	344	335	341	327	315	355	317	341	328	348	310	326	350	330	343	334	353	322	328	382	372	317	345	343	348	342	350	303	341	373	309	347	308	361	370	361	339	333	326	312	348	373	329	340	323	326	337	352	303	334	355	323	316	323	344	340	341	316	307	334	343	342	353	324	386	344	320	328	362	324	369	305	329	334	329	328	312	361	310	349	354	331	312	364	379	346	334	319	323	318	335	333	344	319	329	331	330	312	325	337	328	309	327	349	321	334	348	316	351	326	365	320	356	347	360	320	344	342	342	339	341	311	349	318	353	284	339	332	320	365	306	324	349	334	328	328	368	302	303	311	393	333	330	323	351	315	318	303	335	348	343	348	299	316	329	339	342	328	346	314	338	309	324	296	331	319	328	331	334	330	334	315	352	362	328	350	311	362	312	318	341	315	300	298	353	332	321	364	342	327	338	331	332	361	312
34540	42035	39090	36690	3193	2053	1628	1215	1013	846	734	664	614	550	501	499	495	471	476	470	401	386	391	415	436	433	402	401	408	359	380	380	393	397	371	397	380	407	361	380	340	383	365	365	370	383	362	356	354	352	370	363	371	371	342	367	361	379	359	355	345	360	346	348	359	393	365	364	357	360	348	339	344	347	376	429	391	391	380	432	399	399	390	364	349	324	416	370	338	356	355	369	413	353	362	354	378	364	380	335	354	415	390	366	371	372	361	342	369	395	363	329	354	387	392	365	364	361	335	352	352	358	370	352	369	347	392	333	359	360	373	325	358	354	360	377	348	354	383	385	367	379	355	352	343	311	329	354	373	377	355	354	383	356	339	351	373	357	363	383	341	363	360	353	339	330	370	362	330	349	373	338	341	351	359	354	347	378	376	353	379	395	342	374	366	392	353	386	361	360	355	369	357	367	340	357	369	383	399	367	372	352	347	375	383	335	343	370	355	352	378	384	338	341	360	348	322	334	346	342	340	383	375	347	357	347	368	391	332	364	370	369	375	352	338	383	341	362	364	331	347	349	358	376	324	365	347	355	333	365	347	369	353	378	347	344	371	374	361	390	365	356	344	362	331	368	401	374	406	371	385	393	335	350	390	333	320	371	372	364	411	371	346	366	366	380	328	351	346	336	339	358	355	394	353	344	390	367	366	372	370	362	365	341	396	346	367	359	371	357	353	333	390	378	338	388	354	361	313	344	334	378	356	369	358	353	353	335	352	367	371	325	359	358	349	359	361	390	368	331	342	369	354	374	345	341	374	331	401	351	354	336	363	350	340	364	389	376	352	364	359	327	361	372	339	358	403	334	360	380	360	382	371	339	362	337	375	382	341	338	369	354	336	341	389	394	371	340	332	356	346	364	363	336	378	379	351	354	323	348	349	381	332	358	387	372	343	389	387	341	351	355	325	375	343	317	371	380	353	375	333	358	307	398	374	373	347	376	374	327	354	378	373	378	370	348	358	358	386	343	379	380	363	359	382	359	362	343	364	375	380	375	366	331	378	357	352	391	359	367	346	364	396	344	376	395	358	329	359	366	352	381	386	367	356	357	358	345	376	365	364	349	381	325	387	352	391	360	363	344	388	348	364	392	360	346	389	398	346	357	382	366	355	352	335	366	320	346	386	367	360	361	367	305	376	360	319	349	378	366	370	330	371	406	358	368	356	375	373	359	360	352	320	375	336	346	372	383	362	357	361	362	374	343	354	379	363	382	346	413	363	390	380	362	357	354	353	359	344	363	365	369	403	338	364	376	363	350	355	344	338	374	348	343	400	375	383	362	369	346	366	344	372	334	358	361	347	368	388	337	358	373	374	358	343	370	358	350	364	342	410	369	405	368	347	365	386	380	373	375	368	326	327	403	358	334	382	325	380	373	385	345	365	369	391	376	351	372	337	375	335	359	377	356	403	359	354	364	380	368	342	371	378	362	357	369	385	329	352	374	332	344	354	297	355	339	328	368	357	386	356	343	341	333	342	344	397	343	370	325	360	348	364	378	358	364	333	405	379	389	345	363	366	395	357	363	367	354	367	344	370	331	354	350	338	360	354	361	344	400	358	392	373	369	370	357	382	343	348	340	348	348	354	344	349	324	337	360	344	336	373	326	372	358	370	369	360	348	345	356	365	346	384	341	345	355	363	396	360	358	337	359	374	357	328	366	369	411	362	363	350	375	341	371	347	375	361	342	362	349	357	321	369	324	360	365	354	326	349	344	341	352	360	360	347	358	355	385	394	363	305	379	328	384	359	333	368	365	368	378	369	354	376	346	354	378	379	330	379	360	408	374	362	365	337	337	347	336	347	357	352	350	329	396	380	361	352	357	361	326	353	357	345	327	342	379	358	328	346	349	367	356	333	410	363	365	367	386	338	373	333	379	358	358	343	367	348	396	339	373	393	348	363	374	336	371	334	350	338	358	378	343	357	341	364	399	373	381	373	365	390	385	349	387	331	366	391	361	360	344	375	344	363	363	389	331	352	373	337	334	351	344	358	351	342	312	410	363	389	364	346	378	377	326	350	353	359	343	309	390	374	394	375	403	353	373	373	367	340	354	319	346	374	328	365	343	340	353	357	354	347	376	373	363	379	362	356	379	379	366	337	358	335	368	344	382	317	357	370	322	380	339	384	347	355	362	394	386	364	362	358	378	387	406	371	362	331	372	382	400	335	363	370	341	345	372	354	346	374	376	371	358	367	374	351	363	340	359	347	371	343	378	360	354	384	398	371	351	367	358	372	368	382	375	341	343	339	323	387	360	372	398	376	367	371	350	338	380	382	341	396	361	380	363	362	363	358	347	366	356	350	368	354	348	366	343	369	371	366	363	344	339	364	338	357	374	326	387	358	338	383	341	373	349	365	377	353	346	357	349	373	387	356	362	379	373	334	364	365	345	363	355	377	379	358	372	373	332	340	360	333	340	333	354	360	340	361	350	352	363	355	378	403	347	316	349	345	369	351	351	360	333	369	357	345	365	362	358	366	386	358	342	394	348	357	409	363	344	370	353	340	326	359	341	323	365	371	339	376	353	370	364	342	358	343	331	357	341	335	354	374	334	333	378	372	350	384	345	382	345	381	378	356	377	354	351	351	344	361	371	329	372	392	365	351	381	329	342	346	360	332	395	359	358	358	330	361	322	371	317	372	342	387	342	358	391	354	333	362	355	350	363	339	370	357	345	352	318	391	341	357	353	395	340	354	367	354	354	324	362	377	342	378	364	382	356	331	357	330	351	330	349	369	326	313	327	352	325	383	360	354	364	339	356	348	339	360	385	345	351	376	327	317	346	337	383	346	357	375	351	388	370	363	363	369	351	373	368	327	363	396	388	361	319	363	332	368	350	361	334	351	344	380	360	361	380	352	370	366	378	338	381	360	356	383	371	350	343	332	360	341	369	378	353	369	368	367	345	367	329	380	364	336	404	349	370	370	348	342	345	341	361	363	338	384	365	381	361	344	320	347	346	365	369	375	354	367	353	371	381	376	361	363	366	363	369	357	344	363	356	382	361	375	362	342	396	357	357	378	362	350	327	377	347	352	348	350	342	342	339	330	371	381	345	376	365	341	363	374	373	375	332	344	382	358	372	330	338	344	376	353	413	375	369	343	344	382	355	367	362	365	335	327	362	384	354	355	364	389	321	357	343	349	370	365	346	350	366	340	356	358	359	394	352	386	366	356	361	386	362	386	306	377	359	346	391	342	347	345	380	345	377	344	393	398	358	341	355	350	357	369	397	382	349	352	373	341	368	381	376	345	383	359	342	351	328	378	369	373	366	361	360	379	380	310	331	350	385	339	351	366	392	309	367	387	366	397	333	337	347	364	335	386	361	351	388	345	367	342	368	340	316	366	358	358	352	359	365	344	371	371	359	338	351	369	378	372	384	353	359	331	377	369	371	370	356	358	377	365	350	363	372	364	335	350	351	369	342	355	348	375	359	399	336	346	342
29207	22167	13539	4740	837	789	751	717	710	729	796	739	737	793	758	727	759	737	760	759	703	790	737	708	759	726	727	707	720	754	754	742	741	774	731	733	764	674	764	735	744	773	765	724	726	736	748	702	703	712	697	723	712	779	712	735	737	749	768	744	731	725	744	737	754	708	752	744	724	713	760	755	772	759	712	791	726	783	740	790	736	751	774	729	746	746	716	790	760	767	717	750	707	717	715	697	779	759	729	721	718	725	781	754	737	771	756	695	739	773	753	741	749	696	775	783	715	690	757	736	787	736	768	734	678	707	753	712	751	718	720	682	739	755	715	708	748	753	782	760	730	712	690	726	700	750	765	706	740	743	726	729	700	822	759	730	778	702	684	748	751	748	718	763	803	727	758	763	808	735	759	783	782	741	757	749	717	733	739	728	694	723	767	739	717	707	742	718	689	712	706	766	726	696	700	720	722	694	788	744	750	729	710	747	680	728	740	765	717	742	710	763	795	730	710	780	708	750	763	736	726	715	715	699	729	696	765	789	740	749	692	745	733	709	745	777	747	751	688	729	717	721	702	731	726	774	709	720	737	762	712	685	717	738	707	678	739	720	783	700	753	788	719	719	703	700	736	729	776	769	705	730	759	722	725	714	768	775	713	759	750	744	749	718	749	736	730	687	741	686	687	782	706	783	733	785	748	691	758	739	737	700	688	697	693	743	763	693	774	728	773	735	710	725	757	728	737	695	718	674	748	732	733	734	776	743	725	756	752	726	716	736	709	746	730	737	772	767	778	759	777	760	782	729	722	728	713	742	734	737	716	775	765	744	744	740	743	773	723	723	718	707	722	718	756	726	737	738	739	746	697	692	741	723	750	706	738	728	740	804	749	780	756	728	741	760	760	731	742	732	761	731	783	734	696	770	735	731	731	740	762	736	754	708	713	764	748	741	722	725	739	716	689	720	746	693	718	755	703	776	710	730	736	714	719	732	705	778	719	737	729	725	734	737	775	714	742	727	750	769	777	728	824	724	710	692	758	725	705	679	749	737	724	766	729	716	694	703	754	726	752	773	757	751	733	771	756	702	753	750	693	758	709	684	708	802	771	688	704	755	689	729	741	732	694	751	778	717	719	737	767	724	697	755	703	735	758	737	718	755	742	757	760	740	765	708	760	709	747	750	729	761	734	734	727	716	741	684	696	693	742	709	737	769	761	724	789	757	745	700	751	720	721	741	731	715	771	677	766	768	746	713	751	700	723	765	752	745	739	700	752	739	758	767	745	780	752	749	759	732	732	756	726	732	711	735	709	774	773	682	728	776	739	787	690	691	695	736	736	757	710	704	768	738	719	768	756	710	716	773	780	691	754	765	771	704	722	742	708	772	768	735	743	725	689	755	703	728	760	766	759	801	756	756	725	737	744	757	714	761	754	767	715	805	707	738	720	709	712	707	751	720	765	753	729	712	722	755	778	739	764	769	771	705	690	695	757	719	710	773	753	700	725	726	698	795	736	755	784	781	718	779	736	796	743	745	744	716	745	739	703	758	727	732	753	703	720	733	792	710	795	691	788	749	710	725	719	714	702	798	707	757	693	749	753	728	705	769	736	754	746	748	728	735	721	744	745	736	759	739	716	703	751	774	739	712	725	738	717	759	753	727	794	763	767	761	699	689	752	778	736	731	730	740	733	724	669	717	788	737	728	724	741	743	761	754	721	720	798	730	725	750	703	745	767	704	757	781	790	723	742	682	736	732	746	690	737	744	711	725	700	780	749	763	716	741	771	748	790	683	682	732	753	728	757	726	727	737	796	763	726	737	734	724	729	741	751	737	738	724	725	705	750	770	734	703	732	721	718	690	706	752	779	764	791	705	736	742	741	766	727	763	678	687	688	760	704	768	729	742	744	723	697	685	762	691	725	738	725	708	743	749	732	707	661	785	729	746	757	732	743	751	741	747	723	736	754	704	718	725	769	763	750	759	740	756	733	771	710	759	725	741	724	775	729	716	778	753	703	785	717	723	698	758	731	741	715	717	740	725	732	730	767	717	718	743	745	775	728	742	685	717	707	795	739	739	755	750	704	742	724	755	714	764	712	748	779	757	806	738	714	736	746	714	760	746	726	687	725	748	689	682	737	719	723	743	698	732	727	742	713	743	769	698	764	747	722	754	713	723	740	740	723	747	710	718	698	720	714	742	786	745	722	746	717	811	802	748	754	747	741	730	774	740	729	738	743	695	721	751	760	690	721	728	713	695	681	745	740	743	701	767	759	748	741	704	739	747	679	763	741	743	691	757	782	720	720	782	772	733	727	754	721	733	723	718	704	780	747	756	768	725	748	762	682	717	750	730	729	721	695	778	730	771	752	709	770	727	721	758	769	743	735	720	714	742	731	738	701	764	765	777	738	759	702	735	743	752	749	743	794	773	717	730	713	733	734	768	709	728	727	660	711	740	748	708	732	721	661	718	794	701	676	671	721	718	749	717	717	772	726	765	739	742	696	721	755	792	694	749	681	748	709	729	773	724	733	716	748	721	713	701	773	718	754	708	761	738	748	768	734	729	759	797	737	730	746	703	732	730	776	761	752	759	732	734	768	780	725	740	724	736	748	700	725	722	744	775	709	708	754	659	739	720	706	723	721	808	704	726	717	784	730	755	714	740	800	747	753	705	719	739	755	744	776	764	743	720	730	787	736	718	728	723	739	740	727	718	742	703	729	749	762	738	743	760	721	738	784	766	735	733	719	713	751	728	711	785	726	812	761	712	753	725	729	730	760	740	733	730	719	711	725	705	710	703	697	714	751	705	759	739	799	738	772	775	744	722	792	719	747	702	730	744	715	780	745	718	722	759	758	766	750	725	746	753	726	762	682	759	736	754	723	722	692	721	742	727	743	743	714	755	709	764	726	744	773	765	685	721	681	815	778	737	766	711	744	674	752	770	730	744	728	747	766	762	762	743	722	794	714	710	687	744	754	710	718	709	741	718	733	770	735	725	685	727	766	733	700	745	760	743	736	722	735	757	763	732	747	765	687	725	744	741	710	719	706	738	739	738	794	786	763	713	744	727	753	725	747	756	732	741	686	717	749	774	731	793	758	739	765	758	713	736	727	705	706	747	683	752	722	667	756	732	706	742	744	723	749	828	718	768	720	715	779	697	801	746	752	731	722	731	696	801	750	759	712	740	736	768	763	749	726	745	763	757	732	738	708	739	748	732	765	768	768	779	780	756	731	769	765	750	738	755	719	718	699	742	725	714	705	763	740	788	742	704	728	748	727	754	715	732	703	723	761	694	725	732	767	746	715	696	744	752	745	763	712	777	729	705	711	767	796	779	763	748	712	758	759	713	745	741	764	773	754	712	734	724	730	709	772	658	764	766	762	779	762	690	713	730	727	734	686	725	794	707	733	741	737	753	723	770	698	737	738	712	701	761	725	710	743	738	734	733	691	730	745	739	736	771	760	782	722	694	766	738	777	755	723	732	746	718	719	753	754	740
29468	23029	7850	3573	875	830	781	769	814	789	793	777	787	818	765	792	776	789	771	767	784	776	796	770	781	729	818	788	764	782	776	827	809	785	755	777	762	805	770	750	759	797	796	764	782	770	710	786	791	756	764	788	790	724	728	756	772	770	800	769	783	783	789	721	774	795	770	781	819	875	750	748	788	815	759	790	788	806	801	801	826	746	808	742	807	768	752	761	767	803	742	763	772	745	765	787	773	705	793	818	755	797	787	741	783	770	786	775	790	764	792	783	802	821	819	777	724	760	744	827	766	763	806	745	802	828	782	729	777	786	812	767	750	787	782	790	773	742	874	783	777	752	780	770	807	742	775	839	776	783	724	799	746	754	772	748	726	773	759	765	783	761	740	697	756	779	786	784	758	742	785	723	747	793	780	753	784	795	729	747	751	785	760	775	734	763	791	813	759	735	774	789	759	753	779	708	768	806	801	730	758	777	788	771	754	797	817	783	788	724	801	797	776	779	764	779	770	764	753	841	723	726	754	740	789	728	796	769	754	800	743	800	779	770	785	746	763	799	743	784	814	761	767	797	766	746	757	722	770	742	795	738	746	774	780	773	784	759	737	780	779	762	748	794	798	765	736	719	807	752	740	780	772	727	793	752	739	759	792	791	735	774	760	762	770	804	768	763	796	747	821	779	775	812	788	775	771	792	731	763	792	794	776	751	780	792	757	798	781	752	786	794	781	738	793	790	780	741	772	740	752	724	755	765	782	770	781	768	762	775	772	806	756	805	772	766	787	725	785	790	746	783	817	766	808	731	774	782	734	782	820	792	809	705	809	762	770	750	765	783	792	785	770	757	785	755	760	761	761	775	776	684	734	751	780	774	834	789	779	819	769	770	782	750	804	774	788	778	793	809	732	796	736	822	766	750	750	790	743	764	751	776	817	801	752	799	795	752	790	786	761	789	794	768	785	734	759	787	779	773	789	827	828	744	762	704	718	764	782	798	784	759	754	760	758	773	830	749	743	772	774	747	773	801	756	768	715	772	744	781	735	746	733	745	804	798	770	705	799	761	820	786	800	823	736	709	783	785	780	794	817	756	777	761	762	751	802	743	778	785	778	750	753	750	773	793	780	774	805	759	758	806	716	795	812	793	763	782	735	768	773	776	847	746	757	767	761	756	736	808	752	775	778	777	748	751	737	664	822	725	796	802	763	771	772	767	777	715	788	768	753	745	776	740	752	758	772	741	756	766	803	733	769	778	713	745	749	806	815	801	771	765	774	741	766	803	808	773	755	763	740	802	793	857	817	751	798	776	809	797	776	754	800	773	759	775	817	822	753	820	782	821	787	734	787	756	753	763	788	737	768	817	829	759	744	755	723	772	779	770	763	805	793	783	816	740	740	747	762	758	773	801	743	791	744	746	815	773	743	763	799	733	794	783	779	769	824	860	772	755	802	773	779	736	792	749	733	751	746	833	785	779	796	756	762	708	800	788	766	800	796	750	777	797	728	775	791	731	748	769	740	814	737	745	744	724	798	792	787	764	759	755	758	777	801	796	870	746	766	773	773	782	783	819	783	808	785	802	775	700	739	815	804	756	823	741	808	750	778	779	773	768	762	756	775	760	794	748	780	773	718	772	778	764	784	809	833	689	738	755	788	758	755	792	768	751	746	818	759	801	729	785	726	754	726	742	756	784	783	750	766	775	790	749	766	821	771	748	733	733	776	790	770	783	769	771	799	714	693	779	732	796	837	748	770	800	761	719	781	809	779	762	761	780	807	768	774	804	754	731	794	738	776	750	802	791	777	798	754	741	752	749	795	752	782	784	789	762	777	736	776	758	767	761	762	817	790	721	747	808	777	789	760	782	774	764	744	746	745	791	759	779	770	742	804	763	750	800	782	732	810	835	792	801	781	821	784	783	735	762	782	767	777	770	739	812	793	765	763	795	742	787	799	808	770	754	694	772	751	827	778	756	780	787	759	767	747	796	750	747	785	761	763	757	801	768	781	782	752	789	741	769	806	798	773	793	757	817	766	747	735	806	737	765	751	806	809	771	800	795	777	767	790	752	803	852	767	777	783	777	757	792	771	818	815	776	804	783	785	750	753	797	742	736	713	760	741	746	781	787	768	770	802	739	742	763	773	762	756	843	776	779	792	794	792	759	823	782	767	775	749	776	765	794	764	799	772	799	810	793	802	794	744	809	741	797	775	775	772	784	777	789	772	767	716	762	763	792	818	766	764	790	714	751	772	768	779	756	809	745	836	813	778	756	823	782	796	773	866	739	798	835	782	788	763	824	826	803	763	759	827	774	765	791	732	815	756	778	782	801	744	820	767	765	779	776	761	753	763	778	765	708	744	773	814	771	772	754	784	711	780	808	795	781	752	806	776	824	775	741	769	731	734	802	780	780	813	801	761	782	766	766	735	747	778	774	785	767	838	702	799	811	758	729	771	741	790	778	800	785	760	775	759	743	780	801	802	793	832	743	747	781	789	828	815	785	754	779	764	826	797	757	797	742	806	725	773	798	737	772	822	805	801	714	745	790	752	776	745	769	785	715	818	776	781	833	717	760	823	750	827	750	752	780	760	766	800	800	805	781	803	728	791	795	777	801	762	781	751	799	730	821	793	785	803	791	754	764	780	770	734	798	735	793	753	743	801	722	761	797	786	786	767	732	822	770	765	789	832	787	763	764	772	748	789	801	762	807	779	761	802	734	749	759	766	727	749	819	717	775	773	754	765	825	765	754	770	795	761	780	740	744	746	789	798	775	720	781	717	786	813	762	802	762	793	770	766	707	748	732	799	756	743	783	749	794	796	762	745	769	761	761	772	766	778	810	770	788	800	759	729	781	789	783	778	808	762	788	784	765	758	759	713	789	774	809	790	779	766	742	778	794	732	755	793	796	770	753	761	736	768	759	771	751	763	765	756	773	783	774	770	802	745	760	735	739	749	742	792	793	789	738	718	824	746	808	815	733	834	739	818	762	791	802	759	770	767	759	816	699	765	794	728	757	770	785	782	761	747	786	794	773	730	746	767	775	789	749	783	732	770	765	767	775	757	739	809	756	788	750	767	831	745	796	796	788	689	744	751	786	744	776	751	742	742	743	763	787	739	788	765	787	779	742	777	768	758	716	718	780	761	752	764	737	770	731	731	819	793	736	800	761	826	793	757	732	766	759	785	786	773	787	732	777	790	780	826	767	774	745	749	758	746	741	773	763	764	720	804	774	798	812	738	777	804	758	750	754	735	755	751	780	737	711	777	789	794	808	768	757	792	774	794	772	709	778	771	793	790	820	783	832	781	737	781	733	785	760	810	863	729	736	786	769	768	764	768	801	790	729	739	791	779	787	736	763	794	773	753	769	794	769	805	728	772	772	797	766	800	804	784	758	751	760	765	791	795	772	697	721	739	726	789	809	743	796	730	771	755	757	817	745	778	724	777	816	753	787	777	812	764	779	793	771	771	751	816	769	779	781	770	777	726	777	746	770
24047	21505	28922	24698	21421	12411	1297	902	792	725	668	686	671	662	601	651	598	621	597	593	604	575	574	561	555	609	618	595	543	568	629	565	539	608	548	566	582	597	565	531	546	531	566	556	599	617	564	575	567	572	561	583	592	564	561	558	565	533	579	595	564	579	611	567	622	586	526	588	540	619	588	572	598	617	613	573	570	564	626	569	591	575	602	585	594	589	592	585	593	588	565	575	615	572	599	587	549	608	591	608	558	598	567	576	585	568	577	568	583	537	573	558	554	560	523	528	572	522	546	556	545	544	560	555	604	606	576	558	578	566	594	558	593	561	550	609	557	583	519	572	583	589	608	580	526	580	597	619	579	585	569	583	593	544	554	537	565	584	636	593	545	578	583	589	533	594	548	555	565	588	557	591	540	496	547	559	565	577	561	552	544	567	542	585	569	583	605	606	625	599	576	552	573	548	573	575	579	585	551	602	586	602	629	557	553	570	565	618	508	532	584	606	590	592	568	598	575	633	555	557	586	554	524	575	553	576	559	530	547	580	567	556	558	591	560	585	600	564	566	555	560	574	552	607	565	580	573	560	608	584	568	534	545	589	537	584	584	543	540	575	558	547	536	601	580	556	538	535	594	571	556	527	542	563	582	574	581	570	565	615	605	606	573	592	553	526	578	531	530	548	612	552	534	514	554	568	610	547	535	577	599	551	516	512	567	578	600	588	566	534	557	577	578	587	540	569	553	585	524	571	550	578	561	577	579	552	587	538	573	579	566	545	591	567	566	560	557	569	593	553	553	532	589	552	563	565	582	553	563	571	540	579	588	581	579	539	576	537	546	512	583	551	524	568	577	543	532	569	541	540	565	577	560	554	557	630	569	570	585	584	560	565	570	513	569	572	582	541	573	565	522	586	540	545	593	548	577	513	555	595	534	521	546	568	570	583	553	588	569	597	600	620	556	557	549	557	552	561	600	569	579	567	645	601	577	533	570	584	539	563	583	538	578	547	585	572	601	565	531	593	547	571	580	550	557	584	551	571	581	591	554	530	569	575	592	547	565	575	600	551	596	575	592	545	569	585	545	571	570	569	610	590	593	580	564	570	559	579	528	558	562	582	571	596	607	532	583	591	552	569	584	554	547	579	549	563	589	543	533	490	530	588	585	549	590	576	586	553	569	602	603	560	570	575	578	559	545	590	554	537	568	578	545	531	516	558	586	584	515	563	544	563	569	599	537	571	530	528	530	558	558	577	573	541	574	581	566	533	573	531	588	566	538	571	552	537	576	603	568	594	587	578	566	551	567	569	501	527	536	581	560	550	590	554	536	580	536	555	524	586	547	538	549	564	566	591	625	556	554	588	543	547	520	602	604	619	575	561	536	614	551	537	605	548	572	539	592	572	604	547	545	537	566	545	583	564	553	564	553	554	631	572	593	544	555	557	529	550	594	592	535	610	558	617	567	558	572	558	553	541	561	509	557	589	565	564	556	544	587	590	536	542	514	531	551	569	589	596	575	615	599	576	584	561	580	599	541	566	594	552	570	590	518	541	565	591	551	558	568	583	546	545	570	570	579	612	535	565	566	564	572	565	545	558	567	582	579	562	609	587	578	574	560	597	561	574	523	538	601	555	589	555	619	538	505	579	514	601	580	580	566	593	541	570	564	556	546	607	538	555	524	584	558	559	589	576	565	508	605	595	543	583	566	568	573	562	560	568	577	564	588	562	576	559	563	575	597	590	592	570	559	575	578	572	565	558	561	567	577	577	533	539	578	515	565	570	604	564	592	562	571	553	583	602	575	551	565	519	588	589	560	521	591	577	564	573	553	560	547	582	600	584	566	595	537	579	640	581	576	558	554	547	579	570	581	571	521	556	540	618	589	522	546	545	599	558	574	590	616	581	603	564	543	544	600	569	570	559	581	500	545	560	576	595	590	541	554	553	575	558	569	559	594	624	579	578	592	582	598	612	561	551	545	551	549	557	586	551	539	578	590	559	533	558	553	578	548	579	531	557	577	589	564	593	525	626	562	599	568	577	583	567	581	566	547	570	541	550	561	546	599	551	575	553	581	551	609	554	585	564	537	555	569	546	596	587	568	582	526	565	611	539	548	558	583	570	545	555	580	549	569	577	546	561	538	570	552	564	608	584	524	565	571	566	558	582	579	569	579	556	580	588	599	558	575	604	591	562	586	577	596	529	552	565	576	562	572	521	562	598	566	544	548	581	577	596	571	616	570	594	580	572	551	581	536	606	559	573	537	596	576	585	603	574	582	524	599	572	571	598	604	568	555	546	598	560	586	542	578	560	579	604	570	526	588	541	584	591	581	560	571	588	553	568	582	537	536	577	561	572	586	568	519	575	557	547	572	568	570	574	581	611	568	595	542	571	603	552	597	551	589	601	556	526	606	578	593	599	515	589	561	571	556	586	557	499	601	550	559	607	564	575	532	560	531	592	573	603	551	558	579	587	565	633	528	561	576	614	513	584	620	536	563	611	547	542	582	574	568	554	599	624	560	540	540	560	541	547	586	580	569	593	562	529	550	596	562	582	576	581	592	565	609	522	559	550	564	541	588	538	574	595	533	569	565	594	547	593	500	539	584	573	582	576	574	569	563	620	553	580	599	561	580	539	555	575	557	551	561	566	585	536	558	563	533	594	554	560	585	563	521	553	539	574	557	589	581	569	540	543	542	580	610	563	621	566	563	610	535	548	565	588	584	561	554	559	553	508	550	567	574	555	561	545	562	578	551	566	548	575	565	568	575	579	575	544	561	530	564	572	577	535	556	571	571	582	558	531	575	528	544	544	620	616	577	565	567	539	578	536	562	587	591	559	567	554	516	564	582	540	565	571	621	555	596	570	542	540	565	566	591	576	545	583	563	598	560	634	562	568	523	563	606	596	584	520	579	573	609	559	548	570	578	558	538	577	546	515	566	589	579	552	638	588	564	578	569	551	568	572	562	609	563	566	566	568	542	577	577	523	549	588	574	554	557	593	543	580	572	574	604	586	563	557	567	574	543	554	570	533	561	540	576	547	529	548	598	567	551	584	568	555	570	610	576	548	572	564	570	569	570	604	604	560	556	593	562	572	536	572	535	571	541	553	552	551	589	611	576	603	542	590	551	568	546	559	581	567	547	558	567	587	536	549	550	567	542	526	591	566	559	567	571	528	529	564	570	583	542	579	574	552	527	596	563	604	565	570	605	580	542	533	615	549	595	556	578	601	567	589	578	552	579	554	540	528	565	592	557	534	545	579	594	557	569	637	565	586	570	552	558	570	582	589	600	596	564	551	589	589	594	552	576	598	529	531	609	571	536	592	560	547	536	597	585	513	575	546	555	574	571	608	583	581	519	574	548	562	573	567	559	571	556	584	584	558	563	548	553	595	603	580	573	566	591	523	552	535	553	568	588	576	562	583	636	564	559	563	566	571	554	515	563	576	572	559	604	547	578	583	562	559	584	577	602	536	538	603	540	534	604	579	623	569	596	607
31394	39932	42354	18976	1849	1452	1229	1051	939	819	712	731	763	687	691	694	713	666	672	630	670	624	612	617	664	632	649	614	649	667	593	637	590	604	603	596	589	574	588	653	599	616	608	629	626	612	630	627	640	594	586	612	632	591	632	613	600	589	598	619	610	633	592	609	622	634	640	641	621	585	589	600	633	627	623	632	633	645	622	622	633	612	640	582	590	596	602	568	617	605	626	640	626	610	635	604	610	616	609	641	629	551	629	569	632	623	581	587	580	587	583	596	613	586	657	630	619	617	592	591	605	618	597	606	622	625	642	634	614	609	587	608	574	626	609	573	615	606	585	597	613	588	628	593	591	621	598	605	592	633	625	622	623	608	604	614	608	599	606	569	623	580	620	582	640	617	628	611	598	607	623	614	609	583	590	606	567	582	624	589	613	595	630	577	603	629	614	597	569	585	613	595	614	640	643	578	585	625	610	591	642	611	608	602	622	591	566	614	586	557	616	630	650	604	611	572	583	570	585	611	596	604	589	579	625	609	586	615	606	626	591	629	640	591	636	606	590	650	604	637	607	617	596	606	584	602	610	547	599	590	633	587	635	588	587	557	620	669	627	579	631	614	603	625	608	563	578	596	642	585	598	614	616	606	582	646	624	601	629	603	594	587	598	560	641	606	618	631	616	569	601	590	573	585	627	654	604	615	613	589	608	585	604	601	597	615	593	627	606	590	599	574	614	615	585	579	603	646	564	578	608	637	575	600	578	579	586	639	626	590	592	587	605	594	618	625	599	652	576	583	630	623	588	598	626	583	607	621	589	631	581	598	639	616	657	609	593	621	603	600	648	599	597	630	613	636	615	598	604	596	603	610	673	599	607	591	596	656	599	590	651	592	585	565	585	571	576	620	617	592	629	596	629	583	598	623	604	628	647	604	598	604	586	629	627	594	569	602	622	612	615	613	617	617	590	619	634	572	656	607	580	569	666	585	634	636	592	577	582	587	606	646	586	623	640	618	592	600	623	628	603	624	588	588	608	657	607	601	584	550	636	613	656	631	645	621	577	590	596	597	604	594	650	608	600	635	618	602	588	624	644	636	617	606	612	595	617	600	632	609	600	585	605	577	605	593	597	621	598	597	588	609	611	551	629	612	602	594	619	587	606	556	594	618	622	564	586	608	618	604	574	657	634	625	617	616	548	626	587	638	597	616	618	579	599	618	621	575	582	604	626	605	614	640	597	608	617	619	549	583	621	634	603	580	617	593	602	613	620	587	603	662	600	624	593	614	625	609	593	553	618	612	579	579	650	567	617	585	619	610	630	595	605	593	598	599	609	604	634	618	569	577	604	650	605	601	622	561	612	617	598	561	655	618	621	578	568	597	575	588	580	585	599	547	580	591	593	583	582	604	618	603	588	624	597	592	593	641	595	622	617	658	601	631	586	596	584	603	628	630	593	570	612	633	617	619	603	627	616	607	611	638	644	561	638	609	590	611	632	628	614	601	636	560	597	595	611	577	616	634	626	590	624	578	578	639	602	588	599	570	624	597	627	597	634	546	554	596	600	568	653	622	569	624	595	588	660	577	634	600	626	599	624	599	584	561	602	553	622	597	607	602	599	599	617	626	592	626	663	564	576	588	601	614	574	615	609	603	634	546	571	653	616	607	573	659	607	598	624	636	579	573	590	600	634	644	587	614	609	604	583	621	642	594	607	610	623	619	628	645	605	619	603	564	630	606	629	594	616	626	583	576	627	654	638	552	612	633	636	625	549	583	581	604	618	612	649	643	542	600	572	562	608	607	616	602	610	638	607	630	615	586	586	645	557	562	578	642	614	566	627	635	601	571	615	590	656	571	635	600	567	592	576	622	646	628	593	610	636	592	575	624	616	591	613	606	602	605	630	563	609	586	592	606	617	599	605	597	631	566	617	582	570	569	569	668	602	590	574	584	646	629	651	619	655	600	571	585	571	624	625	632	599	610	646	641	598	620	613	597	625	586	642	612	604	621	597	587	603	584	635	574	633	631	596	551	639	604	611	550	633	576	617	584	584	605	629	601	640	610	543	612	570	567	582	613	605	609	613	613	627	621	624	589	607	616	629	596	613	623	618	559	601	615	613	553	587	612	624	620	672	542	593	668	593	572	627	613	584	629	589	640	602	596	615	650	654	665	629	591	595	582	569	626	626	598	600	640	610	613	633	609	538	589	641	584	601	596	592	601	574	570	591	650	591	657	651	622	600	590	604	590	581	654	555	597	582	669	638	627	611	648	600	633	614	635	614	605	581	589	589	569	646	586	617	557	629	603	610	629	592	581	614	637	610	579	659	593	597	617	593	592	584	623	616	646	587	594	614	591	625	563	611	636	616	588	613	619	621	595	590	613	597	610	581	612	618	568	593	556	586	594	578	632	634	573	620	622	652	614	599	597	652	606	631	583	642	584	638	660	568	603	622	624	629	586	612	626	590	618	652	611	639	609	595	609	596	591	613	624	630	608	595	599	555	615	581	579	654	639	646	593	561	600	609	608	608	566	617	592	602	600	603	614	569	563	600	587	614	619	580	613	608	602	622	619	599	634	604	602	604	606	609	608	571	600	587	633	603	613	658	676	644	591	565	630	640	591	613	574	591	601	614	575	606	634	605	615	624	621	609	568	584	578	577	581	647	599	606	603	622	632	604	588	614	600	619	595	601	598	611	651	605	587	664	640	647	592	552	614	598	569	630	634	608	629	623	588	631	634	608	595	601	596	602	650	614	575	620	597	621	577	586	618	604	608	640	616	603	656	598	626	598	577	612	598	610	658	555	604	646	607	642	594	623	640	622	581	593	610	614	622	597	604	614	663	612	639	572	589	585	615	640	585	590	627	629	565	599	590	580	622	620	608	579	604	639	628	633	625	589	580	618	622	587	595	600	616	610	569	615	636	606	593	612	616	588	598	578	601	596	608	600	644	594	572	598	642	654	612	607	627	619	634	565	629	608	584	611	609	627	639	577	544	636	578	604	595	585	623	588	587	649	573	617	595	577	610	641	577	561	593	549	545	628	670	620	606	637	628	577	607	605	540	635	599	574	564	610	645	606	647	567	597	589	612	644	632	594	640	652	538	625	634	609	606	603	637	634	618	579	617	591	594	641	624	634	643	576	573	613	618	582	619	629	621	575	587	613	586	620	598	617	602	615	581	594	596	627	579	602	628	593	619	603	605	591	615	629	582	591	619	565	621	611	630	604	657	614	656	624	613	602	584	577	579	622	593	632	630	612	593	635	623	637	559	609	619	634	642	593	625	617	628	612	611	598	588	575	619	601	578	628	618	598	593	582	596	606	609	619	580	594	625	580	628	602	566	598	563	572	607	589	604	638	609	641	588	603	592	590	597	637	625	617	620	593	632	615	651	637	604	588	610	629	606	590	559	595	537	590	611	652	624	609	608	587	581	605	618	618	595	568	587	627	589	600	598	629	629	545	598	536	568	631	596	614	589	618	610	591	617	598	526	605	625
24975	21517	28186	25317	15278	1498	871	742	678	655	633	735	631	641	620	650	637	645	588	600	691	625	627	653	569	626	614	616	677	585	586	606	643	607	586	644	587	623	585	610	578	643	639	610	553	651	626	612	598	626	579	583	605	596	603	626	601	604	651	611	609	609	617	598	628	593	555	619	629	569	622	594	617	581	592	702	631	609	631	621	630	647	629	571	626	625	629	619	616	559	589	615	559	590	609	615	604	589	651	637	607	641	590	622	634	588	606	601	568	598	615	641	618	663	652	618	586	589	620	624	601	567	570	587	583	626	663	583	591	605	611	587	656	564	632	651	628	635	570	603	598	573	644	618	611	588	569	615	626	621	664	601	630	618	639	590	634	611	575	567	652	625	617	618	608	583	649	624	656	606	602	631	651	570	617	575	574	605	649	562	597	611	587	636	611	615	639	604	593	649	628	574	614	612	578	602	582	585	566	572	654	589	580	576	565	563	596	584	635	604	576	602	621	598	657	607	624	608	614	630	668	582	587	612	633	615	579	583	577	607	575	582	555	611	628	602	605	595	595	588	593	587	628	613	608	579	620	586	605	592	643	589	611	593	595	598	622	640	596	647	622	584	615	604	630	595	601	603	627	598	612	625	595	617	610	557	623	554	610	623	561	593	640	623	594	600	608	596	603	607	623	604	637	589	604	613	640	583	561	613	625	595	627	620	592	641	626	602	597	596	635	597	617	660	606	618	604	626	609	634	589	632	592	545	569	662	567	627	564	584	603	613	589	601	608	637	627	618	629	580	610	607	634	592	621	615	675	614	609	565	659	628	641	585	644	635	588	630	576	576	591	641	611	611	600	628	590	576	601	609	591	610	644	564	628	615	629	604	613	592	669	579	621	618	576	612	620	599	592	600	581	588	601	589	594	603	627	594	616	610	614	639	645	625	603	627	594	612	621	613	626	604	591	611	587	617	592	576	600	606	582	610	633	592	626	621	574	584	632	576	605	601	648	657	596	612	617	660	663	579	602	622	551	575	642	589	584	610	650	581	600	619	622	630	596	627	612	569	604	585	616	596	599	612	627	609	617	602	578	605	596	622	596	580	623	614	617	604	631	615	606	602	633	595	634	628	594	570	582	616	614	587	651	583	595	608	566	576	651	640	621	618	596	622	619	605	624	624	609	586	623	581	622	610	575	599	604	576	658	640	675	596	635	608	600	577	573	613	609	550	577	613	613	618	589	612	609	566	620	590	592	591	595	590	607	543	641	604	580	581	591	576	605	605	608	613	584	619	598	622	587	620	640	592	590	599	597	606	634	606	599	565	596	608	566	618	619	595	597	586	628	630	605	621	605	611	597	630	619	646	597	582	626	525	600	592	629	576	601	606	596	595	556	597	587	576	604	623	604	569	599	583	571	636	576	645	595	626	575	602	581	636	619	609	608	587	573	590	620	583	585	588	605	581	576	601	620	572	594	574	560	566	608	605	560	594	571	615	613	572	601	617	617	594	582	619	634	622	593	607	615	648	612	589	583	591	625	624	595	613	680	618	607	611	617	638	557	621	583	608	550	593	599	606	554	613	595	630	600	597	607	623	578	633	639	631	598	636	648	602	586	625	597	617	562	619	601	601	598	604	628	653	639	591	617	656	578	573	624	591	636	617	557	640	595	587	632	602	617	596	613	601	620	617	578	556	599	615	607	603	607	615	601	586	610	575	625	635	558	593	573	660	603	611	548	597	616	628	609	630	568	574	600	644	586	612	613	567	610	583	618	604	577	637	586	613	617	608	603	634	596	659	631	538	592	630	576	583	628	634	616	592	618	613	593	589	629	607	619	604	634	581	606	618	650	590	588	613	576	594	570	570	630	590	620	581	609	588	598	615	613	635	631	581	601	591	618	600	662	605	611	618	577	615	655	585	589	583	537	571	581	596	611	616	633	574	612	583	622	598	606	613	618	579	572	598	599	625	626	589	603	614	597	604	609	634	613	604	635	600	589	624	635	575	598	604	584	632	608	642	575	568	616	622	625	613	629	613	592	592	577	594	568	598	599	626	604	617	627	583	558	587	605	603	622	608	630	597	604	619	622	558	647	625	575	612	537	619	603	579	611	585	585	601	614	624	585	658	589	610	627	610	573	583	565	651	593	596	615	587	605	616	600	625	627	614	563	568	614	578	636	583	621	592	600	623	632	595	630	553	591	580	572	550	603	629	583	604	640	577	583	602	579	612	615	623	622	594	574	540	633	635	572	614	585	625	626	636	586	550	562	596	611	562	644	612	625	662	627	590	581	629	603	627	617	624	590	616	654	609	636	636	616	573	625	594	617	614	570	640	666	627	629	591	613	600	590	602	596	636	599	567	580	626	619	570	605	588	600	585	673	593	584	582	582	592	619	612	610	590	615	639	609	575	626	608	579	615	545	631	559	606	591	612	598	588	592	581	599	608	633	651	604	584	578	616	602	599	619	579	588	626	623	607	601	621	573	596	647	631	645	613	613	660	641	581	625	584	578	568	607	615	615	614	567	627	598	593	643	607	634	640	626	588	607	577	637	599	615	614	630	580	603	647	628	654	557	590	587	624	604	649	631	629	587	605	605	593	598	620	618	670	604	611	584	623	621	581	588	623	629	619	582	622	564	623	583	582	618	575	592	614	609	599	611	618	660	667	578	625	606	570	560	569	589	649	589	634	636	546	607	606	659	669	597	603	627	617	624	626	644	623	580	589	591	624	572	632	618	634	584	579	571	582	660	598	594	612	628	604	605	590	609	605	601	589	598	620	585	603	650	636	628	603	583	605	558	590	610	590	613	628	594	620	622	629	624	603	567	627	611	652	588	616	591	544	637	575	635	609	623	582	612	609	585	612	628	583	618	600	603	640	576	568	664	603	614	618	617	600	578	591	589	589	561	591	598	575	610	614	598	616	606	586	621	630	619	655	592	620	637	633	618	602	573	611	571	613	623	626	641	653	596	593	640	562	582	604	566	590	574	613	594	631	598	607	598	592	600	622	557	610	571	550	572	568	620	624	611	573	565	588	597	585	649	620	621	612	639	572	615	605	628	650	581	602	672	583	644	685	568	601	611	575	580	605	632	591	586	614	615	553	625	614	603	637	579	612	575	655	602	591	560	600	582	574	571	609	578	632	644	630	629	592	647	595	617	614	588	631	593	608	605	611	570	628	585	646	649	595	597	611	614	569	561	551	612	608	602	621	599	621	638	614	604	588	633	601	567	642	583	637	595	612	604	596	593	652	646	599	583	605	616	600	601	609	593	602	600	616	611	549	614	582	587	611	611	572	599	629	604	585	600	594	628	584	600	593	654	620	568	624	626	611	561	605	588	625	572	608	588	581	561	612	617	616	599	581	584	619	586	610	583	607	610	617	659	607	612	628	608	636	578	629	617	598	629	603	605	616	620	648	617	618	593	607	551	588	602	604	639	579	627	598	610	618	557	570	592	601	582	620	596	591	615	588	631	597	597	611	638	651	642	619	601	612
31396	36499	31892	11833	1322	1178	977	888	824	788	689	761	758	682	682	618	613	648	642	661	632	683	634	632	635	675	632	596	687	659	620	680	636	647	616	617	637	608	635	591	659	641	665	649	655	652	630	645	653	632	662	625	586	626	597	625	614	622	662	613	642	635	532	617	596	623	638	615	641	609	636	688	618	623	673	600	653	611	689	623	658	639	635	581	655	630	633	637	667	656	614	619	618	645	661	581	633	640	650	639	632	644	619	622	672	608	596	600	625	644	649	628	637	632	613	639	589	675	671	593	609	676	652	659	639	626	663	622	650	634	614	645	633	615	646	610	642	573	632	612	575	680	641	623	611	605	603	611	648	618	618	656	631	599	635	599	637	645	695	591	612	600	615	640	628	626	678	622	643	633	637	626	637	619	664	643	605	608	625	623	645	589	630	673	642	617	619	613	606	640	660	623	637	631	659	622	675	666	634	604	651	636	653	564	618	616	660	663	632	638	674	638	636	644	628	637	634	635	618	640	659	645	565	615	677	643	645	660	684	636	650	652	587	636	671	614	624	616	606	643	576	609	595	639	651	621	619	593	651	611	619	607	619	608	624	630	638	636	604	651	608	587	623	631	639	624	613	668	618	624	614	602	603	638	589	643	578	646	632	604	645	658	657	623	668	634	652	647	608	620	617	647	600	645	637	600	615	605	613	667	643	619	633	654	597	651	642	587	591	609	627	633	602	664	660	620	617	606	641	599	651	641	622	609	658	663	677	649	659	592	625	608	617	645	646	605	653	638	593	580	625	651	637	702	605	598	650	600	618	658	686	637	631	643	647	624	638	666	617	597	627	630	621	599	631	602	643	686	649	601	677	670	570	655	616	674	606	663	617	673	621	651	647	630	650	603	622	595	611	663	673	674	649	640	629	611	613	633	667	614	612	663	623	637	650	676	626	673	643	645	636	610	641	580	598	603	560	622	640	656	689	631	657	618	639	596	608	617	631	666	622	615	614	636	591	663	634	611	675	647	642	659	651	607	595	639	617	639	617	629	648	602	619	612	620	595	642	636	582	657	633	661	643	613	609	638	631	605	638	651	625	643	596	671	629	630	657	636	634	644	619	599	630	646	629	622	623	622	579	636	653	637	654	639	607	657	599	626	636	583	613	597	630	627	654	633	603	667	657	629	611	631	622	666	677	620	606	613	603	621	606	629	629	631	653	627	653	590	650	694	628	600	629	671	620	655	647	648	619	625	613	630	620	620	625	616	663	687	666	679	601	611	656	675	654	641	622	592	598	666	632	618	616	680	633	597	619	619	718	641	646	621	651	657	653	625	633	619	649	649	619	606	621	712	638	636	629	647	663	620	637	662	620	599	631	625	584	629	607	601	640	621	649	628	609	670	611	639	639	679	658	639	627	635	631	659	652	641	621	660	657	631	656	637	644	626	658	616	574	610	637	627	607	619	634	613	637	603	612	638	590	619	600	586	589	621	647	631	650	667	616	663	659	623	652	622	621	667	609	578	578	614	590	629	611	626	632	591	617	600	636	626	657	619	652	679	648	642	639	622	615	631	646	625	612	609	646	608	653	613	623	643	651	603	644	624	595	642	614	583	631	594	631	627	636	647	650	653	618	617	659	645	640	643	619	650	659	664	629	633	603	655	678	639	617	618	628	639	586	617	629	639	613	619	661	599	622	624	605	618	637	644	599	598	604	615	629	664	602	658	625	632	597	606	624	610	626	632	611	632	659	659	628	640	632	651	639	594	660	609	596	618	647	629	685	637	618	631	693	623	610	611	604	630	641	639	624	616	623	587	645	594	607	644	618	602	616	653	668	613	629	655	648	607	641	653	601	606	630	620	646	654	603	614	626	632	621	689	628	630	607	611	609	672	615	654	610	664	626	628	619	628	644	643	634	671	677	615	598	656	614	654	596	646	608	600	618	623	600	597	581	622	596	622	599	667	583	598	630	648	586	603	632	670	625	649	625	655	605	615	657	616	613	668	588	616	653	620	618	641	605	656	626	612	631	626	594	616	618	627	645	606	629	643	634	643	624	672	683	653	656	587	612	669	591	668	638	623	618	638	679	628	657	599	669	638	648	624	602	670	662	605	612	639	600	652	614	619	671	596	663	607	591	645	611	622	646	578	583	625	667	638	599	609	612	600	674	577	664	601	623	604	629	632	645	632	651	686	673	573	626	633	631	663	599	608	623	614	617	594	654	604	600	635	615	601	587	635	673	658	595	596	630	670	661	623	672	666	648	647	604	621	612	640	628	626	635	616	603	684	643	612	603	630	612	640	619	606	635	595	672	665	688	661	630	624	625	617	597	629	701	630	605	646	632	604	610	599	615	598	619	630	673	651	642	655	685	639	606	652	670	613	583	583	653	604	646	665	618	652	638	627	663	657	673	600	652	651	612	652	620	633	662	615	621	586	674	623	621	618	654	635	590	656	656	617	613	677	627	630	660	632	625	592	571	582	622	604	637	647	592	612	670	681	633	649	594	629	616	664	630	653	630	661	647	615	604	600	644	682	606	617	647	627	665	639	624	601	575	625	592	695	637	609	610	645	615	637	623	615	642	644	583	623	610	614	609	612	604	693	616	610	623	629	615	582	624	627	634	641	595	623	660	610	626	639	568	606	638	634	614	639	609	596	698	628	612	626	667	603	624	596	615	667	624	647	636	628	619	626	599	657	593	600	621	629	593	654	621	614	624	657	638	616	595	596	659	616	587	609	637	648	657	592	652	603	645	614	610	638	605	633	623	622	599	658	640	644	651	618	627	580	607	673	619	650	636	625	691	636	639	622	609	658	625	633	640	618	657	624	586	649	654	649	620	656	649	640	606	617	587	632	631	621	617	636	594	633	588	598	594	620	670	618	645	624	618	584	644	622	648	601	628	597	650	665	623	590	646	642	652	626	654	676	630	601	702	646	629	640	616	612	610	640	652	595	657	649	685	654	638	604	623	612	636	645	602	633	656	641	642	632	616	614	592	597	618	667	632	627	636	614	631	613	584	600	651	647	613	623	683	617	636	626	643	656	618	636	598	632	640	620	659	627	661	608	644	651	604	612	650	611	646	628	624	654	629	642	619	591	578	598	625	620	592	642	624	644	643	620	616	644	617	613	657	649	641	626	622	586	639	617	610	654	681	640	614	640	635	644	669	602	659	614	620	643	580	598	633	653	646	654	656	632	635	594	634	643	641	622	618	609	655	627	666	655	636	693	608	645	642	658	633	636	625	640	616	625	641	633	624	632	626	614	669	608	600	613	650	633	632	636	627	621	626	650	630	629	623	627	618	653	622	644	630	644	590	580	611	620	611	648	614	602	642	609	639	618	632	629	660	660	607	610	611	642	655	651	590	610	580	598	628	633	662	639	663	622	609	623	589	613	658	627	626	665	659	629	605	629	617	622	616	653	641	596	649	631	644	652	619	609	642	653	603	647	623	641	621	627	641	663	648	655	643	599	678	603	607	622	644	633	632	634	645	634
22906	21548	29326	24238	21539	21506	9835	1020	744	637	555	505	488	478	448	392	447	455	427	389	401	395	399	420	378	401	362	381	366	387	398	361	380	368	384	361	398	383	343	366	366	387	348	376	341	361	355	344	371	334	322	352	315	352	361	343	353	364	369	346	378	323	353	349	357	396	383	328	350	315	341	405	338	381	359	389	359	382	366	375	415	373	371	360	322	353	341	390	398	365	339	358	376	369	374	323	366	359	354	354	336	388	333	387	348	344	324	369	339	348	313	356	348	408	346	369	394	341	337	352	342	345	362	369	355	367	375	357	329	372	358	308	366	356	362	319	295	370	356	343	332	345	340	352	308	367	315	335	361	341	398	355	337	346	341	335	326	359	366	353	372	378	371	338	391	342	380	349	380	361	346	332	378	324	340	374	319	383	344	332	343	378	368	344	346	351	378	345	366	344	367	373	331	321	353	385	327	368	328	351	370	372	360	330	329	351	335	357	359	323	366	361	338	333	341	335	346	344	335	330	330	346	350	333	342	318	351	375	329	358	329	338	381	348	352	353	363	349	329	365	351	359	356	361	375	362	374	339	379	385	319	329	359	366	340	360	355	372	334	362	382	354	380	376	395	364	353	358	342	365	351	364	366	355	342	342	355	341	314	339	325	336	368	359	361	368	351	354	353	336	356	330	374	326	347	345	331	346	359	377	367	361	344	342	367	336	373	351	365	353	364	373	403	345	354	358	350	352	345	335	323	321	297	353	374	369	329	349	356	330	354	353	366	328	356	369	334	363	365	340	324	331	343	343	320	318	357	387	320	338	329	357	362	405	356	364	330	364	345	333	364	336	358	339	324	351	328	313	354	371	348	314	358	359	320	364	363	331	340	331	371	350	347	355	348	355	368	340	352	341	365	358	383	338	344	332	360	343	333	365	350	378	341	358	372	341	348	362	377	339	325	351	359	328	379	350	342	351	363	374	330	395	314	357	353	378	319	320	331	359	341	369	341	303	352	335	337	324	395	338	343	317	382	332	352	352	319	370	335	342	378	354	325	355	328	358	357	341	358	339	345	362	297	342	366	344	370	317	360	351	381	352	333	367	368	333	323	333	375	347	389	318	340	338	353	329	343	367	361	349	355	355	368	313	355	370	326	320	336	321	360	318	368	312	360	353	324	359	318	350	354	331	349	358	338	357	369	325	361	328	318	355	340	325	372	331	355	346	366	374	374	339	357	311	347	324	371	315	339	308	334	347	359	325	358	354	341	320	360	316	329	316	346	357	346	361	331	345	323	347	366	351	337	358	318	346	329	373	345	305	369	361	346	318	365	349	349	348	340	372	309	312	385	333	379	354	328	361	350	342	390	364	352	350	338	318	349	352	379	378	333	389	363	335	356	319	359	327	335	374	357	352	322	343	354	339	358	353	375	340	366	340	332	335	363	339	348	328	341	340	356	333	344	347	326	346	343	345	367	301	343	344	321	366	306	338	352	358	374	370	370	368	358	347	328	333	359	332	370	382	368	383	326	327	373	362	372	347	368	359	370	328	359	360	387	343	360	339	311	346	337	342	379	351	352	333	363	334	372	342	343	331	327	355	350	384	342	337	325	388	341	378	348	360	346	343	347	327	301	368	355	349	344	334	340	316	351	327	342	321	344	346	336	348	336	335	347	355	364	337	353	355	307	366	339	338	346	360	356	353	351	385	351	384	342	343	342	384	348	363	370	359	341	352	357	354	378	359	335	359	373	400	357	325	350	340	337	358	373	322	351	334	338	363	354	361	329	341	342	328	328	356	342	331	391	348	360	365	351	357	388	354	318	345	354	349	343	340	320	346	326	351	368	367	349	363	365	362	317	333	336	335	345	352	345	362	324	359	363	303	338	347	344	363	366	342	317	343	327	369	348	338	336	353	337	354	386	347	343	345	356	380	327	341	354	345	328	342	323	336	335	402	354	338	340	335	394	352	352	342	339	342	338	346	348	360	360	356	343	343	370	316	335	321	366	369	358	339	389	360	339	359	322	349	322	373	350	351	350	361	383	319	341	352	360	342	347	315	370	370	317	355	319	323	340	308	388	349	354	379	397	336	351	344	361	328	332	354	367	370	324	334	363	343	367	328	381	341	332	364	358	344	354	338	324	349	333	354	343	360	367	346	336	356	343	378	341	359	351	361	315	354	349	360	325	356	354	373	350	363	328	372	337	320	362	353	352	350	369	350	358	320	346	326	335	347	374	345	375	365	351	401	375	316	362	344	350	350	370	294	391	325	370	352	348	355	368	355	348	393	341	368	329	382	343	353	347	352	338	329	360	346	330	341	325	360	373	326	348	343	362	359	347	309	345	363	327	331	305	317	353	358	322	346	353	371	363	341	376	389	344	335	327	336	330	351	374	378	374	337	323	347	333	343	356	354	382	350	333	370	333	391	370	361	335	349	355	332	351	331	353	341	353	371	346	371	331	347	369	354	344	360	355	320	330	366	330	350	357	346	343	354	347	328	363	334	322	306	343	367	361	370	359	325	343	329	341	333	329	368	366	372	372	342	364	319	347	325	379	307	337	337	342	358	320	357	333	330	334	349	323	347	340	339	342	343	376	357	315	347	317	300	339	376	368	365	340	324	346	364	380	346	324	346	339	346	347	350	373	330	379	339	370	346	359	368	342	316	361	358	320	363	341	356	328	354	327	350	330	380	340	343	325	332	329	328	357	340	364	341	310	321	365	321	338	355	392	338	308	364	328	334	338	339	326	354	318	365	326	356	337	350	344	351	366	356	395	354	350	359	379	350	303	340	377	344	351	342	327	346	355	324	364	358	368	348	311	327	339	354	383	371	345	345	347	351	336	352	370	344	338	372	338	343	335	347	283	358	318	339	342	336	330	358	372	337	354	363	364	319	340	308	352	339	356	338	350	354	359	353	355	324	355	344	345	343	346	330	294	335	323	349	350	326	327	385	360	357	359	347	349	337	326	349	377	349	321	353	391	337	357	369	391	355	348	337	351	324	341	307	365	398	326	326	352	358	331	315	341	319	358	358	324	332	354	304	338	324	354	376	362	349	347	347	359	335	366	351	324	329	328	337	344	357	365	360	311	395	321	333	322	327	350	358	360	362	332	378	315	372	348	332	362	378	359	327	358	375	347	371	347	359	338	350	357	372	335	322	354	355	363	339	330	372	337	358	352	320	364	314	318	349	308	325	341	339	357	348	322	358	353	301	346	343	330	375	332	347	370	345	356	307	321	342	343	339	357	368	358	361	337	332	346	320	328	332	344	336	360	353	335	336	339	355	346	371	325	356	338	353	351	359	338	316	334	301	367	367	338	345	359	322	356	313	326	339	307	342	351	337	348	338	369	343	348	345	351	355	339	316	359	365	340	322	338	341	335	322	366	321	343	337	362	343	311	338	347	360	351	334	338	325	350	330	309	378	321	358	345	337	334	372	304	336	342	335	367	332	331	395	334	339	345	377	344	375	335	328	362	358	350	337	347	363	358	367
35355	48968	48075	27911	3301	2067	1564	1192	939	830	757	662	563	584	480	498	525	454	457	413	434	433	441	442	401	418	409	383	401	437	408	396	402	391	370	426	375	380	401	389	379	398	366	408	418	359	353	403	394	447	385	355	382	367	368	389	389	325	392	349	364	359	374	385	359	390	359	364	356	377	392	404	377	380	378	400	415	396	437	433	407	404	395	388	357	399	392	418	382	400	417	331	374	371	392	376	399	358	381	358	358	376	413	351	348	374	359	339	386	381	340	359	365	368	378	378	356	370	339	380	358	393	387	387	331	385	351	356	373	394	363	389	393	385	392	382	330	377	363	358	358	338	352	394	375	387	363	350	343	372	343	367	380	345	366	389	372	354	401	346	380	400	393	367	357	368	370	373	386	405	376	392	378	379	367	362	389	400	387	401	358	373	374	388	370	348	352	364	367	377	356	332	395	374	357	355	379	365	393	393	376	394	376	362	370	347	363	371	384	416	414	385	361	368	349	384	363	378	369	343	378	385	381	416	365	363	380	357	360	373	370	371	349	360	338	380	393	345	372	358	376	354	382	376	379	362	364	342	366	377	363	366	387	370	391	367	359	353	365	384	362	349	385	362	362	396	400	382	342	376	341	357	354	337	370	331	362	339	366	333	395	399	373	374	394	375	355	393	371	334	367	396	384	374	359	373	327	394	370	380	398	405	382	365	391	359	373	397	384	356	365	413	387	398	372	341	365	376	387	370	386	369	376	359	388	352	376	406	375	369	381	328	391	334	335	358	369	386	369	363	370	371	392	368	375	381	336	393	351	375	369	384	382	389	402	395	355	378	354	405	346	345	396	382	377	401	360	379	361	366	363	351	372	365	355	387	351	353	354	371	366	395	391	352	402	348	383	367	370	349	387	333	374	340	369	345	436	370	356	358	366	389	363	387	374	365	397	343	366	353	382	370	356	367	328	379	357	392	337	313	356	380	379	330	362	341	395	381	377	368	376	395	316	360	358	353	350	370	383	362	391	356	362	400	375	346	362	381	335	380	358	395	382	389	356	357	361	407	377	375	398	400	344	349	372	390	345	357	371	369	370	405	381	352	327	389	406	406	380	358	388	364	379	370	368	395	376	409	385	369	347	369	381	342	380	353	370	379	361	350	398	380	372	364	352	366	377	356	397	399	351	377	349	385	375	339	368	358	371	354	400	375	384	379	355	389	390	374	353	382	377	381	352	397	395	348	386	338	330	396	390	375	414	373	364	371	371	362	384	359	366	386	374	349	387	328	386	370	354	358	407	328	378	377	378	402	335	378	378	352	399	376	364	369	352	353	402	401	382	343	381	348	378	348	372	347	344	378	377	387	372	325	358	390	375	365	381	368	351	396	355	372	377	358	410	372	377	404	380	380	369	379	360	368	367	362	371	363	372	373	344	375	374	360	381	392	357	382	341	326	367	392	383	366	381	370	375	380	378	370	352	372	350	365	341	372	362	370	311	367	373	398	361	377	358	352	364	372	352	365	380	370	376	364	361	318	345	383	381	378	359	378	359	391	355	364	385	390	369	391	373	375	411	362	378	367	393	337	349	417	370	365	349	375	380	364	353	371	352	370	370	378	346	346	371	369	392	332	372	384	360	311	348	385	364	384	357	384	338	361	375	362	343	338	376	353	389	361	385	372	360	371	395	364	354	383	369	376	399	359	378	401	365	386	391	330	397	372	377	364	388	361	377	375	354	352	353	366	396	395	384	380	350	381	374	351	370	353	401	392	373	382	380	404	366	373	372	380	391	386	383	361	369	364	366	389	370	383	356	342	386	397	365	387	381	340	360	357	423	354	402	385	384	393	367	404	360	383	374	376	362	372	371	359	374	359	375	387	371	380	370	358	385	379	358	351	350	354	395	349	384	385	366	386	355	400	380	367	368	343	396	391	329	377	362	413	382	335	365	366	342	370	383	394	382	361	334	360	356	396	368	366	393	351	365	411	378	368	397	374	317	382	375	369	368	332	375	417	368	370	355	352	379	381	402	396	386	342	347	385	356	380	355	332	371	345	341	344	386	352	393	390	332	376	376	369	385	355	343	374	402	382	365	416	376	324	375	419	399	377	341	355	380	392	367	361	353	380	385	393	383	384	343	352	383	363	356	362	373	381	370	377	346	363	326	346	364	363	352	367	369	389	362	371	391	308	368	388	343	387	358	355	367	364	343	352	383	372	358	401	395	364	395	387	367	380	384	416	379	361	384	363	358	359	397	404	415	374	400	351	392	360	330	382	371	363	373	373	406	370	388	397	377	340	367	378	376	347	356	389	363	378	367	374	352	401	381	360	355	386	364	389	403	373	381	388	351	373	357	378	398	368	321	351	391	360	385	371	363	393	384	348	361	385	360	363	360	377	348	380	356	368	358	354	382	404	368	386	378	386	364	362	409	378	371	367	362	384	353	357	355	376	391	364	378	382	407	363	371	370	380	370	353	368	356	386	358	344	355	387	360	350	355	356	389	385	357	386	374	357	377	357	379	386	367	362	376	349	374	379	342	380	381	348	366	357	385	385	362	390	365	379	361	381	347	378	368	361	355	370	388	352	340	371	370	358	387	349	354	376	344	360	375	342	334	362	333	374	361	385	378	368	375	350	400	394	357	351	358	367	374	396	402	350	377	366	408	382	390	369	360	408	386	381	404	390	354	377	346	395	369	365	393	369	356	376	389	369	361	367	363	360	393	398	365	368	359	391	364	387	415	369	379	377	400	404	399	400	401	342	367	365	334	363	375	371	339	343	388	365	353	379	365	360	347	387	387	381	367	367	369	392	373	326	378	369	352	363	362	374	366	390	386	371	362	352	388	375	368	354	343	343	404	394	395	373	380	381	325	371	382	378	366	318	352	366	378	406	391	376	370	407	379	377	380	353	389	393	352	378	368	383	381	353	371	351	348	385	394	383	394	363	363	389	364	378	367	409	375	399	348	368	355	333	394	367	364	336	376	368	358	353	351	376	371	410	393	374	368	386	362	364	377	367	353	424	367	369	370	398	381	388	402	376	366	386	372	373	344	337	347	381	388	342	374	340	370	403	399	367	359	336	357	373	397	356	385	390	356	397	381	353	353	333	377	362	351	382	389	363	391	344	355	362	395	383	373	396	341	355	362	394	345	402	358	357	352	381	337	380	368	382	351	370	414	366	360	373	386	395	363	374	361	414	358	392	350	372	369	402	370	369	344	324	376	381	353	388	377	383	372	371	326	346	377	334	386	378	358	372	367	352	370	352	363	347	343	374	347	387	360	351	378	424	402	388	372	365	317	357	346	416	377	390	370	355	351	363	352	397	363	367	379	393	395	381	368	346	383	391	421	393	366	387	349	336	363	365	371	389	361	377	358	343	365	388	377	372	390	389	369	357	361	380	374	355	389	369	345	374	364	358	359	369	394	354	370	367	375	358	362	369	365	373	382	377	364	372	357	392	363	351	409	357	376	372	373	364	371	371	348	373	372	359	341	379
29511	23302	14011	4216	948	758	799	818	767	746	769	759	749	803	810	758	817	737	773	744	786	722	764	727	766	782	784	762	759	758	767	757	729	748	797	771	780	786	744	719	798	759	754	749	764	749	756	736	799	739	756	730	832	728	772	744	756	783	784	775	757	749	708	777	758	722	717	759	747	749	778	769	776	760	739	736	803	728	744	728	712	774	732	744	762	806	779	783	764	762	747	743	780	744	788	744	743	765	762	765	687	727	768	803	802	759	762	803	823	792	742	753	783	776	745	757	744	753	748	696	707	734	723	779	765	752	746	713	764	784	767	728	770	830	715	743	721	781	734	769	746	729	751	806	758	702	735	741	700	828	708	764	771	766	746	715	809	697	729	761	741	743	737	737	795	741	746	781	783	810	744	786	732	726	748	734	781	753	727	807	722	713	752	769	783	778	762	733	781	772	713	790	811	770	792	792	779	788	735	738	760	768	799	698	714	785	763	742	737	754	734	747	747	719	781	738	718	718	781	741	778	759	711	741	729	759	725	805	749	773	736	743	716	736	738	769	801	727	718	787	770	764	788	750	735	734	709	732	708	763	748	747	722	744	765	741	769	772	721	768	785	734	743	754	816	760	766	766	795	721	754	790	745	747	714	764	727	733	763	693	790	737	757	748	749	772	704	763	726	761	735	730	740	751	742	800	781	702	771	736	770	762	775	779	702	721	763	752	746	729	760	795	790	695	747	747	691	722	793	744	795	756	735	805	746	754	752	810	772	817	760	728	765	750	714	748	749	735	769	780	755	778	771	732	708	746	714	793	761	753	765	732	796	744	759	734	750	728	775	719	709	762	763	721	745	753	716	747	754	706	728	766	774	775	743	754	763	758	722	796	738	764	726	731	783	727	767	792	719	740	759	768	722	739	776	723	696	787	732	713	741	723	763	750	749	734	741	735	724	772	759	709	749	771	672	766	742	747	732	820	792	777	716	787	754	734	755	733	756	718	740	769	706	765	732	735	762	790	742	757	739	740	796	691	728	771	760	744	765	757	754	741	698	762	695	739	745	808	765	724	755	717	778	774	784	809	760	757	764	773	699	731	768	761	724	774	763	807	768	723	738	766	713	747	727	736	735	729	742	784	754	713	770	780	725	758	769	747	733	756	737	711	704	728	818	761	772	810	758	736	770	744	802	768	764	746	741	806	766	754	699	774	769	750	783	786	815	719	747	760	716	690	791	711	748	736	749	738	721	754	755	743	695	748	699	796	714	731	744	732	765	766	754	756	721	788	716	690	767	763	727	737	755	780	771	742	739	779	731	799	719	734	727	751	723	740	774	719	764	768	722	782	716	752	721	729	828	739	794	725	788	712	779	746	794	743	782	700	759	717	798	727	801	794	742	799	753	718	819	742	778	738	788	792	738	754	769	723	787	773	758	759	701	718	756	792	728	766	736	784	709	755	696	783	796	757	773	748	766	769	728	742	770	749	725	772	813	732	794	759	779	728	772	656	754	756	732	772	780	749	726	755	772	720	733	749	779	793	762	783	717	753	807	734	767	747	701	798	768	733	728	730	715	759	742	759	779	751	772	712	735	733	734	731	743	741	741	791	766	765	735	712	710	718	734	709	746	725	750	806	780	778	733	777	719	800	730	754	765	734	724	779	758	804	734	759	724	785	777	735	760	771	729	770	731	717	762	736	785	796	755	733	766	746	743	784	738	746	730	697	704	762	759	752	764	772	737	767	723	785	738	690	708	752	745	716	735	738	725	727	790	744	742	719	724	685	749	764	716	742	720	750	778	767	805	761	737	771	726	702	726	780	731	726	777	721	792	767	736	812	762	718	731	753	730	751	824	735	757	681	718	760	715	762	753	740	722	727	712	783	728	775	745	737	740	817	730	705	727	760	716	733	710	789	745	765	721	771	710	671	812	791	734	808	792	784	757	740	736	732	775	750	758	783	750	713	760	726	737	791	749	746	717	740	741	748	742	757	758	724	753	811	793	757	753	737	720	777	744	725	828	811	758	777	761	780	731	744	802	733	760	812	775	799	748	727	696	781	723	709	735	775	796	772	722	742	769	766	715	736	769	774	769	728	739	797	813	732	801	723	744	777	759	750	796	758	754	741	755	786	779	802	719	787	698	745	720	710	716	742	763	730	750	735	742	736	741	736	745	744	729	775	782	676	757	759	771	741	737	764	788	708	784	746	717	794	713	726	739	715	755	778	742	684	762	737	758	728	737	726	807	795	720	763	739	670	767	739	769	771	736	723	782	703	777	736	734	753	776	739	738	704	721	767	770	743	759	748	752	747	695	817	735	721	738	750	738	762	772	775	801	819	796	742	734	756	751	743	762	778	847	774	767	720	769	763	708	780	756	781	787	717	700	757	728	760	751	757	762	698	731	788	726	773	787	768	744	785	734	722	752	726	736	776	766	731	727	723	738	732	768	749	800	801	767	728	767	758	775	730	781	771	773	751	756	738	762	723	774	754	701	769	769	712	715	790	808	751	770	749	741	730	764	718	726	772	784	736	769	723	736	798	808	748	737	735	755	737	722	737	729	724	738	735	756	793	793	764	708	709	759	701	774	769	746	765	785	817	761	731	770	744	788	751	742	745	791	717	744	732	758	771	777	760	742	725	811	719	760	754	721	778	736	688	753	724	766	781	732	738	718	695	731	750	789	716	740	774	736	783	783	782	721	781	729	729	764	760	746	775	731	784	785	764	760	763	748	758	753	778	761	762	740	728	729	756	741	762	758	762	753	725	777	725	732	787	698	798	752	696	715	741	773	748	742	726	732	717	685	771	765	722	754	700	809	753	707	789	730	778	780	744	726	747	768	755	745	761	741	723	720	703	796	764	742	734	796	787	743	748	767	732	728	755	690	753	748	761	761	719	752	751	746	817	757	779	750	738	782	767	780	757	737	711	789	735	743	732	751	753	803	749	733	763	750	777	761	758	723	753	757	772	744	720	788	791	745	749	744	748	739	736	740	787	753	791	749	793	752	687	778	770	774	756	750	713	842	718	759	796	776	795	736	781	776	733	733	724	758	715	722	741	716	701	734	717	718	740	768	733	802	723	726	771	781	805	796	729	741	706	750	752	717	788	720	748	774	750	747	659	759	774	769	758	788	803	730	727	756	764	714	728	713	766	755	764	735	747	742	748	794	725	753	713	763	714	705	778	765	733	736	777	822	756	744	720	759	766	799	751	742	784	771	743	726	768	729	732	784	752	743	753	754	710	743	767	713	753	739	796	732	736	717	782	774	762	772	753	710	756	760	783	778	741	751	760	756	727	746	752	747	799	769	736	757	769	702	751	717	727	736	775	715	721	777	768	721	793	768	846	753	732	765	794	732	712	718	777	722	734	722	792	734	737	720	786	732	747	796	691	769	779	783	770	707	745	767	746	688	710	744	768	748	733	754	686	767	707	742	813	747	795	754	732	739	817	763	771	772	772	724	737	767	715	762	785	784	803	792	784	678	743	794	740	779	751
29878	28072	6921	3153	973	811	822	825	806	788	850	807	814	814	802	850	816	802	787	728	787	821	781	759	781	771	807	783	782	820	870	810	793	792	801	794	796	791	849	779	754	758	793	742	834	791	776	765	780	781	812	777	821	787	800	832	819	791	772	758	760	818	776	820	797	809	755	829	820	805	782	803	775	757	821	771	783	816	813	776	769	829	751	788	765	788	749	807	821	815	788	747	759	744	788	799	853	788	752	803	734	815	746	781	762	865	790	794	806	793	779	752	894	777	781	746	719	805	822	788	811	772	799	756	793	799	761	750	797	837	776	743	794	796	820	760	783	813	793	838	782	765	799	751	819	726	794	789	757	807	761	807	768	789	801	778	769	753	749	772	807	790	779	719	809	746	847	761	764	802	777	803	792	815	783	763	831	814	802	830	812	787	763	843	813	774	773	763	743	865	807	767	791	792	794	770	775	785	762	766	800	797	776	793	799	826	767	729	832	819	760	833	837	776	818	757	762	818	795	775	745	836	802	771	848	811	811	809	774	788	808	785	788	820	752	816	783	793	804	782	796	797	792	769	818	781	836	793	816	799	783	818	794	806	804	800	822	728	814	784	747	782	845	801	800	779	792	817	738	738	801	820	777	787	808	743	800	801	794	823	861	814	806	812	775	792	831	803	747	739	793	769	765	788	813	816	754	760	755	761	846	743	823	795	756	784	802	795	732	841	824	855	798	802	804	743	757	794	753	811	791	785	754	775	722	822	822	814	777	774	782	822	793	769	772	798	793	794	772	788	861	799	734	840	851	783	776	824	808	753	809	810	750	822	789	815	789	798	795	792	768	799	809	796	795	829	823	841	753	808	796	843	747	797	805	732	756	803	774	742	804	795	823	775	846	785	812	795	760	826	822	797	828	816	827	797	745	844	823	754	735	763	759	790	799	802	787	762	735	777	771	812	817	791	803	756	791	792	805	846	831	856	740	743	783	732	773	795	793	843	751	755	807	782	775	805	831	791	791	807	803	824	755	736	762	760	777	860	764	753	743	772	814	775	771	745	772	755	838	762	804	840	842	758	795	770	753	784	787	801	792	790	790	815	801	755	812	748	786	788	803	728	771	802	810	807	765	717	772	763	793	777	821	827	737	744	765	755	777	787	845	790	757	835	788	771	770	785	748	804	800	828	774	772	766	775	794	868	781	773	854	754	759	752	813	830	771	807	778	772	793	779	755	795	757	771	826	763	758	824	790	757	819	760	720	794	838	771	775	804	761	793	800	805	766	764	823	795	830	744	810	847	795	754	834	786	812	814	842	822	821	779	750	780	751	731	788	744	779	824	807	788	844	793	737	783	815	765	794	789	782	786	757	746	799	823	807	820	745	795	756	772	794	756	773	784	814	808	802	705	755	824	766	806	773	800	783	815	791	819	751	811	771	804	772	794	846	824	775	770	823	781	818	779	760	769	805	785	802	809	779	807	789	829	771	727	809	786	789	804	823	758	831	810	815	747	791	777	776	794	769	740	791	796	817	788	785	766	799	732	761	786	746	820	775	786	794	806	730	815	797	736	777	829	734	793	762	788	810	770	807	830	816	797	849	822	806	801	748	761	769	799	765	736	804	797	830	822	792	813	819	783	769	753	741	825	809	823	776	817	792	812	773	801	763	798	798	807	802	766	794	767	756	770	809	793	796	791	776	812	809	793	790	760	813	789	834	807	816	784	777	811	792	784	773	796	797	799	774	830	821	822	792	791	776	790	805	791	746	810	782	795	797	780	820	779	814	763	731	784	819	770	781	821	770	781	801	826	805	768	810	782	716	791	794	805	789	786	837	806	778	749	785	797	788	825	776	835	795	779	811	817	796	757	768	815	797	783	806	759	799	816	735	778	792	802	764	778	800	738	800	841	752	783	805	777	852	779	822	795	798	792	808	789	803	844	752	812	858	774	748	798	819	784	774	770	768	821	777	724	829	745	753	765	750	773	750	745	817	809	801	761	759	818	777	805	778	760	756	805	768	806	778	777	808	756	810	824	788	824	797	746	813	812	790	764	732	787	782	794	756	741	818	764	789	785	803	792	783	787	853	826	755	782	770	785	791	804	798	802	800	809	767	772	797	821	803	804	749	816	736	766	774	772	791	793	822	749	836	838	753	809	808	774	770	773	794	819	784	808	827	778	796	773	737	765	765	719	782	806	766	784	778	779	792	776	800	782	770	815	807	785	762	801	813	836	713	801	803	824	830	760	786	792	767	823	760	762	791	785	779	764	797	749	808	751	818	816	761	778	780	766	827	817	772	825	818	772	775	832	795	727	875	762	832	750	763	805	781	813	808	845	743	837	820	810	825	782	781	815	772	764	846	773	778	806	804	799	743	764	772	769	783	789	750	750	762	770	783	798	770	775	809	831	801	781	762	774	771	767	804	751	792	804	768	771	776	785	796	779	776	739	747	822	789	793	806	795	823	809	847	762	782	806	798	800	754	788	826	744	810	828	760	793	830	811	812	800	835	784	755	736	752	844	759	808	772	739	773	811	778	815	806	768	787	808	744	774	834	759	713	773	810	822	774	725	803	741	808	811	776	819	816	813	764	766	801	708	802	758	775	809	793	766	793	857	786	783	769	733	828	800	834	817	721	757	788	735	755	817	780	788	848	807	792	757	804	796	813	825	732	801	796	778	759	823	794	833	823	808	808	743	783	784	797	750	850	797	766	752	764	771	798	778	785	798	770	759	798	761	823	780	754	782	783	791	806	826	772	793	756	806	762	783	794	815	769	816	797	804	802	799	769	795	856	806	769	835	794	780	817	824	776	781	798	826	773	756	779	781	755	827	771	805	767	725	831	780	788	767	792	791	769	769	788	817	769	791	818	777	812	812	802	797	757	806	782	811	759	797	792	810	814	719	765	817	783	797	763	797	751	764	742	817	809	794	801	765	769	788	745	759	780	797	772	801	836	841	818	811	755	763	801	810	827	728	771	798	781	796	749	833	773	784	831	810	819	758	775	778	794	774	764	779	834	753	761	708	788	766	750	753	782	774	805	795	788	747	815	795	763	818	862	806	789	783	781	847	809	773	757	771	810	803	782	810	820	769	825	738	766	802	769	826	800	792	837	757	847	790	775	754	767	774	825	772	780	779	780	793	812	762	820	763	765	770	750	767	789	799	760	773	749	755	766	791	817	774	754	805	785	793	769	847	776	764	809	754	759	729	765	821	748	809	799	730	809	824	812	778	792	749	799	831	853	727	791	778	787	794	780	757	813	798	784	791	787	798	776	758	767	796	781	794	740	810	800	813	808	779	840	746	765	798	818	818	812	766	727	777	795	791	779	770	792	806	797	840	760	783	774	797	791	775	770	772	799	753	808	735	786	759	797	718	782	783	817	809	790	741	822	775	775	808	817	792	812	828	828	773	810	846	805	791	794	783	794	775	757	838	805	808	776	816	772	781	803	793	803	784	812	780	795	821	793	778	829	772	780	810	827	755	789	760	778	808
24067	21523	28974	24645	21460	12569	1392	864	727	725	682	733	665	692	593	664	631	596	591	609	592	603	609	577	603	597	573	560	577	594	568	599	551	506	579	606	569	608	597	612	579	564	618	583	594	584	556	550	546	533	573	580	588	539	589	580	547	572	572	536	576	575	599	585	591	547	570	551	542	561	585	611	594	587	600	575	576	566	622	604	577	621	539	541	565	552	577	592	542	585	544	599	592	557	594	552	596	578	565	547	560	618	583	561	586	575	587	587	578	582	596	553	570	520	571	552	617	600	627	625	562	627	572	593	568	573	559	581	578	563	547	578	556	562	553	581	559	576	569	599	573	547	557	578	576	561	599	525	579	553	566	579	580	514	580	590	562	583	554	573	569	594	594	584	568	607	553	547	590	553	584	578	572	591	551	567	556	580	555	548	573	586	591	583	515	579	564	581	555	609	569	565	584	535	538	555	551	595	552	550	552	554	594	612	561	543	544	565	588	563	561	587	592	593	607	574	590	554	572	544	576	560	549	567	559	574	571	557	566	571	560	584	575	567	579	511	595	599	589	574	518	543	571	599	568	585	602	571	609	595	595	585	577	522	574	529	592	569	567	565	543	590	534	586	532	573	549	557	552	559	624	565	562	607	593	553	571	580	553	558	543	572	603	575	565	536	558	570	567	573	583	557	566	559	606	567	597	601	585	582	551	545	585	564	557	521	557	597	547	568	560	553	573	552	602	573	570	565	588	604	562	587	613	632	545	544	572	598	619	610	539	556	542	565	581	585	588	546	589	581	586	593	549	585	562	595	609	565	579	585	567	573	560	572	502	583	570	580	581	558	527	547	594	582	573	572	569	536	572	556	567	573	597	589	583	558	556	542	589	593	556	567	571	558	540	585	608	547	586	526	524	561	593	544	566	545	563	570	599	563	615	546	596	550	547	564	567	537	581	534	555	597	561	567	567	583	593	568	574	567	560	545	569	582	544	588	577	560	580	555	564	585	541	574	566	542	578	598	579	598	531	611	599	574	599	553	537	569	532	566	560	578	581	558	555	603	581	592	567	601	576	577	566	617	586	535	554	568	561	578	588	544	586	609	588	538	569	590	545	543	595	546	544	604	556	571	612	569	544	588	546	572	507	547	601	541	601	582	584	535	554	599	579	564	588	570	537	584	595	607	545	632	596	558	578	569	554	574	588	552	536	580	573	561	569	554	565	590	597	621	578	569	527	567	556	531	540	643	598	593	563	590	526	552	567	560	600	563	543	578	571	586	557	610	587	612	579	550	575	571	588	570	561	563	563	592	563	552	555	570	579	564	573	578	548	596	559	551	597	555	571	586	583	604	554	558	524	528	609	601	581	540	550	549	552	541	609	508	554	609	573	605	560	611	573	550	590	582	568	547	590	531	553	569	579	521	539	626	596	578	616	551	601	544	601	571	567	562	558	548	549	572	569	589	571	574	595	585	592	555	614	624	580	536	583	615	562	592	549	573	526	574	532	584	585	537	590	541	571	600	573	558	598	595	540	582	566	579	570	617	521	608	584	541	578	580	564	593	582	608	592	576	571	565	595	600	552	549	591	594	585	538	577	554	556	614	612	572	612	562	583	552	599	574	580	584	559	558	573	643	554	579	549	546	581	550	571	557	572	557	528	618	545	539	603	571	546	546	574	598	594	567	582	592	580	601	565	529	590	592	533	598	582	572	583	545	585	595	589	552	585	550	610	626	553	547	554	564	591	527	527	601	580	615	579	582	568	585	524	586	593	549	556	576	574	558	570	572	567	539	596	616	573	586	570	601	597	623	548	578	586	549	554	607	567	567	558	577	545	557	542	589	579	567	545	610	575	576	555	558	563	582	645	568	536	573	572	622	567	543	572	534	549	614	581	603	574	580	580	576	547	542	551	590	583	543	570	580	513	540	591	567	554	597	569	621	573	625	554	570	557	566	572	549	569	552	577	589	620	588	566	609	598	562	592	598	518	574	578	571	562	602	565	552	622	573	573	578	552	556	555	577	571	588	569	569	576	579	589	590	586	584	556	568	612	544	577	581	516	589	603	580	548	600	590	584	576	585	550	536	577	539	589	588	551	578	593	575	604	604	510	587	606	582	584	557	583	565	561	553	546	567	581	530	578	565	603	555	591	588	582	579	601	549	581	611	509	560	553	593	580	583	572	574	578	546	591	609	605	590	556	554	574	576	609	585	564	555	558	650	519	581	579	566	565	587	597	567	557	579	584	556	537	585	570	586	566	574	556	570	566	604	583	566	589	580	602	545	581	587	602	550	597	573	594	593	627	574	554	526	569	576	580	569	571	615	590	580	626	604	545	564	568	568	595	615	593	598	594	547	578	574	611	558	555	584	623	545	595	595	564	570	602	578	563	542	526	559	617	580	555	576	550	589	597	626	560	577	539	606	587	629	562	543	566	606	576	581	586	553	568	552	523	583	573	554	568	565	499	563	581	605	581	627	586	557	608	588	571	550	621	547	632	567	576	546	527	573	560	549	557	574	565	575	518	596	588	582	585	593	578	570	544	569	543	550	520	558	570	532	546	542	583	596	546	580	538	528	506	521	547	575	513	569	597	619	558	581	591	560	573	574	550	578	565	600	572	550	605	542	577	552	598	573	569	588	539	548	590	554	537	587	545	589	578	575	599	575	579	591	601	573	551	497	590	589	546	586	566	593	583	564	552	574	580	542	600	566	528	602	562	624	604	602	560	560	574	589	592	570	607	592	533	584	579	546	577	605	599	571	572	552	598	573	542	535	582	566	552	586	538	593	563	567	599	556	594	562	601	571	618	610	534	612	546	563	550	578	606	603	586	588	610	578	544	576	571	557	587	575	565	598	587	523	551	586	590	618	599	529	565	567	565	545	577	600	544	539	572	548	536	571	604	583	574	581	593	583	571	568	586	577	567	584	568	542	579	628	551	550	571	552	602	576	536	563	603	558	575	586	571	538	561	557	569	557	555	517	572	532	591	592	589	575	556	538	555	583	565	543	590	611	578	615	571	542	579	590	540	523	601	547	548	559	579	571	603	599	567	553	589	580	594	555	581	567	521	539	589	589	580	603	555	557	612	576	622	604	565	612	561	614	583	538	624	612	577	586	550	568	609	559	569	603	581	549	551	565	623	563	575	623	585	572	584	591	617	576	578	575	575	592	586	580	548	587	571	591	555	575	542	569	572	600	592	539	574	545	572	580	592	578	638	580	587	537	600	600	582	601	567	579	614	513	555	558	560	552	581	574	604	599	611	607	550	555	594	612	574	549	567	561	552	552	581	582	581	546	570	576	587	579	556	574	586	555	582	577	566	528	587	601	561	612	597	522	553	562	585	568	619	584	544	585	564	585	582	556	554	585	590	536	572	555	586	563	582	584	561	553	548	592	587	566	546	572	561	571	547	571	599	563	567	601	580	526	601	576	551	619	561	590	612	615	578	554	586	561	597	548	578	567	583	554	534	544	569	596	585	561	585	566	542	576	602	583
31800	43282	41371	22421	2602	1448	1172	1019	920	838	764	828	698	698	708	711	674	659	644	671	666	621	618	642	609	621	661	657	637	621	634	670	643	607	636	620	637	645	593	645	587	555	609	610	609	586	618	592	641	608	604	638	615	645	653	586	621	653	585	620	593	591	615	584	579	598	569	654	591	617	608	583	592	682	630	631	661	654	624	656	628	641	600	616	616	658	615	613	571	612	617	590	622	607	587	615	603	616	620	612	635	619	641	613	595	671	612	630	581	620	575	633	589	609	604	608	624	618	612	654	596	568	605	620	608	661	606	582	636	626	604	625	575	624	611	651	612	615	634	604	646	634	622	645	615	660	620	630	613	583	623	626	609	666	600	612	638	633	641	593	632	596	652	639	589	596	571	603	639	572	600	573	599	598	619	598	596	620	601	596	629	638	638	623	614	588	609	616	598	615	578	609	612	557	608	610	617	585	629	595	629	590	558	646	584	636	616	579	614	610	637	577	620	597	606	633	589	605	595	563	581	608	631	633	637	623	616	617	639	654	605	606	623	620	598	639	623	632	596	577	633	596	654	618	630	575	637	622	591	593	597	593	624	601	612	633	593	603	642	610	595	565	609	609	573	588	594	616	654	623	661	636	597	594	608	606	611	610	619	571	664	598	648	626	593	601	589	608	605	581	634	615	597	611	674	550	640	630	605	570	640	618	598	615	659	605	622	628	645	626	602	606	603	643	635	648	615	603	567	632	614	543	601	633	609	623	641	616	629	613	592	606	650	672	608	552	582	613	628	621	627	594	648	618	635	599	619	657	598	641	660	622	584	591	645	624	565	607	621	621	617	599	581	629	602	621	601	620	619	619	582	632	590	647	635	641	610	584	608	588	635	632	612	648	604	595	622	622	596	666	587	613	658	593	618	580	570	657	592	631	658	611	614	637	658	594	642	559	630	603	598	598	570	598	630	581	617	580	579	635	609	680	612	629	633	607	598	621	587	599	635	611	606	612	650	627	597	604	629	587	616	603	597	576	570	592	638	637	679	567	600	657	641	612	640	622	625	590	567	643	568	627	642	639	602	598	587	647	600	606	633	654	621	656	577	619	591	616	593	580	615	640	592	609	599	634	606	616	623	617	634	644	586	599	585	604	638	623	619	592	608	606	606	608	583	574	604	591	581	629	641	624	663	564	585	600	574	588	610	618	615	633	622	627	613	583	615	581	601	576	632	591	639	605	587	595	590	641	630	637	544	635	605	592	649	648	602	608	608	631	664	589	605	640	644	603	593	631	638	611	629	657	582	583	666	628	612	648	642	613	601	625	603	588	614	617	624	620	614	593	601	604	632	615	618	577	595	598	579	580	644	585	647	566	595	615	604	600	620	599	598	609	601	607	600	607	583	611	586	645	668	605	629	628	645	627	608	639	602	616	641	612	599	640	614	617	557	591	613	606	607	573	565	622	609	641	608	585	625	616	618	623	615	633	616	603	620	647	661	605	631	583	652	582	631	615	596	568	633	622	600	609	602	601	665	607	617	608	636	599	615	628	592	620	629	608	604	653	608	620	641	593	630	613	605	603	653	599	581	577	644	561	626	647	607	620	636	586	579	614	588	632	616	609	637	662	592	637	544	595	636	632	610	615	657	580	638	599	587	602	609	586	617	601	633	624	596	593	647	564	602	622	568	639	614	605	659	557	618	608	585	584	618	617	599	607	640	591	620	605	568	595	615	655	647	552	641	613	648	592	587	605	584	565	657	623	608	589	608	567	600	627	634	597	596	630	619	645	647	585	571	589	603	599	583	597	616	638	611	594	644	634	604	667	634	627	603	601	661	601	601	626	609	600	582	603	628	628	622	599	602	608	592	565	610	622	606	613	647	640	606	639	613	656	610	567	611	587	635	568	636	627	593	616	629	613	606	644	639	598	621	630	628	619	608	618	589	621	617	592	631	627	629	628	606	652	613	626	582	597	619	595	591	576	616	601	602	620	595	590	607	626	632	615	622	588	630	624	603	636	617	625	614	602	632	572	655	599	571	630	602	614	606	614	621	633	609	660	585	586	617	567	638	578	617	609	604	579	653	595	648	603	618	639	641	620	617	609	580	651	645	564	679	623	623	620	609	591	640	660	631	644	609	655	631	622	607	620	631	605	600	597	596	564	609	603	591	608	601	623	610	627	575	642	638	661	591	591	610	595	618	612	599	658	617	577	660	639	613	597	619	614	628	649	654	656	608	601	606	570	574	626	594	658	623	573	594	561	599	625	640	625	647	626	593	621	629	561	605	610	576	621	645	618	571	614	614	610	621	635	632	647	595	609	595	592	609	633	617	582	609	626	615	585	634	661	605	637	664	637	590	649	634	659	588	659	670	573	614	629	640	632	611	651	646	604	618	680	561	583	628	539	611	628	603	616	669	629	596	628	609	597	630	587	616	595	632	602	592	604	598	618	622	617	598	612	590	605	601	641	618	634	660	663	628	594	582	606	555	619	615	614	594	603	609	584	574	642	610	608	628	650	594	605	671	620	601	627	588	619	609	680	630	619	644	585	603	623	585	599	566	662	613	592	612	595	569	579	611	593	611	606	619	610	627	636	605	636	608	618	570	641	608	623	573	637	621	623	565	600	622	626	573	641	581	652	639	666	647	611	587	617	608	580	593	626	548	603	629	626	611	598	600	624	586	640	582	635	590	629	595	622	611	592	633	605	624	629	607	558	616	620	574	618	625	639	600	630	613	615	612	579	665	612	602	579	605	598	612	639	595	630	654	621	604	625	599	625	624	623	601	666	621	611	574	600	603	637	617	580	666	648	638	614	612	594	610	637	621	632	592	606	575	588	643	647	581	602	611	628	601	579	667	644	573	600	589	575	602	612	625	611	616	617	649	590	599	616	624	623	647	598	621	641	627	621	654	617	616	616	610	606	591	617	634	602	626	631	583	575	612	607	608	624	622	609	594	629	606	648	583	611	614	632	612	578	605	623	589	662	639	623	634	586	590	608	608	596	574	601	599	656	565	612	600	623	609	632	595	653	635	574	634	613	593	635	602	602	586	615	612	596	588	615	576	612	607	637	643	623	611	571	630	638	620	624	605	594	664	583	610	602	571	598	664	653	599	604	632	611	614	571	617	583	645	604	586	639	609	605	633	627	595	632	651	638	595	604	643	612	609	607	653	595	637	586	612	568	587	595	618	599	579	652	639	595	617	631	620	633	635	624	563	576	670	602	614	621	600	575	600	598	584	599	603	585	620	647	523	622	612	606	653	620	603	608	590	655	566	617	641	604	629	571	618	564	607	607	625	624	632	587	619	591	619	594	614	549	640	640	644	608	599	615	603	613	570	630	638	584	582	579	619	573	631	663	595	629	604	579	628	622	634	601	595	619	617	660	557	638	605	660	589	568	588	608	563	633	648	600	595	611	605	614	588	553	564	603	603	653	621	609	588	584	609	625	586	620	566	590	608	636	581	645	597	636	576	619	603	617	624	643	615	632	579	611
24988	21531	28125	25464	15325	1404	886	693	738	653	678	660	676	623	679	626	638	713	622	633	644	629	598	571	609	611	623	599	645	583	605	653	620	624	623	652	648	637	644	638	602	616	624	637	613	615	614	589	632	583	619	607	630	619	638	594	636	542	610	615	585	635	609	584	628	627	589	600	534	590	621	646	590	665	639	613	661	677	581	615	640	598	600	637	559	600	608	609	589	597	639	557	639	614	604	644	645	641	663	645	634	606	586	655	610	638	623	571	643	606	590	625	610	587	637	642	618	575	614	584	611	625	604	612	607	638	586	604	634	579	570	625	609	591	606	661	567	566	611	644	552	613	628	620	574	601	599	639	578	611	653	637	604	617	624	578	606	601	593	600	569	599	625	642	626	630	630	602	589	569	596	610	601	653	645	618	636	589	649	608	618	617	610	609	583	602	620	590	610	586	561	599	578	608	651	654	613	600	612	602	570	584	597	611	653	615	630	609	569	553	619	674	601	615	597	647	596	604	624	615	641	558	588	588	659	640	606	641	620	605	609	573	616	594	618	628	584	596	628	601	651	647	598	636	623	608	570	600	605	610	601	602	627	620	572	604	637	618	661	593	646	606	646	613	607	622	584	648	598	640	593	567	633	641	557	599	596	584	594	583	638	547	587	673	607	637	629	596	604	626	595	619	623	593	660	578	651	627	601	597	592	599	618	600	567	647	631	620	611	582	672	598	608	593	608	659	618	602	634	567	624	629	611	587	595	565	568	619	603	640	612	583	645	597	584	600	626	589	612	571	641	619	572	633	600	630	626	658	622	643	570	587	609	642	600	615	634	658	632	594	650	624	616	660	611	605	595	575	626	634	592	559	595	602	616	623	615	630	611	629	620	586	581	638	620	623	619	565	606	616	646	591	637	613	570	571	585	595	575	615	596	636	626	623	570	592	615	620	580	615	638	624	687	622	619	590	596	637	586	627	613	618	557	617	632	681	601	609	574	625	642	626	605	633	592	634	610	614	637	608	600	613	613	616	630	623	596	580	632	606	656	604	598	631	616	657	639	599	627	637	634	629	568	605	569	631	622	570	565	642	622	605	570	607	628	611	573	575	623	604	593	582	642	608	629	600	610	605	579	682	593	610	629	613	599	629	645	668	586	607	592	600	650	601	615	638	628	606	580	609	655	599	577	623	600	624	597	627	583	614	590	602	635	633	640	599	577	592	630	614	609	589	671	631	593	592	613	642	636	615	659	605	601	636	584	581	598	587	651	619	608	607	587	614	559	604	649	588	589	593	582	576	623	564	608	611	659	591	593	582	620	650	584	590	612	610	619	682	639	556	599	647	608	628	624	619	630	581	622	600	604	563	590	608	597	580	616	585	681	581	612	583	603	622	599	604	592	583	614	615	618	613	648	607	664	619	643	597	621	616	612	640	610	586	613	623	609	613	574	585	587	625	585	596	622	610	608	568	576	583	623	578	633	637	636	592	613	618	600	584	630	644	618	614	614	605	639	647	637	592	606	601	647	652	594	675	639	608	595	634	610	645	576	585	577	615	622	625	573	634	608	635	606	634	573	611	616	610	661	621	658	622	610	631	607	594	631	604	603	603	624	649	586	632	606	629	596	589	626	593	618	583	620	616	631	612	595	611	593	628	632	591	624	598	580	627	582	590	612	586	596	616	569	588	627	643	589	599	604	600	639	661	605	573	642	586	639	629	571	630	635	622	589	602	630	603	598	621	606	615	642	582	574	601	577	611	597	614	625	581	608	616	648	624	617	602	639	586	624	583	616	614	612	604	602	583	590	583	596	597	567	612	577	631	590	631	652	578	595	587	624	588	629	611	576	682	605	630	581	614	611	580	617	626	586	666	614	587	606	600	587	572	588	545	647	630	618	608	628	655	608	598	624	571	635	599	652	605	567	605	575	599	620	587	631	681	600	622	583	596	575	598	628	633	640	620	575	565	602	626	593	599	610	624	581	642	593	590	626	583	611	589	656	573	660	571	630	555	625	572	617	586	617	602	602	612	585	579	639	645	643	661	622	596	582	598	579	585	614	658	601	633	595	582	590	574	557	626	613	628	589	631	609	664	615	628	615	604	632	613	575	596	597	607	621	606	654	589	630	569	618	570	616	580	645	612	631	604	635	582	581	621	579	620	599	587	639	603	640	607	614	622	642	577	609	660	615	622	614	624	599	617	621	625	593	615	570	600	593	630	634	579	618	578	557	611	654	585	539	626	643	631	560	632	650	602	587	641	604	587	635	607	645	591	610	639	614	592	630	628	649	618	591	630	640	622	576	610	610	602	633	591	641	606	619	625	576	592	602	573	630	615	619	653	658	603	617	653	573	645	587	600	657	622	624	636	596	605	575	597	586	642	618	579	614	580	599	616	633	584	601	605	607	610	599	601	608	612	602	577	621	563	628	599	621	567	582	642	591	588	634	583	671	622	623	598	560	589	581	618	645	629	587	628	579	586	596	612	652	583	590	583	598	649	628	556	601	555	600	581	587	584	556	635	627	568	569	613	608	608	598	641	591	587	552	647	595	619	626	629	607	580	578	593	629	637	567	616	627	594	603	626	624	611	654	625	615	611	637	581	561	609	604	569	594	603	625	592	630	617	612	598	644	623	580	607	629	594	598	642	612	613	610	599	635	619	608	617	573	579	597	638	617	625	639	577	584	620	597	625	606	609	579	647	642	598	658	657	593	614	613	576	638	640	661	610	581	591	632	664	621	615	621	622	602	613	638	579	639	632	613	585	606	631	624	610	604	584	580	588	634	623	629	643	565	628	605	637	647	605	601	606	609	672	628	652	617	635	646	620	646	566	644	614	624	682	606	633	598	596	631	653	562	621	592	598	569	604	666	546	587	595	586	615	632	589	613	604	608	632	602	632	593	629	588	582	598	611	620	626	582	611	603	621	586	544	600	570	639	634	615	606	596	599	596	660	608	583	626	587	625	599	568	630	651	599	648	612	640	626	594	601	579	619	590	611	622	583	535	622	592	644	624	626	622	595	626	591	609	585	573	578	604	593	636	585	617	607	570	618	621	632	625	561	571	565	621	650	632	647	665	596	606	608	566	614	625	590	571	628	643	617	611	614	596	598	623	586	632	610	568	591	614	654	563	603	612	657	632	603	573	596	614	591	579	588	614	617	601	634	583	603	600	613	548	638	594	639	585	610	607	594	609	598	563	609	593	598	603	614	676	578	592	589	618	610	594	593	645	603	584	610	653	663	623	603	607	591	611	620	610	637	620	597	615	626	590	610	585	624	566	571	597	603	623	587	638	612	612	588	603	658	603	602	620	615	593	634	584	606	609	605	562	595	608	592	649	598	628	570	603	615	586	636	572	633	655	613	616	639	557	618	625	609	579	620	630	611	615	574	612	615	606	599	656	588	601	614	587	560	557	593	620	633	575	579	583	593	575	592	614	602	630	629	594	620	596	629	588	587	580	599	582	624	616	607	611	632	626	617	601	569	613	610	611	628
31509	39179	29270	13051	1520	1086	1022	924	829	760	738	770	746	686	659	639	660	662	659	653	704	630	630	623	663	638	670	667	659	608	659	651	616	667	623	642	647	636	674	649	620	613	701	619	613	628	623	602	646	606	681	646	648	647	600	616	612	621	590	594	616	644	635	630	632	590	606	622	601	610	642	621	635	638	650	651	693	621	670	701	630	612	647	657	648	646	665	654	636	623	583	640	679	569	641	615	644	644	621	609	629	591	562	602	647	618	739	603	619	641	657	609	602	669	638	642	662	625	612	623	644	600	625	642	644	627	613	643	623	661	653	651	634	587	684	628	659	649	648	655	637	624	623	619	594	632	667	550	651	598	621	666	654	632	624	629	634	609	600	637	633	674	617	602	641	644	617	612	654	646	699	587	629	644	638	631	633	601	595	622	640	607	605	633	620	640	634	655	628	628	677	647	642	601	635	641	613	636	646	658	640	587	598	629	605	635	644	609	641	620	622	677	625	591	668	653	655	614	650	580	647	610	670	644	642	587	693	622	639	598	642	602	636	638	671	650	656	634	648	601	577	664	651	605	613	637	625	611	630	592	607	654	706	606	620	641	589	666	626	624	603	621	605	638	655	645	584	597	655	650	661	613	681	597	644	609	600	644	622	591	634	614	632	646	641	555	663	654	666	591	632	663	634	634	636	625	650	611	611	648	632	592	627	643	630	625	599	612	625	595	632	639	651	663	665	613	639	652	637	642	641	614	668	625	619	614	675	645	668	598	663	677	609	590	576	671	636	637	646	635	597	614	612	629	650	689	659	641	629	631	613	670	620	672	628	659	596	642	614	637	627	644	597	622	646	650	593	634	616	630	644	624	607	640	640	633	604	657	606	608	640	646	622	614	650	652	593	655	612	611	647	652	641	635	642	622	663	642	651	610	633	684	595	653	635	664	596	576	639	653	611	621	628	622	623	668	640	635	634	630	635	658	637	607	640	644	586	592	681	650	637	674	597	612	619	575	668	594	655	627	590	632	605	636	625	641	617	647	640	617	592	625	621	627	662	590	620	666	648	660	626	644	610	600	660	626	657	601	668	680	602	682	596	658	634	643	604	632	630	651	634	602	629	658	648	597	635	602	612	649	650	631	601	648	653	616	613	615	615	641	657	655	629	702	687	646	624	606	629	648	614	628	628	612	655	598	586	622	660	621	658	623	661	625	671	616	628	641	646	658	630	643	644	599	654	650	667	624	653	654	616	634	586	640	619	602	662	675	660	647	653	652	607	667	656	629	607	613	599	643	628	637	653	646	645	678	649	648	654	643	651	633	661	588	662	654	643	642	660	634	615	671	630	637	621	631	646	657	619	665	635	610	659	647	609	622	638	663	623	652	672	612	653	661	593	667	615	603	682	608	646	640	640	682	641	657	601	639	637	595	607	628	646	635	620	638	647	687	616	636	635	601	642	611	630	661	627	611	625	598	654	656	636	608	603	622	671	654	589	598	702	640	623	650	623	603	639	610	627	652	642	670	614	633	584	623	664	662	621	628	669	670	627	636	641	618	603	656	594	606	653	629	595	585	612	627	667	650	638	600	591	671	628	647	636	632	636	581	658	648	637	615	643	661	637	622	655	676	608	633	638	619	657	608	689	618	657	667	614	634	656	657	641	568	698	585	648	649	629	646	640	612	659	651	632	608	649	635	656	647	583	654	643	628	654	621	603	620	631	587	680	625	618	626	649	620	615	628	607	641	630	614	669	594	618	647	616	617	594	642	629	657	625	605	636	620	606	652	587	640	639	636	591	642	671	656	617	618	601	659	649	610	597	647	634	645	651	617	608	682	622	618	640	619	633	632	617	649	619	644	640	654	612	652	603	645	648	627	594	629	624	633	693	640	619	619	565	597	663	663	632	614	618	628	634	658	604	643	619	622	620	620	628	658	634	630	621	626	658	594	574	639	643	672	595	569	629	655	663	619	633	641	610	635	608	625	637	620	623	604	650	634	664	685	621	579	615	604	619	654	657	597	608	662	648	674	637	623	621	654	635	631	652	617	608	632	601	664	670	654	640	670	612	642	626	642	603	625	612	616	640	620	611	607	658	639	597	643	638	643	654	593	651	638	620	670	656	636	633	625	680	637	684	572	621	635	632	635	612	673	583	655	652	598	669	637	608	616	619	582	619	636	641	607	638	663	581	639	633	616	593	623	605	632	643	670	659	594	626	647	659	609	653	636	587	616	646	687	631	612	667	611	640	676	667	648	609	598	607	632	667	621	640	609	632	608	606	578	640	604	679	597	669	632	587	626	606	622	640	644	591	589	608	655	617	589	579	614	645	637	656	616	618	632	628	611	647	637	646	641	646	645	675	660	657	658	617	606	662	654	653	662	628	622	648	601	625	660	646	587	644	609	603	714	667	625	628	687	600	661	638	613	688	623	628	623	621	628	590	599	663	637	638	638	656	625	661	611	669	621	633	652	641	626	660	621	631	650	646	667	597	644	654	630	672	666	640	651	634	597	651	602	601	678	585	682	651	615	633	623	656	676	606	644	628	608	657	643	584	636	600	645	601	633	664	599	614	631	666	626	609	624	636	602	617	612	646	617	600	631	642	638	636	679	660	584	625	635	645	615	644	630	650	651	621	630	660	652	611	638	608	627	623	621	642	643	606	644	623	633	633	665	641	639	589	649	658	619	680	666	657	606	636	584	647	616	607	641	619	605	644	670	595	612	649	617	629	589	587	645	630	610	625	588	643	631	626	630	661	610	647	616	667	651	603	592	607	618	592	641	600	602	631	612	671	621	610	594	613	654	647	664	620	648	591	677	645	661	618	624	625	645	662	628	657	639	640	635	611	611	670	667	646	649	617	597	626	630	633	615	633	612	638	609	582	633	627	633	649	649	643	627	621	653	630	562	644	634	615	620	634	637	671	585	648	567	635	643	662	653	623	664	592	664	613	650	640	632	615	641	585	609	621	622	634	609	605	651	670	592	647	662	679	610	643	640	635	653	632	668	635	663	608	696	629	690	601	637	610	631	606	640	623	635	584	636	657	624	604	585	656	593	676	682	637	617	637	630	647	658	641	656	657	614	645	645	585	655	651	618	672	595	637	616	651	634	632	623	630	646	602	639	630	624	644	630	593	603	614	646	652	607	675	660	629	635	578	612	601	612	633	648	632	611	645	641	644	605	650	644	646	611	630	668	585	654	593	631	608	619	619	673	667	668	612	615	583	646	626	640	657	604	647	634	619	646	611	640	637	617	629	628	605	664	593	610	657	631	644	640	638	643	612	643	631	612	608	631	594	611	659	648	635	609	667	656	628	632	604	580	586	628	602	662	688	642	668	654	637	651	644	629	575	649	632	650	595	672	660	676	613	620	620	635	724	650	648	604	633	600	633	654	630	650	607	624	653	612	651	658	592	596	630	634	641	632	603	637	676	667	608	592	629	635	617	615	626	628	613	670	611	645	619	621	615	641	651	665	637	630	582	633	638	602	642	629
22920	21605	29443	24277	21608	21631	11735	992	709	641	537	541	534	480	407	432	427	408	409	388	388	381	399	387	381	353	407	399	388	375	378	385	371	375	385	346	411	336	355	408	355	372	347	353	394	370	338	331	365	315	361	345	354	338	359	337	331	343	356	338	381	359	327	384	349	342	355	331	364	337	352	338	420	349	373	360	376	327	383	355	405	373	329	352	340	373	397	385	389	341	353	374	368	409	337	356	407	354	359	363	395	370	365	360	300	374	375	334	343	329	366	362	403	369	378	337	367	327	339	365	339	325	327	316	365	350	373	386	337	375	360	346	319	348	345	365	326	376	347	369	349	366	365	351	405	339	360	382	361	350	384	378	360	334	319	373	354	335	352	314	356	346	375	319	344	346	332	356	330	337	375	383	352	352	356	353	346	356	323	334	369	343	359	359	305	348	360	367	360	324	334	374	338	361	340	349	367	329	360	331	392	332	340	337	319	347	367	374	364	398	378	359	337	411	338	339	369	352	335	371	330	372	337	316	366	343	346	345	352	326	370	337	369	334	350	342	371	333	328	315	349	361	346	337	340	322	372	350	358	338	381	353	380	317	375	384	356	365	346	346	340	351	366	359	346	343	349	302	314	336	372	349	321	356	334	355	353	333	331	374	378	361	349	308	351	355	348	375	329	371	341	319	349	324	376	364	366	366	376	342	348	330	352	328	352	350	320	343	313	350	324	346	337	337	332	341	332	337	329	331	373	345	361	308	351	352	326	348	378	326	344	402	337	402	339	298	353	337	371	341	343	378	362	354	320	318	340	330	361	344	336	355	343	377	322	326	362	359	338	333	342	365	364	341	322	333	360	339	346	342	320	289	356	361	405	326	340	348	342	360	321	345	344	365	378	340	344	338	367	351	349	379	372	358	363	340	370	341	323	357	371	345	356	372	332	342	356	336	343	312	328	341	379	377	369	334	378	364	324	347	363	351	383	355	336	365	344	343	324	322	350	368	331	357	373	371	358	346	334	359	368	376	326	356	323	311	339	324	384	335	358	375	350	361	318	340	330	339	364	334	334	347	361	290	347	321	312	332	366	367	355	327	345	351	335	347	355	369	317	351	327	341	357	365	347	336	360	346	357	364	337	354	360	333	328	362	357	351	346	357	365	350	325	348	350	334	371	308	362	354	356	346	375	362	347	353	328	355	370	381	309	359	367	308	361	332	321	330	372	352	349	316	351	387	313	353	351	337	328	365	345	344	337	324	370	353	346	348	343	375	358	320	340	351	337	374	309	317	359	327	363	362	316	326	304	349	378	334	348	350	332	358	382	342	350	328	330	342	374	351	348	315	351	322	341	369	356	356	335	359	321	329	359	342	350	349	359	340	324	365	349	357	337	343	344	375	374	340	339	368	339	351	359	357	334	348	315	320	339	333	344	360	355	352	337	338	315	375	341	331	329	354	337	361	354	339	368	339	357	350	346	347	318	329	370	341	344	382	347	324	360	345	338	331	357	348	342	351	326	366	380	370	365	368	313	342	304	364	316	382	358	352	338	306	347	371	337	355	357	380	352	342	369	352	341	375	326	373	327	364	330	347	360	385	388	363	331	355	389	361	350	325	358	340	375	344	337	325	335	320	343	379	331	358	350	342	316	322	367	352	344	329	345	343	356	332	363	325	321	338	353	352	359	341	336	365	395	379	359	361	335	388	328	360	345	327	333	358	355	354	373	341	338	349	337	370	349	349	325	356	339	359	348	344	347	385	349	320	361	323	365	321	347	376	402	379	351	297	346	359	316	375	368	368	361	344	331	357	348	350	361	344	349	327	337	355	321	348	321	345	353	335	337	389	372	338	328	315	360	337	339	360	330	355	342	355	333	338	344	342	328	370	323	342	342	353	329	355	348	331	351	380	411	336	357	350	353	360	358	342	355	358	343	338	311	349	318	342	347	339	345	379	323	374	337	352	348	358	338	318	352	339	326	366	375	354	347	352	308	380	347	346	316	364	354	371	334	322	331	342	356	365	368	355	342	350	358	372	323	361	346	363	359	333	373	340	356	325	393	305	375	354	365	341	377	343	337	316	329	348	377	350	308	354	356	362	333	337	350	327	371	354	371	372	349	334	330	353	324	316	338	358	365	366	335	400	343	356	347	333	361	330	357	355	370	385	352	373	351	391	367	372	341	342	330	367	344	319	372	356	379	331	300	354	354	345	361	344	383	356	341	359	329	328	373	363	343	369	347	380	346	328	323	360	353	338	369	362	311	341	353	343	326	358	347	379	335	386	368	372	351	321	336	378	358	368	359	364	342	364	361	342	334	358	362	311	343	365	335	358	334	357	354	351	321	356	357	355	351	364	313	332	360	365	328	351	351	331	341	323	335	362	339	382	362	337	348	325	361	319	344	369	352	362	334	359	369	373	338	357	364	363	377	306	343	347	341	336	362	310	346	356	329	384	352	365	343	381	377	355	348	378	353	348	324	325	319	384	339	327	359	320	312	346	358	349	374	352	329	367	314	354	352	341	347	325	356	341	369	315	325	382	341	346	318	362	351	339	371	335	362	325	353	348	343	349	326	329	340	338	346	353	337	352	331	315	368	339	343	332	350	344	352	351	332	381	347	359	368	310	385	358	370	362	358	342	382	354	392	372	357	366	340	376	327	344	352	355	372	373	387	344	333	324	385	361	324	352	373	345	385	381	324	360	358	325	326	339	317	407	372	356	378	351	374	349	329	335	366	360	320	352	334	325	355	336	354	357	344	322	366	355	347	374	351	345	353	313	339	337	374	350	369	310	348	387	343	355	339	350	364	368	361	357	341	308	337	334	337	353	361	319	372	327	358	318	340	304	342	320	359	364	335	335	359	350	339	337	360	367	339	359	367	359	358	377	351	331	348	350	352	343	341	322	382	336	354	369	364	369	369	371	350	350	330	341	328	336	335	350	346	334	343	367	332	375	315	359	349	355	347	361	367	365	336	355	351	356	351	363	312	394	345	316	349	369	339	355	345	328	326	344	338	329	379	354	356	391	348	377	357	347	357	376	333	365	333	351	339	378	346	352	320	360	366	380	361	349	357	303	321	351	322	337	364	379	356	329	330	372	365	340	362	356	315	363	367	363	351	327	359	360	371	356	351	355	355	351	327	309	368	365	351	335	344	352	316	386	353	338	337	347	349	374	352	336	357	363	346	343	344	327	366	359	331	361	344	356	326	328	355	362	351	353	338	389	337	364	351	339	367	319	375	334	332	348	376	382	310	317	349	338	338	364	337	366	351	341	326	337	361	318	367	349	354	323	340	351	316	351	356	358	360	320	330	372	353	317	350	346	340	386	366	320	336	332	352	356	349	359	380	334	300	347	343	348	364	371	374	333	356	364	338	347	352	367	330	352	373	364	359	343	344	352	305	352	350	328	325	349	366	342	367	363	370	371	320	349	352	352	328	350	333	368	330	333	324	364	356	354	344	325	326	388	351	347	351	337	326	394	318	347	346	350	378	374
35343	49940	49004	24492	2768	1992	1605	1281	998	895	768	634	629	558	550	533	480	475	458	465	422	405	456	425	471	428	456	391	412	375	418	422	404	366	383	401	396	391	384	385	379	403	439	386	391	360	375	380	368	347	394	362	395	424	344	391	379	346	405	370	391	364	365	369	348	392	350	359	403	374	364	394	343	379	403	428	400	414	428	407	411	434	415	407	373	373	361	359	371	347	383	391	371	350	380	373	388	406	351	388	345	380	373	391	395	390	357	371	385	373	362	404	391	389	378	394	402	395	391	345	377	358	393	351	379	347	402	374	389	348	352	384	368	389	365	367	374	357	364	344	395	387	392	355	352	350	390	398	365	359	349	384	352	347	329	369	353	349	383	411	356	383	326	374	351	364	381	374	340	370	372	390	383	372	385	355	366	369	378	364	355	386	376	398	389	364	373	385	369	369	399	394	363	378	357	353	348	352	379	373	377	389	367	351	399	356	370	360	325	388	357	377	345	377	362	414	380	398	360	383	352	382	334	388	367	352	346	363	380	386	371	338	363	379	373	332	362	367	384	372	382	367	353	353	370	344	390	344	337	371	352	363	369	363	382	387	384	358	375	361	382	345	371	381	354	368	371	359	363	375	394	412	351	377	350	368	332	366	363	389	360	360	396	369	361	368	357	349	366	379	372	380	367	366	383	350	366	342	363	368	393	359	364	358	351	393	387	360	377	374	375	376	366	347	382	365	354	374	348	362	367	383	360	379	326	370	361	424	374	358	362	341	387	378	361	417	371	360	368	392	355	358	363	392	366	354	369	391	393	344	350	350	407	353	347	348	372	379	388	342	360	344	372	361	360	397	360	400	352	349	384	386	350	373	381	384	367	316	368	377	340	344	404	367	378	356	406	367	356	379	386	366	376	344	342	371	380	391	416	378	392	372	388	354	360	363	355	342	399	333	386	357	363	359	359	314	387	339	355	372	362	365	382	358	375	378	334	350	392	418	396	354	422	413	367	381	407	352	357	326	364	396	403	376	377	373	410	343	366	355	362	381	382	344	372	355	359	390	349	378	317	348	348	359	378	399	399	344	351	392	379	361	387	361	380	360	383	384	404	367	373	374	351	380	360	357	370	337	378	350	326	378	363	363	378	347	371	365	370	368	353	334	345	384	391	378	373	367	362	341	394	385	399	354	360	348	357	394	401	362	336	364	365	370	389	383	367	348	383	381	371	337	370	355	340	346	370	381	392	397	364	343	364	394	377	344	379	371	321	353	402	353	422	386	387	348	373	386	363	385	382	374	343	344	363	326	379	385	383	369	404	374	362	374	374	388	376	388	361	388	382	354	401	355	369	370	347	386	371	369	390	392	351	357	378	368	372	367	378	393	371	389	372	367	360	365	389	388	390	360	370	353	338	423	381	362	370	359	348	362	369	398	378	375	390	363	353	325	378	338	399	321	366	358	355	377	356	398	352	331	364	376	361	379	370	372	385	356	345	358	369	376	355	362	324	347	389	368	364	374	360	363	378	378	382	356	369	387	369	383	360	320	359	393	368	368	371	365	358	360	373	400	387	375	356	348	374	383	417	345	381	356	365	394	370	379	364	390	385	368	326	382	380	356	378	386	380	359	341	356	357	349	388	387	385	405	391	362	340	384	377	391	353	346	369	351	365	393	360	379	350	351	390	354	402	397	397	369	396	365	374	389	323	369	352	362	378	369	387	350	353	378	401	394	358	384	378	375	408	390	353	335	368	352	369	384	380	365	368	367	369	381	379	374	385	380	373	381	330	360	367	374	371	352	395	351	385	345	371	374	388	372	371	373	359	330	345	374	335	349	333	387	404	380	359	357	354	332	376	360	405	363	366	357	374	380	378	413	377	394	362	360	392	416	370	376	361	341	377	372	353	375	366	393	355	353	360	367	360	379	364	355	362	364	344	402	335	345	350	341	393	337	361	354	375	395	360	393	360	371	400	376	362	355	354	345	352	404	381	398	377	387	376	372	381	376	348	389	345	388	377	382	365	393	358	345	351	364	382	376	358	374	370	375	378	403	395	363	344	380	376	347	378	389	385	350	339	347	373	375	413	383	347	395	396	360	382	386	354	387	355	352	374	362	371	363	360	349	356	366	396	386	337	395	354	371	369	367	371	393	405	370	337	363	376	410	362	382	362	382	359	396	365	371	378	417	339	355	390	376	389	358	366	347	399	373	349	329	376	364	364	379	388	382	369	367	351	375	399	388	374	373	388	323	409	367	387	341	411	339	363	387	377	383	376	356	351	351	368	396	377	367	383	398	371	360	377	390	375	378	377	360	347	371	382	367	372	381	376	339	358	417	343	372	365	328	382	414	383	395	406	357	351	393	370	352	359	360	341	364	363	358	391	383	368	344	359	382	369	349	385	346	359	353	395	375	348	352	377	387	341	379	347	380	392	356	401	381	393	343	326	383	344	360	377	361	360	381	389	374	372	397	357	378	397	330	345	340	348	356	352	333	334	397	397	372	387	346	377	392	381	341	399	384	370	346	359	359	358	407	357	343	380	370	352	362	374	383	357	375	368	367	355	357	366	386	367	369	369	370	357	338	388	383	364	381	381	384	388	367	380	364	384	386	400	390	396	408	335	362	385	363	352	379	349	359	378	368	363	390	429	341	377	342	380	369	384	395	337	365	347	371	383	398	377	367	367	356	373	370	398	338	348	330	385	385	350	356	356	371	370	356	351	337	362	356	363	364	378	392	374	370	366	343	376	389	370	367	349	393	358	367	367	357	353	354	378	381	366	376	355	372	363	385	377	389	353	382	375	350	365	358	373	388	398	380	372	378	393	374	405	348	387	350	373	382	363	359	394	372	381	365	339	386	376	368	382	359	370	379	368	347	378	394	367	369	390	365	345	333	379	368	391	365	376	378	369	385	367	377	374	382	350	364	344	408	358	346	389	387	387	377	384	349	402	383	348	339	332	390	374	349	373	366	335	378	400	379	342	367	383	368	353	366	378	355	390	379	375	353	377	362	337	391	352	345	374	377	394	362	351	346	407	426	356	358	359	361	351	395	348	387	388	369	376	396	377	390	379	372	334	396	394	327	394	388	384	394	427	375	372	350	378	355	329	377	337	381	385	405	357	373	368	358	357	347	338	373	355	354	360	361	370	361	392	362	399	389	368	388	388	368	360	404	356	390	362	360	378	333	385	387	350	368	347	362	365	330	405	338	387	369	384	352	383	424	362	363	351	354	359	380	330	367	391	426	343	338	358	351	351	368	368	388	358	368	361	387	384	352	357	348	338	392	376	348	387	381	387	394	386	371	401	375	371	349	384	335	356	361	355	363	352	377	409	381	356	376	338	372	380	374	363	389	361	377	360	361	353	364	351	356	404	378	377	406	402	352	342	379	384	374	328	368	351	361	368	390	387	393	368	312	395	385	379	384	387	391	365	347	329	367	357	355	404	384	343	353	420	384	365	377	413	394	344	343	378	351	390	353	367	366	367	350	355	368
29283	22461	13720	3476	828	783	787	786	804	771	740	750	780	760	791	803	735	775	793	763	735	791	706	748	730	779	749	836	777	727	748	781	813	722	730	750	740	747	741	827	737	748	766	755	730	777	806	773	735	793	758	745	668	804	742	794	739	752	760	776	768	776	725	793	805	779	743	723	783	775	767	772	777	772	780	749	763	766	766	779	754	753	798	725	776	763	765	733	800	742	799	728	742	754	795	804	769	750	777	805	746	776	761	791	795	760	783	769	799	742	740	743	783	725	775	760	781	764	802	723	781	761	749	709	734	793	762	714	767	784	789	760	751	721	811	817	770	757	740	729	766	800	783	795	777	739	715	759	740	764	748	731	757	794	763	772	741	779	714	763	762	782	729	674	761	773	763	772	771	779	734	699	718	760	733	811	775	768	735	753	772	741	718	780	776	747	735	735	783	780	744	761	749	760	730	734	698	756	752	742	771	734	755	742	754	751	697	789	787	762	748	797	789	736	731	733	797	728	768	797	760	739	780	779	725	776	774	771	726	790	743	778	761	767	748	750	769	727	743	775	773	768	801	752	737	765	738	782	719	769	738	746	710	771	797	728	755	760	793	765	755	752	743	730	726	801	713	807	757	704	779	777	771	784	787	796	752	728	740	774	754	777	737	723	757	766	752	750	768	759	750	765	805	817	753	728	709	773	767	808	765	720	778	723	768	783	723	735	708	776	775	731	745	764	814	771	778	719	755	749	802	728	752	739	717	818	758	730	793	765	746	749	805	770	786	762	773	699	730	762	774	747	738	765	764	736	767	757	747	742	755	717	735	755	744	746	749	752	753	779	795	737	744	722	722	742	713	722	744	777	775	764	752	759	719	703	739	768	688	793	727	725	743	721	743	755	744	771	770	777	768	719	776	748	743	715	752	765	767	774	730	750	852	767	742	737	761	726	722	738	799	781	755	748	758	744	727	728	724	714	756	758	789	750	738	794	741	730	741	772	813	735	783	761	715	757	763	768	728	756	788	750	824	731	731	747	747	725	760	768	778	796	753	759	763	759	757	732	747	780	777	729	747	796	717	759	726	774	777	751	770	737	721	722	753	754	783	802	743	739	749	730	786	740	787	791	785	823	734	747	752	761	763	796	738	778	776	734	729	766	775	790	771	761	689	771	771	770	751	802	770	724	806	704	694	737	772	768	728	755	773	767	809	737	772	792	767	733	753	742	751	775	793	758	749	765	776	771	758	793	816	739	779	732	783	750	758	707	748	733	756	752	725	747	783	762	751	760	731	762	708	753	756	772	735	758	749	701	698	761	781	718	766	779	754	772	735	754	777	791	759	751	770	753	788	770	795	780	682	754	728	757	708	742	740	811	791	754	747	745	737	763	734	804	738	713	793	712	742	715	723	720	751	701	758	765	740	786	752	720	764	794	709	743	752	782	740	788	708	792	760	722	751	736	818	784	719	713	746	779	765	759	754	767	750	781	744	727	719	731	775	735	791	757	746	782	751	766	715	771	799	761	769	766	764	731	782	704	754	720	789	760	735	794	775	732	753	725	758	722	743	744	729	822	759	751	758	723	707	768	794	793	785	764	761	774	752	748	735	744	756	749	795	745	710	751	781	796	709	744	785	802	809	731	790	720	730	708	720	785	784	802	756	745	776	786	754	761	791	786	746	772	729	730	748	761	788	802	720	744	749	763	746	724	741	748	749	753	739	716	756	788	826	769	742	784	729	751	716	795	732	778	715	767	751	769	713	749	755	769	720	769	726	734	757	795	707	770	704	757	750	750	776	763	763	760	727	772	780	727	745	716	771	776	775	759	711	774	745	732	741	749	735	758	723	732	753	751	759	775	786	722	796	773	766	724	736	794	769	725	772	802	774	738	721	710	776	787	729	774	760	810	758	742	764	755	788	785	752	751	755	736	738	743	762	737	756	738	710	732	742	730	756	769	777	789	710	741	747	762	748	738	737	734	764	768	754	799	784	741	739	739	723	753	768	766	784	767	765	785	769	726	765	779	769	772	749	761	760	747	723	759	746	756	726	720	761	773	780	748	759	749	764	793	778	739	770	760	761	794	731	736	785	800	744	761	753	746	752	741	747	717	733	730	773	743	724	800	722	749	734	756	724	719	701	794	740	754	789	752	768	760	742	774	786	741	771	806	777	763	789	755	743	752	760	745	743	756	757	742	723	760	779	756	775	774	775	793	707	769	719	766	758	737	752	713	760	752	736	781	735	755	703	748	710	791	756	807	748	757	724	776	736	707	727	798	698	794	789	801	766	793	725	788	713	768	711	725	767	734	765	738	752	734	711	763	741	791	758	730	743	755	783	789	769	708	766	750	769	767	751	718	755	798	786	732	774	751	795	763	760	758	745	722	744	770	729	755	726	743	755	765	778	807	756	769	767	763	780	740	793	752	765	718	782	745	739	732	817	777	784	692	764	768	754	773	712	755	763	731	711	753	733	737	721	758	784	740	752	749	723	739	766	793	790	727	738	808	730	740	781	786	787	731	769	749	773	745	720	773	731	727	807	780	803	716	767	776	739	730	801	736	743	746	706	819	776	715	720	733	784	737	734	792	750	736	738	738	715	767	806	767	739	759	727	748	726	751	784	739	738	720	754	783	739	742	681	745	749	688	720	765	799	774	788	827	712	760	722	736	760	754	709	766	730	743	724	722	770	783	706	740	727	743	792	762	749	742	746	720	770	777	779	742	754	753	791	739	733	756	732	677	758	744	733	750	773	732	802	784	802	773	755	744	721	765	745	761	753	743	751	758	777	711	764	761	781	777	748	747	756	756	747	722	815	736	768	736	765	722	824	752	717	770	736	765	767	750	756	763	790	770	756	759	793	725	765	760	743	721	705	770	763	776	683	731	779	779	722	764	795	757	722	775	706	779	754	732	786	772	797	772	747	762	801	750	793	729	823	748	756	800	711	774	731	738	777	767	747	747	796	767	742	815	754	757	790	790	801	750	756	769	748	773	748	763	696	723	766	810	765	742	771	804	746	792	741	756	764	721	740	817	739	756	709	768	740	755	744	756	781	763	795	742	706	741	762	746	788	737	734	759	745	749	720	765	753	770	793	777	790	785	716	751	737	720	752	781	720	748	745	760	756	729	756	787	707	731	723	734	721	765	774	793	741	727	754	730	755	778	739	715	744	737	765	720	742	771	796	723	764	744	711	732	683	753	757	737	737	724	733	705	745	782	712	768	741	788	812	744	770	760	756	774	794	759	790	776	749	753	767	719	726	777	757	780	734	746	773	732	715	784	774	727	751	677	767	771	778	744	735	724	734	772	750	772	815	793	738	725	752	713	745	739	743	744	726	772	746	759	761	748	784	780	754	704	737	796	784	733	734	772	729	698	749	726	708	688	715	782	776	778	781	764	792	719	775	716	724	711	768	758	760	739	722	748	811	762	748	753	719	767	809	739	741	774	712	750	697	760	747	747	799	751	774	738	769	753	780	716	754	787	744	728	756	753
29343	23739	8442	2400	900	918	835	820	830	796	802	782	769	811	744	797	781	808	793	799	821	811	768	788	778	791	816	764	780	794	844	758	822	790	798	784	782	785	764	820	784	826	790	785	771	837	811	814	787	767	792	843	757	766	842	806	745	804	808	834	743	802	842	767	794	730	826	826	786	770	798	781	761	834	792	814	812	797	767	781	844	853	806	792	779	798	809	799	797	804	802	773	789	788	820	781	805	805	828	756	819	785	778	842	750	787	761	776	765	757	780	794	792	816	790	828	805	835	758	771	806	742	818	813	788	776	811	798	797	798	835	752	797	810	785	768	753	830	760	801	846	872	776	761	804	813	771	793	817	780	788	836	748	795	812	774	751	805	792	787	756	743	817	750	806	808	815	776	775	791	830	735	773	811	859	841	772	785	741	791	735	807	838	783	836	774	794	778	748	743	823	857	789	784	766	742	846	863	791	827	791	777	760	822	792	768	793	760	759	799	753	786	759	826	783	794	720	787	789	750	769	845	807	743	785	763	803	784	846	801	782	765	814	790	768	727	786	807	774	815	726	793	794	746	783	769	783	845	890	793	842	783	781	813	809	747	752	808	795	823	790	782	805	762	809	806	777	823	782	743	759	715	761	727	801	803	815	790	784	799	805	813	780	750	837	769	785	737	840	808	771	784	749	811	782	808	786	762	707	829	791	756	795	806	780	797	829	748	795	802	815	735	796	840	849	806	820	793	767	771	820	779	829	790	740	842	818	779	813	817	784	791	787	826	818	758	760	820	818	784	773	827	802	774	772	742	862	766	777	795	753	794	779	748	815	846	839	743	784	830	790	800	803	801	796	787	817	866	765	775	810	795	731	791	773	789	792	794	787	810	838	838	763	813	768	829	781	779	789	800	799	826	837	776	728	787	783	796	824	755	765	768	808	812	810	801	748	827	787	750	814	717	800	797	784	828	778	799	825	820	762	768	811	820	776	808	742	839	806	671	833	848	797	807	837	788	806	817	777	785	798	769	746	766	814	808	808	816	809	811	806	807	746	754	757	809	783	813	802	771	777	766	755	811	826	815	781	747	767	806	783	766	777	777	791	798	830	818	768	783	773	766	796	818	806	744	748	732	831	810	769	753	747	818	785	787	827	838	783	802	806	778	800	750	795	753	768	885	819	769	838	783	809	810	756	798	799	800	759	777	807	829	759	806	796	749	790	796	741	818	769	810	790	796	788	810	798	821	841	795	800	788	820	775	812	763	799	810	743	848	767	773	827	790	777	804	806	821	849	787	801	779	828	807	738	783	808	759	816	791	777	765	772	780	828	800	779	773	865	854	748	763	805	812	700	777	806	772	761	804	819	817	815	809	806	819	767	846	756	790	847	766	825	766	756	788	833	796	778	756	770	810	770	819	821	775	798	819	807	770	765	826	752	803	798	798	788	796	833	748	808	816	826	804	783	790	774	787	786	794	741	784	782	825	835	743	794	767	810	774	802	793	730	773	744	836	774	821	761	791	806	758	798	776	782	793	809	771	792	796	794	838	791	808	812	827	832	807	799	803	803	788	804	825	758	778	812	774	831	761	815	801	788	819	875	793	814	817	784	770	800	765	776	805	802	779	780	793	847	792	825	757	787	792	772	787	792	734	781	791	788	793	826	826	789	723	831	758	780	751	763	818	759	783	804	757	781	802	809	793	811	795	800	760	795	809	742	854	799	811	792	839	832	809	800	808	822	833	829	777	800	763	804	787	821	821	828	740	787	789	826	816	779	823	765	754	778	804	839	795	785	782	791	765	854	780	855	804	820	775	774	796	794	822	842	818	787	754	816	795	788	796	756	793	824	773	818	768	785	794	764	780	789	816	792	783	733	820	780	804	796	803	733	776	772	805	801	813	809	775	781	746	813	812	777	761	780	830	720	767	745	818	797	820	754	807	793	797	770	790	767	745	783	811	805	788	771	739	852	784	798	797	765	788	836	792	803	800	781	778	757	816	757	797	755	819	762	821	806	761	797	804	764	798	831	790	795	830	787	786	789	761	796	806	808	788	826	822	749	793	828	791	776	819	830	825	824	802	776	867	741	807	759	792	736	792	828	796	822	827	762	797	823	779	799	761	780	800	807	743	830	806	806	791	816	811	788	796	783	729	829	749	797	775	766	827	801	774	788	813	820	751	838	764	775	797	809	759	763	787	744	811	759	812	763	780	834	775	804	800	828	830	775	826	783	806	757	795	831	785	791	777	787	785	800	828	795	828	813	854	784	782	782	759	773	777	806	798	740	779	833	775	787	817	806	787	820	797	821	778	808	826	828	816	793	739	827	810	809	770	824	783	841	791	801	864	778	795	827	795	788	809	771	808	829	786	765	768	821	742	788	859	784	744	772	800	777	794	794	775	774	828	801	836	725	865	764	782	780	757	804	772	851	709	758	797	768	790	794	751	771	796	810	835	771	806	740	795	782	804	763	807	823	805	755	767	769	745	797	803	763	793	768	811	791	754	779	805	739	794	776	779	816	790	788	804	820	797	783	787	809	780	810	784	738	778	830	832	807	833	834	782	841	810	772	801	800	810	769	807	797	730	769	761	772	817	796	811	807	770	767	793	792	807	798	780	799	751	747	796	814	776	721	776	801	800	808	793	792	764	782	757	803	785	803	742	802	781	751	795	814	814	808	753	727	828	828	814	831	818	770	796	737	796	784	806	839	747	771	775	795	760	795	816	835	823	774	803	827	808	806	775	823	816	795	814	758	773	774	811	816	797	778	782	764	828	855	771	799	788	804	806	791	794	788	820	775	792	761	804	772	758	758	825	811	824	765	737	822	776	794	805	819	809	792	790	759	808	787	752	763	785	792	753	821	812	834	823	752	793	856	797	778	799	817	774	766	722	829	767	827	789	766	772	758	819	816	781	743	820	828	801	827	845	802	761	814	799	810	836	818	776	759	787	776	795	749	829	843	764	733	783	810	771	797	806	781	766	797	762	783	750	783	767	782	801	844	803	806	816	764	757	768	786	833	781	769	769	763	857	748	772	766	794	766	803	793	793	769	788	783	813	816	810	797	772	781	769	730	826	789	825	840	774	812	793	808	770	826	805	785	823	796	790	792	787	711	751	802	816	795	753	793	737	793	828	801	785	760	795	823	821	815	787	730	792	802	805	806	729	763	757	849	783	782	760	775	823	831	786	821	809	816	819	784	844	836	849	797	744	803	847	822	761	790	780	819	791	815	749	786	813	778	769	775	809	798	782	816	814	760	780	780	765	825	791	765	800	800	763	836	783	805	781	792	780	808	794	803	753	788	781	728	798	773	778	757	838	817	820	843	776	792	766	801	820	805	800	825	766	798	773	761	767	800	781	829	749	824	792	792	801	782	720	827	805	781	780	792	785	750	768	832	762	772	779	840	801	845	814	766	783	815	797	817	842	826	777	792	834	794	792	771	805	815	785	744	771	771	756	817	786	823	794	821	748	807	804	804	807	790	828	815	757	791	800
24070	21518	28807	24754	21382	11256	1285	870	754	782	726	671	683	654	643	591	642	572	619	675	653	606	590	611	611	638	608	553	597	617	629	585	606	597	630	584	586	566	557	568	579	579	571	608	594	577	566	556	609	600	524	610	630	553	600	519	566	583	588	616	547	520	555	576	615	568	575	602	598	557	594	561	607	557	525	547	585	574	596	589	570	618	574	588	599	594	636	607	598	572	561	563	588	547	511	533	636	584	557	587	621	609	562	563	607	599	602	572	578	522	582	595	565	563	589	572	559	565	603	583	586	587	582	557	598	599	581	552	551	610	565	584	607	579	579	631	588	570	587	582	564	556	574	535	543	625	571	580	590	602	607	547	599	545	538	596	571	537	597	582	576	566	565	553	534	592	587	620	601	605	623	549	580	499	604	561	563	531	524	576	539	584	556	576	557	605	558	554	563	587	593	605	583	591	615	552	573	602	558	576	577	587	629	604	539	575	545	565	579	565	587	557	588	581	574	558	591	552	576	525	555	569	577	580	608	568	589	600	595	583	552	576	562	589	575	621	582	556	610	553	604	592	593	606	528	559	574	578	569	569	567	577	616	591	545	570	558	577	615	582	544	520	564	502	583	566	553	564	609	562	600	577	576	596	554	602	579	620	581	568	564	643	637	609	583	533	543	596	582	547	605	567	610	590	616	563	541	574	574	557	584	574	577	567	573	614	575	556	567	562	542	563	623	552	537	536	584	537	599	572	583	591	595	601	562	571	560	580	542	562	616	574	574	603	592	582	534	582	561	585	600	538	558	574	580	570	548	589	601	561	561	572	584	600	602	540	602	551	559	571	549	599	548	578	564	594	571	593	554	547	580	566	577	563	571	624	506	604	548	577	553	517	619	576	571	580	543	554	580	562	594	568	551	558	544	562	588	542	523	586	617	583	579	575	583	569	588	538	582	571	586	588	600	582	577	553	540	541	611	550	622	593	599	638	567	593	572	574	569	571	588	583	600	605	636	581	536	574	582	589	539	560	517	587	568	570	573	577	556	578	572	563	602	568	590	598	562	540	585	533	514	599	582	629	586	576	569	579	579	557	595	597	558	596	577	633	548	627	556	564	581	537	570	578	555	577	572	563	560	543	562	612	586	559	533	567	582	614	583	566	581	563	537	575	589	582	550	555	555	569	571	586	603	574	590	584	593	568	597	580	555	583	567	569	603	590	588	591	623	538	587	594	591	643	549	573	561	566	547	537	565	572	550	568	577	530	584	592	550	599	567	603	550	597	573	554	581	566	615	609	534	583	568	585	556	590	588	578	575	581	570	539	558	540	586	627	570	573	549	574	578	585	568	579	608	563	567	630	573	606	596	589	528	570	567	545	591	582	611	566	562	604	571	597	543	577	597	568	545	605	579	584	510	595	575	569	563	546	565	597	535	556	532	608	562	565	588	528	546	577	542	582	558	557	547	579	586	564	581	553	515	524	575	559	565	605	592	555	543	565	565	561	550	566	578	602	584	587	592	549	581	576	562	610	622	549	553	589	583	577	570	549	578	574	598	563	567	529	583	586	595	548	594	599	586	554	555	532	590	632	599	526	569	571	527	562	551	557	549	606	532	537	567	590	547	551	550	573	599	588	577	549	567	601	553	581	605	577	565	594	571	569	543	555	554	553	539	573	585	545	541	579	558	546	590	543	581	621	604	596	604	558	590	565	572	525	553	563	572	581	579	565	581	595	551	580	562	595	605	568	573	567	550	576	587	558	564	561	565	580	574	580	559	545	574	567	603	586	588	616	542	596	609	552	590	526	543	555	550	613	554	551	578	544	602	586	581	542	580	538	517	576	569	593	602	602	559	561	594	569	566	527	576	557	555	600	593	580	576	553	583	559	554	555	557	610	549	597	551	550	570	541	549	561	583	590	561	596	563	574	554	560	555	576	610	524	546	600	609	548	564	619	612	586	590	571	564	602	578	546	558	559	604	528	567	588	586	558	590	622	549	592	624	589	601	569	554	580	560	583	580	545	548	576	588	549	558	548	604	570	601	594	556	588	576	563	558	575	586	525	610	611	581	547	568	550	562	545	547	528	608	549	604	541	597	598	575	583	575	554	553	559	581	557	597	583	557	591	567	614	577	553	592	596	598	564	567	586	585	602	622	554	563	625	590	596	590	565	560	570	559	585	575	556	574	540	575	556	581	546	554	554	563	608	563	574	550	552	579	590	555	570	580	553	574	604	593	570	572	580	563	622	593	628	607	539	616	547	589	622	640	555	542	630	572	538	575	569	604	587	552	598	585	551	560	554	590	543	558	545	557	583	531	625	563	575	589	574	543	588	595	561	559	535	544	527	558	547	562	548	581	564	588	581	563	546	591	589	646	569	588	578	597	557	598	549	545	608	554	585	564	590	571	608	584	582	570	580	556	566	561	582	570	570	590	562	618	593	550	566	597	570	569	587	552	554	577	546	566	571	610	559	564	577	617	582	558	547	558	530	547	585	581	583	613	563	505	564	587	600	576	591	591	552	581	605	552	589	574	580	551	551	590	574	567	575	595	576	581	580	564	555	621	576	564	553	568	591	556	553	566	566	566	526	579	576	559	541	603	587	576	560	556	591	577	531	595	607	549	581	569	565	556	581	572	547	602	516	574	515	566	600	550	614	533	555	563	584	559	571	566	567	604	573	563	583	548	577	584	575	555	546	546	586	530	566	564	555	601	584	577	551	580	608	561	554	590	524	584	572	582	569	556	586	594	581	578	612	587	575	555	595	514	575	555	591	580	565	612	538	567	590	626	602	539	572	528	617	578	543	583	533	525	571	592	582	523	631	544	610	547	574	614	547	583	619	534	563	524	546	538	590	559	528	583	545	528	544	559	568	567	586	575	588	572	564	579	570	585	586	597	553	548	531	564	534	551	527	565	548	589	586	603	570	624	584	580	587	510	552	581	579	563	574	528	531	584	590	582	573	605	597	570	594	580	574	545	564	584	579	596	549	566	593	571	512	555	600	593	590	549	561	561	556	552	579	577	596	621	575	532	601	597	588	571	547	548	606	562	566	564	567	599	600	595	582	541	573	555	571	542	577	610	548	578	603	605	563	584	551	575	558	568	626	541	572	572	582	540	555	614	565	552	585	549	592	535	562	598	536	588	597	609	550	574	563	568	602	549	564	557	593	595	565	597	555	586	579	566	560	606	581	586	574	577	553	565	595	602	552	589	608	592	611	559	535	582	574	546	606	547	582	562	576	552	533	561	585	559	640	581	575	570	535	573	567	579	604	607	575	600	575	587	555	557	527	619	590	565	565	598	567	587	582	568	573	602	587	573	584	576	580	596	534	557	562	603	546	579	582	563	530	578	573	611	615	574	577	636	573	601	542	548	531	572	551	586	519	577	605	538	573	613	552	552	535	564	563	621	607	547	556	531	567	612	545	547	586	574	566	584	569	553	572	540	574	622	532	497	590	550	586	566	581	563	553	556	561	572	559	542	563	536	570	597	555
31390	39885	41043	18799	1846	1466	1215	1068	915	867	777	712	762	780	704	680	710	671	677	633	615	568	632	621	635	643	643	645	609	647	652	644	634	639	649	603	592	611	632	629	622	589	648	606	619	609	573	624	584	584	631	651	645	633	671	604	574	629	573	606	612	608	615	593	646	618	648	642	620	598	583	677	610	599	669	593	618	640	666	645	641	629	617	554	617	639	593	631	582	561	645	615	580	642	597	560	615	605	644	567	606	587	625	567	594	583	626	644	637	592	629	575	644	629	597	609	612	581	606	601	658	633	633	624	606	580	609	663	603	564	585	638	688	639	623	616	625	632	589	596	601	567	623	619	640	610	566	589	667	602	613	657	605	581	592	556	608	602	617	593	636	614	632	578	606	594	633	663	637	571	596	587	594	603	641	593	635	615	566	606	616	610	600	681	608	679	613	594	607	615	602	608	641	580	575	619	599	632	613	598	667	583	620	614	615	606	616	590	588	655	602	641	608	633	669	573	591	623	625	609	665	586	654	639	635	628	585	613	576	619	627	607	637	610	657	611	653	598	638	640	600	623	625	584	564	586	611	606	622	615	592	610	614	574	659	578	636	594	633	599	619	579	650	601	670	591	609	581	592	595	637	627	592	605	661	650	620	644	640	622	666	672	574	626	600	628	655	611	615	615	634	611	617	585	592	584	593	644	618	585	604	618	640	620	595	561	609	622	666	659	633	592	627	609	639	616	616	628	585	644	622	637	597	624	616	629	641	617	645	661	654	608	602	591	624	631	617	598	600	600	613	641	599	680	644	567	611	579	635	616	605	606	594	618	595	633	632	659	643	592	602	601	614	611	615	592	608	612	595	644	637	595	610	602	641	578	569	629	650	584	591	583	631	629	596	653	603	612	600	603	651	583	621	633	559	592	582	618	577	628	578	610	618	593	606	642	601	644	598	605	664	629	669	625	596	643	626	584	601	614	579	602	617	619	630	660	629	610	591	587	625	637	617	607	614	598	643	622	617	625	619	595	693	617	595	623	570	624	622	580	620	576	606	616	666	566	622	623	642	619	640	623	643	618	588	593	571	583	597	656	566	601	641	656	598	635	588	638	622	603	616	592	628	641	607	583	598	610	606	577	623	627	616	585	632	643	646	640	592	595	576	600	668	614	615	607	663	609	586	652	613	615	596	605	613	570	603	627	600	630	601	636	604	590	580	620	639	587	619	623	613	630	622	644	619	594	597	626	610	600	621	633	638	623	634	627	641	581	623	625	569	606	605	677	555	627	565	582	605	605	584	640	566	592	555	644	633	578	644	569	631	615	599	640	570	662	600	646	614	602	618	588	606	576	616	629	594	620	613	625	638	625	639	561	625	622	626	616	602	617	625	634	588	659	599	592	623	629	602	596	578	554	578	621	608	607	632	609	621	578	611	599	581	620	609	600	639	595	614	624	581	644	642	597	592	613	603	600	619	595	605	583	626	599	631	644	581	637	582	630	629	632	609	599	616	617	613	609	615	625	611	641	611	601	609	631	644	611	609	636	599	611	589	622	618	603	598	574	611	602	600	613	610	600	629	597	666	613	605	588	634	609	592	634	586	655	610	636	579	603	622	634	624	636	633	651	612	614	590	569	677	646	628	634	577	644	630	573	633	632	619	612	572	560	627	589	581	616	626	610	640	596	639	651	595	643	584	590	589	613	623	637	606	628	605	607	581	618	596	562	616	641	604	604	618	634	615	609	585	613	627	631	608	631	587	569	641	640	617	618	603	581	621	652	621	580	596	642	603	631	610	579	560	591	647	625	617	645	597	634	599	632	632	610	581	610	609	650	597	609	615	582	607	651	644	652	615	635	594	639	588	584	600	606	625	591	593	635	648	649	598	641	636	612	608	641	591	652	594	629	605	629	641	651	587	625	624	591	632	643	628	597	603	572	626	633	601	614	605	592	613	642	622	600	618	651	641	576	591	505	575	635	594	621	610	588	593	607	601	590	629	613	600	626	607	608	609	623	600	582	589	588	612	592	631	628	609	578	615	610	595	602	629	585	615	626	596	586	616	630	602	645	609	661	565	602	593	603	605	589	641	637	597	603	593	656	641	605	604	611	603	616	607	651	609	575	588	587	585	640	614	604	586	625	626	617	587	607	595	616	609	560	576	640	618	620	611	559	613	629	584	618	607	595	568	630	635	561	611	634	639	613	614	633	578	575	616	615	604	584	610	641	627	626	591	637	642	653	597	624	685	622	599	636	632	597	639	629	645	629	603	607	649	600	672	596	573	595	617	590	643	572	625	574	598	609	640	670	624	610	590	560	580	606	643	623	559	581	630	602	663	644	609	628	584	579	592	563	643	617	577	608	621	578	614	638	634	573	635	636	653	608	633	602	607	622	590	586	651	644	635	606	595	602	615	634	614	617	657	627	601	618	582	612	572	591	608	597	606	620	613	602	657	658	584	549	608	632	647	629	593	571	627	607	578	615	612	599	648	630	612	656	600	640	602	635	622	600	624	620	636	594	643	598	551	631	659	610	641	630	565	628	610	653	592	610	603	613	655	597	591	587	578	619	598	593	580	604	621	638	605	593	584	578	595	630	640	616	635	639	611	587	597	587	630	612	649	605	597	657	562	625	617	631	640	618	652	649	573	607	642	644	612	598	609	603	621	629	582	612	611	632	606	582	607	663	615	616	583	632	537	642	594	639	639	588	601	595	601	589	672	632	606	636	628	649	617	638	634	584	628	628	612	635	592	590	664	601	649	582	599	612	588	639	667	623	609	623	602	606	549	610	612	572	627	628	602	605	608	614	624	615	603	577	613	586	583	595	613	630	594	599	598	647	608	601	588	551	623	604	639	606	665	618	570	617	632	657	612	600	624	630	584	636	612	615	608	650	589	584	631	561	647	629	633	600	630	617	616	596	594	584	594	609	612	629	563	596	612	601	635	614	593	606	608	601	593	594	606	643	611	609	611	556	604	644	611	594	586	580	647	587	627	554	591	610	588	587	595	618	603	595	594	625	626	560	630	621	639	577	613	607	611	606	607	604	602	656	689	637	638	625	632	557	611	613	604	631	610	593	582	603	588	632	584	610	649	640	663	634	620	601	626	584	618	590	648	607	601	622	597	611	632	588	592	590	648	618	627	592	593	601	577	579	607	618	572	645	578	601	606	617	620	597	645	622	626	631	601	589	618	588	645	616	606	624	638	608	611	589	647	631	613	611	624	629	595	628	597	622	643	634	567	655	609	608	590	613	629	621	638	612	623	596	632	586	610	604	623	643	627	620	584	615	631	645	626	615	600	598	573	633	640	590	613	617	593	642	582	566	617	620	621	588	642	605	612	601	601	590	590	594	628	634	599	650	605	639	591	614	626	635	628	588	642	608	594	606	622	593	603	669	621	601	582	592	652	602	589	587	611	590	633	614	602	607	612	642	639	623	601	637	625	589	628	604	616	602	587	651	614	612	572	610	642	649	625	650	612	593	642	618	650	592	609	619
25082	21484	28065	25378	16411	1791	867	710	698	734	691	663	686	664	656	638	604	666	632	655	635	626	626	599	660	598	608	595	604	628	619	652	636	608	623	629	663	618	646	602	621	673	599	636	643	641	634	620	576	675	616	617	596	616	620	599	646	613	614	612	677	579	600	587	590	599	654	580	638	634	607	640	629	641	608	612	646	621	625	601	602	638	609	628	611	632	630	610	655	614	613	634	609	585	602	641	602	581	619	571	611	652	626	638	662	612	599	598	573	652	633	636	604	601	606	613	622	625	617	636	608	604	640	676	585	611	567	573	605	605	617	612	617	633	614	616	591	598	627	572	620	638	611	616	615	582	652	633	662	580	628	603	608	618	650	650	614	603	621	612	632	595	634	590	607	631	641	644	629	588	625	628	659	595	616	612	546	621	614	649	600	620	604	603	638	584	582	589	647	625	573	580	645	591	583	587	619	599	620	598	579	661	619	584	582	640	567	648	624	603	648	631	606	609	615	629	620	640	642	596	625	624	593	561	621	663	584	578	605	610	626	654	642	579	619	595	617	638	596	652	615	606	634	622	616	595	596	583	648	649	586	577	607	597	614	629	635	616	574	569	557	588	641	550	632	640	546	620	609	599	614	639	625	602	643	635	567	609	639	601	604	632	612	648	631	592	615	601	591	657	566	584	629	617	581	639	611	586	660	574	665	603	632	617	576	615	597	609	625	579	581	605	597	578	624	613	555	612	625	579	639	602	622	649	618	639	621	617	589	664	571	600	640	604	646	677	623	591	623	605	645	586	630	631	596	609	577	607	604	641	592	602	636	570	620	626	627	641	575	629	578	610	646	687	602	596	589	618	600	644	597	599	647	674	627	619	627	654	610	634	607	649	633	584	623	632	598	538	588	607	647	562	604	582	635	619	659	589	617	618	660	637	634	604	629	596	604	618	595	615	618	578	575	612	592	616	651	632	642	590	643	609	667	614	607	641	608	595	617	636	672	628	622	637	576	613	576	619	594	615	563	584	670	606	623	611	662	596	641	624	606	607	593	660	637	579	642	643	621	624	606	633	589	628	595	628	642	592	611	593	666	604	642	613	658	621	587	594	607	623	634	645	639	593	631	586	589	637	612	611	600	576	579	622	573	598	624	616	559	572	632	594	643	617	591	629	618	622	593	632	659	635	601	620	627	594	624	596	661	635	589	562	608	599	635	622	630	626	648	633	590	626	609	585	619	640	610	556	611	600	628	608	602	594	627	642	611	615	627	565	606	655	608	573	628	617	638	642	640	565	643	608	608	661	592	604	621	578	618	568	611	590	584	617	622	574	584	577	602	598	629	653	639	667	634	601	582	598	601	688	582	616	628	568	624	587	587	664	640	636	613	610	633	619	632	635	637	605	652	638	592	587	619	614	604	624	591	634	630	577	631	582	636	616	640	635	598	661	623	563	635	616	595	595	609	577	613	633	592	614	637	618	594	629	635	632	648	614	599	592	603	631	624	608	583	591	611	575	591	605	597	618	614	597	612	638	614	616	603	606	605	637	636	598	574	604	628	589	628	592	604	615	650	592	592	581	599	597	629	606	602	659	632	570	620	623	588	638	619	618	619	617	598	592	635	621	638	605	596	632	651	622	613	595	599	638	636	633	598	573	592	617	637	636	614	630	602	589	587	622	599	634	600	610	568	645	611	639	635	599	610	625	623	624	611	589	617	622	648	596	586	622	575	593	615	586	628	645	661	586	615	639	573	630	600	641	621	560	665	596	650	604	599	587	614	649	590	631	616	568	636	615	607	618	619	618	586	616	603	637	552	614	582	618	598	611	600	600	599	653	603	648	597	600	651	651	605	648	637	602	588	630	600	641	597	606	619	587	652	593	619	625	588	625	594	593	618	631	622	596	586	613	638	605	614	598	605	614	639	626	624	585	568	637	607	578	584	611	638	652	633	603	569	605	658	620	591	630	675	571	647	575	624	598	616	599	618	661	597	621	585	582	613	616	619	612	588	603	624	625	645	658	657	625	637	606	619	650	608	652	631	632	643	607	626	598	601	611	647	633	601	612	658	602	611	621	615	596	610	646	612	603	577	577	633	647	613	635	626	618	591	625	622	598	665	606	653	634	604	639	608	698	613	597	617	633	588	622	608	662	613	597	542	592	606	581	593	582	624	619	590	619	658	574	588	602	612	642	632	617	648	625	662	679	610	618	613	631	604	652	626	680	575	596	652	595	614	584	605	614	622	604	639	610	588	633	579	665	608	598	582	581	620	565	653	617	619	625	620	650	658	617	622	595	581	613	614	651	596	633	604	609	666	645	633	576	602	614	612	610	627	618	608	638	586	617	625	629	620	639	583	599	623	613	613	629	602	623	612	633	606	583	610	588	636	649	604	565	645	593	612	615	651	611	629	562	615	648	630	616	604	622	563	601	616	643	595	613	613	613	632	584	609	634	629	613	644	652	659	602	630	596	577	578	622	627	581	623	623	654	582	631	676	593	563	623	614	615	611	656	603	582	588	597	637	639	587	638	612	661	614	612	588	594	646	595	578	655	617	658	608	634	613	614	585	584	634	615	599	610	585	634	641	612	632	594	637	633	586	610	592	634	618	636	628	604	613	700	626	582	627	632	622	599	588	629	602	607	633	652	602	642	608	623	604	611	653	577	636	639	625	611	605	546	634	673	594	627	583	627	648	621	624	607	643	624	637	633	631	594	630	603	627	617	627	586	589	612	638	623	551	634	618	614	623	589	640	595	636	595	604	620	618	631	632	607	626	599	597	620	665	617	559	612	636	619	606	614	670	610	634	616	573	581	611	606	623	643	550	624	630	622	580	619	647	634	624	555	570	588	572	604	613	548	628	596	634	600	608	670	577	597	651	611	641	668	605	637	579	623	608	653	596	587	594	595	621	613	682	605	627	609	554	592	658	589	617	618	616	576	604	601	625	629	656	631	610	620	582	621	637	585	660	600	596	614	584	636	602	611	622	644	624	623	601	632	638	557	594	586	629	580	589	610	636	584	600	628	640	592	619	638	608	607	641	599	626	658	627	670	620	604	656	639	615	607	607	594	573	647	607	636	610	586	606	604	597	575	640	640	640	584	627	612	668	641	626	575	589	619	612	630	581	649	641	647	624	651	619	640	597	640	598	597	645	629	627	603	620	634	618	605	605	607	616	653	605	579	596	590	586	629	651	654	588	583	616	554	593	604	629	634	613	628	656	610	661	619	629	650	611	612	639	629	603	665	606	620	587	626	587	592	609	654	563	646	582	638	571	618	653	591	600	539	647	631	636	628	602	629	654	627	556	615	657	633	608	612	606	603	594	614	622	642	625	644	622	619	577	586	606	579	623	614	609	618	627	622	579	663	630	561	621	634	581	638	654	663	587	593	594	613	605	598	644	635	569	609	573	608	626	629	583	619	580	601	622	633	608	635	626	597	576	637	610	609	579	597	666	603	624	608	594	599	635	659	628	612	578	630	645	643	615	647	626	599
31313	35180	32719	14914	1402	1166	992	867	819	781	709	747	671	714	632	679	665	695	656	664	656	656	695	654	681	642	690	675	635	648	654	688	651	608	632	652	640	636	659	627	636	641	635	651	662	593	626	635	634	627	628	675	629	624	629	640	630	652	679	648	603	642	648	639	663	613	667	663	605	666	643	659	621	661	680	619	669	689	599	681	627	667	694	592	633	639	673	671	631	612	636	640	662	675	622	634	638	689	614	632	642	667	617	642	620	658	632	575	642	653	642	619	655	681	663	679	664	612	690	650	603	645	666	629	571	628	648	657	686	641	672	669	650	625	616	603	641	616	627	678	643	662	615	645	616	670	644	637	647	623	644	645	641	628	635	626	629	625	628	648	609	646	610	599	653	586	678	653	633	650	603	635	618	617	635	667	600	615	621	659	649	656	635	637	636	635	635	608	619	651	649	632	612	599	618	657	593	616	626	703	672	650	591	633	623	657	649	617	657	659	690	645	664	617	624	631	642	653	610	626	652	635	661	620	612	631	641	638	652	581	626	617	686	659	629	651	662	665	658	607	635	673	671	688	657	674	632	668	633	656	642	714	680	655	642	624	608	627	653	638	619	645	636	644	594	628	642	656	672	656	627	656	689	620	639	624	605	652	666	616	662	650	605	645	650	590	681	667	660	639	638	659	633	617	635	668	640	673	634	643	630	635	649	639	609	624	570	616	652	686	648	607	632	596	615	639	569	653	669	612	642	608	595	639	627	623	667	621	616	610	635	662	615	628	690	645	681	595	664	655	631	681	690	620	673	599	618	641	654	641	633	665	647	676	583	612	640	618	658	676	648	619	640	628	631	658	644	643	646	603	636	599	630	649	670	627	627	639	673	620	618	608	677	603	642	651	628	647	628	637	649	640	583	650	639	651	686	604	621	613	696	647	649	639	647	604	621	635	656	653	638	644	593	676	676	634	671	644	684	645	657	623	659	644	654	644	623	585	644	652	624	641	626	648	639	632	621	614	660	661	633	661	643	622	644	598	643	648	643	620	630	613	650	613	626	680	612	653	638	640	649	638	660	639	612	632	656	606	616	673	667	662	641	670	620	617	649	626	629	665	668	638	663	588	621	614	634	596	683	672	633	628	645	661	625	608	689	696	629	657	625	656	660	614	661	654	637	589	646	670	649	661	634	603	607	669	669	635	638	641	643	617	637	617	643	630	655	663	674	596	618	660	593	640	696	658	630	636	623	637	596	629	637	648	643	617	611	637	591	659	595	594	608	627	652	619	629	696	626	591	630	646	640	608	633	622	613	663	605	630	638	636	668	663	639	636	629	602	645	624	663	579	637	659	618	630	649	655	635	648	672	647	611	636	596	644	651	672	600	663	636	633	676	613	644	624	663	591	666	640	622	641	640	641	670	650	604	648	658	640	620	590	603	637	657	638	627	613	654	698	649	631	641	609	624	601	640	639	618	623	631	651	598	616	642	635	609	643	691	682	604	658	673	653	659	666	643	616	542	614	618	643	648	647	617	660	651	604	621	600	646	646	642	665	620	612	598	603	626	685	630	662	627	631	662	610	648	659	641	615	606	630	669	658	699	662	663	627	635	617	643	603	661	660	661	618	638	650	606	648	649	645	643	617	631	629	652	593	622	666	649	682	584	634	628	662	679	638	672	588	585	642	618	659	576	635	648	635	635	637	625	631	623	611	650	601	636	652	653	668	668	656	604	666	655	658	659	647	656	691	665	654	689	630	653	648	583	625	644	617	670	663	625	638	645	632	677	615	643	597	665	635	631	610	629	645	633	620	615	666	635	659	588	672	656	632	623	612	602	650	663	642	607	610	623	638	653	687	658	642	662	607	650	619	659	640	666	619	638	662	629	637	644	637	607	637	614	624	643	639	693	640	627	688	638	661	608	645	637	643	662	686	606	640	668	616	625	665	622	649	653	628	663	615	662	649	573	639	616	648	660	604	672	658	614	638	631	632	628	652	610	639	652	614	671	669	640	635	652	667	620	661	630	646	594	644	586	639	642	599	645	612	661	620	654	660	654	621	640	651	607	698	657	660	644	641	635	611	675	628	606	616	627	618	622	670	624	623	645	591	618	614	644	677	673	615	615	639	639	637	652	621	639	630	633	685	657	652	661	587	588	589	701	627	646	646	616	658	607	598	650	643	636	602	642	609	637	582	667	638	632	647	648	620	667	648	648	623	630	604	628	645	672	668	585	636	665	637	609	663	668	610	629	698	649	632	598	575	633	627	632	608	629	634	709	645	614	659	624	611	632	625	620	627	632	647	613	641	594	618	641	686	631	633	606	600	641	637	635	651	624	670	664	647	676	607	619	656	669	614	619	612	614	611	638	642	651	645	682	609	614	644	618	656	677	642	691	630	639	649	622	608	691	643	607	641	661	655	619	598	634	627	639	656	640	694	618	637	625	616	613	636	639	593	650	652	615	695	597	658	658	625	644	666	693	679	616	629	674	671	638	583	619	645	668	644	652	637	648	671	642	663	638	640	647	629	644	667	664	681	658	640	624	649	656	614	612	629	672	656	658	659	673	588	621	623	615	639	672	639	640	621	609	659	667	637	659	677	595	604	627	622	634	672	614	699	643	631	630	640	608	661	637	611	651	654	673	619	598	652	597	599	643	623	656	635	640	612	644	613	653	580	650	657	651	643	619	673	605	633	624	660	666	614	628	622	627	654	624	690	633	675	638	644	638	659	630	651	634	632	635	641	642	679	612	648	647	657	641	656	648	615	667	608	690	672	659	664	637	658	643	629	630	649	618	655	638	670	634	664	623	640	658	626	657	617	622	711	618	657	621	666	614	691	636	648	647	593	631	644	631	664	638	649	657	652	573	669	607	683	652	614	625	626	664	608	642	653	630	649	625	657	644	667	666	666	624	663	622	623	630	626	618	618	649	659	642	629	674	637	637	633	626	611	645	646	621	662	633	656	667	699	616	618	602	699	650	657	636	621	620	667	614	624	625	649	638	645	598	696	625	655	602	624	594	675	605	657	653	614	636	640	642	649	600	652	620	616	653	612	642	623	648	627	625	649	657	660	612	624	656	648	611	628	673	658	661	638	616	642	692	657	657	616	648	565	638	659	601	646	582	616	645	663	649	604	642	643	640	679	642	655	627	605	656	602	624	689	699	634	695	671	651	680	649	637	649	694	679	657	600	614	630	629	601	655	652	637	657	647	597	659	619	682	639	635	630	638	604	627	601	618	634	605	679	622	703	643	664	648	601	611	669	629	646	623	630	656	663	644	623	624	629	621	635	623	673	665	632	644	667	639	611	644	639	640	624	633	658	612	620	662	622	630	607	644	627	650	669	673	578	662	670	625	625	652	648	623	647	609	626	650	668	653	657	649	614	600	637	656	663	664	675	644	620	637	658	633	606	644	668	587	653	676	580	648	636	573	652	667	661	621	619	612	621	666	661	668	673	657	647	650	647	620	656	649	673	656	641	619	685	632	649	627	664	658
23026	21613	29222	24497	21603	21604	10670	966	691	612	593	559	552	468	480	445	429	420	382	400	407	388	398	409	414	417	402	393	361	355	358	366	389	375	386	384	354	370	328	370	344	371	376	355	379	367	349	355	378	376	347	351	312	335	352	352	349	333	329	374	368	344	321	376	368	363	337	340	360	354	347	349	377	362	360	359	404	351	356	384	362	383	360	336	317	352	376	360	351	331	343	366	336	372	351	355	370	341	345	334	303	367	349	392	345	356	333	333	356	344	386	367	356	369	376	356	347	314	357	365	372	316	353	356	343	332	369	394	339	377	336	381	354	353	364	348	361	369	346	356	317	345	375	344	348	344	363	347	388	331	401	345	347	365	397	393	356	366	332	401	358	361	367	355	361	363	361	346	308	336	347	352	371	385	350	351	353	368	354	333	368	346	343	376	377	317	356	331	369	337	356	372	350	348	332	345	362	363	341	360	368	333	374	346	361	339	364	344	334	369	352	361	363	334	332	369	331	335	368	356	366	362	361	334	324	338	337	337	312	327	334	364	351	372	381	337	382	331	379	341	333	356	367	349	345	323	378	357	350	323	356	354	330	344	351	336	371	353	300	374	345	322	335	334	340	365	359	338	346	350	319	314	329	338	332	337	352	358	324	394	367	400	361	342	351	345	348	339	331	375	359	361	377	327	345	341	347	353	340	349	363	325	359	340	308	335	345	370	351	334	344	353	328	316	303	359	349	343	381	335	354	358	354	360	341	351	307	333	340	334	372	324	349	345	360	332	351	348	354	358	352	348	336	322	360	343	323	352	331	340	346	351	333	359	350	318	371	347	354	333	367	355	316	331	366	362	386	353	324	347	321	332	347	366	349	365	371	339	346	339	347	330	321	320	343	343	346	375	329	315	342	383	365	332	370	375	378	331	375	340	333	333	355	355	343	364	381	336	357	366	367	329	327	381	356	355	321	360	338	356	337	333	383	354	326	334	354	376	360	328	357	320	371	337	355	356	361	355	336	353	362	358	348	310	330	351	330	323	363	337	337	306	331	346	360	374	368	342	352	301	374	369	353	338	347	364	349	352	337	354	340	348	366	345	324	383	341	341	366	359	354	340	351	358	368	381	373	344	338	349	337	327	374	317	321	359	328	348	361	352	331	380	319	332	390	361	355	338	351	344	367	362	356	324	363	363	372	351	378	322	369	364	341	335	360	362	366	326	342	341	348	324	359	358	343	370	375	384	371	331	353	345	342	329	341	365	355	356	347	367	379	331	374	344	352	365	331	319	332	368	351	397	324	347	333	343	362	338	341	339	326	347	396	314	329	365	319	345	361	332	342	331	342	370	345	338	343	343	356	391	340	351	345	355	324	343	344	350	363	357	352	324	393	400	356	350	373	350	352	335	349	372	357	346	370	330	341	368	353	385	337	379	355	310	331	418	361	365	352	361	350	357	354	376	338	377	350	334	370	357	322	334	367	339	330	356	312	331	365	339	356	365	370	353	363	337	354	338	348	373	308	341	364	335	329	348	363	340	355	359	355	347	376	339	317	349	335	366	327	346	325	371	341	353	351	351	347	333	336	360	339	344	334	358	334	338	339	354	344	350	329	382	340	345	355	359	345	356	345	347	334	356	364	374	355	329	370	371	379	346	338	356	373	345	353	333	342	366	365	351	321	386	379	350	358	352	325	376	367	381	386	343	367	332	337	346	345	341	349	365	362	383	326	352	361	356	371	368	332	375	306	320	330	354	332	333	382	376	352	338	340	323	343	346	370	318	328	335	342	326	323	350	349	322	387	359	344	378	341	331	313	387	361	323	383	360	375	340	374	350	316	364	350	342	356	335	314	338	366	314	346	365	344	353	370	345	360	384	338	360	337	308	357	319	366	342	355	352	365	366	334	351	388	349	339	379	331	366	334	379	388	331	373	314	343	387	354	359	314	355	337	338	338	378	354	336	358	337	351	343	334	359	372	390	316	356	353	331	371	356	394	363	343	371	360	338	364	315	358	348	361	354	317	324	386	366	359	379	371	334	374	316	328	374	352	336	328	355	357	362	329	335	332	336	343	373	349	376	328	374	374	355	337	400	373	345	346	329	336	349	374	369	344	334	318	350	350	349	356	333	334	357	353	363	329	343	338	341	372	356	362	376	329	361	320	360	368	334	372	353	340	326	373	352	328	331	314	321	344	356	328	304	332	385	340	329	364	322	342	380	342	390	356	297	401	388	333	330	358	348	321	333	349	349	328	330	360	353	346	367	338	338	373	372	360	375	388	368	331	364	364	358	341	338	314	328	349	335	354	352	389	360	337	331	380	348	366	347	349	358	326	382	334	318	298	329	375	346	359	342	360	352	343	347	371	320	345	312	356	366	359	361	353	329	335	304	341	355	325	366	360	315	360	388	323	358	370	344	331	374	366	355	377	350	351	357	309	395	339	351	348	377	348	350	328	341	361	328	321	326	332	407	379	378	358	332	363	366	335	374	366	319	374	372	373	355	367	355	367	328	358	364	332	364	370	387	338	383	317	348	360	364	355	353	370	369	346	386	344	353	338	353	354	362	337	336	361	368	375	353	349	380	353	335	356	354	357	342	363	337	348	335	358	366	357	367	313	334	332	367	355	371	351	346	387	372	336	386	359	387	343	340	380	376	367	349	404	372	341	327	335	363	332	374	372	367	340	362	345	328	365	342	321	372	365	345	348	340	347	373	384	362	375	335	347	353	347	335	356	373	370	300	349	357	376	329	366	349	350	354	320	351	339	313	354	345	350	322	343	377	353	359	321	389	370	363	390	384	368	372	345	371	356	323	349	356	340	376	341	341	351	345	360	372	360	316	346	360	346	335	353	375	353	322	383	347	326	312	369	325	366	380	329	352	350	355	337	338	356	396	297	353	357	331	343	335	328	350	332	346	351	331	392	347	353	321	325	329	375	334	340	340	330	380	367	343	349	371	347	321	365	340	377	339	359	373	388	334	369	367	323	324	329	329	335	349	377	343	354	322	364	321	339	350	354	383	323	336	339	341	335	371	339	351	381	326	354	334	344	353	317	387	370	364	352	384	325	337	341	381	349	330	340	326	354	363	349	340	363	335	330	333	320	384	329	364	360	314	369	320	370	384	373	308	305	341	329	356	355	338	335	364	372	363	365	383	314	349	346	368	332	320	333	345	314	379	309	360	337	391	359	353	345	357	381	349	353	329	352	344	344	354	351	359	357	334	351	343	357	330	334	374	343	349	343	346	337	337	346	314	345	373	355	337	362	364	340	328	329	349	381	352	355	345	356	364	360	364	293	351	340	357	331	336	373	327	391	350	318	333	346	358	343	352	337	386	317	361	378	328	352	352	349	360	359	379	320	335	345	357	343	322	349	406	310	371	341	380	371	339	331	337	364	351	331	362	368	353	352	318	335	372	344	337	348	344	357	341	354	347	340	345	345	369	340	358	330	378	331	357	329	359	373	370	378	361	354	357	395	345	375	328	369	354	357	368
34561	47021	51911	25524	2852	2087	1633	1228	976	806	819	676	633	601	541	556	510	474	450	431	433	422	443	465	422	408	404	412	412	372	390	407	402	400	404	394	410	370	390	385	373	419	400	409	414	364	418	397	407	405	387	362	409	364	385	403	367	382	416	371	420	375	386	419	385	365	380	365	345	374	416	401	382	413	367	398	380	403	373	392	420	406	404	380	355	387	378	376	355	371	365	400	369	361	349	358	375	380	412	359	385	369	391	387	412	359	381	384	377	362	358	359	378	375	388	398	391	377	367	374	354	393	407	387	374	386	403	379	398	337	339	367	349	401	366	353	385	427	365	369	365	353	381	379	389	390	379	375	371	378	386	401	387	358	351	384	399	365	353	354	333	388	399	363	382	393	360	340	390	368	402	342	373	386	380	371	390	377	378	320	389	362	392	406	382	386	373	340	373	355	379	345	376	387	368	365	370	379	361	359	351	386	392	366	388	388	370	347	352	394	356	362	371	357	369	342	383	359	404	390	365	385	403	364	356	385	360	360	415	393	372	406	362	387	389	383	347	382	383	375	380	393	345	367	360	338	413	370	350	368	359	367	370	383	381	385	400	408	372	388	371	408	380	375	355	374	348	378	348	389	380	376	363	367	385	369	391	390	387	389	338	382	385	399	398	384	341	347	388	411	369	353	366	359	370	414	365	409	425	411	379	361	381	381	378	372	349	359	362	361	371	390	374	362	368	395	432	390	363	368	368	368	383	369	386	379	401	365	414	372	346	368	353	370	418	359	326	388	403	366	392	360	386	382	377	381	423	330	334	373	384	382	357	389	352	366	337	398	404	366	361	381	359	395	389	374	399	361	349	400	374	374	385	362	383	367	383	351	365	391	379	354	368	380	369	372	373	393	367	386	371	369	362	376	415	351	377	383	356	393	342	369	365	399	395	410	382	374	376	350	354	351	351	363	381	375	396	373	334	374	377	377	383	396	350	357	379	393	358	378	386	415	393	362	365	392	355	365	374	366	359	377	343	363	369	358	354	381	402	389	354	374	372	387	382	386	355	376	332	390	356	392	374	359	385	379	373	389	391	345	379	411	390	403	348	371	359	384	392	385	393	370	355	383	358	377	347	401	384	388	368	358	368	368	424	373	377	359	373	349	375	354	344	351	371	391	398	346	361	378	376	375	370	367	353	383	393	362	362	388	370	379	360	361	391	358	395	404	336	358	358	385	391	393	390	352	371	355	331	354	397	384	350	388	384	365	408	362	345	383	364	396	385	343	374	405	375	379	374	372	367	413	382	376	382	370	384	370	401	368	343	386	389	378	384	371	397	410	382	363	357	396	380	362	358	361	381	383	356	376	359	354	376	382	394	406	359	395	402	388	395	381	387	382	367	396	401	374	378	362	348	367	372	387	379	383	363	354	369	342	389	381	387	378	391	371	400	394	382	351	351	395	354	357	382	336	339	393	379	372	381	370	369	347	367	363	346	418	377	385	380	361	366	371	369	377	383	365	360	368	369	350	345	336	369	363	384	387	350	402	409	361	375	406	367	383	372	390	378	384	392	373	365	358	396	373	365	362	347	388	341	390	396	365	363	384	393	395	394	360	393	364	406	382	387	364	382	378	359	350	374	367	366	392	395	371	392	384	331	376	391	344	402	369	391	353	372	378	380	360	383	367	399	338	401	361	373	379	359	351	369	357	342	376	388	345	371	355	368	426	407	374	359	363	387	397	382	347	384	395	374	375	352	376	347	381	336	403	396	392	341	355	373	380	379	361	361	343	378	379	401	358	396	401	337	398	343	409	416	384	394	378	373	381	361	355	383	335	373	362	376	390	355	339	338	367	368	369	393	383	355	376	410	400	379	369	371	361	389	370	402	356	369	365	367	362	361	366	350	354	375	362	378	379	356	363	389	359	353	386	383	372	373	385	374	350	377	393	418	369	367	355	412	334	368	408	376	304	389	371	354	356	364	407	392	373	339	347	397	370	361	374	364	378	405	396	371	378	371	354	352	413	397	388	379	414	399	399	374	377	367	388	379	351	348	366	406	339	405	401	371	379	356	365	410	346	408	397	389	389	363	372	339	341	348	377	371	370	364	363	362	406	385	367	388	410	374	370	391	376	396	362	356	390	371	378	375	404	367	407	357	357	373	381	396	362	393	379	391	409	391	392	443	389	364	371	386	310	363	357	362	367	369	412	367	365	371	375	384	371	378	334	392	356	363	371	358	388	340	355	375	351	345	358	395	405	373	378	400	373	368	368	380	367	363	393	364	347	377	376	348	394	359	365	367	355	380	382	386	356	380	394	367	368	412	395	384	383	388	390	379	377	401	376	389	371	391	367	363	403	367	399	357	385	377	358	378	381	419	374	378	366	362	374	389	373	380	346	398	369	386	344	395	342	379	402	406	373	371	383	379	381	367	404	371	383	386	394	399	400	351	401	410	378	394	385	335	373	370	375	369	345	378	352	360	361	341	394	354	347	373	402	382	375	397	399	356	391	376	382	408	391	390	370	368	382	355	407	389	373	392	361	367	343	347	374	373	348	368	348	356	367	378	367	363	372	367	353	395	362	348	399	406	379	365	389	408	376	377	359	354	369	383	396	398	371	368	365	400	368	363	425	341	334	361	351	353	382	377	411	371	381	366	344	376	372	380	379	441	382	351	355	380	358	387	373	352	380	379	378	375	363	371	395	426	390	379	372	367	385	341	347	388	396	378	376	417	379	400	335	358	388	349	394	374	367	358	349	376	334	385	396	360	373	383	381	382	368	396	357	408	360	384	391	390	354	391	363	346	408	415	355	388	361	381	412	376	371	384	345	379	404	348	363	367	365	378	376	377	370	378	395	392	392	363	348	411	391	396	362	392	366	328	336	363	384	391	363	378	376	380	368	380	363	401	351	393	381	370	343	382	356	353	384	399	373	359	388	362	375	381	364	386	389	399	393	331	392	358	397	374	384	351	358	382	393	382	374	327	385	402	349	411	387	344	364	390	353	392	380	380	356	371	394	379	399	364	402	369	418	366	383	342	395	374	380	398	398	384	341	411	363	391	359	389	350	364	420	369	369	361	377	343	357	393	371	382	383	367	368	430	416	382	365	363	381	407	360	395	382	320	365	391	357	367	355	376	382	372	378	362	357	386	349	358	378	377	331	400	389	400	384	371	372	386	366	367	387	349	375	364	381	392	357	395	360	362	394	388	348	364	309	354	376	405	379	373	364	415	359	373	360	405	377	369	390	380	399	361	351	391	409	407	362	379	385	385	390	348	397	367	385	411	377	408	388	356	344	404	393	368	353	402	380	380	378	337	361	341	365	349	388	371	374	359	403	393	386	349	398	386	401	375	369	381	349	387	408	347	348	401	394	407	374	367	361	375	394	387	358	400	371	370	381	379	420	364	349	362	395	373	369	392	366	365	382	390	402	373	395	373	372	370	397	371	376	363	385	363	389	390	373	383	403	389	338	387	380	390	405	375	383	378	384	396	377
29298	22286	14165	4096	868	796	819	818	773	773	751	781	751	764	726	725	756	754	753	733	716	797	771	758	740	774	742	827	736	785	759	792	783	778	794	769	808	766	747	753	780	754	737	782	787	782	785	804	779	716	772	754	797	820	721	783	753	770	740	741	769	795	753	732	783	724	720	727	743	761	747	768	743	774	773	778	806	794	747	799	753	774	755	759	752	815	777	761	823	744	759	762	761	782	771	737	713	733	756	750	759	766	809	827	771	785	728	752	762	815	773	794	776	801	745	774	751	801	753	757	782	734	839	763	774	736	778	746	747	756	777	726	780	772	760	789	788	833	740	773	753	735	807	752	736	801	748	804	835	707	787	714	805	773	810	742	708	751	754	786	722	739	764	730	751	771	814	754	734	764	754	724	745	775	765	815	754	733	717	744	785	770	712	725	696	772	772	708	715	754	777	723	768	781	781	743	723	794	771	760	706	756	773	744	792	835	798	791	749	728	745	720	747	739	750	766	754	761	785	755	809	773	777	725	733	705	761	742	799	727	701	713	725	768	758	753	739	747	779	729	776	763	775	769	751	761	779	729	793	754	766	815	766	780	721	769	716	761	813	744	742	747	772	785	789	731	783	763	812	751	799	769	788	763	784	725	704	797	757	796	790	838	734	748	767	810	793	772	751	773	733	758	789	803	742	766	749	797	759	814	759	764	826	749	761	707	771	715	710	729	838	809	767	732	779	794	757	783	791	802	747	740	816	752	779	801	769	795	764	806	771	782	806	750	752	751	767	751	759	760	783	797	826	754	794	794	782	736	786	755	760	769	760	803	729	802	753	729	768	789	762	754	709	770	792	766	760	750	731	719	769	735	773	754	794	715	759	762	785	806	756	772	760	749	739	749	773	777	741	736	765	760	805	724	786	741	762	727	778	699	825	728	717	787	817	735	781	804	760	770	772	736	777	768	793	783	808	800	734	737	865	820	756	785	780	759	742	760	788	723	770	749	800	736	744	787	729	733	766	778	778	737	812	774	780	740	748	762	776	753	787	787	750	729	775	751	713	752	756	749	739	765	738	716	718	734	767	749	742	766	790	791	740	762	741	832	737	706	752	752	705	769	738	750	770	809	774	783	757	756	765	740	758	767	764	783	772	788	757	743	731	759	748	769	716	775	767	768	693	767	722	754	769	786	703	768	775	764	772	753	773	765	744	792	710	762	768	822	746	792	779	801	782	716	774	775	811	744	760	765	812	734	771	733	748	748	766	804	767	759	796	780	784	749	785	741	787	762	789	759	735	828	752	760	825	773	724	784	741	767	779	770	703	739	732	822	724	779	762	755	740	770	781	795	746	762	696	805	781	790	735	747	765	759	812	770	725	734	749	732	789	775	747	738	807	787	741	759	755	744	755	790	779	770	752	764	729	758	781	773	813	713	695	795	757	753	750	784	756	726	755	775	790	789	760	758	751	761	745	723	797	721	801	720	755	796	739	799	778	782	818	717	768	791	769	774	712	741	770	763	812	766	804	715	730	751	784	781	756	711	736	783	728	794	807	782	690	713	797	770	780	750	794	782	773	740	768	742	747	754	749	675	723	786	728	788	770	759	780	778	754	756	768	780	756	770	808	750	789	730	740	745	701	781	758	717	773	773	752	732	800	803	758	778	800	783	804	684	761	773	775	739	742	790	767	763	772	764	753	800	752	730	769	771	704	790	775	771	725	770	803	750	802	768	759	743	718	696	739	741	793	757	743	728	741	742	749	788	783	781	729	745	712	763	781	757	763	727	782	783	791	722	783	781	786	711	813	770	770	766	759	801	743	691	715	751	790	735	804	730	786	773	786	764	788	773	715	778	721	755	765	796	697	817	788	740	767	772	789	827	782	722	762	781	788	788	756	766	773	776	746	782	770	743	801	728	789	791	731	711	749	755	810	757	783	759	753	702	818	772	770	760	722	756	766	746	766	743	783	726	741	728	720	733	803	718	750	767	785	769	764	828	786	758	770	735	789	760	791	731	720	796	805	735	718	748	760	758	795	743	751	820	796	760	770	776	774	780	751	764	744	728	712	771	770	833	778	766	753	796	832	804	752	727	687	717	770	764	777	756	805	810	805	772	755	753	740	722	815	782	778	786	790	707	793	767	784	750	772	768	829	825	715	791	747	831	781	790	740	739	781	785	769	768	761	741	721	755	760	789	780	733	768	756	755	819	744	782	723	802	760	766	795	776	782	759	786	748	725	753	752	777	786	778	753	717	719	780	737	817	774	767	774	809	727	745	808	789	820	756	766	751	789	789	731	789	789	758	798	751	749	767	737	798	761	795	758	728	767	736	791	772	763	752	754	786	775	766	783	726	758	752	735	784	757	754	713	780	795	773	763	734	759	787	742	699	755	775	759	793	780	804	781	799	788	751	765	772	793	780	801	720	741	817	780	752	825	791	791	783	735	787	776	758	779	762	760	773	732	768	754	771	767	753	776	763	743	738	754	765	776	799	771	746	763	787	799	721	758	752	740	752	741	743	746	773	733	754	743	798	745	767	734	745	763	834	757	792	775	800	746	779	754	833	765	801	787	760	759	782	759	808	781	736	791	763	751	743	786	771	797	714	770	791	767	775	727	776	754	787	766	765	758	770	757	755	751	700	795	724	786	706	772	683	758	774	743	778	805	773	792	715	731	795	772	741	754	786	781	826	760	761	771	802	791	772	789	771	804	718	754	725	782	769	781	791	786	769	763	758	767	789	755	752	707	711	776	781	769	743	740	742	728	736	750	788	740	791	696	778	765	715	742	694	713	769	788	746	748	763	772	785	794	748	733	774	748	771	747	749	775	752	750	754	706	784	754	775	751	763	777	750	736	819	757	763	785	753	766	824	778	752	776	730	743	740	731	747	762	709	805	710	800	731	782	758	703	773	784	789	770	781	710	810	802	771	806	832	800	751	720	723	775	769	707	763	832	770	790	748	745	746	776	795	749	739	766	756	754	778	791	758	754	808	761	738	747	747	758	780	776	767	750	719	723	729	771	725	773	743	739	724	746	765	775	730	809	781	754	754	801	749	714	780	786	721	727	801	735	781	784	791	774	761	763	747	802	733	796	749	792	730	791	778	756	779	767	794	762	765	780	864	742	776	761	729	795	740	791	781	786	789	772	737	777	738	741	782	762	783	744	764	786	742	702	729	765	751	785	746	767	743	784	757	780	784	736	762	752	769	741	746	759	812	756	764	806	760	722	785	749	753	724	725	800	801	779	794	706	754	729	769	756	795	790	796	784	721	806	704	792	811	802	756	799	735	801	740	716	716	756	744	773	748	760	721	789	716	789	786	750	773	789	748	757	769	748	778	751	766	757	762	752	721	751	752	720	734	737	707	758	732	776	765	717	764	729	730	784	760	791	773	798	722	778	733	756	800	774	754	726	782	789	676	764	770	783	771	758	773	775	761	772	718	781	811	802	738	743	727	730	760	753	765	688	773	767	727	822	782	709	705	718	763	741	761
29853	22647	8617	2982	846	830	802	815	847	819	787	756	780	865	836	845	784	783	764	792	814	833	813	821	817	828	754	843	801	782	763	763	848	796	791	845	845	734	809	807	880	775	759	855	793	772	816	741	789	798	813	773	794	776	820	792	797	787	751	761	797	809	834	787	809	785	781	801	797	820	813	778	782	781	830	833	858	781	843	811	773	787	754	765	814	829	754	761	815	827	854	800	822	782	855	776	780	796	840	833	815	745	784	757	827	792	828	789	786	852	858	810	795	822	794	812	825	769	797	852	801	790	807	762	819	821	811	783	792	835	734	785	769	762	777	779	815	774	851	800	807	749	759	791	782	808	826	826	777	763	786	740	859	808	829	787	780	794	787	808	760	776	803	826	821	793	777	777	806	778	831	771	855	803	800	782	779	821	829	775	791	724	829	729	821	788	847	794	822	785	800	817	817	789	827	773	821	833	805	785	827	807	824	774	828	793	841	816	768	818	792	786	825	789	828	785	808	835	754	790	807	817	790	787	789	775	805	803	827	831	791	802	762	829	817	811	805	777	807	845	822	801	769	757	818	809	785	831	811	775	841	817	836	785	826	820	802	800	812	775	788	834	789	825	849	811	776	777	807	808	778	779	820	812	798	793	834	767	831	816	829	773	812	866	821	810	840	823	859	826	779	758	754	855	839	772	745	815	785	770	767	830	763	833	806	775	833	784	833	813	819	864	798	795	841	813	800	815	776	827	849	795	804	792	797	819	780	869	814	807	818	821	786	792	805	839	771	825	772	827	808	786	792	826	794	832	805	768	850	793	837	782	795	810	826	777	821	791	811	845	820	839	845	811	765	854	806	813	758	824	773	745	851	802	807	810	831	831	821	817	852	800	802	837	838	819	835	801	764	775	789	811	830	824	836	773	835	833	797	772	831	839	796	806	785	783	776	772	754	833	750	823	815	805	807	797	768	877	807	799	826	807	810	736	849	788	786	813	799	852	818	846	848	820	777	760	783	817	818	836	783	846	799	796	783	793	809	825	767	772	860	773	802	770	759	859	797	784	768	795	778	797	745	805	779	797	775	833	794	800	778	748	754	751	821	759	832	834	783	810	785	786	815	837	842	758	828	782	765	803	796	751	827	768	748	855	853	762	823	804	759	717	804	772	784	768	798	771	811	813	820	797	798	842	816	788	847	800	795	777	795	788	839	830	772	821	796	799	768	798	798	816	770	824	739	770	807	826	853	810	861	813	785	731	801	873	808	832	839	801	834	798	841	796	762	777	914	824	840	813	750	777	774	823	784	821	832	771	802	808	821	734	809	820	809	823	813	809	770	790	801	833	795	804	797	796	847	754	804	749	807	819	758	820	742	801	839	836	847	877	826	825	826	777	758	803	848	763	832	762	813	863	851	800	854	792	847	804	778	774	806	769	754	823	818	777	793	819	803	786	808	772	806	827	775	811	795	830	811	845	770	806	819	778	779	823	804	821	818	798	733	836	806	771	806	784	811	783	828	829	772	781	792	839	824	779	806	786	755	837	812	817	797	811	823	743	797	803	858	805	819	804	797	781	836	785	793	788	770	831	754	777	785	809	798	779	776	808	809	823	811	810	795	806	836	758	788	793	841	834	762	801	813	811	774	760	773	827	819	767	795	818	798	796	817	805	811	823	761	787	808	794	808	825	821	802	823	822	809	801	845	797	773	781	813	832	742	781	784	791	839	777	781	825	795	761	813	826	790	797	804	806	806	787	823	831	839	787	770	780	825	769	788	770	832	821	811	779	799	820	827	772	814	816	766	826	806	831	818	753	830	833	812	821	806	808	806	842	818	784	796	805	757	784	800	789	847	805	769	811	793	809	750	769	765	829	818	786	821	789	786	824	764	781	789	820	773	786	822	818	778	765	818	841	801	782	761	771	770	780	845	794	731	793	795	783	797	783	840	774	825	789	770	829	739	805	822	822	767	843	790	815	825	843	769	780	795	789	831	720	813	789	790	813	792	800	801	818	776	800	830	833	777	814	770	836	836	808	803	820	817	817	788	793	811	827	808	825	831	817	776	828	815	795	797	815	796	740	817	740	859	793	829	778	786	825	780	827	779	812	827	810	825	825	813	812	777	765	832	805	842	780	814	795	768	817	767	770	818	829	758	805	789	807	816	795	820	818	783	797	815	814	816	859	771	855	817	789	812	768	774	805	759	827	782	798	812	771	793	814	798	835	820	827	837	797	861	827	793	799	806	873	776	751	853	829	799	794	770	786	792	810	832	820	779	850	813	768	821	774	837	801	775	818	856	798	868	798	768	802	819	798	819	796	797	803	788	825	809	770	796	808	862	794	848	774	803	753	859	766	766	790	836	806	814	813	841	825	818	805	758	832	815	801	835	795	713	766	800	790	792	817	796	785	737	792	827	808	816	805	773	804	805	859	785	776	825	783	771	793	795	782	809	786	794	783	751	752	756	831	809	774	832	792	791	800	745	811	849	815	806	832	780	814	823	790	779	778	821	817	810	833	824	769	789	824	776	799	788	805	781	792	813	808	822	813	785	772	857	834	853	854	827	830	858	817	793	797	773	794	800	840	818	795	763	831	821	789	817	801	778	787	799	804	836	815	803	818	811	842	778	788	804	820	802	760	813	797	796	806	795	788	839	780	767	828	791	772	840	741	819	788	821	820	755	848	782	799	814	827	740	798	845	774	817	786	821	779	804	773	741	790	808	758	776	803	776	778	783	809	802	795	782	789	826	793	784	797	810	819	818	776	789	818	812	811	820	857	827	789	802	847	769	821	761	849	814	773	788	751	783	750	773	795	803	797	791	795	797	796	768	784	790	837	819	789	822	783	751	765	831	785	812	779	852	814	814	811	760	784	821	793	793	797	768	790	817	796	799	827	809	837	825	789	742	809	822	805	777	809	807	770	794	778	807	808	815	814	805	781	822	794	804	782	802	799	775	834	812	786	787	839	803	831	854	761	787	796	827	833	807	786	822	773	775	809	778	778	790	840	813	787	822	805	838	804	779	786	763	794	807	835	823	800	837	825	822	830	718	826	779	811	768	804	813	729	800	810	840	784	781	764	779	835	828	776	818	818	784	792	789	824	777	754	791	828	778	765	812	782	785	781	758	823	761	819	814	795	801	852	800	804	780	781	777	755	782	788	793	799	818	769	771	762	801	804	775	810	798	815	791	833	799	824	791	754	791	807	823	867	832	849	753	795	788	826	852	827	785	747	771	767	790	775	794	746	799	794	768	786	836	756	798	765	836	812	782	847	861	832	773	819	785	803	803	801	826	825	769	815	803	820	835	808	837	813	788	827	789	854	824	756	789	830	779	805	784	820	795	782	800	795	855	871	815	788	772	785	798	792	749	790	817	780	794	795	831	776	841	806	799	791	748	787	799	777	787	758	757	837	835	809	821	825	791	811	751	827	814	823	830	815	790	863	814	769	749	804	765	839	797	743	761	800	845	822	824	812	777	715	805	815	804	806	806	770
24086	21542	28893	24715	21478	12142	1350	880	790	743	726	726	667	622	630	686	585	624	588	602	618	650	606	595	614	599	579	640	611	609	603	567	621	593	599	598	601	599	570	616	601	602	603	566	583	587	610	599	607	568	577	575	598	609	617	616	568	577	581	557	544	570	601	601	585	568	596	586	563	561	587	573	602	587	576	618	613	639	659	610	597	620	656	656	579	573	589	619	597	592	555	583	572	599	612	595	603	581	543	599	586	602	581	583	570	609	621	545	607	614	574	607	573	589	597	565	579	585	560	575	604	566	573	598	578	566	585	603	558	588	582	634	531	630	572	615	598	581	604	567	652	570	523	617	599	599	618	582	562	591	596	593	624	535	576	619	642	555	542	573	545	631	572	572	615	573	544	567	555	604	587	595	613	574	587	551	554	600	638	580	603	557	604	645	553	617	550	548	582	549	588	623	614	594	561	599	577	581	543	570	593	577	615	604	579	568	595	564	566	628	616	581	599	575	590	547	559	572	604	574	623	545	572	638	572	610	577	585	591	560	599	567	582	574	566	587	572	589	601	583	562	578	551	562	531	560	581	585	618	605	575	588	576	668	585	555	606	562	587	531	582	564	607	591	586	581	631	535	585	560	621	546	517	609	550	593	574	586	548	584	570	552	600	583	626	594	623	586	588	604	521	560	582	613	576	569	593	579	568	579	595	604	582	590	573	562	560	614	576	580	571	586	584	551	553	606	596	589	602	571	589	650	592	634	556	604	575	591	603	607	579	611	619	593	573	612	589	579	558	609	611	551	607	590	574	573	587	587	617	546	613	559	574	549	593	547	594	542	607	620	580	569	593	572	581	541	580	596	586	592	592	597	562	583	589	532	580	590	569	572	559	602	537	558	591	592	584	613	583	590	608	596	597	588	600	563	580	559	629	561	624	579	598	594	602	577	532	562	578	619	619	565	600	564	601	603	631	580	568	528	531	618	635	591	558	588	598	572	565	629	600	606	613	601	580	594	559	539	610	544	555	586	591	588	571	576	596	610	571	531	618	569	566	538	599	593	590	606	562	545	530	621	607	591	543	597	576	556	565	628	570	610	577	579	616	575	578	542	603	610	582	608	611	612	584	571	584	604	615	609	579	579	574	555	597	600	583	553	572	578	589	596	568	551	579	591	582	578	635	619	603	609	618	511	590	608	620	580	597	600	543	551	594	611	553	605	560	570	611	569	534	602	590	646	569	593	573	604	586	576	586	603	612	612	621	625	608	571	613	595	562	605	573	591	600	583	549	573	582	607	592	600	607	547	567	583	573	575	591	613	588	629	593	639	572	634	587	568	559	620	574	588	625	577	543	597	566	627	625	607	538	522	578	598	629	545	597	638	587	555	517	587	584	572	550	614	543	585	554	567	599	564	606	548	580	580	577	624	653	579	602	623	625	547	621	592	546	564	594	566	608	588	584	569	587	559	557	637	541	611	557	549	514	589	597	633	587	559	634	617	587	619	606	590	578	568	599	596	634	569	612	612	576	605	569	555	583	582	565	536	553	571	592	607	576	573	557	591	596	565	561	570	609	560	573	546	632	515	588	616	587	567	583	590	636	614	605	611	604	583	606	535	556	566	594	596	589	607	547	620	629	555	579	538	592	595	581	589	604	614	558	618	617	593	594	575	573	634	561	551	591	619	573	561	596	576	581	595	582	568	608	609	601	576	572	611	593	548	578	566	625	558	568	563	616	604	580	573	573	618	620	577	604	547	554	590	563	548	572	567	596	548	587	599	609	556	608	619	581	585	569	561	592	614	585	553	549	581	583	596	616	534	622	545	584	582	590	542	581	608	597	605	557	594	602	586	567	555	632	556	605	584	585	601	592	639	558	548	604	611	609	560	615	605	580	566	609	569	598	603	583	610	566	579	554	538	593	586	594	565	572	603	596	556	584	629	588	577	583	568	573	595	594	533	565	555	575	596	597	616	597	575	564	598	596	615	621	581	595	547	603	608	586	602	577	586	532	563	584	602	593	524	571	511	528	577	597	558	566	563	538	578	598	569	596	601	572	569	574	584	605	619	568	593	577	571	570	607	514	604	566	531	547	588	585	596	599	601	588	609	596	587	554	587	577	564	558	575	589	560	573	595	600	582	630	602	617	577	616	593	586	605	626	607	569	572	566	592	588	625	578	588	577	616	611	604	579	539	576	554	644	533	553	588	622	564	602	597	586	633	560	564	579	558	591	592	581	585	557	570	590	545	584	595	568	580	561	601	571	593	583	598	573	558	578	614	635	547	543	600	590	570	609	588	546	594	596	625	613	599	551	562	564	574	637	585	573	564	579	629	581	570	624	571	629	606	547	557	540	571	571	549	552	549	582	589	584	561	580	611	607	566	566	625	531	562	567	616	591	603	562	597	634	588	570	587	580	590	581	577	576	599	616	608	565	667	549	604	561	588	550	605	587	591	634	572	575	634	583	612	595	563	573	584	623	585	587	563	601	563	565	539	558	595	634	592	551	571	615	576	558	595	586	556	566	607	633	564	552	556	564	622	593	612	550	575	537	584	558	589	574	584	576	585	566	596	578	571	595	588	586	598	579	578	581	592	554	580	596	532	548	603	586	565	583	587	570	592	540	597	600	553	616	580	551	548	546	562	585	599	586	594	561	571	568	598	597	610	604	619	602	601	588	606	604	548	583	582	568	560	620	583	585	576	585	573	559	568	558	572	585	616	545	545	581	581	595	573	591	555	604	555	602	546	575	595	567	598	609	596	583	603	571	601	566	579	591	591	576	637	600	575	570	630	574	541	606	576	587	585	563	556	585	575	580	562	549	591	568	584	577	559	550	638	597	545	546	548	572	586	583	623	555	538	556	570	581	542	555	581	574	562	558	571	534	586	594	586	573	594	606	599	561	551	562	586	579	595	562	572	548	582	588	608	590	552	572	532	609	573	601	574	590	593	614	584	598	565	554	587	602	609	622	556	526	568	632	570	549	607	575	567	565	624	591	602	591	576	576	591	566	609	594	588	551	585	553	573	606	565	569	565	565	578	573	564	578	624	580	576	571	611	580	572	574	579	609	580	544	549	634	564	575	567	583	594	577	648	613	587	606	607	598	565	572	582	603	582	566	595	577	597	620	602	584	596	583	579	572	555	597	549	575	582	590	597	603	609	611	580	585	579	585	568	564	585	608	550	569	563	566	584	594	596	571	612	627	584	607	608	552	583	578	570	586	550	600	598	532	574	604	586	636	601	567	636	562	613	559	571	613	604	593	567	606	575	616	596	587	566	565	572	507	558	568	604	579	613	599	589	549	580	558	551	594	550	602	600	618	608	566	559	591	616	574	570	594	598	557	593	620	583	608	598	592	580	573	613	571	551	559	596	582	578	581	564	644	598	543	614	535	591	550	555	592	574	582	610	588	604	569	568	604	576	557	589	595	555	618	561	556	602	576	619	562	551	566	592	558	585	571	523	588	580	592	577	605	577	609	565	553	592	594	580	549	582
31121	39949	42751	18971	1910	1504	1251	1084	955	816	818	789	771	783	755	732	708	709	699	677	654	679	679	653	690	629	666	631	637	620	657	627	620	655	655	628	636	640	630	669	656	631	645	648	624	666	679	627	600	629	621	605	646	620	644	616	641	624	590	626	622	630	597	588	628	643	627	657	644	637	586	620	661	611	639	645	652	630	592	660	612	651	635	636	629	664	700	648	638	621	628	686	600	624	643	649	631	633	640	630	575	644	620	632	622	585	627	640	578	642	587	612	643	623	666	604	617	642	629	598	600	644	622	625	621	658	630	645	600	631	674	572	586	556	647	609	639	614	643	608	617	628	637	611	644	633	632	651	615	618	629	629	671	632	640	609	623	610	654	633	638	679	635	662	620	620	629	640	600	660	668	632	587	605	627	669	610	598	605	623	599	616	607	627	631	603	642	631	603	639	602	622	579	592	592	588	630	690	610	634	574	613	613	608	624	613	615	626	605	634	612	664	675	644	664	680	611	663	608	664	608	585	576	610	614	606	664	649	601	605	660	637	592	614	635	669	596	636	635	615	597	645	620	673	603	659	621	595	655	638	626	606	615	632	535	598	608	629	640	609	602	665	626	676	647	663	645	610	613	623	635	660	585	578	637	579	654	629	653	603	660	644	623	616	617	643	620	611	602	561	570	609	643	640	595	628	595	636	624	614	621	591	600	633	608	639	560	685	625	645	633	626	644	592	585	599	633	626	635	673	616	623	634	648	644	629	626	639	578	625	610	604	640	549	613	647	582	629	610	626	616	598	658	660	618	666	662	608	636	591	604	592	560	619	629	566	635	582	627	585	597	648	623	621	581	622	633	605	584	622	636	673	606	608	631	640	622	618	632	600	602	672	663	635	624	573	633	656	613	637	645	623	618	614	635	618	656	662	610	626	638	637	666	652	634	656	620	642	626	616	634	658	597	626	655	612	604	634	611	654	583	629	634	617	607	600	629	627	605	595	579	626	628	649	657	639	625	637	576	619	621	607	626	620	618	592	606	620	637	621	626	593	654	700	626	623	621	637	618	641	596	643	637	633	622	619	613	635	638	604	621	631	670	565	677	648	650	601	610	642	572	652	647	610	590	633	637	597	584	619	637	631	623	624	598	620	616	597	630	619	590	603	613	592	605	574	589	632	628	605	607	655	638	573	598	649	598	597	651	639	632	612	640	619	621	638	595	668	628	646	646	595	592	652	645	615	618	621	587	640	631	658	595	664	593	615	629	638	620	628	659	607	619	637	600	639	572	692	596	610	590	614	617	647	644	650	625	577	649	581	618	623	557	613	588	591	676	627	606	602	593	603	633	603	621	612	613	652	600	630	619	604	608	599	616	652	645	599	626	642	574	627	623	594	577	627	602	582	662	617	633	626	628	630	634	622	567	668	559	635	587	635	564	609	603	643	566	619	625	598	588	667	627	638	667	669	608	621	641	655	668	628	651	607	627	577	628	647	627	576	590	651	635	645	615	579	661	602	591	673	599	637	604	634	643	669	617	690	630	607	594	655	612	626	607	606	604	653	583	644	596	615	609	611	582	625	673	646	612	622	622	647	648	552	621	639	615	639	620	604	604	585	617	620	605	641	605	586	608	637	642	596	702	602	615	625	602	616	606	663	598	650	685	619	633	630	558	610	596	575	646	645	647	627	622	608	610	651	684	625	606	666	612	594	617	584	589	636	635	676	605	645	593	638	574	628	604	610	603	624	615	677	619	609	651	634	569	599	633	641	621	594	565	651	627	651	616	644	623	644	637	629	604	615	627	654	666	603	612	595	566	618	668	600	585	606	618	649	621	631	645	651	661	587	636	625	635	646	627	609	574	653	611	646	629	583	563	605	625	609	619	667	608	640	587	622	623	593	635	622	611	606	619	633	668	648	585	614	661	634	584	610	659	606	646	649	605	606	622	628	621	620	576	647	646	606	630	629	618	638	658	647	664	634	645	633	601	681	615	638	623	612	649	627	623	623	664	605	621	620	593	617	600	657	624	620	656	616	638	639	662	606	618	667	560	626	619	599	630	639	598	635	666	608	654	587	598	616	653	592	625	657	634	603	583	576	624	567	632	632	620	621	584	575	615	623	637	597	618	647	586	617	568	624	592	606	672	646	649	665	643	662	635	651	615	669	634	633	657	596	639	647	643	634	598	638	651	648	638	606	599	623	625	638	627	626	616	649	603	633	606	660	616	661	621	596	602	629	637	639	633	630	607	608	621	616	644	644	631	634	583	659	591	649	617	599	638	603	633	642	606	635	603	614	594	644	587	622	665	605	610	641	632	587	670	594	620	604	644	607	608	630	612	671	615	635	660	607	619	597	613	630	621	616	634	654	613	619	656	599	627	657	635	674	648	640	644	626	647	651	628	634	645	618	598	633	592	611	639	676	639	648	669	607	605	620	574	664	646	636	652	592	658	612	642	654	609	619	599	618	634	578	596	615	623	687	652	621	642	648	649	623	607	651	656	640	603	617	613	637	611	610	638	621	634	614	646	640	590	619	651	604	642	616	643	597	655	606	636	654	599	659	624	635	574	617	612	605	620	644	631	658	677	612	588	625	662	603	612	628	580	583	620	592	606	617	656	620	629	612	620	580	616	580	622	619	593	617	622	654	618	588	620	664	599	600	613	616	619	602	652	654	608	603	601	560	596	658	609	624	645	578	688	623	621	614	595	640	570	612	605	604	632	608	617	617	596	634	593	639	612	596	637	619	576	667	581	665	625	596	626	631	602	621	625	575	662	607	623	615	660	630	604	650	586	625	639	648	606	618	613	601	642	622	592	597	609	611	629	641	617	626	622	599	605	614	612	609	608	608	613	618	568	569	642	631	608	676	601	641	630	630	640	606	647	610	573	591	612	672	647	658	601	635	604	615	642	652	650	663	621	608	599	626	635	579	580	630	643	613	635	617	571	616	610	612	592	627	627	627	610	621	598	607	655	617	623	641	636	652	609	585	643	615	644	627	589	596	629	627	608	639	605	634	631	659	604	603	667	592	580	656	603	605	654	605	619	615	639	643	589	597	611	630	617	673	647	574	644	610	587	606	642	627	606	611	645	639	577	647	646	634	577	636	610	608	636	590	622	648	624	644	610	608	613	638	654	637	601	643	623	590	667	638	649	596	639	608	629	641	609	605	664	646	621	604	617	642	617	615	637	557	626	655	661	613	609	643	623	627	591	641	617	610	670	635	576	677	630	610	587	597	613	593	601	636	617	609	623	625	594	612	610	598	633	616	620	649	637	615	659	631	606	636	611	593	576	620	641	643	595	611	559	612	625	666	578	614	591	637	643	610	631	611	617	600	637	607	655	579	644	651	647	576	686	614	620	646	615	631	601	642	605	652	618	617	620	664	634	620	597	624	636	660	621	650	675	599	608	610	591	618	618	621	666	621	596	612	572	670	595	657	604	626	635	617	657	633	608	623	602	592	644	612	603	630	661	667	612	630	595	633	636	576	600	573
25123	21516	28250	25283	17174	1804	870	735	715	692	703	678	692	648	641	654	658	668	675	631	677	657	631	657	655	648	585	610	652	607	667	642	654	626	606	614	593	621	634	649	609	657	661	621	598	626	662	625	618	631	616	602	608	619	582	623	669	624	598	650	633	650	599	637	637	594	629	619	670	656	602	670	689	637	653	654	640	668	605	608	662	672	619	667	595	621	634	646	651	599	651	678	615	660	650	621	621	618	644	653	646	661	601	622	601	588	662	663	631	627	618	649	585	621	684	662	686	591	598	612	611	611	602	646	630	628	583	656	604	658	600	628	672	640	643	573	600	628	646	636	609	600	620	636	614	595	605	608	600	593	624	641	558	593	661	601	618	677	612	622	642	643	602	625	607	610	632	652	628	598	577	639	616	613	618	641	626	624	640	630	648	601	660	618	649	629	625	655	637	612	585	623	686	651	595	683	635	635	650	667	623	654	630	631	630	597	606	636	615	638	639	654	593	606	648	629	649	637	652	594	646	673	620	611	656	604	599	634	624	586	597	657	580	628	601	660	637	617	622	635	616	619	588	622	623	671	626	655	617	630	634	659	651	640	595	623	657	634	596	638	633	662	662	652	573	596	643	636	556	660	648	605	617	679	661	603	632	660	596	625	622	589	632	602	654	638	598	634	549	618	649	640	661	611	627	603	656	666	587	596	591	667	605	663	636	655	633	624	617	662	606	677	656	663	638	611	637	600	615	628	587	591	630	629	656	571	615	608	616	614	647	674	684	633	614	647	626	626	650	643	633	640	692	618	614	605	593	618	599	610	615	585	649	642	661	660	611	598	630	654	646	620	617	620	656	687	632	662	638	636	637	697	628	612	621	607	609	617	636	656	603	577	619	639	574	608	638	615	650	578	589	588	651	609	618	676	626	634	617	597	630	626	623	648	613	574	591	639	625	603	638	637	645	645	628	614	644	590	607	607	613	657	667	633	598	618	640	597	608	576	634	608	647	605	646	632	599	551	615	620	633	613	624	647	635	606	612	637	610	622	607	615	649	616	645	704	601	664	595	616	599	672	625	624	638	636	644	598	618	647	675	639	621	612	608	597	612	629	620	632	659	592	581	590	609	647	558	613	652	626	567	612	669	671	604	605	648	621	588	586	605	628	653	643	600	596	626	591	651	663	651	608	657	614	619	581	642	614	646	639	594	615	621	613	627	666	655	600	589	604	634	631	631	629	609	631	597	629	639	611	647	597	646	639	640	611	648	622	620	598	643	657	579	638	648	637	640	626	638	639	661	611	655	612	579	618	639	678	588	652	605	616	643	647	617	614	658	647	611	589	680	592	642	646	670	639	658	655	635	609	603	651	658	650	642	578	601	616	635	634	636	617	652	621	642	658	623	648	585	615	557	610	608	599	575	616	605	621	635	621	613	646	600	593	592	617	651	611	612	623	616	597	650	569	628	582	645	638	609	628	620	626	650	638	582	635	623	587	607	597	663	674	646	605	611	689	594	577	610	656	637	594	630	624	623	565	608	608	614	613	622	641	593	596	627	606	615	638	640	652	593	641	599	671	622	639	635	651	605	638	605	620	677	606	645	617	614	620	644	621	605	630	624	641	607	617	624	680	621	615	621	639	626	595	632	649	585	624	663	612	635	617	602	605	679	594	610	671	604	666	627	653	636	627	690	652	606	659	616	616	631	605	633	613	676	632	616	597	599	620	655	646	648	596	618	604	632	569	635	640	621	586	617	629	659	621	636	640	653	615	633	620	654	642	632	664	662	652	607	599	639	624	604	695	590	622	634	600	638	611	627	628	636	577	622	601	581	606	663	613	612	632	616	627	594	627	685	617	608	658	617	605	642	629	634	596	594	583	606	598	644	617	609	594	621	627	588	653	600	583	611	621	634	630	624	588	601	622	628	626	601	624	609	617	614	664	619	576	615	597	631	640	625	608	646	660	652	588	646	597	636	615	630	615	633	599	619	647	659	622	622	682	636	600	585	651	595	651	620	620	626	650	608	646	638	641	641	615	628	570	622	627	609	683	646	631	602	644	634	636	634	621	642	611	643	621	592	632	641	608	586	637	629	598	579	655	645	634	631	655	622	607	656	585	560	634	586	631	638	616	619	643	673	625	579	627	624	616	670	633	625	671	618	614	619	630	619	600	623	584	590	613	608	635	621	622	595	679	664	631	640	623	612	613	658	628	611	595	648	550	632	609	618	575	628	613	609	646	680	685	588	608	657	589	579	623	627	592	591	577	627	629	635	603	660	607	643	642	608	621	601	635	647	628	610	610	618	619	660	637	615	592	590	587	607	580	598	640	649	656	572	626	681	602	619	644	588	658	648	697	670	578	660	585	595	634	627	594	586	605	633	625	608	633	585	614	608	594	633	616	613	681	604	607	651	589	648	621	594	638	608	653	562	653	636	645	610	603	586	606	611	647	639	624	610	609	625	641	644	596	662	626	610	607	658	630	630	617	600	664	645	670	644	655	577	634	577	674	644	622	622	610	606	639	594	654	656	623	631	649	575	627	617	661	664	628	608	634	635	638	596	609	636	656	663	641	618	669	604	607	635	603	575	621	595	607	687	678	616	613	571	646	629	621	603	624	651	613	631	587	591	613	658	605	638	613	578	601	600	665	658	603	640	627	615	650	630	612	637	626	629	626	666	658	625	616	654	658	614	612	611	620	634	608	657	665	607	658	620	679	619	628	608	585	589	594	632	613	610	628	635	671	626	627	672	617	610	616	594	609	615	645	635	626	613	632	610	684	650	603	599	646	655	668	599	622	629	606	608	603	664	585	617	597	688	620	617	629	604	600	627	623	607	609	617	626	648	616	659	606	611	636	676	614	595	578	572	672	622	620	590	675	622	628	654	637	614	614	609	630	644	654	604	626	624	615	648	608	578	656	654	624	628	663	637	650	652	601	650	601	597	623	663	620	588	582	649	603	633	609	632	666	686	619	625	618	639	601	573	640	622	591	606	644	602	622	625	617	604	635	659	625	649	611	625	612	633	613	604	642	608	640	651	639	593	634	632	637	597	645	612	569	693	601	616	607	613	610	631	614	617	595	675	607	593	588	610	613	568	602	605	621	657	624	640	630	636	605	580	610	595	647	635	626	630	603	598	654	640	627	654	640	634	639	602	654	609	655	616	599	611	641	644	605	656	660	621	609	597	677	637	613	611	603	629	621	643	638	611	613	652	665	626	612	632	610	634	621	612	603	648	627	649	637	632	618	601	649	660	648	629	650	618	614	630	624	622	638	583	605	636	651	639	618	639	661	633	652	625	638	594	634	624	662	627	631	654	648	650	639	559	639	624	611	616	592	627	656	637	598	693	683	624	644	638	620	603	610	645	635	647	611	590	646	612	622	650	595	600	598	635	646	609	631	643	670	610	636	617	653	612	678	598	625	622	589	636	608	653	668	637	647	657	654	605	633	621	590	652	644	630	611	622	659	621	599	639	642	638	612	616	675	631	587	603	621
31097	34570	33180	13765	1401	1141	996	909	842	774	777	731	745	673	699	665	700	677	659	695	698	684	705	654	658	673	621	699	661	645	672	679	645	675	612	640	630	675	681	672	701	618	631	625	632	636	659	641	652	670	625	637	659	647	664	644	663	639	663	678	656	645	709	658	650	643	630	657	674	662	626	664	671	645	649	643	681	667	639	648	686	676	694	657	631	652	622	671	638	609	624	668	679	688	674	628	637	599	679	620	654	687	665	658	699	670	668	651	632	646	633	660	659	699	636	638	702	641	625	653	620	633	589	635	652	686	672	663	651	647	651	630	617	696	658	668	659	622	679	644	669	656	716	624	596	638	628	599	649	635	640	660	648	652	594	644	674	664	668	670	705	633	661	631	637	670	642	626	686	674	643	686	630	665	609	634	655	638	648	689	606	661	666	669	640	674	666	647	625	639	654	644	655	654	641	713	644	650	670	614	679	721	680	650	671	637	650	684	719	684	642	680	625	638	684	680	660	658	682	648	646	640	636	592	612	653	674	658	647	629	698	631	625	603	645	609	669	611	688	639	619	623	650	673	637	650	648	680	681	641	627	659	686	664	680	605	639	638	671	660	616	632	648	655	642	606	599	673	681	630	628	645	669	625	598	680	659	637	645	652	660	635	614	642	687	616	676	700	658	632	628	671	666	663	643	678	720	657	672	664	698	649	658	682	645	633	624	618	632	655	658	614	642	603	702	677	623	659	686	654	672	637	653	621	626	667	672	633	656	648	646	583	646	684	659	630	635	602	644	616	634	622	637	725	636	682	650	665	628	682	699	616	649	639	615	636	647	661	655	621	665	662	650	686	632	614	633	630	655	643	650	667	666	672	628	660	695	646	698	686	611	672	671	643	694	647	651	636	629	675	638	597	640	625	673	646	626	633	659	677	631	678	617	677	613	678	716	674	673	620	641	664	651	641	647	624	686	666	627	655	650	585	648	638	643	644	666	673	639	697	614	648	615	666	662	646	629	673	605	661	659	623	664	636	629	655	672	632	674	596	633	623	673	691	640	638	593	649	615	654	629	617	698	621	654	663	608	654	654	643	681	649	661	643	679	649	655	659	677	678	607	698	648	681	674	669	633	714	629	654	630	645	658	627	612	659	654	640	587	640	677	646	615	665	625	736	650	634	658	650	693	619	661	671	659	644	625	648	652	620	639	703	654	658	670	641	624	639	635	620	655	644	643	640	638	667	645	656	630	579	646	664	686	654	657	697	645	654	642	641	640	597	684	652	649	649	669	696	635	671	700	679	633	668	612	654	661	672	688	628	643	659	603	647	660	633	634	670	688	653	602	688	676	670	634	675	651	680	690	648	649	678	651	640	659	676	637	644	675	689	647	617	654	636	658	660	656	646	662	641	691	645	662	628	621	624	612	672	650	651	630	605	657	640	692	634	659	699	614	670	671	619	682	644	665	677	640	637	652	611	610	666	656	687	642	656	645	677	660	658	698	617	636	666	685	594	690	654	607	642	669	678	635	669	632	657	661	686	677	618	633	659	618	609	684	637	649	641	622	654	672	693	587	680	644	614	704	614	695	638	618	652	629	654	644	686	730	643	703	652	693	675	686	670	647	626	665	669	657	722	693	657	646	673	644	639	671	680	636	631	636	614	684	699	661	624	658	623	623	640	625	619	635	659	654	664	617	638	658	671	658	623	682	653	653	627	632	627	662	634	641	663	655	653	620	648	652	657	628	655	644	655	613	676	660	649	646	633	638	662	664	659	662	661	629	655	671	607	641	682	625	633	658	623	643	596	668	644	644	671	684	675	617	594	608	719	648	633	643	712	661	657	665	659	654	650	690	674	675	641	653	646	735	674	619	607	684	689	641	626	656	682	669	643	694	611	661	630	688	605	654	698	701	605	673	655	655	633	644	645	653	640	644	643	672	566	674	643	671	676	656	703	655	713	682	691	680	648	642	671	668	652	683	603	650	628	622	624	660	657	627	630	660	681	625	606	681	637	627	648	622	672	652	653	611	633	656	648	657	642	650	601	692	679	644	639	584	682	678	659	622	641	684	651	702	692	622	625	662	659	641	641	662	594	650	654	623	648	622	637	683	659	697	633	632	705	613	647	625	679	656	732	666	670	667	614	620	599	656	674	646	675	629	677	663	673	655	635	702	636	648	667	650	611	634	608	637	662	659	635	616	616	669	638	679	618	624	644	657	625	643	663	644	629	655	643	690	661	623	669	664	595	630	660	667	639	669	633	656	574	629	657	642	606	647	701	662	640	683	636	625	636	589	669	639	688	688	633	674	670	660	637	641	657	675	700	667	643	650	674	689	629	640	605	657	646	675	668	645	650	595	677	655	658	690	576	648	666	668	644	677	642	677	673	625	698	654	650	668	624	597	694	640	669	630	618	669	630	666	653	675	645	626	706	693	672	621	621	741	644	712	635	657	655	666	652	622	685	656	622	628	702	654	642	627	684	638	650	634	616	650	639	634	661	623	684	653	644	643	646	613	662	674	669	624	674	674	662	656	632	630	618	622	630	653	663	677	645	683	653	603	680	658	660	683	674	648	674	641	648	651	694	649	674	661	668	650	652	668	668	662	621	616	648	654	653	612	647	698	660	640	667	656	663	661	600	656	679	604	628	615	626	638	637	679	636	651	651	636	655	714	646	610	635	620	649	666	636	666	671	672	611	657	677	663	602	612	645	651	676	657	687	643	629	694	627	633	625	712	687	634	662	647	582	623	607	668	645	684	660	643	645	585	650	615	642	657	681	656	627	626	649	674	609	602	643	627	627	693	664	651	616	662	649	654	647	673	701	623	642	654	664	639	623	653	668	668	674	631	674	647	652	664	662	672	651	621	666	613	639	663	670	646	625	654	672	677	661	620	654	595	609	646	663	661	637	661	632	642	655	630	635	645	657	664	673	638	653	646	673	624	607	649	698	640	645	611	659	621	638	621	624	634	645	638	646	647	652	617	663	655	649	653	640	650	684	656	612	658	684	676	613	668	666	672	672	639	620	637	614	623	679	633	657	653	681	623	654	656	675	653	628	615	689	662	709	644	677	621	638	617	663	616	642	638	723	668	632	639	678	637	626	618	656	657	679	635	650	678	665	688	640	667	610	646	618	664	664	646	655	628	624	696	647	675	707	650	643	689	660	625	638	646	641	653	648	629	639	675	607	609	614	646	640	609	667	657	637	633	654	639	647	605	644	644	614	684	688	693	673	646	649	652	698	627	620	694	678	645	660	639	641	623	644	677	700	665	695	661	677	652	633	661	634	677	586	619	671	644	646	666	655	655	661	633	643	692	621	629	651	702	592	695	622	678	694	673	633	620	631	632	683	714	643	681	601	644	687	674	640	622	661	660	658	650	655	636	628	649	670	642	698	664	651	633	642	617	662	629	627	708	644	643	639	628	627	680	693	656	664	693	642	651	695	664	608	671	667	630	626	699	655	630	678	670	586	652	623	657	651	682	632	655	582	629	657
22840	21545	29436	24175	21548	21530	10516	992	696	598	580	514	511	460	464	445	484	423	433	389	452	427	376	373	391	384	405	386	375	361	386	373	386	363	394	364	395	367	368	372	349	377	359	358	363	369	363	368	395	363	371	391	365	359	336	345	379	373	334	349	373	376	357	360	363	364	372	396	351	390	386	378	378	344	384	356	307	352	363	367	356	336	365	357	374	359	370	363	372	377	365	357	347	365	364	370	363	343	372	373	404	357	374	367	365	385	380	374	350	337	376	386	394	388	347	343	366	360	370	355	336	376	353	380	342	360	360	391	376	364	385	366	359	362	371	338	345	334	353	378	359	365	361	359	356	326	385	321	359	347	346	339	375	355	352	349	353	351	381	356	365	375	376	359	393	358	360	325	379	328	339	343	365	326	337	396	372	379	311	344	354	365	354	355	342	354	358	373	363	354	404	357	376	340	357	355	347	344	364	381	342	346	356	340	344	354	354	344	361	361	348	375	398	357	351	330	360	326	386	379	330	351	345	358	347	371	358	409	380	365	385	382	364	350	364	387	362	394	346	355	317	369	360	361	353	376	377	365	396	351	375	338	342	376	314	369	364	371	380	340	367	347	355	347	379	379	342	351	364	382	370	321	383	353	346	370	353	327	339	370	398	340	357	397	376	337	361	367	338	342	353	365	367	363	372	368	358	357	380	355	363	372	342	373	366	338	390	360	357	350	360	367	336	363	371	339	335	333	376	357	319	418	334	342	363	371	375	392	357	345	351	372	406	359	379	345	361	379	359	376	339	374	343	336	353	361	335	384	337	319	364	421	348	364	417	327	362	337	339	351	397	337	340	389	372	374	352	357	362	359	333	348	365	350	342	369	346	340	364	332	337	395	331	371	343	357	359	385	358	357	358	354	347	379	368	379	338	354	349	354	369	359	347	338	371	349	334	348	387	362	360	358	361	366	379	340	328	370	352	359	334	368	365	360	358	369	338	340	337	355	354	353	362	365	356	381	354	365	394	340	329	348	319	349	349	344	351	397	387	344	372	358	389	371	336	341	362	348	369	383	345	351	349	358	381	375	390	374	381	385	365	315	368	354	353	333	360	351	353	330	355	367	374	353	377	391	366	347	370	366	401	361	347	387	355	374	367	380	332	383	369	378	392	357	390	365	387	321	331	325	385	359	337	367	352	358	363	368	342	364	358	380	322	369	349	353	360	367	359	327	363	380	353	339	343	366	377	331	363	340	369	350	368	350	358	370	356	399	366	343	355	349	375	339	342	375	362	353	348	364	354	337	351	366	356	320	350	369	348	357	359	346	358	354	376	348	350	318	319	390	375	348	361	362	361	349	352	364	369	347	341	354	386	384	333	341	389	390	362	348	361	381	373	332	348	356	357	352	320	346	375	393	361	346	345	349	419	344	370	334	365	347	379	360	362	324	410	358	358	356	367	353	359	357	333	334	357	377	401	397	369	323	350	352	368	321	336	380	371	369	371	374	367	367	362	362	388	357	348	337	342	368	376	362	352	312	346	373	344	366	339	369	347	359	320	326	329	341	358	334	350	361	369	382	345	367	349	359	356	344	384	357	380	383	338	364	370	347	340	358	349	319	383	347	325	357	365	357	343	353	335	319	335	328	336	363	356	376	365	352	354	372	318	363	356	371	313	318	347	353	347	343	338	314	343	371	376	367	354	358	370	355	361	329	352	338	342	333	372	360	388	362	337	362	377	352	372	365	397	352	393	354	344	327	368	355	342	343	375	326	352	331	345	352	370	333	335	342	351	372	370	382	370	361	355	341	382	365	354	350	359	339	357	361	357	371	396	395	385	354	342	338	371	364	338	335	322	359	366	348	365	348	363	376	348	371	406	359	354	355	346	377	338	349	329	360	378	355	366	343	393	370	360	351	375	348	393	338	364	345	342	372	329	365	403	359	338	370	360	385	359	366	373	369	376	362	363	334	332	325	347	347	368	350	337	363	355	333	384	344	373	377	351	327	344	355	355	332	354	365	356	320	370	323	353	366	359	389	369	351	383	361	314	354	332	331	391	331	349	345	361	365	361	375	373	333	357	343	342	367	360	339	357	339	358	365	356	350	334	375	374	361	352	344	338	355	344	345	378	357	351	353	374	343	358	333	322	382	366	357	395	358	363	369	355	318	338	339	378	330	375	371	370	388	349	368	331	330	344	352	311	413	355	365	332	337	339	339	342	374	372	334	344	380	340	365	350	342	377	334	343	370	349	360	352	364	344	329	366	363	373	375	373	359	336	359	343	404	362	338	394	336	358	358	360	371	356	349	366	372	324	349	333	377	354	396	362	360	388	350	355	338	329	372	315	366	365	337	327	366	332	348	358	363	366	341	370	353	373	373	374	364	353	346	351	371	377	386	344	319	366	364	336	387	370	346	350	355	382	366	376	338	363	376	360	379	362	331	342	356	335	329	344	363	383	363	355	344	376	356	331	387	346	367	380	354	370	394	334	315	364	357	345	358	369	393	354	378	361	355	381	387	377	374	364	374	370	391	342	350	358	330	396	380	322	332	357	332	367	369	347	397	337	374	344	369	320	355	331	320	365	350	377	360	354	361	348	349	349	356	364	371	352	343	388	377	322	367	366	347	357	327	333	391	360	360	387	359	386	374	349	371	347	352	365	363	392	350	367	355	369	361	384	338	330	352	367	376	356	349	382	310	346	372	350	368	331	355	370	378	363	345	370	391	371	352	382	367	344	387	364	322	354	347	350	386	362	364	393	367	384	354	377	350	354	386	366	379	345	370	341	370	354	369	340	339	358	340	366	353	343	332	367	339	365	354	350	355	375	379	370	350	365	371	349	352	364	350	386	377	368	361	350	372	372	347	361	351	374	353	367	345	351	357	361	364	360	375	332	366	352	342	387	377	347	359	352	332	394	355	364	344	358	391	390	369	332	387	357	391	351	349	358	351	371	364	370	354	333	335	368	357	328	357	379	382	356	358	377	328	351	360	373	373	359	337	362	347	318	335	367	370	315	356	354	349	370	344	367	337	337	364	324	371	359	350	311	358	330	349	355	344	363	369	328	339	369	363	376	320	344	351	346	330	352	337	340	370	351	385	373	354	393	336	360	360	369	339	352	324	363	344	368	337	382	331	413	377	369	372	337	327	386	359	351	349	356	392	358	372	379	345	395	376	371	336	348	365	346	355	361	367	370	372	379	365	372	362	375	370	364	358	355	359	353	367	350	361	379	349	327	359	348	360	374	359	367	362	363	339	367	383	324	343	382	347	370	350	354	371	355	377	332	321	355	357	371	357	381	365	411	355	324	342	341	374	348	335	339	376	362	381	385	359	350	394	381	366	328	359	394	343	346	363	377	365	360	421	353	358	374	376	412	380	355	357	369	374	396	346	364	363	365	357	366	347	329	336	378	365	382	334	364	374	365	370	372	372	342	363	373	344	353	360	355	360	356	358	353	354	363	362	353	354	389	328	332	353	353	344	354	348	361	369	358	356
34853	45073	53265	29721	2720	2030	1602	1219	1006	905	775	661	645	586	623	543	510	491	472	479	417	400	441	436	420	422	414	436	468	448	433	397	416	364	414	373	407	413	371	397	385	398	404	410	386	385	387	379	367	434	441	338	405	391	398	394	357	377	409	370	399	413	381	373	376	372	399	366	392	387	383	364	391	343	404	393	412	414	375	422	417	386	376	394	409	369	378	392	353	384	390	412	444	402	360	394	377	350	409	400	466	366	380	382	372	367	385	403	374	393	407	408	360	391	397	385	398	371	406	409	393	381	360	389	440	370	389	367	375	384	375	378	404	343	384	369	343	358	383	379	370	358	394	399	391	382	397	388	355	381	385	352	363	411	389	374	407	367	372	399	351	389	388	396	361	401	382	405	366	399	410	346	397	402	373	390	375	381	370	377	385	399	374	371	377	369	356	365	371	404	360	390	367	380	358	393	369	360	391	388	365	368	415	362	392	384	372	450	390	402	390	392	389	395	384	363	376	384	364	377	390	407	363	392	393	367	372	402	394	384	372	406	356	398	399	401	334	386	375	393	385	343	382	383	368	397	389	416	354	374	403	368	364	411	376	430	386	377	410	377	375	388	388	366	366	362	364	360	381	397	351	357	382	413	366	390	339	389	378	387	432	395	385	384	386	375	380	406	359	363	352	374	408	388	347	381	399	346	354	374	363	376	374	350	371	354	400	371	352	382	360	383	426	383	380	379	378	388	369	378	368	369	380	382	369	384	334	379	386	397	363	407	363	385	359	402	380	371	372	410	366	390	388	377	385	398	381	389	394	391	379	391	384	384	387	348	350	380	393	379	425	336	372	374	389	366	377	380	364	418	370	361	378	398	374	405	372	387	388	402	398	408	408	413	394	445	376	373	376	372	412	409	392	360	372	398	395	399	410	403	367	370	384	428	370	382	373	380	402	371	371	408	375	370	397	389	364	392	343	393	373	389	407	366	373	362	369	384	361	378	406	401	366	371	406	377	421	389	362	356	387	367	367	339	389	380	388	403	350	381	387	366	350	399	421	374	390	378	342	386	388	355	397	404	392	367	410	383	398	395	340	375	390	377	386	410	367	397	404	388	385	383	380	378	377	351	378	382	385	396	364	351	362	389	372	407	372	373	380	385	390	375	386	370	372	415	370	373	407	420	357	400	384	417	413	381	381	375	408	358	363	375	365	408	372	380	363	395	387	379	388	407	385	398	365	354	422	368	386	378	361	406	367	371	402	395	387	375	412	379	362	370	402	426	390	374	388	411	374	397	394	362	412	360	361	351	374	387	374	367	390	394	413	368	386	379	396	370	376	412	386	397	362	360	388	354	397	377	378	384	366	386	378	394	414	384	349	387	366	382	413	348	362	389	368	395	377	369	362	369	377	374	368	397	378	377	401	381	363	359	407	355	387	406	381	386	387	376	392	382	418	351	331	395	396	392	414	349	367	373	373	381	401	381	381	386	366	417	364	395	353	358	402	393	357	370	371	403	372	384	376	375	408	400	370	374	371	377	368	358	379	345	400	369	384	363	408	399	357	361	389	424	406	372	363	379	401	379	349	371	369	390	391	384	403	389	367	386	401	372	390	397	409	408	352	415	372	370	358	373	404	376	383	385	361	374	390	393	368	369	367	379	402	375	380	386	373	365	355	425	355	390	373	345	373	403	419	400	372	388	386	391	371	387	382	400	409	372	401	408	349	366	401	366	406	382	385	338	338	379	357	355	376	338	391	375	406	371	349	361	374	394	363	411	359	384	343	359	340	405	400	389	397	394	363	383	411	376	386	371	381	382	383	390	393	423	396	396	371	378	390	373	345	377	387	408	411	411	384	348	386	368	367	390	373	368	400	399	391	376	351	373	383	408	400	404	366	382	374	385	379	390	332	395	382	376	328	387	386	361	380	400	440	393	401	324	397	383	367	363	356	387	358	399	354	364	388	388	369	378	385	349	389	360	375	395	376	357	374	373	367	405	382	380	398	371	350	379	364	366	356	381	336	401	424	397	394	382	397	405	372	347	356	394	395	395	393	381	414	399	373	357	338	380	364	383	374	356	389	399	366	400	385	370	425	341	377	327	389	366	332	364	382	371	388	381	406	369	367	382	369	391	371	361	359	358	400	403	365	405	368	383	409	377	427	378	386	412	376	400	355	381	359	366	396	398	393	399	362	387	394	368	347	354	364	393	392	360	382	393	375	357	391	401	374	387	385	378	352	401	389	377	371	406	327	377	371	413	403	424	377	393	358	374	347	396	374	363	416	393	411	351	350	379	386	390	385	381	323	374	414	356	368	384	388	394	389	372	391	369	336	390	394	377	362	373	383	379	366	388	426	369	389	361	393	378	431	433	372	385	393	388	353	379	379	379	386	374	402	401	352	349	356	405	383	373	396	362	399	359	364	403	364	373	362	366	378	392	370	392	363	403	387	381	336	398	346	424	371	423	386	333	380	403	403	381	362	409	350	413	372	349	403	408	358	412	388	352	384	379	401	354	413	349	388	398	355	345	384	388	407	364	335	404	402	402	359	357	361	371	385	375	384	347	360	378	401	398	375	400	379	394	379	376	407	371	382	399	428	370	397	376	374	383	393	374	394	371	413	389	365	424	383	385	391	385	371	364	410	412	390	364	365	407	385	352	373	340	398	356	393	370	389	398	398	399	412	378	381	365	420	356	401	373	387	387	378	361	396	394	379	385	405	382	398	369	359	351	391	372	364	371	330	394	367	374	417	410	372	432	393	367	338	371	375	376	367	407	373	368	389	384	396	408	366	379	377	379	368	381	416	400	352	357	388	375	396	387	371	402	379	347	388	421	365	391	396	352	376	375	418	379	363	380	384	403	369	359	365	381	392	382	384	415	391	386	372	322	397	402	387	357	403	348	411	370	377	357	374	383	377	368	367	381	382	390	393	383	366	397	373	367	391	376	370	386	387	396	381	386	391	391	378	395	395	389	346	384	358	375	413	401	333	380	400	406	407	392	370	385	418	389	408	402	350	401	355	382	362	389	361	385	362	399	411	384	388	389	408	356	368	397	375	374	405	380	387	361	374	377	353	375	359	406	381	385	366	381	389	378	407	387	376	374	388	340	395	384	372	399	393	350	388	433	329	379	385	396	400	402	381	382	400	385	363	408	385	392	400	374	376	342	373	349	380	373	362	391	375	389	390	364	396	404	396	364	379	367	386	386	393	375	399	409	414	408	384	389	390	379	390	366	349	407	365	371	387	412	417	379	397	395	384	373	414	361	386	394	389	386	406	382	387	383	356	384	360	393	367	414	398	373	372	394	380	346	369	334	371	372	377	357	374	344	399	385	400	384	403	388	394	387	388	376	350	360	382	397	400	362	392	352	375	394	400	387	376	348	371	364	368	397	369	378	390	386	360	383	371	395	398	377	387	387	371	375	389	387	392	382	395	362	428	376	381	369	426	395	400	361	374	395	376	372	408	380	399	377	382	380	381	386	429	370	413	375
29417	22349	13157	4149	882	811	807	809	783	769	767	787	754	779	770	761	782	764	821	757	738	783	791	821	820	709	783	809	754	767	796	761	770	758	774	760	759	806	778	777	772	822	749	758	747	770	749	753	765	769	775	778	776	759	818	782	757	768	808	710	769	731	806	781	748	762	802	817	783	794	785	753	785	794	789	752	842	721	756	724	754	762	770	760	774	757	766	782	804	739	768	736	782	772	791	753	825	794	727	787	787	790	791	744	818	769	801	793	793	715	774	775	823	773	773	742	740	779	753	767	736	791	742	759	807	689	785	779	808	756	775	801	762	752	765	709	788	810	805	732	762	700	725	750	748	710	795	774	781	744	714	742	795	792	762	818	758	760	798	781	735	845	750	759	766	745	770	811	764	723	722	822	773	786	725	764	774	813	810	705	789	736	732	786	719	766	762	750	761	808	747	741	714	741	773	774	759	721	729	769	744	777	700	749	758	729	698	737	733	778	805	745	773	714	799	787	754	821	767	751	749	761	767	763	786	810	750	777	823	796	727	790	758	807	821	806	787	764	772	777	744	741	768	738	750	768	725	727	787	727	784	774	774	783	769	727	756	776	735	811	797	751	775	815	747	727	726	774	792	803	788	743	746	793	788	796	763	778	766	747	723	792	759	724	771	789	753	780	802	777	766	737	765	774	767	782	800	808	764	774	751	802	758	783	770	767	743	768	749	779	755	779	770	803	733	826	799	758	792	818	806	777	729	791	781	786	780	744	742	754	751	736	791	759	800	749	757	767	807	760	759	775	750	763	789	769	745	785	721	781	743	767	800	740	808	809	790	777	822	750	778	714	769	793	743	746	835	764	852	712	758	722	787	755	760	787	789	772	799	761	744	758	748	785	744	711	759	773	769	753	792	760	769	780	730	769	759	802	743	785	761	745	805	794	745	769	787	742	806	767	728	780	771	784	716	727	813	762	723	784	767	808	731	782	843	753	792	800	732	780	747	749	736	788	754	771	824	763	790	792	774	802	807	735	779	811	743	784	789	786	809	762	792	750	759	776	770	739	800	792	804	769	746	800	770	790	793	780	763	812	742	741	795	821	771	728	807	754	755	724	765	689	769	761	744	755	758	809	722	759	764	803	788	745	770	735	757	723	745	771	749	757	774	765	745	801	759	771	740	790	759	732	776	806	761	788	802	766	839	753	721	828	772	739	757	803	780	744	830	746	776	740	782	790	743	768	772	799	739	771	770	779	796	819	748	746	773	723	809	719	768	742	730	800	781	754	756	782	819	753	790	807	774	758	743	774	766	800	737	782	762	760	762	772	780	805	764	810	758	816	757	764	737	801	738	796	780	744	777	795	751	773	744	758	765	776	750	781	756	786	759	810	808	740	724	767	801	722	750	773	802	776	746	749	759	780	790	741	811	756	733	766	745	781	788	745	708	749	767	776	770	800	729	739	761	750	789	736	725	752	757	758	805	757	765	717	747	767	782	790	786	732	783	762	784	779	816	801	763	705	802	768	758	730	789	765	780	776	813	725	822	746	782	772	745	749	777	745	786	755	780	773	771	756	746	758	707	808	778	774	751	757	755	812	790	770	758	795	804	741	723	755	723	797	770	759	793	775	774	716	779	794	796	790	708	776	747	773	766	758	770	779	799	770	799	753	735	748	794	833	749	730	744	789	770	761	763	772	702	757	772	728	714	771	727	739	736	734	797	763	823	698	795	739	753	762	759	739	765	766	789	744	773	802	809	783	757	764	744	740	794	775	817	760	773	769	810	772	748	768	763	749	778	753	769	761	729	746	792	745	823	793	791	771	795	710	815	719	724	813	766	755	774	820	789	768	736	746	751	760	758	798	788	721	727	755	764	734	795	755	805	777	776	773	788	719	789	761	779	837	734	707	764	697	734	760	763	747	716	775	738	741	782	767	791	789	736	722	811	774	762	722	752	738	759	790	770	759	780	753	768	793	765	752	752	761	774	840	755	753	792	742	816	818	851	792	763	772	774	771	756	790	747	737	762	788	799	744	792	784	774	789	766	730	778	742	726	729	794	767	804	766	763	773	757	773	817	777	765	736	858	740	774	756	783	692	765	777	724	775	783	752	755	804	777	794	798	816	807	759	774	775	792	779	783	753	779	765	798	804	723	763	780	802	752	775	754	769	816	788	772	775	737	783	735	778	789	725	774	800	756	754	784	703	756	781	794	762	745	763	769	762	732	810	814	786	728	738	768	766	747	754	766	756	809	760	770	808	740	770	760	752	807	762	757	751	741	740	740	716	757	785	730	745	755	760	782	777	771	763	765	764	748	841	732	752	801	778	770	729	759	748	762	731	799	748	776	731	780	769	791	818	797	748	731	782	789	778	745	798	762	765	733	732	773	789	752	763	736	746	772	755	770	804	783	771	776	728	759	784	736	810	805	782	735	798	779	751	773	723	768	763	801	783	825	747	778	799	755	760	785	795	789	824	774	803	736	747	760	746	730	802	745	769	744	773	756	777	761	764	789	780	769	785	772	776	723	713	776	754	767	720	781	730	804	736	763	745	801	780	724	815	794	789	789	757	722	756	789	746	773	793	759	769	749	757	761	764	778	733	768	817	773	739	826	791	813	800	811	714	790	775	788	751	802	834	825	779	723	817	766	786	815	790	767	781	827	776	773	726	700	772	779	788	758	797	724	700	773	756	758	823	757	796	787	742	788	750	836	789	743	768	741	762	773	787	753	748	775	768	714	757	776	757	738	762	778	708	730	759	786	797	729	768	725	774	765	807	758	759	762	795	761	736	770	786	820	827	804	815	802	789	762	736	788	706	787	771	760	787	782	747	727	767	769	787	748	761	753	778	735	759	762	706	746	728	727	756	745	718	766	780	760	831	766	777	806	731	774	736	772	771	814	783	723	783	757	771	808	761	800	766	759	811	747	765	782	851	740	743	749	794	811	775	821	750	729	782	780	744	763	781	773	768	772	779	793	757	777	767	786	750	749	764	773	731	712	776	715	760	736	788	815	733	768	739	843	788	753	763	724	740	818	802	771	766	742	810	770	782	767	787	772	795	794	783	720	717	816	757	803	798	720	759	764	753	770	774	770	810	752	751	771	752	750	726	756	783	771	737	741	735	752	787	749	759	781	739	780	790	735	758	779	770	733	813	716	820	749	750	770	819	755	766	772	732	785	804	797	751	795	789	709	788	737	790	722	723	796	761	717	755	797	786	823	780	786	785	785	797	764	725	821	737	749	762	736	732	764	779	831	725	770	767	750	754	793	810	851	742	769	719	753	802	765	762	766	774	719	726	747	788	765	779	830	751	745	787	754	737	814	777	775	777	779	778	774	769	771	767	724	781	731	804	749	755	744	799	818	757	788	753	760	765	745	690	743	729	780	749	799	727	772	759	791	790	772	754	766	765	703	752	784	778	719	758	763	770	769	772	809	781	766	781	782	783	760	783	866	720	712	802	744	785	747	725	752	814	803	802	748	760	783	726	719	781
29117	23951	7466	3177	853	904	847	828	823	809	794	846	840	840	813	782	811	816	823	802	765	785	854	802	869	815	774	813	868	787	872	796	798	775	820	817	842	852	852	804	801	797	813	788	825	864	789	758	778	817	792	813	840	834	842	812	768	794	780	811	833	806	798	837	808	807	806	760	777	809	826	756	805	764	790	812	807	822	773	827	811	790	815	854	832	767	739	814	781	799	799	817	806	822	826	806	786	775	787	788	802	850	832	773	810	826	788	826	806	830	816	872	825	782	834	765	859	800	750	807	848	809	852	808	766	777	819	789	759	763	762	798	788	815	771	836	820	827	795	829	800	792	819	826	797	778	799	777	778	778	815	852	809	827	813	797	789	783	828	819	824	816	767	831	828	824	813	839	805	807	826	813	786	799	824	811	855	834	819	796	797	816	804	766	844	819	794	770	779	817	792	792	803	875	805	806	858	795	835	789	798	807	796	805	827	840	844	805	791	785	784	828	820	799	827	794	793	849	790	816	811	794	774	835	774	827	789	831	821	784	783	804	837	814	765	799	773	842	794	813	791	777	774	865	811	790	787	849	831	798	830	794	777	791	784	808	799	873	803	785	818	777	837	766	822	843	863	803	826	831	801	797	843	805	774	794	775	807	790	800	811	767	785	823	808	868	793	775	787	827	866	777	836	775	867	831	769	810	820	798	797	828	865	782	806	818	823	796	809	768	828	747	770	795	808	765	854	769	803	783	765	808	800	804	832	826	800	798	841	806	824	837	841	839	815	813	832	787	836	803	793	815	781	800	837	802	805	845	821	805	757	776	753	818	789	826	770	796	782	753	792	784	844	836	782	767	855	857	830	844	837	817	804	828	785	824	810	780	857	819	785	811	809	804	799	795	761	788	826	818	775	856	802	836	819	807	769	811	808	772	786	822	820	816	797	737	832	808	864	827	859	784	787	820	823	755	787	821	784	804	800	812	851	791	868	851	742	797	850	838	807	787	758	844	835	782	767	780	839	835	758	781	797	795	778	865	818	855	807	792	774	779	827	884	806	805	806	825	834	827	791	822	848	817	837	828	782	795	772	809	831	891	810	810	791	809	795	864	805	812	806	870	804	776	796	821	831	830	821	796	770	774	782	817	851	787	823	859	797	819	815	814	818	864	851	788	844	793	784	823	804	823	833	824	787	853	782	820	791	825	803	825	791	817	838	820	816	806	815	773	847	879	768	827	791	818	861	776	775	807	792	777	856	825	760	811	786	795	846	834	818	832	770	796	818	846	805	826	758	767	742	753	824	827	775	832	808	810	810	776	776	816	779	750	797	818	814	815	767	812	803	788	820	790	806	816	838	752	791	798	787	761	836	775	846	720	834	869	781	796	831	798	778	848	814	802	797	841	756	799	811	825	812	861	826	779	823	807	773	772	834	816	787	822	755	801	830	820	832	799	874	824	809	835	761	766	792	806	791	838	790	813	819	792	767	781	799	837	804	813	757	820	855	770	771	831	767	828	840	801	822	777	782	804	832	810	808	840	794	788	789	810	801	798	768	807	826	761	764	809	804	796	778	798	788	779	835	796	791	822	792	803	805	829	810	724	869	816	779	892	815	773	877	825	883	785	779	845	801	822	825	791	793	796	831	803	817	833	782	845	780	750	790	821	806	817	782	869	815	781	833	802	806	864	760	769	857	817	798	776	815	755	806	826	778	835	789	788	842	812	817	824	805	773	791	793	804	819	817	817	773	836	840	824	814	852	766	768	768	790	818	809	831	813	792	793	828	808	824	790	886	770	849	807	791	823	810	845	818	764	752	799	787	839	856	851	762	784	817	812	805	800	851	792	891	826	820	807	819	849	784	825	784	838	820	801	810	774	756	812	830	890	833	814	825	771	794	788	850	811	809	807	816	822	803	849	806	789	821	838	853	846	786	841	775	802	782	788	788	887	753	807	741	779	862	806	767	813	768	782	807	795	802	796	825	805	856	829	825	811	830	779	779	756	801	830	804	798	813	821	792	805	811	776	853	820	821	785	799	794	832	831	848	801	752	833	780	819	807	834	760	792	800	869	797	776	811	784	818	823	811	846	836	824	830	819	844	808	814	812	795	807	805	755	811	792	795	823	749	796	829	800	826	794	798	813	790	783	810	778	824	846	768	829	842	786	837	851	810	788	822	829	770	836	751	832	811	792	795	812	788	821	783	804	826	817	805	829	797	794	772	754	787	808	834	784	834	836	760	798	847	813	773	827	768	846	799	764	776	813	892	796	826	775	846	806	831	810	783	801	819	796	821	824	813	820	811	784	806	835	791	795	812	786	858	828	795	821	826	809	809	743	812	833	860	801	771	814	826	814	822	780	837	804	804	793	729	853	790	844	823	793	811	793	841	792	822	772	811	778	810	823	798	824	819	787	775	821	779	778	819	795	779	808	851	817	803	786	783	845	796	790	791	787	838	842	786	818	823	820	804	788	842	827	804	788	770	806	773	821	775	794	781	803	785	814	841	807	800	797	820	846	814	850	809	797	829	777	822	856	861	760	806	821	811	820	853	817	807	800	816	818	818	835	808	775	798	820	788	798	811	825	840	795	778	801	807	853	849	807	820	857	835	828	794	799	771	838	752	854	853	791	832	832	792	830	780	820	799	840	781	771	812	832	820	805	864	821	776	747	828	830	783	819	837	860	801	845	787	819	824	783	822	783	835	778	783	855	826	824	774	855	801	854	823	776	782	818	832	790	758	768	831	812	805	842	826	787	842	817	786	819	802	816	805	832	782	787	761	818	805	791	785	813	746	825	834	812	782	823	811	781	834	776	790	844	790	786	778	777	840	780	820	822	801	802	782	794	849	813	830	811	798	798	792	845	784	847	805	822	866	789	776	775	810	799	853	814	791	799	789	843	802	812	769	813	827	821	792	772	761	771	863	836	830	766	863	831	836	781	815	839	844	819	760	844	758	768	835	801	810	763	837	828	788	882	846	803	832	860	829	809	845	825	813	777	887	802	826	852	810	769	780	802	761	799	858	826	811	769	822	775	837	808	857	785	839	810	795	788	833	830	811	826	844	805	793	850	828	864	790	867	786	784	829	792	801	819	783	804	817	813	803	788	855	832	826	847	820	763	807	812	802	772	786	777	781	782	793	767	813	834	769	809	825	806	763	785	815	832	822	847	832	853	794	847	767	764	838	800	797	814	773	811	813	764	825	852	822	791	837	842	728	812	773	765	772	811	782	828	784	783	794	839	800	824	803	798	749	812	805	866	831	789	799	820	826	813	801	825	829	796	844	772	818	842	850	811	785	798	854	828	801	826	807	788	779	784	815	814	770	833	841	772	830	799	834	831	782	827	812	836	845	856	805	790	816	867	780	815	788	797	754	812	838	766	778	812	746	814	820	845	798	815	806	802	812	811	797	794	757	818	794	751	817	806	838	814	785	762	840	813	828	866	808	855	787	832	827	786	797	822	772	808	770	827	780	776	839	783	819	829	776	810	807	803
24066	21556	29059	24676	21465	11905	1300	889	756	737	741	720	678	623	642	621	620	617	603	663	609	605	584	605	605	603	565	591	612	608	555	573	564	557	589	575	619	596	614	577	610	615	621	582	572	568	576	615	621	572	593	581	602	569	605	598	605	606	545	575	600	602	572	565	561	583	571	610	567	601	598	567	566	536	585	554	583	595	567	592	617	620	570	540	566	570	593	575	569	529	568	604	554	564	578	587	583	582	582	610	629	600	571	620	573	585	572	618	574	575	626	565	580	594	523	585	609	586	556	576	616	597	574	541	604	603	581	576	573	591	583	596	628	590	618	587	558	574	571	567	597	580	618	584	581	586	602	567	581	544	581	572	553	597	623	567	579	547	591	571	598	621	614	565	587	601	579	585	601	566	570	558	641	611	551	672	582	598	595	646	552	584	617	586	593	594	601	582	572	539	590	571	598	553	583	585	554	607	594	603	602	523	606	558	542	609	567	570	574	582	575	565	582	558	602	623	576	578	562	614	619	586	561	550	589	552	538	561	596	543	604	538	586	536	574	636	589	570	571	570	590	523	578	568	637	617	580	595	625	535	611	552	561	594	613	584	553	539	574	564	536	581	610	557	541	560	609	573	571	573	577	575	615	560	604	574	578	553	622	583	582	563	625	550	567	599	537	591	619	592	579	586	580	594	604	579	577	561	621	550	598	592	560	594	570	581	567	664	586	619	606	578	600	563	629	626	621	601	597	589	549	579	546	558	590	578	557	627	631	548	585	595	626	646	572	527	575	589	534	599	629	602	617	561	591	563	547	564	580	560	601	582	575	579	663	577	598	595	558	591	573	572	574	559	548	578	588	586	613	572	587	604	560	563	611	641	586	577	610	512	599	541	550	586	596	577	565	571	548	591	576	628	556	602	549	609	538	563	600	544	568	592	576	562	578	519	574	570	571	561	598	554	563	631	568	533	590	564	562	581	596	608	588	582	558	591	575	554	585	618	551	571	578	570	567	603	574	623	571	601	571	587	607	595	587	603	599	575	593	566	612	558	544	560	591	612	590	564	568	638	580	558	569	582	588	580	602	601	617	600	601	609	558	571	547	548	561	558	529	564	553	616	589	572	609	569	606	604	612	582	592	613	562	583	596	591	580	599	557	574	598	643	554	567	547	576	560	573	618	574	585	573	620	563	612	574	569	573	570	524	607	575	572	573	564	572	598	578	554	583	586	561	590	551	577	559	570	509	554	580	591	590	616	577	583	572	582	601	581	572	554	571	628	598	594	587	536	574	546	593	577	591	580	594	613	589	577	585	543	611	562	538	581	551	538	588	566	584	660	529	568	590	586	593	588	599	596	542	536	597	582	576	600	578	596	564	563	576	571	586	524	589	595	530	574	566	573	547	613	597	588	619	519	564	611	571	598	546	568	555	570	579	566	544	556	598	601	571	579	564	561	588	606	582	595	584	545	593	610	573	552	569	610	585	546	589	544	571	604	577	584	595	549	581	575	635	557	581	562	573	581	583	540	583	596	563	547	586	563	584	584	555	615	595	610	590	544	613	565	617	584	637	600	606	571	577	569	588	547	611	615	593	598	564	545	579	554	593	593	596	627	556	591	593	571	556	569	562	592	559	590	570	538	581	575	542	592	553	574	554	576	601	566	590	600	570	593	570	572	567	601	622	611	546	570	617	565	611	533	619	578	576	588	550	603	560	587	578	580	556	586	596	599	615	558	572	572	589	602	570	614	598	612	577	587	547	553	612	557	538	528	622	603	539	548	561	607	597	591	602	619	573	583	591	578	556	600	545	571	602	532	572	572	574	542	583	623	604	572	593	633	553	594	589	547	603	577	606	578	568	558	590	598	592	577	554	560	598	583	548	576	562	590	565	597	615	592	589	578	578	574	581	574	595	579	603	606	537	582	593	525	624	598	555	600	602	534	589	604	523	543	563	595	535	580	576	571	611	562	578	564	585	590	580	554	533	620	544	579	583	522	602	601	574	578	551	521	568	603	577	597	564	585	642	622	584	566	609	601	549	600	572	596	582	592	618	550	624	566	551	589	589	576	575	606	584	594	582	594	593	579	613	571	596	606	579	572	556	558	603	564	614	614	567	579	589	585	560	608	572	552	575	598	609	627	613	578	535	575	594	563	578	556	610	512	591	559	559	580	582	584	576	591	570	576	555	584	604	566	587	647	560	551	546	622	560	601	616	586	573	610	592	577	619	553	569	563	580	589	582	661	552	580	611	564	573	609	572	632	530	596	587	619	605	566	569	581	595	590	613	604	582	607	612	566	609	637	539	545	585	602	575	624	611	566	538	607	588	570	572	598	536	589	580	570	602	623	586	548	533	575	590	543	564	554	591	595	548	580	561	545	575	551	607	584	589	615	613	616	591	589	609	579	610	545	588	617	553	551	578	569	611	550	580	514	549	552	587	576	618	581	622	590	578	552	554	559	581	605	574	600	546	526	576	583	551	615	603	609	619	574	625	585	585	594	587	593	569	588	625	588	571	583	606	585	511	567	577	604	595	557	544	606	589	581	556	641	608	581	579	616	593	574	566	581	594	596	529	597	621	613	564	597	585	549	552	558	574	581	542	545	583	585	571	576	599	523	622	615	540	569	590	597	568	572	590	550	579	540	598	619	637	559	545	587	601	600	615	599	565	607	572	588	588	604	592	579	559	562	586	577	598	582	583	573	587	558	591	577	602	596	571	552	619	601	556	587	582	566	578	612	555	581	588	590	613	523	565	575	604	613	600	572	598	584	615	594	566	581	574	598	595	525	617	595	573	546	622	610	550	614	581	610	574	556	583	596	566	606	558	563	566	628	550	600	569	548	594	561	553	579	612	603	595	548	621	576	582	540	592	609	568	604	634	567	572	587	565	618	535	641	598	584	568	581	592	535	608	607	577	588	623	576	576	573	603	576	623	557	580	583	551	632	545	599	623	566	560	547	543	541	649	588	578	573	566	607	578	615	606	587	583	591	601	608	560	564	585	583	597	533	591	588	584	607	580	556	613	576	589	566	584	622	565	561	570	607	559	571	627	581	589	566	557	555	584	552	528	599	572	564	588	562	578	577	609	623	581	598	607	596	597	568	583	569	539	557	583	599	563	590	550	595	554	608	571	619	590	607	580	568	556	554	548	601	542	559	562	599	578	589	580	593	567	558	534	581	560	592	593	569	581	589	589	587	595	561	592	544	558	615	637	570	608	595	547	559	613	571	557	575	572	621	589	581	579	586	610	581	606	605	600	516	565	590	546	577	579	577	562	606	552	588	578	580	589	565	546	619	565	537	551	605	623	566	583	548	572	580	610	562	618	554	603	582	596	588	577	573	587	580	558	593	581	571	558	556	506	572	567	595	621	559	567	576	575	576	546	570	546	558	607	594	572	539	579	603	608	560	540	559	585	550	569	584	573	596	586	587	567	561	612	584	587	626	594	591	552	572	600	540	577	579	531	551	571	598	583	574	562	594	581	573	612	602	602
30873	38683	41576	21299	1929	1516	1236	1047	964	859	786	786	712	739	750	701	670	691	703	695	672	719	634	663	689	624	614	643	660	644	618	618	648	644	672	610	679	614	653	605	646	617	592	641	616	629	663	622	626	630	651	630	667	614	604	638	634	655	617	655	629	667	637	678	657	634	647	647	672	638	626	611	629	669	660	632	615	633	666	619	661	654	604	663	609	624	630	636	624	606	601	638	629	634	674	618	624	643	656	644	627	627	621	601	658	648	656	615	671	681	581	647	634	622	617	601	628	661	605	652	687	655	623	620	634	619	629	634	662	671	614	668	613	649	642	605	660	625	642	607	626	633	644	661	606	622	651	607	611	671	592	637	657	619	643	612	668	591	625	620	617	619	665	613	655	604	635	646	620	598	582	599	630	619	629	596	648	600	616	642	632	616	645	643	609	638	607	643	639	618	658	645	631	654	609	624	651	640	630	642	631	616	643	649	596	643	622	614	655	616	696	664	600	625	613	662	625	637	655	615	600	647	626	655	621	652	630	648	597	626	653	633	626	641	627	649	638	587	625	633	630	642	593	663	607	600	635	622	606	647	612	608	620	627	604	607	602	612	624	615	688	608	633	694	592	634	643	641	652	596	607	648	644	648	644	648	624	650	639	610	667	662	623	647	653	629	644	649	629	673	587	604	622	618	653	624	622	635	626	645	660	661	648	643	629	673	662	605	618	596	608	642	583	655	609	600	628	633	648	594	584	619	644	656	662	630	649	641	615	649	615	639	655	647	651	595	674	592	617	638	604	642	632	624	595	618	618	645	587	669	569	610	618	610	632	583	581	606	645	605	623	612	649	638	615	603	658	610	656	577	662	630	634	657	545	651	614	636	623	661	642	614	641	643	645	579	633	641	660	622	621	563	617	595	609	632	614	629	641	630	625	631	606	644	603	599	577	601	662	642	620	633	664	602	583	641	642	611	670	662	598	641	645	636	631	585	651	667	658	607	597	599	610	642	629	675	599	610	598	647	576	657	633	619	642	557	640	579	644	649	619	678	607	590	590	620	628	627	616	628	668	609	619	613	605	632	592	606	627	641	599	650	594	684	603	604	657	645	638	648	639	631	625	672	634	656	630	614	574	635	603	583	604	633	640	620	636	612	693	637	655	625	616	624	629	577	605	603	632	642	668	650	669	646	604	646	654	601	636	665	672	621	609	614	645	654	646	620	610	639	632	613	647	642	592	589	594	617	589	632	601	666	642	646	661	608	643	631	614	615	640	652	652	614	606	580	647	594	610	647	600	593	628	607	624	602	617	605	633	661	645	634	591	642	642	602	640	630	624	675	722	601	610	628	621	673	614	622	601	649	596	613	576	712	618	660	589	646	634	635	645	636	634	633	635	655	624	622	641	675	630	649	604	610	574	738	609	624	624	608	616	612	638	641	608	649	617	613	682	633	593	587	609	653	646	618	641	621	599	636	665	622	591	621	598	624	626	613	618	622	635	621	588	649	588	614	624	659	631	633	664	620	631	633	623	606	599	611	656	626	636	603	644	628	606	613	602	620	633	614	608	630	605	661	635	664	628	650	621	611	674	680	612	660	617	642	647	650	626	587	638	651	620	625	602	642	635	667	630	627	653	662	601	655	647	647	619	588	638	623	654	644	629	600	618	661	596	626	598	631	626	640	624	632	617	632	571	626	651	624	619	570	638	642	650	662	624	659	633	612	622	592	651	642	613	625	661	599	652	655	621	661	682	615	673	651	643	654	605	627	600	591	614	644	696	634	642	593	640	630	607	655	671	638	628	637	633	652	618	608	640	634	630	620	645	651	647	592	629	637	654	585	619	626	586	653	652	654	651	639	624	580	620	603	655	569	627	614	601	625	650	640	644	659	596	594	640	621	564	598	603	602	618	652	623	594	632	611	589	614	641	643	625	657	595	599	633	643	643	655	613	642	609	595	640	603	620	581	607	643	622	620	600	616	666	622	614	605	647	638	604	610	605	638	641	622	591	637	632	649	618	615	621	642	648	640	622	644	619	625	619	599	646	631	690	681	594	612	629	569	679	604	633	617	568	645	575	653	618	595	621	660	633	594	632	678	569	621	598	655	599	671	620	596	620	652	641	624	658	584	594	640	605	651	627	607	626	672	610	581	636	620	653	618	614	633	621	587	608	638	625	619	661	618	614	586	665	630	667	594	561	642	619	631	640	608	645	645	587	692	677	611	598	626	610	635	620	620	672	638	612	615	631	625	573	637	647	662	588	617	609	623	612	626	581	571	605	617	628	602	640	618	646	632	624	606	607	612	623	603	596	631	611	618	644	640	601	618	674	611	636	629	637	659	622	624	631	665	633	623	590	601	653	578	675	605	585	608	634	635	659	593	649	580	637	634	606	604	640	620	659	638	637	664	604	654	619	599	642	607	614	618	607	661	619	631	642	644	650	666	621	638	643	625	579	628	699	608	621	594	621	606	633	650	647	633	589	645	616	649	603	648	598	612	601	627	605	636	634	648	604	621	623	614	641	639	598	587	669	638	603	627	601	630	627	635	608	616	657	629	617	622	637	637	628	627	589	647	640	650	602	649	607	645	632	600	652	565	607	624	636	621	599	655	630	602	621	659	659	667	612	611	601	602	615	641	604	641	611	665	679	628	638	670	653	619	648	649	615	636	599	591	636	597	651	645	586	615	625	655	629	635	647	664	614	642	616	635	648	636	610	662	608	567	641	585	607	643	635	637	624	598	616	616	598	639	658	628	628	553	647	665	605	590	619	646	632	637	648	645	628	655	644	618	607	623	630	635	609	652	629	641	683	593	640	657	611	636	630	601	627	593	663	638	633	623	645	622	645	621	623	647	629	670	612	626	580	651	634	626	596	636	621	648	632	617	622	616	685	625	645	591	642	619	588	591	615	666	623	646	638	625	649	630	663	589	612	645	661	601	607	639	635	656	603	622	647	700	598	645	652	658	655	613	647	617	637	628	630	654	655	621	597	629	655	586	635	648	590	616	604	638	629	655	672	605	669	647	592	617	679	627	601	633	631	604	641	609	651	618	643	634	620	651	644	671	609	648	640	612	679	619	643	654	643	592	598	603	667	583	596	618	614	631	657	662	639	635	638	624	598	611	627	590	647	620	609	577	647	667	679	590	635	655	637	635	621	581	603	583	617	652	627	584	664	630	622	598	602	649	617	647	596	606	625	633	613	606	640	631	596	644	655	645	624	630	584	671	592	590	605	647	608	618	608	631	649	596	597	645	608	637	631	618	610	626	597	637	634	601	645	640	649	620	586	627	611	615	614	636	548	642	595	616	618	643	649	597	617	648	620	610	603	659	618	644	634	639	585	646	609	624	631	673	634	627	644	627	644	609	632	649	654	647	644	654	628	603	625	604	624	634	629	616	635	653	634	652	600	587	658	635	687	660	597	619	675	643	623	621	629	585	612	612	631	628	633	622	631	589	626	603	620	616	598	616	660	615	627	598	615	619	631	583	629	655
25032	21490	28103	25339	15775	1579	885	761	672	697	673	686	721	678	677	660	691	625	620	606	602	662	684	622	635	624	631	646	677	659	588	655	636	633	650	640	665	644	632	667	603	601	613	636	637	639	635	622	624	610	650	601	664	619	615	605	634	629	634	639	617	598	659	637	632	601	632	642	644	628	610	636	612	621	633	622	634	600	636	608	704	628	620	619	596	653	583	627	610	641	621	633	622	633	594	617	672	634	672	595	651	638	619	600	635	678	605	624	624	606	624	600	647	620	596	651	614	634	667	641	596	592	611	602	667	602	667	600	643	588	634	621	632	659	589	622	610	614	658	594	652	609	651	646	621	668	667	646	626	652	645	610	678	655	618	632	653	605	646	642	634	618	648	588	584	635	621	585	618	604	649	621	599	636	602	656	623	641	625	672	623	678	644	632	648	634	585	667	632	612	623	655	664	630	584	605	675	633	637	620	662	590	648	644	649	640	615	611	640	606	649	648	658	628	596	635	630	609	683	645	612	652	636	628	602	641	595	610	627	641	637	614	617	643	628	662	626	606	631	590	619	656	582	661	634	653	595	599	613	633	625	617	617	642	640	612	660	644	613	621	612	669	636	623	601	637	626	633	620	596	641	609	607	616	587	637	626	650	647	633	625	647	635	605	630	627	637	615	654	668	652	604	649	681	618	631	662	669	619	655	655	596	641	613	615	617	591	643	649	649	625	614	651	646	619	649	622	615	610	638	654	651	629	658	605	611	660	595	579	642	595	620	616	634	654	592	653	639	641	603	660	598	655	618	633	626	607	650	609	622	668	623	643	614	605	624	668	628	592	625	630	636	631	617	640	671	622	605	600	587	622	618	619	581	632	609	583	652	613	651	656	607	645	621	672	634	677	635	588	610	619	660	607	633	609	626	641	598	629	626	593	669	634	632	633	643	627	634	608	612	614	594	670	623	597	614	636	617	668	609	668	648	650	606	672	607	633	634	619	626	629	612	632	636	633	644	619	640	615	621	611	618	647	630	640	610	605	612	635	669	620	613	621	632	629	604	586	614	601	587	604	604	622	635	591	640	643	631	634	668	631	612	612	673	616	633	636	614	673	640	638	633	597	604	591	634	622	633	675	650	648	667	601	650	620	634	627	653	673	628	621	596	636	627	572	623	602	653	593	585	658	586	647	635	612	611	649	597	591	631	650	663	606	628	655	643	581	700	599	624	626	632	626	630	620	631	664	611	603	567	610	631	657	602	652	599	615	639	623	639	647	624	658	584	627	636	635	625	624	598	607	606	601	628	662	623	635	644	612	646	622	661	641	597	577	616	646	630	589	635	626	667	639	644	580	607	621	651	570	643	615	638	646	604	654	615	671	636	630	610	634	627	604	649	626	640	652	608	595	641	608	634	643	609	638	603	640	649	582	617	638	625	625	603	674	622	620	638	645	600	671	668	601	614	644	674	586	582	648	599	636	627	625	634	653	651	671	629	618	645	659	647	640	653	624	619	620	658	601	658	648	628	622	622	622	650	669	609	613	574	638	618	563	644	616	579	613	626	642	616	630	617	566	618	607	621	619	619	636	622	645	635	631	607	644	628	591	648	616	634	625	586	627	632	667	605	652	595	622	658	643	595	624	638	630	614	668	618	665	629	608	624	613	635	611	575	590	608	622	652	646	648	641	648	637	664	611	648	647	668	616	634	596	635	620	632	612	664	619	609	640	617	641	644	676	618	632	672	647	610	610	674	595	660	601	667	627	608	626	615	592	601	588	622	717	619	632	583	604	618	637	619	638	653	640	610	615	607	647	605	635	653	636	624	622	662	629	599	603	636	604	629	650	631	662	619	631	658	635	590	665	641	613	607	628	636	639	627	631	637	601	604	635	605	582	631	615	612	616	560	639	641	608	641	617	572	615	624	620	668	556	596	659	622	637	629	625	631	598	618	606	623	608	639	642	593	644	642	632	608	645	672	664	611	692	626	590	635	624	656	626	624	652	635	626	612	622	669	633	620	616	624	636	665	629	636	615	597	673	576	604	659	642	636	578	607	645	623	600	598	631	634	560	635	599	643	598	598	658	662	643	675	600	607	618	610	626	571	656	648	654	615	616	584	600	612	630	608	586	634	611	591	632	611	626	618	586	616	582	621	664	636	609	649	641	651	620	649	593	598	647	601	648	632	601	637	637	610	620	636	667	669	609	633	631	590	581	591	603	667	701	615	670	595	603	627	576	664	607	650	581	649	601	613	641	640	587	606	629	633	615	609	629	624	655	664	665	659	635	602	663	622	633	603	597	599	595	624	660	638	631	601	608	627	628	630	608	589	633	607	660	592	634	604	601	606	620	649	611	654	623	616	586	704	654	662	631	645	658	625	660	640	614	619	645	649	688	590	642	643	618	615	662	583	585	652	621	604	634	681	643	606	630	684	664	581	589	629	653	575	633	621	629	610	611	644	623	618	611	628	643	634	616	641	623	608	666	656	612	638	669	618	641	591	664	659	605	619	628	605	631	586	597	577	575	625	625	616	646	599	623	656	596	589	669	607	602	693	628	653	613	611	636	606	589	662	660	650	625	636	658	641	627	622	662	636	669	593	620	626	647	624	654	630	618	643	624	692	644	630	615	609	607	617	622	665	621	610	592	602	602	646	626	668	652	637	623	622	637	616	651	623	665	635	657	659	678	613	647	650	648	632	620	656	624	608	617	650	620	616	599	675	608	642	619	635	585	619	607	621	661	650	541	605	714	641	611	681	611	602	630	650	664	575	638	607	591	592	604	640	649	613	681	628	598	615	584	612	638	604	653	673	622	672	638	654	619	663	622	662	599	695	647	632	612	651	610	668	618	610	623	635	662	620	636	660	589	625	628	608	609	652	644	616	635	618	606	619	646	639	619	639	624	681	627	628	653	655	616	583	590	604	633	604	632	651	634	607	585	580	668	639	627	600	688	629	633	566	600	638	627	655	589	617	644	632	632	571	641	583	632	603	639	633	601	609	620	627	665	618	642	650	648	599	631	667	644	602	653	656	600	638	638	633	602	651	602	615	659	614	637	620	646	610	603	601	624	668	620	644	636	619	609	633	614	631	600	602	615	609	615	620	637	654	612	588	601	637	599	637	623	653	633	604	621	566	677	620	627	646	640	608	630	633	632	683	620	618	642	607	637	609	628	622	609	638	624	611	631	624	650	628	636	613	574	647	652	651	595	623	638	622	653	585	647	653	660	643	630	668	635	669	608	611	631	599	615	596	657	621	634	638	620	681	614	684	605	626	617	641	615	652	623	612	613	629	647	597	619	634	659	638	661	634	614	652	642	630	631	659	616	672	636	623	588	581	603	639	641	600	620	627	628	579	625	602	637	670	643	612	579	649	662	643	616	622	609	607	627	605	603	618	606	635	639	599	641	624	618	609	622	617	629	609	613	588	584	625	602	608	673	653	613	606	653	660	625	633	610	699	602	670	594	628	566	643	624	621	609	611	649	698	672	628	664	667
30890	33264	31062	15339	1419	1160	1010	922	837	802	809	718	690	712	719	661	715	658	637	665	686	645	649	652	631	686	624	609	638	688	637	661	678	625	648	664	710	667	658	654	678	661	675	660	634	699	638	672	616	654	643	678	608	650	665	660	646	686	613	677	674	675	632	670	692	618	653	652	667	670	701	700	664	636	683	650	605	701	656	689	648	630	644	690	655	648	656	613	673	705	690	667	648	675	655	691	646	703	663	663	671	672	607	673	657	652	618	609	631	639	611	636	606	642	649	680	636	631	636	668	681	645	672	648	667	628	626	680	632	636	680	630	670	686	619	615	696	653	631	655	641	638	687	606	651	693	650	656	669	635	678	659	601	628	643	693	651	635	682	657	700	672	667	634	638	645	674	623	603	649	608	645	654	639	666	676	633	675	643	632	705	630	657	637	642	655	644	674	657	662	619	620	661	621	619	646	671	632	661	677	667	693	664	636	649	638	651	708	698	650	663	655	648	667	620	607	645	682	630	607	697	693	647	653	644	635	671	716	602	683	673	656	631	633	659	646	645	654	659	660	617	624	633	651	642	647	651	654	617	664	668	626	634	687	641	667	635	649	672	643	649	675	666	635	663	651	649	651	631	652	657	634	664	679	659	611	606	671	679	656	649	692	650	643	633	660	629	631	632	638	662	654	658	652	633	608	631	626	648	670	647	673	692	674	656	635	647	659	652	686	621	742	664	647	684	620	685	693	660	627	670	668	684	646	633	665	601	614	627	648	642	711	666	648	660	663	668	653	647	666	612	671	649	648	668	622	674	589	661	630	636	672	678	642	657	632	641	686	604	636	663	644	607	655	651	629	665	645	650	669	662	627	667	603	671	675	639	686	617	617	626	620	625	645	621	672	657	647	635	640	639	651	675	682	631	624	650	644	653	645	609	682	657	668	646	665	651	629	677	670	647	659	635	637	658	630	697	604	721	642	654	646	654	703	635	633	642	682	689	655	642	616	623	599	619	733	635	597	626	612	623	696	686	637	674	667	672	702	659	643	646	638	637	660	634	648	634	680	637	681	670	716	601	670	648	642	627	627	636	671	668	642	672	669	645	637	662	655	619	664	687	651	670	633	659	683	636	624	703	675	728	664	627	648	617	635	607	676	659	651	613	645	686	649	661	649	673	616	656	654	673	643	641	636	636	669	622	622	671	647	658	648	649	627	645	691	658	612	593	659	675	621	663	640	655	646	659	610	660	640	677	641	666	666	643	674	619	652	617	598	680	629	688	702	651	623	617	662	613	640	622	647	597	644	645	655	656	649	642	607	637	684	689	672	677	642	677	668	636	629	650	650	666	643	684	638	654	671	648	684	658	692	696	638	637	662	654	656	662	650	638	671	651	637	657	588	631	600	684	683	603	627	636	633	646	632	678	644	664	621	658	662	636	728	679	645	632	684	648	651	593	668	688	660	676	672	602	640	644	654	674	620	649	693	633	622	655	661	632	636	665	641	646	643	667	638	649	623	630	671	668	653	664	632	656	671	654	630	642	659	604	643	647	605	614	661	708	603	662	684	659	643	630	660	634	652	662	643	639	631	657	629	656	667	627	667	660	599	654	614	621	653	653	662	628	664	629	636	678	664	705	657	599	635	679	626	678	673	644	661	632	685	643	651	650	654	617	626	672	589	662	623	636	609	673	634	624	638	627	645	620	655	656	658	664	668	648	673	658	612	626	650	637	617	621	631	619	632	683	631	644	600	589	669	645	674	635	627	644	650	631	664	682	639	637	697	654	616	656	656	661	647	605	649	620	657	656	644	633	610	644	667	658	664	610	636	666	687	658	629	653	635	624	669	625	622	615	636	654	670	653	601	652	634	645	645	652	682	636	619	657	637	606	698	659	683	648	631	615	641	669	666	649	624	677	659	625	607	647	678	670	678	662	679	677	643	684	651	680	674	644	605	673	643	638	654	674	630	673	654	674	636	637	653	689	663	660	642	667	671	628	631	663	668	651	621	681	657	656	646	653	644	641	640	663	646	634	629	648	663	639	638	672	656	646	647	627	641	650	650	625	666	640	650	679	609	607	644	670	630	643	637	647	638	640	629	633	721	655	644	645	690	643	654	666	625	650	646	669	630	620	619	647	626	614	605	670	668	620	611	668	660	703	634	666	699	675	673	642	631	660	628	654	624	604	648	655	688	654	593	642	636	677	643	653	626	675	622	677	625	643	615	662	685	682	656	686	647	622	641	689	679	665	632	668	641	638	647	618	666	656	654	654	684	642	684	666	636	666	659	621	645	627	671	635	598	648	622	692	670	650	658	664	674	661	701	641	668	686	656	637	589	659	672	674	624	615	687	654	654	672	645	657	636	632	644	613	655	606	634	652	619	652	704	596	641	635	669	664	680	649	638	653	652	612	637	601	673	648	648	677	659	663	665	663	634	648	613	681	658	647	669	684	688	647	623	681	660	690	649	682	692	611	659	626	640	643	625	616	684	684	622	651	676	730	736	674	664	686	661	639	665	665	630	628	660	678	619	615	684	631	628	647	664	645	652	707	625	647	644	647	683	693	602	620	632	598	663	630	647	621	714	613	670	634	622	644	653	633	678	633	697	651	651	637	656	622	624	651	643	634	658	615	651	664	647	693	650	628	643	708	652	658	642	647	592	707	679	637	651	700	658	642	699	621	649	637	664	695	659	627	625	630	648	674	676	613	619	637	686	667	623	621	627	650	673	632	660	635	635	588	619	641	668	659	642	626	652	687	655	684	671	662	642	663	666	599	637	699	641	626	645	662	628	627	656	634	654	690	627	656	640	643	642	631	641	649	683	659	678	616	696	679	657	654	651	626	602	644	619	679	638	670	636	678	620	696	620	627	660	643	654	658	640	636	680	676	698	681	677	643	690	671	700	632	657	681	713	650	661	619	628	661	610	688	662	651	633	613	643	643	652	686	661	703	649	697	665	616	633	664	635	633	629	645	635	650	623	640	696	622	641	661	656	669	676	622	660	658	710	658	669	645	662	632	656	634	622	657	683	619	610	682	616	647	619	666	629	608	691	643	631	646	665	658	655	655	628	651	650	662	646	645	609	687	640	638	646	653	624	661	630	610	709	644	663	641	672	630	675	669	659	620	691	637	643	619	661	655	663	669	627	683	643	667	645	653	677	616	655	654	638	639	656	663	689	613	666	670	662	672	602	650	627	625	693	644	645	628	634	658	663	640	675	663	669	679	659	672	642	661	656	647	642	659	690	689	636	660	658	682	666	655	611	658	635	634	674	612	656	643	656	639	614	622	640	677	596	663	603	685	636	656	663	672	632	692	640	648	651	664	638	664	647	634	627	683	701	656	688	615	656	607	618	676	688	618	684	628	659	662	643	624	645	637	625	647	664	628	653	612	665	644	663	662	636	652	667	650	656	669	677	617	672	636	668	653	648	649	662	671	643	678	657	670	652	603	641	631	681	680	643	694	632	598	635	638	710	655	605	619	660	659	703	611	676
22766	21466	29022	24357	21466	21475	10772	1024	737	640	596	506	496	487	487	459	463	446	406	416	375	375	390	398	367	368	409	386	377	375	412	378	360	378	343	395	379	374	342	389	385	375	358	383	348	363	379	370	380	371	324	309	354	389	364	349	375	382	366	335	346	347	366	353	366	363	363	358	347	330	354	367	360	358	392	352	402	361	353	359	368	361	372	359	375	366	381	383	371	359	346	350	364	356	359	396	332	363	372	372	346	365	388	410	383	345	378	360	367	352	340	355	353	385	335	353	366	365	370	363	345	356	358	412	374	373	355	367	336	357	362	344	375	319	367	368	401	345	392	393	332	327	338	318	339	347	329	318	336	362	360	387	337	313	321	323	314	357	325	352	359	377	362	368	365	338	354	367	387	377	358	340	356	364	349	336	356	381	376	308	354	410	326	349	355	347	342	363	346	336	363	352	340	399	378	332	363	394	377	330	365	337	394	336	354	331	374	375	341	364	355	369	340	367	360	340	359	319	364	348	399	374	381	335	339	355	349	366	337	342	377	361	356	343	342	349	330	352	381	363	349	350	375	337	339	391	354	299	377	339	315	342	356	339	369	363	355	341	339	340	363	370	353	370	375	336	352	358	357	351	344	323	336	323	380	338	330	368	327	386	375	344	404	372	329	345	345	327	342	381	354	384	326	365	374	374	345	313	328	335	351	349	335	325	374	332	383	364	373	340	345	366	358	332	366	363	335	379	361	365	341	351	375	374	352	346	366	333	355	369	362	372	371	340	359	337	350	355	337	358	352	389	335	379	330	325	361	350	384	378	374	363	387	339	382	307	373	367	355	370	371	365	349	336	346	325	374	327	350	385	366	378	344	322	335	355	390	352	355	317	354	377	357	347	345	371	356	344	353	349	389	378	366	373	370	363	353	371	351	338	339	351	359	350	362	374	355	327	367	332	358	359	321	369	376	344	390	385	375	379	340	347	304	344	379	323	347	347	365	357	346	374	357	329	360	345	356	367	406	363	329	333	339	346	357	354	335	369	367	352	367	386	358	379	346	337	367	319	368	344	330	340	362	380	331	372	342	358	323	378	340	365	318	344	351	351	369	370	359	359	351	339	345	371	344	321	338	303	380	369	319	385	343	348	400	367	351	351	384	329	341	355	342	345	379	364	348	314	372	345	356	353	365	369	369	359	339	341	346	347	342	340	340	373	374	355	377	335	371	357	353	356	359	354	374	340	357	357	359	357	370	348	377	321	347	354	365	350	380	368	344	370	335	368	326	374	343	362	332	335	367	356	368	348	331	323	317	389	335	362	393	338	334	345	333	328	337	351	315	382	384	374	341	362	336	354	340	361	353	400	371	342	379	341	354	347	369	339	346	363	314	376	368	374	347	358	345	355	350	345	371	345	372	365	353	347	343	350	344	373	336	363	368	338	348	328	362	353	325	348	366	368	369	370	366	370	345	350	350	389	340	352	380	347	340	349	359	368	349	340	348	326	355	355	376	378	364	324	379	388	394	386	356	377	371	343	333	369	329	408	408	333	385	335	362	358	361	351	366	335	347	338	364	344	363	337	342	360	388	371	358	322	374	370	333	352	350	350	321	379	398	346	340	339	374	323	347	370	364	346	380	329	336	336	357	351	326	376	348	355	371	391	342	350	385	382	357	312	376	335	408	352	346	340	343	390	378	389	316	353	346	318	375	360	334	367	340	351	398	358	360	344	329	363	349	365	362	369	369	349	341	384	322	335	394	321	369	322	353	349	347	356	346	358	333	339	369	350	376	349	361	373	387	371	358	378	360	356	343	378	349	349	352	373	351	342	353	345	344	374	338	358	364	346	350	335	385	322	344	365	323	365	344	361	368	365	382	332	383	366	333	367	370	340	366	349	339	323	376	357	375	365	344	341	380	341	342	351	341	377	362	340	319	381	345	358	356	349	352	355	342	305	339	357	349	368	389	319	364	346	348	317	371	394	356	353	352	344	372	374	344	363	392	353	350	345	373	370	321	352	328	359	339	380	343	340	377	358	362	326	304	368	391	347	310	392	385	341	342	310	330	368	355	339	352	353	369	372	356	373	346	354	387	356	347	350	348	343	338	372	354	357	362	370	374	385	341	362	364	310	364	401	339	339	367	352	340	334	333	347	385	385	386	363	324	383	363	359	347	357	340	348	352	361	359	340	354	334	350	359	369	344	331	340	380	375	332	349	361	347	336	375	354	373	332	387	387	356	374	347	338	327	375	378	336	324	367	407	329	347	363	354	348	349	347	337	314	361	379	356	377	378	329	368	320	354	355	377	357	351	342	372	365	379	336	369	337	334	362	350	347	344	335	360	358	389	351	378	363	345	368	351	368	330	359	340	369	377	314	371	343	372	384	339	377	329	345	370	360	343	376	350	344	337	375	394	346	351	386	344	310	345	337	360	338	349	358	370	383	333	351	379	371	371	361	338	353	376	382	358	327	368	354	350	373	340	334	360	365	360	338	349	346	350	331	363	360	352	327	358	353	354	377	354	329	352	369	328	355	387	367	332	373	380	370	370	378	352	363	356	378	359	329	324	350	370	353	343	359	399	368	322	369	332	339	371	336	370	377	357	366	346	368	380	317	327	344	365	337	353	395	322	350	331	369	311	330	368	369	346	316	348	339	389	337	376	348	344	379	359	380	371	335	345	352	352	364	373	335	361	368	346	364	344	354	362	357	369	357	371	317	307	367	323	342	379	339	335	366	369	371	363	342	369	374	354	350	368	365	376	366	350	342	357	389	329	357	360	345	373	333	348	392	363	346	345	364	341	368	356	350	343	354	324	343	357	338	370	341	397	360	351	369	363	366	383	363	356	355	378	403	367	390	358	343	352	339	366	371	348	324	344	361	369	355	368	356	381	361	385	385	330	327	350	383	344	354	376	365	307	349	381	341	366	329	349	360	344	422	372	343	343	386	385	360	372	387	326	370	365	365	371	350	385	365	349	326	346	375	364	334	342	407	355	332	336	321	340	326	406	377	350	371	384	342	375	363	381	365	371	340	403	342	351	357	352	348	349	395	368	351	350	356	355	356	381	366	342	355	336	322	349	343	371	367	357	343	378	322	342	372	369	346	359	339	346	338	317	332	358	352	362	342	395	363	367	379	377	353	386	363	358	342	342	374	368	312	351	343	322	349	357	372	344	376	358	347	343	335	350	321	371	338	368	386	360	364	333	334	348	358	337	346	333	339	369	313	346	324	382	344	363	346	377	322	342	331	358	366	336	348	363	359	380	355	375	340	372	383	357	321	336	370	374	341	365	319	390	377	333	393	364	366	360	354	366	337	361	360	342	361	361	364	337	358	360	359	347	350	353	376	364	355	356	330	344	345	353	339	333	339	360	328	376	357	374	362	339	354	386	397	357	341	382	393	359	344	356	377	335	360	367	333	369	370	366	354	387	363	354	375	328	369	346	347	358	361	331	335	291	369	335	318	350	371	368	356	358	333	389	357	346	375	371	385	346
34377	46294	52863	26281	3223	2006	1526	1262	1019	879	748	648	632	568	573	473	510	449	483	443	468	456	424	458	449	430	438	409	419	393	374	392	417	399	393	421	409	408	433	391	394	398	404	392	417	356	398	420	403	410	388	411	366	371	381	382	360	360	374	394	389	367	391	375	398	396	374	401	344	400	369	380	390	415	445	394	384	409	374	379	361	391	429	383	398	394	386	386	402	397	393	367	410	366	367	363	356	393	421	406	392	391	401	380	374	392	367	380	390	412	407	387	407	376	412	358	377	390	390	384	386	344	386	355	394	372	352	395	362	381	382	373	367	364	375	382	378	395	358	379	379	400	376	422	361	385	386	389	369	328	362	347	381	387	416	394	361	352	413	371	382	360	378	369	399	402	379	384	373	373	370	351	425	368	400	379	400	373	393	377	410	375	380	364	385	370	395	382	403	376	390	373	343	387	384	386	405	358	354	376	329	369	401	409	355	388	382	405	376	382	370	374	386	347	386	347	351	349	364	349	382	334	383	397	365	342	356	391	337	368	377	351	389	402	367	372	372	364	344	355	361	359	338	352	375	409	369	351	377	407	389	412	363	359	361	378	408	373	396	392	391	376	386	379	379	379	372	398	363	383	381	396	362	345	407	394	386	384	396	416	393	374	377	352	402	367	366	392	364	347	380	369	393	382	377	367	363	377	355	384	379	398	369	380	377	413	352	354	392	400	338	379	379	387	409	380	388	381	376	405	396	369	403	410	366	364	391	395	383	389	406	399	354	394	354	375	370	374	385	384	406	402	364	355	376	388	390	404	358	394	374	388	393	399	411	382	365	367	377	379	374	382	375	401	375	390	369	382	365	359	334	340	418	378	373	407	378	405	392	403	399	382	369	401	417	382	382	343	381	402	368	377	380	342	358	368	365	370	369	372	365	387	382	384	347	354	357	396	395	352	366	364	382	348	391	386	348	377	389	405	410	354	385	393	398	417	353	358	386	339	372	363	353	382	392	389	406	352	381	389	340	343	371	377	375	328	378	382	423	378	401	395	383	372	426	373	374	377	366	372	345	382	388	381	376	374	372	384	363	395	340	375	378	386	371	371	364	384	392	382	397	370	380	385	372	394	366	394	372	362	390	389	397	403	368	331	381	410	329	371	375	353	392	364	375	371	346	375	387	350	363	376	382	412	378	387	360	382	398	372	353	400	352	369	361	404	364	383	408	391	353	361	377	382	384	422	382	359	362	374	350	384	337	384	406	368	368	373	388	394	399	329	402	356	388	361	378	383	400	399	359	372	364	375	378	348	394	370	384	396	369	371	396	403	365	393	377	371	376	375	387	372	361	379	371	404	384	373	387	384	374	368	384	382	383	375	384	385	375	374	371	330	352	358	374	363	359	382	363	394	355	377	380	368	417	338	401	382	379	404	375	387	397	358	351	397	388	370	385	381	400	375	402	355	378	363	387	367	373	384	333	383	386	389	373	395	411	368	393	394	389	370	422	411	382	352	393	401	430	404	363	354	398	364	414	406	346	392	396	397	396	369	374	386	393	387	398	376	375	379	364	382	383	327	410	375	389	371	309	343	386	362	355	352	386	374	366	402	389	378	368	355	388	321	388	362	373	377	391	392	387	371	379	369	377	383	361	363	384	381	408	422	378	386	405	376	396	364	379	360	352	363	357	409	378	346	399	370	353	364	399	365	409	364	343	355	397	394	355	387	367	386	384	400	360	411	393	365	383	391	348	387	395	391	368	369	381	386	321	360	375	421	384	388	356	375	395	382	386	361	389	331	388	380	393	387	363	362	387	368	361	360	386	393	366	381	373	380	341	365	367	372	405	351	387	408	356	367	366	405	362	391	349	362	354	409	355	405	402	391	328	355	388	373	376	393	398	354	381	414	366	417	373	358	393	406	371	396	396	340	380	368	390	366	393	358	390	399	378	375	347	396	396	353	408	351	378	343	400	373	370	366	408	403	369	360	372	366	350	385	411	335	345	391	363	385	367	351	386	393	353	435	404	401	388	364	371	375	393	376	392	378	348	396	401	381	409	351	366	368	387	366	369	388	414	386	392	371	393	358	412	368	382	376	392	367	368	378	363	385	355	370	374	394	340	377	390	327	399	357	349	399	386	362	328	371	370	373	398	364	362	370	379	378	332	366	372	356	366	375	378	393	401	376	376	367	366	338	335	358	358	348	367	396	362	396	379	362	372	415	371	366	395	409	383	399	392	364	338	399	372	360	382	373	335	370	352	378	402	370	389	406	363	366	371	357	374	366	354	406	367	384	357	369	408	367	393	400	383	371	363	386	402	347	403	344	387	382	394	367	361	382	395	398	402	371	414	378	395	349	377	371	370	413	381	369	368	369	357	405	371	346	403	369	395	377	399	355	392	369	360	380	367	364	378	347	394	371	339	369	376	354	397	372	360	362	350	343	387	405	393	423	365	413	376	386	380	389	405	375	353	400	371	377	385	400	392	349	407	379	354	373	427	361	411	336	361	348	372	405	375	379	382	378	355	352	395	351	388	384	334	366	373	371	396	390	368	399	385	408	388	367	405	412	377	364	366	393	364	397	377	375	410	366	390	391	369	362	373	344	387	349	365	379	388	392	388	386	378	356	347	375	422	367	382	419	352	368	409	376	391	395	383	341	379	379	342	364	366	386	392	370	383	392	387	386	354	329	375	371	378	368	382	398	369	383	374	386	372	398	362	348	358	385	371	359	397	383	380	326	387	396	378	350	380	378	352	347	376	395	365	372	420	379	368	364	414	397	405	372	384	406	385	411	379	387	345	365	376	369	384	366	368	364	395	360	368	386	359	399	402	379	357	399	406	380	378	387	342	362	367	412	346	389	379	366	387	359	377	349	369	413	400	389	382	367	384	379	381	378	391	398	372	429	389	371	387	359	357	363	388	401	341	401	390	368	389	398	395	355	400	370	406	374	359	392	361	368	358	382	367	416	365	386	395	385	395	355	378	352	394	397	339	418	373	407	371	383	372	350	383	371	386	393	392	416	374	374	365	375	379	367	382	357	345	349	372	379	381	409	376	367	381	397	378	379	416	384	347	355	406	409	340	359	392	368	366	366	385	380	377	392	363	373	390	418	355	334	355	404	371	352	352	385	388	386	359	379	381	380	383	400	396	378	373	389	369	374	368	368	362	350	378	391	369	368	373	371	359	385	395	410	342	392	379	391	385	370	377	362	355	363	388	373	362	384	360	380	408	373	370	372	371	412	396	393	401	356	409	403	391	372	341	377	390	406	378	361	360	384	366	400	381	357	357	359	355	388	371	380	385	383	375	386	361	376	412	407	407	371	354	368	417	367	373	378	378	377	353	355	385	388	390	434	396	351	351	378	349	354	388	376	377	377	384	389	379	381	386	381	381	363	392	366	383	390	396	366	363	384	407	376	419	411	368	372	385	436	392	340	351	393	387	400	394	413	369	388	373	382	378	394	376	395	383	360	383	416	337	361	391	371	413	392	410	365
29189	22497	14841	4396	988	753	824	810	751	819	752	793	824	804	836	836	846	773	727	770	754	741	795	784	765	827	750	770	801	855	746	792	813	800	753	768	803	768	743	799	770	763	774	761	755	771	748	730	782	779	784	717	738	760	786	777	829	798	756	773	799	757	775	775	804	804	747	804	774	834	755	811	791	772	785	803	777	762	759	725	798	775	819	755	772	774	716	764	718	816	837	781	734	764	821	741	808	814	746	772	769	801	802	821	782	718	781	765	740	786	746	752	756	788	748	767	743	759	745	852	800	733	782	785	796	734	769	754	826	785	752	764	771	773	782	770	734	765	735	820	763	786	736	706	773	744	744	798	772	759	777	751	788	797	764	822	780	766	775	823	761	788	780	763	816	770	818	806	750	766	740	786	753	751	745	746	764	762	772	774	776	750	802	753	802	811	689	772	835	761	793	770	780	762	770	791	827	793	760	780	754	751	774	794	795	787	825	833	777	804	798	762	767	787	738	819	772	760	814	752	787	790	748	800	738	745	728	755	756	767	772	792	753	764	793	720	711	782	767	777	749	770	745	824	769	834	797	777	767	782	773	754	766	807	753	755	824	794	735	749	809	811	796	772	779	785	779	780	739	813	746	760	768	780	794	757	739	795	801	777	771	766	768	743	773	776	780	800	758	722	749	789	778	793	765	750	818	783	802	725	787	747	787	763	757	775	818	729	759	833	790	735	787	780	762	759	797	790	781	778	708	763	762	755	799	771	779	799	724	731	747	837	766	730	774	751	793	763	736	782	780	791	744	728	789	791	764	793	722	780	788	791	760	811	755	722	780	733	780	766	743	748	771	783	752	831	782	780	786	767	780	755	819	800	790	824	747	780	782	799	773	813	740	772	734	725	766	780	825	770	767	789	799	751	786	810	811	773	798	716	831	778	750	776	763	776	767	779	767	785	738	780	744	812	739	756	767	763	830	765	760	740	796	795	771	800	769	752	821	750	742	791	811	794	749	771	763	809	770	795	812	783	751	788	785	767	801	784	743	789	762	756	796	810	786	791	748	732	765	796	757	788	770	771	778	798	735	774	774	819	778	795	775	754	806	781	744	768	752	748	791	737	768	757	821	735	829	755	782	775	791	772	770	777	722	780	806	749	841	800	793	783	762	805	784	765	750	759	793	792	692	781	788	751	677	800	766	767	761	734	776	721	787	732	757	753	765	788	773	778	748	760	775	766	785	789	761	762	721	707	781	774	821	825	746	770	766	795	832	758	797	760	783	779	807	749	744	787	765	785	748	755	755	748	779	757	751	744	709	765	766	749	782	727	773	785	820	806	765	766	829	764	740	755	789	801	755	758	800	804	824	751	761	700	789	752	797	794	752	789	765	736	724	798	764	758	809	754	749	822	794	739	749	815	763	771	733	818	799	756	785	822	774	781	750	762	756	771	758	778	770	737	774	811	786	776	746	747	776	749	746	790	774	729	759	804	789	717	793	837	784	774	775	781	772	757	785	793	777	792	776	802	759	824	777	796	780	774	777	751	741	744	753	720	753	803	764	780	769	728	740	795	764	771	798	769	810	795	718	755	806	778	832	760	807	787	739	737	785	725	815	779	759	793	766	778	745	802	784	796	761	756	717	796	807	699	748	771	731	744	815	731	764	721	790	792	763	774	727	775	819	740	777	747	780	773	740	797	740	748	828	752	777	731	770	791	797	786	770	784	781	763	822	779	782	776	746	782	788	754	753	816	785	716	756	742	771	780	770	755	776	745	765	781	766	768	790	817	784	747	751	811	812	732	730	731	750	752	769	785	744	751	800	823	830	760	788	815	783	710	738	762	755	794	779	769	745	762	741	783	819	739	768	819	769	783	742	766	744	747	787	819	783	761	749	788	757	772	759	771	791	743	774	820	806	770	772	810	759	748	816	770	772	810	761	780	806	753	736	775	782	786	754	818	809	760	750	772	775	782	772	773	827	767	755	773	810	811	785	799	858	747	748	770	811	794	723	756	770	792	752	748	806	761	782	790	786	767	769	753	766	755	784	788	790	748	781	756	752	768	788	733	743	763	747	755	793	798	774	830	798	769	785	764	787	775	775	806	779	790	789	770	701	755	805	771	770	729	826	737	783	757	784	731	775	749	775	745	791	768	785	790	784	784	770	826	802	829	776	766	774	774	706	796	791	779	787	727	718	820	801	781	765	781	776	742	751	791	724	746	751	774	764	748	808	806	748	757	738	749	768	762	818	740	814	775	745	756	781	769	766	747	803	754	785	795	770	745	777	748	790	784	799	749	836	747	797	775	775	818	747	721	809	784	797	758	733	805	759	823	756	799	802	761	773	761	777	804	719	781	813	783	701	812	770	772	743	802	771	779	796	815	812	749	799	813	735	785	748	743	794	770	772	741	794	761	790	759	754	792	782	773	787	745	786	789	734	762	771	841	759	788	785	796	805	774	767	778	783	817	775	797	782	796	747	784	761	719	823	751	729	788	796	741	775	730	775	728	772	756	786	746	794	803	716	747	723	801	723	736	790	803	716	767	753	809	717	767	796	748	836	761	776	805	739	794	731	748	799	765	731	808	801	807	751	779	778	743	781	755	760	765	732	823	763	786	777	754	751	767	774	739	744	763	789	759	780	777	818	718	766	748	745	801	731	791	732	746	715	714	747	758	825	736	796	784	817	759	742	737	769	776	778	799	802	762	821	832	733	812	813	776	803	752	807	759	801	743	814	752	762	785	769	749	789	772	750	792	774	774	812	788	774	805	769	789	717	801	792	786	724	803	724	762	797	739	744	772	799	815	783	772	776	792	774	767	792	770	769	810	756	761	738	830	792	765	773	782	770	751	764	783	806	728	737	755	738	730	781	775	810	807	759	812	755	702	771	799	812	732	788	709	771	757	733	772	729	766	747	752	748	763	756	760	813	744	771	792	735	787	784	744	745	775	728	783	776	805	766	790	767	782	766	756	787	746	783	773	774	776	776	811	799	770	700	769	709	781	787	799	731	780	782	777	701	807	830	765	757	741	798	809	798	769	777	788	821	761	800	756	788	744	765	778	747	766	795	748	793	846	750	761	834	747	730	804	771	778	771	813	791	746	748	818	788	802	778	802	766	746	786	761	776	792	744	773	752	774	792	772	767	736	779	803	747	771	773	753	729	769	811	766	756	743	803	819	773	829	760	778	767	773	800	726	764	798	804	795	793	834	790	774	715	756	734	792	751	775	806	830	781	708	796	771	796	788	801	737	760	781	783	746	761	801	744	787	759	791	826	759	738	764	761	779	767	787	773	801	824	809	753	721	803	725	758	767	746	759	741	734	754	765	797	793	778	766	775	779	777	793	749	748	801	767	789	825	822	796	771	752	771	794	741	727	766	767	801	787	815	787	785	781	764	797	786	783	771	747	756	782	729	772	801	763	773	773	770	805	790	801	778	766	745	744	777	744	807	783	744	798	730	738	817	765	742	755	793	773	746	746	810	753	800	767	772	774
29119	26467	8600	2873	958	815	839	910	822	819	754	798	821	826	791	829	829	790	814	808	842	846	859	859	862	835	811	841	841	824	826	805	799	764	832	754	802	779	806	804	751	802	801	807	802	835	816	770	812	802	851	836	833	819	753	772	795	755	837	803	839	791	826	781	809	863	791	865	829	852	823	795	776	815	823	810	826	814	811	765	776	794	827	872	784	777	819	825	790	798	788	812	804	784	811	823	822	782	798	807	797	817	777	855	821	837	838	826	822	792	816	881	847	826	810	876	778	767	791	798	811	794	811	771	797	794	834	822	823	846	835	819	847	912	826	791	844	789	806	786	805	837	793	842	827	828	876	807	784	798	816	817	789	832	795	765	778	796	859	783	811	845	855	850	796	822	819	852	733	851	790	832	823	874	796	813	824	766	809	807	836	820	818	785	806	839	809	835	811	804	791	779	783	790	821	775	827	811	757	819	821	801	796	817	745	820	841	803	778	822	822	808	820	783	833	832	812	830	826	759	812	822	803	800	785	791	838	829	825	767	833	778	812	826	786	814	915	795	853	799	831	808	827	814	784	857	780	829	826	788	797	846	776	806	837	790	840	779	825	805	821	852	783	801	762	759	827	831	841	812	805	764	827	782	815	813	828	828	829	802	796	819	839	732	874	806	803	827	807	812	783	837	794	849	867	831	753	792	809	833	811	765	779	782	805	813	824	782	835	824	792	781	822	810	806	820	855	808	811	805	790	803	790	807	863	826	827	816	852	789	791	823	789	796	832	810	787	848	783	824	800	816	795	819	779	787	864	802	775	773	843	818	818	839	812	790	854	793	795	822	809	850	805	867	832	871	799	790	796	788	787	858	811	773	881	846	823	813	864	810	814	831	838	812	818	814	807	823	816	793	854	813	851	820	773	833	868	843	836	801	808	857	767	837	823	823	777	822	853	808	792	786	786	786	846	783	824	810	860	814	859	808	840	821	833	837	812	765	814	804	779	852	898	818	868	877	800	847	812	845	826	795	777	771	828	777	766	846	800	820	811	835	777	813	834	772	826	783	822	793	849	808	822	807	869	819	808	821	805	813	831	837	856	825	799	790	777	871	781	818	805	823	841	888	792	848	798	857	765	816	795	857	792	866	769	833	822	805	837	805	828	807	806	823	777	816	796	872	806	853	805	860	806	852	854	769	775	857	848	793	788	850	809	768	824	768	828	785	815	824	839	782	803	814	813	766	796	812	799	784	818	821	838	759	873	780	803	818	802	799	835	760	857	794	822	782	832	819	759	824	808	798	770	790	851	818	836	825	823	812	799	846	779	796	818	817	829	776	824	818	772	859	832	824	796	823	835	850	781	816	770	798	801	858	805	786	788	818	815	775	831	815	831	825	793	802	809	848	809	815	819	757	781	814	788	778	816	861	852	850	801	837	818	824	850	754	798	832	802	853	799	824	819	764	819	783	794	821	811	865	772	846	817	838	848	840	790	813	852	820	802	824	791	852	748	818	782	807	845	813	793	812	786	828	797	819	836	806	793	816	814	799	796	819	810	783	834	845	799	759	770	779	777	832	764	792	778	797	831	810	837	775	801	753	796	813	805	825	804	829	810	771	785	787	806	778	766	770	801	791	771	836	810	769	861	827	815	778	841	798	840	762	856	838	864	827	853	896	784	753	764	869	808	826	805	833	792	806	834	819	817	845	815	807	801	852	836	802	781	807	795	830	830	831	812	814	837	870	812	816	809	820	854	778	792	818	804	821	793	820	799	759	717	892	828	820	789	809	837	821	798	801	773	826	854	831	777	872	854	855	779	753	830	800	823	799	821	812	760	795	811	775	868	791	825	780	839	803	788	871	842	801	822	769	811	802	819	846	841	823	743	801	822	766	830	798	801	822	794	830	806	821	805	816	812	818	846	824	871	826	842	819	778	813	785	827	790	824	841	828	819	810	841	765	816	859	766	790	812	827	816	794	795	798	848	841	839	781	747	858	807	788	792	743	853	840	820	800	793	831	831	881	786	814	806	798	851	803	822	778	800	800	829	813	798	825	815	836	810	798	847	815	818	854	837	766	808	842	850	809	772	787	796	824	793	824	865	815	836	766	832	833	827	798	853	846	810	808	770	814	811	823	822	823	842	854	815	876	836	849	844	750	834	805	824	836	781	816	789	820	824	827	812	826	802	840	818	821	812	845	802	860	785	756	834	814	848	807	782	837	821	765	843	765	861	842	762	819	755	824	847	781	861	830	759	803	826	828	790	839	838	807	784	789	829	776	826	790	803	857	805	792	807	882	830	819	814	752	832	790	736	832	867	790	784	739	811	818	764	819	779	792	778	783	781	821	833	797	829	782	826	846	814	832	779	790	787	874	795	829	838	827	811	804	788	804	813	770	823	842	821	752	770	811	799	762	849	793	837	848	815	806	794	768	836	788	795	822	824	768	779	818	859	870	738	825	778	796	797	760	850	787	790	812	822	830	805	791	817	861	818	847	852	801	825	783	827	821	803	825	815	821	845	854	779	826	854	755	789	790	746	762	750	842	851	784	741	787	854	774	796	791	778	791	800	828	789	813	825	800	834	800	837	794	845	822	805	789	818	791	794	836	806	835	857	812	805	781	820	856	818	836	871	770	830	810	808	823	759	794	818	830	811	861	813	806	826	808	836	792	765	828	782	778	817	791	820	779	848	752	800	826	802	775	923	783	839	836	866	815	796	810	801	840	829	770	792	777	844	846	798	774	830	798	840	816	867	789	860	831	789	851	770	814	796	818	858	833	774	817	804	789	786	812	775	820	813	804	815	817	815	803	846	802	807	822	796	805	833	831	821	788	786	794	808	869	814	838	831	806	829	857	840	836	804	778	827	816	824	816	834	781	816	798	799	799	822	766	792	806	755	796	828	789	836	842	775	795	763	875	802	841	790	831	795	837	856	762	828	794	855	838	818	860	801	831	796	786	795	850	819	791	856	781	837	864	792	814	788	762	796	845	787	808	806	803	808	793	848	807	842	830	833	770	782	806	804	818	835	794	801	821	812	817	816	801	822	746	812	846	785	826	827	793	803	783	830	835	809	815	858	900	826	814	842	817	809	797	832	812	795	792	763	755	745	763	811	850	768	819	778	820	804	784	798	856	793	782	825	784	795	846	819	820	798	852	819	789	825	791	793	830	858	803	788	829	796	804	790	844	838	805	795	822	795	814	844	812	824	808	763	824	805	804	813	819	803	838	850	855	828	820	843	880	799	824	810	795	820	838	772	811	781	773	823	768	777	802	775	818	807	792	791	863	835	782	822	856	846	823	866	823	776	825	786	791	853	771	864	836	813	833	812	816	809	871	831	775	849	834	819	854	855	832	819	815	851	818	813	793	781	811	769	802	864	820	818	786	830	819	832	814	835	847	830	783	760	797	837	828	797	782	769	838	760	849	795	845	810	793	787	844	803	782	865	818	779	857	817	809	807	786	849	800	836	793	794	806	813	768	836	860	810	812	815	833
24117	21523	29061	24531	21525	13455	1435	881	788	717	671	648	685	682	683	630	660	646	626	589	624	645	622	600	574	603	609	562	584	614	604	577	589	612	594	623	605	587	607	612	593	590	572	635	544	563	604	635	614	549	601	621	605	608	623	598	585	533	569	595	569	605	597	555	572	586	595	584	585	600	599	581	577	549	628	627	607	581	605	587	595	576	649	595	633	582	592	572	545	596	593	570	572	616	585	584	586	577	579	641	544	577	587	607	587	573	572	578	569	594	583	570	602	610	579	581	579	546	578	596	569	654	580	603	593	605	592	597	581	586	579	608	593	589	623	592	571	616	579	617	629	593	614	580	576	559	595	563	584	590	583	547	600	563	569	576	601	611	549	585	626	555	590	613	581	601	614	553	609	577	551	573	561	557	587	563	573	561	571	627	584	624	576	593	616	540	594	569	568	607	563	552	601	593	612	585	602	577	599	606	577	612	602	558	607	550	560	560	618	590	568	627	552	575	590	588	581	558	568	580	572	607	568	577	608	614	562	583	541	570	589	571	569	574	523	601	531	587	584	576	585	581	604	589	587	593	566	577	570	613	624	558	644	586	583	626	602	595	575	596	615	558	570	564	532	597	588	596	597	564	615	595	567	617	579	582	605	602	571	613	620	570	587	581	593	580	573	587	572	608	565	612	554	583	555	592	576	579	599	614	585	599	604	574	588	582	615	577	596	595	537	563	625	600	554	590	574	552	620	576	567	574	569	558	583	597	589	532	595	582	586	607	637	539	564	587	541	604	583	572	603	545	598	550	632	576	600	581	590	589	595	575	603	574	573	591	623	610	593	588	572	552	579	570	581	547	609	607	571	621	649	544	571	605	536	593	609	604	559	603	610	569	630	561	612	587	586	586	535	560	548	596	591	601	602	559	613	572	585	572	572	556	548	615	500	610	558	584	603	609	572	531	534	582	598	599	603	534	526	593	576	606	528	552	587	620	575	600	566	581	588	598	572	572	581	589	585	578	602	604	614	581	558	581	628	570	583	630	583	625	582	576	609	593	597	597	601	540	552	567	577	586	588	553	547	583	602	605	533	602	573	582	584	588	650	558	604	591	627	568	594	535	607	602	576	582	588	572	586	576	571	577	581	575	587	550	614	551	597	594	559	563	578	587	615	567	547	608	595	583	602	605	525	634	601	592	589	602	605	584	594	598	599	572	608	605	566	629	574	598	592	607	608	600	622	600	570	587	635	575	572	623	598	562	628	577	576	580	586	585	599	599	586	644	566	620	608	598	607	577	594	567	624	585	592	579	610	560	607	534	587	556	608	594	544	590	575	571	590	618	593	536	565	574	553	559	615	588	591	568	590	574	614	574	583	568	593	605	598	585	559	581	586	599	647	585	590	565	590	638	623	604	617	574	534	582	606	625	608	606	538	607	556	617	542	562	566	606	578	630	559	553	621	563	549	579	557	567	623	547	597	617	601	612	594	547	598	586	521	622	518	568	604	570	550	574	602	591	578	591	566	567	613	585	593	616	558	600	611	590	595	606	600	561	584	620	568	562	598	591	605	572	572	579	574	611	613	591	583	595	586	551	582	568	557	626	617	589	605	588	552	550	568	547	532	612	588	553	581	597	595	559	564	636	580	614	601	569	585	624	603	557	547	579	599	572	539	558	627	607	587	578	594	515	587	604	606	586	637	582	575	610	600	575	570	571	592	571	541	562	610	582	585	593	571	578	586	595	540	577	578	634	580	624	584	602	587	611	609	557	574	531	601	605	596	582	570	528	588	594	588	592	542	612	602	585	593	578	636	594	619	592	603	587	600	618	525	568	595	571	584	567	576	636	615	598	600	650	579	590	578	556	551	531	566	551	550	574	553	595	568	587	600	562	581	603	562	629	581	581	631	616	589	598	597	576	581	567	586	545	616	539	616	606	564	644	590	588	597	605	562	528	599	610	591	572	598	564	632	587	559	590	584	585	606	561	582	592	548	603	589	608	605	620	540	552	594	580	554	579	626	593	585	593	582	617	566	577	556	593	584	590	601	576	561	570	600	613	578	594	602	628	592	566	587	586	610	591	574	603	591	590	565	602	625	560	633	580	606	550	563	560	550	615	584	583	534	584	571	554	592	593	550	587	593	614	587	551	591	580	572	583	545	581	601	590	612	609	569	612	616	575	628	595	595	579	583	613	603	566	561	575	577	582	563	575	598	572	585	632	589	584	594	585	574	611	595	604	590	579	603	609	603	582	615	556	627	563	590	590	546	591	560	582	558	592	590	584	571	613	589	572	542	579	569	593	587	546	590	602	567	532	579	560	552	589	628	624	571	596	572	544	592	584	560	542	593	566	576	626	561	581	612	553	569	542	622	579	546	572	582	635	598	591	595	587	603	606	573	595	601	613	649	575	555	584	567	555	573	593	583	568	571	635	614	559	597	608	537	633	581	599	563	612	589	607	658	598	568	563	601	582	597	572	548	552	573	588	603	586	600	597	616	576	627	562	595	597	587	590	593	585	559	579	559	578	611	596	566	584	567	646	598	614	562	560	560	533	609	535	544	574	598	556	576	584	573	600	548	578	603	586	587	588	588	569	604	568	619	579	596	563	622	592	577	630	603	564	557	569	577	565	613	593	574	574	615	540	582	582	558	617	592	568	569	566	571	601	595	560	599	584	543	578	603	544	589	614	580	538	585	590	565	630	547	584	573	577	544	563	591	604	574	613	606	573	571	627	563	624	615	607	597	551	605	551	595	594	572	564	547	599	571	565	587	555	580	572	609	580	551	574	548	541	558	610	606	553	594	593	584	572	580	557	620	578	592	597	604	577	573	567	565	598	582	561	597	573	600	573	590	596	581	613	606	603	660	592	556	577	564	583	570	528	590	524	574	579	617	607	601	585	585	581	541	590	567	621	585	561	577	571	598	551	547	589	590	544	614	631	583	579	606	574	576	553	593	618	543	538	565	615	622	602	562	592	601	638	528	587	576	579	587	582	613	567	583	528	600	610	581	572	584	570	585	606	599	620	596	575	588	555	600	616	638	538	598	602	553	532	609	587	586	622	600	575	606	578	603	588	625	556	573	594	601	604	611	574	557	584	640	589	623	582	542	534	576	639	547	610	569	592	599	607	570	592	565	590	577	588	582	585	583	628	615	505	550	561	608	565	583	573	596	545	594	608	552	550	579	573	582	601	637	584	547	569	600	581	598	548	547	640	562	636	613	581	598	573	630	546	579	590	561	569	545	579	600	604	583	619	542	558	606	596	579	584	558	552	547	567	627	586	650	551	561	586	559	602	577	607	587	613	625	622	592	614	551	598	619	606	596	619	561	580	615	588	568	572	576	620	591	645	566	585	604	584	628	590	556	607	570	568	626	638	597	582	629	585	568	596	599	551	592	571	553	573	592	546	565	562	579	611	604	586	567	543	584	587	555	559	555	587	613	575	543	611	554	588	590	569	576	582	527	595	558	617	575	635	599	567	576	580	613	579	620	556
31013	38866	35521	23114	7334	1511	1223	1087	964	874	799	770	750	709	701	715	708	645	714	683	656	679	633	696	646	645	636	656	640	647	638	646	605	616	631	644	649	648	636	576	661	681	643	632	627	625	633	667	651	623	661	604	641	660	671	597	618	619	647	608	611	613	679	667	611	670	684	627	586	659	635	627	604	625	637	643	651	629	601	669	642	641	653	633	640	616	618	642	658	652	637	647	637	681	683	585	610	641	695	653	633	625	663	637	663	627	633	670	653	629	632	655	610	620	647	646	625	602	643	606	612	624	649	656	634	608	621	621	632	617	633	617	603	601	623	587	632	606	637	624	602	630	645	659	588	617	647	587	688	623	627	605	640	669	649	557	585	644	592	610	641	639	640	618	625	605	661	610	649	649	645	643	640	625	666	623	682	613	629	646	634	630	597	642	598	627	628	608	615	654	641	647	631	654	633	644	649	621	616	631	618	625	645	638	664	632	652	630	647	631	621	620	615	617	626	653	677	626	643	627	653	609	638	620	638	628	621	607	666	610	642	595	631	609	611	614	622	632	608	674	654	638	628	616	609	593	598	619	668	644	657	573	633	644	661	632	655	643	619	636	657	649	671	652	657	646	673	568	701	629	642	649	646	617	609	602	614	643	591	607	635	627	642	622	612	604	607	680	618	643	613	618	622	627	582	629	637	640	624	653	649	622	604	623	642	614	603	579	597	638	623	608	594	634	640	604	597	629	626	649	666	619	630	668	605	643	676	671	640	599	624	612	588	616	642	624	618	595	610	653	610	605	617	610	644	608	654	632	618	616	691	627	615	648	624	635	594	632	650	612	618	638	626	608	655	623	616	604	591	618	649	596	653	618	629	591	629	615	617	609	642	648	670	639	609	610	663	580	620	605	635	625	599	619	596	621	617	645	606	622	672	626	595	654	615	620	645	648	647	647	669	637	611	670	588	643	653	592	610	624	621	659	643	636	631	645	586	652	649	611	597	618	613	626	604	633	620	631	606	613	645	640	624	601	643	622	592	595	633	628	636	623	631	610	625	654	649	678	664	602	625	659	612	626	658	600	635	636	630	667	581	641	648	623	615	630	622	551	618	610	635	636	690	597	656	632	683	652	634	649	648	628	631	654	655	616	599	567	639	637	594	651	623	584	615	633	643	608	651	597	646	659	628	628	652	608	660	610	605	614	615	574	641	647	616	596	643	663	616	644	636	624	654	662	628	642	656	598	621	610	637	626	676	607	603	620	613	645	612	639	658	639	618	652	676	630	655	638	675	634	598	617	596	605	626	622	623	655	648	691	642	611	632	619	652	618	619	593	621	626	655	618	645	620	660	615	641	626	616	636	662	627	586	653	580	582	650	626	651	658	653	578	643	646	601	628	618	602	623	685	628	613	639	597	668	618	589	622	667	670	618	621	659	628	597	612	631	629	606	635	617	658	585	640	634	605	649	587	626	644	622	664	642	615	641	598	638	697	648	620	601	636	625	596	636	598	621	620	640	648	619	645	614	643	599	624	607	585	648	650	611	625	667	569	616	647	593	653	624	642	608	657	633	605	571	625	641	600	619	663	643	596	626	621	630	616	603	609	629	629	648	632	621	657	630	594	647	644	632	608	613	646	606	636	639	606	620	589	659	586	660	640	653	570	696	625	623	597	614	593	628	609	589	614	650	631	602	657	602	634	610	610	584	634	639	629	631	669	669	657	622	662	679	630	609	650	616	631	670	636	641	600	680	639	596	606	646	685	654	643	575	657	627	619	638	613	667	651	660	617	603	669	649	609	596	634	622	614	636	603	613	607	620	622	659	594	648	628	649	616	613	615	634	626	623	631	636	680	627	572	607	599	587	627	603	590	688	658	681	602	687	609	621	594	624	635	599	621	608	600	590	628	632	604	598	622	649	670	635	599	598	653	592	612	634	627	641	668	649	623	616	648	631	652	593	588	611	616	663	611	604	578	638	587	627	607	664	613	610	609	605	611	599	663	641	645	625	635	630	655	617	653	679	646	626	688	633	613	612	627	625	607	602	585	636	645	648	638	625	613	637	614	628	602	671	641	601	700	651	592	620	666	588	652	614	613	622	634	640	604	602	596	677	627	586	634	662	615	634	602	667	614	635	635	624	619	625	644	608	646	645	566	625	596	655	590	628	643	633	620	655	594	616	674	649	663	669	591	674	629	670	620	641	628	639	635	667	647	633	639	627	639	657	612	614	633	663	598	668	669	624	622	612	593	617	604	635	631	624	616	618	621	630	623	670	633	633	646	615	621	629	634	612	654	685	628	615	639	653	587	601	607	630	597	645	625	617	688	591	637	632	648	592	638	627	616	598	605	640	622	621	636	624	617	640	587	651	622	637	591	691	623	655	597	673	627	622	627	653	620	629	636	646	593	592	635	586	621	634	597	586	640	705	629	618	595	588	671	619	657	640	626	633	623	643	664	645	618	649	647	628	608	616	697	596	662	590	625	655	611	619	646	554	644	639	614	639	668	606	660	605	622	667	617	608	626	615	627	638	656	596	597	602	611	594	588	635	637	617	649	591	658	637	661	659	670	640	607	578	632	617	617	584	639	642	595	658	565	644	654	624	654	609	653	630	650	604	652	627	593	654	610	619	642	616	597	650	629	611	633	604	703	651	604	676	677	616	575	615	632	622	641	623	631	655	581	618	591	597	613	653	608	677	645	604	599	645	638	587	638	647	598	619	620	632	640	615	633	653	616	638	606	607	614	622	663	678	644	651	593	642	604	663	670	596	679	636	663	684	603	653	652	656	610	612	627	621	619	671	656	587	602	626	651	641	599	661	588	661	609	600	574	611	620	639	646	622	656	636	632	653	658	675	632	603	603	674	665	605	617	615	602	647	653	649	641	639	605	605	579	666	591	647	649	630	641	587	606	609	600	620	589	624	663	633	642	613	595	638	608	608	636	619	645	621	649	639	671	605	617	603	630	635	590	645	637	653	597	676	623	606	641	622	612	663	615	641	601	632	622	658	632	590	626	604	658	616	682	634	621	602	627	626	610	563	646	581	619	612	690	613	622	648	602	623	619	605	629	651	604	638	648	648	622	621	623	649	653	594	663	600	645	638	657	630	630	617	621	618	672	639	620	618	621	624	628	609	618	606	609	622	608	606	701	597	632	618	609	625	662	625	690	637	670	612	603	583	624	578	590	659	618	653	605	609	623	609	648	574	590	661	632	631	652	619	633	678	614	586	619	609	596	674	640	626	607	605	603	605	638	643	584	616	603	639	641	630	706	641	640	597	607	676	645	612	572	641	630	618	622	619	567	655	649	660	626	641	631	650	641	624	658	644	610	648	614	639	624	644	637	609	643	642	634	651	631	659	641	607	637	656	598	639	618	625	657	618	619	673	630	629	673	632	609	672	654	593	586	660	622	619	639	664	639	639	644	661	631	628	677	599	621	629	652	609	605	647	635	639	593	656	658	595	623	642	601	648	626	607	633	619	668	634	625	640	596
25005	21465	28131	25240	17030	1967	872	799	767	774	697	710	676	710	633	686	662	677	642	627	669	674	639	642	666	639	667	631	651	621	630	674	674	657	605	625	598	631	675	626	609	556	632	621	655	672	667	631	623	648	653	621	606	627	595	638	629	630	678	609	609	617	644	622	595	607	634	636	669	619	642	653	642	674	611	604	625	632	655	640	648	608	691	619	634	608	622	682	550	663	672	678	610	635	611	636	632	646	635	636	632	640	628	585	683	626	663	633	616	664	624	584	620	654	643	657	639	633	587	622	597	629	655	630	649	625	627	620	620	598	688	629	628	624	664	624	630	663	635	667	683	683	618	681	615	604	622	627	686	663	665	654	587	636	630	625	640	629	672	593	635	612	662	589	654	647	549	631	592	644	659	647	618	663	655	639	594	635	625	618	644	617	621	621	590	612	635	632	621	647	666	610	626	649	607	654	628	660	646	614	642	619	654	601	639	621	632	621	621	604	607	680	608	650	636	615	630	640	626	627	641	653	652	661	651	652	651	662	638	618	672	658	646	646	605	650	643	631	627	629	623	591	617	620	595	642	631	660	653	603	678	653	670	608	620	621	625	610	606	619	633	637	652	632	626	634	664	641	645	589	655	622	690	624	623	628	625	628	653	593	616	639	596	632	624	629	612	670	661	632	612	649	653	622	643	653	631	645	587	630	612	649	631	667	655	629	682	639	622	612	624	616	644	615	658	590	636	616	643	691	605	656	656	651	652	616	611	606	644	620	672	656	683	667	652	632	641	625	622	593	664	628	639	639	625	550	668	657	606	627	580	622	637	687	606	622	621	594	654	622	637	640	619	673	640	601	611	643	639	634	640	634	668	612	610	665	612	658	673	609	615	596	600	639	683	599	621	611	641	620	638	696	609	636	589	580	623	624	630	593	663	648	682	672	685	610	601	636	646	650	631	644	623	605	670	614	641	641	612	647	618	645	609	649	653	615	635	629	586	597	616	613	593	641	629	622	626	624	587	620	661	629	661	627	624	623	650	701	653	632	584	638	618	598	623	615	598	607	651	634	669	617	648	651	601	609	636	652	602	631	676	608	593	612	596	625	638	658	618	639	620	669	628	620	661	660	656	621	648	611	640	621	655	651	624	606	614	619	643	628	647	600	624	601	612	600	661	626	650	644	634	667	615	659	613	649	635	661	630	662	659	630	585	677	591	663	649	677	645	610	620	660	597	616	636	651	631	643	626	630	633	642	613	624	652	615	598	641	663	603	640	580	608	624	614	627	592	625	643	670	661	625	636	680	613	627	623	622	660	643	644	692	651	608	611	648	608	640	649	632	591	626	626	625	601	655	651	641	621	595	597	591	633	620	646	648	643	630	622	641	626	595	644	603	613	613	638	669	605	656	612	568	625	634	663	626	635	559	626	627	647	625	674	621	704	642	656	610	653	649	680	630	651	634	618	646	633	625	623	629	614	638	644	607	607	652	618	637	624	649	602	636	642	629	616	666	614	662	631	613	656	637	593	637	652	653	689	648	616	646	600	609	600	634	608	660	664	595	644	654	666	599	627	665	653	579	635	637	654	663	623	630	676	598	665	642	616	685	660	620	649	673	632	624	623	629	597	617	609	648	632	637	620	629	655	595	652	638	645	645	621	630	632	620	634	610	635	615	623	636	673	662	619	624	618	681	642	658	653	564	659	647	623	693	622	619	638	646	638	625	632	633	665	585	669	642	649	609	639	608	658	587	659	658	612	641	636	621	635	596	684	616	598	626	603	643	644	640	655	632	638	617	632	648	647	660	652	626	647	607	610	626	582	625	575	603	635	623	661	589	613	582	669	638	613	624	609	648	630	606	644	610	631	608	648	655	694	636	630	567	640	625	585	662	658	634	623	601	643	625	634	664	673	664	584	649	637	650	637	663	617	644	619	638	616	580	592	688	677	663	638	672	617	611	638	609	661	624	634	664	614	643	631	659	634	648	621	650	594	638	662	694	670	631	614	663	641	642	623	655	623	630	645	630	655	608	657	619	573	639	623	662	661	649	622	675	653	592	649	647	570	622	610	605	659	640	592	628	615	664	615	646	633	606	626	653	608	621	615	683	581	646	634	635	640	617	628	613	637	640	627	674	655	640	629	648	658	582	600	640	636	643	591	656	633	665	614	667	616	636	624	630	631	687	655	600	617	623	612	648	632	622	609	636	632	637	647	615	629	637	631	650	625	644	689	635	626	631	631	631	598	644	639	662	685	592	634	650	619	708	620	661	644	649	639	635	614	613	616	654	649	650	654	621	669	592	670	631	671	659	556	632	657	620	631	643	609	611	629	608	624	580	601	629	663	662	617	633	561	638	647	621	592	646	667	653	660	623	636	651	679	617	613	617	621	635	614	653	665	624	645	589	594	598	646	618	627	660	635	636	624	671	618	657	624	634	617	635	637	617	592	595	642	669	625	621	626	638	613	615	603	638	650	670	607	646	601	647	620	648	627	635	661	650	649	624	662	645	594	664	624	646	648	614	647	592	644	670	650	656	664	640	660	614	616	602	610	654	608	655	635	572	639	646	612	603	664	660	616	604	663	621	629	637	603	638	633	595	656	637	601	666	615	626	634	586	613	606	626	617	630	664	637	614	639	612	631	655	626	649	637	620	640	620	609	608	606	642	651	555	657	669	628	620	607	637	665	629	616	631	629	625	632	586	624	602	633	585	680	643	627	584	657	596	616	648	574	633	655	591	610	620	626	627	601	615	632	625	591	611	623	622	641	662	641	633	641	664	606	612	666	642	622	621	616	673	600	605	659	577	665	589	566	638	633	620	615	647	571	638	620	630	639	607	691	602	645	636	598	647	641	613	637	625	624	636	628	623	617	615	626	639	637	629	643	656	637	637	654	627	649	641	626	629	650	598	651	695	657	677	611	609	677	660	641	614	604	621	623	663	613	584	661	622	657	613	649	645	657	655	632	589	635	680	663	631	570	642	658	606	620	589	622	591	611	652	634	658	631	609	574	631	632	642	637	612	651	620	593	674	663	607	616	620	645	599	668	618	607	638	605	634	640	617	603	647	645	609	666	608	590	606	633	621	594	660	638	592	665	555	650	634	643	649	616	605	600	621	720	628	573	653	630	640	618	615	647	614	658	611	640	598	621	658	694	630	628	676	630	656	617	697	685	655	613	624	620	689	668	634	637	598	649	681	624	631	584	582	612	672	636	665	645	605	620	676	587	645	667	618	644	626	636	653	606	671	688	625	630	595	595	622	630	658	631	658	614	657	609	625	607	671	626	586	691	645	646	662	580	667	625	646	612	572	624	622	646	584	613	602	646	629	613	595	628	613	606	661	613	664	649	635	595	684	626	674	652	603	603	618	644	694	645	676	684	635	638	647	623	642	626	614	636	660	605	618	663	588	651	635	579	587	636	646	575	584	644	602	659	620	610	617	625	628	618	654	647	628	626	635	620	631	675	633	609	647	671	621	624	639	638	640	639	671	624	645
30797	33942	26697	16966	4629	1184	999	865	842	752	785	777	713	780	719	688	666	696	694	713	694	686	652	646	672	676	651	651	690	636	634	651	700	667	706	608	625	718	663	654	658	663	663	635	662	668	651	681	657	638	659	681	675	662	659	621	678	630	648	649	646	661	641	691	719	644	698	639	687	619	664	647	643	695	689	714	733	672	684	640	667	704	628	658	694	642	664	634	650	651	660	653	633	688	613	656	661	596	672	666	660	687	645	660	627	675	708	640	701	666	651	708	650	636	663	681	692	638	643	647	653	686	701	678	648	644	638	714	687	667	616	665	664	690	687	632	650	608	686	665	657	663	666	699	615	646	661	645	637	654	612	677	648	685	625	686	656	669	637	616	618	677	631	661	622	653	658	665	674	690	635	679	598	662	690	675	646	666	656	687	698	694	703	665	627	689	636	660	686	679	681	713	685	632	653	647	651	647	678	654	678	635	645	633	673	622	658	686	607	637	684	702	652	684	650	637	632	680	680	674	622	635	636	627	663	633	702	658	703	654	650	671	685	651	630	651	635	606	671	663	664	672	686	676	649	668	668	687	684	656	654	628	652	647	646	636	651	642	692	665	674	667	629	638	636	712	627	586	634	666	609	629	628	644	661	620	681	686	683	616	711	658	711	659	672	672	659	665	672	676	662	629	660	662	612	663	739	635	657	665	692	641	628	656	692	671	629	675	626	686	669	651	673	644	662	639	682	674	688	613	609	641	653	664	635	669	689	640	629	594	650	669	712	695	608	636	600	655	689	693	716	676	645	615	625	633	653	633	647	664	624	629	694	684	605	740	642	626	702	672	655	683	679	722	640	659	653	697	652	692	653	680	637	676	656	700	631	685	670	650	664	657	672	709	640	638	690	688	650	692	654	663	641	659	640	615	691	657	688	647	646	662	665	671	651	636	628	672	683	684	617	627	630	629	625	657	670	653	692	694	670	698	659	652	658	632	661	630	690	655	648	644	650	699	683	678	675	687	714	686	639	680	653	656	639	691	626	703	663	670	656	655	642	614	706	663	700	663	616	710	671	695	636	643	661	675	672	657	659	718	659	671	628	666	664	641	655	659	696	612	652	675	676	646	679	663	695	703	639	648	616	626	669	650	666	646	635	698	660	638	637	637	696	640	661	651	633	670	680	654	652	639	618	686	664	679	647	654	614	660	661	638	670	677	664	632	641	637	677	658	697	676	656	663	677	653	631	621	651	647	681	659	655	655	652	653	644	638	661	685	643	626	594	668	603	667	626	685	658	675	696	685	607	647	629	702	625	615	613	717	687	645	683	627	602	651	718	631	617	666	692	666	677	647	659	632	677	663	665	635	650	637	598	691	648	682	630	694	617	656	636	661	643	668	646	655	653	699	638	678	662	698	637	684	655	661	693	636	660	631	703	690	641	650	682	691	625	662	652	620	651	658	708	623	674	663	648	643	628	676	630	698	620	610	684	622	669	694	642	698	682	638	662	630	685	709	616	631	695	636	638	650	618	698	683	631	659	664	671	696	638	693	663	725	643	641	675	634	655	649	649	673	647	655	658	676	626	682	665	643	660	663	618	636	624	656	680	621	608	683	652	695	664	675	650	680	655	580	660	627	659	622	672	677	672	634	667	656	674	624	671	668	653	628	717	696	642	651	650	692	634	635	635	657	633	658	616	644	645	631	643	675	609	674	668	646	639	758	635	657	672	681	633	675	642	696	633	659	647	644	648	652	700	652	668	718	631	680	634	679	669	666	664	628	690	666	639	623	657	699	662	680	651	715	629	639	685	613	668	661	673	666	693	677	676	668	655	659	671	694	683	679	666	635	652	676	646	664	635	686	659	607	693	702	655	637	625	693	643	658	657	641	637	659	664	673	641	642	668	653	641	677	656	623	669	655	661	662	660	661	695	615	668	692	697	680	691	636	622	703	602	637	674	707	621	643	624	684	681	677	637	651	700	676	664	671	666	662	620	663	665	651	620	611	628	649	632	668	648	661	672	647	630	687	695	708	665	645	657	628	668	623	615	665	660	635	643	658	642	678	666	715	624	621	667	644	640	689	656	643	692	675	700	707	642	681	638	675	629	699	648	661	657	639	647	672	667	658	688	628	603	638	658	676	633	676	660	691	655	640	654	686	677	629	669	660	681	610	649	702	679	665	695	641	643	678	666	689	658	655	655	676	687	712	658	681	637	611	664	699	633	695	703	620	627	667	697	652	708	652	689	608	684	686	639	691	641	618	662	652	666	575	648	640	643	697	683	636	694	699	675	680	621	654	657	667	652	644	681	682	662	609	674	672	678	658	639	627	706	616	665	678	657	619	626	628	664	678	652	665	666	676	662	652	659	664	636	645	662	711	634	698	675	661	629	653	656	647	629	642	649	636	642	642	663	683	692	634	623	635	696	662	646	697	669	673	654	672	657	683	660	668	653	637	658	665	679	662	669	676	646	688	632	676	652	671	651	651	694	664	648	625	644	701	646	647	641	669	642	676	638	671	670	661	673	579	656	673	652	630	658	671	697	617	610	656	644	642	635	682	695	640	699	681	641	681	681	676	656	646	677	678	630	626	674	663	653	646	660	648	698	655	686	668	647	641	677	673	655	652	605	680	686	695	620	696	656	670	659	653	628	658	612	671	627	669	673	691	651	664	645	666	664	644	714	647	623	659	675	619	687	619	663	621	685	680	639	717	646	636	641	653	671	719	601	673	654	638	681	644	636	666	661	679	657	616	706	639	667	679	666	632	605	642	619	662	654	649	673	669	682	688	673	660	663	656	663	635	632	641	702	643	683	629	671	610	676	668	701	632	627	646	654	639	656	653	677	643	675	647	643	644	691	678	685	659	655	654	693	668	632	638	612	689	662	638	645	668	631	655	692	641	663	652	706	705	659	674	706	684	689	665	651	724	653	691	686	677	646	636	675	707	627	610	678	655	679	687	640	640	660	647	645	690	648	686	674	675	668	660	599	659	715	680	670	646	662	674	661	684	664	637	686	634	627	636	679	638	660	663	662	633	688	638	670	631	670	654	658	660	634	681	668	647	609	659	639	639	676	626	659	627	622	595	653	664	677	677	672	693	652	667	636	661	651	643	658	648	620	635	661	655	647	631	684	668	695	714	688	677	627	670	649	660	663	634	654	670	625	649	679	696	659	608	662	644	710	685	643	675	608	660	643	652	663	612	659	668	671	651	640	671	729	652	645	655	663	677	601	642	674	693	653	667	670	666	651	630	714	666	675	623	654	642	642	677	664	702	660	676	653	725	659	669	684	693	691	648	678	644	679	651	618	653	648	686	601	654	654	645	662	659	649	668	642	672	666	648	658	661	631	650	681	657	641	648	682	601	660	692	642	610	653	697	678	677	667	685	666	644	643	661	694	706	665	636	687	706	654	632	658	659	653	714	644	676	659	656	659	689	606	645	642	661	640	659	655	627	684	646	687	644	602	630	626	676	630	641	652	675	730	728	636	669	685	681
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
