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
341338640578	341338641098	341338641648	341338642198	341338642746	341338643298	341338643848	341338644398	341338644946	341338645498	341338646048	341338646598	341338647146	341338647698	341338648248	341338648798	341338649346	341338649898	341338650448	341338650998	341338651546	341338652098	341338652648	341338653198	341338653746	341338654298	341338654848	341338655398	341338655946	341338656500	341338657048	341338657598	341338658146	341338658698	341338659248	341338659798	341338660346	341338660898	341338661448	341338662000	341338662546	341338663098	341338663648	341338664198	341338664746	341338665300	341338665848	341338666398	341338666946	341338667498	341338668048	341338668598	341338669146	341338669698	341338670248	341338670798	341338671346	341338671898	341338672448	341338672998	341338673546	341338674098	341338674648	341338675198	341338675746	341338676300	341338676848	341338677398	341338677946	341338678498	341338679048	341338679598	341338680146	341338680700	341338681248	341338681798	341338682346	341338682898	341338683448	341338683998	341338684546	341338685098	341338685648	341338686198	341338686746	341338687298	341338687848	341338688398	341338688946	341338689498	341338690048	341338690598	341338691146	341338691698	341338692248	341338692798	341338693346	341338693898	341338694448	341338694998	341338695548	341338696098	341338696648	341338697198	341338697746	341338698298	341338698848	341338699398	341338699946	341338700498	341338701048	341338701598	341338702146	341338702698	341338703248	341338703798	341338704346	341338704898	341338705448	341338705998	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	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
21422	20114	27498	22478	20116	20164	15766	1740	1080	1003	906	813	784	725	729	664	637	654	627	611	623	606	603	546	559	574	582	575	562	562	563	516	540	557	543	541	500	508	529	506	546	474	538	529	493	521	505	516	540	534	523	505	528	531	523	513	483	512	502	494	478	555	498	535	500	510	520	498	514	539	537	486	528	464	506	492	515	542	509	484	510	500	546	518	532	536	495	485	485	496	503	523	492	479	534	521	503	488	479	489	528	500	497	506	527	520	534	510	519	524	507	522	499	524	493	492	499	478	535	510	483	504	526	543	526	532	496	569	513	525	480	484	518	515	492	534	491	487	511	507	500	493	497	494	532	548	515	570	521	500	521	462	488	489	524	520	519	482	524	575	504	502	522	493	511	527	540	530	480	526	526	488	477	544	524	555	529	495	490	548	467	532	505	511	449	529	510	529	536	500	511	551	586	504	530	529	498	547	518	524	478	514	523	512	490	500	481	490	539	486	524	512	495	489	499	473	522	545	506	516	482	554	496	532	507	494	514	481	556	481	518	516	523	493	530	510	506	524	486	517	501	537	518	487	488	523	506	507	496	531	496	525	553	545	536	467	511	521	481	469	547	484	481	552	469	534	532	482	488	492	528	493	499	475	523	500	500	515	500	458	481	546	514	500	502	502	491	507	506	476	502	518	529	529	520	511	513	519	525	496	529	514	482	541	443	515	491	487	530	499	498	467	506	506	535	525	484	486	501	517	478	536	519	525	491	517	542	530	530	486	545	472	523	455	498	503	508	559	502	521	531	523	521	508	529	497	512	550	560	516	508	542	507	515	486	505	536	479	509	500	480	520	493	473	538	522	463	502	465	500	512	495	535	515	507	491	500	525	516	507	519	499	519	487	481	509	532	471	531	466	466	453	513	475	481	521	530	506	542	519	470	489	489	536	522	504	521	506	503	519	508	504	479	488	490	518	486	474	498	521	478	517	544	501	475	543	479	494	530	552	538	507	470	493	537	524	515	527	476	515	470	522	509	529	518	504	517	464	513	513	482	507	490	498	517	495	512	509	506	525	507	473	534	505	493	525	499	513	532	530	510	510	476	528	537	514	510	546	483	500	501	481	490	536	525	500	542	546	538	532	506	531	518	538	486	534	499	544	492	542	533	510	465	496	501	516	498	535	514	510	509	515	505	490	493	495	504	499	511	546	553	526	483	494	460	523	515	522	514	566	533	478	484	509	536	530	490	509	521	493	473	467	510	500	442	518	545	511	506	485	484	530	495	517	495	512	536	487	519	506	515	472	528	462	494	496	470	491	523	516	527	519	522	486	519	526	533	506	476	518	510	536	511	531	504	515	511	485	509	474	536	493	479	484	485	505	524	535	530	518	517	498	537	559	519	569	557	502	537	521	526	515	515	516	472	485	482	536	520	505	479	503	489	512	541	517	516	457	502	497	526	508	449	521	532	474	544	544	543	519	460	435	468	452	499	538	548	518	559	502	511	490	480	513	499	502	451	494	564	517	512	515	508	528	506	490	489	488	486	514	516	559	497	479	494	505	485	529	488	538	518	537	492	508	539	561	564	524	505	493	487	491	521	517	481	529	512	531	514	541	570	513	506	524	483	499	518	513	480	472	522	515	500	473	527	542	529	502	510	490	512	477	507	473	492	507	483	494	488	538	533	514	519	532	481	476	510	470	524	498	518	509	487	534	561	466	539	502	517	500	500	517	530	526	489	525	504	507	512	537	496	515	507	495	515	504	510	518	498	485	495	477	507	496	510	488	555	501	542	529	508	517	557	500	518	570	492	486	520	547	494	492	501	486	495	486	496	524	535	504	489	521	496	542	487	518	470	475	516	525	548	502	561	504	487	499	529	525	510	477	545	524	495	499	478	517	501	525	489	513	500	502	504	572	512	491	477	490	510	520	522	542	522	532	494	565	491	544	504	494	516	526	488	479	527	504	475	519	541	477	517	522	487	559	541	536	528	531	483	484	504	511	516	491	491	509	524	554	505	495	483	478	519	529	463	539	488	508	476	524	578	492	522	476	508	540	541	520	536	507	490	488	510	522	504	475	517	494	484	523	503	487	510	491	520	479	536	502	528	504	529	497	492	499	536	506	497	514	544	494	514	527	515	511	501	533	465	495	457	532	546	511	507	517	497	475	480	508	508	490	519	481	527	495	491	523	506	503	550	501	492	460	505	508	522	539	493	493	491	528	491	503	497	513	489	497	520	523	542	522	507	530	511	538	482	513	479	503	512	476	503	514	501	506	515	489	511	495	508	520	494	516	519	538	529	503	534	460	525	495	506	516	522	491	514	494	537	476	478	490	508	478	509	489	481	481	479	549	497	460	491	502	479	517	488	497	496	510	550	511	484	473	512	446	551	541	505	492	528	494	521	526	503	503	520	509	519	501	495	484	520	523	536	485	525	525	467	511	541	524	525	521	489	493	496	516	472	478	507	515	519	515	473	483	515	537	539	484	531	530	510	538	560	487	538	500	495	486	487	483	488	538	510	493	517	494	494	486	527	507	511	474	512	527	516	507	519	502	515	506	540	472	514	501	531	500	508	501	513	498	526	491	501	495	518	468	483	471	540	496	523	532	499	469	482	471	503	496	532	539	495	479	480	523	504	487	539	543	570	518	518	505	476	474	513	500	521	534	486	489	478	501	516	527	503	506	518	503	502	532	540	532	527	527	550	472	508	520	508	543	492	496	502	482	533	546	539	500	522	482	494	513	521	511	523	501	506	548	501	532	534	572	543	504	501	526	480	529	493	517	506	507	511	530	522	489	510	484	504	509	524	488	489	500	485	518	494	492	526	516	453	528	495	498	543	508	517	506	514	537	511	493	532	481	512	511	529	490	508	474	521	492	511	484	495	498	519	471	516	535	458	511	514	514	471	512	513	554	494	493	514	543	522	503	514	534	507	510	553	495	547	502	516	511	486	510	517	474	512	502	495	525	524	498	504	498	529	515	543	561	519	467	527	506	470	510	524	508	528	533	503	476	495	496	529	506	503	518	520	503	533	524	505	461	528	506	460	488	499	539	512	509	525	516	546	483	531	539	518	487	532	527	522	497	509	525	491	493	523	504	506	474	485	528	491	544	497	480	502	485	511	542	531	481	511	518	499	501	535	551	511	508	492	525	527	488	494	531	518	536	483	522	521	494	520	532	470	517	492	511	493	481	512	502	529	511	465	486	489	480	462	503	497	515	522	549	532	536	529	507	477	502	480	473	544	525	498	532	511	546	533	494	512	509	518	490	507	504	493	502	540	521	508	502	500	552	483	503	487	468	566	523	508	501	567	533	519	449	522	508	480	549	499	522	545	532	505	500	466	501	508	517	535	541	498	550	466	509	534	504	537	513	537	534	494	498	514	477	562	509	489	491	518	497	509	523	468	508	508	498	525	496	521	536	529	530	511	522	465	491	514	514	509	492	493	534	508	488	502	526	491	518	475	503	499	514	550	530	468	484	538	533	525	510	491	529
4844	14127	12034	6143	4250	3203	2495	1881	1502	1285	1049	921	918	826	747	772	740	673	665	687	644	629	643	649	629	595	607	566	608	624	576	601	534	561	547	554	565	527	601	594	539	561	564	565	555	499	587	547	562	536	563	530	530	515	558	581	536	539	546	515	523	527	502	564	551	506	503	523	557	551	543	552	536	559	549	526	559	572	497	510	528	596	566	560	564	530	569	544	537	552	523	544	526	562	502	563	549	559	557	550	515	524	540	500	538	514	508	531	551	529	604	551	602	537	486	537	561	530	549	549	553	551	507	536	547	562	552	549	505	550	547	516	564	520	517	564	579	566	543	540	528	514	512	564	565	543	543	542	534	530	546	549	522	536	520	531	537	534	492	574	564	537	526	585	551	506	546	497	512	520	541	540	554	529	501	548	498	547	507	527	526	538	543	549	532	539	514	541	526	546	499	518	567	566	543	549	506	539	535	583	556	504	601	557	512	551	527	558	562	529	565	547	522	540	556	567	571	533	508	553	519	543	547	541	496	529	559	525	521	585	594	561	547	480	527	575	566	539	509	554	539	517	525	530	512	530	545	550	532	602	582	506	487	508	564	519	514	516	548	527	549	523	524	499	542	532	547	498	556	529	531	495	538	517	550	566	512	534	528	519	563	538	562	523	548	538	511	525	564	535	539	552	501	542	579	543	535	496	513	541	566	481	498	524	584	494	567	520	533	529	514	547	500	551	534	521	498	589	521	542	547	542	530	543	535	539	583	542	537	542	522	555	519	536	513	529	506	528	560	552	526	535	550	522	564	504	565	529	509	554	510	552	532	541	550	537	502	534	518	515	514	548	536	550	475	537	489	557	523	530	575	549	537	578	500	528	544	512	512	507	545	493	547	518	516	553	621	547	528	512	544	513	515	486	534	574	495	521	532	584	524	551	549	553	513	547	544	542	497	499	541	537	499	533	562	540	557	508	504	533	567	527	508	553	514	523	531	520	578	530	552	515	560	552	546	533	561	559	513	556	564	527	575	541	528	535	564	588	487	546	539	546	509	529	499	535	507	518	513	548	527	549	549	524	522	500	535	516	548	575	512	508	534	541	564	533	505	538	524	581	535	555	539	533	517	518	560	585	521	523	515	527	540	538	547	534	541	520	546	538	529	564	532	511	540	537	534	544	542	524	522	538	538	528	524	561	510	556	518	538	549	523	510	531	509	519	597	508	565	549	529	566	566	531	585	488	554	538	543	577	536	546	568	534	537	565	491	578	531	550	514	538	528	508	511	561	535	536	563	553	524	549	559	500	548	511	531	540	528	547	566	534	527	518	528	493	555	547	563	560	506	503	565	527	540	532	547	511	557	529	513	513	530	506	553	567	557	493	515	552	547	521	528	541	520	491	534	544	553	519	513	541	533	520	525	527	526	554	550	567	532	576	547	550	521	554	523	564	528	524	521	519	513	537	566	557	554	513	512	543	533	518	577	538	518	574	574	544	521	504	493	513	518	581	528	531	539	575	507	525	530	540	579	500	554	544	546	550	500	507	521	506	538	535	530	531	557	523	532	542	506	531	532	533	573	533	542	514	569	534	546	542	541	490	537	497	507	512	509	529	558	551	564	539	531	562	540	560	559	514	589	536	514	522	514	506	559	559	521	510	560	562	513	555	543	507	522	531	534	536	539	554	533	574	513	567	572	551	545	551	550	529	534	564	548	516	523	538	520	566	547	550	574	480	498	568	547	533	514	518	542	506	546	545	521	528	521	529	527	581	525	599	499	538	524	519	516	523	587	549	551	507	556	518	495	546	529	539	513	470	489	552	552	532	503	541	545	546	498	525	511	510	534	526	568	540	509	549	552	530	490	515	492	592	542	553	562	487	544	519	513	560	571	496	532	560	505	528	527	548	549	517	510	501	560	533	593	491	582	554	525	523	507	539	551	543	505	508	510	528	515	519	553	536	535	507	500	551	507	531	565	546	570	586	548	578	517	497	570	526	561	523	546	474	547	531	532	549	552	568	518	536	548	528	544	522	575	519	586	517	464	484	512	534	524	538	571	492	526	529	554	552	514	550	558	524	529	512	523	534	518	514	549	552	553	554	536	541	491	529	534	514	541	549	521	526	562	494	523	504	543	562	491	540	536	526	512	505	559	551	551	530	498	517	558	532	528	544	533	541	543	510	526	465	577	537	521	558	512	524	547	510	528	512	487	506	539	530	552	535	508	515	525	536	560	528	525	561	527	525	532	536	553	521	532	519	541	542	527	525	533	530	504	551	563	562	540	514	543	558	529	499	557	516	462	539	522	540	529	536	518	542	537	547	513	510	514	543	545	519	516	565	556	492	511	517	487	549	546	506	530	519	519	519	508	525	517	556	548	540	573	512	538	505	508	553	553	513	546	505	535	566	567	560	555	532	547	546	538	562	542	528	523	542	531	495	536	542	526	563	538	499	520	513	557	559	545	521	514	508	528	546	536	510	547	552	586	570	545	525	516	555	533	502	496	498	562	532	519	539	548	536	539	575	505	531	534	502	528	527	541	549	482	533	525	554	546	514	526	542	537	488	497	571	501	554	545	524	537	561	538	502	484	513	568	537	519	534	530	553	533	558	550	517	534	513	520	569	504	518	580	509	468	498	516	559	539	523	532	513	507	535	551	536	549	507	572	528	505	555	508	503	510	508	536	541	526	540	572	520	553	531	555	513	550	556	534	513	519	522	586	537	552	522	554	535	505	564	538	528	539	540	519	523	538	529	488	548	524	523	512	536	546	515	535	500	547	543	522	508	543	564	566	563	531	578	526	537	567	533	519	505	527	514	515	499	531	544	568	557	505	527	522	570	553	545	523	524	525	493	559	516	531	503	534	538	522	513	527	544	541	530	550	522	535	513	499	582	518	554	552	572	505	573	548	548	552	550	544	539	500	532	562	544	494	500	528	524	534	519	562	536	505	539	531	576	517	510	514	512	550	527	525	521	521	556	531	521	578	494	547	545	527	531	492	526	529	546	544	567	524	510	561	531	528	538	491	545	543	552	513	521	496	516	551	507	507	511	574	522	531	544	526	550	548	504	550	536	530	551	520	519	546	507	520	509	532	535	503	542	554	513	526	529	562	556	572	559	556	576	561	534	521	507	528	513	591	553	562	578	544	533	564	518	525	548	552	510	493	580	548	529	528	505	525	531	583	538	561	547	536	515	550	535	583	539	537	530	558	549	540	579	550	505	514	533	517	507	544	531	493	466	532	513	554	503	529	480	541	519	521	560	491	531	548	492	517	555	554	560	510	491	538	516	538	577	519	546	567	564	497	520	554	549	540	537	546	517	505	544	530	565	523	535	504	541	537	541	536	544	502	553	533	523	545	534	562	544	513	545	556	556	510	552	554	537	525	508	546	522	503	523	528	569	525	552	485	493	547	548	547	534	516	515	505	514	544	537	529	512	526	524	562	540	530	481	513	550	569	525	526	545	500	510	486	507	547	555	509	502	545	574	502	506	501	530
27328	20595	9705	1076	782	721	633	449	425	459	430	405	447	428	429	480	413	455	436	431	427	449	404	407	408	416	451	439	422	443	431	451	413	409	421	425	405	407	404	404	446	420	408	422	438	440	432	432	399	409	443	452	448	424	375	407	431	403	397	441	402	418	407	422	445	414	411	425	438	407	442	459	413	417	389	403	430	408	425	421	386	414	426	428	437	429	412	448	437	407	405	407	466	440	418	416	435	449	410	481	379	439	457	455	423	419	433	393	447	424	418	432	402	394	404	406	479	428	408	427	414	400	412	448	440	444	438	405	462	406	390	448	428	431	441	433	389	393	431	417	396	428	450	408	401	457	396	401	415	411	426	437	416	427	458	441	457	422	431	426	440	406	394	445	454	382	436	397	432	422	461	426	417	424	418	433	380	459	440	427	436	419	428	431	417	444	428	399	423	424	426	451	454	437	415	406	435	420	420	421	414	407	436	426	420	444	456	400	439	425	419	397	376	442	420	429	381	418	451	430	410	411	418	380	431	381	442	413	411	411	418	455	427	421	415	413	432	427	417	380	448	417	437	447	450	462	391	442	420	392	448	396	454	402	441	398	408	413	424	411	381	446	395	408	411	457	414	405	410	435	393	462	422	479	442	405	454	405	447	449	466	427	455	411	443	402	422	418	454	412	434	406	410	403	447	444	427	426	410	446	426	405	427	425	403	411	415	461	443	403	402	422	418	383	388	429	421	431	396	415	412	413	429	418	438	425	438	396	406	405	393	399	414	428	396	399	406	456	391	417	440	410	432	416	411	412	408	407	451	418	417	437	433	459	428	419	422	423	454	438	416	444	412	471	414	427	397	449	425	398	429	424	427	421	424	437	399	413	399	411	395	412	414	477	448	436	433	407	414	416	428	426	405	426	415	435	433	436	369	414	468	442	425	432	419	412	410	423	448	431	411	457	442	438	390	429	389	401	438	458	404	386	423	432	435	421	439	425	433	432	422	393	426	399	443	380	417	443	401	417	437	403	430	372	424	421	418	425	431	433	398	399	386	451	427	421	389	428	411	433	438	408	395	429	443	368	434	444	450	386	432	410	443	460	427	393	395	411	376	411	418	403	414	425	403	428	385	407	415	408	433	415	418	392	420	427	403	408	468	386	408	418	386	429	398	422	418	441	425	448	430	417	422	415	436	380	418	393	407	420	441	444	426	421	402	446	408	405	443	417	407	417	401	476	447	462	415	439	442	392	426	422	458	418	446	399	402	438	391	408	449	421	448	409	417	415	419	426	444	430	413	424	440	403	429	418	468	420	376	403	451	409	433	425	406	418	416	459	433	426	423	412	441	414	436	436	435	428	457	428	417	443	438	411	437	425	423	427	408	437	404	449	420	434	413	423	428	439	436	377	394	429	390	417	413	476	430	434	411	465	435	437	428	426	455	430	434	407	440	413	397	406	424	425	401	441	432	450	437	420	377	390	462	441	430	417	398	420	435	396	431	431	411	438	415	452	441	405	413	408	441	419	399	448	428	423	435	407	436	449	452	462	417	416	440	441	432	435	419	455	410	428	429	444	410	420	428	392	425	421	443	429	425	441	456	425	403	395	444	413	451	385	404	371	422	396	428	419	426	403	404	450	396	474	403	367	413	403	404	447	429	389	384	430	476	413	466	385	402	469	433	407	485	418	473	422	440	419	397	409	401	408	409	429	428	417	454	428	409	389	403	435	426	442	417	449	420	433	427	428	430	414	429	427	412	446	443	418	441	420	408	426	455	385	412	443	399	401	446	441	419	422	421	431	421	435	399	422	403	442	441	455	415	438	377	448	425	374	444	419	435	405	429	398	440	399	423	401	454	409	423	435	418	459	425	416	419	406	448	432	419	420	392	412	425	433	400	451	452	402	484	421	427	424	444	445	412	434	422	409	460	453	443	428	464	436	419	406	410	419	429	432	435	408	408	450	410	402	424	433	418	403	420	422	435	415	418	410	408	414	426	427	408	429	436	412	421	423	380	386	432	426	428	415	425	413	449	433	465	434	406	406	438	434	432	422	443	444	399	402	399	421	420	415	453	434	411	418	412	420	437	432	412	463	413	421	425	424	372	435	440	405	402	398	383	415	418	417	389	395	400	399	450	465	398	435	456	435	443	386	443	423	417	416	395	412	416	428	417	449	398	411	422	440	424	402	429	399	424	436	436	411	432	456	385	423	417	425	405	414	414	484	405	433	409	439	419	432	395	411	422	396	407	444	452	452	436	409	394	427	391	447	395	429	432	424	410	420	417	428	432	414	430	402	454	422	415	401	415	419	438	415	396	404	443	429	446	431	416	425	419	426	438	401	408	448	438	380	406	465	421	431	443	393	387	431	418	435	448	381	405	407	389	412	424	453	423	402	432	429	417	418	426	408	426	413	410	434	447	442	456	411	432	432	402	405	440	392	383	390	408	435	424	420	411	418	396	441	415	440	448	406	400	392	437	416	426	409	418	420	441	473	422	444	406	431	444	450	427	440	433	395	352	437	430	456	417	380	426	411	419	424	432	416	423	385	426	427	419	432	413	435	438	417	433	411	450	402	456	448	432	404	434	444	382	425	456	391	413	438	405	388	418	434	393	442	425	422	415	420	427	431	397	406	431	433	426	436	450	399	426	420	399	429	407	434	421	405	438	418	455	417	417	400	425	382	413	414	429	448	402	430	403	429	444	413	435	457	462	401	421	421	401	447	457	409	467	418	405	444	427	435	404	404	417	411	406	390	432	432	442	423	483	403	403	387	401	396	427	442	415	429	400	414	420	406	435	398	394	425	437	401	440	421	385	414	483	431	405	401	418	427	408	432	392	457	420	464	407	434	451	394	427	427	474	400	386	402	454	447	459	404	476	402	394	427	433	432	418	426	460	450	424	473	448	405	451	430	389	410	408	461	470	407	407	421	421	408	446	447	449	439	421	374	381	444	405	426	386	376	444	415	442	459	419	410	411	454	431	416	391	450	381	452	437	408	419	438	414	413	410	442	437	454	437	409	436	420	419	416	401	405	430	419	397	390	437	432	431	417	421	432	407	433	461	419	441	421	407	433	413	461	455	418	427	409	434	423	454	393	423	415	423	410	401	435	437	442	410	423	413	433	410	385	418	408	402	422	385	416	390	461	433	409	435	384	402	369	404	398	433	477	425	419	416	439	431	387	428	459	446	382	455	431	420	436	421	437	419	409	394	462	446	384	409	420	428	431	413	462	417	448	408	423	406	400	409	390	445	409	427	386	411	443	397	431	400	387	419	398	449	407	381	439	457	443	419	410	417	464	433	416	429	428	418	414	419	418	452	408	431	396	416	402	400	443	448	422	434	438	453	454	396	426	436	472	460	428	448	451	392	386	425	430	407	451	440	419	425	418	394	401	380	408	417	424	454	439	419	428	417	435	394	432	421	430	421	426	436	405	438	445	407	429	454	426	457	428	442	412	409	456	421	391	434	441	425	447	448	400	398	421	439	427	442	447
4299	1020	881	636	521	523	502	496	456	474	461	451	476	433	410	454	441	430	409	459	466	425	444	416	460	444	445	410	448	451	446	452	446	429	466	378	432	526	422	439	444	397	449	418	427	387	454	442	447	462	424	420	440	459	430	444	387	402	429	449	414	416	452	466	445	432	406	434	438	440	399	430	432	425	461	432	450	411	439	482	427	438	420	416	442	415	464	476	422	432	446	404	432	439	436	419	446	387	437	450	437	430	428	460	443	449	462	449	440	432	415	419	436	416	457	435	431	434	450	440	429	446	485	415	402	441	432	464	437	428	418	447	444	424	424	481	407	439	404	430	444	453	430	413	397	450	419	459	468	445	448	412	416	401	413	429	425	439	414	433	457	461	408	414	422	454	407	427	430	403	422	421	462	432	434	411	415	460	452	412	429	408	443	428	471	462	430	434	458	449	431	446	430	416	398	456	456	459	479	448	434	475	458	468	433	437	431	445	437	497	432	431	435	439	455	462	446	441	447	430	419	435	459	454	440	432	466	446	415	429	381	406	476	485	448	415	403	404	426	428	417	448	441	382	411	423	416	430	437	464	469	414	417	440	432	403	444	442	406	452	449	437	414	433	402	425	461	429	431	436	456	445	415	433	429	439	422	447	419	452	385	431	405	437	443	445	415	442	461	397	439	432	427	430	434	437	408	427	454	375	473	431	384	442	459	439	441	462	446	421	433	438	443	398	492	421	427	443	440	475	399	408	416	420	445	468	443	411	427	448	430	443	415	454	434	434	441	417	467	460	438	431	485	443	471	459	469	453	443	395	412	459	407	418	427	429	435	392	443	434	460	459	464	437	431	473	419	475	454	471	461	435	416	410	471	431	435	433	405	452	437	444	462	400	431	437	429	469	454	464	428	456	424	441	448	469	447	429	425	461	424	444	430	440	409	437	408	435	419	416	444	437	449	426	413	418	445	457	433	466	441	459	487	438	427	447	425	416	434	465	477	431	411	449	454	402	430	457	433	459	454	483	431	482	409	422	440	424	444	430	415	429	443	427	428	471	458	458	437	452	455	471	451	427	399	429	423	463	429	395	451	442	436	453	416	434	477	421	439	425	483	476	444	413	425	428	417	460	432	434	442	407	394	405	449	412	428	469	427	431	461	496	430	424	419	430	448	434	479	454	447	457	445	436	432	438	452	416	458	447	426	423	465	461	429	444	450	393	406	444	475	443	455	433	449	462	432	454	421	486	440	446	450	482	451	425	449	444	421	445	434	451	391	403	448	439	407	443	423	411	401	436	459	463	419	435	425	409	462	425	446	442	446	419	423	425	431	397	432	473	384	437	489	458	413	449	452	417	424	466	419	411	440	452	477	460	429	407	466	462	398	431	425	438	412	446	425	427	418	452	427	449	421	439	440	446	439	426	473	440	405	416	469	431	436	410	436	422	401	424	444	444	440	453	449	431	424	445	412	429	429	418	441	430	441	451	421	435	463	441	427	427	463	389	469	444	452	458	398	424	424	460	455	391	440	435	464	443	445	417	444	424	420	465	444	425	433	416	430	441	419	445	436	408	498	441	423	474	442	452	438	439	414	458	434	443	459	423	441	458	453	460	444	426	438	436	467	439	456	456	431	430	473	387	442	453	406	438	468	423	437	455	465	422	425	422	418	444	446	420	428	474	487	414	414	434	453	419	465	435	415	433	447	454	438	405	425	416	432	419	448	462	451	434	445	431	414	438	437	461	433	418	421	440	410	455	410	465	462	435	447	407	420	440	445	446	436	444	466	450	435	433	470	449	444	419	418	426	429	425	410	453	417	471	453	452	432	424	428	472	456	448	451	447	432	473	426	438	451	410	433	449	413	390	467	434	403	414	445	445	434	458	423	387	432	404	427	458	426	423	404	423	435	418	447	435	428	447	428	461	441	446	411	437	455	450	414	416	463	450	433	452	453	419	445	429	436	420	426	456	466	448	468	425	447	407	436	425	421	470	422	458	451	401	443	413	438	426	491	415	412	403	418	438	426	426	447	447	420	438	411	435	440	446	430	427	425	407	411	448	405	441	421	417	418	490	433	482	430	428	432	416	453	439	440	431	447	452	463	445	488	463	457	471	449	442	473	445	477	461	451	445	424	393	439	455	438	447	470	461	454	407	452	430	443	422	445	441	433	451	402	447	459	403	399	440	441	458	407	451	401	399	453	446	453	414	413	436	430	429	397	430	451	404	455	394	423	451	435	452	436	437	445	407	441	392	435	436	423	409	451	415	434	443	463	440	433	422	430	446	414	439	441	400	454	451	436	410	439	455	472	446	456	432	472	478	450	442	445	452	417	420	436	444	444	440	430	435	468	440	411	459	422	464	454	430	420	474	426	438	448	478	417	437	444	466	445	453	436	468	442	434	432	465	451	408	405	450	451	463	429	437	422	440	410	434	444	441	442	432	453	479	420	440	393	433	402	398	449	417	438	442	427	468	438	438	438	484	449	433	438	398	411	460	471	436	454	443	442	471	442	452	430	429	449	448	411	433	446	410	452	444	450	458	401	422	410	458	437	433	452	414	428	417	422	464	421	388	426	467	470	456	440	448	456	409	419	468	413	450	444	430	454	426	422	417	437	433	413	448	422	428	461	410	428	430	430	446	453	413	439	448	432	416	446	372	464	419	436	418	434	462	448	428	409	445	402	449	463	426	443	386	456	389	466	425	479	411	441	456	442	431	452	431	433	412	424	448	427	424	468	443	413	440	452	492	440	462	431	426	449	441	478	428	451	446	482	424	412	401	410	457	451	444	396	444	452	448	467	446	447	426	381	408	407	466	425	455	486	417	457	425	430	413	434	433	481	449	424	436	442	412	428	423	441	424	428	431	435	399	382	424	424	456	407	417	483	434	462	429	445	433	411	444	447	443	479	431	449	438	425	443	431	439	430	442	426	447	433	425	395	410	446	426	452	441	455	462	419	424	476	404	416	422	414	418	443	455	453	476	463	417	422	430	449	457	424	445	385	416	433	447	430	427	417	424	393	457	448	414	418	425	459	508	410	478	435	453	443	423	434	427	430	481	444	460	402	454	449	423	440	453	429	426	426	433	372	430	462	482	427	433	426	428	429	424	453	439	427	450	410	448	449	442	390	430	453	410	427	440	464	443	455	463	408	431	420	437	470	440	433	430	450	424	472	450	465	440	434	396	428	424	418	467	448	426	473	425	424	415	451	434	474	421	439	399	440	414	413	468	457	475	447	415	424	442	469	478	420	431	419	442	440	446	473	463	449	416	411	403	454	474	463	417	437	431	422	460	458	433	405	377	410	441	407	437	467	452	459	437	449	405	401	420	453	442	464	464	412	461	428	431	441	455	466	422	414	416	449	425	444	457	428	461	440	452	420	442	428	431	395	447	426	459	462	417	467	453	434	440	436	421	414	429	459	461	394	447	416	464	468	388	433	431	445	425	480	442	396	425	428	439	439	466	424	421	459	416	406	432	447	429	413	468	402	408
23856	21314	28949	24020	21319	20150	2869	1269	1090	1045	968	869	897	820	829	784	844	805	835	801	792	757	751	741	746	766	732	789	750	729	776	736	774	750	801	749	766	740	750	731	756	724	704	761	736	743	735	737	764	718	725	707	745	745	719	745	702	733	732	728	742	815	714	696	750	696	738	698	726	697	723	738	730	790	728	708	752	703	693	688	726	673	730	717	673	725	748	751	726	729	697	734	727	723	730	744	757	761	778	728	712	710	752	745	682	694	703	745	706	710	718	762	737	766	723	738	715	720	704	758	712	736	731	705	696	718	739	714	711	725	708	724	698	719	744	716	740	784	712	729	724	725	724	671	684	716	745	705	711	731	733	736	724	714	737	764	681	763	753	732	716	674	732	686	724	748	696	743	714	737	728	732	687	765	749	744	694	757	728	701	696	771	744	708	695	763	688	747	732	730	776	706	711	773	734	669	691	697	717	752	761	691	727	761	697	717	748	712	769	704	681	705	742	682	695	710	762	682	752	737	728	721	746	770	733	724	732	715	766	665	760	714	724	741	699	772	745	729	713	723	745	670	757	716	762	767	719	764	742	747	732	713	718	693	736	731	734	769	699	725	772	746	717	709	705	741	701	738	788	731	709	698	742	691	712	715	725	801	756	748	709	733	793	697	714	742	717	712	771	697	700	733	730	737	716	768	681	698	666	700	753	739	722	735	763	737	752	725	706	742	738	681	718	715	695	683	748	777	744	743	769	746	742	761	732	738	728	759	743	713	718	731	714	747	724	755	717	738	757	717	751	713	727	689	746	727	705	740	721	730	736	781	699	671	694	719	752	734	737	790	755	722	691	719	709	717	700	719	724	745	755	684	717	704	777	712	754	697	731	717	679	718	790	741	707	759	722	720	756	708	745	778	745	720	722	763	747	709	733	731	694	686	789	744	718	688	708	725	746	676	733	742	740	724	755	718	746	694	743	770	756	729	738	710	723	703	721	733	697	714	706	682	721	770	716	708	681	689	760	732	673	742	751	706	734	739	735	765	659	667	734	699	694	669	736	782	731	725	766	745	686	707	731	734	755	749	694	693	718	667	685	719	721	732	746	726	710	715	733	707	731	788	752	723	746	736	735	753	692	706	712	703	759	669	729	760	740	727	757	712	720	755	737	781	714	775	678	715	720	733	796	713	761	714	706	700	734	704	660	697	734	691	725	761	751	695	747	711	676	743	726	703	730	742	733	727	718	708	706	726	724	792	709	779	751	739	717	707	733	703	737	687	742	726	705	703	688	739	717	715	750	713	753	766	750	718	700	750	738	718	721	767	747	675	718	713	728	720	799	719	699	732	789	691	756	727	716	780	764	762	704	696	738	689	726	668	763	677	777	712	651	702	724	757	754	685	702	684	752	714	768	703	726	728	701	721	758	777	712	747	722	761	760	730	686	719	748	689	794	769	736	718	735	750	728	671	717	685	683	690	769	735	714	746	711	684	729	752	682	779	676	744	718	752	697	682	725	722	727	777	713	756	748	738	722	738	743	733	733	776	712	737	735	745	723	747	718	740	676	705	732	750	700	729	718	738	726	768	737	710	737	724	703	742	729	726	746	684	692	747	727	746	759	716	749	746	724	739	725	691	732	728	713	750	743	742	728	714	751	721	767	693	696	682	696	684	714	717	738	759	770	726	716	755	733	722	683	720	713	740	700	668	703	781	699	731	698	708	691	682	710	745	726	762	709	708	707	755	709	699	732	748	758	746	764	723	726	689	694	734	719	695	732	714	731	698	726	724	714	737	765	737	739	727	730	730	739	722	727	711	725	720	687	750	754	719	682	684	704	727	683	748	732	698	755	708	711	724	729	704	679	725	749	702	746	710	753	721	781	687	724	720	730	767	720	728	735	722	706	739	727	700	734	742	709	734	700	725	700	742	671	759	714	723	738	705	778	699	732	712	733	729	714	763	675	699	710	747	728	763	749	740	707	698	708	735	780	721	653	733	719	730	730	705	721	719	674	726	757	697	710	742	717	736	713	708	736	755	717	710	728	703	699	706	713	727	746	776	721	723	685	740	728	741	724	736	682	714	704	747	736	751	735	752	679	715	741	724	731	658	714	727	784	711	736	723	736	738	707	692	717	781	696	673	726	751	720	752	742	793	726	721	716	745	736	715	698	718	729	711	714	682	722	720	745	728	688	709	750	730	662	712	663	725	706	743	737	759	714	762	736	741	697	689	730	698	678	706	725	709	758	742	683	796	706	719	762	716	707	751	756	746	789	727	714	748	735	716	743	720	691	733	726	756	707	744	747	740	702	706	722	717	743	724	777	684	740	740	690	734	758	709	748	698	684	729	705	759	725	709	755	700	708	738	730	691	708	711	744	715	743	732	739	711	736	746	694	762	775	729	714	746	732	689	710	719	714	721	709	699	763	823	744	755	744	725	704	724	733	741	750	702	743	730	730	715	655	694	715	719	686	738	727	714	718	708	710	725	731	743	696	731	701	714	736	778	746	699	720	728	716	733	666	722	753	706	743	726	729	682	688	761	755	755	683	712	786	726	718	723	746	782	693	733	678	797	736	747	728	787	760	699	727	684	727	690	744	744	706	708	795	737	720	707	745	723	648	699	698	711	750	722	691	769	725	714	805	754	677	697	771	757	694	748	724	752	696	749	766	734	761	703	742	750	725	689	707	684	667	712	742	712	787	721	771	773	661	744	743	694	688	705	772	722	664	693	663	740	730	729	766	696	772	734	707	740	717	758	738	769	675	711	734	718	750	704	731	729	714	708	713	686	744	761	746	735	780	719	723	693	743	731	729	713	790	718	746	762	729	738	695	717	722	703	731	670	715	700	715	755	785	751	766	763	737	719	691	720	710	745	719	706	796	688	778	699	693	697	677	696	734	716	747	734	702	760	738	723	792	709	708	721	740	741	764	701	722	766	751	731	720	724	734	716	711	741	688	740	733	700	755	706	758	734	742	780	748	745	714	699	716	747	716	705	700	739	685	780	748	726	694	696	788	764	753	709	742	743	760	717	688	709	766	766	728	745	728	745	725	697	721	742	733	717	749	741	709	734	749	753	753	706	712	792	723	718	694	727	747	723	687	700	737	712	694	757	746	731	733	709	717	759	750	744	733	719	729	737	766	738	775	736	702	743	743	720	725	733	693	704	731	687	695	738	742	741	771	715	705	726	721	757	726	696	726	731	698	743	725	710	748	689	715	713	749	758	723	761	740	767	688	691	704	790	735	731	765	672	700	672	704	721	684	720	735	681	652	757	713	751	743	753	716	725	719	741	714	750	680	712	721	733	728	723	747	720	715	747	754	729	737	676	708	742	712	707	715	763	744	735	726	713	723	784	737	745	695	752	688	718	756	679	710	687	731	708	688	717	742	752	694	750	697	685	724	730	724	698	724	737	702	750	761	763	773	720	742	790	716	753	746	706	771	748	693	773	761	723	706	716	719	756	708	744	756	741	729	711	727	745	760	723	746	758	717	747
3861	9260	7806	4041	2782	2227	1818	1525	1362	1097	1010	1041	966	941	946	867	830	854	871	807	829	809	792	769	778	772	807	752	757	763	787	722	748	765	727	760	711	724	714	766	743	780	732	754	764	739	719	778	767	731	757	761	765	771	800	786	761	788	727	763	782	725	704	751	766	760	756	742	747	744	794	762	747	744	773	692	704	742	709	726	730	716	759	722	717	746	737	747	722	727	743	733	695	761	758	762	720	763	692	740	713	705	714	740	686	743	742	689	731	757	736	737	733	771	734	741	725	731	697	745	766	742	729	772	743	751	726	744	746	716	742	717	758	732	732	771	737	716	736	754	686	777	745	758	679	708	743	742	745	725	751	723	718	770	744	719	741	736	754	761	743	753	770	723	734	747	763	717	739	729	789	760	748	718	676	731	760	747	739	744	684	721	758	710	780	709	725	702	787	737	789	716	740	728	700	713	730	714	734	728	726	710	726	735	730	696	738	724	750	715	737	798	716	781	744	774	711	754	771	777	726	733	746	715	698	717	688	748	729	718	787	674	763	785	788	732	749	740	744	792	767	742	757	738	708	743	764	711	751	721	720	693	690	755	758	744	770	722	780	729	693	760	724	729	747	741	730	751	738	737	766	723	722	691	730	787	685	778	775	685	725	751	814	769	701	727	736	727	748	704	762	730	726	699	728	729	730	765	726	771	748	744	771	733	709	739	737	700	790	704	730	743	746	706	736	728	736	751	766	726	728	754	797	731	714	690	714	711	714	741	726	745	732	761	737	762	728	822	727	733	741	715	778	741	780	703	790	702	790	750	747	715	799	722	744	752	698	681	721	735	769	759	720	735	750	743	724	739	729	748	727	752	752	772	758	731	734	728	730	788	723	814	736	721	768	705	756	738	754	784	756	706	723	717	768	749	757	765	725	710	723	726	781	750	744	760	781	715	722	700	703	738	740	728	710	698	706	798	748	744	729	810	738	729	801	749	728	731	761	740	747	733	719	743	721	713	705	783	713	671	776	736	735	782	687	706	719	786	747	702	728	711	742	759	787	783	754	748	759	741	751	743	751	748	728	763	691	739	716	764	751	693	748	748	682	733	723	761	718	728	718	720	753	792	774	738	747	771	753	753	744	719	733	714	730	697	756	749	722	750	686	723	732	708	759	725	675	736	709	719	727	733	717	775	792	759	729	739	759	688	763	773	725	740	738	740	717	732	695	742	747	676	706	740	739	776	737	724	754	760	726	768	709	785	738	713	779	695	719	743	723	748	761	769	793	695	736	718	712	746	715	718	775	756	785	751	769	726	801	743	723	728	697	741	734	740	721	760	757	703	758	749	754	681	708	757	721	735	726	741	705	766	713	748	711	751	739	731	769	724	791	730	777	737	748	744	728	772	697	770	745	705	736	786	721	741	699	743	742	777	730	752	807	730	764	778	709	741	740	749	781	759	770	722	762	753	812	784	737	756	715	754	753	766	719	747	727	739	736	751	777	711	711	737	707	726	753	701	696	717	721	707	751	733	784	730	752	767	752	723	731	728	719	782	704	684	724	727	773	741	771	736	741	705	750	681	744	684	748	722	705	772	709	743	783	749	729	736	793	729	775	733	672	732	760	764	695	753	710	737	759	767	705	721	722	789	702	767	764	787	717	731	798	744	775	747	731	818	710	735	719	725	756	727	736	723	727	707	772	702	731	775	719	691	700	741	752	706	762	788	739	686	722	690	755	682	701	708	719	746	723	751	735	730	725	702	762	737	746	746	734	754	722	741	679	769	750	725	703	756	734	778	730	725	745	717	729	713	737	763	725	712	764	768	725	738	746	723	777	667	788	713	708	755	758	746	758	754	708	766	739	766	768	737	700	744	716	775	713	733	737	726	736	730	718	715	758	783	714	699	769	744	771	731	721	696	731	769	763	719	720	708	733	699	743	716	751	723	780	708	761	764	751	758	722	711	770	758	777	721	711	721	780	729	749	723	742	715	720	722	736	758	734	782	713	732	732	681	717	761	722	793	735	708	715	701	770	729	760	769	846	768	786	733	730	710	763	765	743	757	762	692	727	777	744	749	732	690	685	735	728	730	701	780	696	751	735	707	755	747	764	727	747	743	779	735	776	755	742	708	770	777	748	746	764	742	785	765	736	757	725	721	757	698	792	751	707	740	744	734	752	724	739	771	752	691	748	709	805	655	734	694	775	738	747	772	727	771	756	752	822	715	753	767	716	719	773	741	763	745	731	697	730	767	711	758	775	745	769	766	747	711	726	722	706	782	667	779	732	746	733	684	722	773	746	761	749	768	705	765	770	722	676	759	759	703	779	720	732	751	726	751	770	711	746	714	713	714	741	744	744	769	781	739	734	770	733	760	690	701	714	723	744	746	723	716	732	732	668	722	731	710	721	726	718	718	751	739	701	753	811	716	743	704	746	756	743	682	761	757	756	751	766	756	715	754	768	750	690	754	768	765	783	713	665	769	734	749	761	709	785	733	739	695	740	780	719	746	775	730	712	739	775	800	755	743	746	730	729	767	750	716	750	752	724	751	740	718	765	765	767	782	749	791	731	760	722	760	770	733	735	708	734	722	690	715	790	750	753	727	717	757	695	761	719	736	750	721	742	743	748	759	772	766	698	728	737	716	746	722	758	721	723	706	768	767	723	720	726	815	739	742	725	720	706	784	688	800	754	749	746	733	732	757	710	717	736	702	738	736	710	711	735	742	714	752	760	709	786	713	718	726	683	722	704	740	758	733	704	748	729	737	757	753	760	729	778	709	748	752	746	724	669	740	765	720	743	726	700	696	759	773	775	702	736	736	712	705	696	709	704	742	724	703	703	734	732	712	744	767	756	753	728	729	744	684	751	733	699	782	730	770	757	743	763	736	783	737	740	696	751	751	729	739	737	751	714	755	732	832	735	752	749	664	713	768	736	755	735	753	752	731	767	776	761	731	740	731	736	752	732	718	794	740	742	738	764	722	744	728	708	737	705	742	723	753	732	714	708	726	778	729	725	745	770	735	771	803	677	737	727	701	771	742	744	782	778	739	720	754	799	701	716	689	775	732	765	766	750	728	734	743	686	721	750	763	777	725	768	740	755	768	748	755	686	733	732	682	722	706	724	750	735	752	737	759	715	716	730	714	703	745	755	776	728	777	699	732	752	744	737	707	740	725	757	765	765	774	732	751	762	709	671	721	712	708	684	736	770	793	822	728	726	762	724	761	778	756	718	746	784	759	704	748	722	733	796	731	664	708	751	703	761	689	709	699	736	661	710	793	755	706	778	697	726	739	774	726	732	690	743	759	686	782	734	714	774	756	710	723	775	734	721	709	701	733	741	791	749	725	767	734	761	783	727	722	747	723	717	716	741	710	777	739	762	748	773	779	747	702	738	679	696	702	743	749	766	709	690	764	724	731	738	749	760	754	743	758	741	778	749	708	687	761	696	742	736	694	739	766	770	760	737	734	754	715	694	739	698	748	713	719	748	754	695	739
24960	21293	28331	24535	21149	4767	590	404	348	348	253	308	256	304	276	244	204	238	239	241	256	224	222	237	227	241	210	179	217	209	240	185	205	205	219	201	188	202	213	216	204	213	206	169	214	223	221	208	207	192	204	192	194	200	200	231	208	218	231	192	224	186	184	208	216	234	200	236	189	189	217	205	205	191	185	186	218	218	196	180	172	216	209	213	196	211	199	206	180	207	213	178	192	210	203	197	187	203	194	184	219	200	212	206	201	193	189	217	195	191	200	197	192	161	175	200	219	218	184	183	197	194	217	213	204	188	177	191	201	191	225	226	187	194	184	213	176	182	202	235	190	204	201	195	193	187	197	210	193	189	230	223	184	166	182	200	190	198	181	212	178	219	188	215	202	191	187	209	192	194	190	184	208	192	196	206	204	215	183	179	199	192	197	208	216	197	210	202	211	183	219	201	196	209	186	188	193	217	222	172	179	217	192	230	201	196	196	198	201	205	214	214	208	203	195	205	209	209	174	219	169	167	213	199	197	194	199	196	195	206	204	180	205	165	199	201	197	200	199	201	192	176	191	202	211	218	223	200	189	179	213	201	220	181	192	205	185	202	195	201	201	187	191	215	186	184	192	199	198	229	221	188	208	206	200	190	186	207	195	190	190	199	184	219	173	172	202	166	225	181	193	206	181	198	186	200	194	222	197	215	190	204	203	194	230	226	191	202	206	186	218	197	200	191	172	215	192	193	202	201	203	201	170	200	212	184	227	217	178	200	202	204	178	194	205	200	211	201	205	207	216	195	196	177	200	209	212	183	198	197	200	173	190	188	183	181	190	211	198	190	191	194	217	189	209	211	185	183	207	203	188	211	187	218	213	167	197	203	189	191	196	210	201	181	206	198	187	193	226	183	173	209	207	198	210	188	203	186	208	172	211	194	192	182	188	229	170	186	192	193	202	191	225	189	195	186	202	181	182	205	230	208	200	191	178	193	227	214	216	197	180	217	212	180	175	208	187	212	193	192	182	191	195	207	195	196	168	191	191	192	202	213	200	207	184	214	184	181	206	207	206	207	180	195	194	204	195	191	203	172	192	211	207	203	174	210	196	203	199	187	187	194	188	167	202	176	182	189	203	200	197	182	157	220	191	215	200	200	199	182	188	200	209	214	186	207	211	178	219	200	202	204	199	192	225	174	197	211	196	189	181	205	186	203	217	229	205	191	220	171	191	193	196	189	185	209	185	181	205	182	199	203	187	185	178	200	199	198	206	215	225	192	216	219	192	184	218	203	220	189	208	218	193	190	216	204	202	168	192	228	187	198	216	186	196	190	220	200	193	198	221	183	186	209	207	208	183	164	177	181	181	187	190	214	209	195	175	192	202	197	235	203	207	184	190	179	185	228	171	188	207	202	181	209	187	182	191	201	217	212	204	209	206	194	194	214	191	191	194	190	174	193	216	182	199	194	208	191	195	200	206	208	206	213	191	181	204	179	202	182	190	177	191	193	188	215	188	198	174	202	199	196	185	205	187	188	190	218	176	198	193	211	196	216	192	197	215	181	208	211	202	197	198	201	232	203	187	197	196	185	202	190	168	201	191	204	198	203	177	186	196	211	198	191	211	192	193	204	226	215	194	202	187	187	185	224	203	218	205	184	183	182	188	194	199	178	176	210	183	214	187	206	199	227	213	178	179	216	203	213	211	183	192	209	205	217	195	176	182	192	204	195	207	213	182	196	214	230	188	208	201	184	197	190	176	177	185	204	214	197	186	201	221	174	192	207	200	190	200	203	209	213	195	193	195	220	200	200	184	191	186	191	209	208	195	221	197	192	194	201	190	194	207	200	214	200	192	191	193	186	190	218	159	202	182	207	202	210	211	189	198	235	222	186	197	200	200	195	194	200	206	184	220	197	189	202	185	201	204	213	190	202	182	190	219	200	202	166	185	210	198	183	210	187	175	191	187	216	201	189	176	204	216	188	180	191	196	214	210	218	171	191	193	202	207	208	191	215	210	188	188	160	212	213	219	194	192	200	196	212	217	215	191	202	177	180	208	207	207	194	204	188	184	207	193	223	191	191	181	214	203	188	186	198	180	191	209	193	200	191	187	176	205	184	196	208	174	172	199	210	202	181	206	183	202	196	197	207	195	180	175	198	191	185	210	194	202	208	203	190	188	202	197	199	190	203	202	198	169	202	169	223	175	184	209	185	213	196	202	197	216	208	196	177	191	220	203	188	191	198	177	213	210	178	197	216	195	198	188	175	196	197	207	183	183	188	203	187	205	194	220	209	219	212	161	175	194	205	207	188	184	219	186	229	202	197	186	182	178	192	207	204	202	162	188	189	193	209	202	211	205	209	206	201	234	208	190	201	212	183	180	173	187	179	199	200	189	159	184	209	193	190	200	203	188	210	179	216	172	210	197	202	186	186	202	193	216	218	205	179	220	192	208	190	172	180	193	215	209	182	186	198	186	156	189	213	177	180	159	214	185	179	189	168	202	207	201	184	227	211	211	193	209	196	187	197	196	204	197	206	235	172	160	201	207	222	182	187	183	175	181	197	209	169	196	202	182	204	198	198	183	193	212	205	200	188	172	198	211	193	218	202	206	212	191	204	224	187	191	165	181	212	199	189	173	218	199	190	181	217	204	212	214	193	199	180	200	198	165	178	198	210	219	214	190	194	200	197	187	205	213	183	180	180	179	185	191	190	172	211	212	194	205	178	209	177	219	185	219	206	197	200	219	170	192	198	190	202	197	202	176	193	177	213	197	205	189	194	216	216	196	173	206	195	227	186	205	206	176	205	208	213	198	207	226	195	201	216	185	193	197	211	178	199	169	187	191	185	188	198	222	193	216	217	187	210	212	185	186	228	186	172	191	214	205	184	180	205	216	215	185	202	214	185	210	202	190	191	192	199	214	213	195	186	196	189	179	199	212	194	198	197	187	197	218	208	183	202	213	214	190	183	189	177	173	190	190	195	214	188	189	179	196	186	172	191	177	205	199	194	178	185	212	185	193	217	200	183	183	189	197	189	195	202	201	212	215	191	210	215	192	201	204	203	186	197	191	193	180	180	209	199	191	181	219	199	183	171	202	199	189	189	204	171	193	190	182	207	162	192	193	179	209	187	180	207	189	192	194	194	185	160	207	203	195	209	219	199	180	193	220	180	178	198	201	200	233	162	173	221	196	219	188	199	196	200	221	190	188	211	195	203	203	187	205	204	182	174	174	214	215	207	193	216	191	215	215	181	196	177	212	210	224	204	201	189	177	184	196	220	199	193	201	186	193	197	193	210	191	197	192	200	169	211	185	200	162	196	215	170	201	195	192	168	208	194	204	205	183	191	209	195	207	188	176	209	197	193	192	185	176	186	189	169	210	204	217	173	191	206	222	217	182	174	183	189	185	174	190	186	183	204	198	234	171	202	215	192	174	195	192	192	181	206	190	222	190	170	218	209	176	189	209	195	195	179	218	209	192	196	201	173	202	181	184	204
3709	5955	4831	2340	1579	1212	887	740	581	510	420	391	356	298	319	317	300	267	285	269	275	240	261	253	236	241	260	259	237	278	240	244	233	246	239	214	248	248	251	227	214	227	225	218	225	212	217	204	200	222	222	216	204	233	218	261	216	241	222	228	215	217	237	235	218	233	203	220	243	222	232	242	200	244	210	259	209	194	249	220	246	213	221	237	224	228	237	206	248	224	221	235	207	208	215	204	230	185	230	231	208	218	228	215	235	253	181	233	201	228	215	212	200	222	231	205	202	237	218	229	229	233	234	231	203	233	212	219	219	203	202	193	211	217	243	244	194	228	233	231	243	207	224	221	213	248	230	249	207	237	235	223	225	200	214	231	228	209	208	210	212	229	187	216	241	202	216	243	232	223	208	245	190	215	219	201	243	238	241	205	214	244	215	221	241	208	213	216	253	222	226	237	213	214	229	214	238	205	230	241	237	225	191	219	207	233	233	224	226	205	227	206	230	210	250	228	203	220	219	209	237	218	231	229	223	237	242	216	206	206	231	228	226	213	202	224	207	249	211	238	227	220	228	225	209	229	224	215	204	237	234	207	237	215	242	220	236	222	219	227	234	229	221	248	221	199	214	238	224	253	227	205	223	226	210	225	207	204	228	220	204	221	226	209	234	232	218	221	241	213	223	244	228	207	218	229	223	243	221	243	221	221	201	238	223	251	222	206	210	230	228	203	213	215	223	200	193	217	225	223	224	233	209	217	235	238	238	221	266	250	215	225	213	193	213	204	229	210	196	223	241	243	225	213	228	204	219	235	205	213	191	217	207	219	229	219	173	240	200	216	221	203	190	191	213	210	224	247	193	230	220	234	207	233	228	204	242	236	237	224	224	216	241	238	226	203	217	219	226	217	237	202	234	222	223	246	245	211	211	207	225	208	223	198	222	237	223	233	206	225	216	250	254	216	243	241	185	233	250	232	219	224	213	212	202	232	229	215	232	220	210	199	225	203	241	227	259	224	231	237	218	220	194	230	204	222	206	200	204	226	232	218	204	225	229	220	233	237	213	192	229	222	233	238	217	215	221	220	187	235	220	214	236	217	235	208	197	203	229	194	228	220	223	217	217	219	242	231	201	231	209	232	224	218	207	250	238	231	242	219	219	239	223	208	217	254	232	204	224	240	205	200	217	235	198	206	231	246	210	235	216	219	223	210	220	228	235	202	211	217	226	213	219	216	232	218	224	224	247	241	223	244	253	231	198	217	216	230	251	208	229	229	231	228	191	210	218	248	239	206	219	233	199	209	229	223	222	211	216	222	211	234	233	223	217	239	224	212	231	217	212	219	249	228	236	206	227	205	237	188	227	229	218	265	230	228	202	226	237	195	216	222	216	203	215	234	201	220	222	238	251	264	215	229	233	246	225	213	241	219	226	212	238	198	229	236	201	232	235	215	191	228	208	210	212	206	225	234	237	226	213	217	222	231	254	233	214	237	234	238	226	217	219	210	215	243	199	205	254	223	223	215	232	214	219	226	244	229	213	208	224	226	226	230	213	214	211	217	220	218	198	211	221	226	230	232	227	225	235	201	232	225	243	221	203	229	236	199	240	213	234	230	247	247	197	206	234	215	203	213	215	212	237	212	212	221	236	213	237	246	228	243	212	202	200	221	207	230	216	212	201	202	251	208	229	216	218	211	211	175	234	232	217	234	212	212	185	218	210	214	235	231	181	224	232	214	211	206	219	207	223	213	221	235	215	226	216	240	217	219	232	211	219	211	217	223	230	219	233	239	204	216	253	231	231	214	224	214	229	239	233	221	202	224	189	233	227	236	220	234	218	229	208	229	206	204	229	226	214	222	221	202	219	218	245	207	197	211	198	212	218	227	224	218	202	203	227	219	214	228	221	219	217	244	220	235	208	223	205	231	237	205	225	231	209	219	203	228	211	256	228	213	199	211	250	239	220	232	201	222	215	242	200	218	221	254	191	234	228	229	210	227	249	232	230	215	223	221	253	236	211	211	233	205	229	223	235	213	218	215	212	240	235	219	229	232	212	228	237	246	204	219	234	226	248	208	227	231	233	252	210	205	235	233	243	233	231	224	195	216	211	215	260	231	230	195	263	268	217	223	257	253	233	235	231	203	236	212	228	188	243	204	235	252	233	202	241	219	221	215	211	240	201	219	239	225	233	223	227	219	222	231	238	232	245	224	217	226	213	232	201	229	235	211	208	230	244	218	232	221	211	212	236	200	220	256	245	224	231	237	231	219	200	240	227	228	225	223	245	234	242	240	238	230	233	220	204	215	245	213	258	202	208	224	241	222	231	224	230	203	228	219	244	244	215	215	219	212	199	218	240	207	217	214	216	217	228	211	221	236	212	213	240	229	237	228	236	231	211	246	217	210	229	213	230	226	240	198	202	219	219	228	212	232	246	244	193	204	222	273	236	230	216	209	265	211	209	252	230	212	221	198	234	240	228	213	253	222	240	258	252	222	219	237	259	218	229	214	208	192	198	216	241	238	210	178	248	222	208	212	222	202	248	190	218	264	210	226	199	222	231	213	214	243	229	215	196	231	221	217	234	218	242	204	226	228	227	258	217	213	200	219	235	183	248	219	202	228	190	220	227	219	212	217	212	244	222	238	217	210	222	209	223	215	218	247	222	218	236	210	231	234	225	233	230	219	226	195	207	234	202	222	243	242	202	236	241	229	223	251	201	230	207	226	220	231	214	217	211	205	216	218	226	222	218	223	232	242	248	229	199	237	239	217	233	239	225	206	236	223	196	244	220	218	232	228	221	220	240	203	209	222	225	200	228	226	233	219	225	231	219	237	224	211	243	219	221	219	189	213	244	238	234	220	213	209	223	222	221	201	225	231	220	223	221	212	244	212	201	191	227	235	224	220	208	233	210	203	208	216	228	199	228	229	212	212	235	225	244	200	197	236	235	196	231	231	197	214	246	216	253	217	223	229	226	232	216	231	224	202	230	232	247	247	218	200	224	220	222	191	227	215	233	224	241	246	230	216	220	187	219	221	272	215	239	222	236	258	245	228	250	236	232	235	245	237	211	200	238	221	218	208	188	225	208	226	242	180	223	222	225	231	222	207	210	233	255	211	221	234	199	240	233	216	224	234	242	224	228	232	220	222	207	213	191	204	219	210	243	214	232	207	233	212	230	226	210	226	188	228	219	225	218	231	244	230	228	227	194	210	207	211	206	211	214	233	223	195	237	195	235	208	238	248	209	257	209	230	217	217	233	226	215	222	225	219	218	207	202	213	208	225	221	217	219	175	209	220	230	219	231	216	238	226	237	248	234	213	229	240	214	201	216	203	241	229	228	234	245	224	231	225	204	212	221	230	208	216	236	234	219	234	217	222	214	229	214	208	226	221	235	233	208	223	224	197	238	229	196	216	243	217	219	214	225	220	235	224	220	236	205	223	225	217	230	237	218	200	237	221	250	225	216	231	242	257	200	216	218	224	228	254	227	229	234	196
22809	21372	29229	23898	21372	21442	16583	1862	1160	1021	956	831	796	755	766	656	688	659	657	639	588	579	584	612	586	535	548	555	591	553	542	583	585	566	595	625	555	531	489	509	531	564	537	521	552	530	560	543	505	543	552	554	507	550	539	514	553	502	560	524	533	562	545	549	522	531	539	539	530	537	479	502	529	486	532	547	497	517	513	565	556	496	520	526	503	494	527	548	535	519	557	539	526	526	532	507	512	553	496	540	575	557	504	590	504	526	546	537	510	518	523	550	554	526	551	545	504	566	539	524	553	523	581	560	549	531	552	566	496	546	518	505	544	515	526	488	512	518	523	528	554	488	500	524	533	555	542	533	519	555	524	530	538	569	560	535	551	525	517	524	531	577	537	544	597	529	536	508	515	519	505	545	522	547	571	557	563	512	545	513	538	531	525	515	516	512	516	526	560	512	572	471	524	502	493	534	588	530	524	481	517	538	505	519	528	578	501	516	534	533	542	476	491	534	514	520	494	525	526	565	541	528	504	515	543	536	558	525	548	564	501	547	520	529	536	515	546	530	539	531	567	485	557	512	564	528	522	576	562	536	505	505	530	500	516	512	520	508	562	554	545	484	510	528	517	554	552	549	503	525	493	514	508	565	535	502	502	544	539	523	553	587	546	526	561	542	511	531	568	543	514	516	527	543	530	495	542	509	524	550	544	556	555	571	539	534	545	499	541	496	502	491	538	514	550	553	526	540	508	558	534	531	548	521	526	538	527	533	571	520	589	536	523	561	488	508	577	541	544	525	557	503	509	554	485	524	517	542	488	502	535	534	497	527	569	545	547	557	534	489	546	555	508	542	567	549	503	501	528	505	532	494	546	544	552	543	531	523	519	532	524	565	571	581	542	548	553	512	504	525	520	530	531	550	523	495	533	521	529	555	545	553	512	503	531	492	476	542	540	537	543	511	533	541	533	515	540	530	537	523	519	551	539	561	539	542	564	526	506	558	505	543	531	539	513	496	482	550	530	541	548	541	541	501	533	532	509	559	518	540	483	537	547	553	491	523	515	565	548	519	539	554	530	527	545	546	520	532	517	553	578	523	580	556	529	551	493	540	559	530	494	515	572	523	507	500	520	528	567	550	556	557	531	537	538	531	478	515	523	534	548	543	507	560	551	550	556	528	537	523	492	541	511	532	484	536	512	542	497	529	557	498	514	538	552	544	494	541	544	520	525	567	540	508	522	543	502	519	559	518	499	532	530	553	509	547	553	542	574	559	532	533	536	528	538	521	502	515	528	495	518	516	533	473	511	545	513	553	553	470	535	527	501	524	523	569	555	539	496	514	508	573	513	558	518	518	587	505	524	527	554	503	530	525	567	526	518	478	555	549	527	552	524	535	496	527	540	563	517	502	549	499	528	506	547	563	561	556	531	514	539	570	567	547	518	529	532	504	558	506	542	504	496	512	541	513	536	522	566	513	515	562	542	540	528	547	472	549	541	573	521	499	515	514	554	526	513	516	560	562	508	489	558	527	535	527	539	502	554	519	504	513	485	540	523	508	511	511	526	534	514	540	542	566	541	522	541	522	510	538	534	557	602	503	546	547	504	521	534	492	524	568	529	522	511	573	510	510	564	504	498	539	525	537	487	546	560	564	573	533	545	536	544	545	552	536	520	508	536	509	532	482	548	554	526	523	528	540	520	558	523	547	541	555	538	537	525	545	481	535	532	550	531	517	507	563	535	523	541	547	555	506	567	537	547	527	528	557	569	537	554	511	528	515	522	584	530	540	525	536	513	562	507	516	539	528	550	544	545	533	546	503	512	538	512	544	531	552	506	556	511	509	560	528	542	534	542	529	521	529	532	525	520	530	520	520	531	538	545	520	577	526	530	580	542	516	513	547	531	535	527	524	520	493	521	495	534	573	507	513	561	558	515	504	499	562	570	550	535	540	534	503	552	488	529	523	532	518	565	500	527	537	521	498	536	528	516	529	510	506	482	508	511	524	539	566	515	546	504	560	518	512	496	508	531	557	541	537	493	528	523	537	505	547	563	557	537	534	589	535	520	534	492	547	508	533	531	502	512	556	545	560	541	491	555	550	551	538	515	529	522	541	549	533	570	534	530	580	493	504	514	516	531	519	523	521	520	553	458	540	527	549	519	564	533	547	494	549	536	557	522	537	537	492	501	548	517	511	541	544	523	519	505	526	524	512	535	522	524	553	529	506	522	539	513	529	589	554	580	580	521	498	512	522	525	528	538	535	548	534	556	566	542	586	526	544	526	533	561	495	483	537	534	520	490	531	521	538	551	509	527	506	515	528	569	527	529	521	504	564	545	551	535	523	499	520	514	517	526	496	561	553	557	556	546	518	516	538	554	536	520	550	522	505	506	524	509	561	486	524	545	505	524	548	521	515	517	543	518	516	478	482	532	507	507	515	534	524	533	560	534	555	497	513	551	545	544	498	539	505	546	498	542	560	503	529	526	576	522	496	560	480	543	515	528	565	558	547	544	483	516	488	549	507	516	511	552	537	504	543	517	539	543	502	531	520	520	580	521	529	534	560	576	576	560	566	551	477	510	501	528	511	513	535	539	507	501	483	536	481	513	515	499	590	522	531	506	541	536	535	538	567	530	522	519	519	475	549	537	512	545	523	527	519	540	526	506	552	557	549	514	551	524	560	541	535	527	567	535	483	566	486	546	520	542	522	510	541	529	553	526	515	534	510	507	547	492	495	547	499	545	496	510	576	533	525	564	488	494	475	541	549	552	495	501	512	545	512	515	547	539	535	567	547	492	513	549	522	526	555	523	511	567	571	524	522	525	528	559	527	551	562	558	567	500	536	555	541	552	522	498	507	568	490	530	538	555	519	548	499	522	584	535	530	566	494	532	489	527	525	537	533	554	556	513	521	543	496	521	524	522	548	524	514	534	517	561	525	533	503	501	539	539	575	566	484	511	570	582	505	507	501	505	530	473	515	517	547	533	513	501	534	527	531	526	526	551	529	508	514	504	507	542	514	559	551	550	581	505	535	535	559	531	518	577	558	502	536	497	535	512	502	537	542	524	541	573	585	514	527	547	517	503	522	543	521	500	480	534	515	526	496	499	535	560	571	493	512	508	519	543	539	522	546	507	525	518	567	508	524	563	517	529	528	532	543	511	507	552	549	508	541	546	513	543	501	538	468	524	531	545	538	540	537	544	500	569	530	509	550	556	542	530	549	585	481	558	556	527	521	524	506	557	522	561	561	565	525	525	545	565	541	517	499	529	537	526	513	538	499	556	533	527	582	483	529	581	523	545	524	505	529	519	524	525	497	525	515	494	547	554	538	549	549	514	534	540	537	533	548	564	506	500	512	541	538	550	536	517	493	550	534	497	518	533	487	482	540	567	525	564	527	527	569	515	530	511	481	518	556	527	518	531	522	529	501	532	515	536	517	524	536	530	533	503	517	521	581	559	560	561	516	541	529	547	516	491	550	486	509	537	543	522	519	550	494
5263	15077	12751	6428	4371	3374	2575	2002	1637	1398	1155	1045	1007	875	822	782	756	717	743	709	631	661	663	656	663	641	615	649	589	635	657	606	566	616	532	566	620	635	602	585	572	576	577	560	570	551	591	580	543	553	605	594	542	568	576	569	552	587	606	567	575	627	593	574	567	550	569	553	538	559	559	573	592	561	570	579	567	575	585	575	577	564	580	559	585	566	534	567	579	570	535	586	588	532	553	559	559	579	568	571	562	595	527	603	546	566	563	540	542	574	536	538	577	539	600	565	572	551	546	564	578	517	517	559	565	588	583	519	559	537	535	553	594	591	579	543	541	597	599	555	564	536	546	610	556	555	613	577	543	573	589	556	552	558	572	544	574	565	608	602	546	588	576	545	559	542	553	563	582	609	538	510	510	595	526	591	543	526	545	547	539	598	546	522	571	578	517	546	554	536	579	601	546	574	616	571	574	567	570	581	598	558	559	517	565	574	540	556	546	521	591	586	592	569	557	562	574	550	589	582	553	550	529	556	559	575	562	562	583	547	577	569	558	526	538	564	587	570	567	631	541	541	513	567	581	559	529	611	578	569	523	588	564	524	564	577	570	573	573	574	564	506	544	603	585	578	530	582	523	608	561	578	592	558	553	581	581	549	510	545	567	548	562	562	564	497	589	558	549	596	563	630	555	571	568	499	570	571	547	563	592	560	600	558	570	570	534	528	540	535	565	539	572	555	587	535	528	579	548	568	548	569	563	542	562	560	542	570	549	566	545	575	552	557	582	582	600	586	544	544	558	518	530	540	533	542	552	570	583	606	532	556	553	583	594	593	564	543	537	572	544	542	548	602	586	579	555	574	573	551	584	540	521	515	534	576	526	593	576	590	592	595	567	558	563	552	603	597	546	599	537	603	568	532	546	577	561	586	569	591	599	563	582	572	550	588	570	522	568	607	566	565	594	562	535	553	537	569	604	563	573	502	577	529	536	548	576	609	555	566	592	577	533	527	593	600	597	566	579	552	553	550	589	563	558	581	587	511	564	554	555	502	578	568	577	565	566	550	576	574	525	574	556	578	539	582	568	538	585	573	521	533	569	568	561	509	561	549	527	597	555	588	548	564	608	514	572	531	584	590	520	592	615	573	529	558	532	572	573	572	555	543	518	601	551	585	598	589	564	557	570	581	559	562	584	543	553	555	542	563	569	531	595	564	587	560	529	576	548	531	569	564	547	595	612	551	536	607	520	565	585	553	600	598	560	590	578	581	615	571	571	555	528	529	565	576	554	521	552	516	581	560	578	572	560	532	563	562	576	565	562	560	567	512	581	535	551	581	566	566	583	608	575	571	564	579	601	517	544	579	562	562	539	571	546	560	518	566	630	560	539	584	583	598	583	574	597	539	560	543	575	517	568	596	602	553	545	574	593	624	577	536	579	572	561	561	560	521	550	541	548	531	578	554	556	557	568	565	605	528	565	570	566	541	552	576	563	578	511	565	546	569	624	591	578	566	495	591	547	563	544	600	556	579	592	527	573	561	532	515	553	514	555	510	568	538	536	524	526	562	553	595	563	520	582	528	576	568	535	548	549	552	511	581	581	592	548	543	570	550	554	547	533	543	553	521	560	592	542	535	571	577	573	565	573	553	573	559	522	537	563	552	564	520	560	578	526	609	567	495	568	591	569	567	552	531	560	566	588	513	553	577	572	548	555	563	576	584	579	572	521	558	543	537	556	549	591	572	580	522	532	564	590	537	577	561	570	577	553	583	555	581	585	575	564	540	572	556	562	563	515	582	542	559	552	582	563	549	551	613	557	573	583	561	537	539	569	553	575	547	554	563	558	588	555	549	557	601	583	551	570	577	565	532	580	605	593	597	536	528	573	584	590	565	539	578	562	537	536	537	521	594	556	596	545	545	549	538	531	539	603	609	607	597	551	542	629	569	552	500	575	594	552	579	576	559	582	550	566	589	577	558	530	577	521	548	558	554	524	559	577	593	582	522	573	514	543	542	567	597	553	562	563	567	573	533	608	579	552	537	553	583	559	556	557	543	569	602	555	537	565	549	560	536	553	560	583	539	538	492	535	605	601	537	590	575	585	546	587	548	587	570	544	552	573	538	526	551	492	565	545	537	571	566	609	551	548	540	593	600	608	583	573	608	566	567	552	572	555	588	536	594	535	555	559	577	557	523	532	549	547	547	561	612	510	505	557	568	522	553	573	598	551	578	553	579	559	554	531	561	594	508	571	556	558	556	516	539	535	523	569	557	595	583	535	611	561	567	536	524	585	559	548	558	577	582	532	583	555	595	607	570	600	572	545	570	568	567	598	527	532	512	578	578	584	567	565	571	602	563	538	548	607	556	564	578	551	531	556	531	579	563	568	573	600	572	608	607	561	576	571	561	544	568	535	554	523	558	630	542	509	548	542	570	585	540	601	583	563	525	538	581	615	525	528	570	583	585	540	580	540	568	585	573	492	580	599	611	613	554	605	546	567	537	557	557	577	517	586	543	582	587	565	541	593	565	561	523	569	538	601	565	529	612	581	568	532	561	557	537	556	576	551	567	588	597	559	569	538	564	550	603	561	520	563	580	521	540	586	546	568	538	560	559	571	523	592	543	548	566	546	543	559	566	562	559	570	579	582	578	584	556	512	548	528	538	596	583	555	561	595	552	550	579	573	553	580	555	583	562	551	540	539	542	591	593	533	552	549	550	594	581	520	569	557	571	569	603	570	582	541	544	593	579	578	549	573	561	560	539	613	534	571	586	568	521	554	576	589	591	550	546	535	592	573	584	578	552	547	562	545	531	534	549	547	567	579	564	569	564	612	567	578	568	513	566	552	579	554	564	548	588	530	512	573	573	576	557	555	588	604	582	549	548	597	526	550	549	572	610	544	574	547	561	563	559	563	558	575	564	564	602	529	617	555	550	579	581	574	609	554	607	561	534	529	567	573	558	545	564	540	555	588	568	558	542	589	556	557	521	546	539	520	545	523	532	579	566	524	533	542	556	512	536	560	570	545	532	545	521	527	561	561	534	538	568	530	553	616	557	591	548	560	541	562	513	559	553	595	561	539	573	549	554	534	589	548	578	535	531	547	589	513	524	510	592	554	574	596	557	571	533	518	549	492	564	538	589	551	566	560	560	559	606	541	546	483	551	536	567	545	557	616	506	564	559	582	577	530	577	584	575	522	599	578	556	517	559	571	565	550	536	582	577	576	552	567	570	536	549	566	495	553	539	533	592	575	544	554	548	580	551	554	536	513	564	588	548	537	537	537	554	587	543	548	567	571	571	521	584	558	557	573	519	579	574	570	578	538	571	509	597	551	553	547	558	552	555	545	595	547	537	557	531	529	556	571	531	558	561	556	554	550	577	573	565	586	510	582	576	560	513	510	597	556	550	564	578	578	568	533	551	553	548	593	571	558	570	558	578	578	585	547	632	572	579	597	557	587	525	557	561	524	560	553	552	550	543	550	602	566	580	580	549	594	565
27581	20687	9202	763	522	442	460	462	454	435	408	414	455	436	438	442	461	404	406	431	385	408	413	401	396	412	439	458	447	450	420	407	426	482	442	439	418	387	413	430	440	385	426	425	443	409	454	441	403	416	403	452	395	446	431	399	414	400	421	452	411	377	420	410	423	417	413	446	417	396	449	424	430	443	425	412	411	386	392	391	413	397	417	430	420	434	408	453	428	421	421	469	432	412	426	393	427	380	421	442	429	435	435	420	445	412	457	378	405	390	426	435	397	425	377	448	420	428	411	408	402	415	426	429	416	408	434	414	418	403	407	416	453	478	431	463	423	421	446	397	455	410	394	406	400	419	405	435	395	473	411	437	432	391	406	438	423	441	424	416	405	467	384	419	394	402	423	406	433	426	428	432	421	448	404	418	428	413	397	450	425	430	431	467	429	382	410	383	401	447	436	419	416	425	421	389	401	402	415	414	420	415	442	388	392	423	385	447	416	415	400	411	415	443	430	450	393	417	412	412	407	406	410	462	403	447	423	394	408	427	446	447	434	428	429	424	380	441	375	411	406	422	403	434	428	434	399	388	417	433	402	437	426	410	413	453	470	451	418	438	420	415	401	433	463	428	410	440	398	405	427	399	430	402	440	422	419	449	400	434	403	414	414	406	416	428	396	416	389	411	439	437	442	393	422	444	389	411	423	433	423	436	405	433	428	396	421	413	430	429	390	392	440	449	420	383	433	432	419	428	409	393	449	453	408	412	449	409	429	434	427	424	395	420	403	426	436	409	413	438	437	383	430	405	402	422	405	431	423	429	418	371	426	447	390	408	410	438	438	421	459	418	428	439	465	454	428	433	441	399	417	432	431	421	424	389	372	429	419	439	436	437	423	413	410	422	441	433	401	409	407	383	428	409	370	408	428	416	404	404	441	425	436	451	439	400	417	418	451	456	390	452	429	430	457	397	409	423	425	441	391	397	439	460	452	435	443	419	432	408	433	427	456	407	422	424	412	423	376	435	416	403	381	423	399	395	431	429	417	402	392	424	438	420	415	426	438	402	396	442	421	467	420	414	429	383	428	466	406	457	416	423	407	389	430	450	443	416	413	425	386	432	437	389	422	445	448	414	464	426	390	420	446	401	418	428	408	449	445	452	410	406	431	418	421	423	394	387	428	419	439	420	457	409	448	458	419	391	404	414	460	428	432	410	451	436	401	446	407	430	430	397	422	419	425	390	388	418	440	409	410	430	383	421	425	384	405	447	430	409	426	411	402	409	436	431	397	466	419	430	471	423	440	444	415	431	453	408	427	426	412	403	418	416	404	419	381	445	411	428	428	451	428	460	434	427	403	439	387	459	451	417	404	440	431	433	406	427	429	403	391	383	436	395	437	424	397	406	416	385	437	414	425	411	414	416	481	411	451	422	417	429	401	462	453	403	455	379	398	427	423	416	451	433	453	409	417	391	429	416	405	418	392	391	424	436	423	412	404	406	411	390	435	419	443	432	417	405	387	396	421	405	398	450	407	393	431	457	450	417	404	400	437	444	430	407	397	418	458	436	392	443	433	455	422	395	395	393	461	412	451	418	451	404	421	443	402	396	413	400	400	432	431	409	421	434	410	441	418	381	456	426	447	396	427	435	441	393	419	441	417	398	434	393	398	429	397	411	445	415	424	416	397	428	380	423	422	407	376	424	397	451	399	404	412	419	404	446	459	403	431	382	408	432	411	425	410	421	438	417	436	374	497	413	392	396	411	413	458	423	397	426	442	415	404	421	414	423	375	403	424	440	404	415	414	414	448	428	412	374	410	428	410	411	459	433	453	414	397	458	424	418	415	403	461	463	450	441	423	393	417	406	424	401	391	418	402	384	436	409	432	400	493	431	415	386	449	439	440	401	418	390	416	399	397	454	389	436	419	383	428	382	433	421	445	437	420	429	447	413	444	429	418	432	432	407	432	403	412	440	431	435	409	410	446	399	430	455	440	407	400	428	447	460	402	429	408	410	381	394	387	433	423	447	423	440	429	448	415	463	412	409	432	424	442	388	417	444	403	399	416	410	396	405	433	392	415	450	412	404	396	412	411	388	430	423	418	415	404	381	434	430	443	431	415	371	427	412	449	417	443	413	449	421	413	456	451	391	430	382	405	419	420	409	377	393	446	415	446	423	409	427	433	454	455	394	390	427	412	395	437	414	440	431	403	393	437	416	417	418	425	423	410	435	424	405	408	392	437	397	424	418	419	430	414	424	453	394	394	409	390	435	431	415	409	411	402	437	425	401	441	382	421	427	421	448	436	438	445	447	409	445	426	436	406	442	422	427	423	437	433	433	435	414	446	426	426	417	431	425	409	416	396	417	426	413	442	393	461	418	418	415	440	394	434	420	388	429	403	387	396	443	405	428	434	358	426	412	398	412	462	415	469	407	394	419	413	468	473	402	417	455	396	407	433	430	422	421	458	430	428	420	408	399	398	406	422	416	423	400	410	443	423	416	443	416	409	423	442	451	403	418	433	417	407	419	410	447	463	425	438	415	410	446	433	427	420	444	425	392	454	411	385	451	431	445	397	441	429	404	383	424	402	406	406	431	392	417	445	422	424	417	411	412	395	401	408	433	416	390	427	419	421	422	407	397	401	422	418	456	413	426	447	420	402	439	424	446	429	432	402	404	426	432	404	435	397	403	468	415	386	443	440	434	399	436	445	411	415	451	432	413	393	362	449	409	430	441	395	436	439	386	435	447	429	455	434	410	383	414	420	422	425	428	413	373	415	446	437	453	466	415	391	417	444	414	463	387	429	427	420	423	421	419	386	433	415	444	410	408	387	396	460	425	420	444	442	401	437	439	445	410	425	404	404	386	463	402	411	442	370	421	454	435	413	409	422	390	417	420	460	470	406	454	378	419	440	431	439	459	417	387	450	442	436	420	437	434	427	414	418	430	409	437	416	438	411	405	435	446	441	421	433	439	378	408	417	411	429	429	414	441	403	445	458	421	442	422	426	399	444	396	416	423	448	446	440	427	408	420	445	458	437	431	429	426	449	427	445	418	414	439	445	408	382	437	369	404	419	407	453	393	446	408	409	422	410	451	428	430	406	414	429	415	400	418	396	418	455	440	413	424	405	438	393	427	407	427	405	414	395	423	411	403	417	388	418	433	405	395	417	442	433	412	425	428	419	404	404	440	387	431	398	438	418	389	413	422	389	428	415	447	424	422	396	426	411	404	424	431	442	414	415	398	404	407	437	445	399	405	432	420	401	430	451	408	431	425	389	415	353	400	402	424	407	440	453	454	394	439	429	454	407	417	428	433	432	439	350	401	422	424	436	438	415	424	437	440	435	379	410	410	442	434	411	445	423	392	395	445	446	436	456	433	420	419	419	423	383	402	420	435	428	433	436	429	412	393	414	463	420	412	420	369	425	398	441	434	381	430	417	455	422	441	416	421	410	404	400	461	437	408	419	416	419	412	384	381	401	440	432	406	376	424	451	418
4211	870	763	583	513	526	486	438	504	434	448	457	448	440	435	427	460	416	446	412	430	407	447	441	434	425	419	465	446	440	455	417	424	446	447	438	420	471	412	441	419	440	457	427	423	420	445	418	431	410	463	442	439	435	440	455	418	419	486	429	436	387	427	420	438	433	415	424	465	452	447	463	426	436	422	431	407	441	408	418	429	437	418	418	446	434	436	458	413	425	463	430	433	409	415	434	435	418	389	436	451	464	416	436	437	411	419	395	467	454	463	428	434	439	435	436	458	457	467	438	404	447	454	383	455	439	432	427	412	448	426	474	447	442	439	397	420	394	443	453	414	429	371	454	436	421	444	465	434	462	426	436	437	426	458	449	436	462	428	445	406	459	438	403	416	451	422	428	438	462	450	436	391	441	426	391	435	405	440	423	461	408	440	422	431	418	436	429	413	390	427	405	450	404	429	395	417	419	452	425	405	408	462	430	417	428	407	413	456	450	400	403	476	452	432	474	436	440	422	456	420	400	435	432	444	428	461	448	428	400	463	394	400	413	467	437	428	432	397	432	444	429	436	409	444	426	419	425	423	473	448	406	481	431	422	443	409	409	429	450	436	448	427	423	428	445	410	405	390	444	459	388	416	418	398	433	428	446	410	423	412	433	429	438	434	428	445	436	427	428	458	438	437	439	418	440	438	432	443	417	450	430	439	458	411	436	409	446	417	414	436	420	444	387	456	438	437	427	446	432	431	432	433	415	472	443	445	454	443	419	443	446	446	436	442	423	475	438	442	450	414	452	428	417	424	432	417	405	447	426	447	447	420	408	424	448	450	436	433	408	431	431	424	453	421	453	423	407	443	404	446	415	447	451	415	442	397	421	438	405	413	414	445	433	455	454	417	431	470	394	461	450	460	429	406	425	442	444	460	423	439	433	433	442	448	428	407	461	410	435	382	470	478	444	420	457	419	437	426	426	408	458	436	467	413	423	437	402	421	431	478	409	393	413	483	463	449	426	445	475	444	437	446	462	443	458	443	415	418	444	427	458	442	434	422	403	440	447	434	421	439	424	452	421	402	398	416	452	436	440	431	463	423	457	405	430	448	424	436	409	440	393	433	432	440	423	395	436	437	450	449	399	445	433	436	459	463	441	450	473	438	442	410	444	412	429	416	429	468	460	426	442	448	453	447	383	405	458	451	445	410	443	452	413	448	407	432	434	467	445	399	439	425	447	467	403	417	421	403	420	452	410	472	432	420	445	437	453	416	440	447	475	424	477	433	423	448	470	421	451	463	434	391	408	441	437	411	417	418	449	434	449	409	399	439	398	437	426	400	452	472	419	428	469	435	460	435	432	449	439	459	463	384	430	429	426	404	452	465	468	434	481	442	433	438	430	426	455	477	443	451	449	421	412	461	438	447	407	420	474	439	415	437	444	423	432	412	439	432	417	428	414	483	447	446	453	450	416	460	420	445	464	391	451	420	442	431	429	439	415	418	489	400	437	415	429	459	423	442	402	444	442	373	442	427	474	478	467	416	425	458	449	465	434	438	458	411	423	402	435	419	437	431	438	473	474	421	423	433	421	454	440	456	399	384	437	453	407	358	438	472	414	427	458	469	440	426	446	447	399	445	413	389	407	488	449	409	446	428	441	406	389	387	437	433	438	444	446	416	457	444	418	439	458	411	458	449	442	443	459	442	438	415	453	451	432	460	421	405	425	449	471	451	441	440	452	455	425	445	396	445	442	406	450	447	452	478	447	427	402	422	454	440	431	461	438	427	449	444	450	439	452	418	419	413	420	387	438	463	415	389	431	401	412	424	424	448	421	410	423	451	421	424	431	441	449	429	440	465	461	421	408	440	489	481	442	432	451	453	393	453	426	422	421	441	447	412	457	450	444	434	454	428	428	441	462	459	426	420	446	430	436	411	401	427	418	452	432	443	468	429	456	430	458	431	446	436	471	407	440	455	407	432	469	467	460	427	441	394	427	446	443	455	439	454	414	434	414	406	414	416	445	417	417	447	413	416	426	397	454	424	436	440	436	465	422	421	434	458	416	451	435	434	463	436	430	428	461	424	466	456	488	449	427	449	395	438	421	416	434	435	441	432	388	458	404	458	465	453	447	439	469	427	416	443	435	422	418	438	400	442	425	409	451	417	439	422	424	465	449	441	444	430	416	440	430	454	416	442	424	397	427	415	413	447	431	465	421	447	409	411	375	437	468	442	423	415	443	442	378	444	446	452	455	457	480	441	490	450	423	428	447	453	431	442	470	459	390	427	456	487	417	430	455	440	425	368	406	444	443	403	437	450	425	480	467	441	445	422	420	446	432	410	425	450	426	426	461	418	462	404	440	411	456	434	426	468	436	468	431	413	421	416	446	447	399	416	409	434	419	398	461	413	452	401	422	414	400	476	408	451	406	436	411	441	406	437	461	481	445	434	441	451	460	414	420	408	432	434	463	490	452	434	435	440	433	434	434	426	428	426	439	439	467	443	451	431	463	453	423	456	448	407	428	479	397	421	422	438	448	389	399	437	421	448	394	406	445	443	429	413	431	387	442	429	399	423	417	442	431	422	461	462	439	447	394	459	430	430	402	415	451	410	500	417	455	452	443	452	416	427	453	440	416	431	451	413	426	431	462	442	466	419	470	406	432	457	433	448	438	458	457	407	420	439	427	474	470	446	414	414	416	441	426	413	431	453	417	438	432	454	420	390	437	419	425	431	434	446	380	467	420	457	471	406	421	420	414	465	450	393	447	476	424	442	423	447	416	425	420	429	426	403	424	447	454	439	452	425	436	443	407	438	443	467	461	478	453	452	445	442	423	452	428	416	416	440	406	439	446	416	417	394	428	439	463	438	431	419	464	466	427	424	449	426	409	433	443	440	417	415	456	385	447	452	428	440	426	443	409	432	424	426	439	454	431	451	437	456	432	432	440	435	424	382	408	427	445	456	422	451	443	438	440	409	415	456	466	419	416	467	431	423	433	435	450	430	431	453	435	406	457	448	430	436	401	427	430	430	425	385	466	419	438	438	418	433	449	428	429	435	432	456	417	411	479	457	441	413	465	477	402	433	418	428	436	443	402	449	464	414	442	386	428	433	452	405	436	455	448	442	410	448	442	440	404	456	484	422	464	447	418	446	383	445	477	432	426	419	409	433	429	424	411	417	430	406	422	451	436	468	399	452	441	452	383	455	419	423	425	419	444	466	453	457	424	456	454	456	418	433	452	440	415	401	468	431	441	419	423	452	456	485	434	444	431	411	445	407	415	440	450	415	411	421	437	408	409	441	406	422	383	413	449	411	463	456	466	430	453	447	432	421	452	434	405	438	405	457	442	440	431	466	424	416	472	425	433	451	428	434	448	429	443	438	446	434	415	448	423	423	428	441	456	430	428	429	450	458	387	414	459	464	411	406	443	404	440	437	433	433	439	409	412	436	411	444	457	383	405	451	459	460	434	429	427	445	410	442	444	444	417	403	406	435	422
23815	21334	28989	24033	21340	20051	2781	1243	1082	934	934	910	898	889	845	805	799	787	764	771	773	767	770	746	722	740	765	718	753	742	776	795	702	762	715	729	710	756	732	712	733	716	714	739	711	716	737	722	759	740	707	741	739	716	691	678	746	716	666	757	723	670	706	713	721	712	701	752	725	670	720	737	743	671	735	690	749	716	717	708	724	716	732	719	661	752	758	717	719	708	729	748	736	737	717	730	714	743	738	680	736	728	776	712	712	673	712	705	739	754	665	686	711	763	661	721	722	709	655	736	674	776	679	776	738	696	748	687	727	720	716	745	728	685	656	732	743	694	746	700	728	655	758	707	728	700	716	748	691	703	689	733	737	726	723	719	731	724	712	723	743	772	723	667	738	741	741	720	746	681	784	730	695	704	709	734	748	711	776	751	781	693	795	753	701	729	682	737	730	706	692	710	711	749	743	719	703	797	729	727	692	715	728	755	764	756	713	721	739	689	653	692	720	726	731	698	723	758	699	741	722	683	731	730	718	758	772	736	752	716	764	738	730	723	733	754	725	713	727	667	757	733	724	689	753	755	708	691	738	688	672	735	719	761	706	687	722	706	693	719	749	750	699	693	706	757	701	754	762	762	742	721	685	699	759	671	694	720	767	737	727	680	746	686	729	736	733	714	661	718	719	651	730	710	706	707	643	722	724	732	729	737	750	728	705	693	730	746	756	687	702	750	762	777	752	702	760	725	713	758	693	736	718	730	699	729	702	783	725	733	740	757	684	666	712	753	690	739	703	764	721	700	702	692	669	745	752	687	740	730	706	719	737	673	707	722	709	695	655	708	743	709	767	714	695	751	706	743	700	718	735	693	741	715	720	749	732	725	715	718	760	694	669	674	699	745	696	704	731	681	679	691	683	684	678	715	768	747	704	779	726	704	739	725	734	769	744	710	727	664	759	707	707	712	789	725	706	766	705	725	679	723	753	760	704	682	707	752	724	744	752	729	722	719	714	726	729	751	733	747	704	708	700	714	717	749	764	688	739	730	741	722	735	730	737	746	721	728	741	716	671	726	745	752	742	753	727	737	692	680	723	668	735	729	706	752	740	716	715	690	717	679	704	723	701	752	726	715	727	721	725	701	734	711	746	702	758	728	731	679	716	737	727	714	692	720	701	719	765	639	745	741	709	713	723	709	747	776	746	702	766	746	704	703	681	686	690	683	709	705	748	691	741	731	768	695	711	721	726	755	716	757	731	689	715	720	696	698	709	743	683	681	706	733	721	719	718	718	759	707	692	708	760	707	747	693	759	758	696	717	732	745	679	734	701	693	693	728	751	715	773	690	675	695	768	672	736	768	706	700	709	763	717	704	718	702	712	683	777	725	712	716	767	688	722	738	737	765	684	780	747	725	695	713	719	730	747	744	700	732	725	705	724	693	746	664	675	754	688	739	737	675	757	688	792	686	705	659	730	689	729	703	691	676	680	705	679	723	715	723	733	660	722	756	707	748	724	757	742	731	695	762	730	695	686	713	725	689	733	681	739	683	748	754	704	730	739	672	686	733	692	681	706	725	723	709	748	729	788	751	719	686	705	737	700	706	742	738	813	674	703	678	737	729	737	688	704	741	755	722	737	715	688	708	695	684	735	736	677	764	707	729	729	715	732	703	748	700	695	738	747	748	666	721	735	697	714	698	713	763	744	734	703	701	675	674	737	795	685	714	766	746	728	734	747	773	764	685	776	736	753	737	728	721	692	726	726	720	769	745	719	706	697	709	691	702	706	689	719	708	744	743	700	685	686	755	740	748	739	726	726	737	732	717	691	718	696	709	722	735	691	768	696	723	709	705	740	719	660	716	698	742	747	722	714	706	706	681	732	725	733	685	745	689	677	694	704	710	745	704	696	698	710	693	686	722	739	703	735	716	710	681	775	716	694	708	697	727	709	716	745	705	692	747	712	702	676	708	795	723	681	736	744	741	660	678	696	711	664	730	703	723	722	719	743	746	696	700	746	679	755	721	724	720	725	737	737	726	742	676	786	724	714	758	735	746	691	741	742	702	753	738	708	701	729	685	690	725	694	676	743	743	770	758	659	737	702	728	713	705	711	703	699	727	694	704	718	743	728	687	678	747	686	703	731	726	712	725	713	715	717	718	732	717	695	742	686	649	711	728	708	658	706	693	704	734	751	730	709	666	682	704	732	718	721	694	707	724	733	713	673	663	733	701	767	709	694	731	751	690	697	678	735	756	680	678	681	755	736	723	732	714	733	728	769	708	696	703	714	722	734	682	760	739	674	695	701	695	741	679	680	714	718	722	766	764	722	751	727	692	715	719	786	731	787	704	725	727	711	712	742	717	697	679	782	741	763	723	700	797	742	762	736	686	704	724	741	685	714	682	751	760	694	761	662	740	745	703	732	671	686	665	727	699	724	747	739	750	749	763	748	724	738	710	695	707	715	719	733	766	686	740	676	720	742	727	692	696	701	749	713	694	741	727	717	730	710	703	713	693	735	718	741	669	743	701	728	676	662	743	683	682	721	746	731	697	737	717	732	708	767	719	725	675	716	715	702	683	711	740	740	727	774	763	685	753	736	753	739	711	721	726	700	750	737	721	761	718	755	765	752	638	737	697	758	706	647	711	745	684	718	696	721	714	682	699	736	702	722	738	741	711	702	703	735	685	710	712	736	776	715	681	690	709	702	755	778	653	742	721	705	700	721	699	723	681	725	748	733	723	700	726	718	743	692	695	792	740	726	680	746	688	726	710	713	717	751	741	716	761	673	741	717	711	742	708	693	681	713	759	739	714	715	781	685	716	713	757	728	713	714	707	718	719	742	722	734	743	740	742	744	690	755	770	725	697	752	721	696	710	752	736	738	690	672	680	719	722	756	698	682	700	721	675	752	689	661	694	723	706	737	750	690	712	727	700	738	667	667	737	779	746	715	750	762	726	714	750	685	676	719	745	667	729	772	687	742	686	724	694	685	732	706	768	727	741	664	776	712	736	708	719	732	717	683	731	671	691	697	713	690	722	746	690	745	716	703	756	688	722	743	772	696	744	760	742	744	689	728	760	720	739	747	776	704	730	724	708	744	738	698	701	715	676	736	705	685	717	653	679	701	733	660	719	691	666	696	682	751	687	725	772	721	633	711	722	702	714	748	676	749	776	702	711	707	671	707	726	718	694	685	705	725	723	693	717	687	741	728	697	688	737	730	732	753	705	637	689	718	722	754	709	712	695	723	728	729	715	748	695	703	705	726	757	735	712	724	737	716	731	759	729	749	744	742	739	764	690	707	735	727	723	711	711	705	660	740	707	701	730	720	749	693	716	729	725	692	740	736	735	692	742	728	724	708	771	717	742	743	705	678	717	744	704	727	746	717	754	699	805	702	703	747	746	726	723	670	759	666	759	715	722	739	741	712	713	713	709	718	694	730	746	681	735	728	703	647	748	709	709	743	684	686	739	777	725	711	725	730	699	692	697	700	767	678	720
3820	9142	7801	3932	2827	2210	1870	1491	1282	1112	1021	955	936	871	860	855	835	840	797	744	785	763	795	780	746	763	763	723	735	784	804	734	793	756	766	744	764	771	750	788	699	799	757	741	717	744	724	715	740	712	741	674	751	737	761	713	744	697	767	723	719	706	699	740	756	714	718	733	780	774	792	750	756	707	741	741	769	751	728	733	743	727	770	740	720	703	704	731	740	713	792	771	748	694	729	715	719	717	739	734	701	777	743	718	711	714	754	735	749	724	743	761	692	698	718	763	716	734	710	705	735	709	755	760	742	697	745	715	711	723	752	671	745	725	686	758	723	755	729	700	732	792	708	783	731	758	751	726	766	718	743	725	697	727	771	733	754	776	694	708	748	726	707	752	734	691	773	720	693	699	750	728	754	713	715	741	725	771	748	755	767	746	737	727	705	684	692	719	768	728	774	752	701	704	717	749	793	754	743	699	700	737	708	742	699	753	714	758	746	730	722	739	726	724	705	739	730	721	748	729	724	713	761	797	760	730	758	726	771	732	769	772	740	746	787	741	735	733	711	716	750	729	765	706	710	695	760	734	728	769	746	730	720	764	714	733	715	707	744	689	765	717	730	704	746	775	686	750	746	749	731	711	777	751	752	725	695	710	708	715	734	759	690	742	688	753	726	698	737	724	730	746	766	699	721	734	754	762	734	706	732	682	707	683	715	768	747	754	758	718	755	696	734	787	714	788	763	727	725	756	682	753	747	768	741	730	710	746	680	674	785	712	767	728	757	714	756	745	720	742	720	710	685	737	706	701	757	688	719	748	798	729	716	751	733	708	735	753	726	764	751	759	740	703	722	706	726	662	711	742	687	670	761	724	703	717	771	746	714	709	797	753	734	702	673	722	727	732	713	706	686	747	739	711	748	758	743	726	708	781	737	728	750	744	698	728	715	739	720	743	755	729	749	703	712	764	721	762	718	752	748	758	729	717	728	676	686	776	747	724	757	686	717	710	719	700	734	760	736	729	705	742	682	771	729	744	770	752	703	717	727	762	702	699	725	688	748	728	769	751	667	750	730	739	735	714	689	714	702	753	718	689	764	741	702	768	747	798	702	686	682	734	757	730	734	761	741	739	732	723	731	789	758	694	718	746	738	717	734	716	741	708	751	738	701	741	757	737	708	750	713	786	709	708	724	724	721	768	747	707	740	744	694	731	717	733	713	759	720	712	732	725	725	771	693	743	721	747	699	726	731	794	760	681	753	766	779	759	733	714	746	756	783	764	693	725	747	729	764	748	668	757	729	777	722	744	780	774	704	726	739	705	701	750	694	707	762	732	754	696	755	758	739	728	704	725	668	739	731	776	694	712	729	750	726	772	705	716	730	701	781	734	747	697	742	728	726	728	735	742	737	708	785	685	729	759	757	693	712	694	742	704	724	742	771	744	766	717	716	722	722	711	752	726	746	696	711	719	672	757	738	733	706	703	710	683	761	749	718	760	679	720	735	750	711	767	754	771	695	741	720	771	699	699	749	720	736	738	716	754	693	770	745	725	685	740	709	691	782	707	723	755	727	697	758	682	708	768	690	712	779	758	749	725	722	742	747	754	742	703	741	667	731	755	761	748	692	724	695	720	707	741	720	739	775	724	723	775	681	724	767	769	741	759	744	692	734	697	706	713	681	716	760	658	718	756	737	743	719	727	740	771	767	732	758	750	709	769	730	736	737	742	675	744	720	759	741	735	774	757	736	736	731	729	721	746	725	739	754	723	709	719	716	740	702	738	701	722	727	745	764	718	702	737	713	753	732	744	732	725	760	742	735	754	762	729	720	744	740	714	805	740	756	770	701	725	744	680	754	744	749	745	723	722	668	707	741	725	744	758	713	740	719	682	695	721	715	724	713	765	757	768	701	719	761	708	800	755	709	752	701	744	739	711	733	664	759	702	728	709	690	747	753	738	711	741	722	728	674	769	745	717	702	678	779	725	710	775	713	699	747	711	762	765	741	727	693	741	713	777	697	683	719	753	739	709	712	717	744	700	744	714	796	708	719	734	790	709	780	751	729	739	701	696	711	653	794	756	742	740	747	720	749	718	723	717	777	745	769	767	728	765	723	755	704	785	737	692	724	720	751	692	733	718	723	744	687	728	716	771	724	738	739	745	710	717	715	757	743	755	783	743	725	746	754	728	759	726	742	686	730	727	740	745	741	756	782	746	674	715	732	741	757	722	699	750	695	717	745	738	759	728	766	775	728	718	687	716	725	710	751	697	716	649	731	812	738	734	708	778	755	755	692	759	676	695	724	743	775	750	740	678	754	684	710	786	717	738	719	722	762	793	718	784	706	732	722	722	708	688	733	703	719	736	737	757	762	722	696	784	745	729	737	755	740	767	749	736	749	707	755	704	728	755	741	757	761	722	705	746	693	713	751	747	727	729	717	732	745	773	719	749	762	700	732	684	746	742	749	696	686	726	738	730	720	669	706	744	746	741	688	743	724	761	753	729	707	712	732	722	728	706	747	739	731	707	683	762	731	694	708	749	755	743	713	697	736	712	707	670	714	761	752	749	675	747	744	701	731	708	707	727	756	676	724	721	725	781	757	716	763	716	728	720	721	718	760	763	719	740	763	700	640	781	740	734	764	697	691	725	675	735	721	700	736	770	768	735	708	725	699	717	686	756	717	717	742	750	726	741	728	742	722	741	699	772	706	695	773	653	714	704	791	701	726	749	735	764	784	710	699	786	762	742	724	709	760	738	739	762	706	745	737	719	714	752	751	718	780	737	714	774	711	735	719	725	727	717	734	726	735	756	697	700	721	707	711	743	758	771	720	737	702	716	772	733	748	740	722	682	749	760	691	708	720	784	746	747	741	764	771	710	768	795	750	748	767	717	746	739	724	741	741	756	714	750	710	746	753	703	738	738	729	725	734	734	761	726	760	752	721	742	720	708	717	691	743	707	731	669	772	740	678	713	701	693	745	721	712	790	731	774	708	718	696	741	742	766	710	742	744	691	741	700	741	736	718	759	737	739	712	767	745	703	799	737	713	740	745	735	724	713	718	738	722	773	684	770	747	739	752	771	745	802	725	745	742	711	734	723	714	769	732	703	675	752	734	764	683	735	743	786	703	715	738	771	793	748	751	748	715	736	777	741	736	742	731	742	713	715	721	734	770	699	676	694	696	685	750	738	763	733	733	692	671	738	734	745	743	691	710	766	721	702	721	682	739	701	755	748	697	698	707	738	736	695	722	715	760	705	709	757	746	729	691	721	699	728	724	709	758	737	727	753	740	708	711	763	715	744	721	702	737	729	724	711	741	736	732	709	742	713	705	697	740	690	684	725	722	756	716	705	761	754	738	753	709	751	750	707	729	776	735	748	707	775	740	720	777	719	756	776	728	687	720	731	693	755	685	725	715	724	706	777	730	733	695	776	759	736	730	730	735	777	760	744	760	784	730	748	765	705	721	744	729	775	729	681	758	747	749	725	686	686	715	700
24739	21160	28199	24345	21039	4972	566	432	355	310	346	303	259	251	260	224	233	198	228	189	218	255	194	196	212	189	219	202	230	202	207	202	199	169	213	187	199	221	189	203	195	186	201	199	209	213	225	184	173	216	206	192	180	202	181	198	204	177	184	182	198	208	196	217	169	212	193	200	215	162	196	184	201	187	182	207	182	202	196	197	216	195	202	185	199	212	210	196	211	198	206	206	210	196	208	200	198	178	182	184	160	206	189	176	170	186	177	193	170	194	215	196	187	192	177	189	189	210	222	206	199	184	173	178	186	215	169	192	207	201	186	178	194	183	198	233	176	212	173	182	202	185	199	181	201	195	225	200	218	225	187	182	181	187	195	190	208	198	195	198	206	190	183	200	189	189	197	196	197	187	200	195	215	212	180	197	181	187	203	201	186	235	178	183	197	185	193	218	196	212	220	207	221	181	207	181	190	190	186	173	206	202	207	184	191	197	191	200	182	209	208	186	184	170	182	192	200	207	212	183	185	202	209	198	177	186	182	208	186	184	218	200	179	193	199	200	202	187	190	194	184	204	180	199	184	184	210	167	212	213	191	189	187	191	225	213	217	209	173	205	206	191	180	176	212	179	184	211	204	197	221	189	175	189	185	228	177	175	185	206	187	176	177	178	185	200	188	220	182	184	173	195	223	189	198	175	168	210	192	190	200	197	171	171	193	192	190	181	178	187	182	218	200	204	193	212	194	198	225	209	190	193	177	197	192	196	180	223	191	171	209	183	204	193	183	217	202	193	190	195	207	172	183	204	212	189	185	188	199	209	189	190	181	192	200	196	169	204	206	180	183	182	193	206	190	181	217	203	196	189	199	184	202	164	187	210	201	194	193	179	196	176	206	192	175	207	186	211	193	190	191	202	195	195	202	176	199	191	214	218	192	204	190	216	200	175	187	211	199	169	198	203	189	208	218	180	197	189	191	195	180	165	199	189	214	178	185	217	203	174	184	189	221	189	180	206	223	216	214	195	194	189	187	194	189	200	196	222	179	205	188	199	187	185	187	200	195	186	187	191	191	196	205	186	187	190	192	194	182	195	171	202	203	190	220	202	191	204	207	214	208	195	202	200	188	184	196	204	195	209	186	206	222	194	192	190	166	183	183	213	216	194	217	199	178	184	196	176	200	167	188	161	191	209	190	177	202	170	186	216	179	206	200	198	191	199	186	184	191	212	225	190	201	183	185	210	174	189	177	208	199	210	199	203	160	199	193	203	221	201	180	202	211	190	181	196	209	186	214	193	183	158	209	197	179	189	202	221	208	182	179	187	214	194	199	199	172	168	186	213	198	193	181	196	202	195	197	184	166	215	189	192	174	178	209	174	177	192	184	179	194	211	209	198	193	199	189	201	192	187	198	171	178	175	190	230	191	209	201	200	196	186	174	171	202	198	175	188	207	197	193	200	186	197	213	213	215	212	180	184	207	217	207	221	210	194	170	187	198	175	181	203	207	191	185	180	201	213	177	215	208	210	205	200	161	189	220	213	194	197	191	200	179	233	197	186	189	208	206	212	213	199	194	171	190	187	192	187	201	193	226	184	206	184	179	189	179	190	208	192	199	204	188	195	195	189	184	188	188	164	211	180	196	190	192	194	224	191	195	196	190	214	185	189	184	194	206	214	202	195	187	179	166	209	206	206	195	212	195	186	168	190	187	194	195	219	168	177	201	206	176	176	188	188	187	193	201	205	181	215	203	183	182	193	181	174	199	194	193	190	175	207	189	205	215	198	182	213	182	189	199	179	183	184	175	182	181	214	193	173	187	193	192	199	180	226	201	192	174	183	192	213	190	187	188	200	189	197	209	181	205	175	193	178	181	213	204	197	182	196	218	174	193	193	171	211	189	214	185	184	178	214	197	217	188	193	196	194	182	188	200	200	162	165	193	196	205	185	174	183	196	209	195	188	181	211	159	197	209	186	185	201	190	197	176	188	198	163	215	191	183	195	192	196	157	175	180	201	216	195	188	205	204	177	194	211	193	197	192	198	203	209	207	187	208	209	239	193	212	201	189	201	213	193	190	190	211	209	198	201	199	198	226	187	188	190	184	200	198	197	191	187	205	194	188	202	203	199	183	186	173	191	217	208	215	206	192	188	207	199	207	212	209	180	192	210	219	187	184	195	194	196	197	173	178	193	193	212	182	215	213	188	157	215	186	205	218	209	205	199	216	187	191	201	180	168	182	191	199	184	186	211	174	177	203	176	208	188	180	181	188	194	194	195	211	202	191	187	183	204	181	189	189	212	196	172	219	160	188	205	195	199	196	238	211	171	177	190	197	209	195	208	187	205	170	192	200	180	214	193	170	205	176	200	186	176	212	194	196	184	220	204	188	215	230	198	176	166	177	196	175	190	191	201	170	211	194	190	200	181	177	183	175	180	202	185	195	187	198	180	189	225	187	191	184	218	176	201	171	181	183	208	200	184	187	179	200	176	184	196	176	188	193	186	206	202	211	184	189	198	192	189	197	189	189	210	192	194	193	192	176	192	195	213	199	191	162	193	198	192	200	196	215	207	184	177	201	176	174	193	215	193	189	167	178	205	198	184	214	178	209	208	205	188	217	206	175	185	195	195	187	179	165	160	192	220	193	212	201	183	205	186	176	218	205	209	185	194	197	210	185	186	192	184	197	184	202	201	195	216	190	188	220	195	190	210	195	193	179	183	204	188	189	197	203	185	189	166	193	207	206	179	197	185	192	214	187	196	198	183	198	184	191	183	200	186	194	194	176	199	182	182	207	192	157	203	201	225	195	217	201	197	203	189	197	188	203	202	204	191	193	181	198	214	190	203	187	177	205	199	213	180	201	189	197	184	187	190	183	177	199	188	186	186	209	188	181	190	176	175	200	210	164	199	199	188	176	198	176	209	202	186	183	201	200	186	195	174	192	199	186	217	205	190	194	208	197	173	215	201	211	185	202	189	200	218	190	191	179	204	208	199	203	183	205	200	190	165	191	201	207	204	188	173	171	204	213	207	200	176	201	200	208	198	204	177	194	203	187	182	178	192	193	178	190	161	190	209	182	198	196	181	178	191	177	175	218	207	178	183	173	188	213	222	180	183	186	185	182	209	199	181	200	214	190	192	192	192	192	192	231	195	181	189	205	183	195	191	197	190	168	168	202	206	212	189	177	180	179	203	213	214	191	196	179	202	220	196	182	200	207	199	215	195	191	195	181	205	188	196	189	180	194	237	195	217	184	189	198	218	212	176	202	199	177	213	198	189	204	186	192	173	203	215	183	200	193	194	177	199	189	203	191	201	174	195	198	180	182	181	175	195	189	198	215	194	184	187	191	211	188	212	187	210	182	203	204	170	195	232	187	219	214	199	224	196	194	210	195	187	204	196	206	191	174	210	194	213	204	196	192	201	197	201	192	213	226	183	185	183	160	234	208	196	179	207	180	193	197	171	172	185	178	202	182	200	183	188	173	165	199	196	202	212	173	190
3595	6123	4728	2281	1613	1141	844	700	545	478	421	394	339	322	320	280	303	252	243	240	251	257	269	253	246	276	248	230	229	239	213	240	238	244	228	226	208	226	254	233	219	220	235	201	225	218	210	238	219	234	209	244	212	249	200	211	246	250	217	204	200	224	230	225	217	195	232	198	206	246	220	218	263	223	227	203	213	190	227	244	236	224	229	213	224	230	212	198	229	220	207	244	228	209	235	219	196	243	215	214	225	209	213	210	208	210	216	202	194	225	208	233	210	217	224	240	205	216	239	207	231	234	201	220	216	187	221	222	205	200	201	229	214	229	193	236	226	246	189	218	238	218	214	207	216	236	230	209	214	218	224	228	221	208	198	200	221	232	217	255	230	201	198	224	215	217	207	242	241	232	228	242	193	209	236	215	195	209	231	234	223	218	219	234	202	200	208	203	235	226	199	244	201	201	195	221	199	214	209	225	211	215	221	234	200	224	208	220	210	230	228	208	199	232	224	218	219	217	214	201	222	216	229	230	208	220	219	246	207	221	227	215	257	222	196	200	227	245	216	224	223	223	220	200	198	234	212	214	210	243	211	225	227	223	207	221	206	210	222	212	221	222	226	231	227	231	226	220	190	220	205	233	224	215	219	248	220	213	252	195	219	222	198	242	200	244	230	212	213	226	229	191	204	212	229	218	212	193	210	169	225	202	213	214	228	200	211	209	221	225	223	240	205	213	215	226	235	215	212	175	212	225	244	219	222	203	234	229	193	215	231	203	227	198	209	225	219	217	215	233	201	224	213	247	205	194	198	214	207	205	214	215	191	219	219	208	229	207	196	204	222	220	215	231	238	240	222	223	246	228	208	201	226	224	192	216	206	200	243	218	205	236	171	228	241	201	195	202	211	230	193	236	207	220	190	199	183	199	223	211	209	217	234	225	207	246	217	252	219	187	221	236	232	231	199	226	235	208	212	251	230	216	212	213	225	228	227	230	205	225	210	210	198	224	219	218	231	239	247	214	204	213	209	212	215	225	221	246	203	245	205	223	241	236	236	227	227	227	221	197	195	217	210	214	214	217	216	221	201	198	220	198	227	238	227	231	206	228	193	214	230	198	226	206	203	205	213	186	212	219	233	211	236	232	215	222	221	216	221	215	197	224	194	223	204	199	228	221	211	237	246	218	226	218	212	214	218	228	194	236	198	204	224	194	231	195	217	229	240	209	234	201	235	233	210	202	253	200	215	215	222	223	202	202	221	212	210	239	219	220	226	228	223	214	199	232	232	197	213	237	209	228	233	223	240	202	216	190	219	215	211	211	234	223	225	219	236	218	227	214	244	223	190	231	214	236	194	209	234	198	197	236	225	253	236	177	195	218	179	247	216	218	244	223	232	233	215	236	209	238	201	221	230	232	224	215	192	222	208	200	224	220	248	188	225	214	242	224	209	228	201	227	222	229	214	210	219	218	236	223	216	218	228	216	221	219	232	241	242	210	190	195	219	216	196	237	230	199	226	199	190	229	226	238	239	213	227	222	226	219	232	200	224	211	210	228	264	214	238	217	188	210	223	238	232	202	242	215	224	220	206	240	205	244	231	227	202	225	203	205	222	219	210	195	215	235	260	220	202	209	177	250	226	238	184	219	213	220	206	234	235	219	227	213	214	219	220	210	224	236	210	218	228	247	203	222	206	217	216	212	213	201	223	220	204	226	208	225	215	228	232	238	219	234	205	243	187	217	214	231	222	207	218	211	228	229	207	190	193	204	198	226	218	234	214	242	199	224	198	232	222	235	196	233	229	197	205	225	245	224	207	219	205	200	225	191	246	188	220	215	198	236	229	219	223	220	227	224	220	244	222	215	237	199	210	228	222	219	233	232	242	219	219	217	194	223	201	218	230	231	215	209	230	213	200	200	239	213	222	234	231	203	214	226	186	221	236	233	203	218	217	209	202	217	238	211	200	205	219	216	201	228	194	193	232	232	214	189	228	219	221	218	218	199	184	247	219	239	198	229	197	222	224	213	237	219	212	220	226	231	195	227	222	238	211	197	210	234	218	234	238	215	229	240	231	214	221	212	216	235	220	205	228	239	206	223	228	197	232	241	199	206	200	186	209	213	239	214	216	206	198	221	208	240	219	205	233	226	211	221	202	217	226	224	233	245	221	207	219	242	214	211	222	210	235	224	222	225	207	225	211	214	203	231	224	223	223	218	217	233	238	212	211	181	244	222	239	212	186	248	229	228	210	222	193	189	235	204	217	216	237	196	241	233	219	204	242	231	214	237	209	234	237	224	217	212	199	187	223	206	222	209	215	205	204	207	219	210	217	208	225	206	217	220	215	222	246	212	229	223	200	214	231	214	195	219	231	221	206	240	208	216	214	230	216	212	230	185	210	211	215	186	200	204	209	216	197	237	201	224	225	235	217	201	210	231	231	230	223	211	208	228	243	215	199	237	210	197	221	222	213	237	200	204	212	224	210	210	224	206	242	218	214	228	211	219	219	227	224	216	224	216	219	225	223	217	217	197	220	204	229	232	219	193	212	217	227	227	230	233	239	217	222	240	236	215	227	213	212	208	225	226	198	206	232	223	215	221	219	235	205	225	226	212	205	226	223	230	235	220	231	218	217	242	225	208	215	207	215	208	218	202	210	203	234	220	221	209	211	218	223	228	229	224	230	200	218	199	210	234	216	231	187	229	229	219	233	189	205	229	210	219	223	235	206	208	235	211	208	213	229	232	201	207	234	208	223	223	203	223	212	194	200	221	233	235	220	208	203	224	210	214	180	234	228	220	208	218	217	261	231	222	223	229	245	208	237	244	216	203	248	192	209	207	214	201	206	213	214	231	235	234	241	222	219	199	257	222	231	232	203	193	215	204	216	206	219	212	213	207	235	202	212	230	198	210	217	223	225	209	216	218	206	196	214	234	199	211	217	231	223	212	216	206	213	223	233	211	209	194	229	210	233	214	209	213	239	210	239	206	203	214	235	189	199	228	235	197	239	225	212	244	231	217	236	214	200	228	201	193	260	210	208	232	215	185	212	203	215	230	208	207	196	193	210	202	196	219	226	212	221	213	230	214	201	227	235	230	230	193	224	241	197	217	239	223	235	196	211	212	214	232	207	229	215	217	245	231	212	184	222	219	218	210	213	220	204	243	224	184	210	237	238	213	213	192	219	234	209	212	222	227	202	229	233	221	194	235	231	197	222	199	198	203	243	181	233	219	203	223	242	210	213	222	228	233	218	198	220	204	217	243	214	214	221	236	200	220	230	195	229	204	200	216	216	218	218	235	235	205	220	223	213	236	230	215	217	230	228	207	191	222	208	236	215	216	220	215	244	215	224	201	218	225	226	184	225	193	202	224	218	214	184	207	214	215	207	224	199	208	220	201	193	217	191	239	197	212	240	205	209	229	210	219	226	195	206	213	228	200	214	220	252	213	245	200	224	224	229	219	221	214	223	213	216	219	211	194	202	199	226	229	235	186	201	239
22805	21388	29270	23923	21388	21469	17337	1932	1143	1096	951	837	793	761	699	705	630	626	640	642	613	632	646	562	601	607	580	561	573	574	589	573	575	549	541	553	552	548	518	514	572	554	531	552	527	528	574	515	536	549	571	550	513	506	567	559	597	529	527	511	529	554	548	538	534	550	548	541	522	571	529	565	577	539	530	594	537	506	563	540	553	543	517	531	510	499	548	482	526	524	548	570	509	549	534	541	536	504	497	540	518	560	495	554	570	545	526	490	522	545	504	554	531	537	527	510	537	519	555	559	495	550	504	553	510	548	550	508	546	566	536	517	521	528	557	501	547	495	485	545	533	545	542	573	522	497	544	490	553	503	486	549	545	478	530	525	529	513	569	506	490	509	521	523	492	560	500	504	538	525	545	504	527	512	519	518	549	531	520	492	524	543	537	536	550	541	546	527	577	561	486	533	544	531	505	525	494	527	534	543	508	561	490	534	523	527	553	539	534	542	553	527	525	555	516	587	537	563	563	550	527	525	550	579	492	504	526	519	522	519	563	524	531	546	565	540	495	526	516	546	556	561	515	502	464	517	540	537	554	537	484	533	504	557	492	549	578	556	530	535	569	516	523	556	504	529	514	526	578	515	521	540	485	492	525	552	530	485	481	527	533	528	551	560	538	496	543	512	566	514	547	535	540	529	538	534	568	553	522	515	548	526	515	555	518	536	506	506	531	488	525	537	553	547	499	542	522	546	529	501	522	501	531	490	534	532	516	536	513	494	501	561	527	536	530	528	506	550	531	542	536	533	542	561	546	504	514	515	555	548	541	539	566	555	526	555	490	521	526	532	486	496	498	503	541	531	527	563	548	513	534	512	554	550	551	503	521	571	552	516	510	519	508	528	556	556	580	528	517	522	559	536	497	521	519	504	516	550	515	519	549	532	514	522	543	557	510	504	525	569	513	490	536	547	490	545	538	550	535	555	568	563	531	511	550	499	512	524	480	487	506	540	504	542	554	495	514	519	572	498	576	517	541	530	520	518	508	500	544	554	518	508	514	577	540	514	558	543	513	547	558	529	497	539	556	536	516	514	551	528	505	504	492	477	518	552	492	547	539	514	503	548	525	504	518	485	535	527	501	546	544	513	548	489	560	517	556	552	516	551	543	561	570	548	522	517	564	508	522	551	508	553	551	497	521	517	539	483	504	506	532	553	506	521	569	511	483	501	518	526	517	503	517	527	551	528	480	520	542	526	538	552	523	538	516	506	524	538	540	554	514	548	485	520	509	534	490	528	532	525	516	542	576	542	554	515	531	508	557	535	534	527	526	504	503	543	560	547	562	523	495	533	548	544	515	522	499	543	506	499	543	546	533	558	515	530	524	540	513	532	540	514	481	528	540	518	506	501	522	509	545	527	510	532	516	510	521	524	576	527	550	484	502	531	526	512	544	546	502	540	516	531	547	556	547	552	518	523	568	541	530	539	499	502	508	529	526	524	555	498	522	538	551	532	530	479	547	547	508	528	528	546	510	504	495	519	495	512	536	526	491	554	522	541	497	518	535	539	501	503	516	525	511	532	545	526	508	528	508	493	536	511	501	535	510	507	526	498	520	525	523	469	502	462	515	500	506	498	489	539	552	568	529	553	492	490	548	523	537	515	543	521	500	526	498	567	502	481	488	503	563	555	554	503	517	501	523	488	501	559	532	546	518	548	518	500	469	551	538	561	553	496	519	557	524	523	515	518	475	511	546	521	530	488	542	549	564	559	513	528	519	529	508	511	543	532	526	505	555	540	533	514	548	546	519	569	478	512	530	530	499	554	513	535	492	537	522	556	551	522	523	519	515	522	501	544	524	508	565	498	519	539	503	577	559	520	493	527	495	541	523	507	521	524	517	548	517	492	496	517	532	554	528	550	490	486	560	537	512	542	548	501	494	557	537	523	524	491	503	503	530	527	525	524	528	503	518	560	541	511	551	576	542	535	527	497	515	524	542	486	504	541	523	549	546	523	516	505	502	513	534	490	528	539	501	523	530	529	528	542	534	599	503	588	528	573	520	516	571	508	516	529	522	543	505	550	499	523	517	522	532	506	524	540	545	481	543	537	537	525	530	539	543	488	497	540	554	486	508	502	509	538	534	537	556	533	512	534	507	523	541	534	536	506	532	534	519	524	520	533	512	514	531	520	528	534	500	531	501	553	524	561	542	525	448	510	490	543	564	513	512	513	511	521	511	538	474	526	524	512	545	534	516	506	505	527	521	556	527	513	530	499	522	486	528	554	510	522	583	516	526	500	497	535	546	548	563	569	519	493	519	591	506	533	549	598	525	515	507	547	544	601	533	551	517	540	510	511	543	512	488	494	547	550	542	538	488	548	574	528	526	473	538	534	519	555	573	538	511	531	484	501	525	516	561	526	510	570	550	519	509	497	545	516	536	550	536	491	523	524	496	506	525	539	548	509	523	518	555	528	521	495	513	531	573	490	524	487	510	526	507	549	502	524	561	535	572	526	532	530	544	540	549	511	523	541	524	530	574	487	531	564	534	527	557	575	538	531	536	502	500	551	486	586	514	539	538	557	531	544	492	503	553	529	562	557	488	579	524	514	502	532	574	522	539	537	491	529	493	531	511	538	498	522	502	532	514	534	485	532	541	515	501	477	522	524	564	537	532	499	588	480	543	490	518	581	554	496	522	498	550	539	519	557	498	488	521	554	556	526	511	559	472	543	495	492	513	520	569	490	514	510	540	505	511	548	519	542	510	495	506	531	551	552	550	556	492	530	524	559	532	502	505	564	493	489	480	554	523	499	527	507	563	486	508	523	509	514	481	518	555	498	534	531	573	509	506	513	521	540	519	518	548	532	571	540	506	543	531	563	527	500	516	523	506	522	500	563	484	522	501	517	557	550	535	548	564	511	527	520	564	532	513	553	491	491	548	557	525	564	552	563	506	523	552	462	547	521	524	582	511	541	493	504	511	505	511	542	517	523	516	492	517	541	536	541	524	463	565	530	550	487	511	560	511	536	527	512	518	526	489	555	522	536	511	510	512	551	513	511	527	521	527	539	505	517	580	521	499	509	526	517	576	538	522	493	512	497	547	539	504	487	543	534	574	485	535	494	508	526	582	507	519	511	502	528	501	519	510	529	555	487	524	530	540	506	517	484	554	526	544	540	550	536	518	513	496	546	489	525	540	560	536	513	553	498	509	534	479	545	540	485	569	513	548	532	545	529	532	481	504	521	502	513	522	496	515	483	532	508	522	513	536	511	523	559	538	512	506	581	521	540	551	538	531	510	502	550	546	553	543	518	529	535	569	469	541	522	537	478	518	487	531	534	527	538	517	548	534	553	560	481	508	530	541	567	559	503	539	513	517	526	552	516	485	506	509	526	513	500	546	575	537	522	536	523	476	534	485	530	515	520	508	533	554	536	537	538	544	515	530	524	519	524	513	539	516	552	536	497	446	510	542	534	513	509	508	546	507	567	506	561	476	544	544	551
5338	15192	12930	6597	4652	3388	2627	1941	1623	1316	1172	1046	937	963	853	781	846	777	731	721	672	692	670	659	595	629	650	615	611	631	607	620	584	609	589	590	581	632	565	581	589	564	587	637	601	553	533	573	592	626	572	562	592	550	603	554	566	538	569	493	579	584	608	562	556	548	586	571	590	586	623	557	562	578	549	561	580	568	579	598	522	579	574	518	551	599	531	547	564	554	553	559	559	545	543	523	537	541	585	501	578	559	569	545	568	539	555	583	539	604	518	581	544	570	532	545	584	532	527	577	516	521	577	565	549	570	570	561	556	543	598	594	589	564	557	570	529	625	554	559	550	578	542	543	572	506	549	541	565	598	579	569	581	534	554	576	571	594	545	602	541	585	560	495	531	525	566	575	555	553	550	559	563	549	576	511	525	514	578	575	611	548	536	556	579	576	532	567	564	546	545	555	558	581	521	578	547	558	564	554	562	598	526	516	586	550	561	520	522	566	579	568	569	556	591	590	561	575	570	520	543	550	518	539	577	535	565	558	579	561	546	569	559	532	556	545	571	575	542	501	561	571	571	590	577	608	562	540	557	568	573	561	535	566	596	574	519	558	546	524	520	567	529	545	568	544	571	549	530	575	521	566	551	556	545	590	597	556	579	562	550	529	563	546	568	554	544	565	522	528	578	532	564	563	525	549	570	526	545	571	594	602	527	560	563	557	558	580	534	541	545	524	583	539	537	574	553	627	535	550	557	575	586	526	556	560	555	578	538	541	581	541	572	565	547	544	554	552	536	581	538	621	546	574	567	543	572	564	591	585	508	524	546	583	527	564	552	582	570	570	584	570	569	547	557	598	569	564	587	598	554	569	545	564	524	559	593	574	563	521	506	600	536	543	566	534	582	599	562	546	608	578	561	547	545	498	557	570	526	556	563	528	553	596	599	571	522	582	578	558	575	517	496	549	584	539	571	523	581	521	566	560	558	554	537	547	535	568	567	537	549	604	548	546	601	563	568	597	599	546	563	590	559	558	572	532	535	540	574	544	558	567	538	542	581	558	541	543	577	563	543	575	585	543	564	543	524	578	525	596	600	559	526	551	521	541	558	515	541	519	580	539	528	538	586	558	565	550	572	538	575	579	530	528	549	563	551	567	577	559	544	556	541	567	549	545	548	569	533	559	535	564	550	585	548	552	538	536	559	537	561	529	537	581	571	566	592	523	584	562	571	545	547	540	576	544	586	541	548	549	557	549	548	541	522	548	553	553	487	535	524	597	523	552	529	551	578	585	563	564	535	546	545	526	535	521	563	561	567	549	543	593	575	568	580	542	543	536	584	591	585	572	557	534	502	574	564	559	548	557	537	565	576	522	567	545	527	506	530	566	539	539	556	578	537	562	573	557	576	595	586	567	582	556	566	571	574	539	527	548	548	525	527	574	550	602	576	564	545	565	572	535	551	539	562	529	518	578	540	562	520	583	557	559	541	557	514	549	542	552	564	585	567	533	566	533	566	552	526	515	606	560	552	536	497	567	595	572	564	525	565	537	542	581	572	557	523	531	562	610	513	573	522	561	547	567	531	572	548	532	618	551	549	562	591	544	557	612	526	534	524	552	526	529	541	569	560	550	543	532	582	515	563	508	552	574	548	557	590	539	571	478	540	529	565	530	544	601	534	542	546	595	555	543	569	563	562	562	543	578	572	554	575	565	614	566	515	593	596	566	565	548	544	570	547	586	541	589	581	559	575	534	558	553	586	532	571	575	553	579	548	569	515	583	558	573	537	528	539	534	548	553	519	530	529	550	584	535	594	534	538	578	548	521	585	544	542	556	567	561	550	548	495	597	551	571	539	570	559	557	564	541	536	560	550	546	543	500	602	560	550	524	573	549	569	579	558	514	551	524	548	532	525	585	584	554	541	536	555	549	549	558	505	560	542	563	570	549	554	545	535	559	523	576	512	547	551	573	549	532	561	572	606	582	584	536	601	574	587	557	576	505	532	538	558	566	581	600	524	548	541	549	534	577	566	534	535	532	521	603	533	558	531	587	557	580	555	544	573	593	546	572	578	584	560	555	543	561	608	568	540	590	577	559	537	549	566	542	538	573	538	529	567	580	566	565	537	550	557	547	498	598	540	553	505	561	549	543	576	516	566	604	540	554	557	575	547	618	527	554	528	569	557	518	522	534	562	519	535	538	555	562	555	523	556	540	588	509	594	518	567	535	567	504	570	549	522	561	556	599	561	593	566	584	569	567	573	576	587	526	601	573	571	548	487	550	538	527	567	554	550	576	586	558	598	591	584	548	522	577	545	512	560	553	567	578	561	576	546	553	574	552	574	592	593	548	528	539	562	502	567	532	561	509	560	574	534	536	574	551	531	554	563	568	555	584	587	538	551	524	544	545	610	570	550	532	597	580	562	549	562	555	560	529	587	553	524	553	560	562	571	565	573	538	583	553	543	510	512	578	507	546	530	569	544	580	552	545	546	583	551	533	534	583	578	512	580	563	511	570	546	644	543	500	557	547	539	582	529	592	572	585	517	563	571	564	512	549	559	582	541	550	560	564	563	558	548	574	550	561	568	518	614	517	577	596	539	555	571	572	559	543	583	546	576	550	536	535	568	560	531	547	574	543	538	564	603	528	565	584	566	574	540	574	552	571	565	561	543	574	507	527	566	580	561	535	598	531	524	543	540	556	524	536	594	560	554	515	522	532	563	533	569	523	527	539	618	579	525	579	496	554	578	575	553	554	570	531	544	539	570	586	560	544	547	522	538	558	552	580	539	554	580	551	555	558	521	590	527	558	560	575	548	536	554	542	548	527	563	554	570	585	566	517	550	547	582	557	574	538	558	592	528	554	601	560	503	539	554	542	535	545	531	566	532	591	563	574	618	527	566	499	594	520	595	522	574	533	541	484	580	550	524	526	560	595	582	543	561	534	537	543	602	552	533	586	539	570	537	561	536	550	597	613	582	578	554	559	594	534	531	567	560	579	542	528	522	576	556	525	566	576	587	567	554	572	500	561	531	551	564	590	562	559	553	582	592	588	583	478	513	554	563	548	549	558	584	577	569	601	572	536	480	550	561	532	573	545	571	535	563	541	556	581	533	543	542	569	575	499	576	591	571	555	554	554	560	551	569	531	507	571	542	531	551	533	551	582	566	595	602	576	585	552	531	502	555	591	562	571	573	528	538	575	530	586	563	540	580	546	532	584	524	591	547	552	533	567	577	564	537	631	601	533	562	566	514	585	524	565	527	568	554	576	553	578	566	589	537	560	558	530	533	567	574	544	575	541	570	585	549	607	557	571	512	542	546	524	540	541	569	567	529	556	586	542	567	540	580	530	548	578	532	542	551	555	559	550	551	529	544	582	512	575	545	577	555	547	528	549	564	526	546	566	570	549	540	564	520	552	555	568	545	554	535	578	543	517	604	580	544	535	523	547	562	555	514	543	538	549	526	568	554	573	563	584	588	510	581	598	563	541	544	608	544	527
27622	20803	9854	868	469	457	433	438	408	418	417	427	409	435	429	424	434	393	441	424	394	405	418	416	423	430	422	407	383	447	396	405	432	407	408	424	419	389	423	409	453	391	433	449	404	420	439	402	438	393	436	418	406	399	391	429	403	435	396	444	450	410	416	443	435	445	363	398	394	416	439	404	418	446	446	427	390	443	407	402	421	414	436	410	426	427	405	409	384	412	440	453	429	400	435	407	438	441	404	399	436	417	409	403	418	414	402	421	403	424	444	403	411	422	439	417	406	417	416	451	427	412	387	425	397	411	425	412	396	417	445	388	436	435	417	422	409	441	425	435	451	396	461	401	440	437	394	424	399	450	443	451	457	425	392	434	364	400	410	406	425	418	406	468	417	395	408	394	403	429	437	426	400	400	441	433	451	450	406	459	427	424	390	440	425	416	418	443	410	399	410	405	373	435	380	382	422	418	384	417	439	419	412	444	390	441	447	427	426	391	431	433	429	435	414	422	415	396	444	409	415	441	441	456	413	429	417	428	431	425	436	447	394	409	442	436	417	437	416	425	412	415	453	441	391	448	410	392	416	462	457	419	425	435	401	450	423	393	412	372	420	406	444	412	424	439	447	431	404	423	427	422	422	405	437	406	399	427	412	399	437	411	434	406	397	412	430	417	404	429	443	436	450	419	427	450	457	420	409	451	406	421	439	437	398	463	423	444	448	400	406	419	417	397	417	429	452	384	387	392	430	391	398	419	411	420	437	442	403	369	439	436	404	405	431	429	421	411	403	405	394	368	414	404	416	407	433	406	448	440	414	393	452	387	425	417	430	461	422	389	391	434	397	409	398	391	407	450	405	412	391	401	400	422	395	397	428	420	425	407	440	393	407	386	424	445	446	417	408	400	438	424	438	450	412	431	422	409	413	428	413	445	391	408	422	427	421	432	409	430	402	359	425	403	428	389	411	403	399	429	441	420	405	427	410	418	442	394	419	421	427	384	424	402	406	414	408	436	397	413	433	447	404	423	412	399	400	411	408	388	400	406	451	396	418	431	418	423	385	420	447	432	392	438	448	435	415	397	405	391	418	418	429	404	471	429	376	448	452	387	420	428	411	441	457	393	391	386	420	428	461	389	437	423	405	419	425	378	407	419	423	399	424	404	385	410	396	399	437	413	421	431	432	406	400	440	450	423	402	398	432	409	409	431	411	414	412	413	418	457	443	401	406	413	400	373	413	428	408	415	383	421	389	431	396	377	396	404	435	434	439	419	396	398	420	444	427	412	424	428	436	441	403	407	396	459	434	424	466	426	431	452	419	414	408	394	422	430	397	417	413	419	426	427	403	406	444	397	441	423	438	417	436	414	448	434	435	433	419	413	403	438	446	416	427	446	363	439	422	351	413	435	387	425	431	446	409	406	417	424	396	408	411	427	427	407	457	428	413	459	407	427	392	408	426	411	421	443	415	393	404	447	405	423	401	402	433	422	433	428	412	425	435	420	382	439	444	428	424	444	385	448	414	426	441	390	420	414	440	397	417	407	388	386	405	374	414	441	429	377	430	432	411	431	412	447	415	439	467	425	427	411	430	412	382	395	440	429	416	405	407	431	418	400	424	427	398	413	395	424	407	450	371	399	430	406	409	393	412	423	447	416	427	411	387	419	353	364	409	435	424	421	385	435	428	437	415	436	395	411	413	408	386	399	431	414	393	387	457	406	441	428	405	401	418	387	387	443	438	429	442	456	453	439	407	441	427	421	403	399	421	392	400	394	432	444	398	425	365	410	429	378	420	434	398	426	439	429	407	416	407	432	435	401	403	421	430	448	409	411	420	422	386	404	420	424	434	413	427	433	402	458	397	417	407	410	465	414	449	408	412	457	429	437	394	422	390	416	435	417	432	407	399	406	419	410	397	422	392	415	473	432	430	440	418	432	389	453	401	420	425	429	419	401	386	422	435	433	459	417	427	443	402	399	410	424	419	412	413	433	427	403	423	411	401	428	437	408	461	420	385	393	398	417	435	416	399	386	465	402	432	426	402	388	426	431	469	434	449	410	435	424	416	410	418	427	431	378	459	383	412	402	391	449	405	422	430	422	418	415	416	397	384	436	425	413	408	351	435	438	393	422	441	403	408	396	403	446	445	425	425	414	437	405	421	385	443	388	404	402	419	416	431	434	407	398	394	469	401	441	421	401	412	395	402	395	419	433	388	417	385	432	405	419	405	404	410	435	450	397	418	421	403	399	416	407	398	384	406	397	425	383	407	411	435	415	426	429	404	438	431	435	399	435	447	461	438	397	409	404	435	439	405	439	412	434	401	417	418	433	406	400	459	427	431	409	412	436	408	446	444	416	407	417	445	414	428	415	410	374	426	392	400	412	414	435	385	411	402	404	408	401	396	404	438	401	441	415	413	395	409	420	419	411	419	458	459	425	435	421	450	452	400	418	433	429	392	433	448	392	421	451	408	412	395	427	429	443	417	373	387	425	447	453	428	408	410	441	379	428	414	414	423	434	423	398	433	422	436	443	439	418	405	401	449	407	422	448	429	426	431	458	408	425	418	424	427	401	415	425	443	401	373	407	415	418	397	412	405	443	445	435	415	432	442	425	427	375	393	394	380	395	390	424	402	402	441	440	390	434	408	412	440	443	445	422	424	409	412	389	449	388	400	440	430	419	409	411	371	428	423	416	395	394	386	422	403	455	418	413	416	390	385	444	438	418	435	414	421	441	409	448	473	393	460	425	437	422	379	451	406	401	406	419	409	427	424	407	421	446	426	424	426	423	414	395	421	422	428	452	445	432	415	382	428	422	408	422	395	413	405	434	414	404	405	440	434	391	450	399	430	393	421	379	409	430	433	390	463	414	416	415	414	411	433	422	431	409	394	409	436	409	396	416	454	448	408	401	400	406	408	396	415	393	399	410	430	388	411	395	488	386	435	417	415	456	386	455	447	404	410	379	421	405	399	372	394	419	399	398	415	417	384	416	411	420	419	448	400	431	414	445	436	401	421	433	399	399	388	440	413	430	434	410	443	427	386	412	397	409	423	410	392	450	427	398	403	420	386	450	424	413	377	454	443	405	431	371	394	427	433	438	428	420	420	433	424	436	409	421	396	439	451	400	416	460	423	434	428	407	424	430	398	443	408	427	414	422	377	445	407	384	430	400	404	384	371	456	410	401	414	445	403	380	415	395	375	429	424	421	420	394	407	413	414	434	420	408	402	421	435	441	410	398	431	399	444	402	396	465	413	456	420	387	407	438	384	415	408	425	407	418	421	377	462	422	465	413	411	410	442	448	421	405	425	445	399	455	414	427	429	449	420	400	410	417	432	418	429	411	424	432	396	422	370	429	431	432	452	423	432	348	413	437	435	415	374	407	422	394	433	409	432	444	392	419	398	416	416	410	421	422	435	380	400	389	433	419	411	419	411	415	435	410	378	428	416	454	432	407	417	454	403	403	404	412	395	406	405	422	423	437	439	415	413	391
4070	786	786	558	496	493	481	448	441	396	494	455	423	451	466	435	443	405	442	441	433	420	396	427	429	424	417	400	447	425	431	433	404	455	472	402	417	422	448	440	475	439	421	414	392	436	470	440	390	452	444	458	447	424	436	439	435	435	440	436	387	427	432	391	418	428	418	413	412	410	365	398	471	378	438	412	419	439	422	451	434	412	449	422	417	402	433	418	438	462	445	398	392	475	436	418	396	454	448	436	397	415	419	398	421	381	428	433	442	418	428	391	403	404	442	415	438	411	417	469	408	411	429	419	428	429	457	439	429	405	449	435	442	408	411	415	393	423	395	386	443	412	416	443	431	417	420	408	397	454	438	445	427	414	437	403	439	431	447	427	441	418	438	424	415	452	457	438	425	431	425	421	395	424	464	420	469	411	426	423	409	429	429	394	436	450	436	407	458	431	421	402	439	447	401	447	397	418	408	440	448	431	428	407	439	412	464	456	413	440	431	455	404	404	411	444	468	407	451	418	424	439	407	466	399	409	425	454	418	413	430	441	363	461	432	419	433	457	427	412	434	428	428	431	422	450	433	406	419	408	376	431	423	451	419	436	436	414	444	472	416	377	398	439	450	384	432	425	413	417	436	428	454	442	444	476	476	385	423	432	433	426	464	428	446	444	444	393	442	387	409	401	412	411	430	424	450	434	450	402	426	457	394	449	414	414	472	452	445	436	455	441	426	424	425	419	458	430	406	482	414	402	428	454	434	411	425	414	396	457	440	408	433	465	408	455	423	400	432	429	410	429	436	436	438	411	456	399	415	433	435	408	415	448	451	454	464	409	488	395	410	419	396	435	415	454	466	457	431	453	451	427	472	435	444	443	399	391	415	426	440	416	420	451	434	463	453	427	443	412	413	437	447	438	434	433	421	421	429	447	417	397	443	452	400	450	413	445	423	393	429	398	423	434	401	424	443	480	415	417	405	443	432	462	417	432	434	411	423	419	409	432	467	407	470	438	427	470	440	402	419	448	414	420	400	433	391	440	416	426	454	428	447	439	429	433	414	419	448	448	426	387	431	428	413	418	436	421	416	417	397	393	439	436	411	441	426	441	431	471	419	449	419	415	463	429	410	457	414	419	427	429	434	446	434	424	429	423	452	449	443	430	435	422	399	415	438	423	453	387	446	429	439	433	448	455	437	415	406	429	427	425	429	425	435	426	403	435	434	424	423	442	456	413	412	468	434	413	443	459	425	460	473	468	426	426	425	384	436	428	446	417	402	409	419	415	393	411	443	404	426	423	443	429	451	429	424	418	422	420	398	446	449	420	392	399	464	424	429	404	436	424	447	434	444	425	458	442	375	429	421	448	426	414	454	443	427	490	450	464	412	477	441	460	424	450	401	466	438	422	414	387	432	394	418	443	415	447	454	444	424	468	431	413	425	439	414	427	415	422	440	455	434	437	417	468	444	422	402	446	431	430	437	446	411	409	405	416	428	374	403	422	462	429	407	419	453	411	415	450	457	410	452	455	425	427	418	472	439	432	443	430	429	434	459	436	428	441	413	448	424	444	423	397	439	432	385	396	443	432	451	438	396	412	401	452	461	417	426	426	430	410	451	385	396	431	421	378	402	394	411	429	420	437	431	412	407	424	452	411	459	412	428	420	422	409	422	395	423	476	421	441	408	454	460	444	418	447	393	429	421	444	429	460	426	431	440	410	451	430	413	441	420	428	452	417	448	435	459	426	462	434	433	418	483	382	428	420	431	420	443	444	470	472	401	420	425	427	418	446	441	455	434	448	462	411	401	422	443	419	405	421	433	442	441	434	437	467	457	421	445	438	443	356	400	431	417	444	407	408	431	454	420	448	476	432	477	473	438	442	448	426	419	416	444	428	425	387	412	439	431	438	390	484	441	402	411	430	426	444	437	447	438	382	458	447	430	440	427	433	400	416	448	418	432	460	465	478	418	431	408	439	422	412	435	451	413	421	435	465	444	435	435	399	400	435	440	412	467	437	464	409	454	409	456	428	443	436	438	416	410	429	410	417	459	438	440	435	404	411	424	432	436	441	413	437	429	475	416	382	395	430	405	447	421	417	451	423	404	399	434	396	419	437	441	411	438	417	466	431	457	405	445	464	423	445	406	425	448	458	414	437	424	443	397	416	440	446	444	389	412	437	411	441	419	422	451	430	447	385	438	441	424	492	430	469	425	421	407	429	431	442	455	428	416	422	426	426	422	448	430	426	394	447	436	431	431	440	439	433	441	417	410	444	452	426	415	457	433	422	424	397	461	412	425	436	422	410	448	433	418	440	432	440	424	433	450	415	442	390	447	449	413	411	433	416	430	448	465	423	421	445	428	460	457	427	424	413	410	451	388	453	441	410	446	441	450	412	396	427	432	421	401	442	405	447	403	413	442	442	476	407	429	404	420	395	420	440	411	438	457	455	410	410	430	431	468	438	455	428	431	418	416	444	444	447	448	435	446	407	411	460	469	400	407	444	423	413	490	438	433	416	394	424	438	409	458	419	438	402	427	437	430	423	432	422	480	402	451	439	400	420	451	423	424	431	394	420	436	463	425	443	416	485	424	428	432	438	443	408	434	412	445	417	422	432	401	422	407	450	421	379	382	424	428	387	420	422	418	404	400	444	412	427	436	409	485	462	404	431	416	431	397	387	455	433	433	435	435	420	421	430	406	458	447	465	424	450	409	478	456	422	431	402	416	428	477	428	439	455	415	448	411	447	395	423	483	425	413	447	448	444	443	429	429	410	435	447	431	408	444	432	408	410	386	402	474	450	441	397	422	465	415	448	436	427	401	441	444	440	465	459	396	459	440	447	405	436	428	432	461	419	436	448	405	455	430	427	425	415	425	403	400	456	429	439	446	448	427	416	416	427	409	458	379	450	422	436	437	428	466	440	454	424	456	397	403	451	460	417	430	440	449	435	444	462	444	443	470	442	435	439	463	425	457	427	442	415	428	423	436	423	417	407	424	418	395	416	406	449	418	484	422	450	438	426	378	458	442	431	406	455	436	447	423	480	416	426	434	448	390	441	437	396	432	432	420	411	471	423	419	434	374	432	434	419	432	409	459	403	463	422	415	471	393	441	403	405	430	421	467	406	379	458	420	436	439	449	416	403	426	417	399	457	451	436	429	433	405	451	443	441	422	401	423	387	386	384	418	449	450	422	429	431	402	442	434	400	443	409	416	442	434	429	424	417	441	432	405	393	458	385	435	400	456	461	446	450	424	427	433	411	428	431	430	409	411	418	436	420	420	417	401	434	389	422	425	414	408	454	371	441	445	430	423	428	416	383	443	436	435	413	436	419	444	401	451	437	422	448	442	443	441	455	426	432	405	431	396	432	446	434	432	429	456	450	472	410	420	417	448	439	432	427	428	393	460	430	495	436	467	432	435	451	440	366	389	453	439	411	401	417	434	397	434	388	429	451	430	476	446	442	435	408	429	420	417	424	391	426	424	441	407	395	422	479
23768	21248	28872	23941	21254	19888	2690	1276	1065	942	895	851	854	803	807	778	816	776	760	783	759	797	713	740	767	730	758	764	731	774	706	710	768	780	738	726	685	745	751	759	697	722	705	684	777	715	771	698	696	750	732	759	741	746	724	698	733	731	707	697	734	712	689	751	719	719	761	719	725	762	740	678	714	682	720	720	684	693	752	762	733	677	670	732	725	716	695	696	692	720	745	731	703	691	756	723	718	728	695	707	727	716	787	738	687	717	735	719	712	712	671	701	718	676	693	702	678	705	691	703	716	730	748	731	690	691	770	711	712	753	670	702	726	748	714	694	673	708	708	717	646	709	706	659	737	710	761	685	714	725	701	679	721	717	738	696	744	752	676	696	739	723	695	701	659	756	696	689	694	760	636	737	728	736	718	764	690	727	747	716	714	705	697	737	702	678	750	691	707	738	657	727	704	722	716	705	698	717	710	688	707	715	683	711	714	738	737	725	708	686	720	774	721	717	712	719	705	768	711	678	700	764	680	652	709	698	703	732	699	673	695	744	708	711	731	713	740	671	729	693	700	690	696	703	677	756	711	668	763	730	719	673	702	736	690	652	698	735	713	711	717	688	669	718	721	671	773	746	745	725	713	683	684	674	729	692	729	678	720	725	683	694	710	749	745	740	687	752	708	655	700	668	738	728	700	751	724	701	690	691	671	723	691	732	719	734	727	760	656	729	674	736	690	759	717	663	741	669	690	688	717	725	768	702	702	700	707	722	693	680	690	720	732	724	715	687	756	702	712	714	695	707	778	693	742	709	743	724	691	682	700	732	687	743	722	685	761	715	746	743	702	726	731	705	716	741	714	720	748	707	753	692	751	732	657	742	658	707	718	721	685	693	728	695	726	714	719	736	732	690	701	707	708	694	696	700	706	714	736	679	741	714	710	746	711	743	740	754	724	665	718	714	713	661	760	728	654	687	702	766	668	770	735	668	724	731	714	651	705	705	693	724	752	718	711	715	678	762	692	712	695	716	695	695	699	710	703	757	740	692	726	723	724	737	677	730	705	698	691	687	733	687	681	698	692	764	730	725	704	666	717	712	737	679	709	760	725	717	687	694	725	706	675	722	706	715	752	714	742	673	694	710	676	735	688	719	719	705	731	680	692	718	735	706	714	706	720	694	727	697	707	732	717	719	696	689	709	695	739	728	727	706	697	661	748	710	728	698	713	693	719	668	686	718	697	710	699	695	740	763	685	701	717	718	755	706	749	728	720	669	720	699	696	771	740	695	726	658	687	686	749	733	676	681	693	686	706	683	719	701	744	685	700	713	750	663	751	671	667	742	710	699	683	723	759	681	675	763	678	719	697	717	732	733	693	679	697	724	709	706	699	709	722	700	665	741	751	743	726	717	737	737	683	729	746	713	695	720	735	669	697	756	679	691	694	727	720	696	700	713	712	678	744	689	689	663	685	681	764	770	740	710	735	708	734	692	755	756	701	695	724	735	707	693	686	693	711	704	728	714	645	735	707	728	695	735	701	748	695	704	710	692	687	673	720	734	739	741	676	741	724	721	723	724	742	730	687	683	716	723	680	698	696	704	735	740	742	688	702	666	704	713	739	676	761	739	725	692	687	735	706	687	696	723	695	671	706	711	708	701	635	696	701	731	693	736	730	721	735	759	730	699	719	686	692	722	715	687	758	731	683	697	731	713	691	748	709	744	784	718	737	688	682	693	693	713	706	700	672	713	754	701	705	733	728	702	725	727	701	688	706	722	778	732	683	724	674	675	739	709	700	707	682	706	750	734	741	695	655	693	691	717	729	723	726	729	692	726	682	726	708	694	689	699	714	657	708	701	728	697	683	699	709	696	685	723	741	691	729	789	745	698	737	716	704	684	711	743	720	742	702	781	707	643	704	699	736	713	737	720	752	666	671	678	726	716	710	771	688	677	696	724	693	711	698	782	685	693	738	717	713	663	717	717	657	692	715	691	751	692	715	683	710	657	645	709	704	743	751	744	733	720	708	759	733	667	714	700	727	742	698	688	685	704	706	729	746	740	700	697	677	692	706	732	697	697	685	730	770	664	675	730	739	712	671	693	716	737	673	727	717	687	664	691	713	714	682	764	710	691	731	715	722	732	691	745	689	739	666	704	745	717	737	695	718	736	747	706	692	711	706	719	676	740	692	763	726	696	689	682	735	689	706	702	736	711	730	758	668	716	743	697	759	770	717	668	660	710	705	759	706	711	724	726	689	754	735	760	664	712	726	731	716	685	650	689	693	647	685	723	721	705	712	736	746	701	741	678	747	706	726	724	716	714	770	703	713	733	707	706	730	712	727	681	722	720	702	717	686	731	740	711	723	701	698	691	658	763	709	734	722	694	750	698	698	722	766	702	729	698	697	730	723	694	733	689	713	744	671	720	658	717	701	685	697	711	696	702	696	695	744	741	700	711	690	672	755	715	729	690	689	719	705	670	715	729	726	725	715	638	739	750	684	690	718	683	755	672	723	693	737	702	709	708	713	717	715	682	720	706	727	782	652	753	720	718	747	690	744	678	737	761	728	765	694	736	751	658	709	694	737	700	728	674	694	733	735	739	647	734	710	691	751	678	712	721	706	692	686	723	724	726	699	757	706	712	673	697	663	742	714	708	673	703	701	664	669	706	719	699	689	695	707	717	689	714	752	707	689	679	740	741	704	712	690	728	696	722	721	705	692	685	679	739	718	710	688	706	729	678	659	740	780	751	686	710	660	683	709	728	733	748	683	724	694	703	693	708	678	758	699	685	658	682	731	714	713	701	718	720	672	705	679	648	689	711	691	697	719	714	692	681	735	732	661	684	746	699	733	719	691	740	698	690	694	699	698	678	724	723	726	685	676	693	718	713	742	697	693	694	676	699	653	692	671	724	722	736	729	729	672	709	745	693	692	715	708	730	665	658	697	677	721	710	653	683	719	752	698	756	688	656	713	708	711	696	657	712	702	716	707	750	693	741	741	669	727	710	695	674	688	726	699	694	765	692	719	714	688	750	663	727	700	729	758	706	733	676	721	649	701	709	735	776	699	711	684	719	686	688	720	709	698	659	721	685	690	695	758	701	679	693	679	708	734	705	721	703	732	684	704	682	710	709	681	737	675	697	789	715	743	767	719	711	702	784	737	719	740	670	695	761	702	718	688	709	713	688	711	656	760	663	754	682	702	708	662	654	691	714	703	708	752	713	722	670	696	715	701	726	704	730	723	738	688	723	716	697	689	716	710	734	728	756	726	688	735	648	707	727	706	668	702	738	634	680	748	656	737	738	648	711	656	698	748	663	738	765	728	731	690	709	702	710	712	722	747	679	709	704	765	677	729	696	726	697	716	695	753	693	662	791	724	702	660	660	704	738	702	685	660	683	695	664	692	694	692	715	683	726	704	718	693	682	735	741	702	727	695	728	722	705	715	756	717	698	683	676	678	723	742	682	747	714	712	653	730	717	713	706	734	711	702	715	722	718
3677	9049	7783	3848	2690	2183	1741	1491	1224	1129	1038	947	963	919	883	872	808	846	798	759	813	808	766	757	722	768	731	706	741	709	775	787	762	753	723	724	748	791	737	746	736	762	709	769	699	692	749	820	723	736	737	682	730	754	763	717	742	743	715	704	728	745	728	755	709	701	696	725	762	727	765	733	741	758	704	730	725	708	673	748	698	743	774	755	704	764	715	730	692	738	728	767	743	707	698	680	705	732	729	725	768	712	764	731	718	704	714	718	693	727	706	764	740	730	763	735	731	716	715	696	699	724	728	703	699	744	717	726	676	750	730	739	764	700	723	677	756	746	708	687	706	753	789	711	719	757	716	728	724	770	744	754	733	710	776	696	746	747	723	705	719	687	722	727	723	739	721	738	763	745	716	713	720	776	723	704	732	742	747	712	731	745	741	742	742	726	687	726	716	744	728	700	686	712	697	715	659	743	757	748	760	783	738	743	748	739	732	723	710	738	685	722	740	745	696	703	718	751	758	703	714	727	745	778	743	728	659	686	746	726	724	741	694	731	752	759	712	704	791	712	732	705	730	738	699	789	717	737	749	701	735	746	731	717	757	693	743	761	707	717	741	734	732	742	749	751	745	749	722	786	721	719	730	719	696	780	783	714	712	719	758	692	766	732	744	707	747	704	722	696	715	742	702	712	704	712	708	723	711	724	732	741	684	714	698	749	733	753	711	713	724	778	692	730	755	721	697	710	688	731	718	677	737	742	751	736	733	712	747	688	689	700	757	716	720	699	751	748	705	716	699	702	755	757	733	741	732	737	752	724	738	748	718	772	729	695	662	715	720	743	728	733	708	762	744	736	679	696	721	727	695	728	710	707	753	703	710	702	737	747	704	699	671	719	708	697	688	698	705	738	747	739	713	760	762	703	720	758	705	693	751	697	668	717	705	715	761	758	748	731	709	707	757	743	731	708	743	739	737	660	715	726	753	724	675	761	727	707	744	676	731	676	712	735	715	657	707	705	684	729	683	722	699	745	696	746	705	754	732	711	732	766	716	712	754	715	716	688	744	666	766	708	674	736	684	719	741	718	730	745	675	745	682	719	715	773	734	744	695	698	721	681	692	718	726	698	770	726	696	712	743	696	753	721	738	757	754	734	740	665	775	688	717	730	720	725	736	732	739	724	741	772	705	682	712	697	743	716	712	724	739	765	708	738	720	714	748	748	754	806	692	738	706	731	736	688	734	728	770	730	671	767	714	686	740	768	738	712	698	713	729	756	735	735	715	708	687	726	746	692	745	685	771	696	725	714	747	741	782	709	732	755	709	729	672	711	723	675	742	695	702	691	696	728	746	733	727	752	760	747	748	699	748	782	790	720	752	682	751	708	723	775	710	729	747	726	739	697	691	701	710	761	720	686	711	719	721	749	688	712	692	787	715	732	782	725	715	721	720	710	727	721	727	742	694	739	703	747	716	720	689	731	708	723	768	731	707	702	697	779	713	719	711	773	716	769	741	741	702	747	718	696	711	739	756	759	696	714	720	773	728	772	698	704	714	721	724	712	686	728	711	742	721	728	722	751	731	758	715	731	728	716	740	708	692	716	657	734	775	752	715	712	751	725	767	706	740	732	720	757	692	714	759	721	760	695	743	763	704	735	692	764	723	743	711	730	721	775	763	716	775	738	743	707	739	709	740	751	747	687	759	695	738	720	748	691	744	716	728	720	723	741	736	708	736	705	721	695	755	735	678	699	713	709	737	740	730	678	689	679	761	710	702	678	738	728	726	710	741	683	723	727	695	749	764	727	687	775	722	735	706	726	732	719	716	675	748	668	718	699	736	751	771	754	718	721	678	692	746	692	725	719	723	753	736	715	749	704	757	696	735	688	721	699	720	711	748	764	728	653	743	717	705	767	728	742	726	735	681	743	736	720	739	703	672	732	708	731	715	725	678	682	704	739	704	735	764	739	755	749	688	721	744	643	759	717	721	720	743	731	728	698	712	726	745	739	706	737	730	751	715	746	732	729	672	727	744	702	693	691	746	753	711	711	733	732	728	728	714	750	710	730	750	699	736	732	712	710	723	736	750	715	733	679	746	736	720	712	704	752	761	749	681	734	736	726	712	735	755	707	669	647	746	698	779	696	728	720	732	737	711	756	707	744	692	664	738	784	771	733	693	722	739	727	777	764	693	694	725	743	700	689	753	717	692	694	704	703	745	779	691	743	685	753	692	748	724	735	729	729	759	726	748	716	706	764	742	698	751	728	717	686	763	732	753	768	730	733	714	705	713	718	699	702	717	748	720	696	684	728	713	694	707	749	727	724	755	714	701	727	686	698	737	695	752	724	703	747	727	771	718	711	759	728	733	770	743	742	723	704	722	719	721	748	708	721	726	722	692	746	678	731	764	763	697	726	723	706	744	745	745	734	710	730	692	694	677	700	739	694	713	692	728	698	755	733	748	717	733	731	709	716	705	724	700	749	724	689	725	713	734	733	689	755	721	725	724	755	706	689	699	727	741	792	692	740	758	732	707	769	703	755	716	748	692	700	723	693	690	701	693	732	743	701	744	680	744	710	766	721	783	752	710	739	806	728	772	719	721	661	698	696	768	730	691	701	715	716	764	732	742	721	731	696	724	700	713	742	760	699	727	723	729	708	707	738	717	716	717	721	733	754	761	683	677	731	740	743	768	762	735	706	742	744	731	667	720	728	689	721	722	713	746	720	712	728	685	726	711	747	747	763	719	743	698	697	723	714	712	720	676	756	749	722	721	718	787	738	773	718	728	720	743	669	660	751	718	723	714	749	732	709	749	669	731	738	721	684	711	692	733	726	768	753	748	707	758	714	748	718	739	728	734	653	712	772	737	702	734	672	747	698	747	714	759	721	793	724	709	722	708	709	771	737	707	698	714	753	708	751	736	732	720	784	710	684	739	715	718	768	696	729	740	760	711	719	729	754	679	741	727	759	711	708	717	726	754	734	694	721	745	743	749	718	733	713	728	732	727	735	710	711	712	755	690	756	741	680	724	682	734	673	732	734	687	712	750	742	765	709	684	743	723	712	751	735	783	712	758	714	709	706	768	751	793	722	745	748	662	724	722	707	744	702	680	734	742	757	761	717	749	722	751	752	750	751	753	722	732	715	768	720	766	710	756	692	676	719	742	705	729	708	671	674	736	708	688	728	718	743	703	700	719	742	717	684	697	744	763	707	744	726	731	696	721	731	731	730	713	716	710	705	721	713	685	716	662	692	715	714	725	719	727	735	704	715	720	690	741	672	721	731	780	709	750	720	732	688	704	689	762	729	699	749	700	708	708	723	731	729	671	726	802	728	743	773	739	690	751	692	689	709	682	719	739	768	730	740	754	722	745	730	729	691	739	742	723	707	727	751	725	693	743	710	744	688	700	759	682	701	746	709	707	768	722	728	767	679	717	693	732	705	736	747	693	730	743	691	737	679	712	730	765	744	777	704	756	723	748	740	740	726	738	706	749	720
25039	21346	28471	24532	21209	5049	577	459	348	328	310	252	237	255	240	225	257	219	217	224	222	219	217	227	205	227	239	197	239	175	215	184	216	195	197	205	190	196	193	190	182	205	192	157	182	175	195	207	215	183	181	197	179	178	209	192	211	208	192	172	179	188	177	194	199	197	210	205	191	220	214	192	211	182	197	180	216	196	206	209	180	208	188	191	190	171	205	189	204	212	194	207	185	192	195	209	216	171	214	214	223	198	202	207	202	198	193	177	204	227	192	210	173	217	182	223	187	178	195	187	203	201	199	182	198	166	205	184	207	169	208	215	188	178	210	185	188	192	201	210	199	195	195	188	190	180	208	209	230	193	184	218	198	186	209	171	209	216	180	180	196	189	189	202	192	195	181	210	182	180	190	168	199	199	177	163	198	158	195	207	168	183	185	185	173	201	203	184	197	194	200	170	189	194	200	173	216	190	193	204	174	195	206	172	199	177	214	194	190	204	203	205	210	214	185	192	181	193	192	205	199	166	207	192	191	204	188	221	199	196	191	175	183	198	205	205	192	227	191	193	209	183	200	200	201	221	183	183	198	206	188	191	199	207	196	201	180	198	213	175	201	171	195	187	184	183	203	199	188	202	178	205	207	206	194	200	196	185	207	181	187	156	178	222	224	185	193	196	217	164	199	173	171	193	174	189	186	193	218	179	196	171	213	201	188	167	181	224	223	204	181	205	174	192	183	177	205	187	182	212	191	186	196	180	189	189	184	202	170	205	193	196	189	185	192	189	184	184	178	180	176	198	183	187	179	215	211	208	177	189	197	218	193	220	176	185	186	182	204	184	201	193	215	199	192	181	187	202	200	221	219	211	168	206	178	241	200	219	175	181	169	174	189	194	206	200	198	201	212	197	214	193	205	210	206	216	194	203	223	175	194	181	168	193	192	218	225	227	197	182	205	192	195	185	206	174	181	188	211	189	176	225	193	203	203	194	212	195	185	188	212	200	213	167	200	159	215	208	208	163	190	171	210	175	188	225	167	179	217	189	180	186	202	194	180	208	178	198	203	177	211	201	194	216	201	205	183	202	199	188	195	185	208	186	185	180	200	194	219	207	193	184	193	185	185	201	187	181	193	184	194	207	175	188	190	204	193	209	200	173	215	184	216	190	190	173	171	192	197	188	187	235	212	183	218	213	172	187	169	172	190	189	197	205	193	181	196	190	192	186	200	184	190	209	181	209	170	218	188	209	203	168	193	211	194	192	184	192	200	190	204	186	192	191	203	219	171	188	209	200	215	207	196	194	202	182	185	201	201	195	212	222	175	200	195	204	185	207	180	188	183	199	193	195	165	217	178	212	184	185	199	197	193	181	216	227	208	202	176	224	218	204	199	217	191	194	193	186	211	208	183	201	196	221	208	195	171	191	195	174	229	183	208	185	173	175	181	187	210	185	204	192	164	204	196	200	190	197	197	179	185	192	195	186	200	190	203	217	211	193	181	163	184	207	182	175	196	202	216	190	199	212	174	178	189	194	167	169	179	169	186	201	225	197	201	208	214	192	213	209	184	212	176	201	186	220	205	204	201	208	202	204	196	222	175	205	210	182	200	213	213	183	181	188	217	195	192	197	202	204	208	212	192	206	185	197	170	197	173	198	196	191	179	219	200	202	219	214	212	200	218	205	196	167	199	201	201	190	167	173	206	189	197	216	193	176	190	185	209	186	176	204	203	175	229	171	205	194	167	190	180	178	211	175	195	179	194	191	194	213	182	185	191	174	198	205	187	186	215	183	205	180	179	196	173	194	197	201	192	208	194	210	200	193	171	204	195	210	192	214	175	186	177	179	223	205	202	207	208	197	224	207	197	187	206	183	203	190	196	177	193	208	201	201	191	190	226	183	203	199	187	182	165	206	171	221	194	194	200	181	177	215	176	198	204	210	202	188	194	196	191	207	180	170	191	186	197	181	201	165	203	206	208	201	193	198	205	208	202	199	183	204	176	202	176	199	184	186	196	211	193	171	193	180	196	168	194	194	204	193	198	189	183	207	195	206	184	203	182	190	211	191	200	188	192	183	233	208	211	191	190	202	174	179	209	196	188	180	171	188	200	203	195	180	201	189	190	209	190	211	169	230	184	191	193	203	223	184	186	181	179	213	203	179	191	209	195	196	177	200	189	197	164	178	213	176	189	208	202	174	191	217	199	179	192	184	206	175	198	188	181	189	182	169	200	183	187	201	208	213	180	196	184	192	209	196	210	179	175	204	181	200	196	189	190	202	214	207	210	189	198	200	185	196	178	173	175	203	174	181	179	202	206	208	176	215	204	210	181	203	186	187	196	201	177	208	212	220	207	237	168	207	187	207	193	169	186	183	197	188	186	200	198	205	222	181	211	202	179	183	204	160	189	203	194	185	186	192	193	180	216	210	214	224	186	208	193	188	219	188	209	225	189	181	167	199	188	207	175	177	148	198	203	188	199	191	212	178	196	206	191	194	198	190	190	172	186	201	180	212	173	206	209	197	194	169	191	186	203	182	182	208	193	195	186	193	186	190	189	220	200	206	183	182	212	194	200	191	187	194	190	223	177	212	194	186	206	199	208	194	205	206	200	182	167	202	214	199	203	202	207	184	197	180	184	221	197	195	187	198	204	169	211	197	202	183	171	215	198	207	187	186	205	191	206	185	199	206	180	190	173	195	183	222	175	185	169	199	185	209	186	177	193	202	214	217	168	191	191	196	210	184	198	195	206	203	179	207	204	205	194	197	185	180	165	227	186	176	209	200	178	178	168	181	202	184	191	183	176	217	177	177	178	211	191	155	203	188	194	205	199	176	203	181	204	183	185	187	217	209	158	189	215	197	208	206	226	198	210	235	197	188	210	184	178	207	199	225	197	221	200	205	191	182	199	210	183	194	180	217	196	187	211	191	228	200	208	203	194	175	228	204	211	206	189	220	180	166	202	192	195	203	213	202	166	196	167	204	185	181	174	194	197	179	185	185	198	195	198	205	185	186	195	208	181	172	189	223	213	197	205	191	170	203	192	200	183	217	202	201	203	201	215	184	206	191	184	197	192	191	176	197	221	208	189	224	194	181	198	201	165	180	211	203	213	220	172	203	186	196	188	198	223	197	191	193	199	174	195	199	209	228	191	198	196	206	209	205	196	202	191	202	204	179	184	212	190	206	213	197	211	197	201	194	198	203	181	189	178	198	203	240	207	189	215	205	193	178	197	214	212	200	190	193	206	181	193	180	188	204	178	176	173	206	199	228	193	207	200	186	188	176	167	173	191	191	200	181	187	192	180	186	202	200	213	212	201	220	216	185	211	219	205	196	209	190	205	192	212	185	218	194	197	188	201	173	199	181	189	178	179	196	201	204	196	169	197	182	175	199	194	191	201	189	185	190	209	198	200	190	182	196	191	224	214	194	195	201	236	200	219	184	188	197	219	187	181	179	182	212	190	188	235	212	169	201	217	194	182	180	208	200	207	207	183	202
3637	6136	4809	2322	1537	1137	904	698	541	469	431	384	336	343	295	290	278	285	241	287	226	272	227	225	231	220	222	234	209	213	222	229	252	261	237	251	223	238	240	210	215	222	225	228	221	223	213	227	233	245	217	231	229	250	227	215	255	237	270	218	222	208	209	217	202	219	214	231	223	212	227	220	239	235	223	223	210	216	212	240	205	205	202	205	240	231	199	215	243	208	236	243	252	191	227	217	180	218	202	228	190	204	229	217	215	231	206	211	213	206	212	210	231	218	258	221	232	222	206	232	222	218	250	232	227	199	244	227	199	227	194	199	238	219	254	212	203	209	225	224	228	217	216	205	218	231	231	198	223	210	242	204	245	227	222	210	209	213	210	230	234	219	219	216	214	214	238	251	226	207	212	244	193	238	209	230	212	210	218	196	213	204	227	212	205	221	223	236	202	238	223	239	235	219	244	207	247	232	233	197	225	231	212	230	218	226	194	221	244	208	232	216	202	239	220	206	231	231	210	237	189	217	207	206	221	221	231	213	199	199	234	246	221	200	217	226	247	226	241	238	231	222	171	230	218	241	238	204	209	226	203	224	222	230	215	217	229	198	210	220	237	210	211	181	232	216	197	222	219	227	221	215	213	211	201	216	232	210	216	215	215	247	223	195	221	227	231	219	222	194	204	247	233	209	221	206	202	235	222	215	219	233	247	211	240	220	212	203	214	201	232	189	239	235	200	251	218	216	216	203	195	198	219	220	221	212	216	193	231	214	256	195	234	233	242	234	223	235	208	216	236	237	234	202	215	204	244	237	202	232	245	232	215	209	225	196	214	231	215	233	207	194	223	244	219	211	233	215	199	199	234	236	227	199	213	188	198	206	211	249	220	235	226	215	204	221	200	216	211	226	188	246	232	229	216	228	211	226	187	226	235	231	218	221	221	217	241	230	222	217	191	224	235	217	218	212	217	222	238	225	218	218	237	219	216	197	208	239	229	219	202	217	212	241	211	210	212	210	225	208	235	208	219	221	223	206	184	188	213	203	215	209	211	197	224	227	212	219	205	222	199	217	214	212	233	199	217	230	186	215	218	222	219	229	208	203	207	198	224	219	204	186	220	228	207	199	227	207	223	227	232	207	222	201	213	208	202	215	228	196	209	246	210	202	220	223	202	236	212	211	217	225	211	216	239	218	220	226	218	183	203	238	226	234	224	250	225	236	209	211	205	227	213	257	229	223	213	222	215	232	208	238	212	230	218	224	215	213	202	234	253	225	214	212	216	217	202	204	223	244	212	227	214	208	223	221	222	221	200	223	222	219	193	229	180	233	214	228	228	243	210	216	218	209	227	198	212	210	214	230	222	218	191	222	246	225	245	209	195	218	218	210	238	210	233	218	202	213	190	219	233	230	215	233	206	230	225	233	207	214	217	205	192	229	218	202	213	199	222	216	216	255	203	212	236	201	209	227	240	240	207	204	223	208	218	215	224	215	204	208	222	231	211	254	187	211	203	220	183	203	234	223	235	205	214	224	204	225	231	207	214	211	221	224	234	216	195	218	249	211	200	219	227	220	232	227	243	198	225	225	218	204	256	212	216	205	202	212	214	211	211	208	235	229	234	182	210	209	213	202	231	206	203	200	222	209	211	228	191	210	225	230	208	248	191	245	259	220	186	189	187	233	212	226	219	202	227	228	204	199	207	214	224	192	227	207	235	214	210	241	236	200	258	215	200	224	193	226	199	224	221	208	226	217	236	243	209	214	216	202	225	223	234	223	252	258	217	237	216	239	244	224	199	232	237	213	238	213	206	224	238	231	223	251	236	222	212	215	199	230	230	208	225	209	214	222	235	205	224	243	211	229	243	212	218	205	218	228	194	199	219	239	229	213	221	218	226	198	240	215	214	220	225	244	209	218	235	215	209	223	217	218	194	227	237	239	224	229	228	221	187	221	235	240	189	228	210	213	214	230	209	217	215	212	208	214	208	196	217	206	216	215	242	248	246	209	209	234	220	226	240	228	195	240	241	223	212	207	218	219	224	235	244	231	227	213	204	221	226	193	238	211	229	213	228	203	213	229	209	266	230	237	198	218	205	215	235	219	228	227	235	224	194	203	208	205	244	223	205	230	191	218	217	208	222	225	210	236	217	220	239	235	227	232	202	219	216	207	222	226	241	224	230	209	215	237	229	242	240	201	227	220	223	216	200	200	207	211	209	236	194	244	230	198	204	233	239	233	240	185	242	205	207	246	232	196	220	246	201	219	227	207	235	211	200	219	252	199	217	226	218	189	235	214	207	219	196	233	198	224	210	230	217	249	230	222	200	213	215	241	252	201	195	203	229	229	214	214	213	245	199	216	202	246	252	220	212	223	217	228	218	193	212	225	235	202	208	201	245	211	222	227	231	223	255	202	231	214	219	233	207	219	211	211	209	219	208	248	207	215	200	214	200	258	193	198	229	225	224	208	225	221	243	245	207	259	198	189	239	215	222	219	228	192	212	206	198	211	222	225	247	212	214	203	246	213	227	221	198	220	214	222	231	227	225	196	239	213	219	197	192	222	247	207	217	234	208	193	208	231	201	232	218	200	242	183	203	218	197	220	212	216	224	217	214	223	222	201	186	214	217	237	206	207	237	214	197	211	220	202	209	212	208	228	214	206	219	223	234	220	225	197	230	199	227	232	226	210	223	230	227	218	204	228	239	212	203	222	204	227	210	226	215	202	218	204	226	193	211	219	232	219	221	214	244	218	208	205	212	229	226	211	219	196	208	233	215	211	240	201	225	232	226	224	221	193	229	205	217	237	212	233	215	200	226	205	206	224	221	226	191	213	226	214	229	224	249	197	197	211	229	233	216	224	227	208	245	205	200	226	236	211	225	219	205	213	232	239	208	230	216	241	221	198	228	228	195	245	211	220	220	205	217	222	219	227	232	200	199	200	232	208	207	209	205	220	197	189	211	226	237	215	228	231	209	215	232	202	206	212	222	191	228	216	225	212	196	215	197	212	233	235	236	236	193	209	211	218	206	212	233	206	238	216	227	208	215	246	217	210	205	214	203	216	227	218	215	228	207	233	237	212	215	231	218	218	223	197	223	227	212	208	239	211	222	220	222	230	210	229	231	209	219	229	216	209	231	215	235	207	211	226	228	228	251	221	205	242	233	194	214	234	235	220	215	206	225	211	203	219	254	246	233	215	213	213	224	223	187	211	229	200	202	199	223	212	231	253	208	220	210	219	213	231	207	209	214	231	214	215	215	222	240	211	225	204	210	216	217	232	239	224	192	233	206	200	217	216	214	239	240	226	207	230	252	205	247	227	218	253	226	250	224	222	230	208	231	211	198	227	220	215	208	204	237	207	195	208	227	213	215	231	229	215	229	241	217	202	213	227	212	205	255	247	219	202	231	233	203	218	209	219	210	187	202	210	245	209	217	207	220	226	211	213	223	207	200	224	186	223	211	218	203	203	219	239	226	246	201	209	212	205	207	207	205	214
22761	21352	29218	23859	21352	21411	17263	1924	1220	990	928	822	816	749	745	697	654	635	657	629	612	614	577	592	597	595	579	574	596	574	532	555	541	532	535	562	548	563	560	527	498	537	474	514	556	540	550	551	548	527	552	586	537	533	552	500	505	533	485	545	527	573	530	555	523	556	522	553	538	571	502	541	519	515	524	515	540	521	555	519	518	539	537	529	551	535	518	504	557	525	557	511	485	547	548	513	530	546	515	517	472	516	517	543	531	533	557	552	484	519	579	504	516	574	548	518	524	553	486	536	548	515	529	532	513	480	522	508	531	555	501	566	517	567	507	569	534	563	546	558	532	506	566	520	516	530	508	560	523	510	488	509	493	535	537	567	500	511	542	478	515	522	483	490	495	520	501	507	511	550	517	510	506	524	572	539	495	499	522	510	527	536	536	525	531	503	574	511	509	548	506	525	556	531	482	547	489	500	531	514	513	527	547	479	512	526	517	536	487	503	533	524	507	520	526	499	569	496	537	531	554	458	555	513	546	546	506	511	563	512	537	516	510	499	470	505	519	483	485	549	477	530	537	500	572	559	516	531	499	495	522	550	540	506	511	526	510	553	509	540	529	516	508	573	516	521	518	545	501	494	501	484	511	522	539	543	513	528	530	531	519	525	513	512	499	491	528	506	556	530	518	500	508	462	514	548	507	513	500	523	523	457	489	495	548	546	522	527	510	560	511	542	509	545	531	527	506	539	559	523	508	536	521	543	486	569	572	504	532	544	536	506	500	517	522	532	539	520	490	504	537	556	527	502	495	525	548	486	545	517	515	503	514	488	558	556	475	498	543	544	553	494	511	501	528	503	498	535	542	548	518	512	490	487	510	521	505	551	573	489	524	532	553	524	536	508	488	491	518	528	539	524	488	522	519	538	512	557	544	521	502	519	510	507	534	525	498	519	556	543	496	511	531	506	533	550	466	538	562	516	524	530	520	517	536	514	508	497	494	543	529	564	544	529	513	521	473	542	530	528	501	488	483	523	500	556	471	524	506	520	480	525	498	574	455	491	518	533	514	561	527	462	483	519	488	536	544	535	530	548	534	552	500	519	574	519	554	502	497	533	507	500	507	533	523	514	505	476	497	488	547	529	525	536	509	527	538	550	542	511	517	573	522	533	490	509	571	535	545	524	591	496	539	534	490	525	534	473	534	466	523	504	539	497	503	534	534	548	481	511	574	533	513	555	551	549	506	496	545	534	541	546	529	517	512	518	483	540	517	525	504	512	514	551	531	519	546	498	553	529	536	532	540	522	513	522	509	533	527	545	488	551	500	524	517	523	541	517	576	548	541	556	533	514	505	547	548	495	522	511	529	559	511	534	529	521	542	543	550	539	513	522	524	551	526	516	499	541	558	511	543	511	509	510	504	495	504	568	531	561	538	523	569	490	556	540	575	514	533	510	548	490	519	489	530	514	498	518	565	525	535	569	506	550	516	517	506	533	463	538	478	486	467	548	555	534	541	548	466	545	519	568	558	502	504	533	546	519	496	545	496	527	521	536	524	542	541	543	561	543	496	525	536	556	511	505	508	470	527	570	504	540	526	537	528	552	515	476	535	551	508	558	503	510	525	481	522	534	534	559	548	497	498	511	488	513	531	534	492	508	520	538	484	540	548	547	489	525	521	549	492	480	511	494	524	552	528	542	534	532	530	541	460	527	535	541	499	560	569	548	534	479	516	492	558	520	512	558	531	544	487	545	511	576	520	562	529	520	532	506	547	533	529	515	521	499	495	534	506	529	530	527	506	515	540	492	516	543	568	538	542	564	489	548	535	552	524	529	521	531	487	525	567	541	520	532	512	487	570	525	514	492	492	487	529	491	515	453	536	505	504	514	478	527	541	494	502	492	514	547	536	518	517	487	511	531	545	531	561	511	528	571	535	524	506	539	544	511	502	506	517	512	491	501	532	549	477	522	543	480	525	506	569	530	519	527	526	513	514	505	574	524	472	510	517	538	518	556	525	523	518	545	537	527	499	502	509	577	522	517	544	497	515	520	529	526	525	530	536	516	542	483	533	517	516	556	537	530	532	535	498	541	518	549	527	524	505	506	535	481	529	531	517	518	545	539	524	558	516	537	519	512	533	539	507	487	501	517	524	495	524	518	528	540	506	493	561	495	487	521	548	530	573	540	544	508	528	545	557	500	527	516	488	525	514	481	523	589	525	486	535	502	530	526	527	528	525	497	542	496	493	486	513	499	489	492	470	501	520	488	491	530	528	505	496	528	540	523	508	530	500	515	574	543	525	552	538	492	506	498	559	536	497	531	595	493	484	488	512	510	527	532	492	530	497	525	566	556	520	528	519	534	508	498	566	500	528	536	554	516	544	535	521	516	517	521	505	537	554	482	516	501	555	482	531	531	514	499	504	523	484	519	477	501	503	477	519	554	570	511	521	503	505	512	551	532	520	513	534	490	497	525	526	539	536	534	517	534	533	514	470	531	492	546	519	548	499	508	524	550	532	538	520	523	503	487	490	502	508	548	497	491	527	559	509	535	479	505	516	495	580	547	505	508	501	538	571	559	508	508	520	511	505	535	526	536	511	551	533	503	504	512	543	541	495	516	499	490	559	527	528	514	536	551	529	525	505	503	607	508	525	526	548	545	494	487	483	575	548	513	502	515	531	512	534	540	540	525	524	528	525	481	557	500	510	517	480	540	503	499	531	546	567	505	524	530	512	544	515	515	533	520	526	527	552	514	531	543	489	477	479	460	503	542	496	498	531	506	532	510	511	511	521	528	512	527	524	504	504	492	538	566	515	495	521	519	507	515	506	565	541	536	525	508	495	461	526	521	520	498	568	522	487	529	515	520	520	536	499	477	530	514	519	535	507	526	512	533	529	506	474	518	505	545	482	493	526	492	503	508	515	484	484	513	484	521	518	519	508	552	485	488	526	509	505	530	545	532	501	559	524	501	553	531	507	573	489	558	531	523	524	511	466	540	498	520	519	546	478	543	488	520	535	518	517	548	524	525	511	532	468	490	495	480	519	520	510	533	497	507	557	558	547	511	501	534	584	535	519	480	557	574	555	508	511	547	533	531	527	489	530	512	494	550	531	502	523	503	503	513	545	517	514	484	528	575	557	546	519	537	530	539	553	442	545	495	525	543	517	518	524	528	520	533	507	446	527	528	557	532	485	532	580	492	535	516	546	534	521	523	523	515	503	534	519	505	551	496	521	505	511	518	553	531	482	530	531	507	505	502	545	575	509	506	523	510	511	556	538	537	531	553	513	494	514	517	520	522	511	497	505	569	488	504	547	561	512	530	551	507	531	542	515	497	496	547	573	535	529	552	512	522	534	513	487	532	508	520	516	530	483	553	574	493	519	560	508	493	503	555	566	503	557	585	500	508	513	522	514	522	524	513	518	555	546	522	499	542	497	526	492	541	524	562	504	555	496	484	513	544	505	517	538	558	515	505	503	514	501	577	517	527	514	547	535	513
5269	15262	12722	6643	4441	3265	2661	2024	1624	1391	1188	1005	948	883	845	798	766	707	670	685	665	658	661	614	668	617	594	590	602	608	601	611	613	581	620	561	575	576	599	579	544	564	563	579	508	532	562	589	543	539	542	542	597	612	566	562	564	586	542	570	567	507	562	539	562	564	541	576	562	555	592	519	572	569	572	558	560	560	573	548	533	525	578	555	559	544	525	548	588	567	542	507	560	588	583	529	550	573	578	545	564	555	582	586	562	564	598	569	576	519	572	554	588	586	516	554	537	541	558	509	591	514	582	567	567	566	547	519	566	577	578	537	565	525	524	544	534	567	557	567	557	544	565	583	563	534	535	573	555	559	583	503	544	515	553	596	555	580	537	538	558	576	532	575	539	528	522	565	539	526	515	573	578	603	571	561	594	563	548	536	571	538	542	533	515	548	583	556	544	546	555	552	537	527	556	557	549	581	534	563	557	539	539	571	580	518	544	554	543	492	566	544	577	548	556	560	583	519	531	539	533	500	517	554	569	568	552	563	527	553	544	541	572	539	574	554	580	530	541	534	535	564	528	559	514	520	550	567	532	586	545	546	546	571	531	577	560	546	518	610	531	528	583	516	494	563	581	583	561	557	554	592	550	545	567	540	547	572	539	539	512	539	538	521	552	555	567	582	495	573	533	548	507	522	584	496	542	533	538	538	571	567	580	540	596	573	549	563	552	519	577	545	562	561	535	543	587	535	526	598	543	503	557	551	543	562	562	551	531	576	537	546	519	572	561	561	526	579	596	544	506	556	537	564	506	548	563	538	596	575	512	555	540	543	573	567	567	550	550	512	551	545	547	556	577	554	537	538	574	573	526	531	551	560	524	602	533	549	544	549	555	551	538	524	551	534	533	543	556	536	519	560	511	552	548	577	539	572	495	541	534	520	539	568	556	505	561	552	512	529	541	550	542	602	532	521	537	558	537	604	544	548	533	554	578	508	518	582	602	526	577	598	527	527	552	536	583	541	530	537	542	557	564	557	586	579	530	545	526	546	575	533	554	599	547	534	531	532	481	567	564	511	478	549	575	543	519	570	552	539	529	539	540	540	545	534	511	575	559	546	515	568	535	570	519	531	595	513	541	541	554	568	548	558	569	540	576	558	555	565	546	518	556	554	539	561	568	566	533	564	566	562	577	573	532	515	529	562	555	518	530	528	560	548	553	559	553	551	570	531	539	584	521	529	533	579	528	522	550	530	538	525	582	577	563	597	582	545	567	505	561	507	537	539	572	549	534	554	517	520	560	563	538	540	527	551	494	526	567	579	553	542	546	548	560	589	570	576	519	603	550	545	547	545	574	542	499	536	570	529	545	570	526	535	540	548	575	543	500	578	544	554	505	552	532	533	562	556	562	533	601	505	571	546	555	526	548	533	550	527	576	519	569	531	577	586	537	559	574	499	553	515	559	532	550	552	557	554	562	558	554	555	519	549	534	516	581	559	552	555	508	524	540	542	540	580	528	542	581	574	531	558	553	532	529	573	560	545	577	519	528	535	514	611	552	558	570	537	566	566	527	542	509	526	571	539	549	557	512	546	540	575	564	526	559	585	585	518	523	537	547	618	525	555	569	534	576	552	523	563	545	547	556	560	533	554	514	541	521	508	547	577	569	545	590	538	580	581	557	565	496	520	532	529	551	525	539	552	573	526	507	567	522	556	532	544	573	533	556	564	547	545	566	510	566	570	535	586	537	558	524	564	512	538	528	554	540	507	531	534	555	535	526	537	566	523	572	560	575	568	518	559	513	566	530	543	553	535	567	568	568	530	548	555	561	540	545	558	556	546	564	579	571	567	536	576	512	574	554	550	528	567	563	566	534	574	581	548	596	546	549	554	540	536	564	563	558	540	531	535	578	578	520	569	504	540	580	555	575	532	523	562	570	550	584	561	551	566	508	493	560	552	533	565	525	550	569	543	566	518	561	565	582	549	568	543	525	569	587	583	536	540	566	538	570	556	569	565	495	546	577	540	542	533	550	568	566	557	556	543	578	544	559	548	547	534	562	560	572	555	520	532	539	539	580	576	550	532	541	534	544	576	557	527	541	515	558	525	561	557	563	555	545	534	547	548	523	584	512	558	530	534	580	549	541	552	532	514	542	583	560	572	510	537	541	538	522	570	578	515	576	585	521	566	542	508	562	518	551	516	497	540	540	547	508	532	547	534	573	547	544	516	547	579	519	554	566	511	539	532	555	564	586	537	549	572	518	496	582	537	541	550	551	543	539	582	586	573	478	548	559	568	529	536	538	572	548	529	536	543	569	589	586	523	530	532	532	545	546	576	553	542	554	593	545	551	548	535	562	543	518	575	537	493	583	545	579	567	534	535	555	517	501	578	536	519	543	519	564	523	538	560	552	520	557	576	578	580	598	553	522	499	530	555	542	563	551	505	567	557	531	531	552	540	555	566	517	556	571	486	553	554	534	592	551	530	511	532	549	575	589	580	548	570	516	534	591	570	505	565	553	540	554	560	545	571	529	518	581	536	535	550	537	600	532	502	573	548	558	540	521	559	550	571	556	540	568	553	577	564	547	536	563	532	534	556	527	545	554	538	561	569	539	566	533	549	517	550	546	586	592	565	584	527	546	533	498	518	535	567	559	512	608	537	531	580	525	509	593	529	515	534	556	526	567	534	530	561	506	559	539	534	552	543	558	509	521	544	557	537	543	584	554	559	555	586	517	576	535	527	510	500	576	549	533	554	531	543	522	503	576	514	547	556	557	548	497	589	600	557	564	523	586	591	556	553	527	517	539	567	559	519	543	551	563	540	524	594	585	558	562	539	513	599	567	594	579	574	556	522	564	585	551	507	539	496	554	575	546	556	576	543	570	558	540	531	567	599	589	578	563	559	570	532	541	515	550	571	533	590	526	523	528	557	535	538	564	532	555	540	539	559	556	528	548	529	582	564	562	578	587	562	556	546	568	537	525	508	580	555	552	568	591	544	534	554	544	502	552	531	568	523	541	543	574	599	558	585	541	549	545	612	543	525	594	567	519	615	530	523	544	541	499	582	553	570	548	531	490	530	542	559	527	487	554	553	530	514	575	530	563	516	549	550	543	564	517	580	530	542	574	558	562	557	573	578	562	574	529	565	530	561	525	493	533	557	541	536	558	602	567	540	593	533	552	558	546	553	519	509	542	525	526	531	510	566	530	545	554	550	523	527	599	496	530	528	577	560	550	586	622	571	533	517	523	580	569	556	541	525	538	561	560	551	522	562	586	578	562	535	535	607	544	555	588	562	542	543	555	557	557	570	532	547	537	572	542	552	540	575	557	576	519	510	535	570	546	567	561	573	576	540	526	546	500	538	548	549	535	533	566	578	560	544	524	533	567	570	554	528	565	559	551	542	561	530	529	550	515	566	546	577	517	503	558	548	555	582	574	534	561	545	528	531	542	542	565	539	596	536	481	542	563	527	548	542	546	559	555	516	549	521	549	538	573	574
27521	20808	10059	998	709	624	571	434	434	427	401	451	437	427	450	433	411	443	427	432	426	417	404	377	416	434	431	410	409	395	401	413	398	471	425	418	396	436	408	441	410	434	396	424	412	404	416	398	416	445	413	420	396	386	364	427	409	409	437	379	439	429	386	418	392	422	394	410	420	398	434	413	402	425	371	381	401	403	385	413	375	426	442	444	422	426	398	381	400	428	394	376	400	431	407	434	415	466	400	419	410	423	435	417	455	442	435	392	417	396	397	437	412	431	445	430	399	411	404	401	404	444	407	422	407	397	409	415	421	401	433	407	408	427	397	418	432	446	408	438	443	402	429	436	446	395	430	411	412	444	406	454	401	407	400	399	391	402	412	465	395	400	417	426	399	388	386	408	401	420	438	467	457	415	356	416	429	408	413	432	418	410	456	428	415	415	419	439	388	395	420	418	445	396	408	405	426	419	428	428	380	449	400	408	417	399	450	384	395	419	432	421	410	403	443	403	401	449	431	435	398	431	450	409	413	403	433	391	435	424	445	411	440	422	451	425	413	405	386	408	397	405	401	398	378	386	456	396	401	428	422	423	422	425	449	368	412	432	404	402	419	397	421	414	387	424	385	420	452	397	416	430	456	408	391	427	412	422	449	409	411	410	466	447	418	426	395	386	415	439	399	417	417	426	421	419	405	426	410	399	369	400	410	422	403	464	410	403	424	420	420	419	419	420	467	427	444	432	432	401	466	411	383	437	418	417	426	454	405	439	406	418	359	464	417	404	422	451	416	427	399	436	436	390	403	422	458	378	381	415	435	430	406	361	430	399	384	386	426	415	400	417	426	383	419	392	434	417	415	431	416	398	411	377	431	410	401	366	436	436	416	405	389	396	420	405	404	443	388	413	389	348	426	393	404	439	416	383	441	420	385	428	408	410	387	438	409	427	415	425	380	394	429	419	422	392	418	427	429	391	413	415	404	423	381	407	406	454	404	402	399	409	398	413	376	424	418	391	424	425	435	423	432	403	387	448	424	386	432	391	385	413	442	432	403	394	431	445	451	405	428	408	441	416	402	422	436	421	412	432	420	414	395	426	434	446	441	404	418	431	448	427	471	412	397	422	421	426	406	441	454	386	386	391	408	365	380	444	408	424	428	424	423	429	407	414	442	439	418	422	424	414	402	425	436	410	406	386	445	457	420	391	409	465	423	423	441	411	384	409	411	390	377	402	408	413	441	431	376	411	398	416	376	421	432	402	414	397	415	425	384	426	436	417	437	412	418	399	434	444	411	398	402	409	399	399	414	442	417	416	407	380	389	406	409	448	417	435	401	430	421	447	371	379	411	451	447	431	425	456	414	435	438	445	430	405	431	419	407	373	398	444	412	419	407	392	399	393	371	420	421	413	403	423	425	416	457	436	400	396	436	424	413	396	424	441	425	416	411	445	392	400	424	392	424	401	443	379	403	397	406	392	423	415	407	411	380	414	421	401	442	394	382	403	421	424	375	440	363	413	370	401	462	451	426	415	405	394	431	405	445	423	437	401	401	408	423	405	404	444	427	420	424	442	360	425	408	444	416	383	429	434	402	436	386	417	397	419	407	426	403	418	407	415	428	400	427	405	433	411	409	406	416	440	422	442	426	439	455	372	410	409	424	412	409	412	421	412	451	415	412	430	419	417	400	422	440	424	402	419	392	380	445	403	422	418	423	432	430	434	415	427	436	441	435	431	430	410	408	378	435	465	391	372	436	446	428	434	403	429	421	435	444	436	394	400	433	419	425	415	457	440	409	388	422	404	410	408	434	405	409	418	421	423	434	380	396	414	405	388	387	420	416	473	422	386	431	388	409	407	405	401	398	401	414	395	436	425	422	414	411	392	386	467	403	408	419	421	407	362	400	441	424	458	391	424	426	410	425	413	411	378	420	427	374	438	450	445	418	437	454	402	424	411	410	422	453	422	441	387	367	399	463	435	459	414	446	424	399	426	431	389	412	406	374	410	425	432	443	424	466	426	432	436	422	405	409	429	399	428	432	409	379	412	421	399	393	428	412	441	413	424	450	403	408	397	393	412	407	416	413	455	443	398	425	442	423	409	396	387	410	428	411	403	404	446	431	419	395	411	399	413	398	448	392	400	423	404	401	400	416	424	403	400	396	417	429	401	388	399	412	441	406	425	439	443	404	414	410	414	413	413	422	430	425	426	425	413	381	419	414	430	400	460	426	393	418	402	432	419	438	410	421	396	435	434	360	415	380	432	399	378	420	399	386	405	483	425	402	392	430	428	404	391	424	408	392	420	455	398	449	421	412	419	422	412	418	414	400	377	421	383	393	398	453	402	424	438	431	414	435	395	414	382	420	406	446	376	394	438	440	420	387	393	405	420	395	404	416	422	416	433	408	449	404	432	385	388	397	426	441	449	390	457	417	424	439	427	434	432	433	442	436	407	421	407	418	398	414	468	370	418	399	418	391	414	422	430	412	452	369	421	419	398	430	444	393	408	408	404	395	384	394	418	437	394	432	411	387	438	414	417	383	421	446	410	414	374	423	414	431	446	404	424	425	405	409	383	415	412	442	413	426	438	380	388	426	409	418	378	407	406	409	419	380	391	422	395	391	393	407	405	437	410	391	422	406	398	415	406	400	398	405	418	406	413	445	415	428	409	472	431	410	427	387	433	391	403	399	395	440	406	412	393	413	430	406	395	421	434	427	430	414	356	405	387	428	430	389	406	453	405	425	423	378	428	425	443	429	418	396	431	440	410	457	405	392	404	435	411	420	431	392	419	416	389	374	418	397	395	419	409	403	426	424	408	421	383	420	363	378	440	384	401	433	406	424	442	381	412	424	429	395	425	409	403	395	441	414	399	431	442	403	425	440	406	399	412	433	412	444	384	396	376	419	404	441	407	394	416	400	387	385	423	422	420	465	419	447	422	430	387	391	427	403	427	433	408	436	436	408	410	429	395	424	370	427	383	378	400	410	401	454	427	434	400	403	389	413	417	428	367	430	420	424	422	417	405	411	413	396	398	433	394	409	390	424	398	414	421	382	410	437	399	418	424	404	395	448	428	402	406	407	425	402	466	421	437	414	419	394	397	390	446	430	437	375	382	427	430	438	386	424	408	393	435	423	375	433	417	402	417	428	402	436	410	427	388	411	407	383	401	385	430	447	434	429	406	430	396	430	468	368	387	418	463	395	394	411	387	418	456	452	426	382	442	448	384	446	422	409	426	424	434	408	429	399	414	397	439	416	391	404	421	435	418	436	439	446	379	383	407	399	447	410	439	407	386	403	434	418	390	408	372	417	425	402	428	400	414	433	428	400	435	422	383	400	433	379	405	401	437	410	418	365	403	414	422	438	435	445	442	416	396	401	432	456	397	475	396	372	395	420	415	411	389	426	403	417	389	400	392	410	419	399	428	407	409	407	417	447	392	420	434	404	418	393	428	390	403	429	413	398	428	417	412	412	438	410	437	404	449	442	397	421	429
4191	991	869	608	565	523	483	474	441	454	449	458	435	425	415	398	458	460	431	447	403	455	432	398	432	397	433	417	395	412	455	421	434	386	415	423	424	405	448	427	455	433	386	411	395	429	388	408	425	443	459	404	464	450	393	466	442	450	450	428	407	408	428	432	414	432	399	411	427	432	407	459	402	434	452	444	413	351	441	407	419	402	410	484	405	429	436	446	384	405	400	460	442	421	452	437	399	404	389	454	422	419	397	427	416	405	440	379	432	414	475	415	401	423	402	416	408	428	412	441	426	475	425	427	439	439	421	413	387	425	426	421	440	414	410	424	443	440	429	451	444	426	421	396	454	436	375	398	434	409	432	434	439	449	420	413	418	446	468	422	415	443	402	425	411	441	421	446	425	424	444	419	413	444	426	446	413	443	413	446	446	404	449	406	387	432	416	408	394	439	412	435	433	467	443	417	459	408	430	396	430	447	395	439	412	405	417	447	405	444	412	471	436	413	427	420	385	427	432	457	408	429	421	418	435	395	417	406	434	408	432	422	453	427	427	400	424	431	421	438	395	424	392	417	449	452	454	429	428	366	420	431	431	417	422	485	391	420	424	423	397	422	403	403	408	398	443	405	438	450	480	454	442	444	441	408	431	429	441	434	452	412	448	409	430	461	413	379	423	405	465	433	403	442	431	443	421	440	445	418	432	424	425	436	419	424	397	400	434	414	476	445	454	457	402	419	444	400	405	411	420	453	461	426	425	437	390	446	433	426	443	412	424	430	439	421	408	443	414	447	449	442	431	410	429	429	414	452	427	392	423	455	461	416	408	408	417	434	450	437	407	453	386	409	428	409	443	458	420	402	409	429	382	443	454	441	460	427	496	463	428	417	445	436	421	449	432	410	431	482	405	436	409	435	448	442	432	368	427	430	382	411	441	481	423	441	430	477	453	437	433	446	413	406	419	433	426	406	434	450	405	435	394	430	404	422	495	399	464	409	436	415	430	434	375	398	399	415	391	435	427	400	422	431	408	428	434	413	402	439	407	418	435	416	415	384	455	410	399	393	478	420	413	386	400	439	445	411	410	460	426	424	397	434	409	377	399	419	431	427	433	441	419	445	417	419	430	432	396	416	431	432	427	451	403	439	400	406	418	373	403	436	403	401	437	398	435	435	411	450	413	423	424	431	420	416	432	438	445	414	435	443	436	452	419	454	450	421	416	416	430	413	424	433	398	430	445	458	448	423	418	426	453	454	434	425	429	462	433	417	418	427	414	423	427	429	406	435	414	382	400	422	396	397	436	444	459	434	452	407	399	451	417	465	456	435	450	418	426	379	430	421	396	428	418	412	441	425	420	438	432	430	445	442	420	478	429	394	399	455	422	422	422	421	464	460	417	436	429	435	416	444	429	386	407	403	409	428	425	387	389	423	415	402	418	419	416	415	422	445	434	427	420	478	413	410	429	432	418	445	414	427	436	439	426	459	440	398	445	405	420	427	414	418	432	438	409	430	434	412	429	453	423	402	409	420	427	418	420	405	406	410	436	416	414	413	429	432	443	421	414	419	413	401	431	405	465	440	431	381	436	447	420	437	421	392	440	410	394	421	422	424	417	440	456	412	450	414	467	437	445	445	416	416	398	468	449	408	409	412	419	409	417	440	458	446	404	433	418	416	466	421	466	437	440	407	410	364	408	448	455	402	417	422	445	408	395	435	449	386	488	428	425	420	423	432	419	456	419	459	389	434	403	431	397	461	429	400	438	411	423	404	463	416	404	426	454	458	441	386	431	447	437	390	427	440	445	420	406	418	437	442	400	411	420	495	419	473	416	435	431	424	385	434	448	472	415	449	416	434	429	413	426	444	440	399	382	404	411	438	421	428	420	418	406	415	432	425	427	444	426	431	392	414	450	459	415	437	416	418	426	414	416	433	444	425	457	397	443	418	432	436	397	432	407	464	458	407	459	421	434	418	458	444	430	407	431	440	429	424	431	431	408	429	437	431	444	392	414	418	454	436	421	429	416	428	430	436	400	427	404	403	458	442	433	417	415	413	369	408	427	422	412	425	397	420	397	439	415	416	441	435	442	470	436	422	394	404	409	442	392	440	383	424	427	414	451	442	452	423	421	407	409	400	427	419	418	424	437	441	444	415	423	433	442	439	440	461	408	407	427	417	448	395	433	447	460	410	409	459	430	429	436	445	403	467	435	430	417	425	396	410	434	463	434	430	420	417	444	434	418	448	436	446	427	427	411	419	448	406	414	397	421	471	440	444	421	419	445	405	416	414	430	444	446	407	372	395	451	438	441	400	437	436	448	400	453	435	463	458	415	445	395	394	436	429	449	422	416	403	405	433	468	429	429	434	410	458	430	455	445	432	399	457	436	395	396	451	478	436	418	436	383	427	449	438	430	430	394	415	413	436	434	470	405	428	433	434	408	445	410	426	432	431	416	442	402	401	442	409	418	411	369	427	409	464	461	432	445	414	399	455	385	430	440	420	435	393	402	444	376	404	426	409	396	416	450	445	459	419	399	448	439	404	424	434	414	464	405	410	427	415	400	429	456	446	453	410	434	394	389	422	409	388	442	419	425	417	416	453	442	396	444	421	480	441	428	453	429	438	436	423	406	421	457	456	425	430	439	422	436	428	448	405	413	420	399	442	438	456	430	388	427	420	418	419	419	413	423	457	368	420	436	405	447	451	457	430	421	404	443	430	447	415	445	445	444	396	405	442	412	421	425	432	442	441	462	411	438	416	435	444	407	435	414	451	378	407	473	422	410	415	430	414	423	433	405	438	439	429	399	430	471	426	462	448	443	431	438	433	418	395	436	431	386	402	426	389	407	472	368	433	430	449	424	442	398	468	421	454	420	418	437	409	440	440	400	470	448	471	419	437	441	421	419	401	431	409	434	449	410	423	429	432	405	441	408	411	423	432	422	402	425	407	485	397	407	444	461	386	424	449	440	452	420	402	457	444	433	397	412	419	418	419	441	446	425	423	441	451	398	416	449	430	408	407	443	418	417	436	425	421	412	407	417	408	404	424	422	431	404	435	417	412	419	444	404	420	414	450	403	419	442	426	445	396	461	421	448	407	425	424	415	450	416	470	446	457	444	400	445	417	410	455	394	433	415	442	424	402	472	410	431	429	399	409	430	443	416	446	393	404	405	431	434	418	420	445	422	442	420	385	415	428	434	454	454	407	392	412	426	397	404	438	396	398	425	423	435	451	422	438	417	452	413	444	433	443	422	406	454	392	442	436	437	425	452	443	421	428	451	451	427	437	425	393	405	444	430	462	453	422	402	434	443	411	417	432	416	387	429	426	426	430	429	419	459	442	453	445	406	435	449	447	417	430	394	425	475	431	391	454	444	413	448	421	392	428	383	450	433	412	381	452	409	442	412	418	471	424	432	433	408	395	462	413	437	453	436	437	446	400	424	428	419	448	418	410	439	458	440	450	416	451	433	446	451	413	410	442	434	415	430	486	406	422
23919	21366	28977	24099	21368	20160	2829	1289	1028	927	930	928	833	844	851	765	810	737	816	786	750	748	789	767	793	772	742	732	766	797	725	743	758	733	752	788	687	703	742	708	756	735	730	818	715	720	750	685	694	714	705	708	715	762	695	733	727	724	676	703	724	703	733	706	756	706	728	728	695	753	723	693	660	757	713	709	700	744	698	711	690	721	725	685	720	714	718	721	704	671	707	685	694	770	723	706	744	729	673	726	663	706	687	711	693	730	702	673	710	721	713	702	716	713	748	721	728	706	724	740	758	777	671	675	665	771	717	663	670	670	700	736	744	723	694	726	735	731	712	702	795	728	684	711	716	719	679	724	712	698	709	698	737	693	713	721	760	698	679	707	693	715	708	677	728	787	747	740	718	669	726	702	711	698	746	743	695	709	671	707	645	672	670	714	708	744	732	733	709	687	675	719	751	724	748	744	728	712	733	727	716	711	769	708	726	743	682	653	727	677	727	681	735	702	732	707	700	679	705	735	735	686	687	696	730	757	726	765	707	713	767	710	788	697	732	640	683	725	708	737	711	751	707	682	642	703	704	685	677	730	685	681	740	696	730	778	721	687	711	700	690	704	692	736	702	741	743	724	729	706	738	723	706	713	744	688	730	687	715	744	705	729	706	660	711	706	657	741	751	693	723	637	688	697	716	738	709	729	724	710	688	700	770	712	712	738	679	662	761	737	684	713	720	707	679	708	729	728	667	724	683	716	741	672	737	740	718	722	714	785	667	728	693	678	754	728	739	731	700	737	719	710	719	757	704	715	707	687	740	712	743	696	693	685	672	718	730	745	719	739	718	731	724	754	744	701	710	661	691	686	724	701	677	714	736	698	652	727	756	706	683	705	765	729	651	708	763	714	724	699	706	699	707	679	685	681	698	712	670	760	714	712	697	667	727	712	757	727	692	684	755	722	707	724	715	704	744	656	671	659	652	678	679	739	669	695	735	686	690	716	747	725	761	675	715	734	716	701	712	719	703	705	782	718	696	735	727	738	708	724	693	692	700	665	659	718	694	626	709	710	701	661	703	707	703	751	683	724	725	710	737	765	717	750	715	753	707	652	699	729	712	746	735	723	704	645	705	705	676	717	706	691	709	694	718	691	669	750	685	756	664	671	710	698	671	712	699	748	721	684	684	730	733	670	721	699	717	706	694	677	733	723	725	706	685	717	737	668	743	699	699	729	771	751	680	646	721	687	675	674	699	703	754	692	730	694	698	709	726	694	679	715	720	735	741	704	664	710	692	697	710	707	699	770	758	698	696	746	695	719	661	705	701	708	709	653	683	710	740	722	699	684	710	743	712	713	641	700	722	718	697	712	757	703	689	693	712	708	673	693	775	723	703	670	714	761	727	684	734	721	701	673	708	703	704	669	759	753	721	720	729	684	684	669	709	727	698	710	704	703	702	715	734	706	735	723	758	742	732	743	723	717	721	650	680	734	700	693	685	691	702	684	709	659	713	769	742	756	701	664	725	674	626	737	716	693	662	728	744	698	724	704	690	726	680	678	721	774	719	713	636	756	708	698	650	693	702	695	721	739	741	655	691	740	734	663	724	746	682	733	737	744	729	714	706	738	663	683	661	726	637	727	685	763	664	701	709	723	726	709	727	743	636	658	677	755	684	699	696	738	710	736	723	702	736	782	664	708	709	642	722	700	684	666	709	672	717	675	709	663	655	699	663	698	662	728	654	693	686	661	734	691	743	715	735	733	699	693	715	679	729	722	693	657	739	726	681	683	733	718	690	719	734	695	694	731	744	728	700	698	683	734	735	709	698	722	735	717	730	685	732	740	733	733	753	720	750	684	731	740	675	750	689	734	676	697	704	704	714	721	692	711	658	663	749	683	710	759	672	690	720	684	724	709	695	707	718	643	756	676	690	710	678	747	709	726	705	704	765	698	736	754	729	701	738	719	748	726	696	692	709	749	708	712	751	701	731	712	674	708	728	700	659	698	735	724	748	708	712	719	645	674	691	714	722	652	702	705	738	740	712	684	714	695	702	716	657	738	688	708	749	724	680	733	707	745	715	690	671	748	733	674	668	740	721	666	709	733	716	707	740	671	718	692	761	686	734	677	726	720	720	701	701	682	715	749	704	648	693	746	689	732	694	669	698	741	676	708	698	673	723	688	689	656	723	706	705	710	736	688	712	738	731	712	773	700	725	737	703	691	726	705	700	731	718	696	690	719	672	744	726	745	689	716	761	721	702	722	713	737	727	747	711	697	685	692	726	773	663	672	734	720	702	708	728	729	755	705	720	697	785	688	660	737	714	704	684	733	681	712	718	732	732	692	691	713	718	649	683	670	645	725	702	721	679	755	718	691	737	709	698	760	725	746	694	731	715	692	712	716	706	758	698	712	675	733	687	727	673	704	704	715	701	675	676	732	665	669	659	737	687	653	707	730	705	671	692	751	718	733	705	724	739	725	741	697	672	776	725	724	723	734	705	678	667	755	690	661	689	715	685	765	710	711	711	680	670	717	669	680	666	686	689	724	708	697	700	727	690	701	747	681	710	686	747	686	683	701	746	720	689	699	712	717	717	723	700	780	688	718	652	730	668	708	728	766	702	694	691	686	702	717	714	697	729	682	724	770	697	724	723	690	681	695	725	645	679	727	698	726	699	708	742	676	688	717	750	715	708	718	714	692	711	728	692	683	668	691	667	712	700	758	748	684	693	744	632	689	715	656	735	724	731	722	687	721	718	701	703	697	691	748	723	785	709	745	711	759	701	727	693	685	680	729	678	688	715	712	739	741	719	689	671	660	699	697	732	692	706	700	746	730	746	709	719	717	742	696	672	698	718	693	791	699	693	716	720	731	745	731	704	729	758	745	694	682	737	717	710	744	706	681	688	712	732	794	730	689	732	757	700	679	708	697	713	701	778	705	748	714	714	668	733	726	664	751	697	728	732	717	704	678	740	700	697	701	645	713	693	685	683	729	704	696	692	688	700	699	737	667	746	703	756	739	703	693	669	668	716	689	673	733	772	761	704	650	692	693	747	695	693	699	750	682	707	682	683	715	682	723	723	694	706	697	683	701	686	735	726	692	750	714	693	722	719	686	724	729	708	690	725	706	718	724	680	708	716	737	722	649	706	719	710	725	701	719	680	708	696	670	691	697	739	728	698	693	725	781	708	733	712	717	764	694	673	714	671	692	685	722	727	699	681	682	752	708	689	737	742	708	666	682	756	710	671	704	649	683	739	742	716	672	709	701	724	711	754	694	710	698	731	715	671	730	689	745	700	743	756	749	739	686	720	752	704	733	742	714	703	731	671	724	677	741	708	715	709	726	731	712	703	667	675	736	706	694	722	721	679	693	737	722	686	729	725	713	666	680	713	665	712	735	694	700	664	730	715	681	708	729	727	724	696	690	661	690	737	705	710	681	688	721	719	722	706	741	702	693	720	675	707	745	695	709	706	722	677	675	665	729	716	723	704	765	735	637
3803	9457	7704	4012	2830	2253	1794	1409	1289	1118	1029	912	917	963	864	774	823	795	773	772	745	774	748	784	807	808	787	817	751	776	743	795	709	711	745	776	700	703	729	718	666	734	732	752	689	726	748	730	682	739	697	711	708	710	705	758	724	744	742	743	697	708	678	756	703	689	743	772	709	723	686	766	748	707	749	728	735	703	668	764	714	695	744	755	724	730	732	674	718	705	717	703	738	757	701	724	778	741	733	710	719	754	714	718	708	700	740	738	716	748	771	728	733	724	704	735	712	727	652	741	696	757	749	707	694	694	769	689	725	695	711	722	675	773	725	704	713	725	712	720	688	743	775	751	700	695	725	721	700	715	709	731	760	726	739	715	700	675	767	706	718	724	707	660	707	730	715	745	726	711	672	725	739	717	747	695	746	735	763	692	721	715	684	694	725	717	724	733	696	739	728	705	772	691	732	678	741	741	726	719	704	677	749	720	696	741	690	729	683	763	673	685	731	725	743	715	706	747	760	740	738	709	740	713	773	758	727	714	715	758	757	679	724	752	735	701	712	678	670	698	698	704	716	719	715	721	731	726	718	719	728	734	678	745	720	722	744	643	748	684	735	742	724	718	706	704	761	760	669	757	742	720	736	756	753	710	725	680	761	730	716	717	709	735	701	726	726	693	773	721	697	722	734	705	734	693	738	741	712	782	705	719	716	715	717	678	722	727	665	702	732	720	756	737	744	718	742	725	735	713	788	689	728	713	742	719	779	742	754	710	737	731	718	681	750	683	732	696	689	731	728	700	708	749	676	674	728	768	734	700	724	715	754	691	768	738	737	696	720	750	709	713	765	708	706	720	757	760	728	741	694	746	692	734	710	732	753	751	714	719	697	748	693	718	770	715	722	725	745	736	704	721	738	740	741	716	730	727	729	674	735	737	697	724	748	675	689	738	743	736	695	728	700	684	721	748	688	700	708	716	720	763	755	702	698	723	687	705	716	736	717	731	800	692	719	737	729	718	679	712	728	709	703	697	705	754	690	689	693	759	763	757	747	688	741	683	705	699	717	743	687	752	671	742	689	715	738	674	712	698	715	710	759	711	759	717	699	694	691	713	721	690	757	688	722	734	702	679	775	701	726	754	738	780	737	745	742	742	745	726	706	708	717	693	695	761	724	740	743	749	709	702	685	724	675	740	697	721	693	768	741	708	708	749	696	698	680	717	740	756	693	724	699	744	732	702	762	703	744	731	722	726	704	711	705	744	705	733	726	697	713	695	716	711	701	677	688	662	684	727	718	736	742	730	677	718	753	723	744	682	726	726	747	759	731	707	719	731	677	755	713	748	733	704	701	729	745	734	704	695	699	680	703	688	705	684	746	706	684	719	670	737	698	709	740	711	689	743	717	751	738	707	726	750	684	699	749	719	760	706	709	673	741	749	705	723	657	770	706	714	727	735	733	735	742	743	670	723	684	705	685	706	735	735	720	733	738	731	712	744	720	715	725	708	754	728	701	728	722	704	704	725	738	718	723	724	714	708	737	727	736	684	705	715	731	705	704	752	700	749	748	758	736	723	698	663	734	719	716	746	750	724	649	749	745	797	699	729	752	721	760	742	704	737	773	754	715	695	739	736	699	743	730	702	724	688	704	747	738	700	775	733	707	702	719	675	687	746	710	700	684	736	704	747	711	748	664	711	692	684	676	772	726	714	719	702	731	792	727	730	711	689	744	720	746	690	671	699	732	739	676	717	729	736	696	758	703	717	753	719	746	687	760	730	661	698	728	725	756	721	685	710	720	705	747	712	740	727	702	759	704	737	684	731	699	692	737	730	706	732	722	699	763	747	723	727	740	733	704	725	739	753	742	743	698	738	715	702	687	723	732	727	705	696	736	681	736	723	745	719	714	755	719	710	663	742	766	723	699	715	713	777	740	715	748	710	739	720	736	690	729	746	722	686	730	727	698	694	708	699	697	689	718	740	731	759	753	683	708	729	771	694	717	685	750	764	728	700	737	743	691	699	712	728	740	768	707	741	683	708	673	712	738	770	732	701	689	742	692	713	772	678	705	723	678	651	779	730	686	729	707	713	716	685	726	676	656	713	727	774	708	688	730	725	781	751	748	741	705	733	674	778	691	734	727	774	719	691	698	710	720	690	752	702	726	678	650	710	723	717	694	727	688	733	693	707	713	732	721	724	726	672	672	721	737	709	713	792	704	780	705	773	658	760	742	709	720	687	746	787	688	710	746	758	710	754	736	771	721	686	761	709	733	738	682	767	713	704	714	713	753	672	700	755	716	719	763	734	779	736	711	709	742	694	714	736	757	710	678	710	740	741	657	713	691	701	751	745	692	700	784	702	759	738	739	720	706	757	715	737	694	713	689	712	731	759	735	693	700	683	722	754	784	739	747	717	695	712	729	718	711	685	706	728	687	736	720	717	705	731	701	742	673	754	699	732	712	725	645	716	736	695	718	689	680	706	745	741	687	659	667	712	706	720	687	719	698	733	743	715	716	714	685	729	724	764	684	724	737	759	699	735	698	719	706	767	737	739	720	679	712	766	731	781	711	720	686	712	707	702	688	716	705	732	704	727	695	759	743	681	701	700	713	711	722	723	733	696	691	724	725	735	771	752	703	745	763	732	745	773	750	710	738	722	697	646	725	729	717	721	738	764	713	689	710	675	737	711	661	728	712	726	734	688	744	733	742	729	721	686	729	673	721	703	711	682	735	716	680	721	730	710	747	704	674	752	731	700	691	751	704	741	677	740	727	682	730	750	775	695	701	785	739	748	719	671	725	711	722	708	710	728	711	721	698	710	728	704	706	734	730	732	770	751	717	704	685	742	707	731	739	716	719	711	800	701	723	699	728	704	722	772	731	734	695	673	719	689	696	749	753	705	779	667	755	743	676	732	721	699	743	695	697	743	744	702	735	756	734	701	726	739	712	789	763	716	745	745	702	750	746	711	718	694	721	710	728	698	703	735	715	730	711	711	745	730	750	728	718	744	696	688	709	734	717	724	734	641	692	687	733	692	750	716	708	701	683	715	710	720	689	680	676	720	703	793	719	719	779	751	733	734	702	725	748	710	675	736	701	726	748	755	695	728	728	758	691	711	739	729	714	743	671	704	725	727	688	740	744	739	768	703	735	748	696	728	754	751	672	658	768	709	751	647	729	741	756	683	699	748	780	729	735	697	717	710	689	682	749	752	729	730	762	703	771	750	687	758	675	694	719	741	711	702	711	715	711	729	731	755	686	746	737	745	729	719	713	707	746	757	694	746	680	745	724	694	792	748	698	730	703	724	771	679	669	695	755	688	737	727	800	746	737	714	716	715	755	707	750	718	757	703	697	721	738	734	752	692	728	771	733	748	714	680	713	702	694	739	670	682	737	711	701	756	738	760	700	721	698	734	718	727	705	723	708	717	755	727	701	712	739	674	683	703	725	660	732	744	727	705	711	707	711	728	752	701	716	710	764	751	699	648	711	729	705	743
24936	21314	28449	24508	21201	4847	597	423	357	306	289	293	299	261	233	246	230	223	196	203	240	226	208	202	212	208	212	208	227	224	189	190	215	186	186	209	188	191	212	208	200	176	212	212	204	192	200	202	208	200	202	196	197	194	189	200	187	209	161	180	209	185	203	194	184	173	199	214	200	189	170	193	199	198	188	185	196	189	188	178	165	206	193	205	209	201	189	193	170	200	214	204	210	192	196	180	194	202	187	184	173	167	177	201	193	174	179	194	199	184	214	187	200	198	192	184	187	200	220	178	186	179	232	180	198	186	199	187	192	181	191	218	190	171	187	194	192	207	191	190	168	173	179	183	206	202	179	183	212	182	192	202	186	173	212	187	212	193	213	216	191	178	214	161	174	215	201	193	189	219	213	199	204	200	189	189	215	184	183	177	179	204	209	179	214	166	165	184	215	212	180	196	186	175	197	224	192	183	174	190	208	211	168	205	183	207	175	199	196	200	181	177	202	195	192	155	178	182	180	197	182	183	189	183	181	174	182	178	179	177	186	174	192	195	175	181	188	194	174	158	189	171	182	201	188	191	186	168	207	172	179	175	198	179	190	161	207	187	157	195	188	185	206	155	186	183	204	191	209	186	206	165	200	198	173	202	214	174	150	196	210	200	192	179	213	201	240	187	192	168	171	199	187	194	212	192	194	176	194	219	200	172	180	195	176	167	177	200	199	161	202	185	197	226	189	209	179	232	200	195	195	179	191	180	183	174	188	181	172	181	189	194	194	175	205	189	157	231	203	211	187	203	173	201	200	179	181	178	196	207	191	214	185	203	205	190	211	190	172	197	197	185	191	197	163	200	203	188	185	172	182	185	207	214	171	175	202	175	204	180	178	193	199	198	193	191	181	177	180	187	202	177	200	180	221	203	191	186	166	199	187	209	187	180	189	212	211	190	190	196	187	215	189	197	188	187	186	192	186	173	190	182	208	178	209	158	191	199	199	189	198	188	204	185	181	196	190	188	179	174	204	194	201	196	192	193	189	201	189	203	203	201	192	211	183	202	184	212	190	173	194	154	191	173	194	213	184	162	187	209	191	184	177	202	192	193	180	190	199	206	210	205	192	214	194	188	194	191	190	189	217	190	190	189	188	183	185	187	182	169	177	198	186	181	180	185	179	204	199	187	189	180	192	215	189	177	215	216	184	166	175	189	178	186	207	184	188	194	196	207	217	191	210	167	166	193	198	201	196	193	208	158	178	207	179	217	199	184	194	198	196	188	196	193	183	173	214	207	174	196	185	187	187	182	205	218	189	183	181	192	180	201	187	195	174	199	210	179	186	178	184	186	195	181	173	164	161	180	167	204	202	212	180	170	216	197	212	200	180	162	205	219	172	190	210	193	186	209	182	193	204	189	196	171	186	180	180	194	172	214	183	181	189	179	208	180	183	192	178	179	169	211	178	188	178	227	201	185	182	219	194	167	191	176	210	172	198	199	185	206	216	150	199	207	182	204	206	200	170	202	191	193	170	224	173	208	202	215	203	190	183	193	188	188	186	195	181	222	208	192	215	185	192	207	201	167	158	179	165	186	184	190	193	197	192	187	210	193	193	196	173	199	206	210	190	208	163	189	195	185	199	195	200	200	191	183	190	183	176	203	210	159	162	198	185	197	192	183	158	190	180	194	203	198	182	196	202	176	193	190	193	193	202	208	204	206	207	192	184	210	207	191	204	165	186	177	177	190	209	181	195	208	183	210	179	188	167	213	196	182	198	184	197	204	191	186	199	186	197	209	200	190	178	197	168	157	191	188	185	182	202	185	213	212	184	180	174	194	199	184	184	193	179	171	176	198	205	202	197	197	173	217	181	188	184	203	194	189	197	186	187	177	190	194	225	182	187	188	178	200	190	178	201	181	204	182	176	195	179	205	182	195	181	185	193	225	185	198	177	182	197	206	177	170	182	173	207	223	188	206	205	191	198	198	178	213	202	210	192	213	191	169	210	184	191	202	196	184	215	195	189	165	206	180	163	170	172	194	206	171	186	187	180	173	208	203	180	195	160	184	172	175	184	209	183	178	194	203	167	157	211	171	173	204	192	182	192	171	183	193	166	186	199	204	192	186	212	179	188	194	180	192	176	199	187	225	198	195	181	196	185	185	196	203	186	182	213	181	203	179	190	161	191	169	192	194	197	214	211	185	207	208	190	194	195	190	186	196	175	168	212	172	176	204	182	206	196	169	169	199	186	207	193	193	192	185	209	178	195	203	196	174	197	194	199	203	180	195	173	202	211	186	170	182	211	166	202	210	208	167	199	224	192	194	188	173	189	185	212	189	192	201	207	203	200	184	185	173	184	178	199	189	197	197	183	172	203	217	198	188	193	174	182	216	186	233	192	191	227	191	192	179	223	202	175	187	187	172	202	175	197	187	196	202	187	177	209	186	179	199	170	201	203	183	187	205	192	195	176	193	184	194	197	185	187	179	193	216	206	212	183	203	184	175	200	169	204	188	207	192	206	182	188	184	210	200	183	212	185	182	198	181	191	160	188	197	176	191	200	204	168	173	207	187	205	207	165	160	212	176	192	206	196	204	223	195	198	211	205	177	176	195	190	178	206	203	203	207	181	198	211	215	222	163	188	205	195	185	201	193	179	190	190	204	195	199	177	208	183	191	174	180	194	195	200	171	200	210	206	208	190	198	199	210	196	190	177	192	179	189	198	196	171	182	191	192	197	189	227	167	194	185	188	190	176	203	192	191	190	199	183	189	183	203	191	201	178	204	197	172	191	195	188	177	195	178	191	175	212	188	202	196	190	226	193	213	159	192	190	183	194	208	168	173	206	178	193	173	189	202	181	182	174	193	191	187	211	183	174	205	195	180	188	201	185	201	181	181	174	200	210	179	190	186	179	204	180	193	201	177	202	188	194	203	178	164	185	187	185	195	198	204	193	187	189	175	180	191	192	166	200	188	180	211	174	180	205	201	204	191	190	187	201	197	189	165	172	190	193	202	192	189	194	210	214	202	186	185	179	185	177	199	207	172	162	206	172	185	187	179	175	168	173	192	179	186	203	205	208	190	188	217	192	191	179	197	179	192	205	185	178	218	181	213	192	217	197	198	207	193	193	168	180	190	196	209	187	186	179	174	203	204	193	157	194	192	194	180	223	205	181	190	177	199	170	213	204	161	202	212	172	196	201	182	185	183	194	187	211	200	183	201	180	226	195	171	173	172	193	174	187	212	212	204	197	175	206	212	164	190	191	196	173	189	193	203	188	195	192	190	169	186	186	221	173	192	195	180	182	191	175	208	192	198	218	198	190	206	187	199	194	174	194	202	235	222	186	176	187	200	200	175	197	187	194	192	191	189	211	196	203	199	207	195	199	181	181	187	190	195	193	204	224	206	186	166	187	198	171	186	162	200	182	183	221	204	175	200	190	196	179	217	185	187	169	180	184	218	186	194	196	174	190	192	177	175	166	184	155	221	157	197	205	178	191	188
3586	6106	4778	2369	1616	1173	931	735	542	474	424	381	354	341	286	290	298	269	253	237	259	241	246	220	240	267	231	237	216	217	240	224	235	232	214	249	225	229	223	217	227	211	214	222	219	252	234	201	255	240	208	234	232	211	225	209	212	236	204	248	210	215	223	232	241	220	228	229	215	202	190	222	207	208	212	213	216	243	230	184	233	213	238	238	229	229	224	216	216	193	189	218	238	218	193	203	210	221	199	203	239	222	199	220	196	193	223	206	241	226	210	227	204	231	202	213	219	216	226	192	216	210	211	210	203	229	222	225	218	238	248	197	202	215	221	219	211	225	210	217	187	202	227	213	229	206	238	235	214	198	231	215	215	221	196	218	221	217	239	218	219	199	224	217	206	224	201	201	222	216	233	221	238	204	209	231	208	218	215	238	195	222	202	221	226	216	219	209	210	199	237	247	219	219	188	215	196	213	192	207	237	210	218	221	229	188	210	214	216	194	201	236	208	194	223	208	194	227	214	236	213	228	208	216	178	233	214	247	239	217	207	238	207	206	209	207	199	208	227	225	227	196	208	198	218	192	197	226	222	217	204	237	208	229	246	228	224	215	206	192	196	176	226	212	222	225	205	209	215	198	229	205	199	216	221	229	206	208	202	202	194	225	196	212	216	229	214	207	204	234	227	218	205	223	202	204	198	221	235	226	231	214	223	190	227	214	213	197	209	192	187	205	224	229	225	198	212	255	212	200	221	213	215	202	212	215	214	221	223	239	207	243	223	213	223	201	217	195	195	210	224	215	223	179	214	214	223	208	187	198	212	219	226	204	228	237	226	212	226	193	195	241	203	209	231	195	233	208	209	212	254	231	195	215	218	205	223	231	197	213	197	187	219	177	221	205	202	220	184	227	235	212	218	228	197	218	226	237	197	202	212	209	217	214	213	223	209	214	202	211	205	224	207	213	193	216	168	223	212	223	230	212	202	210	207	220	232	216	203	208	220	240	218	219	238	223	226	215	205	210	218	195	218	236	196	210	196	223	207	226	217	220	222	215	209	245	208	237	214	227	215	199	173	217	220	202	223	224	202	225	226	208	213	219	204	183	189	211	219	221	228	220	220	214	216	218	238	192	224	227	225	200	208	227	216	244	208	210	224	201	213	194	212	230	203	203	204	213	228	236	196	205	238	201	222	183	214	224	227	230	215	229	201	209	204	214	201	236	207	233	221	227	195	217	225	223	216	194	205	211	215	213	237	224	189	225	244	235	213	205	224	222	208	220	210	211	219	219	205	207	226	223	185	213	218	223	228	181	192	196	211	213	221	208	222	207	225	207	208	235	232	209	214	226	230	221	219	227	228	217	222	216	231	198	232	199	197	216	230	233	223	203	225	193	220	218	235	233	214	244	194	208	224	232	239	198	229	202	237	227	200	209	212	260	244	190	214	243	222	236	215	219	221	229	196	215	215	214	208	216	225	184	225	212	214	212	221	215	217	189	239	225	192	230	225	188	221	211	198	217	206	227	225	214	244	193	222	207	218	207	211	231	221	216	206	213	234	197	227	208	234	206	225	228	208	224	227	219	203	248	228	218	202	202	230	198	208	219	195	181	220	197	208	229	220	226	230	203	226	200	234	236	222	219	190	186	230	209	229	208	198	245	219	226	213	218	237	216	219	199	231	208	193	215	203	227	220	232	213	227	206	212	220	205	198	218	223	212	204	206	182	200	221	194	212	195	226	199	222	224	199	200	226	213	219	202	233	200	214	240	206	207	203	222	205	205	189	213	213	218	227	195	196	213	221	222	212	202	231	226	207	213	211	232	225	206	246	225	219	214	220	231	234	242	209	209	232	206	231	231	209	211	245	222	214	232	215	215	222	214	211	219	213	201	215	198	199	225	212	220	194	211	234	235	225	217	214	229	212	188	210	197	226	230	210	224	203	219	225	223	228	228	207	196	235	209	194	213	218	198	202	182	224	229	257	221	214	185	220	208	209	226	202	205	203	213	223	203	194	205	235	213	224	215	224	203	220	191	233	222	168	225	223	236	218	201	259	196	213	204	218	223	233	216	239	238	224	232	252	204	220	223	226	234	225	207	206	225	221	231	238	200	230	210	214	249	197	212	226	225	170	222	225	209	194	210	219	190	200	219	195	229	218	200	213	206	182	233	213	212	201	220	206	214	215	227	199	207	235	208	230	219	240	208	231	199	228	212	230	220	214	255	226	230	217	198	202	202	226	196	224	246	209	213	239	206	207	235	212	222	220	212	247	222	244	214	231	213	243	229	230	213	234	200	195	227	229	218	221	237	195	182	212	193	220	249	212	210	197	235	233	201	204	232	249	207	217	221	238	197	197	216	207	217	238	208	205	192	200	224	223	234	223	205	203	223	209	204	210	217	212	223	236	205	202	206	229	221	208	213	217	210	224	202	249	197	211	227	238	220	212	210	212	217	186	218	205	232	228	223	206	221	211	226	219	203	211	210	209	225	216	232	226	189	234	196	247	219	224	226	215	220	206	221	210	221	231	212	216	210	222	198	217	191	200	229	219	208	224	219	229	203	199	240	222	226	216	217	206	202	246	201	227	210	224	222	234	198	211	206	251	228	212	201	213	234	218	223	222	198	234	216	201	227	239	221	222	215	205	228	225	210	198	217	214	203	204	217	215	197	230	204	225	222	222	221	216	197	216	233	194	212	215	205	222	218	206	241	233	200	219	217	200	240	219	218	212	201	213	197	228	216	210	217	220	190	197	219	211	201	199	224	225	217	213	206	221	227	204	216	246	222	196	227	251	218	206	224	230	223	204	218	228	202	213	213	199	218	222	202	240	193	213	211	198	223	218	236	215	198	207	234	225	217	213	223	235	224	232	235	219	206	181	205	229	208	225	215	212	219	184	206	195	197	222	227	230	217	204	208	227	236	208	229	217	216	217	179	228	212	222	199	222	233	229	234	217	222	226	206	206	232	194	218	217	216	221	214	209	198	219	193	197	245	243	232	222	211	227	189	205	205	217	222	234	192	193	216	202	202	205	192	238	202	220	224	226	206	224	200	217	188	197	202	245	202	202	213	203	220	223	215	207	222	191	233	196	204	207	236	224	206	217	189	222	244	243	234	206	224	212	203	210	208	195	222	198	180	220	226	231	226	215	210	197	208	207	229	234	214	216	245	202	219	239	233	215	233	188	203	255	209	203	219	223	219	207	219	221	245	210	220	188	203	204	223	231	182	214	209	210	238	201	223	213	242	222	211	211	207	210	185	247	204	205	203	229	228	228	202	232	215	221	240	224	204	203	234	214	212	219	219	211	212	218	197	234	205	207	237	232	234	222	227	216	229	209	228	211	207	233	219	208	227	232	200	215	219	229	229	204	200	248	215	222	239	208	202	203	216	227	206	220	212	218	208	200	224	213	239	211	210	212	228	203	191	224	217	211	210	219	217	211	228	211	211	190	227	211	218	204	204	213	229	233	205	232	210	206	207	209	236	213	239	224	220
22828	21380	29228	23916	21380	21459	17106	1920	1184	1056	930	791	826	724	690	665	629	645	609	656	615	633	588	578	589	541	564	502	550	579	560	529	555	554	491	570	502	545	543	558	511	555	532	522	540	544	570	525	489	515	565	515	480	518	518	546	548	548	578	539	530	568	551	532	527	546	521	549	546	507	586	553	505	555	495	489	517	513	499	523	519	526	541	530	556	512	521	558	531	512	526	538	530	530	531	542	560	523	503	492	522	548	505	517	553	589	498	534	512	532	531	532	508	519	548	529	518	539	551	502	520	542	506	521	507	505	523	499	524	514	525	557	497	472	514	505	530	546	509	526	521	498	524	538	520	542	488	507	520	478	537	497	511	501	534	525	487	550	516	524	514	479	524	503	521	477	511	550	518	538	526	528	515	539	543	525	482	522	500	552	550	547	514	553	493	513	537	541	484	472	524	534	556	520	553	513	522	473	531	514	542	543	447	530	562	514	522	495	500	530	487	502	498	513	481	553	478	489	509	519	508	489	524	519	527	506	477	474	520	538	518	501	544	526	524	510	464	522	499	514	505	503	466	507	502	493	512	536	503	514	537	528	495	519	527	531	515	490	544	514	542	475	524	518	516	514	521	529	466	506	495	523	478	482	517	506	513	511	513	480	479	500	537	531	537	497	497	509	494	496	520	542	477	530	532	518	497	493	495	470	497	479	480	519	499	523	519	481	518	531	496	484	519	513	509	490	550	499	529	524	530	518	520	522	560	523	526	481	535	532	535	510	523	518	497	492	516	514	498	513	529	520	505	470	508	537	518	531	556	510	535	539	538	480	503	499	509	550	521	555	525	465	526	511	552	483	549	522	524	542	559	528	503	563	521	528	498	539	492	513	509	529	466	506	527	506	491	589	520	517	538	534	500	528	536	529	492	524	500	536	477	494	490	522	510	479	547	512	490	512	504	508	509	507	509	521	480	551	529	512	526	528	518	551	526	525	497	558	517	504	510	540	558	552	527	479	480	492	523	563	479	495	500	523	522	526	517	507	501	541	566	523	528	521	526	507	546	520	499	531	529	553	510	547	481	542	511	546	495	478	535	521	544	543	494	494	536	551	506	529	522	494	452	512	540	479	506	509	543	488	478	491	523	523	509	533	543	482	479	537	530	529	522	559	509	481	520	476	540	506	525	517	554	497	519	498	576	514	489	501	522	532	578	545	512	531	523	510	512	562	521	522	510	500	506	517	517	536	513	503	493	537	518	519	536	506	513	562	547	471	552	492	533	533	539	524	491	501	474	515	536	529	504	558	476	524	455	484	517	479	483	507	505	515	526	460	502	505	510	496	548	500	514	528	480	499	504	525	510	528	513	493	525	511	524	500	482	518	476	517	498	475	560	505	562	535	499	549	524	523	513	512	459	565	523	503	548	531	486	520	523	562	514	485	550	525	529	498	536	522	523	497	548	531	550	520	485	508	508	530	515	518	551	539	509	522	522	496	521	507	531	563	531	527	484	492	563	516	502	501	545	488	487	537	493	514	524	496	483	474	528	527	518	504	525	527	495	512	516	517	538	507	529	479	537	495	515	523	482	532	505	521	527	503	521	538	504	511	510	555	521	472	515	514	526	504	457	546	471	487	520	504	549	517	515	479	514	528	540	495	506	516	522	499	532	532	467	540	537	523	496	494	554	505	539	550	546	514	514	507	484	525	534	473	515	531	514	535	556	506	494	522	546	492	535	533	528	507	532	509	530	534	529	532	539	536	533	529	494	502	522	523	528	560	506	524	509	566	508	519	546	500	525	498	544	500	513	540	489	503	497	461	472	503	496	520	525	510	523	572	535	517	492	534	525	509	505	506	511	518	514	537	514	499	549	510	487	537	576	539	506	510	500	503	491	532	523	515	488	540	509	535	555	546	521	499	503	516	548	500	492	518	514	543	535	540	521	552	543	512	518	525	525	522	504	517	475	515	559	543	516	536	506	502	500	520	498	525	535	503	521	554	511	502	474	556	520	497	515	529	512	497	576	522	477	534	517	552	492	468	501	519	487	519	496	503	508	528	520	510	479	495	491	521	466	494	551	532	486	527	545	515	499	553	550	487	538	488	535	533	511	502	511	540	518	537	489	489	476	506	490	553	519	507	496	472	540	508	548	537	543	509	556	525	508	507	506	479	510	580	512	503	535	522	561	527	494	513	488	513	510	515	522	532	513	503	505	502	482	501	492	516	516	504	519	542	512	505	517	507	475	523	522	505	505	478	486	515	538	516	490	508	518	505	488	526	488	538	538	525	535	497	466	547	553	541	501	483	528	598	537	488	546	524	515	493	516	509	526	522	530	479	496	519	533	538	462	480	507	498	504	495	516	521	523	500	543	484	506	534	533	538	523	531	524	528	541	542	516	539	515	483	509	522	544	509	515	486	519	522	522	529	546	515	519	518	532	526	508	506	518	553	545	536	554	532	511	494	536	580	501	484	507	490	494	502	505	500	509	522	517	498	548	527	514	545	504	499	516	558	524	536	486	508	501	541	519	553	519	501	493	520	533	531	484	539	527	536	530	528	508	531	562	482	510	521	537	525	515	500	522	496	487	515	464	518	491	520	495	495	496	525	520	494	534	520	504	459	524	535	497	523	519	521	509	510	514	554	489	513	513	460	512	538	497	570	522	493	493	484	520	540	502	479	533	498	488	530	529	496	521	543	509	485	495	506	512	495	520	546	534	516	566	527	524	585	476	538	574	507	481	518	544	483	525	506	539	537	513	516	506	504	522	495	508	530	511	501	567	515	565	499	575	499	452	564	543	498	529	491	510	522	564	504	520	515	533	511	512	526	522	501	535	522	496	491	514	515	487	475	519	527	510	486	507	478	539	483	500	510	500	515	517	520	516	525	518	524	523	546	466	524	520	481	498	460	555	519	518	556	491	499	513	514	515	569	486	466	537	529	508	472	483	508	513	535	532	491	537	545	533	540	499	481	511	530	567	517	544	471	500	508	520	509	512	555	490	516	498	500	526	511	468	539	530	503	511	513	529	505	479	474	511	529	490	518	552	525	496	488	551	512	482	486	500	495	478	539	484	522	503	503	558	512	536	489	530	498	514	470	524	511	521	497	549	545	524	483	496	522	509	496	520	518	542	540	524	505	494	454	560	554	525	537	536	553	515	503	526	472	525	561	533	507	506	514	473	532	497	537	517	519	553	501	492	519	498	530	497	537	497	492	514	512	496	531	527	490	504	531	514	488	521	476	545	527	505	539	505	515	506	510	518	530	496	530	549	511	500	496	525	524	498	537	500	499	517	525	514	535	550	489	517	532	530	517	510	513	510	531	503	539	549	547	529	508	533	478	526	512	512	507	487	515	522	492	564	531	519	506	492	479	519	514	544	547	571	541	495	512	541	494	532	506	477	551	460	485	512	511	502	495	523	488	515	526	528	509	531	512	500	489	538	552	550	512	523	535	525	504	531	522	509	511	517	501	506	492	529	499	503	535	539	539	488	528
5151	15345	12585	6433	4529	3443	2562	2004	1573	1389	1215	1051	977	865	835	730	764	744	717	659	672	639	642	633	599	613	581	605	608	551	569	616	574	576	552	561	558	595	561	579	630	542	590	591	540	577	562	592	539	565	577	510	542	554	587	564	564	566	542	553	558	545	579	570	570	517	534	513	545	517	553	532	577	535	550	566	526	579	539	529	533	531	593	500	549	554	532	571	545	535	567	551	571	542	525	507	527	536	553	549	531	592	548	539	557	577	550	541	537	559	622	562	537	539	555	599	565	558	585	532	566	578	550	514	558	503	559	476	564	577	535	579	542	538	509	507	549	567	550	546	566	569	587	538	517	521	556	540	597	523	517	577	545	540	534	506	556	534	544	555	562	539	531	526	547	556	564	528	559	562	553	553	523	530	559	569	579	571	535	515	562	497	564	575	572	585	554	526	561	531	569	556	536	543	507	551	518	535	517	566	549	558	518	553	508	510	543	567	554	488	555	579	550	509	560	570	505	536	532	551	542	561	570	540	529	523	521	524	498	568	547	516	548	542	594	537	541	526	553	547	536	546	538	511	528	550	609	587	519	514	577	552	566	557	541	542	528	548	538	503	557	524	524	581	539	579	561	604	573	536	549	548	519	540	510	566	579	547	566	499	577	527	525	567	528	575	545	558	563	550	543	543	574	539	526	558	528	562	570	518	561	511	562	567	506	619	533	542	530	586	497	544	537	516	546	566	525	513	532	571	551	500	547	569	537	538	546	529	531	580	513	544	532	591	546	520	571	579	546	537	530	534	569	530	577	535	587	525	578	530	529	546	574	558	587	510	513	538	581	546	532	516	583	530	558	544	523	530	516	518	500	534	532	543	560	535	599	520	521	529	539	541	543	549	539	528	515	542	535	526	580	502	572	552	597	538	536	509	542	546	613	552	567	567	525	514	568	554	548	569	578	573	549	525	555	562	552	555	529	485	524	530	545	526	557	562	584	517	587	501	537	509	561	578	531	531	532	540	557	537	540	527	563	566	536	554	535	608	566	504	524	510	509	571	540	495	543	563	558	565	527	494	533	516	534	520	531	544	542	544	547	546	546	557	524	511	545	544	553	521	571	530	578	516	533	522	566	543	565	548	533	519	544	534	575	483	518	540	547	522	572	544	583	496	522	546	572	552	541	552	553	567	497	525	536	555	537	544	555	541	563	550	532	532	507	500	582	555	554	510	552	523	552	577	560	568	512	506	512	565	546	544	539	587	542	566	548	501	560	540	558	530	542	530	542	564	552	538	528	574	540	553	534	553	591	556	559	529	539	538	530	535	509	517	517	514	558	507	612	558	521	542	556	570	515	583	561	526	531	540	552	524	578	529	562	526	553	526	607	546	535	568	558	501	562	589	558	525	544	515	504	525	543	520	512	569	512	575	529	511	550	546	573	533	562	542	507	538	570	558	514	518	516	541	557	521	539	553	542	546	558	539	528	566	547	534	571	500	566	543	556	539	552	522	529	597	550	573	550	580	591	537	511	550	578	515	537	573	517	550	509	503	528	567	545	529	537	536	556	539	541	524	549	552	526	526	542	565	524	555	541	584	563	565	561	509	528	578	567	520	507	576	532	515	562	552	525	554	573	549	545	565	534	542	559	556	525	560	537	562	541	492	539	557	519	517	532	496	528	553	518	556	524	566	544	504	566	551	528	542	492	558	535	539	526	555	577	544	543	559	573	522	555	536	578	502	538	565	555	487	576	547	532	548	557	509	516	561	542	518	510	600	524	554	513	525	572	536	532	562	567	531	536	607	524	576	580	518	536	538	564	545	573	536	555	556	571	534	586	564	526	579	533	539	500	518	537	493	519	511	523	545	534	525	606	537	535	569	523	530	567	535	516	586	532	540	569	498	556	550	534	491	571	554	538	578	543	557	516	547	542	501	542	534	559	570	501	501	508	560	525	556	527	549	520	518	569	533	528	553	526	514	563	578	541	529	514	536	577	587	565	546	516	509	558	554	517	559	560	521	534	531	545	542	531	538	519	527	547	537	558	539	536	543	520	547	567	518	570	509	572	570	523	513	539	526	517	513	539	533	545	530	525	549	536	539	572	527	521	551	528	554	530	585	539	515	532	530	569	522	573	566	576	541	547	539	542	526	533	522	528	546	582	539	520	487	520	543	517	554	545	560	559	552	565	542	529	535	542	558	584	549	552	549	580	545	564	517	539	548	556	538	561	550	558	507	565	587	535	522	533	537	546	523	548	569	528	541	545	621	571	511	541	523	536	535	502	517	551	549	581	554	551	548	571	562	522	546	544	588	517	555	563	539	560	533	570	560	521	527	534	531	463	525	532	582	513	579	516	532	506	521	541	550	515	566	529	572	575	541	479	542	516	565	548	512	574	532	531	555	559	555	585	530	542	567	544	550	520	555	568	491	523	563	552	535	498	583	585	532	580	525	573	547	541	538	520	538	555	594	569	519	567	561	523	543	518	559	539	550	594	570	551	523	546	542	512	561	521	523	500	533	560	525	531	516	577	574	517	577	565	563	531	546	529	507	545	543	530	505	508	535	567	548	552	517	545	548	514	566	529	519	511	533	521	578	546	556	571	549	544	511	569	560	534	530	580	593	531	535	549	546	587	551	530	536	530	503	545	506	521	541	534	553	564	547	496	530	561	557	522	522	530	540	545	530	556	566	481	523	549	528	536	518	525	523	524	527	523	512	559	575	570	519	537	526	549	524	508	550	544	561	519	543	585	566	566	542	595	509	508	529	549	574	580	565	546	568	487	528	545	563	569	572	546	539	552	509	545	529	517	582	528	509	534	539	538	593	519	596	558	521	578	490	530	560	577	554	581	558	545	532	547	579	550	557	533	559	527	532	545	532	537	517	548	540	542	562	537	509	544	547	521	555	558	563	504	580	541	560	518	552	511	554	551	566	566	521	534	543	516	524	532	506	536	521	534	543	575	528	523	506	494	562	515	539	571	536	560	525	562	571	505	534	564	561	521	539	490	529	547	520	521	554	551	542	522	538	556	586	554	511	547	532	518	553	557	513	554	549	543	551	514	520	541	486	548	534	570	538	535	558	555	552	508	542	529	548	552	547	538	586	540	519	514	572	542	551	521	526	585	504	523	573	543	549	550	547	551	536	532	541	534	530	547	533	522	513	539	520	571	518	570	542	522	624	542	519	528	535	525	557	543	551	554	563	518	515	560	525	529	520	507	539	493	562	580	556	536	518	553	580	572	583	528	586	511	547	551	576	607	548	513	515	545	521	522	545	531	543	567	558	514	562	542	549	517	530	521	518	517	520	545	524	526	537	546	553	544	581	518	540	516	524	562	521	507	550	568	586	556	501	559	556	555	536	533	550	512	524	522	514	552	545	534	564	573	517	566	584	567	531	501	572	548	568	545	543	559	541	518	515	530	577	545	487	502	552	560	546	545	540	567	536	549	528	545	548	515	528	532	556	555	527	527	544	546	522	519	563	563	547	521	496	576	590
27470	20803	9897	961	592	569	507	458	408	392	412	412	457	412	398	411	406	409	380	408	400	434	429	430	393	425	385	409	422	440	393	402	403	430	397	397	375	382	384	436	435	414	428	400	404	419	434	416	411	423	432	390	373	434	418	465	443	378	426	424	373	390	423	429	387	451	423	429	419	407	421	397	375	420	408	442	422	376	416	385	385	410	350	431	425	406	452	451	411	382	430	429	413	429	407	410	406	393	435	403	400	398	402	386	394	420	400	443	431	397	435	440	394	416	458	416	397	410	416	427	410	420	429	413	418	386	404	436	396	376	395	429	439	437	409	406	417	393	422	410	417	428	389	443	427	389	424	393	435	406	410	410	416	377	425	404	400	398	409	404	431	415	401	400	383	434	382	428	416	419	424	462	387	434	421	403	385	404	395	418	427	384	390	393	386	428	423	381	404	373	403	392	397	389	396	382	449	416	407	409	404	445	375	435	381	436	418	428	389	409	445	426	439	379	410	429	400	417	413	366	432	431	423	366	406	435	382	415	436	415	431	400	418	450	414	424	390	407	411	460	413	406	418	418	417	433	428	412	393	432	425	406	445	421	454	408	427	430	415	437	442	444	421	431	371	401	458	439	414	433	422	417	421	426	434	409	419	374	379	415	433	411	400	442	443	439	446	439	421	427	404	436	454	443	427	442	391	395	396	421	460	415	412	402	418	421	422	407	448	434	393	422	422	410	364	422	370	422	403	435	391	397	423	439	430	465	411	420	439	382	412	416	442	447	427	374	412	427	406	381	437	385	408	389	390	447	454	425	440	407	412	409	451	434	379	417	419	406	391	422	383	457	422	430	434	404	407	420	434	434	397	413	429	372	408	401	417	389	399	436	414	398	440	443	412	394	392	377	419	417	438	399	419	393	412	409	397	443	368	381	431	423	414	409	401	464	428	421	421	417	380	410	458	444	408	403	406	425	393	434	406	440	417	426	428	406	444	413	433	426	426	425	430	422	411	390	444	417	432	422	420	408	440	398	403	431	465	434	416	400	431	426	475	383	408	397	425	428	406	435	414	393	402	420	422	376	419	395	412	407	399	384	409	412	428	436	419	418	380	395	399	387	429	420	428	407	412	420	429	413	388	387	415	425	442	407	423	460	418	407	403	399	414	378	418	396	452	394	421	429	373	429	419	408	434	403	440	406	427	415	416	407	433	396	385	415	390	384	410	400	418	394	422	402	448	392	407	440	432	407	436	409	410	369	406	434	401	386	437	415	408	423	393	440	393	385	405	412	421	411	420	405	449	418	423	411	432	407	406	405	432	424	434	387	409	420	443	422	410	441	409	394	405	398	390	420	389	371	434	376	401	433	421	448	381	409	418	433	396	406	414	407	419	432	418	405	410	418	429	394	416	426	401	417	395	442	439	425	395	427	388	411	416	419	378	415	406	415	398	443	400	390	407	415	396	428	420	440	378	398	425	406	379	445	403	420	406	440	416	375	426	394	381	395	446	422	417	402	447	416	422	396	391	402	440	400	439	436	395	382	379	427	431	409	410	408	419	394	378	424	448	403	427	398	461	379	416	399	436	451	412	391	448	438	421	390	403	402	431	412	391	396	398	428	370	428	460	427	401	425	420	420	429	387	405	416	396	400	424	429	384	391	418	387	403	418	429	395	405	377	414	427	434	418	395	415	434	383	395	416	430	388	435	426	403	415	411	411	442	429	424	422	410	414	392	451	420	413	419	416	363	393	416	404	402	419	418	407	410	393	412	414	419	381	366	400	432	433	428	400	380	399	361	353	414	419	433	412	418	402	373	411	416	409	408	472	393	441	409	369	434	384	438	410	430	383	425	453	417	434	444	389	434	430	419	389	432	382	381	430	419	402	379	414	437	395	386	427	403	414	429	460	412	422	427	425	442	437	426	402	427	423	397	396	432	450	445	382	399	419	420	402	414	432	422	406	418	377	417	403	459	374	450	427	429	413	413	361	444	405	411	431	389	412	439	376	441	399	372	450	429	412	374	436	380	398	404	418	431	395	450	395	423	426	426	417	408	417	410	469	407	424	387	409	425	427	413	415	422	433	418	421	431	397	387	403	391	403	404	417	396	427	413	420	409	420	392	420	410	419	426	417	376	408	434	423	416	378	408	384	418	419	399	435	405	412	404	430	426	449	427	467	388	357	422	427	418	410	382	425	419	418	413	401	409	404	412	393	395	426	410	389	383	385	404	413	435	398	392	410	398	395	434	427	406	431	401	405	371	388	415	420	435	422	454	421	400	412	416	437	374	382	383	413	405	419	385	433	412	395	393	384	462	432	392	452	446	426	431	421	419	414	402	429	391	409	428	441	433	392	406	402	424	421	433	437	399	444	399	405	438	469	409	403	431	419	413	421	437	405	393	400	419	401	410	401	423	436	428	422	392	408	432	424	389	431	410	450	409	414	402	412	380	424	425	416	426	436	460	379	395	377	392	399	392	457	417	439	398	424	427	398	375	427	453	413	389	434	402	418	411	427	442	426	402	422	418	402	394	423	441	378	430	382	431	402	408	422	443	408	393	427	417	424	425	418	404	416	394	408	430	427	390	397	381	412	434	421	421	404	401	434	424	438	396	396	423	398	450	443	403	406	396	419	425	403	372	435	410	415	398	422	418	387	398	452	409	385	358	423	405	384	398	416	417	410	391	418	395	402	416	438	396	420	418	428	446	417	429	404	427	410	409	401	439	431	410	408	428	428	425	420	390	418	398	388	419	449	429	426	384	421	421	446	407	405	423	425	364	393	462	437	436	424	401	412	393	424	438	424	471	397	422	421	432	406	421	406	417	396	412	410	413	404	434	437	403	417	386	449	442	407	380	377	397	449	421	419	444	396	424	424	435	441	431	406	406	391	397	372	450	391	407	434	374	450	432	410	391	420	410	383	484	419	398	426	381	441	399	385	386	416	391	388	390	431	444	443	410	407	376	399	374	450	459	438	416	460	391	408	384	431	426	397	402	431	440	397	399	446	416	414	397	391	469	402	430	420	380	431	435	403	423	403	444	406	414	431	414	430	465	421	394	394	401	439	434	396	395	423	396	429	423	392	400	444	415	430	380	416	435	390	388	408	408	387	431	429	380	385	368	417	433	423	393	392	398	378	437	374	393	423	448	418	371	404	388	427	395	427	415	409	403	443	430	422	406	416	429	428	394	416	410	394	417	431	407	413	403	393	386	437	394	440	401	402	431	388	437	379	384	424	432	427	421	390	413	412	392	395	425	410	390	398	388	430	413	398	383	404	426	391	397	388	393	436	404	387	417	414	415	410	398	418	445	404	433	415	457	451	426	417	428	400	429	431	394	406	438	384	424	418	445	396	447	393	436	402	441	371	427	436	424	379	429	402	429	421	432	413	422	431	430	398	393	393	425	418	397	419	442	350	412	413	425	430	415	393	455	388	420	397	397	405	437	390	408	394	440	414	406	429	421	409	387	383	391	389	386	413	423	407	385	389	408	398
4187	882	771	540	535	502	422	443	462	410	424	441	429	420	440	423	429	406	390	420	405	441	443	406	412	408	407	436	446	446	439	438	409	386	430	451	411	440	435	452	391	412	409	410	467	415	417	441	374	424	433	411	406	405	426	390	457	410	434	399	434	417	408	411	386	404	398	452	430	464	417	437	425	450	403	447	419	408	404	440	445	406	463	434	456	463	433	396	452	419	414	426	400	472	441	399	463	416	462	410	409	425	405	438	426	422	458	409	430	392	458	434	434	463	418	445	442	438	414	398	411	436	391	440	438	417	436	392	409	417	391	414	426	441	453	401	424	441	415	439	440	421	391	428	398	416	474	397	399	404	403	383	409	424	428	387	455	423	427	457	382	449	388	385	400	404	395	377	406	413	407	392	432	456	439	389	423	393	430	445	411	434	415	411	439	428	413	443	435	444	418	421	433	409	402	433	422	465	464	450	415	437	447	385	385	386	435	453	430	425	435	421	367	407	377	374	403	424	431	452	419	441	432	456	428	451	434	448	395	455	437	392	438	421	410	401	432	407	431	430	419	409	420	425	422	449	393	419	383	397	426	417	436	480	424	417	387	401	418	458	432	385	435	422	436	452	433	419	433	487	421	389	434	402	416	380	407	421	384	406	409	416	463	400	416	433	426	428	418	413	407	435	395	444	419	441	408	426	432	445	400	417	442	448	396	413	401	461	420	419	408	433	416	410	429	450	432	407	408	418	423	423	428	434	444	432	394	405	402	411	417	409	420	462	399	439	439	464	457	421	431	412	406	405	384	426	395	434	446	421	434	423	457	440	447	408	403	422	437	423	454	391	417	396	417	423	463	400	443	419	418	397	442	419	454	437	401	441	456	417	425	391	418	439	404	435	416	414	428	416	399	391	408	428	433	450	418	415	367	434	451	440	456	410	451	402	450	428	438	435	442	436	422	434	413	439	453	393	443	447	431	398	408	448	460	412	421	396	494	435	463	385	475	425	403	435	401	457	439	435	427	410	445	400	408	400	442	417	437	409	419	446	446	398	415	440	427	431	442	423	444	420	421	413	419	436	422	432	412	423	427	421	441	421	430	427	431	450	418	420	430	432	391	422	409	429	378	410	406	404	396	451	425	419	419	428	429	433	435	398	409	431	406	433	439	430	449	437	437	473	427	405	435	410	419	428	410	488	466	429	455	426	436	416	387	415	429	405	436	416	412	459	411	409	409	425	394	408	412	416	420	417	418	403	426	428	428	416	390	416	422	423	437	418	424	418	411	402	374	391	454	412	426	399	426	402	430	431	427	443	373	441	441	434	450	439	412	446	424	442	430	426	420	400	415	407	445	409	427	421	475	426	422	444	418	417	430	413	427	435	450	411	422	385	424	436	401	418	423	420	437	426	404	414	426	429	411	419	398	447	425	447	421	430	406	400	408	410	457	436	414	439	406	427	424	462	392	444	427	432	457	383	414	407	419	411	422	453	406	434	387	392	461	395	423	446	434	449	437	414	418	428	418	442	416	449	433	406	444	429	447	435	404	422	427	443	441	417	417	417	448	444	443	416	447	379	422	416	453	408	429	472	436	403	385	444	438	429	465	439	445	402	410	467	420	396	408	409	417	429	395	426	413	451	379	448	405	415	400	407	424	453	431	428	441	403	402	417	412	420	414	440	462	445	410	406	382	402	431	438	424	425	431	438	454	438	437	426	434	413	435	421	434	446	398	431	423	427	437	463	459	468	408	419	445	418	396	405	393	407	428	395	442	454	422	430	461	470	423	433	435	437	432	415	428	405	402	392	415	434	453	422	445	404	435	427	431	427	396	438	422	389	409	440	443	436	444	433	438	417	420	412	453	435	450	399	411	395	455	431	428	433	446	392	433	445	400	400	434	450	430	399	419	432	423	412	433	402	405	420	411	401	413	453	403	412	418	439	423	412	429	418	400	427	403	445	396	423	409	457	447	430	402	425	424	416	432	436	412	429	425	408	405	421	432	410	428	440	424	442	436	413	435	392	428	417	399	438	400	438	430	424	392	414	396	405	407	439	436	423	427	459	429	416	359	423	349	411	390	421	464	408	411	411	422	424	453	393	415	435	465	412	418	399	381	456	454	454	437	450	426	465	412	419	451	462	416	404	438	460	449	449	421	433	422	429	428	398	403	443	427	408	389	410	456	438	410	447	412	428	441	430	458	401	378	446	416	433	410	448	409	442	433	445	461	400	421	450	435	412	400	441	435	412	403	402	434	437	410	443	412	447	407	432	396	416	439	436	421	428	411	415	428	391	386	435	435	445	415	426	394	412	403	456	392	428	415	426	429	458	422	451	428	472	437	431	409	464	434	462	435	436	435	422	398	409	420	437	418	412	408	423	411	450	449	443	382	435	446	428	414	438	435	433	415	418	449	398	433	387	447	445	431	385	388	411	417	420	430	395	378	412	452	395	424	429	414	426	427	408	453	442	414	396	398	436	422	477	421	455	454	418	418	440	428	439	410	427	446	399	419	446	448	414	450	430	416	420	435	387	429	427	475	451	411	467	427	424	420	368	411	389	437	443	424	452	426	419	404	417	458	411	429	436	445	386	425	446	438	441	442	424	424	420	437	448	442	397	391	422	432	443	475	451	432	419	453	455	444	418	435	407	439	421	398	396	475	442	453	445	420	399	433	456	430	435	454	437	413	459	457	420	416	445	417	380	437	413	426	412	404	431	440	397	423	433	429	422	411	430	436	399	416	458	457	438	420	416	418	429	420	416	400	407	475	395	434	465	407	426	389	418	401	432	432	404	401	424	420	427	425	420	426	435	429	427	384	419	462	450	436	406	430	389	482	461	431	428	424	461	420	456	383	439	442	409	419	419	416	409	418	404	430	439	444	440	439	446	402	451	430	396	426	447	424	435	454	404	422	413	428	424	402	421	446	419	424	418	435	410	468	438	451	413	404	433	399	443	400	430	419	383	439	422	443	429	411	420	436	463	391	439	416	415	395	432	459	417	425	409	432	419	405	452	402	421	423	418	441	402	463	413	403	388	408	401	433	396	410	436	423	463	410	398	386	418	438	456	428	399	434	408	421	405	428	415	405	433	437	412	454	416	427	425	410	427	431	396	433	429	398	455	433	431	425	457	411	438	425	420	446	423	433	440	407	449	422	428	447	456	402	454	401	402	454	415	426	417	391	432	400	386	411	432	455	421	434	424	394	426	433	437	420	415	434	428	463	434	402	399	410	409	406	456	438	399	393	381	432	412	405	408	451	421	429	475	416	436	428	433	415	449	435	422	387	414	420	434	417	455	435	441	433	433	417	447	389	420	399	436	377	456	400	446	411	441	425	407	425	397	399	440	416	454	435	378	431	412	442	428	435	427	424	410	453	430	408	408	425	401	423	418	436	435	412	419	440	424	438	411	387	412	422	403	427	423	421	427	422	413	415	456	400	438	401	444	432	422	431	427	400	398	424	423	437	380	418	450	442	443	423	449	434	437	368	450
23837	21322	28936	24045	21311	20306	2851	1273	1041	930	898	943	825	849	818	772	763	744	759	746	784	768	711	745	742	700	741	718	741	704	717	709	682	702	716	685	664	719	738	721	744	764	749	756	648	726	703	710	671	748	731	728	693	682	686	712	692	722	712	736	710	698	661	693	697	668	704	684	673	730	727	685	676	704	718	663	704	717	693	642	723	712	725	759	721	718	693	717	649	666	696	714	708	703	692	678	730	699	660	716	710	705	708	699	707	734	680	699	676	730	689	718	643	707	688	685	725	725	681	709	675	722	700	666	682	727	708	706	664	727	681	653	757	699	693	679	739	723	714	741	761	662	774	691	668	706	696	687	732	677	680	723	706	702	721	671	754	695	689	714	730	669	706	688	710	675	660	705	704	698	699	693	712	678	694	654	707	678	702	730	699	664	705	712	686	712	706	683	748	701	691	713	676	715	735	683	690	696	723	692	764	702	728	676	706	710	682	664	678	708	674	710	661	717	686	705	711	683	719	721	710	706	719	693	665	719	703	696	709	764	693	697	685	653	634	691	714	710	721	710	753	697	689	723	722	678	689	687	689	757	672	707	725	659	727	693	738	681	712	661	667	678	709	723	717	696	737	752	696	674	699	703	698	753	743	735	701	737	719	678	697	706	704	708	706	675	656	680	744	739	717	715	749	735	701	722	705	698	675	671	660	686	729	730	679	686	701	712	744	728	704	718	740	716	724	714	694	691	677	717	718	670	699	734	687	708	718	680	699	753	710	710	696	671	719	692	699	711	703	741	680	688	668	731	678	739	726	692	669	717	726	706	689	711	700	705	686	700	696	720	717	755	703	737	704	706	674	777	737	724	713	697	700	711	685	669	675	699	720	659	682	727	695	724	686	723	701	694	712	738	700	747	749	661	662	700	671	677	684	737	720	668	708	639	701	704	693	764	724	688	744	730	695	689	679	696	751	701	691	710	722	676	661	695	709	713	661	659	668	712	693	728	667	688	682	731	704	703	690	685	718	714	696	709	686	742	703	707	668	720	665	674	722	692	679	686	687	669	700	718	719	720	713	689	706	699	684	691	692	659	696	711	694	650	674	708	687	698	699	669	714	711	693	693	723	685	727	703	746	729	667	637	708	689	752	688	711	700	708	710	672	673	712	666	690	641	735	703	712	716	738	677	704	745	718	697	687	721	691	655	680	703	700	725	687	720	622	711	682	721	690	741	661	722	672	676	725	681	682	690	686	684	761	710	736	707	708	700	686	705	758	685	681	754	660	744	718	779	658	739	707	739	712	715	683	705	661	679	716	654	715	682	703	725	661	742	645	700	691	686	728	757	722	693	676	703	709	682	685	716	682	700	665	697	722	662	713	728	703	719	724	685	721	719	670	701	733	707	697	661	667	701	692	692	692	708	705	676	719	715	752	696	688	707	709	678	777	685	722	679	699	692	709	642	672	717	729	674	739	731	692	734	738	634	715	719	710	692	726	663	673	628	695	719	646	686	694	701	686	659	739	704	701	661	732	694	678	666	643	685	712	722	707	683	682	731	660	697	702	680	696	717	707	733	733	675	695	671	701	711	721	736	656	698	719	685	689	675	667	701	727	728	672	734	700	705	655	698	697	697	767	734	661	673	728	686	704	719	732	663	707	691	689	723	758	699	704	733	683	723	687	726	732	706	669	658	673	690	687	680	702	679	677	665	673	680	718	677	689	755	676	728	758	699	748	723	685	664	695	685	683	703	693	707	733	704	715	647	728	733	734	753	646	686	707	694	705	756	678	644	675	654	698	672	690	699	694	670	664	692	712	683	701	700	711	723	688	676	641	630	676	666	683	706	714	752	714	636	707	682	695	652	645	699	705	706	727	703	683	717	725	677	671	723	687	695	660	691	701	716	662	698	723	707	674	696	704	678	707	701	719	704	717	673	709	675	725	664	702	695	740	644	708	665	699	691	692	684	696	677	684	725	748	735	713	682	688	709	714	744	696	698	695	755	698	719	687	733	709	718	725	686	660	765	714	733	695	693	698	648	670	710	667	722	737	749	687	728	666	671	691	712	702	699	684	658	711	757	762	660	703	711	672	673	721	686	645	720	688	662	678	691	694	715	678	669	684	720	714	695	705	700	712	708	711	741	766	685	728	737	701	742	698	735	734	700	670	725	676	713	727	679	726	698	748	728	676	713	716	695	712	724	735	725	709	690	698	689	666	698	708	673	676	697	715	684	702	693	708	649	665	741	659	716	715	754	697	685	705	671	712	707	703	714	683	696	687	676	746	742	659	715	684	712	669	744	696	731	698	697	715	719	662	679	703	696	728	718	689	736	720	641	715	681	663	728	694	665	727	713	691	712	667	727	642	719	698	671	679	687	661	696	661	644	698	643	723	701	691	711	713	738	751	707	694	707	686	741	669	648	694	691	700	728	745	693	705	687	681	750	702	715	684	670	707	701	726	671	719	756	765	724	752	705	652	708	676	687	714	636	679	644	712	643	695	717	678	687	679	731	712	711	694	702	704	715	699	724	722	683	691	744	710	682	676	717	727	689	722	696	704	723	714	670	701	738	700	715	724	709	650	727	664	709	703	717	679	684	698	697	642	737	699	655	691	646	686	729	706	656	657	713	659	671	674	737	656	691	656	689	683	663	681	693	699	730	703	673	679	671	725	744	714	656	711	666	677	687	670	675	719	646	751	740	675	703	672	742	693	717	695	662	702	736	675	666	739	687	685	661	720	694	676	672	697	688	677	652	680	691	680	738	728	721	726	716	693	682	740	677	716	657	649	709	732	709	695	688	717	729	669	696	714	708	693	692	719	691	693	690	714	714	718	718	642	708	708	687	680	705	689	698	708	697	691	693	697	712	691	722	676	695	694	692	687	712	670	692	648	702	657	705	722	749	701	613	706	725	743	687	716	690	724	698	682	688	693	725	703	677	704	717	701	693	724	688	679	749	693	688	703	733	755	721	718	650	703	651	681	672	725	695	716	682	677	675	713	688	724	724	675	718	673	658	657	702	722	672	665	719	671	730	707	695	674	698	705	692	695	726	734	735	692	662	671	676	722	701	723	671	645	677	702	661	691	636	737	700	671	687	684	705	663	687	665	632	678	711	706	709	703	664	675	652	706	723	651	688	691	698	708	681	681	696	682	675	717	728	703	739	703	706	710	699	689	761	694	699	680	718	684	727	683	709	661	702	696	679	689	703	664	718	688	714	706	699	722	710	692	661	671	746	701	736	697	719	721	714	716	705	686	702	724	637	714	711	682	699	744	714	690	691	706	663	677	684	714	717	713	652	688	669	673	665	688	693	691	670	687	717	668	725	708	717	735	733	721	685	676	690	688	704	680	644	673	693	687	673	705	681	694	702	676	691	730	715	669	716	748	698	734	674	684	730	759	679	744	684	713	784	704	747	716	712	666	711	711	664	700	689	669	695	678	715	727	694	691	732	664	697	724	722	629	641	701	709	649	687	732	712	724	709	747	683	664	664
3729	9384	7687	3960	2771	2180	1776	1416	1265	1119	1040	988	952	929	828	870	834	755	758	785	784	747	769	769	769	720	740	735	737	701	727	713	717	786	790	761	682	685	718	731	708	708	720	712	772	656	719	683	710	710	723	741	724	714	710	753	668	715	729	714	726	698	722	684	717	671	709	732	658	743	671	708	708	720	733	721	696	716	706	718	750	714	760	702	702	709	669	733	706	753	752	734	699	722	708	717	698	745	670	739	726	724	683	700	691	652	722	728	697	714	700	719	705	741	752	668	771	708	722	723	753	675	737	746	725	730	760	693	767	693	696	686	703	705	726	688	671	662	742	679	689	742	703	743	649	723	746	765	664	718	704	728	709	700	675	667	724	671	744	701	701	709	696	703	673	690	705	763	751	698	702	703	709	732	668	671	664	719	698	672	748	704	772	726	700	751	732	703	682	728	748	690	721	700	754	670	681	723	720	693	717	696	701	746	731	714	736	725	733	746	733	725	729	746	721	685	727	671	695	735	698	669	738	686	758	706	631	728	707	698	731	678	702	736	700	723	688	720	678	731	696	719	679	698	681	698	671	740	740	723	727	749	711	744	713	695	702	732	712	739	709	696	723	706	738	698	688	737	715	681	711	708	663	776	682	691	691	749	730	721	724	725	685	730	709	721	655	695	698	732	740	685	735	686	773	697	683	696	736	734	737	726	717	701	703	692	715	754	715	685	668	682	727	700	706	667	684	727	727	727	729	694	746	698	714	713	668	687	645	671	680	738	727	670	730	714	730	708	692	707	750	700	731	691	670	703	715	709	723	725	741	692	773	704	733	711	711	721	767	702	704	661	737	710	644	692	711	723	723	722	670	717	765	762	738	653	706	734	732	708	698	695	701	703	747	709	695	737	671	720	711	690	678	770	726	714	724	694	691	721	734	695	731	769	714	702	705	684	695	738	712	696	669	696	729	716	724	698	711	697	698	670	713	720	717	745	724	697	695	689	685	708	664	696	700	790	734	670	734	735	696	726	762	720	679	681	732	711	663	732	713	763	721	661	728	705	687	714	669	742	718	728	679	700	696	687	758	724	735	733	705	701	697	708	717	685	691	719	694	714	709	754	734	732	708	759	727	742	695	705	704	719	730	682	734	768	727	752	752	664	750	742	729	649	758	706	658	698	703	689	680	727	691	664	664	708	720	715	719	709	727	676	700	708	705	715	764	704	651	676	740	738	660	677	695	726	760	690	700	717	677	717	680	707	664	776	721	667	704	711	715	680	702	705	715	649	722	717	734	681	750	669	684	741	703	714	724	666	727	690	729	760	695	698	731	734	695	703	716	694	716	695	727	704	700	696	736	687	682	715	715	744	690	722	715	706	680	708	719	691	714	731	678	694	702	706	693	712	724	690	691	687	703	706	698	709	704	694	647	714	655	698	708	702	743	716	782	718	729	747	739	695	665	711	731	720	709	711	733	648	689	683	728	749	692	736	745	761	739	699	704	723	712	757	746	689	745	695	682	699	747	688	640	702	708	727	640	732	719	693	691	731	753	729	690	697	671	700	694	740	741	760	711	693	718	780	731	666	730	737	732	699	732	693	689	699	686	727	664	737	732	729	742	713	764	705	727	691	725	753	734	731	723	695	699	689	702	682	675	708	801	739	641	740	741	666	692	704	672	723	764	732	735	736	731	661	724	714	701	719	732	734	710	763	729	684	722	738	702	691	710	719	731	704	770	697	720	679	688	660	746	746	724	655	649	685	692	713	736	727	745	674	702	712	720	749	679	716	702	678	654	721	696	712	752	652	719	689	671	724	712	714	688	691	706	718	711	664	700	750	661	661	691	724	728	679	705	719	723	698	687	694	693	701	699	751	711	697	773	696	671	691	724	690	691	695	706	721	708	694	673	732	686	694	712	734	694	703	706	721	732	689	712	732	721	707	723	709	770	732	688	688	738	696	702	714	661	713	691	729	689	678	736	701	683	674	683	696	771	718	727	716	685	706	715	662	669	706	713	697	751	716	704	720	734	734	715	695	689	712	693	675	662	720	706	721	752	689	755	703	712	689	696	703	744	710	734	707	713	684	698	726	714	727	739	718	735	639	713	721	687	718	687	733	679	698	722	720	725	672	655	684	694	709	722	718	668	694	703	678	710	648	669	709	733	698	735	743	757	699	685	706	694	729	653	698	662	715	715	748	727	693	712	708	715	735	722	692	714	710	755	682	696	704	719	722	671	695	710	690	720	709	717	715	716	762	705	709	699	750	691	711	735	722	684	703	661	689	660	716	704	720	742	715	695	722	696	728	667	677	700	699	720	714	740	725	768	728	627	676	689	710	724	708	727	720	709	709	682	759	647	677	709	660	713	730	663	725	696	703	648	728	665	694	712	697	763	767	732	718	728	694	698	712	686	716	688	693	728	713	659	730	716	718	738	710	714	720	702	671	687	732	719	698	708	755	693	680	727	690	714	728	694	725	726	739	716	680	719	689	719	747	686	682	700	693	704	666	769	702	704	688	735	683	727	700	694	689	730	730	663	698	697	673	741	707	677	696	678	707	697	727	658	680	746	728	716	716	704	705	719	741	693	740	709	716	674	703	708	731	733	692	702	683	694	692	669	724	696	640	674	635	699	720	701	684	730	722	695	671	718	706	678	705	712	735	687	679	682	740	755	685	651	709	692	738	703	734	682	761	709	632	718	745	751	679	688	716	727	666	712	716	720	736	728	718	701	693	709	752	682	718	646	676	741	731	693	742	706	758	690	710	705	757	711	758	703	707	718	670	680	682	671	701	736	682	756	665	669	691	748	709	708	726	689	701	679	703	677	687	734	712	691	748	762	705	710	705	736	727	719	730	720	713	718	691	675	731	716	721	671	708	706	730	765	737	716	705	686	700	721	684	718	683	717	698	741	711	683	693	725	720	724	662	725	669	672	715	740	691	720	729	759	749	707	733	701	748	725	693	715	701	679	684	688	684	763	714	698	677	699	752	705	672	730	668	695	751	666	684	725	693	716	740	687	662	717	717	729	724	686	669	730	759	700	735	734	742	692	742	681	725	653	698	693	691	736	721	684	763	714	668	745	695	772	653	680	721	684	647	741	663	691	721	703	712	782	644	705	700	719	716	699	695	705	657	715	698	705	712	749	698	727	706	717	702	703	713	677	690	714	687	694	690	704	732	683	715	700	717	693	665	734	682	681	683	638	684	702	733	723	724	695	646	721	697	686	724	655	722	729	696	729	724	700	731	710	738	703	712	727	724	718	747	673	746	724	695	712	694	754	687	658	663	723	697	709	784	728	660	662	741	671	759	730	736	689	701	711	744	642	725	684	738	702	747	715	668	701	691	754	700	660	702	707	713	690	715	717	704	694	712	686	722	736	710	712	693	706	699	702	678	689	704	683	740	762	683	670	663	724	691	740	662	702	777	757	652	710	705	716	710	646	765	749	706	704	713	687	695	694	686	735	692	679	699	668	718	709	672	673	690	695	753	713	740
24907	21334	28480	24545	21241	5258	657	445	329	339	280	254	282	281	256	234	230	245	217	214	222	226	189	251	185	187	185	221	189	187	219	188	198	211	209	189	197	172	191	189	186	191	192	213	216	181	184	208	210	178	182	183	202	191	205	202	199	193	186	197	194	180	202	195	222	191	193	180	171	204	194	192	190	186	194	217	175	186	225	210	219	214	185	187	206	185	185	193	182	191	188	193	183	187	189	163	192	184	161	182	170	182	212	175	212	187	195	186	193	198	176	183	187	205	204	174	205	171	193	195	201	177	193	170	201	191	190	175	215	193	177	178	191	179	178	204	195	185	197	215	186	187	183	163	180	214	168	187	203	198	196	208	191	181	193	185	182	195	207	187	208	199	204	176	197	185	193	206	195	226	232	189	204	188	178	188	189	193	194	207	209	180	192	189	181	175	194	219	187	180	199	183	170	180	202	201	176	196	182	181	201	198	200	211	208	169	194	200	185	205	181	197	187	196	180	199	195	211	190	190	203	188	184	207	194	186	197	195	191	186	191	185	202	232	171	178	197	193	226	196	185	215	204	192	182	169	189	194	197	184	206	205	193	213	184	228	198	210	185	172	200	174	170	195	197	192	198	184	181	158	192	179	203	191	177	201	208	173	195	221	200	194	168	196	158	216	185	179	196	180	169	199	186	206	182	213	187	206	174	181	203	199	179	185	180	189	194	183	198	176	196	183	171	200	194	188	189	193	208	181	190	196	183	188	181	205	199	186	192	201	185	177	190	185	199	185	184	177	220	177	201	196	174	192	177	180	215	191	232	178	175	171	189	188	191	196	204	217	192	182	179	177	188	177	210	176	176	212	171	190	200	194	207	187	190	182	190	187	223	194	205	180	220	202	182	191	202	189	167	210	184	200	202	195	160	192	194	204	188	191	193	195	185	197	200	202	187	182	189	161	197	159	188	186	190	172	185	201	215	175	194	177	198	188	189	180	174	195	180	203	194	173	211	204	173	158	193	178	190	171	191	165	206	206	184	201	171	206	173	206	171	195	209	216	186	223	197	168	183	169	187	176	173	185	157	196	228	205	177	196	168	190	196	187	207	204	189	205	213	169	203	182	205	166	202	188	209	196	187	186	183	193	215	174	204	193	160	170	186	206	194	175	184	190	220	187	194	187	177	175	174	162	195	203	178	198	199	209	189	165	193	181	175	203	213	185	203	186	188	186	193	201	186	198	216	170	198	208	188	200	190	173	182	174	190	182	198	179	215	204	219	198	195	155	186	195	172	204	187	180	201	194	188	164	198	205	197	206	182	172	180	220	181	190	208	190	201	196	200	181	176	211	204	182	201	211	175	219	182	201	183	174	208	191	173	187	187	173	199	215	159	200	195	185	184	205	198	177	191	195	192	199	184	176	221	176	208	188	209	196	208	204	201	200	190	189	188	175	202	183	192	229	178	182	195	205	186	190	191	180	166	195	202	183	193	233	186	202	178	179	184	176	189	163	180	186	193	180	200	178	163	195	187	171	177	183	184	191	230	200	189	202	199	189	201	175	189	194	183	195	188	202	207	177	202	213	203	187	191	188	197	190	200	187	220	168	159	194	202	169	186	204	215	174	185	193	193	179	144	171	213	207	169	193	202	183	175	199	209	181	183	187	181	189	200	195	193	197	175	198	182	193	175	168	194	186	187	192	186	170	187	181	181	186	187	214	218	181	194	184	162	194	156	203	195	187	194	183	169	181	168	201	174	169	192	197	172	203	173	170	207	193	191	184	178	191	197	197	209	185	158	206	187	218	173	182	188	205	184	218	191	189	190	182	187	188	224	189	182	201	171	192	176	196	191	164	196	209	184	205	169	175	200	187	192	181	193	188	176	178	193	212	184	198	188	207	204	167	180	191	196	186	208	186	188	188	205	205	173	173	208	196	203	197	179	159	182	203	171	170	160	171	191	188	197	183	190	214	172	188	203	188	201	200	179	188	187	176	200	190	192	197	178	200	176	170	215	176	207	190	184	181	172	193	169	232	182	171	211	182	214	188	186	155	219	206	192	206	180	190	203	184	185	202	193	200	202	181	165	202	173	183	185	203	191	181	199	172	182	182	174	180	183	165	199	183	181	172	174	198	200	210	183	205	187	166	169	194	161	212	170	183	191	194	187	175	165	190	184	183	202	185	189	193	191	200	192	183	177	190	178	205	215	188	172	196	181	190	199	178	172	199	202	150	187	209	180	189	171	186	192	229	175	186	204	167	177	186	194	173	195	175	171	196	180	185	194	197	208	192	198	167	193	192	182	181	165	216	193	182	197	186	199	191	206	201	196	192	196	177	207	173	184	183	192	193	212	190	195	194	186	202	174	183	183	182	202	175	195	169	166	167	209	165	198	186	191	180	194	202	175	173	178	175	200	204	199	176	202	191	180	211	160	173	184	195	189	183	206	162	188	193	187	177	162	194	200	184	186	191	174	190	196	161	204	197	195	179	214	214	188	205	186	188	184	180	179	200	190	208	169	171	181	199	180	186	180	201	188	192	166	180	167	198	181	195	191	214	171	185	204	182	177	194	187	189	179	199	192	200	210	173	161	198	181	197	189	160	172	187	205	176	181	188	201	190	192	185	190	189	207	185	200	186	180	179	157	176	185	185	178	194	193	183	190	161	167	208	204	203	189	180	185	210	209	195	192	201	215	193	228	177	197	182	176	176	177	161	178	188	213	176	195	195	185	182	176	205	187	182	199	210	188	205	203	196	176	194	216	203	194	184	192	181	202	183	209	196	179	172	193	174	209	198	193	193	182	189	204	202	191	200	194	202	209	187	178	203	197	186	194	202	170	222	176	174	208	218	173	209	186	228	190	182	176	169	195	195	207	202	227	174	194	209	196	202	200	180	204	180	195	204	186	217	176	179	177	188	196	200	182	183	196	183	227	182	205	173	181	169	178	197	182	201	165	199	179	213	190	205	175	179	185	182	180	211	195	192	191	216	208	197	158	192	188	196	211	162	193	197	195	172	195	196	191	224	180	179	170	214	160	178	172	198	184	159	192	186	212	184	193	190	186	189	206	205	208	204	189	155	178	196	174	197	211	193	161	176	187	196	186	186	189	210	177	208	194	194	203	195	189	193	195	189	178	163	186	184	188	209	154	181	167	190	196	210	159	176	196	178	200	202	189	188	189	204	178	175	173	210	189	195	173	188	166	187	189	181	193	186	192	182	177	162	170	212	194	188	202	173	186	187	193	190	171	183	170	198	204	193	179	171	193	200	197	196	184	186	203	191	219	171	184	181	188	187	193	189	225	187	184	169	218	181	191	191	183	196	216	171	202	206	197	178	191	175	180	183	173	173	197	175	201	200	217	188	183	186	198	174	202	189	170	161	183	197	180	206	186	189	175	196	172	180	186	185	189	189	209	207	182	165	190	191	199	185	208	194	187	157	178	185	191	154	203	176	183	195	192	189	200	205	198	185	201	171	192	191	176	195	170	161	191	200	201	195
3610	6211	4780	2359	1534	1178	878	722	537	484	395	351	315	305	284	283	271	266	252	246	254	238	227	242	226	258	232	245	222	237	215	218	228	233	237	243	203	194	251	241	240	208	209	220	233	203	245	205	205	220	223	234	224	246	224	213	238	231	201	227	215	226	208	214	206	212	201	213	215	226	204	192	205	218	207	220	211	201	208	199	221	223	219	226	219	218	202	223	241	186	201	228	204	206	220	230	228	220	221	220	221	246	188	210	196	224	207	238	218	241	225	203	208	222	204	193	211	219	199	207	223	222	220	218	217	228	217	200	214	216	220	242	232	202	243	213	207	246	229	207	194	193	220	213	223	204	213	196	215	237	197	207	217	227	214	194	231	208	233	216	218	212	225	200	217	209	226	222	223	230	207	231	178	227	213	195	196	209	227	212	204	214	212	189	209	203	195	205	202	204	212	222	217	240	209	229	200	199	196	219	228	217	208	224	241	227	233	198	213	217	222	192	242	217	192	189	221	219	200	210	210	195	214	207	223	203	240	221	212	212	223	224	213	212	212	199	203	228	217	192	198	226	216	234	221	226	235	220	204	223	231	207	222	179	225	216	209	215	221	207	213	208	229	230	221	191	203	214	202	217	212	217	194	244	213	197	208	213	210	221	210	210	210	197	211	224	199	188	198	224	196	217	203	198	228	213	200	182	205	198	216	209	194	200	210	189	198	204	189	219	205	215	217	216	243	202	213	217	224	218	209	209	190	244	238	222	202	225	223	213	235	223	229	206	186	215	213	202	213	200	208	223	195	184	229	189	192	194	230	210	216	213	226	214	239	208	212	224	222	210	226	223	203	217	221	203	237	221	222	216	201	228	206	225	235	221	231	211	179	218	216	221	204	213	213	201	202	212	225	207	195	183	214	221	218	226	215	222	206	214	212	212	209	241	219	210	199	210	204	213	230	205	215	220	236	218	214	217	204	210	197	217	222	212	225	200	221	210	221	240	200	244	206	218	222	212	205	207	209	202	217	197	206	219	220	223	227	220	211	217	216	226	201	214	206	214	204	222	216	206	188	226	234	218	217	211	244	210	197	215	201	196	192	200	242	217	212	208	230	219	205	227	190	196	216	201	188	212	196	208	233	213	209	209	210	216	198	208	212	232	210	224	206	210	214	202	223	219	221	216	228	192	227	196	210	205	227	216	212	219	216	214	249	215	226	213	202	202	233	234	209	205	224	209	226	230	241	232	217	200	211	219	214	221	211	197	202	224	213	222	228	210	220	209	206	230	204	202	226	240	180	215	234	230	203	214	223	220	187	188	210	222	210	203	220	203	234	239	237	230	196	206	198	220	203	198	239	226	239	225	188	198	208	213	230	178	228	204	211	187	181	195	224	237	207	195	193	229	194	197	226	215	242	197	202	202	223	231	196	201	215	209	202	240	204	223	242	181	216	223	200	206	234	183	209	199	190	188	191	214	217	214	220	215	236	208	209	200	226	212	232	215	205	229	243	211	220	242	196	207	209	211	211	217	223	210	220	233	211	206	231	210	213	220	208	240	195	225	213	209	220	205	214	221	222	191	189	208	233	207	203	205	229	235	208	216	195	213	226	230	239	221	213	214	216	209	200	211	204	189	242	212	209	178	219	236	181	219	228	235	211	205	195	222	199	202	210	221	216	220	201	210	214	216	228	224	230	228	222	189	218	200	208	199	204	209	219	211	219	214	209	215	227	194	209	223	225	215	207	219	221	199	204	216	224	214	228	214	208	232	207	211	208	193	212	215	256	212	210	201	203	203	217	210	227	201	208	212	204	212	219	226	196	206	219	221	229	204	219	218	218	207	216	236	225	218	207	203	186	200	200	215	197	220	202	221	179	223	260	208	211	217	198	234	231	228	213	204	213	204	217	206	206	208	200	217	204	204	233	229	223	215	217	219	234	187	200	219	207	205	225	220	205	215	216	200	215	205	222	203	244	203	222	206	211	223	229	201	234	210	220	236	227	222	195	224	217	216	198	199	229	230	185	208	209	232	245	205	214	236	220	213	219	218	234	221	229	188	197	215	196	207	208	218	193	243	227	199	206	227	201	229	210	199	191	234	197	220	234	212	223	214	212	223	208	211	222	203	223	205	233	191	213	209	219	228	196	214	233	209	223	216	210	211	207	210	215	224	210	214	174	253	203	215	204	210	195	205	219	222	213	214	205	212	215	188	220	216	237	245	189	204	178	200	232	230	232	227	208	199	197	206	187	211	204	222	200	210	208	200	238	206	210	228	220	222	192	218	238	229	199	206	214	193	216	200	202	204	229	202	194	211	214	234	232	211	227	214	220	195	206	207	221	238	194	225	236	232	229	217	217	224	224	230	222	200	233	224	221	226	231	202	215	201	201	225	219	195	222	198	194	247	223	210	200	206	223	227	207	189	207	226	207	219	220	215	224	189	226	204	213	213	221	187	206	169	186	210	220	228	199	218	217	218	209	210	222	208	245	210	189	241	200	204	217	206	192	211	219	219	195	236	204	216	185	223	208	215	193	200	178	213	243	197	205	201	222	194	202	200	225	214	202	219	214	244	225	220	220	182	238	204	205	208	223	212	243	210	209	227	213	212	224	212	212	216	229	222	226	215	216	214	229	220	192	226	224	202	207	197	232	198	222	202	225	217	188	243	211	223	207	240	201	227	215	216	230	194	197	202	212	223	226	240	211	178	210	204	245	228	238	215	221	206	195	197	218	212	227	232	200	184	201	210	217	217	227	179	197	224	209	241	220	215	220	220	190	188	229	230	205	193	238	197	194	200	220	216	210	220	218	222	217	211	206	220	186	188	225	216	212	224	209	224	242	190	226	218	231	193	221	210	220	205	200	246	197	187	217	204	219	213	229	215	214	210	200	210	189	208	199	215	211	225	225	230	220	212	203	198	202	203	199	210	216	222	208	236	217	214	224	211	213	198	226	209	217	203	215	244	214	211	213	230	197	209	212	230	230	201	204	207	214	216	179	195	228	217	215	211	213	204	207	217	234	208	222	218	233	204	213	206	207	222	206	206	211	208	216	187	215	222	217	200	215	200	206	205	204	194	224	206	202	218	196	187	186	224	211	201	211	230	189	205	223	213	177	240	224	202	213	226	228	219	228	245	208	199	223	218	230	209	194	242	224	215	200	221	225	212	213	192	217	215	219	204	216	200	219	218	234	249	227	185	202	204	215	220	203	230	208	192	212	210	200	254	206	217	212	205	223	211	230	222	210	225	194	200	212	231	209	216	216	216	230	231	206	198	205	188	231	226	207	209	216	213	239	214	197	195	212	224	206	219	167	206	209	214	234	184	235	204	213	210	194	204	227	226	197	222	233	207	227	216	210	242	227	190	225	213	205	221	227	239	216	207	174	204	226	205	212	203	236	220	208	233	217	218	216	210	212	204	220	230	230	225	223	206	234	218	204	228	211	201	244	210	225	205	211	231	228	212	197	207	208	211	190	193	218	217	211	230	216	220	225	219
22759	21356	29205	23865	21356	21432	17032	1907	1115	1010	856	836	817	718	708	652	677	580	583	627	612	587	622	591	606	572	537	589	583	590	551	537	572	564	509	533	561	537	511	571	516	487	542	492	518	518	528	553	564	519	594	526	525	576	503	533	514	545	487	539	536	524	495	486	499	499	535	499	537	479	496	537	488	517	496	494	530	496	495	530	515	514	507	505	503	483	511	493	527	520	563	514	509	529	507	566	503	483	519	540	529	555	509	516	482	495	495	565	508	498	536	530	495	520	479	534	524	497	500	521	479	520	483	541	503	535	521	529	538	517	510	516	492	482	537	526	510	530	517	471	508	502	460	544	543	523	537	524	525	464	537	520	535	507	509	509	504	475	500	506	547	496	559	516	518	524	467	549	529	529	534	492	534	523	515	508	508	514	463	534	538	524	495	527	541	524	528	544	505	481	507	512	466	538	478	532	509	511	516	510	491	517	492	516	531	503	536	494	483	495	507	504	536	504	492	551	513	499	509	530	535	484	538	547	535	477	528	504	496	519	518	503	466	519	491	502	519	509	517	541	510	520	509	498	501	511	522	509	485	531	521	515	511	489	503	519	536	520	507	493	495	529	517	510	536	539	483	500	526	473	529	539	512	517	505	521	496	541	501	529	509	551	551	502	460	509	483	514	517	523	503	514	510	511	517	495	501	557	499	549	537	504	520	544	514	495	532	511	506	495	482	539	480	515	535	527	488	491	507	546	474	526	551	522	503	529	517	505	465	498	513	519	527	520	521	495	520	479	521	505	532	444	476	516	483	438	531	513	494	501	494	574	462	519	545	497	481	561	500	524	521	503	512	477	509	515	513	503	512	533	541	522	521	498	495	490	513	478	454	494	500	540	501	477	508	528	504	512	552	536	535	513	525	473	524	496	491	498	482	488	515	517	526	539	477	541	518	511	510	489	521	516	512	507	512	539	485	486	517	547	532	543	504	484	503	477	502	556	490	502	509	533	468	522	506	486	515	497	490	511	521	494	514	449	529	485	522	507	490	462	516	482	500	495	505	486	483	470	517	508	521	532	495	480	535	520	549	512	502	507	532	469	522	504	549	486	479	515	475	536	508	493	514	535	499	514	530	528	495	559	474	501	481	540	509	479	524	525	524	508	471	501	501	489	481	550	517	529	544	532	498	517	509	463	512	542	538	459	534	499	490	531	500	467	492	514	504	514	548	524	521	503	530	504	536	491	518	505	554	508	514	490	525	513	458	492	542	519	529	534	523	509	502	503	545	540	505	553	520	544	517	520	514	512	480	480	471	479	489	478	466	505	496	504	516	536	505	473	526	530	490	508	509	535	508	491	509	501	511	505	491	503	495	452	531	521	495	522	506	541	543	540	479	516	517	490	489	537	512	536	526	460	563	443	547	508	459	508	486	482	514	532	487	479	503	498	497	514	524	555	509	525	516	483	503	529	549	474	512	481	508	456	508	527	504	491	504	495	533	502	484	495	516	535	496	510	507	509	484	529	490	484	521	501	544	507	518	497	588	492	489	491	520	498	497	520	515	562	507	530	492	510	520	494	546	496	468	493	490	500	524	489	528	539	537	487	488	498	495	498	532	507	515	528	521	508	510	490	529	471	498	480	575	487	500	488	452	497	502	560	462	511	472	484	507	522	478	510	477	509	455	500	531	477	496	523	535	502	516	504	514	528	479	487	525	546	518	523	489	522	505	505	536	544	486	537	485	491	484	473	502	544	497	523	545	461	494	528	495	514	550	500	506	493	555	516	505	527	495	534	491	507	495	530	523	524	504	516	504	530	522	498	472	567	521	459	516	545	495	475	563	547	525	512	501	472	513	493	474	498	547	521	522	496	485	484	474	515	500	505	495	508	496	478	521	490	536	495	540	489	508	512	469	490	490	529	482	466	518	505	518	537	492	516	493	542	549	526	459	502	525	548	488	547	540	471	498	490	500	533	507	480	510	540	523	496	528	500	516	513	539	529	514	511	512	507	520	522	520	477	551	525	498	509	517	506	517	499	524	469	530	522	502	562	463	495	520	498	475	485	515	513	536	497	505	525	508	534	524	520	496	520	525	456	487	530	504	514	494	498	526	527	511	535	522	494	541	537	514	490	515	538	531	523	473	548	498	483	542	532	510	543	510	525	518	471	495	510	474	496	528	468	493	513	550	536	525	534	455	473	538	512	498	500	530	521	519	498	472	494	477	521	530	500	544	503	478	509	517	523	497	512	515	474	492	495	552	489	537	492	455	490	497	507	515	516	512	540	514	521	480	493	516	509	481	533	468	493	540	494	534	525	517	497	500	502	515	530	495	505	551	528	520	534	493	527	539	527	500	522	495	490	518	512	506	511	516	502	489	499	516	506	523	542	484	542	457	522	529	485	500	527	498	520	505	490	513	480	520	518	513	461	509	517	499	523	483	453	516	491	498	482	520	490	541	537	479	493	508	482	473	483	501	496	483	548	458	509	500	485	543	502	498	499	520	515	518	488	528	524	530	489	489	506	520	481	522	491	516	536	485	525	520	528	497	498	492	519	476	496	489	531	541	503	517	521	545	506	494	502	513	498	504	530	516	512	518	512	515	517	511	483	500	512	513	504	510	542	534	432	479	471	462	529	517	495	489	504	516	528	544	500	552	455	492	500	484	489	524	508	528	496	495	501	514	525	488	537	517	495	503	556	518	538	524	472	564	513	536	531	511	477	557	485	506	518	534	524	525	497	510	484	526	510	527	514	535	509	464	523	509	481	578	503	539	501	521	542	537	479	498	527	496	548	490	503	505	535	519	514	483	490	519	533	506	519	494	521	511	513	523	483	492	524	517	482	508	474	506	503	474	489	537	507	505	475	510	545	519	487	545	545	503	501	499	488	518	497	523	483	533	532	534	484	487	497	480	522	480	523	517	508	519	513	479	496	541	508	539	493	475	483	486	512	495	518	468	522	527	492	492	537	505	489	565	502	476	490	474	453	501	477	504	516	520	484	479	513	504	511	486	513	525	484	513	512	485	526	524	504	459	470	487	487	527	500	519	479	494	474	540	540	525	554	522	523	515	508	527	523	522	493	485	518	517	485	522	525	501	503	534	562	484	488	515	495	485	483	501	509	483	466	465	512	510	531	504	471	533	507	536	478	462	508	469	500	514	481	512	465	505	510	539	518	526	531	480	503	504	489	496	533	511	522	548	512	498	466	518	435	476	492	553	490	523	533	486	542	492	524	536	538	489	527	473	476	525	520	511	520	492	507	507	486	492	499	518	467	437	512	474	518	512	499	525	516	526	492	507	511	445	552	508	493	508	485	521	543	510	477	498	532	503	476	523	512	503	523	545	475	512	508	518	469	476	486	507	529	464	511	538	494	516	472	471	509	482	458	525	515	522	484	531	549	503	496	496	511	507	528	495	468	487	518	546	508	521	530	535	538	491	510	520	504	499	488	489	496	460	534	476	575	517	497	464	532	499	466	507	541	486	504	480	509	473	500
5088	15272	12609	6500	4459	3246	2497	1932	1585	1350	1145	1023	979	822	815	767	737	751	662	675	634	639	638	615	577	626	623	598	624	610	635	607	591	555	580	596	565	599	567	567	557	537	588	534	551	580	537	547	548	566	542	570	545	537	539	520	582	541	544	561	543	533	562	555	566	558	569	538	546	576	556	540	543	505	572	577	571	503	528	553	548	573	482	557	533	538	524	522	584	529	509	556	523	522	549	526	568	534	504	541	545	534	542	519	501	495	529	527	523	559	523	521	560	538	530	519	562	556	544	528	554	524	532	520	528	544	519	587	522	519	542	538	553	542	512	538	541	523	522	556	540	553	552	528	558	514	538	523	545	509	498	521	511	570	529	545	525	506	526	520	537	560	545	545	518	589	544	566	519	506	501	538	515	539	545	484	499	526	543	532	508	548	525	512	517	568	527	552	530	548	529	541	555	565	542	532	574	539	520	569	502	516	536	554	541	546	564	542	515	519	570	489	559	514	539	491	545	528	514	544	543	524	503	539	534	545	526	536	516	550	581	556	557	521	535	509	557	510	503	497	531	545	543	557	568	543	579	583	469	501	544	561	513	535	549	499	511	525	535	512	553	531	538	574	554	566	501	592	531	516	588	541	524	504	538	555	539	495	540	544	515	538	562	530	604	526	552	515	520	532	508	585	528	530	532	551	513	540	519	508	494	603	519	520	522	530	572	556	548	560	531	550	518	537	547	533	560	539	521	564	526	558	544	494	533	561	507	543	521	559	528	522	551	568	522	520	552	520	518	553	540	535	518	522	553	561	524	536	519	524	525	574	520	484	522	573	566	540	528	531	533	554	526	475	541	489	555	527	572	514	523	536	523	560	533	549	507	503	539	531	523	525	500	559	514	550	538	576	518	504	576	568	519	535	528	539	484	555	554	536	529	555	553	554	543	509	531	554	511	563	524	490	528	517	504	574	538	522	549	525	502	537	524	540	525	515	578	496	523	514	544	509	526	539	521	535	543	566	537	545	527	552	542	517	540	541	489	548	533	533	530	562	591	536	495	581	528	559	529	532	535	553	531	508	515	497	480	550	523	563	533	555	529	506	539	556	573	549	504	575	515	536	578	566	570	524	578	531	562	550	552	554	540	508	546	558	542	572	536	511	519	533	559	498	494	536	538	551	566	531	546	543	523	568	495	509	532	512	569	503	512	525	534	569	529	491	513	555	510	531	545	530	564	515	535	572	559	503	543	529	535	542	550	495	547	531	500	540	534	518	569	532	562	571	564	555	547	509	496	580	545	543	517	535	522	563	546	499	507	535	544	543	570	526	524	546	514	542	513	574	534	506	548	504	553	536	513	576	505	553	530	522	538	558	550	571	549	533	530	526	571	572	518	531	511	571	564	522	509	518	560	538	509	527	519	551	508	477	560	521	507	522	516	520	541	545	507	532	533	566	539	545	539	560	573	548	540	519	532	533	562	555	522	581	498	540	551	538	560	516	522	468	534	521	469	555	542	530	523	519	517	549	526	518	512	516	543	545	563	541	539	514	545	567	537	506	545	500	520	569	541	524	528	552	505	535	538	537	501	555	545	547	569	552	551	509	535	531	543	542	536	526	507	511	511	517	470	512	534	547	563	491	527	557	531	556	564	535	533	541	543	530	519	562	540	543	537	516	517	483	519	515	487	510	517	559	529	543	507	593	544	547	528	466	523	557	540	492	530	538	569	520	513	550	553	522	527	542	545	511	571	547	552	520	514	501	577	558	550	522	498	569	572	507	550	578	580	497	554	510	613	543	581	568	537	498	511	534	483	547	543	526	522	581	544	502	526	548	539	511	567	522	541	516	509	510	530	524	518	499	532	519	565	568	530	527	524	518	549	541	509	587	509	516	541	524	560	516	529	540	557	536	512	566	523	516	548	546	540	517	520	541	522	557	485	536	546	529	518	511	531	535	571	505	484	533	544	533	535	528	510	555	535	523	516	539	532	534	568	571	526	548	540	550	542	530	551	533	528	483	534	546	496	530	538	525	527	540	520	551	540	541	538	562	517	539	563	535	535	540	519	547	541	500	512	541	560	502	571	512	526	484	550	531	543	529	567	565	558	542	526	520	512	523	555	513	525	516	550	568	533	515	529	548	543	532	539	535	547	528	548	532	569	531	544	503	558	515	546	545	556	549	542	508	500	495	519	497	563	509	513	544	549	524	543	537	507	542	510	544	536	555	520	525	526	537	510	546	572	530	551	517	533	482	521	550	576	511	535	536	513	527	549	518	539	512	570	540	585	533	549	547	524	507	546	516	511	547	563	551	515	522	548	507	568	527	518	523	533	548	559	494	555	496	580	519	517	570	515	544	545	562	537	519	548	485	532	480	470	586	544	587	553	546	534	548	556	522	505	540	519	535	558	552	523	541	552	595	566	532	513	525	548	494	549	491	536	576	503	495	549	552	485	533	519	493	508	510	532	560	526	535	556	510	556	519	553	585	508	534	543	510	485	517	527	567	499	540	542	526	549	554	523	526	547	553	536	513	516	538	502	577	508	511	543	543	523	543	510	537	556	574	533	562	557	531	533	509	488	546	502	529	480	536	544	533	538	513	540	495	564	556	509	524	559	563	551	527	544	534	519	543	540	494	509	532	530	559	536	534	571	530	537	514	521	516	540	523	529	521	500	528	530	514	484	535	506	536	513	527	515	579	538	570	529	531	561	509	574	530	563	509	565	521	565	510	541	564	512	517	549	516	543	523	538	524	533	506	521	571	508	593	529	544	534	535	533	603	533	552	579	550	509	552	524	509	521	521	513	509	566	543	506	536	536	529	499	542	570	537	519	527	525	536	526	523	542	544	511	535	549	569	538	530	541	525	508	538	549	527	518	500	536	541	537	527	532	517	520	562	510	497	554	551	556	560	607	537	565	526	547	507	501	530	530	516	546	553	527	575	530	532	579	525	597	548	580	514	520	561	542	543	559	516	517	552	586	507	522	552	512	574	551	537	523	545	511	509	555	500	553	526	515	562	556	526	551	560	545	518	497	510	517	538	533	561	543	588	477	534	556	518	535	524	562	532	558	517	531	577	566	513	545	528	552	571	542	545	554	547	532	506	554	524	582	579	574	542	554	522	527	516	503	498	514	562	527	580	541	532	497	565	502	515	526	513	522	562	503	511	502	514	561	518	525	552	533	524	497	528	556	535	560	541	529	559	539	581	559	569	560	566	522	508	523	532	515	545	543	525	568	521	513	530	536	550	555	527	518	523	532	527	528	582	564	562	574	540	517	503	528	519	558	539	489	568	573	520	503	543	558	545	491	524	537	537	583	523	549	535	521	544	565	535	569	532	496	498	522	519	468	503	513	519	527	542	525	549	535	520	540	530	523	538	515	520	530	520	508	529	550	591	549	558	548	487	538	534	523	531	544	552	482	560	513	544	532	547	503	548	553	528	512	531	522	579	481	529	509	548	506	477	534	553	542	510	507	495	520	555	522	550	538	530	530	502
27517	20798	9677	807	521	436	435	401	425	443	400	441	417	427	425	393	408	394	412	410	441	428	429	398	375	413	432	412	410	406	401	445	418	401	410	419	402	412	412	426	416	403	412	443	417	413	403	422	416	405	432	418	392	412	442	399	430	421	435	447	416	382	413	445	393	425	390	416	411	412	439	429	409	424	413	407	441	406	370	430	379	340	394	438	412	394	399	428	414	390	409	412	393	410	410	340	410	405	392	408	408	446	426	396	385	401	398	395	421	414	392	387	408	452	404	393	417	399	379	428	433	414	403	386	396	439	395	406	412	434	393	360	406	429	422	400	409	432	373	434	398	428	427	381	413	423	371	436	416	427	425	431	440	390	371	374	388	421	427	420	419	427	412	426	434	357	407	419	371	452	414	412	446	423	437	437	411	393	406	390	440	424	399	399	410	410	367	402	413	446	415	406	383	420	407	416	442	379	380	376	445	403	423	381	386	407	453	413	451	426	404	385	410	406	391	403	429	440	419	402	395	421	418	397	408	433	408	385	426	438	379	422	467	442	393	395	405	427	416	409	419	399	445	411	385	370	430	360	378	411	417	432	404	419	432	383	403	416	415	421	405	356	404	437	412	389	426	444	434	402	414	426	381	404	409	404	386	395	397	393	399	372	431	401	471	395	426	442	395	384	400	389	371	370	380	406	392	401	403	400	443	422	423	405	437	364	390	421	377	392	433	393	414	416	418	437	431	369	424	390	404	416	390	409	415	444	433	378	413	434	401	449	421	399	437	402	417	432	453	411	398	432	428	384	417	413	390	427	423	394	427	411	423	412	431	433	383	406	409	402	410	455	434	419	390	391	379	426	417	431	384	410	421	397	403	416	397	435	410	402	393	420	401	387	403	442	415	404	390	364	418	384	381	390	411	424	406	400	399	414	422	430	422	450	473	354	426	389	416	404	432	418	427	396	443	412	419	435	414	401	411	408	426	433	403	427	436	429	437	415	408	459	426	436	428	394	423	425	442	417	407	388	409	395	418	427	408	413	390	471	415	418	421	402	422	414	415	399	393	434	403	414	391	409	425	408	391	418	418	407	427	398	430	438	376	427	419	446	396	394	396	400	426	416	408	351	425	413	383	425	446	433	404	360	425	428	431	407	411	410	395	433	391	396	376	399	351	422	413	399	390	395	389	409	400	401	418	411	397	406	452	410	390	415	421	423	387	419	403	383	414	429	427	405	389	413	388	410	406	412	423	425	399	391	396	432	433	433	416	404	423	427	411	377	423	406	411	379	421	422	394	413	437	431	372	398	452	421	391	386	403	387	405	393	389	427	435	424	436	416	416	418	408	414	381	395	416	431	437	405	374	376	415	402	473	399	383	410	411	405	418	386	404	408	422	406	412	412	409	368	396	402	406	373	406	408	413	418	396	382	411	433	411	402	417	401	405	397	409	443	435	402	396	413	414	391	400	424	422	392	424	401	415	410	410	434	431	429	422	492	414	394	392	380	394	363	453	453	409	402	401	404	452	449	422	419	413	395	380	415	406	420	413	380	408	432	398	437	385	392	414	424	411	403	417	428	432	401	415	447	414	433	406	404	420	394	381	427	405	414	396	417	424	387	421	412	386	388	404	432	405	443	412	424	398	417	375	460	394	404	427	391	403	415	421	430	398	435	415	414	387	416	403	419	415	395	444	436	443	396	416	428	415	447	446	406	398	411	383	454	402	417	383	443	409	392	453	426	390	384	404	378	378	402	441	389	422	390	391	445	408	418	401	419	409	399	402	422	409	416	405	417	414	396	413	439	407	416	431	407	419	426	438	410	445	407	414	405	406	423	415	365	435	409	462	433	424	445	414	384	432	403	391	398	373	420	409	415	414	419	434	384	441	421	433	385	433	392	440	411	431	390	423	438	392	429	434	411	419	413	446	417	425	410	408	394	436	430	395	417	385	412	432	413	405	402	450	407	449	429	396	450	420	390	412	414	394	416	405	418	408	428	409	431	400	433	416	381	406	390	441	433	433	406	387	426	373	420	381	383	401	406	391	362	405	391	407	400	402	387	436	384	432	391	432	409	440	393	412	379	404	419	396	381	396	398	380	440	385	409	417	396	417	417	433	418	406	391	407	404	414	370	393	399	405	437	405	387	394	405	423	410	404	398	434	389	398	394	416	431	360	406	409	416	442	383	406	407	405	423	407	408	440	392	444	441	415	431	439	394	419	414	401	411	391	417	430	420	411	396	398	402	407	395	420	450	373	426	402	421	392	402	388	435	418	406	422	381	394	414	385	437	397	441	449	382	402	386	429	444	372	426	397	430	405	407	420	399	417	428	430	418	430	418	407	425	386	437	385	394	404	442	394	411	407	433	397	389	404	392	393	389	434	418	435	369	364	420	356	403	407	414	406	412	397	414	439	429	400	472	411	372	412	415	410	446	439	392	372	428	422	423	422	397	435	394	420	402	421	418	402	389	377	392	404	397	416	425	380	406	437	385	461	419	421	401	436	424	400	382	429	413	397	411	401	421	438	370	433	403	410	419	414	421	383	447	397	419	376	387	450	394	438	425	380	373	407	385	417	419	450	392	421	424	420	423	450	429	401	401	411	406	406	442	411	451	382	390	403	436	423	392	418	436	402	416	418	405	415	421	434	436	400	439	389	398	447	399	435	413	427	431	403	391	423	367	393	447	395	378	430	408	422	433	398	425	394	437	442	411	405	450	423	423	400	408	391	430	422	406	412	422	431	406	419	407	390	393	429	416	429	416	413	383	424	425	465	448	420	423	426	413	442	417	404	401	404	389	424	389	422	396	406	376	374	400	439	394	406	391	442	431	385	450	451	411	409	388	425	391	421	393	427	375	404	377	440	418	426	378	416	420	432	407	422	412	452	368	414	389	410	433	359	394	411	412	381	412	417	405	382	404	417	412	440	428	392	412	421	391	421	403	408	412	388	429	396	401	383	433	412	401	379	399	411	372	433	415	414	408	401	414	426	366	419	395	393	398	409	414	390	381	395	396	397	428	388	440	448	416	406	440	389	399	392	371	410	397	393	389	403	401	394	406	403	410	453	396	423	412	395	402	444	438	451	439	399	420	423	421	418	447	414	412	408	408	412	418	360	425	394	415	395	387	400	455	418	426	411	444	410	391	388	408	408	409	411	410	402	370	426	431	399	402	427	399	376	398	381	410	411	400	379	407	412	392	410	407	391	411	422	428	408	428	422	436	388	400	428	415	418	435	392	408	397	441	466	406	383	402	407	416	393	410	428	404	449	400	427	458	384	391	414	397	386	400	410	390	414	416	397	421	401	395	427	434	388	427	384	399	379	450	408	408	396	411	395	388	419	424	419	417	390	409	384	433	410	445	416	395	389	428	432	430	438	385	434	405	439	419	427	407	458	434	440	402	412	428	427	412	463	407	400	393	410	401	392	417	427	414	418	420	406	421	399	435	414	458	395	416	411	413	453	402	378	407	407	407	450	411	413	417	401	406	392	413
4105	868	713	520	569	458	470	443	460	447	404	385	435	448	421	404	444	444	407	399	360	422	407	407	452	408	419	445	432	417	417	410	456	422	386	398	410	430	420	365	423	415	448	416	425	412	424	397	397	423	418	406	438	394	423	397	419	401	416	437	420	421	396	438	452	427	397	411	416	444	421	417	420	422	441	461	409	407	446	427	436	397	410	456	447	424	424	449	448	408	449	454	410	426	437	426	417	428	387	356	405	438	403	430	452	434	415	399	411	423	403	410	440	410	432	450	450	411	447	404	389	448	410	426	428	381	395	411	443	442	426	434	418	423	399	384	405	400	441	413	422	434	453	405	458	425	420	443	448	421	423	443	405	402	433	431	412	428	429	404	443	450	415	412	438	395	440	419	413	434	383	415	428	374	435	372	460	436	415	409	438	380	454	401	435	448	408	442	433	422	408	422	434	421	390	440	425	424	390	407	394	424	403	402	435	405	397	414	419	365	400	405	454	423	382	418	401	389	405	406	421	398	427	428	436	442	405	424	469	429	427	423	426	427	393	393	425	404	430	401	455	453	465	412	429	424	409	426	417	430	395	431	424	405	425	364	417	402	400	410	375	424	419	397	388	426	427	420	425	462	434	427	433	414	441	439	400	413	426	417	468	406	423	388	436	427	427	404	407	426	427	425	436	403	446	406	388	391	424	429	450	431	416	406	409	409	403	419	378	411	399	418	392	429	388	416	418	413	434	423	411	403	416	383	415	410	415	431	405	420	445	439	438	404	401	397	454	402	396	453	420	439	399	473	429	435	406	448	404	392	413	424	437	415	414	426	430	422	457	389	412	400	392	430	431	373	435	394	381	454	433	439	418	440	430	416	398	417	407	421	426	437	419	394	394	437	406	442	401	399	435	406	436	453	417	408	439	445	426	407	395	421	407	424	451	421	444	405	421	415	447	430	420	415	432	424	442	403	414	409	425	408	427	448	449	446	427	432	429	402	461	399	412	415	398	411	392	452	417	425	424	431	425	459	421	414	444	394	409	450	425	420	419	432	462	416	463	401	455	419	403	445	448	397	394	424	375	427	436	446	440	417	409	424	447	415	448	453	396	414	403	409	403	448	391	447	420	415	431	429	439	407	417	405	452	422	437	446	406	403	389	421	403	438	434	396	422	406	438	407	428	417	424	403	441	446	393	420	426	428	422	411	400	438	396	423	404	426	422	427	413	416	395	427	416	402	434	429	472	435	435	421	404	440	431	394	412	407	431	435	446	438	423	417	416	431	424	443	426	413	415	440	423	444	412	399	453	439	421	418	414	403	413	417	399	422	387	429	438	390	420	384	399	397	433	426	402	449	402	399	434	398	465	449	426	408	407	405	439	451	428	465	411	439	415	374	405	413	432	415	423	437	433	404	445	426	427	400	434	414	421	433	435	401	424	435	433	432	426	400	393	415	425	416	448	401	420	463	399	418	411	421	395	391	404	410	411	438	434	435	421	454	394	455	422	473	465	398	435	419	415	404	398	436	407	427	414	433	400	434	406	407	456	416	416	428	416	416	424	435	394	402	404	402	455	405	436	463	473	418	399	412	416	430	414	476	392	392	402	399	433	379	410	442	397	387	428	394	432	438	415	396	417	406	389	405	416	407	434	415	433	428	423	460	440	408	421	398	446	388	431	421	403	438	446	435	401	424	412	392	402	420	426	425	445	404	402	438	428	396	416	409	439	422	420	410	405	436	440	398	407	416	438	438	399	424	403	401	430	456	407	400	436	427	415	418	437	438	440	430	439	418	407	405	432	435	371	405	409	401	464	425	423	414	387	415	442	431	408	440	427	394	429	415	422	423	382	424	418	415	399	405	401	428	412	425	425	446	404	445	438	392	416	394	415	442	416	444	404	401	416	412	433	419	428	436	393	382	416	437	440	435	392	423	401	418	451	400	409	420	438	406	432	460	421	419	412	429	414	405	389	391	435	418	419	402	416	440	387	423	409	419	414	434	450	444	422	387	427	428	407	411	452	406	416	385	415	440	429	434	414	439	399	404	391	399	421	415	414	417	382	429	432	431	441	438	401	414	425	421	455	373	440	388	402	423	400	453	437	404	403	437	423	438	430	438	443	417	443	445	430	422	427	392	422	425	375	434	420	449	448	430	408	395	389	435	390	391	427	402	452	398	406	421	431	405	428	440	474	381	428	440	410	419	424	407	428	383	437	428	413	378	406	443	382	379	433	419	434	377	420	400	418	428	417	443	425	377	397	462	408	404	404	397	444	414	414	411	387	441	427	416	440	416	428	393	395	436	396	423	405	412	355	434	449	424	428	430	444	451	393	413	388	421	445	390	447	398	405	445	426	456	417	389	412	418	396	405	363	421	419	393	407	406	442	393	423	444	435	452	400	419	388	425	424	448	395	436	436	428	408	400	432	412	402	432	406	446	421	419	460	409	458	405	419	429	419	408	385	444	430	421	424	404	419	436	446	440	432	422	408	423	374	384	423	407	431	415	389	380	453	408	426	398	397	453	424	421	388	416	399	409	403	411	414	400	429	404	411	431	409	421	412	420	423	407	427	397	401	370	417	381	420	395	422	374	406	413	432	412	434	400	407	425	428	393	445	393	426	425	404	363	410	399	426	446	377	395	407	410	438	394	420	421	438	448	413	381	429	427	395	443	389	414	426	384	439	422	441	426	430	413	433	380	403	417	397	441	425	389	443	397	410	385	419	436	414	413	453	376	392	446	407	418	401	394	385	428	395	435	442	446	390	424	427	420	430	388	413	459	379	427	408	412	433	414	426	422	428	420	424	434	400	397	395	404	447	409	448	392	444	430	441	416	422	433	432	407	438	465	387	455	439	413	397	406	414	441	389	403	397	464	426	417	417	411	424	453	466	447	456	460	402	402	470	453	424	416	429	415	381	424	422	420	445	423	427	428	395	461	404	444	446	409	426	421	447	477	429	414	414	446	415	402	411	441	430	407	471	450	423	404	423	411	461	443	420	425	411	440	417	433	413	390	421	432	418	445	377	403	396	431	433	446	396	375	431	399	410	406	428	405	402	437	438	402	436	435	416	437	412	417	405	412	442	413	419	385	432	402	408	433	406	425	407	412	425	414	406	432	394	458	431	454	450	428	420	388	400	406	455	418	402	419	442	430	418	417	412	386	408	436	403	410	410	401	400	464	394	442	409	406	430	413	403	394	424	431	420	434	426	429	406	415	402	455	393	435	417	398	425	426	470	404	407	409	382	410	439	368	376	417	443	440	435	387	399	424	413	415	390	425	418	394	422	419	427	420	431	400	403	427	399	405	399	405	410	447	430	369	406	401	430	394	445	414	383	435	422	437	412	434	404	412	413	430	461	405	404	415	395	458	421	435	431	364	405	422	460	403	406	439	389	428	400	430	458	409	410	423	433	405	433	408	444	443	412	425	428	405	407	409	414	433	456	456	443	416	436	430	430	446	412	421	418	350	416	457	409	393	438	408	438	441	390	422
23885	21338	29016	24041	21343	20357	2900	1296	1080	980	935	893	820	800	803	779	758	760	792	774	731	727	741	760	749	715	723	692	728	726	681	704	733	747	696	740	721	720	693	685	699	665	715	676	713	673	677	665	703	706	695	697	674	682	747	674	722	666	697	676	724	713	687	674	716	703	753	685	668	689	667	670	690	698	704	692	691	716	703	651	688	708	657	679	693	693	653	641	701	676	736	747	722	650	711	665	643	698	671	680	674	726	707	673	723	678	723	682	708	723	672	718	706	697	714	684	699	720	693	757	690	733	691	735	701	674	704	699	670	690	689	703	721	639	660	727	780	718	708	719	704	682	700	677	726	689	710	702	728	675	663	747	738	658	674	668	722	660	628	747	714	720	762	702	702	649	714	662	716	705	719	700	653	675	662	683	708	696	727	667	771	698	729	707	700	659	704	742	677	692	675	686	689	633	716	715	656	705	716	726	691	704	699	678	668	697	680	689	734	645	743	733	705	730	764	667	642	684	692	752	718	674	643	681	668	693	724	684	696	731	709	721	687	692	707	722	682	683	673	709	682	701	652	695	737	700	716	695	764	725	723	656	724	704	721	715	699	648	688	707	723	686	673	698	726	735	662	767	695	722	661	704	737	677	699	719	667	683	704	739	717	702	686	697	692	719	718	651	686	690	727	716	690	669	671	703	723	667	670	675	672	653	692	706	663	737	650	746	700	699	697	682	769	716	689	674	675	694	729	676	652	663	711	660	703	734	720	733	718	681	716	706	667	693	695	704	707	719	700	735	697	685	660	662	700	746	671	705	726	715	688	702	671	685	711	694	704	709	656	645	727	740	746	660	734	738	678	710	702	716	751	709	669	703	702	717	702	682	738	638	707	669	727	702	691	698	707	657	719	665	703	672	711	699	622	649	688	704	672	648	710	683	640	695	698	696	692	682	681	681	702	682	704	734	695	717	689	681	674	696	751	693	724	692	635	717	654	703	667	719	670	676	690	657	746	734	681	712	667	745	673	675	685	696	661	707	697	730	675	650	687	718	718	681	686	672	701	685	648	710	678	708	708	688	715	713	647	693	723	664	699	664	639	672	684	676	693	642	661	690	688	682	699	678	684	673	731	685	706	722	696	666	696	665	698	668	737	667	697	671	674	625	718	677	702	706	747	707	712	670	741	703	696	670	715	716	702	742	679	681	696	691	681	680	703	686	674	691	701	697	703	693	720	668	658	720	676	712	720	675	709	687	709	681	659	712	704	683	661	671	733	711	710	727	689	692	675	674	675	729	704	682	734	661	690	724	751	727	696	736	732	663	668	676	749	713	676	712	703	709	742	696	713	689	723	712	758	675	696	743	723	744	708	690	706	635	687	667	647	726	664	679	656	736	658	623	679	663	704	711	691	712	666	661	719	702	727	683	688	719	663	707	686	703	743	723	672	659	678	700	735	712	682	684	729	647	673	722	705	701	709	652	716	726	678	698	678	693	666	751	678	664	699	767	702	656	700	734	685	638	664	717	703	739	667	688	674	673	738	725	705	693	683	678	679	695	705	692	709	695	644	709	708	744	724	664	718	722	700	729	713	712	705	666	711	644	736	730	704	657	701	725	695	685	686	700	698	754	674	710	687	734	683	705	730	724	689	730	691	723	701	656	712	755	671	710	679	708	677	613	755	648	675	629	671	684	722	707	675	693	693	733	697	675	725	711	738	718	693	695	701	736	686	699	683	719	717	636	760	658	696	670	706	678	667	694	720	681	708	749	648	690	732	663	698	712	674	721	693	682	668	696	713	669	691	715	674	691	692	681	687	757	706	684	655	693	757	700	723	738	738	709	674	713	699	691	665	690	689	644	732	692	688	744	671	713	694	644	695	675	692	694	681	637	681	674	671	689	647	726	657	713	683	707	747	693	705	670	694	696	681	668	688	709	658	683	642	677	710	698	748	654	727	691	697	705	684	703	686	733	685	709	670	686	683	683	672	734	660	703	714	710	673	696	668	663	688	704	704	682	719	673	703	754	711	697	706	693	681	694	714	688	721	737	741	710	643	688	692	687	683	708	732	667	706	663	690	684	671	710	739	695	699	649	686	706	730	735	705	670	650	683	656	669	651	718	731	707	707	722	686	740	663	705	661	688	670	710	711	682	695	685	684	693	664	692	715	693	690	729	714	702	705	685	647	668	702	688	705	703	682	660	690	683	710	679	703	708	706	710	734	694	738	700	663	690	673	668	718	717	695	714	690	629	660	669	665	738	669	701	705	692	676	678	721	697	701	738	672	694	695	675	670	724	702	671	634	672	669	698	702	664	659	661	711	662	659	667	723	709	691	651	658	670	653	683	684	705	710	685	711	708	714	697	634	650	702	728	659	636	689	692	722	691	678	658	674	667	714	667	707	727	701	673	714	667	669	716	690	689	692	681	665	708	731	704	693	703	662	662	719	654	675	751	649	652	698	676	679	716	675	684	673	656	676	693	690	735	704	724	713	725	732	698	690	660	691	656	669	699	689	670	707	671	683	705	689	710	701	694	651	701	713	673	657	729	661	676	759	648	687	694	751	667	682	626	728	706	675	703	708	706	695	692	701	721	680	728	691	673	689	723	719	646	663	724	714	700	683	657	698	709	674	744	697	714	671	679	682	723	703	656	681	643	702	725	672	650	701	701	727	695	668	740	663	728	681	697	668	698	711	702	670	681	680	709	677	679	691	696	703	655	697	719	680	723	647	728	673	712	693	666	708	690	685	734	696	705	682	713	716	708	699	685	677	710	719	695	709	657	662	659	742	697	702	672	679	698	690	692	695	740	625	768	702	711	664	703	687	678	694	724	677	699	708	690	668	671	660	700	693	703	680	670	735	703	715	696	670	695	637	650	674	730	666	677	700	679	673	686	687	702	668	671	719	720	678	715	707	690	723	654	702	664	699	678	691	713	698	681	695	664	702	711	701	724	682	715	706	693	660	683	671	664	661	655	690	690	673	669	692	692	676	661	681	731	702	668	654	712	677	713	730	678	706	655	679	706	678	673	669	685	715	651	645	682	725	698	653	637	723	670	691	704	678	686	699	742	637	703	725	650	706	718	670	693	657	663	692	698	662	686	707	672	710	714	692	671	708	702	639	682	655	689	698	686	669	701	700	674	699	695	626	680	693	707	706	675	647	725	659	684	699	672	736	655	681	707	707	655	703	676	719	637	733	658	689	643	740	688	706	726	717	658	698	670	704	689	727	672	724	692	685	663	674	695	681	706	683	704	679	711	704	691	768	701	636	659	678	643	685	669	718	729	696	704	662	754	753	693	719	710	697	705	620	694	675	708	695	703	647	681	684	738	717	718	740	746	665	664	671	762	662	734	734	657	718	725	716	668	631	652	675	660	676	743	690	718	721	696	697	675	670	697	756	697	717	688	719	712	688	696	667	714	643	665	678	715	729	742	738	694	654	673	718	669	737	746	650	728	720	697	672	689	648	716	669	733	699	747	694	696	743	721	699	711
3755	9287	7897	3927	2708	2165	1707	1467	1144	1155	1025	937	917	902	826	798	798	782	758	778	816	733	789	775	708	772	765	735	733	712	743	735	768	718	722	677	663	713	765	742	696	744	694	700	714	729	692	711	729	686	688	750	691	722	672	726	765	672	692	647	700	711	720	735	703	706	718	739	748	739	718	690	730	716	691	703	680	666	686	698	717	696	725	681	674	724	693	664	681	690	699	694	703	646	677	722	714	654	702	672	683	744	710	710	687	725	695	685	747	710	650	669	666	710	673	780	678	706	689	689	753	736	752	744	707	705	671	700	709	717	667	736	743	694	710	747	725	694	667	683	692	708	665	670	696	687	685	704	719	705	710	716	705	709	722	671	677	732	707	733	711	692	695	724	731	669	697	698	770	711	743	716	698	663	719	707	733	696	704	671	689	727	731	720	705	719	738	725	668	678	716	680	744	697	702	718	707	752	727	718	650	727	730	679	704	679	699	692	687	693	686	709	728	636	745	712	747	686	682	700	663	708	732	704	675	686	667	733	695	720	686	696	712	706	718	733	669	677	692	718	668	734	699	698	717	719	706	672	740	712	696	686	735	671	736	712	690	659	719	717	720	681	722	689	707	721	708	670	727	740	729	730	715	648	673	692	718	695	715	718	681	691	721	702	698	680	697	681	698	743	673	713	699	696	673	680	688	690	764	684	695	710	711	731	711	718	673	681	701	711	670	673	697	657	720	724	660	694	703	682	712	658	678	671	689	709	705	682	677	718	713	696	680	697	684	735	713	696	664	702	705	697	733	661	688	747	752	707	683	696	686	768	694	690	676	683	704	693	710	698	728	707	732	705	697	700	750	681	738	686	702	709	707	709	745	705	674	705	680	723	716	735	686	760	736	702	744	726	752	730	696	697	630	685	684	701	705	720	697	714	738	713	711	674	694	700	716	683	707	720	688	709	699	687	701	694	711	714	688	716	661	706	681	741	697	726	718	703	680	701	740	719	697	696	762	731	709	664	730	725	719	687	736	728	672	735	698	700	731	678	663	691	716	699	705	707	653	703	714	710	753	690	717	718	738	704	685	709	732	698	690	725	731	730	697	695	678	709	681	752	710	690	675	731	704	671	727	676	706	694	741	728	749	704	693	709	739	706	695	741	678	698	733	696	644	718	700	731	710	701	660	682	662	653	687	734	688	710	673	729	703	626	695	661	693	716	703	667	743	704	708	714	721	690	732	690	688	709	678	732	719	685	670	686	712	670	718	730	733	728	679	708	724	704	668	676	695	711	749	682	666	708	692	694	709	708	683	735	765	687	709	707	738	739	704	710	661	731	684	722	726	719	751	707	672	734	703	697	687	712	728	647	684	726	753	694	659	724	698	726	719	725	652	683	724	688	677	705	707	724	694	726	689	686	709	713	731	700	724	757	712	713	696	671	673	688	698	748	678	725	712	760	691	739	672	726	687	712	709	771	709	728	684	694	703	772	703	658	632	736	719	698	733	672	675	680	692	722	724	714	696	717	725	715	707	714	694	715	733	703	702	734	662	706	688	702	769	680	739	709	714	693	687	733	698	745	727	675	734	700	717	692	681	739	735	675	696	699	722	688	742	719	718	668	688	664	694	720	697	691	748	735	712	719	726	715	667	708	685	727	731	711	626	704	709	704	726	687	746	719	658	670	673	699	729	729	724	670	730	669	659	719	655	697	695	733	707	711	705	698	630	706	696	703	740	689	703	698	692	727	714	714	720	669	724	732	668	711	701	694	750	715	734	708	691	709	732	671	716	713	713	684	707	723	705	711	697	699	767	691	657	725	702	682	663	759	721	723	753	719	691	690	736	662	716	693	694	661	693	657	665	683	718	711	706	723	688	643	699	686	714	692	690	706	704	738	737	712	665	725	717	695	674	714	675	691	712	739	684	699	692	699	674	701	707	697	668	743	703	671	730	733	686	691	743	680	718	679	727	743	712	709	669	677	695	735	717	688	689	689	683	682	757	680	661	734	687	705	717	692	688	727	696	727	739	722	722	706	726	696	719	712	695	706	668	687	745	675	730	729	700	698	717	725	736	701	664	760	721	694	731	694	695	717	656	719	695	705	731	671	699	714	732	717	768	703	735	699	668	693	689	717	691	677	668	673	699	650	672	663	694	708	699	725	709	677	689	724	672	727	669	707	705	710	703	675	706	739	667	680	697	705	688	692	716	744	693	734	697	722	675	726	721	655	724	712	694	692	731	674	694	689	691	699	658	725	704	698	670	730	681	698	696	656	666	746	719	697	665	709	748	660	714	666	669	687	730	696	739	743	648	739	710	716	690	681	663	693	667	686	719	745	666	794	679	727	707	699	660	681	745	741	737	685	706	748	720	660	690	683	748	655	721	707	724	709	700	672	655	634	704	697	675	663	764	742	699	706	705	679	726	755	710	701	705	733	723	718	706	679	692	674	704	725	705	720	703	700	678	745	723	712	722	733	710	739	758	725	736	726	700	692	714	728	666	740	721	726	681	717	675	724	724	693	681	729	723	690	688	721	688	672	679	689	720	667	699	702	724	664	657	682	723	717	708	699	725	712	728	677	701	732	703	687	702	677	712	681	685	719	712	654	707	721	715	727	722	740	677	716	711	692	725	681	736	696	728	691	712	721	719	700	718	742	709	696	681	685	699	733	749	699	703	722	683	687	704	696	696	712	740	700	716	732	685	694	726	701	702	726	693	691	699	712	685	718	708	702	685	678	678	671	731	708	676	765	724	736	658	700	739	671	740	708	727	702	751	683	706	670	729	731	700	742	709	720	740	690	691	711	692	706	683	699	680	670	751	729	708	760	667	754	681	679	709	706	716	710	687	691	744	680	651	661	678	713	677	705	732	731	713	664	739	691	706	699	645	676	712	683	695	709	703	748	725	677	686	666	653	723	717	663	783	679	733	725	659	726	710	713	701	710	684	704	679	695	700	696	691	722	730	782	709	633	694	734	685	758	672	671	692	696	721	689	724	735	692	686	685	718	722	702	707	695	733	707	694	707	696	738	709	667	730	712	719	734	711	673	739	762	687	666	748	684	726	727	704	695	726	696	681	657	731	703	682	690	704	756	691	682	702	693	734	687	640	738	706	714	699	660	711	744	692	707	718	664	692	714	747	649	677	737	647	687	691	709	660	682	684	756	719	689	691	737	715	724	708	713	689	743	697	695	695	699	695	675	682	710	722	757	735	698	698	732	652	675	671	631	666	708	742	680	738	723	739	717	723	708	685	695	672	699	691	684	666	698	671	681	649	692	703	724	713	712	657	744	701	671	759	718	709	695	683	702	687	738	720	708	680	692	704	698	713	736	724	697	680	660	692	685	707	688	728	669	699	683	691	710	695	707	728	701	691	664	694	696	692	707	703	700	711	709	650	659	663	730	689	722	680	654	673	682	698	729	698	717	704	712	690	664	706	686	697	697	693	687	677	713	719	721	721	721	694	713	692	718	676	698	692	708	736	741	671	663	670	675
24897	21338	28489	24482	21214	5695	646	398	337	314	317	287	241	246	241	238	242	238	200	222	216	195	204	205	207	215	178	211	216	203	176	223	195	190	174	188	186	202	200	188	175	169	222	199	186	189	202	181	195	175	176	215	210	206	205	210	192	198	189	189	199	179	197	159	203	195	164	187	173	190	215	185	176	166	185	187	200	195	172	202	208	153	192	173	195	141	187	157	217	177	189	192	202	187	195	222	191	185	189	217	175	206	180	226	215	185	164	186	182	190	178	173	201	207	185	195	191	187	208	204	184	180	197	218	184	206	186	191	183	179	194	183	162	173	185	210	170	168	209	178	175	198	196	166	186	186	203	196	217	179	180	197	177	186	189	207	200	170	197	204	178	167	174	181	186	201	177	151	176	169	171	158	223	180	196	185	166	206	223	151	210	184	188	191	218	205	173	187	196	195	194	207	183	213	189	204	178	191	175	181	198	185	198	190	197	207	193	195	194	210	194	168	189	175	192	177	191	165	189	198	170	176	184	197	188	189	172	177	201	182	176	184	206	209	187	201	178	208	182	198	176	210	177	185	212	188	170	205	172	193	187	179	198	189	217	198	204	191	198	215	194	178	183	193	185	189	177	199	186	200	205	210	183	200	177	188	179	168	206	194	218	204	212	172	185	187	185	201	203	160	174	200	197	180	199	204	210	213	177	197	200	196	211	187	195	192	194	191	199	178	200	181	173	184	190	184	197	184	169	172	172	184	188	190	211	167	175	196	180	197	205	170	171	161	184	184	199	179	187	194	191	174	183	193	174	202	204	180	190	192	197	210	179	191	198	193	178	211	188	196	184	190	199	173	212	200	184	205	207	203	197	196	193	188	165	187	203	173	173	207	164	156	200	196	182	175	187	198	175	182	213	172	194	205	197	200	192	193	200	179	163	166	215	213	184	185	176	198	200	183	184	171	161	196	164	197	173	176	192	182	186	195	178	183	171	184	179	195	171	186	197	214	194	188	198	194	175	189	176	172	194	206	179	170	198	173	181	193	170	186	189	196	192	179	188	194	194	187	209	170	193	202	181	195	202	210	206	194	175	191	231	166	196	187	170	196	188	181	211	184	172	190	154	193	181	176	184	191	175	182	208	176	182	170	186	169	175	192	204	214	174	182	180	203	177	172	180	220	209	172	220	162	195	183	203	187	179	185	179	205	182	202	192	198	181	182	202	189	208	196	198	189	185	193	223	176	203	174	180	187	181	176	202	194	198	172	192	168	196	180	174	170	210	178	199	143	197	179	190	173	205	183	202	167	167	186	160	176	178	171	186	159	181	184	185	179	190	197	192	192	167	192	189	198	194	194	186	196	178	194	202	219	178	191	180	199	200	193	165	202	185	175	201	189	183	195	193	191	183	194	188	172	175	172	209	219	185	203	204	186	184	209	191	196	189	187	185	177	218	203	182	186	182	201	193	185	188	210	180	193	178	161	186	159	186	179	197	182	198	181	196	187	192	230	177	190	201	196	175	151	190	191	189	160	191	178	185	216	204	181	173	200	184	207	191	185	203	196	199	185	179	177	177	202	173	179	216	218	190	201	160	197	195	184	198	170	185	215	190	202	218	182	202	179	196	187	197	205	191	198	154	180	167	169	172	197	177	173	167	180	173	204	185	207	187	179	192	184	193	214	157	183	199	188	172	181	210	169	213	200	211	198	185	185	180	192	174	188	179	205	189	176	175	214	193	193	180	212	196	177	210	220	172	215	180	185	182	208	190	181	193	195	207	192	177	189	193	155	188	195	212	182	177	195	197	166	164	187	202	186	185	207	196	200	166	165	204	197	178	184	216	188	193	185	184	187	191	181	190	187	199	189	213	168	213	161	198	171	170	177	184	193	190	199	199	176	168	182	188	194	179	156	194	175	162	221	192	182	189	200	188	179	199	162	207	184	196	180	177	199	184	214	195	177	217	177	201	198	211	194	183	182	193	209	172	190	187	202	213	190	181	172	173	182	176	189	180	188	199	159	194	187	171	187	188	196	157	207	204	177	180	190	179	171	182	183	183	191	192	198	198	173	188	179	203	188	168	188	211	188	170	188	189	151	205	179	171	183	175	194	192	201	165	190	185	215	186	193	178	209	192	197	194	183	174	149	199	202	193	178	200	187	185	176	189	183	185	188	201	185	183	197	165	185	167	196	199	186	172	181	207	187	175	164	155	208	191	194	184	188	191	191	195	190	186	172	168	170	206	190	205	186	203	186	190	179	205	196	194	182	185	200	184	172	195	174	187	182	181	204	192	200	180	177	176	185	223	163	187	186	202	214	195	158	185	184	195	207	190	189	208	184	221	198	198	174	187	184	187	203	221	192	188	169	179	207	201	179	194	181	193	188	213	180	171	172	190	177	168	226	167	189	179	200	153	197	191	174	215	190	191	186	158	195	164	193	195	175	205	185	177	160	185	182	180	193	183	168	169	172	196	190	192	200	193	165	195	188	182	178	197	189	201	162	192	188	181	179	192	189	184	200	178	200	176	172	173	195	211	174	183	180	199	174	192	185	181	180	211	203	177	172	193	185	190	197	165	195	221	204	195	189	171	190	203	182	180	191	189	177	188	182	185	205	196	176	203	176	213	202	167	193	188	182	186	202	198	191	187	211	196	180	209	176	186	177	194	170	181	184	194	199	174	199	212	198	191	189	204	192	174	177	213	185	204	187	197	201	194	187	189	222	169	194	194	183	182	203	196	180	207	189	175	180	198	178	178	187	183	187	183	194	175	179	177	186	196	175	181	175	186	202	167	187	214	180	191	197	153	178	193	203	190	181	172	189	198	165	199	191	169	166	194	185	192	194	167	198	184	188	194	194	183	200	207	190	175	178	185	192	212	186	198	169	184	174	169	189	196	186	182	187	215	204	209	177	194	178	179	166	184	184	216	187	197	199	201	210	187	195	188	207	170	197	192	171	179	200	179	199	187	177	199	200	184	176	197	199	206	185	191	170	206	185	171	226	174	177	184	162	218	196	191	187	202	203	171	183	205	207	200	174	189	199	190	180	184	177	187	179	187	176	213	183	189	209	193	182	201	184	174	177	215	177	197	181	186	201	195	188	193	186	194	191	176	199	160	189	187	213	170	204	204	178	173	187	177	182	172	195	171	189	193	161	192	204	184	216	190	203	194	210	192	182	210	192	200	184	183	219	191	200	215	204	222	162	177	183	179	191	176	159	181	184	188	197	182	198	215	177	201	165	195	152	182	189	183	170	181	197	195	177	203	164	182	199	203	207	191	187	190	181	206	191	192	193	210	224	193	195	152	187	185	165	182	204	180	161	209	191	197	201	208	180	178	191	159	172	207	190	218	193	191	175	184	169	191	177	160	202	176	183	189	195	181	198	170	199	194	171	189	169	195	197	192	187	165	185	194	183	210	189	204	187	175	188	215	183	174	183	160	176	207	148	186	171	172	191	191	184	210	178	205	227	210	178	217	203	191	183	189	183	179	186	167	189
3636	6091	4982	2358	1661	1190	834	693	549	501	403	395	345	302	273	279	261	264	269	226	244	229	256	203	262	230	232	242	211	217	212	196	213	252	219	241	231	221	225	210	222	233	236	213	216	198	203	204	223	212	219	223	219	214	216	227	218	201	208	190	201	211	216	222	219	206	254	198	213	214	218	197	211	246	222	216	201	210	213	203	184	248	219	206	212	208	230	190	189	218	203	202	217	207	218	201	207	249	234	196	176	252	213	201	201	183	226	230	219	204	236	201	212	207	197	216	182	222	214	208	185	226	217	213	223	210	199	207	208	206	189	207	210	199	183	183	227	221	220	202	205	214	200	219	204	217	201	186	224	208	198	213	194	197	188	191	186	240	198	234	206	212	217	212	204	204	211	209	181	211	202	219	216	195	208	216	192	207	227	200	196	201	197	209	204	201	211	233	230	226	214	195	207	231	231	205	206	226	212	207	220	243	242	236	204	213	200	224	192	217	193	204	189	212	187	211	193	195	226	192	201	233	212	177	199	207	222	198	201	206	209	194	195	187	196	202	230	200	200	202	175	190	228	211	202	220	210	226	208	222	199	239	208	196	197	212	212	199	215	222	202	197	220	231	230	221	248	206	198	211	226	226	193	212	194	247	218	223	196	221	190	211	201	186	207	192	217	201	197	209	213	212	211	231	211	235	186	211	210	226	224	236	206	199	200	204	207	206	209	214	218	197	185	206	220	229	205	204	214	211	219	229	220	233	190	220	213	201	198	227	210	200	227	214	206	197	233	210	204	184	206	223	242	254	221	238	233	217	227	221	204	225	225	215	238	239	219	209	204	204	213	197	210	178	219	207	218	231	210	205	181	219	212	207	200	227	190	223	225	214	206	201	197	207	230	224	219	212	194	197	235	218	187	214	191	213	210	196	212	222	215	206	223	214	224	220	215	206	219	195	207	209	195	201	210	206	221	191	222	198	224	210	187	189	234	226	191	227	216	228	177	206	213	209	254	225	234	200	210	221	192	214	212	213	218	221	184	208	210	198	229	188	189	219	193	199	210	208	214	204	194	222	229	203	205	251	207	221	217	209	184	187	210	208	224	186	212	227	214	212	193	210	226	204	182	219	201	229	220	199	182	220	221	210	223	214	202	218	215	189	206	209	204	208	219	208	231	191	200	226	194	213	195	216	195	212	229	213	220	216	219	202	217	222	191	220	188	214	187	232	214	200	223	210	250	232	237	203	190	179	212	234	222	222	213	223	200	195	238	212	221	214	217	235	186	211	207	217	210	204	208	189	213	196	199	199	197	246	216	206	197	201	192	208	239	207	213	208	224	217	221	211	218	213	215	215	240	192	251	208	234	193	197	208	204	240	207	215	203	198	190	228	193	172	223	202	223	218	216	208	217	225	207	211	189	192	209	212	215	202	208	209	213	195	201	223	210	218	227	225	199	211	208	207	204	223	221	226	214	181	224	204	203	197	204	186	176	213	211	216	228	206	246	218	207	231	197	202	204	218	203	215	203	202	206	218	235	233	226	195	217	210	197	237	207	219	186	197	206	185	201	217	227	232	199	205	221	213	217	226	202	198	188	200	222	212	217	227	211	220	202	208	207	208	200	234	204	224	224	200	205	210	224	259	193	232	197	220	214	203	210	234	209	226	203	199	210	205	201	238	213	247	199	191	200	208	211	212	214	228	220	205	200	208	211	187	252	216	210	208	230	200	211	229	200	225	205	189	215	204	218	223	215	206	190	183	222	194	232	227	196	207	205	213	225	201	198	215	218	198	207	201	204	209	220	220	225	212	215	236	209	231	230	218	192	203	216	232	199	222	216	216	219	200	230	232	197	227	205	194	190	195	214	219	178	208	220	183	203	215	216	211	201	206	205	204	223	224	228	219	191	234	208	202	211	170	225	255	196	211	199	203	190	210	216	202	241	186	203	208	221	212	197	222	205	205	216	221	207	219	206	217	233	216	221	219	213	200	208	225	203	225	240	193	206	216	196	198	198	213	199	212	216	193	209	209	211	191	209	201	219	211	201	214	226	195	217	200	187	211	193	195	220	203	203	224	219	195	235	224	205	214	229	209	222	224	215	203	211	190	197	198	198	240	201	208	219	230	215	210	202	223	220	242	211	221	215	206	213	212	205	213	204	197	223	196	215	199	200	206	201	215	229	199	212	212	165	198	201	225	204	223	202	196	199	197	206	191	229	212	215	224	213	202	190	263	220	208	225	209	200	176	206	201	203	224	224	207	209	229	223	203	205	202	214	194	233	204	215	243	188	201	218	223	191	204	225	194	211	210	231	207	232	231	181	211	189	216	218	204	208	220	217	217	204	180	212	213	207	215	194	189	204	199	211	233	211	211	209	212	182	188	223	222	198	220	235	210	241	225	212	198	191	195	197	214	204	192	217	192	222	220	216	192	220	216	210	203	214	239	229	212	197	197	231	253	202	215	200	205	212	235	184	195	226	206	209	205	186	233	225	201	218	201	199	208	221	209	211	222	214	167	191	211	208	196	197	220	215	224	203	199	191	224	243	204	209	209	228	221	213	194	213	216	225	222	213	211	205	226	230	240	196	237	234	216	183	209	205	212	220	188	193	198	203	214	197	215	181	219	187	215	228	209	206	228	204	221	203	205	209	199	216	205	204	225	205	216	211	217	216	193	207	222	235	235	218	216	209	217	223	180	193	239	210	198	172	203	235	255	201	223	226	197	200	218	213	206	227	213	218	206	203	231	210	217	229	204	208	219	218	231	223	207	212	239	213	191	200	225	199	218	191	213	225	232	213	211	190	220	228	187	202	218	236	224	205	222	229	207	207	202	201	212	205	217	216	205	206	214	212	209	236	207	223	207	191	214	211	210	221	193	229	216	222	190	220	216	221	216	198	198	219	208	224	229	201	221	224	212	200	206	213	195	236	209	215	209	228	206	212	218	204	191	197	235	202	208	207	205	184	214	228	205	210	190	233	192	222	211	206	222	214	208	244	222	195	184	187	226	225	208	217	236	225	207	243	220	201	206	199	230	203	191	222	221	211	216	209	191	218	211	217	205	233	218	241	203	242	182	222	217	225	210	230	240	241	212	197	215	196	185	186	217	239	214	229	229	209	219	194	211	220	193	193	236	199	213	234	217	241	215	206	206	198	196	183	199	248	180	251	199	235	235	202	223	208	216	184	195	239	232	216	221	188	211	211	235	224	201	213	214	208	181	190	200	211	207	216	199	203	209	194	211	200	200	232	227	189	222	180	229	210	215	215	218	218	195	225	195	207	191	207	204	214	179	231	214	224	226	213	215	213	190	211	254	198	201	195	208	212	211	209	196	212	235	209	190	208	199	192	199	228	229	197	197	207	196	226	233	210	178	212	215	215	207	222	196	201	222	196	198	202	212	207	207	198	222	201	191	192	187	192	245	214	228	178	229	204	192	209	214	209	184	215	198	214	222	212	195	206	213	222	233	229	223	231	231	208	214	212	211	201	236	176	189
22781	21366	29227	23879	21369	21442	17654	1916	1134	1043	900	794	781	706	713	676	674	617	637	574	596	604	568	556	528	552	558	555	530	570	534	552	546	542	531	526	503	593	517	501	521	530	493	519	521	545	528	466	493	485	510	507	529	516	519	525	530	498	522	554	468	543	500	521	484	486	526	550	469	515	497	499	522	505	513	508	564	511	482	482	521	509	502	563	505	536	511	514	501	501	490	510	475	472	496	456	492	493	459	496	530	530	539	514	532	527	492	520	486	506	525	518	479	436	492	490	480	527	491	464	505	496	514	492	513	536	519	476	504	477	506	529	476	495	530	505	483	506	521	513	496	514	512	492	506	487	505	510	493	542	481	505	476	469	535	497	519	522	525	531	522	483	481	488	487	513	485	513	475	498	499	522	490	518	509	460	488	525	526	524	506	538	517	506	487	479	510	460	527	531	494	518	498	531	488	489	481	513	457	478	488	522	523	513	527	525	491	491	533	537	475	510	466	553	510	486	509	506	514	459	498	525	519	512	507	495	474	481	482	501	539	508	521	505	518	458	485	506	494	486	496	521	531	521	507	479	492	494	508	520	493	520	495	514	507	500	464	493	504	494	462	531	521	507	500	521	482	498	536	544	495	474	500	466	502	500	502	477	497	535	510	506	519	484	540	541	520	485	490	493	486	536	519	527	458	504	481	504	527	545	484	519	482	492	499	505	494	546	507	508	500	499	502	485	462	488	497	446	449	530	503	472	528	508	494	520	522	524	516	495	514	493	499	489	499	463	443	517	508	471	511	502	532	498	450	489	474	511	476	464	511	549	516	489	543	498	516	515	473	480	488	438	483	488	485	515	474	470	502	541	490	508	485	504	521	491	500	501	507	514	480	565	489	526	502	500	455	479	534	524	499	480	490	495	491	497	482	482	531	510	491	520	507	502	525	474	490	493	469	436	506	487	524	477	520	492	523	473	493	496	472	499	524	539	519	509	510	499	517	517	494	531	517	517	488	455	519	519	508	513	484	517	518	497	509	474	510	529	533	506	488	497	479	493	504	542	481	485	469	485	497	510	541	536	480	462	520	519	537	546	496	509	496	516	484	469	476	508	514	505	506	493	503	528	498	442	495	557	516	513	493	498	499	486	536	518	515	443	497	478	521	531	462	475	499	503	519	531	503	533	513	477	478	486	546	523	504	524	513	496	495	503	521	487	458	512	490	485	541	517	544	499	509	498	522	489	507	497	491	467	558	457	507	456	458	466	470	511	484	529	508	486	480	496	536	494	488	507	506	524	480	514	493	484	511	525	512	478	490	484	490	497	529	459	521	488	471	491	518	481	509	515	511	485	501	467	518	500	512	485	483	518	519	479	498	516	530	518	494	493	479	528	512	507	465	481	498	510	499	549	492	498	525	540	503	491	478	535	482	504	492	469	520	534	487	464	489	499	522	487	478	522	511	469	491	531	516	516	531	524	477	496	521	511	476	498	498	564	493	471	521	542	487	510	487	513	510	509	501	474	530	523	499	489	497	488	556	510	492	540	479	490	495	489	524	499	519	515	473	516	518	553	500	505	471	485	495	500	525	459	508	522	507	525	489	511	549	485	502	501	523	499	533	503	504	493	497	515	508	535	496	496	527	458	477	510	494	495	480	509	512	494	502	483	493	520	489	529	482	487	511	482	492	527	505	497	500	507	473	512	489	502	542	498	475	454	480	512	503	515	503	498	480	557	490	509	523	497	493	533	496	501	552	481	551	497	542	546	518	474	495	497	526	492	509	522	475	514	509	500	515	517	520	475	511	504	518	468	543	527	505	536	527	516	543	480	511	497	479	576	475	487	455	463	485	517	477	476	497	475	496	483	506	501	485	484	495	497	524	537	503	436	524	569	498	520	488	482	517	475	486	483	474	496	482	491	482	480	502	513	458	528	493	486	522	502	527	519	513	503	504	488	524	482	480	517	501	511	448	516	486	482	487	509	512	523	518	527	546	504	476	505	524	488	498	521	489	511	520	538	464	492	498	438	539	540	537	543	520	551	516	524	492	528	507	518	486	497	500	485	497	503	540	497	461	502	479	534	458	547	528	510	511	534	531	492	513	481	514	516	486	549	458	485	478	509	503	482	457	496	514	529	506	511	492	511	507	471	517	472	523	508	521	509	498	514	490	493	464	480	477	482	483	487	502	524	473	522	494	453	464	472	521	483	535	485	532	534	544	532	505	519	481	484	482	521	535	531	471	469	470	467	482	490	477	464	491	506	496	517	500	464	530	463	494	462	482	478	507	501	504	483	536	517	493	549	501	497	553	499	507	523	502	496	492	486	477	532	499	513	513	499	507	536	506	522	512	488	473	498	500	536	506	523	521	511	474	506	527	515	516	541	492	467	525	509	514	477	486	501	506	485	512	513	507	525	492	470	496	508	495	499	484	504	496	488	495	501	480	526	535	499	492	505	485	495	497	514	484	511	523	501	476	532	506	505	544	496	528	497	458	516	545	495	499	468	502	509	508	474	503	516	528	505	510	474	516	524	467	507	518	460	509	482	515	499	516	482	485	514	518	523	526	475	499	479	487	535	502	453	539	493	501	501	542	472	509	537	494	505	494	486	476	509	537	507	510	530	525	512	479	513	491	476	532	507	502	495	520	504	515	460	533	473	474	494	524	538	514	519	533	488	514	499	450	498	519	470	511	503	477	492	486	545	508	513	495	492	481	509	498	541	494	497	539	474	500	468	496	519	516	521	504	479	501	434	499	505	471	522	522	507	520	504	494	506	533	487	534	452	496	426	532	515	533	454	477	460	486	497	474	519	559	441	485	531	529	480	494	554	464	497	522	501	541	492	497	527	512	486	526	496	457	509	457	549	487	502	491	523	507	493	491	528	481	521	509	536	522	537	490	507	518	484	487	512	493	535	487	488	520	527	497	500	519	484	490	499	501	480	500	480	519	487	478	443	482	530	496	499	513	529	529	518	517	490	475	489	524	518	512	498	506	456	529	484	500	488	435	508	453	523	515	505	519	507	467	481	502	499	529	483	483	467	531	529	486	535	513	502	528	502	510	467	522	496	505	494	513	494	504	493	485	517	521	505	491	474	488	511	528	508	489	503	480	554	520	501	498	488	455	502	511	546	498	537	512	475	530	510	542	486	505	515	479	545	513	501	495	503	479	524	555	509	510	519	482	492	541	479	533	527	440	486	497	479	541	496	523	520	508	519	464	485	464	471	486	515	487	480	501	532	501	508	480	476	501	505	449	495	489	476	502	492	457	492	443	553	504	492	513	451	495	545	565	517	478	501	448	484	508	488	488	515	524	507	478	479	510	524	493	502	492	489	544	478	484	517	503	510	481	517	525	492	505	512	469	487	495	487	484	526	508	519	510	501	521	477	488	521	491	524	515	508	503	574	506	496	497	492	485	479	487	513	468	481	498	504	446	511	527	533	462	476	496	515	493	514	508	510	479	519	533	525	479	488	484	496	508	492	543	544	486	493	471	468
5212	15495	12562	6648	4596	3319	2585	1957	1623	1294	1137	1037	964	870	785	743	702	715	728	631	661	594	608	611	587	619	566	535	608	551	595	572	546	572	571	585	554	601	511	579	551	556	530	527	521	570	532	511	537	571	565	511	548	510	511	517	567	580	527	524	542	557	516	532	576	543	527	561	559	564	550	496	522	486	525	550	518	550	502	563	530	527	548	518	505	498	530	544	562	520	542	514	549	546	511	496	566	539	537	541	498	521	562	523	533	540	541	538	516	493	559	495	560	506	535	520	558	573	511	550	531	495	539	538	504	554	514	515	546	545	496	558	512	554	496	523	547	527	525	511	583	536	519	514	534	521	553	550	492	554	547	523	540	548	507	558	545	544	498	530	532	517	530	534	535	557	555	522	516	504	527	539	510	523	508	538	488	519	570	496	543	533	530	515	492	492	601	530	540	538	533	533	538	524	507	506	551	510	527	542	564	513	513	502	539	506	537	501	558	515	508	561	546	489	505	509	513	554	509	509	522	517	523	569	526	515	531	533	556	534	534	537	541	542	565	519	550	511	541	519	558	495	509	534	537	495	501	536	549	530	546	559	547	543	516	526	526	537	513	572	506	559	531	548	556	515	559	516	548	524	525	502	526	549	526	536	543	514	542	515	517	540	565	534	507	555	500	526	491	488	507	552	541	521	518	513	534	565	503	498	572	515	519	501	525	538	498	526	481	529	513	567	518	547	544	516	514	503	529	544	516	506	620	548	511	500	548	490	536	534	541	523	578	568	505	537	525	532	534	530	547	548	551	536	516	529	560	533	524	562	512	508	571	522	540	539	505	516	521	552	526	487	518	513	539	532	528	497	528	502	538	534	527	571	545	492	512	582	506	532	512	500	546	569	534	491	519	544	589	566	508	535	560	496	521	498	519	524	577	506	524	482	532	525	511	526	543	483	522	521	512	537	494	540	533	544	545	532	554	501	533	498	575	509	518	496	507	532	496	507	513	502	559	525	548	565	572	510	531	500	512	539	559	563	519	551	566	503	541	512	546	523	551	542	558	498	556	552	490	588	507	493	527	543	508	519	487	527	515	540	548	535	555	500	526	606	555	528	535	562	551	531	521	523	543	513	513	508	489	504	531	543	502	473	534	488	549	535	560	460	515	496	503	509	562	542	531	519	518	563	537	541	506	504	537	511	540	506	526	527	556	518	518	531	525	528	562	529	526	551	506	543	547	541	545	517	536	520	511	543	550	484	565	524	534	530	514	559	519	477	514	540	500	512	552	537	551	551	576	527	526	508	547	503	490	521	513	492	522	535	546	556	533	537	534	565	499	534	535	521	517	548	529	587	525	516	524	518	512	549	542	518	564	547	516	487	509	486	522	535	541	506	543	522	542	523	537	553	516	553	539	522	543	547	539	541	517	518	533	505	557	533	523	543	579	510	532	477	525	548	518	531	560	518	533	511	539	541	537	537	569	542	555	531	552	529	588	552	533	545	501	551	491	563	511	540	504	506	505	568	553	527	536	548	540	502	537	504	508	502	534	526	526	556	525	544	549	582	535	546	536	528	506	547	546	495	503	507	550	540	533	514	526	547	499	491	540	487	515	526	513	519	518	535	486	552	504	555	540	579	544	523	529	536	545	512	494	539	529	530	524	574	528	545	511	498	520	532	561	569	538	528	523	570	546	505	541	540	546	531	534	542	501	482	512	512	492	520	520	512	535	523	514	547	519	538	496	510	551	553	490	528	549	481	540	541	495	508	482	523	490	525	496	539	516	485	507	491	537	558	562	520	534	484	528	529	519	516	528	527	543	521	578	551	517	521	514	488	481	523	519	498	529	521	537	569	546	551	582	494	546	524	507	563	509	501	524	517	558	529	494	504	526	528	494	502	530	544	514	573	517	531	554	523	501	528	529	513	499	517	520	512	545	531	551	522	583	540	493	486	555	482	552	518	525	518	509	526	527	503	538	511	557	502	508	518	561	497	529	531	510	520	516	518	569	557	569	511	512	474	539	526	522	541	519	553	502	520	558	545	526	477	536	511	532	514	531	505	552	564	496	547	521	560	483	534	512	550	542	578	542	513	513	517	510	506	500	514	562	508	523	536	495	522	574	558	537	535	553	533	516	508	505	548	519	563	500	533	564	510	540	521	547	491	544	528	547	530	510	563	547	542	521	579	516	511	534	524	513	545	527	531	487	559	515	525	517	517	495	464	561	503	548	542	531	538	544	547	520	499	516	543	524	538	546	524	538	517	514	537	488	490	563	510	557	564	578	573	531	515	536	539	524	530	530	523	534	467	527	537	567	504	530	501	513	479	496	523	522	548	536	510	549	539	529	523	479	509	517	517	546	537	508	535	517	549	505	566	522	539	488	493	514	504	517	550	523	535	565	530	537	526	519	522	499	546	502	534	548	530	541	529	516	565	507	521	525	561	486	540	528	507	533	552	495	524	529	510	550	491	550	529	511	530	553	522	515	531	540	527	513	546	545	533	544	531	515	535	550	504	539	529	526	511	514	526	530	524	548	546	536	520	512	520	519	544	533	476	555	513	548	531	487	519	529	581	521	513	570	567	523	563	526	590	536	548	540	515	542	497	505	496	535	557	543	503	555	515	555	511	550	549	523	508	531	477	510	535	590	503	518	531	559	551	481	536	519	536	540	506	542	516	551	499	535	527	518	483	517	558	534	534	530	553	534	537	541	537	567	503	548	535	561	531	526	547	545	513	538	542	518	513	527	525	513	526	487	515	534	518	508	512	543	502	533	523	533	518	534	527	535	534	559	555	580	492	546	536	556	506	540	552	512	559	533	549	541	494	507	546	562	565	514	541	510	537	489	511	496	516	567	557	517	503	538	518	553	542	535	541	525	544	538	560	542	481	494	518	534	557	508	517	524	576	548	511	550	540	535	527	555	575	505	548	519	551	530	519	530	545	545	532	533	510	523	560	560	496	542	523	459	539	523	573	491	558	548	517	503	514	532	551	564	523	535	512	553	568	515	514	523	487	530	530	508	534	526	541	539	508	544	536	549	551	496	551	521	505	523	509	544	595	550	521	508	522	527	479	507	533	548	479	507	565	542	519	515	524	538	493	503	529	519	519	550	519	539	492	518	538	549	563	526	517	552	558	530	552	530	505	532	548	544	497	530	534	508	544	542	524	564	550	540	513	539	522	525	525	545	532	514	527	505	515	593	579	512	473	481	538	538	530	540	524	544	516	486	548	515	528	503	533	547	579	520	532	490	508	531	489	580	520	478	536	530	520	547	526	535	549	527	528	557	534	502	563	499	502	499	549	511	522	518	502	515	521	538	561	553	526	531	567	543	491	574	544	506	548	537	549	495	505	525	539	544	498	515	487	509	515	524	536	518	530	524	538	534	510	567	547	519	522	543	574	518	562	498	552	552	498	488	501	545	499	531	480	513	518	522	510	512	511	517	563	552	522	568	495	542	516	538	519	541	547	532	511	494	545	526	539	512	550	493	576	513	542
27352	20661	9490	793	518	521	458	427	435	360	396	438	431	378	389	366	411	398	402	419	389	391	408	405	371	370	406	369	437	389	415	430	419	377	390	380	398	428	384	393	410	399	440	412	397	406	405	396	385	438	389	400	395	429	374	364	392	373	429	414	392	408	408	414	408	367	382	403	396	392	401	434	372	393	381	399	414	404	402	430	420	414	423	413	372	408	399	379	398	355	422	397	396	392	396	401	408	385	416	406	439	462	406	382	430	381	399	400	392	384	393	429	414	428	394	414	405	407	426	421	414	422	434	437	396	471	398	418	391	392	405	371	420	402	407	376	400	392	403	416	395	389	383	416	398	408	410	365	409	421	408	388	409	394	408	407	369	396	394	396	401	427	398	382	406	397	420	363	406	425	399	448	379	414	408	393	421	349	422	452	420	404	384	380	431	384	391	411	400	415	378	363	402	376	419	416	411	407	404	358	391	359	410	423	429	411	396	350	396	425	436	412	404	394	348	411	413	393	382	408	425	416	415	418	392	401	444	399	430	411	415	385	366	405	429	429	405	374	418	403	362	408	428	420	409	378	396	388	393	378	381	418	399	383	399	388	388	397	386	372	438	417	405	399	413	432	403	403	381	371	396	398	425	417	418	412	387	411	389	381	378	401	379	373	392	441	406	410	405	420	393	404	381	383	403	410	395	452	403	400	393	378	415	396	385	379	425	357	405	386	399	399	390	416	427	422	400	391	399	407	395	408	392	385	416	364	438	379	434	395	394	395	384	416	420	375	396	411	423	419	405	394	395	430	411	409	409	393	432	389	400	408	424	380	364	350	400	406	402	376	411	408	430	403	375	392	412	426	383	401	416	396	401	406	388	394	423	395	407	392	382	412	391	381	405	396	390	408	414	385	367	382	415	393	410	397	398	406	398	440	360	409	399	405	382	442	431	414	428	375	439	409	422	396	381	406	411	390	394	432	389	455	402	418	375	407	437	399	434	400	399	428	392	412	387	390	422	411	414	402	396	411	387	390	399	407	405	398	421	405	410	361	368	380	386	365	425	381	404	401	383	356	412	386	417	372	410	414	397	423	410	384	372	416	415	413	409	409	417	403	344	399	377	406	404	391	427	403	372	385	402	370	392	423	391	423	407	396	384	420	365	398	427	449	401	368	433	422	392	408	408	427	409	372	341	407	357	394	403	404	360	419	413	404	406	413	400	386	438	390	404	368	413	409	353	409	364	394	408	401	370	382	417	404	410	407	420	428	454	426	387	394	377	385	383	381	401	377	407	411	416	410	434	376	376	402	411	396	387	378	397	390	404	428	377	397	398	372	436	375	425	409	388	379	380	396	421	370	464	344	393	435	354	401	398	418	374	391	400	397	385	385	439	356	399	419	365	376	392	369	420	389	410	375	403	428	410	403	372	425	424	398	419	433	359	387	397	421	470	409	428	407	413	417	395	411	422	369	426	423	434	373	386	393	407	455	400	370	420	391	418	386	354	365	401	380	417	409	378	395	399	395	419	394	409	380	437	397	414	394	407	430	416	439	407	386	429	397	376	398	382	411	409	401	396	409	420	423	373	355	418	382	392	399	397	413	374	412	393	463	398	370	411	400	407	421	403	434	445	426	392	428	413	423	397	381	410	423	380	411	385	404	372	400	429	373	372	371	412	400	411	407	349	424	425	411	428	441	373	376	393	394	411	396	405	400	354	378	412	423	398	371	427	393	371	429	355	380	432	425	432	421	402	436	397	345	415	433	412	345	417	393	405	391	411	408	398	392	419	396	359	397	397	384	373	414	415	424	385	409	390	361	421	388	384	386	393	390	406	407	394	404	413	396	426	376	426	411	427	382	383	398	377	400	417	382	377	407	418	415	407	382	457	405	365	415	400	395	372	393	368	408	413	409	387	434	405	388	412	447	418	398	369	412	442	386	402	379	362	379	402	402	409	365	401	411	368	415	380	400	391	374	400	376	388	391	417	434	385	415	407	409	396	361	462	414	409	394	407	415	420	436	410	402	379	414	392	393	418	395	429	419	377	407	398	378	454	415	399	388	363	426	401	442	389	376	359	416	401	401	412	408	406	424	408	402	388	395	390	394	397	384	430	402	431	424	401	401	377	422	417	410	414	401	398	406	414	378	405	434	383	402	394	420	365	389	398	416	429	409	400	421	410	416	376	412	414	428	421	377	409	428	399	398	411	383	402	384	431	391	388	402	395	411	436	392	445	388	377	423	389	415	402	392	448	387	400	413	408	376	404	406	414	382	395	392	399	404	428	439	417	394	419	378	405	414	411	417	403	436	437	431	394	389	386	405	384	369	401	401	406	410	387	403	396	436	411	408	408	415	434	414	396	428	443	368	398	437	396	387	384	394	406	406	377	394	401	369	375	414	363	373	384	381	382	420	405	383	400	390	411	382	381	422	390	402	385	399	363	399	365	398	414	373	405	385	383	413	439	387	403	380	410	391	419	401	390	415	412	390	400	402	360	405	372	394	416	394	419	368	373	418	391	386	383	414	439	396	418	389	454	380	402	390	373	422	382	391	392	395	395	400	402	403	415	422	423	419	398	415	428	400	409	429	388	406	476	398	377	428	378	427	376	396	410	383	376	417	406	424	429	423	421	394	384	411	427	396	411	404	385	414	423	372	383	392	399	435	440	404	402	433	432	423	393	419	406	379	408	391	411	420	418	398	405	400	409	404	371	400	399	405	406	398	422	432	386	425	396	394	369	415	390	379	399	394	400	429	401	381	404	421	407	421	373	380	424	388	397	395	430	393	391	389	423	400	383	421	417	421	399	372	407	408	384	375	391	371	420	400	429	425	431	429	416	411	428	399	416	396	409	378	412	428	416	415	357	385	371	386	429	403	400	404	389	387	397	420	362	410	399	434	425	426	395	392	432	426	396	434	385	389	403	391	369	400	399	427	392	407	385	423	418	417	378	365	404	393	388	418	400	396	409	425	407	402	397	408	426	399	380	378	426	391	362	385	398	415	444	396	406	419	381	414	368	411	393	402	375	395	409	417	421	421	398	419	394	376	374	379	378	386	406	402	418	422	404	395	384	369	435	395	417	390	398	363	380	412	373	382	400	404	408	403	425	402	393	363	411	391	401	412	408	423	421	368	383	408	384	420	409	408	414	380	377	424	359	381	404	400	418	365	400	380	386	387	401	426	407	395	421	384	409	367	395	392	408	394	431	441	414	446	425	400	358	437	407	401	436	389	379	406	403	410	379	401	375	456	442	400	409	382	397	397	385	398	403	395	401	353	419	372	414	400	403	372	392	396	382	397	377	421	446	434	386	425	402	364	399	395	402	409	403	360	462	427	433	372	412	394	402	387	391	417	370	387	392	417	380	404	400	362	406	364	417	426	384	379	426	385	404	387	400	401	391	364	403	437	405	366	396	431	447	403	418	414	399	396	372	397	406	422	433	395	391	414	383	420	386	389	407	398	412	423	368	397	389	367	385	373	419	401	396	376	398	380
4076	827	699	491	490	458	431	470	431	426	421	432	396	461	444	431	395	418	435	391	416	400	408	435	381	427	401	392	393	422	399	421	405	411	421	392	428	390	388	413	473	386	406	415	413	438	436	414	411	403	403	412	413	377	443	434	453	437	400	413	435	429	412	393	399	411	402	408	415	401	391	433	401	410	447	445	442	403	415	422	416	420	416	428	379	422	434	425	439	387	413	414	414	392	428	390	393	443	413	412	393	411	427	388	435	407	384	433	411	402	416	404	392	432	392	438	417	436	427	374	426	447	422	407	429	410	372	418	405	407	383	440	390	434	413	417	429	408	453	401	401	407	430	420	437	411	400	426	409	414	413	450	424	418	425	411	405	431	411	398	421	433	423	412	409	408	426	401	465	388	419	394	361	411	450	431	444	407	405	411	400	417	426	407	404	420	437	406	447	388	378	424	430	412	451	420	406	406	418	429	409	398	428	422	415	406	420	427	401	410	391	407	430	421	438	409	439	409	421	427	430	412	373	409	393	372	407	400	416	447	376	394	430	404	399	391	389	407	439	366	381	417	459	414	374	450	414	410	384	404	372	420	430	423	413	416	407	399	409	359	444	420	384	408	401	416	392	413	414	402	443	406	405	394	373	386	407	420	396	397	447	403	415	416	401	406	403	385	394	400	401	426	429	429	410	452	392	395	404	431	391	431	414	435	421	402	408	417	409	399	404	455	409	430	379	412	445	373	411	454	443	376	421	449	416	399	396	426	417	434	372	426	416	396	417	426	393	458	408	452	410	409	383	427	411	420	387	422	430	400	396	417	451	432	415	404	420	397	398	418	419	430	395	434	426	414	384	442	409	454	447	391	429	420	412	419	415	396	401	406	423	400	403	419	399	402	445	399	389	428	449	440	403	417	423	423	415	403	411	391	416	396	408	398	359	410	396	437	408	403	436	374	423	405	372	419	366	409	410	352	413	391	417	417	397	469	411	379	414	424	423	403	411	390	407	408	400	382	384	437	423	430	414	391	407	411	407	425	439	402	425	409	414	416	393	434	400	405	445	403	390	407	397	412	374	415	406	417	386	401	427	427	411	386	402	412	442	403	443	413	441	409	388	408	402	408	415	395	446	398	388	402	414	413	439	421	403	433	426	445	419	410	404	446	437	406	378	445	444	419	394	415	396	406	441	409	432	392	418	406	418	392	417	438	435	408	412	436	452	412	406	417	424	402	434	417	411	424	440	426	401	375	406	420	427	402	426	413	433	445	381	428	417	449	411	408	411	396	439	378	423	429	401	395	413	392	435	398	431	416	412	400	395	410	375	421	416	439	415	412	449	406	447	411	419	407	395	380	415	413	404	411	409	391	403	409	428	425	409	403	439	402	433	407	414	408	453	415	387	415	422	389	429	438	389	428	407	408	392	434	401	412	419	390	427	423	410	405	415	417	390	454	442	415	419	395	418	427	421	398	418	414	435	410	418	447	454	412	415	419	414	433	429	388	409	460	403	394	393	380	395	424	391	426	452	375	423	422	413	412	433	445	426	403	414	399	387	392	435	404	413	405	395	431	393	405	386	443	420	421	416	428	419	400	388	405	399	418	389	422	399	400	407	405	407	421	406	449	418	405	425	405	438	404	420	385	405	391	397	440	379	379	401	412	378	378	417	415	419	412	405	386	393	415	438	438	411	421	417	399	433	374	403	453	404	430	407	413	424	415	431	445	393	406	412	391	392	430	411	410	364	421	436	402	448	404	422	423	444	430	463	403	419	392	423	399	396	408	382	408	434	429	390	414	445	418	415	413	428	452	393	422	429	403	428	388	423	434	412	441	414	372	400	408	413	391	360	431	390	408	414	405	414	398	417	399	387	424	423	392	427	406	424	429	440	400	398	431	402	394	400	417	409	424	387	424	411	445	427	406	412	415	401	428	413	417	436	406	402	385	400	435	376	428	396	385	393	428	410	419	357	434	402	396	396	390	426	432	418	423	418	389	400	392	377	405	417	407	423	383	416	398	416	383	431	407	418	371	397	431	399	403	367	415	448	416	430	403	415	416	404	414	391	417	435	398	434	403	427	417	442	439	429	407	431	415	417	416	419	422	363	430	360	418	410	411	415	423	396	428	422	375	407	423	423	390	423	401	411	423	416	384	392	404	404	440	445	410	451	423	408	428	420	438	424	415	393	426	407	393	383	415	409	417	407	424	429	395	456	408	440	362	385	426	388	410	427	412	387	416	400	406	438	427	416	425	397	419	385	391	430	399	436	430	387	406	399	396	418	384	385	416	415	394	435	431	425	390	404	427	408	429	375	430	417	434	397	409	400	424	414	409	411	390	441	412	442	422	421	416	388	427	389	376	409	388	389	399	394	429	393	429	404	377	449	410	430	436	424	422	425	408	417	406	393	432	425	387	395	409	423	387	381	436	392	416	411	434	425	408	393	391	411	384	368	400	408	423	382	383	398	419	431	380	420	406	454	401	418	386	420	402	408	390	418	429	360	420	419	395	432	395	426	399	424	394	395	417	429	377	439	406	423	409	399	449	402	438	419	428	412	420	425	407	427	399	419	413	417	404	388	407	425	471	425	415	455	426	423	411	382	423	400	416	417	414	410	420	396	437	434	465	420	399	427	452	412	407	411	387	407	405	411	414	418	422	439	373	414	400	401	436	393	458	433	361	407	440	398	406	417	415	413	399	425	421	418	388	434	382	375	375	411	428	406	379	417	393	420	418	400	410	373	394	430	414	376	409	427	422	413	423	402	430	385	395	405	432	413	427	419	434	408	373	399	389	391	352	436	383	452	415	389	405	412	407	420	417	420	400	405	394	399	437	423	406	402	445	416	431	417	415	420	392	412	382	395	422	403	421	444	402	416	425	411	415	415	404	399	401	404	371	398	401	452	463	398	424	413	422	416	433	383	431	413	430	447	401	428	439	385	437	416	392	380	394	423	413	420	424	410	463	385	424	405	426	411	441	418	435	404	423	445	421	452	369	425	408	409	418	437	417	374	447	421	405	402	374	437	418	389	433	413	435	415	411	404	392	416	399	444	388	440	409	416	394	403	416	425	398	399	408	391	396	409	425	414	420	359	419	413	427	423	407	409	431	405	421	407	399	403	415	431	405	413	415	391	429	435	399	406	408	411	396	399	443	424	403	387	402	396	429	411	431	430	413	456	406	399	423	424	389	398	374	412	413	401	438	426	416	404	423	406	404	435	399	419	406	440	429	418	384	409	426	446	428	389	414	413	388	415	444	388	431	411	377	397	392	426	389	412	423	454	424	409	410	382	406	374	435	459	414	422	398	392	410	386	386	414	411	395	421	423	395	410	400	392	395	396	401	431	424	391	411	405	417	412	409	423	441	394	437	427	408	403	420	427	447	386	426	418	354	435	407	396	409	415	412	442	434	405	415	426	364	375	422	421	424	418	426	394	450	405	431	418	445	400	406	421	397	392	431	447	432	422	424	393	435	408	416	401	439	433	436	422	398
23791	21346	29003	24042	21355	20316	2735	1282	992	926	895	822	808	801	799	741	782	731	755	765	710	719	748	728	693	748	762	724	698	731	694	707	725	717	732	726	681	727	666	715	723	694	688	672	723	657	685	669	700	688	666	694	663	721	686	720	660	685	678	671	707	737	720	699	688	713	697	651	646	667	681	688	644	704	702	725	685	699	708	689	661	693	672	701	688	702	628	719	685	678	653	712	695	718	703	741	655	657	667	707	697	716	658	715	629	685	682	701	706	690	729	639	692	661	701	648	702	651	695	703	651	709	695	712	685	692	676	705	668	734	682	666	635	646	730	667	693	722	713	675	650	690	663	701	688	721	699	688	690	661	685	697	702	707	720	678	625	659	702	675	681	703	659	674	655	669	694	693	675	693	684	643	750	688	697	698	685	705	671	671	674	673	735	688	664	729	680	649	671	661	689	674	693	709	673	694	679	675	726	733	690	671	696	683	710	654	673	645	682	693	721	712	712	620	670	756	676	695	700	753	685	670	690	721	689	681	670	709	712	687	706	671	681	722	719	680	685	657	722	676	712	704	653	645	689	692	705	699	729	653	661	727	685	657	660	720	675	671	655	692	700	712	714	664	745	658	681	664	713	723	696	692	709	672	728	703	696	697	675	648	688	690	652	724	683	653	746	707	689	679	676	691	651	665	655	714	680	724	647	715	656	639	703	646	719	697	656	707	712	709	693	645	676	664	703	662	667	687	715	660	649	647	686	729	669	737	688	691	728	713	741	670	690	668	707	727	706	700	656	710	643	672	686	742	679	691	673	731	731	640	665	699	718	685	667	714	678	663	719	721	715	698	724	711	684	652	696	728	673	694	707	684	747	707	674	691	641	681	696	682	680	720	681	711	716	672	669	711	654	659	712	669	712	699	662	684	649	718	712	676	707	709	738	682	711	706	616	667	738	723	689	689	698	643	712	702	685	682	668	733	681	736	702	689	690	703	715	660	656	693	703	667	710	662	695	695	672	715	674	711	771	675	663	708	719	696	684	658	674	646	698	671	677	669	682	715	724	694	683	646	695	692	731	698	702	671	673	698	709	704	717	714	681	691	669	688	738	728	691	711	717	621	724	702	669	701	642	620	663	704	642	726	689	691	672	724	655	704	696	673	692	696	702	696	690	689	680	702	712	693	739	680	736	674	644	693	686	701	707	690	728	694	724	673	659	651	709	669	665	660	687	716	723	691	682	671	694	663	686	680	714	656	667	695	717	696	666	676	668	711	690	716	654	726	678	686	680	638	682	684	620	719	714	702	706	676	682	679	719	697	687	711	690	701	701	721	700	659	684	623	689	697	685	652	672	710	702	700	770	682	655	696	716	718	689	678	696	684	694	653	673	657	696	644	695	667	679	707	696	672	703	714	681	710	654	659	663	649	669	709	680	752	675	660	690	683	662	765	673	668	688	660	715	682	708	669	673	669	701	728	694	690	672	684	632	661	662	668	700	626	682	660	719	641	699	681	679	678	682	679	649	639	673	703	691	683	663	720	689	660	739	701	701	670	662	712	674	661	657	669	699	662	726	673	662	701	727	698	738	706	730	667	699	720	697	662	701	672	717	679	706	643	679	653	700	669	691	671	680	652	670	726	664	660	661	688	660	731	688	673	692	688	665	672	713	674	731	695	683	682	648	670	651	685	685	696	660	694	649	703	736	720	707	694	726	674	687	681	685	697	677	699	679	659	692	682	729	746	701	689	659	658	725	721	690	679	681	697	722	700	671	692	661	747	649	710	686	731	689	710	654	640	654	693	624	675	705	634	688	698	634	723	681	672	649	682	677	749	702	685	742	694	614	672	693	671	701	676	686	632	693	669	639	685	695	705	649	721	665	647	688	652	697	677	661	659	679	676	735	706	681	670	736	710	726	690	707	658	675	665	702	734	714	674	679	698	682	716	678	668	659	651	705	684	673	664	744	684	636	694	694	725	710	709	677	656	638	684	712	734	715	690	661	638	689	683	703	672	656	707	695	651	688	700	673	732	675	697	700	731	669	690	705	708	685	682	664	629	694	680	653	656	677	705	680	722	693	682	728	722	685	638	677	711	685	673	697	700	705	693	660	716	682	658	671	704	727	735	696	679	702	688	676	647	674	667	710	659	632	684	684	704	661	652	684	658	733	685	659	671	697	691	719	660	668	676	724	702	699	724	704	723	700	669	666	691	714	702	665	695	646	636	679	656	665	733	676	645	698	666	713	616	652	691	646	704	747	681	717	650	688	711	674	671	714	691	677	663	743	703	724	690	632	680	659	677	688	682	695	671	680	711	709	686	723	671	721	727	690	701	716	682	716	699	677	709	731	670	700	668	698	686	649	701	668	658	657	703	686	710	693	697	659	657	702	658	699	635	727	674	654	687	621	665	722	696	673	694	655	725	670	685	682	739	720	705	675	693	679	722	718	676	692	713	639	648	715	688	692	688	717	691	695	689	703	664	663	687	658	713	705	687	677	695	680	692	672	679	729	671	661	680	655	704	700	636	665	659	669	679	670	713	729	682	688	697	615	672	688	645	657	730	690	673	622	723	703	686	698	688	696	716	710	666	678	648	708	740	673	679	648	665	658	648	676	699	676	685	684	713	687	676	707	670	695	726	709	715	694	695	632	669	612	671	680	688	713	685	691	731	663	691	658	673	694	665	685	652	662	666	682	692	686	650	666	647	759	704	696	718	680	727	676	674	729	667	692	647	702	670	664	690	698	696	701	740	697	726	736	683	671	651	689	714	721	693	642	664	708	714	666	658	696	663	686	644	722	719	630	675	649	689	732	671	705	690	629	699	681	709	715	719	699	662	767	651	677	715	710	682	683	718	658	675	679	674	748	724	768	721	675	658	723	668	678	679	700	720	696	626	675	702	680	664	660	717	677	704	679	700	665	725	707	649	651	668	731	681	713	703	712	655	657	684	680	717	650	687	718	687	714	703	670	687	709	664	698	656	689	695	671	636	684	698	664	647	696	675	675	721	685	675	667	697	670	773	689	663	641	692	702	695	661	684	681	701	726	670	678	674	656	696	663	712	682	711	664	650	741	679	716	671	692	706	693	641	656	691	682	692	663	696	704	732	681	650	651	710	689	672	668	696	666	680	693	673	714	682	676	671	647	729	727	663	678	648	645	672	667	718	698	662	657	675	662	705	658	678	709	658	668	658	665	709	668	710	645	670	652	681	712	725	662	666	666	717	660	667	697	713	670	709	715	648	682	704	707	661	658	718	644	675	729	674	658	682	669	727	736	667	705	702	674	720	661	674	681	695	666	665	701	699	705	722	700	736	609	701	727	684	693	694	696	706	647	741	682	695	704	686	726	646	698	700	713	694	698	679	692	729	683	683	668	658	646	694	736	679	702	675	658	703	713	617	675	670	688	694	708	712	686	680	693	683	682	695	688	694	685	686	675	676	673	718	716	700	716	665	663	711	687	687	706	688	742	677	665	698	704	676	709	669	661	664	671	696
3677	9381	7808	3896	2768	2149	1713	1416	1180	1040	1042	920	904	883	788	746	803	779	815	760	734	739	766	755	715	726	705	704	711	710	714	731	714	730	702	738	720	692	733	705	721	713	693	678	700	666	740	729	736	699	718	694	731	703	672	722	703	662	701	688	734	673	690	666	662	667	701	743	695	736	731	732	708	734	689	662	704	730	717	695	679	664	697	692	722	699	659	688	672	711	690	654	684	657	679	684	728	733	695	717	732	716	751	700	660	681	682	703	662	717	682	696	702	673	684	732	705	692	673	690	696	667	688	690	702	665	723	693	721	729	677	719	720	713	726	705	626	635	700	724	708	705	691	680	675	683	704	709	712	689	689	680	651	696	643	686	659	692	708	713	654	695	669	680	744	675	663	685	697	716	663	715	693	737	680	722	706	744	668	696	724	608	718	716	667	669	673	716	689	746	673	701	727	639	709	696	615	693	679	691	713	690	710	717	688	706	749	668	717	723	647	677	715	692	640	717	663	716	713	712	689	719	710	667	644	675	689	691	737	704	719	665	747	772	675	693	728	712	742	670	695	685	672	675	732	659	693	633	725	715	693	697	689	685	704	676	661	741	718	697	694	722	684	709	714	682	733	697	681	706	677	722	665	734	676	674	720	711	612	784	693	716	705	661	725	691	677	689	663	699	698	722	729	674	690	666	694	649	712	692	703	703	714	712	711	688	700	677	713	710	670	665	700	744	707	690	688	709	712	664	695	715	700	687	679	708	680	722	688	730	703	708	745	669	704	663	678	712	729	649	715	709	682	699	671	673	698	659	705	699	695	688	636	684	665	670	671	691	695	679	748	740	679	692	699	686	689	641	696	671	713	649	689	737	674	680	679	702	670	672	722	766	686	702	694	707	679	729	728	699	653	740	742	699	674	687	673	693	709	704	654	734	702	713	677	676	721	728	678	627	645	699	721	694	680	696	653	703	686	674	680	695	728	679	666	693	727	664	651	692	695	723	703	702	728	722	679	673	673	708	678	675	689	683	694	688	738	727	676	676	728	671	698	649	699	713	712	725	671	673	719	673	682	694	703	714	715	721	674	702	671	633	651	730	723	694	689	674	733	742	730	657	691	705	729	684	714	720	660	668	740	668	727	703	695	693	686	720	711	685	713	683	695	677	732	661	693	662	686	718	701	680	669	698	702	707	678	739	705	687	709	658	687	722	676	708	734	682	697	749	670	667	719	731	733	723	688	710	709	697	680	725	680	661	658	729	689	701	720	628	677	701	633	699	686	652	661	688	675	735	706	702	671	662	666	721	681	740	679	745	722	698	685	649	710	732	745	712	738	675	620	693	730	713	649	717	709	704	686	667	681	755	700	706	734	687	735	685	701	703	676	711	656	737	671	683	668	735	697	683	664	729	727	732	666	645	731	711	660	698	721	645	724	682	732	729	672	711	712	688	728	707	682	748	673	771	706	697	692	722	689	676	686	686	652	642	687	704	675	652	726	696	681	717	710	757	756	758	666	658	739	682	758	677	691	695	739	685	680	733	692	696	712	677	708	685	666	695	696	706	725	663	693	695	638	685	702	682	716	681	670	700	695	698	679	739	700	712	675	704	673	748	702	691	706	644	712	682	713	742	689	686	720	700	699	677	674	692	731	707	700	706	719	693	713	703	640	731	715	705	702	641	718	683	686	744	659	733	752	707	656	693	694	755	700	652	700	702	715	678	689	721	746	687	682	710	719	699	741	684	722	719	689	713	720	700	672	695	663	685	703	668	719	671	669	690	697	735	694	712	720	658	718	741	708	688	693	703	713	706	715	684	744	726	687	669	720	673	688	666	690	706	705	671	681	710	709	707	718	682	697	724	720	710	659	721	655	727	707	720	729	646	758	686	693	732	704	691	703	712	763	675	668	669	727	722	727	663	703	697	715	701	715	691	705	675	636	658	687	710	694	687	720	679	689	684	720	722	692	733	725	717	709	663	683	690	682	740	674	732	671	680	715	701	731	741	681	721	679	713	713	717	714	685	693	700	724	671	718	631	690	741	707	727	680	736	684	706	649	688	700	697	628	717	704	726	692	706	703	692	697	706	735	688	719	715	713	701	724	676	692	694	702	716	668	684	714	682	723	728	680	692	709	660	669	710	706	671	738	649	667	668	715	671	729	710	681	697	658	726	717	709	702	688	713	657	687	654	736	694	689	708	709	666	682	713	695	670	683	699	713	739	734	725	713	708	658	721	685	703	721	720	713	696	662	699	701	706	712	712	670	700	726	671	729	678	689	736	751	657	700	691	763	720	735	675	683	743	672	702	677	679	704	716	691	694	731	676	732	678	711	663	752	689	654	738	682	686	725	721	656	687	676	722	691	692	689	695	681	715	681	712	648	681	704	707	707	733	730	663	632	699	681	724	696	712	645	728	692	667	672	704	737	644	661	673	707	720	695	728	679	680	687	734	683	724	667	681	668	691	724	706	722	694	652	721	674	682	696	679	711	649	686	690	673	698	742	696	636	663	679	645	707	665	721	704	711	685	708	686	699	735	687	686	678	723	690	738	691	709	672	707	746	683	717	678	655	734	709	652	684	679	706	679	688	682	708	707	691	708	677	724	694	666	702	676	714	715	648	699	719	704	713	686	669	653	685	718	676	744	718	734	652	711	720	702	709	676	682	660	726	697	686	647	652	698	721	672	674	679	680	692	692	723	703	695	694	691	667	689	687	719	737	625	743	665	686	701	749	675	625	651	721	696	697	721	701	707	713	701	652	686	703	735	698	698	703	654	754	683	698	721	688	683	676	740	688	683	711	704	720	731	681	692	708	720	757	667	717	686	702	697	710	670	695	664	692	670	662	680	652	669	685	689	695	732	715	681	698	696	676	664	670	687	722	678	692	661	671	719	717	661	679	703	697	690	694	639	708	678	712	715	681	686	722	710	685	661	660	683	705	664	703	682	723	705	677	669	686	673	709	620	677	698	739	685	708	667	720	704	686	742	693	672	665	746	652	673	734	673	665	638	665	721	680	732	639	680	677	701	632	705	714	685	745	739	682	687	679	721	771	670	680	727	714	740	730	680	663	688	700	649	684	711	680	730	702	692	723	714	666	691	670	730	739	698	733	683	658	654	686	683	703	646	683	694	676	760	705	698	687	763	689	701	720	663	692	688	673	696	687	693	707	678	681	682	708	691	667	716	723	709	740	721	682	673	689	744	725	686	702	682	675	725	685	710	747	711	720	708	715	733	687	706	710	699	712	746	701	724	673	646	676	745	718	663	715	676	696	671	730	660	729	717	678	713	692	669	721	679	710	716	655	689	718	690	694	709	655	742	681	684	664	697	712	690	614	693	701	691	685	740	711	692	697	709	739	699	649	649	686	707	735	709	688	683	666	672	707	689	667	682	643	693	635	712	710	719	667	721	700	731	706	714	684	683	728	740	683	673	717	712	684	686	758	689	714	639	681	648	634	666	698	702	663	720	705	695	710	712	681	692	714	769	696	684
24941	21352	28473	24509	21240	5287	612	438	365	326	304	304	247	242	265	231	250	233	228	214	200	190	187	192	213	207	207	206	191	200	196	196	195	184	221	194	184	167	178	209	213	213	185	183	201	197	199	176	171	190	177	187	191	168	187	198	182	171	208	196	204	181	179	189	200	208	218	194	165	174	219	182	188	200	174	171	200	158	220	185	190	195	193	190	191	189	157	215	170	186	183	193	189	203	192	192	178	197	222	180	197	182	178	200	162	157	164	209	224	224	193	185	192	197	187	209	188	194	204	223	215	200	171	189	216	189	188	200	190	162	194	161	190	180	195	206	170	196	179	180	174	184	184	169	199	207	187	181	206	177	211	200	203	183	166	180	189	203	190	188	165	187	172	186	175	217	176	193	175	213	177	193	186	207	187	187	181	192	189	180	192	192	184	212	194	200	180	190	191	156	156	207	195	163	190	187	173	168	203	184	183	194	185	211	207	196	210	194	193	195	175	207	188	187	176	181	195	195	156	200	183	207	206	176	193	186	187	210	188	201	203	179	187	189	213	202	211	171	180	191	193	203	184	196	181	201	181	177	183	192	214	212	187	178	178	171	196	183	164	198	183	213	170	191	149	197	207	171	197	202	160	172	183	157	184	191	208	185	173	196	198	185	171	188	164	175	222	186	178	161	177	180	191	189	171	181	197	165	187	181	200	203	215	185	197	193	147	185	192	195	171	207	201	195	199	182	193	158	195	184	187	202	194	190	197	173	180	171	174	202	184	205	187	177	191	174	177	181	197	178	197	167	177	216	193	175	184	201	198	180	198	181	216	186	208	201	182	173	200	180	192	164	170	187	197	181	207	176	184	183	164	205	199	204	181	182	171	178	188	185	194	198	190	199	201	185	184	221	177	171	202	182	165	167	188	197	178	184	203	210	197	179	167	184	180	189	190	180	169	188	180	192	178	196	165	183	196	205	179	183	186	197	175	188	185	201	189	173	193	179	184	192	179	218	196	186	216	163	181	180	186	181	184	184	182	166	183	174	185	220	204	154	184	192	196	188	193	163	179	183	165	203	212	176	143	188	213	178	181	196	198	170	186	196	148	175	186	175	199	174	178	193	179	175	201	202	196	192	188	181	169	179	167	194	192	199	188	176	179	182	176	200	192	186	196	192	214	186	197	169	193	184	184	172	182	195	187	181	203	190	173	191	204	208	175	206	173	199	193	191	193	168	197	181	181	212	183	173	189	190	190	171	193	179	198	195	174	206	187	169	200	184	193	183	186	155	188	189	169	189	173	170	170	216	174	177	190	181	181	187	190	180	170	170	180	191	171	164	168	174	201	183	192	189	202	203	211	182	186	203	201	192	179	178	222	213	181	161	197	194	179	162	179	193	192	189	189	207	161	182	189	209	176	188	172	219	186	176	205	193	190	160	154	186	201	191	193	198	195	195	206	163	198	183	179	180	182	184	200	180	187	188	167	193	189	220	206	192	184	204	195	177	198	189	156	184	207	192	193	200	196	201	198	179	170	196	188	185	176	192	183	196	186	169	198	207	175	171	187	192	200	185	193	177	180	201	195	201	199	179	181	187	167	202	199	189	189	203	195	182	193	182	176	185	198	188	165	168	198	213	196	188	174	197	185	200	202	183	186	171	176	207	194	191	192	170	152	197	225	185	206	196	174	194	197	191	172	190	183	177	195	176	177	211	168	203	200	190	189	175	192	184	166	188	186	184	191	170	162	195	191	189	201	182	172	175	179	165	177	193	188	205	176	181	215	176	192	155	191	192	169	218	168	183	175	188	222	177	168	199	186	193	189	195	220	205	194	192	189	185	187	204	190	181	169	186	198	191	184	176	152	200	174	176	184	177	170	186	181	144	195	199	185	176	190	200	182	193	184	187	171	185	187	188	192	189	200	217	178	160	172	153	177	177	202	187	187	175	182	175	197	195	199	185	145	184	163	203	207	175	170	182	193	189	191	211	179	195	193	192	177	211	210	179	173	197	169	188	197	192	193	178	175	187	206	204	215	205	182	196	196	197	186	208	181	214	184	178	178	198	202	175	179	193	183	175	191	186	171	188	186	199	188	183	213	187	203	182	191	186	211	173	187	176	204	220	210	175	197	183	156	213	202	181	183	205	162	169	183	188	194	164	183	188	163	186	183	207	163	180	212	180	165	207	170	196	188	210	204	210	209	182	199	189	190	195	197	196	201	189	193	175	182	186	200	181	210	196	166	184	166	187	199	189	207	180	174	191	198	197	165	199	172	185	198	168	178	190	205	204	167	176	202	184	177	182	185	167	176	168	204	188	195	200	191	188	181	192	157	159	201	175	176	170	195	201	226	180	199	198	184	197	185	192	180	200	217	195	193	186	191	212	181	189	177	188	214	192	195	172	168	185	179	171	183	191	181	204	182	198	158	186	179	176	179	196	215	181	201	169	203	178	186	197	192	171	191	179	202	191	204	197	182	194	201	202	182	191	194	158	171	183	199	183	181	195	197	174	192	188	173	195	164	192	211	200	191	153	209	192	162	209	204	191	185	167	191	164	181	168	198	173	181	193	194	186	204	192	165	181	181	175	186	184	190	208	186	183	189	190	194	175	229	173	188	206	175	181	208	199	190	183	186	178	176	179	182	215	202	184	167	176	173	171	181	188	173	199	189	207	165	211	214	190	180	189	177	200	199	211	194	175	210	199	191	177	173	184	200	196	213	221	177	188	173	171	186	199	199	185	185	197	214	190	193	177	178	204	210	189	187	184	192	215	199	180	188	150	181	185	205	192	196	162	187	208	193	190	177	211	195	193	191	187	172	209	185	195	175	200	190	182	193	194	161	207	206	188	187	184	179	192	167	177	169	182	198	176	192	145	164	191	186	194	198	178	202	188	224	192	175	205	203	187	186	177	182	166	196	189	184	201	156	197	182	178	202	198	201	191	182	174	201	161	187	170	188	197	213	162	169	180	181	208	180	186	207	182	191	183	175	192	180	183	189	174	196	187	185	177	181	183	177	192	188	192	197	206	191	181	173	196	175	183	179	193	187	167	168	193	188	202	172	191	186	183	158	181	174	190	186	162	166	177	189	186	184	195	183	167	190	176	220	206	177	186	179	190	197	180	186	199	188	211	206	210	187	173	199	186	187	209	153	193	169	190	194	180	181	198	174	164	173	191	182	212	202	172	195	168	193	193	190	199	200	175	162	185	173	180	181	182	196	197	194	165	203	178	188	190	221	171	187	200	191	187	209	191	186	190	173	185	171	187	182	186	196	171	184	195	173	178	197	196	186	193	175	185	180	177	151	192	191	193	191	173	217	189	179	209	181	201	185	208	198	181	212	177	215	191	180	179	177	216	189	180	160	195	200	200	198	198	186	172	202	185	185	173	179	175	195	196	175	171	203	201	198	194	209	191	166	176	195	196	171	183	171	195	179	189	205	198	189	176	207	179	200	205	181	180	201	192	188	163	201	194	205	179	153	206	179	184	171	170	178	189
3653	6197	4935	2325	1680	1210	859	632	572	463	443	364	316	361	312	286	279	274	239	247	253	230	247	228	232	245	236	202	239	237	202	217	223	248	207	220	234	213	238	206	214	226	220	238	228	220	219	200	220	231	201	213	213	220	197	209	223	177	204	207	224	196	183	228	225	217	208	221	196	230	206	218	209	205	212	224	223	217	208	227	222	199	222	205	179	188	186	195	213	199	224	225	220	220	221	215	218	226	205	204	201	207	191	218	188	207	204	196	200	220	212	217	210	208	197	235	181	195	218	205	223	214	214	218	206	209	193	234	201	225	183	221	192	196	211	197	201	212	184	211	215	232	228	191	195	195	221	218	202	245	229	200	203	209	228	183	211	216	197	205	209	211	221	240	202	197	208	221	188	206	208	189	209	223	215	220	221	214	199	223	216	198	190	241	234	205	209	229	222	216	218	208	210	202	198	224	195	209	197	220	210	217	243	224	208	219	200	197	224	211	221	225	202	228	210	203	215	202	217	205	192	203	202	217	186	191	220	224	227	221	201	212	211	188	175	199	214	225	218	182	210	206	207	221	221	223	208	211	197	232	221	182	254	184	223	227	203	210	199	195	192	205	203	198	200	223	226	240	222	210	200	211	232	215	196	212	225	192	194	221	224	182	197	178	243	195	219	210	231	204	222	233	209	212	208	237	215	202	179	198	223	219	207	204	205	191	230	221	207	217	200	208	230	189	221	246	228	190	213	232	198	200	206	207	227	206	231	211	216	202	194	184	205	184	180	221	192	188	219	210	188	222	212	231	217	234	207	202	219	196	223	191	231	196	207	240	203	207	218	185	224	188	202	212	202	205	244	215	222	193	210	193	192	234	234	196	238	186	219	204	194	203	233	202	173	218	230	212	215	206	205	220	202	211	194	225	205	225	200	200	201	208	182	192	215	224	196	214	199	196	196	214	228	179	200	221	206	217	221	245	212	204	185	206	201	197	206	183	213	208	210	217	210	192	193	232	181	193	210	216	188	206	197	198	191	209	228	208	209	192	199	205	223	226	216	196	224	202	208	207	215	236	204	232	209	188	204	194	189	241	214	187	203	215	203	220	201	221	207	239	223	203	195	200	232	211	220	219	211	214	188	224	180	195	221	210	198	192	236	237	208	222	217	215	208	193	189	215	206	202	217	214	213	213	234	213	250	211	218	187	207	201	198	238	219	209	205	208	189	220	234	211	213	195	201	226	196	186	221	207	208	212	206	210	233	226	195	229	230	220	169	194	204	218	198	195	205	191	210	237	214	206	216	211	191	207	234	203	224	187	190	205	202	202	197	238	217	203	207	199	204	212	246	198	215	214	223	161	215	217	213	212	207	195	210	199	201	231	210	198	201	252	203	205	197	212	213	217	215	208	242	196	204	209	208	219	237	189	226	212	215	221	218	213	220	215	200	203	201	190	231	206	230	231	201	214	216	211	229	208	190	190	209	214	230	208	193	223	211	235	206	203	190	195	188	208	234	195	242	190	239	247	209	217	215	214	225	234	201	209	197	182	206	222	208	196	220	223	201	213	251	201	197	213	184	193	204	224	198	233	237	230	207	209	215	226	221	196	213	216	210	200	227	203	196	192	202	195	212	194	201	198	203	208	221	211	211	193	245	197	221	236	199	199	222	201	216	228	226	195	236	213	195	213	198	226	218	205	226	206	207	224	220	213	198	203	198	213	214	201	181	216	200	227	207	202	198	219	207	205	213	217	195	211	203	207	194	221	193	207	186	244	208	204	197	210	219	221	232	217	229	203	203	209	208	199	202	232	211	184	209	218	173	181	235	198	218	207	226	192	217	229	199	213	209	192	207	209	218	213	220	230	198	203	210	202	216	215	217	219	189	232	213	205	210	215	192	233	223	230	228	202	186	211	216	220	202	204	214	192	217	203	221	221	233	212	216	213	215	190	198	234	208	203	209	231	235	228	219	237	221	223	199	230	188	203	209	190	223	220	191	217	233	204	201	194	217	196	210	217	210	222	192	209	248	237	201	215	202	202	203	222	220	220	212	205	199	203	203	201	186	221	226	184	192	209	220	207	213	218	206	198	195	218	190	193	191	222	210	186	205	234	178	226	208	209	205	200	194	219	217	232	215	222	232	228	180	232	194	202	187	169	209	213	228	183	227	227	237	208	190	196	202	222	208	215	216	209	211	209	204	212	198	225	239	233	221	187	203	205	206	195	197	216	209	202	213	212	205	200	200	219	217	204	236	218	209	204	212	212	221	229	196	199	202	210	238	209	206	229	201	199	235	212	201	214	209	222	218	195	204	211	203	230	210	214	198	209	220	211	202	225	220	189	182	233	180	217	230	215	231	214	236	198	170	216	214	175	235	210	227	201	215	189	184	194	187	212	188	209	208	199	190	222	203	216	210	222	180	195	209	227	221	203	214	214	182	204	220	199	185	214	220	202	230	200	210	200	206	187	210	200	205	200	204	201	199	200	202	217	230	199	219	180	214	206	195	202	212	200	189	204	212	198	221	229	216	196	221	202	193	204	205	225	209	191	203	231	205	195	231	185	200	217	229	215	209	201	203	229	217	201	218	208	204	219	228	206	187	216	212	216	176	207	188	205	211	204	219	210	199	204	186	220	193	241	212	219	227	197	202	198	175	200	222	188	198	208	220	188	178	207	225	207	237	206	186	219	216	214	233	205	229	233	212	231	237	215	186	194	203	207	200	220	216	215	239	213	206	210	193	222	224	232	229	223	188	205	241	214	203	230	197	209	215	194	217	197	212	204	221	212	227	215	208	207	205	214	189	239	212	252	191	188	205	187	196	220	215	204	231	214	213	215	212	195	217	192	221	238	204	239	247	193	206	214	213	214	198	207	219	195	200	210	224	195	195	236	192	217	215	194	246	229	201	192	221	202	186	225	202	200	191	212	189	215	216	195	217	194	190	200	207	212	201	208	211	211	203	213	215	198	203	206	237	207	213	212	199	231	206	215	222	205	190	213	219	206	217	203	202	195	196	220	192	207	200	215	200	192	203	221	196	209	193	206	207	228	193	235	215	210	201	228	200	222	217	225	207	191	195	198	220	206	211	237	252	223	218	190	225	217	188	214	216	196	197	207	192	195	210	211	214	198	207	225	204	192	225	191	222	221	203	205	211	198	226	232	220	225	187	201	215	198	217	215	188	218	200	225	262	204	206	214	223	214	193	195	217	213	180	228	214	208	221	182	221	188	180	194	219	226	199	210	240	222	223	200	218	223	217	220	241	223	194	219	191	191	208	209	201	217	193	211	241	187	225	213	204	226	189	212	221	209	200	203	200	229	194	180	192	214	204	223	183	209	223	218	190	216	224	231	201	213	213	206	203	215	198	202	190	209	220	223	205	211	216	233	204	208	188	224	213	210	223	211	215	218	220	204	199	204	204	204	199	194	212	204	226	191	199	223	220	254	208	237	208	209	221	197	229	196	203	218	217	215	237	202	212	215	213	215	195	207	227	217
22733	21356	29238	23834	21357	21425	17415	1898	1198	944	975	781	735	713	653	675	643	611	608	604	606	557	600	591	554	623	527	545	535	541	539	539	550	507	548	539	522	538	539	530	509	523	516	557	555	542	526	501	514	494	492	524	499	491	538	535	510	520	529	500	525	514	489	474	583	495	531	522	525	499	475	451	557	488	524	515	497	520	547	504	541	525	515	514	549	485	502	494	453	469	481	516	493	500	499	447	481	534	525	503	496	540	452	500	498	455	526	510	462	531	521	491	496	512	480	533	522	495	451	513	513	477	496	478	524	510	514	468	496	519	497	494	508	514	500	514	505	529	515	485	480	476	498	533	493	517	514	509	427	479	506	468	497	487	494	508	465	507	517	495	485	525	490	502	494	492	517	513	464	514	525	523	510	496	505	522	508	511	516	518	502	478	486	542	501	490	485	479	491	479	534	541	507	514	519	491	473	522	505	493	513	491	520	502	476	489	520	511	459	496	471	498	476	526	509	485	510	500	466	467	529	538	446	533	497	500	489	512	508	507	439	525	498	507	548	468	481	516	530	494	486	455	491	481	505	486	529	501	517	497	538	479	501	512	505	551	473	497	518	514	458	506	525	504	496	501	499	495	520	518	472	487	504	483	523	481	522	488	544	478	470	519	501	478	489	503	494	459	531	487	502	507	503	518	518	511	498	516	532	527	508	470	501	469	520	505	521	496	506	476	485	480	522	489	459	487	482	495	514	490	491	482	496	506	534	528	490	489	517	478	466	481	511	525	488	508	514	536	533	502	510	509	509	527	485	530	523	505	488	507	553	504	525	525	542	493	526	491	508	482	509	448	443	511	498	508	498	487	503	499	467	526	494	468	502	497	493	476	495	478	457	482	480	467	504	481	439	499	547	499	532	489	482	484	478	490	509	511	525	493	501	522	543	505	477	503	493	517	514	518	487	531	462	479	482	534	539	542	473	476	495	481	526	517	501	467	518	531	509	467	498	485	523	528	503	465	482	527	502	497	490	506	498	514	513	478	513	459	505	521	522	558	498	459	515	506	510	511	490	486	521	455	501	481	481	526	543	537	493	519	554	523	457	501	461	517	523	487	493	505	536	525	537	478	480	486	502	489	514	499	486	456	471	524	475	505	519	484	467	517	506	503	537	502	535	517	498	484	511	505	500	504	497	479	495	493	511	508	493	470	463	492	476	499	542	533	519	505	451	492	452	528	497	467	511	508	478	487	531	563	512	490	504	510	459	507	479	486	492	446	522	496	512	490	474	504	523	502	500	484	478	505	506	478	504	467	507	512	496	498	493	524	506	506	517	499	532	522	461	496	503	476	484	477	473	539	452	496	528	477	462	489	510	516	477	521	470	526	442	506	507	500	488	507	457	496	509	512	481	501	486	489	522	509	462	502	485	501	488	499	492	488	479	522	483	504	549	504	513	493	505	492	471	498	447	523	533	512	448	483	505	503	503	514	506	497	519	531	497	497	500	469	517	474	518	553	481	515	516	493	505	483	530	542	495	494	498	554	504	513	490	462	511	525	482	505	510	469	484	478	508	491	474	431	519	487	507	498	479	507	466	507	490	500	496	459	486	482	520	508	495	527	500	529	512	532	493	503	532	479	502	497	532	528	544	475	505	491	524	447	507	487	496	447	497	539	468	502	485	489	538	491	481	468	483	460	488	449	499	532	488	535	501	493	493	486	487	545	453	502	510	510	467	500	516	526	512	479	496	513	497	487	500	549	514	495	514	520	526	475	498	504	512	506	457	509	492	501	477	524	528	509	519	513	508	530	494	480	510	493	483	452	530	496	497	496	507	535	481	522	471	526	488	540	486	477	518	488	493	488	513	508	495	527	514	503	476	539	462	530	515	507	534	494	532	537	473	492	486	527	519	499	498	480	461	509	464	489	501	507	498	458	487	511	523	516	483	500	479	517	481	477	506	470	486	504	517	529	514	467	483	485	475	476	488	477	510	475	529	471	502	534	543	500	517	499	466	478	484	478	514	471	500	496	494	501	520	497	480	516	504	525	521	507	488	501	452	484	516	492	460	463	516	505	495	499	488	472	511	522	499	510	531	493	514	492	472	482	465	475	497	480	499	470	484	459	478	478	487	546	533	493	552	442	507	483	465	469	505	562	426	483	498	514	494	504	474	483	514	510	502	478	537	471	491	500	493	525	528	477	516	497	544	506	511	501	540	522	498	497	514	511	461	511	522	488	491	489	522	482	482	483	470	485	501	466	487	505	471	453	464	540	502	494	487	487	534	501	541	490	532	516	514	522	501	477	515	501	520	477	469	491	471	484	466	474	520	510	511	496	491	504	475	504	513	507	489	495	486	524	487	465	491	445	476	467	485	488	507	493	477	490	500	507	484	487	484	530	477	503	485	510	478	480	516	448	492	491	493	540	510	520	527	462	467	472	458	491	523	515	516	471	507	478	524	472	493	492	478	498	511	478	490	508	487	552	508	500	495	493	536	460	460	494	501	477	508	442	490	486	487	498	525	527	473	516	513	506	487	532	500	508	487	521	479	523	489	475	524	514	472	484	488	462	516	501	512	449	570	488	513	499	508	529	495	451	483	465	480	525	492	463	515	501	501	488	515	500	520	482	512	495	504	489	494	486	498	496	488	448	483	476	476	499	488	485	485	501	490	472	469	493	468	537	504	506	532	521	483	513	484	486	477	508	489	517	489	515	537	516	471	530	524	527	480	532	493	478	533	543	500	531	478	488	528	541	509	526	525	519	476	496	502	493	553	482	528	513	469	532	474	514	516	487	491	500	518	457	500	521	470	492	512	507	491	476	533	528	497	501	460	485	505	501	450	475	502	489	515	505	514	510	468	479	512	517	498	487	495	498	479	490	503	501	479	469	497	502	500	489	516	542	505	504	478	503	488	458	533	489	501	491	514	483	486	465	469	457	511	489	552	496	509	475	504	512	482	560	486	485	491	495	497	514	497	523	497	485	492	476	473	471	485	520	506	468	542	493	480	461	484	485	501	534	530	487	495	545	449	531	450	498	474	506	518	478	467	503	487	485	505	524	461	514	491	521	541	486	472	501	506	515	498	486	493	455	499	497	531	482	496	465	489	501	514	441	515	483	469	483	507	475	504	557	522	478	517	448	501	487	424	499	470	473	530	500	467	489	490	514	558	538	474	506	475	505	476	474	496	495	494	499	514	523	514	473	468	540	523	511	483	512	446	490	514	537	482	562	459	493	504	547	482	458	536	519	486	482	517	471	471	460	492	516	508	465	487	514	478	471	478	461	496	508	473	528	503	538	561	545	471	496	471	504	511	470	492	512	530	517	495	491	481	494	490	475	501	469	478	549	490	484	528	521	477	472	538	525	472	464	507	528	456	494	484	474	485	508	500	555	496	491	505	501	503	466	498	505	504	498	438	495	461	488	497	475	484	507	517	527	486	512	450	441	470	457	471	487	535	501	535	488	498	484	476	478	490	465	463	505	493	543	455	532	518	521
5139	15665	12671	6592	4510	3417	2483	2013	1582	1285	1137	1048	916	888	834	746	766	704	668	641	650	618	600	626	578	533	565	618	605	577	616	563	589	552	551	582	539	609	566	554	531	567	553	621	561	528	551	545	529	568	536	551	515	523	526	539	525	522	569	522	530	527	550	575	552	546	512	527	535	505	550	510	528	562	555	532	554	520	507	512	530	497	584	538	530	504	528	505	508	465	523	576	526	500	526	551	516	494	541	492	521	576	535	530	568	539	537	541	504	486	517	558	555	521	530	488	529	532	495	540	498	515	538	552	512	551	511	562	484	522	557	530	511	533	519	538	516	509	503	537	525	578	525	560	548	529	550	543	506	525	533	517	526	515	521	564	507	513	522	545	504	566	522	526	522	517	497	509	539	524	487	547	530	518	519	524	549	534	583	526	506	479	528	484	526	519	525	524	517	501	561	525	497	490	507	547	535	550	543	545	525	506	498	543	523	537	550	512	538	562	474	566	532	514	520	567	517	517	557	536	521	529	563	540	523	495	542	444	513	548	514	535	518	514	515	520	550	559	524	537	549	570	490	488	503	521	548	538	550	534	521	548	513	544	520	532	530	504	559	480	517	520	545	542	559	534	521	560	514	521	493	531	527	541	533	516	516	481	494	532	565	555	512	526	510	554	545	531	526	484	516	477	523	495	532	494	481	524	557	540	507	489	489	550	518	490	517	510	590	494	512	507	543	540	518	504	489	508	519	556	531	498	563	546	535	512	538	519	548	545	520	504	515	514	490	519	467	494	578	536	531	538	538	533	512	502	511	607	560	538	540	563	529	452	523	534	493	539	532	506	506	505	534	508	538	547	518	506	564	521	537	513	519	538	523	511	480	519	518	500	544	544	495	536	503	526	527	504	509	475	567	517	518	527	522	511	573	513	514	483	550	534	541	539	505	491	493	496	529	552	495	496	553	491	504	494	535	547	552	582	508	536	519	485	579	537	498	521	543	534	499	536	520	566	487	550	559	483	535	544	531	501	522	543	500	523	488	525	518	536	518	502	553	486	527	535	544	571	520	505	484	571	511	516	518	538	513	561	538	510	537	529	527	546	549	525	566	508	535	531	543	521	534	542	543	505	496	508	518	539	534	496	550	489	529	531	547	502	524	503	520	541	497	557	538	519	500	528	510	537	514	519	542	541	557	533	481	501	492	494	471	488	511	499	492	537	541	559	533	491	515	494	521	566	545	541	561	502	525	534	520	553	536	598	544	513	525	514	487	536	550	509	506	548	431	528	521	500	543	521	513	486	517	527	592	511	549	521	510	527	531	508	525	488	502	518	511	541	536	545	482	548	513	521	542	499	544	537	510	554	512	513	517	520	577	493	520	504	528	560	522	509	515	512	484	497	519	526	520	554	525	525	493	482	513	521	507	526	578	542	566	524	537	549	547	542	525	532	510	509	515	518	560	512	551	531	488	569	515	506	545	529	498	548	537	529	519	523	498	540	513	541	531	490	498	541	514	562	481	519	522	502	539	549	467	494	506	538	546	532	492	495	503	548	541	528	530	515	526	510	524	550	538	513	500	538	523	551	516	503	509	526	513	531	502	508	504	516	497	542	485	513	509	523	491	522	510	524	531	506	527	530	502	539	505	535	552	529	489	530	568	551	505	557	514	525	530	526	529	514	520	493	535	555	537	516	510	539	505	528	571	512	544	540	551	521	600	535	527	515	520	552	521	530	515	554	532	539	516	523	539	506	507	497	510	517	544	522	559	502	546	499	512	538	549	511	557	521	514	513	511	495	521	499	509	523	509	524	476	488	500	525	521	485	487	547	568	523	500	519	500	522	494	543	547	521	526	533	539	510	561	490	516	490	500	549	501	490	506	489	485	521	513	524	526	527	529	514	511	524	517	525	545	499	544	534	516	542	520	537	527	523	500	515	569	505	552	520	513	527	511	537	567	505	511	541	525	494	476	540	483	510	504	552	512	537	518	542	484	577	532	497	510	528	522	542	517	505	551	523	515	514	521	512	578	540	530	548	497	526	533	483	511	537	520	514	506	518	520	501	518	571	522	536	529	503	490	532	547	509	577	492	483	550	500	546	505	545	523	494	568	517	507	469	540	553	517	486	539	547	510	555	530	558	514	481	498	548	525	509	504	543	517	527	509	495	504	536	538	540	506	539	543	530	525	532	516	499	519	529	527	516	543	471	537	541	500	493	510	535	503	544	501	573	514	543	514	511	528	507	546	538	560	507	516	501	509	604	502	509	526	540	526	546	527	506	483	498	483	532	506	513	524	560	529	558	521	584	521	469	552	509	525	528	554	516	515	529	521	537	525	530	520	516	519	538	554	542	546	510	491	533	529	564	506	550	497	547	541	547	574	536	520	551	527	540	536	555	538	536	500	516	525	513	495	574	532	536	530	524	528	525	560	528	498	498	526	491	467	548	504	548	500	538	534	541	515	560	529	547	538	503	501	516	500	549	527	529	494	536	510	512	553	549	531	546	499	535	540	554	500	532	527	555	555	501	476	527	543	528	498	494	498	538	518	483	525	525	547	482	507	513	518	528	541	528	540	516	508	525	505	518	534	539	529	524	532	494	534	552	542	542	513	550	532	543	508	529	531	536	498	512	531	493	509	515	571	553	558	535	526	512	534	511	534	530	536	557	523	531	515	497	527	529	537	540	539	541	495	523	531	537	500	553	512	507	506	469	506	495	551	500	526	508	530	504	520	523	520	527	555	509	511	526	521	526	541	491	543	537	483	508	520	490	529	562	504	487	494	507	514	498	498	513	515	537	534	534	525	524	540	483	537	541	528	534	502	518	488	529	529	552	548	507	528	509	537	516	507	518	570	506	488	549	501	506	506	524	523	526	504	519	496	529	534	531	531	537	535	518	549	525	557	551	506	499	558	549	478	542	511	517	547	504	541	507	514	537	531	534	514	540	531	494	540	523	572	482	497	573	572	475	531	483	534	530	506	480	486	489	497	569	528	542	552	509	503	504	542	477	547	520	485	497	482	528	527	538	526	522	504	520	490	500	566	519	499	506	503	544	493	541	508	547	478	515	549	512	574	555	541	499	525	524	560	514	540	495	534	567	565	516	544	511	524	557	478	510	518	520	511	534	518	538	551	500	529	494	530	588	495	483	524	546	512	525	584	478	526	501	542	527	504	494	544	547	524	493	515	563	528	539	540	525	505	523	534	495	485	542	516	480	492	525	510	524	504	519	546	529	519	530	510	492	512	501	523	541	548	556	550	565	491	553	532	499	514	523	495	564	494	526	524	498	491	530	517	510	548	501	499	544	485	534	544	512	536	505	526	540	544	539	516	524	502	556	525	527	506	569	529	543	523	547	548	514	517	534	543	512	511	477	486	518	529	526	506	533	491	542	511	519	544	502	512	547	527	522	518	490	526	543	534	493	501	544	563	549	570	544	519	489	554	504	503	536	535	504	539	497	560	543	495	508	509	523	514	484	526	512	581	509	481	546	507	491
27414	20700	9709	776	522	441	429	430	404	427	426	407	402	435	388	401	414	390	409	395	376	366	400	424	387	407	405	389	357	407	395	427	410	387	405	437	397	393	415	407	388	446	410	408	396	365	440	384	397	392	383	416	370	422	407	366	393	373	375	365	406	428	413	416	401	398	400	404	385	414	391	385	354	425	367	399	388	383	385	367	394	422	376	416	452	395	396	372	362	362	383	362	398	380	415	385	413	404	407	403	422	396	374	364	394	401	375	398	390	404	429	388	404	366	424	414	372	406	414	424	394	423	396	369	410	345	381	408	394	390	384	360	383	393	411	442	405	397	411	392	406	411	416	430	401	411	396	360	416	404	390	337	389	417	382	365	404	399	421	416	374	390	414	458	411	423	384	421	368	366	378	431	417	392	398	419	394	377	415	380	379	362	413	406	392	376	397	413	423	407	406	374	405	394	446	429	423	377	439	378	393	433	383	410	391	443	421	396	381	421	374	390	376	359	429	395	402	412	358	374	429	421	379	417	395	382	351	387	447	397	378	375	411	423	400	429	380	430	372	384	384	414	391	383	401	369	427	368	380	393	399	410	391	364	384	366	399	384	359	420	429	426	394	423	396	387	383	374	399	419	395	440	392	399	372	375	415	403	369	424	378	395	407	388	398	377	402	418	402	379	370	395	400	379	417	437	416	423	400	373	394	412	379	408	378	406	410	385	394	442	415	380	385	406	418	380	399	458	382	398	401	372	383	383	379	393	387	401	388	393	408	434	423	394	412	349	398	423	405	396	410	384	395	383	390	404	395	383	397	403	379	393	413	384	388	387	383	430	372	413	355	380	405	394	414	376	383	394	401	408	374	401	406	418	389	424	372	410	402	416	373	402	405	466	393	380	382	373	384	392	432	412	412	405	390	377	404	398	384	388	390	392	382	410	387	406	395	387	423	359	387	388	383	396	417	389	398	400	374	403	382	423	397	409	409	370	428	405	396	375	395	392	366	378	360	394	384	375	431	405	363	380	397	372	427	426	424	366	425	431	376	389	397	393	382	411	390	388	388	347	421	381	413	382	408	415	400	380	375	359	393	391	420	381	411	399	408	401	393	395	385	378	400	405	423	385	424	363	395	439	397	387	392	421	385	390	350	370	405	388	413	409	407	377	399	378	389	381	396	425	378	394	378	416	414	380	389	368	422	403	397	402	384	370	431	404	418	407	409	362	408	385	440	359	417	401	378	397	366	407	369	427	389	426	432	411	372	436	384	398	348	385	377	412	421	405	423	417	397	416	429	411	406	407	401	398	391	383	368	382	380	400	405	392	382	411	374	383	372	388	379	384	410	390	360	388	391	426	413	401	392	375	398	447	376	395	388	420	357	408	409	384	402	401	369	389	395	410	389	419	395	389	387	389	409	389	422	368	417	410	384	393	373	368	378	411	404	407	430	392	410	383	399	399	382	378	392	421	397	388	419	384	424	423	405	394	388	411	385	356	393	372	354	402	424	397	414	406	418	381	391	377	376	415	353	381	406	449	372	391	390	401	432	336	375	414	414	391	388	384	383	386	391	374	398	384	414	357	366	393	393	383	355	390	399	399	418	408	425	364	418	407	395	402	398	403	416	401	412	386	382	391	407	381	422	403	393	381	388	363	400	368	396	420	405	391	385	377	413	402	403	433	433	404	386	393	413	386	415	389	405	397	400	419	413	404	398	368	355	408	426	384	387	459	377	403	390	372	379	402	380	414	383	408	385	415	374	382	412	385	401	395	392	410	408	410	407	394	392	378	369	377	387	395	404	392	427	378	364	429	408	397	400	403	424	379	387	395	413	400	415	419	402	427	398	398	378	421	432	393	411	412	384	427	380	383	405	401	422	418	393	360	360	410	412	397	386	394	406	385	396	412	417	377	421	419	446	393	382	408	416	368	423	362	402	392	431	411	386	397	359	395	399	402	387	401	407	408	429	390	416	421	440	415	365	411	409	386	358	420	375	382	344	359	381	396	424	392	425	409	383	421	375	430	381	392	433	392	358	402	381	450	375	402	352	397	365	363	375	353	402	376	399	378	428	410	395	410	372	355	419	380	386	427	387	410	437	385	436	370	376	398	415	440	397	384	410	395	391	377	429	396	357	409	434	387	378	397	414	386	401	434	377	408	384	387	389	421	411	413	440	404	389	387	397	414	422	404	396	438	413	407	399	410	384	404	416	387	397	366	410	399	413	401	392	392	359	393	400	403	437	383	415	418	447	403	372	356	408	403	402	387	421	386	423	391	385	401	437	399	409	398	405	368	367	386	429	379	397	412	414	394	411	383	398	411	387	407	392	427	428	393	386	440	403	401	418	399	390	391	388	416	441	412	369	356	389	397	390	396	408	386	384	405	443	401	404	402	394	444	400	389	386	422	370	395	420	386	387	416	408	396	377	411	396	413	408	390	386	442	406	379	400	381	376	410	392	432	382	379	412	411	383	400	405	423	392	353	382	407	407	374	408	418	403	386	434	406	428	398	388	358	401	396	444	377	398	410	368	399	359	396	420	436	406	378	386	381	383	398	405	386	390	400	376	410	400	393	394	434	425	402	382	411	406	403	373	397	398	402	435	387	365	383	386	388	376	403	389	426	381	422	416	367	392	406	377	406	385	396	408	365	388	382	370	392	374	394	395	416	416	366	402	403	374	415	396	415	392	396	390	418	386	389	413	413	402	385	390	434	409	407	389	418	433	404	396	372	399	396	404	363	385	351	408	344	388	384	409	368	389	438	347	391	411	433	399	400	397	374	367	414	391	397	417	360	385	415	426	399	413	391	379	398	430	412	392	397	394	401	396	406	395	434	379	379	423	414	380	403	443	397	391	399	416	366	414	421	390	382	427	399	367	412	411	388	400	401	377	384	335	430	392	411	392	395	431	390	379	404	434	376	380	424	360	395	385	368	405	398	422	404	393	418	393	377	394	384	368	410	362	381	439	412	368	409	397	403	432	395	378	370	396	360	371	407	406	389	402	396	396	390	419	401	380	402	399	413	397	418	406	394	399	384	408	398	392	371	421	381	431	378	398	346	402	413	411	393	397	419	394	397	393	375	408	410	385	384	395	375	388	403	417	388	431	396	404	402	418	392	376	396	376	360	396	382	407	380	474	396	384	393	397	395	388	443	406	413	389	403	382	378	402	394	385	373	414	404	389	403	365	434	414	389	364	370	407	354	349	405	398	382	405	381	416	382	399	399	377	446	402	403	403	372	413	379	427	412	399	399	386	451	431	372	373	409	393	393	403	395	393	376	406	344	431	423	384	385	371	435	418	390	380	404	387	392	406	412	391	382	381	412	397	393	361	402	410	375	378	395	396	415	384	389	390	409	405	397	389	418	385	390	396	428	412	379	396	398	371	384	399	396	424	368	404	368	389	413	372	392	369	417	377	373	391	385	414	397	384	418	379	390	375	387	372	376	392	363	402	393	411	366	410	412	370	389	388	430	405	377	383	428	397	388	400	408
4134	860	702	559	462	464	445	415	483	433	439	438	393	433	398	445	376	419	401	462	407	404	421	392	361	410	406	404	437	410	405	382	384	411	375	398	395	404	400	387	402	397	408	419	377	388	388	406	390	384	374	402	408	410	413	397	410	390	377	420	413	413	370	411	376	387	444	420	446	416	448	408	396	397	421	383	413	417	401	421	416	413	405	413	447	390	372	398	389	432	414	414	413	388	373	414	408	458	404	395	427	420	419	399	400	454	367	419	424	420	412	392	422	407	393	378	424	394	438	398	419	380	430	396	404	376	402	413	396	380	413	432	435	406	369	416	417	406	412	379	401	428	393	405	402	394	391	392	415	428	435	395	399	378	422	400	388	448	430	418	436	411	405	376	413	382	398	418	375	366	450	426	434	421	427	419	400	438	406	427	385	397	383	423	421	433	457	418	381	390	412	422	400	461	381	400	451	407	381	423	422	407	386	418	383	377	447	441	430	432	413	425	399	387	387	412	429	417	408	422	414	404	422	406	392	384	406	388	443	413	409	464	389	385	416	414	413	385	415	444	412	442	392	448	380	434	411	361	399	378	384	422	399	406	450	385	418	429	379	389	409	374	427	393	394	393	410	396	395	427	406	386	392	410	410	434	389	438	412	404	393	411	396	398	435	420	404	433	420	434	378	391	395	417	459	396	384	390	380	433	351	355	436	405	420	425	438	431	413	422	404	372	407	411	414	430	431	440	426	427	448	393	387	418	387	400	385	427	376	429	433	434	439	423	380	444	437	438	424	399	407	413	416	424	421	422	389	427	411	403	446	439	417	371	419	385	389	402	387	410	439	414	409	417	413	390	400	391	384	409	428	409	405	426	414	409	457	445	411	418	411	425	422	416	372	381	419	392	403	406	407	416	412	397	424	430	412	417	384	399	406	421	390	428	390	447	388	421	376	401	411	393	408	385	438	402	410	412	416	404	388	446	447	414	390	396	393	414	411	380	408	394	422	445	389	411	409	386	461	390	392	448	444	411	412	443	427	422	395	433	435	413	426	373	371	446	400	384	406	381	403	404	401	440	444	396	415	437	431	438	427	424	410	424	395	400	390	452	433	389	395	411	435	388	406	408	414	415	407	409	406	443	417	384	393	403	417	398	422	403	409	404	407	470	419	375	411	393	417	384	403	395	414	389	391	431	402	418	396	390	452	390	411	383	396	414	407	415	411	404	393	415	407	411	409	397	376	403	399	436	391	376	369	389	383	385	423	416	388	404	437	394	415	403	424	411	389	417	421	423	411	404	407	410	393	402	408	426	381	422	419	386	384	385	448	405	417	412	394	379	426	416	376	426	423	433	404	479	417	405	387	402	401	406	433	394	403	412	393	438	392	448	418	383	411	381	403	409	368	373	415	418	404	440	373	393	407	418	398	428	394	406	416	424	435	379	415	398	406	423	438	401	425	413	392	406	391	390	455	425	417	402	405	416	425	419	408	408	385	418	410	413	396	391	418	412	398	430	421	408	385	404	371	426	417	378	412	386	432	411	459	389	361	427	434	418	422	438	401	404	419	434	421	405	401	404	397	427	398	454	387	393	394	397	431	402	408	414	404	401	393	388	414	416	440	436	390	437	437	408	380	420	385	426	380	435	428	382	442	423	413	436	426	457	399	417	454	412	433	446	419	377	396	419	414	393	405	403	409	408	394	413	444	417	388	429	389	415	426	422	403	418	406	452	395	465	397	398	420	418	414	395	404	384	396	419	415	398	419	392	377	402	401	431	443	419	383	453	406	381	400	406	398	421	392	437	450	427	434	422	440	390	393	384	439	418	428	451	379	418	412	402	391	389	393	412	421	421	393	409	414	409	410	403	404	402	407	431	381	402	367	423	430	415	419	414	409	416	403	365	412	379	399	407	377	384	437	416	367	387	409	418	377	417	409	418	381	391	393	434	410	445	405	438	433	377	403	415	387	434	389	398	417	444	429	376	452	430	410	393	418	429	416	424	393	425	364	394	388	405	380	414	420	410	381	416	415	417	366	416	435	392	405	411	393	407	427	366	431	402	392	422	393	419	360	445	410	426	444	388	411	415	417	437	437	423	367	419	396	424	428	412	355	401	396	395	429	397	420	405	427	392	393	426	370	406	381	390	358	428	410	396	413	420	405	419	355	393	403	421	402	405	402	442	424	387	447	380	384	454	424	399	419	404	450	409	438	426	397	429	406	395	435	398	424	398	434	414	406	414	417	433	395	376	404	408	409	408	410	432	380	409	408	402	428	411	371	416	426	384	382	416	420	398	398	403	436	371	387	411	415	426	412	392	378	416	422	408	394	390	394	429	400	384	374	423	422	435	425	371	435	430	388	418	418	411	423	429	429	404	404	424	413	404	474	404	413	390	411	417	452	439	426	393	422	378	410	390	409	390	399	417	460	398	391	405	432	435	399	431	392	428	398	404	414	423	433	388	393	394	367	389	390	431	418	389	412	406	422	380	395	455	416	465	368	427	396	395	404	459	411	385	412	404	417	387	402	417	404	411	442	369	423	444	428	430	453	439	417	387	378	389	430	425	378	414	453	412	383	415	392	388	406	423	434	378	384	402	419	421	382	449	405	438	411	411	390	416	415	380	440	428	394	400	416	450	407	409	441	410	409	444	387	408	417	433	430	425	382	414	419	402	426	424	418	443	411	439	433	395	408	401	458	405	416	401	415	407	394	408	397	419	411	412	443	436	384	416	415	402	442	410	411	408	388	403	421	413	415	374	399	383	419	457	418	409	422	415	402	435	394	423	408	414	414	403	396	405	407	409	415	395	398	407	405	398	413	383	428	410	419	417	426	405	368	436	416	394	402	385	394	399	415	390	434	425	415	383	401	421	454	368	418	424	406	429	405	422	400	407	410	408	409	412	402	382	441	378	387	411	375	370	425	408	425	385	366	411	427	398	384	395	414	460	410	391	390	420	420	433	414	401	405	416	420	402	419	391	399	395	407	421	413	391	416	398	390	386	455	416	393	414	394	409	419	400	413	396	412	367	400	391	402	398	398	421	410	362	401	422	409	414	396	401	387	418	395	426	402	407	384	396	429	386	425	388	407	469	403	435	430	405	408	403	414	429	423	415	459	389	367	409	374	402	404	376	410	407	396	417	395	402	389	413	411	402	415	381	376	431	405	407	383	412	420	435	442	439	383	394	400	409	413	391	422	397	426	407	384	390	422	409	407	400	444	423	372	377	431	411	402	417	399	419	382	441	424	394	407	436	433	411	394	416	426	414	425	410	357	390	409	354	453	413	398	427	411	425	391	421	409	432	435	376	421	403	443	377	391	428	394	415	393	376	440	415	402	402	398	379	422	435	438	383	420	427	443	434	427	383	406	391	422	402	417	425	453	398	398	411	409	449	425	424	396	393	407	424	404	393	402	430	401	468	399	421	435	425	407	419	394	398	387	400	394	395	437	432	423	396	388	379	394	409	401	410	416	402	419	403	415	390	420	384	384	420
23839	21338	29010	24022	21342	20394	2821	1204	1047	960	904	868	843	818	763	753	750	693	707	746	733	702	722	732	683	687	701	703	691	737	731	759	678	744	691	716	759	678	664	671	731	698	660	662	693	701	642	628	681	668	671	703	675	727	653	705	726	667	677	677	641	692	656	703	662	639	693	655	667	700	670	686	694	698	671	683	615	737	649	678	683	626	673	696	664	693	697	687	634	658	679	698	704	683	682	715	723	723	649	693	689	665	670	650	638	659	684	692	636	664	677	696	683	692	684	704	764	672	642	652	659	688	663	693	642	696	707	660	689	728	667	703	704	671	717	690	727	696	707	623	650	700	689	675	724	717	685	634	688	726	680	696	668	693	686	674	711	665	634	692	661	679	701	667	620	639	649	682	718	681	660	672	690	670	697	657	664	635	695	649	683	708	684	671	707	695	647	671	667	690	759	640	691	703	707	675	684	670	676	656	700	680	661	654	657	698	689	712	646	652	678	686	731	667	661	658	689	713	619	676	696	714	669	691	690	690	663	699	700	681	650	630	677	678	648	682	662	692	653	670	684	629	705	676	674	664	708	647	653	718	687	659	663	689	684	735	636	747	669	649	647	666	670	698	639	718	667	704	673	694	685	663	667	684	702	676	701	656	641	643	694	674	691	649	661	755	710	670	683	635	634	656	717	666	683	715	611	697	663	676	670	681	713	648	696	681	671	720	709	651	673	667	704	685	640	709	707	673	636	683	673	687	655	680	684	635	707	671	680	690	679	705	673	693	628	659	688	726	677	647	667	683	646	705	709	642	716	668	714	684	677	676	664	692	663	681	699	677	668	689	688	635	666	674	646	697	720	737	683	702	665	673	686	741	712	705	686	700	660	622	628	666	689	707	695	665	726	670	667	673	699	643	663	695	679	643	710	649	623	664	721	653	717	716	695	712	700	639	706	681	671	694	708	621	699	690	698	702	699	727	646	671	685	673	743	644	693	683	703	700	727	701	671	640	697	650	662	642	715	664	669	707	631	710	652	613	667	701	636	697	691	716	729	681	680	701	697	667	705	645	696	667	687	688	672	704	700	702	648	713	731	656	653	640	658	702	649	662	672	644	665	646	701	670	674	648	677	667	708	661	698	647	650	691	667	668	671	702	679	673	724	678	701	690	707	786	706	733	715	691	663	707	655	719	671	667	713	680	687	687	669	676	762	636	660	678	686	711	626	736	730	695	678	707	679	679	706	724	695	664	641	677	670	699	663	641	681	635	672	665	706	673	705	657	662	674	640	638	673	655	676	730	703	685	698	665	674	661	716	661	675	685	637	662	683	702	666	683	696	668	615	664	679	642	678	752	692	675	732	654	685	649	692	710	710	659	665	618	676	648	666	660	684	715	678	668	672	679	686	669	664	718	633	670	667	651	634	685	659	645	690	724	745	672	713	651	705	658	653	653	666	708	682	696	669	646	678	711	707	650	649	657	655	674	678	705	679	654	640	726	673	703	731	695	651	648	704	697	653	677	681	673	676	652	712	659	686	657	716	649	658	691	672	686	702	633	661	658	678	696	703	667	654	644	708	656	681	704	638	688	661	730	655	695	691	633	672	680	727	684	672	666	678	673	721	656	665	706	667	710	700	690	705	696	648	627	665	663	682	676	658	664	685	700	690	655	696	713	639	685	654	668	654	693	675	708	635	679	711	658	698	687	675	659	690	676	661	704	719	688	646	701	677	652	675	670	733	687	664	672	708	707	694	664	653	676	699	662	682	704	685	686	701	624	672	693	671	660	700	666	685	679	667	713	679	687	698	690	688	666	684	648	701	693	741	690	665	691	665	678	671	715	692	687	666	641	685	664	668	677	662	660	679	690	674	696	722	658	723	655	636	727	660	677	639	690	653	638	663	688	647	698	660	703	687	624	681	664	629	694	645	658	679	674	672	699	695	728	681	679	704	682	728	671	697	699	662	703	699	679	712	657	713	650	676	639	650	710	674	671	643	654	718	671	713	653	699	734	643	641	635	707	667	622	632	684	705	643	688	704	698	695	660	641	669	666	738	726	744	653	686	707	671	676	679	644	653	683	651	676	673	656	641	680	657	634	676	669	677	651	654	659	678	716	697	700	708	670	724	716	660	646	657	680	695	645	692	703	617	648	689	698	677	687	687	675	665	688	704	670	695	649	689	674	688	646	646	674	687	721	699	676	719	666	700	757	650	648	705	698	592	630	655	684	681	651	614	695	743	710	664	685	687	648	622	672	682	687	654	670	655	701	709	647	674	674	709	735	637	679	677	679	699	675	665	650	714	691	690	682	711	664	734	636	687	647	684	688	698	703	725	646	694	703	686	677	664	673	664	651	691	674	708	662	731	662	669	695	651	686	708	697	679	669	667	686	709	674	668	644	706	679	650	696	659	699	644	680	665	702	680	673	649	723	660	665	700	624	686	661	696	698	668	683	668	660	738	687	656	698	669	645	640	664	666	676	704	675	661	676	622	640	672	662	713	619	714	705	588	670	669	699	685	643	655	705	697	730	668	677	638	651	673	630	643	684	670	668	645	632	706	697	692	733	662	661	683	724	680	657	664	647	671	707	688	667	643	682	671	643	721	648	703	724	674	657	686	658	664	636	678	628	687	697	678	680	662	712	710	664	672	695	703	674	657	692	715	694	688	682	674	648	703	660	650	717	681	654	667	668	616	641	677	724	687	647	702	666	716	649	702	679	688	703	675	685	690	654	664	638	624	667	671	655	673	642	687	695	664	674	713	677	627	635	702	652	657	658	720	667	698	700	692	732	738	704	614	652	668	692	744	708	676	668	660	714	658	691	652	744	636	672	658	692	678	656	705	717	650	657	666	675	696	657	713	694	672	664	670	692	663	653	631	663	698	745	681	710	606	699	689	700	704	665	708	642	727	680	673	702	637	644	643	622	625	644	687	664	662	709	662	679	662	718	720	681	661	672	665	680	724	637	675	637	695	699	679	668	683	683	704	695	689	670	646	695	706	667	689	634	680	681	696	676	737	697	675	662	695	739	645	650	687	688	704	697	677	672	692	680	711	658	676	718	658	686	661	652	631	646	667	664	645	695	707	708	659	622	672	596	659	658	670	687	721	697	695	696	686	680	695	681	682	646	597	631	611	670	678	672	653	689	666	677	669	675	699	688	626	672	703	677	679	640	705	673	691	695	692	720	710	633	691	678	657	620	678	678	650	695	683	692	631	717	677	690	671	693	664	642	703	691	693	695	673	727	683	709	644	689	673	653	686	659	696	685	633	652	664	722	724	688	686	700	642	654	665	701	676	703	697	669	670	693	709	664	683	713	665	724	695	724	672	654	721	675	637	695	619	661	686	630	656	718	689	698	662	639	715	674	654	645	700	696	678	657	651	698	687	677	663	681	678	687	670	663	674	669	671	639	691	699	704	674	689	702	669	670	658	689	624	673	718	642	704	647	665	664	636	696	646	641	666	632	703	656	670	713	648	678	696	669	645	700	670	708
3834	9610	7850	3920	2825	2224	1685	1454	1264	1046	1033	944	936	892	848	791	829	782	797	772	765	753	757	767	717	733	693	747	706	757	718	717	743	701	691	723	696	729	681	718	664	729	717	652	669	681	687	692	686	702	717	700	721	687	727	636	683	692	712	710	705	695	744	722	723	689	682	687	690	718	747	700	670	690	706	688	665	737	711	669	702	671	669	695	683	645	694	710	699	728	689	703	692	619	705	702	657	671	689	709	703	674	674	661	700	715	691	677	672	728	711	706	713	653	652	683	698	696	652	676	669	678	678	632	662	708	657	658	660	667	687	685	677	730	726	722	716	666	659	708	711	657	712	670	672	725	700	663	661	679	727	687	734	690	658	733	697	691	633	738	681	648	639	713	717	653	735	692	653	755	679	705	715	680	651	670	725	654	685	673	694	694	680	645	686	689	720	749	696	664	688	696	710	684	700	715	654	702	699	641	663	703	711	690	691	714	721	688	690	688	665	716	696	676	687	713	728	718	700	719	677	696	717	661	737	680	701	700	708	712	689	684	729	697	742	680	646	682	674	667	673	661	701	693	660	697	678	701	659	724	712	690	653	673	702	703	732	625	696	669	673	668	705	695	725	744	718	670	653	669	683	705	697	727	713	688	663	665	722	669	711	693	718	749	700	697	665	687	708	697	655	692	640	681	695	695	684	698	719	706	732	652	693	676	652	695	705	693	706	665	673	714	680	680	684	691	686	719	716	660	702	676	654	702	689	698	691	702	679	674	682	698	706	693	705	683	687	723	700	705	695	675	696	722	700	713	651	694	658	682	734	756	679	692	709	675	679	712	693	703	688	681	721	703	673	669	746	669	702	741	698	670	692	665	659	701	690	715	687	679	661	732	734	696	627	729	720	744	639	684	669	627	685	646	659	661	714	740	694	698	732	630	734	716	703	675	732	719	688	677	646	726	727	639	701	698	719	701	690	705	692	690	683	692	679	695	643	680	693	707	729	729	688	676	684	709	706	711	646	719	748	706	653	673	706	693	698	694	666	661	676	674	679	664	672	700	641	644	688	686	682	717	679	696	694	685	699	715	628	680	683	644	666	710	658	671	697	652	667	679	673	659	653	697	723	729	701	702	697	743	734	654	694	693	687	680	669	735	713	662	708	675	699	708	648	751	715	714	676	691	681	691	655	694	664	732	727	681	683	664	685	710	693	711	707	675	674	694	702	649	676	670	710	691	675	675	664	669	669	707	699	683	695	688	710	670	715	681	629	704	716	680	700	715	741	640	697	705	705	665	706	690	667	713	699	670	709	704	700	665	656	668	723	674	693	694	708	671	687	695	677	694	704	712	690	674	679	697	708	691	692	687	683	681	696	698	658	663	672	683	744	694	713	714	682	674	679	710	703	657	679	685	686	701	717	711	697	700	678	678	669	659	680	675	757	736	665	657	683	667	700	680	703	662	659	632	690	698	664	671	690	651	714	655	695	611	722	635	692	681	715	688	676	700	714	640	700	692	692	657	703	704	713	680	657	637	691	659	667	700	715	754	714	726	697	648	662	714	708	719	677	683	698	699	689	679	701	689	629	661	731	674	655	698	661	678	683	717	668	689	646	704	638	686	712	686	640	699	681	689	653	680	681	717	709	741	704	701	737	703	674	702	623	717	667	691	696	693	623	671	670	699	699	706	673	742	717	733	730	727	691	650	738	697	678	660	682	663	683	669	680	633	651	699	718	701	645	706	709	719	667	684	647	700	694	666	693	691	694	739	695	692	708	679	706	744	709	657	675	687	703	663	654	678	705	723	675	697	708	680	709	661	651	683	671	731	679	691	665	702	708	675	725	619	686	724	749	693	686	669	635	688	671	715	694	668	725	768	726	649	680	706	660	721	691	641	679	700	731	682	691	707	710	699	699	694	693	726	673	705	683	699	679	681	725	710	683	660	678	686	671	708	703	636	691	684	687	669	669	725	715	654	660	689	705	652	711	674	669	651	657	624	693	692	699	680	717	684	684	666	641	662	680	747	641	724	715	723	670	636	653	690	722	742	709	671	680	693	656	742	670	716	637	730	710	698	689	704	689	707	710	725	714	694	685	663	704	694	727	697	692	670	688	706	697	729	784	623	707	702	670	657	634	734	723	696	692	739	708	691	656	705	661	675	749	660	722	697	688	748	716	682	674	683	697	673	629	706	687	716	674	761	731	685	679	736	648	685	684	666	672	713	661	659	684	694	650	675	667	713	664	708	695	654	690	700	686	701	652	680	721	708	656	723	668	640	701	694	668	658	697	687	710	725	690	701	725	702	691	674	645	722	648	617	664	702	667	697	720	659	702	697	703	708	673	688	685	704	731	682	674	675	686	685	692	723	668	727	680	671	673	687	667	721	708	657	621	664	702	708	684	685	659	712	675	723	716	703	687	656	707	677	711	666	661	694	724	703	710	646	725	732	718	675	656	637	715	701	698	701	700	779	743	764	659	714	662	630	657	657	715	734	706	699	691	704	665	689	694	704	699	681	682	668	693	677	693	735	694	697	743	741	721	657	691	689	698	686	690	704	665	708	677	716	672	691	661	668	693	705	687	706	652	673	699	687	709	754	719	687	681	710	685	712	671	708	686	717	677	707	665	687	648	682	687	670	672	689	686	669	670	693	635	689	686	703	705	672	662	651	664	664	663	745	686	742	690	719	709	707	656	694	662	685	710	705	692	678	719	647	673	680	733	708	689	681	651	678	738	690	697	742	649	614	700	708	681	682	691	732	663	666	661	682	722	740	655	678	698	719	640	717	715	697	658	684	674	684	665	664	760	709	669	715	675	674	684	713	675	681	677	690	705	714	656	697	666	693	704	654	709	667	678	700	665	687	690	680	644	701	670	721	677	747	624	668	653	742	692	696	730	729	650	710	644	690	647	710	697	610	657	708	697	636	680	719	687	676	695	710	686	652	661	695	703	702	697	697	692	652	718	683	686	712	650	650	654	683	726	715	681	750	646	704	743	698	724	715	702	721	628	635	679	661	718	637	691	697	674	674	690	674	688	661	724	671	707	698	700	669	702	699	712	678	668	744	718	684	691	676	692	689	658	668	702	708	699	705	692	686	699	683	716	648	684	693	713	697	717	638	642	686	670	706	673	694	706	699	717	699	688	679	680	715	720	672	732	674	733	739	714	712	731	674	692	678	733	703	690	706	664	695	672	682	659	648	671	678	679	689	679	662	724	696	678	728	693	658	679	685	655	693	694	658	686	693	716	711	657	663	643	678	727	696	739	719	680	633	683	659	655	708	691	651	680	681	660	718	644	724	730	701	688	704	638	711	667	687	688	664	701	688	707	725	706	707	711	688	703	683	695	714	696	718	706	636	680	696	657	685	712	690	674	705	667	660	694	715	688	688	698	678	661	696	707	688	702	671	695	694	716	705	698	674	726	672	688	676	684	703	680	660	715	700	756	651	707	710	702	644	665	727	687	649	704	694	691	704	687	674	704	737	695	678	660	684
24987	21338	28479	24504	21205	5079	599	398	371	339	311	266	259	228	229	232	223	210	228	231	194	183	184	178	200	223	202	183	191	168	207	217	188	172	186	197	206	184	206	184	172	200	195	180	193	186	191	190	180	199	196	195	166	189	206	183	191	201	182	173	189	189	201	185	172	193	212	181	207	181	188	190	184	202	204	200	186	188	182	187	186	147	216	209	199	210	178	193	165	168	195	163	209	187	214	180	176	197	192	189	176	173	188	179	207	199	187	177	205	209	205	193	164	178	193	184	168	158	190	187	179	198	175	175	186	198	178	170	184	190	193	165	179	173	172	155	182	171	197	181	158	181	207	190	191	181	185	200	186	181	189	203	173	172	196	191	172	193	194	210	173	179	174	170	189	192	188	185	180	181	169	171	166	184	195	163	176	182	183	166	189	176	178	188	177	188	210	169	209	175	163	176	192	174	189	172	173	189	193	216	185	203	188	190	208	196	196	187	183	181	184	175	186	167	168	186	195	163	183	159	192	184	191	169	200	193	172	190	193	189	223	177	174	185	208	191	186	198	182	199	173	186	175	184	201	169	174	182	190	161	188	187	175	184	176	211	189	188	200	176	183	172	173	191	189	191	168	171	171	178	200	188	152	165	187	162	196	180	198	194	196	197	149	181	179	190	181	163	178	169	180	172	185	168	196	187	193	197	179	168	186	187	175	193	194	187	199	166	184	198	178	181	192	196	172	185	195	181	208	179	183	172	157	203	213	219	175	197	189	202	199	169	203	194	176	202	193	171	196	198	182	194	177	168	192	186	205	167	192	199	177	176	182	170	183	188	172	197	174	180	167	184	176	209	202	190	174	200	178	180	183	178	175	177	192	210	189	191	168	190	177	180	195	183	202	171	184	208	159	174	175	194	185	186	208	197	189	200	186	189	161	167	173	185	195	171	174	167	192	185	166	184	163	220	177	190	170	189	164	187	184	181	179	187	199	176	200	179	191	172	179	192	204	195	165	191	208	215	182	186	195	185	183	185	173	205	176	183	185	187	189	173	173	180	178	202	193	187	180	193	183	200	172	165	216	182	181	162	186	193	183	203	183	180	204	182	181	192	161	168	206	185	190	213	177	160	178	212	209	157	171	197	209	184	180	171	201	183	188	163	163	169	199	192	184	189	167	199	175	209	173	169	218	198	198	175	213	153	168	171	189	164	193	178	205	177	178	185	189	178	163	161	167	177	200	198	200	194	193	204	206	189	199	192	169	188	181	183	168	198	187	196	186	185	187	165	182	217	159	176	194	182	213	173	185	177	181	187	189	179	162	195	172	194	182	193	184	172	184	194	173	164	194	166	158	218	190	217	184	177	177	192	192	154	250	196	190	185	191	196	194	174	187	194	185	194	175	172	209	175	176	169	174	176	173	194	206	199	198	171	192	174	196	159	179	186	164	191	184	181	179	172	209	182	191	152	194	191	208	187	186	180	142	180	194	184	183	173	193	185	167	204	201	192	194	195	178	194	200	212	174	171	166	183	184	199	197	186	193	208	170	184	171	190	182	184	166	178	194	188	194	172	186	153	200	197	191	174	184	160	188	181	176	168	219	168	194	173	163	175	177	194	175	186	178	165	178	186	191	191	192	187	177	203	200	153	178	193	211	170	172	194	177	206	182	154	182	178	192	186	172	171	173	183	210	191	181	156	178	211	192	177	193	164	192	173	150	177	175	169	188	173	176	177	195	173	197	200	205	182	170	188	190	199	196	192	191	185	163	186	198	192	186	204	194	174	185	179	169	177	169	199	188	189	193	180	169	191	173	191	167	167	198	189	174	156	197	204	184	204	194	197	171	158	177	205	177	200	176	180	194	206	195	191	166	174	163	201	191	185	172	170	186	193	172	180	173	189	170	186	185	178	194	174	196	182	166	201	196	171	174	180	198	157	207	189	207	168	183	189	169	188	194	181	196	182	154	187	180	172	175	205	169	189	184	164	189	183	193	187	191	163	187	179	213	189	186	211	216	166	171	186	190	174	170	190	169	200	195	190	194	163	202	181	171	213	180	166	173	202	184	192	162	159	182	184	178	175	186	167	198	187	197	186	192	181	178	188	184	197	182	202	168	170	192	199	196	179	199	178	178	198	158	198	200	177	186	185	196	205	170	214	196	183	195	166	181	169	178	211	186	197	198	173	167	187	173	199	186	187	191	186	210	183	185	177	183	153	175	176	195	166	172	177	170	208	179	191	195	184	170	174	204	185	181	203	201	185	186	173	202	186	177	207	183	198	181	194	161	168	160	175	187	180	178	191	209	189	194	176	171	198	193	180	180	157	194	172	187	187	174	169	190	167	178	202	185	187	192	170	199	194	160	189	180	170	173	159	172	175	171	207	155	188	212	188	182	194	167	157	177	171	166	194	187	183	197	168	178	187	204	206	194	194	183	192	186	198	179	184	192	167	164	201	180	165	208	196	182	180	161	187	179	174	185	194	201	170	179	181	188	198	182	201	196	177	205	177	179	189	205	215	171	194	179	195	193	183	201	183	185	168	206	195	179	182	182	173	197	194	187	162	176	180	179	179	204	180	184	174	181	211	178	217	180	197	187	188	186	177	168	185	189	212	162	188	170	177	167	219	173	186	175	202	183	182	183	190	183	203	172	185	196	179	192	177	174	200	180	186	198	187	182	188	183	201	196	192	169	194	173	189	202	198	168	210	183	211	170	189	157	174	172	171	205	175	186	177	187	202	178	187	173	178	187	195	174	186	190	181	170	173	181	211	172	183	222	211	194	185	160	188	183	179	174	179	172	196	194	165	169	187	203	202	176	211	183	180	183	184	196	190	160	187	182	198	204	172	185	185	163	180	192	165	160	170	218	196	192	194	212	177	166	159	178	194	184	175	174	184	176	178	217	191	175	181	184	188	201	170	159	184	187	185	179	181	200	195	184	188	192	199	180	189	178	200	201	176	189	156	179	160	185	198	160	174	179	183	180	200	170	191	174	191	193	167	176	161	180	190	197	197	177	181	187	167	216	193	174	187	180	169	163	190	157	221	190	193	173	177	194	172	199	170	228	161	199	176	185	165	188	191	197	191	180	153	212	181	213	204	202	188	177	154	205	169	187	177	179	189	171	169	197	170	198	185	185	169	202	177	182	173	180	169	208	164	207	161	197	189	200	181	166	174	166	192	191	175	171	184	220	185	178	187	200	198	191	182	190	178	218	186	201	191	185	185	209	202	190	168	174	189	191	172	199	157	167	197	155	175	186	172	196	178	187	189	194	190	193	199	188	174	177	174	167	210	175	201	191	173	192	168	174	201	159	211	151	207	204	193	173	215	192	189	169	178	207	187	187	192	180	189	186	187	205	207	188	203	205	180	209	172	161	166	181	188	191	209	172	160	168	200	205	167	179	159	179	172	178	174	185	167	180	176	187	187	179	198	183	187	198	183	189	180	195	179	161	174	212	173	157	213	165	185	159	177	168	180	178	176	185	174	195	194	200	199
3666	6272	4922	2271	1609	1219	887	659	581	453	414	351	344	333	289	286	269	245	241	245	246	240	226	220	230	238	237	207	223	243	244	228	196	212	212	239	234	247	201	192	216	217	210	208	203	207	224	183	221	215	187	203	227	216	208	218	208	218	212	214	220	224	219	198	240	204	203	210	214	227	194	206	216	198	204	208	219	198	202	241	208	182	234	202	206	216	212	205	189	200	209	204	203	217	198	212	232	236	203	214	191	235	224	223	208	197	236	217	218	204	227	210	197	210	219	215	223	222	208	206	188	213	206	234	197	213	209	189	227	205	240	230	208	182	200	205	202	211	210	220	226	203	255	188	210	199	215	193	225	215	193	213	183	203	196	205	233	202	230	186	191	216	216	179	230	201	187	224	199	224	192	188	198	222	186	209	213	190	194	221	186	199	223	203	209	236	211	208	230	220	220	210	227	203	197	205	187	190	188	231	209	199	223	193	220	191	197	166	218	190	192	218	220	227	223	203	218	206	244	207	208	209	200	205	197	225	189	196	201	222	218	202	214	205	217	230	199	217	190	212	197	199	197	200	200	197	197	197	195	226	232	204	207	194	200	221	214	204	210	239	187	222	204	221	212	201	250	187	199	227	210	235	203	200	215	227	209	211	211	224	207	206	184	185	229	195	214	204	180	201	197	219	205	214	193	201	226	200	209	210	211	200	237	222	197	212	200	231	201	233	239	216	213	198	207	240	194	194	195	209	213	219	208	200	220	221	200	202	211	228	198	209	213	230	202	187	228	195	184	240	175	198	220	191	212	205	215	191	196	235	216	207	202	205	189	192	213	190	237	214	224	214	228	195	235	201	215	223	215	192	198	191	187	234	192	182	191	231	209	244	214	177	202	231	223	207	225	220	200	185	212	193	233	204	193	191	227	206	203	226	200	232	200	194	195	209	207	197	213	202	204	206	233	207	211	195	213	235	222	223	210	205	226	199	217	187	193	236	203	229	217	234	208	173	212	192	219	219	241	205	207	202	196	185	207	212	207	204	219	189	196	214	227	202	208	220	217	237	219	209	188	210	206	214	194	205	225	217	202	199	202	234	218	214	207	210	196	198	200	171	236	188	208	221	242	183	208	226	217	211	194	195	207	203	253	229	198	202	215	204	235	219	198	209	204	192	224	205	199	210	203	181	203	203	219	201	202	217	200	212	221	185	225	220	207	206	207	218	213	187	198	197	185	192	229	215	214	189	207	199	217	204	208	231	210	208	193	227	189	194	221	201	181	214	222	203	206	228	195	208	216	191	204	224	207	197	169	195	193	207	221	229	209	233	175	235	207	246	211	194	210	227	206	182	209	194	201	199	201	209	226	217	203	204	201	206	201	204	195	211	239	216	241	217	193	212	187	185	215	223	240	183	208	212	219	207	216	211	211	194	189	182	171	205	190	206	200	197	189	196	203	194	213	204	233	208	228	229	159	221	222	206	216	209	211	193	209	220	226	223	206	220	205	210	214	203	209	215	173	236	203	204	215	223	184	214	180	222	193	212	190	227	219	196	241	206	210	232	233	201	224	217	199	190	206	239	190	212	221	190	230	214	221	204	194	222	222	235	211	187	203	210	220	209	224	213	226	202	212	199	181	203	194	222	241	190	233	205	231	197	215	187	181	207	188	217	210	200	177	224	183	196	220	190	180	206	185	219	199	192	190	202	226	218	199	179	227	208	210	194	201	206	210	199	204	184	207	215	212	227	199	213	205	201	211	199	212	198	210	223	198	195	194	193	205	215	221	210	242	222	211	212	201	187	190	197	207	200	187	215	182	204	200	227	230	216	203	231	206	208	197	207	204	211	202	199	212	226	205	226	196	217	199	179	178	186	199	209	229	225	202	205	202	199	209	206	204	202	212	224	194	232	204	220	204	214	194	197	220	235	189	236	212	217	191	198	208	191	227	207	192	218	205	207	225	209	196	174	202	225	228	201	204	208	216	201	215	211	203	211	195	200	220	196	253	227	227	204	204	202	226	219	228	219	208	209	214	208	211	237	214	217	231	213	237	192	226	216	199	204	225	213	178	200	211	211	203	196	199	213	237	196	228	227	229	233	237	202	200	197	215	209	198	207	217	203	202	202	200	222	193	197	198	212	197	220	227	188	213	216	226	225	206	193	223	215	181	195	186	207	216	221	223	194	180	201	228	189	217	194	210	203	177	215	210	200	231	181	218	209	204	185	186	199	216	221	197	217	206	182	204	200	225	208	209	217	229	185	208	209	215	211	173	200	191	199	203	201	195	201	212	209	210	205	227	216	208	192	204	188	219	221	195	192	207	183	197	190	188	210	195	177	233	183	212	211	188	220	199	217	227	188	201	185	233	201	229	195	207	204	205	167	182	208	219	207	190	224	202	198	212	218	191	208	215	197	212	196	226	215	194	231	232	240	229	188	210	195	202	206	200	215	178	220	192	237	223	220	197	198	203	210	187	206	203	218	196	194	201	227	222	224	211	203	229	212	198	200	244	193	177	215	202	215	217	212	211	220	238	197	209	204	217	216	213	219	198	189	210	217	189	198	205	218	233	237	195	194	187	223	192	201	208	210	216	225	214	217	208	195	195	228	209	226	220	237	226	212	189	221	195	199	216	190	195	223	214	207	205	215	240	219	182	212	235	190	194	205	217	211	194	217	222	229	222	204	205	203	210	225	222	249	192	205	181	212	211	190	216	192	209	201	226	220	200	197	201	216	211	211	198	202	202	173	181	173	184	205	212	183	232	212	225	213	186	216	184	220	210	208	178	199	208	222	206	215	250	200	210	212	213	215	211	191	213	213	215	210	209	188	217	195	213	204	201	199	197	205	204	201	213	199	216	197	226	230	194	214	208	191	219	220	197	216	232	193	178	207	220	189	195	218	170	224	177	223	201	184	211	213	219	204	221	221	207	216	238	204	195	227	224	230	178	185	176	210	185	203	198	216	189	207	224	214	220	209	171	208	192	201	199	194	190	191	203	229	215	222	215	217	217	242	194	214	222	225	217	250	215	222	188	192	220	205	204	184	196	196	224	229	191	198	204	210	194	211	196	207	207	228	207	209	209	205	223	215	189	224	197	217	206	181	221	221	206	190	207	212	196	227	181	188	190	203	178	247	195	210	215	191	234	207	203	220	183	191	236	208	211	208	195	224	210	223	191	200	199	222	220	222	217	207	215	204	222	217	206	221	212	177	204	210	196	217	221	209	216	226	217	229	202	208	221	212	196	205	201	202	219	235	191	229	214	185	219	191	190	206	238	235	201	239	203	211	208	212	211	225	209	202	220	214	179	214	224	204	193	210	186	238	208	210	206	186	203	197	191	199	200	195	183	230	199	211	192	184	200	200	193	217	206	194	192	202	195	206	219	196	212	194	205	212	216	211	206	214	199	223	236	196	198	205	225	199	191	218	204	194	195	224	186	212	178	215	209	216	200	197	225	208	198	207	211	205	224	199	204	225	209	202	205	212	235	200	254	212
22713	21334	29193	23822	21346	21388	17007	1748	1113	992	868	765	773	717	717	692	630	608	654	579	626	594	536	533	557	519	568	507	526	507	488	491	513	522	518	517	495	531	522	494	513	528	475	504	576	506	457	517	520	483	530	484	521	487	520	504	511	513	557	458	498	519	483	489	499	507	460	483	503	536	530	481	546	499	484	503	541	471	491	479	500	499	497	524	505	506	488	478	472	474	503	498	476	505	490	511	496	528	512	489	516	518	476	478	474	490	488	532	485	536	516	493	482	492	524	530	465	488	485	548	479	491	477	504	511	506	480	504	467	481	467	503	502	486	474	483	500	525	460	532	534	506	501	508	466	467	474	475	506	471	446	502	489	509	508	500	482	479	474	490	494	511	470	480	486	445	491	489	477	469	457	503	491	472	489	476	495	487	507	515	475	485	446	492	490	506	495	524	499	525	499	540	510	478	504	494	477	523	470	545	471	504	497	489	507	448	543	514	506	535	471	502	477	483	505	455	472	522	475	524	485	450	485	492	491	487	526	465	450	458	486	506	484	474	524	473	487	452	494	520	474	486	516	455	500	499	497	516	487	471	514	489	518	475	525	522	514	495	488	496	483	501	480	489	501	478	497	480	460	512	455	497	456	484	512	492	474	482	533	469	481	510	490	461	502	502	486	496	482	486	514	483	506	526	525	527	464	487	510	497	501	532	494	497	432	478	479	487	473	480	509	508	505	475	450	492	502	520	451	466	533	512	501	486	461	465	484	487	493	496	468	480	464	482	489	472	435	508	489	518	510	520	514	477	499	484	495	535	462	448	491	498	472	493	494	455	516	476	444	483	478	531	483	452	511	469	493	488	504	475	512	473	507	476	536	515	539	478	532	479	491	494	480	497	518	494	450	498	520	479	475	493	476	492	490	484	509	460	494	505	443	504	508	504	488	468	503	514	469	530	519	529	488	463	491	487	542	479	448	456	507	510	482	473	467	492	533	494	504	502	505	499	469	467	508	495	508	457	501	471	489	477	489	509	504	495	494	458	486	550	514	459	506	509	474	487	485	497	488	514	509	517	470	531	474	489	464	508	497	459	488	489	474	493	486	508	526	509	468	468	495	494	518	459	480	530	491	516	488	496	494	490	503	487	513	497	517	454	456	486	490	480	501	527	512	541	447	503	493	480	496	498	492	466	489	515	474	498	522	484	504	518	478	525	519	503	473	499	474	476	500	506	507	490	487	477	500	469	476	483	479	485	510	431	508	503	503	461	455	497	547	493	466	494	500	511	513	448	500	499	515	513	481	490	477	457	521	492	472	474	429	501	460	531	501	487	486	500	501	474	466	509	484	500	503	512	474	531	531	456	512	504	532	483	495	506	475	539	470	492	508	459	497	493	496	521	485	484	467	478	459	502	477	500	474	480	485	491	480	489	470	496	490	494	435	502	532	478	483	475	503	450	470	512	489	493	502	532	469	471	502	514	470	478	454	488	505	502	508	533	540	432	516	534	506	473	517	511	501	509	471	498	503	461	438	525	505	525	483	497	491	476	523	493	529	469	497	478	457	500	517	522	479	502	489	511	477	450	465	510	492	499	495	472	477	508	482	482	470	455	474	458	476	489	481	486	474	506	517	512	468	461	525	473	480	502	505	493	485	492	444	481	505	466	493	476	451	525	476	525	519	492	532	543	482	481	488	470	493	462	494	482	474	502	499	444	491	500	487	514	505	507	466	480	494	478	486	521	438	512	495	490	486	488	548	491	532	417	481	488	503	490	490	446	489	481	520	522	492	427	484	494	466	531	511	434	516	501	513	498	454	498	460	498	461	475	463	487	494	501	480	500	476	463	488	485	506	496	511	475	521	509	466	516	482	505	464	502	476	510	471	465	523	481	475	464	509	513	498	485	497	505	447	516	472	463	491	519	475	461	431	534	480	523	477	491	452	475	492	482	483	504	489	522	491	484	478	500	486	525	476	463	474	515	475	475	490	501	490	532	497	473	495	516	518	496	443	482	505	468	505	466	507	462	453	466	520	490	496	501	460	524	519	488	457	476	487	489	510	487	472	475	464	487	546	486	479	490	490	477	504	510	484	532	480	448	479	504	482	545	504	490	515	495	456	487	478	503	518	494	470	515	501	452	487	469	497	461	502	495	498	488	462	478	510	508	519	462	515	504	497	468	471	473	495	481	495	513	461	463	477	518	496	474	448	459	489	443	503	443	478	473	502	480	494	482	489	477	466	499	485	510	499	503	491	487	485	483	503	542	501	501	488	496	514	462	490	507	482	460	471	478	488	493	485	519	456	476	489	489	534	553	462	490	484	498	467	488	471	483	478	532	516	487	493	532	488	525	519	476	495	493	532	490	496	499	481	481	493	494	491	455	511	483	546	492	495	527	535	515	489	473	486	459	512	453	550	506	545	477	502	473	470	509	533	430	464	462	477	506	498	487	494	493	457	445	489	475	533	493	462	471	458	504	471	490	501	495	482	531	481	479	490	490	499	454	476	453	481	490	525	491	471	517	485	506	517	480	498	499	504	516	501	485	508	477	494	461	486	508	476	465	532	477	484	433	489	500	521	504	491	493	477	464	504	457	522	518	493	459	522	472	460	502	519	485	507	469	471	528	483	486	467	451	468	482	477	512	503	490	475	496	490	523	481	457	520	515	503	516	542	485	498	505	491	490	491	464	485	472	468	509	513	507	526	466	494	511	530	477	511	460	502	502	482	474	454	500	507	479	493	494	482	473	434	490	510	482	459	478	525	479	479	445	485	502	485	524	531	513	513	510	530	495	464	482	481	499	499	471	499	464	482	500	474	471	505	461	511	458	472	472	486	491	480	458	487	513	451	500	481	474	470	472	507	464	502	477	451	496	493	486	519	485	479	527	513	535	473	494	474	492	484	492	454	506	466	503	423	483	493	495	504	465	489	502	465	492	486	460	496	473	479	479	468	487	536	454	453	507	512	476	522	493	469	492	485	505	478	500	473	444	488	494	460	444	500	501	447	470	505	488	473	488	460	506	528	477	487	452	487	519	514	499	471	491	478	527	490	445	503	487	471	484	545	492	473	511	530	467	519	474	463	496	481	479	496	468	471	493	477	501	503	486	443	481	497	487	495	499	509	491	505	481	497	479	488	496	496	453	471	500	496	505	515	500	532	516	448	445	503	475	517	501	542	453	457	478	492	496	480	483	509	513	480	470	501	493	478	473	480	477	504	506	480	462	528	475	482	487	464	481	465	493	474	520	491	504	519	459	490	532	517	481	497	455	491	484	475	452	493	466	482	460	492	494	519	469	464	476	486	478	492	457	486	482	513	499	490	511	511	473	538	482	520	496	494	511	459	507	482	510	507	492	493	495	447	459	507	493	474	480	461	537	458	501	471	529	471	463	481	486	462	471	494	469	471	473	477	457	504	494	521	500	511	494	488	538	480	511	494	481	477	493	482	472	493	468	488	480	495	503	488	491	487	509	495	502	527	495	477	488	482	486	485	506
5118	15472	12731	6413	4362	3405	2438	1884	1502	1313	1102	956	932	839	792	752	770	688	631	625	622	609	570	615	580	591	564	599	556	600	543	545	535	586	566	550	537	536	553	537	533	515	553	519	547	502	545	539	547	561	530	533	529	492	573	487	595	514	577	511	535	498	512	518	550	548	505	545	491	510	497	542	531	499	551	526	526	495	540	527	571	494	495	462	494	553	496	531	538	557	497	505	530	517	508	512	517	519	531	507	482	489	501	500	523	562	477	496	501	460	498	530	552	534	517	497	508	496	520	573	496	522	501	546	541	518	504	530	530	523	502	533	527	525	506	487	542	523	515	519	551	547	513	534	500	481	506	509	537	528	498	515	564	521	498	536	546	508	601	496	507	560	508	479	521	530	516	528	518	537	516	519	500	496	531	496	510	527	528	497	491	539	545	474	549	531	513	517	548	543	508	515	575	491	548	507	508	516	512	520	522	489	545	523	539	497	489	519	527	498	506	475	522	486	506	567	492	555	506	510	538	490	518	544	515	524	492	523	516	552	527	470	515	505	479	525	523	500	514	520	518	491	514	496	544	565	530	489	534	487	520	475	531	522	484	546	533	490	474	465	515	519	545	538	524	531	548	492	500	476	521	497	510	508	497	512	518	524	528	509	495	497	513	522	531	514	469	518	491	509	518	542	498	515	500	558	519	477	508	500	485	506	502	499	553	528	490	518	526	522	487	498	572	523	529	487	510	521	519	507	515	486	540	513	511	498	473	484	534	531	522	539	515	513	538	472	496	523	505	478	500	540	513	514	490	515	470	563	500	522	533	483	522	512	510	509	522	515	540	484	509	541	538	482	519	522	520	527	516	526	520	538	496	570	523	478	543	513	514	486	532	513	498	527	494	554	500	485	544	519	527	515	534	486	559	553	560	539	511	499	526	543	507	471	564	515	495	487	522	471	513	542	555	507	492	511	543	512	538	525	513	527	517	534	516	517	549	512	526	501	532	518	549	509	506	501	506	556	510	503	495	498	518	511	483	538	563	532	519	506	514	508	497	512	578	509	524	529	497	508	522	542	524	474	501	522	471	489	498	520	541	529	501	511	536	496	528	523	506	489	527	521	484	493	548	549	524	528	483	506	530	524	526	481	510	527	532	530	518	488	499	534	476	574	500	497	545	534	508	548	505	491	493	480	536	510	503	529	555	503	506	543	515	484	520	541	501	477	517	523	535	505	525	510	524	495	500	496	518	486	513	476	519	565	529	536	527	520	523	540	505	545	530	529	531	499	481	504	518	511	549	525	532	535	533	510	512	542	521	538	537	529	500	530	543	501	522	547	527	517	486	487	505	490	487	505	510	496	532	503	520	520	536	519	509	506	474	504	550	542	563	546	563	498	534	523	485	515	528	574	511	525	473	523	507	514	518	469	520	488	542	522	532	510	466	529	504	489	517	493	556	504	498	520	553	501	527	500	505	465	533	512	513	507	485	527	486	503	518	490	473	482	526	544	518	550	534	506	558	469	506	502	517	544	479	494	479	509	528	498	481	514	516	530	517	515	511	542	529	483	518	530	532	541	503	523	528	528	512	483	491	506	530	504	494	515	519	508	499	507	532	546	533	510	557	516	537	531	533	502	520	538	525	517	534	519	524	489	513	513	524	556	481	486	517	517	480	567	501	484	515	525	497	464	545	505	586	516	492	511	565	533	487	501	459	499	525	500	492	513	528	531	521	498	524	516	520	502	495	526	489	522	469	520	510	506	529	521	514	510	518	512	501	481	522	533	511	536	533	529	495	572	540	530	516	461	519	523	480	512	530	542	508	519	537	522	483	522	524	516	507	533	537	526	505	533	476	515	486	523	502	541	472	504	512	505	533	514	496	509	525	489	551	492	555	520	548	517	504	512	511	583	536	504	557	507	505	520	523	572	498	472	507	547	534	539	509	533	507	527	537	533	517	508	527	524	516	518	523	511	518	499	498	558	502	511	489	540	510	513	501	482	459	495	503	551	473	517	475	522	453	511	494	534	512	563	518	486	535	527	495	512	560	561	502	513	549	546	526	494	563	514	502	568	506	534	553	517	497	547	524	530	491	527	524	494	533	531	527	509	527	488	533	486	552	474	479	519	532	522	495	511	492	513	524	547	505	503	524	516	552	540	496	497	493	496	578	504	466	503	521	516	504	506	515	505	546	499	525	526	533	472	503	510	522	521	516	494	516	510	498	529	522	582	519	508	515	479	529	498	519	557	534	510	506	510	512	547	511	535	533	497	543	529	493	531	539	496	572	535	535	518	480	501	524	484	551	487	484	500	537	484	500	521	509	531	518	473	552	541	511	537	501	546	512	495	522	538	502	512	506	512	571	492	523	525	485	532	473	535	547	499	509	504	491	502	495	487	503	516	489	494	541	520	544	514	523	514	528	552	512	494	501	479	507	517	528	503	517	518	531	544	520	543	506	555	480	480	503	531	524	528	544	548	513	488	497	500	509	549	513	544	546	540	476	546	548	514	477	541	506	558	490	542	528	502	537	518	507	529	514	510	527	523	530	507	533	459	514	551	497	541	513	525	502	517	533	525	479	494	575	498	529	540	541	524	538	535	552	548	515	528	523	510	503	483	503	521	525	489	531	508	519	497	507	519	512	516	513	485	535	509	549	514	509	531	541	497	511	542	526	499	519	476	556	510	510	538	528	515	465	482	546	525	496	555	499	506	526	517	510	502	523	545	529	518	540	500	490	569	504	541	495	467	527	502	508	542	511	542	522	517	507	493	481	522	536	501	485	503	479	548	505	537	483	487	473	586	532	531	486	502	531	521	518	486	477	529	506	522	511	492	490	508	547	499	542	517	522	535	527	510	578	527	521	481	522	499	493	508	487	503	509	518	487	515	510	533	546	528	520	511	538	507	543	560	547	530	515	545	550	517	537	524	526	517	514	516	506	510	540	510	536	530	542	525	524	495	565	522	500	546	515	526	492	474	504	515	494	509	531	571	538	532	511	548	555	490	504	520	530	532	530	513	524	505	491	502	534	513	538	525	493	513	485	508	525	467	461	505	529	523	510	481	507	523	518	538	544	519	497	525	491	530	526	511	503	519	541	517	507	560	539	539	539	536	544	519	520	527	509	548	526	495	529	537	512	579	481	528	522	532	503	497	493	493	552	535	490	521	470	501	540	524	535	543	510	529	559	509	540	544	565	515	481	511	545	548	550	514	495	500	536	484	551	515	527	537	519	534	509	504	547	546	506	500	479	502	516	529	512	528	521	508	557	552	514	540	496	525	550	483	484	560	538	516	521	528	519	508	522	541	513	515	536	515	542	505	496	544	489	488	504	524	517	540	536	512	528	544	534	487	526	527	541	522	522	519	532	503	519	505	509	533	561	554	511	518	521	550	519	523	502	537	481	562	537	499	512	514	515	522	548	527	523	567	520	552	491	507	509	551	565	532	498	543	544	515	539	520	519	513	508	541	544	512	520	495	562	516	514	523	522	493	465	482
27289	20707	9732	1026	684	644	604	463	407	363	413	446	416	420	430	434	425	380	393	420	402	401	391	409	358	362	396	429	419	408	391	425	372	442	360	389	418	382	370	379	385	427	411	398	375	419	361	398	412	443	423	398	398	396	376	411	380	397	408	396	387	401	384	413	410	391	401	376	469	425	368	361	344	414	442	394	420	394	430	390	392	405	378	405	400	365	453	368	400	396	405	388	411	379	425	406	395	394	418	393	403	377	365	392	413	392	407	394	370	439	412	377	366	377	395	413	379	396	407	414	429	405	391	403	369	397	403	414	368	407	427	416	404	379	409	401	411	409	407	381	376	399	418	367	386	402	424	368	409	416	363	380	377	436	406	402	422	388	415	405	413	405	390	395	402	381	376	417	395	383	389	407	415	380	371	401	405	384	414	426	383	384	406	391	393	377	397	387	391	402	390	389	404	387	399	415	379	367	406	389	392	405	407	382	410	397	390	386	401	399	399	386	368	388	394	382	431	413	413	376	398	397	428	422	404	426	411	390	427	414	414	391	372	405	395	388	412	427	405	381	416	414	423	418	399	407	424	431	421	424	417	410	347	418	369	404	402	404	385	397	390	397	399	387	403	415	395	364	398	394	410	408	367	373	377	381	364	409	431	389	392	366	399	401	390	406	391	397	411	405	393	419	397	397	408	366	406	396	397	392	366	420	395	392	394	373	386	377	407	404	393	371	392	422	388	403	404	393	421	384	383	409	410	402	410	384	430	401	381	387	368	356	400	420	462	379	370	388	417	425	409	396	398	397	409	404	392	419	389	426	421	402	367	411	357	379	409	422	423	373	383	384	384	370	358	371	404	386	378	379	430	392	409	365	408	367	403	412	363	393	371	409	428	397	439	420	410	366	387	396	403	396	368	402	402	410	416	425	413	418	408	393	353	408	420	383	415	415	424	410	427	387	403	414	357	403	361	381	352	388	384	406	422	403	383	437	407	407	421	409	405	397	410	393	416	365	434	418	393	378	409	403	387	399	418	398	384	382	369	395	381	394	411	390	392	396	380	388	371	390	395	355	413	384	432	366	426	402	378	390	390	390	404	422	406	372	367	400	375	401	403	391	421	376	370	412	395	399	353	417	362	411	384	417	430	409	406	423	414	360	422	441	391	391	376	413	407	380	362	403	416	403	401	396	392	411	393	376	407	410	406	387	371	389	385	415	377	394	415	378	384	419	401	372	408	407	406	366	407	385	354	398	394	368	420	390	383	412	374	390	409	427	383	398	400	366	429	388	389	389	390	406	401	386	414	397	399	395	414	424	404	408	411	413	384	413	366	399	372	387	410	400	377	399	406	376	399	388	369	388	406	411	424	413	409	425	401	426	391	414	370	416	397	399	398	422	382	380	386	420	394	381	395	384	394	370	402	391	415	378	412	371	384	408	401	404	388	388	408	380	439	422	373	398	361	426	417	386	378	356	413	422	364	412	442	425	374	374	395	424	390	401	378	391	421	406	433	396	388	394	394	403	381	431	438	381	417	390	396	433	391	360	412	399	394	388	400	415	378	382	407	427	389	421	436	403	364	376	385	424	401	368	403	421	401	402	417	416	427	416	404	431	421	380	382	385	403	393	373	386	412	405	392	367	400	431	395	434	391	413	409	381	450	431	378	396	398	392	387	400	412	400	408	424	360	436	390	421	393	407	390	390	420	425	370	396	425	416	412	393	397	399	443	408	424	352	385	402	378	394	400	385	396	384	415	408	398	394	412	381	373	370	389	385	358	385	379	432	419	377	409	391	418	381	371	415	405	403	390	386	404	387	424	395	395	394	417	402	387	415	402	378	411	380	384	406	375	418	415	396	370	401	358	430	377	415	388	442	379	402	364	410	367	409	412	454	391	381	422	396	403	370	429	428	372	375	396	425	402	386	426	410	369	393	390	404	388	392	410	413	365	402	413	359	417	406	417	431	400	407	361	408	395	421	379	379	371	417	383	411	405	400	356	344	383	399	406	408	394	402	411	386	412	408	390	394	380	386	388	411	423	404	419	417	412	390	407	412	399	448	379	391	380	389	420	376	372	400	424	394	413	423	414	424	354	375	426	418	398	376	372	367	363	399	390	409	369	391	410	431	418	386	335	388	392	405	401	391	421	396	383	386	414	420	412	395	396	390	406	413	374	399	397	418	406	363	412	340	411	377	429	374	372	400	412	420	382	410	417	385	414	380	392	417	420	393	382	417	381	401	411	400	392	379	395	440	432	393	406	398	430	401	414	406	405	398	393	427	391	367	400	405	402	385	392	373	376	402	361	386	416	402	381	391	361	417	428	385	384	396	388	397	381	431	387	363	395	404	395	403	362	388	381	372	408	427	435	400	400	426	395	393	405	430	390	350	384	409	416	387	404	411	417	392	409	393	375	408	419	403	396	379	400	417	384	389	404	377	411	415	387	421	440	423	364	400	399	412	432	373	410	417	418	395	421	414	407	402	373	387	413	388	405	370	387	392	388	377	370	399	416	427	405	401	392	373	364	368	364	391	410	403	357	402	400	396	380	363	373	343	354	441	401	391	394	408	402	408	364	413	371	400	381	425	382	415	344	383	379	394	396	365	427	392	401	392	406	401	411	408	418	413	392	417	375	420	382	425	371	391	391	435	421	415	390	416	417	350	387	386	412	379	421	399	367	407	431	391	423	434	403	438	403	396	415	375	380	404	396	392	413	386	417	408	381	409	419	413	387	425	399	399	420	382	433	423	380	395	400	393	412	423	426	390	393	395	383	418	387	397	386	428	393	386	417	385	424	387	383	380	410	415	422	423	385	364	397	399	378	417	382	384	412	394	363	398	379	397	397	408	397	382	419	408	435	402	391	372	438	432	417	415	392	364	445	384	415	408	406	416	403	413	394	406	412	422	382	400	384	442	407	420	403	377	418	412	353	377	384	411	378	417	428	374	417	404	412	429	393	397	411	375	402	382	393	408	419	380	393	407	422	398	440	412	408	380	392	388	397	403	413	395	439	396	385	397	412	374	375	378	396	403	392	387	402	395	395	418	391	397	373	382	425	388	399	388	400	394	438	367	388	426	380	399	404	405	415	384	391	415	392	408	398	390	362	374	366	375	406	405	448	393	427	411	361	388	401	397	418	378	366	388	396	368	359	448	412	422	381	372	387	396	376	385	408	393	403	360	408	417	415	403	427	370	405	386	391	412	429	412	385	379	432	369	402	409	408	432	405	386	392	394	372	375	401	392	409	385	397	383	398	385	393	359	390	386	394	444	421	395	426	412	403	419	365	409	397	406	394	396	401	408	415	430	404	398	396	437	410	417	354	393	404	405	403	379	364	390	439	391	392	398	393	394	399	418	414	419	401	395	405	418	352	413	440	391	404	433	391	408	405	398	417	368	383	414	397	426	407	401	408	429	409	426	395	379	380	422	397	424	380	405	380	422	377	379	391	419	394	374	463	387	371	387	376	394	379	406	410	390	425	384	375	425	390	429
4129	992	865	574	538	473	507	472	418	417	457	451	407	413	410	414	431	409	439	394	398	435	426	428	417	400	396	413	386	396	387	386	414	356	425	417	395	434	434	432	380	400	395	436	415	370	412	429	436	403	384	429	390	431	434	416	413	395	432	417	440	407	417	410	379	414	369	407	406	371	392	427	399	421	411	386	413	406	394	416	440	385	396	418	387	402	378	416	361	421	413	420	404	433	368	380	420	381	428	413	397	402	404	413	400	366	414	376	387	394	413	420	395	388	383	423	443	414	442	456	436	384	412	436	387	401	419	393	392	404	388	401	413	418	414	412	401	407	363	434	402	409	420	408	420	395	397	395	389	425	377	392	412	397	399	388	406	426	344	430	391	431	395	390	434	372	414	407	396	380	402	404	393	430	358	430	387	417	385	394	389	411	417	425	397	412	385	397	409	402	395	376	415	401	388	388	415	408	426	411	375	386	421	438	406	427	407	369	426	430	404	386	409	398	373	416	394	424	422	400	409	398	397	385	430	398	401	416	403	408	398	391	410	400	399	415	427	406	410	384	418	408	413	425	415	425	400	411	416	407	427	370	447	368	382	416	401	399	388	409	410	423	420	416	393	393	409	417	413	390	425	400	439	389	413	404	387	412	384	401	459	396	406	404	428	406	407	410	401	404	418	361	434	430	368	414	414	382	407	410	430	398	384	426	401	426	417	358	386	378	404	438	439	426	402	404	416	387	425	378	396	434	408	404	403	390	384	439	416	391	402	454	403	402	427	426	418	393	418	391	404	404	418	412	435	397	408	416	405	439	380	384	394	385	412	452	449	408	410	379	392	424	404	394	412	408	393	438	386	420	397	410	437	409	394	405	414	410	415	451	438	413	396	393	430	393	401	402	404	411	389	416	435	402	419	384	383	425	417	413	415	417	399	449	410	417	410	426	433	426	405	407	398	392	385	403	397	440	473	412	422	385	341	409	420	406	399	397	391	399	430	421	379	413	420	453	417	362	396	427	397	398	413	436	407	418	441	441	378	395	380	413	385	413	459	426	439	363	402	422	413	407	389	457	417	426	391	449	395	392	419	400	398	410	436	397	405	415	414	404	406	416	378	449	406	392	405	401	385	430	404	422	419	411	419	424	402	412	409	441	427	379	387	417	420	420	392	386	410	369	378	392	422	405	375	389	369	395	444	427	419	393	424	390	385	411	391	397	412	422	418	443	410	469	393	427	390	429	405	414	404	422	413	371	400	431	410	417	402	422	381	425	393	431	452	391	373	411	398	433	405	395	388	388	385	394	404	415	390	394	387	438	406	447	422	379	375	388	387	404	410	388	392	402	389	403	379	438	420	365	378	409	393	413	387	388	419	413	413	414	409	411	394	365	405	420	393	408	425	426	401	400	419	401	429	422	412	414	408	394	389	410	425	411	448	401	431	396	431	443	409	418	416	409	411	418	395	425	388	405	402	402	391	424	414	419	432	384	362	411	416	394	421	401	411	367	417	419	375	426	449	393	429	432	421	434	378	350	366	425	417	411	396	390	414	448	404	397	400	396	439	411	402	398	430	425	367	397	446	402	402	435	403	398	394	371	411	398	389	427	414	388	397	397	382	403	378	400	410	410	411	413	415	431	449	388	407	438	360	381	395	405	401	399	399	417	420	415	470	439	414	411	384	463	406	426	428	407	374	403	405	382	472	438	391	419	406	436	423	434	397	435	404	409	406	378	425	427	384	398	407	398	407	435	421	368	417	367	431	400	412	391	396	409	433	370	388	417	429	392	396	364	426	382	439	387	422	406	392	410	422	409	404	379	387	421	420	408	409	412	407	422	404	395	401	385	368	387	394	401	365	409	406	454	381	425	397	386	435	391	402	390	405	409	399	403	402	403	402	346	402	390	432	387	432	405	431	399	422	407	426	431	439	405	398	376	450	415	429	393	411	416	379	421	408	421	409	431	426	422	421	422	416	400	402	420	365	423	400	444	437	437	422	400	440	400	399	389	393	416	398	397	420	431	424	412	420	428	427	393	411	405	427	407	433	431	383	435	402	414	417	391	413	419	371	399	451	408	390	387	393	419	389	413	400	436	370	407	427	433	413	390	409	413	402	374	395	382	396	392	411	410	403	402	364	363	380	393	414	406	408	435	405	410	430	442	412	427	392	428	392	404	420	404	372	363	414	391	381	416	414	432	417	412	385	379	405	414	400	413	421	403	419	440	376	422	420	423	384	453	413	415	406	435	388	388	408	384	392	409	384	425	399	421	400	403	424	388	431	369	437	454	409	446	426	387	415	388	420	410	420	430	393	445	423	396	394	450	419	392	411	399	411	391	396	409	370	388	420	418	424	405	429	387	412	389	387	428	398	421	420	390	402	393	390	414	434	423	351	394	416	429	430	415	429	378	386	383	396	435	393	374	405	404	414	372	414	413	422	390	394	372	408	432	409	404	387	399	432	413	377	383	368	379	390	383	410	421	418	374	423	425	389	374	404	388	410	405	384	401	384	383	354	418	379	427	395	396	413	402	405	434	403	406	394	416	403	418	408	391	416	403	406	421	421	399	415	383	366	404	393	382	406	392	410	407	414	414	408	400	427	381	378	400	412	396	414	366	415	420	433	381	428	406	402	427	382	416	382	433	422	443	429	437	370	427	394	410	407	434	440	406	406	432	421	426	404	393	423	427	428	413	394	375	424	421	405	428	404	378	436	408	415	378	413	386	409	403	410	423	431	396	403	399	433	398	425	408	419	376	388	384	403	447	399	397	401	382	396	416	393	428	449	409	370	404	434	420	392	434	413	409	389	445	394	417	423	406	387	367	409	424	391	437	389	399	428	439	381	414	439	456	414	396	429	382	395	396	369	411	435	403	453	426	433	392	434	431	417	400	416	389	372	417	419	392	426	404	380	416	418	432	404	407	426	409	403	418	364	406	409	436	407	414	447	406	428	403	402	421	390	406	426	403	412	402	400	396	412	407	368	420	389	396	402	408	398	445	381	439	416	374	444	398	377	425	446	433	412	437	404	435	420	405	374	446	384	400	401	385	436	406	423	408	406	410	464	422	403	413	396	433	407	422	444	396	428	414	396	433	377	364	401	392	393	414	410	397	438	392	395	383	394	370	382	397	396	441	421	417	387	434	404	410	427	399	422	431	401	433	446	413	418	396	394	420	357	399	436	394	424	425	427	385	392	444	398	450	411	420	378	389	429	380	426	370	414	428	371	406	398	424	429	391	378	405	395	416	412	434	410	422	379	393	444	363	394	371	350	403	408	442	403	397	416	430	387	397	432	463	446	405	380	399	403	386	402	416	366	430	419	388	420	433	412	383	411	404	410	411	375	403	389	406	432	379	437	396	420	408	422	432	405	410	419	424	417	391	417	390	422	415	405	441	439	412	425	396	386	408	436	421	409	398	420	399	409	396	388	440	415	385	404	403	400	385	390	438	384	439	392	384	403	401	417	433	413	427	421	418	423	400	429	400	400	415
23821	21318	28980	23997	21326	20358	2847	1192	1044	1017	894	820	860	800	797	766	713	778	741	713	755	715	699	688	684	704	681	720	693	703	693	687	665	673	667	685	722	669	718	682	662	712	667	683	681	688	691	662	728	685	674	691	662	665	699	659	677	644	670	669	697	684	699	727	714	686	661	666	629	681	653	661	711	649	680	664	658	673	676	641	671	656	651	694	736	680	690	658	628	710	678	650	656	651	707	649	660	634	674	668	634	692	691	714	671	692	652	670	665	710	660	672	676	667	633	682	682	654	660	696	670	696	693	642	686	649	696	664	696	665	694	661	614	698	692	643	697	647	669	668	704	647	697	646	671	689	718	672	643	650	671	684	643	679	707	645	681	671	669	696	647	626	652	666	661	739	670	675	666	662	654	667	678	677	690	702	639	652	632	658	665	643	651	700	648	684	656	644	653	686	696	678	699	672	721	657	654	737	700	655	654	692	716	697	688	725	693	659	668	651	684	620	688	669	683	695	667	676	693	708	646	709	677	668	681	671	667	720	677	620	673	654	691	666	706	697	698	700	648	691	693	656	689	608	639	687	675	696	615	682	671	666	673	622	660	633	627	654	672	630	701	660	725	706	654	676	643	690	710	657	720	688	724	655	692	659	708	648	648	678	700	666	671	695	646	653	685	662	761	669	679	680	717	639	699	640	664	645	689	691	629	660	730	687	683	674	682	669	743	678	705	659	682	667	686	671	675	668	689	652	691	658	664	663	669	620	664	648	687	641	681	659	686	636	701	690	624	674	648	661	712	692	645	678	693	671	674	641	666	644	707	681	673	714	656	682	645	684	718	660	690	661	637	663	633	734	643	692	688	645	677	697	679	714	670	670	670	680	654	667	739	665	652	624	668	618	692	671	701	677	631	634	625	641	658	670	664	654	682	664	699	677	673	649	674	673	627	644	685	713	648	698	652	690	671	673	654	649	686	665	723	723	694	713	688	688	706	702	661	682	706	690	694	685	681	646	700	678	668	651	640	706	650	739	690	692	668	668	709	670	703	691	693	635	663	654	697	669	651	668	653	671	675	653	667	663	687	719	663	666	703	639	663	672	650	614	606	660	683	671	664	692	680	675	671	674	676	698	632	689	706	676	706	674	662	645	714	658	683	687	698	675	715	658	685	669	666	654	625	660	681	741	682	623	645	701	684	706	683	645	705	660	660	662	687	706	650	677	665	696	667	721	706	684	656	669	658	659	687	685	707	752	627	689	702	641	676	689	661	699	669	658	655	694	668	670	638	715	750	659	674	622	650	698	699	652	700	696	685	681	685	630	719	636	685	686	612	646	673	690	643	674	689	674	651	672	630	697	713	650	708	676	702	698	666	698	687	654	695	689	661	643	651	671	628	662	691	621	654	673	675	668	646	641	664	738	649	695	599	663	660	645	663	672	676	652	671	658	654	663	686	631	695	686	645	686	659	671	652	645	662	652	658	664	648	695	692	678	675	660	658	716	697	657	703	718	654	713	631	710	661	711	683	697	669	700	678	617	665	677	668	644	681	713	695	717	684	619	684	678	700	645	679	634	656	657	751	669	644	626	699	643	677	675	663	694	662	695	688	630	658	656	670	643	650	650	670	650	696	651	663	660	736	698	683	667	676	674	673	660	663	648	662	646	625	656	684	697	684	644	679	678	724	658	646	659	653	670	649	671	623	661	658	715	705	662	670	668	626	653	674	710	680	685	693	596	727	671	684	651	662	644	673	661	673	692	677	650	665	727	664	670	676	651	702	656	650	722	667	678	649	674	708	695	673	672	625	660	673	626	706	681	671	654	695	734	645	669	683	717	653	698	629	652	697	700	668	661	693	633	634	696	688	690	672	680	595	664	641	760	661	643	730	643	666	698	669	657	673	685	669	643	685	618	663	708	667	650	699	661	664	707	713	652	667	673	646	682	645	667	668	670	644	748	652	674	662	673	694	664	639	695	651	680	686	700	639	709	638	679	621	695	682	643	673	694	648	690	653	640	688	714	643	671	648	707	695	654	678	728	667	641	690	636	722	700	701	647	676	667	636	682	711	651	695	661	682	618	647	667	656	666	672	690	666	627	624	685	694	675	656	685	652	664	641	671	664	629	641	680	706	678	674	628	654	693	652	668	655	679	658	646	649	664	632	642	672	661	680	645	670	608	662	703	644	713	741	699	672	666	648	647	668	692	703	633	653	707	654	698	690	672	699	677	699	707	678	650	685	660	720	663	693	619	634	660	713	611	644	708	635	712	654	653	691	650	717	678	683	665	694	689	655	676	667	695	639	667	646	636	662	641	665	632	608	636	626	674	690	650	667	655	687	645	699	693	647	666	642	676	679	662	663	670	675	675	674	681	691	661	670	707	689	642	660	667	729	674	692	641	659	654	649	701	718	705	660	635	679	695	692	692	704	650	649	662	703	647	695	672	721	647	662	699	698	687	688	655	694	628	685	683	702	631	696	669	701	643	642	660	708	639	621	638	660	619	667	669	704	658	632	698	675	699	667	649	691	652	691	692	677	721	679	638	710	695	667	649	644	648	691	706	692	703	699	647	654	710	690	669	740	636	645	679	658	657	663	696	667	652	703	666	682	648	672	650	682	681	654	696	663	685	661	689	672	649	694	639	651	703	674	604	699	673	713	669	652	644	654	689	706	695	706	631	678	652	721	677	693	666	653	629	682	690	669	692	685	683	656	690	663	682	691	681	670	662	669	637	671	637	707	639	690	650	710	654	685	660	697	701	614	678	650	682	705	677	646	618	686	633	653	659	680	686	713	660	664	688	632	666	678	621	673	702	683	672	664	687	651	689	647	664	679	708	651	666	627	693	696	691	684	681	660	649	659	666	678	665	675	707	630	654	686	654	662	625	674	677	674	657	699	678	682	646	678	632	646	654	705	660	644	663	690	642	695	679	612	709	694	680	653	669	718	668	646	668	639	658	623	698	698	624	653	711	702	674	710	627	666	682	706	680	680	685	643	692	624	643	631	665	605	684	700	674	693	690	661	675	710	648	711	688	616	653	682	695	672	674	672	715	702	651	637	676	619	666	658	696	664	661	697	676	645	695	681	692	663	656	684	607	626	700	702	669	699	655	677	700	658	672	649	715	663	713	692	663	646	633	689	625	703	725	693	676	670	646	666	652	679	675	664	700	654	667	651	658	669	680	649	701	669	666	658	672	696	654	669	683	648	616	685	668	684	659	709	659	678	654	667	669	651	709	662	716	687	670	716	687	673	679	707	705	629	660	647	636	677	715	639	639	697	651	649	677	672	681	715	669	649	710	692	673	713	656	685	744	673	721	638	611	680	663	667	700	646	675	599	688	674	703	698	687	596	693	614	652	679	716	632	647	651	678	687	657	678	686	715	686	709	631	678	667	692	667	680	676	637	659	662	671	699	649	685	721	720	673	638	679	701	665	626	682	715	647	660	662	650	678	681	633	677	669	695	631	697	701	654	687	678	686	641	622	668	667	727	701
3682	9339	7869	3853	2808	2184	1753	1468	1260	1086	972	910	893	837	762	764	800	805	795	739	733	724	724	721	673	689	716	754	706	691	654	703	668	680	712	713	712	706	714	686	766	703	704	716	716	683	662	728	698	673	708	662	704	703	693	706	666	679	673	632	696	701	705	665	667	662	698	665	695	676	640	660	675	664	653	701	667	661	682	744	664	690	677	629	714	684	679	702	695	698	686	679	662	674	656	664	697	730	679	692	726	678	641	655	681	662	689	689	738	703	710	655	707	651	674	667	648	705	673	694	642	729	668	657	705	643	650	662	670	694	672	674	693	699	651	629	703	689	654	669	677	703	710	689	646	685	650	656	648	685	674	673	706	662	719	630	673	667	655	692	692	664	660	674	681	666	663	671	681	736	674	715	641	698	713	671	650	664	719	670	666	682	670	704	693	707	658	680	680	698	717	701	686	673	654	687	650	672	677	675	680	737	640	672	752	688	664	687	658	651	705	668	686	695	715	665	659	688	664	685	657	688	670	702	640	663	645	649	684	687	701	699	725	674	717	675	656	661	688	712	649	712	681	700	693	720	644	716	680	666	662	651	682	672	626	660	705	709	674	669	681	681	702	683	658	678	692	691	724	683	624	697	686	673	705	651	659	666	652	676	687	676	698	672	660	679	664	658	645	679	723	673	659	675	681	665	679	659	677	670	738	677	675	661	687	718	648	668	689	717	724	667	710	653	690	711	696	693	646	690	678	643	655	701	690	730	692	680	672	695	674	686	686	685	672	664	676	710	647	721	677	689	719	710	745	680	730	700	684	674	661	689	679	693	681	674	745	697	657	639	706	697	709	642	687	660	734	711	715	704	708	687	688	638	646	714	684	696	692	677	694	641	656	685	665	692	707	694	680	648	694	653	669	672	667	693	646	685	687	656	668	678	699	648	692	684	715	683	720	700	668	653	697	713	696	660	670	708	705	655	634	702	649	679	659	668	665	654	648	680	677	672	695	696	698	672	720	696	654	667	674	676	690	736	689	663	727	702	697	667	685	647	664	705	660	715	646	674	715	679	665	715	654	710	635	682	668	596	675	689	692	701	682	669	709	688	675	709	656	694	678	672	692	677	719	682	649	678	696	673	685	723	656	649	678	650	690	656	716	666	697	649	708	728	661	686	709	659	647	661	700	678	644	697	688	687	675	672	671	667	667	722	694	710	712	738	732	641	680	681	675	651	666	663	673	702	643	658	671	654	636	662	709	685	696	705	662	706	661	689	685	656	612	665	727	721	695	683	691	687	651	718	670	659	682	636	734	672	657	663	658	666	665	684	721	690	665	690	656	660	621	724	726	662	690	693	721	657	683	640	664	675	685	661	699	655	693	708	685	684	670	689	673	655	697	657	682	714	704	667	693	654	678	679	677	670	685	683	688	715	687	703	693	661	639	701	695	682	682	675	667	672	732	660	657	686	652	729	655	721	720	673	673	679	680	678	698	683	702	681	686	651	658	655	730	670	671	681	635	686	647	720	662	682	675	679	696	677	699	737	692	632	678	661	667	658	675	715	672	675	693	687	690	631	662	698	682	661	708	653	669	706	640	686	716	682	653	678	692	678	706	700	673	660	670	647	627	698	659	681	705	693	642	685	688	688	658	668	659	694	677	686	637	683	640	671	635	672	692	684	679	666	669	715	622	707	684	712	663	690	694	675	698	645	659	690	683	733	653	698	683	690	688	699	701	667	671	672	683	697	662	707	715	696	700	678	674	664	691	689	692	648	652	641	689	662	679	675	682	684	694	670	678	662	679	666	711	721	685	662	644	669	671	646	690	656	662	671	651	636	675	684	654	666	739	679	619	693	692	702	668	650	715	683	683	693	699	691	718	674	671	675	684	708	718	633	678	680	690	695	682	700	698	675	677	681	694	619	729	670	685	633	717	717	644	677	685	673	685	683	650	716	690	701	699	655	649	705	691	678	717	687	672	681	663	689	690	718	679	671	680	681	660	689	722	643	696	713	676	656	678	642	643	657	714	680	681	671	662	676	664	699	681	625	631	629	664	669	713	700	676	701	670	646	651	701	699	650	730	655	663	710	706	677	701	715	625	674	709	692	660	697	692	731	689	707	662	673	701	688	689	686	669	691	685	650	663	693	703	656	687	630	688	676	654	653	720	634	716	683	685	669	716	653	690	690	711	710	673	675	676	683	684	672	698	693	655	709	661	729	687	702	653	642	672	664	661	670	712	669	617	668	697	667	680	662	662	702	715	643	707	690	668	681	654	675	721	660	660	734	653	654	652	652	711	680	679	691	624	712	705	697	683	653	695	725	689	658	703	648	625	687	687	686	716	674	689	718	673	672	683	709	693	696	697	695	618	674	709	718	661	718	647	713	699	686	669	673	685	685	702	688	694	663	654	669	690	676	682	664	702	705	704	645	705	669	703	653	691	731	682	678	640	645	648	663	640	697	615	704	670	673	626	690	722	700	675	693	698	658	697	700	715	673	682	693	648	621	648	677	693	688	656	678	701	661	668	693	693	698	683	653	624	683	667	696	677	722	709	643	674	626	664	707	690	681	679	682	721	685	668	682	666	682	700	693	677	686	686	710	668	712	673	666	695	690	670	694	680	689	678	634	632	644	707	675	691	606	721	679	675	694	705	683	686	672	649	724	711	635	678	705	617	690	665	667	695	632	669	640	651	725	734	726	694	684	650	687	675	682	678	676	637	676	732	643	661	697	674	677	707	675	714	646	643	679	689	723	760	655	652	723	681	669	681	666	680	685	713	645	695	672	692	687	627	652	662	744	688	688	684	694	628	717	650	674	722	728	645	702	698	687	674	667	637	721	704	666	659	734	703	699	699	707	696	658	694	733	655	691	631	699	685	637	666	660	681	686	664	668	686	688	667	719	707	709	692	638	683	678	686	713	708	634	643	679	697	639	703	685	681	669	702	658	698	710	660	654	719	717	679	668	696	702	670	711	681	684	684	667	676	608	684	672	663	702	669	660	687	731	680	691	685	676	664	698	726	724	678	663	708	664	679	697	714	687	704	628	654	657	688	662	652	693	650	721	683	632	675	707	690	718	619	633	650	708	711	656	654	710	684	628	705	676	678	707	688	679	670	664	683	734	687	706	698	733	688	668	693	737	658	692	643	678	681	655	644	673	645	608	704	685	674	693	658	707	664	684	666	700	738	683	684	707	680	671	708	691	684	657	731	654	658	686	676	694	707	653	674	710	689	667	692	698	672	720	706	700	678	676	741	690	666	642	705	676	649	731	678	720	671	726	648	685	666	640	699	682	683	706	615	687	729	641	677	688	664	661	658	701	706	666	723	689	669	711	668	703	634	686	671	715	715	707	710	734	686	702	693	718	635	639	643	645	691	682	653	652	682	719	697	680	664	659	711	653	707	647	734	685	711	677	676	680	713	706	655	653	674	703	671	637	681	684	688	665	680	667	651	692	677	681	729	692	684	679	716	752	712	669	641	683	686	636	680	663
24961	21326	28490	24523	21250	5455	600	459	321	330	303	278	239	216	247	236	216	194	222	210	188	203	199	210	208	190	182	206	199	200	200	210	186	201	195	183	195	170	217	194	173	199	197	167	168	182	189	181	199	189	193	192	185	181	200	175	198	193	190	158	155	152	176	180	158	200	186	202	184	208	168	172	169	168	175	178	192	170	180	203	185	193	196	206	186	200	200	199	175	209	196	168	184	189	184	187	176	178	214	184	213	184	190	195	196	181	177	193	187	197	177	205	184	182	178	188	202	199	176	166	194	181	168	210	181	172	185	164	177	206	190	181	172	178	165	199	170	182	190	187	223	167	178	204	167	215	176	162	170	186	177	154	169	179	189	194	188	174	169	190	175	188	186	181	184	190	180	192	176	178	176	192	170	164	179	172	185	180	177	168	172	175	188	184	167	173	176	156	177	184	159	191	195	165	176	194	205	185	188	207	159	186	190	170	186	193	168	190	201	194	228	179	181	170	196	171	178	179	177	193	203	185	184	164	179	178	195	177	160	189	198	211	181	175	185	169	208	192	163	189	181	160	181	175	195	174	170	177	206	196	188	183	178	209	180	189	194	189	184	170	174	191	174	171	191	187	185	175	190	188	172	178	207	181	166	203	186	216	179	171	205	190	180	190	206	175	199	197	156	160	174	190	187	171	175	190	192	171	209	181	187	176	194	181	174	201	181	201	181	195	195	180	184	206	170	148	182	176	194	184	170	176	175	188	186	164	181	161	196	182	214	164	218	193	194	168	165	164	169	170	187	177	196	176	189	179	190	181	210	156	181	182	168	163	190	171	154	216	149	202	208	210	184	191	170	176	165	174	196	187	177	156	186	187	178	164	184	215	181	178	188	176	187	167	167	195	183	180	191	183	178	192	190	197	196	173	163	194	184	177	176	167	155	187	172	205	183	163	180	174	202	205	178	192	186	175	169	199	186	173	191	167	208	177	198	173	184	211	173	165	170	181	199	186	190	180	210	184	163	196	194	178	195	175	169	181	164	170	167	172	189	184	190	190	192	203	176	185	211	187	194	179	191	205	169	183	186	162	178	187	162	196	209	169	187	187	193	198	169	188	210	207	187	192	202	166	180	189	172	181	182	194	168	184	197	170	168	166	208	182	176	178	181	203	185	185	188	208	171	183	202	220	180	188	166	186	208	169	204	174	181	178	185	176	221	200	167	172	192	194	182	182	163	202	184	187	190	200	198	191	162	166	163	183	215	183	170	209	201	185	179	194	169	158	182	172	198	176	157	167	180	186	182	183	157	220	178	174	175	174	180	160	176	199	187	187	171	170	170	201	203	162	173	178	185	175	189	184	192	196	171	179	190	177	199	172	197	170	197	168	162	185	177	192	185	178	199	193	192	194	154	191	185	196	198	196	163	164	179	198	188	185	198	192	186	190	192	184	167	188	202	179	169	174	183	226	184	178	176	171	157	174	200	176	190	197	182	184	178	194	178	172	168	204	183	190	197	180	193	184	174	188	189	182	197	186	170	173	182	180	180	180	175	173	195	175	160	196	213	170	192	178	201	184	177	178	160	186	187	172	167	177	192	187	199	197	193	182	173	161	172	190	175	176	193	188	185	185	156	168	178	182	202	218	189	190	197	196	196	166	186	182	168	191	158	164	168	177	185	169	199	196	183	171	175	184	197	177	195	179	172	186	195	194	194	200	169	179	181	191	176	164	176	184	168	170	179	190	194	163	175	181	201	191	176	187	200	204	181	185	184	194	170	175	195	184	171	166	195	220	200	189	183	184	181	194	187	150	168	182	192	187	176	177	189	177	178	177	184	188	183	183	168	178	170	188	194	187	164	171	206	185	177	193	178	184	181	179	167	180	185	200	205	181	167	189	183	172	185	174	195	203	184	176	184	183	196	188	204	179	157	186	180	178	164	193	180	218	173	182	167	154	173	200	168	209	177	171	177	179	174	181	197	193	181	190	187	185	230	178	185	201	200	171	215	184	164	195	183	199	160	176	164	158	178	168	175	190	180	186	167	175	186	168	181	185	181	175	166	161	157	183	176	179	190	179	205	168	194	198	173	205	198	182	187	176	179	163	196	179	186	210	157	175	201	176	226	155	168	183	183	182	168	175	184	193	200	171	176	167	179	176	172	180	191	189	161	179	194	179	178	201	195	180	178	180	190	186	189	211	172	213	184	194	181	170	201	189	195	192	188	208	192	195	169	194	175	206	194	180	192	193	215	208	180	168	194	165	186	199	197	196	178	165	190	177	188	190	191	180	173	170	191	184	180	166	184	183	178	164	164	191	174	177	142	180	191	204	153	189	188	187	176	199	192	175	190	192	177	168	187	203	182	191	178	188	179	171	193	168	160	180	180	219	190	179	172	176	164	186	183	198	157	157	222	177	181	180	193	192	185	200	169	169	184	178	179	162	188	157	171	193	179	183	162	183	194	175	183	191	197	180	184	153	172	167	179	181	198	177	189	204	151	207	197	181	194	182	186	181	171	193	182	172	189	183	161	173	178	184	200	171	173	168	219	170	199	187	184	203	170	165	187	171	206	166	169	201	179	172	195	191	194	176	191	187	170	168	165	170	169	171	165	170	174	191	182	185	196	198	175	165	178	201	176	183	183	187	189	202	169	168	207	176	172	191	171	191	176	176	165	193	175	187	175	180	165	170	197	184	199	180	164	196	183	191	193	187	171	181	196	205	179	191	175	185	203	214	186	183	192	168	178	168	199	168	179	186	198	168	217	164	182	197	168	201	196	195	191	198	165	173	156	187	172	179	180	180	185	169	187	177	217	189	185	178	146	169	163	204	198	172	197	180	167	183	172	194	188	188	187	175	166	169	174	179	170	178	181	173	170	167	165	174	179	183	176	183	219	163	184	168	182	175	181	178	177	163	166	190	163	189	174	169	187	176	199	184	190	157	187	171	186	155	165	175	183	157	194	171	191	183	190	190	171	181	193	189	181	205	177	195	189	199	165	164	177	187	162	178	197	194	211	186	207	205	150	186	171	186	173	194	174	186	178	167	182	183	166	177	190	170	164	176	149	168	200	187	193	173	204	179	213	170	171	189	203	175	178	204	173	176	183	201	173	182	154	187	165	172	164	179	175	172	209	183	166	173	180	177	186	191	178	167	174	182	159	180	150	180	172	213	186	156	178	185	203	186	195	189	176	177	159	176	167	184	179	185	190	196	184	189	169	196	194	190	169	166	184	168	170	173	184	183	184	225	187	175	178	179	199	175	177	186	180	183	176	185	167	164	180	191	196	188	191	169	177	159	151	171	182	158	201	179	182	186	181	180	188	188	173	170	196	201	204	178	189	177	215	195	201	186	166	197	182	173	210	190	172	173	204	185	200	185	208	168	167	177	152	188	182	180	194	184	189	174	193	184	185	188	169	155	183	165	205	195	176	172	181	189	165	181	187	202	173	172	155	182	177	215	173	166	181	186	188	195	178	183	190	197	182	204	194	165	152	185
3683	6267	4917	2321	1625	1207	835	665	559	505	386	355	327	296	267	285	263	219	237	235	220	242	244	228	222	229	218	263	247	233	200	197	230	237	225	225	224	208	239	209	221	205	210	237	227	211	204	208	205	233	210	209	201	219	213	199	207	205	211	206	221	221	210	188	190	194	202	207	194	208	210	209	228	212	196	194	204	188	198	210	200	199	222	193	191	177	228	225	174	196	224	220	207	208	213	188	213	206	196	218	181	196	205	211	202	210	195	188	223	211	199	185	198	213	190	191	206	228	214	208	188	213	225	204	191	210	180	201	220	201	209	200	231	215	243	201	174	183	219	205	214	193	195	208	191	173	210	179	199	204	212	208	233	203	191	194	225	195	200	209	211	185	207	208	207	225	209	222	199	199	226	204	202	200	183	199	199	214	210	207	220	179	221	211	181	196	170	189	222	192	194	220	186	209	204	235	230	192	206	232	221	218	217	198	214	200	219	238	204	219	210	225	198	186	189	230	212	182	228	219	211	216	199	223	200	197	202	201	188	189	217	232	223	217	222	206	219	183	215	194	221	191	214	231	185	222	198	224	220	191	216	215	220	213	229	217	206	194	203	201	216	221	210	197	202	190	211	211	187	205	187	183	231	208	230	235	183	217	186	210	211	189	200	204	182	190	183	205	190	204	229	204	220	197	210	221	193	207	203	205	207	208	203	218	217	170	194	201	224	178	200	226	217	201	199	225	194	201	197	194	223	209	191	195	179	194	238	199	221	188	212	211	231	180	208	230	178	211	203	193	198	213	196	194	173	186	218	183	207	219	222	236	175	205	191	203	220	210	203	228	214	186	212	216	219	197	220	205	205	201	201	208	216	194	188	218	203	214	219	203	207	232	186	204	195	210	187	189	187	188	207	196	216	193	211	205	232	224	212	197	209	193	222	201	188	206	201	188	216	193	196	213	188	209	193	217	205	205	200	203	212	216	195	224	224	188	212	198	209	198	234	215	213	196	232	207	207	193	211	187	191	204	179	199	210	214	187	198	204	215	198	223	215	210	196	189	210	199	217	200	182	190	179	219	188	209	205	203	199	208	211	198	196	184	193	216	178	204	202	206	204	209	208	189	194	217	214	217	211	206	225	224	187	203	181	215	202	198	214	232	224	188	240	188	196	209	209	210	197	216	219	214	208	232	209	236	180	226	216	215	210	183	220	219	207	217	211	229	192	204	175	209	212	185	212	187	186	213	197	179	199	192	206	205	212	224	197	213	185	189	194	219	201	203	176	243	198	214	197	206	193	211	186	196	187	201	206	183	214	247	203	216	213	219	190	201	216	186	211	216	208	194	214	212	208	201	191	188	196	214	195	232	213	202	192	205	183	203	239	191	202	206	217	214	218	187	188	216	234	230	193	197	201	181	203	218	191	239	221	177	197	198	188	194	212	208	195	233	231	217	206	220	217	207	197	207	217	188	201	207	233	208	218	193	212	202	234	199	194	173	200	231	205	201	188	205	220	188	206	204	210	215	197	218	198	200	211	236	192	205	191	196	187	233	189	228	191	220	207	206	222	199	194	201	205	172	207	189	238	213	227	206	193	193	191	216	207	198	226	214	233	190	174	221	195	205	193	190	203	226	194	219	220	196	206	223	183	196	204	211	203	196	194	195	189	178	197	219	218	204	188	220	193	204	194	216	218	203	217	192	238	206	247	222	205	214	203	193	207	215	219	207	205	218	230	174	204	211	231	201	213	181	219	214	222	203	184	221	206	208	215	188	193	217	208	196	212	199	224	207	198	228	214	183	204	191	217	223	222	213	195	202	214	185	195	201	218	211	218	217	199	210	194	162	219	197	188	197	195	207	208	209	216	185	217	214	208	205	222	227	214	202	211	217	198	184	190	230	195	206	211	206	196	199	191	215	198	209	204	231	201	189	222	196	194	216	209	198	198	219	196	189	218	255	217	191	191	208	197	198	206	219	195	196	199	188	199	226	203	213	228	191	198	226	199	218	196	175	215	179	229	210	203	225	207	200	212	204	206	234	209	207	183	187	236	206	202	205	197	215	203	240	206	201	200	203	224	226	217	211	185	183	209	208	205	210	204	214	203	212	216	208	216	203	202	181	217	212	201	187	222	214	203	228	190	199	205	189	179	207	227	199	191	201	192	201	227	199	217	223	229	212	206	187	197	233	201	211	202	204	218	192	210	203	201	179	200	205	221	239	193	205	211	214	198	204	224	183	196	207	212	201	170	200	217	202	207	201	200	189	186	207	212	209	225	210	192	203	210	204	213	165	199	194	203	196	221	178	207	221	192	212	205	200	227	210	213	195	197	211	192	201	198	191	216	220	209	199	197	186	211	200	228	189	228	211	211	197	218	159	224	183	213	197	174	204	184	215	176	196	231	211	203	227	191	189	194	198	225	191	217	180	182	219	199	188	208	240	208	225	213	183	179	207	206	193	210	200	203	232	195	178	207	222	208	213	221	208	218	208	209	193	203	205	230	210	198	207	221	181	202	206	213	200	218	194	203	193	221	219	204	239	203	204	210	188	201	200	235	193	190	183	188	226	205	187	215	211	211	207	207	196	198	186	223	200	177	234	216	217	212	192	234	215	179	210	210	215	214	183	210	240	199	198	189	202	201	205	185	200	222	187	198	173	192	188	202	220	230	192	203	225	218	229	211	192	194	199	215	217	225	193	190	199	200	207	186	193	219	204	217	204	221	198	205	170	197	205	194	215	220	234	212	227	187	199	194	205	227	203	222	200	193	185	195	206	201	180	208	209	214	192	199	190	232	183	214	194	203	189	196	230	210	207	222	189	196	213	210	192	195	187	190	198	211	198	218	216	224	214	222	224	207	217	190	210	211	210	179	213	169	208	209	194	206	198	213	211	192	196	205	184	185	185	212	194	204	238	213	187	217	209	222	204	196	204	191	189	177	212	205	192	215	199	215	227	209	222	238	231	203	198	211	209	216	209	208	171	206	208	191	225	209	206	203	188	220	226	212	218	216	221	186	206	197	195	204	197	170	192	194	180	194	240	211	210	214	207	210	194	198	194	231	192	207	173	200	205	193	206	209	228	190	217	257	200	206	201	205	206	186	211	191	253	235	204	185	208	195	188	206	217	248	193	217	197	222	198	194	209	196	200	206	203	211	196	225	193	211	196	195	213	166	187	202	207	219	221	196	211	221	199	193	205	216	189	188	192	211	247	196	229	188	221	201	201	215	213	207	204	230	197	182	221	219	243	217	191	204	203	219	207	203	206	200	202	206	216	223	214	183	198	207	210	183	227	205	191	190	217	178	195	218	188	198	220	185	191	189	200	215	194	176	221	212	207	222	214	202	224	195	212	207	200	195	203	201	216	222	181	224	214	204	184	195	199	209	226	215	190	211	213	225	191	211	232	213	209	194	204	203	196	229	225	209	209	237	201	199	216	211	208	211	216	209	212	203	168	184	216	193	193	203	183	193	236	198	212	193	192	209	195	221	212	216	236
22692	21260	29090	23745	21262	21329	17197	1846	1149	968	920	800	731	761	661	613	638	621	552	589	574	554	546	500	581	546	550	518	526	509	550	476	512	458	491	503	484	467	581	472	459	505	497	511	524	474	518	481	515	518	529	531	510	489	447	472	447	480	488	473	481	475	439	492	474	488	519	480	484	489	551	493	511	510	480	514	471	509	480	490	520	535	475	487	483	440	482	470	481	471	520	490	483	510	497	502	496	492	459	491	483	509	514	455	460	485	488	447	447	513	475	441	473	456	512	498	457	520	487	482	478	447	480	449	542	470	527	512	497	489	496	499	505	493	466	461	457	524	497	471	461	469	478	498	469	516	506	484	498	453	468	482	441	475	489	459	482	482	485	482	481	475	452	507	476	492	466	497	469	526	518	437	445	435	493	479	454	474	479	470	439	478	466	474	537	494	491	495	479	493	469	499	459	499	473	494	472	507	486	497	463	479	484	488	470	500	472	487	463	483	526	545	456	471	502	504	512	503	456	462	453	487	465	477	458	507	456	453	491	519	466	493	513	484	508	507	498	456	501	476	457	514	470	481	528	489	502	481	479	493	488	490	441	455	483	486	510	463	508	512	494	538	484	476	470	475	467	488	497	468	487	493	496	487	472	476	484	507	511	511	485	484	477	456	499	502	488	436	487	495	456	505	504	503	479	480	458	461	506	477	496	484	463	489	525	479	500	495	493	519	498	469	503	531	439	488	443	443	516	482	448	476	493	461	524	452	487	478	482	503	501	463	505	490	487	499	449	449	466	469	449	482	478	512	516	469	517	504	498	521	538	507	498	456	463	500	521	515	486	499	500	428	535	456	477	490	469	487	488	483	492	474	455	434	514	448	462	482	515	481	479	513	498	487	474	456	486	514	498	473	482	487	475	499	457	474	455	409	508	493	464	501	498	474	460	469	468	445	501	499	453	466	480	479	465	472	452	474	513	465	510	509	438	471	475	491	505	464	484	453	482	467	427	527	504	467	483	478	485	516	452	478	508	475	493	490	480	473	500	481	475	506	481	496	494	491	486	459	503	484	458	480	500	513	450	488	489	487	478	481	513	426	505	448	506	504	499	456	451	448	520	472	483	507	492	492	501	499	475	452	495	461	459	466	491	496	508	464	486	490	469	466	504	493	490	476	508	484	485	496	438	529	485	504	477	470	490	470	473	481	529	468	468	487	504	473	492	490	483	451	521	512	455	455	480	481	475	465	494	525	481	495	492	482	461	516	464	472	442	468	503	521	494	436	475	501	486	512	503	471	450	511	469	493	470	479	490	473	488	498	472	463	453	500	484	472	497	496	479	518	489	453	491	457	517	485	466	504	449	512	451	507	452	531	477	479	479	515	492	465	498	488	532	490	440	490	535	469	473	473	483	492	493	517	487	518	505	428	479	502	486	500	480	484	521	442	491	498	496	515	469	502	460	504	485	455	514	486	448	469	465	497	489	484	480	468	476	451	478	488	553	463	453	481	442	450	470	493	507	509	484	477	484	498	483	487	493	511	476	490	521	479	446	509	443	477	444	477	497	457	507	463	505	512	490	451	490	533	446	495	461	463	480	468	493	497	462	498	498	484	507	506	486	486	468	521	454	422	478	476	485	466	483	466	454	453	482	439	469	502	493	503	514	480	494	513	508	455	466	457	497	486	493	438	504	497	486	455	494	497	497	479	485	484	510	466	461	509	471	510	489	467	466	491	467	510	514	474	466	526	475	502	457	477	498	508	492	486	485	481	470	501	490	504	473	473	505	487	490	474	493	509	453	475	496	515	480	451	536	476	475	458	472	477	514	431	482	495	482	504	466	451	465	505	470	482	509	514	488	457	505	475	520	502	484	487	476	500	453	493	466	465	472	496	482	495	486	493	489	484	513	470	454	486	484	481	468	441	469	516	457	512	483	516	523	482	482	449	500	485	487	456	504	501	481	508	472	490	482	478	446	484	478	486	485	481	461	481	459	497	462	469	463	477	493	483	485	507	465	511	450	488	496	478	503	472	463	457	475	501	470	468	498	512	474	453	459	468	471	495	501	482	488	494	493	480	480	512	483	523	483	471	489	498	509	480	542	482	505	456	487	484	483	483	476	478	505	458	459	484	498	434	489	497	516	488	472	480	478	453	459	494	503	456	491	492	467	490	465	532	549	497	479	485	487	535	499	487	470	487	504	504	477	478	471	450	514	457	518	482	511	494	509	476	536	509	482	470	481	511	494	480	481	476	484	497	498	489	472	494	464	446	481	502	468	498	498	476	460	535	452	499	482	496	491	475	500	460	479	442	524	506	465	506	468	450	469	494	509	495	508	449	468	508	485	506	508	494	465	470	499	471	479	502	457	499	478	490	485	482	479	513	463	488	490	470	463	486	523	474	464	463	516	448	493	476	470	499	462	511	505	483	477	470	479	505	513	446	498	478	495	516	504	510	480	480	461	500	480	472	487	479	489	496	445	483	445	480	494	418	440	509	466	488	507	503	515	473	494	504	485	460	489	488	512	500	482	440	454	495	475	450	470	479	471	504	476	484	475	495	480	475	485	521	494	475	513	493	476	469	472	446	475	471	475	481	504	515	496	477	467	475	467	479	523	459	470	475	511	459	515	480	499	472	487	485	504	490	462	485	500	491	466	527	494	459	503	488	508	461	511	476	500	514	497	476	498	459	529	506	500	491	483	493	456	467	533	490	483	488	446	450	470	465	472	465	489	475	481	469	483	449	456	494	439	457	492	515	514	450	505	474	527	475	470	436	492	486	498	487	492	522	517	500	472	494	463	500	527	480	473	493	452	452	468	512	524	493	513	478	464	474	459	485	504	497	506	516	507	451	452	466	485	476	456	492	478	493	503	465	467	490	479	467	465	461	493	471	482	528	523	479	491	482	499	475	495	467	480	492	477	473	501	489	480	521	473	483	474	492	446	493	449	496	479	498	483	486	454	456	453	491	486	477	470	503	490	492	458	496	501	468	448	507	478	463	468	460	489	445	485	482	459	461	491	466	489	453	496	490	450	476	489	460	483	458	431	505	468	455	485	452	466	444	472	460	469	491	501	476	484	479	481	472	443	453	490	484	515	452	495	479	473	451	506	445	442	484	475	501	498	481	496	454	476	477	547	462	495	505	467	482	469	452	483	498	456	472	473	500	457	484	484	483	482	471	495	474	516	446	471	497	495	488	479	484	480	446	486	490	482	475	469	474	437	506	537	478	532	502	488	485	485	466	492	469	486	475	499	519	493	496	452	507	456	507	467	420	471	506	451	476	486	475	444	437	465	508	482	489	450	512	501	495	501	444	444	466	445	434	475	469	492	534	518	497	480	445	528	480	484	496	507	520	517	516	447	469	456	519	476	482	471	505	470	490	477	494	470	517	506	513	448	471	476	455	480	471	483	477	456	493	474	479	490	518	466	474	506	484	466	488	442	496	497	508	499	445	497	477	513	463	490	480	468	486	518	503	443	475	485	456	500	480	487	445
5147	15507	12639	6588	4421	3367	2479	1897	1543	1255	1083	1041	882	828	795	714	694	660	635	627	644	571	580	565	587	605	589	586	597	549	519	591	564	566	508	549	580	539	524	533	511	551	533	564	549	544	530	525	519	484	502	543	471	510	527	523	515	551	543	534	518	518	525	540	499	469	529	511	512	554	520	538	512	497	479	522	528	522	458	589	517	474	507	511	518	497	522	547	483	487	515	523	484	478	492	527	470	550	535	485	542	491	492	520	512	507	505	507	501	509	522	499	475	465	510	523	494	547	496	482	512	510	513	488	509	510	471	519	499	519	465	493	510	499	537	476	529	446	533	519	523	496	476	506	487	535	516	520	483	501	500	471	553	516	491	516	485	519	510	472	512	500	508	523	495	540	504	515	522	502	513	513	536	468	485	495	514	483	523	522	507	502	491	464	526	540	540	501	534	475	529	491	529	490	488	501	510	526	509	513	500	500	519	557	510	531	506	511	497	502	527	503	505	481	488	531	551	512	505	508	521	521	478	494	515	503	535	517	544	544	502	476	500	485	498	505	498	519	491	508	490	547	485	484	535	522	499	501	485	523	511	477	465	503	488	498	508	462	467	512	474	515	509	498	506	501	510	505	487	531	496	498	470	461	540	495	476	488	508	507	524	518	549	525	500	530	486	482	523	492	543	528	544	511	544	511	502	492	525	526	511	548	496	531	525	503	537	510	497	482	489	514	495	491	497	466	523	485	485	495	547	481	500	499	508	530	484	456	464	525	523	546	529	495	485	545	503	495	508	508	480	512	517	539	493	470	516	500	506	517	487	529	531	509	515	535	537	489	493	472	485	544	485	527	504	494	514	522	477	529	527	484	515	519	517	538	490	475	528	522	538	546	492	501	560	479	532	475	517	494	492	525	543	491	505	500	523	502	533	524	496	539	536	512	497	516	502	515	489	506	525	508	486	509	506	494	497	481	541	488	526	486	492	490	487	467	494	500	527	510	533	508	494	486	521	525	507	487	519	505	532	474	496	537	499	476	536	473	518	508	473	485	495	526	488	505	497	546	472	551	466	457	499	475	486	512	532	514	518	501	518	544	508	473	486	520	481	535	480	519	491	479	514	533	517	495	525	488	536	500	490	531	530	494	502	547	487	515	500	518	515	512	525	533	490	540	498	506	506	489	508	520	509	541	513	497	516	483	515	480	511	524	541	493	538	502	546	508	489	502	487	484	492	501	520	528	521	505	483	521	485	481	526	495	538	566	490	517	499	503	507	534	528	497	520	487	505	510	511	522	525	540	509	481	519	545	496	522	481	514	576	531	495	489	549	505	514	485	560	520	508	502	520	480	518	510	494	479	491	505	494	529	483	516	515	536	525	486	532	532	497	507	512	483	549	531	479	520	497	564	497	520	527	525	471	472	511	541	526	485	542	481	484	529	507	485	503	553	566	509	579	533	494	539	508	486	532	489	536	500	515	525	488	514	528	510	471	501	507	501	481	499	502	519	516	514	548	565	535	485	480	522	479	529	512	515	498	522	507	493	499	557	503	482	474	478	493	548	525	502	498	483	499	496	521	530	523	517	542	547	522	514	513	506	515	522	510	516	511	517	511	532	514	487	481	490	516	491	513	517	504	513	496	515	529	521	546	494	498	528	507	544	488	504	502	551	501	509	501	459	482	518	479	528	508	515	497	505	474	514	496	489	492	512	493	490	502	540	477	486	541	511	502	467	510	496	494	546	491	510	494	505	550	546	510	541	493	494	485	446	459	511	488	536	532	511	478	513	490	532	504	491	501	523	521	493	500	501	468	531	484	509	516	454	500	493	544	481	461	496	538	508	501	501	482	488	532	476	486	511	489	485	551	493	489	530	505	512	530	532	493	502	561	519	451	508	521	546	476	516	500	507	518	520	516	517	496	510	491	524	542	531	522	509	517	501	506	491	521	497	532	546	506	537	519	510	458	542	503	471	508	549	520	495	541	475	476	548	508	510	487	526	469	528	533	504	491	538	508	536	499	515	519	517	478	494	477	505	532	475	544	520	508	505	472	472	494	486	490	524	507	509	497	485	531	503	518	544	533	522	508	543	519	538	499	494	491	523	490	530	555	506	504	526	507	466	501	501	490	524	515	548	518	509	526	500	507	496	514	476	484	510	534	483	526	520	471	490	519	471	512	522	509	513	518	507	474	483	502	486	539	549	549	516	503	514	480	488	492	534	529	506	516	528	532	518	513	548	508	521	492	543	520	468	529	495	490	480	532	493	530	534	514	510	527	525	536	532	501	459	527	529	472	507	459	526	491	501	531	543	487	530	491	517	500	516	520	501	504	501	477	561	511	496	507	517	488	530	500	474	529	512	579	532	537	540	469	496	482	470	543	512	531	516	541	525	516	485	537	579	505	496	545	502	515	529	512	499	520	515	496	491	520	503	515	514	498	493	490	513	503	489	508	485	513	487	464	518	504	487	547	476	495	487	519	518	518	508	495	519	493	500	476	515	502	520	512	497	507	524	485	524	542	490	487	506	516	473	498	533	534	482	492	524	554	477	515	523	514	492	528	499	521	506	545	506	513	523	484	506	545	461	545	518	475	524	548	488	524	493	532	490	505	485	458	490	469	501	490	514	551	503	507	469	511	514	508	516	473	526	520	516	508	500	549	513	520	513	515	484	526	513	483	484	525	498	501	492	495	455	516	511	495	543	518	548	529	510	517	485	523	513	541	512	486	499	498	488	504	456	474	496	528	496	510	494	504	515	507	485	517	485	495	512	561	527	489	463	543	527	485	488	539	517	481	538	501	506	525	558	487	522	500	516	525	504	480	521	507	496	493	471	506	501	523	515	498	498	510	519	485	508	534	535	514	505	511	557	531	489	498	487	526	496	482	504	509	534	516	488	542	526	533	521	524	540	499	520	469	522	522	523	533	502	505	478	551	534	478	490	508	501	499	483	504	520	497	479	529	499	539	501	520	496	492	508	489	524	524	519	552	493	508	506	514	486	524	510	478	522	487	517	472	520	484	517	522	499	500	513	517	515	479	512	542	488	507	514	505	521	517	519	514	538	525	515	507	494	528	533	520	548	502	520	491	507	505	527	539	502	532	523	536	470	516	516	482	485	492	513	555	472	538	511	536	486	519	497	557	492	490	549	494	483	514	489	545	537	482	531	506	498	473	550	528	508	499	538	534	507	503	457	498	509	542	481	525	487	505	518	509	493	512	549	484	518	528	561	467	514	510	461	543	482	525	506	516	485	499	483	480	543	500	470	505	537	520	525	507	526	531	528	552	527	493	540	513	485	508	500	516	543	501	489	524	542	484	490	483	496	523	485	508	493	463	517	523	485	511	532	525	488	518	550	534	520	515	540	515	520	519	498	525	490	503	534	512	529	535	506	493	504	523	529	501	517	547	491	513	529	470	475	488	484	487	528	534	473	539	486	481	475	503	468	523	514	524	483	480	527	546	472	561	464	475	526	504	513	516	468	517	481	491	503	525	474
27626	20827	9574	787	469	446	445	409	404	398	407	409	383	414	379	380	431	400	390	412	408	399	373	397	411	419	395	424	381	406	386	393	405	420	388	401	385	415	361	417	364	374	415	410	384	376	381	391	406	383	364	373	431	390	416	432	395	395	395	395	389	394	396	426	363	394	363	404	378	413	378	355	388	433	407	396	384	409	359	390	407	401	380	402	392	397	403	390	401	376	410	402	381	350	403	375	391	403	389	393	393	362	411	363	383	362	404	419	393	353	438	381	415	429	373	396	390	391	392	392	394	382	404	401	396	389	406	372	389	363	396	401	375	399	395	446	380	385	386	369	400	364	401	373	399	374	346	404	404	380	390	378	408	396	386	393	424	402	385	411	374	395	408	397	424	378	397	419	391	373	387	381	423	398	376	385	399	385	397	369	394	394	372	395	411	392	403	398	408	351	380	409	355	416	405	434	380	421	358	394	381	385	420	389	372	374	422	374	417	401	362	420	385	427	441	364	396	425	394	400	376	409	383	382	401	409	401	374	381	389	410	367	374	376	397	412	394	423	384	377	405	426	402	442	408	359	378	416	404	365	407	376	431	347	427	377	403	424	378	409	385	401	384	395	388	391	378	392	434	417	389	417	381	437	403	388	388	420	371	378	374	415	362	379	363	419	411	386	420	390	393	440	390	389	406	402	414	382	390	393	399	403	380	360	341	423	413	396	409	405	374	392	407	376	440	397	385	380	371	385	380	413	377	372	396	400	385	403	400	375	386	395	400	415	428	415	398	414	399	400	393	397	410	428	423	389	393	415	386	387	412	384	358	413	431	393	428	396	379	468	360	427	376	379	400	384	429	401	397	416	393	384	390	412	410	377	378	429	406	366	423	395	370	396	397	413	406	398	409	427	403	392	402	419	430	374	373	432	389	409	390	409	395	429	380	392	358	388	404	396	370	377	404	381	373	392	394	386	404	394	433	402	385	400	393	397	389	404	380	389	410	395	402	392	368	390	386	390	413	385	416	375	376	403	364	376	372	408	384	377	405	380	420	413	387	415	409	396	410	374	386	411	422	375	391	427	412	422	388	407	393	372	394	395	389	396	398	325	382	388	384	408	422	393	383	383	395	358	395	423	403	357	418	385	416	392	409	392	405	399	412	404	373	330	393	397	413	388	400	396	415	416	402	401	371	406	370	396	389	396	395	422	373	399	415	387	411	437	357	382	426	375	398	384	413	430	381	412	383	406	404	354	414	403	429	396	416	387	387	399	385	355	415	393	385	392	388	395	402	363	396	435	391	402	408	372	414	371	395	374	403	401	404	391	405	404	410	387	355	403	384	406	418	414	369	351	411	387	427	399	443	363	359	423	378	416	403	385	407	394	400	382	396	384	386	392	392	395	411	403	414	410	396	409	413	389	417	391	358	383	407	424	398	454	396	378	381	411	435	402	391	410	426	395	370	409	379	408	401	388	413	397	412	389	395	390	454	399	396	394	380	378	378	349	385	418	388	380	364	379	375	386	391	360	374	412	386	401	400	384	388	400	384	401	372	403	383	387	369	397	384	386	407	379	412	390	404	422	411	394	396	406	396	393	405	413	404	401	430	416	426	383	392	410	418	398	408	417	401	390	397	394	390	395	400	425	402	372	364	364	399	387	400	418	419	350	403	389	408	418	421	364	400	410	366	385	355	401	385	423	391	431	421	420	429	390	425	381	376	420	399	426	398	382	385	358	399	382	361	406	421	393	399	420	393	384	434	388	421	383	353	378	394	429	384	369	392	403	392	392	389	400	431	382	402	402	404	394	363	398	361	400	377	438	376	407	407	394	379	411	398	396	372	407	428	362	381	414	392	386	398	399	414	403	415	362	441	352	448	402	378	384	390	402	393	392	379	405	419	376	357	401	377	363	397	405	369	409	431	377	404	410	416	414	388	388	381	375	430	400	406	396	413	423	379	378	415	371	392	381	375	377	435	370	398	400	445	430	383	424	382	395	401	382	395	408	418	398	363	390	403	406	371	395	390	402	415	404	384	414	410	404	389	391	385	406	404	397	387	403	390	373	390	413	405	402	401	383	360	379	412	402	392	386	377	401	401	380	405	416	402	357	397	412	397	408	407	381	376	386	371	454	419	391	371	398	345	392	426	410	409	412	415	355	425	413	425	381	428	394	385	398	369	410	399	380	386	431	398	388	406	421	398	408	381	400	366	437	364	400	424	397	389	371	385	414	430	361	382	384	404	401	384	388	389	399	415	376	416	391	409	381	396	390	413	399	423	418	387	369	382	421	401	381	366	379	403	372	442	379	413	390	418	400	405	413	396	407	386	371	395	374	369	368	395	414	410	432	408	401	386	431	421	414	386	387	413	398	429	383	408	407	417	369	403	407	404	422	427	392	398	384	375	372	406	406	355	393	418	430	414	399	391	412	408	401	399	372	384	388	402	376	440	393	375	366	356	386	430	387	371	371	418	415	366	362	427	366	393	420	374	388	435	395	386	397	383	389	416	405	370	399	422	404	398	394	406	371	380	406	412	449	407	402	395	403	376	422	425	392	431	385	404	408	417	398	429	420	380	413	407	404	402	426	388	360	366	407	399	388	386	399	391	416	382	398	400	374	409	402	405	382	394	424	373	373	431	398	381	400	379	414	388	405	369	371	342	372	406	397	381	380	378	397	403	405	386	361	379	415	398	424	392	419	385	398	385	393	397	376	406	388	410	389	429	417	455	400	430	374	398	411	385	427	436	401	375	400	395	407	411	396	406	377	390	378	375	408	408	376	424	406	353	396	385	438	390	390	382	398	413	397	415	410	395	410	347	361	366	397	404	361	389	393	421	389	383	422	398	401	402	409	394	391	399	398	414	389	368	399	375	408	383	353	437	403	428	348	406	378	428	412	439	418	373	404	392	378	378	421	392	399	410	400	389	385	439	414	403	387	395	387	390	405	414	391	401	396	425	384	393	404	433	416	399	398	423	399	383	387	431	375	395	376	386	417	418	411	400	387	403	416	394	362	399	392	372	390	427	398	376	404	416	423	395	400	397	389	376	394	408	401	417	381	406	376	426	377	388	398	416	416	376	388	425	413	415	398	351	386	400	420	418	418	429	427	373	363	431	408	382	408	355	434	406	378	395	389	383	400	374	397	401	398	355	401	355	447	389	390	399	340	430	420	412	393	400	385	361	418	430	434	403	415	397	400	392	358	394	394	369	419	375	406	371	385	385	416	414	401	424	379	404	422	415	384	391	418	415	392	376	411	392	402	432	369	372	417	383	404	399	424	404	384	385	377	396	403	396	374	393	381	412	392	403	394	375	401	375	387	416	399	382	387	364	388	407	389	377	407	403	375	405	401	376	437	388	349	377	429	399	434	442	348	397	381	416	367	374	400	409	379	410	369	377	368	392	402	380	370	393	391	348	411	373	423	384	398	414	429	383	400	397	415	428	390	373	361	367	423	411	366	389	429	400	372	417	360	442	381	382	390	397	424	354	372
4088	847	747	554	508	439	461	431	437	409	423	442	465	387	398	426	428	424	377	413	414	402	434	403	401	398	372	404	395	401	407	417	396	427	402	389	382	398	385	385	420	413	405	419	398	430	373	447	454	394	411	407	426	382	422	380	375	419	386	388	480	398	434	399	401	461	426	400	338	446	384	376	384	416	443	413	402	373	414	433	398	383	403	414	429	421	390	394	442	406	390	383	382	355	399	386	409	390	380	414	402	396	418	445	428	387	428	392	407	365	392	412	400	383	377	384	373	422	441	440	385	433	413	438	412	375	402	424	377	383	385	401	399	404	385	419	387	421	392	434	425	421	387	457	412	419	368	412	379	425	419	439	411	416	418	410	421	394	405	398	404	419	400	440	362	410	390	400	379	411	386	444	430	431	417	400	399	386	415	391	423	395	404	388	441	426	399	405	409	411	401	415	427	433	399	413	372	379	449	418	421	386	436	417	392	388	455	425	406	391	401	375	403	386	405	411	401	386	397	389	376	404	394	405	383	421	393	418	413	407	424	352	421	379	404	409	416	394	417	372	422	417	371	429	388	396	417	384	399	385	394	411	411	393	383	401	402	374	402	385	370	416	423	416	377	384	370	424	427	409	367	448	401	407	404	414	394	388	454	410	442	419	395	386	390	382	383	421	366	399	430	377	409	420	409	406	415	400	393	382	399	407	375	400	391	421	445	408	410	393	413	416	420	382	395	379	364	424	444	404	382	407	410	425	403	398	366	388	417	407	443	401	351	411	420	376	414	399	395	401	417	396	383	400	413	435	439	412	405	370	420	388	380	422	441	396	447	390	393	409	434	378	408	389	393	378	379	390	384	443	389	383	395	445	428	387	428	433	409	399	401	391	378	412	341	397	396	408	397	394	429	397	421	384	429	397	415	412	425	420	427	407	388	396	401	370	399	408	357	421	410	421	393	417	399	413	421	411	412	428	419	404	402	403	402	408	398	414	383	399	448	386	389	413	395	385	408	418	405	407	358	389	385	405	457	393	405	418	442	384	411	390	435	451	390	433	389	429	433	392	432	422	410	422	372	446	397	392	383	415	401	430	387	436	418	385	400	390	390	404	398	384	406	426	388	371	399	416	407	410	421	414	422	393	403	391	400	430	398	455	384	406	410	380	383	420	374	391	424	425	431	436	371	396	403	406	374	365	383	405	406	403	412	427	414	420	387	391	444	422	419	436	354	392	389	416	410	396	394	404	402	366	411	375	392	400	437	385	421	405	393	413	426	390	384	412	420	422	384	427	405	438	415	400	410	435	431	402	430	433	420	408	401	386	386	394	392	409	437	419	413	439	380	396	404	434	392	426	380	412	400	339	449	427	430	387	370	401	416	396	409	420	377	442	404	386	403	405	410	431	380	374	417	381	363	415	431	439	433	386	416	408	379	428	412	423	428	377	393	415	411	385	426	406	427	422	388	401	404	419	417	409	414	399	402	439	392	369	426	422	415	409	389	412	371	390	420	424	416	390	394	367	396	402	389	411	406	392	381	433	401	405	399	432	425	388	407	371	400	396	391	384	392	419	418	354	420	389	397	398	418	405	434	391	377	421	410	384	392	393	417	430	408	392	420	413	385	398	380	410	402	364	408	410	384	443	417	425	395	422	378	422	399	405	431	415	421	407	395	402	380	420	416	408	398	409	420	430	399	425	386	421	385	419	420	389	408	412	398	413	386	416	409	437	425	394	397	421	388	448	364	422	398	407	402	378	405	430	428	385	400	402	398	409	390	383	432	418	388	371	396	421	432	391	416	384	391	376	375	421	390	401	425	444	367	440	407	417	394	364	383	434	411	419	395	386	441	389	390	402	409	390	396	406	436	433	384	420	395	420	394	425	457	414	419	411	430	379	403	404	422	464	388	395	429	376	375	382	375	393	399	443	365	411	393	419	376	417	396	403	395	396	395	421	416	424	391	414	405	396	409	403	420	438	406	429	392	437	366	418	399	410	417	382	430	397	416	391	404	376	404	422	354	400	394	396	402	399	412	423	379	384	403	408	397	432	401	406	383	377	456	418	403	405	412	394	375	413	428	400	423	388	444	394	373	401	377	404	421	434	387	411	423	442	379	394	404	394	417	431	407	377	376	384	405	398	376	409	400	422	416	443	408	395	386	405	403	397	384	381	402	403	370	415	400	428	393	412	429	427	398	391	419	376	392	409	387	431	428	394	429	406	380	397	415	413	390	420	396	411	393	363	396	403	396	415	410	419	417	413	369	374	393	415	415	437	419	390	386	416	445	409	386	355	390	425	391	421	430	409	402	408	421	399	437	418	411	403	378	388	408	395	392	369	407	417	398	435	360	400	416	405	421	399	392	405	432	419	419	367	419	411	425	425	418	420	408	421	386	431	384	439	376	409	431	388	415	419	408	404	446	375	394	402	409	426	379	389	396	414	430	407	411	385	418	403	435	413	384	433	368	390	430	425	393	430	415	402	394	400	399	408	400	381	404	407	427	391	416	423	393	392	418	405	403	399	399	420	420	428	386	419	352	407	451	387	396	406	405	410	387	410	402	368	398	405	427	426	387	398	396	438	385	378	414	384	412	438	409	386	385	425	431	439	376	405	410	434	388	357	414	410	401	368	376	402	402	424	385	400	383	382	416	410	432	445	429	385	381	397	403	411	392	407	423	395	409	377	376	391	406	380	403	385	417	414	422	434	392	400	397	413	393	376	398	407	407	423	419	401	377	345	379	368	417	379	372	392	388	401	397	433	424	400	401	419	394	431	402	389	409	378	396	411	422	419	386	413	396	408	392	406	416	414	381	398	409	379	365	426	417	393	394	378	416	375	402	406	414	417	418	375	414	428	374	425	369	440	380	383	389	399	419	453	388	399	368	416	420	441	423	413	366	370	418	373	410	413	398	410	419	448	391	422	421	392	409	393	425	376	384	398	403	429	390	392	407	400	419	390	394	410	397	415	408	417	415	405	399	420	431	429	420	378	389	412	418	431	421	406	354	407	409	383	405	430	410	410	408	403	371	386	379	384	394	402	434	405	412	405	409	400	408	420	410	377	387	386	399	443	365	404	422	392	388	405	414	429	367	410	423	428	386	449	398	413	398	397	400	372	369	359	408	400	398	414	444	384	405	440	384	397	433	466	395	386	393	401	401	412	398	378	434	388	431	434	426	430	383	397	406	391	367	387	414	404	417	408	389	391	432	360	408	412	400	393	365	411	408	426	406	418	410	440	400	423	385	401	400	372	438	391	425	439	421	385	382	390	384	412	431	431	364	399	392	401	412	424	413	418	406	417	403	461	396	419	380	422	403	408	407	378	401	384	377	411	390	397	422	394	388	411	411	437	401	387	381	382	377	381	429	392	398	416	432	409	401	392	382	415	401	383	395	382	443	403	421	377	417	410	366	387	405	386	420	436	450	401	403	391	403	353	429	421	395	414	428	390	398	397	396	427	412	377	408	388	380	420	396	414	406	373	379	363	401	396
23795	21298	28960	23979	21302	20194	2784	1209	973	986	858	866	798	815	805	768	760	800	755	736	736	710	710	680	713	726	659	657	686	654	702	682	696	683	666	709	688	702	675	695	731	677	676	666	691	674	672	708	655	687	707	691	710	646	679	672	698	702	629	655	734	638	703	663	716	656	702	656	681	640	684	614	655	657	687	643	699	654	673	652	653	667	685	692	680	704	678	665	673	651	712	675	637	663	667	691	643	685	665	649	621	649	697	663	673	684	708	692	655	712	677	644	672	613	685	632	640	702	655	635	680	669	671	638	720	671	654	675	665	671	654	655	601	641	666	638	669	685	693	682	673	694	719	690	704	637	631	642	702	655	660	644	684	649	653	665	658	645	693	645	670	631	670	695	641	700	703	652	701	662	672	684	687	632	658	640	635	624	696	666	680	645	686	700	664	711	668	635	621	653	686	713	649	633	670	649	596	642	639	675	692	626	688	665	651	655	686	667	673	677	688	659	693	598	655	693	680	688	637	671	652	680	713	685	706	652	643	655	650	682	678	683	627	644	683	628	696	667	659	662	700	641	707	629	697	653	637	672	653	680	669	681	697	661	687	632	670	652	680	669	684	667	665	692	710	649	692	632	706	700	672	646	694	690	655	663	670	651	704	661	666	674	629	643	668	669	654	658	638	682	641	651	638	696	642	680	676	675	633	661	703	665	653	648	685	668	655	700	666	674	683	685	665	676	656	640	641	648	712	626	646	647	652	689	656	675	688	663	647	691	668	680	619	647	694	683	633	627	633	642	652	674	636	638	599	715	656	681	643	666	693	668	689	659	627	626	655	659	663	623	684	678	633	697	701	660	646	630	692	670	708	717	677	656	698	635	639	654	636	717	673	647	691	670	717	665	672	665	646	652	619	691	687	708	674	668	679	631	693	656	627	664	671	639	675	642	653	687	646	677	664	705	667	599	654	677	697	615	682	634	668	675	701	641	698	668	629	720	735	636	670	661	681	667	645	688	656	637	660	664	651	673	638	659	681	684	641	706	671	627	644	653	664	634	652	663	651	649	683	649	609	642	636	675	705	682	651	693	639	707	686	664	679	628	678	663	653	681	690	707	698	675	670	690	653	624	672	650	689	666	676	686	668	697	693	723	661	667	697	647	622	671	667	669	635	633	648	670	658	655	682	636	664	665	702	646	642	682	690	705	660	681	693	633	652	672	672	656	627	657	655	671	728	682	700	708	659	710	671	646	653	711	702	682	721	681	679	674	639	628	717	605	656	645	635	707	638	652	671	653	668	651	726	636	637	693	688	660	655	686	653	653	684	656	688	656	656	681	660	707	660	701	641	734	634	712	674	655	687	699	667	674	691	643	617	694	692	671	650	642	676	651	621	608	642	661	650	644	630	669	636	645	645	691	635	683	627	656	689	690	686	680	631	620	668	705	654	698	714	677	694	683	697	687	690	663	662	695	700	650	705	670	630	701	674	679	684	681	661	694	669	674	701	680	713	683	640	701	679	689	680	673	668	674	654	690	598	653	591	631	662	640	686	710	625	657	704	650	650	631	692	701	671	629	633	646	644	686	663	682	685	701	641	653	624	646	673	699	671	664	661	680	735	680	675	628	685	675	664	675	674	702	664	670	662	695	714	730	697	693	648	629	694	646	648	634	631	704	704	628	673	674	686	638	688	654	628	688	695	628	623	656	638	676	682	650	661	635	669	683	691	624	685	686	678	671	686	672	657	707	669	723	681	663	647	705	737	688	594	647	675	651	665	639	647	723	654	644	653	635	623	701	666	687	663	646	688	610	707	640	681	675	685	652	650	678	670	634	675	675	644	662	649	675	656	669	608	679	633	675	658	629	704	704	650	680	639	655	652	654	668	677	688	654	688	684	675	665	644	691	657	684	630	654	621	677	654	642	714	641	663	643	672	645	709	654	680	683	608	610	693	673	647	659	683	659	678	702	672	629	684	619	718	683	697	658	660	684	664	668	647	635	676	681	642	692	640	636	680	686	696	640	674	656	660	652	665	688	629	674	675	678	692	669	614	649	632	679	709	658	639	662	666	708	667	668	645	659	676	685	683	668	698	640	669	688	668	689	632	681	641	678	631	635	674	717	622	630	644	631	689	665	697	661	672	668	647	644	673	671	660	685	643	664	685	673	635	654	687	646	633	631	643	649	673	665	677	652	586	661	670	682	670	670	702	686	696	634	711	733	682	648	679	694	641	681	668	656	661	707	692	652	694	632	640	650	647	669	655	678	658	682	713	661	651	693	687	682	699	671	693	644	633	651	603	679	689	677	673	706	648	640	698	657	741	633	650	691	655	635	629	674	717	698	655	636	675	663	661	676	680	618	700	661	625	674	700	663	663	632	635	673	660	674	650	670	654	616	638	691	653	660	639	655	619	656	667	650	714	598	716	668	703	685	655	620	688	671	649	702	659	738	656	669	701	652	668	658	640	691	695	680	664	644	656	600	674	684	665	639	688	627	647	624	682	655	656	650	616	673	634	658	704	644	670	670	634	661	679	663	659	675	667	711	675	633	638	670	688	663	661	665	697	702	624	640	675	680	684	686	671	666	659	680	640	688	632	635	672	679	662	660	657	666	637	651	652	701	665	694	705	697	665	662	683	689	642	697	712	636	611	639	629	663	688	636	627	666	667	710	670	701	644	670	718	638	628	667	677	677	611	659	705	658	705	693	669	681	663	662	643	708	642	673	701	646	658	665	625	668	661	652	628	633	652	689	675	718	602	678	678	639	668	699	656	656	714	606	664	670	653	678	696	646	697	643	678	632	635	657	693	673	644	665	665	703	651	632	667	728	639	654	666	682	678	679	643	674	666	704	681	647	653	734	674	680	681	598	698	677	664	648	665	603	653	652	636	705	662	656	672	688	675	668	685	649	681	674	617	713	656	694	676	652	648	698	672	672	628	673	638	721	681	669	644	672	721	650	676	682	663	630	668	657	654	645	641	681	646	653	642	646	703	626	676	685	662	659	642	705	699	680	728	665	662	709	665	648	672	627	674	705	670	625	664	668	657	666	682	661	658	629	671	626	648	666	644	647	656	674	687	633	676	631	699	710	660	691	666	641	625	646	630	689	657	660	663	646	647	640	700	676	665	668	676	661	646	718	682	631	649	614	677	698	699	648	611	638	647	680	704	697	665	693	668	677	684	687	663	670	690	618	670	690	673	679	683	650	633	665	642	666	651	668	667	692	662	660	650	635	716	651	654	645	658	619	696	672	659	655	620	674	651	690	678	634	701	642	624	687	642	694	667	644	688	646	682	703	664	655	673	670	674	661	715	679	656	635	639	635	663	675	664	680	670	651	656	665	657	659	684	703	656	693	642	630	691	672	681	648	699	617	632	662	662	655	651	652	711	725	644	686	686	677	662	706	681	707	663	676	665	595	665	667	648	646	645	644	671	655	659	647	653	698	633	711	661	683	754	688	710	703	675	653	658	673	654	653	657	633	639	687	650	652	624	642
3728	9489	7723	4002	2759	2095	1691	1379	1140	1125	1003	942	876	822	815	828	778	757	750	757	729	710	726	704	704	720	773	689	682	702	745	748	701	654	703	677	701	672	672	706	643	750	688	688	731	708	717	671	652	689	694	685	717	695	678	692	632	691	683	629	664	713	735	676	661	674	654	712	687	718	690	687	642	713	692	746	710	695	680	665	677	738	686	662	665	701	701	718	683	681	682	644	709	698	707	683	680	661	687	674	718	658	694	689	653	643	634	667	646	661	642	673	681	669	656	693	650	686	698	687	676	692	707	709	690	687	649	655	652	686	677	649	616	682	686	665	683	664	680	667	668	678	655	663	643	644	651	654	670	663	679	650	726	699	665	606	684	681	713	711	676	663	676	731	658	682	712	664	639	676	669	689	707	668	645	658	691	692	647	694	707	656	684	664	632	657	664	690	713	660	684	661	703	639	692	683	647	674	690	700	645	698	693	679	632	692	668	650	693	635	678	722	688	692	658	672	672	675	649	674	693	683	697	665	608	674	624	662	694	677	716	695	674	667	631	676	707	630	701	673	688	664	691	637	703	669	692	690	633	677	710	664	648	668	634	644	674	705	661	694	727	669	656	663	658	690	677	614	679	673	711	687	732	711	694	678	668	669	657	685	654	683	649	655	666	687	692	684	700	693	670	692	671	719	661	710	665	673	672	681	662	636	656	662	675	672	640	680	678	653	689	690	651	679	676	663	618	619	696	695	667	658	696	700	667	666	681	633	663	667	661	635	670	641	642	673	662	645	719	632	661	680	703	686	639	658	679	689	666	640	644	656	682	691	689	619	675	664	669	710	658	695	673	683	664	605	661	679	694	666	661	664	666	700	666	672	677	653	666	637	723	648	670	708	686	689	723	697	646	679	716	674	642	681	656	689	661	660	696	665	654	686	685	679	642	673	706	699	727	640	681	673	675	632	706	738	695	666	658	679	627	649	707	666	639	661	679	655	675	665	692	723	678	681	674	754	719	669	696	631	655	689	707	692	714	666	646	652	642	708	704	688	746	642	642	638	641	663	652	661	695	741	647	685	638	670	627	698	657	707	642	706	673	682	660	679	656	688	654	658	646	658	649	682	663	671	674	633	683	636	667	658	643	677	727	690	673	646	679	676	667	658	648	687	671	669	629	717	647	690	710	686	662	666	705	638	671	635	698	670	678	698	660	654	690	666	706	693	673	654	665	673	658	687	694	705	704	659	659	685	679	654	646	671	660	651	716	668	657	653	676	672	662	673	700	627	678	705	681	638	686	701	704	654	662	674	697	659	687	695	685	696	686	650	702	675	673	712	692	687	733	704	662	681	652	628	652	687	626	681	651	665	650	672	716	656	682	681	722	653	715	684	672	744	652	737	656	706	655	708	662	668	659	689	673	652	665	668	682	677	642	682	651	672	659	721	688	699	695	678	711	651	701	680	702	691	737	692	684	674	670	671	718	657	712	680	670	707	680	690	654	716	634	692	660	689	702	650	690	709	678	669	656	667	711	710	702	652	702	644	685	703	715	719	644	668	675	653	676	667	697	682	724	683	706	677	688	707	612	654	682	726	721	679	710	679	686	656	682	651	704	636	672	664	700	665	637	677	681	709	668	693	658	681	657	650	714	651	675	665	640	712	650	680	679	622	649	623	645	700	700	694	661	717	682	692	639	664	689	685	664	697	619	667	668	686	688	695	647	685	707	665	663	694	715	697	666	647	701	659	684	632	668	641	716	693	688	675	661	697	685	676	681	714	718	647	678	627	703	674	603	697	683	682	685	710	697	625	668	658	696	691	649	641	650	710	696	690	682	682	705	667	678	643	701	697	663	676	697	665	664	676	693	677	682	761	716	670	679	659	692	705	657	646	679	671	662	665	686	638	655	662	611	684	685	654	689	672	678	711	674	687	700	719	714	644	703	656	649	680	705	678	677	743	640	736	680	637	674	643	696	647	652	626	679	680	707	661	725	696	683	673	664	704	690	677	709	683	655	658	693	667	723	699	655	651	705	699	661	631	682	654	683	637	697	622	703	686	682	661	728	633	683	661	711	645	623	641	655	654	638	667	668	706	709	643	722	652	688	652	687	707	715	712	659	688	667	670	615	712	627	626	696	657	688	693	715	696	707	689	658	661	725	708	642	636	672	650	624	705	683	675	620	689	667	651	695	676	692	675	693	676	625	688	664	701	688	672	719	648	669	691	711	694	700	679	701	673	701	643	703	650	675	680	651	629	658	674	651	721	696	683	733	711	636	674	643	636	682	714	699	680	677	711	639	682	659	676	682	670	630	689	684	648	642	687	675	702	685	690	712	691	680	653	680	662	661	659	688	654	711	676	661	707	660	683	649	690	719	651	698	712	675	679	679	660	639	672	662	657	655	645	690	683	731	648	704	680	710	713	623	699	696	725	646	683	690	724	648	680	659	628	646	645	681	689	739	679	713	712	655	659	679	645	703	651	638	686	669	714	673	667	690	635	715	652	639	662	668	642	702	677	666	672	713	663	666	641	656	664	656	673	688	673	694	726	638	676	680	688	735	678	655	674	662	652	703	681	650	640	702	669	628	672	623	646	706	661	704	685	688	663	672	717	697	672	645	679	670	655	640	674	660	666	658	658	692	695	670	665	637	713	669	667	662	683	670	693	681	680	671	654	687	633	668	687	666	720	693	674	651	699	699	650	698	694	615	650	629	657	695	657	716	677	732	676	691	684	632	698	709	678	687	662	688	698	699	702	658	642	671	694	682	636	701	719	663	655	607	696	690	711	674	669	678	641	652	629	673	683	714	641	677	635	701	691	631	696	654	630	693	656	691	647	668	631	655	671	678	630	666	681	662	699	683	631	695	703	655	662	649	707	660	718	670	626	664	659	729	712	651	690	628	632	660	675	627	685	675	685	635	702	667	685	695	673	672	641	637	685	667	716	688	690	671	699	658	718	675	660	716	710	641	692	635	729	684	659	683	670	627	671	671	710	672	713	717	667	700	678	679	654	665	682	670	681	680	676	684	684	681	666	668	756	650	629	690	679	683	672	689	657	654	624	648	688	697	691	670	679	631	671	662	707	647	702	703	663	649	676	664	687	700	655	672	652	679	651	665	685	669	703	662	683	666	688	645	636	657	683	720	646	693	680	655	674	693	657	721	652	692	697	709	739	652	689	723	665	651	648	704	690	646	685	667	690	677	640	681	691	708	690	709	689	673	680	633	719	638	671	652	676	688	676	635	703	649	652	668	643	649	661	657	670	700	623	657	663	678	677	686	678	743	676	701	702	646	687	662	675	701	681	686	651	671	653	691	663	662	662	640	723	682	666	687	664	673	675	657	691	667	691	703	691	668	735	660	680	684	652	668	616	687	666	696	708	738	672	664	718	693	692	676	668	653	701	655	652	697	747	667	680	631	694	690	659	688	697	687	688	669	718	699	640	701	663	683	670	707	675	697	666	673	657	659	695	629	715	701	671	625	669	676	666	760	707
24825	21222	28347	24433	21168	5190	600	454	349	306	300	274	257	245	244	233	215	225	219	209	203	197	176	181	205	191	215	196	192	207	191	181	211	180	180	207	184	177	177	167	201	185	200	186	189	171	202	193	186	182	187	179	196	196	186	213	186	193	187	181	195	197	185	182	204	210	154	177	190	188	212	168	178	184	191	166	198	176	207	184	178	171	164	192	196	170	163	180	179	170	171	167	152	188	163	168	172	167	175	210	184	182	189	153	182	168	180	187	198	191	165	177	180	188	161	172	167	191	197	151	187	181	188	208	192	179	178	205	194	173	186	169	198	181	154	199	169	171	186	170	181	187	198	190	179	182	179	175	190	179	189	175	196	188	189	165	192	184	185	168	176	194	187	172	173	177	192	180	175	178	192	201	216	160	178	186	174	203	209	162	189	188	169	162	186	196	182	158	198	178	201	160	186	179	194	168	190	182	174	164	192	165	198	173	172	164	174	192	174	188	172	145	154	199	160	162	205	194	173	182	193	173	211	196	161	180	194	191	180	180	190	181	157	193	183	207	179	199	176	192	164	182	191	191	188	197	183	171	183	162	194	182	178	177	173	167	173	182	187	161	159	195	187	166	182	179	198	166	197	170	176	182	190	164	184	183	173	192	170	190	182	162	193	181	165	149	175	182	177	174	197	188	197	173	168	151	174	179	173	195	199	195	193	161	197	186	173	195	180	201	164	154	166	178	182	187	172	160	191	196	199	179	191	197	184	170	185	187	174	179	175	169	174	160	173	181	176	183	185	157	194	189	179	161	161	179	176	157	186	167	191	199	194	185	196	182	191	199	174	166	204	160	192	200	171	208	187	189	194	177	184	186	170	174	182	180	152	211	188	191	202	177	163	178	168	185	161	173	195	174	185	184	166	183	185	192	196	180	147	155	187	170	196	162	185	184	184	166	170	178	191	202	185	211	199	178	168	189	201	174	190	180	169	188	186	165	185	168	180	188	162	185	162	185	190	208	188	179	167	185	169	184	185	175	202	168	187	193	155	160	174	177	170	153	176	194	169	181	183	164	159	167	181	169	173	206	185	192	172	190	184	174	177	186	177	180	195	169	189	184	195	200	192	178	193	198	193	199	176	174	194	182	150	169	188	155	160	165	171	159	183	204	178	177	180	187	206	184	202	165	171	169	150	168	192	174	179	171	199	192	191	185	187	182	169	181	176	193	182	195	166	197	194	137	192	170	183	173	181	179	186	169	172	190	181	172	178	161	170	196	209	172	177	172	180	159	172	206	178	179	200	154	171	172	186	158	207	192	169	168	204	169	191	181	168	230	156	184	177	180	171	159	197	169	189	176	211	158	174	169	176	203	161	166	143	183	153	167	183	196	156	164	206	180	182	183	192	206	179	168	181	164	192	186	174	196	189	173	168	197	174	181	166	190	173	181	177	180	194	196	197	180	177	169	191	183	182	169	168	170	187	189	171	205	183	171	167	188	174	198	174	169	170	164	190	207	199	181	177	200	181	196	166	187	177	183	183	192	169	179	179	180	151	176	185	213	174	181	169	180	189	188	162	205	167	176	167	152	156	187	198	192	162	188	164	191	169	179	199	192	161	194	175	168	202	181	208	179	199	170	187	179	176	154	188	170	182	200	180	183	215	190	160	186	175	167	211	164	187	207	192	183	184	149	190	186	165	185	180	186	161	180	191	191	163	189	185	170	183	172	177	187	177	189	208	191	167	185	173	180	198	169	164	177	186	191	183	183	202	175	158	176	182	182	176	180	177	184	169	196	191	187	196	208	180	181	180	168	165	162	183	185	194	190	173	184	176	181	197	206	201	176	169	173	208	172	210	183	170	187	173	187	187	167	198	180	184	162	198	192	177	180	170	166	170	182	166	198	186	185	197	182	166	194	191	171	173	165	167	173	174	179	175	186	170	181	176	185	184	175	181	163	159	176	224	186	176	188	167	162	198	179	193	196	155	176	182	164	198	190	204	177	182	188	172	152	181	172	179	185	163	157	170	168	203	203	184	158	186	167	190	195	180	201	167	181	165	185	152	173	166	163	183	151	176	206	178	206	168	198	181	170	188	184	187	181	192	196	189	170	185	170	182	185	209	164	160	183	186	173	196	204	144	193	193	171	160	178	188	165	168	180	163	180	188	194	185	191	168	185	187	201	183	173	184	187	184	189	213	177	186	161	210	185	172	188	168	194	185	191	178	170	165	174	177	184	168	176	192	162	164	214	187	170	170	200	169	178	176	181	151	168	194	172	161	170	162	191	165	199	175	180	188	200	167	180	165	192	198	172	176	173	193	181	171	173	163	181	206	210	190	173	172	207	185	170	152	166	185	180	193	174	192	164	144	172	189	181	191	180	174	178	173	182	185	170	195	186	176	149	186	184	168	179	174	193	171	165	181	164	172	182	202	177	187	159	168	183	181	189	179	182	167	202	168	187	187	165	179	193	184	161	178	171	167	182	191	185	170	185	170	170	164	156	186	174	169	168	180	179	190	170	206	176	203	184	185	163	178	207	189	160	168	160	202	185	195	215	200	160	195	178	182	194	186	188	186	171	180	169	189	187	168	172	186	181	181	158	191	156	187	168	175	181	175	179	158	191	193	210	169	188	157	160	168	215	210	187	155	182	214	149	167	189	188	184	174	198	175	178	170	176	188	193	196	193	177	170	177	171	171	178	155	165	162	188	171	167	208	177	170	176	177	186	182	174	161	176	180	171	193	181	188	184	203	185	184	204	173	183	186	169	179	193	176	166	166	186	169	178	181	210	186	185	163	184	176	203	198	185	172	159	204	167	163	178	191	213	180	175	190	170	199	165	203	174	173	194	152	199	169	158	177	195	175	173	164	172	164	190	188	177	191	167	177	200	184	187	173	190	209	165	175	187	178	182	180	170	184	164	199	174	185	173	187	147	192	210	175	182	193	183	162	199	196	174	181	182	188	187	160	181	187	187	189	183	163	154	164	190	187	195	184	197	175	173	184	185	176	170	161	169	188	184	183	186	165	181	159	206	172	176	173	191	173	179	193	200	159	170	158	193	184	169	178	146	201	202	184	175	174	179	176	169	166	186	183	183	190	170	199	179	178	183	163	184	174	208	182	175	166	173	186	192	164	186	209	161	169	195	194	167	180	162	176	182	203	190	210	195	180	194	191	168	191	176	163	174	163	188	164	166	201	210	160	165	189	172	194	184	177	164	179	189	197	185	186	192	174	152	169	177	192	185	182	205	182	173	155	161	180	189	156	182	163	155	173	176	191	177	206	182	172	182	188	166	191	181	168	174	185	187	185	175	183	187	197	164	183	172	185	212	164	167	170	184	152	182	173	174	178	181	188	178	173	187	191	160	188	178	200	192	187	181	155	165	164	192	191	178	171	158	158	194	164	179	159	186	203	175	169	177	186	186	204	178	195	159	188	181	183	169	176	177	187	167	217	182	174	184	188	165	178	169	174	179	186	182	189	174	196	189	183	144	199	172
3571	6238	4902	2271	1633	1163	896	645	547	465	361	333	333	300	289	269	281	235	234	254	220	198	252	233	225	239	213	211	213	224	209	206	220	228	211	211	225	205	201	220	227	215	216	214	197	212	220	217	195	191	238	193	214	191	220	189	221	223	205	208	226	195	228	221	221	216	211	192	207	219	211	191	185	213	200	203	198	206	214	212	211	197	219	197	210	202	203	226	187	170	227	210	211	215	201	187	189	196	189	201	215	201	201	241	214	203	238	198	215	218	203	201	208	195	199	196	201	216	190	195	195	184	192	206	205	169	200	201	205	199	198	189	187	214	209	192	219	222	201	192	215	204	191	175	205	210	194	227	208	198	198	238	180	204	207	185	221	216	192	220	209	187	243	212	237	235	184	214	207	208	216	186	173	212	216	219	223	211	203	232	210	198	196	245	209	193	201	197	193	229	198	200	206	222	185	202	224	202	181	202	188	193	217	203	214	196	212	193	220	218	206	184	184	209	193	200	208	201	219	216	215	230	196	246	194	218	192	198	197	238	216	218	209	206	193	206	201	186	209	193	174	203	180	190	197	209	198	204	195	224	182	191	200	215	194	199	187	207	205	203	196	206	221	171	207	220	222	197	191	210	217	205	187	227	205	201	194	212	205	207	202	190	192	212	190	189	194	187	194	202	187	202	240	210	211	202	192	205	201	197	179	222	190	229	223	208	196	208	215	220	205	202	193	183	189	183	195	194	220	214	197	197	187	226	201	202	211	195	204	184	208	198	204	198	213	188	226	197	212	197	229	177	191	232	207	252	202	159	213	185	188	185	189	195	208	198	225	205	206	202	212	218	211	180	201	213	213	179	187	196	227	209	189	175	196	206	195	191	226	229	208	178	211	186	208	218	212	221	215	212	172	196	200	171	202	178	212	216	193	208	197	180	187	188	181	220	211	216	179	204	194	222	212	198	203	222	210	213	200	213	195	177	190	200	191	215	200	184	205	188	181	211	198	234	201	219	228	186	202	183	199	189	201	190	216	212	209	208	187	192	211	233	195	209	197	159	213	212	206	192	200	224	207	202	182	217	211	230	193	224	202	207	214	188	197	184	198	186	194	193	199	199	207	208	214	198	199	200	195	194	231	192	195	202	192	197	210	208	205	212	203	207	195	177	209	212	176	219	204	173	195	199	188	186	192	222	196	216	202	217	233	242	182	198	204	226	224	210	201	223	182	211	237	189	207	205	195	221	211	200	181	182	201	200	207	202	200	223	195	190	208	208	194	196	199	204	189	191	206	217	206	200	223	231	204	205	217	224	209	203	192	203	217	229	223	209	192	191	234	204	189	204	197	195	203	219	219	201	196	203	198	202	211	197	229	200	207	202	174	200	231	211	194	184	197	205	200	176	168	214	201	203	193	211	203	178	225	231	195	206	210	187	208	223	214	195	195	199	202	177	198	220	186	199	190	184	206	211	196	206	209	202	209	212	204	228	196	213	191	197	203	216	180	229	206	222	208	210	221	191	175	199	191	197	214	217	189	203	193	210	193	216	228	204	203	206	198	189	210	188	218	218	207	202	205	194	202	190	186	197	213	204	200	189	195	212	175	202	193	195	222	208	198	220	218	215	220	198	222	223	182	218	187	215	215	199	214	206	169	218	197	209	168	231	196	232	224	181	219	193	186	207	190	227	220	204	172	193	217	206	206	200	184	191	219	208	191	188	179	192	214	186	208	174	216	177	194	196	224	225	205	191	220	215	204	203	193	197	224	205	177	195	209	214	200	213	197	202	212	199	204	240	207	219	191	213	184	243	208	219	204	210	221	175	190	185	206	197	186	201	207	187	210	207	196	203	223	187	201	205	181	199	203	199	195	189	185	218	202	197	208	187	207	204	203	192	183	207	194	213	202	196	192	214	178	210	195	203	166	223	174	196	204	177	191	195	231	200	226	220	202	180	202	202	201	187	194	211	205	221	179	192	214	216	189	206	210	193	189	201	195	213	224	216	227	196	203	187	197	198	194	224	211	190	202	179	212	206	179	197	177	198	197	208	195	199	210	235	207	206	228	210	227	186	221	212	173	226	183	188	183	215	207	167	196	216	210	229	191	234	205	191	204	215	201	211	194	213	221	190	202	189	214	206	214	203	227	186	210	200	202	203	194	207	199	216	198	200	200	216	205	204	229	205	195	212	208	189	206	214	203	192	208	181	200	190	218	220	171	215	229	222	197	180	244	178	206	228	208	202	196	211	195	189	181	188	192	208	217	189	189	196	197	177	227	210	228	193	207	204	194	212	212	186	195	225	228	221	193	201	187	212	193	203	196	220	204	190	218	222	188	204	188	212	196	181	190	206	200	204	199	198	199	181	192	184	213	206	196	189	205	213	213	198	228	194	194	212	214	205	223	203	206	219	188	184	211	209	212	206	209	193	198	196	207	203	203	223	208	206	226	202	189	219	213	195	198	200	199	175	206	179	213	185	182	218	222	221	207	200	220	212	216	225	213	197	237	206	194	212	206	202	210	230	185	220	193	196	204	201	217	197	227	200	211	221	225	214	201	200	199	211	208	213	232	197	215	202	219	207	179	196	185	186	197	182	200	190	201	199	221	214	205	206	207	234	212	193	195	230	215	193	189	174	203	198	190	200	198	217	190	203	232	222	220	186	207	181	200	195	197	211	189	209	201	232	221	203	198	211	190	200	206	205	205	195	179	208	193	231	192	204	214	181	176	212	197	205	182	214	209	209	224	210	188	175	228	190	195	213	195	181	213	209	200	200	223	234	207	218	233	194	193	191	215	207	201	212	230	191	204	189	208	225	210	207	221	194	183	178	183	220	213	219	204	194	226	201	206	179	186	206	191	223	195	223	212	192	206	214	221	236	209	235	208	203	221	201	192	176	184	197	212	214	183	205	206	201	194	225	207	194	225	182	222	220	211	204	197	214	193	230	213	184	187	211	194	176	196	199	213	211	185	197	201	211	180	255	182	208	214	177	194	198	210	206	207	169	195	209	223	217	192	198	217	184	220	192	207	212	205	185	187	213	221	239	211	190	181	184	197	208	218	218	239	206	194	211	194	237	179	228	192	231	181	195	195	190	197	177	174	191	199	204	229	192	194	186	205	226	205	220	209	195	201	211	170	202	190	215	205	199	209	214	190	194	184	212	196	174	199	235	176	199	196	183	220	210	210	187	182	193	201	201	198	194	183	189	179	181	194	188	189	200	206	205	177	213	219	214	214	185	187	206	213	201	179	208	192	204	198	212	215	188	207	198	192	184	204	200	193	181	202	190	210	209	214	208	204	197	220	227	198	207	234	187	221	204	206	201	182	188	196	194	185	218	205	220	204	209	194	194	179	207	193	193	202	213	204	179	206	216	211	217	172	200	199	203	204	190	199	219	217	187	209	216	194	220	206	204	211	192	202	199	221	213	204	229	201	228	205	179	216	227	200	200	203	213	213	196	214	195	233	208	193	203	205	199	229	188	191	204	205	213	221	201
22816	21370	29236	23896	21362	21424	17086	1855	1152	1024	913	796	776	670	640	654	615	599	623	634	578	572	561	574	540	543	500	542	474	528	550	529	515	533	491	483	511	493	492	492	459	533	485	486	477	500	523	498	499	537	481	489	488	482	529	461	471	551	500	500	489	506	521	476	492	498	495	478	499	480	502	513	480	469	497	489	494	440	496	473	492	493	487	452	493	450	460	506	478	488	481	500	506	463	522	465	481	471	479	498	473	475	496	512	467	476	466	511	463	464	475	470	507	543	485	477	477	530	488	497	495	487	504	518	484	481	451	461	459	455	494	502	494	510	485	462	509	475	479	484	483	467	447	478	488	506	490	455	510	479	476	477	494	532	482	504	480	449	518	496	518	470	461	449	469	491	468	483	504	490	503	509	496	474	565	484	457	551	470	464	494	495	503	428	459	451	494	460	510	470	536	472	518	502	451	485	490	475	508	480	513	487	486	501	506	500	480	502	439	453	442	472	428	465	474	488	488	472	459	453	476	452	457	479	463	466	452	493	450	460	478	482	465	447	493	510	500	502	481	465	498	473	512	466	469	483	484	521	495	488	465	427	476	499	488	457	461	487	474	460	525	494	508	484	485	479	467	510	509	472	469	489	514	511	462	479	481	487	513	504	494	488	489	478	430	552	481	497	480	487	481	470	475	503	492	515	442	492	504	503	465	474	458	495	494	470	488	485	485	449	492	459	471	503	460	462	499	499	459	468	506	504	528	511	483	455	441	462	481	451	479	469	490	444	526	498	501	476	481	460	486	513	504	498	480	448	482	454	529	502	483	496	532	462	475	456	481	471	476	481	515	532	485	497	473	488	477	511	484	488	519	494	476	529	493	518	433	461	466	481	504	489	485	420	486	451	474	495	489	456	478	489	490	499	473	449	462	516	443	499	476	494	498	451	507	497	471	499	478	476	526	499	478	470	460	465	491	480	508	481	459	482	494	499	476	505	479	489	485	501	436	480	496	480	466	534	491	500	473	493	493	485	465	466	495	430	524	450	477	483	475	476	491	497	513	512	459	484	457	496	485	487	486	467	484	476	502	430	465	494	482	472	520	512	508	447	493	488	515	430	471	494	516	529	488	468	523	471	504	507	477	521	529	483	493	442	454	499	448	507	528	514	475	511	476	482	444	475	511	462	488	477	498	515	517	544	503	448	453	463	501	494	517	519	486	461	473	458	495	477	485	465	469	465	514	522	497	456	498	458	463	452	456	464	515	485	505	481	514	473	514	496	480	474	494	483	483	507	476	469	494	466	494	485	495	452	452	429	484	449	472	482	494	534	473	501	457	472	462	507	524	504	492	507	490	482	506	467	500	486	510	486	494	467	493	496	494	516	449	468	485	458	467	488	497	502	475	487	449	508	470	437	449	464	493	520	491	470	477	475	454	535	477	501	540	479	472	440	470	453	484	469	488	488	514	451	486	490	505	508	519	467	460	465	508	451	481	460	495	453	467	479	482	480	478	476	455	477	472	480	465	435	441	484	458	473	475	478	512	467	476	440	484	456	472	456	482	483	513	443	487	445	451	459	484	487	480	488	505	496	473	471	512	458	477	497	508	491	487	478	461	481	485	463	499	507	491	456	472	481	497	487	459	474	468	494	453	477	443	497	479	489	519	493	491	472	483	524	473	529	470	489	466	481	489	490	466	485	494	476	491	499	517	461	478	488	485	449	502	514	477	414	439	482	469	502	462	449	482	482	470	483	487	479	500	515	507	485	505	522	487	502	520	477	519	482	453	451	493	497	478	504	461	478	508	499	455	508	487	478	509	467	468	454	473	472	448	478	463	521	466	474	461	466	458	483	475	488	457	504	436	508	500	471	480	457	486	499	475	478	448	493	488	514	529	478	484	485	520	471	463	540	512	455	490	484	448	459	498	494	476	447	463	470	489	488	480	505	474	467	479	482	493	475	520	482	462	455	484	488	501	504	458	473	472	440	446	478	487	499	479	458	442	440	460	534	491	469	444	479	473	492	458	464	456	465	461	473	475	500	505	475	462	468	452	485	454	490	497	487	448	511	473	515	465	472	447	480	470	489	493	477	465	482	471	480	419	474	478	472	500	479	503	480	480	476	459	478	457	479	540	477	530	455	462	474	456	465	451	443	534	496	477	488	453	461	458	530	485	485	474	460	467	450	473	471	486	508	469	491	492	499	498	488	511	442	497	492	472	492	479	478	480	449	481	507	435	499	500	507	472	483	457	479	470	497	504	534	503	439	481	496	502	503	495	448	514	477	505	468	501	476	483	477	437	463	483	466	461	500	443	462	448	444	474	481	486	493	475	477	507	493	484	473	460	474	451	500	465	474	468	468	474	470	492	463	452	483	490	497	480	510	489	496	495	484	487	478	496	487	471	461	502	495	459	481	487	487	478	482	513	485	476	461	527	460	489	486	480	471	507	466	506	492	487	453	454	455	508	521	458	491	507	477	497	496	497	465	461	468	476	458	498	460	483	476	509	492	463	505	454	494	466	462	479	449	482	474	512	507	503	499	507	537	487	467	502	456	512	498	528	492	522	462	437	520	483	491	543	487	495	505	521	468	517	440	506	518	449	500	514	490	489	465	494	531	500	518	494	473	501	493	469	485	519	460	466	443	475	491	509	513	495	457	461	497	500	479	438	484	442	455	488	491	487	500	454	499	453	476	473	483	459	457	476	471	496	510	474	510	473	520	510	467	514	446	450	464	475	482	494	487	494	551	493	434	456	516	502	505	521	443	503	499	476	485	478	500	498	477	467	461	493	464	470	503	517	493	487	496	463	443	487	460	450	528	487	480	447	462	514	458	466	483	460	474	484	477	479	468	448	490	480	459	431	489	442	433	520	477	462	477	495	483	453	474	457	505	465	486	484	513	472	476	484	534	462	538	474	481	486	472	455	466	476	488	466	432	477	451	453	466	482	473	477	474	453	459	482	492	487	486	503	494	469	480	485	486	452	460	463	466	475	499	490	483	485	493	497	490	460	493	504	480	489	479	456	485	489	466	472	518	511	494	510	490	513	464	452	484	484	504	522	499	499	487	508	472	491	469	483	475	455	497	478	447	486	451	462	471	476	477	508	451	469	455	506	481	494	487	476	492	478	515	485	471	477	480	475	478	484	481	462	482	515	470	476	486	517	463	481	484	486	419	479	487	450	489	507	460	477	436	488	464	529	490	467	458	454	493	497	504	481	490	490	483	484	516	486	481	506	435	490	452	529	467	500	488	492	431	498	520	461	509	492	465	463	461	466	442	461	529	466	496	524	477	450	500	467	462	473	433	496	512	456	457	478	481	522	526	492	504	458	470	454	451	466	436	472	526	475	523	470	502	465	495	482	501	490	500	503	474	456	469	495	465	491	462	465	479	460	453	482	471	472	477	486	454	441	497	501	491	509	471	468	480	438	425	443	480	527	464	515	465	494	457	452	472	442	461	516	493	491	476	465	474	514	470	483	474	466	502	479	505	507	520
5123	15347	12909	6642	4435	3339	2554	1960	1520	1318	1141	985	877	844	766	740	708	704	602	634	636	586	621	554	585	576	547	578	596	591	566	551	559	542	509	552	546	518	517	541	552	529	513	508	572	540	555	540	581	538	494	490	520	536	499	546	501	559	504	517	537	530	562	500	518	521	480	541	499	507	514	531	512	535	527	478	509	523	469	501	497	503	515	519	511	517	510	549	544	522	496	506	506	527	492	558	505	489	456	532	498	494	541	476	481	537	501	486	487	552	528	500	477	522	513	528	490	526	542	488	442	502	503	466	465	559	528	482	516	486	481	503	483	488	472	524	552	496	515	550	500	515	477	544	503	501	492	504	470	521	540	529	509	498	550	483	512	517	534	533	524	524	468	498	550	524	542	556	481	557	534	504	504	510	512	536	497	513	510	528	499	490	488	531	489	512	474	460	512	478	525	505	473	491	499	502	530	544	517	501	519	530	477	519	526	519	494	541	471	472	489	560	479	501	532	492	515	482	505	489	536	541	497	523	569	486	540	509	522	523	447	522	474	521	527	455	489	516	488	528	482	516	442	518	533	491	504	543	506	517	524	479	546	476	504	492	524	493	543	507	492	492	503	557	523	504	507	528	521	489	506	513	515	486	521	481	528	512	511	471	496	499	533	508	503	484	536	536	545	552	494	498	539	506	489	469	507	520	533	536	480	484	500	490	479	487	495	473	471	513	520	496	506	479	532	485	498	499	513	498	520	529	507	520	512	509	542	491	543	526	500	528	514	492	450	530	498	488	480	490	520	527	520	544	520	486	519	510	510	545	505	544	497	488	519	529	524	539	506	520	515	525	499	472	488	478	543	518	559	485	499	512	491	483	475	535	552	480	504	503	485	499	530	513	468	514	490	549	480	498	483	503	482	526	512	498	493	513	480	498	500	517	512	488	482	462	509	477	495	509	488	504	515	472	496	516	469	465	509	523	514	488	523	462	515	524	506	480	486	491	549	490	537	490	487	526	532	506	513	504	535	502	499	508	489	493	478	527	534	482	515	559	477	540	542	551	533	551	494	534	525	508	511	480	515	498	494	510	512	503	512	476	511	496	540	514	536	524	509	504	495	509	484	529	504	498	474	496	504	499	499	517	516	515	516	457	517	497	512	503	482	515	534	543	487	508	525	493	530	485	482	517	526	494	462	542	522	480	511	461	481	472	562	526	475	500	510	510	537	523	555	539	517	506	486	477	553	508	538	506	548	493	503	464	497	470	522	518	503	499	473	514	491	512	532	524	501	496	518	479	507	534	530	534	507	541	501	505	490	487	477	513	520	518	503	493	500	506	518	535	543	496	523	454	519	471	456	507	471	513	511	512	501	490	506	465	505	478	512	503	474	495	474	501	521	500	500	495	527	522	499	523	481	467	502	512	533	499	554	464	484	506	504	495	491	520	511	487	519	510	481	533	499	501	516	527	534	512	518	524	487	509	529	508	476	520	507	501	517	507	462	534	500	517	517	539	483	526	521	491	539	499	519	526	480	499	505	504	495	488	505	492	508	513	477	469	492	552	547	500	544	509	519	518	520	473	531	482	517	506	515	510	486	481	552	524	498	493	506	523	511	510	468	511	474	486	540	519	488	523	505	502	533	521	493	541	511	519	516	503	522	500	558	461	516	504	444	501	490	496	493	497	508	524	516	514	517	516	503	500	482	481	513	474	511	485	479	521	546	476	527	494	522	492	495	534	497	537	508	494	516	515	503	530	489	495	532	499	497	517	483	525	503	500	506	502	488	513	516	475	497	492	508	541	514	501	516	497	486	520	510	516	530	500	533	493	529	501	517	538	466	536	529	527	513	468	528	506	511	504	481	444	496	476	489	508	507	511	523	559	559	501	497	495	510	512	501	487	577	509	487	497	484	492	517	500	483	474	490	500	483	551	529	512	499	549	509	508	525	519	570	520	537	503	484	473	491	522	475	529	558	517	466	508	555	487	492	500	495	504	518	501	527	522	495	487	498	484	494	465	542	521	504	493	518	504	473	461	516	532	514	504	528	492	433	522	481	531	538	521	481	558	499	460	530	481	528	507	505	481	485	499	526	493	513	489	506	524	485	529	545	466	540	518	507	509	548	512	493	471	480	539	541	502	520	506	507	503	507	539	492	529	509	494	513	511	519	515	502	526	538	527	512	502	513	524	467	535	505	493	478	514	521	523	515	560	504	515	508	457	473	522	508	484	510	497	510	489	511	502	477	450	533	473	510	510	512	589	498	516	526	524	492	486	507	526	506	535	492	540	503	464	493	518	488	494	484	511	506	530	510	526	484	521	488	542	506	473	492	474	488	523	496	495	457	513	519	529	479	519	489	533	519	501	506	485	481	536	530	503	467	484	539	519	524	489	519	488	545	464	506	507	540	518	525	524	512	487	487	473	539	487	492	488	488	472	509	510	489	525	501	459	507	503	529	505	518	541	504	520	519	513	526	484	522	490	484	560	487	496	528	480	477	500	490	533	530	506	533	456	485	470	490	516	492	511	516	514	491	535	555	523	556	502	486	507	529	491	513	482	544	513	511	507	564	480	514	544	498	545	543	466	525	503	528	529	510	500	480	535	519	498	526	486	516	517	509	499	522	504	484	521	509	537	512	554	514	502	529	516	499	490	522	499	485	501	483	512	542	503	520	487	533	535	514	476	532	516	510	495	527	474	516	561	476	501	494	530	530	466	526	491	542	508	491	497	539	531	524	528	501	501	519	475	523	484	510	454	510	501	523	495	513	482	499	514	508	482	515	522	499	502	524	512	509	524	495	494	522	528	481	519	479	516	516	537	486	491	517	508	532	508	489	480	532	535	479	556	489	475	506	553	542	507	487	524	512	505	527	519	511	525	481	532	488	483	523	470	538	516	494	520	470	531	520	463	516	487	531	555	466	457	502	533	484	475	473	451	502	496	474	498	477	516	480	486	517	493	518	529	517	499	533	473	542	478	543	516	513	498	521	523	481	513	514	495	512	491	528	506	514	479	504	519	527	526	546	537	477	527	509	522	502	526	514	510	512	493	503	473	509	498	479	501	503	496	513	506	508	494	523	556	499	509	506	487	513	457	492	497	534	496	504	494	478	508	503	496	520	558	501	489	555	542	494	510	529	543	498	532	507	487	481	484	521	517	484	501	472	532	475	493	515	526	501	530	505	494	507	510	517	523	545	503	533	538	548	526	558	494	508	461	527	563	514	495	543	517	515	522	538	507	516	488	532	486	484	485	459	520	501	552	512	537	546	543	516	508	507	503	519	492	477	482	531	497	477	489	502	500	489	554	472	509	499	536	464	518	506	478	512	519	513	496	499	528	467	512	499	535	504	481	498	577	507	538	483	485	481	495	500	492	506	522	493	505	541	512	532	515	523	518	519	497	525	491	539	527	523	501	511	481	498	542	528	456	545	505	475	521	532	460	529	502	537	476	457	532	479	526	449	521	499	480	495	507	468	504	480	505	507	491	477	523	517	491
27560	20826	9697	804	503	476	426	433	425	381	421	461	381	351	381	402	389	425	377	413	346	395	394	382	448	396	398	369	406	404	400	380	410	401	389	421	410	396	381	396	369	425	365	405	390	391	387	436	376	385	393	397	409	374	374	382	390	409	420	398	377	406	377	399	392	400	397	413	396	395	396	396	365	404	381	392	424	381	384	383	427	396	404	391	378	442	404	403	439	433	390	400	362	362	409	415	371	385	428	400	405	377	382	414	384	399	402	419	399	405	366	359	405	361	402	409	399	389	362	410	386	348	391	403	420	375	408	397	397	395	373	400	399	371	408	393	413	395	403	360	390	382	393	375	391	387	412	365	434	360	378	360	365	401	433	388	410	421	372	383	426	382	405	392	423	376	382	391	384	374	388	395	385	439	435	339	378	380	392	365	384	394	400	356	377	414	367	419	394	378	395	387	382	356	387	384	375	386	407	372	378	385	367	424	384	403	386	379	401	385	369	383	368	392	389	394	412	384	408	396	443	421	374	398	387	397	399	393	414	418	410	393	423	418	394	398	378	379	388	417	398	379	370	414	377	404	378	410	381	385	397	383	375	362	393	414	429	387	395	394	383	407	366	425	369	384	372	398	395	396	375	381	406	381	395	448	403	410	376	434	387	404	415	397	385	369	373	398	407	393	405	397	426	368	392	376	387	400	377	385	406	405	382	403	381	407	375	439	399	439	363	440	405	388	397	397	387	361	407	382	429	390	391	395	413	413	385	427	365	443	402	414	399	394	378	412	385	380	396	381	411	393	402	427	396	398	394	385	422	403	389	439	416	380	386	397	413	388	371	390	372	413	414	362	375	425	394	395	392	410	410	412	431	435	426	387	359	398	384	384	440	385	386	410	417	369	418	365	383	410	407	390	361	418	382	378	403	406	404	376	411	375	398	398	384	392	388	391	381	412	386	384	431	400	397	393	394	418	389	369	405	397	381	388	344	400	407	380	412	372	384	411	384	387	407	380	417	391	399	402	423	385	404	379	371	379	382	379	387	409	394	398	441	417	408	369	390	413	404	389	389	386	368	389	427	412	382	424	413	406	399	407	425	397	404	396	420	430	396	398	363	427	432	365	377	426	381	439	379	383	377	380	392	390	403	386	448	387	352	406	385	382	398	420	375	393	450	433	393	399	410	378	385	427	379	376	376	383	352	403	395	391	383	383	417	420	378	387	381	404	382	399	408	381	404	399	408	420	412	359	410	410	378	397	332	378	377	346	398	419	386	404	401	380	414	385	383	416	385	389	409	374	370	367	416	379	396	401	399	375	383	409	393	393	402	416	350	380	395	389	383	409	388	397	388	388	370	357	387	439	369	406	403	404	387	408	428	394	446	398	407	390	357	356	395	409	391	382	403	367	419	424	390	415	385	385	405	407	404	392	377	401	391	401	402	381	403	437	425	392	413	362	392	418	421	405	393	417	384	389	394	447	371	368	347	375	393	402	391	389	378	381	366	419	415	412	401	359	412	393	386	417	407	393	385	418	420	391	430	364	402	437	416	359	405	390	409	400	423	407	408	398	416	419	375	390	417	403	387	369	400	408	369	380	380	425	404	370	395	393	401	443	358	389	402	376	389	382	386	406	436	426	395	394	405	369	400	402	426	377	406	363	412	364	408	399	414	395	410	369	401	365	376	398	414	410	387	395	382	392	417	385	388	406	361	407	394	407	381	395	399	393	398	381	419	395	426	372	423	411	418	393	382	401	401	387	392	360	399	392	401	394	408	400	396	389	440	380	411	401	415	393	403	373	387	396	436	392	376	394	404	387	351	433	413	381	408	416	398	375	375	389	401	438	391	401	435	443	425	396	372	396	406	403	401	385	406	355	390	396	396	384	395	408	402	384	385	424	418	416	418	392	407	411	390	391	386	367	404	410	427	428	403	395	413	420	407	382	379	401	381	388	377	392	408	376	402	376	402	377	392	406	376	394	406	377	386	382	387	388	422	388	364	396	385	389	398	411	384	416	375	423	393	405	392	363	386	403	409	412	394	393	411	385	392	398	397	421	379	403	412	396	389	406	410	393	405	376	404	379	391	387	391	378	430	391	398	408	407	383	363	399	372	425	418	378	388	372	420	369	398	399	417	374	406	424	371	397	387	447	444	386	379	415	374	429	361	415	381	368	382	396	406	391	381	371	397	376	417	382	408	383	381	401	381	420	395	388	388	390	421	378	379	369	380	394	401	373	385	406	418	411	416	379	397	375	365	415	362	397	396	412	405	381	346	381	386	390	402	391	386	407	439	400	407	406	390	415	404	380	384	408	416	438	401	401	395	438	395	387	425	352	384	361	385	394	390	393	356	402	412	386	378	418	405	394	404	388	361	383	407	409	408	409	393	362	402	394	361	417	377	393	337	395	394	407	379	381	390	382	405	421	383	382	389	395	403	373	420	369	411	416	399	404	406	449	352	414	395	385	407	408	390	380	416	380	413	402	403	397	405	422	388	425	463	388	389	390	393	379	388	393	415	403	379	408	407	388	405	377	411	379	396	380	370	417	414	378	360	390	373	405	391	391	375	399	385	384	433	389	376	393	378	385	398	366	389	399	388	405	419	392	395	423	368	397	413	388	350	411	404	391	421	352	381	367	384	404	413	417	381	397	398	373	396	361	409	417	410	365	385	400	414	409	402	406	381	425	421	385	402	376	419	382	391	359	362	420	392	360	380	383	400	360	393	423	343	410	405	394	401	380	405	385	344	413	397	412	403	399	392	380	398	409	408	410	365	374	382	394	389	410	410	362	376	378	411	377	412	383	385	404	398	401	399	380	364	400	365	420	385	387	407	404	381	348	380	395	395	389	369	413	373	384	399	407	384	408	410	369	408	430	393	388	374	411	396	384	376	416	386	396	342	387	369	422	354	405	379	400	388	395	377	392	389	398	401	373	390	388	377	398	391	368	377	437	427	364	425	402	423	400	382	390	389	392	402	399	374	389	378	426	380	413	391	393	417	365	393	405	412	381	396	422	390	413	378	375	394	406	417	366	413	409	397	365	404	449	377	396	397	395	380	403	374	394	417	379	383	415	389	421	424	366	396	391	405	404	426	372	370	422	445	361	412	392	398	383	411	382	403	374	414	410	427	366	415	389	396	379	372	430	382	383	382	352	407	432	418	384	403	385	412	414	369	419	413	396	383	404	420	342	383	360	403	399	387	444	413	385	379	415	393	381	384	412	387	384	378	377	394	365	432	405	416	399	419	381	369	373	392	402	419	343	386	420	413	385	381	434	390	401	374	379	380	393	389	411	349	405	394	387	411	397	391	372	388	394	434	399	378	388	384	383	399	384	369	377	384	407	400	380	399	394	380	383	388	441	420	405	389	410	389	387	381	392	389	403	389	367	369	409	396	380	388	440	347	391	369	403	408	404	405	400	405	376	386	358	426	393	418	383	378	395	390	391	422	419	358	377	387	375	376	397	366	414	395	399	372	405	415	387	407	396	385	410
4084	821	697	527	496	461	442	407	434	429	402	406	435	404	405	378	387	393	406	400	422	435	417	379	387	432	396	393	432	417	415	431	410	427	379	390	397	404	368	371	421	416	350	430	401	378	392	419	405	354	368	410	384	432	370	417	379	383	399	390	391	369	419	397	386	407	406	356	446	367	403	390	405	422	406	418	405	425	397	391	422	405	414	414	417	414	388	381	436	434	414	409	387	401	398	411	401	399	402	408	392	406	426	420	401	400	404	407	423	434	425	400	415	433	363	387	404	379	399	414	399	380	439	377	400	380	397	426	418	437	394	396	419	439	386	400	404	405	377	409	399	420	414	388	398	387	393	417	402	346	414	427	386	395	423	416	429	375	412	391	400	416	380	398	399	390	392	355	390	394	404	404	401	397	389	402	374	378	417	360	401	383	449	375	362	429	374	389	428	408	385	401	379	408	414	385	409	418	394	372	400	384	418	413	435	428	381	436	383	422	426	438	402	386	396	410	441	383	378	403	385	404	419	448	406	414	371	412	369	398	378	426	413	392	411	418	400	374	412	338	435	392	412	399	463	358	421	422	388	435	379	415	383	403	408	411	381	398	425	430	411	404	399	412	408	410	421	401	409	444	416	388	439	409	397	397	397	400	392	434	398	398	400	395	377	394	406	372	418	368	382	422	435	429	417	435	444	403	392	423	382	340	424	420	427	361	460	390	392	432	379	396	400	386	364	448	395	402	367	429	418	408	422	396	384	350	415	425	412	412	399	443	397	406	380	395	439	409	395	395	387	396	392	420	383	390	430	393	403	380	384	386	427	424	404	413	403	417	387	420	380	384	410	384	437	407	445	398	409	406	398	389	366	384	381	422	403	395	394	434	412	399	423	400	411	445	426	402	407	414	420	434	395	418	401	415	379	427	407	420	408	430	399	430	397	408	382	366	399	386	389	415	383	357	433	417	408	415	425	393	419	436	385	381	401	418	430	421	381	400	418	392	406	397	412	421	457	423	381	375	372	368	452	358	407	391	405	369	399	411	392	424	377	400	444	391	429	420	409	414	420	401	422	424	411	415	399	394	392	420	372	414	378	398	398	371	436	405	454	384	382	443	418	398	374	396	425	415	442	419	429	431	407	417	427	402	398	403	393	389	386	427	417	433	382	402	409	435	388	382	416	389	435	402	378	372	431	408	406	379	413	412	391	385	417	402	437	387	395	379	413	410	382	400	449	404	401	411	394	413	404	412	403	399	435	387	412	409	370	361	449	399	402	394	416	404	409	417	405	374	372	421	379	441	426	371	401	421	390	400	428	390	415	389	409	393	404	418	400	398	373	417	412	408	403	389	407	405	414	413	411	423	422	402	400	400	379	405	400	401	445	397	415	356	385	409	420	420	458	376	412	379	393	415	375	379	419	390	433	415	412	391	401	414	436	375	405	399	407	392	404	385	440	406	391	374	413	417	350	415	399	406	403	415	398	385	382	427	396	404	374	409	361	397	392	422	351	374	430	400	391	380	407	422	376	413	430	430	431	434	424	393	400	384	442	410	405	380	409	395	426	374	436	369	396	433	447	385	409	382	380	405	403	383	410	387	416	403	417	396	399	423	389	393	403	373	398	395	427	424	428	392	409	410	375	437	401	373	402	401	392	379	401	385	445	398	417	382	427	414	405	408	426	397	389	388	432	391	406	425	416	367	405	435	372	382	415	390	381	398	379	379	416	399	437	392	408	360	376	408	417	371	399	417	407	412	424	417	399	429	410	406	430	414	434	429	393	397	348	394	397	421	415	406	387	408	444	454	399	398	381	411	423	422	408	427	385	401	392	439	392	431	406	406	416	420	413	362	413	407	405	392	403	380	415	399	392	411	415	417	392	394	393	397	428	374	406	401	415	399	366	407	406	380	422	402	373	387	380	377	430	409	390	394	401	394	404	413	403	408	420	418	395	395	420	421	415	389	402	433	379	390	383	401	396	430	359	381	398	436	382	392	387	402	389	406	423	427	367	412	370	388	429	394	415	392	409	405	398	474	381	421	410	393	390	446	423	428	385	430	430	388	442	397	424	418	408	421	397	422	391	411	411	420	398	397	407	393	393	381	407	409	393	417	376	399	405	397	373	394	396	420	395	435	364	405	391	391	423	388	392	419	409	388	439	364	438	404	405	415	380	393	412	380	432	376	409	413	393	390	420	402	394	372	395	410	420	419	372	406	399	416	389	385	390	405	383	423	417	426	409	391	446	431	398	414	445	397	424	414	387	421	410	405	376	430	394	368	408	448	405	416	402	394	408	406	428	444	393	413	412	393	398	389	429	402	384	380	390	385	412	395	372	371	368	407	423	396	410	418	409	394	417	403	457	395	409	400	383	432	367	400	385	422	387	402	405	381	412	342	430	405	375	397	411	451	400	406	419	442	437	439	421	383	362	385	425	413	383	411	429	408	421	391	388	420	379	412	428	422	421	386	374	404	398	420	402	407	408	420	374	412	371	429	375	401	353	385	417	404	394	417	394	404	428	414	429	381	390	419	427	382	381	416	410	413	391	409	443	381	402	397	390	395	417	389	429	429	397	418	396	399	384	403	409	441	374	397	428	404	413	438	428	392	388	382	394	410	392	388	395	400	429	411	456	412	394	395	391	357	382	365	414	378	408	427	401	400	375	415	399	425	391	402	418	399	374	414	407	400	408	398	413	409	417	391	423	338	440	425	380	402	401	429	392	398	389	402	399	410	407	392	442	447	385	396	393	430	434	382	393	398	405	394	451	384	386	400	383	398	386	384	412	391	398	394	443	384	396	386	408	394	378	390	368	357	383	370	407	405	405	418	380	418	407	402	400	424	437	403	422	401	389	386	384	404	413	385	386	388	394	408	417	399	408	340	417	393	403	409	431	362	436	401	382	396	390	437	394	380	384	409	398	395	422	387	422	387	427	369	396	404	361	395	402	437	430	374	401	376	411	410	408	363	408	401	407	381	385	414	387	426	400	460	399	416	382	382	409	397	439	418	392	422	427	417	403	399	396	385	398	405	452	381	411	379	400	410	413	408	444	411	410	421	390	380	428	433	393	387	385	394	420	414	421	403	409	394	379	392	389	368	386	428	397	401	386	402	373	418	368	398	391	394	379	428	429	399	395	446	417	402	414	383	449	407	392	408	405	402	415	399	389	389	387	397	445	364	406	383	388	425	390	407	385	400	430	404	402	400	411	408	355	401	419	416	437	377	408	435	385	392	413	430	397	435	398	397	384	427	397	384	412	431	398	422	395	462	401	393	391	381	379	414	381	384	389	379	414	404	398	426	380	380	387	392	400	409	386	390	386	395	418	404	412	381	366	397	386	408	361	389	369	457	393	404	381	415	429	421	378	401	396	409	381	394	418	382	398	402	380	383	390	403	360	393	405	398	435	417	406	408	394	385	432	424	436	382	414	383	398	409	400	396	347	453	410	408	397	404	401	431	410	389	421	386	391	419	428	402	405	385	361	395	392	434
23929	21350	29030	24028	21353	20394	2752	1240	1020	966	891	851	803	776	743	697	755	763	681	724	661	708	670	680	733	677	662	691	667	721	720	699	698	639	626	593	672	672	687	631	717	697	687	692	686	663	661	643	682	690	647	662	667	689	697	648	689	699	693	678	614	633	659	649	625	672	628	646	663	633	668	675	671	660	671	644	663	635	682	619	668	640	623	679	660	721	678	687	652	626	676	656	671	668	650	663	696	637	732	600	677	659	632	695	657	666	654	633	701	620	682	688	662	670	636	659	662	671	619	616	652	654	684	664	663	710	709	660	678	663	638	637	670	656	671	658	635	665	680	669	623	696	598	610	654	650	622	686	663	661	681	664	669	670	623	645	637	675	650	634	663	648	657	684	629	660	673	632	640	680	612	646	667	628	659	685	690	654	667	680	685	626	672	641	693	654	705	709	673	661	686	704	634	660	679	666	674	686	724	696	639	613	666	643	628	655	630	669	640	638	637	674	640	706	665	659	589	625	668	656	649	666	689	674	705	640	663	669	698	678	663	640	671	646	656	652	694	602	686	665	631	660	642	687	658	693	675	650	664	664	684	629	622	684	607	676	683	669	666	655	681	684	691	690	662	636	658	644	650	664	646	670	652	657	660	684	657	628	660	710	629	642	667	673	671	657	674	594	670	648	637	658	636	635	689	632	669	617	666	732	655	599	672	626	675	685	652	623	711	680	675	689	658	705	673	674	634	673	620	642	636	625	701	669	679	694	667	651	649	687	680	682	664	655	634	708	668	692	646	656	672	672	671	665	623	706	652	632	720	654	683	651	685	657	677	644	672	658	662	635	644	666	629	682	668	683	681	601	716	695	685	670	653	632	666	670	632	627	679	666	662	655	654	670	641	646	639	690	660	660	703	728	677	670	630	673	649	668	688	661	653	707	693	670	635	630	663	684	643	683	609	661	658	680	632	687	659	667	702	639	651	643	696	647	664	675	640	700	650	666	614	637	619	651	693	688	642	638	686	663	727	658	636	648	637	625	627	662	653	630	667	668	660	657	645	669	682	653	616	653	684	692	662	689	691	686	679	714	632	654	622	652	673	670	657	652	660	666	673	623	662	707	686	666	628	698	678	676	644	650	667	664	611	637	642	649	709	696	675	624	599	642	659	635	649	647	659	602	648	693	660	679	706	655	656	677	691	661	698	671	659	590	668	680	643	674	677	614	627	643	659	683	635	641	669	703	693	678	645	636	695	671	663	654	660	681	665	638	655	652	669	615	641	674	658	689	652	658	658	641	645	685	700	668	651	697	660	726	616	678	698	675	693	629	622	618	665	649	674	659	630	678	669	640	682	741	687	631	641	659	648	649	650	652	659	677	671	718	657	664	627	639	644	649	650	647	643	632	613	640	658	683	666	682	663	659	680	667	638	669	650	637	659	687	612	647	630	644	655	730	635	661	621	655	649	635	673	658	674	664	633	693	651	672	645	687	620	673	643	698	672	669	655	695	696	658	668	676	652	664	677	647	650	659	684	604	661	691	641	649	665	593	720	665	666	626	677	630	639	666	665	598	656	654	662	656	658	679	668	627	662	669	689	705	649	694	679	651	629	645	648	657	673	665	665	672	691	674	697	654	615	660	633	635	681	677	680	688	687	670	629	662	649	673	665	678	636	656	615	671	684	647	690	637	659	663	651	652	683	628	671	652	672	660	654	660	680	589	666	642	647	721	617	667	676	628	707	717	639	658	662	661	653	643	638	677	648	623	608	693	645	676	691	675	686	686	632	661	698	651	655	591	661	640	694	618	665	657	641	654	660	686	664	683	636	676	671	630	642	738	666	662	675	621	651	685	675	704	637	643	631	659	694	666	654	630	648	666	701	633	712	640	677	701	656	697	634	632	612	643	666	663	646	647	625	687	657	711	694	643	682	671	699	638	683	691	684	641	666	669	660	646	617	600	667	639	645	649	666	656	652	653	734	625	681	679	653	662	624	689	700	693	659	677	691	629	652	694	639	643	641	736	638	664	650	661	618	682	655	655	625	679	672	664	701	648	640	669	672	638	639	651	677	673	636	683	662	678	660	651	660	690	665	671	670	674	658	671	681	655	667	649	605	654	639	649	651	654	616	633	650	632	672	624	639	644	674	637	663	677	690	680	659	713	659	632	638	633	687	709	664	662	673	675	648	699	653	655	686	652	674	670	682	674	645	651	646	650	591	635	645	689	701	626	719	645	675	668	622	682	639	641	645	641	621	650	605	682	657	636	665	673	652	685	636	624	628	639	661	672	623	670	625	695	655	667	636	627	665	643	652	666	633	645	656	641	665	632	588	658	623	656	664	640	699	644	689	659	650	649	677	704	639	681	666	620	668	679	696	630	692	708	632	724	685	622	643	669	629	612	671	704	639	675	696	671	671	673	694	650	651	680	634	700	658	677	654	625	663	673	664	661	663	650	679	625	632	618	740	635	701	645	648	652	668	707	663	691	661	614	693	674	606	673	660	688	644	675	671	660	672	699	684	687	690	653	622	665	668	659	629	647	660	652	638	686	662	649	633	633	675	660	644	655	681	671	687	626	685	679	668	629	667	636	665	703	664	639	667	630	690	637	633	619	628	644	645	649	637	615	680	678	648	609	650	674	604	669	642	612	682	673	639	617	671	665	632	627	590	661	613	658	670	690	702	620	654	661	691	660	717	622	675	666	678	633	628	638	670	681	626	663	657	629	664	630	675	644	669	661	644	662	671	623	669	662	732	627	639	689	651	696	622	623	661	632	689	670	672	638	629	639	666	651	673	664	668	637	637	656	632	657	677	672	642	652	656	679	614	623	679	662	686	684	651	674	661	650	663	635	642	664	682	618	683	693	699	673	676	668	628	596	648	695	676	676	664	662	633	681	579	699	672	653	625	627	660	671	623	629	630	713	642	704	663	626	657	707	649	705	655	685	674	647	616	663	720	666	724	664	674	640	668	650	682	676	629	672	655	657	624	702	648	647	707	657	663	741	655	645	678	661	675	626	692	634	662	675	652	619	621	659	692	640	678	684	647	668	634	671	649	660	668	587	674	662	665	668	662	646	658	603	650	652	660	682	666	699	654	632	678	656	633	674	631	662	697	659	628	647	612	678	673	673	674	617	637	655	701	596	678	659	688	648	679	626	656	652	673	645	668	611	665	628	654	678	686	671	649	614	667	639	633	666	666	688	656	655	630	603	622	661	710	664	686	675	658	621	621	692	664	622	659	649	651	642	690	674	655	651	680	650	653	630	658	665	620	638	619	684	623	699	653	656	623	641	663	636	639	682	626	635	662	629	673	669	661	619	626	666	634	681	647	692	650	641	644	681	639	688	635	680	679	653	672	645	643	657	636	699	638	624	646	642	702	642	624	675	680	660	723	667	609	651	656	680	650	626	671	662	656	671	645	647	626	654	643	663	653	672	678	622	639	641	728	638	686	640	716	640	647	706	666	631	639	638	637	646	712	657	661	674	653	660	655	648
3772	9624	7847	3978	2694	2170	1712	1451	1228	1012	1009	953	852	810	835	750	743	770	744	746	728	745	716	758	683	763	680	714	698	732	693	690	691	702	682	692	629	743	688	708	699	675	700	685	696	683	669	673	662	650	647	703	669	685	655	665	703	652	685	644	678	675	682	663	669	722	683	625	685	692	667	656	671	674	709	618	658	649	707	751	652	666	726	655	656	688	632	647	712	676	663	634	707	699	665	657	687	668	681	671	699	673	684	667	726	650	692	654	637	682	698	676	656	681	661	703	679	727	693	628	641	639	682	661	694	705	654	663	670	682	707	689	647	680	654	665	679	678	702	656	626	642	660	664	686	678	691	629	651	658	662	692	655	695	661	689	675	650	662	654	678	727	699	671	657	687	687	694	652	656	639	696	669	665	657	722	698	673	637	694	682	647	663	650	691	646	682	665	686	709	702	651	692	658	656	667	670	713	677	706	670	653	664	648	653	681	707	734	663	617	666	656	673	681	693	672	669	677	704	677	643	696	665	700	700	680	646	673	656	698	654	642	653	694	656	678	708	681	651	677	653	709	682	687	666	715	731	704	690	659	705	674	684	664	688	646	668	664	621	646	682	614	736	630	651	651	694	674	665	681	643	656	686	692	681	667	697	639	732	642	708	705	676	646	713	668	709	738	651	630	678	640	680	663	688	679	638	646	621	701	662	661	663	687	683	697	717	654	655	668	673	662	642	682	663	674	685	678	734	624	668	699	661	634	640	714	704	656	710	645	693	685	656	672	706	667	684	675	687	689	617	659	689	656	696	675	667	681	679	626	664	677	697	650	664	586	723	612	647	680	688	672	655	711	715	713	671	677	602	676	653	681	698	648	717	690	687	625	668	678	600	661	668	680	724	670	674	672	680	687	687	673	644	708	686	673	645	676	649	721	698	691	681	690	652	657	701	676	675	694	670	686	669	643	676	640	674	714	653	679	649	706	690	651	665	689	648	679	637	631	684	673	665	631	692	674	666	658	681	674	698	670	704	653	684	703	618	686	640	682	664	697	688	716	653	622	670	688	658	703	710	636	669	662	679	678	696	643	663	665	664	642	691	631	669	672	693	683	732	688	701	630	649	653	681	641	649	631	680	613	681	682	731	664	653	693	635	623	662	714	701	686	674	693	702	663	677	674	693	683	682	696	649	657	682	636	725	715	632	673	692	696	667	708	646	665	690	703	646	639	674	694	684	615	677	647	660	679	699	664	689	718	702	697	726	650	694	689	699	711	677	657	694	654	672	682	646	666	620	652	663	706	634	665	681	667	674	649	684	686	684	687	648	631	624	705	693	694	681	681	646	667	683	640	654	690	646	659	654	677	719	685	664	652	691	715	624	652	678	694	643	683	691	663	653	630	670	708	637	661	640	698	676	668	654	679	688	652	649	664	649	727	614	651	639	655	668	672	654	673	695	706	690	655	669	676	689	694	698	703	683	685	675	682	621	647	653	688	666	675	663	669	632	667	606	664	706	656	675	670	646	719	683	665	681	700	615	689	647	659	600	687	701	716	664	638	653	672	642	677	621	649	676	678	654	665	662	633	635	643	651	683	725	710	673	681	725	672	731	637	678	624	660	695	660	661	679	637	702	661	672	716	644	713	683	639	667	646	647	697	644	678	684	717	690	667	689	720	622	629	659	654	675	620	672	629	676	709	644	670	686	616	675	683	640	626	597	670	648	661	696	680	738	643	670	721	682	710	660	679	703	700	680	670	678	713	662	625	650	645	613	713	692	680	639	667	707	647	631	674	614	662	675	685	667	679	681	654	645	742	637	627	648	707	667	664	709	640	684	663	701	701	689	687	675	668	639	669	655	687	656	665	704	698	700	707	679	698	666	699	707	643	658	613	646	654	647	670	683	700	655	643	677	679	667	650	733	708	631	634	678	660	665	647	666	666	687	667	674	738	657	675	669	672	657	650	648	669	701	659	646	658	728	701	670	680	693	719	701	675	666	670	696	713	712	649	668	680	620	754	694	645	695	639	669	725	699	666	637	696	649	650	684	648	630	669	671	642	685	673	675	678	671	692	668	681	642	712	644	633	646	674	652	658	696	685	685	655	669	681	651	742	682	712	665	676	669	683	657	673	648	718	678	675	676	682	694	691	657	668	708	657	678	664	672	682	668	699	618	665	711	669	673	657	673	625	680	695	695	668	637	669	685	657	685	637	706	728	675	625	652	659	687	629	652	635	682	669	667	665	640	639	690	654	677	669	675	713	684	678	670	656	667	644	714	671	685	682	648	670	673	673	701	708	671	726	702	633	727	680	669	687	677	661	692	592	631	668	659	680	687	668	675	651	689	641	645	692	707	667	758	677	638	691	683	664	655	708	669	686	675	673	710	687	681	662	632	683	671	643	672	716	691	684	679	681	675	670	667	666	649	640	690	653	646	697	680	684	667	691	680	633	694	649	665	663	675	698	664	658	697	633	689	656	699	649	670	707	650	682	643	662	685	654	691	638	687	641	667	614	699	619	689	676	632	654	715	661	670	673	632	696	715	685	680	649	711	634	668	677	668	659	711	704	690	669	670	708	708	699	667	720	699	663	652	674	653	720	681	687	652	618	699	625	667	656	694	700	681	634	671	684	666	690	663	657	679	661	667	666	672	689	673	738	632	607	658	661	693	680	682	683	708	680	691	671	691	656	694	654	651	687	657	679	663	676	683	665	665	664	724	717	676	692	660	664	732	670	615	689	664	663	679	663	638	697	656	625	651	719	682	686	698	689	670	624	646	656	678	704	659	652	650	701	710	670	652	677	648	692	659	639	674	673	671	663	665	718	694	666	681	713	628	675	657	652	674	679	634	637	696	693	648	641	652	653	673	667	648	673	698	648	639	681	704	660	688	691	699	684	652	639	673	694	673	672	657	695	682	691	670	668	693	668	668	721	668	681	680	654	717	643	678	700	661	658	654	676	680	675	690	667	659	709	664	671	705	671	622	690	679	651	650	641	670	656	681	660	660	686	721	675	739	624	668	708	641	682	596	685	672	662	674	693	625	664	677	678	655	637	712	663	648	696	624	707	672	670	656	658	701	663	646	713	730	670	648	710	688	689	655	701	704	703	653	703	656	672	642	639	671	709	683	694	650	680	687	674	733	623	681	635	672	691	658	665	638	657	642	703	635	687	694	660	691	678	672	684	708	739	649	711	651	670	678	621	651	681	664	682	724	741	686	665	663	658	688	660	695	684	655	670	692	607	676	667	716	684	697	677	659	676	699	669	673	673	663	701	644	651	723	701	699	656	664	639	637	666	669	631	683	695	669	672	695	651	680	681	683	674	686	651	702	652	685	667	636	638	666	683	695	682	673	660	662	709	653	641	684	657	663	736	636	718	739	663	673	666	656	667	666	675	719	682	669	652	673	683	647	660	650	649	626	674	712	632	648	683	687	654	628	641	673	676	643	648	677	679	701	653	644	659	697	692	668	682	607	710	675	694	679	675	698	655	701	641
24920	21346	28474	24505	21224	5689	648	471	371	322	296	282	244	245	225	237	226	194	224	209	200	220	197	219	202	163	181	194	187	206	184	196	167	195	179	187	185	196	187	205	211	189	184	186	187	167	173	189	174	198	158	200	197	185	193	176	186	208	203	178	177	156	182	158	170	172	169	194	176	199	172	200	148	164	160	199	208	173	192	177	183	201	197	177	195	172	161	175	188	179	159	221	180	166	177	165	188	166	199	178	182	167	182	174	181	191	177	196	169	232	195	200	165	181	199	188	194	183	170	182	169	186	177	175	194	190	185	182	195	192	206	156	195	192	193	176	185	184	172	197	164	202	181	194	187	194	200	175	203	174	202	175	199	180	161	183	187	183	193	177	186	179	206	190	171	183	148	191	182	194	185	162	176	222	190	188	183	166	166	179	191	176	177	185	187	174	189	180	212	175	186	182	182	175	182	194	191	146	162	170	179	190	184	181	170	187	179	188	206	170	198	176	184	184	196	170	161	194	202	165	188	177	164	185	185	151	194	177	174	193	157	184	204	169	171	186	161	198	185	164	191	204	181	203	166	189	213	180	186	174	166	173	191	189	169	164	160	189	183	185	189	186	194	188	174	174	185	190	209	183	188	187	208	192	168	200	205	200	190	185	188	189	161	186	178	152	169	200	181	187	204	158	179	183	178	177	156	224	172	161	169	171	178	176	161	155	188	199	172	191	180	195	189	172	173	174	185	187	195	200	182	174	181	208	191	196	180	188	177	201	187	185	183	176	180	184	174	168	173	174	168	192	181	152	184	181	176	172	172	170	178	171	177	162	172	199	176	177	185	173	191	193	162	179	156	202	163	179	183	179	191	201	182	170	161	173	168	195	175	203	193	183	198	205	171	181	180	185	166	195	208	188	192	175	189	214	193	164	176	192	179	205	193	185	183	195	177	175	163	171	208	197	186	161	167	178	220	166	175	178	187	168	182	173	188	191	187	199	166	170	190	155	189	179	191	185	181	187	166	174	183	175	167	169	186	180	182	192	203	166	182	195	190	177	199	163	183	188	193	207	176	207	208	173	188	189	153	164	183	167	194	162	192	177	203	207	179	188	168	207	160	206	193	172	198	190	208	174	182	188	180	165	181	206	172	166	172	175	164	187	189	181	205	170	181	173	166	179	183	165	183	179	200	167	171	196	204	176	177	180	198	183	195	188	168	176	186	158	172	185	204	186	181	171	185	178	173	176	162	157	181	178	201	174	169	188	183	174	195	182	180	175	155	167	204	189	198	168	178	171	180	173	162	182	190	177	172	198	180	190	186	206	187	199	173	197	185	191	183	193	198	178	165	157	182	170	181	186	179	181	196	174	198	197	166	172	172	179	183	159	187	165	193	184	214	180	208	178	217	188	183	153	176	187	185	194	159	202	167	182	193	196	193	203	186	149	182	176	171	176	183	192	175	183	187	178	179	166	196	161	189	171	189	190	180	147	182	181	162	167	191	157	177	178	192	186	182	194	171	182	171	197	189	158	205	167	188	194	161	177	163	187	179	177	178	163	170	190	163	190	180	169	172	188	179	177	186	190	182	198	193	177	166	170	185	181	192	179	176	183	174	170	181	158	201	195	164	173	154	185	170	160	184	199	184	189	186	200	198	189	195	159	192	173	182	179	177	167	205	182	204	172	189	177	184	166	183	197	166	181	187	182	186	178	192	162	218	168	164	198	159	188	167	177	168	194	176	201	184	185	164	166	206	180	206	182	175	207	175	181	170	193	185	161	175	208	148	155	182	175	173	170	177	184	166	181	180	176	159	181	179	164	188	161	186	193	182	168	181	159	185	179	175	161	169	204	188	177	212	202	195	174	149	184	190	171	199	175	178	194	167	180	186	169	173	159	172	192	178	172	181	175	162	169	157	186	190	181	184	170	180	190	168	170	181	182	189	181	181	183	192	215	164	196	153	164	183	191	161	156	170	179	210	173	188	174	182	171	166	191	191	200	190	203	196	172	180	171	169	172	172	174	194	181	183	192	184	181	172	191	203	189	181	192	168	168	157	212	192	173	201	195	195	174	200	162	169	175	177	193	177	168	158	218	191	189	183	196	178	185	189	164	177	189	191	193	161	155	176	179	165	175	197	176	185	194	175	186	193	189	167	165	180	193	180	170	176	176	174	197	185	170	174	190	215	161	211	173	169	208	162	160	158	151	184	165	171	180	201	186	182	159	184	185	191	209	185	209	161	184	187	150	180	162	191	170	174	187	177	202	200	185	178	197	175	166	169	185	193	180	177	175	174	170	185	208	177	175	184	206	167	168	174	173	182	174	200	186	190	185	170	181	173	205	182	177	174	181	170	174	169	184	194	206	188	167	193	189	184	185	196	180	211	186	177	186	174	169	166	169	182	177	174	197	169	201	164	168	183	186	158	178	170	161	168	185	198	195	180	183	190	152	200	192	183	167	166	171	167	190	200	158	185	177	208	181	188	192	213	171	208	181	192	168	169	196	175	196	186	180	164	196	161	155	180	183	177	202	179	168	182	174	189	173	162	194	175	192	195	172	185	216	183	197	192	178	200	163	178	174	179	179	194	152	180	186	167	185	179	198	179	217	189	199	208	195	188	173	171	218	172	182	161	179	160	180	188	194	169	170	179	156	169	196	185	189	196	189	180	184	186	200	171	183	193	162	174	170	172	209	164	161	179	196	171	183	177	203	174	177	178	198	173	188	158	176	181	182	160	159	179	186	171	157	194	192	199	184	200	172	169	188	185	175	170	178	176	181	172	158	213	184	192	202	181	157	165	179	176	176	149	170	204	160	191	196	178	156	170	179	171	192	181	177	181	190	180	175	160	181	185	190	190	182	180	176	183	168	183	184	178	189	198	189	176	200	176	190	198	154	205	187	187	177	179	167	194	181	198	184	182	185	193	201	200	196	192	191	175	163	182	187	188	147	187	191	189	196	170	172	177	178	184	186	177	159	188	175	200	167	170	188	210	172	175	184	179	172	191	162	187	179	171	179	166	170	148	176	153	176	177	174	180	160	184	165	197	178	172	181	181	211	195	179	179	178	186	152	170	193	164	188	177	201	176	184	188	177	195	165	164	152	195	190	206	171	172	189	185	178	180	195	171	161	168	187	164	190	186	206	205	184	172	186	179	187	188	197	187	173	183	174	197	193	173	189	166	165	166	161	184	175	158	185	198	190	175	190	207	178	200	190	187	182	167	177	214	173	189	174	203	152	176	163	171	187	187	175	183	191	199	183	170	174	180	200	185	180	183	191	177	196	188	173	174	187	179	185	178	192	152	180	193	213	166	194	186	195	160	176	183	187	178	169	198	155	161	166	179	198	173	195	179	181	160	200	183	171	173	177	172	179	182	172	184	179	181	168	184	178	176	179	176	170	171	168	183	187	192	180	182	163	184	179	189	182	201	188	194	178	183	208	193	165	189	200	173	197	195	206	188	174	178	208	186	192	181	172	167	183	184	177	188	191	179	155
3646	6216	4946	2336	1646	1111	871	638	562	467	414	375	328	340	310	298	274	284	262	234	232	230	231	186	227	214	257	198	203	210	194	221	207	211	227	210	210	203	236	236	223	224	214	217	212	198	172	207	188	196	193	218	206	195	211	188	229	194	183	231	207	223	211	199	211	183	201	187	199	192	190	194	201	197	187	195	222	202	208	198	200	184	194	165	236	209	198	220	199	206	202	204	208	184	185	217	210	216	208	194	215	207	214	209	178	207	169	194	204	216	183	212	206	187	209	204	200	213	203	214	189	192	209	211	173	226	253	222	219	211	184	202	217	178	195	195	201	188	202	171	223	196	199	209	212	201	195	223	206	217	221	219	215	186	218	197	213	197	212	204	204	184	204	196	193	202	214	224	203	199	200	210	227	225	213	213	199	190	214	204	192	196	197	222	189	198	182	186	199	176	180	213	213	207	200	197	198	184	217	204	190	217	186	222	215	197	198	232	202	216	172	215	224	203	232	189	197	215	214	223	195	217	179	210	186	192	213	186	220	202	209	201	206	184	208	191	197	203	216	222	227	192	202	206	196	207	196	179	216	199	195	189	185	204	185	209	211	200	211	207	204	203	194	191	210	200	210	194	203	197	207	194	213	208	212	215	216	199	223	214	195	199	178	208	201	191	192	234	199	202	198	199	209	198	209	212	192	202	206	216	218	187	224	212	216	177	194	198	196	216	190	189	206	210	194	206	218	203	205	200	212	211	190	199	216	190	250	186	208	210	187	193	196	212	201	223	205	203	198	212	201	207	203	209	179	240	215	221	194	205	183	223	186	178	173	226	194	190	200	197	203	210	204	212	200	199	211	209	189	213	192	213	231	180	215	199	225	152	204	203	212	230	176	196	217	211	204	202	223	186	195	206	207	203	193	214	188	190	193	190	203	197	209	187	192	226	185	201	194	194	218	194	220	201	215	197	207	177	193	200	183	192	210	239	205	208	193	226	229	210	187	226	187	210	218	217	208	179	201	201	209	195	206	195	210	203	194	197	205	173	211	207	184	200	194	218	203	211	190	195	194	221	194	219	203	214	212	181	194	177	208	195	189	221	209	203	212	169	200	173	226	214	204	205	211	197	204	199	211	207	213	207	184	207	197	181	193	222	204	203	188	179	216	197	185	210	186	194	199	201	203	195	202	188	203	212	194	228	198	186	194	199	204	193	168	206	175	214	202	207	208	189	200	190	218	161	201	200	195	190	226	208	197	189	209	198	199	181	205	195	194	210	172	195	225	186	209	208	197	194	217	211	192	186	212	208	198	204	202	220	219	234	215	205	185	193	184	203	196	200	192	202	226	180	206	220	210	224	193	199	205	193	176	193	207	194	204	198	204	203	188	198	214	201	205	202	221	226	197	191	216	210	195	212	196	216	208	191	231	185	218	192	211	190	191	193	210	203	199	206	187	201	180	191	199	185	190	209	191	192	192	204	201	182	217	220	199	198	209	220	190	211	214	208	226	202	195	192	201	218	200	211	210	208	222	185	190	243	194	195	182	202	173	226	201	187	185	187	206	181	189	190	200	213	186	193	191	189	208	186	194	202	207	189	222	171	196	225	202	206	212	202	198	197	180	210	222	193	207	214	193	227	228	195	200	187	209	187	206	160	190	186	218	204	204	196	212	240	220	198	186	199	212	229	194	197	213	226	185	214	207	206	209	201	188	210	217	195	197	211	204	194	205	181	200	208	228	196	245	206	223	196	210	199	199	215	219	226	239	204	183	203	191	210	184	173	213	209	190	204	215	201	182	218	175	204	230	210	222	221	208	213	210	195	195	202	221	210	204	216	203	203	210	188	199	209	200	183	190	222	203	199	222	215	195	205	173	201	218	213	206	235	222	188	222	218	221	207	196	210	215	200	189	165	212	227	184	177	225	211	196	222	185	214	185	189	207	207	203	226	202	203	203	224	211	209	204	204	200	211	195	211	198	202	198	203	180	195	207	203	218	195	172	211	196	207	229	212	184	205	200	210	201	209	193	187	218	200	220	213	191	228	172	218	211	209	208	204	217	191	198	204	207	191	208	204	175	214	213	214	198	213	217	219	200	211	176	204	208	205	197	210	206	217	202	213	224	194	180	228	206	181	189	190	193	185	207	203	199	219	213	189	177	188	202	221	196	187	193	206	191	222	189	221	198	203	201	195	210	192	207	199	211	217	239	186	204	195	196	204	222	219	197	228	212	216	182	217	190	203	219	197	203	201	190	169	206	196	223	196	195	199	219	203	200	207	213	194	200	222	194	191	217	162	188	192	199	173	211	187	198	182	195	210	190	193	194	201	214	194	211	190	202	225	211	199	211	192	236	227	173	195	208	210	207	191	208	239	221	230	186	201	204	183	207	206	215	219	222	198	197	183	178	213	186	211	209	201	201	204	212	187	221	194	196	182	221	213	209	189	204	184	220	237	196	191	218	211	198	204	193	195	191	196	185	178	220	194	199	191	209	207	211	200	203	199	202	220	199	228	207	208	242	211	189	214	201	218	196	180	207	199	218	173	213	221	249	202	210	191	199	204	215	183	207	205	217	206	216	207	201	194	220	228	213	206	208	223	192	194	208	194	193	202	218	202	192	211	225	207	193	175	190	156	199	209	183	195	219	200	212	171	197	205	220	222	193	202	201	231	211	200	228	199	213	216	175	228	183	218	220	196	187	215	218	184	208	201	199	201	212	207	189	186	180	201	209	210	197	199	200	210	192	208	209	188	222	183	177	213	195	215	230	189	230	180	224	199	189	214	225	194	208	206	184	210	194	193	182	201	187	236	182	199	186	186	204	228	205	228	191	192	216	229	223	203	199	215	189	204	178	179	209	211	239	197	217	204	241	195	219	192	235	179	206	201	193	207	214	205	215	220	174	204	200	205	210	206	208	187	197	236	208	217	201	195	199	197	211	185	206	207	197	209	183	211	198	190	182	193	185	187	212	198	206	173	201	191	183	202	215	187	170	177	181	202	189	196	219	193	223	186	185	203	190	202	195	202	209	202	191	194	200	212	193	216	195	202	197	192	196	211	202	199	189	211	190	197	194	206	208	214	202	176	205	203	215	207	178	192	192	238	209	183	197	212	188	199	234	205	190	199	192	197	194	213	193	182	189	200	199	217	201	201	213	193	191	215	184	198	204	177	208	209	207	210	202	211	226	185	210	206	194	215	226	197	222	192	194	219	192	204	206	213	228	188	227	198	187	215	184	233	199	208	195	190	210	218	201	191	205	192	222	188	222	207	211	189	208	175	221	187	200	204	191	170	183	210	198	202	199	208	205	214	223	185	208	193	192	208	205	215	191	220	208	191	212	194	207	196	200	204	204	193	205	217	210	201	208	175	214	220	206	199	213	208	200	213	186	197	223	196	196	208	192	195	212	193	220	178	199	195	202	190	212	199	210	229	202	203	205	223	218	201	199	230	208	192	218	206	212	217	196	200	212	206	210	203	199	216	184	189	201	190	207	202
22744	21366	29254	23855	21369	21439	17397	1934	1172	1013	944	821	758	740	670	646	636	611	575	645	624	550	543	527	555	510	540	537	513	545	534	541	465	486	493	508	513	480	509	475	502	535	535	543	514	483	459	483	497	509	482	488	443	527	475	492	451	477	498	463	490	502	434	468	490	403	501	443	477	481	464	524	485	482	459	460	489	548	496	448	499	510	442	500	451	483	482	484	460	480	465	496	513	467	483	480	521	448	443	491	491	475	510	488	466	478	512	443	485	498	518	511	481	493	463	456	466	435	510	448	498	477	478	445	467	449	470	476	465	482	447	460	480	484	469	490	455	497	526	419	437	492	495	447	483	469	506	498	466	530	496	467	457	510	464	483	493	472	476	480	452	462	464	497	506	463	500	464	469	483	446	500	480	423	472	462	464	473	428	463	471	481	502	485	480	529	483	505	486	497	454	482	447	506	468	481	488	512	470	455	463	452	459	491	467	449	456	482	470	485	482	467	462	490	485	469	484	467	487	482	457	485	466	436	492	464	513	489	510	495	525	455	498	482	471	467	473	476	479	476	495	456	478	504	451	439	456	471	503	489	474	503	470	481	464	463	428	457	479	459	475	493	519	492	508	505	478	473	481	484	514	455	428	452	496	476	439	482	500	466	481	488	489	495	458	498	478	476	465	487	461	434	531	451	494	458	507	503	486	473	466	426	520	483	461	486	478	501	470	469	481	476	498	465	464	498	449	480	489	482	518	474	498	500	492	447	459	462	497	459	508	483	506	489	461	479	465	492	449	497	513	483	485	474	448	508	458	528	485	452	498	491	434	447	464	474	481	498	473	479	446	475	464	501	440	497	483	471	495	508	489	496	481	479	489	462	480	483	480	463	467	455	481	481	462	487	465	452	471	480	402	469	493	475	497	457	475	467	477	419	487	491	479	489	495	480	491	495	483	476	501	481	477	450	476	491	497	444	517	476	510	503	476	510	479	477	455	493	469	455	507	461	497	443	500	462	489	423	470	547	512	464	483	464	465	486	472	477	507	504	451	487	483	467	481	494	461	484	460	488	527	508	472	512	449	512	489	475	467	490	479	442	464	468	507	498	447	479	470	447	511	504	465	451	502	518	489	478	452	483	506	487	516	476	446	473	483	489	463	501	472	481	470	488	469	478	483	470	512	448	485	478	488	495	500	442	468	485	462	452	460	461	500	476	488	487	478	474	481	479	513	455	475	457	463	479	490	432	466	506	479	466	453	473	475	469	481	472	436	460	490	485	489	490	422	470	456	471	482	481	485	447	492	482	504	478	470	457	469	492	509	497	504	460	505	485	465	491	489	471	467	462	461	435	466	443	487	484	499	489	492	440	462	479	468	510	498	456	499	452	466	497	479	499	440	501	479	467	458	494	463	446	463	481	465	482	464	479	482	472	480	485	471	460	448	454	462	523	471	476	470	459	482	421	470	488	506	497	476	495	456	484	459	483	458	489	497	516	442	473	449	474	467	455	476	466	484	516	519	442	483	490	472	470	516	503	447	478	469	453	452	493	470	488	439	474	475	465	492	472	470	442	527	469	460	490	484	478	417	475	456	468	459	522	459	466	505	511	479	494	510	458	488	446	485	460	438	497	460	471	458	475	501	493	502	489	478	462	495	470	530	478	499	465	491	457	467	496	459	459	493	470	537	484	492	406	487	513	478	454	498	461	475	425	468	493	464	479	518	466	479	467	470	487	497	466	506	448	473	495	475	471	462	487	490	468	448	482	488	494	502	502	502	461	464	464	509	517	470	485	464	479	475	481	504	492	498	500	485	479	513	456	489	483	494	466	451	509	453	478	479	471	530	456	487	445	483	491	496	465	498	464	526	485	447	469	449	498	444	423	482	430	447	442	468	515	449	525	491	466	477	477	493	506	426	476	444	480	454	472	464	462	466	479	451	481	471	469	485	456	476	464	469	488	478	485	452	450	502	494	508	546	463	490	470	497	470	496	447	512	440	457	477	445	472	478	454	480	501	498	437	498	483	483	476	497	483	477	451	495	496	493	511	499	481	462	411	468	489	503	499	451	469	507	480	451	487	473	473	492	487	451	456	494	465	463	508	440	498	452	478	448	423	491	478	498	494	461	480	501	505	454	484	444	424	453	507	466	464	461	491	478	469	459	489	507	474	483	475	468	484	512	483	474	507	445	478	474	470	428	486	493	475	485	467	434	455	446	453	476	429	460	447	466	490	494	498	500	472	484	472	506	490	480	484	481	483	513	488	476	466	475	438	459	464	499	502	485	450	463	484	482	517	459	440	458	438	453	506	482	462	496	498	431	473	443	506	468	501	472	460	490	466	486	456	477	486	468	478	481	488	456	478	520	459	503	515	456	464	485	455	492	502	526	442	484	462	476	534	459	455	482	505	487	537	468	466	513	465	490	470	466	489	495	526	445	492	450	486	468	464	486	467	442	493	489	484	446	438	471	441	474	485	493	494	479	473	408	459	459	460	444	507	461	430	475	476	482	470	469	493	475	474	458	481	499	461	487	501	460	483	473	488	486	530	520	455	468	495	457	488	473	469	486	437	480	504	493	444	462	473	479	472	510	479	456	521	475	465	473	477	476	495	453	462	450	492	512	460	493	469	505	541	460	438	472	453	462	481	464	483	460	486	442	458	475	451	469	484	479	482	449	489	512	494	484	500	465	460	477	507	461	443	507	484	502	453	484	480	504	468	465	460	503	463	487	446	463	477	516	429	497	486	463	504	473	499	466	500	502	473	494	495	483	462	456	473	460	471	474	481	440	521	474	480	449	447	523	460	511	436	509	503	505	466	468	522	497	457	503	516	491	476	485	475	461	470	463	452	532	512	481	431	480	506	472	481	479	444	496	478	453	470	511	483	477	454	494	483	468	492	490	479	464	473	466	466	455	459	448	452	490	497	455	471	466	471	456	434	476	456	458	466	486	453	485	490	486	474	465	452	480	506	502	528	500	448	452	506	482	446	444	455	456	484	473	472	470	465	488	500	471	482	507	508	474	446	466	471	442	479	459	448	468	444	476	473	497	477	465	435	449	464	448	434	458	454	448	465	462	517	478	436	446	470	458	489	442	499	479	451	438	508	494	469	436	463	496	472	508	477	505	461	454	470	443	475	463	476	430	490	467	462	501	497	454	483	468	482	530	489	465	477	482	504	470	470	497	475	483	452	478	472	476	467	459	501	439	480	477	450	485	436	484	500	454	489	493	467	499	493	501	501	489	482	438	514	465	474	476	526	488	482	498	463	463	471	505	467	495	455	494	467	457	477	463	479	489	460	486	443	483	500	486	438	488	438	466	490	483	468	447	493	485	450	472	453	447	468	481	456	460	483	461	458	501	502	475	497	434	499	472	501	435	500	482	453	466	506	465	490	458	502	490	469	484	472	452	497	476	483	481	479	480	469	462	476	472	448	471	500	485	473	493	501	453	468	507	471	421	516	500	468	474	460	486	424	499	499	474	469	474	455	450	492	469
5090	15511	12783	6462	4469	3363	2522	1945	1521	1216	1114	940	824	838	809	734	695	700	687	666	608	579	602	587	585	553	581	581	558	560	565	551	551	543	547	523	509	554	505	488	507	505	548	520	524	505	504	493	543	539	530	505	532	511	557	482	526	517	516	550	498	503	523	505	501	523	541	514	545	536	490	511	552	503	535	496	503	527	515	492	552	505	506	493	525	476	511	514	529	482	537	497	519	514	474	466	481	496	501	471	487	523	493	534	502	551	495	514	512	516	477	473	503	480	525	493	511	456	510	482	457	510	504	508	514	474	490	529	489	516	541	530	560	509	505	547	519	503	453	480	528	520	518	500	496	518	504	503	501	518	523	480	502	504	507	526	469	502	494	510	499	480	530	536	522	469	494	472	505	503	528	485	527	481	516	517	530	492	519	492	523	503	459	513	463	497	472	542	515	496	505	490	494	523	530	465	578	495	504	517	543	510	526	511	483	484	522	511	466	497	541	510	515	522	504	485	506	484	501	514	535	540	491	511	515	516	534	531	502	485	501	527	522	489	514	526	462	476	542	501	523	498	544	502	450	498	506	518	517	488	504	505	517	493	543	526	520	527	493	515	488	478	518	476	507	513	544	502	499	485	480	508	501	527	501	503	488	534	486	495	533	531	478	510	509	515	482	506	500	501	493	469	446	503	488	473	504	491	547	511	490	495	499	480	514	488	520	502	478	491	500	506	562	491	526	476	488	512	526	510	499	501	481	535	504	503	487	497	463	540	493	526	507	461	510	528	542	528	485	494	463	552	501	507	531	539	497	545	508	502	517	519	509	480	513	525	529	517	497	513	500	483	488	494	537	535	497	486	512	475	483	541	535	480	455	490	505	514	492	529	473	495	510	509	506	473	532	471	516	512	510	512	486	493	525	498	509	513	500	505	503	522	483	513	525	510	502	482	516	473	467	500	521	474	512	482	493	504	508	505	454	507	498	494	489	538	473	542	561	507	523	488	522	532	518	510	519	506	481	509	458	475	459	522	524	519	478	492	522	493	503	482	507	484	516	504	499	519	488	531	516	469	501	505	523	509	507	500	552	494	494	534	474	470	559	505	507	489	503	494	486	480	480	510	543	496	504	490	530	522	511	488	468	497	495	482	476	499	499	529	476	488	505	507	517	491	484	496	485	482	498	492	515	536	515	487	495	516	493	480	515	465	486	514	546	486	505	491	510	470	499	537	492	514	569	490	495	488	518	512	461	522	517	499	483	529	499	508	489	526	514	510	506	505	537	528	499	515	481	501	501	482	501	484	498	516	495	521	496	522	488	521	498	542	467	470	492	496	474	498	506	502	507	496	502	476	509	497	507	489	493	449	492	510	498	470	494	493	501	511	504	488	481	510	502	548	513	509	482	500	482	531	478	504	501	532	505	513	530	519	498	513	539	524	508	506	509	489	494	483	481	480	519	533	514	499	513	486	544	515	519	483	511	521	450	495	502	529	561	520	470	474	500	467	503	489	458	498	490	469	529	455	479	533	490	537	535	520	477	500	495	519	496	486	480	481	527	508	515	485	540	490	498	489	491	483	448	473	478	473	502	535	483	519	522	496	486	465	514	474	486	516	470	526	518	483	467	520	465	542	474	519	525	498	500	489	512	482	461	539	475	477	532	501	513	504	507	518	500	496	494	493	499	509	458	522	536	527	462	536	519	505	475	525	493	484	475	490	452	500	476	469	502	505	526	489	492	534	477	519	511	516	533	478	481	512	487	514	507	513	489	481	568	516	492	509	470	484	477	496	497	493	514	499	522	493	484	522	491	503	504	520	485	480	478	507	497	521	526	501	503	528	521	493	489	515	486	501	525	507	532	469	524	493	525	487	499	524	539	546	510	514	493	507	534	493	502	550	510	515	484	475	516	515	524	505	490	496	526	488	491	501	507	490	466	513	520	498	506	468	507	476	506	497	492	499	501	499	493	488	538	519	472	513	496	541	477	502	478	520	502	534	510	499	506	526	485	474	493	529	521	504	512	503	463	497	518	477	572	536	502	495	503	542	509	486	476	481	482	464	519	471	476	518	463	493	510	469	486	468	468	501	506	495	511	543	485	495	546	509	567	529	502	496	480	531	504	486	448	498	482	495	500	539	476	509	473	503	480	497	512	483	524	516	475	512	514	525	489	528	515	465	480	545	493	517	517	501	470	490	489	464	491	525	494	497	519	495	466	502	518	526	465	475	501	545	518	504	477	465	517	519	492	534	510	524	536	483	493	539	517	542	488	531	525	477	490	482	502	450	506	483	512	501	476	554	522	479	502	517	504	514	491	480	520	491	517	520	483	548	548	508	535	494	472	461	478	504	495	518	486	521	488	499	543	504	510	508	528	515	509	492	528	488	505	508	487	536	485	492	513	516	491	502	506	513	505	516	480	513	504	483	528	492	500	483	536	570	488	461	473	438	448	480	493	502	507	478	490	490	481	475	495	501	498	511	505	490	499	534	510	526	521	502	510	527	511	484	517	535	546	497	495	476	504	484	472	527	514	455	509	542	486	532	473	518	498	496	521	497	521	474	501	479	509	502	509	492	523	491	519	517	477	533	541	501	492	480	527	451	525	482	491	491	563	480	509	517	489	502	511	481	461	519	487	488	499	464	510	483	524	501	535	514	476	481	480	499	512	555	514	477	456	543	496	483	549	514	513	509	516	487	520	532	508	492	504	495	503	534	508	516	515	504	538	550	496	514	499	468	493	516	495	508	510	488	491	498	548	497	510	473	514	514	515	495	510	509	502	542	473	528	505	522	513	517	519	520	510	491	494	489	496	509	512	533	471	465	515	498	516	567	522	478	472	505	493	496	485	496	501	489	480	476	522	490	512	475	510	483	510	497	559	510	482	504	488	485	511	482	531	511	537	485	468	496	486	476	482	498	475	505	459	475	503	485	472	490	535	497	487	497	506	489	531	532	499	495	476	478	492	549	469	513	461	520	528	504	538	489	497	466	515	484	517	493	522	527	493	488	485	490	523	454	546	543	489	505	466	486	505	520	502	527	541	508	502	501	517	488	523	489	521	492	494	522	493	511	480	483	499	517	499	488	525	504	510	444	509	502	493	498	490	508	548	491	517	540	493	507	492	496	531	514	510	454	478	474	486	490	491	502	510	484	471	495	508	488	510	504	496	516	532	472	496	503	485	491	520	489	496	535	543	502	502	496	497	478	465	510	534	503	495	460	491	477	502	507	511	470	522	492	505	516	507	510	503	524	482	534	490	528	534	509	487	523	484	547	580	519	509	498	509	523	543	494	517	509	513	513	473	492	476	511	482	550	498	510	458	512	505	501	499	479	514	515	477	510	499	513	507	505	566	504	489	437	491	498	485	490	510	488	518	434	476	484	484	487	523	523	530	484	472	514	509	507	523	469	507	475	467	535	499	482	477	517	491	505	500	512	516	483	475	498	509	514	534	488	512	528	496	515	473	463	485	512	524	465	456	526	503	472	479	543	460	522
27393	20696	9711	803	454	424	437	444	404	409	405	412	421	376	408	399	385	375	360	396	373	374	335	414	380	375	381	403	390	374	385	405	414	407	373	377	379	364	400	392	388	393	406	398	395	398	419	401	396	398	367	384	371	375	392	397	412	364	420	398	385	376	407	391	385	344	374	384	366	359	395	393	382	392	391	375	423	380	416	384	419	389	380	374	384	378	414	389	410	382	384	356	366	387	397	387	383	382	395	383	399	391	400	384	402	393	376	412	400	397	373	411	407	397	393	409	368	354	372	365	405	358	329	351	395	424	355	389	375	407	373	397	405	402	376	410	377	363	388	376	378	368	403	372	398	411	371	378	373	395	416	407	409	365	395	403	403	433	402	358	380	401	385	402	382	393	405	406	407	395	375	385	391	392	414	338	383	409	361	385	370	431	408	408	380	380	384	401	404	428	372	355	408	388	376	382	392	397	378	383	382	376	379	378	365	384	374	365	362	417	421	356	393	383	404	401	408	393	381	369	389	344	357	435	405	365	397	383	400	381	389	365	372	388	407	410	424	411	392	394	431	386	417	388	358	383	410	390	377	410	375	370	377	388	394	389	388	365	396	400	342	369	383	399	384	392	389	377	407	386	396	386	442	379	390	365	405	379	357	376	370	413	389	388	397	392	416	433	418	421	366	380	414	409	405	380	379	404	399	375	377	396	384	347	409	396	411	389	371	376	381	382	378	348	343	393	419	409	372	412	399	380	387	371	442	388	397	380	378	385	362	356	377	367	438	376	401	406	378	400	405	411	367	396	396	425	375	395	370	340	389	383	402	385	382	366	356	385	354	371	376	401	398	356	370	407	374	402	397	404	402	401	385	365	395	404	393	393	384	386	402	442	367	381	376	372	400	399	410	407	389	404	373	354	400	385	393	418	373	386	379	359	371	391	413	401	404	426	398	393	413	404	414	399	375	403	416	419	395	371	373	411	376	412	373	415	365	395	368	414	344	361	405	391	348	393	411	428	371	390	401	402	394	409	378	380	397	397	403	368	392	365	403	407	347	389	384	384	393	364	419	429	407	370	353	394	390	357	393	366	379	370	400	373	368	373	391	408	407	390	394	418	395	437	388	418	412	340	368	396	416	400	410	424	389	414	347	357	364	398	406	394	381	414	434	383	405	411	372	363	410	363	372	360	391	363	371	391	387	390	389	380	421	389	401	388	377	412	400	376	389	401	395	388	400	413	428	393	442	416	382	396	420	376	413	376	405	401	393	430	385	372	376	392	441	371	366	415	390	393	389	375	386	356	394	380	393	381	380	412	381	378	375	413	365	393	383	395	406	367	400	372	427	363	393	431	386	401	425	382	383	404	416	378	379	379	376	424	420	391	408	411	376	392	399	405	388	397	408	384	408	408	359	407	414	372	379	371	392	390	403	414	363	360	406	378	366	395	389	397	375	397	371	385	378	396	409	392	435	371	345	382	416	393	417	396	390	405	397	358	401	356	398	406	374	364	387	397	405	393	414	402	407	403	393	368	376	364	390	404	382	392	391	405	401	389	372	406	370	423	375	371	401	393	388	380	399	395	371	423	385	385	401	407	386	434	385	385	391	401	368	398	392	412	407	389	372	370	379	406	359	407	393	354	431	412	400	388	369	384	397	400	395	395	423	380	401	388	370	376	368	407	397	365	383	368	422	429	417	369	381	370	352	388	390	412	381	389	396	402	418	382	385	403	414	391	403	382	414	398	381	392	391	345	382	391	388	408	422	410	417	374	411	403	418	393	434	378	408	392	388	394	425	406	380	380	401	393	388	400	352	381	365	374	395	371	386	413	380	380	411	393	368	363	401	363	396	381	358	358	403	415	379	419	397	391	361	414	403	364	387	390	368	413	370	369	397	357	410	372	366	375	349	369	427	397	384	397	395	378	411	394	407	400	368	411	387	390	405	384	390	408	387	396	369	393	452	381	395	383	404	362	385	390	377	411	361	457	417	402	383	403	369	384	406	390	355	364	389	370	397	386	344	402	430	424	438	419	392	412	396	435	405	380	369	386	405	370	346	380	387	377	368	383	412	411	402	410	431	405	419	363	389	398	367	363	389	388	392	380	397	383	403	382	407	395	320	389	384	373	365	391	379	368	353	393	369	369	378	377	400	406	392	377	392	395	380	396	403	370	379	411	362	377	376	410	357	374	395	418	391	383	393	398	386	399	401	397	376	351	389	359	354	400	405	343	378	403	407	377	389	410	390	375	424	378	349	384	399	417	386	408	397	376	379	406	364	399	409	384	383	377	390	392	358	402	398	385	390	383	419	389	341	401	382	363	399	350	364	398	412	382	389	355	412	360	420	400	366	382	400	374	371	378	388	383	365	396	433	382	348	388	387	354	374	406	371	355	381	362	415	419	392	376	390	421	405	365	375	384	346	383	398	397	417	395	396	390	418	414	380	384	387	381	441	381	382	367	375	367	377	387	416	375	388	385	407	400	385	385	359	397	359	357	378	393	403	381	408	437	383	392	376	365	390	356	415	411	368	414	398	368	392	373	406	389	383	444	406	386	438	383	395	416	394	368	407	412	351	395	363	396	397	355	375	387	429	379	376	416	389	381	427	397	351	392	404	348	386	360	366	399	402	374	398	426	419	373	373	386	409	426	434	381	388	386	353	412	355	406	392	349	349	384	384	381	424	410	351	394	413	400	364	379	398	375	401	357	370	378	418	418	399	389	382	359	393	384	388	404	378	371	389	402	408	425	401	376	384	393	396	366	369	330	379	357	387	414	402	411	400	382	369	398	364	381	373	415	408	382	407	362	394	421	398	369	425	373	407	380	402	411	351	393	377	369	372	395	396	412	393	386	392	391	395	395	391	377	378	419	422	392	377	407	392	402	373	434	399	370	414	408	417	399	360	374	377	403	386	378	407	422	403	370	373	400	367	415	392	379	379	406	351	427	379	362	391	401	413	394	365	414	385	412	425	403	391	432	374	382	385	374	416	390	412	412	442	378	381	369	374	385	396	365	381	427	399	400	436	392	394	368	413	399	391	408	384	403	400	390	403	353	389	393	359	390	387	385	413	379	371	380	377	400	394	365	380	397	395	405	375	394	396	381	361	418	422	368	403	402	421	398	368	352	399	377	365	405	409	377	370	425	429	400	399	412	403	388	374	353	415	332	375	402	386	372	409	405	382	367	371	396	418	379	416	362	398	384	403	415	386	369	397	409	391	398	390	383	333	400	397	403	426	382	397	401	384	379	377	412	370	426	382	369	406	392	393	391	395	399	392	365	385	359	416	400	399	361	371	395	400	373	379	434	385	422	370	407	392	423	396	381	372	403	410	363	410	369	407	396	407	394	378	402	362	410	422	380	403	370	381	404	396	372	372	410	403	406	408	437	409	352	379	388	398	402	392	379	404	347	343	390	392	398	391	379	402	419	406	420	354	380	370	385	373	381	388	337	376	385	392	384	387	392	410	423	422	374	382	402	392	359	397	391	352	392
4070	794	749	509	488	473	446	408	432	396	364	391	418	384	411	388	428	375	390	387	383	397	378	404	405	368	406	371	412	383	408	411	385	389	377	368	419	379	409	393	429	376	424	386	378	387	427	396	427	372	405	368	389	361	415	426	404	377	388	383	411	382	380	397	390	373	348	417	389	389	405	425	391	389	405	401	410	374	390	389	434	379	385	429	387	413	428	425	371	404	358	355	384	398	393	391	395	398	404	411	367	382	396	359	415	354	389	388	385	392	426	406	372	390	421	380	410	379	396	413	432	418	409	423	384	383	410	380	413	406	385	420	390	380	394	386	379	427	412	385	403	402	400	408	363	383	384	409	407	398	411	383	366	368	416	426	406	394	396	400	421	393	388	361	405	402	401	432	370	397	448	396	394	384	410	384	386	404	375	397	413	408	414	405	406	409	421	397	387	392	405	380	396	422	420	394	385	403	416	420	385	416	403	384	401	363	362	396	371	362	406	385	395	402	418	406	418	397	404	433	377	405	409	379	407	392	396	372	416	416	369	421	415	375	397	378	413	423	395	378	378	411	365	364	392	406	365	426	405	432	426	367	378	394	405	413	376	388	398	380	367	401	429	407	399	355	424	412	404	423	383	394	411	420	400	399	402	392	366	385	394	384	374	407	396	378	379	426	394	382	335	407	424	398	365	423	384	382	428	394	374	425	383	402	380	394	423	397	380	390	432	387	402	406	410	375	362	400	422	378	389	389	405	379	402	396	421	381	405	384	413	385	390	389	394	399	412	403	393	399	385	407	417	389	411	372	405	404	419	410	417	377	353	395	386	445	394	410	384	365	435	408	414	405	388	400	394	387	370	421	387	373	383	357	387	418	362	392	426	401	424	413	414	392	376	397	376	413	390	330	414	430	379	400	422	425	422	347	417	391	440	372	412	397	413	411	404	426	451	385	402	365	402	390	405	419	386	390	376	391	402	401	394	388	385	368	434	410	386	398	380	383	363	395	383	395	371	381	370	393	458	385	417	371	428	390	377	433	401	418	398	428	410	439	416	406	379	400	391	414	384	423	382	409	371	406	366	388	400	390	403	418	359	387	388	411	446	413	401	383	355	382	388	399	388	364	384	399	418	383	408	375	374	403	404	380	419	377	388	422	389	387	401	385	413	380	380	441	421	409	402	422	345	384	403	447	438	391	397	378	425	404	382	420	400	431	431	425	383	370	431	407	423	404	377	380	349	391	433	421	360	388	421	392	388	385	356	394	412	397	409	402	397	422	414	360	430	402	395	399	383	443	371	376	416	386	370	393	393	411	396	386	418	404	431	378	410	411	383	432	419	404	417	403	425	376	421	391	427	377	383	372	376	422	421	415	409	384	398	370	374	402	421	396	375	426	363	404	366	379	419	395	411	399	384	400	404	404	387	399	405	377	404	400	407	418	403	389	392	387	389	420	396	388	398	423	412	406	421	400	403	397	400	392	424	429	424	395	410	398	405	385	374	387	375	379	388	392	410	406	390	371	421	405	420	417	425	414	367	402	369	410	394	390	382	423	393	385	406	399	379	421	412	417	413	405	412	423	368	389	398	411	407	380	379	395	426	364	376	394	375	407	407	408	378	442	365	392	412	389	404	344	384	402	399	400	403	359	412	428	380	407	407	395	398	356	407	407	395	408	402	415	425	400	387	390	375	434	393	339	403	425	352	432	394	390	421	388	376	394	364	361	414	397	406	411	392	405	427	385	394	422	379	405	387	380	424	438	382	392	412	390	375	409	379	391	382	394	410	364	384	396	421	361	393	412	386	416	396	410	382	408	390	404	418	414	428	385	386	393	403	419	407	399	411	403	403	397	409	370	378	394	444	400	391	404	381	419	397	414	409	417	418	412	386	412	381	406	415	361	402	386	325	395	389	402	385	401	394	414	410	399	368	394	388	358	372	390	436	411	403	378	420	376	396	399	387	364	388	374	376	429	393	407	409	384	417	385	396	433	403	339	403	398	431	370	367	388	430	378	430	404	414	403	390	411	418	388	418	389	429	399	384	406	402	393	429	375	382	417	393	384	406	407	422	400	383	413	384	392	370	401	373	380	394	385	398	396	408	411	408	416	410	367	378	376	383	396	385	409	390	441	402	411	379	398	430	376	403	354	357	430	381	389	410	432	395	406	417	432	410	391	417	395	378	407	409	394	396	408	394	378	382	394	390	426	380	402	375	379	390	390	361	395	408	423	406	443	368	383	449	378	366	433	382	401	388	380	345	385	386	431	383	370	411	400	376	381	396	433	422	404	417	382	362	403	450	388	388	404	391	412	391	392	394	384	400	420	380	375	402	375	393	391	377	416	370	384	392	427	391	383	385	375	394	361	439	364	377	389	361	405	409	364	401	365	397	419	397	404	397	407	412	376	435	427	393	356	402	368	390	393	384	394	372	394	412	441	407	362	400	347	450	399	411	368	382	397	372	373	386	402	402	388	416	361	415	409	401	402	390	411	412	382	399	384	388	382	385	423	393	442	399	411	377	413	400	403	408	376	379	396	426	378	408	385	378	388	390	391	419	417	441	394	398	380	390	384	425	412	350	421	383	383	418	392	364	356	371	381	398	392	423	409	416	405	382	396	465	383	446	401	398	393	451	412	400	378	418	399	406	381	389	372	399	391	404	402	406	422	408	387	420	381	381	417	416	433	416	412	385	422	403	403	391	405	387	377	400	438	369	373	364	416	404	376	397	361	402	396	374	356	375	397	355	399	357	402	389	420	449	399	416	390	413	381	385	395	419	416	379	380	411	361	394	378	406	403	385	389	402	384	429	381	402	415	395	389	390	402	399	387	409	371	368	403	388	387	377	388	363	395	404	373	388	411	366	398	379	391	414	414	369	393	420	412	393	400	398	394	394	393	423	406	392	362	413	387	393	420	394	359	421	388	393	367	403	441	416	372	402	377	399	381	391	402	362	384	438	445	390	394	413	373	351	407	420	380	357	393	427	399	341	390	387	385	408	399	426	409	395	372	368	402	404	420	397	355	397	415	400	423	407	396	413	383	402	382	395	440	391	382	428	382	396	401	405	404	420	419	390	382	368	424	348	387	399	405	392	403	407	372	416	407	382	393	435	394	401	402	373	356	396	398	399	395	411	386	397	386	357	422	358	412	406	403	415	401	460	427	433	417	398	364	434	408	408	414	399	422	392	423	417	396	394	402	435	383	377	447	370	393	391	400	405	393	382	392	415	371	409	395	411	414	392	392	378	375	400	391	408	370	373	393	402	404	394	410	394	388	393	379	406	396	384	418	411	391	402	411	409	411	393	395	413	392	392	399	407	404	412	436	395	389	372	410	401	411	367	376	429	391	378	381	401	398	409	425	365	386	377	392	392	389	408	413	382	412	385	405	388	391	429	411	361	385	398	421	410	389	400	391	384	391	385	406	416	406	404	373	399	393	379	403	408	413	410	398	401	382	377	401	387	422	376	380	401	418	400	432	409	400	384	413	404	409
23820	21328	29005	23991	21333	20266	2798	1244	974	982	904	832	766	819	772	771	696	744	698	646	700	682	688	725	667	676	701	704	686	639	660	646	691	664	647	629	678	686	696	693	663	649	690	706	675	678	620	660	607	692	646	670	661	676	638	677	664	666	660	654	642	637	629	640	656	654	641	698	708	684	670	649	650	658	687	705	615	670	664	640	659	650	660	642	658	675	664	678	705	672	596	630	691	654	664	665	687	632	715	623	615	706	634	641	660	648	641	654	663	669	685	710	667	654	643	702	648	603	654	609	639	660	701	628	640	658	671	671	658	653	655	686	661	702	689	664	640	660	626	614	660	664	637	699	654	658	688	658	664	636	676	687	669	674	633	670	632	654	650	637	652	681	668	663	619	683	631	635	650	605	675	670	652	682	686	634	657	672	706	677	639	671	655	631	670	632	629	678	592	712	670	671	677	644	702	633	690	662	692	674	699	667	656	696	628	678	663	642	682	629	656	698	678	710	654	668	678	715	626	653	646	657	644	653	620	668	684	681	654	634	673	670	657	641	670	674	696	638	649	668	655	635	634	688	699	676	625	673	681	666	645	649	673	631	646	684	635	695	633	647	644	616	646	637	680	617	673	683	710	671	620	648	665	728	650	686	679	696	624	667	658	676	663	641	632	680	657	669	638	695	656	698	717	661	598	643	667	653	666	647	636	637	673	641	656	635	671	625	655	676	670	717	629	643	693	671	705	651	627	657	638	679	689	693	630	627	653	662	594	650	644	636	654	635	685	657	646	659	688	682	635	692	654	613	622	677	651	655	706	643	647	654	654	641	695	630	687	671	663	703	680	667	713	618	688	646	670	666	637	631	669	659	659	664	640	665	653	621	694	652	638	632	668	668	694	629	662	647	660	647	672	640	687	678	690	673	638	648	648	674	663	612	692	620	664	644	624	690	655	624	649	672	649	672	691	691	657	630	672	629	609	642	662	651	673	641	709	626	633	606	621	687	691	642	634	618	639	666	633	645	644	717	720	625	634	693	658	672	643	623	675	656	695	624	697	682	642	659	712	638	678	654	665	674	624	642	695	657	664	670	638	669	691	651	654	661	699	662	688	659	668	674	652	707	653	640	694	629	636	683	647	656	663	641	636	682	671	675	635	610	607	645	664	686	652	692	690	659	648	685	711	635	610	654	637	628	610	666	684	676	641	676	671	614	667	658	643	634	674	678	648	658	633	676	682	638	638	667	642	696	646	668	652	611	683	678	638	656	652	644	668	652	644	654	687	682	663	658	700	675	645	686	673	639	641	664	625	660	654	670	648	704	646	629	640	702	662	693	671	661	619	635	630	652	609	611	661	683	655	623	672	639	673	653	670	625	638	629	664	659	678	693	663	652	658	635	655	671	646	680	646	663	636	684	713	691	662	623	665	669	690	628	671	619	654	683	695	689	650	747	622	660	695	654	664	668	610	692	643	659	652	630	641	655	653	664	625	657	653	603	666	654	662	630	646	646	626	663	657	629	673	672	685	714	645	655	631	653	633	680	679	673	642	693	643	676	648	617	694	668	638	613	674	673	655	679	638	625	632	679	666	649	672	644	665	639	638	627	602	686	664	637	638	686	665	658	684	639	610	644	640	652	697	624	652	625	678	673	634	687	615	668	647	633	687	594	627	629	693	618	689	680	642	665	681	650	684	682	627	672	655	595	682	680	645	660	634	663	673	631	659	657	656	671	666	637	615	693	670	662	687	674	669	690	667	609	649	673	684	663	633	727	600	653	647	674	640	652	663	616	662	686	728	655	671	666	609	661	648	674	668	630	674	654	688	670	671	686	656	615	636	630	655	632	671	656	652	696	645	628	633	679	650	702	672	697	663	677	653	639	666	696	676	661	623	629	634	652	633	693	711	701	655	660	678	658	677	673	655	642	712	626	655	676	646	655	682	682	643	689	647	659	652	646	680	644	672	687	655	661	658	675	658	617	643	679	646	649	628	679	649	640	648	684	669	635	686	623	675	671	646	664	630	647	637	663	641	642	671	628	686	637	618	664	638	658	686	690	635	609	667	639	615	649	692	670	621	661	672	632	656	611	675	647	686	653	642	656	661	662	651	658	655	704	649	663	651	659	692	661	648	675	654	646	605	627	651	589	683	619	652	590	621	646	660	666	688	630	647	664	639	677	699	681	654	685	636	651	672	665	711	638	652	622	668	638	616	631	644	637	651	658	688	652	685	641	634	643	610	678	705	680	632	643	642	602	655	650	671	655	643	651	668	665	668	651	612	643	659	686	667	650	670	670	661	654	655	636	685	733	667	631	652	627	676	714	640	670	615	607	650	655	649	632	716	670	720	736	641	652	672	643	647	644	675	718	609	663	650	675	656	679	681	652	653	690	682	696	636	626	685	662	643	668	645	639	698	669	681	662	638	690	674	637	662	656	686	661	679	634	682	610	643	640	639	632	644	652	660	664	654	615	691	669	654	662	652	654	660	694	642	594	619	636	620	677	682	674	689	702	697	679	652	662	696	642	693	628	682	684	612	624	613	639	633	686	644	619	653	625	640	611	642	668	628	658	644	699	646	650	683	625	650	626	665	687	666	716	672	651	690	616	702	598	665	666	651	630	682	688	582	605	645	699	656	629	660	657	662	652	678	670	656	704	676	657	641	651	680	654	640	668	689	659	653	672	670	650	682	648	687	661	631	692	647	657	665	634	630	656	641	633	625	641	646	669	691	661	685	636	730	685	629	627	642	651	655	679	652	641	644	683	697	663	689	642	659	658	647	652	659	630	604	660	663	667	663	640	639	666	689	643	622	693	649	696	667	640	697	628	675	636	662	681	675	694	641	671	672	631	702	650	680	667	650	636	702	644	664	679	659	590	617	641	656	656	606	671	620	695	645	670	649	667	637	661	637	634	659	669	687	658	628	656	703	646	671	684	639	640	640	667	648	652	611	642	635	651	648	657	679	700	655	679	680	664	603	657	645	664	682	659	690	669	647	680	658	658	643	619	631	678	634	662	704	636	680	672	686	689	649	617	669	641	640	649	660	664	679	709	649	697	698	650	636	649	647	645	643	631	658	668	616	679	677	663	694	658	677	641	651	607	674	670	639	639	617	654	649	664	642	654	637	677	655	656	668	657	679	670	678	645	655	621	638	666	683	654	643	652	624	635	638	689	619	676	629	668	634	650	659	671	631	678	605	658	638	701	656	665	641	618	667	676	665	661	639	652	636	653	647	634	626	690	631	679	646	670	631	711	634	657	622	603	640	623	655	641	638	613	647	670	669	667	616	623	649	644	677	667	688	658	642	670	678	663	681	685	653	688	673	656	647	638	618	705	593	662	619	625	673	648	682	619	663	627	671	646	689	622	659	658	649	679	684	668	610	672	662	691	713	657	669	672	674	661	647	632	639	659	650	649	662	681	650	651	639	664	637	644	674	680	652	645	655	634	653	644	680	714	692	674	653	629	676	650	652	669	670	684	659	643	648	669	663	664
3580	9331	7791	3810	2783	2116	1683	1381	1210	1047	918	958	920	793	727	797	814	787	726	748	740	710	716	661	697	689	703	712	747	666	713	679	679	677	690	706	688	635	689	684	665	673	641	646	656	712	660	666	667	689	657	695	686	682	719	644	692	654	713	719	655	707	667	657	662	637	691	692	644	712	710	639	645	684	668	666	684	712	678	658	685	671	683	683	620	677	683	701	679	648	641	652	716	625	703	645	649	662	681	652	657	620	654	661	661	695	692	660	677	697	651	649	659	652	703	666	676	692	663	630	671	670	639	674	700	657	663	681	699	641	656	696	702	660	648	645	706	665	638	678	672	653	700	640	640	656	697	704	630	707	675	666	673	676	640	657	641	661	686	687	652	644	633	665	707	682	675	674	695	670	662	669	671	646	627	621	656	708	681	724	646	669	661	662	683	693	655	651	690	650	702	691	657	683	663	625	689	652	625	623	709	657	663	652	655	687	719	664	651	690	644	695	591	651	653	659	648	641	691	673	682	672	695	672	675	661	655	654	676	652	680	663	639	647	659	653	702	657	676	659	653	684	641	700	654	662	678	676	666	663	635	620	674	639	674	680	686	686	682	726	646	633	659	718	665	651	652	627	665	679	666	680	645	665	644	676	676	635	650	664	689	643	642	651	702	684	673	646	692	621	661	654	664	676	683	653	673	680	668	658	630	649	676	639	696	679	641	650	684	630	655	640	647	676	672	655	662	700	659	681	685	682	655	720	692	661	655	688	665	669	656	678	707	702	693	675	671	680	712	700	650	665	642	682	637	624	651	659	668	716	652	668	669	716	634	647	672	706	681	662	660	681	672	663	683	686	665	687	680	646	711	698	677	690	650	669	653	672	634	678	675	639	656	690	656	648	681	632	632	651	662	669	660	672	734	661	726	682	664	662	691	647	640	649	645	656	644	637	656	632	646	684	668	689	698	688	627	668	666	662	681	650	654	665	669	635	714	671	672	685	688	661	647	678	644	659	669	698	676	661	672	672	675	660	664	650	669	703	628	681	618	663	677	655	646	672	708	664	691	677	683	678	666	669	690	656	656	652	703	679	679	638	696	683	641	680	710	659	628	643	660	677	654	738	691	655	680	679	680	650	654	632	669	619	659	687	701	613	658	675	658	674	686	676	632	656	663	681	668	664	687	689	664	680	690	644	604	637	636	655	639	710	682	656	625	646	690	658	568	665	660	640	678	639	711	650	632	635	635	647	726	665	669	660	674	652	655	670	659	694	664	669	631	660	653	693	650	664	655	678	651	663	694	661	671	629	653	656	664	664	633	625	661	653	569	661	674	654	654	654	653	678	689	669	589	682	717	663	686	661	674	662	700	631	672	668	700	702	656	665	636	665	656	664	716	652	646	638	656	655	624	718	676	673	624	670	667	653	681	653	661	671	657	698	649	665	691	683	666	680	646	652	606	669	709	656	686	666	652	634	661	636	683	637	699	667	683	651	648	661	660	636	661	658	698	643	691	657	656	664	670	656	656	672	709	651	650	694	710	632	652	651	651	652	612	651	622	654	645	693	675	666	666	673	665	689	681	672	690	643	666	624	697	677	625	723	652	662	633	673	681	686	630	639	684	718	706	661	693	613	710	666	637	663	680	637	631	657	670	683	682	716	653	660	639	661	654	673	642	655	662	668	678	602	649	663	651	689	627	701	695	691	665	675	712	634	665	630	686	665	625	648	654	704	628	671	667	720	669	676	646	673	681	704	674	684	704	654	676	671	638	632	634	633	685	696	679	635	630	672	696	671	653	696	686	704	703	666	661	671	700	665	588	651	674	666	668	661	668	672	664	690	675	638	660	644	696	655	649	672	698	682	653	633	686	658	644	666	643	674	701	636	640	696	682	639	658	665	666	637	642	662	655	660	675	646	703	682	639	640	652	659	678	699	692	654	694	692	693	663	673	675	664	681	675	659	704	679	650	684	645	713	670	687	662	702	715	647	643	649	637	698	670	686	636	700	668	698	673	712	656	664	650	683	693	707	620	680	675	672	632	659	660	663	626	657	665	652	649	666	612	643	671	706	677	666	660	658	687	685	662	665	687	642	696	689	702	677	667	662	685	660	713	646	683	654	700	668	678	644	711	647	640	682	659	661	629	700	622	627	679	706	699	661	620	683	611	673	640	706	679	684	668	700	655	696	619	681	613	643	604	595	647	653	671	712	658	659	643	643	629	661	719	665	648	657	665	743	673	662	654	630	664	667	689	684	717	652	643	703	650	660	648	656	691	656	673	661	677	685	647	643	682	658	635	667	688	673	628	671	687	653	651	688	664	634	675	654	690	690	698	636	681	675	748	666	636	665	679	707	672	643	703	668	659	663	658	655	611	683	619	713	668	681	662	667	668	683	667	678	679	659	650	606	689	703	638	679	645	628	680	702	652	662	696	662	660	657	675	672	683	661	675	692	640	659	653	666	696	706	664	691	636	647	658	616	676	620	684	660	700	688	634	690	641	635	678	647	653	693	640	646	634	650	703	668	693	667	647	625	665	687	692	629	720	649	675	694	647	693	599	669	690	614	640	632	681	634	646	657	706	680	681	645	644	618	650	666	674	723	683	665	688	690	689	662	693	697	673	706	656	678	699	655	657	644	684	633	727	680	693	669	613	685	649	652	698	702	657	657	679	665	642	679	637	659	671	670	620	658	621	666	684	662	664	600	646	645	646	648	671	672	635	687	663	649	590	641	663	654	659	658	655	672	664	690	699	696	678	683	692	667	615	634	649	694	681	654	643	726	666	670	683	679	680	664	641	683	670	643	682	669	666	664	687	682	606	686	628	634	670	648	673	694	637	688	660	685	653	651	711	679	644	664	642	660	651	701	678	646	667	666	697	668	682	663	685	634	638	670	607	655	709	596	715	657	713	669	674	711	637	664	722	648	699	681	643	661	641	646	673	702	691	654	680	675	624	640	679	608	694	692	629	632	626	646	658	685	684	706	666	666	657	696	701	669	666	704	680	694	655	639	617	669	694	614	636	685	680	692	603	650	652	668	637	649	685	631	640	645	727	651	695	675	646	681	654	686	675	680	679	690	661	699	652	667	685	649	655	659	637	655	623	629	677	653	631	702	644	687	663	682	652	704	666	646	647	693	690	687	652	689	685	679	699	669	691	672	659	663	664	639	644	642	675	695	628	605	677	698	655	648	655	676	671	697	655	667	687	643	705	653	676	655	656	644	654	639	645	678	677	640	639	638	700	681	648	637	660	723	671	681	640	691	662	621	651	705	657	669	691	705	638	665	644	635	668	681	653	641	642	643	640	653	657	665	623	720	694	685	658	623	621	685	641	675	636	658	688	694	675	660	641	687	631	645	699	645	714	658	691	706	679	701	686	672	637	647	639	713	635	707	643	650	672	685	666	663	678	679	621	698	657	668	684	672	630	640	714	660	694	754	677	710	690	660	671	660	649	622	676	662	652	662	614	649	690	668	645	690	698	678	658	664	678	661
24753	21349	28258	24717	20298	3331	577	374	332	303	281	253	263	243	199	229	217	199	212	199	191	197	189	181	201	194	176	195	196	188	219	172	189	195	209	201	164	202	204	183	166	183	174	182	184	186	180	176	202	166	160	179	208	195	189	193	179	172	149	174	155	172	195	180	165	200	169	190	184	172	185	185	194	174	188	173	183	191	187	189	159	168	173	150	182	176	160	172	184	177	189	199	182	173	185	202	170	199	162	199	160	168	192	188	161	182	169	169	156	185	206	155	192	180	181	177	175	165	181	188	205	185	173	170	177	185	175	183	187	164	168	204	189	166	199	178	193	179	205	190	166	178	164	156	198	185	184	191	194	174	164	167	168	177	184	178	177	189	166	164	196	175	180	209	193	172	187	164	216	153	164	185	158	219	175	204	174	182	177	189	176	167	191	164	170	184	174	199	189	167	178	175	190	173	171	169	170	189	170	187	191	187	190	188	159	177	183	173	191	177	141	200	197	172	172	168	177	183	171	166	164	166	172	188	152	186	180	196	165	179	182	153	169	187	176	181	157	196	169	191	194	178	186	202	165	160	207	187	185	159	187	172	175	175	175	202	183	183	163	198	182	170	180	192	166	181	187	187	193	191	182	182	185	179	200	192	197	211	190	183	194	172	190	177	216	172	199	189	173	194	159	185	179	203	194	176	186	160	177	154	178	175	194	158	184	183	185	182	153	187	151	176	172	174	184	168	184	184	175	154	191	173	192	181	171	189	184	182	150	193	164	183	181	155	175	189	178	183	169	169	169	170	177	164	182	173	168	174	174	164	169	177	180	191	177	175	159	183	166	189	175	200	191	177	199	165	176	181	156	181	190	182	174	164	174	168	183	190	179	200	183	192	174	191	199	155	162	191	167	193	168	217	185	175	176	155	199	190	192	190	157	144	198	173	173	164	192	197	188	170	198	172	147	194	154	184	193	168	166	189	199	183	180	168	152	180	160	161	222	180	156	194	161	179	150	198	174	205	170	166	165	165	164	176	153	178	161	169	164	190	183	207	161	170	177	179	169	174	188	196	161	193	178	186	171	186	171	193	188	162	173	198	199	152	162	195	180	165	196	231	179	177	148	165	178	169	207	170	165	159	205	183	201	185	169	159	167	174	193	160	177	175	168	186	170	186	181	170	158	204	168	172	198	176	197	171	178	180	186	190	163	180	177	165	170	174	204	170	180	156	162	168	190	172	193	179	167	197	166	196	164	177	171	171	176	183	176	185	197	175	203	175	202	158	198	176	167	172	156	170	184	184	156	166	185	185	170	158	181	195	195	183	178	149	187	200	187	176	157	172	184	214	159	174	160	190	173	201	201	169	198	159	187	191	197	177	194	163	177	181	182	182	161	187	173	183	174	176	154	192	161	168	178	187	154	171	187	187	187	224	184	205	190	169	180	168	160	193	164	214	154	174	171	172	195	186	175	203	165	165	195	173	172	189	180	188	186	162	162	195	190	193	180	189	194	164	186	200	173	166	165	168	165	173	210	183	175	183	178	154	183	199	162	186	187	176	186	172	206	188	198	183	213	153	181	203	159	178	165	193	173	164	179	186	201	158	184	179	173	180	179	185	183	183	166	207	187	162	190	198	174	187	188	212	201	175	209	171	181	159	183	166	178	163	191	186	164	175	185	176	165	202	195	161	188	175	190	178	186	183	159	192	170	158	186	179	176	158	185	167	185	182	181	186	148	190	169	168	175	189	184	185	172	165	176	163	198	177	168	178	193	165	166	166	182	171	158	175	214	177	183	186	163	180	153	200	198	182	171	189	180	188	189	172	223	171	184	151	185	140	166	173	200	171	171	174	187	208	176	195	181	170	171	179	159	199	169	190	178	171	176	177	170	175	170	161	170	176	185	184	197	168	153	183	174	177	181	173	188	180	208	204	190	183	181	191	201	159	187	177	191	162	189	185	157	204	190	179	182	190	182	197	181	185	167	177	171	180	180	199	180	179	191	191	180	161	181	190	179	175	173	195	155	181	159	180	170	174	156	200	196	175	185	173	181	170	179	182	172	177	171	187	180	193	189	150	195	196	211	188	191	158	168	198	187	180	178	169	179	179	172	172	180	170	183	165	207	155	179	178	174	182	152	191	191	155	192	216	195	173	173	204	194	170	169	189	156	166	162	206	164	190	172	167	195	184	176	160	169	197	172	187	197	179	183	180	191	165	193	168	172	205	182	182	189	166	173	185	181	225	204	182	159	191	160	197	180	183	167	167	176	199	179	167	175	190	197	179	204	187	156	175	193	173	162	172	173	166	193	172	192	166	216	196	160	185	181	174	178	170	185	163	166	171	181	182	170	155	183	162	149	205	170	182	195	168	190	188	182	180	191	175	172	170	167	186	201	181	196	164	183	189	193	164	200	183	194	167	199	166	175	150	182	165	176	166	179	167	198	177	150	176	169	165	193	204	168	149	181	203	185	203	183	177	186	165	178	173	177	180	147	198	182	162	202	166	180	171	176	159	176	201	165	184	169	206	176	186	162	172	179	175	184	160	188	157	184	177	187	163	175	193	179	149	164	168	166	214	157	164	177	168	201	191	194	186	177	185	156	176	168	178	191	211	170	174	185	171	159	185	180	167	161	195	170	178	179	160	188	173	198	178	185	172	195	180	180	177	160	189	187	174	149	178	182	174	189	197	186	178	175	176	186	178	180	155	187	177	175	180	177	200	187	185	192	195	157	188	199	161	149	174	206	171	171	169	192	176	174	167	168	188	172	186	185	183	193	151	197	211	184	174	178	176	192	186	163	180	166	203	176	178	166	192	169	172	161	174	190	174	172	179	167	157	228	203	185	171	179	171	190	190	173	180	195	183	184	191	186	174	176	204	199	196	209	202	180	194	159	177	181	183	205	182	187	179	178	157	205	199	169	195	171	167	197	179	156	191	182	188	179	148	154	184	208	177	178	180	181	188	173	212	170	186	182	171	182	179	180	201	189	173	175	180	194	179	183	176	194	173	185	172	173	169	159	198	205	175	172	157	194	167	167	191	174	218	191	168	184	192	187	172	187	170	178	181	203	170	202	166	165	182	160	179	161	185	178	183	193	157	184	174	162	168	182	188	191	175	170	177	198	183	184	219	202	182	171	144	176	190	195	179	180	165	187	200	190	181	178	201	190	162	157	189	175	186	175	176	166	189	209	229	188	160	187	184	161	194	190	168	194	171	186	168	176	176	181	174	164	184	172	156	179	165	180	199	190	186	181	175	200	173	167	175	183	199	180	195	193	183	157	184	163	194	192	187	196	154	180	153	197	181	171	201	202	192	167	170	175	209	165	163	182	163	186	162	167	186	163	197	190	186	178	167	163	180	158	197	177	201	170	167	186	181	189	191	171	179	192	163	170	188	192	187	187	186	188	164	186	175	174	169	179	166	168	159	204	198	210	167	193	177	163	170	191	181	157	189	193	162	176	191	188	199	174	190	177	199	191	173	181	185	174	185	182	166
3322	5721	4516	2166	1528	1122	794	627	542	389	380	336	327	283	274	268	273	277	223	249	231	242	209	217	230	231	224	211	233	236	209	222	225	225	214	209	218	214	201	205	196	205	186	193	204	201	200	207	204	212	209	186	205	198	183	179	199	195	213	190	202	215	205	218	200	187	190	230	209	179	188	191	217	238	191	208	178	189	206	198	215	219	199	196	195	209	199	207	171	224	214	209	227	199	231	200	220	193	205	202	197	210	179	200	219	206	210	217	198	218	211	201	199	191	168	221	202	196	188	213	197	188	204	230	205	197	191	201	213	189	189	204	201	190	199	210	200	183	198	212	204	181	214	170	187	199	201	230	195	179	187	194	227	213	191	236	167	192	194	197	200	198	190	194	197	213	206	180	195	195	221	196	191	195	216	204	203	206	209	200	192	194	202	212	195	203	209	194	212	195	196	206	187	201	197	202	222	223	193	195	223	176	223	210	211	195	194	204	204	194	191	224	211	192	205	203	215	193	193	199	213	214	205	200	217	212	186	199	222	209	183	187	208	197	205	195	182	185	206	193	205	194	232	192	210	178	202	235	195	204	207	217	213	201	193	194	209	217	197	225	188	192	202	194	196	208	163	195	189	181	219	193	192	211	166	189	203	185	223	211	206	191	221	185	189	229	204	215	218	216	188	220	209	202	183	197	208	213	205	201	186	195	202	179	187	199	206	202	221	177	203	194	228	197	218	199	209	185	214	193	201	208	230	200	203	217	197	205	209	210	210	219	188	189	193	195	201	186	220	204	207	192	193	198	205	185	213	208	218	190	200	213	188	205	186	182	185	210	185	251	191	214	175	190	206	196	218	189	182	221	206	184	207	212	184	230	207	207	231	190	204	203	202	217	190	185	199	187	201	199	196	201	196	197	199	210	182	197	202	206	208	195	201	225	183	193	194	204	205	196	220	201	206	214	216	197	181	206	202	215	203	215	200	210	192	181	195	174	205	208	200	200	188	210	209	227	199	206	195	190	190	174	222	180	205	194	187	201	209	208	181	205	200	185	209	196	207	218	192	183	203	239	235	199	168	200	200	213	206	181	211	195	197	195	202	198	188	205	183	187	199	216	196	197	228	211	198	194	187	197	220	200	201	209	212	192	236	200	179	217	214	188	214	195	198	203	198	183	200	214	185	195	208	224	217	186	201	192	191	207	227	191	204	212	231	231	212	195	202	211	219	202	182	210	197	203	217	224	203	207	207	189	181	198	203	186	205	203	217	199	205	199	217	211	193	218	203	192	202	213	197	191	231	200	200	221	207	225	214	181	181	193	200	205	200	182	208	206	210	230	207	198	177	201	191	197	192	178	208	196	197	196	204	210	204	205	229	177	207	196	181	205	203	192	200	189	192	244	204	213	221	202	197	215	168	188	188	190	208	208	186	206	198	202	226	211	196	205	200	207	211	210	190	191	212	188	205	198	214	229	194	214	219	187	210	208	199	206	205	217	219	197	206	201	220	190	184	201	185	206	175	195	198	196	177	191	201	209	221	209	216	190	199	230	179	224	189	195	217	208	211	233	216	211	199	187	217	190	192	213	207	212	188	202	199	223	194	185	203	197	192	207	193	226	204	190	190	195	201	208	209	229	218	201	175	200	223	195	185	186	185	191	212	203	206	206	199	210	180	199	207	213	174	192	202	175	205	186	206	187	208	205	225	202	202	202	205	209	207	205	207	213	206	172	230	205	184	228	196	193	237	226	197	211	211	222	211	199	186	226	197	175	186	194	233	189	199	183	215	198	206	201	177	194	192	188	216	199	221	190	198	183	186	190	181	213	206	236	231	198	183	214	216	212	202	181	192	195	207	193	191	194	200	204	185	186	202	191	182	189	196	218	193	199	200	186	183	190	208	180	161	196	204	195	197	198	214	189	213	196	200	194	207	180	204	238	176	210	203	198	224	189	200	190	193	199	219	211	211	200	181	220	222	226	211	201	201	192	194	191	182	211	200	215	232	192	206	209	216	221	180	200	189	226	184	191	201	194	198	236	206	191	198	201	204	192	180	191	196	200	208	215	239	171	211	195	193	193	197	234	186	219	205	227	216	194	203	211	221	200	187	201	190	206	221	184	227	209	220	178	206	234	213	220	208	189	217	215	202	225	203	179	184	180	237	196	182	227	200	197	198	186	215	200	179	208	196	207	228	200	196	218	218	205	180	185	195	194	204	173	213	197	218	238	177	203	194	209	203	194	238	193	196	185	196	180	195	227	214	189	203	192	209	193	225	197	187	221	200	210	169	211	196	199	207	194	200	228	193	201	220	196	197	211	178	201	200	204	220	202	208	207	196	183	222	208	189	192	194	203	210	198	177	220	186	206	198	192	205	179	191	206	208	192	223	210	218	183	205	193	177	185	219	220	226	191	186	197	217	228	191	190	218	203	226	206	181	211	219	194	197	195	195	210	214	225	195	212	221	211	178	190	217	208	179	215	198	225	195	219	213	192	218	178	215	178	195	201	234	218	225	189	174	193	207	211	202	194	201	209	190	187	199	195	222	198	218	206	195	215	210	196	216	176	207	191	176	228	226	191	195	218	199	199	209	209	169	188	210	194	177	200	179	197	188	208	190	197	183	185	187	194	201	205	185	196	184	212	199	204	183	187	184	201	214	202	201	203	176	220	212	172	202	179	185	204	223	191	212	202	211	179	194	202	192	210	216	198	177	212	190	210	195	206	199	211	205	217	222	188	192	187	220	201	197	186	179	204	196	186	207	205	197	210	229	175	231	184	204	189	198	215	210	200	203	207	203	218	202	198	219	189	184	199	207	189	219	200	205	195	198	229	198	208	193	202	185	191	211	216	220	174	206	199	192	203	215	207	206	198	172	205	196	199	203	177	210	198	212	206	230	205	221	196	197	231	177	199	207	224	204	199	221	209	200	201	193	218	200	201	192	189	196	198	189	203	191	219	221	182	191	198	184	195	205	183	204	205	193	225	174	223	181	219	219	211	206	193	215	213	198	202	209	197	184	193	197	191	194	182	220	205	201	192	221	210	227	210	185	180	199	212	184	177	174	212	226	206	182	188	184	190	189	169	195	209	199	199	189	178	206	207	207	216	224	193	223	220	195	213	181	211	196	212	208	208	204	218	201	202	195	189	214	200	208	179	184	220	200	222	206	209	187	185	200	216	197	199	200	222	223	202	196	181	209	208	198	197	197	192	186	203	217	185	168	180	197	199	202	210	217	191	215	242	206	209	226	187	211	197	225	185	201	193	181	199	176	214	216	230	166	191	206	228	187	194	192	207	188	204	197	207	206	198	211	187	219	202	222	196	203	182	196	236	188	176	193	207	197	195	191	193	200	177	231	177	201	181	186	178	207	183	202	191	201	193	167	209	210	208	213	229	170	197	193	238	212	200	196	211	200	211	179	205	173	200	185	206	196	188	195	205	200	201	186	217	201	225	175	184	189	207	191	182	201	203	191	220	220	191	188	189	203	194	195	208
22527	21338	29052	23975	21343	21396	13568	1587	1010	892	871	758	714	662	621	630	592	586	568	551	568	554	525	527	529	509	509	540	502	525	493	473	488	499	504	504	497	509	516	488	490	486	512	494	536	443	494	465	439	490	468	479	480	442	470	463	428	496	504	446	494	463	508	480	502	477	476	474	486	476	482	473	433	421	440	459	473	440	490	486	467	476	473	478	449	485	465	482	482	492	413	460	448	507	488	484	489	482	503	466	504	471	467	457	445	490	517	492	459	483	471	479	508	499	475	456	504	456	485	495	436	478	485	409	482	435	478	465	476	490	493	500	471	476	495	448	472	452	485	463	478	462	457	529	450	457	441	466	492	444	474	463	473	519	494	450	494	452	462	482	453	448	461	456	515	487	449	454	446	467	480	471	456	463	415	453	479	462	437	478	484	490	474	453	498	488	469	453	426	462	463	485	472	459	476	495	446	438	474	472	415	473	452	468	477	495	467	485	447	450	477	460	488	448	488	455	459	468	422	490	502	524	441	461	461	490	498	455	468	466	506	447	476	469	470	451	488	488	489	496	492	440	442	492	426	493	455	492	513	474	473	458	468	447	461	500	528	469	466	458	444	460	487	430	487	485	474	466	420	521	475	457	485	488	452	499	464	489	460	472	474	458	489	476	516	454	451	486	452	478	466	464	414	478	485	473	501	473	497	455	462	458	485	484	483	462	486	490	467	469	456	447	503	470	415	444	495	470	492	451	470	448	459	458	448	459	487	480	480	478	444	493	476	474	453	459	492	467	480	459	438	462	443	478	491	481	466	471	471	442	481	464	481	468	461	487	483	483	444	478	482	453	484	503	460	483	455	494	444	466	487	463	451	517	498	406	445	502	448	477	472	498	471	506	450	503	466	454	457	434	497	481	483	488	449	410	449	462	489	489	469	473	477	464	408	507	468	500	479	490	469	435	502	462	466	469	456	467	472	486	467	458	487	470	442	488	494	444	471	488	425	456	504	422	499	461	468	497	477	485	432	452	453	472	448	471	466	518	472	481	461	496	487	481	479	472	459	488	479	463	477	467	499	490	456	470	468	433	482	432	453	486	404	496	469	482	453	471	457	453	469	455	483	473	433	468	463	473	476	428	468	478	462	491	501	507	503	462	464	450	499	475	481	468	484	473	473	489	495	472	478	472	477	445	469	458	423	519	485	499	460	454	463	514	536	487	492	469	474	447	474	467	430	459	440	493	461	463	495	424	434	489	423	436	457	525	501	477	448	446	462	434	462	458	460	517	515	461	492	476	477	475	442	455	456	524	477	463	466	465	469	461	453	441	449	469	439	444	446	456	516	498	474	470	517	453	464	447	466	486	473	470	457	443	507	466	443	482	480	477	461	464	505	463	474	484	462	482	473	476	473	471	458	469	487	442	467	451	469	469	454	441	422	446	466	470	479	444	475	456	476	479	449	503	465	455	431	479	465	451	473	473	519	451	477	409	450	428	473	469	441	464	438	468	452	463	489	460	459	449	452	465	428	472	462	467	466	487	455	472	449	446	458	459	495	499	468	478	437	500	466	468	481	471	465	459	444	497	479	485	435	498	461	457	513	516	501	488	443	472	495	430	505	473	482	511	477	447	453	450	477	498	430	483	550	477	468	485	468	474	443	492	443	488	495	453	456	487	479	465	494	451	472	483	461	473	482	466	485	469	459	445	458	467	554	480	466	474	457	500	490	472	481	442	533	469	474	461	506	477	433	486	506	461	460	471	468	484	432	451	482	462	463	473	468	429	484	450	439	455	484	442	430	467	489	478	467	477	470	443	494	445	456	475	518	469	453	469	495	476	466	426	460	473	477	460	431	453	435	442	432	476	468	450	454	449	473	490	421	489	483	436	497	476	478	450	435	463	474	490	468	483	483	494	455	491	483	462	463	474	481	467	461	482	471	481	439	448	463	463	481	486	452	481	470	471	446	466	453	479	444	475	476	487	510	464	471	480	432	466	482	480	492	449	472	481	462	493	500	470	452	470	447	478	460	432	425	483	444	518	473	472	482	452	452	482	487	453	489	490	467	467	478	467	481	450	446	461	451	448	452	462	437	447	508	481	448	487	496	467	461	463	487	426	485	465	480	479	483	491	476	490	486	466	469	448	458	471	447	494	516	480	467	492	487	483	469	482	500	435	536	449	471	462	436	453	475	480	444	450	438	499	455	489	482	463	482	450	465	440	516	450	451	459	531	510	478	456	447	467	487	474	471	448	486	506	467	458	460	478	485	450	458	452	466	477	476	484	470	452	518	515	479	506	480	432	452	486	480	479	457	436	489	462	464	452	480	452	474	444	451	430	491	461	493	452	459	497	490	501	458	466	477	464	469	480	451	453	465	455	488	443	481	499	447	477	481	454	466	436	489	435	490	477	456	472	465	504	451	453	466	496	450	442	470	483	468	465	465	512	474	471	421	465	479	484	475	472	492	471	484	470	498	480	479	456	434	452	473	477	455	478	478	489	477	463	431	497	453	445	432	481	465	481	451	488	490	493	536	466	441	506	478	486	444	535	474	500	427	429	485	431	453	425	476	435	486	424	476	445	474	471	473	471	491	471	444	471	476	452	481	480	439	447	463	420	456	449	465	475	445	515	449	495	425	482	498	479	489	453	435	446	465	447	458	455	481	476	456	505	457	459	493	452	473	440	479	454	494	456	422	467	463	457	472	502	461	487	525	506	488	441	507	473	463	478	471	463	499	457	446	447	446	512	442	476	456	457	447	432	468	488	459	494	439	456	454	443	502	477	507	495	482	457	446	438	452	528	501	447	489	522	478	464	466	505	532	451	477	535	464	501	460	492	469	459	460	476	446	462	474	503	473	438	524	466	469	455	480	467	445	492	444	499	476	445	505	458	495	501	478	451	457	458	456	476	492	459	468	476	471	479	499	431	462	492	443	427	452	485	503	479	425	434	489	528	455	467	474	441	481	465	455	477	444	463	475	462	438	458	503	446	494	470	480	445	468	503	493	399	478	492	461	505	455	476	493	510	491	477	471	472	509	457	492	447	473	462	447	484	473	456	458	489	480	491	434	482	482	444	466	481	458	466	416	490	502	484	479	499	442	478	484	459	447	432	484	484	494	472	449	444	465	467	505	480	459	460	448	486	436	449	464	449	426	426	470	459	435	495	456	459	484	482	472	490	484	457	459	455	446	476	442	448	471	461	486	458	479	437	502	444	455	469	468	449	446	424	451	460	453	457	438	474	497	447	472	471	492	444	486	478	507	497	442	486	465	475	464	441	491	489	493	475	458	464	466	453	459	487	454	488	446	465	476	432	473	488	469	484	481	509	503	495	473	488	453	467	441	480	460	450	480	482	459	458	467	485	484	477	451	497	471	486	468	450	485	490	489	471	459	462	459	479	432	467	488	510	411	445	456	483	465	471	503	473	470	483	460	440	525	463	486	479	479	501	446	488	466	486	484	497	461	455	463	470	482	455	421	449	480	462	484	477	439	459
4499	13822	11366	5781	3954	2938	2138	1779	1389	1127	993	965	857	814	769	686	663	627	568	634	604	573	537	584	566	586	557	555	539	509	535	512	508	533	532	532	528	521	485	513	516	561	510	481	488	480	541	528	484	534	533	495	530	488	517	484	506	516	498	496	484	522	489	505	481	520	513	502	500	480	497	530	488	472	485	481	528	465	514	504	492	513	539	496	497	466	501	467	523	493	502	515	489	493	516	526	523	476	554	535	480	532	472	495	562	495	474	475	488	517	448	497	534	459	477	499	497	492	477	526	536	524	545	472	492	485	486	528	455	501	499	481	446	488	506	554	495	491	508	469	547	492	511	522	511	490	512	575	502	448	503	512	575	515	551	462	521	487	497	522	506	492	513	458	485	498	460	515	469	483	480	495	505	482	511	505	520	459	496	489	518	488	493	508	462	491	465	534	498	527	506	478	500	510	471	507	546	478	456	537	478	472	485	558	517	456	506	483	535	519	500	503	463	493	522	477	502	513	467	514	501	450	524	526	502	495	493	460	446	504	501	490	499	466	491	535	469	493	460	485	516	486	502	526	466	519	470	481	517	497	529	498	489	486	529	453	498	483	526	488	523	519	556	500	500	554	521	451	485	479	495	480	484	520	512	503	507	489	528	471	470	479	479	473	533	523	496	470	470	467	501	522	480	537	530	463	496	494	502	505	532	461	478	499	498	537	501	482	475	508	475	482	477	502	466	519	485	511	532	512	508	507	519	482	481	500	526	503	482	506	473	471	540	520	490	481	491	479	491	518	525	492	493	523	514	455	489	505	484	484	512	502	536	484	488	507	502	482	501	497	515	472	474	465	473	508	499	514	513	491	477	467	472	457	507	485	498	507	505	509	499	518	517	476	495	512	442	448	525	500	495	532	469	530	503	485	480	520	509	464	521	510	498	515	496	468	509	540	512	498	500	497	481	524	487	545	523	454	539	477	511	487	488	500	481	491	500	511	497	500	547	473	542	497	504	516	446	506	486	480	492	524	508	484	535	487	528	450	528	511	514	520	467	504	522	496	511	545	499	474	544	484	501	507	479	501	513	541	514	491	530	524	479	451	460	489	539	522	515	498	499	503	522	533	492	482	502	458	482	504	444	508	508	511	521	496	507	526	505	470	494	487	505	455	490	526	476	501	442	466	522	501	530	499	459	505	485	516	496	488	510	512	527	518	499	488	509	494	468	508	481	457	509	466	532	452	503	493	496	512	489	500	519	501	490	534	522	507	511	478	467	494	466	480	514	502	497	464	487	479	510	474	494	422	493	479	484	492	514	517	502	478	495	524	515	515	502	457	503	454	503	480	492	516	507	526	451	495	480	501	537	470	494	494	474	492	494	493	485	529	503	456	475	526	509	492	528	487	511	518	510	483	476	497	486	544	515	485	492	475	531	468	495	487	534	475	473	531	507	553	488	482	498	505	506	498	469	475	497	519	515	476	471	454	497	538	486	489	468	505	470	521	466	506	502	556	492	535	508	513	479	522	501	507	449	502	497	487	463	517	471	487	496	501	493	514	503	487	440	515	495	485	478	547	500	483	484	535	493	469	499	519	491	521	474	508	517	476	529	483	516	512	498	520	468	485	494	508	466	480	483	516	495	476	447	485	485	467	492	467	521	491	465	479	467	475	504	524	472	512	482	535	468	512	487	493	464	476	493	493	520	492	493	439	486	488	503	518	528	516	476	490	511	506	531	500	501	496	492	447	474	454	485	512	530	449	483	410	521	517	492	481	506	491	463	466	501	492	506	505	450	488	520	496	478	490	484	483	460	487	500	513	504	494	479	508	489	443	490	479	495	526	501	472	536	483	480	451	495	508	469	502	513	476	499	489	499	472	473	469	452	515	497	529	498	479	490	494	508	513	492	474	471	514	496	474	552	475	484	487	468	514	482	505	498	481	462	502	481	487	501	514	514	464	489	468	534	510	527	480	479	509	467	491	529	496	488	525	462	474	493	508	478	514	481	476	521	478	480	490	498	531	514	508	512	477	485	498	491	527	504	504	504	519	507	524	479	467	499	510	496	480	530	476	549	483	490	464	506	526	521	535	499	520	508	530	499	517	491	491	503	494	516	512	500	458	485	523	472	443	526	489	477	491	511	530	462	476	495	509	493	472	474	492	530	515	509	454	490	508	510	507	462	475	485	477	526	504	497	507	522	500	486	473	516	515	491	493	473	501	514	496	492	490	466	528	510	495	493	472	495	483	473	468	507	460	545	474	477	552	488	498	513	523	485	529	468	528	476	451	447	527	502	479	507	496	470	476	530	468	503	500	520	484	491	506	486	535	481	503	503	510	513	536	495	504	495	486	500	490	519	479	466	495	480	474	516	479	473	515	470	519	475	494	510	482	481	495	525	478	507	468	478	476	503	515	485	491	501	476	500	484	484	508	478	510	509	478	484	499	485	500	507	548	451	458	485	455	496	447	500	504	504	488	512	503	520	511	462	510	474	466	501	487	508	493	496	500	477	484	515	477	462	510	489	489	508	494	476	490	510	508	502	484	533	463	446	501	469	491	521	528	475	483	523	499	531	504	526	477	479	473	500	468	488	512	521	517	462	522	468	466	479	502	498	500	521	487	502	497	489	502	495	510	508	511	473	500	499	491	461	517	493	505	508	490	517	518	464	492	490	487	467	506	485	518	523	474	521	514	449	475	476	526	521	455	518	507	502	477	476	507	493	490	476	489	538	509	488	493	510	494	496	515	486	460	516	466	516	516	494	519	470	503	493	462	505	494	459	491	454	507	505	468	500	494	518	506	453	478	494	477	469	516	455	524	444	512	502	479	498	463	498	485	519	474	471	482	512	488	474	523	559	503	500	476	474	481	501	497	473	484	464	519	522	490	528	523	481	504	497	495	475	492	471	524	483	512	511	479	501	538	470	518	489	519	519	521	513	500	518	485	515	508	507	446	441	494	512	480	481	497	492	460	508	481	496	467	461	455	495	488	485	497	498	495	526	521	503	522	532	502	489	535	498	544	503	469	523	504	468	459	471	501	507	500	506	482	488	466	523	491	522	510	478	513	491	509	510	489	499	476	446	500	489	518	482	519	494	492	485	539	478	504	528	532	465	457	438	501	509	525	443	502	466	527	511	538	468	496	480	489	499	498	463	446	505	542	492	483	485	469	515	490	513	487	482	516	482	503	497	502	493	505	468	514	473	498	513	555	520	500	522	501	527	495	479	504	530	509	486	503	522	473	494	532	513	509	525	490	491	498	478	507	485	492	521	509	475	499	470	500	523	461	473	496	502	496	508	498	522	500	491	486	544	495	462	511	470	500	504	544	495	528	504	505	470	521	495	464	480	466	523	498	495	499	456	499	491	495	571	513	463	490	507	499	513	471	524	502	459	498	495	471	503	489	506	515	487	510	512	524	501	466	499	517	512	505	463	518	492	517	474	469	472	498	467	483	504	463	503	501	498	488	520	482	480	501	518	513	500	519	504	480	469	520
27687	19857	6186	609	421	422	386	402	409	362	377	353	414	390	388	386	401	374	371	408	416	390	375	380	367	385	365	333	383	388	391	425	417	381	406	373	361	395	381	384	396	414	424	378	397	413	362	387	396	380	389	399	396	417	415	407	384	380	415	390	395	379	389	338	353	367	408	369	404	381	392	393	400	405	404	375	374	407	393	366	403	359	370	415	378	383	398	369	348	432	393	374	398	392	404	410	387	393	400	369	354	391	397	378	384	367	387	365	396	408	392	373	358	388	395	399	419	384	356	374	364	393	409	387	423	408	390	425	388	422	372	381	375	375	388	371	363	374	443	414	361	371	401	402	398	411	365	395	401	417	387	379	378	374	385	343	380	378	361	367	405	383	418	383	361	428	375	406	358	361	391	382	371	382	379	393	395	376	426	362	396	363	409	397	413	392	373	373	406	387	381	335	371	364	384	410	370	357	375	370	371	376	405	413	412	401	393	367	411	366	390	391	415	405	414	376	371	376	405	392	409	387	411	393	363	384	422	421	360	409	383	390	402	398	409	382	397	398	435	375	416	403	384	383	427	397	372	381	374	378	353	397	396	388	371	367	380	416	384	372	375	408	348	388	402	378	384	373	341	395	398	385	434	375	423	389	381	377	419	388	365	392	381	359	401	396	371	394	380	391	372	398	415	375	376	359	398	373	408	392	384	371	401	378	392	384	348	402	396	386	344	399	382	388	356	381	404	395	389	430	403	375	367	441	394	379	404	348	368	379	370	357	409	380	366	396	391	371	404	398	387	359	403	390	412	382	379	407	389	378	375	378	384	388	387	364	373	385	409	392	362	397	414	405	381	372	413	414	407	381	350	397	397	378	381	393	406	405	364	374	402	388	359	398	376	372	394	398	404	383	375	356	391	399	386	397	367	367	371	403	348	360	390	398	345	407	408	332	418	410	370	393	415	394	398	357	404	392	368	389	389	414	385	383	404	361	394	357	376	345	404	381	387	383	343	382	378	346	379	397	382	370	419	400	389	402	384	425	410	406	406	395	387	387	409	403	350	394	374	384	380	411	408	431	386	405	389	413	375	386	381	420	371	389	375	361	396	346	404	403	397	386	388	382	366	355	349	362	393	364	416	358	415	355	416	422	379	345	387	368	375	379	428	398	354	385	383	377	362	372	377	364	379	391	390	385	397	399	379	409	415	398	391	397	411	381	385	363	360	363	394	400	362	368	413	385	375	392	408	389	411	376	386	393	390	392	367	393	417	393	343	404	395	400	387	380	359	401	372	382	388	385	372	383	392	393	395	399	393	366	399	376	357	381	379	410	384	367	371	412	372	394	393	395	378	367	420	368	372	382	393	420	403	390	388	374	369	399	365	350	393	403	392	412	375	416	394	381	391	378	398	383	417	381	371	384	408	397	373	394	377	379	425	400	400	390	406	367	428	391	376	411	408	371	369	376	378	412	396	366	400	383	364	408	385	383	349	382	398	414	407	389	395	381	385	384	350	364	387	385	387	416	385	361	402	404	398	390	404	383	384	392	411	394	384	424	401	418	390	383	386	395	416	416	401	415	371	368	376	381	395	378	354	375	363	388	364	352	407	406	383	378	364	385	358	391	404	415	407	393	412	391	394	376	373	349	383	416	396	396	407	369	383	383	389	358	380	395	398	360	367	357	385	422	359	374	417	410	414	351	408	417	410	380	365	376	359	368	382	390	388	381	414	376	369	399	384	382	383	359	366	387	376	385	358	375	432	372	379	398	390	369	372	388	396	387	358	448	386	424	367	387	390	385	393	388	397	424	376	366	397	382	417	369	377	395	417	430	408	426	415	398	349	405	402	378	355	391	382	363	381	340	372	366	399	379	403	406	380	401	388	378	391	368	391	389	397	367	410	394	368	395	347	398	422	358	392	390	376	380	357	392	371	390	369	376	361	376	423	387	384	404	409	428	404	425	409	421	400	406	368	423	380	409	389	402	384	379	378	371	377	383	386	368	375	375	388	398	384	412	381	390	419	388	379	407	375	368	404	370	364	382	376	380	428	400	376	398	396	390	380	378	362	364	371	395	406	413	385	395	347	393	416	398	387	372	385	349	402	372	391	378	393	417	374	429	385	393	378	348	401	381	387	361	379	431	405	362	410	386	364	381	379	396	379	393	361	362	363	413	407	419	398	375	353	392	360	380	383	387	419	407	383	379	362	418	393	406	395	400	396	403	406	380	387	361	357	378	384	373	397	398	435	378	402	388	424	388	386	386	392	391	378	367	350	395	399	375	395	396	381	412	407	418	372	389	421	380	370	397	365	400	363	386	355	402	376	371	382	405	416	383	363	362	388	416	402	336	377	374	369	404	407	413	379	401	395	350	406	347	401	375	396	398	367	377	368	414	364	349	382	379	381	381	382	367	422	390	404	388	361	422	382	378	381	410	350	354	355	391	395	372	405	389	414	394	381	356	403	361	379	406	397	358	415	381	389	396	388	411	408	374	338	417	374	394	381	392	417	392	410	408	420	401	380	405	392	389	383	416	399	345	388	360	415	374	373	395	383	394	378	346	430	414	382	374	399	417	377	442	403	416	370	396	368	375	382	362	403	386	353	399	404	389	356	360	356	346	410	356	400	417	426	391	380	380	383	383	401	374	381	394	394	424	413	390	383	410	409	366	433	366	400	370	401	380	382	379	404	361	374	373	398	388	414	416	405	382	396	401	364	370	344	366	394	372	399	386	392	391	390	386	364	400	394	397	422	388	428	384	393	345	438	380	370	404	408	368	398	368	385	360	363	380	385	411	386	375	364	370	412	395	390	393	365	409	403	350	381	375	377	390	391	393	379	404	375	362	411	385	403	409	370	389	357	398	381	384	384	387	383	379	382	414	385	384	379	383	401	387	373	388	395	414	405	412	362	419	385	388	379	399	383	383	397	385	368	387	403	380	385	396	406	392	402	388	382	354	386	414	373	413	352	403	380	382	370	412	367	400	394	391	385	414	399	421	397	384	399	395	376	379	394	396	362	348	397	375	370	379	387	357	358	380	431	369	380	383	418	356	347	382	424	402	388	363	374	390	390	401	380	392	372	394	395	388	393	409	380	357	403	369	405	407	389	403	338	351	424	346	363	401	363	405	377	425	406	357	434	383	393	370	420	403	387	398	402	398	410	386	410	404	378	423	355	378	353	370	413	407	411	403	380	342	371	423	356	377	387	375	371	376	386	376	408	368	361	398	377	407	402	382	393	392	395	367	385	381	386	388	394	374	407	383	381	388	367	383	405	424	395	362	394	374	393	406	393	405	376	400	414	383	377	359	408	379	385	383	387	344	411	387	384	399	418	374	387	393	429	393	365	380	379	365	404	383	387	387	375	406	407	377	380	394	402	416	394	371	377	406	421	400	398	398	348	430	371	416	367	359	411	388	345	372	395	391	360	370	401	399	398	386	408	375	382	421	388	376	394	381	382	391	393	393	363	384	382	387	404	377	383	392	395	388	364	395
4219	765	657	493	466	461	444	423	428	431	391	424	386	411	427	411	418	390	400	426	412	385	386	418	403	403	383	393	376	409	380	370	413	403	407	430	390	391	389	401	379	391	420	374	391	405	373	384	443	375	388	407	382	422	408	390	424	407	402	370	396	391	396	421	389	423	390	408	423	382	373	393	394	391	432	383	421	387	419	410	414	380	413	394	411	401	407	404	389	396	421	382	428	408	422	403	375	427	407	404	371	426	434	363	363	373	426	408	408	429	395	398	396	388	391	385	401	360	418	383	360	388	419	379	408	423	363	385	391	378	356	395	396	373	414	397	385	370	392	362	421	417	403	374	393	366	331	448	380	418	393	366	389	404	368	397	420	403	400	437	380	406	408	394	385	386	377	413	412	390	426	397	370	372	362	413	385	427	413	388	345	395	405	422	402	408	402	368	408	394	396	396	404	379	436	395	380	391	412	445	411	390	423	387	370	432	419	395	438	407	384	424	393	407	413	408	402	413	419	393	413	395	372	382	407	383	383	396	404	374	393	340	374	398	434	399	395	395	378	370	412	418	372	387	400	383	400	383	401	391	410	391	374	407	396	375	368	448	405	388	380	373	393	388	381	395	407	407	369	402	390	414	436	405	410	406	396	363	381	417	375	415	389	364	426	424	389	372	373	372	393	349	364	399	411	411	396	439	413	404	425	381	395	410	379	414	392	401	426	425	396	405	394	407	390	386	370	398	411	373	446	425	418	409	382	390	409	397	396	400	415	401	379	371	431	405	430	395	365	392	388	414	368	430	365	377	389	384	374	415	393	412	399	361	410	383	406	376	411	409	421	393	402	393	392	383	398	382	405	421	400	405	389	389	374	405	364	388	379	424	382	446	413	394	395	378	417	387	374	409	394	388	413	388	379	387	428	391	423	391	388	388	408	378	406	375	383	426	401	398	394	380	381	424	405	392	362	408	377	409	400	407	408	397	394	388	393	399	397	387	392	410	376	434	398	386	417	420	376	417	403	403	407	422	376	408	369	414	439	413	350	409	397	399	374	423	399	352	418	387	378	370	409	397	397	419	386	412	406	380	406	358	399	377	364	415	419	414	457	414	378	422	400	404	416	388	395	374	396	401	432	430	388	391	405	393	369	389	399	427	402	384	367	405	390	407	375	396	391	430	373	412	381	401	416	381	369	364	386	397	401	394	386	366	396	366	388	390	397	390	396	389	421	410	420	392	377	391	403	409	394	408	375	415	398	389	407	401	387	391	365	390	416	382	399	390	407	377	394	414	391	394	399	408	379	379	416	380	408	400	380	403	406	378	415	389	412	400	398	428	371	394	412	368	410	413	400	392	383	391	403	395	369	347	421	416	422	381	390	381	418	443	358	385	426	427	409	408	404	410	387	385	398	377	407	388	378	404	415	401	393	371	414	406	392	429	419	352	392	418	370	374	382	395	433	408	417	406	392	389	417	349	391	366	423	365	371	401	383	427	376	386	380	388	399	383	398	398	436	388	456	353	365	411	374	386	371	444	374	397	415	397	422	400	388	389	405	401	374	397	388	382	381	408	386	395	395	389	421	399	432	412	380	422	406	416	416	396	399	426	396	380	402	418	419	414	422	406	394	421	401	386	406	381	396	392	375	372	393	390	423	395	401	373	411	420	399	418	392	404	411	390	385	399	407	372	415	381	381	381	380	424	441	420	425	392	390	362	404	376	425	390	438	413	420	386	438	387	400	370	396	434	388	384	398	369	399	430	379	352	399	429	427	418	357	424	377	425	436	428	400	400	396	419	410	421	399	376	357	372	397	403	384	406	364	388	403	395	437	387	401	375	425	384	388	389	386	433	367	385	429	414	435	382	421	391	414	374	449	379	386	401	387	399	385	405	381	412	407	392	411	403	430	404	403	349	445	405	435	417	386	379	386	397	384	388	378	404	406	408	383	412	355	394	390	397	398	392	397	363	444	416	418	383	408	415	418	379	391	400	404	357	345	379	422	399	427	411	401	414	410	372	432	417	392	384	411	421	380	391	375	369	404	399	347	389	408	373	403	409	399	404	369	408	400	365	386	380	357	386	373	391	449	358	383	402	399	388	401	382	417	408	395	419	402	379	409	396	405	382	408	410	393	398	408	420	391	393	383	401	388	402	382	382	382	353	404	404	402	417	391	386	415	392	379	388	376	429	371	376	397	377	378	389	369	390	407	394	429	401	399	381	400	384	403	373	414	384	438	388	398	380	406	415	426	407	405	399	405	396	401	390	447	405	434	416	403	412	386	409	386	415	433	369	382	420	366	404	375	379	404	428	387	347	378	385	417	432	405	391	420	380	382	400	370	406	389	400	394	362	403	391	409	430	411	411	371	391	374	379	355	387	406	445	361	414	357	379	424	365	430	385	423	398	388	396	381	387	435	415	408	419	359	382	402	371	390	405	416	430	394	413	401	393	389	413	385	380	385	384	405	429	425	371	416	373	415	403	396	381	393	415	416	363	389	387	393	374	390	376	397	419	377	393	390	425	399	392	410	397	367	444	389	415	383	365	389	395	383	408	405	414	422	410	394	412	411	402	409	409	401	433	371	420	396	402	394	396	436	401	383	368	393	447	393	394	387	396	399	400	371	378	403	385	422	413	373	338	390	405	435	428	421	446	395	350	398	351	413	399	432	364	395	398	400	403	408	414	398	396	398	402	394	387	414	367	420	390	422	415	414	374	404	410	389	387	370	395	400	376	427	358	389	406	401	399	398	405	373	423	378	398	388	409	383	378	400	408	370	406	388	400	389	399	403	380	390	409	349	376	381	392	386	398	414	389	379	399	415	367	403	430	395	405	398	406	389	393	375	415	413	376	387	399	410	411	409	397	402	408	393	409	402	369	374	399	403	431	355	405	396	414	419	410	407	413	424	407	436	387	412	388	407	395	419	366	387	399	452	395	406	357	395	403	393	391	396	397	441	398	397	392	372	397	423	396	424	393	414	415	409	379	420	383	430	407	394	383	420	396	390	427	414	388	409	390	423	368	425	391	362	404	365	409	422	425	377	391	387	397	377	413	416	385	406	407	411	422	400	393	394	403	395	384	410	418	382	383	404	377	411	380	368	404	395	391	395	383	412	352	390	406	403	359	386	381	387	387	435	363	400	433	408	401	388	418	416	399	369	375	394	397	397	392	382	410	393	411	384	409	412	416	408	425	395	382	363	411	397	400	424	380	428	407	437	390	389	370	373	404	407	381	422	388	410	402	380	360	432	414	385	395	411	381	399	383	358	416	406	412	368	393	400	390	408	401	413	397	429	399	421	383	419	419	425	415	391	401	405	394	406	373	428	394	385	383	394	397	407	416	374	410	371	389	413	421	361	405	407	383	378	402	437	389	378	412	384	417	390	392	391	419	363	367	447	402	412	367	434	369	395	438	377	430	390	413	407	407	398	386	382	386	387	408	389	382	403	396	393	410	374	415	403	406	376	367	368	393	389	407	395	377	395	391	400	419
23658	21336	28765	24283	21344	16341	1972	1104	959	869	858	796	759	732	769	742	696	666	650	667	749	698	729	693	681	671	690	686	687	644	616	678	637	654	618	643	647	654	619	697	704	672	648	613	664	672	692	652	634	645	659	658	680	649	667	697	630	689	637	634	649	645	634	601	699	637	662	643	613	672	641	626	667	614	586	672	745	649	615	676	617	669	656	643	653	652	675	656	602	685	642	630	614	682	664	670	671	699	682	634	665	682	681	640	649	620	609	606	680	639	658	644	631	628	624	677	595	636	672	642	615	653	602	618	645	641	631	658	633	670	654	618	600	632	676	670	677	621	639	585	683	615	668	646	643	690	632	624	645	671	660	629	657	639	634	616	645	610	638	643	632	642	650	654	649	690	665	656	668	644	635	658	635	685	683	639	650	677	644	625	648	654	685	669	627	636	652	659	629	717	661	678	647	646	622	635	656	610	673	676	658	660	642	609	639	654	607	615	631	623	613	707	681	634	612	663	628	617	639	675	644	609	620	672	603	665	631	661	668	653	650	641	631	643	671	610	631	686	645	668	628	641	638	615	623	623	634	637	648	593	652	682	620	706	620	618	664	628	639	668	645	637	618	637	652	618	667	676	690	685	687	589	673	685	618	651	663	647	635	638	630	664	595	663	690	659	664	640	667	653	613	644	598	659	616	629	670	634	641	625	712	642	703	669	617	627	620	632	630	658	662	613	609	656	624	629	652	661	663	680	647	628	643	648	650	644	641	673	660	632	613	676	606	632	644	668	629	627	660	615	636	667	646	619	720	696	632	607	636	609	590	661	625	658	661	694	656	611	658	640	583	623	625	648	693	640	616	672	655	642	635	650	612	643	680	685	661	650	628	625	651	643	675	692	642	610	605	634	638	630	607	642	629	611	607	649	635	615	704	678	621	644	646	642	643	648	631	655	659	635	655	674	602	678	647	695	631	637	660	657	703	619	668	671	656	628	665	622	682	665	658	653	636	636	650	632	649	620	654	677	605	682	630	645	634	655	669	649	655	669	640	661	648	631	650	663	649	663	656	644	605	569	656	636	624	620	633	654	594	589	636	652	658	651	617	667	610	635	628	662	608	656	643	634	632	626	613	694	640	614	628	644	646	626	660	658	626	642	620	653	617	720	672	605	659	608	635	634	617	688	679	638	666	715	628	648	672	603	670	639	629	669	682	675	637	625	645	640	626	641	584	627	646	643	667	644	653	650	688	659	685	634	637	670	662	648	659	650	654	599	662	710	657	615	610	621	655	651	615	638	652	670	627	636	708	678	665	676	661	617	635	653	619	594	628	626	634	634	675	708	644	661	640	643	655	678	630	599	636	663	638	691	640	667	632	648	604	674	622	660	628	652	662	644	591	616	666	645	641	637	641	651	664	630	698	682	619	681	660	630	615	687	669	650	615	643	659	672	609	678	665	645	624	683	635	630	614	649	624	618	603	705	643	614	661	617	657	617	629	652	579	679	617	667	659	659	643	606	597	668	611	643	646	670	695	641	620	618	616	661	643	645	644	650	674	626	602	607	680	696	656	635	641	645	676	594	641	614	633	621	613	660	677	614	640	651	636	612	610	656	650	647	680	619	645	643	620	599	665	659	619	612	625	606	625	625	620	661	696	666	613	657	677	609	652	644	629	660	630	662	660	687	621	627	648	600	683	621	638	662	609	668	633	633	672	652	644	686	647	591	615	632	636	651	632	653	642	683	638	621	639	713	688	641	655	616	638	652	645	667	649	688	636	617	677	651	616	648	601	637	621	636	652	716	648	632	639	666	644	649	657	642	647	653	619	628	595	624	644	656	652	610	652	671	661	656	625	624	645	649	643	683	632	640	634	644	624	602	621	685	680	675	651	674	644	635	654	605	633	616	657	704	654	691	675	667	635	614	653	636	607	664	636	661	601	666	724	609	605	622	641	622	651	636	644	626	615	668	637	661	681	610	673	662	691	633	666	630	652	654	591	619	665	635	665	673	643	656	668	662	687	652	622	661	710	670	656	632	642	632	678	623	654	599	649	634	625	679	644	652	667	639	621	654	644	651	643	643	613	672	665	649	639	625	636	645	635	639	649	649	622	670	643	630	605	665	604	618	645	691	593	675	604	659	629	651	596	659	625	631	625	637	611	651	645	677	662	647	675	652	646	625	611	618	606	672	668	654	642	638	634	655	647	641	629	625	627	603	677	670	645	634	649	647	683	655	668	647	646	646	602	640	679	607	667	625	650	662	662	660	631	623	644	649	616	688	678	632	632	669	690	657	626	656	646	635	663	678	631	674	622	604	604	611	648	675	722	665	716	609	634	650	679	649	657	641	645	656	660	650	647	621	638	626	637	675	674	585	616	646	616	625	637	653	622	638	647	664	657	609	652	629	634	627	632	691	676	691	636	617	611	593	639	676	646	654	685	602	599	641	603	652	700	670	675	642	631	641	647	656	679	622	614	620	677	604	614	655	678	645	634	612	606	664	620	615	651	676	642	668	655	646	629	637	606	630	627	653	668	616	678	657	689	658	642	682	613	622	658	618	661	636	649	614	666	674	637	599	616	664	600	702	650	637	666	644	664	648	641	654	627	616	670	656	630	670	615	654	667	625	608	602	659	628	650	624	637	633	707	670	598	667	634	656	639	640	644	635	662	631	676	601	612	680	648	634	641	603	663	614	603	677	670	623	611	595	668	649	694	668	628	621	632	643	624	646	625	634	682	656	619	636	623	621	625	659	614	662	609	612	645	667	667	656	660	671	620	660	621	622	690	625	695	672	623	676	605	619	658	644	625	668	634	604	629	641	671	632	643	634	633	622	700	622	659	690	669	661	600	652	667	670	607	627	644	652	640	656	626	631	674	660	667	638	695	665	630	629	658	640	676	568	607	670	639	640	628	640	673	656	682	645	648	695	661	686	648	619	607	649	650	615	638	635	685	635	640	657	697	601	652	626	629	659	650	619	639	577	618	607	633	598	613	693	582	617	614	659	582	634	611	633	619	584	591	645	651	633	679	672	700	655	687	643	600	597	699	610	636	658	632	672	629	662	639	631	656	648	633	647	652	656	661	606	600	657	642	645	633	614	659	691	665	605	636	642	671	683	661	675	671	622	656	642	663	685	599	661	624	678	683	637	622	608	653	637	613	636	623	638	661	625	688	660	630	655	654	664	608	632	680	596	661	634	629	665	658	645	635	637	649	647	648	598	704	639	645	705	704	636	665	579	613	610	640	641	588	669	637	649	602	643	641	644	638	650	666	656	595	664	613	594	641	606	618	650	687	613	652	615	666	622	650	647	647	642	692	662	616	663	649	642	618	657	641	674	589	656	654	606	649	661	658	634	655	672	630	644	658	657	583	631	674	634	599	584	641	650	607	656	602	616	658	630	638	660	680	697	635	642	673	625	622	678	683	656	643	636	680	615	639	664	643	667	649	647	676	655	641	656	656	640	665	675	703	679	657	635	635	700	633	665	687	643	635	633
3314	8421	7011	3452	2457	1892	1552	1332	1162	1035	924	912	832	770	751	764	728	728	731	713	686	721	663	685	672	677	719	682	710	660	667	695	690	656	668	685	680	670	621	670	641	676	611	679	687	644	641	664	685	692	675	641	689	675	621	675	620	659	635	622	665	643	635	684	667	675	625	655	695	719	604	676	658	660	631	677	657	637	660	648	711	652	663	683	674	673	642	628	675	680	604	693	666	642	678	679	663	635	663	619	672	671	698	673	684	677	670	630	628	661	672	632	680	669	645	694	671	647	720	693	635	671	692	600	679	677	693	630	689	713	629	653	652	651	650	686	687	665	668	624	661	661	594	647	651	612	725	676	688	637	654	665	650	677	642	645	670	687	654	671	616	683	612	655	664	634	710	593	675	645	658	632	629	643	647	678	632	681	618	688	666	624	673	674	653	645	675	684	687	670	617	690	653	665	662	672	659	661	660	656	685	659	654	646	659	678	670	645	694	589	675	643	630	659	611	633	664	700	656	679	643	648	689	657	679	639	663	625	668	709	633	663	653	604	710	655	692	656	665	672	654	665	717	638	644	636	676	703	652	686	682	714	620	644	647	670	638	673	645	637	712	677	655	682	628	657	645	642	654	698	687	629	665	661	654	652	673	659	641	661	635	623	655	683	641	684	662	694	643	644	630	647	624	663	655	647	644	627	627	695	643	632	679	636	646	702	655	624	649	641	629	650	625	644	672	638	611	674	680	636	670	639	637	673	649	657	641	634	641	640	653	658	668	657	687	633	680	685	649	692	644	668	714	645	674	647	668	668	663	642	684	690	675	669	709	645	687	657	634	680	658	681	645	703	671	633	656	613	652	623	625	626	728	690	638	693	690	674	663	699	643	668	677	657	657	685	669	679	696	653	638	637	630	703	646	695	644	663	647	653	668	664	655	642	631	668	678	637	664	698	645	604	715	664	656	641	673	672	669	647	643	697	655	642	680	692	684	699	705	649	670	654	672	653	670	615	599	665	660	615	646	648	678	606	639	650	676	626	618	632	659	662	646	619	664	654	642	600	664	648	688	674	669	623	648	628	655	641	641	665	630	650	629	696	665	659	639	693	633	629	650	651	636	695	677	628	621	655	684	622	638	671	641	627	680	668	667	688	680	608	640	657	670	707	676	673	652	662	645	645	633	616	632	674	661	652	605	701	652	665	666	690	648	664	651	670	695	638	698	635	678	635	662	672	654	693	654	654	677	658	626	649	680	664	683	619	705	657	647	651	667	621	686	683	648	683	671	674	655	711	650	689	640	668	646	634	649	685	703	676	649	616	641	620	641	614	658	665	677	653	663	646	657	677	626	652	648	675	671	653	686	683	635	679	636	657	674	654	661	598	604	626	661	682	647	635	627	642	677	638	659	641	680	699	654	660	647	684	624	666	633	692	690	632	644	664	677	686	716	697	691	702	656	648	666	641	676	658	679	660	663	643	646	710	666	652	685	669	613	664	671	682	671	669	633	662	690	658	645	689	633	698	651	658	649	659	649	638	646	661	686	652	655	645	654	643	614	703	641	679	657	641	626	678	694	651	680	634	695	682	644	685	689	655	654	629	633	669	610	666	671	664	613	629	646	633	688	674	693	683	678	644	670	709	674	693	672	688	651	641	638	638	687	618	698	667	670	672	661	677	688	661	671	630	670	613	696	739	667	696	661	644	643	627	676	666	697	672	626	658	643	626	636	668	684	698	680	674	662	628	651	690	662	637	661	621	661	663	670	642	669	663	673	621	644	633	690	675	598	692	701	657	649	692	679	685	671	655	673	640	639	693	668	687	636	619	708	651	676	680	686	630	688	652	645	671	646	656	720	672	653	675	634	622	658	676	627	674	668	662	687	655	686	669	677	663	608	677	680	603	626	611	625	617	616	646	665	655	603	632	636	606	691	636	682	698	645	665	691	677	614	689	620	630	655	628	657	654	660	602	665	668	689	646	651	658	680	642	611	641	669	695	695	664	596	659	646	665	676	664	634	647	678	634	663	727	676	683	662	640	629	655	675	661	631	675	627	641	637	659	667	687	700	656	645	655	624	688	647	646	677	646	649	627	680	642	705	650	702	705	633	611	671	651	643	648	640	667	643	641	677	657	634	645	705	633	672	653	632	667	642	698	664	625	634	638	626	672	671	620	648	645	664	663	655	634	618	661	690	636	611	694	660	629	643	660	719	652	673	637	669	655	648	636	711	675	649	650	675	681	667	666	650	632	655	632	673	623	658	628	671	648	634	639	664	677	650	646	649	675	681	642	696	719	695	669	676	675	645	635	702	644	652	645	662	651	620	711	608	636	665	651	651	687	726	672	728	682	679	678	626	645	669	633	686	650	687	606	676	683	684	646	630	625	637	659	657	655	681	644	684	677	664	661	671	652	659	668	638	621	658	676	690	643	618	693	699	693	639	657	708	660	659	672	675	646	682	673	667	616	643	637	687	663	662	689	680	696	678	672	628	625	665	647	700	614	618	640	663	656	636	666	665	657	657	678	675	639	636	710	617	659	667	666	617	621	648	691	670	652	643	665	644	700	658	644	682	661	639	655	647	663	625	633	661	672	646	689	648	674	650	670	655	689	688	664	679	662	630	669	659	648	649	661	655	647	648	682	692	617	657	662	639	673	637	657	669	627	660	638	646	690	671	666	674	673	649	661	707	679	662	593	691	684	658	674	640	643	673	655	657	661	667	677	673	648	708	660	644	668	673	676	668	704	671	607	683	641	638	636	611	646	656	645	665	649	638	697	606	688	694	618	670	701	676	655	633	625	664	658	622	631	667	689	617	638	725	669	700	629	602	667	690	684	644	670	652	656	663	591	674	687	672	644	672	721	705	683	642	646	636	644	655	667	652	667	617	672	678	695	673	647	680	655	671	631	641	687	653	633	669	625	648	688	679	665	629	689	674	651	634	674	678	691	635	624	650	617	724	647	663	644	668	642	641	728	659	653	672	663	586	688	696	668	684	664	673	622	640	668	623	681	647	660	668	675	673	670	669	656	675	678	626	672	652	653	659	617	647	692	630	622	630	661	667	624	636	648	650	719	631	661	686	655	650	680	595	649	704	677	635	676	657	645	714	688	636	624	688	666	625	678	650	703	731	672	676	657	646	657	664	656	660	665	683	655	662	623	668	684	659	671	664	609	669	667	648	678	627	699	628	642	667	693	712	643	673	694	693	640	640	643	640	633	661	665	625	640	634	647	683	660	669	645	667	707	641	697	653	672	651	639	633	681	653	641	703	635	704	611	601	710	599	638	640	644	636	698	659	654	696	598	673	644	674	665	651	633	650	683	575	672	716	632	646	634	677	674	666	694	625	657	672	653	642	674	658	656	649	697	697	659	649	619	665	705	633	627	693	684	687	656	641	647	635	654	676	660	660	673	632	686	651	673	662	662	664	651	629	656	671	683	680	673	661	659	641	630	611	673	657	613	646	621	692	648	651	662	687	661	690	628	693	633	665	684
24670	21337	28176	24796	20519	1779	548	374	314	297	289	245	218	208	219	218	210	190	214	172	211	202	208	199	183	222	185	171	206	191	182	182	166	185	178	173	187	164	176	191	200	178	173	163	182	169	178	193	173	185	179	184	171	175	170	182	192	174	167	168	186	189	188	180	185	189	171	181	195	171	182	165	182	177	195	148	179	171	191	172	200	158	181	186	174	180	168	171	167	160	191	187	175	177	207	185	172	174	192	183	183	177	183	168	180	181	178	184	173	190	173	168	170	176	182	182	180	184	179	160	184	190	176	177	153	206	161	175	171	196	171	173	172	174	174	168	179	199	184	184	200	186	182	164	191	187	188	164	153	174	195	174	186	156	194	175	175	164	184	196	177	195	173	163	196	171	195	157	186	183	184	166	154	175	202	181	168	181	169	155	164	188	169	190	187	190	181	169	173	199	159	196	185	174	157	179	203	188	170	184	185	177	175	191	162	180	195	181	173	157	187	175	174	145	194	186	191	173	167	180	161	159	196	188	169	195	135	178	184	184	180	169	161	176	208	179	162	177	189	183	187	173	188	157	176	194	183	154	173	170	170	182	189	197	151	159	175	168	183	178	183	187	172	149	180	167	170	204	185	195	167	171	161	184	176	189	182	160	175	178	170	154	175	180	184	182	185	181	169	183	172	204	181	176	167	173	197	172	190	180	169	196	168	168	185	171	163	172	176	177	168	175	181	176	151	198	164	191	167	174	193	179	165	163	189	169	165	161	211	182	159	165	166	170	176	190	184	167	161	181	174	186	185	166	157	178	174	175	168	198	194	199	188	179	174	153	187	158	200	208	178	192	172	201	194	183	186	178	184	174	185	171	187	158	153	199	161	174	181	180	172	156	201	165	167	155	187	172	189	203	158	172	175	176	177	162	193	192	170	157	194	188	176	185	189	174	174	171	181	172	172	187	202	176	216	181	220	188	182	172	158	171	180	188	199	173	173	178	172	161	161	187	175	175	185	157	170	187	187	181	158	177	171	187	190	180	175	174	162	149	168	183	184	173	192	194	180	177	184	183	181	172	181	185	181	171	184	178	172	187	198	173	177	181	180	177	199	182	163	190	182	169	201	164	174	194	173	190	171	183	191	171	161	182	183	169	175	151	171	198	188	194	173	178	199	157	199	183	177	159	193	166	188	151	183	195	180	181	182	186	198	166	157	166	177	150	182	172	197	165	172	176	189	197	182	175	170	164	159	157	197	183	171	188	202	160	193	174	195	182	172	166	189	166	161	170	173	159	173	168	197	188	187	197	171	170	168	174	182	160	148	166	163	183	181	172	175	167	160	169	179	157	193	181	180	187	156	155	167	162	186	171	173	177	186	180	175	194	165	182	200	175	178	163	183	158	174	158	191	184	154	159	166	175	177	176	181	165	161	164	179	185	148	159	204	161	182	170	172	153	179	178	167	160	211	176	153	177	179	183	192	176	177	162	203	183	163	160	194	172	169	182	148	197	155	183	179	177	186	188	177	165	163	183	181	181	166	196	176	165	154	171	174	165	175	166	160	191	160	195	180	202	176	185	185	152	191	196	159	154	198	174	161	174	189	199	189	178	176	171	175	158	179	187	162	205	164	140	151	181	153	175	185	169	176	172	174	184	187	177	175	185	168	183	198	178	180	194	193	174	166	156	191	188	191	187	146	171	169	177	172	190	165	185	175	179	178	184	193	173	172	171	160	179	173	157	200	180	187	159	166	177	180	181	158	165	163	191	200	164	194	178	170	173	160	169	169	185	144	173	202	198	199	165	168	188	205	188	159	179	173	184	175	192	189	172	153	168	190	170	177	170	184	155	194	165	185	176	177	186	178	202	171	156	184	150	183	173	182	190	152	179	200	173	181	175	184	160	156	176	168	170	166	187	198	209	202	173	174	162	165	170	189	186	147	145	148	159	158	193	163	159	169	208	185	207	174	184	172	167	169	173	198	185	158	183	180	147	176	184	190	182	174	179	193	169	199	189	225	177	167	177	179	173	167	186	217	197	166	167	184	172	178	176	161	193	198	177	199	159	195	159	190	185	183	176	206	179	175	187	174	163	175	172	169	177	178	179	168	182	153	171	172	176	170	195	151	190	177	194	168	176	168	176	173	186	159	180	177	169	191	175	176	173	178	179	177	166	168	162	166	179	183	153	194	178	178	172	163	172	169	152	179	178	175	182	178	191	174	192	188	197	163	191	166	175	167	160	153	178	169	183	185	185	174	158	160	186	172	197	171	188	185	195	174	178	188	170	170	194	182	169	162	153	171	160	175	180	208	182	198	158	164	145	167	174	188	180	154	187	190	178	192	182	183	194	180	185	181	195	198	169	204	167	192	189	175	178	167	158	197	192	192	186	173	157	183	179	187	184	159	183	159	189	170	161	171	175	194	200	179	188	186	182	178	176	167	161	193	170	177	193	173	180	175	199	175	192	178	182	204	175	162	185	151	187	179	178	189	173	165	167	155	174	179	164	165	174	170	183	180	180	173	184	180	177	173	151	164	187	168	166	205	183	180	162	165	166	182	180	197	178	155	184	174	171	177	156	177	173	173	199	174	175	165	178	147	179	196	175	194	189	179	155	191	150	178	169	178	171	175	160	166	148	185	149	173	184	177	169	185	179	159	157	182	164	175	179	168	183	172	155	180	175	169	179	208	187	174	152	161	180	175	191	200	173	176	167	170	180	185	165	170	193	167	172	179	180	184	177	161	189	148	152	175	170	175	209	176	189	181	169	178	179	199	182	211	176	152	177	147	180	157	172	200	177	170	167	168	192	159	164	160	173	178	160	140	146	161	196	176	174	164	173	205	187	179	185	159	190	160	172	182	168	179	183	173	161	186	168	182	185	207	188	189	181	169	186	185	179	163	176	187	192	193	175	183	173	168	173	163	164	172	177	189	170	156	163	149	160	166	150	192	195	165	173	172	185	161	165	196	204	171	190	189	200	170	171	194	166	186	187	158	174	187	172	206	165	193	196	206	190	189	173	151	142	180	167	173	178	174	164	181	174	163	161	189	175	170	162	188	176	169	158	158	197	171	176	182	190	170	193	172	170	173	163	170	187	165	173	188	154	160	200	179	172	193	188	183	202	179	178	183	185	176	187	163	184	161	187	171	155	174	168	168	184	150	153	188	163	173	160	168	189	205	172	171	178	173	188	182	158	160	181	183	158	174	180	189	179	183	163	190	183	177	179	185	170	205	187	165	162	186	173	188	162	169	156	147	143	172	202	175	176	165	164	183	184	180	173	188	180	168	194	178	174	177	181	201	161	176	156	194	186	183	168	176	164	193	204	149	167	175	188	172	174	167	143	176	169	162	171	163	153	194	178	192	162	192	176	172	173	177	184	179	178	143	176	199	198	196	161	156	183	193	166	182	168	187	187	183	182	185	168	162	194	168	186	178	186	158	195	202	175	162	177	165	181	183	182	185	177	140	166	179	187	200	179	164	186	177	198	188	203	178	184
3271	5607	4437	2153	1432	1099	811	605	475	470	333	320	271	285	254	247	251	236	258	226	229	219	240	212	222	215	212	206	222	217	199	232	191	192	221	221	179	207	217	218	207	208	174	190	213	194	190	194	177	204	176	184	199	188	204	228	207	207	175	220	205	197	194	222	190	192	178	189	211	172	212	191	201	191	223	203	205	203	206	208	211	159	183	169	181	189	188	209	207	187	190	192	176	204	193	203	178	204	200	185	200	231	198	218	193	202	201	180	181	199	201	197	201	203	218	172	185	209	186	220	213	190	215	188	215	214	208	198	184	177	186	213	194	207	203	202	182	194	193	195	201	199	186	197	193	220	211	208	212	199	209	191	190	208	215	191	202	209	180	195	199	206	206	212	216	229	198	200	199	191	198	209	197	191	209	235	186	180	198	175	176	207	173	194	212	204	198	220	197	187	192	179	211	164	192	199	198	211	189	200	223	228	190	178	196	195	227	197	212	217	208	218	206	178	208	177	207	197	197	196	191	192	198	210	192	177	205	201	199	199	210	179	200	210	174	181	190	194	226	210	200	203	188	186	212	223	195	199	194	220	203	221	198	229	213	195	197	211	186	187	189	201	205	202	199	208	211	201	223	203	186	192	196	207	188	189	186	191	190	209	207	210	183	178	206	203	189	185	193	192	181	205	198	223	180	222	169	196	197	202	199	202	199	193	202	184	202	203	191	204	217	176	197	186	210	178	193	190	205	166	214	195	186	202	193	190	213	203	181	180	179	209	198	211	194	162	192	200	204	204	217	197	195	180	181	200	209	193	209	187	216	192	208	209	199	203	202	188	193	192	191	199	200	186	183	208	197	190	202	209	208	194	211	206	218	206	186	171	198	204	214	224	185	184	207	216	187	207	226	185	186	164	211	198	167	208	207	210	196	186	199	173	230	191	198	176	201	179	203	176	203	204	204	196	199	198	172	184	206	206	191	224	195	190	192	204	196	217	203	190	201	223	212	192	196	191	190	201	221	194	167	191	216	215	209	186	231	206	194	202	169	188	164	190	216	211	214	181	199	169	181	202	188	198	169	187	195	224	214	194	212	188	186	207	213	177	186	202	200	196	211	186	172	207	207	213	181	200	216	193	185	231	197	196	180	210	190	200	207	185	177	180	235	200	232	198	198	205	215	196	203	209	203	205	180	212	218	200	164	199	189	184	217	221	173	222	207	205	201	201	196	194	210	192	192	199	225	212	211	180	205	184	200	193	201	204	191	219	166	177	204	191	191	203	173	182	189	218	200	215	198	184	184	209	189	197	193	190	189	199	189	207	197	195	203	182	211	206	211	193	172	194	187	196	194	214	188	200	187	212	175	237	216	196	182	207	202	199	203	189	221	182	204	224	209	209	187	191	174	198	189	197	177	206	195	198	162	198	201	201	189	212	222	188	192	207	180	184	176	196	189	200	190	209	199	184	204	195	185	211	177	203	201	194	183	192	218	194	192	170	200	200	203	185	208	211	222	199	207	212	194	199	181	224	209	193	174	189	204	178	200	180	209	214	219	221	210	204	209	199	187	178	208	209	185	215	174	215	188	198	192	211	189	220	216	209	197	169	210	195	208	204	190	192	190	225	202	179	210	188	220	186	180	213	192	190	219	222	192	206	183	201	195	180	195	188	196	188	196	204	191	190	199	196	201	205	198	197	215	210	203	168	202	209	184	204	210	191	229	201	225	191	200	163	209	183	227	200	199	203	191	194	182	196	195	196	207	228	184	211	181	174	195	206	211	198	212	196	221	186	186	216	200	199	210	177	206	189	216	194	177	208	227	194	184	200	201	185	177	183	214	206	188	207	177	183	196	198	209	184	196	203	201	224	197	187	207	182	176	204	191	189	205	197	201	201	208	218	204	195	199	181	198	196	180	189	182	169	177	181	221	217	199	190	215	190	224	187	184	195	204	216	199	223	194	193	195	206	189	229	212	184	187	213	183	176	200	216	219	193	225	178	186	179	202	180	201	221	189	195	207	188	223	194	203	206	205	209	209	190	184	206	175	199	199	197	195	201	181	200	199	216	189	198	189	195	178	216	195	192	197	196	205	205	176	187	209	190	206	198	183	203	223	210	198	179	205	201	189	209	185	198	200	192	186	215	191	233	196	180	165	187	217	190	194	194	211	202	197	184	195	203	206	177	209	226	156	195	189	200	186	205	211	204	211	181	221	209	204	183	181	190	192	187	174	196	182	223	188	209	183	196	208	200	204	183	183	212	194	184	212	209	180	189	197	186	210	193	202	222	203	200	198	198	186	180	171	211	201	193	201	197	217	165	193	198	197	210	156	193	190	177	186	227	184	209	221	192	183	198	206	211	196	210	187	192	220	188	198	172	202	214	202	215	221	198	193	224	188	180	206	242	204	185	182	202	235	198	198	182	198	221	209	189	159	221	195	207	238	205	206	206	215	205	210	206	210	204	194	220	203	224	193	191	221	237	190	197	202	197	208	188	167	197	204	189	239	182	173	180	199	210	211	217	199	184	192	203	182	196	210	192	205	193	202	216	178	209	203	193	220	226	203	229	202	172	227	191	215	210	204	227	187	206	195	186	184	190	194	202	190	194	211	194	199	208	184	203	204	209	219	179	185	222	198	191	182	185	245	186	185	185	197	183	204	204	209	176	191	184	208	183	215	178	209	188	196	210	227	219	206	178	168	196	211	206	204	198	200	183	172	221	184	221	194	199	209	211	160	184	162	198	213	194	209	202	198	161	212	192	208	223	201	195	175	206	207	220	193	191	192	191	202	239	198	182	198	229	193	206	201	194	198	186	205	231	200	226	203	196	193	209	205	224	173	192	208	190	191	212	171	184	207	196	209	207	197	200	188	202	176	201	200	199	187	170	212	200	183	197	205	198	188	186	178	223	196	193	193	207	183	210	181	183	197	181	168	195	166	192	193	188	214	185	211	192	193	184	210	201	200	200	204	206	209	190	187	218	213	200	172	208	186	186	207	207	197	206	188	200	208	182	212	216	214	205	208	220	219	213	224	193	198	198	200	201	208	184	181	192	203	192	199	175	239	201	194	202	168	203	181	190	216	197	186	217	206	195	177	196	202	200	182	190	203	203	204	212	195	209	170	203	216	207	189	226	200	217	188	182	198	221	194	220	213	221	213	195	197	231	183	224	191	177	196	179	206	183	188	211	196	193	205	188	190	213	188	203	199	176	212	188	181	211	227	193	209	189	199	173	202	227	174	208	197	177	183	167	203	196	196	210	240	207	180	192	226	202	196	191	192	194	207	209	193	202	188	190	205	206	200	200	188	195	203	234	214	212	214	200	203	194	223	202	197	169	213	222	211	217	200	202	207	177	188	206	184	189	187	206	214	203	200	224	194	179	196	191	197	198	197	192	219	193	229	199	199	216	188	209	204	189	180	185	213	198	200	199	211	181	197	194	192	186	185	193	213	197	209	182	204	206	186	200	175	191	183	220	195	199	203	205	193	215	228	231
22614	21346	29083	23985	21349	21412	13542	1480	1006	895	799	711	699	644	653	645	548	528	583	588	518	488	545	497	534	489	460	499	497	471	496	499	499	476	448	447	474	447	471	470	458	444	482	457	463	504	452	457	516	462	514	457	503	464	464	441	464	457	528	422	481	482	434	440	525	446	481	464	474	445	439	509	487	460	468	470	471	449	476	498	491	483	441	451	500	466	443	443	477	455	494	480	449	475	455	447	499	473	453	477	434	501	447	444	473	453	428	446	460	494	446	474	434	500	479	525	474	475	498	423	501	488	470	458	452	475	461	430	414	445	450	449	463	456	495	491	460	477	458	434	436	477	448	465	461	438	482	458	468	461	437	473	440	440	419	435	451	466	450	439	454	470	456	488	469	458	450	477	438	443	474	473	486	443	425	460	477	432	420	433	412	500	449	455	467	453	477	460	453	470	466	455	486	479	446	476	458	454	472	484	486	479	490	471	440	468	448	460	421	430	432	460	514	433	460	475	464	485	474	462	456	445	459	492	437	435	450	453	464	469	475	471	460	470	424	465	447	482	464	430	430	476	487	463	460	428	460	466	473	471	449	476	461	475	468	480	473	416	469	489	456	424	480	466	508	457	483	430	459	419	454	464	447	422	478	453	464	450	467	470	459	441	468	530	491	490	466	461	441	489	425	480	505	442	501	487	438	499	465	462	484	422	470	453	451	447	464	487	518	470	478	499	467	485	495	439	464	463	450	428	473	477	480	451	472	456	481	469	466	464	434	506	496	462	445	461	453	449	458	464	467	476	480	456	427	482	489	454	451	494	485	424	440	467	500	452	473	463	465	482	423	465	455	457	459	420	467	436	450	432	432	461	472	467	465	451	462	462	433	436	481	459	429	454	421	465	453	463	479	489	465	446	486	421	464	482	437	470	433	501	446	455	432	458	479	485	463	457	455	438	438	475	459	478	429	468	481	472	452	412	457	463	444	441	428	450	425	477	456	447	454	435	469	444	479	488	468	441	452	478	442	443	439	477	446	441	488	502	476	467	443	467	462	470	469	501	509	447	463	478	484	438	471	432	465	468	440	497	440	457	439	461	423	464	399	442	441	475	424	451	440	476	467	419	475	465	445	417	427	473	489	480	518	452	478	501	451	431	441	506	435	440	488	408	482	423	483	509	429	479	458	501	460	452	475	470	466	429	462	465	447	420	486	491	445	441	492	457	488	458	466	448	443	438	463	464	464	459	486	477	412	440	482	472	490	440	474	480	500	444	471	482	414	458	527	472	429	438	478	480	456	450	461	448	448	488	438	447	467	460	450	489	490	470	492	440	467	429	469	485	459	416	451	468	453	430	480	455	439	489	439	445	475	453	451	441	476	483	483	460	489	492	501	504	436	487	455	448	431	504	482	427	447	503	432	449	449	489	489	474	462	497	494	455	481	465	442	486	499	446	457	473	480	440	486	451	450	463	447	447	464	468	446	509	458	472	444	466	441	485	420	441	427	510	450	451	453	418	430	448	442	442	430	455	439	455	468	457	438	471	434	437	433	421	450	474	427	465	464	444	449	480	487	474	427	483	473	438	452	476	460	458	449	440	469	477	453	483	463	451	460	465	473	475	452	488	476	441	471	512	464	499	411	450	484	437	478	445	475	459	463	440	431	457	461	443	478	455	470	443	438	483	478	447	450	459	467	452	449	487	459	448	441	486	479	437	503	454	467	445	466	455	450	485	440	485	459	446	438	448	462	472	443	441	503	495	437	453	474	440	450	450	468	421	432	439	484	471	452	442	453	492	467	446	438	465	421	477	489	429	414	474	450	443	457	483	439	432	500	458	430	467	455	462	474	460	425	483	455	435	463	445	503	450	459	447	456	442	437	406	465	482	464	471	430	477	532	472	437	465	485	422	438	459	485	465	461	448	450	435	474	435	454	486	435	447	470	486	467	442	439	486	456	453	450	499	465	408	488	468	473	458	466	441	456	449	488	480	424	441	486	466	488	452	443	488	490	444	463	427	434	475	472	422	427	473	471	486	474	430	445	463	458	449	468	476	491	436	455	470	471	491	470	455	471	442	469	452	428	459	467	477	447	470	453	445	472	452	476	436	420	474	462	474	454	443	434	474	447	476	463	478	458	444	398	467	448	468	476	449	441	438	439	440	492	440	456	430	438	438	504	460	472	460	461	440	469	469	444	416	412	457	473	446	474	476	481	441	449	503	494	499	446	462	432	446	438	448	469	475	467	450	478	447	418	455	447	479	469	446	451	447	455	447	447	466	499	440	486	438	454	458	442	488	467	480	471	469	474	456	442	466	487	418	441	436	439	497	470	440	464	461	456	483	470	462	476	482	461	447	486	445	426	438	447	435	468	426	462	460	452	441	457	466	440	497	454	466	469	430	438	468	447	470	468	464	452	493	448	473	421	476	449	449	464	430	463	438	488	455	494	465	453	469	488	440	425	428	457	450	461	438	472	474	458	467	450	511	438	479	468	483	428	441	451	427	464	441	467	426	428	448	401	462	477	444	440	464	479	457	466	494	508	440	473	452	471	409	432	442	448	454	466	457	472	477	453	472	471	436	457	485	445	434	476	433	434	437	447	462	481	470	486	458	485	470	472	464	453	455	451	412	434	474	493	441	441	466	485	441	483	454	460	472	483	415	431	504	476	443	452	465	459	430	437	493	473	458	502	422	483	461	480	472	450	456	454	453	443	504	454	444	438	470	437	435	480	491	461	468	453	430	424	464	461	451	457	451	475	465	452	453	489	460	485	461	441	460	461	407	438	444	479	441	440	467	469	475	483	463	479	474	463	437	522	462	430	452	506	459	398	448	459	423	450	449	444	436	454	436	404	463	443	501	466	427	463	458	514	444	462	496	484	433	485	452	475	461	475	452	447	484	474	468	448	494	468	466	455	484	488	419	478	490	475	473	460	474	486	442	467	444	484	462	469	462	456	460	464	459	442	422	472	480	477	459	413	479	454	451	438	481	440	490	501	453	457	474	495	458	447	434	438	481	475	434	464	463	454	428	464	459	458	476	446	434	435	474	431	435	481	447	450	477	503	453	430	431	461	452	442	489	470	462	444	440	468	485	410	441	462	479	497	470	467	424	472	455	470	443	461	468	459	434	459	465	472	461	470	480	440	451	506	489	494	462	428	454	453	455	449	448	513	489	428	463	418	441	449	390	460	452	469	462	484	457	428	496	460	432	457	456	439	493	426	463	444	446	447	433	464	475	466	465	468	456	447	466	462	475	447	461	429	431	486	461	510	436	494	468	455	472	518	455	425	439	443	465	484	445	476	447	442	444	465	473	414	482	515	465	470	470	444	463	466	487	474	477	477	414	470	468	483	469	458	464	441	439	475	426	472	482	491	491	435	438	469	446	430	466	449	433	452	417	445	502	435	477	454	466	429	488	461	419	430	463	505	498	468	430	448	403	443	423	437	452	424	484	431	455	456	455	490	508	457	471	479	439	436	437	477	494	461	471	439	469
4452	13821	11330	5760	3948	2871	2271	1736	1370	1189	996	908	823	830	737	701	691	631	633	614	594	571	557	556	581	529	553	522	532	530	497	516	494	516	519	496	510	511	511	532	492	516	533	519	500	506	491	508	512	523	499	488	482	501	493	496	479	532	503	480	518	506	531	502	498	525	444	539	495	505	496	484	506	501	463	499	492	477	477	497	506	476	499	456	510	481	502	507	463	475	497	507	481	486	471	500	509	497	454	522	474	493	500	482	464	511	481	482	453	528	498	493	512	457	499	456	477	496	516	485	478	486	500	499	482	486	474	471	473	499	468	530	469	488	536	474	517	509	452	479	481	479	497	490	494	509	454	466	472	492	488	471	514	465	509	470	503	473	479	461	477	477	502	484	521	475	490	471	515	444	482	497	528	493	469	474	475	454	494	476	488	472	470	481	455	479	516	482	515	499	522	485	506	481	498	513	449	458	512	466	514	473	454	494	515	454	487	492	447	540	503	498	495	441	479	477	516	491	490	495	488	467	504	461	480	496	486	476	488	490	474	466	504	456	472	500	463	449	489	450	481	482	504	479	454	487	530	526	477	491	459	507	487	456	493	467	502	510	478	479	520	494	479	493	494	498	503	517	509	513	461	495	500	524	514	544	519	487	489	494	545	506	517	492	501	484	455	462	484	468	470	494	477	467	505	524	495	482	496	477	477	477	459	481	494	497	495	475	526	461	493	474	494	490	496	486	472	446	489	514	514	503	498	479	510	496	502	513	460	452	497	479	469	479	498	489	521	487	450	456	435	481	503	459	501	491	494	532	479	503	449	461	462	495	468	504	512	515	487	489	493	506	485	498	517	466	493	470	489	495	510	520	481	516	503	455	491	482	495	482	511	452	486	482	513	500	502	487	474	511	493	488	504	483	522	508	523	468	440	460	472	470	501	446	492	497	519	482	517	440	467	504	489	465	512	483	493	470	465	475	500	466	505	477	464	516	514	474	516	483	465	485	492	507	485	469	473	485	472	484	482	500	483	454	460	502	498	530	473	444	493	468	495	502	441	493	490	507	494	504	462	535	475	458	508	452	468	543	483	477	470	451	498	475	465	503	436	455	477	492	472	509	508	498	490	502	470	481	480	470	469	528	490	470	466	500	508	485	523	479	493	465	477	527	462	492	504	475	495	504	513	495	510	480	488	479	469	449	454	499	459	478	480	495	486	486	490	486	477	507	515	501	462	477	496	529	489	471	501	490	471	490	499	499	465	463	488	509	478	457	493	500	491	493	479	443	471	489	450	479	516	505	486	477	490	515	486	459	472	512	495	504	485	544	505	471	528	490	497	519	515	490	475	520	471	503	483	489	498	495	486	499	520	455	519	538	468	492	500	477	462	478	467	500	463	474	431	490	543	530	517	489	512	483	484	516	528	469	515	478	463	528	497	448	485	448	496	487	496	523	505	452	500	505	504	480	471	544	479	482	490	514	473	499	523	509	500	493	483	473	515	493	481	495	492	441	513	474	521	466	451	507	525	517	464	459	524	522	480	493	517	477	499	488	474	447	477	506	481	442	496	509	456	482	481	485	469	490	483	509	494	485	496	493	480	501	466	517	505	483	454	500	459	482	477	474	484	512	530	482	475	480	466	499	513	495	497	477	480	445	517	465	508	517	512	485	446	472	535	473	421	482	482	494	459	481	523	500	477	474	511	499	516	479	485	505	478	501	498	474	507	489	503	528	502	526	479	462	521	496	516	513	455	525	482	445	483	483	468	487	454	483	459	491	468	489	499	524	507	512	508	481	496	514	489	480	448	486	486	454	507	509	482	457	519	439	488	481	527	479	500	468	466	463	477	475	500	484	472	473	487	503	458	471	475	455	499	501	484	486	477	463	514	480	522	496	516	473	473	485	493	460	503	485	484	509	530	485	490	467	462	448	492	450	480	496	463	478	508	482	474	455	478	491	523	461	514	475	468	481	459	490	486	472	492	484	489	496	497	472	466	493	535	491	489	507	478	495	421	503	476	470	497	446	454	476	511	501	475	477	506	500	462	522	516	490	515	503	515	502	478	466	482	440	491	540	513	504	484	460	531	487	499	508	508	514	495	497	479	471	523	474	478	460	488	488	508	481	468	563	475	453	512	473	482	462	484	509	459	513	487	486	507	520	479	465	495	521	482	519	494	536	502	520	494	521	514	481	480	488	515	477	495	481	481	485	488	508	479	463	494	495	476	503	525	445	495	517	458	530	496	487	473	523	487	480	486	489	486	471	491	504	471	497	496	503	478	492	470	497	487	506	495	491	508	500	502	498	450	463	503	452	453	491	455	518	455	497	500	486	513	509	534	524	485	496	486	531	470	467	511	484	435	519	473	482	557	475	504	467	481	470	485	508	466	501	468	454	477	487	484	468	474	473	476	531	496	478	492	470	445	507	508	464	504	506	499	511	506	499	484	439	470	430	472	496	481	496	516	482	464	509	514	520	472	542	500	513	471	484	536	472	493	436	470	531	499	485	495	502	508	469	516	524	495	478	504	551	494	509	477	484	493	508	441	463	486	502	461	494	458	468	445	519	457	494	499	498	502	479	499	476	455	505	518	466	468	482	500	491	493	472	497	478	476	492	500	483	451	486	496	443	481	498	458	508	496	502	487	493	530	507	499	442	521	493	471	502	462	457	466	493	462	505	484	451	486	490	482	511	494	483	495	486	471	523	476	496	506	494	477	519	491	500	457	479	475	483	512	446	491	516	486	456	448	480	464	505	484	473	506	513	470	503	521	469	484	521	477	492	498	501	455	489	491	496	499	498	478	495	480	430	509	484	511	484	476	458	485	493	473	481	475	495	505	497	485	477	484	466	503	494	467	521	492	477	475	478	492	508	485	453	493	485	463	496	491	470	496	464	526	461	455	475	466	442	466	478	455	489	493	514	509	481	513	499	500	502	459	490	498	490	486	522	471	505	499	495	457	499	486	473	456	521	479	484	486	475	490	476	516	497	518	501	490	476	444	493	470	483	452	484	468	472	480	490	454	490	480	504	471	487	479	503	458	448	469	464	542	517	489	495	492	476	496	488	473	478	509	503	500	488	451	515	493	496	478	470	449	445	450	491	484	464	496	500	482	504	484	483	479	477	449	493	469	502	490	473	493	499	487	482	521	485	466	489	491	486	484	530	484	506	484	454	473	498	502	502	451	457	484	485	451	485	462	514	477	488	480	503	486	459	473	518	481	477	475	488	490	506	471	494	470	463	493	525	467	533	457	478	532	509	475	446	558	458	541	518	474	491	497	505	439	509	510	504	458	456	465	480	541	491	493	486	484	496	452	464	487	489	525	493	455	485	462	471	489	467	484	468	480	535	493	460	499	444	491	511	463	496	491	500	513	495	493	474	473	500	473	495	511	490	453	458	492	487	512	483	483	443	466	507	507	469	484	497	471	496	503	517	460	466	476	490	464	470	465	492	492	494	499	506	517	506	508	492	497	454	475	504	503	471	487	510	467	438
27527	19674	6148	698	495	444	437	389	415	369	376	397	366	388	362	425	392	379	370	406	384	359	404	348	386	397	361	364	370	405	421	363	372	364	378	406	413	345	396	370	389	370	367	412	361	408	354	383	353	399	373	366	343	333	385	387	352	392	384	387	383	391	371	371	374	376	365	371	396	367	381	386	403	378	386	390	339	356	385	375	381	397	383	365	403	350	369	383	383	376	402	388	394	391	381	395	351	392	382	391	376	400	432	385	373	413	411	383	379	389	374	414	387	406	400	345	377	418	352	393	376	389	378	414	393	363	365	356	417	396	376	386	379	360	372	390	339	382	407	360	391	390	406	394	352	408	389	382	363	366	377	361	384	403	391	359	393	388	397	387	385	347	392	388	386	385	346	413	381	361	369	395	363	385	389	384	367	391	406	364	389	388	387	404	333	372	365	388	391	386	374	361	405	382	408	405	396	379	380	366	354	396	372	425	355	359	372	400	380	391	376	372	377	381	358	417	387	380	397	386	397	400	400	394	359	409	383	396	395	359	364	404	393	390	387	383	410	402	402	362	420	395	374	385	380	392	393	390	379	377	414	363	358	393	353	378	385	379	407	398	379	368	374	372	381	414	398	424	384	409	393	416	344	372	388	403	372	370	402	448	389	387	409	405	376	383	371	381	377	411	357	404	399	350	407	390	334	387	385	395	426	383	390	347	377	392	367	381	425	418	397	377	410	377	371	392	378	397	363	375	393	378	393	397	352	380	392	377	395	358	358	365	392	397	365	387	386	351	358	391	362	377	406	381	393	382	388	365	430	369	378	375	341	364	422	421	375	384	379	397	402	378	385	413	387	404	431	391	367	375	416	395	368	418	364	370	387	396	399	400	401	401	385	396	367	383	363	372	398	402	391	365	337	388	394	379	406	398	369	387	398	407	385	403	354	373	433	366	393	426	387	373	366	349	366	373	423	421	356	383	368	336	417	379	377	386	371	382	365	387	332	399	372	406	400	396	374	391	379	352	343	410	401	431	395	378	367	377	346	389	384	388	386	366	400	418	374	373	401	373	407	352	396	361	370	385	422	373	399	360	371	357	370	400	351	365	392	357	384	394	378	371	395	421	368	382	440	388	389	431	396	376	360	387	400	376	405	386	404	338	414	378	375	387	377	376	396	365	406	398	371	354	409	381	374	373	377	412	364	356	361	365	427	424	363	372	402	389	356	449	413	342	387	371	380	398	367	375	414	367	350	327	369	396	381	384	351	363	369	344	399	407	361	409	363	377	391	395	393	396	362	373	406	360	363	378	396	384	394	390	377	377	406	373	377	419	364	381	366	378	378	382	393	396	411	403	343	382	384	367	386	371	381	378	353	393	385	354	384	382	384	376	371	386	397	422	373	391	397	368	374	352	440	393	372	390	384	364	369	364	314	410	367	353	392	401	378	379	381	399	343	365	371	409	379	391	367	367	378	380	361	378	372	390	382	363	418	357	413	362	370	375	403	359	402	363	417	352	373	369	410	328	372	357	408	398	407	381	390	384	404	386	385	377	419	355	421	385	391	390	403	390	389	381	358	404	367	359	346	391	429	421	409	374	376	389	361	388	395	343	402	399	370	406	354	371	357	391	383	405	361	355	381	394	380	374	377	385	396	385	394	377	363	362	404	388	376	389	429	378	387	359	369	390	392	397	400	375	413	381	392	417	396	380	371	378	354	414	368	358	366	387	386	382	404	410	346	424	388	391	374	366	359	412	394	373	397	359	381	404	386	395	361	380	374	390	372	389	395	355	387	381	372	408	367	363	391	373	414	387	350	370	406	387	378	414	366	432	353	372	384	363	368	396	413	341	394	365	392	402	394	389	386	377	366	400	407	363	403	406	380	381	380	385	387	416	403	365	355	369	390	395	370	403	352	393	388	402	409	410	370	385	358	400	424	390	378	405	407	350	374	423	376	403	351	409	407	362	379	392	385	361	333	399	378	367	342	371	390	346	386	379	382	400	384	360	422	341	376	368	387	379	378	384	380	370	380	385	371	384	393	374	374	370	369	390	369	376	383	377	382	352	368	393	389	381	364	384	364	428	407	402	388	364	386	361	363	374	384	407	343	363	364	356	401	359	363	365	402	403	414	380	366	391	392	410	383	404	390	385	421	391	360	358	395	417	358	414	366	394	361	424	338	407	403	375	390	380	401	376	377	396	397	410	364	388	398	389	353	410	372	375	373	415	359	407	395	394	417	380	383	386	374	410	384	397	360	351	359	403	368	365	371	384	375	392	371	355	397	356	403	359	379	384	369	413	339	377	424	410	420	362	397	431	355	373	387	441	361	366	385	374	385	389	355	362	379	378	385	403	389	364	361	402	398	367	392	352	384	382	353	397	353	365	403	343	353	367	381	393	365	332	348	358	335	390	410	414	393	400	373	359	407	366	384	371	385	341	364	408	367	393	385	395	389	365	383	384	398	404	357	377	369	428	422	362	400	381	416	378	378	396	388	372	381	392	372	408	401	380	409	383	377	385	407	369	395	371	400	343	393	347	365	372	366	392	384	384	340	365	407	379	366	387	408	381	379	396	396	410	381	353	392	385	379	393	388	384	380	399	383	370	358	376	352	388	383	394	436	365	366	396	373	368	384	386	387	418	353	374	366	391	394	396	372	415	399	429	376	358	380	400	377	394	368	355	374	367	396	417	360	381	387	354	385	393	371	353	413	392	419	373	376	371	378	383	390	374	389	399	361	341	421	376	388	379	390	394	405	364	409	385	399	374	401	395	386	376	374	359	378	391	409	346	375	369	372	398	367	367	368	379	399	437	381	395	394	387	410	398	339	361	368	339	364	368	357	377	397	375	362	384	367	374	413	380	376	366	416	374	389	382	409	355	346	382	403	396	383	378	374	382	409	382	394	394	378	403	410	381	355	361	347	349	388	378	424	360	376	378	343	386	385	381	391	383	397	404	376	400	384	398	380	379	372	401	313	413	416	366	392	368	366	375	398	373	381	371	363	404	361	330	347	381	383	412	364	375	386	401	345	392	359	376	375	371	379	370	368	420	371	421	400	387	381	366	367	352	384	388	360	384	372	359	364	370	384	373	375	414	360	368	383	371	392	335	341	388	411	402	381	382	393	393	367	399	391	372	366	383	388	365	386	359	362	367	381	363	357	345	368	395	390	407	383	371	353	391	400	411	363	375	375	361	404	385	376	385	374	387	434	373	375	350	398	368	385	401	373	394	405	394	377	365	345	335	424	359	375	341	352	397	408	375	389	383	418	343	410	389	402	386	386	346	370	414	410	383	386	363	395	373	362	381	396	389	396	400	390	394	348	393	387	387	379	359	376	410	390	392	359	387	390	367	361	367	359	394	359	392	374	378	373	340	372	408	401	394	378	373	380	392	353	342	379	412	374	401	355	394	397	389	389	368	380	393	379	385	352	373	381	397	408	362	378	383	368	361	363	381	351	381	335	367	406	363	389	366	371	380	403	367	390	382	380	367
4170	740	683	510	431	447	407	445	438	388	420	370	406	376	403	377	381	426	391	405	378	409	413	402	416	406	406	421	367	424	401	384	377	419	383	369	407	390	387	402	382	362	406	402	409	418	386	379	394	409	378	402	408	398	380	416	398	359	413	407	346	383	413	380	389	385	400	382	394	408	407	387	402	377	412	442	380	405	417	389	393	440	372	397	375	396	399	412	422	362	394	371	351	394	401	381	366	384	393	393	417	422	367	401	402	384	362	417	435	372	415	381	414	373	396	395	358	399	377	428	380	369	370	391	379	389	414	368	359	414	410	394	368	342	382	392	390	391	397	374	417	366	410	447	416	378	369	389	368	427	415	400	373	404	403	401	370	416	432	446	389	369	384	435	406	383	410	381	370	371	381	409	388	378	376	361	380	389	383	398	414	408	381	385	412	403	390	397	351	358	384	384	390	378	373	413	389	381	419	398	375	406	417	382	403	386	418	422	425	364	407	402	411	372	401	400	403	384	391	420	409	368	383	392	386	396	393	379	410	369	401	381	359	381	374	378	374	400	421	401	386	388	376	381	398	362	361	407	368	368	401	387	441	403	390	378	389	380	423	411	392	416	341	421	364	405	407	400	426	368	352	423	386	384	406	398	370	420	381	414	402	392	385	411	381	400	412	419	366	395	390	377	392	404	380	396	387	362	393	397	380	386	361	406	409	364	391	446	396	414	401	415	375	396	384	405	369	391	390	396	362	362	401	365	386	401	388	363	388	405	402	392	376	373	404	397	384	365	409	385	386	395	408	408	372	385	448	386	406	368	357	396	386	376	384	373	397	371	411	404	409	371	381	376	392	372	395	379	400	387	384	379	401	388	428	378	401	397	421	373	381	373	390	390	393	416	389	405	432	434	372	392	360	419	374	383	390	358	418	407	416	417	391	370	387	369	353	401	427	405	347	381	401	357	371	389	387	388	391	370	390	382	365	369	434	407	371	406	389	389	389	371	401	397	390	399	422	397	402	399	376	370	407	382	411	392	405	391	355	416	398	394	388	353	407	393	384	434	373	392	395	378	381	423	376	402	396	398	382	411	366	394	408	393	373	407	363	351	437	368	381	374	384	427	405	408	396	398	366	445	379	430	391	419	348	359	378	407	367	389	398	385	397	402	412	423	391	385	375	419	370	381	392	367	408	383	374	408	407	411	360	412	401	390	382	385	404	402	427	372	424	407	402	390	373	394	375	400	370	401	425	394	405	457	405	410	412	410	403	412	399	408	400	405	355	386	379	406	424	380	409	427	377	397	386	407	384	381	395	384	379	379	387	373	381	399	356	386	374	368	354	368	388	368	387	416	396	367	374	413	407	386	389	404	371	422	405	385	384	398	416	365	406	403	414	373	351	396	425	375	407	384	387	375	387	383	380	425	402	408	404	405	405	376	378	402	398	383	441	401	385	361	395	396	398	393	386	391	369	400	372	402	380	412	397	445	391	399	376	402	358	414	374	414	423	372	392	418	369	375	435	388	383	390	361	385	371	413	378	369	413	391	393	367	385	393	416	384	402	415	393	381	354	372	383	378	388	390	361	388	422	386	398	387	394	404	408	377	393	428	377	414	387	379	370	351	417	382	422	405	400	389	408	382	424	350	416	379	388	405	433	358	415	361	407	371	396	399	421	379	383	396	383	380	371	392	384	420	388	368	411	390	391	395	389	389	409	382	400	380	414	420	368	431	383	385	379	389	383	400	415	400	395	377	402	381	406	424	423	393	429	451	361	398	392	398	394	371	398	378	426	372	378	390	355	383	365	410	368	390	386	389	363	382	387	394	408	424	391	392	385	395	374	412	366	393	389	387	384	399	388	361	376	384	414	389	384	422	382	397	423	399	386	432	364	377	361	416	409	407	372	417	352	408	391	400	373	427	401	360	399	368	396	355	382	388	374	416	392	420	381	379	371	422	371	403	429	354	362	397	389	417	395	398	382	401	375	365	428	411	358	395	368	384	374	372	402	398	400	412	387	399	393	406	414	389	353	390	417	422	384	383	381	409	400	372	419	402	385	396	395	402	406	410	432	417	335	387	390	372	393	400	391	375	397	405	375	428	383	369	381	381	393	391	398	396	403	371	395	388	358	373	396	401	379	417	371	388	358	347	395	407	415	372	401	389	379	410	391	386	409	393	404	376	400	366	386	381	405	402	379	413	403	396	410	395	423	353	417	406	387	412	355	382	414	383	340	429	399	344	404	427	410	395	439	350	386	389	382	407	359	380	389	356	391	400	362	366	368	394	408	380	399	441	339	386	405	409	387	379	366	357	402	390	411	393	418	421	377	375	368	394	423	399	384	390	384	410	372	387	369	405	367	418	376	407	420	371	368	362	401	343	381	385	380	407	371	396	396	367	359	422	383	378	404	386	382	407	395	407	359	426	427	385	367	398	393	405	378	461	397	399	386	378	396	396	372	414	389	347	347	393	399	395	405	388	383	403	392	399	425	391	379	388	403	401	370	421	389	436	374	414	396	373	396	407	395	410	390	407	343	388	411	396	427	400	405	334	384	370	390	369	405	368	372	334	384	405	408	387	411	404	392	381	421	403	396	377	405	403	377	423	401	414	382	392	384	402	360	402	410	432	359	364	392	398	357	378	394	365	428	387	387	402	432	365	399	398	414	352	385	367	402	394	382	361	382	377	398	361	386	419	357	386	357	379	428	351	403	370	378	409	409	386	370	366	398	398	382	414	371	414	403	409	391	369	396	372	386	361	393	403	380	385	385	344	404	367	392	419	411	400	392	404	389	399	416	386	384	380	431	419	399	362	382	397	428	361	396	377	337	390	366	383	371	394	418	401	405	409	378	392	402	392	369	409	371	373	386	373	389	372	385	394	398	362	400	362	403	429	387	421	368	393	410	399	401	389	403	421	403	405	382	402	398	365	385	381	408	382	389	431	420	392	360	362	403	398	388	400	403	390	355	373	373	374	385	373	376	386	400	372	353	364	430	387	382	419	379	403	383	391	414	408	389	391	384	421	431	402	404	398	417	377	373	394	404	395	373	370	354	350	348	443	367	371	381	379	406	389	437	424	427	389	364	390	374	398	410	389	386	361	439	358	393	378	398	381	398	399	369	400	411	368	396	390	377	380	378	349	384	362	415	386	413	397	414	391	391	369	399	419	381	418	389	407	384	407	380	379	396	386	382	411	402	405	420	407	420	372	379	430	394	389	402	369	384	381	381	411	401	395	358	409	406	382	398	424	379	379	386	398	399	392	384	401	362	387	388	384	441	384	420	395	365	406	405	383	410	380	392	407	399	420	380	403	386	370	382	421	407	402	380	385	380	394	423	400	408	391	331	376	366	385	413	407	366	384	357	413	390	400	392	389	341	389	391	429	434	373	382	385	390	415	395	414	385	390	391	386	386	383	358	433	385	400	360	386	380	397	369	387	391	383	399	358	426	417	382	394	378	407	400	379	390	353	380	437	419	399	380	381	396	403	396	345
23628	21306	28679	24250	21312	15796	1837	1110	919	919	850	774	755	769	747	720	761	729	731	700	684	658	687	667	670	647	620	657	652	663	673	677	667	635	631	598	655	639	652	684	622	656	688	673	654	662	656	671	639	658	643	659	661	634	694	614	622	659	673	654	654	636	669	638	649	631	674	689	649	595	611	671	624	609	655	624	634	616	656	623	643	580	617	643	625	656	675	605	629	589	658	668	646	638	604	628	642	692	610	645	631	622	625	626	574	646	613	599	650	663	626	672	636	645	669	656	665	678	594	658	590	652	654	668	641	635	643	661	617	652	623	633	581	587	616	640	611	682	633	622	595	606	642	621	600	661	640	638	626	617	608	621	621	613	624	640	635	630	641	679	652	660	683	613	637	666	667	657	638	664	654	665	689	648	659	675	665	583	649	626	638	645	632	619	621	672	665	668	675	637	660	666	623	623	623	641	634	618	603	635	695	612	608	672	635	668	660	632	594	688	651	635	624	637	668	646	666	647	675	628	672	633	634	661	650	651	621	622	606	654	624	642	635	622	634	603	666	621	606	685	645	647	639	602	648	665	664	602	627	673	647	654	579	658	615	616	646	617	597	660	631	619	618	635	632	649	646	605	670	581	619	633	658	668	635	636	654	637	664	640	676	630	622	620	605	579	619	608	613	681	630	658	616	636	635	586	633	624	648	617	651	675	599	635	599	621	653	670	640	568	644	641	573	638	625	640	659	635	607	665	626	670	616	640	598	641	638	669	635	653	616	652	630	597	674	658	672	637	634	595	641	646	615	600	623	636	616	615	663	650	649	621	662	600	647	686	642	629	616	618	607	628	616	589	658	593	671	616	605	705	648	644	623	653	684	612	640	630	649	673	656	676	646	643	598	688	667	630	653	630	630	638	653	656	643	639	628	622	684	623	606	621	634	668	610	593	632	621	642	661	661	668	576	712	643	663	661	601	626	648	592	639	665	641	638	656	661	618	633	595	614	606	616	588	651	637	644	675	613	602	661	671	698	609	615	634	633	589	631	606	673	637	616	613	642	595	636	633	591	618	635	622	663	617	657	660	632	653	643	616	625	634	591	665	628	690	655	602	654	616	561	646	676	660	645	623	609	588	640	669	647	663	654	682	628	606	591	630	700	643	635	638	618	627	653	687	643	625	630	666	647	639	600	684	640	623	613	649	617	624	625	664	644	642	640	645	642	663	630	654	610	632	565	633	640	627	644	630	597	618	626	640	606	605	627	664	596	649	613	662	667	623	645	587	645	571	677	672	697	648	590	664	617	623	659	628	632	637	614	652	640	652	598	663	666	669	668	634	618	626	593	657	634	656	619	645	645	644	660	639	642	633	654	664	656	692	646	630	662	674	590	638	624	623	640	610	594	610	648	631	649	688	631	612	676	624	643	656	664	639	583	629	589	635	638	637	642	615	608	622	613	642	644	582	686	615	648	694	593	621	691	631	642	617	626	658	645	634	620	641	685	662	653	622	634	619	558	678	640	645	617	684	619	652	625	611	636	674	599	640	645	622	651	629	614	625	631	586	586	620	657	646	668	604	615	594	601	654	618	588	585	633	635	647	644	613	622	646	658	611	716	660	569	603	627	618	640	681	635	628	633	606	599	643	623	640	655	657	662	633	687	670	624	638	627	699	637	627	620	606	578	624	587	596	630	635	661	637	687	681	666	632	627	669	664	626	673	702	653	697	650	631	656	643	638	595	618	649	630	612	580	634	691	629	636	621	665	686	671	592	608	576	671	621	628	661	625	623	655	651	644	627	615	631	658	642	659	621	617	631	626	625	664	653	579	645	690	642	657	626	636	663	648	639	631	649	633	639	661	621	651	624	683	625	653	627	589	649	614	663	616	621	621	632	608	690	636	607	632	633	649	631	610	626	628	636	626	617	635	625	601	677	621	682	609	601	651	687	646	608	629	664	669	652	643	655	626	622	608	633	626	614	587	660	603	672	621	619	616	674	648	673	631	595	669	606	595	663	619	606	576	617	601	618	606	647	635	620	634	641	674	613	643	630	633	631	587	559	641	641	594	640	609	621	623	650	637	653	615	635	674	550	592	629	614	643	626	642	650	689	638	688	614	661	628	654	625	627	648	626	648	604	692	691	636	629	649	704	657	627	661	618	633	624	645	642	640	634	617	635	651	656	660	645	662	632	578	663	632	645	662	638	648	655	648	639	706	655	654	691	667	638	619	632	644	612	653	695	648	619	628	633	625	647	642	658	646	666	646	668	634	648	633	676	603	618	690	628	640	651	681	631	636	619	654	615	644	639	600	627	650	648	643	628	649	678	601	674	580	647	652	620	658	636	658	674	640	623	656	622	599	639	636	616	644	611	643	682	635	611	665	634	606	655	646	624	634	609	645	619	627	633	629	620	635	651	633	634	603	592	626	653	651	621	614	660	636	608	639	619	624	627	676	674	623	633	617	622	660	608	652	598	649	604	602	631	652	665	660	620	615	615	633	611	682	633	661	649	620	628	619	616	668	608	646	617	706	630	590	638	638	662	623	600	630	679	648	654	659	689	691	637	645	657	603	632	609	583	688	621	631	629	658	634	601	683	595	669	645	637	646	634	676	653	607	627	624	588	689	604	623	624	663	628	625	662	634	653	635	639	669	645	651	648	615	661	669	652	618	657	634	641	599	669	670	650	643	605	630	605	665	651	637	673	650	678	668	584	634	605	664	657	638	641	606	658	651	597	596	648	598	636	646	663	624	638	589	650	638	622	605	639	649	644	620	611	602	625	635	630	640	605	658	637	645	685	590	631	683	673	634	603	624	635	645	657	630	662	648	615	661	643	646	673	619	623	670	640	639	611	654	685	636	691	622	618	640	616	670	629	657	656	621	624	681	603	612	635	661	641	646	693	630	637	630	658	635	636	598	629	645	616	663	640	667	665	651	661	683	603	671	626	648	618	632	572	618	640	657	676	580	607	610	627	643	636	622	681	642	630	670	639	604	651	712	629	588	621	660	647	648	616	646	639	620	596	648	600	664	651	631	657	664	619	651	670	655	623	675	667	652	614	629	627	634	593	615	597	600	651	646	651	663	590	630	598	602	627	656	605	622	623	617	633	629	628	640	664	665	625	647	613	645	662	638	647	630	644	637	642	643	687	634	706	659	625	638	671	626	597	648	644	645	641	622	638	633	595	640	596	681	620	664	652	647	611	621	654	631	657	612	665	602	640	656	691	644	643	642	597	620	666	677	596	682	608	638	604	672	620	619	637	649	648	605	653	645	636	617	615	664	625	673	674	651	644	622	654	630	623	617	609	673	625	642	627	641	671	640	669	627	665	599	606	608	610	643	626	695	578	616	683	668	634	589	666	654	641	650	647	657	637	643	641	652	637	655	611	622	627	611	635	635	647	684	587	669	622	607	600	640	722	648	624	622	665	666	653	631	628	630	684	620	576	682	620	617	648	633	595	633	623	678	682	627	642	665	661	653	633	634	673	661	594	610	650
3374	8406	6968	3543	2451	1893	1491	1298	1099	950	909	804	825	820	793	723	756	735	664	723	749	739	659	674	681	687	647	666	662	640	654	646	672	699	697	678	629	662	659	658	689	627	614	665	689	668	605	665	614	650	661	644	688	600	633	639	602	662	629	651	644	700	668	627	660	634	647	671	641	655	661	700	671	652	638	669	680	608	634	694	627	663	698	640	662	646	657	630	637	655	648	668	675	614	651	659	607	664	645	700	619	654	647	645	681	692	609	661	674	671	670	654	619	646	666	671	647	687	671	637	619	679	625	627	658	642	627	648	697	714	655	709	596	680	673	683	628	642	629	629	678	635	658	644	692	668	630	642	659	665	631	666	677	628	685	610	621	626	674	630	636	633	653	647	626	641	633	681	609	634	656	656	680	649	635	650	680	685	662	650	665	664	649	603	612	630	619	659	618	663	642	637	651	665	650	669	648	632	680	676	655	646	612	649	638	680	601	679	662	673	679	675	646	654	661	611	640	676	617	575	619	657	672	687	667	678	691	670	684	645	558	648	682	649	656	638	658	693	693	621	605	634	649	630	615	676	645	653	651	630	652	661	678	649	640	634	678	640	631	659	640	636	627	672	665	639	675	678	641	645	618	616	679	620	631	659	624	661	636	629	606	651	654	608	636	616	608	645	674	628	661	632	654	656	627	631	652	670	657	615	664	647	633	642	667	623	629	671	647	631	618	686	613	655	695	614	633	639	668	653	653	675	673	647	644	640	641	604	670	672	687	640	660	682	650	682	671	629	657	683	644	672	635	667	639	630	674	645	629	662	656	637	663	618	667	623	657	635	633	637	698	599	638	619	664	642	675	641	663	696	622	611	634	602	676	609	595	663	653	642	655	649	671	665	629	682	680	682	671	687	672	657	665	657	683	692	671	628	593	628	698	638	665	653	625	659	649	615	630	660	675	611	647	690	638	624	683	669	700	662	652	619	670	688	668	628	642	637	623	684	664	676	632	635	686	648	659	681	660	617	619	669	666	645	640	674	643	701	659	639	618	666	653	650	656	606	627	645	613	654	708	718	668	627	659	613	605	672	627	636	667	618	653	678	641	666	633	673	657	670	614	624	647	667	641	624	677	610	671	650	658	640	644	650	638	692	592	628	671	649	615	606	689	676	705	635	622	677	643	672	679	602	643	640	650	643	597	672	621	647	619	616	660	636	647	622	691	657	620	639	649	658	660	645	635	644	678	658	663	619	606	643	661	632	668	635	629	596	615	634	656	662	686	676	634	696	634	626	658	634	693	684	678	689	664	630	641	644	608	688	592	629	665	642	655	680	677	667	654	686	637	661	704	664	643	628	608	680	632	676	646	663	643	622	642	653	632	727	681	637	640	625	681	593	643	629	633	633	613	705	611	679	680	634	658	688	644	678	646	668	647	633	645	635	685	699	678	653	664	645	691	653	690	607	655	659	680	624	649	649	659	664	639	628	623	679	678	696	620	673	650	659	654	667	658	659	661	613	631	595	685	662	630	679	633	658	632	683	650	685	613	601	658	688	646	642	661	613	640	676	626	636	629	623	680	665	636	665	625	657	598	654	663	665	656	659	665	672	684	653	727	620	645	622	659	635	677	656	669	673	658	659	636	613	615	657	712	672	625	646	638	644	643	639	668	646	639	631	650	644	615	614	618	627	687	618	663	663	683	680	654	656	670	619	655	654	622	656	616	642	603	665	646	683	646	662	623	648	649	661	645	636	613	637	672	620	649	623	650	633	685	631	664	663	646	668	644	647	612	619	713	688	686	650	656	630	611	685	610	703	645	657	638	636	666	671	644	655	655	657	578	659	666	642	661	630	665	652	669	614	636	656	621	613	642	667	633	670	700	626	644	620	631	627	662	616	643	657	660	602	678	630	688	647	667	627	645	633	681	659	682	662	650	635	630	704	664	597	634	640	642	657	612	665	662	671	645	612	638	639	638	684	660	632	648	683	675	651	652	644	672	663	667	615	633	662	607	634	677	612	621	671	666	632	641	643	636	632	617	643	677	653	650	602	657	629	650	632	672	628	680	634	672	660	642	642	614	671	641	664	617	681	632	638	643	649	652	679	643	680	667	600	597	661	655	626	660	629	660	654	643	634	640	674	662	629	650	624	656	687	642	650	652	632	647	631	649	621	623	643	657	683	592	669	669	650	647	635	681	632	618	649	603	632	677	635	614	670	629	669	695	617	667	632	608	588	644	614	701	687	639	680	665	668	652	613	636	691	655	645	663	659	637	596	614	664	648	631	632	654	652	605	669	671	661	663	668	642	615	656	639	674	660	676	641	665	627	641	673	601	638	713	679	673	664	660	630	602	625	651	638	657	632	684	645	636	688	701	645	630	625	632	635	655	608	656	648	605	664	590	643	642	679	683	601	657	652	673	665	676	648	631	679	676	646	674	612	592	628	633	646	606	705	653	682	640	653	658	649	664	652	674	652	622	612	661	648	644	626	667	632	618	637	687	652	675	611	654	671	661	662	661	632	676	642	667	669	663	683	688	659	594	642	600	596	640	651	658	678	626	641	653	673	687	667	666	649	628	669	662	627	645	622	603	679	557	675	643	654	650	628	682	659	640	641	621	676	667	643	607	668	667	642	612	645	665	654	615	607	677	608	658	616	625	629	658	656	648	614	657	657	629	699	643	654	674	624	700	654	602	683	664	665	644	680	650	628	704	647	642	669	671	713	649	618	639	659	649	671	684	644	639	679	662	713	655	639	656	670	678	615	653	609	705	674	674	635	643	650	629	646	639	653	623	670	654	668	675	646	652	614	690	646	672	655	642	649	663	646	668	676	668	702	692	637	649	656	618	665	631	663	606	645	666	694	671	615	622	653	619	689	641	641	661	637	646	651	648	644	647	666	611	636	699	588	657	609	609	622	631	621	676	667	664	668	688	655	637	685	643	661	670	647	643	611	620	615	658	677	685	623	618	646	661	628	584	640	712	636	673	651	703	623	655	621	660	623	680	651	666	632	625	668	660	661	612	642	594	637	642	630	594	640	660	632	642	671	629	656	661	648	652	614	668	605	602	639	644	626	652	626	654	684	657	656	696	684	602	659	634	662	625	636	705	638	654	666	660	649	667	620	650	652	672	653	665	680	658	695	638	635	650	625	634	640	685	647	612	692	649	639	645	665	605	654	653	639	622	626	606	667	699	667	679	636	647	632	638	658	668	626	642	657	654	650	652	639	617	653	652	640	618	664	645	659	680	638	648	625	667	595	669	626	653	652	701	636	686	689	650	664	657	616	620	694	666	624	634	628	663	665	647	615	643	614	621	617	622	649	604	659	627	645	602	640	672	678	656	670	657	629	582	710	685	668	677	639	626	588	591	616	671	661	599	655	655	629	627	674	672	627	681	727	625	634	627	643	651	623	620	632	656	656	640	647	677	608	638	641	656	682	649	619	636	645	704	648	696	613	629	654	624	666	663	663	669	667	649	630	651	663	707	664	669	633	652
24600	21314	28109	24817	20098	1462	509	399	324	279	261	238	215	239	207	199	198	188	197	192	188	181	200	194	189	179	188	173	200	192	176	180	173	189	170	200	186	186	174	184	192	192	202	182	154	155	166	193	180	159	154	190	168	158	168	172	200	190	178	193	188	176	176	167	202	163	161	190	179	203	202	195	189	161	189	171	146	188	194	173	190	185	185	185	173	179	165	157	178	158	194	164	165	178	176	166	198	174	174	185	183	172	149	174	185	186	162	182	179	180	213	180	165	146	185	189	182	172	163	166	184	169	196	168	184	174	163	165	191	157	176	186	180	184	177	183	206	177	167	170	175	168	170	170	159	195	185	163	162	161	170	172	159	177	173	179	189	162	182	161	164	192	174	166	178	169	173	170	178	170	166	184	205	181	180	146	160	187	163	162	208	179	177	176	178	151	189	159	175	178	160	199	170	179	196	183	164	148	197	218	177	189	150	157	158	176	171	180	182	201	165	185	159	172	184	184	180	165	167	175	170	169	176	169	141	196	161	172	172	174	197	173	193	173	196	160	157	197	153	184	207	161	175	162	166	177	186	144	178	182	197	196	180	157	165	189	190	177	190	177	171	185	171	167	177	174	182	180	171	201	170	171	191	177	171	174	166	163	188	183	168	169	178	159	193	181	181	160	174	176	150	179	180	175	166	167	161	165	188	180	167	174	169	180	175	178	195	164	161	158	185	180	175	196	176	162	161	192	180	158	198	184	162	171	167	170	168	184	203	155	190	163	144	165	180	160	186	166	174	179	165	179	178	183	161	164	183	163	195	165	175	175	163	179	198	173	165	165	156	188	177	168	177	158	173	168	175	168	197	177	161	168	181	174	160	179	177	164	165	176	147	170	174	180	202	175	184	156	161	206	186	175	173	158	175	189	164	174	188	177	181	191	173	165	181	166	173	179	176	179	182	195	165	183	199	170	196	184	166	182	167	176	179	153	173	171	152	155	182	181	205	172	156	153	167	175	164	181	191	166	182	178	175	190	146	177	181	179	186	156	175	157	183	172	166	198	178	156	173	160	178	175	192	180	161	177	158	183	178	170	158	171	199	171	188	173	183	170	203	185	153	200	161	185	169	189	169	172	174	169	156	161	169	172	165	188	160	164	167	168	190	173	173	172	160	179	187	191	175	179	179	167	149	187	155	194	182	175	202	160	177	172	183	192	185	178	198	165	159	173	200	171	175	157	158	171	166	180	188	148	171	179	173	184	150	158	178	158	155	178	162	184	183	189	181	167	155	163	174	170	181	160	191	133	185	174	187	177	167	160	179	179	183	191	174	193	166	168	169	167	168	162	165	186	172	151	176	171	185	157	167	165	152	177	154	179	214	175	187	166	172	183	183	171	167	191	176	185	193	171	179	189	179	171	181	204	160	180	174	180	185	163	142	178	171	200	152	191	183	170	171	173	181	162	151	155	182	179	173	185	183	164	192	196	188	168	160	183	170	176	183	140	167	204	162	182	199	192	180	191	160	185	142	194	151	160	188	171	177	181	190	177	160	159	174	170	183	197	193	153	162	168	179	175	175	184	178	170	167	176	178	168	164	148	180	164	188	185	193	166	175	181	172	183	182	167	166	160	173	205	162	162	168	179	168	195	154	181	171	187	191	176	164	171	164	168	165	177	189	168	186	155	187	172	183	184	173	172	182	163	174	181	165	191	186	162	167	185	187	152	176	176	174	166	191	166	170	204	182	174	193	159	154	161	178	155	150	181	195	178	180	152	182	168	181	151	191	178	190	183	184	190	175	189	176	188	168	188	154	175	173	158	149	168	187	173	178	190	161	165	161	179	182	178	177	188	199	161	160	150	160	174	159	170	166	172	192	187	178	177	191	187	177	191	173	149	182	157	182	190	176	166	188	159	199	165	201	164	156	183	187	157	186	182	204	167	177	163	175	178	169	168	176	155	161	162	183	160	158	171	167	177	158	157	174	192	171	181	166	170	190	168	155	204	192	172	186	192	189	166	170	172	174	175	179	177	179	174	166	179	181	176	174	200	175	172	180	197	167	152	157	171	196	159	167	149	178	166	153	160	180	184	175	167	171	186	185	163	173	149	172	195	175	169	162	166	181	192	180	154	170	174	178	153	184	179	185	173	174	170	168	165	172	177	160	196	171	181	185	153	176	150	155	186	184	173	163	185	168	177	176	163	177	178	164	166	178	183	171	173	132	177	168	168	167	200	163	157	172	187	194	159	193	186	188	184	170	162	198	176	181	169	170	154	188	157	171	171	170	165	169	183	191	184	171	173	185	147	169	171	151	196	163	179	186	150	205	180	176	193	160	174	190	181	184	178	147	165	165	162	172	170	194	197	164	182	172	173	182	214	174	178	172	175	173	195	177	159	165	171	186	168	183	165	187	176	155	187	183	193	138	187	207	195	191	187	142	179	184	173	183	169	168	173	166	176	179	182	182	202	170	181	157	177	197	169	175	173	179	172	178	159	164	171	159	173	173	171	170	178	185	149	172	198	163	194	170	179	179	157	197	185	169	184	194	169	150	204	156	182	172	183	210	193	160	176	166	161	158	189	175	183	188	159	193	180	179	183	160	158	167	160	177	175	168	181	167	182	185	184	175	180	167	181	175	155	183	181	174	165	183	187	173	166	195	184	178	160	183	179	171	154	168	161	179	191	176	173	177	175	180	149	161	178	179	178	166	169	157	180	167	169	155	176	164	199	195	176	172	195	173	206	174	163	163	171	203	174	183	174	195	156	167	188	160	189	179	193	177	170	164	155	164	167	164	181	161	178	182	197	161	152	159	157	190	178	167	172	169	173	170	150	185	198	186	158	183	176	156	166	178	157	172	165	154	172	162	152	166	177	168	186	166	156	168	194	176	175	156	181	182	157	184	177	159	162	167	185	169	155	201	166	189	156	180	150	183	171	181	180	158	183	161	166	173	179	158	197	153	188	175	176	160	192	162	167	179	164	163	179	195	187	180	175	168	166	181	168	187	170	172	158	167	183	182	154	169	164	159	163	171	159	167	187	168	178	169	196	163	179	165	172	173	154	185	195	178	181	166	164	184	174	172	194	171	168	166	190	159	181	177	189	189	167	167	176	168	172	190	166	200	182	196	190	195	172	180	192	139	187	157	196	188	169	152	169	177	154	176	182	165	158	167	162	183	168	188	171	207	177	202	179	161	206	163	161	171	182	184	180	156	175	157	166	157	167	153	178	171	186	173	185	157	177	174	170	175	166	151	165	160	189	167	186	168	175	170	186	179	174	172	168	177	186	151	182	165	164	172	154	163	166	209	184	175	175	190	162	161	198	160	181	174	176	172	170	179	176	166	167	163	177	192	176	161	167	174	205	178	168	190	174	192	161	157	179	165	164	177	180	180	188	188	161	167	180	170	194	147	182	183	163	155	171	174	171	174	177	176	199	187	172	174	180	166	185	170	183	189	178	145	183	182	155	178	169	158	186	172	192	182	163	173	157	180	176
3324	5464	4271	2041	1399	1070	785	631	499	412	359	318	283	270	264	261	230	249	250	261	228	220	212	210	207	195	216	215	227	206	203	196	210	214	182	219	185	210	190	205	220	230	217	216	209	197	178	195	201	233	185	212	202	199	207	184	214	222	186	183	184	203	182	206	174	187	205	179	222	179	168	213	199	208	195	212	207	181	199	209	203	206	190	203	198	207	208	198	201	192	193	189	195	199	221	195	210	174	177	190	188	193	189	211	208	215	175	210	201	173	209	180	204	184	209	197	206	220	212	177	188	189	203	188	193	196	206	192	200	216	236	238	174	186	192	180	181	191	211	235	215	181	206	176	193	178	200	196	201	199	187	195	203	208	209	201	199	200	206	216	200	194	178	212	195	191	218	205	194	175	202	190	191	195	183	177	190	201	196	211	199	183	217	202	211	221	188	201	211	198	199	184	211	204	210	205	164	199	189	216	169	189	203	194	174	194	185	192	209	206	195	224	184	178	198	222	209	211	217	196	185	180	187	191	193	222	196	204	175	185	198	189	224	183	194	200	176	201	189	210	181	215	200	205	207	201	190	192	215	205	189	209	209	201	195	201	207	179	221	206	212	200	203	189	205	202	223	176	184	202	205	181	197	180	177	168	199	181	196	200	195	181	185	218	186	209	209	183	189	230	201	188	188	192	215	212	201	194	192	195	180	192	185	183	193	202	203	179	191	188	186	222	183	194	222	198	210	210	205	199	174	190	201	200	209	237	187	175	193	205	224	189	207	176	182	197	191	195	236	190	205	185	200	210	199	184	191	212	193	183	220	195	226	229	190	196	189	171	190	222	191	219	196	197	212	216	207	197	208	209	193	205	175	202	199	184	175	197	195	197	212	199	200	203	210	198	188	189	202	189	188	199	192	212	191	201	201	199	197	193	214	217	200	192	188	213	177	179	188	208	200	200	186	181	197	198	188	186	189	182	202	224	201	214	223	223	191	202	210	187	185	185	215	191	185	199	223	207	206	208	204	176	195	189	221	189	186	197	184	228	199	187	205	194	175	177	202	198	175	201	195	182	214	184	198	202	188	185	190	196	194	203	192	208	200	236	217	207	176	184	216	171	186	212	191	181	181	184	200	195	202	187	211	199	171	194	175	205	193	207	198	171	195	238	189	203	160	188	205	196	217	188	211	190	178	191	220	203	183	186	198	185	202	188	206	203	199	199	189	193	195	213	193	205	232	196	184	201	197	216	178	217	182	220	220	217	223	180	185	184	227	211	204	202	178	186	219	177	185	182	219	182	196	192	192	184	196	194	212	195	198	198	214	184	193	195	204	184	197	182	189	228	191	188	193	172	184	180	178	203	179	203	227	202	196	180	202	174	186	163	202	184	188	206	205	192	195	193	210	198	179	209	177	181	180	194	200	193	174	211	186	193	201	210	174	214	214	209	219	192	190	183	193	200	201	199	206	187	190	190	202	199	209	208	195	175	188	194	203	198	176	201	189	184	211	202	205	194	192	197	196	210	209	174	209	206	204	185	196	212	203	213	194	188	191	198	199	182	200	200	186	173	231	169	216	197	217	191	195	209	198	207	198	204	192	204	217	211	224	195	196	225	201	202	185	193	193	213	176	183	204	196	206	205	177	184	207	196	217	222	173	195	200	178	180	184	202	185	185	217	218	221	208	212	169	218	199	194	212	190	208	194	193	203	187	201	191	173	190	187	191	211	182	196	196	181	197	195	194	204	203	206	183	212	209	204	184	180	203	200	210	194	203	188	193	202	210	193	197	193	193	177	169	200	190	181	192	199	196	213	187	193	179	192	190	176	168	210	163	219	209	184	201	192	187	203	192	215	210	202	193	182	167	168	189	192	223	214	181	191	209	201	209	206	180	207	206	219	173	176	210	199	211	197	188	200	194	187	224	191	218	201	215	196	212	206	188	207	178	207	228	209	193	176	198	206	221	202	191	192	198	206	201	210	199	214	177	206	185	199	195	183	208	181	206	177	177	183	182	182	177	194	195	201	178	208	191	190	192	211	211	213	197	187	217	202	222	206	205	222	201	195	197	213	189	185	201	198	217	188	182	198	184	204	178	189	171	205	201	207	181	188	209	235	203	199	206	189	191	193	172	182	186	195	203	214	214	179	196	193	209	206	202	204	189	188	188	197	196	196	198	182	192	205	189	210	215	198	184	207	201	183	214	208	183	174	201	193	202	208	218	188	190	190	183	193	190	201	212	176	194	205	199	214	182	208	183	177	218	176	195	208	190	219	181	187	200	191	185	219	191	217	202	207	198	187	200	201	171	203	225	187	214	196	199	202	202	234	191	185	196	161	195	204	200	188	205	218	188	197	190	194	192	234	195	200	214	216	173	178	205	196	192	202	200	167	175	206	188	195	207	184	199	193	193	218	190	189	200	205	195	179	198	214	203	207	197	190	212	203	176	185	197	210	185	209	203	191	210	200	195	195	173	181	212	180	188	194	195	173	204	187	184	197	172	184	195	172	201	207	203	203	205	197	187	169	182	192	184	207	181	177	202	200	198	187	172	223	184	204	167	172	197	190	194	190	203	214	208	192	210	204	215	191	204	183	211	208	198	187	210	213	180	186	192	186	191	208	186	202	226	186	200	181	198	193	219	181	188	218	172	196	197	184	190	184	191	197	218	217	165	193	204	213	178	197	204	183	206	197	181	196	220	208	171	219	219	195	180	208	189	199	176	212	193	189	209	214	221	161	203	210	231	173	210	193	234	188	200	190	174	186	197	201	199	226	194	212	200	178	200	193	187	178	178	185	205	195	218	185	197	215	192	184	202	187	165	202	182	201	194	203	192	194	194	210	193	179	185	191	207	195	215	184	193	187	195	199	185	198	212	187	214	193	208	191	210	198	206	193	188	195	192	214	207	215	203	220	192	203	210	185	217	184	198	192	173	192	194	177	212	191	194	209	185	231	171	205	201	201	180	190	201	199	217	192	196	192	185	177	209	199	188	192	177	205	190	213	187	189	188	208	201	210	216	207	198	189	183	228	194	192	221	208	195	202	184	192	207	180	211	193	199	176	211	198	211	188	213	210	199	179	185	210	195	197	190	208	192	210	168	189	192	194	197	220	209	199	189	187	187	174	202	187	212	201	235	211	220	216	203	192	185	166	204	171	198	202	214	176	192	191	185	190	187	217	181	215	214	201	191	208	194	184	197	200	158	211	196	204	216	193	175	188	216	188	200	194	210	189	200	205	214	192	200	200	198	219	199	186	183	185	200	208	209	167	168	218	189	171	213	190	179	214	204	196	185	203	205	196	184	187	209	192	192	214	213	190	200	189	193	171	167	200	185	203	173	188	178	172	203	186	193	180	188	189	193	195	177	210	193	203	187	196	170	187	192	196	213	208	200	190	185	202	187	180	200	198	210	202	194	217	215	197	224	205	187	186	190	215	176	196	194	203	196	160	204	207	191	172	205	194	196	206	177	205	206	186	183	223	219	206	177	203	202	217
22549	21366	29128	23968	21366	21411	13343	1544	961	889	815	756	706	623	593	582	565	537	529	537	511	526	556	535	557	500	490	500	503	512	493	500	520	484	457	467	471	504	426	484	462	451	510	459	490	484	464	452	479	471	485	476	465	460	460	483	456	452	493	489	461	436	486	482	440	488	481	435	445	445	420	486	506	457	489	452	416	432	471	471	485	483	465	400	470	424	463	448	464	446	433	441	446	442	393	439	477	446	452	468	448	464	421	472	458	448	436	470	494	450	431	456	476	457	464	465	450	448	444	465	442	477	457	459	455	461	461	456	444	475	439	443	459	457	466	450	476	447	475	450	442	447	483	477	490	478	467	449	469	458	474	453	452	450	486	495	441	451	473	460	447	456	480	458	453	436	439	431	466	436	414	469	447	438	436	461	439	455	469	511	436	442	429	455	451	446	455	440	488	453	485	458	412	489	469	516	468	447	466	450	481	439	453	448	424	487	428	465	442	487	399	456	456	428	459	443	467	448	444	495	458	414	450	443	464	470	471	421	485	477	479	473	468	473	453	427	453	472	461	429	526	427	440	416	427	444	455	454	465	440	441	497	454	450	437	474	446	464	475	457	407	439	464	437	493	477	476	434	437	467	487	481	442	425	452	449	432	427	473	447	479	475	450	470	471	457	434	444	430	452	469	457	458	451	473	500	478	471	435	470	434	403	462	422	501	497	440	468	449	411	431	476	449	445	457	451	456	431	457	423	477	470	471	448	470	443	468	471	451	455	482	425	476	449	473	459	428	485	482	439	489	482	462	477	439	440	448	453	447	497	460	506	432	472	412	417	432	457	439	465	423	464	457	463	420	451	425	441	462	478	498	441	424	433	467	440	489	463	483	434	463	485	465	441	453	495	442	445	416	440	441	417	450	456	450	448	457	479	499	438	441	485	483	444	464	439	445	415	470	456	469	460	448	484	474	489	454	464	439	443	422	430	462	445	445	473	473	458	471	494	434	468	485	471	438	424	455	444	435	442	472	459	458	440	457	446	435	451	445	453	478	459	479	442	457	436	413	438	459	467	440	467	442	457	448	456	425	425	430	472	489	454	435	468	440	459	458	425	484	459	445	439	442	467	472	486	445	462	435	465	452	447	458	477	421	450	443	470	463	428	442	415	462	468	496	418	460	417	477	457	433	422	468	447	474	429	434	494	470	410	477	471	425	423	419	433	421	412	442	476	444	485	469	458	432	441	433	452	431	451	447	426	472	460	439	423	462	464	470	427	433	448	467	466	440	412	457	421	443	425	484	447	445	437	472	444	478	485	450	446	433	454	456	418	419	500	435	436	464	457	462	454	442	464	446	464	421	466	421	446	445	495	475	446	487	457	438	413	458	414	472	452	447	431	450	468	429	435	431	448	453	446	467	457	471	453	442	459	468	432	464	430	466	465	458	440	451	434	425	448	471	456	428	461	466	466	430	457	440	450	460	448	454	458	429	444	443	459	441	469	428	419	441	458	451	431	439	423	461	461	422	457	459	462	447	435	457	460	444	418	459	421	484	400	446	456	437	468	440	448	478	465	436	508	491	442	438	439	415	425	436	457	449	450	434	484	449	473	438	486	427	441	446	475	481	464	434	455	434	434	454	474	459	464	466	468	414	452	444	450	476	446	438	459	449	455	428	419	444	450	458	437	419	440	433	461	419	425	409	477	434	431	430	406	452	485	439	443	464	461	470	464	467	444	480	472	447	426	445	484	437	448	452	457	443	433	430	483	444	435	479	472	465	413	461	443	467	445	483	446	423	452	450	445	422	459	458	429	459	447	471	423	484	427	481	493	410	453	463	477	463	419	458	447	496	424	465	451	432	457	447	465	427	456	487	403	467	439	473	465	439	447	455	410	443	468	454	465	417	460	468	450	468	488	453	463	423	445	474	416	466	435	472	488	465	470	463	469	426	435	469	454	472	485	463	426	451	440	454	461	480	447	491	457	461	457	453	474	461	467	466	441	493	463	475	451	490	486	449	436	442	427	517	430	437	456	433	456	482	454	448	451	450	484	472	436	427	418	470	472	496	451	426	436	460	461	424	479	413	469	485	427	438	411	447	438	471	450	463	457	436	463	411	453	416	413	437	397	464	449	481	461	437	428	442	432	437	441	465	496	409	482	480	450	449	474	436	476	448	466	446	456	405	446	470	496	451	464	443	454	435	439	433	460	457	420	467	440	443	479	490	443	458	449	459	448	444	454	466	482	451	494	511	462	421	440	465	398	464	469	462	485	465	471	459	453	488	425	445	482	473	481	423	476	492	424	439	461	461	470	463	434	483	430	451	452	456	458	461	423	427	427	493	436	457	425	454	469	459	479	428	429	457	433	456	470	445	445	438	441	438	454	407	455	461	454	452	436	426	482	464	445	462	457	437	428	433	437	439	472	451	453	482	403	449	476	489	405	442	405	469	453	468	442	449	450	443	450	440	455	472	439	472	474	449	436	446	454	474	407	489	409	459	458	427	439	462	468	436	454	421	446	447	461	461	443	458	446	451	479	471	413	434	482	449	464	425	428	478	510	450	450	471	451	450	441	469	443	482	444	412	436	464	441	458	470	450	469	419	453	472	417	428	468	489	431	497	463	470	457	446	434	451	448	480	417	499	457	443	442	418	423	454	436	482	425	449	445	440	467	466	455	440	447	508	482	432	410	458	465	494	415	465	430	425	479	465	445	487	445	450	403	446	472	474	419	470	481	434	435	485	427	438	483	445	451	468	470	441	452	430	442	446	424	456	433	475	481	423	446	438	481	434	446	454	429	469	448	424	471	431	422	456	453	458	443	470	468	438	434	447	465	454	484	439	447	437	433	458	452	475	449	437	493	466	409	445	484	462	477	455	476	460	439	435	436	475	485	446	449	503	460	460	435	457	415	475	447	517	424	442	454	435	458	469	446	447	422	434	474	461	464	439	418	475	449	470	508	436	438	456	463	429	503	418	458	451	423	461	430	423	449	436	421	430	463	411	429	458	422	440	446	441	470	452	484	502	460	464	442	436	455	434	485	474	421	451	447	444	454	435	442	494	428	454	456	454	482	476	455	463	443	411	486	441	461	441	478	453	403	450	409	449	481	460	437	384	478	464	460	478	456	438	446	425	413	423	436	433	443	425	440	463	453	428	462	473	470	406	459	428	472	421	407	436	445	448	428	438	445	427	481	392	431	464	506	467	459	500	464	444	437	437	446	455	439	472	406	468	456	392	461	452	432	452	402	446	430	426	422	411	453	410	450	450	465	462	426	454	466	417	427	478	424	472	433	456	421	448	446	440	522	466	427	443	459	463	408	416	483	480	439	469	474	498	414	478	497	425	462	459	405	462	441	463	458	463	466	443	464	463	464	454	466	460	478	430	471	416	472	496	451	454	459	462	434	443	458	434	429	475	429	435	444	439	445	448	445	457	442	440	470	442	440	456	461	478	465	501	469	459	463	448	489	469	500	443	476	436	461	495	455	465	467	442	437
4428	13746	11410	5806	3939	3011	2194	1721	1430	1191	1063	850	817	792	696	674	661	667	627	610	567	590	568	522	543	574	549	547	569	561	556	546	477	550	508	517	503	519	523	498	520	512	540	521	455	542	507	507	490	515	458	483	560	508	494	506	473	494	468	512	493	475	521	510	455	499	508	453	486	476	486	479	496	501	523	470	495	516	481	492	475	444	506	512	525	525	527	496	498	531	486	515	482	492	473	476	479	481	462	471	487	474	476	471	490	482	487	539	475	476	472	520	495	458	462	486	467	481	500	511	503	468	465	479	472	503	446	451	463	476	488	471	474	506	495	512	479	467	508	480	456	509	468	477	476	452	482	506	503	465	474	511	495	484	488	462	492	447	494	474	479	497	462	509	499	474	429	534	462	459	460	482	441	501	499	501	515	456	480	510	512	470	497	508	512	524	507	471	489	458	493	487	493	439	522	498	509	495	505	520	467	505	501	482	512	471	448	482	479	465	516	444	472	457	481	480	520	486	476	495	471	505	489	472	502	518	496	475	483	474	478	503	493	500	505	479	458	467	497	497	490	457	522	515	476	497	500	471	490	460	499	445	485	484	519	480	480	488	501	430	488	508	482	496	473	476	497	483	490	487	458	477	484	480	490	500	495	470	472	442	486	496	529	482	498	461	485	490	487	500	492	488	477	511	478	480	552	492	506	498	526	516	498	478	502	488	471	471	490	511	474	486	498	492	485	480	491	455	495	445	527	475	490	496	485	469	507	502	543	488	475	453	492	520	526	480	506	467	458	496	480	447	486	487	501	514	483	484	478	512	458	475	487	443	525	467	514	482	484	500	517	524	477	491	486	465	455	492	462	441	459	459	461	498	520	489	476	507	509	482	469	490	481	493	454	482	471	477	449	462	465	492	490	491	483	464	480	506	499	449	466	526	455	496	472	510	487	483	490	499	506	491	497	478	497	475	458	457	473	479	512	510	517	462	485	474	484	486	490	461	481	469	478	468	445	452	466	485	470	495	501	465	475	482	453	511	474	427	481	446	475	492	503	449	443	459	453	488	488	531	502	493	487	476	498	472	525	461	482	470	468	445	500	478	491	483	473	488	475	499	522	519	502	511	457	449	480	505	490	503	424	472	464	504	466	490	455	475	536	502	487	496	496	455	494	463	423	489	482	482	492	468	462	491	487	487	487	449	505	485	532	483	494	504	466	486	494	477	484	484	470	471	467	473	506	526	456	512	490	496	480	450	491	483	538	473	467	497	462	455	477	429	467	486	480	509	532	474	445	481	463	515	516	476	496	482	505	415	524	495	442	461	432	521	456	461	486	499	487	443	467	465	492	470	497	483	450	504	492	487	470	486	458	471	483	530	524	556	494	483	452	501	483	496	501	453	455	475	491	453	488	473	473	478	466	493	477	471	471	504	527	419	489	492	483	538	480	491	506	498	537	480	522	486	518	486	491	481	453	482	418	479	479	459	494	471	499	483	503	522	506	424	465	501	501	527	497	463	469	518	446	467	449	524	500	469	490	476	479	428	481	504	499	536	474	450	487	485	476	464	463	494	510	464	482	527	485	522	469	456	514	497	487	505	465	458	499	510	471	499	465	499	468	471	492	490	453	492	484	504	483	509	469	475	451	480	478	469	492	482	463	447	493	490	463	458	496	477	502	494	461	427	469	493	504	485	486	491	476	497	498	458	496	480	486	453	473	499	501	483	456	507	491	495	499	442	505	497	532	509	516	456	530	512	521	531	513	470	498	466	487	488	450	513	463	461	499	544	450	467	519	526	451	498	507	495	484	455	489	478	495	482	480	530	493	457	456	477	502	443	474	448	510	484	461	469	483	484	513	464	455	417	467	490	473	506	489	485	481	463	487	509	528	463	480	500	467	518	505	471	497	482	491	511	477	490	498	512	505	442	508	476	477	473	435	475	475	454	498	493	466	465	515	463	466	493	507	491	487	490	472	438	480	526	486	507	496	503	524	458	478	469	499	457	481	447	453	486	533	477	459	480	474	492	472	475	474	453	470	485	523	453	500	492	498	431	476	472	485	521	512	478	475	496	450	470	500	481	482	467	463	476	501	488	492	505	465	488	452	479	471	519	501	506	498	508	452	443	538	467	522	434	459	468	448	529	453	504	505	467	449	445	484	476	482	494	464	456	481	520	466	463	471	508	468	481	484	447	477	513	511	471	452	534	470	497	482	485	494	516	546	493	487	502	490	460	482	462	480	498	455	535	498	466	465	501	465	469	490	501	492	490	447	458	513	471	487	533	529	496	495	477	457	462	488	455	495	468	508	487	507	517	488	507	491	490	500	450	508	462	505	488	470	479	477	462	451	516	456	461	461	456	481	487	453	479	546	474	510	501	510	473	506	479	512	482	528	494	440	512	480	480	521	488	479	500	474	452	480	479	454	456	485	427	477	454	517	418	478	464	483	503	516	498	504	495	487	534	495	479	490	445	479	491	494	512	496	466	464	466	504	485	527	486	462	509	470	503	461	470	477	477	494	481	507	435	509	435	473	473	460	471	443	459	489	472	521	500	469	484	445	487	512	485	526	502	477	474	514	429	497	481	479	507	512	443	484	460	505	469	436	466	482	481	473	507	484	507	490	472	472	515	534	463	483	512	468	464	475	496	505	486	514	473	458	464	495	464	495	454	522	463	493	492	479	477	470	480	462	515	498	493	469	508	494	499	470	514	503	454	484	482	462	502	499	500	498	458	478	487	466	456	490	435	481	485	472	465	498	472	462	480	494	494	493	456	468	509	468	501	465	489	491	506	501	516	502	461	533	472	535	500	472	481	487	456	463	482	487	494	476	474	461	490	523	461	488	475	467	484	511	474	489	500	483	502	504	519	493	490	493	484	469	494	483	468	484	503	470	450	490	476	490	474	496	474	500	478	503	510	438	526	441	496	459	497	487	486	484	492	492	488	468	492	474	488	473	482	497	501	451	457	482	435	470	521	479	457	506	493	500	462	458	447	486	484	515	471	484	519	435	487	499	505	511	493	439	489	472	523	451	474	457	501	461	492	502	485	456	478	526	434	445	471	492	472	494	465	477	475	512	469	472	498	494	491	491	467	465	466	506	455	452	466	493	501	508	504	462	547	504	503	487	526	466	493	487	513	526	492	498	520	486	491	462	456	529	509	483	499	492	503	465	490	455	507	506	494	490	478	500	481	505	505	452	495	490	517	433	459	520	516	471	492	486	485	486	490	477	451	510	465	491	496	488	489	469	457	475	505	479	465	476	478	526	488	495	492	491	450	518	499	467	498	472	501	498	458	486	478	505	474	500	483	530	461	494	469	500	478	457	497	439	470	491	462	506	514	478	494	462	467	482	475	459	523	447	483	491	500	487	479	498	500	461	521	475	504	497	449	484	446	483	493	489	476	466	483	518	501	476	474	462	484	490	485	466	474	487	471	456	505	451	474	470	479	471	471	502	466	487	468	496	480	474	460	439	477	516	474	445	507	484	499	456	485
27787	19696	5944	627	416	389	401	369	372	377	375	376	423	391	416	381	382	404	381	337	370	392	395	408	373	361	372	399	367	383	379	403	375	368	394	379	388	390	367	333	352	385	393	423	344	388	396	380	409	376	392	373	349	397	370	386	366	376	449	369	381	333	399	350	363	383	414	371	378	404	392	380	394	353	324	371	357	408	396	430	388	380	397	380	363	365	380	368	378	341	362	376	401	337	391	370	374	398	376	416	367	386	393	372	360	372	393	386	402	381	386	389	362	378	359	376	380	414	383	368	367	351	394	379	384	385	405	381	371	417	387	369	360	367	390	417	362	375	406	405	393	361	344	388	362	383	352	380	361	395	339	393	398	366	398	368	368	386	365	420	372	372	375	404	411	344	386	400	395	398	384	406	351	372	364	375	363	377	381	398	403	380	371	395	381	406	413	390	373	417	349	370	366	358	373	360	382	382	409	390	383	432	374	349	317	372	373	376	390	377	369	363	376	347	380	356	397	378	391	380	389	401	383	369	374	367	384	405	341	390	379	367	359	365	366	361	393	412	381	335	332	391	360	391	398	335	368	384	368	360	360	372	394	408	367	382	377	346	407	388	382	352	389	359	392	381	367	392	396	403	334	374	401	389	327	383	399	366	374	385	365	381	391	376	378	374	386	393	368	408	365	373	370	387	397	416	332	366	399	349	386	422	385	411	365	361	414	378	371	382	391	342	379	416	359	379	368	408	406	357	381	369	379	383	373	385	349	396	392	378	391	379	423	347	384	353	404	380	352	360	403	393	439	387	372	412	374	380	372	365	385	376	422	369	355	388	355	369	364	422	376	351	368	382	358	361	388	407	360	393	359	380	371	351	390	398	363	373	368	352	355	398	404	378	361	358	361	381	381	365	381	410	370	387	402	355	362	358	362	384	388	368	385	365	400	380	345	400	385	361	409	352	395	333	362	397	395	401	382	349	387	390	364	388	380	348	351	379	381	402	389	373	384	362	364	401	384	382	380	349	406	381	366	376	384	349	389	362	388	345	364	412	376	379	426	386	365	388	394	364	373	365	391	414	389	346	403	365	383	370	368	373	369	389	375	316	383	391	390	362	363	353	394	378	403	366	397	371	382	386	362	419	377	356	363	367	401	376	378	368	388	370	393	389	371	351	386	381	406	351	382	376	365	410	380	397	364	392	390	386	387	379	364	391	385	413	362	381	401	381	379	348	390	382	361	410	410	414	414	383	340	361	363	357	386	419	370	326	384	435	360	391	386	396	378	383	394	382	353	373	374	381	374	381	412	378	363	370	375	398	390	373	391	386	371	381	362	373	395	415	366	349	409	397	399	386	344	365	383	355	366	367	356	379	391	382	375	355	428	391	343	373	379	382	382	370	407	366	403	393	356	366	395	371	315	392	356	343	387	382	353	411	382	381	377	365	384	385	359	413	376	379	390	385	393	399	382	370	374	396	363	405	396	361	381	359	396	347	408	389	389	354	398	381	395	395	364	388	386	431	379	395	382	373	384	424	360	384	403	389	386	377	405	394	379	356	376	379	408	351	318	383	352	360	384	426	427	394	375	392	367	380	391	356	390	383	387	363	399	367	345	399	408	400	400	393	387	389	386	379	400	371	384	402	367	395	372	410	394	377	375	382	366	387	375	396	374	354	391	395	355	396	398	378	386	403	412	363	357	395	367	399	374	388	393	384	383	368	370	351	388	384	403	380	381	363	382	396	385	398	384	392	397	378	379	414	382	392	348	369	351	352	442	363	366	392	364	368	369	369	369	398	379	337	383	380	356	418	385	398	366	367	393	346	385	359	340	382	364	385	376	355	373	369	390	383	385	363	396	387	384	403	385	402	394	378	374	401	402	379	348	375	390	367	379	407	378	405	385	398	394	421	361	396	363	362	399	371	370	411	381	377	395	376	342	374	408	417	373	399	396	385	370	363	336	365	364	406	375	362	364	372	393	358	385	381	393	405	405	343	396	353	371	392	378	366	382	397	381	376	395	389	359	349	404	394	391	380	353	339	358	383	373	381	419	425	367	334	411	367	369	400	369	381	411	391	374	386	364	395	360	346	372	372	363	401	365	384	382	383	379	406	372	365	396	359	368	374	421	380	375	352	417	427	372	370	347	402	366	429	366	371	383	383	372	388	426	362	401	379	358	338	383	396	354	375	386	381	385	392	369	380	364	382	366	407	400	419	330	386	359	369	395	352	330	384	390	382	381	366	387	362	392	367	351	411	339	380	377	379	393	390	379	392	381	364	353	362	383	389	404	373	412	401	397	391	369	378	390	380	372	360	404	388	371	367	361	376	386	358	391	368	387	368	363	358	373	350	356	345	405	387	344	399	384	377	374	371	352	396	340	385	404	356	368	385	394	374	365	370	374	352	401	412	381	380	367	372	391	385	402	405	370	382	382	368	379	390	372	352	354	361	374	384	372	389	395	348	384	350	378	366	354	409	413	380	398	395	403	348	381	378	349	401	371	398	396	350	383	376	381	335	391	362	410	371	381	380	341	378	400	348	366	371	379	378	345	367	381	401	366	391	374	355	385	375	388	386	426	342	353	362	428	402	367	376	399	377	402	383	398	380	403	375	379	373	385	369	355	376	324	365	381	405	382	379	359	361	414	379	391	392	404	374	353	405	355	344	392	355	379	350	380	378	406	394	392	383	388	359	409	371	372	395	365	368	336	351	373	384	384	358	428	404	381	368	402	395	389	364	347	384	345	408	371	371	368	401	402	384	432	364	351	374	397	385	379	378	360	371	407	378	382	375	395	373	379	399	401	367	357	415	382	385	364	433	396	401	369	399	385	398	363	380	372	379	371	395	346	375	415	357	373	338	381	377	398	378	402	370	382	369	353	358	373	390	391	375	368	400	381	351	371	342	365	357	334	385	378	390	384	381	380	391	366	338	384	382	387	344	391	317	395	404	378	360	369	346	368	410	402	386	354	377	375	386	376	376	371	368	380	392	379	350	395	383	380	402	348	381	318	350	359	363	354	373	399	391	396	374	340	361	393	377	404	353	385	371	399	378	352	411	327	364	342	346	370	362	397	384	416	392	377	378	389	391	368	382	337	383	349	375	413	379	383	399	393	388	372	381	387	380	379	385	391	431	414	389	363	323	425	357	363	331	409	370	379	350	348	366	375	400	424	426	371	390	363	386	386	373	391	381	391	352	351	383	408	362	359	391	384	367	365	386	400	368	383	403	358	351	383	396	419	358	390	400	379	362	370	400	390	395	403	390	379	378	387	379	380	347	352	385	344	393	389	405	392	393	372	386	399	344	367	358	399	380	387	364	409	369	391	356	385	351	399	412	389	384	372	365	374	391	368	393	379	389	342	367	352	365	345	384	417	345	395	359	378	407	388	392	386	384	312	384	367	414	410	384	373	355	372	390	375	383	391	370	389	414	389	384	351	376	399	358	373	354	366	394	393	390	337	393	403	362	365	396	378	376	376	373	389	367	377	355	335	411
4278	736	649	482	503	445	417	405	413	392	396	377	372	400	390	383	398	403	384	362	364	378	386	364	402	393	406	391	380	369	381	404	405	377	395	392	402	389	393	382	406	395	379	414	411	362	402	397	383	391	398	410	406	367	412	381	403	381	406	393	366	377	391	369	385	368	419	389	390	434	398	403	382	328	401	449	401	399	395	359	356	371	414	393	348	398	405	374	363	373	398	361	409	395	362	384	428	367	370	397	394	388	390	393	390	415	413	415	407	365	402	401	382	415	398	388	400	389	422	401	387	363	370	428	366	371	397	381	379	404	387	359	383	394	387	407	399	392	410	367	377	399	361	417	372	382	394	383	422	357	360	382	407	408	407	385	380	372	392	414	462	352	378	381	389	417	386	369	399	392	377	400	388	378	386	380	393	381	406	407	386	404	385	407	367	371	389	406	371	406	401	427	360	399	372	385	410	402	359	382	406	387	380	415	400	334	386	424	391	385	372	459	380	357	365	411	387	369	352	391	386	366	408	396	434	371	395	392	394	380	367	385	400	410	408	395	380	387	385	367	400	394	369	393	392	414	379	374	410	404	364	343	393	402	357	421	397	385	398	368	363	407	398	387	385	399	388	407	410	401	439	371	422	363	377	411	401	369	384	397	359	379	402	415	371	355	428	375	390	396	411	424	384	359	384	388	407	404	399	396	377	395	429	397	399	384	388	343	387	373	380	361	362	385	367	402	382	401	380	379	362	395	367	385	405	379	365	371	399	398	430	410	401	351	380	363	401	376	351	387	383	405	370	398	403	389	371	378	406	422	446	424	401	376	376	395	373	415	399	392	393	375	382	380	362	370	373	383	372	398	430	394	412	391	391	378	411	405	392	394	396	362	389	383	394	411	398	380	371	407	383	387	384	398	421	363	421	399	375	422	397	408	408	412	373	418	406	389	385	424	357	391	386	378	396	359	386	413	403	388	363	379	435	404	369	397	398	354	390	418	411	341	385	388	424	381	415	386	379	384	363	415	389	396	409	368	426	410	377	406	381	381	380	411	392	395	399	412	387	403	399	402	362	402	360	367	407	405	366	365	408	388	359	390	418	403	386	418	386	382	406	388	367	381	390	380	382	427	396	410	394	400	389	377	402	395	418	395	418	371	412	387	373	373	397	406	416	385	370	408	393	362	379	409	379	373	400	400	411	357	379	402	408	419	387	398	389	371	398	364	416	417	377	371	407	364	401	397	376	406	399	379	395	393	382	356	386	401	406	360	439	379	375	401	433	421	372	406	385	395	391	389	391	394	387	388	414	375	376	397	412	379	404	372	383	395	385	418	389	405	422	392	415	410	393	370	393	397	378	421	359	411	373	403	383	423	402	390	380	399	384	394	419	365	353	398	391	369	377	387	351	386	381	424	373	421	420	374	370	411	355	406	413	384	403	359	374	403	359	389	410	374	379	389	362	378	399	382	368	403	378	381	372	374	366	392	389	371	358	393	384	410	362	353	412	375	406	420	401	387	396	369	388	363	425	441	389	356	361	374	385	416	400	386	384	376	396	376	379	401	399	390	373	381	390	334	423	356	374	393	364	375	410	389	396	412	386	397	380	392	399	364	425	385	396	445	353	405	396	343	385	387	363	373	390	404	393	347	405	397	398	434	399	409	394	353	407	402	372	386	397	432	377	410	397	385	380	368	348	369	381	387	388	375	375	354	370	392	386	402	412	404	375	354	401	378	354	375	387	404	411	399	380	378	363	400	413	391	426	405	366	418	380	424	374	372	345	398	379	350	399	374	387	418	376	387	413	424	438	399	373	363	358	372	394	346	375	377	398	401	384	356	384	374	351	393	414	371	355	359	389	324	359	376	403	401	351	355	395	418	371	374	410	385	365	405	378	392	380	401	392	403	402	389	386	336	373	363	410	401	390	383	351	386	372	385	350	379	401	362	407	352	369	403	375	419	377	388	389	331	424	405	387	387	360	398	405	390	400	374	361	401	396	380	387	404	402	391	412	374	407	385	385	422	371	388	354	380	403	424	360	357	417	373	352	367	400	394	409	376	388	383	377	383	352	384	404	372	397	388	394	354	393	378	371	401	395	402	388	400	416	385	418	421	400	383	399	376	374	431	410	388	362	392	382	409	394	328	352	404	390	414	391	344	382	423	405	397	368	394	399	396	393	371	397	423	400	398	388	384	376	384	365	391	419	390	382	414	400	365	362	386	378	400	418	387	379	380	430	403	378	378	402	407	376	409	399	391	386	400	377	426	352	383	406	373	385	365	396	395	400	395	383	399	399	414	404	383	387	392	356	406	411	408	406	416	419	389	429	389	368	396	376	375	378	368	431	413	389	382	406	412	386	385	370	409	399	398	382	387	362	397	386	359	395	405	426	386	373	351	407	403	405	400	379	395	391	416	382	393	421	356	402	366	377	372	387	387	382	396	380	382	393	405	376	418	386	362	365	346	401	399	432	357	400	397	375	385	420	397	415	384	377	380	429	369	406	396	387	431	385	378	403	387	399	380	416	371	387	394	406	350	369	409	381	407	433	366	413	357	375	418	425	423	392	386	395	369	357	401	409	400	425	417	391	400	400	393	388	399	400	413	383	420	403	388	396	358	398	384	377	390	366	401	381	380	358	437	403	435	381	389	355	388	425	376	394	389	375	379	399	381	420	367	362	392	372	405	402	395	359	415	386	378	400	389	374	411	393	424	401	383	373	394	360	399	405	388	390	434	369	393	376	413	410	385	442	387	422	396	372	403	385	379	386	394	366	371	403	365	412	405	406	417	391	367	400	418	393	386	385	414	388	396	406	385	411	428	373	375	401	367	441	414	401	398	409	359	395	407	404	419	377	405	377	426	422	374	379	378	409	385	367	371	410	373	372	381	372	408	414	396	356	363	405	387	411	384	407	388	401	371	370	382	364	395	444	394	400	407	418	366	383	404	365	389	376	396	379	387	393	360	367	373	364	419	427	368	375	370	434	400	410	410	411	394	372	392	414	389	396	381	376	404	403	387	382	407	387	382	398	356	416	365	384	388	396	393	366	359	401	369	402	442	383	355	343	393	374	386	369	380	378	376	421	359	375	387	377	396	392	347	370	410	381	378	425	368	379	391	433	396	423	405	431	372	370	420	399	380	381	370	389	394	402	409	385	365	393	391	366	416	419	394	422	372	387	419	425	370	375	408	392	393	376	395	392	405	387	354	373	381	401	375	408	371	364	377	423	379	389	378	410	372	385	404	393	425	366	382	395	362	384	373	419	397	414	394	391	397	376	425	392	401	396	346	358	372	380	362	395	414	405	380	390	382	413	365	386	403	384	388	393	378	381	398	359	374	388	369	382	381	401	406	403	393	381	388	410	378	373	392	427	400	381	385	367	394	415	345	380	392	414	390	396	355	393	372	389	382	408	436	379	399	383	383	415	402	378	398	391	387	377	424	419	433	408	388	404	371	361	411	391	386	430	408	341	375	382	373	397	399	395	398	383	421
23684	21348	28770	24286	21361	15743	1980	1118	908	871	810	794	714	716	739	730	722	660	670	593	676	657	704	718	676	649	643	627	616	636	645	642	654	650	630	642	640	651	646	646	660	661	655	651	647	620	629	653	646	636	646	628	571	643	667	625	659	595	671	593	637	624	614	640	608	612	659	636	632	682	625	623	649	636	620	607	621	593	598	707	636	612	636	616	629	650	649	619	649	634	632	650	628	615	587	613	628	666	639	651	607	617	686	627	631	625	622	611	620	585	605	657	587	642	657	649	617	635	616	620	582	637	642	663	652	650	647	634	607	643	573	649	632	686	624	642	624	651	608	672	652	632	642	614	652	630	648	606	634	633	655	640	613	623	648	644	636	604	597	662	600	625	656	615	606	669	585	629	660	649	600	662	596	625	666	626	647	615	640	605	636	637	600	620	695	584	642	603	640	678	621	603	626	630	636	617	623	593	622	603	603	631	633	626	624	654	643	614	644	663	615	615	636	625	628	630	617	635	640	602	630	606	634	629	627	590	632	652	608	668	655	624	637	614	641	643	637	684	663	633	601	618	639	619	612	632	626	651	632	643	642	617	609	636	667	624	633	596	634	624	629	637	576	629	684	627	625	610	585	615	680	641	606	616	605	628	666	603	641	661	623	678	602	624	672	610	652	631	662	629	615	622	701	687	638	620	642	634	645	612	592	655	563	628	650	630	615	639	630	639	649	670	613	616	658	648	633	633	629	646	595	639	606	637	613	654	603	626	603	622	589	596	670	624	654	636	605	621	631	633	635	599	595	588	639	638	642	599	641	622	668	627	629	613	638	635	630	657	606	701	677	694	623	633	606	585	654	668	695	596	641	614	613	615	620	631	679	638	628	597	584	626	632	641	656	639	630	641	662	629	582	621	620	628	667	605	663	618	658	633	633	647	628	583	649	581	590	635	650	651	624	629	644	660	656	594	652	601	653	699	662	647	591	636	598	673	615	640	631	611	644	636	610	628	609	628	598	627	599	667	671	668	636	630	611	656	617	622	610	634	657	621	634	590	591	603	650	593	649	641	596	622	645	609	627	608	646	666	671	664	566	593	605	659	621	576	637	653	607	610	648	613	634	594	632	714	663	605	652	628	601	691	630	627	595	623	640	565	612	638	643	622	666	636	637	641	659	624	599	635	659	621	643	648	637	614	636	608	632	643	616	670	651	616	634	617	703	643	616	606	628	657	615	608	629	634	650	642	641	625	663	596	647	617	651	703	641	644	664	664	616	691	645	642	647	635	627	650	632	631	645	637	620	625	604	578	582	694	619	653	617	614	624	622	601	651	605	608	664	626	656	642	649	606	673	654	623	651	629	658	611	594	605	586	642	640	646	608	577	614	599	636	632	658	595	654	631	637	631	624	656	634	643	569	609	625	613	616	600	616	620	675	635	639	598	652	628	644	598	667	588	647	638	667	574	574	594	582	606	605	656	643	677	660	591	629	621	651	625	620	630	680	599	636	571	622	602	605	693	618	635	629	646	604	659	638	595	640	583	637	582	604	614	629	616	644	628	594	586	656	607	602	609	597	635	657	657	612	646	650	659	603	639	617	690	647	582	614	669	596	573	650	636	647	582	630	649	621	627	636	601	668	584	672	558	623	624	590	605	668	583	624	643	605	621	643	605	640	624	613	603	644	639	593	596	633	619	569	618	641	607	627	600	628	647	642	614	632	600	605	642	614	655	611	621	575	672	592	612	600	611	606	643	648	589	625	657	674	630	639	621	671	681	637	668	641	558	618	621	615	613	635	656	637	624	667	653	668	639	597	620	620	645	660	625	633	604	587	663	622	620	641	666	636	619	608	613	599	647	622	577	653	611	623	611	610	669	631	643	637	644	670	618	620	587	640	609	656	608	656	638	612	632	636	601	630	620	642	671	600	659	664	656	608	634	605	650	594	662	655	630	600	594	625	648	605	645	553	648	602	635	622	671	610	606	641	636	625	663	628	668	657	606	560	633	648	627	641	638	591	599	616	645	610	607	617	626	669	606	627	619	678	661	591	628	653	654	656	633	620	618	641	557	632	637	608	594	635	602	616	620	652	633	655	610	656	625	640	589	649	606	585	627	627	627	588	605	631	595	608	627	650	678	641	666	636	633	625	671	601	583	605	643	644	602	599	649	638	625	652	618	583	624	681	621	611	627	621	606	660	632	647	628	648	619	631	598	623	623	646	648	652	605	647	642	606	644	588	622	638	638	613	613	585	633	636	678	657	626	629	633	597	598	646	656	627	645	594	595	604	625	604	585	621	635	661	618	617	648	681	609	596	615	611	648	623	635	624	655	631	651	632	607	580	590	616	589	649	621	585	672	640	668	627	634	621	642	604	652	630	683	635	665	673	605	614	640	601	626	625	654	652	582	641	652	646	618	648	658	617	678	626	609	635	690	646	643	646	623	612	641	627	646	630	662	615	607	628	612	649	641	660	668	653	635	621	653	626	575	651	653	608	596	673	647	578	600	610	616	581	661	620	609	666	646	638	639	627	619	618	640	654	624	577	593	648	626	580	617	606	597	626	651	647	615	604	680	640	639	625	628	601	649	594	615	656	650	609	653	640	582	622	600	613	642	575	611	615	613	648	584	647	623	590	670	628	608	631	626	627	622	616	641	617	631	664	596	583	635	613	596	658	623	645	641	659	652	595	654	607	621	602	648	668	657	658	642	620	625	690	596	624	612	621	643	636	639	673	609	599	615	620	691	633	594	671	622	619	615	659	633	653	616	627	607	588	636	616	630	618	610	608	675	623	623	602	594	670	649	633	629	654	624	594	579	616	610	627	629	639	630	646	614	670	611	592	627	609	610	646	621	577	650	628	586	604	628	646	607	596	639	622	641	644	624	651	601	594	663	643	571	643	609	593	638	613	636	633	665	621	635	644	661	603	567	687	626	623	639	624	595	641	630	601	643	625	670	617	648	608	606	612	620	624	651	668	607	638	692	621	661	627	619	631	615	575	621	630	643	611	612	686	623	637	626	650	626	602	599	601	644	654	600	624	645	667	596	657	637	638	636	590	581	615	659	661	661	666	629	641	604	581	676	619	665	604	599	615	632	680	605	650	647	610	610	581	640	670	631	647	641	661	634	627	640	620	658	648	624	659	632	586	626	605	645	700	650	664	622	589	634	614	660	667	644	658	661	654	662	643	627	593	663	597	649	617	617	610	669	629	663	582	585	649	638	633	594	623	626	597	600	625	610	602	638	634	658	652	626	617	621	616	661	645	611	567	651	623	638	683	621	613	612	646	661	662	636	615	613	608	632	613	643	607	642	659	626	670	653	622	609	604	619	615	620	643	691	651	608	637	633	629	574	622	660	655	640	672	667	611	573	622	666	644	695	633	624	623	644	679	638	706	666	609	609	626	603	584	604	652	622	631	612	594	596	615	644	665	629	619	611	641	611	620	619	629	620	621	608	587	559	613	654	586	632	674	625	622	629	613	646	647	600	660	625	623
3247	8390	6935	3520	2425	1917	1540	1258	1095	959	967	863	852	803	765	712	743	766	748	704	736	696	656	646	630	703	688	682	679	698	706	720	628	651	657	639	628	651	628	619	691	653	658	672	646	670	663	684	672	623	604	649	670	618	659	638	669	568	647	646	614	645	655	664	676	640	633	659	665	662	661	639	617	674	649	633	616	632	637	661	652	620	686	639	673	628	636	654	671	669	699	627	612	652	698	676	682	666	636	656	626	625	679	614	700	654	661	631	646	672	647	649	655	617	623	688	665	610	641	650	636	673	578	657	603	633	687	660	670	638	626	663	653	650	667	651	655	599	626	669	678	671	651	639	675	676	626	640	651	648	658	685	611	669	660	658	647	702	667	642	674	677	654	677	651	671	661	640	612	621	650	679	653	610	610	689	641	645	618	644	671	636	664	576	655	665	655	666	608	654	630	616	624	613	617	671	695	642	650	662	611	662	629	663	672	658	657	662	663	616	643	634	674	644	638	610	619	666	608	700	656	613	656	657	640	643	631	597	649	633	627	675	655	686	666	640	655	643	656	640	643	628	603	654	679	637	608	609	651	624	657	658	644	694	629	623	648	670	661	642	635	617	643	676	620	645	657	623	626	621	687	647	656	659	671	638	617	651	645	668	627	676	666	656	669	647	637	662	638	656	647	671	669	655	633	658	665	666	667	629	655	693	647	649	672	595	610	671	667	729	646	652	617	651	655	625	620	670	656	668	675	691	649	644	640	648	623	579	612	652	660	616	621	687	618	634	658	651	666	642	630	631	654	697	645	623	602	660	621	615	639	674	601	680	618	601	662	625	690	699	685	701	623	623	615	654	655	641	657	605	646	627	608	621	624	620	609	603	615	627	648	617	630	653	613	663	602	655	640	679	639	636	602	660	638	636	618	689	668	634	666	673	594	620	651	649	689	681	615	614	627	633	648	677	653	661	632	640	653	635	630	589	650	629	596	643	675	603	616	676	675	633	631	647	665	656	673	643	624	669	620	637	677	630	650	611	651	618	646	669	689	619	664	619	639	646	632	626	641	695	631	615	660	612	695	633	615	626	652	621	605	634	624	655	655	628	636	640	649	681	631	645	629	602	673	664	684	672	635	591	620	672	606	674	646	634	609	637	628	659	638	674	645	624	611	649	675	637	626	681	597	641	653	628	632	679	662	670	657	653	684	652	682	652	640	668	605	673	680	638	653	634	669	636	635	663	614	655	677	648	630	608	606	652	647	621	647	638	660	669	635	679	620	646	611	685	642	661	627	683	673	633	658	661	617	630	608	618	655	631	633	594	656	600	645	664	659	657	656	648	621	628	609	689	621	646	633	656	641	684	655	690	694	663	626	652	663	642	631	653	635	610	715	634	667	604	637	657	642	641	638	646	650	629	625	658	633	667	610	652	650	640	640	668	712	659	653	662	653	665	600	683	673	628	629	645	636	646	627	624	565	627	643	612	631	665	588	598	620	703	636	650	634	638	630	632	653	663	643	620	657	607	689	647	611	645	633	661	662	614	619	652	630	641	676	689	680	601	700	677	686	618	664	651	632	646	621	672	628	651	630	632	657	612	665	684	645	669	652	596	611	677	656	687	633	669	635	619	625	692	617	655	662	620	652	667	625	634	613	662	672	591	642	662	653	652	688	596	611	651	642	609	664	614	635	624	610	673	656	617	632	638	652	662	645	627	625	660	622	667	635	663	637	617	639	665	678	660	675	619	632	660	620	644	656	649	635	658	700	671	708	630	648	615	687	646	636	676	637	648	704	645	634	649	639	595	681	635	617	658	617	671	627	636	667	613	614	584	625	630	634	653	646	636	611	607	625	611	674	646	641	644	614	637	664	597	653	674	706	670	632	632	612	648	628	649	624	639	617	597	650	635	643	620	633	650	641	655	661	616	658	605	622	654	617	660	626	601	651	590	641	633	652	657	645	646	607	643	630	631	647	618	621	660	645	644	631	604	649	657	654	663	630	662	600	665	646	621	612	623	650	643	667	645	660	666	670	639	600	650	659	664	646	633	644	620	657	644	648	628	631	642	600	665	635	665	627	643	686	628	632	671	589	614	639	675	659	648	649	627	630	615	651	687	636	650	600	631	651	612	660	639	675	629	649	676	623	653	631	658	637	655	682	588	643	613	634	655	695	605	673	605	616	640	626	631	663	660	627	696	658	616	655	677	635	606	608	645	591	643	611	640	638	650	634	632	655	645	656	666	680	665	622	677	642	632	634	630	699	663	603	621	614	565	644	678	660	591	619	658	649	632	646	626	647	652	640	682	672	660	631	604	674	610	637	667	643	655	594	636	646	648	630	657	667	643	661	646	614	656	638	626	648	655	630	625	625	664	630	625	654	654	623	670	665	636	641	651	679	676	692	655	651	654	623	639	630	661	651	682	660	641	663	616	716	645	618	613	658	608	643	641	642	633	656	646	671	643	659	636	655	638	631	653	628	625	602	607	626	650	651	626	584	597	624	671	628	643	641	631	677	635	631	564	669	647	686	640	632	628	603	644	633	637	631	665	621	606	578	617	628	622	594	641	668	625	632	641	667	702	637	654	686	622	651	637	637	651	693	630	703	658	613	624	687	655	643	624	609	646	641	657	647	615	625	651	613	655	660	643	640	659	627	636	581	630	634	637	637	649	673	648	655	648	625	623	684	650	606	650	683	678	667	634	666	635	611	619	619	677	641	624	674	639	643	628	661	625	656	627	637	613	612	657	629	605	645	642	647	634	615	662	648	636	624	667	656	649	662	672	702	661	666	652	676	622	616	669	638	608	647	629	618	620	651	655	669	622	651	675	621	630	713	618	605	671	609	642	676	632	681	631	702	644	680	647	648	631	641	650	650	657	611	622	660	647	650	633	679	692	636	664	667	680	603	668	614	636	689	636	577	683	633	623	653	647	648	678	667	610	658	642	666	702	630	648	630	659	625	639	638	616	624	639	625	676	651	626	604	615	643	712	614	639	646	642	680	636	645	623	603	628	603	631	597	662	678	689	656	587	676	635	622	613	611	630	664	663	653	631	638	626	667	619	612	619	675	624	646	646	658	664	662	629	616	641	638	635	651	645	689	644	688	613	632	684	656	630	662	630	660	600	612	652	648	619	649	686	681	663	661	644	664	649	627	672	689	653	672	607	711	630	673	636	638	643	671	634	630	631	627	642	662	622	650	627	657	676	632	658	604	645	647	659	657	657	658	660	617	613	630	677	627	619	587	657	638	664	677	664	632	637	643	640	644	615	640	663	696	646	590	602	651	610	704	663	633	663	657	640	637	625	612	645	666	681	628	683	647	664	639	693	631	637	687	627	643	672	615	643	630	651	635	613	648	632	703	653	601	648	656	612	663	613	667	637	646	625	653	666	657	663	670	677	651	624	641	633	629	631	575	677	631	594	669	600	668	642	595	630	640	654	660	626	646	655	605	691	651	636	626	660	670	627	672	637	623	625	668	667	632	651	619	675	675	631
24634	21289	28015	24792	20117	1671	508	375	349	281	270	248	248	232	245	209	198	214	195	211	204	194	197	188	211	186	207	187	179	195	184	192	192	190	174	217	188	184	206	189	186	201	169	183	158	197	172	168	178	165	207	184	175	167	182	146	182	178	205	173	186	180	169	192	186	196	162	190	155	179	197	200	187	183	178	180	195	187	187	177	212	167	154	174	204	174	193	185	181	162	179	184	184	155	195	204	164	160	167	181	166	174	178	195	179	146	165	163	172	190	181	169	178	198	172	168	184	179	156	165	175	182	163	175	151	166	175	183	162	154	181	182	169	193	171	189	190	179	197	193	189	181	168	166	163	159	162	169	180	185	183	168	160	183	172	160	169	165	178	156	185	166	196	187	176	177	189	161	191	160	163	195	175	170	174	143	165	188	183	174	173	203	164	183	158	181	186	184	165	166	161	139	168	169	161	197	178	167	173	207	158	184	167	188	176	174	166	174	164	159	173	178	174	186	176	175	187	184	180	170	177	205	186	173	180	178	167	173	180	174	185	167	189	182	167	189	191	172	175	199	175	174	148	192	168	190	180	166	164	190	166	189	164	183	192	206	189	181	205	168	184	195	175	181	165	185	176	177	182	189	205	179	158	209	147	161	197	177	184	178	168	168	183	177	179	172	181	177	174	170	158	182	183	208	180	153	178	188	184	189	150	167	193	189	168	187	172	170	179	180	173	192	195	169	183	188	192	183	167	200	191	188	156	172	179	169	175	168	193	192	183	176	152	183	165	208	189	167	154	179	172	191	176	177	196	177	181	202	186	188	180	165	161	167	195	182	181	196	173	186	203	168	198	196	177	182	181	166	178	169	187	149	166	191	160	184	186	151	175	183	159	173	196	179	164	153	174	183	187	193	182	178	204	157	167	168	206	173	176	177	174	187	190	166	165	179	197	167	162	192	202	173	163	186	191	158	195	161	181	164	177	174	185	155	177	180	179	183	177	167	192	183	174	200	191	177	162	193	182	185	200	192	163	182	174	189	191	170	176	182	173	172	186	181	179	189	221	182	195	199	164	158	185	177	183	164	168	166	184	164	183	170	151	181	171	149	170	174	182	162	180	175	174	152	146	172	187	186	183	174	167	186	183	159	163	205	184	166	173	153	168	200	161	165	145	170	177	189	174	175	169	179	179	170	182	168	192	176	169	177	167	198	198	184	169	178	175	179	188	175	162	183	189	156	180	176	194	178	166	191	185	165	150	196	176	171	215	176	166	180	168	171	162	172	202	171	174	166	180	190	166	161	161	169	170	174	191	185	180	176	178	157	179	152	169	183	182	194	156	171	173	165	169	172	178	194	167	202	184	161	163	155	175	164	201	186	169	177	173	165	175	183	141	193	177	166	182	178	150	190	173	180	176	158	170	178	169	196	175	187	187	191	186	169	169	180	179	178	207	167	191	165	166	176	178	155	151	174	169	193	187	170	210	182	175	166	186	171	183	200	158	180	181	187	158	174	156	175	171	160	179	215	187	187	186	215	165	168	190	181	185	166	177	175	202	181	200	204	157	166	173	185	182	175	168	166	179	212	158	180	177	156	180	169	184	168	167	193	150	172	190	186	181	176	197	194	159	178	174	173	188	180	188	166	188	200	166	193	169	170	229	195	185	186	159	189	179	162	163	190	188	202	212	175	186	186	164	179	167	169	202	174	177	185	190	185	187	175	196	160	173	192	204	188	177	162	190	177	164	188	189	200	187	172	176	177	169	168	169	167	173	185	153	201	162	183	161	190	168	181	198	165	180	186	177	165	187	185	160	207	173	179	191	158	205	156	206	160	188	188	187	166	190	179	169	207	169	196	174	181	188	174	187	188	192	185	180	175	163	174	172	178	174	193	197	183	160	169	194	182	177	178	163	155	198	176	162	172	161	159	188	188	175	159	171	171	183	182	170	175	149	171	183	181	186	178	158	173	178	157	168	186	190	173	184	183	205	180	175	173	196	188	168	165	175	163	178	180	167	153	155	183	162	209	167	187	199	150	190	181	195	168	191	166	179	172	198	183	181	204	176	168	172	172	177	177	164	167	182	149	162	172	172	176	184	149	149	182	157	175	190	180	176	179	188	174	185	180	184	168	192	194	179	177	163	167	178	175	193	190	186	191	177	194	188	196	161	172	169	162	173	175	172	174	187	184	178	209	181	187	177	175	197	170	202	173	157	174	179	176	180	193	168	153	189	175	188	185	184	173	193	183	166	159	185	154	165	191	174	177	179	184	175	185	186	174	198	185	175	187	172	172	173	183	170	185	168	159	185	194	178	187	194	175	179	161	189	181	199	182	189	167	184	201	177	176	163	155	167	206	180	180	184	180	174	194	172	160	186	191	173	178	170	179	184	175	174	178	169	157	187	203	172	179	177	195	174	196	158	178	172	177	178	159	187	181	179	194	161	180	188	199	164	189	153	183	190	162	158	172	167	177	159	174	199	181	191	175	182	169	183	171	174	171	167	179	161	181	180	150	180	159	174	179	169	184	171	192	179	189	180	164	180	171	167	158	184	178	204	188	169	177	185	190	170	178	211	191	143	158	164	193	165	174	168	176	164	158	177	164	153	188	153	177	174	182	161	171	185	166	194	190	168	177	169	177	171	162	168	148	202	166	173	174	207	166	191	175	158	174	164	193	171	172	178	175	177	196	178	194	179	178	187	200	173	163	172	172	152	160	182	196	167	192	184	167	194	177	170	178	186	170	186	169	179	176	186	182	173	186	170	175	182	197	171	164	159	168	154	164	178	181	161	173	171	197	182	151	155	185	188	165	190	184	177	175	180	163	173	171	182	173	163	172	154	151	182	168	166	154	175	191	185	153	187	178	171	173	172	179	159	175	169	178	201	184	171	168	182	179	214	175	191	186	189	168	168	180	209	179	169	195	162	193	170	180	183	176	184	164	156	183	181	168	200	170	160	176	164	167	190	153	185	169	173	182	182	171	186	182	161	177	181	177	195	192	178	194	186	174	170	181	161	181	166	186	160	194	191	178	175	167	190	155	204	191	194	179	171	206	194	183	162	176	184	168	166	184	170	179	187	181	170	162	181	165	182	169	152	204	202	180	175	175	167	168	164	184	168	173	193	157	165	176	190	172	171	165	181	172	159	177	177	171	218	188	189	183	166	158	187	149	175	176	179	176	191	177	187	198	152	173	183	183	162	180	147	167	147	164	189	203	188	182	171	187	186	169	179	165	182	163	159	164	199	171	181	173	152	159	183	184	162	184	165	173	208	189	171	183	173	185	173	155	182	181	191	174	177	182	210	172	157	193	179	163	169	172	199	190	182	156	166	187	176	168	174	174	202	165	170	178	184	167	169	163	183	181	159	157	190	193	164	177	177	159	201	195	177	207	158	199	175	193	195	185	172	183	177	203	187	186	192	174	186	178	173	170	173	199	182	191	162	151	192	167	173	183	177	152	163	190	181	206	182	173	174	169	188	166	175	172	199	185	174	170
3310	5375	4362	2095	1436	1046	836	571	486	433	343	346	312	288	261	269	249	260	250	236	258	253	241	216	212	222	209	233	219	227	196	221	216	180	195	200	239	189	174	203	196	246	196	206	215	218	194	192	217	195	223	218	198	221	214	207	199	193	215	206	209	188	198	198	177	187	186	213	202	201	200	193	191	206	222	206	194	174	182	195	187	212	193	178	179	188	201	208	192	181	196	225	201	202	188	195	207	227	224	194	214	192	198	187	191	187	198	190	210	227	209	179	214	176	200	211	209	207	204	204	197	223	202	187	184	213	199	196	202	202	191	207	176	214	198	206	212	182	203	212	193	181	194	212	188	207	194	192	170	179	164	234	171	184	208	192	187	216	182	207	203	196	192	205	200	191	202	204	210	215	181	222	188	182	190	200	191	202	189	190	203	184	194	215	186	187	205	236	202	197	201	214	204	197	181	207	206	210	186	182	177	219	197	188	158	210	186	199	214	198	201	207	181	183	194	210	205	183	199	177	184	195	201	192	182	185	204	201	209	198	205	201	212	193	167	200	220	243	194	175	202	190	176	205	201	189	210	208	178	183	206	180	199	212	197	190	223	196	211	189	167	177	196	202	182	202	187	207	190	196	217	203	208	212	172	201	183	197	197	192	200	210	195	193	174	208	217	229	190	218	190	217	212	198	201	196	222	190	188	182	227	207	197	203	204	181	211	204	193	196	209	201	183	206	201	199	187	221	201	210	200	183	193	207	185	176	216	215	184	213	217	209	213	204	213	198	220	208	178	211	198	206	192	203	174	191	217	189	191	181	210	184	189	215	211	195	210	184	188	187	196	199	190	199	200	196	213	229	172	221	198	168	174	213	203	212	179	229	215	167	180	207	188	198	168	211	184	208	188	200	180	215	192	172	194	165	204	208	171	206	196	196	200	220	196	185	198	221	211	195	210	181	179	220	218	186	219	211	202	189	192	207	219	192	224	184	189	204	209	193	176	217	196	206	194	184	201	209	187	197	187	191	200	185	177	202	203	205	191	199	209	199	188	199	197	178	192	211	192	217	181	213	194	202	204	209	192	190	197	188	199	170	195	189	221	207	197	208	190	186	207	174	199	203	180	215	166	196	196	182	227	207	210	177	209	211	186	196	213	201	187	205	192	196	213	195	230	188	205	215	197	214	173	191	189	209	205	227	194	191	214	230	210	211	188	180	198	211	189	186	193	213	207	189	170	208	204	205	225	183	193	184	193	186	198	201	200	189	201	188	206	184	204	195	181	216	178	188	211	220	188	200	203	193	185	178	198	217	188	185	201	186	198	190	200	201	218	168	222	221	174	191	193	215	191	214	203	209	182	196	214	179	193	220	202	209	206	226	214	193	216	182	237	190	202	222	195	177	220	197	225	210	186	205	212	222	218	209	217	204	170	217	208	220	170	187	211	197	212	199	190	225	213	243	201	173	195	225	212	209	213	189	212	221	198	188	218	222	208	195	197	191	187	181	195	199	185	205	207	198	199	201	210	220	212	177	188	188	194	203	205	182	228	210	180	181	197	196	184	168	210	181	170	195	169	187	200	187	215	183	207	200	210	191	192	188	208	196	200	180	211	180	176	159	204	203	179	180	208	181	177	196	209	209	202	214	166	197	186	196	209	169	178	175	192	183	209	213	193	217	202	203	209	188	201	182	185	189	192	199	200	174	175	197	184	213	192	181	210	205	202	199	213	191	229	195	185	215	205	217	219	184	201	200	217	197	223	163	209	202	169	195	228	177	191	199	181	190	233	195	199	199	206	201	190	164	189	207	202	211	201	196	206	177	199	198	203	173	203	209	166	184	188	178	180	231	184	204	211	189	202	192	203	192	198	194	193	206	206	216	188	191	200	201	197	205	173	177	206	177	202	199	180	191	197	207	168	187	186	202	202	194	181	195	234	210	215	190	189	184	202	209	207	217	223	187	174	176	232	192	200	201	192	202	211	181	181	178	199	226	206	215	175	193	195	206	196	206	195	211	194	207	200	195	208	196	213	209	216	178	200	174	200	204	201	200	214	174	176	200	172	215	204	190	211	194	199	202	194	184	212	165	212	205	216	206	227	191	202	197	200	201	201	212	194	188	187	188	208	185	215	181	223	176	200	187	210	220	201	185	198	192	200	190	195	186	201	216	204	197	196	192	203	184	210	209	171	202	202	205	208	189	210	199	207	182	183	190	205	181	214	195	198	180	201	185	195	199	207	194	203	201	187	190	163	177	187	202	193	193	187	199	205	204	201	186	176	199	223	191	193	234	203	201	213	205	195	183	213	202	228	172	159	204	206	207	179	167	214	204	209	219	184	221	227	180	214	201	191	202	202	219	206	194	196	184	196	199	183	206	194	205	203	186	184	193	175	185	214	201	217	203	181	213	179	192	191	184	180	177	196	206	198	194	187	169	197	189	197	188	189	200	196	223	192	231	183	182	185	203	178	200	186	205	209	223	198	204	170	217	205	187	200	172	217	192	186	179	176	192	184	198	202	174	190	212	205	194	173	183	184	190	190	170	198	179	188	182	214	210	168	205	198	215	209	226	214	198	189	197	184	193	198	195	209	196	179	174	207	190	192	194	213	214	187	179	172	200	173	226	190	213	199	187	203	187	202	182	209	200	174	198	203	210	198	193	199	190	210	208	205	176	230	200	218	169	208	208	205	224	195	179	200	195	183	174	205	232	195	201	239	210	209	204	198	203	186	185	189	190	193	170	208	203	205	215	212	206	223	194	200	201	215	189	181	221	203	173	185	190	193	197	209	196	186	208	216	193	202	222	193	209	186	198	227	201	194	202	200	213	185	217	184	196	203	203	193	203	202	216	212	217	187	181	195	192	200	192	206	205	189	201	156	206	201	192	206	220	210	188	187	203	188	191	214	194	182	190	213	205	190	201	228	200	200	221	181	203	181	182	203	199	194	182	207	195	190	181	217	221	205	182	186	189	199	177	190	192	200	214	228	200	201	224	193	185	195	210	211	182	197	189	170	233	200	200	222	216	199	204	195	202	191	176	201	175	227	203	212	187	210	195	216	217	176	223	207	204	195	213	196	207	192	215	184	189	202	189	187	174	183	191	202	191	181	198	231	187	206	175	185	173	201	181	208	212	192	196	202	215	219	179	195	200	217	195	205	206	214	222	200	211	212	200	204	195	201	180	197	176	185	206	169	226	205	205	220	213	189	157	199	205	187	214	218	188	190	187	194	195	219	199	189	215	188	219	172	192	181	215	194	206	227	187	199	210	189	211	204	179	237	207	201	188	180	190	235	197	195	202	186	206	193	201	226	190	185	200	208	183	179	178	217	187	209	196	223	176	197	198	196	188	208	212	225	204	194	169	178	223	232	221	202	212	200	200	167	210	187	170	199	205	201	218	193	200	215	195	196	199	221	184	187	192	203	219	192	196	228	187	222	203	204	192	205	200	206	202	201	215	208	189	195	192	198	193	209	189	209	186	224	185	198	200	201	196
22685	21387	29149	24004	21379	21444	13432	1585	1013	886	790	732	703	721	637	581	550	514	566	541	555	573	555	559	523	460	484	497	503	469	473	460	494	496	510	459	487	432	470	459	486	477	507	458	505	497	460	444	486	437	488	448	486	430	400	452	504	462	444	451	449	467	445	441	461	448	449	488	437	444	433	426	429	449	418	460	451	450	448	489	465	472	459	450	467	478	467	481	429	456	429	441	493	439	431	467	423	482	431	437	462	411	471	459	479	461	467	486	455	467	473	458	427	425	470	435	468	460	471	458	454	451	484	459	434	404	450	453	436	442	436	446	436	459	479	451	466	400	419	423	470	443	440	427	423	458	465	462	422	474	468	455	446	425	436	436	499	489	461	440	425	408	461	471	455	446	442	468	435	467	453	469	431	485	422	435	446	402	457	476	451	418	477	457	443	467	465	496	420	448	448	447	459	445	442	451	472	463	472	468	480	473	464	448	428	458	431	425	438	497	444	459	424	441	442	393	411	437	406	439	432	431	429	433	440	448	424	429	418	460	475	447	457	484	435	440	458	411	460	492	436	462	473	456	387	461	482	465	448	441	455	459	439	465	446	446	469	431	454	467	476	461	411	486	442	446	457	436	449	418	435	436	471	450	454	443	432	456	441	453	462	420	430	448	474	482	449	463	438	454	465	448	414	497	454	487	491	455	416	446	472	464	514	438	483	445	459	447	458	477	466	456	447	498	466	454	474	458	510	481	436	445	465	446	454	451	491	439	432	445	473	436	446	448	436	474	409	444	476	477	451	450	448	456	453	432	460	477	454	417	493	462	455	431	489	441	468	461	459	435	450	458	454	441	460	444	472	472	436	436	481	460	458	466	467	438	437	427	442	442	403	488	423	426	459	456	466	453	472	450	437	430	462	447	438	457	428	475	455	461	430	493	435	422	462	455	464	486	423	440	417	475	434	426	475	429	490	473	430	432	430	479	456	435	455	424	459	420	435	385	477	460	483	457	464	431	437	440	444	437	453	454	432	466	490	432	469	448	472	453	461	442	432	456	477	428	425	422	423	451	407	459	457	470	460	456	487	453	494	461	460	405	483	465	406	484	433	471	432	480	457	442	440	425	439	467	429	432	434	468	429	447	423	450	451	434	444	465	460	439	457	462	457	466	453	409	406	447	463	460	463	490	464	427	464	441	449	438	456	472	461	426	440	463	479	481	436	432	394	416	445	432	452	453	482	459	452	486	456	448	448	446	426	440	482	455	463	465	418	462	458	413	467	411	423	452	476	476	435	446	451	475	472	447	434	442	460	502	453	431	466	433	446	491	427	445	480	452	479	434	474	443	472	440	440	471	476	436	449	465	447	436	436	465	466	446	497	430	470	424	447	416	414	474	450	440	448	455	423	424	468	478	462	445	456	487	472	459	457	467	406	490	471	430	421	464	417	429	439	462	461	458	461	464	413	459	446	482	468	465	438	485	467	458	468	454	422	435	424	465	510	427	453	429	414	482	470	433	429	403	456	446	445	426	431	412	471	466	466	482	459	457	466	432	426	411	466	459	442	447	433	467	437	459	466	456	444	430	447	448	447	445	443	466	432	463	420	467	461	440	425	472	445	449	466	448	471	466	473	458	378	482	459	450	447	433	457	443	438	446	439	440	420	478	425	410	468	457	465	457	475	463	440	427	452	427	461	445	458	446	410	443	464	453	491	415	451	480	451	453	453	422	463	412	438	487	436	451	461	422	447	462	454	474	481	424	454	449	447	453	517	474	445	446	480	461	409	461	443	467	425	476	492	394	458	465	484	457	460	486	462	434	466	467	500	455	479	470	451	472	423	411	460	487	455	446	430	445	454	457	478	439	468	468	466	467	475	411	487	473	462	491	438	441	460	452	449	440	464	445	476	468	405	448	436	493	428	449	455	447	454	447	433	444	425	465	439	468	446	453	481	457	410	452	426	460	425	444	493	461	444	474	428	471	418	500	412	425	438	454	427	416	458	438	496	466	462	389	473	436	464	463	483	464	447	424	420	451	430	436	477	449	439	434	469	431	445	446	481	418	429	401	446	453	448	438	411	449	434	422	425	442	482	458	461	456	467	464	450	456	487	464	425	468	456	456	453	477	430	478	462	409	461	459	495	491	439	439	479	447	449	448	404	455	452	458	462	423	465	427	450	454	412	456	451	448	449	425	459	425	441	496	450	438	455	492	453	432	446	452	441	476	426	420	465	486	464	476	444	465	446	478	443	460	453	457	405	452	455	409	419	448	454	448	446	447	451	445	459	418	443	439	434	489	459	429	443	441	435	433	434	425	443	454	422	427	434	489	390	415	415	431	467	443	465	451	456	458	453	435	397	457	477	456	434	468	462	446	492	426	443	485	428	431	502	452	448	452	465	453	399	452	443	436	451	438	447	418	426	444	438	459	450	479	446	435	431	438	453	468	412	436	451	418	460	443	438	467	443	445	427	426	449	463	460	466	469	402	435	474	419	410	481	457	458	481	493	492	428	484	438	444	453	458	466	429	450	423	433	472	447	450	464	440	440	459	433	462	419	437	445	442	490	427	447	461	449	439	444	466	451	473	454	429	440	429	412	452	457	432	410	436	429	493	427	406	482	422	461	421	413	445	474	453	439	452	440	434	448	460	437	471	473	436	399	444	465	455	452	454	446	427	445	448	496	400	461	419	456	480	459	442	462	428	455	501	481	450	415	438	448	441	437	441	439	432	458	456	475	485	462	460	456	441	439	451	465	452	428	459	447	449	451	430	478	464	459	419	480	433	476	432	389	449	460	452	445	488	406	410	450	455	469	428	480	467	470	473	470	447	464	441	426	453	464	429	506	469	465	449	473	411	437	434	412	475	450	419	451	475	479	474	437	446	437	446	453	440	469	460	400	459	415	458	467	449	426	473	428	438	426	447	444	464	444	412	462	469	471	468	460	475	484	454	449	470	451	428	384	457	444	454	439	443	433	493	419	462	464	482	450	445	455	478	433	443	428	473	451	446	460	480	403	417	442	446	469	450	478	449	473	428	475	488	452	452	459	436	435	417	474	404	480	454	429	445	478	444	441	488	470	436	509	449	430	463	419	418	454	467	464	449	451	452	470	483	462	490	437	454	444	459	442	430	408	444	484	483	430	429	419	486	471	425	472	430	480	490	480	438	451	414	439	454	467	465	484	472	433	450	431	420	465	438	451	424	462	408	471	436	434	474	449	451	444	474	477	452	447	445	470	441	436	451	434	445	403	470	471	428	492	476	404	436	462	455	434	396	466	436	488	446	447	479	442	453	451	467	457	433	421	465	438	442	431	409	450	467	454	428	461	470	443	463	478	443	421	469	467	425	448	460	482	412	459	464	458	477	437	445	476	469	450	416	463	440	432	423	436	458	450	451	444	476	460	469	459	456	474	472	479	411	459	456	472	491	473	399	458	456	479	437	443	419	428	472	450	480	452	473	432	484	443	457	472	451	418	471	432	432	435	480	469	433	439	426
4556	13944	11391	5807	3976	3075	2181	1708	1432	1117	991	861	827	772	704	696	696	670	608	569	565	553	553	542	513	556	532	507	541	535	524	507	505	503	462	475	522	501	522	517	516	494	524	508	497	504	472	472	488	469	497	529	488	472	491	499	500	464	465	480	465	524	450	405	493	484	507	480	480	454	459	497	488	451	479	514	479	485	501	527	486	504	524	476	504	486	486	473	492	464	496	489	483	455	503	493	474	506	449	475	501	474	498	464	511	475	450	498	450	502	496	454	441	463	497	474	475	500	452	483	497	438	525	471	488	474	484	489	477	461	516	471	480	503	499	501	532	484	447	497	486	432	466	464	481	483	494	475	503	467	473	477	467	470	478	478	488	487	457	430	477	490	486	461	496	466	461	484	497	476	450	453	444	490	471	469	472	424	476	469	444	462	468	490	497	507	476	455	477	488	450	495	438	482	458	484	475	471	468	485	464	466	457	480	499	512	467	485	493	490	515	477	485	443	496	466	460	479	472	466	498	440	467	477	452	483	472	467	469	460	492	524	470	461	476	503	501	478	493	485	487	499	483	517	445	489	426	476	489	509	483	473	494	445	491	501	486	461	498	487	494	470	488	499	483	472	473	480	448	479	492	486	489	459	445	515	504	447	448	471	452	476	491	484	478	472	512	489	459	483	480	466	473	464	481	503	478	453	517	470	477	515	470	476	475	466	446	469	492	503	481	492	507	458	477	490	457	483	470	413	499	494	473	470	430	469	482	460	555	474	463	482	481	480	481	486	496	497	465	479	431	485	443	464	467	456	466	486	456	450	452	455	456	443	496	485	463	466	480	500	457	458	493	459	479	499	465	468	476	469	437	495	475	458	449	468	440	490	452	468	501	457	460	478	484	510	484	470	505	475	444	449	457	444	514	444	490	459	494	510	515	531	465	459	490	452	496	474	445	480	484	473	488	447	478	445	482	438	522	469	476	484	503	481	510	486	493	516	497	446	489	487	495	433	483	453	484	492	488	480	486	495	504	426	493	499	431	475	509	515	458	442	452	476	487	442	525	446	449	463	436	467	485	479	471	491	503	498	460	495	481	490	485	452	491	487	472	518	487	440	459	505	471	502	442	459	459	476	488	495	503	465	468	492	463	490	457	478	495	511	452	460	461	434	462	458	461	477	453	481	452	498	452	501	485	498	465	443	482	472	462	521	451	481	491	465	448	475	493	521	489	470	474	475	488	503	467	493	496	471	503	482	460	459	462	461	442	504	491	477	458	463	515	469	442	476	488	522	482	477	473	412	449	455	451	459	488	464	487	479	475	488	504	464	476	486	467	466	482	459	469	487	467	472	511	462	470	449	474	488	461	492	508	437	473	435	512	474	476	473	468	460	471	486	466	477	475	442	479	465	504	473	479	472	438	472	486	471	463	513	494	488	496	519	461	433	466	460	485	488	505	500	470	466	466	484	470	468	489	505	465	457	484	504	453	471	495	492	446	447	501	447	476	430	444	467	447	460	495	449	471	477	501	468	469	466	508	508	524	462	481	465	461	451	494	493	449	506	473	465	493	479	512	523	463	460	485	486	484	478	461	466	503	489	482	471	487	491	503	487	471	478	455	440	484	447	461	489	456	484	508	514	486	470	478	443	474	486	488	490	456	486	503	459	447	457	456	480	471	492	489	482	503	507	483	456	462	481	486	465	442	470	477	468	442	459	466	457	443	492	455	460	508	488	479	478	465	477	478	483	461	479	468	479	474	438	506	518	482	496	470	507	490	500	451	493	458	440	553	497	504	450	478	479	476	517	466	495	475	450	503	434	478	482	513	466	496	457	464	490	486	515	475	487	444	457	465	452	486	475	523	489	483	474	477	422	480	464	490	468	502	472	454	486	522	496	507	495	487	482	452	478	482	468	500	458	493	511	470	479	518	520	487	445	432	449	442	512	479	494	495	488	511	498	475	491	545	460	448	490	499	500	473	467	426	512	465	458	473	482	457	492	453	478	457	470	490	458	486	483	487	473	483	478	476	472	478	489	452	527	433	455	445	483	446	465	488	460	446	503	454	485	538	527	465	490	473	442	480	474	518	468	498	468	434	458	481	475	503	480	487	470	489	487	472	448	472	523	460	483	451	491	534	496	428	458	482	494	490	510	493	498	500	484	544	444	453	499	483	482	500	489	460	445	451	474	525	435	482	485	451	488	480	500	506	514	489	485	465	501	501	446	483	492	476	458	508	464	490	474	465	484	472	476	460	492	465	473	471	506	511	472	512	483	481	467	468	453	469	449	501	494	517	454	428	462	471	459	502	502	489	472	486	457	479	477	460	461	466	478	472	475	514	470	516	477	471	489	493	492	464	484	478	516	453	463	463	444	500	485	496	451	536	457	486	474	450	451	477	458	436	485	475	483	475	492	480	457	486	469	441	438	511	502	501	450	513	498	500	479	489	475	482	473	493	501	479	489	503	478	451	499	479	503	461	483	474	460	487	452	460	473	500	481	478	494	471	462	484	453	460	467	503	456	487	467	469	451	463	440	478	440	508	468	483	471	467	514	457	484	464	490	500	478	487	495	469	458	471	463	473	461	496	457	486	463	469	488	501	515	474	461	495	510	502	476	471	446	478	474	461	474	439	447	476	487	515	504	483	482	463	481	470	470	452	475	472	460	450	464	440	457	482	481	507	491	469	473	500	458	525	482	471	502	469	464	471	509	488	465	502	473	474	466	461	479	515	463	458	473	488	456	457	468	446	477	475	459	461	483	451	458	475	488	474	487	468	502	466	493	473	534	496	468	506	490	447	446	478	467	467	502	500	512	494	487	445	466	502	496	494	500	476	485	513	507	506	457	430	454	487	477	470	460	481	482	489	457	509	475	474	489	463	477	463	480	447	518	487	482	526	481	460	486	486	505	466	461	445	493	447	480	479	454	447	452	452	439	452	472	433	479	442	522	480	503	482	450	523	479	445	459	498	468	495	479	464	464	453	465	494	474	482	509	490	474	486	452	457	437	466	496	466	482	494	505	487	445	452	463	466	475	469	509	501	479	440	432	488	511	425	520	427	442	487	478	490	443	488	473	474	487	487	530	468	483	452	488	512	484	498	489	492	453	498	484	481	474	466	484	471	479	484	505	505	520	512	487	478	463	470	470	479	501	488	516	437	446	499	475	495	489	459	473	465	511	491	467	481	478	495	450	470	425	520	489	472	475	457	475	471	440	481	492	451	476	483	485	445	478	458	464	516	490	471	471	501	468	483	468	500	490	484	490	521	480	484	468	492	442	464	480	493	476	494	485	494	490	484	503	460	479	464	483	464	489	468	476	466	471	434	517	470	460	497	508	446	480	465	453	517	487	499	466	456	478	509	439	482	496	492	487	478	498	507	424	454	466	467	454	468	501	465	476	423	495	507	468	443	467	467	497	478	456	481	464	468	490	457	435	487	442	471	461	502	472	476	477	484	424	495	480	475	478	475	490	459	535	482	436	454	455	452	503	473	480
27653	19740	6076	641	439	403	421	376	354	351	349	361	377	387	390	374	391	370	437	396	391	343	377	356	354	377	407	374	376	398	382	358	415	365	357	370	397	380	424	396	372	375	395	382	388	406	387	386	365	370	352	388	367	380	402	352	381	393	367	379	392	364	372	357	387	368	363	340	355	406	404	398	378	347	410	394	391	414	381	408	374	374	399	385	384	359	370	398	372	381	386	395	392	335	347	359	361	396	373	396	335	357	400	365	362	363	409	388	358	376	404	391	351	413	395	382	377	351	385	374	384	350	374	410	369	366	372	397	373	384	334	393	358	365	349	373	382	376	366	370	362	355	369	375	398	342	399	350	394	408	385	413	401	402	364	371	370	354	377	381	367	364	339	373	387	410	357	379	366	373	345	363	368	354	379	373	366	409	354	412	363	372	345	415	355	376	397	339	407	378	352	335	369	360	371	346	357	408	341	383	372	353	380	358	356	368	362	380	369	369	384	408	398	379	362	355	363	400	389	369	382	359	375	361	366	400	376	412	387	390	366	376	383	369	411	387	377	362	373	339	366	360	364	371	392	364	396	360	396	382	360	392	378	365	417	361	364	380	370	379	379	404	366	385	381	373	400	409	379	385	393	345	396	379	376	368	403	373	336	372	390	375	385	388	380	370	404	403	379	380	381	380	394	371	415	352	357	362	400	372	328	370	371	373	361	379	359	377	361	364	360	361	357	428	368	406	385	365	382	373	379	392	413	350	411	368	347	394	383	375	388	365	343	368	353	374	369	396	370	384	377	358	391	378	376	346	339	363	338	372	407	376	400	369	395	413	404	334	344	372	383	377	384	373	387	355	389	413	407	368	392	363	363	358	372	391	358	340	389	399	380	393	374	361	356	379	344	363	345	353	408	388	369	380	427	382	348	332	340	388	363	409	373	369	384	382	359	360	395	333	322	365	397	368	370	365	393	374	372	348	336	361	335	397	386	368	353	387	369	377	395	370	365	354	390	390	408	384	390	400	394	375	350	344	380	384	354	363	378	377	383	369	391	367	397	396	390	320	386	352	370	384	405	386	368	359	397	373	401	391	362	368	366	376	395	378	371	371	370	365	359	358	415	389	334	398	380	367	405	392	390	395	369	375	361	408	369	379	376	393	390	383	359	392	364	349	373	359	407	374	373	351	323	342	357	360	380	360	374	366	383	421	354	383	401	367	380	359	349	357	393	374	392	379	366	362	332	369	377	370	375	401	374	395	377	378	327	368	373	380	384	383	381	318	384	369	365	349	300	383	370	392	347	393	362	405	410	372	382	419	344	364	373	405	343	373	369	416	408	406	389	426	386	370	345	365	341	394	380	357	385	422	393	375	356	388	374	336	394	390	371	379	376	397	384	423	354	386	379	399	355	422	411	388	343	379	379	353	353	371	382	349	378	349	391	387	382	370	363	390	391	355	366	383	409	403	382	338	375	393	381	378	377	402	365	383	377	391	401	380	380	351	400	405	361	382	378	393	353	362	365	377	399	369	357	390	361	363	336	347	351	351	393	392	378	369	382	341	398	398	360	370	362	365	412	399	405	401	375	382	377	412	377	395	349	385	398	399	371	389	368	394	405	358	354	380	410	367	383	365	374	371	373	396	347	357	381	355	366	372	362	353	395	382	350	362	400	393	382	342	363	352	385	389	360	381	350	374	376	382	342	373	380	362	411	390	357	403	393	389	393	387	339	403	382	381	436	409	380	380	341	377	386	380	370	363	378	373	361	394	345	344	390	346	387	354	367	406	379	389	390	396	361	360	350	418	345	334	355	394	392	387	382	386	390	397	400	378	377	379	354	410	405	356	353	360	386	399	347	394	381	365	386	390	397	363	379	387	380	330	381	378	384	395	380	377	345	370	375	372	375	344	405	398	358	375	400	373	381	381	364	388	387	378	379	382	374	357	347	345	385	366	401	419	378	362	381	402	376	377	390	373	416	372	391	361	367	374	384	410	400	397	381	397	390	373	383	385	375	372	374	382	371	386	384	383	385	355	375	408	397	392	363	346	394	362	376	397	384	426	369	369	369	371	364	369	394	375	381	374	373	380	399	365	370	382	363	355	396	393	348	363	378	389	383	420	342	392	380	375	396	372	406	384	357	382	366	369	415	399	354	349	342	397	353	387	345	383	354	360	406	368	389	388	426	382	360	354	360	387	389	395	362	384	331	369	375	369	366	397	378	389	405	375	383	376	352	396	369	365	352	390	353	377	364	387	354	389	372	388	350	403	372	376	389	403	360	371	408	384	383	362	346	376	367	402	344	369	392	372	403	411	395	379	393	378	402	374	387	412	368	384	362	385	382	376	381	394	332	392	371	370	351	366	388	378	395	350	351	359	338	380	354	391	371	393	385	380	427	371	419	391	365	384	369	404	381	369	375	378	367	359	359	335	370	364	374	388	359	358	384	384	363	379	380	402	350	384	346	370	398	390	384	380	380	383	392	367	385	355	385	347	349	381	375	321	342	378	393	378	374	387	372	355	378	369	390	339	368	389	352	382	380	360	360	390	375	353	395	344	392	390	372	375	390	397	367	360	348	346	386	360	380	346	353	358	397	389	369	383	387	400	390	350	378	360	377	390	376	391	397	362	341	368	377	367	399	387	404	377	409	417	382	382	348	365	420	399	405	350	394	352	372	405	352	347	393	355	343	379	367	357	380	408	379	372	371	361	366	377	390	375	367	405	385	364	354	321	365	337	408	380	360	396	374	392	391	381	354	402	361	423	359	382	354	363	350	376	377	333	395	356	385	349	374	384	356	363	391	348	369	392	375	379	372	363	375	373	375	322	345	398	376	357	362	392	385	370	338	372	414	354	378	388	407	414	354	360	369	383	384	365	352	336	359	366	368	400	424	395	381	340	359	368	382	366	358	366	409	351	379	386	372	386	363	430	375	362	356	413	358	357	389	381	384	400	375	410	338	385	370	351	356	411	369	391	384	342	362	376	363	395	362	423	379	359	378	388	381	374	365	372	377	375	355	350	410	367	374	357	365	361	389	362	343	359	368	377	388	393	345	392	364	382	371	368	399	403	360	367	344	362	358	390	353	405	379	401	364	385	366	413	369	361	386	369	346	356	384	401	389	403	367	385	380	354	422	368	378	362	391	369	349	366	389	360	363	333	368	378	413	395	384	356	394	380	367	354	389	379	346	360	359	378	371	388	377	356	389	359	377	377	348	384	368	353	390	366	366	365	373	368	401	365	348	369	378	389	384	433	365	349	407	373	381	350	362	402	384	363	358	408	352	437	369	385	391	400	358	379	387	378	398	390	379	379	345	404	366	384	401	350	390	347	353	380	360	369	386	354	382	395	348	384	387	361	391	345	368	389	367	379	411	359	361	409	390	396	367	350	358	385	380	402	377	355	354	400	397	350	362	349	361	417	376	376	372	381	385	385	409	390	358	378	378	404	364	373	364	383	387	384	387	363	402	398	385	359	380	390	342	377	417	380	362	374
4211	739	649	495	423	446	429	421	427	410	370	381	394	426	401	359	366	386	359	400	416	350	359	380	418	384	395	391	390	371	348	382	411	401	393	354	401	379	332	387	377	358	445	363	376	372	404	335	366	382	397	381	380	378	386	445	382	376	382	376	375	366	382	411	374	364	379	361	390	390	381	346	403	383	397	382	393	395	376	373	388	384	383	386	382	373	367	386	384	411	396	372	392	407	390	399	344	378	385	385	410	415	384	400	421	397	373	387	416	431	414	427	357	397	361	378	372	420	394	389	394	384	371	394	378	392	368	375	365	362	373	366	375	383	381	415	373	411	385	389	411	407	361	369	398	360	379	392	378	398	378	402	390	364	394	389	375	386	388	389	392	380	400	363	409	350	421	369	362	382	417	390	403	390	366	386	403	431	407	384	424	404	379	402	387	373	351	411	369	393	384	407	392	395	434	388	377	366	395	378	366	378	367	374	368	383	342	377	344	392	363	371	363	384	395	421	352	406	381	400	404	410	370	392	428	408	408	428	341	396	391	406	404	407	404	374	362	370	393	401	377	367	374	376	405	402	368	399	375	380	439	353	410	384	340	421	373	354	404	405	391	404	397	358	384	413	371	359	381	396	367	381	404	402	411	406	377	427	391	398	381	352	361	385	382	420	382	368	403	400	396	393	394	415	360	428	378	384	382	370	398	411	369	365	375	398	394	425	372	393	417	378	392	416	382	401	410	389	372	393	373	395	391	414	394	379	417	389	378	383	389	368	378	400	377	389	420	368	398	363	349	380	356	390	365	398	395	393	379	392	392	361	391	409	396	372	367	372	423	373	384	363	438	398	373	353	385	417	398	376	383	358	406	372	368	361	407	395	369	378	416	349	382	366	382	389	362	368	384	374	364	400	395	403	393	396	384	410	356	391	382	346	354	416	381	390	385	394	380	392	397	397	371	400	391	398	379	375	370	379	385	412	412	382	386	381	379	386	362	367	354	391	393	392	400	385	407	383	385	365	416	395	414	389	392	356	414	393	387	364	382	397	364	374	379	375	417	351	383	413	391	393	376	397	352	420	358	376	376	378	366	393	391	369	421	330	384	378	402	361	385	402	346	387	391	359	377	355	399	376	387	382	376	392	350	364	410	397	370	369	408	388	375	377	384	372	361	390	395	367	357	371	381	392	382	434	375	388	373	409	440	355	404	377	424	401	432	366	361	368	414	390	390	383	370	381	364	422	410	365	383	387	401	395	419	392	408	370	381	381	363	405	391	397	372	417	375	382	378	349	394	423	375	385	352	398	381	426	388	368	387	396	391	377	373	407	384	366	401	390	408	407	399	386	362	407	392	394	389	388	348	391	391	395	351	392	374	378	401	364	356	360	385	349	408	413	397	398	362	407	395	388	376	396	395	410	379	350	380	400	402	386	379	385	375	320	389	381	382	375	376	419	371	370	386	400	396	338	367	358	398	378	387	375	383	370	413	409	391	381	397	368	382	413	351	415	367	407	390	385	393	367	396	392	367	402	361	366	394	399	380	380	372	386	409	411	373	395	324	377	366	380	383	392	365	357	382	367	406	407	409	404	408	394	369	385	373	376	395	374	405	353	391	392	376	397	411	413	388	361	383	355	365	347	358	397	378	377	358	374	355	408	380	418	375	346	413	387	411	414	398	376	421	373	408	371	390	409	393	396	360	399	363	394	370	343	356	371	379	403	363	428	356	351	338	359	402	438	371	377	404	394	439	383	371	371	359	412	387	365	393	398	397	394	388	402	392	362	385	419	362	396	366	404	387	384	393	384	388	400	398	370	369	379	370	396	403	397	372	375	361	372	389	375	386	388	384	374	385	413	387	393	398	366	398	402	423	374	370	431	396	370	395	371	396	377	357	389	360	348	391	367	375	377	384	397	364	408	380	375	380	381	391	366	377	377	375	393	380	367	357	355	343	425	382	375	396	372	371	377	376	392	365	353	381	399	377	367	387	408	375	345	388	402	406	387	400	395	358	395	381	395	404	389	360	380	380	366	390	374	361	393	403	361	387	341	394	428	398	387	377	390	399	404	413	387	404	399	374	384	372	412	391	394	423	402	369	366	373	357	345	378	418	437	374	380	422	361	430	365	389	372	400	389	380	355	370	366	360	374	382	356	407	381	397	390	338	393	407	396	394	400	385	376	377	372	391	372	383	399	348	381	378	404	431	372	380	400	362	388	398	387	426	391	382	386	386	414	390	379	392	392	382	391	369	376	386	357	385	361	335	387	407	370	398	383	388	380	387	372	410	377	433	404	377	394	421	402	363	372	381	369	382	383	423	403	387	392	408	378	382	386	395	364	401	376	392	389	357	407	382	388	397	403	399	371	373	369	391	364	403	383	381	376	369	396	402	376	372	390	392	398	354	396	430	339	399	410	382	416	367	374	401	371	426	405	393	380	413	382	410	363	411	388	375	413	368	355	384	378	339	403	390	401	381	335	385	390	372	398	384	409	379	370	339	362	399	389	384	378	377	388	376	391	366	404	362	390	429	398	367	402	380	366	393	408	374	410	422	403	361	388	402	387	371	394	415	407	394	400	370	352	398	391	408	416	381	390	390	382	358	362	374	394	363	410	364	373	357	325	393	381	377	360	353	362	386	401	397	420	377	398	369	373	400	370	389	372	421	407	403	359	383	390	391	397	377	375	386	365	410	377	381	376	368	371	365	398	374	422	386	431	373	410	385	397	370	434	376	359	360	376	339	402	418	363	416	364	398	371	397	419	396	405	404	410	383	360	383	404	402	351	362	393	383	369	410	414	376	395	402	407	398	404	351	390	387	386	400	363	387	355	392	391	395	399	414	393	391	387	373	389	386	391	391	368	369	371	384	375	410	388	410	372	362	382	339	367	397	349	359	387	361	327	389	410	407	403	381	382	360	388	355	373	392	367	407	382	367	383	335	378	384	395	376	353	376	420	385	396	382	373	354	357	389	395	405	384	376	363	364	391	398	427	402	407	378	340	335	400	400	415	392	383	387	365	400	417	411	406	382	388	355	389	349	400	414	376	374	375	385	372	393	355	412	405	378	375	353	382	395	360	374	395	405	371	371	351	395	374	391	380	378	360	394	378	381	385	389	388	332	343	378	366	340	416	324	419	413	355	372	389	382	365	389	400	398	424	389	395	387	387	386	418	382	393	397	366	392	388	369	384	371	358	360	396	398	376	394	383	398	393	372	402	364	397	391	401	392	385	398	410	382	369	390	382	383	374	363	367	429	384	346	376	373	389	350	372	394	405	414	375	366	372	389	395	385	372	396	381	379	367	388	385	398	396	364	394	392	394	401	358	363	388	365	408	382	396	368	396	410	411	363	402	375	419	395	411	388	364	379	403	413	398	391	416	377	412	409	371	409	385	366	408	395	387	403	377	385	384	390	382	401	370	387	381	405	338	393	360	386	363	409	381	403	383	387	408	424	394	379	369	374	382	389	377	404	354	407	372	376	405	362	349	407	408
23482	21162	28533	24062	21152	15586	1792	1081	944	860	854	785	745	762	743	677	687	695	654	698	647	645	623	633	640	676	593	631	625	649	634	696	652	635	619	605	632	649	651	631	648	618	649	641	637	670	589	592	600	626	613	639	619	623	617	615	607	608	647	607	616	559	610	657	640	597	607	644	640	603	633	620	625	587	615	638	642	610	577	641	623	595	621	619	678	608	665	665	629	658	656	626	591	624	637	644	620	630	663	604	651	625	620	594	579	611	640	614	607	628	646	585	625	591	619	644	621	625	591	602	587	608	614	640	602	618	580	606	622	611	642	641	621	612	630	653	622	608	614	601	654	644	640	619	593	551	630	635	572	613	555	660	610	649	626	656	609	618	618	650	626	626	615	607	575	650	656	614	594	620	622	635	616	625	627	578	599	592	597	650	638	610	591	635	642	577	614	646	606	618	665	627	655	626	587	580	645	639	653	596	607	641	591	645	570	641	593	625	615	598	605	613	641	634	627	599	615	598	592	615	591	591	639	660	576	619	607	639	628	659	636	640	598	582	625	616	606	606	656	615	624	616	614	627	648	628	581	635	651	615	655	653	640	593	617	648	626	581	627	594	643	584	616	599	615	560	595	636	595	635	688	653	632	590	635	551	581	603	619	625	643	569	619	598	637	648	602	692	592	600	644	653	662	597	607	604	623	656	604	650	633	611	682	657	627	605	612	640	644	608	641	623	624	617	635	562	604	641	656	604	571	616	651	636	600	594	580	566	642	611	630	592	627	629	630	612	609	535	614	594	591	599	641	606	606	658	629	655	597	622	568	616	622	608	607	647	586	654	636	605	634	586	629	595	598	611	649	575	590	615	586	612	585	649	626	530	635	650	629	589	642	673	612	605	591	588	574	637	618	601	595	639	658	601	590	631	658	588	637	592	583	617	586	597	589	597	603	614	625	610	578	631	637	560	625	642	644	629	629	642	580	632	624	669	635	607	653	653	635	699	586	590	648	636	663	619	611	609	611	650	609	632	638	619	594	607	632	645	627	558	644	587	598	622	640	619	657	588	630	628	583	549	610	648	618	628	599	614	594	596	599	611	641	616	621	605	644	614	643	659	554	652	569	662	600	620	633	612	642	593	603	596	584	588	593	661	625	608	673	600	628	610	606	644	674	615	625	634	627	647	574	671	595	597	593	655	623	588	603	647	631	587	653	618	581	612	629	634	608	657	668	640	601	624	648	658	621	574	620	614	588	606	555	594	639	625	622	655	635	604	647	611	661	562	628	595	626	581	640	642	668	641	624	650	609	598	615	615	614	590	634	608	619	624	562	587	599	586	620	575	604	636	634	630	589	603	642	632	647	627	601	614	639	619	683	616	628	581	591	621	589	649	617	605	603	597	611	615	577	608	621	638	645	597	631	595	621	581	655	616	625	647	602	642	637	597	609	670	653	655	688	629	629	587	640	571	621	588	590	625	617	608	616	637	582	563	630	642	648	639	634	622	610	618	623	610	593	626	610	596	641	628	621	624	636	613	638	580	594	632	610	573	656	625	637	612	604	655	646	585	609	617	613	582	620	671	617	595	577	591	616	614	621	580	596	629	646	606	651	612	577	627	633	597	608	629	582	628	589	612	622	638	628	585	602	613	626	649	645	611	627	617	610	605	601	609	622	636	673	645	640	645	667	629	587	633	609	622	625	627	617	614	620	588	627	633	571	615	588	668	613	638	570	632	614	603	647	625	611	623	593	602	599	609	575	603	597	625	601	623	612	601	596	609	568	627	637	624	621	605	613	638	638	627	634	595	586	623	596	595	594	634	608	620	638	602	596	590	569	643	616	631	638	633	617	646	587	627	615	598	577	609	662	610	582	609	610	644	589	635	579	650	581	633	630	606	593	601	637	630	646	611	632	622	590	624	616	635	633	617	648	599	619	664	595	632	636	606	659	615	638	608	609	622	663	603	610	633	584	646	616	605	662	616	650	632	646	616	597	640	612	583	617	638	615	604	612	574	605	653	587	630	573	610	601	613	607	609	558	587	657	642	577	603	601	649	648	639	636	618	619	642	598	641	638	648	633	600	604	654	617	606	632	651	637	619	599	601	587	629	590	649	613	586	612	615	612	617	632	638	635	622	619	660	605	618	594	601	655	598	637	635	637	635	618	607	594	611	619	607	636	642	618	619	590	623	606	635	557	578	631	615	583	557	575	616	609	592	612	618	619	639	562	608	600	625	618	590	634	574	632	663	634	647	583	670	580	577	642	627	596	599	660	588	659	616	588	637	644	635	645	672	629	655	657	634	618	610	606	598	609	604	662	600	675	635	613	656	606	589	614	651	624	662	588	644	577	631	613	668	594	615	587	656	668	638	583	588	641	586	589	607	557	665	569	651	601	625	638	626	643	586	624	643	629	593	609	655	595	610	588	627	617	604	594	594	606	634	565	611	641	632	581	617	593	589	609	602	633	574	628	611	633	648	593	601	599	624	634	582	573	643	617	573	588	612	603	595	624	633	623	636	566	607	582	593	653	638	614	603	638	645	612	626	592	614	610	595	662	607	597	659	638	612	574	596	619	630	633	630	659	589	658	617	607	602	624	656	632	616	598	642	588	632	635	619	632	602	627	645	578	611	663	638	601	655	623	607	605	576	587	577	658	615	642	636	602	603	648	588	656	592	603	652	627	629	649	618	620	595	661	596	663	621	627	606	628	584	620	570	671	660	614	625	654	599	600	625	609	636	625	633	587	604	588	614	643	625	607	585	583	630	623	633	611	640	618	643	631	650	610	640	558	630	658	605	629	616	624	597	595	584	638	606	636	615	606	622	653	629	597	575	593	556	624	624	637	574	606	650	581	578	601	598	645	621	675	635	614	604	639	611	639	596	558	606	587	636	611	620	583	655	655	612	585	606	650	628	614	637	640	641	589	585	638	603	606	602	615	608	623	607	635	595	576	630	583	604	649	647	633	611	610	615	585	635	560	636	603	611	643	593	595	576	598	609	596	623	633	633	627	611	626	610	636	574	640	610	642	591	581	603	600	598	576	641	589	603	588	635	625	583	580	627	597	624	642	644	599	599	623	640	619	614	643	619	592	581	641	631	638	676	643	573	667	642	603	618	607	615	576	666	622	557	628	663	585	654	603	613	620	582	644	630	596	627	599	627	649	605	602	601	607	622	620	629	638	626	638	648	628	618	636	611	616	587	618	619	664	633	639	641	599	611	637	625	648	633	609	656	578	630	619	600	589	600	607	659	620	613	603	590	603	576	603	668	594	602	638	647	617	650	644	648	649	592	561	606	605	614	614	611	631	647	606	597	627	641	614	619	668	620	634	650	561	606	626	644	620	605	615	649	636	616	610	602	616	619	584	616	655	609	590	598	595	633	635	656	624	606	594	670	579	593	595	606	638	632	582	610	648	592	637	601	613	629	639	594	596	593	625	645	628	641	636	663	650	612	612	642	608	609	605	582	625	581	612	624	641	624	639	608	611	628	625	600
3272	8276	6967	3412	2405	1925	1511	1230	1163	965	870	841	796	771	724	775	719	710	793	687	715	701	655	645	676	612	638	704	637	659	641	677	632	629	666	622	667	652	643	660	633	634	637	663	630	649	631	647	648	637	646	625	677	615	590	640	668	609	588	623	568	615	645	609	641	660	657	646	648	645	629	667	623	617	614	667	677	641	615	648	634	622	630	627	681	634	619	634	629	615	649	607	658	680	660	658	663	637	620	703	592	605	648	624	622	628	679	622	677	627	630	608	617	664	640	660	617	598	679	671	648	663	594	640	670	628	644	616	645	615	613	668	605	637	663	654	636	606	667	664	636	637	648	633	620	670	637	604	595	649	644	660	647	665	617	637	640	626	583	649	642	663	633	644	620	591	687	654	612	652	647	647	629	611	628	626	642	611	653	653	609	634	622	646	648	648	621	662	679	642	675	636	591	695	632	624	673	675	646	611	607	598	614	626	605	617	619	645	583	665	636	637	667	644	623	662	640	645	593	636	605	619	599	611	594	609	635	593	600	687	658	597	652	625	604	607	648	644	666	651	684	629	628	578	625	613	651	643	610	634	594	661	600	639	599	619	633	617	688	602	638	674	611	624	653	620	603	671	635	611	615	620	642	609	619	668	615	646	669	646	675	645	638	625	672	656	631	625	579	643	627	616	665	644	671	645	657	651	633	643	644	632	598	668	621	679	642	610	633	633	640	653	640	608	691	625	612	626	660	634	644	639	628	673	617	638	601	631	627	624	659	651	639	667	650	612	615	621	625	641	667	629	600	629	641	638	679	672	655	641	628	649	647	660	639	621	612	640	634	644	681	623	622	635	649	634	632	611	634	654	622	630	611	631	645	659	630	621	644	604	666	620	603	643	622	595	646	673	611	629	632	661	596	635	625	672	614	630	666	628	638	634	627	602	617	655	633	611	571	679	664	639	656	636	620	648	637	589	644	631	641	621	595	643	634	661	631	658	660	664	584	644	652	592	584	643	630	659	651	618	632	625	580	631	680	567	644	655	626	629	622	622	598	623	605	624	666	611	625	649	624	590	610	602	607	678	627	662	627	617	650	645	640	643	605	644	644	610	666	633	630	629	609	640	621	619	638	623	584	634	655	634	616	668	621	624	631	654	585	670	641	641	618	605	660	626	663	643	686	630	635	628	645	623	661	609	654	602	608	667	621	591	609	612	676	629	658	620	673	621	621	655	616	698	599	622	668	616	644	603	659	667	598	672	633	662	652	607	609	613	598	602	655	679	629	600	681	691	621	601	637	692	642	653	613	616	621	636	641	650	614	631	653	620	652	666	606	644	604	623	659	618	624	664	598	644	597	608	640	657	619	617	611	635	596	622	609	589	617	582	608	646	625	598	594	638	626	635	636	646	640	656	624	647	666	649	660	596	628	654	636	659	629	609	602	602	658	662	626	622	654	654	621	593	599	617	650	637	594	653	600	629	648	662	649	612	632	718	616	624	693	636	671	658	664	641	593	604	629	617	639	621	586	632	662	656	601	619	654	594	633	570	629	624	596	623	646	628	620	635	660	702	620	610	635	657	622	647	632	633	591	633	657	671	643	615	629	599	658	639	629	665	628	653	653	635	643	631	623	632	621	632	608	644	587	583	646	615	600	645	643	645	642	643	599	645	648	632	619	629	699	630	648	665	651	586	637	606	583	625	646	605	621	641	597	622	609	618	592	595	575	640	640	598	658	669	666	673	591	604	654	643	655	592	637	642	674	681	613	653	643	597	659	609	623	629	631	600	635	625	602	626	612	610	630	625	662	669	683	650	619	675	669	637	657	631	591	587	621	598	655	657	651	657	582	596	649	616	643	607	594	658	631	633	656	630	610	595	623	622	641	665	571	677	654	623	640	657	590	614	624	565	661	643	633	609	646	642	624	671	623	617	618	641	653	628	635	632	626	677	652	650	628	663	585	643	624	637	666	658	656	668	639	628	612	572	601	607	627	630	667	630	584	687	708	614	622	627	646	641	613	659	622	613	595	611	637	621	609	628	651	618	643	648	646	584	616	647	651	667	635	682	649	629	631	610	670	611	643	673	631	623	614	696	590	636	598	627	603	616	642	577	631	640	639	677	611	634	688	642	616	653	640	653	667	679	660	627	634	666	598	646	690	581	643	604	663	594	612	594	653	660	656	609	660	644	639	608	650	624	624	648	632	624	603	599	639	623	646	651	637	656	574	623	662	626	617	627	633	658	592	654	644	614	631	669	654	590	639	644	622	628	637	674	638	649	659	631	638	565	606	629	628	641	625	626	615	645	654	629	626	637	639	620	633	637	637	652	632	642	643	600	624	625	599	627	647	652	573	666	653	634	613	654	655	628	640	595	658	605	629	652	639	636	605	632	610	694	618	647	598	630	622	604	595	655	670	684	630	655	688	621	647	641	617	646	628	636	644	680	674	626	598	649	670	644	611	647	612	621	627	630	614	605	613	641	660	619	625	586	643	652	588	634	657	659	669	698	706	644	619	650	638	700	652	641	649	609	602	618	598	640	636	667	613	655	616	649	631	656	690	604	644	623	613	634	624	638	631	640	691	647	622	600	636	667	646	643	625	647	577	623	670	608	651	671	614	601	654	636	646	606	675	559	575	648	615	623	602	619	626	671	659	634	619	668	661	678	657	636	646	649	656	576	639	615	634	617	607	691	639	656	619	630	645	612	620	626	605	639	673	609	625	623	650	618	664	646	653	632	648	625	687	662	629	624	648	599	657	636	636	658	618	638	615	663	643	650	612	652	613	657	591	595	624	644	644	633	618	602	627	612	635	657	616	627	615	665	579	642	601	672	606	641	658	657	623	683	665	645	641	625	657	718	650	636	635	646	621	643	613	657	600	594	667	604	660	649	636	660	663	642	629	626	618	624	602	637	604	625	658	612	631	627	600	585	641	632	597	626	615	604	600	618	619	567	622	682	623	641	608	668	646	632	630	632	643	666	633	619	624	632	651	579	655	640	655	631	651	616	662	613	642	633	631	597	606	630	688	614	635	663	599	649	612	581	603	696	638	570	653	625	636	611	606	607	638	658	670	639	681	630	617	590	590	587	631	580	588	588	601	609	601	623	616	624	629	636	626	610	645	662	628	586	665	682	662	607	641	649	667	636	654	688	587	624	631	683	647	674	668	600	657	611	673	656	650	693	651	609	640	669	612	650	594	619	616	665	658	627	650	656	637	645	698	642	661	618	636	646	616	599	622	620	616	601	592	598	612	648	674	664	634	616	610	640	625	634	687	620	638	633	639	636	582	622	652	604	657	683	611	624	634	580	663	610	620	662	653	575	620	625	635	637	602	646	639	607	645	610	651	623	642	639	580	611	642	624	674	606	643	666	576	624	632	678	632	640	668	635	626	645	602	637	666	643	638	623	644	646	649	639	607	605	628	628	652	652	649	635	618	642	626	631	614	678	612	596	658	588	611	630	615	637	663	621	626	660	586	629	619	629	611	646	630	629
24781	21346	28156	24852	20190	1543	546	391	315	271	250	268	229	240	217	224	188	210	216	216	181	197	200	210	175	190	172	180	197	188	180	182	156	175	182	169	183	206	185	184	143	183	197	158	179	178	193	168	160	198	162	176	174	164	202	165	171	166	168	167	161	167	184	189	168	168	182	195	180	159	152	159	167	174	188	190	169	169	191	184	172	174	182	182	202	165	156	186	161	153	156	164	164	167	157	198	177	145	187	186	157	187	170	177	185	182	167	164	183	161	161	172	189	177	171	183	174	187	168	164	168	167	169	189	166	188	165	194	167	175	173	158	171	176	188	162	179	154	160	161	187	187	157	168	182	142	168	158	170	159	161	151	188	167	177	162	183	170	178	197	157	171	156	185	155	170	168	194	168	180	185	161	172	172	167	176	171	169	173	147	164	188	152	153	169	190	169	183	169	188	173	192	170	154	186	164	180	163	158	164	168	174	181	168	181	170	169	160	173	168	165	125	182	192	165	176	166	175	175	142	182	184	200	169	162	165	188	162	175	191	202	145	173	155	156	166	155	135	152	185	171	182	169	172	188	197	170	186	190	183	177	176	179	165	179	156	179	189	162	166	174	175	174	170	170	176	178	167	198	178	178	174	180	149	194	180	188	161	162	141	170	178	165	174	173	177	159	168	179	160	182	154	187	184	150	151	181	181	186	199	171	174	168	151	148	152	199	159	167	180	181	194	173	160	187	175	191	175	155	181	166	183	188	152	185	175	187	186	162	175	175	175	174	192	179	182	173	187	163	181	177	148	167	153	160	164	158	175	176	151	173	144	159	146	194	140	171	146	175	186	156	181	166	201	160	176	183	193	140	172	185	180	170	206	171	177	177	167	168	159	173	173	168	166	191	166	172	168	182	163	170	188	182	171	174	182	186	165	155	146	194	155	166	169	135	168	170	181	193	185	199	175	167	168	152	175	170	156	182	162	165	169	161	169	203	157	171	186	159	202	157	169	162	168	176	153	153	167	151	178	173	178	192	163	180	200	152	176	190	200	175	180	157	191	175	173	167	164	171	156	168	149	146	178	184	154	164	199	158	162	157	186	169	172	193	168	173	187	174	203	170	176	189	190	181	162	176	144	161	164	172	183	174	182	164	169	182	163	145	167	160	180	176	148	149	182	203	182	174	168	169	185	187	169	186	186	168	190	182	178	168	179	175	165	183	165	165	176	150	157	169	165	169	175	167	179	163	172	167	172	186	187	166	152	170	180	173	186	170	175	145	133	149	175	170	162	187	181	169	152	170	178	154	163	148	155	170	167	181	182	162	177	171	179	184	169	183	173	166	187	168	157	174	163	155	162	179	181	169	151	176	153	169	186	194	187	155	170	128	196	151	174	167	149	138	184	149	157	164	164	159	157	159	158	174	172	175	194	193	185	185	157	184	162	192	173	169	174	159	146	163	167	170	178	197	190	165	176	161	171	154	170	202	160	170	181	164	175	161	209	162	187	170	176	166	166	137	175	180	166	166	166	156	191	179	160	155	180	171	162	148	156	141	171	176	188	171	160	175	171	158	151	167	186	167	167	165	186	187	171	146	167	160	193	170	178	203	185	184	156	172	171	177	144	183	155	179	153	174	165	160	157	169	191	182	167	164	185	174	167	174	150	166	160	167	171	191	168	160	156	167	155	168	172	185	169	168	144	147	153	169	192	181	183	159	168	189	189	171	156	158	189	174	167	185	153	163	163	179	156	175	158	151	149	149	173	174	193	172	159	194	164	176	150	173	149	158	146	176	168	158	194	205	199	177	185	192	175	169	177	177	172	159	195	179	175	167	170	188	179	181	167	167	153	176	171	161	213	164	179	174	182	156	159	185	178	170	156	194	172	168	167	169	162	137	179	164	169	180	187	176	154	190	182	176	196	162	195	172	187	184	170	176	183	199	189	179	169	183	167	184	174	164	157	151	167	180	179	161	159	154	192	163	178	189	154	165	172	165	148	160	187	169	167	153	175	183	170	185	188	156	170	184	152	184	177	202	171	154	161	180	164	170	176	187	183	154	185	141	175	163	160	161	177	162	148	169	157	164	169	189	166	200	186	182	171	186	193	148	162	198	152	187	194	176	148	146	175	164	131	163	191	164	174	152	181	195	211	190	171	167	183	158	176	180	179	179	157	173	163	204	149	182	163	197	159	143	188	160	171	194	159	181	194	171	170	172	159	197	183	176	171	148	190	194	185	160	168	164	166	159	151	171	178	156	160	196	169	166	142	174	140	173	188	171	161	167	169	141	182	185	161	169	180	181	163	173	181	184	166	167	166	145	146	168	181	170	176	165	181	174	173	178	182	185	181	182	170	184	164	181	163	189	189	147	157	183	184	179	186	182	158	173	185	179	150	166	174	179	165	187	192	167	167	175	158	189	190	179	160	173	159	189	166	165	153	184	184	167	180	177	172	160	157	161	166	161	165	179	163	178	157	175	184	189	176	181	182	169	176	168	154	155	170	178	160	184	175	171	150	165	140	167	183	181	170	159	175	182	165	164	180	146	200	180	146	155	170	160	171	174	146	197	150	185	181	156	167	176	167	194	172	160	182	163	160	173	164	166	169	160	146	189	182	179	179	177	169	163	163	168	167	185	185	187	165	161	149	185	168	182	180	165	182	181	153	155	177	159	178	184	182	200	183	176	168	172	160	160	158	170	186	162	165	146	176	192	153	168	178	179	169	174	160	177	196	190	185	160	183	164	157	149	169	176	166	186	143	172	178	178	161	160	145	168	202	169	168	182	172	181	173	173	133	154	184	171	163	178	191	160	180	180	154	176	163	165	165	170	159	168	177	165	185	188	167	188	181	143	186	165	163	184	158	183	154	183	163	187	154	172	166	188	175	185	152	180	179	173	170	158	162	191	180	176	165	174	194	181	156	165	162	180	186	164	167	154	162	170	159	163	151	155	180	164	186	133	152	183	181	160	169	176	188	185	157	173	193	196	158	168	168	155	194	164	167	164	176	156	182	177	163	179	184	186	186	181	135	155	182	167	175	177	163	131	177	183	166	171	181	166	170	183	157	187	199	166	164	186	166	158	180	175	176	167	184	157	138	185	176	186	189	183	190	149	158	168	156	173	166	152	167	171	183	173	177	175	164	165	168	188	161	171	153	180	178	199	174	159	163	176	176	189	195	172	156	166	193	162	178	192	168	200	168	162	163	173	170	160	170	153	155	180	156	179	163	179	171	151	168	172	156	153	187	155	158	170	173	158	201	150	157	169	169	182	157	163	155	176	177	175	158	161	166	161	168	163	174	170	172	175	154	172	185	174	175	184	173	166	193	171	167	203	168	180	151	182	168	186	161	153	171	152	178	155	169	175	167	154	161	176	173	163	180	164	171	178	161	153	174	157	189	196	163	177	162	174	154	153	174	178	179	190	163	162	155	178	150	212	179	175	155	169	146	174	175	180	154	208	170	168	177	180	192	165	167	157	152	201	159	174	171	166	187	198	162
3317	5407	4378	2079	1462	1100	837	568	499	382	393	305	312	280	281	275	243	242	253	238	235	240	207	202	225	203	192	203	205	196	218	199	192	194	215	201	197	202	208	208	198	185	203	183	186	178	175	181	205	178	201	198	206	202	196	173	212	221	175	200	199	195	189	214	193	201	187	192	203	194	197	198	204	177	201	200	197	195	177	201	174	185	220	179	210	190	185	188	196	197	174	194	171	188	202	213	180	180	187	193	196	207	176	189	212	168	205	214	202	224	207	182	194	181	202	194	200	199	188	169	204	196	201	216	233	206	206	181	195	197	189	190	208	196	181	212	170	228	198	182	192	208	191	192	198	225	208	178	202	175	200	168	160	180	224	175	180	201	191	198	186	214	190	204	194	213	204	212	184	189	189	158	197	185	205	205	206	213	183	210	189	209	191	193	197	188	222	204	195	191	175	191	197	186	185	181	189	196	182	162	173	204	183	209	190	191	185	171	187	172	192	201	204	214	174	180	198	183	202	172	209	192	188	187	197	186	187	187	180	182	169	187	170	189	198	204	181	221	183	206	202	188	179	193	188	190	207	227	201	187	172	223	199	189	203	216	179	200	197	203	214	201	202	182	213	200	186	184	192	184	215	194	216	195	192	163	213	177	178	214	210	193	194	178	198	170	179	207	214	167	190	200	210	177	183	199	211	193	190	197	187	168	214	206	196	176	210	174	204	190	185	205	198	189	185	216	177	200	193	192	181	229	201	192	183	204	178	199	187	188	197	180	193	223	191	190	170	190	198	183	176	185	204	212	206	201	195	191	185	209	219	196	195	199	225	198	180	186	225	207	196	185	211	185	205	202	194	189	198	231	200	186	190	184	184	202	183	208	189	204	192	214	196	205	185	193	199	191	195	199	200	193	185	186	193	213	195	197	182	201	173	178	195	187	195	183	183	179	188	227	175	200	202	217	186	199	202	177	194	186	198	202	206	204	222	196	189	209	197	192	194	190	196	182	211	189	188	179	162	194	185	187	199	206	174	196	189	195	202	195	206	221	189	200	199	174	177	198	185	195	193	179	214	189	186	187	180	197	167	203	207	198	211	177	193	202	181	201	177	210	187	196	173	156	190	198	200	178	192	198	213	199	191	202	194	196	176	198	206	192	194	184	204	216	168	213	176	195	189	189	192	171	192	200	210	204	192	195	199	210	177	175	192	208	197	171	197	199	169	181	188	194	173	222	206	186	208	184	184	204	198	184	179	197	203	203	174	203	193	186	185	189	211	188	181	187	186	205	189	178	205	181	187	196	209	210	199	161	201	198	200	205	183	175	177	189	212	200	208	192	188	172	177	202	200	176	188	177	202	179	206	166	193	187	189	212	209	192	204	165	201	184	182	194	163	189	206	188	201	179	188	194	196	190	203	174	195	198	213	203	211	209	156	182	188	196	185	187	193	190	187	187	190	173	189	182	214	180	182	187	185	208	194	195	206	227	187	172	205	182	164	215	182	206	194	184	188	190	198	181	219	195	190	170	212	170	229	200	189	201	217	197	180	189	189	230	195	181	183	183	206	185	200	193	210	185	185	197	192	209	218	186	213	165	213	207	195	196	195	176	201	188	177	186	207	203	192	184	194	189	205	164	177	227	172	180	203	214	194	195	167	207	183	193	196	176	196	205	187	193	195	176	222	200	189	204	180	175	174	175	195	178	209	194	221	186	199	181	189	199	179	205	194	189	201	180	199	213	163	185	188	169	182	209	158	214	185	194	201	182	161	200	177	225	223	185	186	197	206	180	178	188	199	184	178	190	180	196	171	182	184	174	179	202	190	176	173	221	211	194	203	193	188	188	176	180	193	188	184	199	188	175	197	197	174	199	181	215	164	194	193	195	198	212	192	218	172	212	203	178	191	187	167	222	178	188	183	215	204	202	186	194	206	179	171	188	190	197	231	189	183	185	158	196	197	201	178	190	168	212	182	195	177	203	201	214	187	196	201	198	203	187	194	182	192	191	205	202	213	208	164	215	204	174	170	195	171	182	194	213	168	180	192	148	201	197	180	194	210	201	204	200	192	179	191	179	209	189	189	218	206	191	200	201	206	193	199	188	206	178	194	182	179	210	189	185	173	190	194	191	196	179	181	200	191	185	192	189	181	180	204	209	202	196	212	184	227	209	168	195	191	175	194	208	198	187	188	188	193	198	217	189	185	192	185	184	181	181	182	172	172	221	192	183	202	181	184	192	189	191	186	199	189	183	200	189	188	216	202	190	196	200	204	188	205	210	200	188	214	161	172	184	176	185	194	221	202	178	193	199	204	214	198	222	202	189	187	195	186	189	194	192	210	200	188	198	188	195	182	202	174	193	201	198	210	202	211	211	206	194	189	211	175	184	215	183	193	186	185	197	192	196	174	185	161	208	172	203	182	225	183	169	218	228	171	180	202	191	189	212	193	174	183	186	192	204	231	169	198	173	193	198	195	213	201	169	211	181	172	195	201	184	191	182	192	196	192	198	199	196	215	207	185	208	188	204	196	204	189	198	203	199	193	204	192	206	170	215	201	181	188	185	182	191	197	222	192	204	181	199	190	212	184	177	186	209	172	234	229	200	185	218	169	201	198	178	196	201	199	189	190	177	192	199	183	178	187	202	186	170	202	208	186	180	185	171	203	196	194	189	182	186	176	186	188	191	172	186	184	211	176	182	215	223	194	167	180	180	183	189	169	178	170	200	195	196	194	173	182	195	184	190	212	173	161	193	174	168	192	200	202	202	194	183	200	195	191	179	198	201	202	214	208	180	227	197	206	194	175	208	195	185	177	162	211	180	185	198	180	195	190	217	212	196	187	186	192	199	202	187	201	182	168	209	178	207	195	214	197	198	197	195	175	199	206	218	198	211	176	204	197	178	201	169	197	177	193	196	183	192	183	176	196	186	176	190	192	189	205	180	204	199	184	212	193	220	175	176	196	208	207	203	184	184	188	179	202	204	181	198	184	188	198	159	195	181	193	187	202	190	180	180	162	201	195	179	197	213	200	207	199	182	178	205	186	186	178	196	170	190	189	178	197	207	197	205	192	198	181	187	205	217	189	190	185	213	153	202	185	187	183	168	210	216	208	179	225	204	192	173	191	191	188	184	201	204	192	217	190	181	213	212	197	162	171	197	206	201	198	214	204	189	186	194	198	193	186	204	205	187	207	197	183	186	167	214	200	180	202	184	184	185	204	202	192	196	208	181	186	210	187	192	207	184	207	200	199	205	184	193	185	201	169	223	196	176	184	206	202	200	187	207	194	188	168	224	191	171	184	207	201	174	184	187	181	211	183	202	207	207	186	195	182	207	170	199	188	179	191	190	203	195	232	196	192	179	181	195	210	182	183	186	179	181	221	199	214	213	176	195	187	189	191	202	195	198	201	177	203	213	205	199	172	176	209	192	194	182	187	199	200	205	180	189	169	197	189	194	186	203	182	188	202	194	180	180	183	200	187	195	199	216	196	224	188	218
22626	21368	29102	23998	21371	21426	13293	1487	1000	926	791	711	656	617	614	582	557	547	552	518	519	551	518	528	493	482	556	448	521	465	473	505	502	515	463	488	430	443	462	443	462	430	451	505	438	461	438	439	424	420	458	450	453	453	425	474	455	478	446	468	446	446	423	426	407	416	450	468	442	479	403	458	436	470	442	444	439	454	443	400	437	426	467	422	436	419	437	465	459	423	436	418	426	401	471	456	416	437	458	450	489	427	413	438	452	427	423	403	423	431	451	440	424	427	443	458	460	458	412	448	426	449	462	481	458	401	429	431	447	462	443	444	445	442	476	460	462	448	458	443	453	446	454	448	420	441	454	503	403	484	449	398	412	434	452	462	455	474	421	466	466	475	399	465	456	407	423	437	453	454	469	456	469	458	427	412	450	475	446	444	445	436	416	470	440	449	468	415	435	445	447	442	434	435	437	456	452	431	469	417	467	427	443	399	461	446	423	443	444	464	484	432	469	414	423	423	438	473	416	445	442	423	467	429	382	461	410	428	428	434	429	424	474	449	454	444	452	459	415	455	468	425	462	460	392	440	440	419	427	476	464	411	442	418	472	431	446	436	408	454	442	417	461	444	484	420	488	428	478	427	448	369	471	448	428	437	396	501	454	445	451	449	437	484	415	431	489	433	436	461	433	413	462	438	438	459	388	463	444	459	425	435	450	463	448	406	449	454	490	473	450	470	489	430	437	437	464	462	453	465	468	432	480	462	434	423	468	475	452	432	429	440	437	479	424	420	452	389	457	452	442	448	452	421	443	434	438	429	432	420	441	381	445	438	451	433	461	473	462	487	420	436	476	437	434	443	438	449	432	475	415	447	477	428	434	459	416	430	418	452	455	442	499	435	442	427	419	416	473	426	444	442	414	409	463	413	482	448	407	425	450	432	440	439	448	483	434	437	500	400	464	451	434	422	436	403	426	452	478	426	463	433	441	444	427	411	418	439	471	429	468	440	448	425	422	420	430	456	426	429	431	436	449	439	447	464	440	448	458	420	422	422	437	441	408	429	432	453	442	434	438	449	423	427	466	454	450	435	437	392	431	434	453	437	444	441	457	431	415	410	431	452	417	458	424	452	445	441	454	433	413	513	482	435	450	467	413	462	421	477	485	479	444	431	461	439	424	426	475	421	402	426	434	436	449	461	422	455	452	451	455	452	429	457	429	444	448	423	462	408	430	448	448	415	460	424	465	457	453	465	431	446	434	439	470	450	450	437	447	453	459	413	442	454	441	419	464	406	473	436	423	461	453	469	414	465	398	454	443	480	447	448	450	461	467	426	498	470	479	453	465	459	464	418	470	448	407	455	449	452	428	431	426	420	474	418	452	445	386	465	405	448	421	464	441	418	460	432	448	429	473	432	462	452	428	464	434	441	484	424	381	451	419	433	420	453	428	438	454	416	457	469	451	446	454	452	433	445	442	423	455	449	453	386	475	423	453	402	451	439	450	424	465	427	460	450	413	464	465	465	455	435	479	432	420	427	447	422	457	473	476	466	398	446	439	426	443	418	450	437	472	431	456	424	392	443	449	455	451	440	412	413	420	469	451	440	455	441	431	443	432	396	439	474	461	413	427	442	458	433	443	434	446	444	440	467	432	455	396	450	430	435	462	437	412	412	439	462	450	452	426	467	473	424	436	423	464	418	459	445	438	433	423	412	457	452	452	408	438	404	426	429	462	455	425	440	452	437	457	423	454	462	428	464	424	476	445	408	451	438	429	415	477	449	444	411	444	446	472	447	433	421	437	432	445	427	409	429	421	452	459	422	455	471	424	450	469	420	454	397	442	438	443	480	451	471	446	417	455	467	484	397	413	458	448	408	442	405	466	418	460	424	478	438	415	424	420	470	435	455	480	443	459	455	438	464	414	406	459	464	440	394	403	466	458	448	425	438	441	446	432	451	453	438	421	444	457	444	397	419	477	498	476	453	458	444	442	463	441	421	447	442	412	472	439	474	437	434	422	409	436	447	440	399	468	435	426	442	466	447	449	450	424	466	422	443	426	465	439	441	479	461	462	432	465	439	438	432	482	429	485	449	388	427	473	446	430	444	385	461	423	454	422	447	425	465	433	491	419	432	415	425	428	458	431	465	435	452	428	440	445	480	474	429	452	452	455	413	432	438	414	428	416	455	420	442	403	436	461	430	425	451	422	484	392	450	455	424	465	420	461	436	455	448	494	429	454	444	454	457	434	434	461	444	459	428	442	415	422	418	442	465	430	450	434	430	430	442	409	392	458	466	413	441	439	447	409	434	450	440	438	444	395	440	411	454	425	441	465	439	426	443	406	473	444	432	434	461	423	427	471	458	433	440	438	480	467	430	477	468	441	406	450	387	394	469	483	479	438	437	432	428	441	484	457	449	420	416	428	462	438	455	432	435	455	441	443	413	431	440	460	469	434	415	461	441	400	428	402	430	448	431	441	435	449	413	464	425	420	421	426	443	441	468	455	429	430	472	445	435	421	449	457	426	475	426	434	487	440	420	437	430	485	498	444	453	411	429	446	435	433	454	435	443	410	416	463	438	427	444	454	435	456	441	437	468	455	406	427	464	430	425	417	453	451	440	466	422	440	436	455	455	415	443	441	443	441	442	425	413	481	445	467	451	444	478	402	469	457	453	425	437	412	410	432	437	417	448	413	400	421	458	516	429	430	421	422	473	419	464	458	419	430	449	447	450	481	452	414	437	446	492	428	436	445	415	468	436	434	420	469	436	408	417	419	466	427	409	434	453	415	473	416	452	405	421	425	478	424	456	488	459	423	443	416	454	446	465	405	472	420	468	386	435	448	436	437	434	466	439	432	476	510	432	446	417	431	423	449	414	451	413	403	474	471	406	412	441	431	422	452	446	437	441	443	459	429	439	440	437	445	402	456	410	430	437	445	451	426	426	446	487	407	455	447	457	456	457	417	437	435	474	451	416	462	402	427	473	435	428	446	427	448	469	426	433	409	451	426	442	445	421	484	429	405	457	419	470	419	445	431	425	422	470	427	428	419	419	466	444	454	424	446	445	459	449	480	439	470	429	430	448	457	429	409	429	465	410	449	396	431	433	423	448	447	418	445	434	433	467	473	501	433	431	436	426	448	422	449	486	436	450	459	467	434	449	437	396	439	423	419	438	405	455	423	432	446	439	399	448	476	443	463	414	431	440	478	409	464	438	421	412	474	447	439	457	446	464	466	421	457	448	439	454	443	432	442	430	418	487	416	409	457	442	422	449	454	430	434	467	460	396	429	424	470	441	434	430	442	441	423	416	428	456	411	459	435	439	426	441	444	447	449	456	421	424	437	493	410	413	470	457	449	439	473	440	403	445	447	435	452	436	429	466	465	467	423	429	420	473	444	424	418	441	454	430	440	416	413	437	470	437	427	454	493	470	465	439	429	417	460	436	462	456	458	496	466	405	467	436	427	440	429	432	423	452	459	454	459	476	437	419	452	483	420	454
4590	13869	11451	5773	3967	2899	2170	1704	1341	1115	966	910	816	747	743	683	622	635	660	641	581	574	584	610	547	512	513	508	534	507	523	498	522	517	505	505	468	454	496	468	517	493	540	445	479	474	518	481	480	549	476	478	511	508	476	483	496	480	476	499	478	504	492	455	487	506	508	444	494	475	504	474	471	467	438	521	434	442	505	478	472	518	480	473	484	470	492	489	488	482	479	457	462	495	494	474	456	480	438	480	478	459	468	474	458	442	454	500	487	490	462	489	479	497	448	473	460	451	461	444	471	495	476	482	467	499	468	507	447	454	463	516	479	475	480	469	515	506	460	464	476	474	444	459	465	500	506	493	486	503	479	475	466	439	481	488	465	455	451	475	501	474	453	467	478	485	475	471	470	462	507	456	471	507	447	506	479	500	515	508	487	484	523	495	462	477	469	488	440	435	483	483	466	483	480	495	473	535	468	494	479	501	463	523	466	454	526	471	429	467	470	492	449	497	456	454	493	505	492	490	450	477	423	483	451	469	437	467	463	459	505	430	446	478	468	521	453	483	476	495	522	460	485	463	481	510	479	442	463	453	450	472	456	471	456	508	430	451	457	480	499	472	461	462	473	490	486	474	454	447	438	461	435	467	458	524	488	444	438	473	442	455	447	500	456	484	443	455	474	457	480	463	490	500	451	498	465	435	474	518	494	469	473	449	468	492	489	463	449	479	428	467	512	494	463	490	498	513	481	445	505	469	442	470	490	467	459	512	473	522	479	484	473	462	473	462	426	447	453	449	472	457	457	436	455	474	445	446	465	431	491	469	490	470	446	453	471	505	451	435	479	485	463	494	500	456	432	487	492	504	463	448	503	439	470	457	504	482	461	451	475	490	483	475	445	418	531	453	461	464	492	473	456	435	457	456	459	487	501	459	472	450	479	500	492	516	478	482	462	470	483	440	489	491	479	503	430	484	466	425	466	478	437	492	473	472	469	465	458	497	481	455	481	465	469	484	460	449	497	503	465	452	468	491	470	462	493	480	460	460	495	536	485	497	477	442	451	497	466	472	486	472	444	457	464	481	477	458	494	458	485	469	503	465	449	469	425	462	471	462	505	455	458	456	512	461	470	444	443	480	481	482	475	458	484	467	498	450	507	465	459	433	449	479	447	442	466	456	459	477	495	478	452	491	487	493	456	461	470	510	455	488	442	463	454	441	468	449	474	433	488	466	458	464	477	478	456	455	478	477	483	466	488	430	442	517	499	453	495	480	462	472	455	454	472	490	478	452	471	477	472	473	455	464	493	471	447	412	498	454	447	489	456	491	455	408	475	515	488	456	476	445	456	449	472	448	448	468	498	475	458	440	488	464	464	433	450	470	438	451	460	471	458	456	469	482	466	432	497	453	467	479	441	455	474	471	499	481	498	477	489	472	478	470	462	476	479	507	452	449	446	492	504	471	474	468	442	462	471	475	440	461	457	459	471	453	462	490	451	448	512	485	466	479	475	447	485	506	470	466	484	448	475	467	468	481	451	494	449	484	468	440	455	471	484	479	446	520	419	481	441	473	472	457	526	473	469	471	485	433	445	485	465	440	492	457	494	467	472	442	453	459	464	446	456	448	477	456	473	476	514	444	479	442	459	469	466	471	471	459	436	478	476	454	481	486	466	521	498	480	495	470	476	449	462	525	460	427	469	441	467	471	455	436	476	474	487	447	515	470	483	458	454	481	487	473	507	446	450	513	472	446	456	434	472	428	429	440	500	444	442	467	470	477	496	459	433	475	496	435	451	474	492	459	458	480	489	489	440	453	465	475	456	507	441	452	455	498	465	457	476	475	457	427	467	486	480	443	467	466	486	480	450	470	482	446	493	459	472	451	500	451	525	471	492	470	455	442	500	514	461	484	464	425	502	458	476	486	424	479	457	490	462	432	479	492	448	435	468	480	493	499	475	477	498	477	507	458	473	471	443	490	466	465	499	482	492	453	486	460	445	461	424	507	520	466	463	478	434	485	454	441	465	488	454	499	497	451	486	477	473	463	427	490	462	458	482	417	465	472	437	484	447	465	447	469	441	453	460	491	440	458	463	438	479	449	486	470	491	470	450	463	466	449	466	445	501	488	486	493	464	464	490	441	492	491	480	450	466	474	480	439	446	473	449	445	480	495	435	450	467	477	440	469	488	466	440	482	462	475	424	442	479	475	460	460	452	475	447	475	456	437	503	508	463	465	471	471	466	466	433	499	471	453	472	458	483	447	467	457	447	473	490	491	452	488	490	432	474	491	483	483	447	468	471	460	448	470	495	452	488	484	449	472	435	479	473	440	465	456	505	463	517	505	440	457	484	469	488	498	443	479	460	486	462	479	457	455	460	479	441	434	447	458	498	488	480	467	515	492	448	486	438	493	476	431	471	458	444	480	445	460	481	485	467	454	482	473	508	439	488	460	477	463	477	466	492	472	424	429	460	472	472	479	469	451	477	465	503	458	456	490	439	476	503	442	500	530	435	503	475	499	504	473	473	458	474	502	470	450	465	463	512	493	469	464	502	472	460	480	442	493	469	437	492	489	464	484	495	465	467	457	479	459	472	476	487	447	454	438	469	457	434	452	473	460	441	492	462	476	472	460	460	503	484	466	485	476	437	452	453	482	439	452	442	495	491	480	477	449	479	477	480	468	482	460	496	439	476	465	453	478	481	491	480	444	458	467	466	508	455	444	437	437	489	474	457	463	474	493	440	486	465	441	464	475	460	465	456	474	489	452	484	442	460	470	520	454	464	474	465	479	444	502	440	447	456	467	467	481	482	445	480	494	426	488	461	461	474	467	462	486	489	473	440	498	465	481	485	467	481	455	496	438	478	461	484	451	473	459	464	420	454	453	520	509	510	466	460	493	503	459	440	519	448	511	462	479	445	470	448	502	466	456	472	499	503	476	460	486	468	472	506	487	471	492	464	444	461	465	455	478	507	485	444	470	441	466	441	436	519	475	486	441	496	462	497	512	451	488	471	470	458	457	480	456	468	489	412	498	454	508	480	470	472	440	472	467	467	462	505	446	462	483	472	424	431	476	452	498	489	481	438	457	430	474	502	447	501	464	480	484	461	449	469	451	476	451	465	486	485	456	448	448	486	465	486	467	454	448	517	453	462	487	453	450	453	457	483	453	506	432	496	501	489	471	471	499	478	507	475	454	464	477	455	529	434	499	454	481	493	431	507	444	516	455	456	466	478	498	493	473	458	510	478	467	481	486	482	467	474	489	460	489	466	434	457	449	469	438	496	465	452	485	467	456	469	462	443	474	483	465	453	470	479	471	482	487	484	449	479	464	475	466	482	500	473	454	468	510	464	437	490	483	489	487	459	499	503	452	494	457	488	455	465	486	497	454	456	516	479	488	461	445	461	463	487	463	465	447	475	479	516	482	475	501	469	502	464	458	481	486	451	473	494	452	466	448	530	460	439	506	454	465	421	485	488	441	470	463	478	500	454	462	448	499
27571	19697	6004	654	444	398	406	378	401	400	395	376	397	361	398	376	390	394	393	369	365	363	369	356	374	388	393	364	363	373	376	380	365	377	374	403	374	371	371	347	363	362	355	377	352	400	371	368	400	361	332	362	350	373	398	375	367	355	365	371	400	387	384	360	383	387	365	351	364	369	374	369	339	357	366	353	401	342	369	364	373	348	396	353	345	379	385	362	377	362	391	342	365	360	353	378	363	369	380	382	366	377	374	362	359	388	318	371	368	383	335	342	355	380	375	344	365	336	362	352	366	385	357	335	379	358	398	358	394	355	410	326	376	379	370	362	355	362	385	336	368	340	361	325	341	342	344	366	395	362	370	361	372	409	365	356	346	392	334	387	381	396	363	380	329	394	368	367	351	384	386	396	336	377	372	351	423	347	389	319	374	346	327	362	346	338	382	364	398	373	369	392	332	379	372	407	356	378	359	354	388	364	381	374	370	382	350	362	357	365	371	350	385	327	397	339	365	384	367	362	382	372	357	357	367	359	388	360	356	375	337	387	379	377	349	387	374	356	358	363	391	384	371	369	373	389	385	363	360	357	383	368	378	381	387	373	369	376	350	354	418	374	413	373	380	358	375	370	362	391	332	334	351	330	390	391	399	361	387	370	438	350	388	382	365	386	360	382	366	422	337	350	324	394	360	396	360	359	355	379	359	350	376	378	356	356	354	355	371	382	385	385	380	346	374	394	371	371	399	379	389	385	348	348	391	401	356	361	392	343	369	365	391	362	346	405	383	326	378	385	369	366	378	363	383	390	385	366	356	360	336	360	362	351	361	375	406	375	389	354	387	356	343	373	411	369	375	334	345	363	417	355	356	359	379	366	376	373	369	387	358	345	341	391	339	402	368	333	357	410	368	382	389	361	384	377	367	347	361	354	341	376	387	333	367	342	319	406	342	354	373	377	371	367	394	349	353	355	371	373	408	355	345	360	359	365	373	377	362	355	346	382	347	344	406	366	351	353	397	345	357	387	361	340	359	354	363	357	341	400	337	340	337	386	393	408	375	391	353	336	385	361	330	373	387	373	342	376	377	371	364	357	390	391	348	378	364	402	372	353	348	357	384	398	357	359	360	380	371	371	353	363	398	377	348	403	337	336	360	372	384	352	382	365	358	402	359	382	399	356	372	360	363	363	357	372	356	398	375	381	375	353	391	387	364	395	343	352	381	363	368	383	325	377	373	409	346	389	350	378	372	397	370	379	384	368	390	416	367	346	371	354	355	385	360	378	375	355	397	389	371	373	383	360	360	364	354	366	357	342	345	346	393	351	343	343	375	368	374	385	329	369	340	377	381	366	334	392	407	359	351	367	330	377	366	340	358	343	366	367	368	365	347	341	356	323	404	366	353	343	385	355	414	368	400	398	384	395	334	355	372	349	353	399	399	356	362	372	376	365	363	366	376	363	353	372	372	370	356	361	357	358	387	360	350	362	339	381	371	351	353	346	382	394	370	369	380	366	367	338	392	371	357	367	383	359	383	364	378	397	360	396	355	339	363	362	360	384	353	358	367	337	364	370	358	320	363	372	385	367	386	340	360	382	363	367	354	401	378	338	381	354	396	352	389	367	395	358	362	372	348	319	348	383	341	396	390	369	369	387	394	352	381	373	336	391	373	380	344	398	391	355	379	397	326	385	360	346	378	388	394	370	398	368	340	367	410	361	353	377	346	347	400	366	365	405	358	419	372	359	393	367	341	389	411	376	393	384	372	333	402	357	353	349	364	392	342	361	386	388	335	351	369	408	368	344	372	334	359	347	359	385	383	373	381	366	370	382	365	356	385	355	421	372	326	375	355	390	388	380	424	347	361	382	359	360	360	376	353	359	343	352	356	389	392	426	358	368	382	365	363	353	363	395	377	370	394	367	380	387	367	346	377	397	374	376	365	371	373	384	365	361	367	383	377	371	356	380	401	358	374	350	338	367	380	364	386	381	406	382	369	418	350	384	358	359	366	366	352	391	374	408	366	349	349	334	362	365	382	338	379	361	394	362	347	384	392	378	374	372	393	340	364	369	358	355	379	366	352	393	373	331	396	392	400	357	350	346	334	368	365	369	370	371	361	415	379	362	393	385	371	377	360	369	362	346	382	354	358	357	366	362	362	319	355	370	403	426	364	394	373	399	400	431	394	358	356	388	391	386	371	388	347	382	325	367	361	384	376	350	402	412	375	354	406	381	377	367	361	340	392	337	413	365	349	394	389	377	346	367	324	371	351	387	351	328	366	381	362	376	409	367	384	379	355	367	387	396	406	373	374	388	370	385	349	367	375	356	363	363	379	353	386	358	400	374	358	358	346	359	363	383	369	362	332	363	368	368	372	345	400	368	348	348	376	376	363	368	367	351	318	369	359	375	402	396	382	385	343	396	354	370	375	335	354	332	363	364	366	365	362	360	360	380	381	362	370	339	361	335	386	399	369	363	367	363	369	322	367	385	349	356	374	384	370	369	372	405	383	371	370	375	383	375	358	377	365	353	356	379	339	363	400	376	355	396	352	370	372	355	366	371	388	391	360	382	370	346	398	374	343	380	367	359	351	380	363	370	380	332	350	374	358	378	362	350	390	389	400	363	372	371	328	332	384	382	367	372	351	354	400	367	347	349	366	360	355	401	356	367	361	367	353	355	330	389	348	355	372	364	390	377	337	399	361	345	359	380	347	384	340	396	344	372	364	353	376	357	383	357	370	370	406	374	390	378	365	345	367	385	350	345	349	368	372	350	363	383	379	333	338	353	381	396	366	359	345	386	385	376	371	367	371	385	359	364	349	385	375	361	368	381	413	368	351	376	357	383	341	338	364	397	359	401	365	371	386	377	374	371	314	368	355	356	396	377	365	325	347	373	362	332	369	360	359	407	390	353	397	369	351	378	394	376	357	374	384	374	344	346	404	376	338	353	358	359	355	353	383	360	357	371	406	336	371	379	362	362	366	357	339	340	365	372	359	384	383	372	397	424	366	331	375	382	327	331	397	369	365	368	372	336	345	351	358	385	337	325	382	375	336	357	366	382	362	358	367	363	354	378	361	365	347	401	371	360	362	372	389	329	404	374	381	376	381	400	381	367	355	402	388	353	364	412	353	394	367	358	378	379	356	370	351	387	360	353	360	352	382	380	377	384	384	371	367	376	343	411	339	402	365	372	388	370	304	351	380	367	369	381	350	364	393	390	355	371	359	342	376	382	386	353	343	361	358	363	382	352	379	344	362	340	348	354	352	383	336	332	389	374	405	393	364	354	354	353	367	374	378	369	366	354	365	394	357	353	347	391	359	369	353	350	377	383	364	367	363	382	347	347	363	348	361	366	357	413	372	359	372	384	365	395	370	365	388	316	354	389	372	351	362	328	356	323	344	375	398	396	341	366	368	362	358	359	358	374	358	344	384	392	353	353	373	355	368	356	398	370	380	397	357	360	369	378	340	338	368	395	347	380	356	398	376	378	329	389
4294	688	631	520	438	439	442	403	367	412	398	402	373	424	386	393	409	400	368	377	388	377	377	384	407	358	381	361	371	407	394	386	393	412	389	395	375	389	356	410	372	391	383	353	400	404	370	394	361	391	357	396	392	431	400	370	404	390	398	387	424	396	381	381	370	397	373	371	390	371	388	408	390	342	389	373	338	399	371	393	366	361	379	391	361	391	372	341	375	397	390	396	342	362	376	383	375	408	408	356	380	374	386	375	375	413	386	395	380	385	391	369	418	389	364	341	363	397	363	388	381	380	354	367	377	381	384	406	395	376	353	379	388	422	377	375	377	388	387	376	413	390	411	374	389	365	408	381	362	408	378	360	402	350	384	380	383	395	389	418	426	335	400	395	393	402	372	385	367	364	382	416	379	411	356	347	389	395	392	397	386	382	367	393	392	395	367	368	392	430	356	382	427	385	381	364	359	366	376	399	376	373	361	376	344	406	373	393	365	397	388	398	377	393	393	391	362	357	388	399	384	392	391	368	377	366	362	389	371	352	410	358	363	394	373	358	388	380	411	397	388	353	367	385	395	388	385	371	390	404	394	423	367	379	422	407	383	423	366	381	381	405	389	343	389	372	354	397	372	419	385	383	402	408	388	402	355	393	369	384	383	380	385	399	331	389	377	343	336	395	338	402	353	348	384	403	428	363	379	428	372	397	385	343	388	381	391	389	388	392	362	372	355	365	380	408	363	408	408	382	398	373	372	370	358	376	382	377	398	374	381	377	354	431	344	381	390	394	366	405	427	388	386	386	386	404	382	399	400	365	363	366	371	373	384	387	399	328	385	362	384	346	362	404	352	421	392	382	369	384	379	387	396	372	366	352	380	375	356	382	368	392	404	399	367	360	381	407	389	411	359	381	358	381	386	399	386	363	384	394	360	355	382	376	336	386	392	355	387	358	368	376	376	392	381	378	370	380	366	391	397	376	407	411	371	380	362	389	359	392	431	371	372	396	384	405	381	392	384	354	382	363	356	386	347	395	380	370	366	361	410	371	356	387	369	405	377	379	377	397	374	391	406	377	395	393	355	365	376	396	374	388	398	387	377	400	360	390	378	352	386	354	380	335	375	361	370	369	408	362	362	423	370	364	384	412	374	388	369	378	342	392	385	384	348	387	387	380	386	354	368	385	389	370	377	386	347	382	383	295	394	403	387	373	352	364	371	371	379	371	379	354	357	419	345	400	351	348	364	411	340	366	384	354	404	382	365	374	332	419	429	377	353	399	405	346	390	399	334	369	382	361	374	362	405	392	360	384	417	377	394	331	346	400	399	396	373	374	404	424	353	377	383	393	421	374	385	385	361	375	397	405	379	408	389	411	384	419	363	406	386	391	399	382	383	365	418	319	365	380	395	358	360	377	416	366	394	390	413	394	370	400	392	330	388	394	360	356	349	380	363	412	391	356	383	436	389	369	386	391	339	389	397	346	386	357	380	379	385	385	389	396	366	402	347	402	405	387	361	348	374	413	389	383	389	368	379	390	423	359	365	377	384	385	376	424	369	363	368	364	334	394	416	395	388	388	411	390	353	395	378	369	381	365	396	343	375	394	385	388	383	440	381	396	360	402	392	370	373	363	383	392	398	387	391	384	360	375	387	389	360	389	416	430	403	371	391	372	325	356	403	382	382	328	386	422	410	392	381	368	384	399	393	363	417	346	362	383	365	410	400	393	340	350	392	373	377	419	396	365	384	397	358	351	396	406	382	356	377	387	389	367	391	353	383	376	363	390	394	395	381	379	354	390	388	359	399	391	378	390	403	384	362	361	421	367	375	384	402	373	346	372	420	377	394	358	371	398	368	375	406	371	389	395	418	370	371	397	371	405	393	397	401	412	422	380	367	374	372	377	367	419	386	387	368	362	338	397	388	364	376	379	383	388	361	380	417	395	387	356	383	353	380	362	391	370	413	399	386	363	378	390	374	379	382	386	394	331	356	375	377	381	383	396	372	377	386	377	361	357	402	392	370	393	397	363	372	375	349	400	370	369	378	387	404	395	377	395	393	395	370	364	368	404	375	366	326	411	393	351	377	374	423	379	383	369	403	390	418	396	390	395	386	377	353	407	349	377	377	388	375	386	402	398	387	414	379	385	366	390	384	372	369	396	365	367	395	371	355	349	394	370	361	379	392	416	347	367	373	376	367	384	360	387	373	381	372	404	411	392	357	379	409	386	347	378	360	372	394	411	408	419	392	377	373	400	358	390	355	377	387	396	418	389	378	366	366	342	399	355	345	385	346	347	367	402	374	382	386	400	370	367	350	379	377	380	372	351	398	422	387	387	384	394	365	369	389	410	379	374	377	358	397	390	354	350	389	400	390	359	377	384	376	392	394	369	430	364	371	378	366	354	384	366	388	395	367	395	387	388	426	382	394	411	387	402	364	407	372	413	391	380	381	365	418	357	384	396	368	384	419	386	376	417	380	372	362	407	383	380	392	376	354	355	416	399	373	390	346	342	391	371	395	406	384	405	389	396	334	348	349	405	372	367	383	391	389	373	379	389	398	384	372	404	376	409	387	363	406	377	368	382	377	349	380	360	351	359	398	378	376	374	368	446	381	376	355	382	399	367	409	404	404	394	396	403	364	378	401	357	369	362	363	379	382	347	386	379	375	389	356	372	402	334	355	396	371	374	353	374	392	386	404	358	400	392	395	349	367	400	396	375	400	387	399	353	364	355	381	378	365	357	374	375	386	334	377	371	361	370	398	359	388	371	379	381	401	365	405	380	404	373	372	380	374	396	349	418	405	358	402	373	377	369	349	379	376	378	380	377	396	345	353	367	381	354	353	359	367	441	406	369	376	368	365	351	364	372	400	353	403	375	384	410	392	399	434	367	366	358	348	345	380	388	375	354	382	390	392	414	361	363	375	369	385	369	379	365	380	389	380	385	392	381	387	381	379	355	347	377	385	401	378	424	379	396	392	365	350	373	372	350	393	371	375	341	363	356	417	396	393	372	386	395	377	395	365	380	376	363	383	415	406	341	380	366	369	424	377	351	361	395	348	363	372	362	330	402	362	387	377	380	355	387	374	384	371	397	365	400	371	370	395	386	388	319	369	406	387	410	398	359	411	365	403	439	413	388	396	373	367	397	375	387	386	351	370	359	390	421	390	377	360	388	373	365	407	384	370	372	398	405	389	344	386	358	391	359	356	353	397	380	384	392	395	441	416	402	354	381	382	380	353	341	376	374	371	379	390	381	378	407	316	402	368	347	348	367	407	368	341	394	380	365	401	362	364	394	372	349	379	373	381	368	382	390	371	389	351	350	349	379	385	423	379	394	405	382	385	380	393	397	385	389	359	373	381	399	371	379	364	375	378	396	379	377	396	404	353	383	397	397	384	366	380	374	378	381	344	391	363	361	406	369	377	348	385	386	387	350	378	364	379	378	429	403	368	376	365	381	375	366	362	392	371	423	398	387	399	396	400	376	360	348	391	369
23678	21334	28800	24230	21349	15610	1920	1088	878	837	796	738	725	721	736	694	697	722	668	640	698	672	662	634	668	652	639	654	675	634	608	630	662	622	609	672	671	606	647	626	572	608	647	631	635	629	623	597	620	618	648	602	645	596	654	626	607	622	628	624	629	602	590	609	638	638	622	629	599	641	622	584	635	627	620	603	591	619	624	557	613	602	587	611	624	599	618	603	646	656	629	619	629	619	599	620	610	671	609	615	580	589	590	553	632	609	604	583	621	584	647	624	621	629	590	648	645	609	626	609	618	601	583	610	621	639	607	583	630	598	616	618	628	603	628	632	639	613	594	635	590	631	646	684	623	676	670	623	592	624	560	633	621	606	609	571	609	628	586	587	604	616	631	654	603	578	651	613	633	637	669	616	599	573	650	609	594	622	622	573	626	576	604	619	581	663	670	606	654	637	637	631	626	597	631	572	615	670	640	632	557	663	611	631	611	633	609	600	604	642	599	606	594	622	622	589	595	619	594	625	608	611	630	620	587	575	593	617	646	617	613	646	599	655	618	579	629	620	640	587	579	659	609	612	598	560	608	625	582	619	612	591	643	646	604	591	654	570	579	622	607	630	552	596	591	615	577	639	610	623	611	608	634	628	640	584	616	597	580	644	591	628	629	593	617	595	619	634	571	635	615	606	631	638	578	624	632	603	656	619	650	659	667	589	622	609	580	616	631	598	563	603	608	616	597	597	604	579	612	586	645	570	625	632	624	590	625	553	592	624	542	658	592	616	609	649	572	599	631	615	625	616	626	599	642	596	605	622	615	590	612	612	611	614	678	641	613	592	619	638	619	644	610	618	621	585	668	623	584	570	643	620	561	652	643	641	613	639	629	609	626	656	588	602	600	660	602	580	630	603	606	613	585	633	598	600	651	592	593	632	597	602	595	593	612	620	628	567	606	617	595	582	623	638	633	656	577	580	616	576	622	584	610	619	606	628	612	645	579	619	616	593	603	603	594	596	619	598	650	635	627	582	622	621	621	628	651	637	643	635	620	611	580	628	620	637	588	623	598	631	555	599	606	579	607	596	627	602	596	682	570	588	641	597	608	606	638	578	586	616	612	626	631	603	615	622	608	635	639	633	611	591	597	605	583	584	585	599	601	641	608	641	645	578	602	628	585	608	589	595	629	620	605	643	600	595	579	601	613	584	606	625	601	609	636	601	623	619	600	620	592	631	601	601	617	628	613	625	617	615	634	575	608	609	626	582	612	641	620	642	580	600	601	609	573	613	613	560	603	565	627	580	597	584	618	630	619	649	625	580	602	623	597	652	623	589	581	613	633	563	642	599	633	617	611	580	596	596	646	616	623	628	631	658	611	606	646	675	568	628	660	642	640	609	651	602	625	605	615	623	611	590	601	619	651	604	574	640	611	588	628	591	696	647	592	610	597	640	587	604	587	633	622	644	594	634	616	636	659	585	651	577	568	613	611	554	643	568	659	611	668	571	578	606	621	587	595	591	586	607	628	616	644	587	605	636	641	595	623	648	635	654	607	665	649	655	635	614	624	600	660	591	594	612	629	570	644	594	637	578	617	583	583	637	579	589	570	617	602	573	615	605	578	601	601	643	639	600	619	610	607	646	662	602	588	611	620	623	624	642	661	602	607	621	592	583	612	608	589	605	606	637	627	603	638	565	581	638	620	601	610	610	640	603	578	637	611	576	600	563	617	638	603	603	640	639	593	612	609	570	627	585	616	658	630	622	588	633	624	594	635	622	625	583	636	633	651	606	635	603	610	589	589	605	661	625	602	641	632	624	566	606	613	631	610	625	588	604	632	566	604	621	568	589	629	603	584	567	593	640	613	608	603	631	612	635	579	615	605	596	605	587	592	610	620	603	621	616	634	626	618	605	613	631	628	652	613	609	630	621	643	579	577	670	628	594	627	607	586	607	605	619	585	600	652	612	621	637	596	612	598	621	572	616	624	599	650	613	578	631	649	600	608	571	635	602	636	586	612	631	599	615	629	675	625	581	583	605	658	554	662	595	603	616	636	562	606	634	588	574	598	592	615	617	652	596	602	639	598	586	581	607	628	622	600	612	658	600	609	655	636	603	585	627	607	666	623	614	612	603	637	610	599	610	662	628	614	621	638	601	638	656	590	606	609	612	624	607	642	591	618	623	636	635	605	640	633	609	604	616	602	602	607	613	606	612	589	647	610	604	633	614	589	624	624	611	626	617	580	615	633	590	598	611	624	571	592	585	550	646	612	573	612	629	594	596	607	618	572	609	589	576	626	623	597	569	570	641	626	616	606	585	632	610	618	625	622	581	582	628	638	579	616	588	597	588	604	646	620	614	633	622	593	628	595	607	642	567	614	618	603	556	590	652	665	602	633	609	648	588	618	645	611	618	591	665	611	614	661	648	615	595	639	592	677	605	588	616	636	633	620	589	607	581	623	629	663	612	611	659	582	581	642	598	619	610	601	640	600	658	643	613	600	595	585	554	615	621	610	634	579	594	578	596	623	601	634	589	643	603	617	570	653	616	572	597	622	654	602	629	633	654	574	629	597	565	596	566	636	628	640	605	609	629	627	566	613	608	598	617	606	536	623	598	576	582	596	599	613	600	643	614	617	588	603	660	580	587	564	593	581	605	616	605	617	639	588	585	652	591	614	565	597	604	632	584	628	605	624	639	628	644	587	608	640	624	612	648	633	600	561	631	602	596	600	617	602	589	624	600	624	593	592	613	620	572	589	593	641	615	605	600	637	640	666	601	613	616	639	638	607	610	664	638	599	631	638	606	636	609	588	588	598	604	612	619	547	608	587	583	628	619	609	649	651	597	627	622	611	600	608	606	647	567	607	606	576	588	608	555	641	599	613	605	584	614	632	605	585	574	625	607	605	634	582	580	584	575	643	623	555	633	632	602	621	647	621	630	664	628	647	581	605	608	641	628	615	639	633	590	571	617	579	579	582	583	578	627	623	608	641	610	675	676	607	613	617	636	638	629	602	590	644	594	557	562	605	644	641	542	622	606	609	602	596	603	620	612	569	602	647	610	649	613	618	633	581	540	576	652	578	570	638	631	662	616	568	645	636	604	617	591	649	609	566	607	621	588	646	629	609	615	604	639	613	624	568	610	611	647	637	611	636	593	610	620	596	595	623	597	622	611	593	562	602	591	596	609	615	631	601	585	630	602	607	631	602	572	606	620	584	605	591	602	592	645	575	603	637	618	643	572	647	612	622	615	578	637	630	635	622	618	614	641	567	583	601	618	602	620	619	597	647	627	580	630	597	588	582	575	603	607	626	580	594	648	590	585	591	613	596	586	601	642	596	614	571	608	585	620	644	580	663	633	608	602	609	592	634	575	560	604	603	658	614	586	589	607	590	586	593	559	569	608	578	616	598	631	670	625	596	581	579	612	588	602	562	583	592	602	623	592	612	588	573	640	596	605	589	693	637	621	602	608	636	581	598	644	588	635	612	648	608	590	595	575
3299	8310	7065	3393	2422	1908	1521	1248	1093	973	854	858	815	792	745	726	724	701	704	673	703	714	722	667	651	613	642	700	647	656	624	639	651	681	625	672	633	618	685	614	610	669	593	628	649	626	642	625	681	649	664	641	664	646	684	676	649	662	622	612	610	622	614	640	657	660	636	640	664	629	632	614	637	605	670	661	605	614	612	643	641	647	615	630	646	609	602	677	619	642	643	588	604	643	618	661	635	621	643	679	631	613	589	679	636	628	623	646	657	628	653	671	634	599	677	611	641	642	636	615	663	681	666	635	638	642	652	644	668	650	591	647	646	674	606	670	623	616	647	643	641	650	645	627	631	627	632	587	651	601	657	688	631	618	623	657	628	635	591	678	611	610	646	658	594	664	581	642	674	643	648	615	668	629	607	610	643	625	610	619	666	646	615	625	668	663	653	619	631	598	654	638	643	631	643	617	665	671	661	628	611	652	612	643	635	620	641	626	620	622	608	666	650	664	686	625	597	612	644	670	657	630	634	638	649	632	643	597	625	615	677	649	628	630	611	692	572	651	643	612	625	620	623	653	612	646	641	562	639	683	646	621	618	653	657	662	652	628	618	607	648	639	640	619	634	656	636	646	687	644	630	622	599	631	585	653	577	673	669	606	638	619	641	642	601	628	622	655	629	636	601	633	612	593	632	643	649	626	652	630	621	637	627	628	648	632	599	631	601	606	643	670	650	645	644	665	581	653	674	624	648	642	644	631	621	650	655	632	628	605	610	636	640	638	620	644	615	650	596	589	603	624	656	606	605	658	594	626	648	677	640	637	607	631	612	583	673	620	605	638	632	628	596	630	601	653	625	620	596	637	610	675	629	636	633	633	624	658	621	613	591	652	615	654	604	624	620	604	622	645	654	679	623	619	574	616	623	637	615	678	620	588	607	623	638	657	619	627	599	644	648	647	621	649	607	625	606	650	647	598	642	667	635	625	642	621	595	610	604	657	587	577	607	619	630	563	626	630	614	653	610	632	644	632	678	621	618	623	649	604	605	647	596	660	636	652	640	602	631	654	620	648	616	642	613	609	665	648	608	663	668	618	710	641	667	579	612	597	640	642	609	629	660	660	609	669	596	624	597	641	622	671	635	658	643	624	624	648	637	670	688	662	619	647	622	618	648	653	587	609	616	628	613	606	651	633	660	671	629	678	595	608	631	628	611	641	671	643	627	624	631	618	669	582	647	617	664	605	614	586	628	610	585	627	653	599	689	595	627	615	640	611	608	660	591	630	605	624	631	651	615	622	596	683	656	627	631	589	642	614	602	613	602	631	618	633	638	625	649	663	580	652	651	661	608	623	617	656	642	603	636	623	641	619	594	657	620	614	670	631	661	641	641	596	678	613	614	609	623	644	629	653	612	654	639	649	670	642	631	621	593	619	596	607	593	614	650	568	644	663	642	596	629	653	657	698	661	636	594	641	618	623	650	585	623	622	620	642	595	619	617	624	618	659	650	657	618	628	631	637	670	601	610	628	657	636	635	641	615	620	641	605	642	672	644	603	610	669	644	638	605	652	648	618	618	630	672	627	630	625	582	615	612	618	645	624	600	650	606	687	605	627	633	591	634	678	586	660	641	641	647	620	600	610	633	636	654	605	611	613	658	630	617	615	570	651	617	605	642	677	618	628	650	618	641	663	651	657	607	663	650	634	632	635	626	615	639	637	673	595	622	651	607	652	626	654	643	629	640	684	610	645	658	639	625	618	629	593	609	633	623	641	597	654	638	635	623	613	666	643	662	617	648	581	641	638	645	628	631	605	640	628	600	651	617	619	672	641	687	695	657	661	608	615	657	659	621	636	612	610	634	611	595	650	646	636	600	670	621	650	626	580	642	656	643	629	608	648	655	619	630	623	640	616	693	682	654	663	648	617	653	637	692	630	590	596	643	643	662	597	640	598	647	618	624	608	692	664	635	645	651	618	679	641	652	660	637	595	672	593	619	654	621	571	623	599	659	648	637	585	633	648	637	608	612	655	672	638	594	662	639	660	612	635	626	631	605	582	590	624	624	608	598	653	650	643	649	654	630	626	649	635	644	611	603	666	627	636	614	626	618	625	651	633	616	583	617	675	629	630	664	645	641	620	627	635	626	637	647	660	613	627	608	635	637	634	606	632	640	687	622	667	616	626	619	601	653	659	609	638	590	626	651	598	649	605	654	626	592	633	639	657	671	613	655	597	642	630	616	647	606	645	671	598	633	604	636	601	648	605	632	611	637	604	641	692	589	620	623	633	649	620	634	646	610	621	623	623	636	632	605	567	640	653	690	611	638	640	607	615	627	606	629	620	655	631	620	619	638	615	665	615	629	620	611	654	650	610	614	610	591	653	626	670	618	619	631	622	632	625	606	622	605	621	644	655	618	666	634	644	631	605	677	654	599	642	633	666	620	628	645	671	614	664	643	624	646	626	643	644	603	579	629	666	621	622	585	658	583	680	648	628	656	593	588	596	584	611	621	605	661	596	643	609	605	678	662	637	615	637	604	616	621	668	649	667	628	637	652	563	656	652	580	660	617	658	636	664	614	617	651	611	613	609	652	662	619	610	615	636	677	620	622	643	594	602	664	603	645	625	602	623	630	643	628	642	627	655	621	669	606	631	654	616	642	625	580	622	624	685	615	634	610	659	592	609	669	609	653	638	631	643	642	664	691	568	620	638	635	629	630	599	642	643	654	626	642	638	622	618	640	642	648	650	594	629	617	633	586	604	658	613	624	665	639	624	624	634	646	619	652	597	628	638	622	644	636	633	611	598	630	644	639	614	643	690	573	642	633	615	607	627	645	642	659	644	666	690	625	627	633	641	629	603	650	629	645	601	614	645	665	645	636	603	602	654	634	653	621	659	654	678	628	587	643	655	650	656	612	621	659	620	657	550	598	634	632	614	649	636	649	656	651	621	644	607	603	675	594	680	610	607	617	651	627	613	633	637	617	640	667	648	617	604	631	635	638	633	668	623	654	634	642	594	605	681	616	616	616	628	609	606	662	607	619	652	607	634	668	642	640	649	608	637	630	663	593	666	656	598	676	666	627	650	591	641	608	625	676	661	638	620	620	665	628	681	640	664	646	627	644	613	636	622	713	657	630	657	630	647	617	618	591	642	602	629	611	665	679	666	669	639	644	692	664	604	626	692	651	662	605	636	653	623	611	628	644	630	676	609	606	592	596	623	617	650	619	646	649	631	666	610	608	581	635	647	651	601	620	649	649	619	673	631	592	618	629	646	628	681	595	617	567	577	613	649	673	623	655	634	628	648	621	648	658	662	656	675	616	692	573	646	665	609	620	669	681	621	639	610	633	627	628	622	564	671	608	654	650	662	634	651	656	614	594	650	693	636	624	644	636	660	665	661	619	613	626	612	666	653	633	650	611	649	613	654	620	630	656	627	626	608	611	586	611	638	626	662	585	628	630	627	637	601	638	612	597	667	616	692	609	617	620	634	630	606
24736	21348	28110	24855	19978	1445	556	390	324	293	241	289	220	225	224	189	212	204	189	183	179	230	175	178	158	186	183	154	195	189	170	163	183	157	163	195	158	178	184	177	161	183	195	166	176	164	192	174	185	179	166	182	165	167	160	174	171	188	159	168	144	171	163	170	152	160	184	169	163	197	183	155	166	187	155	170	151	169	165	162	143	168	185	160	166	181	186	167	175	143	173	195	162	164	189	165	168	168	166	176	170	183	175	156	161	155	162	171	163	158	165	173	177	185	158	159	163	193	169	177	172	161	187	177	149	153	155	169	163	182	164	166	162	157	172	189	179	184	161	164	139	171	176	164	149	221	178	161	158	143	169	169	189	156	198	188	164	174	160	172	148	168	183	167	179	175	164	171	160	172	189	173	174	159	152	171	158	171	174	178	158	175	182	164	189	156	164	178	187	170	175	179	158	157	162	174	158	203	173	181	153	164	168	162	173	172	163	165	157	180	157	144	168	178	181	209	159	147	172	189	180	171	172	136	173	169	176	150	156	146	170	177	160	164	158	153	152	172	169	167	150	160	162	165	151	181	163	157	184	185	171	176	170	152	144	142	173	157	181	198	178	162	176	182	153	148	142	201	165	176	182	172	166	174	173	183	159	173	152	182	191	174	166	178	143	175	182	189	174	158	181	162	171	191	167	154	169	176	157	182	152	159	158	150	169	177	183	194	194	195	166	188	155	170	178	187	179	154	174	161	177	157	169	152	165	160	154	167	182	171	191	203	194	171	165	144	166	191	158	171	164	149	176	163	158	173	166	159	165	178	181	156	159	176	182	162	154	181	165	160	182	179	173	168	167	174	157	153	163	176	160	171	178	164	162	150	180	147	156	165	171	174	148	158	166	179	161	160	157	196	161	158	168	166	177	176	152	167	188	178	169	161	156	205	169	171	157	172	177	164	192	159	182	162	166	168	160	180	162	189	157	179	180	178	147	147	163	170	156	161	178	162	171	145	166	156	194	156	180	162	161	172	178	155	166	165	189	161	158	189	178	184	174	158	158	177	153	159	182	159	176	164	171	169	146	176	170	166	174	190	192	185	163	176	174	147	149	169	158	163	172	170	158	163	163	175	176	155	186	167	177	151	182	140	177	171	152	137	168	149	164	149	166	193	163	175	155	163	156	162	169	169	161	181	162	149	176	148	190	165	166	157	176	164	155	147	179	158	169	178	175	173	159	165	188	165	180	179	152	156	156	181	180	152	162	195	166	172	188	178	166	182	164	169	183	148	166	182	180	163	172	179	179	170	179	154	164	178	179	170	173	168	192	181	161	177	174	177	150	166	169	165	179	178	153	153	181	182	163	168	167	171	150	165	159	178	174	190	176	164	167	168	152	152	161	166	175	176	173	144	176	169	168	171	176	198	166	170	195	172	164	168	174	176	169	167	166	174	156	160	170	176	156	165	175	150	188	175	176	161	176	164	175	168	167	153	153	173	183	162	169	158	183	186	178	180	170	200	154	191	168	182	142	172	170	185	200	175	173	184	175	182	171	183	198	173	194	173	173	184	154	175	170	151	182	159	192	171	176	150	181	164	164	144	179	162	157	172	175	165	171	150	184	176	181	174	174	164	169	166	158	177	165	168	173	178	166	162	175	196	178	158	160	159	181	203	177	147	200	174	174	165	141	184	163	150	162	179	174	162	169	166	171	182	171	159	184	179	168	165	160	150	166	157	157	175	145	169	177	143	148	157	169	155	193	163	175	180	173	157	193	160	176	180	153	156	178	184	146	179	167	165	161	175	158	166	173	170	190	171	147	175	165	157	167	173	174	165	172	182	143	178	176	168	171	164	167	174	182	149	158	176	166	194	151	174	149	159	173	162	179	176	157	182	184	159	172	164	160	184	191	154	171	164	193	171	165	149	178	184	146	173	172	182	173	168	206	152	179	169	182	151	149	156	176	170	167	173	174	168	171	199	192	187	179	177	197	184	156	152	159	164	159	170	161	169	168	170	161	180	157	157	160	161	166	155	158	164	195	173	141	170	193	189	197	168	178	170	164	175	175	155	166	174	167	160	177	181	167	148	155	175	165	166	172	175	181	156	184	167	186	180	153	158	176	171	187	152	180	152	165	177	150	183	170	155	153	161	186	158	144	165	163	169	146	160	183	164	173	151	153	158	195	176	166	153	177	187	168	180	158	159	175	157	156	167	170	160	192	151	155	184	190	163	165	195	170	157	177	159	172	174	157	166	174	166	180	154	195	166	197	165	156	151	154	167	158	180	153	144	172	174	166	175	177	190	166	179	167	163	183	154	167	190	159	167	157	173	162	175	156	151	174	175	186	186	153	190	152	178	176	166	169	182	175	167	156	178	170	178	158	189	189	171	170	153	175	163	179	174	142	167	186	168	182	172	152	161	197	166	171	182	165	162	172	180	175	163	186	178	152	167	176	165	191	169	167	163	164	179	160	162	143	185	155	171	177	172	172	179	177	183	190	164	197	158	163	167	151	161	177	161	167	169	159	188	165	185	160	162	159	162	167	175	164	151	188	179	155	162	158	196	161	179	171	180	180	178	165	148	171	153	154	180	153	176	182	182	177	169	155	167	161	160	165	164	165	158	170	152	142	151	184	161	186	150	171	156	171	169	165	168	184	179	152	175	168	181	163	143	184	162	169	151	170	190	168	177	160	213	181	180	162	162	185	171	174	143	173	166	168	174	156	177	161	176	156	185	159	194	161	170	164	176	173	168	186	173	177	174	178	135	161	152	170	151	180	171	165	161	152	138	178	183	156	178	179	171	180	185	175	172	175	161	164	172	186	163	149	163	158	181	170	147	165	146	161	171	161	175	157	167	155	148	159	175	177	155	171	193	155	165	160	167	169	185	178	184	167	163	169	170	159	179	160	183	172	179	142	172	163	178	160	164	139	171	168	170	174	191	170	163	176	154	187	180	155	156	185	159	165	195	163	171	165	157	166	169	155	174	157	179	170	165	183	151	171	160	159	188	170	170	163	149	157	155	171	168	163	153	162	166	161	162	187	164	150	171	173	167	166	195	157	180	180	168	181	168	154	198	186	168	172	173	149	147	173	147	192	182	194	186	183	167	136	172	169	169	158	159	179	157	169	171	171	159	167	168	175	162	185	153	181	162	170	164	144	162	152	177	159	147	167	162	164	154	166	159	178	187	176	178	168	163	204	173	148	159	173	179	190	192	161	206	187	160	159	154	161	165	180	175	173	133	142	209	149	169	163	186	155	176	165	176	179	173	186	167	172	175	166	150	175	152	170	155	157	154	154	197	156	171	156	155	160	164	162	164	165	160	173	158	161	159	176	165	158	163	161	170	154	163	160	173	167	179	145	135	171	166	163	166	174	181	166	151	150	177	188	179	167	145	170	169	168	169	154	176	160	165	174	159	174	200	163	154	164	169	162	171	169	193	163	163	164	170	168	150	174	147	170	160	177	154	160	164	155	163	167	169	183	163	169	165	166	173
3328	5515	4206	2060	1432	1044	787	600	472	386	349	299	330	253	254	263	280	256	240	187	207	213	187	183	224	228	210	218	198	206	226	227	190	180	198	193	220	183	194	191	201	192	168	225	189	224	179	190	193	220	196	213	180	192	198	194	207	184	205	184	209	184	193	185	177	205	188	211	185	183	201	191	210	184	198	198	194	176	192	185	181	172	159	189	204	195	182	189	192	184	188	212	195	202	169	202	204	185	169	201	209	194	203	190	195	171	185	204	217	183	187	198	189	183	158	206	188	210	174	195	194	222	191	199	185	217	201	176	205	186	205	195	205	206	183	192	208	207	202	191	176	201	181	190	176	198	179	174	196	192	191	200	193	168	177	199	179	174	178	153	180	201	198	206	185	183	187	173	195	183	210	224	202	191	203	184	173	187	186	173	184	181	189	187	194	201	207	180	188	154	194	175	204	187	174	192	171	194	173	189	178	197	211	196	171	172	166	202	195	193	196	229	177	185	182	197	199	192	194	190	181	214	205	196	154	205	180	186	198	195	212	178	179	189	190	176	191	192	168	182	200	195	159	187	204	184	190	207	172	182	189	199	165	217	195	164	221	182	207	180	211	194	166	182	177	185	183	187	206	197	193	214	183	183	194	181	194	181	196	204	188	221	199	186	161	179	186	184	210	168	210	195	186	215	180	190	203	187	171	203	192	204	191	185	177	191	197	173	173	198	183	182	172	180	199	207	181	201	179	196	216	195	200	218	207	198	184	185	180	185	195	180	185	188	185	199	179	195	208	199	196	185	205	175	201	210	185	201	192	173	200	174	196	197	187	195	166	199	195	198	187	193	189	180	184	191	166	187	185	199	187	161	199	189	162	196	205	193	168	210	199	178	174	179	181	207	183	184	206	200	192	187	172	192	175	180	187	175	194	198	186	208	178	202	188	211	208	179	191	188	180	171	194	175	188	178	181	220	198	195	169	184	181	186	188	183	181	172	189	204	183	177	176	182	185	186	190	189	202	187	186	201	213	179	186	194	186	199	195	204	201	174	184	180	199	200	176	180	164	185	192	184	184	172	195	178	187	177	178	198	185	179	200	180	178	178	178	193	196	202	172	196	198	194	191	167	169	172	172	189	175	200	193	209	166	176	211	164	204	198	180	223	210	211	195	179	192	182	196	208	159	173	186	198	214	192	192	179	221	215	190	192	187	213	199	171	198	161	198	184	196	181	212	197	201	179	176	202	173	190	177	191	167	183	206	209	179	202	203	204	200	207	231	195	166	204	197	201	196	206	179	172	198	179	195	183	207	197	173	220	213	196	190	193	189	200	172	191	204	173	195	192	201	214	189	170	175	158	209	162	171	214	214	188	190	186	192	169	204	169	195	199	209	209	187	187	198	180	186	179	196	173	187	196	206	183	239	173	185	202	182	201	195	190	181	180	210	182	202	175	177	193	187	213	184	206	200	190	181	173	190	155	188	192	190	152	196	216	207	181	195	185	196	173	193	172	188	211	181	172	186	172	213	162	181	191	186	191	159	185	183	184	220	200	184	203	181	191	209	184	201	202	172	193	192	181	208	172	190	181	200	194	203	192	193	193	218	218	202	195	199	205	183	190	185	193	196	179	175	185	188	199	181	187	210	192	195	191	171	197	212	178	213	213	184	208	191	220	194	179	188	197	196	193	175	194	209	197	182	165	193	182	214	203	186	203	194	201	215	192	215	209	174	200	169	196	189	183	195	204	208	194	167	190	189	198	200	187	200	186	189	177	222	177	185	212	193	181	195	196	190	205	177	203	202	192	187	171	194	201	189	179	190	191	205	199	187	212	188	193	195	179	196	187	174	177	208	188	184	180	196	188	177	211	198	187	175	173	198	179	184	187	197	199	172	217	193	190	234	180	189	176	194	191	187	208	188	183	190	202	198	194	184	175	176	194	196	205	183	174	199	180	186	189	196	187	188	169	193	209	189	198	182	191	181	164	208	177	214	195	199	172	185	201	218	188	180	192	184	205	196	230	189	196	203	198	210	177	174	186	192	201	204	152	158	180	182	196	192	185	187	162	196	175	181	188	187	199	188	191	189	193	183	177	178	176	201	206	226	177	188	211	184	187	209	195	205	170	195	194	212	198	205	205	192	193	203	189	188	200	177	205	196	190	166	192	186	199	164	194	190	187	184	204	196	197	182	210	167	191	188	190	211	186	189	198	203	190	184	206	190	185	220	182	187	186	213	227	212	182	198	203	187	178	195	193	184	221	182	190	180	184	175	160	216	177	183	210	195	205	180	187	178	202	207	164	194	202	199	209	200	217	181	181	186	182	178	184	196	221	198	193	182	209	192	191	217	183	173	203	197	190	188	174	184	174	195	212	194	194	160	177	173	187	217	200	196	173	182	205	176	183	194	209	182	185	201	204	193	186	182	192	178	201	168	212	191	181	181	199	211	194	205	174	196	195	182	164	203	185	174	190	178	183	205	196	175	188	211	193	177	188	172	186	210	200	206	203	205	176	199	203	200	220	193	196	223	191	192	186	163	196	181	208	184	194	211	182	184	202	210	204	188	183	204	198	208	189	206	175	181	182	180	169	199	190	200	196	176	188	219	209	216	198	182	195	189	208	176	201	198	201	221	186	201	220	198	189	200	182	176	197	196	174	185	201	179	211	176	223	222	184	170	182	186	173	180	203	165	180	174	210	172	215	205	197	186	193	173	174	173	168	196	186	173	178	196	164	171	207	192	174	185	187	185	218	179	186	177	172	222	206	195	177	198	185	196	177	200	198	176	185	190	184	200	210	191	220	183	201	186	197	192	182	174	194	192	208	202	183	192	194	179	211	178	206	192	208	189	199	217	189	219	203	186	191	175	182	221	170	170	195	198	189	209	194	199	168	166	208	220	195	183	179	191	179	182	189	180	188	198	206	181	186	215	225	189	197	192	195	191	185	180	200	168	164	200	187	199	174	177	179	194	196	194	195	201	178	197	171	168	190	209	162	202	192	169	205	188	170	210	193	199	193	217	211	190	180	194	194	185	182	197	206	190	178	177	195	183	186	208	199	229	205	215	182	204	194	192	174	197	203	156	202	202	204	177	189	179	197	192	184	183	163	184	185	207	186	191	216	201	179	191	181	183	180	184	199	181	160	172	194	187	202	192	190	180	188	182	205	207	191	193	183	202	202	185	197	190	203	174	189	197	170	176	202	175	187	188	191	182	177	165	199	205	176	180	193	156	164	193	176	167	184	181	171	182	201	183	179	206	166	189	176	177	204	197	180	174	192	206	197	222	198	217	197	193	194	187	170	195	179	190	169	180	194	200	186	202	186	172	217	217	217	168	191	182	184	185	169	197	187	189	188	177	203	185	179	203	175	193	207	198	189	174	203	201	176	188	188	206	189	177	174	183	159	195	191	179	180	167	194	180	186	205	193	218	174	181	184	195	177	197	188	174	203	196	180	233	186	196	180	199	202	198	207	199	217	192	193	184	205	185	202	204	165
22588	21380	29142	24012	21381	21447	13313	1514	986	810	734	675	624	620	602	584	551	537	577	541	558	514	508	496	510	470	490	536	506	459	476	490	475	495	457	463	419	440	477	478	436	451	451	441	447	454	443	480	428	439	438	447	472	487	421	461	385	449	462	462	449	465	463	433	460	418	435	491	486	459	425	426	442	469	442	446	441	433	443	407	434	396	417	464	424	398	425	412	461	392	459	460	411	436	489	447	463	451	407	450	432	430	417	439	431	411	413	422	450	428	440	472	464	433	426	492	454	431	418	442	455	483	459	413	432	454	448	421	466	449	440	433	444	452	450	425	428	426	411	403	450	446	438	448	457	410	396	440	444	416	454	431	443	427	440	457	424	459	467	452	442	435	402	441	431	458	419	390	404	418	428	461	451	391	397	463	466	383	433	427	449	403	427	448	418	439	462	426	433	448	480	461	454	438	423	432	435	443	451	436	440	429	462	415	445	439	439	446	473	428	408	419	473	445	427	444	465	446	434	417	445	406	430	424	434	429	419	397	431	430	449	434	433	452	448	414	441	476	460	431	429	433	412	445	465	399	427	443	436	439	414	444	452	441	475	412	459	470	395	448	421	415	448	437	462	423	426	413	468	431	433	442	407	423	455	405	417	431	456	416	430	439	452	476	430	426	391	460	478	421	413	481	425	456	439	440	419	423	430	443	445	434	446	413	420	390	420	428	457	436	462	445	460	456	445	446	410	410	425	443	436	490	459	454	416	445	422	423	427	432	464	442	441	411	472	462	419	452	398	392	474	451	410	453	421	461	459	426	438	460	408	415	437	453	448	430	471	444	453	480	427	440	434	442	440	447	410	439	450	418	481	442	435	423	432	453	470	459	452	453	463	424	411	456	458	437	424	440	419	437	447	456	478	454	492	454	440	409	447	461	432	424	413	496	447	408	434	421	418	451	442	439	389	452	442	410	436	433	419	445	431	416	446	463	495	433	457	421	398	402	431	440	444	419	414	444	451	418	450	410	423	431	432	446	411	420	431	441	456	415	444	423	436	427	408	432	419	402	457	425	443	405	422	454	447	433	418	390	435	415	438	430	445	416	444	475	455	445	447	411	416	430	454	447	432	445	434	432	443	477	435	456	439	415	438	401	420	449	446	430	456	400	420	456	426	413	458	441	429	441	441	424	438	426	435	452	445	470	486	456	417	400	419	429	436	422	432	431	423	465	435	433	419	444	468	442	446	427	486	459	463	445	431	447	432	447	402	428	425	404	452	430	427	486	422	438	429	482	456	427	420	422	450	442	468	456	433	442	452	433	441	440	455	451	451	426	443	406	450	487	456	456	388	430	425	431	398	452	454	428	371	414	425	429	393	473	435	440	435	430	476	443	438	440	447	440	450	434	455	424	430	447	408	387	450	440	429	432	442	441	414	415	442	452	428	440	439	432	413	435	447	450	445	439	420	438	430	447	435	432	425	404	462	399	495	427	430	419	388	441	430	441	457	455	436	434	441	473	457	445	456	442	437	438	451	454	429	396	460	468	450	416	406	425	458	432	463	438	447	457	454	426	410	426	434	394	394	436	427	435	462	456	438	433	483	458	478	418	403	418	437	429	468	448	428	453	443	446	443	448	434	418	446	432	448	421	429	404	451	433	430	432	473	429	440	430	436	456	445	417	426	431	469	456	459	461	424	433	431	419	452	405	422	414	429	434	465	421	433	402	443	441	416	449	433	416	450	460	441	431	444	397	388	422	431	450	445	429	449	406	441	479	457	477	411	421	457	456	451	430	444	413	443	452	433	463	483	442	427	422	414	465	425	440	445	438	419	455	419	401	419	427	441	439	470	424	432	442	430	414	447	421	464	410	421	441	434	433	404	417	475	411	428	403	460	415	441	411	430	449	448	436	387	433	460	440	434	417	415	428	452	429	428	446	450	427	453	475	438	470	453	431	425	451	422	411	424	436	478	473	427	418	437	438	412	445	463	410	456	436	444	425	411	433	436	415	457	463	417	430	384	461	448	427	402	451	466	457	470	447	428	448	443	407	464	453	408	436	438	385	422	430	418	396	461	456	438	403	464	461	444	472	444	436	435	432	428	404	465	401	445	450	425	472	465	415	402	453	444	437	464	442	458	421	441	425	448	435	464	396	455	465	428	439	433	417	438	449	424	444	423	448	404	393	424	452	456	443	440	418	443	456	430	438	434	413	458	419	408	424	401	452	447	401	436	448	429	436	482	472	417	423	446	453	425	423	434	432	400	436	398	435	466	422	457	417	419	440	424	439	457	413	427	483	454	384	437	442	421	422	421	435	429	470	414	432	412	417	459	397	441	419	482	418	455	430	421	444	444	433	415	441	432	411	497	441	404	440	436	452	428	448	459	430	423	439	420	419	398	462	416	443	456	429	404	437	431	444	430	429	393	445	460	394	423	427	434	404	455	436	426	420	433	479	470	472	444	431	428	409	408	429	413	427	435	451	414	425	436	392	425	462	395	439	414	420	384	434	394	410	446	446	447	440	424	426	405	419	451	453	402	431	417	474	444	440	463	406	444	407	414	427	418	399	487	435	431	419	423	407	422	452	428	448	416	446	426	450	449	451	410	410	459	431	458	448	445	440	431	471	488	432	434	466	428	436	419	454	420	429	413	430	463	459	450	399	453	415	469	447	390	453	429	415	408	432	396	415	390	428	407	458	421	380	443	398	460	441	449	450	474	414	440	412	453	404	478	457	411	437	406	454	474	403	465	408	434	392	424	449	403	427	428	411	414	448	453	456	435	408	449	415	475	426	405	446	392	467	450	446	426	446	426	419	428	429	381	406	473	436	422	477	400	432	455	443	441	416	402	448	431	434	404	450	431	436	436	463	425	447	425	469	464	422	446	426	417	437	466	435	453	396	399	406	453	402	441	449	423	400	437	450	431	444	404	436	454	449	423	431	433	441	431	390	459	452	470	481	441	459	439	472	412	438	450	443	423	447	417	452	410	453	397	432	450	411	464	436	499	436	424	412	429	469	417	452	404	452	413	484	412	443	429	426	439	428	409	439	464	432	449	469	449	450	431	429	444	452	435	426	434	437	457	435	418	422	449	449	439	466	414	406	443	475	429	450	431	438	456	460	468	413	449	443	425	457	435	445	448	439	434	447	475	451	434	440	434	465	391	463	465	409	401	434	443	461	438	422	414	436	404	440	478	446	475	431	448	422	472	427	446	446	416	442	412	413	469	402	434	424	399	443	451	438	443	421	420	428	396	416	448	441	415	433	463	431	441	445	438	471	475	405	417	424	415	440	447	434	444	421	427	427	443	437	441	444	408	440	410	405	423	423	428	432	426	438	438	469	462	427	419	438	427	450	452	421	439	438	435	402	426	456	435	450	437	420	440	415	397	434	404	442	442	435	421	483	409	422	446	437	453	421	428	413	414	436	383	457	392	424	426	432	476	458	401	432	440	450	412	441	404	416	445	456	412	447	464	432	442	418	435	409	447	434	434	401
4497	13663	11489	5820	3959	2983	2208	1662	1400	1136	989	917	814	749	648	624	670	644	569	619	529	580	544	571	523	597	518	542	498	525	513	550	502	493	521	489	488	461	473	511	472	479	481	511	502	467	453	463	483	490	448	507	467	493	463	471	458	474	496	454	469	513	467	531	434	448	469	488	492	465	519	450	499	462	479	454	505	453	435	517	421	457	494	457	480	459	470	438	468	503	459	468	454	475	468	456	457	463	471	496	480	481	504	467	475	457	471	479	464	462	482	447	445	432	450	498	475	473	484	480	476	441	529	454	485	489	459	472	485	437	457	436	499	453	472	450	444	493	451	487	444	488	453	462	450	488	458	461	491	471	497	502	489	472	490	444	477	444	517	416	498	427	467	484	458	433	480	437	464	505	451	461	497	467	471	435	489	514	466	468	474	493	493	461	454	436	474	476	473	444	455	493	446	440	470	479	459	438	455	460	493	462	490	485	457	441	434	466	440	439	460	487	460	480	429	456	403	487	467	488	473	495	498	458	447	459	483	476	476	467	453	448	444	449	441	464	439	452	472	429	447	504	472	468	422	405	422	487	488	487	480	471	458	489	491	450	434	476	477	472	470	443	490	449	436	469	448	436	478	499	459	463	488	433	469	416	475	493	482	491	455	435	465	482	458	487	424	475	457	492	502	482	446	468	487	423	438	442	446	457	467	484	448	473	453	461	468	493	456	462	422	473	456	481	477	478	466	493	500	466	469	442	492	475	431	493	462	466	453	476	450	470	480	440	482	434	433	446	475	492	456	474	460	469	482	485	475	460	451	449	464	443	499	457	460	486	434	475	460	458	469	452	452	480	473	490	462	474	470	447	448	470	473	480	436	465	435	458	470	480	444	438	451	451	482	493	443	484	443	424	474	459	465	466	446	486	483	441	472	469	479	482	496	420	445	501	467	470	485	482	472	461	490	517	426	450	468	506	481	492	445	429	462	437	498	433	490	425	467	484	491	478	502	459	443	485	485	444	486	451	463	491	452	477	481	492	468	493	454	441	468	446	447	464	433	507	478	455	477	471	446	435	459	466	446	472	448	507	430	442	435	469	481	444	465	460	493	460	467	470	468	471	473	445	509	440	469	470	478	478	472	445	456	445	436	468	481	465	489	426	463	433	501	435	492	454	504	439	514	450	451	449	476	494	499	467	462	508	459	445	482	441	429	480	484	508	451	455	459	503	439	438	469	442	456	479	455	503	457	472	463	455	462	462	481	479	503	440	429	443	422	505	455	508	481	470	464	469	472	464	444	509	487	450	472	472	476	462	461	450	435	422	495	456	499	484	462	457	469	479	446	449	441	470	442	461	499	448	450	482	437	466	437	404	485	454	506	487	475	441	433	501	446	515	452	455	463	440	450	458	447	452	475	462	488	455	444	511	463	471	431	483	479	435	498	455	449	438	454	442	446	431	478	506	465	459	483	434	489	510	475	490	460	476	428	455	457	477	510	472	470	440	482	483	469	490	428	422	464	478	480	453	466	460	470	473	479	429	464	495	486	492	496	443	436	445	442	468	487	472	469	471	454	426	465	486	440	511	499	438	478	470	448	486	485	479	472	460	483	460	476	463	432	462	465	462	473	454	451	517	432	427	467	462	474	474	423	458	437	469	455	468	470	424	482	479	470	459	500	449	463	481	439	448	478	481	469	459	494	449	477	467	475	470	483	455	485	483	452	473	467	452	450	435	430	503	449	474	494	451	434	507	467	477	463	466	489	459	466	496	463	456	453	475	423	469	450	433	439	430	407	465	468	457	420	488	494	458	444	436	476	474	487	461	422	476	447	457	443	450	474	500	441	480	471	456	452	473	446	454	472	438	469	455	500	433	488	461	460	406	444	474	442	455	426	428	468	453	461	494	504	474	434	456	485	478	452	493	488	467	437	462	436	481	495	480	459	382	468	422	510	461	481	449	452	469	468	470	448	476	472	491	470	457	450	452	431	454	459	426	473	461	465	492	487	468	450	455	468	455	474	497	481	455	458	450	476	442	458	430	461	448	469	452	458	440	440	453	486	472	477	483	451	486	470	447	467	502	485	490	483	456	464	460	483	470	427	454	455	478	482	449	483	454	512	479	464	469	512	472	457	446	471	470	438	445	494	480	466	470	501	488	430	413	452	446	450	439	464	479	440	455	466	481	424	440	467	462	460	451	505	456	442	449	479	478	477	439	517	492	456	448	475	488	452	487	507	469	517	479	455	471	435	464	451	467	471	455	433	486	473	493	445	496	476	466	476	437	458	444	485	468	455	447	446	476	469	454	491	461	499	469	466	493	465	432	453	430	467	455	442	490	464	474	489	477	427	485	457	446	469	463	479	482	472	422	472	454	463	469	461	472	467	457	453	459	514	502	459	507	474	459	432	452	462	432	466	483	438	488	434	476	486	470	489	444	457	467	489	459	448	458	461	512	485	456	416	476	501	472	476	496	418	469	490	451	477	445	469	440	458	454	443	424	443	469	485	494	443	463	426	435	462	467	476	453	481	460	470	495	466	462	486	472	469	475	469	424	473	490	464	478	471	466	422	433	445	455	469	435	489	488	481	458	449	501	483	511	441	476	468	497	465	426	472	455	444	471	480	444	445	448	441	456	465	458	456	476	448	475	468	466	419	468	478	491	449	434	481	442	470	450	491	478	432	437	442	448	476	442	474	478	451	457	468	461	471	489	470	462	424	487	465	433	478	472	461	514	449	491	462	481	499	469	443	448	483	475	476	496	461	431	459	436	471	446	445	484	507	429	465	496	449	459	469	485	460	444	456	469	481	499	461	466	484	440	443	484	413	442	462	419	464	442	445	465	419	453	472	450	471	476	472	471	464	489	460	483	417	499	459	496	473	478	492	430	447	445	472	443	468	478	480	468	473	506	462	506	468	473	419	459	478	472	465	445	449	477	447	454	464	442	481	473	488	452	493	462	494	461	462	459	466	464	439	481	509	470	437	449	452	445	446	457	462	483	472	452	455	427	451	498	446	475	472	436	477	461	451	481	457	468	485	474	496	487	476	454	466	475	448	440	476	468	485	453	469	478	458	467	491	445	455	471	492	453	441	478	472	471	474	481	470	492	487	516	484	424	490	489	471	464	460	496	462	441	477	474	473	462	507	486	472	470	474	475	445	457	440	470	441	445	467	480	455	441	460	470	457	453	458	451	486	470	466	494	481	459	487	480	461	461	451	461	506	471	468	454	432	472	495	483	473	481	480	439	465	499	492	454	442	495	383	487	442	460	470	464	474	465	500	477	492	440	484	446	446	463	520	450	451	460	488	479	476	446	472	478	427	455	443	421	451	479	511	457	461	489	496	457	492	494	460	479	467	404	485	435	448	461	490	468	427	524	481	472	462	471	450	469	467	445	481	448	468	488	472	487	490	450	444	432	411	436	446	472	513	479	454	475	459	492	457	430	456	456	450	497	483	478	492	455	438	482	416	455	468	440	418	452	458	438	456	481	492	467
27660	19648	5945	873	673	614	518	390	388	384	389	390	364	369	342	356	359	340	371	365	382	407	359	374	370	373	374	363	370	356	373	356	361	363	391	335	341	336	345	390	371	370	347	348	356	350	378	347	369	376	368	352	357	399	362	381	338	364	359	344	369	315	354	379	303	365	347	383	372	353	351	350	347	345	369	409	353	367	346	376	361	386	362	378	362	343	382	380	401	345	392	378	365	374	345	395	409	350	363	372	348	365	345	332	350	340	380	368	342	363	385	361	358	366	351	378	376	385	377	345	388	374	353	360	359	349	378	363	388	359	354	372	369	375	367	369	319	374	414	365	362	381	379	342	337	361	371	334	360	373	385	339	343	360	357	377	357	392	348	319	340	393	382	397	417	353	320	365	373	335	387	384	358	362	344	331	347	373	346	369	350	364	374	360	374	385	349	368	356	367	364	380	387	378	345	398	377	368	396	366	344	357	336	367	341	373	376	369	365	372	402	404	354	364	358	357	385	365	391	365	402	377	360	362	382	335	363	365	395	379	361	372	347	366	383	387	352	366	368	348	357	354	400	400	358	359	377	377	354	338	374	324	343	394	372	339	356	366	355	392	367	363	360	345	365	365	360	365	396	388	350	375	413	329	365	348	360	400	379	353	387	363	373	366	383	375	365	368	361	391	349	346	348	376	370	353	365	363	376	383	382	377	339	360	371	383	344	339	356	348	371	365	383	366	348	347	362	382	357	373	368	379	377	343	390	373	354	341	376	379	362	367	363	372	360	348	382	393	391	330	351	397	368	362	337	372	356	397	351	376	369	346	361	358	403	388	369	390	365	353	372	360	363	358	366	366	362	435	351	390	384	386	363	366	355	384	342	394	376	347	364	374	348	383	386	420	375	380	353	359	383	389	354	370	378	372	391	357	348	340	358	407	352	380	364	368	405	384	346	384	405	394	405	367	364	309	374	361	366	350	371	341	388	329	370	355	339	349	359	344	355	373	409	352	377	375	364	360	334	362	371	343	344	384	401	358	349	368	349	371	360	362	387	382	355	339	369	334	357	338	342	383	394	415	360	356	373	366	367	343	340	354	347	354	361	361	350	350	331	380	355	351	328	379	372	362	380	356	356	387	339	358	380	374	393	394	362	375	376	334	372	372	345	371	348	379	368	370	357	344	361	345	348	338	353	377	348	390	364	381	380	353	339	360	360	355	384	337	375	348	332	371	365	366	341	402	362	351	358	362	419	396	375	384	339	381	367	333	362	357	355	383	337	337	338	351	397	354	377	369	388	297	385	351	394	350	351	398	379	389	385	317	391	373	369	412	380	351	363	383	362	400	348	377	367	350	375	379	378	354	338	377	367	330	355	405	380	404	381	403	394	333	363	351	365	374	349	352	359	351	367	384	366	387	321	397	335	378	346	349	364	378	349	341	384	353	396	337	344	366	363	399	387	369	406	387	364	372	339	349	390	369	397	367	361	327	378	365	380	356	371	346	364	353	373	374	393	341	398	386	367	384	379	360	373	401	347	354	363	355	335	344	345	368	367	346	405	355	319	380	374	346	331	361	338	355	363	376	388	340	365	329	336	379	345	353	377	334	354	379	346	404	362	363	396	367	341	351	357	377	383	379	362	367	385	404	347	407	344	357	351	379	365	377	363	352	353	339	372	361	352	372	352	358	380	363	374	344	366	360	367	414	380	372	350	372	366	384	363	328	376	402	368	392	346	367	362	379	351	377	329	407	371	348	332	361	360	366	383	391	358	399	384	366	348	366	351	373	357	382	369	369	363	367	368	399	382	355	380	326	354	365	353	399	385	375	378	393	369	355	389	408	385	383	365	420	403	351	375	368	359	377	415	361	333	388	392	367	392	354	339	329	354	369	365	362	354	382	375	361	364	338	378	366	340	342	390	354	358	362	404	387	338	377	337	437	395	367	377	389	359	331	361	356	395	368	386	365	358	367	330	342	379	351	353	364	362	388	329	339	370	381	366	344	367	404	368	401	378	355	375	381	365	352	371	389	373	374	330	369	376	392	350	342	352	399	365	348	368	385	373	352	382	388	366	380	388	385	413	388	383	347	348	347	359	345	355	378	371	373	374	366	373	364	341	372	361	372	351	325	358	388	364	386	347	401	345	381	354	340	397	377	349	384	359	358	358	367	389	363	369	401	394	407	372	368	396	377	341	349	364	351	332	348	379	377	423	372	357	326	370	398	365	401	356	364	397	385	342	378	378	367	355	342	377	372	357	396	400	370	373	347	360	373	358	373	366	367	360	394	354	354	353	355	325	384	354	331	370	374	357	367	344	376	394	397	355	366	369	337	365	391	342	347	359	390	358	361	353	353	373	387	357	410	378	375	365	377	341	360	351	382	358	347	364	331	383	364	352	377	383	370	359	364	351	377	381	360	364	362	373	377	371	393	368	367	383	356	359	374	365	377	364	354	335	368	333	348	394	406	361	328	374	350	353	345	372	383	368	345	363	349	370	351	378	364	350	376	385	376	354	383	373	375	346	388	365	361	359	361	385	336	363	346	387	394	390	380	344	381	379	360	350	380	364	389	385	388	403	373	421	390	343	387	377	390	389	377	370	368	349	386	358	347	333	364	374	375	367	383	365	375	381	371	346	365	359	354	362	379	382	366	373	331	371	362	393	345	356	349	354	363	360	365	344	354	361	389	390	403	357	361	355	393	371	387	390	352	345	347	387	397	360	340	328	370	352	362	374	390	371	394	370	377	377	336	332	373	379	385	352	382	369	360	401	388	372	368	364	341	349	358	348	379	384	368	377	369	361	348	357	347	353	357	370	360	359	377	368	374	332	369	393	383	370	383	366	346	350	395	370	356	374	355	374	388	375	395	356	377	359	369	362	396	373	374	341	338	314	333	338	357	351	384	380	370	353	349	352	367	369	356	369	363	370	371	359	381	387	413	369	348	361	372	379	352	349	342	375	365	354	371	398	366	345	377	348	371	337	389	343	369	320	387	406	363	349	358	369	392	387	337	425	366	370	364	391	399	355	364	365	337	362	381	395	362	331	381	352	406	363	371	373	342	392	380	376	363	370	383	359	365	399	394	422	331	375	337	367	352	358	373	366	346	375	404	362	351	403	362	381	360	362	365	369	374	388	392	374	342	358	358	378	399	408	381	368	376	338	389	402	392	362	407	393	359	406	345	359	396	401	388	356	354	345	375	363	391	371	368	368	367	369	362	351	337	348	374	355	368	398	347	375	373	371	360	368	358	355	371	395	373	380	377	355	382	376	356	356	363	403	318	364	350	357	337	367	377	361	405	390	379	383	373	358	344	390	392	361	376	395	351	362	357	331	384	381	378	354	381	358	383	391	379	354	356	345	371	397	386	362	349	351	365	349	337	389	360	363	363	359	346	352	383	356	360	387	342	384	396	360	329	346	362	393	341	370	394	372	346	391	342	339	337	360	343	358	343	348	368	430	377	364	385	405	358	331	391	361	373	374	403	352	368	346	363
4221	804	705	556	501	470	404	444	378	417	397	406	412	380	351	381	393	397	389	381	384	361	372	365	339	370	403	405	380	364	386	394	388	343	375	358	380	373	388	385	367	404	386	367	391	408	358	372	346	390	363	375	376	395	410	383	356	381	376	371	407	363	438	373	402	369	384	430	394	368	374	372	355	388	364	383	353	383	407	405	416	414	388	376	413	354	396	358	393	376	410	376	386	369	393	353	374	381	372	398	392	417	408	382	370	390	393	404	402	415	371	352	378	343	339	367	373	384	388	399	355	403	363	364	363	381	336	405	419	366	347	394	382	368	372	369	385	383	358	395	416	394	404	404	379	341	419	379	362	368	377	340	376	362	387	404	393	387	343	364	367	354	358	391	405	378	360	356	398	380	340	363	370	379	387	343	363	373	353	355	360	391	421	403	385	402	363	380	385	363	394	379	357	352	410	390	366	357	419	384	370	372	351	367	364	368	350	369	399	378	384	376	366	396	377	367	385	409	388	384	379	399	365	370	404	371	364	416	335	391	403	368	385	400	367	370	438	390	373	402	390	346	339	371	360	392	378	399	347	382	369	363	382	387	388	399	373	364	368	350	314	399	355	402	343	402	363	366	346	394	382	385	364	358	373	367	381	359	387	390	375	365	391	377	382	339	383	368	390	356	376	379	391	395	397	403	389	386	392	351	365	325	380	374	414	400	352	383	372	355	399	375	382	356	360	333	379	436	350	360	408	382	408	418	374	417	422	395	375	382	406	358	381	378	360	387	374	377	402	372	353	443	381	365	381	357	365	398	365	369	349	357	391	395	380	369	388	375	346	398	395	376	351	387	373	377	393	403	387	393	374	384	360	372	381	414	378	382	353	370	383	402	392	395	329	392	367	386	428	398	395	380	370	366	365	370	372	386	391	364	345	370	388	363	370	393	375	398	366	382	390	402	363	379	361	381	368	390	403	385	369	443	349	403	384	364	369	365	367	402	379	391	395	387	403	383	368	374	399	380	368	371	391	368	403	370	390	433	376	395	384	362	373	380	382	349	368	363	342	369	385	348	360	369	377	347	374	406	374	422	388	338	393	395	401	375	349	378	398	346	361	374	377	381	375	364	401	388	396	396	381	383	374	364	361	389	377	404	411	384	387	344	409	368	349	353	384	379	397	393	411	370	379	379	392	409	352	393	382	366	374	378	344	370	368	397	382	366	332	373	374	397	394	397	365	392	367	413	385	382	398	348	411	413	378	380	396	370	402	355	400	365	396	369	390	410	360	378	378	372	380	423	401	374	364	382	359	391	385	387	396	379	367	375	398	382	396	361	378	379	391	397	384	390	378	349	387	404	371	356	416	398	411	367	428	419	405	405	377	358	382	388	365	400	432	372	371	388	379	371	386	366	334	370	368	389	360	426	422	375	425	372	345	379	354	351	412	394	372	358	401	386	338	381	384	342	379	391	405	360	353	376	380	379	387	384	392	387	333	408	340	415	394	398	386	437	335	399	384	376	346	373	372	367	419	372	397	388	376	429	389	347	357	358	396	391	397	356	401	349	399	350	386	416	348	389	380	394	364	352	391	369	379	391	398	385	379	375	401	356	401	357	366	353	378	340	363	335	375	375	369	349	384	396	377	399	390	377	415	375	363	391	394	396	384	392	400	377	407	362	409	387	397	403	368	394	365	409	398	390	386	369	367	344	396	390	373	358	374	412	390	385	373	383	382	411	370	400	347	347	428	364	385	390	385	368	380	387	361	364	376	344	354	393	398	401	377	374	387	378	376	400	376	366	384	357	420	397	361	414	410	388	370	348	344	390	370	355	390	371	400	412	354	385	346	356	381	343	354	373	368	389	361	352	404	368	339	384	379	362	373	412	385	382	350	393	354	392	427	364	404	387	396	388	388	401	417	387	385	377	390	398	363	365	356	396	384	372	414	375	377	431	382	404	375	350	360	380	371	384	373	372	388	366	374	357	376	334	379	374	409	402	362	378	396	360	403	386	372	393	385	410	361	403	367	379	404	394	352	392	403	377	410	414	400	388	374	373	393	377	375	350	360	401	362	384	394	394	371	379	375	344	393	366	416	392	415	390	355	389	390	383	362	355	324	383	390	388	363	364	376	367	371	389	365	394	354	365	404	404	402	362	392	361	389	388	398	372	345	370	367	387	412	392	389	383	371	374	345	378	356	350	376	389	401	375	372	369	428	368	405	413	380	386	358	338	385	387	408	385	399	391	364	404	355	402	405	378	374	385	376	378	407	356	413	368	360	367	375	354	380	388	391	359	391	377	402	377	397	398	370	381	331	366	345	363	410	372	412	383	377	361	418	417	370	383	368	383	372	362	389	369	368	379	357	362	404	361	360	390	382	429	352	381	374	422	367	395	343	380	380	365	367	373	378	359	355	408	396	408	358	374	395	386	396	344	385	355	355	367	372	380	390	366	387	367	400	382	383	404	337	395	401	395	382	348	375	385	418	397	367	407	391	349	386	372	386	349	360	398	393	386	371	379	385	360	362	379	345	357	394	365	388	395	397	392	380	377	395	341	361	362	377	373	369	377	363	439	395	380	372	355	414	380	412	391	382	346	364	351	395	382	370	387	382	375	396	349	343	417	413	390	350	366	382	380	398	362	381	382	372	380	412	382	386	382	363	370	380	387	377	394	382	365	383	350	400	402	373	378	371	383	375	363	382	380	370	368	391	388	397	399	361	393	403	353	427	380	376	413	370	335	391	376	376	357	361	374	380	369	363	385	366	387	357	365	413	385	399	362	384	381	385	364	389	365	372	380	349	376	401	371	358	390	359	375	380	404	402	355	377	360	348	382	366	385	354	399	352	417	373	343	413	330	382	379	348	330	389	373	356	396	377	361	365	394	350	381	338	365	354	416	390	398	396	349	383	373	349	355	403	402	388	362	377	384	374	372	378	380	372	384	369	407	397	370	347	382	389	395	381	397	357	358	365	389	379	372	382	356	406	404	400	387	370	334	417	392	381	336	374	379	415	374	369	386	375	318	382	392	376	416	392	380	378	349	416	339	400	383	354	377	413	409	389	366	384	381	383	392	386	386	375	378	384	356	381	375	385	370	367	379	369	373	398	350	358	366	376	405	387	370	380	380	369	390	337	375	369	355	366	355	384	363	392	383	359	390	403	387	388	363	372	379	402	369	371	384	391	395	371	394	369	338	351	391	394	381	371	401	322	357	406	405	351	365	381	372	374	353	388	386	368	404	359	371	368	400	375	412	386	375	372	381	382	348	377	371	352	375	373	352	390	369	422	378	367	372	403	372	380	388	377	363	356	367	372	369	362	361	400	374	376	371	366	335	396	359	343	389	354	384	429	383	388	388	363	354	415	406	379	422	398	394	412	360	375	406	370	399	352	395	364	407	361	424	360	408	371	385	365	354	332	346	355	381	388	373	382	354	388	393	403	368	371	414	375	394	382	356	366	367	409	404	378	398	374	363	396	379	380	404	374	370	384	409
23698	21344	28801	24262	21347	15518	1857	1107	912	886	792	726	700	699	666	727	683	606	646	653	623	646	652	659	633	642	651	620	596	647	617	688	596	592	609	636	630	609	657	598	645	601	633	642	598	625	601	588	606	630	586	601	620	634	609	620	639	574	588	587	630	562	616	616	635	552	620	626	565	597	620	625	633	572	625	603	590	630	630	632	611	642	582	611	617	616	589	616	637	627	600	625	615	597	640	602	634	632	635	596	601	596	600	620	612	621	600	641	625	594	575	571	623	580	613	557	599	594	588	622	590	631	614	605	555	640	599	631	627	639	623	619	622	620	621	615	643	599	598	588	626	597	584	610	596	631	622	616	631	649	613	616	553	631	618	628	589	586	578	602	594	643	599	656	534	612	648	632	594	569	680	649	636	584	630	637	610	631	654	584	610	561	631	570	644	636	656	591	634	612	593	604	624	622	616	579	586	595	587	605	583	636	651	638	647	589	630	602	573	641	605	600	568	594	666	639	595	588	613	599	620	656	629	575	580	573	617	599	562	588	598	631	627	621	600	640	608	579	594	582	604	576	602	589	606	592	572	628	599	578	561	583	588	622	600	603	617	623	633	598	630	630	592	597	639	602	585	600	609	631	562	646	603	575	594	592	603	587	622	598	598	624	607	595	630	574	620	570	662	586	641	624	637	630	603	578	608	592	655	586	626	631	630	589	602	612	606	641	632	584	586	602	592	599	617	582	637	550	632	601	628	624	624	579	596	597	627	572	614	625	651	593	599	616	657	626	577	619	624	609	638	612	579	600	596	647	614	622	599	670	621	593	603	628	575	629	589	628	646	619	604	601	606	588	595	616	576	632	643	649	616	590	642	616	619	592	589	633	618	624	626	595	590	555	610	609	597	628	647	607	622	646	604	643	597	633	619	641	600	589	657	602	615	570	592	625	588	607	560	589	645	587	593	601	559	567	588	584	588	626	600	631	610	601	562	611	547	574	629	638	601	592	604	589	638	634	617	598	569	602	602	603	595	604	600	629	621	594	597	619	631	664	599	634	606	615	611	583	574	590	613	567	594	570	617	558	690	617	605	621	615	535	614	624	585	621	588	636	578	579	596	599	594	643	659	637	605	591	623	567	580	599	606	652	660	609	607	667	590	666	571	596	638	594	598	603	590	562	633	644	603	574	623	638	617	585	613	613	568	574	586	575	607	616	573	576	604	639	614	573	615	626	637	603	616	609	594	594	595	607	627	602	636	620	633	616	648	573	594	585	602	610	589	556	565	592	623	650	617	629	607	550	599	592	619	623	593	572	586	589	587	610	571	664	612	662	628	624	595	564	615	562	587	573	627	617	582	598	600	628	596	579	593	600	593	579	605	627	616	608	586	630	632	634	667	641	667	616	591	609	596	586	594	597	597	584	607	587	596	598	649	571	649	620	594	660	628	591	607	575	656	641	594	581	618	590	565	643	622	631	635	608	615	587	621	592	585	587	642	580	629	648	614	573	625	614	613	639	601	611	619	613	635	634	662	596	586	581	562	607	572	601	632	586	634	631	596	636	615	624	597	576	636	605	605	629	608	614	591	608	639	598	622	607	619	595	597	581	637	596	608	591	623	635	634	601	587	592	612	618	622	600	619	558	600	640	644	615	624	583	580	667	583	606	660	622	573	598	603	617	658	596	582	633	622	624	613	615	597	628	615	656	594	608	582	622	586	555	600	600	604	581	600	599	607	616	599	586	597	582	637	625	582	586	623	589	635	585	559	651	650	586	599	664	596	601	603	580	615	578	573	582	603	635	637	589	633	642	630	591	656	581	604	622	560	614	599	604	637	644	595	636	634	635	635	616	622	598	612	611	608	634	623	613	609	570	591	582	566	613	545	646	609	572	574	576	630	578	621	609	593	580	613	603	583	622	573	599	633	560	584	618	606	621	599	618	632	622	543	582	605	571	628	635	631	619	608	608	594	616	601	550	611	594	614	608	574	578	607	605	632	577	622	610	615	615	636	552	653	635	600	610	643	611	607	620	590	607	621	602	582	636	633	644	640	633	594	584	653	597	611	569	624	658	581	646	592	595	574	655	616	621	599	612	590	604	574	654	626	612	628	621	619	626	594	633	620	610	614	635	610	620	591	599	585	598	619	562	613	603	660	634	591	611	585	610	604	605	662	606	628	559	577	546	572	646	587	649	629	589	652	625	580	566	621	628	616	631	622	578	597	613	637	585	570	613	572	628	626	587	571	583	589	590	544	594	585	583	642	645	583	598	548	600	596	627	640	645	587	605	609	585	641	595	621	611	600	561	625	615	594	625	629	629	591	603	595	625	655	631	625	616	607	596	614	652	630	653	622	656	627	588	596	618	600	618	622	604	664	626	597	598	613	584	602	590	627	642	630	613	593	630	580	600	612	627	600	627	590	620	605	621	608	603	587	618	602	611	552	615	602	617	615	583	592	624	625	634	630	611	641	606	601	624	568	582	616	623	595	584	589	626	627	552	618	614	604	638	559	611	611	609	646	611	676	600	638	615	553	546	591	587	576	606	638	611	601	582	612	640	629	619	597	614	621	618	596	560	557	623	600	616	606	578	548	601	659	600	607	584	631	629	563	615	640	594	607	626	600	613	612	590	596	640	608	607	599	622	603	584	576	638	577	586	573	635	591	579	584	618	605	627	615	603	566	622	595	561	596	604	605	651	631	595	611	655	571	602	615	630	600	594	611	584	629	609	601	607	640	605	586	631	576	621	600	651	611	598	595	561	612	611	566	593	636	580	597	593	607	611	663	559	603	604	551	613	607	593	579	648	585	642	554	600	628	622	613	597	578	621	640	628	614	567	617	636	539	591	589	589	588	600	636	599	607	580	619	610	555	662	597	567	621	518	611	620	613	591	622	620	618	574	603	609	578	582	618	625	615	605	601	605	630	599	606	580	617	583	576	629	616	634	599	648	624	603	591	605	605	609	600	585	599	604	597	588	595	586	582	617	640	598	587	608	612	619	566	599	637	579	613	625	560	582	607	656	608	634	639	630	603	612	579	601	610	644	634	588	611	642	564	620	605	610	642	559	588	597	665	591	622	606	600	592	604	631	610	597	581	623	605	587	609	565	659	581	632	572	569	635	593	598	639	623	602	614	598	568	625	605	607	588	579	604	662	646	576	607	608	611	633	630	620	608	605	612	633	588	628	579	597	676	578	558	590	606	611	620	604	636	607	608	607	613	621	589	582	627	610	645	576	600	595	567	569	615	596	578	621	625	596	598	565	576	626	600	633	584	572	597	637	595	622	628	622	594	663	596	637	587	632	601	634	617	583	620	567	605	609	594	598	620	614	586	621	634	590	596	587	541	604	603	619	616	564	619	631	602	585	621	576	578	591	627	617	631	547	595	606	610	599	643	569	573	571	569	613	604	616	601	623	618	615	615	644	618	630	630	578	605	607	584	558	625	615	613	622	621	555	616	609	603	605	650	562	653	604	633	611	579	582	587	581	598	583	632
3255	8239	7011	3401	2401	1917	1479	1183	1045	974	919	859	822	761	754	687	745	726	683	705	705	733	670	688	666	635	638	681	662	651	641	666	645	597	634	686	656	664	603	618	619	598	632	652	664	649	641	584	622	657	656	650	646	612	651	622	627	634	595	643	615	656	594	617	606	617	591	652	650	619	642	604	646	592	617	598	652	642	602	625	634	617	626	633	607	572	627	642	591	651	617	629	625	586	638	668	648	579	583	657	656	643	610	604	625	614	624	609	629	625	680	608	644	683	624	624	626	574	649	639	595	646	621	567	608	597	640	656	618	593	627	621	646	630	633	607	612	627	647	683	633	662	641	623	619	645	617	605	593	578	642	586	611	632	632	633	617	612	598	642	579	618	587	603	612	582	608	602	624	635	670	641	598	695	609	632	625	578	610	616	575	618	615	589	606	616	649	635	647	631	605	565	629	621	585	666	599	634	626	614	629	666	642	607	664	588	656	637	636	631	648	611	669	684	614	638	616	634	654	648	613	590	612	579	601	617	645	580	606	651	574	647	618	601	624	635	648	618	661	653	622	713	618	620	642	625	602	608	607	663	589	658	617	590	613	702	631	604	639	653	596	547	584	639	627	637	614	624	610	635	633	611	633	560	604	648	637	626	663	631	622	687	642	630	617	638	623	630	555	649	638	607	663	666	618	665	607	657	606	602	683	637	596	633	649	623	654	635	684	652	649	634	674	626	646	657	643	587	654	587	584	595	654	687	607	664	611	615	644	606	608	602	627	604	656	646	629	611	632	629	614	684	628	631	572	569	564	588	612	591	614	654	616	624	574	647	623	617	616	603	594	618	624	631	629	603	620	641	608	621	580	607	637	613	590	617	636	678	602	638	618	616	631	633	655	640	615	670	617	579	625	601	591	627	656	654	606	620	576	620	598	643	640	640	627	656	611	586	630	592	598	565	597	636	673	611	620	664	587	634	613	616	615	571	634	600	603	601	634	601	595	678	611	601	674	647	605	605	607	642	633	623	623	644	629	588	599	597	640	651	611	602	606	628	630	652	624	624	640	622	603	623	643	638	648	590	597	587	584	639	642	619	629	599	668	613	629	604	675	646	602	648	612	626	617	643	625	637	682	647	649	587	654	634	581	616	636	614	626	649	602	659	612	663	606	625	612	628	639	602	602	675	657	591	659	617	661	658	602	640	617	640	606	621	632	619	626	632	619	631	614	634	606	598	633	612	585	619	646	618	637	598	615	602	605	614	621	666	619	626	600	607	619	619	598	628	634	682	633	642	604	654	603	622	606	591	649	644	634	651	655	625	613	645	668	616	624	608	590	585	586	607	621	623	593	634	613	661	638	624	591	644	637	595	615	621	649	632	657	634	596	622	622	624	598	593	628	608	601	687	594	594	653	641	613	621	615	649	615	612	620	643	612	571	630	613	623	612	617	627	621	656	608	596	616	623	612	621	652	604	637	628	631	625	591	604	661	608	617	638	649	641	604	639	619	651	591	610	640	643	653	654	646	617	621	592	610	608	608	648	637	678	610	653	622	608	636	588	656	603	609	598	642	581	637	609	629	618	620	629	597	609	604	644	614	649	635	599	623	616	627	613	620	618	628	641	605	616	651	639	636	587	648	607	576	641	585	664	620	636	632	632	627	620	604	579	608	615	632	580	599	608	612	622	577	610	671	651	638	649	610	629	659	634	625	676	643	590	621	626	651	668	638	606	649	610	649	649	619	680	619	628	634	628	629	622	608	580	674	629	603	609	620	616	610	648	616	638	685	627	660	615	638	597	660	647	632	564	614	628	625	653	636	616	625	638	650	624	663	668	613	628	626	600	585	610	622	608	621	633	604	647	625	594	635	637	617	586	597	656	679	609	632	658	645	628	608	630	596	621	600	658	627	640	652	604	643	632	624	603	576	623	586	649	641	624	610	621	569	628	632	625	662	644	578	626	614	688	641	627	624	591	608	604	610	596	591	639	655	654	610	636	656	577	657	574	610	616	634	621	632	622	652	638	615	620	649	577	607	646	608	620	660	635	596	650	617	596	638	624	597	659	596	597	614	654	625	623	619	629	626	650	628	665	575	629	685	597	635	575	574	580	616	649	662	637	596	609	578	627	633	645	607	614	572	608	646	629	668	613	583	639	641	643	647	625	649	629	674	678	636	635	589	672	643	583	639	652	648	655	593	633	598	608	648	633	614	665	652	675	622	626	658	621	590	608	612	602	615	700	618	646	645	637	637	621	629	591	617	654	626	587	574	597	623	632	665	650	613	614	656	667	599	621	625	641	611	635	643	633	657	663	618	651	630	614	623	611	659	600	589	609	635	661	607	619	598	631	659	579	629	596	649	657	613	632	609	617	609	613	606	660	607	629	633	628	564	659	570	632	616	607	628	604	651	615	610	636	602	610	606	603	598	604	619	670	670	657	631	658	624	628	609	577	637	657	624	629	608	656	636	593	600	652	598	641	629	597	615	592	649	636	614	641	588	615	573	640	601	609	608	648	622	621	637	639	597	625	609	622	612	626	590	596	634	627	660	611	637	618	640	648	650	647	607	655	583	637	612	597	657	621	637	607	624	588	599	632	619	681	572	611	603	604	618	586	644	665	616	611	606	631	625	643	625	594	645	612	622	577	638	673	654	628	630	594	617	631	596	662	608	614	615	631	597	646	632	596	628	634	649	612	671	615	623	636	566	633	626	592	580	639	642	615	614	665	595	666	617	644	626	635	637	628	558	617	631	636	611	625	590	655	577	602	622	629	601	622	620	613	594	613	568	608	641	626	640	673	622	650	664	615	654	662	626	615	628	601	632	644	615	616	619	621	599	644	591	628	626	652	624	595	666	608	637	599	601	642	615	616	663	606	642	631	606	622	629	640	601	621	657	648	628	602	643	628	640	617	614	646	621	610	624	639	606	611	609	660	626	647	650	623	608	647	617	643	605	599	610	652	613	598	630	632	648	625	630	624	644	598	599	614	638	612	580	668	601	634	616	635	637	617	573	599	602	601	624	642	654	618	656	616	632	593	618	587	629	646	602	651	608	631	623	604	577	598	644	649	613	611	638	628	647	592	619	642	590	600	623	639	622	638	643	608	606	629	634	646	589	609	643	609	595	631	632	611	617	628	598	648	543	649	642	594	670	576	593	649	650	596	668	620	606	613	655	626	660	611	628	641	631	608	618	595	606	620	659	632	601	638	642	651	617	568	673	649	621	672	606	601	657	637	663	626	656	583	597	647	629	621	552	624	688	639	579	623	620	621	639	609	674	607	641	645	639	613	614	648	647	621	609	623	592	676	623	620	609	629	646	644	641	642	664	639	577	601	618	619	631	624	639	621	634	654	637	624	620	646	690	624	624	643	623	657	625	613	594	623	648	535	608	682	666	624	622	632	583	665	628	610	657	634	618	606	649	673	632	652	629	617	646	627	629	659	617	660	653	603	596	606	544	629	596	676	608	618	654	588	640	611	600	608	575	586	592	605
24744	21339	28103	24881	20105	1462	524	344	283	291	257	225	228	208	243	217	197	211	184	186	194	159	180	187	166	165	179	178	172	186	184	171	179	176	178	177	163	182	188	170	178	157	159	175	167	167	156	158	169	174	183	179	198	169	186	171	173	192	148	175	184	172	189	160	177	175	174	189	170	161	170	152	156	172	167	173	169	156	182	184	147	185	163	150	195	165	153	177	180	168	172	154	153	163	137	175	168	173	176	167	154	148	176	189	175	189	172	143	173	168	170	169	193	163	149	157	190	194	161	164	155	160	169	160	149	162	165	178	160	157	166	165	196	196	159	170	162	169	168	162	176	176	184	169	167	170	168	175	152	156	180	181	156	170	179	157	156	167	164	181	170	158	189	136	136	167	145	182	172	153	176	174	148	166	179	203	185	176	151	194	190	167	142	161	176	165	168	186	163	148	167	177	166	193	151	141	151	165	175	182	166	179	157	165	168	158	134	175	171	171	178	163	157	180	176	173	167	201	162	156	170	171	170	163	182	176	158	189	173	180	154	162	181	164	153	147	164	177	172	164	153	169	167	158	187	165	170	158	139	169	155	187	162	160	171	171	153	156	205	168	174	158	162	194	158	164	176	175	178	167	145	153	179	172	176	154	167	157	151	152	168	155	157	176	175	178	156	165	168	185	168	163	170	177	153	160	169	175	156	173	165	161	181	160	167	175	179	201	173	167	163	168	197	138	185	165	165	184	166	168	169	178	182	167	162	178	175	182	177	172	153	160	180	161	161	166	166	176	162	185	169	186	172	171	145	174	175	152	177	188	144	156	173	166	144	175	173	178	197	159	185	175	178	172	158	176	173	183	184	179	169	173	157	155	191	167	189	184	168	151	156	179	153	160	173	168	167	156	202	173	167	181	170	170	173	170	157	164	174	175	187	181	161	157	167	156	159	173	166	162	180	165	168	178	166	172	178	157	171	138	174	172	155	179	171	170	173	156	180	157	155	171	182	169	173	167	166	158	172	164	173	173	160	172	185	172	149	184	175	155	177	174	161	163	139	167	170	163	169	172	163	173	166	183	173	189	154	157	171	166	178	169	171	160	183	174	164	175	182	173	155	179	162	182	167	164	185	163	151	151	205	165	160	179	146	196	164	172	173	148	190	166	160	158	154	156	155	189	183	163	196	153	158	139	178	181	162	185	159	159	193	183	177	183	168	199	169	187	166	151	170	173	165	187	174	168	149	141	173	187	151	165	162	176	169	165	151	173	160	171	169	167	160	160	162	183	158	176	169	155	176	184	161	166	152	163	163	175	173	161	180	151	179	159	145	179	166	174	165	169	191	171	159	162	166	164	153	162	159	163	178	162	170	160	159	183	148	144	173	166	165	162	188	175	138	168	155	172	170	159	173	181	161	166	197	174	161	155	157	158	168	156	156	173	178	139	171	170	169	152	152	165	192	169	177	165	161	152	148	162	166	176	159	155	167	180	183	167	152	171	162	165	154	145	165	134	168	158	163	160	180	160	152	165	171	153	171	161	151	188	157	170	174	177	142	156	179	138	158	181	172	174	180	156	173	170	172	155	201	154	196	156	189	141	149	188	136	159	188	164	155	161	169	170	156	181	165	167	167	174	162	163	162	170	159	173	155	161	159	163	157	187	161	162	200	170	157	177	163	189	166	186	134	159	162	169	167	170	172	172	157	158	184	178	200	156	164	187	162	169	146	167	162	170	160	184	189	166	188	175	168	166	161	130	151	180	167	151	153	158	150	166	192	182	170	154	169	202	169	161	170	163	155	156	158	190	179	153	165	146	173	156	177	167	191	186	157	139	193	183	161	173	173	162	157	153	163	165	169	174	167	178	169	172	159	194	156	158	148	196	152	162	179	166	146	163	164	194	169	163	161	200	139	156	178	165	138	179	172	158	181	168	161	186	175	185	196	164	156	176	177	153	158	169	166	162	171	169	174	190	147	163	161	157	168	172	153	174	159	174	162	161	164	161	174	179	178	159	173	152	164	141	143	135	155	180	146	178	162	164	175	174	171	150	157	154	163	139	132	154	169	170	175	168	186	171	144	137	161	156	167	175	169	159	167	152	168	145	181	167	168	171	168	172	181	197	161	167	154	173	162	173	174	161	171	174	166	180	166	168	162	163	140	179	137	170	177	175	164	163	161	156	177	149	159	177	167	161	126	163	162	167	166	156	181	158	165	172	163	195	174	143	151	152	139	160	153	152	149	171	177	167	175	173	158	186	182	149	144	175	153	164	169	162	160	160	174	173	170	175	180	165	167	185	186	179	155	152	188	175	170	179	157	169	150	162	171	155	158	169	168	177	159	154	186	171	176	170	162	160	188	189	176	202	159	174	188	190	191	169	182	169	145	148	167	183	170	144	177	154	149	163	165	187	176	181	172	177	168	158	163	173	166	139	165	176	176	156	171	180	168	176	151	145	175	159	182	162	146	149	163	164	151	166	161	187	163	176	144	183	193	185	165	181	181	174	161	163	162	169	137	190	154	175	168	171	161	172	174	187	180	169	162	154	157	170	174	182	171	170	162	165	165	175	155	155	195	161	166	177	164	149	153	143	155	152	163	160	169	171	180	156	162	174	167	163	170	160	185	179	171	167	177	168	165	171	153	159	151	180	186	164	159	180	182	170	194	157	185	161	172	158	175	156	152	185	170	176	155	194	143	169	165	180	177	170	149	199	182	157	181	172	138	173	155	168	155	163	164	166	166	174	160	182	154	180	172	183	162	163	162	181	163	146	171	183	174	148	134	169	170	193	157	181	150	165	160	163	155	176	182	178	189	173	155	166	180	182	156	153	157	156	168	189	162	165	159	157	159	178	191	159	161	159	161	156	160	184	158	189	177	154	186	160	147	175	167	191	158	161	147	162	163	180	168	172	148	166	149	169	156	177	161	153	167	173	172	176	150	179	158	171	161	171	187	187	184	167	165	154	159	179	154	157	169	167	172	153	177	163	153	181	158	153	189	187	184	163	156	176	152	191	162	162	165	166	158	160	163	185	159	171	178	179	178	169	156	179	180	178	154	179	182	172	198	187	172	146	170	177	153	174	174	163	188	146	157	178	159	162	188	157	159	173	179	169	161	162	167	180	170	148	152	162	162	168	155	154	166	176	174	191	161	150	159	175	182	174	222	167	162	176	164	171	170	166	148	156	162	150	145	154	176	155	163	157	168	160	180	156	177	147	142	176	163	170	173	164	163	170	191	143	152	178	186	168	164	163	145	192	177	174	174	180	172	138	186	192	193	188	166	166	153	188	184	179	158	165	181	155	165	158	152	180	171	154	180	163	148	154	160	142	169	197	163	177	170	179	194	181	166	154	153	179	151	148	161	175	203	150	197	157	172	167	175	189	181	149	173	151	168	154	200	161	161	176	148	165	174	161	179	166	168	194	173	158	179	147	157	138	176	179	170	188	178	180	178	162	164	175	150	164	163	169	155	144	175	170	166	145	183	195	169	185	166	185
3313	5484	4298	2099	1408	1049	766	634	466	433	370	335	331	275	262	224	274	250	222	229	193	226	187	232	211	194	194	191	182	215	180	199	196	202	204	192	171	204	189	209	201	170	190	192	204	181	176	166	203	201	184	191	221	177	191	198	176	191	209	207	192	188	181	203	189	194	167	170	184	181	193	204	166	162	174	185	191	191	192	179	185	180	195	177	168	189	152	188	191	212	198	177	197	183	206	209	193	182	203	187	182	177	188	184	189	205	165	181	198	171	207	185	210	159	182	165	203	184	174	199	192	202	184	190	179	186	199	185	179	184	162	180	211	207	191	208	192	177	220	209	162	161	179	213	210	161	177	177	183	175	164	168	176	204	178	185	195	189	188	166	164	190	172	183	192	178	199	188	173	155	192	187	177	181	216	193	212	181	187	200	185	201	179	174	205	163	177	181	167	189	206	199	186	184	184	204	176	185	186	210	175	184	158	187	215	199	187	187	177	206	196	201	202	211	184	198	171	202	174	192	196	186	188	197	197	202	196	200	187	197	189	206	204	171	157	163	189	186	172	171	179	203	192	177	179	208	199	181	186	214	208	207	185	188	171	185	193	181	178	191	171	199	178	188	177	178	178	190	196	188	162	198	170	203	179	189	179	198	197	177	202	168	158	214	208	202	175	208	198	151	188	196	190	213	171	182	207	183	180	189	194	198	151	184	183	177	200	210	209	202	190	172	189	169	181	186	175	213	204	184	195	204	197	196	212	197	200	171	194	170	186	188	181	171	195	198	188	211	179	206	170	184	191	188	197	208	196	188	211	167	185	195	180	205	203	186	181	186	197	179	195	166	180	200	183	190	208	200	162	190	178	176	187	173	181	222	210	182	198	167	208	198	190	199	200	193	177	175	176	169	175	186	197	182	166	182	195	187	183	194	190	191	201	184	184	196	217	189	163	156	179	191	193	182	186	194	172	192	178	185	198	199	182	195	194	163	187	194	183	182	192	189	178	183	190	190	169	195	191	177	184	199	174	207	181	202	206	219	201	184	194	187	203	206	167	172	180	199	191	201	162	206	191	186	196	181	203	167	197	169	178	192	217	188	211	206	203	187	172	189	192	178	210	208	207	210	191	193	169	173	174	199	179	172	186	167	174	181	196	195	180	192	207	205	192	206	173	163	197	180	176	199	193	190	167	199	206	182	205	182	184	167	190	178	206	189	178	206	183	181	187	163	179	197	171	190	202	201	194	182	154	188	188	207	187	194	183	208	187	177	213	191	178	208	199	202	146	166	189	211	201	192	199	175	182	215	177	221	188	189	206	213	163	181	183	184	218	185	178	180	212	170	190	188	193	204	193	192	197	193	203	185	189	211	164	194	187	176	177	193	219	200	197	204	184	165	193	179	197	183	196	187	178	182	187	198	219	187	178	188	206	175	205	193	203	194	205	190	182	174	177	186	189	189	195	200	196	203	201	182	169	196	190	195	196	167	190	170	198	178	180	197	192	190	184	184	181	209	198	223	194	189	220	163	179	153	192	202	185	199	175	181	165	184	168	209	176	190	197	174	174	179	183	192	206	163	199	189	192	210	187	189	202	189	216	178	171	182	186	184	171	177	183	184	207	186	176	181	171	187	182	173	197	171	185	206	184	187	166	216	188	195	188	163	191	205	199	190	189	183	182	185	188	178	191	206	180	207	174	187	216	203	185	191	164	184	179	177	206	196	205	201	191	198	205	195	195	188	184	184	207	200	196	206	168	189	206	195	192	179	202	207	203	204	182	198	197	188	180	195	189	208	180	163	186	207	207	189	162	172	160	174	155	189	173	178	195	208	188	179	197	179	172	191	181	177	200	188	167	170	160	175	193	187	174	183	174	184	177	203	167	197	160	182	192	213	200	169	175	204	193	178	198	189	220	176	173	218	177	214	201	196	172	184	193	166	171	183	188	199	183	189	184	214	186	196	199	170	200	173	178	159	190	191	209	187	213	165	169	202	194	156	189	184	182	181	170	200	209	213	179	190	160	199	183	183	223	213	196	178	190	195	162	205	185	210	154	196	179	190	189	201	162	197	160	201	157	191	205	175	197	163	202	166	187	195	178	195	189	189	195	180	205	180	192	187	195	210	191	187	177	173	173	171	202	206	190	180	180	201	195	190	181	180	186	161	180	182	173	170	202	176	160	186	186	194	225	203	180	164	187	194	173	171	171	194	173	209	192	184	187	206	182	181	205	194	194	213	183	181	181	204	216	186	197	206	186	195	192	179	187	164	200	205	199	167	189	175	183	170	199	177	200	194	202	188	215	207	166	217	201	178	194	178	183	182	192	201	180	173	185	198	209	185	174	203	186	204	165	173	177	184	223	187	203	213	202	184	216	174	182	186	196	191	199	189	168	186	170	169	206	195	210	202	178	189	190	192	190	170	188	204	189	178	184	206	222	197	195	182	209	190	170	199	179	178	197	199	185	213	180	183	189	209	176	167	171	190	170	202	172	178	200	212	197	186	203	179	182	188	160	195	211	167	174	177	179	174	188	168	171	184	175	203	186	167	172	172	207	178	163	180	195	183	191	198	203	219	167	202	166	169	165	171	199	193	176	203	200	186	194	175	193	175	176	186	228	193	188	193	182	193	212	196	187	177	192	172	204	173	196	181	182	200	202	167	186	179	180	178	201	214	193	200	187	183	201	180	210	195	202	182	164	155	186	173	239	206	180	198	198	187	196	162	175	192	178	184	161	194	186	186	196	193	192	195	194	208	192	182	179	155	176	187	205	201	203	195	212	194	186	186	165	180	202	174	194	172	204	197	187	189	159	175	179	190	174	178	210	193	191	184	174	194	180	195	185	216	145	194	188	202	213	216	190	188	199	201	186	191	193	205	208	195	202	203	170	171	165	186	198	192	181	172	200	186	181	198	165	182	198	182	181	165	180	192	178	205	174	190	181	177	198	191	210	184	192	183	183	187	182	162	197	189	195	187	179	183	177	164	186	187	181	184	209	197	197	185	156	219	194	200	176	200	204	182	152	189	199	188	167	195	181	176	181	183	205	176	190	204	207	176	158	198	193	219	158	182	195	183	176	172	185	180	184	205	181	213	198	181	168	182	184	169	174	191	172	190	223	177	190	171	174	186	201	214	187	181	167	177	176	184	191	176	191	157	165	205	188	191	192	172	187	171	208	194	185	204	188	150	175	181	206	187	160	180	186	174	191	187	197	181	172	183	187	185	185	192	181	190	170	179	174	201	203	172	173	197	175	169	193	188	220	178	176	189	204	176	208	202	194	203	165	194	177	193	183	177	186	184	189	184	193	185	207	180	208	191	204	178	177	203	209	185	191	211	210	195	194	175	186	194	198	204	192	186	168	207	167	163	183	195	202	199	191	190	202	209	177	185	200	155	197	174	184	184	166	180	168	197	182	188	194	197	177	163	193	204	187	170	205	173	194	164	200	169	180	180	195	192	186	183	174	179	160	201	210	171	200	194	179	168	209	188	201	170
22653	21380	29122	24021	21383	21442	13369	1462	1012	899	833	743	656	655	614	567	546	590	511	522	511	486	442	468	497	466	505	489	452	465	485	443	450	455	457	464	453	480	468	467	441	450	442	455	420	459	457	422	438	444	453	461	438	428	409	468	429	418	416	408	425	407	428	473	462	424	451	444	449	449	466	464	444	460	450	431	449	446	434	448	430	459	421	447	470	390	442	471	469	427	448	444	471	446	414	435	451	422	435	413	449	437	460	442	489	418	424	425	410	442	467	404	442	375	466	457	434	432	420	427	413	428	444	479	414	451	428	443	433	430	427	461	449	423	457	421	424	468	422	445	428	445	421	438	432	443	456	424	451	440	418	423	462	426	453	472	449	404	444	423	418	447	434	411	440	444	421	462	400	453	398	434	461	448	418	419	434	463	446	427	442	442	446	413	459	437	462	434	407	438	412	428	431	450	473	362	437	432	449	383	440	448	431	458	414	435	428	457	436	439	452	431	447	454	382	418	442	440	413	399	478	379	475	429	445	439	408	397	444	465	477	403	403	432	423	466	462	392	457	448	404	457	458	472	450	411	448	442	460	430	404	405	455	427	414	458	405	431	432	461	488	437	413	421	434	464	426	437	430	434	455	425	435	443	434	422	446	416	440	470	431	454	454	441	456	448	416	483	425	477	431	455	441	448	391	443	429	436	420	418	401	434	420	416	414	425	423	445	479	411	458	419	454	448	436	419	435	416	445	455	436	477	452	476	430	412	423	440	447	434	446	469	412	419	444	408	429	424	455	400	429	412	453	412	404	459	417	419	455	443	437	439	442	391	445	407	415	424	432	428	455	426	452	404	418	456	400	419	436	423	451	417	434	385	418	456	433	475	426	437	440	463	466	451	430	456	415	400	419	409	441	457	420	431	440	469	437	404	415	448	455	451	432	396	445	430	440	427	436	399	420	441	423	399	423	448	461	462	412	400	434	434	448	421	391	434	425	404	441	424	470	395	422	472	433	422	429	433	421	424	431	476	430	444	462	447	442	434	437	417	431	442	441	425	453	443	441	421	445	439	436	450	411	427	433	418	457	416	428	456	443	415	398	394	443	442	428	420	425	409	475	440	423	444	457	444	392	435	472	428	449	411	446	390	441	473	444	427	458	414	408	461	463	397	427	447	424	424	397	429	410	465	402	419	464	427	455	390	436	408	447	452	419	433	437	429	414	450	417	456	407	420	445	436	430	437	436	438	448	444	430	442	445	445	440	451	412	450	414	437	473	476	432	438	440	435	387	438	473	412	425	424	460	417	408	473	393	401	440	446	456	417	484	481	404	454	431	476	429	433	410	417	419	458	445	443	462	420	423	418	473	453	424	441	443	453	440	442	449	452	438	433	432	435	430	485	456	442	404	443	428	434	415	436	428	432	447	454	433	413	430	417	436	434	429	426	399	444	418	458	437	430	419	421	451	463	430	446	413	405	434	416	441	449	435	445	491	416	406	442	425	395	425	419	408	452	443	418	474	475	438	450	456	460	419	462	435	467	422	440	447	433	427	467	425	426	447	456	474	412	449	441	451	429	424	425	437	455	417	429	443	445	390	451	423	437	417	434	417	464	429	431	433	460	470	427	444	491	428	459	453	435	419	462	452	439	435	421	479	425	445	416	436	439	398	442	468	393	460	438	435	425	432	434	406	423	438	395	424	450	419	430	396	469	425	416	440	431	426	440	418	442	436	400	426	417	431	436	466	441	427	468	461	442	412	450	416	399	421	440	447	410	436	430	411	410	490	464	446	442	470	476	439	426	406	420	418	451	398	429	431	424	426	445	493	379	432	421	420	443	474	430	461	460	405	450	422	450	414	410	404	426	424	437	429	413	422	455	437	429	464	427	420	463	429	431	441	443	472	460	429	391	426	398	430	437	468	406	441	389	423	453	421	427	419	434	404	448	452	459	435	435	472	434	438	450	404	439	462	453	427	439	426	430	471	417	446	466	419	467	433	438	462	441	443	423	432	437	438	460	445	419	424	447	433	457	425	449	438	412	463	403	424	464	377	389	439	409	418	409	419	416	428	425	419	441	420	431	456	426	426	461	448	454	436	445	446	447	451	437	388	465	410	406	456	443	454	421	464	442	421	402	414	465	422	430	432	430	444	437	443	438	414	436	447	414	428	465	398	387	446	443	429	373	422	416	419	416	453	428	416	426	423	462	494	428	455	416	493	418	443	445	459	439	416	386	443	416	468	432	461	458	457	437	389	433	462	455	427	465	439	437	425	409	461	400	425	411	447	430	400	400	438	412	487	421	432	436	458	427	415	409	413	404	395	451	451	405	454	429	411	442	454	423	457	431	445	455	441	423	393	456	452	452	428	439	413	431	424	480	391	431	411	416	444	491	421	458	401	430	404	401	449	433	471	442	443	432	421	424	430	414	432	444	414	420	442	442	412	427	438	428	453	429	440	425	427	417	435	434	480	398	468	443	417	424	420	469	448	431	448	483	426	461	405	444	439	448	429	432	418	416	428	455	397	431	448	447	465	452	428	468	442	441	429	461	439	459	425	438	436	436	429	450	437	421	421	460	443	407	445	460	416	451	404	465	427	392	445	420	451	424	434	413	464	431	433	427	431	417	444	484	440	405	458	390	449	395	429	432	435	425	432	454	449	462	477	435	397	430	448	442	424	440	432	455	441	404	417	471	451	448	432	454	461	439	434	424	427	422	473	444	456	432	473	429	480	413	424	419	413	406	399	484	434	430	442	439	472	421	420	405	394	427	443	420	415	455	442	447	452	424	432	429	461	435	426	404	480	418	437	417	422	449	454	418	447	412	436	459	429	420	427	409	437	436	448	465	420	428	407	443	429	444	411	418	442	435	454	451	397	418	434	404	446	429	437	428	415	446	424	452	427	456	463	442	400	435	457	428	418	413	453	443	431	453	424	443	411	440	452	457	427	448	467	444	410	447	428	447	435	411	412	432	412	406	423	413	427	407	452	435	451	410	415	436	446	422	453	437	425	448	428	393	453	443	439	445	442	414	413	445	427	414	420	440	444	421	404	418	428	400	458	432	421	417	433	468	425	455	446	463	440	421	412	430	424	433	428	420	454	445	391	450	436	434	446	458	432	476	441	427	435	412	429	440	403	451	466	412	428	418	442	430	446	456	416	421	415	459	480	472	396	477	424	403	459	427	472	446	469	469	426	424	430	414	456	406	430	445	446	428	457	437	459	467	394	454	429	454	419	450	437	411	468	422	433	445	432	442	442	422	417	402	405	435	473	424	451	415	419	480	450	447	455	430	424	413	446	407	428	427	450	428	408	407	441	395	440	422	444	466	441	403	448	430	395	444	431	431	456	411	387	427	463	411	442	418	412	444	386	430	408	430	420	397	436	430	397	423	410	414	453	425	416	414	414	408	431	429	434	458	437	486	429	436	403	435	459	442	432	441	461	430	481	427	435	428	428	421	398	427	435	434	449	439	436	414	424	435	406	431	428	428	409	402
4563	13719	11267	5704	4013	2927	2129	1691	1359	1137	992	901	754	697	718	701	629	557	619	605	568	542	570	548	513	524	470	493	544	544	481	412	474	514	502	510	472	471	466	453	475	484	483	466	488	498	445	488	473	503	483	483	480	459	498	492	511	504	413	436	478	396	474	482	466	447	454	490	491	461	438	476	468	476	511	444	464	468	465	474	431	444	451	455	468	462	466	426	453	438	475	462	426	487	473	482	439	457	501	455	463	467	459	461	459	463	451	502	500	453	488	471	459	463	451	451	442	468	482	480	462	474	460	436	470	453	480	472	469	472	459	470	455	443	456	481	460	473	474	472	461	470	446	453	444	503	454	480	455	481	471	481	495	456	438	436	480	474	480	460	461	444	472	465	458	472	460	483	452	466	411	459	443	466	489	440	515	458	482	428	420	463	428	463	419	461	469	455	452	472	475	427	459	486	430	414	468	489	457	441	427	517	450	444	446	428	456	455	459	487	445	446	443	438	484	500	450	430	436	437	460	474	473	483	455	468	476	475	428	464	460	486	463	429	455	452	483	455	495	450	485	488	514	446	441	463	468	484	494	433	472	423	433	466	449	466	453	439	475	438	471	502	446	499	501	435	500	451	469	450	479	412	443	462	464	468	444	462	447	453	440	436	444	469	509	442	457	457	448	450	469	428	449	436	469	466	458	453	443	468	451	456	464	486	420	433	471	488	479	426	483	457	490	476	476	449	441	452	434	470	460	484	497	421	477	464	509	442	473	442	492	451	505	457	456	431	461	492	490	464	438	484	478	441	477	460	455	435	470	501	464	421	425	484	464	452	473	433	462	480	489	443	424	438	472	483	471	437	480	471	446	462	484	427	387	424	478	457	425	476	456	450	448	509	487	474	453	491	463	450	443	493	446	473	489	431	474	442	446	456	441	470	413	465	460	482	472	451	456	494	424	429	468	440	465	475	467	469	477	451	496	469	450	475	485	452	456	465	479	452	468	439	465	469	466	456	469	435	464	460	478	503	486	489	446	453	525	448	442	423	506	484	435	469	451	465	447	506	438	461	464	442	460	455	436	428	448	435	434	461	468	432	420	521	452	452	489	444	472	448	449	443	473	467	445	434	456	441	483	455	449	435	428	425	457	448	466	497	487	430	478	458	469	468	453	488	483	462	453	484	434	439	443	445	451	482	442	448	462	493	477	469	443	468	456	469	444	459	476	489	494	492	456	478	473	465	479	467	469	453	460	473	471	465	534	453	498	459	466	481	493	508	501	444	452	463	459	474	501	473	446	438	473	458	465	418	462	476	456	454	473	464	469	475	441	468	437	466	429	497	456	458	481	455	495	439	488	437	447	459	455	455	485	498	418	473	476	448	491	482	419	475	472	484	461	447	479	461	495	454	449	428	469	458	440	466	443	458	467	449	486	500	465	447	481	455	442	451	466	435	447	468	473	515	453	472	459	448	426	449	451	478	510	460	433	510	466	455	444	453	420	496	466	478	493	439	468	419	453	472	450	499	499	474	466	468	473	419	457	454	422	433	459	463	496	450	459	485	466	458	469	472	434	500	469	470	496	460	397	491	451	473	491	471	457	471	477	451	481	473	484	462	468	461	444	482	494	483	458	493	430	479	458	454	467	430	459	447	460	462	487	479	451	457	485	480	471	506	424	455	472	478	461	448	471	480	444	462	468	459	473	453	451	458	430	430	448	453	428	435	424	459	444	421	457	453	464	437	500	442	433	482	429	431	500	480	466	436	452	440	456	473	457	432	472	437	442	430	490	456	483	456	485	450	442	464	492	414	474	471	478	455	440	452	457	447	441	420	439	455	435	457	477	432	480	468	481	461	483	459	457	475	449	457	431	516	434	471	459	461	504	462	482	466	450	505	461	450	452	483	485	456	425	467	477	476	486	497	439	457	478	454	472	422	444	473	474	447	483	473	444	431	473	489	457	463	494	433	430	434	482	460	455	465	475	446	447	446	459	409	451	461	441	459	460	460	447	452	400	439	478	464	455	455	449	441	485	470	460	479	471	455	462	491	474	447	482	478	445	412	463	446	440	471	458	419	468	436	468	461	439	437	454	455	462	444	491	462	457	460	452	458	461	445	470	460	477	432	502	464	491	460	468	441	484	478	473	428	499	481	457	480	468	466	453	466	447	474	467	440	486	448	484	434	446	457	446	411	468	450	420	522	423	470	470	487	462	430	460	486	455	454	450	495	448	488	421	410	462	457	432	471	445	472	450	464	433	444	478	451	449	460	468	421	476	464	477	451	475	444	486	409	430	474	456	448	468	462	478	450	441	497	441	496	451	481	457	457	434	469	452	460	437	449	440	443	457	477	462	476	445	435	447	455	482	451	418	485	440	466	477	480	474	468	408	445	471	437	452	443	432	438	444	474	454	462	478	507	480	473	448	445	446	446	469	477	443	493	434	448	437	429	447	447	444	453	456	430	462	491	462	490	454	455	480	480	458	456	449	477	487	499	474	489	470	448	446	469	436	448	446	437	437	491	460	414	452	430	490	482	464	489	462	479	458	401	422	462	447	429	447	509	468	435	457	456	451	495	452	461	467	451	469	432	452	439	484	499	454	454	462	459	459	474	505	487	494	471	444	455	457	471	476	459	452	476	454	440	406	470	498	420	507	435	453	421	463	438	425	441	488	466	437	466	437	447	458	476	472	445	466	437	470	440	446	451	492	458	462	431	451	453	479	456	456	476	467	421	495	497	454	498	412	460	413	476	440	439	458	437	439	464	437	457	463	470	479	459	470	502	436	475	478	513	455	437	450	481	431	461	504	473	475	487	444	500	457	458	476	447	420	456	449	404	472	474	460	450	483	478	452	465	454	486	473	435	446	431	454	472	459	467	430	456	446	468	445	436	448	466	476	492	478	442	431	461	473	483	464	429	471	471	475	465	446	452	445	463	441	502	468	452	425	475	478	441	465	492	467	472	425	467	400	438	432	477	431	487	461	481	440	457	465	452	426	461	473	440	484	451	493	465	486	453	439	452	448	445	457	482	466	471	439	422	463	457	474	461	471	519	427	447	467	471	472	447	451	488	476	473	461	430	459	442	475	453	451	448	438	454	474	432	436	442	480	416	442	411	432	452	469	440	499	444	461	461	447	481	440	473	457	453	494	468	462	490	456	495	465	480	471	470	456	443	465	450	468	442	462	476	463	424	418	490	465	439	479	436	446	482	443	458	498	485	532	459	472	429	448	472	462	412	473	457	476	453	459	447	462	435	459	457	472	453	499	436	500	472	461	423	431	474	465	466	458	463	439	467	466	480	432	418	490	451	457	501	475	439	462	419	494	440	446	450	436	491	426	481	447	471	451	465	435	439	458	416	409	462	418	501	459	478	442	467	470	467	429	445	491	462	424	459	482	511	443	497	473	529	468	429	481	461	473	458	488	444	489	473	460	470	449	464	446	429	478	483	451	494	466	478	451	466	448	462	463	473	462	494	497	461	444	463	452	445	503	450
27618	19505	5743	620	445	414	345	415	353	404	343	417	355	396	364	356	314	362	365	337	364	367	406	330	357	367	353	375	378	343	368	329	367	368	380	385	395	359	376	366	365	368	352	378	418	367	363	325	384	384	403	385	349	382	358	351	345	367	370	371	337	357	363	346	389	397	375	391	341	369	357	369	342	334	362	340	344	396	351	357	368	367	365	335	354	358	351	364	361	360	372	336	367	346	323	356	373	380	349	345	367	362	316	393	362	368	337	380	352	360	375	385	362	356	350	365	370	352	377	349	382	381	371	362	356	385	394	389	388	369	358	382	378	386	371	369	335	347	349	363	354	368	320	347	342	371	358	338	373	335	375	388	362	342	369	356	341	360	327	350	378	363	351	327	370	341	364	361	395	378	382	394	382	336	369	355	294	362	349	360	353	411	348	356	354	366	333	400	398	338	381	374	355	372	365	333	367	323	365	348	358	351	367	359	387	394	387	372	378	386	354	365	366	355	377	356	356	353	383	359	374	361	335	355	348	366	360	366	342	377	365	383	336	346	361	364	366	370	355	340	361	357	348	377	387	386	342	389	332	376	335	367	342	355	373	364	350	387	391	349	359	343	370	338	364	354	359	374	399	350	330	347	385	361	400	351	360	371	333	365	341	352	370	355	366	376	367	354	350	397	362	380	382	401	344	377	364	376	379	348	371	356	381	352	359	402	353	349	392	378	390	366	341	386	341	356	360	374	344	349	381	373	368	304	368	381	397	354	395	348	346	342	359	372	391	354	375	395	362	367	348	355	353	333	347	358	378	368	321	367	406	353	354	318	364	355	393	351	379	397	351	333	350	354	369	361	377	372	346	374	354	342	376	382	395	337	366	350	328	341	373	338	339	353	329	349	344	316	348	339	380	380	328	369	377	332	384	365	341	341	344	345	345	384	375	388	352	375	363	347	389	339	361	373	356	353	361	365	372	360	341	357	369	359	356	392	362	391	354	374	373	374	368	383	356	375	382	345	359	376	355	362	342	354	340	338	394	351	358	311	368	361	353	370	351	360	361	399	361	372	358	338	386	318	369	347	388	390	346	366	375	382	368	338	354	386	377	391	383	344	368	341	352	370	390	363	331	350	364	347	392	386	371	371	379	366	361	381	366	379	334	381	373	371	352	370	367	350	359	364	401	383	382	360	392	373	373	349	369	343	345	356	392	351	364	369	344	377	349	355	356	330	382	363	376	350	376	351	360	377	370	357	374	371	411	339	354	328	390	388	347	341	364	346	364	357	357	368	368	388	355	329	339	363	378	382	399	379	362	348	354	380	389	344	390	358	333	349	402	355	349	334	358	369	339	342	407	362	375	399	347	365	357	350	350	368	336	330	305	354	362	354	369	338	358	391	381	340	355	401	315	379	359	341	370	382	313	299	376	361	366	403	340	353	361	353	381	330	364	373	324	360	328	344	373	339	350	340	355	390	366	381	355	360	378	325	332	342	367	366	369	341	341	360	358	357	384	388	401	350	358	401	339	393	364	322	344	339	342	365	376	375	353	359	377	399	324	332	346	360	371	356	340	342	370	376	357	384	388	354	355	373	357	354	357	360	387	378	389	372	410	346	385	360	403	374	359	358	338	380	377	357	360	343	363	337	407	331	369	354	364	345	388	365	393	343	341	350	385	363	379	359	370	342	367	334	370	347	381	405	363	364	349	357	352	329	353	375	371	377	381	393	328	363	360	361	350	345	347	355	351	352	359	361	378	366	360	349	354	352	400	378	314	337	389	387	376	375	358	361	352	339	368	385	374	357	369	317	381	392	381	350	356	341	359	356	350	362	346	377	365	361	338	324	379	364	341	338	346	340	357	356	346	330	340	342	384	369	355	366	395	349	371	334	375	335	359	375	401	323	367	361	363	381	349	350	370	352	334	388	363	384	333	352	350	371	416	345	345	366	359	351	376	384	363	369	393	388	354	364	355	358	379	386	366	329	344	365	327	365	382	360	344	353	377	365	365	334	391	362	362	337	391	370	342	371	378	361	344	351	345	409	357	379	366	371	314	351	366	373	340	374	351	340	321	353	388	360	391	358	390	382	345	352	367	385	381	394	353	355	359	345	383	363	357	348	322	363	372	339	357	337	360	352	371	373	370	384	363	348	380	344	396	325	364	364	337	358	386	379	367	394	426	328	343	377	343	380	360	397	359	332	350	379	377	392	361	362	367	356	378	345	335	361	374	342	374	351	364	367	355	386	362	385	357	331	383	391	327	370	341	366	369	343	349	342	371	337	385	369	323	373	388	346	355	370	366	379	382	334	363	397	363	372	353	365	352	357	357	318	382	356	356	387	356	389	401	364	364	346	370	370	324	373	378	354	358	353	382	377	402	351	343	352	376	351	378	381	359	354	358	316	361	367	363	335	373	342	362	335	359	341	383	340	346	354	352	377	360	366	364	351	362	377	364	356	391	337	319	390	386	367	367	369	360	345	410	373	352	354	396	323	375	367	355	395	375	381	397	330	367	378	352	360	357	380	358	376	356	311	372	382	354	359	377	341	340	390	322	362	324	367	341	352	405	387	360	378	321	339	372	372	369	385	346	363	366	399	369	386	422	347	392	356	381	388	358	368	335	390	389	388	341	356	360	352	378	353	363	372	358	376	359	312	367	354	352	339	389	366	367	345	366	355	336	348	336	400	363	372	365	365	348	352	392	369	353	395	353	339	355	363	362	341	362	380	383	378	362	348	347	377	334	384	364	342	342	361	364	371	359	393	330	363	342	359	352	343	330	364	366	356	377	381	368	334	369	369	367	347	304	323	363	348	387	334	376	352	353	360	343	360	371	364	384	369	339	365	338	337	355	350	356	394	386	325	368	359	361	359	391	347	340	317	374	354	348	356	378	335	346	392	346	340	367	381	394	349	384	366	324	366	368	360	343	361	355	385	380	387	338	391	349	370	388	356	348	364	356	366	360	370	387	368	364	377	386	361	365	353	374	375	363	371	356	354	362	386	338	347	416	413	377	354	338	357	347	347	365	339	400	360	358	375	381	316	377	344	374	396	354	349	372	330	323	395	383	351	362	368	327	368	392	362	365	375	359	349	389	334	346	376	335	349	349	369	386	339	357	375	386	348	386	384	377	360	367	380	354	403	356	353	356	358	364	363	383	339	345	383	386	330	380	317	365	369	360	368	356	366	378	385	329	409	397	373	345	359	374	344	384	339	400	371	353	355	336	385	369	381	372	347	350	358	379	355	346	367	373	359	358	399	347	352	366	366	369	371	373	379	378	382	386	353	352	390	390	339	369	381	359	350	365	375	346	369	357	368	377	395	333	353	329	391	360	364	353	402	370	385	371	328	361	338	358	326	360	370	347	331	347	346	354	350	364	358	364	363	369	367	350	351	393	375	390	342	389	392	383	330	370	408	375	312	378	360	363	406	339	354	349	353	376	348	322	352	336	375	342	373	394	358	378	365	390	391	330	365	359	343	335	365	346	352	350	349
4243	712	566	466	459	402	401	412	360	371	380	374	372	359	433	410	357	357	376	350	403	406	355	369	401	390	395	403	366	390	368	387	376	396	401	333	343	369	365	372	397	364	393	343	357	395	370	366	395	354	352	403	360	373	377	375	396	346	388	358	373	369	363	351	378	390	355	376	374	387	377	378	412	379	376	403	383	382	394	361	378	379	381	369	396	339	369	334	365	398	419	331	389	362	390	364	372	357	368	374	346	349	375	396	377	354	386	365	358	368	356	378	396	364	327	399	384	350	387	374	371	392	360	361	326	386	328	390	396	352	352	377	380	377	332	375	377	365	363	354	370	351	366	383	355	388	380	367	392	347	370	415	397	373	370	339	353	387	339	362	396	381	373	371	381	389	377	366	343	374	370	375	367	379	405	395	403	362	367	380	353	381	339	377	366	370	336	384	392	385	400	360	367	373	389	384	389	368	398	357	351	391	411	376	365	400	349	348	376	360	380	361	361	355	374	335	361	381	348	368	368	405	358	395	371	369	401	357	380	341	342	381	391	376	357	428	394	367	371	364	363	368	369	377	349	368	385	388	358	368	380	358	323	386	363	413	343	337	393	400	368	406	399	373	391	378	362	383	380	368	343	349	398	391	421	382	358	394	381	372	368	366	362	380	335	377	372	320	418	384	373	388	351	425	346	372	387	390	361	370	375	369	384	371	366	385	334	366	369	346	359	374	347	361	385	388	371	360	379	362	382	342	309	405	371	388	382	378	392	399	380	387	368	362	399	384	371	370	363	386	393	360	366	399	383	377	359	358	349	353	356	351	380	346	362	372	381	405	376	364	368	385	369	373	349	368	361	370	401	393	354	356	343	405	368	396	386	366	361	365	379	356	367	413	362	369	368	381	380	364	341	325	349	399	379	380	380	368	371	398	365	375	392	385	381	387	382	410	356	357	400	376	381	384	414	417	378	386	372	402	390	358	364	392	361	381	377	371	378	359	362	371	361	360	412	365	381	392	388	346	349	365	370	346	371	405	378	339	375	366	365	356	380	378	407	381	367	370	382	382	375	358	379	378	389	396	393	352	353	361	375	364	384	379	375	362	406	363	339	372	379	369	382	369	344	398	379	376	361	399	402	354	404	360	360	366	377	349	409	361	364	363	354	367	373	385	356	398	409	388	372	387	359	382	365	372	386	385	382	355	383	388	358	347	366	359	356	374	388	390	386	390	347	379	388	385	379	369	398	385	382	400	392	362	416	379	355	389	378	379	376	383	360	361	401	370	389	403	387	353	360	351	367	341	358	384	379	337	385	374	347	360	386	398	376	373	345	345	358	384	357	367	330	355	394	375	353	338	389	344	373	406	386	342	392	376	373	338	391	327	353	407	385	353	389	370	354	352	373	374	348	384	355	376	367	359	427	376	382	375	352	375	367	361	370	372	383	400	393	373	352	381	360	345	350	383	364	391	395	349	369	363	384	398	360	367	374	390	393	382	364	374	351	382	376	389	380	365	353	367	386	378	396	372	341	395	365	405	384	368	361	359	341	376	386	372	352	389	365	397	363	369	388	353	400	396	393	390	383	389	387	386	352	355	363	378	381	387	357	365	366	385	382	388	376	341	388	423	357	342	334	347	377	359	342	383	377	366	393	345	383	327	367	376	378	343	349	368	348	372	351	362	376	378	400	376	406	387	370	385	358	372	361	356	392	333	349	371	341	381	384	390	390	385	388	345	384	344	363	367	406	348	348	377	380	376	362	376	353	377	365	403	371	347	369	368	378	374	349	386	368	360	362	387	380	360	359	357	354	381	387	343	366	357	369	387	357	404	391	380	369	348	349	354	381	391	342	374	370	390	390	407	398	362	403	382	355	371	403	368	369	372	355	357	394	379	412	376	410	344	377	354	334	400	364	384	371	404	370	385	369	372	365	376	397	358	335	380	367	404	394	377	399	394	363	378	361	383	385	381	375	379	361	370	376	374	353	340	345	393	352	367	401	392	365	357	372	398	370	378	346	379	399	364	402	410	410	373	371	370	364	348	401	335	383	372	375	363	379	378	397	384	358	358	381	387	368	372	390	373	412	379	399	384	351	368	357	366	417	386	381	358	347	379	365	383	351	415	391	391	367	363	361	376	336	363	391	352	345	361	374	365	375	395	380	354	392	369	356	370	355	405	368	400	385	416	393	368	381	326	364	355	345	394	361	381	366	391	367	371	373	367	396	360	401	391	357	372	394	398	380	386	346	358	396	366	364	339	349	375	376	401	355	384	372	360	355	380	367	408	370	367	362	380	402	339	323	348	378	406	400	392	345	329	339	357	373	424	349	406	373	384	403	395	391	359	390	335	400	354	408	385	373	331	376	370	390	383	374	352	348	382	412	400	347	369	385	347	406	381	376	384	392	394	382	366	349	358	380	378	364	382	380	378	347	361	400	333	369	364	348	368	421	387	373	363	353	392	382	352	385	361	332	380	371	348	370	374	346	388	399	404	394	390	356	385	389	368	386	380	395	371	393	344	372	400	373	386	377	345	362	372	400	378	363	374	388	353	353	388	392	419	336	363	378	366	390	359	380	366	359	394	373	425	377	393	382	396	387	379	384	350	361	374	376	369	360	357	391	348	399	401	341	371	396	320	347	359	370	383	396	379	368	370	412	394	389	345	355	362	382	377	386	403	368	361	349	378	384	360	402	372	398	353	367	393	435	385	367	398	360	408	376	382	387	371	378	395	372	406	365	380	381	406	379	385	394	366	401	397	356	372	379	390	391	378	388	364	374	368	336	379	373	337	383	380	338	396	386	368	348	354	390	344	373	401	395	364	341	375	347	356	374	378	370	353	390	380	371	414	401	379	369	403	359	357	393	389	360	381	355	381	368	388	392	370	367	375	349	373	376	355	383	362	358	382	354	396	392	338	365	399	350	388	364	409	412	356	355	356	353	363	359	368	386	413	382	380	401	382	353	359	346	373	377	342	378	375	349	373	374	391	348	364	352	380	347	369	415	372	371	364	358	343	374	375	378	386	368	337	399	411	380	336	392	385	381	391	407	371	366	360	375	380	364	362	370	376	361	405	384	407	411	384	352	357	350	365	388	366	364	389	383	384	378	388	339	377	374	393	342	369	383	363	377	361	365	372	379	347	372	379	377	388	340	342	369	377	328	413	364	397	355	374	333	373	406	338	375	347	359	346	332	420	382	383	367	391	401	367	389	378	358	363	358	407	402	391	412	377	374	385	357	379	369	362	352	340	384	346	399	430	403	376	381	333	409	349	342	367	389	366	387	385	372	384	373	346	361	352	394	374	376	385	359	381	377	348	381	365	384	388	391	394	382	413	354	333	372	369	358	365	399	382	397	421	347	370	385	347	398	376	366	352	383	349	365	362	360	392	382	355	354	394	387	348	379	334	414	388	366	353	354	363	353	383	406	351	377	343	393	364	376	392	355	352	368	357	372	368	326	374	353	382	389	348	387	355	378	366	356	356	366	385	384	394
23594	21294	28669	24233	21301	15526	1760	1059	933	842	740	776	746	684	688	684	668	706	629	667	639	651	623	608	626	627	618	604	688	656	589	613	625	641	626	616	622	641	616	573	596	610	584	588	592	645	588	600	626	611	604	616	610	619	609	588	579	597	562	614	665	633	614	612	561	572	588	572	589	613	597	612	649	637	567	590	640	600	599	601	608	632	612	658	616	619	600	583	645	632	604	609	604	583	637	604	593	593	638	611	583	622	626	616	611	639	595	590	601	609	619	586	605	630	615	607	586	622	590	576	619	602	562	619	594	624	587	574	571	648	568	526	580	592	621	605	596	601	620	635	595	598	623	563	610	642	582	617	646	600	583	603	567	616	602	592	569	615	596	627	628	653	653	606	602	612	592	604	632	589	558	547	636	592	588	612	609	649	580	577	553	619	563	648	636	562	619	598	598	638	597	643	607	559	612	560	619	584	605	602	634	620	598	617	574	581	611	612	631	599	565	607	599	602	548	567	574	560	616	605	603	561	573	594	623	622	560	621	619	638	603	598	596	628	617	604	632	606	558	616	627	623	632	605	625	641	613	576	623	558	583	607	627	619	621	597	616	604	623	565	641	616	614	585	599	572	583	608	598	608	633	555	572	626	647	604	602	617	606	593	578	561	578	587	601	591	639	627	618	618	638	556	617	651	620	611	584	591	592	602	592	600	581	585	604	636	621	636	609	600	594	633	596	584	585	576	617	593	584	549	605	555	603	611	574	605	612	614	589	543	631	609	565	578	586	641	654	618	597	570	607	587	625	626	642	568	616	643	604	586	623	629	628	606	607	623	597	604	603	633	561	603	629	602	534	609	586	648	582	571	595	623	593	611	645	618	586	618	594	591	592	583	632	603	586	599	585	618	623	587	567	612	574	573	631	657	577	562	564	609	579	637	624	591	641	595	582	584	614	580	583	605	608	588	570	596	624	592	623	564	589	619	652	678	598	584	561	580	611	606	568	591	610	601	595	598	603	596	620	625	591	599	643	587	558	598	619	609	600	644	609	587	621	610	582	587	582	602	578	607	589	576	634	589	635	602	589	611	611	632	614	593	597	600	632	614	575	630	593	576	546	645	634	622	597	574	574	542	592	616	623	629	602	593	606	627	566	582	613	582	630	619	620	554	631	559	587	590	611	626	633	612	592	562	639	606	608	577	581	626	646	620	577	609	570	578	608	584	622	589	580	609	622	606	581	572	658	595	627	598	585	601	595	608	599	630	572	612	611	626	619	612	606	595	635	609	632	601	655	619	645	665	597	612	576	577	634	604	582	621	611	628	648	595	674	588	598	609	575	615	578	581	600	581	598	602	640	613	599	623	597	592	595	599	594	613	613	586	599	563	635	579	580	593	632	634	632	643	651	643	571	601	625	615	593	593	605	615	610	599	576	592	636	628	638	618	615	599	656	638	563	590	614	584	606	605	562	630	608	598	607	616	583	569	606	557	590	620	598	582	587	571	609	654	580	576	588	630	528	579	586	602	625	574	607	594	597	600	585	576	609	630	651	595	578	637	632	538	587	591	604	615	617	564	629	625	576	591	609	569	614	633	617	597	673	622	587	598	595	599	595	576	610	635	658	610	549	648	614	616	628	610	573	552	632	586	613	648	626	632	624	588	608	620	559	602	580	588	618	614	610	623	596	620	597	620	626	631	643	597	576	626	575	576	602	589	599	596	587	600	663	593	612	609	565	630	604	589	560	609	571	608	637	590	625	593	563	630	623	599	579	585	634	589	584	594	659	614	622	594	606	596	586	628	595	624	634	616	609	605	589	582	587	579	613	623	570	590	615	563	596	612	573	578	603	649	638	581	615	623	606	581	606	584	624	607	612	608	643	638	658	625	575	556	602	652	646	623	604	597	609	607	643	629	585	608	598	580	593	586	561	584	582	609	602	604	605	590	585	596	605	589	662	623	618	571	634	569	585	672	609	626	612	593	613	583	594	609	616	575	572	635	634	613	560	610	586	616	577	584	614	610	619	620	576	634	617	627	536	611	601	605	637	620	649	580	591	591	582	614	594	617	634	606	610	624	598	584	593	609	575	582	609	612	584	602	594	601	577	610	598	610	657	594	606	579	570	606	597	612	598	594	568	595	609	608	618	615	643	581	594	611	614	567	603	596	631	568	594	599	633	639	580	584	615	626	588	597	614	594	574	594	635	585	580	640	601	588	600	606	572	572	584	574	599	581	629	623	595	604	593	612	619	616	593	586	581	621	614	629	615	606	586	617	660	572	570	580	585	624	589	567	590	622	549	606	627	597	576	567	570	638	638	619	582	602	605	604	600	611	625	578	573	568	598	593	576	594	614	625	561	585	645	614	626	653	621	603	551	595	593	616	604	634	603	621	647	608	602	628	601	630	599	597	607	621	537	602	640	582	604	596	622	608	635	642	637	615	630	606	629	646	618	558	618	613	635	579	617	579	621	623	655	574	621	584	576	599	587	569	601	606	559	614	601	592	614	594	616	576	581	630	579	640	640	647	605	650	576	609	582	598	597	608	579	544	607	651	587	604	594	585	610	547	611	574	635	613	613	594	604	650	594	602	588	565	629	633	603	631	601	638	542	573	577	579	573	590	599	592	637	611	614	623	592	586	638	611	619	626	566	565	590	617	580	616	600	608	597	577	572	662	630	612	577	567	615	581	631	530	610	607	584	620	573	599	592	641	652	614	608	592	621	623	609	601	633	569	600	581	637	612	559	583	605	646	615	593	598	566	599	578	590	577	585	605	622	566	578	633	610	599	587	620	598	599	570	596	573	613	586	605	610	609	677	602	584	622	607	647	627	576	567	612	586	641	620	604	610	618	628	587	643	582	573	602	645	574	612	603	591	599	592	621	611	604	572	587	569	628	567	626	582	632	622	567	561	603	572	608	554	593	594	605	607	587	604	630	551	595	573	571	617	584	564	597	592	609	597	597	587	553	600	602	591	601	595	617	622	628	593	583	624	622	603	605	550	613	602	553	558	578	610	581	583	629	594	601	605	612	578	641	595	607	566	618	581	591	596	579	597	602	658	611	605	654	644	580	611	612	570	635	602	602	602	595	597	621	575	620	571	589	651	634	606	600	588	620	618	629	604	613	600	639	570	577	562	577	613	590	601	627	615	618	588	585	630	620	572	605	620	571	577	582	621	624	596	604	580	615	568	642	636	599	590	577	578	573	576	592	566	592	622	602	565	608	589	638	539	617	587	627	565	613	586	632	593	566	645	639	629	545	647	593	619	586	607	588	593	586	564	590	613	595	599	592	613	621	581	550	579	645	590	595	582	596	561	614	667	593	565	548	575	564	649	614	642	643	574	597	601	617	592	580	608	618	611	605	579	609	603	580	576	594	602	551	560	570	589	610	582	585	598	657	596	575	587	563	589	616	631	564	598	605	557	594	626	597	575	596	593	604	622	641	605	624	607	642	604	585	645	616	622	599	602	575	625	566	655	597	597	572	596	599	602	595
3402	8346	6885	3437	2393	1935	1492	1282	1096	997	863	815	764	787	752	746	699	668	683	635	650	647	689	660	642	627	638	667	623	592	616	624	628	633	618	583	600	600	643	651	632	668	693	684	577	636	651	621	580	580	646	636	640	629	610	625	596	644	644	614	591	627	611	661	604	640	613	610	629	613	638	610	588	633	612	591	661	642	603	561	600	638	606	610	668	610	584	646	610	596	630	558	650	643	643	614	649	616	595	608	627	637	618	576	616	630	591	533	586	640	609	627	635	655	597	662	628	575	638	614	645	628	575	654	585	600	710	622	593	631	577	628	618	633	656	627	609	598	615	608	628	614	583	598	613	619	627	605	633	658	602	654	634	618	592	584	631	605	608	617	611	623	625	629	614	576	619	602	651	654	573	627	628	659	588	634	613	623	607	627	623	610	616	610	602	635	616	612	610	644	582	571	624	583	631	642	601	610	582	667	617	593	627	624	642	608	602	628	631	609	639	598	606	602	644	642	667	609	650	589	628	646	597	676	619	641	634	622	584	657	589	624	602	615	621	606	611	659	582	623	619	616	571	655	586	604	625	645	582	591	584	620	599	589	594	618	572	568	599	602	602	596	635	609	660	585	597	598	644	595	598	568	685	611	582	625	613	666	581	638	620	617	591	620	608	581	623	589	603	585	598	601	617	599	585	598	567	626	617	602	578	609	646	648	673	620	570	596	634	618	576	581	592	618	609	652	623	603	610	616	602	609	542	589	624	605	638	615	640	626	601	601	620	587	660	625	640	596	660	609	585	647	635	629	657	644	706	618	686	633	590	606	579	623	624	559	584	584	603	606	595	654	635	633	582	663	620	630	660	580	571	629	657	608	582	630	606	582	602	618	606	607	611	638	584	637	588	626	614	617	629	600	626	606	594	652	666	622	606	578	603	578	612	600	664	583	647	613	611	619	645	598	611	631	626	598	645	619	599	591	616	577	633	626	611	598	597	645	588	627	607	609	612	591	625	634	609	654	620	611	647	650	611	601	634	645	593	639	612	598	656	586	627	636	623	629	589	598	615	611	620	636	599	617	605	657	595	581	614	617	632	612	638	594	588	598	643	638	568	656	626	668	589	575	597	561	584	642	616	652	664	613	636	639	661	613	599	614	633	632	586	590	599	587	617	609	614	663	576	601	575	598	609	650	670	616	670	638	619	623	652	583	623	621	577	613	572	658	652	615	607	634	632	611	571	574	610	612	573	625	601	634	586	591	602	578	636	604	639	673	631	630	613	582	627	629	606	587	643	604	633	614	622	610	654	597	609	607	625	619	650	635	599	594	655	633	611	600	611	626	614	665	592	598	589	636	657	663	605	618	647	598	623	564	642	610	633	652	610	598	614	632	639	641	616	620	586	637	601	636	620	602	645	610	617	611	636	619	586	572	566	656	617	614	602	623	615	603	657	638	653	620	592	621	616	622	633	669	618	622	578	617	638	578	639	644	635	595	613	640	564	620	641	645	586	639	666	570	587	624	593	579	572	628	658	590	638	597	609	577	618	629	656	604	608	631	629	611	613	618	615	640	667	633	607	616	605	613	608	635	609	594	611	566	642	604	656	620	632	584	631	626	591	611	625	612	598	639	612	625	582	629	626	614	632	591	580	621	625	620	600	651	619	629	638	645	662	634	596	621	634	615	646	623	596	613	648	600	596	600	633	639	610	634	611	625	633	590	602	619	633	618	634	602	631	622	572	621	594	620	580	592	638	636	617	585	644	618	646	595	664	597	617	628	598	630	617	656	625	634	600	630	614	600	634	596	640	629	659	632	596	585	643	608	590	619	605	643	635	635	632	605	611	571	651	615	612	650	640	608	591	599	609	571	646	637	654	599	621	633	649	652	603	624	601	622	592	603	629	622	589	599	622	633	573	630	624	577	624	672	605	613	633	611	654	567	609	648	599	643	625	589	595	597	624	571	596	601	601	623	614	596	638	654	614	613	616	628	635	639	590	612	603	601	619	607	599	631	612	592	570	601	689	654	626	586	614	593	593	621	612	664	634	595	643	574	650	610	622	600	644	645	611	571	616	641	600	618	616	619	671	626	623	652	563	592	664	599	594	649	552	586	588	650	596	636	586	566	652	594	584	600	646	612	579	598	628	653	613	566	602	624	619	609	664	589	610	627	591	665	617	633	602	624	607	618	631	601	618	661	637	594	602	636	620	624	617	625	604	619	624	643	577	588	572	600	599	622	621	597	599	629	600	644	618	583	640	659	632	642	595	605	596	624	622	576	621	625	643	580	637	642	622	628	596	608	643	600	626	610	580	586	594	613	610	627	617	604	589	561	613	645	628	615	614	641	591	578	602	632	619	629	611	627	638	577	621	621	580	624	636	622	630	656	639	598	632	626	607	614	610	635	622	600	638	638	650	623	610	631	671	606	598	597	666	608	607	615	598	579	592	640	626	586	600	624	574	619	640	623	606	595	590	605	618	577	607	648	605	607	653	620	606	622	610	644	639	623	612	629	600	563	656	635	626	651	632	620	583	608	599	575	614	615	634	629	625	640	669	617	571	588	622	623	574	573	608	571	624	614	624	623	608	595	617	614	590	615	605	629	595	657	632	646	580	640	604	622	642	585	629	661	635	584	631	588	658	591	560	603	632	620	585	636	656	613	603	639	629	620	657	604	596	604	612	631	666	604	588	632	627	604	550	634	622	649	576	598	542	618	601	601	586	618	582	628	627	628	605	572	571	653	569	603	581	622	671	627	567	616	589	615	626	596	611	604	636	633	603	608	614	630	632	608	598	599	614	591	669	568	609	612	607	638	639	601	655	592	602	625	621	639	625	587	600	606	640	567	605	604	619	618	649	657	613	626	649	658	634	616	630	600	621	612	585	603	605	662	614	662	590	601	614	616	618	639	618	571	574	633	601	582	553	621	632	633	620	625	639	634	568	585	601	618	646	603	609	620	618	636	593	632	590	626	650	629	653	658	634	599	627	607	632	622	616	582	655	648	612	618	609	622	617	639	580	586	588	630	658	615	592	588	616	587	607	584	614	630	593	608	632	587	575	605	623	608	620	592	631	577	611	617	617	606	619	668	665	598	604	557	657	614	637	573	620	619	602	581	611	591	599	628	645	626	570	592	596	589	609	637	612	603	590	639	593	602	606	597	633	638	577	597	595	648	616	605	656	613	637	581	595	617	626	602	656	630	622	635	623	617	614	634	619	630	541	646	630	629	658	598	605	665	615	639	621	661	618	605	609	625	567	613	627	587	623	646	565	576	612	642	601	587	617	645	586	605	620	606	612	570	600	604	598	599	614	629	610	617	628	610	606	644	641	612	593	597	598	591	626	656	592	634	603	648	591	611	580	590	569	600	608	656	590	575	617	640	606	655	602	616	615	604	620	593	646	604	583	605	594	560	648	590	585	626	651	615	605	664	586	604	636	555	592	611	628	600	631	597	611	560	599	600	634	619	649	645	620	606	612	639	648	607	621	629	569	608
24687	21335	28093	24860	20057	1432	518	375	306	264	250	254	241	209	196	189	206	207	207	188	188	213	201	181	169	168	197	174	177	158	158	154	150	158	157	185	169	155	170	170	164	193	169	141	139	164	168	167	185	184	179	182	178	175	158	157	157	158	178	186	192	156	159	166	182	197	150	150	167	161	159	161	162	183	162	168	170	148	148	173	171	183	186	157	181	167	161	168	151	155	153	159	169	176	164	178	171	151	164	164	172	168	183	166	167	162	173	159	173	161	176	157	156	155	174	162	158	188	164	143	201	174	168	164	164	187	173	161	150	176	180	193	163	151	192	173	166	139	191	172	174	126	156	148	183	162	173	183	178	202	164	179	167	167	163	148	156	166	180	160	160	179	174	156	167	158	161	145	173	162	144	156	165	139	175	167	167	169	167	161	157	161	162	169	174	181	148	180	182	146	150	170	143	184	158	169	175	159	171	172	176	183	177	165	147	174	171	181	181	177	156	170	168	154	159	173	178	147	216	170	165	187	161	159	174	176	153	166	181	169	157	165	158	143	168	165	181	163	161	160	166	163	143	180	173	156	155	172	157	158	174	156	181	165	172	158	161	162	159	168	158	148	152	179	156	167	167	165	170	172	160	159	173	173	186	168	155	170	178	165	179	170	191	163	180	171	178	158	148	173	137	163	159	180	190	171	152	155	175	154	162	159	167	166	163	140	174	177	178	151	160	181	159	166	154	167	166	142	148	159	150	185	153	167	144	144	177	170	156	145	181	174	175	171	162	169	169	145	159	175	154	135	153	181	149	171	165	177	170	167	155	170	171	166	176	157	155	157	159	172	172	169	177	181	144	165	175	174	169	176	158	169	171	169	179	145	172	154	153	159	154	162	161	174	156	175	172	160	181	188	175	184	159	164	144	185	157	173	148	162	155	192	170	161	168	136	165	163	161	151	174	155	150	154	165	147	154	148	152	157	158	163	166	170	169	163	173	174	149	142	156	175	161	172	163	164	147	186	183	153	187	181	179	159	159	187	167	151	167	138	152	163	163	169	153	157	166	154	168	174	160	172	187	174	162	160	154	153	181	163	199	152	192	152	147	174	152	171	161	174	161	152	177	165	146	159	147	190	174	177	145	174	162	163	157	183	162	190	162	153	168	158	157	185	170	159	137	153	149	163	169	154	184	165	198	168	164	137	161	181	176	174	153	143	158	190	180	168	170	170	180	173	158	177	164	155	165	159	162	171	165	178	174	171	169	152	171	173	164	152	161	145	158	158	159	155	160	147	137	155	212	163	161	167	158	193	161	161	150	156	166	160	176	146	135	164	146	138	170	167	168	154	164	173	173	175	144	169	161	145	175	198	152	162	182	155	161	155	173	179	178	177	163	171	153	178	160	163	163	160	157	174	163	186	173	165	161	152	166	186	171	174	159	159	159	170	174	156	175	174	153	151	156	172	179	165	162	158	158	171	160	159	147	160	168	162	175	157	155	147	176	158	173	173	161	174	161	166	185	153	171	129	159	183	148	159	161	186	177	173	162	155	164	161	163	171	175	175	153	178	152	151	160	165	156	162	151	166	184	202	172	166	163	155	184	157	161	181	171	161	144	172	154	161	158	139	166	162	156	169	167	164	129	159	169	166	177	182	153	154	173	163	159	172	175	175	198	156	161	167	182	183	181	157	177	153	144	171	176	178	158	171	165	166	157	164	153	173	166	168	169	158	151	173	171	173	158	168	158	185	158	187	174	164	174	166	157	173	175	192	141	158	157	151	152	175	175	156	160	170	159	144	165	176	161	155	187	152	168	190	158	147	169	160	169	148	185	151	159	152	174	169	158	142	186	167	163	149	145	166	170	166	174	159	172	163	150	161	153	168	166	179	164	184	174	169	169	160	181	163	155	158	172	150	177	155	158	166	187	172	150	166	168	174	166	173	170	174	160	142	174	156	176	159	164	137	190	172	152	177	177	158	150	175	180	172	177	180	150	136	189	154	157	163	175	152	149	167	142	160	158	167	177	151	159	166	183	148	163	168	147	166	151	168	173	180	173	165	173	174	185	146	176	168	157	167	145	162	160	175	179	167	160	182	149	163	178	142	156	182	175	177	152	179	176	165	184	189	174	154	167	191	168	141	165	148	188	162	161	181	171	165	184	161	165	160	159	159	149	159	167	184	157	182	181	158	171	134	162	184	158	189	188	172	154	172	168	158	188	140	144	158	162	154	157	142	165	160	177	175	161	159	138	153	166	164	172	155	197	158	160	169	154	176	160	159	150	150	167	168	151	158	167	193	157	154	153	139	169	146	183	168	162	166	185	183	176	197	191	188	185	184	171	167	159	158	155	176	171	148	174	149	159	159	181	163	151	158	151	174	164	187	167	158	178	170	182	196	177	150	163	187	144	140	165	149	155	168	146	175	173	183	167	180	165	165	155	154	148	164	174	163	163	176	163	164	175	148	163	164	174	187	171	161	162	143	147	159	168	182	170	163	176	149	165	164	165	168	168	171	174	143	185	153	160	189	170	169	160	154	161	136	155	155	162	138	160	158	148	158	173	165	178	161	187	164	163	162	132	177	177	160	196	168	171	168	161	158	160	161	173	147	162	161	159	163	160	156	151	178	180	160	152	157	136	166	179	159	158	166	146	177	162	168	168	155	181	148	165	161	161	170	162	138	174	170	161	149	164	165	182	137	138	167	155	142	161	187	190	185	154	173	165	168	176	149	153	152	165	176	157	169	170	142	170	158	165	170	161	161	174	142	149	146	170	187	160	166	172	163	161	134	159	190	156	184	176	179	161	169	151	164	169	155	160	156	182	144	159	170	164	158	167	185	177	174	181	169	173	161	151	173	156	158	168	150	166	160	168	154	160	151	154	181	170	161	168	148	155	167	169	162	137	165	163	157	160	161	174	171	160	169	178	164	136	172	165	152	183	181	187	172	175	172	167	165	142	155	159	156	151	167	155	145	163	151	169	185	145	172	184	165	170	143	153	165	150	141	165	170	142	178	152	157	149	146	164	159	174	148	168	170	151	164	158	175	177	185	159	147	142	169	176	158	169	168	164	159	151	162	160	179	183	160	175	157	145	147	164	172	169	149	159	163	175	165	165	160	148	176	159	169	137	173	167	169	160	155	173	193	161	168	175	174	150	175	170	161	153	178	178	168	156	153	179	168	166	157	172	151	162	177	156	177	160	155	163	182	167	140	157	156	179	166	155	146	155	182	148	182	145	173	164	168	182	179	152	144	164	152	170	158	162	151	152	157	183	178	169	141	181	164	168	168	174	165	173	164	160	142	170	156	182	171	185	166	148	149	167	160	170	145	159	164	166	150	162	146	140	159	172	160	182	154	165	165	158	175	166	149	151	183	161	146	166	164	159	145	167	191	164	158	159	146	164	155	144	162	163	164	160	156	144	173	159	168	172	154	163	157	150	159	146	180	152	152	158	174	174	171	159	140	169	177	169	158	142	155	173	132	159	167	180	171	182	154
3295	5357	4286	2065	1346	1003	773	656	443	392	308	292	246	283	283	227	249	213	218	217	233	197	225	196	205	207	219	226	177	193	180	210	195	190	192	194	180	184	194	197	197	177	217	167	174	182	207	196	199	183	207	181	188	190	189	156	193	219	217	171	212	199	180	184	224	205	216	184	172	198	191	232	202	203	171	200	208	187	166	187	226	189	182	180	168	192	205	202	197	192	188	179	183	191	195	180	176	188	186	175	183	187	203	191	188	176	183	181	183	201	223	182	184	182	202	185	184	214	199	190	190	203	186	185	194	196	194	179	168	183	183	174	190	190	198	181	187	185	182	160	172	191	189	184	209	166	203	200	195	189	189	181	170	207	166	198	161	166	160	181	197	187	168	194	172	178	196	205	209	192	175	170	169	202	178	176	185	178	184	180	171	171	146	195	204	190	190	203	179	183	186	197	191	190	185	202	172	180	209	204	196	190	181	186	197	175	177	180	198	191	214	185	187	180	175	184	178	173	178	182	171	165	168	175	191	182	188	172	193	198	199	198	209	193	186	209	194	182	188	198	194	175	211	190	199	174	180	196	194	165	194	176	190	185	183	175	181	176	173	168	173	206	201	174	191	198	191	180	180	192	193	186	190	185	194	178	179	188	192	202	190	214	195	168	172	195	186	173	176	167	196	178	187	188	196	213	181	185	180	192	187	167	175	162	198	180	176	212	197	207	178	188	168	213	171	188	206	193	163	170	175	186	180	184	172	191	170	176	190	188	212	186	185	173	193	201	199	168	174	162	167	194	158	181	175	182	209	196	170	192	187	182	200	211	188	174	179	178	182	203	199	219	197	216	188	193	144	197	167	174	199	168	194	187	170	192	187	172	187	182	203	200	189	179	168	173	159	188	158	189	178	202	177	181	204	181	197	202	176	218	166	181	208	204	179	190	180	196	171	189	199	210	180	171	184	162	197	215	192	216	197	187	188	170	187	205	189	208	182	173	189	191	190	176	213	173	218	189	159	168	210	212	195	194	193	192	172	198	216	165	213	187	173	175	175	174	188	192	182	198	209	185	175	189	203	194	182	214	202	171	194	179	168	181	205	195	165	184	179	182	185	197	192	180	208	175	186	187	186	167	187	174	178	184	192	181	196	185	184	186	199	206	167	183	187	188	181	191	180	184	172	189	164	178	173	167	182	207	171	178	179	172	176	209	170	172	177	182	196	229	196	184	194	174	163	200	194	182	202	161	188	188	165	198	180	189	191	175	163	188	198	170	198	186	197	180	189	179	174	179	206	160	193	188	172	202	181	211	197	186	208	195	199	184	198	182	176	177	183	197	188	189	185	197	187	172	188	177	173	168	184	215	197	184	201	184	162	164	182	188	167	181	175	190	184	205	206	179	183	201	169	186	193	198	193	195	199	186	176	190	198	173	190	171	153	203	184	181	204	188	186	202	160	180	200	194	177	188	173	158	200	205	207	179	195	193	147	201	185	200	194	212	205	172	163	202	201	195	234	169	193	168	200	185	202	209	202	204	194	174	200	180	168	174	175	181	180	189	203	168	178	180	162	199	189	177	172	188	184	184	172	189	179	198	211	197	207	180	191	174	188	178	187	181	174	171	187	183	197	201	176	164	199	187	198	188	187	178	158	186	179	202	172	189	171	167	180	149	187	184	191	193	188	192	173	150	199	204	183	210	183	177	198	184	200	215	173	163	177	172	196	191	168	193	178	176	188	163	172	178	209	177	177	194	175	214	182	197	186	199	190	179	162	185	197	154	186	195	171	167	186	191	177	205	169	186	197	188	190	178	185	197	175	161	174	198	190	218	185	192	208	178	186	166	178	190	173	193	184	183	187	173	191	188	195	193	170	191	193	199	198	183	195	221	181	180	193	177	168	178	188	193	202	198	204	165	205	164	190	197	173	206	157	199	205	198	199	163	192	174	171	175	164	160	203	159	194	187	179	160	204	175	189	167	166	192	211	182	187	162	185	205	186	203	200	182	192	202	177	200	170	214	190	185	188	183	170	199	179	176	180	190	169	177	188	186	172	175	197	180	189	174	174	189	169	198	183	189	183	186	181	170	193	212	169	195	183	190	187	185	191	178	181	203	179	180	183	201	192	196	175	180	200	164	158	190	166	174	193	191	165	187	175	176	210	175	190	196	169	171	182	171	213	182	168	194	204	190	180	187	166	194	205	199	190	171	188	174	172	183	205	174	192	177	215	196	200	184	188	200	174	164	176	182	183	181	179	193	195	172	175	199	172	166	158	190	208	210	197	206	186	190	199	197	183	179	184	198	144	176	180	171	206	184	191	190	199	188	198	175	157	166	182	169	199	188	169	218	206	173	192	201	195	175	172	193	193	187	183	174	169	191	181	194	174	193	190	183	194	187	172	201	165	187	188	193	174	188	192	206	169	191	154	167	177	202	200	163	188	191	193	201	197	179	181	191	166	182	173	197	165	201	192	169	192	191	180	181	190	183	199	185	174	205	179	174	193	192	222	190	191	176	182	175	172	203	200	154	178	185	174	206	198	193	183	188	184	193	198	182	189	223	184	199	175	167	187	194	182	197	198	175	175	186	191	193	168	200	180	203	163	195	201	191	184	214	159	170	188	186	202	174	180	187	194	184	166	209	179	187	190	188	180	190	205	164	195	160	178	194	206	219	194	172	162	190	204	187	204	158	191	197	191	179	196	189	184	181	152	185	177	184	187	170	183	165	190	186	161	193	177	199	203	202	179	186	169	187	191	187	190	206	208	187	206	172	167	178	190	173	170	187	194	171	171	145	170	192	193	173	183	185	170	192	194	174	188	191	185	203	169	193	169	192	183	197	200	193	160	184	177	175	172	178	171	208	171	180	199	181	182	174	199	185	213	197	174	192	195	188	193	164	183	177	198	181	180	190	175	194	190	177	209	192	190	180	183	176	208	191	202	201	179	196	189	193	175	190	196	186	195	164	185	198	219	207	175	171	194	198	185	171	189	172	189	173	173	180	192	190	190	190	178	177	180	197	165	178	186	192	204	208	204	176	204	202	189	186	175	173	177	166	176	182	181	179	195	174	177	183	196	184	192	192	190	183	180	184	182	182	204	171	173	176	181	171	181	167	168	197	197	198	185	160	201	160	177	195	209	165	204	207	171	169	189	180	185	191	200	189	193	188	180	199	218	188	186	182	187	171	174	154	209	206	204	167	182	179	169	203	177	195	172	181	197	187	201	176	165	171	163	199	156	174	169	186	168	185	173	200	176	170	205	160	202	189	197	165	194	185	188	194	196	209	208	204	186	201	188	203	175	225	203	175	166	205	213	174	201	185	179	216	195	192	182	192	182	155	166	194	184	178	186	196	237	181	189	178	183	172	183	169	179	192	187	170	159	165	212	203	179	197	176	179	186	211	185	178	208	200	175	177	180	174	194	160	182	180	184	213	184	169	180	193	176	189	171	204	181	156	176	182	186	198	184	179	182	211	191	192	197	182	192	206	185	199
22633	21368	29131	23988	21372	21406	13264	1445	993	848	769	703	672	644	577	583	543	543	519	565	479	472	496	478	452	463	458	482	471	522	462	454	458	452	475	462	470	444	428	427	422	428	466	464	457	430	394	438	422	420	440	390	402	442	427	466	428	456	427	427	444	450	455	450	393	447	440	444	412	450	452	415	422	436	430	407	415	447	406	449	415	431	461	444	433	421	439	458	447	422	428	429	447	431	467	390	386	418	407	418	413	444	445	403	420	453	446	434	438	481	416	396	429	418	427	413	430	402	507	470	424	421	455	444	419	403	429	407	428	461	361	402	464	431	433	429	420	398	425	459	431	438	457	447	445	415	427	438	410	401	436	424	432	443	446	431	405	432	434	414	442	466	417	391	426	403	422	423	459	422	416	433	426	441	427	459	415	395	420	416	394	456	418	437	442	456	430	438	398	383	435	450	436	409	391	428	444	463	445	412	388	430	429	433	443	386	437	430	425	404	429	430	385	457	393	425	450	459	425	431	406	397	410	386	391	400	397	434	435	429	394	412	426	406	412	420	428	430	419	453	407	413	419	437	444	404	412	396	441	439	420	414	403	393	433	407	429	461	463	434	395	401	438	433	403	434	436	418	460	426	459	432	395	406	435	415	414	402	428	463	461	426	392	443	455	439	430	434	433	409	434	445	406	455	406	422	436	399	407	420	435	427	458	457	400	416	405	420	400	435	447	435	437	411	455	419	434	426	417	420	412	405	409	438	439	432	418	420	436	417	431	410	411	417	422	446	441	417	412	446	421	440	416	463	392	394	444	461	422	442	434	409	405	404	404	436	430	412	435	429	394	399	444	473	405	431	424	435	457	446	449	433	424	423	417	453	389	444	426	432	426	429	437	391	418	419	407	426	460	432	394	487	418	406	407	435	410	409	423	405	419	400	455	411	429	450	427	427	408	403	405	411	419	438	430	432	428	448	418	408	418	427	394	425	389	441	413	437	431	436	413	422	430	450	434	431	397	409	407	403	422	439	396	433	459	447	414	426	457	408	398	435	407	438	406	407	405	421	414	403	445	422	440	429	437	429	386	422	427	428	405	416	413	398	452	398	445	363	446	396	410	392	461	411	419	430	420	429	433	413	425	467	392	422	389	442	400	419	422	424	434	425	381	400	393	431	414	454	432	422	468	419	438	436	429	415	373	451	406	407	451	447	407	412	448	431	419	375	417	397	450	412	459	408	437	403	448	472	438	433	427	398	406	455	443	394	381	431	388	427	392	413	412	416	410	446	407	433	464	430	416	453	408	415	421	446	386	424	412	453	379	449	435	417	465	411	408	409	419	426	446	422	410	414	435	433	423	434	416	455	406	420	426	438	448	415	440	421	414	415	400	413	422	440	427	411	422	382	444	426	416	405	398	445	437	408	414	440	415	421	448	407	414	442	437	402	394	483	454	400	402	456	408	446	420	462	429	396	407	392	441	444	403	419	463	434	463	433	410	394	429	404	429	394	395	430	477	409	430	415	397	388	419	457	442	446	428	463	426	417	432	374	426	446	418	414	420	424	459	420	416	392	429	416	459	438	427	432	413	412	410	425	421	383	436	406	387	448	444	402	415	377	431	409	420	425	429	441	416	427	459	421	463	428	449	413	391	417	419	445	402	427	415	430	433	419	418	437	436	465	404	427	424	409	428	415	400	427	422	395	449	410	360	439	451	418	467	444	465	462	447	417	408	443	438	426	402	437	446	419	401	417	425	427	431	382	433	422	453	408	406	441	451	423	401	440	424	448	435	472	431	420	427	424	434	420	432	403	427	413	450	453	418	453	455	437	421	450	363	420	403	393	439	381	447	456	418	437	414	390	433	439	426	403	418	419	417	446	451	435	430	453	449	406	457	410	402	428	413	430	423	430	411	470	428	409	433	375	419	469	406	457	410	433	408	452	391	410	437	416	419	447	434	384	443	408	419	433	423	414	427	409	433	426	447	473	444	402	413	412	414	437	400	414	427	435	450	446	422	437	440	393	424	452	457	423	420	406	414	416	405	439	434	428	413	448	406	395	422	450	462	454	445	422	457	453	430	428	432	408	416	435	413	459	439	405	456	423	423	421	414	429	467	474	443	430	426	436	433	440	392	415	414	416	434	438	438	413	439	450	412	428	401	376	412	494	432	408	438	392	448	439	416	436	442	415	437	442	446	450	377	419	413	445	420	444	422	419	392	425	408	445	424	416	419	447	432	413	420	431	439	435	420	447	411	410	386	429	421	427	414	423	393	417	418	439	417	408	441	438	453	406	431	486	426	405	415	442	459	396	427	424	427	462	446	395	428	422	416	402	416	401	424	436	435	385	423	412	420	414	429	413	433	431	434	428	407	390	439	422	416	441	422	432	452	414	429	415	426	392	423	413	423	444	426	389	432	400	404	420	410	409	433	443	411	413	456	419	411	447	438	418	400	453	457	420	438	455	431	412	411	436	445	421	440	378	407	393	452	391	434	392	423	438	474	432	421	449	420	417	416	419	470	383	424	420	459	433	399	398	397	414	408	416	413	401	433	447	442	451	404	441	410	423	423	393	418	437	398	422	473	373	392	439	408	438	434	414	434	437	417	419	418	443	426	405	424	398	390	457	444	376	450	446	427	407	434	449	421	389	406	407	426	436	424	399	415	394	438	414	432	419	409	425	467	451	435	408	404	417	440	438	410	383	412	402	395	429	385	455	386	419	400	417	448	394	453	454	411	410	400	453	416	419	426	443	456	425	440	462	415	400	441	435	410	413	439	420	455	441	413	411	404	401	439	441	419	419	434	431	436	417	406	410	440	434	392	439	419	412	461	405	385	416	419	425	442	413	437	431	446	363	398	420	380	409	437	420	429	402	421	407	422	431	431	417	424	422	413	400	471	400	388	440	444	421	402	424	403	443	446	397	404	450	429	409	435	462	422	382	383	384	418	443	407	414	430	415	414	415	426	449	432	411	397	456	418	426	418	407	429	422	446	385	453	428	428	424	392	426	399	434	453	416	407	448	424	403	424	419	414	430	407	439	411	432	441	383	439	452	393	465	433	452	424	411	430	388	403	447	416	405	404	438	406	442	409	407	431	459	443	448	460	421	416	442	416	458	412	421	432	426	407	418	424	398	419	413	435	401	442	440	432	393	455	382	399	439	414	415	432	438	404	428	422	447	427	389	411	391	394	426	419	430	430	406	396	448	422	496	461	429	450	446	426	415	429	423	431	407	398	478	423	452	430	413	441	432	416	445	419	439	407	395	446	410	412	435	425	401	410	438	439	427	458	387	420	442	411	419	466	428	429	399	448	433	427	405	371	407	414	454	411	419	425	449	417	406	419	431	438	422	409	393	430	405	413	428	461	442	426	436	426	423	441	393	416	381	449	426	422	429	429	409	388	382	425	402	391	416	439	425	438	427	395	412	441	424	415	397	434	428	418	416	447	403	437	418	425	472	415	427	430	438	406	402	411	392	415	439	414	447	408	396	407	424
4596	13755	11622	5802	3841	2850	2106	1730	1371	1172	1019	877	830	758	674	681	595	604	593	525	540	588	566	521	527	524	504	488	498	506	478	465	446	470	467	466	522	480	441	482	466	472	456	449	442	443	480	460	486	462	498	440	441	473	479	489	466	440	450	460	499	470	455	472	414	441	444	470	495	461	487	447	434	467	482	444	465	479	460	462	467	473	478	457	452	443	485	471	424	449	456	485	487	434	445	443	437	471	422	448	481	437	414	459	460	436	482	460	480	459	453	485	413	468	434	429	483	455	409	481	471	415	438	460	421	429	448	447	382	464	441	451	477	490	463	467	461	461	451	432	469	427	443	433	432	420	470	471	440	459	470	471	426	473	458	485	443	466	435	468	447	468	430	473	455	445	456	456	459	471	450	457	459	531	451	441	480	451	477	471	447	415	455	471	455	450	477	447	458	443	460	448	430	448	444	485	496	456	456	426	451	444	454	448	439	461	496	466	466	429	422	480	459	470	420	420	432	472	438	433	424	478	460	472	440	467	451	467	462	465	448	439	478	444	439	445	435	426	463	450	480	492	451	442	443	462	476	466	453	453	439	464	466	466	426	440	423	463	497	432	452	437	414	490	429	431	478	452	462	456	473	441	451	445	452	454	420	441	399	486	455	451	479	422	456	479	471	461	454	453	428	441	452	421	443	455	447	436	428	468	468	454	483	461	455	423	480	485	472	471	445	451	453	433	448	470	441	498	450	448	453	465	455	444	482	445	474	458	428	466	457	475	444	460	451	436	454	482	429	460	469	420	447	470	462	474	485	448	482	460	496	444	452	452	499	458	469	461	447	465	461	444	447	456	446	468	473	430	441	436	480	438	445	438	445	448	462	428	486	463	449	419	426	442	464	482	435	461	469	462	467	477	447	423	468	445	444	444	426	432	484	482	419	446	468	425	477	467	458	415	429	478	442	455	468	432	426	423	471	469	467	504	455	434	433	458	431	448	490	461	451	459	475	473	427	434	447	447	471	484	458	426	458	476	427	430	448	478	436	489	455	447	473	450	442	448	434	480	463	480	439	438	467	449	450	461	478	473	416	486	446	449	449	448	449	445	488	426	438	434	486	446	454	451	469	463	507	468	480	433	440	446	409	479	459	498	448	444	425	455	424	444	457	435	441	462	448	427	536	463	465	460	475	493	425	472	398	407	431	465	443	434	434	470	440	463	487	422	453	440	456	487	489	416	401	443	470	455	438	425	440	481	501	463	440	443	441	490	420	431	491	472	466	456	440	416	451	478	442	444	486	435	451	459	431	453	451	436	471	473	452	507	440	442	425	444	433	452	441	385	450	446	417	460	480	466	432	443	420	471	457	423	463	470	452	442	490	472	435	482	448	502	459	441	442	434	414	461	470	458	458	459	450	411	451	445	442	432	481	460	475	448	441	501	471	436	483	448	447	473	451	447	434	468	460	477	496	463	484	452	459	487	469	497	453	429	412	487	449	461	442	465	419	455	460	465	468	445	470	445	457	437	458	464	410	468	441	440	456	449	431	439	418	455	494	477	465	434	466	447	440	437	481	470	487	468	480	485	392	437	485	462	451	442	429	434	430	454	473	457	449	441	462	445	452	439	439	420	472	481	467	457	411	430	454	433	481	463	445	467	430	468	441	462	439	451	454	439	457	451	430	451	423	504	462	445	476	455	472	424	483	439	456	488	405	478	469	449	484	477	461	497	453	444	473	448	475	465	484	465	424	436	424	435	437	420	479	448	456	466	419	420	451	432	418	425	467	417	439	479	447	456	461	477	465	457	465	442	439	447	482	498	432	458	410	475	444	432	489	470	455	469	447	432	453	468	466	469	459	444	450	451	456	456	443	462	487	462	465	453	474	478	460	467	435	427	423	436	424	432	516	447	468	491	463	489	452	464	430	476	469	476	440	483	460	439	449	451	447	443	468	446	478	423	475	446	456	446	453	450	446	450	447	404	480	430	502	441	444	442	460	446	414	422	422	449	443	469	424	479	447	452	470	470	459	462	447	454	428	429	419	458	447	442	435	448	435	434	430	433	483	424	447	460	416	435	490	440	416	428	452	461	464	471	427	461	505	464	421	517	439	438	431	467	463	459	415	446	470	471	487	467	447	454	485	440	477	432	482	457	455	469	426	447	464	425	481	442	442	437	408	468	452	467	474	455	481	457	483	406	493	443	452	449	470	450	445	414	457	471	451	440	492	503	469	479	423	457	450	468	481	475	461	481	443	445	453	468	442	454	446	460	437	475	426	478	448	448	454	424	472	451	398	440	460	458	468	447	472	499	456	465	514	454	451	440	461	447	456	434	458	430	509	451	488	495	467	428	483	450	474	452	468	450	453	423	471	473	464	430	420	459	460	441	431	472	469	478	469	489	418	455	480	495	450	456	458	445	461	429	450	468	467	438	467	439	435	427	468	433	457	501	433	470	451	457	458	464	466	458	457	455	395	448	417	453	435	475	469	467	473	421	502	461	411	423	428	429	461	417	423	421	454	468	505	456	475	479	451	474	474	447	460	482	451	448	481	475	483	438	484	431	505	456	476	480	497	424	426	431	439	464	505	444	458	454	459	461	436	463	482	492	456	457	474	442	439	429	493	456	467	432	460	479	442	457	455	474	471	481	464	469	452	443	478	426	430	454	465	434	461	458	462	425	473	452	467	453	458	462	450	493	430	442	470	456	409	482	452	425	428	425	425	429	476	453	451	466	445	433	427	422	461	476	468	447	448	418	504	411	460	459	433	465	446	493	464	464	470	429	446	416	458	452	444	437	437	423	435	435	455	460	448	419	511	439	462	442	463	461	464	460	491	435	413	444	450	451	451	462	456	441	440	422	477	434	432	452	455	450	465	425	419	450	413	428	458	451	454	433	407	469	478	457	471	422	466	471	448	441	451	473	470	442	484	449	477	438	482	438	454	452	458	443	436	471	444	457	427	475	476	427	441	414	464	438	454	457	442	442	454	446	508	462	458	477	438	458	466	447	465	431	452	448	454	471	459	467	458	447	468	457	480	444	457	427	498	441	463	480	430	430	443	441	465	444	451	458	433	480	452	449	492	499	497	478	443	457	458	426	444	456	444	420	451	437	464	452	452	454	479	483	477	416	465	472	425	448	450	478	446	446	449	444	448	459	433	441	442	434	438	449	417	467	471	446	434	435	461	451	464	442	474	457	467	458	450	444	410	500	436	451	441	454	394	451	455	484	456	447	464	436	462	423	450	448	440	467	449	454	451	468	445	425	452	468	457	453	433	476	411	486	485	476	462	448	489	459	436	444	431	458	435	451	450	457	466	459	423	490	461	474	453	456	486	415	448	463	424	418	436	416	469	469	409	449	455	475	477	442	466	416	475	471	468	466	396	436	422	472	462	448	464	443	464	427	458	429	455	434	438	454	432	386	460	460	446	446	446	416	445	466	459	471	449	493	439	438	441	451	453	439	443	443	474	467	462	429	459	470	413	459	433	430	410	445
27651	19569	5936	563	395	380	384	381	327	352	368	361	361	359	355	371	374	375	375	363	382	382	337	369	361	410	391	367	406	354	378	364	378	376	346	360	369	322	375	331	354	374	364	377	346	325	365	379	413	366	364	317	364	353	373	352	365	332	377	363	378	348	374	368	383	351	364	365	368	359	352	355	350	359	354	335	354	362	364	398	387	336	371	376	374	339	327	379	394	347	374	364	361	335	359	354	340	361	404	398	369	401	381	402	349	342	361	332	348	366	359	368	344	377	359	364	360	389	365	335	340	364	342	345	334	336	354	345	384	366	360	402	318	345	330	336	365	352	356	364	363	387	378	349	361	368	352	322	347	350	336	360	351	357	399	373	367	405	330	344	399	382	370	384	364	377	358	350	357	362	338	357	346	369	364	388	343	334	354	352	358	358	363	331	353	344	351	346	354	347	397	367	332	387	345	356	377	367	382	332	368	392	369	352	375	365	363	353	364	374	361	366	351	373	351	372	364	391	334	355	333	360	352	361	365	331	361	320	356	374	315	336	346	343	337	373	360	340	378	338	352	360	362	355	341	359	349	391	338	354	342	346	381	355	359	339	375	361	362	349	355	347	374	322	352	324	300	324	330	405	390	337	375	359	359	335	368	378	393	387	343	367	387	372	342	371	361	348	374	329	363	322	405	360	346	347	360	367	348	372	366	362	359	366	370	343	321	318	376	353	356	403	349	345	353	349	393	352	385	352	350	367	364	346	356	340	341	376	383	342	371	338	366	384	375	378	363	358	374	351	380	364	313	356	355	376	387	363	363	358	333	367	392	368	358	380	351	318	338	309	343	364	333	354	387	369	330	363	375	363	365	361	383	366	357	344	343	349	337	363	375	385	390	358	314	360	359	370	370	317	347	357	348	372	355	370	353	350	362	380	336	365	383	342	350	369	362	331	334	360	372	357	363	358	357	352	343	370	378	375	376	366	380	351	335	370	378	338	408	360	343	376	351	364	323	363	348	366	370	375	363	355	342	351	369	328	351	368	359	338	357	343	365	348	363	370	378	365	376	352	353	323	362	346	347	358	335	350	359	347	384	350	367	338	351	352	435	347	373	354	332	364	307	382	373	350	365	333	328	326	371	364	354	384	363	373	376	366	356	356	344	366	341	336	366	387	374	358	382	373	384	337	356	347	395	330	333	352	384	373	372	313	355	360	337	350	350	366	343	364	350	355	347	364	353	363	377	381	378	379	356	334	358	380	384	346	366	336	341	370	352	338	351	340	385	393	358	384	366	371	356	330	369	359	376	339	391	375	371	357	365	368	352	373	328	360	371	348	369	348	352	391	357	350	376	353	350	343	364	337	348	347	376	359	358	366	366	359	326	391	326	375	337	339	373	335	362	357	350	388	357	376	371	334	366	364	373	355	330	366	374	363	390	383	344	313	355	401	318	419	365	397	319	332	369	379	392	310	359	360	352	361	327	370	377	357	375	340	370	378	367	360	384	355	369	356	359	366	327	368	363	358	357	364	366	379	365	377	335	342	399	369	363	337	361	345	355	357	364	390	374	378	350	397	373	353	388	365	366	349	357	341	374	398	405	373	359	366	355	344	365	373	316	355	372	333	365	336	378	376	344	326	368	355	334	332	343	342	356	367	353	358	374	338	343	369	350	407	342	353	382	360	335	373	374	378	357	368	355	328	384	376	328	323	357	354	389	326	353	358	351	373	342	375	345	379	410	399	345	368	360	352	377	364	368	375	373	333	377	324	336	340	345	348	363	361	380	378	382	347	348	385	374	375	338	364	355	362	363	355	359	376	390	393	347	392	376	385	379	391	346	362	351	352	367	346	383	343	350	335	370	356	371	326	357	387	364	382	339	406	357	334	354	402	400	357	367	371	357	359	377	359	385	372	398	372	332	381	315	358	353	381	386	332	363	351	371	358	375	338	352	393	366	358	346	356	345	361	357	346	355	368	385	349	398	338	353	362	373	345	375	378	340	355	341	378	371	341	373	327	353	331	363	382	359	368	394	349	336	398	351	370	325	366	364	362	348	367	367	361	347	366	384	353	365	379	334	375	321	345	342	396	351	349	362	337	349	380	348	378	364	351	374	367	366	353	364	347	363	374	361	399	361	375	368	342	396	351	343	396	386	347	368	352	396	365	372	363	377	362	373	358	345	378	369	379	332	363	355	372	391	372	361	322	341	369	337	337	367	363	348	363	354	352	352	360	361	363	356	368	321	405	372	347	388	359	383	367	405	330	380	353	344	344	386	379	364	356	342	321	347	331	366	381	358	358	365	347	396	347	342	302	351	353	355	365	336	398	381	366	343	354	354	329	359	372	366	350	374	376	346	354	341	385	339	354	340	371	346	364	364	354	377	355	358	350	356	350	356	374	364	395	370	357	383	344	382	368	330	378	405	372	342	344	330	345	374	373	336	363	374	362	382	332	352	380	368	344	380	338	318	378	351	389	361	345	372	340	397	368	364	372	320	378	407	347	374	372	351	363	341	383	350	345	391	398	357	397	384	374	305	366	340	341	360	416	368	351	370	346	371	344	384	381	332	366	360	336	392	357	411	352	354	359	385	361	377	371	361	365	351	365	339	351	366	344	356	346	370	365	368	349	348	351	346	354	363	344	355	355	348	357	355	369	393	333	364	362	371	368	357	348	358	328	360	387	351	342	356	361	385	344	373	360	384	386	360	362	354	335	368	353	335	336	360	390	382	393	367	386	330	391	339	359	380	362	370	372	380	365	409	362	333	348	383	360	343	372	331	373	333	331	358	349	330	392	379	369	384	352	390	359	386	376	331	375	367	341	377	359	373	336	375	367	377	392	372	375	363	350	370	360	342	378	365	357	350	384	362	394	385	355	366	366	388	372	358	343	367	383	355	363	323	372	343	374	375	340	359	354	357	390	363	343	363	327	371	355	361	353	331	353	377	374	382	337	370	336	358	353	368	364	370	348	338	350	337	383	383	342	314	339	387	340	336	381	337	356	388	366	330	365	363	343	363	314	334	399	361	364	341	343	354	401	357	410	346	355	337	335	359	340	370	363	360	364	379	330	369	342	378	319	337	351	329	360	345	338	402	319	358	375	318	362	376	352	362	381	356	363	358	362	364	402	348	371	372	335	364	332	363	345	319	341	319	400	374	377	350	369	370	342	347	358	391	342	360	363	372	344	342	367	380	391	369	348	349	355	367	370	348	377	380	357	375	375	375	388	360	365	367	381	380	358	345	324	384	366	353	369	350	326	372	319	354	362	357	376	372	388	358	330	349	338	378	388	362	362	371	378	374	355	361	334	392	392	344	346	318	326	373	364	384	342	357	359	365	349	354	332	373	364	344	356	344	347	321	354	349	364	367	372	340	337	379	354	360	374	375	373	366	343	336	361	370	381	382	332	367	351	381	366	378	351	363	361	366	344	368	372	402	341	329	369	370	365	383	345	347	395	361	383	340	377	376	332	341	376	385	366	347	361	367	369	350	348
4218	713	642	486	507	393	388	386	374	405	374	383	376	377	372	392	383	386	367	337	386	383	377	374	364	365	385	380	382	356	343	336	371	376	425	359	370	351	350	361	374	419	369	370	358	369	387	359	349	379	363	359	359	329	374	370	372	360	322	395	368	360	348	388	396	358	348	339	375	383	346	369	365	384	344	407	378	397	384	368	365	388	361	353	357	388	374	366	367	348	358	382	392	386	370	390	379	352	377	418	368	343	370	404	385	356	390	366	354	354	414	362	365	387	353	369	380	361	384	392	367	354	357	416	379	395	351	359	381	370	389	360	413	375	339	387	365	396	389	382	375	364	383	371	357	372	371	366	361	359	343	404	350	374	376	380	372	381	352	367	363	387	369	352	393	375	378	361	403	378	403	366	395	339	349	348	374	374	359	406	355	328	342	348	371	359	394	334	375	397	392	386	392	369	347	391	363	395	349	407	390	346	360	401	416	350	394	399	375	368	399	377	372	358	402	329	400	396	386	364	376	365	359	371	359	380	368	382	404	364	393	376	373	348	385	406	376	388	376	365	396	364	401	332	373	403	398	384	369	393	381	344	334	351	369	405	392	395	348	361	380	377	373	361	390	343	355	375	396	382	337	363	366	372	397	367	373	370	350	406	367	352	376	374	379	369	377	350	385	379	370	353	363	403	393	371	394	403	329	419	383	389	385	348	376	407	347	390	388	348	375	388	331	346	376	344	368	362	399	407	363	375	381	384	378	350	410	353	390	346	352	367	367	369	380	366	350	366	393	380	387	363	376	358	380	389	366	385	394	355	377	383	387	399	384	369	361	351	372	387	358	358	399	353	363	368	364	347	378	342	347	342	376	374	385	346	358	390	369	336	359	350	371	348	353	359	354	383	359	386	368	399	353	410	375	416	362	419	363	379	383	378	343	377	360	363	364	362	389	372	376	364	387	365	372	349	356	363	384	378	354	355	383	357	365	383	373	336	353	361	351	378	365	371	414	352	393	361	335	366	375	383	353	408	397	369	372	378	380	378	344	374	396	370	362	362	352	387	412	341	384	336	344	375	355	394	399	394	345	400	380	376	393	365	387	382	360	384	366	358	358	385	380	361	385	391	354	370	337	384	383	374	345	375	360	362	366	372	370	384	372	382	362	362	402	384	383	382	364	367	385	401	346	365	396	345	360	382	379	361	359	370	383	370	345	335	355	364	412	372	390	391	370	359	382	372	361	383	349	367	387	335	375	361	357	360	374	388	372	356	352	355	411	373	365	384	387	373	395	382	405	348	410	365	404	375	377	342	396	370	383	337	342	366	376	351	368	382	366	378	335	403	363	375	361	375	352	384	390	377	371	420	377	369	349	394	382	382	356	356	407	391	359	340	390	375	405	375	380	368	351	365	377	376	377	391	363	367	390	378	349	396	322	412	409	400	372	370	391	370	372	349	392	358	378	373	364	378	346	341	382	350	360	366	402	370	340	347	342	361	345	368	402	386	354	352	363	364	368	386	437	383	342	344	354	345	357	378	383	350	372	370	365	394	350	365	375	359	341	382	389	369	377	391	360	355	369	361	338	390	354	370	357	340	392	365	378	395	394	408	395	357	365	397	367	359	428	404	343	379	379	390	417	385	341	402	378	359	372	376	391	367	388	399	391	385	371	366	383	366	360	357	345	353	372	364	382	349	405	390	331	359	374	376	384	354	357	393	345	349	365	359	377	378	368	335	377	399	391	372	408	369	377	329	366	382	348	350	378	383	356	379	354	356	355	357	431	359	343	367	380	414	373	373	374	373	341	361	349	400	406	376	351	364	399	371	393	381	365	391	361	380	374	390	357	391	385	384	391	362	410	334	384	384	369	370	379	405	367	345	378	386	379	340	362	371	359	375	335	357	421	391	347	374	383	349	364	352	402	391	400	346	382	363	386	391	398	369	367	360	393	361	352	392	410	325	381	399	385	365	367	331	331	384	402	369	371	373	366	390	383	390	378	359	445	347	365	402	354	371	401	366	357	423	386	354	384	362	408	343	359	350	364	363	332	349	398	390	362	373	351	372	373	395	353	360	384	406	382	420	366	397	378	393	374	368	387	359	367	389	353	354	338	329	386	398	384	347	353	369	368	367	354	366	392	335	361	394	386	353	394	388	390	383	360	383	346	347	363	370	380	419	379	398	371	394	358	388	390	346	351	363	373	378	390	350	376	342	344	349	381	346	365	342	356	343	361	358	377	372	350	357	327	344	376	336	324	352	368	358	401	366	355	367	346	355	394	405	379	385	362	410	373	393	391	331	386	387	382	392	356	322	386	361	349	355	385	360	370	362	380	398	374	330	386	381	365	348	382	357	382	366	344	369	378	361	401	369	351	355	407	380	364	315	344	402	371	390	358	362	332	373	342	362	372	361	373	372	395	394	365	391	357	365	401	362	388	384	350	373	399	385	380	387	360	411	366	376	373	381	369	393	370	382	354	405	393	399	361	361	361	373	363	382	384	358	375	337	352	348	379	368	414	357	371	364	357	379	370	365	384	397	364	386	344	396	388	381	379	382	391	387	383	381	352	361	345	348	371	366	353	369	389	347	357	349	391	412	339	350	392	344	388	398	380	391	364	385	383	390	371	366	388	414	366	372	371	380	391	360	359	406	407	366	353	417	369	386	375	391	363	368	364	356	345	357	362	383	371	384	357	387	402	341	331	376	352	384	359	348	396	391	377	334	364	352	376	368	384	354	360	366	386	388	351	386	383	348	332	366	383	380	394	348	414	380	380	377	390	335	395	378	371	365	351	353	375	363	395	363	366	374	359	391	380	411	364	394	381	383	364	370	375	331	345	340	369	375	359	375	352	382	326	379	386	400	398	418	390	364	385	355	347	372	379	381	385	346	393	355	357	385	381	362	376	359	384	365	362	384	367	401	368	365	321	368	361	365	348	415	373	375	353	389	410	367	367	361	363	343	394	406	380	371	347	364	369	354	400	385	380	360	352	335	366	359	368	402	389	373	364	379	352	394	384	373	391	352	368	378	374	370	364	362	351	388	405	387	342	389	332	354	341	413	352	363	368	386	387	357	376	384	359	340	402	357	371	365	382	373	403	379	347	354	358	382	398	391	381	384	369	401	384	399	386	392	368	372	363	368	360	392	400	371	354	351	339	360	362	357	358	393	377	363	378	393	357	425	384	401	383	403	349	354	399	368	396	355	379	360	360	358	375	352	361	350	351	342	389	345	384	360	359	358	373	383	387	366	378	364	355	400	358	343	367	386	366	365	355	353	364	376	389	380	361	377	363	355	363	379	403	407	343	379	370	412	363	359	361	382	380	378	366	343	366	363	380	369	376	399	376	376	353	329	374	398	398	408	374	403	380	341	371	370	377	351	375	354	363	362	345	380	384	354	371	355	382	364	395	349	376	359	356	343	400	368	363	391	370	353	375	366	368	353	354	398	385	372	375	344	375	355	342	394	366	354	396	389	348	348	363	372	357	385	384	378
23747	21334	28747	24286	21346	15566	1837	1010	853	844	781	787	697	699	700	650	657	618	611	630	618	625	631	639	642	624	664	608	622	599	632	631	618	626	619	626	621	648	629	563	606	573	579	585	567	590	640	565	584	645	645	525	596	630	567	628	590	588	576	574	596	595	578	613	581	574	634	593	588	596	603	616	647	568	632	608	581	592	598	631	580	602	555	613	570	596	619	544	598	588	583	602	607	576	605	586	599	603	588	583	611	627	610	636	597	583	550	597	611	600	620	596	588	574	574	609	598	616	616	608	577	566	556	611	620	591	585	622	602	581	584	609	618	609	575	566	614	554	607	608	572	591	572	594	549	578	575	611	581	580	609	587	603	637	647	612	597	631	597	602	586	604	613	608	583	588	592	601	568	579	611	565	600	590	577	572	582	577	594	602	587	568	599	648	571	615	588	612	618	593	618	594	634	603	598	597	562	594	610	590	636	552	648	563	580	602	595	633	589	607	628	568	603	576	601	577	625	605	609	630	629	633	605	596	643	616	629	560	578	606	573	628	607	588	634	565	584	581	588	556	633	567	597	596	621	615	581	610	627	598	625	572	590	601	619	605	603	596	622	574	556	606	602	640	588	658	608	592	614	587	605	600	598	655	600	584	622	620	602	558	580	550	595	603	579	545	597	637	576	588	569	631	641	597	586	618	601	600	582	587	569	575	585	568	584	581	589	617	574	604	650	529	608	602	610	660	641	600	572	614	604	613	603	565	575	603	599	600	622	579	579	613	578	588	599	610	601	595	573	592	563	553	595	619	605	619	656	573	555	609	603	617	617	625	570	521	626	614	572	587	581	594	612	558	552	620	618	629	598	595	586	621	592	599	628	593	594	605	613	606	575	564	563	596	595	585	581	551	610	629	573	571	618	590	579	603	600	602	637	615	601	648	584	610	587	559	621	594	629	612	583	574	617	567	573	600	612	577	623	612	600	581	555	561	570	611	613	599	617	575	589	572	585	575	569	554	610	548	586	577	600	609	607	610	606	609	600	637	589	553	599	591	605	609	564	584	621	608	528	591	629	586	524	641	590	593	594	562	598	626	587	634	612	611	624	541	591	597	609	622	627	602	605	551	610	613	563	589	653	616	543	603	599	587	585	575	578	653	585	624	597	603	568	635	604	630	598	570	601	561	580	619	605	616	615	596	610	581	610	581	581	638	631	592	574	595	640	550	586	598	564	584	593	621	577	629	580	625	615	623	633	598	581	589	593	599	566	609	624	587	569	596	558	560	576	563	614	582	633	600	595	654	584	616	592	572	581	633	614	581	582	601	620	645	586	577	610	606	617	580	603	602	561	576	581	625	580	598	606	563	574	629	602	588	571	530	584	631	579	646	629	629	603	616	617	602	575	592	553	587	608	545	598	590	625	618	595	616	616	598	617	614	578	634	590	574	616	578	620	620	602	594	527	643	593	651	609	608	627	581	551	591	587	645	551	617	623	625	568	623	603	606	586	602	585	625	563	577	569	579	606	603	595	602	599	613	588	589	615	589	590	620	612	587	644	567	598	627	572	594	617	599	627	615	628	597	607	589	647	599	631	571	609	623	633	549	611	557	614	594	569	585	611	587	640	569	576	606	588	584	617	638	612	577	542	590	592	557	569	581	610	606	681	633	584	599	600	625	588	577	612	579	560	626	614	636	604	552	606	613	623	614	599	588	594	591	584	596	551	623	573	612	564	596	567	612	606	625	576	581	563	617	644	587	599	613	598	567	622	541	579	613	554	584	603	584	584	540	587	574	639	631	572	608	632	587	616	621	618	618	578	597	572	629	551	596	604	553	567	587	604	585	586	585	595	562	606	651	588	561	609	583	542	596	555	573	590	650	604	606	549	585	625	623	565	592	575	604	581	601	592	560	582	623	564	614	601	572	623	567	619	576	572	571	583	662	572	585	611	586	591	576	593	601	572	576	641	578	634	565	576	563	597	624	611	574	554	647	568	566	601	592	597	591	612	578	610	585	646	561	627	578	582	585	523	615	578	563	561	598	636	610	542	602	586	552	576	551	602	520	604	596	601	596	593	618	586	615	605	607	603	606	595	577	545	590	612	578	570	581	616	594	588	578	567	631	522	627	626	596	563	598	584	610	596	563	584	591	626	569	587	617	563	578	612	616	610	602	578	581	559	578	574	602	618	593	615	609	602	599	604	545	583	586	587	560	571	571	558	628	599	599	567	595	576	588	589	659	560	587	568	622	617	584	616	594	585	613	603	620	568	638	616	582	612	595	641	557	580	629	584	585	629	588	621	594	601	588	583	599	616	568	570	570	582	673	562	581	611	577	576	577	588	600	621	577	621	611	541	612	553	582	588	643	551	588	623	606	581	635	601	612	603	579	603	584	607	547	590	575	567	607	580	560	588	565	591	603	598	553	587	587	580	625	617	603	647	596	615	619	594	634	580	562	611	592	621	551	600	584	603	589	535	599	597	557	577	595	587	610	604	619	597	610	560	611	635	648	581	579	576	625	592	563	608	600	589	568	624	558	610	600	594	574	631	599	555	567	612	581	615	591	572	609	552	576	645	595	606	579	600	593	574	557	577	600	563	617	638	599	630	553	590	612	563	580	572	565	620	532	588	587	577	606	636	612	558	597	608	544	620	614	624	612	622	576	570	607	596	608	593	596	572	615	587	608	582	557	625	573	600	576	595	599	594	554	602	576	556	611	638	610	612	568	629	626	569	610	598	611	586	580	605	608	611	621	620	571	602	609	583	550	594	593	583	581	586	579	607	621	589	586	600	604	596	607	586	596	633	625	571	571	563	572	576	616	619	600	590	573	600	583	566	591	595	606	597	600	615	583	575	563	566	623	563	589	588	661	593	599	611	584	588	591	575	586	595	593	597	586	644	571	562	575	586	584	585	562	565	611	624	613	572	603	585	566	594	572	612	594	631	587	547	623	611	605	597	564	586	591	614	619	563	570	587	599	631	607	566	602	609	618	596	566	596	601	631	554	598	610	612	584	597	582	566	594	611	551	553	612	600	615	580	637	597	594	590	624	629	603	575	588	582	615	628	650	628	611	615	613	600	628	612	598	598	634	641	569	572	620	626	601	588	586	618	624	593	581	640	598	575	600	555	593	605	605	607	593	603	595	594	636	579	587	581	589	610	578	637	622	570	586	600	614	570	567	586	651	550	561	576	570	558	563	611	611	610	616	565	652	590	585	550	590	549	592	597	598	623	605	598	583	600	615	562	634	635	603	598	601	556	596	574	598	611	588	572	574	564	615	622	601	561	566	591	563	589	568	600	623	567	562	587	617	630	617	581	583	577	583	594	653	551	639	587	569	618	586	614	574	569	580	614	606	601	548	592	604	618	625	589	593	596	630	584	559	598	640	585	593	600	608	571	621	603	583	655	596	571	600	602	603	609	587	582	605	580	620	606	580	625	592	610	593	563	612	583	622	622	597	566	573	567	593	652	613	579	560	605	598	606	585	576	598	630	605
3348	8088	6909	3420	2463	1934	1505	1243	1084	924	845	848	731	733	703	679	689	740	698	632	632	658	640	638	652	638	666	624	635	656	595	626	597	592	605	619	546	605	675	653	671	625	594	642	628	580	655	650	606	563	675	599	598	606	638	598	592	668	673	605	608	601	636	634	640	591	605	636	597	617	626	623	613	550	605	667	632	625	632	588	612	584	631	591	623	601	566	581	614	615	592	670	610	640	593	581	593	665	605	587	639	588	635	645	639	581	630	589	605	615	591	649	631	606	575	577	611	621	603	605	596	600	584	624	622	614	632	600	591	619	594	594	628	622	657	596	637	624	601	644	589	620	568	589	585	660	625	607	587	600	622	614	563	654	618	664	635	568	605	567	574	615	612	596	628	625	613	608	607	613	593	627	629	561	594	641	583	584	601	660	609	609	579	584	588	654	602	634	591	610	619	614	618	656	619	627	628	616	599	652	640	626	558	618	601	570	620	604	632	593	580	626	643	581	596	646	619	621	591	640	684	624	595	606	620	587	644	601	584	621	655	593	617	616	604	671	583	565	612	608	579	615	587	605	641	621	652	593	593	587	572	604	637	585	570	599	569	629	593	617	637	633	631	607	607	606	608	588	580	608	638	593	626	606	659	623	600	626	623	596	617	632	629	579	582	596	571	604	638	638	629	630	589	626	590	630	615	598	577	604	611	653	604	599	596	662	606	582	587	573	581	596	619	590	639	605	596	585	640	617	589	635	636	616	583	597	579	613	634	597	572	627	651	609	624	631	590	609	584	573	602	596	610	609	599	636	654	628	602	622	574	610	638	622	614	605	607	624	622	599	612	583	595	585	604	595	643	632	600	627	612	583	570	633	623	629	623	582	614	600	623	651	644	632	591	629	612	670	592	645	632	615	650	621	603	617	590	620	603	665	623	582	654	612	584	562	646	559	604	593	607	630	623	592	613	621	656	622	626	626	565	601	607	599	658	605	620	647	598	598	623	635	600	595	607	591	596	653	584	620	635	614	607	562	547	636	605	611	605	611	574	585	633	653	596	643	593	616	591	574	611	601	595	554	622	624	623	613	599	605	585	620	639	596	629	608	676	615	578	594	588	560	640	579	611	613	565	560	631	624	628	587	583	596	633	592	614	592	597	611	649	598	588	657	604	585	640	553	606	586	622	625	614	622	583	608	588	621	623	590	615	634	611	654	628	628	637	606	615	611	606	614	611	619	599	618	618	620	649	626	630	578	565	600	630	613	615	619	579	645	597	617	623	603	618	596	579	611	585	622	594	585	570	616	590	627	613	600	622	607	635	613	562	634	614	563	645	596	617	549	624	634	557	612	561	635	615	603	609	617	598	580	624	584	615	636	610	628	613	596	595	647	625	672	618	627	582	654	569	547	637	632	611	617	625	612	593	580	641	653	611	642	573	593	560	562	634	549	626	648	589	568	581	601	599	623	602	608	596	609	589	607	603	635	571	615	587	612	595	579	577	601	620	600	612	599	584	612	585	618	579	601	614	600	621	620	575	601	611	613	600	578	611	640	605	555	619	590	622	622	609	597	617	602	593	598	633	639	607	567	661	598	589	590	580	585	621	630	564	589	606	621	652	621	645	607	602	644	592	644	598	602	622	610	606	604	619	577	596	600	678	608	627	601	614	621	623	609	591	628	643	596	577	580	608	622	617	583	615	616	584	580	559	594	652	602	605	631	635	574	634	616	580	631	635	601	602	622	687	633	613	594	593	585	587	625	588	603	579	613	628	574	616	600	579	584	607	614	614	600	678	631	618	596	615	649	557	608	571	603	600	617	622	565	612	607	607	629	635	627	627	570	643	625	641	593	606	608	593	630	631	604	612	648	614	586	591	637	602	602	618	611	626	586	621	581	632	597	604	576	597	596	595	595	624	571	605	607	566	624	606	623	589	595	531	581	616	603	622	614	572	607	599	588	604	629	573	565	622	615	638	594	618	561	618	630	561	586	590	613	593	621	616	597	600	641	613	626	627	611	641	622	615	629	598	636	609	588	637	649	587	614	634	629	641	544	632	631	622	583	633	602	607	601	584	621	591	611	622	598	574	621	616	580	643	613	603	631	577	620	590	609	609	600	572	599	656	582	609	598	576	625	612	636	627	638	613	588	600	605	611	570	613	603	654	641	653	574	623	578	638	624	640	606	616	552	592	622	606	637	619	632	596	604	602	598	607	571	606	637	612	596	597	622	603	646	626	596	595	601	612	599	658	599	605	596	608	608	599	583	588	599	590	583	603	585	617	627	601	602	578	604	597	605	588	573	665	621	591	589	612	613	605	596	604	625	629	580	625	594	622	590	612	636	592	615	629	576	584	587	660	586	627	596	582	610	656	630	593	614	605	585	573	610	582	656	617	627	589	592	620	648	627	606	598	627	622	603	563	622	619	557	586	600	615	627	626	626	588	605	596	628	655	630	639	611	614	628	648	592	600	631	601	671	610	619	607	582	610	606	579	624	640	585	636	614	592	660	586	633	593	594	587	592	593	602	586	602	596	609	581	615	577	601	610	593	627	603	594	615	592	577	596	603	568	606	600	631	625	582	608	628	589	576	609	587	586	592	568	604	634	616	591	586	623	577	610	628	646	625	580	604	609	648	642	647	606	566	640	616	620	635	582	637	604	627	576	597	593	602	604	613	557	635	572	628	635	634	597	583	655	603	654	577	624	623	570	602	583	591	638	623	591	584	609	580	634	583	602	644	591	590	611	593	631	554	623	615	577	586	594	584	569	614	623	652	605	638	608	626	601	636	643	661	603	550	641	576	614	594	619	562	572	657	599	598	574	570	657	591	600	637	618	589	608	591	619	615	594	651	613	544	595	629	594	593	638	606	604	631	628	618	600	593	598	560	625	556	598	584	595	611	593	612	611	564	639	598	583	582	587	604	581	608	646	569	540	657	596	575	621	603	578	559	643	575	622	602	635	605	579	638	594	623	588	600	600	603	630	573	556	612	624	620	627	598	662	562	553	624	630	617	606	602	613	585	631	609	575	598	615	640	645	628	569	604	588	606	622	601	583	587	643	569	658	570	647	595	625	612	607	630	638	582	610	616	637	621	582	591	633	607	662	578	609	610	626	605	573	632	636	591	637	620	625	684	628	609	645	628	591	579	633	619	615	629	601	607	614	645	595	594	590	615	603	559	602	573	599	597	624	619	614	591	610	591	584	619	657	619	625	593	615	583	652	635	578	572	638	587	617	610	596	616	594	627	594	606	623	577	622	624	616	575	547	584	667	547	608	621	592	573	622	617	598	617	601	587	582	637	587	624	611	625	577	634	584	600	627	649	571	573	593	608	614	607	582	567	588	621	580	594	572	630	596	592	590	605	602	603	613	622	557	644	594	643	586	610	588	596	639	622	580	572	632	644	591	606	623	609	628	617	602	626	580	608	627	575	589	587	587	609	606	616	622	603	622	577	604	573	588	600	580	618	612	615	568	592	596	610	634	637	608	609	608	603
24616	21286	28033	24785	20110	1562	520	349	313	277	277	230	190	228	203	210	180	203	189	205	172	177	177	202	185	202	167	180	199	177	188	159	169	151	178	171	152	155	143	159	164	179	178	170	152	174	167	188	159	173	181	152	181	155	173	181	165	162	160	151	167	175	143	160	150	177	175	175	182	163	192	178	183	163	178	156	183	182	169	144	178	160	147	155	180	150	172	137	173	166	158	176	187	150	201	148	167	166	170	179	154	149	158	165	153	174	165	191	158	170	171	194	156	174	160	164	172	174	145	152	157	158	176	161	142	149	184	162	164	173	155	165	194	166	148	154	158	173	183	190	175	164	169	167	178	156	157	172	184	160	165	176	187	164	174	162	178	176	154	155	167	184	157	159	147	177	153	176	167	173	172	149	147	151	169	163	173	171	167	146	172	173	163	149	147	139	190	168	157	169	153	152	150	143	177	168	160	155	153	160	178	183	153	161	173	179	162	176	163	167	157	187	175	179	167	155	177	151	181	161	175	185	161	149	147	154	154	160	166	171	197	161	163	150	153	153	159	150	169	153	188	159	147	152	170	163	158	160	174	152	184	157	173	158	162	161	144	156	157	164	174	161	176	171	152	162	175	166	149	167	169	147	168	154	156	181	152	155	174	147	151	143	186	147	173	139	164	168	190	162	157	174	149	166	156	175	164	182	166	163	173	155	175	144	159	158	165	160	138	168	141	161	166	155	178	135	171	167	162	173	167	154	173	140	173	179	159	145	166	161	169	148	175	159	157	166	171	163	175	158	174	167	154	171	170	161	153	148	158	168	161	197	157	160	177	170	164	157	157	186	171	183	173	160	160	161	154	160	156	190	157	180	170	165	157	153	169	183	181	167	171	178	170	184	179	166	162	165	183	187	147	144	171	154	154	163	170	181	184	174	141	163	154	182	158	175	170	160	199	153	162	160	162	175	161	147	154	140	175	181	159	154	152	154	164	159	174	164	151	168	158	159	157	138	147	160	149	161	167	173	159	180	191	161	149	199	161	148	160	185	148	139	163	171	148	169	158	161	159	175	166	171	155	180	150	159	146	177	171	141	202	157	174	155	158	163	170	179	171	148	156	176	175	176	173	177	137	152	150	168	185	193	155	163	173	169	158	153	168	157	158	189	153	179	162	171	152	155	165	155	178	171	168	151	152	163	159	188	187	165	167	149	175	152	153	164	172	150	179	149	181	167	174	182	174	180	186	186	165	185	156	152	178	151	172	165	185	170	166	148	156	164	170	154	155	158	166	163	156	177	150	171	161	184	160	154	150	171	173	158	164	163	136	155	162	163	148	176	157	165	139	165	171	166	157	190	135	156	140	162	201	144	159	164	168	153	170	155	180	158	177	168	176	159	149	157	157	146	144	174	161	156	159	165	158	146	183	178	159	175	163	161	199	184	185	133	157	167	185	168	157	156	183	152	160	145	161	161	143	146	177	162	157	174	173	140	177	166	180	164	163	149	143	175	159	177	161	170	148	163	163	175	165	174	142	177	157	147	158	169	189	137	172	138	152	161	160	177	171	162	189	162	159	166	171	178	153	156	172	191	155	163	169	165	168	181	182	155	181	181	186	150	162	164	166	165	175	181	168	147	177	155	163	158	151	160	156	160	164	176	179	167	156	142	158	155	165	165	167	165	159	166	176	147	157	161	143	168	178	150	168	161	159	160	156	165	183	165	173	192	167	152	166	168	158	172	165	161	160	160	154	145	156	171	148	171	175	169	159	163	143	198	143	166	175	175	143	159	157	148	162	155	166	167	158	167	167	183	152	172	166	150	160	171	172	168	164	159	177	150	159	156	163	160	143	179	168	176	155	140	147	167	157	147	174	155	179	163	176	188	169	165	175	181	164	166	143	173	181	164	157	149	172	156	162	161	167	163	178	179	164	166	164	159	164	157	169	162	186	187	168	166	165	170	153	159	187	146	149	175	144	171	165	180	172	173	175	161	154	181	158	183	157	170	154	175	175	160	165	164	181	168	148	167	175	155	164	173	144	150	155	180	168	164	143	150	174	178	161	177	158	182	181	143	152	161	181	167	159	183	167	160	149	149	160	188	149	160	154	180	165	153	170	173	162	158	166	176	176	159	162	165	151	188	166	145	166	212	163	188	178	173	163	151	171	147	163	160	144	178	149	173	157	150	155	180	164	153	156	162	174	127	148	161	170	173	149	184	169	146	163	145	161	144	146	169	181	151	157	176	189	161	165	160	148	159	153	154	179	160	165	159	162	169	153	158	157	160	169	152	147	181	192	155	151	177	152	144	168	141	156	170	159	177	158	177	143	169	181	146	154	152	181	173	160	176	158	157	180	161	167	170	151	163	180	133	161	147	165	156	161	173	164	144	163	135	154	151	153	158	179	184	155	173	168	198	147	147	150	164	188	153	137	176	150	149	167	151	181	160	148	164	159	150	161	161	171	144	147	161	179	147	188	184	153	167	174	147	147	168	163	146	166	174	156	177	170	179	182	149	153	176	153	161	148	155	145	169	150	162	167	163	171	154	189	148	139	158	155	174	173	156	156	169	181	159	178	154	196	157	165	193	163	177	186	165	161	168	176	175	162	168	163	164	155	160	155	158	146	166	185	169	172	189	168	159	152	175	172	154	149	173	160	163	157	179	155	164	140	159	162	160	177	178	153	161	147	155	143	166	152	170	152	169	173	164	163	152	177	159	160	181	127	157	165	168	161	156	157	169	177	147	158	165	186	140	162	141	166	156	181	154	166	157	139	161	134	171	133	146	176	153	167	151	178	185	166	159	153	191	166	164	179	142	186	133	189	147	175	136	153	177	151	183	179	149	169	152	156	156	149	163	169	155	158	185	159	145	180	168	180	174	194	193	188	170	165	169	154	172	152	151	170	148	163	173	170	151	153	160	162	164	164	183	175	190	162	177	148	153	162	158	154	153	164	153	169	157	162	154	170	155	170	145	170	182	179	149	155	180	179	154	176	182	192	146	154	151	157	158	160	138	164	192	155	187	169	183	168	168	182	150	169	176	164	156	146	172	142	169	152	172	167	149	185	162	142	159	145	165	175	165	176	184	172	163	186	148	170	148	184	171	186	154	152	138	179	166	158	158	176	168	168	173	152	189	174	145	164	158	159	177	165	162	154	188	161	200	150	173	170	139	178	160	176	170	159	152	173	173	151	204	170	131	145	155	146	179	157	155	160	147	154	174	170	193	190	142	184	168	156	161	182	166	152	174	140	160	180	179	162	180	156	169	165	184	176	177	166	143	142	167	141	153	154	171	169	155	176	185	149	159	175	162	145	155	148	152	142	152	143	166	185	166	149	165	154	152	149	173	183	144	166	174	170	152	175	165	170	182	150	202	158	161	195	162	172	155	158	185	153	175	166	138	172	163	164	148	140	161	143	184	202	161	156	189	167	173	163	166	154	154	154	151	175	168	168	161	152	179	132	145	172	159	164	153	169	153	177	150	169	182	175	160	171	147
3340	5386	4345	2016	1397	1050	792	590	489	407	344	313	257	232	255	252	220	219	215	205	247	205	222	217	199	208	200	202	199	197	214	230	174	179	198	215	198	196	181	193	175	199	182	217	193	174	195	191	203	200	171	172	214	188	185	175	186	182	199	196	199	166	173	187	183	155	195	184	198	201	210	176	168	180	180	203	179	175	186	195	192	180	190	181	167	219	163	170	206	199	167	179	207	183	177	170	159	201	198	209	186	189	207	182	181	182	180	172	228	167	198	183	192	206	170	198	166	199	202	199	207	196	172	175	186	174	179	196	164	173	193	180	186	179	186	176	212	165	163	195	196	178	185	174	189	186	205	199	201	168	176	169	181	194	178	206	190	203	184	218	175	202	191	182	187	175	171	180	181	185	200	191	191	186	161	189	167	183	199	191	188	171	179	188	198	180	192	195	204	161	205	176	185	195	203	196	177	191	202	186	182	195	173	196	197	178	201	208	178	184	183	183	184	168	172	165	201	184	195	181	174	186	190	188	199	186	185	189	179	191	182	183	167	194	191	177	180	175	186	205	188	183	179	184	189	198	159	210	197	203	193	182	183	199	193	172	186	178	162	188	170	179	191	193	167	184	201	179	178	178	176	163	185	171	178	177	173	184	210	188	169	182	198	174	194	187	178	191	167	194	157	170	182	165	188	177	183	178	174	208	194	185	178	165	196	168	202	179	187	197	170	199	194	167	182	208	193	189	173	188	191	162	176	180	174	190	174	164	201	163	177	190	172	202	201	194	209	191	190	196	178	195	194	164	179	201	184	173	176	181	192	172	190	185	174	184	168	189	175	164	210	173	170	174	191	183	172	194	198	184	193	188	184	193	162	196	190	176	192	193	163	177	208	196	189	192	172	198	189	178	181	174	203	166	208	179	164	169	191	212	168	182	185	186	175	168	184	192	191	215	181	204	170	157	198	179	185	201	182	193	194	161	185	194	188	178	182	183	194	189	169	185	204	170	183	186	187	198	173	168	172	194	171	173	185	172	203	174	175	184	203	191	210	190	195	162	198	195	193	193	168	195	176	184	186	173	181	169	176	180	199	183	196	183	202	188	215	200	169	189	198	186	166	163	177	184	201	190	193	194	165	195	180	177	198	193	197	178	193	213	182	195	201	178	179	189	164	205	189	190	210	184	187	187	194	145	165	162	176	186	193	191	183	211	211	184	192	175	208	186	170	177	217	190	183	167	186	212	192	173	167	188	214	192	167	172	176	168	161	191	224	199	192	172	179	189	166	201	203	185	201	211	194	172	174	186	179	196	188	184	206	200	170	183	186	191	195	172	197	165	184	200	188	184	200	193	186	204	168	183	168	194	172	169	173	214	172	190	184	182	181	178	199	165	173	187	224	194	180	194	181	201	186	183	222	179	176	188	221	180	191	201	172	171	171	165	175	175	166	178	192	217	165	167	190	180	197	204	196	195	182	173	158	204	181	194	181	176	180	174	193	201	180	180	178	176	184	191	166	183	182	181	198	180	166	173	190	193	186	200	158	180	193	222	178	177	165	204	168	182	203	182	186	204	171	162	193	193	200	199	188	196	195	205	194	193	199	162	192	172	184	179	176	195	170	169	208	204	164	182	201	197	204	171	198	178	178	181	196	179	173	160	190	198	174	187	179	189	203	193	183	208	177	167	189	200	180	180	213	177	183	213	183	191	190	167	192	197	179	191	188	184	188	181	193	187	172	191	198	185	203	212	180	161	195	161	202	177	179	199	175	161	186	177	199	170	193	189	199	172	193	180	190	191	203	187	201	186	195	191	179	196	190	200	180	181	202	188	166	183	186	184	166	178	169	172	209	156	165	184	183	205	176	189	179	184	168	177	195	180	209	194	190	181	199	185	195	194	191	186	199	172	181	171	185	203	181	174	208	194	172	184	183	173	181	193	162	190	209	203	199	162	193	192	231	174	190	195	194	201	163	189	161	177	189	196	187	167	173	186	176	169	183	187	188	184	172	200	196	175	189	164	175	189	198	167	167	183	212	200	182	173	205	193	184	200	167	210	164	209	175	190	187	190	194	197	192	179	191	165	171	157	159	206	168	179	192	221	188	191	194	191	200	203	204	193	207	167	183	192	206	171	185	196	165	164	182	190	175	195	169	197	189	180	159	194	186	188	197	202	183	183	188	186	177	167	177	180	155	163	199	173	169	183	167	204	186	174	178	173	164	181	187	179	182	181	180	190	171	158	174	185	173	183	168	199	190	193	186	159	178	219	178	186	179	189	168	196	181	163	170	200	164	181	177	172	224	205	171	185	193	192	179	163	177	195	206	168	194	145	171	172	200	173	193	171	164	184	162	193	193	183	192	193	180	173	188	169	193	192	175	179	191	198	185	191	205	182	192	173	173	170	183	164	175	189	171	180	189	193	185	194	165	175	186	202	196	189	178	172	194	176	192	185	175	163	190	194	168	193	183	176	182	189	193	187	207	162	163	182	179	187	185	189	184	168	179	183	192	185	200	179	182	184	176	189	172	176	192	179	187	195	181	165	200	205	183	189	199	191	190	196	189	182	219	179	200	176	215	172	183	187	191	179	187	219	207	202	186	173	191	189	174	163	189	194	182	197	182	189	181	199	166	181	185	182	173	191	169	190	202	201	186	180	206	200	179	194	186	194	181	199	181	172	180	194	160	181	207	178	188	189	177	177	196	167	184	191	178	197	185	189	192	206	179	180	177	169	186	185	179	196	177	184	188	175	204	176	192	187	179	186	189	182	169	195	189	174	180	195	198	171	180	177	204	166	190	184	206	171	202	186	162	185	198	179	201	174	193	190	197	191	188	176	186	198	170	211	179	175	166	174	202	180	189	176	195	195	163	166	176	204	211	170	184	187	179	187	196	132	174	197	192	200	178	182	195	167	185	180	172	187	171	185	181	164	169	176	160	163	165	159	172	178	190	174	172	176	179	175	186	184	177	185	179	153	168	207	184	203	174	214	173	180	179	174	173	192	160	189	190	178	179	160	162	179	183	176	186	202	185	183	192	201	162	189	192	150	202	195	194	176	171	178	153	201	158	178	174	204	211	187	186	186	171	182	199	193	198	181	189	196	185	175	186	180	156	181	177	155	198	182	162	163	184	177	180	170	201	197	162	202	164	178	188	182	171	173	178	191	197	159	174	177	191	175	202	200	182	163	171	180	197	170	218	155	183	186	193	163	205	195	199	170	194	180	189	195	156	225	171	199	201	174	203	215	183	154	199	174	199	185	182	172	172	185	178	180	176	195	162	178	204	201	158	190	157	195	179	174	201	203	189	221	184	199	193	188	153	186	189	195	183	168	171	189	204	172	194	190	195	201	213	178	202	192	213	175	195	188	177	200	171	195	191	181	168	176	167	197	191	202	216	179	173	188	206	174	195	189	173	178	173	164	176	196	189	170	212	167	171	177	172	181	191	178	193	158	172	178	182	164	200	186	182	191	171	177	172	175	198	148	174	195	166	182
22576	21324	29065	23973	21324	21393	13245	1446	966	910	795	681	680	647	584	522	522	538	520	514	496	487	453	439	507	483	442	496	507	473	447	461	425	467	464	440	453	408	448	429	417	432	429	447	422	448	379	409	463	435	466	474	483	424	433	467	431	406	426	399	451	417	436	417	425	433	433	426	422	469	424	421	449	469	412	447	454	425	407	446	425	433	439	416	404	420	407	439	397	415	401	425	454	417	449	415	409	389	417	411	473	434	404	408	455	466	425	456	412	415	403	379	462	420	382	409	435	431	422	441	446	434	426	431	428	420	415	433	432	416	407	425	422	473	453	430	453	431	410	425	405	424	395	434	398	407	394	399	452	421	415	385	419	430	447	417	415	398	400	432	457	411	470	399	411	417	413	415	415	438	414	385	430	415	416	434	417	428	397	430	459	434	432	449	443	436	404	384	419	423	430	454	429	420	425	419	450	406	441	446	420	431	430	421	414	454	415	451	422	402	391	450	420	424	440	443	407	392	415	443	392	409	431	415	449	452	428	424	410	441	429	418	410	405	453	421	379	416	390	424	466	430	408	402	395	428	408	391	372	401	413	385	406	428	440	422	460	437	413	439	424	428	384	391	397	429	456	421	424	391	410	424	441	413	458	408	387	391	459	408	422	447	388	396	449	467	437	411	447	417	411	446	410	406	442	433	418	415	448	433	407	413	429	409	412	450	425	402	367	395	446	402	429	441	395	417	427	412	419	434	436	425	415	437	428	421	402	406	477	429	408	431	392	407	446	435	403	390	381	417	400	429	415	391	425	453	430	435	424	413	405	413	382	429	432	437	391	426	434	453	437	402	428	407	393	385	427	441	426	462	412	425	414	424	403	457	424	401	417	413	436	414	447	433	428	481	424	380	411	407	447	426	396	421	393	390	406	448	470	434	434	417	458	419	424	397	408	400	439	427	418	433	448	467	427	453	434	394	376	445	424	401	463	431	414	432	403	414	428	408	451	437	404	421	412	433	409	405	405	433	407	461	426	421	396	430	437	411	409	434	406	460	454	433	384	399	435	390	403	408	423	399	484	417	403	383	454	446	448	448	458	386	427	410	439	414	446	413	402	409	426	442	431	458	423	425	425	418	402	417	442	429	403	410	435	468	408	416	429	395	466	423	402	436	449	444	411	424	423	433	407	424	437	420	450	442	418	452	386	397	427	409	427	421	414	429	403	456	418	407	435	439	437	429	423	434	407	422	413	406	453	449	442	395	426	413	419	442	392	447	366	415	410	410	416	407	412	393	401	400	431	401	467	439	439	396	433	425	422	428	429	440	395	385	411	409	417	449	427	411	423	447	414	433	436	437	442	427	423	424	448	411	415	418	395	427	419	458	433	416	410	420	439	420	451	369	441	419	437	437	406	429	419	418	402	438	374	412	387	414	426	439	389	427	421	402	415	417	401	447	425	414	380	428	433	427	414	392	393	415	447	446	448	412	391	420	376	438	393	416	434	410	390	420	414	394	445	399	422	428	403	425	425	415	430	451	429	414	444	399	421	430	425	441	434	392	426	406	444	393	413	433	395	395	428	455	399	445	408	430	442	437	417	408	424	430	475	436	418	367	456	428	430	381	427	446	441	460	417	423	433	438	370	431	399	483	406	425	429	426	404	423	454	451	428	425	421	430	434	476	399	424	445	385	420	452	384	451	397	363	405	402	419	399	430	427	386	451	421	408	418	443	444	402	415	417	386	414	395	408	434	413	427	415	402	420	430	393	403	420	433	425	408	410	433	434	396	430	428	410	447	442	454	417	428	399	421	429	398	448	395	405	434	416	424	400	408	432	454	416	458	424	404	424	454	429	412	424	416	414	436	404	413	415	417	386	394	424	413	404	426	426	427	416	415	446	403	411	401	416	404	426	432	408	455	395	411	430	418	408	439	420	417	446	432	418	439	439	417	444	435	457	397	427	390	413	446	469	462	391	433	444	394	434	407	437	419	408	427	407	365	450	429	435	416	433	398	452	420	417	437	443	421	421	451	416	391	402	416	437	433	444	416	441	422	445	402	430	398	433	423	435	475	436	462	465	386	408	431	397	432	408	417	404	407	394	447	438	377	443	427	433	417	410	439	450	377	410	447	425	410	427	431	435	429	429	385	423	420	417	446	359	396	446	432	391	431	403	398	467	399	416	465	410	435	432	453	428	412	446	411	454	416	414	400	400	464	390	452	436	414	409	420	388	420	425	418	329	406	428	371	447	447	425	393	454	420	405	420	410	420	409	399	433	451	402	455	385	404	429	409	425	416	418	425	423	423	404	437	442	389	454	401	399	414	412	402	408	402	407	423	424	401	411	437	429	432	466	434	419	450	407	391	415	397	439	420	434	387	401	428	470	444	421	464	408	436	451	464	402	432	416	417	396	444	410	445	416	415	386	416	420	428	429	448	462	426	417	420	436	432	402	415	434	433	434	438	413	413	434	412	427	445	411	413	394	404	412	422	447	422	443	424	447	440	433	418	432	449	406	433	408	438	413	414	401	464	430	415	433	418	403	412	426	382	431	416	431	440	369	420	371	425	418	442	437	416	404	398	410	377	407	387	376	435	372	465	464	431	441	435	404	396	389	414	397	439	415	468	451	399	408	404	425	437	416	430	422	407	430	399	410	406	410	397	419	419	409	430	403	414	408	438	448	442	433	425	432	482	424	438	409	436	403	432	410	448	398	406	400	412	395	459	427	425	437	398	410	405	418	461	442	421	394	436	390	395	435	436	427	429	399	416	395	435	380	430	420	436	408	433	413	437	425	443	435	401	416	382	373	413	447	416	404	442	436	444	443	442	400	430	420	411	421	403	437	423	406	438	453	409	388	412	410	396	409	443	414	415	410	431	459	429	422	425	452	397	390	387	406	457	408	406	414	395	448	401	385	397	397	420	407	407	404	433	396	429	425	413	424	444	405	413	429	389	444	400	375	426	426	424	406	410	390	465	413	425	418	415	424	427	472	394	397	423	403	457	439	440	414	436	419	410	416	417	406	424	421	401	442	405	409	424	429	422	394	428	401	397	425	408	386	473	445	422	438	434	448	428	436	401	430	405	404	427	419	401	388	431	399	418	411	423	450	377	426	419	407	422	435	383	442	414	397	390	404	420	452	387	437	413	417	408	453	454	434	431	428	452	382	405	439	413	377	392	384	440	379	432	405	420	433	425	419	389	410	401	429	436	436	435	399	425	439	418	416	390	417	423	408	444	393	431	412	429	427	418	422	425	425	414	421	444	451	401	432	395	449	364	360	440	392	445	431	446	442	396	416	417	431	419	406	450	422	403	418	411	413	392	369	408	414	416	406	437	431	440	423	442	412	448	427	433	403	397	420	387	432	420	418	409	445	415	432	403	388	433	369	459	407	447	422	397	429	451	405	421	457	409	417	434	429	454	436	433	389	441	426	433	400	412	407	405	415	392	366	392	391	441	401	434	437	435	466	427	414	413	429	412	438	438	411	438	428	420	412
4578	13719	11492	5851	3973	2959	2185	1652	1373	1139	984	850	795	729	735	664	641	634	595	555	564	555	570	543	530	526	505	490	505	467	505	491	464	496	494	490	488	474	482	436	514	480	482	465	461	447	435	422	435	431	451	466	444	471	453	451	465	444	460	429	428	444	488	462	477	444	422	474	474	450	413	433	481	491	447	466	474	422	443	423	442	423	443	424	453	419	439	452	489	463	465	464	473	438	439	480	501	473	460	443	445	456	447	473	445	437	437	428	482	439	465	486	468	464	461	453	433	444	447	442	486	446	462	444	434	459	449	453	479	425	431	448	453	490	424	452	465	456	456	475	459	447	439	453	470	481	474	424	466	435	461	453	431	480	451	410	430	471	430	476	448	454	470	440	432	429	456	450	455	482	444	462	388	456	458	443	440	450	451	431	459	461	433	444	445	436	477	436	469	417	490	439	410	431	449	427	411	429	475	427	441	479	484	426	425	415	443	485	448	449	459	442	427	406	415	462	476	467	450	390	488	440	446	446	461	437	436	461	447	405	461	452	430	447	473	440	448	432	448	435	468	433	421	432	439	429	423	464	419	429	473	456	454	458	427	423	440	429	418	414	516	449	456	444	461	443	447	459	439	433	412	433	419	483	473	436	433	444	458	466	433	460	461	451	474	449	419	434	418	450	485	423	456	479	437	439	460	433	445	435	439	485	445	421	457	457	468	468	442	472	479	448	450	479	462	505	443	464	439	441	469	431	453	447	416	442	421	479	469	419	430	442	484	461	477	423	461	474	427	487	460	462	459	468	473	441	458	411	434	424	436	430	467	446	456	438	457	446	430	479	440	470	433	452	448	461	446	469	448	444	445	427	429	452	457	435	482	435	427	439	449	422	419	464	469	460	479	440	444	441	461	461	422	450	465	456	447	438	450	454	453	461	464	401	452	430	455	435	414	412	483	502	442	427	481	453	441	466	446	400	428	469	461	417	460	461	444	421	439	456	408	480	440	424	435	442	451	423	442	478	457	419	473	443	431	458	436	445	438	447	426	437	455	446	455	469	447	445	428	422	451	445	434	436	488	480	463	430	458	418	463	437	453	436	440	452	409	460	422	444	456	461	447	435	428	438	461	466	441	468	477	424	465	460	476	436	485	447	431	418	446	459	406	435	470	424	435	421	450	481	455	437	445	455	483	466	470	465	437	397	440	442	448	451	485	486	479	445	463	415	443	429	429	459	461	463	475	444	426	425	441	432	435	428	462	444	472	455	472	434	450	426	467	433	437	454	426	437	431	406	456	473	474	443	418	420	444	428	429	446	450	450	442	437	428	484	446	391	436	468	449	503	439	473	456	464	447	447	452	447	438	440	459	439	462	454	435	435	427	486	441	435	443	481	462	423	390	483	460	468	468	458	441	475	461	427	460	433	412	471	450	460	447	444	465	451	482	464	480	454	426	420	470	427	464	461	417	458	457	439	433	488	464	405	426	451	467	485	414	449	453	474	437	450	444	460	451	449	468	449	439	408	475	419	456	456	447	397	467	431	477	418	430	436	450	417	446	417	464	447	435	460	425	400	451	417	442	470	408	452	390	426	471	459	474	440	454	453	425	450	434	446	423	420	452	441	429	457	468	467	457	457	429	451	427	460	440	448	469	487	438	445	469	449	467	436	475	438	486	478	440	426	417	439	435	466	428	393	502	464	464	471	468	435	450	452	462	452	446	421	462	444	458	462	420	476	457	429	425	453	455	438	461	458	425	485	460	486	428	455	465	501	448	434	402	438	453	438	471	450	475	476	480	479	444	413	445	505	460	429	418	457	441	494	430	451	439	481	461	452	456	446	479	424	480	434	421	432	437	463	462	454	403	434	452	459	457	463	438	428	438	433	486	447	447	435	445	435	426	436	420	466	420	445	455	457	436	446	419	472	449	416	445	441	444	474	435	467	452	412	466	442	457	424	465	402	489	451	455	480	404	443	437	454	490	426	464	444	449	451	503	418	471	426	465	426	473	443	427	418	464	441	467	454	484	434	475	443	456	470	444	433	436	430	453	462	459	458	428	436	451	448	447	371	479	441	456	411	454	474	459	477	450	452	419	450	449	464	418	450	464	411	426	461	472	475	423	445	440	445	482	450	457	451	443	459	480	463	443	481	433	485	463	485	431	434	488	448	473	408	473	424	435	433	469	464	414	456	457	474	429	411	429	441	463	468	459	474	444	477	447	484	435	460	465	396	453	429	423	424	452	416	471	414	429	459	446	446	434	445	436	450	468	461	453	439	451	397	451	443	470	474	474	421	459	460	459	460	456	449	452	440	464	446	461	464	462	460	439	436	427	445	439	460	421	463	416	440	467	456	434	445	448	409	428	443	435	445	453	481	461	449	440	473	428	449	428	468	466	467	460	458	448	409	483	415	483	426	438	416	449	453	456	445	411	441	419	442	413	409	453	433	485	446	468	433	400	485	424	424	431	474	442	465	473	462	482	451	441	483	450	410	409	446	439	446	444	422	452	447	444	471	436	455	426	454	452	449	441	439	446	442	462	483	436	452	381	450	435	455	450	420	481	428	456	461	454	446	437	436	453	479	453	447	433	449	426	460	451	474	442	471	448	457	460	434	480	461	477	473	443	444	469	431	440	449	421	429	415	418	472	462	446	466	461	448	455	463	448	437	430	489	468	429	460	443	452	452	470	451	485	452	450	440	438	424	444	443	435	444	437	470	427	451	440	450	434	451	445	431	437	428	432	416	443	406	445	432	481	477	456	435	416	456	472	446	463	442	458	437	492	420	429	461	422	474	467	453	443	383	470	423	436	400	442	430	498	448	476	456	454	429	431	452	442	426	447	441	474	421	496	456	460	434	465	484	426	446	452	427	484	405	449	468	462	441	490	456	452	473	428	446	437	451	430	433	443	434	455	440	462	456	461	449	436	481	411	484	474	455	489	435	448	431	441	472	410	431	452	405	437	438	443	461	446	474	493	469	428	443	442	450	475	463	452	442	472	444	492	414	461	417	451	483	463	463	448	461	472	455	438	445	484	453	436	444	467	444	449	436	442	450	465	461	441	464	444	440	449	484	460	466	432	426	434	437	426	454	463	437	408	462	465	443	467	446	450	482	449	479	458	433	455	463	452	436	445	418	426	478	481	463	402	469	493	435	435	432	442	464	471	461	424	457	435	433	452	424	472	461	430	437	446	468	441	461	474	425	442	453	435	436	427	436	444	475	423	435	493	447	430	452	444	445	437	461	440	422	474	405	476	438	491	440	415	445	443	438	429	450	446	457	455	402	434	477	473	430	449	437	426	437	453	426	431	435	484	498	466	444	424	454	436	486	439	441	426	449	452	463	464	442	485	442	497	455	449	439	495	475	476	460	478	431	446	444	437	482	419	455	469	449	457	427	491	426	439	485	407	462	445	442	438	437	460	433	480	427	418	439	440	470	442	403	449	428	441	437	432	411	448	505	419	414	442	472	475	449	426	441	442	449	452	477	446	447
27581	19656	6195	842	606	583	481	361	370	395	349	394	367	350	360	355	396	396	326	350	356	358	356	370	349	355	323	351	359	352	372	371	411	364	350	385	381	391	336	338	368	314	365	314	388	354	344	385	346	340	340	341	399	349	359	335	369	369	361	357	360	369	328	389	349	381	357	351	345	353	341	372	339	377	371	348	351	348	367	376	347	385	365	391	342	371	341	373	396	369	375	358	370	359	362	343	328	359	375	320	363	313	379	400	338	375	345	378	386	323	407	331	361	384	341	364	328	348	392	378	388	372	347	356	347	381	347	346	329	376	385	351	334	361	369	372	360	355	386	371	368	359	362	371	336	369	368	358	330	340	339	343	349	363	363	332	361	376	361	343	350	361	347	304	354	409	334	384	349	352	380	347	356	371	380	369	387	372	377	353	366	358	324	384	354	346	375	353	356	384	350	354	363	357	364	331	354	393	375	370	335	354	342	358	389	362	366	357	387	361	371	360	333	355	369	357	372	403	379	340	346	344	322	349	346	384	380	330	327	339	341	377	362	344	386	368	382	360	341	378	380	352	387	350	380	408	369	369	370	350	348	353	332	354	366	359	389	374	358	331	351	379	368	339	375	344	352	379	348	326	352	378	345	317	366	379	374	339	350	377	328	347	333	347	353	352	347	327	315	362	402	377	391	384	361	326	349	351	368	386	371	377	327	362	363	342	357	348	342	360	399	351	397	366	345	342	363	349	347	330	325	326	323	342	342	348	362	369	375	367	326	345	371	368	361	332	371	357	386	343	370	394	360	353	330	375	342	352	368	345	377	347	342	354	349	324	360	336	334	386	360	363	363	326	362	336	370	321	358	347	357	362	366	308	376	368	370	372	383	364	344	356	364	349	375	325	377	349	397	357	332	370	364	370	363	367	348	382	339	351	372	343	368	347	343	396	399	359	338	373	358	349	367	351	338	347	357	379	355	357	349	330	361	345	330	324	351	395	358	371	388	384	341	373	357	338	357	352	353	369	361	346	338	371	341	349	348	353	352	369	351	337	375	343	339	339	381	382	361	370	307	383	349	361	353	387	365	385	340	367	361	352	393	365	410	356	348	328	354	352	388	388	350	371	349	339	353	355	357	370	375	367	353	345	320	352	344	352	372	346	363	343	368	337	367	344	341	369	343	347	376	352	384	352	347	362	338	369	384	360	356	356	334	387	339	369	364	357	335	396	346	342	384	377	332	379	343	348	364	347	329	382	400	363	356	353	380	365	353	363	389	357	375	374	407	356	389	354	394	378	345	333	344	346	352	371	358	340	352	364	348	335	382	316	323	372	337	373	360	353	385	365	373	371	330	354	338	397	386	320	357	358	348	361	370	357	359	373	374	342	372	340	346	379	324	344	344	380	392	379	342	385	382	337	396	344	361	349	335	365	362	351	321	363	378	380	378	356	333	354	371	351	403	348	358	329	373	359	385	334	358	347	368	344	382	338	347	352	363	337	315	357	379	382	370	354	382	376	377	360	335	373	333	360	366	362	362	349	341	368	369	350	349	358	406	320	361	326	365	341	365	342	317	373	381	346	350	351	414	371	349	343	362	363	346	370	341	383	344	368	363	387	340	333	385	351	346	376	355	374	373	377	352	347	365	353	361	344	345	378	370	381	339	322	343	382	334	393	362	355	354	338	395	373	348	345	372	335	382	360	358	348	365	340	340	383	355	341	371	376	389	337	316	368	350	363	392	352	354	358	354	367	370	330	357	399	375	378	386	374	354	380	362	355	346	368	351	350	364	350	377	335	347	372	364	372	355	375	366	376	343	361	373	354	350	367	355	389	405	372	365	361	359	325	384	358	404	369	364	320	336	399	356	372	365	372	349	376	371	346	366	361	363	374	361	364	357	393	352	346	348	370	342	364	373	342	344	336	331	337	378	345	387	375	349	390	374	349	354	368	357	340	379	335	376	339	370	386	366	389	343	345	372	336	367	376	366	366	343	370	340	350	353	335	360	362	339	354	354	398	364	317	349	374	367	389	334	344	360	391	322	350	348	364	342	374	350	308	359	405	354	336	372	358	349	354	353	358	307	373	355	333	337	346	386	367	340	395	360	374	350	375	345	372	334	378	342	348	353	377	326	341	352	331	319	318	384	367	343	334	332	346	348	388	353	374	342	369	353	348	350	383	350	345	376	390	380	350	375	349	364	358	329	344	367	364	351	363	343	391	370	358	370	367	369	350	360	367	366	305	357	361	349	339	365	364	306	326	384	361	363	356	370	381	351	361	367	328	351	361	368	391	377	339	377	371	348	359	361	371	339	365	381	378	318	362	366	343	340	372	366	375	402	379	361	329	379	335	383	352	352	352	347	362	362	407	380	349	326	358	337	366	354	346	408	343	362	357	349	347	381	370	375	364	362	393	338	353	390	375	355	332	356	377	361	338	343	365	364	343	373	350	345	396	356	357	376	368	371	343	338	335	366	381	373	391	390	368	350	359	369	340	347	344	379	338	384	350	361	359	368	334	374	381	402	354	343	350	340	372	349	362	363	329	343	384	364	320	360	351	353	365	366	318	342	342	384	336	330	340	339	398	366	373	362	362	372	342	340	384	334	384	383	400	367	372	333	371	352	354	335	371	376	349	357	343	357	379	360	361	406	379	351	364	331	345	372	382	358	364	356	328	329	364	366	347	366	365	400	336	358	371	366	320	365	326	349	396	362	339	365	378	365	369	364	345	367	346	329	368	352	364	336	375	356	291	321	358	360	404	379	346	329	355	373	306	383	356	349	365	341	364	347	367	389	380	358	397	354	400	356	406	382	378	347	369	371	374	338	373	329	322	395	381	359	341	361	334	345	373	377	383	374	377	358	375	319	321	355	381	343	341	369	391	405	339	330	364	350	346	405	350	405	360	359	361	374	368	356	370	363	367	356	354	379	339	373	368	343	307	360	359	354	344	360	344	372	350	349	351	364	359	386	373	345	347	359	350	367	358	354	380	384	354	346	361	348	338	381	383	356	337	348	369	378	351	353	348	374	384	351	373	341	355	360	366	389	359	394	372	362	390	330	370	343	361	415	364	358	351	388	379	368	375	334	385	387	396	372	326	375	348	358	364	340	346	349	360	350	352	372	360	357	350	352	391	352	383	403	371	369	372	337	362	349	368	349	358	358	361	384	351	377	361	339	368	351	359	387	350	351	377	380	348	382	407	366	331	369	352	395	356	350	406	339	349	322	381	361	344	357	355	385	360	350	413	320	361	353	357	359	382	400	338	365	375	362	356	355	351	369	331	360	326	349	377	354	382	347	362	376	367	363	351	351	376	374	310	316	347	370	317	387	344	361	348	355	357	354	365	354	393	351	332	338	369	353	334	367	362	310	354	341	365	364	341	361	331	345	365	352	336	356	370	325	357	343	345	378	362	356	362	356	362	350	323	351	342	363	355	348	373	385	377	350	334	371	385	369	332	350	348	390	362	404	372	367	353	358	368	349	361	366	368	359	369
4201	860	695	484	461	453	416	405	400	360	398	404	382	378	358	390	368	373	400	346	372	382	369	339	385	358	376	349	370	376	364	380	394	396	340	387	355	376	352	348	362	373	375	381	355	403	381	348	365	376	406	350	352	357	342	352	365	357	361	390	369	368	352	377	369	337	369	361	361	389	362	351	368	358	358	368	364	340	356	372	392	334	433	364	381	363	360	354	365	391	371	384	353	397	371	358	352	342	372	395	367	368	391	340	402	372	371	392	359	371	332	357	374	370	366	417	397	372	357	372	401	364	376	350	379	370	377	397	363	338	364	341	383	358	362	358	369	373	377	353	392	372	415	360	401	377	363	373	330	393	361	368	339	363	382	370	365	362	390	354	347	371	367	391	411	372	379	365	364	386	334	387	357	372	334	364	367	351	379	375	333	332	374	381	358	352	357	368	377	406	349	374	359	389	343	364	388	355	367	355	399	384	394	371	377	338	369	338	372	395	344	352	380	410	379	370	373	379	387	380	358	383	380	366	388	387	374	352	333	362	390	394	390	395	346	379	356	376	311	366	354	393	355	360	382	369	390	379	365	398	345	380	373	344	377	377	364	376	365	346	379	400	391	344	379	362	383	329	365	371	380	363	364	390	343	347	357	378	362	364	351	391	369	332	398	378	394	372	367	360	368	398	350	359	370	319	379	388	368	380	323	358	388	389	365	396	355	393	398	349	345	395	348	359	363	358	348	395	377	377	355	392	364	357	377	356	365	356	375	367	381	387	355	398	342	399	359	348	365	358	368	385	322	382	394	372	374	382	409	339	395	355	371	360	387	396	356	411	383	365	380	387	365	360	375	375	349	341	398	371	355	351	372	366	346	383	370	378	386	363	389	375	387	357	383	353	363	362	352	377	361	363	355	359	357	382	391	359	363	357	363	362	392	348	354	384	356	374	340	349	354	371	359	382	355	362	386	338	357	368	395	340	345	343	357	368	380	364	336	376	378	391	368	355	379	405	392	370	396	388	376	371	352	348	364	419	363	384	365	360	394	381	362	372	352	367	380	385	370	388	392	336	370	391	348	354	376	403	365	379	374	349	361	348	372	330	390	375	410	349	362	393	383	419	400	356	329	343	401	385	358	411	405	392	368	385	368	384	376	395	365	304	370	391	359	362	386	354	362	352	384	386	340	392	353	377	356	387	385	386	375	333	359	374	356	364	351	373	346	375	352	365	383	368	357	365	375	375	375	362	351	371	416	376	379	397	346	363	399	348	357	380	357	404	386	341	388	370	365	377	390	343	385	371	353	386	402	343	454	371	374	405	355	389	365	355	371	346	377	339	387	375	367	402	397	404	385	403	379	383	374	339	356	372	372	364	365	352	400	367	364	362	413	370	362	363	385	359	355	354	389	332	353	390	344	342	357	389	354	352	374	378	375	348	349	346	378	389	357	392	369	366	383	382	350	379	355	349	377	363	392	347	377	367	370	389	407	367	353	363	392	371	370	390	397	379	362	395	368	386	360	359	346	351	363	357	397	337	410	386	342	339	339	384	367	377	381	366	374	387	362	369	380	352	354	335	379	363	364	391	352	364	360	381	345	358	400	376	397	356	379	381	350	359	389	361	379	391	367	359	385	365	362	372	388	382	396	381	341	342	360	391	384	384	350	378	369	352	357	395	396	368	345	397	411	395	387	399	374	360	384	371	360	351	376	361	367	377	362	381	362	408	393	347	373	344	378	372	373	363	369	366	358	356	340	370	359	370	346	372	376	357	382	359	391	378	360	388	355	391	386	349	394	366	361	395	356	365	350	379	369	320	358	371	352	370	400	394	379	334	358	384	349	361	353	370	360	370	357	363	360	385	412	349	370	368	330	401	373	384	408	382	339	370	366	365	360	356	358	317	345	345	379	374	392	377	384	366	381	373	391	365	362	351	398	372	376	355	347	374	358	338	379	386	355	357	417	392	368	357	373	394	346	370	368	407	344	351	383	385	383	397	361	370	403	352	362	372	386	344	394	351	369	385	398	382	377	367	376	355	380	377	365	363	339	390	364	364	376	360	379	362	395	353	374	367	370	375	342	384	337	352	342	352	361	367	392	359	388	354	413	411	400	378	337	371	382	330	366	375	347	354	319	379	344	372	357	360	371	345	405	372	369	405	404	392	353	358	360	363	372	361	376	374	370	326	350	407	371	396	342	391	383	356	387	329	351	377	342	393	385	325	368	373	345	361	393	428	372	384	388	360	398	348	351	343	365	368	396	364	353	413	360	373	346	366	339	341	341	381	357	369	377	381	357	366	387	394	411	372	372	372	394	367	395	385	354	356	379	356	382	404	357	352	366	360	375	378	350	386	363	390	331	351	380	392	373	413	370	366	372	359	370	369	381	394	327	386	378	382	356	390	341	330	374	359	384	375	384	339	374	357	357	381	361	357	353	388	329	363	378	380	377	346	378	402	342	390	353	363	358	369	334	340	368	377	374	337	358	344	373	388	346	367	381	339	351	350	376	369	343	343	382	370	385	345	349	375	374	354	342	399	344	396	381	408	384	342	396	390	360	384	343	354	374	395	362	372	355	375	365	372	357	362	366	370	386	384	378	396	333	351	339	394	430	386	371	361	377	361	395	384	352	376	391	395	346	389	413	371	376	360	373	338	371	383	316	358	386	364	369	355	369	366	325	353	347	375	395	312	402	397	354	343	365	372	393	345	333	374	381	381	343	364	373	349	370	363	384	360	393	351	389	400	333	370	356	383	330	365	367	384	386	361	365	368	414	351	362	403	386	372	365	384	356	336	408	366	347	355	381	386	361	339	386	358	430	352	352	386	392	341	362	353	423	338	367	353	425	375	375	360	332	355	395	408	412	344	361	384	361	382	396	364	382	389	350	378	410	374	384	394	350	366	389	364	394	353	381	381	353	364	346	361	361	342	347	391	376	381	357	372	362	410	377	354	396	348	393	369	378	384	396	377	365	400	350	356	349	337	346	396	350	380	404	393	394	365	368	376	362	394	359	390	390	364	348	380	393	385	345	363	381	380	398	363	406	344	382	373	332	358	408	374	382	413	385	375	370	380	392	374	369	376	401	370	384	397	373	389	349	355	381	386	373	383	370	400	374	387	373	372	349	376	392	359	320	375	363	417	377	357	369	376	393	362	361	372	380	347	376	341	376	359	379	386	361	362	348	364	363	367	387	384	386	347	364	360	397	372	339	367	391	358	347	384	398	354	379	361	374	349	363	361	385	358	368	404	353	372	354	383	359	359	361	353	371	328	367	386	374	341	381	347	386	363	387	350	347	373	377	351	396	348	337	393	378	362	394	376	397	336	344	322	367	356	384	358	351	395	389	368	396	371	358	380	366	353	367	356	379	356	398	409	404	345	382	392	393	387	329	371	334	385	390	388	352	374	358	368	394	351	374	355	366	370	364	365	355	374	408	363	370	380	378	375	407	374	362	356	349	381	353	335	388	376	390	383	361	374	396	337	361	359	378	368
23777	21342	28761	24298	21349	15723	1842	1098	909	811	775	767	733	691	636	649	647	624	593	647	677	642	628	632	604	631	649	590	602	584	605	568	620	624	615	630	567	580	597	600	592	567	580	614	614	592	577	609	580	526	606	594	579	620	593	610	591	568	610	600	615	592	566	605	615	569	558	576	602	583	568	588	569	593	597	560	628	625	610	597	636	609	582	602	560	647	553	605	628	592	613	570	603	627	562	569	617	560	580	591	559	596	533	569	578	584	572	621	588	564	565	613	594	563	577	563	618	633	587	603	587	555	630	596	559	601	604	599	592	571	564	584	602	558	582	588	613	615	573	637	590	576	607	602	557	557	586	553	622	597	601	570	562	604	602	595	585	586	603	574	594	588	615	608	606	602	585	599	632	649	535	565	554	548	607	549	605	622	585	606	578	574	618	624	566	580	591	625	579	585	547	588	624	599	572	592	602	624	586	622	626	598	627	574	595	583	630	603	591	609	585	575	601	586	622	587	599	591	629	625	564	608	543	619	594	579	609	572	597	573	565	548	588	601	565	621	570	588	577	657	536	587	626	606	580	549	576	592	569	543	569	585	580	592	570	594	547	568	584	583	554	570	586	624	608	576	575	601	604	610	601	606	601	587	606	563	613	582	566	570	591	593	614	631	622	577	545	582	577	591	609	592	609	610	576	565	619	605	587	612	578	578	586	567	559	589	577	601	565	554	593	575	587	591	583	607	641	599	598	562	597	574	606	590	570	618	619	579	615	614	609	577	568	587	587	573	567	575	609	609	561	635	553	613	576	586	591	630	608	542	579	599	576	578	541	567	557	587	575	622	595	594	559	639	566	577	602	545	567	568	604	535	598	558	585	551	574	574	567	604	579	598	553	583	555	590	616	616	656	598	599	607	559	617	521	597	626	582	577	594	575	609	598	554	555	555	582	616	589	565	606	614	628	556	598	588	596	587	556	598	638	579	632	595	626	556	606	550	569	590	580	602	531	590	585	610	608	633	622	577	623	562	587	628	586	605	590	593	598	590	586	588	561	575	545	572	647	603	612	577	605	601	592	566	632	569	578	569	587	595	599	570	607	587	583	630	583	584	626	573	578	605	604	582	618	605	584	586	589	596	557	600	641	593	601	586	586	579	565	589	548	561	582	573	578	645	627	589	605	612	557	618	589	600	560	572	576	583	606	593	581	586	559	608	588	590	552	568	607	553	537	619	638	612	598	564	581	589	552	581	590	580	573	625	571	613	561	584	570	587	596	595	585	585	588	575	601	618	605	583	602	603	624	590	629	590	581	598	542	525	568	573	585	622	582	540	545	588	589	587	588	593	637	593	578	551	623	575	578	595	605	528	562	564	566	625	627	586	601	590	578	593	619	554	605	572	605	593	593	566	557	603	580	598	614	623	598	602	557	593	554	580	579	546	576	601	584	602	600	587	568	576	595	567	598	635	603	553	586	594	608	620	626	565	575	627	634	625	584	611	578	573	578	607	619	585	645	590	605	599	588	578	587	578	567	568	560	569	588	600	549	613	579	626	581	571	570	559	546	581	607	623	557	590	538	570	588	563	628	612	566	558	582	625	615	588	607	556	598	590	605	633	584	555	572	604	596	558	567	601	626	580	584	637	582	610	579	609	605	552	585	599	613	591	561	612	650	626	581	587	568	554	601	627	570	552	567	569	598	611	589	547	599	565	579	587	549	589	622	618	573	606	577	548	576	567	599	586	600	589	597	598	604	617	584	625	641	584	578	586	609	595	559	572	589	600	586	587	626	605	598	557	566	580	607	623	626	579	551	612	582	631	591	558	590	571	592	568	600	606	609	609	557	590	596	645	589	561	605	582	555	557	648	581	608	612	590	612	596	587	598	539	608	581	597	599	597	576	583	604	577	616	605	616	611	552	612	627	596	610	566	537	587	592	626	606	605	565	539	563	565	592	654	593	619	605	570	607	625	604	640	597	591	578	576	598	571	610	625	601	577	637	561	633	566	619	592	574	599	615	579	566	589	568	577	605	604	579	646	557	545	566	563	569	625	604	587	578	582	639	602	610	610	603	580	638	553	633	610	626	583	600	606	606	571	611	582	590	632	591	610	594	583	564	589	566	576	607	634	602	649	597	600	572	587	547	537	572	612	601	578	591	571	596	615	562	592	604	600	590	593	589	587	619	595	589	595	589	592	577	621	612	611	586	596	532	574	570	574	593	571	599	607	601	566	632	602	587	582	574	620	571	564	663	574	602	576	589	601	604	599	565	568	625	551	615	545	564	568	602	620	590	593	610	571	559	549	565	603	616	555	582	614	550	591	600	579	568	559	568	574	564	574	579	606	624	593	590	587	594	609	597	583	606	599	563	583	544	566	590	576	550	615	596	600	594	569	616	612	626	596	535	565	583	565	590	598	580	555	606	590	580	590	568	551	516	551	625	542	554	575	600	585	567	572	604	549	561	579	603	619	646	587	578	591	606	590	590	553	616	590	632	590	605	564	612	573	596	551	608	570	581	627	582	612	561	567	546	584	582	534	557	601	550	544	597	553	572	599	558	611	552	620	551	633	543	598	618	624	569	592	541	591	584	558	601	595	599	554	567	637	604	618	554	572	559	585	566	570	567	576	625	631	599	623	572	542	541	570	555	580	605	585	585	585	565	555	546	590	604	614	574	583	607	583	598	613	570	595	542	552	566	579	607	601	623	585	622	608	566	592	611	549	584	597	573	610	577	546	590	583	581	622	560	610	557	607	577	589	612	596	616	649	569	637	576	567	605	586	610	628	572	603	570	631	574	561	597	566	549	557	583	622	569	595	616	587	535	567	580	579	549	609	591	616	579	573	576	577	633	582	624	577	626	578	603	585	564	575	539	582	580	619	568	612	562	592	573	574	624	569	579	657	572	594	568	608	589	616	611	581	559	605	598	589	584	579	574	563	602	603	602	652	571	559	623	602	614	623	569	559	588	606	555	597	598	577	631	582	586	593	592	574	588	586	621	577	604	547	560	637	592	592	585	557	566	611	602	606	633	543	573	558	550	609	552	611	606	619	589	570	622	581	520	584	590	585	603	623	602	528	609	589	573	578	585	604	593	575	544	612	589	602	589	589	576	615	552	596	558	580	625	626	565	551	543	614	562	563	610	597	578	617	582	579	610	614	593	603	590	570	570	616	561	611	575	560	613	560	598	587	600	587	617	575	599	570	605	606	549	582	606	634	581	590	606	611	627	590	555	591	603	553	583	592	622	616	610	654	549	604	607	599	572	648	594	579	593	547	607	577	589	559	528	554	607	603	579	546	623	571	612	563	551	580	564	617	596	558	578	575	574	601	590	580	526	570	543	613	596	618	654	588	558	612	592	583	640	582	593	574	604	599	581	615	571	578	550	619	567	577	564	595	567	579	618	530	602	583	607	591	557	582	595	573	576	592	636	592	553	598	568	585	551	575	569	572	599	595	569	643	552	603	586	613	605	577	577	542	583	562	595	560	577	568	588
3305	8204	6975	3575	2492	1927	1526	1232	1061	949	875	847	831	757	765	711	689	642	648	656	668	653	616	638	660	651	640	620	568	633	639	599	637	658	596	622	596	576	585	596	626	622	624	630	624	623	630	617	625	644	590	620	606	585	599	637	633	590	602	614	658	618	622	636	576	628	618	575	562	586	630	577	555	603	597	623	642	580	594	576	585	591	608	602	572	582	591	638	586	606	588	622	620	627	591	652	589	614	609	637	626	570	642	633	643	615	647	624	591	608	616	611	570	630	603	618	573	619	624	626	586	624	606	609	624	574	613	591	653	598	591	577	585	628	595	624	570	629	631	629	585	594	642	609	589	594	617	620	612	647	621	604	628	558	632	564	608	617	630	566	598	599	632	601	581	648	599	568	574	612	605	641	606	604	590	608	633	606	602	588	575	627	498	639	577	599	623	594	609	581	622	597	622	625	646	672	558	631	634	598	590	597	593	621	632	588	559	674	602	632	625	598	626	619	631	567	619	599	597	599	608	579	619	571	605	604	574	581	642	577	615	579	666	606	605	623	634	578	645	592	659	578	612	598	609	622	606	592	639	615	566	572	603	562	611	583	644	554	616	590	570	606	635	559	596	577	625	593	587	634	571	621	590	620	620	616	569	608	603	597	587	618	643	638	578	605	624	598	579	552	606	619	583	594	602	579	639	567	537	607	638	613	602	567	594	612	585	597	632	675	628	580	598	624	613	601	586	580	589	595	617	630	616	597	654	628	611	626	623	627	614	549	600	565	633	592	558	642	627	547	595	597	647	595	584	580	618	632	617	590	589	612	581	606	593	615	605	559	603	592	600	583	609	628	615	596	618	570	612	624	563	600	620	626	609	595	576	595	615	610	620	566	616	563	609	600	598	602	619	584	639	596	593	605	638	612	625	592	643	603	604	580	604	604	657	609	583	586	631	600	602	627	598	621	588	617	605	612	610	616	597	592	610	580	613	584	656	620	644	567	639	650	601	565	589	587	636	603	568	599	596	560	606	616	589	596	635	589	625	607	612	599	610	564	602	652	626	615	606	647	598	571	615	555	667	624	606	627	621	631	605	579	580	616	609	610	605	610	605	600	623	628	627	614	591	581	600	623	531	654	576	631	613	607	620	624	595	591	598	634	645	567	667	579	601	630	622	625	591	594	615	589	597	612	605	633	581	585	616	627	548	600	567	616	615	632	566	646	605	634	609	626	613	608	633	628	660	610	628	607	603	616	607	643	579	612	601	598	618	591	625	595	629	588	601	635	593	595	636	641	624	599	622	617	642	587	598	599	595	632	604	565	580	646	604	638	609	594	557	631	629	578	598	606	596	560	602	649	628	614	627	601	555	635	583	566	599	595	600	660	541	592	586	612	559	578	576	559	603	565	606	618	641	569	608	640	593	631	612	594	591	576	613	666	605	616	658	609	611	640	593	643	640	594	549	639	618	587	581	642	614	588	572	601	637	572	582	617	620	583	561	644	578	628	620	628	630	624	617	670	580	577	648	649	559	621	584	601	622	606	656	573	605	590	608	604	585	577	621	598	568	570	650	624	620	623	619	583	599	558	626	622	628	610	653	567	664	626	610	571	606	585	599	613	592	625	587	556	594	619	585	618	625	621	621	600	630	619	611	598	611	600	587	632	593	575	628	579	568	545	595	596	593	596	620	613	577	593	637	618	580	576	592	586	613	569	589	597	589	641	637	628	590	652	609	623	612	613	603	588	612	563	598	615	606	610	602	602	638	632	571	586	624	636	637	599	597	628	600	579	608	580	633	570	589	590	565	622	603	580	559	602	577	634	589	605	633	621	611	631	599	564	630	616	582	599	602	607	625	622	620	606	607	582	596	651	596	602	574	607	565	603	624	612	611	601	608	587	593	565	611	612	635	605	581	602	621	598	613	559	635	575	571	591	589	613	573	619	598	590	599	620	566	608	634	588	599	578	652	632	657	585	630	579	551	616	635	587	577	604	585	554	600	624	589	592	623	612	602	621	587	614	590	616	650	545	622	604	569	602	591	558	617	561	623	603	606	594	607	591	592	636	638	649	621	634	595	617	688	600	588	591	635	615	607	584	569	548	565	637	640	567	589	599	588	586	633	603	672	615	575	610	553	595	575	616	594	622	596	622	615	590	602	556	608	622	603	615	598	592	652	578	572	601	633	558	603	568	595	589	618	594	612	595	610	586	599	605	590	645	602	549	577	545	624	602	594	610	574	573	585	579	600	632	607	629	567	588	633	623	568	545	614	575	656	577	590	592	621	570	581	565	599	584	582	641	611	615	630	590	583	605	580	614	595	582	639	590	589	618	614	609	604	600	583	616	544	580	642	603	628	603	629	643	577	569	605	586	569	655	604	615	608	624	576	576	589	594	613	590	611	634	622	603	572	575	586	650	584	589	580	635	570	596	642	596	586	575	568	578	562	570	621	621	607	591	600	595	598	600	628	632	637	641	586	628	601	614	604	622	644	627	613	623	638	539	587	588	625	595	649	628	575	636	601	657	615	616	595	624	616	602	607	599	629	651	614	589	600	646	609	616	580	607	557	595	586	562	601	610	580	604	612	630	585	609	612	591	615	588	593	621	620	593	609	629	581	560	556	626	605	649	610	606	619	587	602	600	592	627	550	654	589	623	659	589	632	595	643	570	589	629	584	603	608	639	616	611	647	611	569	587	623	620	569	638	597	642	629	636	609	595	639	594	606	620	648	576	579	608	616	599	631	597	658	587	581	586	606	611	605	626	624	625	615	618	554	606	620	599	604	641	621	583	626	623	623	625	578	594	600	626	621	588	599	580	679	612	589	626	637	587	626	619	630	589	600	605	588	583	624	643	580	593	633	640	604	604	587	583	642	613	580	580	593	584	609	587	657	611	615	613	608	637	593	588	613	612	623	628	618	590	632	590	562	625	563	566	617	578	642	591	604	600	591	566	602	544	605	563	617	623	596	597	608	592	593	586	652	617	571	630	616	603	595	625	628	606	620	602	598	594	573	593	616	575	601	623	616	603	633	599	580	632	628	600	600	579	638	619	595	610	570	635	601	617	642	588	618	616	581	619	594	595	597	589	616	582	566	602	634	627	621	591	624	582	623	600	633	630	601	598	600	588	608	612	618	596	569	589	608	628	639	633	623	566	591	658	624	636	592	614	592	582	614	617	608	599	595	603	609	611	597	588	613	593	585	600	613	578	568	606	626	658	608	544	632	608	608	660	596	602	588	588	591	608	571	607	640	574	612	585	613	617	604	587	627	610	613	589	548	634	570	622	625	613	591	597	589	639	637	566	605	587	611	637	613	634	656	618	611	586	607	641	605	627	605	606	619	643	591	618	592	577	586	607	602	613	593	578	586	604	665	614	595	598	628	562	643	613	637	618	611	567	612	609	591	601	638	615	638	592	536	631	600	624	624	575	589	602	614	631	626	647	594	572	652	623	643	571	580	607	627	586	603	609	626	572	619	631	625	599	622	619	633	618
24654	21334	28126	24800	20262	1466	478	372	316	277	236	235	238	201	196	197	203	193	199	185	188	163	185	179	197	148	161	163	137	168	167	164	188	146	167	177	176	176	171	171	180	197	184	167	174	178	167	165	155	164	152	177	152	170	173	157	165	173	151	158	177	165	155	162	163	167	174	149	155	143	171	171	153	167	178	150	172	170	181	159	173	161	176	158	152	179	170	171	180	181	175	152	184	166	146	177	170	169	180	153	178	170	170	179	166	156	191	150	145	189	166	130	162	163	173	154	176	150	155	147	167	180	145	181	180	182	166	175	152	152	152	158	188	160	166	156	167	154	180	175	166	170	159	163	165	167	169	144	173	182	156	163	166	158	171	149	171	153	143	160	168	168	176	176	138	148	153	158	162	165	165	170	191	169	178	174	144	168	182	167	160	168	170	173	153	166	167	173	167	164	159	160	154	151	162	166	175	157	170	140	169	184	163	164	179	146	183	182	161	158	179	150	168	172	141	168	165	167	170	158	164	146	161	164	163	161	164	186	176	160	160	163	143	147	176	183	153	135	178	139	179	187	153	160	156	162	167	154	160	152	171	168	169	170	148	163	177	182	175	165	174	163	152	194	159	154	141	135	173	169	161	164	184	164	144	158	180	159	178	168	173	155	171	164	143	161	179	158	172	142	166	164	166	174	159	174	151	155	175	146	150	150	173	183	164	166	166	162	144	145	137	160	152	163	185	168	171	179	182	162	173	175	170	156	166	158	154	159	154	176	166	203	167	149	153	161	162	169	181	149	170	169	167	171	133	166	156	157	180	168	168	163	170	151	159	180	169	189	156	160	188	157	167	170	182	159	155	173	180	149	181	169	173	171	156	145	180	167	175	158	176	172	165	158	151	166	167	150	174	167	145	171	186	157	148	163	159	170	155	161	162	140	150	176	161	170	159	154	157	148	153	178	159	129	168	145	165	155	171	152	174	132	157	165	158	153	171	157	161	170	171	172	166	146	144	158	164	166	169	180	152	177	137	159	166	171	176	159	159	174	162	161	175	186	187	175	166	168	184	171	177	154	171	162	158	159	170	170	168	162	168	155	152	166	151	148	148	169	165	163	150	166	151	156	140	157	158	166	163	180	140	136	166	156	169	167	175	158	176	160	158	145	170	156	155	180	147	154	163	167	167	154	173	157	174	155	154	142	192	162	156	170	146	155	170	167	158	167	171	152	164	153	150	157	140	171	163	151	165	179	151	159	148	160	170	176	162	180	176	164	164	153	155	169	171	181	167	130	170	182	165	177	181	153	159	181	151	142	148	190	154	142	155	176	160	159	157	155	161	150	167	149	172	161	162	144	162	149	164	166	167	168	166	173	152	172	178	159	147	150	159	165	176	155	147	162	155	173	150	183	148	153	175	160	167	174	153	172	141	156	173	156	157	163	178	170	177	175	163	179	153	147	163	160	154	165	145	158	141	179	154	172	168	179	176	155	135	153	152	153	169	176	152	156	180	139	179	158	157	181	171	161	167	160	156	165	161	156	156	156	156	155	149	150	187	170	150	165	152	158	192	166	160	166	182	154	164	158	172	154	169	161	169	149	149	155	180	147	152	161	157	164	148	156	141	151	147	166	164	163	160	172	155	156	140	150	146	186	158	159	135	157	183	154	168	139	168	161	167	148	159	156	153	153	156	150	155	154	175	165	162	167	173	138	165	161	161	174	163	160	136	162	168	174	142	155	149	178	181	167	179	143	161	158	151	159	190	166	155	158	167	138	152	138	153	153	162	175	151	157	152	168	150	165	173	154	176	146	144	163	180	159	175	177	162	161	154	162	161	157	160	145	180	152	163	168	149	141	183	173	174	156	142	157	166	160	169	182	189	141	172	163	153	159	174	164	188	162	148	169	166	178	174	175	154	148	160	152	170	172	162	163	149	148	168	154	168	151	153	167	154	145	150	181	164	177	161	142	193	169	156	174	177	165	183	146	152	168	168	159	146	187	165	152	146	156	149	153	158	161	175	162	160	171	149	159	172	160	148	174	150	167	173	139	153	143	133	153	133	142	168	155	171	143	162	155	154	181	157	154	154	166	151	178	145	157	154	151	189	178	188	138	156	162	146	158	142	175	146	168	146	165	141	167	169	168	153	124	166	177	170	152	160	154	168	173	159	175	166	156	143	134	156	171	157	188	143	169	156	167	183	166	166	162	153	161	137	176	151	167	172	139	206	167	184	156	162	146	168	162	181	163	162	172	146	184	161	175	165	166	169	142	147	178	133	182	164	168	155	160	189	171	166	152	141	161	179	164	155	155	192	142	192	170	159	156	155	152	165	163	147	168	153	178	172	169	157	176	156	161	149	176	172	173	149	156	155	164	144	142	182	145	179	158	179	158	142	148	160	167	169	168	153	181	156	164	158	172	178	175	148	152	184	156	175	154	150	181	181	143	135	175	150	147	151	151	158	142	159	183	177	167	180	157	171	159	160	154	153	151	152	143	161	159	148	155	159	143	145	170	160	202	161	154	146	166	163	146	165	187	164	146	165	152	181	163	160	185	170	179	164	165	177	164	162	152	155	162	191	178	149	154	180	159	143	195	161	161	159	181	166	151	148	174	185	157	181	172	154	160	152	191	166	162	158	160	167	144	171	140	142	152	170	160	188	150	146	151	155	161	169	146	168	180	154	154	161	161	172	167	172	158	155	156	157	152	166	164	179	172	171	167	156	158	146	154	158	168	170	155	156	141	175	151	181	146	168	166	145	166	167	147	177	138	168	163	163	145	155	158	173	163	145	173	163	158	142	155	160	175	177	160	186	159	183	175	148	176	172	179	155	159	153	167	180	154	161	145	142	181	173	156	152	160	172	172	146	157	166	172	163	164	178	161	154	180	156	153	149	147	161	175	145	157	188	152	162	177	146	148	177	178	144	170	142	165	151	145	160	143	163	154	173	176	139	158	158	159	174	157	177	161	153	144	154	159	182	166	175	171	159	169	180	165	182	140	165	159	167	180	162	174	185	161	143	149	175	186	154	158	166	181	178	170	169	159	185	173	185	180	177	183	142	153	144	162	134	185	162	173	160	153	165	142	162	158	170	153	153	152	142	167	161	178	161	159	172	169	153	154	167	152	172	158	164	149	166	180	154	156	173	172	171	194	152	171	176	151	170	172	183	165	161	177	145	174	169	157	150	170	159	150	168	141	156	168	158	169	164	173	156	159	175	169	150	174	161	168	161	171	165	163	161	179	163	168	148	175	157	149	182	179	162	175	143	189	175	153	170	142	152	162	172	139	171	182	184	178	141	166	170	147	172	169	182	156	153	159	143	153	183	160	153	181	161	161	146	173	164	148	178	156	141	156	173	170	161	163	171	153	156	154	174	178	175	160	138	132	176	182	153	163	158	156	152	158	157	168	173	150	159	161	152	176	159	175	142	162	160	171	153	172	174	153	163	156	169	148	170	134	171	148	158	157	160	174	166	134	165	180	156	204	152	184	176	152
3311	5348	4253	2052	1402	1058	763	611	471	399	335	337	280	266	261	248	246	217	226	263	241	240	205	249	199	204	220	194	197	225	231	169	213	190	203	176	193	230	199	181	178	189	185	210	190	196	183	209	192	189	194	184	171	201	194	177	179	166	193	184	181	190	182	187	189	152	168	177	187	192	186	159	202	184	192	192	192	189	190	181	176	187	194	197	185	167	189	179	189	149	175	167	185	168	180	192	181	200	166	183	178	177	180	171	194	169	178	205	180	167	172	190	206	191	197	168	163	190	200	183	196	178	174	200	178	165	176	175	174	198	163	164	193	172	177	185	200	174	179	177	190	160	185	170	196	170	194	197	178	175	195	157	181	208	176	205	197	196	170	177	193	175	169	176	181	168	177	177	189	177	173	180	209	167	179	184	221	187	164	202	153	181	169	172	181	173	186	191	177	187	188	175	163	178	211	179	164	180	186	214	183	167	218	192	184	185	169	141	184	170	210	195	209	182	174	151	194	185	191	188	171	191	178	191	154	185	185	198	190	177	188	179	202	172	177	161	166	191	184	187	171	182	191	223	189	161	224	196	178	214	159	209	194	185	184	206	189	173	170	187	191	189	170	214	188	191	174	172	172	204	183	196	192	188	189	197	184	189	183	182	177	212	171	182	191	182	210	189	188	191	186	198	166	202	169	194	173	176	199	194	171	196	192	169	186	169	197	147	169	178	179	164	175	186	184	169	183	185	163	196	189	187	200	181	205	191	187	151	181	185	197	187	169	175	173	173	188	172	171	172	176	191	179	183	192	184	177	166	155	183	202	190	193	181	171	175	216	173	170	195	193	189	184	156	187	172	173	165	157	172	196	191	200	183	198	171	171	196	198	200	176	168	173	188	166	182	149	175	172	167	200	176	193	190	177	188	180	171	189	180	188	181	172	187	166	184	149	177	196	191	194	186	182	175	174	177	167	172	155	202	205	173	177	186	223	176	182	172	147	159	159	190	191	209	157	152	192	192	179	188	182	175	198	181	185	185	188	156	177	199	195	186	198	175	194	182	164	184	184	169	171	190	197	168	167	181	161	183	150	159	203	186	179	169	179	160	170	191	205	179	174	180	219	196	177	189	200	163	167	166	188	180	190	172	177	187	176	193	180	177	169	201	174	156	174	195	183	165	179	187	192	203	179	184	162	188	173	185	161	176	192	174	194	187	207	158	180	180	149	190	189	171	187	159	184	175	181	173	165	146	194	174	203	183	196	162	163	177	165	197	189	189	188	179	187	192	164	189	174	178	189	179	174	165	162	210	210	196	152	183	159	167	185	164	203	188	176	168	181	166	186	179	186	208	178	179	170	163	163	181	178	176	172	169	187	171	168	168	202	187	162	185	191	189	168	195	185	170	176	182	192	189	174	165	181	175	177	183	200	174	187	156	171	171	192	170	160	202	168	188	187	188	184	170	157	171	212	189	192	173	178	194	178	223	170	191	185	177	174	167	200	162	191	190	172	200	150	227	168	198	195	200	173	166	191	152	186	172	154	188	181	189	154	192	153	188	183	153	162	185	208	191	185	189	166	191	172	198	167	186	176	195	181	168	173	198	164	186	189	207	187	180	189	160	183	179	182	167	167	185	187	201	197	174	174	196	199	215	200	180	176	188	169	168	172	167	171	179	188	196	189	177	183	189	175	169	178	167	194	183	200	176	187	182	169	171	178	185	172	168	221	189	162	193	152	191	168	166	200	162	186	183	189	194	189	178	192	175	180	180	179	184	183	171	186	170	164	179	159	153	162	200	216	184	195	167	200	198	190	187	183	190	152	180	170	163	170	189	184	185	180	187	167	182	190	180	153	174	186	193	172	198	203	177	185	166	170	166	177	196	170	196	193	191	162	158	195	182	190	177	184	150	186	185	185	202	178	186	208	203	194	205	169	166	182	191	168	185	170	169	196	164	210	209	174	167	180	176	171	182	181	164	174	173	198	174	196	158	183	189	203	209	188	187	154	199	185	183	174	207	177	168	156	185	172	184	188	202	177	179	190	174	177	177	186	175	193	202	203	177	178	163	169	191	160	173	174	179	164	180	164	179	189	211	167	164	184	178	183	170	161	179	154	187	175	194	161	194	190	184	164	196	186	165	178	190	179	178	176	200	167	163	204	182	188	173	177	198	181	192	187	192	190	169	211	203	178	200	186	193	209	192	186	184	190	186	185	203	186	168	201	209	172	167	188	175	162	185	184	201	173	177	186	177	156	197	160	168	185	174	170	190	172	162	177	184	198	172	186	194	184	187	184	184	185	182	206	192	172	161	177	161	221	183	170	176	184	210	191	183	175	169	171	183	193	188	208	185	167	187	179	201	191	176	197	194	173	190	186	183	185	185	170	202	183	170	219	175	180	167	192	182	193	200	174	170	184	178	199	212	186	179	170	168	184	204	167	179	197	199	192	171	180	179	181	196	183	220	174	176	174	151	165	184	196	163	182	174	184	191	192	174	206	178	186	193	180	186	175	201	198	202	187	177	177	202	182	175	183	177	165	177	181	178	188	186	195	198	184	171	189	168	171	188	179	179	153	170	195	192	184	186	177	186	179	198	176	201	185	168	189	191	176	181	174	182	190	172	172	202	186	181	185	163	189	164	168	192	189	192	194	174	167	181	167	180	171	188	173	184	181	205	162	176	190	163	195	161	152	188	178	191	163	160	173	186	182	157	209	218	187	163	173	179	194	171	194	160	211	197	186	173	166	201	199	198	202	185	167	213	180	191	156	148	179	194	178	179	187	197	181	185	186	182	166	161	163	176	194	203	180	192	183	155	176	203	203	165	180	174	195	181	195	183	191	190	197	172	183	199	209	152	171	165	157	190	186	165	182	187	206	179	215	183	198	193	185	165	173	198	156	186	188	210	172	220	164	161	192	202	201	196	196	199	164	188	185	153	175	182	174	187	165	155	175	182	181	181	203	179	179	196	174	180	179	192	176	190	165	197	188	199	182	198	163	187	175	188	184	192	168	208	200	165	201	197	173	192	183	186	192	189	179	195	199	186	195	165	181	166	181	196	168	171	179	188	156	189	182	174	170	210	164	170	174	192	174	185	177	184	188	192	194	167	177	180	187	167	187	196	184	181	173	194	174	195	164	198	183	182	167	186	199	180	158	191	189	189	186	178	179	185	171	175	168	206	192	191	176	173	180	190	177	189	179	175	185	193	164	167	172	154	177	194	185	184	213	190	181	210	173	179	187	190	173	190	178	163	206	187	172	195	208	195	163	183	180	160	202	192	153	186	184	176	164	193	187	188	175	172	172	187	186	191	186	191	173	179	187	184	171	207	171	188	188	190	179	193	194	169	181	192	168	184	176	182	193	191	169	177	180	172	188	177	173	197	176	194	199	197	199	156	174	198	176	198	186	192	187	181	196	177	170	160	188	189	192	198	167	170	183	212	176	149	152	195	166	196	181	196	194	204	175	173	196	192	209	183	187	166	218	170	191	164	174	154
22650	21368	29134	23994	21368	21424	13271	1476	1050	914	840	701	640	614	577	560	529	494	485	502	482	527	452	508	475	480	494	463	467	467	490	471	446	441	417	419	455	472	437	438	432	461	417	406	450	441	417	406	441	406	394	416	403	432	393	404	425	414	417	416	391	381	419	403	432	418	428	421	408	467	426	425	446	424	390	419	410	446	446	382	388	421	397	432	453	450	401	449	429	391	408	400	425	444	400	411	398	401	441	403	391	407	434	386	410	426	440	419	413	397	388	417	407	421	438	365	380	389	437	401	405	388	428	410	414	408	410	442	428	413	462	419	435	432	412	440	397	425	406	404	416	419	387	429	452	435	414	396	423	440	416	407	395	417	405	437	407	424	420	435	455	387	400	423	423	437	367	419	397	400	419	426	396	402	385	408	454	378	418	438	394	405	443	415	407	436	408	406	419	393	443	437	420	415	407	424	397	390	414	418	417	417	379	381	365	440	414	439	397	391	428	408	426	391	408	432	433	426	437	401	406	446	430	411	393	428	439	407	405	420	380	416	424	446	395	427	412	368	417	419	413	410	448	449	413	447	383	420	409	416	404	417	446	405	371	414	419	391	405	395	419	390	438	401	409	385	372	428	430	405	420	394	402	465	409	436	384	361	431	401	388	417	434	436	394	404	380	414	386	404	419	419	430	383	389	449	410	418	363	431	393	393	395	428	415	423	430	368	418	416	402	381	410	407	425	444	389	419	406	411	419	404	383	438	418	427	425	413	348	427	424	393	452	406	460	414	426	431	385	459	425	408	401	427	414	444	429	417	404	420	428	379	409	413	440	433	420	416	383	401	392	471	410	430	386	408	379	434	394	426	414	418	411	373	417	400	453	415	402	403	412	409	429	436	405	426	425	422	429	415	440	447	451	443	408	435	415	397	417	418	426	398	416	420	449	419	383	412	419	416	426	426	414	378	371	413	434	397	414	407	421	416	409	440	377	399	441	419	400	382	411	413	414	431	409	371	394	406	388	374	411	406	457	400	422	466	385	427	398	378	402	450	433	417	416	449	412	427	428	404	400	388	421	420	401	397	387	370	424	417	399	362	386	416	376	399	417	438	444	407	410	408	395	429	391	409	390	400	439	418	425	446	377	397	369	395	414	394	396	433	414	432	398	439	456	368	415	390	408	416	428	443	394	412	479	432	414	429	440	394	420	406	402	431	453	397	427	411	414	413	412	414	411	376	401	405	390	424	404	395	453	371	403	438	414	446	450	419	447	416	408	425	404	428	410	393	424	414	417	389	418	442	456	436	386	405	429	390	421	428	440	396	413	414	398	400	430	416	446	432	413	414	428	420	395	405	444	401	409	447	403	391	413	450	410	391	386	397	428	400	444	439	401	447	408	424	417	373	428	415	408	450	391	455	406	433	370	399	402	383	402	434	435	433	428	410	400	406	387	440	406	398	428	410	423	400	400	417	393	393	382	383	423	412	424	366	409	423	433	422	387	415	445	434	439	420	423	384	385	426	405	419	408	395	427	403	402	465	403	383	427	403	397	401	414	385	385	406	405	363	440	394	401	407	436	412	415	443	464	402	433	416	410	407	410	372	453	456	410	421	409	394	386	399	409	383	417	404	444	402	410	416	397	422	425	449	390	438	382	433	364	412	407	385	422	399	380	426	404	399	413	392	455	408	383	441	416	461	443	436	391	444	427	436	406	438	425	428	432	381	421	398	420	396	396	446	412	414	419	442	399	426	411	429	429	368	425	426	387	461	460	376	428	440	397	356	411	400	446	420	399	422	409	353	395	410	413	435	419	405	398	414	397	396	430	473	431	366	417	405	411	448	370	422	441	413	400	404	416	412	429	438	442	412	416	382	438	392	444	409	412	411	400	414	388	399	411	394	405	391	417	432	383	431	416	410	403	374	434	413	425	427	449	425	411	453	361	403	405	419	383	422	387	415	416	412	416	390	381	409	410	407	392	407	399	403	382	444	427	413	437	420	424	420	404	410	433	428	424	388	398	396	433	371	421	386	439	434	409	407	431	403	407	430	393	379	420	400	419	406	394	400	427	419	375	383	400	430	405	421	429	371	405	403	408	419	419	384	400	435	448	408	372	361	390	418	416	395	407	399	409	437	408	412	411	383	384	410	375	404	393	404	428	433	382	411	428	371	434	431	400	427	417	423	406	407	403	414	400	423	430	438	434	403	401	377	387	410	372	422	402	425	378	404	416	429	448	402	449	412	416	412	452	393	430	431	419	407	374	407	374	458	404	409	414	420	384	433	395	401	411	388	395	415	378	396	406	385	407	420	407	382	397	413	418	421	393	448	393	415	430	381	410	412	387	457	438	442	433	411	409	417	393	426	403	431	415	438	406	397	389	393	412	401	402	395	417	417	406	371	420	402	373	435	411	416	378	401	419	413	407	394	411	379	367	371	461	381	405	379	419	417	423	410	388	436	399	425	399	375	411	430	412	406	388	412	392	421	434	429	404	434	422	435	428	427	381	424	407	413	436	386	412	413	450	412	398	421	442	404	408	401	424	427	391	393	433	404	409	406	396	446	397	416	396	427	402	438	379	429	443	458	408	424	445	440	385	406	404	393	383	401	399	409	404	412	408	401	381	406	425	432	408	413	427	448	446	395	364	418	415	406	447	451	412	385	383	395	405	434	407	413	412	389	423	405	422	447	393	411	390	426	406	424	411	373	432	432	428	423	413	392	396	419	440	401	403	398	391	439	397	442	439	392	400	420	449	394	404	413	447	426	420	405	405	366	408	414	410	440	415	420	436	396	384	448	410	407	373	405	360	393	420	408	412	398	450	429	434	394	436	409	414	414	446	420	434	434	424	445	413	405	398	401	393	412	429	425	444	416	433	453	392	430	435	428	389	403	403	389	424	409	406	379	388	410	401	392	409	400	369	440	409	395	389	413	412	411	396	403	388	427	392	399	366	379	410	414	452	397	421	414	414	419	441	475	427	380	400	419	441	428	430	428	400	397	423	439	403	392	425	408	433	408	407	397	444	391	397	370	391	377	406	474	389	434	410	388	413	445	378	417	391	392	390	410	444	411	445	386	429	411	417	372	390	449	410	413	438	440	416	369	396	428	399	408	408	383	411	394	365	421	418	410	392	422	380	421	416	382	427	386	437	421	447	425	376	394	422	433	417	413	408	432	417	396	401	428	417	396	383	465	425	458	407	399	423	434	434	390	434	398	434	363	363	421	419	421	421	390	414	394	424	359	421	460	409	394	415	426	440	421	417	412	427	403	409	399	438	377	421	410	446	421	453	416	417	400	389	456	411	389	395	397	392	421	401	397	416	377	414	406	416	430	431	420	397	399	384	424	406	399	399	390	415	382	403	458	398	421	415	420	432	412	436	386	402	408	438	386	444	408	419	406	401	392	407	410	413	422	448	425	403	454	388	444	440	399	407	428	401	409	435	401	443	426	407	386	416	401	395	379	430	416	408	404	437	435	425	440	392	421	401	419	441	429
4483	13846	11506	5682	3884	2939	2184	1700	1342	1158	971	859	758	755	678	659	600	602	573	568	589	530	547	524	511	474	515	488	504	471	496	467	458	514	473	482	495	491	460	464	459	475	445	460	433	446	480	462	471	414	454	450	457	462	485	440	461	455	419	462	464	450	462	430	450	418	428	427	413	446	404	434	439	446	410	456	433	448	428	431	445	433	456	424	430	431	459	451	465	457	413	447	428	464	487	440	418	427	435	451	438	485	419	446	436	424	431	468	432	448	413	425	445	434	441	477	445	422	417	438	445	444	450	491	429	457	412	428	441	469	462	448	448	426	432	455	441	447	415	455	462	447	400	444	435	463	446	485	427	460	438	442	446	403	446	428	480	448	464	446	439	473	425	456	414	439	458	453	422	437	451	450	440	472	444	412	481	462	458	457	416	416	452	427	462	438	439	427	485	423	445	444	457	428	433	408	451	458	459	436	470	387	439	429	493	449	422	446	440	400	470	431	441	444	443	473	413	430	432	405	458	456	433	411	473	429	471	436	445	471	435	467	434	433	453	417	435	423	431	437	467	418	457	429	461	450	421	461	434	455	459	392	446	428	448	453	447	434	436	447	425	445	424	460	467	444	462	444	445	442	450	473	421	429	438	482	462	446	461	412	420	440	415	478	435	490	406	415	420	454	440	440	449	428	438	407	439	424	458	444	452	462	458	474	440	436	411	425	472	421	464	426	405	432	445	454	440	442	436	423	447	464	422	449	443	461	463	453	434	442	394	425	411	456	438	444	437	468	411	455	419	423	436	465	444	426	425	459	479	472	466	423	416	449	458	449	438	429	427	413	463	435	454	437	459	422	409	417	474	453	462	439	423	476	438	450	455	421	463	433	422	443	439	440	453	433	458	439	452	455	392	472	483	446	430	454	426	430	436	416	463	457	458	412	464	447	431	441	414	467	445	435	424	449	422	422	433	439	414	433	443	489	437	451	452	447	440	458	454	436	445	426	456	445	450	482	449	431	447	437	435	444	423	463	430	400	438	436	414	465	452	435	429	434	462	437	447	461	453	439	451	453	444	432	427	435	429	410	429	482	441	448	442	482	458	439	485	427	456	423	452	410	429	429	441	460	466	427	451	458	450	440	471	421	466	427	447	431	433	470	439	450	446	451	440	460	427	441	467	421	458	464	441	438	423	449	457	461	463	483	444	480	453	425	429	459	431	412	442	452	444	448	466	424	448	440	441	439	467	470	471	448	427	387	421	460	443	412	453	456	400	477	473	464	420	463	439	475	435	449	450	446	485	411	449	425	450	438	463	465	442	436	439	399	455	457	452	456	445	451	444	419	439	456	451	461	400	480	415	447	438	445	439	439	467	459	450	417	427	409	411	454	441	424	443	420	443	427	464	455	453	416	464	476	446	416	443	419	431	445	441	437	467	460	470	427	416	442	454	423	427	428	404	459	429	464	448	441	410	427	439	431	479	448	421	441	469	443	435	390	475	468	443	420	444	428	443	448	457	467	395	454	423	435	438	453	411	449	404	426	500	439	452	446	451	436	392	422	471	410	450	441	433	440	419	466	433	424	480	434	491	436	445	478	410	453	480	446	453	461	446	430	438	452	466	429	430	454	435	414	473	456	437	510	466	434	392	433	446	487	409	437	431	421	421	424	430	421	446	412	435	440	438	442	462	472	472	448	431	446	413	422	440	424	440	435	438	442	417	401	413	452	476	461	467	471	457	446	445	451	442	454	446	446	406	437	422	448	423	439	428	455	462	449	434	420	404	419	447	467	467	434	470	431	467	420	466	452	431	468	448	433	401	449	444	443	450	436	461	440	463	451	440	454	462	430	488	453	452	441	436	459	442	426	437	477	435	439	432	468	434	447	442	475	463	448	442	436	451	453	464	418	390	407	440	447	424	428	437	442	407	450	431	420	412	470	477	437	439	442	446	430	466	419	464	416	423	426	428	469	430	488	486	425	419	459	487	447	440	410	440	429	413	438	455	438	435	435	453	422	458	474	469	446	439	419	462	399	446	435	450	437	449	449	442	455	441	440	469	438	435	418	427	426	447	431	426	463	471	460	460	448	396	434	439	419	462	454	476	434	450	452	393	480	412	426	428	429	447	424	437	426	451	450	445	459	472	448	422	434	406	453	407	441	466	432	437	462	401	451	396	442	456	441	459	432	453	439	465	456	479	382	423	461	444	445	405	430	411	458	403	447	456	445	433	458	465	435	451	419	426	439	445	438	462	431	445	419	482	442	466	444	453	444	501	453	416	478	467	432	456	429	429	451	488	430	463	443	465	422	452	423	437	478	432	432	432	515	422	411	449	439	456	480	423	455	430	432	425	466	455	441	425	428	450	463	390	468	442	443	473	436	441	433	465	449	419	454	411	452	449	438	446	450	459	457	410	470	414	413	445	427	437	453	432	439	432	500	442	460	404	433	418	427	436	454	435	474	435	430	447	391	433	444	451	437	456	431	467	431	450	434	456	390	396	435	486	441	460	496	463	439	415	440	415	430	481	424	399	439	450	413	499	459	463	454	448	459	447	475	425	431	433	453	420	449	430	398	419	405	404	471	454	408	451	440	411	467	442	457	442	457	455	398	439	451	431	458	401	406	409	446	447	407	450	425	431	446	387	409	451	469	425	452	473	409	440	438	444	450	440	405	495	449	436	447	465	431	436	418	454	432	459	438	437	438	442	436	443	414	450	429	445	425	446	422	450	446	438	467	479	419	444	429	430	416	444	478	451	445	438	452	435	456	405	446	417	425	417	438	462	458	448	456	433	445	462	394	455	459	433	409	433	425	439	431	468	441	482	463	422	464	466	441	448	420	455	441	418	433	452	491	409	424	391	428	450	442	436	431	449	422	446	453	416	423	429	478	421	426	421	400	465	461	424	440	430	420	469	442	424	455	449	450	475	481	489	460	449	438	437	454	441	430	427	461	423	470	417	437	426	425	421	422	421	421	461	457	460	397	411	440	448	452	423	452	405	468	444	454	443	455	415	415	467	443	434	498	453	445	432	470	465	474	441	435	445	457	457	419	408	422	469	470	427	449	456	434	446	444	424	459	463	446	469	459	464	453	467	441	454	405	460	471	433	401	443	396	419	429	434	456	427	387	458	448	426	458	445	428	445	458	454	424	456	443	436	479	425	462	460	415	433	429	449	416	479	451	422	475	436	440	459	429	444	407	434	459	440	411	416	453	400	440	450	408	446	471	436	436	435	419	452	398	439	463	466	418	487	459	437	413	442	445	416	439	438	433	426	426	472	446	458	450	446	454	459	494	478	426	441	446	445	469	434	449	411	452	441	448	459	456	434	422	467	432	438	477	411	440	441	454	444	433	464	449	453	442	484	419	441	439	436	457	419	435	412	440	465	439	457	432	407	465	429	464	413	471	433	426	444	473	435	452	437	418	432	464	427	435	443	415	457	433	450	489	434	431	422	444	473	437	498	436	432	439	440	436	426	471	454	420	424	455	434	430
27687	19705	6103	892	693	674	520	407	359	360	375	347	372	360	419	375	348	366	376	362	342	346	353	374	362	356	365	371	355	362	386	369	355	327	355	374	331	357	366	351	374	365	349	367	356	337	349	346	363	345	364	372	355	309	347	346	331	367	329	371	367	384	351	379	351	362	348	369	338	295	395	341	359	358	356	366	370	341	353	408	350	336	365	337	364	321	334	391	374	370	341	340	384	385	331	346	364	350	365	351	328	327	354	342	354	358	364	315	371	346	330	363	329	358	344	320	363	345	332	359	329	349	344	352	323	378	352	370	307	339	332	356	356	347	345	337	349	356	333	372	374	323	344	354	360	379	365	364	344	364	345	332	313	357	351	322	355	376	371	361	347	393	323	391	365	341	361	355	306	359	370	344	350	326	357	353	362	349	375	378	339	340	327	331	344	356	357	373	342	343	377	328	349	374	384	384	380	389	344	332	346	314	362	337	336	328	351	335	337	359	349	315	342	355	342	349	320	382	328	340	344	314	380	365	329	342	343	332	339	368	346	353	335	367	347	332	348	359	363	363	358	338	341	366	323	338	367	343	356	359	351	335	331	373	370	361	351	352	356	333	363	370	376	351	364	345	331	336	349	342	379	356	340	341	348	347	373	336	348	337	328	349	370	371	374	373	362	352	359	376	328	356	357	355	380	358	374	357	356	381	372	326	339	366	326	374	360	318	335	340	352	363	342	329	375	386	379	366	349	330	352	380	349	383	350	312	345	317	346	396	373	361	384	341	299	304	352	362	348	367	339	366	392	333	376	349	378	349	335	316	353	359	324	364	351	333	362	325	330	369	348	331	332	327	359	342	336	368	319	334	362	340	387	339	416	365	367	371	364	368	366	347	403	353	356	367	367	371	355	364	342	362	351	332	380	360	369	363	366	349	359	343	346	375	322	370	358	300	335	369	311	340	350	348	312	362	363	313	354	353	362	374	336	342	336	388	356	345	357	383	351	384	338	340	352	349	331	334	351	347	354	334	329	350	343	344	345	353	360	342	347	320	335	364	384	334	363	347	355	333	373	335	345	368	333	347	351	345	352	363	378	375	336	376	320	378	337	365	367	364	359	363	348	355	345	364	338	317	332	355	366	398	375	313	339	325	332	371	355	344	351	378	387	345	350	338	344	354	378	367	339	376	356	343	342	355	322	354	340	348	348	333	352	349	353	370	342	340	300	363	318	364	341	346	344	369	369	342	350	349	330	329	346	357	393	360	379	328	380	338	370	366	326	335	382	389	358	347	333	376	366	356	383	351	345	361	356	340	331	347	387	364	341	347	352	384	356	363	350	371	351	334	337	330	362	353	366	367	404	334	342	344	364	343	333	373	334	313	333	356	345	332	329	379	354	332	376	337	341	335	330	357	364	335	371	358	324	326	322	322	373	360	328	369	370	356	382	357	340	339	337	362	305	367	379	322	353	338	325	345	360	381	358	334	329	368	342	355	351	326	349	373	352	384	370	370	341	357	353	298	336	341	357	328	330	373	337	341	397	341	337	341	326	354	359	320	331	367	358	342	399	386	334	340	338	334	349	370	317	382	365	356	308	380	361	345	328	361	342	358	349	365	371	373	350	349	323	345	364	382	322	343	339	346	354	346	365	362	322	350	367	329	351	360	331	325	373	357	339	357	325	366	339	355	334	340	348	363	372	336	385	388	347	350	342	374	369	352	304	367	359	404	331	351	371	351	316	307	346	374	337	373	380	372	364	341	364	339	332	349	324	306	352	368	342	362	332	334	336	350	338	347	375	352	331	344	328	338	359	347	347	354	364	363	358	350	406	352	357	339	358	380	356	349	339	329	344	360	339	328	331	346	345	373	352	351	311	346	370	331	371	386	339	359	340	365	367	319	347	341	317	332	368	322	327	356	379	385	334	372	360	340	316	350	333	336	340	345	333	352	347	347	363	360	375	360	361	350	337	350	347	347	327	357	358	361	329	333	371	343	367	370	343	335	371	383	339	341	312	367	318	355	362	359	345	338	340	351	354	372	358	386	376	386	332	352	397	350	323	352	345	337	359	346	326	339	339	345	370	371	316	391	338	378	344	361	325	344	338	360	319	389	378	326	335	361	331	359	351	353	366	325	345	354	329	351	366	339	366	348	340	325	353	330	338	367	363	350	389	361	329	346	364	345	370	340	352	341	349	333	346	362	366	366	346	378	359	335	370	342	320	377	342	324	327	330	344	336	354	363	335	354	336	373	357	362	374	354	360	337	360	343	366	312	334	378	374	330	331	396	363	356	364	309	332	346	363	338	362	355	342	325	321	344	390	320	334	319	342	345	313	360	378	332	312	379	367	351	368	347	373	362	361	360	310	351	338	342	367	345	360	340	340	382	368	337	336	364	376	332	299	388	368	328	383	352	354	413	356	363	368	362	346	386	344	349	349	358	331	389	356	354	338	356	340	346	330	347	329	351	347	322	338	340	374	361	363	365	320	357	344	364	369	366	357	322	363	345	347	347	367	388	332	327	383	336	333	353	357	359	337	350	327	345	364	354	329	348	341	358	345	348	322	342	339	307	334	355	329	360	346	353	358	351	356	382	381	344	352	348	386	382	345	326	363	327	380	364	364	365	340	348	334	355	353	330	332	378	376	328	346	329	351	356	371	325	357	367	366	383	351	326	353	333	348	332	339	360	347	347	347	353	372	358	357	332	358	350	366	354	347	350	389	364	372	363	342	332	329	341	339	354	377	366	339	338	367	379	333	363	326	375	387	355	371	366	331	326	340	344	358	358	312	343	343	355	352	328	372	370	340	327	371	353	340	373	386	342	346	379	324	337	363	351	348	314	369	344	371	358	363	341	390	347	376	360	359	361	357	369	381	364	384	349	328	352	361	355	340	381	345	366	368	360	328	357	325	352	397	342	354	342	384	330	350	353	323	371	360	345	379	360	349	319	333	354	351	364	361	331	339	355	378	352	357	357	363	362	357	382	344	333	391	357	366	391	352	395	352	330	339	360	374	337	322	335	344	321	347	387	362	329	384	351	356	326	353	385	370	322	359	395	381	356	339	359	329	348	304	364	366	356	364	373	353	351	350	337	356	343	374	305	377	369	364	351	339	337	352	350	336	379	346	302	353	303	345	343	342	349	358	370	402	399	374	352	325	361	343	377	374	354	367	318	348	334	343	366	345	365	326	377	344	353	317	360	331	357	355	344	364	334	359	368	356	369	320	366	382	359	370	351	381	365	369	346	377	335	377	324	341	357	319	366	341	392	353	350	326	353	351	386	330	357	375	367	354	360	354	389	367	366	357	374	390	353	320	345	355	346	378	345	333	339	366	340	339	343	354	346	343	377	325	344	310	332	371	369	336	346	383	351	337	371	356	373	364	330	338	320	408	379	340	360	358	370	350	308	326	337	342	329	351	316	375	339	388	322	372	353	342	363	359	342	350	351	348	325	349	353	378	355	339	341	379	383	364	328	345	313	341	345	343	353	348	360
4223	870	751	550	468	420	425	404	397	391	344	394	371	392	376	354	390	366	376	383	376	382	382	343	329	390	398	362	350	385	342	354	396	365	364	369	376	380	342	361	346	368	371	395	381	377	374	390	352	338	379	334	412	365	352	365	341	350	382	393	357	398	338	360	342	393	391	371	355	376	376	359	348	386	367	410	374	362	387	384	364	373	358	347	386	347	395	362	379	373	362	398	356	377	367	361	400	364	360	401	361	389	386	358	364	367	356	374	335	368	383	387	365	395	394	380	366	361	363	385	352	383	350	376	381	367	344	325	364	357	383	409	342	353	372	366	357	359	362	332	388	348	376	393	353	386	326	362	360	376	325	337	391	376	360	378	364	360	369	387	356	349	360	345	341	363	362	374	382	392	379	380	323	349	356	374	332	404	365	378	362	389	361	373	382	351	328	382	376	347	364	353	364	363	365	396	356	375	406	327	357	342	337	343	345	362	370	356	370	386	364	357	369	362	354	385	395	374	384	354	340	351	349	339	353	371	357	368	379	368	395	356	344	369	338	408	328	352	328	372	321	362	365	353	358	354	366	373	374	370	352	389	323	372	364	329	379	387	376	367	336	351	343	354	353	360	354	345	377	348	358	361	363	346	387	342	352	354	359	372	318	369	372	384	401	381	378	356	368	349	370	379	354	350	368	356	377	373	344	390	359	333	356	408	378	340	385	372	359	352	368	370	378	346	369	372	361	378	348	363	361	364	365	376	372	415	363	377	349	364	375	390	362	367	355	318	365	335	369	352	374	374	377	376	362	384	352	370	388	324	374	357	364	333	361	358	393	376	367	381	346	374	357	366	343	353	368	335	367	358	340	385	345	366	404	394	354	354	364	373	352	361	378	357	366	392	390	400	367	346	368	361	333	385	356	360	380	369	431	386	327	341	353	376	323	370	348	396	346	365	381	389	346	386	366	406	374	387	360	375	386	363	361	366	367	407	361	375	348	384	364	358	339	328	366	340	356	411	403	364	383	347	334	342	387	403	364	371	332	387	362	366	376	337	353	377	363	363	342	380	377	362	380	366	363	371	351	354	379	401	364	375	362	406	366	374	362	346	348	387	399	342	345	382	383	356	377	332	410	382	362	372	347	379	371	376	375	353	374	368	347	377	386	350	327	366	357	346	352	378	362	397	362	364	369	365	365	331	361	400	374	346	374	375	355	379	355	351	349	356	384	378	361	361	343	374	363	380	386	364	350	409	381	339	381	390	347	379	375	353	379	339	382	353	395	364	375	356	346	369	367	368	382	406	358	370	353	353	341	368	342	364	341	349	370	389	361	369	368	366	378	327	375	379	351	376	377	340	381	387	368	330	345	369	419	372	375	369	334	346	353	395	360	379	332	345	349	374	357	367	365	365	367	356	357	343	347	390	376	372	369	352	377	348	353	386	363	370	350	350	379	373	381	344	341	365	366	349	382	356	364	346	368	379	372	363	372	355	367	386	357	363	364	358	366	368	357	358	368	369	383	379	404	375	364	337	370	362	381	377	353	374	372	385	373	345	379	347	373	340	349	371	381	342	392	367	320	367	367	368	366	389	370	391	369	363	360	372	362	357	322	317	361	380	360	356	382	370	354	358	356	378	334	373	377	336	347	377	361	369	360	394	410	351	358	343	358	373	343	360	362	394	366	388	345	367	354	325	370	350	376	362	377	388	343	382	350	370	316	394	378	344	372	364	338	392	360	344	346	365	359	363	347	350	397	380	380	394	394	360	406	355	390	370	325	349	376	384	351	377	330	363	365	398	354	376	370	394	375	340	352	372	370	366	341	361	374	383	376	370	352	340	382	333	364	390	341	317	346	378	357	392	330	397	346	378	369	316	355	359	382	363	384	385	376	368	406	390	357	380	320	349	358	405	374	351	385	354	363	359	381	369	352	403	387	387	370	378	376	372	369	366	374	353	360	339	341	347	376	385	374	345	368	380	375	392	346	315	396	373	354	353	368	418	388	374	381	426	379	406	375	379	371	343	351	407	338	379	375	355	345	363	360	358	368	349	344	382	330	347	393	368	398	339	346	404	365	387	343	358	372	353	363	366	351	389	358	360	370	426	395	338	357	398	375	362	359	371	361	400	354	351	364	389	345	363	377	354	372	379	362	376	393	351	345	343	395	375	332	354	373	348	354	372	358	363	365	352	348	344	340	380	373	381	361	374	369	366	384	370	367	365	390	413	357	336	333	359	378	371	383	367	366	368	365	382	362	349	377	354	395	365	361	392	370	409	365	349	358	401	416	361	371	353	379	369	355	364	365	338	384	355	362	330	374	338	366	361	371	369	364	369	351	340	395	331	372	352	364	386	360	342	318	372	370	398	330	418	345	370	356	317	341	368	338	339	377	377	361	322	396	388	362	370	387	355	323	347	363	341	389	375	398	369	416	353	383	344	368	336	417	353	407	337	353	396	367	374	369	363	380	372	409	384	383	403	371	386	391	346	360	391	360	355	387	376	355	371	377	365	379	355	381	372	363	359	359	379	375	363	402	333	368	335	374	358	346	384	350	368	374	372	387	362	373	368	386	373	366	364	355	370	379	359	348	331	372	353	326	354	374	305	377	392	363	341	343	373	360	371	376	396	386	380	360	355	355	360	375	344	357	345	390	395	373	359	403	339	305	352	404	362	345	372	400	354	351	348	356	372	385	341	373	343	370	348	332	356	392	343	387	391	377	330	380	357	359	386	365	376	336	371	344	396	377	389	371	361	408	374	391	358	400	346	364	367	370	365	385	372	358	385	372	343	353	388	350	369	361	374	369	354	377	374	366	353	368	335	338	394	361	341	394	377	382	409	371	350	390	405	369	386	389	340	361	371	396	394	374	349	378	369	373	417	366	369	388	373	368	394	364	342	388	376	363	355	357	368	363	388	358	334	385	370	378	362	366	383	359	363	350	359	384	341	373	403	362	375	348	375	365	388	346	347	357	352	367	386	344	385	351	359	366	361	398	370	395	360	383	413	344	353	363	348	370	363	355	360	328	372	343	366	383	354	386	359	423	356	355	359	372	366	339	356	369	343	363	360	349	370	383	354	367	351	411	346	378	390	399	350	376	405	363	363	351	409	385	360	365	390	373	368	351	379	384	379	353	358	357	336	355	391	364	375	387	351	362	370	351	335	392	345	383	350	332	360	339	350	346	369	376	389	375	364	372	375	390	391	409	333	353	359	356	368	333	338	333	405	365	359	328	369	358	354	327	354	401	368	379	389	346	396	380	371	364	327	335	384	337	366	379	353	315	354	377	341	368	380	360	385	398	386	378	352	361	336	386	367	382	350	380	355	407	352	382	365	342	385	334	375	388	380	384	387	339	336	336	384	359	359	338	372	403	362	383	433	362	346	361	346	363	387	347	347	338	375	352	400	340	330	391	377	368	341	385	355	339	375	381	374	376	390	378	360	336	347	391	372	377	385	364	387	368	368	351	362	359	362	344	382	349	376	378	349	376	354
23708	21346	28783	24261	21352	15613	1831	1012	869	836	763	707	727	716	681	610	655	630	629	615	586	631	645	580	629	641	586	602	582	587	628	602	603	564	625	604	562	613	576	539	598	604	642	617	550	599	606	567	616	589	629	598	601	579	591	558	575	544	560	611	586	578	584	557	583	608	546	570	537	610	523	585	593	597	585	573	619	550	584	597	563	594	562	551	582	636	609	609	592	574	559	549	617	607	591	594	570	599	535	602	549	591	569	599	562	548	554	559	590	571	564	561	594	563	582	583	547	540	573	565	572	595	568	614	595	545	592	545	551	565	553	596	560	588	554	564	573	579	559	539	582	638	560	530	566	542	561	551	574	587	591	573	532	612	566	591	558	581	601	584	558	577	572	609	589	573	615	549	628	581	597	580	555	579	567	601	559	558	585	562	582	593	593	562	565	554	571	546	589	566	599	570	577	586	590	609	574	600	579	560	581	518	641	602	581	561	573	577	601	563	559	627	557	581	546	600	540	548	545	553	551	590	553	593	581	569	606	564	557	597	589	598	594	564	545	550	592	585	563	606	559	618	581	575	591	580	582	576	558	600	599	592	586	576	609	549	593	607	632	581	592	591	567	573	574	579	554	586	579	657	597	566	567	562	566	562	562	576	570	558	597	643	612	573	578	579	547	606	561	579	572	582	562	558	588	568	580	586	557	597	577	590	600	573	601	582	573	574	547	573	566	560	565	584	568	600	549	586	589	534	557	581	584	590	535	584	575	579	578	565	605	591	594	603	549	541	611	604	564	596	545	571	563	564	609	569	591	571	629	599	621	586	593	580	616	578	567	560	568	595	591	556	582	577	624	618	549	557	582	547	587	575	596	582	595	587	544	577	557	567	579	591	557	593	567	593	584	615	582	555	609	603	566	597	550	576	580	552	590	582	574	625	571	531	543	577	541	602	553	527	597	548	556	568	580	592	543	585	596	565	559	588	548	607	530	563	538	586	547	557	556	624	588	661	577	576	573	571	588	595	565	537	577	557	576	584	560	586	561	611	560	621	577	620	597	578	624	586	619	575	573	599	529	575	580	620	538	553	600	547	543	579	573	580	557	579	588	584	570	611	581	596	586	594	567	569	546	591	582	536	576	547	573	616	591	597	589	574	562	573	561	582	576	596	562	587	536	582	583	572	589	608	519	580	562	608	570	568	575	605	576	585	564	593	574	552	576	574	603	581	590	528	561	575	573	562	597	571	554	572	591	562	552	591	592	593	536	568	557	541	590	571	573	574	552	557	572	579	579	579	564	526	571	541	570	567	570	554	569	582	596	575	576	616	587	583	585	576	522	564	564	597	591	585	568	599	585	603	636	592	569	598	568	590	583	563	533	589	580	529	579	527	571	553	558	586	591	581	631	586	559	582	576	590	591	562	576	599	571	613	571	580	595	641	576	594	591	580	550	612	576	573	567	573	568	571	591	576	576	562	570	580	562	586	604	567	587	558	613	565	609	558	572	547	569	604	565	555	546	563	587	601	594	588	599	582	608	615	578	548	517	543	557	586	542	546	565	581	590	589	566	559	586	564	606	572	598	545	610	577	590	614	596	602	545	616	564	582	577	557	640	621	544	568	548	579	590	583	598	558	579	585	609	597	576	599	588	572	596	588	598	557	578	603	555	603	574	573	571	553	568	541	578	574	618	566	607	605	603	611	575	601	536	583	596	563	555	580	562	589	611	576	547	571	555	577	589	572	561	601	564	574	552	590	591	587	563	553	562	537	624	582	553	605	569	599	567	605	578	619	570	614	560	609	560	592	552	544	531	594	599	550	588	565	573	602	615	584	599	566	533	578	582	572	597	553	575	565	564	541	626	580	557	551	612	548	574	591	670	601	583	580	570	607	593	545	564	581	598	585	575	600	586	522	572	550	544	613	611	601	595	578	553	548	556	578	573	606	573	567	562	555	572	566	633	552	532	564	545	535	562	568	555	599	578	612	545	567	589	558	585	556	568	565	594	544	541	542	556	582	525	517	585	564	613	581	590	590	605	546	604	608	535	577	557	578	609	589	571	608	566	577	573	547	558	601	540	561	523	579	510	577	564	599	569	574	548	616	575	568	580	622	566	577	588	588	580	544	587	545	587	590	545	605	589	567	583	559	561	586	582	584	589	567	600	528	544	526	601	549	575	589	596	564	592	572	576	629	585	614	581	565	562	605	532	601	609	548	571	549	560	538	620	562	570	553	576	600	554	619	596	562	576	573	584	573	570	602	551	597	598	535	616	588	567	597	599	574	611	575	591	573	570	576	572	570	582	621	566	588	567	583	557	584	555	605	620	585	557	599	564	564	565	609	593	565	584	552	575	537	600	552	589	572	613	603	571	606	595	598	557	559	635	555	570	581	610	567	517	590	594	607	562	575	589	560	568	542	580	588	580	630	569	569	608	584	525	563	581	624	575	632	611	571	610	614	605	589	564	611	578	568	546	583	568	567	601	611	592	587	572	595	599	561	575	563	580	577	579	554	577	577	552	585	557	557	594	567	576	558	553	571	594	615	576	572	591	612	599	597	595	578	551	619	604	573	557	570	595	597	556	557	556	540	580	566	564	613	604	622	572	590	606	562	623	582	560	523	591	563	613	551	552	543	533	564	553	545	572	542	612	542	521	577	557	555	555	557	561	535	594	581	561	591	598	580	567	580	615	534	567	596	585	587	589	543	561	608	550	564	525	605	602	569	544	534	610	599	597	587	595	523	595	613	595	555	582	602	573	592	564	540	599	590	589	551	577	558	565	561	601	557	545	556	567	615	523	592	569	584	600	608	568	541	550	581	578	549	581	545	596	584	564	566	576	583	574	533	569	574	572	541	589	603	555	495	532	563	566	584	547	603	614	558	602	556	601	645	591	578	593	601	608	611	566	530	569	577	589	541	573	578	551	578	548	581	578	566	583	571	552	530	607	588	557	587	534	554	576	627	582	594	569	578	572	575	566	573	555	560	573	585	609	594	563	560	571	553	600	575	591	580	572	571	547	569	566	576	583	597	547	548	560	591	567	604	607	587	499	568	605	596	574	547	596	581	580	565	599	569	583	600	567	581	592	569	577	554	577	598	562	576	565	608	546	556	532	542	560	621	622	506	576	578	563	565	577	554	598	583	580	533	565	566	583	631	573	543	615	553	547	545	568	552	552	571	608	584	541	575	546	577	589	593	560	587	579	589	538	595	624	572	571	573	582	589	581	555	577	589	606	563	544	570	585	571	625	538	566	566	630	553	556	555	595	623	565	571	575	581	533	557	563	600	540	595	618	619	585	542	563	554	590	606	542	575	573	577	576	557	559	581	572	549	568	553	609	563	551	600	551	607	560	513	583	612	609	600	570	644	606	562	530	580	557	559	617	560	571	578	602	587	561	575	626	535	626	603	552	591	560	568	566	586	592	569	537	569	606	598	617	578	570	568	575	552	604	577	584	559	578	576	567	591	576	584	571	566	512	578	601	600	565	581	564	545
3406	8215	7003	3366	2415	1940	1507	1312	1118	961	843	824	796	735	770	755	706	663	686	613	678	634	588	627	637	592	600	612	634	631	638	623	650	632	600	621	621	593	572	615	577	606	658	582	615	636	566	598	575	573	621	587	653	669	562	638	592	622	607	583	621	592	582	624	598	580	649	581	651	597	578	640	615	624	607	568	610	592	615	610	610	598	572	596	614	628	571	594	628	597	582	621	599	576	612	582	630	592	560	612	556	625	627	598	591	588	586	590	631	583	602	635	590	598	582	617	580	689	606	588	637	568	624	602	617	578	537	632	579	613	562	629	571	636	589	621	592	578	592	562	548	630	607	562	619	607	599	600	618	568	606	606	613	588	604	588	558	559	626	654	613	637	541	635	617	574	556	598	615	582	622	603	551	578	574	619	611	617	610	621	590	569	596	608	599	563	572	591	621	602	578	581	581	611	564	561	573	575	609	570	596	581	587	625	617	566	580	574	619	606	569	608	621	581	611	566	605	610	603	573	589	558	611	607	576	611	640	561	588	591	625	641	573	579	615	605	588	636	605	571	591	602	611	583	578	590	609	626	594	573	595	565	612	622	566	596	582	577	590	633	620	578	598	599	581	591	600	595	602	611	613	626	598	593	593	624	621	597	572	603	617	598	624	597	612	630	587	586	603	627	588	617	608	572	577	580	606	559	635	593	598	570	596	597	601	619	563	648	569	545	579	584	601	579	571	566	558	574	604	588	609	582	581	616	584	588	611	566	563	584	613	630	572	587	594	595	644	600	604	600	587	637	582	622	598	641	620	574	623	597	576	599	558	591	587	576	568	629	593	586	658	602	568	598	609	599	593	586	606	565	657	596	594	602	600	619	560	634	597	581	599	577	600	595	618	577	608	625	599	572	588	581	613	540	599	586	611	579	604	598	641	552	583	639	606	568	649	612	597	602	612	610	570	622	585	596	561	549	566	617	627	591	622	591	619	610	546	607	604	655	580	633	591	590	607	567	647	573	539	587	606	595	590	564	569	576	622	613	628	600	586	593	588	597	591	574	569	623	587	612	610	584	631	619	634	549	584	591	598	599	652	598	600	587	609	590	626	584	611	581	599	619	598	586	617	601	579	579	587	626	575	648	580	588	601	621	562	582	597	635	639	631	584	563	570	579	595	634	608	612	608	632	574	538	595	602	575	585	589	540	577	582	582	600	628	631	634	571	566	601	620	596	604	621	580	571	594	580	606	583	588	611	564	597	549	625	581	564	621	611	526	585	574	594	618	604	609	595	596	606	597	565	553	592	616	621	620	617	522	585	579	567	568	573	584	612	576	596	616	571	556	551	609	592	550	642	603	592	595	576	597	574	603	603	637	589	617	557	621	572	596	652	560	597	587	567	585	628	671	610	576	578	594	590	619	617	592	618	593	589	600	626	575	598	604	598	581	599	585	626	605	616	608	621	585	574	608	601	626	580	601	594	601	602	594	582	619	654	591	598	602	631	584	612	612	565	594	600	569	567	586	590	578	617	568	571	605	620	587	629	595	613	599	521	588	580	579	623	582	600	588	611	564	608	590	625	586	628	638	598	595	642	560	579	585	642	562	624	564	624	610	602	589	599	587	594	591	597	569	606	579	587	632	581	637	609	578	651	598	619	632	620	595	614	611	614	560	583	540	628	607	594	610	584	585	607	603	613	593	580	605	595	566	600	603	588	642	625	671	590	610	587	562	601	619	569	627	564	579	596	615	637	628	638	595	539	586	557	607	579	598	601	588	582	605	597	585	585	560	596	603	608	583	570	593	603	543	540	596	642	568	573	594	591	607	626	626	586	611	610	596	568	593	551	596	610	603	609	621	581	568	594	569	619	624	582	631	607	567	579	628	596	552	565	569	606	598	591	616	610	598	588	558	597	593	586	541	616	576	585	598	579	646	602	589	601	571	606	605	602	612	573	577	605	609	612	620	604	588	597	595	589	634	574	601	582	604	600	628	598	599	596	616	598	587	564	573	619	557	607	614	571	614	588	605	653	592	571	584	620	578	629	616	594	607	611	602	567	607	576	579	624	584	638	611	602	620	594	587	618	599	587	598	629	565	616	604	590	625	575	593	571	592	633	620	604	607	607	630	606	594	586	589	575	631	609	614	591	678	589	593	612	612	593	590	598	602	564	606	516	582	607	593	629	552	588	592	621	582	555	573	626	583	616	605	623	566	597	610	571	586	621	606	616	622	590	595	610	615	632	604	572	580	616	613	567	640	583	548	597	609	631	618	606	574	574	610	592	596	586	606	583	614	599	594	611	616	621	574	630	562	648	589	622	592	601	618	611	613	546	621	577	585	612	572	628	616	588	610	613	582	586	652	612	588	582	636	598	634	630	614	627	607	639	575	570	593	630	618	589	575	598	575	595	609	609	635	612	604	634	627	548	642	587	623	590	585	544	619	641	535	594	590	663	594	601	577	575	615	598	556	573	626	642	616	641	612	590	612	568	561	549	584	580	603	613	615	587	592	615	607	593	543	563	621	564	555	631	580	587	601	601	635	636	606	588	589	609	577	554	591	590	625	578	595	628	579	568	599	593	539	557	618	642	614	640	638	609	614	598	610	556	589	584	644	582	566	574	599	577	610	631	562	581	597	613	600	574	552	570	580	573	574	621	609	556	587	629	582	583	587	646	555	611	613	588	597	596	579	602	593	568	657	602	670	578	577	626	609	559	590	575	571	603	596	625	599	581	612	627	618	591	586	650	607	572	643	616	571	592	625	570	621	548	627	598	576	602	573	594	590	573	607	588	580	572	559	625	602	551	629	585	623	610	580	596	603	586	604	518	599	585	580	581	545	604	566	602	590	617	573	620	639	576	575	591	617	591	610	606	600	596	618	599	605	602	614	590	600	624	569	611	635	626	549	614	601	581	552	607	573	595	590	554	596	587	598	575	564	581	604	555	609	587	605	603	563	592	585	624	553	593	598	605	605	644	612	613	585	607	608	576	608	617	588	619	581	592	581	574	566	591	545	633	576	648	601	551	598	588	604	587	589	622	588	580	608	560	584	596	623	623	580	568	607	575	584	590	599	617	562	584	613	610	611	610	612	581	596	614	579	588	582	595	636	607	638	553	607	649	547	610	581	593	597	580	563	632	631	604	581	601	592	609	627	649	567	578	537	588	617	599	540	612	594	591	599	573	592	614	591	549	532	610	602	603	601	594	575	593	594	606	582	607	612	620	626	605	574	626	575	588	640	602	570	617	584	585	623	604	590	614	585	581	578	618	596	579	614	603	557	595	570	606	561	593	601	601	574	604	616	586	591	631	591	591	547	584	616	600	592	614	596	636	621	655	582	594	572	606	593	598	621	589	642	576	610	565	567	604	623	603	571	644	614	613	615	591	624	619	593	567	595	574	633	599	574	618	583	568	536	631	641	558	595	617	655	602	609	605	592	589	601	591	566	576	628	564	652	569	609	617	606	575	575	639	609	576	623	600	595	615	595	564	580	545
24706	21322	28125	24782	20180	1544	523	363	302	303	249	207	197	246	195	194	194	198	183	202	187	184	182	199	152	181	172	164	185	166	173	167	176	171	155	158	169	159	148	143	157	169	144	161	169	163	183	168	164	185	152	171	184	163	167	166	162	156	158	159	168	158	166	160	166	182	181	163	132	165	160	151	150	167	156	184	175	173	179	156	154	157	155	164	155	176	151	153	144	168	150	161	157	155	167	188	169	166	152	124	176	155	165	162	151	157	181	171	165	157	171	152	160	168	160	151	154	152	151	167	152	168	176	170	179	179	180	169	175	138	159	166	170	165	152	155	159	164	152	162	176	162	139	168	174	152	144	148	165	156	173	145	175	157	154	172	171	185	162	163	156	150	149	174	194	166	157	153	166	163	182	163	165	166	161	174	160	175	164	168	159	154	155	161	174	157	168	163	165	151	158	165	151	154	140	147	162	153	160	168	160	154	169	149	148	146	185	194	162	153	162	174	170	172	162	164	152	171	192	159	175	165	190	158	158	138	182	157	167	152	153	169	165	160	170	143	154	155	167	182	140	182	184	173	171	157	155	144	144	146	171	163	177	166	183	166	146	166	154	182	152	160	175	163	153	160	132	139	152	168	178	179	151	149	173	165	152	181	157	164	150	142	151	155	153	173	164	155	145	165	166	170	171	151	179	140	145	148	157	156	146	158	156	165	154	152	176	144	164	151	154	158	164	152	179	146	142	139	149	182	169	190	185	163	159	169	157	142	167	142	156	154	138	164	148	180	169	132	159	163	145	143	155	167	148	160	169	171	163	179	150	172	168	143	157	163	151	176	147	155	151	169	147	150	162	158	144	126	177	150	168	158	153	163	155	145	161	179	159	154	171	152	149	150	166	142	164	152	183	152	162	153	163	158	157	154	162	182	179	181	177	166	151	128	170	155	170	162	159	167	154	167	159	173	156	151	171	154	158	145	154	152	181	148	153	141	183	136	178	164	153	155	141	162	166	170	173	154	172	143	172	167	161	187	148	155	158	151	148	160	172	142	164	138	166	175	174	174	170	174	165	171	163	160	177	168	163	151	160	139	163	173	160	143	165	176	160	179	153	179	169	149	173	159	138	157	168	162	166	193	164	177	158	188	151	158	151	175	163	137	164	165	172	153	168	171	155	152	160	170	164	167	166	172	164	169	172	166	168	163	160	146	164	165	164	177	153	182	167	166	173	164	144	168	154	173	175	180	165	153	170	147	177	176	169	168	157	168	173	162	183	194	160	158	141	166	166	147	156	171	155	144	161	147	149	159	164	163	145	168	150	147	174	166	164	139	168	153	177	143	154	161	143	173	150	171	155	186	167	170	157	193	168	155	159	155	155	156	168	186	157	142	183	133	162	141	150	164	167	174	160	181	159	183	171	177	166	179	166	154	153	165	137	168	160	125	149	145	172	164	130	162	154	174	152	168	153	157	168	148	162	165	153	166	156	166	165	151	158	167	179	174	157	153	168	141	173	156	172	159	173	148	176	161	158	162	165	160	170	156	158	144	176	151	155	143	164	158	166	181	172	170	154	143	188	167	149	174	171	164	157	159	187	167	154	157	175	158	150	169	149	146	165	152	143	157	156	159	163	152	171	158	148	151	175	157	178	151	165	173	174	159	154	152	183	172	161	172	183	160	138	161	162	151	154	156	175	162	147	159	165	157	146	135	158	159	156	160	168	172	159	168	152	163	163	151	138	147	174	149	181	148	171	154	152	154	164	186	158	144	141	170	147	161	146	157	146	183	149	167	145	156	150	149	150	168	139	163	166	190	166	159	143	140	148	159	186	164	169	143	148	157	164	165	147	158	172	161	154	157	174	153	155	155	161	143	171	170	171	167	156	153	149	151	150	182	157	153	160	144	155	148	162	162	175	150	175	156	176	160	154	150	163	150	154	184	161	147	149	171	149	167	156	160	158	161	143	150	186	152	165	173	131	151	163	174	159	149	172	163	152	146	156	149	164	165	162	176	174	167	137	151	149	164	180	159	142	152	157	155	166	149	178	158	156	156	169	156	182	160	159	161	152	162	151	147	152	148	170	180	162	182	153	155	179	168	136	163	160	160	164	150	148	155	149	172	156	132	153	157	142	152	179	169	149	153	169	155	136	159	152	161	155	176	162	145	162	164	162	161	143	170	199	164	170	173	168	137	143	170	158	147	170	161	164	169	170	160	175	166	152	158	148	172	162	167	170	181	170	144	178	168	154	186	142	172	168	127	145	159	174	157	145	170	166	171	169	171	170	153	159	164	161	170	164	182	184	163	158	174	177	155	160	172	157	139	143	153	150	167	175	142	159	162	153	159	143	136	169	175	152	154	160	183	148	142	151	147	156	166	161	161	150	164	168	163	180	172	148	172	164	165	165	182	147	138	152	145	168	147	141	167	168	175	158	144	137	168	152	153	161	168	172	162	174	180	147	162	137	143	172	143	169	153	174	159	168	174	171	149	161	165	168	174	154	174	150	132	164	170	126	140	170	172	143	179	150	154	175	159	168	147	160	159	183	163	145	160	155	151	152	160	148	166	179	188	149	169	171	167	147	172	165	146	167	174	185	160	163	157	171	174	147	164	157	168	165	155	185	158	143	155	164	173	166	130	154	137	174	150	171	157	154	157	146	163	156	152	167	143	142	162	147	161	151	166	133	158	148	186	155	171	170	167	152	154	163	167	151	157	163	129	146	159	161	173	152	161	174	164	169	161	147	144	167	172	179	156	170	150	153	151	165	136	153	157	164	170	146	168	168	146	130	171	152	184	167	194	166	156	153	169	156	157	150	173	129	170	178	185	148	160	161	135	165	190	155	168	168	144	145	151	161	136	132	153	160	153	158	153	164	146	150	145	167	159	183	173	146	148	165	184	149	164	160	177	146	156	151	143	156	162	150	148	160	136	139	166	166	144	177	144	153	157	173	147	160	177	148	138	162	149	178	177	178	182	144	154	163	146	159	164	171	170	175	167	152	145	140	129	171	162	166	151	136	151	161	127	169	170	163	173	145	168	137	171	170	178	150	170	147	169	154	170	166	134	166	156	174	157	141	153	163	137	158	147	158	171	171	163	151	184	167	183	160	153	166	158	161	169	164	149	161	153	154	154	162	166	147	140	154	172	144	166	164	179	160	163	178	158	163	178	183	141	169	167	156	153	163	162	158	148	140	167	167	164	156	143	156	172	184	179	133	143	165	177	159	165	164	147	163	159	152	161	161	145	168	182	178	154	177	158	158	160	182	142	167	139	144	156	150	174	152	176	170	160	150	138	159	163	139	165	167	164	143	167	147	155	156	154	154	158	144	169	151	156	151	156	184	177	159	167	166	151	147	198	173	159	170	154	151	166	187	150	150	170	145	166	141	145	145	158	159	142	163	185	168	168	159	152	159	147	151	160	149	154	158	153	135	163	173	164	168	174	146	145	152	155	184	159	157	168	166	148	171	172	173	167	165	154	174	144	165	163	154	168
3244	5395	4338	2115	1377	1052	748	584	512	441	356	340	293	278	243	238	234	226	225	219	207	209	218	210	208	190	212	237	200	200	229	171	195	198	171	178	201	228	207	200	177	196	170	222	201	171	181	176	189	187	179	195	192	166	199	154	185	155	192	175	172	187	195	168	204	181	176	203	181	216	173	200	187	195	189	170	177	172	184	214	168	198	207	195	178	190	187	191	195	183	192	195	174	198	175	194	197	181	200	171	169	154	170	174	152	206	185	181	190	169	212	163	175	178	176	183	177	174	207	167	157	218	185	178	206	169	170	197	202	214	201	184	185	183	198	207	181	193	196	179	167	186	204	173	189	203	186	179	165	184	181	175	175	188	181	188	155	174	191	161	183	191	184	176	177	169	187	168	189	193	141	186	189	159	202	180	176	182	196	186	189	193	184	208	186	196	175	173	190	164	174	190	180	205	172	185	188	193	182	186	173	183	171	166	188	177	191	170	189	180	179	181	161	172	185	220	187	210	181	188	182	196	178	191	175	191	191	185	182	190	180	165	213	165	185	183	170	164	173	189	178	174	164	187	191	162	181	188	197	182	157	162	179	184	186	187	164	167	183	179	202	188	175	187	168	158	157	188	201	195	194	191	191	181	181	204	202	168	187	198	169	174	186	181	177	196	173	185	183	197	200	176	183	204	194	182	168	148	170	184	187	206	209	195	196	175	216	188	190	170	164	164	184	172	172	189	188	177	184	184	204	189	194	173	187	162	181	183	175	178	191	168	170	178	187	206	182	187	227	167	158	184	187	172	179	194	179	191	208	164	178	177	187	187	173	177	177	182	187	199	183	186	171	183	174	198	194	165	175	173	181	166	183	176	197	170	183	167	186	181	172	167	173	174	164	198	199	188	167	176	186	168	201	194	196	171	176	165	185	189	176	210	185	149	178	178	198	172	185	190	169	173	185	175	195	159	195	206	170	176	174	175	200	203	177	202	193	199	158	168	174	176	200	191	180	175	191	182	153	183	168	195	157	169	190	182	188	164	166	194	163	159	185	173	181	187	161	185	166	164	210	174	141	179	159	178	186	183	195	176	180	199	184	202	166	176	180	180	185	167	188	185	180	165	173	200	205	190	164	172	182	184	174	195	173	181	187	181	166	187	186	176	185	174	186	168	181	190	178	170	179	185	172	184	185	185	185	198	183	146	178	168	177	182	205	171	167	186	176	193	177	175	173	186	176	171	191	174	194	185	181	179	185	164	193	177	181	205	187	162	165	178	198	194	201	167	191	173	156	174	174	172	180	196	195	194	171	189	192	162	192	167	186	197	179	185	173	184	194	187	157	154	185	187	177	186	185	197	171	159	189	163	165	192	162	179	170	195	182	174	171	192	188	188	151	207	177	200	166	174	199	186	170	158	178	177	202	191	195	156	195	184	176	199	166	159	144	163	174	173	176	175	167	191	208	193	181	206	162	168	169	205	161	198	179	192	193	184	174	173	179	175	184	174	196	191	172	166	171	179	173	189	192	177	192	220	177	191	181	196	187	186	175	199	177	185	180	183	188	166	175	183	176	198	171	180	187	181	173	192	175	194	159	204	174	168	163	151	187	154	200	173	188	182	174	207	157	151	193	181	182	187	186	183	171	155	186	194	182	179	178	174	200	158	179	213	178	172	182	180	181	185	170	173	182	184	185	193	180	162	186	164	203	174	187	197	171	178	175	170	187	182	193	166	174	192	163	201	168	174	180	179	184	176	153	182	188	182	194	191	197	176	152	170	190	193	167	187	174	191	203	186	179	166	174	178	154	182	192	170	180	177	182	161	169	167	182	156	182	167	195	166	183	183	190	191	182	193	175	191	176	189	174	184	174	200	190	176	179	192	177	193	181	180	187	182	196	173	208	174	179	189	202	174	177	193	191	191	175	177	202	194	175	158	191	193	161	193	193	178	199	196	203	190	191	181	204	184	168	166	191	182	164	188	179	170	176	175	171	191	183	175	188	194	199	197	196	201	177	186	159	188	202	195	200	169	187	166	207	190	206	180	194	184	171	201	169	194	194	178	179	156	200	189	176	206	196	178	187	200	188	155	167	197	174	181	176	184	177	199	197	196	177	190	181	168	190	177	189	165	194	178	163	204	184	185	184	182	170	205	206	191	194	206	180	210	167	202	174	173	160	168	185	160	189	179	154	162	185	156	183	189	193	187	178	161	195	165	179	162	177	193	168	185	190	173	173	171	175	185	188	189	204	161	182	182	191	167	206	168	168	177	183	182	216	181	157	197	195	171	165	173	175	182	162	199	172	206	151	175	182	174	190	183	184	181	187	173	175	183	185	183	197	184	185	180	190	156	156	162	157	174	209	192	185	187	167	186	172	169	164	178	184	195	159	186	170	181	148	181	199	152	189	184	198	202	172	194	181	183	181	173	171	199	199	164	167	179	174	186	178	188	176	212	212	181	191	194	162	184	189	183	169	191	187	186	195	184	200	164	168	178	169	183	158	160	178	201	195	182	169	189	167	167	163	178	195	185	197	161	178	172	196	166	165	208	188	185	168	215	183	185	187	193	176	160	202	209	175	192	185	170	180	194	191	192	169	186	168	202	193	168	185	209	181	163	177	181	208	165	180	191	202	176	178	182	170	174	165	169	161	177	188	186	162	189	185	183	166	157	175	189	166	168	173	192	194	174	160	171	175	191	183	156	180	180	180	176	205	197	173	183	173	197	185	184	169	188	185	173	208	188	186	194	185	180	191	180	167	167	204	188	207	181	192	202	193	208	172	187	178	166	172	199	206	207	190	189	185	167	190	160	187	161	184	173	190	173	173	194	199	178	167	160	172	174	183	181	172	156	167	190	187	179	192	179	177	155	182	177	153	214	197	216	183	185	196	200	181	188	190	173	183	184	171	180	192	180	183	188	203	186	171	186	186	206	193	169	187	198	198	205	181	195	168	201	175	181	186	178	186	185	168	163	195	162	194	184	170	180	162	200	202	196	167	187	174	168	169	172	184	158	173	175	168	165	179	163	184	168	184	204	204	177	174	171	208	184	181	168	170	179	199	185	189	175	174	196	169	196	176	165	185	180	180	177	184	179	190	179	183	177	183	181	173	187	157	166	192	172	191	204	206	163	175	188	201	175	176	160	176	184	184	184	169	178	196	165	172	162	192	192	149	192	191	199	184	189	189	169	173	158	186	193	151	169	202	189	181	196	171	189	179	177	169	161	206	188	160	213	197	160	172	180	185	158	164	185	198	182	184	198	188	183	189	165	186	189	180	185	169	174	177	204	181	208	196	160	169	185	195	185	202	185	166	189	206	175	179	181	158	169	170	167	168	182	195	171	191	162	188	179	200	160	205	181	196	192	177	206	176	207	195	174	166	182	177	191	182	175	173	176	183	183	176	174	177	176	185	175	177	175	194	195	171	199	173	187	184	170	186	169	198	185	182	197	183	184	171	172	173	171	154	190	178	199	191	186	181	196	179	181	187	176	184	166
22530	21327	29059	23935	21319	21353	13145	1524	990	830	758	662	643	649	598	515	568	561	493	481	478	457	453	461	416	446	450	464	436	409	448	449	466	417	430	445	473	456	378	443	422	421	395	439	415	428	429	406	405	417	447	406	413	419	417	393	453	437	404	424	429	405	401	420	455	414	436	399	399	402	412	422	363	405	410	395	436	422	448	385	416	366	422	382	403	408	413	407	426	431	420	405	426	461	416	379	433	414	398	383	394	412	405	404	388	443	401	374	385	429	423	417	423	376	422	389	420	405	390	418	438	396	421	425	417	436	417	428	423	404	401	418	444	412	385	418	410	387	427	421	432	427	426	423	387	438	442	398	414	400	432	421	386	407	430	443	424	424	442	430	434	395	426	424	412	368	363	412	394	380	443	394	427	388	407	417	419	417	422	384	423	388	388	418	395	395	427	409	418	404	390	383	402	417	430	396	398	395	429	414	405	436	381	403	377	376	418	422	388	412	460	371	461	397	412	417	434	408	388	417	431	419	394	366	398	392	410	401	415	446	438	407	423	396	420	378	421	393	436	400	433	383	391	411	409	415	397	410	433	411	398	389	396	392	421	397	444	413	415	406	401	419	389	401	403	397	412	421	386	448	429	399	414	394	398	386	393	426	401	414	457	428	406	453	417	386	410	344	414	418	422	420	434	420	454	454	391	408	417	352	418	415	420	410	405	414	427	408	407	420	420	398	447	434	428	400	405	434	431	409	395	380	408	422	393	415	421	412	427	406	444	425	394	409	385	398	416	414	398	395	412	405	441	381	398	412	421	412	394	431	427	388	408	399	416	428	422	429	429	419	406	440	428	412	388	407	417	401	412	424	448	404	380	400	386	429	393	430	425	412	381	451	410	391	390	434	396	412	391	410	415	415	412	394	436	392	421	390	399	414	411	416	391	412	368	426	432	431	410	417	371	403	454	446	406	375	397	399	387	413	421	444	403	402	424	433	431	384	395	390	406	427	460	404	393	415	404	437	396	389	416	423	390	386	395	436	402	423	390	424	423	398	387	400	424	397	398	423	435	430	408	440	397	396	411	418	401	393	411	390	417	417	434	438	384	424	458	439	396	433	392	387	411	400	398	427	421	401	392	407	439	408	420	452	411	389	433	415	413	425	393	383	433	431	428	380	396	400	408	422	409	421	419	428	433	409	357	419	409	423	420	452	418	435	384	408	423	432	406	429	389	386	405	420	387	383	418	401	431	406	399	391	414	401	397	433	422	406	429	435	420	434	439	424	426	404	390	373	398	376	387	445	390	441	407	378	406	407	441	405	394	414	425	439	389	387	400	407	382	391	432	403	386	432	408	376	409	427	392	422	426	415	428	397	360	399	413	418	421	417	407	372	384	422	398	433	430	400	405	405	397	447	406	421	436	406	411	431	376	385	413	414	390	388	428	402	438	404	414	390	414	411	410	396	426	431	393	433	387	399	440	432	409	401	344	376	438	444	428	398	418	428	369	418	404	407	419	411	420	464	378	406	420	427	384	401	399	417	425	412	425	422	416	413	425	419	424	402	427	414	383	409	427	414	422	392	446	433	389	424	394	408	396	413	444	397	441	397	382	399	362	385	383	398	385	408	406	398	421	390	401	409	428	401	386	420	429	425	425	420	375	408	435	384	403	373	414	401	398	401	410	407	421	392	450	411	397	414	364	432	387	379	423	453	416	423	407	467	432	398	390	431	414	396	396	413	392	384	392	444	395	411	426	425	476	391	428	416	413	379	391	394	371	415	432	400	380	411	430	424	417	374	394	412	434	453	383	428	430	410	401	424	433	437	424	424	433	402	390	424	404	390	407	408	406	445	385	397	396	429	390	416	406	421	391	436	427	425	420	436	431	404	395	397	422	403	418	378	371	419	406	372	435	405	407	447	420	446	424	429	404	407	424	390	388	410	415	408	365	433	395	396	387	432	393	414	414	372	419	406	434	410	404	399	388	390	377	414	403	372	420	390	436	389	412	431	429	427	427	406	400	419	362	419	407	417	388	384	439	398	401	383	386	410	399	392	406	392	393	418	422	447	399	407	393	448	406	417	424	404	395	406	391	409	380	420	430	417	410	399	430	419	405	402	421	430	442	422	418	378	401	387	437	376	391	375	412	399	418	419	408	425	398	431	413	433	392	376	389	396	449	396	408	415	426	419	387	365	397	405	418	452	419	387	396	403	392	443	427	392	387	432	406	410	405	412	416	394	437	395	393	401	441	445	417	441	409	377	408	397	409	422	403	412	418	428	376	400	409	401	417	376	431	444	402	437	433	372	397	409	418	461	375	427	400	396	360	360	428	413	374	442	437	419	398	436	396	409	421	379	407	428	424	386	436	443	386	425	433	396	398	434	379	414	439	418	450	370	415	406	431	430	417	410	385	389	382	369	461	442	394	408	416	409	399	426	420	405	415	409	398	433	431	402	400	411	407	402	444	377	438	422	428	428	436	378	403	402	406	384	417	407	399	408	439	399	423	391	386	414	443	399	404	429	423	382	417	405	434	432	423	398	380	398	377	383	408	394	408	404	440	438	382	391	415	422	432	415	398	385	382	408	417	430	425	399	388	406	378	410	406	411	410	396	376	394	431	423	408	426	377	449	418	437	405	388	431	432	375	407	422	383	428	388	436	425	386	418	403	396	416	419	379	397	383	400	383	421	437	421	391	406	399	409	399	406	411	392	398	446	449	424	393	424	400	406	392	433	394	394	391	428	399	382	428	429	367	383	395	452	421	394	413	420	399	447	421	399	402	431	397	406	410	390	404	389	415	400	441	421	418	419	434	377	415	394	449	411	395	403	396	397	413	408	460	406	405	413	402	409	421	400	422	373	412	433	387	420	414	395	394	388	400	434	424	396	407	448	384	423	441	417	396	404	417	412	410	422	398	377	378	414	414	362	398	413	401	412	425	413	422	404	405	414	429	413	408	384	420	429	420	399	373	416	404	391	439	359	397	399	426	416	391	402	396	375	395	410	407	381	427	421	371	442	402	409	409	402	391	412	364	405	418	388	390	374	411	390	394	361	423	393	445	406	413	428	400	370	411	394	392	423	392	416	427	416	393	413	400	395	433	404	429	419	405	393	415	407	447	397	381	394	429	405	415	371	395	425	410	406	399	380	401	414	447	430	409	423	443	395	385	420	380	433	396	389	417	370	406	341	381	437	444	410	411	419	379	405	403	423	375	380	380	425	435	419	425	395	409	419	382	405	382	395	390	395	415	433	391	404	443	394	437	410	413	411	390	409	430	397	404	418	434	399	390	382	383	398	381	437	383	397	421	402	440	426	413	381	410	385	425	412	419	407	395	414	430	395	442	398	417	431	380	366	412	401	419	411	444	392	415	381	412	399	424	401	420	413	407	400	421	410	375	433	424	415	408	419	423	414	423	349	397	422	392	382	372	391	430	424	405	380	422	405	388	434	425	453	398	377	398	397	413	410	368	413	413	416	407	410	404	400	406	390	412	423
4495	13621	11271	5708	3905	2899	2072	1733	1305	1146	1012	842	755	763	717	633	619	573	577	550	540	510	511	536	541	503	518	491	471	467	495	482	456	438	468	518	432	493	460	484	495	476	448	417	448	456	436	441	467	406	428	466	447	438	419	479	447	454	457	494	433	459	441	430	456	483	450	437	450	469	468	419	418	440	430	420	405	439	425	436	432	474	446	441	432	419	412	427	432	438	436	423	427	416	441	437	455	425	411	400	468	416	433	467	468	400	406	453	437	463	472	459	406	446	474	425	423	423	441	452	407	447	456	460	420	432	478	458	487	475	431	474	466	428	435	452	406	439	445	442	419	410	455	406	420	441	455	497	469	427	430	424	417	464	465	443	445	458	446	396	435	423	452	427	439	444	449	425	441	450	438	416	427	433	444	415	444	421	433	463	462	458	439	447	414	451	448	420	415	443	460	441	421	450	453	442	463	471	439	427	418	417	444	426	409	442	457	410	408	431	411	479	419	425	406	448	428	415	460	403	438	419	414	440	397	476	428	426	427	432	452	448	393	450	438	447	488	489	454	459	419	484	435	418	425	460	454	421	424	454	443	476	441	408	416	437	401	465	455	429	453	430	481	429	419	438	438	419	444	438	418	440	425	444	399	433	426	419	438	422	425	415	424	424	388	438	453	423	428	434	409	452	372	402	428	404	425	387	404	457	426	474	436	451	430	459	421	439	472	421	453	427	425	459	464	403	455	437	467	428	408	458	438	419	436	431	420	406	446	452	446	449	450	456	415	425	485	427	453	445	409	405	431	469	451	394	434	470	462	437	430	447	425	445	417	434	419	445	413	425	417	435	437	456	478	486	439	460	430	438	418	442	432	436	430	461	448	418	433	419	472	441	441	422	449	414	422	427	431	431	436	437	467	389	459	403	432	472	448	447	455	451	489	446	395	455	434	433	410	392	404	420	388	414	416	469	424	416	423	424	421	480	456	451	370	373	408	440	405	440	473	430	450	454	442	439	447	443	458	446	430	422	463	398	435	449	445	454	449	492	436	449	458	429	438	434	408	431	461	456	448	442	425	432	435	391	408	412	429	441	436	415	406	462	420	461	403	399	398	460	473	473	420	423	431	393	465	442	414	435	469	472	435	439	420	421	410	431	410	450	421	481	449	446	434	442	410	397	433	466	380	458	442	398	449	411	414	421	458	420	471	427	465	455	429	430	462	438	443	470	425	473	443	428	485	414	411	423	410	420	422	419	452	444	445	469	412	427	460	430	450	425	450	435	422	430	440	417	469	423	459	455	474	432	492	433	410	400	449	386	470	419	442	424	460	403	462	450	414	402	436	431	456	412	428	434	444	418	426	452	431	436	453	455	418	420	420	433	406	421	430	443	391	412	442	430	416	451	446	407	435	473	413	470	427	434	423	453	416	436	422	448	409	426	428	452	458	438	455	435	432	452	414	444	420	422	406	435	450	438	439	422	407	437	439	437	436	441	459	411	401	478	406	444	433	449	450	440	454	426	421	426	452	456	436	447	440	441	457	418	441	440	445	432	404	428	450	455	410	427	426	444	453	417	443	418	447	452	467	486	428	440	406	453	473	460	440	416	425	456	402	414	415	408	416	433	418	442	421	423	470	417	438	429	416	400	383	429	462	436	423	411	449	441	447	457	427	424	434	432	443	446	425	472	413	420	469	476	462	427	408	458	412	417	426	465	394	408	424	391	404	440	414	472	436	444	468	431	425	453	431	418	434	469	415	441	456	458	451	444	473	455	450	452	454	410	451	462	458	436	444	458	451	421	446	437	440	422	424	460	415	409	478	423	422	441	471	426	429	415	463	414	421	432	464	395	448	432	404	428	439	447	447	471	438	428	459	435	462	416	438	403	433	448	438	433	470	436	399	421	475	467	445	417	451	441	432	427	449	418	443	469	426	441	483	434	435	425	432	422	448	422	397	406	443	433	433	429	443	443	424	433	462	446	426	404	453	436	416	427	442	430	430	490	437	460	452	470	437	451	424	460	438	405	455	443	431	424	427	429	422	440	427	445	439	431	439	437	404	425	425	441	470	470	407	425	442	429	447	462	450	448	412	446	403	454	456	457	422	434	457	426	414	447	462	437	435	420	426	453	411	423	426	443	454	427	412	411	449	479	443	447	451	430	426	444	444	440	422	398	435	433	422	413	439	465	416	427	428	407	428	403	413	412	439	437	435	431	453	463	410	432	422	475	444	429	435	376	454	446	441	428	428	432	437	405	457	459	399	462	466	437	430	440	458	425	429	457	428	469	420	415	446	458	433	447	456	428	456	457	423	435	440	428	426	432	443	441	423	428	442	428	432	441	444	460	436	416	435	429	429	421	431	430	430	420	438	416	436	441	402	430	449	475	430	446	442	428	423	452	394	467	419	451	429	453	457	405	437	410	451	407	375	427	440	443	406	435	467	436	445	446	412	442	428	441	458	434	465	438	453	472	478	420	435	462	409	416	449	436	418	432	460	390	424	447	448	466	458	448	418	422	453	447	418	466	420	415	448	451	460	472	471	461	452	474	429	462	420	430	486	426	428	463	418	453	432	455	440	390	436	434	437	444	421	405	426	451	418	434	409	462	449	436	450	418	461	432	401	447	413	454	429	433	402	457	418	452	414	421	456	477	453	463	430	439	394	438	418	408	430	437	407	410	442	456	422	455	436	409	452	465	418	485	410	438	434	431	466	417	440	425	420	433	432	424	446	449	415	439	469	430	413	402	474	454	459	437	385	452	423	439	404	416	425	434	439	430	458	424	434	419	464	419	444	413	423	427	443	393	440	418	496	444	435	429	448	458	422	402	432	442	445	417	450	469	418	425	470	445	394	395	451	430	438	443	477	440	426	458	436	411	438	436	419	463	422	450	447	457	444	433	440	436	426	413	428	435	438	399	477	415	451	429	433	432	407	419	432	450	446	433	448	396	448	427	441	416	435	450	437	427	437	412	398	439	464	417	479	454	425	408	414	445	415	431	409	457	443	461	431	432	434	426	457	443	453	444	432	463	458	485	442	455	441	415	410	467	437	469	436	458	437	445	413	469	468	427	437	415	418	466	442	458	456	418	435	455	471	424	457	426	426	414	456	457	441	416	427	463	408	496	439	451	398	478	411	444	443	424	412	453	428	486	456	438	430	415	409	438	428	439	382	411	385	444	452	442	480	441	445	411	437	456	428	448	462	441	409	438	457	447	460	411	459	446	419	421	448	429	423	405	424	493	432	422	448	414	459	440	449	420	444	457	431	443	468	420	445	422	398	455	420	442	494	471	411	417	454	421	447	416	430	425	458	417	430	449	412	411	429	456	439	442	407	416	437	466	436	409	439	450	458	417	441	402	443	441	453	437	422	429	429	408	425	424	412	436	415	446	449	418	429	473	424	430	408	463	423	401	432	446	418	407	402	449	477	402	442	415	394	456	440	427	424	443	435	432	455	432	415	440	412	442	435	445	436	455	430	437	449	406	427	420	437	419
27741	19615	5718	636	448	368	357	366	352	374	375	343	356	352	367	338	366	345	334	349	372	335	379	364	345	309	342	322	373	353	326	367	338	356	336	346	357	361	349	345	320	372	357	356	367	368	347	340	331	352	349	325	337	339	339	323	346	339	365	319	352	374	336	339	330	321	347	349	312	344	364	379	370	338	357	354	335	329	358	325	367	359	355	352	348	362	345	340	359	371	343	322	373	346	371	349	377	311	309	310	331	346	357	353	315	357	383	364	349	358	373	316	352	352	374	352	342	355	352	395	325	310	357	342	377	347	349	326	336	354	337	339	359	372	345	358	380	360	319	378	340	362	382	323	365	358	354	343	340	349	341	341	316	340	362	354	347	336	364	330	357	377	341	344	363	389	353	352	337	352	319	357	369	329	351	373	351	340	344	379	392	352	353	325	330	398	382	331	314	350	352	353	329	346	355	347	365	341	335	333	371	332	358	363	322	343	356	370	339	365	372	367	353	339	343	316	350	335	338	347	342	352	322	339	337	381	357	345	356	380	371	348	325	341	331	333	334	339	396	361	312	355	339	356	351	347	366	375	319	380	341	357	375	357	330	394	324	350	353	369	352	358	352	367	319	290	341	362	368	333	328	367	310	354	349	357	368	359	348	336	325	359	364	370	363	325	346	351	365	332	358	346	354	407	355	351	338	363	362	363	341	340	349	329	369	352	327	344	315	334	346	334	358	371	341	333	353	369	322	344	335	349	362	332	358	316	343	354	372	381	348	350	357	391	348	364	345	360	367	326	357	355	348	338	366	374	369	341	351	346	336	371	370	329	378	358	347	330	348	326	390	349	333	360	376	339	385	384	318	376	339	396	364	359	351	366	329	338	309	334	344	358	346	355	339	304	328	329	345	346	339	376	325	359	316	336	370	339	359	368	368	361	349	335	343	341	337	337	358	386	368	367	358	358	349	375	349	333	374	392	356	342	360	339	369	335	372	355	325	317	355	337	332	341	376	333	359	311	329	332	348	374	351	348	343	349	353	342	338	381	369	331	338	377	333	350	349	376	338	356	345	355	374	350	346	364	320	358	326	356	348	369	317	338	348	351	342	324	345	382	342	350	335	323	352	351	333	354	373	336	350	364	349	403	365	329	336	335	355	351	351	337	319	338	336	343	390	365	354	380	335	352	348	338	356	355	323	354	360	367	349	385	363	338	358	380	344	343	373	364	373	342	351	372	349	348	345	364	305	338	355	317	347	376	373	360	355	364	315	331	369	338	308	339	374	355	349	349	351	366	352	323	336	323	319	352	316	324	347	360	348	362	335	363	382	344	331	379	349	351	375	333	360	350	342	342	372	330	367	355	371	357	378	343	327	328	335	372	355	333	367	330	338	373	341	325	355	379	370	314	346	346	347	351	324	359	337	362	336	359	364	384	326	394	359	311	323	326	347	358	336	383	327	339	356	364	377	319	347	387	347	329	349	323	332	341	366	390	333	346	346	332	359	353	333	306	327	363	350	340	369	356	356	370	304	329	319	308	340	346	325	369	349	336	339	365	326	337	371	375	370	373	357	349	356	356	344	363	382	339	362	348	356	337	387	372	344	359	322	372	342	349	379	365	346	338	306	327	331	347	366	340	326	379	328	355	336	347	341	318	351	348	335	317	344	338	380	333	333	352	356	303	324	351	347	361	323	359	339	352	329	348	360	361	326	372	355	373	380	361	326	329	344	361	354	312	339	325	372	341	360	329	355	358	348	343	356	361	326	362	340	324	360	359	355	375	353	374	346	324	354	365	336	331	387	335	346	317	339	364	371	368	349	340	323	335	341	321	366	331	341	347	348	350	313	354	351	346	376	344	369	357	319	357	372	358	338	323	323	394	360	329	380	341	362	336	376	327	373	334	333	337	343	310	317	361	362	386	365	338	360	384	372	343	349	342	365	334	358	339	330	378	359	289	332	347	320	359	372	354	381	343	341	355	352	358	352	350	369	359	359	336	329	348	311	327	331	337	333	350	330	373	356	335	364	364	351	342	338	335	327	326	351	321	373	327	337	348	368	367	351	380	356	358	346	328	373	337	374	330	327	351	370	332	329	362	347	325	333	319	389	361	373	359	353	338	359	348	329	286	351	315	382	375	378	307	355	350	346	374	324	325	363	316	361	355	349	331	367	353	335	337	346	398	323	372	352	365	325	358	355	355	354	334	334	381	373	376	321	316	322	349	348	352	341	370	350	366	328	351	366	365	402	310	332	360	347	358	351	392	370	344	327	372	365	339	332	383	372	364	372	389	372	365	336	356	367	338	367	335	328	325	346	335	344	336	353	372	343	330	392	328	371	329	344	335	364	372	362	352	362	364	362	327	343	337	346	334	378	366	357	314	355	349	349	352	334	380	367	331	368	334	341	334	346	357	372	325	347	341	371	332	350	346	372	379	352	337	351	372	367	377	356	332	358	348	341	360	359	362	342	362	348	369	324	346	354	340	321	349	355	343	346	370	328	331	359	359	350	345	354	358	358	349	356	387	348	344	363	364	356	364	367	391	347	353	337	361	312	343	361	318	369	347	364	373	320	329	350	349	358	330	334	362	361	357	334	364	377	354	329	322	381	341	344	349	369	338	348	363	387	307	330	362	361	370	353	373	319	325	346	378	356	376	327	367	367	377	336	365	349	358	326	335	406	351	341	352	341	323	353	393	326	340	351	318	359	329	351	349	359	319	348	324	374	318	306	332	347	369	351	354	366	383	346	303	354	367	336	354	337	348	356	339	356	383	374	308	322	409	374	366	403	316	355	354	369	366	333	358	352	360	358	375	341	351	365	374	386	335	346	363	380	361	316	360	339	337	372	340	340	344	341	363	337	338	368	338	362	365	344	333	359	353	340	353	383	314	371	363	321	338	370	334	318	343	314	354	341	365	352	339	334	357	360	380	367	341	354	387	314	322	351	379	323	335	347	366	373	359	369	353	339	337	402	342	370	376	336	341	362	353	349	311	367	347	314	375	346	321	359	326	360	369	338	337	345	361	353	358	349	364	327	332	402	368	362	362	331	365	334	327	379	361	350	346	343	341	373	347	347	340	339	341	351	360	344	372	351	342	309	338	346	370	379	358	314	345	325	346	353	348	352	337	329	321	340	352	364	407	359	322	353	334	349	350	353	370	342	363	318	352	346	327	355	350	339	311	348	358	330	351	342	337	387	341	385	366	354	396	361	348	363	355	371	347	329	330	341	348	354	360	342	373	330	362	333	364	366	363	351	327	363	323	359	343	337	400	331	335	376	369	357	326	338	351	381	371	359	337	363	355	324	377	317	343	336	366	336	338	350	348	327	339	341	353	365	353	351	362	348	335	360	358	331	337	332	338	361	343	344	344	342	328	323	358	404	341	357	347	315	377	302	329	365	355	329	334	334	386	354	330	345	372	372	331	339	327	321	358	352	354	348	329	319	351	363	352	325	361	326	350	336	349	349	340	355	314	352	332	362	329	318	357	352	358
4205	736	603	509	420	424	371	419	376	381	399	359	381	386	377	371	381	362	360	375	388	372	352	363	378	368	365	370	346	359	351	365	365	342	375	346	318	342	340	317	320	349	349	369	381	357	353	353	353	369	361	354	326	369	384	400	370	388	354	336	344	374	362	376	375	377	338	342	367	379	372	380	336	362	356	345	344	347	341	349	381	364	360	343	357	381	328	367	356	372	395	346	376	356	349	371	380	369	347	367	352	356	369	386	358	357	373	349	417	346	351	360	403	405	356	399	350	369	378	365	392	363	404	356	368	384	362	354	385	353	396	328	364	374	363	329	399	336	351	358	342	370	385	346	355	333	351	366	379	383	356	362	347	380	383	337	376	384	340	361	347	373	398	359	358	365	375	360	330	308	345	361	386	359	402	356	381	355	337	334	402	361	371	358	380	366	342	323	363	375	365	387	324	377	334	354	391	375	358	363	392	360	379	380	346	372	355	370	313	342	349	328	378	336	375	349	390	365	364	343	377	387	315	361	377	343	361	360	340	374	338	341	333	342	377	313	344	362	380	375	362	398	362	380	337	335	370	339	345	397	380	315	377	357	372	314	379	386	372	371	387	364	337	332	381	359	351	378	360	355	355	360	366	352	335	353	367	390	361	362	351	322	372	362	393	381	364	353	367	389	354	329	370	380	350	362	374	406	323	369	343	328	355	380	375	347	369	385	384	338	379	346	367	372	378	364	368	344	356	391	349	386	352	378	348	344	347	381	390	374	374	354	378	375	361	369	329	363	368	346	361	342	389	391	377	369	383	375	364	364	383	378	355	359	354	328	347	345	335	369	375	374	361	381	369	356	395	388	377	346	365	368	329	356	403	397	349	350	356	367	365	327	357	369	339	370	366	359	386	337	383	359	348	385	369	360	357	357	377	367	361	387	347	372	345	341	363	348	353	339	345	354	366	343	364	343	360	354	392	381	352	368	353	387	368	351	358	320	361	395	337	366	368	361	334	368	374	364	386	357	367	353	348	341	363	357	402	400	362	404	386	367	365	387	387	332	365	337	338	357	364	388	357	361	364	366	367	364	361	349	339	358	375	354	361	393	363	355	356	387	352	353	342	362	385	343	364	387	336	384	358	350	399	371	317	336	359	368	357	378	373	369	378	339	381	371	363	395	333	334	370	346	365	341	353	371	406	374	328	403	361	373	377	370	335	373	403	376	375	356	358	321	375	383	354	356	387	333	368	357	361	361	380	361	364	382	363	350	383	367	388	336	321	380	339	371	390	395	373	371	362	348	391	373	383	357	337	381	386	330	364	382	389	378	386	364	345	345	357	357	364	375	363	358	371	361	352	350	358	361	358	346	381	360	372	362	371	392	373	385	371	375	369	370	340	362	386	375	360	338	362	356	385	359	367	330	373	360	347	387	323	352	359	379	345	343	375	351	336	356	333	338	395	362	343	352	376	362	365	418	351	383	357	331	338	394	391	377	333	360	339	361	334	353	371	378	364	341	325	377	369	342	361	339	358	359	350	376	397	363	338	353	378	338	378	339	403	346	369	366	359	342	327	390	347	364	333	370	334	367	354	361	342	354	330	348	363	387	398	376	374	345	317	380	353	360	393	360	355	341	356	380	348	384	364	339	373	384	342	355	363	350	348	323	352	407	344	331	369	358	352	410	356	365	355	322	347	363	349	380	358	351	344	330	359	355	361	341	388	342	385	347	369	392	355	346	365	360	343	359	335	347	393	369	348	343	372	355	357	355	361	371	344	381	379	347	357	350	354	348	361	359	356	373	321	355	363	344	368	386	390	357	382	350	363	352	354	341	358	345	362	361	349	393	363	345	344	373	397	345	330	335	364	344	389	388	374	368	359	351	349	366	333	346	371	369	338	334	362	361	355	346	368	348	328	354	363	373	384	369	392	361	376	394	382	345	361	354	369	359	357	383	359	358	333	361	405	391	376	368	345	357	351	353	399	361	345	355	339	334	367	369	385	336	336	331	364	339	360	364	356	332	364	388	345	354	378	356	350	333	359	369	373	330	367	353	329	401	371	354	382	352	365	369	351	343	376	344	337	375	369	348	340	397	368	350	356	341	363	377	377	375	342	364	396	357	387	357	350	372	342	373	362	359	361	330	374	377	325	389	363	324	389	359	372	370	357	340	381	348	340	358	365	376	362	376	370	355	390	363	362	369	365	373	384	352	340	359	350	369	351	372	369	359	368	348	392	353	333	379	384	329	370	349	388	339	361	347	351	367	318	391	374	359	351	346	358	376	322	361	358	337	392	338	348	362	345	380	340	365	323	357	380	382	350	364	342	343	354	368	357	343	376	402	357	385	312	356	392	396	400	340	389	334	363	361	373	331	362	338	334	365	383	385	368	316	364	354	397	344	374	376	348	360	385	334	368	355	344	358	401	372	384	350	370	389	366	361	425	356	355	368	362	366	393	360	384	369	351	356	361	362	366	349	376	367	341	379	367	353	356	354	349	369	384	338	375	362	342	344	344	390	328	373	340	369	368	328	380	343	363	403	355	378	342	349	363	388	360	383	366	369	358	367	321	342	348	377	367	363	348	376	356	328	350	377	356	338	368	350	347	370	365	350	371	356	361	355	375	318	315	366	356	343	360	391	372	352	365	357	373	328	373	380	362	339	383	366	362	336	341	374	366	388	379	370	374	357	356	362	376	374	321	342	361	358	358	363	340	352	346	388	372	386	401	354	348	375	342	348	361	363	359	386	322	362	344	369	361	369	336	355	361	359	346	370	336	353	380	359	377	385	358	352	352	339	330	358	383	347	341	357	341	345	386	331	348	372	368	359	369	364	379	357	347	350	351	345	369	355	355	323	361	346	375	355	412	375	349	363	356	400	337	334	381	328	388	376	362	370	328	351	359	371	387	347	383	358	368	386	381	377	370	345	366	340	375	337	390	369	333	333	378	374	379	331	341	359	343	329	364	376	370	378	336	337	345	353	353	334	328	363	355	342	380	381	351	339	354	380	400	365	341	354	347	346	367	352	345	332	373	388	367	360	382	328	360	383	403	380	362	360	346	375	366	374	374	381	386	386	341	374	353	350	361	369	355	342	371	359	373	351	347	370	377	349	348	374	345	352	383	323	352	376	345	356	330	325	371	364	349	376	353	368	389	367	368	389	375	374	356	322	378	383	360	372	344	345	396	363	321	345	386	381	341	336	360	337	363	338	366	375	337	368	383	383	386	366	351	344	380	373	385	395	366	350	354	396	354	368	375	341	344	345	358	377	353	328	383	386	367	400	365	374	384	362	379	348	343	377	374	331	337	349	372	348	376	329	358	360	362	333	329	360	365	378	402	362	365	365	361	345	335	345	347	369	376	401	362	377	383	357	375	346	341	348	383	371	366	367	370	320	350	365	355	363	359	388	380	357	366	370	353	367	333	368	415	366	347	384	389	367	355	370	393	292	355	339	364	373	363	341	357	348	323	355	361	361	364	354	373	380	342	360	375	342
23715	21354	28791	24280	21359	15459	1786	1002	864	786	729	668	698	655	665	598	585	622	666	634	634	581	668	567	597	593	628	609	566	609	623	600	563	608	552	582	613	578	572	594	629	580	598	596	591	590	600	548	550	566	592	565	608	534	603	567	573	568	585	552	601	547	558	559	563	563	599	584	556	595	586	562	561	546	580	602	600	617	562	610	545	572	546	537	574	619	612	582	546	613	541	585	559	598	564	564	564	589	538	566	627	609	653	586	609	545	571	577	579	568	553	592	612	585	580	528	564	547	574	575	580	551	572	552	580	566	566	590	586	615	600	605	557	539	570	571	593	576	591	552	594	596	555	533	577	559	588	554	565	540	591	562	602	540	531	589	536	581	601	601	615	544	580	567	556	558	559	560	584	546	605	548	586	587	597	603	567	557	559	580	572	589	544	559	571	554	556	568	567	533	571	609	575	560	567	496	545	613	537	579	569	573	560	590	594	590	566	569	540	611	566	594	619	573	571	532	556	542	559	596	570	543	561	538	580	533	572	551	614	588	575	572	579	569	579	543	545	588	582	587	540	592	565	594	526	571	619	579	589	591	558	616	549	594	570	563	587	579	561	537	571	604	550	550	557	544	550	567	565	551	579	520	561	582	581	555	541	592	549	546	560	547	605	546	623	564	558	557	580	559	564	542	572	597	566	577	612	566	604	528	559	554	568	589	615	563	543	574	616	570	539	576	557	546	576	564	577	568	574	581	578	588	589	604	569	561	602	557	576	601	552	563	564	624	600	593	548	596	610	593	557	566	579	566	565	586	589	573	592	601	629	561	604	573	616	532	580	595	559	576	553	552	563	547	592	541	581	536	600	573	592	598	568	570	630	594	574	570	625	584	593	567	563	578	573	608	610	555	602	539	574	592	536	583	610	556	562	603	551	562	585	602	590	603	619	531	595	549	584	555	577	585	562	593	557	598	517	590	524	596	577	572	601	554	588	574	570	601	592	540	588	542	594	564	586	580	544	545	572	558	529	604	567	581	542	603	589	579	549	548	608	581	580	572	554	596	542	567	585	579	566	582	576	566	607	579	545	576	592	579	583	628	558	545	582	598	553	576	596	618	583	537	589	570	585	576	572	568	558	554	586	546	572	556	571	593	602	590	585	611	614	584	534	602	575	515	570	524	576	542	583	552	617	570	589	576	592	565	580	560	564	551	552	559	556	566	589	555	569	593	610	531	576	578	617	578	604	581	582	589	556	617	592	526	572	584	529	559	554	570	540	606	561	518	582	570	559	598	553	543	590	560	558	538	582	578	538	597	594	531	554	582	587	551	595	604	527	592	570	586	553	627	578	599	538	621	581	567	589	553	585	561	559	596	575	583	595	585	609	576	563	570	625	572	543	613	559	609	555	539	562	569	630	585	598	577	579	585	580	623	569	585	639	623	571	557	552	564	601	573	646	601	584	587	573	550	545	549	582	594	605	597	579	588	610	563	567	560	538	591	613	546	524	581	535	558	600	549	567	557	586	587	577	605	558	571	560	590	594	571	539	564	563	578	611	564	585	600	558	554	537	566	620	590	571	580	557	561	597	602	622	599	556	553	613	575	611	592	599	532	547	559	590	535	567	514	608	579	607	557	547	540	554	562	548	562	586	544	581	595	574	597	590	638	591	561	564	567	566	553	586	574	537	571	537	562	582	593	595	551	568	548	565	580	554	592	576	596	538	558	557	529	588	580	575	597	574	588	557	568	564	591	544	587	579	555	550	609	575	558	561	575	547	630	587	578	596	538	561	564	562	530	593	559	576	587	586	559	555	557	593	543	558	566	568	620	563	608	544	567	625	548	602	611	528	559	615	532	545	576	576	545	602	586	613	554	549	576	608	603	567	582	571	570	582	586	586	595	555	550	588	560	568	606	567	526	509	581	591	583	591	577	576	592	569	570	638	567	521	573	571	582	593	572	560	560	588	557	576	580	590	575	616	643	562	568	600	605	570	573	568	578	599	550	609	613	546	568	561	592	580	588	498	570	565	612	562	579	566	580	587	614	572	550	560	566	603	580	553	596	570	584	548	561	577	559	533	590	530	541	558	574	605	563	593	554	581	522	554	527	583	585	557	604	563	527	638	649	599	601	566	566	556	594	563	586	577	609	583	579	567	551	545	574	568	579	565	557	575	580	557	542	594	573	596	631	571	580	617	615	585	555	587	591	613	544	562	573	541	548	608	589	559	589	536	577	555	660	547	543	538	580	588	563	576	584	580	548	592	567	562	542	612	558	572	557	581	546	527	569	571	565	538	549	599	603	602	532	635	562	560	556	548	566	608	563	565	566	612	625	521	589	576	598	595	638	586	548	565	583	577	572	537	569	574	587	576	576	541	557	561	576	575	547	556	642	579	531	598	572	586	536	550	559	523	579	584	583	590	551	547	578	572	589	563	566	572	570	572	545	587	584	588	556	543	576	586	568	594	530	584	594	576	600	604	577	598	620	587	564	556	502	583	586	580	592	587	595	585	559	567	585	572	532	556	615	587	552	560	611	561	566	615	546	597	603	572	555	559	600	573	561	568	567	540	574	586	575	597	572	542	618	631	539	603	559	602	541	588	572	565	541	556	540	554	595	594	583	580	557	569	544	596	572	537	527	594	569	562	549	575	583	609	570	550	536	572	591	604	591	570	559	553	562	568	579	589	559	551	569	566	551	547	584	554	532	569	542	579	578	552	544	606	566	601	585	602	542	562	606	572	557	559	559	557	558	603	613	608	562	548	593	538	555	593	561	554	609	583	581	564	565	555	540	549	573	545	512	567	574	560	574	535	566	593	582	579	570	570	579	583	599	582	559	557	555	586	567	604	553	558	509	586	576	523	556	587	635	554	596	558	544	589	574	600	582	547	586	583	586	588	578	604	610	553	565	546	576	573	582	569	570	593	559	600	552	557	580	573	551	584	584	549	556	555	564	551	522	590	571	582	573	614	532	571	574	611	594	599	548	561	586	546	548	590	580	566	611	549	532	549	568	557	584	534	573	580	617	602	567	554	573	564	589	565	579	564	591	589	557	558	538	571	528	604	539	544	567	539	559	599	557	528	573	559	603	586	600	603	609	566	584	578	550	587	548	607	544	550	609	552	579	549	613	626	573	562	589	570	589	599	545	578	572	557	577	584	558	573	590	564	533	559	570	589	597	581	578	567	608	605	558	608	588	592	596	574	580	555	623	583	564	594	569	529	583	591	584	589	580	613	588	600	552	582	584	559	544	572	582	587	627	595	523	546	586	526	565	545	612	577	589	563	589	596	532	538	607	601	580	573	565	590	597	548	559	563	524	578	608	591	578	614	581	587	571	557	601	577	558	605	590	555	582	559	569	598	591	580	549	589	557	557	559	563	587	579	521	554	602	552	604	599	605	575	592	562	579	577	562	549	552	566	548	606	575	569	539	515	589	576	570	534	580	596	611	568	573	588	540	619	557	628	550	585	554	609	588	629	546	542	616	565	570	558	594
3241	8025	6932	3491	2341	1846	1493	1226	1103	907	873	799	769	740	737	663	677	672	649	664	630	640	616	649	643	591	604	662	632	578	610	660	593	594	580	619	614	616	636	622	565	579	603	607	554	612	583	568	600	579	616	612	584	584	587	571	581	636	564	559	581	604	618	624	625	598	582	581	575	592	578	604	564	602	596	634	589	610	608	628	573	592	606	608	576	592	580	634	565	585	613	583	606	608	589	600	588	632	578	580	586	604	589	608	606	623	597	589	616	566	577	586	576	574	570	637	560	571	587	590	575	569	602	557	637	585	579	603	610	568	633	572	607	609	591	622	590	595	580	565	591	592	556	579	590	596	550	592	584	565	610	588	518	569	622	551	588	589	583	571	596	575	570	583	589	623	563	570	595	621	605	586	607	584	562	602	598	582	624	547	552	625	594	596	581	599	557	595	560	600	604	591	610	562	585	638	582	563	588	570	588	593	602	593	574	618	647	619	616	577	588	598	562	621	592	569	574	583	610	630	556	636	603	572	633	612	594	577	585	594	638	649	551	605	573	601	603	600	642	581	600	633	563	572	609	610	625	571	587	586	556	593	606	577	546	567	609	555	628	573	606	635	585	582	577	599	588	609	625	584	605	588	580	617	583	615	570	554	608	609	600	603	570	585	563	554	618	613	595	607	605	589	608	598	581	590	619	609	569	584	590	589	569	557	544	557	586	607	586	628	532	594	601	582	589	654	630	574	605	593	571	612	632	620	631	589	620	598	583	592	612	575	583	579	579	598	575	617	608	590	614	598	552	614	591	597	600	571	592	552	560	618	614	578	634	606	618	608	570	602	568	540	566	601	606	586	608	569	604	561	611	598	619	586	559	554	581	599	586	593	573	565	550	570	589	593	620	626	599	648	583	560	572	575	555	578	613	611	568	625	548	582	581	619	613	618	593	640	580	606	581	571	617	599	584	587	611	589	575	568	560	632	601	572	572	630	589	577	604	616	541	578	600	625	610	630	590	588	553	577	609	597	598	569	603	582	569	573	558	611	604	603	573	601	560	587	593	572	608	573	586	542	599	608	646	583	544	577	571	597	556	623	583	565	571	572	592	613	579	533	625	634	573	632	578	611	603	600	598	588	577	593	591	571	631	609	594	553	559	579	602	571	595	576	643	586	627	574	610	628	586	575	617	628	595	563	630	577	556	574	614	604	610	594	644	601	598	535	639	552	625	682	585	638	607	610	585	600	652	555	588	630	628	604	581	604	549	586	591	621	598	613	628	615	608	591	609	592	585	561	576	603	609	590	608	582	578	603	658	592	609	634	584	581	584	639	577	599	624	571	557	573	558	628	607	581	586	593	583	559	633	585	579	544	570	570	627	580	599	588	615	606	567	576	626	598	597	618	611	628	601	584	604	637	594	568	585	592	583	586	581	589	579	533	592	564	569	604	588	564	567	587	564	575	605	570	593	639	594	622	634	598	591	568	581	575	616	630	569	612	580	595	600	549	619	602	539	594	619	605	593	598	603	597	581	584	591	546	623	596	566	633	633	618	573	569	587	596	579	563	559	557	585	576	586	584	614	576	622	618	526	571	567	610	549	594	613	574	630	617	609	578	626	613	596	591	585	592	627	564	566	633	635	596	579	614	564	566	626	571	596	632	582	601	593	595	589	579	557	575	607	610	578	518	603	619	605	599	590	575	548	573	557	603	577	630	622	592	551	605	559	590	624	570	606	636	575	558	597	585	580	580	620	554	555	620	608	612	623	574	610	584	617	569	607	618	575	585	639	609	616	577	597	613	592	590	589	589	586	615	595	603	583	590	574	538	597	593	605	611	612	589	565	570	602	529	608	607	613	610	578	601	637	568	592	614	633	607	580	573	576	574	559	612	639	544	597	591	583	559	554	578	619	603	596	636	604	588	576	617	607	572	563	600	581	606	565	587	613	542	606	658	596	595	611	574	642	555	588	555	605	617	608	602	548	605	602	577	614	611	614	582	565	603	610	568	587	572	592	603	589	603	619	609	578	593	558	590	627	574	581	563	599	601	607	603	621	581	571	572	579	579	541	567	601	605	582	527	533	595	563	578	598	561	584	546	612	573	574	609	573	607	567	594	556	632	563	588	601	557	547	621	577	599	617	549	558	573	593	605	622	617	603	586	640	590	613	550	581	615	585	581	573	585	594	598	583	624	596	598	557	558	604	605	572	560	607	573	566	603	580	599	631	619	587	595	554	565	584	590	611	611	559	634	605	574	620	577	581	584	590	544	588	633	616	600	629	610	600	595	562	587	589	590	595	581	553	663	594	602	579	576	574	611	623	610	594	551	604	577	551	567	594	609	630	571	590	548	621	602	616	591	600	553	620	615	605	582	594	626	545	599	627	644	606	606	538	596	603	579	612	580	582	590	580	604	554	623	582	584	560	618	590	566	617	592	604	639	571	577	605	607	563	556	606	615	555	584	593	622	629	577	606	575	558	608	652	568	606	546	599	598	552	607	659	595	573	649	603	593	608	597	623	595	598	593	591	586	590	559	573	637	609	626	602	592	609	577	578	598	595	571	609	563	576	601	614	586	599	582	557	589	582	545	601	592	626	581	571	555	608	642	604	626	613	596	584	591	570	613	561	609	590	585	550	565	593	562	603	634	608	580	573	602	591	591	579	574	554	591	564	534	577	573	601	620	555	602	589	611	598	578	608	601	588	621	618	604	615	602	552	600	613	555	597	595	571	589	588	592	610	588	616	590	613	555	575	609	612	591	590	600	568	574	601	593	607	601	602	605	581	616	600	609	602	621	559	599	643	620	572	621	583	622	607	581	584	584	572	557	565	641	619	552	612	553	545	636	557	602	543	576	596	594	575	589	599	610	569	628	605	560	610	582	548	613	622	610	591	564	573	601	623	573	585	582	624	571	604	630	619	589	537	638	569	591	608	560	627	584	616	621	600	587	594	599	570	592	560	631	625	602	580	576	627	583	581	550	601	598	561	620	574	625	582	582	598	566	602	544	595	595	618	611	646	619	585	544	626	588	559	584	616	580	614	612	593	597	617	568	589	574	614	573	586	615	544	627	595	590	587	585	593	589	629	604	650	580	631	599	598	572	606	592	545	580	606	583	571	561	571	565	584	561	616	612	540	580	603	581	567	584	604	604	578	590	600	590	630	574	559	588	598	644	571	584	609	598	568	556	588	583	598	562	596	602	610	612	543	559	560	598	627	579	607	631	562	564	518	627	595	642	575	612	567	597	585	619	597	566	609	627	595	559	600	599	585	627	539	555	552	555	565	596	615	627	581	626	612	557	607	559	625	602	628	628	622	618	572	649	571	589	576	620	616	538	620	615	567	581	597	603	600	611	591	607	596	586	616	575	576	580	627	572	597	624	589	567	579	580	591	579	556	604	636	557	566	605	574	622	571	564	643	587	563	573	565	590	592	582	589	607	616	582	568	579	577	601	555	546	652	586	593	608	556	585	606	603	573	566	610	596	616	573	569	588
24617	21342	28154	24777	20037	1535	467	380	292	299	261	260	208	221	249	215	201	202	173	214	186	181	203	151	193	178	175	175	170	171	184	181	175	154	167	146	173	170	167	155	176	149	151	152	171	168	170	155	149	162	160	142	147	173	171	162	146	160	140	181	202	178	147	176	173	160	173	169	185	169	164	151	164	161	148	150	159	143	189	197	155	179	151	180	150	171	169	170	162	163	153	179	145	167	136	177	150	163	153	151	157	158	172	161	162	177	171	156	153	153	170	164	144	175	168	178	186	163	171	193	163	158	168	170	179	161	153	149	176	169	145	155	152	157	154	167	173	151	163	150	173	138	159	178	143	144	180	175	180	151	182	165	170	157	150	142	134	180	168	169	157	170	171	156	155	166	151	161	167	163	165	163	132	147	162	163	163	156	158	161	155	171	167	150	155	188	177	161	157	175	164	182	161	159	183	168	157	163	163	154	167	135	156	172	161	145	184	177	175	138	163	170	150	143	186	149	162	154	164	157	156	145	152	166	133	144	176	156	177	178	163	171	189	159	171	156	156	147	147	166	164	149	151	170	130	132	181	172	162	149	165	167	157	169	165	184	167	163	168	156	137	143	146	169	162	134	163	185	147	175	158	152	145	156	167	150	148	156	143	172	139	178	173	166	173	161	151	174	168	137	149	136	169	183	155	183	196	174	152	177	180	147	149	144	169	182	189	175	132	154	150	158	151	173	163	135	168	153	144	148	165	173	152	169	167	160	157	166	171	180	143	188	176	149	147	167	173	145	140	180	171	158	160	158	154	158	179	155	178	143	166	162	163	172	148	163	153	145	166	185	171	141	159	135	137	145	157	144	136	166	142	158	151	168	174	136	177	168	168	159	151	169	189	164	147	178	196	164	179	160	147	183	155	168	152	135	171	156	181	130	140	175	209	157	144	150	142	155	161	143	167	152	159	172	170	134	165	165	151	149	171	165	145	167	164	159	144	160	167	173	156	171	160	175	136	177	150	161	150	155	160	163	131	151	159	159	146	177	170	172	184	142	163	173	155	159	181	179	189	147	165	164	162	149	157	168	191	151	161	129	146	165	172	147	171	157	164	189	171	158	142	167	161	141	185	180	173	171	156	149	166	150	149	191	169	170	160	171	138	173	164	168	149	160	183	161	167	155	145	167	167	142	155	141	156	184	163	152	158	160	169	166	164	171	155	164	149	171	178	160	165	185	179	168	166	191	153	161	165	168	149	156	188	148	168	151	168	151	146	172	153	146	166	158	156	161	185	157	147	155	152	172	145	132	157	179	158	173	165	186	171	150	167	162	175	161	152	154	160	149	163	151	146	153	148	155	147	177	152	175	182	151	166	166	161	166	164	173	185	142	154	169	154	174	131	148	178	152	145	158	149	169	143	155	170	157	176	163	148	161	153	153	152	165	168	164	168	152	169	159	168	151	150	149	143	148	168	170	140	149	133	139	180	173	154	196	189	191	171	171	172	161	161	174	154	185	138	143	162	181	174	156	142	192	162	150	171	145	181	143	134	167	162	158	152	161	182	159	158	149	160	173	174	160	147	152	165	164	157	144	147	156	142	177	168	185	169	152	160	159	159	152	160	146	162	142	152	149	158	169	155	160	152	166	160	170	172	147	154	165	186	161	180	197	163	159	145	154	168	134	177	147	161	166	176	160	157	142	158	188	173	154	161	154	169	173	138	155	151	166	143	153	161	154	159	151	167	174	166	187	153	163	149	156	165	174	168	148	165	145	150	168	169	161	177	189	167	165	168	145	167	155	138	150	176	153	156	173	151	146	165	168	165	148	160	158	161	170	154	152	144	173	174	176	163	166	155	143	147	172	173	163	163	158	172	157	171	167	155	168	169	152	174	176	148	169	172	168	140	160	149	152	154	170	175	162	158	164	175	180	159	173	161	153	133	154	171	175	174	142	159	137	167	169	153	159	147	159	169	149	145	166	173	151	167	167	157	173	148	163	150	145	167	160	144	146	176	161	148	150	194	159	134	164	150	156	151	183	147	167	137	172	159	146	169	168	170	163	148	157	185	143	146	157	166	140	173	150	180	160	163	164	176	141	181	154	152	161	174	180	147	162	150	177	182	157	153	173	156	139	165	153	169	170	141	163	160	164	155	158	154	165	153	164	159	168	168	171	162	149	173	167	146	161	155	147	152	151	189	153	175	158	150	171	155	181	179	156	170	132	163	173	171	158	147	166	178	174	167	174	140	161	160	142	154	164	167	149	152	169	168	164	146	160	147	159	160	160	150	164	155	163	175	178	153	152	155	170	164	126	170	143	157	147	173	164	124	163	164	155	141	179	171	149	178	165	155	144	164	161	167	159	145	162	166	154	123	147	175	157	160	148	144	172	148	168	149	140	165	157	172	176	179	158	149	150	152	161	162	153	163	134	167	139	141	143	148	171	169	167	153	159	173	151	159	149	151	152	174	161	154	178	175	160	171	180	192	174	179	137	166	157	146	157	155	163	173	135	149	157	177	166	158	156	155	167	150	166	165	160	148	150	165	166	158	147	146	152	169	150	176	166	159	155	151	153	135	192	142	164	172	156	153	163	177	167	171	164	184	188	150	146	171	153	148	151	176	159	180	154	169	152	149	169	153	152	139	141	149	174	137	160	140	172	167	172	167	150	157	171	181	158	158	180	159	153	139	166	166	156	175	156	179	153	167	168	182	157	174	169	185	180	158	137	150	150	133	154	140	162	150	167	168	165	169	169	165	154	186	158	157	164	155	167	178	147	168	183	158	142	165	156	136	160	153	150	164	151	179	164	156	163	139	172	169	199	156	158	155	164	154	160	161	148	149	167	153	142	174	136	167	166	147	163	153	157	168	162	165	175	161	143	156	178	172	156	151	162	171	191	152	163	189	177	169	163	152	183	141	168	170	176	148	156	155	153	157	152	180	174	157	161	142	171	160	155	151	126	153	147	158	161	158	153	184	153	172	177	143	176	171	170	159	154	128	149	160	164	149	178	174	144	169	167	176	156	137	172	179	161	152	145	181	146	139	155	159	154	156	189	160	170	145	158	156	147	140	158	165	155	152	146	163	156	148	159	172	170	172	174	133	164	154	157	169	169	176	168	175	163	138	154	175	175	155	151	165	165	166	166	163	160	168	169	166	158	174	181	173	176	155	153	155	169	165	173	148	163	151	160	153	168	178	171	161	158	155	158	159	145	172	160	140	148	166	159	161	147	149	145	177	135	162	158	148	166	164	175	169	146	173	178	153	160	151	163	170	166	155	138	148	174	159	158	176	174	158	162	166	154	148	143	139	136	192	149	168	160	165	160	158	153	157	175	189	154	153	151	122	127	141	161	155	149	143	166	170	157	150	176	155	172	171	165	160	156	169	164	153	176	165	157	162	159	129	151	148	153	178	163	170	143	149	140	145	172	141	156	163	148	148	175	152	167	174	156	178	136	153	157	165	144	165	142	153	153	156	151	178	136	159	161	164	149	164	175
3347	5376	4320	2152	1468	1054	798	626	452	374	365	304	312	254	258	242	236	238	232	216	213	220	198	213	215	216	187	197	210	215	169	197	182	183	184	197	170	196	179	205	198	192	186	185	187	182	194	185	183	204	203	158	188	193	191	183	193	189	189	177	156	186	186	169	182	192	181	157	168	182	165	184	185	190	187	195	170	176	179	179	165	181	178	168	172	179	197	164	196	169	178	193	182	179	161	180	209	187	177	188	192	166	183	192	189	168	176	181	194	214	196	166	178	184	181	188	195	169	191	151	178	186	186	179	167	194	183	189	203	184	168	198	163	157	175	175	199	184	172	185	191	194	184	192	152	166	183	160	182	187	181	174	180	180	184	188	184	163	172	201	194	182	183	179	148	181	184	185	179	178	170	180	189	158	177	176	188	178	163	194	175	185	170	187	183	174	173	168	185	213	182	193	181	185	173	181	169	174	186	193	187	179	193	171	180	192	185	189	183	175	182	189	212	197	167	179	183	176	198	193	199	151	191	165	192	173	175	169	173	162	216	192	168	212	195	207	162	206	199	181	151	170	195	178	180	169	174	197	169	173	196	198	159	162	199	156	168	185	184	192	177	214	185	190	199	177	182	215	178	162	184	176	200	169	189	186	189	199	182	181	170	184	178	182	176	212	166	179	205	175	182	181	169	194	184	205	185	176	195	190	193	194	187	184	198	180	172	180	196	171	172	173	169	176	188	214	177	161	185	201	192	184	184	176	174	175	175	176	194	187	187	187	183	213	172	166	187	157	167	200	149	193	199	190	169	182	156	173	181	190	192	187	195	202	204	177	176	179	195	202	187	174	171	175	191	185	210	206	210	163	197	197	212	163	160	194	178	179	196	187	175	191	193	179	177	182	176	181	178	193	183	183	176	153	186	162	184	197	190	170	169	182	164	177	168	165	185	157	185	186	171	178	177	198	179	182	182	186	179	187	181	171	177	190	187	179	177	182	184	193	180	180	167	196	180	167	193	188	169	223	212	191	185	170	194	186	209	168	201	177	184	163	174	176	189	176	158	171	186	178	160	175	179	173	190	176	176	179	176	193	196	181	171	181	196	166	171	206	200	157	188	169	161	202	184	204	195	165	171	173	191	166	177	184	158	183	195	181	171	173	160	178	186	190	184	187	191	188	187	173	200	167	200	168	177	163	186	184	201	171	151	167	174	172	166	192	175	191	179	179	169	165	205	171	197	201	189	200	181	163	166	187	178	181	189	194	168	191	193	161	202	195	162	147	179	174	175	171	161	197	184	181	175	209	156	184	171	200	201	161	185	202	200	201	196	190	198	188	190	179	183	190	179	199	189	185	172	182	164	179	164	180	171	191	169	191	172	161	168	177	162	207	183	176	189	186	179	183	186	194	186	179	193	172	187	220	192	164	201	174	136	180	182	180	209	173	155	187	165	165	160	163	194	191	163	203	171	173	190	199	161	183	175	217	193	172	178	171	187	175	167	192	181	179	176	206	192	177	173	167	212	165	191	180	192	163	183	197	192	179	193	169	184	168	172	181	164	173	198	212	176	179	223	200	174	175	190	162	165	188	178	191	191	180	175	165	179	159	182	185	174	179	171	217	169	204	167	182	190	190	169	183	178	174	178	168	154	177	164	168	174	179	172	190	178	183	159	183	165	184	196	184	179	186	178	191	167	196	201	181	197	173	195	194	198	193	164	170	168	214	174	168	177	168	175	189	213	165	199	185	220	180	167	176	190	184	187	204	177	193	195	180	185	174	190	181	164	162	193	209	167	182	170	201	193	193	183	199	172	163	166	186	177	166	175	184	187	171	182	192	194	185	174	195	167	181	200	180	148	165	196	204	177	214	224	183	181	186	194	176	196	176	170	189	184	179	192	170	188	173	192	174	176	174	185	185	170	198	182	193	181	173	182	179	185	196	182	179	195	194	217	189	177	188	173	189	181	187	184	195	199	193	191	173	173	213	188	145	193	173	180	178	179	169	191	176	213	191	165	169	193	211	173	202	172	204	194	200	162	182	178	194	171	184	176	186	191	178	168	212	184	170	180	201	173	198	183	173	177	166	178	172	185	176	188	188	160	176	172	181	170	167	178	203	188	190	188	177	210	191	161	189	194	164	216	155	175	179	171	187	193	181	181	179	175	179	167	183	174	163	193	192	175	190	182	183	167	191	189	187	184	157	181	184	197	167	180	183	190	183	165	177	199	192	165	189	189	189	173	169	181	174	172	197	178	185	177	181	212	182	189	174	172	176	182	188	152	148	189	201	205	163	178	167	201	169	186	198	178	185	167	185	183	185	198	203	207	191	168	179	177	170	169	163	198	170	185	187	201	180	183	181	185	189	163	200	182	178	170	182	161	158	201	183	162	176	168	146	187	196	188	179	193	192	214	177	190	198	209	158	158	214	183	162	170	165	176	170	185	183	190	180	197	179	187	169	185	204	164	171	198	184	162	166	203	172	203	141	170	161	197	188	190	187	168	193	194	183	182	159	190	178	162	192	192	165	182	184	178	191	188	168	195	185	174	163	171	191	179	182	165	191	196	187	184	187	201	189	182	184	174	193	179	167	171	174	198	180	207	195	182	194	188	161	170	183	184	193	176	173	165	189	199	174	157	176	179	219	150	174	182	177	204	194	184	164	178	186	177	188	156	208	163	206	200	178	178	185	182	181	202	162	183	167	193	164	189	183	170	191	181	191	189	171	187	183	178	197	199	194	191	181	176	174	185	192	192	172	196	182	166	169	196	186	171	150	173	194	199	193	171	181	205	204	191	179	174	173	158	203	187	177	184	180	179	184	199	185	194	162	182	169	183	173	153	179	188	171	182	172	190	197	207	182	178	173	179	184	163	168	194	185	184	172	177	170	181	207	159	183	192	197	189	203	188	182	184	196	222	186	186	181	157	193	184	199	179	169	186	178	172	184	168	194	215	201	209	176	181	194	197	167	167	197	187	191	186	189	178	169	172	185	190	189	176	175	188	182	179	178	196	174	181	165	183	165	176	171	172	157	181	200	172	169	171	162	173	178	175	190	178	199	165	183	193	201	192	186	177	161	206	186	170	188	197	201	154	173	167	178	166	183	191	181	184	155	186	182	180	188	193	179	197	143	204	179	166	194	197	183	202	202	175	196	178	189	203	183	176	170	179	190	170	169	182	172	183	207	216	191	194	200	189	195	182	213	200	176	195	190	186	209	164	209	168	185	196	174	177	158	195	158	143	179	209	191	203	193	183	155	155	154	169	199	158	179	184	181	213	186	198	189	175	162	177	197	161	178	200	166	176	210	178	170	159	171	157	174	170	163	175	182	180	179	182	186	188	183	202	178	191	188	158	170	171	176	191	190	190	169	183	180	174	165	175	201	171	176	172	200	163	179	169	163	182	176	170	185	198	186	158	184	172	182	184	182	176	161	201	180	164	191	223	183	174	190	174	188	186	154	195	183	178	188	193	158	164	180	197	163	178	202	192	177	189	186
22623	21384	29151	24006	21384	21447	13239	1606	969	847	746	661	669	594	585	580	524	530	547	511	442	487	479	442	460	445	459	461	432	447	450	422	485	423	450	417	457	443	378	445	434	432	415	420	450	419	408	427	402	433	428	441	377	440	398	461	415	396	377	372	424	447	401	395	400	444	452	399	436	453	416	393	391	437	421	416	463	412	417	412	408	397	380	425	414	461	415	390	393	452	387	439	428	426	435	413	414	406	403	443	422	408	413	429	384	402	419	408	432	425	417	390	438	414	401	430	417	418	412	428	425	396	446	426	416	439	366	419	400	417	385	412	368	424	393	431	420	422	394	421	434	421	413	373	412	398	416	398	404	390	395	405	408	393	414	428	400	371	426	370	426	446	418	419	407	419	378	443	399	388	405	365	401	394	386	423	405	378	398	421	412	453	390	401	432	417	394	432	388	366	418	430	428	398	400	434	447	398	405	398	467	416	434	408	408	418	424	417	389	383	384	416	408	390	420	422	438	413	438	399	414	460	410	405	416	415	391	388	420	410	412	416	453	401	418	399	393	401	364	397	369	390	386	402	408	406	374	417	379	384	385	401	400	460	388	391	413	411	407	400	447	390	424	405	425	419	374	381	416	405	394	425	387	380	396	388	389	406	429	348	389	407	423	395	419	421	411	425	381	399	409	371	405	411	403	456	392	413	396	403	412	392	399	406	413	419	406	401	419	406	406	403	398	407	390	399	413	427	393	435	401	415	372	433	398	426	378	403	426	388	389	404	402	428	413	438	397	393	426	408	430	424	376	386	441	419	396	414	421	395	419	419	386	409	416	441	385	373	379	424	398	407	409	442	389	407	414	390	428	434	404	415	408	428	421	435	416	390	425	408	411	417	419	385	398	364	381	387	434	415	393	414	410	369	445	414	416	386	362	385	409	447	412	394	382	404	416	398	382	394	386	442	447	425	399	391	409	441	376	396	413	412	387	420	408	413	416	415	453	403	418	419	422	431	389	400	388	377	410	390	433	445	377	375	372	384	414	390	361	456	421	398	383	414	410	423	399	407	424	380	443	410	404	426	399	416	398	396	423	420	427	367	449	406	411	437	399	402	410	429	398	417	414	398	393	403	408	355	399	395	418	411	425	424	406	433	423	432	406	398	371	388	365	386	391	371	362	385	423	423	365	396	400	406	412	378	437	389	370	401	388	393	396	413	405	414	391	441	413	382	410	371	391	403	417	415	427	419	404	437	389	383	417	412	402	406	395	408	408	409	387	438	441	417	401	417	426	412	417	329	420	409	422	420	414	418	386	422	407	438	416	408	395	416	418	437	403	453	403	416	389	391	382	390	443	408	420	410	365	399	405	390	436	386	389	413	433	414	416	417	417	373	403	406	427	394	418	383	365	447	437	396	415	390	421	395	396	411	408	385	374	421	392	396	431	414	357	416	394	375	443	414	417	401	426	413	403	417	427	393	434	409	400	377	395	387	371	423	452	399	383	399	385	381	441	399	398	398	415	419	412	415	394	416	401	447	407	388	409	419	399	382	369	420	397	397	362	441	374	390	429	422	387	415	409	391	420	359	417	362	404	430	407	383	380	396	377	369	422	398	410	398	416	417	403	447	423	427	428	377	385	412	414	421	397	405	382	411	403	420	401	428	397	384	378	393	391	401	420	375	398	385	417	408	425	411	364	344	404	383	376	390	386	401	427	414	439	393	390	413	406	408	406	391	416	389	412	399	428	471	412	390	453	388	447	405	418	380	385	386	398	425	375	415	411	398	411	413	389	417	422	372	411	445	435	431	433	408	424	389	396	406	418	405	414	386	418	399	409	395	391	424	410	395	418	394	403	394	409	406	441	447	390	422	396	435	390	404	370	443	426	399	433	406	375	381	410	402	419	425	408	408	380	390	386	410	387	382	407	389	386	390	408	410	403	372	414	383	389	433	403	376	469	404	419	403	363	423	372	390	434	412	366	399	426	415	415	430	428	409	423	381	395	396	416	433	445	396	373	444	413	399	402	389	435	403	406	395	416	420	446	406	391	422	409	402	382	381	408	381	420	433	412	386	412	469	402	396	430	442	412	394	383	400	403	395	421	397	398	415	432	445	450	366	387	432	385	442	453	400	430	412	390	405	407	366	442	418	430	381	404	390	395	413	423	370	410	411	437	403	420	411	391	391	415	418	390	405	378	404	379	396	376	384	386	398	391	409	417	396	422	363	397	393	391	384	386	390	359	426	413	442	388	419	454	427	432	395	396	418	427	424	379	408	420	425	443	390	415	428	379	452	423	433	400	369	423	418	394	389	428	393	394	384	439	383	405	420	425	380	396	404	431	430	403	392	383	379	411	421	408	412	420	353	420	392	408	404	408	407	445	392	411	413	419	454	416	406	420	409	413	424	358	361	397	421	401	389	403	421	377	420	390	438	390	406	408	388	420	413	388	402	400	410	423	409	387	421	452	418	415	386	409	382	425	388	420	426	382	373	426	422	408	413	407	377	456	401	410	405	432	433	426	410	407	414	401	414	382	413	399	422	425	390	427	425	433	422	434	393	389	392	403	405	420	428	396	410	430	393	411	397	397	446	429	396	376	415	433	417	368	398	429	399	440	400	419	394	387	415	427	376	404	426	423	446	408	428	408	386	416	383	389	409	395	366	407	398	431	409	407	400	413	443	394	412	386	395	407	372	401	394	407	376	443	427	394	407	402	424	393	438	407	402	375	412	408	384	432	383	412	416	417	358	365	415	391	387	403	403	414	384	393	410	411	451	405	411	375	405	386	411	386	365	378	410	398	432	410	375	415	425	401	407	421	426	440	379	390	400	393	411	429	398	392	461	401	421	436	433	375	440	394	431	399	394	430	372	429	412	438	425	400	430	418	405	355	477	378	407	412	411	393	417	407	408	399	404	396	404	417	369	410	404	456	396	428	449	398	403	420	428	374	404	415	385	422	413	442	458	422	443	413	425	415	412	388	402	430	422	405	409	417	396	379	430	377	416	441	411	436	403	417	416	408	412	399	404	408	416	431	396	428	393	372	412	356	435	358	386	422	396	398	430	382	429	417	384	411	416	444	422	399	394	370	416	423	459	397	424	425	427	414	385	430	376	410	406	420	366	431	408	450	399	395	434	413	420	410	416	404	405	402	405	385	377	389	411	407	403	414	419	403	411	406	398	403	397	410	382	405	415	408	422	363	432	405	400	398	453	359	400	407	418	402	409	441	422	417	413	395	418	412	432	469	413	426	402	364	409	389	402	426	392	393	395	412	400	355	415	382	425	426	414	404	415	404	390	377	421	387	396	414	385	389	403	393	442	402	412	381	426	431	395	402	417	397	413	373	430	415	395	392	419	424	406	365	377	397	411	408	380	421	436	427	397	427	400	413	407	412	385	423	409	404	403	415	415	412	392	389	411	359	399	403	385	403	384	388	421	396	409	421	360	395	411	403	389	397	420	409	426	400	372	370	389	457	379	388	416	372	431	409	430	420	411
4605	13572	11416	5677	3890	2961	2230	1642	1332	1123	1019	866	799	754	658	639	578	624	609	530	552	515	478	489	507	498	491	470	486	505	475	448	477	452	485	453	502	463	448	440	434	471	451	488	466	438	410	463	467	476	476	411	476	444	427	472	472	433	457	420	433	458	449	419	425	450	431	451	450	431	451	435	437	438	419	430	419	405	431	400	446	433	458	427	427	435	451	425	426	400	444	438	417	435	440	430	451	417	425	446	426	444	437	468	423	402	423	438	416	448	409	421	450	456	460	422	459	450	498	435	485	457	453	432	491	467	405	445	420	407	425	402	447	421	446	450	423	410	430	430	461	422	433	404	433	452	476	434	392	450	454	461	423	415	434	507	431	437	413	436	449	408	452	431	424	439	431	474	443	415	409	423	404	426	432	427	492	449	415	413	438	408	418	407	406	461	455	444	444	455	429	452	450	407	427	450	438	426	435	455	429	482	443	445	432	443	458	413	404	455	447	428	454	424	479	442	434	444	419	443	448	405	436	408	416	460	466	429	434	463	447	439	449	430	414	462	433	466	447	417	487	422	438	459	442	452	429	443	435	452	430	449	432	396	408	447	443	452	447	425	436	396	435	419	436	426	415	474	445	425	429	465	450	406	454	406	472	410	440	404	486	409	422	441	442	441	453	453	437	438	449	464	412	445	445	434	465	424	416	423	446	448	408	460	437	406	447	445	478	458	467	462	442	433	442	444	409	423	434	445	440	404	439	411	424	433	451	453	432	436	470	448	426	445	451	399	438	428	456	438	457	435	429	424	450	414	413	438	439	447	458	420	432	438	467	437	437	432	398	408	460	419	415	440	446	449	483	425	430	459	466	463	454	426	411	402	485	432	428	434	422	428	434	402	432	483	469	495	444	447	453	453	450	450	428	422	424	430	430	426	438	430	460	457	397	414	418	420	429	442	378	409	424	428	385	413	383	445	413	472	439	429	452	425	475	416	467	437	441	432	404	436	399	443	451	412	441	410	413	455	448	439	448	445	405	447	440	438	432	452	425	458	414	474	439	451	403	407	450	403	444	429	408	410	413	435	449	423	426	454	449	425	409	477	478	424	424	401	455	413	457	464	411	440	452	416	418	430	425	428	419	416	428	420	425	400	445	434	424	425	404	439	429	445	446	441	429	477	457	437	460	438	456	396	435	401	435	467	443	462	449	418	411	413	431	458	434	439	444	420	439	454	487	439	453	445	444	442	427	445	431	410	422	451	442	430	384	456	452	432	425	394	445	442	456	443	445	446	441	437	456	444	451	432	446	419	456	458	412	431	426	438	402	436	431	403	437	446	467	430	427	438	438	407	445	432	435	382	437	457	443	422	435	445	425	422	481	469	431	443	395	428	414	416	413	408	455	401	423	446	446	429	448	449	411	442	443	445	435	459	456	430	446	459	473	417	453	433	435	418	433	424	428	438	461	451	477	430	433	443	393	443	453	442	430	439	460	442	436	446	415	432	418	426	469	425	439	463	447	397	456	423	442	390	434	437	466	429	419	405	438	432	430	427	418	452	403	410	470	443	450	455	408	449	440	420	446	431	434	452	459	402	435	470	435	431	417	423	396	434	437	414	461	426	393	413	420	422	453	425	426	413	408	419	421	461	456	462	414	450	437	447	408	437	392	440	403	418	431	444	445	433	435	411	422	424	417	441	424	415	410	445	396	453	446	430	435	437	439	452	446	458	439	425	434	449	437	438	431	468	399	430	482	418	431	415	463	440	432	422	432	404	473	467	420	418	459	439	416	444	447	439	409	431	436	424	466	408	449	414	431	463	410	436	407	433	443	402	407	403	386	421	471	455	430	423	463	423	426	448	444	423	436	394	440	456	434	477	454	435	426	431	410	446	459	443	455	456	444	429	424	453	423	435	417	464	449	423	470	413	416	415	469	450	427	415	415	445	419	434	460	405	400	420	437	449	450	390	447	435	431	453	417	421	435	383	447	441	449	439	427	460	427	431	426	421	501	444	424	473	418	441	414	441	421	450	433	395	453	439	423	453	438	444	448	442	433	439	461	419	425	420	396	462	456	416	421	462	420	434	412	418	444	448	438	428	433	420	420	450	424	407	446	419	455	411	451	427	416	458	448	422	401	412	423	410	404	449	442	437	419	441	440	431	454	449	433	395	444	420	429	470	426	452	438	454	439	446	413	397	459	439	434	427	443	456	408	388	448	470	435	434	419	429	445	419	417	444	446	430	446	424	447	432	441	436	451	422	462	434	439	429	410	432	435	451	480	444	397	460	416	425	422	377	403	426	437	468	424	458	413	434	411	405	390	432	478	430	449	413	451	463	413	424	417	395	422	427	426	422	385	417	435	452	440	424	424	453	396	451	395	462	411	451	465	442	413	487	433	449	421	448	437	483	428	444	418	403	431	450	420	443	432	396	430	434	439	422	444	421	435	452	407	393	421	388	465	413	401	465	457	457	422	408	442	436	445	424	438	429	457	443	460	505	442	472	441	463	415	454	427	475	489	454	419	410	422	422	457	412	418	433	437	447	406	441	445	441	474	439	413	452	454	434	422	406	426	391	410	423	448	434	389	452	421	466	440	439	416	439	395	428	438	454	427	404	433	436	442	430	460	414	433	406	407	433	415	447	461	459	423	464	441	428	429	401	487	447	447	454	422	394	424	433	397	422	464	433	467	411	456	403	391	417	436	427	426	447	436	405	444	439	420	422	435	411	472	436	398	399	445	435	464	439	453	458	392	436	381	428	396	425	404	401	429	421	408	444	426	436	432	421	435	458	434	456	403	445	419	412	456	452	424	473	413	401	440	399	392	439	463	476	431	449	456	432	422	461	429	421	407	431	421	486	432	430	441	465	430	428	423	453	421	436	430	446	433	441	423	453	392	437	442	397	479	447	393	424	434	449	418	431	435	431	418	473	395	424	387	407	417	459	461	453	421	434	419	411	428	410	430	450	464	415	449	395	460	437	431	453	419	390	412	435	477	450	461	453	427	450	451	431	465	427	462	425	483	421	478	415	429	395	426	402	419	411	473	459	419	422	446	432	440	424	411	427	436	442	412	415	433	449	453	459	457	430	450	444	387	438	454	434	417	454	404	418	409	435	416	426	472	429	452	454	411	433	405	433	452	409	424	455	428	426	420	411	412	400	464	409	488	441	453	447	463	411	439	405	476	418	423	470	470	440	405	425	431	450	457	405	443	413	422	410	430	430	443	448	425	431	444	444	468	436	455	434	451	427	451	427	433	440	470	416	397	433	430	447	435	449	412	418	428	441	432	471	418	422	449	446	446	404	420	460	448	418	427	393	423	440	433	455	423	427	411	429	464	457	424	448	452	431	454	458	451	435	434	441	427	423	432	443	461	428	442	423	426	429	414	434	444	415	438	431	431	410	441	457	436	429	443	446	430	422	447	434	457	445	442	452	425	444	394	417	403	423	411	418	432	460	426	429	427	473	453	418	453	462	406	440	436	486	437	464	458	474
27665	19622	5874	536	393	403	409	365	361	363	357	327	363	329	312	370	334	361	363	383	338	345	333	363	324	372	322	352	336	349	356	342	325	363	359	354	332	343	351	364	369	361	357	338	383	366	294	348	358	393	344	338	370	358	344	344	360	358	339	339	337	326	326	361	339	369	366	359	321	330	386	356	344	363	340	352	331	326	355	332	337	392	334	334	327	373	382	350	325	385	350	360	317	342	326	338	339	338	346	362	352	369	360	343	346	318	343	354	320	337	357	352	340	368	324	372	354	352	375	348	357	364	361	326	353	369	354	382	321	330	371	345	325	348	346	332	382	349	336	338	316	346	336	340	329	323	347	325	334	354	340	322	356	353	344	367	330	351	338	392	372	340	351	362	335	384	357	340	354	334	334	354	340	318	352	319	357	299	357	352	309	367	366	410	369	360	343	343	360	354	365	332	319	314	330	367	335	325	378	351	348	347	344	373	345	354	339	367	333	357	330	360	360	346	339	325	359	356	340	354	313	313	362	350	328	324	397	339	341	365	374	339	361	302	335	349	335	339	378	348	342	350	364	347	386	318	347	362	358	341	354	355	341	354	333	318	328	360	358	356	369	360	340	332	351	353	370	328	326	332	328	354	353	353	354	333	373	328	355	352	338	384	339	356	364	335	329	392	343	365	338	351	371	342	335	324	374	323	324	344	363	362	375	340	341	351	345	377	355	317	363	387	383	362	344	337	308	352	362	324	376	336	353	335	328	332	365	353	346	346	328	333	344	367	352	340	340	353	335	380	329	332	355	321	369	357	350	350	356	357	343	351	341	333	332	336	342	323	338	344	367	315	345	316	369	361	358	334	334	338	322	319	380	364	358	341	350	328	360	318	347	355	353	353	356	371	371	339	356	338	364	340	328	318	311	339	322	383	354	385	392	367	408	380	373	336	312	364	348	371	355	354	380	348	352	316	336	359	316	307	351	344	337	358	341	330	349	313	369	358	317	371	348	343	328	308	370	349	359	339	371	338	372	343	351	342	349	315	363	379	355	345	375	370	373	336	309	331	320	353	325	349	357	344	376	329	369	353	329	353	373	327	336	359	362	338	340	343	339	324	351	394	350	348	323	348	385	372	358	363	356	367	323	344	360	343	360	311	308	352	313	347	332	334	313	348	366	336	366	350	384	335	371	374	378	361	330	338	343	361	343	340	332	340	367	378	354	327	354	341	330	355	334	380	368	346	323	351	306	313	314	339	339	353	354	321	346	374	339	313	376	402	357	355	354	376	367	354	388	345	351	334	336	355	347	365	350	351	327	355	312	345	363	325	363	325	337	349	380	379	346	315	374	353	347	325	370	314	337	357	346	397	345	383	326	352	329	360	386	347	325	333	319	365	324	329	348	381	365	338	332	341	329	355	350	367	309	336	338	345	301	349	364	380	336	343	309	338	356	370	352	325	347	350	347	362	373	375	370	356	357	373	383	346	342	340	351	338	333	313	348	339	346	336	321	322	310	360	362	342	350	333	364	357	372	325	345	341	332	364	388	340	362	376	322	349	328	363	345	309	369	331	341	337	354	348	376	337	360	330	354	365	360	336	333	332	309	353	392	370	348	335	325	394	362	339	393	355	357	345	356	402	357	355	368	349	343	359	314	331	345	336	362	355	325	315	342	385	314	368	338	349	313	345	356	350	367	361	377	326	332	382	360	373	361	351	363	356	337	374	356	361	330	347	338	313	335	344	386	350	332	361	367	353	348	363	378	340	349	326	342	357	347	333	322	367	331	358	333	326	322	348	365	341	334	374	357	351	386	372	324	333	359	369	349	367	386	337	335	375	324	302	361	340	365	339	326	304	351	356	378	362	380	361	324	333	371	379	350	367	324	358	354	351	351	329	351	345	322	290	369	340	367	370	372	344	358	372	362	355	341	367	374	338	393	345	355	317	345	329	350	375	336	318	358	332	367	346	328	342	354	329	333	300	323	343	342	347	366	324	330	304	377	328	361	365	365	374	383	359	351	358	333	355	347	358	349	343	374	380	357	378	326	330	338	360	335	366	341	348	338	335	342	317	377	381	361	334	353	331	355	356	353	359	403	334	332	329	335	343	341	359	343	356	346	319	339	324	332	368	340	340	316	343	361	340	345	333	363	354	334	368	362	325	323	341	344	355	347	360	364	329	342	348	334	360	378	356	362	337	342	361	349	374	347	318	340	350	380	332	348	351	320	347	338	340	368	340	336	347	361	360	340	346	344	352	330	370	343	325	350	327	335	344	312	350	349	350	347	358	324	353	368	356	364	330	353	380	349	323	342	355	369	358	347	363	334	357	324	375	343	330	356	352	369	349	359	349	351	340	361	356	342	335	331	382	341	354	354	360	350	322	340	311	344	347	341	363	338	356	397	368	337	362	346	357	355	353	342	347	334	308	313	347	365	356	359	362	339	363	346	364	369	381	330	350	397	331	344	358	413	365	332	349	343	332	344	336	365	365	340	372	318	341	338	351	337	373	323	351	347	371	415	327	339	358	342	329	341	333	311	302	381	344	360	332	319	357	337	348	365	352	338	339	340	333	338	341	351	332	321	357	336	370	349	363	356	336	362	374	355	364	350	355	372	341	346	285	340	355	329	328	369	371	327	349	371	319	327	339	342	354	346	397	339	348	329	337	357	353	333	330	340	330	356	344	395	375	337	364	361	336	358	359	310	340	338	348	365	329	328	339	358	331	344	369	361	361	345	333	326	348	351	339	349	338	323	377	349	363	342	332	354	360	347	319	337	371	296	378	333	376	355	359	352	340	356	338	321	350	339	338	338	334	343	359	369	337	334	333	311	349	314	363	341	339	316	348	341	351	335	324	328	371	334	359	347	372	351	307	347	360	359	332	340	363	344	350	380	339	343	363	332	333	311	343	358	344	343	354	399	334	326	316	384	362	342	391	341	311	365	360	354	360	368	387	349	364	348	354	332	354	333	338	345	324	333	348	375	361	320	375	360	308	342	323	358	348	353	373	353	354	379	348	372	356	333	353	355	356	365	366	329	346	371	343	358	349	337	337	332	383	355	329	347	305	333	366	371	341	318	347	356	340	356	362	378	359	355	392	347	345	355	352	384	378	371	332	331	347	358	349	366	350	327	353	371	348	331	348	341	354	343	352	347	335	338	353	372	339	388	358	337	335	390	339	332	340	333	351	362	344	320	332	379	345	352	345	377	340	354	340	378	334	324	357	363	368	394	348	356	355	318	359	346	346	340	367	308	365	364	348	332	338	350	395	353	379	373	362	351	364	361	321	372	371	375	366	331	376	363	358	335	413	346	351	334	381	342	335	342	361	340	339	354	342	314	348	366	374	350	312	332	334	357	374	347	343	326	356	323	345	322	351	371	348	362	352	335	345	374	370	373	325	345	349	343	361	323	342	326	355	390	330	353	337	339	359	327	326	371	373	389	330	316	362	379	343	322	321	342	356	373	350	360	336	327	313	367	348	319	351	349	375	362	341
4371	690	557	433	445	413	394	405	372	331	358	372	363	360	324	332	385	355	358	379	356	360	358	377	347	341	365	337	373	342	342	389	382	376	342	371	364	350	365	400	346	401	346	355	334	372	336	386	363	367	331	358	361	368	346	344	347	350	331	398	356	370	350	355	376	395	340	370	361	375	348	367	350	350	361	386	371	333	379	352	337	337	315	360	353	385	383	372	374	320	363	305	389	343	355	367	365	344	357	398	347	362	358	374	368	350	351	338	372	360	343	364	319	357	368	357	320	377	332	382	364	392	340	349	357	366	346	374	381	368	346	328	369	342	372	361	370	335	362	321	379	369	379	342	336	359	394	377	375	370	347	365	333	383	342	354	366	328	389	360	350	359	339	342	375	335	374	383	364	353	366	346	328	330	323	343	383	366	374	341	408	324	322	372	340	325	347	351	341	369	328	328	337	359	343	351	372	374	343	335	386	338	332	378	316	322	336	348	376	382	376	349	350	353	349	363	352	379	383	380	365	339	362	358	381	369	355	349	376	373	347	352	366	322	358	376	362	371	338	358	372	373	374	359	383	376	367	360	336	333	373	365	395	354	344	343	332	348	359	415	338	370	352	359	365	366	357	355	370	364	327	359	333	363	369	368	364	394	344	372	364	361	396	353	322	377	370	342	345	348	353	381	359	382	356	340	330	355	348	337	384	350	366	363	375	346	336	389	379	339	360	363	385	340	382	368	382	388	359	362	339	344	365	336	353	343	335	369	370	381	378	372	352	368	347	359	357	359	382	364	328	391	355	329	372	385	368	370	356	383	356	353	384	350	336	363	387	348	386	369	327	367	377	342	379	392	365	348	341	382	365	372	345	377	360	326	370	374	345	339	368	352	361	367	332	373	355	366	385	346	366	340	369	350	352	350	376	361	359	377	360	370	344	365	366	358	370	387	337	363	390	358	351	341	357	363	339	383	379	364	386	366	384	382	374	379	332	365	367	351	372	367	344	371	378	397	381	363	360	433	353	377	363	344	334	325	365	371	371	363	341	371	361	336	388	370	361	352	356	363	363	337	359	398	373	377	376	352	360	347	356	368	364	383	358	372	342	355	333	358	329	338	366	310	374	344	380	337	379	387	353	382	376	335	349	376	357	366	381	361	330	343	324	340	401	351	345	376	350	383	360	372	361	367	337	377	371	381	348	325	350	347	369	343	360	413	367	375	380	365	358	316	353	340	335	350	359	353	360	374	401	299	356	335	390	365	359	343	352	384	351	346	341	359	340	350	349	365	353	356	354	340	341	350	349	367	342	352	378	350	358	347	362	337	381	338	365	368	379	346	358	390	348	354	385	365	341	361	343	364	366	352	367	386	365	360	373	363	385	371	373	386	381	379	352	383	370	374	355	338	342	349	362	367	361	358	362	373	365	359	354	346	355	358	354	372	381	372	367	387	370	369	370	345	353	367	311	380	359	364	383	362	394	353	343	387	356	357	344	340	358	371	360	354	366	389	357	346	351	349	357	366	373	362	383	357	359	405	360	379	377	363	348	369	385	359	332	358	385	333	386	350	344	372	350	357	339	388	365	373	345	402	382	361	399	356	354	364	380	355	384	334	350	352	386	331	388	364	364	372	363	343	363	340	350	344	332	375	350	339	357	370	356	350	371	355	386	369	362	397	389	367	365	361	350	373	376	377	359	321	375	363	388	352	347	354	349	345	344	330	361	336	347	387	343	356	378	387	329	363	355	357	369	326	377	371	366	332	346	360	362	378	310	339	364	357	364	352	372	358	359	362	356	381	362	378	375	376	360	381	331	342	340	337	327	403	378	364	335	353	359	340	365	338	355	377	326	336	347	364	392	397	357	332	375	348	346	395	386	335	343	350	373	387	389	392	394	346	331	341	345	362	371	369	335	354	374	336	366	368	364	347	367	354	377	351	341	374	379	340	306	340	405	353	382	374	361	370	358	322	336	355	364	372	362	367	357	394	383	356	348	358	350	363	355	343	376	344	335	363	338	388	353	400	364	357	375	351	374	333	377	370	380	386	313	365	332	365	370	387	363	363	371	363	362	382	356	361	362	388	365	367	360	396	358	366	365	349	353	369	346	355	354	355	334	332	362	360	364	366	377	341	372	358	352	370	362	408	372	353	356	339	368	351	372	350	379	352	342	396	345	373	369	363	397	413	365	409	384	380	340	381	366	339	362	384	326	383	359	386	343	340	341	376	354	394	365	376	359	339	372	359	344	389	324	348	326	385	362	368	369	368	387	336	361	357	353	370	375	355	345	359	380	391	336	342	381	379	375	364	400	356	326	328	358	347	351	393	366	371	338	360	368	343	359	370	365	336	369	344	335	362	353	343	366	389	343	334	343	378	374	357	368	330	364	357	372	372	400	389	352	334	344	337	347	377	363	343	377	362	373	389	363	367	327	338	355	356	373	342	346	370	348	345	388	342	355	338	360	412	367	369	332	350	384	364	383	403	340	362	347	348	357	347	357	356	354	371	337	313	338	348	373	357	357	381	355	398	374	349	329	361	365	346	356	305	370	360	330	362	407	360	343	360	319	393	360	337	361	344	351	355	383	396	368	390	378	363	365	355	353	360	366	367	371	355	356	342	395	347	362	375	380	366	350	371	376	366	357	354	351	371	375	371	351	370	340	358	360	379	398	334	383	357	321	360	388	354	358	334	356	362	364	377	346	325	340	384	357	345	384	329	375	329	365	374	363	353	354	341	360	336	341	350	353	359	348	336	355	350	357	334	356	376	376	364	361	385	379	357	368	330	395	345	357	390	332	371	371	339	316	414	351	322	353	370	372	349	346	392	333	368	356	396	356	381	385	403	363	337	360	370	353	365	357	359	355	357	332	367	354	347	374	356	365	363	363	379	346	348	380	359	369	373	348	337	368	335	354	343	367	363	353	381	338	339	372	366	351	368	385	402	349	382	359	360	337	363	364	356	339	367	374	360	337	365	367	375	358	359	351	342	374	382	362	379	366	356	378	343	355	372	369	350	339	373	363	365	350	344	375	368	374	336	370	333	357	342	364	342	360	367	399	357	384	321	340	364	352	353	370	326	361	351	395	349	370	360	321	376	393	368	370	350	385	354	353	350	335	378	363	394	392	351	343	349	352	378	377	368	371	354	335	399	353	353	312	344	356	352	326	371	391	380	349	387	357	337	339	341	359	354	367	399	388	375	361	359	377	359	348	338	363	342	342	345	328	362	359	343	366	363	373	353	377	354	375	320	355	361	366	368	370	384	353	341	356	377	353	383	378	356	398	368	372	354	393	363	382	327	364	383	386	345	359	360	364	368	353	358	369	366	365	353	375	362	370	370	360	351	383	370	379	327	335	359	346	367	360	373	371	364	318	350	340	378	355	359	350	340	347	360	368	314	331	353	363	368	364	407	357	316	357	357	371	351	375	350	362	348	351	371	367	340	326	356	363	383	383	342	314	338	392	384	354	356	336	353	314	371	400	364	363	367	370	349
23393	21134	28508	24042	21141	15127	1755	944	822	791	760	678	694	626	656	664	630	658	594	575	613	558	599	579	592	571	611	552	589	623	571	580	566	589	589	533	590	579	549	544	534	599	547	584	587	602	581	560	559	591	557	570	559	524	576	572	575	585	580	562	540	570	571	538	520	568	539	566	526	564	570	556	573	581	597	549	576	538	583	533	560	544	521	566	576	583	601	524	538	568	574	572	565	547	578	577	577	570	561	563	596	586	513	560	576	585	586	582	582	536	587	567	587	572	561	602	563	532	521	541	542	556	569	567	543	560	589	559	568	550	535	567	588	570	534	560	551	564	580	554	528	542	563	547	583	569	555	563	576	577	571	568	549	534	569	553	567	585	568	553	562	557	537	564	570	564	521	572	551	606	587	561	567	595	558	590	558	608	544	549	568	565	501	544	551	571	564	548	553	533	549	554	570	568	526	578	569	557	503	552	613	572	562	568	560	549	559	595	563	576	562	562	568	543	548	545	592	555	580	569	605	567	556	519	557	581	534	567	571	557	592	555	545	563	513	572	533	590	570	556	563	590	584	566	555	575	574	543	564	543	535	521	539	555	550	537	573	588	548	555	604	528	579	573	562	572	608	513	563	571	546	546	587	541	543	536	527	573	566	554	522	563	512	514	533	561	551	562	537	574	550	522	575	566	517	564	567	543	572	546	547	539	550	588	560	564	565	601	573	553	553	558	552	554	580	545	559	576	514	604	540	600	599	602	548	583	525	555	562	525	587	521	565	490	596	552	561	591	557	590	575	576	563	520	552	559	567	569	496	585	564	558	553	580	574	538	556	560	551	557	566	557	509	548	536	612	526	580	554	566	566	540	558	572	559	536	554	579	582	521	550	575	587	554	578	550	536	568	536	571	557	548	588	577	553	546	536	531	536	541	588	604	625	591	527	566	604	599	601	582	538	568	564	558	524	543	569	554	569	548	600	579	561	540	592	549	560	569	553	603	609	572	517	552	554	562	565	527	573	497	560	551	532	570	552	600	556	508	560	593	522	607	585	531	624	558	562	568	535	558	553	548	551	564	600	578	576	572	560	538	587	565	569	585	583	576	561	554	587	521	591	553	562	606	568	567	563	549	581	508	566	549	557	570	555	560	558	539	580	503	543	579	553	534	540	577	570	581	518	586	534	592	560	532	555	540	560	549	563	556	593	558	574	582	565	548	539	531	520	568	584	589	542	586	584	519	607	578	541	529	517	544	568	571	592	556	536	577	513	541	541	556	569	553	569	526	601	546	559	519	563	588	533	555	556	581	557	570	565	493	558	534	591	545	564	514	569	527	507	581	540	573	624	573	563	504	584	575	552	524	539	588	589	532	560	551	576	584	541	582	533	572	577	550	533	534	580	581	567	561	523	529	522	570	616	563	509	535	572	571	576	567	573	508	498	565	500	525	542	607	581	537	565	575	581	572	530	543	554	589	600	543	544	518	559	540	574	553	512	561	554	529	512	553	575	540	555	571	565	576	587	588	576	574	564	596	544	576	557	537	545	551	567	505	593	537	596	588	555	533	510	579	608	565	553	584	605	556	500	599	577	567	568	588	592	544	548	574	579	519	609	566	552	580	506	563	563	549	556	604	531	605	535	554	559	594	590	592	513	559	596	564	538	587	543	581	565	524	554	607	577	588	552	522	531	542	540	532	529	570	531	550	561	614	592	530	548	559	553	536	553	533	541	577	538	555	558	556	583	567	561	529	576	542	545	575	595	516	548	535	527	561	552	554	575	565	547	575	546	556	543	586	562	567	555	511	547	565	561	547	565	540	523	573	597	561	538	530	589	605	610	591	558	560	545	528	560	578	559	578	559	546	542	542	604	564	584	542	552	549	604	579	512	589	591	550	589	537	579	550	555	597	548	547	525	543	591	548	573	557	565	595	561	548	540	562	574	510	546	620	517	548	547	511	560	534	534	571	549	536	567	530	551	563	543	555	541	576	572	572	547	551	558	534	548	551	607	580	517	568	583	567	588	552	588	553	609	539	574	505	567	574	546	559	545	567	558	524	540	520	541	594	593	569	562	550	507	546	571	566	524	566	566	566	568	543	575	528	595	576	567	501	571	551	523	571	571	614	555	549	557	525	506	533	584	544	550	564	581	596	596	567	532	576	535	535	580	518	531	590	552	567	508	555	570	545	525	543	590	573	544	549	524	600	572	576	510	583	550	548	557	556	557	564	561	538	553	587	553	547	550	529	548	550	564	562	536	547	562	553	566	555	537	553	546	517	528	539	589	568	551	550	536	597	543	552	591	561	549	545	544	523	571	592	540	522	572	535	576	570	583	573	530	572	545	578	576	584	542	553	567	541	532	569	568	570	511	560	537	562	615	563	582	533	562	560	545	544	579	555	563	523	549	520	511	523	546	539	552	521	545	575	566	524	519	552	519	533	562	542	558	610	577	576	578	531	583	519	547	549	535	540	511	525	584	586	569	538	575	584	546	573	601	573	555	553	560	573	553	549	540	577	511	577	568	498	573	543	591	564	544	549	551	602	587	561	544	558	545	581	550	545	555	536	577	536	556	566	596	584	559	571	598	538	586	558	567	618	517	550	583	559	538	534	557	554	563	584	562	540	569	581	545	547	566	534	517	601	503	564	536	536	564	595	563	546	538	553	554	523	520	570	561	533	543	549	531	592	537	580	539	594	546	567	546	514	579	572	569	545	554	575	568	566	566	585	539	528	558	569	568	558	615	529	529	519	571	545	535	564	573	603	560	547	594	566	555	549	570	534	514	557	533	576	559	588	577	594	538	526	540	537	548	584	550	568	543	568	567	523	599	565	571	582	560	539	605	549	571	579	577	557	567	548	587	513	532	558	523	572	593	567	590	514	593	568	552	536	590	567	542	513	531	570	548	576	569	521	512	523	538	544	594	521	578	529	535	558	567	561	560	563	552	521	550	567	553	547	552	560	567	550	579	602	589	570	582	566	569	519	529	519	559	580	544	563	565	559	559	576	562	582	559	552	547	575	589	572	533	527	551	591	577	605	527	560	551	558	561	556	575	550	579	559	572	572	543	551	562	575	552	556	591	576	569	562	539	550	587	549	561	521	547	559	600	545	541	550	606	551	536	545	566	539	575	528	572	584	587	592	538	539	556	562	598	582	557	583	573	535	549	601	544	554	532	558	541	546	586	531	565	581	569	571	564	562	579	535	550	534	596	528	541	569	519	568	575	565	536	566	515	570	582	545	538	547	561	554	552	572	591	527	546	574	559	556	578	585	568	530	540	591	551	531	524	546	584	552	555	548	567	553	571	526	544	598	581	553	619	544	595	552	582	547	585	580	543	546	614	561	607	560	553	560	547	570	550	579	568	523	498	604	563	548	530	542	549	567	545	515	549	544	559	585	545	568	545	549	571	573	595	561	537	573	552	509	513	559	530	533	536	561	602	559	563	548	550	502	575	509	571	582	566	571	567	521	578	555	553	538	500	559	592	560	581	568
3279	8090	6925	3445	2354	1805	1458	1253	1153	907	873	826	735	741	714	740	662	617	663	662	610	611	637	586	603	620	617	592	602	620	613	596	607	617	623	586	613	543	647	592	607	594	598	606	596	613	591	576	589	543	568	541	603	620	570	602	554	579	632	611	568	617	563	582	590	552	576	606	570	580	576	605	599	600	590	545	595	581	604	595	589	612	578	593	621	582	528	626	603	572	552	608	547	526	583	617	565	584	578	562	623	578	574	594	612	580	563	568	637	568	615	561	605	622	612	617	518	573	545	565	558	565	570	571	565	564	626	598	571	602	556	566	593	603	573	542	564	596	634	597	583	599	547	604	567	605	613	585	583	572	602	565	589	582	575	594	590	629	615	579	563	568	606	545	547	532	623	586	542	544	583	569	577	525	614	596	552	594	597	605	595	597	576	602	576	574	546	608	632	593	568	605	563	603	616	571	590	608	563	577	586	574	603	551	544	608	558	583	573	594	598	554	587	589	611	588	575	610	573	579	542	584	573	574	553	600	554	580	543	587	597	579	589	546	554	558	552	585	592	561	563	559	590	566	572	612	576	561	562	549	585	598	575	567	596	589	609	560	575	589	573	597	575	603	600	578	582	570	588	593	559	617	598	597	610	569	589	561	580	542	596	661	607	563	602	564	563	580	592	571	571	554	584	553	587	565	601	640	573	609	578	571	580	554	514	586	555	570	547	628	562	565	594	592	578	578	622	588	567	573	543	562	559	616	524	563	622	579	555	600	567	618	618	569	568	575	570	588	597	607	582	564	571	587	564	580	611	577	575	551	585	576	573	590	528	592	583	587	591	627	548	601	595	569	587	585	563	561	602	552	611	569	606	596	562	575	598	553	600	565	575	570	593	572	619	567	570	557	577	564	584	527	577	579	603	576	568	631	627	580	595	607	554	532	576	552	567	614	593	573	607	569	618	573	611	593	611	589	526	616	605	621	595	607	587	569	624	552	607	560	593	618	603	602	531	576	654	541	567	594	560	594	615	602	591	584	577	607	616	565	611	575	623	534	593	591	584	526	581	605	573	539	590	571	575	583	559	529	616	566	558	542	619	609	563	590	627	527	547	559	610	594	576	546	574	567	601	600	540	575	551	558	617	580	544	598	562	575	591	571	569	573	598	553	543	605	597	552	590	607	595	562	589	581	545	563	597	547	576	539	562	575	574	579	587	556	562	570	577	582	515	573	601	572	583	555	568	623	587	590	598	571	587	563	528	575	608	552	540	576	567	544	579	600	580	563	628	598	589	617	569	595	625	595	585	562	581	598	590	586	566	587	584	565	566	598	577	523	581	583	569	611	614	527	580	537	544	594	596	575	589	619	596	541	582	593	594	591	545	594	553	552	563	541	589	551	564	589	565	586	561	566	580	584	632	579	549	554	565	593	529	583	555	618	631	538	593	579	580	585	577	559	598	563	581	532	540	564	606	535	561	566	578	577	547	494	568	531	592	578	596	593	537	568	587	617	580	575	611	586	571	541	592	550	586	596	587	583	589	564	574	604	581	568	538	578	571	546	565	555	599	600	612	560	609	565	562	564	560	583	575	610	510	558	568	608	578	587	588	584	593	582	596	558	601	574	582	546	599	586	566	540	578	575	548	588	592	591	565	626	553	577	527	619	610	566	579	586	562	569	577	613	558	569	590	547	629	515	543	556	595	587	574	555	624	576	591	616	519	592	578	602	563	572	598	569	558	571	604	592	591	589	570	613	608	564	576	580	576	568	585	602	586	585	584	654	542	617	530	551	571	583	575	578	568	596	614	576	592	521	558	566	596	565	576	618	545	600	589	553	595	603	579	573	586	609	605	573	640	585	598	541	556	571	563	534	612	627	570	551	565	600	565	601	622	614	606	599	590	571	612	605	599	625	587	569	604	580	607	542	574	587	558	579	587	589	566	562	574	564	556	589	567	596	561	600	567	535	580	589	593	551	597	603	545	554	575	568	547	566	556	574	552	603	563	579	571	564	548	574	583	571	561	619	562	582	559	568	560	607	599	598	558	558	596	554	549	594	564	579	576	620	632	621	533	530	590	558	614	598	557	585	602	537	552	600	549	541	583	566	586	535	571	562	566	575	605	593	589	556	562	593	565	538	574	581	600	535	565	604	550	604	581	589	573	575	607	616	538	555	573	565	587	561	562	576	609	563	606	580	568	573	596	544	597	577	562	568	509	561	534	603	632	556	571	602	537	589	579	613	566	559	603	576	604	590	561	609	568	568	518	589	573	569	592	556	609	572	581	541	588	537	559	547	565	548	580	563	549	572	605	599	614	576	595	584	598	562	586	586	572	573	617	591	598	598	535	593	602	562	596	563	540	592	590	606	611	548	595	612	576	594	582	572	558	580	582	563	576	554	581	569	583	615	528	598	600	579	610	554	612	547	611	592	580	583	571	620	568	545	599	610	559	550	555	583	555	555	609	573	553	538	563	558	570	612	557	563	577	614	576	558	599	572	619	573	550	587	551	577	583	562	581	547	594	569	597	591	600	612	621	593	562	587	531	565	554	555	588	562	589	531	587	561	557	544	602	570	552	603	614	609	563	580	583	533	573	622	563	563	591	582	562	588	547	607	581	572	616	594	586	555	569	661	599	565	575	545	541	566	579	549	573	581	600	630	534	606	588	548	563	568	550	599	569	530	542	592	641	577	553	582	576	584	535	599	604	589	599	581	577	599	585	589	559	608	571	592	580	561	546	589	537	552	607	565	555	579	557	515	582	616	574	557	591	562	592	611	606	608	605	593	605	602	543	557	577	625	564	576	574	578	561	594	555	585	595	574	574	602	571	559	606	576	544	576	584	601	563	593	526	588	635	554	563	576	547	593	547	592	599	602	615	565	576	618	550	595	563	611	538	598	571	570	563	630	550	582	543	569	611	604	593	545	622	552	564	586	568	585	613	587	525	561	615	592	571	572	522	567	630	577	577	544	557	614	596	591	579	576	567	587	563	548	628	581	573	593	566	574	577	586	590	522	582	590	599	567	569	567	649	587	557	592	590	534	618	602	558	582	594	588	588	586	607	596	628	562	566	576	559	581	587	579	581	558	606	566	638	585	534	591	592	585	589	588	601	578	612	533	605	623	560	584	556	596	593	633	563	538	593	543	524	566	595	594	586	567	575	620	597	605	574	597	590	593	556	583	595	553	579	588	596	557	590	599	608	559	582	589	587	560	588	607	595	576	590	604	614	561	608	559	593	611	561	611	586	564	581	558	623	562	606	569	589	570	593	558	580	576	601	561	575	573	576	560	548	523	592	551	581	580	575	600	602	572	609	559	595	571	574	600	577	603	545	592	597	548	553	583	583	590	603	618	594	570	575	561	565	603	595	552	541	550	585	581	565	554	599	571	571	617	621	589	582	579	628	583	543	541	585	616	560	546	617	549	600	563	555	570	590	596	639	567	624	617	605	552	581	557	574	566	570	559	584	586	603	566	558	548	577	599	564	574	573	555
24657	21330	28138	24868	20071	1456	459	375	314	265	227	215	211	191	201	183	204	171	174	171	170	182	181	176	176	167	172	194	143	165	183	174	191	164	164	150	165	162	141	150	149	161	179	172	174	141	156	169	166	157	191	190	157	155	162	134	176	150	167	132	177	142	161	159	161	169	172	163	164	156	158	150	155	170	172	155	176	153	180	164	165	130	145	160	147	156	165	173	150	147	174	158	150	157	141	139	134	161	145	179	153	148	167	162	147	152	155	129	147	133	146	141	154	156	149	177	146	177	158	151	152	182	165	156	159	159	169	136	169	169	169	167	201	155	168	176	164	133	137	168	173	143	147	155	144	143	148	158	157	180	167	154	140	151	153	144	171	176	159	160	165	164	148	148	168	149	154	155	158	167	184	151	147	159	136	158	152	159	156	156	145	160	163	181	134	165	156	158	173	163	136	136	159	177	184	142	155	179	182	152	177	176	172	153	148	148	158	161	172	167	151	133	142	142	154	167	163	133	149	152	150	179	159	154	171	166	171	149	164	176	150	158	133	168	161	127	173	158	168	159	158	175	164	163	137	158	144	158	153	154	130	181	144	178	159	167	157	156	175	157	174	168	172	160	143	165	160	179	168	161	149	126	178	145	146	162	147	152	143	169	150	147	157	155	163	164	168	150	157	159	140	139	163	155	136	152	167	178	146	167	148	149	160	149	146	152	155	151	150	159	151	160	160	165	177	167	160	173	138	145	159	129	146	168	162	150	169	160	170	169	142	162	141	178	150	172	152	151	146	154	171	143	142	139	172	167	160	154	187	160	167	145	175	148	162	137	163	181	142	146	177	152	164	133	174	164	165	139	162	148	134	145	141	138	153	186	159	151	149	154	144	173	173	164	165	180	176	181	132	152	162	164	153	144	171	169	164	153	174	161	159	164	169	146	170	162	129	175	155	174	161	167	151	158	147	152	142	190	155	162	170	163	159	134	161	143	149	138	150	188	145	169	163	166	164	151	159	168	158	169	168	156	169	156	144	146	159	158	173	156	161	150	164	167	147	152	152	150	161	183	166	153	159	167	163	152	184	158	155	167	174	155	155	146	155	160	145	145	146	153	133	154	158	169	168	139	142	159	150	167	159	153	143	186	150	167	155	167	163	161	146	166	156	160	150	151	174	186	145	149	165	174	166	165	174	147	168	169	175	182	168	132	161	151	153	160	158	149	181	168	140	163	150	152	133	132	160	161	164	139	166	182	159	136	144	147	153	152	183	151	170	162	149	153	149	141	147	148	154	137	155	178	168	172	159	179	158	171	139	159	163	177	156	170	133	189	174	155	175	160	157	162	147	159	186	170	144	160	158	153	182	162	150	165	167	147	169	165	162	154	154	151	153	157	180	196	159	154	157	134	148	127	157	150	159	173	161	153	146	167	161	141	156	152	151	177	151	160	148	164	152	139	158	171	166	169	156	143	154	137	140	149	187	144	166	165	142	127	154	150	141	162	148	164	144	164	145	151	164	154	161	158	146	146	149	150	163	159	159	163	150	146	161	145	155	163	135	154	155	158	146	167	147	156	182	129	146	149	147	172	152	157	152	173	166	139	170	165	161	162	152	172	164	159	153	154	162	157	148	133	171	162	158	165	173	175	158	157	157	133	169	160	165	174	166	130	152	137	149	179	161	139	158	161	149	137	161	148	152	141	176	152	164	157	168	151	141	156	156	139	166	143	145	168	165	178	168	146	146	168	136	160	163	141	155	163	171	166	160	158	164	163	146	168	147	146	159	150	166	169	149	163	153	146	143	155	171	155	157	141	171	150	161	156	193	147	155	139	171	146	155	159	131	149	162	152	144	155	146	175	143	151	155	155	129	154	170	163	153	153	139	152	147	152	156	133	152	163	177	165	169	164	145	142	151	158	146	158	148	155	169	145	159	125	151	161	160	138	164	146	149	147	154	148	159	167	157	172	166	176	150	148	165	161	169	153	150	160	176	157	169	150	162	171	171	172	163	146	144	156	164	150	166	160	161	142	142	186	149	159	154	161	141	184	175	166	154	167	162	173	192	157	174	151	168	149	166	166	161	149	158	138	159	170	147	160	149	141	152	167	160	159	134	162	149	146	169	141	166	155	166	154	175	153	141	172	177	153	177	151	154	195	153	181	143	175	168	146	171	148	148	158	142	152	173	160	157	161	159	145	143	160	175	140	141	137	168	125	169	138	163	146	144	165	141	152	159	172	162	156	166	180	168	154	126	171	164	141	154	130	167	170	177	132	160	162	135	149	166	170	170	165	157	160	175	146	147	125	184	134	177	170	154	139	153	167	157	168	166	143	161	163	174	148	148	157	156	163	154	143	152	156	145	120	166	162	155	174	169	164	145	128	161	154	152	142	185	163	166	175	137	176	145	168	165	153	146	172	166	157	150	165	152	173	161	158	153	178	146	178	149	153	154	166	150	156	142	171	154	168	157	151	147	147	162	153	156	169	154	148	167	153	180	140	166	148	164	180	153	167	151	148	149	153	150	158	138	152	136	150	155	151	146	153	159	151	183	142	135	140	148	164	144	161	163	160	143	162	151	170	140	156	187	170	150	140	165	173	153	145	167	142	161	161	175	156	164	145	169	146	155	163	153	156	158	155	140	168	138	154	145	137	179	153	154	157	157	141	172	147	131	175	162	154	176	164	171	144	136	144	158	186	165	163	171	155	175	164	175	150	139	163	151	151	162	155	141	184	131	161	130	152	176	180	133	145	128	160	143	147	143	163	163	157	163	171	173	162	165	169	184	178	165	152	177	164	154	150	152	150	173	154	172	191	200	156	142	153	165	157	168	145	169	156	153	123	164	156	147	173	158	139	164	140	167	156	179	134	151	153	149	139	130	159	162	139	145	148	149	157	147	165	177	150	157	147	173	177	125	149	147	178	147	171	168	158	152	163	172	171	147	184	143	151	155	147	163	173	161	174	161	146	176	140	159	150	173	146	169	162	146	157	170	176	163	157	155	157	156	161	154	170	171	152	175	146	170	155	169	154	157	155	147	156	135	182	159	150	140	160	175	188	176	174	181	146	142	160	159	173	181	138	160	159	163	159	163	147	162	146	128	152	165	152	171	152	146	161	150	130	171	154	156	128	154	137	175	168	179	151	158	164	157	128	145	157	155	167	152	151	182	151	141	141	163	137	157	140	165	172	166	154	159	162	135	157	151	168	149	178	147	141	176	176	172	159	159	152	151	166	172	148	157	178	143	148	160	163	161	154	146	152	135	131	152	159	159	132	140	148	169	153	175	161	152	179	163	167	163	169	139	129	158	142	158	169	149	170	162	152	159	172	153	154	156	166	169	161	147	150	161	143	152	154	188	154	173	134	162	152	148	154	142	147	150	156	176	177	175	141	150	162	165	148	146	157	156	138	164	140	143	159	155	169	161	166	157	146	156	172	135	143	158	142	162	156	145	188	142	175	160	168	166	148	156	167	169	167	154	154	151	154	166	143	164	149
3284	5387	4281	2066	1383	1049	727	566	505	438	345	326	299	260	234	253	240	259	226	241	216	239	189	222	206	229	183	217	188	203	193	183	195	186	222	179	202	192	197	181	184	180	201	173	186	189	176	178	215	179	178	208	209	172	176	181	188	188	180	194	196	175	181	176	182	167	197	161	184	193	170	188	151	211	179	199	200	161	177	190	182	199	176	190	198	183	182	172	186	188	199	173	187	178	167	189	172	204	182	195	174	197	154	189	178	186	188	173	168	192	156	192	185	190	189	179	171	189	151	163	163	179	172	181	177	180	178	169	204	190	195	182	166	179	175	194	172	166	180	163	181	178	171	170	182	186	176	179	178	188	154	161	190	178	194	182	176	177	169	179	202	175	199	176	162	167	199	157	158	181	169	190	159	183	175	166	148	200	190	168	170	180	176	167	184	160	154	185	184	196	171	160	172	185	160	171	198	164	184	197	195	173	163	201	187	163	156	165	179	174	198	182	193	187	197	177	194	159	183	164	176	182	183	176	172	201	194	186	190	180	188	167	218	146	183	186	231	150	181	176	173	190	164	156	185	188	168	191	177	186	153	168	175	182	168	187	181	180	170	186	177	177	152	173	196	191	160	193	186	178	172	151	179	186	190	162	199	196	168	179	185	179	181	181	167	160	155	184	202	159	168	175	170	178	185	182	169	157	162	179	184	179	178	183	189	193	187	150	178	184	184	181	155	184	182	180	192	185	176	183	189	141	171	190	173	194	173	176	185	170	207	184	177	167	161	192	180	182	199	169	178	162	182	178	177	160	159	166	186	197	172	170	170	182	167	170	190	183	196	187	194	183	188	183	195	187	191	168	186	184	197	171	154	179	155	212	187	191	176	163	184	156	192	187	193	176	188	178	180	170	169	189	191	149	160	190	168	192	186	168	201	171	181	148	163	193	170	164	180	178	155	155	187	182	192	191	172	184	184	166	173	160	165	186	155	190	178	189	167	178	178	191	175	159	191	188	176	202	157	172	173	182	176	189	179	176	182	185	171	184	204	159	168	182	172	195	187	187	176	194	189	187	189	170	200	160	163	192	172	199	174	155	173	182	164	197	210	197	179	169	161	185	176	163	175	196	166	183	175	195	154	183	157	172	162	169	193	175	148	185	202	181	176	202	152	166	199	172	170	185	185	217	183	201	176	167	184	173	170	198	203	177	170	169	192	173	183	163	184	188	171	179	190	180	196	176	178	209	172	183	207	159	193	149	162	174	206	179	143	169	189	203	166	163	178	186	168	174	172	154	180	190	157	167	171	175	183	193	156	192	153	183	199	172	181	185	143	171	150	195	173	176	156	162	195	181	197	173	184	161	188	140	162	187	176	195	173	159	177	153	171	161	173	195	194	162	192	175	198	165	193	181	164	195	171	184	183	169	156	187	179	150	166	169	153	168	186	194	164	155	186	196	191	180	179	187	168	182	177	148	178	186	183	180	183	169	172	190	185	182	184	195	171	179	174	183	170	153	187	166	182	175	167	165	180	165	167	197	172	189	176	174	166	182	167	180	187	176	195	183	166	177	195	171	188	164	163	174	179	197	167	176	158	165	181	192	176	151	163	189	170	185	170	168	183	194	183	186	184	174	199	200	173	191	190	183	188	166	181	157	197	179	191	187	177	188	175	194	184	169	183	167	170	176	179	170	184	172	168	215	202	160	178	170	169	176	188	170	181	164	186	191	194	178	201	149	174	182	191	168	176	169	178	186	201	145	166	184	169	169	168	156	172	178	161	176	171	201	190	188	180	164	176	185	172	166	169	186	167	193	190	178	181	161	175	181	180	187	163	173	161	174	188	176	176	157	161	184	191	174	170	186	188	184	179	184	186	158	185	182	173	157	166	182	167	186	162	178	166	175	172	188	200	179	185	176	195	188	184	159	176	162	193	196	165	177	174	187	191	189	160	173	172	166	166	173	176	194	165	177	156	188	173	164	173	198	180	164	150	213	174	205	168	177	189	168	179	188	177	176	185	188	178	200	184	178	173	168	169	187	200	184	158	159	156	181	189	180	152	192	178	188	172	183	182	169	201	161	180	167	182	187	177	155	179	153	176	168	186	179	189	169	161	175	166	158	172	186	170	198	185	155	201	183	193	180	183	190	180	177	150	167	186	159	188	172	183	191	188	212	162	164	162	204	160	160	196	153	191	191	175	187	157	183	161	168	167	157	187	163	189	186	197	177	176	167	185	174	174	159	183	197	160	159	181	168	191	180	179	178	190	177	198	186	197	183	171	190	180	172	161	176	195	178	168	170	212	193	156	190	169	193	194	182	167	181	157	170	173	179	178	188	166	155	193	150	178	169	173	192	165	186	177	162	201	180	178	166	185	193	177	166	193	165	191	175	181	212	174	160	148	173	179	168	149	204	178	175	176	182	179	167	160	187	175	188	186	157	176	164	194	162	176	182	187	181	177	177	177	194	194	174	178	186	164	176	183	175	186	191	195	163	194	163	161	156	200	164	168	185	195	166	175	172	169	187	187	153	168	171	203	193	199	174	165	185	181	170	178	175	176	169	174	185	187	186	188	181	166	179	155	188	189	175	177	194	198	191	184	202	180	168	170	148	169	184	168	177	206	170	209	175	165	200	149	186	163	170	194	181	170	197	179	198	174	161	186	173	198	173	164	189	191	200	164	167	184	167	168	151	212	194	183	169	164	184	183	176	178	160	185	178	171	169	184	201	165	174	169	178	179	189	197	159	187	171	180	166	149	183	167	152	182	170	163	161	167	153	168	180	207	183	173	191	190	164	171	175	177	186	167	172	196	164	154	174	196	157	195	193	187	173	164	186	186	183	181	160	176	155	192	183	187	190	162	199	171	194	191	167	163	186	188	177	185	177	183	177	170	181	161	179	153	170	154	173	178	167	163	153	179	164	192	170	204	171	192	180	150	186	171	172	194	158	168	171	213	172	182	183	179	186	167	154	169	191	191	178	164	168	170	187	174	188	200	198	184	182	169	182	189	183	182	162	189	181	200	174	169	169	187	185	185	211	176	170	164	191	160	185	181	185	166	179	160	164	173	155	172	171	183	197	180	171	171	180	186	174	190	177	182	180	180	172	179	194	186	177	175	181	175	179	188	195	195	172	184	190	179	190	153	182	190	170	178	175	189	173	205	165	177	211	204	167	193	181	199	194	183	206	189	186	181	181	161	167	172	172	195	175	183	178	192	174	171	179	163	175	172	189	166	162	169	196	173	181	159	192	179	203	185	172	187	189	173	173	150	170	169	165	192	173	168	174	179	176	164	188	180	158	164	182	168	174	170	158	178	150	190	171	165	198	185	201	184	171	149	170	203	177	196	185	190	176	175	162	176	195	186	191	190	184	172	157	174	161	162	183	169	170	175	161	179	168	182	161	174	165	171	182	178	199	171	173	161	184	195	153	169	168	180	192	200	173	203	180	205	191	176	186	185	183	201	173	179	194	181	193	169	175	168	162	163	164	182	187
22614	21338	29047	23989	21339	21406	13096	1445	987	798	768	688	604	607	525	516	556	513	527	511	463	480	445	446	458	442	445	423	453	425	432	439	396	401	457	430	371	438	451	440	386	415	456	458	390	382	420	402	410	387	425	420	412	373	390	409	454	425	382	372	413	403	412	389	429	398	407	450	408	403	428	401	393	395	381	396	393	396	383	377	386	394	431	396	419	425	402	400	422	402	419	394	406	392	403	435	432	446	410	411	384	396	424	430	391	420	431	424	401	373	422	422	405	377	446	403	416	396	358	396	420	415	393	409	393	393	382	456	390	412	399	408	401	404	404	414	435	421	403	365	392	376	415	454	421	394	426	394	367	431	414	387	410	388	370	417	375	409	387	364	403	408	375	424	398	417	433	408	428	431	401	392	398	371	394	386	367	383	427	397	417	348	404	379	394	381	346	404	393	383	404	396	406	427	411	377	407	381	407	421	368	433	393	427	382	384	370	397	402	407	403	405	383	398	388	411	394	401	387	398	422	396	383	406	402	412	413	367	431	368	390	390	392	428	392	400	413	403	388	378	417	403	439	405	414	418	422	430	404	423	399	400	399	384	409	422	418	403	386	373	399	374	403	429	407	404	379	393	400	434	402	400	412	397	396	431	379	425	395	411	400	388	397	362	408	413	380	389	430	411	395	396	404	397	419	368	371	411	410	384	399	395	408	391	412	409	415	340	366	405	416	416	424	378	383	423	370	399	386	404	367	400	429	414	409	380	383	407	404	365	398	392	417	390	434	446	388	371	354	449	380	393	410	389	432	431	404	371	406	371	427	414	397	395	424	394	401	426	385	370	433	402	382	390	388	400	378	383	387	402	392	431	402	384	435	431	408	414	426	412	377	412	446	385	389	394	404	405	391	402	402	399	375	432	393	360	351	402	437	412	418	427	400	411	371	401	390	388	391	404	402	393	371	406	415	418	408	432	408	391	400	368	409	417	391	433	393	403	416	366	391	416	417	380	372	366	437	434	393	430	408	411	400	413	436	422	387	381	378	429	408	421	400	448	413	418	430	403	416	376	375	401	403	367	378	410	394	417	387	399	384	424	409	416	417	446	426	392	402	429	404	416	385	428	417	414	416	446	420	382	388	403	435	391	413	380	417	390	383	391	393	434	384	424	386	346	418	404	388	385	374	366	406	425	402	404	408	393	377	371	399	446	396	393	374	389	398	356	396	396	416	362	375	402	434	394	417	416	399	388	375	403	444	391	449	410	386	367	388	385	389	416	396	389	426	432	436	386	377	387	382	406	408	427	391	409	380	430	375	405	405	384	397	433	382	403	400	408	404	427	385	414	382	387	402	417	428	374	406	394	411	415	444	394	371	415	395	399	392	428	381	388	383	399	437	382	388	431	371	434	414	405	375	420	384	383	426	396	407	350	377	370	392	393	392	416	394	413	394	398	413	402	391	430	444	370	412	357	426	384	399	421	411	390	408	384	399	406	398	421	388	409	375	406	383	429	407	395	396	424	425	373	359	414	394	364	393	391	419	416	429	411	413	369	389	374	388	385	411	384	410	425	367	403	371	414	381	393	431	381	383	405	400	391	386	406	431	418	442	393	412	423	410	395	376	358	424	417	342	356	358	390	405	422	403	393	417	398	394	399	378	404	395	405	410	401	408	407	390	392	429	376	408	365	395	427	390	394	378	430	402	398	423	405	386	384	374	407	396	364	370	384	411	376	375	377	407	403	372	403	391	384	385	384	403	404	397	388	412	378	388	392	414	369	385	418	377	439	402	389	398	416	414	403	411	389	417	418	412	404	416	404	404	383	402	416	429	388	450	391	396	414	383	420	375	402	418	404	431	347	364	429	427	389	386	400	442	414	383	416	427	366	421	406	394	413	413	417	407	367	395	408	371	409	418	347	402	402	409	385	414	404	391	385	413	398	387	418	379	418	424	383	409	399	401	390	395	421	387	393	380	420	407	428	448	393	414	406	383	403	384	410	381	389	411	398	377	410	429	373	379	379	412	407	375	389	411	389	385	384	413	392	405	416	413	432	400	402	398	362	382	399	368	426	406	365	395	405	411	366	361	390	445	398	393	359	404	377	421	385	407	416	373	419	357	379	398	387	402	397	349	424	406	394	401	392	344	395	414	417	376	431	371	406	421	398	371	403	377	390	399	395	367	385	401	429	394	380	392	398	424	370	379	358	399	409	411	415	407	398	399	426	404	401	377	385	418	433	403	415	425	397	405	389	389	404	419	467	425	410	398	413	412	377	382	409	406	399	381	432	422	397	361	370	381	418	420	398	402	405	395	382	440	383	386	415	378	423	386	396	352	381	380	427	383	405	387	377	395	391	400	415	398	388	368	395	397	401	424	415	396	388	373	372	406	380	367	408	399	401	380	376	396	381	368	407	419	414	376	399	363	415	372	370	425	387	362	381	379	406	402	408	418	389	418	422	389	420	384	407	391	441	390	427	390	386	370	410	394	366	393	422	359	384	398	398	376	401	418	394	393	381	383	401	397	382	400	397	387	404	391	412	395	397	393	377	388	414	406	368	352	357	367	415	397	402	397	383	380	390	352	393	414	371	403	391	425	385	378	396	389	386	408	407	385	403	390	385	366	381	407	440	417	380	403	410	414	368	411	363	392	417	399	377	398	384	409	390	383	396	407	448	392	400	370	372	397	403	364	403	430	399	421	417	367	391	411	368	430	375	401	374	386	428	431	396	433	395	408	394	389	406	388	360	384	363	374	396	405	390	403	407	391	378	408	392	416	400	443	432	414	360	387	396	429	417	377	389	394	375	438	406	385	397	383	365	395	420	390	397	395	411	402	374	398	415	421	387	389	375	392	403	378	413	380	374	380	435	417	370	420	401	426	405	402	377	383	404	400	379	424	375	410	389	403	390	417	376	414	403	374	346	370	390	384	393	375	420	411	420	430	394	384	366	403	395	363	413	381	410	365	413	413	401	397	409	399	392	396	377	447	371	399	401	394	427	393	419	381	405	398	425	405	370	394	429	381	378	361	414	417	371	409	393	392	409	432	437	423	426	395	420	420	437	421	361	410	402	404	395	414	406	362	400	397	414	388	389	433	377	389	374	409	452	399	358	371	411	375	401	402	395	389	398	450	414	418	400	396	391	390	400	419	399	392	372	377	415	385	385	407	399	375	367	380	402	394	377	368	429	372	412	401	406	369	369	396	398	391	446	402	376	414	371	397	435	367	420	411	398	411	369	396	433	409	420	394	411	413	428	426	361	437	393	390	387	405	398	428	409	395	410	419	387	395	411	395	431	405	392	423	393	383	408	414	373	392	402	417	411	407	380	368	401	376	421	399	416	379	396	367	406	374	433	386	395	398	394	397	373	405	396	408	402	417	417	402	372	413	431	396	342	396	412	430	424	410	409	395	404	416	382	394	402	434	404	398	417	383	386	391	414	412	394	414	374	420	406	365	413	393	392	398	406	438	430	408	412	434	396	388	366	420	392	439	424
4486	13570	11436	5678	3801	2916	2192	1694	1352	1090	938	863	760	750	694	645	613	599	567	510	532	556	517	469	421	507	471	483	479	478	474	481	479	472	453	462	468	457	438	456	477	431	425	449	445	460	419	438	471	461	398	416	440	418	445	440	437	440	420	431	450	411	419	454	451	409	439	415	459	420	409	413	417	452	421	420	424	454	448	433	429	463	400	448	440	404	433	442	422	401	431	447	444	479	425	444	412	456	409	460	434	414	435	447	435	440	429	420	444	454	384	455	456	427	456	414	432	408	427	441	393	434	398	468	443	452	443	427	409	448	446	441	401	424	416	415	441	422	417	400	432	454	410	418	427	455	443	422	424	430	420	433	424	433	447	425	480	407	412	439	411	462	389	440	403	459	432	460	414	430	432	437	434	433	434	408	399	417	456	460	397	408	415	429	437	410	420	449	440	412	407	415	428	441	417	397	408	459	399	435	439	429	433	485	443	415	450	431	403	434	440	448	432	411	435	413	453	429	447	389	446	424	433	388	445	409	445	456	400	415	434	388	428	446	443	441	415	424	404	420	452	443	442	411	470	441	421	470	416	428	420	444	437	437	429	405	417	422	419	391	420	450	428	392	422	400	453	428	427	422	441	438	429	424	399	425	437	430	448	422	460	451	413	422	439	440	449	393	459	420	445	468	400	469	407	444	406	407	415	408	413	430	445	451	460	406	384	427	419	411	424	438	414	454	453	442	399	458	435	435	442	405	405	421	437	408	420	415	436	389	416	429	415	433	426	440	435	418	450	425	434	394	444	395	457	418	425	396	406	443	431	436	435	419	445	402	401	438	416	458	447	438	435	410	377	433	446	433	432	412	451	413	410	463	410	454	431	425	450	427	415	425	427	399	458	434	438	432	423	452	419	413	451	461	418	386	416	424	418	408	429	441	459	436	449	415	461	424	405	402	397	424	389	399	396	383	428	391	417	436	440	431	441	448	390	442	401	424	422	420	429	409	421	433	441	423	386	417	429	458	392	458	422	444	448	420	429	399	411	408	424	438	434	408	393	393	432	419	431	454	416	411	393	405	433	424	418	394	429	408	418	400	413	422	429	407	424	427	387	435	413	408	442	431	422	432	442	420	415	447	467	391	428	430	434	484	402	437	417	446	425	461	424	420	439	453	421	411	460	409	422	444	399	429	391	392	415	418	427	448	428	407	455	436	422	412	417	412	463	456	423	444	440	437	395	368	404	396	420	411	415	429	423	420	431	422	433	408	419	459	401	426	444	458	434	389	425	433	414	425	435	432	446	439	441	422	429	429	425	429	431	429	432	448	424	421	416	418	416	456	404	437	460	414	444	412	403	423	434	446	444	443	438	410	408	409	421	421	428	418	411	435	412	441	443	475	449	443	442	443	431	471	389	446	399	436	415	422	459	423	410	443	451	441	447	421	398	452	425	419	455	405	413	412	457	453	423	448	411	418	407	429	405	423	422	383	442	433	422	454	431	435	433	443	398	411	413	443	430	395	414	446	409	420	411	443	461	434	423	413	420	450	424	427	401	454	412	453	480	424	432	422	441	468	441	422	466	392	458	430	444	418	438	424	404	415	408	443	414	441	448	418	425	448	428	419	452	404	426	428	404	422	408	474	423	435	411	452	449	446	396	396	450	391	441	401	391	428	430	409	440	433	406	433	432	470	448	415	395	438	413	416	406	374	434	429	406	435	418	447	400	403	434	425	453	448	441	413	433	439	405	433	420	397	439	417	447	466	409	401	443	420	395	423	437	430	425	428	448	395	404	425	445	439	438	376	434	458	457	437	430	413	451	404	398	444	431	408	433	390	453	436	430	405	414	461	470	409	437	427	420	447	432	412	412	421	416	446	407	410	465	436	431	419	417	423	406	401	416	415	419	446	420	379	429	434	434	411	372	400	416	415	477	424	440	449	404	436	472	451	434	413	417	400	428	468	418	429	437	407	431	461	445	439	423	426	437	441	412	413	446	459	424	409	433	381	378	405	402	402	420	443	400	423	429	420	390	416	441	446	435	403	414	438	427	409	413	426	422	396	407	407	426	389	438	378	419	435	426	484	435	389	411	398	443	413	439	416	430	413	375	446	448	433	417	419	397	468	454	416	416	362	417	466	440	451	437	405	438	451	425	431	485	477	417	379	423	394	430	424	460	467	418	400	443	456	447	452	427	389	417	423	458	406	436	414	438	405	421	398	435	427	421	437	440	424	426	425	422	437	418	413	424	479	398	376	453	391	438	410	427	441	398	424	423	436	389	459	416	441	385	451	398	408	446	428	417	435	446	421	404	435	414	433	442	400	407	450	410	413	416	420	421	459	469	424	414	404	440	397	441	405	400	438	436	447	439	465	417	435	427	425	420	424	411	450	408	413	424	417	438	410	429	472	464	442	462	411	427	423	431	408	442	420	477	385	451	427	410	418	424	445	438	445	488	427	466	438	429	402	406	429	425	426	405	423	419	453	397	393	420	434	477	427	398	446	436	414	439	473	462	408	384	457	436	443	435	443	407	467	421	457	419	409	430	446	407	412	430	408	434	420	411	445	417	431	437	441	410	443	424	379	445	416	406	398	402	382	455	437	435	431	443	424	427	407	421	428	399	427	478	417	458	442	431	435	418	422	406	438	423	437	437	412	432	445	425	440	433	420	453	448	413	425	443	405	418	369	455	457	393	420	413	451	404	462	443	423	418	396	448	441	408	467	443	423	457	402	407	444	418	404	465	409	412	411	454	464	494	422	459	426	441	463	405	420	412	394	438	433	405	427	438	409	442	419	421	443	400	427	418	410	452	409	420	424	446	455	432	400	433	422	420	402	471	397	445	435	432	472	432	448	432	439	437	412	429	411	410	413	432	432	432	447	442	430	430	429	418	429	434	442	458	412	430	429	436	437	469	431	436	428	400	404	448	439	437	383	418	414	444	413	422	435	463	413	421	454	431	449	408	434	428	397	414	428	441	431	432	418	471	417	415	440	463	391	435	429	423	432	433	417	444	432	410	429	439	444	460	414	405	413	466	444	402	367	456	439	428	452	443	414	399	390	456	422	436	422	437	464	439	397	432	426	453	409	446	450	443	411	429	402	421	410	459	414	429	414	426	458	391	440	464	419	417	417	416	431	430	406	450	459	430	447	440	440	431	421	449	450	420	404	415	434	442	454	451	406	429	428	458	372	429	450	467	441	442	419	409	425	418	430	432	439	408	431	434	468	421	439	446	427	415	431	425	413	440	426	412	436	426	396	363	404	399	431	413	422	411	382	447	411	423	440	417	412	434	410	432	408	452	402	400	414	451	420	423	444	437	443	427	389	445	417	420	421	419	395	423	413	430	427	409	444	440	414	452	440	419	451	402	417	436	395	388	415	456	413	414	417	443	412	433	439	427	398	439	447	403	423	437	414	426	399	440	454	439	437	433	425	416	454	441	391	434	392	406	436	446	415	421	432	437	421	440	427	441	425	436	471	437	412	377	414	423	435
27297	19380	5938	687	512	463	437	352	320	352	369	342	391	319	354	329	372	324	322	348	360	357	297	357	370	372	336	352	295	327	336	354	357	325	336	320	332	350	339	361	335	333	347	318	342	366	357	360	318	351	355	377	347	332	366	327	340	317	340	329	354	364	338	328	333	356	352	351	331	331	320	316	316	342	343	343	358	317	353	349	327	350	356	339	356	353	343	348	353	334	339	355	348	345	334	348	333	341	374	329	330	366	324	333	344	333	358	347	322	317	339	310	311	353	360	336	366	337	330	386	327	331	325	327	354	380	335	304	329	330	311	318	364	321	336	349	370	363	334	346	331	350	337	331	335	353	320	355	347	394	347	348	332	327	331	340	354	342	337	339	315	305	338	331	352	352	361	364	308	350	330	312	378	316	340	332	339	349	340	312	337	330	339	304	355	339	348	329	320	339	331	344	344	321	345	334	345	330	358	329	306	370	359	374	316	340	348	366	317	319	309	354	337	360	349	342	351	342	351	331	369	343	332	292	358	339	366	346	316	341	336	326	362	345	349	345	351	332	364	341	363	347	352	338	346	323	330	339	336	342	362	306	321	372	317	364	320	298	344	341	380	344	334	327	345	302	338	335	359	341	346	337	360	331	331	373	328	328	330	348	344	332	350	339	336	345	335	339	355	326	352	333	329	339	344	339	330	358	335	365	348	287	315	325	351	362	341	321	338	355	344	338	360	353	364	352	351	320	332	352	336	326	346	308	343	331	341	349	345	354	362	349	311	338	376	314	340	359	349	356	337	327	315	314	322	353	323	332	322	383	347	307	335	360	322	358	368	353	363	344	334	325	363	351	356	343	352	353	354	342	334	333	345	348	348	345	345	347	309	346	350	336	339	331	342	361	315	335	345	352	347	343	352	310	336	315	347	353	351	364	322	342	344	333	348	315	327	368	353	393	330	299	300	329	323	333	394	370	347	339	332	333	313	366	338	341	300	351	337	346	324	349	314	317	359	376	336	318	342	353	358	357	336	350	355	343	319	358	335	354	333	319	355	351	403	355	352	331	365	364	346	341	333	336	309	336	343	348	322	355	322	348	322	357	359	351	331	359	330	327	337	354	364	344	323	342	380	363	354	340	348	330	306	382	364	310	347	337	334	311	347	342	354	331	330	332	341	325	349	360	346	307	280	359	341	315	371	324	327	319	360	368	355	321	370	338	303	357	317	360	327	324	330	355	331	349	313	351	355	342	350	327	358	330	321	316	323	347	344	323	394	332	328	340	327	350	317	341	323	331	340	357	343	349	354	318	323	380	330	297	328	373	312	342	334	338	305	325	328	341	367	334	357	364	286	365	342	337	369	362	362	318	364	365	352	377	337	318	339	337	339	313	339	367	344	346	343	330	331	343	370	340	332	355	344	333	354	339	354	299	324	357	327	340	324	341	358	333	369	348	353	364	333	367	361	332	312	331	329	327	352	321	332	344	338	345	353	357	362	318	373	315	328	337	315	347	350	354	345	351	328	332	345	330	361	370	344	352	334	328	344	326	348	339	340	324	333	330	335	352	321	336	341	329	363	331	371	302	356	352	340	330	367	363	359	359	343	339	338	342	329	355	359	356	356	351	348	354	348	353	332	362	352	307	301	359	370	344	313	363	324	308	329	323	312	299	332	335	341	346	349	332	332	315	281	305	330	363	344	340	304	338	361	346	333	308	290	334	369	370	335	324	326	331	340	377	343	340	320	343	333	345	349	338	344	336	380	354	353	352	338	355	318	361	332	327	333	348	323	340	324	356	322	362	335	322	344	354	329	369	344	304	337	331	322	364	301	351	338	346	364	333	335	345	340	317	344	347	356	374	313	349	363	334	353	381	374	361	336	342	353	364	351	328	340	332	333	339	321	348	325	318	348	347	366	370	302	327	348	351	323	363	357	341	369	376	358	326	389	352	347	349	355	341	379	331	370	332	327	352	339	325	329	348	336	363	359	358	333	343	326	341	322	363	341	337	327	311	354	344	330	378	346	353	358	333	376	345	332	333	323	359	373	351	322	339	343	346	371	352	356	325	332	321	346	350	349	350	344	318	335	360	352	343	340	386	342	311	367	329	336	300	324	355	354	311	341	330	353	365	322	331	356	304	329	330	347	315	345	330	346	336	349	361	352	321	364	322	358	321	325	316	325	338	339	327	317	352	356	379	331	345	332	353	326	344	320	365	339	335	353	364	315	337	375	352	327	352	334	327	341	325	354	337	324	334	340	315	332	338	364	352	373	311	315	324	314	346	311	334	353	368	328	322	370	355	308	362	355	354	345	354	378	303	362	298	353	353	331	344	321	350	334	351	331	325	358	332	346	330	325	340	343	301	309	348	381	328	330	323	345	347	311	334	338	297	339	350	347	356	327	350	326	364	349	348	337	331	339	327	336	322	305	371	335	367	311	350	332	328	346	328	368	349	340	311	339	332	319	377	333	344	383	335	353	346	337	361	356	363	300	372	327	335	334	370	326	335	350	336	320	340	345	341	326	382	323	355	359	342	310	323	361	358	350	337	365	375	330	337	333	363	326	347	335	322	309	308	338	336	330	340	360	334	351	383	325	364	347	319	338	325	337	331	336	323	380	352	318	304	336	341	344	347	359	304	333	360	331	332	329	320	368	354	346	308	313	344	329	329	335	346	332	350	293	337	337	358	354	364	301	372	328	349	345	337	343	368	384	380	346	362	358	337	331	343	361	369	371	335	350	304	350	353	373	384	344	342	322	341	336	321	346	367	349	327	333	348	345	362	336	345	325	332	358	357	354	348	330	339	345	370	347	340	323	353	337	329	345	336	336	359	329	345	362	350	324	328	327	354	339	355	352	353	350	356	340	296	333	341	322	348	342	371	332	321	364	376	360	341	353	337	356	320	319	327	329	372	352	353	327	328	363	371	333	356	331	354	338	335	347	362	328	335	338	358	354	379	356	325	327	322	330	338	336	351	308	318	361	347	321	334	335	356	362	318	368	373	331	335	365	366	355	351	341	347	348	327	330	342	322	346	330	321	364	345	332	358	326	345	332	296	335	339	336	334	311	362	352	364	327	356	367	348	335	319	361	351	327	347	350	357	338	344	359	347	312	300	347	340	340	352	338	284	356	317	365	367	328	350	372	352	357	362	332	352	374	346	317	341	330	357	328	351	337	318	335	322	328	336	328	340	339	369	342	366	356	342	349	353	306	342	318	342	350	332	349	340	339	324	358	350	356	360	307	335	382	352	350	346	335	355	339	345	304	307	333	348	333	330	330	374	353	342	332	329	341	331	325	339	304	314	318	361	358	319	369	334	327	326	338	353	329	344	348	330	333	359	368	364	319	306	325	355	303	356	335	334	323	341	373	303	388	361	352	356	338	355	315	349	347	322	330	311	308	302	337	368	340	321	348	346	342	349	370	341	348	364	376	311	322	340	370	348	305	328	355	352	377	332	371	322	340	352	321	323	347	359	365	341	324	342	340	340	355	358
4165	718	653	456	431	431	415	359	351	345	360	353	369	368	314	376	384	370	383	370	381	339	411	360	366	337	339	359	401	341	385	349	355	370	385	335	361	373	359	366	339	307	365	339	347	347	344	344	364	340	332	354	355	335	357	358	375	365	338	379	350	341	355	365	378	368	364	336	384	338	352	352	347	338	330	335	382	334	377	342	381	357	322	348	377	352	340	339	356	355	377	339	363	323	400	335	363	326	350	337	349	314	338	340	343	341	339	379	340	350	366	346	367	359	350	357	354	348	388	382	325	344	358	324	352	384	372	331	371	356	328	367	392	352	370	359	340	342	371	366	334	364	381	343	359	354	352	398	399	337	352	367	343	330	375	366	340	385	339	369	333	340	365	344	361	310	333	370	325	361	394	368	337	358	345	381	341	349	366	374	386	375	335	392	338	373	383	379	375	369	347	332	343	345	368	344	333	366	331	330	357	339	347	369	372	376	350	342	373	337	355	371	340	355	369	359	343	335	370	358	351	348	397	354	363	354	362	371	362	348	372	352	347	389	335	375	323	332	363	364	355	364	350	367	346	376	349	335	350	349	364	399	361	338	370	357	350	371	338	339	386	318	360	334	364	347	390	314	336	341	329	367	354	323	318	320	372	348	329	364	352	364	342	328	401	370	324	388	384	344	344	357	347	338	345	341	346	339	356	342	375	341	334	343	357	351	328	366	361	345	332	364	372	334	360	342	399	350	341	335	359	359	376	372	334	348	359	336	370	368	372	356	363	371	391	345	334	320	365	342	356	328	341	341	351	358	361	353	330	341	385	367	346	352	372	358	382	373	314	352	342	362	347	365	406	373	347	352	362	366	364	348	348	355	352	327	358	339	351	325	322	340	364	341	332	339	348	340	353	363	350	365	378	336	348	335	365	321	354	336	360	390	351	351	362	374	375	340	364	327	370	319	346	351	307	350	357	318	344	330	317	360	396	336	352	356	328	352	368	337	331	359	342	357	376	363	355	366	323	351	351	356	391	357	344	345	357	353	328	347	354	346	342	370	336	373	332	317	342	360	365	348	345	381	366	372	322	345	357	328	374	353	325	360	351	345	325	363	357	348	358	332	357	352	350	323	348	362	330	327	320	341	398	349	384	350	340	342	334	363	354	348	344	346	368	378	383	359	344	335	349	320	383	337	354	363	329	351	342	328	344	338	345	341	353	349	359	348	332	339	329	364	338	349	338	371	319	317	365	343	384	354	362	383	346	389	378	371	328	377	346	348	393	313	361	350	358	358	336	363	351	376	326	322	371	378	365	373	371	373	380	345	374	373	327	350	332	370	359	339	350	382	325	353	345	315	376	310	369	345	335	345	363	356	368	346	405	365	342	332	346	362	344	362	354	319	363	350	381	348	355	373	347	336	390	336	374	339	335	370	358	317	331	394	345	356	381	327	360	335	371	326	317	379	343	354	367	382	350	329	362	337	356	357	357	358	340	343	363	356	385	358	361	336	362	335	331	342	366	377	353	348	345	380	348	335	348	338	335	319	334	325	369	330	339	397	323	367	338	356	358	346	387	340	336	354	362	340	383	367	365	365	398	349	384	315	361	347	339	340	349	378	336	367	348	336	360	381	361	376	341	363	363	350	328	326	359	312	343	346	332	360	357	328	358	354	386	376	340	373	355	371	354	345	347	363	346	343	346	331	355	363	386	362	344	329	352	348	333	362	329	395	331	345	367	337	361	360	322	316	385	339	342	372	361	366	385	374	370	354	353	335	343	343	365	330	355	389	340	357	348	351	328	357	380	358	331	365	359	356	335	339	312	347	324	332	318	327	382	366	371	362	323	338	357	340	329	347	390	359	321	329	341	355	331	350	358	360	348	361	324	383	362	360	367	350	337	325	348	338	333	336	348	349	340	344	344	351	357	320	347	352	348	366	357	353	344	377	370	365	344	352	355	335	330	337	331	353	329	339	340	368	353	353	324	330	360	379	346	340	367	320	334	335	333	337	315	366	349	376	335	316	389	383	354	388	345	356	342	342	419	356	331	356	332	388	332	385	346	355	344	359	352	370	345	379	353	371	318	335	354	359	344	351	348	367	361	357	324	354	331	323	340	343	381	339	364	358	367	344	355	348	367	341	368	350	327	366	346	341	370	353	311	343	360	338	359	312	381	340	356	331	372	354	364	339	384	340	375	333	337	345	372	363	345	349	323	354	378	380	352	327	354	359	364	361	337	354	382	371	375	356	348	378	365	343	339	373	371	333	324	378	369	340	325	321	333	351	351	343	370	353	348	360	354	355	351	331	375	313	331	355	327	348	351	348	375	363	362	352	364	341	380	348	375	347	384	319	352	358	337	336	340	381	334	383	360	356	295	363	322	373	360	360	338	314	360	343	360	370	402	338	347	361	353	369	343	350	338	385	330	408	328	359	351	335	366	361	349	353	356	322	363	367	367	360	369	369	372	334	357	315	362	385	334	340	316	343	328	342	382	307	354	351	361	351	357	350	367	372	342	350	376	351	384	382	362	336	400	326	349	326	372	353	377	360	353	353	337	327	359	367	324	325	351	364	358	376	366	354	393	358	356	351	330	364	329	362	353	384	353	356	365	327	381	362	336	348	372	302	366	346	350	357	327	352	381	400	366	363	361	355	327	310	315	360	372	352	316	378	366	341	336	360	366	363	339	338	356	358	362	349	360	324	378	360	334	326	368	370	371	386	348	363	351	331	359	335	361	388	350	355	354	367	336	340	346	356	340	331	333	359	377	353	355	333	330	354	343	348	354	356	360	348	336	354	362	366	359	364	331	342	353	386	353	352	372	337	367	346	352	350	342	344	360	379	333	381	301	346	388	316	330	356	375	381	356	368	327	360	349	325	375	362	357	340	357	346	383	320	359	352	351	357	336	327	367	352	356	374	356	344	336	342	362	354	364	342	311	382	355	346	338	356	388	345	324	341	390	331	330	361	365	347	305	338	373	373	350	325	322	342	330	357	363	315	369	355	363	357	358	380	340	367	348	358	347	341	359	355	355	324	350	361	329	335	325	342	363	337	349	326	359	368	375	392	342	366	362	353	355	360	369	381	349	347	336	390	333	381	350	346	348	350	369	346	331	341	315	343	379	362	357	376	387	368	368	373	354	364	342	381	360	365	371	343	379	362	346	391	314	338	329	363	366	360	324	329	326	349	313	379	342	358	345	335	359	359	344	350	364	349	333	330	339	335	359	361	320	367	404	353	355	346	335	360	362	392	390	372	311	371	349	377	338	353	332	369	382	351	351	342	335	355	327	331	366	349	354	333	372	327	347	340	355	354	357	350	336	364	366	336	368	330	342	389	353	340	347	362	369	364	369	332	359	336	356	355	360	355	333	363	361	397	357	361	390	322	356	341	365	362	376	334	348	355	356	352	330	372	375	358	359	358	351	345	379	397	353	374	332	374	385	368	361	351	342	340	335	346	387	335	368	346	346	341	364	286	365	355	343	341	362	334	358	361
23747	21368	28753	24349	21372	15589	1752	1036	826	808	761	691	692	682	691	696	645	622	645	607	622	569	582	605	622	604	599	573	617	598	545	572	542	602	582	610	540	575	548	583	581	606	517	568	561	558	535	533	595	625	591	552	590	553	576	533	558	570	622	596	595	537	541	576	579	608	543	564	569	568	585	562	531	556	580	532	594	561	591	544	608	574	565	600	567	584	568	549	608	574	559	570	554	548	538	558	600	571	555	591	566	541	585	638	602	521	568	531	587	579	560	545	557	562	540	593	582	554	571	541	598	530	567	569	572	604	581	564	583	521	580	595	562	558	520	596	544	576	569	561	572	553	574	581	561	576	575	559	593	581	532	592	557	545	592	565	602	555	555	534	605	603	593	565	575	553	610	553	512	610	560	588	543	572	515	600	544	532	567	527	569	570	535	542	531	575	523	572	596	615	583	587	531	568	558	520	563	532	582	557	564	561	574	545	624	619	555	541	575	538	601	599	591	510	574	544	584	557	559	573	564	589	598	569	586	561	566	539	578	562	548	553	541	566	570	516	589	543	557	561	561	575	563	580	534	601	560	551	569	534	610	578	557	514	561	575	576	550	603	565	548	533	564	554	560	565	581	591	571	566	548	579	527	574	595	583	553	572	565	564	563	537	582	602	547	554	592	566	593	564	573	604	612	583	560	591	579	563	541	568	568	614	557	523	561	560	564	569	529	565	609	534	561	583	563	607	561	536	567	546	611	580	556	575	572	597	561	588	576	552	569	562	593	556	590	509	513	561	592	607	603	533	564	556	550	576	581	550	581	560	572	600	555	551	560	611	580	601	559	562	562	564	564	580	525	599	575	515	581	526	536	553	594	549	554	592	584	600	566	555	566	574	600	555	518	552	543	571	587	548	607	566	554	569	545	593	574	578	535	522	572	590	579	584	586	604	538	543	577	573	555	578	564	508	567	592	595	576	539	533	557	535	594	596	507	587	569	582	541	542	572	559	533	566	599	549	565	580	571	590	573	562	541	582	554	601	562	552	592	550	567	551	563	554	593	561	543	587	565	577	599	570	540	600	569	578	554	571	589	554	540	563	559	563	571	583	574	577	547	552	510	547	567	539	601	553	545	550	540	553	581	550	549	552	579	603	507	583	552	576	543	560	573	590	546	564	565	541	526	547	569	528	540	562	595	554	528	550	548	557	562	551	564	571	549	530	582	535	548	563	582	604	527	543	563	602	587	539	569	535	610	576	617	592	586	614	536	556	550	602	606	588	557	578	567	575	555	591	575	577	534	533	539	598	552	563	569	544	555	585	572	580	529	567	540	538	574	559	565	566	556	535	584	522	578	528	557	525	538	557	586	550	604	561	583	548	571	579	575	554	566	532	587	622	574	527	564	602	531	600	540	563	554	547	529	557	561	553	574	596	556	524	540	557	584	595	566	565	529	562	580	577	556	566	572	549	589	543	560	565	556	568	549	521	509	561	551	560	555	584	545	578	584	534	600	588	541	585	595	515	609	531	583	571	588	571	555	546	552	558	545	536	546	519	616	565	616	574	558	527	556	540	557	550	542	571	566	548	507	595	565	615	588	591	561	574	588	552	552	543	573	592	551	537	530	586	536	581	581	528	578	569	545	560	577	602	570	544	599	509	532	575	541	542	546	588	603	544	550	571	566	579	568	580	579	519	586	575	556	532	571	552	572	562	558	530	620	526	552	548	557	532	598	561	546	573	569	591	533	525	564	584	555	550	573	525	550	569	555	588	592	565	569	608	561	527	568	577	594	551	579	547	555	598	567	595	544	548	587	573	563	596	554	506	575	547	533	556	561	584	582	555	579	600	537	571	551	579	523	568	580	537	567	575	551	527	519	600	563	547	585	545	591	555	592	572	533	573	582	499	538	558	620	583	565	560	578	559	525	552	609	582	583	554	558	587	565	533	529	607	563	573	539	602	599	581	558	569	540	542	527	534	550	511	560	573	584	525	571	602	570	557	555	548	584	532	540	556	580	548	526	592	554	585	570	569	580	579	567	572	580	569	546	583	563	555	611	571	571	536	547	565	582	591	542	576	538	557	557	524	586	574	544	583	542	603	612	589	547	582	567	602	540	511	590	543	577	576	566	582	544	573	575	529	589	566	587	586	570	579	592	596	604	566	585	582	583	615	546	566	576	575	536	538	590	570	569	570	582	543	553	549	576	573	600	571	543	585	595	567	551	551	601	632	551	538	528	536	544	556	606	582	543	557	534	521	584	557	529	519	579	565	551	531	544	586	579	564	566	569	612	524	573	592	514	562	590	608	537	577	603	554	586	545	551	567	574	516	625	561	578	569	532	572	558	571	535	511	602	585	547	562	501	560	532	603	612	549	545	561	541	544	573	549	519	561	580	535	566	544	559	552	498	515	503	583	572	638	566	568	566	542	578	572	497	553	546	592	558	583	581	546	594	532	594	532	556	568	572	579	574	570	543	539	583	583	581	580	540	566	555	586	556	574	586	578	589	537	589	541	571	575	543	561	539	539	566	572	547	593	549	501	585	551	568	557	568	609	550	512	572	576	536	554	596	574	555	523	559	600	592	556	598	599	548	557	578	578	567	574	605	548	601	528	511	539	617	545	555	590	557	573	577	559	551	544	529	544	601	558	548	578	570	540	600	521	598	546	594	527	573	565	571	581	553	527	569	548	531	595	545	570	554	564	559	535	578	562	597	600	542	582	619	568	559	566	559	547	568	562	536	583	542	531	554	561	555	577	597	546	554	563	564	555	562	549	590	567	558	569	544	531	542	571	556	557	538	535	556	577	531	583	568	596	570	555	557	543	594	546	586	538	556	559	550	608	568	565	583	527	561	577	589	576	557	525	545	561	598	578	573	584	578	593	497	579	557	596	590	545	547	520	563	573	556	567	589	551	519	538	564	527	543	602	584	611	561	569	590	567	546	565	559	588	565	631	589	520	564	524	536	603	586	556	553	533	581	529	571	539	566	579	591	560	552	544	535	583	546	535	552	561	611	516	584	592	586	564	576	584	594	544	559	530	563	578	572	549	561	564	551	564	540	541	610	559	555	553	568	575	537	567	548	541	603	563	501	556	555	565	578	556	568	578	553	527	560	560	542	569	557	597	595	597	553	564	552	535	576	566	600	594	583	525	555	589	552	563	555	530	577	537	589	557	543	524	561	573	559	551	567	569	564	540	582	580	557	530	564	572	581	571	578	586	525	603	553	542	588	553	526	568	563	556	541	576	554	502	551	569	559	575	533	548	536	564	549	583	530	556	554	563	566	522	555	596	619	550	590	548	581	532	550	544	585	525	584	573	537	563	565	569	517	570	542	500	564	563	583	570	546	569	525	562	581	550	599	518	551	533	558	553	562	496	591	528	532	532	523	542	559	582	575	558	513	578	553	527	561	530	522	548	543	574	544	543	598	572	566	535	510	561	594	608	547	571	582	553	597	546	565	562	555	564	505	566	547	544	514	550	543	573	519	586	540	530
3352	8219	6846	3460	2464	1900	1424	1237	1055	958	842	782	730	740	657	714	653	672	688	611	592	628	612	605	679	644	587	604	615	597	596	590	595	597	616	641	586	581	567	631	572	612	590	581	588	553	557	578	589	593	571	563	567	601	567	560	556	588	613	578	634	596	567	587	566	617	549	610	574	564	586	603	625	540	572	622	635	561	588	608	580	577	568	577	588	611	574	560	607	564	553	561	584	604	592	569	595	566	583	602	568	575	575	613	560	563	555	553	588	591	575	647	583	568	570	597	559	592	590	635	553	637	555	576	538	608	592	585	606	608	604	558	561	614	613	587	576	607	574	605	610	620	576	662	576	579	562	575	564	631	586	623	600	563	574	578	634	597	539	575	557	577	582	596	588	610	561	571	522	608	575	575	563	571	600	572	558	554	568	597	539	575	621	540	556	591	614	554	581	531	528	578	595	545	588	563	612	535	547	578	579	612	630	577	574	565	576	581	575	544	563	550	582	601	543	519	587	567	615	589	570	601	613	593	616	590	566	608	614	558	581	579	562	599	588	549	583	575	581	595	612	591	552	577	593	577	567	601	565	566	625	586	560	589	623	575	607	567	590	628	618	600	499	599	594	584	577	538	583	606	588	605	552	548	556	610	566	595	622	602	571	584	557	584	575	573	590	564	556	588	578	574	544	622	589	602	532	592	588	520	559	581	614	555	556	516	553	609	600	563	570	574	536	557	560	581	580	557	542	576	546	558	576	571	584	536	575	557	549	624	581	570	588	609	567	549	586	596	570	572	613	581	534	583	524	596	603	592	579	581	612	628	545	564	576	573	589	581	592	584	591	609	574	566	573	572	557	582	508	559	543	588	542	596	584	586	570	558	578	519	586	575	570	575	570	593	578	553	609	580	599	616	627	562	597	586	566	613	546	520	613	576	573	581	595	550	575	591	578	584	578	572	569	605	544	592	548	627	583	578	582	572	592	557	531	592	561	598	581	614	607	575	609	557	614	559	599	584	570	606	617	613	576	605	572	556	552	597	577	562	580	562	575	554	596	554	566	561	555	546	564	570	569	545	587	533	612	607	574	571	581	588	519	574	573	595	572	591	589	602	567	575	603	582	576	600	575	546	599	587	538	594	592	583	596	537	562	566	587	580	599	551	578	586	578	558	585	578	550	574	585	557	575	559	553	582	563	602	554	567	572	563	574	606	572	637	597	577	618	555	591	612	598	579	573	534	559	614	563	541	581	549	570	565	609	575	607	600	554	591	551	570	644	591	581	583	573	602	575	595	612	567	552	608	568	557	579	572	580	557	550	606	572	565	609	550	588	557	605	607	562	565	580	623	603	526	549	523	584	597	550	566	568	572	573	552	550	603	585	599	621	597	583	596	639	580	585	590	603	590	563	634	586	570	627	576	562	587	564	588	597	567	562	550	577	600	561	572	499	533	600	571	614	558	556	567	596	600	548	556	600	566	570	583	560	570	589	616	568	592	571	593	537	575	575	558	585	552	598	559	567	628	553	582	572	579	568	633	557	574	556	573	577	590	632	568	569	574	603	644	594	580	575	582	596	569	560	558	594	546	580	617	582	573	563	599	631	544	536	603	618	563	584	581	625	594	568	575	546	588	609	556	559	541	578	611	557	597	615	603	582	559	581	563	570	561	566	567	581	606	571	571	565	604	581	595	602	579	570	577	626	585	565	590	567	575	540	560	582	575	603	579	573	589	593	577	564	529	569	624	579	600	579	589	553	570	546	581	600	595	582	545	566	619	579	579	582	559	592	573	578	604	589	581	577	549	548	603	557	593	548	543	615	585	590	596	570	578	617	566	615	564	583	588	577	584	576	629	599	574	565	659	530	574	577	597	567	570	577	543	590	569	543	539	599	577	599	585	567	560	509	623	534	570	600	573	592	570	612	549	599	567	567	604	616	618	552	623	599	587	526	551	582	606	567	558	544	533	560	532	615	558	556	589	547	563	585	572	585	580	577	594	567	556	558	603	589	577	603	611	568	587	542	574	577	531	575	535	608	587	620	595	574	550	564	595	592	535	573	595	553	556	574	583	513	567	581	537	610	579	568	609	638	554	559	602	608	541	584	554	593	562	560	567	579	564	581	591	563	541	564	593	585	605	546	582	585	637	597	631	605	576	605	578	570	566	569	595	579	572	604	595	544	602	579	571	571	559	549	569	593	580	545	575	577	565	594	587	612	604	548	570	546	576	594	581	587	565	581	613	607	596	587	561	591	537	540	520	581	594	558	578	598	585	590	568	573	613	582	578	558	546	608	573	627	526	571	571	611	552	576	557	593	589	570	576	583	556	610	552	610	588	604	581	577	600	579	603	567	554	622	605	592	549	611	596	586	580	533	563	588	553	492	573	607	642	587	606	587	560	577	526	577	586	591	589	584	548	549	559	631	553	610	625	574	586	559	615	539	593	594	609	584	554	541	581	606	570	554	552	623	578	546	603	580	542	573	544	597	582	574	613	564	548	558	582	570	555	602	552	596	569	556	578	545	582	562	564	605	576	606	570	631	572	570	550	558	630	540	590	543	575	568	535	591	568	535	556	577	522	596	619	574	593	573	572	609	560	549	557	555	587	554	569	526	575	589	510	607	600	606	575	594	611	584	580	624	590	566	579	576	556	567	560	602	595	554	574	582	572	569	566	546	597	609	520	568	555	566	578	620	588	596	592	606	542	590	563	541	571	598	566	584	604	618	589	528	594	565	616	590	580	592	553	607	594	597	618	565	564	623	557	601	590	572	549	579	561	558	572	585	565	568	569	618	603	602	576	583	591	568	609	591	568	561	573	574	599	589	626	570	569	600	581	634	555	553	544	532	602	556	610	586	601	595	569	590	567	561	596	561	552	562	567	582	622	572	588	565	601	602	606	560	580	539	577	574	622	588	580	560	570	594	589	572	591	554	584	536	568	547	611	572	630	567	573	601	601	571	554	550	597	578	585	621	554	540	552	578	573	555	584	619	538	602	552	576	609	617	539	587	569	572	558	555	603	592	565	566	605	584	571	570	598	605	592	572	583	587	597	571	607	534	581	557	577	604	557	589	613	617	574	587	605	552	581	595	542	572	588	630	571	615	557	551	591	540	578	547	575	621	554	565	605	603	565	537	534	576	540	599	607	590	597	560	585	566	594	583	572	634	594	595	550	524	553	594	580	612	598	607	581	575	589	599	598	577	604	639	566	572	570	547	554	544	556	591	570	581	584	606	578	622	535	579	571	563	538	603	584	596	584	563	566	587	578	598	627	579	595	571	571	598	608	586	595	590	579	605	609	632	595	546	595	600	558	616	565	617	540	578	557	593	573	548	600	565	582	561	595	638	570	514	584	550	600	561	551	596	604	546	602	568	564	618	605	591	526	588	575	601	589	569	592	594	542	559	568	594	603	563	585	547	557	596	588	582	563	593	540	579	589	566	609	582	547	610	533	586	605	550	579	603	556	566	590	560	579	615	564	542	611	582	567	558	587
24558	21293	28035	24806	20207	1540	479	362	302	272	275	239	208	223	190	222	221	199	214	177	199	160	184	182	171	170	175	180	164	197	161	171	165	175	165	161	167	153	155	151	172	161	157	159	148	143	167	149	181	180	190	160	182	177	149	155	158	154	169	142	139	174	142	158	149	167	143	130	142	147	155	144	155	172	139	152	157	142	138	180	148	151	159	139	156	149	171	161	166	138	178	167	176	149	145	149	144	150	157	162	164	178	156	151	146	177	165	153	177	150	145	168	143	144	134	174	156	164	168	154	152	142	178	153	164	168	165	145	136	160	173	150	137	124	165	156	154	167	139	159	165	147	171	150	156	170	187	161	147	166	153	176	149	136	147	164	184	152	139	170	154	158	171	146	170	184	166	149	174	150	167	141	155	168	164	172	147	164	164	176	152	126	169	154	140	149	140	136	154	172	150	148	171	147	155	156	146	159	141	164	180	135	159	175	172	133	170	151	132	144	154	172	172	152	145	159	173	142	173	147	150	143	189	173	157	168	156	148	170	153	153	158	147	148	160	164	162	173	155	128	149	155	185	148	139	150	167	151	155	176	169	150	142	150	149	172	159	159	155	145	165	150	152	164	178	145	159	146	173	159	174	163	163	151	153	163	152	139	157	132	162	165	133	154	136	147	176	172	138	180	161	150	171	175	168	160	149	164	152	141	141	169	145	159	169	145	166	164	155	173	157	162	160	152	144	141	146	174	172	158	150	150	174	141	169	140	159	143	135	176	154	143	164	156	150	165	165	168	169	130	165	154	160	160	139	172	126	156	170	136	136	170	138	183	142	170	142	178	157	157	162	160	135	166	145	171	153	147	156	167	163	141	155	153	145	173	152	151	167	149	145	160	164	169	150	147	162	156	162	160	145	164	157	160	153	167	169	139	172	140	169	152	145	136	171	157	168	165	129	148	147	172	161	173	154	155	142	169	175	175	141	160	140	164	146	156	136	158	170	152	144	145	172	150	186	144	191	160	156	138	151	145	159	157	150	148	164	180	172	155	158	127	163	138	155	162	156	155	163	159	147	178	145	142	159	161	173	158	133	136	135	176	178	165	191	153	175	143	164	153	154	160	145	139	167	170	151	147	161	144	152	151	151	156	147	148	131	157	149	138	161	165	148	154	171	153	149	144	158	143	138	146	153	156	159	167	166	164	156	154	157	168	158	162	140	154	150	175	160	154	159	169	169	160	158	164	158	156	171	179	167	169	147	146	152	155	158	156	170	154	160	153	166	164	157	154	153	153	140	148	170	169	145	149	149	136	169	157	152	160	163	145	150	150	166	156	147	199	144	150	149	152	154	153	149	165	125	153	158	145	138	165	158	126	163	152	140	159	155	173	151	182	160	143	159	168	169	146	169	149	168	155	157	154	155	149	147	142	175	166	148	157	185	149	167	159	161	162	159	176	152	147	162	157	165	159	151	164	167	149	158	176	169	158	168	174	174	170	158	149	152	159	157	163	158	164	175	159	154	153	165	155	138	145	171	162	157	168	158	147	154	156	171	152	154	134	157	153	136	126	166	154	168	148	145	146	144	155	167	162	177	175	135	171	162	161	154	146	148	141	133	146	159	154	143	156	158	152	158	140	184	154	145	175	145	160	163	165	140	165	161	164	152	151	168	155	153	159	146	165	140	149	174	135	169	127	151	148	129	145	171	169	131	174	158	146	170	150	160	131	142	147	147	180	176	174	155	160	172	160	157	154	144	140	138	146	149	136	169	147	167	187	140	133	152	182	159	158	134	164	161	145	179	143	174	149	180	158	175	147	143	168	163	164	167	146	138	172	159	160	156	151	160	174	158	162	170	154	152	158	172	160	147	154	151	173	143	167	143	139	152	167	135	160	167	147	182	144	153	155	147	161	173	149	151	164	156	146	152	153	162	181	149	171	150	160	164	147	152	175	174	156	161	128	162	155	152	167	149	169	151	153	157	163	144	165	164	181	157	156	149	151	137	159	172	159	142	140	164	162	141	118	138	161	150	154	145	143	164	150	137	157	164	146	154	143	161	162	183	178	172	146	147	152	168	167	148	175	154	142	151	142	143	141	131	153	161	168	142	156	156	145	151	169	175	147	160	136	155	132	165	174	167	142	149	136	158	172	158	144	146	158	150	139	160	178	166	159	155	139	150	154	127	166	161	178	150	161	160	135	168	135	159	148	166	137	170	151	146	151	162	165	152	168	151	145	164	173	181	138	154	168	174	157	154	173	163	169	155	165	152	162	159	150	161	161	151	152	162	167	158	159	135	151	156	174	164	182	137	151	130	150	160	166	159	144	139	156	155	147	192	131	136	161	159	154	181	156	143	161	150	155	143	165	161	159	161	169	170	143	149	163	161	152	152	150	176	157	153	135	174	150	148	164	150	148	156	132	176	163	132	159	137	139	180	141	162	137	154	165	159	161	155	172	149	168	147	160	140	172	142	146	151	187	165	158	173	182	180	165	144	163	160	158	151	157	150	172	153	169	149	150	146	151	156	174	150	168	150	147	175	161	157	142	165	151	142	161	144	181	165	162	129	160	149	163	159	148	182	142	161	133	151	156	166	148	156	159	159	145	144	165	161	170	144	145	156	152	168	175	173	154	144	155	179	174	140	131	175	139	154	128	154	156	176	141	131	168	163	161	143	173	137	176	146	143	145	124	180	150	158	145	148	171	160	157	150	154	145	143	142	147	142	154	157	144	143	163	132	174	156	153	167	166	149	172	149	143	159	155	146	180	144	169	165	154	180	158	167	159	156	175	135	158	146	176	140	162	176	167	177	159	166	153	152	147	144	164	156	169	148	151	169	159	175	159	171	158	156	147	156	164	165	153	164	166	163	145	155	160	157	140	159	150	143	165	164	150	149	161	142	192	143	164	145	148	164	159	168	162	159	157	133	123	154	149	141	148	172	150	153	138	149	145	148	166	138	156	167	158	155	164	168	152	157	154	159	133	150	158	159	162	149	154	126	145	145	167	142	158	168	131	142	164	174	161	154	147	151	133	174	145	164	151	150	154	165	153	155	169	144	183	126	161	156	175	144	179	154	121	139	129	168	156	178	166	149	165	137	155	115	140	149	170	157	155	144	149	167	168	127	136	180	128	157	154	150	150	156	135	172	154	170	169	157	156	152	185	153	147	162	158	161	156	176	173	147	152	165	159	170	178	153	141	189	158	144	171	135	143	147	133	130	155	167	156	166	152	170	154	167	138	168	178	152	173	164	139	148	149	162	140	146	151	165	169	174	154	209	169	175	177	158	149	163	157	161	161	149	155	145	168	164	167	141	144	138	152	165	141	151	139	162	139	162	145	184	150	170	150	172	175	169	135	149	140	155	144	147	158	150	157	153	180	169	145	155	157	122	135	144	154	162	147	140	134	159	156	145	149	172	168	170	177	145	150	133	156	156	157	158	176	151	141	193	176	155	154	161	174	181	171	148	165	160	157	155	163	144	177	147	151	149	148	152	167
3348	5315	4445	2104	1344	1041	872	572	476	420	316	307	278	260	228	231	257	259	221	227	214	201	184	203	207	187	195	188	195	192	168	194	204	188	182	175	174	171	182	171	197	189	182	194	155	196	167	193	162	176	202	200	203	181	202	197	167	211	165	193	166	200	189	171	179	175	173	180	174	165	188	209	183	185	177	156	163	183	191	165	177	183	177	176	157	178	176	160	159	171	191	172	192	168	180	174	179	176	184	158	166	172	205	169	177	183	179	179	171	189	190	179	188	189	197	191	145	167	182	181	176	210	169	207	198	199	209	172	161	173	175	161	164	179	179	184	177	167	183	187	183	173	181	180	171	167	179	174	175	166	179	173	183	191	182	169	198	196	146	146	169	151	182	181	200	170	172	168	184	185	168	176	186	150	179	171	197	190	179	173	172	164	172	160	184	168	193	182	176	174	181	191	174	165	160	165	180	181	188	195	191	162	155	173	169	159	194	173	181	189	186	170	161	174	153	164	181	184	203	168	151	179	183	176	160	177	178	183	174	160	186	190	192	179	200	170	204	184	173	164	172	185	160	184	167	190	179	168	159	187	165	175	171	165	159	184	164	173	156	160	155	191	187	178	171	194	147	164	165	176	148	188	176	179	187	174	214	185	163	154	172	190	168	170	188	163	168	191	194	161	185	172	169	177	181	197	166	161	180	165	159	169	192	178	147	189	183	175	192	161	159	186	192	178	173	191	184	188	180	199	142	183	162	177	182	194	200	186	180	178	175	200	164	145	179	187	165	194	200	197	170	154	155	189	195	187	173	202	159	176	175	194	204	195	166	179	199	186	174	184	196	153	187	168	171	193	159	210	192	178	192	172	184	177	166	168	165	162	165	189	187	164	177	176	167	171	200	173	202	180	166	183	154	169	164	175	210	195	143	178	203	172	181	163	142	155	191	185	158	155	163	185	177	173	176	163	161	169	164	151	173	188	176	162	183	196	163	164	197	168	179	177	162	184	168	171	180	165	166	170	175	187	183	188	178	198	182	165	162	187	158	195	169	174	176	179	183	158	182	143	200	171	179	160	205	164	171	170	177	186	190	187	181	164	162	151	171	176	176	174	194	157	165	193	177	171	181	182	187	195	209	195	191	175	186	162	174	173	200	178	177	172	167	173	162	185	163	166	188	172	163	174	168	186	187	172	182	174	160	163	171	170	177	168	174	193	183	169	178	153	168	174	183	170	204	171	214	157	187	172	170	179	163	173	175	186	157	171	165	176	181	159	161	175	157	180	143	172	188	167	148	186	172	157	176	170	181	166	150	177	163	174	144	170	164	180	184	187	177	197	171	183	176	164	219	196	173	178	154	185	186	162	164	153	176	168	186	196	165	185	189	177	189	173	192	184	186	181	181	166	158	172	181	172	174	174	187	170	148	147	187	171	178	171	180	169	188	177	186	189	162	196	209	176	190	174	163	158	167	174	194	165	171	177	178	191	160	182	170	164	180	165	172	177	174	178	187	184	190	182	197	173	169	175	178	176	146	169	171	174	178	186	177	181	173	193	189	182	150	200	164	190	181	162	183	168	165	168	194	166	160	209	159	183	183	179	188	184	183	176	185	171	155	153	184	178	177	187	189	176	183	178	179	168	176	171	202	161	170	174	176	193	156	171	172	188	184	172	176	190	195	163	172	162	153	187	169	190	180	159	155	192	162	167	159	182	158	189	167	182	167	175	177	178	170	188	170	177	189	184	186	164	176	176	193	167	183	199	177	182	170	191	178	178	174	188	182	185	192	214	164	178	177	186	197	170	184	181	177	199	186	180	192	174	178	173	179	192	156	179	182	179	186	172	151	207	149	170	202	178	168	175	174	147	144	168	177	189	157	159	192	201	180	187	181	173	191	164	180	187	178	161	168	172	180	151	169	177	189	179	168	164	180	179	194	185	174	176	186	192	164	195	172	137	180	192	179	180	160	178	194	141	180	160	193	172	175	187	176	193	165	188	211	189	155	182	170	161	170	168	190	190	177	201	178	145	201	163	172	178	197	165	198	169	171	211	171	176	149	174	179	179	175	174	179	166	198	177	190	172	165	184	174	198	178	206	195	194	157	165	148	175	155	176	192	172	203	192	171	150	172	152	157	192	151	205	177	183	169	199	184	154	176	158	172	177	172	190	171	195	190	193	189	193	172	143	156	172	182	186	176	182	204	172	191	162	182	189	169	175	183	175	168	175	182	139	179	178	183	171	174	193	208	164	162	178	200	163	181	191	184	167	158	159	168	167	166	199	168	176	180	190	175	198	161	170	172	152	167	184	179	195	176	192	177	149	164	172	178	155	181	189	156	180	194	161	174	168	186	157	196	176	144	184	210	182	165	177	184	199	158	204	194	181	207	183	184	179	155	200	163	190	173	194	199	186	179	153	211	171	181	164	162	176	180	190	185	139	176	178	180	166	186	178	184	176	168	164	169	181	165	201	156	170	176	200	200	183	160	185	171	187	148	170	186	184	186	190	168	179	170	166	151	176	178	181	183	192	168	173	181	173	204	182	190	171	187	178	190	195	209	161	186	169	163	197	156	179	178	190	185	173	181	182	173	155	165	156	196	157	174	191	198	187	195	160	191	142	153	174	168	181	163	189	177	186	164	181	209	171	171	162	187	179	166	176	165	160	194	163	164	174	168	199	198	179	179	177	195	166	167	163	166	154	171	177	187	175	175	144	187	195	178	169	174	174	203	204	175	200	181	192	162	170	170	196	160	168	165	164	177	157	194	171	189	173	182	168	166	164	167	173	174	194	199	162	176	165	187	190	204	157	162	172	172	193	182	171	195	170	172	189	177	160	166	187	186	177	165	176	157	163	184	204	178	183	153	176	170	177	186	163	169	189	181	165	184	171	177	160	197	204	172	193	168	160	164	168	181	187	166	178	182	200	165	184	164	178	199	163	178	197	189	179	169	182	162	170	170	189	159	139	183	191	198	184	166	176	192	193	176	182	169	165	177	167	179	143	187	183	179	153	163	190	195	175	160	170	175	174	178	187	178	168	187	209	172	183	174	170	174	171	182	177	183	165	179	173	160	190	177	188	161	158	175	188	175	162	168	201	175	174	178	167	157	200	176	180	179	191	167	177	191	168	169	169	184	152	159	185	173	193	170	163	161	178	164	178	172	184	185	186	171	189	177	162	176	165	187	153	190	161	150	159	181	166	164	164	168	181	167	171	166	178	197	177	158	175	188	200	181	187	179	187	176	159	167	169	169	173	182	168	183	136	177	164	167	171	180	168	162	185	176	162	191	143	186	189	160	174	192	174	175	173	172	181	168	174	164	190	173	178	156	183	191	174	146	174	177	160	177	210	186	172	174	165	167	190	171	192	172	189	171	201	180	207	191	173	187	191	179	162	163	168	191	163	169	171	192	170	152	160	140	166	181	159	187	167	183	172	197	205	203	184	158	195	183	157	179	162	208	159	176	202	183	154	190	166	167	182	190	197	158	205	192	179
22563	21310	29032	23931	21311	21360	13311	1355	964	788	742	668	650	539	546	496	528	482	532	468	446	424	447	473	452	456	418	455	436	416	421	398	419	396	461	412	408	392	392	439	429	371	387	368	383	437	391	409	386	503	440	408	420	438	348	421	401	392	425	368	351	410	412	391	396	362	375	421	410	404	394	381	403	408	411	387	445	393	411	363	411	389	440	385	405	384	386	363	402	419	403	377	397	409	418	348	394	419	395	371	433	408	379	394	412	401	418	403	438	421	386	408	371	387	418	416	387	416	395	382	379	380	374	399	409	407	408	359	387	377	362	395	375	353	395	391	413	372	406	360	404	381	384	391	370	408	446	430	384	379	402	412	381	391	386	381	410	382	370	363	382	388	422	374	394	384	352	400	368	423	381	407	403	380	404	373	410	402	386	368	402	407	423	407	404	353	400	391	380	413	394	391	372	415	394	390	391	395	384	413	390	420	372	405	382	343	392	410	385	402	370	390	413	382	403	379	396	393	413	384	423	379	377	401	388	343	392	425	397	393	382	372	390	384	409	355	383	380	371	402	387	408	374	430	382	406	376	365	389	356	365	399	393	382	425	398	391	380	372	416	349	390	422	386	361	419	368	400	384	404	388	393	386	407	406	432	410	404	424	403	425	379	402	412	399	419	407	381	405	397	378	392	351	363	398	400	397	384	410	408	401	386	371	387	396	404	374	378	422	366	393	410	414	396	397	389	388	398	371	395	383	416	391	380	395	428	407	382	387	358	395	388	424	369	348	401	392	389	395	395	423	406	390	406	397	413	391	402	385	416	394	406	371	407	393	370	394	460	411	358	347	391	392	413	408	389	400	389	395	402	404	393	413	419	389	380	375	364	377	413	389	369	382	408	378	385	416	373	388	352	389	437	380	431	397	394	387	376	377	387	412	383	376	373	369	399	396	403	384	390	400	356	397	404	425	404	382	407	397	382	429	369	405	414	397	402	362	387	391	410	390	416	394	381	410	398	384	372	398	421	395	371	373	407	394	407	392	378	415	395	357	383	396	397	385	393	359	370	417	358	377	417	401	360	385	389	378	373	358	435	368	374	378	399	387	380	378	393	416	376	439	429	398	362	383	373	372	420	369	395	375	380	374	437	403	380	368	402	399	395	413	367	391	424	372	366	402	392	363	377	410	392	396	416	375	409	408	396	385	350	356	392	397	408	385	398	416	396	416	414	433	375	386	398	359	381	370	371	374	414	385	398	440	404	387	440	380	426	385	391	411	406	406	415	377	373	400	395	379	378	394	372	404	392	405	402	387	380	390	441	371	417	367	368	373	440	354	406	360	409	414	418	441	358	394	389	395	375	387	398	382	412	391	419	396	396	407	391	409	394	400	371	392	389	414	403	394	440	384	364	359	410	382	393	394	422	342	401	400	403	362	410	380	420	371	374	373	400	392	420	388	381	398	375	378	353	388	399	449	412	375	423	397	434	365	391	383	394	398	413	399	420	417	389	378	388	396	386	387	367	419	410	402	388	418	386	385	409	402	364	366	373	395	368	369	421	414	405	365	391	397	389	377	381	352	429	416	415	406	402	389	394	386	435	365	358	415	413	345	392	375	381	404	378	417	400	403	427	400	385	405	381	370	381	396	384	383	388	385	383	380	430	345	437	372	383	394	393	394	373	379	428	386	408	387	384	431	397	382	366	387	393	379	394	404	385	413	367	391	382	431	377	388	392	386	407	437	362	437	389	412	382	386	434	394	390	397	376	407	411	388	434	401	411	378	350	430	383	401	386	379	403	412	391	405	428	410	373	384	399	407	391	404	381	385	366	406	395	418	408	386	413	376	373	380	388	381	370	443	406	391	402	398	413	377	429	358	370	375	410	383	383	363	391	385	386	394	378	404	410	364	406	393	407	378	383	387	383	374	370	398	408	405	390	390	401	357	376	366	400	379	366	427	406	388	443	401	392	350	371	409	395	395	378	409	386	348	358	390	402	412	392	406	407	412	382	429	418	385	425	388	390	379	405	364	382	433	381	377	379	385	362	410	388	381	406	408	407	368	409	369	355	386	427	396	384	394	401	398	389	411	405	405	419	417	385	389	367	444	402	383	398	406	381	377	425	407	392	393	408	386	386	395	386	408	364	352	395	376	389	381	356	393	411	425	373	401	379	409	401	423	394	385	420	360	391	389	390	367	368	391	406	365	402	378	404	414	406	390	395	397	379	390	378	417	386	383	419	390	391	378	404	389	386	383	376	416	413	374	408	397	386	367	383	412	379	392	415	367	429	365	394	403	383	372	394	397	373	384	385	393	399	400	403	402	407	412	383	397	396	362	377	357	394	390	387	403	395	393	414	372	364	403	386	393	406	381	423	426	411	426	397	386	410	354	404	391	405	415	402	374	391	378	409	387	397	397	383	401	384	390	387	425	364	419	394	393	400	361	356	342	400	371	410	370	383	382	408	329	390	364	376	393	390	391	387	404	402	387	426	372	371	382	378	397	394	390	406	350	409	400	442	377	372	400	404	385	404	387	384	391	397	400	381	424	367	419	397	400	412	386	395	370	374	416	432	392	404	375	379	345	357	390	404	408	388	427	404	386	402	389	382	389	369	392	371	401	396	371	408	387	361	405	382	411	388	392	415	339	442	409	394	369	414	408	392	387	382	410	394	401	406	391	376	394	392	357	378	383	352	391	398	380	392	365	399	379	391	398	394	415	396	434	396	412	399	367	422	408	415	392	380	403	393	396	375	365	380	409	363	400	374	364	371	420	361	386	393	407	413	368	403	391	382	351	398	399	356	365	374	399	428	417	392	385	376	366	350	368	389	395	405	411	417	381	363	418	378	389	366	376	354	385	365	423	404	387	411	330	383	418	388	395	381	400	410	388	375	377	376	409	394	415	369	405	400	381	375	404	417	389	387	391	359	383	386	388	426	365	373	392	384	424	399	407	409	372	391	388	384	376	377	347	394	396	402	387	382	392	394	418	400	383	398	372	388	391	404	401	403	418	379	399	404	372	400	395	391	379	391	384	361	383	370	380	400	381	404	362	387	425	397	411	375	400	386	385	421	398	366	416	392	407	413	399	392	403	396	391	362	378	394	411	363	350	388	375	392	404	371	406	377	413	364	361	391	425	401	383	396	391	391	384	408	394	393	412	388	379	424	419	418	382	396	374	386	398	378	395	379	426	413	388	416	390	409	377	378	431	420	345	398	382	397	394	386	403	428	356	420	370	425	387	404	437	399	411	400	410	361	410	367	390	428	380	399	401	353	411	401	412	404	389	389	393	365	392	383	389	398	380	400	390	392	400	389	384	373	411	388	377	413	397	360	379	364	410	411	399	393	393	401	400	387	366	380	378	426	392	378	390	394	401	417	386	372	388	370	362	423	402	408	389	364	404	384	379	421	390	399	420	388	392	355	391	405	401	398	373	379	410	414	383	389	362	373	364	401	411	355	424	418	382	410	417	399	416	387	357	380	403	394	404	380	394	381
4520	13604	11458	5749	3923	2918	2212	1656	1323	1101	985	801	734	672	692	640	626	585	545	535	497	529	529	532	457	484	476	445	509	461	435	453	482	476	424	459	445	401	451	407	455	434	410	470	467	382	469	445	431	460	445	415	425	448	446	465	413	434	414	455	454	399	439	439	428	471	453	432	407	409	405	405	407	443	423	425	439	403	407	422	440	413	408	399	461	439	394	461	381	412	439	432	409	429	418	384	408	407	413	420	443	408	422	428	425	418	430	442	415	425	426	433	399	420	428	380	437	426	402	382	435	436	441	422	412	412	388	417	447	451	415	439	434	397	412	389	412	434	443	407	429	454	425	434	406	396	428	401	406	427	420	421	406	414	433	431	427	446	453	435	425	449	395	381	421	432	382	416	414	439	429	401	434	390	410	424	448	452	450	427	417	420	436	444	413	429	431	423	420	393	368	460	425	438	411	409	419	454	418	430	433	446	419	410	426	434	383	437	426	410	389	408	406	404	405	452	381	403	431	447	412	393	432	445	437	422	391	406	415	393	434	439	414	384	428	432	418	415	431	437	422	427	439	420	396	425	437	398	416	451	419	446	407	420	445	448	404	409	429	406	424	423	428	404	390	457	402	381	425	394	406	409	416	429	396	403	400	420	438	416	416	387	391	430	404	441	397	409	417	439	386	416	420	412	436	419	446	432	441	394	420	379	417	426	460	424	426	436	407	462	394	446	382	425	427	385	397	417	416	378	397	388	441	453	450	412	424	456	447	432	414	404	393	422	406	451	446	448	436	453	417	428	412	447	453	390	414	422	436	407	427	393	422	439	451	420	416	424	400	408	409	409	399	442	436	434	450	426	425	422	418	423	429	439	372	389	409	388	447	473	424	403	424	425	405	428	435	407	448	417	410	389	406	433	399	421	435	415	416	417	462	430	410	408	405	407	418	438	461	405	408	405	426	409	432	441	440	439	404	424	430	410	452	438	442	410	406	429	397	429	450	408	400	441	386	402	447	384	450	433	406	447	427	430	454	449	412	423	357	424	407	417	415	438	408	403	461	390	399	412	416	403	405	446	434	394	402	375	420	423	420	400	427	420	480	425	409	430	430	446	391	421	406	443	432	398	438	391	418	373	430	387	408	439	387	435	431	425	420	397	449	405	422	415	400	441	399	402	409	432	406	397	401	388	433	440	408	423	433	432	424	410	449	411	447	419	406	454	437	414	450	410	423	429	412	446	391	433	429	420	428	418	430	396	434	401	434	423	418	380	409	460	421	382	478	420	439	427	434	426	386	415	418	416	401	449	395	398	445	426	407	412	446	384	376	427	400	393	424	366	465	368	439	420	453	432	425	445	451	422	390	415	406	412	408	418	450	409	430	400	452	398	418	442	404	427	384	416	481	466	403	415	408	411	383	426	438	420	404	386	411	426	446	430	387	425	416	437	414	410	414	425	437	438	401	460	436	413	453	406	433	426	462	432	453	455	408	418	398	420	448	407	424	410	384	418	425	413	424	401	419	400	442	426	427	442	416	417	429	399	405	443	414	415	404	445	455	417	431	448	436	422	440	379	426	432	442	398	407	410	446	386	399	412	418	433	392	427	427	455	451	460	442	432	432	418	437	427	403	411	427	440	423	401	392	410	391	460	480	418	415	392	411	462	416	420	429	403	423	440	409	380	392	395	434	416	433	458	397	455	452	418	445	385	401	391	429	410	442	396	439	420	430	429	438	421	429	469	427	438	414	418	421	402	388	429	427	411	440	422	437	387	438	451	468	394	405	410	418	406	425	401	432	461	428	410	439	438	416	447	392	472	420	436	438	431	442	404	410	414	415	449	435	391	388	442	400	410	428	417	387	422	412	406	411	453	395	405	426	421	446	441	418	414	417	423	394	413	415	415	423	418	439	407	401	413	404	430	392	452	413	423	431	437	433	395	453	415	410	410	422	436	421	409	419	445	429	394	420	420	421	414	432	451	429	466	421	390	405	408	431	447	435	415	384	435	440	419	413	427	403	434	404	404	435	424	413	405	380	426	427	415	398	421	420	411	408	422	376	421	430	399	412	435	444	408	461	422	417	408	444	414	427	430	442	424	394	426	418	406	436	415	407	450	427	459	434	413	460	404	446	422	448	422	411	406	431	438	425	390	420	379	483	404	470	424	420	406	455	422	461	406	384	445	391	378	440	404	363	409	454	421	408	447	441	431	417	418	431	446	441	455	433	446	413	424	413	407	388	458	443	466	426	434	436	417	447	399	417	416	459	427	434	395	424	411	450	427	416	397	420	427	396	416	439	396	432	404	403	443	422	427	398	425	420	387	426	424	421	474	390	406	414	403	430	415	466	363	404	416	437	398	408	403	420	428	445	416	446	403	403	429	432	422	448	399	455	438	409	403	458	409	424	447	429	431	449	406	432	422	401	390	438	422	435	436	424	413	386	415	418	410	441	402	398	413	458	385	403	452	438	401	440	394	435	408	460	414	443	404	386	398	424	407	416	438	411	405	408	416	461	390	432	452	427	419	428	419	409	429	423	412	422	426	442	414	413	434	415	446	406	443	462	423	434	404	425	428	436	390	448	428	431	422	403	435	436	409	421	402	461	424	421	421	422	437	425	444	396	417	426	400	426	431	387	433	385	418	392	424	406	437	412	458	446	453	457	393	434	414	401	467	400	421	380	412	404	431	394	446	420	438	398	433	415	441	430	425	431	384	424	398	388	422	419	402	408	448	413	408	436	436	423	409	416	426	433	407	424	412	424	369	424	405	420	386	430	412	450	401	384	458	420	428	452	426	404	405	397	419	389	421	419	411	420	430	444	412	438	398	417	426	436	430	418	413	392	433	448	399	400	455	433	434	448	410	448	402	425	458	408	428	449	420	441	413	431	423	429	423	436	426	436	408	420	432	431	406	417	432	441	399	400	391	472	403	404	401	435	454	412	425	442	433	412	422	468	422	410	419	413	407	431	401	416	441	451	405	433	416	425	409	464	437	439	397	415	391	419	386	427	447	492	428	453	421	387	400	400	430	406	409	402	423	419	422	430	453	400	410	423	421	452	374	418	442	433	457	413	411	415	447	433	394	438	402	415	451	422	454	391	382	437	385	428	424	428	378	451	428	415	448	434	405	413	421	425	424	376	439	399	422	433	423	441	415	392	464	400	435	386	408	451	463	429	444	386	409	445	429	413	410	436	409	398	397	418	394	406	390	395	424	400	414	430	412	415	410	396	426	363	433	424	411	384	413	438	441	399	381	407	402	380	398	428	448	433	408	416	403	442	388	401	434	401	416	425	429	430	416	447	425	431	408	403	416	414	437	414	440	387	431	396	406	421	403	421	408	427	406	443	437	430	434	405	404	457	426	391	406	410	415	393	408	438	445	398	388	433	440	425	430	419	407	440	448	412	396	423	388	407	422	420	436	444	421	412	419	395	396	431	405	437	419	448	408	417	412	375	427	406	419	393	439	446	428	452	441	422	417	378	426	392	421	474	409
27636	19687	5881	570	350	411	352	392	364	378	353	340	330	312	393	335	344	310	336	357	345	341	328	370	344	326	354	344	370	329	345	301	357	330	323	346	348	361	369	360	316	329	315	356	350	351	343	344	342	331	329	339	317	340	328	313	324	348	342	356	344	326	363	379	352	333	332	332	315	329	327	359	351	330	381	360	311	346	343	344	347	393	339	348	328	350	353	334	327	339	327	343	309	382	332	326	337	339	327	354	296	327	344	336	375	367	340	337	348	331	334	312	340	338	328	332	363	332	351	362	375	320	334	338	329	352	376	331	327	345	328	345	322	334	357	297	358	345	370	303	314	362	356	330	336	342	304	302	307	354	357	338	330	359	335	372	327	334	371	312	346	354	345	302	374	351	365	347	343	362	296	373	332	348	350	353	324	375	333	355	349	338	341	363	311	335	355	337	329	346	335	356	313	348	320	375	291	322	329	356	357	344	332	327	328	348	365	344	326	328	339	340	301	316	310	324	320	352	328	330	368	315	338	343	347	347	294	329	314	343	339	338	348	361	334	330	339	332	318	347	328	311	336	344	324	340	337	324	376	311	351	351	344	324	334	319	300	310	326	313	365	324	342	348	331	360	322	332	341	320	330	329	340	327	328	334	338	362	390	321	326	341	339	355	338	327	341	329	344	310	320	353	328	328	346	399	335	358	342	340	297	341	321	361	334	319	347	347	329	376	325	334	303	321	336	350	353	344	345	364	365	346	337	359	309	336	354	352	358	338	359	319	362	333	351	327	324	322	371	334	314	355	328	325	332	337	308	340	316	312	340	317	349	321	362	378	369	319	352	298	328	356	308	330	335	327	336	334	326	342	309	354	334	346	367	390	309	356	360	323	315	302	328	341	340	317	306	359	347	348	301	347	322	338	337	335	340	326	350	322	340	329	332	350	332	285	345	289	322	367	331	329	341	313	332	309	306	333	339	333	298	351	315	344	341	346	350	349	369	322	334	334	336	314	350	306	347	355	345	327	348	319	351	329	335	365	342	339	336	326	313	303	329	353	361	342	327	340	327	320	338	354	335	320	337	322	337	336	325	330	325	366	343	332	357	311	359	342	314	327	346	316	342	317	340	342	309	338	353	343	312	335	337	336	358	339	349	340	351	313	350	349	323	325	326	322	332	337	315	365	342	347	340	355	325	342	333	370	344	370	356	332	329	300	376	329	315	314	298	341	355	323	334	367	327	294	329	328	337	342	332	312	357	335	325	333	319	314	353	338	350	331	339	360	329	362	365	344	348	335	345	315	318	350	324	328	337	302	321	325	346	343	332	328	340	343	354	346	334	352	345	325	322	325	323	355	349	325	332	346	374	317	332	323	327	313	329	364	353	368	365	362	316	295	338	302	337	338	343	353	344	373	340	362	324	336	316	300	336	355	375	315	355	327	312	364	316	364	350	366	344	362	353	342	325	315	345	313	365	308	327	319	350	347	331	366	355	320	342	332	358	353	309	319	337	328	319	351	341	326	307	314	373	344	308	328	358	318	335	336	318	332	353	321	344	323	302	353	341	349	386	338	349	364	320	327	323	341	365	370	343	330	313	332	322	342	354	332	362	357	331	300	368	344	371	309	345	359	318	328	305	311	311	357	369	339	325	305	326	337	337	345	363	321	316	328	367	349	321	319	350	309	332	390	304	346	305	351	344	330	344	350	343	349	320	359	351	335	325	351	341	339	359	333	336	353	359	336	381	362	321	375	336	325	327	334	343	323	363	346	331	292	317	340	327	318	342	361	335	348	317	370	321	294	343	303	354	383	409	329	354	327	329	360	338	312	326	333	355	330	377	364	368	340	354	342	372	335	319	335	309	370	344	327	309	348	305	328	355	327	307	340	346	334	320	335	358	336	313	372	342	353	358	337	316	358	329	315	311	342	324	328	321	348	322	316	362	346	352	318	349	331	317	353	347	327	305	346	361	327	328	369	332	328	337	341	304	316	336	331	306	340	363	347	338	358	344	329	374	317	310	367	321	329	335	338	329	371	354	334	327	375	314	318	335	314	316	337	347	338	309	356	296	338	342	333	364	361	346	341	327	326	311	320	334	355	324	339	326	334	365	372	363	343	307	346	351	366	349	342	325	320	358	384	317	314	341	348	318	338	350	356	349	343	363	329	299	334	334	326	331	320	357	345	353	345	350	337	347	336	315	352	338	343	327	328	340	321	347	374	327	342	327	326	357	336	336	333	331	317	320	306	383	366	330	363	339	325	329	350	347	339	352	350	356	320	362	308	323	353	326	329	310	352	345	325	334	336	347	331	312	330	335	355	299	353	361	305	343	360	327	340	319	334	324	350	341	375	336	324	369	338	330	347	343	348	331	344	336	350	348	334	338	327	332	329	350	350	336	344	347	336	372	331	361	340	356	331	323	322	328	342	353	342	340	330	330	345	353	322	323	360	336	328	322	343	360	339	340	324	325	309	323	339	305	331	317	329	346	350	342	352	351	370	346	330	352	342	353	330	308	351	367	314	303	365	357	363	331	377	322	363	375	331	312	331	358	329	318	317	325	341	343	347	341	344	352	322	321	352	338	337	350	327	345	354	359	324	353	339	358	328	340	299	332	372	338	325	289	330	306	337	348	320	357	335	367	382	344	344	293	329	357	356	321	335	325	345	323	379	322	340	313	347	364	357	330	325	321	322	318	277	320	331	346	338	320	344	341	339	367	339	346	348	348	317	299	333	343	288	319	334	323	298	347	323	341	337	294	361	337	370	321	339	309	365	356	348	326	320	351	359	311	345	305	332	345	343	359	356	343	329	326	318	365	332	294	346	375	308	322	322	339	344	343	356	348	311	342	338	327	330	321	337	353	327	335	371	339	389	317	322	339	289	331	345	336	327	307	348	377	336	344	348	363	319	339	339	307	328	343	332	355	342	398	329	356	365	322	345	332	311	334	350	341	321	364	337	364	327	360	295	325	338	352	349	335	311	335	335	343	351	348	342	323	330	339	331	360	316	363	337	343	357	323	335	330	357	332	340	315	341	341	319	341	351	329	331	323	314	313	339	327	358	352	335	336	336	347	306	359	327	344	342	318	352	318	359	342	395	337	315	324	367	327	336	336	351	375	324	316	362	344	359	331	347	341	352	322	343	318	332	339	313	332	349	345	341	326	324	338	319	358	335	326	389	324	368	330	342	328	355	335	327	334	332	342	339	303	316	358	369	333	343	290	353	325	366	311	335	371	299	383	356	355	330	316	312	362	364	378	328	381	353	342	361	365	336	308	357	369	316	339	376	342	363	347	311	321	363	317	356	348	341	324	321	374	330	353	336	389	325	351	333	330	332	354	334	339	372	366	332	314	325	331	327	322	303	337	335	295	316	336	331	321	324	358	340	337	345	334	317	346	314	320	323	346	353	339	314	360	345	362	321	332	323	323	340	349	338	333	311	329	346	320	339	378	335	360	307	342	345	369	369	347	352	332	329	343	369	361	333	321	333	314	368
4295	674	632	467	410	436	409	350	396	365	389	336	347	316	342	378	364	353	357	339	338	353	346	355	377	344	342	340	343	372	356	357	359	357	349	370	363	374	364	348	375	362	352	342	349	366	339	353	371	323	341	360	380	329	371	349	336	359	338	297	323	357	344	395	333	355	363	360	354	352	308	347	361	353	379	376	340	353	342	356	333	335	343	372	362	359	379	356	334	338	358	357	405	378	379	342	335	349	343	328	324	334	370	332	355	328	340	374	352	349	375	364	369	338	367	376	339	362	324	354	353	394	341	349	357	374	365	394	344	346	355	325	350	368	349	331	340	359	370	358	347	372	329	367	329	350	322	320	345	356	358	374	352	365	372	378	364	315	359	359	331	330	362	348	346	344	355	341	365	356	360	358	358	345	352	347	324	345	369	361	332	364	332	343	368	311	355	367	364	326	353	370	358	337	360	360	357	321	317	360	344	347	362	353	358	367	372	353	364	340	352	350	362	354	347	344	367	337	336	352	367	375	382	343	338	359	351	351	406	344	342	348	370	379	332	327	349	302	329	324	340	338	348	366	359	348	334	380	365	382	383	329	353	374	335	354	359	306	351	320	351	330	313	327	371	364	345	353	378	349	371	363	341	341	335	342	339	336	343	335	363	356	367	328	334	315	373	367	364	314	342	306	332	369	326	367	353	364	353	381	339	341	337	350	358	334	338	343	308	325	359	336	322	345	384	346	356	361	344	350	371	358	359	389	369	375	354	333	354	356	356	353	338	364	377	341	342	342	351	322	392	345	358	349	369	341	375	343	341	363	362	351	367	340	363	375	344	346	337	347	345	389	341	345	336	343	335	350	335	356	378	326	347	393	346	364	351	362	338	345	341	353	322	351	345	343	363	358	398	317	334	329	311	324	348	362	356	359	359	376	364	324	356	378	353	360	362	316	329	377	334	348	364	324	354	346	350	391	376	374	349	365	358	340	327	323	304	363	390	355	344	368	352	352	352	349	336	334	371	341	349	370	342	396	311	337	339	355	357	357	385	353	347	343	359	348	331	351	358	328	377	344	322	349	389	360	360	329	399	353	324	365	346	360	366	360	348	354	331	361	339	337	333	350	375	312	352	332	376	384	339	351	336	369	343	335	336	376	349	354	358	363	350	323	359	400	332	345	336	356	376	343	327	357	347	333	397	354	338	337	381	363	375	339	339	354	388	337	363	349	351	334	360	364	334	357	341	380	324	322	368	343	311	331	358	353	353	336	330	371	342	344	367	348	332	354	344	350	354	348	373	348	370	332	351	354	343	377	351	357	334	351	389	352	359	344	359	324	331	324	344	351	386	385	368	367	324	356	313	343	330	359	381	335	340	353	350	370	367	367	347	342	330	343	321	328	360	348	323	321	332	322	376	360	366	379	345	326	363	371	350	370	343	337	345	338	367	330	335	336	356	348	324	363	362	359	336	340	326	341	358	381	347	342	350	340	373	370	352	353	336	352	344	346	363	346	308	356	339	341	364	303	379	355	367	365	344	336	361	313	339	360	337	387	348	358	337	340	346	373	338	365	379	352	354	366	334	362	357	362	345	376	350	351	324	337	334	363	329	395	349	345	363	346	390	370	336	363	364	348	375	357	355	346	351	316	351	332	349	349	344	378	368	327	353	370	372	364	343	333	353	379	342	372	344	322	336	338	358	343	357	367	374	348	313	340	324	343	344	375	358	362	359	338	361	339	375	344	358	376	374	352	354	334	329	346	313	308	359	342	355	359	334	378	326	354	330	323	317	316	345	322	368	368	341	359	356	378	396	348	365	372	351	356	363	352	336	332	352	347	379	364	356	319	346	352	327	309	353	374	320	319	366	344	322	375	381	338	330	329	339	379	367	352	353	395	324	339	377	353	331	345	352	337	336	362	348	343	336	327	351	369	342	322	345	350	338	354	339	310	345	327	374	350	336	408	362	346	380	359	344	374	334	348	353	369	354	392	367	360	356	339	339	368	321	315	331	367	372	356	329	359	377	350	327	372	366	366	328	356	346	335	368	326	345	330	304	355	377	358	351	365	336	348	331	388	376	348	344	316	326	331	380	328	352	336	346	354	348	316	378	343	333	327	355	395	363	372	381	350	343	343	347	344	369	324	337	359	341	354	342	335	341	333	398	364	332	368	349	342	383	349	345	327	340	381	367	337	362	360	348	335	334	374	336	349	333	351	364	357	365	353	336	390	361	347	368	351	343	322	399	364	369	379	344	372	373	325	336	354	377	346	339	325	334	356	326	329	396	327	345	354	336	351	366	324	336	350	395	311	357	395	327	367	359	358	369	360	347	338	372	331	359	344	357	341	347	396	317	325	352	362	346	355	330	335	344	367	377	355	351	337	357	341	358	347	381	351	366	336	370	349	363	356	348	372	384	331	341	326	368	358	347	385	374	311	361	368	369	378	333	336	354	325	387	327	373	385	345	357	364	321	339	344	344	348	348	343	327	382	326	358	344	386	369	366	364	334	336	346	340	318	361	314	364	348	360	347	348	338	342	366	336	354	360	411	366	344	356	307	370	398	371	362	353	339	324	346	382	366	350	329	346	315	318	366	333	324	358	349	336	343	349	310	339	342	340	360	339	330	353	346	383	391	337	343	360	351	350	323	336	348	347	366	368	361	350	335	373	349	357	355	351	327	338	336	322	340	360	338	329	359	342	338	364	346	360	338	362	352	356	367	333	371	321	328	382	363	371	368	329	339	408	372	366	359	391	360	314	369	393	332	368	376	382	356	345	378	318	323	356	368	315	357	356	338	333	345	329	327	318	359	390	346	348	360	353	340	340	362	371	359	366	353	388	360	353	373	343	397	351	372	345	349	312	356	323	352	376	352	348	374	367	356	381	365	347	329	345	367	354	387	407	371	346	324	375	383	347	329	350	356	320	323	311	367	346	369	338	354	353	372	356	344	343	373	361	354	352	350	362	354	337	355	374	331	351	350	354	377	359	376	359	370	352	347	370	343	342	355	348	331	342	352	344	354	409	354	355	351	334	358	367	336	333	365	341	343	403	315	376	343	351	327	348	375	359	372	353	346	349	346	329	371	340	350	322	347	369	352	326	330	354	361	374	366	346	352	347	366	354	368	366	367	383	369	354	347	328	343	348	344	368	359	365	398	339	357	360	341	304	328	360	367	346	335	362	343	346	356	333	345	325	358	341	345	345	346	370	349	326	318	316	354	362	350	372	381	322	335	363	322	334	323	389	330	331	326	339	337	346	372	356	379	352	372	321	344	374	340	345	334	355	360	391	380	364	333	362	368	344	343	360	319	328	352	371	348	340	366	345	312	334	391	361	364	369	361	368	375	377	333	392	313	336	363	357	352	318	344	390	338	349	360	365	346	383	369	305	340	366	352	353	373	354	383	379	346	359	340	318	360	362	365	346	369	341	341	339	346	340	357	350	364	334	344	359	362	380	355	342	350	353	344	351	362	366	330	352	345	310	363	342	360	351	340
23671	21290	28738	24196	21301	15543	1749	1026	844	790	772	675	705	660	644	620	608	593	663	630	581	602	554	577	583	546	597	521	563	631	587	575	558	592	589	593	575	558	596	583	573	585	593	616	572	540	531	560	577	577	560	572	589	568	560	572	580	537	547	540	542	551	561	562	546	589	589	530	568	571	557	545	546	553	533	542	540	582	593	532	536	532	566	537	531	535	563	556	536	532	554	547	567	564	528	585	567	580	592	532	560	533	549	569	572	529	585	529	498	587	511	544	559	547	530	568	589	567	519	556	543	546	561	580	555	537	554	547	520	533	565	572	586	547	560	578	563	558	547	515	511	580	550	548	553	543	495	526	574	596	534	573	576	538	552	525	541	596	523	522	548	554	548	517	553	522	538	518	525	565	558	596	540	586	582	558	566	595	557	561	608	544	548	543	551	551	545	560	561	529	560	581	539	523	549	536	520	536	557	572	559	522	576	558	505	534	580	541	609	618	620	517	534	565	555	513	571	579	523	559	568	630	533	552	562	569	550	565	564	560	511	579	545	556	550	529	608	578	535	561	557	516	604	559	541	549	560	571	538	528	534	553	526	568	589	545	584	561	541	593	571	554	567	558	551	558	579	539	578	568	551	572	566	514	577	532	521	550	537	540	581	547	500	550	530	517	581	530	570	539	580	529	555	579	585	575	577	541	526	557	552	563	554	547	550	568	547	562	543	531	567	555	532	561	541	524	567	545	535	571	522	543	567	546	529	576	554	549	537	548	598	526	534	590	546	540	533	540	547	567	568	531	523	572	511	562	582	548	558	585	537	546	550	565	554	571	549	548	550	593	518	561	543	551	538	569	551	553	544	583	549	536	578	574	558	538	533	587	575	542	574	544	596	532	552	557	536	529	586	599	560	574	549	506	581	540	519	562	518	560	554	577	526	522	552	506	525	539	556	564	541	524	560	583	578	544	517	562	529	531	501	584	576	544	531	541	574	559	544	596	537	563	519	535	529	538	552	533	534	539	545	537	555	576	561	504	583	548	566	573	535	525	582	516	548	590	524	575	525	566	590	523	518	561	542	604	531	576	554	538	560	523	556	526	547	540	529	511	585	542	528	557	549	576	561	540	546	553	539	491	576	568	527	558	544	578	562	536	537	519	592	560	590	536	565	539	569	528	571	548	555	567	572	567	624	540	575	531	501	579	588	574	553	585	566	530	550	557	579	525	581	560	513	606	536	583	595	551	571	544	564	551	526	569	534	557	573	546	612	576	554	556	528	564	511	547	530	562	548	576	517	576	493	560	546	581	560	544	595	558	576	527	545	553	562	559	544	540	533	558	536	534	577	555	533	525	533	544	563	553	559	512	543	484	583	539	527	545	576	566	551	583	588	546	546	538	583	535	553	557	586	534	543	520	594	572	515	540	527	545	569	550	540	574	541	547	554	574	552	501	559	529	538	542	555	588	555	574	538	549	544	534	562	567	547	547	551	548	587	555	550	543	544	544	528	516	565	562	593	529	537	572	568	569	557	607	605	539	559	564	552	547	562	593	545	574	559	532	510	588	554	521	560	533	557	526	574	546	541	556	566	519	574	535	515	532	562	546	565	558	512	559	548	561	560	535	509	547	585	560	523	524	564	539	572	520	539	554	575	567	574	507	553	544	515	508	526	586	527	536	517	579	545	531	539	537	520	555	520	564	563	541	567	511	544	583	539	553	560	571	509	553	534	561	556	563	581	562	561	528	555	553	574	530	546	558	579	571	574	534	585	573	548	539	571	534	492	589	528	553	510	543	553	538	537	594	559	550	526	610	543	550	512	535	534	572	512	543	545	560	587	581	504	584	586	596	507	571	514	540	550	509	551	564	541	579	520	551	513	517	602	525	557	566	556	609	553	545	544	509	540	556	593	562	582	594	559	595	542	517	547	501	531	542	571	529	551	572	556	560	561	607	576	535	548	501	540	516	507	544	566	534	582	566	577	527	565	593	593	512	544	563	572	553	551	528	564	557	529	568	539	505	517	512	504	537	550	578	578	526	519	555	577	542	569	565	536	556	515	558	541	505	554	525	577	554	547	566	532	557	599	522	556	541	557	542	590	556	584	564	556	557	561	531	533	575	592	531	549	552	542	527	540	580	524	610	542	563	559	536	533	563	543	530	513	580	573	582	584	549	515	521	594	559	571	506	555	563	562	562	550	537	515	543	543	557	578	534	527	584	541	557	557	530	549	526	582	583	524	520	523	568	548	549	501	547	543	545	574	531	582	516	551	552	547	548	593	533	552	558	565	591	537	534	521	531	524	537	536	569	545	565	537	533	558	509	593	593	554	591	541	574	529	538	521	511	561	510	516	530	514	567	540	525	515	546	556	505	544	568	566	497	574	528	544	578	592	552	554	566	530	571	525	557	513	530	558	550	539	530	570	517	550	571	558	539	519	544	542	549	545	524	528	527	571	632	592	508	568	566	531	532	526	548	541	537	524	570	571	550	502	545	543	537	539	555	580	549	556	602	550	525	576	517	554	562	587	535	588	577	553	553	625	596	537	564	505	561	538	561	547	569	563	539	567	536	584	534	560	543	559	519	527	533	539	559	542	582	593	544	548	531	518	500	551	516	552	566	557	561	556	543	566	542	560	599	580	551	563	535	524	557	543	562	570	529	569	511	555	564	555	591	590	555	536	571	533	539	584	542	575	534	552	566	555	534	574	534	542	547	589	531	564	520	557	543	525	549	542	564	587	568	565	568	570	538	642	536	534	572	527	545	565	549	520	524	553	548	558	561	535	562	540	557	539	555	556	548	549	554	597	531	535	585	564	527	536	552	548	552	578	573	568	583	536	561	575	497	582	524	574	536	534	535	537	543	545	529	582	558	571	526	574	571	530	564	574	536	553	546	529	563	571	551	564	521	517	565	549	567	539	539	565	553	513	583	550	503	544	527	520	559	552	543	543	515	534	541	551	507	583	566	573	553	576	558	557	554	539	572	553	561	545	556	515	579	580	565	555	551	603	575	529	544	531	533	556	555	549	559	582	528	559	539	573	523	559	557	555	541	584	541	556	543	575	541	512	503	569	545	539	532	566	548	575	571	522	578	503	496	555	548	500	595	541	588	498	578	580	525	540	561	562	542	578	552	528	520	543	554	560	578	558	559	548	507	522	581	584	533	528	553	551	591	541	598	557	520	524	534	519	506	552	531	560	564	582	548	562	542	553	569	567	525	571	563	553	492	550	522	565	572	568	518	619	544	608	581	546	571	541	566	560	523	564	557	560	549	581	526	561	556	551	524	553	526	580	554	583	531	548	549	499	547	541	529	590	526	561	526	566	568	548	516	547	579	541	518	556	540	526	610	583	577	539	560	594	559	534	529	553	566	511	528	571	576	549	553	532	520	529	530	553	550	554	526	508	506	570	526	546	524	511	555	505	594	550	577	516	579	546	525	559	521	552	525	560	567	554	552	528	511	547	594	558	534	585	569	552	551	569	538	569	564	540	552
3302	8099	6902	3343	2471	1863	1422	1222	1033	948	866	836	747	740	717	670	641	621	618	608	665	640	633	578	605	617	600	639	619	611	609	590	593	561	564	593	590	574	579	589	582	588	621	579	571	584	601	588	540	568	605	554	576	556	603	604	592	539	559	623	577	558	618	555	572	567	562	526	609	570	545	576	562	521	556	575	576	564	590	547	591	559	571	538	526	526	557	599	552	601	567	590	603	594	579	589	574	603	572	588	585	561	599	560	515	607	569	570	588	617	601	554	611	548	550	545	572	590	611	624	575	610	575	599	595	560	612	571	567	577	550	536	579	605	606	544	571	585	593	580	616	552	602	533	556	570	567	566	614	595	597	589	600	620	595	543	591	568	596	589	549	566	585	593	570	566	591	601	583	613	563	593	510	612	605	588	593	628	604	564	550	578	560	556	638	605	573	603	537	593	577	599	580	569	601	517	605	571	579	573	624	569	613	572	581	574	570	590	532	567	597	582	608	575	606	565	592	553	612	565	562	576	557	530	588	583	586	575	580	575	555	580	576	590	555	574	548	560	562	592	599	600	556	609	577	600	577	600	596	577	519	575	594	569	568	550	564	606	610	571	591	608	569	603	529	609	552	587	549	562	553	577	555	588	538	568	577	533	558	620	541	593	625	572	583	570	573	579	592	587	559	612	535	559	555	609	551	603	517	586	566	518	582	563	569	568	600	579	531	600	537	549	565	585	583	573	635	567	587	569	561	630	542	563	549	627	605	568	567	585	526	546	566	546	573	557	552	612	554	541	601	565	604	547	561	601	574	543	576	528	547	606	574	579	575	532	551	606	590	539	576	559	571	575	582	570	565	571	540	631	528	604	585	584	574	553	607	536	577	587	578	536	560	542	573	581	543	545	601	578	580	580	596	570	559	561	578	576	553	599	579	559	536	533	544	529	567	542	566	575	564	606	568	548	515	533	562	603	502	560	544	617	565	549	628	546	580	586	537	548	574	552	559	545	550	575	560	597	537	623	582	607	586	553	602	583	601	546	546	545	533	556	535	583	595	608	567	593	541	581	569	540	582	594	564	566	590	613	559	579	564	539	511	549	597	567	569	560	581	590	577	542	562	580	612	575	514	579	579	593	550	565	572	576	565	565	554	544	568	578	619	539	632	580	566	540	579	568	570	576	564	584	588	601	554	575	547	573	584	540	583	628	568	588	557	575	624	578	587	575	554	546	622	606	614	574	551	555	597	571	595	554	587	614	535	570	572	549	554	587	579	589	584	547	564	564	585	603	589	574	547	540	572	574	552	577	565	589	547	561	587	559	569	567	556	582	600	550	545	545	554	562	553	534	601	563	559	584	537	549	584	567	547	588	522	576	536	558	566	613	557	542	608	541	619	537	552	534	535	548	533	559	553	577	581	557	564	583	600	571	541	528	589	568	589	566	538	590	596	614	551	570	616	575	621	574	566	591	621	590	560	545	579	574	518	589	564	579	556	599	578	532	552	554	558	594	589	581	548	583	529	572	599	579	574	565	563	577	581	576	603	539	583	586	537	563	568	534	566	575	600	600	585	556	581	544	575	612	561	575	569	566	575	562	584	540	573	556	578	554	530	563	564	566	562	581	549	511	568	587	563	565	559	568	552	626	564	547	597	551	584	567	566	571	582	592	559	536	604	527	554	554	566	563	590	557	602	565	569	604	612	570	591	560	579	561	569	584	564	585	612	561	593	523	568	579	566	558	562	592	573	495	601	548	556	592	530	517	545	526	562	570	544	568	532	543	570	580	584	538	581	600	562	564	557	575	603	545	572	628	570	549	581	536	574	582	554	554	579	550	591	547	605	595	578	547	594	604	558	598	570	636	558	579	559	579	558	553	540	567	610	557	564	572	576	558	574	572	564	559	562	562	531	561	575	576	545	600	606	594	607	577	589	538	617	543	579	616	608	579	599	564	512	575	561	542	539	583	562	585	576	598	578	542	593	563	604	585	531	589	583	614	570	598	559	583	567	618	549	591	584	596	584	567	585	570	540	568	587	579	590	551	536	549	590	564	541	571	559	529	575	600	548	570	555	604	540	580	554	559	593	576	555	547	601	555	571	573	596	538	512	562	563	581	570	581	583	565	547	595	596	583	534	562	574	567	616	548	574	588	550	545	546	589	555	559	577	592	522	566	624	597	558	587	569	597	607	573	563	558	577	533	554	589	610	558	557	550	569	564	574	547	528	575	548	582	576	592	538	521	547	564	580	552	553	559	580	564	558	554	507	592	564	525	560	550	578	560	571	558	573	614	586	568	582	581	554	552	496	590	543	560	544	590	566	559	557	529	590	561	551	552	562	585	554	569	595	565	543	574	562	579	589	569	568	577	546	587	586	588	548	630	592	574	565	581	588	595	575	527	571	589	557	594	579	548	604	598	565	582	610	562	588	597	547	572	558	561	585	581	562	562	590	558	584	595	572	571	568	557	554	545	583	568	545	550	557	557	562	554	526	593	572	584	539	573	597	529	576	570	585	554	598	620	546	593	521	561	594	576	546	577	575	571	606	578	559	556	542	580	575	588	602	582	583	565	540	548	586	522	584	565	585	588	553	531	595	614	548	587	600	543	561	591	548	584	570	591	609	580	618	588	598	586	599	565	618	561	576	579	528	554	564	601	599	564	549	598	602	581	543	541	574	550	576	572	585	580	622	600	578	581	622	562	547	578	540	565	534	570	563	619	561	551	560	579	598	570	563	555	564	618	546	544	562	561	577	591	570	529	571	549	565	509	570	583	550	598	534	580	531	573	560	576	582	570	583	602	571	579	637	618	585	557	588	580	617	569	577	587	569	597	560	558	536	567	586	590	559	572	598	584	568	542	615	539	548	599	557	607	611	554	566	577	575	552	574	571	590	586	603	556	542	566	599	558	561	558	587	565	598	544	559	574	606	612	594	570	579	630	613	578	561	590	588	571	535	568	580	596	572	573	570	571	578	525	553	554	560	622	585	590	600	569	568	572	601	585	547	557	562	559	540	577	591	580	550	593	533	611	583	548	552	560	561	552	551	610	578	611	589	589	561	624	603	572	576	580	549	567	510	549	589	577	591	576	591	532	571	585	571	554	557	570	604	587	552	553	581	583	566	532	574	552	582	600	555	541	569	542	572	614	545	576	550	536	569	568	598	546	538	568	609	587	590	561	567	536	574	589	596	594	592	631	568	600	586	551	543	562	574	600	579	559	570	598	579	588	550	595	597	557	563	589	580	587	576	563	562	584	594	555	542	614	525	586	551	598	576	615	553	587	573	589	540	537	589	602	571	634	592	554	590	552	558	567	611	575	570	566	597	566	594	560	540	543	575	561	592	552	568	599	558	596	601	596	580	577	586	550	570	585	577	570	505	530	614	553	534	590	538	565	575	564	594	555	571	534	583	593	596	552	586	527	594	580	567	591	529	589	592	613	548	569	578	581	533	554	570	554	577	618	629	608	588	564	586	591	544	525	620	562	537	576	572	564
24645	21346	28103	24867	20204	1617	498	332	291	278	248	265	208	202	210	200	186	207	189	187	185	174	189	171	178	178	174	170	175	169	166	140	153	175	175	187	151	149	154	168	147	168	174	152	146	129	171	161	164	176	168	172	171	166	144	158	150	133	142	154	158	166	154	165	157	150	147	167	157	156	148	157	189	148	154	173	153	158	151	177	162	177	148	156	157	151	152	156	146	152	153	154	136	177	156	151	138	187	154	155	163	165	165	151	161	129	163	151	164	143	169	165	177	160	150	136	160	152	177	140	178	166	140	154	145	164	176	166	143	167	145	168	166	157	158	155	158	176	147	188	161	140	181	157	156	150	155	184	147	162	177	145	151	160	161	151	157	162	142	139	149	151	159	146	176	157	170	155	165	152	175	159	157	169	150	157	161	148	144	165	140	138	150	148	161	145	170	158	156	174	153	157	168	143	172	153	168	166	168	150	125	174	147	137	152	147	149	153	147	159	159	161	153	161	155	162	144	175	130	167	145	161	178	146	153	137	151	160	149	186	165	147	177	168	175	150	138	169	141	140	161	149	162	168	167	162	154	147	135	168	164	157	164	169	148	139	164	153	165	153	138	159	181	150	168	150	143	147	146	134	134	166	129	160	139	160	156	167	150	160	170	142	161	162	156	166	168	161	179	158	148	136	161	135	157	173	159	151	161	159	166	172	160	147	189	161	165	152	155	179	157	152	180	165	154	164	142	155	145	138	135	170	152	134	140	172	155	173	159	171	177	161	149	174	163	147	158	146	160	152	152	168	171	160	129	132	141	167	140	152	151	161	150	151	155	139	149	167	174	153	150	142	142	140	150	157	139	150	145	134	179	159	166	160	172	145	134	156	166	149	162	152	171	153	162	150	147	155	162	159	162	165	152	165	169	160	164	143	157	186	156	154	155	145	147	151	150	168	179	155	157	170	156	161	166	166	167	163	140	147	179	167	150	138	162	158	162	175	159	147	151	171	162	165	162	177	155	174	169	152	139	164	158	151	158	172	148	150	168	150	150	155	153	163	166	174	165	149	153	170	159	172	163	164	147	173	156	158	163	143	170	141	161	158	164	164	161	136	152	155	167	146	144	160	149	166	152	166	174	155	160	152	146	177	141	169	139	148	163	155	154	155	147	157	149	156	162	175	179	167	171	145	162	141	151	146	154	168	163	175	148	157	148	164	150	192	153	169	167	173	150	171	145	175	146	172	144	151	153	150	156	147	145	144	165	168	159	158	157	159	156	164	167	152	151	146	156	150	138	141	148	148	147	149	153	155	132	148	160	153	165	157	177	151	141	169	143	154	127	158	146	142	150	179	172	161	165	142	171	169	172	160	168	150	157	172	157	154	126	161	136	138	147	164	164	155	155	154	169	156	157	157	160	144	150	137	160	170	169	157	159	138	173	153	180	142	156	157	151	168	162	154	146	188	133	146	134	181	164	148	154	158	165	172	163	161	165	162	185	141	161	157	137	148	150	169	154	145	168	160	159	166	163	144	158	149	158	153	165	153	181	155	152	167	146	170	154	152	159	162	152	149	138	158	146	155	170	143	164	147	170	173	149	182	152	151	153	161	153	121	149	178	135	150	144	156	163	169	166	164	150	162	171	169	153	135	155	176	164	132	155	154	140	157	152	160	162	174	168	143	172	138	133	160	138	140	134	163	144	145	130	155	152	166	150	169	158	158	148	155	150	142	144	181	160	172	173	142	138	176	157	156	156	172	157	175	178	185	161	139	159	143	150	149	141	162	151	149	158	171	153	172	167	151	151	153	129	164	149	161	144	159	160	148	177	160	151	145	138	152	142	163	159	174	163	160	150	149	159	140	157	163	145	150	166	167	162	163	149	134	142	146	176	161	159	164	183	157	178	155	161	131	155	180	129	175	155	162	153	172	169	155	147	161	170	139	159	160	152	182	143	171	145	145	148	137	141	160	149	152	141	155	171	137	155	160	141	180	180	135	159	156	164	167	145	158	156	161	163	142	147	161	149	143	166	152	151	155	147	163	183	145	153	149	128	144	156	150	171	130	151	159	149	167	148	148	127	153	155	144	187	146	171	144	185	154	161	146	137	143	142	157	174	185	185	189	179	169	152	148	151	125	162	158	147	155	158	165	151	148	177	157	144	147	187	180	159	130	148	184	140	140	156	150	158	160	149	154	148	177	153	143	161	154	129	165	159	160	167	142	150	143	159	156	167	173	147	161	145	145	153	172	142	161	143	159	162	154	147	172	183	143	165	150	137	166	152	149	157	157	152	142	149	175	156	151	156	135	146	158	149	159	157	143	155	151	157	137	148	147	180	160	142	161	148	169	159	148	149	169	153	151	161	138	168	132	195	164	161	154	160	157	164	156	167	152	146	156	166	146	151	130	161	178	134	151	152	151	152	150	161	162	156	142	150	168	163	138	173	147	152	162	163	152	146	186	159	142	157	137	171	129	158	165	150	165	154	143	164	170	160	168	155	159	161	157	145	161	155	153	139	138	167	161	165	159	148	167	176	135	164	144	130	168	153	158	152	152	152	161	173	163	145	155	156	160	153	134	167	173	154	172	154	142	155	167	174	157	171	171	163	172	153	154	165	171	184	155	163	152	141	168	152	146	160	164	161	163	155	141	162	144	174	160	142	148	163	164	157	170	176	168	155	164	168	170	141	160	156	147	150	155	145	155	168	166	149	175	163	165	170	150	144	150	175	155	178	157	144	160	146	158	167	150	143	153	155	165	161	154	148	164	164	165	169	182	172	158	151	171	159	172	145	162	174	163	159	139	180	146	165	159	150	167	121	146	168	189	162	180	156	139	159	164	149	139	125	181	159	179	137	157	187	136	161	166	150	154	127	148	175	153	157	137	173	144	154	146	156	158	154	152	167	162	162	160	152	160	180	156	155	171	149	150	139	142	158	158	146	179	155	138	144	153	157	139	149	142	172	155	155	154	159	161	164	152	170	165	142	164	144	161	163	169	139	149	157	175	161	165	142	195	181	147	151	139	139	182	153	180	169	169	159	142	164	179	164	150	160	154	153	137	162	174	177	141	181	134	160	149	159	153	163	150	152	142	149	153	159	184	155	169	165	158	150	161	154	140	151	167	164	159	132	149	125	142	145	169	167	142	173	159	176	158	153	162	174	167	149	139	164	150	167	159	145	154	153	156	167	140	160	157	179	167	157	158	130	148	155	152	141	131	155	152	154	176	157	174	147	151	138	183	154	167	149	155	156	173	167	131	152	162	165	156	164	152	160	158	159	146	158	146	184	170	139	152	152	170	175	137	164	132	158	155	170	170	162	148	153	177	141	156	142	161	137	164	177	136	149	160	152	170	186	162	163	177	173	163	152	130	163	150	175	161	173	180	179	160	165	156	167	172	142	141	140	163	161	158	161	151	153	158	150	146	150	142	173	190	158	160	165	157	151	151	187	144	160	136	134	155	168	154	165	145	154	176	148	163	145	169	158	163	152	156	170	151
3324	5426	4435	2143	1408	1017	818	567	525	418	329	337	301	260	267	237	225	242	212	214	195	201	202	214	187	223	177	204	202	194	191	216	202	171	184	193	206	189	191	160	189	207	206	196	176	185	162	199	176	147	180	185	165	212	171	208	170	169	191	192	164	189	172	176	180	199	175	172	181	203	174	192	155	166	210	190	163	189	185	215	177	167	198	189	165	188	160	167	174	159	173	190	179	154	199	172	175	175	180	183	172	170	168	160	180	169	182	176	185	157	176	185	186	164	175	161	196	161	187	195	169	206	190	198	169	145	166	163	175	200	168	182	175	169	172	202	178	195	145	204	185	193	172	177	157	166	175	198	153	176	192	176	165	162	166	169	168	170	169	206	171	181	199	176	197	190	176	168	184	171	194	201	170	182	178	191	210	162	171	176	197	169	190	178	160	194	169	164	161	169	186	174	196	193	185	165	179	184	168	183	186	188	183	177	189	166	187	207	189	164	201	177	178	177	183	177	176	176	177	188	180	177	187	169	174	170	170	193	191	183	190	171	189	182	205	170	170	146	150	179	175	187	193	178	186	193	174	201	166	184	200	194	188	159	164	188	181	176	207	185	166	183	184	155	188	192	189	206	151	172	161	177	183	189	197	177	182	187	166	168	216	166	185	184	180	166	163	188	156	184	174	190	169	191	186	162	185	168	161	186	165	148	180	143	177	205	164	157	166	182	174	186	172	158	155	191	179	177	176	183	170	163	169	177	178	166	209	162	162	175	194	167	172	187	192	171	169	154	177	176	157	196	176	177	172	179	164	171	157	187	169	178	188	191	168	181	186	196	178	191	158	160	178	178	187	161	207	173	174	182	161	164	193	185	165	193	205	164	172	157	164	177	180	188	177	166	173	163	206	158	161	178	185	184	183	162	190	169	153	179	183	180	192	190	175	184	189	164	184	184	191	187	169	182	171	177	183	178	156	173	177	173	178	176	191	156	173	176	186	196	163	193	188	183	188	188	181	197	184	200	190	179	180	169	191	200	215	181	141	183	195	201	180	156	154	170	186	164	198	184	212	196	202	181	156	172	165	171	178	160	186	174	170	193	173	174	156	178	174	184	189	162	174	156	206	174	178	200	164	182	196	185	175	181	179	165	189	181	169	151	183	193	164	176	166	166	198	169	185	163	178	191	171	169	183	170	180	192	178	209	175	155	178	159	176	162	192	176	176	166	181	161	176	174	165	174	181	193	182	174	172	198	190	170	155	179	178	171	180	165	168	187	170	186	165	171	184	164	189	163	183	169	160	159	180	190	147	173	197	172	186	183	172	180	173	159	184	183	184	155	156	177	172	180	184	169	161	198	181	197	153	182	181	195	159	175	189	184	193	148	177	197	162	170	184	194	180	155	178	189	189	178	184	178	198	181	148	181	160	187	144	172	184	213	168	168	198	166	170	181	161	148	173	187	162	168	153	176	176	168	147	167	198	196	185	191	181	170	192	178	184	182	209	195	180	171	185	174	179	174	144	169	179	174	195	177	186	192	199	180	181	156	176	173	144	167	211	163	205	168	179	177	172	171	195	180	156	174	178	186	173	173	182	179	192	163	187	164	202	197	197	180	175	158	166	171	183	173	162	175	185	184	182	181	155	197	179	188	194	167	178	173	175	188	185	166	167	187	179	168	162	203	157	193	181	168	167	201	212	183	173	160	156	169	167	190	186	168	184	185	183	162	175	155	174	178	166	173	173	173	168	191	184	163	177	181	176	184	165	155	164	210	179	180	189	224	165	186	159	183	180	156	175	186	185	190	184	164	186	174	190	183	162	142	161	150	175	165	164	175	173	160	170	213	160	180	178	175	182	153	188	155	182	195	187	184	160	163	195	182	169	166	172	171	186	174	186	192	154	182	184	168	184	191	192	162	169	152	161	178	179	189	167	157	172	179	185	168	189	173	173	156	160	200	172	162	173	192	178	186	175	191	200	178	193	171	192	181	176	188	166	186	164	174	164	198	200	196	159	146	188	200	186	161	162	182	180	199	175	186	189	184	151	160	158	176	163	194	172	173	174	145	164	163	173	157	172	163	178	182	189	180	172	184	179	201	181	167	172	173	176	182	170	206	188	160	197	186	176	177	175	162	162	171	189	159	191	159	186	179	183	178	163	184	178	183	182	159	178	192	170	191	156	172	182	155	161	182	184	178	208	172	183	203	155	172	158	155	198	173	152	168	134	194	166	165	169	178	176	176	179	172	176	161	195	162	183	169	175	165	164	205	171	162	193	181	167	196	174	184	172	172	164	177	199	182	171	180	194	185	161	179	145	167	176	178	176	164	190	194	175	194	190	194	176	176	154	180	192	194	181	154	185	167	164	177	173	148	176	147	178	179	175	163	163	179	172	165	166	181	185	161	191	173	185	174	158	188	181	204	182	207	189	167	201	192	196	178	171	194	185	161	165	210	170	170	183	184	165	181	172	151	194	161	211	185	162	179	177	176	167	176	181	182	156	188	180	157	206	166	203	159	193	173	180	165	192	176	160	153	200	197	186	185	181	184	178	145	161	167	176	178	157	184	173	160	164	167	189	166	168	158	172	173	185	176	179	174	161	166	179	186	177	184	177	169	179	179	168	191	163	155	166	180	176	180	154	180	177	162	141	180	181	177	171	171	166	176	196	188	178	150	165	167	146	180	193	174	181	175	164	156	165	177	154	164	184	177	162	184	173	179	174	171	179	178	192	160	160	177	161	191	169	176	152	175	155	158	193	196	171	180	174	145	178	186	167	174	167	185	172	182	169	176	189	175	174	176	170	184	212	173	161	167	178	178	190	203	173	167	197	177	167	187	162	171	171	187	184	178	172	159	181	176	168	173	186	165	189	168	161	183	168	164	169	187	170	182	180	180	176	159	191	192	192	169	187	183	173	187	176	173	201	185	161	170	150	177	168	182	183	155	158	176	182	184	175	167	165	186	194	186	189	174	181	166	168	164	172	190	180	181	189	181	172	169	171	152	199	168	175	193	174	176	159	181	178	175	157	172	149	198	188	189	159	169	176	178	178	167	176	183	192	191	201	187	176	186	175	174	172	190	175	198	179	164	179	170	176	204	191	170	185	188	200	190	167	160	172	173	175	197	205	198	186	173	164	178	192	171	175	189	165	164	159	164	179	184	162	186	198	165	177	173	181	187	166	172	197	176	189	195	181	179	182	192	155	191	165	185	141	194	215	173	193	205	161	173	168	193	159	183	168	193	159	191	209	189	163	183	155	195	176	195	168	172	192	172	208	183	167	191	189	169	180	182	201	166	181	187	185	164	186	160	194	185	157	153	197	176	200	168	187	159	162	184	199	158	164	173	170	197	178	165	186	196	198	170	181	195	165	160	203	158	176	165	178	160	166	187	166	175	149	174	150	178	207	173	195	184	190	186	171	201	171	175	184	166	176	150	156	175	222	155	173	172	175	180	200	167	155	203	171	172	173	187	183	185	161	156	190	180	184	171	187	161
22549	21310	29024	23943	21301	21349	13112	1369	940	852	735	685	613	586	593	555	510	488	485	490	460	496	408	422	397	456	468	418	407	403	383	420	429	394	421	405	406	403	411	435	393	362	417	417	405	419	420	411	381	393	389	417	409	405	365	391	363	417	369	388	380	387	376	390	389	364	403	368	403	370	360	380	393	384	424	382	367	384	412	407	372	360	419	384	417	420	394	398	400	405	435	406	379	396	403	401	397	389	369	391	386	379	388	377	406	383	412	381	350	377	409	401	344	396	383	391	418	397	378	390	438	376	388	422	369	397	383	396	372	386	369	411	375	414	400	371	369	369	405	390	390	367	364	421	367	388	395	364	371	423	389	368	410	385	400	409	359	393	389	389	408	396	394	399	415	393	390	403	351	387	400	441	392	370	402	366	379	388	399	398	405	405	374	391	358	379	358	366	370	393	379	406	365	392	388	406	392	363	399	363	352	406	376	385	394	386	386	407	371	380	385	392	424	378	374	383	374	372	390	417	414	404	375	405	378	379	404	370	404	356	385	375	397	416	385	391	408	399	415	370	382	372	358	376	402	365	376	381	382	401	385	394	375	384	385	373	405	384	395	373	398	397	377	367	378	386	392	333	396	410	383	369	403	416	343	369	393	389	381	411	398	391	400	361	394	400	403	390	390	398	377	360	382	397	382	396	359	400	407	402	407	409	353	420	387	394	401	401	394	385	397	396	428	374	380	406	415	405	409	375	380	387	362	370	348	349	362	378	384	365	388	391	435	360	408	366	390	407	365	365	379	408	371	375	394	358	397	359	364	341	384	378	392	366	393	347	349	409	367	351	368	406	377	398	384	370	389	382	374	371	413	366	397	377	370	380	343	386	375	384	388	375	409	342	345	374	374	410	387	355	401	400	372	370	390	402	405	359	362	358	373	381	376	424	359	393	403	358	366	418	358	400	406	387	393	342	345	389	392	362	365	364	378	364	389	381	382	381	354	412	396	387	373	385	361	400	404	364	376	374	376	379	384	370	401	382	414	395	368	391	418	400	372	432	390	372	423	412	379	363	361	391	370	384	350	393	385	358	392	363	380	389	348	383	367	367	359	390	401	387	398	407	354	402	412	401	370	428	380	401	339	366	357	395	389	376	401	381	361	406	379	363	379	377	403	375	401	388	393	378	363	403	385	379	419	412	402	386	375	422	373	367	366	392	403	433	391	378	368	373	400	364	418	400	389	383	405	420	395	360	354	393	408	385	428	362	368	401	375	365	384	386	396	389	353	416	361	422	404	394	388	359	391	386	403	381	383	394	370	390	387	401	388	393	422	389	409	401	386	362	393	359	399	370	371	392	377	389	379	404	363	417	410	360	369	388	377	365	392	391	393	383	404	381	397	394	377	364	373	373	383	442	378	372	391	404	380	392	378	392	417	391	422	397	383	389	403	381	415	391	378	411	404	366	377	359	367	379	385	381	382	411	381	411	403	385	342	428	390	388	429	375	398	382	403	346	380	408	356	427	405	402	386	380	382	417	393	419	377	395	378	382	371	391	384	398	362	396	373	392	348	407	366	401	376	351	362	387	387	372	365	401	378	389	350	348	370	418	384	374	383	412	371	410	368	386	387	355	369	396	399	373	356	382	381	376	389	368	397	354	393	357	382	379	403	403	401	369	363	388	403	417	368	382	373	391	374	377	399	359	399	356	376	380	366	378	390	422	389	373	400	394	372	337	347	368	371	383	362	401	416	413	390	376	385	378	378	379	383	393	415	371	396	394	398	350	383	404	372	393	403	392	392	389	396	356	371	384	392	389	376	400	367	396	361	405	390	440	381	370	374	389	402	405	401	384	428	371	366	407	375	389	402	367	394	390	394	376	392	366	388	400	413	395	414	372	385	385	355	390	369	355	384	381	411	376	383	417	423	378	388	369	386	350	375	362	364	362	372	400	385	365	378	410	359	379	363	361	374	374	378	394	374	392	379	388	369	376	397	363	377	387	399	366	402	383	412	374	381	396	389	370	386	418	397	414	377	348	370	366	410	366	366	397	390	411	366	381	410	387	376	381	371	400	420	377	371	362	412	382	362	364	356	412	399	422	394	398	384	387	397	362	397	409	376	398	364	378	396	361	381	362	396	384	370	409	389	346	381	372	393	367	397	360	371	404	423	393	391	367	398	387	395	403	371	371	404	418	366	372	389	404	353	379	427	393	411	396	406	393	418	417	402	410	356	405	388	388	420	405	395	382	379	358	359	397	408	416	381	396	385	405	374	404	366	389	411	348	360	350	383	399	372	410	372	413	378	372	372	381	368	371	387	380	367	391	392	394	392	392	374	381	389	380	400	387	390	367	374	388	400	416	387	372	384	378	419	387	418	372	389	377	396	370	377	412	358	412	390	426	358	361	392	380	420	398	407	365	408	404	416	383	396	394	357	377	411	377	372	358	397	391	395	430	364	408	389	399	373	392	380	385	384	404	386	373	410	422	367	387	366	385	419	379	406	391	369	398	379	376	401	394	402	389	364	397	410	422	374	403	380	402	388	372	355	388	360	409	365	402	405	378	402	352	415	407	383	371	411	359	410	401	382	365	339	397	391	380	378	374	407	410	377	385	382	395	366	386	390	419	381	405	382	408	388	396	360	416	420	404	426	357	343	393	412	365	358	363	395	413	391	348	405	401	399	372	360	425	413	368	402	397	377	437	368	383	397	392	386	367	376	385	408	367	361	378	358	407	359	443	364	379	357	369	379	395	367	404	406	373	384	417	406	402	416	344	394	384	410	404	404	414	357	378	362	382	385	397	394	397	346	415	362	388	359	405	345	344	362	373	399	359	391	371	351	394	385	385	373	409	372	378	389	367	383	380	355	405	367	397	359	394	401	420	432	381	369	365	376	373	416	395	373	366	373	412	405	425	362	364	371	413	394	404	362	407	411	374	363	411	358	408	369	379	351	424	387	411	372	392	395	406	394	428	395	351	353	392	395	371	357	385	381	415	376	404	417	395	388	409	375	368	356	378	375	378	398	393	359	373	366	394	377	383	352	384	395	420	358	361	393	382	369	374	404	398	389	380	426	376	363	352	377	386	385	408	385	389	409	387	388	383	388	380	386	385	365	354	429	372	371	350	391	387	366	439	399	377	378	374	383	392	378	381	385	362	372	377	411	423	367	399	383	387	414	380	368	393	407	389	424	400	379	393	395	379	410	418	375	389	376	366	385	366	398	415	359	348	400	368	379	369	402	392	376	381	403	405	380	344	374	392	403	351	384	396	376	365	369	371	380	427	388	414	395	373	378	380	380	368	356	365	425	383	409	407	418	387	372	386	389	410	368	359	375	424	406	387	370	385	356	350	381	410	355	380	374	345	390	411	401	418	368	387	392	353	387	377	378	345	402	372	401	406	394	400	380	379	450	381	368	369	378	388	369	359	385	359	378	377	377	418	377	366	363	373	402	354	372	399	374	413	399	381	390	393	393	384	404	385	390	406	389	390	395	362
4587	13476	11280	5733	3889	2927	2139	1735	1375	1068	963	874	756	715	635	620	593	559	564	579	503	481	509	503	481	466	463	478	459	418	481	457	439	388	466	416	465	411	441	438	442	429	430	437	460	390	400	442	427	429	457	429	423	413	470	452	463	444	443	439	436	434	429	418	408	428	435	409	432	427	411	459	392	443	408	442	462	454	457	407	466	440	394	420	413	411	444	393	428	419	373	447	430	425	422	381	443	397	394	404	411	423	412	462	426	409	393	398	397	460	400	455	404	412	430	419	398	454	429	373	392	426	419	442	440	442	417	451	418	423	447	417	414	405	429	410	418	416	422	435	398	406	405	401	392	430	422	413	423	384	407	412	422	402	382	409	398	424	424	412	422	394	451	403	449	411	399	406	395	395	399	402	422	421	401	419	421	382	413	423	413	416	390	428	422	454	444	401	406	437	403	411	392	435	425	476	434	408	434	423	449	409	413	388	438	401	437	409	402	409	388	373	435	439	428	387	441	420	422	398	400	404	428	429	405	434	403	396	404	409	400	453	370	404	428	432	395	389	435	460	411	431	424	422	391	441	424	419	427	410	418	410	414	406	392	468	440	396	450	407	418	404	410	398	385	438	434	393	398	397	417	412	386	402	448	408	388	406	422	398	390	412	435	410	404	398	394	439	401	394	408	452	432	442	383	404	399	405	380	398	391	423	401	435	416	404	432	413	429	417	402	384	443	439	393	422	403	393	422	367	425	404	393	423	413	395	422	427	416	430	408	411	436	431	415	411	387	397	402	419	400	418	407	381	425	396	438	435	424	403	428	447	399	431	412	398	404	457	383	381	411	431	431	428	445	435	432	415	441	410	420	423	419	406	451	420	437	422	380	432	400	416	397	433	394	425	398	424	411	388	426	389	413	395	421	395	433	423	428	432	404	456	399	409	456	391	414	387	413	365	413	410	414	423	449	391	403	423	423	389	403	406	439	408	403	440	432	407	423	423	387	416	405	427	407	423	417	392	429	380	444	438	369	421	406	439	417	404	421	362	421	418	401	402	404	418	393	391	389	414	396	421	403	422	428	408	404	387	431	428	403	399	442	448	417	397	408	443	409	412	405	401	436	380	410	413	403	389	400	409	408	440	426	430	402	411	388	416	428	439	401	464	437	406	446	405	453	434	407	416	382	400	403	410	402	428	425	422	423	431	435	389	428	440	414	412	393	404	443	413	418	444	434	421	412	414	408	442	429	421	420	400	393	397	405	435	419	407	439	405	426	386	425	417	465	403	414	425	404	389	386	426	426	393	393	451	433	446	421	429	397	424	407	420	380	428	419	409	445	403	432	412	423	382	433	393	387	416	416	389	419	422	407	440	422	404	395	410	390	405	386	424	406	392	424	400	410	413	414	406	431	399	398	438	405	396	415	390	419	425	426	415	376	418	461	428	421	473	424	410	385	406	416	405	449	424	412	422	370	443	423	423	417	405	409	414	444	406	412	419	416	428	423	433	392	387	437	388	434	446	391	401	421	435	393	404	416	411	418	428	436	429	395	424	418	382	393	419	405	429	423	438	413	402	422	413	403	378	438	406	390	432	397	419	440	448	444	417	417	408	431	404	404	450	418	432	424	436	404	412	436	428	419	374	391	421	421	389	378	379	400	422	389	383	394	456	378	382	389	448	430	359	402	372	386	403	408	405	386	426	415	371	380	435	413	418	400	429	437	424	378	418	403	442	422	440	443	380	411	401	389	422	434	416	405	404	405	407	439	399	476	436	406	429	438	408	398	440	406	458	419	434	430	445	415	416	423	410	440	457	404	416	437	421	399	443	407	377	423	418	412	429	407	440	453	407	407	375	421	443	423	375	404	416	394	396	403	418	411	403	401	449	407	445	421	391	428	396	406	410	390	426	438	418	427	427	413	402	408	432	445	427	387	421	407	430	410	416	409	413	401	465	426	439	425	400	451	426	404	428	390	397	443	410	404	406	421	401	443	444	446	396	435	396	406	432	411	397	413	421	416	426	427	427	410	389	388	403	402	380	410	444	409	459	389	399	420	416	405	411	415	414	444	429	460	410	398	398	423	387	440	423	410	424	410	433	454	462	419	389	429	404	384	434	403	454	408	442	468	414	433	444	440	452	389	385	391	413	450	415	439	385	413	401	409	404	396	408	402	405	445	430	418	398	448	420	407	410	428	424	425	401	406	435	420	429	428	400	422	407	427	392	440	396	409	433	422	416	404	404	425	456	454	409	426	369	382	406	428	367	414	425	430	409	449	395	393	412	373	398	390	382	385	399	364	390	378	402	412	388	373	446	389	405	416	402	432	397	420	426	431	433	404	447	397	418	409	391	444	393	400	416	378	437	413	431	416	422	446	397	433	423	411	428	379	410	404	429	426	393	394	421	414	415	453	489	412	413	396	390	386	439	400	397	364	419	438	416	395	432	427	405	399	435	374	419	423	418	449	416	431	450	420	401	393	415	376	385	424	416	423	403	428	433	437	400	392	456	372	428	439	402	395	421	398	452	441	391	444	415	414	436	431	382	381	405	426	400	401	415	448	388	423	370	422	377	407	450	391	408	409	398	424	403	395	391	421	425	384	449	410	421	422	412	399	423	404	408	411	403	439	421	449	412	411	411	407	400	406	404	417	371	390	403	410	397	413	441	419	439	462	425	412	407	427	447	424	401	418	414	409	409	428	453	383	394	435	401	444	414	397	420	420	382	411	398	388	386	431	421	430	405	406	406	391	427	404	412	384	417	403	432	423	396	397	394	401	410	426	388	407	404	408	422	438	407	413	402	403	388	407	388	426	427	423	405	420	442	386	394	426	427	434	410	384	379	430	416	396	399	419	418	402	429	428	437	419	421	455	419	390	423	393	395	429	408	410	435	424	405	414	384	398	425	426	409	396	416	386	409	387	405	407	408	422	418	382	387	440	424	374	391	392	415	385	426	416	433	404	414	432	442	397	412	395	358	441	414	396	439	432	386	415	416	415	373	430	424	398	425	432	451	397	459	406	387	398	416	435	390	424	414	411	418	441	372	465	413	406	420	435	436	432	398	386	388	429	432	416	415	401	422	387	424	440	423	463	438	387	415	417	423	436	412	395	401	414	420	389	415	405	413	416	414	420	394	422	409	431	428	423	439	450	401	406	396	421	428	405	397	424	394	436	414	426	420	374	445	396	380	372	407	426	422	443	383	402	407	401	432	444	393	411	405	424	421	378	397	418	410	399	427	406	420	440	459	398	414	383	429	418	435	447	395	394	387	389	425	390	428	432	419	455	376	404	461	425	427	405	416	409	420	411	410	407	382	435	393	436	402	430	401	400	442	410	460	417	396	439	439	418	417	425	411	423	434	394	382	402	419	434	414	387	401	420	394	422	432	419	385	381	429	435	434	419	469	434	380	434	392	412	425	416	403	422	394	443	398	414	402	403	409	428	409	374	419	396	445	429	425	401	395	407	421	432	419	402	372	424	457	391	407	436	368	450	424
27639	19597	5798	551	419	346	350	356	354	333	349	334	334	344	327	331	345	350	360	333	331	336	298	346	310	355	334	332	330	357	329	334	333	369	348	337	358	342	300	319	314	325	331	314	340	346	358	338	323	319	335	326	361	336	341	359	346	331	330	330	348	350	345	301	347	322	302	343	340	332	345	338	356	354	316	346	305	319	356	341	304	309	316	344	341	360	318	325	335	356	335	328	312	301	366	334	323	311	349	339	334	355	337	340	324	309	369	338	341	349	360	341	355	311	338	339	309	329	324	358	340	367	304	321	331	351	359	311	325	355	307	345	297	362	318	336	336	368	345	327	312	331	329	353	353	362	342	310	339	322	342	317	316	346	324	322	327	371	342	330	332	304	309	351	294	321	321	324	352	355	336	348	328	350	380	310	358	304	328	338	330	372	318	324	318	356	348	311	327	323	369	382	344	326	312	370	306	337	349	329	316	311	322	326	357	293	327	350	314	307	343	310	319	329	356	350	323	320	330	348	322	337	356	374	338	326	336	363	335	362	346	308	332	361	337	352	311	340	323	326	317	319	349	360	337	334	340	330	333	318	330	334	349	303	358	370	377	333	324	331	335	347	359	320	354	327	321	324	341	310	329	322	351	360	294	333	319	328	325	328	316	375	358	328	329	272	331	352	332	328	289	319	341	310	368	345	310	306	359	323	326	332	348	340	315	328	371	361	311	351	334	306	309	333	319	346	332	330	369	331	323	339	308	330	328	320	340	339	319	337	284	363	294	300	326	292	316	340	343	347	374	342	331	328	352	332	344	311	290	310	329	328	340	343	343	322	345	322	310	319	336	336	324	372	356	333	334	321	371	313	339	335	327	360	356	327	349	342	328	354	309	317	325	320	337	336	325	369	347	320	359	326	333	334	319	311	360	327	342	336	355	332	337	344	313	321	329	331	342	319	354	328	324	333	352	329	331	353	333	338	337	315	324	346	342	364	358	339	361	296	353	318	317	350	322	348	315	319	357	342	392	331	366	312	363	319	343	320	279	357	326	370	353	310	318	349	313	320	330	343	357	337	311	306	346	329	335	322	318	367	320	316	317	353	310	335	352	334	351	325	315	340	316	333	301	332	330	353	321	328	356	354	322	313	325	342	335	328	317	351	330	331	367	329	313	361	298	321	363	318	310	333	302	331	341	326	325	304	301	322	304	350	340	342	327	316	322	315	335	334	322	318	315	341	332	341	338	358	350	356	300	350	350	356	351	325	360	361	316	353	337	329	344	343	339	339	332	307	343	340	322	338	294	346	338	330	332	337	331	356	373	344	375	373	325	343	299	337	339	316	345	343	380	301	386	369	322	327	340	318	294	335	354	335	316	372	311	360	298	330	333	390	330	345	362	344	337	306	343	338	330	357	352	302	358	367	299	363	331	355	307	309	348	318	355	334	313	354	342	348	320	310	319	338	346	340	336	359	334	367	335	338	316	331	334	349	302	340	336	315	334	316	336	337	351	340	301	319	348	329	353	349	322	367	341	350	351	332	319	314	330	323	339	333	337	359	338	311	325	339	357	348	329	323	335	348	345	343	328	337	346	335	334	320	343	316	374	323	338	328	338	346	324	325	325	355	368	345	322	331	313	338	314	327	324	339	324	331	334	356	322	332	306	332	327	320	309	364	363	318	327	324	341	318	324	367	338	294	309	362	346	325	337	311	326	356	349	340	332	358	348	355	360	338	376	326	335	355	339	305	331	335	332	358	341	316	316	331	349	346	327	359	343	357	330	371	318	336	338	359	320	324	339	312	352	323	302	342	355	347	347	331	308	336	320	327	317	369	344	336	345	346	313	335	375	314	329	324	363	316	332	361	311	316	340	336	346	328	343	319	339	361	309	298	338	333	334	332	337	359	337	334	379	344	338	340	324	311	340	314	341	331	343	339	332	343	318	320	336	329	341	347	357	344	392	339	339	364	344	340	319	316	366	328	333	359	318	346	348	331	330	347	332	326	308	336	346	353	361	310	327	324	320	333	340	309	354	353	345	323	338	334	327	313	336	337	308	331	320	329	311	324	357	329	335	347	334	324	301	368	341	335	331	330	330	323	351	329	350	360	326	326	338	371	318	308	348	335	361	353	307	316	332	336	334	346	312	361	340	376	338	317	341	337	313	365	335	320	358	346	354	361	345	349	330	316	320	335	341	336	352	305	305	338	356	355	328	339	328	314	315	353	342	307	339	352	355	344	347	326	360	337	337	346	303	348	341	341	346	325	323	304	340	342	332	306	326	336	317	343	320	343	319	322	343	315	344	331	352	315	314	330	315	320	347	350	322	358	363	364	337	317	364	336	338	339	344	349	334	330	315	322	342	340	343	315	351	322	312	332	341	327	315	343	358	377	336	334	300	347	342	349	338	344	328	335	350	380	376	326	282	353	355	354	313	347	350	353	323	332	329	330	336	347	374	338	347	350	335	333	328	329	361	336	355	314	336	338	333	302	334	355	315	305	326	351	325	338	311	321	356	331	316	336	345	320	356	358	332	329	322	335	349	345	344	322	331	345	323	311	332	307	360	363	304	330	366	341	336	356	359	334	320	339	336	337	330	347	316	322	365	364	343	319	364	332	338	328	352	322	340	319	340	347	332	315	359	338	307	318	354	348	342	324	304	323	305	363	332	315	324	346	342	333	318	336	345	309	332	339	351	345	326	314	322	333	371	355	346	329	302	352	372	343	343	345	323	311	321	352	368	332	348	365	329	340	288	318	328	365	317	320	328	317	324	328	337	351	326	308	300	354	346	341	312	357	318	319	310	361	334	305	353	361	367	394	367	326	331	280	330	311	319	302	332	320	320	339	343	341	311	361	357	330	363	353	340	363	334	314	341	307	318	324	346	323	352	360	333	321	362	331	366	330	326	356	323	338	328	349	330	325	359	323	363	313	336	366	383	403	311	349	356	323	335	325	369	346	337	346	356	329	354	367	379	312	311	331	315	328	343	331	344	342	348	314	345	331	332	340	339	323	317	349	335	315	349	343	306	315	333	363	316	330	335	357	321	352	313	325	363	339	335	321	301	305	356	326	334	329	361	353	327	332	345	318	320	325	338	334	340	336	307	355	377	313	320	312	341	343	330	345	339	317	343	331	313	336	303	354	377	363	346	353	341	365	302	355	337	358	327	301	351	345	348	312	343	363	337	315	333	309	335	338	330	334	320	348	331	317	324	326	343	317	338	308	356	321	320	334	339	333	324	308	323	348	343	322	358	351	319	324	334	364	329	337	349	323	329	343	351	349	347	341	294	317	355	348	343	349	317	327	336	301	344	338	313	350	341	346	310	358	320	289	345	331	383	344	347	337	322	344	323	337	359	344	373	331	368	348	348	332	320	353	365	330	322	338	334	330	327	324	338	334	363	344	354	335	361	357	351	312	301	339	395	366	329	349	346	358	309	329	306	336	312	321	341	343	336	357	297	325	345	303	342	349	327	316	322	334	339	349	331	305	324	338
4236	645	598	463	411	385	380	376	362	340	379	361	354	346	359	349	333	334	379	329	377	356	367	328	356	380	332	334	317	345	351	334	365	344	357	359	349	381	329	351	373	340	333	334	322	350	335	350	336	341	328	367	356	352	335	308	313	325	364	368	345	345	339	323	367	360	355	339	346	350	382	345	366	308	329	354	395	355	335	341	343	325	318	355	329	353	337	302	356	366	364	357	362	368	342	333	346	362	363	345	360	333	357	350	368	357	375	377	336	375	303	342	346	370	345	351	330	355	369	375	311	341	303	334	345	355	339	376	322	356	330	357	319	334	365	355	357	328	338	360	357	341	384	318	317	332	378	365	359	361	332	324	322	327	332	351	339	355	349	344	334	328	348	356	371	356	332	335	373	346	358	356	347	358	352	306	360	362	372	365	356	353	348	358	349	355	336	333	360	353	327	361	331	337	382	353	323	327	347	343	360	352	331	363	389	328	348	343	343	324	329	384	329	335	340	372	337	349	325	352	355	359	343	348	344	361	349	351	341	320	346	335	378	345	352	326	342	329	316	356	344	370	331	367	356	346	368	385	364	350	354	379	338	365	362	325	333	345	306	386	352	340	342	379	352	331	330	336	320	356	364	361	365	348	354	347	322	371	414	348	340	341	340	378	371	343	357	386	381	359	346	345	364	339	311	365	331	341	364	373	325	340	338	361	372	334	337	363	338	350	334	395	318	352	411	340	353	362	390	357	344	356	355	319	375	346	352	317	312	353	361	348	350	365	373	343	354	361	344	343	332	372	354	341	350	349	360	355	299	351	351	358	381	339	335	341	332	348	381	351	367	364	356	373	341	358	344	347	340	334	373	364	350	366	337	349	351	370	347	346	359	322	357	361	356	352	338	348	384	329	320	317	337	317	338	336	334	381	349	331	347	314	353	362	334	340	344	344	328	365	330	339	362	372	374	324	326	369	356	391	369	345	343	346	368	362	342	350	333	361	339	353	403	375	352	358	329	376	335	344	348	336	338	342	352	394	356	355	361	341	364	346	384	374	338	367	348	345	343	352	340	358	337	356	325	388	355	368	367	341	396	360	358	368	346	340	325	354	369	358	377	329	363	335	344	374	349	368	336	360	366	359	354	321	337	363	319	349	361	396	378	343	315	352	346	357	366	367	350	372	331	372	365	352	374	368	344	348	346	382	344	329	354	346	331	344	303	360	345	348	340	358	382	349	376	386	319	367	396	344	348	377	374	356	325	348	354	366	349	333	319	354	343	355	338	331	331	328	381	349	319	338	353	366	346	334	389	359	331	346	364	347	321	351	362	364	386	336	324	349	319	373	353	344	355	358	370	358	343	372	364	346	333	363	342	345	319	325	327	314	336	349	332	345	351	331	337	314	339	351	375	327	338	366	377	360	387	333	346	345	353	315	351	364	348	335	333	349	351	331	361	356	378	350	349	385	319	370	385	344	385	320	338	370	331	342	359	340	343	375	307	342	354	366	360	361	346	313	312	341	346	345	352	372	318	341	322	342	334	346	352	362	329	352	356	340	343	338	363	366	317	313	358	375	367	330	359	344	330	379	358	345	305	334	402	362	355	319	339	385	328	337	330	337	319	367	334	338	324	364	362	320	348	352	332	331	337	355	345	370	363	345	325	340	355	361	337	357	367	355	339	358	330	297	346	380	310	374	335	334	367	363	339	366	341	365	366	363	339	341	376	336	321	327	338	350	361	348	322	339	321	377	313	366	371	372	351	362	365	347	349	330	331	381	345	379	352	357	338	343	352	355	382	356	373	341	336	358	326	347	371	338	333	336	338	352	352	357	346	373	326	319	358	340	341	349	341	346	383	304	337	359	355	324	365	340	340	367	312	371	355	342	346	358	343	351	367	384	353	374	371	316	330	353	376	368	354	322	321	356	352	364	359	338	374	319	335	310	374	344	382	325	353	356	337	350	372	331	377	328	339	345	359	373	383	342	336	358	349	333	392	367	342	308	345	356	336	337	363	353	346	355	349	365	339	339	320	305	326	347	344	398	338	340	364	327	347	383	352	319	354	356	291	343	342	365	325	369	336	339	327	358	341	343	357	342	348	342	344	349	370	349	384	328	324	352	339	362	335	328	356	337	377	373	340	353	340	370	358	324	337	359	349	335	315	313	336	344	334	362	330	351	348	374	360	323	360	359	306	363	373	349	324	359	332	316	389	371	340	325	314	331	336	348	363	359	366	322	353	322	358	370	357	349	358	361	351	328	352	376	358	371	331	367	353	323	358	362	331	354	347	377	348	332	345	352	368	354	314	351	347	359	321	329	349	361	349	317	347	335	353	357	376	335	330	363	347	317	349	354	379	335	354	357	323	360	359	373	340	340	347	357	331	332	328	340	343	345	351	336	350	343	337	341	364	347	361	382	355	340	328	340	365	374	355	373	336	335	371	357	357	355	367	353	372	381	332	347	341	352	365	343	359	367	344	331	336	334	362	368	342	319	347	327	358	354	321	349	332	363	301	327	347	332	337	382	339	384	315	377	345	353	352	353	356	324	345	332	347	372	378	360	337	347	390	355	331	359	364	350	352	346	338	354	357	322	338	344	351	365	342	349	355	360	311	345	318	345	329	363	358	365	381	344	363	367	348	332	376	340	367	383	334	338	333	343	320	372	329	331	358	369	384	350	342	348	298	385	332	353	334	360	323	348	349	339	335	339	323	341	346	393	383	350	324	339	368	376	341	365	325	325	358	337	370	358	339	338	331	341	313	342	368	327	366	389	371	370	341	342	342	378	328	336	354	341	369	358	332	363	375	396	344	326	312	353	345	358	317	385	336	355	388	341	368	368	358	386	347	351	313	338	386	303	365	330	325	337	328	321	336	342	337	359	353	348	355	358	378	322	362	335	341	329	349	347	345	331	312	335	322	363	341	328	346	339	326	362	367	341	347	370	329	317	350	319	365	339	329	333	373	367	370	322	333	363	352	375	335	342	342	337	366	322	375	350	349	322	350	346	346	327	369	345	326	323	363	361	339	348	348	329	378	358	355	369	356	320	353	296	362	351	388	325	353	370	358	347	352	334	357	347	352	315	368	344	349	345	355	375	348	369	339	320	333	375	328	370	376	319	384	337	347	380	338	344	357	339	325	355	358	364	385	344	354	333	336	335	324	339	340	358	347	383	340	356	332	356	338	340	329	346	335	344	346	346	350	348	335	339	335	331	323	330	349	343	361	335	335	345	367	354	320	316	336	336	339	331	347	351	350	309	363	355	325	354	351	351	363	352	371	329	329	348	343	344	347	349	352	384	366	330	317	344	353	367	337	335	351	353	340	394	341	359	329	329	359	371	367	343	357	347	363	349	334	376	332	346	346	343	337	360	368	345	333	368	358	348	325	350	367	340	376	335	340	355	344	350	315	349	337	360	378	354	339	354	371	363	363	324	334	349	364	355	367	343	379	361	373	378	361	338	364	349	367	381	324	346	335	345	332	369	373	320	325	391
23725	21352	28768	24300	21361	15368	1701	1014	823	800	695	684	655	646	615	623	632	604	586	606	589	573	560	563	578	598	594	565	571	534	523	550	537	535	547	541	576	562	579	569	587	566	555	539	565	563	521	537	530	536	560	555	538	551	569	564	562	571	570	559	549	544	561	531	543	585	558	548	547	543	581	536	568	570	530	557	536	555	558	545	557	595	587	543	565	546	545	543	536	572	576	498	579	533	579	544	541	535	557	530	564	592	572	524	513	560	552	536	552	537	547	553	528	523	554	540	533	542	560	520	524	597	525	576	560	524	525	600	565	535	563	576	508	565	531	528	543	569	543	528	546	568	530	560	511	546	533	519	517	569	547	557	576	547	545	555	555	542	547	528	612	532	534	563	555	550	545	567	564	537	548	555	569	575	526	558	498	522	572	509	548	568	580	551	565	542	553	542	567	601	521	530	549	547	539	553	539	522	510	521	547	563	539	542	556	534	526	543	563	528	551	568	620	535	572	588	580	591	531	584	529	559	526	561	554	549	558	530	593	563	564	548	529	547	565	571	538	549	516	571	547	573	595	577	545	541	594	557	519	526	559	532	569	533	566	506	540	529	525	538	467	551	547	529	548	573	513	568	578	536	511	564	512	564	567	569	557	527	551	571	523	537	576	522	531	552	534	558	583	533	518	511	578	583	526	565	546	577	520	512	569	553	568	537	547	550	531	537	534	535	545	512	582	525	570	534	557	604	598	540	547	538	546	534	547	558	556	542	581	549	607	523	598	557	611	584	540	539	488	557	539	571	590	516	564	552	589	581	563	517	613	536	543	565	496	563	535	526	532	557	574	583	565	557	577	563	521	583	516	556	518	555	526	550	586	523	561	557	551	565	531	557	554	528	558	536	535	551	548	509	527	569	514	575	521	608	562	513	566	510	524	563	559	568	546	533	571	532	542	566	541	571	540	560	506	518	544	532	567	502	567	551	566	560	541	543	558	497	593	540	529	550	569	523	525	545	559	518	568	597	554	544	580	535	567	548	567	524	565	557	534	527	538	565	558	519	551	583	536	510	561	554	557	530	563	562	576	546	585	504	521	477	515	553	562	566	515	578	554	538	590	546	555	545	514	535	554	503	559	567	562	574	546	554	565	516	561	547	547	529	565	546	520	553	523	492	521	560	558	560	539	519	586	531	555	539	545	572	508	591	502	574	563	535	528	552	529	573	523	527	526	536	555	569	553	519	574	541	498	523	581	555	563	531	569	535	531	519	575	549	558	568	544	555	589	590	527	509	518	504	540	545	500	548	581	522	581	516	573	595	562	579	538	542	530	557	532	525	538	541	529	536	527	576	520	535	543	508	543	542	521	556	567	574	563	537	512	537	558	544	536	533	557	568	552	537	511	504	525	527	558	563	587	589	562	560	522	563	556	526	572	529	543	538	569	542	583	516	539	555	530	563	553	541	524	570	557	571	530	561	572	545	558	554	591	527	563	563	544	576	513	546	533	556	536	522	551	565	593	586	513	564	577	539	534	568	527	566	542	530	536	585	559	536	511	548	555	583	518	501	533	557	510	549	579	528	554	554	540	569	544	546	552	528	577	567	493	563	518	508	607	584	571	547	543	531	556	533	535	544	523	501	526	544	550	521	534	551	509	542	541	549	556	530	534	525	541	539	548	528	508	566	544	578	599	532	554	541	544	535	558	554	541	547	544	550	539	567	542	559	505	536	559	561	552	526	591	560	592	583	531	528	582	571	528	552	505	563	530	542	560	522	564	544	517	547	583	503	489	569	539	545	585	547	510	573	533	540	606	581	532	561	556	551	539	562	556	569	561	545	541	561	525	605	501	560	550	534	504	526	543	532	572	538	546	568	535	495	530	527	574	545	555	517	549	576	529	574	571	574	528	541	479	521	604	565	555	557	508	564	563	558	581	556	573	572	529	522	522	521	521	536	532	537	570	577	536	565	566	574	571	561	555	539	532	576	529	515	577	556	579	521	545	546	501	558	523	543	564	581	582	528	503	553	565	525	572	535	558	539	515	541	502	548	513	561	539	529	502	543	499	548	545	530	568	566	573	530	544	572	568	528	546	561	558	518	569	592	520	513	525	534	511	579	558	485	543	564	560	553	550	564	574	564	532	546	584	528	528	520	506	570	571	573	589	593	606	552	538	539	563	543	536	493	567	513	572	543	529	528	545	578	557	516	506	530	578	522	545	529	526	527	547	526	595	568	542	559	571	515	517	512	521	556	545	561	537	532	546	533	577	555	561	571	527	546	528	523	503	565	514	552	549	533	543	573	536	537	553	525	564	551	548	537	540	547	513	568	561	561	552	507	520	558	559	535	550	575	573	560	568	524	530	518	587	538	524	554	533	538	555	548	527	533	552	547	576	498	554	543	537	596	533	518	558	507	603	535	521	546	535	531	536	535	554	566	573	573	572	524	568	531	533	536	566	579	558	597	523	603	535	538	546	561	578	501	563	538	557	566	558	535	574	532	551	584	554	533	578	557	513	531	556	550	557	550	508	557	521	561	550	528	557	568	527	527	535	537	500	586	508	520	579	556	553	538	553	522	544	561	543	551	556	531	529	532	509	500	543	532	571	597	566	506	554	545	571	541	552	544	506	566	530	560	534	554	550	554	545	568	574	535	579	544	563	513	529	518	524	561	541	503	536	523	531	561	563	550	559	507	587	529	569	548	553	576	547	524	567	562	569	568	541	551	547	536	587	525	505	549	530	531	540	555	546	566	590	543	560	587	562	537	496	555	541	508	508	506	574	537	553	549	580	573	538	548	539	524	530	544	562	525	564	525	509	532	514	574	529	506	547	564	526	555	506	536	558	543	534	561	602	501	585	558	529	527	570	564	551	547	501	610	558	527	547	525	550	544	518	572	521	537	537	540	532	521	510	537	586	534	554	552	571	542	588	519	542	517	559	567	536	546	555	546	548	564	565	558	570	536	532	585	544	543	540	531	530	539	540	522	560	552	536	523	542	515	550	558	539	547	557	573	573	566	533	521	556	604	517	532	499	555	575	543	562	536	545	547	530	485	542	517	554	553	562	562	527	561	496	577	560	534	557	563	525	545	547	579	564	538	562	544	507	520	550	561	550	511	569	534	558	557	557	553	550	524	539	544	589	571	558	526	535	525	575	555	532	584	573	561	527	552	532	491	531	556	585	538	491	542	494	535	548	567	545	574	543	574	549	549	528	514	543	549	493	531	530	555	533	509	495	528	580	539	566	541	536	536	520	563	520	477	553	509	547	520	540	564	531	559	530	539	506	520	550	535	560	530	524	529	569	525	584	537	501	529	527	501	562	547	528	538	559	570	528	562	549	527	520	555	555	557	570	562	574	585	574	514	516	534	550	500	546	536	550	525	542	548	599	573	545	522	553	556	547	542	583	545	551	511	578	554	550	547	547	527	557	569	536	531	527	540	558	541	543	564	562	507	531	510	526	546	575	594	525	543	560	550	549	541	540	551	557	528	586	536
3297	8093	6870	3444	2342	1802	1475	1212	998	904	845	822	730	735	672	637	666	640	677	614	606	644	635	600	582	581	593	591	608	557	603	590	574	591	582	544	571	581	588	590	582	594	608	587	585	560	569	600	569	580	574	550	574	552	585	588	512	631	561	556	564	577	532	600	619	536	565	529	570	563	613	569	572	564	548	522	559	574	564	576	564	547	582	557	601	557	548	558	566	596	554	548	565	571	579	591	575	585	570	553	547	546	517	548	551	621	572	567	547	580	590	559	557	550	548	564	514	573	556	571	578	548	588	584	573	562	585	525	553	609	599	559	566	645	518	616	520	582	576	602	647	554	519	556	585	593	581	551	593	627	573	607	583	563	626	556	572	563	566	600	545	566	575	535	596	571	553	625	576	543	556	564	536	520	557	530	595	536	535	579	561	588	525	533	595	551	551	584	583	555	537	606	583	592	566	572	553	607	544	581	571	588	565	552	575	526	553	609	568	625	571	549	596	597	558	563	573	557	577	552	572	570	556	568	568	576	536	577	551	540	560	565	558	575	577	556	572	562	588	558	557	534	584	520	580	580	552	548	603	595	584	595	601	572	550	559	537	548	604	553	572	547	538	580	570	591	533	548	562	601	587	591	527	574	549	571	586	566	577	553	541	557	574	567	526	538	591	572	608	559	492	540	517	602	566	573	546	537	551	545	588	576	523	539	568	583	545	570	585	570	594	531	555	552	576	556	560	567	579	587	572	595	588	567	578	577	565	536	592	594	545	577	558	528	504	587	550	555	554	565	571	573	591	578	528	533	602	577	588	541	544	565	543	567	590	605	561	559	530	605	585	574	545	538	541	557	548	580	565	562	547	614	581	576	537	625	581	514	554	564	564	581	526	595	572	617	554	560	553	595	557	586	574	608	568	569	535	559	560	568	576	570	578	583	548	568	569	601	596	547	555	563	563	582	593	605	573	567	548	561	552	558	576	525	554	555	542	540	563	590	576	571	547	586	551	567	536	556	548	565	586	544	571	574	579	590	552	564	590	549	533	574	561	533	584	582	518	562	624	553	536	564	539	561	563	544	562	566	553	593	578	558	584	520	555	533	537	573	583	518	555	625	577	542	586	581	586	543	604	595	554	563	584	533	557	580	584	538	568	569	572	579	581	627	581	549	550	571	635	578	550	568	531	617	593	566	574	576	529	560	551	525	587	564	594	549	557	576	515	574	570	538	556	555	584	548	597	624	601	575	536	529	576	542	562	554	554	549	590	574	629	524	565	578	548	576	535	546	574	573	619	596	543	564	522	578	585	511	559	562	599	526	550	600	544	560	555	537	548	550	547	519	557	564	574	536	549	569	544	573	547	507	552	536	561	566	552	566	610	515	569	593	586	629	540	600	544	529	552	561	571	569	560	583	544	561	520	546	531	549	543	605	570	589	626	588	588	557	552	586	514	556	582	559	550	493	607	560	597	547	542	546	588	562	579	556	566	580	556	588	561	594	548	620	490	561	532	605	572	569	549	523	590	551	516	526	560	582	597	575	530	577	625	570	569	561	575	575	525	572	633	593	531	588	589	533	557	586	511	587	546	581	554	559	519	596	579	544	628	561	539	562	565	550	579	582	538	577	556	575	558	582	559	552	558	550	604	543	535	545	612	534	554	565	556	573	526	549	572	531	572	567	553	568	531	588	561	553	586	522	550	561	621	593	592	538	581	600	569	541	586	552	555	532	521	558	563	598	598	569	552	626	539	571	551	595	566	547	584	568	573	572	569	589	556	579	559	569	602	585	513	595	521	592	582	538	540	573	566	563	544	531	611	536	550	598	550	584	563	540	547	564	551	565	628	550	546	573	505	575	531	556	552	541	575	555	537	562	594	555	525	584	580	555	533	571	612	535	565	612	559	582	565	576	536	615	513	550	546	596	578	529	544	535	561	596	546	549	615	565	516	639	609	561	560	542	569	548	565	553	543	611	541	560	572	559	526	552	564	551	587	586	585	517	569	554	547	540	563	585	580	597	573	561	554	580	559	570	559	569	536	513	574	578	549	533	584	538	552	579	565	615	559	565	567	580	581	548	513	551	535	578	537	567	564	552	568	560	586	556	572	598	532	557	591	553	531	539	574	552	542	532	578	552	572	602	629	567	557	561	532	547	567	574	613	583	585	597	571	599	525	537	580	528	586	614	516	573	548	559	535	543	548	532	584	631	548	581	606	571	625	541	562	557	537	535	565	586	559	548	565	578	551	562	550	533	535	543	558	550	584	542	598	529	540	547	564	569	587	545	611	565	580	540	542	553	546	572	556	584	567	517	517	590	576	542	576	580	516	538	563	567	538	553	531	587	557	565	571	553	593	540	545	540	555	582	569	576	544	530	551	514	572	518	605	566	571	610	616	589	581	547	533	542	586	575	549	563	592	563	538	567	607	577	563	581	548	587	557	562	561	599	556	545	608	523	545	537	570	547	528	574	573	564	552	593	571	589	513	531	560	559	599	564	584	576	585	590	543	582	573	603	573	548	557	570	552	544	573	530	571	559	568	541	551	607	568	536	581	504	605	573	572	591	538	551	577	575	550	559	554	541	591	563	562	595	579	597	515	578	576	569	537	582	597	587	545	574	563	583	591	580	572	637	593	559	563	529	576	551	566	591	582	584	595	549	516	534	568	537	556	596	581	576	534	527	560	578	545	589	584	630	540	527	578	567	603	591	616	546	559	549	567	567	559	529	528	547	546	598	583	540	593	536	591	519	585	601	553	585	548	544	590	545	542	518	516	528	540	562	553	567	552	586	520	548	573	574	560	545	584	559	596	563	563	580	559	591	607	554	587	498	557	597	561	552	597	587	562	571	531	536	561	545	547	576	558	565	583	555	595	561	556	581	592	574	599	546	603	595	578	556	538	572	591	569	553	567	546	574	525	568	609	569	611	559	551	588	607	592	554	575	565	552	592	594	570	557	532	626	573	590	548	542	563	565	526	569	615	560	527	570	596	602	535	584	547	562	597	540	574	572	594	561	541	592	545	558	539	548	585	597	546	554	618	599	550	519	553	567	527	549	579	566	540	534	520	545	545	556	601	572	610	588	527	581	565	567	594	569	574	564	549	591	587	579	527	538	586	589	606	576	560	541	575	551	549	591	555	573	554	596	556	579	577	589	552	547	561	557	586	577	585	588	526	573	544	552	542	581	545	558	582	566	550	549	564	540	586	560	541	550	608	562	541	592	556	573	568	534	585	569	586	569	550	572	593	535	598	565	567	564	550	551	576	592	561	527	553	567	558	546	583	567	577	585	573	576	550	524	537	539	552	583	578	559	531	542	620	573	543	555	605	561	577	566	602	588	547	550	591	582	576	533	577	599	516	547	601	573	566	549	576	624	558	557	563	515	568	574	616	594	556	514	586	512	581	565	566	591	580	557	534	595	588	533	522	553	540	566	574	551	563	573	596	602	579	564	582	547	547	574	579	589	568	568	572	534	579	564	540	580	535	607	561	607
24569	21250	27990	24806	20082	1519	472	307	281	256	228	231	216	198	197	197	177	190	175	171	167	179	154	155	178	181	172	158	191	167	147	167	198	186	155	156	148	155	144	159	149	151	178	146	151	163	140	157	150	145	158	143	152	174	171	128	163	164	162	147	143	141	153	161	164	150	157	159	162	141	141	167	170	148	161	162	166	170	161	144	152	137	137	140	180	132	139	168	157	157	144	130	126	158	160	156	147	159	141	165	147	147	161	136	149	156	146	145	139	153	150	153	145	147	151	140	154	142	146	153	132	159	149	141	144	152	160	158	145	143	171	157	152	164	159	146	132	140	132	142	152	154	173	151	148	172	177	148	143	154	169	143	138	165	151	166	143	135	146	164	150	149	138	122	135	134	150	153	148	153	153	163	165	157	156	168	152	155	150	155	140	153	172	153	163	158	166	143	151	144	192	164	158	168	146	159	145	142	137	142	149	149	144	141	165	152	172	158	147	172	151	146	145	151	122	148	144	147	140	158	192	153	155	150	156	145	157	145	158	152	200	164	129	152	154	144	152	147	141	159	145	161	149	161	141	157	171	150	169	155	142	149	146	138	147	173	152	154	151	168	166	142	145	163	146	149	146	143	154	161	142	173	165	136	124	162	164	166	157	162	153	126	149	142	116	167	154	144	150	155	153	135	153	140	186	148	175	144	167	148	151	148	147	114	143	162	148	159	158	140	163	152	155	139	162	131	167	167	139	143	136	147	141	167	179	155	156	149	137	150	145	129	143	140	146	155	138	163	140	136	147	148	171	151	158	158	159	154	153	149	143	133	151	126	146	147	163	133	150	152	147	142	144	137	158	139	172	137	133	147	137	146	148	150	145	152	153	146	153	162	159	154	168	145	139	162	169	149	145	151	164	161	144	139	162	155	160	136	171	161	173	188	150	168	141	163	171	139	156	139	174	144	143	133	152	143	184	123	139	154	146	152	138	141	146	139	156	149	147	153	141	162	163	163	159	142	141	162	152	143	138	143	140	153	145	160	157	151	164	152	147	159	155	145	141	133	136	135	148	141	152	157	148	137	143	162	159	168	136	153	141	171	176	153	154	155	158	143	159	161	147	171	149	157	154	147	149	149	143	159	157	138	147	133	166	132	149	150	156	154	148	156	145	140	188	147	161	150	141	143	176	140	129	157	144	163	160	162	153	165	155	162	145	154	146	132	147	140	155	160	142	150	144	157	150	155	132	142	174	166	142	153	148	182	134	143	184	149	124	153	160	178	155	151	150	153	160	150	149	145	135	163	122	152	157	161	142	154	148	141	175	132	140	171	161	146	149	142	148	134	127	156	153	151	151	157	153	148	148	173	140	155	142	150	129	167	155	177	145	142	163	137	156	159	143	159	142	158	118	137	150	130	139	150	157	157	157	143	137	153	158	151	155	167	153	124	137	154	132	133	140	154	138	167	146	138	156	152	164	129	147	150	165	142	130	132	151	142	155	138	153	152	157	140	154	158	142	145	150	150	152	171	152	126	148	151	147	142	142	168	146	159	155	146	160	174	132	155	176	142	138	142	169	140	167	162	156	142	147	146	151	141	152	171	151	160	144	160	152	165	168	149	163	135	150	171	159	145	138	147	145	150	143	162	143	156	156	167	163	146	151	131	161	167	155	131	140	162	147	163	156	164	140	163	150	150	135	174	138	142	156	152	138	137	148	134	158	166	160	186	147	160	167	158	132	140	153	150	145	151	174	160	151	133	156	160	158	142	171	154	146	142	159	166	156	147	130	149	192	142	130	163	143	141	151	129	148	142	152	148	155	138	126	143	153	142	161	151	153	150	161	160	162	164	162	157	140	164	146	165	145	142	144	136	155	159	150	157	144	164	134	136	143	143	145	150	165	148	136	162	145	161	148	153	164	156	136	154	141	138	146	177	146	152	179	150	136	158	173	151	157	160	128	152	151	145	133	157	180	143	146	141	153	165	133	138	151	158	160	152	143	132	153	137	146	147	167	132	167	149	147	131	151	145	154	155	139	161	157	139	158	145	159	162	150	149	141	142	152	146	155	152	150	148	145	161	150	142	158	135	149	149	146	171	127	134	156	143	153	134	167	156	131	155	143	167	154	146	143	150	169	156	146	137	139	158	141	161	117	141	161	153	152	168	146	126	143	146	121	160	154	160	134	186	162	167	146	161	160	182	161	177	145	160	152	138	141	163	155	158	150	154	165	154	153	173	141	161	153	138	147	181	134	145	160	151	155	146	154	181	146	157	169	157	153	146	146	151	148	144	171	173	144	155	168	157	155	161	139	161	147	144	173	144	181	157	141	146	157	144	140	161	164	143	165	158	158	159	179	159	166	154	132	159	142	155	142	154	131	149	146	153	158	152	146	152	132	146	146	149	160	131	140	153	120	151	135	164	146	176	165	158	166	132	144	151	146	142	131	168	174	152	133	139	133	142	151	139	147	143	151	151	148	139	135	147	140	150	141	156	146	155	153	141	155	152	146	143	148	159	149	181	151	160	125	146	127	142	140	151	142	129	134	159	143	145	124	147	137	147	154	145	160	147	141	161	162	173	144	159	138	165	170	138	151	149	157	129	154	153	150	158	131	149	139	171	153	157	145	153	162	148	134	150	131	142	135	137	140	149	147	177	139	139	147	132	152	170	159	155	153	156	159	167	159	174	157	145	118	160	163	159	149	133	156	154	158	150	156	132	137	163	139	160	155	151	139	144	154	173	160	151	143	151	131	156	159	128	167	149	154	142	168	161	178	171	164	160	143	176	145	150	145	139	150	162	129	146	171	154	157	137	156	145	145	135	158	152	127	152	140	171	125	156	154	131	161	167	141	138	165	160	155	151	136	165	164	169	139	152	152	132	170	134	144	154	142	143	147	145	155	166	134	158	126	141	157	180	141	146	153	156	172	141	169	167	153	145	143	128	139	139	153	150	165	161	161	162	161	143	159	157	143	159	141	144	172	162	143	147	160	154	172	171	143	146	146	147	142	171	138	156	154	147	140	167	151	144	148	161	150	153	151	144	157	143	171	162	131	154	170	137	156	164	137	145	157	150	148	136	149	126	147	156	128	174	152	139	150	156	160	172	167	135	159	164	166	136	136	150	153	168	140	146	160	151	155	139	141	156	151	160	153	155	145	146	146	157	142	152	144	161	146	157	142	136	147	131	137	141	146	148	149	148	163	150	164	155	164	160	133	171	157	146	164	162	162	152	150	169	153	152	172	171	150	151	160	160	155	131	181	140	150	141	163	137	154	163	143	157	141	155	136	155	172	159	154	167	144	160	174	178	147	156	155	132	149	140	153	145	148	147	155	146	148	136	156	143	149	157	150	167	180	149	157	128	132	169	135	170	128	153	163	155	151	141	144	136	167	152	168	157	167	158	158	160	157	159	148	156	170	158	162	145	159	163	142	160	150	150	149	157	161	144	135	140	164	151	146	149	130	153	154	152	175	143	150	132	154	155	164	155	142	140	147	144
3286	5470	4338	2019	1386	1044	790	579	474	374	331	339	286	283	243	222	255	211	177	205	226	216	199	203	218	197	187	210	173	174	199	187	165	209	172	175	188	182	175	163	190	185	172	162	174	158	189	165	184	196	167	170	173	194	175	164	188	167	149	171	171	189	162	173	176	186	167	175	162	192	178	153	148	181	156	193	167	157	157	164	183	171	159	150	176	167	170	165	181	184	159	170	178	184	175	170	165	196	175	186	165	153	186	180	181	160	177	211	171	186	176	182	159	183	164	165	163	175	176	168	157	172	180	146	179	173	185	187	162	154	206	159	156	185	180	177	155	158	162	145	208	161	148	172	162	166	179	166	170	170	175	168	151	159	167	188	178	177	168	195	169	192	168	177	191	165	157	159	178	195	167	161	146	168	152	183	172	165	175	159	152	184	172	154	173	159	183	168	201	184	166	157	166	162	156	168	166	145	178	171	168	177	144	193	197	162	168	199	187	153	175	196	169	170	183	167	161	184	151	163	161	181	166	176	159	169	184	167	183	196	183	183	177	164	179	174	163	157	157	159	145	189	151	167	168	166	159	167	169	148	170	181	171	168	171	179	158	163	183	203	164	176	205	152	161	171	183	168	180	174	183	179	166	185	153	174	183	187	174	168	174	181	196	144	151	168	167	170	201	167	149	187	169	170	166	167	184	182	159	180	183	183	199	171	152	168	136	168	176	163	170	170	171	174	197	156	156	182	163	151	176	166	179	154	159	174	181	174	179	155	170	160	168	170	183	154	190	165	151	179	163	169	168	174	161	171	178	165	188	177	158	180	186	157	184	191	190	183	170	172	176	145	178	156	174	149	161	200	156	176	162	150	175	167	170	165	181	157	166	178	170	168	184	181	164	166	159	192	170	150	147	195	138	170	198	160	145	180	153	188	157	153	185	144	175	153	166	166	151	155	198	170	178	173	169	174	156	154	171	176	180	179	154	185	176	182	150	174	180	163	175	180	167	158	161	161	164	171	186	157	161	176	173	172	158	166	183	165	169	180	138	157	171	175	172	207	169	182	192	181	167	181	177	172	181	174	190	179	176	160	193	170	167	170	192	158	168	182	156	190	174	166	165	172	195	196	162	175	163	164	171	167	167	184	161	165	177	198	171	191	170	192	178	173	180	153	183	171	153	165	160	165	174	190	196	173	172	184	176	157	175	157	161	165	171	163	169	137	160	186	154	160	177	164	148	163	179	157	185	176	184	183	180	151	157	169	157	189	172	163	150	160	177	164	170	185	164	176	182	173	167	179	153	202	158	163	187	194	171	187	171	150	157	169	145	166	155	154	179	171	183	179	172	161	157	185	157	175	185	173	163	161	165	178	192	182	178	153	162	173	149	195	168	172	159	177	197	154	173	168	172	167	162	169	152	168	156	186	184	143	164	201	158	174	150	162	163	151	170	170	183	159	184	168	184	178	175	195	172	175	192	151	152	167	180	161	167	169	179	156	169	167	170	173	171	158	155	158	178	184	176	159	157	165	165	175	166	167	167	159	159	170	188	165	169	172	184	158	173	170	201	166	176	167	167	191	178	177	171	153	188	180	175	178	180	168	171	165	159	166	177	143	190	158	155	176	164	152	170	161	189	163	175	179	161	176	184	183	155	173	152	158	149	181	174	158	144	153	182	153	171	175	138	178	154	164	194	162	183	175	189	169	141	188	182	166	202	169	166	166	173	169	181	176	198	189	163	159	173	168	173	167	191	191	188	188	181	186	177	168	161	156	171	179	175	159	164	168	184	163	154	170	179	190	179	168	158	191	169	174	178	172	191	161	187	139	192	205	178	170	166	187	171	168	180	171	197	169	177	172	158	183	189	157	158	184	156	146	150	170	163	172	184	178	209	161	182	170	164	162	164	167	179	171	174	181	194	157	168	166	187	154	189	203	160	180	186	162	179	165	182	177	175	174	172	149	172	183	160	162	172	166	165	161	177	156	177	165	173	171	171	186	158	177	176	179	178	175	172	158	178	182	184	177	165	159	176	163	156	158	147	183	159	200	171	169	154	153	165	159	167	163	168	159	183	157	167	199	146	161	181	192	176	174	174	187	180	175	139	164	183	165	164	187	170	181	156	185	200	178	160	167	175	164	170	189	169	165	197	162	151	150	167	165	177	179	184	158	182	176	172	139	165	187	182	174	173	173	161	181	164	169	204	168	172	191	142	164	171	172	165	178	166	182	168	192	177	154	173	174	143	173	176	159	156	146	157	178	160	164	187	146	163	167	184	169	209	190	170	163	170	185	156	169	162	175	179	151	168	182	168	162	168	175	160	187	144	158	149	173	155	210	189	164	187	167	158	172	194	167	155	172	160	172	195	161	197	181	188	149	158	166	186	163	181	161	161	146	182	166	172	170	158	184	186	198	181	190	170	149	169	171	173	191	163	170	164	179	138	191	183	175	149	150	174	170	147	191	173	163	182	164	153	172	134	162	169	158	177	180	178	185	184	167	177	192	163	157	166	145	177	164	173	201	173	167	183	156	174	166	167	171	167	173	157	191	160	156	163	198	186	196	159	176	189	181	179	175	184	170	161	170	182	175	153	174	169	166	165	137	180	178	167	164	139	163	159	185	183	158	168	170	174	184	151	175	182	177	165	172	176	171	180	160	197	171	164	170	178	146	164	163	168	168	156	177	183	186	163	161	187	183	166	171	184	191	159	151	169	177	184	153	203	160	157	182	173	162	149	179	162	174	161	159	155	196	147	154	186	164	169	169	173	178	164	178	175	199	154	158	170	158	169	188	160	160	181	146	158	191	179	164	192	141	158	170	181	215	186	177	177	171	173	176	173	162	157	151	164	149	168	172	157	172	182	165	167	165	181	160	151	144	180	147	181	171	153	178	185	167	170	169	168	193	185	158	189	159	187	167	159	162	185	180	160	172	192	176	188	167	163	171	178	184	149	198	144	191	146	158	171	158	191	160	181	165	184	172	172	161	190	166	169	168	187	164	164	186	159	182	165	169	163	156	177	174	151	155	182	173	182	182	159	184	162	167	179	173	186	187	175	158	156	175	187	169	158	180	161	166	150	156	171	158	173	144	172	175	169	163	195	186	159	157	172	178	223	163	154	185	204	186	150	199	160	175	168	163	165	161	158	160	191	192	183	162	183	164	158	172	193	180	162	146	207	181	174	174	165	170	191	167	146	169	184	158	164	156	184	153	160	159	165	170	189	161	167	176	152	178	175	158	171	186	170	158	177	163	177	162	167	176	146	176	171	182	151	184	157	167	181	178	196	167	156	169	182	181	180	171	169	198	165	177	164	183	185	164	161	182	191	174	204	180	214	161	185	172	161	153	155	166	179	183	168	169	177	151	175	153	156	155	187	174	154	169	191	180	181	185	175	165	187	175	159	168	186	168	172	190	214	187	175	182	171	181	206	180	167	184	156	160	163	177	161	167	158	192	173	174	183	158	188	164	168	166	176	161	152	205	186	175	157	178	166	161
22674	21384	29136	24034	21384	21438	13032	1423	896	826	752	689	646	585	578	514	488	474	484	434	504	430	462	478	458	428	441	416	419	432	423	401	445	424	385	412	399	402	360	415	402	390	400	406	425	381	421	395	395	418	411	400	383	417	380	383	390	398	372	399	418	412	391	368	401	381	359	365	410	364	399	368	419	391	387	426	398	375	391	377	336	378	388	378	410	376	412	406	416	389	373	346	373	362	382	406	371	379	382	380	365	393	380	397	396	380	379	399	378	421	380	389	379	355	397	394	379	387	417	368	405	395	364	367	376	368	363	363	391	386	399	442	407	366	412	348	375	407	394	397	395	370	416	367	376	373	399	371	363	372	379	361	373	373	379	375	371	387	367	354	368	381	393	391	416	372	400	376	398	392	401	359	356	375	407	398	377	398	396	387	400	376	400	384	386	368	373	360	368	381	377	356	378	330	354	418	371	375	362	423	415	389	426	386	384	381	411	358	364	379	370	390	394	379	360	370	377	388	375	421	392	381	368	374	417	375	385	389	372	393	386	370	359	374	377	383	381	362	386	388	356	375	386	393	391	384	371	362	382	416	336	359	389	404	383	373	393	366	398	366	384	404	367	382	422	367	357	425	366	375	400	380	377	374	382	351	358	384	395	373	366	374	422	392	393	401	408	358	385	368	363	425	385	366	358	401	378	392	414	382	384	372	350	349	398	402	381	410	381	378	363	369	393	376	394	385	406	419	372	397	368	419	375	394	378	382	397	367	381	377	360	396	379	409	405	412	373	392	394	347	396	361	401	419	348	401	372	367	364	419	361	392	353	390	387	367	373	385	372	376	405	353	416	404	390	374	387	362	380	368	370	390	379	399	395	399	404	390	372	393	390	401	370	399	392	396	383	398	346	349	374	332	359	386	404	394	415	418	411	407	370	404	345	384	397	421	404	391	398	400	361	404	363	370	411	401	402	367	360	334	331	362	370	377	374	356	367	433	363	358	395	364	410	403	389	382	396	366	383	366	372	411	398	411	406	389	341	368	377	410	378	429	383	386	427	390	388	390	345	379	388	373	381	395	411	393	336	394	386	408	375	376	385	393	378	397	372	393	346	372	339	395	392	404	367	417	402	376	374	405	406	370	344	391	409	423	369	366	367	376	394	374	418	408	373	370	364	401	373	398	395	364	361	388	354	399	369	383	397	412	374	406	398	418	374	357	402	382	393	403	356	386	381	390	417	403	385	375	373	366	378	395	405	406	386	414	392	385	430	368	375	380	407	405	385	333	366	371	379	399	364	382	389	411	421	419	404	374	403	376	379	398	381	363	366	342	379	392	377	413	353	367	382	371	378	371	392	386	358	396	381	356	408	374	352	390	366	360	380	352	388	345	395	392	364	401	384	388	436	400	424	420	409	415	383	368	357	408	398	394	386	342	372	364	400	410	381	428	449	408	368	364	383	383	367	404	343	377	343	382	418	374	377	357	386	343	372	381	416	402	404	404	368	375	350	371	388	379	339	394	395	392	380	372	380	422	371	380	384	403	386	411	383	374	380	362	379	365	389	391	382	387	368	363	376	352	399	415	388	381	410	387	389	369	359	389	363	380	340	332	353	386	408	391	348	407	379	393	363	409	345	351	335	382	376	385	384	368	373	375	392	416	385	388	363	393	409	394	381	356	390	380	372	359	382	390	384	382	382	404	392	415	370	389	366	386	393	420	365	343	395	394	392	380	414	328	377	361	407	368	382	359	371	371	393	394	405	388	363	378	368	419	396	361	378	368	359	364	379	420	387	404	414	397	340	394	375	385	396	396	350	418	406	442	382	382	410	369	350	381	399	382	411	386	375	378	405	412	379	385	380	377	397	346	347	363	358	382	364	369	405	386	363	370	403	388	401	377	365	374	408	417	355	390	396	366	347	366	390	369	400	359	374	373	413	334	375	390	387	396	350	391	393	364	409	348	391	393	366	399	373	397	358	368	371	399	348	348	381	375	377	357	369	388	419	370	370	377	364	369	393	397	383	415	370	384	391	360	369	353	368	395	370	368	391	367	386	365	343	359	411	391	377	375	388	398	386	405	380	386	400	394	395	434	400	365	376	409	396	409	368	404	384	389	361	392	396	417	389	380	374	391	388	387	333	365	411	351	415	401	372	387	394	394	408	374	352	351	351	374	362	345	382	416	396	391	432	408	358	391	421	401	373	392	379	386	379	372	385	399	418	362	397	385	382	393	357	379	377	383	357	366	352	390	421	379	339	387	390	373	401	362	341	372	346	381	394	436	409	399	383	378	388	382	434	368	337	375	384	399	423	405	396	363	380	388	424	412	380	418	408	398	377	410	370	408	414	359	371	354	361	394	382	400	335	372	345	370	373	372	367	414	376	358	395	379	396	401	388	398	373	384	357	371	359	403	398	414	381	376	360	397	379	379	384	362	409	350	378	389	364	430	344	373	399	403	387	343	377	381	397	396	377	380	392	401	369	353	370	416	366	397	374	366	362	373	361	393	374	358	366	340	351	369	385	409	375	366	382	398	384	423	353	376	411	376	409	378	392	371	399	364	384	364	403	385	392	370	332	403	398	378	382	383	398	372	398	370	374	377	388	404	395	396	365	376	340	383	406	351	353	337	383	364	341	406	373	377	352	380	391	347	398	389	370	396	384	410	378	368	382	379	413	368	395	368	398	359	380	371	368	337	367	372	399	421	378	376	404	395	389	385	403	389	387	359	394	375	401	366	372	414	394	366	359	388	384	378	404	373	377	375	384	399	370	384	402	369	376	384	364	383	371	387	366	389	403	402	411	353	373	394	397	390	359	386	368	387	390	380	366	341	413	353	417	372	411	376	374	375	379	409	374	364	381	419	371	419	398	394	369	379	378	359	378	379	399	409	354	359	373	390	392	386	424	378	375	398	381	375	380	358	383	360	402	375	384	416	417	404	391	352	386	359	406	390	361	370	366	371	364	406	394	382	376	363	399	402	380	364	350	408	378	384	362	379	405	356	354	423	375	376	385	367	388	413	381	383	363	394	416	383	386	381	358	388	391	359	395	424	377	387	374	371	381	387	395	370	396	371	334	409	403	366	385	397	391	391	387	396	371	365	379	364	384	375	363	383	372	356	369	401	379	398	395	409	371	349	419	366	376	367	384	389	396	379	345	382	384	362	392	328	354	387	401	388	417	355	350	387	378	424	394	373	352	403	411	384	402	391	372	362	373	370	380	416	371	385	366	362	398	394	370	414	370	380	405	404	366	354	352	357	396	325	415	388	383	383	375	401	380	387	397	397	357	418	409	374	388	362	414	364	383	363	370	389	370	375	341	392	390	391	409	406	371	376	355	403	380	355	366	388	357	343	372	401	365	380	373	418	380	386	408	374	374	433	389	370	400	370	399	378	373	363	382	402	371	383	421	349	330	421	381	396	396	375	405	394	381	360	363	383	368	371	359	409	380	389	352	353	368	387	392	371	387	410	367	403	393	404	403	382	402	391	398	360
4520	13448	11495	5756	3956	2893	2090	1720	1270	1146	964	859	752	729	651	634	555	552	552	495	498	495	506	470	492	492	466	466	430	439	465	433	440	439	445	452	461	422	415	449	412	436	452	396	436	404	453	408	450	417	459	403	436	449	427	364	402	401	453	424	392	436	413	393	457	384	412	413	433	403	439	418	429	387	393	427	391	388	428	429	406	412	389	416	429	448	414	400	436	387	427	405	423	390	435	417	425	443	394	435	377	393	401	403	420	434	393	453	426	393	410	433	426	422	407	423	406	434	420	376	402	426	439	391	431	397	408	434	406	391	439	395	428	402	406	429	426	418	454	426	405	417	416	412	412	401	414	391	383	413	372	405	403	377	448	463	408	380	433	458	409	406	395	418	411	420	393	378	379	409	384	400	394	421	419	408	421	371	422	391	425	395	414	433	426	384	429	381	373	414	390	435	393	444	433	405	407	404	426	421	447	381	381	429	408	434	417	427	407	378	421	435	421	460	402	414	384	405	415	411	390	411	365	381	393	402	419	375	429	417	430	421	434	394	374	403	400	451	374	399	418	423	416	406	421	396	379	398	384	394	402	407	418	437	425	414	442	437	426	409	406	409	425	386	390	435	428	419	427	402	393	409	432	418	404	385	416	426	425	401	408	404	416	412	403	401	396	402	409	401	429	450	409	420	426	414	386	428	402	423	421	395	437	439	419	412	398	421	394	427	421	392	434	427	425	447	419	418	389	413	431	410	431	418	350	448	373	403	404	410	412	424	420	376	411	419	398	371	411	435	412	412	384	424	437	449	441	398	423	415	414	414	377	416	407	375	395	411	413	383	428	408	410	409	408	428	451	396	424	417	374	390	405	455	420	379	389	400	397	420	387	419	399	448	441	382	401	401	398	417	381	389	401	386	403	388	392	416	387	413	416	376	342	398	398	443	423	380	418	393	410	399	419	398	398	413	394	425	384	396	411	450	398	443	444	400	409	427	397	379	381	395	379	431	387	391	409	378	418	444	412	406	427	406	414	410	430	435	421	402	424	448	427	419	418	397	401	387	400	383	412	420	434	426	410	428	395	420	423	382	416	386	408	411	404	452	398	414	421	433	435	404	405	431	413	418	375	412	412	407	428	438	453	408	406	419	400	474	386	397	410	399	393	403	436	418	418	385	436	462	416	410	420	403	402	408	448	403	402	410	396	381	428	444	399	414	390	435	436	405	378	377	438	386	427	436	421	410	378	418	405	410	397	474	410	426	403	406	405	427	451	389	397	385	425	419	445	395	432	440	392	430	405	391	453	404	430	424	375	421	418	416	422	426	397	364	399	445	389	388	406	382	381	431	401	405	405	421	402	390	400	400	403	401	373	409	438	389	412	403	447	387	388	453	406	430	412	408	415	426	402	398	372	411	416	428	410	371	397	383	415	417	388	402	428	405	433	414	410	427	393	390	411	405	393	419	444	417	403	430	388	413	411	408	414	376	445	428	402	417	437	387	379	384	405	397	409	393	417	455	400	382	410	418	409	441	393	447	426	414	426	404	420	415	408	398	427	430	409	453	412	374	399	405	425	364	377	435	416	430	447	403	427	394	405	416	441	395	413	400	387	421	432	425	396	426	410	399	429	402	397	420	398	402	413	399	426	406	428	392	396	394	400	391	390	447	443	399	384	430	398	361	391	444	399	386	380	425	395	415	409	439	404	418	438	398	406	437	407	391	407	385	432	436	421	396	433	415	435	412	414	421	432	422	435	425	436	379	409	438	371	402	416	389	382	401	417	382	414	380	434	442	418	422	389	413	380	427	378	439	406	426	423	447	417	375	420	430	400	379	397	418	431	421	423	436	413	405	381	414	426	402	410	437	403	395	433	412	419	445	413	395	401	388	446	370	402	389	421	450	433	399	433	380	400	361	399	399	385	362	419	409	437	405	386	384	424	425	380	447	400	393	433	403	431	386	384	406	440	369	426	399	407	393	457	391	442	426	401	398	404	432	462	405	370	410	410	421	401	404	411	436	431	437	407	406	403	422	439	403	418	405	410	427	393	419	364	425	439	409	444	415	385	406	386	422	424	394	416	406	436	402	401	449	431	403	419	399	409	382	399	429	437	381	423	435	411	419	400	402	404	457	439	427	380	441	378	396	395	407	385	378	408	405	422	419	398	398	405	408	423	430	435	405	402	428	419	464	407	434	429	392	438	410	394	421	384	406	428	426	424	404	423	424	427	395	398	401	394	441	448	404	419	392	398	403	415	427	385	449	386	379	370	375	437	434	425	411	404	390	435	408	380	440	396	428	415	424	386	432	420	430	425	441	403	417	415	439	391	408	398	409	424	415	409	409	386	386	435	408	397	455	393	408	405	454	416	411	401	438	400	388	402	405	379	404	410	427	415	410	402	423	393	437	396	448	405	408	381	397	400	415	449	425	384	418	463	385	404	435	430	389	401	414	406	418	410	429	396	389	393	422	403	448	397	437	400	438	423	410	407	392	404	406	383	425	384	435	429	403	390	436	421	407	443	423	410	417	404	370	399	412	427	362	365	389	431	403	389	409	438	438	412	421	447	407	407	391	406	422	440	435	381	424	409	434	375	402	395	399	413	406	413	460	395	408	379	402	391	395	374	423	395	417	338	395	419	443	403	381	412	432	376	402	428	412	445	402	392	421	396	388	425	414	401	381	412	440	419	407	423	389	408	409	405	364	413	368	438	412	383	416	413	402	412	437	421	364	403	413	425	423	396	402	428	427	374	423	372	459	412	442	423	403	406	392	437	426	415	421	416	446	392	411	425	407	387	446	386	423	402	422	439	400	414	413	396	459	412	407	455	426	410	402	412	391	429	432	453	445	388	410	428	390	404	386	405	381	389	415	431	419	400	437	414	414	430	430	405	424	412	380	415	399	411	397	422	397	410	390	435	401	422	438	403	421	447	409	388	405	400	412	407	423	388	420	376	406	392	415	452	426	416	385	419	406	440	432	375	393	409	424	395	389	397	425	438	417	426	412	433	415	419	433	412	414	387	419	406	417	410	416	391	417	386	388	416	403	373	405	423	390	419	406	432	390	435	428	382	404	400	398	417	398	440	389	394	405	441	402	393	415	406	407	422	405	458	434	408	461	403	407	411	401	401	451	398	416	419	378	414	420	452	424	408	393	405	414	425	444	426	420	438	376	465	422	398	407	421	397	411	383	428	448	404	423	420	435	450	414	419	379	411	372	445	401	427	420	405	406	409	431	425	422	412	419	397	428	402	422	423	416	430	375	410	391	406	392	417	411	364	381	359	402	383	403	417	408	374	436	402	416	398	391	383	400	410	428	457	389	402	411	406	385	413	380	412	409	422	401	403	380	415	396	394	414	415	433	400	410	403	394	404	419	381	386	454	433	443	398	432	405	426	406	422	397	377	383	437	382	406	429	388	434	400	418	447	398	445	425	393	406	409	400	397	418	430	406	424	394	413	399	432	383	392	426	406	386	447	409	405	406	427	339	411	457
27749	19608	5712	628	427	396	354	343	322	377	325	364	319	323	305	361	310	339	340	359	347	356	352	354	319	355	321	317	327	325	338	347	338	333	332	327	337	306	320	355	337	329	317	361	317	307	344	324	309	345	313	369	304	298	356	312	346	322	321	341	345	320	313	312	324	342	384	323	305	365	372	330	332	358	333	322	337	306	340	360	326	365	314	321	303	346	353	346	335	339	325	339	359	352	338	331	358	315	354	357	321	308	320	341	323	345	340	310	373	344	331	298	360	367	341	309	354	311	344	333	363	321	317	348	332	363	355	335	320	322	326	317	352	322	333	331	358	325	333	321	313	355	334	349	344	321	311	354	308	342	351	325	305	321	351	319	336	318	323	336	318	340	324	317	334	314	367	342	337	293	307	326	327	332	317	317	336	318	349	335	339	329	364	325	344	322	337	315	340	325	349	332	311	323	343	332	316	319	341	315	344	349	335	323	325	308	351	361	349	327	334	306	336	364	363	333	329	295	303	357	317	326	328	307	355	302	306	372	343	343	337	354	300	321	319	347	320	300	352	328	299	338	348	329	352	323	335	307	343	347	341	336	349	325	378	323	328	339	323	332	317	310	349	357	361	342	335	276	352	309	322	297	310	375	301	337	318	339	307	355	380	314	342	330	305	325	295	336	363	288	336	336	361	347	311	334	346	320	338	331	354	322	351	357	346	313	362	330	367	305	348	353	301	332	356	346	332	340	313	318	325	342	308	303	341	336	345	347	343	325	341	326	343	346	321	321	341	355	318	345	318	333	303	325	326	337	332	358	314	333	327	325	316	370	298	381	316	334	343	327	339	371	374	309	335	362	329	338	352	311	329	341	327	340	309	321	353	314	323	286	339	316	341	352	320	298	323	367	363	379	336	358	345	333	346	346	309	364	342	344	326	353	360	391	313	326	355	367	347	369	343	357	348	315	334	344	311	317	332	284	376	313	326	326	315	326	347	333	345	349	332	328	319	322	355	326	368	308	342	326	336	309	318	310	327	367	337	321	319	313	357	333	338	316	350	306	327	340	312	344	359	325	336	293	354	325	331	337	324	331	338	334	325	293	331	339	338	341	349	320	342	303	339	383	333	355	328	371	334	313	370	334	358	356	318	354	311	314	334	346	319	327	321	299	339	318	335	368	329	348	349	336	345	313	327	348	350	330	314	316	338	331	363	346	297	333	348	356	329	322	307	350	320	306	372	334	341	333	317	309	333	335	344	340	317	355	378	340	306	350	324	345	312	340	325	320	326	331	345	326	369	341	334	331	350	348	303	362	340	365	332	335	304	316	324	316	400	292	358	344	338	358	332	324	330	349	325	307	327	322	316	332	347	327	331	337	279	333	322	319	328	298	306	341	349	351	323	329	328	327	333	343	351	338	352	298	320	376	324	315	330	325	316	347	327	317	326	349	329	322	324	354	311	325	321	340	347	342	327	304	333	341	302	308	381	319	301	320	341	356	327	340	326	338	341	361	332	335	333	319	325	323	331	330	347	335	349	346	348	311	330	331	328	332	317	362	309	314	343	340	315	370	324	331	328	334	328	328	362	315	366	331	332	318	336	342	288	326	302	345	309	317	346	332	343	376	337	325	307	315	306	373	318	338	304	310	321	331	329	353	345	333	326	322	324	336	327	338	343	341	338	298	346	346	352	348	328	353	340	285	327	309	363	364	347	359	332	327	352	316	321	329	330	349	339	348	335	315	315	317	319	345	326	335	348	346	338	313	320	321	370	314	354	336	326	325	322	354	301	330	351	368	322	341	311	331	332	346	319	348	357	351	323	289	338	333	384	332	338	370	306	336	340	324	336	353	359	346	340	327	339	295	313	319	314	336	340	329	300	337	328	330	317	344	316	328	345	322	335	307	313	352	325	322	331	356	329	327	320	349	336	325	353	358	314	356	326	363	324	324	306	366	296	342	350	338	317	376	335	293	340	331	320	328	309	319	345	316	340	300	337	299	286	345	340	340	328	296	308	333	325	353	328	370	350	325	304	328	347	320	330	350	319	328	332	308	347	364	347	320	356	339	318	362	342	306	315	362	317	342	301	332	326	345	367	346	306	314	352	309	346	335	369	334	327	328	316	325	330	322	353	333	323	347	352	333	337	362	350	357	342	337	325	343	341	330	318	330	337	284	327	369	342	333	316	355	334	344	364	292	334	341	315	310	328	335	367	339	336	351	299	314	338	337	302	299	315	337	324	332	326	333	358	335	380	333	334	334	353	318	339	341	364	359	359	329	342	322	342	316	318	341	348	331	332	334	347	324	339	349	321	354	322	299	335	358	312	348	325	317	344	332	364	331	352	350	327	320	343	327	340	348	350	329	316	330	334	325	339	333	329	341	349	314	311	347	345	344	303	340	320	345	347	344	321	322	314	333	334	351	388	319	320	354	327	309	324	322	322	317	298	313	353	330	353	341	336	283	314	343	331	300	338	301	313	327	350	334	335	324	325	339	309	327	334	277	293	376	315	313	299	325	358	341	352	320	303	335	319	341	359	322	359	328	341	315	332	309	314	313	320	348	349	344	353	345	331	331	317	339	333	358	367	350	315	314	345	352	337	343	331	341	354	332	313	385	353	328	350	288	342	323	318	316	336	303	316	335	344	338	346	304	320	341	354	333	353	329	346	327	319	305	330	342	293	303	346	294	319	383	352	321	322	316	324	324	325	336	351	319	362	323	294	307	347	325	318	320	314	313	325	347	291	332	332	356	366	322	350	317	298	343	340	317	315	346	341	326	339	333	337	321	322	335	358	351	376	355	339	336	355	340	363	314	319	335	358	306	338	308	333	313	346	308	341	309	319	347	352	336	314	347	316	342	318	307	335	323	330	328	332	354	325	344	335	318	353	340	324	306	306	351	310	324	351	351	304	335	344	314	297	350	364	348	338	350	316	353	340	356	341	331	360	318	301	311	350	321	338	340	367	332	336	324	344	349	320	336	321	339	334	358	314	337	339	323	328	335	344	337	313	364	354	332	363	300	329	354	345	347	359	341	340	356	333	340	342	312	334	328	338	329	330	347	312	343	335	316	334	339	325	338	353	342	352	320	324	336	350	333	347	330	354	347	351	329	322	349	331	302	295	321	349	293	351	307	331	315	319	356	319	352	331	324	343	325	350	357	329	333	314	331	318	325	323	328	355	337	368	315	337	318	315	327	353	330	324	355	300	318	327	345	325	345	335	338	341	326	343	340	327	328	348	336	350	302	337	327	345	307	330	354	345	356	337	345	338	351	302	331	354	348	335	302	304	295	322	299	340	310	339	323	338	311	313	309	325	323	329	316	337	322	338	341	309	316	331	347	340	325	329	339	357	328	330	328	322	328	314	381	362	317	343	347	371	335	315	320	330	321	314	321	355	337	361	348	337	358	322	327	309	330	359	302	296	320	313	318	354	315	354	290	345	361	373	307	350	348	326	324	318	344	330	352	307	311	361	320	329	355	355	332	324	347	325	350
4281	743	606	447	421	389	366	380	369	321	351	352	367	304	377	330	339	349	338	344	317	339	378	290	338	344	340	329	337	342	357	349	375	316	329	369	340	331	375	355	345	353	315	337	342	354	370	351	335	325	322	292	347	387	323	341	375	359	380	320	342	391	375	355	352	362	354	340	352	354	341	378	354	368	348	342	380	328	314	345	354	346	335	343	345	353	370	352	318	333	363	380	334	324	326	341	342	318	303	334	367	379	326	367	319	352	341	362	381	370	322	324	343	324	314	363	319	337	349	298	361	320	318	330	353	343	340	346	345	354	305	343	334	312	342	328	354	334	358	331	341	338	316	342	343	331	351	357	326	365	354	346	349	349	367	314	351	326	315	358	367	341	364	350	324	318	365	398	375	358	336	364	384	347	313	361	317	334	348	334	375	357	338	327	337	334	347	361	379	311	339	358	351	337	337	328	363	346	330	353	337	339	344	374	333	352	328	336	356	343	331	349	344	307	328	345	342	327	361	368	392	327	316	337	355	329	354	342	355	344	356	344	326	347	349	323	362	368	336	348	329	339	368	358	348	386	317	336	345	353	342	317	351	383	355	327	335	357	358	368	335	336	369	294	331	326	294	342	334	340	354	355	319	364	394	348	311	345	372	312	359	349	325	359	381	339	353	371	360	345	342	342	380	349	369	366	325	347	334	331	357	328	354	345	339	369	345	341	361	332	362	335	317	351	306	343	339	354	385	341	324	354	317	338	355	310	316	366	343	346	328	330	397	375	348	367	329	340	340	352	364	358	370	339	330	340	320	335	323	339	335	357	358	402	355	349	329	348	353	353	320	370	331	333	368	339	327	359	325	361	350	353	354	384	375	370	354	352	341	332	339	344	327	362	346	351	364	325	347	333	320	350	323	360	326	350	339	368	355	372	363	330	333	342	339	372	349	347	338	351	345	352	296	361	371	339	347	350	328	334	369	341	339	334	337	364	371	358	335	359	308	352	350	351	313	338	335	315	308	326	351	319	357	378	368	310	356	333	365	333	348	333	375	368	302	341	349	342	363	358	326	331	371	359	364	365	339	375	353	312	341	369	339	337	354	327	366	314	345	349	314	357	357	347	348	340	382	329	333	318	338	352	347	348	357	365	341	327	372	345	330	374	369	385	330	336	349	326	372	362	319	314	348	374	369	348	325	336	316	329	325	317	330	351	344	382	331	320	353	357	347	366	340	368	363	341	393	376	298	360	354	318	365	344	342	341	334	331	340	334	343	354	326	373	344	337	304	350	340	352	342	351	387	345	299	336	349	337	365	370	352	377	358	355	347	335	401	373	315	327	336	344	359	349	344	356	331	384	321	325	346	337	350	368	359	340	345	354	352	345	321	362	344	340	348	332	344	327	349	343	321	330	354	355	344	346	388	352	362	309	353	338	381	325	381	345	369	343	338	327	345	329	331	364	305	326	383	381	342	340	374	285	322	320	338	349	352	361	335	339	349	384	331	347	358	352	348	342	365	377	350	347	349	317	357	362	305	350	355	348	375	326	322	326	348	341	309	319	327	337	332	311	344	327	354	356	378	321	350	365	332	343	365	316	337	354	354	361	354	362	331	308	319	342	326	371	361	344	327	336	341	332	332	367	362	342	331	352	368	369	356	328	323	335	324	376	355	316	335	348	393	321	365	346	321	362	329	341	349	346	342	321	351	356	327	325	372	348	334	365	313	347	335	339	349	359	363	343	342	319	350	335	341	361	357	376	350	346	390	354	364	335	345	342	316	321	401	331	327	382	356	343	371	348	347	326	372	315	324	334	303	356	379	351	359	347	352	339	333	347	352	327	368	354	346	313	363	333	346	362	323	367	347	345	317	330	344	311	358	355	361	367	339	309	332	350	351	351	312	342	338	346	331	324	352	342	344	308	337	353	348	354	345	329	348	330	330	348	346	359	368	318	349	383	356	369	367	325	334	350	355	339	344	326	357	339	327	341	361	344	337	331	338	374	318	369	357	330	338	357	343	363	334	362	347	338	346	334	330	362	317	343	354	337	322	326	357	343	358	333	345	356	342	394	345	361	353	391	368	346	330	393	351	316	366	317	364	330	338	360	350	364	345	344	381	335	336	339	332	333	358	364	322	342	335	318	358	293	380	340	372	340	355	349	347	339	369	341	346	355	337	366	363	340	337	341	363	335	352	349	378	324	395	330	366	327	368	323	346	349	365	340	315	321	356	342	329	379	326	381	316	378	311	370	333	327	337	315	341	358	339	359	351	362	350	362	336	341	366	333	355	392	356	366	344	336	325	338	334	325	325	350	364	367	376	343	346	359	356	329	343	319	340	351	364	361	343	332	340	341	321	336	359	358	360	336	356	368	360	327	367	342	340	366	293	376	377	357	353	373	317	337	344	317	310	337	339	367	378	322	343	345	349	338	348	378	363	354	340	371	358	346	330	376	349	316	342	358	358	347	372	346	369	355	312	349	376	352	360	333	349	326	357	386	327	322	305	394	371	320	359	337	355	368	305	345	357	330	344	343	363	339	379	367	340	349	356	334	336	364	346	294	349	328	353	360	343	336	353	327	326	333	346	331	348	352	352	325	356	343	332	323	325	344	313	366	343	387	351	330	321	350	374	333	325	335	347	331	315	315	344	349	361	333	347	353	347	314	360	343	374	335	333	348	372	322	331	358	371	357	362	350	357	347	371	353	348	343	357	354	309	333	368	314	369	355	317	353	371	321	358	337	370	353	366	329	342	327	342	363	342	326	349	323	317	362	305	318	390	336	354	351	338	394	374	324	311	306	399	389	355	327	364	344	317	349	344	357	370	343	343	352	343	333	358	365	346	333	329	328	355	350	343	373	354	349	315	352	363	331	327	410	319	344	374	368	345	335	327	322	338	334	363	366	344	361	356	389	344	359	328	367	329	359	328	354	350	332	356	348	327	330	336	357	325	343	358	316	352	362	314	343	355	363	364	331	355	348	330	344	362	356	339	328	358	375	317	351	342	352	372	321	369	345	351	341	353	344	353	341	365	373	324	356	372	376	363	373	350	338	338	351	381	335	367	351	346	333	363	349	407	354	317	354	341	333	352	372	364	359	341	345	379	351	333	361	354	359	334	332	333	323	358	351	350	316	317	341	355	362	352	332	325	353	326	366	324	336	350	318	308	326	333	356	320	359	396	352	332	339	331	332	356	313	318	354	337	327	329	341	324	360	340	371	333	341	378	350	365	352	340	368	332	335	338	330	348	314	282	354	365	326	355	356	331	307	332	345	329	363	321	366	357	351	363	367	369	339	325	334	333	353	356	315	367	373	323	323	360	348	341	350	360	340	353	354	353	344	346	328	341	332	326	322	349	334	348	367	380	329	363	327	340	342	364	370	319	344	349	343	359	325	330	324	301	341	324	355	356	352	352	369	333	343	315	337	357	337	346	344	339	356	328	336	324	324	307	342	356	332	322	321	383	333	341	307	313	341	332	364	372	354	328	315	352	378
23734	21336	28746	24259	21321	15370	1686	1019	843	791	723	681	705	650	650	626	566	601	596	579	563	589	563	533	551	567	570	553	545	580	558	565	523	559	543	556	533	594	553	518	562	544	575	529	568	543	573	528	567	555	542	566	557	563	508	508	510	584	574	541	528	536	533	515	553	542	512	534	537	576	545	549	568	511	520	548	579	512	555	584	496	519	526	554	561	485	550	538	535	543	529	565	515	544	559	494	547	503	528	541	506	576	512	531	559	579	504	538	537	540	530	571	555	530	547	587	553	518	557	567	542	535	554	555	567	541	526	596	537	525	545	517	524	512	542	505	532	500	512	555	537	527	502	547	520	566	518	522	546	492	518	533	541	515	502	535	556	470	542	561	518	515	503	536	567	537	555	557	550	579	503	529	577	548	564	558	554	543	559	545	561	539	526	577	516	552	583	522	526	526	529	515	560	525	545	534	550	534	550	559	576	515	533	500	518	512	520	526	575	570	550	536	560	551	543	553	530	534	546	512	572	560	544	575	546	536	516	577	533	543	508	522	534	537	564	594	532	555	535	538	501	541	524	514	517	548	546	528	573	524	539	575	564	524	534	527	487	536	566	543	502	544	521	545	533	558	537	588	544	531	566	537	555	522	519	561	529	558	519	584	529	605	534	524	565	554	546	570	536	507	541	543	552	509	548	537	551	516	550	598	572	566	567	545	580	549	580	551	577	519	542	548	541	557	537	539	516	527	514	511	546	574	519	547	528	519	525	534	497	560	541	565	520	541	551	529	511	546	557	545	519	542	545	566	524	544	559	536	526	530	517	572	545	523	530	561	585	558	543	521	554	548	520	588	556	535	505	521	579	568	527	562	554	534	536	537	525	545	510	526	554	562	566	522	519	541	515	522	546	529	543	554	544	510	571	529	538	538	596	517	533	500	550	588	536	542	543	565	552	511	577	553	537	499	501	525	548	546	563	545	521	491	513	547	572	487	551	585	537	511	527	576	558	592	507	518	562	500	526	548	550	516	542	527	534	507	539	517	553	547	563	572	506	508	520	500	508	515	528	542	535	538	575	479	542	518	494	540	525	550	536	505	510	529	545	505	545	556	522	536	525	542	528	534	574	543	518	541	541	524	552	528	517	558	502	554	507	516	528	553	603	535	522	574	552	531	541	521	532	539	489	537	511	528	533	537	537	506	545	551	546	541	512	614	542	577	536	546	517	534	589	555	545	545	581	592	525	537	532	529	519	539	572	514	547	480	502	539	551	527	539	555	564	530	588	562	572	537	534	517	560	559	560	580	538	492	543	545	546	570	557	549	553	558	510	524	548	494	507	516	522	518	552	569	568	586	553	532	553	554	545	537	553	580	598	504	517	562	547	526	567	517	501	574	534	533	563	568	534	530	540	549	555	540	560	518	554	494	538	561	541	502	537	476	536	519	566	579	559	527	565	539	475	533	539	547	558	540	546	510	546	543	506	509	502	561	520	517	566	521	519	585	548	530	536	512	504	534	550	545	506	513	556	527	520	567	553	562	541	564	540	540	545	524	536	514	532	547	538	545	541	565	529	540	531	544	536	533	553	542	617	529	567	550	532	510	547	513	526	535	529	553	524	488	561	568	552	541	547	614	542	530	545	518	540	512	522	548	547	535	539	519	503	513	483	525	551	510	509	565	505	540	568	558	584	513	515	524	538	576	545	565	548	594	536	529	533	545	558	530	530	536	554	560	554	550	574	534	518	523	534	541	555	546	539	552	521	547	539	516	535	567	552	555	550	563	536	543	582	551	569	512	524	548	529	509	557	534	490	550	545	513	522	521	536	574	549	555	528	507	569	570	543	567	504	498	531	467	520	550	502	535	563	494	545	524	579	541	534	543	537	569	582	567	581	503	533	530	526	501	530	536	547	551	523	524	556	499	490	557	565	553	509	491	535	553	519	516	535	565	564	515	547	517	564	545	513	546	573	538	508	592	512	572	547	554	525	523	528	497	526	541	510	561	569	528	472	508	510	523	590	547	505	527	543	537	577	505	522	537	497	529	523	519	506	509	499	511	541	513	586	554	514	527	515	540	585	534	562	573	596	518	542	533	544	531	514	538	534	513	561	550	544	560	540	506	572	531	522	537	523	559	524	553	564	542	534	542	571	526	558	572	518	545	534	569	538	502	551	546	558	515	565	496	536	533	539	535	539	543	530	510	519	557	556	547	511	552	571	629	569	552	523	567	510	561	574	495	556	514	533	538	529	523	559	569	534	509	491	520	533	510	537	530	522	529	570	552	530	491	520	559	516	493	513	507	555	505	505	534	522	590	565	526	568	529	546	529	546	505	565	570	510	542	559	495	570	550	517	536	548	498	508	532	504	561	529	550	483	556	538	508	522	526	522	541	503	565	530	568	542	540	532	563	583	585	517	543	520	535	542	544	552	525	582	545	537	564	561	533	558	502	538	506	487	533	509	527	533	533	537	541	514	533	561	521	604	531	560	592	520	541	544	566	554	531	563	528	551	524	526	545	531	502	548	579	566	528	513	499	505	542	576	568	544	572	543	560	520	523	550	599	530	543	512	543	544	539	576	511	570	524	540	539	519	533	550	554	534	578	497	555	540	537	539	545	543	554	512	532	555	557	553	553	528	530	515	527	557	560	510	535	547	552	534	544	549	564	566	545	538	524	543	564	571	534	550	530	514	566	574	577	541	547	543	510	566	559	536	570	535	527	584	560	556	559	504	529	524	554	524	550	551	524	523	571	532	555	552	512	522	516	534	566	589	496	531	548	496	568	591	508	510	516	527	521	562	567	521	520	504	521	542	541	526	563	508	512	522	554	570	538	575	580	489	536	520	572	477	552	509	532	535	544	554	553	524	548	506	523	563	601	534	516	570	506	538	520	541	499	537	505	535	528	557	578	532	542	524	548	596	547	572	572	525	506	484	493	513	520	515	554	518	509	518	562	574	516	510	549	550	551	529	558	535	524	546	530	524	554	522	508	519	555	539	497	532	505	527	552	550	551	578	524	518	536	564	519	527	565	543	509	551	555	551	522	512	553	523	555	538	552	556	490	555	538	553	540	536	497	565	531	545	533	532	554	561	532	536	578	506	561	512	551	522	531	565	570	534	529	563	562	512	532	499	529	530	516	539	564	537	499	530	515	518	537	546	533	546	483	542	545	550	516	533	546	513	545	520	551	495	516	522	553	536	562	516	514	525	495	538	514	491	567	506	539	549	549	555	554	547	524	516	501	503	498	540	514	511	520	546	503	537	547	561	552	518	524	559	559	542	464	562	539	513	589	538	544	568	495	568	601	549	506	586	531	519	537	551	548	535	527	537	511	551	554	514	566	515	528	512	550	549	578	528	547	528	583	581	557	570	497	571	545	520	512	592	579	531	537	547	550	571	501	532	556	565	502	532	493	522	497	505	527	539	546	520	558	582	556	564	516	528	502	574	526	525	531	526	534	588	528	545	526	547	562	542	521	548	539	555	534	500	535	537	549
3235	8113	6981	3371	2423	1798	1437	1136	1104	903	800	744	745	747	674	680	628	656	622	634	629	646	616	662	592	565	614	592	535	550	583	535	554	568	576	602	583	575	581	573	615	557	626	583	562	529	542	541	598	570	524	570	584	573	608	589	574	564	552	579	536	536	534	577	580	525	558	511	526	596	571	549	561	527	565	556	568	550	575	579	572	557	559	586	550	572	549	539	601	612	563	559	491	581	535	577	595	576	537	591	541	570	585	561	572	549	557	570	608	559	562	541	570	574	576	555	563	529	536	579	584	573	592	557	541	593	596	569	575	541	557	553	593	565	548	535	557	545	574	561	545	535	519	578	558	531	558	540	536	547	614	586	586	540	559	571	499	578	561	575	598	515	614	517	556	606	573	535	552	534	580	552	604	555	558	587	549	555	573	587	580	543	524	591	517	554	540	583	591	536	572	542	574	530	514	556	541	572	588	544	579	537	587	569	581	529	537	535	578	600	578	522	534	563	602	597	552	572	606	533	526	543	580	570	521	553	559	568	547	579	517	555	579	544	555	577	529	552	553	575	557	557	600	563	564	600	526	596	543	581	553	561	544	537	539	550	524	568	593	546	537	531	519	582	560	543	529	570	520	565	575	602	578	543	593	573	597	569	574	598	593	580	551	547	510	572	537	562	583	559	555	555	551	520	561	546	579	563	557	553	561	566	570	569	541	551	598	565	562	575	539	555	564	538	529	544	564	562	516	526	552	566	539	570	581	550	589	544	523	574	564	560	578	575	535	560	585	554	562	586	526	550	545	551	580	565	580	608	600	580	581	549	555	535	582	564	549	558	584	576	536	536	591	545	534	583	511	507	540	563	528	579	525	594	584	548	526	576	561	541	510	558	532	534	578	572	538	548	546	523	566	604	545	523	546	525	523	566	564	565	513	568	591	547	524	548	541	578	564	560	585	567	539	537	543	534	548	589	539	551	554	536	519	574	606	592	582	570	535	575	552	559	554	529	563	585	551	592	544	559	552	564	562	562	532	589	546	584	602	576	593	548	525	540	527	576	559	510	528	552	584	545	578	581	596	593	555	562	555	534	537	550	560	502	569	572	535	551	563	589	568	576	555	568	544	579	513	586	588	562	573	573	588	548	581	571	555	552	531	572	519	536	565	552	551	587	567	565	515	594	574	556	526	539	556	491	552	555	581	581	585	554	546	551	579	558	545	546	532	527	534	579	528	537	559	539	579	567	570	532	513	517	548	587	534	553	588	566	576	554	571	546	585	540	539	549	575	532	520	572	597	552	542	585	524	556	543	566	583	580	544	527	555	581	613	547	563	535	548	576	541	590	493	576	578	534	535	546	551	598	573	601	582	523	556	533	539	553	575	570	575	558	597	498	537	559	579	557	564	569	529	542	553	552	563	542	537	526	541	585	596	557	610	539	548	555	584	530	558	574	576	582	567	530	522	556	525	563	594	565	568	571	525	598	559	556	511	551	545	528	589	539	556	523	624	559	546	635	561	528	552	579	602	571	572	557	579	565	536	569	578	614	596	587	549	599	525	618	557	556	559	546	546	575	533	531	548	570	556	593	543	579	546	551	573	522	585	518	588	550	559	587	515	558	547	550	586	550	555	526	551	586	577	569	556	555	565	582	531	568	593	589	614	604	530	581	582	592	584	551	569	551	610	535	536	563	569	560	535	539	542	559	577	560	581	536	528	528	551	599	562	591	584	514	543	586	570	490	528	549	582	551	577	493	498	575	571	535	538	603	522	517	554	550	546	575	543	542	533	575	555	586	569	537	546	548	555	566	583	547	555	565	571	555	580	571	558	570	535	565	527	563	598	530	573	552	568	591	525	543	573	522	578	567	577	555	544	563	545	576	569	547	552	578	551	553	579	558	564	541	583	583	541	573	557	578	536	537	592	530	547	549	549	602	534	554	576	532	555	561	545	559	567	556	529	562	544	539	558	527	571	540	577	547	508	576	575	587	567	536	553	557	572	547	493	611	596	550	529	547	499	537	594	557	584	548	585	546	579	597	592	554	537	542	583	591	549	564	553	556	549	562	568	558	567	554	538	527	535	541	552	543	552	588	568	534	578	547	525	572	570	533	557	510	566	546	576	574	533	554	555	573	528	554	596	519	549	522	519	549	600	562	578	555	590	544	567	552	543	577	557	543	535	527	562	538	573	557	554	530	615	562	537	554	547	507	544	545	527	574	526	559	550	518	573	563	531	576	568	566	562	563	581	534	572	571	562	553	577	565	574	570	551	575	573	607	575	562	536	558	558	555	571	550	579	549	563	544	535	577	557	559	568	602	592	560	551	546	546	530	517	563	549	566	576	580	540	562	559	571	546	590	584	564	572	583	525	557	563	572	535	533	587	572	567	553	552	594	569	590	540	587	555	559	572	560	528	581	578	546	547	530	559	547	538	580	548	561	562	541	511	523	547	570	548	562	526	547	513	579	535	554	549	600	574	544	536	591	534	547	566	554	541	541	605	535	572	560	568	571	545	567	539	579	561	524	558	558	558	545	577	534	553	541	604	533	586	566	559	544	531	537	613	569	520	584	595	577	521	560	613	593	568	542	555	588	590	584	549	525	572	536	610	557	620	532	514	552	547	618	530	595	578	575	571	546	551	597	579	594	571	525	593	538	522	564	593	562	536	520	604	560	599	563	554	551	571	524	553	558	557	548	557	583	572	535	581	576	568	577	541	557	554	563	517	540	581	548	565	572	616	591	522	561	604	527	548	501	543	581	566	575	583	551	568	540	557	561	538	542	562	562	558	573	557	567	513	569	555	537	543	542	563	535	562	585	554	518	527	560	569	557	557	551	582	553	581	524	571	593	513	540	530	558	554	535	598	547	567	572	567	512	545	544	571	541	558	557	568	558	540	571	596	534	568	572	518	567	541	576	536	533	518	611	592	537	547	567	582	485	536	560	589	545	542	558	577	547	524	546	582	578	539	574	560	548	571	600	536	532	550	574	578	582	544	520	593	566	519	508	586	541	561	575	558	542	561	553	555	599	516	562	566	565	531	603	607	502	578	571	561	557	567	540	549	566	557	588	586	600	556	598	578	545	601	506	552	549	594	538	532	548	549	559	546	537	550	538	589	571	573	538	550	591	552	580	535	545	596	541	545	594	553	524	557	554	597	530	556	548	524	557	596	548	574	549	553	550	564	572	605	586	557	520	552	555	574	596	534	561	590	566	575	553	559	530	544	509	597	577	577	642	549	567	564	550	570	562	556	520	557	523	569	506	551	540	517	583	595	543	584	572	595	569	541	515	540	516	531	572	533	556	600	562	518	597	589	535	527	547	572	585	551	529	547	543	534	565	584	532	554	507	525	585	526	586	553	592	554	509	518	542	529	605	540	577	541	555	554	573	590	586	575	607	531	595	552	577	554	534	556	526	555	575	549	549	554	548	559	502	557	556	584	536	540	552	512	564	542	529	559	608	532	532	594	581	596	555	536	585	588	573	584	561	574	567
24543	21243	27916	24767	19882	1381	499	315	254	226	244	211	217	203	170	221	171	167	160	164	170	164	173	184	157	178	170	170	157	160	150	166	155	169	193	154	183	163	160	151	146	138	167	158	134	155	161	139	155	145	174	151	157	143	140	168	161	173	169	159	164	164	168	156	138	152	138	145	151	148	168	143	122	137	133	127	158	146	132	169	156	156	169	141	156	158	166	138	160	148	142	138	165	146	160	147	143	165	134	137	160	128	164	148	169	153	147	162	137	129	152	167	139	142	165	138	138	140	142	150	154	155	147	165	137	163	143	147	159	168	143	156	168	155	159	154	174	162	147	141	155	162	163	141	139	166	184	131	145	175	147	137	163	146	137	149	144	165	168	141	175	144	159	147	140	146	133	156	164	152	151	159	154	151	155	154	170	145	119	148	131	133	161	144	148	136	158	149	141	155	180	151	134	152	137	152	119	143	120	153	121	148	133	142	141	146	133	144	157	165	154	131	147	161	144	165	155	124	152	134	154	165	154	155	138	130	175	161	161	143	150	142	148	167	143	140	165	143	176	148	154	139	130	170	157	148	163	161	150	144	155	162	154	140	145	179	157	156	139	146	154	151	148	153	151	157	140	153	167	144	147	134	156	143	167	144	159	159	148	159	139	160	156	132	150	153	144	179	173	164	136	159	149	138	133	130	138	150	127	130	151	160	139	149	142	152	152	148	153	131	148	171	136	154	155	149	154	162	158	148	155	166	148	156	151	141	141	172	154	159	155	151	140	138	146	145	150	139	135	130	152	144	154	152	168	155	140	163	141	149	150	156	143	162	142	144	145	150	166	153	154	160	140	134	157	142	134	141	151	143	139	159	161	131	147	134	166	121	151	142	158	148	158	138	157	151	155	136	164	145	126	152	154	174	137	128	140	134	147	181	171	153	176	140	151	138	160	139	133	137	131	142	150	141	124	157	155	140	167	131	140	141	148	143	159	141	166	159	171	139	146	160	159	139	159	140	176	162	163	167	160	140	158	144	133	158	144	170	158	133	176	168	131	159	129	147	138	153	164	119	155	160	156	149	146	136	139	159	157	145	148	151	154	165	148	151	131	159	164	139	148	136	169	174	163	142	150	141	135	148	133	148	149	152	174	160	146	166	139	166	137	147	159	147	143	176	153	141	175	185	149	161	143	139	149	152	167	163	152	148	162	154	171	156	142	137	164	136	154	146	165	141	137	135	135	147	150	166	135	169	143	163	171	134	163	139	184	153	132	155	174	166	152	170	146	140	161	159	167	155	162	153	139	151	151	152	149	156	149	152	143	112	151	138	148	146	174	151	151	152	157	148	161	147	168	157	139	139	147	152	159	158	141	151	142	154	157	170	164	125	159	160	145	156	158	144	148	138	154	151	157	130	151	149	166	141	159	148	158	146	150	144	131	140	162	159	135	142	159	153	189	139	151	150	144	156	147	158	143	150	147	135	153	144	154	145	159	169	148	155	126	137	150	151	167	158	167	164	167	141	135	152	151	157	139	164	141	160	163	167	165	143	157	150	138	171	166	161	154	140	135	152	144	172	170	147	165	173	157	142	159	182	146	180	150	141	178	182	153	153	175	157	149	151	129	127	163	153	142	147	153	147	157	139	153	158	144	153	155	141	150	157	138	170	126	155	155	151	157	158	143	152	136	135	135	157	166	155	163	148	142	154	151	144	143	163	151	130	157	153	150	158	132	137	162	155	141	161	154	162	171	146	156	149	149	158	151	146	152	136	150	171	162	147	152	149	143	134	172	158	143	159	173	143	146	143	156	128	160	160	150	126	119	162	169	173	160	158	143	146	161	158	119	149	156	125	141	154	163	140	162	146	156	145	141	136	172	161	146	147	152	155	158	140	142	155	124	145	150	132	131	141	144	160	159	146	150	151	164	161	132	156	152	138	111	172	158	171	135	153	155	131	141	150	145	151	153	173	153	153	146	159	145	142	164	148	127	160	181	171	159	176	165	146	169	129	143	169	153	141	121	129	166	148	141	142	147	139	145	145	156	148	155	157	161	161	166	146	129	143	150	147	156	160	112	128	163	139	157	139	171	140	159	150	146	162	138	132	156	161	172	128	171	178	122	160	153	143	152	136	148	147	177	158	149	134	149	147	137	142	164	131	165	169	157	149	161	148	166	147	132	149	162	147	143	164	137	149	142	146	168	141	141	148	166	155	138	158	165	139	167	171	137	153	155	177	141	153	138	163	157	147	146	147	120	153	134	155	137	143	125	150	145	144	166	139	151	154	149	144	176	165	167	147	156	160	170	135	169	148	172	130	103	157	152	136	154	164	156	183	145	162	131	151	146	149	148	156	139	142	151	146	151	140	155	164	139	180	144	150	121	140	166	149	140	163	156	132	150	141	128	140	136	146	133	142	167	169	158	144	152	153	136	155	144	156	162	147	152	139	148	145	156	146	136	152	164	154	125	155	162	141	154	147	168	148	177	129	146	144	153	162	134	150	135	153	144	158	160	152	166	158	154	150	151	153	144	146	155	167	175	165	136	142	161	172	144	149	155	171	162	161	160	130	157	161	145	149	145	144	148	148	143	147	133	128	146	147	125	157	140	150	169	139	150	156	157	149	135	161	170	153	149	162	149	151	124	134	160	160	178	150	147	155	132	140	138	147	138	165	150	136	138	129	144	143	151	142	130	161	132	176	164	142	155	173	156	152	151	160	140	147	162	142	145	138	164	147	142	148	143	151	163	161	169	157	165	172	158	182	159	156	148	174	133	159	173	158	171	131	188	154	144	145	137	154	142	168	160	151	144	125	151	157	174	146	142	148	167	142	143	155	147	132	154	156	167	167	166	156	148	150	154	172	131	149	174	133	165	158	149	161	174	132	160	144	149	164	141	152	155	159	138	121	150	149	158	141	135	150	168	146	158	142	147	136	155	157	160	155	129	147	161	159	150	151	147	165	141	154	141	139	144	147	159	144	165	148	144	148	155	152	153	146	139	136	160	148	144	157	148	153	162	159	145	153	143	162	143	138	153	169	162	157	151	158	147	154	144	138	143	152	146	149	138	150	122	152	146	137	138	152	138	139	165	160	158	150	134	160	146	158	133	135	125	145	145	158	160	173	163	132	147	143	147	144	147	152	171	171	166	154	132	152	152	151	147	151	157	137	150	152	163	140	133	129	145	161	144	155	154	174	140	149	136	152	172	142	148	139	141	142	155	140	153	148	138	152	153	143	140	135	149	159	145	155	134	154	154	160	129	143	143	174	155	143	160	155	138	149	152	147	160	153	136	130	153	144	154	148	151	159	147	150	150	149	157	146	164	140	150	179	144	112	136	155	164	152	136	163	151	145	138	153	150	134	153	152	148	144	149	143	161	132	144	162	137	146	142	148	158	173	148	156	153	164	163	147	155	166	152	160	127	144	138	149	147	165	148	140	163	160	148	130	161	167	149	155	149	160	154	155	142	139	165	137	139	158	175	163	129	172	138	153	145	153
3307	5318	4305	2034	1341	998	729	629	499	420	356	332	270	263	240	228	238	192	191	223	199	229	195	171	204	182	207	199	177	211	168	195	159	192	174	176	180	188	176	185	151	191	179	147	168	171	189	196	167	183	170	165	172	193	169	188	153	167	189	181	175	174	182	179	178	179	189	173	180	182	194	154	209	212	192	178	182	149	150	168	166	179	170	155	172	146	159	178	178	207	178	183	170	175	163	178	170	152	155	149	173	189	181	206	168	169	168	174	178	142	171	169	194	168	170	174	168	177	184	168	162	171	178	166	158	168	156	188	172	170	173	158	162	184	167	175	175	183	177	181	175	180	196	169	154	166	159	171	193	178	178	156	166	161	177	193	170	176	162	177	189	180	145	174	164	150	155	175	173	177	183	161	190	183	171	151	143	165	189	158	191	153	154	153	160	193	172	173	146	163	176	159	178	153	166	176	152	180	178	169	178	163	186	154	171	159	158	144	155	184	155	174	155	174	167	184	148	172	170	153	169	207	135	186	178	159	178	163	156	153	170	157	167	170	173	181	169	169	163	182	173	178	158	161	182	150	154	160	163	185	171	162	177	165	196	179	156	156	156	166	152	181	170	172	166	187	143	141	172	171	167	172	177	174	166	182	165	161	169	200	185	172	196	151	182	183	162	163	173	152	171	169	186	187	185	188	188	167	159	192	155	185	172	147	167	153	160	168	183	181	167	165	169	184	178	187	168	166	180	181	170	155	178	171	176	159	174	159	176	189	142	179	168	180	175	187	183	170	165	177	179	192	180	178	170	190	186	169	187	167	161	172	155	180	171	160	190	175	172	164	188	171	188	180	163	159	170	158	144	181	160	173	131	185	174	139	162	187	169	167	178	179	155	168	171	191	173	167	156	173	163	154	170	165	180	165	179	154	172	156	152	176	166	162	150	168	155	179	162	167	166	176	171	178	182	153	149	156	175	170	159	166	155	178	164	155	153	177	165	156	177	162	163	157	173	150	180	166	160	182	153	190	172	155	165	159	182	177	167	162	174	176	154	175	167	170	173	174	150	155	186	151	169	164	176	164	163	183	151	164	169	173	159	169	188	161	172	133	161	185	157	166	166	195	185	172	183	196	190	154	175	153	166	154	184	155	180	181	171	207	173	169	181	173	178	174	155	157	177	186	164	193	185	183	176	169	160	171	190	187	197	174	191	168	177	165	151	184	186	182	175	175	168	175	187	167	187	190	181	159	181	145	180	153	159	175	167	184	164	161	179	173	165	184	171	167	184	184	206	179	180	164	157	170	168	164	168	164	178	172	173	159	135	159	178	154	160	161	166	156	176	165	175	177	158	174	181	146	183	156	165	148	183	155	172	164	161	152	171	150	176	152	189	152	180	163	183	164	169	169	154	163	165	170	177	174	164	160	179	144	154	156	196	154	151	186	177	162	184	162	170	187	164	203	174	155	170	164	159	186	195	169	171	178	181	138	164	174	150	162	187	199	180	185	146	177	162	156	172	148	188	160	170	166	156	179	189	177	171	173	183	158	193	168	169	161	165	170	172	167	158	164	180	165	171	173	164	178	181	186	176	158	152	157	166	173	167	176	178	166	143	155	173	172	171	179	176	174	155	167	183	182	163	183	150	159	165	173	159	171	170	166	169	165	176	173	150	163	161	172	195	153	172	163	183	161	156	178	151	180	180	154	173	182	167	187	158	177	185	170	168	164	158	175	172	191	197	183	165	152	161	165	163	185	165	144	170	163	193	175	170	165	186	168	138	169	160	174	173	169	177	153	166	159	167	175	186	196	166	165	172	146	168	163	163	158	174	152	142	144	178	146	166	179	179	167	156	178	200	184	173	189	181	184	155	191	172	181	173	177	146	172	178	153	157	157	147	171	186	149	178	164	192	144	177	164	156	168	187	180	161	161	183	183	178	159	179	173	156	190	160	170	178	183	183	174	174	179	168	178	177	192	171	154	162	172	167	197	186	169	191	150	169	174	170	194	165	163	173	172	160	180	160	166	169	170	162	174	173	177	161	162	147	152	175	177	171	138	167	164	164	184	173	177	177	175	156	172	182	199	144	178	162	170	162	162	171	166	175	184	166	178	165	180	163	178	180	170	157	168	179	180	163	160	155	181	166	169	169	202	164	180	177	172	142	161	171	163	202	179	165	184	163	174	191	170	149	167	183	186	188	160	170	182	165	150	183	178	160	166	190	188	184	162	177	156	177	175	189	168	176	185	169	186	179	176	190	176	174	161	135	204	176	162	192	161	168	169	174	163	188	188	170	172	171	159	163	150	171	181	171	152	167	176	169	182	164	175	159	176	166	170	176	154	202	165	182	158	180	183	151	173	172	169	185	149	151	174	169	162	161	146	154	178	185	179	182	190	176	164	171	182	193	161	188	166	176	175	162	157	179	184	189	161	188	147	196	175	170	159	178	166	186	182	168	171	175	173	181	155	170	159	175	171	149	155	175	194	179	150	162	173	172	170	154	190	161	200	152	161	193	178	181	176	166	161	183	165	157	135	189	212	162	174	218	174	164	169	160	172	169	179	146	156	158	156	182	165	163	185	157	187	182	153	172	166	172	155	172	193	181	190	186	194	167	166	161	158	204	155	144	167	172	156	170	169	169	178	168	160	176	143	169	171	179	148	205	185	167	171	166	158	157	174	153	180	198	186	150	180	165	180	165	173	165	165	176	185	184	159	170	187	174	190	167	144	161	177	169	172	188	193	151	150	178	180	137	162	166	152	187	164	179	163	180	190	180	152	165	157	188	184	161	187	181	170	188	161	191	184	185	192	180	193	175	153	176	169	169	169	198	171	152	145	158	177	191	209	177	167	163	174	175	190	159	166	189	185	165	181	149	152	175	179	170	160	174	183	157	194	203	176	177	171	179	185	161	167	165	187	167	184	158	171	163	156	148	155	139	163	185	179	155	185	147	167	162	173	171	170	164	172	161	170	188	152	185	161	190	145	181	169	171	161	184	196	164	146	130	151	174	159	168	160	163	183	181	184	173	190	157	166	159	161	175	168	184	147	161	184	165	170	166	178	184	154	176	175	166	187	164	160	168	161	162	173	196	179	153	159	142	184	190	184	148	173	155	159	168	164	180	146	166	190	208	173	169	168	188	149	181	166	139	166	165	155	176	159	154	173	155	155	162	172	168	154	187	193	185	182	181	155	183	188	168	177	173	184	169	200	174	184	146	163	154	153	174	178	194	180	185	182	186	176	169	161	179	162	173	175	157	147	179	176	166	163	135	189	172	161	157	155	155	175	199	173	186	176	172	170	180	165	158	170	159	144	180	163	171	147	175	175	152	162	160	189	181	156	188	152	159	166	197	139	162	178	193	158	180	168	164	171	166	199	147	162	158	189	179	146	163	150	172	182	179	152	163	183	177	161	177	144	186	158	160	178	183	161	157	168	165	178	180	201	177	160	173	162	156	192	180	186	162	161	185	185	145	175	169	163	166	190	164	151	156	176
22630	21372	29119	23984	21365	21411	13163	1372	972	808	691	628	610	583	539	512	526	504	469	457	492	453	438	421	433	421	402	406	434	423	410	399	368	408	376	389	374	373	410	363	413	403	377	399	406	392	373	381	427	386	391	359	387	391	391	415	402	378	356	378	383	383	379	385	393	357	399	375	400	395	352	363	346	399	369	378	358	385	387	377	391	344	399	405	399	372	423	407	386	393	365	396	363	365	410	359	386	396	393	376	377	372	362	373	371	381	401	394	365	376	378	372	371	400	385	383	362	398	397	394	355	377	384	357	343	342	392	386	365	375	415	369	390	387	377	383	397	384	378	403	347	358	424	360	371	358	345	373	388	360	354	399	388	388	414	380	348	379	373	367	380	389	375	334	361	376	342	361	364	385	361	415	398	356	412	371	359	400	360	358	378	360	382	368	383	364	394	392	420	408	393	375	390	358	387	379	381	385	360	382	380	357	406	366	364	398	359	360	362	398	344	350	397	417	401	374	385	419	381	394	371	344	356	388	383	396	374	380	422	395	354	409	424	360	364	371	397	365	370	359	387	350	372	362	373	386	377	400	399	405	346	354	361	376	370	398	311	342	393	378	430	363	418	370	344	381	332	372	348	408	375	366	366	361	386	364	380	383	395	378	377	391	354	363	337	393	373	359	367	377	390	385	350	371	372	367	372	354	387	382	369	377	410	377	375	362	371	383	366	363	335	406	400	405	409	362	358	361	407	338	365	366	393	359	411	361	370	379	389	377	345	393	349	364	377	359	391	396	362	385	383	384	354	372	389	345	413	397	340	371	381	414	361	368	367	368	361	384	399	414	398	425	341	387	369	380	383	366	376	361	385	380	385	421	373	408	369	362	394	354	385	371	373	387	406	398	342	380	373	385	364	419	371	389	345	399	366	368	373	372	384	381	416	336	391	376	380	399	416	358	354	385	397	351	375	350	356	388	378	360	348	372	350	399	389	347	364	355	369	390	404	362	398	375	394	386	334	357	402	369	350	404	370	356	354	371	396	370	358	394	383	383	396	385	364	351	348	407	367	406	381	349	382	397	372	393	376	378	357	361	374	379	411	362	348	391	413	372	355	405	362	358	373	360	377	399	407	387	371	363	406	360	359	382	372	371	404	379	321	350	374	424	372	378	384	376	407	400	400	392	386	379	364	350	362	409	359	401	367	348	362	346	379	370	338	399	358	362	396	373	366	346	366	370	379	380	374	382	366	352	426	351	430	397	365	366	380	362	369	396	431	381	353	421	355	342	366	351	359	364	340	377	363	362	378	356	379	373	377	366	381	360	398	343	392	359	365	375	393	402	370	384	367	397	366	372	350	386	381	378	361	405	367	374	385	378	342	381	390	374	374	382	365	393	403	362	378	388	356	383	376	403	397	393	374	396	385	386	364	369	407	384	388	370	396	407	357	372	371	392	387	368	405	381	364	389	362	378	402	396	343	376	362	376	358	373	382	432	399	353	379	384	363	368	415	354	381	376	418	381	392	385	395	350	359	363	380	385	408	410	382	370	365	386	380	375	397	411	397	379	380	372	368	360	352	362	372	391	393	403	344	389	377	392	394	368	390	405	370	347	393	386	361	410	377	383	371	337	389	334	368	336	378	386	384	349	387	398	384	385	366	366	375	335	353	438	381	370	370	366	394	355	389	339	378	381	368	402	374	371	358	348	360	394	357	349	376	416	375	384	373	391	376	363	383	364	374	391	362	372	383	391	370	400	368	388	356	417	356	382	392	362	367	370	396	372	378	395	392	410	369	387	399	390	393	399	349	387	401	385	360	382	393	386	395	404	398	423	383	401	354	377	343	366	382	358	362	374	363	365	382	350	384	361	401	338	392	384	395	376	384	336	366	346	369	375	366	394	375	392	364	384	386	369	394	362	354	395	360	378	410	374	397	375	394	419	362	389	333	364	372	387	376	352	382	369	357	359	407	391	366	358	394	379	403	366	392	385	374	358	392	370	357	370	386	409	366	355	371	386	371	396	323	394	368	354	391	380	413	414	393	396	367	353	400	380	357	396	387	384	387	375	387	335	363	388	370	388	374	387	366	356	353	358	369	374	397	329	363	372	363	387	407	401	393	367	392	336	371	383	403	370	408	352	365	373	381	371	370	416	331	405	332	379	351	417	378	358	364	372	416	376	418	401	368	347	389	359	408	341	382	355	392	372	381	392	335	386	347	361	379	373	383	394	373	390	381	375	363	376	385	380	392	389	391	365	363	423	343	354	379	387	405	367	372	382	379	396	343	354	339	393	357	406	380	362	371	423	378	358	388	388	415	362	378	387	340	366	385	375	338	375	336	370	391	352	366	387	382	377	385	382	377	388	406	387	366	353	377	362	374	377	380	360	353	387	408	375	344	325	430	399	388	377	373	369	354	343	349	393	377	369	361	372	367	392	355	398	379	376	386	361	386	345	397	384	374	381	336	410	363	377	379	387	368	381	336	379	409	360	360	358	347	396	411	367	399	357	378	391	379	371	389	366	376	380	413	340	355	407	367	399	337	373	352	338	380	399	406	404	366	368	360	402	393	402	376	365	393	360	423	385	430	376	372	398	393	408	363	374	379	354	416	356	368	359	365	346	387	393	368	379	363	364	345	378	379	379	390	375	365	416	373	363	406	397	349	370	401	344	375	385	378	346	361	388	412	370	373	351	392	357	390	378	357	375	348	369	369	417	413	375	379	385	383	379	393	405	396	369	365	360	421	414	388	366	363	405	398	376	370	361	393	363	360	369	398	392	369	419	360	368	372	401	353	393	384	401	381	377	382	378	354	362	399	366	392	353	366	363	360	367	382	363	371	351	384	396	382	385	371	386	355	376	384	383	395	380	358	378	368	361	404	370	369	397	366	379	379	390	391	363	377	369	346	369	368	390	383	392	409	430	407	370	371	367	365	386	367	380	406	351	375	367	408	394	402	348	403	395	397	350	345	384	372	385	382	389	357	386	389	362	391	386	409	341	362	394	389	363	373	392	384	386	362	355	347	374	360	377	371	379	349	348	355	388	385	361	367	355	364	351	377	372	411	368	383	394	374	338	395	409	372	401	395	376	393	388	387	414	394	388	401	387	370	412	361	333	381	378	385	382	368	393	335	352	376	361	390	333	369	341	367	392	384	425	363	402	370	376	353	404	389	425	401	404	358	391	343	365	370	400	374	385	384	371	397	407	374	419	376	369	376	335	386	405	404	373	362	354	363	352	366	330	372	363	376	409	392	389	366	390	376	363	406	376	371	372	351	362	417	387	342	379	381	345	364	379	345	350	420	378	423	351	377	393	378	420	363	361	351	362	361	409	377	362	378	403	360	401	354	338	359	370	371	352	395	384	390	385	330	390	385	345	404	364	346	404	397	387	369	392	376	396	372	352	403	403	380	375	367	410	387	360	397	371	401	404	371	391	352	359	377	338	354	368	386	374	344	418	344	359	380	365	357	390	394	352	339	382	339	361	370	359	391	387
4535	13429	11668	5690	3892	2850	2142	1672	1308	1157	875	853	768	718	654	630	596	599	544	509	507	526	498	480	488	478	474	420	447	439	457	451	449	458	466	451	408	436	406	405	440	397	443	453	378	443	436	417	429	421	428	446	432	431	425	432	402	407	398	432	423	429	447	457	417	431	406	405	400	410	417	424	403	387	403	406	406	407	378	380	399	397	389	451	391	433	373	418	416	400	384	411	379	418	382	406	398	434	409	445	417	396	425	410	420	430	423	395	403	398	415	425	402	419	405	378	410	420	406	418	410	382	389	408	420	428	384	395	440	443	419	406	404	400	427	417	390	390	414	424	376	390	392	417	439	415	433	403	400	423	402	383	414	383	395	407	398	420	407	415	404	425	400	402	415	427	388	429	427	374	409	424	420	435	446	415	428	414	419	409	434	409	405	421	429	416	432	405	392	378	434	407	416	412	360	395	427	401	411	381	452	396	387	407	420	405	396	393	405	440	432	412	408	404	365	383	389	422	414	417	399	449	407	400	401	395	424	417	379	396	423	395	397	414	370	408	408	390	400	402	371	391	405	410	412	408	437	405	414	405	399	388	371	413	373	438	339	404	439	431	401	390	384	392	434	431	377	398	390	408	419	409	457	396	373	367	405	372	404	425	409	394	380	390	386	428	438	361	472	398	427	371	386	372	435	379	434	400	398	414	376	394	389	410	403	415	389	375	383	369	367	426	375	411	394	377	377	405	379	396	408	441	389	374	367	403	437	389	381	456	395	413	365	365	427	368	394	395	373	402	383	394	383	382	406	369	422	395	450	397	405	406	383	407	385	373	391	398	388	418	401	403	399	375	430	432	397	381	411	387	430	395	398	408	404	407	389	427	404	407	372	416	384	405	414	390	446	432	413	412	427	433	446	421	431	427	421	422	382	424	420	416	415	396	415	444	437	406	392	428	401	416	430	380	401	421	430	401	417	391	412	441	406	402	386	378	397	409	421	389	395	431	427	456	390	377	411	372	455	394	398	391	398	408	425	413	360	404	432	397	411	416	421	454	403	373	390	397	421	381	408	431	394	408	426	407	420	398	372	431	398	408	421	418	416	397	342	391	377	413	402	419	413	421	455	376	450	437	394	370	412	386	394	420	384	394	408	393	386	412	421	414	421	400	391	375	443	402	425	409	411	415	433	437	447	386	395	398	402	390	434	401	410	414	434	380	417	408	387	428	436	415	424	416	375	402	433	391	429	412	427	378	404	443	404	391	397	386	410	397	407	396	396	434	425	415	402	412	413	416	404	360	431	401	411	402	396	399	405	421	400	419	433	393	442	386	409	407	427	399	369	396	421	403	431	410	415	371	392	384	378	401	442	389	425	375	407	446	411	380	422	407	384	417	372	391	422	377	415	383	386	397	389	444	380	404	413	412	446	419	390	399	437	421	446	405	428	404	436	437	407	409	456	433	421	399	389	423	438	382	417	401	420	392	399	421	416	403	396	397	428	402	402	409	398	421	416	415	389	418	421	399	423	414	389	408	413	442	418	395	401	399	360	401	391	423	408	383	417	431	415	398	362	435	407	432	382	435	376	398	406	386	444	389	368	407	410	421	386	410	398	397	397	416	411	404	404	402	406	386	402	423	368	425	449	390	431	400	392	403	400	429	404	445	397	424	409	354	388	416	416	415	431	365	404	401	405	406	416	404	427	441	395	450	387	410	414	421	390	424	407	414	418	391	400	401	371	424	428	416	416	399	396	407	378	438	406	412	403	428	407	377	411	429	420	384	394	398	404	426	406	385	423	412	439	433	417	414	461	440	395	431	412	410	406	404	408	404	387	390	398	375	395	401	376	426	411	386	363	384	403	400	418	368	411	403	387	391	401	395	390	439	405	380	426	406	419	381	413	402	417	406	423	388	422	392	388	384	419	388	396	447	436	420	387	424	395	397	401	378	368	433	386	379	387	444	399	416	385	367	402	403	420	441	424	432	396	395	407	443	386	433	406	388	406	414	397	445	419	428	417	376	451	419	391	393	456	435	397	412	404	403	356	403	430	399	401	407	408	372	404	423	377	426	426	414	398	422	428	415	434	369	375	443	455	426	391	457	441	365	377	429	361	402	392	389	401	397	393	401	381	415	405	403	399	394	431	413	448	389	382	425	416	390	432	366	389	364	375	385	412	422	399	403	378	397	393	432	417	419	403	401	397	409	396	374	398	379	381	425	395	413	455	380	377	410	374	444	396	385	418	396	395	424	380	420	401	380	420	396	430	435	372	422	391	417	395	433	384	421	391	409	439	414	400	411	418	386	429	400	421	384	403	419	417	396	390	405	422	391	435	422	388	392	400	432	409	445	407	357	412	417	388	450	415	400	408	442	408	406	374	435	407	401	385	421	419	404	393	416	418	379	374	457	414	385	397	399	430	443	400	417	443	421	423	390	404	441	390	382	426	390	403	420	381	385	379	400	397	434	400	402	427	420	413	444	398	407	378	380	428	387	385	366	391	393	382	410	406	412	382	385	426	408	417	418	375	448	383	396	396	418	395	453	421	414	391	340	421	429	408	395	376	417	383	379	418	377	416	404	411	426	446	399	406	414	406	402	397	419	409	376	417	402	427	413	393	418	439	379	419	391	411	404	411	396	402	404	418	411	407	413	425	403	422	415	385	419	452	417	409	407	400	396	414	389	427	406	407	444	397	403	412	422	378	415	382	416	381	433	368	414	440	432	403	372	407	390	364	396	425	387	400	427	440	446	410	394	397	415	407	382	412	410	436	399	392	401	389	413	413	373	387	384	416	427	390	413	414	407	401	413	433	413	397	405	397	425	394	391	359	390	426	391	408	391	414	417	399	412	407	410	417	389	405	395	392	382	411	411	397	395	405	379	421	438	367	415	367	395	398	421	402	400	385	376	434	396	427	396	393	409	419	440	414	392	412	399	415	384	414	432	382	409	417	412	403	416	373	399	427	389	416	405	386	421	399	421	405	383	406	370	425	428	412	368	394	415	382	417	364	410	365	433	391	407	405	416	398	363	406	432	376	390	423	433	382	416	433	377	377	403	416	400	390	436	391	367	437	420	410	418	402	437	391	415	384	394	400	439	391	398	399	400	411	370	393	428	449	443	402	441	420	373	414	385	402	377	409	387	415	459	398	422	389	425	394	406	399	425	403	421	399	373	411	381	425	407	386	378	397	412	419	425	397	431	435	413	404	417	421	431	408	395	420	388	397	427	394	401	406	408	406	418	392	404	406	395	413	391	386	388	395	390	418	415	404	404	426	411	394	395	411	384	432	342	420	401	402	409	419	423	408	431	434	399	385	385	387	434	402	393	409	425	426	421	393	434	415	384	418	402	398	423	390	394	403	417	405	398	379	400	407	411	408	411	411	397	378	402	383	417	435	385	424	424	431	402	411	398	423	404	406	440	407	412	406	372	411	417	372	392	413	386	424	402	391	387	362	429	400	414	368	401	393	416	434	396	425	446	394	406	408	416	404	416
27587	19503	5528	551	390	377	358	348	326	307	337	307	345	348	352	353	336	330	307	328	295	326	337	326	325	318	320	357	349	330	359	353	311	308	327	307	348	315	309	350	320	357	361	346	294	351	315	341	313	313	323	347	332	341	346	295	305	307	322	357	360	302	307	350	343	309	313	337	317	288	342	342	352	320	299	317	287	334	324	320	299	350	312	334	322	308	329	321	294	325	357	355	337	314	326	345	323	332	328	304	339	317	344	296	335	322	339	322	349	281	333	336	344	329	325	319	315	350	316	319	289	308	318	354	337	328	332	355	341	332	347	309	337	311	286	324	314	305	302	351	340	326	337	333	313	338	324	332	317	285	305	341	334	347	301	345	338	348	329	338	299	334	313	306	327	332	312	323	313	318	331	349	343	307	330	321	330	381	347	311	320	377	324	357	319	305	326	351	305	308	336	339	325	325	308	345	299	349	323	319	311	346	317	317	320	305	330	317	309	320	333	326	348	337	340	350	365	348	328	327	315	310	340	321	324	314	330	320	308	333	331	318	336	356	306	308	313	353	322	320	313	315	350	315	356	322	366	351	301	295	315	310	342	333	342	312	315	302	353	339	296	313	340	330	320	321	319	347	314	304	302	322	315	350	326	326	316	326	317	336	321	331	328	340	335	323	325	342	335	330	327	330	327	340	329	320	333	342	358	346	297	325	321	345	310	328	352	318	320	366	323	335	319	298	318	325	339	316	292	335	333	327	318	348	364	318	341	317	348	327	339	330	333	371	310	328	338	342	356	326	334	334	335	353	310	310	333	308	355	320	290	309	324	293	280	325	327	319	328	346	332	328	327	337	330	330	338	386	312	322	355	329	335	301	318	337	303	353	291	310	284	336	352	334	306	339	330	348	348	325	316	328	342	327	339	332	331	337	307	310	282	295	307	325	307	325	336	322	353	317	358	323	325	277	320	325	312	313	300	331	346	333	329	330	335	333	306	352	312	355	327	318	339	341	312	324	329	346	310	293	338	321	334	330	326	288	321	340	318	333	340	352	375	331	314	319	348	358	347	314	326	341	359	307	313	325	309	323	328	321	324	319	291	312	307	334	316	328	338	298	314	333	344	336	328	330	309	346	337	335	315	322	352	324	369	306	301	329	329	314	325	349	332	325	313	318	346	324	323	338	288	337	346	331	338	322	323	319	357	330	317	354	328	349	348	318	317	328	355	295	321	310	317	296	313	340	320	331	330	318	344	321	325	309	323	330	311	355	318	341	383	360	341	345	300	323	341	345	314	339	328	344	368	338	344	330	344	342	330	329	388	340	359	352	360	319	345	333	334	344	340	374	335	288	333	323	349	312	335	347	347	352	334	293	322	317	359	316	331	319	318	338	318	345	338	325	348	334	318	317	367	373	341	319	360	328	326	348	344	330	330	344	333	349	359	333	339	319	337	324	315	341	292	312	329	312	305	302	314	341	353	328	329	327	315	355	343	338	309	330	319	323	334	332	334	385	306	351	317	345	329	345	317	306	351	363	316	374	326	324	344	330	311	342	317	312	343	342	354	322	337	327	325	308	317	327	339	310	321	324	342	321	317	300	325	315	346	335	350	309	345	308	325	351	314	326	324	357	309	334	321	338	332	337	337	372	333	290	307	319	338	321	327	332	337	336	303	348	358	309	331	316	326	347	330	365	346	341	355	328	338	322	318	315	314	314	332	336	327	326	314	324	363	315	323	337	301	325	338	314	353	350	330	320	343	292	334	288	306	325	320	320	327	357	323	306	329	301	322	338	315	320	334	359	337	323	337	337	336	331	349	348	309	295	293	336	303	307	302	313	282	331	343	371	317	322	333	344	278	344	325	350	341	288	322	335	331	291	335	326	321	342	286	334	344	342	344	331	333	342	331	311	343	295	316	335	344	300	322	343	342	319	321	318	338	289	324	343	370	335	330	312	331	341	321	357	330	301	337	350	305	346	321	320	332	344	305	308	310	325	333	322	305	352	345	336	327	359	321	312	326	354	327	319	335	321	350	312	331	368	336	306	348	328	301	309	358	347	301	346	339	313	343	339	375	343	309	336	322	295	328	311	314	336	304	351	327	330	329	338	340	319	320	330	355	317	315	322	367	316	320	324	330	339	352	306	326	303	356	333	320	329	345	352	287	350	325	308	316	338	331	349	323	299	313	304	313	330	363	306	294	327	329	315	342	318	365	361	324	312	344	327	300	308	329	301	300	326	294	336	343	340	356	308	319	331	302	315	332	332	315	305	318	320	328	334	359	311	317	323	313	337	292	358	318	341	336	299	336	325	310	338	331	329	347	322	346	300	338	304	316	291	289	317	316	312	345	349	334	355	324	345	321	324	319	328	336	318	309	325	310	312	332	290	325	329	354	324	303	320	338	325	293	353	332	327	322	320	329	344	332	321	351	314	324	349	324	339	314	301	341	324	324	317	342	320	294	295	322	314	334	325	326	336	324	306	361	338	301	315	313	325	331	345	316	335	347	357	318	293	313	338	350	336	314	349	325	295	301	323	327	329	340	313	326	356	349	344	314	332	335	343	330	352	316	359	324	321	363	334	379	352	338	326	333	314	299	320	327	308	322	293	331	337	316	313	346	310	320	357	347	314	311	305	330	349	312	341	319	326	323	310	328	318	302	317	320	324	316	336	339	310	346	323	332	333	335	305	355	314	310	340	306	333	318	332	322	311	320	331	324	340	331	322	332	346	325	344	329	321	316	353	311	316	316	320	323	330	288	357	309	341	356	320	307	303	327	301	380	328	323	326	329	292	316	320	361	311	324	350	323	332	300	321	325	329	325	320	297	335	300	332	277	327	310	341	325	322	322	335	327	338	349	310	316	334	362	309	375	316	315	312	346	325	352	353	330	298	307	299	305	326	303	378	343	333	313	333	326	344	317	323	350	335	318	342	324	324	333	320	330	292	333	336	310	340	358	310	306	337	318	303	302	320	321	298	335	339	352	350	299	309	313	346	305	330	343	311	312	286	320	353	314	306	275	303	331	360	343	369	304	323	324	324	322	299	311	322	336	332	318	338	325	325	309	308	330	316	334	340	332	322	309	343	331	316	363	316	302	324	323	312	358	329	357	344	323	284	351	342	311	316	338	343	292	304	329	368	310	314	334	337	313	329	311	327	352	349	348	287	340	331	306	302	301	331	309	322	338	344	326	341	269	360	314	365	320	311	332	334	325	325	332	336	309	340	328	344	297	323	361	320	313	302	334	313	354	356	325	314	366	324	334	293	302	351	340	353	330	341	308	319	350	324	324	307	310	284	368	319	340	320	359	327	355	318	337	343	302	339	341	331	337	322	332	337	328	361	315	320	323	338	358	321	341	295	348	346	330	333	315	322	291	316	329	339	309	329	312	344	299	340	283	349	355	351	341	340	341	336	318	329	358	344	324	318	318	331	315	301	300	325	336	370	319	337	330	343	355	312	334	305	330	297	338	341	329	308	315	337	319	331	295	314	302	312
4237	732	582	434	414	355	376	359	339	344	331	339	372	319	336	347	358	336	319	331	340	339	338	362	327	337	329	366	355	387	345	341	336	340	379	366	341	326	330	353	347	359	362	345	345	346	325	324	313	333	316	336	357	280	323	303	373	338	346	380	341	342	343	332	321	311	350	342	334	364	333	326	350	322	318	330	333	377	315	346	359	355	356	342	352	296	351	326	359	319	320	320	313	352	333	359	334	334	373	341	367	358	342	340	356	344	351	350	360	347	350	342	309	361	330	378	342	320	362	347	329	330	351	341	333	344	332	323	357	366	338	360	318	333	382	324	336	378	329	354	330	380	323	338	321	338	348	357	317	321	377	343	346	369	301	339	324	354	320	355	346	352	334	349	322	343	313	341	333	353	339	327	327	330	353	337	321	366	333	318	346	324	326	344	354	354	374	349	328	352	303	351	356	367	317	352	332	324	314	344	357	373	347	344	330	332	364	353	313	335	323	340	363	332	338	332	335	366	355	355	346	322	343	378	339	348	338	323	355	368	350	361	338	296	351	365	334	323	349	356	350	353	352	349	331	325	327	330	357	368	309	357	360	363	321	338	355	351	330	318	357	333	337	327	353	378	350	350	321	320	366	346	346	365	363	332	318	329	348	326	329	366	332	346	312	332	322	357	326	336	343	305	363	327	352	325	353	356	327	376	331	332	374	332	360	347	360	357	327	331	355	377	346	350	373	344	346	330	320	342	320	345	316	358	335	304	345	316	339	318	328	315	331	338	351	313	337	335	367	338	348	329	329	330	333	352	351	362	384	352	362	345	333	346	325	318	335	334	325	326	307	336	346	344	340	340	365	334	353	338	329	345	336	338	340	363	303	332	319	359	331	300	350	303	312	355	345	345	321	353	382	359	314	347	345	316	318	351	362	366	355	325	350	325	334	343	301	334	352	372	349	342	349	345	362	365	322	345	343	344	351	353	329	311	325	370	387	359	345	384	361	325	326	334	356	353	381	354	323	346	325	345	324	327	372	320	358	326	358	369	347	362	354	343	345	324	340	321	319	348	375	313	313	342	355	352	300	339	332	374	357	356	326	327	360	343	345	339	362	371	322	324	326	360	317	344	337	321	341	372	364	325	363	332	341	340	337	357	311	346	356	323	361	337	343	353	351	346	353	328	348	336	362	353	359	312	350	343	371	386	337	331	388	326	347	319	344	331	346	346	361	326	309	322	350	327	348	355	341	332	351	365	336	358	339	343	335	354	358	350	335	323	368	323	346	366	325	342	291	336	389	353	330	339	328	324	311	344	338	341	323	341	340	344	338	351	329	347	394	335	369	376	339	349	368	347	340	347	331	317	340	351	341	352	342	365	336	368	349	312	324	344	345	329	346	349	345	315	325	342	338	332	374	352	328	348	327	326	369	312	312	344	333	355	320	368	358	353	347	329	347	341	323	375	317	325	392	375	347	297	339	326	361	352	324	332	342	341	330	347	324	347	338	338	365	349	340	344	352	335	335	350	325	335	331	355	317	337	324	348	299	344	390	345	377	319	329	351	336	355	368	328	370	307	329	349	358	337	327	318	335	377	367	351	364	330	349	353	356	383	378	317	338	337	344	362	343	312	313	318	375	337	329	330	326	320	376	324	321	319	328	336	344	334	323	339	357	345	372	337	343	332	327	333	345	361	348	358	355	278	318	323	332	350	334	318	336	352	331	335	356	328	335	354	353	339	335	342	356	320	336	338	353	348	341	335	347	354	351	352	360	359	351	316	332	318	345	295	334	324	359	354	290	315	324	346	340	342	318	356	334	321	324	322	331	352	332	347	326	332	367	319	319	340	311	347	320	351	334	336	340	348	341	364	338	338	349	351	348	329	338	360	329	341	400	336	307	316	335	341	329	343	352	366	335	354	363	373	353	319	355	330	346	305	368	338	356	325	330	330	332	315	333	339	293	331	359	312	322	356	348	322	360	348	325	383	344	330	344	353	372	362	349	329	304	328	328	350	349	371	367	306	336	383	320	322	328	331	343	339	352	335	335	349	337	354	331	337	331	334	346	324	329	357	363	341	347	359	342	368	337	386	342	308	345	365	331	345	355	305	279	361	374	312	350	338	320	357	323	316	350	331	359	358	349	309	331	350	363	343	370	335	348	331	361	345	332	359	347	299	374	374	358	338	356	344	324	346	347	363	341	379	355	361	357	328	408	330	365	376	317	365	331	347	337	348	363	323	351	342	345	352	318	345	360	334	343	339	299	361	327	376	345	351	329	336	306	324	320	340	367	350	327	351	318	329	365	344	324	355	334	337	334	332	351	342	335	316	361	319	336	341	342	352	321	318	388	341	348	368	369	359	356	342	337	344	294	335	327	338	317	348	346	299	389	371	353	350	306	317	345	354	356	336	332	318	360	320	320	328	318	344	349	331	341	364	326	373	336	361	341	315	327	322	340	335	338	349	316	336	296	318	345	374	322	341	327	346	340	323	345	345	329	367	374	350	319	343	340	335	340	357	324	326	334	323	376	362	320	332	382	328	349	331	348	326	324	326	326	319	353	328	373	333	323	304	312	350	364	363	374	364	357	347	359	330	326	319	369	379	333	341	347	346	336	314	352	330	338	373	348	367	322	310	350	318	356	344	375	316	351	329	339	322	340	332	334	337	360	334	348	342	339	380	352	348	374	333	374	334	352	368	340	340	322	350	361	359	337	324	352	350	345	307	343	349	371	351	359	340	349	333	349	334	367	332	333	326	342	344	328	352	350	339	366	336	375	318	366	328	336	363	340	348	339	342	341	372	366	356	322	340	338	316	314	342	367	330	335	369	302	311	351	318	335	373	331	307	325	358	336	389	376	333	341	312	364	336	312	322	334	341	316	361	334	349	335	326	359	320	340	351	316	335	322	330	325	291	363	322	324	342	344	352	322	334	347	338	329	334	333	316	294	399	347	365	354	328	355	328	344	334	299	348	340	336	312	327	352	359	348	344	307	346	326	334	359	362	345	353	304	340	335	316	352	347	326	335	352	319	370	349	319	342	336	331	323	336	361	324	338	329	332	318	333	329	342	378	339	362	346	355	332	307	332	312	340	346	308	378	336	358	330	317	358	334	335	340	323	342	337	346	302	337	328	326	345	317	311	351	356	325	327	348	314	324	341	356	344	380	326	339	379	331	345	328	323	318	333	344	359	321	321	331	365	332	358	350	330	327	357	336	350	345	347	370	301	364	337	352	354	359	358	339	322	345	361	340	334	340	371	351	378	342	357	350	355	354	317	325	371	404	350	315	347	309	342	380	329	344	351	344	353	324	347	342	331	326	357	356	370	317	360	403	363	309	354	342	366	337	343	356	344	347	306	330	370	320	326	311	318	319	341	322	299	354	360	350	328	345	303	352	342	334	340	350	332	355	369	315	360	327	332	319	363	366	332	308	335	338	338	346	329	326	354	315	341	377	333	323	359	366	332	335	343	351	337	351	335	342	352	357	363	353	360	316
23662	21314	28707	24244	21325	15350	1796	977	839	767	663	732	687	650	572	662	564	603	598	557	615	585	546	564	538	583	546	568	521	528	524	572	563	557	559	547	573	571	562	556	524	535	519	537	547	530	584	554	512	491	531	537	548	511	526	537	565	557	565	545	537	570	533	553	568	502	560	519	520	527	582	525	522	578	542	526	532	544	574	525	562	533	536	535	541	521	522	559	532	555	559	534	501	494	520	562	553	541	535	536	518	545	557	527	503	538	531	557	550	502	546	509	531	534	546	521	536	574	517	572	580	581	538	525	559	509	546	497	525	534	504	505	567	536	552	582	524	560	520	518	519	497	526	551	565	573	562	514	527	493	535	561	536	569	538	515	529	542	568	494	576	492	539	529	539	529	516	575	539	541	520	560	513	526	530	548	532	505	504	544	549	525	523	559	535	537	534	516	503	556	566	519	551	570	537	511	469	552	574	529	572	557	529	547	551	527	534	545	540	522	527	561	574	537	529	524	550	538	525	504	534	555	505	537	534	506	516	530	521	541	506	478	562	512	539	537	557	512	539	541	541	521	521	510	544	511	552	512	562	541	553	503	604	540	513	495	530	532	545	508	550	530	550	525	546	530	551	520	496	588	503	533	514	498	513	537	536	530	552	544	519	553	505	520	495	512	503	536	546	505	565	506	553	505	545	517	494	500	522	506	525	539	576	510	533	497	517	508	463	518	556	550	529	518	563	540	544	508	526	516	513	524	545	538	534	495	530	510	525	562	528	512	541	493	520	524	548	516	527	538	570	507	536	523	520	533	527	482	540	541	540	510	553	588	541	508	538	522	511	539	533	536	537	536	532	503	546	565	543	539	545	517	546	525	550	551	551	539	545	533	518	551	494	551	543	553	519	548	591	530	528	526	504	537	541	529	520	505	555	545	545	504	509	552	542	547	526	544	541	553	518	518	519	566	540	520	533	533	517	517	524	560	540	516	504	511	535	543	539	563	525	527	551	527	560	516	507	539	577	515	523	531	513	518	494	514	536	561	552	547	538	557	517	551	571	551	558	523	526	491	533	550	587	539	555	551	508	538	529	537	510	538	476	557	555	529	528	530	529	521	533	542	540	558	530	512	509	517	518	548	543	517	559	539	515	529	526	518	586	536	550	484	556	533	520	540	519	518	548	528	502	546	562	546	524	562	501	541	588	540	552	506	521	516	497	526	527	531	535	548	555	528	532	539	534	551	513	584	514	539	519	526	497	554	524	523	538	511	544	520	513	541	494	564	523	540	522	500	511	504	519	555	496	569	510	555	491	567	555	579	486	554	524	515	515	505	551	511	562	540	537	507	543	560	557	518	512	537	561	522	570	510	517	558	531	564	555	540	536	502	522	530	539	535	557	541	531	541	577	523	531	571	550	558	500	541	552	489	560	519	524	536	504	560	526	532	530	532	535	461	529	544	523	522	532	563	555	574	524	495	574	523	524	543	530	503	496	553	526	537	553	545	585	483	544	541	505	563	517	548	535	565	538	536	538	526	507	522	548	546	495	568	549	546	504	517	554	541	524	532	544	494	544	510	532	549	538	518	537	532	505	544	549	525	561	562	497	511	527	519	526	528	532	484	556	532	550	559	529	512	541	521	546	540	544	541	509	545	504	506	479	549	505	513	527	552	524	592	540	517	524	572	501	510	530	513	556	521	506	543	494	534	512	538	520	510	517	538	550	513	519	514	532	544	504	536	542	508	546	493	499	505	553	556	532	548	523	543	544	563	512	575	551	473	580	574	549	558	521	494	541	513	508	521	589	521	565	530	530	524	515	565	541	565	557	565	526	483	546	533	522	503	549	543	561	549	554	570	550	597	515	560	544	562	530	569	503	548	587	484	547	532	527	537	509	532	494	511	527	551	570	539	575	522	536	522	542	524	571	527	551	531	554	519	513	527	545	549	557	490	516	541	541	539	519	527	497	561	541	554	537	529	583	526	538	492	499	497	517	536	519	545	496	568	486	566	536	529	543	546	545	503	602	537	555	534	524	551	515	540	511	518	548	510	503	513	556	578	507	519	560	558	499	530	524	524	507	536	549	539	508	537	529	547	515	504	524	542	506	510	496	579	526	531	571	494	522	556	552	500	501	506	513	555	535	538	528	516	522	547	526	540	507	511	516	524	498	538	524	502	550	568	515	511	498	540	527	559	520	518	521	553	528	502	534	502	505	512	530	549	544	559	483	516	500	537	527	516	538	525	518	562	497	530	545	522	541	486	548	587	512	575	531	561	541	501	525	566	530	592	510	554	550	543	533	559	521	518	567	565	512	502	550	521	499	537	539	539	591	535	526	533	504	481	528	540	534	489	492	535	542	500	534	552	522	529	544	544	502	568	547	545	520	506	544	521	505	541	547	558	556	529	498	524	561	500	537	522	542	540	520	504	537	516	495	542	530	522	494	464	492	568	555	568	514	545	544	564	521	523	547	563	539	545	500	516	531	547	514	529	550	548	551	517	510	537	555	511	535	546	490	522	513	554	532	497	506	491	508	514	533	541	532	531	547	501	536	542	562	512	542	510	520	538	451	519	547	523	508	573	495	577	512	534	530	506	597	533	512	508	522	544	530	545	550	539	540	507	549	467	521	511	526	542	519	490	538	565	556	485	526	535	506	522	521	520	490	541	514	480	523	500	556	502	521	510	510	486	494	567	504	539	498	492	543	565	520	531	563	535	541	534	508	487	522	511	511	537	513	512	489	529	542	503	486	560	546	542	518	497	528	497	533	495	530	548	560	558	548	495	491	561	563	561	512	556	568	557	513	559	529	514	544	528	505	517	540	541	516	487	549	535	541	531	515	525	508	505	483	523	519	526	530	553	553	551	560	513	532	515	522	553	510	553	538	507	525	513	537	582	569	543	520	562	545	537	541	516	521	541	519	507	506	541	526	480	599	520	536	513	512	522	514	505	557	537	506	530	531	498	521	553	537	539	557	539	529	516	529	534	547	495	537	564	502	483	597	523	527	539	502	529	525	533	514	522	523	550	520	549	589	553	493	511	500	548	523	531	534	518	532	562	525	503	514	491	496	506	512	499	462	538	535	544	533	531	536	499	518	515	527	525	567	515	538	545	575	537	553	552	479	524	544	544	548	533	519	539	538	506	549	541	496	482	512	569	534	556	506	529	514	514	527	547	517	555	569	535	526	468	548	572	530	546	553	554	550	506	576	540	571	485	546	555	507	511	504	539	538	525	475	532	513	494	507	565	486	530	529	547	493	569	562	546	505	513	538	525	563	574	574	572	500	523	528	550	554	544	527	493	504	512	584	569	559	514	529	514	528	519	543	534	581	513	533	583	494	539	525	518	570	531	552	515	535	551	500	526	531	540	519	511	545	548	516	563	546	520	508	519	536	556	527	528	550	547	530	507	535	522	593	529	551	537	539	497	504	519	513	544	514	490	545	492	513	553	521	564	547	532	531	526	551	508	514	538	579	527	527	521	535	479	586	517	553	529
3320	7897	6936	3495	2326	1787	1449	1209	1027	926	832	800	740	713	707	664	629	635	597	632	597	609	634	594	590	591	574	576	531	610	574	556	550	606	576	612	608	565	580	592	572	537	567	543	574	590	530	560	559	521	548	556	506	570	552	602	543	533	509	496	515	522	557	553	556	541	562	573	541	555	569	565	567	565	585	561	553	528	577	549	529	559	534	495	576	549	578	511	549	529	534	532	524	564	585	573	568	574	548	567	580	585	553	596	583	539	554	517	550	510	529	555	577	554	563	538	588	600	555	580	559	514	540	544	533	569	543	583	550	573	583	554	556	558	558	487	532	518	511	530	578	566	548	585	583	588	545	533	571	537	572	538	554	576	568	521	552	566	547	582	547	557	562	548	552	551	542	539	547	519	515	559	548	530	537	532	534	528	548	568	557	533	591	536	555	538	499	546	536	549	587	581	539	489	517	530	573	541	547	556	508	612	557	538	567	550	532	541	585	531	550	540	568	522	544	540	533	596	539	519	589	531	562	557	516	582	537	571	573	554	561	541	569	510	502	576	521	582	574	564	560	575	574	570	521	576	512	538	558	580	568	564	568	567	569	552	555	544	590	536	571	557	521	595	545	549	580	565	579	551	585	555	564	558	539	549	551	553	525	585	580	586	585	549	562	575	554	557	573	594	575	587	544	561	518	540	574	575	579	564	536	585	525	520	548	577	601	530	566	529	535	566	570	545	564	529	575	574	562	578	549	560	585	581	518	564	559	558	496	547	530	584	576	559	564	612	542	563	561	555	530	508	523	547	572	545	588	555	558	503	584	575	583	555	544	548	549	541	555	536	551	519	555	508	542	535	512	560	556	532	568	530	592	544	530	522	579	537	552	592	541	562	539	564	562	519	558	552	574	548	545	562	533	572	537	522	581	585	515	548	553	588	563	541	552	531	551	558	527	529	583	542	571	560	562	565	557	545	599	534	536	548	548	566	567	518	607	505	528	577	544	557	574	542	545	577	585	541	564	545	579	547	570	562	524	563	539	545	573	547	561	530	552	568	562	539	601	571	548	565	583	577	560	550	560	552	556	556	554	590	545	569	584	562	535	567	536	575	543	561	569	543	558	601	612	581	582	554	568	508	527	539	566	543	534	516	541	574	565	530	529	555	550	530	589	589	540	538	576	598	496	528	533	572	574	544	575	566	530	547	573	598	536	576	563	563	566	601	574	508	565	561	550	562	509	584	539	576	577	554	558	562	535	507	557	571	518	549	557	568	560	562	539	596	525	561	538	550	584	596	556	543	565	527	579	564	525	572	568	574	548	550	572	539	522	546	525	541	529	528	560	555	546	577	543	523	532	532	524	547	535	585	567	558	574	573	558	552	529	553	582	585	545	576	495	536	553	512	545	459	570	589	553	539	559	583	575	592	532	560	569	576	601	588	573	549	558	569	523	531	541	514	538	554	511	537	565	557	559	560	546	555	541	518	576	516	601	564	590	560	597	586	558	601	552	535	570	570	547	553	536	605	531	579	542	537	510	530	579	550	527	549	570	547	507	530	522	568	580	523	569	571	560	542	525	535	537	569	539	585	520	559	526	545	515	579	563	557	567	563	566	567	542	518	575	561	527	581	549	553	543	560	559	547	557	576	553	556	562	552	535	512	547	593	538	571	516	514	546	560	531	534	555	538	572	534	539	570	558	551	557	603	566	537	549	559	570	516	512	511	602	545	507	552	559	531	530	519	533	546	569	544	544	552	561	551	564	521	548	548	495	553	558	532	517	568	531	548	551	527	575	524	525	553	509	566	574	556	577	540	567	559	545	545	515	521	545	563	523	551	574	547	519	568	571	578	532	570	554	563	530	582	550	530	548	551	576	557	577	551	533	559	510	563	518	552	485	576	565	504	561	545	464	579	542	569	559	536	586	585	570	525	550	531	557	540	542	596	578	522	564	570	552	556	552	552	507	550	540	544	576	572	520	486	521	540	524	567	490	553	525	555	556	561	579	530	543	533	598	522	565	519	523	550	516	538	545	524	551	557	577	540	546	525	583	562	582	528	502	516	508	568	581	565	550	548	564	535	539	532	523	552	542	541	582	530	534	569	548	539	531	581	577	509	573	558	529	525	541	551	562	548	562	540	549	571	540	545	547	518	531	551	564	570	532	586	540	527	530	570	516	562	563	560	566	535	573	574	546	601	578	555	557	538	581	528	595	582	585	555	526	521	549	528	568	578	561	548	596	580	540	545	537	550	577	576	565	574	528	571	549	536	529	584	551	543	506	600	557	565	554	526	566	565	528	559	542	535	526	557	585	526	581	528	572	552	509	537	548	553	546	542	551	529	530	564	556	515	565	563	508	553	544	537	597	538	589	564	600	545	519	550	549	581	575	564	564	543	517	551	573	496	530	543	497	577	558	581	572	568	557	561	498	592	552	605	573	565	529	525	605	585	538	559	543	520	583	550	534	570	574	563	590	540	522	599	580	596	510	553	538	553	512	550	556	550	561	527	555	517	565	602	541	526	563	577	555	566	561	540	569	549	567	588	574	562	497	575	561	537	556	574	595	576	551	598	567	556	539	561	608	581	554	551	570	535	557	587	549	572	521	563	573	566	601	539	520	562	532	545	511	546	554	512	501	558	534	580	581	529	517	531	571	539	571	568	542	553	578	563	531	546	537	553	561	559	541	576	551	559	558	545	549	579	560	518	541	520	524	561	537	561	534	576	570	544	531	548	527	532	521	543	512	537	527	546	618	537	527	546	556	530	569	572	579	573	563	538	521	575	531	561	561	550	518	544	532	570	529	573	536	587	579	552	557	546	559	532	577	547	545	536	514	614	546	547	577	546	542	575	573	528	544	588	561	562	524	546	517	550	563	535	574	565	545	533	560	515	539	555	576	591	583	524	536	576	568	544	598	583	557	545	536	550	528	552	528	531	579	515	526	606	510	549	510	524	513	545	583	504	545	584	577	546	521	558	543	526	500	512	583	557	598	534	566	530	582	548	547	556	523	557	547	539	575	548	554	563	534	571	560	595	545	568	557	579	520	537	551	516	513	555	565	570	523	584	563	590	570	544	546	563	560	566	550	604	562	557	536	524	546	564	539	588	550	534	533	529	555	551	570	547	580	584	564	518	544	534	577	567	520	531	575	538	553	541	571	582	544	561	534	536	551	575	580	575	581	536	559	570	583	551	541	585	553	518	571	560	560	536	532	571	538	543	585	568	551	589	573	512	579	559	588	572	601	566	520	575	556	533	566	521	548	587	557	557	546	540	590	567	562	529	576	552	549	559	532	564	534	551	570	512	521	495	568	536	577	535	562	584	569	552	526	578	566	573	549	539	537	568	540	554	526	525	540	558	545	520	529	525	574	554	515	560	569	601	541	565	578	584	547	561	533	547	565	591	569	555	578	572	595	591	584	548	542	569	546	588	504	524	543	532	533	520	545	562	554	555	547	580	607	551	614	555	584	587	562	570	559	554	549	567	561	500	540	580
24504	21246	27990	24717	20014	1426	473	372	298	280	254	220	207	176	214	186	175	192	161	170	170	159	164	176	161	153	140	169	160	145	167	153	144	147	182	160	153	174	156	165	146	144	131	162	126	163	188	161	149	176	145	140	165	153	137	137	148	150	137	152	135	146	163	167	139	155	153	170	168	145	138	183	160	147	135	155	167	147	145	141	170	150	154	128	165	139	144	154	150	128	142	154	149	141	136	122	132	147	162	141	153	175	153	155	140	136	156	162	132	163	136	129	160	146	125	137	170	167	145	161	147	147	151	171	138	164	121	147	135	158	141	144	136	154	136	145	135	155	164	145	135	142	154	153	130	137	126	148	160	164	143	153	129	167	154	135	134	154	141	142	151	152	131	138	156	135	149	124	162	147	160	134	137	158	152	146	121	164	114	126	168	152	135	151	161	149	159	154	155	141	155	139	131	157	143	156	135	139	140	124	138	136	160	142	141	142	157	159	135	117	147	155	140	170	147	145	153	136	143	135	134	170	169	161	150	141	154	161	150	141	132	148	178	153	133	144	148	141	121	149	154	136	138	158	147	139	162	161	145	127	163	142	132	151	150	147	121	141	164	149	145	131	156	138	137	141	132	132	144	159	141	135	150	151	137	159	149	149	146	144	156	150	174	148	148	146	179	146	150	167	139	151	153	158	164	123	165	125	133	150	158	157	136	144	166	135	144	151	129	152	143	134	144	158	148	145	166	142	160	131	127	147	149	165	146	133	133	153	142	168	134	146	147	167	128	144	143	148	159	161	146	169	138	157	172	152	145	162	145	147	131	157	154	152	157	140	129	149	163	155	132	152	135	159	154	149	136	134	138	149	142	138	167	143	128	138	143	138	136	119	133	141	129	152	154	162	151	149	177	153	151	151	168	157	130	144	150	138	158	150	159	157	147	139	137	158	145	145	151	153	142	147	154	140	137	155	139	149	179	174	124	147	140	171	123	147	141	134	134	147	136	135	146	154	145	157	150	132	151	127	149	145	139	130	148	134	153	140	146	146	167	132	135	145	161	169	134	143	138	144	145	148	167	121	172	124	142	155	132	109	131	136	144	168	154	140	141	141	156	156	178	165	151	145	160	144	142	144	157	160	118	154	142	162	155	134	143	123	147	143	144	163	143	151	153	149	128	130	144	157	164	132	146	151	147	164	144	127	156	138	148	145	172	159	160	150	135	153	135	144	153	161	137	151	130	159	152	154	147	148	137	144	171	155	134	150	140	135	136	144	152	150	136	157	148	131	144	146	139	162	150	156	129	140	153	152	134	133	149	129	134	131	175	153	173	135	154	161	143	127	150	128	141	137	154	120	145	136	155	133	162	121	144	143	177	139	135	159	162	159	143	144	170	142	159	158	142	158	151	137	170	164	167	150	143	150	135	129	146	133	148	154	136	133	140	128	127	125	132	150	129	137	133	132	144	140	138	149	147	149	154	149	165	153	154	142	157	117	127	162	162	178	134	151	126	172	148	146	136	149	144	143	154	145	156	144	138	159	161	137	163	137	151	173	134	148	122	162	146	162	134	147	153	129	151	156	159	145	149	153	154	155	144	152	137	163	153	148	150	152	148	154	185	125	159	161	151	164	150	153	149	139	153	170	141	155	161	122	164	170	143	142	138	146	153	170	140	154	136	139	169	146	169	139	150	156	146	151	126	138	152	150	136	143	146	149	163	144	163	149	169	133	144	147	162	131	137	159	161	143	144	151	143	156	150	141	169	162	152	140	134	155	140	154	154	121	149	147	178	146	117	169	137	141	133	138	152	149	132	143	144	162	151	167	133	128	149	127	135	156	139	133	133	171	144	142	152	132	133	153	161	169	124	148	158	132	145	147	147	146	140	151	143	163	128	132	158	126	157	132	159	128	140	140	150	153	149	153	146	116	143	129	120	142	135	148	168	157	161	128	148	165	135	152	147	159	151	142	141	146	132	133	152	159	141	145	139	159	126	148	154	133	160	169	154	139	147	164	156	123	150	164	134	148	138	133	136	148	155	160	144	108	120	170	142	129	149	133	133	129	154	138	148	137	162	133	142	166	132	144	140	141	147	158	125	136	159	130	142	155	144	129	149	156	135	137	140	149	156	156	166	167	132	149	150	147	147	165	123	150	151	159	166	136	150	157	123	148	129	139	155	158	151	139	157	144	136	159	143	143	153	144	152	133	154	154	143	146	140	142	155	143	139	137	134	178	142	169	139	144	155	150	151	146	160	146	130	144	151	148	145	150	143	136	134	145	148	162	132	134	149	141	141	153	136	128	152	140	136	146	144	165	158	161	155	161	167	152	137	159	150	131	150	153	168	130	146	141	145	143	152	146	168	137	161	127	156	154	183	164	146	153	161	130	151	192	127	158	138	152	145	145	126	152	142	142	153	126	163	151	134	147	140	145	153	169	142	146	141	154	161	122	159	176	154	152	135	138	150	137	140	142	174	127	146	154	141	129	151	158	133	159	143	157	154	129	143	136	130	151	142	132	150	140	148	136	165	141	159	137	119	128	135	153	132	151	153	154	163	164	132	140	131	159	169	174	154	155	121	165	155	132	126	122	131	138	155	133	154	143	155	155	142	169	140	138	129	148	176	144	158	156	158	141	153	145	139	150	147	157	145	150	163	159	145	142	164	166	145	153	151	130	147	144	155	136	147	141	168	163	159	152	144	147	135	149	130	160	132	133	155	146	129	150	129	145	141	133	151	164	167	136	135	166	145	157	141	154	121	140	128	146	138	163	154	138	140	145	145	174	147	136	152	129	133	149	176	133	154	147	161	143	176	174	150	139	133	133	141	145	138	139	165	144	128	137	150	137	120	148	151	161	151	140	143	146	132	140	148	148	152	147	156	144	184	139	142	148	128	174	133	139	130	133	124	139	156	130	143	163	154	151	153	144	179	124	147	158	143	149	153	142	133	136	147	130	174	137	137	127	137	136	159	159	143	150	134	133	144	152	143	152	131	138	130	136	176	162	164	136	163	151	136	129	158	142	163	132	153	127	146	153	139	141	163	161	149	157	137	131	134	126	156	155	132	146	133	146	142	131	142	148	152	141	150	134	166	168	154	161	135	170	140	167	132	139	150	146	148	141	122	155	174	158	170	144	151	147	153	147	135	123	153	158	140	146	153	133	152	144	147	144	140	138	144	166	151	154	139	153	158	140	150	165	139	139	146	160	127	136	155	136	171	144	150	144	143	148	133	140	162	147	144	136	152	152	141	122	167	138	153	158	126	131	147	128	135	139	158	156	126	145	150	156	147	134	169	153	143	157	149	153	169	130	139	159	180	160	130	150	152	135	150	142	148	143	135	151	146	151	144	145	179	135	135	160	155	129	128	146	136	139	156	155	148	141	140	145	148	153	150	161	168	147	141	142	149	153	134	136	135	145	156	135	155	166	154	139	142	160	162	133	149	144	149	137	164	141	162	146	149	153	134	147	127	140	138	153	160	157	154	150	145	152	159	143
3325	5257	4401	2033	1446	993	785	597	470	389	364	327	295	236	248	223	215	242	217	204	177	196	184	180	180	188	180	189	176	187	199	178	163	160	172	171	164	173	174	190	157	142	168	180	176	153	171	171	189	190	164	191	171	171	162	170	178	190	172	168	181	153	167	185	189	139	176	178	176	146	177	165	173	188	145	166	176	160	177	163	154	166	142	177	171	169	182	152	166	132	170	179	177	166	172	160	172	179	168	163	181	185	159	176	165	168	168	155	181	164	184	177	166	168	164	181	154	164	159	158	185	177	161	147	158	183	160	164	150	157	180	182	148	189	131	165	140	169	181	163	198	179	153	161	175	167	174	178	144	147	176	165	175	188	178	189	169	177	154	191	180	176	189	151	158	170	195	196	153	177	177	156	164	168	171	174	171	157	165	172	187	172	184	167	169	162	167	185	181	165	182	165	170	146	180	194	159	138	159	149	170	154	143	168	185	178	154	154	155	198	179	149	158	177	168	164	176	171	151	206	146	177	193	163	141	190	176	166	179	165	151	190	178	158	139	166	189	177	176	143	147	176	179	153	156	180	158	179	195	176	158	175	161	164	164	155	178	163	179	161	153	180	146	166	176	138	147	166	184	177	191	174	180	157	171	163	164	135	171	175	169	145	158	185	174	149	186	168	139	163	169	176	161	183	175	171	161	167	165	154	130	165	146	178	161	178	168	152	162	164	176	144	171	131	155	169	133	167	173	172	145	164	169	158	145	178	162	159	185	195	147	158	180	175	178	169	160	160	188	192	177	188	175	193	165	155	155	144	162	168	182	166	171	174	176	155	178	162	158	187	183	161	180	184	160	170	182	160	170	183	162	186	166	170	161	160	160	170	173	158	152	171	170	150	160	160	164	163	161	161	176	169	163	179	168	165	156	163	177	186	175	159	162	148	147	148	158	172	170	160	152	158	181	186	172	183	169	147	166	160	166	182	190	178	184	153	160	178	167	171	162	160	161	166	159	175	160	194	172	163	177	153	155	155	161	166	181	138	190	168	181	167	159	177	164	142	148	171	163	159	169	157	159	175	154	166	168	191	155	180	173	170	191	160	181	170	155	163	183	160	164	175	183	151	180	163	146	189	161	157	163	160	151	171	163	154	188	142	165	188	152	164	172	195	161	154	178	144	156	182	181	163	159	143	158	171	149	163	170	175	172	168	160	182	169	169	163	169	166	194	167	178	170	160	168	141	154	168	140	157	178	173	149	177	164	184	170	182	166	178	150	167	177	172	174	157	169	174	173	176	163	166	183	182	173	175	177	183	168	180	184	171	176	162	153	154	172	189	151	153	162	153	171	157	179	175	178	165	158	161	171	188	160	170	143	174	172	173	163	177	160	152	176	151	151	157	161	166	187	154	174	156	177	188	184	141	165	172	170	168	184	169	163	166	173	158	162	153	172	175	167	172	167	173	158	161	193	166	163	153	157	183	152	141	174	178	161	176	180	169	163	187	169	173	158	169	140	170	184	185	184	170	149	163	178	169	173	136	169	142	159	175	173	171	160	161	171	169	164	156	150	153	167	172	172	158	178	166	170	163	156	145	164	177	153	138	153	150	179	154	195	181	139	165	176	181	174	160	158	171	183	163	165	164	166	171	161	183	194	142	161	177	187	155	150	172	154	159	174	180	181	173	153	143	168	180	151	178	144	171	176	175	177	153	177	165	178	148	189	184	179	182	149	181	152	192	165	172	192	158	173	167	195	158	169	147	168	165	164	170	174	153	159	174	154	162	178	157	178	156	186	166	170	163	166	147	152	193	176	164	162	172	158	156	164	172	163	157	172	177	165	156	182	161	174	178	176	177	167	168	177	162	168	191	160	173	160	152	163	162	167	149	148	184	142	147	176	154	164	182	155	164	184	152	166	164	150	142	174	155	171	160	164	169	164	151	161	160	167	165	179	177	172	190	150	184	172	169	183	167	156	156	180	156	145	172	161	177	162	147	168	166	167	187	179	161	167	193	160	179	153	178	174	150	159	158	175	175	156	174	138	167	192	160	141	174	153	155	169	179	153	144	147	165	173	193	180	188	173	131	169	182	185	169	165	173	171	165	181	184	181	171	170	163	166	164	167	159	139	182	179	178	156	147	161	167	178	176	160	138	164	167	163	150	152	146	159	142	154	167	163	180	157	150	180	157	144	179	158	160	160	176	162	145	158	180	174	181	156	146	149	164	174	162	141	186	175	173	185	149	166	136	167	166	160	158	177	168	177	171	163	171	164	153	167	179	164	162	160	183	173	157	181	176	202	182	164	175	166	165	135	178	159	170	178	152	165	174	183	152	169	167	173	164	158	158	174	186	157	156	162	181	185	186	159	181	168	177	162	179	202	150	152	165	197	158	161	180	156	156	190	176	148	165	172	161	179	172	203	185	174	147	152	162	155	174	154	176	168	168	165	162	181	173	194	162	166	186	171	185	162	162	152	162	170	186	173	152	195	149	182	145	186	164	179	150	164	171	171	190	153	159	159	149	179	178	166	169	178	165	175	171	172	168	173	164	182	196	176	157	172	166	157	166	157	167	155	159	162	159	171	172	154	170	170	163	159	167	150	175	174	150	171	176	163	177	158	162	164	154	141	146	163	176	170	158	187	165	175	145	161	178	179	174	168	159	157	152	184	176	169	158	174	165	160	179	160	191	157	158	162	163	171	175	157	181	151	175	180	157	180	153	178	188	166	180	169	171	181	162	167	158	173	166	155	153	150	176	170	170	176	192	147	153	161	166	159	169	147	178	148	164	148	167	158	140	180	155	154	152	156	150	168	193	173	136	160	172	159	155	175	177	180	174	150	153	172	162	151	174	176	166	195	175	161	173	178	187	161	170	175	172	166	170	186	144	174	153	145	175	170	161	170	194	156	157	162	153	145	159	182	161	187	161	151	185	160	162	181	168	165	163	165	183	176	161	156	156	175	159	178	152	171	170	164	155	174	165	168	172	149	169	180	166	161	178	166	165	180	170	157	160	166	144	170	165	177	190	182	165	174	171	186	167	181	154	158	168	164	183	186	171	160	194	182	163	162	163	172	160	167	159	175	175	180	149	163	155	171	165	154	173	179	203	170	169	163	152	163	164	158	164	162	168	177	162	204	178	158	173	175	130	174	186	167	157	168	153	170	147	181	168	162	163	166	180	167	167	183	163	185	175	177	161	155	176	180	165	179	166	157	173	166	172	159	164	157	179	185	159	152	149	174	171	158	160	183	172	161	166	173	169	153	175	158	158	179	164	184	189	156	182	159	166	172	180	184	186	191	172	181	134	184	158	139	181	185	160	152	173	178	164	167	174	148	174	173	154	182	179	164	155	181	162	174	183	193	167	175	173	172	163	196	170	175	146	193	164	162	170	182	177	138	176	157	145	180	187	173	195	176	186	174	169	170	167	168	163	177	179	181	166	162	161	167	147	166	160	176	156	160	195	158	159	176	181	177	162	172	172	164	179	152	160	171	161
22582	21330	29059	23943	21323	21362	13184	1352	883	776	754	709	583	593	580	521	521	449	462	466	430	452	395	429	409	417	398	412	393	430	434	398	401	387	407	429	435	367	384	381	403	349	363	372	360	391	404	376	381	377	385	383	385	382	345	372	359	349	373	404	353	393	384	380	393	380	363	342	364	388	394	390	349	380	406	361	389	393	348	380	415	356	380	383	342	351	378	389	397	368	371	394	364	396	382	355	378	364	372	370	377	408	354	385	391	352	356	335	371	364	355	378	394	332	381	349	368	401	365	383	396	413	392	371	380	391	395	366	353	382	386	375	366	394	403	342	365	351	370	361	344	387	393	338	372	341	370	335	370	345	355	370	408	355	385	389	379	370	394	382	373	410	339	374	374	333	331	412	406	366	349	380	376	376	354	357	380	363	360	374	356	415	375	356	391	389	365	383	387	366	373	403	334	371	377	341	325	399	372	408	354	367	348	362	364	382	379	358	384	381	365	392	364	371	392	388	379	369	345	341	376	377	352	354	377	352	378	365	362	366	385	352	364	333	385	358	394	334	388	356	378	350	374	375	374	365	354	360	350	394	383	376	396	334	376	382	369	409	325	346	359	377	380	382	369	365	380	354	372	372	422	390	384	373	340	419	405	345	374	388	386	341	364	363	377	418	401	375	358	384	362	368	396	355	383	354	337	395	371	371	358	361	377	351	362	368	361	355	372	392	382	412	369	357	339	360	345	377	381	365	328	385	344	338	386	368	395	359	379	366	342	385	334	359	367	333	373	360	356	362	357	334	355	325	376	325	366	375	363	349	372	378	380	349	378	361	362	394	361	360	361	378	370	352	339	345	357	373	374	378	359	404	368	360	359	381	380	383	391	345	354	330	386	371	350	355	362	359	379	373	358	378	338	358	374	348	378	339	374	367	344	350	351	339	394	358	384	404	365	391	365	358	357	350	368	361	345	388	406	380	367	333	365	375	379	342	352	351	368	387	356	342	352	391	392	371	369	357	361	351	379	382	353	365	372	375	375	340	365	394	363	379	353	358	353	398	380	382	370	379	359	368	378	365	352	364	393	354	352	336	372	372	406	370	356	364	363	398	365	345	369	349	375	358	375	340	368	363	364	362	360	347	374	377	354	373	384	363	377	351	368	376	370	402	368	359	360	385	356	378	379	375	352	391	355	402	368	398	370	379	376	377	392	363	374	385	357	361	364	382	375	381	373	361	369	347	352	356	388	403	355	392	386	352	352	381	352	378	398	311	417	396	339	363	328	359	369	388	373	334	378	353	361	380	376	381	376	325	369	362	364	351	335	389	383	365	368	385	361	337	366	347	322	378	355	365	364	350	363	356	358	360	391	365	336	376	357	373	374	371	366	385	355	367	352	345	377	336	371	342	375	357	368	382	353	339	424	365	366	367	358	380	368	385	398	349	369	376	364	332	380	369	375	362	406	376	376	373	345	344	367	348	342	370	387	370	398	367	371	385	317	385	361	367	363	361	380	347	415	377	368	372	395	364	365	382	364	365	413	372	385	365	367	354	332	393	366	349	348	346	406	381	372	355	378	393	368	377	395	359	354	367	392	365	379	394	355	375	372	357	355	389	379	366	354	366	411	363	387	384	350	361	408	392	352	375	352	376	341	357	372	380	377	377	374	359	380	357	387	356	366	375	361	346	396	387	416	397	372	350	366	352	378	388	397	389	373	395	353	368	387	371	372	377	372	371	358	360	385	359	369	353	379	351	390	364	416	356	364	340	375	390	352	374	363	366	367	380	360	363	362	367	393	363	359	360	392	380	383	373	374	361	353	363	338	379	360	336	383	378	381	343	376	384	394	359	364	353	346	356	348	365	342	362	338	380	375	386	389	339	325	377	362	416	375	357	354	350	396	349	363	344	348	396	403	364	331	396	359	368	346	373	390	376	339	404	335	337	401	354	359	382	339	376	373	368	362	386	379	386	369	391	354	352	376	380	400	348	328	363	358	360	349	375	368	354	369	370	359	365	358	366	414	372	366	383	348	375	337	383	364	352	374	359	384	378	358	335	394	362	427	381	406	383	353	366	382	367	362	328	406	359	378	363	376	359	369	361	364	407	347	356	402	346	368	333	381	386	326	352	347	388	372	369	394	381	366	380	382	371	407	348	374	366	398	372	412	326	378	392	387	365	350	386	358	372	353	358	387	374	350	399	417	370	407	368	387	391	344	377	363	407	350	398	373	366	380	382	354	375	352	403	362	367	372	384	364	368	356	384	413	341	325	413	367	361	390	372	338	369	373	346	346	380	348	406	369	393	326	352	380	355	330	352	407	381	379	374	377	374	379	373	398	321	376	392	386	378	374	390	373	322	417	354	374	360	375	342	347	345	339	398	374	349	367	381	336	383	340	367	369	374	379	347	339	360	363	367	343	353	366	394	339	393	356	368	375	358	358	351	363	396	378	389	353	363	372	360	327	344	395	382	393	372	357	338	353	374	383	313	397	344	363	378	373	389	386	376	342	355	407	336	368	412	341	366	385	368	395	392	354	374	357	374	353	358	342	396	394	372	382	351	374	386	388	385	369	358	387	334	375	324	353	370	383	362	358	350	393	398	372	384	388	354	333	395	383	334	394	369	372	370	371	382	383	360	378	378	351	391	404	404	356	389	391	363	389	373	387	369	364	374	353	346	336	431	376	381	360	363	386	347	380	361	354	400	393	364	369	365	350	366	350	378	345	383	359	342	342	379	345	374	372	352	362	365	342	370	375	424	366	363	329	380	344	351	375	348	387	368	419	342	362	405	357	372	379	363	363	386	373	351	351	373	363	390	377	366	369	358	390	359	358	378	356	412	340	381	353	390	372	408	378	400	405	345	389	392	398	381	358	366	362	360	361	375	342	370	361	358	333	378	380	376	363	364	367	409	386	352	360	382	358	401	384	366	362	408	368	334	334	395	333	376	360	386	371	376	374	355	380	398	344	365	392	363	346	376	356	412	350	370	357	372	351	378	354	350	376	337	390	380	378	401	361	374	320	370	367	360	368	383	364	355	409	380	395	363	380	337	373	360	397	350	392	364	361	372	390	361	367	341	364	382	361	379	375	384	367	323	389	393	352	370	328	394	387	366	366	341	383	365	367	381	382	356	359	374	375	398	393	379	364	414	340	370	387	368	381	403	367	365	349	365	366	392	338	357	368	374	365	356	391	378	353	391	365	382	381	380	380	390	359	360	390	393	376	420	351	373	376	391	368	385	379	409	356	422	338	357	360	373	378	382	384	373	354	396	387	370	393	363	401	372	417	360	371	388	423	359	370	403	372	345	354	358	381	357	367	353	365	391	365	375	386	383	355	364	347	369	391	355	366	383	343	362	339	356	375	359	416	363	381	381	354	361	329	345	405	396	368	375	362	357	357	341	375	347	389	377	373	368	343	363	350	354	390	368	346	377	330	361	378	358	350	348	396	361	337	382	380	363	370	373	345	339	358	355	340	391	374	355	362	373	365	364
4443	13560	11566	5732	3905	2836	2235	1708	1414	1064	931	872	760	702	652	608	569	555	538	510	484	518	481	416	464	465	475	474	435	476	433	416	412	444	450	431	414	414	412	420	428	397	406	432	430	417	417	433	393	434	420	432	406	420	431	430	408	411	384	427	424	382	396	438	401	444	376	412	402	420	424	384	387	391	386	424	412	410	377	411	423	424	441	396	414	436	399	440	375	392	426	387	378	401	397	435	397	416	405	409	390	410	394	386	450	420	375	416	373	392	412	394	406	429	431	420	399	408	372	438	411	442	392	435	414	407	407	406	395	392	426	394	417	382	392	421	408	391	383	417	403	408	382	390	426	412	413	404	429	401	354	406	395	448	400	399	420	371	380	408	390	415	397	393	388	419	412	399	370	393	356	349	399	384	386	404	410	434	397	384	395	379	396	423	418	381	438	408	425	381	395	388	412	394	393	427	426	395	354	386	374	423	406	359	416	410	402	444	365	381	390	392	431	426	410	404	437	416	417	374	393	387	398	383	401	419	406	383	377	378	384	373	372	370	411	372	401	418	417	447	415	392	416	442	455	384	380	407	364	372	398	380	399	427	409	400	402	381	385	389	391	393	406	396	387	415	388	384	417	430	417	384	401	377	384	374	393	376	419	416	416	417	392	387	404	396	403	374	397	399	413	378	370	381	387	415	400	385	423	360	412	453	419	411	418	403	479	386	417	395	396	380	372	408	385	411	377	410	360	400	359	416	340	394	384	416	363	388	368	405	368	407	409	418	415	417	387	426	422	399	396	410	387	363	378	413	371	363	423	399	383	398	410	402	410	402	424	442	395	379	390	407	370	409	412	400	364	409	394	387	365	420	406	409	433	376	347	401	396	380	389	437	383	370	407	382	418	430	403	439	403	404	419	399	410	379	391	427	401	399	414	389	410	370	388	379	404	406	395	372	401	434	404	450	387	390	377	368	410	416	409	444	407	383	396	380	409	412	406	425	390	415	375	399	397	383	423	381	396	404	363	412	411	373	389	394	434	393	399	392	439	390	382	402	409	384	380	438	439	395	389	429	422	383	389	427	410	438	420	417	389	391	365	423	404	397	386	374	411	370	385	396	417	400	403	365	364	387	384	347	364	412	390	397	368	345	413	386	433	397	371	396	385	408	402	393	446	383	399	392	407	386	387	397	428	391	384	419	457	416	431	400	409	404	406	374	367	428	386	407	383	429	390	414	407	388	379	380	421	402	383	386	395	375	387	399	371	395	396	414	387	398	405	403	390	412	372	417	382	376	371	375	369	407	353	400	387	410	391	371	375	388	418	396	409	391	385	386	393	401	405	412	385	414	399	389	404	399	394	409	390	419	407	397	410	394	413	423	409	394	382	395	400	387	415	399	392	407	397	373	389	419	383	390	402	404	442	394	416	394	409	422	400	393	367	434	413	418	388	382	458	384	389	437	425	419	400	427	383	410	359	399	336	405	412	380	385	413	414	394	438	426	434	421	416	381	387	415	406	422	414	386	348	388	403	398	416	367	379	426	395	362	403	394	380	410	383	392	382	364	412	377	408	375	381	392	369	393	394	412	422	402	409	380	386	389	383	417	388	418	384	369	396	430	403	404	407	392	401	365	386	415	369	434	409	379	404	387	388	397	405	406	389	376	428	367	411	404	398	380	425	390	383	413	371	421	409	397	374	413	383	412	383	382	430	395	383	377	373	455	399	424	378	387	416	393	377	433	402	425	374	386	374	419	412	406	420	452	392	396	409	381	387	391	371	400	379	394	404	412	393	364	393	412	390	423	354	403	383	423	439	401	390	408	363	392	365	398	357	408	385	424	419	396	405	393	373	393	381	390	391	389	423	401	398	414	398	372	388	361	400	404	415	353	405	395	394	432	433	372	420	388	401	417	406	399	395	380	350	420	413	388	413	395	395	378	391	387	399	381	366	401	388	408	414	428	416	370	418	385	425	402	362	390	418	369	399	391	405	381	393	402	407	392	392	415	413	363	378	425	427	431	418	387	417	400	349	377	385	404	406	380	376	393	355	404	407	385	423	397	397	429	431	393	389	410	405	388	374	353	390	395	401	405	423	380	382	383	410	378	397	391	426	394	407	381	384	370	440	410	424	396	363	399	381	387	405	418	392	393	405	455	393	377	406	399	389	387	384	356	407	394	411	405	390	385	362	386	456	393	405	425	343	387	420	369	420	404	404	380	402	367	409	386	391	397	387	410	405	435	401	415	437	422	369	406	400	393	416	416	413	434	380	381	408	373	425	423	402	381	400	409	378	368	381	400	388	416	394	403	415	385	388	391	414	343	369	400	376	368	416	432	433	397	387	435	444	360	384	374	385	399	400	424	418	399	395	342	379	384	409	424	422	420	412	403	411	392	393	397	395	380	414	424	386	391	399	377	405	393	403	399	405	408	414	397	374	381	367	401	386	392	389	361	402	366	390	410	404	411	408	417	406	412	379	414	394	400	427	408	392	405	357	431	370	396	387	380	420	401	391	433	397	409	410	398	426	370	440	393	370	411	385	390	392	382	402	437	388	424	423	372	382	387	380	403	403	380	400	418	392	393	383	389	393	391	393	382	388	444	394	373	386	372	430	377	401	379	418	387	391	417	389	410	380	403	365	431	396	419	402	412	441	413	397	436	406	439	384	392	407	430	434	377	370	379	371	413	418	404	430	407	395	424	384	376	373	404	373	379	398	377	435	409	415	390	381	410	391	414	382	398	395	419	390	410	426	406	407	413	401	401	371	417	425	381	385	396	408	357	378	405	382	376	391	394	395	381	429	410	371	392	422	406	393	388	375	371	384	394	372	389	368	410	410	444	400	409	457	413	410	396	395	430	399	385	385	378	386	392	416	381	367	405	428	380	406	422	384	372	398	391	393	411	386	394	425	420	383	406	410	390	416	411	421	361	426	401	395	427	341	414	390	397	419	374	397	398	390	408	389	395	381	378	421	383	391	351	409	413	406	420	413	391	407	409	401	393	427	387	397	383	423	373	392	379	428	375	361	396	411	369	372	375	430	416	382	395	398	398	407	372	417	380	380	386	396	413	406	420	412	390	392	424	380	358	423	359	421	381	399	394	424	390	389	382	445	411	367	416	385	388	398	405	398	417	395	385	427	397	381	422	372	412	384	394	405	384	417	386	414	413	359	418	429	382	409	442	433	403	457	404	405	388	398	376	376	354	402	409	363	372	401	406	427	386	409	403	395	409	390	436	401	416	412	369	398	365	373	377	393	360	393	374	386	405	405	411	397	405	409	408	373	409	431	399	407	398	423	403	396	423	367	422	380	373	355	428	391	443	387	416	397	384	376	462	350	418	407	403	405	397	438	409	382	427	433	413	457	380	394	404	407	375	393	387	398	383	424	406	388	428	355	429	398	421	404	428	381	383	423	397	368	394	373	422	375	356	393	391	373	390	362	407	418	394	388	355	416	399	334	376	420	387	400	422	384	453	413	386	422	406	433	367	406	401
27737	19702	6011	802	588	554	448	353	356	320	323	310	337	340	317	305	359	345	332	344	334	330	323	346	340	322	348	287	305	347	325	347	331	304	330	298	281	324	319	307	291	318	323	325	311	307	313	338	322	322	330	317	348	309	341	333	340	319	312	322	343	355	324	331	329	299	353	315	322	312	353	299	333	353	311	323	341	336	370	322	341	314	310	300	343	312	343	314	330	345	299	328	289	320	301	354	331	307	344	326	325	338	345	315	366	321	336	352	317	342	297	321	359	329	339	298	326	354	328	330	356	268	372	301	358	310	300	317	291	340	310	335	321	333	345	337	316	318	324	331	331	330	347	327	357	314	275	281	324	331	307	344	330	333	303	327	338	323	336	323	304	324	330	326	309	302	305	336	304	321	316	337	295	342	347	341	342	343	326	354	319	303	325	300	322	306	306	344	312	298	342	330	353	340	328	331	341	330	351	319	305	322	328	347	343	288	333	292	340	349	320	356	310	335	326	313	344	325	315	333	303	294	357	312	317	308	320	318	347	308	337	345	321	325	341	317	329	331	320	324	323	324	312	312	356	340	334	329	361	312	334	345	330	327	314	345	299	335	337	317	337	299	309	371	314	324	336	304	316	347	326	341	318	293	324	319	338	288	319	323	355	355	301	311	335	321	372	323	297	311	338	320	334	346	324	326	302	368	317	339	358	338	317	352	289	313	325	335	344	342	322	306	311	314	312	324	325	334	323	346	312	323	322	348	356	328	326	307	310	348	335	307	333	311	301	305	361	338	329	345	339	334	303	325	297	284	323	310	323	337	325	293	359	314	330	305	312	339	315	341	302	301	292	329	302	323	367	318	299	331	342	315	327	305	335	299	338	315	320	309	312	343	331	339	327	320	350	348	315	307	321	312	330	297	322	370	338	342	317	316	333	332	339	300	314	356	317	322	310	346	321	312	338	317	304	299	309	303	334	321	336	310	304	317	333	314	315	374	351	325	308	342	329	343	337	346	310	294	340	335	302	312	300	311	345	336	360	321	327	324	295	345	305	313	328	345	311	307	325	308	327	332	307	361	321	331	314	373	305	341	340	338	304	327	312	361	317	317	315	326	325	338	326	321	313	328	329	334	301	334	307	351	331	313	345	333	331	323	302	319	342	333	306	330	327	322	346	315	329	326	332	321	327	365	317	327	312	312	322	325	322	315	337	309	319	331	328	308	343	332	315	329	343	331	323	338	358	297	324	356	290	325	317	304	333	330	327	320	339	315	332	338	306	328	345	342	327	323	332	311	326	313	330	338	341	316	302	338	314	332	343	330	374	284	314	321	319	309	339	355	313	341	343	348	333	326	325	331	297	320	325	312	316	337	299	306	328	344	333	351	313	344	337	335	322	324	319	322	314	320	349	362	314	342	383	358	310	340	337	356	332	286	331	327	327	310	329	332	335	319	318	333	303	292	323	325	324	343	343	324	292	343	305	284	307	330	336	331	333	344	324	347	310	324	327	326	332	337	318	344	321	283	335	327	355	340	297	319	342	314	334	324	328	301	311	337	361	297	321	337	349	342	310	330	329	325	302	315	311	312	330	350	307	296	328	312	329	328	346	340	329	307	344	308	341	338	312	342	290	321	349	314	325	310	345	334	330	295	321	333	329	334	306	317	372	305	331	297	316	299	334	322	298	301	319	294	296	318	318	305	344	314	311	320	317	338	339	343	355	338	326	364	346	367	336	302	325	311	342	352	330	335	334	337	311	310	327	338	338	345	341	302	355	332	305	345	287	294	321	344	327	320	309	340	325	321	298	319	312	324	306	352	294	325	317	311	318	348	320	336	298	329	354	313	338	296	341	355	351	335	314	335	331	306	316	308	311	331	323	317	360	324	328	328	298	323	302	326	344	333	331	349	329	328	318	337	328	315	303	322	359	335	330	328	337	328	311	329	355	330	339	322	310	338	283	331	319	329	340	294	335	328	343	317	297	293	313	318	296	368	357	308	324	327	309	312	300	336	348	316	363	314	322	320	355	322	339	337	324	312	332	311	355	368	327	334	338	293	334	358	311	317	343	288	332	337	330	334	296	309	306	338	344	313	314	326	311	363	321	328	309	304	330	339	344	323	293	329	321	334	301	312	333	322	330	328	310	335	312	350	330	317	296	330	292	329	340	345	339	348	325	287	328	339	316	334	295	323	325	310	294	327	302	375	314	302	322	307	294	309	300	328	345	323	321	293	320	323	335	310	327	323	325	332	352	316	357	331	316	349	294	305	355	338	320	302	312	340	363	316	347	302	346	298	342	340	327	326	345	335	308	340	349	295	316	328	342	282	349	318	330	336	343	331	333	337	304	348	326	314	330	329	329	338	312	321	318	314	347	332	324	312	328	342	356	337	315	357	292	341	308	358	308	310	317	333	330	286	321	323	329	326	295	318	329	340	333	362	325	330	349	312	310	368	313	307	320	306	317	333	321	333	329	362	343	348	292	332	333	323	300	346	328	327	344	326	330	342	295	337	288	323	301	343	352	326	323	354	315	325	323	319	322	333	315	329	314	372	341	326	300	329	303	325	332	321	307	301	333	308	309	313	309	341	268	302	328	327	356	337	318	321	327	339	328	316	328	350	331	308	311	321	351	353	323	326	335	294	350	268	329	336	319	317	317	311	324	316	331	300	344	331	346	359	337	334	303	340	335	345	326	342	344	308	316	316	317	361	326	313	331	311	313	306	304	304	340	307	314	311	348	324	332	299	322	363	327	322	323	337	350	349	298	322	338	336	305	328	337	326	322	344	330	338	324	342	330	339	315	342	324	323	334	340	301	305	341	312	354	313	334	322	353	352	292	317	296	330	319	304	335	318	321	328	310	317	312	340	305	328	348	307	306	365	310	365	333	329	342	325	319	330	320	301	318	301	324	330	319	310	324	334	337	320	291	317	362	306	342	347	329	313	319	302	336	303	289	308	344	328	326	306	299	310	315	336	345	356	312	333	330	322	301	308	302	317	299	329	330	313	327	326	337	309	323	336	317	333	333	337	318	348	336	313	300	322	360	311	297	322	334	343	338	332	306	361	370	329	333	309	324	318	291	374	340	328	306	333	317	324	327	344	335	299	343	357	349	335	306	327	338	307	343	330	299	304	332	329	310	319	324	337	304	340	332	326	328	309	358	316	320	319	336	324	333	312	333	322	304	352	337	317	333	318	336	311	334	356	299	307	333	311	346	340	325	314	321	351	321	324	329	308	359	305	336	361	345	321	325	325	312	340	314	330	341	341	331	327	314	350	312	330	345	310	320	337	310	332	338	321	339	335	346	343	336	294	335	308	346	348	317	308	337	291	335	336	353	336	311	359	326	330	338	338	316	344	342	319	316	323	343	297	321	351	332	309	309	340	333	296	355	337	314	342	336	337	339	350	344	293	331	332	329	340	340	320	318	327	311	307	316	335	319	296	357	313	315	350	296	335	345	287	325	311	321	317	308	333	303	353	346	331	341	353	299	281
4225	790	738	521	430	394	363	386	388	349	325	341	355	363	321	336	378	335	329	357	329	330	341	320	351	351	322	352	320	382	320	409	361	356	361	338	334	357	330	332	362	374	350	330	332	322	367	318	360	379	322	354	351	309	340	311	304	328	347	328	351	332	337	326	329	336	324	295	340	356	338	357	377	363	369	342	354	368	316	360	339	327	339	345	341	359	373	329	327	342	353	346	367	350	350	345	334	351	360	326	386	340	314	322	315	306	343	333	327	365	329	401	335	361	342	326	325	352	359	348	349	309	334	365	350	355	371	357	339	345	316	374	370	328	354	320	319	327	340	342	350	342	338	326	330	354	342	376	332	346	294	376	349	327	329	354	355	348	350	345	327	365	349	311	361	351	335	312	339	344	347	357	342	358	322	381	337	308	361	343	302	363	332	327	317	351	350	332	377	336	344	329	352	348	303	357	342	351	328	367	328	349	322	308	343	353	371	333	316	353	343	329	356	309	338	327	304	319	345	312	372	324	340	351	332	358	337	347	338	320	350	332	323	356	354	332	378	376	315	343	358	336	356	333	354	375	324	337	331	337	354	332	343	312	341	345	376	326	326	341	351	331	341	347	350	332	378	359	334	328	330	347	338	374	349	335	347	334	343	343	340	341	324	365	303	321	336	328	327	374	322	341	325	379	331	326	317	338	338	343	327	385	325	321	318	326	332	331	368	351	317	307	368	372	354	360	335	347	308	341	340	336	331	356	352	311	350	352	342	355	340	328	375	329	308	357	329	338	341	348	352	334	324	328	341	339	356	353	321	292	350	345	319	332	338	288	317	319	338	324	337	345	346	353	373	347	314	324	344	340	336	361	335	368	325	314	350	336	345	350	352	345	347	339	366	316	349	347	338	305	318	344	352	350	306	335	363	327	331	331	343	376	344	310	356	328	353	364	352	383	309	362	338	308	364	340	344	348	318	318	368	316	335	318	314	322	354	330	347	347	350	368	349	345	341	306	366	356	331	353	361	346	308	341	340	351	319	336	356	331	341	318	308	365	347	327	367	340	309	364	323	335	307	316	340	349	326	337	361	338	339	359	334	348	350	339	380	336	327	383	299	326	355	332	345	341	353	324	331	317	310	334	332	320	346	349	369	337	356	320	350	320	356	308	321	353	352	367	339	330	354	353	341	345	340	332	333	303	342	336	336	314	349	337	324	331	291	338	364	401	344	321	338	323	354	335	320	368	339	325	355	352	338	340	334	334	361	315	330	327	332	368	321	363	346	359	367	348	331	350	319	310	344	338	301	349	322	356	322	338	336	327	313	339	334	330	323	324	338	341	342	346	320	331	313	365	348	366	361	333	348	315	322	334	317	330	353	371	347	310	338	361	349	344	379	323	299	353	323	337	345	368	373	378	340	319	330	338	299	314	354	349	355	331	338	342	338	351	376	328	302	323	345	331	352	356	307	334	339	336	355	321	350	337	362	331	355	343	342	318	320	323	340	349	309	346	356	312	360	347	322	340	348	314	336	376	342	357	357	339	335	323	320	337	335	361	326	330	327	364	334	363	373	331	340	339	350	372	341	337	338	319	345	351	345	328	377	315	320	327	340	339	352	334	334	341	363	330	356	336	309	367	353	300	356	343	357	372	343	329	328	349	342	326	338	305	330	322	349	338	320	325	335	372	346	361	325	354	323	335	369	321	311	350	367	341	362	330	373	335	355	313	341	348	335	333	333	342	341	342	332	340	331	320	327	342	325	317	353	330	326	345	338	347	344	374	343	370	342	346	358	338	351	341	344	311	364	326	346	360	305	334	340	356	347	379	336	349	347	320	333	354	341	313	331	307	333	351	303	345	324	354	369	365	346	341	303	331	314	361	376	347	333	327	406	374	343	324	356	376	338	356	360	325	344	354	347	328	368	364	320	343	326	359	292	351	357	345	322	360	348	332	347	317	317	360	361	337	325	349	349	323	335	346	369	329	316	348	332	331	372	332	357	354	324	360	370	354	336	348	338	315	370	335	324	347	339	331	345	335	369	341	388	329	339	316	332	340	349	331	350	330	358	364	347	310	339	375	356	356	347	323	323	316	334	315	348	345	337	345	312	371	355	366	345	342	346	329	313	335	329	330	369	358	329	350	348	345	323	371	346	346	372	321	317	314	331	361	319	303	354	319	350	351	324	329	339	361	356	358	356	331	345	324	332	342	324	344	324	346	356	368	324	375	345	345	362	350	326	336	319	348	345	348	339	344	332	354	336	338	351	317	341	296	367	347	328	336	373	338	357	346	332	342	316	372	374	386	352	297	329	348	340	337	334	316	327	356	335	342	335	341	323	327	293	303	362	301	336	319	331	348	342	332	341	368	343	349	334	355	356	332	363	333	367	352	345	346	313	327	350	372	329	357	363	350	336	332	329	341	304	343	326	338	355	346	349	327	354	349	342	351	339	326	339	334	358	319	303	301	352	331	322	348	373	343	334	348	347	346	347	348	352	360	358	350	338	330	331	343	300	333	334	346	345	329	344	319	330	306	339	346	340	332	346	348	365	333	349	321	308	332	324	351	332	334	367	342	343	352	353	366	329	332	331	369	323	366	328	342	345	345	350	363	327	370	327	330	363	378	325	351	313	357	364	327	351	372	374	351	327	309	327	337	313	372	319	361	308	346	347	349	340	325	375	327	363	327	344	336	375	339	319	343	336	333	331	372	360	301	332	341	356	350	349	325	353	321	362	360	303	320	311	332	317	315	325	357	334	319	300	357	345	336	339	346	360	344	367	348	325	329	343	347	318	401	336	349	340	356	364	327	339	326	335	348	346	336	336	334	343	331	337	382	336	363	370	339	344	346	378	334	338	346	338	337	350	346	343	332	325	355	357	329	344	353	352	309	320	360	328	346	327	337	353	361	327	350	344	303	351	367	351	343	356	350	371	352	338	331	328	349	348	339	353	343	365	362	302	375	319	357	370	353	313	324	338	299	352	353	337	355	323	328	340	352	356	359	355	320	331	359	319	316	329	337	337	318	330	345	351	360	297	338	327	354	320	338	347	341	343	349	318	343	342	332	330	319	354	330	306	346	350	350	337	328	351	331	336	332	328	333	343	355	335	311	333	323	350	346	340	357	304	329	330	335	331	361	350	352	329	342	345	339	312	375	321	331	344	354	352	364	350	327	360	351	329	337	370	287	294	355	319	353	319	320	323	324	344	318	315	326	339	340	313	311	351	331	328	332	368	321	348	369	384	332	326	334	308	341	344	317	375	321	303	322	331	341	370	333	356	334	335	311	329	346	367	334	328	322	360	331	327	355	321	294	339	355	334	310	329	367	338	314	336	347	316	346	332	337	363	337	309	332	350	341	335	335	357	311	317	356	312	353	349	347	349	309	310	347	321	350	349	339	344	344	353	332	364	307	344	321	336	337	350	359	317	334	357	297	337	328	309	336	335	331	390	353	360	318	319	347	350	328	331	359	322	327	336	339	334	376	316	375	330	325
23587	21262	28634	24181	21247	15577	1749	1011	787	746	700	634	663	651	598	574	571	561	540	546	532	547	550	573	531	543	577	490	496	533	535	537	562	529	536	555	532	521	564	531	540	539	534	522	564	530	548	495	564	546	557	567	510	500	549	562	516	517	456	532	551	527	547	506	556	486	509	524	510	499	547	496	525	510	470	537	525	508	523	506	541	525	536	560	548	556	500	516	537	478	498	526	515	540	504	529	491	562	519	518	575	537	508	569	527	501	529	486	552	486	530	525	551	554	552	502	550	522	525	504	545	530	531	512	513	529	535	501	511	513	553	577	503	501	543	528	564	516	572	558	507	514	522	545	506	498	522	536	536	517	568	539	498	515	492	521	504	514	562	526	503	468	555	527	510	505	501	526	561	527	518	560	544	500	490	528	502	517	539	501	558	493	520	493	522	469	520	540	499	560	508	528	534	535	500	505	581	576	519	512	561	484	516	527	540	527	527	550	528	522	526	531	525	522	471	512	525	464	512	572	555	490	524	504	516	513	499	532	509	533	519	509	557	517	528	503	511	545	515	525	512	532	532	484	502	537	538	531	518	527	519	524	499	530	523	525	547	542	541	511	512	511	537	531	514	496	559	526	499	507	530	553	507	501	482	527	508	557	548	538	511	504	578	507	497	511	516	493	547	494	547	537	540	556	517	505	515	484	541	555	565	511	535	572	578	543	500	518	511	536	466	530	497	546	516	533	578	487	523	490	589	532	483	517	556	537	500	513	488	517	543	566	555	538	488	512	502	501	524	511	518	542	535	544	525	557	488	563	525	530	522	517	525	480	574	517	513	528	541	533	521	512	511	494	532	538	505	562	531	501	493	550	556	548	565	531	490	538	509	540	501	543	516	535	540	501	547	487	519	545	494	529	507	488	537	510	542	494	511	529	529	504	509	556	551	517	514	499	533	542	510	531	508	531	587	533	542	526	559	537	513	516	526	545	500	531	564	489	478	467	496	514	504	537	505	500	536	518	549	536	519	511	527	529	509	525	535	541	507	514	452	533	465	485	518	505	551	538	515	524	542	535	571	493	519	526	502	525	514	489	539	503	531	505	543	523	516	511	525	541	528	528	531	501	489	550	536	503	523	538	483	589	557	489	511	505	512	495	550	538	526	508	520	541	518	527	532	546	544	546	544	516	503	504	565	537	511	547	527	491	544	499	524	519	474	540	504	515	528	500	544	516	515	517	500	540	526	515	530	509	530	485	516	545	560	498	561	530	497	513	536	539	533	499	473	549	523	523	552	532	516	501	542	544	520	520	552	492	522	555	511	534	537	505	527	519	531	486	513	520	533	521	537	522	529	515	532	567	520	530	533	553	512	499	545	546	576	525	570	515	553	518	496	535	529	494	501	530	521	516	491	551	548	501	511	533	548	489	529	516	485	534	513	502	557	555	541	504	539	515	557	538	524	520	497	510	513	534	544	518	505	558	488	529	534	513	471	549	495	564	508	487	471	548	551	530	492	529	480	511	509	574	545	520	538	542	542	531	538	499	485	524	493	484	533	482	562	569	528	529	528	543	513	557	480	458	543	510	507	529	560	540	496	497	501	535	518	543	499	533	509	515	537	502	534	526	505	505	550	512	551	478	529	513	516	519	574	550	551	527	571	506	520	518	542	550	496	501	556	493	493	523	538	497	523	531	517	540	545	542	534	516	488	507	510	524	517	541	459	500	520	490	511	524	522	551	522	515	525	522	500	520	524	526	560	555	534	531	521	552	520	533	543	504	516	508	495	513	550	523	530	510	536	540	522	526	523	539	498	519	560	541	499	514	531	534	538	531	510	514	510	548	512	547	517	516	527	497	481	529	529	507	552	516	515	523	551	502	522	507	575	519	524	489	492	519	502	550	540	549	534	547	529	527	556	532	532	495	515	471	518	511	502	506	513	532	499	512	544	559	510	558	561	522	516	526	533	548	506	545	542	552	489	529	503	534	538	534	518	562	549	553	504	556	486	573	493	515	525	548	514	550	532	548	542	483	497	542	550	522	527	558	526	516	514	508	514	510	537	515	553	515	552	513	487	525	539	537	535	555	479	526	520	499	537	485	492	533	570	554	526	539	532	542	516	546	493	518	514	540	500	523	524	507	536	547	523	506	558	492	491	535	526	482	515	514	511	501	548	493	531	526	508	553	501	517	507	549	537	529	566	513	502	539	508	531	507	526	536	539	482	535	508	520	575	564	525	508	545	521	533	540	503	544	519	510	507	545	521	524	528	511	516	497	561	515	491	508	545	509	509	506	511	520	521	500	545	509	534	548	477	528	540	515	494	525	511	507	531	540	517	522	526	573	522	514	546	518	554	544	508	487	509	521	540	562	524	533	496	520	507	519	537	507	524	490	507	530	513	538	478	506	570	523	536	540	526	486	507	470	517	500	580	517	529	534	525	510	558	524	509	517	530	511	518	549	568	533	510	521	539	516	528	504	502	542	503	534	525	497	520	544	528	528	525	500	509	527	511	506	529	530	549	526	538	534	538	555	503	542	517	524	486	530	460	518	521	505	531	507	558	524	489	537	504	524	523	521	464	517	526	489	489	517	511	554	529	556	515	521	482	532	559	536	539	569	508	563	537	505	529	524	513	520	547	547	511	534	505	525	518	502	507	537	532	557	521	512	482	470	512	537	526	490	565	495	492	560	550	525	511	499	504	503	525	498	512	515	513	535	533	501	471	529	493	527	523	555	531	517	507	577	550	519	552	547	532	510	469	519	538	529	510	502	506	507	483	524	537	507	540	563	528	529	561	473	514	474	511	505	516	518	476	524	488	542	530	523	539	508	556	524	501	517	522	486	527	561	515	542	553	536	516	511	539	518	500	528	518	513	509	505	534	520	543	536	511	522	500	520	516	500	564	500	513	500	531	499	533	508	493	544	488	501	491	515	545	513	524	465	516	516	507	515	544	485	569	555	521	516	515	545	498	515	492	526	558	508	529	539	505	552	550	500	535	484	474	554	497	479	522	522	542	525	498	545	516	522	522	510	517	520	543	514	553	528	564	538	558	512	498	547	533	502	516	522	510	529	507	518	537	498	540	533	569	568	524	561	503	517	543	535	515	479	511	521	515	518	504	536	550	524	504	532	518	513	541	537	517	498	530	503	518	493	533	491	496	521	498	533	530	521	526	535	510	508	533	551	500	510	537	504	538	500	556	527	494	471	530	475	499	556	540	503	548	518	485	556	532	523	509	550	506	491	512	555	514	505	516	532	478	527	528	508	519	530	538	545	534	525	520	527	546	535	547	480	525	540	516	566	497	489	528	494	540	552	582	530	485	520	503	531	509	518	542	517	530	512	510	511	529	549	511	532	506	547	515	522	535	527	538	540	487	504	510	510	495	503	539	523	525	587	538	484	510	513	563	553	535	495	529	554	538	547	522	491	556	524	523	482	516	503	521	516	545	562	507	502	550	492	520	503	507	541	531	564	579	506	520	536	554	499	527	549	511	509
3269	8024	7002	3326	2396	1722	1474	1217	1045	981	844	729	703	678	675	670	608	579	606	607	620	571	596	602	590	578	561	560	577	610	544	593	552	572	524	536	559	560	557	560	557	542	566	593	573	562	555	549	564	577	545	576	538	518	490	549	567	526	529	534	544	533	584	544	553	568	533	572	560	532	560	556	510	578	522	561	545	571	496	560	559	545	563	547	573	505	533	563	564	555	530	530	519	548	534	534	519	540	549	580	577	589	533	556	557	543	539	528	593	565	558	518	583	515	596	561	617	568	515	583	562	537	519	540	507	561	579	550	574	589	540	552	559	529	565	536	484	505	515	551	536	574	552	559	526	573	589	484	583	522	556	534	552	512	547	564	554	561	495	560	552	573	535	582	546	513	558	516	571	566	545	548	551	583	534	551	590	551	517	554	566	544	561	531	501	562	576	532	547	555	535	542	539	551	518	512	532	504	562	540	588	515	571	525	569	572	598	522	575	561	594	536	525	539	545	520	543	511	556	554	563	557	535	561	554	541	566	534	551	560	514	522	530	553	501	518	532	550	485	561	584	546	570	555	512	581	520	548	584	522	543	557	539	555	561	573	555	521	575	553	521	520	535	541	549	555	557	528	520	526	583	579	557	524	545	533	515	531	549	541	546	560	589	571	522	583	534	514	526	529	549	518	513	546	567	568	519	568	564	565	561	564	532	529	523	517	580	586	532	552	531	518	556	535	520	497	510	546	584	541	531	535	555	522	550	551	565	547	559	532	551	562	527	555	526	546	523	546	567	493	560	547	553	541	568	506	526	537	550	526	516	533	557	584	547	509	512	508	532	540	527	562	545	492	562	563	499	541	562	568	537	579	574	535	522	553	526	563	554	579	561	533	525	553	544	531	556	577	504	587	546	556	515	567	541	538	521	521	553	548	578	550	559	498	516	495	554	506	557	551	550	511	530	550	539	525	557	568	560	539	582	553	539	518	549	539	527	535	550	525	568	535	542	551	540	574	530	531	514	564	579	566	539	535	518	518	526	522	559	550	547	539	508	550	539	543	506	540	606	558	542	524	517	569	533	566	552	536	537	563	559	510	531	539	536	559	563	551	573	546	560	550	496	503	557	551	514	519	567	543	554	504	542	569	559	520	570	530	562	579	552	555	548	543	563	556	534	540	545	552	586	525	510	559	563	558	544	524	551	538	565	529	524	541	540	550	547	540	510	526	569	533	568	529	542	553	522	520	511	553	542	570	563	579	561	560	567	540	550	518	506	598	544	516	545	548	537	519	535	532	553	540	513	541	509	520	573	528	511	508	532	557	541	556	568	536	548	599	561	534	551	525	510	538	535	534	536	486	530	525	518	507	518	539	505	534	529	536	539	540	505	528	534	569	500	555	523	564	542	598	540	537	519	558	535	539	532	552	547	533	540	527	515	557	539	521	526	545	530	536	547	495	522	528	511	541	554	530	530	534	558	530	567	596	519	542	564	515	554	524	521	548	515	505	516	498	574	516	586	585	568	530	542	570	551	550	549	599	519	538	560	550	499	558	530	538	578	520	566	563	535	560	521	566	551	568	575	551	564	515	543	573	507	574	551	508	516	552	540	581	561	513	489	522	599	534	536	558	539	491	580	507	552	518	543	529	552	557	546	547	543	521	560	549	575	541	518	549	554	532	535	569	524	516	529	540	577	515	516	551	533	569	517	516	510	532	538	521	562	553	561	543	558	564	541	509	524	546	540	573	547	558	549	535	517	541	557	542	550	557	519	520	546	531	563	518	555	567	497	573	547	565	516	565	570	494	580	582	547	542	584	523	550	554	570	585	543	572	577	490	509	578	540	538	525	582	540	567	540	552	527	572	546	513	534	551	523	546	554	562	561	526	529	535	574	539	568	543	533	544	536	578	553	534	520	552	587	559	541	538	566	533	523	567	555	520	557	507	561	559	550	530	573	566	549	533	571	533	533	560	505	573	583	533	557	579	540	566	531	554	525	547	495	558	558	541	550	498	572	537	552	514	557	562	568	526	593	558	546	540	520	545	535	548	540	525	506	521	524	533	559	584	527	582	582	545	544	545	520	590	537	531	553	557	541	490	560	533	591	552	522	526	591	531	602	536	590	530	552	547	564	556	538	530	547	544	551	562	567	537	552	514	535	512	543	526	522	527	597	545	533	522	591	562	538	577	506	560	507	497	510	514	562	610	548	517	550	513	507	520	577	516	589	555	577	566	543	571	547	525	564	530	553	539	593	509	512	563	516	580	567	570	565	593	555	545	547	568	583	510	490	559	539	579	527	530	593	559	513	514	564	524	505	487	555	549	532	556	544	543	555	526	552	547	548	524	553	594	516	527	535	582	508	563	537	565	547	544	514	537	556	565	573	557	529	519	543	569	548	553	557	534	550	545	490	584	491	581	554	530	505	548	525	505	521	571	532	564	568	564	566	571	524	547	541	551	547	516	550	557	558	553	543	539	495	530	523	532	517	501	562	542	550	551	519	546	565	532	554	537	520	516	591	550	560	588	517	557	543	584	573	564	534	535	556	516	526	540	561	516	545	537	551	542	515	576	549	570	541	539	561	548	564	546	556	554	553	560	554	540	555	514	533	579	536	565	538	542	544	522	546	541	519	571	546	548	564	533	559	504	539	584	504	528	549	554	528	536	538	519	529	528	514	558	580	512	516	532	570	520	533	502	558	582	557	556	546	550	531	522	533	537	525	522	561	539	518	554	542	525	542	577	535	527	578	570	547	506	537	509	565	515	511	535	544	552	578	524	589	548	562	511	552	574	565	513	552	594	535	532	551	497	563	566	550	560	554	545	541	549	543	543	515	537	534	585	562	506	545	512	529	555	541	533	525	540	546	536	523	554	500	568	547	556	547	548	540	500	594	560	576	546	510	540	518	542	517	524	541	515	525	555	507	511	551	548	558	519	580	576	542	539	565	543	535	555	530	536	549	542	529	516	550	526	543	579	550	515	570	557	526	547	540	539	553	547	483	577	503	549	533	563	521	540	573	548	571	554	568	583	549	530	568	556	555	532	557	523	518	556	562	580	546	515	562	539	575	538	538	589	553	518	558	611	567	537	560	543	498	546	542	529	535	530	511	543	550	547	573	522	472	531	560	543	514	543	553	589	559	533	539	529	568	545	549	525	562	521	525	519	506	553	524	533	560	530	591	637	507	561	573	511	543	514	509	508	520	514	554	569	526	512	557	510	520	564	545	564	520	569	568	504	561	533	511	523	552	545	568	537	551	576	525	563	541	581	547	632	545	542	531	535	548	552	566	530	544	589	555	590	557	522	548	549	550	545	516	543	563	532	562	504	535	560	545	575	517	577	493	536	543	531	508	526	538	533	571	525	516	533	523	559	517	517	530	527	581	517	564	539	508	531	557	524	570	550	574	585	518	562	585	501	536	552	565	574	500	548	569	600	565	559	517	547	519	557	535	526	539	544	603	526	561	536	542	547	530	540	534	562	570	569	543	560	535	572
24637	21258	27992	24731	20154	1492	436	337	307	260	237	231	219	188	202	204	186	196	167	174	161	174	169	157	159	158	157	141	166	136	147	140	176	133	164	149	159	137	164	162	171	124	153	177	136	151	143	163	153	147	142	160	142	133	154	140	139	148	141	146	146	134	157	139	157	138	160	157	157	158	148	156	164	157	162	149	150	137	151	128	143	156	140	157	150	166	163	162	139	155	134	143	161	125	136	127	155	158	139	140	158	144	140	152	140	166	142	150	143	157	141	133	146	161	144	127	170	134	132	152	152	140	177	137	150	142	153	136	124	140	138	153	152	150	145	138	148	142	163	171	150	131	151	155	149	138	148	150	140	123	142	152	156	145	152	156	149	138	149	144	153	151	161	140	147	131	147	161	159	129	149	147	157	136	150	129	145	170	167	161	136	170	139	145	168	156	161	149	150	163	145	160	128	156	147	168	129	137	126	138	154	121	134	146	146	160	140	156	161	153	152	145	139	147	146	156	139	152	138	122	151	140	145	162	152	141	143	145	164	149	136	166	150	147	161	148	165	134	144	135	141	128	168	158	144	159	145	158	147	145	142	161	135	166	151	155	149	160	164	142	132	162	147	158	168	146	152	171	134	159	147	126	133	142	136	145	141	139	145	137	146	151	154	153	141	137	145	157	131	132	134	167	142	152	142	158	134	149	145	134	126	142	154	130	146	115	141	136	137	138	120	144	148	157	133	150	165	132	142	144	156	141	154	138	145	152	134	147	148	155	146	156	154	151	160	148	141	143	150	147	129	139	134	140	136	149	114	158	145	147	152	145	142	152	155	145	155	155	130	167	130	136	143	154	172	152	158	147	147	149	165	143	153	127	157	165	133	154	149	160	151	136	140	149	142	144	125	161	158	138	161	134	132	160	150	154	153	158	141	141	131	131	136	163	128	158	165	154	133	142	149	150	148	146	143	132	138	155	149	135	152	145	159	127	146	156	157	169	154	172	135	157	142	148	162	149	138	121	145	139	159	120	142	152	143	165	154	159	127	168	151	140	145	143	137	161	159	132	139	150	165	143	135	135	125	151	146	141	152	136	156	146	147	149	156	157	152	153	159	162	146	157	137	151	178	148	151	142	153	138	153	163	140	145	140	136	133	186	147	158	128	160	154	160	154	142	167	145	153	151	150	146	141	155	129	136	140	166	137	135	145	136	152	152	143	145	153	135	138	134	118	169	154	139	138	155	157	131	144	157	145	164	145	137	148	158	154	141	151	151	144	155	143	150	153	150	135	137	129	146	155	144	126	121	137	147	133	138	147	147	125	140	141	163	154	150	133	146	148	160	161	129	138	144	138	132	143	144	146	164	143	129	138	161	153	160	155	131	138	141	134	135	155	141	152	164	142	146	156	131	146	147	144	153	163	128	151	133	140	147	139	147	134	121	132	153	152	128	146	135	161	148	151	157	133	135	170	146	138	154	117	148	165	143	142	184	161	135	156	149	133	154	135	152	150	137	119	130	132	146	114	133	144	144	129	150	147	158	144	142	148	146	143	145	164	134	166	143	124	154	163	140	131	121	135	134	158	144	155	130	130	132	152	135	150	146	137	158	147	131	144	152	148	146	165	153	133	152	137	154	122	135	177	136	135	146	147	161	151	122	154	135	140	142	135	137	142	145	158	141	161	149	156	136	158	157	143	127	143	142	149	138	144	147	145	142	156	144	128	156	128	150	141	143	142	142	165	151	151	140	143	156	153	144	156	150	157	144	137	156	167	146	140	111	167	144	160	162	130	149	149	135	167	131	135	141	148	143	146	150	143	138	144	145	148	146	148	145	149	123	140	137	137	148	171	152	154	159	159	141	150	134	158	140	152	145	142	165	170	168	160	135	138	164	135	123	154	144	151	147	157	144	136	152	150	148	142	145	165	144	164	138	152	135	154	158	157	150	130	146	164	130	142	156	159	124	143	136	149	137	161	143	128	149	156	150	161	127	137	160	124	129	143	128	132	153	137	160	151	145	147	135	122	131	150	157	146	166	143	143	163	142	152	139	146	130	141	123	132	159	174	148	149	170	120	137	134	117	138	144	165	154	163	131	140	169	137	144	161	157	138	136	141	146	139	150	145	158	142	150	160	135	138	158	156	142	161	124	142	162	124	156	147	141	143	140	152	158	158	162	141	155	132	149	126	146	126	128	144	157	146	131	153	166	141	154	153	153	144	137	140	139	144	145	149	161	159	148	147	136	137	156	145	153	140	138	157	147	155	158	138	141	134	159	148	138	160	132	132	137	150	151	145	154	153	141	141	144	140	140	124	136	152	134	145	160	149	153	140	135	156	138	156	169	125	171	160	143	125	173	126	138	147	148	128	125	162	146	143	149	154	149	140	149	168	141	132	141	160	144	166	143	137	170	172	144	148	147	156	160	149	159	154	142	142	137	126	144	142	149	155	156	131	139	133	145	123	152	151	147	129	139	148	164	134	137	149	121	126	135	149	149	144	152	153	141	132	167	150	166	146	169	166	160	137	138	154	118	141	148	155	144	150	159	135	156	137	160	150	152	164	163	135	154	136	162	143	137	159	127	135	150	138	160	168	131	153	157	143	165	143	141	159	157	155	157	162	123	125	146	140	159	153	150	139	148	142	172	124	144	155	153	143	149	153	155	147	132	128	152	159	145	150	143	165	131	157	157	161	147	133	145	158	140	160	160	150	157	126	154	144	160	120	127	168	152	157	151	157	153	134	156	141	159	148	143	141	155	138	109	147	148	134	161	126	165	118	136	145	122	152	151	145	134	149	180	134	158	130	154	151	145	155	150	146	153	153	144	141	118	119	137	135	155	162	155	152	167	151	152	144	136	149	151	156	147	159	129	151	162	140	157	163	161	140	144	150	159	145	123	130	137	164	149	133	146	138	167	145	163	131	134	130	152	174	164	148	168	153	159	141	149	156	143	150	139	106	151	141	137	159	129	148	161	160	131	158	172	162	150	139	146	148	144	137	135	142	158	141	148	139	139	153	146	147	157	158	159	170	154	147	154	148	145	153	157	148	158	128	150	140	157	153	155	131	133	166	150	139	152	148	163	148	145	144	152	126	130	163	165	141	135	158	157	148	155	155	140	150	139	146	121	155	161	138	137	141	134	180	122	143	147	164	128	137	147	150	122	155	153	131	130	149	144	133	147	129	147	148	133	131	159	143	144	133	158	154	147	147	132	155	137	163	136	145	147	126	148	148	127	155	140	127	136	149	161	154	146	142	150	124	143	143	137	141	157	158	156	142	146	141	157	136	129	145	149	133	127	141	153	140	143	125	140	159	142	129	135	161	149	141	132	161	159	140	154	142	146	147	147	141	145	126	144	146	126	153	150	154	151	144	132	137	157	163	138	150	135	158	147	146	139	162	137	131	145	121	140	125	136	139	139	138	151	146	125	151	158	147	132	152	164	144	143	150	145	144	140	148	137	136	136	130	145	131	143	152	147	142	155	135	125	160	124	129	164
3282	5224	4314	2098	1375	1039	737	580	456	378	345	253	279	245	252	240	252	202	224	184	184	185	198	201	187	190	191	193	180	183	184	181	191	197	174	156	185	164	178	177	168	171	172	169	156	167	189	150	174	170	180	154	163	166	164	158	188	174	143	153	184	163	198	166	167	176	172	162	160	170	169	159	162	181	154	174	197	157	185	166	155	152	161	158	185	143	158	191	162	173	168	163	163	171	141	158	162	172	176	168	128	155	192	153	177	172	174	178	171	153	155	156	168	185	160	154	151	180	182	178	167	153	169	158	148	187	156	174	171	135	185	147	167	188	173	164	195	171	155	157	167	174	155	155	172	161	168	161	169	178	158	177	169	157	172	166	186	145	156	173	155	169	162	170	165	167	166	173	198	167	159	176	169	182	153	178	170	168	168	150	152	146	162	166	170	169	159	183	189	145	177	172	171	167	176	154	173	187	150	171	166	164	167	163	178	162	172	170	150	163	171	161	177	195	162	161	147	182	182	164	147	183	185	158	165	156	189	175	157	182	168	157	159	143	142	173	174	178	162	170	169	165	162	168	163	159	167	168	149	171	151	169	208	173	172	159	166	157	169	158	164	155	174	174	147	170	187	168	172	179	163	160	155	175	179	187	174	158	155	166	181	169	172	165	175	163	170	134	146	188	163	181	182	175	160	185	173	162	158	158	176	204	164	170	170	148	141	146	163	177	159	155	180	154	172	176	165	142	168	156	157	178	162	169	151	180	161	175	167	171	155	160	165	190	166	150	192	181	174	177	164	173	163	180	172	159	162	188	179	180	169	172	151	183	171	157	158	191	175	168	143	171	155	160	167	175	147	173	165	160	160	161	159	158	173	170	169	159	148	182	179	159	184	161	142	175	154	159	179	161	158	146	160	195	187	153	177	155	168	153	184	186	179	162	151	165	157	176	191	184	161	164	171	171	163	186	176	172	186	152	151	141	167	159	179	198	176	162	165	155	167	185	163	158	152	165	145	179	144	177	166	154	175	166	159	164	184	144	160	134	147	178	140	155	159	139	182	164	158	175	156	173	180	176	130	168	191	176	153	171	179	157	141	145	157	147	178	158	187	157	211	161	162	158	164	182	168	146	181	162	165	173	185	150	164	157	162	177	163	176	178	164	170	172	187	169	149	145	171	168	164	153	167	174	183	169	161	176	172	169	183	162	144	157	191	153	149	165	157	183	156	157	182	149	149	164	152	175	161	151	179	188	180	168	166	156	158	181	152	187	181	158	178	163	156	169	147	168	167	174	176	171	163	162	172	165	162	151	155	162	160	190	154	150	161	156	155	164	167	167	181	169	153	186	185	150	167	161	173	164	164	154	155	182	150	163	145	152	166	182	154	162	176	177	175	159	170	171	166	167	179	167	148	164	164	169	173	153	158	147	184	167	180	184	165	167	165	158	178	169	170	136	150	182	168	157	155	136	155	186	172	168	167	161	160	166	161	161	161	153	169	151	154	184	157	166	175	164	155	162	171	179	160	169	170	162	164	185	159	170	157	181	193	150	183	163	167	168	149	156	162	160	181	167	168	167	172	170	170	160	158	160	171	140	153	150	174	149	151	178	175	150	139	153	155	143	159	143	178	167	162	166	148	186	177	151	162	169	172	173	166	162	174	171	152	165	161	159	191	172	179	183	156	180	188	152	170	166	177	181	165	157	176	171	168	157	176	173	170	150	155	186	178	182	195	168	190	165	176	176	158	157	175	165	160	180	168	160	205	172	170	163	194	155	166	160	173	146	160	179	174	169	161	175	149	173	169	165	169	172	186	203	180	170	160	155	158	181	155	189	150	183	168	189	154	151	169	156	189	161	180	178	198	160	160	182	163	173	149	176	165	184	178	164	173	183	178	172	153	182	169	146	159	167	169	157	167	163	154	158	166	181	184	155	139	181	186	149	165	155	190	159	156	179	191	158	163	173	162	176	182	168	174	168	169	147	151	167	171	179	184	173	156	165	159	160	154	158	181	163	160	171	154	166	162	177	160	175	157	158	174	171	184	177	171	146	161	174	174	159	143	170	155	136	147	182	171	183	174	141	155	183	155	169	171	169	161	185	176	156	158	175	160	186	185	156	166	169	184	175	157	161	150	178	163	177	171	153	187	158	173	153	165	168	170	185	188	151	158	161	173	156	162	167	165	165	146	191	148	191	180	174	175	170	169	191	162	143	184	151	177	164	166	166	175	180	158	152	193	158	187	182	155	187	160	153	155	182	164	156	175	156	174	174	173	178	143	164	159	166	162	177	190	157	156	159	147	151	163	164	173	147	150	151	153	183	153	152	164	153	158	182	171	152	195	164	156	159	167	167	187	165	155	182	177	161	161	157	157	154	161	192	166	177	158	154	183	179	145	177	160	165	178	160	172	173	169	167	184	184	166	145	156	153	191	182	167	155	164	171	195	158	169	173	133	164	135	166	159	190	165	160	158	172	177	156	146	186	151	188	156	161	175	162	160	154	147	164	164	172	183	181	172	178	156	164	167	165	142	183	176	167	179	168	161	184	156	180	167	169	166	186	154	167	152	174	168	203	157	160	173	150	186	162	157	152	185	177	174	139	170	175	166	171	155	161	182	171	160	138	163	172	172	155	155	178	157	140	160	174	143	173	173	157	167	149	183	161	155	180	152	163	160	143	178	174	153	160	168	166	165	152	180	156	155	178	155	150	174	157	185	170	170	163	159	153	169	167	175	162	172	161	161	176	170	170	155	169	147	180	156	162	173	169	164	158	173	174	168	160	148	156	184	184	181	182	151	170	164	163	174	178	153	189	172	175	168	176	180	158	172	159	158	181	172	159	171	177	167	162	179	150	175	159	158	187	160	153	168	151	165	172	157	162	169	158	154	153	181	179	167	159	167	160	152	141	166	173	182	177	160	176	184	181	154	166	153	160	146	163	156	151	145	160	167	184	166	158	170	159	176	181	168	170	175	150	184	148	162	138	179	148	157	172	164	172	157	162	188	180	159	187	159	161	159	155	155	189	141	178	161	168	159	148	157	165	161	182	179	181	140	157	191	159	182	163	180	170	177	153	170	170	172	161	153	168	150	162	168	185	162	161	182	159	183	182	147	135	168	167	146	154	161	179	173	152	183	174	162	171	169	170	185	153	160	189	163	160	150	170	159	180	177	154	155	175	182	158	131	137	175	173	183	153	172	176	140	163	187	152	166	151	190	155	170	150	171	170	162	174	156	161	184	151	159	181	156	177	164	181	153	155	160	163	151	157	171	181	145	195	167	158	183	170	170	164	172	186	164	183	161	165	137	169	164	155	174	149	184	187	156	186	149	161	164	187	159	195	150	184	151	173	139	161	169	160	165	184	198	184	164	151	143	160	186	150	166	172	156	147	178	147	173	161	157	164	166	167	178	174	201	169	181	155	161	169	149	176	157	143	171	178	151	187	181	172	179	148	171	157	169	181	175	165	169	147	165	168	182	132	165	153	184	177	190	164
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
